# Computed using the Mathematica program that I contributed to this sequence
0 1
1 1
2 1
3 2
4 2
5 3
6 4
7 4
8 6
9 6
10 7
11 9
12 8
13 11
14 11
15 12
16 15
17 14
18 18
19 18
20 20
21 23
22 22
23 27
24 26
25 29
26 32
27 31
28 37
29 36
30 39
31 44
32 41
33 50
34 48
35 51
36 59
37 52
38 66
39 61
40 65
41 76
42 64
43 85
44 75
45 81
46 96
47 76
48 108
49 90
50 99
51 120
52 87
53 136
54 104
55 118
56 148
57 94
58 171
59 115
60 139
61 180
62 95
63 215
64 121
65 163
66 220
67 87
68 276
69 119
70 193
71 271
72 64
73 362
74 101
75 232
76 335
77 17
78 485
79 55
80 285
81 416
82 -69
83 666
84 -37
85 362
86 522
87 -216
88 938
89 -208
90 480
91 657
92 -458
93 1349
94 -510
95 667
96 828
97 -845
98 1979
99 -1024
100 975
101 1045
102 -1452
103 2955
104 -1883
105 1493
106 1311
107 -2389
108 4472
109 -3301
110 2370
111 1620
112 -3822
113 6836
114 -5623
115 3855
116 1939
117 -5996
118 10517
119 -9402
120 6364
121 2186
122 -9265
123 16249
124 -15519
125 10592
126 2181
127 -14144
128 25166
129 -25383
130 17692
131 1559
132 -21364
133 39015
134 -41234
135 29564
136 -383
137 -31956
138 60480
139 -66628
140 49333
141 -4952
142 -47343
143 93673
144 -107201
145 82120
146 -14522
147 -69441
148 144871
149 -171859
150 136292
151 -33327
152 -100741
153 223616
154 -274649
155 225469
156 -68808
157 -144324
158 344357
159 -437674
160 371762
161 -133889
162 -203686
163 528872
164 -695634
165 610968
166 -250800
167 -282157
168 809828
169 -1102877
170 1000888
171 -457454
172 -381503
173 1235952
174 -1744315
175 1634615
176 -818055
177 -498949
178 1879470
179 -2752287
180 2661707
181 -1440649
182 -621287
183 2846677
184 -4332524
185 4321859
186 -2506056
187 -713678
188 4292709
189 -6804001
190 6998321
191 -4315382
192 -699006
193 6441779
194 -10659902
195 11302465
196 -7367780
197 -420635
198 9614139
199 -16660536
200 18207345
201 -12487311
202 423630
203 14260620
204 -25974422
205 29258174
206 -21029289
207 2397098
208 21004281
209 -40391588
210 46903235
211 -35214943
212 6524152
213 30685537
214 -62644548
215 75012955
216 -58672704
217 14633111
218 44400449
219 -96888838
220 119692186
221 -97311421
222 29939476
223 63508629
224 -149418262
225 190548235
226 -160725464
227 58031370
228 89562164
229 -229722525
230 302665397
231 -264450163
232 108524522
233 124060812
234 -352039421
235 479671679
236 -433573568
237 197826934
238 167855561
239 -537612879
240 758488990
241 -708506624
242 353735115
243 219875339
244 -817943784
245 1196670206
246 -1154180497
247 623042065
248 274594044
249 -1239411204
250 1883698250
251 -1874673295
252 1084080273
253 317209525
254 -1869739169
255 2958332048
256 -3036418905
257 1867324765
258 314742592
259 -2806864926
260 4635146395
261 -4904950740
262 3189119626
263 199965736
264 -4190775607
265 7244993195
266 -7902942881
267 5406710090
268 -157121695
269 -6218712256
270 11296447640
271 -12701685593
272 9107767673
273 -999236870
274 -9163580892
275 17568729728
276 -20364925418
277 15255610068
278 -2768289080
279 -13394061779
280 27251574143
281 -32574520757
282 25424119613
283 -6253720758
284 -19392043675
285 42154690124
286 -51983611310
287 42176767207
288 -12844959154
289 -27757328786
290 65019635546
291 -82768016605
292 69676591992
293 -24958100269
294 -39178762809
295 99981164419
296 -131484976847
297 114665460048
298 -46752727019
299 -54331048873
300 153244602858
301 -208407088125
302 188032405919
303 -85329690854
304 -73620620125
305 234071783565
306 -329588815367
307 307319552930
308 -152722924698
309 -96640308792
310 356201345979
311 -520058901737
312 500716907220
313 -269197177827
314 -121081205157
315 539869334658
316 -818737509583
317 813416169284
318 -468686025956
319 -140657418714
320 814639500699
321 -1285986196641
322 1317693849755
323 -807726071227
324 -141269084257
325 1223289586206
326 -2015161830710
327 2128876635884
328 -1380084627252
329 -94066952315
330 1827007466116
331 -3150234690612
332 3430563742782
333 -2340632066280
334 56867632738
335 2712082497966
336 -4912550037991
337 5514383509150
338 -3944183227785
339 416108255316
340 3998041483992
341 -7641307976027
342 8842516372197
343 -6608512374268
344 1174279268067
345 5846603858285
346 -11854512034295
347 14145793301500
348 -11016305996141
349 2672235525197
350 8469603688474
351 -18340269050836
352 22577248228890
353 -18279679775710
354 5510330331888
355 12131585216000
356 -28292775402504
357 35951889961161
358 -30204979466893
359 10733161838512
360 17138133029576
361 -43513555216961
362 57120172302787
363 -49717948087221
364 20140040304485
365 23792420904791
366 -66707060448917
367 90548212861368
368 -81544745847761
369 36803916003667
370 32286977085824
371 -101911146727173
372 143216796237831
373 -133300234073866
374 65934533891627
375 42470177525719
376 -155117586844066
377 226010401817866
378 -217223074383075
379 116307843247874
380 53378853911011
381 -235155520806993
382 355857027772456
383 -352935789428852
384 202623617201496
385 62345077123164
386 -354930113069089
387 559014349442583
388 -571825358432901
389 349379592526338
390 63342238943479
391 -533125479189436
392 876099567220813
393 -923980211230417
394 597215647776089
395 43992299321945
396 -796485466536473
397 1369760792307961
398 -1489150774712978
399 1013269281725725
400 -19755073024824
401 -1182758038802205
402 2136332329325627
403 -2394028148843871
404 1708027214392323
405 -172951440980003
406 -1744289562601949
407 3323468867235359
408 -3839420775440926
409 2862669099545348
410 -497820734100753
411 -2552010389023255
412 5156703534466033
413 -6142900106514361
414 4773313900213618
415 -1141525927309374
416 -3699027606483382
417 7979243220673053
418 -9805562251132581
419 7922428631101539
420 -2363462177324646
421 -5301992266712881
422 12311261382584875
423 -15616290369924822
424 13093781330100608
425 -4615247169534275
426 -7496408642454328
427 18937675478885185
428 -24814177168331344
429 21557035606160406
430 -8675188033269299
431 -10418355716846392
432 29037140478283943
433 -39340899292638486
434 35363467362237873
435 -15873098759011550
436 -14158408152907934
437 44369996107968762
438 -62231810832180391
439 57818586980885846
440 -28464344328876598
441 -18661672525773151
442 67549352144553411
443 -98220308399077053
444 94235757199308755
445 -50249413482079989
446 -23527055107606704
447 102427334179653869
448 -154669023261617775
449 153135140012625687
450 -87596040127814931
451 -27622843597779027
452 154637139069422996
453 -243000120821733735
454 248146827166360323
455 -151119129959734068
456 -28373843126177444
457 232339179416382637
458 -380884956203803171
459 401024961680939095
460 -258432268807511973
461 -20470019251188360
462 347222092538417430
463 -595584358607361198
464 646410685792886643
465 -438639737283819135
466 6431415320072717
467 515798137438342287
468 -929024711129398454
469 1039341600704005171
470 -739647624247535846
471 71737689497345142
472 760990624361132194
473 -1445479803821364432
474 1667064481546944486
475 -1240028824560907394
476 210913177668781880
477 1113906714148046737
478 -2243143199846163854
479 2667574206007964530
480 -2068225315305980300
481 487492061368231005
482 1615463901790675217
483 -3471473714015754928
484 4258640220734978299
485 -3433542945913177478
486 1013547213476875913
487 2317088101145562783
488 -5357047793699128322
489 6783143644586904899
490 -5676053409659492644
491 1984323273271583925
492 3278840525038538460
493 -8241846009254142559
494 10779714399989432868
495 -9346738943144848510
496 3736474833045767401
497 4561736824835863676
498 -12639541572613066773
499 17092504134081126612
500 -15335899364294803231
501 6845463620622552256
502 6208138139569973068
503 -19317556223130746119
504 27041322228646460327
505 -25078401960912612485
506 12287646617878129290
507 8198966568987944774
508 -29415485527142699892
509 42684592278887753367
510 -40881003381417049926
511 21708824447707387331
512 10367508352102988742
513 -44613958357647511665
514 67224577254090250982
515 -66443158368842093271
516 37867366411099769909
517 12233985840218219879
518 -67371834760838943224
519 105629910614562792257
520 -107683820753215733790
521 65362662118035785730
522 12698324036216645125
523 -101253106862570454127
524 165588813911279769362
525 -174051069192653097995
526 111828455407208859568
527 9482967090894005566
528 -151366182759192445670
529 258963510525714641196
530 -280591850327542754569
531 189881378817401741741
532 -1859476125836320322
533 -224933710318445336209
534 404000919234933021539
535 -451215631115839847999
536 320292872143177222776
537 -29688546130385029225
538 -331993480527210975831
539 628678996729934785656
540 -723828922346651127213
541 537137604825836248438
542 -89299621424699465029
543 -486186542820589756990
544 975749184838067834932
545 -1158394465023174739066
546 896126913903153374064
547 -208120811187730149858
548 -705492332826705549953
549 1510296606637305472234
550 -1849551193385046304309
551 1488061911916052366743
552 -434571877285964744130
553 -1012577179193781598754
554 2331011797735963549745
555 -2946328315756425262372
556 2460496153877687475211
557 -853058884381597096621
558 -1434052122103737189968
559 3586890016971193809153
560 -4682864982292159799066
561 4052531494936467798682
562 -1609196981207941132534
563 -1997249053650490356649
564 5501793065926475160665
565 -7426156790812262293100
566 6650574994026035269816
567 -2952004945528775853451
568 -2721879839145494037349
569 8410272970728635741240
570 -11750068814650525106040
571 10877473999753660777167
572 -5304143421362159981033
573 -3601728827496794272767
574 12809304905289510367829
575 -18549745734100102513003
576 17734682195799058638599
577 -9378313414939025397373
578 -4567644280264719067801
579 19432106061658481634112
580 -29217951245748028968387
581 28828491355913326521500
582 -16369364141856717119673
583 -5416356213194430565256
584 29351924977062983419922
585 -45916019063837051762735
586 46729226457670925898697
587 -28270161658133516320935
588 -5678073023769259014162
589 44125252438053150741758
590 -71988810399269729994406
591 75540269775269175769432
592 -48389134678167412694915
593 -4376086013960371435385
594 65984576808621257578801
595 -112597981798788947385895
596 121797463333379457488077
597 -82195496870822091974117
598 401760469363587660240
599 98089000368932024924601
600 -175684756472458861847315
601 195887500173101132264848
602 -138695368004898359496872
603 12255991951587303942292
604 144833630169750409861514
605 -273427626324327634149304
606 314279684360016324475900
607 -232665742216921442391360
608 37782926953262665144275
609 212199759329465047188046
610 -424439472528542144415792
611 503029370553352250602653
612 -388271018855716592037833
613 88822889468538303788518
614 308086624485275398200579
615 -657062694328586937144664
616 803264759645943070215910
617 -644902199854256816139670
618 186294262502576729989874
619 442482462221710570754313
620 -1014283629417289320358040
621 1279759171815709177386354
622 -1066580678269838649706619
623 366685411214692979720993
624 627173177003226822863818
625 -1561016084073855544055959
626 2034290742061483787617141
627 -1757065198585829799745814
628 692978408620934156982583
629 874390879905235270038811
630 -2394818749497250948003710
631 3226409929856012098922281
632 -2884062444933224650264760
633 1272928339699058415772073
634 1193267655360945844168085
635 -3661534510114789918973232
636 5105636592275242059074393
637 -4717935989531379332152323
638 2289499476946591543149499
639 1582003687951728478522650
640 -5577888636402881740624062
641 8061238414721404647234927
642 -7693452983062070063213357
643 4051315929108348333425702
644 2011980011387479682758852
645 -8463758105290288292666443
646 12698966750228303918103264
647 -12508055265817685100237905
648 7075945130775310815664074
649 2397132572501588797485730
650 -12787583515850266085004889
651 19958984388830886309601979
652 -20277906883850484654402828
653 12226862219638668375973178
654 2536896697517879289869559
655 -19229103144878053831973504
656 31296504117006923035546596
657 -32785129751594951884891523
658 20937906065295171885839727
659 2012494828031663878655236
660 -28763924093562181161759873
661 48957517341563338622927477
662 -52868634356681564743797798
663 35579910709782801464285748
664 1891999015278517089753
665 -42773729731696264530303406
666 76398081933919952934154337
667 -85040551758354056056820265
668 60057723381056831517204954
669 -5045560313477371589657099
670 -63182815343764840265237355
671 118919303812604620221109691
672 -136456278314730604080574099
673 100779544504755493779111019
674 -15974428520771979485448207
675 -92613605559538734617189375
676 184624662813231236466568540
677 -218437458238990771102747936
678 168226410671443793632390319
679 -37895764898367914217140217
680 -134536164713776605960917783
681 285856177672340632275218758
682 -348857466354482035227537429
683 279486624527243368974245052
684 -79846411660974996788054938
685 -193351048214225025282331647
686 441337028400397692780417721
687 -555868860974992022695118490
688 462337919193901183505882258
689 -157599620731103501760657471
690 -274276250150802187185417623
691 679348253057406205733949856
692 -883713344679055127089225083
693 761806243759651780776420214
694 -298395926143198419515507544
695 -382781417082554698299451061
696 1042405115031382018398234024
697 -1401754591634282111070143640
698 1250678333359954093401149277
699 -548861889941448633910394192
700 -523080852718419817110357603
701 1594084447776923864175552436
702 -2218484466855536506920443445
703 2046311835846369419555463749
704 -988198759399379780890286845
705 -694783909926904702497558818
706 2428895736233967800680577429
707 -3503180811137931125253353755
708 3337453439434521242088383757
709 -1750049037863695683101728791
710 -886075860120703893060115289
711 3686386762103243472862111253
712 -5519299485818644097546324672
713 5426925826483352983979537238
714 -3058601513372309299198347652
715 -1060542521455065008446978664
716 5571011986080717680084409567
717 -8675800329120672536066150561
718 8799419964221129370009767065
719 -5287979995554098843748020281
720 -1132585601253747356499414453
721 8379611393954899298518311397
722 -13605781571958769725294523049
723 14228915955038537631925982366
724 -9059587359487561433531387957
725 -922681316120632320753686240
726 12538512182157234739291563161
727 -21286532350104912219507221078
728 22948515331759767997950832425
729 -15401137487406630135801805980
730 -77479429679980874436476254
731 18651984677465910132279480104
732 -33222130674045112378859480026
733 36918340166541700435497517379
734 -26005663947619095808337178007
735 2070785897466948058399200291
736 27562481270785151253808317512
737 -51720040472155953033826476457
738 59247164479084203405805846820
739 -43652122233375126026966517779
740 6748715345345222649243800611
741 40419669533053579866552967125
742 -80308229762964580707529799334
743 94854466231164342046193264855
744 -72886500142125713868501655924
745 16162462818360534418870240849
746 58747723297848307206834608293
747 -124361105205874140406004531064
748 151507551068753988913720576771
749 -121121846432788271431701675622
750 34215834285018551838549569523
751 84485025829722520475586046257
752 -192033649331070867653429698630
753 241442335934072278232988719123
754 -200410316178234617553978725519
755 67727096904534286057616835176
756 119940927278863818586450058158
757 -295646900155597730850649273032
758 383890006938050847247771105409
759 -330290689296037194409501992023
760 128477801232138515880886166058
761 167559219267545375234785332314
762 -453728355172356011445726407748
763 609005815225501353745747130900
764 -542353039989905317775269711167
765 236643195067391251887379053007
766 229278052205704783752897540578
767 -693992362169037430378156889767
768 963961944854226700250774653043
769 -887538815109778949441822441142
770 426507076577289536883803848571
771 305097713295270840054341130282
772 -1057651737062455154559854689381
773 1522370378511968566848134644308
774 -1447788534482942433072802809905
775 755939192356767466982020610357
776 390154174271608942613357254809
777 -1605583388029794669542020086843
778 2398813502401075203411706614810
779 -2354583999192553743843740459366
780 1322047294476947279099409305516
781 469051601045035060847965893688
782 -2427020543051948537756863088659
783 3771182589133156546640255472309
784 -3818399340445924718164455155134
785 2286928245154967350381279666489
786 505269872974732457804527208747
787 -3651588190380053171527286171643
788 5914908059878636436146465997133
789 -6175373734549382662233526532294
790 3919884603234179394799143798684
791 421864297941796684485942717417
792 -5465578097741887714409879336549
793 9255229863640693996165492868070
794 -9961110131356498945396741517040
795 6666406484202599270629405438960
796 66966479538049210574119119963
797 -8133250727945145015093053870823
798 14446717078289841811106834985718
799 -16027102422328742437916383904375
800 11260538176253921663425092313434
801 -846963222167627754577724702725
802 -12023406024988766285331768643781
803 22493751529223237635352086498309
804 -25723996874428275777175456996082
805 18907378326482656446267372158079
806 -2848811420837615830870032332599
807 -17640012701473424271295265735794
808 34932268355353561646650952645412
809 -41189389050163987142975027396586
810 31578659801513083179378431573959
811 -6890803507315041583810127962316
812 -25652457715908876871487055979033
813 54102557170016747302703450177833
814 -65798725301657240868311876051034
815 52490195732847384794608971878251
816 -14659269174442596719554113670663
817 -36914406400160708933149565280541
818 83556518067187846944954324222622
819 -104870052026035371701359889979245
820 86871108905077056805737753802930
821 -29101428625190862687135269055477
822 -52447567567330940008322241452294
823 128661909492984234435857212377347
824 -166762809678654254570803549520547
825 143200082251266411621782550442415
826 -55312670854543078533654093318518
827 -73342967861284528823381970739066
828 197492600019715930377691352610318
829 -264586634587952930385855945467464
830 235187372425030068106538203290785
831 -102022591763227941407364882708820
832 -100489226745509288201336371822579
833 302129581886420856303792278685230
834 -418851804731110228850816032481950
835 384944968316502003999066320950793
836 -184071295684449762499624669530822
837 -133960331476204682299963409519362
838 460544188370362000025517853572236
839 -661568902262115874951017378868195
840 628045407101937313400774795059260
841 -326517032311902535775050981011674
842 -171759941503134680313189175829642
843 699292991659195056251214208241365
844 -1042571771551186872801386481157064
845 1021576017443069581301059212351658
846 -571421512691393133093965082530508
847 -207383733781763551738408882420251
848 1057320361278837224764381958314503
849 -1639239751024289003608510675247270
850 1656933269618363675973648857738038
851 -989015531576104793625453881898470
852 -225255905699647373470070255401229
853 1591229480445285160021654754673329
854 -2571398252724352617464539545325969
855 2680101216045834685168566777844970
856 -1696007454238425608694674091821044
857 -192404011113108115494073203868428
858 2382420841019409071941197586387526
859 -4024076813597093646783858061948621
860 4323719683387690069526731201092605
861 -2885504575044047859679907262549366
862 -43563823599895308880388608139257
863 3546455520698743090985789571451764
864 -6282138660847492739294260264428688
865 6957682391419418535337283625561501
866 -4875761070042647028631641989453597
867 345068257744578180390082206681614
868 5244772563600465530792966072391877
869 -9782761768357149661403096381278615
870 11168790686790113595145999406014634
871 -8189364529338682488473813225008295
872 1201523171654054682662240983266880
873 7698272912757716847178693268304840
874 -15194622982879917368781054980944670
875 17885859233259687604779389054715176
876 -13681506999344284660506481907280587
877 2936782058670253056645894052122234
878 11200902139528334287332314146273484
879 -23536791013682733829839629016668361
880 28575749189310688358621976642508347
881 -22747209520119369873219956423813582
882 6279260605535929715369431506343538
883 16128544146697558871998887700967829
884 -36356274579002951480827670311860959
885 45549805019134540438898111927552339
886 -37655235329728701645824486685319072
887 12502863126842494458680975977114257
888 22933076676139349675802744644991978
889 -55991546785802256842592010522464898
890 72441694757347670697809799120696251
891 -62084804182651424615578809829806217
892 23811227298340089840228659618394900
893 32101232404176127274186506563565355
894 -85960962601054844962156422094255431
895 114950635186743057843500576358095813
896 -101986191224722597956989144900235651
897 43981458474925861552040305896960814
898 44039311613377837447475312695790428
899 -131530666545256328963792380464105420
900 181994347001192420459088402089996784
901 -166957401762712951214087508895843305
902 79437120261608471750052937728113976
903 58811549273644702950876930477725782
904 -200537110808389608417316428560622935
905 287492703689237814789869812885814121
906 -272441295166145351571010167991952533
907 141028519125382330504158673534249948
908 75601403796483031552491390310116068
909 -304564902522204279937224866139472536
910 453119125909132842050813362120653751
911 -443224110133031321031747719039388502
912 246974169071759722122847884822099448
913 91663207474512495735598739383876543
914 -460610205914079535710552210432673963
915 712531882873890018342932916795406510
916 -718993645930013322061784094520174019
917 427702128289069895280455196190488527
918 100356255365036603075000985080519749
919 -693389062815144683820594726419327018
920 1117860309576152927241624333747432268
921 -1163149813031588037557287797831754787
922 733789942043496602914421162047932386
923 87553963807602283954406301030096727
924 -1038468153458686199801179295197798409
925 1749613343774465247557768725203570016
926 -1876739315460908680924795742065384009
927 1248943114927771924558030178406600638
928 25213134021151365076352049713119019
929 -1546379854324170522122853076775616742
930 2731759983408720729997369746751310867
931 -3020444949654137743104400478867583050
932 2111143219804428865798738516151826621
933 -139966596547217714324619282931764131
934 -2287788288564644924842522860947971371
935 4254589025246365284087746011041662386
936 -4849206486718437437065196275331304245
937 3547006509782398087959733030993364606
938 -506294927091964123455558091891569483
939 -3359511191285613133987026608392888766
940 6609208970331975145458034507241432932
941 -7766603885891958943466324221301971745
942 5927448485951562791731385082459981031
943 -1251142574808376274994642925360776733
944 -4890612421560401662736177346516922438
945 10239363449731972555463417571946634554
946 -12410083724510546906325530066728406152
947 9857624258521738501957723798761086356
948 -2689138306974154915359716362753300894
949 -7046569903450606544602193591260248706
950 15818834024583057871128861142630449757
951 -19784202064551616988672480639367410055
952 16321875136874802237369290766111054574
953 -5370895217504125096221384600487379123
954 -10027174786481266229187762263194929912
955 24366365903371788907785243280937504832
956 -31468424584714321379658222818053061200
957 26916739757918393721044413637669969510
958 -10249408856539300475963743788573618699
959 -14049420169729759564395738520608154544
960 37415130586976887049503662389720346367
961 -49940381856914151354774310768485510414
962 44224627137873938412918907172425531773
963 -18958911064031581383594985937296071530
964 -19298615584259006228625362896633342474
965 57260617087164312488908945879676292722
966 -79077405510716000343431633615002353073
967 72411647963378172629468231335933741220
968 -34279794200359153946669459873222155000
969 -25816610558904193266620382250258722449
970 87319864310506521968827269718529433994
971 -124932537284534589772478430731285894420
972 118181853607139905847257434212382965582
973 -60910191676265057485075085555593969811
974 -33270718732468367936299901441556568335
975 132646235852594239881731755147561304206
976 -196931769367556639329417338962606737934
977 192296881600525695574208611849444667987
978 -106741100952298168403164350200458632351
979 -40502909855195534953537061909145737144
980 200657024698240030803902881851067688771
981 -309715569534053671084671595608107355591
982 311990550002971899716656664523454636770
983 -184955530708478720591104488727189132241
984 -44682981404052702568384196909957247030
985 302144258989117782144656504554892050897
986 -485962299463137388419768458824407542041
987 504796827706331275414160349812583047784
988 -317471824773479204849248188076264186014
989 -39759835897125643782384116925675953584
990 452647643366447116058988489603501256306
991 -760702204018329377411040732185677688938
992 814604869587629768911112696128161166750
993 -540573056556485077167940359025629979732
994 -13685243727183564104798186821135057334
995 674262832988872202339884761658208008279
996 -1187884556760707083757789138712596248594
997 1311215219549095865524577120442726785280
998 -914081536702057983821061631707901295023
999 56485774572195219180815780413841522413
1000 997918583090983205634809151501691143221