0 1
1 3
2 11
3 47
4 225
5 1159
6 6067
7 28419
8 58433
9 -1390645
10 -35514309
11 -636045257
12 -10431927839
13 -167173905393
14 -2678202265885
15 -43236880758901
16 -703702453254783
17 -11485574113211501
18 -185707408082199317
19 -2901041900411825985
20 -41317021338525550879
21 -442152643367158734697
22 926909803094734581651
23 286748714597389829420947
24 13496394953021450361799105
25 502502975544985358986980699
26 17185181236769208773050603547
27 566297724461387521841599748039
28 18358973492516029638800196765153
29 591633011225961379730703027846175
30 19052486283728768658766302100554691
31 614589954761210659568881034767232283
32 19867026516428570705637584845885454081
33 642750027268158298560571425735025266467
34 20747724379985780602381977578804823937995
35 664508896675647283179921554520480714382159
36 20914676031941163470966243300184676312364257
37 635630211462978474737858384967095800434768039
38 17989805755376420617785055558193055691178038643
39 430882785215416765163436025318516142525696448035
40 5434203775142181006306397046479582322431784993601
41 -290079477233715812557679008690042432382359736151317
42 -34460059175222338602779456010502773262167517701318149
43 -2449774936272620572707799346489561076605914138688689833
44 -149867972279673445214696377848796450305359008330086096415
45 -8571850909238504170177641335700064671366639319229624199121
46 -473467314435086246162776468066705681777521998695369082261853
47 -25658442921909604985883360895669093999604184850516489870057301
48 -1376220774502779005148161306923143765784429233565982174080203647
49 -73433988402940408504225501912793290701627449608967868032039888205
50 -3910222295263900353809260683151952045645646723379632091679669816149
51 -208152827144389653906156270295748840342188871044337255158100287320097
52 -11087294649004132085755704459653152302221720383467905011114719494935839
53 -591023441810487723004253444137045612959063909844261286437108164222657353
54 -31514464639098897776940694574687415779543900074891738148656302439300081325
55 -1678935421047296441833324996736476754841374193812346694847430641284969694541
56 -89188560379619014018724908937969016960330242661890531823546057683834316056383
57 -4709481812515919168336058738649117752442077569761417679931885794835406475720581
58 -245984495566065514751279683854092739031393645758420249715503120717029196746478117
59 -12610008319680474237829306561296457336595773403436113964545859423198806301731480345
60 -625999721900669729817165010378600098351250625631468516250738574624162760810892169759
61 -29332134345390184148516517474867203364871803487682116712857496059080531759194741176257
62 -1222613878873558393358352483840345636645692993495011501664303612052335051693619616292989
63 -37063461205019473837989200024009066293569642118507530358550849612552008575534884328893893
64 302442012908743674483422824710987605302307633664786407667114818894400038698070286118936065
65 198548025338168925174626079740090252561428925414247309581858084413789417841340791483877637699
66 25070093672919820007008539720209438375233847339296536252498477727520744401852854602710028406667
67 2480274938454154415700905695091903170491822064468550146251512776794903485400669406948275072818799
68 222218927242225199118154028939808468377532878810890615012239389878829486255201820665203651748907233
69 18913663483812645158419437326729668597342553227459635380598971506791504561958621175717035541528943815
70 1562842920678208178118151447295914801325716663139304013283649693539577255520322940711370269467009944371
71 126837717254701152711372332223727210057157035836601737104701161776454959227797626313811896916569519150403
72 10180292296688361375316220468347709092122454848173348594389372967729030187526879085005185657122910029083201
73 811579294437802897530073814838986302233352869163832863009851552663310657736344043401178048247592370863054347
74 64445053209205602821726607252615868989674198007745358586795640121872628522316137303166759163173358417241498555
75 5106824214883445115954357098192452267315159250674029493176007511327222779088048373478268114724395791825782612599
76 404340543603314326233915983595642363309625307007816164723174654520110208344921997918649480448268409408481973180897
77 32011411672353516090067017439777082900031706445164632455063322352608436727818267243027147708676331124192707036994639
78 2535053883963085776539599279095845057317686020722699720750185737515645682862748449976381390700850584542006050013832803
79 200825468604201123812752869191727754351111755974359107748189461641207560328821191104799121898018182899529438892467286475
80 15910821384963511273429687809885284169225022669630167556438800116608064479355327308925659976620817360161124469697624224641
81 1259982774217156875452360061578229030692296635479972836251546393709496309551545642419016406786352495253387814314729966422483
82 99639929042539153745223814301948316576821890610031857927495558968665620358471383989207516638820120398272698470107809235252331
83 7857788213810455253549427359225112524403948182579909605218479983611969322290447998537110923382083214595427578734336276322432767
84 616736394628322458416445637221736932898912587681597321395459817312087617348316972837808492283674043863756739126473288377259998945
85 48037207214916333396272988823699893197369999175259162563686977040130710759263608381956045552431997368439017645236402805147121158359
86 3697248616360673688600213700081489265061143701461487159479807594448197583587193293251588358288853696639049643959877488228547168287507
87 279341723840148279689963941057661638853030174068326622646506206763274116976355167763536390042234889053801446636339133369399689104233939
88 20494028453602170523383944295568049131557585627650367749704705132570131625327141207986004192073850917839097342426185873554220643758227393
89 1431462568682881099928494788916926390613742193410256233043920514969754432186906092779095338923002322750356439630483491344052784886017319835
90 91289619953506906841589820901852490411893825888055167046367487584041314477651370582026854020362729102547986533331902000611595433276768996251
91 4724658751616049145609435841804331855939547978670250898907635517582715952005796819949886298940849984345798135892591243562200154793683759294983
92 93170459966671010814786302739355190365476589407572517383285081958913047079242587732071256013874462360777178334008290345775441300582013475640801
93 -23870641475356790510261430645110439822567527114361932105778424097356197616712300300464681378148504401716943359241697174073621829687959536293321633
94 -5343377105424872190993822502782836266048237614845212603190091366129497033882102580059756954161938531881520943062706782106997665742620568669958859965
95 -802932518163847372607256373409404736513042672206683510268819780011040123602298838651776613438972196454515410575411200549233270313745713564039635603621
96 -105219135154116982815047992567106908510108143541680988146182466923465126469801300839436549150473986183904514261140561564585872902489125223542332685224703
97 -12886660702423606219674993977702864543651130433975472606910717860850774326895005501143642150218435550757665818813701455074332214923540156878122176842003101
98 -1518046547382515691970008285706527302551223703138862518543441489429990815641243465582762976833434137515386377973235739473160479185792896236629441791194991797
99 -174539095296531768339688558464295979954634627889144413326942571009867208025000685200650062386991318284162512942055895152833195094659585878309605610065656673905
100 -19753124119134241978764256582258979269719303251421793366463784612719261556679861209875921999721237054486293456579500428519497695208440095342746624415709964288799