2 0
3 -2
4 1
5 -2
6 -72
7 -672
8 136
9 4352
10 -265600
11 602048
12 2658941440
13 128532940800
14 7138246144
15 -277070036992
16 -5928696847474688
17 140393397382594560
18 -476899996446720000
19 73073105939334987776
20 -197109670210161672192
21 47627592069939450347520
22 -2052018837057124180426752
23 280491735848420561636556800
24 408927492527192629795042099200
25 -4277259010170314139827347138805760
26 369577447882340213091925137209425920
27 11961196287980676167123047356039168
28 -367308943924475063994634841008111616000
29 -118373352559112314362210164898992901586944
30 -2144791204802316036232943843663992414273536
31 -439408140181176016060869079897465316056269586432
32 -29134575989756855261563417374142114781356814761984
33 -5939762701679904834699955583631672302220978683904
34 24366547547999293018068892924647667857888298550689792
35 62888413142991633898208721372603749096290752017039622144000
36 23927609844268839114343235067499393840687782307875440820224
37 275054900855556565322462187444181952496427774392397814145482752
38 -66225793947153700133375338492005572236736107283092319412158464
39 -118741232254577505546379182415136341734236226723971972637730537472
40 32097576023149247462118319287567007264740350771008297933167882954736664576
41 -1244663972789242479494649121851934464098889070458472950052000752316973056
42 24483434221051399269858744562969837198466869932745433357465750878128741285888
43 -10720743425532327546201527954720126538086924686472518821391207083167883534008320
44 4077439145524252432774376152867974292967082529637598464758637994519203625828352
45 -226808336986775096629262847506401197017724233958760816188159421732874633844097024
46 -1703571656485864071004540195413284403417893113630803152401112333983071911444100415488
47 49357152016961001042323115802316756557006323902841452538618255671221102529163159874373156864
48 118286855667930902389812337469547195375533641885601738873655434932783496329919171746879307251712
49 -627140567785741599762715155400006535747328713657701037301305672699270573278741245905302783524864
50 135438832096831550450647365741219489503483835806358538235442498714690674781524777192098982623444992000
51 7260767638816215646528702082138948451211987297020862719341200150324428898943871683412578351292874752000
52 1216656385781180596871869167148013257215215741830426843913603835602612881986396579695385855612544079626240
53 -16876784435803144497175688004613052286616154571026722044740931625137436583651457080762271369107865600000000
54 -830502610918799919842735338481563458492683549569059387694093398994670487106818385214782530722820129575789395968
55 8124520219994742646416490951103855648864671188247481753065101140904122059646749260157069555426562800535854362132480
56 1858487993491661769755040969411726287990555236307582291506848263797984413350099335211817229374189005548697012307889225728
57 64404086896826688940593635901816766806117309126937674087239084316122379683118440380236496149594318326689838782386911418777600
58 452481670786179809919964005527346184303290880004870244313718660783729680106177603120612302311797847368879082671448260608
59 1111597783855041753580029670784434044318997736881999040128039612622665650800763597329581281667862777244997345486374510074938785792
60 -105049312224611027187818160457393731817242561163694285755995444488055167132119540039731534347240481436390913787972541213782835200
61 -3331462361714908444370188233769953890669903426377691759591236369184775531550343934433048299407784925305625167598221806211694592
62 -326879623423674476701303681687251104123340241691057227301479167111718570262899222215912501971421785966984772862664132375313494573056
63 314676420687510897656318752350502911076092472080195688759665980203884335996046088745532821358435335505967597664323608940761771771809038264696832
64 6876824663411487531229295902622247799585911063496760059441727669106733009913310276822854748165263621156241641761030986685717548818943659597048578048
65 -59924486475472316668215733689029418792533080356699307950083214012400191456747972068132760732173517518810392277380869101422351184169040572370124800000
66 2621269145798587424568648644540394807930857018657576885936645223299355965570040941584391138538969903385308620918282105537737042687292647715378156542099456
67 106467456602614226133754707621944662469931244061057848428979665081392624723695896854419061665310617086803282559677919544523221970628048513667165871808498892800
68 1378786718608078010099175617822538059221714495334796783833325008743445225748465187109750491974285421229380298284850088067631139318848303392295764976013724876800
69 352520592324191661183212558048473716167137725251363639599159626584928923846803016074321189044678131604932616876326258187527474958317842561318600852736394572194643968
70 1293828655061452722502398809405569588426064020132966729462073669453588871191659280219587589302885688152085365084426661484984883492955037167346313851788870512426352640000