0 1
1 2
2 -6
3 38
4 -370
5 4874
6 -81046
7 1628710
8 -38393538
9 1038795658
10 -31730277062
11 1080038539942
12 -40538501660306
13 1663428036271754
14 -74080097240364918
15 3558651343664651174
16 -183423140013051563746
17 10097324775041880827402
18 -591270189493633774009510
19 36697783420264970373534502
20 -2406490971690187839452474802
21 166256589331764127652741938186
22 -12069952619243186824262373798998
23 918652284008746359864221040064294
24 -73146467204655097338149677034627330
25 6081196712890944582485617642840646282
26 -526944126333253513510188504958381901958
27 47512449199312094275571334808692512191910
28 -4451017860397438463407511539117673160462034
29 432623713699570990026320234974872479242140554
30 -43570597506811026716518783785367996289372668726
31 4541306321903795465600471058736899892107640642726
32 -489304193462255095609359366909074129775856351526178
33 54441021054879466769381584588349352623469509699864842
34 -6248700568138460739655271663952760729065800264242499174
35 739200549408648856862026222072504793024815739257780918822
36 -90045230063851794607123879774779964697534339677997861212658
37 11285570027500578988742176301022488792701992100807318174756106
38 -1454149581515547686680842035915765612075484050244079975306032150
39 192483824188875620365171046426964334057059018410675992412176432166
40 -26156079494281307931406513182883507497210658543575186179529076314946
41 3646310148788735172953214966454698630972287988889540894155894599625098
42 -521147733568100769101984722967941356665813594636032816188510790484811334
43 76318799613244420138480508584951006798393339008962712263314434452080275622
44 -11444984986384177046329787903682614078746529264575826095923911229901745317650
45 1756600959836297230570946571483321101100456254520360685192626895960764890226826
46 -275789145254890639787417167965989150559575695421257315104531610516592299621734134
47 44269991952523446085124042876061145640923507476365682795227776677018786590748444070
48 -7262086614749601930994639560565116149243668341849131404902933389805303744507197854562
49 1216839868030555999161672209276258664828550174133501090355972097281178567938064575419402
50 -208177630058113192805110970095705171712548668148598269844743062816677098662366795356047398
51 36347930661666940717130668501063812337718186212286682340807959361521867940388006569330141478
52 -6474317794428749997900851962903082527989311371433387474106773682821043497515346481781116337714
53 1176000759878341114058917763227441678983620118548100959195340844523644969753756817647671563347466
54 -217749679383849431929015705939405454007998705689921168214605220673264582715519195699380708066048982
55 41085347865831459929602812009684279285308203124241887560463787793156576335304189524295157407896758566
56 -7896686746820084887853394288691400820560431113497711501974981553061627895470810079341676757131035471234
57 1545559740582893794087810298836155124933207469738204829412564502305409021145110303970126615217641128827018
58 -307942231846472672566015518168631229153452679823080395334382497778544379421162185412643765315950483356539910
59 62439557121323116732737359408762005162401395131887748817099848142345367507169879377237103329503446283976045478
60 -12880320467049053397510920803279896256224062753664235444893950667754331594783110538643532165374729967858785093458
61 2702361378180687012707813726182971045526151039648746506132276669495277147163755129681069385256870258871001708907914
62 -576484841772273928958532373983068797395351379878942297831364993349165790776115778117038775698013889328857301131031222
63 125009169752427373964289630454241394337036477988379579234996016158071485188591073057168528473980031526737105323336619686
64 -27548056385944568283268098757292493360376270246623111176971042634980755521279169582418563865886149522698214881631526080930
65 6167716351469515765863769738324219476322222629326052130290796607387927922129645607693375174450289041489162789014918191089418
66 -1402603226445335693690905581563778138147939774663742576752944864760993906416880623224769577144639158673930710970669590277892582
67 323905448480915353421106107033641135392939122804371133114135567261118212795173275395035999713870282055901776373411133413065736230
68 -75940554356940362263217258863153051748243486704758101943493463357616515506421418256492069274491402985730372747673720892049629655666
69 18071885939477050284069403243121090834223279056499064894889421123540490290079013377464128297889111933481685124816272818898569095964426
70 -4364277731485635630752897352589123551002848068715908405362870978987845933043839730572701797957767818723433225646253304279968273956981654
71 1069321269469702429407121979923681046031763521353198499003764837469579518664648866910492917566290481451392667790291755517827340879407300134
72 -265767158989144426564534094563860985460848500961916497652354116933803533299801874725022510673386603360317479285684927829424255545226953682882
73 66989168364074320484912900427921587817076960029345484334124288486301994760923256831072439599110579276381607785536659210083161271467249214631818
74 -17121165164393113626923456335948744654349375544776129551445736041429998332305342383098553175435058291485701892700716473939080773985718933503721926
75 4436138686694057561870695992575290132980489622781751227162285938719517169708899909433535096216356373105687624142623535175093254893749381818488274598
76 -1165037250988196472475339109173212473994911917486996997203225866957848362461508999144107215190095961956468620157724005208917223870439438782364643438482
77 310069729877623955822277143987426032404573627032798998007132307957433782114325445554056570541055582909008338501389651335461373085744271440983169420182154
78 -83615695269351789785015563937643594187040805868812845125783249978542973489258423091904895562773196186135047257746196561340359372217230955878773328592737910
79 22842892554746596679853599513673615140634772433099282830154348879232552317880870003877119894335018493470887142565886379286303119137417575349424064505977278374
80 -6320873834847776675478166418746480892000641033466978442897101371821077582260458522121664301624917113458773892252987803438217702056596615422911200828397660043234
81 1771314092244500898671051055811930843534229540251736574693487729821592331513007727362115363879508539036002288719043002414573382107265557054113069615369013099438602
82 -502617859872642264695293526216402063856476305325687173723983337570134290227563947371294296021861271805219416879715927098010459450013809759131385049071600735117013926
83 144390054113882399834836996529425613445282620848593489795893987102165879969999433248911734746693296408122807758739676190537542157951776823557867917235966033864506433318
84 -41988313750030794042153921519874243408969600753595618775700845062018002452843933870577427734777961506621157402423224415126701785842990057287190505904513430568834725719730
85 12357986526500112769221340530180338873833046056771476838142543068867317650286756144125993568490219374924945157634286999881331845087458452585550350421818042749226247151448074
86 -3680721686617604456186608989616179359336006499446613214974061293978998142015252731915926900587919355651711311116908365667884706159706411811056859765802621363107932232907334486
87 1109234914756446581855728097681957122023257335860150372352047680976629299028777079545649712426570211394708771943419456059720778455295208570840396912643218606365279994612056275750
88 -338189476186947800828706791519298685706034423518142469450027283869921027674936932366536493258938443103953217550110430816376288761704284386915271345897226458482013120134633707444738
89 104300101794971391557123710183888966607545155876354294706665151947408098769547612383704589569849423281031973088609184514922564309215652805859938407965203319569876132910292871409036938
90 -32534254040304373222208373177660268902096330882857601233361831151434498746270895040470278819085275881395335825760849918748346906028407769972970091290088973222998700414667849126600740742
91 10262971316256064580864436643347069695861029183549561624565866264779786615106621775011033149165649195197645659678427936407480682021359778785527930177058177161176460800387841392974592020902
92 -3273613531515620045112284354261662394786035892325774937262000010332324275970393739289136564603583295534302051201935306661163865697306761036642323664115415959776402692459135178608297522880466
93 1055725002611713728892851468405144704534245248960623552327111070901188061180333292992178244536226850963779422933413937200707967299292598777931575876684935997159931339437254510579141329446469514
94 -344184683864531634680076576381369274612298802477529504035154759107593607407578669441400804358782228314176799283826694543788572324483101422514725576647008736947110475494858222586164749829262590518
95 113422429298095710126470837397067532918767792570984682246061806841641315873216434960084950571618276143028733630479646870022020687578272066549702984503981493534904669300132676976212805900719919280294
96 -37776649255227270398823902198342865897388701434284629202023621739349169380339500540960028182220304434392357945952522652912924675769457315062100996915791652536838547287550699203886626904923066835338786
97 12715002897010388307333452172476090899530779754306766653487840326845241028461099361384997313339464605319387372461257355276871842035683710548606847207293164355799117682946883154406115882440058671299306762
98 -4324446207720867324041329863950647852518087294077778627247544786578061108222990808914033979462957667906259316542410972060803765982311287662537994506711941793490664637558061936223184180523078910011903501670
99 1486000602325365203030116601230006486343569736362999956681871055293084566408315302758441352247498206766456548405578900543523302751761904144126448442255502875129408666589648652603934782263471833689029530043942
100 -515865299156620642678512991576746965734789149325283205910684596773678318784646415028053884285638359704990998912914576116346985244297575719492193960564781082829534066997806493464254067065753146577878066482967282
101 180899680975687985750975539421363065065506292535482665230594612341112057792749873571969346505826666543911304579139643002795910522804668287267735301812860526163067730029939152556914777361331730044885290338282373386
102 -64073677140773201512731711595045360684298287549638636488376321197265169634275346099386932095565887835801532390518451518891265035034697290627723745492392357006370300605345631104305847929837821535802404607702750446358
103 22920227771361929831915140040370023400992538695068864597827046965944642265567184865851850277880935775120076132905651691225572659472383705390113360465080492475421449405867996752671184934126916622282333330614507377156134
104 -8279680048430184528461751270512185828091572307390940523041255718238835152743797774288401998083039312452141721474496878146637081276798933429953718306226180766611068066104719734377434840876679917818824219090836910090579010
105 3020106465858349602010429886702258012090871573456298482593271443464693239383571377908889094776099490617285726702448078296371978738495886926601959197487759256003216526765137776882001896092934958908448632090571741733469836682
106 -1112255456886069132896699784187941396172866443780930270257463016342516377820064330843718530036301383750427199942563176089845344802215123939890731445992483012759312226315172671966434517899290790116969769846057455626717816702278
107 413543045087632137748660668225613106600324344546504980806322251353357775399183871320784964682288084036089562494339203694850675418830250472714818212542545520561721006811898233611693469993411283254998699616681254594634069538827430
108 -155214332134799651298157711643333629609523589161472382043315880580671092057460178166377691736057877550572332915346064462491935162410817532805769476570796285867301680949041475404681466142524503140047047827525072874168244331928098834
109 58803016998357843275315235758804435546974509969636344407698226136402417014408172069577885730506563688960839647995203144941101152186611962766748599899675230637093013875840283571344020706869708940141106239087737088145009212265260614794
110 -22484672167631154685262602087483873914375744415862306727449891479379859294066043352366943883723657263340210433344595490494554060992980691993737954990070639402181807777026829170153373717296051764157655457071038385380583463510744259851766
111 8676725020524366961213512499022707820602727182733577645785456153769949545195246069640608031627554967636325002553981456747934968045847390585662144655363810191940384140888332022212602180545786962530954799113485063320198849089484788012202406
112 -3378868281050799869468046019618838115315138759577683226508081159371503899548252956402927524687366388723191791806162764216020986137502349016239744237005783175188693352615390817943267893341663218137356113697330388452035863019180416742095682658
113 1327691955812294226034464859030997751659569062455841519610818918309252963217310511531945960938612852021209474217127432192799153418856187474807777535831802667321480476941441444261334066133030051099591482850217020631076513757187860918524833370122
114 -526379702937674038995300352198811348567414252433369489848144835084058058612935185960028352714220606754224646135635975540979869737494592635773914960675651231621422946866033115703430029418857037478624429396432907076171460108696497600779214933819174
115 210543784492705924592311674878280023206055095047155947809267044584278177441296657170274195273944575049741778013831971453939054599938013474873547127139649266199624154368710593079567457463954539548544600407206637187898768133446153638427281611118015782
116 -84955896420884818538169623624348732616883709080715293349682318104771679994387211735913082594103665942295365386919317557613228659618499491025181478722938760404712690984648882936948238830910689769194924129477888915275951390369058146367104128055266115378
117 34579551505576707572951247810749580003805700741492821730689637573483405955202756937627612546802070467153250619568841474188520069160203670357493513209168206280269906809922595878304482894975339161226813061822326313915426400443669374539793068254725489138186
118 -14196699821814877132253429263281498760676281000848918554390195720307470071007778428127293498389782586242051822354939472584017147296884877000226460308911598866120176136029431032333698954113649455066786479036492169669400883617306441860189027041470078798179030
119 5878488843976414829573994330894797248806287300891655023644708332957027412200339163596893617978725935740081154638060055703392641583361080409200018429690255471460699424727840390463098056950611876645780393738695471542365995557462011725564120194735777888275541286
120 -2454837985627759761404727344956629543365414984030386074368338508486601008688672285809609731063584116855648722727112829495736989893980811480424555575201356683452802304282282192600325960314132331779758641770347293862083461068312191559469889156252464517499323475586
121 1033779507638580940251811961066990154638258818467678872065847090491792405963203432595589975119359020260616620008076653321613414628385901197875787318858664803750349352753325394702344303084690018429285678195120067257886590251947148519723939853601969212021212143477898
122 -438985903889833752153199933464090386558873689236982867103543057467160448556582711882646965070375632840239761298360561303348925725561159009760913925982635083859822431539269880797865605823569312293876990520931752096773720901769922816606239648521123483605964590040638214
123 187958049065413370033804319941361529499019201259857052904764984031089061537152426235995781693496287733470069888543670058689684629732729769206883774694688937924040520506725281011906215079679826076327126162822795573551401951327258420930454418115853911385038835764044255142
124 -81138989482778539344372879934278451000577294327797233965284524961932609571360077271958791725128653449521022648882553754165281356449221829194865329369022935088773254328115915795663719598845400336740435986724246094427531496105155794528870402246221994255372293163748881553490
125 35312434978439925564081333198200327849276511803874999241636943525834663255651478173548521468894565018225141683972429192681659382205369702459519281635797092648605898411368332861555436532907155508012444129972247861636271708243082607868479003248328799442614325535220558962348426
126 -15492685298113746126779640838587275459101075401691147673503120422991107742193383039663651779820037711913369342299366064570719534422386162566943399522159232298052184261973247420852971873378453354550120564074902626917789445007462419245485672480203926770706461780237243271809479094
127 6851705823337025011357104806384373690394951366113714706891233686025668015886548558558212249855931865666310297998220730883838172078909714664710640240666849164657622169146370263866944831067208791908366507761917290675698819397172767370860731285425687013055950891993582914111226161830
128 -3054331347433037756345895278105982654161308193262118584925753408851340061899916820625131660959004031061862047875857896504427182189821410449831339318173485620776607511131924409142112942991924921504902789064285363987990637795820498922026615028083556315759780568554300955842969412262562
129 1372309002434738254589402051855516223168738946821646690863932795640047667791229648790318485098014365785476604166002912514543951094485804500549767168470779336097971636950585524736176392777362618142081859676403160763801803059871975896797721242793337432575255651573864768798895485838189322
130 -621411534065429170683314850449589732774758823449756081637617432922093865372557690368143789451864839915699542066391850710689430716773157061350134835698583681820860977949636727579507151322807151466505886412267420855459931348035277640728957019966498430637003510697737638004595414206478860518
131 283577695355426152406489224443131562435542895650622955287211694703959972705595255595170052649766360941831375979718987674109108162123832928788782695991408520872837982904218062624048087178079804968744880433335193212389032874957218723741219265951233460401129345206087240020210203149837844474918
132 -130408025286842464154237098791497466101755508992809053021366210232771391523791793954593805935074442046503459544361291148445040819066080669503652773397362493346554189035941871091366556222632334111886464939032958735790173922019649945415214357864241266994215793857136556198250689768010396980663154
133 60429720369107959484311024983546781810504737072696708704393521217937522526439010935523133609253793484394148407343764048795494039095321951995418163452724406929057501319607357754429306932578527247038923198755021379798223526305108917048034516103553254869455443562898555084087969851297345273732119306
134 -28215371773575908434611761886179179800031205652879927476903219846080008364568483488992911571095617561321593929066269105629862519326220320872554300952626105067379010664547627875341881546880461152024999070478369984689591112018773587110651478672078757635504291575758021711928850917730736587536183122582
135 13273491719509704336560033239142789888180246776679531565477991688936466282950775185398378865917655048013203192165074410825100074817115364070517256419085257900869234553792519329361827263820168827830284657254361721286096242443756033262637768987853474489132260888759868140898309662028713523714641839006246
136 -6291069152936880086005754628533783544577621928374361081727679686661885553853248956714950558548032585804163778023632351911607179057757102796297727733321396778735499689111799875312342391951391226828793453953421054274251035681941314740405993637416169941430646091867479526876362154252238658911561604326656194
137 3003859536675700349513894246984401467211289239508469432736141201549466363790678200867387171200862810237641302413410031096511591780852463083243878115874819871950993633901558270795453631444272945188536758919525983724128053501940305136372630642908176789006275271854758615127164868978725833620476663808948837258
138 -1444864221402241869607027974049699335694387054075537138747644354333485935678243166496204856029693596914234519201740324559517079299683583533081249008039280160299355025079933142933102506967063263253532374641585051611128625558241972972296460894140163857604412869881611507520413111551640395202935746297425280919750
139 700073149075090315215108671168887616872339359730561544707268208070989832218749039052190312761958654692436350931931775229356699977672451156959920480661700905297366769594167247488151214742802840669686458921641618800195148029414980668077627039826696322305187623833537793990835979912070044599072653931424758192323238
140 -341669193847578244506732862031895246697292308354348602000049694261897525987561765150764779611457258621048858955195421342549287491644568628834355911453882879186354270548868514847378840502694440043356731006970185039695163924114455305705932439544365278639056906908420261059359056538938399448455125606055474240019832978
141 167954492028747745056239902473754878388879693355775157213749319339405959848738441651927293784434393167859145528820995013173228565253361925824636020307727472353748662892470587543343240613305952521617816692605443527154722981099159505801546924214557592008739232528352235483092622479008116940874555536599671715519898379914
142 -83153115674373625759857409826480794459011329364515896361297005705037434725016494870168728984061508687930425545876163592212546267891153511357769523508859828550745279107501789352404803521176188558545085829772453211807372657390397743800544280404967751772249889326173456985952450178060015493902997182567300200428605279270262
143 41461456128732577599755491206736933854686623583390814399432372305446705742958330423309271588110069273145241624916522603335580894718207297677998416511659929148063987484341998936300768972471067141029582238464648428203162790039231974391899899815727286646363097987641181661432780518212504075199292425001554028325283479922574246
144 -20819391132882533131752368079887990575990373213048731512732251757058964686206730772687001566890629247387229627057231428577678333804576830016075743354616807214796363971860773011303877163629910392704228527970376291283226742075082679954424034688484455088092694799195293858415135311445654606904472641039816690619638741565915930850
145 10527556467736394854945902417998666526189759819927809883637039975297465647324605322997410384232147438598029991202681235879237618217757375298386117328913155302480804249120139934212815435858750584517259094370769315937919312412476003121265833573277404025677636055178106915178417412563079998707545882002119913762583174014010416209418
146 -5360461043997916987868602659814180858827389336008383351548620649357754963981706078614219407210927433562053828494725216104268091649193392885840634286006688257073352181641390878581422487681319449186068849320057267230937568554276250183032365840647155215838128403390292854341676378271243140961339700682237300805108688418784595068791462
147 2748343024995858743249840785102812787301622945014577603447225112090157714674452457722463344467006486234491399638181975500168025825960700933775566547813395260746427690277334768906595704781386747332460524861898372783985767387432012267264105370611013714198331979396478120744432185746397447640965104775972977586513155147231295850146147110
148 -1418774780586649569095505042225301201023558135563819809931307129527131018363233154347617632080587934070811019169141621168967235870504474768265471249409954053216392907809407753251296481329530559344989079444291509657316190830534292798664888884240131571614540018858087856850440338825754023635508419260574903929037828136377841421769629036466
149 737410803156676561991587471341941423709879615546090615627699132708364820778032534001457361916204554970349630748792390468141031350677511341607738897581218047072952191847223830825637390506952673127169549166585105949508202081456000877185454824250372995529205929866292064532379264565403547254814032208614234318601951023768516978568883334603786
150 -385868297125281813219890178730275055099304744939060927051826381215739006007859785884345067313719285999201664574661929315867111822508084405014625148166796102764443345571386802478410392312393674420669991453857860705217060276406890518482457631602811759939021544604075988119589055045639946093667393375025926095431867704169675092300041622558397014