0 1
1 -4
2 12
3 -32
4 76
5 -168
6 352
7 -704
8 1356
9 -2532
10 4600
11 -8160
12 14176
13 -24168
14 40512
15 -66880
16 108876
17 -174984
18 277932
19 -436640
20 679032
21 -1046016
22 1597088
23 -2418240
24 3632992
25 -5417708
26 8022840
27 -11802176
28 17252928
29 -25070568
30 36223424
31 -52053760
32 74414412
33 -105852672
34 149856920
35 -211186560
36 296311788
37 -413997992
38 576080352
39 -798487360
40 1102589560
41 -1516972488
42 2079760896
43 -2841658080
44 3869911200
45 -5253472104
46 7109698752
47 -9593038464
48 12906254176
49 -17314907972
50 23166009540
51 -30911978560
52 41141375416
53 -54618238248
54 72332342464
55 -95563299520
56 125962162752
57 -165655141632
58 217375191992
59 -284628701280
60 371906287040
61 -484948963048
62 631083699456
63 -819645828288
64 1062509984076
65 -1374756502800
66 1775506648320
67 -2288967980576
68 2945740954392
69 -3784449839616
70 4853775791744
71 -6214987972800
72 7945090742508
73 -10140732010696
74 12923050926840
75 -16443683460960
76 20892193687520
77 -26505258600960
78 33578007327680
79 -42478004428160
80 53662474901112
81 -67699499466180
82 85294067531096
83 -107320067678112
84 134859528405504
85 -169250703549520
86 212146937192352
87 -265588653776704
88 332091314860192
89 -414752781428808
90 517384240213560
91 -644669718325120
92 802360251642048
93 -997510023198720
94 1238763289487232
95 -1536702714008640
96 1904271886733152
97 -2357287394659592
98 2915058904602060
99 -3601139422253280
100 4444232317464452
101 -5479286991909288
102 6748821374629568
103 -8304516956401600
104 10209141043663800
105 -12538861596859392
106 15386032735901560
107 -18862544124209376
108 23103845427675328
109 -28273778411837288
110 34570374609307200
111 -42232806590766400
112 51549716567708224
113 -62869188357146760
114 76610678840375040
115 -93279284352763520
116 113482787598578232
117 -137952013631188776
118 167565121450308640
119 -203376573514116480
120 246651662077183424
121 -298907632417732644
122 361962633012976824
123 -437993946598952512
124 529607219712154880
125 -639918718657990608
126 772653004959337536
127 -932258852646083584
128 1124046734280669516
129 -1354351795253266176
130 1630726931656685360
131 -1962171403504626720
132 2359401372641647872
133 -2835169877253881344
134 3404645070207480672
135 -4085857088872228480
136 4900225727297766680
137 -5873183191428021960
138 7034908685442725376
139 -8421194461571935200
140 10074466335715221120
141 -12044985606918337536
142 14392263913117976640
143 -17186727916383980736
144 20511676963263757548
145 -24465584154842690576
146 29164799754953994840
147 -34746725758480955936
148 41373541960629034360
149 -49236577273772461608
150 58561435633508991264
151 -69614003969883480640
152 82707490798140415968
153 -98210668473789064008
154 116557520600003468800
155 -138258529096158389760
156 163913873756045144000
157 -194228861575807211496
158 230031954675869418624
159 -272295825386625198400
160 322161936292644206200
161 -380969223208101743616
162 450287551884840098124
163 -531956726689668540192
164 628131953781177866712
165 -741336805060730795520
166 874524895350294027232
167 -1031151677292656061888
168 1215257980323002614272
169 -1431567176260513797164
170 1685598149826846182640
171 -1983796593702783380640
172 2333687541461309831584
173 -2744052505759122054504
174 3225135112589064050624
175 -3788879725587594052160
176 4449208249275871170720
177 -5222341100359500952320
178 6127169257488145864920
179 -7185685360135114219680
180 8423483047064000586936
181 -9870335127754990999848
182 11560862793128427254400
183 -13535309925783407195968
184 15840438700067385303232
185 -18530565108987669678480
186 21668755864438300354560
187 -25328211342224562906048
188 29593862944236520447872
189 -34564217495758329940992
190 40353486165000699944640
191 -47094040974367831165440
192 54939248371288325181280
193 -64066736657700850948616
194 74682162475023392868120
195 -87023551157947228219520
196 101366296779333877664268
197 -118028920307798139093672
198 137379698714805584066976
199 -159844294356288179862720
200 185914532807590695310980
201 -216158498883295531335936
202 251232145204543440659704
203 -291892635817665100132224
204 339013679510544742589120
205 -393603144175972108262096
206 456823285469782885338432
207 -530013970828311918629952
208 614719334465749736176568
209 -712718361200499070083840
210 826059967920599433384960
211 -957103232395642665880480
212 1108563511343344866552312
213 -1283565294714869732795904
214 1485702762835259112063392
215 -1719109149322161678317760
216 1988536167874173486395584
217 -2299444937640149539999744
218 2658110042867421935621688
219 -3071738591183790908868160
220 3548606394939568813779520
221 -4098213695763970743625680
222 4731463188679977371435456
223 -5460863484215248057078016
224 6300761581105032763232832
225 -7267608415380641069703564
226 8380262111766704142539160
227 -9660334199302487317871904
228 11132584775058687853102848
229 -12825373419165958820322728
230 14771173594022275659302784
231 -17007159315105478424678400
232 19575874076788102664492088
233 -22525993372581511993299912
234 25913193686391291168841080
235 -29801142573438624675549440
236 34262626423359783209932320
237 -39380834733969386649332736
238 45250822256498544464639104
239 -51981173240430612053020800
240 59695895251943990970975680
241 -68536573713601596064474248
242 78664822469751042105968748
243 -90265070384641008844825184
244 103547729298999803057687352
245 -118752794685200455305146664
246 136153937140667686799301824
247 -156063150544714668855814720
248 178836031389126734644321536
249 -204877773605461615925366016
250 234649974296248723850153840
251 -268678358295188460351988320
252 307561543615569534987063360
253 -351980985801791997095718400
254 402712257207140375927288832
255 -460637837541669980021924480
256 526761614959509722911258956
257 -602225322813663628414547976
258 688327166367936550031996160
259 -786542926635141958622839680
260 898549865574882812176238640
261 -1026253798657190904027672744
262 1171819747869086514230093152
263 -1337706641271111624213330624
264 1526706584942831963752930560
265 -1741989300424073671066740880
266 1987152396498292039217625600
267 -2266278229426472753209360960
268 2583998201703114031054834016
269 -2945565457392590190532048488
270 3356937053597944953175484288
271 -3824866824278516696419125120
272 4357010306333149735534398744
273 -4962043270693372368509991936
274 5649795595469924966897974360
275 -6431402436593429115032176800
276 7319474896829393608421266944
277 -8328292669826882625840118312
278 9474021445672854780045927072
279 -10774958212407214519645474560
280 12251807978739088176730472064
281 -13927995881978543940988064328
282 15830019137764629486086446080
283 -17987843841026595623639512416
284 20435352248029780829489417280
285 -23210846865463588875319656960
286 26357618453423556713147452480
287 -29924585924997158150192019840
288 33967017107361093540037627116
289 -38547340430556771739543581324
290 43736058844650125028976499760
291 -49612778649694783476344580160
292 56267367473564331019685347032
293 -63801257370143829244130440104
294 72328910956741467739616608096
295 -81979470689659335944502390720
296 92898613818300833129370136440
297 -105250638291868537954380983808
298 119220807953092875916514916984
299 -135017988779008641849852969600
300 152877611762510093026755359520
301 -173065002318190458151380916736
302 195879120895279314199354374336
303 -221656764848981565373731605824
304 250777287625727976832031997920
305 -283667898031968597099871285776
306 320809609862912830498288191960
307 -362743920559284113625050434720
308 410080306939535093292484591104
309 -463504636536660762972405751296
310 523788604780459964302225318400
311 -591800321350123787975042637120
312 668516183636894959163184193472
313 -755034191578820758730060949832
314 852588876355969255262284388280
315 -962568035783882328567474526080
316 1086531491959319220568455498880
317 -1226232112066930097431322674920
318 1383639361550510823517771138496
319 -1560965690424161912132812792000
320 1760696088721152445213353948792
321 -1985621186367846993941468280576
322 2238874316589768535354619569152
323 -2523973010821816158089101442880
324 2844865447577658269579631965580
325 -3205982438471343635043473294840
326 3612295602285398348330149326432
327 -4069382453431366052442254457664
328 4583499215225943752056676848600
329 -5161662262081045931633614780416
330 5811739199059913496478002700800
331 -6542550703484388591601731476960
332 7363984382724462002390354688480
333 -8287122046441634057155563315816
334 9324381952037822772590251587392
335 -10489677760708531321794394562880
336 11798596140341292477180323725824
337 -13268595172790022808533895881096
338 14919225969292546331729657920644
339 -16772380171756490193747345294400
340 18852566322396680050170854150640
341 -21187218423181040347992217896960
342 23807040383521568966180005849824
343 -26746390473836052807095146331520
344 30043710368667424844040006517152
345 -33742003881151790117793793078272
346 37889371066506719390055234299960
347 -42539604012225210771347354647392
348 47752851343854617770990790464448
349 -53596359265424702417429275822568
350 60145297831421392188643152894144
351 -67483682122275490801455935201920
352 75705399078277188806662765744288
353 -84915351949412803012109313844488
354 95230735653893214753647869835520
355 -106782457820550690821729575968640
356 119716721935821098131296057515352
357 -134196790842417722672018181270528
358 150404950863655368481473084008160
359 -168544699076412992718421892245440
360 188843178750964918893873253131960
361 -211553890743965903623712879801444
362 236959711701181820309706470628216
363 -265376253331688379856909427917088
364 297155600791252708986200587541120
365 -332690472399332736036799120474320
366 372418847555673032919059387424704
367 -416829114867611724262597435485312
368 466465798201871645606127398265024
369 -521935924694421376920087502147464
370 583916105754885169263495170776240
371 -653160409860834171152315353729920
372 730509114532659455744716149467136
373 -816898434400638569283248039770920
374 913371332820643763656974392412480
375 -1021089536172407705481506335391360
376 1141346882904460636979655686553472
377 -1275584153705453399857647826633104
378 1425405545029126828963051489502208
379 -1592596965741526856410563696930400
380 1779146356072924905388081271720640
381 -1987266249540633604750745409478656
382 2219418822280392813690369249734144
383 -2478343700523770066962010557682688
384 2767088826052571784346802299031392
385 -3089044711641624594985870472094720
386 3447982454091834759647256227851800
387 -3848095911812993400652694056819680
388 4294048497434058981994256315307928
389 -4791025084031938055301074611061928
390 5344789576757191921721850746961280
391 -5961748760425038322770330453394560
392 6649023098615253148651824862830348
393 -7414525231627727702960866682286336
394 8267046999980055622852040818382840
395 -9216355907790777289453719672149760
396 10273302037227928789627982844097440
397 -11449936532166504631415516866855528
398 12759642887336464135614860804185152
399 -14217282409707822534488884119859200
400 15839355362921469299971724613870212
401 -17644179464633238308746584118714248
402 19652087582236294757654969593799424
403 -21885646666261555072218331173336576
404 24369900174698351276734765295730552
405 -27132636477588164240226634949173800
406 30204685991791764798841819065617024
407 -33620250083312656417389406172177088
408 37417265091727703566213275245286080
409 -41637805181157071506821701494672968
410 46328528108132971631167394398220400
411 -51541168422368500711289964856997440
412 57333083085821151502596779538620736
413 -63767855013032818152517257623167488
414 70915960606397393476624388159184576
415 -78855507989136192716014920049995840
416 87673053332266521857920352791452600
417 -97464503436237286654512243073847040
418 108336113570335046703571715450390784
419 -120405590501305801097000961502183200
420 133803311665547871984109802484814848
421 -148673672566226958392563389646626728
422 165176575718209534621948436517011424
423 -183489075831308347452586662698234496
424 203807197428628213932330196112595960
425 -226347942755689219730687257829153880
426 251351509662761267373159205602685440
427 -279083741154252740919537881900531584
428 309838830513498982134576764447456160
429 -343942308349155446410853421867025920
430 381754340592875425821243081980129344
431 -423673369431494740229805490921011840
432 470140132407412811655179147180585152
433 -521642098497747239083570043911388808
434 578718363918539033375295759032217600
435 -641965054730366052517193746005860480
436 712041288085235045209861165513346232
437 -789675749194441650153810306827954688
438 875673946860277281845915171020719296
439 -970926216752682493061233404108134720
440 1076416548581897957465309187064265280
441 -1193232320982071696695262729136142116
442 1322575036346926954430220846825084784
443 -1465772157121901671272953785340556384
444 1624290155239838606016666666194394560
445 -1799748897579512648607548185575824336
446 1993937502626948869715188169219488512
447 -2208831817037111327456808084161392960
448 2446613675647125456765953154762363456
449 -2709692124812233483928597647523238408
450 3000726806865269476075416186232800420
451 -3322653723196476709815169260351189440
452 3678713615084990783944914481656783384
453 -4072483225174850249684243956972761600
454 4507909728583677938848413323499462752
455 -4989348651287762084846334527329401600
456 5521605624891459627053381020795979520
457 -6109982361433751469216022720206759112
458 6760327269808567266031369869419948280
459 -7479091177004858650003406051559744640
460 8273388663065252605522708389710430080
461 -9151065568810553988870770959023376488
462 10120773290410882031323049702765457408
463 -11192050535273242035212673259278741888
464 12375413279975056041991771893643426872
465 -13682453743667809207171444846654402560
466 15125949270122321715527417737689750360
467 -16719982099063679935049467003700093856
468 18480071103390149559179618448135655416
469 -20423316674097199429845827962151179776
470 22568560050122567452088593042347227904
471 -24936558516862486941223287506779881280
472 27550178035845901449198658145602485792
473 -30434605020156186819660485687106025728
474 33617579136931708541480873256256373760
475 -37129649201050510619119914179233196000
476 41004454424434667362922862515672906880
477 -45279033504963701415831487383778338792
478 49994164279587926327726871897586267520
479 -55194736929876671974331833554986584320
480 60930164017105147390453548429574768064
481 -67254830940463558799205179745746467600
482 74228590758672638975240400125926051224
483 -81917307695064453705613667472093241344
484 90393454062156155422448255562609887916
485 -99736765797318203045787600052208116560
486 110034962300046282536199767967414762016
487 -121384536807663732525984589261232710592
488 133891624144463821639962647629118696760
489 -147672953334217861161883653405258844416
490 162856893282947042365821329192667882360
491 -179584600523697792166119699733432093920
492 198011278874125903639185687769255798976
493 -218307561797925489982993121886055928528
494 240661029290118769336626969937000009920
495 -265277872232236451966530152969529279680
496 292384718395515556873269765563970100480
497 -322230635618306002379179835554936636416
498 355089329158704292671479759355949631232
499 -391261551836810898301337743579165929120
500 431077747345810679258645260642152074352
501 -474900949041359084679950809921672367616
502 523129958629867551449567799299506862624
503 -576202831484973880629961408484377638720
504 634600697846047175485596371301912092736
505 -698851951912976549085629074661938472336
506 769536843869518872277638806679794895360
507 -847292513166915443294262503195548885344
508 932818505006284248674697552301943993344
509 -1026882815900774733142154221431986764008
510 1130328518507538289371049659781821201280
511 -1244081020628936631584812072757640923520
512 1369156018428865952528937970546680838476
513 -1506668209533744979568771476068506380800
514 1657840837832371659912386847685385906200
515 -1824016148502239740774816482848118199680
516 2006666839124094579439443994290585740544
517 -2207408600758284956411366744587279567872
518 2428013851607761101958013426650360129152
519 -2670426775450904032437075889484260436800
520 2936779787466372665924374204643064568880
521 -3229411561472092750838930928712851378888
522 3550886765048893034634166566648191459832
523 -3904017662611510567171087900591676674016
524 4291887761329716084437961955944748211040
525 -4717877691003480444407401619223614894592
526 5185693526681925345892008620092503049792
527 -5699397782120875399899741744317940149760
528 6263443323244826316263434514016849861888
529 -6882710473775882105084523283170266038212
530 7562547610288819131525341826999364221360
531 -8308815571337610431562141548863475268960
532 9127936235181150009789932014595692534272
533 -10026945653239669871679684167622700046928
534 11013552161983644916567257118794181302464
535 -12096199934760895183413153505597400429760
536 13284138477395972262147721845412596777312
537 -14587498617565492832255469328981445842176
538 16017375588308757489273546927206054343480
539 -17585919860950309901053291351476141942240
540 19306436442598928749127583984503637680000
541 -21193493418691046067812727556020245527528
542 23263040592250340717221428761957943775872
543 -25532539149166761096070148279911552895296
544 28021103363431648349842995908636704025880
545 -30749655448525872167244549463309914986256
546 33741094761725057071620831530104857523200
547 -37020482677700181805823117806588019714848
548 40615244567258444862184847371541110548696
549 -44555390447264618495915810277563337259944
550 48873756009660605711963272233315104022240
551 -53606265892097863061552886235876870186560
552 58792221221142196712300549943553025398272
553 -64474613642530692996585026235765749893120
554 70700468252891401161768337506385360043640
555 -77521218065130068127546478557653469514880
556 84993112876924136080918052135035922918560
557 -93177665670159960649071439522696423932264
558 102142139950572569184994631891796391961856
559 -111960081743329200744612780179530093255360
560 122711900294046570488154545762137765084800
561 -134485501888148088138234123918723180756480
562 147376981597161150850742813709970588309208
563 -161491378191363398782078392713741020931232
564 176943497927194579592353834498365281147904
565 -193858813428409622943824455176958582187600
566 212374444435702044592286860314551069674272
567 -232640227804434439066610612716003871848128
568 254819884788477487696429951620045649517632
569 -279092294364656332042328733572961973084488
570 305652882132013861242862951425504388646400
571 -334715135168544434409930845999722166780000
572 366512254151225913313504058870937190289472
573 -401298955049597649988854479217767172624384
574 439353433795874493598054893057601351776384
575 -480979508523339408348412743838866751008960
576 526508955257869690866116321144063068982508
577 -576304054353992587891683803100068109430280
578 630760366496683925203000084564330177402788
579 -690309758753913198978412026655192677666880
580 755423702974313949032021808645337810754864
581 -826616870791929171003051640114466999901696
582 904451051639439266593787338040034644687552
583 -989539422497488773223537072417390002886336
584 1082551200636824491941832842767620239735000
585 -1184216713359458549080007131840748820642960
586 1295332921733989431917460447236815209769720
587 -1416769438569189999021637683326620891493856
588 1549475084401402851528112090299882212201824
589 -1694485029109479108381574283238636108011520
590 1852928570942336495108569118577238196915520
591 -2026037609277322452435832932975710610068800
592 2215155872353508476405995873055565888001912
593 -2421748966576514021429244979131930074945928
594 2647415319807025232556804041500531064424960
595 -2893898097363501695076309281482924109920000
596 3163098176333683154004530611792902918544632
597 -3457088271246093702524765433733138511611392
598 3778128312252421163245965815409004935437184
599 -4128682185769335421475701878720863421264960
600 4511435957083554456726107762852610335709984
601 -4929317704801354435014911608835650713901128
602 5385519108293285408567242527516069869686272
603 -5883518941522538683782459039601577151968544
604 6427108639933557608191168784970339310978240
605 -7020420121505366363335012012652712136914408
606 7667956058738499594262704558299401505837504
607 -8374622815350275806593940845107913380865280
608 9145766279914211586912333365755526169804768
609 -9987210848718913122022662631004114853706752
610 10905301831873440374170642811781151822730800
611 -11906951580294753808179199260595132665473280
612 12999689656835391782657103575852478046535256
613 -14191717402616094670244684467663790082154920
614 15491967279803022412535419738823110883527392
615 -16910167404812243598591790794549933425874560
616 18456911721451724272049698403803329090649600
617 -20143736302057590744945788899058146449041352
618 21983202306501011427366457390865255317461504
619 -23988986174309832592598153217566553873750240
620 26175977674363218770890454652501955157967360
621 -28560386490000897969826205967766442799793152
622 31159858075290947461649380723694689536000448
623 -33993599581000184151021511598513878449500544
624 37082516716919395736842087311785492587536320
625 -40449362491056145535545049091630980869351508
626 44118898846301810045092148292627970274851800
627 -48118072302027816412609500189767052881762304
628 52476204802232804781449122871694972679509560
629 -57225201073958365251650719362058939710569040
630 62399773910377278120938689262722168109761152
631 -68037688912950606975496110131133550808691520
632 74180030357123410770789066902088654540074112
633 -80871489987021999895292230612795475379547392
634 88160680697436419551989970183236265312183480
635 -96100477227002809101561406716258353761228800
636 104748386166004911502474062748406573586031040
637 -114166947776743179355021782710270626997762792
638 124424172335219082888111394011807463895017536
639 -135594013931299056526760640757414835150412480
640 147756884912015270434907053330234110925452920
641 -161000214420806870665240590128771569031449608
642 175419054776012534266972614267711620358653184
643 -191116739746639907343687705346571975754996768
644 208205599124357572636050993216187618129634304
645 -226807734359941770221156040728566755169838592
646 247055860432400836345225449558514006616766400
647 -269094219552223702873006485976402521290141376
648 293079572769389516197770951931575407940725388
649 -319182276064891084548015591745660216118283520
650 347587448054763927221054784632208579231220200
651 -378496237031433977868321184140541580257689600
652 412127195712340590388105606920461322076927072
653 -448717772764301479749268070426236374462913128
654 488525930928335105928078730278807832655858624
655 -531831902388371137872945121229395159698980160
656 578940092913571758910906197505255270269033432
657 -630181147263380617837401700453563857677262472
658 685914189382884541526663721505120056838383616
659 -746529252040071375606068102405613794043250080
660 812449911773073243889709764213914641281466880
661 -884136146332039733853220899709740080937860648
662 962087433225040667328667210493734609887217824
663 -1046846109519161588238289133487422204198076032
664 1139001014716245599847518002885499270397120992
665 -1239191440327838484788060755953287104887106560
666 1348111411726924212140472325421122257744803640
667 -1466514329967003420980004182511004161499159168
668 1595218003544942383668571296098509581277129536
669 -1735110102556821008069432948300257831329662976
670 1887154070370877946198628132821430725986446784
671 -2052395530834946289405075320776648828362344640
672 2231969232165163841308006431213257240670011904
673 -2427106572047312715352548448212635177881746184
674 2639143752142507512159951604299955693701096600
675 -2869530614147372714937985763026542136909283520
676 3119840213839371716613906713764700295753580356
677 -3391779194166537026527666484534755539186743208
678 3687199023445542237623284081422769163849494208
679 -4008108170143127437834215218599370533759415680
680 4356685291566031639421934788600916290249422320
681 -4735293520109094516345470872658385145771735296
682 5146495937548172350484859879311006820587919360
683 -5593072335255109489728390706404262887373946592
684 6078037366200628678905266995502007494349224160
685 -6604660203245592990251538189298824614080105680
686 7176485827553398141150131308534391835959141504
687 -7797358081042133499270123405018535030808898880
688 8471444627694890156857109268612071454737850784
689 -9203263980325260745600136787582958057157149200
690 9997714762122887587985232306185598916907228160
691 -10860107386056651021509543504202424947498291360
692 11796198350072520141104746035739263659474648760
693 -12812227362077449597065051603913206751044745728
694 13914957526045204509337177524366354954895248672
695 -15111718839317352858011801467297365508533170880
696 16410455271413706393988144407341336416135676864
697 -17819775716530779790501387121636697279963968144
698 19349009135523355622238091975404071238440971704
699 -21008264228672126916566725454931206675068264000
700 22808494008089723671733587407960291136014640320
701 -24761565668370099606749790435059189615428922088
702 26880336186216865104065354492381936417608268672
703 -29178734114483016641415924756399796362288417856
704 31671848073520723727865864270151466191714980000
705 -34376022483194409105523267697350515962549962752
706 37308961122589477789685626965558203342390423320
707 -40489839151607392601500972451840003818546537344
708 43939424279549966900731804812227128773402749184
709 -47680207820757835152392139243617296396832944808
710 51736546436699296343419295371012684772796816000
711 -56134815427950265684127789720896177249367372160
712 60903574508634941930828616007027878940769498968
713 -66073747070509968253658993643727441975529041920
714 71678814024403479964901342214937745402376422400
715 -77755023393629226175397418524406017619904206720
716 84341616927785838458341877131889895735879218400
717 -91481075106562183372856603320959961490006590464
718 99219382012383439004158589172244405221033817408
719 -107606311668576150783632306979200078655914305920
720 116695737566879812717223960482733091455734042296
721 -126545967245315689239690639154485321839927694336
722 137220103925425313749228254585672323698818481452
723 -148786437377556856913786822435950456596678779968
724 161318866355118316857397918709028161381303610872
725 -174897355124513717320626638643875649264306111096
726 189608426817889597213640368154916765746628545632
727 -205545696551983158680320864983269907336341794880
728 222810447489507629942183327431826713492975893120
729 -241512253270956545644742423645727827896168463268
730 261769650515880583696313081173808476362929627760
731 -283710865385121934289226657267565684520091503040
732 307474598510833690981222017102548763291355438016
733 -333210872941144412458907088182625950719701429736
734 361081950112966670495519956279521769208556792192
735 -391263319261756275427598153336781348122947389760
736 423944766103227723028004050651998788152427192512
737 -459331527081513648979343799745151619087167880960
738 497645535973597757502469819641750665457618284184
739 -539126770173825462596102423843573246129173671200
740 584034704557890626002261064277941691795159119280
741 -632649881446125361781877995702892883041817981440
742 685275605854644125847021931292961716271536242304
743 -742239775943639278262442824445319718796176432064
744 803896859348903975094462753019918418732228782080
745 -870630026919787107867393637020429398667658711696
746 942853456288911285732614644331743138085092327800
747 -1021014818671110461591130063906641388110332883616
748 1105597963336552173747180147541901101599361670464
749 -1197125815331694309912156034441145321560026855936
750 1296163503237822972073881514387874513502055329664
751 -1403321735067136298529037205523934948943432466560
752 1519260441807899372553079976481125451981265338240
753 -1644692709650867025725565257776279081993572680448
754 1780389023567314237528721483784321613326349026480
755 -1927181846673622621264269158803552334186082115200
756 2085970561718123510040404886736314844603131061248
757 -2257726803073204773261781649816359615713491238696
758 2443500209820750264916265709951624936726292069920
759 -2644424632893846793780298639020924266115241963520
760 2861724831795324994527519929287636445370624260800
761 -3096723699168039426382573375987705672372080888648
762 3350850054457835818934684708755060448147901947904
763 -3625647051104029056565689825826303590989097736064
764 3922781245131271814702853727063085575182808665600
765 -4244052376719587635418975580098985210382817806800
766 4591403920316137852743187661135961588676323597312
767 -4966934463144565865968982516627890461248627800512
768 5372909976588717076325097608282652384347495812960
769 -5811777049902117559943759236548403252891610777608
770 6286177161049635794111709488997823440380307532800
771 -6798962065252093399649376122274621695888997728320
772 7353210388009244584158981433659267055845391060632
773 -7952245516054850705456673351394144180755001755816
774 8599654886885379752513108368568315773808862818976
775 -9299310785239693120777508287713213072991319481600
776 10055392763232365296843288272658417788172624208280
777 -10872411809802541034451322267511451000176201358336
778 11755236404781328518787306208311793644468679220728
779 -12709120603255096757743272241273179274983366707520
780 13739734307064979272821290422547374212336617870720
781 -14853195892293805012309549558270053388080665008640
782 16056107374514441098119984838911447143637487743360
783 -17355592307476768006310651323528054318597967985280
784 18759336625867964044573839484337796255820627346188
785 -20275632658871699785152768350419071691033161165840
786 21913426558561387524579609262525571435562909807360
787 -23682369405782291129294265043233681462080336245152
788 25592872276205383521215251454225551106003124601464
789 -27656165570777961355316783052339171942890630002176
790 29884362937965660359453114989905429749481810607360
791 -32290530140099562780992861008753346743538239528320
792 34888759242941505164632174460409231015076758027168
793 -37694248536401153790811395711406062550883375812496
794 40723388625331023928709295010227657263817432749880
795 -43993855162652686142314815426947983278574516257920
796 47524708732903261132000889502102155943897901817920
797 -51336502432823194453197894644902631744768434934760
798 55451397737035319456408437876541660256389965369344
799 -59893289281407328018029547213598734436000731168000
800 64687939244576903126913121345240413811008676582020
801 -69863122059599985862993673653116588015374837111304
802 75448780243025398790676608822194779758899371327128
803 -81477192188190507446903011075402557689532252600768
804 87983152833481126156084870573308780275428275204864
805 -95004168185035542291312181199774440141340187686912
806 102580664747252806851674742674301569944167194350080
807 -110756214993870946120451326108349764549151240663872
808 119577780097721190839963135969096792381682538713464
809 -129095971228979519555430267911526758065964057383368
810 139365330830298913342045027894268422979698992330360
811 -150444635383121534486525849778547057985252905192160
812 162397221293283583669296334967733398288397252571776
813 -175291335646320774992752933994978018276560839834624
814 189200513714285918765421609628891458256229178523200
815 -204203985237074659621644673358375337923152791432000
816 220387111652942878022740333117401523687805793325760
817 -237841856615864352755135029142819138785032888244992
818 256667292312451391382866220125651762888301071952600
819 -276970144279236429367208533094055707947805822839680
820 298865377623146420504749639941948696094256103054704
821 -322476827765021436135183722865343949349316001477928
822 347937879059136464787520053831757255872419656340672
823 -375392194892063550323464248726725188314622941891904
824 404994503133128917694466156767848326433446426652992
825 -436911441097537833844636717623874860147094105969920
826 471322464493418966969538690743114443510506462963200
827 -508420825157146532720143890402818347682791767447648
828 548414622739013073597712279610023602616150862351040
829 -591527935885450976681767768415847211974315493439208
830 638002038876470414150979597942639006153155200553664
831 -688096710119869293277581274142017472378411411886400
832 742091639379301520416626912129568289993279260384184
833 -800287941123849228444784143757960833464799798137352
834 863009781934891320557130676258351443957153457409280
835 -930606130494538825238982271345980392917837198852480
836 1003452639311659880453382786668787129336431421323520
837 -1081953668019699338313101247322514038799461496254464
838 1166544458808493877652525314847062248985029451282016
839 -1257693475333721573705201074002548233776948789209280
840 1355904917286395643566821446534526851246053155230720
841 -1461721423705086980144743345292183951197999892526252
842 1575726979079811506900469354393919291193989082885880
843 -1698550037333541253255370421891210642604486259151424
844 1830866879880232875283378076056102066928553198116320
845 -1973405225152624925780912353035482753926695680626488
846 2126948108274743050220850359124074100716958451641216
847 -2292338050929403055916941609578008136905488331610304
848 2470481542946803475879922504699284173610197445952504
849 -2662353858723827709625861058377093078925870837373696
850 2869004233282729608404749699488398182834331863233800
851 -3091561424600813908861285468795840937210138882340480
852 3331239690798502388419394103349637924306117239951872
853 -3589345212871398634120902859259170399817071917768744
854 3867282995902917628536585212103453197169665610267264
855 -4166564284108756749868398435089965679973004809130560
856 4488814527654767455182778643105224569992213403665312
857 -4835781941968302525582256107582168001881118946242632
858 5209346703243428424925747126490118534918774925201920
859 -5611530827037041875055470921712324813045035411286880
860 6044508780281488430518343312660482569711680565933120
861 -6510618880716434906469687772239911016939262464986112
862 7012375541686373996562428285703370317307060610581376
863 -7552482424479390373542341428694267049541883547671808
864 8133846564918210288182516280153486624931898453143744
865 -8759593545778070223469782648016644764385586790159120
866 9433083791821118621107485829184243185155673748593560
867 -10157930069829127757366505017165407494618764152771680
868 10938016282012254040386554649105010955678563264393216
869 -11777517647600378275279452310772165841105050745000960
870 12680922374316172559690351542779479811359342438770048
871 -13653054928818667892697727187304983753379326556516160
872 14699101023128282472246485323678140852665034091318968
873 -15824634442537082731749664988623016800476470497835208
874 17035645849612254095218330043503758230583073128824320
875 -18338573708660011639486083028362508801639823356911360
876 19740337485478229562735083604018733300898632594116800
877 -21248373288438968776743366467559673441249553917075304
878 22870672128960431582360623676488379976330688576935360
879 -24615820992309058584607527393591637103849096365645120
880 26493046923477948702632277873146929786804121260079680
881 -28512264347683311186896405881130506168093819929178248
882 30684125860876675797320881896567676222959119793259884
883 -33020076742662489708334534723540477082867394102620832
884 35532413462219230215716463379413351257844777956676720
885 -38234346467333662713152785567637881629834313183649280
886 41140067567564862060786145370877637167685079945052192
887 -44264822244956092661777530675032194542453781109599040
888 47624987249714575265654353169018573452030435017395648
889 -51238153863994976687770971109398087360875500951781376
890 55123217244473535190047128601087999220531092367586160
891 -59300472283916001039759070595529559177822017509929440
892 63791716463563073903386255894908271711176131905612544
893 -68620360202030560219607897801941731580737945468527616
894 73811545242707296747991947755133685417820532451532224
895 -79392271660502397903035181997590332409356582925687360
896 85391534110426932101950068439687729867607709432631872
897 -91840467985088835115643007293395283219098410607334400
898 98772506195942503621682948665165065768707633246213656
899 -106223547344289463919157317642652664992783332786787840
900 114232136102812783738530125675909962724079446399196516
901 -122839656687101198037444985762273419505672584201268560
902 132090540359452823618272232477475579973626165453284160
903 -142032487974535513337830979038886775741547234710048768
904 152716708648534442464815265048880692390293870945831960
905 -164198175710572357841975281358588495779893470908096656
906 176535901177802332831329695726480648510168736852825600
907 -189793230084030097432941047006377648515888264109437920
908 204038156086432980600767455612862206800510615150921312
909 -219343659876343668608675976606360076160418250786539624
910 235788072028628308100013816123121291479844801911179520
911 -253455462040411529583872609932891962136255550129066880
912 272436055434322155633196673615617155644331172447897344
913 -292826680934626364381517276261476735206036623772578560
914 314731249867193404266049707439813159868787361362570840
915 -338261270086858668843078617897420641010704980653740160
916 363536396899111606857861229912898856511661221978784632
917 -390685023617891756134940152507591391808128140260816384
918 419844914588427315225228477102607964345089162241085824
919 -451163883704354812398443010427060285808226807594093120
920 484800521662732664611399358268868729909590148466204544
921 -520924975429986240940770003817730534725132710363100416
922 559719783637345744502498928940317018645197931200817464
923 -601380771887081529865657446669374310294339546171093888
924 646118012232002507972148015870655639983173865540710400
925 -694156851391542892571471334183586903782310570844275640
926 745739012589689916717520777211346462391116804530151552
927 -801123776244463920082273623262362581139481982340534720
928 860589245107216882247880225320817589184803047435820088
929 -924433699844338335962654524291075568230644961713959688
930 992977051475836063795222700457660547478899108703539200
931 -1066562397536603497698452868769391604022004625595308960
932 1145557689309038148423906744730476842882424137382664152
933 -1230357517992217911837891348788398922152956694973188608
934 1321385028225406905009843006495101025812915814183798752
935 -1419093967974741924288156894166333569764666769590148480
936 1523970884424208127645445881223727253089926929919738360
937 -1636537476188294303454731824854509708144550102154382792
938 1757353112887065458456750415387562642672414287266185728
939 -1887017533898053261850452350374363509300145385906326080
940 2026173738926815581629317978054576802415447342921952000
941 -2175511083922965176737522804999277861170601038085219688
942 2335768596814878723178526395100279712915998587344304064
943 -2507738528548406081027141345841455226727392032231590016
944 2692270155997230952260331130670335336261089481465978400
945 -2890273854469921952861810486282473247610698178143975424
946 3102725458776321925753742945476802077523956857671699200
947 -3330670933139269911809972720702928433083003886389684384
948 3575231371652627872779059115785213635350406445201507328
949 -3837608352499488247095475566381492334452601439015424080
950 4119089670761993066711343723601085713759426813367989920
951 -4421055476383583168881966099639927697453191184918198080
952 4744984845693388621503665123049343073472529879336524928
953 -5092462816879062635861089921106725027464069229086799176
954 5465187921907402195529469585317571610349327443094341560
955 -5864980249650935680105966792430344031241847831764116480
956 6293790077393272418681475903424716546551063490737458560
957 -6753707110467060935046913134719735696233044311496844800
958 7246970372537274966261655030320198941671924054489146112
959 -7775978791991394987987824045273747845857545629871057280
960 8343302533049858341796276048287092328468198952008779200
961 -8951695123578773543978525638008628614346301353675485444
962 9604106435187133612075493073325539735623221203378139440
963 -10303696575038421316215105921609528735963710037071647200
964 11053850752918447949823945992243193902699540152933733912
965 -11858195191495519942528560554092137503792778847882036560
966 12720614152404816104422074382685937014636815455251079168
967 -13645268155806714224089993384797280427099256887917798592
968 14636613476430648105852944851906679180470293282076538796
969 -15699423004845304128978745486318533784636065608760629760
970 16838808568817558683796616881325228535384054297096505840
971 -18060244816163178254726054808879430079457907348275272160
972 19369594767480414396155086100650875953926148980548844576
973 -20773137154623606669562272432211975345349913402320767488
974 22277595668750184739914258317777806873921052167067502912
975 -23890170250295646724785305317836603961215350847608664000
976 25618570562334124407099596485263172377840261564774159672
977 -27471051798506451889740582707337790802164655305260068232
978 29456452987085308371648749888622214271904714009890568960
979 -31584237963842911374502210849542803743987281873254546880
980 33864539198238813675551163563934499666881564912160208376
981 -36308204670104742515159182462815909573309165096276844584
982 38926848007524682203450116294555809687992203132488633760
983 -41732902111049770192279271868421790674568350807472089152
984 44739676504811185079926785712013640516527152651049326784
985 -47961418671566349617815562154962919076423665651080425360
986 51413379646305189887444205652074080310485271374853183600
987 -55111884161829356422522972934730404803549413676816515072
988 59074405659778747520963217791352138454800686243767999680
989 -63319646502002288396333638569116846369505255577474162176
990 67867623740045364423415634085038002061789008999278212160
991 -72739760824952359016305142352852965296453384649668245760
992 77958985665663713440580878403251973041074824643622870272
993 -83549835472134077058489502607744966069216421240688746240
994 89538568849030146551118383816340517915188301751149644800
995 -95953285637610312058084211769776331007026176543011862400
996 102824055037278287458628228574073999491763614549263226624
997 -110183052574483550110451694086907263353740541542168208808
998 118064706525266294587653392693398837900183480478750310624
999 -126505854438977585102822441557455139321405404170711455360
1000 135545910454721245260857888196930478406664248901965549680