0 1
1 -6
2 9
3 16
4 -66
5 54
6 98
7 -300
8 243
9 364
10 -1128
11 828
12 1221
13 -3498
14 2511
15 3528
16 -9876
17 6804
18 9358
19 -25428
20 17217
21 23068
22 -61644
23 40824
24 53916
25 -141318
26 92340
27 119912
28 -310554
29 199980
30 256792
31 -656436
32 418311
33 530960
34 -1344144
35 847584
36 1066157
37 -2673372
38 1671741
39 2084464
40 -5186118
41 3216834
42 3981926
43 -9832752
44 6057504
45 7445924
46 -18269124
47 11181636
48 13661725
49 -33315852
50 20274948
51 24630344
52 -59740716
53 36160344
54 43703992
55 -105464604
56 63527481
57 76410468
58 -183541788
59 110052540
60 131790697
61 -315192030
62 188201070
63 224442784
64 -534638946
65 317972916
66 377758340
67 -896454960
68 531213552
69 628816652
70 -1487015472
71 878118408
72 1035968645
73 -2441724264
74 1437244479
75 1690207152
76 -3971369370
77 2330470116
78 2732460334
79 -6401378532
80 3745633590
81 4379271616
82 -10230923100
83 5970037608
84 6961278817
85 -16220115162
86 9440418726
87 10979798064
88 -25519481004
89 14816212524
90 17190493736
91 -39859219308
92 23087442168
93 26725320544
94 -61826813676
95 35731489500
96 41270711370
97 -95269257516
98 54941366880
99 63325022136
100 -145876689390
101 83954586420
102 96570839474
103 -222020915760
104 127527207489
105 146408418864
106 -335960299056
107 192611267280
108 220719871582
109 -505557097584
110 289322362530
111 330955590200
112 -756723330840
113 432311774778
114 493677219690
115 -1126880713596
116 642709959579
117 732735100580
118 -1669848429348
119 950862671748
120 1082336418442
121 -2462708336988
122 1400176690299
123 1591344752176
124 -3615430773930
125 2052497000988
126 2329294244410
127 -5284304002944
128 2995610875839
129 3394762194292
130 -7690633132632
131 4353672505680
132 4927001065446
133 -11146662601416
134 6301654653600
135 7122031199688
136 -16091436497520
137 9085302217800
138 10254856919262
139 -23140213957452
140 13048622461935
141 14710021051092
142 -33152414293452
143 18671621607000
144 21023535216435
145 -47324713364178
146 26621992513620
147 29940226320808
148 -67318319460834
149 37825678815156
150 42491993770032
151 -95432423484624
152 53562996762327
153 60104272336512
154 -134840055227808
155 75599178076980
156 84740549425335
157 -189907861323756
158 106361273704662
159 119097980313464
160 -266628726812214
161 149177217912300
162 166871599248320
163 -373205476963380
164 208598204858958
165 233110238156064
166 -520836751648200
167 290832290258868
168 324694977485127
169 -724772410074588
170 404326378737558
171 450980728254864
172 -1005727983847278
173 560545492703616
174 624654809113742
175 -1391775849822036
176 775014087663297
177 862883251971268
178 -1920868734641940
179 1068704378306136
180 1188838231094784
181 -2644199492007438
182 1469883688854435
183 1633728893303456
184 -3630665622193356
185 2016567335238516
186 2239496323692778
187 -4972789324780644
188 2759769352806822
189 3062382458124640
190 -6794552917702560
191 3767801849511084
192 4177647601838713
193 -9261748653099552
194 5131950843982734
195 5685794000003792
196 -12595625068941648
197 6973954847351028
198 7720761580816142
199 -17090845753274868
200 9455841354885624
201 10460700694120828
202 -23139082011331140
203 12792840911343936
204 14142107685912577
205 -31259950826807532
206 17270312712021126
207 19078340029797904
208 -42141516575299128
209 23265888941696796
210 25683827496103674
211 -56693221255675596
212 31278399246999369
213 34505677767935476
214 -76114944502656432
215 41965587834663960
216 46264868499012269
217 -101986959531457596
218 56193217818808878
219 61909845863014400
220 -136386923460665754
221 75098897809674390
222 82686157909458814
223 -182041784901986400
224 100174917291209388
225 110226777965058348
226 -242524730882537892
227 133375585657711500
228 146669089847615130
229 -322510136994343020
230 177256117005190632
231 194806176576523504
232 -428103119288990802
233 235152064181821032
234 258282187611332842
235 -567264891329597328
236 311410808540565570
237 341844260886015056
238 -750360999705556800
239 411689779150941648
240 451666915546682947
241 -990866934784806504
242 543340104174957204
243 595769178642471136
244 -1306275046871183742
245 715899486118820652
246 784550227939031668
247 -1719258605934111936
248 941724546884761869
249 1031476295332022400
250 -2259163931261855628
251 1236801025640317032
252 1353960388830506264
253 -2963920527695157192
254 1621780503762486087
255 1774487488580252120
256 -3882483186544422006
257 2123305281133813260
258 2322051882912870458
259 -5077950217627168224
260 2775699363288710943
261 3033990918281089052
262 -6631540051561148352
263 3623124035374924068
264 3958321610330790076
265 -8647656239196707478
266 4722322313930014746
267 5156714377196080280
268 -11260330956073991916
269 6146108928913382244
270 6708273097294052226
271 -14641412389356148572
272 7987803110857804635
273 8714334440832872112
274 -19010955795972563532
275 10366852286216763828
276 11304554254927532761
277 -24650396077978144752
278 13435958442572927892
279 14644617303191733088
280 -31919227470539004714
281 17390098429348485960
282 18945992352942616050
283 -41276100350671539264
284 22477928816237110569
285 24478261494209056828
286 -53305475474004758580
287 29016189791904799296
288 31584685970046474419
289 -68751262869722053212
290 37407877051502130174
291 40701836890933083984
292 -88559230202124976548
293 48165142835347367040
294 52384326061449598324
295 -113930410104563935056
296 61938126509079072888
297 67335929248280350116
298 -146388289096552097916
299 79551212237468441028
300 86448713788379585628
301 -187863247344398482236
302 102048580432780334694
303 110852178934216977520
304 -240798570929416689168
305 130751377381413644760
306 141974909236496616880
307 -308283414670190858052
308 167329394961738236145
309 181621850532736399636
310 -394219402503933559836
311 213890854881224974176
312 232071072594608722540
313 -503529171871196286222
314 273094761297019268610
315 296194815411867984360
316 -642417171586420338768
317 348291360151430660100
318 377610769322236250058
319 -818695496710857042540
320 443697570981485784954
321 480870962821144045100
322 -1042190598680008458636
323 564615894735643142376
324 611697388660346193202
325 -1325250475823998958544
326 717707321030318886918
327 777275664016675398336
328 -1683376592601924951138
329 911331246420597948732
330 986620687895569628428
331 -2136010492391856623220
332 1155968478845366294295
333 1251031541199744490400
334 -2707512103463662394964
335 1464747171245181716220
336 1584656911896595825996
337 -3428375385220951292220
338 1854096159110499360999
339 2005197287628279030784
340 -4336737586401379883316
341 2344555864452984870492
342 2534776248854365050154
343 -5480251427186311384656
344 2961783909577148496516
345 3201020667427544750944
346 -6918405513995380855764
347 3737801143544421046896
348 4038398776687154461289
349 -8725397900312349218520
350 4712534273728953492948
351 5089876300930497152344
352 -10993691719825521960390
353 5935724137463257853136
354 6408964570432078133522
355 -13838411203626808502364
356 7469284363622899689204
357 8062251352132522841024
358 -17402772333141559657440
359 9390214386360085229568
360 10132525668235496889558
361 -21864786298352600893296
362 11794194248176932190362
363 12722632965185751299192
364 -27445527567133294131012
365 14800017288559358169630
366 15960227623295816647704
367 -34419323821976315515884
368 18555051782180193644898
369 20003627154085000781136
370 -43126304841320741098644
371 23241965221431067170024
372 25049017970227912747084
373 -53987844671544532852728
374 29086996880930196438684
375 31339318079819591123088
376 -67525549897626464944710
377 36370127541666377882052
378 39175069578080859904950
379 -84384590982573608935644
380 45437572201824036214371
381 48927815943349711045196
382 -105362348981499111455052
383 56717115162181321498272
384 61056518994355702440735
385 -131443563029588144402700
386 70736920566129836217738
387 76127691665463999886552
388 -163843422834488597885802
389 88148589530074902752328
390 94840070027996814520920
391 -204060364566519065934528
392 109755402543025876990971
393 118054826664097222968736
394 -253940709642299346222912
395 136546889001486629659272
396 146832544157482348078161
397 -315757747884147433233000
398 169741112018478056437662
399 182478429997068612197728
400 -392308426253623282961778
401 210836354939016761724156
402 226597572125405659573548
403 -487031482025206124085504
404 261674257090463562628926
405 281162419142806793106956
406 -604151679273877184960280
407 324516883132035222808716
408 348595134588392384194590
409 -748855799154908403614160
410 402140738530414205289684
411 431868037297199079814712
412 -927507232887084791421582
413 497951381866116187829196
414 534626019481936302787808
415 -1147907473842346321725660
416 616123055351729185892199
417 661335654760239551106604
418 -1419614552478658390782696
419 761768685053709865590564
420 817466698512166381074581
421 -1754330565850317244702554
422 941146724215286979092964
423 1009712877034389193595568
424 -2166372995131715425404780
425 1161912665515547323749708
426 1246260301161544954130568
427 -2673247567402192011869748
428 1433424677547349692900675
429 1537113573645465874001788
430 -3296344106691048228467412
431 1767114782841742072095096
432 1894491746715766389516377
433 -4061781259312365902823192
434 2176939356022693064371059
435 2333308797528135658858128
436 -5001431319969057166698744
437 2679925560743431836935532
438 2871756309220354395712532
439 -6154162807333275617400084
440 3296833758209042723748519
441 3532009675052023358007668
442 -7567346155408311966690108
443 4052960022078897036466968
444 4341083503409862246367999
445 -9298677156075992077622736
446 4979107820357118699562566
447 5331867136466315088744800
448 -11418383914926696761380884
449 6112763836738421052087360
450 6544377477189592774245586
451 -14011896431780225939578176
452 7499519995498278426789669
453 8027273853516391735440560
454 -17183073924977875938013548
455 9194792256279161098603632
456 9839688679797833416016001
457 -21058104203738955910149264
458 11265896933438293796525676
459 12053438495922821190603248
460 -25790212374725802257429826
461 13794557496941560122185508
462 14755692921655950954800840
463 -31565343684448708391741772
464 16879929418909006335320481
465 18052194571667788719110012
466 -38609018226183032993126880
467 20642248106789524828153416
468 22071141528436634728998613
469 -47194594622863816628392428
470 25227225864239182952564412
471 26967866151813899229867344
472 -57653226878559230124913950
473 30811348802023155915307416
474 32930470512854123909024032
475 -70385854847267748419693304
476 37608254466061838864472801
477 40186610403913118166774204
478 -85877635954417542577335816
479 45876406587356982559622184
480 49011657681506172008290438
481 -104715306007950350616387606
482 55928325892967843347634058
483 59738515811601432881580128
484 -127608052627797112557623280
485 68141686658558803889405112
486 72769417296380204584356970
487 -155412598941750565118326704
488 82972649186288267845143960
489 88590095812586413647512988
490 -189163331226925619023525428
491 100971870500651780174983884
492 107786802336343162723469353
493 -230108466249745573952838888
494 122803721455616549678119284
495 131066725580791264585108224
496 -279753447070307004410196282
497 149269340729036220949188108
498 159282485472294488799380882
499 -339912985828350405169636644
500 181334277913442353254774252
501 193461497383888411860274464
502 -412773445386492533961579576
503 220161622728073606435815336
504 234841158274059868220394620
505 -500967576799944752712601164
506 267151689574808371678049940
507 284910988291198855566459616
508 -607664016028931526574496532
509 323989531325488846992034332
510 345463078177496046532439684
511 -736674402483101370187546788
512 392701799373734206486199106
513 418652450298290200571850180
514 -892581527332465908329710500
515 475724755717583274557026488
516 507069246848474981852782521
517 -1080892566922608321996976428
518 575985585557945027600480268
519 613825021622233074830189928
520 -1308222224859150056494415676
521 696999565518062950447734564
522 742655842158092175714839598
523 -1582511517531122905027735200
524 842986124818610038137900666
525 898045419458847461228845204
526 -1913289018173204186933918580
527 1019007408395156968521631620
528 1085372087432812319719018235
529 -2311982654866385202083994000
530 1231133628315179406967181766
531 1311084170923456260485762864
532 -2792291674521412094822708700
533 1486640292152240753924698080
534 1582909129985217621909865628
535 -3370630180753639181470054692
536 1794243346850956482001494612
537 1910102872840372490456386672
538 -4066655779165595341341231516
539 2164379400745136465254143984
540 2303746818891098478741046132
541 -4903899378408627024690714240
542 2609539516193484371115456819
543 2777101699437676379631728992
544 -5910515169562570365797443104
545 3144666637758719382886229166
546 3346028746421476736449452414
547 -7120173322308476643067073532
548 3787628579505200715890086683
549 4029490884518275581534891444
550 -8573122091089257948806083656
551 4559780691027487743856889652
552 4850148863301124675078846000
553 -10317450932043298869689305920
554 5486634915457919346504655290
555 5835070007514777655825033216
556 -12410592026085038992081579992
557 6598655014705256993353738488
558 7016570499441680083168358250
559 -14921104442707852406375333484
560 7932201350709272377511542032
561 8433215925634557724039147216
562 -17930793248060959605543941532
563 9530652874231684956122636976
564 10131009323995232851315832566
565 -21537225377028338020041089244
566 11445738999331468205520758736
567 12164801277272258508142003024
568 -25856715307652942988886341930
569 13739119966799788528932319188
570 14599962857516079805140047144
571 -31027866796799096461954155312
572 16484261281398309504011437566
573 17514369599433468177581060304
574 -37215772509756936816700756152
575 19768656030993168771440200032
576 21000753364266130990891747987
577 -44616991715515763513806213164
578 23696458577798737246317220464
579 25169489178778375328077129480
580 -53465447806566064804083112206
581 28391604507491591782490421204
582 30151896164547342997927652664
583 -64039412803159769634379988640
584 34001505129176139044507364531
585 36104145825393319578515204448
586 -76669775879771779045713988644
587 40701420587386219691351922624
588 43211887603652193579394139149
589 -91749828082156502741454372048
590 48699634185478254613035031722
591 51695721180093725892468833696
592 -109746836695360231560792277848
593 58243572306582297594722643816
594 61817667982051010165044619652
595 -131215731239361971870081894016
596 69627039913793596644137228373
597 73888821369849680556606782036
598 -156815280053177241591258216048
599 83198771670556663086917538000
600 88278386683040204049413736170
601 -187327203334337464096390279356
602 99372534011129284959496042044
603 105424359552051715053980609728
604 -223678747028433437442512119890
605 118639054904820342625093764024
606 125846134560637779223175127870
607 -266969334099163237238219270700
608 141580106642387171473105357278
609 150159387581498238687484009844
610 -318502017773433094418267773860
611 168885123950337813787065238872
612 179093635188377120878474443915
613 -379820588058219436460039991978
614 201370806535575313988930175066
615 213512944974941377813939437840
616 -452753331329507911860788298372
617 240004233444153630077106772068
618 254440353137165255749050951800
619 -539464616790435410749629265452
620 285930108327186003068897134410
621 303086642347512243322045553016
622 -642515687392864808408714731692
623 340502862111057960654461957496
624 360884246152120505107759277701
625 -764936271437268871521410247228
626 405324465311661915399545402298
627 429527178638832115481313873584
628 -910308910366754216944610785542
629 482288949395263096397473657212
630 511018043197631864867570321110
631 -1082868225078589468913541378264
632 573634808763564770782319282085
633 607723355605352671982533219072
634 -1287617725344649243995414114540
635 682006656312116284399901785800
636 722438628816266380420593392161
637 -1530467213925553174135127680080
638 810527740953186817071899664408
639 858464914856888989483213772664
640 -1818394359470538555928761822342
641 962885210681294607251872147176
642 1019698789076542667421782853826
643 -2159634622875113746307888930016
644 1143430326297006783605960517630
645 1210738100642607968485769669252
646 -2563904435036685658827644994276
647 1357296206478401234426205980952
648 1437006208674690200485231246377
649 -3042663356907882722363514568428
650 1610536123440662663317002645204
651 1704897885187655284331936910016
652 -3609421925173731373676872720584
653 1910285880350209652780102149704
654 2021950604993038894942593881504
655 -4280103021764785492591135136928
656 2264954399048470718530643650533
657 2397045571601178398454236964640
658 -5073465929489120602830329430048
659 2684447343540774901053576997668
660 2840643561742451812804424817000
661 -6011603780376345241577480311548
662 3180429417440943586280653927461
663 3365061526544295696000589730008
664 -7120526903951228045339311054452
665 3766631921091925488521303298372
666 3984796884590276029635737316668
667 -8430846681487034267353074500016
668 4459213258423472835345354263100
669 4716907604187640148331301821056
670 -9978576957967061232754830157596
671 5277181370317119145896156713304
672 5581457526039444199123954852433
673 -11806072912457801265463696829736
674 6242888569987079598069775730268
675 6602037954323914952531842976064
676 -13963130605368756497417004100446
677 7382611001064884648235181937640
678 7806378380084013650511036370554
679 -16508274283620128614629093208704
680 8727226970608545883837636855104
681 9227061337757007283432811569612
682 -19510263020167883279909145632844
683 10313010773424035114576531138640
684 10902358882245200950497620381008
685 -23049853494789890141571965505930
686 12182561374536230913632065840506
687 12877211066497580580773667456976
688 -27221861806900814094704373965796
689 14385888515550102161653425515004
690 15204370163438120765396619969298
691 -32137574285603908849980845318412
692 16981682530030582475796214843629
693 17945738286886660478984922778096
694 -37927565486091338657648825132160
695 20038798476328643478166852952748
696 21173930611481466429325867457678
697 -44744991118864864526384257799472
698 23637990220093618498841709326526
699 24974101672963212659102908980784
700 -52769434762076710264146332649498
701 27873935934864192440632910790828
702 29446078364928055541908779934392
703 -62211400104122353647012152600064
704 32857603267037850031334604113169
705 34706850372166941018270241038492
706 -73317555438714510799916102738292
707 38719010280910349221775325989892
708 40893477051156416916907694481176
709 -86376854518010394426507770119320
710 45610447433539333427505118842966
711 48166479366937043308638514148648
712 -101727678042559430443300485510786
713 53710236428183373803584884362100
714 56713796632696806190588133868910
715 -119766163471078537573295313355284
716 63227114090513651086754529764097
717 66755400716833108100458695506692
718 -140955917978295362257793494104780
719 74405343671259309799024168209384
720 78548675362876802683319824999809
721 -165839340864588995027504993912496
722 87530672511588192853389107313060
723 92394685634817977000356138271856
724 -195050818207638726243292545874932
725 102937274170461034666681761498816
726 108645482628760000796636737273580
727 -229332094829966767004903260755804
728 121015835318841930019710234172773
729 127712611914105039737119720305504
730 -269550177644906548178529944208756
731 142222973430144506848345633229244
732 150077021183117978328831287476135
733 -316718181185020665816428493746184
734 167092201089224521942324049608050
735 176300593873191428508858535823688
736 -372019591820623993306411071967518
737 196246687237781240940061297622796
738 207039571746593202235069379673152
739 -436836503237052198228140262924240
740 230414105603829841974664085618091
741 243060171335203972475275817680532
742 -512782463766970384636959626861532
743 270443906770782225667568443705512
744 285256747667626227084812413411216
745 -601740678024143607858880524415500
746 317327403800613769553329805344788
747 334672914813304931640237797594416
748 -705908423097199948722812506441530
749 372221123157239452292370802059684
750 392526097678958383451572657778722
751 -827848675801976997618643183505232
752 436473944173257339976150878879003
753 460236064531906926585587001884256
754 -970550105000597136816518764338228
755 511658632955077962853905706705056
756 539458076464188724132654702686059
757 -1137496765047972457550009304034440
758 599608472143864028191485365960334
759 632121390249109650220894301039240
760 -1332749036792213704115081630785638
761 702459798318549576199005673836906
762 740473966849085472854665941608314
763 -1561037605575642650183831407734636
764 822701386317461013184678699394097
765 867134371594571880202144445533680
766 -1827872546355310998848536920029880
767 963231766985403201829118239429272
768 1015152006512819886536751184045504
769 -2139669910137755447763847487821368
770 1127425734837096191912400130648980
771 1188076993600020045008998044586624
772 -2503898580020144097476310967588818
773 1319211498332784398620205957067144
774 1390041233634060111595816813249040
775 -2929250596861968171922857023797476
776 1543160151875900928508059450760551
777 1625852402596113637149218370835764
778 -3425838652733504390207157398277816
779 1804589409852235458144711470216376
780 1901102921712433219686330018844666
781 -4005425024866522448197424137335696
782 2109683844308152506392360302079178
783 2222296253066789930352063336959488
784 -4681686885441626461455721743878190
785 2465634215273089603494387269741220
786 2596993237017731005022721050730152
787 -5470523686485059483485058323521180
788 2880798883234054179772554642883194
789 3033981607578491451862336749981200
790 -6390413199697298847549057082439040
791 3364890754869547551354661150587048
792 3543472305861960874518370787572368
793 -7462823805750730715393609399688072
794 3929193745039212955460807056438113
795 4137326769284595662422817901881168
796 -8712691796634819796982899852241262
797 4586813350759384923035580507947916
798 4829320016515087946269384961081416
799 -10168973801143140232469999557508988
800 5352966638592996316162611893115861
801 5635445087835743025779413387151492
802 -11865285994160816196445918268620404
803 6245317759456321698049084687634712
804 6574265252221868484636553689909663
805 -13840643535521260347746164068303756
806 7284366040259461650215687577665838
807 7667321372750564176667414930273768
808 -16140315738851766743352870589403400
809 8493894778369221059139518392085364
810 8939602950099820711958172935626064
811 -18816814835162791554725314413872268
812 9901490103623179184448455732366712
813 10420092661885161127381853515739040
814 -21931038915997728955914025555623996
815 11539140697628418562645256537644188
816 12142395708625004413226470389292185
817 -25553592769543308275480985881473920
818 13443930798975629267547024152953776
819 14145466994142940186795132925041720
820 -29766313920729612285802583046559728
821 15658840807459827647591087098863228
822 16474451142349231507464555259439338
823 -34664035322393334473928565843128384
824 18233671966719646612117914261245997
825 19181652621577826185002584997954136
826 -40356620898529982148872555575421436
827 21226114094477902534205474517359640
828 22327655855507276504019055570108137
829 -46971315603590528716124443334797404
830 24702978190431173919011330691787254
831 25982618196014110474896998318321584
832 -54655457937998232761617368394205814
833 28741619038363679548304513887664016
834 30227762075185677942457260802267208
835 -63579610069027000120796841672874860
836 33431576693735884390968652780851945
837 35157096606524672801357147292021248
838 -73941168984659965744269479947425576
839 38876470082356152685021860936300120
840 40879403443940177104510291199876304
841 -85968531612588587942678693788987170
842 45196180911663055605094925308110336
843 47520526917084885238809559144443264
844 -99925897746282270939284644072407048
845 52529371807324496852589052548420252
846 55226014440965836278364200537764120
847 -116118807140053734569006948439279780
848 61036389141498296117047247815799523
849 64164160058642190138508083608675644
850 -134900521499772741486407351611935072
851 70902608537820857857987868612193276
852 74529511846465166819255919856609265
853 -156679378573548194808003144249686496
854 82342289662232252727956027303298366
855 86546912938357726598757718040231200
856 -181927264443994476994713855311707128
857 95603016798452677267847950151590620
858 100476156276736949177497743392451044
859 -211189371791239610671306609697027328
860 110970813045596767807482219843963918
861 116617345064501401472690747977847972
862 -245095436734376512814750046245232504
863 128776028972546316991525010353678752
864 135317064494066492921802518484856863
865 -284372675326575130903016795509492128
866 149400121458689345081216530191809160
867 156975485915996150570199421229610032
868 -329860673398809898821075871036247166
869 173283455516967757798357215263803596
870 182054542467244682742770846741364856
871 -382528520816820222963436773821173812
872 200934281445248203825957505106825249
873 211087335633923553027110405680455744
874 -443494524018135188121022297044595164
875 232939062042590372411139190598286216
876 244688955648720407688580726002919173
877 -514048879710205539462767056474790796
878 269974350265357793469671307092511720
879 283568925444331203140329504515123632
880 -595679748726724876224069658731114744
881 312820447049273802309910439900221836
882 328545508587451405796332185144936160
883 -690103233272725947999902253254871744
884 362377102618151339942693811721540185
885 380562156757570264728974442821840464
886 -799297834299012586331324707314610368
887 419681563043672425224538696868715744
888 440706412543782995555468134300931170
889 -925544049855283051999303023704131500
890 485929307804112484177081089839365566
891 510231629332922641671933104432746168
892 -1071469871487335514131385830675416938
893 562497874401306124290483307460578032
894 590581922676823597473614397165559526
895 -1240103045787354823384211812513865940
896 650974223633091891269366734702131006
897 683420827694312393684047638014519600
898 -1434931094039100268883290716997957284
899 753186164907596518126645158372927696
900 790664205854979141507766062625412268
901 -1659970226758203597644830971982714908
902 871238436194088015369976514028070782
903 914518023127063564468504698051293936
904 -1919844454360802499243019260472297650
905 1007554119164045534488918129418915028
906 1057521711341471546638618318653005224
907 -2219876383106300551167927066189863508
908 1164922168302628872494894618284721385
909 1222597927312532959431633186585170112
910 -2566191400161999552563539264821728424
911 1346551944993301672788711751242290988
912 1413109641568765780916776277427756769
913 -2965837196899173136185027854087277828
914 1556135775765814494345352467024440826
915 1632925622539739475903430787415543536
916 -3426920859646256042302029503117995026
917 1797920700292375856087200703252526960
918 1886495535059664339570804747019082878
919 -3958766076985444639415705149600776288
920 2076790741871861509364904151674994641
921 2178936046750641994305302479426686560
922 -4572093377851814577294257116542070200
923 2398361223964080656141066627793588960
924 2516129535273614856348096805072212451
925 -5279226731516836086706047099548826270
926 2769086874134024927300328916458970476
927 2904837217037333850259928400928563928
928 -6094330316223960981371888842053852078
929 3196385705304964844266850387210901564
930 3352828777666091652714024857763543662
931 -7033679806000463257046864521858856292
932 3688780947783472467953446723191611226
933 3869030880818020302666210220727564672
934 -8115973144334709253757398694304461064
935 4256063628982758719269706289103873560
936 4463697269905074644542796122689517538
937 -9362686479603008337390221329187420796
938 4909478766676637565054597415868712699
939 5148603562679790648033781209366834624
940 -10798481742434644829281185490079248920
941 5661938562269054022468507771895958640
942 5937270278102384332235310153663284746
943 -12451673263352749970020945902375636240
944 6528266460131143913316725681508492528
945 6845218135865553135105706190629284804
946 -14354761875637212040206205802158198224
947 7525476485687390907283782133211346348
948 7890260239937041227491039689976463572
949 -16545046141172511462765065132916052944
950 8673092897885674711179009577891186374
951 9092836408146088079691883866193392576
952 -19065321696238637278911188211725203746
953 9993515901486949716979565787976765944
954 10476395651171133346063529159033960072
955 -21964681262695636399961603275017609600
956 11512439973216183285101445921406617831
957 12067833648759174914563917059743534340
958 -25299429633838311298881768011587760424
959 13259332276810133954398563375503816400
960 13897993032794216786187231994082953424
961 -29134129952930388495264410987912286024
962 15267979690806922446285427278119939496
963 16002235382028831314891033575208392976
964 -33542799889651759912313592337739791500
965 17577114167066062990587304604021729532
966 18421095080175606955349215776676005448
967 -38610278923541551038340454684293008132
968 20231127497376236952258908712600868398
969 21201026608373769426663515725027543120
970 -44433790907284489964383486623170479596
971 23280888112680920626871404210793717712
972 24395258458353679453777136293197774161
973 -51124729455505271798845654349887414776
974 26784674300056104717827222212540274934
975 28064768690649018153965765240389953648
976 -58810697542368350208233542934658254730
977 30809240225690964987495823220304973584
978 32279399253285205096670816636742030776
979 -67637837057000547510795459480398739600
980 35431033430746658111675399619745320927
981 37119128554915246048643018593100658992
982 -77773489031340191485070520461024684100
983 40737585058529971972811548635506673576
984 42675524491415644817441904602598259989
985 -89409230901885691078945608136537581552
986 46829097018369952812451689303565782486
987 49053403200766072392842251833609906760
988 -102764343587300712107398194265948463976
989 53820253642068412069072518121132973268
990 56372722317817773654740918169300316246
991 -118089768462625903209012863884320724464
992 61842289197392998364240083612097618517
993 64770741475222207289364442478002197824
994 -135672622606638158905421665107063927816
995 71045346951671591677880537151676609032
996 74404487313859741650390187157162187219
997 -155841350126222093285723617132205292012
998 81601170397262922609881527146236141400
999 85453565398699536618676350600956974688
1000 -178971598072943507793101483948403802206