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