0 0
1 1
2 2
3 7
4 35
5 215
6 1501
7 11354
8 88978
9 675569
10 4175664
11 1725333
12 -687775083
13 -19848956619
14 -438027976068
15 -8715988203509
16 -161989586455204
17 -2784493824166078
18 -41530410660307610
19 -406672888265416456
20 4420077014249902362
21 456572861717941696791
22 19753769264197282304600
23 693041671645201414207798
24 21827098457463292112321840
25 631583637692185425116632631
26 16560838378007255549491515193
27 367283858360127885245320448334
28 5031684663192008379843835244301
29 -106158575600990259284140773460614
30 -13717182906993884533172659850136337
31 -825306580140276736937720735024560898
32 -40243971847671852826336166911983100448
33 -1747596622243578869856264592240626938584
34 -69089832650648634225882998928443723967576
35 -2453615407620402288005856650969894536740611
36 -73189692229817553014410405026917852480290084
37 -1354317577496523390862507767329311180644668707
38 34843771846628852157447690001486289363088875287
39 6096665302722196921573050621017719363167636358917
40 478399537771501392094666978674051615287053349161676
41 30119735966419639924346962616542807828312559438061694
42 1676594281145231628656661742617007099321489270017561499
43 84468164680935491470330972617708283066258339049182330802
44 3806674267660512590566395780677511007111781224917687322833
45 144081092190630346395425934219136323959809465210394289502504
46 3472608744554041540725621233301788150649569016270533660063321
47 -89782814072257279105670378174553119310765915826629529544247532
48 -21598826374121153465566938381272493609723122570695305289091523704
49 -2117483061537181683879165883568998848336683043175492107107054702061
50 -164370386324816436053588989806605190024161506220568384227489902863943
51 -11208019616673689900863635400194485295067744855337629191124908452808316
52 -688822625603921969651764307306863774348708372582592379638748548128542363
53 -37788646460820038120733328607177682653366347896937789963670325385408931513
54 -1745800462950065690900953779136004380655703534608114586314600398289338341479
55 -53002550104025773825012772689619647330098241394361653533628418041099574739899
56 1218283105712465438000612809859608241449682336906188600297389193362189666788969
57 413239907685843186738079761430243596317145612330498489297968889812812698000336479
58 49152773636949683109302162574416540700776930200757400633968308916750953211245231851
59 4559287383748850022687569640189738863025350868134414819557540811960090967021929199709
60 369242622706968464108033531663980444350931992955264437917752921470168996624319452417130