1 1 2 -1 3 1 4 1 5 -14 6 64 7 -97 8 -1376 9 15915 10 -68820 11 -467868 12 11504693 13 -85105325 14 -490922106 15 21504158897 16 -242026388646 17 -848338391966 18 80509815160192 19 -1351044945506956 20 1506218518200935 21 472249651021870475 22 -11783220545826576339 23 78093421491085905492 24 3802323698485873370602 25 -144394262770172000449974 26 1823117194283322200349444 27 38289780034621808745162934 28 -2399217392666555846580520641 29 46712895153941669142315138807 30 391091417821263371704047593093 31 -52813595404892371262639499317323 32 1469235561940699978570927062284320 33 -1019325701909861720506538286088734 34 -1488928546891708649374664613047720628 35 57726937146301091572588592627401063653 36 -512313433609386511944532638491604958140 37 -51224072244326572613985021834480291603331 38 2800063966913689104248296997038337704375277 39 -48074816421518741616506045788431263177285823 40 -2006355898606153506509985039838887635696102502 41 164479366826122273465838593190908588356219076413 42 -4313786348641284510729544436413774070042773403358 43 -77382040753489187898122006621214104732935747226116 44 11473147484261806888600442442148710560605686325670242 45 -422223146455542269978247233961960544034379731716604846 46 -1199741165869705970808538344639761136784903475830793473 47 930666461400645704088255915078461043060163862101815495620 48 -46627486612335493288440459075205047414381338292791838585368 49 429723603218213119658156700225846925992363688638765355569593 50 85441992454611835894034113996031497727176186435151277518727123 51 -5856798659275469832108901243665381902412876415526529339872915678 52 119256280908166743679630465612430494432739424669719008037865248965 53 8494756516523475274848539328237762487693005779620010218969391499084 54 -834725390791603774865905714810526033392051766230807309058313468968558 55 26531245562760879769596500022813207625803595186832405384508006722863560 56 829197001790209785414714474983110547523810476213305487961231268868209415 57 -133883429789370094604902465149559404102297103624344715228149768599762453982 58 5959221475987178768424536977489778103613582132392314752327179383839531629453 59 52379706059884656634931346992760212971734880150899446911909319356460190433760 60 -23855863744297673099832188701448230119847383941160687241151434593028254574396100 61 1428842659760446180961459333360151560571526928420766900495842742751258823531051286 62 -11031867778088551382345540681485757679861350938959889645675524063615054739103648474 63 -4631279316029816084277347929757002275092576532669830835534064433024964621577165248605 64 372259329551247708779091695765121505661685739311261990704013198926062251318183785656618 65 -8202368467548446560657321759321635717448224564676781745206035276386502863786243908030291 66 -947830424694374541913266213437389275859365724614007477150218031198786332040086546637497528 67 105817200786189347608572253231050182280977443670242981782746035285235425966893973561781480023 68 -3806695732443286094851264252346716191799934087056256676851714221787352964157945235015876166475 69 -190503641663567813314288370644080212289357326013333300964888661021892274053339299396730626041010 70 32727592744404086343930577941631769655175463205864147980937458908357236143241746828063776370570261 71 -1664983217535140200459143610043775400526895131012370230269887240622744048594704227905819421505547007 72 -29477977138359948111181590118234959668814494901814848985166099778921259594925860838080665013643431659 73 10926290159045149302767107176822583449775590680567723542741048382342291941770026333155511536884549502411 74 -745571883323739173171549526706768597599447264672792704005736901959504004831806269237562997344605936047580 75 3148501135580545664262764139519590288426887891882353532808082345938997114529914815693401153514007864059337 76 3882306886938692975781774415581513501066333032858881209089446086273246460657768095786347027396462980694628098 77 -351341668169405020765279669504572430345656362415179431784997165038883764554637072123950468808555432950153059070 78 7778092032120831601398269398475900611329109204098886187161971143224170888469195438227683706929250827047862944151 79 1431419568304077121086468720302090227002326330813090394307242162796585675594761620183996230738936846388933860769972 80 -175881168689643347279518573942422769307505662376997983071680313260815937958107895754553368020175629355026687637525778 81 6823134175468141140096587871850531217759800343920360325836286751278452183657514566639038624349645137311533207588918320 82 519285059324360482556930784758779652662769618846741961308767982920354036730019522214533423740850549793690024938412482184 83 -93625982771123597399381182841198365093941189283819749232581783589961366162910379592874015832481812843123179364922811625949 84 5236006501249901587256211437461013432688026161956069484123305151931789796194002681849716318155409699933006106787435771623933 85 158257211544977759111099694116637790599954712322278955625166954059158064413955813669239538813722309990180089037671171981798088 86 -52754964880146693450222606562040330378270715003333941166771164256823976949791318344573491440944590286201966919091235491519494179 87 3967759065202569839171082624857725824150814734823267750882139169118942683523643046607117615507208012528204857447821074503798040624 88 6196777164062412547437875076810474554206482682112763340088808861956218214691230331086208138991426416445757674156631014417998044652 89 -31137492931863101133566150797742341483694865032222877674970950932655979514842839101981600155563638434366912042811367439640033406942483 90 3085229325208057645525945046592376039555316848860145064247194678427359366324292800838660576766026808983050460483318584557648864859653237 91 -63382784077121466245786027625329145716064868338098604196135250933220596003991882016558703559840431939392224398010780389065868518631620717 92 -18873621725398992538489343839311113057370028087726257818976312351873302799893643142401250614295595207619306024562317594595877496554491985270 93 2497464255782780419942828022631661996326994699796702227881456087431997240943971014287068244481990514737596014453428638776996906541902378541046 94 -100385775636055871793442255093478289149581726973887845106361075588493484047738742563482267463392758346557945130821297153217531002704654358898175 95 -11277642771666410771862110578061785690407845945721325753685782678269534813325722768877949803574127670989404988219261300447065143301675479141649682 96 2113529213252280247077667421966271435912025063276556929684068019877431343929175689684871813011864951534593055176232707215430909468134561025204620954 97 -126117367093259357751580123944210189639095083861572491465051113574267984185200793534895346797837235510780858382136785167823040233286295781887205229788 98 -5954269459290857032849575587733854615179030022924351119779133292475153837871539481823733487205915879555319443975563183048916381201974360749247115855004 99 1866233992771240405152023555727323943921469637170205704811915362013757142345898269829430370752106005215610451028643504704826668412254938994138074975786475 100 -150948740908110411175473662513991698914663383814365650107620850992420778280472189237317783844047726130492050128387641061749852025605509126838761415291864748