0 0
1 2
2 -1
3 11
4 -30
5 207
6 -1095
7 8304
8 -64372
9 589941
10 -5860125
11 64691794
12 -775311174
13 10085421751
14 -141164863203
15 2117691780304
16 -33881891414760
17 576001188753673
18 -10367968207899897
19 196991835391515262
20 -3939833894391976890
21 82736536615604352763
22 -1820203634105403552159
23 41864685194518714151116
24 -1004752432770033636169980
25 25118810937649383936682573
26 -653089083446953157206035925
27 17633405262849962674549174138
28 -493735347278125424000292545838
29 14318325071966735306883336693119
30 -429549752151053615783991719223195
31 13316042316774575657639843688140168
32 -426113354135932940344497146739954896
33 14061740686496104751739504033977851409
34 -478099183340767008459440044450610436849
35 16733471416928113021475436856433839839478
36 -602404971009399135662402933394169710218850
37 22288983927347937699106673165235525249979267
38 -846981389239219824819377490965369533492605399
39 33032274180329597802035346653190087730917094852
40 -1321290967213183638601309484563918773715863211620
41 54172929655740533046799954998718605100853332507477
42 -2275263045541102343351367621257372995213611991008333
43 97836310958267401416703177038848605777126167554425330
44 -4304797682163765654512729905401503662247466532031106902
45 193715895697369454571352094031924770749796746314280454407
46 -8910931202078994908812719214902852710114432245921278595155
47 418813766497712760737136736234362318396350061167824623928704
48 -20103060791890212515087611233732400318304614750332782432776632
49 985049978802620413244040435487826720629546037078628472739276313
50 -49252498940131020662138930031410570790830410860364309986687246825
51 2511877445946682053770131345696288494510392169950653292876285284974
52 -130617627189227466796032482033543806707519094146670226353016738284554
53 6922734241029055740189966267052041907039752573864278441108479635384843
54 -373827649015569009970254717098675876747449457774956560314463646566040335
55 20560520695856295548364070121187326784692747097965151264908975706317833404
56 -1151389158967952550708387042819201638956101683982488611144683780651379780300
57 65629182061173295390378077354732966897626759941020553205999451028032719196765
58 -3806492559548051132641928248046301481131289593068976665660931210130437294697413
59 224583061013335016825873771040788565676082239965599295012169806145044688494223978
60 -13474983660800101009552426194562040217552359149160863493332101182814151483956209790
61 821974003308806161582697999153885061370217424294738272064621098625224466434695035535
62 -50962388205145982018127275927197813756141352847254130918429260854865781766378607505931
63 3210630456924196867142018383808139336377875546998012268687139281964288701486905179626360
64 -205480349243148599497089176557312078614265701443147721861800477718510553827861933170984352
65 13356222700804658967310796476352575128709906712342798377727840063459788731850336230742479905
66 -881510698253107491842512567437150508804891804977051718082759061146859607179328152910185888225
67 59061216782958201953448342018332150580613621192950253974594174153866802381282604718345475172838
68 -4016162741241157732834487257245851483334276124808577259507405532220972780883604489121641143081138
69 277115229145639883565579620749979017080354239810188906599561410297284901503784461617214268208553619
70 -19398066040194791849590573452498264528428315184369902692742256417727143327902373611533073373768557895
71 1377262688853830221320930715127382442450417179096771484313913352540250480029909768876539310786813448628
72 -99162913597475775935107011489171434660409220950639373764711957596696167238664619811843265039905438150196
73 7238892692615731643262811838709516924078833769098234962232321978584128634683893622960674986911305403096933
74 -535678059253564141601448076064504212275335494366538256806526580182568501636280123536537911527663856671441981
75 40175854444017310620108605704837816808132906387191967674088077590776421160437718126343768760916297372017508578
76 -3053364937745315607128254033567674060835981643379348585627874480372742293257905796674129851391192520800764842150
77 235109100206389301748875560584710903058708463395158025826588917205032262585312958222114510618075108925779033676311
78 -18338509816098365536412293725607450431434620519043016396633589987430808145297716921579145820618319260227768556897475
79 1448742275471770877376571204322988584247800221654897242785008456363997616903051878074469617322849921716475575869919088
80 -115899382037741670190125696345839086736619229479501210638955152561438762591103589092240290105419630233386156190437290120
81 9387849945057075285400181404012966025741348321950754785259698919616003836445143132381754966324465641113014683043043215401
82 -769803695494680173402814875129063214109295422554626530421425157549477733151338529302478783799071527742279017337474925716185
83 63893706726058454392433634635712246771107257944008484043201110193977861137051873968360760556852457514194332449450756166721374
84 -5367071364988910168964425309399828728772284844185504406719998963277083763028888236040333635389291045016466621233092998062550106
85 456201066024057364361976151298985441945661855063655108915063473974397727038388909513610865334088503562994285742877932333789155611
86 -39233291678068933335129949011712748007326554720674591248132160345042375072235843697250487334800722295021733050513853220802871236735
87 3413296375991997200156305564019009076637419300290162091335183593060721350750148146948952255024871858065771006908817573945042603973804
88 -300370081087295753613754889633672798744092707948564883645163795815958231912359084617182332590863272735519433258050092926347966517164188
89 26732937216769322071624185177396879088224255810083886677670723654326901718933331631278832378333900815087552952049838800836543385739985517
90 -2405964349509238986446176665965719117940182919822106033262446088136929987180575818968347967354121831988163972981120926422458172455509757365
91 218942755805340747766602076602880439732556648347692237516692080861268926885397090304258548212740782703302738408635712506580505732430317083994
92 -20142733534091348794527391047465000455395211590203751379026711084679252500873922177789964294160453426700097937993395022517182289968607488894926
93 1873274218670495437891047367414245042351754679395920174548838149976111708084614118936669721799010086352346168776822500289390866923426757951129503
94 -176087776555026571161758452536939033981064939829692508571769193061109217873722361072745330691511262687937329025091483702861983591900563570298177659
95 16728338772727524260367052991009208228201169284709501270624134783090772294010744280370137257205241422403983885735347289599964256783516639384706720104
96 -1605920522181842328995237087136883989907312251311996199556332806103988779672800871420729992905562817698815095868547921701510095876788378344702287630960
97 155774290651638705912537997452277747021009288377805525121425112261344080285678488953586250937956631111768764663473041507446777435896675379983689826099761
98 -15265880483860593179428723750323219208058910261012465642803978290765828006829312859943488503055491818085535949495104164192236567464151104917978558504688849
99 1511322167902198724763443651281998701597832115840575509629523307737937232303359890573452481759081213284330507683049901067258314150381222943558241469135565526
100 -151132216790219872476344365128199870159783211584049558812751034199802002358314268481244931428436855808830299148929061657130336509383834904392749913096746082050