0 1 1 1 2 -5 3 -17 4 19 5 211 6 181 7 -2015 8 -5837 9 12259 10 91585 11 29965 12 -1033955 13 -2347955 14 7953115 15 43864543 16 -11941037 17 -559875245 18 -942036911 19 5060812717 20 21502740649 21 -20676139991 22 -307241918945 23 -344022187613 24 3154012122781 25 10475260662061 26 -18877524851489 27 -168190626700205 28 -93731187344237 29 1926852084146659 30 4967364353114341 31 -14466551202491039 32 -91038767501937965 33 3047436745766803 34 1154700280008757729 35 2237924350827867325 36 -10180444402644616295 37 -48392460475148618855 38 33351558474629316415 39 678819114801791668675 40 917936748067611960073 41 -6795928368376953632807 42 -25079103364174388720045 43 36717514027418456797879 44 391219147749065659907287 45 307024136132966365408039 46 -4367913153154423299861551 47 -12549284184061175604279395 48 30762769564407103204351357 49 220709019971462501793722941 50 45086175292949258728135135 51 -2723669789742406883027024765 52 -5969810049282562836318022025 53 22912655145116942549299555255 54 121571356008948123092558696065 55 -51516474670849968227625271235 56 -1654318718479683115793676299885 57 -2621649502242551144122354814525 58 15937249614406065641880057492145 59 65108168297904970216410546724285 60 -74599973779979348192819150604755 61 -980507673766284883608710551936355 62 -991042978479506734951061475138725 63 10577917662629956735233936832831135 64 33672808477011258145306708217315155 65 -68569772334979564661078001305874605 66 -567214596044800547020990706283346655 67 -247860844933522481710251325600667075 68 6773274986602878550358808473775071785 69 16623879131678670075811868590408326505 70 -53784406623992098844771449527278314385 71 -319877906250851770508472884515743935885 72 54173148889901445152950353165645852025 73 4209052422463465297850800289256917431945 74 7666491727102877396404294018467147958435 75 -38757348840953665126243067593513993649657 76 -175357751433017222309959077297711609218057 77 148863956955981638068888466958986357344135 78 2546243878367017864524958317354515464302769 79 3149521981648815490235006966180338753779517 80 -26427730850009571048997076053755168999850007 81 -92967500342793938873246129499779438430945047 82 154569488160788613149448804587074932836561155 83 1501293023035523614560715985585930666089397719 84 999231632398113452897432255278530579836665867 85 -17300492179758948394831009471973701404437950325 86 -47238780424868552801950758858026502684632619635 87 128386680959405111157282612726758772479542359385 88 862440111686616223540122335177394996820902337495 89 64916143269344094412026341202099760906778141575 90 -10958035773068915308179653630278557267994119079331 91 -22630289698358310563105364025130500942504021747271 92 95891448964575608440524441608920125821291379251065 93 481782199329925021451301473889315079614771130872937 94 -274888197058254591417028449871090555638075277035089 95 -6744123335001878884119039769667148866366805781961693 96 -9881673266858483817361525629329464554823301429336963 97 67108278160604716192059661712206341506648210721919165 98 260682696232923140317801202576170320381924328501715791 99 -344863184027520704909870425392377029941724522675626317 100 -4041264036732487018660743623686142312899397907941578601 101 -3603682496509435389781959557928955108599377227900426601 102 44849334641552353640939397918042421272463096822191236305 103 135656277591162561390713154825363988687938922842186107917 104 -307427015612191839589809911186619773321391630928668664169 105 -2358662224439998833090613873922815669812040709968832083001 106 -736225028737715969264424515358284110817368052696140027571 107 28910473029506400846220032677517060536419557973016568079465 108 67035562188129991622075199319717974198862628939804564031817 109 -238931992097273198221124840613350023779631824900712579712519 110 -1339231798998936623080971795730582042250251953281446565364785 111 411734424507528646444268065050737861869980431827200883272835 112 18074359487684325314847447140585218126465350043594582060635955 113 30683589049964703421396648707237165943115152664321915730954355 114 -171807538360230580796963689412077620690267189116134791018838415 115 -737539176143830378026213202256445696224068196140173445709463923 116 745523449649309491098322982326009371587842193277943505295493657 117 10990735396522951465721698836621199089622752741992670024476253145 118 12278658061578761512576694665153572304035923037224791391504013871 119 -117224757459428916554087473779290107289283940726004035779496815437 120 -391765008783882125969858774002024266637353623100847640282970402899 121 731035161320607582360665244307477017451906812936049706676191446141 122 6507277893589788743149422179277877759519431185910601777765794796495 123 3535457870528574117460108589035947165882410042532704071253496679363 124 -76869994014754148332929671315914899899182380530366728524579775804781 125 -198718292775726755297961465625510055250390861924992274923848006580189 126 595519434819587900485891968383799114827962396973594228940922905009061 127 3749346303748001291346390147210131075209564710767375482262334879886945 128 -211869370557806987569360564555225893769741532482213468785690014053037 129 -48785757191240546857408673411227528401918908934611175689631376540647341 130 -94463124446968148599346374974990892555731852800704788588160956695851679 131 441168352462120896218253848828258778948068263500068222091351272183791741 132 2097711951747913278561269991092739006710252262273622707391390104828580585 133 -1512415230163928113472083134960272390200513463636143245489025603667765207 134 -30080289783775454215891656803236854259593755643745850056905099458417232401 135 -40422004599185440077085087844221624385936487514914608382708067797962877965 136 307621656795196087411763227087475139830869507634059617486430611590252227465 137 1134648295156557590654728440171274051738416682558155497769514020663775374745 138 -1709028185392687639494927437649948259497927575309908817802293938838412964205 139 -18050070855141286286148760589182023861148528538634357593739162403806139664585 140 -13912541696998802209058359461059486802483459526385575249174865451292148143577 141 205260317301421827092520179175557217275123899385816909046717293497262982703543 142 588664498076768883918219602808484026745156653789091159802524805858760082058305 143 -1476511634870947978294403244459165562709853649904384850045598280602803095693171 144 -10542264868976912673433777588755224459840098728586659153027641115447496395905063 145 -1949550114868366532794750686363461624144431034072662454756057248799165953647911 146 132225001332840998139584919897752265576524360770347313213171855090534064477873299 147 288722255160153551932944342399722884194202502097834531364532994556104067156738855 148 -1131816974829823308273839195383015734320596725089679248634014741107837144634985893 149 -5984236647332838634069229233596124176395052626764217283152106440503166826618499109 150 2686951484618993310264846537411068990912500807308051579610711518769557786660242941 151 82635985822313591541885535187239562319437187848940047864963124014111339110535141641 152 130027749604302199796983048742076703642290979167652166133605262269283511942619019895 153 -808040812781565267638470507605568500211170814008964862159591686665049247973324436697 154 -3290218983681153328319543699888961643567183100423456955342438405582954703777141770371 155 3877548653104627660396638406197799932648415429774835192533477995989003812744894936921 156 50228903097647840762482276279511368531035456064187432755723878487193807140221814055641 157 50050815293424135435494075081005860425497523926798093516456564271502942055049559664585 158 -549058129144750888190162609088391500872225606266235131624991254726829959657291842995057 159 -1741231456299240287677901744008843667235644222214086923320276797245736730770020816229501 160 3621564489892140213248846604043025640341998882912589303310553907493546934349909994334825 161 29716047393526688241136120418858422722980879649815167496079897779978639539925244757384105 162 12458943399783153305908215759439616507944570771322528946943318855241400233342545916618995 163 -359097173041948960806211653253361735518501515594054729073544086482708955799056675068403385 164 -876983394200352512432016584195742895700515494290782531985498834964038753906977972833436325 165 2891319007475873986961877506277380651151367476514286238554950761684646931686018655658396763 166 17097325132736568848500343540226997028968122710722634193196287368165549768183975462353314733 167 -3269803287015919983910881794317349907414767375132889320162994312073892250138709161360277895 168 -227462362882865620028002328731720968862343699259811647355260374826381919348356418439432972501 169 -411322875222976004169085319194088013661632986409859733038383235141546308556764332577976714853 170 2119390332665099422283536429510559599760444264005080821997030157532805165927034956279412554409 171 9542313787611554808259441391123013647429943824511827896583708967143297681237240322155603630869 172 -8362738839324143700600657474690583193017423645789172667274336421309737088322239984359081761995 173 -140010164905585353340897906238839940562106159245119721080756181016672097749812960433201230789083 174 -171124871106885738084141924162634125137670410796992493599554093110687466710048158307455472420029 175 1468459502857891123804260185025695062162498050538916736105292016937613481304400624289138423830375 176 5140558904950482037481353422806884099472937501717714189272403748704069992631841927698572650681975 177 -8730045475092286621656664096542148107987845206365471092631353737066231287149313151954534282673225 178 -83862877437914724263666910000848892647319742919731475210111975294531332359459968789765591795327075 179 -54400681653474890053718246653097899179940080529689589618218003533946516502031833655438681233664375 180 975661506024611543512600272352851263248414182578092111894390573564931172090188439397122475249114405 181 2649234247204508342175411024793527017202968554420800508842569753184392274802831587713191865479032805 182 -7329997208465244141074034279374773160323302122810440409767297797760157429531788634953519434572952125 183 -48871788032653993710814453533515175553116004779155326521784610558561363846790176985177303537390814985 184 -2705885049158695001379222261779804780350206542304169014448644641959815254977553211987215561811826055 185 626501866978209700004103999122008388968131120095293527966363451801057354013164249801734202806109543945 186 1284622828990013226773331253837879262386660711234384007286396940764008785091962108340175498210882163795 187 -5538594647807679791569363166820787805640195738502644470079362393315408583767536308073303965521464332425 188 -27658995160652138702789784391689786776473646760368506372303148194098848805698861706927955442665976940665 189 16449122453312767828803041608692887736794039980113948055638491111574563909943851182112781427774526570455 190 390486150102778125262478173789875845063372059172045297209662227600987532828793804273382793072404478491665 191 566208851986784969569951159374195100833840187401402128478817987803073702357115848211205623214570815059165 192 -3920412085386767925424177143124713539963500162236726342521895946899348000057914823676654799518748426703875 193 -15143087810533269094999514476171013909674677047746317899243832316646222492775431939122701209110294811754755 194 20494530616283637036723960566091360251156298399866604981340586722826680553820701712186811979726060363149135 195 236734563425124304948073826508270954963586336369047810664791965834673599293414832392349345176869748700053875 196 207191730545635629319396051682103801806535923860386991542016690300978276121376125637831763242604636332336775 197 -2648595520318689983173449043817297457549489172544171238060291216540425728344772464771767759169139581772228025 198 -7963703295218461565861038690230809758376700627077771335216766537344815797187017077491592982505659638621942175 199 18371329955269240075586057682231619003300678297381012797417755156025949513950746455067174864555871391702532125 200 139661305384412934305206720534187604136187475814526092751877296696826961616945805075212769083499670852021373623