0 1
1 -5
2 -5
3 295
4 1195
5 -68705
6 -604205
7 33497095
8 521891995
9 -27561957905
10 -685542701405
11 33989796735895
12 1270896506674795
13 -58096477696175105
14 -3155667333487086605
15 129898710835267046695
16 10095796241536188129595
17 -362200077658895010840305
18 -40388144369138677478479805
19 1202741819586970132497709495
20 197269825342562773486378736395
21 -4494344252439600411527251873505
22 -1153645685355501774013328344401005
23 17039695789255007270933859237204295
24 7946669656647756798901914306510175195
25 -44453370628252118573030958340849994705
26 -63581878084237232032616867847127997170205
27 -314040635268980585530073903167274362788905
28 583766142894543952566190166575860586081325995
29 9972837700741732144209038212926848723927276095
30 -6084413593684353691892467191899646769640665907405
31 -189723195429919790977336645966094292777808019390105
32 71289865773524598749645299244214713554482268626268795
33 3400879679015627737255609354273295272579925152143618895
34 -930505737844170573702464785418414783852960059385408532605
35 -62640998278561210258846333862384694578412088113849270519305
36 13412268936228262833294473748788950394602099870486824002283595
37 1220506404418804799852007624344217065388971712651502410481913695
38 -211630592988116778086078774988254810679114975154458642993103765805
39 -25444143605680447518052533814006594060513914811180973465210306896505
40 3621692025639262423843399002382814186154053145079672786187777797850395
41 570011692953706346005781355423477261971956087978467429392023145452240495
42 -66505723335446214426119757791906321558603577487679317678094803139123127005
43 -13736761667853117599023620865118062775419934775395127072811672583734884041705
44 1292651154118205136503094925751118883580635383306136446473365247634858660649195
45 355895154708662443887532273697397009469696329216806460265395489022463420319879295
46 -26063652742304153534929608331909595673852465258221349937842167558740000390882936205
47 -9897803246017814456821801507426349215615019921383609518697257644600280343594514274905
48 526021748517079217799521866517415562818019442017616349238098792559076952812656345559995
49 294887091646601148944712400932740986120813929505239948892221854467761929926252179553310095
50 -9774811275971422721176773918985133726012706480997071376656248540218079183401152317476313405
51 -9389926746921822085130161376675044675169668607041578021813107118815180398138934837061138716105
52 118970519955749866262311621894230830270598231683845674363939680458529227726589262042395282662795
53 318757550419991522582506781813483207533147295837172367895956635526541137881792203616470001592212895
54 2811567824554318942762440521433071199841512843145571699807246696487630239882731286195713863414821395
55 -11504939959351394321702448856427015600488399443835893717735391556436427028088285564374800660111479285305
56 -366768976573169178317011265235261690201622924959878544210922045009517035252527451769068001993579534762405
57 440249330841595203479687689920900001721693832036423250058265313422894271391340311999344817704610352735467695
58 25158197720442798527925005451834490060567590822816503200365706775052506034563388421335812251486502378127748195
59 -17806674351588584326634441979285210982543249401583233685886138363865946356294145817111434961354594078986270702505
60 -1520946268562831589940455550289520129565587795990523166714786395689968871983186476916338847261554828535535542235605
61 758744083339919096585012978142238515770524327961413822476918760565446304617223491458109642572805220013032186949154495
62 89338762048548586922037502202527863076748465073489286688522034354919515999007626963309007746513259412471010237946946995
63 -33932315888081745756747408595739305922486559557524861545104177719370974369783707499503753621099509830121737856315572487705
64 -5280967244304779535539138189413733079290231570442047973968369857745849046724285832795850494460718207402652596500083676076805
65 1585737915643797454538891207714913996786027409318180414699017386650382731063151033871911138281595717622019344266686048394553295
66 319210382190108573758573407852861334826866644079791809351336570693561234449082666298697414606914632649188253587772637449152097795
67 -77016537137823242130592575862710272290461959605979904025295123825166844470612252107582643898583738717922228985593097110429360960905
68 -19891203690853248576835407810601079198307236802614462671979855777615410125043952050711412237792124586188980874311977648053654725406005
69 3859454428095640668369064001830705364797819567630125128436965279029596432483377707263649354943614404442013964526755799533848025476144095
70 1283333682882901705281100815832694406551781542108448389857332184478995472458653251408021685764356753806040558759130978170278154904986080595
71 -197466908315432363282811181023445485316465934510197364986164881759525551986811193481037712217565919378630153247077341066793062272800601242105
72 -85918388896973803948486277488153530159711581041312530182942521858179173828727132074368792099087866083167880460603064941324185237689356164143205
73 10141184798245705072900358150139798687505508229505380508521113756147024508656979576630831081985651117425378729456953617454637316137586177209606895
74 5975047131125288834102739781690556018851439680479948529556537836640731254594101376612192263638070039843174644717981979693019290873026120244342975395
75 -506201555789034067593409060249669404925108988965935478402596130349700518042580157243062970486492403488834459257438295074011399825054217697015999251305
76 -431724527882917818371358307146668271838257283633545634075693437165644592254594409736296620661782552401280010393474176615561995574874046980751452663008405
77 22730636094085227890730498287723231600317460314992289711378483771909498797480794916793977746831802387786632897821809538103146499810430470209819604709821695
78 32400488383187740957055842325097094353164140951838214983249955281963205136381594562064384955570440748508434959692799395860024767991480785524924145913976062195
79 -674665407353141319309875305865742895438535929374733281831045945668720948441002276824360517709583313678158651628294762955755107341541202884858975651037633708505
80 -2523900023549895884054252767722596611650572699317141502130098209493326794481039175247815893229587446863092552146347465794919498875298974172444444021591841481521605
81 -29387101687789990803635033787281722583474192331202207375389283209404427130654958394398899267086703696160845276097528550702822629344796754708236088230493627401131505
82 203855281076106779477613117415038131882734366934999738412289123880325762875270441608543148820965905719230980231698613387275283491239583273984376826819147229303025820995
83 9297163256549910606864669905235153687774588375374542375099674092744847773518729737771585349294357211379574886641280760022370157726049691683056422003214174342393331866295
84 -17049873704264596283183383058348404118717695175705618709422136940128118624900398901148743824493054795177204215753216868343472288458176335183932471639471228821967341940002805
85 -1398102944142835282391818448191826977251586421122046552961025636294828959048387670707162289902714167310644952857544827655849603320522579689301682615132773991223083802865972705
86 1474172728338150629673276004877126742427601413200708177331427081551930549241393110843318327976312864679200651657335243223256157463701386149763010195978160790826062059330667931795
87 179763054960517984853086301171517514222665094013997689815998779857039023756210161048466672228160089929188717429216988288043430807408703754333085203453583842833855685247751657153095
88 -131496189465221421357085130304333979358196761842434826977714022308287963999183479526245030095986372049511121466152057578918839331840839045270872901435819997086499769006332186171572005
89 -21943052617601090821651255046871440768129289064708413655139557270521683872691668441939906350123281011269548926256554829393622649615266714388474725016737263718083597671900361590144221905
90 12069869410388637039044292452369851682416950482131204415617677649367273650158433735860322343572910654236351627253927725367915743271016608350368255485866046164052172938301780692459681274595
91 2640750230383652678953748578996224836121939451309986508235286147809531594137786514138285287185095929715066880111372189896626619397590661132406508342061394515876058579606230296846734553031895
92 -1136283094608859872464641424058313988524604803216327341915948574970472754041325568708201252164315839528307474070179958972481423270596839261417247514471244991598394418321947230660295586354149205
93 -318875306522700066943133441793062350445728236996656391226301781489683082192577739125343548890808716824053944319195365318957552838668133612961342966363053061323327632211818153423556875622444199105
94 109232315186518361680643661048980577698722078120834201848702151953114504812075542160561481152351687258938885870867760537977659512043750141466737065987188369274825827019605396041703557406980735929395
95 38996622838760939479592131763694371909067405889632646336076157411266487260317019923163740215477419804512487801544354981451773912346864104497772173450875880795036761381405971470384229415455844529582695
96 -10655915245746682058586429718958463958567319383170545096294439264147266260322213814154360819802528207087838477925136662643368492262915853849297976604600182773991452408498669126049895292186640461622454405
97 -4855721948941536891389129923537605671661355113706214694049881413896244077754633953793356773683159385382121695396923914587726506437335287087244572321389233975867538984371616508803233496948509886488635024305
98 1044951969748506097464599449687639664851377825287211311295559552601075574653321838365005085167638204021364805453410243498854102706975708140555439508844061866529991750484410501570343220386076997268764201176195
99 617527812428450234728088733028973828629151985713361786018524519768333854800862539594588540624815940945077995482700822057402407844505694610260470017508808344132533424870054792322888898030036034404291145364085495
100 -101390349743247641154760450313133482594733748434411273079385186708601137226669128514925634420505205095043061881175411912490923525721556995605361985129842716891409148048691164097418010974082735815393549135860007605