0 1
1 -7
2 -14
3 854
4 7000
5 -405832
6 -7373744
7 396878384
8 13211201920
9 -640085041792
10 -35826474785024
11 1495566369860864
12 136414677606538240
13 -4577281372443415552
14 -691769416923579029504
15 16372660554702059116544
16 4491099736039479856168960
17 -52962109907506687079514112
18 -36191482395780885822522589184
19 -89913546967876880527221784576
20 352998000559718004898984740782080
21 6975195925772414010185662421270528
22 -4078994846474866256556491697109336064
23 -166924356501315841916540466309610602496
24 54787667595677453535627805308635683225600
25 3690284866369129594613462433182670670266368
26 -840154208458273580115226077937179266744582144
27 -85134004338361604870542891931068573915562377216
28 14440070530790464016121528013357021358429065707520
29 2120727659693004694462738741074867609879600491921408
30 -272274867957554862864369768992380813184999849851879424
31 -57665929550206588451587018856743451385375890412704628736
32 5467225036334583567404839772996989124049715578187640995840
33 1715546042802514142494436293005187447321254541866536322203648
34 -110873482137581497144179652062721585726674147690903285901819904
35 -55758073138858949378382444343941960587801378165432966868480557056
36 1975341059726112693131648461402910331522628446920572502767367618560
37 1973351356773380344518836783481269333461515321560745785429560119001088
38 -10867413994309685890283124591586303521505330620090895318537839872835584
39 -75717315728193462166855559868973394343177859213134125580789996514680242176
40 -2015242069602665370132416466316674967456884023710734523099117418176650936320
41 3133537165502671202570167261537815119051553902829669804331180970500165864521728
42 195996551300319642229750143623999678014288542286326941360458833176241300136001536
43 -139031776738177394608686964427504455902458823713507620109758859414030071964259844096
44 -14510344226304966669462675724926291277316015793889072222613631422663059591303843020800
45 6566273249230661596700241411697583323673335038606012857406764134920099850075921939693568
46 1018690821132047234693556037219345325229302756517753078921244034993740202098763439020179456
47 -327120125270773841583486665337060852723643057413867365231885276665917628268140472571648802816
48 -71944248398330952172270626363281856951314686729084132343804335580201253575223261181122581626880
49 16975389716166316948652126862342523803333273067719255745256732988089485584498183229228817850564608
50 5230094323195534427367839925027815159193418379043381652895978018188920244909570583910434300992946176
51 -899692894453408408617955151233847194484266617440707199267305959106518906441007581819553232880545038336
52 -395359651865480547342732920791148566910374156896174504406679478480886805318110279303084464809636853186560
53 46940801259076388426983307247740625737895524608160170621870972083381648414228287854903261869327862986702848
54 31215280223382153333418351682503511713862567384091795025154958556264634493220395212090091756958688704196509696
55 -2203122406576486509339535849661005703481275451582705161224599693653780658329170443176716169707728081387998150656
56 -2577813591380149440482732548179042458556572290137728353252753674853894691480888489805351259346072158598955102371840
57 62281009761999836836752244204300840567656567997032206161084469788825502995996354295663776310294030531892060291596288
58 222571171315512176624953574136500741889260167234209325271807455376381539069388053819354614528594974014851710295281238016
59 5139131499311250501412512344805197767364017333268358127988887200013978238343641811142936125893711575106832602349619380224
60 -20057172274892823828556276317715427324366882047890140655372179357356874787069562397104995731287701179453333204498037572894720
61 -1475372178356896163439716248999754241359232187134513468751295076164404454298927984274633463748593829883336292007517623074947072
62 1881003400576205331745216864072854373267597486379925135051440518103585993983557079811072172684492846016574051055584148841232859136
63 244472543221167571805864669563663385734210334802091266348204751576920760381924480467622767557642648907443115712573363230854352994304
64 -182801960499680786560205858716573925469925853383604894857499894329769123634737495436269870687742163332352218143875892045309612864307200
65 -35831950217551099527091751963726452465544468270967761495934731909145099111198326214153418041244419604691749057940855396161386902802399232
66 18297192535106622405013445574850946402322177266227181416556304443174175817995057421315994033259872825965766795552007551726788028353327661056
67 5076308744227386518436893925446236159324248494452762836112188844763160481246170723662080222507442254115649753390504622152500390348632918851584
68 -1869031055822308064223449106072592750453459890889238649760258044241872987506651414608612651271113358644382318821516420608938639099829236824801280
69 -718284298829290610658846830320262143269860268762242428060488897884342569328100381544965758969906370055780904243501260720538952595744924909743112192
70 191957201472285236697588209663535866484467272792733146202967742786016005697000926485938269108403706996316457486633350956749404980580425385967695691776
71 103042063072883831446917089210421478368316092698420872921125382046749025345867157817536325279289914048949318296956931049430224102649469679472563468632064
72 -19284133008290625188974883431492817585647807586684597237523716701618024757562710040349123182588865471884336671312809079358114597432812531680615257300008960
73 -15098311103786424754471659567792382827748789420169597591346819766241609727888767104384480764607320575156433954596271554185153014904801310742455866023793917952
74 1780276411550105468895000999353964152320102247960349509130403754762586348869542515987968945283832682968023172812440198270298979223838129536160254678108571959296
75 2267794126874666223236141233865708575008429128061002449397830028218493571793733491760893539676832244914494757878103894864152134654354020277544730706094830066335744
76 -121991336640563579389444685243674885145587054234861107785889226090052420427496337647171121658228801892533486300069133981253282655383755354368452456178807046657802240
77 -349646038877360477868862678157539157877048730563303614424808155988514438979461805453720936285450113193917965361274659735712682708967690054758939931559657718350465728512
78 -3197517010709387383268790614352687538194184607068547197841852483514226824115981464343066042855753876460022074725049422339085935034990671029676724895047375120106084368384
79 55324521642889463402430475424538675322252022973161814240858088648691037403795690721582485705246784237667377426721917282721887455633341429624553552728789916624497915277082624
80 4104314445283287106018811759065701540840547557750844735049854627872164379176048135077841564575889939369947634335399094197026347110325686253133220296636701799064904569590906880
81 -8970631860881745556278372021954086851534676778532279471737197237574222032320453661543847581952612100049428759691357144872614933110022072674388376364165559037058367512362061135872
82 -1298173889481469046892627471782254641878308680450376235456787034968036425586755304020691661080546488969937110934543523616150491499938747303862589845698213099035599350618311322763264
83 1486327095372439154081162907422459914086408395182182469525225203900161394172654169777885749907465551798350175305909021722859285975605442552009868194303374548622873021134213612467912704
84 334356659761696908974259261150023167669767008190906625578403836401802931430544108309225370574105018758055166123802729646349589886569903259532610124768221067730290747834334160865355366400
85 -250505332353724868256727856663660469296896937979068852414790570010759744652701796353682241019058045706364386623751782182909430650747737203135571137786838599195970398264016283862342180012032
86 -80436377519988195198600466599685505904330026935793778392507986051695014929270109213710463297245339200757246341250861019149651727481293192563514712338927049430316580080811181644702351406137344
87 42640484811460144566937719331077953757099860964287583699101141280642720927603548466647943694869275516415299357845452995758782716691964277978471134852500911477287593104414785742417401398620585984
88 18909831796498922222755780963615047938879925620431842967233949157013208288665547765234638378502566316325207922023485103059194967083346734650236515734299512261123535471878028645653993167142592184320
89 -7244634690289338020008288048792207234431620871945800298243343218075161191243953901229972140517031814875094013274522131008562950103673373312051873167095183914644418655831812511315143655374405073108992
90 -4431728120122055560672640655628147854988362288210546421857727948882966263817258705210216379864274552111984013008767615228477222193870679384056551158392302199842144765892351505788860670971545693007642624
91 1202699535206947986385479752562612339320455516213580311248459110747434663961872179848587422944512379142473856350432928847847184886661561744438936412098159316349014868744050315915253841366908983735656382464
92 1045838109712844841012468112247712049327226378494875453903138737552230711161770941717191943590078782173694586195958249927310530119553142177520338322960589251694719318020406787409662784659864793548000476528640
93 -186465883290126972302737128467194745894937071666520060786640810106044989757431173611312415202203194385650902124745988258990135096519773654448549238201552091990748855492054906951498982436037784551036090163658752
94 -249829276780532453281438650941503533256877170621950522074014762619629863004607296366701218553745464024129025991681817160300271403525389587985087871086746686061028673849076888728042013442271388113791767181319471104
95 23700090768665157662585245449592007380793932447247038485169597594035896868979802445572146116386969127317539262005329269503269669484392025099257134969730508069361123250242487060092992504602703851343755378863472902144
96 60565097262684659962789959487973410342970866412654062303633469273782405581185581023735722783223107685214660938385822299554060785912671290868943346482311153283561407331097488207298268662412381890435941734076871197327360
97 -931499349573601396444680131461802633423215078292153527546073435375877797175855608313202041347810143744230730383175555511337045165839270435677977835649342587815702039474175802598891250429240491182473428530293136856973312
98 -14912414057625002684543257320759467135082313862524623005340152130222640189231090005156780256340418453614679328442633696548615186596929813607016318399455858807292320316791175550632687102247722830943534930601245736731393654784
99 -962386035544681020170067742710685546278041025930758943406968638911816271659669260201483792577374874913303169654431284309721687769216578625360748994547044919509103190878916055806288433947520251104234267467773774546668907134976
100 3727066086370411912920953817081799761960337963618137019324154375019997977712519026707597211080525860539189057159412759419775833716514220584952926261402091056172498680099073795417806101788718863597447873383939815543969942056468480