0 1 1 -9 2 -9 3 1611 4 6471 5 -1148589 6 -9872289 7 1732196331 8 25810293591 9 -4461906502269 10 -102948316013169 11 17472999720383451 12 581452715402943111 13 -96525920129033025549 14 -4413961128482041139649 15 713769483680794835200971 16 43331834107693323525263031 17 -6794774245221101270417910429 18 -534007489731853895288821683729 19 80791227993272747468307205896891 20 8068697691509194843439716314021351 21 -1171087308938432376814705533173988909 22 -146635741326336971404511564513972717409 23 20283457908524933276418053827891256279211 24 3154573446282571123832678306971249094146071 25 -412687938103498490137635255106666688811532989 26 -79263562872792034135101367795099921886006752689 27 9717506794372889596546271629605095057678615915931 28 2299599204617427197699440845696463333824965013925191 29 -261267987597279864165661097884266445637427137331054669 30 -76271506944347575724295642276680511209926379597958541569 31 7919382810759628223774325497816726115384077869568635335051 32 2867038309583929140153699588658202624754451979139252184206711 33 -267207278195864345103641574478257840885623926450218716132105949 34 -121210450348396734600019415066985226032386506898458205854085876049 35 9898525883227175801570907566495774746541114203667363662222485224571 36 5724337498373645289030040484343396903212808076819196752798698001598631 37 -395896886655449666473533129670311349063802732222039682193552336058078829 38 -300151760288307499874558419900507950429038595953981637927540563636666388129 39 16693003221523816474511618838473678740410426091194133625498659124794919632491 40 17377991952401143340674816956573804380877062358061270018187478474895805935668951 41 -711517935608872724473006032803073116413498283815943805714303513298289371297005309 42 -1105440854640921755455499712604684738766337337277543539182906921204834532202010349809 43 27687681435010809696671320595898910503357291320321904945922955273675171994515383166811 44 76908164912909711575409254629141155192284297041053025650581068047530054829945793660145671 45 -600597558599627721528932406995331195921119533793020185810524561920502471199565912258357389 46 -5827699051931360938670888938637375651200329625189007139891145859037026322562818528117209473089 47 -63544569821381818014489964543304332355948758471874578352435908795657981748123090652840257804469 48 479111500112275553554655925609810553213059238638251526411523747786200869543507094033467037008116791 49 14973285694946495581955319473629744319330271947916185019684655875996044933872063030254926139054152931 50 -42583270038768018679503609429348658338076137403237569323663655936672165804831082483906410390559541709969 51 -2275007630868850065496999206414108890122860129153943405808988421123756940736649241388920597537224479953349 52 4078088575328571347925658103010712427490165889403817957118263378592930359193915721135378204210121701831230311 53 316657143380404002699945912567399333932610135719163717269978139092744239748184674818674920296186906233253773651 54 -419499054560008504689730430193385718628608427719755828525250909225545737667741308786189317230225178601078852052449 55 -43709981187843280587658412297041767637875890364898323563241082731902527852377801917976889679687499918535622883791829 56 46214567302630691184636121178583708635699861099626942958899478527241882761378666591820241468910852531676311355442894231 57 6164965080661892856673276937260944005317469221693211975826879062832134656589140256421098587599809201138360446173045912771 58 -5437255613197197014957631033542858254588191262435247125531800459721095501387798553179228143684238331205050418355229629332529 59 -900767629917905388520080347073509815023238742522897104379986126993277037107866786404556476713948409617465519695763846910471909 60 681338234017332515211023751334619372601033119378863184886812788203189632480725409953718853405547400967927627951941202310925476551 61 137292682673102510111290941508668970516364666057170065240961086637282244602991871607574028845079736784915032284097623280629247338291 62 -90697207848544117253639080512409483268882420844323331105658967697344532689905158670644239555066897453913515927871840910931773899022209 63 -21908211430788597443358914691606258343611406161608560584306669382919167263256781883125345851374075243654981051310181368364975734814585589 64 12792691391308763579284847253632163159691043967043547343861986484169838716071497335970037153073678615253001635223115527234340081371181505271 65 3666747543613405970238946276901736017908290121032400935938102289269839940044061994805820473436031197066949234188998676826641922005632229378211 66 -1907049760225018168270950375204917847372098450414800306317222495397724054670685548338516996526659598909209716641940550743060745439113098452033489 67 -644179235662937625996561380666326416022085530052257012005068542957273079510748136409064818218987784581142958408972353962434334153981769391612964869 68 299692822713749606190712139320322898397514808425109704779002057475246792442963196747642367985620873164370203260482148272979974633162827361545208868391 69 118808345492726690393400811918449949556568706639966412427200752598982232089937554992416409205894933572031348258584990483329444563794409293542787265120531 70 -49516333084074515692655523654637807596141662803474300614072364462379749905216984929808783177032635216899569206195998281588224336964971258877639840329518369 71 -22998157402819491085998975841468795181285230778557360111195313190503656863965110985798742652558882677040919108474404447511750193422958188001477224217129481749 72 8577265303694020058449806329194290725305408654500331084766843416970215321929508683417573986726244420760473938824632922930313617922541819008841438993046680013911 73 4670106904648123785133133230419498431538846400216588833231600876927377898953129736408042604406645473333989367369595900863739366692170119496219147220443403860613251 74 -1552832841160524751907788987919179360418563179464297274108871647329530193570465320259723883492397293663279237761412324342118393092032155354076026429101282432883668849 75 -994167234741726684349315835289943515875529140752328847346467534377858481931815766296769318169718807501836545682591936832494773098227300895506588731459319039357655848229 76 292768349889502569981224866780068843572729493507584271233899228284496845068464685619092549553114392268741751890864328795806625712887612016314211898379479780704094505149831 77 221695300356508167640706332856452776737350219417007708588825751378793705079373228888567477723678733676287241207209700361625626047322294408963161525976969445697313762750064371 78 -57236549460336690329258525515464570256389371325393951527907430910456732030382911029597901782186467688604678042037306961305899827442264725206851514265473479271892382531134516929 79 -51743339243961420980490990808316894485486240207170989509515941959187213651769066703460322915397757353376945586089809987277357668354431075023320161706080609383122401118431148416309 80 11538968793513957974850304726455060488509401590273226421607472398212814765871419668221900195797878370605816736220043914065475124050845602220779756906264784250509142886644156659444151 81 12629082574913723048059105210167763637442399742234964361262735990637482628478944043768796910986163523057891820052919607653953934143265164031495593218898849550478272617997582609835041891 82 -2380551791970352342968167560127902287324809135263217085686240771963570446480405157027960950638220567736798068996813831934733929070984403693079118874967696517697393456017076033409542734609 83 -3220448329275184091016376650542633659470369459903400905182170619938766315394429584930797127001771719873769538769800801373298337290110112208323587481947316753911006983118141573908678280977989 84 496778336917819149167434974664335642404317644679967427078162945704912620348873276806616589926531149999289486864985306817590887874453163814055767486445288432172189801225386158598159552154224871 85 857215657759595788878774540934114169999423491833091998712936148973923574406563320998535131613275091730517903783988417381114989274995265062411481300310497502215515835596623357759047371703947673811 86 -102806264738663304516706368992678906480431441851297382079075986843768608213130027842335088190874866982537301935375704924975082386246625939740547620613178339861054350070281429384130099185007718433889 87 -237953751167477790982228035759310670023198977360874214059844963126800853416495002407241739014375758619514478290228519850734269305965550331265924832887633539343959509256141964365686997869648042073565269 88 20271873804682330385025162039966928120751107259413791765578510492174970828045142537509528363694023654908972785226693111071593384997537242361160585790631266805548770823780915480264744441916988791632179991 89 68821249057671195164933076880103079585399546880097429060618998637038760689608553977811693299289815674741117076022464315432782360559565803447222135174694205826514246561182862821439981138430344997694917848131 90 -3422811182497979442412854272890321037451992710274027026241929137903067681921669045560668388232391534995414488158758767011681873467304880570964485008357270093995664815243962075918911474526935167994089985966769 91 -20719500015133889904358285519813292125030540708219720578828802908523009457691316891928105348952252498227999092567729599324116634453601333410559319017732323314252762217077865508170247983764655762157589237217250149 92 274566100019801727667704389247931228965647311376683421893067351997694463020866180880400936859747606419819413113565270954730508098086686901185005639847703376097429724591409556402172180010780673599927670534666557511 93 6487278257278325624904444453967091035819854768154706505803263568929545801102294867357937015955442234227780505217727973353348108733034788646724541001840336045086561979342094403498644440148572286614750364053410024412851 94 159399546231715510088990574163644984976280836391132301296029200185490562427854524800940085751073354822932271786494739845698901319635509419178835851009482400447705542646194783397969650297007095330008688821562056875274751 95 -2110436975987965789633930382035612483411170302904906973242532025712457514654332259392502711178499163624663583529218055591115235609248869485432653960053331183633870337801550761859672617629937968405435676379910382996614944629 96 -135208127924738067487691591363446075861589712156494020369560589664902230254951362963871825821142075076272677058409165168629603472370753451157721774815885363399233859907074886368760102660686893084191791532411528468788555634569 97 712702487055275406692381419432927133822667507724623073714851569941817654437905635060264363341096164472692527462457950366173591824985659679943004590714336427391836214457490972582631192091571977461510281524810779295166220510375971 98 75260509252080117267608391553534944374878211106979792947910644003507882807597123769354431300590000964447166548809448842732249540782949403886247840099053007764268181454288365774622790129014846771230168850183284787717912676994058671 99 -249613168675885558614131632074960643724773456851365601835017284784143387503369837852930095067210140627156106448296355347818894200407470938558860980426929291194866926453205611617795238242930001743059328456417629557432989603937058200709 100 -37336519945987145538326426474541695317224708112933407967436580922391443368923982066975753889315232494327606741768615862529943371373859612645469954535343854845324267691706165421328768287377922572339761459765917966681454349108361886428249