0 1
1 3
2 2
3 9
4 2
5 3
6 2
7 33
8 2
9 -27
10 2
11 699
12 2
13 -5457
14 2
15 929601
16 2
17 -3202287
18 2
19 221930589
20 2
21 -4722116517
22 2
23 968383680843
24 2
25 -14717667114147
26 2
27 2093660879252679
28 2
29 -86125672563201177
30 2
31 129848163681107302017
32 2
33 -868320396104950823607
34 2
35 209390615747646519456969
36 2
37 -14129659550745551130667437
38 2
39 8486725345098385062639014253
40 2
41 -352552873457246307069012458667
42 2
43 129024520859926228378837238913459
44 2
45 -12942188000689093683411117827763297
46 2
47 22680552792491997823522126468923904491
48 2
49 -675618013651758631167025175564066787327
50 2
51 349117525849734649261245210864128525272149
52 2
53 -48743995308245045290420262686473639399176757
54 2
55 58672935685044809888162019718851924674203570263
56 2
57 -4743959410520839641708579899308953443202738817587
58 2
59 3289661559486721203838539715000954431550088491863039
60 2
61 -609961697471504812363606747474052225027447193012635817
62 2
63 7724760729208487305545342963324697288405380586579904269569
64 2
65 -101748647056842783292790766077952659088824183430141593397447
66 2
67 91175390421058302809042881357163167231128206204372424504096129
68 2
69 -21672344425901591678721090581821217634841946069491194083756508477
70 2
71 43653847679990998155659515366634043252848402155834680473492230278873
72 2
73 -5811900205967417295404468665405460633308578403078223762439806920814907
74 2
75 6536441549685396006382174670879049907395799415576861543734025691997861419
76 2
77 -1937831264267134711609910290368208910188058030726792117378809136339833402737
78 2
79 9678942146127846187577423365673062767244685343448409957701639070237410513415181
80 2
81 -794352318467619722166761918787147162176888739694826094285618576744776761258397967
82 2
83 1095557969657606959550945458600669429833223931267698979463979599791724850923089928909
84 2
85 -396281531937183231305215143954326417079595489827593304938016775350306604933229129766597
86 2
87 1201660492745482334815495370834135325312852033570047966494483490252476143889083873787030083
88 2
89 -238393673057043523360311968909926752825678324313522122624874786208039098649292061641528114627
90 2
91 395647911100000163194105570455786982680685952512898822636553122484572060654405615759681380348599
92 2
93 -171494387708080965110703103738695965805113765513361522554269755753985476232132842368815179241488057
94 2
95 2482684930413834425645311618997067985531317253566848537590869789082064410969218776466278566932662346027
96 2
97 -146401271092625368981607317230822883588788253356866537555606176307746644878522410447311931464386070172887
98 2
99 287830205632938271006278956557872661359987658932170647431978626956581968829218331660701666340948582146850489
100 2
101 -147274650469871250235370869018408440368104892945027096302819266539243730107037733602987854746107001257435495117
102 2
103 627083889062741985951177092055792389275419203912223783440670066814527431268300636581768662056102983196548422273893
104 2
105 -173455687540255430444494186221550167287225598138377369899280858784194548449503505030183188819383670122955470252620747
106 2
107 398665301694246701698806273178407714234359807739363268207543047675037172927470881176537938097312529705102903673931244579
108 2
109 -237754612080838422496575586328002449447840399125663479387035845510737099797876124341986498275882054101335793863437427355777
110 2
111 2353070048632644280176643891838093001196255352819290437475139601773470462747785390214415966108090220157875124069808208680551671
112 2
113 -377173862867894244365580818246761779002057225404899577632721830658993131293892459449756837893095296704612885522067281948736946207
114 2
115 1002015712332363862003292300891938129747882012207165912257723372017611638983600494094282997583387659624551061760241407006378317820869
116 2
117 -688951486559775985318278268297294274697320757629254820538376931573534422341922197333233548282609176222633649406982313266694006254878037
118 2
119 3920828588916725895016414534926487332828179520320835086778440893237828660968152650249941232805082142504717122421861501404075315018106620303
120 2
121 -1442064666360567544702502546735619851541318666563302609042344980721516901377099978263413930684201905740178434424220217409253318554916879677267
122 2
123 4385104306919981714807128159823608273954289227845854241653734148574490489728790203242113853942658099243876240179150670003079027667729049503749359
124 2
125 -3443355680484904653473882763804171666600042672437014695758471334182350651386956923586641852787522095338365726403111627100913451857851749206927709897
126 2
127 357302767470032900576643605538835088084055212588960920085261795996340330997333306469144562500392344758421560010463942134842407723273904635849262137252353
128 2
129 -9340203544236652192076857015407337167239728999350413511620019436479789375472350991367392365018118260656151315391558747071981187709817403822632514149981927
130 2
131 32233037899835887648620721304998733361461641988178753733765959785688324349938225175019252436751953151556241278169090052625083621202233623696725033764061480049
132 2
133 -28667978490964613771743331924695557504682766037553407843929281513832668989317198734981115620054658883038671701369479579684826726862064987889342647281930932939357
134 2
135 210182175425109813742749524504476291038391310688573904266471565014249104361784942099202033831988851335714376914037857294510519794638629212465014337347967984550439313
136 2
137 -99196333849217009263137150231774708354789422175782643437159274001803151597904701923286546312136404787711925400771655979570749034520576585073137093058709847558843268187
138 2
139 385584669571084466190284533409890188027414049613972475198944451163712865344933987723882413798197022542244891871895134092698146551905935700023624018023882118423804093142939
140 2
141 -385600124787833123477251740349719217941432930307029828119002302618353454549831766509634416762455343474254555944534188024595141233838114775744384524661473168066855129076694417
142 2
143 6346755809647246053727896640535451530216743251313898570351413792210121934437587339316820688792135947520425038302796866027528736932300292368197277787038636456503771822935241923961
144 2
145 -1678388716507314618015288223143589956490034733803557455219289473836377147189959009134819293151864387219117907241088739669920137931593042706043873884709387224080692438079885770784047
146 2
147 7299497967660000804029486649214884204483348202713753542248030765912965170848235325456188801875940713925875454718361946163973023693814881085748399689294089702679371761487308573776948029
148 2
149 -8154760952985684992253508802834151165620374899945214501267154729933313430110314406185650963744126531350707915755026250566137364735667847313359171647876557458440914454698860322559541743077
150 2
151 74858252906160613418704983727645417314232481200114861720576150580645300268044720368333137494674077399984439714047542858415726234870693225683435958510732938181223729346927563413003289497460923
152 2
153 -44097601556185950481580634317028715952848488733355967034055039375674534887564580011703258679921700867721590437151222320211722661188245096476024665146102622010788057566075116406003421817005217507
154 2
155 213303331393906067148000202021569932995246272774551857777707289733029725976539560871745543600430781223344400332030509399827898384469488688952915871385877967176483578521208958383015016766510105585319
156 2
157 -264662340059087018429040485192403038027563631247158688278667720516510301278351080352526921128321736392674333104379507551720871498447805484649012042727365693746971140561667932086317584176816298441093337
158 2
159 10778705263980820725944747747582078379140358355832899649298335894591577533209976126921241408212503509971937430087662312966662882529361177536601639640686613688520453814511981566793527072416948636904312431437
160 2
161 -1758298992520278037362984555845032346446521901274498286567577298769647481982162076325445733565532663151511481020959682334860201806838888335417055896711120175693042958993765227568043342706091401319090162296567
162 2
163 9408612809519657166186631216752047443222829904094982744323349876517717349998149709684096735433715159863407129729366052101632663810339053308205112379475604435938536216202149587245302618107901258123944033416624809
164 2
165 -12898037868544191370056621303127498290447259313519261468809667089159647082151555316853480745039989802178644622506212357746665274246402225088626450214323408258256008842894389617440623214274136473483114661660547593197
166 2
167 144913368869097292823706862167670356944558249841803047543688400984907293551686192396798057280720224743934248572332715637876832510459294114829529686822590573563476148105351293708601465004949408004701988654573423194375133
168 2
169 -104218472233732214585327455708709089023683958019582730995509742861077381053561390133007568821833018133248603389777469743886509370039170922345077137175803561988671771076349822546102600951587284609241100290923897959098389227
170 2
171 613931595373812478359889108545020235271254014144186043298309627740208416262957729357839597203373724630915933197867559524474329968813470859525930790161491022364768330282594341464275082835132235740430595718696446856852114916499
172 2
173 -925475217118470082625875349791664548934837110412502581684956174515747818862981241142836103595785604884023388625627304856883608005679300657775256434899133471457561420611096211293920194571689706198855350224986609255573176279530657
174 2
175 22842431543170637361207046841431943273490064931959160642184848684850546922698141930712510467861630120533917177047332729224336332534187212252436778680202986542929892291623690549368760957948197896552701601491192488783527329429746062051
176 2
177 -9012360051562833641673683481559391176264943162547718831956729023852425352297528975433755984184814854180261809310244933900083154320044378948802135448189353681282058995949159426190229260947364405180405256176435157561448857345828304103487
178 2
179 58189123756814527185618611491246849624068185726065859957544351706145291234248688811110506474562840512021094131078425375921086505809362754580967197639601312965324620124357458885482496804868262869242032921522510426402595494632124108786990389
180 2
181 -96042433665718556557964652964532962589703556025676670403947737036521624585751296157268387884500871641276557698743547013241423936141841144434987060228871457766243940257207676354427991224874050573062873566352259422339850681774912030205422233717
182 2
183 1296420470639068589775913042267219450410019419474943801507305619168343119824389377080980646021572174203230834872740715152781855696366945000091717143742611320424131307237021269105494170446080958659533641698234969386204927516327958296027401836431943
184 2
185 -1117829829523942838054463772589426829648642725236471559339513900434541088221720294051989098842012165136908787280632850384545311255266759612168820098523004414376286388852100563876604318800417499341382275674757544556843597473969704224314620244673887347
186 2
187 7878807609798495328804460663733637624718160983215963340625515222325100352207548009856559845163782958596436221876582446938211369217927724096962477491851155012183132779269943738281670240511034361684208669428053671232798600519344230262340557171051707456479
188 2
189 -14182422142495430132403637543687601634996502358266413806503765175802256603210589113287086469828515707168805373836696790047701835616444330593272303818796049052711720775978260020099676631488845257335104312615107010156584466526277205120667479931428598465670377
190 2
191 1668735900277749862864979239696906798760083715334405577712438359874355406899832141078557288040211272858566482335878983448503386600760256277790307379756004139706917190848347340454761469153069194264359555122373085396852145279528037136971839705729039412036135532459
192 2
193 -195792667465815135547800153208087751361782088507171524696418093539616668233575393907202722890535938071075379124975139127164284587977285579777345023299616107662764746803247479537309950975678023629243590410840857451541327456349555474284106878697297428554708731628807
194 2
195 1500938904788170883857468914106366055873928693421311999021430689437315312017372034659518526635785596644019121489512793040893940793951171841694486200305619156385185039682806718569467759114785817266810543336908414381062695247311040287485720849367162369307799256537404769
196 2
197 -2935996755112299507536554652747642372596317997153452142895561043566584333449603581309807349908544582267136770647372853479824484590745791393109238652830956439664256520991783623198536569848244396108957245370735974036242511292318677156770918482895923569489088781302838048637
198 2
199 46885017653662461152809411401467265210325840600483799292906699031644507714693559379232375434177184975767442881093354227496725910711128706094103722541527600305202021953609208792940135528355425553896415226031739329984695644587466008815380872069241737323644039710970496389041353
200 2