1 1
2 -2
3 15
4 -594
5 -5187
6 23244
7 122475
8 -279292
9 -1157143
10 1850930
11 6642839
12 -8529278
13 -27810555
14 30741424
15 93575187
16 -92784984
17 -268191855
18 244875462
19 679807583
20 -581798410
21 -1563707379
22 1270245108
23 3324627195
24 -2587197204
25 -6623079687
26 4972012474
27 12491212135
28 -9095150582
29 -22484289323
30 15946764440
31 38874467619
32 -26948669488
33 -64894099935
34 44093489934
35 105036384687
36 -70115067714
37 -165421745315
38 108694506652
39 254238900363
40 -164706511020
41 -382270157559
42 244510964418
43 563511038775
44 -356294981614
45 -815894916187
46 510470952704
47 1162133913395
48 -720136385672
49 -1630687898703
50 1001601640150
51 2256873971199
52 -1374991931898
53 -3084129413715
54 1864930274244
55 4165441660187
56 -2501308309444
57 -5564959398375
58 3320152269642
59 7359799502343
60 -4364591593830
61 -9642065062539
62 5685938013928
63 12521090354755
64 -7344883209824
65 -16125929162687
66 9412823419934
67 20608103442255
68 -11973319680562
69 -26144629889283
70 15123702654060
71 32941342545579
72 -18976831292508
73 -41236530151895
74 23663014870354
75 51304907529687
76 -29332108206174
77 -63461940847035
78 36155790180432
79 78068547197523
80 -44330035942840
81 -95536189494319
82 54077793489638
83 116332388255135
84 -65651875577834
85 -140986672427187
86 79338078230164
87 170096991974715
88 -95458537371252
89 -204336615525063
90 114375335422170
91 244461536942759
92 -136494369967318
93 -291318415274475
94 162269496894264
95 345853073081187
96 -192206960693904
97 -409119578747295
98 226870124895022
99 482289938929903
100 -266884515894050
101 -566664427884899
102 312943193727548
103 663682580979915
104 -365812463621644
105 -774934880277687
106 426337942439394
107 902175160646775
108 -495450994433742
109 -1047333765430043
110 574175551000480
111 1212531481274739
112 -663635329412328
113 -1400094282301455
114 765061465801974
115 1612568914362687
116 -879800577948634
117 -1852739350715155
118 1009323273709412
119 2123644151003483
120 -1155233121223460
121 -2428594756026279
122 1319276097303658
123 2771194751329095
124 -1503350530717254
125 -3155360133242187
126 1709517557343624
127 3585340611554435
128 -1940012104484032
129 -4065741983588223
130 2197254421884990
131 4601549615013519
132 -2483862177323538
133 -5198153063312835
134 2802663134889484
135 5861371880382187
136 -3156708434386364
137 -6597482631326615
138 3549286490559602
139 7413247167082263
140 -3983937531147070
141 -8315942189070459
142 4464468793033968
143 9313390144662675
144 -4994970396080664
145 -10413991492808687
146 5579831914478854
147 11626758379753695
148 -6223759665778122
149 -12961349765343603
150 6931794738011700
151 14428108040991099
152 -7709331775636948
153 -16038097180948615
154 8562138545292794
155 17803142469107687
156 -9496376302663094
157 -19735871844117675
158 10518620982021592
159 21849758906190243
160 -11635885230320880
161 -24159167629529439
162 12855641307974478
163 26679398824900655
164 -14185844878767874
165 -29426738397425187
166 15634959711621084
167 32418507445260555
168 -17211983317212012
169 -35673114245400183
170 18926473542756610
171 39210108173399479
172 -20788576148528558
173 -43050235604408795
174 22809053389987904
175 47215497843467187
176 -24999313629674824
177 -51729211133584335
178 27371442003311382
179 56616068790711423
180 -29938232164840890
181 -61902205515275219
182 32713219135421188
183 67615263930523035
184 -35710713281674884
185 -73784463398499687
186 38945835448786314
187 80440671165051015
188 -42434553274321702
189 -87616475885821963
190 46193718708935720
191 95346263585790659
192 -50241106770414368
193 -103666296105453375
194 54595455557790814
195 112614792087348687
196 -59276507552557554
197 -122232010557182595
198 64305052234284972
199 132560337154389803
200 -69702970038243100
201 -143644373067539799
202 75493277682910098
203 155531026730569815
204 -81700174895537694
205 -168269608336400187
206 88349092564230544
207 181911927225061075
208 -95466742345283192
209 -196512392204032943
210 103081167754805030
211 212128114859076639
212 -111221796773950378
213 -228819015914402355
214 119919495997357524
215 246647934701600187
216 -129206626354687284
217 -265680741797328455
218 139117100435438362
219 285986454890329383
220 -149686441447503510
221 -307637357938915179
222 160951843840217208
223 330709123680640995
224 -172952235622932304
225 -355280939556454687
226 185728342410449774
227 381435637112186735
228 -199322753226912482
229 -409259824940817123
230 213779988100060540
231 438844025229529419
232 -229146567478032588
233 -470282813976135735
234 245471083501184034
235 503674964940029687
236 -262804273161680014
237 -539123597393397915
238 281199093383907552
239 576736327738994163
240 -300710798059038120
241 -616625425061353359
242 321397017067358518
243 658907970678896575
244 -343317837322274714
245 -703706021764951187
246 366535885870180004
247 751146779106283995
248 -391116415080665572
249 -801362759068318503
250 417127389961838250
251 854491969836780999
252 -444639577635796998
253 -910678092006093515
254 473726639009606344
255 970070663585405187
256 -504465222677391744
257 -1032825269493726975
258 536935061089468542
259 1099103735616208143
260 -571219069024702930
261 -1169074327494166339
262 607403444402590028
263 1242911953722056555
264 -645577771471820924
265 -1320798374125137687
266 685835126412397234
267 1402922412792168855
268 -728272185388638462
269 -1489480176038041083
270 772989335090714160
271 1580675275371823379
272 -820090785802619608
273 -1676719055546275695
274 869684687034800454
275 1777830827765454687
276 -921883245759918474
277 -1884238108127611635
278 976802847290537332
279 1996176861381155323
280 -1034564178837793940
281 -2113891750072026119
282 1095292355790407738
283 2237636389161400935
284 -1159117050753666934
285 -2367673606193222187
286 1226172625388317464
287 2504275707091617315
288 -1296598265089567152
289 -2647724747668848863
290 1370538116546704270
291 2798312810925008559
292 -1448141428224116418
293 -2956342290221242275
294 1529562693804782364
295 3122126178408866187
296 -1614961798637596204
297 -3295988362997307895
298 1704504169230169922
299 3478263927444379703
300 -1798360925829047150
301 -3669299458652964699
302 1896709038129547648
303 3869453360758769715
304 -1999731484157748744
305 -4079096175294372687
306 2107617412367396694
307 4298610907815365375
308 -2220562306994827642
309 -4528393361074965843
310 2338768156715264580
311 4768852474834048539
312 -2462443626644143428
313 -5020410672394113255
314 2591804233727408074
315 5283504213941287687
316 -2727072525565000934
317 -5558583556790031755
318 2868478262712062312
319 5846113722615785283
320 -3016258604502638560
321 -6146574671766374079
322 3170658298440985758
323 6460461684742562895
324 -3331929873205842354
325 -6788285750938717187
326 3500333835313330924
327 7130573964735109035
328 -3676138869484435932
329 -7487869929033976023
330 3859622042763291090
331 7860734166332015319
332 -4051069012432796638
333 -8249744537422568635
334 4250774237774373584
335 8655496667821327187
336 -4459041195718948664
337 -9078604382009959215
338 4676182600436550502
339 9519700145592636063
340 -4902520626912184170
341 -9979435515461006259
342 5138387138555938068
343 10458481598063740475
344 -5384123918895563764
345 -10957529515877343687
346 5640082907400056154
347 11477290882175504295
348 -5906626439483048022
349 -12018498284194823403
350 6184127490735119800
351 12581905774795340899
352 -6472969925434412048
353 -13168289372714848415
354 6773548749385214894
355 13778447571516552687
356 -7086270367134495394
357 -14413201857330226275
358 7411552843616610492
359 15073397235487556043
360 -7749826170276739980
361 -15759902766152973239
362 8101532535723860578
363 16473612109051822455
364 -8467126600964368974
365 -17215444077398300187
366 8847075779267748384
367 17986343201126167155
368 -9241860520715959912
369 -18787280299525811983
370 9651974601488526710
371 19619253063391817279
372 -10077925417935565658
373 -20483286646785752595
374 10520234285491308004
375 21380434268519492187
376 -10979436742480937124
377 -22311777823464928935
378 11456082858873858282
379 23278428503796529223
380 -11950737550036801990
381 -24281527430273747019
382 12463980895540449288
383 25322246293670888835
384 -12996408463073553984
385 -26401788006462594687
386 13548631637518823614
387 27521387364873673615
388 -14121277955245107602
389 -28682311721402605763
390 14714991443670727820
391 29885861667928596459
392 -15330432966153073468
393 -31133371729512641175
394 15968280572259868914
395 32426211069003633687
396 -16629229853477809854
397 -33765784202561123195
398 17313994304414549872
399 35153531726206899603
400 -18023305689550306200
401 -36590931053518159599
402 18757914415595640198
403 38079497164575579615
404 -19518589909512254794
405 -39620783366280195187
406 20306121002253937844
407 41216382064153559675
408 -21121316318285067092
409 -42867925545736228743
410 21965004670934379130
411 44577086775700190439
412 -22838035463641991478
413 -46345580202791434155
414 23741279097157953624
415 48175162578719425187
416 -24675627382750889584
417 -50067633789110825055
418 25641993961485581262
419 52024837696645371183
420 -26641314729628628610
421 -54048662996492402979
422 27674548270241609308
423 56141044084167094795
424 -28742676291021447404
425 -58303961935926029687
426 29846704068447987074
427 60539445001822321335
428 -30987660898299054382
429 -62849570111541064923
430 32166600552593576640
431 65236463393136471219
432 -33384601743023615688
433 -67702301204792611535
434 34642768590936458134
435 70249311079730274687
436 -35942231103928192314
437 -72879772684383010515
438 37284145659110488452
439 75596018789966007963
440 -38669695493112585220
441 -78400436257562029159
442 40100091198880772618
443 81295467036849194375
444 -41576571229337947814
445 -84283609178595986187
446 43100402407966107304
447 87367417861049414595
448 -44672880446374925472
449 -90549506430342858303
450 46295330468919856350
451 93832547455050670799
452 -47969107544433482098
453 -97219273795017213315
454 49695597225134118444
455 100712479684588550187
456 -51476216092775974044
457 -104315021830375615575
458 53312412312105447442
459 108029820523678233943
460 -55205666191688432030
461 -111859860767699950139
462 57157490752173786128
463 115808193419684198355
464 -59169432302058412024
465 -119877936348102912687
466 61243071021019674534
467 124072275605029255455
468 -63380021550881176362
469 -128394466613826712883
470 65581933594278194260
471 132847835372287381179
472 -67850492521089366708
473 -137435779671352839495
474 70187419982701510554
475 142161770329551579687
476 -72594474534174730774
477 -147029352443287536235
478 75073452264375274232
479 152042146653114833123
480 -77626187434143865040
481 -157203850426134437919
482 80254553122567545838
483 162518239354648986735
484 -82960461881423336034
485 -167989168471212617187
486 85745866397862304764
487 173620573580213219915
488 -88612760165402943052
489 -179416472606125092663
490 91563178163303006370
491 185380966958570554359
492 -94599197544379285518
493 -191518242914329650075
494 97722938331345050464
495 197832573016437651187
496 -100936564121735198504
497 -204328317490510628495
498 104242282801489424822
499 211009925678439949503
500 -107642347267264020250
501 -217881937489597124499
502 111139056157543187748
503 224948984869690999515
504 -114734754592621055844
505 -232215793287419867687
506 118431834923525853994
507 239687183239061643975
508 -122232737489958001542
509 -247368071771145821643
510 126139951387314148680
511 255263474021351502339
512 -130156015242869494528
513 -263378504777776365055
514 134283518001190994174
515 271718380056722012687
516 -138525099718854353234
517 -280288418699141708355
518 142883452368537995212
519 289094043985897087083
520 -147361320652567473660
521 -298140785271971001879
522 151961502825984087858
523 307434279639784236695
524 -156686851529211747454
525 -316980273571764392187
526 161540274630396418224
527 326784624642315823635
528 -166524736077492767832
529 -336853303229340083823
530 171643256760172917190
531 347192394245456897119
532 -176898915381632489738
533 -357808098889076264435
534 182294849340369437684
535 368706736415472872187
536 -187834255622011410964
537 -379894745928014551815
538 193520391701267721402
539 391378688189697109863
540 -199356576454082241270
541 -403165247455138422059
542 205346191080063862168
543 415261233323185258275
544 -211492680035271426864
545 -427673582610286878687
546 217799551975430333454
547 440409361244790014895
548 -224270380709658297922
549 -453475766182310423203
550 230908806164778047900
551 466880127342336770699
552 -237718535360295007148
553 -480629909566223188215
554 244703343394118316994
555 494732714596727397687
556 -251867074439103827694
557 -509196283079251894875
558 259213642750497979392
559 524028496584946241843
560 -266747033684361779080
561 -539237379655829097039
562 274471304727054366678
563 554831101872089184255
564 -282390586535855950074
565 -570817979941724975187
566 290509083990810175684
567 587206479812683433755
568 -298831077257866287812
569 -604005218807658743783
570 307360922863401716810
571 621222967781712515079
572 -316103054780206022758
573 -638868653302877536395
574 325061985525007408104
575 656951359855907717187
576 -334242307267623299424
577 -675480332069337433535
578 343648692951816785182
579 694464976966014067023
580 -353285897427940983090
581 -713914866237268098819
582 363158758597453697388
583 733839738540885694635
584 -373272198569385013084
585 -754249501823049289687
586 383631224828840760914
587 775154235664412256215
588 -394240931417625073502
589 -796564193650474309563
590 405106500127065539920
591 818489805766424882259
592 -416233201703124752568
593 -840941680816622268975
594 427626397063882327014
595 863930608868876918687
596 -439291538529471762154
597 -887467563723707823795
598 451234171064556794772
599 911563705408741529403
600 -463459933533432189300
601 -936230382698423859399
602 475974559967834190298
603 961479135659215029415
604 -488783880847546151894
605 -987321698220439390187
606 501893824393885145144
607 1013770000770961618275
608 -515310417876155630992
609 -1040836172781861744543
610 529039788931156573230
611 1068532545455281984239
612 -543088166895828652578
613 -1096871654399618905955
614 557461884153128529724
615 1125866242331235050187
616 -572167377491217391884
617 -1155529261802864681655
618 587211189476051304162
619 1185873877958888932983
620 -602599969837461173710
621 -1216913471317656170779
622 618340476868810421408
623 1248661640581023988595
624 -634439578840318742504
625 -1281132205471299804687
626 650904255426140624374
627 1314339209595757615935
628 -667741599145287576282
629 -1348296923338909032723
630 684958816816483312740
631 1383019846782707293019
632 -702563231027041418788
633 -1418522712654863527335
634 720562281615855312234
635 1454820489305455119687
636 -738963527170590604614
637 -1491928383712006583115
638 757774646539170249352
639 1529861844513223941763
640 -777003440355643152320
641 -1568636565071564184959
642 796657832580527206718
643 1608268486564821932175
644 -816745872055718000914
645 -1648773801106916021187
646 837275734074054734604
647 1690168954898059305195
648 -858255721963635165372
649 -1732470651404495518103
650 879694268686971694450
651 1775695854567987640599
652 -901599938455080987198
653 -1819861792045242773115
654 923981428356599810544
655 1864985958477459095187
656 -946847570002020056344
657 -1911086118790181064175
658 970207331183136206342
659 1958180311523649579743
660 -994069817547798781130
661 -2006286852193834413939
662 1018444274290067602228
663 2055424336684336780155
664 -1043340087855858983124
665 -2105611644669350487687
666 1068766787664181251834
667 2156867943067870702055
668 -1094734047844053294262
669 -2209212689529339904683
670 1121251688987201094360
671 2262665635950921218979
672 -1148329679916627533808
673 -2317246832026589843295
674 1175978139471151000654
675 2372976628828233904687
676 -1204207338306008643074
677 -2429875682418956620835
678 1233027700709620391132
679 2487964957498772230923
680 -1262449806436610156140
681 -2547265731082888729719
682 1292484392557180903938
683 2607799596212771012535
684 -1323142355322940585134
685 -2669588465700178612187
686 1354434752049276192064
687 2732654575904372782515
688 -1386372803014373498952
689 -2797020490542688256463
690 1418967893374980328470
691 2862709104534665580159
692 -1452231575099011474618
693 -2929743647879940497875
694 1486175568915093698564
695 2998147689570087436187
696 -1520811766279149500804
697 -3067945141534614709095
698 1556152231358118659722
699 3139160262621309639303
700 -1592209203030916813350
701 -3211817662611132364299
702 1628995096906730647848
703 3285942306267857669315
704 -1666522507360749542944
705 -3361559517422664762687
706 1704804209587433811294
707 3438694983093875482575
708 -1743853161671419955442
709 -3517374757642041997443
710 1783682506676163652780
711 3597625266960585636139
712 -1824305574750421465628
713 -3679473312702189056855
714 1865735885252672560274
715 3762946076541144537687
716 -1907987148893582005534
717 -3848071124471861744955
718 1951073269896607508112
719 3934876411143738908883
720 -1995008348176851728760
721 -4023390284232601909679
722 2039806681538262609958
723 4113641488848916350495
724 -2085482767889284432554
725 -4205659171982978267187
726 2132051307477062605524
727 4299472886987289698235
728 -2179527205140305479732
729 -4395112598096325911623
730 2227925572580906763290
731 4492608684983901658919
732 -2277261730654432402838
733 -4591991947358344400235
734 2327551211679576081784
735 4693293609595683017187
736 -2378809761766687773264
737 -4796545325411061104415
738 2431053343165480072302
739 4901779182568584503663
740 -2484298136632017318370
741 -5009027707629813317859
742 2538560543815092806268
743 5118323870741109216075
744 -2593857189662099669964
745 -5229701090460049413687
746 2650204924844501310754
747 5343193238621119285495
748 -2707620828203007527822
749 -5458834645240896143003
750 2766122209212562796000
751 5576660103462937280499
752 -2825726610467253422248
753 -5696704874542585968015
754 2886451810185240599094
755 5819004692871909642687
756 -2948315824733826659994
757 -5943595771044985123475
758 3011336911174762128292
759 6070514804963746247643
760 -3075533569829901438180
761 -6199798978984609900839
762 3140924546867315492778
763 6331485971106096986055
764 -3207528836907969511174
765 -6465613958197665450187
766 3275365685653074902984
767 6602221621269973060355
768 -3344454592532224195712
769 -6741348150786788195583
770 3414815313372418326910
771 6883033252018767492879
772 -3486467863088095899858
773 -7027317150439319760195
774 3559432518392274288204
775 7174240597162776142187
776 -3633729820528912761724
777 -7323844874425087098135
778 3709380578026608092082
779 7476171801107267324823
780 -3786405869473733384190
781 -7631263738301810330619
782 3864827046315131165488
783 7789163594922294940435
784 -3944665735670472052184
785 -7949914833356406584687
786 4025943843174390598214
787 8113561475162596798815
788 -4108683555838510219402
789 -8280148106810604933363
790 4192907344935469372020
791 8449719885466066648059
792 -4278637968905061451668
793 -8622322544819434336775
794 4365898476282601165114
795 8798002400959435203687
796 -4454712208649630414454
797 -8976806358291293284395
798 4545102803607077019672
799 9158781915499942279203
800 -4637094197770979892400
801 -9343977171558456639199
802 4730710629790894560398
803 9532440831781928919215
804 -4825976643391093228994
805 -9724222213927021985187
806 4922917090434673852444
807 9919371254337425236875
808 -5021557134010692974892
809 -10117938514135444580343
810 5121922251544437387330
811 10319975185459956458039
812 -5224038237930949933678
813 -10525533097750956817755
814 5327931208691925085824
815 10734664724080936475187
816 -5433627603156090194184
817 -10947423187533314898255
818 5541154187663188607062
819 11163862267628165014783
820 -5650538058791681138810
821 -11384036406795462218579
822 5761806646610282653508
823 11608000716896091322395
824 -5874987717953450817604
825 -11835810985790845779687
826 5990109379720944361674
827 12067523683957654070535
828 -6107200082201568478182
829 -12303195971157268720523
830 6226288622421225268840
831 12542885703147653994819
832 -6347404147515387441888
833 -12786651438447308883135
834 6470576158126113746334
835 13034552445147762564687
836 -6595834511823724916914
837 -13286648707775480115715
838 6723209426553259190252
839 13543000934203416795563
840 -6852731484105826739420
841 -13803670562612459820759
842 6984431633614982660818
843 14068719768502997109975
844 -7118341195078238434014
845 -14338211471756853056187
846 7254491862903832061904
847 14612209343749831955795
848 -7392915709482877385272
849 -14890777814515110297903
850 7533645188787013352550
851 15173982079957719690399
852 -7676713139991674312298
853 -15461888109120362772915
854 7822152791125102682644
855 15754562651500805040187
856 -7969997762743225638644
857 -16052073244421086072775
858 8120282071630517745242
859 16354488220448794245543
860 -8273040134526971750230
861 -16661876714870649557739
862 8428306771881300038328
863 16974308673218639801955
864 -8586117211630489534224
865 -17291854858848955862687
866 8746507093005833129134
867 17614586860573972508655
868 -8909512470365560992162
869 -17942577100347521616483
870 9075169817054195414460
871 18275898841003705336779
872 -9243516029288753120908
873 -18614626194049497287095
874 9414588430071919270754
875 18958834127511380429687
876 -9588424773132317655374
877 -19308598473836270865435
878 9765063246892001888032
879 19663995937846977348723
880 -9944542478461292667240
881 -20025104104752446901519
882 10126901537661086482038
883 20392001448213047478335
884 -10312179941072761414234
885 -20764767338461139207187
886 10500417656115805979364
887 21143482050477186305115
888 -10691655105153297234852
889 -21528226772221662340263
890 10885933169625354670570
891 21919083612923002085959
892 -11083293194210696683718
893 -22316135611421853785675
894 11283776991016426726664
895 22719466744571886221187
896 -11487426843796176503104
897 -23129161935697405549695
898 11694285512196733874622
899 23545307063108037449103
900 -11904396236033283426450
901 -23967988968670730684099
902 12117802739593387927948
903 24397295466439338779115
904 -12334549235969839210044
905 -24833315351342037057687
906 12554680431422507268594
907 25276138407926832881175
908 -12778241529769316689342
909 -25725855419165427493243
910 13005278236806479776880
911 26182558175315688449939
912 -13235836764758116056728
913 -26646339482842992188655
914 13469963836755388106374
915 27117293173400696862687
916 -13707706691345283957834
917 -27595514112870006141555
918 13949113087029176601012
919 28081098210459485250683
920 -14194231306831291403860
921 -28574142427864491097479
922 14443110162897212552058
923 29074744788486778904295
924 -14695799001122559897654
925 -29583004386714548342187
926 14952347705811967892824
927 30099021397263192732835
928 -15212806704368498571632
929 -30622897084577015459423
930 15477226972013620829390
931 31154733812292178300719
932 -15745660036537888535938
933 -31694635052761146976035
934 16018157983082450305884
935 32242705396638899762187
936 -16294773458951524035564
937 -32799050562531165617015
938 16575559678455969603202
939 33363777406704958817463
940 -16860570427788093415470
941 -33936993932861677693659
942 17149860069927818770368
943 34518809301973035613875
944 -17443483549580356293064
945 -35109333842180092948687
946 17741496398145508988054
947 35708679058755659316095
948 -18043954738718746737722
949 -36316957644130335982803
950 18350915291124185364100
951 36934283487982468870299
952 -18662435376979605657348
953 -37560771687392283187815
954 18978572924793648061194
955 38196538557060471287687
956 -19299386475095318992294
957 -38841701639591505912075
958 19624935185595945057192
959 39496379715841951573443
960 -19955278836383711717280
961 -40160692815334047384639
962 20290477835150923238878
963 40834762226734835227855
964 -20630593222454121052274
965 -41518710508401107725187
966 20975686677007197930284
967 42212661498990451046955
968 -21325820521007645683612
969 -42916740328138658167383
970 21681057725496074357010
971 43631073427203788750679
972 -22041461915749141196958
973 -44355788540077152423995
974 22407097376706027948304
975 45091014734061492767187
976 -22778029058428605324024
977 -45836882410816649922735
978 23154322581595423778982
979 46593523317372980302623
980 -23536044243029670005290
981 -47361070557212812442419
982 23923261021261228853588
983 48139658601420218626235
984 -24316040582122990671284
985 -48929423299899382479687
986 24714451284381544335514
987 49730501892661843301415
988 -25118562185402396545302
989 -50543033021182898477163
990 25528443046849858224120
991 51367156739827445893859
992 -25944164340421739170768
993 -52203014527345548844575
994 26365797253618992383214
995 53050749298438006488687
996 -26793413695550449766754
997 -53910505415392213504995
998 27227086302772791224572
999 54782428699788593149003
1000 -27666888445165889415500
1001 -55666666444277888498999
1002 28112894231843672750498
1003 56563367424429597249015
1004 -28565178517100649486094
1005 -57472681910651835980187
1006 29023816906394236059744
1007 58394761680182920415475
1008 -29488885762363033098792
1009 -59329760029154948736143
1010 29960462210881192821430
1011 60277831784729675611839
1012 -30438624147149021834778
1013 -61239133317306965169555
1014 30923450241819963621924
1015 62213822552806111700187
1016 -31415019947164105296484
1017 -63202058985020317474855
1018 31913413503268353489962
1019 64204003688044617616583
1020 -32418711944273424523910
1021 -65219819328777542546379
1022 32930997104647794305608
1023 66249670179496809096195
1024 -33450351625498753672704
1025 -67293722130509331954687
1026 33976858960920715198974
1027 68352142702875847685135
1028 -34510603384380917760082
1029 -69425101061210444128323
1030 35051669995142675444940
1031 70512768026555288576619
1032 -35600144724726317684988
1033 -71615316089330848678935
1034 36156114343407967760434
1035 72732919422361900609687
1036 -36719666466756307129214
1037 -73865753893979619608315
1038 37290889562207473311152
1039 75013997081200048569363
1040 -37869872955678239346520
1041 -76177828282979240936559
1042 38456706838217623134918
1043 77357428533545374727775
1044 -39051482272697075247114
1045 -78552980615808135091187
1046 39654291200539394089204
1047 79764669074845663366395
1048 -40265226448486517585172
1049 -80992680231469371197703
1050 40884381735406340830650
1051 82237202195866918820199
1052 -41511851679138709457398
1053 -83498424881323657212715
1054 42147731803380738734744
1055 84776540018022834385187
1056 -42792118544611608720944
1057 -86071741166924866641375
1058 43445109259056986064142
1059 87384223733725976231343
1060 -44106802229693223339330
1061 -88714184982896497381539
1062 44777296673291487094428
1063 90061824051799153263755
1064 -45456692747501966065324
1065 -91427341964887607037687
1066 46145091557978311306434
1067 92810941647985590675255
1068 -46842595165542460270062
1069 -94212827942646915848283
1070 47549306593389997154560
1071 95633207620596671734579
1072 -48265329834336202128008
1073 -97072289398253915170895
1074 48990769858102942320854
1075 98530283951336159154687
1076 -49725732618646557767674
1077 -100007403929545966270035
1078 50470325061526895764932
1079 101503863971339954186523
1080 -51224655131317647398340
1081 -103019880718780520953319
1082 51988831779058140280138
1083 104555672832470598384135
1084 -52762964969746741823334
1085 -106111461006571742402187
1086 53547165689876027666664
1087 107687467983905869787715
1088 -54341545955009870150752
1089 -109283918571140951344063
1090 55146218817402602032670
1091 110901039654060972071759
1092 -55961298373660410912818
1093 -112539060212920469513475
1094 56786899772445120134764
1095 114198211337883962006187
1096 -57623139222220512205404
1097 -115878726244550579150295
1098 58470133999041351069522
1099 117580840289564207378903
1100 -59328002454385259859550
1101 -119304790986309464083899
1102 60196864023027611028048
1103 121050818020693814328915
1104 -61076839230959586057144
1105 -122819163267016144752687
1106 61968049703349562225894
1107 124610070803922109839775
1108 -62870618172547984203242
1109 -126423786930446566309043
1110 63784668486135878520980
1111 128260560182143411943739
1112 -64710325615017169267828
1113 -130120641347303145760455
1114 65647715661554953632474
1115 132004283483258466987687
1116 -66596965867751896210134
1117 -133911741932778230898155
1118 67558204623474901273912
1119 135843274340550080112483
1120 -68531561474724222498960
1121 -137799140669752070565279
1122 69517167131947169914158
1123 139779603218713611898095
1124 -70515153478396574142754
1125 -141784926637666042617187
1126 71525653578534168280124
1127 143815377945583160927435
1128 -72548801686479048043532
1129 -145871226547112032727223
1130 73584733254501371115490
1131 147952744249594398822519
1132 -74633584941561456889038
1133 -150060205280179003991835
1134 75695494621894448109984
1135 152193886303025171107187
1136 -76770601393640696197864
1137 -154354066436597944089615
1138 77859045587522032314102
1139 156541027271055124051263
1140 -78960968775564086532570
1141 -158755052885726523549459
1142 80076513779864817754468
1143 160996429866685764451675
1144 -81205824681409417296164
1145 -163265447324414945483687
1146 82349046828931749365354
1147 165562396911562506106695
1148 -83506326847822491927622
1149 -167887572840794613942603
1150 84677812649084141752200
1151 170241271902740403540099
1152 -85863653438333047712448
1153 -172623793484031394847615
1154 87063999724848636703294
1155 175035439585435420332687
1156 -88279003330669996824594
1157 -177476514840085390260675
1158 89508817399739982766092
1159 179947326531803226219243
1160 -90753596407097008616380
1161 -182448184613519293548439
1162 92013496168114693604978
1163 184979401725787663909655
1164 -93288673847789526573374
1165 -187541293215397539800187
1166 94579287970076715257584
1167 190134177154081173393555
1168 -95885498427274386751512
1169 -192758374357318612659183
1170 97207466489456305807110
1171 195414208403239608288479
1172 -98545354813953277914058
1173 -198102005651623015527795
1174 99899327454883404388404
1175 200822095262994025592187
1176 -101269549872731356986324
1177 -203574809217819561907335
1178 102656188943976839845882
1179 206360482335802177000423
1180 -104059412970772406846390
1181 -209179452295272786434219
1182 105479391690670802761688
1183 212032059652682576752035
1184 -106916296286401996870384
1185 -214918647862194424974687
1186 108370299395700077972814
1187 217839563295374167764015
1188 -109841575121180180051202
1189 -220795155260982058940963
1190 111330299040265608096220
1191 223785776024864754619659
1192 -112836648215165333909868
1193 -226811780829948165792375
1194 114360801202902031981314
1195 229873527916331518773687
1196 -115902938065390825819054
1197 -232971378541482964485595
1198 117463240379568915409472
1199 236105697000537078138803
1200 -119041891247576256758600
1201 -239276850646694591438799
1202 120639075306987464760598
1203 242485209911724700018815
1204 -122254978741095110923194
1205 -245731148326570289375187
1206 123889789289244587767044
1207 249015042542056423154075
1208 -125543696257220712002692
1209 -252337272349702438211943
1210 127216890527686238875530
1211 255698220702637991445639
1212 -128909564570672460355878
1213 -259098273736623403961355
1214 130621912454122060138024
1215 262537820791174648725187
1216 -132354129854484398698784
1217 -266017254430793328411455
1218 134106414067363401952862
1219 269536970466301990738383
1220 -135878964018218227329010
1221 -273097367976285129154179
1222 137671980273116881377708
1223 276698849328636217309995
1224 -139485665049542963307804
1225 -280341820202211126329687
1226 141320222227255709136274
1227 284026689608588274459735
1228 -143175857359203511421982
1229 -287753869913935859256123
1230 145052777682491089841040
1231 291523776860986523038419
1232 -146951192129400488148088
1233 -295336829591119802914735
1234 148871311338466073354534
1235 299193450666552717254687
1236 -150813347665603713241514
1237 -303094066092638841060915
1238 152777515195294308612052
1239 307039105340276223263163
1240 -154764029751821856973620
1241 -311029001368424499532359
1242 156773108910566224629018
1243 315064190646731554785575
1244 -158804972009350804440214
1245 -319145113178270090126187
1246 160859840159845236816504
1247 323272212522384449536995
1248 -162937936259023371765072
1249 -327445935817648062217503
1250 165039485000676650128750
1251 331666733804931857029999
1252 -167164712886983082422498
1253 -335935060850584006092515
1254 169313848240132003966844
1255 340251374969721355130187
1256 -171487121214004785303244
1257 -344616137849632898769975
1258 173684763805911677163042
1259 349029814873295659537143
1260 -175907009868384969548430
1261 -353492875143003329885339
1262 178154095121028644770528
1263 358005791504108037165555
1264 -180426257162424704576424
1265 -362569040568875592012687
1266 182723735482096351783734
1267 367183102740454581201855
1268 -185046771472528207127962
1269 -371848462236959666600083
1270 187395608441243742314660
1271 376565607115669452412379
1272 -189770491622940110555108
1273 -381335029297339283494695
1274 192171668191680556150954
1275 386157224590629338079687
1276 -194599387273144584979974
1277 -391032692716648378834635
1278 197053899956936078021832
1279 395961937333613526744323
1280 -199535459308949530349440
1281 -400945466061626422885119
1282 202044320383794598298238
1283 405983790507566143729935
1284 -204580740237279137812434
1285 -411077426290099236197187
1286 207144977938950917253964
1287 416226893064807239230315
1288 -209737294584698188246652
1289 -421432714549432059267863
1290 212357953309409298414770
1291 426695418549239567537559
1292 -215007219299691530161918
1293 -432015536982501787681275
1294 217685359806649349922864
1295 437393605906098042791187
1296 -220392644158722252607704
1297 -442830165541235431510895
1298 223129343774582386244422
1299 448325760299289003428703
1300 -225895732176092142112650
1301 -453880938807762004563699
1302 228692085001321895948148
1303 459496253936366564318715
1304 -231518680017628086084244
1305 -465172262823225195847687
1306 234375797134791814683194
1307 470909526901193482358375
1308 -237263718418218158497142
1309 -476708611924304322444843
1310 240182728102196375885080
1311 482570087994334108117539
1312 -243133112603221197098928
1313 -488494529587491209772255
1314 246115160533375385138574
1315 494482515581227142912687
1316 -249129162713773754762434
1317 -500534629281170792014755
1318 252175412188068837526812
1319 506651458448186067494283
1320 -255254204236018381014060
1321 -512833595325553372313079
1322 258365836387114870696258
1323 519081636666275255331895
1324 -261510608434277263167854
1325 -525396183760506629092187
1326 264688822447605119767424
1327 531777842463109930282035
1328 -267900782788195329895432
1329 -538227223221335601715023
1330 271146796122021613621590
1331 544744941102628275224319
1332 -274427171433876993462138
1333 -551331615822559035447635
1334 277742220041379425494084
1335 557987871772884145052187
1336 -281092255609040780260164
1337 -564714338049730612522215
1338 284477594162399364205002
1339 571511648481908984205063
1340 -287898554102216172669670
1341 -578380441659353742885259
1342 291355456218735065758568
1343 585321360961691695729475
1344 -294848623706007058679264
1345 -592335054586938735018687
1346 298378382176278918442654
1347 599422175580325355657295
1348 -301945059674446259097522
1349 -606583381863251314022403
1350 305548986692571327960300
1351 613819336262369813289899
1352 -309190496184465675587548
1353 -621130706538801600947415
1354 312869923580337902525394
1355 628518165417479364777687
1356 -316587606801506676156894
1357 -635982390616622814169275
1358 320343886275179211254992
1359 643524064877344834185043
1360 -324139104949295408135480
1361 -651143875993389100392239
1362 327973608307437842591078
1363 658842516840999543031455
1364 -331847744383807802074474
1365 -666620685408922049675187
1366 335761863778267562884884
1367 674479084828538796100155
1368 -339716319671449103399412
1369 -682418423404135595670983
1370 343711467839929448677210
1371 690439414643302658106279
1372 -347747666671472842051158
1373 -698542777287469149071595
1374 351825277180339939608504
1375 706729235342571942617187
1376 -355944663022664223748624
1377 -714999518109858959051935
1378 360106190511895832292782
1379 723354360216827481418223
1380 -364310228634312999907490
1381 -731794501648297844306019
1382 368557149064601308889788
1383 740320687777622889317835
1384 -372847326181500946649484
1385 -748933669398033582069687
1386 377181137083522167510114
1387 757634202754121186186615
1388 -381558961604729156737102
1389 -766423049573456390324763
1390 385981182330592494988320
1391 775300977098345784825459
1392 -390448184613910421668968
1393 -784268758117726085180175
1394 394960356590799095959414
1395 793327170999196500058687
1396 -399518089196752054571354
1397 -802476999721189642226195
1398 404121776182769065574372
1399 811719033905281381248603
1400 -408771814131554577921700
1401 -821054068848640037458599
1402 413468602473785966590698
1403 830482905556615317228615
1404 -418212543504451773540294
1405 -840006350775467390170187
1406 423004042399260144974344
1407 849625217025236509452675
1408 -427843507231117665686592
1409 -859340322632753577007743
1410 432731348986678791549630
1411 869152491764792055959439
1412 -437667981582966081496978
1413 -879062554461361633193155
1414 442653821884061430634124
1415 889071346669144035550187
1416 -447689289717868506401084
1417 -899179710275071403708055
1418 452774807892946589995762
1419 909388493140047628380183
1420 -457910802215416025554110
1421 -919698549132813054041979
1422 463097701505935479869808
1423 930110738163952955963795
1424 -468335937616751215722904
1425 -940625926220050196904687
1426 473625945448818582173574
1427 951244985397982470394335
1428 -478968162968995925463882
1429 -961968793939364538103923
1430 484363031227311124457140
1431 972798236265135869380219
1432 -489810994374300954831188
1433 -983734203010294091590535
1434 495312499678423486528634
1435 994777591058774660499687
1436 -500867997543543719253814
1437 -1005929303578477160473515
1438 506477941526492661092952
1439 1017190250056438644876963
1440 -512142788354700055620720
1441 -1028561346334154427608159
1442 517862997943900963143118
1443 1040043514643046737283375
1444 -523639033415916402013314
1445 -1051637683640081646161187
1446 529471361116508256243804
1447 1063344788443534686467595
1448 -535360450633308655924972
1449 -1075165770668905567357303
1450 541306774813824037246850