0 1 1 1 2 1 3 -5 4 -23 5 -59 6 241 7 2311 8 9745 9 -30743 10 -529919 11 -3161069 12 6984121 13 216832045 14 1696212337 15 -2117117729 16 -138721306079 17 -1359994188719 18 367573878145 19 127713732858667 20 1523067770484361 21 1104033549399061 22 -159815269852521359 23 -2270787199743845705 24 -3946710127731620303 25 260707376748043750201 26 4348124336286966019201 27 12044209085363625610051 28 -537005526346016512313255 29 -10398551521044855443861123 30 -39738244852990647429945359 31 1361846178910112449707650191 32 30373804922625259138080183361 33 148634821605125425889597571745 34 -4165693873182110814784238233343 35 -106403921242738733073562135426469 36 -637030234373036503499425466556119 37 15109292606255342376384995055480421 38 440299361892239319738339288219650545 39 3127292890477707291498915906153360487 40 -64048622036933544913908772110512591279 41 -2124649635692613561289336640978477141879 42 -17510930656842933435464002899253010737919 43 313364250785955759589788713823655035809395 44 11824715976968536034655414634645044190509817 45 111216758385209026214349095090805133138938061 46 -1750166891283368185748995865021705779568868239 47 -75181653108257976960959120746167430202634831809 48 -796533547994723720987227351505129523741787095455 49 11048595972211112160161976662961775192380313146097 50 541530340304079397596689532647919162702171686390401 51 6396051918065298746852810566210621162204306837984651 52 -78125707269349709278386310905446959059505088729657399 53 -4386541094728605396557648232652291817517983025651687755 54 -57269098353292495435536685994081707586623191962108782223 55 613518224261344108428688179440085882898287499870729645591 56 39697599378293218191757333932372005976983516258427267542641 57 568864068162715876016116312517686984077381809988312415283161 58 -5306186447363915306297001693800575430556619288773794670896255 59 -399026977081276053332146239635066130710279133539855434158809693 60 -6238985500839717236513596303941640709248680794879870689455740519 61 50112714570165063316360561684220470363262616051897828715462487581 62 4431428922922576128903326272877246585562127502319510495779192916721 63 75218958415450007894386589937399102072697659801026523338344024845295 64 -512001830917744204046726471878296369644013675095112233549445404628863 65 -54114566082589225059261361068601471068603507943151911190494562925286079 66 -992847167107405323581206003487342264935870302259962922453027992994567679 67 5596616396803962582500163689586332012382585696214131523328334364578899131 68 723480450048432622218661379625653447208476722070067385376429206131424023145 69 14293715530072448584926585035290647524351952013359240609464415814381175059717 70 -64484256871340128726345719059326561881945324246550874712905218701431409108239 71 -10547715978073128824674749109835045011932773027041827288817364415545765504479289 72 -223667014531453337225930131986018599600020377546228104775931804207969085644859759 73 765263548847418876921307815507813553421493115098876109821182629797183004439093545 74 167081649091104514184392751779386803301577458205494408799893384734122813479068522497 75 3791829286587837297267816470744804228419507696719667074798644203728469815439665776851 76 -8949808801721687003471958657460291436048352669676620153724046582394627208471241747399 77 -2866046008259608879556588014084974627893022887983631010631900925535894737700542976446099 78 -69435400963595680470390373974480757662025900011594106175796898566192910817559315354842255 79 91822254025825675958167377115638773432693318390639235754002972755393482224675518449792927 80 53073548762712955423441253405490479744663114425656042098295323482211943603356912981032379041 81 1369568751032487057142042743961645645016674178645480295191404520297229532704281532108841533841 82 -415455867229564083484731067166372110514883930868546447866413270067619761743410546555132967039 83 -1057958988513047913850975146424969671502672101976490841298499028976622808002233258606606317738005 84 -29021813747094368646577203892633850451453125481559907508516596524405455406758253581204932755703543 85 -20332138828120806276410568891782011387923813183513390004942696567671120470133078589457771617115819 86 22641149395121365508411477067531068352199312611152920430608906504111589426937703320764049554330951281 87 659089524868900869927849558432991408752566354421761692092377868284323226497146204356588224886909649271 88 1115464713004900487608161187777930436365904265138903244143321635442269196569753286375557366604691322545 89 -518906454594142622509586644099275647476947907787821373206082042950992716761335416584933132797268597699463 90 -16004873930913837462334339869040841787527246971281534090608592436159451246538282634147330064740097716970879 91 -42809490984421596179558453211344510173399926462569379047372611335837180040109454105751973584250830197727229 92 12706722098393662638880985392307858148335210167884201760626063183970053870785901731386055099244638615278078681 93 414685135747225604342870265543137640483869545098591211980351470810550831378841408370630397005256932874718675645 94 1513519150335359135079776642571928527614698857539822033368311658578819568648370876357072054965807242389981189617 95 -331732974602136837232212946256093959270624523005391253340810821404219813246582687930973608977824085081892910298289 96 -11441147761270310777577707360156751347833489636196649822294426724418876585885744018180161944748657316795606230827839 97 -52851031714445736713360396300924715863371650378486180655251433703135379984105171195309653368613143468585491578748959 98 9214441346770848948205740470309316130320795024300123872673639673045149322872428798844369087035880497379174850514252545 99 335493093202677571703166798967259551067836252469356183504866101000022671799162076709306227427378089857756273341262565147 100 1873775222283335184482234493701974330987131508385574957656614330363481041616527189519988998374232243654405591232329765801 101 -271795132776810878577228257474484714739540480713328104060750483959077453847694608136157772886591418528507087469040970820699 102 -10437235856817941301183182266182449112094978930534820464258193344259764409362305532428136463936147541218522169709296694774799 103 -68348132876706698512791121528535667785583265328699400105593515838473509481562694851732916447690169263601581372335680436620505 104 8498090861982818572484289097552273571375253605793975783681140237583729680890075964383687769391898159917884801476897637890170577 105 343909102356684180227307034403591458237659496517460966223082441548715518740157126554494281174443935544516313247254856221173111241 106 2582993935397595623506344175678419934893367268685653313682326020417107689356151009897264624000773880620104119004971747324860855041 107 -281168259946208716511744068791591994613326350628775198103430946512503626355563485440874069995994705679038069402308640381827934710989 108 -11983019376734744632926093221408194952607928379131902034810034102649097867008149873584096481237624056516750143953402378163464217797255 109 -101530253129098589708644033103827657255491184849926131113548912578469387241607193084702466466096452949854519741617762914421740340358643 110 9828208015131208442620109500340035224508742213955898765107218394457108681131472858745206189512452572811053939270314180810213601912928881 111 440857414996279972888971682674392807669815926011330414957224145066745158957414623811565156619629789885718556617274197723350021516080191231 112 4159910587115161313916602615267599892938458027064124597646520812816078813617486106504216503272742861438889614752732853278618370183417284321 113 -362392935545218388762043001309414353840339591584635075745792296426856246557861925633256993540783688294122178104272904834219108126761178261455 114 -17100867268123976399410519849090760475447910670382828270841678636321036441852980362510762860074887550675084335748939643994372725049293878920063 115 -177864771817776500537031544518722425937947559584302987471489121968411218272914348434472713845553308173842412387483053491799858259157638248789429 116 14075049383175662729474119696980544110602608577439394541610521896499844958847795186721524842113469152433982852453570293638037664366359502774235721 117 698451757453497198233883124057592778338027993606160181940694500922067723361804069294402254502310468930450857969126134846292834120839100537155156981 118 7940393806786085194099659490681895072827500829640640619829845590987898886561784680152393271437858964536618520737886140818415863000701499474865548145 119 -575020001545583513735259430118858280900111341230744202504594750318242679618996196363479722639217806390974083262184088281081828119725176386428429544233 120 -29997998736031606486535819914169011661167878599883848026938291296161267593958354419459469095803548620555146926069591644816013758294193125614626572525839 121 -370164469418747496201765232494981396581098014141688892180448876414082855894265210117187996844201426661303884354480633917476949329244245363117866655057639 122 24677706797906870362106135543482485319427752009869528568919698447448568268309209103475988721320126219729527182546258251606447483565984438029704524291731841 123 1353169078821802595224831456262371335745908423684325622289908866789246464934348892923658037098076080429634763950464193833928432783382621198999056915171037795 124 18017233163114977379235898692721443847033778824314876170469356385198428471582380121979227279030335905868213029820473371530905737687300058955839177992555830297 125 -1111135919081911782909292439234863154428702442139275273029020365776258261213173791616668112653693359404076032734766119188973705320357883887531321035499926286499 126 -64033498084295732460863955155435130266613444143460416709509782671476218880660397312566766837714231099382092556431351132466645829747649769640987467590953183753999 127 -915347765041478413629760168386523352038959493592338315764186871872101964162927858076085255771897602651655158215448717937301941935472577555304388627739216165287249 128 52425843166404778636713732669522317239465329943745710441266964807582952123636693182273684160281305808900418869249733599848569755673627996349524209002470245144383745 129 3175211477741339059288127097689782750081669773932023312530640046130135194495682949321529769301928928063566308661293865627981953580807011962201201028478075110459406977 130 48517878366836013756851926798884603516683567248522094122225400931186578091270477326978488999218648573015956226021761557370170949296376613741759396092167887074128573441 131 -2589026291334988399456215963804783176800817182221324598177915598538311743248891556673210561104533846672764117085932335851011373458643847882602803558822110146139817637509 132 -164810580689140000938486629384775783878473325932408395635368315555326918830033333437510166474740082781440366826591435930784609381902074089031462164103766967539510920092439 133 -2681724038847125050588937184003713475909950060516740550319933214261561843892780615251846261798206696155216112007696338480919597547600907303498972595781068277397004795917755 134 133677112673184043971971045197666606879835489292715983386514525529554241049539839891612807570455381940405924406674187926120147419772253272977425485240261828899494910536406257 135 8945439619798743334149097171884088667726290333594863264427116885010663283216102045461531368308908647932896577157211901401450072632548546517133581551212266515366985764198749831 136 154482603208032219829610718147765619005359280117838372930289892422985624551277306035179227996097586048276474975814892190760956631540849785878022824324250841929702436038655313681 137 -7208452762830944922146554451339711087935979470124957991998930173744861972457377075194854212984584851229281841343799378779936763249514860489718572902709370693854477236306601321879 138 -507222745751101502327744489970972731259164703956743435020417055578300896851104617008312611575979342636086468918123315819515390023118448416611417247289270219836807513511959921875455 139 -9269167034504272946623605201875943110005132353680300270880599174025199550150450860711608065058642228122231576596392371095095328250852366572041115797312129472405670280752412003234413 140 405548455655365283543222017254919071156358742234130532336689836604296627516881770308451472475352277620718021265373886680175145649705729795169303880462001316476144076759747267665614521 141 30017212352604670989436945341760307122066394159228812268828637541265502985684369311253741736281026300715446076705413064223483615199360748356943842777209596750548966715587967506754677421 142 578937284135947714888486845396853658096570332144176194310377720627037820345594069282595171349053819050114000042743769280475028954214837896753218720294033904106412760741745806338296615281 143 -23780736253259223406418686843037115269981273878891108361025234004846643408083426346064850974355456088515934665283204108050925269641009527979886188163536537171349657353909233573264505203105 144 -1852369278349230570740938523172391504532021873270791894153528175743658554290003836049020290065123016275499478766023557154417100140355667596388191202465590752021291611734097038149745944335583 145 -37616798943131536605692101884408423087105750711809420473871422245199546943959423060050619595324271741915341945406562648225042488815931493506215030867349829212099046319316185970504357649934639 146 1452008519961026217572374441963436477424521245061929607260749235818394196138386403257451645438301497642722805487933342680084916401496905339153855795696578859201243490329558205058784248272562561 147 119095981387920659765329380048642020930253230416489922804951323677298148979096530030730730267474264261299694701918089457557114946315485354385767879064286247520073473751562061097949149173025438891 148 2541091198140387775659421051978162749816644095747051269435636716356716178512867943175149923532022824636260901198865032126174700631218050495276928856489472351170282670067054010994842720821717105545 149 -92228600882675871392854314026091409258727008526954970337258944407038236215047335824632204070935039323508971167387568377917607623061681967180616931217034836631176477456762550916781887595431896125803 150 -7971142345581955038827984780524052945920559719960262303421618713602374580076157376537654395645962465794051573867480694532066104011508931071925476738593955827569157206965102264912705800286102831398799 151 -178351307180894955396792166315659865321126546339800049919081060545320194349363952966431456768468092857655344999251381098592079781334679216780243556566213076973536610234961073702116910231382234758191049 152 6088582122796930505747658471757251393809373683066790184497664211912927956463102516317326809851567829174779245824733890180909358205706610453142676919631304072114905032952054261093212351878215106990122801 153 554949559470188026659287378519521441038115433760650611348896642355718032042186994835194057876449959373889994416043984592880853016022165568341643303232256726535216793675741135813922482936378111665785826745 154 12998163558866867274782683238030478924762472318795820494103344074481617351408611265397183933698931861866788104323814341079453075200180065164665675757743810680824919016548505325863215075959453866275258933377 155 -417379352373156962454496303496602593098046915842463310487298548408795608179142253203009378947468991711181657666043325420248305818928397401326177584983314548960689258142700402173771593228904059186428561378109 156 -40157317306033321551526065479279532985837493127442653589181787107501763882720152953351255863480050582475444157798953062116446190296275673750271254529445218736147563853262523137808760596302940635573351614587559 157 -983044101866235873664261907566010474188107235132891472231438366270398286553900814145262978414000567842292253245448445364019972265317337600795119373996181245523187189313691099475926382206401724095180634641755139 158 29684321193103845099642308488150361656283987953307942729133309776614267820016755382199054149130231067128491225424750933214144546086265589859047104860237838553912416741979363650644115201880552928686844341176181745 159 3018111560473491568321109049325174647396338551511335337528863542742680532444285097864692812997588635313786094560507239909795837135554508679006733324432492126460541823574069810520096461257552789146784524795553147407 160 77106213341724224422901871974945120045057228434536834033723447455077517796865573856736582444147155431315984052656974773214525066883460974300531700065028687876561067533389713213622764182625225127304168235206070953281 161 -2188401180115961233581799111840690481562536732161925355053730754696123402226813196912695230217472079611930466271760016449688986690420328843741943342868323150558034578214475320603536108024898574390075791883360119825119 162 -235428062573507389633437106443690187232351579992957920239284305337850474949521165559896155818671121816661319853907759516678711280526072759557382294655011314683428706704018590277596590634008578119653583868083707351438079 163 -6268680831710061053827816980995246050277899476081727036042009174907845932483064857554106785743409445695411808038105407621622439663889360154676785697943246026272825996921630090390723396867701943430695531600017935161863205 164 167092083854716155948055145060800572518143135372321675740604433750609657745120622975475783961624293757002495869078179575489839707977828250188872482037399577314633557220072675857180200008648713322602328549816004037144413737 165 19047480989999714774991177333418978827803810444487575047250248584624866346796920016216907895995773578965973702873064861775055769561046759275652702984190686969666882120055547541759316382493600644206341140434656998793072597221 166 527938990908222471124733359850613053189363689912802175833140553403643799145772125152459296762645752380519504279406461852498365421475585016632314165943223399382494896550153478279678241740213644411910204395724112975233127579121 167 -13202017539433804063126957909795369990626457743630869919772325767883951777770789464742385871364022465632375581282747553865501763383062562301387337683069899868560944500223218296904818792970451129306323132542656938756923349190169 168 -1597304821553750083040043212020918163183758157169884536299386499556795586375483439533437747949748527933916544554424059848249789894697077344220320034066272572387876862896762885154860125059433242305370890417931340900381598969671855 169 -46032873808317019032666600643927317624026121209750618071823160598434686872876831669365631837868116214297482180743507141049332210689454117024128938753175499651613707315730080844998818375849735265167028973997238481799803481049128183 170 1078462172130496675848235166280803116697573043561752358214704459006848789750527931779531827141433861318405740330595798506998645987226282689558838935739986291552933301435282760812166027134201410124628350163456108933759899709572706561 171 138750164741848216333069559610363739601505688610034100541858826855807060379453445585166531322930259483942672715476405516827648037011167378987908222671912019305664040114507275832309560206006752564424545395284958381137649914905589889011 172 4153277089565175446171923801767265109592823719312385502585556662645296102563041935470543283903408674532826093698117663287739910131238460924662192971336347343922895455119327626324656510763862165039641142217584126378898511497200058728441 173 -91005911130541329243972954330185678695334231352402395576847105982283013709864540653028227015748149512758022810112333213775792617197659818471251519362617083077541727330324282056697625059449533458717065962805129101500339999276657277387955 174 -12476955617305847904864426401628135985442544042192926482747500861746467679662914721149674145151086553125352530775260100889946277585110549405963842740838859222455559260272159781055307445529260321379767384309102793868896072603068855489621903 175 -387542796467578581746866177244022778972332082838417211679238780838592577517720979745752555941332310315486745748277473801752586601896731001668507841210339042462756556230278160403929738306570596997449600373410254910641705051869217359020214849 176 7925847185307371844690063200818438969846449951203541624265744350642960724878404808908375981947261147674958637955484165276666068979109493415680318452564731496670680235394845005475398310874144284456354375328838288511414353882053424930369474401 177 1160796546224367718254163062711258204024737519449829948630134823976016574325731725043138266993907658656457532481589517487507702117843324258526739387706075323651564355884542408774985806277777797979946860685489936441997411462405615672171433311601 178 37378996132898391653989288523228651035663004653196948883325074326027524498821863608162189135047060051500586843132609109104097435584704216750458808195859520876050941074941418167484643429456639510973596713182918719370928598789895193176764632239745 179 -711756228127983780362426105091728563516283751834659398359024550208043837295235202120239691926644169104441153699143843224515826072182766881912813531303653770726268413414108542060039054117745729967272106134148218634150933301434030424391897349193973 180 -111667654895530396497404856617410055253424844285966104868119091834779564110794627872093654080806301629440590853484359461785427040708354759457449724644576569657284698934993979227225832332985414327678472731617389283378915505346937210064570521871887159 181 -3724721421101488933772009485272691464360610874063983183930320776188600082166915964237050855874455126207487315110682355947787485164325864350556798124856357857536368663238831459296291466224264189458386331027878312697772873864378206582530639874165638859 182 65842332316127645758851518026392858333720963030255626411680738761145604575069372690995176633035745962060591047443636880816389355130817770687601596424762761693249106063856137441651925683244203457542789322523768576604139347017783927097533407036053282161 183 11101509995021814610011383878098558978808684624435141906108418108425070807388459266778522634822799310793156422733888945051223002080174685228829528084149686834644066763013571128551472031822860759804695535497343881895808843078434200648938779801547173657495 184 383268224948640385894643027627575344714792201939160213678058209423637613817342368581416170052086606611192873973963048586642252944729286399407763683123547251243962950856511132878518322754018890042107740959140889130031878853859375845962235254748429477171057 185 -6267860816297309878081501917326525632724364599525142143924283297272246777937865383172152592710652307492319791274603374565906134153165401524370999181320287883961288747289980446927392602064577566425034665244920117404211861424489085333722199390405528873604519 186 -1139954061507925017852444023548751368548667238446841833595715940529640477628447325706594884060814917925689453680859342443196799106580604257092442407134686307437813386586235864094603716491815118357680542750233677336604210916594189655603350392724402902776993919 187 -40704732922956072053756443765543354203456666244626350691581664899331751351992700034366186118537715318399129834013064848042276570590984839267955887415978469053352108803503880111144050174389185137404462641962347662229795065000497558234284895740404777831145208029 188 613321471814403024484535955299810289468799882257424131458341600037838110938711801238115248320448010359194471106326698874411764903755212148194060393158068290486472526821216419603941658280641225608782204537684086908430095827199240539998291721850850538013991931545 189 120841996430932238807346102230939519627559636186768938637131310415817960005455794348861264480446475774145809771919199827673491773076598381935219776188839163763337774783298340533933606429239398128556633687319329568245403012778555235137172450941708175888097986580637 190 4459803707086357695449567981862798904299226431198959416956970462024985327122469647212159239972092777854219453558375860369588005091793218308542245551182480050974459164801597944861444778818428977035322733469937740971292637761571592952679005197285895873576852581639921 191 -61613318451479280132269490482585763580174584884393342265050170110051314364304952700169996461589771378141800918726199409370791427989755786416403880603736216883133226149648046939071190067755050257798784161374768941673881585702602590421336961997706232586670498203702929 192 -13217681469887072119088039640364971265432592176537927691689535935080152620158277283460695860447797588909396110787569484648183840762839021627703780914282655975797716766807338380868422922019048324513759493699830179036550907586903911039805301696021475341523898297237653119 193 -503867446108699800341667710732982655520816287231322646907627598285220938368863897991153606805217556637319203513465848139068777808941561727060287467473174381263803816241619937882745131708507330662031825339128500689734281743563964281321738737480626595768954911918935201855 194 6345561939505348813402467007235111510160031965196916426013469712508963576882189083781344559836794147927948521019488287801863363657823609537278499131482973377200350668362454144239920925743686096396943412312581813018267786375822960490637448653880379868426031032390312009217 195 1491034850726040611662085607650870873871141380786996182322732283156322186788780843225787467780496106119764776061344018220393761461184479552890733394109196588514654684216763545113666394064455308195729492301639706503477885031982391671947807766961188619080439431167906936254011 196 58674951309602380952437954098737072448928581818669803379869388412546046482271144626241810304104636608889121182804583123523309354997962319956962758077639757118143749789478210295426411391662952265029721350039333249781421520109056697959151937083637500972899132384847862994777961 197 -668907180674080913992288912950840813306020683310808634026835048823731717243040655720127156926782180392529456237289943955838343922008092749587389952338197970311648457844960781883122921954108095547843810305721297430893162865742803951897337925570286854740829585789025311982043259 198 -173384420149375721206481637360797119359043553668153298409562851800519468546108258411622444274748329128881602056079135638533370096539773466238238383392371093997495188458777982793669783344804353175708365280558458339967757453430455125663643598419286531734542611534554693179901661455 199 -7039409872496427135498866150086811863187768340925256350315118945059832735808513060285186602440464695827868784625505843586983984199691328222962106408121620192448440501323939195143877591574419701324956298219461156562890140893552051807447684972072379620581253284944681925102829101753 200 72029432326263981383873637094180277314463712550512189043460944836198198632622350689768164109246749719651468119359589271656843297445197283334764910297967409086210277106697494988132550520932881841003469142778630527553267068814441832130529041857888948330913248732832844103046576371601