0 0
1 -1
2 -2
3 44
4 1408
5 -18016
6 -5095232
7 -139605376
8 56961507328
9 8306292414464
10 -1178066937638912
11 -640316054325354496
12 -7088737339266301952
13 76268423227563817631744
14 18895160315230467816030208
15 -12297988177132848140606242816
16 -9482748484114351675404223250432
17 1514864548430316859834215981645824
18 5357347734199985115263475468759728128
19 1399963516155505958969394483893752561664
20 -3539588680670926671535305859756375893082112
21 -3278827677580310161115677092608155769211191296
22 2231015959373985065292391112267837407996671950848
23 6145258504010455303124386422929920045430274674130944
24 576803950408213849379440454829443378238817090045739008
25 -12037230441931694607648820894077539368304272735396603887616
26 -11530961968780278065584207079453629420665557040052915385925632
27 23293673140376419250034731830458224284568982215323376677000577024
28 60586160772927689027495079725880549652533093114176089182145167228928
29 -24293652248221067192548977345586774189205141282862176880715492162011136
30 -291909071344438579380774126287395684021978887118063467412561142580418445312
31 -231669449957014110786706483041398795549497457295933509780365157720732358148096
32 1368225277176848861381900778426066488172321699536751179113976674909395984893083648
33 3385993224489357589902472289165345520138917397832402036882791648206177649584079110144
34 -5106126059778568614686936777380791972751820809080336942805061930404661811789982116872192
35 -35991432896669133308106985157672388907087736083799652195895825106852599737466218962187452416
36 -11566420181459927302911219151654721176029014377411287316972439835140015618900002174335904120832
37 355558521663770292802870376695366410777056260276364616634592353333230911092842366783642473515188224
38 787263573607625423414935145027854140711032885780137692218602966546417040399050416921501559572008009728
39 -3090900804792165790735636492885166631307176381757336122096261001233803360878006856337389105190695323303936
40 -17640265550878525666749961596989878201396538509193070347876146963150746576774459036991546575212352832129728512
41 11519214687549850652647339009791436388576378398593483020218605955099803134133594798475231853688506454542441775104
42 336774051976591049921884872127393612003586635368319468725269993906406579198899385021213261298375135200745991541096448
43 571361299980442032895230539697481920227400490711377301856616079856409668433882599191103488753278503158390878733120569344
44 -5775055125257606557604185246402273708712312439554085855532911326935309799845139726830508745272677031613097600229485567803392
45 -28332298677903311367502874085492756072881498786211704252258301599417498178640529555703310809188802545044551870186409332588937216
46 71291220641932552270487721207030650878579616345060922603939492870273100002302168014515765120949067193000342721033077875737486163968
47 994940640007627081958222168829188061622342990819342364360092166623562305881846111463146442898393808574536070110065717030378346773479424
48 761189208215222444782473398342518218858270597340868637530011147383907068030490540708616617223986232735867984286646676619920580639906070528
49 -30714231214654964643378359229588952697774309058353470985506278205173860726413810604457796098380486323812845808430517566409132933178621203316736
50 -126002278018943690084452196174190385945872894695008813295389191289778489268394287397180683890726333301678459333694659140568450471012770461842931712
51 781785530694445839514883263875068557782824895157008767362646620730906901729445724195668284973773508496157218086915116085289052907172863303243796578304
52 8057813784924776377126848216993226283890409321744986938154891253652968600038848507609175214900427239108321692810071120400539122344355568107113139559989248
53 -6744190137037143578401161877564638344791251497812526684332597568557656646797667122845045784116183693148168163822244622477636926674589051464709245350713491456
54 -424051217611907938480388003038609262863056849334610640777313927510668282944973161252030281053619588813429989125955449636598307601864529460957534853853744403054592
55 -1290696005306205521413652613248688594801943842408114293863487128242486696760187584609285784432029069679184474672070189021251144169266352976693783398760190212640342016
56 19143248585968033528869908677987359093545399263541468523296046288617055340708710855652835856396480055552107892488133839847569869823051939168289295428732903459696848928768
57 159797048766769654956961387794512976442591578915393736575907875674327443005922276225096997684779415507936271432571840689565503644861490642775769655168567764314464452423450624
58 -576451701734719314886917508912344924338103258054574525235118022606515177975185232022268553185175295669599488726157151492649651975225162946479984110605903819958514849075714588672
59 -13947236480848165530469104110505424520107279461798790084892859714590058946363847272780935891174582770847121851248672979264964047112497710337240679290646822585406317349802216874049536
60 -20857857034733645387356757515294615633090859336011514136113909444714426441660885036087377061016096975594281567033933055108767764603599571007749000866635983683554424580188232099574054912
61 1036096247176586439123159931592839239888343573733674360919956223417923953458536702013266439028179456900775905125185274119078284440959730414229618154311505638148724255129221465901382714261504
62 6956408695722576623618142676396409233203840621671233429823704213318424784077054519375589066646431215829852102085862266366469069129688962809277271281290518278851825112600235886833092788693762048
63 -60639465420527524054736615318994967854617546460592738946080978446484135071154915922809530294912749606310610680586389226350351148424260889313608333382575268389347787415011814775477584827333535072256
64 -1010232555156809309789515972252406280807233647744674119387641371136088609272545456359208092963581335437671445155379500260559545911781548356391000787328540337473947123714574985483257634263842589918625792
65 886695502383993011621053180406217175143692980577304958333561773234500695201338741160410256247557045780405544976529122377153253380794056841563886053937157027035268402293338511256321274715008157803226333184
66 118498502841047275410466898753265227985961330018555291070773600762410472312334437611492690125758976815595082086185137795910986146936638926565075712613456648371246884056972779962681807571426415731410603048173568
67 581907327361099893612337973196131142677510347528078525046656358078367472167535114545864614991134246310200960562685126396927559544589525623165094506665639596459087429630785956819585065699482495412572444280513101824
68 -11556482995216695374196494541205320617539332143100393007974646596944993962675767713075510680910237002382778431811527959124687513043146793521671759310641361568949059353640149266262612104492464180191402638634034629967872
69 -149558862422541726142668063564317313727967875229893330846752686641960748621063031189064355648256681996484102293247509005038109376707066598407440878130442173430889410276536916565377834814285095140797197822687474951007502336
70 701767143348892735820881557507469232017705835386591351933065743759357273122824600897349831389567548190109276912397374193519323957318270062643602607429327085133938456484255829290446213459205075887380979046285787399205460901888
71 27207649616522344691996870348864907919742481934097020116338282647379338341222499837891951590721805658392601322253133783680614461556800381436400664996263142514638683166247789749755158431262478646186810055408660737097760912602824704
72 70271677594541984522849667837376291475836051736270651463586295976239220480657243779409502035272753208752546171641811987697397307851409478233266050770063141642790655235069916779708439110220395929581892589304792476482985393015486414848
73 -4124103794570339022820184461582629861142311592107485470310401360803910392678066242978545826590388935221529869418686370013632153692461126404863318936852578146153558294476864667383345910519447593795207073970857787007157525653170755056173056
74 -41847076691429968438009627906601292055342248697391239011204698755060254016384547679874710847533620720380813623044711107999362143499144298466840808315263066682198115592211181922374789646141999574512067283096673258638768625009255269280610516992
75 474773981330676032163531946815734207380275165654926303509436534656134230979545140749123705169505771928806950410902395272676652982252555486682654817893601132185934492802561582026367614426851326157053747430961680593418068902091815902421550979088384
76 11906973541576802984065408053093182566952380801912783385399881209719308705551104321100598880521087119834765104095568142552891999265806425619483299790703058159495079487055517294831827425160414702973486670324574477972246743219278905066854983865747898368
77 -8370005475489594538757522685827462839241527939432866086015103638931565386831617397022397699687284153819423966650600482427582284919318302471272906068758579654257210613307956236462378143766280289245885123430101578688180839579096486849572006097424509566976
78 -2707075171188447424689153054727810432861505209994772386734038623966186132934808717057352795593863431202814114497140880318164513858410910263078822652323906533518419191441591804685868876007560393488904466226828451821747427673218817395140285211978223451816067072
79 -19966240081194524128896830887668004473683739142804686722525413785910535107822688441469596136027447381856490457175027392651661437589868415803628701486228638826987258118716211005792817656748844471557868078005871822407377807023984700230485120215632900097293875675136
80 499678254225378057111159716761753369748225372322925824319321462481285598372829732949449329043776878168994833288329934994827858413226962477258611549207180395393724693423924721463424833134266819663723804413962847752249798536691230519257354400055153552046948864845938688
81 9418513890084613030968182956611638864118419012272849987521277697550596249453549190631705639794776720988915991806094087502600626202769491526398537992113526721362921220814056268900191648782344253386252514038227815190638646372165655773231158945851166057246112290849270267904
82 -53577019250046998711665934101537671048952081414208126888961595180700510243783750751615895188188661992875173335611086321268390495988466035612399530255312274456113487507032922578328660137954787183716965668455325384858492411260287448972806959604323403915565024737224906718052352
83 -3168375002792233080028931322430724051607807828143598112054354873155800968788011744970145973156198757264303561082487908091840051643594748037123575897912183435141975315012929502256581720871731181897416669910143935603736703974249801209141731240571742404512763085395132507308588793856
84 -12981756149713061828139489069281279162975495925588773064226404588831226867451273497616246622702935643118973386552596622008492707518168802714139229218452165260296098272043754202736547913637447576943484244767659938359158575821238409392662174400765419982011183069199677380718422174728192
85 874550077799505261036536425637904745001977769440251714464474282905245659857106449072229801586900197199821700151717136552260447703041280021815427889999655846003310841074953834692314086187292117354157090301647432720629857502481627012040653742678381706493565604013028531725733807616985923584
86 12686811286531602174702225785982856914555693192043752225555781681435885628327841132611713755982945178911317456855236915170282990229031581132904375731927827877817236110896264725083196823368634105041551807959717823259236272156728630887119243263531063344303708693583549282867232026136923412103168
87 -177448015502991813659576047855484274430571627814765412399083702378434081267283630092011626510316271934962004029000190378305024607716518221034436792135097079690025809825100088774047055003182007551605059692952136767350187287636667862894091384033180402670187940494449554569427432880895508743796555776
88 -6379501269446547160518525851110086095544059526920750196705310980495556614270545521251523618254905971069991963480422982276256859811734112938526741246412949276200608568573734347257238890415654757903413619841007973797155021900880996995674895996831844009678026170519111123316057748089502185938017448886272
89 1547600508857731562434420843213117504517214056283689192437929791753115484884982225365704182162280951579505576201023754192350622942023840558723426848336332410831771756980114899539116956762495560426670052986971705265358111277272341817656265881016349236458578095331206252652268798535191872845754802649432064
90 2546347911449119292080116385192803360384571700276106964162335067564346021384088952987061555160591316293109194143825523028879426427581075929201749122965836943415717869275803878788022164160536433932052986222934316362747207347505594970106801341786547409586972197601991114243825966337362374050372395333630965055488
91 26787279681681051216952524167826515046548532102073185685375056681478125836691178042199432584726872893206962772657656143827582964271549342033289179823789475929925305660092603095368868816496469981010436212039915227829543966818592876424846209184168008420137952860263023288239576673707968403225489896344226390924591104
92 -809030287441392135788998082141594220816770413588669432064539297056550001589243699333895863944685784236976347219236812168463417150723740674524420730302913652076719877327689298173930008500375810677803899888126706421488854574380592041720305834653146681514165522260006457527449655978987218181299466761967286838027775639552
93 -21239918942925528247590345929753808622166943244523147588820938467533047088895356210852390517620232594291894038746354814984173384626265031614447428538282052908700080429531912741531208982285346072125325146223238315056226774923539363440872964640377760596171601338602496443593870538223004598389728615029332826929198121044934656
94 138469553106835571869814298945376212754796911289150688881540018199916405753847303900747858227979647022902729228616294085747039450219932616950177046624886413587960824562134572352521951639565454606879285257517961822789191778849289629927436282349158755128662011050659014478144327348664414274367459517492053055105388944112492740608
95 12115146279783978052648211744600396190017744565716630948704946857624188765008368786414557134194125977442282219022815121004799308003379949995781311702340957685643200746123665154597056877269948328003283714891547592229480987748883043609108422672688823331996071000477847356315897883675008277754565893156970407888352575078982658014838784
96 74023219800521373704283255169475816712822952286035476769015565872807735025983227423788802747894838668642737854502874040093710749158349461657099581067966576042994534672489027293636930588326474784026042607508285847751099321796136471588717670135603345242904773938420560354861085105513305424515107818777784686982999440376119536923304787968
97 -5602712072998082064436262903060641725635368892585593933355431758419352955388150703230587062850823680680342387882545809035426931722055079224582001100736894570240639775937169234671247731075713336843491834798005525428548931788964780908587625836121425238959506396751147001559719403382320206731313213096831895986785607646881354822596664099864576
98 -111539030496757923632577970456965642191517007728228224996160210098171736650330246305194931657844990861345343348880884700416575145862154433255629478445145036679923693726061084224557827954456519266483954244066733022273890465160815402456728550602314168663441608177593184488899826885422604179992747087414295455853512970361643151413582488616904425472
99 1845992618943553705773492016377982429122946783651252651046254716489531273719143223112543304837741263590719973669409456021488230632560243511353892904389130019481798354934707609612002250484332365055210252893494366356262805985284955489321738814958529239439300403856252061422618210244989060239968134668334157611757581059721195649440321243449425095819264
100 91851888072565498077206178941671478930696737577736694902493176213807454617619600340345267799044817345989581569105910940655221902818981124352907639037740255781939561480406172117750099575960113735576911761165300690268893492862463082353942533150286186136480507652494802484073961157932995033819961864134070702816952225377484454401284886348600052477002252288