0 1 1 -2 2 37 3 -692 4 14371 5 -315002 6 7156969 7 -166785320 8 3960790687 9 -95442311582 10 2326713829837 11 -57260397539204 12 1420295354815351 13 -35463581316556850 14 890530353765972817 15 -22472131364683145552 16 569507678494598796631 17 -14487492070374441746150 18 369777945268797078335317 19 -9466473235758818268671372 20 242998464328288992333744631 21 -6252800865890090167367188490 22 161251782410884125447236181337 23 -4166862458536285083692135402312 24 107873554546469737294359225839971 25 -2797417972462171502195783537980502 26 72657284369956502238822158014057309 27 -1889860161694028439141141525915819380 28 49222496783097198969264691742733708967 29 -1283632004010498134519390697767536199522 30 33513818338779758901966422788734109181089 31 -875953120132318096229820532324614372015776 32 22918257768352458324453450002758369602136519 33 -600204227233353297513701686965548540400233846 34 15732891530433097027332076995885995630432966629 35 -412750451365939747383622287500801036446754889500 36 10837158507466775138182980967235894284851140505175 37 -284756200022925265368617286322468268965266944862842 38 7487612946812846250110308876071002985088751720416681 39 -197019815997619079206624639548350235204213526805251160 40 5187497034255901991533004171257517043900645692000657467 41 -136670078498629793702682817582028599423327829279594693462 42 3602830639966167470127892023236440648666546327546888559341 43 -95029219320632182570467027812395391721715814156171114332580 44 2507854239092567688727776298383098587283373727469759619190327 45 -66216905961443797658626221419986504352408846725207184579020562 46 1749231411802610773557170188551778214146008359069983736858339761 47 -46230478445890259839183660909051781824173636708048225711784138640 48 1222373033824107165074482950206618431509596988523047600679451809147 49 -32334445823276976538421604053565955713131914444633893789516511621982 50 855669178818004740344656003996614369259256900982505869167979959062837 51 -22652603332925709614432381722292061019063783026456888023836920193217084 52 599922958238786391368502236928741017941945533490919749358037304489611391 53 -15893945458546489226586614662607456560888590675132659735281612388877343850 54 421231578390829726776748849451341746764846127606812331860460571018045430137 55 -11167539755990349224844784829625012536917308257710982912840154328174278786344 56 296166676633463458993815921835888997564311122579205980697970283704434388318179 57 -7856913489159266199557839234770225237935130860200399948054185576167552283051638 58 208497139034762356514502839257635030964923259372139916324172971587235602301675133 59 -5534470484851113126914839617621037022043317978606049443436087000308736708703230164 60 146952040737136192387260971075489800180965857325558901408105186571092665559989347911 61 -3902965135635045806555591457465786290170757598961571936585162080561592986631064672962 62 103688205496143084543839285964429675483986864343174743314565314158455050716065678934337 63 -2755345078878615123609977200510036877558138170843248130559167405467551265684789985570112 64 73237089927062259414088092241279896688023767539177980021815059512260825485634614895496871 65 -1947113446188672697658499319206104644520086286534560686534060296814649035846070276663831190 66 51778961085979013334675791352745477560293326593055036785543679128897869048290982170292993797 67 -1377254680896697816608860513898521042015780637872437525821141592450710900195055617609963011132 68 36641320256807939939315960959057178586390033447995150509541992705097051726469686425478707426711 69 -975037037501934206045022426768868689819591653536855097722451592155067958110993109745085842708570 70 25951447436811383401801402346910316532091690377635068326749602255550366612038996157211925554026057 71 -690859883669262078562085523815163341492743427044495486439485960519124458927252799744628002844453752 72 18395171127328564374728483404789801914921499716298890881781697733682784531688567872431273407808981451 73 -489892520413858709025617178051160295138433687308753616583226719935145171284836954144199434724839168150 74 13049042675275467878780870803842447925701565965134034025304217652607357512384884641662503558023310088717 75 -347644367783924154248722620449339490081025875031052981463102829894000726069024971843497757250750429118852 76 9263356340297699318686309433167229188733610929101658087635788788129384320522181601031639887816727933102231 77 -246874466513135846341382336486959846908151012163225810867714489225693059042476394791766348315804455057710450 78 6580466616140374616917795733296489300590910013950423929040201790209897152931406692978576947417894217021870417 79 -175431700094070103633926408489875209404304977776766413481789234178087308227949410308349687467822150740284349872 80 4677658839290523112703951547837728136966109210411877144658014049760995938967790021443360884056853421214964704771 81 -124743060422890947963634253301630786978254950860836572370471116984887631877203900869651765185166519876260238989870 82 3327131586593153043687957589236402615065215536786632336180821505830549080828668627147353907984497673479997459363797 83 -88753952692997310481221075327781633000258159257754611930050523714541076484345814538371038606140580167523852209689532 84 2367925543651074187725740631850101991241098476633700083417736792436497170480353511697585932442768532469722483787899311 85 -63184349230668530453707724766769416961005671052769398011490709562787351566045048896744375798317988402999963884385316810 86 1686206276312527177615267655020094706198036393211068481522951510100112693617879156060180319757372461347825449898324376217 87 -45005979744262817719096025733156047198901859744688136954484413968245315634146121008268578075983272652305734964109813573512 88 1201397557117037624955846845417097020949160707739685750751558035096327704931280236495790479690191670104595348925236869879171 89 -32074433147840952231963380712773077950349123618782049836104026537524905850011246772263362966157468175844063143147447724274390 90 856417858860917291101626313348705942759124735254487091320699991111194205294248400061770474113746461600283918789782575134122397 91 -22869976589130237092136234475794159738488535649382215689180499906218070519020411997534433623974413668225029643491801317851329332 92 610798334037148621822586559086628674916872520033796735112926657207733260864309890342217832255420767179853865546750669651195140711 93 -16314770277835351334110545464698812883121984793082905939563076923671125492048722571672965187209451596970539514920574570809919617570 94 435826857822351637938114935741273118749129455063886350624712440303898494212609268620688031227650815784040395784845488453120180309857 95 -11643830427701729096018201946426060002625578877591190590877754576265447777774310834002758654452194759093659674334218683068990648267552 96 311118322688159539216034673420770752939889283449211098171981503701038051378574760434171124238437850751508048585244897593659312380731051 97 -8313849370912633522369733279764542788637609865227032616286044677305073253603729038450018522330256227420550921645652565202015353332515950 98 222190048068227624339721729847658193643212077658447667479546761486931330122810475638019961187535550150872636101109968801905778905023353317 99 -5938708563170741748006680226910602839502259135715748267962872907214388753424032656693372674055515823255361420471357318855127349967379245772 100 158746252392753083834286096077566984885115648758902571427485921155760494469398824146817043754918822200994940656427666170278531367785734480431