1 2
2 -4
3 6
4 8
5 -22
6 26
7 -8
8 64
9 -114
10 78
11 12
12 -148
13 402
14 -478
15 242
16 -16
17 314
18 -1192
19 2070
20 -1866
21 726
22 16
23 -614
24 3110
25 -7334
26 9578
27 -6886
28 2186
29 -16
30 1136
31 -7408
32 22680
33 -39394
34 41118
35 -24546
36 6558
37 26
38 -2008
39 16694
40 -63526
41 139730
42 -192622
43 167426
44 -85294
45 19682
46 -24
47 3436
48 -35644
49 165176
50 -444824
51 768966
52 -880314
53 655206
54 -290874
55 59046
56 24
57 -5718
58 72910
59 -404402
60 1303018
61 -2731958
62 3902538
63 -3822454
64 2486618
65 -977590
66 177146
67 -32
68 9292
69 -144086
70 942646
71 -3571352
72 8871544
73 -15280722
74 18624942
75 -15945042
76 9209454
77 -3247698
78 531438
79 28
80 -14766
81 276070
82 -2108286
83 9267104
84 -26804126
85 54364754
86 -79614078
87 84689282
88 -64399294
89 33437042
90 -10687870
91 1594322
92 -32
93 23040
94 -515050
95 4550878
96 -22960886
97 76301928
98 -179078456
99 307580790
100 -392226346
101 370301910
102 -253279146
103 119416758
104 -34897962
105 4782966
106 48
107 -35382
108 939018
109 -9525112
110 54679328
111 -206551942
112 553481658
113 -1095454662
114 1633995498
115 -1846612102
116 1567559546
117 -974233414
118 420606026
119 -113196934
120 14348906
121 -32
122 53536
123 -1676096
124 19402064
125 -125798032
126 535500512
127 -1620965384
128 3647293176
129 -6250788802
130 8247723838
131 -8372931522
132 6457541694
133 -3677302722
134 1464001854
135 -365099970
136 43046718
137 36
138 -79932
139 2935970
140 -38575684
141 280748134
142 -1337017800
143 4532363882
144 -11470501934
145 22280608818
146 -33707469710
147 39900564546
148 -36778947022
149 25990984754
150 -13656833038
151 5043906530
152 -1171827406
153 129140162
154 -52
155 117920
156 -5056342
157 75047840
158 -609821398
159 3229186508
160 -12170935444
161 34345502888
162 -74802807256
163 127975311846
164 -173426499738
165 186227556678
166 -157228499226
167 102534317286
168 -50009247642
169 17223471366
170 -3745064730
171 387420486
172 40
173 -172024
174 8573220
175 -143156220
176 1292788160
177 -7571878440
178 31537867860
179 -98523069830
180 238506233162
181 -456458320886
182 698348759722
183 -857521692310
184 842857370714
185 -656531801686
186 397484137898
187 -180877774870
188 58353816122
189 -11923941718
190 1162261466
191 -48
192 248452
193 -14330368
194 268216492
195 -2680976988
196 17289142624
197 -79165097016
198 272119730304
199 -726941272456
200 1542696335544
201 -2635577775794
202 3649026776526
203 -4097898285874
204 3714322943886
205 -2685672070194
206 1517351978958
207 -647110373682
208 196336094478
209 -37838067762
210 3486784398
211 64
212 -355508
213 23641234
214 -494324816
215 5449418668
216 -38538755618
217 193119001370
218 -726631494100
219 2129070540722
220 -4973941169198
221 9405448051138
222 -14521430897534
223 18369411885026
224 -19011212675806
225 15990214252850
226 -10788826918942
227 5713806748130
228 -2292719910238
229 656505541970
230 -119712931102
231 10460353202
232 -48
233 504236
234 -38529286
235 897324578
236 -10874925406
237 84043821066
238 -459071114176
239 1882249785918
240 -6017740556568
241 15382431292136
242 -31960921619224
243 54539158108342
244 -76852063522250
245 89523992965622
246 -85934569979274
247 67430549328918
248 -42647539098378
249 21255551141622
250 -8052729371274
251 2183028362070
252 -377734976778
253 31381059606
254 48
255 -709456
256 62086616
257 -1606145106
258 21337844926
259 -179636499154
260 1065850429462
261 -4743420636042
262 16473168703614
263 -45834243073942
264 104001609477930
265 -194715550135126
266 302907869811578
267 -392721508786758
268 424054392865242
269 -379605757534822
270 279169991016650
271 -166168148058406
272 78210457364186
273 -28062697895398
274 7222680176426
275 -1188993480742
276 94143178826
277 -64
278 990704
279 -98997652
280 2837572364
281 -41216529550
282 376923656954
283 -2421755052826
284 11657744215430
285 -43805074494352
286 132070885662264
287 -325571560541448
288 664668681613560
289 -1133103338774050
290 1620343713311582
291 -1945974113992354
292 1958621941280862
293 -1642804772056482
294 1136887386882270
295 -639087648639906
296 284946173742174
297 -97102798733730
298 23788005445086
299 -3734346093474
300 282429536478
301 62
302 -1373588
303 156301812
304 -4952389888
305 78463958912
306 -777469364248
307 5394153443502
308 -27999755922948
309 113444963835852
310 -369176457160398
311 984254508553202
312 -2179661261510398
313 4046874124616002
314 -6335656353495998
315 8386113112994802
316 -9382693190105678
317 8845078922712722
318 -6979739988748078
319 4561487017746722
320 -2429222289152878
321 1028875049489042
322 -333832357821358
323 78021450018242
324 -11705135234158
325 847288609442
326 -56
327 1891912
328 -244500078
329 8545272498
330 -147357531286
331 1578381939650
332 -11795669196822
333 65841250332828
334 -286757018270038
335 1003755898973928
336 -2882905432438776
337 6894037647526376
338 -13867077646286648
339 23620433271821990
340 -34201610041017946
341 42148978778607174
342 -44148897725538106
343 39144091742196486
344 -29165481326936442
345 18056747834562534
346 -9135463294024698
347 3684750421307910
348 -1140937455864954
349 254929267910310
350 -36621696563706
351 2541865828326
352 80
353 -2589598
354 379148606
355 -14587549264
356 273247411328
357 -3157231620646
358 25356934627118
359 -151821614880550
360 708824788183070
361 -2660635867174438
362 8203812690823898
363 -21101431713727270
364 45775737556513322
365 -84386355336609574
366 132831730036000922
367 -178956194359290214
368 206364250068588842
369 -203226669759692182
370 170093964072629258
371 -120044628534668086
372 70605568414695482
373 -34021417812914422
374 13097832470911754
375 -3878325881741494
376 830060407717658
377 -114383962274806
378 7625597484986
379 -64
380 3523512
381 -583134560
382 24652199032
383 -500679169138
384 6228467063846
385 -53647408101638
386 343768128237122
387 -1716261539904722
388 6889228202614150
389 -22735112309953896
390 62682089410799608
391 -146071441595131016
392 290107837522381880
393 -493800261469928786
394 722714515359353774
395 -910586679463020114
396 986827263748496238
397 -917105503005988242
398 726935690036585454
399 -487346168310157074
400 272998055439166254
401 -125569622850636306
402 46238153281921518
403 -13117855911465234
404 2694032586373038
405 -356708504575506
406 22876792454958
407 60
408 -4767598
409 889922712
410 -41265911628
411 907165600762
412 -12128501510984
413 111821665373910
414 -765295735686478
415 4076474657123204
416 -17455799415957790
417 61485445668929208
418 -181149190620944974
419 451908652192203378
420 -963124456460267278
421 1764619406986930594
422 -2790722893491644302
423 3817591344514229426
424 -4518319178179941966
425 4619316539983679778
426 -4064599420476554782
427 3059967060006066242
428 -1953696964168880254
429 1044720224679302162
430 -459660115802997694
431 162197515776187970
432 -44165497573426942
433 8717752502559026
434 -1110795366979774
435 68630377364882
436 -96
437 6416934
438 -1348151076
439 68456164924
440 -1626340555496
441 23330149673884
442 -229841504393926
443 1676876307029954
444 -9510576058441336
445 43346992993921784
446 -162565053479825842
447 510409761110781608
448 -1358911597213493912
449 3097065037839583528
450 -6083724112186106072
451 10348821050418419670
452 -15287972259540878730
453 19635511567936894710
454 -21915070117128596490
455 21207007477117623510
456 -17719606967942592426
457 12702823836091104534
458 -7741828326444293226
459 3960150967820065974
460 -1669871918078245866
461 565636424812189206
462 -148065012965021034
463 28132523699335926
464 -3454395660699114
465 205891132094646
466 64
467 -8593260
468 2028099920
469 -112595762964
470 2886575451652
471 -44362187370802
472 466246652146906
473 -3619987005659284
474 21819865840212228
475 -105637581234659630
476 420875977847650650
477 -1404766138599161942
478 3980551324321056378
479 -9671467339683358102
480 20297706113301973322
481 -36990553241802475702
482 58739808708747235674
483 -81430390097618636086
484 98584964971045669770
485 -104113021624706395254
486 95646808102986144218
487 -76088721824506142182
488 52062947451719479610
489 -30351943720834173190
490 14880112457506325162
491 -6023755022551877062
492 1961843540103293498
493 -494427328632381574
494 90552275557001738
495 -10729215661376710
496 617673396283946
497 -64
498 11452864
499 -3030777216
500 183698484128
501 -5074895761216
502 83438380591808
503 -934140534513232
504 7706024116005584
505 -49279944670336304
506 252955463561950768
507 -1068481708957900800
508 3782755022304488320
509 -11380058631657714184
510 29396169622669304312
511 -65711261147147921416
512 127845570923514655736
513 -217355046467099532674
514 323722406506120084606
515 -422830514953772367234
516 484205095760096885374
517 -485324289753563215234
518 424408132926437158014
519 -322208156133728504706
520 210876437280984483966
521 -117823535528825118594
522 55457557369775070846
523 -21587726665351464834
524 6770025339276466302
525 -1644944652578869122
526 290771657700039294
527 -33285733021968258
528 1853020188851838
529 96
530 -15194688
531 4500594942
532 -297394893018
533 8842006488708
534 -155318828576442
535 1849745418728512
536 -16188886973752298
537 109664403205373398
538 -595808691181399820
539 2663258962882082914
540 -9980843092287952214
541 31807825310330876818
542 -87137744506963815038
543 206897072426446941682
544 -428407672241794205246
545 777065315476480363234
546 -1238403144931409852318
547 1737014952963116290002
548 -2145214012034777049630
549 2330822394641599177506
550 -2223286039046778332638
551 1855133767310029529426
552 -1346984228140324376302
553 844843573060412562674
554 -453198565732687795918
555 205127246720784376322
556 -76894843524046649614
557 23252173537292467442
558 -5453876181572513614
559 931611619143376802
560 -103151457179419150
561 5559060566555522
562 -72
563 20071148
564 -6642986644
565 477928152678
566 -15273672131590
567 286295114704858
568 -3622283459324070
569 33587714983414616
570 -240659937324932170
571 1381753506054635650
572 -6525045006213470878
573 25837357142374593562
574 -87049733285750770660
575 252347331747463764552
576 -634852638574576678712
577 1395192953571829329640
578 -2691543503206589612344
579 4573783081337925619654
580 -6861361692480958026554
581 9096019633226029793638
582 -10654943655797885866810
583 11014351752680047233094
584 -10022718751596151050426
585 7997179692855946736742
586 -5564250031770144327450
587 3350509265648563290150
588 -1728351318002423692890
589 753384724577926296198
590 -272341609105993601754
591 79509322637071336230
592 -18024388381741737306
593 2978581254428377158
594 -319337145878800602
595 16677181699666566
596 96
597 -26402784
598 9748809376
599 -762671629974
600 26168522500426
601 -522808478546524
602 7018879966371936
603 -68866193944672104
604 521213745701455736
605 -3157899250516454634
606 15729646097574746350
607 -65699053949820813740
608 233577007407042831020
609 -715059794467959988790
610 1901842023526334007450
611 -4425060113236911014374
612 9054222802066034111466
613 -16354639901597267656614
614 26147569464984846109626
615 -37058229356287676439494
616 46580841088314759168778
617 -51898224142731966728262
618 51168431509704262533498
619 -44516907481186676477062
620 34033426891271964181898
621 -22731782187707002508086
622 13162363310064720095594
623 -6538991076451970649046
624 2748792312807989557274
625 -959436167188544663446
626 270754080291921986666
627 -59388755635280069974
628 9504552330885281786
629 -987659760658031254
630 50031545098999706
631 -104
632 34594024
633 -14227973204
634 1208905482316
635 -44485518083486
636 946238486257498
637 -13464547222708076
638 139622163630545668
639 -1114816537058450126
640 7117989900563042446
641 -37343830750326610916
642 164269941308502605248
643 -615243071516243060924
644 1985360079148571204704
645 -5571224108001286899272
646 13693321600635784147192
647 -29643398674064643981320
648 56758097691695224657720
649 -96408443828170775603250
650 145558394553511174206798
651 -195530362336214915244210
652 233695566911788081651854
653 -248273152822131384673458
654 233986230600750613848654
655 -195019545474864995834802
656 143110700822361150287502
657 -91911519849226337046642
658 51252777265041969131022
659 -24555492866168353836786
660 9967365244811234945742
661 -3363159579269424247794
662 918426739949507215374
663 -195126205760250096882
664 30272790825272526414
665 -3051924251038982130
666 150094635296999118
667 76
668 -45153614
669 20655635024
670 -1903930520604
671 75060303318652
672 -1698100546129966
673 25583485556131738
674 -280068285286000226
675 2356360989901058740
676 -15835224676070616300
677 87386735441178859572
678 -404258421941674135162
679 1592539479474860417562
680 -5407912171446401275748
681 15981562737801265576690
682 -41410563250113363659966
683 94633644944363709676786
684 -191590890795649105651086
685 344785964946433176018850
686 -552811649128727574621006
687 790786624050202623786322
688 -1009744322739188978020142
689 1150446586333360429086978
690 -1168053448733074007851438
691 1054421350274883183455378
692 -843451276709630650595950
693 595095072585727057171586
694 -368052957917439623838910
695 197927894571040408048802
696 -91569021501611110861342
697 35933294846972444097266
698 -11733811958558089907038
699 3104036859819622211234
700 -639391639338611410078
701 96253898363116312850
702 -9422607660311611486
703 450283905890997362
704 -80
705 58721548
706 -29835414852
707 2980089770414
708 -125745325924050
709 3022687020409260
710 -48168264548411478
711 556101454726933300
712 -4924741684265768674
713 34792680677305640624
714 -201710669838485436478
715 980026792192644925770
716 -4054976259563009950340
717 14467723793674986923142
718 -44950518362609264637928
719 122562778756439898517736
720 -295071361059656779504696
721 630248173571452753766184
722 -1198643843195534050754264
723 2035213077509859617287734
724 -3090502180578191120916266
725 4200899799280480225121558
726 -5112006872562349150024682
727 5564961745440758681609206
728 -5410871127055891752992746
729 4687187360656726103726742
730 -3604483191675435295106154
731 2448859516693649010140406
732 -1460563755694042981858698
733 758447013900921078819894
734 -339230395251829668927306
735 128837432644993822157142
736 -40757776389724034281674
737 10454750482205798598966
738 -2089894710698998525002
739 305542645919591210646
740 -29068327702518829770
741 1350851717672992086
742 112
743 -76098950
744 42885580642
745 -4636974879984
746 209214210710136
747 -5338757479173240
748 89902236618114760
749 -1093519834050250352
750 10182634987422815224
751 -75546309254723997084
752 459589931968293866280
753 -2342271570791213198844
754 10165520199780093687404
755 -38053238340193400602534
756 124107167661453371269190
757 -355483113830027201045894
758 899950632967568311053994
759 -2023836858236953258895366
760 4058646617494188202717706
761 -7279579002193460283950326
762 11701600195013531138267546
763 -16879006754353903900910646
764 21858983791262712702981546
765 -25408986864261604353653718
766 26483642666096950290395066
767 -24706108041089432825544790
768 20572087670236961145363050
769 -15232204435141398126238102
770 9979065409579638556822586
771 -5747007001309573646593414
772 2885190442098384794684570
773 -1248978964303079125451686
774 459570896475738256855178
775 -140984315428606471126630
776 35098522518267858229658
777 -6814729019752290950950
778 968393909754538662122
779 -89606497272308475238
780 4052555153018976266
781 -96
782 98285984
783 -61356151556
784 7174106180044
785 -345801951224736
786 9359312833561416
787 -166398794574001524
788 2130435780431175516
789 -20839421938699069084
790 162197370328240091436
791 -1034300887900948555048
792 5522937457246450450872
793 -25111245287590680364008
794 98492730313679008478472
795 -336711749123387031280368
796 1011589545530778337611480
797 -2688442666972217039973000
798 6353686049998239358848760
799 -13408300498480788069766280
800 25346896658293776500927480
801 -43022291968910118621973474
802 65669304019128691381255326
803 -90219848744632128056733154
804 111578561536474872223191326
805 -124154563473531614938147554
806 124135504249153254214329758
807 -111298232425621061699396322
808 89221029871710220045701918
809 -63697563617067885475260642
810 40292397556764636466213278
811 -22433308503410359086896226
812 10900320433045190281225374
813 -4571756853821684056231266
814 1631375428752147859267614
815 -485758332633818724613986
816 117470658358180617103518
817 -22171508241271345502562
818 3064749003766025718558
819 -276024034311181383522
820 12157665459056928798
821 84
822 -126530508
823 87387496270
824 -11038817722402
825 567952244205102
826 -16290497955327008
827 305527570172601548
828 -4113885559940732972
829 42233527670475302544
830 -344511719381045141810
831 2300447137055699603246
832 -12856530061821808847564
833 61168544016223690139760
834 -251074657443123019480098
835 898525108055962384448030
836 -2827342417718827620140550
837 7875839723978983589848706
838 -19527852622613945587278862
839 43285161945163604762981186
840 -86065500459767379809233294
841 153902492754653294969712098
842 -247963881745407816087347102
843 360379201009790744686718546
844 -472691532860041706528601182
845 559475268711432138084498114
846 -597064761262762524055149502
847 573655080806835889182987570
848 -495099372126472358264602174
849 382648498547735798858805506
850 -263753793045588351611495422
851 161286912091351007722035890
852 -86911156553396792089384846
853 40915546905925878557486930
854 -16642531134255512994380398
855 5764497592897343448895202
856 -1667442826044134209637038
857 392018248504950895391570
858 -71980637797696751163118
859 9685756910350650277250
860 -849685730416312023982
861 36472996377170786402
862 -128
863 162383254
864 -123924416030
865 16896127539366
866 -927146378228100
867 28159991057839632
868 -556687022169807496
869 7876592438422176776
870 -84792629903111696938
871 724271229069512850550
872 -5059422706500732590420
873 29563940345285708346508
874 -147030156532500792248468
875 630843510007717156245976
876 -2360412115952836422860084
877 7768958371019556433454520
878 -22650678556230720196435320
879 58829620429829949328424136
880 -136735241210763490711528856
881 285431649034097662576723528
882 -536632814769564649968019736
883 910561345923877782154230054
884 -1396418223812126102026445274
885 1937065302419092571697155910
886 -2430985054214636373454058074
887 2759019382022051558059760486
888 -2828892119003386460301988762
889 2615974071243844138960473990
890 -2176479644483693437702536090
891 1623933590852962611342081510
892 -1082035059098173028248721178
893 640372915385171069024255622
894 -334327062847497681742154490
895 152642874882980075091939654
896 -60268872093334679271364410
897 20280616585643157399834918
898 -5703582483451965514548666
899 1304622566913149378312262
900 -233215471110336898996794
901 30570224654845701971430
902 -2613898073697239692218
903 109418989131512359206
904 88
905 -207766710
906 175004221662
907 -25730274293332
908 1504645969339864
909 -48356141023090174
910 1006845194662599258
911 -14958092288490857928
912 168716541246706784216
913 -1507744123333306667544
914 11008538488783864113808
915 -67193824874499173255910
916 348960638912986418670090
917 -1563388331769117945229708
918 6109060129664807423255392
919 -21005939888770005758140778
920 64015492582736948288738922
921 -173914021254480947586154182
922 423196930769713232003296346
923 -925886389162025083749849046
924 1826762710777156052781531290
925 -3257705195910188403516277718
926 5259756418518480932276457210
927 -7696711199020343060334484358
928 10212819559239735480247380938
929 -12287389982915663708321117638
930 13395949529631236100950655642
931 -13217702192509331445621209318
932 11781428586656060970121693034
933 -9461977453246709296343221606
934 6823977258154980041691743834
935 -4400275153860587834098951078
936 2523024521807871800850931178
937 -1277466255459794825549626582
938 566168976488058210095286986
939 -217181654217462958800519286
940 71057634876675425444707322
941 -19444148621111304274018870
942 4330376642237953183930826
943 -754161051705787972402678
944 96364808415826454658266
945 -8036216868436629937462
946 328256967394537077626
947 -96
948 265062240
949 -246143255124
950 38991694589620
951 -2428070697042350
952 82508319597313822
953 -1808119379306169410
954 28184144689407158730
955 -332823488901745011178
956 3109292836116838596998
957 -23708227812979224827518
958 151025446618193700945258
959 -818258240847815004317236
960 3824023339532132344271640
961 -15588524088001267718718350
962 55933042476685047252666690
963 -177951666258058222034712440
964 505022280844381722762211320
965 -1284750304283082887115948040
966 2941372300868986801603732856
967 -6079728568935993225663735240
968 11373663506042191088895110520
969 -19293361180686513906165601106
970 29714473886721410730672989806
971 -41582243361973618521199852434
972 52884362560403317715864727598
973 -61108116006461396022628252306
974 64100623015735878913383069166
975 -60955093955505860726898469906
976 52440419531828442890646707118
977 -40705580659007099288404568082
978 28408649563248406018433850606
979 -17746965837719800048182643986
980 9868369610725420512339658158
981 -4850247059393092742688294738
982 2088469106679944418937502766
983 -778967577377369846609840850
984 247993664257895149457116782
985 -66076504734530269177567698
986 14337870044598535089463854
987 -2434313895119533262914770
988 303402646641071696181486
989 -24692218547344622394834
990 984770902183611232878
991 156
992 -337209774
993 344853925626
994 -58808970595704
995 3896864374907976
996 -139916935364191428
997 3224915808679039242
998 -52705302850817375478
999 651139833052123503042
1000 -6354321323451257431438
1001 50558672240748174616364
1002 -335840714162635202722366
1003 1896624976730976044285624
1004 -9237252795722509384235836
1005 39243674992355999738995994
1006 -146779365661451166984656596
1007 486959061954731456200152224
1008 -1441869207324327205203922126
1009 3829641726172385567948386194
1010 -9161813044518305526159358446
1011 19808277381376472365869403890
1012 -38806838405939540813189200350
1013 69032939188981187061766729650
1014 -111671119078771971250050876510
1015 164432321263683530346181524690
1016 -220498555226648440046610989742
1017 269274639182054821853219393538
1018 -299323842809427782673721283182
1019 302556153645981674075020555058
1020 -277660798576230366079362075982
1021 230850753322821093208173892706
1022 -173390924594352770191434706894
1023 117227542734321993166238769266
1024 -71017753484067276074779587214
1025 38332847686788248610499797986
1026 -18304478587074540373853187934
1027 7663789584417652135681645826
1028 -2781527360854453998737520574
1029 862291948694077484944215506
1030 -223866611824610664386823934
1031 47360225270645349255064322
1032 -7843909167624796892673598
1033 954170058223164943088882
1034 -75827359468138064931838
1035 2954312706550833698642
1036 -96
1037 427831000
1038 -481334394376
1039 88293345944180
1040 -6221243268679368
1041 235864573989834926
1042 -5714043275677408134
1043 97846708201729963926
1044 -1263793421203102164852
1045 12873749446962622719598
1046 -106805312898562188663752
1047 739218612718756753590868
1048 -4347763024540739317528560
1049 22048265685126388403746332
1050 -97529525261693379891839168
1051 379865125033969487062453728
1052 -1312765586591935949608825790
1053 4050873870743143019780682632
1054 -11219428292713694787079927640
1055 28009746509113315200224900712
1056 -63252909217414392916022699800
1057 129570891854696898544716610856
1058 -241297767017497580369593757304
1059 409210786297943336087175223990
1060 -632704974447946459147511457130
1061 892531085169799629538992355830
1062 -1149004957910564836117231417098
1063 1349606515877432901320263776598
1064 -1445395149693281117760369886346
1065 1409790624343661326220477444790
1066 -1250189965881998913007789187658
1067 1005683814466452054549585597462
1068 -731700608487442814162776946250
1069 479710306154532599509897757238
1070 -282088738962826237341486799050
1071 147928522571852377956360442134
1072 -68684962873656869363256532842
1073 27983669874175598870940090198
1074 -9890291679946280654576119338
1075 2987649270218742414761720310
1076 -756272227569665655191962026
1077 156085063236937009799225430
1078 -25232900099330578715434794
1079 2997508891926862966672950
1080 -232734189882726788037546
1081 8862938119652501095926
1082 96
1083 -541382752
1084 669386083796
1085 -131974683378940
1086 9881511264360196
1087 -395332939349189108
1088 10060116860948319608
1089 -180382595705805370674
1090 2434154646020482140894
1091 -25865081474832209644194
1092 223590044435761730022942
1093 -1611199231670496542210252
1094 9861533174706229326099404
1095 -52028165632721936928697274
1096 239415358483443208019756502
1097 -970144548623446250631553092
1098 3488919968661906823510445828
1099 -11207719683456450349388860838
1100 32331957318304867811734264250
1101 -84129978584854147012050698294
1102 198175759444266306141248262698
1103 -423854436022064689463503244374
1104 825047534260198903640496234570
1105 -1464324985165380098164183733158
1106 2372916189589737261125079749898
1107 -3514043322529352831715985179686
1108 4757909617611203189134968561002
1109 -5890180890070081907170747838230
1110 6664635398392699551245443074298
1111 -6886492102523333187411970638934
1112 6489738050289881617945202066058
1113 -5567682428501796294705294369526
1114 4338128672374497323624726100506
1115 -3060486117501067171355877713782
1116 1947542176390075656828313613642
1117 -1112613528880603708582757677750
1118 567322159083861846529719462554
1119 -256329595731442026644483658022
1120 101698664493878794365544371194
1121 -35025475828303026092274553414
1122 10316647502411867116633156202
1123 -2547836922614444645574265606
1124 513301329891102447625729274
1125 -81042561624968679011021254
1126 9406859914625249033556938
1127 -713958904083118143838726
1128 26588814358957503287786
1129 -128
1130 683334112
1131 -927630931616
1132 196423446497968
1133 -15618020008484900
1134 658952425118844076
1135 -17603192235527431748
1136 330298546225058370076
1137 -4653836956036864231070
1138 51550262738831097839666
1139 -464008173036412203700918
1140 3478810142772776853725210
1141 -22141354827108906793323178
1142 121434602283434768777043974
1143 -580827373821113051063459818
1144 2446472613860237684627323910
1145 -9147140138289082916337572128
1146 30559270578456719312893687904
1147 -91724842478105582317079074568
1148 248478463477241992729166853880
1149 -609791661013566920655200125448
1150 1359904592742065517457417994232
1151 -2762865651702905510321908612104
1152 5123894585359787178149519254008
1153 -8687395589248565435515762084162
1154 13480245215390491191781055734718
1155 -19156411109623419804199996016962
1156 24937495972732681018083838666174
1157 -29734032716151271452234223018562
1158 32454841602845564399387653100734
1159 -32397165952900120855542607363650
1160 29533533898166640943186580419518
1161 -24539560633757572206555567264834
1162 18538736145736661755433585185470
1163 -12693918314616945393091188778050
1164 7847418027901519125652129615806
1165 -4359073056776029219985038374978
1166 2162897590780637229009424792254
1167 -951659933611656288973243062594
1168 367935633781047453688168580286
1169 -123563283844156173401862977346
1170 35509819398881521576406386110
1171 -8560988077134420658975617858
1172 1684569236117866043785346238
1173 -259896898734568767611428674
1174 29491590721627394665242558
1175 -2189145715554167770694466
1176 79766443076872509863358
1177 114
1178 -860383536
1179 1281122195488
1180 -291135111739050
1181 24567061526770268
1182 -1092481714580375124
1183 30619481917376827372
1184 -600873516710349708782
1185 8834427317162057310296
1186 -101949009756665129477284
1187 954891089923666954039200
1188 -7443456097216023895197542
1189 49228836119278832471496540
1190 -280465454459698713419484464
1191 1393268551154694128576409974
1192 -6095046679590817102653253592
1193 23671765766445166404179180324
1194 -82170057417291256744064589196
1195 256361938249250913361454627786
1196 -722228510175057840560639595854
1197 1844431515578638051857653952498
1198 -4283651062200783718503204536094
1199 9071414977160023443193845828482
1200 -17553707316487285429224927905022
1201 31089837413951136471237996220002
1202 -50461727732223837357258827462830
1203 75121562566054061519827663678242
1204 -102618115028973607736827029337390
1205 128639615814164494348330556163778
1206 -147940297642654672629770478406334
1207 155976699748943056830342931559602
1208 -150597084533641363257863485937022
1209 132949580768727924039877836199586
1210 -107099923847401917015779878654942
1211 78524056448810698693159305438866
1212 -52231491063851349633727564506718
1213 31394925683217538624808791599842
1214 -16969754034067440706669945042462
1215 8199597046082423636933477605394
1216 -3515733615677017884554617279534
1217 1325452959361456632805794893234
1218 -434311193998935848675051262478
1219 121848981634836817062606776258
1220 -28693629914342032927837622350
1221 5517597111767840594694092210
1222 -832261025216610497702392462
1223 92371838881790128181315426
1224 -6709244156576943329618254
1225 239299329230617529590082
1226 -124
1227 1080725476
1228 -1763470705674
1229 429783648982626
1230 -38465349878805374
1231 1801844702465528186
1232 -52954920833254529914
1233 1086222395501747044036
1234 -16655453508670073198414
1235 200119482005937585392736
1236 -1949259898719080080693544
1237 15788039542222440256707306
1238 -108431037652570286211493694
1239 641253089814204185701566606
1240 -3306086063045486385370826294
1241 15009484377270592727422876076
1242 -60501852355049403512759623824
1243 218019557591461542807792765876
1244 -706358816649882653660507367924
1245 2067437320654282591400182706376
1246 -5488471355716625114636985689624
1247 13259562094751209466794068735976
1248 -29232286483183099779595413375224
1249 58942629127730652700739814165576
1250 -108895391752477627534334372868024
1251 184587731103228383597420352184966
1252 -287370185661982707259483454588634
1253 411148512029766683738825676629766
1254 -540743605497624815766217856726234
1255 653707183923508172476128289434566
1256 -726075081982744186492001168243514
1257 740339862473690964988235289181286
1258 -692157130029028747929685544912314
1259 592363000298164060932361678990086
1260 -463083464880061029725583653867514
1261 329809018448394469007413096874406
1262 -213289797817820954605406513356794
1263 124748069225974043606622921340806
1264 -65662721192364585256375788067194
1265 30918102070836657721208985021606
1266 -12927044405212857581244364090074
1267 4755283620669541898038833268326
1268 -1521211043810768613298860264474
1269 416886149605172873181030544326
1270 -95940877848475923736780805274
1271 18038168626314656738971455846
1272 -2661431518383452978651638554
1273 289058818147053221576327046
1274 -20553153499474150041459354
1275 717897987691852588770246