0 1
1 -1
2 -1
3 -19
4 -559
5 -29161
6 -2368081
7 -276580459
8 -43947282079
9 -9118829535121
10 -2394495729300961
11 -776228170682260099
12 -304471093666800990799
13 -142128398853646068197881
14 -77865168574139358455774641
15 -49474260304294496117945326939
16 -36086643727536475008783809030719
17 -29948545055866830595539102149329441
18 -28058679706127708722324569600215805121
19 -29472026335337227150423659490832640468979
20 -34492027884379280769965266879037040244265839
21 -44728435473292062534272576069708814929336641801
22 -63948511524891561060965148277518515982624336848401
23 -100342939705623677539142745661494603767926549003174219
24 -172090195988287244759002366101871741918114188751615720159
25 -321362084268748177157179215999646032537355723100613093846961
26 -651167702321819037707617103873735860580147929724264675052600481
27 -1427117505203592474630046824196038992695643950593370455161416130659
28 -3372945039061770031303035508774605083600869130449415540809258791777679
29 -8573319225378448866084400581139731275571702033848909602429712546622256921
30 -23375999312275530605315283966782187571516650458961201614261754610311883797361
31 -68208624965356560615044375905229607872285817985901349057135003316600643967626299
32 -212515482112062755352028005774384107376231421210937093641854536645066950737075382399
33 -705536711502611162113889915655267287018334898006485761541493253068333298614914086383681
34 -2491022692471096665530062747888539358044631295925686768604933973280341851357870744947015041
35 -9336126464656148760065171808069898872308439751499981131892010940159967989570770372149561949139
36 -37079593872902922566652624937908653977230063535308552725769466645829470799271309848666419871238319
37 -155801990951349263760627630079663312953733050752727806243674834004708341770736448103038855468047539241
38 -691528847148238060309172011375534833710925702505676634030123541317993406581162914468057608160985751469521
39 -3237517363592285437166135509117026383110868686770978596836551441399984868318574893854633874060414497061787179
40 -15965283780662980208177168850866183289200175469837415122605713188949185797651112957599230226897702558895185009439
41 -82819501286890723399700442200713342890528989608298936094310807435854340278806592309770047193366496514820132625435601
42 -451374407473910605740478969629206462959274474345351256333937855370186509296200288336622796247768437888437129374443816801
43 -2581503396900819645636696546906909916917693805544025409721982559491143223911339097976527689119439920709665916338690942628419
44 -15475594676895398689708027110607255911463139415090591578412436617792780889793883191746886679720899396785875484949505902794519759
45 -97138400200467943424523478321502938941664908360681976384471321721371602044398178444717389015831102305101640036755572027755907784761
46 -637756220760264050615361353854867982420500826731355790909236038090798185748795863978202294297604124183535129296824392133755418860952881
47 -4375317261732757407320997495252539542472250704654227151578613428169157356462805500981511849854558221721304980036574533445622845677939160859
48 -31336095109795433392988381755325771860202658945653613348050778113833339918250575067635353169481896943802672318075950372553176107403821532953279
49 -234081647795430899754864415819803983470150766684946877392466690116277696696461507414211544164924206743198194724555160526869452062107630943127898721
50 -1822216277590733066682133482654636430206666234229790680837304975083131857715506644746183011355985463828201903515318479572292488433433396223903150813761
51 -14770006510781473725279444036872254014775798570729480974497617438538096201252037257296838452197253831713171627383943733412756404407544382541281249163672499
52 -124555278292966007734751794685544064391914234751401870995316616712312325921035103009429373679905381211466082534105434133519209118890620996631737795109724053999
53 -1091968836663513347961437253101588696104695497004633173843286344176601475129206415217971616608260730688153172542419397172420908883192124025751443704272806130289481
54 -9944975343779365532988135307471856239813385833231719014292807883802351563144441976753990006953254401754105848617309144422632236839544060626589807286515641374121175441
55 -94022814740882839002540370437399015718116014288323825755414243480653362997296538790317516701115092570939173980165300210236377583346428443906669964214131550027164176451339
56 -922148622348030332036362619409529968032799507178158593881213649155832758834773512568316564218635379815415675087927746084771568580477604560146878648564205500940588067409325919
57 -9376041756585466799153920715495266655233422268119648609240458146557823900235270356952084151002367252832605513010196886579746598855711535636481201391862945330673169713944644269041
58 -98767042905566374584442847567943670665815216972459528564420018531488934697341810765403727739159136668773016870221262991571088805228916313745990210514869543579347979215521471876453921
59 -1077236557177267360864274957989707974764128308566757656408517206760669478212719467131392607696612055659855227270827661940476306407646307580151051445729705369948042241870398152325488185379
60 -12157894718445984314474181100494646067674072944780087565424688249496656184150123350935473310105309027284216947316695940973113712658443413383344529872608004442309376868670945668020546607233039
61 -141907179123468594828027288819167246915185415598145393340529360899678628031906518570774253685223010844145789613025725262423161122592433980489032811741528532577923677254718247139356069510885549401
62 -1712015654725167345427071607196609216524491474711832049897086272947148450322210742937040140887628695613194753344937716799548862004085809011400100436535626022012603729228181731906464777147817702505201
63 -21337080815181186866767189995127855573552027590369942004546788653246635164828206802910405758307129106320622108529226237103061502881312599313529403752390829344558756769031787292455802552044988087974362619
64 -274574487077718402980778626997381786578055617239093145312384355915244540009954537732727075388059872040602149141414349831338752126561715335075757309514347643746787846162254037439684951811049880903165444399359
65 -3646400681869636655681057765694628437285427379701630187464652670862201997386496839152821289542310973584764254455128239010333214218325419972418613293131844890915100198799210127977181746255343863091942481005842561
66 -49950004859456928621077085397001653376161014235062235465257855437035662400106269997214579976556614859537671280043300381931936656552839662645771783526313710177001186210165912151519495932458899762093245544586559425281
67 -705452868023362444107042513809015739532202489110720514666741939235382949297319546659527526438912690621905730982270219046294148468248494618002804648788384538287653666295093011141825048846825882585826530854664267681671059
68 -10267444512459130481984199264386039305654868281737277535279643204872326497006721041575117751786910921305094557106540541288245771733067461659332523544556010314457701441627568087037269017483339490493018469996420892103598808879
69 -153930647848421180866834218046532832260883226706561167219592325048368673090781958883743587357111859439122500641585752671880973830113742619181890900127597819053092926645507608107420676566546453007829037279810296371945144910460521
70 -2376119789575114539159530535645159096475466682764707322011702510721206574656839687301342248999780568171697873496745187146244524027593236200957188291789212058886487197354580031400184552233909085219659635427067965054144144353942350161
71 -37749360922191134906096713434228991336060512557941026701271337329633569964194163510239428359661369134151118052617050793779305809973860095313046357556444960335573848096627453812123281967648022053830841554170193588327641864518638506398699
72 -616980768792461715008319988433386845951630589867510918900105660603268108862585872283129105988160388753956836009679758654046509081137255661233205405739641392439024432323751979213950354197151289955739709516120072125221459192651742990095005599
73 -10370079246994716220668349142753100945856587052651594185144766203595409806340532634026043456014500254714578891616120438573728307342140904393177593011484483183112987569254201605079178577834833797585028758985253944305646759762304847944409963915281
74 -179173333708637020051039038542002571162777536508649539097768296867032123310521020986570605403019552181394519763575326856465346637870132629519271851295195902871043013036319088381188698780624655812816187313492510885202638715555323957596744797270255841
75 -3181138015067785071154917754156420805187176448130568135298793592077286500383206157428411367121648615322796572923288100997301836258603632050234855095058359007005946752860550181780919822188692353208002428831763286136913279524391741968569763264993224833539
76 -58016409889003253553313408039942913252775956405383857096440954417770660852795232941388737210194298216330998864901368446556420335407314591876975399250755620865219738536760014400070185082968450159765050796095143136792739127890809187246664213284744460091293519
77 -1086485558194591532160112504846835432863244391266315258113435590986737154524916125062196206383889473985188082042594012926556646232574859119249456567115040579948944374818179909618671056166146701785686202853111331099638866762288754001357149316581238785074103518841
78 -20885815496566182586817270713496567699903414850625414912352971933518798266790676457383121337652533780407726564395077820280553351313182284461663881246858484532038691179976438758000254480560059190673115928245832682694582462702344008216706822875744421782204430362758321
79 -411990093892672657604593473987723426640391081567473884502364651711005328297800746155281188302431057558479338107985661505602421486286614976460969092853606064211586666167227882892736390705912881200128261590077182771891240730229602276029806606593793054524197886317355663579
80 -8336565873302678205151386216272416876319126606802594930277874885647939908406247738900220019415441612057326362764836951672878189198141444612111555708304492709649269085347610583998267893850503280882621892022429577436521166150362094461298973143206578051445326056539774898936639
81 -172987007226709884080173898342573073797534410165387401036668407656336961405958428328779141805571193554208967475696748067748730488215180507943746862081792667921395184353546483070558994447724396989012584001335859516979659341942543750461217967410417072891894355613106115239880983201
82 -3679848506098013436405659277589149225889429556597909248280834225759053351338143217773858308331084327391733522108078912391367545862802420920075028437844890623612517683935049947396454887429493539329369422009630862247319410734356468226541315861369238020119513338122924350550435964913601
83 -80223970022156674707767491304631864517408346520901003406269825059659665457867895509756992137278236083208967507063296699395535979743984183421288997247353419693712715631150336187308242534831205625364361337568105075332101296817490802971194754231409665675156058172471304784137684200334376819
84 -1791871763078104726872011385833360237329718008559573529125988722580800698930657958225169535452451481347814653316614813693559773648940057412429682944864446554559591555339455083706605481508711700331822891963712134435855508114212837847368919814157145927531750538857876055016710232768989073358959
85 -40993233050969942931026523145146657157206997816076078173728579526354004918813491707130126152613361556333068490208794780786553364483235144724117464933297646754734660540643919493927587724248699623863019117426126911725845586325610929935053956540899259097422514200170949777621442200325715192952020361
86 -960277551795958454992064644781115903376180390495868036383781717817229008501496414153719693439941324054430707000888196088594201305366259606504024842489916514207354423430614108653878164856793109248848841847121841405388835682531677081998150446026678550130059459562785075150341605603940961624115680017681
87 -23027166960810931363061959105962803282742154472477922355340991286542259797038327258450065018693552770899632066063504854625972873304215696128375948830451015728630056798740955518809341249988987420509899823587048136396491581792508330306894912515593197138385039937224225830951556937081489153680978008479661259
88 -565100798049163778947555138056453157701206464334470729815781157768284664496287338612760940195693154279146673633557892809261753951330010214122762075442433990812714131246769626010420940782977741349954431088852658642866994140735434299422566146043743577244857688276397890787385546075031666058123783684430017344479
89 -14188557440189361211862057581553760866858954960184870585801417755902622930312825115623845152556130172875213137926872528387337743775660099885508670843766566667957826463716300497730851798642509771092857161409326416754406308359192242041391369162541686115345636771128611440485658306351435705382951511430650236533942321
90 -364389038169865904039561326939410418095266558039614207560237358115830232283899215559465104588416342787215399356724321978066523297485336671708467865086258930988743710446531306407222928699018543818686376421966930312579306433221126437734059438452625419381810357185644428882273091092594158356769916162962649738379070406561
91 -9569680493006612230038797510200006527708429878970677024702107995315000763162519376181577249166581964185538662466993720455332438599638812440112677948407124556251979373635621808204988067901507499310729812697640433159516850679862466528114309948911941381741357296868659492859037543107318096635046114211283390223483088231804899
92 -256937446515641006313352531322955098477449444940376000393507754985684915692739875733533261856761601874863453031449503802987150899710093731324571409490380177338652595888973905200177518646329793152805536589414157054225396546634985289756117554273772621795954203023812177420738388480622059212142253123941989653939638037049136237199
93 -7050993316050459688842059626844441350002433490720910927062132409485182881020219237469079543762777664663839403503668100186210440442740720325154023811910015877820179587252224773298122777323029581062320987153571254587971828555673897348356871137534681664251375759752801151314708534731414442495748753433686064361087438669203237351261081
94 -197725875068186608216371190104672509105820453220959086305341001590622106953907841095112686087909742801346989111826251849860160788336860700217494237333920218210116459280447999181359419953771529301483992760566791099833958156339906386141671190289464758291355054074424719992106354741615601289259234708285852515456182269811913159524086256241
95 -5664565191708487341421399311336600833336485812218661310145175062574855810914715549522128323784392252740116878905762585338455765299780149576661769344697049176681722338351600647778510660570364737260355365426687040573202580961821845179414303861961618929175642933235413546925630041334819851698401822512790849064965720521399714338902676143095739
96 -165752929819660607483727145430609124058046246799058738030317565888495475750613132473926400716777519915320555321472523563088414916953489012372375125649250313491151072099538964096575609595844314647973946727956903656940550663026372323736409795000251066188766649568685327218748881712965180123342250192385402713624438879289038537437230411229185141119
97 -4952804204233095321491188354557228588540243974632007346410010600319573205811058914114813591200485828350908126440429890568363249798772241310596366442014523485423196604897677105333814172169333127115583457605923874448560110782073672653020250914763737066082137664718687282754746205677802225112725919101565014260608288917540086043541585748527278589288641
98 -151092240969626874123036697951602871638119114420762310203993737999885782120347450773333190808079846873627798636832294666451516750364531690866313863486622068193265862603695122274980740048905688534572467690427092587820438685314769388245414567820535467733481652718328656270897428307173225191020696471153765993490634785289493786960262307312868174399382382721
99 -4704807961614872554935756269636900438867607592872728096174734765956913070500529857113067054747049956532370606525075602055500389663259979654826526297163598646425953056512330245901677274986792239823543573327056814130669179179378017077759727166402535757125036048774611761586061900839973458084550350855491911354458852027713563668591690127827029548260384100221779
100 -149506449938747420445280994645764853524964243677631899426533694580870404582839010557236326684781917773414976243027548566433231256729358042765983193923541746646583415206258426402159677033170295114800487043855563336236447273003383627644926734850875765370423606159378596416734215231238886534946956520196116173068024703288327577634148600043920693948819350010048120239