0 1
1 -1272
2 351432
3 89559456
4 -28689603384
5 -3415837464144
6 -155926897275744
7 -3967939206760128
8 -65540990858009400
9 -777517458842153496
10 -7105797244669716432
11 -52584588767807410464
12 -326903749149928526688
13 -1755591468945924647184
14 -8323424791805717938368
15 -35442919264837844160576
16 -137446266413973813435192
17 -490953591153581673480048
18 -1630556689143814765596504
19 -5075031098696900179745760
20 -14901953473644202632493008
21 -41516265389288121840516864
22 -110278180807658489614250016
23 -280477252775086908346281024
24 -685566158861103137367331680
25 -1615672268627934292742897544
26 -3681744130967648226568197264
27 -8133025540326972098605579200
28 -17455486360874100500762149056
29 -36472962869697532337410807440
30 -74329231904019338656673406528
31 -147981920488909191337065794304
32 -288245702139638033002771094328
33 -550054631975947597859025472128
34 -1029604788405229923333886603248
35 -1892526720763090351134736743552
36 -3419525226453803903957036820312
37 -6079240070672866526488271204688
38 -10643116714857609550109898904800
39 -18364107919829599047447833739072
40 -31251661647469859545579004049360
41 -52489698696853631958971005973424
42 -87065960245917136233772578506496
43 -142708767662747142516277652073504
44 -231270107364664709241049611391008
45 -370745491155584839893046099571472
46 -588203712286046296633964154821184
47 -923991775075181979772431466209408
48 -1437736441594208516797270553334624
49 -2216821727032561717371464171342904
50 -3388311945192572876176131451772232
51 -5135547929626038779932831903283904
52 -7721177067687089229300102634497168
53 -11518776463592504006693075529576144
54 -17056198909488368469987757174541760
55 -25074343327159348950925500028302528
56 -36606808128551777683353610801594560
57 -53086617919045067532122590996617600
58 -76489383512421580198821376255030800
59 -109523000485471145856546837916248480
60 -155879697343878412053176652257812032
61 -220566536656854747781033679568933264
62 -310340728494006866428361674413355776
63 -434274798324689054426754871947547584
64 -604495050743144387430821392188283704
65 -837131295917638497474066809261118816
66 -1153548721579693043383570868698355328
67 -1581917918726472928334284337046807648
68 -2159237741216432818368374136783757296
69 -2933891130697560430596062400473701632
70 -3968918090072823432567671727457712256
71 -5346116418134366805178515310867848384
72 -7171264167741049664606725714081671000
73 -9580609771326486251523324580478607024
74 -12749096551872608871954052656116902608
75 -16900502591869344968840235834183170976
76 -22320233504796075698976751868461905120
77 -29370971869655840756503105992315284736
78 -38512344016366689650585038351375111488
79 -50324793998766659945707336121027898240
80 -65539484727246462992873200914752550864
81 -85074319753434075837140670045839297592
82 -110078929091257705019835246206021227056
83 -141988453373099751928840833258415018464
84 -182590552661762905417209918919713163008
85 -234104913363981571790345739127723365792
86 -299282120230749685046624183209906254624
87 -381520074070003006196174853502192123200
88 -485008568199512222228186320497426976800
89 -614898209234309226028676705771839030320
90 -777510019013053686945643889479551094416
91 -980578411278713777839809645086252755584
92 -1233552591628330497180825784226217450048
93 -1547943156094946553573975463469058014208
94 -1937752123073851034080361112706947497088
95 -2419963411699341232997308218247853148480
96 -3015151853963512784633807970613346243424
97 -3748171967826907192004300134564637895408
98 -4649014335311434132424991693050649133176
99 -5753765731252198844327946520033404987552
100 -7105805172486103751339724632261481620808
101 -8757132848522718805581496141623821035344
102 -10770029747260085317878582094624687494336
103 -13218884486742811922023093906075555268544
104 -16192481929853681248792411915192680539280
105 -19796497947410971542897807843256656235008
106 -24156636616946972601078955413064782552144
107 -29422015510766022483685097181085206340128
108 -35769441655439910123219729924943850212800
109 -43407976915886910434266238236406336920080
110 -52584734331587679220216478094649059835584
111 -63590998350852834210746826560018648222784
112 -76770040880411039920770538791735844356288
113 -92525278685476258283475951774719662825584
114 -111330760028776397764709608914851912641920
115 -133741976198682004937151157964137645213056
116 -160409863611875158190924040104327416907280
117 -192095055099289000372092607057555180511952
118 -229686489037123213183627457753584944112800
119 -274220095627124238244648042959579523836288
120 -326903419044094313787463493323048994725440
121 -389139991749753252134728041460541874207576
122 -462561774049516388739716027696851582572816
123 -549060787940901913763920703030622555584448
124 -650831679442812925101092120752572543775488
125 -770412573165299605185512221343949258752544
126 -910740696131029207393769090301223920690624
127 -1075204884829596592130935069982309080378368
128 -1267718004656105706807879305239395621247800
129 -1492784115062484717112886503713537287079552
130 -1755592408627567982716485205550011445617248
131 -2062102731311819455600875543029232136247904
132 -2419167008558855825068650124809823420323456
133 -2834637635898652072745764872854114521209600
134 -3317523909010933629472299076095431226423648
135 -3878128785905361971394472143418265407416960
136 -4528249747467540922989319149043502215192560
137 -5281350601353539280774410719835443642381488
138 -6152818586415755565574542056948241922061568
139 -7160179239241396879291900181078109502405920
140 -8323424510434281606613671054651178284660864
141 -9665280324875371756662981834682490813274624
142 -11211624084639756776387431989405182709180096
143 -12991816429105355802740493724317234364559808
144 -15039230991906458421509195760152770908186456
145 -17391663968614308704769335045632703157210720
146 -20092004523766770102551414839241013464622384
147 -23188738255061452585708332195541108920813408
148 -26736793331958841672994284708575092348615376
149 -30798156773821254367416796490699607550722000
150 -35442939712046569485376408368925109475911328
151 -40750128434212076601496682757816545282938944
152 -46808922335050057178807105780199315370341600
153 -53719645234828985998137944978973402490164144
154 -61595421769364161301542056817891676845737216
155 -70563278430219663103086410556183809812075008
156 -80766239278629807995792466770995137653822784
157 -92364650088068004140312539617720552779088528
158 -105538792708895633976390250162835748993609600
159 -120490470287072518150010468888556556685838912
160 -137446261474714150094131287680135374170961872
161 -156659409559431284648666477881681319922952704
162 -178413864893873895136338123483169823926714488
163 -203026524947176863399106626596322021555295584
164 -230852246301641752505658075269387554102510128
165 -262286487560474591785794240720171590408378112
166 -297771510956756133563417474550487214319393504
167 -337799484756234170293312545708571768102477248
168 -382920142695721932539298392107905843573753600
169 -433744404857044263276905713342479150952727496
170 -490953821376013868996581101298141051988258976
171 -555304773785906687933831106050581625982480480
172 -627640097006299724019346994127070602027717408
173 -708893924696806991885649892374166218251767824
174 -800105967896127552487365842054809057106076480
175 -902427063362232856703563565744181120141356352
176 -1017136688816743754599168337379860208990441504
177 -1145649269039971169067093599542792998021072000
178 -1289535624190360641740151454597871741873012400
179 -1450530079943509427806587838146766671899132640
180 -1630556691393634412925775454668499225112092304
181 -1831737181221264926555091962691671244701866704
182 -2056422956948388270129488288705238335883785856
183 -2307203878413631639274112302438818678691166528
184 -2586947284638536162219592718197488408258402880
185 -2898807559320760696267899110157229342652482272
186 -3246273633633986102972231277351988938754219008
187 -3633179256836297633318776000729124067843955776
188 -4063760740409496948125831760744456011570265216
189 -4542667777637902936998236454439279709518517760
190 -5075033528735509022122923540546088503396421440
191 -5666485749532698062790049624581947356297511424
192 -6323231740843287526648945636870565423889322848
193 -7052069404807764345760024556621081003691166704
194 -7860490086844099742012079339352830459805458288
195 -8756689033420765191976972258941193723482785664
196 -9749689711329261559452601464289800928647149688
197 -10849352956297471434826433796745308557032880208
198 -12066527064592744114783457116693259414652447648
199 -13413054626438928175239888386576586838786296000
200 -14901953529089577410227139678566283304117036360
201 -16547420169615247014046080417154541511683167104
202 -18365047424677967984595793914215623197191549136
203 -20371822564754378173790751447471498948336912000
204 -22586389424531117691365363943875550361313105088
205 -25029038761558520362718293126806023976898153248
206 -27722023258026149824110384811239034059315870144
207 -30689537486245391278490845601111157151480279872
208 -33958095864156507592520081397139306065618232464
209 -37556498679799062905174151744532728449464149120
210 -41516285059906755490359245246290597133151681024
211 -45871680420180365911788213872482703909241437664
212 -50660138794515097821454343938006062497877879888
213 -55922266003388902460629400245845951229352064768
214 -61702468094449493356041113308245545205842196768
215 -68048843223091939477211993500751652772530169536
216 -75013956106589121394312148509132165657851825600
217 -82654689646831343549954980008183951402922653696
218 -91033169013082977278603025117094564590631501200
219 -100216562117769293723426765489275681709050295232
220 -110278180772982837425733832524988391660111445696
221 -121297216836055320994883850703864575461127477024
222 -133360052964486081451802895546454408192919255616
223 -146559917792003548077639800274812805513804090624
224 -160998444772435781151493724061180034996732379328
225 -176785226419170289820994471808189991748850413672
226 -194039665771082590165180234876015360209638836464
227 -212890405783197212663887209877891530251174038368
228 -233477526055921567524403284695850984985138032000
229 -255951817528289461368860068102612229881182933840
230 -280477386610994566963541473730271400129187395968
231 -307230739701347376165283369682525821868351136768
232 -336403866293371188928831627841876006783104976400
233 -368203091209159439049530723994281530273585247664
234 -402852721086639226318098974701791454688158953552
235 -440593612229822628409813464206120716223237536512
236 -481687479857290539199247104347540317484344345760
237 -526415120145639485525242269581688229640409945600
238 -575081496204710483862157132791192146364310453632
239 -628013541986129353753019725759385308265758024320
240 -685566159055160487141338182647019553911133691456
241 -748119513523994738664584494213068134560562957424
242 -816086101117970277778615196085594067732062510744
243 -889907433125882114265260681847850899114082435104
244 -970062349571711964955060122505987718149217806608
245 -1057062972561133588236468177156719678290911776208
246 -1151464478612626264066725437078566803387880909248
247 -1253860170921886391771526431474972000797999502400
248 -1364892958206854021864106342854812200621427372800
249 -1485249373172307946696003728229770798316747051392
250 -1615673039051327590935673032834535321763869907232
251 -1756957433547540222699602822441487910825303280544
252 -1909961672373014435531308525247513873510061778368
253 -2075601774909630702350878377241600042333116933888
254 -2254869149835042977612183869603671031233903971328
255 -2448820080579066173778088430086428587580424483968
256 -2658597348900561369651753640162125850450450291512
257 -2885417614365014995639672052518544503493197586928
258 -3130596685255634945396052305903842350702372467328
259 -3395534398227934509393127874064314640180026782848
260 -3681744130938958580049825746511265380675562799712
261 -3990834728806945900973573903746323682568770071120
262 -4324544929278776143762495172230302346917537857376
263 -4684721814864710457580136446046083466302727265984
264 -5073360930333221677399180335115057186287253100160
265 -5492580634875266791417621065157169930485359991776
266 -5944668822037765874083873759089197338230822224640
267 -6432052453097975609306014454052330131228080689600
268 -6957351900831679413821027408563064120662304774496
269 -7523344842848275062265033375175537527322564313360
270 -8133029417747787542259842016724785396015120266880
271 -8789581492929628644302227268904372388378036301184
272 -9496428014401048372103077629144873037807151079408
273 -10257196526192522579087466846724324391245188162048
274 -11075800257680379070221651714741766066841213602608
275 -11956378615933397510912717769140515627112578223328
276 -12903395804141908514271725262176106119621317096704
277 -13921570757271536202914670563481407157944455228368
278 -15015991372112813070185153157107504429257076128800
279 -16192032150919706412114990409431457006988703612672
280 -17455486358906274452430375008114792362308404426880
281 -18812469408333698694469610770187040369701700896304
282 -20269571629153360556118242357616123798497848429056
283 -21833745046174867555360827043708899350599103112864
284 -23512479872355781315219609559939240167317458413248
285 -25313672027131977432040719847041401102959096561920
286 -27245826799747584217409937448965643534284894917568
287 -29317904114119990238361377213349385315263056712576
288 -31539553353138613027951893732818921222733936125784
289 -33920932806089370410696858598368840587883872003944
290 -36472980266771403588688465557336320732935822136160
291 -39207202652801162808660655489031376225244325548224
292 -42135987471036110030734267299919527340844724000048
293 -45272358097603944722423842348573172601732085844304
294 -48630331997816890485269356835661855204969850586208
295 -52224636309375275050624228858437890043589241749440
296 -56071119609704148857551094699447586889363159972560
297 -60186421796215583121148058654642234064129778694400
298 -64588446872689564928785158736102702044735097611600
299 -69295980395898940895369542931575131425502392913792
300 -74329231903014787792827180644912794597295235548832
301 -79709391946587271926996609126537311239340292236544
302 -85459254096193158928875893508906632314254561961536
303 -91602702649898281657266166521141482266612959233088
304 -98165425092794897537629046146347416266165937960160
305 -105174320534156482659298582237007615001951768133728
306 -112658315163157312422949817145264757124160629961264
307 -120647679636163803503491044040866653692469742268128
308 -129174961954494960629430317341820130342335780259072
309 -138274200694206076059476774277278103570144655110912
310 -147981991049770457025896302041715663865460984513024
311 -158336579320495864184235954130118719464468393209664
312 -169379080235657059172184939229036056879052326753600
313 -181152435463300896497712541226501681486059501383984
314 -193702803026142078917288999303234145521128445706768
315 -207078360712383253242286347993280561527283783694976
316 -221330890207096221339600178001058869869311124778880
317 -236514404200322326487928653836091114086390535580048
318 -252686951233944993356496658985002837095177147091008
319 -269909041483443172410452618010885905459398988729280
320 -288245702144219729505921941256241965355086576039888
321 -307764674216179044851260531579693052242371664232064
322 -328538750735789996743482217314563042306091958934016
323 -350643713973744447088353662332071225374665998667200
324 -374160993590002501148622526361777713778008882428024
325 -399175308188267095928635550347081504626017994399216
326 -425777685872546800376321307872451587186718103085664
327 -454062770411255659124588402878036320708107972539200
328 -484132250035980604492397632453874765086768248586800
329 -516091784415110511740311792362598737153906963452928
330 -550054894246911970882694351336410769543261671431936
331 -586139457462877580702723567647633891527218357116704
332 -624472119746125027505612791110813453933652705852128
333 -665184303281311200167770959326647383012031683035664
334 -708417202854990759438467033234265760702506232717248
335 -754317244876124702065018901401548578342116259836992
336 -803041743094618641956562548350610790476848310978304
337 -854753734619648102189256847587310185839521014738288
338 -909628379879164948505762321906242870849248590843784
339 -967847095348614480004411449451885509125442545364672
340 -1029604788406584342357859541320479523456693987856544
341 -1095103198831375805101631904330644186828004486018048
342 -1164559072259435568450257798019454622251468713141600
343 -1238196607043977828725605279298084514664035295011200
344 -1316256684716955477928789543635612905679807003874080
345 -1398988309239175072185052321777890287330608874970624
346 -1486659020859682874570516369370251993805067654890384
347 -1579545204366713215787882023754778319976273226472608
348 -1677943830785681209447638484164344266322228136993600
349 -1782161489633988468801127236653529636325223831725200
350 -1892527623211296722117017208688961593493352804225856
351 -2009382124888309184651740608713961856095378970058880
352 -2133090241225411799426785727147181380019946811183136
353 -2264028564253568749844237677428789266929935561736944
354 -2402601801514982655068372098438046098212829650092160
355 -2549226960246269789517548342524014329634981921955968
356 -2704352213342678098369733285976542851705718404017840
357 -2868439055894375446022168029355335361167562608160256
358 -3041983508743770625780929260773438914436488403960800
359 -3225496008915805071255660685830224254076479002271680
360 -3419525226469543197421053784448791741807066808065680
361 -3624635408824292686320880984263771581663727009249432
362 -3841433124809719404596794531499225026679981707012176
363 -4070541759504064976252945307862345208823990654953952
364 -4312631517011206935937290206194619783472653551122048
365 -4568390737212448788367411695058367869200649116884256
366 -4838559535226782835326627144917478923215763391364928
367 -5123897554296188109366004550465175052140369552248448
368 -5425221671874275389904025948436710849230737249917504
369 -5743369771779317073047230418651304730072239598382832
370 -6079242969452211255179057024652467975343973215208416
371 -6433764953038021445248548228868720666660718291931264
372 -6807929243324329166789017205744047592320353888623616
373 -7202753575141833015901065551149214907697973902294224
374 -7619332778012012091378742416020975814448342982707776
375 -8058787628111526286475488577325066050826705361550976
376 -8522323964271257345469819999055247008354941636754560
377 -9011175396651838794800987927845243450117744331570400
378 -9526669357876661059175230454520507575273209983936000
379 -10070162947838831113155902273574575284204589841217440
380 -10643116714857150180043582160205734419065092753559360
381 -11247022861983721684755005937537901913130050428268544
382 -11883487589089746338109546727033298346430083215110656
383 -12554150828178598263618458033312323098930597747262464
384 -13260778091772982120642922719649763336179210992030560
385 -14005170759990601447351783316582686017268023101505024
386 -14789268508500817420773294721140147150616248538560624
387 -15615049099381382224026585245443202078398653564254112
388 -16484642506609025634746836035193586598208686011535216
389 -17400219087368001811899208038196056345822623986915920
390 -18364116676505457984050337256471773148717605074692992
391 -19378715819328415480761554607341159779550058905660544
392 -20446581277493583540314719742932668599184083803207800
393 -21570322912454741949946625770532821733462751863131008
394 -22752753100358111113825464289148644827158508047694288
395 -23996731757529654833357078596520869587274380896881920
396 -25305341366570556271092240946129469374636387758934944
397 -26681714372220285742446488872493842611450889366875408
398 -28129227749000277542811559875508620344522898975748800
399 -29651310876851450547478572817772723515822717472209920
400 -31251661647437265445039494350437783837615951695144264
401 -32934032803071877794582975810516497785401855966348144
402 -34702471850969124127078177187262788813127164875249536
403 -36561083496379856963877750155255107563452463872690688
404 -38514295936767007046912319958682780045192377380700368
405 -40566596867291654192078282180350449868616519093571024
406 -42722828807142338441584565937816792934770356549612160
407 -44987895993919964407051208405254596673922029481355456
408 -47367091754434282531704170468928421059056874157790400
409 -49865773134240546389752792373899132651469376911749680
410 -52489723725918735655426445900354141625850192667187744
411 -55244792684315821885664893735404310485370219262798784
412 -58137296519629275039967917623910175362484420254218688
413 -61173618943155660721857758290648723437463843675603200
414 -64360655607891981057070664482051111393691605323016512
415 -67705370604085916273441791988048228259043128731954496
416 -71215288657707548211504154123148303660098373614003344
417 -74898003846413027780195567010538020785134448419420800
418 -78761723875836644166772950301443739157114290301673600
419 -82814726325254850343267058221650660781933524866936160
420 -87065960245973368589705127248866248713424209201773056
421 -91524444417991158847705678006442056214134516880667984
422 -96199932208222514903644183438202526233789028865173216
423 -101102246004202975783489768516698164721959366562090624
424 -106242011393194926448932128045002468959690776991001680
425 -111629921609869712719794533770023047862191953396232592
426 -117277547915805046960080085862445905243736242271207168
427 -123196526804855873600016249310238972788932487966801536
428 -129399454369240365906978286915876649703360415029025056
429 -135898988609972047323142618311890469043133974496312064
430 -142708835711836930161631696128897611578248661577097408
431 -149842759392653489180512118006584922443330676535141504
432 -157315668076845589108569208945526663662889046990360000
433 -165142521780523887516110597337156224020416962754186864
434 -173339530356921292623713288166143148725007758149810176
435 -181922947916986040724827148289709905062579272607914880
436 -190910392462168399944012791610209508170815233625410960
437 -200319517325043901795545061790321320128596342846419200
438 -210169463894966227625086614859875937436154731767301568
439 -220479397679270088909885050208425998040389041886681920
440 -231270107364422503487109447746451530433706083808624320
441 -242562392479860696572792527339776604536097143124112472
442 -254378822179383924591040177749419870765585484316132896
443 -266741960849087390388518627332341559208181273670233504
444 -279676301794641505684972896091680825602212267785910848
445 -293206314675479486958557394580569597114512167581296160
446 -307358571277253616874268507319133628658078354146813184
447 -322159597886335460789153647924322653065909257375284800
448 -337638210451403243306045186824216045504105927270416576
449 -353823154223389655587323363104137656577993712044450800
450 -370745667940642230809107373923524725090212843167915816
451 -388436889855712832602325447309101205412024295253959488
452 -406930673151249921409153175830632088124629459468105968
453 -426260736530221797934984780608873463210524331322412288
454 -446463753159449384144231047447257897846015483385669728
455 -467576223029477956531068712940570498557321052220380928
456 -489637860723228027235508972389065503796647815693987200
457 -512688162596327106012567653561706269934404578924913328
458 -536770121984904828759662219476396356977583266814344400
459 -561926463096167070593490871951895210098659106771493760
460 -588203712286154220071699963229365166589358186052139392
461 -615648069369339870328552548480860246077610140756091664
462 -644309867456899753992162227667312247016504936289764352
463 -674239047014336327423209411110868732273357447715827584
464 -705490041004875975617889698487882709328705747514689040
465 -738116815612292342816915201430622826377304947266988032
466 -772178217338562345068937436049639922902231335676691504
467 -807732542872806234712007440980543123140151449068705248
468 -844843389732479721806174130769941411698333643460378704
469 -883573710823896015583513540577982684504884782463954688
470 -923992215668609214629040544750927652732679583055291136
471 -966166863485061028433264791966431015434376176199200064
472 -1010171861757676568940184892374511765996313448810480800
473 -1056080549943217686757134950331970674800560438691019648
474 -1103973048458788283970096243832979613443760429769582080
475 -1153928476190252995984037247736788677101941011509032480
476 -1206033309928975220746322586782714732808301997787774336
477 -1260372876798355348229541297932675957644433384580012432
478 -1317040483616837132618503178799714983155631514517008000
479 -1376128123285111515478621651473251580303649556219946240
480 -1437736441594847925958326761720341740529404968812404288
481 -1501964585178267077231277987090934562961285387355684704
482 -1568921082145386138196230434797190251947237251394671856
483 -1638712756721745266037829204797232853413349025473660928
484 -1711456599132142743976932273469941532511337250126558872
485 -1787267669595200550256040065968283669317902674751447712
486 -1866272043102243053546536741834324164886785323323516704
487 -1948593610794714344762410276275260962679205197064113088
488 -2034368196529014890983272451090127716168123895646742800
489 -2123729160728187432655940672995550815100175590798182272
490 -2216822784095498987969061066444921064262477095888716624
491 -2313792576119897649417931819337699980963074958267950624
492 -2414796034251975455730036835093026138514856952194460096
493 -2519987540578538599263730249754208682888592064069626400
494 -2629536619029346812161128261877379752388174549607072320
495 -2743609300256830048897432787748785303443312129086704064
496 -2862387997089420325654360859257732594063669959071871744
497 -2986051214256695179714008279743911996708338807082876416
498 -3114795178696425127354177599182419257170912562761278848
499 -3248811747005287506350286202133707756884808352772837600
500 -3388311945193340172551051540390581992203835295698155808
501 -3533501922679423264722173895842431506404232609589979904
502 -3684608552636524620637427061764762399628767388348479136
503 -3841853277389944692919736922935895335301502319335911744
504 -4005479941140411969912281475389796250009236866539922880
505 -4175726341496819708433142963706551294355882515399550688
506 -4352854489057056756308589460549453976329938456405028608
507 -4537119675063456124539271459365416892000386391411341472
508 -4728803347315935255471428973221705532886062225032334336
509 -4928179499408025967896652330768017510029317035526638480
510 -5135550378446630363559945439073736520607173534956875904
511 -5351209963170337022647266919745415735219253809648683904
512 -5575482747441510077455505232628322714312847979017509688
513 -5808684069112599460034905305974189190381191836794105600
514 -6051162206218434293146529084735198457850381505435065968
515 -6303255313273830601781445346195866843536467664487182976
516 -6565337099678718121141384618780640993341698264437142144
517 -6837770081993730502943024964183837797524516462182084096
518 -7120955149846907540222800546610506389843291458674929792
519 -7415280836498379751709184381867119638001303133329255232
520 -7721177067686898864896406341695022538242837364036371040
521 -8039060147015179650087883961438743344741917880498731184
522 -8369391024021673017134107531917114890729821472413621200
523 -8712615630248721245771555210456710567787400687692661024
524 -9069228047528906050164499749000280946208531888520142688
525 -9439705823617443475126259940471022689612203784724631808
526 -9824578408208972130336286065818980652801616332192028864
527 -10224357070572798791744052768786019274461338107181467136
528 -10639609021770176507162556964015230164112121982563817088
529 -11070881480561014619170275798296466397290466742791296696
530 -11518781956170570377304155777538333414026107881279100128
531 -11983896000916871143243449251694564143088950180173451040
532 -12466874109476979416007301006649910520828580163880108800
533 -12968342689751926355420656773321121730580765422782535328
534 -13488998098171778842809583430014970114652441190994965440
535 -14029510264761964206132671093504116208333091139498805952
536 -14590624453532958147726672318091544414905389970153822560
537 -15173056969235464975817354022055286850368833324817827200
538 -15777605207213788591749806722619067308173166685084282000
539 -16405034861902697493935732922298176187873397056797961248
540 -17056198909492486268620440595994000596632650144694318720
541 -17731915618809246031748472214837992202512918392920327824
542 -18433097196641849500218690117263624479802449639731290496
543 -19160617892473787207807418592879239309175335418373241408
544 -19915453003257187395621082770272415981985486176603725808
545 -20698536355918407094265594181202320184516383009962060640
546 -21510910466494227304322304497128141921938958290176659968
547 -22353572535205235895888452964038101877317165493879085408
548 -23227636662000203678444142610771131876727289817444956976
549 -24134167479538054287576496565546035333306218672815855952
550 -25074355283540572390200989064242723523508214804995145184
551 -26049336421473549763488159781881068785120739630953089600
552 -27060382317447811727507004513267627025055489772919584000
553 -28108705548854425981775873423404568452361266925749324800
554 -29195663878324273962714301875165839856417293610160238928
555 -30322550940920339206533231465314643467414240117319189888
556 -31490816338016290335038447096157227894900901882951851040
557 -32701839850860166905788513064162727901853467811059520528
558 -33957168801397715061255053399611831954076929912842716928
559 -35258274477309912052386146469964494409785123554305432512
560 -36606808128553011280515687461738714798951059369920477312
561 -38004338279953904856030704698767662922602832203868757248
562 -39452626657095241218156683004112309557592476796540825776
563 -40953345056864638355972221589023834845445432271023490784
564 -42508372681231893677294861132111995228903297925141334528
565 -44119490950334764333907375132176871897861097403981581216
566 -45788703924820762018125598866670549532862816719924083104
567 -47517909437979529766920980371362171388171835990727059648
568 -49309244189270671502091277604133009810158530234399876800
569 -51164729568822568374645076327023402141813608317554477360
570 -53086643232715907867477568950503060707693643057878677760
571 -55077137639235597615219802819051575019266611429520775584
572 -57138640164757237553144638034868453911749423908163425216
573 -59273442365544699672076646933253694869775330742366005248
574 -61484130566639079888308017460406889725690001417323075456
575 -63773143863049510464622716060869098728981749532678123456
576 -66143237393641348588854306899358874705772219193355069272
577 -68597006658895665514568786644630619593531265939721539568
578 -71137385997088741425063625960274745311707027096223407656
579 -73767136793411270777098881583820330742293526270080271552
580 -76489383512437574242723332846549593237926166265490355040
581 -79307063379127048035685018216828666230643239988585876224
582 -82223502664929916987948961588659921152594395750041189056
583 -85241824882603447970530736877093417462925326128652059328
584 -88365570396858320232522404593948083003844346201659544880
585 -91598060178417875220453297154266754264024700526911575008
586 -94943061601464405486334950662248502996509699307887510224
587 -98404104815201431572404122919010893477170144411683878688
588 -101985198009908876253215565981774611650422074100864722016
589 -105690092802394101728105459266922213194995475925692984320
590 -109523052710115286198586780220786218653722920648512336320
591 -113488063957733127309685924554118272306402949347852892224
592 -117589660631730275184841015518811186973022900773558090448
593 -121832077339294438633129808920565347735890299468657345904
594 -126220135029198898789405677576557051558208608421069861120
595 -130758331121027382043801398750096154704236434228736123136
596 -135451790535985464626343245412567525983743346198410098000
597 -140305288937097465464767617395181336366717795397403846400
598 -145324273175200651595531039409077341958549646168639435648
599 -150513813318480284120170353320831424906698317322665243200
600 -155879697343871268266209500643582737475624743591297697440
601 -161427306638738039814505943700365477985516826482927645744
602 -167162790448961337083119986471416918223268817795223649536
603 -173091859572621652411672499446368484507909055696923870944
604 -179221045646380425762487826329530120380666067223009109568
605 -185556407809140236959529916253424879350617338444308305552
606 -192104882670342131072036272430930473242455937838022849088
607 -198872897502876445095545090862178888269189172554852995328
608 -205867817564205004960915912196591482301945079179617432800
609 -213096459436547957159774645050405996700974858295524692480
610 -220566641831167870078038574814342216309023362290244089184
611 -228285592776645149712936281529301307868400210650041650944
612 -236261610961099403707663234821207225237414407390074544688
613 -244502358982896946508421998605927779219736359027256923984
614 -253016643292019829009338328361629870282515128973048729568
615 -261812585802508860515597815967504105140065161450538340992
616 -270899529812793015703693051307519224294225531696732734720
617 -280286082397208949962858277854508032815394292512999356848
618 -289982154808456355026157171955454003207572071921681111808
619 -299996866252387943384002079578066648453258306944412553760
620 -310340728494078776771234193985675298962306793169479533056
621 -321023401742835547109983202840906318212767430283975508480
622 -332056032331715863061670940230481253163367392238783415616
623 -343448851600041570763084842751578256231533549776792496000
624 -355213676874368672957033249119333376034635326051647542592
625 -367361342032098588249983896309827522860583435048161627544
626 -379904373489167864992890671312250844294463383052286854064
627 -392854241296257897726352802237795365872395808932569459200
628 -406224220771972277735687196891911295561269925802860515856
629 -420026453202293951179473877159308804351924048516719360928
630 -434275005403056676687092846067863077817782438411985241728
631 -448982726414591671528345080273457566049647255873485200704
632 -464164519059592254824834461453934473275988664740591382400
633 -479833979256097756776584457045595396262891779977591865728
634 -496006892311918567961224349452131178840314346557264818448
635 -512697641768264219721751447020219410417898466479783954432
636 -529922945154290701177649667996433103829393394328503961664
637 -547698016029082987126385725128944034280789294126470111888
638 -566040556074127299349023115229784499185909485059697073600
639 -584966654307567114704388975033559622036337450260462834112
640 -604495050743154694173213705546989270989393930442787207120
641 -624642757135281503262763369464173408363073112776629347824
642 -645429609826482532447341296132417639023437503644356602496
643 -666873592450923760882359350257228953279935754075060177504
644 -688995698183220122660190079885925443649454745859297253888
645 -711814935237163455952776805131002941097483667463881932544
646 -735353516691180088444746649197021112460253993954306248640
647 -759631530116383628687843694402012195389555484007913366208
648 -784672476029260925373179706431798127885232115122525255800
649 -810497578237650540203646274610620222376910414785015141760
650 -837131695092948905028024000638540562742389422212667112048
651 -864597247672857872969819449592522886878252735309288398848
652 -892920525483186294027816659746582488313101083301839503968
653 -922125210244835035428804946153946138449450727523833808144
654 -952239101156276039300700541476102992882957421212800215360
655 -983287206321632288827837336112250938288217225004266297408
656 -1015298916427456796672505769203825676053187258427089814064
657 -1048300636542256494750270734332976002540461227063785573872
658 -1082323433961502255028031244892884516242537963272460137472
659 -1117395183935204811394159591467752897181115788769704998880
660 -1153548721579962220048346936132860454132306050554374102784
661 -1190813468195093351510997504138155819003703884412624678864
662 -1229224121636646107004131729564004138141225563773716319776
663 -1268811730767314019693356018666932186799801787512034787968
664 -1309612954869825593825702207792387802819258224448978336480
665 -1351660554837540631138427442074546482876776313380039651840
666 -1394993257179311627365077825791493695088617549071840339344
667 -1439645622255803585417445110709393216280133519612957385600
668 -1485658553802087380622511218491905882594607239387092213696
669 -1533068505653560919776156803432004865952453331108631749632
670 -1581918673043699547308781296458854996321787332947561472576
671 -1632247500600046501226244608701050565643963084190735941568
672 -1684100597614365674215463518568358384999169629726989289216
673 -1737518500129892924551512310028430146038099476414632669424
674 -1792549358818798876450915097459699269937083567820105281008
675 -1849235909416848161732172801702463220858960667324404688960
676 -1907628976120784274493429309797029965987984361639286085512
677 -1967773606323277480841994006461551852852539436168576453968
678 -2029723439551632902584861917518529920729118533654789892288
679 -2093525950502622289907480113122022036358817148995130144128
680 -2159237741216445166978929777107578287732950169684390072480
681 -2226908838235127092924986897936491785261437115253613903744
682 -2296598958738816263796782956849784988587599496222923379712
683 -2368360809766950968971217987896625233056982374775007660064
684 -2442257387507575126020343707173489621375665973393946641760
685 -2518344212223792270445578433036338801236515276640043024672
686 -2596687729052099235444309069596743378508184338814457968000
687 -2677346414551666027777290515391785029499201114053644072000
688 -2760390338867532614449927556029702629324332246810447172384
689 -2845881082479185750431081773451551280512708417739791922272
690 -2933892529685863720157549695057600873200410180784856591872
691 -3024489517022077299209231743683752698184912677518071411424
692 -3117749938914634553695683902187788096747076589738782069648
693 -3213742052095048289840267680428603022389825217719771748608
694 -3312547963973265720628341244905275672741238319862666870688
695 -3414239520664888304874251569383199278458833606470855687360
696 -3518903260619852920139999139530509279679398224765648724800
697 -3626614793478564170317484601199127829614239826937346629216
698 -3737465314470387819313498855911606339208049407204887286800
699 -3851534384852435172348240273676039294226073891910945939392
700 -3968918090073719770444514108857306662920085329245820998464
701 -4089700136648181504594403609484998341300327143392264531344
702 -4213981751355892271520071493084358411520559534271779945600
703 -4341850985054054252853595164179916367387677970019067950400
704 -4473414465566354805990573351756741371474532453476560162848
705 -4608764803350158715395976844676600128472322775505943886848
706 -4748014295610064464440266936228740043702192533728262616944
707 -4891260333770232933006142373078356620752513955630887216256
708 -5038621173251894554311576206810362909847307177293218742400
709 -5190199213744454051505994968260144102036313164243043788880
710 -5346118967361345427896420275186846799571314352028501195904
711 -5506488088123069818859679319687619324476257204274702683520
712 -5671437652916024059964470714272496855613949381702547009200
713 -5841080822824628447424241645575658127785211499177371117568
714 -6015555571386057149750921871437048970004155815220087307776
715 -6194980825951282042904008888143600778669540690475393764992
716 -6379501799330466585478035917252504549927734455694900339680
717 -6569243466069996709125239358230960748084113265399366566400
718 -6764358631585807352599205460930407154408645599404396286400
719 -6964978605836164369151164745067694386210628381244403058560
720 -7171264167741055455557539085969766627992080003387819826832
721 -7383353257864882531116303560545940288950635985387301451264
722 -7601415021522091879997632596801073697799518899932759720408
723 -7825594350265639695576859481589147758789739820585286278848
724 -8056069160562784405970176010171055144016227666177725790288
725 -8292991623217729960366779475623587009414276520903438276720
726 -8536548862569228377144333574433118011345963482661588054752
727 -8786900664473859215992406784397058196679685413957369224768
728 -9044243811163086649095671253682915273300061214703976822400
729 -9308746068471829275999443388573911168618313402593476598616
730 -9580614339717298613873581650809071857967186344866734529568
731 -9860024744178458245284336270047208258963868627722129605184
732 -10147194806422225280548709664506196343216992335292969320256
733 -10442309380670129864672139393758443197389151515085924280464
734 -10745597127684913782118214427925852320505251643496548088448
735 -11057252051859617815572315300588993412938959131564532192832
736 -11377514479614480382488773083129273111640626917624161753664
737 -11706587989876406271261601483803786431458669509953010446976
738 -12044725146996310137692556261451265950294910791224327078768
739 -12392139537373409227706006926904067251216439536390033505120
740 -12749096551875542545780958278646440903094247917741894951904
741 -13115820256270741951882788907609558437246306786742355016960
742 -13492589472558545787971505441096344531302070753205234592896
743 -13879639227565873960583460761999453145165138810490217325504
744 -14277262428496103562336548087685022839471592413834799733760
745 -14685705553923282095473695887943269522471526557860809093600
746 -15105276268369420534794945572551366939350661000053789243984
747 -15536233037916693701349735917226804984507278854163667242592
748 -15978898974077080360715727329293418010480387914099598821952
749 -16433545076532591907953170420618521017092069015366988158208
750 -16900510650656971686257319822037187040843893436827289971328
751 -17380079785283832903358760249305851544940243951435102818944
752 -17872608746319395884566261413261186468021169148353111178368
753 -18378395319300629454746324110584372971572131993237223337088
754 -18897813516614593684032361437232309037515754925959081242080
755 -19431175438982087129666173230284578249456936914506484501888
756 -19978873697214298161348763458114206585824006972553273157120
757 -20541235335415332654492952121524652879447938643570089656528
758 -21118672436549048185448049225946728588564187769429272855200
759 -21711527676404042327699707831012727052414912681715259894784
760 -22320233504796102216797800559462140262122307677138794811200
761 -22945148928819742434057572518348373596006077329473703529264
762 -23586727736077747882349577368795747524350099222095261822976
763 -24245345974591298786723424236302362463843890971163002409600
764 -24921479764440406198209323531693345026444555488567236080128
765 -25615522973455952945975926432934488289644521128596954680096
766 -26327975071767231884345933206847568531206177077243051336704
767 -27059248537656085396720384337157425218279887496094559326400
768 -27809867296717893000273844017761321757153784281083512689504
769 -28580263238285902699640292623156082131806782420511281189360
770 -29370985874826569797113933745795894264548755828372914294272
771 -30182487387301121035126562649127962242628130346152801385664
772 -31015344031146558325014430453876865260092029513973403805808
773 -31870029171396575886136601670504870131197959722140920569424
774 -32747147063914963875267197020822430324094445603677009347232
775 -33647193160161811375985125396341229433789403988995713303808
776 -34570801002020131331713112752661565800586438477990865096560
777 -35518489121795786667859365108134535897598886651482340583936
778 -36490921659731067103825505422079535094019297097368655694800
779 -37488641235395676406290576293684555021788145320767625993920
780 -38512344016375530911200725770391839347200786906763440843648
781 -39562597725296535511622667429827983392417780659834775115008
782 -40640132016652044510726137873327241570307326816336599984256
783 -41745540838119372924244120106437747671829259170267474742400
784 -42879588819258223708737998333222374305028003685034509236344
785 -44042897266420458680235083590459991357436509539678708717152
786 -45236267406823199444551650038070600075462062809475424014208
787 -46460349047895620272827490317800309064422477737556609131488
788 -47715981669933062791537062328853833417936370445447821412816
789 -49003844845968768861933181278405854817356798258813904559872
790 -50324817995498588222742257310150947744442210831750476309760
791 -51679611732925996632418385499519279293729498265257652326784
792 -53069147257586175230784274913360073145137296366571201924000
793 -54494167508485806126709588650931795472798285252033639786208
794 -55955637340844888905625652509487957635820154083007495993488
795 -57454333442245851121373199112500405619777383974366614149504
796 -58991266232284843104087833728679050896515558131165681464000
797 -60567247581196977197183287478373045912695915960193173528208
798 -62183335559321650069998422703616265728941973122846316108800
799 -63840378659645187519998246408785285129410881607482947070208
800 -65539484727246356102595553807921666723668109380019337913672
801 -67281540479627416437370394961025695268863534756104870997360
802 -69067705695060597732544809247779553102671386560915071357936
803 -70898906926218421319060273816870841464171419199275966125888
804 -72776358247220148021518195367553450814836969322778056431488
805 -74701027660098845059926150103904779334414241414929111374848
806 -76674185937683506171367524165008589066885993266378347739648
807 -78696844331684830533913650480233638770360397338416974651200
808 -80770332752382802371198013096540659637342672245851419246800
809 -82895707508073481596126548572197647469904103742266809564080
810 -85074360320031294463887394714238974621181207235673180341072
811 -87307394360862809583461410640486156664983471486279494546464
812 -89596265878576541170013211274760081877991273644554149622400
813 -91942126931385544335629522365170714731590567203632819731968
814 -94346501047337235116146271067440909874671135701558274364096
815 -96810591195667881520328035265826289139899137602413899172416
816 -99335991206995364479929709871888973068157574174734356862144
817 -101923956983609287676632730281461265433877917826874340380800
818 -104576155725791964582921116768673208125095119360026960231600
819 -107293898536558426955894141719073690805581260552001969680512
820 -110078929091282957356010098665348918775258721528286957320736
821 -112932615961487549124956015804693144087640338718919836939984
822 -115856782712290978814974011892354369745707296073060322721216
823 -118852857643535144145386964390872963792776665687841334255424
824 -121922747670733573421834513253297223104612979222793360095680
825 -125067943363416000103870750952782772775698618104208412822912
826 -128290438487495723349813917709936306751908113725772047038720
827 -131591788419351109990935693454679131076901122860082110001568
828 -134974077629432573395283756352271842866235170571606952782144
829 -138438928823490266367463792691556965338718086148061674609040
830 -141988521078470591570594450391818001396584742152961479316288
831 -145624547275538020018974347978171008564022735023719730081344
832 -149349285039088700146851586003021967409705517910385276970128
833 -153164500261052879515061847050537579937952858000493673943536
834 -157072573460516620448335859526122556290914762230382606976640
835 -161075346353642882800630212205573763457364384347708573259392
836 -165175306749696126486316599832155955346360925060330761101440
837 -169374375372951930363631402463455441708585724714764377446400
838 -173675151757187185161920390408900268040386740100040775023200
839 -178079638801006710070053341179919084879255493653543483286720
840 -182590552661763541904445295275379993297653366271904246315520
841 -187209981546588860351474766981751816188572211811629945354312
842 -191940763184523412750938499980735638485245543945532080639696
843 -196785074650615389439634677408403770611573682100677069814208
844 -201745880230384135255630073330439388857712560031583710365408
845 -206825449398539148908065971064102155767662820529581646549552
846 -212026878514452283273270510974876629756180903401849963526784
847 -217352532941227939069155296016810655332167604389467269580224
848 -222805646677261526392224493739929990363492138545387748486224
849 -228388684949074403775986720246563048725233192846668966488192
850 -234105024993903097639455335149715865911911985447473046370576
851 -239957235838352643905060516910902278642702163062300590321024
852 -245948844166782308108429816830730416375936328050630594772736
853 -252082526684578210487881096943254346796007851568377363681744
854 -258361965778383909887907562981864013231960863922603636812416
855 -264789950268701483037096961096600014606751661679416695602240
856 -271370324529361171871979374639535558038765214666578664118560
857 -278105993879102773301610596340806934616626412162520948935728
858 -285000971660368708959873136578120326033151411537529585165056
859 -292058283999107992406446650163079950141310428711741492382880
860 -299282120230818290605546118615610447780983923089908537794752
861 -306675632234699821530081395031760318991549118200590790604288
862 -314243192388581442795397718122788871635879499011096258715776
863 -321988083201830090452319302731936817229844648700117409097984
864 -329914867938692880890208365685377732651075978629353093696960
865 -338026964519886245287085067193753197116837607283589098786656
866 -346329134979591012276062599418713624941443193724803626878704
867 -354824938160845656486671033159502071306492318497121647887648
868 -363519342767160857358051283311335981091765450364919030740992
869 -372416053984176847804699943645137919891366322611699178938880
870 -381520255992951026264161790184949745489090013078192983072640
871 -390835805623003475890460370489672013913970317244300067132224
872 -400368111372821384322803556233833578904046013698677587430800
873 -410121187849898740312831794825095412609916688640687649464624
874 -420100676716767793782231152458905678015432627847423625406720
875 -430310756379238537166239200826808989111633080543778640516352
876 -440757311546356430758527684092385183904140419955691498259904
877 -451444690293007622121617099398411466674677847389262376509968
878 -462379030281274304767620070718982627600384647388782095176000
879 -473564856078906767899594903111024506608794095568143267212352
880 -485008568199513382033005042411527747364538047114959449407168
881 -496714874383070886192153121795271889896972153983592089659504
882 -508690449076317299399721052699755555507094981488237117919128
883 -520940189688346030768361819165914938497456606449241180247264
884 -533471055691260653440784957745700712573211593719222423184928
885 -546288141746508393615899152630545987911530999865215175381760
886 -559398703420546168015465308990465038026452080179529940568224
887 -572808040033226715216393280111625208596523691989367904417088
888 -586523715661236022993827910298970590709107123105451378408000
889 -600551241463714892390626520430334765635484093213936250707968
890 -614898502440625832513628632455831470474321253709357944200480
891 -629571230013152688180515362598542033881903388988991000374304
892 -644577642471381537052894335444811638987759006130319712085248
893 -659923699701136938784739606738064804206290381575553709376000
894 -675617967186122070600372896858986257694280032156610152488000
895 -691666641208416208830939039120134126547224116007670846784320
896 -708078648324581214505744706398463145368368322906154872291520
897 -724860430558562674855006211245371297573354171834418131101184
898 -742021289349044286383922288240623184161756523557471206412400
899 -759567921541480970408238906030467629109560949230688198638080
900 -777510019013230520852200277733579487973972207448925105489704
901 -795854542181074597512886233838721893100668415488853340614304
902 -814611588871577734030459407016436144988703858683333843147072
903 -833788393437375966765199622310000994005521507168067079308288
904 -853395475060490075275576344431239717840550513717544015575280
905 -873440352068552383433865655310850836791304379140291738608608
906 -893933982396564234204766745433363094490240456301737919276288
907 -914884177993441076296310167394971257353042323603669621540128
908 -936302352866058485262621459016615292485532969291124085770336
909 -958196624067320078164819625364032686798282390661080077541392
910 -980578878854938784972996769278360186725038918017168457686784
911 -1003457550479951206711954208071150096237316987487695016315264
912 -1026845018891439103772998947109429272798718628725765326499200
913 -1050750044159583343401068603027318098734583547944011412311168
914 -1075185518253375179355543364723980812463240006703953906059568
915 -1100160540777986754820781794853777697604211662005444906582912
916 -1125688534861143083260516720846283965637527836566884592848080
917 -1151778951889060241462586259466967604612616125942748447383296
918 -1178445767861516060596346630062223551782398044077660919113600
919 -1205698797632885751449346190516515025194686789115395229802560
920 -1233552591628332895065539108524255204116187719065784719456640
921 -1262017342237311596249469432414411431596012603362302337070464
922 -1291108195622119217079107612781226736248051535869150995267216
923 -1320835735218210513965344937991986956015507946461071736798848
924 -1351215727157279463623865169665468385997444939696073162064896
925 -1382259158764248226002231898777699800375668199159566627697072
926 -1413982440163256472064581168058047743381436384001596099924864
927 -1446396978123903351263017351246309481432575475513381093437632
928 -1479519850473457662019052690960965973647297695268520435254800
929 -1513362898315413227061527362377002441809743914887862084045040
930 -1547943894211765723615536303564681834978315602111964569757696
931 -1583275127706010014795492915562325519380055160678384945412320
932 -1619375092848368902177224914906619363375176191329249980052528
933 -1656256544805549055788859815226719209452502035464751193372928
934 -1693938725483334213544960484521674445087617441313995178868448
935 -1732434872072365404613346418417433910704545771633851953259904
936 -1771765004464249313737354085119566135367204761755602821775440
937 -1811942857345694007858301912738586996771542527050045790906288
938 -1852989258375466000769046928960823317710846514881640074508032
939 -1894918458710942757096036073853058645310567318105738008065472
940 -1937752123074295745289953894326367100252214141773776596771584
941 -1981505037138114517835202957334435247407897592181191700420624
942 -2026199736258286190961928407614785990366091630664547883455296
943 -2071851557583853778791468527217060110937044280264890686548608
944 -2118483940228834931906065582753997435993378020826055056491680
945 -2166112793749767524817868159993207734790801595954990608327680
946 -2214762493555068801435736904521678252808786772252540073557888
947 -2264449541453673017835892123005731912562601545093400174365408
948 -2315199286521971182424605974991562112677282808219726217766400
949 -2367028841389289183865009570023711318362393997593087531999392
950 -2419964565627817641286911486443902712675081044630812689329440
951 -2474024205768992705711164020943478120129022310399880489949504
952 -2529235167984170242412799401124588335060152171054357549219200
953 -2585615854505884068703052084780018772318897934221781127613744
954 -2643194759696301313605593830244440952534254078074715717918992
955 -2701990961805682156154873799754280833244444012825015112526848
956 -2762034084298645239887143213655197858395302287797271068339840
957 -2823343906869903701470242020006157345856903040282020318790400
958 -2885951222131741470020569146535259930691283995546072302419200
959 -2949876535159784241246739385201534580510695389799842818046848
960 -3015151853963518517619330122251100965451432770620727831551552
961 -3081798431197793342332181075744585535405201146551238210722296
962 -3149849535700358335816811097689506660262546290111897359252576
963 -3219327195707459986262709439079923109777998276368468241159584
964 -3290265985264108950004018849767657346246627358618862290470128
965 -3362688734439744536834546714251171510250625348988095621503136
966 -3436631373897278249907051127341428459999129272951657212561408
967 -3512117559781978060008093673226941868463165377720454221254848
968 -3589184629783171420205859914707599884922949953792938688706200
969 -3667857096927717298978190386949304978679115178572194500913920
970 -3748173755094583619571058525459733628769585407184571321144736
971 -3830160002973724069223986247858288999210061046978739677149984
972 -3913856147736845131664361457006059830045429709147014300075808
973 -3999288500173277117754017777774154821134323331855814946950400
974 -4086498936658967572261510318202670262803322080201454094966208
975 -4175514713964827152104869109340394360611366976753692702928064
976 -4266379332087216636655332484900801963533680633029344710060304
977 -4359121025294586853037675701110236274621575271262971040614768
978 -4453784980608600458956733804038935951706487212935653130300288
979 -4550400438610644063770108847562720328205174222094043157483840
980 -4649014335312500956589854007502091825735076472833692947141456
981 -4749656954834431761222127873010441680233721348226044787109840
982 -4852377042387571715169833291333922145125543142867991614676256
983 -4957205960131362346891409108061242658059795046649460736243264
984 -5064194332823598831484233277529602120983250298950263997786560
985 -5173374632023570150593670768692348451077502912692332712230112
986 -5284799430686903959061764318079770689581532883578292579664160
987 -5398502350664678507498351979364218252242148978058784534040576
988 -5514537979671886585988256832008773019094388393226112763265600
989 -5632941127570632040394575501602551462451621704120416055676672
990 -5753768474861511907535431445650861040238536852609491130592192
991 -5877056053534211913550683092678904576357167609387359949985024
992 -6002862712872072014786674489482074159200683744111107199972096
993 -6131225751862633212366858926738405091401937340435816616174208
994 -6262206262132071066222760063349778992495182330893874603101696
995 -6395842850894430306452938956892482391326460528669011069724800
996 -6532198938595050598054235743012353346740869019328088202225024
997 -6671314477729788518687789107538257253864281512354710324009808
998 -6813255301667379709804919175681289429203760149393909119263200
999 -6958062757413987022712904037277299737900401574359244956549760
1000 -7105805172486103730316138962897679542147180535619202087811360