0 0
1 0
2 2
3 -3
4 4
5 -20
6 38
7 441
8 -4776
9 34056
10 -368838
11 5189085
12 -61808100
13 666424980
14 -8929309170
15 147346759665
16 -2283822093840
17 33140217608400
18 -562702300383630
19 11332944235915965
20 -219113911766658060
21 3999443308679121660
22 -82914284827132717770
23 1993679167498914776265
24 -46335243617475025451832
25 1018974815454320099040600
26 -25005839388782978385814230
27 701596469062548322765999965
28 -19068926859186541768070689140
29 490460497719550814877003650340
30 -13915583333734826381472793885410
31 447093744053293116307020588084225
32 -13920152687500165860748774010522400
33 409758520871345023554002953007191200
34 -13200282930295541079204421410015878430
35 478397674154262057971469049632475878525
36 -16792258679324165141821314653940653219100
37 556433276857284577233136011918203894316300
38 -20065064360282788101410257044045945332427450
39 810360205342998913509122165189192412479969625
40 -31664859212013743958179129741617081548373542600
41 1165819825693625762138395944968302735118850834600
42 -46521215141226692433795561998191215079314269962470
43 2073034333175995834273086772445194933288351800707805
44 -89254443642387227433572149900059746477353973090387460
45 3612749359902841989164627724094205942980242135923858100
46 -158036704911131245095730877569793991981761991392152128210
47 7706476436130995380902038580587675405315909093943022837905
48 -362511221569786005096463356321488468787287055118597472831280
49 15990975881667648024306978202973862280491935703673000023450480
50 -760806599395562354546998357127069125038537790774429498092289710
51 40319409398014356665612700665208114071208625168732382353643320125
52 -2057456916873575267524814195005384041687040931733393754871914867500
53 98177843576593876350598786015679814479295849775101219712396486825500
54 -5046461365270791865489226501275756322451412936838152105686030596719530
55 288950966062792210391598240453147891014422993195580349543286070090354025
56 -15898666055324515901511206361624414644755582107288878943351396841538477400
57 815476134786290574554965337448591737794823708970999076922552543205448433400
58 -45025523444299759845891267264106487563220544334730925831532906778187312398070
59 2771509181991886910737586672217884784737012906907971919406166819640045004027485
60 -163571370793089923943448893639644090647446704382949108017959063606363318396433300
61 8968486059335620626935144603900327596382411414642515603789331158617607805990463300
62 -529252383192466177550288224303183437774574374123710141392713409514385331632331515330
63 34871116276622313021955025673362498465298492859029319409096714735723637453224387210145
64 -2197560558426220365313967452163111309469560993080346194261129439581734952204048914100800
65 128170208854464039628592963959115951306350717039703617413385185330709702670611322882913600
66 -8048381013985796060453472982032218074235746142437823478800248376049826446826784774145438270
67 565502908088012333599651692523240644980015866819699046320563429894717502049818902053065260285
68 -37902268157931318100813120722657584579579297352719255886376159788787612133380054268428622016060
69 2341210194611118088938037574938575237019224034538163706883651185755101289633082541092651233711660
70 -155823108811246618787686664581154829771997541732520553373558305554470222798084175268376858080491930
71 11637903015251528733577587711948242933769550117276060240325195661862767786448051751090414234282405625
72 -826670347258101865455460396991694958809796528320777044892018278194687964191894860398533196483426068200
73 53864910702477406845017733039177739509313773581710928283409577982577378662867106726933663353908865558600
74 -3786444231030537380040000453654984156424672473640026979950947064395162743953248362338942607290881085759750
75 299758750989629339745703929332627249047659101076832960979403711058193825125743403988600439951372345804892125
76 -22495575120672281762406352865297650105004605718491765028374224056009005431350842177086492674662518951638782500
77 1540545624246434217801243653447996336348403007606300290639564811574458312035417039310197533933843949722497612500
78 -114008859656539700303220190001135219285662657514372312291367943174528582598655379024873632255961067445549232508850
79 9543871399534623235478043668276163925281788610276811606147579153273155082317198424275625122230291834079124294597425
80 -754572062924717663686230877476323101654506615235198579066853616715069302218325701925794455319033285403811885326546000
81 54124005849527385711701723856159133661890226769342942050416431042246288380667735162940405797288227378848548093910506000
82 -4204456952715868417710306749434077296453460753515708441958529191214660215485283807779038544321574845950415141942613785550
83 371401261590772504160485491313524237003016211872036089936748939459754412896956771187713326901506033845250073871432534075325
84 -30858612167261000276330582979545942643708566800851338242833435179109739468734503332730875656615539682364213432680446789287500
85 2310769021232340089708346632634991974219769245109495348389664968544245641671618061743917413560387502967211129756529845201501500
86 -187905539922091832803409897297114194614895730901052596715494278830365159194674924607885509931211768125059257853669991051746087050
87 17485102897402235282269943784722613112483277799058686665867284617639342181153990289789847417071723229884574643132499501427834326025
88 -1523247113936373725093212313544767922185020851084331653156979274047120258757679149528493823266111548998405287660669114390227425217400
89 118702919844396246195414255841546571830658812413154792757747222607100496460538718573164469913666174161850209946889144693093293493685400
90 -10078182470680932174477828896822152450466698782496954397420316224418887153930071792472795246705621988741665196255558563965298505492163350
91 986501842267268056381340379366880526550361018744161951750606456444142799743415101936580345477609512397376820549094299071611553350039500125
92 -89923810642705040497424175527525589497583138152358440722659891592119516016079787456443687347178630406057445048134440199400876345357200472500
93 7269505938885436254127247835598597852428137034056550909661052275017580570076099326274549187614862669061410569867624797919862065569161198982500
94 -642811667577609661013350744445668565105826769624274005588442830111987435135796869937215140427628004473824538967647517727295213504643032209394850
95 66119294841241519940074196764414497595361848291764516292813099524305006778250474312880546074476223337837245735256635498566525083905580972307938625
96 -6294595318057688662125722732400844962139360467351316593443295242525191119794685128772369581195018094724666535179367758814177472801646862444612892000