0 0
1 1
2 2
3 2
4 -8
5 -76
6 -264
7 1672
8 36800
9 261648
10 -1443680
11 -66164704
12 -792152448
13 2482671424
14 289529373056
15 5294082629760
16 1648955815936
17 -2474170098704128
18 -65494141255724544
19 -303927676523118080
20 35926135133071923200
21 1341060635191667045376
22 13168813434305504622592
23 -801454583704963419240448
24 -42033750781985196129435648
25 -668546229189446351430348800
26 25233499176387508895467544576
27 1902761183306732622891290468352
28 43825573144020997368376195317760
29 -1023194942007614772305610523328512
30 -118856384417078398493827657800253440
31 -3736486737532304002135537583031025664
32 45606089402670706314479438236092465152
33 9869830628890834859338483805902736523264
34 409585900086736733961793620956505297780736
35 -984822015923290314044793405937544312258560
36 -1055184945120990592293739225943922056989507584
37 -56817121817909479845993968324342130122620141568
38 -394640493142051325525191212389087388466179211264
39 141052877732986607308087541456151198142865795973120
40 9812594967094682041695597968577220031334627514777600
41 160580614193605087630366775975475694521814478121598976
42 -22898882139940096602221693761542486345044105654244999168
43 -2077237503197729393452808836142729563412593096499866370048
44 -54496832354450723835299412299856397619695798389437039116288
45 4366322040248842707823803500457464982480041790974591458344960
46 531157524788299732262512473425678717373982405236010098450497536
47 19606765666373454938161401346103975978118917941187613054501650432
48 -932175124155055967275798926551581824574459204521894999098476462080
49 -161803759797971821707858575642417704312554430811078821983332411113472
50 -7896662058182974841795061180837932342610745890083894903575073416806400
51 202144972937636041742357674931836485906931299920364761353144084753022976
52 57942271215058611421156151363797182434781207322805798823935826570093002752
53 3618155220345314118049668976086311834534252112627516960438810912080846127104
54 -30303786630059572245059356128452726184222666058657375822840289715740982902784
55 -24069377097721668181328043105831086859785389825506215962271885169980923266990080
56 -1892583067088912417452878714851689105120645304367891506452453068382958735016853504
57 -12492509243681491453421060507059906619284149477992919892398474652826119981297041408
58 11436280700179707257810730213114575880615715785185134247713046814696801574564623548416
59 1128321672957462097345808882727773145894973368709470151879488907098772365947812362321920
60 23256232789737883510021997618702438576232370610857900629060229623749083227637207479091200
61 -6115114679076889689165395990305979670918719954735944232259822857677178548544210163753549824
62 -763617498131088145373159056751447427382197420524306612561210631853912323370120513674205462528
63 -26314530067723779037905967617734320276641176266057421856691569413755881912538182972745394946048
64 3602302405842676152599808111528554850801270160144434817544203636932144011791800782060908101763072
65 583582361617064200752995587100975087231302798133119767979161759300950829900950778706340182564536320
66 28459674579484659097763688226420981529204333955389317828511058787730895165688396102388523484468740096
67 -2260773881992145696711127022848309548073407073471848050912214225414808055555439275082772481781622898688
68 -500601467774500422869547021243100802952100593529913592556081670013710841231181780059929002675983320350720
69 -32100518970487902348636017002984998348434460545442424416001901952244531668032812759725112948230969970655232
70 1410922434827874975427874970532730734087823532353478356525050983596731271314905921219437276988250168691261440
71 478774067297013108029891319162762386628649200774526818322279862116239502567479861108115826332460691704791433216
72 38886014867133252844521882849997247559912699078789744583594449359886916712525559183841597007795280712008940388352
73 -697941063175579446740160848808529031927284198631602084523026674323552398706973022743420352957820900527050699309056
74 -506680516035864543317676931196397673567555984140894176301476630516435955611868080644047632931552707194663971013525504
75 -51172671243732280742783178058788043454898669507617721238771083262573657506044911734206675098911393574346688421901107200
76 -174304100087902268562670217227758611325623375866612105997425354984628401528642676680047308678890087689018591782396493824
77 588088514113165071389121071923729349503722908999632638040995642435563154288629681057901711202293021059180913713626430308352
78 73454550620561211002682894748213587453875733641032947975700705822866543214077871593006829591577191182230542331181817707626496
79 1648731464425769007626989076529400650450473488123753043222612422666774181102375382185016582725549834553098264800911423774392320
80 -740248017551171215679886313556915107009346202199376953753484245448247091257985351746856795926039371609698133309040888830230528000
81 -115068805688047863259200055014476465506874338874655016486372180665686791877141005208979063086739914454991083266755797684060394881024
82 -4662941689243079271784985438754106656279987538998748666670037333649124903234552875392709211932868168335531729000098514696629269823488
83 994685223267309995219288064980477058464542205658371011604834905528555490417071709826667886848169719722149234237205957415133047320215552
84 196431860693483430012493463221021840800404902405057452185268351946131091027795596057301171694233982842621116305230848646738280414479122432
85 11507214053070434212752176149497707610853652245712297151234329646153724904058536499940536195357952269264062489075622031811211375412542177280
86 -1390656295420448829031104875973221196565575946991042579239910586329092918176048391593301889012739218220299531183440871419461076465059043999744
87 -364396605356756914454411988121106624436486661662315523887408719571995374532340305532957130992021438250818300541192082232526101989248346785579008
88 -28213373440405046990817517520719675749151072137512052557916342757147317162117337981540119380080805177666290472379634699033055995779321583275868160
89 1921176050795851390958742113870204239278952238956139308018897925336789583343676009685644757300208236676988318341598871054672241656579674698529374208
90 731784448854311039762591997941499370819114285131180271813317964121559846760772168477233291674897129302588641721933897232962702684221953478437717934080
91 71642474730899660624662310197826093231469311351049041156018544893558027833711857513435169403363720323862202210207689075919362672603688913231037706797056
92 -2260791329326464323506960611243223937019152875075300984861214946017517999879989154172211619814074214457380099895205397383071319445077898036653419080450048
93 -1583092781258616119173392379319755631119922508165927150673569776129150253437251637452036442642787274632070324972886878589046259738771778082385608908489097216
94 -191681341825412591657766639491127446580290356093087752887207446841250617116022207134847327268650889585425868146510975300371795786320721981683239678791777255424
95 552840355084624701267630591917885058220531305742960428328277853719068638702170600378946978674371280762186510159803061921867779455559031070634412836644800430080
96 3666032472609445724727495828178985244183670220424847587134379946757809883864389058473348845435827746319684614051804631742362172999328056673501832023320591341715456
97 544515162790124635390665919617472920208239850352706239235519472686283642134238750939133204391261348558452582321549367611693784954044601326921858394981194918067699712
98 11829402778319575852086316810736541340072180729453517698150173690199861236585188006812347562122707364111809307479434435375454026928664687949726598152114095076960894976
99 -9010448055531454400480461241566766182612896310022759261630911904377805298823912835758730723756776980680127750769128351076505776080097489023077973354364687120256917831680
100 -1647479912881147361483935768949298158818687020347368275717573244566010488269246074786963300205125458833058292362374558417361583458607998904746203282015882667564719931392000