0 1
1 -1
2 2
3 -4
4 6
5 -9
6 14
7 -20
8 29
9 -42
10 58
11 -80
12 110
13 -148
14 198
15 -264
16 347
17 -454
18 592
19 -764
20 982
21 -1257
22 1598
23 -2024
24 2554
25 -3206
26 4010
27 -5000
28 6208
29 -7684
30 9484
31 -11664
32 14306
33 -17501
34 21346
35 -25972
36 31526
37 -38170
38 46112
39 -55588
40 66861
41 -80258
42 96154
43 -114968
44 137212
45 -163472
46 194406
47 -230808
48 273584
49 -323758
50 382546
51 -451336
52 531702
53 -625492
54 734814
55 -862060
56 1010015
57 -1181854
58 1381178
59 -1612152
60 1879518
61 -2188648
62 2545728
63 -2957784
64 3432770
65 -3979803
66 4609218
67 -5332708
68 6163616
69 -7117046
70 8210062
71 -9462068
72 10894996
73 -12533584
74 14405882
75 -16543536
76 18982190
77 -21762156
78 24928832
79 -28533280
80 32633106
81 -37293078
82 42585940
83 -48593576
84 55407904
85 -63132009
86 71881692
87 -81786748
88 92992528
89 -105662006
90 119977578
91 -136143208
92 154387198
93 -174964680
94 198160566
95 -224293240
96 253718001
97 -286831098
98 324074640
99 -365941332
100 412979948
101 -465801878
102 525087598
103 -591594056
104 666163402
105 -749731762
106 843339184
107 -948141264
108 1065420974
109 -1196602024
110 1343264294
111 -1507159736
112 1690230258
113 -1894628160
114 2122737444
115 -2377197644
116 2660930870
117 -2977170244
118 3329491552
119 -3721848972
120 4158612863
121 -4644611708
122 5185179210
123 -5786204344
124 6454186782
125 -7196298832
126 8020451542
127 -8935367744
128 9950663328
129 -11076934306
130 12325852800
131 -13710273476
132 15244347910
133 -16943650373
134 18825316956
135 -20908195352
136 23213009322
137 -25762540170
138 28581822384
139 -31698358200
140 35142353774
141 -38946974148
142 43148622508
143 -47787246904
144 52906671762
145 -58554960486
146 64784813042
147 -71653996000
148 79225812320
149 -87569615706
150 96761367200
151 -106884242588
152 118029296506
153 -130296181280
154 143793930666
155 -158641815624
156 174970270812
157 -192921903828
158 212652595862
159 -234332693456
160 258148305556
161 -284302716525
162 313017916130
163 -344536263276
164 379122296768
165 -417064695730
166 458678409774
167 -504306975332
168 554325022928
169 -609140999650
170 669200126964
171 -734987601664
172 807032069184
173 -885909394040
174 972246739238
175 -1066726989784
176 1170093551001
177 -1283155538556
178 1406793402576
179 -1541965024044
180 1689712306678
181 -1851168315792
182 2027565011422
183 -2220241606980
184 2430653616244
185 -2660382647038
186 2911146983332
187 -3184813032248
188 3483407708096
189 -3809131808440
190 4164374475350
191 -4551728831184
192 4974008860418
193 -5434267651184
194 5935817107216
195 -6482249222308
196 7077459056268
197 -7725669549342
198 8431458292864
199 -9199786426416
200 10036029830634
201 -10946012765626
202 11936044163578
203 -13012956784216
204 14184149423406
205 -15457632430120
206 16842076789446
207 -18346867011688
208 19982158139993
209 -21758937194678
210 23689089355570
211 -25785469265308
212 28061977845794
213 -30533645004884
214 33216718702782
215 -36128760860896
216 39288750584080
217 -42717195271318
218 46436250208752
219 -50469847231648
220 54843833159294
221 -59586118733180
222 64726838787040
223 -70298524510360
224 76336288702882
225 -82878024922719
226 89964621582532
227 -97640192095464
228 105952322186784
229 -114952335661294
230 124695579977262
231 -135241733004420
232 146655132543104
233 -159005130259266
234 172366471732996
235 -186819704547040
236 202451616441038
237 -219355705619800
238 237632685567456
239 -257391026845432
240 278747538438756
241 -301827991520414
242 326767788661778
243 -353712681633768
244 382819541298358
245 -414257183286760
246 448207253315678
247 -484865176405832
248 524441174510992
249 -567161357268544
250 613268891063114
251 -663025251897576
252 716711567826078
253 -774630057265144
254 837105569873228
255 -904487237019264
256 977150239519234
257 -1055497700779842
258 1139962713904530
259 -1231010512091012
260 1329140792212832
261 -1434890201999347
262 1548835002138894
263 -1671593915318536
264 1803831174864644
265 -1946259786720490
266 2099645019337984
267 -2264808136867280
268 2442630392292416
269 -2634057298186484
270 2840103193754054
271 -3061856128323480
272 3300483082698228
273 -3557235550997792
274 3833455507388914
275 -4130581783619240
276 4450156884762966
277 -4793834272684598
278 5163386148557536
279 -5560711767604956
280 5987846321714565
281 -6446970427794502
282 6940420261968218
283 -7470698382652688
284 8040485288242494
285 -8652651757832612
286 9310272026911542
287 -10016637853187600
288 10775273530998512
289 -11589951916911316
290 12464711533012084
291 -13403874818366128
292 14412067604068262
293 -15494239891987408
294 16655688022122990
295 -17902078319359140
296 19239472316036436
297 -20674353652568642
298 22213656765307440
299 -23864797477626304
300 25635705617190720
301 -27534859790675952
302 29571324455314598
303 -31754789435072880
304 34095612039117104
305 -36604861949965294
306 39294369058833618
307 -42176774437412588
308 45265584646964342
309 -48575229597773228
310 52121124185918970
311 -55919733948290540
312 59988644991312986
313 -64346638465423936
314 69013769874015296
315 -74011453522981528
316 79362552436702172
317 -85091474086209952
318 91224272296140032
319 -97788755720447392
320 104814603300658083
321 -112333487145331730
322 120379203297195842
323 -128987810882772104
324 138197780169059628
325 -148050150084828102
326 158588695797873504
327 -169860106975070132
328 181914177391209040
329 -194804006592866724
330 208586214365833594
331 -223321168801095536
332 239073228802265006
333 -255911001927712840
334 273907618515766592
335 -293141023098305192
336 313694284167998034
337 -335655923429783968
338 359120265734878816
339 -384187810966844252
340 410965629226695958
341 -439567780744421225
342 470115762028920572
343 -502738979860132200
344 537575254822509818
345 -574771356179513484
346 614483569997412330
347 -656878302539858152
348 702132721073906272
349 -750435434356748108
350 801987215206541750
351 -857001767702069664
352 915706541708078404
353 -978343597582024528
354 1045170524085413538
355 -1116461412702803760
356 1192507891759618406
357 -1273620223928184262
358 1360128470924026734
359 -1452383729416957980
360 1550759442416098944
361 -1655652790639151218
362 1767486168639321562
363 -1886708750740719512
364 2013798152129639758
365 -2149262190760023560
366 2293640756059240172
367 -2447507790770374696
368 2611473392634360192
369 -2786186043002501950
370 2972334969882871760
371 -3170652653357411788
372 3381917481763635382
373 -3606956567521688136
374 3846648731998758622
375 -4101927669341992460
376 4373785299784852122
377 -4663275323534606862
378 4971516986984309872
379 -5299699073668508120
380 5649084133092177820
381 -6021012961311418136
382 6416909347940198380
383 -6838285105093932008
384 7286745394662788226
385 -7763994371244089841
386 8271841159047769780
387 -8812206182127171576
388 9387127868388929952
389 -9998769748994064842
390 10649427975983898702
391 -11341539282259328980
392 12077689409404110672
393 -12860622030278996880
394 13693248194835230398
395 -14578656329196728976
396 15520122819748082528
397 -16521123215752683044
398 17585344085905769280
399 -18716695566209573832
400 19919324638655861906
401 -21197629182408956012
402 22556272841509616512
403 -24000200755582068660
404 25534656202617309270
405 -27165198205636587606
406 28897720157926428576
407 -30738469524575397216
408 32694068681245413199
409 -34771536954495426470
410 36978313931537804842
411 -39322284111061934536
412 41811802970725941182
413 -44455724531091932328
414 47263430500178701248
415 -50244861087451351856
416 53410547580956543586
417 -56771646786463106570
418 60339977432906194832
419 -64128058654156803680
420 68149150663167911756
421 -72417297740912263778
422 76947373669224152252
423 -81755129743711847368
424 86857245510350498308
425 -92271382377198359728
426 98016240260928716954
427 -104111617436571650944
428 110578473768016889856
429 -117438997506471816720
430 124716675854237346854
431 -132436369501864536664
432 140624391358021091314
433 -149308589703274487022
434 158518436011496007378
435 -168285117695747175596
436 178641636049377632384
437 -189622909667653955624
438 201265883650597479264
439 -213609644903893128492
440 226695543871757549594
441 -240567323053575160254
442 255271252674989855498
443 -270856273904000148976
444 287374150023505817532
445 -304879625993767762776
446 323430596861398251852
447 -343088285495863882680
448 363917430160141328496
449 -385986482449151997618
450 409367816157994035844
451 -434137947671882500132
452 460377768501145566112
453 -488172790617695570240
454 517613405284205133248
455 -548795156103825273076
456 581819027056786754455
457 -616791746330749047924
458 653826106794369875232
459 -693041304008380022200
460 734563292715600621870
461 -778525162800914201340
462 825067535764331465644
463 -874338982805139851448
464 926496465672774481188
465 -981705801500672313846
466 1040142152903134704562
467 -1101990544682248510236
468 1167446408562379396192
469 -1236716157443856875076
470 1310017790745357340608
471 -1387581532486363580072
472 1469650503847169444580
473 -1556481432034370930784
474 1648345397374875036778
475 -1745528620661430801808
476 1848333292877737469950
477 -1957078449541582936860
478 2072100892020514742080
479 -2193756158296475369328
480 2322419545783953998192
481 -2458487188940864694719
482 2602377194552826336418
483 -2754530837720149168012
484 2915413821733023104742
485 -3085517605184470619676
486 3265360799842982405934
487 -3455490642987850318944
488 3656484548100420553680
489 -3868951738004281966290
490 4093534964757298584282
491 -4330912320818825666936
492 4581799146246956832764
493 -4846950036923829434520
494 5127160959062373100006
495 -5423271475516044533112
496 5736167089694729999986
497 -6066781713185705684446
498 6416100263489040382144
499 -6785161398602883163208
500 7175060395536387497900
501 -7586952180187404513104
502 8022054516399422893088
503 -8481651362408339658792
504 8967096403305458474880
505 -9479816768579651142254
506 10021316944259810102174
507 -10593182889659649101720
508 11197086369231745066814
509 -11834789510567531046208
510 12508149600135992611350
511 -13219124128937427983320
512 13969776100861049760752
513 -14762279617177862683424
514 15598925751274682081666
515 -16482128728442801390852
516 17414432426277315149574
517 -18398517212022214296754
518 19437207134013758002592
519 -20533477485232173990064
520 21690462757871461152788
521 -22911465008780887282304
522 24199962656621851963066
523 -25559619732622426959064
524 26994295607901313419022
525 -28508055221475646292308
526 30105179834265673717126
527 -31790178335666403011808
528 33567799130574679178544
529 -35443042636142872694342
530 37421174418980351648276
531 -39507739005044460434940
532 41708574396057288682198
533 -44029827327956488798117
534 46477969308641527860060
535 -49059813474115007539080
536 51782532304045967028666
537 -54653676239802684819596
538 57681193250120958541696
539 -60873449391794669342344
540 64239250415103540384958
541 -67787864466133578451512
542 71529045940703918925814
543 -75473060547295305386008
544 79630711639186177768384
545 -84013367878948265182890
546 88632992301541127301264
547 -93502172845481073038964
548 98634154424951138323584
549 -104042872619272708184698
550 109742989059883715163804
551 -115749928598870978640932
552 122079918347193619582666
553 -128750028675019507037872
554 135778216271086365504282
555 -143183369362703169351792
556 150985355202935967633550
557 -159205069936685641157784
558 167864490962774362660358
559 -176986731914824369099416
560 186596100389648895066457
561 -196718158558093421076782
562 207379786799779088877092
563 -218609250510022787322236
564 230436270234354499557238
565 -242892095293537259999620
566 256009581069834029913630
567 -269823270133475522750320
568 284369477396880904608800
569 -299686379493187145383836
570 315814108585071531654000
571 -332794850819725363949944
572 350672949656175503742528
573 -369495014301975841867736
574 389310033507625650510614
575 -410169494978939443869728
576 432127510680018123808744
577 -455240948312479772537426
578 479569569270227109816336
579 -505176173383285587940008
580 532126750779170977402822
581 -560490641205868551483542
582 590340701176859845950094
583 -621753479315751264876560
584 654809400295976328185898
585 -689592957789796913230554
586 726192916860457020154746
587 -764702526251885151066672
588 805219741051840339446144
589 -847847456226896225493856
590 892693751551202757812288
591 -939872148475604038854440
592 989501879509473740094994
593 -1041708170714608241777376
594 1096622537938746873177650
595 -1154383097445825611229792
596 1215134891630974516585110
597 -1279030230540602396275290
598 1346229049951739973271520
599 -1416899286800202738101176
600 1491217272784157743381818
601 -1569368147008409300608160
602 1651546288575233869037412
603 -1737955770069975417422968
604 1828810832933943998364954
605 -1924336385763530026600684
606 2024768526622947132934720
607 -2130355090508744093921200
608 2241356223157281329258834
609 -2358044982441855009397882
610 2480707968664181974044322
611 -2609645985105645520775576
612 2745174730267165496080864
613 -2887625523292921323882272
614 3037346064142553622204764
615 -3194701230149035317194640
616 3360073910675279329500487
617 -3533865881661885025118002
618 3716498721941375002136352
619 -3908414773280999802429728
620 4110078146206859359371086
621 -4321975773756883179535720
622 4544618515409311174223718
623 -4778542313536915584825600
624 5024309404845502706152114
625 -5282509589368441296386396
626 5553761559707301027659794
627 -5838714293332377860094284
628 6138048510886172874802208
629 -6452478203568025296383252
630 6782752232819339356212604
631 -7129656005676460121524108
632 7494013229312527984709108
633 -7876687748450870992916654
634 8278585469500987610758128
635 -8700656375444251116840280
636 9143896635680466894163680
637 -9609350815238686581171088
638 10098114187956593608984064
639 -10611335158442705186119568
640 11150217797854985349300992
641 -11716024498758647318738068
642 12310078754565375222856832
643 -12933768069306368594996488
644 13588547003752979448213894
645 -14275940364171764329389269
646 14997546540286027359303932
647 -15755040999313920507852628
648 16550179943264454216917328
649 -17384804136997939510500362
650 18260842914897040170868538
651 -19180318374349396164930320
652 20145349764613350829307708
653 -21158158080025364907725724
654 22221070866911951984399084
655 -23336527253991175235971656
656 24507083216489688506137520
657 -25735417084661804342416576
658 27024335307877982273715522
659 -28376778485952341622369648
660 29795827679903243518689996
661 -31284711014888625779327218
662 32846810588629620871903486
663 -34485669699233094997117672
664 36205000406947214615967546
665 -38008691445035119857273446
666 39900816495631456993255594
667 -41885642847156140930667568
668 43967640450600580979604032
669 -46151491392775063612833300
670 48442099805413457364526518
671 -50844602229874358373933944
672 53364378458057765686684194
673 -56007062871074964491964176
674 58778556298168170092579810
675 -61685038419377385371519028
676 64732980736496664097406886
677 -67929160137952440568043282
678 71280673084374753862590048
679 -74794950442820117561131108
680 78479772998844603058136516
681 -82343287676919649047556868
682 86394024501033509001910208
683 -90640914328730526025573480
684 95093307393311108414773774
685 -99760992690450005134151936
686 104654218247091992364961184
687 -109783712312155242438169304
688 115160705510316438354806560
689 -120796954001971227184427328
690 126704763694362113545122068
691 -132897015550846756804484832
692 139387192047346368431742316
693 -146189404827170175146212088
694 153318423607661539994393566
695 -160789706394458295484176904
696 168619431061608288136646874
697 -176824528358335384745923454
698 185422716405915747710359920
699 -194432536750903741642068024
700 203873392043846274931895552
701 -213765585415648798106265592
702 224130361626910881345217378
703 -234989950068839804696176344
704 246367609697782671963669250
705 -258287675988997201780026009
706 270775609999014806894726452
707 -283858049629843352089759652
708 297562863192317863318637184
709 -311919205370142509955726428
710 326957575690583752864558862
711 -342709879612380306848123560
712 359209492346238489947264170
713 -376491325528289934644369360
714 394591896872111176315513466
715 -413549402930350331563561288
716 433403795102684322490201020
717 -454196859032750674265097564
718 475972297542871000478911552
719 -498775817261819499023997832
720 522655219107600158323997650
721 -547660492794192425214423350
722 573843915538518788092694864
723 -601260155151491556950810960
724 629966377704923066461795872
725 -660022359974347111367945616
726 691490606866413728402792638
727 -724436474048499130722651580
728 758928296007532943023340992
729 -795037519774801774186146326
730 832838844563658150503755924
731 -872410367577664142445312808
732 913833736257747589725044636
733 -957194307248464339157937012
734 1002581312375461794301731190
735 -1050088031938747573740396016
736 1099811975639403255488863793
737 -1151855071470968975148597940
738 1206323862920882874293152912
739 -1263329714842113827795271956
740 1322989028370501244893770598
741 -1385423465279337784878022478
742 1450760182179426353581999296
743 -1519132074990239638387823944
744 1590678034125937727030013280
745 -1665543210858887254309932084
746 1743879295343005470777977434
747 -1825844806799757354336484120
748 1911605396390997449114624256
749 -2001334163325105954174915608
750 2095211984766057582473763494
751 -2193427860139220253398468568
752 2296179270452848707282656756
753 -2403672553280457201642757824
754 2516123294076568818441962148
755 -2633756734526791577528996488
756 2756808198662810341091421750
757 -2885523537503757133335132216
758 3020159593017581678817088604
759 -3160984682229541429045270496
760 3308279102339820981694193498
761 -3462335657748631691025959470
762 3623460209924992825092228682
763 -3791972251094817647841247672
764 3968205502764985579660240414
765 -4152508540142842004262563472
766 4345245443555099926447682934
767 -4546796478016494920617284992
768 4757558802146841940882665328
769 -4977947207685437918063546562
770 5208394890904129114479890050
771 -5449354257274901692909885136
772 5701297760804646035830956716
773 -5964718779508881707917504752
774 6240132528557805957351015200
775 -6528077012692143494290291348
776 6829114019573032126836217472
777 -7143830155799684974598737936
778 7472837927400937013263519152
779 -7816776866682127679647071408
780 8176314707387212883416354926
781 -8552148610217664552296737204
782 8945006440834734307510982278
783 -9355648102560165769749673296
784 9784866926082578495535606580
785 -10233491118572662418534926476
786 10702385274710167557916345572
787 -11192451952229608376048281980
788 11704633314699790546346546144
789 -12239912844364881630010521950
790 12799317127991964685042890878
791 -13383917718792020647924032220
792 13994833077608274321736357370
793 -14633230596698010518691768448
794 15300328709571529827870221738
795 -15997399090495084376863042312
796 16725768947413638189646833342
797 -17486823412204368586320924272
798 18282008032333208083572936320
799 -19112831368154673638964742648
800 19980867700270005037624536213
801 -20887759851540510362148341226
802 21835222128542278243666569296
803 -22825043387445359607734941768
804 23859090229505453225840772556
805 -24939310331569369009747196970
806 26067735917217422666713216800
807 -27246487374396780188394620472
808 28477777025639979388618554522
809 -29763913057212781150676442562
810 31107303613795532687409271168
811 -32510461065572761689813731264
812 33976006454887182283075641358
813 -35506674129907116215424389304
814 37105316573060967746490364780
815 -38774909432309308067443812120
816 40518556763654813000316304932
817 -42339496493633263551982751854
818 44241106110885589857662088912
819 -46226908596282063013302648300
820 48300578601455785581780745760
821 -50465948886004191725959703976
822 52727017024034956672405088286
823 -55087952391167171262208944400
824 57553103443550524338865598618
825 -60127005300935243212171172318
826 62814387646314386877824538532
827 -65620182955168512431154765344
828 68549535067871515577982601408
829 -71607808119366384828196075336
830 74800595840791540624565858624
831 -78133731248333222570800008392
832 81613296735197941066672989168
833 -85245634583242260014875961369
834 89037357911466097190111665090
835 -92995362079271328467594006840
836 97126836563110810678954231692
837 -101439277325905085396119775078
838 105940499699386124692988872352
839 -110638651800340705997874012084
840 115542228502571578186496060778
841 -120660085987273774023687941530
842 126001456895437552950997843454
843 -131575966106839892026148090496
844 137393647171174603446775373120
845 -143464959417898521325059756940
846 149800805772439302043893864838
847 -156412551307520814629171143568
848 163312042559516514532112928816
849 -170511627640941314238112525282
850 178024177181440071613205829554
851 -185863106130927764955145436252
852 194042396459884636764324969366
853 -202576620793211064754656402516
854 211480967015503733854241100704
855 -220771263887128991940798095868
856 230464007712043312635786895284
857 -240576390099946884336996202870
858 251126326867056908679148741914
859 -262132488121554729193635617000
860 273614329581598023509971045024
861 -285592125175698681111330537824
862 298087000977251457971116646796
863 -311120970527060961205737989040
864 324716971599857994445655661282
865 -338898904473023926817247653200
866 353691671758056794022504403328
867 -369121219857718682283539639508
868 385214582114304097336986903584
869 -401999923717067127661283180070
870 419506588439545059240143861564
871 -437765147280321618262851283652
872 456807449083688287781369020106
873 -476666673219691399418464362224
874 497377384406200337884870009988
875 -518975589758902777656622674520
876 541498798158531134579603092800
877 -564986082028155277340890390304
878 589478141617045108347987210880
879 -615017371891418188072840207928
880 641647932136347639881649029556
881 -669415818377219840838003272126
882 698368938733405801393970766354
883 -728557191821250811201324992804
884 760032548328100260219707727372
885 -792849135883872156196100397116
886 827063327361665624351702759710
887 -862733832744066725529619538376
888 899921794697185667585083792320
889 -938690888000040593587477059040
890 979107422982700581655052822474
891 -1021240453132622558118360442496
892 1065161887034872093498910367390
893 -1110946604818415428474207818168
894 1158672579287418809381116381078
895 -1208421001923500892969984805024
896 1260276413952164562304785758850
897 -1314326842674196308827471456354
898 1370663943270675097141794407024
899 -1429383146298389459404699344656
900 1490583811100933003680954141036
901 -1554369385369546536979744617815
902 1620847571096912020124176316558
903 -1690130497176592475447573644296
904 1762334898910666130299983317162
905 -1837582304698336371429036591764
906 1915999230188925899276542799290
907 -1997717380193698737957345161872
908 2082873858662412965900536630094
909 -2171611387042406253225253358472
910 2264078531350372195298215211846
911 -2360429938299815311094620898504
912 2460826580840494369692186168576
913 -2565436013479996028208922140832
914 2674432637771942914098253979220
915 -2787997978370252288611909330236
916 2906320970064344057905595753814
917 -3029598256226271699365092173230
918 3158034499117438991745537009824
919 -3291842702519892459397104363880
920 3431244547175168206719768375312
921 -3576470739532347267170345514022
922 3727761374326361587157384806314
923 -3885366311527720135860838621944
924 4049545568225719201000599408960
925 -4220569726028891554685664018868
926 4398720354588965780540950501132
927 -4584290451877980681548179095608
928 4777584901872462526652858169584
929 -4978920950323758325385713307264
930 5188628699319760962521784703074
931 -5407051621370397780114971343976
932 5634547093777420291764901383718
933 -5871486954078267760759178958962
934 6118258077384121404486145443694
935 -6375262976463760516554205850288
936 6642920425457519873468924431341
937 -6921666108139574052224785567508
938 7211953291681985013927035293232
939 -7514253526910492499362756775040
940 7829057376079952197831672692600
941 -8156875169236685887104499919456
942 8498237790275854297610705309696
943 -8853697493844352795372182129400
944 9223828754283719614762408827442
945 -9609229147853195928661071657230
946 10010520269520448337348766750080
947 -10428348685656621477926077949588
948 10863386924023397847168924793568
949 -11316334502492672476532202019800
950 11787918997994373210731632011486
951 -12278897157244947053272055711532
952 12790056050868166100621454852890
953 -13322214272581262551619705309152
954 13876223185183063625300826058580
955 -14452968215146849444060507963320
956 15053370197689188664828068699996
957 -15678386774257109736045415724184
958 16329013844449735349921513203008
959 -17006287074467042655512665314528
960 17711283464257814413176566054676
961 -18445122975621222555968299425828
962 19208970223601945500844347561538
963 -20004036233607377955245059434436
964 20831580266767464981122812360288
965 -21692911716153103101841089306254
966 22589392076568027120489274568412
967 -23522436990731773534106050070772
968 24493518374777816236248184283488
969 -25504166626101448817800764026362
970 26555972916706586556795943098560
971 -27650591575319531806803090297376
972 28789742561661046136519132571822
973 -29975214036395964136340595795080
974 31208865030412236100762941452812
975 -32492628217218874754500894737840
976 33828512792394986096960768591664
977 -35218607464170074148498068979830
978 36665083559369318555353123078992
979 -38170198249116734362572371568416
980 39736297898854243813577765653696
981 -41365821547405937364389332812776
982 43061304519994399628154527579100
983 -44825382180300158224804942330900
984 46660793826846320439457442132090
985 -48570386739188543834427649505750
986 50557120379595901171226316809584
987 -52624070756121215175158793856168
988 54774434953180332479961098549056
989 -57011535835988866200623953163176
990 59338826935442461046914453145718
991 -61759897520272932495207272946800
992 64278477863568022190364256974612
993 -66898444711007326877815576950480
994 69623826958441541120181876960372
995 -72458811546726860533909757010580
996 75407749582021590779268008172306
997 -78475162690058079783927159654464
998 81665749613220432120550579687200
999 -84984393059587484735457737650180
1000 88436166813441646683579855854154