1 -1
2 -1
3 97
4 -243
5 12167
6 577
7 221874931
8 157112485811
9 -2480435158303
10 310695313260929
11 -51140551819476687829
12 2727257042363914863401
13 -2572343484535669027372727
14 1052824394331287344099620777449
15 2487208425325253346238365486641837
16 -385919393422883989361433232474228039
17 2889586185058029549518039208456783772267
18 -3332585486216383041159811020811948077704987791
19 -159405892326070310729463014970352959169179259
20 -53638311006466780577262790821628723384059340479403
21 1040611956630950417455971245710339238106740379250667
22 -36379133886955705100817312027432705145152593636880827
23 78527589016099848753383963120976963786343522050332935396040538173
24 6987145228295591002299725696981364375137003233828984685582960524329359233
25 205327420477226843839183486935873718130154715571336879842986005891861
26 -4625338318000359391437413980824742138776297993289056565984459759408380551737401739
27 31822891507341406977217349319487669649476442546560198075654864917635383601479
28 -303302263441082569473629038588196656024659930292341570668357212343800711
29 -76942390153497767429914343980339482985073343801006021161946056411554553964025879073
30 4747178208937614144639295492364951760322843736468305200749920768316308728526708293193415249561
31 -47132058567872506245533280313224404616730614746434844579685868984701459108116527816628360809843065647189
32 -541954484889889624906963849588669277347692296104110118512342156238930252641057216698614946914163629424067519146176693
33 -38003622580018982854629876823570074293350897239701666267640012401085141966595733157507892775469822945274116456187
34 -127282595709346159615759363397316933117202858698217643118069759540410288374132484347223198076781796628896036706953
35 -2262201837524067174532404331372758237153535305247601499841310573433625911083261391224513319972595087448647132163224213
36 -322841413009942068748363691301157795671978633969656017172506702102351499016839642651831758329191555792238365653679113136539279087
37 -74002259001730448307524409649780208416509297212928581145336924102334913764336703026458035333867875457182509765950769032048806745429876429
38 -3364881410862282434054630243767408976182808665987650321760520427399014264211512093790822320811593498420307101467116666034986326092936688255357587
39 23598884850369116760971449771032566154986059789522303579639599953338648985037911635912060569528415671016951895238565935417163603092974421811303
40 -98112982290607556363901324544901995045497502091824957115487177495801966385677859016423790943993407508510771146277710692400032996008342011034607899411
41 83421404462204012364717101037742355520168896755521567373441042532711413644129061773024779605587918548945038460030735219485319390205304037820107811771421
42 58836185312779752535558843184507854657739566307829761033244223783197221954087008757705437123480864996882062236223115867826570351679728919288417113394050291284467379139
43 8202187551215630694493501222637979127517459106916845814448450178916888321817977288103207441089539271791292778246484950034509302296657355322636193771148520225262634144822830493
44 810037744437955239520068498770131645691661554119970978524434606793679868168382770942809724976809448729950053905743939078758577271718917937609180623535983631421128689
45 -79251688346730470667317098819176230640765031437804880851541845113731692717702794078432823078897418327917034578117614508480543956088680144983205923975063702143645452785379827
46 -345902068611706607160510535611548884094940078801653566924975739427247660500924499846560680036459774367011318865479739524673915005808051070103216137878892193893992321728489452906492654015999
47 1643972467741317907279000227179196631369824340493190474958291231696562666403905221910273190808712051526637848126346333495442876444515343787510618133366352692079370907657330922025897920585051204021
48 160609188431985857323258602493661878376597104766898464994704163434265834620141164385465529454071141991131183515650007726188292051592991226815553445486183682550637270152050242760633957468975482007664538939217829
49 -15883216013221007317546346567654854341350973454917640948545021847946071584921048469296902525719944133191378993983538720060948112511990577545054476416108439918749152138566464689005145706296005303650642632133967677715877
50 118353342228795189485781111028970981111261986113140734485188236916823941951438370725662599951240405192144039334093349983950525497069143466043096967620049459828290160691576862853854609320580083973141019
51 16800771995353812149515351089278559465569914308506790691417986247064338462591835415176163337923692756519329450265845672293367128534930237723867968764119717207601006236094556570732444349035929470601555759845190731384673906207
52 -700074341213285544950995385884938358059686853591997020078680998126610482494618175970945314308348071985446389373613787069481352098032608980075720174855775184210088300389880092187879696547554477414375622886056289618501
53 1640805807915555502863697623558911649628785899399199736392950383186651958920119119079634890474326346549384378489392897433194260138415620382510895759959770808947894107020138906523156504151040929853636236604840194184293332934313
54 -1871159285752652905135344812142766753030008831929314439963608702253211640085164213719772007415777715658557161863611824633210523394734607778708953834656192120166586073865766447120767702452435756029957386564230229129210817691939901174428848039788033
55 -475296778911050762705669870140560165677960460056792571417290400579144196241198228516713604422569882430793947028193954642569728679697356417431293182358199383582604620381733727030509601286506350658084330328543445749156636586166649950203394638677572551
56 527103042779392489588373972690924075145316916881036520689095049330073547254680059531335356227657223114408879608331895850782039788953343516220033141202315447327050465228707379632891844651753684379427033874205406701308557153321925538506431535181012343
57 -493506102496253251332029525040710555130394179207982682394153077043054896440048283479572340274203148187029606760380340529212919036232719976105047139807763390787240299699829838031748389838747470867288475621786842714969240898424831743882719116734751877822210133627
58 268319252577301469393141437868053862762164304775616784869060372393441742368039889876982879350944572271795014309320908949210923956711059110574966915778412907080999634253395313715889623580418855726707038101436962021416342481142983002033012535857144013000508429
59 281299897619973265936118363352179179873762792346059159895712898391890577817268692449711397531625721635838000029432917444587696367729596972630767508586282977945854331932407516007958849410003050190836685054427185323975429549793935353645454951775574422715733188631485501
60 -65670532321074192755787753296839072609520535830581772901791881855685898539858009800139363432229003261641398919058319780183639320462936823891894320315761718508291379546039076539882941022045152779328041052804762727822895660327539949816706135067016238586808946567323087436703261555599
61 -794434024226777459960162317046502199431565569180874216626164414870960102706073869154579057072134051181209346675093539906856333566671923002752431987625113940769437848600322406037916644607713709147799435010001535187540963356851848717708754681940279062112478882530061682511359155777