0 1
1 -1
2 -7
3 -33
4 105
5 5199
6 64953
7 -46593
8 -21769335
9 -497664081
10 -1941272487
11 256114020447
12 9566995408425
13 99966666676239
14 -6245895772363527
15 -366865939437422913
16 -6924777575908002615
17 259022993102904450159
18 24387711970312991335833
19 716398360186298080983327
20 -15102403087246842940258455
21 -2553445873771315565630358321
22 -108322529086499193466042750407
23 803306783112266191720802359167
24 392071814057266048930822539664905
25 23097599987335816122624791250794799
26 129318807366033871730581098001281753
27 -83324754809896352102301403063176015393
28 -6710487369921309397137406074302608328535
29 -127069695109232911489013035608878129786481
30 23263991296988084076414079081842810669416313
31 2576218819946648379915801704349306209989699647
32 85698648050300053524597103083483952420736145225
33 -8067356411394905790160934227790025237769920838161
34 -1272053996932364822512749366207201294832594036682727
35 -62622197509392016154212857673059361647145733351695713
36 3201691536787368868942671137419094555628546902907550185
37 788412967381031243113434161829857806324948785003789063759
38 53316815011965583739458959183318773985050901956932349928633
39 -1184505302233824889361059866267576018397595061429909812041473
40 -599601420675122579160659835844990812856122377727771359639969655
41 -53743305283784167967447957998466509022716263989059535139921296721
42 -60166011551291129046653119010563769688761692414591861368364925607
43 547078408344733209923681094648691141287971921296867638606237746582367
44 64128089280841847086439586795730922095545725096019578170273144365009705
45 1428351145665077063727290669916307090633136711185674781550258349917424399
46 -584277850095788426511072619318991014207782037214830227486294580243858941447
47 -90040185049347932105935821462664489849960065097085326772300910021808901744193
48 -3875032346616871620422308942156067060109466040169200262481709780206043859207735
49 707826581885386680826099619973819052441708671528210070039073155380919395144331119
50 147508999980641639955429236651755104638859459902153101014457982670704515870428265113
51 9538214699296515416347781786340196177150327378526067577734012344473733012615315618847
52 -924490917495036396012605677117724643976838102378041465960265061892825067835098145837975
53 -279227497554897691580470057951598368439149579617458245385329056050662914305041568056512561
54 -24663233470865995653850938243077152721098000953861753115419755900963606786804492459399241927
55 1155504605847178057779820490947543769832126971608138939126181998360440651947928524704408271487
56 604142778857168629845601461166970195855704888839586930839604515682567199159046890253957733982985
57 69762368005089480132998805413986973680838049746723794817470280376124969725447948565215168655117359
58 -727878413841538927307564521675917693139155960743378634736923834154277088539668095014768632964118567
59 -1475606963451873143393225775127909109340987870293119190128206496063813356154431397446770604397262826273
60 -218773517664396982593638424448142159313773890961058278264700850797484008531948562762644012830131663200855
61 -4371742521769196140908412092378863036694272864402348495280888850891875535447871332326283005189508637195121
62 4007008541397526983779896454402247902260054522190530576985203644695861701753859405384985985718363905177859193
63 763158711906730133007913562710593339835692133714460081235182110495882472844940861710088183512232139764605045567
64 36600967200722570009575877777815866657357734612994726217854438389495705553200071693547772116846048195409804434505
65 -11843703862626870763514984649646092039902451087924469333168546198971439778750416788151486324950214927092571703306001
66 -2957434145606973866760165362972538183611803993596188558195345499943838225236078972680778335266092247155002616164604647
67 -223653815867758134097350679105404197409704653517028172312514684716818686122268880004912492857519867976971810387977232993
68 36787342503627548194325526351206773901996280527679341737560300012365960583038006847092748133505960029132662833234753593065
69 12682369470586715512168490575266568965167044240641578822525281353881261095839572566795896315992139489422085478453573692688719
70 1327119945706850719909548939868401724163941134026441296760641380189154103568023997905199264703391109571965990614426911223273913
71 -111224514146631451315147558190629422860603875123571912351913917355836942283260522179677912620619998319068633734294280467748221953
72 -59834258419972760885552055447178110155448721023375674636821672700945588715414883273067832801020395671766979823268111491703762541175
73 -8182374754006053892044145795782271718044477950706394893084541333310188292329851771747240203868344551996394116491160170785066652346961
74 247823242482692048946363748138726635066946636432821098222223979091360633443400836065880541638194842294606868718663865595137095787958873
75 308171448601882338323663337339537867509391633152815161225792385187537149823161611756962450357044110460739716043595331012754325682322478687
76 53701919420698380614474056641033322258838553523422822464712480936623786305786066020232264876800089184458104181214616145975588420045019295785
77 612783809154633501198274993771184036739916881133974179199235687484738115917734020441947389902401079869168684497322031978551785255147710610959
78 -1714578954115818692179036651404133756585083338508933358391572209721046665375629039784939553931585452351538370484192972795252518115538858342805767
79 -378746368448692746643166076529223715984388520266805244481800348532009283061423444858556193706494526107967613578082024231965711235644825202671371073
80 -18063621045965015084096581662731232109920734285703804850598630723213700405560317778673944997904292951955834685791008576100113197701959950552801952055
81 10147518236023246365868400382806079935991907982985527155234846536658899035035808617747369660378376708863053924880535816109317547300605360346233949946479
82 2878998836091439192466859926561670578847467339051875004035517740290828499823334057845958664660981160269224765123000123749218067664451305800747347353603993
83 236017671959965368001520179264168512648807905261592928490316910662836084796724333387014994324537699446979213409069343867874848813790748299608192792897748767
84 -62266856007495860760796485834155838843607652797458691787721561491145792514993920674194348659694456813570103572486294729313303136351875189808229953701974060695
85 -23574102248898767972293963368460283149459860638980074773501952949853920945123583286804633314644603560672526871792765606259989787351730382946940482434473963396401
86 -2748802665775911677684225680854228078809504083290381834464357762579134410587141591587297388580567379815719994991539014242956617227557471467951855559195218787707847
87 375919388614865827133647622669177719503040950992551084645318748148860986804595912056123250359541587290861198684509037985471888440493433256491113847359132969837518207
88 207335078993096780885904758896683022234792370756137387928815645994282809273661398845467397490545388796912074137169210267923788723866862883091401037718105819632558073865
89 31859804013496270667531697273565029875682751261326076506546619358823696882753167353710996803357869801859403995616702330254292466154793848339839176119748786668941483286319
90 -1916000481679275116173015874947843492558309423052093701942292623884658484312868673397187362351310515036810916207488629982327514390772357289156957391243244215943632257557287
91 -1948868089209603987579543546377246963983447358123945314300779446540862146725943966873321218168200317547986154165471016014088523251679231431112800265369715261387837369441822753
92 -381277653751932858462447889707649259687387393159722904277013616398954898345021814321892293545572490086221049947119060784352421776558283704310331038569563777356350913025425964375
93 1649600056975193654347632416180361201232319463149844888398100052335412084025203979777382395376591356279538826309847719845626799895932617235474845810755992800351730982024979658639
94 19430296952590485580603706043617038782068075404457801825255332092152575766463214143326344160218480064154196312420817148103271189227537029872238352897647148305974228089762735972919673
95 4783672202091694011903713063589345067366894926158736706434504548182563484410055155027507438620707718986926131757059660240118230130621796086087074621845516195709530653957538462470925887
96 199772038386155546916790868331326220532303939239130224313240160313648372007937098110192491732628461210049554503296238018316809555835794330415800281058091117084052255021483783842011488585
97 -203109860459004841846647383561825205613662411539678821692733841539095245464615138031363351430287734820053725190132684386614163999636967250336674484966799816829105347671918917659227236455441
98 -63327899432200396620270535315526427128006070652842542814322734749796784213901806364542354134539093584827983253007399709303028831431677978941806076095856946822436849297180408591204606378132967
99 -5287515816223994973180544488577283892067885853740533027219050245577133073150420344084756940042351118554212675534056743374906779699196477002963245111742658691954542235692392017569552306837675873
100 2183471456940786516349702335714072998768422378251683819334452451039053451249654266502551587159033178284854085837389043662093014102649118693739570383269960358986868017169955617538411576859951776745