0 0 1 1 2 -4 3 36 4 -512 5 9360 6 -225600 7 6935488 8 -258670592 9 11453942016 10 -595273139200 11 35778886145024 12 -2452254890065920 13 189732604997505024 14 -16441271556334370816 15 1583926386391039918080 16 -168491094250200804360192 17 19675357268786099373801472 18 -2509528681493268129477033984 19 348032981651117701774895742976 20 -52264237579324678601445390417920 21 8466667455723800051918147366682624 22 -1474601172277355367435953506541895680 23 275266613229036112853232659230229528576 24 -54918450025065915515312730705909705080832 25 11679718387993361337651230873799700670054400 26 -2641482792590215525952605028492707202460549120 27 633863606638739501323621059824570638977120337920 28 -161055958584865199438110400856995825579602542067712 29 43246594408876497200040165668149314842182244376772608 30 -12250042478043890673610297287877128514130635729372446720 31 3654271523707895720743020552840646559438769313501428056064 32 -1146184074002401173870928102268112651584659596757184270041088 33 377443908870196643765632555186787291167653767540949615315517440 34 -130312688536835443953300382037031752324600516971886855197214900224 35 47106779176507996570340375396734673341400812474493053490648055808000 36 -17807396146262533104743237644552288489009007283623035407788202925228032 37 7031123651932875301246041208429451814371985751690614358296775132727738368 38 -2896477366287274826437290665621019611462285236524317330523277899123564478464 39 1243583959397016717035068716984717095404222121778256980775764658910374706282496 40 -555905538565183711638147199074201845636613407747887439899671819749399556008181760 41 258482040352911412542846659441979037326551627633907448236965661817765301235258228736 42 -124900880950257327660127542280521416976942753191149686629578586376725922382462171742208 43 62665280470232309763012801503650064516640325112964017573237455413670283160676706400862208 44 -32617638223720715964892539875269613213220810964574107524317697008693148849526899401652436992 45 17599312312233084917945315509435223157280362644816611746888907759875673584140441989422042316800 46 -9836148740985417426399397784688078490783031546172313338831250302542389574001821051342620079423488 47 5690143056599213709692812804446007439610711051136734902760464066801088282123950758371869754524696576 48 -3404752858985598359225550332162614453380145786763639590158067145778876450824049086062716306955941445632 49 2105814975860586453689637682524547141883282109010757885622962822170141290699717903217241580553805775241216 50 -1345384735333629331471597187321212500282996081492606443462851193941208373113810703699557952897363545686016000 51 887349681992494505610006170899606390120780741354909445977390275175203276810799644234302282047229601040488726528 52 -603817540266580102229680590974445426817913474972080780944450505246020488275488188776542499746061582887433669705728 53 423671809669425114963256964936830805315192085016228878151663999037983034190196188795938612117019684794254195328811008 54 -306355560504149877220036300634885937397760623441083645195328478241328056067223759617431913278992351168767133136105504768 55 228172034636427905690217036159271413470217081958243771255649455864280024809302324012794267266022653598805242898647686840320 56 -174950743883192527307684722067604102509061345456753642375274344739586268153057866072267477102307532104100208211492619606294528 57 138028874709920356731502226652410963352926613888331737258741795798789072368499247433248247183714641750544254096494441077315469312 58 -111999551874942363966795895020114762154239291718352104731393865504580717067420677874035941956010929145226111551210826051372072304640 59 93422870063975812139793381447675216977901103339145599570823179992074068783048543917757064503710772185439931962526717198287714836807680 60 -80072935523268150628206668561118985936673217910994140221337976131634223269230474983235713135856042397252697314778673072303348637667164160 61 70489638160084456944577874654575385262353548663725238912188574921766541823089052180080695039973480678643155258213953161830082093362364547072 62 -63707296230100662229910428029335657879341591464056234352230355801184008932640509591313459009196575122303613719428383205909738409706129893359616 63 59088169205434185163758249631656720427594758444576562109642999822586043866509522209886911039399145774991864538857446911748672321385282125212680192 64 -56219623262725062112874527579219999551720556552788155476301458314599308886554265251276394246699339935435680145103988439769226470582895271097747374080 65 54851075431997531787446293837627945793279023478077209339613058947716630964603703645735908705403120356629699891561487888759811432547369657113411825172480 66 -54856859514049664084264112284896317073201836515053445602002309590877242362762534144987467912010261051149873145974059772319069021165617079739976997996068864 67 56217150555938882573389657733235846425207060217872245245152115877450534654485903857805266713738823223513465382066322679792056409697041467387295902914939191296 68 -59012888610336264095369638026214606889992833383581219194567872600994206586156560876220108208796748940249185532225379214050974206510339378581298309555053905575936 69 63433326711839788948067765796461891445364365335462142234722371136575205391048424745693432534226418712688699746847425928119156106858683489828461274020920804167909376 70 -69797079932858955637287976059623857753017037197415111790749743538677554189273299897165253781985028750930066750991669672535875679057213241137038707934111809677389987840 71 78589900814580625141424822180153510783243838957366743096438036646947898348724357976093985308062095018882631733940130598336185211988119820343086325386546246958026340696064 72 -90525377895993025872850625096708098623997200891928451623082690913241475381841656507792717752788232655717467266501786511286738529061188196125813432085061731353862552084807680 73 106639018189859250902821001541479498258768340834804551799423488275083905907929976054686425159073906674369017899980118020082976948439010199207797988257418680798437913070527315968 74 -128432727079419936333974281977823243554133232167545425828753693414960920739657749626203313960938921117088104331506149531169986629136629647210065806384086189152792577307256645746688 75 158097141168569321944759647069645793131138609203587593102569401124142609048730377498779850169539254041321388265148434157903559728739268817973634478459319736906779086325041745362944000 76 -198856273463289765960717682274024802576181180527802865940785333110097239746409946918997961897332804729091293938082950563022979011363508157025727186283501188238198439418562467975217020928 77 255507050532130895134100562060956966551196023013762575272715101486208748539102883662572312484395435649508187429811834803974353105935369845735898755382500844121216104229141902257245680304128 78 -335273434247912079109081053041507844954629323541733641555707816416909581102055915439720515693509067577868745298255907949824009832522354910336936257337739034659744020156297431359870437813125120 79 449174714888570759790216773881974450748317517555538374164553080368222881910813815522868571170455161563526705415775646121553831168696728900188431957553204854631599820797470735701822552231903232000 80 -614244656701387410464246545103199149364431945040507265458979725944308771827672127534475982727811213616781745330178652533937185291193355192270467060872961693038254130475522223957294082305263465922560 81 857176209643520261532066334321626000936090179482611984387607465580409806075568382694798062187209772128309406173894999484527340738268684100167937104555496057268532424616378552841373407897828926479663104 82 -1220384707177936900280828579622285619745806722800069343593065489044939934540119790916133881291021670364796623991625577780661243785113284769710722769045220358748912775189106879141529754652029589287071645696 83 1772226037580955192806796630336580437637699012537861577450489868005940498964696713733308158084627108680573532756142804028496255646539087718299427480176659588022839943075794542944346157643676456582608043638784 84 -2624444317093881979662379154506577458111667372880581413284016997279549455279932575536157926393104131328760237742286595636797151591995129787052092185638965593588213238927326429032494978890099129598087098129186816 85 3962360728461576038356346602604072013075264464145950302552724953768686009275642256506185946247505336484308814061451650559443836782798932308475072271573351406654032616029664316278838415997478241165394314756819517440 86 -6097808756269096695007822897473343871505428837213727247087188183735086663956368040366042322636797861828955748806087752352580464820363778919142709966851872078634306084124776533536624525223114328677936116897571850420224 87 9563208726106595534578557647352777022713242713763398756734639267802981956563046672667714961160118686276914133667271673881140198361752598258463010712283263535137176721134871365370583547061275065516904570255062641437310976 88 -15281025844838846061959999665589649129522381977787532528883010560899758640578899843809940145483256940834219221014624743981423392040505512615464212676402036013696782182461018508963976700620455528633359552241825411861311389696 89 24873187243550164934088048623867179893233601945289890345226458351924140302836205773043926565468659193946028870831140604048288183759146224906554836461619960980119734515250603583735431883634832322484117460433652367502397694541824 90 -41233802570031407706855238573059509485229665681846750200012574597318906305876176814795375000428099514974114325814415053166565290261655129152734879897412829325710548205740642925529708859621495171420489243125926782862797319815823360 91 69603841288031020564368174612650747165244299420285693361359761785717490518164285857596704230781874792743906471786996827191425228496183479830525501577743696824371947138244654630873813926819670931887947858116467654168841826221894402048 92 -119615533940085679883864566950488379783566801659866178752407695096928419023031349392397549245035361147092348814353717274922420813827498623061244152006000942805299969994869912547849472159840257617583625710626710540076128533787772587081728 93 209235303287553592813910100352043108810595656812892911612413794155730937184912355324607155889595037416701662728844609572186185193339798870162909562647254261768267036188624144546194720778833382306409143447245579876259985941739679575290413056 94 -372473611621709655474064306355468669162898851746249323121477865408784497804187449134088542775845480083109514498479232044827799091549177383613380895713441210927179433762795549215620635144345413614362542758021267720869952966221338036338121768960 95 674669452989244990683458853737442378250201091558677921695335249527834957632284664052991528962243340801475164154246730507126506984111535940735003738890326873499762153549706653495700412179895197798713887055977982592478518655192729812955127034675200 96 -1243211457710223933263807181303193420899667294638870235692265689821691659694948269412768809708095034625513218547686179379235919371852324810202021315443662235899278423861213114860524598022150685629972748043904455819888709290338058160702922191603236864 97 2330141901054489640726557699496297222240886196438707938408117002327088211105167665912355645235445363513580856570641997188760959925425809061530122282321417944689909229454228889164857259075435673556657186375793880072766076589217808459136149687886030045184 98 -4441499762097317437466598103748269423154176912351124024139117174742667257911970216361654417038780050465799517880589924307973692971138436831092766259440671575164293837602871942626065227763247479655009908764125658595186079086490634672716064235511421306142720 99 8608248398577000248043332179319206580918153069153905996726799217021180287843964642710444915684174817166784394260437565081215912060804123439940630754022868168920683928219260201015545020598715006908161834872234140599705568052599270577720794726144977744582148096 100 -16961614906052069347144298833547565236197340039316118536529791870921094029015041676868590030280925830533777159799437204899931439717399333032777690712535417795689887878689773659011850762251838969743846651300906593455097958033396330980914047642287797909442894233600