0 1
1 456
2 -146232
3 -133082976
4 -32170154808
5 -3378441902544
6 -155862776255328
7 -3969266446940352
8 -65538944782146360
9 -777506848190979672
10 -7105808014591457232
11 -52584752452485047328
12 -326903300701760852832
13 -1755591608260377411216
14 -8323424409560546033856
15 -35442924083031582950976
16 -137446259703998282046264
17 -490953585879236770436592
18 -1630556692199682303657816
19 -5075031112384022451552480
20 -14901953548966641971705808
21 -41516265218281188059735808
22 -110278180760517302454833184
23 -280477252902691824295035456
24 -685566159124727735864857440
25 -1615672268642633423310377544
26 -3681744130927525664172156048
27 -8133025539365172361750848960
28 -17455486358200762711833526464
29 -36472962877046771178029256720
30 -74329231902631698859901771328
31 -147981920485625056184401367808
32 -288245702145861438044137167672
33 -550054631954857809253581366912
34 -1029604788406748934665963118576
35 -1892526720791813089512955316352
36 -3419525226475175962436562511704
37 -6079240070634519735600274341072
38 -10643116714853667658895618569440
39 -18364107919811649216095904800064
40 -31251661647425580520130748561360
41 -52489698696889268162804782080048
42 -87065960245966386230701443450624
43 -142708767663081693433174707291936
44 -231270107364335014253876018827296
45 -370745491155355215321525933078672
46 -588203712286009546418170913544768
47 -923991775074928032020974089309312
48 -1437736441595073056884636828373856
49 -2216821727032507459569043931014008
50 -3388311945192568642826528017532232
51 -5135547929626718347627519634328768
52 -7721177067686808621014829699130512
53 -11518776463588981881126458662084176
54 -17056198909488645468311971336850880
55 -25074343327162891242850005520283328
56 -36606808128553349230863572136050880
57 -53086617919043304028540602331585920
58 -76489383512419463618035278141638160
59 -109523000485481472181926296701921440
60 -155879697343868707208802430723808832
61 -220566536656844050394590741327008528
62 -310340728494007812259285641768186624
63 -434274798324697204243060566486269376
64 -604495050743156666928775082112293688
65 -837131295917641512371173353039429216
66 -1153548721579699117242689236600657536
67 -1581917918726443619181453805183677792
68 -2159237741216443441996072606137180144
69 -2933891130697543989468271899157665024
70 -3968918090072815160419018800508745856
71 -5346116418134376538586005020431064768
72 -7171264167741037100835164430325966680
73 -9580609771326561047587759766354596656
74 -12749096551872619915829828399213624016
75 -16900502591869343074945456997790050976
76 -22320233504796048130265575017192027360
77 -29370971869655715033771018805557306624
78 -38512344016366694820136467706909545792
79 -50324793998766748531521349153011457920
80 -65539484727246317782628224903531149264
81 -85074319753434310750424957382290498424
82 -110078929091257694756608542078502519344
83 -141988453373099667409155906541722076896
84 -182590552661763249860743995639162406656
85 -234104913363981457648511409609444242592
86 -299282120230749588695960116858003346208
87 -381520074070002059290845672858713090880
88 -485008568199512416042577560237413388320
89 -614898209234310097465107252702286634160
90 -777510019013053753077520487287501020816
91 -980578411278713670835330828916248921728
92 -1233552591628330240157983240917450480192
93 -1547943156094946976715085073364425464832
94 -1937752123073851107217313532431494724736
95 -2419963411699341529199636946303490332480
96 -3015151853963511982785408820842992309088
97 -3748171967826905795304999642674207110512
98 -4649014335311434148051238790079863855224
99 -5753765731252199849421127599080884162464
100 -7105805172486103721732618250198725780808
101 -8757132848522720537068737257910519841488
102 -10770029747260085122163086024558146573504
103 -13218884486742812941106004041133154685376
104 -16192481929853681413750710047780694353040
105 -19796497947410967842145304240062862391808
106 -24156636616946973615451118598722620238928
107 -29422015510766020544694851245289189182752
108 -35769441655439912060484454295636337462720
109 -43407976915886907455298959565071296202640
110 -52584734331587678200036403837067369365184
111 -63590998350852839151500751733086543962688
112 -76770040880411045074560546650110246994112
113 -92525278685476257426716394371818059173616
114 -111330760028776398272598640527587441765760
115 -133741976198682007698642763765334870403456
116 -160409863611875143388028373419921929537040
117 -192095055099289001227542295571053063664208
118 -229686489037123210209645748469454670300320
119 -274220095627124242295760589070072780516736
120 -326903419044094319492550248178079090597440
121 -389139991749753249417340446826092950713752
122 -462561774049516391820563323263065256896784
123 -549060787940901909172409656271573873721792
124 -650831679442812931716023418330481707430656
125 -770412573165299623335208693752161814752544
126 -910740696131029205046621994261196768814528
127 -1075204884829596589303765505073456731999232
128 -1267718004656105690219957565265754060856120
129 -1492784115062484674008008167029354723426944
130 -1755592408627567981848194838865403292222048
131 -2062102731311819479559532139712602216250208
132 -2419167008558855867547871052204183699232384
133 -2834637635898652062232976313374557017219840
134 -3317523909010933637913335091288607807822176
135 -3878128785905361950580212128131891020088960
136 -4528249747467540916744116718797400156266480
137 -5281350601353539350030783826325073703303472
138 -6152818586415755570309586860612620940604672
139 -7160179239241396801949247072351159348195360
140 -8323424510434281548760101631336303202318464
141 -9665280324875371789382625923456760129243648
142 -11211624084639756773584210632368828502861504
143 -12991816429105355789543942051379332291193792
144 -15039230991906458380307106785348229796915032
145 -17391663968614308863813845333514533103226720
146 -20092004523766770081010148281907481179608368
147 -23188738255061452592699124490574553857089632
148 -26736793331958841750232697689505479018871504
149 -30798156773821254282176441920960574757963600
150 -35442939712046569485921850065229990694471328
151 -40750128434212076502929004830553386214362688
152 -46808922335050057195013639642942914956031200
153 -53719645234828985965751235524904723163496496
154 -61595421769364161337750203659001463143433472
155 -70563278430219663032014605924130589233463808
156 -80766239278629808031947160678701222035248448
157 -92364650088068004030476824332170544779303952
158 -105538792708895633950877535727082537728421760
159 -120490470287072518603815215393740231820963904
160 -137446261474714150228811685010086499104798672
161 -156659409559431284550655846144821826707675648
162 -178413864893873895068683097608416925980874872
163 -203026524947176863249032659123533275557854816
164 -230852246301641752433879348417765049931596336
165 -262286487560474591329391179999185981634182912
166 -297771510956756133587759143809381621886565088
167 -337799484756234170620615045003491296446560192
168 -382920142695721932336813924734447666883659520
169 -433744404857044263692601439055393499358063752
170 -490953821376013869029453949585042316375740576
171 -555304773785906688017875828272583123175334240
172 -627640097006299723345491860905686804620235552
173 -708893924696806992608831698303338503138119056
174 -800105967896127552760074576858834379067384640
175 -902427063362232856692273475059274718177516352
176 -1017136688816743755234770294443889085077671968
177 -1145649269039971167736608532351805216774213760
178 -1289535624190360641489177762600355772963106480
179 -1450530079943509426982761122126162742191460320
180 -1630556691393634413388287103620990736241794704
181 -1831737181221264926604966767923541245459491408
182 -2056422956948388270160305578604295296987936384
183 -2307203878413631640652406361292753521241851712
184 -2586947284638536162370686085401188862464088640
185 -2898807559320760695438038125889633616981807072
186 -3246273633633986102850366637784339072928439296
187 -3633179256836297633818387948183004163130749504
188 -4063760740409496948637335353311916222758829184
189 -4542667777637902937736974449857374581419271680
190 -5075033528735509022037617269872408479887429440
191 -5666485749532698061258388626326439990620123648
192 -6323231740843287525066806002525340854746944352
193 -7052069404807764345610810268088408615615655536
194 -7860490086844099742414328737894494903871508336
195 -8756689033420765191588520856145667150857608064
196 -9749689711329261559561887963987068361032104056
197 -10849352956297471436034319443284153468108712912
198 -12066527064592744114493990280542493740650072992
199 -13413054626438928177391979836919813377754884800
200 -14901953529089577410244544502791858701083436360
201 -16547420169615247017822388904451588884786333568
202 -18365047424677967984097125588774132627935379664
203 -20371822564754378168145956839061978442546053760
204 -22586389424531117689996573256693964988899677376
205 -25029038761558520363489494432162581011542806048
206 -27722023258026149823816888933120137470683822528
207 -30689537486245391279274393778887409508269355328
208 -33958095864156507593061051633953827667693233296
209 -37556498679799062903877640056548339208641605760
210 -41516285059906755491425061967328316945778522624
211 -45871680420180365905725673497483792864332092128
212 -50660138794515097828548637431290289935139761232
213 -55922266003388902459375309091241812266300284672
214 -61702468094449493356599542499075054458783521056
215 -68048843223091939484451993165774979901856159936
216 -75013956106589121393173308678891027306628222400
217 -82654689646831343552477454621553342129973950464
218 -91033169013082977279460967693351909082358123920
219 -100216562117769293713789741363188592703042149824
220 -110278180772982837418598919792314033668448239296
221 -121297216836055320995309077829938800281606765088
222 -133360052964486081450379958416004564638946163264
223 -146559917792003548085802008062162923903294080256
224 -160998444772435781146713658535306390691032285376
225 -176785226419170289821084730689561533358365253672
226 -194039665771082590165426981628547395871490603248
227 -212890405783197212673293005559337933646883521632
228 -233477526055921567527955347718721210001268141440
229 -255951817528289461356925169732013101576131661520
230 -280477386610994566962746164147800655328332560768
231 -307230739701347376181481989375567312513282999296
232 -336403866293371188937533653422608346261069366800
233 -368203091209159439041691648299588811344812200496
234 -402852721086639226317852605191499567297811103824
235 -440593612229822628404317793614219195597105005312
236 -481687479857290539178447737157631395711582930080
237 -526415120145639485513828518960993136750646535680
238 -575081496204710483860990412377912324306386484608
239 -628013541986129353757745684759271188471136517760
240 -685566159055160487160047651450708743721401441856
241 -748119513523994738678562404641492390635859204848
242 -816086101117970277779397803712848789022028732056
243 -889907433125882114245054279605186256007247395616
244 -970062349571711964976606883858445468539956455696
245 -1057062972561133588235293986767433378345289885008
246 -1151464478612626264068047792260033409408257354176
247 -1253860170921886391770422951180289623685562886720
248 -1364892958206854021860217691427249776664072139520
249 -1485249373172307946706893582514468683902110438784
250 -1615673039051327590930445920250481756547741907232
251 -1756957433547540222688130171526154166192412605088
252 -1909961672373014435514893100046053488060318557632
253 -2075601774909630702338791010614313586925115772672
254 -2254869149835042977612998094438364780710237162496
255 -2448820080579066173792794920588781040735774064768
256 -2658597348900561369630778987930661527702457129784
257 -2885417614365014995636954280777121286359972746352
258 -3130596685255634945408466510864807395280704418432
259 -3395534398227934509422581231500192532693942632576
260 -3681744130938958580043753116640088050052528636512
261 -3990834728806945901018701339933199308554269265360
262 -4324544929278776143755595079130457536334497193824
263 -4684721814864710457638901759995320239725062017216
264 -5073360930333221677374208513690164127478047217280
265 -5492580634875266791341398921876292631935055102176
266 -5944668822037765874086901442194327450791971275520
267 -6432052453097975609193735098594941424637011528640
268 -6957351900831679413880062138667544043633365768544
269 -7523344842848275062326891428539988148256958158480
270 -8133029417747787542265836523609187871838670730880
271 -8789581492929628644259700574943277510010459869568
272 -9496428014401048372082596885369683513730689261552
273 -10257196526192522579101253731792914999219157504512
274 -11075800257680379070201705879287097053383668071216
275 -11956378615933397510911325395038385917856971983328
276 -12903395804141908514304841113300756194392781223168
277 -13921570757271536203020368746863490016624032682832
278 -15015991372112813070207427841202817790901488770080
279 -16192032150919706412094824429968137875946487080704
280 -17455486358906274452464384789200490103210902730880
281 -18812469408333698694439593670169777589032909573808
282 -20269571629153360556108819100118556808934849350144
283 -21833745046174867555229976415009551469466246241696
284 -23512479872355781315200004452706207247410512029376
285 -25313672027131977432002555954198763502441761265920
286 -27245826799747584217413738055847449650082024330176
287 -29317904114119990238334005800387093533148413888384
288 -31539553353138613027990108073100954281416808392536
289 -33920932806089370410800150667256017083815129268008
290 -36472980266771403588642660738373410765911369528160
291 -39207202652801162808840611813703953355908374688448
292 -42135987471036110030583612468565660467939399308592
293 -45272358097603944722339397677054784499641041097936
294 -48630331997816890485267343487480885572828203033696
295 -52224636309375275050847700349658488651398485461440
296 -56071119609704148857505689350338227751226631977680
297 -60186421796215583121239165066608835419956620939520
298 -64588446872689564928809707958218786886179412030800
299 -69295980395898940895359255194864829907609563046784
300 -74329231903014787792830995342927485091008684508832
301 -79709391946587271926739647657071714008456862047488
302 -85459254096193158928904281000149684104066311923264
303 -91602702649898281657043074779047095423191980415552
304 -98165425092794897537682194442376902103811943494880
305 -105174320534156482659067080631865310655370652594528
306 -112658315163157312422959144517587528903806710243888
307 -120647679636163803503867726102029771254210204867552
308 -129174961954494960629683549074571998607749357274368
309 -138274200694206076059345471558804662208805392808704
310 -147981991049770457025916770721449695192987624538624
311 -158336579320495864184305876697522778481165992414528
312 -169379080235657059172163685342071461709000506660160
313 -181152435463300896497727646947166631416742889898416
314 -193702803026142078917320631989236383923432383664656
315 -207078360712383253242462717760461281755035148277376
316 -221330890207096221339421747745787308743769348845440
317 -236514404200322326487983908067833901317701949483792
318 -252686951233944993356365963218009344196738231093312
319 -269909041483443172409756461882122623633224619144640
320 -288245702144219729506187681257482871316090439284688
321 -307764674216179044851510358838940403944406289185408
322 -328538750735789996743510444376503257840137958726144
323 -350643713973744447088395439301742311220625831880640
324 -374160993590002501148149362145259886399308557006968
325 -399175308188267095928634365276866738693525695279216
326 -425777685872546800376364529175083750345565366026848
327 -454062770411255659124972224938089450200094170378560
328 -484132250035980604492439828273617046802082387395120
329 -516091784415110511740506844248832399466139434218496
330 -550054894246911970882825795417898413398588639649536
331 -586139457462877580703159394859338082052144506815008
332 -624472119746125027505783031336350326110309155650272
333 -665184303281311200167535493804802413458652550606736
334 -708417202854990759438372770114468823878343136829376
335 -754317244876124702064384623490600679818716202633792
336 -803041743094618641955898513430838286085314843182848
337 -854753734619648102189521450814654334206054809228272
338 -909628379879164948505642601537237551516907854002056
339 -967847095348614480004521837780299528579663479529664
340 -1029604788406584342358089446716320713810650170282144
341 -1095103198831375805101942993800424146197364716983296
342 -1164559072259435568450233593139454685820277171258720
343 -1238196607043977828724905629052982884696930805769600
344 -1316256684716955477929185675901828742239348549079840
345 -1398988309239175072184696520153432437875326443073024
346 -1486659020859682874570308093010144392187020385735568
347 -1579545204366713215787323126194490106027707182916512
348 -1677943830785681209449545748453622551862842868196160
349 -1782161489633988468802298569095602683028237271248400
350 -1892527623211296722117020460235078846537118390145856
351 -2009382124888309184651818150730170482671502825229440
352 -2133090241225411799426196215545329736511650796818464
353 -2264028564253568749843055221814178570143126597291376
354 -2402601801514982655068755278137397102693828745265280
355 -2549226960246269789517758982708828759807069527280768
356 -2704352213342678098367978031746643780022711168659120
357 -2868439055894375446021646067810444300774398872518144
358 -3041983508743770625781166522867652848368244213588960
359 -3225496008915805071255779140265655963772248096008640
360 -3419525226469543197420781892496622578114057404161680
361 -3624635408824292686322006725473670362769150604648664
362 -3841433124809719404596780167555318248119763511097424
363 -4070541759504064976253295426949588289761089293213408
364 -4312631517011206935937505735471887143623735734548096
365 -4568390737212448788369030352949006504983646943514656
366 -4838559535226782835326230196228528989981108794031936
367 -5123897554296188109364041966988318789099177703524992
368 -5425221671874275389904521449515241568567194379868736
369 -5743369771779317073047449240021697952164096282515824
370 -6079242969452211255179296024615937042912966369666016
371 -6433764953038021445251253498875554074836643022945408
372 -6807929243324329166788164911535942464192071902157824
373 -7202753575141833015900403769877869336867956393163856
374 -7619332778012012091378598527780109096980900386114112
375 -8058787628111526286473150097832775087088140097550976
376 -8522323964271257345469519306714546649640451773873280
377 -9011175396651838794800395419056289209230933920922080
378 -9526669357876661059175017697977827163950102566807040
379 -10070162947838831113155778761868485030476422489065120
380 -10643116714857150180042985547105591739576231643287360
381 -11247022861983721684755370201373323029302024989667328
382 -11883487589089746338109987845400795932551398302790144
383 -12554150828178598263620850020384711362027812744324096
384 -13260778091772982120645059973838428500052418097648480
385 -14005170759990601447349062557223723812997956678618624
386 -14789268508500817420773337694855244560264014285777008
387 -15615049099381382224028639529632483116841491785041568
388 -16484642506609025634749649278098231767849496395337584
389 -17400219087368001811896387714849866912553051986001360
390 -18364116676505457984050449130475778260370521125841792
391 -19378715819328415480761944093647894502667446248929408
392 -20446581277493583540314655497805403757151844163942520
393 -21570322912454741949943538841382278661328164046274432
394 -22752753100358111113825116418082441639824118207875536
395 -23996731757529654833358995677692634911778996753777920
396 -25305341366570556271090216479403394508571453817785248
397 -26681714372220285742444397491457182610640033961517712
398 -28129227749000277542810940073170921495279676022174400
399 -29651310876851450547479927327501881099929761528847360
400 -31251661647437265445039551428450770227574160739624264
401 -32934032803071877794584101357300635406284084053768688
402 -34702471850969124127077089610418447263483711163307904
403 -36561083496379856963878014928109040760944445948672512
404 -38514295936767007046908832383229825691593348455006416
405 -40566596867291654192083365926990047902390133738841424
406 -42722828807142338441586191638664014876676024316785280
407 -44987895993919964407054840802306049220467221174979264
408 -47367091754434282531704975125790343687830554429641920
409 -49865773134240546389760486309984462588084934864689840
410 -52489723725918735655426223794378198937424215007181344
411 -55244792684315821885655970467267777935474649830692288
412 -58137296519629275039965864978959918048387214075869632
413 -61173618943155660721849826858960248585679029080971520
414 -64360655607891981057070438820175911833012850069285184
415 -67705370604085916273439962901772713429427014905944896
416 -71215288657707548211503652381095255724658630459352208
417 -74898003846413027780205532147335161600300117524813440
418 -78761723875836644166773323696809878661215647194161280
419 -82814726325254850343258540705884786198366214085482080
420 -87065960245973368589712581334165026295189318525958656
421 -91524444417991158847703083498291589952538186104873168
422 -96199932208222514903645929449830525920169962756687584
423 -101102246004202975783488209170050542510378517253769856
424 -106242011393194926448927957595865633973483225054735440
425 -111629921609869712719794578635928364852007330931192592
426 -117277547915805046960080447040698431235757601183874816
427 -123196526804855873600024465746066780153807654819396224
428 -129399454369240365906982192445541935551184541553023264
429 -135898988609972047323144318608394217054188715267277568
430 -142708835711836930161629611008994084860035415691862208
431 -149842759392653489180524546142715306816231739932897408
432 -157315668076845589108565474192806529664243178243853760
433 -165142521780523887516103286100071671092781579688365296
434 -173339530356921292623712561693454498340478367376340992
435 -181922947916986040724806656358826373216081708122410880
436 -190910392462168399944018791869933946203224927018798480
437 -200319517325043901795544051058789448472740595546507520
438 -210169463894966227625089390322824250517788462113179072
439 -220479397679270088909877218315388259248549617341962560
440 -231270107364422503487113642074001630084765016192368320
441 -242562392479860696572792194173911477548994170597361304
442 -254378822179383924591040055284007561388837186281170464
443 -266741960849087390388526596629460387005575796879461536
444 -279676301794641505684962944385598710607472125305354816
445 -293206314675479486958576253292791241708982239902544160
446 -307358571277253616874266156603290871823982181029799168
447 -322159597886335460789164630632566836521850407538574400
448 -337638210451403243306035755202064936908070728179597504
449 -353823154223389655587323580299413632315568707696690800
450 -370745667940642230809107347928966890086229302893995816
451 -388436889855712832602322071672216521836201690516218176
452 -406930673151249921409154901522586685508262748091267312
453 -426260736530221797934997480462768323504991362961540352
454 -446463753159449384144228338578101641281837519054489696
455 -467576223029477956531066397261994661763076583934377728
456 -489637860723228027235506884274416492460302797103164800
457 -512688162596327106012547621937497717503640476409231152
458 -536770121984904828759665656727127089526535121580772560
459 -561926463096167070593487936266976327990058326258833280
460 -588203712286154220071694401010880828971497629746936192
461 -615648069369339870328534834123216546354403875977898128
462 -644309867456899753992157562464840651067199195913356288
463 -674239047014336327423219309104805060726431750718342016
464 -705490041004875975617918236226768636949272743243810320
465 -738116815612292342816924358606218838642457177848440832
466 -772178217338562345068939693703439994405282822314275888
467 -807732542872806234711987973686783512355075730142407392
468 -844843389732479721806172407716335210302789415121125456
469 -883573710823896015583536052317152249244323581409646336
470 -923992215668609214629042127504058120370619909224276736
471 -966166863485061028433278943639331266839606900443110208
472 -1010171861757676568940197119483952048398155990488253600
473 -1056080549943217686757103260020057820772308741618626432
474 -1103973048458788283970099530993158373630512681631639040
475 -1153928476190252995984037131308086497500980966093832480
476 -1206033309928975220746314426999415456683900445975969152
477 -1260372876798355348229519670591369372698737708581116688
478 -1317040483616837132618501817723523016022132365510897280
479 -1376128123285111515478641933519764989367042793248267520
480 -1437736441594847925958309408959228160306663993543745088
481 -1501964585178267077231281078677848809519021567794419808
482 -1568921082145386138196226409158986865761487566075413744
483 -1638712756721745266037841832879068357337892854630664192
484 -1711456599132142743976937746853773745975434542774810264
485 -1787267669595200550256009840068556689341684580356356512
486 -1866272043102243053546542561278170052304000091814889248
487 -1948593610794714344762402063578777035597625566471271872
488 -2034368196529014890983259784617790617059871827057666320
489 -2123729160728187432655960009125815879093364885056494464
490 -2216822784095498987969061404611753178716861434993382224
491 -2313792576119897649417976719119755523855509063529410848
492 -2414796034251975455730046083351308608964784349411076544
493 -2519987540578538599263752681710470410270450160096924960
494 -2629536619029346812161128579679704620912782931352388160
495 -2743609300256830048897454538920062376055856579398550464
496 -2862387997089420325654348106672943153934411299616174848
497 -2986051214256695179714000803719889522314757366214086144
498 -3114795178696425127354174462904385264179863978105709952
499 -3248811747005287506350219759191897030781617659573612000
500 -3388311945193340172551014983126749695802839300050155808
501 -3533501922679423264722131724879212351792522644567143168
502 -3684608552636524620637430365888226015747221660863010464
503 -3841853277389944692919793505519738698552826717365894976
504 -4005479941140411969912291125356481025135268003845973440
505 -4175726341496819708433180434735361929860517044221547488
506 -4352854489057056756308592941711042634829095960739458816
507 -4537119675063456124539217899465333137264080454266773408
508 -4728803347315935255471434667729260528815733149075098624
509 -4928179499408025967896687317930678471993025372989652240
510 -5135550378446630363559941203604471843100664794277605504
511 -5351209963170337022647209470473401266458365257281765248
512 -5575482747441510077455546060721418205240145059580582712
513 -5808684069112599460034912924186341575925661348728723200
514 -6051162206218434293146529867453459987736915874189151856
515 -6303255313273830601781467400118170930811223764177653376
516 -6565337099678718121141471440971425769315691434029396608
517 -6837770081993730502943049019366612049375178282732486144
518 -7120955149846907540222792064043564857010247450910208128
519 -7415280836498379751709091204230516499727429236291119424
520 -7721177067686898864896409911549304510673414906925843040
521 -8039060147015179650087875749853221734940964759268875568
522 -8369391024021673017134094535215493070549537648645680080
523 -8712615630248721245771555431952091355399406460268647456
524 -9069228047528906050164451491282494653791049787239407456
525 -9439705823617443475126261395131466895692658413725591808
526 -9824578408208972130336269141408563272610870699783674048
527 -10224357070572798791744042744676352977320055821339334144
528 -10639609021770176507162475070516674206375611399441913472
529 -11070881480561014619170334582152985356842856182343600632
530 -11518781956170570377304177729515598306688090369087304928
531 -11983896000916871143243512659701803056819516512730034720
532 -12466874109476979416007322181592729333029141160086618880
533 -12968342689751926355420653900266587187746579922923539872
534 -13488998098171778842809615766469341842599939418913321920
535 -14029510264761964206132629131913153424068273637582658752
536 -14590624453532958147726637613953712990286920271501744480
537 -15173056969235464975817460167184685809061552580150225280
538 -15777605207213788591749788907499698346394337579656887440
539 -16405034861902697493935738061864668341633569672228177696
540 -17056198909492486268620482520243037466570232095850542720
541 -17731915618809246031748412988231857284932605932856492048
542 -18433097196641849500218702364951485275127419501743595904
543 -19160617892473787207807412166809834014116957802975879232
544 -19915453003257187395621101765865390232041845278553792496
545 -20698536355918407094265529713520390822088333595878892640
546 -21510910466494227304322300526505242167843861787006030336
547 -22353572535205235895888579164809125056675659438533321312
548 -23227636662000203678444003114030369800462504067897408304
549 -24134167479538054287576430879066858474741013673436538064
550 -25074355283540572390200989465246464936864480419592265184
551 -26049336421473549763488101570115665859325304864963342400
552 -27060382317447811727506985045793823031474168095543522560
553 -28108705548854425981775805382518135613058868531138063360
554 -29195663878324273962714271434089025816553993891853353296
555 -30322550940920339206533338387923300441517918429794658688
556 -31490816338016290335038602880347860717593718095095487520
557 -32701839850860166905788570536949899048899067723073073552
558 -33957168801397715061255059207413917389986670071203923712
559 -35258274477309912052386119497870796945436565518847149504
560 -36606808128553011280515798994650585361638588134937770112
561 -38004338279953904856030640326765905174875835072217666816
562 -39452626657095241218156691649037114529273309408441704624
563 -40953345056864638355972364724735351305277167011158504416
564 -42508372681231893677294795227943114467059847545805441536
565 -44119490950334764333907356591086128119537637851924691616
566 -45788703924820762018125636551651614945052582982702979488
567 -47517909437979529766920799939446792605660902705515891392
568 -49309244189270671502091289129185168275143759924406281920
569 -51164729568822568374644949247428847005030446776247605680
570 -53086643232715907867477579941704199387322592050443925760
571 -55077137639235597615219614241328255889437657117863876768
572 -57138640164757237553144664615468405956655283298579780544
573 -59273442365544699672076844278583354102366354079716616192
574 -61484130566639079888308025343373822865723250434456442752
575 -63773143863049510464622714975405371539715293141865003456
576 -66143237393641348588854382300672171169544319111231629144
577 -68597006658895665514568764055009997520226969809244050032
578 -71137385997088741425063596212158905804876198894131357224
579 -73767136793411270777098900809186122445934695471241201344
580 -76489383512437574242723012497824615304041234360495027040
581 -79307063379127048035685083134607517278768108250148967168
582 -82223502664929916987948909761238415450380764503888804544
583 -85241824882603447970531070510188306490075229176610821312
584 -88365570396858320232522493157849756162635641516884366640
585 -91598060178417875220453315667010690900206714930726058208
586 -94943061601464405486334974982313900292283101528774464208
587 -98404104815201431572404419200962720557262380895548234272
588 -101985198009908876253215551900864844655697015893804131424
589 -105690092802394101728105485279861675959251490509916687360
590 -109523052710115286198586715860996747121323871586323280320
591 -113488063957733127309685768925300029655469226693263978048
592 -117589660631730275184840866614859470684332417792641268432
593 -121832077339294438633129402361414264756647119607010225136
594 -126220135029198898789405651337910405177018130290503266560
595 -130758331121027382043801486420020209454115477387477268736
596 -135451790535985464626343417104371623188661109634721445200
597 -140305288937097465464767340111110508344037608528548499200
598 -145324273175200651595531042371945514525386799303641133952
599 -150513813318480284120170583809096783831033097249571854400
600 -155879697343871268266209498401075564955588296852456097440
601 -161427306638738039814506006681501886345876622172624653488
602 -167162790448961337083120060476320124315271312223118097664
603 -173091859572621652411672319475768435277627999539358512096
604 -179221045646380425762488024865335542897539168421852554816
605 -185556407809140236959529857446575813246239907560637812752
606 -192104882670342131072036336681352196425866843079922299456
607 -198872897502876445095544622180839119128735970655481194752
608 -205867817564205004960915862902317322489558478801907414240
609 -213096459436547957159775372348322522617234906412863767040
610 -220566641831167870078038641486804497292675177651519378784
611 -228285592776645149712936302003023544523997800821092071168
612 -236261610961099403707663300054776501298180856598664487472
613 -244502358982896946508422348869654675851284610419685585616
614 -253016643292019829009338219877196255304657347719820095456
615 -261812585802508860515597716602843117779830589694892977792
616 -270899529812793015703692902442792627629094538800253666560
617 -280286082397208949962857752250016833356677958545341330992
618 -289982154808456355026157209770636923558684137629224147712
619 -299996866252387943384001869647692787521959483816075246880
620 -310340728494078776771234337139072763280960108372787462656
621 -321023401742835547109983273865428645112062951400095511040
622 -332056032331715863061670920092781840794370583330212414784
623 -343448851600041570763084173419723433970407295312909073280
624 -355213676874368672957033179418564183904414028300240344384
625 -367361342032098588249984282077409749569239630456986627544
626 -379904373489167864992890666961803292788883346236394697648
627 -392854241296257897726352969285547292533043153472346135040
628 -406224220771972277735687418123887709438380439032951771664
629 -420026453202293951179473760114053556562861758085850753696
630 -434275005403056676687092795273370129770356846018985510528
631 -448982726414591671528345389789920419819215852594277862208
632 -464164519059592254824834566345888095854311331983269244800
633 -479833979256097756776585238167547472622586450277308106112
634 -496006892311918567961224333538912436917591728870060540176
635 -512697641768264219721751385837584214703670237824320735232
636 -529922945154290701177648753939282255116393467758664075328
637 -547698016029082987126385729503305175689789541341206199312
638 -566040556074127299349023315722749583011075423278137449920
639 -584966654307567114704389034800800134764398875470661045184
640 -604495050743154694173213346568604292306815604084459911120
641 -624642757135281503262763959995085157917961721278064654448
642 -645429609826482532447341224182166975786147317672370039424
643 -666873592450923760882359219347121440928201508219783146336
644 -688995698183220122660190277299723973085740856016065665536
645 -711814935237163455952775872300486100831923016585974834944
646 -735353516691180088444746637165253847187530357522340777920
647 -759631530116383628687844211226929629263907475306031723712
648 -784672476029260925373179984585965308309306613729688893560
649 -810497578237650540203645296450179880896207779180088785280
650 -837131695092948905028024000979840784594977979994813672048
651 -864597247672857872969819124586803801912473899112007622656
652 -892920525483186294027816962026768363743975581315013935712
653 -922125210244835035428804852754409302586648094708636498576
654 -952239101156276039300700430935349697581663729187822479680
655 -983287206321632288827837854600340414283194957830127046208
656 -1015298916427456796672505907582330164609891114995313738288
657 -1048300636542256494750271193612460317714393308669386530928
658 -1082323433961502255028031188717941280947792040320879653888
659 -1117395183935204811394159552310170358506083074167190895840
660 -1153548721579962220048347855423556582827287128408539504384
661 -1190813468195093351510997828108479767487190548915716142928
662 -1229224121636646107004131604045767167334354385042603208224
663 -1268811730767314019693355963878968354892379017678643469952
664 -1309612954869825593825702107715022478571146729082414742240
665 -1351660554837540631138427214567814906607646347412842979840
666 -1394993257179311627365077893605563986439848922261979870608
667 -1439645622255803585417444568001635956767002923833689233280
668 -1485658553802087380622510559236593382773333892508473745344
669 -1533068505653560919776155751780504712613799555660407604224
670 -1581918673043699547308781479130893349316562072164035994176
671 -1632247500600046501226245622010223869640132062021161535936
672 -1684100597614365674215464134451121000662996553349894440704
673 -1737518500129892924551511008843235394642877299310142131056
674 -1792549358818798876450915021253969794822354006087292165616
675 -1849235909416848161732172809883956225370294916753523088960
676 -1907628976120784274493428472499373669230200488823756560264
677 -1967773606323277480841995409687193277896221474744961972432
678 -2029723439551632902584861885726691337491515718025750374592
679 -2093525950502622289907481185897155892603832892864554228096
680 -2159237741216445166978929641955464754898567817568039096480
681 -2226908838235127092924985686056153004981037998460952236928
682 -2296598958738816263796782867256017691959301120476405388288
683 -2368360809766950968971217175783458269019509439596043371296
684 -2442257387507575126020343537889937764042474315570360419680
685 -2518344212223792270445579931810046380123274943549652669472
686 -2596687729052099235444309271096013967777614864907359548800
687 -2677346414551666027777292053131830690973288450079774870080
688 -2760390338867532614449928855120250304654876599540817187616
689 -2845881082479185750431082057411618340370943089935871296864
690 -2933892529685863720157549797528468717061053302125243100672
691 -3024489517022077299209231123667681351693001740864964935648
692 -3117749938914634553695682445549209139760826993371039765392
693 -3213742052095048289840266908437830570266883637648539283712
694 -3312547963973265720628341405867773035746855506883211026336
695 -3414239520664888304874249895614710485154341666707837255360
696 -3518903260619852920139998018326725355801850525921732027200
697 -3626614793478564170317484709970904481520879924900027162464
698 -3737465314470387819313498518567863022170598939334304605200
699 -3851534384852435172348241283693908101214751550745435253184
700 -3968918090073719770444514131597897641184039416028059718464
701 -4089700136648181504594404876298377043964623251290680495888
702 -4213981751355892271520071470752257743436105610601490824320
703 -4341850985054054252853595467916730959642806281285284242240
704 -4473414465566354805990572188582167244005577298641155149856
705 -4608764803350158715395977552760781871431846328925793819648
706 -4748014295610064464440267276775957051582867134710022940528
707 -4891260333770232933006141043159700396946436950352780619904
708 -5038621173251894554311578886684029126472424066965060616320
709 -5190199213744454051505992878949527043302063268837388377040
710 -5346118967361345427896420214522473573015424790798167653504
711 -5506488088123069818859679863642000945733412523009460760960
712 -5671437652916024059964471746115695186521203319133350260400
713 -5841080822824628447424241888094055188024764695473138952192
714 -6015555571386057149750922021761973898629549046375952236032
715 -6194980825951282042904008602557685852204048815865109809792
716 -6379501799330466585478037576610866572356334504326148662240
717 -6569243466069996709125238749319499366787764083612757783040
718 -6764358631585807352599205426815529750076253217905400041920
719 -6964978605836164369151165652595045086486208838860422929280
720 -7171264167741055455557538194317419228695746041418496614032
721 -7383353257864882531116302777809953419244476013965483755008
722 -7601415021522091879997632272587605246950560537937284741592
723 -7825594350265639695576857680619256518894890055115583180992
724 -8056069160562784405970175909712823447541817180163985995856
725 -8292991623217729960366779413107718207420107748169643476720
726 -8536548862569228377144333473598820885338653598253769331424
727 -8786900664473859215992405534503395595931516474469370733632
728 -9044243811163086649095671126981942273913233609543662024320
729 -9308746068471829275999443534771676000212170202371096925592
730 -9580614339717298613873581184635599354040080841492664974368
731 -9860024744178458245284337291191261120363180948931205802048
732 -10147194806422225280548706888335276647150600990962466225984
733 -10442309380670129864672143046901635410001064182225769812496
734 -10745597127684913782118214993149893655109007506748980443776
735 -11057252051859617815572315451876379930142989325271481965632
736 -11377514479614480382488772623559205276818643079608432843328
737 -11706587989876406271261604260111212863859168863270659083904
738 -12044725146996310137692556198430711277046948336499296777072
739 -12392139537373409227706008209199111826698912765397097329760
740 -12749096551875542545780959950159074302759699329421248193504
741 -13115820256270741951882789049786373525302503461525665690880
742 -13492589472558545787971504661978582563280516086882702519424
743 -13879639227565873960583457824953524149785751093092309388736
744 -14277262428496103562336548588714427372324544775312476462080
745 -14685705553923282095473694043261018296477604841415912613600
746 -15105276268369420534794945763144373086875060045096418789968
747 -15536233037916693701349735398240176466624687778501702750048
748 -15978898974077080360715726322971036553295468946677377534528
749 -16433545076532591907953171909915837839085118404751894646016
750 -16900510650656971686257320495519280820641450143623321971328
751 -17380079785283832903358759229396929030810951901810525417088
752 -17872608746319395884566260427159798429690162106914318367872
753 -18378395319300629454746325588766607506833125473403411789952
754 -18897813516614593684032361607874840256337130327357347958240
755 -19431175438982087129666171097186388609451274669401157218688
756 -19978873697214298161348761970142226310733971231079521461760
757 -20541235335415332654492949817968900798377416353020178358352
758 -21118672436549048185448049261518099942557261481626692723360
759 -21711527676404042327699709388397392778510973270216875609088
760 -22320233504796102216797800910186929259063409131068143931200
761 -22945148928819742434057573876931861489658232395096763665328
762 -23586727736077747882349577263887762923068641693421578973184
763 -24245345974591298786723426524383998936726732814045782421120
764 -24921479764440406198209326616777181000673535494887113601536
765 -25615522973455952945975925732055328329616935254148717694496
766 -26327975071767231884345932517955291683386405079323897586688
767 -27059248537656085396720383504630591131106383484214609556160
768 -27809867296717893000273846720219413867942984423514442371936
769 -28580263238285902699640295475783140272032301107022400570480
770 -29370985874826569797113934529374589645663585607502705577472
771 -30182487387301121035126562999296544494561118659374160559808
772 -31015344031146558325014430754425478936909014954772602480752
773 -31870029171396575886136595139869469295168351797239332053456
774 -32747147063914963875267196429188583811155374066269422559904
775 -33647193160161811375985125424277532333248471045799664663808
776 -34570801002020131331713111098869478612328909722595339751280
777 -35518489121795786667859361313246150429347703588508598229504
778 -36490921659731067103825506234332658796576078734104919088080
779 -37488641235395676406290576011417726794982028794260170068160
780 -38512344016375530911200726552813762469172773700977164184448
781 -39562597725296535511622666507831648171730566301450853698816
782 -40640132016652044510726137761155185230707069008781738551424
783 -41745540838119372924244124197002552642539486191401144604800
784 -42879588819258223708737998122534569544178718609078794877048
785 -44042897266420458680235081213510768648613063916740688729952
786 -45236267406823199444551650927106195431866837570766678708096
787 -46460349047895620272827496507823170452451286647821591759072
788 -47715981669933062791537059895920901074222639797216982354384
789 -49003844845968768861933173706847744341893963431515216824064
790 -50324817995498588222742256758031570276028753502383690261760
791 -51679611732925996632418386157578138886357737739549680620928
792 -53069147257586175230784276103462444621949257832974267616160
793 -54494167508485806126709589513374236620550601432017400730592
794 -55955637340844888905625653111805696193900387609364239009936
795 -57454333442245851121373208933266234501132038389849809771904
796 -58991266232284843104087829393919234883585917528322371793600
797 -60567247581196977197183295183549223240471994052442345527312
798 -62183335559321650069998422313517463731557750294158004526080
799 -63840378659645187519998245633664898243668851365232031990016
800 -65539484727246356102595553754982637049273906516934834873672
801 -67281540479627416437370400312014112338183097364768426628080
802 -69067705695060597732544808923622079271036572479225894241264
803 -70898906926218421319060266731818934300104100463635343947072
804 -72776358247220148021518187761282685233225774039395339310976
805 -74701027660098845059926147982861598448624791717779106331648
806 -76674185937683506171367524088754007134125115575540464974336
807 -78696844331684830533913642510194611081084593667376394009920
808 -80770332752382802371198015146745666124469339062896339648720
809 -82895707508073481596126543229988356608935748711986708539440
810 -85074360320031294463887393250119942416947480434655342465872
811 -87307394360862809583461412343794686164320913901074529226528
812 -89596265878576541170013222644550540493314752572547143496320
813 -91942126931385544335629527844480071454899075595650574863872
814 -94346501047337235116146270021310559056337730686350510707392
815 -96810591195667881520328032018083062759651524909098110922816
816 -99335991206995364479929712510709924038676614282380816700608
817 -101923956983609287676632727631554259811746198963107393109120
818 -104576155725791964582921114552819615550073374079336513465520
819 -107293898536558426955894141062020913748162514549893898689664
820 -110078929091282957356010097111989079915638689890750130338336
821 -112932615961487549124956025860435785333086507122098834482768
822 -115856782712290978814974014462255593067081665997056769392064
823 -118852857643535144145386961231263565731552055487213097614656
824 -121922747670733573421834514459964436567519657861048646613440
825 -125067943363416000103870751132181821590498877433538799382912
826 -128290438487495723349813919994188633032665427752375300962560
827 -131591788419351109990935700038302860640190014052225579856032
828 -134974077629432573395283754774042834803885463508196856703296
829 -138438928823490266367463791094458258519777586329228691675920
830 -141988521078470591570594450918594848744855671593743370081088
831 -145624547275538020018974334359594268882938891312242187121728
832 -149349285039088700146851585013026864611463317721621671666832
833 -153164500261052879515061846884927415791232100008806648005744
834 -157072573460516620448335856656163158714359994517680253896320
835 -161075346353642882800630219288710785573753151265590360216192
836 -165175306749696126486316602443600169378021609039024177160320
837 -169374375372951930363631400635515438451632757311114519582720
838 -173675151757187185161920392861944808612266807485545833798240
839 -178079638801006710070053337411885760126223140315067301652160
840 -182590552661763541904445290893423759092013637430412765739520
841 -187209981546588860351474744594757988232007000474305092316424
842 -191940763184523412750938500727953985819528883688795509546704
843 -196785074650615389439634681275927005235779394590426225488832
844 -201745880230384135255630085541656712503519177976346763740896
845 -206825449398539148908065980060152571134556588652043295832752
846 -212026878514452283273270511423968464271377838686450759907968
847 -217352532941227939069155298103978479892982329283486802862016
848 -222805646677261526392224480063207553743964027811716408831056
849 -228388684949074403775986737105881452864011589528479675257984
850 -234105024993903097639455335136794485180618918618742977890576
851 -239957235838352643905060519742637827350631624839217602924928
852 -245948844166782308108429819356730852708829860541230478376704
853 -252082526684578210487881104334844609797447860236366604503376
854 -258361965778383909887907560615530494823439779874550089542272
855 -264789950268701483037096962915407645976974962355105273074240
856 -271370324529361171871979372343632120029954052493735639406880
857 -278105993879102773301610596645491313043978015731265909400752
858 -285000971660368708959873136088434932953724227772187547099904
859 -292058283999107992406446641972199583509959121509155397620640
860 -299282120230818290605546104032745202493678232584464066191552
861 -306675632234699821530081398558402650705071492979630830798336
862 -314243192388581442795397714543485666085180103504837705015424
863 -321988083201830090452319301330833634430533417965053198991616
864 -329914867938692880890208369149306743719531364184833985580480
865 -338026964519886245287085082844094500139758565894871792937056
866 -346329134979591012276062601524349905292686352715126583490288
867 -354824938160845656486671019850938747607123876730210716825632
868 -363519342767160857358051278230547435046231692812380670261248
869 -372416053984176847804699935253852960445573570741831006999040
870 -381520255992951026264161796086625839946261804376764808224640
871 -390835805623003475890460372852628372457330291718729424621888
872 -400368111372821384322803552706522788582650164193510001331600
873 -410121187849898740312831786248770718024594408547776904065456
874 -420100676716767793782231152749996359194469514302645999970560
875 -430310756379238537166239186886411757022528291120665392516352
876 -440757311546356430758527703503356274861763792569346044216768
877 -451444690293007622121617096715607265517458844151389877817232
878 -462379030281274304767620072974567822469156697143050974351680
879 -473564856078906767899594913991213763723990721386712568250944
880 -485008568199513382033005056166557920089333753074909559307968
881 -496714874383070886192153131743741569286677763948943701268208
882 -508690449076317299399721052795707324663667267144324822255512
883 -520940189688346030768361841480202205712397361206772541936096
884 -533471055691260653440784956889204833417499366511276570371616
885 -546288141746508393615899123837585173084723975291018346453760
886 -559398703420546168015465306695307467804046430556845682895008
887 -572808040033226715216393287416784202483477249126216599921472
888 -586523715661236022993827916149177391355375917168264350726720
889 -600551241463714892390626522601823795064554033604983761657856
890 -614898502440625832513628627024522350640678046328529424776480
891 -629571230013152688180515340346397814443445003858962233689888
892 -644577642471381537052894319004427416044851745072466675393792
893 -659923699701136938784739608749531195900445940950900197143040
894 -675617967186122070600372893695966283369444721105363125083200
895 -691666641208416208830939021291741356481135503400419553280320
896 -708078648324581214505744719139294302604608884031056459808960
897 -724860430558562674855006212570884446275442943218189515879936
898 -742021289349044286383922288178070944680744101958723361292400
899 -759567921541480970408238919997998660244864022909107925527040
900 -777510019013230520852200277551779327044362125231258258769704
901 -795854542181074597512886223088198148792381668549781099390368
902 -814611588871577734030459407988619567777573695593498312644928
903 -833788393437375966765199655417944565830931123112746358039552
904 -853395475060490075275576343416774989350440375006664130509040
905 -873440352068552383433865656390189003073941472036010076637408
906 -893933982396564234204766741775805172770475649796625850393856
907 -914884177993441076296310144103918644004549229899436317521952
908 -936302352866058485262621440071386384550735678425917219555424
909 -958196624067320078164819635996096996643077979070530177670544
910 -980578878854938784972996769945275616566035660424034826608384
911 -1003457550479951206711954230342684084451670492195216973548928
912 -1026845018891439103772998940261590219175645363063828211035520
913 -1050750044159583343401068611033439268409893256171579633997952
914 -1075185518253375179355543370493088584526340066765478422526256
915 -1100160540777986754820781824681370510559272892902695439267712
916 -1125688534861143083260516744885651742885256861627597709970640
917 -1151778951889060241462586241064831204550716481471714153809664
918 -1178445767861516060596346630907700808420445321102448565331840
919 -1205698797632885751449346188356205838649957250895126761494080
920 -1233552591628332895065539111794059209103109063508319967328640
921 -1262017342237311596249469383881187943095293478474139176884608
922 -1291108195622119217079107617882961737633571819273407115005584
923 -1320835735218210513965344937207262223400798322718206352013952
924 -1351215727157279463623865137038079011315730150749156203267072
925 -1382259158764248226002231899103894526131755138398174408257072
926 -1413982440163256472064581165207425489718841898602331375768448
927 -1446396978123903351263017357503909757270843313259943615812288
928 -1479519850473457662019052664492626823816155771081773192185360
929 -1513362898315413227061527386784147481994908628039249174078320
930 -1547943894211765723615536300927415263326783238269557111351296
931 -1583275127706010014795492915992090088781305138209208279291360
932 -1619375092848368902177224930696148340230808199415351770215472
933 -1656256544805549055788859806217615934843922088079279241875712
934 -1693938725483334213544960490128255047855523543121045952650976
935 -1732434872072365404613346429229511084956592219730590681221504
936 -1771765004464249313737354086132479885200858902936138279485520
937 -1811942857345694007858301925056647835143452493076285999002672
938 -1852989258375466000769046922477442436876201556507543715313408
939 -1894918458710942757096036071906777171955758449135228254588864
940 -1937752123074295745289953905395790771824992199094930000061184
941 -1981505037138114517835202957519769585769240754463761513141648
942 -2026199736258286190961928403539104195093686924215965637333824
943 -2071851557583853778791468524585489049049497670463426904589952
944 -2118483940228834931906065622852024418243921403764200274068640
945 -2166112793749767524817868175980199756734021814015611153351680
946 -2214762493555068801435736913648488083710746908741296922804096
947 -2264449541453673017835892072386599892237646233588879160530912
948 -2315199286521971182424605997981229922886304467524304585909760
949 -2367028841389289183865009563993518734050358966239224704583584
950 -2419964565627817641286911486477434178902806121123892266929440
951 -2474024205768992705711164013824301885461344279312067475957568
952 -2529235167984170242412799405921395973402281387120646835731840
953 -2585615854505884068703052032193440037103828713410047115705776
954 -2643194759696301313605593836473115248830718438429403399893264
955 -2701990961805682156154873766607681753046921887568950121499648
956 -2762034084298645239887143204136133433153163291082266553544320
957 -2823343906869903701470242109701697600233186651892495082146560
958 -2885951222131741470020569140694030534829473738293808145890560
959 -2949876535159784241246739332007182078474883268245917966331776
960 -3015151853963518517619330088012096245568145131038971918540352
961 -3081798431197793342332181105489426496978511520878002551278392
962 -3149849535700358335816811096799129628959537662091931003542624
963 -3219327195707459986262709427173702548972477179846051749180576
964 -3290265985264108950004018821613238338031063377708558359069936
965 -3362688734439744536834546711022032552829488832265362210373536
966 -3436631373897278249907051123704540891373999004328859995621376
967 -3512117559781978060008093738629129272242911266107834607219392
968 -3589184629783171420205859911490018190532979031077415035401880
969 -3667857096927717298978190381566593098377730441723443948450560
970 -3748173755094583619571058534164792750139818557995757107410336
971 -3830160002973724069223986275909674051756708871728916903886368
972 -3913856147736845131664361497705956878438495172079005517121312
973 -3999288500173277117754017837179407628442813603777278052762880
974 -4086498936658967572261510320567926850174321575135064833236416
975 -4175514713964827152104869109493083547362668782791480520208064
976 -4266379332087216636655332443361912332788747662186758951889168
977 -4359121025294586853037675695945967107458363322064168912539632
978 -4453784980608600458956733798470130435368057174418906736388992
979 -4550400438610644063770108765015966152803707462059154880601920
980 -4649014335312500956589854009867155501358656113704871177311056
981 -4749656954834431761222127854718322089830198160211179294570320
982 -4852377042387571715169833278402784913129190121845676314131744
983 -4957205960131362346891409149770155713154650274330454147218496
984 -5064194332823598831484233272092923922108704971015363378604480
985 -5173374632023570150593670794832141333542318691038874467858912
986 -5284799430686903959061764311619367286204046908446636717678880
987 -5398502350664678507498351954232953022352162020778321215197184
988 -5514537979671886585988256834231411856485989832112843558847040
989 -5632941127570632040394575476897492648083878628850381613496064
990 -5753768474861511907535431439386523712441624439807801318828992
991 -5877056053534211913550683132325489670630516831822941411822848
992 -6002862712872072014786674501309911697174833497620472624296704
993 -6131225751862633212366858870584683826587213346850984887893632
994 -6262206262132071066222760065502873910967807682348844814700032
995 -6395842850894430306452939003465785863631708897161292861084800
996 -6532198938595050598054235721077921727668110290204470410159488
997 -6671314477729788518687789046187969020325687697437478732732112
998 -6813255301667379709804919194816856670692877868313550496236000
999 -6958062757413987022712904015933588288074735617400808768036480
1000 -7105805172486103730316138984388221135721646422599216167811360