11 1
12 -685853880635
13 513158776998704708174485
14 -381060745537275503024171826161834795
15 283144978428780810444903027180667803787005364693
16 -210378243627879792478862753186483140572522717247026752860715
17 156312848375010732790852760708209503465042782819683272998700025143991765
18 -116141751547413979535681251608184644637975416241367339790488767730539545836357427755
19 86294293786787510855589819051888602283212829565133102366096365630104444148051081622486170525141
20 -64117382613766211799573093700742475875718966709878607669322657865220186736958804513625688761898755255378475
21 47639751989402940419925381215975447641442514239459075176914600121279138061858306009869142735866764853940091744143072725
22 -35396734505579045651335693087399272207463679483433284411415163311853744969665066967850731886253806550839783099123044540419999212075
23 26300070032668945683268374273089645749734650537427654959609254442540697684682716650834563037822743972378061174980625146802278430788267588771285
24 -19541172183953465624844778559504920179577688263422297772235623172206937374146327492111676527060789636511881172844791559192630155485150977385010858100204075
25 14519254505732942420875652351293639515088512865262593252052295405651546285648551816974468465860830127112897704074836245477631866562539429194082681913266477160554618325
26 -10787927633909035603187407020479663129597074234134441652288233610781041327618385280247414555512929584400650245184006909185193536005021640975940990530526362012838488108876445983275
27 8015520534370803527279920235910908539864794888589939193704634498209615237626616589357752417078726561218610438620779004042793981051054480543616286022439982314607854551319478382302399379332565
28 -5955598852459057829357235285978298726071910312675898060907659467729632405003836166402873588535690498345487528011331729802653205065376026506249455031065361471630097720832555234308165399985262255893586475
29 4425059799836927060184499157939934148925256121072779017865878072228223293009764551373044753962254542581164549074573701530320290918069771765890175163768088092601606981603657165082573512608783452595320353889699552725
30 -3287856472073802583074091161197195347813999463116335894080435906261735753604333568240088734597325127057466148705032995256406296516662590593580490263521519117140956018995313962461740938093916282485416971958264994710699705836075
31 2442904880371551829739083448678687457957432697241874480841276804679892380152284627901836837573857606231007737200729819067112146476729248423894373905930641299439983930268792664053210875507481790072299663675802807159781187807405102052990421
32 -1815098774910630277080542123079554695835618072266374678743234114671978212808274159138882372774901849480618452029839779252063842748080887071281550440995626883175135084906671854778744744427362250197722562116773631813686855140342896182776314798459003435
33 1348633583384132254984778035121972670397088213660662093545613355475317118959760845959942722763233190941487998107553418009007613288195887668750350130529805716926498630216065729523394200779449962875754668540574746213022585014613447133626809014235053080258329763285
34 -1002046041445363096008947142859075710424106466868359568100776804929805996400193692109874692926367717637567167677549952391077264923959543505902539196121714505956429768636662794145035078217659581178726767495522723641665867278011341813253114764616098143745345253506222269604395
35 744528596608679354538171141451545613331596955646162976947947319473625167399542137241714599903522438199554154216158878308726363979241087391915851565949082869792526723703738416375635143618614559281969425899768599142190763437648345480567837731703490784366019764887361812619631581938638293
36 -553190979496838049534830037933326329993976439747453727807837279135229801430841851175152780273180291800612126572022066691321445324908174359802174862041875610712909078545335868719490983753651290334032754419476861922746493180565812960979499230835607028137500197258277379685542538808453013640581161515
37 411025528355244453232677902827747152589313676277114929434608469089036314571542428514619122134816312715135778062037975770400584825029947890506922171751923746194666194035506719655236266989017604051972449637102376526908507043094373563824214905065238441006756763734528988670346254571583824368700435118553380740565
38 -305395408134404525656361423136922049285998312103586315693966025699396334780395032928319751601977342770309435525344989611651581845331242933820645896953078184286003530271286772633560000486031563147327485808820066598943573009055292873283925304597765824878925765576990148314426712534598733456159471883735561967352628740301355
39 226911344613540688325026594787559049393061982075685380464257780697574258873529985975774018078508093811103850610221378709310335322678944253507353376948341086047735788823981946168025296816507022183438299690878435149365295394736680311866683934891677641351443852820305361881747056298854484217020727688376597586527454808653820517870001621
40 -168597028451930151855172033967364519756773112773500471184222784640713404028836336451742586371575514566228162305355823006594354325671114456638743756912355618610371002962322391425564134655645415117338697110405971939364547469852927077974022187374497692142414029624940251502372423667687459784444281091888957561776125295113121378009886278051759596075
41 125269003412907001058691793504035032113124833535597113067391261190550373527605021507026043640297005419973274131245051917243177352236914773897530426399298547989775290223173702355311544827696272989820592753886466504742287582541133233852419369512658316040250636599297505486275764152548668767655629674392084847454560355350967035226515477771133276221665796218325
42 -93075918123533542166286880552189578888813015871799175854214993818306761368133409128314872322567839824789961197702229091593225649742504206397119357464988508216004183613252126696511461803547297966733835964495842687013593385108911453693295651868597030584159727779457283769595375066741425929712385042982675820337309356969060422116815459039936371923573943093669394921759275
43 69156186275256347474290161081872454784234141859077747936008369042482526850757831054888817125230309625708074720819555114793411966885140219693191935375030927417096754031834410248182715391556397316379351395521594913111377103303499454275401189204819513545499201043854827915132815971147244621874871184374912843101500385675871750421214768315291013999117551292624799530506357440098917845
44 -51383625287374046226402316554791119876191756919539618709106209512696997400587871009267386440507952100707696693075191584152994999556667543990117069495264752436043259297587487273514903121398999600289298463822561364672733947102936760007304513731379212941680332229568609596636492389634854564636182816282937294425415625116942292675978094622591782783981743692552321633517040474953965695727581471275
45 38178463704814505864697179991364159467136456101348182938926082188209918587011491986422315901727421639995507755705972793663241995558843561728834501317551439464531906891589973903746182735732673519392791349036817450884675040686679568980689440678615673129653326435232205842657947544500352620232655511763214989948375844747836948312149551627783066733252314603422831801358644464212118321831480680199397610413525
46 -28366918112685170183796472283891758035675417235250334565415732637573204778843561912590328164957039374112535450627058716148047867357374417571531574890803867891739947713664342154148516610758832535722953678198393947647548808294833213161323129637476811773748500088457629742214030154694210501465648647617978690509851307129603392527626522903595905475289418916440365524944838315680759088035392975285456880578800626081669675
47 21076857608346124282962614369856565325868859031841511353319324174353161953498947024207416083775762218417369435308078848464001157303145118674420278299366347609428263630675347429903166780786362625590573098046101132398930548136692124397274689980371061141030306422699451421314742109130499544291201995648897107997128363541243931046028930040701360603245185451470293146014391973156191794258633171654018603432824379430331595233601576405
48 -15660281630800230233843604380563982423031815559010470853233488755813293722432401726232332980271746158584954488684955205014753456898771275975379098613760244212949597479800767165119679173666054356177869098609337698711902820819469599743176977335404982758071739569073677368155997365284628040008150209771395122935538660652984658113036018062360320628243080059019360087355680229134230209364532978420738592398527469859857233522155841195668211180075
49 11635720339016094623663413726612104074673653643968665176460890518933407037851312654878634119002188076525385009049000207369938023320797521022802897616331633579578294444079656455141388352722228964359392564828928792145890246967514333440718793826243966122770369105830599419353489182689187910327663569715959830813591644691555286298624731287516390224263320678816493400900570742989331328078870732205370887366926037312567515823977200136129896500426395705466325
50 -8645437610873571463336989562726113714702750220728224125712119619586063110088351926114891821854881400406727806208039803729514776296678280486031459621985418800518134922068210881269602853057269568864976052039515453116456917826605467422670328144440018751461441893841789657098325483741744288167712001953988208563604862062556587585201464436220526811937865874626481199604731294123292896556017154197312477189482422271050066413473785404705199280096399573648131398056223275
51 6423632513139927685333548542483991326751502148785629539754504831781010386696030586797783957993493418768280873619754127141301043521702892318003586282005391180777042012690238854297128486114075674012504648971881505879040566932459104276496050661248318798669659756646751244118258526035301842782060689239217284659897546799196634318834262539100945708405329634555056568975834705900362769466635319104894167618450423212782456886734081835181816770565545228625058914078760478695544118741
52 -4772812727486560420437823056376387544012757012364774904062139304540861576261901493183299869165240678604442154270753331130773320463691334537760072170689256138219420776570875483757493848958067885660858996702169402403385064343064878094180649941888595180551758712404097872917626898627469465096614262367583509541198747405787864589394304150732211547671188598336743500182079070327458472342643789982983407998257445349693792486803142949397945690526327293698954217573767801415952203692692182344235
53 3546239808248738611406775164727860078352176478919541800211654343736957809483915351802684049808739136859586993425673707946477784529779867732149204713970292726526366638696162865779701248319925680894402829890471925214288021272226278338853027882746506893045853998926451367053954502475106545430100516936483031855139932457203993090377790123182014769161568887511004977897965557977961404370253173791329478901853043295998000576213474939611437393544363987862982168018260491435551069129978085459392126093680085
54 -2634885861995820818292543586748790123737290665356900280288149221284922851386244134144670245100688178724315354767363721468197787507441036864306181148270035538166918285463766586148488067623254658828265633404026897321414349102632756173128150364562251620643335304750505800598822105290913804048037376095176418488035351971228143591437950083279920610148348017946781410415833481364055620281465283752662512146946628522140807316504566804265960906878128817379430171466976584986057626127471972915025210913083611273215549995
55 1957742251270361246064733716529442136993310250620725555788136849184870919742219744602942975520178682586656560476868756598230299514644027211155617108015286160880573552757478109020167992631219728669303632452382601488122596833226501751657005463879738863965398519281609666946870054129706859563379799826401564207395775537296357109051161061002283106111818222040192608453108517715251105936071712136506793862828978339530994282785139322821803363187939664421685416446420863836716924910933952542020409931369611208494594823462273998293
56 -1454618880343448207623735250495119656188972340468996501456589059360945676061920228644183204980541545645374732862641551108544332557234482859966683404214715652244005795152145069549627018161741535266875361467263850285385739674268230667942873078512900281537550525188876300907676031660957750176779991571017399826322265195968788169627032366528389740915035250276396513001647904662385585354770080148273553476583903790922804716424003874995981637135656857113640434055976600050196475965576078280087568862663561122544744754909485584095469165814315
57 1080794004255988282602225468627050401040571074124991722990967549587077026976070634243191660927182313579375204977237317922383759996318881651116357942289784151405443330657549221088959947708783329510967829099844728567929848003009474111968176640867189511074599016829487061529644243605276877862148875793700811075901410806820817566248510052801671670360208532413707575294736963274026916898754879093675310690905876487444462835589555170257396235035386671307239354245128859918981254260936923006686845294915413431346371208779451440711409472077920924206161365
58 -803038992151601191523498842247401978800411693570670650542797453599733844368656978362453455052063909982325746880029544353350636869313080438742824946318772328817311965773601826372799915253848045859877514408543734870485398624934199279948346828549059251617196125786271703948559180941454810805276503598967503183067144794365243046294141555241309693868540486850172394000660984051423880465429459754072167372269497513811826946983084017075025505100185228924248754768356817508239856245295861516222597758297014802474489295194997551676456616229645118399426682046061158955
59 596664693157494820804234311243296484469481009183566819455989267888550071607241635687953935605008864092650465691093866151729200081090207705253784300127148339112736762118062590928783747995955666557160298456445105249447860744273309583754147183860685362091117108173271701005593821766914378747854059147732856070920576853869991193500364191129977089150606344650745116129140109067548766753557030814031340617862780352754447001181183484822036182292038585578430214462155016232526998580418270018110470504021214844322431726345011439663015597058913965845034252355969597980312403500501
60 -443326861510005688981552661408267600487787380694439941782585806031939464680498766346684535225107892924439158883221310002380245030218466588417808880338535204819176003745941983208257994936329412821795309517917921945943793750149563494064096434290449231744369964677643405953683134744800870461670442348428264576283693394496437924023267414922104587024180861970008884186194623379420862321128020631982348548662307027281014712692863845061413356746245516054551210855641253173152210257071440792963151795035122929872938529675440037932557262304461769939329756937275783064826462129012687675269675
61 329395569052773946379794317041427045411130215771943007486504379305454597460201707251226476777299778400217572798770474718753405084405283823676473609720122074982401138570515712950796161047736904565058263210749933686354995524660001687791052831223331798594421906658139144377657014409819476522982345460228581950517729307858608739213905039036994968753506317371661186698093701358553920687805453785725114179310061313595815584895735895894770018823791696607653481786576862222479147229689161073307590246927156791366609535474529051601228697164650390339225877152048495726687874647345671080838701861501459925
62 -244743665073748165386426851549512421609341648721317254154130860544040229524920824369085936709856628779042590333111241242265533857656929220474512634979362744376972302671164693944580550694514659163235841315035661002529650637819793481591574919039125927047255766501197836590280100658961533693457325201245670366104488847409685137917456200529925437930414910838771364669651899525333340128673074965682819866989527139667312973265529230797567694127285632722523763661063533145562111499133487309278012595297159093133720165602503525993183703042085160455935907165110544343084328712992695692808924044440881208678378578475
63 181846591822655195724998172879896872540774261256765571583590421696006510679028934353832194655621760088776002997602426901262970132761453783015880630814419286689907545143531848060874905447638388396190993763411186161106821082139228855691864382925612156348960008714671965964643317565626794183951704793162585295538293464199742595442700920697083088569025183655997122958709388591910876272775080293602266654755169099973494191615897356560773291762076056827651378222899678164286017443050278114985903920914969202684438698127809224392396072334738708302315655069649446971103859999238519021515193915103577404853267078824850951822805
64 -135113539905316821221648635343269123975987490702396230559010631505657848244054681472859154962435896331952903343201853238635512045198903122010248380503444455535152741560706990117586097971511554991302255420762904842369453174058794243088305645424793905481166979028405132827528413144252049336939274826886920755003240799640224751722217548995672192647906673051630964554305428736066767937415502796101485822664278423649454456062991142284888950533114380898481883494760739121895610649315556498865379995426831029367457813896105339967457899149548926582749173208441512753152961325881412878414577598999288201893675515894520448112567902760018475
65 100390491142937521124336534259621043392895541902656971965048604674626925305659127185802649683561593545375349219262454421212950216220338774056283794893931303949801620839689761524264116906614720984527611752337829698364937962019386280435148920518555831017717562844178437624241303798409103530283545786167543413405246670213432223470450161013558400977976124672553527472251157594382854845024329463735390039436552830589527601320258837529650238364772998506806301392346553926472394545888051928694931577681986395617813024338462384539465427364036655556488303855326429491227244929344627850647507988136161489299288690422395587366376315518346105684739808725
66 -74590975256682102488774870185233723839673864023671988237914128046453318928339623171916662978298265858558863190008369768598037209393818366557621683772780114197552568601910231091022603494456668369139495043852018144736378421250732011494162130923733759952225841984763974189094346714839835656959376231592759121245664586120184487366489020114971731237313816768341529065572205675709944985247021653183911659672518839246691371465478658342512026021064223488388394557941616413485952914716831845350960435677195857621361602121069998163350383084405425733760052605760164157855390983857188554753005657526404014845258479664989983991792772607525498235604088492471420396075
67 55421718993496291554954846105569217906587021041525783843598096782756907713792399932046481601974731217053325625914981285079067750990993079125698119580179598325572333596150306583703979802808969537937062812422979146128015628877998483161709530703590510943875619782487159048794000223758493615865490361178047480813571281241910856411743761560894949739299862994128563468310946462660041823032162752092839783741441813988430456147607112725716697277893662188503101039805235523731740763258808033859318586979297059259080387197697518240898089445678249109762582012527301953712235650339983002892403873955369309511613126013444454166394595611713738016956004528288792649114070712114645
68 -41178801130085862856817214218308766639579656686951645443173894847230390367508046556821019842543300718236649987230555032413026495317755955769672128126286814465904269242387873165601724692278867748044716419248992766230885129344631082775325816936955240794582522325950793819514269789591131428832641142830439601477419063950242079025413418352704355145920182205904619799481497549352068263566108816548239994655355162384674631191263411699598710371911759920728568934795578980677178298067435046444571200602788139579923405861078394208206097830039162064818378458564250074636412285058820437572755198942559091979854861499088358617832173095457372533594200479398540363379141322370797070622597675
69 30596193934550270098786375369776664239780889648162346150173295380086396980150610784153564539067622045933779062767314415479468091134901842875576891903336653639861990177534598482163358311246229938382261170722077347451770848778143718333205322406454280713517149727530614443179025451043383235716077956405361615760338530962736868718414922244605283013199607646812631950808591113864204642733753542677527894119674057857071976674040679031850802190505795958641471048523634450814406616240876988408688110699477284955679780089046111398309541599029769081375368600929103752319185975981218723555751358052634911529474860197237257855155676114154622110675362164869186189010859811016812569048410846275500563925
70 -22733228204564264296129589569670932815243232971600230386351729564364389080799902386233898941254633681037082627922581599491681972154213747301290680538160241068444171922277382660292285488891893821414870663590680330721533215173990248668715138528169448569799099370541132017516991769206536429718880285759689359644438288218639488988903232314486561545537975167431716084618981669347919718696927625766587687247104400576319811930123605822950822758115317438534518592934579717943077963134919547915882002292534195117081086725457598553325376874312965873801130202689198062728119551486372973293782598156043467805935977478462920373682670345117166984521710943271265572920102905999434579951132087754953768259024546898475
71 16890978848751781579656657490667358851366987460646287755448627336408949157558990053690364072273032582790899283386136279248563565887553916543224829503087628157984794074700930507814230100793640556196658403321099361348174558946886227866783373869693821506812596427969114216325073951692159525068135577257459823292509904844327680559306949241293387641942863994922161003651462323290265753540944615323600302038285632496092933626478940393291548441517401631755758898059932815203910359878950034188776681486400335248821079618584180963033229752899789066960222657918216272069042693267261096325886760908875693883692591354596502885319154457229868935824330986885851926331718099927885922922693658517758056860634367361611440609877461
72 -12550138673736531214037943968592824865938400514685724784651489191692749952865039697746096143057930127141235927386832015251302423499874555403510405622359538937510602939005096009154665205571172609014089831073088479121842749873739184551144955842943911660385621064361889176227352084760633618304555054447003364185571126535172653053402917794969895842926347945416079756896260529893077927217298625076039196380351393029380555627105709971660872694648737103004394862725284918296242782509573575370812593508512047045544348706851799985621829667514247457684002296436025028115435204761653160740584691392100929921532102999808713480187443114759372088013167988600099659617206310336840181670558183697767719345526659182300251533136288043786773035
73 9324858087881437274327187341513591447728222994589420988616282654233621471945492629198913347414995916303177543141113351288851025519290834484839158360353023062269197310879870734167631297408080453030739186034157263431511225136983069496499613959157041506894835002158316522668205377090661754839113843659763621244095389427126017961418139360760703028947676884669076672773788720617775842192774708903259688068577288346424855236939693111448638535358839831999816184387788957554832431241187334683456111377108502720426215153087581731414931189692073876766710883323041133149263763983678861175522829038499274475889940318286909150786662494721195867675931862512803516453593553709041507645551726664637354168273332766649144912163324630312808307263952444885
74 -6928447614773605826917515158039751805383838086243421928273094370549327998211599895826850940015151167839870298496105865781754421083627837855492171753129733786587345755354645050532769070811130431608091057758485725866358491397064468321059828784477297304850741475345452705185332393487713209619647860376192016725860540806964685665595013843769187230268705071827666386865201797621658061405754909253442209443845912492692231654833013639062785154597497543974861609011218550709514944571441930921902636824696760716350876125261480549172809443979210086947942708282112664648524148125800201458987806149780032049469278965552088830007316447568797094768304441473126621867085346608036565291436500641698241574558768353949171821011095292886813649352266214819870103511595
75 5147894573650096743444725870944658812854152002907724953483923049769925533336427997628700635472916190472051830855407567524577151683057805343230267847985284436828647042072395178287923182175922155041173930139514144047146192049774388901353420821190069460710099961205348940451203082084143635286132461480893474393565787844118657948283740217002886936238563712795615013271743379928347920906887010373367962230952501649788528902451943099100999365866817860893081460794992922424746553905582116264944588125929516488102897581335991371936860719794099532598268458905631312575987097058292641159791890607020584317021631686865185195763928460350435371744481040366836781356447401338297887419097506483281020738772177939547957033285702284304892458555107823075170817938541940419124693
76 -3824928759641354798360440513957392703954823790656360556096930254411920030988650339937601305979563597797984813088048111980486098869477686278097638238367182527769078970217427521057927652580121335747659384166323836526025266130256010184585462822533185327272578320088707202598443838079695691644958985174394220578865727619158208652212101831495097089711260632745480176302614957627864784565137072419707570080651261964619528100876244445072493672487140494787202343270089949505805157358245980009752197544221507091107443256739727723773543095174522514767768596907782539054861429078928577297325154313181243189331125594517851869061777321187410745214730814354797923392924889682418935808531462021266453679594520639054685283418186274472540232774519384794037510679026386710081893459929539115
77 2841954085698795799954721680029427676018052358653722454889449772928974042721606407671689289804038255588644481478977239030306537591471461227303435870253405471079611057929227067362003145790293248620251209616935916678013802795768272840175586547258239582341338142740367007889316584831572589096434367774229860179933284279715394766429442238845105081113397988524457667708241606901317388475312668050684404745943351524775923583956043269663131084501663707738301509060105760440690004338632938910209571870322718549264317041480232291030372060502096647567201035388027505091236133052054591421405239509067860467948314024782769643040722473405087019134143690200142101243321460249715655508051045219362126441393311142181255620487929603925340072599582641111260948284111187669222451268217790712708518174165
78 -2111595674785166989247975339651175125451307414678377738393569654944768571984180392658710713434653669240033652919088481435120467206355877550147097385499523408282938468218027630235432062350810505646876021104315648501180742581739035552883020983241570812604786450713429742033885584982310068566101860627062624968622411254216561781081939538330035537297780294634922194863133093612626129933694836214694292589313697235144113447618720533008534950687363346365800918836304245410113458010214001026009728595427212287693068470169131802813217192639157406426363053248914985426436806693324727534508430185994484305990935962113049173773702276815397035152234446289911691570055858240368228278036810420443461842133255125369278951222758093962462247930753979720981688145188951488425441665657219356241511380602589066240555
79 1568933261873954849111140571517023032226129922859595018946816491816750859363950275804132969563429622033540138413373159764768101188960873844053513504672663629468510860988525677370299095151737733221891413072863885560520418017834045703041213013371273166180340007405317913905179062776207367401155551481627330085386267819811655023563048256751568749665525931813312590557602408196131799975796791133943558463437876139295098625993543444104344279065332032977237094005781282416740342856365233648376047639470546555252970585146218843572016660292140049794042446130846968977133100017029383679171708809668291051616840938636751210350393213331812195877277644210446669615355102323863387813636540467592756977901073136100957543697224986333263508639989828855865021283659035271321656752144616510212652901837637767676786384402701781
80 -1165730546623176422060945441072196423630506111563710820815194611309292141078023004133085092955782148440134009299269147683121618984137276736918306654970034836407910097971845206327865553360948253338694089539714473816440265797749900615152443038274414530592122903096823153003553618790177411733052022046297045295185481539461081679752352067272668945130773854301534406154351954499876339417662705396247789317333381125581920701134195822526770748265270238913649715221993391933916712298565440006702678778679658904939930198676237513257193530396023597815430445533105056435512543495295685710722338774419303893635669092027852116296101116228830549739382015224411286664716037606642376010244259436868481133747516702959253347478985612364438052771223423179645356598929103609800967692698673754463319962955443540891784192739398810293778719275
81 866147554107717933654680491207914180499202967685779132881092864102554612177233166989777604765919141990947278735991178207270151414671962307846136086185369350722341077199363528588191500388145937962493893389506813093788901510403545874265732272338430846460606471033868185260411499747069857370918315232217700474655877742223255190079544180292885293263345885981759855170874966933977298139265273172052411997240340860262986722347534554869825937232797951507176597591519661925776682645463920526947772303846848456152238996203466900361154070857814226377824940912944051854763693831620700859262710061561287747302486330569873959909493512726104564933683388320590125944476526298827665400638077123952727196487095349156174407758346701716035596230846723703326481706071351242966998061407088983047717699974084840303228614283298520307858717446313907117525
82 -643554882952971823530642232997611824303643539502825067469810256197662505732330368162118256969888704712959013720765970268140742691428585120386678579073742337447352630151378259185529979750846091499421250933680291519363052616448483120130425362062058563830648822890336396043593122584607718097790460707804002313230570541415626575594878013244171206080612907722305271978801540087832501622256013721079828158976241446961417819586936431912553814389024896227431678709447057103966088353537423222243754929557592526357640676957626953790442699699680887105381603344518416548039816916489719908093195852098855056176649277879719993638908434142981089165270698083538592444028648932708816289315431594360904578721532361431135829827835260329786624018391390454321592750186407959968430950858682685093857650733123893311416185716136970678727266244756255056400869138309675
83 478166665031194140729074745181797631770933506467931418953827389085937072458287198858151795512533594541105265414769098565901522025862842872291707835779445174354872780827881175516515696756219699008025364151659958820919129388803504266635903517528913760307211082077961165710926967989604541214187543744941885286683583020780171310344003130395191578027998312439601469129388177548257392947734723681916169525375215721678253994314326747712996825386849264786550722984226098180333393333265638434489225690674393698879975368672671817566041882468289036806809059461278399826696130068967603923410905550959460359219449607806222141096585800551836030716158332020228411694041038805325706844242611348132794946970023025657135327711740453765019419260232615119932305344832720100302850255296052639099783506674802966129500789274550429235595817098556790723174415685253745374843166165
84 -355281834702142223198122006847296236737058288677524433318607209866331137820928511536002898481205905341818744109511000049426763121499645169220431953283739541213316202405386434193660605659122635133357632633159856821825761353459259695487222318811579577560583975511599398138815340924156145362318514489957762158200675599149791484649000512621993439019915699421998798875397087225992645866362389146953169347428022788221288981602116909533770853146872542163803649699419043025644497292966414387983327427731307944391304649465701091166468706989563232115573538231402265153366553200785851288341262038070954541747571171699222713320910513700510504785491921002794690432579901602758416375588558048651539846077241953442830589490339864590536818489886041059337904980825831170719712466890382960891214133841137826236674952928143344450526236827468619989399312457441386465860371254214565765675
85 263977377137082031041686668929046356476075608540372987445368843796232376980609271712527851886245723598057606830978541434088130323683102760194599339337986383182576929619608818448852685406287107245457525753897856054894135716876993862217383800929181511260226107645308438821111295175273473203242882581437559432473259634192688597650799251364978554400902552505987965664668181707162017410895473570714606361617233590237003898688189541110506349166923840659946535017010376977170207493673310858762303195037657508550598132841550526273458889486572974492302182557223660621051575277713765707541331519553875965023366050031117947334576832050229803748305490270014531071600258591193144881647073303182565575573149763553540787403276418375378822962906503085672230636559051401997027970128922117472468486553464086378565950591977137601328105541176119043114363511932046450065719677767664000177112021523925
86 -196137400885115021910885451288380807202911775153880631269590584040236995093395891718745217037666454558627069108146839986160042544953317245033403620997680709111626934343710623955173479006385070477503600619347458861539118977306189220343945764626072725149796565103498474795649764072883979790639180126678610209274666433271744664477909551451390388979726636821289566049362057399799382198754994042088044234697068353464759530501474591680952293888910403989655690997096736498834837387831438142352341508857031322949993202255320745758171614108398764981671093866195045162049707113014713285018600817859417788302162043133816761407543744600938359074683588897647966410225677370732868064638887231093406864711539276704963364760949154403158642398735983576517033395860922383290774487739950856528047650595094923305522352773090293791166373503740005269017060813867924035354960273022127703674914112023860086533202475
87 145731730662628401501480419493183413985525732666494648320059404728562825957725131908886522218446434591072921543312651615596899296085768652109692560511433699545656558227551929174913957074303664080123951381864259953079703349186700463951540201182432572047693917937592791119385717371818362131393652873184832076671335746047882012234455337553930560002329993928564192337744196348755509295886637621862498696138598226446694397235322141998651258693961326022983536344649575659731457325878608764814144895208261283225023755501365379295315109457201122222744653721006770692042839125767712374146777597461915512178361187022781825496749754000580688339214719039393356840737735282522296085463777289163496371460713078068848581223559875891956543164669524250003265997234940576430901837749977386115331469439758275961305031244210650263626327887857619484415926132137772616475722360725875046000482326768084491980398619405630627285
88 -108279895757181979211208859307564963147730867043629646336558894654740628210694263425705506587701712919914551318062812573141347870460091423115471988314825394305831042896680716740985446037076981433953583937836240572386656395561382237288945747411773492644881747046801017676067558600659142855460681454011572866540694161762701714264987935015019741579217616301061855025683191106391463076593461958204337215100342766646580310645170711815384980732148284015346315654016951651548258726641019326398612605917889383096822297631938388108831906790039686697355172140697263162259737937450685742813101648641248054057672201894578125661051953239882112894805880208898226569697522444341985697422313376850949759805119818391964903449376300993987487626243142265663951166462261906940716344556676484862421293177502884887112789941309757544034810923701809609467203832252819437317339877318384198578349763468073028089855060524072313447617411359275
89 80452868924810266448035381980984867141110275366412818934220292405973066462065513445295347360217386792762825632260685443145377998961714702419674732532780824234752184727122656944925258174717223612747187322857620452897846796670873397623601765340705356296504966343385812614234266979321315239085574439498040958975715077504476897424768144533287749715996869739769716249825412363700781972277478488235576591793153155293539077598745415244892746771947605780103818216118785891501572591060538713197708531197352758301588485834544236857372897716436749442083069673815222292081234864569271964624315652541956344947010755070805743547510870053503709313844038357801155888811819241726204131885593437073191644230941378502588346599377467393312236890346035685009070127432667496326635865091217571744748812120378226759049883729350148769138230970443160247009329763990056449196565160663659348976468898519021285763067720282971445291454984836408217473965525
90 -59777155056998502453089922184267279932100494283333410795512176108228987551190433704099732859221623517493602346117407228175610376604951542134889167726927231078955669728275477380593472012829115237476710997578476592556375907511930421207463151348720751042670811439425725370588368218789162119053201362675022610885073222337098221932196682662475217635829007282068485777256397116793609297050781527111776079092128366038297068653218585241066401754274247777278353548348980974577088956701414157380301039325487515636907037322132641321439042409626865341148745837039919828061951849864432395729026074811034664375388729550335833798954676857412854802284590088985871423736555056853931211690863521898436519395831409196691748325923056705110910757856375498128570942937801692244517476613192118731186681766317857430019035617875387487547801590837386914638749778687280311065393044774197075620745589953624931730314328542194200445977485842467852294106752966631301675