0 1
1 1
2 1
3 -1
4 -7
5 5
6 145
7 -5
8 -6095
9 -5815
10 433025
11 956375
12 -46676375
13 -172917875
14 7108596625
15 38579649875
16 -1454225641375
17 -10713341611375
18 384836032842625
19 3663118565923375
20 -127950804666254375
21 -1519935859717136875
22 52219402100109700625
23 754429769289426936875
24 -25668587693366081579375
25 -442113820341129750734375
26 14959038795678519196890625
27 302333022017412857174234375
28 -10198912212548907619042984375
29 -238762676857713027642764171875
30 8042754039731999959020139140625
31 215766282905942334008224968671875
32 -7263994974044817627880504432109375
33 -221304147616739612964039673354609375
34 7449474544974587802077773006952890625
35 255752728170956433547730286510824609375
36 -8609121980348803050924819591763115234375
37 -330857559475753909321064980595402123046875
38 11136492918348851754510794715633067369140625
39 476322221541258848259928157432768452373046875
40 -16027960283451739451925069611135437388693359375
41 -759090625887815542737412995206254223090646484375
42 25526764238973037158419701167055863094366462890625
43 1332680822017791401752244878912225635256459708984375
44 -44768655393567513706353735428790663113169372271484375
45 -2566200770651228845821601046330721565018391141669921875
46 86075736908612448292758795102674791399056965955869140625
47 5398111332156656159143472961007268430987126629212607421875
48 -180697631864263457049801042050975630573774033767376474609375
49 -12358836797209679752077476042083373210880731709271018818359375
50 412641993347537971229054574861811309898635795711598449462890625
51 30691792146511253363818870877966075676556428483425594554443359375
52 -1021545290889710573270270295019652764564964850581150451575927734375
53 -82416178063437554494117915863385685458792613188625827209959716796875
54 2732962643628604785438747017210777333682250515013024817333297119140625
55 238608064261186885747604222218220609116746709460860142292238006591796875
56 -7878290987315769327005474418897788071919537320127823565187654437255859375
57 -742791128911771377429626478851017264151499402459577061825280714739990234375
58 24404713702600164314371847866270722261415663723388435758253712248980712890625
59 2480072185884916338096716986947733797546272688254750202152631755179388427734375
60 -81032858104412845945683746411430677781018128573180476962591571560832611083984375
61 -8860488396137016682808061880206408321094823444994996192582907984895867645263671875
62 287719772266013999478394449985629872357431527132845549490502243927751488922119140625
63 33798086886456211093858484480926266142738053796103921149839060242803922923309326171875
64 -1090035343584594470868750237162944015285389491184790795160062704538993392806488037109375
65 -137363921669776037601306159664257649102805222397075800871311153603524410619589691162109375
66 4397183107642136961212694826933589454484415060931653906994549697278688103455400543212890625
67 593688407070981338270816119786598904105518819144386839644919398656398409661495175628662109375
68 -18850655294922548304211720404913733663624564580295386737084979362709960383818286026458740234375
69 -2723695037910313525466049962152658340768368304602121828159337759641261114801590306190643310546875
70 85723579605866283117895342177702580008958088706143832742243385410193873006073807729953765869140625
71 13241170612712680611118916659375042365920176999934392262751844764477485057497754986630760955810546875
72 -412805020028442746484820933963806780278601523869600456466197780724186063782689069431239455413818359375
73 -68101669192215666030524722896689023354862546347534213703653628216733089677711212561087689461517333984375
74 2101601516077279409493694106017079413789467063111085785482681907269588861564102536369506888193511962890625
75 369986818492426307306388247193931183576756942432490908212619581534061739300560072791365205359310150146484375
76 -11293901595736474415383614041200859562954785257834035201216265003812156442380209004059398024114681243896484375
77 -2120218767002566426061796623046608605950469357123032212013147879747964070455572623914841068572182537078857421875
78 63971693371247281852763112746060821556460933971721741785504434922560775430353410467840756168546932102203369140625
79 12798005607988661236779913630763992108894979892852653207136470600688832982586522589700376214013075249797821044921875
80 -381395568945637089539946387110462790322017295240896719675141857392130665219251192713134363296573120363979339599609375
81 -81264791011433976105989000533538892918538290218069664988777636053745555115166073959619512035859208699086208343505859375
82 2390178495756294364112863587942259988368133782942941078506141599847261155505581654821491162125934611259499912261962890625
83 542150920393700763660091805131707586753299457411361655933967200268825238230438644894614290104302798790590095729827880859375
84 -15725403921723638678492057774403313894080219069298295324378832528291634186140550097820454559324808165441566307125091552734375
85 -3795601620906605362916652123152668608738084036141311760495998152802541195128758782303071285166523921333435713735485076904296875
86 108483782380200174801516640386086992594994680118648516855568866099199726893914768916134974268412606379919347719137668609619140625
87 27854331631207485377722243660632094522470388984311637486081315363085775863285141467551586068835702471327334415125533580780029296875
88 -783821328137450222487225259708070784073279807663416565627284940791126580756985159562970291407427418463229225219462502956390380859375
89 -214036584296661958274328722725507386448106577871553313159065835360575826590068028235137913234413565538945301507420547597408294677734375
90 5924852057675848184245619511308102994413820875748325228833829820915527553898639741462045409068557975865065990411409775557041168212890625
91 1720357892273938133961618688542622268443747509626890363632951171059127898540343545904916730416721217942816931064849996030797481536865234375
92 -46804180460091258495010005109070741255805445462751893260516115062239042767889515936669235169854768604392073530404596065781369686126708984375
93 -14449640454577501316021681665587904372666859596059078017595583319169257809347645682252632102218644805221655420405328762835617885112762451171875
94 386006927561963306367283922047621357812004531783246120719380297153347992112715052671889344011058755373956925705736395175989781149387359619140625
95 126704763781478479811028825042617081383665691120531706150539969673330999761429833606924399181606451642621668610889120439884961332805156707763671875
96 -3320337099346853846048816598842641643877534777703856151873526083906066569805115586753047442837148233846813677941336888481703784331223964691162109375
97 -1158867782786430589722631700987510423862908637796953016244798049504684784394045198081903567979087987214556431409250115300232551139514253139495849609375
98 29760111286331472424683948467435168563924695212181355470001476843828607113631191145762474219720436366366972537580478990241393088552843306064605712890625
99 11045957254454140658328020898054709257804734206110016727893051735435362167563424844112337791428930842827940409513912075034252024220775333650112152099609375
100 -277686642445533804805955647133001296149392658742473494042061276603389784048886391652075187088298742783664427150091895088287743720918910421788692474365234375