1 1
2 -2
3 1
4 -4
5 10
6 -10
7 12
8 -24
9 37
10 -44
11 56
12 -84
13 126
14 -160
15 186
16 -272
17 394
18 -466
19 568
20 -792
21 1052
22 -1272
23 1560
24 -2040
25 2663
26 -3244
27 3877
28 -4992
29 6410
30 -7644
31 9180
32 -11616
33 14472
34 -17284
35 20712
36 -25572
37 31518
38 -37576
39 44510
40 -54416
41 66402
42 -78368
43 92648
44 -112176
45 134946
46 -158864
47 187144
48 -223824
49 267305
50 -313646
51 366954
52 -435928
53 517122
54 -603034
55 703328
56 -830208
57 976808
58 -1135516
59 1319776
60 -1546488
61 1810038
62 -2097232
63 2426060
64 -2828864
65 3294860
66 -3801048
67 4383584
68 -5087880
69 5894232
70 -6779584
71 7794552
72 -9002328
73 10387546
74 -11912860
75 13647655
76 -15703120
77 18052144
78 -20633948
79 23574220
80 -27029088
81 30952297
82 -35286036
83 40206936
84 -45932928
85 52434564
86 -59624056
87 67746714
88 -77163296
89 87825594
90 -99599628
91 112898760
92 -128229408
93 145514636
94 -164644288
95 186200384
96 -210890976
97 238705778
98 -269491602
99 304062312
100 -343538012
101 387907826
102 -436958100
103 491990836
104 -554577168
105 624709320
106 -702297900
107 789176656
108 -887543220
109 997644014
110 -1119402576
111 1255390430
112 -1408967168
113 1580537890
114 -1770064616
115 1981507248
116 -2219571576
117 2484914582
118 -2778025528
119 3104475096
120 -3470840784
121 3878692461
122 -4328934316
123 4829379330
124 -5389822816
125 6012716356
126 -6699630752
127 7462257684
128 -8314288512
129 9259513976
130 -10301469896
131 11456564160
132 -12743899632
133 14170349008
134 -15741572872
135 17480542290
136 -19415130928
137 21555752338
138 -23911293648
139 26515382080
140 -29406866688
141 32601401448
142 -36114551792
143 39993346544
144 -44291841168
145 49035520596
146 -54248103028
147 59995219113
148 -66354471992
149 73363607546
150 -81058361830
151 89533160076
152 -98895776736
153 109201752786
154 -120507976832
155 132945940840
156 -146665070520
157 161750729446
158 -178287087472
159 196456880082
160 -216471797824
161 238455958112
162 -262532913442
163 288961901672
164 -318035689128
165 349933748736
166 -384842956744
167 423122549664
168 -465176725248
169 511271520895
170 -561677632344
171 616891866248
172 -677480500784
173 743824383410
174 -816313241868
175 895643647124
176 -982595107008
177 1077710256528
178 -1181559751572
179 1295103733536
180 -1419413330520
181 1555272883526
182 -1703495344064
183 1865401501430
184 -2042477635776
185 2235831659372
186 -2446615969424
187 2676663882512
188 -2928011076864
189 3202216105052
190 -3500928248880
191 3826660459680
192 -4182195849024
193 4569745094626
194 -4991625617668
195 5451275088108
196 -5952522608932
197 6498454552290
198 -7092313582776
199 7738829286468
200 -8443218722856
201 9209775272624
202 -10043060268364
203 10949519765576
204 -11936248874280
205 13009247410996
206 -14174849723584
207 15441823973304
208 -16819857262944
209 18317239785008
210 -19942736441280
211 21708315170080
212 -23627103821208
213 25710520432632
214 -27970725766232
215 30423938196480
216 -33087915908664
217 35978421209792
218 -39112169839276
219 42511097658842
220 -46199280419104
221 50198296692780
222 -54531050644748
223 59227267428260
224 -64319398947840
225 69836900747683
226 -75811191013092
227 82282324626824
228 -89293964683920
229 96886354862598
230 -105102291615840
231 113995647425136
232 -123625234042576
233 134045686001002
234 -145315134251660
235 157506095791088
236 -170697421197360
237 184963087290620
238 -200382063053632
239 217051525735248
240 -235077005018592
241 254558667919586
242 -275603210942426
243 298340619323497
244 -322912171518296
245 349452822176026
246 -378106364080740
247 409046686175664
248 -442462213604928
249 478534334442312
250 -517456739058360
251 559461196918072
252 -604798578999168
253 653712548168064
254 -706462880854576
255 763357947025956
256 -824731680112896
257 890910084214914
258 -962240762611544
259 1039133849578024
260 -1122032445397776
261 1211371759943682
262 -1307616511151624
263 1411310507339392
264 -1523040718115232
265 1643387621499076
266 -1772970309047168
267 1912508603582202
268 -2062779593439312
269 2224554941042394
270 -2398657638859068
271 2586039834016708
272 -2787727553545248
273 3004744522419496
274 -3238183592835860
275 3489300913542472
276 -3759449003655840
277 4049984494912550
278 -4362354271084504
279 4698212833036412
280 -5059341600080384
281 5447533308977258
282 -5864699802109632
283 6313018294217856
284 -6794829636942816
285 7312498379111712
286 -7868547656349008
287 8465835978058936
288 -9107434512013920
289 9796458221601459
290 -10536228491220072
291 11330492424935090
292 -12183275391442664
293 13098670933486546
294 -14081043252263898
295 15135299209873424
296 -16266703931670864
297 17480627462563128
298 -18782796883271692
299 20179624700871504
300 -21677987292402828
301 23284920317544368
302 -25007922562696000
303 26855361570563394
304 -28836208394658112
305 30959661179241500
306 -33235521788613924
307 35674696764836576
308 -38288868145426944
309 41090041321492964
310 -44091011868132832
311 47305969695499952
312 -50750105141212752
313 54439067419614890
314 -58389526995922348
315 62619918980370792
316 -67149973386857376
317 72000050135215834
318 -77191833363017436
319 82749245987054144
320 -88697870960729472
321 95064155707223808
322 -101876269251875072
323 109165204035294160
324 -116964086349848772
325 125307227177974066
326 -134231154294966184
327 143775963358972046
328 -153984499045602288
329 164901196721061184
330 -176573352158339472
331 189052777970353616
332 -202394801848158288
333 216656886573932822
334 -231900191883233808
335 248191568128297456
336 -265602368181520896
337 284206807788702034
338 -304083845456963646
339 325319619635606370
340 -348006044284192048
341 372238820046265680
342 -398119739636532488
343 425759666594925528
344 -455276829198955296
345 486794461450230192
346 -520443629914493340
347 556366815793802648
348 -594715901637607128
349 635649380740704598
350 -679335758245855840
351 725957918079598070
352 -775710755125946496
353 828797810913461170
354 -885435432915296280
355 945858097244773424
356 -1010315552725566504
357 1079068849148840184
358 -1152395423120221288
359 1230595493889327608
360 -1313988712003380240
361 1402909483283672437
362 -1497713085750510748
363 1598783447906728045
364 -1706529229842844928
365 1821378220964610564
366 -1943784802252780124
367 2074239404003729020
368 -2213263814341802112
369 2361404599535020746
370 -2519242206277959016
371 2687402318733159976
372 -2866550388424304352
373 3057383928723403550
374 -3260643459405692400
375 3477126289079810724
376 -3707680161476100608
377 3953194083968274124
378 -4214611650767439392
379 4492947765753886008
380 -4789281097771331040
381 5104743371348361380
382 -5440535583452302080
383 5797948073551010496
384 -6178351793338013568
385 6583185840412143008
386 -7013976953054911492
387 7472363821284546584
388 -7960087028073432840
389 8478974316624431306
390 -9030964278257177064
391 9618135795985624688
392 -10242696210168338136
393 10906964230675053456
394 -11613398716422908748
395 12364633996857987400
396 -13163466305802026160
397 14012834030557818630
398 -14915852303723467840
399 15875855720171779984
400 -16896382865199164528
401 17981153159732519162
402 -19134108825807921704
403 20359466540464414696
404 -21661699434295641048
405 23045510451023759610
406 -24515883253082269632
407 26078144166778002000
408 -27737941797072957168
409 29501216501079435034
410 -31374261569086258104
411 33363798037793436786
412 -35476951756404903488
413 37721217938160630128
414 -40104535282389881616
415 42635376318618324736
416 -45322721105160991296
417 48176016856224413744
418 -51205267733893481952
419 54421143166789350440
420 -57834948570358194432
421 61458579597106447318
422 -65304630049556306344
423 69386522550520209288
424 -73718476246408634256
425 78315454313580311302
426 -83193294546804183984
427 88368866978699470856
428 -93860037598285465200
429 99685609370002364496
430 -105865480249347413840
431 112420832134453650680
432 -119374091531757800400
433 126748863733685128370
434 -134570122724546928128
435 142864438904736561108
436 -151659937076190141400
437 160986222140632699904
438 -170874608686043592260
439 181358395419086353492
440 -192472819560739484352
441 204254974986220106349
442 -216744089762524983896
443 229981855110205765208
444 -244012378296552626328
445 258882093357187035908
446 -274640094656099389360
447 291338533036669192362
448 -309032568628036126720
449 327780272544011769594
450 -347643029805826154206
451 368686016377371651088
452 -390978151600451637960
453 414591993319005982940
454 -439604224554497899688
455 466096225319421043824
456 -494154029146114814304
457 523868213179528384330
458 -555334483115677038460
459 588654361357010452914
460 -623935151415662311616
461 661289822257792851186
462 -700837714374934035072
463 742705367912799800036
464 -787026496609235646432
465 833941872125586177672
466 -883600176277795821428
467 936158993723680320424
468 -991784804661392062488
469 1050652874035964072720
470 -1112948275879383092352
471 1178867087325177027494
472 -1248616408876625705760
473 1322414260659692971216
474 -1400490818119130382896
475 1483089848132807220936
476 -1570468763277980944128
477 1662898537641438737178
478 -1760665197375690827552
479 1864071542260408985080
480 -1973437252521349928256
481 2089098836386069107012
482 -2211411421686176933092
483 2340750825624485133024
484 -2477513733196869397428
485 2622117685846085257268
486 -2775003241518392860330
487 2936636462967242343468
488 -3107509184714722322448
489 3288139068839147099096
490 -3479072209058183889548
491 3680886113746906746896
492 -3894190097939948647368
493 4119625433533940136388
494 -4357868479245565312304
495 4609634265553247816064
496 -4875677051010156831104
497 5156790592126254983712
498 -5453811915044707771368
499 5767625623681734684928
500 -6099164659060952720112
501 6449410741249545389760
502 -6819398913918451471448
503 7210222709141568002968
504 -7623035180240532001536
505 8059049573119393799588
506 -8519544788170507729344
507 9005871584990142370047
508 -9519453966985633339040
509 10061790140404760148666
510 -10634459092723741738680
511 11239128046285338804152
512 -11877554276692438709760
513 12551586462187984746104
514 -13263172605934978357252
515 14014368971707384275672
516 -14807342470054132797936
517 15644372513631001178144
518 -16527860537372150199488
519 17460340729591630249122
520 -18444483137901119882848
521 19483096154500619728034
522 -20579137976542530930684
523 21735729492576497425016
524 -22956158273915543597136
525 24243881886951797496836
526 -25602541687473826882128
527 27035978268517378985912
528 -28548236588359244437440
529 30143570335953814297497
530 -31826458504157942777544
531 33601623934832981488656
532 -35474039872720388529664
533 37448935634818733176060
534 -39531816550675522878948
535 41728486223976844954608
536 -44045054836052812974048
537 46487946491044521904944
538 -49063923204012643213244
539 51780111584279592398200
540 -54644013353734123764024
541 57663514799843567475294
542 -60846915588266925493264
543 64202960783996486997350
544 -67740854125873266411200
545 71470270077431584605356
546 -75401388473879718148288
547 79544932945086335866904
548 -83912187563342673828264
549 88515012183522337052558
550 -93365884099261531951688
551 98477944089245987342560
552 -103865017290325516011456
553 109541632637417521864064
554 -115523072879889189788380
555 121825429816212781108620
556 -128465630391681163285104
557 135461461170963336440162
558 -142831628446762042967504
559 150595824488535143022096
560 -158774760018148572122112
561 167390194984797897083184
562 -176465010789439192044628
563 186023289656983993217240
564 -196090355035457239415040
565 206692810170260224233492
566 -217858624786245726754936
567 229617230254834391828876
568 -241999569738720839288640
569 255038146306476978564818
570 -268767127038951588534000
571 283222457118556263038928
572 -298441921841423606212128
573 314465206578029101057056
574 -331334021781523191057472
575 349092239631518448302760
576 -367785970691965206652992
577 387463638447088127875170
578 -408176129257201093994534
579 429976956111337061245538
580 -452922353218047449303760
581 477071368313526297029840
582 -502486042637742488170772
583 529231607142369796474816
584 -557376598866991895136624
585 586992975164950265022108
586 -618156329662309982309708
587 650946127157489760578544
588 -685445846735880995026932
589 721743122833596375744304
590 -759930004144016365071312
591 800103234961700864267634
592 -842364430910092008148704
593 886820252634666084020034
594 -933582716314578209278104
595 982769530572081314948688
596 -1034504311728835749081816
597 1088916797515540669294004
598 -1146143219385817475526752
599 1206326705666569898304936
600 -1269617545105733146152264
601 1336173449380293008998954
602 -1406159999161870431326336
603 1479751126681378307797808
604 -1557129437977773128717760
605 1638486534576259563524674
606 -1724023548049018546066812
607 1813951717519642492940852
608 -1908492782904350495937408
609 2007879378816664197072552
610 -2112355675015897590540488
611 2222178067070181966090544
612 -2337615655983458605942344
613 2458950729862501559987406
614 -2586479530684998704136808
615 2720513080460752787504340
616 -2861377765546665068725248
617 3009415924465240503294458
618 -3164986766040682092164288
619 3328467357419898934013920
620 -3500253334730621454341184
621 3680759619955296634191864
622 -3870421520017774534071920
623 4069695907661045969099768
624 -4279062085310137434275040
625 4499022658265523368807885
626 -4730104849556677540343956
627 4972861911476735014513968
628 -5227874174600067079640664
629 5495750109610977643602604
630 -5777127900372736607642304
631 6072677130764329187337996
632 -6383100056704128877066176
633 6709132896514990816797104
634 -7051547712379104370680732
635 7411154425050030469246648
636 -7788802355464800630969720
637 8185381791141660132281134
638 -8601826235146150085899920
639 9039114812486669063292120
640 -9498274136721263547095296
641 9980380208727146514266330
642 -10486561104922090253412024
643 11017999850748499568012792
644 -11575936677961609034628096
645 12161671324834952008316448
646 -12776566248469408804018576
647 13422050054253867940109144
648 -14099620224141476714291352
649 14810845900475638956850608
650 -15557371722452306699321716
651 16340921918995341695204800
652 -17163303603512564801501712
653 18026410138856450964495202
654 -18932225718859247189613404
655 19882830251623798348200240
656 -20880403333999955036613792
657 21927228316500423325307522
658 -23025697772913450275423744
659 24178319323820492343613744
660 -25387720428469373228378016
661 26656653290962751189820142
662 -27988001386726935466471192
663 29384786406676461291727404
664 -30850174030111711787287520
665 32387479839847502454199904
666 -34000177108752163326265340
667 35691905077842999189072944
668 -37466475904237779655754400
669 39327881788484868096105716
670 -41280304261493618692923312
671 43328124048247474468372048
672 -45475929425591974771792896
673 47728524803343388563143394
674 -50090941795321746047155684
675 52568450970824156342255971
676 -55166571901102866359458428
677 57891083480782838569704474
678 -60748037123504022380955252
679 63743770758286340882354328
680 -66884920895259698013928224
681 70178435033234000722406520
682 -73631587382546830249685952
683 77251995527808225150498024
684 -81047634911245761705828816
685 85026853737126096961258452
686 -89198391697109883610108736
687 93571399803926599269954278
688 -98155457765104413937756352
689 102960591871116550253385308
690 -107997297292079481114157536
691 113276561678561751239554280
692 -118809885985855843487158008
693 124609305931292473830911280
694 -130687418534597957087925400
695 137057410189424196931147280
696 -143733081610823170067966736
697 150728873556328437212994708
698 -158059898403576154361417068
699 165741973532664051191959722
700 -173791651194434219074355328
701 182226249318207961503506970
702 -191063889074043727762347452
703 200323534558225793665954768
704 -210025028526785848259193600
705 220189129276117014539900208
706 -230837555309041951341254916
707 241993032494167370954886120
708 -253679336795232358270913520
709 265921338393574316363402662
710 -278745054778665477764908704
711 292177706776041953699035820
712 -306247769611817093703848176
713 320985025660806442527637088
714 -336420627534487237073495616
715 352587164624008701019681280
716 -369518724084569813006352912
717 387250953862875546284100432
718 -405821137639639123826960176
719 425268273829508044441060168
720 -445633148377143480925311840
721 466958410022117837848805088
722 -489288659286443210606217450
723 512670542239944579512873762
724 -537152837346986848108569016
725 562786545284816825540119750
726 -589624994579668423483467586
727 617723952861225235858683724
728 -647141730406912847230112256
729 677939287274193892452824269
730 -710180358657122580493052408
731 743931586840475624095993200
732 -779262644593759326330643512
733 816246362882764977872322126
734 -854958879567881356587671536
735 895479795867527019812526666
736 -937892323328595450474433280
737 982283435975888807561688528
738 -1028744046648233307769533492
739 1077369192462817604258381072
740 -1128258209763962848342713168
741 1181514915298951677925063120
742 -1237247815257096302445433024
743 1295570325026502802366677712
744 -1356600977351625808525120320
745 1420463637957338391030484628
746 -1487287753258298730315425212
747 1557208610676030886888811688
748 -1630367586182756044034226784
749 1706912400774629981592932912
750 -1786997413918269143608272792
751 1870783931812627769160589164
752 -1958440501608993033052769280
753 2050143216329110516928878920
754 -2146076062374458124119205992
755 2246431284426791310794091944
756 -2351409734988882436708113792
757 2461221236713147889434109686
758 -2576084993775385845793305688
759 2696230023695344484390763264
760 -2821895572397345579511519040
761 2953331544523716292312950754
762 -3090798990261946629294008816
763 3234570616188756578598967624
764 -3384931277874818551906667520
765 3542178490706984764028459700
766 -3706623005810959041843741184
767 3878589414158310792100522464
768 -4058416730947600217221453056
769 4246459001702299143605138434
770 -4443085983337841000052778752
771 4648683858345660072553442946
772 -4863655927724866274685770248
773 5088423329755070887595417986
774 -5323425845154353906300017208
775 5569122741118198121396429508
776 -5825993592558221537988616752
777 6094539134120748436943236360
778 -6375282211720169404556844076
779 6668768779683305375799252560
780 -6975568873639763280604555344
781 7296277620015251898232580800
782 -7631516360135704842863447328
783 7981933827892529013531048978
784 -8348207301769673220456295824
785 8731043800331085793088258620
786 -9131181409776735312883354920
787 9549390674349635568850724648
788 -9986475959839549703083419864
789 10443276868727414122375522464
790 -10920669807483699948642876064
791 11419569627565528937995795928
792 -11940931238549601356886161952
793 12485751282540775340796081428
794 -13055069983837365696417611404
795 13649973085086613969467943236
796 -14271593754919703605122326592
797 14921114568198341846079779154
798 -15599769688228785359646254464
799 16308847150411053645140875408
800 -17049691117122796014608501664
801 17823704218693203609093041442
802 -18632350127086084931555621572
803 19477156248468334987787498800
804 -20359716387477447364990822032
805 21281693513437021291442373440
806 -22244822794655262839193999584
807 23250914772152089242431647338
808 -24301858506314286385029313808
809 25399624844138404795082072498
810 -26546269995446792476908763884
811 27743939272528429316646413800
812 -28994870804911005064555507968
813 30301399396819959015396502100
814 -31665960740687459061531635600
815 33091095822099859808407843104
816 -34579455303533106733874790048
817 36133804076747426745651768176
818 -37757026225422322004527481236
819 39452130212159358914365475656
820 -41222254049547408306264532464
821 43070670670385635181039891474
822 -45000793770777729639824730468
823 47016183916045573329116601084
824 -49120554637986379029973059456
825 51317778767354812663910062968
826 -53611895311346179480316506752
827 56007116638775948932462927856
828 -58507835666661156983439859488
829 61118633324369300867708422686
830 -63844286645826005496694190640
831 66689777222096862743081524550
832 -69660299668573507474158397824
833 72761270419399265048988391962
834 -75998337245935150631171546168
835 79377389197087363050473591840
836 -82904566571279961951710208960
837 86586271274276071470438370220
838 -90429178011610230113526406568
839 94440245974618294278741183944
840 -98626730580230188063430601216
841 102996195665343694184726747263
842 -107556526643171932646107258300
843 112315944237284412796155365226
844 -117283018297332272732856325776
845 122466682149904399185627453046
846 -127876248058519854087100458432
847 133521423359427938010099251996
848 -139412326714026116153305129056
849 145559504991257539345777990832
850 -151973951428720365434360896220
851 158667124584003317492223730128
852 -165650967446570027542995200352
853 172937927290737348298207884878
854 -180540977002747502748023741888
855 188473637332034724422215865376
856 -196749999357319674624882897056
857 205384747823886728404027903026
858 -214393186180686141783717031056
859 223791262697849412033137141208
860 -233595596865720629812584296736
861 243823506817969479913531587672
862 -254493038714697347832921968384
863 265622997388046753422405896032
864 -277232977351599016927893971424
865 289343395012786578111376849796
866 -301975523145130614931094130724
867 315151526835937281229975075891
868 -328894499898046422197271694336
869 343228502693876462214865738576
870 -358178602565660807198395883016
871 373770915989328096399571019168
872 -390032651314150940443112948496
873 406992153160252326300362109626
874 -424678949821584380164710442048
875 443123802681683093730241547280
876 -462358756363424042496753961224
877 482417190823715246835769615270
878 -503333876913903829209859916896
879 525145034290728043560607693986
880 -547888390240189342629055280256
881 571603240781803489960322001010
882 -596330515770172216707055391202
883 622112846740513170208072678024
884 -648994635882448760885621748912
885 677022127687153801837158185712
886 -706243485204730874292974873944
887 736708869503600203400967489856
888 -768470520517964040807611035536
889 801582841027590761972819412672
890 -836102485954412520030667567800
891 872088455395685060946631767576
892 -909602189356582837842933320864
893 948707666150874694210703264736
894 -989471506934453594353924275516
895 1031963084597646980301009024176
896 -1076254634729268153596470702080
897 1122421370875501195222877448144
898 -1170541606872570518708921226660
899 1220696884262208140035663326856
900 -1272972102224891641190795250300
901 1327455652539179427102167787252
902 -1384239562699681047530667751344
903 1443419644961896072823527251952
904 -1505095648436361602213773830320
905 1569371417061713382288156506524
906 -1636355056989093997499695803200
907 1706159110875298269165680222008
908 -1778900735857545054427222152720
909 1854701888403474741810946869834
910 -1933689520016997438594784598144
911 2015995780994662037898977691248
912 -2101758228616956437843403049536
913 2191120043376158205718531628208
914 -2284230257725563429936121435060
915 2381243994209055914786454016572
916 -2482322708919286688012562319992
917 2587634444345497685888031627792
918 -2697354096665633102030684203188
919 2811663693964676246761990966588
920 -2930752680840267424952297067648
921 3054818213976733761412437003248
922 -3184065474380722011460251427292
923 3318707992339540579255323402256
924 -3458967980022299903820553714176
925 3605076676887973397880887885330
926 -3757274714311647438280346140432
927 3915812495023860542863868893748
928 -4080950581676654344050731245888
929 4252960100356671805622170358282
930 -4432123166267538739345901808480
931 4618733326653697919330381040760
932 -4813096014602673587384907098088
933 5015529020288469188991491892048
934 -5226362987787019974874042671496
935 5445941931953223874760428656512
936 -5674623768245989610752474159248
937 5912780862896143805387699908122
938 -6160800612569632297107884915072
939 6419086047370807034071289828138
940 -6688056449232056602395015720448
941 6968147994021008630488165253298
942 -7259814427670671056900812298332
943 7563527769455616338482909146544
944 -7879779033524278874479366453440
945 8209078978077239329285038016584
946 -8551958893788603607968564307232
947 8908971423790372387501609943712
948 -9280691405292575379382742158368
949 9667716743415730684310982994252
950 -10070669330284429533864806227960
951 10490196000814260651329914856490
952 -10926969514105415944141347829248
953 11381689572354560605224006283890
954 -11855083891971283796016254390796
955 12347909317339448074313006183104
956 -12860952964846621201339792884288
957 13395033410601628405920226399200
958 -13951001938361092414607501237728
959 14529743837003093703300448993080
960 -15132179733743326428170135653248
961 15759266978204760170166897285121
962 -16412001095922848028037114607720
963 17091417299408004023854317262656
964 -17798592041367307941861572252360
965 18534644627098399106843677814868
966 -19300738906961410107465157274880
967 20098085035693950031927742793876
968 -20927941281400582577723279222328
969 21791615903377678772008228548912
970 -22690469122282824571433443072600
971 23625915167908803169594381756232
972 -24599424385436707399053311285268
973 25612525421737030632202539341232
974 -26666807518152176753853115922656
975 27763922893362024456226281965906
976 -28905589195026834646310403545952
977 30093592044484303972694435207450
978 -31329787704229553036486674301768
979 32616105849933641118721424855280
980 -33954552423276050402942467334616
981 35347212592924694318892356397062
982 -36796253857083933732747749618264
983 38303929267322201139614676307360
984 -39872580747284984880073706544816
985 41504642537053878127066372169924
986 -43202644800718202725591798508088
987 44969217374622401895501276059712
988 -46807093626925713752236552454368
989 48719114463088446031586346123008
990 -50708232519521608561244219740368
991 52777516520365545919767037308972
992 -54930155764745411614761861607680
993 57169464783466037399790836285696
994 -59498888212615017208943148182272
995 61922005856279943010688416490680
996 -64442537902103591093929991751312
997 67064350333515310626637455835246
998 -69791460591982538626970613190504
999 72628043458458663306043649095382
1000 -75578437113727892954651800049056
1001 78647149426967316236248901904160
1002 -81838864532485673810948596099152
1003 85158449660457370479738668928992
1004 -88610962176904513878534750908400
1005 92201656888430581713433531091472
1006 -95935993679077033558008641141072
1007 99819645441419716337970550595296
1008 -103858506252264945666445775245824
1009 108058699855383357350623250723714
1010 -112426588526974690373739403507080
1011 116968782281925660116492230371794
1012 -121692148365800060876057813193088
1013 126603821102795519862771483849418
1014 -131711212184727944345928311103798
1015 137022021354623647609433850471280
1016 -142544247423877241801421264960960
1017 148286199702001135612964167025706
1018 -154256509934523828883065003415452
1019 160464144697688343431155681293808
1020 -166918418182342321146680587042032
1021 173629005455906567886295595262566
1022 -180605956309763343196526365428800
1023 187859709635331169115432739673488
1024 -195401108253958893559324495209472
1025 203241414300612134341463680405998
1026 -211392325281955403062696512111656
1027 219865990746161507194666010629896
1028 -228675029481589713281191415867400
1029 237832547356804191600763051870456
1030 -247352155937396929844521154518912
1031 257247991810439608121999104996176
1032 -267534736524952004196059362048416
1033 278227637274880060610929801404282
1034 -289342528476731741217156986868480
1035 300895854165607946712120518486640
1036 -312904691108363227225499085730048
1037 325386772776153861597213608869020
1038 -338360514347293975190876243407116
1039 351845038656370753463262174499772
1040 -365860202977753394052308970383424
1041 380426626803522375887747221400232
1042 -395565720807778405032669647482324
1043 411299716904775061979021597800488
1044 -427651699277428013647866773122488
1045 444645636556166282102233140509408
1046 -462306415363704715441098575496952
1047 480659875123950226151706417174998
1048 -499732843998859266188480075532256
1049 519553176155630576652145859543786
1050 -540149790606384931922475763098848
1051 561552711508441690853862354278400
1052 -583793109775064926745953847373600
1053 606903346224328911135654017569646
1054 -630917016538039918850434183037600
1055 655868997907831680237095990275120
1056 -681795497203117120062282265801344
1057 708734100916904094135515150844704
1058 -736723827194852969231893489707314
1059 765805179812818190638995358532850
1060 -796020203920907079470218386889616
1061 827412543841951036207209239015914
1062 -860027503267384378350769767254520
1063 893912107702837360586739641987028
1064 -929115168963307953772548268022784
1065 965687352041741425273070925845424
1066 -1003681244736186486525476925532856
1067 1043151429873830920290229370429744
1068 -1084154559912061046262389351151432
1069 1126749434280716298865614252935830
1070 -1170997079898061022651454388050576
1071 1216960834683732996321244449231192
1072 -1264706433827280207609044630858048
1073 1314302099221825996642698540832748
1074 -1365818632548648674748091128563976
1075 1419329511819642889193887811367448
1076 -1474910991112871522054065994436024
1077 1532642203961871584955347821905144
1078 -1592605270944228529899090343665336
1079 1654885411258861622242870833203824
1080 -1719571058001938882055101196466512
1081 1786753977659496244465499854525504
1082 -1856529394429347011549700366400972
1083 1928996119143034640832517948188021
1084 -2004256682470258550760166217250400
1085 2082417472988421715936372249314432
1086 -2163588880805327981929552398460172
1087 2247885446485691393691933473825292
1088 -2335426014934159207896868400536704
1089 2426333894890260984538917543239617
1090 -2520737024807929942295604279082184
1091 2618768144848830247762882591216376
1092 -2720564974610241169279015437811968
1093 2826270397324647692443849170133382
1094 -2936032651398718872887896536001000
1095 3050005528998277180279758863458020
1096 -3168348581265478349324217268727280
1097 3291227330997302303293117092703354
1098 -3418813493759933091003475003955084
1099 3551285207121548569034869785137800
1100 -3688827267552628597904296370727504
1101 3831631375926497017806529916309228
1102 -3979896392714606019534367527754224
1103 4133828602533696985632363225549632
1104 -4293641987554340653701345577190016
1105 4459558510820000707889009353095096
1106 -4631808410705846649488863198711808
1107 4810630506148011860146353475556202
1108 -4996272512110307418271746343422520
1109 5188991366468538579608834271575498
1110 -5389053569693189076610524543762696
1111 5596735536933443059079352495884480
1112 -5812323961924263828248385719742624
1113 6036116194044304084407963150159624
1114 -6268420630075477406886226895770076
1115 6509557120238441163240427880613784
1116 -6759857387877827553334454900852832
1117 7019665464290935297965243780861550
1118 -7289338140441780624612197581592144
1119 7569245435105490231791395883561246
1120 -7859771078766007570545621546633216
1121 8161313014947573023065632976456336
1122 -8474283920936821837761666875534256
1123 8799111747410497743615180019598560
1124 -9136240276238152098667452274815144
1125 9486129698350753056062564390916660
1126 -9849257213873341977149010920876680
1127 10226117654006572777078996534635480
1128 -10617224123870590345334729660164608
1129 11023108668438816457226321543837354
1130 -11444322964030933100181419983465368
1131 11881439034820318518391022026453356
1132 -12335049993510838107790007880793264
1133 12805770808576939212026986046472848
1134 -13294239100841409445139578141671584
1135 13801115968817047124808991744564448
1136 -14327086841906478444040875417675648
1137 14872862364154309748719301892854600
1138 -15439179311668545854838160529414644
1139 16026801543110031555437121414143136
1140 -16636520982282157240295488971043680
1141 17269158635852713914140467824958992
1142 -17925565649709880321210089581197432
1143 18606624403326384736540472132903540
1144 -19313249641100615007556534006773952
1145 20046389644086781962331791905693276
1146 -20807027446049392148350585268838144
1147 21596182093194447028873035946173448
1148 -22414909946482201485986620398551808
1149 23264306030362185253059126675847104
1150 -24145505432352432464063299686611184
1151 25059684752798388431831352421483968
1152 -26008063603653296824110793399569792
1153 26991906160602997887835727801642402
1154 -28012522773504256497320581969778692
1155 29071271634461874357023700843577632
1156 -30169560502324504904231698293749324
1157 31308848488465179065323452112366348
1158 -32490647909431452251739597707215892
1159 33716526205787840088016447857407824
1160 -34988107925871501654526514937819360
1161 36307076779939436152545574236975656
1162 -37675177770984035670770642689661824
1163 39094219401547316889705094245791552
1164 -40566075955201103153729430414963624
1165 42092689858860510611175427708993764
1166 -43676074132985700364977823958318160
1167 45318314929023416054748125333627514
1168 -47021574152708112145113971456939424
1169 48788092180166252127168916082589472
1170 -50620190674754583262083731460969480
1171 52520275504020543325795057287102656
1172 -54490839755366397796380797290382808
1173 56534466858235913646099201449191920
1174 -58653833821738834662483116116810392
1175 60851714587157612677668640037452472
1176 -63130983493892923660814108927940024
1177 65494618867652139048364896138046896
1178 -67945706740903383356255995278630464
1179 70487444705120822337997181898727824
1180 -73123145893367981895660227688246560
1181 75856243103133495784747839441205778
1182 -78690293070688575862390866566252412
1183 81628980896601497576560645892327028
1184 -84676124620966550695657912618515264
1185 87835679959513860901160268765016680
1186 -91111745213271086570491386578106148
1187 94508566351557113527256095345925568
1188 -98030542266902507043046722580599408
1189 101682230214473109780148197317947636
1190 -105468351450244907458263750285275520
1191 109393797067898495236915854149470982
1192 -113463634033096188878425012367061776
1193 117683111429307185445573626780509562
1194 -122057666931204724636188246157774400
1195 126592933505841450073869777996522784
1196 -131294746340373450784994397629855424
1197 136169150012290583239869279167130832
1198 -141222405920174341750930289023832784
1199 146460999975487573141189019114753200
1200 -151891650554323119347670951432778032
1201 157521316727087897642182988318111666
1202 -163357206786391514617706712148645588
1203 169406787074014778748671562691577754
1204 -175677791106098738510174912112005632
1205 182178229016806513646976652916859028
1206 -188916397343258531344668709436695880
1207 195900889153071161576819250769730992
1208 -203140604513922911314861286735442048
1209 210644761327967551242142292064463624
1210 -218422906556742906658052657845501116
1211 226484927838459961894748170619836424
1212 -234841065497465731733169745229134008
1213 243501924971591897736548327603017742
1214 -252478489686244078704751288465196656
1215 261782134377790716008787517242136746
1216 -271424638866513392126009327293299968
1217 281418202308091878401714520141024226
1218 -291775457956090209510322639298433216
1219 302509488438814127514502845993737328
1220 -313633841551389701971045008858495504
1221 325162546595715726862419823028042160
1222 -337110131304820464150937757058779776
1223 349491639355966889557101380815013968
1224 -362322648474088435038534603101783472
1225 375619289162354714147404526783980671
1226 -389398264100974052265024431942902876
1227 403676868219743341023417047570925530
1228 -418473009446825636764342494602564112
1229 433805230175231294549487944648124818
1230 -449692729493265112577602619846877336
1231 466155386185836766869385050990907748
1232 -483213782510211634574767367234328576
1233 500889228792954117706564369158307578
1234 -519203788900129662507529708123031092
1235 538180306589308868647930131763140544
1236 -557842432748283677144725407885099840
1237 578214653573195951256243086914126886
1238 -599322319744680932949388255741212184
1239 621191676612520267321536454596405936
1240 -643849895395319303000401969575871872
1241 667325105454617723195838214027998084
1242 -691646427709401074361675104903653200
1243 716844009203808323646046724617445552
1244 -742949058836476117279992159239036256
1245 769993884318499155925388807837662176
1246 -798011930434267245370877523264629312
1247 827037818620683052532135634867979360
1248 -857107387875506630179557269082550080
1249 888257737070342216089820106058382850
1250 -920527268751869574905169539506018298
1251 953955734450010675783853858932449840
1252 -988584281506519110390828654065127208
1253 1024455501509136726077270231513192400
1254 -1061613480425447612158517723300609376
1255 1100103850458853355391239061294986144
1256 -1139973843643409936853004378048761360
1257 1181272347273537403417723333560609432
1258 -1224049961274589465219592943731529272
1259 1268359057541076229057118219957589608
1260 -1314253841263133621481957369953629440
1261 1361790414349505680653979510402586524
1262 -1411026841066385835282993962786665984
1263 1462023215924020439827283647380372470
1264 -1514841733836209942735153591066546816
1265 1569546762674799714602349056759032192
1266 -1626204918353563986560470893480766280
1267 1684885142479342603292204083218707944
1268 -1745658782600911535964907211396729976
1269 1808599675193283363156075260820048360
1270 -1873784231528803048351633415396422944
1271 1941291526479836813231098414696570776
1272 -2011203390289818456317559226740259536
1273 2083604503467949816740291843504314352
1274 -2158582494978034417105008803947137804
1275 2236228043774318769722695486877775270
1276 -2316634983728463691360514314621504928
1277 2399900412122800874061243066939102650
1278 -2486124801901900088740050740340807024
1279 2575412117744698189346556099112894260
1280 -2667869936009918876421614499588638208
1281 2763609568752352572694293213365257576
1282 -2862746192026297928601125701261929380
1283 2965398978549295650941003771857035768
1284 -3071691234788940747850073653964062512
1285 3181750542695627259701363998433613588
1286 -3295708906324886875896635143172918824
1287 3413702903435068999069812562686930960
1288 -3535873842134865495181458976233445376
1289 3662367922832065139420088249413966250
1290 -3793336405758044393233687145621740176
1291 3928935784168341132451233796234851704
1292 -4069327963307453437440653834286545568
1293 4214680445421452163906490754906401560
1294 -4365166521127672579335551240258449648
1295 4520965467258715804793803760491409840
1296 -4682262751284765347269945279416679440
1297 4849250242634138936680364691260920562
1298 -5022126431260519717390492597150686240
1299 5201096653593615821831429239442615858
1300 -5386373325995659431095933016688575336
1301 5578176186084663827902977682056028458
1302 -5776732542317055890331182782523676160
1303 5982277531988954542081398281220425652
1304 -6195054387799846446584974406327459424
1305 6415314713385854137662473580936221604
1306 -6643318768264998347324677547083179420
1307 6879335762379700229711411990631099904
1308 -7123644160405000814860398055682103480
1309 7376531996281904619697396618846026592
1310 -7638297198474369850150401093554528688
1311 7909247926165137698147495459439702144
1312 -8189702916587470420836766390465491392
1313 8479991844011125324170872185719180156
1314 -8780455690944366095336651033798495636
1315 9091447131801675492831736205447891424
1316 -9413330929267281510907937559695265792
1317 9746484343939329703716553468899586244
1318 -10091297557887827201329964021826328296
1319 10448174112415686340627809155764060872
1320 -10817531360291143624016220492520479168
1321 11199800933111424506633282505497372154
1322 -11595429224511187326749994199973119420
1323 12004877889550696535723888278465111533
1324 -12428624360596006468825723114989959664
1325 12867162380435705776275492664072012174
1326 -13321002553438423367403473961246981048
1327 13790672915138451375493573211739017580
1328 -14276719520612480409217496333657485632
1329 14779707052487575772939792745655471080
1330 -15300219449486797911110963300671330560
1331 15838860555959997475365220628706600496
1332 -16396254792821196687730438891121023608
1333 16973047850840527480927473962215557200
1334 -17569907407312353771810053038744948704
1335 18187523866616181916166621025964285284
1336 -18826611125158965441688791365725023168
1337 19487907361768470935842025238254335232
1338 -20172175854689260821046164711079539056
1339 20880205825777094030267763544597583160
1340 -21612813312457604841839620347031692768
1341 22370842068656279593518373855076521170
1342 -23155164495997752047808987740611639120
1343 23966682605960991529686144886257038872
1344 -24806329013645025037680042433230268416
1345 25675067964507186417439285818713814900
1346 -26573896395537043163900427901418450884
1347 27503845031656584380140354429526860122
1348 -28465979518103216557738028496920152520
1349 29461401590332435777991186523589640128
1350 -30491250283089528337589403602598068182
1351 31556703179559939835086338643298538264
1352 -32658977701471778844615470734287671016
1353 33799332441884683229624455039386782640
1354 -34979068542524305622767262704264688172
1355 36199531116708295383998370756388070808
1356 -37462110718871335359779695022477896296
1357 38768244862646130056994074274226567872
1358 -40119419589596254484307174022235520320
1359 41517171089802593241199396771384809356
1360 -42963087375464556465304439198797097152
1361 44458810009724216841327589469286495498
1362 -46006035893076120059781810375101629512
1363 47606519108742633554142729545585399344
1364 -49262072828351961318920561105802391680
1365 50974571280410493600888503679586018224
1366 -52745951784233053667616347210214527608
1367 54578216850914449885534596374275854688
1368 -56473436352880882366436407828520731872
1369 58433749764832734824505191649011134679
1370 -60461368479081446189972801133783771576
1371 62558578197096381987519323629551998858
1372 -64727741399030639070644183754099711744
1373 66971299894398197550535688964442343170
1374 -69291777457287490668591211762818496364
1375 71691782548192710651692492703971032384
1376 -74174011124495200464891584695264675968
1377 76741249543174544155903599181145661018
1378 -79396377559565461787560881485382746824
1379 82142371424544677155465615132438301288
1380 -84982307082481191130848196087560398784
1381 87919363473988918019631474838504627638
1382 -90956825947783713457293606555664849480
1383 94098089784374458921895173437290556258
1384 -97346663834265499446689339849021715408
1385 100706174275227588691712202555400502620
1386 -104180368493487213057591155420426312832
1387 107773119091957839255858235331933440048
1388 -111488428028582973233314482931945383024
1389 115330430889932809333588327971565439732
1390 -119303401305521864640488318762195532688
1391 123411755506420059466563658847771670272
1392 -127660057031675214962134807533455043936
1393 132053021588348163529233008526151047520
1394 -136595522071323971643065553673125654312
1395 141292593746983251830824627604736872232
1396 -146149439604762596033285908151523239128
1397 151171435883149130555831648040211007088
1398 -156364137777057425531880567515807625540
1399 161733285331255223860523062376864205300
1400 -167284809524449730023641438400209886464
1401 173024838551418485728965191179309818072
1402 -178959704311017537088099696649395321756
1403 185095949105396496234454667594508499216
1404 -191440332555696441283819058418057585144
1405 197999838742560918957809943567025217828
1406 -204781683580289679716473537094782893296
1407 211793322430719520442445357362106406864
1408 -219042457962864804220643612126621979136
1409 226537048267715090657227756986296457130
1410 -234285315238143230398363623395660171904
1411 242295753220866896364149610618070448656
1412 -250577137947357775415740111997802450696
1413 259138535754299439818196896875799111678
1414 -267989313104813668434051546752561255104
1415 277139146418374655149325093373416986960
1416 -286598032217286316882453932830265500064
1417 296376297601680890461293373555681521636
1418 -306484611065685848782440809054900184508
1419 316933993663788828926258473450100004816
1420 -327735830536392012538122876797779889984
1421 338901882808044508381127812016199869722
1422 -350444299872608342542784655626504815088
1423 362375632075649500364694650407816834180
1424 -374708843804315218640374784421294975648
1425 387457326999911746152738173922465354968
1426 -400634915109250786414450099669390189184
1427 414255897486489647933864482960159963288
1428 -428335034257170324648217091524749878016
1429 442887571661617260270635134951407671022
1430 -457929257895804549111804723267805547232
1431 473476359463046044699390891849989529194
1432 -489545678049854980704479978371262933600
1433 506154567945326257407633800258751396954
1434 -523320954024453807835708251826359481248
1435 541063350310585481448134552757884423312
1436 -559400879132227270965111795603447297120
1437 578353290896022865032294950632110829272
1438 -597940984498914171721148972262760697600
1439 618185028396784123403927107499530003704
1440 -639107182346912641186988353340807384640
1441 660729919848859103700200501203660113744
1442 -683076451309698687496741932939144091904
1443 706170747953295928422006318574436742916
1444 -730037566493352712770436352098838447572
1445 754702474597985882728843427889538596222
1446 -780191877175053640358881213714419299444
1447 806533043500616397557765305429265299012
1448 -833754135213001149980201132655762314832
1449 861884235203765895211689054986726320224
1450 -890953377438491489737232023084051621124
1451 920992577732851535743771405755382691600
1452 -952033865509530078160246116584428131780
1453 984110316571274586476930771967365162222
1454 -1017256086927188822504013134059271998144
1455 1051506447701191709710323826348542247188
1456 -1086897821151729855418301645683190344704
1457 1123467817842528720455315082646782257280
1458 -1161255275006192488715099584234278074866
1459 1200300296133518375032167953211219223256
1460 -1240644291821603231784805102809301493616
1461 1282330021925595687433473770806964487740
1462 -1325401639061203570535711333217052709104
1463 1369904733495287105254293922996676495680
1464 -1415886379462140663648071504379739917648
1465 1463395182956026763692623104296552260068
1466 -1512481331053040904549256446057396539788
1467 1563196642804696560638811481895830161272
1468 -1615594621745962463050131845335422049696
1469 1669730510074749649031672622782432685628
1470 -1725661344562649159871235470285438468540
1471 1783446014245039692193915758836967851332
1472 -1843145319939110494550586843455971791360
1473 1904822035654045462089409142688810926784
1474 -1968540971960739062726426174427226388192
1475 2034369041375652240695643405631345976032
1476 -2102375325813940278465511640761691062632
1477 2172631146184263612543160365661215941200
1478 -2245210134201175981222057133160785340040
1479 2320188306477044792138584687885157047332
1480 -2397644140956096217904126311974292135904
1481 2477658655772193079412226891215962912730
1482 -2560315490615837520912646924572104296432
1483 2645700990680668756916362399656162827320
1484 -2733904293260496833648760645217144958208
1485 2825017417088839499939267296325877631776
1486 -2919135354517259481484659565552045722064
1487 3016356166612182324369354445115845906712
1488 -3116781081250800869886688441995454324608
1489 3220514594319699518108869456409438202082
1490 -3327664574124659939180416541976653848584
1491 3438342369101974785468224336425594963872
1492 -3552662918922701356511365287577247497080
1493 3670744869106625631088005179389424401914
1494 -3792710689268092104044612061127377908232
1495 3918686795096067746699078214340339686560
1496 -4048803674172122288210853952009492445760
1497 4183196015757888392952161624316234510224
1498 -4322002844689570558368500525957612057728
1499 4465367659495488454791063866124169572296
1500 -4613438574854196056738227055311315946928
1501 4766368468541395506404291446001343089712
1502 -4924315133020562554146172413267851200816
1503 5087441431808665616618612916078090301248
1504 -5255915460750194439264396418318089586688
1505 5429910714366468103075751974029737057952
1506 -5609606257454663686380795035481680199864
1507 5795186902085350379817102019925600945104
1508 -5986843390149469361630773711253882848080
1509 6184772581642837714294267861573330052952
1510 -6389177648884588740654498621410612433024
1511 6600268276838000462547520414630008721048
1512 -6818260869704690654378616662439615188736
1513 7043378764004016083642266739783396245444
1514 -7275852448358811046548518132124267074140
1515 7515919790178138724195569132495140567076
1516 -7763826269430681132982708323450573347824
1517 8019825219747346618861076778732324949756
1518 -8284178077102047375770764715412002138304
1519 8557154636286422291538690855964893107644
1520 -8839033315397722435598324317258886309760
1521 9130101428608533467688879025490807825115
1522 -9430655467498582809832272168492296965428
1523 9741001391192756789519135120493318846488
1524 -10061454925553457892619062500984469529376
1525 10392341871729841804768804053909117946746
1526 -10733998424379387940822011645958195338176
1527 11086771499837941297397779324303135801482
1528 -11451019074519012284360140249234513090560
1529 11827110533882979104464045880084360168304
1530 -12215427032331248776347964971323217527064
1531 12616361864337654265487255227123609547920
1532 -13030320847134752285429140684103809105920
1533 13457722715338538258007601096741004179288
1534 -13898999527911176823878349943411832528080
1535 14354597087814816794054140737111434145072
1536 -14824975374715792311779881856699919183360
1537 15310608991170955527689505009636299312292
1538 -15811987622745833989605291236675805706756
1539 16329616512463715618874268355442423464792
1540 -16864016949991962075672507352629376551936
1541 17415726776051546545127962124555851425088
1542 -17985300902555844628652662491934981740564
1543 18573311848929719391577144982229474595692
1544 -19180350295068242875403066767053493718064
1545 19807025651482069817781441248451727233144
1546 -20453966647198837914927437462763400971084
1547 21121821935930225158170278432260171105296
1548 -21811260721023856538883709912044093076656
1549 22522973399815700064089874708130682393686
1550 -23257672228023549118819084460427874147120
1551 24016092004757303039572887469008718477728
1552 -24798990778732754740126766918821998784032
1553 25607150576381695232540966146308641422706
1554 -26441378152579005260977659224744460761536
1555 27302505764636960566465085901664449941824
1556 -28191391970229611102199634537109458112280
1557 29108922450026816581522902098074616459946
1558 -30056010855848620898438291589014913269200
1559 31033599685074201969350059393019593199720
1560 -32042661182054132942178909755967500639712
1561 33084198267403094556709799389251207070016
1562 -34159245496084898204587668177134915188800
1563 35268870045118755910868783531414326692546
1564 -36414172731752353111421110970010595660864
1565 37596289063088537092804903730318212890148
1566 -38816390318191198010777214217127924389356
1567 40075684663606005687927553183989793621116
1568 -41375418303250698007996399703769203552352
1569 42716876663785016423460588468003962324936
1570 -44101385616613661900701128812081887652040
1571 45530312737578196446786576901020764504784
1572 -47005068605415592570431268188081769348752
1573 48527108140232089515382663991976608890278
1574 -50097931983289336000524745803377038359304
1575 51719087919294235995768618391317540596180
1576 -53392172342408805436242418596679782869776
1577 55118831767384422558052967285670090340624
1578 -56900764387278810302851487428156737597840
1579 58739721679099786001244630375910285129808
1580 -60637510058748242432176094184461501760960
1581 62595992586839736721671715244654508548376
1582 -64617090727044309106296484664103062377280
1583 66702786158460450034246743488518279327920
1584 -68855122643571579443048766327547780883136
1585 71076207953561038115000114532848591468468
1586 -73368215852828864056835512906164998357960
1587 75733388144419821157192545140735844349849
1588 -78174036778109143459593004096138943913240
1589 80692546023142900817921011431131851175184
1590 -83291374707705016854028210850372311460328
1591 85973058527038309647793840591127793559536
1592 -88740212422189082558377145090642552486784
1593 91595533031620334862237888835010512097472
1594 -94541801218022552669180382014143694707580
1595 97581884672494733905824035294481928686560
1596 -100718740598316308464052793237684836095488
1597 103955418476833773848990744475750272802654
1598 -107295062918079551048079056724624684197760
1599 110740916598571775364574156917070299895932
1600 -114296323288798364138091163498938288413632
1601 117964730973222258838769047059570704085074
1602 -121749695065749366019171674736664656391604
1603 125654881723418554817676530182794144857768
1604 -129684071261135192386936580788639287467016
1605 133841161670636711784310988547831806666448
1606 -138130172246995550415743495187305385875504
1607 142555247325768319687839258891329800308984
1608 -147120660133970676113303950755481690152288
1609 151830816758461196041888794950791703027866
1610 -156690260235448048656529896189516430818816
1611 161703674764620492066445670063491227776688
1612 -166875890051487417696827831264197546329664
1613 172211885781949530312040969769060314623642
1614 -177716796233277493144351885563456818732460
1615 183395915025440263896723476509689221340608
1616 -189254700016818894310338527641924663126368
1617 195298778348830047008339235362609548666440
1618 -201533951644146251275299677046421742114516
1619 207966201362954401918557158516850792411344
1620 -214601694321797314684948931866052983310232
1621 221446788380081242747360684005248243658342
1622 -228508038299514047955900559954308670988920
1623 235792201781474663193535880184395029173374
1624 -243306245687431635532850762494329375443456
1625 251057352448120700301234756877375908307640
1626 -259052926667394376271539243739281077467984
1627 267300601926372789966162413612873441854672
1628 -275808247793657728491026563256811066590880
1629 284583977048023614642793969586855318319422
1630 -293636153120225864652377386587878987745136
1631 302973397760262366486982865351126860933432
1632 -312604598936574266913823637687933068295616
1633 322538918974389488785424054806414211184960
1634 -332785802940665672299289700313281043910624
1635 343354987282762318500157416462893899545228
1636 -354256508728142280335540017758991932433960
1637 365500713453192150179477757209598741911714
1638 -377098266529533975687896355665175631462336
1639 389060161655850323745696800380949356646368
1640 -401397731183437552649216881235470434090912
1641 414122656444571035160786235003589156285256
1642 -427246978393082017946285443286770305329388
1643 440783108566170578507599131842804042013800
1644 -454743840376697331572173585123582365846216
1645 469142360746152933099204892125604800641408
1646 -483992262088857302478966477154553329706944
1647 499307554657539113558418927351333122729486
1648 -515102679260692861628925956706905701221632
1649 531392520363163597018932743212048253485300
1650 -548192419581803540467486988033622400789608
1651 565518189587615916637418727340652802841016
1652 -583386128426080298947089952328714868367872
1653 601813034268512711619017132442678886896576
1654 -620816220607753915573413867341448193305592
1655 640413531911021575949183131778235095539568
1656 -660623359743077253171202831859023208649408
1657 681464659374135039931236976740230504424234
1658 -702956966887430289483392352396657526982668
1659 725120416800878980948217195843860489222528
1660 -747975760217614366257393253435826438174176
1661 771544383521592234257255361697306720227440
1662 -795848327635005208366107715426776965604428
1663 820910307853727113187487179814442658699796
1664 -846753734277410555201502618620255617556736
1665 873402732852407466070833787583939781359292
1666 -900882167046295584013368479561599576074916
1667 929217660172241757336892819565145938070560
1668 -958435618381886867899387785288464260602672
1669 988563254347140104420256969406576189664406
1670 -1019628611651955182551185287264351361888096
1671 1051660589914575163882160410516306233259026
1672 -1084688970661244717866094241192525202560640
1673 1118744443974263855814781080111461015432128
1674 -1153858635938022041452688182194042317103632
1675 1190064136906030723116968627484134605864544
1676 -1227394530612550101511567468090534693094928
1677 1265884424154470947686664821961244502153712
1678 -1305569478869966476540091394567647152727728
1679 1346486442139772624140884289155340662133360
1680 -1388673180137606617952838463066896341449728
1681 1432168711558507877451009038527563242972331
1682 -1477013242354839211018367078337547046225438
1683 1523248201508993131623383564852236655254896
1684 -1570916277872582584269012047804799626425336
1685 1620061458104400031052327151709103086152884
1686 -1670729065740494141995021778610514360354212
1687 1722965801428983221242962541918476171231704
1688 -1776819784363052210537903715228821717243232
1689 1832340594948338828879052206716794496697160
1690 -1889579318742104028158141649066219729648980
1691 1948588591700814694050441776823538800562032
1692 -2009422646773699045793047336858920351853824
1693 2072137361882873913554094172049989414859846
1694 -2136790309331971500053738406533132993070112
1695 2203440806684389059507504897496212491099124
1696 -2272149969153335191566038430948019423349824
1697 2342980763549193845708992334662747356513642
1698 -2415998063831210539120663352711096003474264
1699 2491268708309664791970422105579716466908080
1700 -2568861558545875331070020124829383559048248
1701 2648847560001072312480504457318944829632668
1702 -2731299804486827195409202584967193920353248
1703 2816293594468855242231176069888318818171872
1704 -2903906509277336754885130316933753116338240
1705 2994218473280966002868405387986658819419872
1706 -3087311826083786284838137301506283893378492
1707 3183271394802960547920541848561231937047666
1708 -3282184568487124929708694936845618371742976
1709 3384141374739449080952596446054012495481666
1710 -3489234558611592184723803085087081154408880
1711 3597559663833803689308600593092661322447920
1712 -3709215116448102989604998894108724753318336
1713 3824302310916404927717409917090949797309120
1714 -3942925698777763612900969507155403147688372
1715 4065192879927939691573237873162738098989648
1716 -4191214696596391632296099650542450032070816
1717 4321105330101227200887943340191159715040084
1718 -4454982400465225457410504049290524926580376
1719 4592967068975049209759027244151191430607520
1720 -4735184143767899133702988733996242794472128
1721 4881762188535851110312630342868686250952250
1722 -5032833634440992207079094238592478428201792
1723 5188534895333462875555969244015043925375176
1724 -5349006486366908823195473048518556709558912
1725 5514393146112448225515320435824171814616168
1726 -5684843962275468253126411960130128108493888
1727 5860512501118546618308439505813474091408656
1728 -6041556940696486560063862897948763112955200
1729 6228140208016730752938377202113130226603232
1730 -6420430120242001165876134759609653695149672
1731 6618599530050991887331776879047169140952290
1732 -6822826475275967459016789477102317188297288
1733 7033294332944140809465925732795466571881354
1734 -7250191977853702933870941546532226673979582
1735 7473713945814365188748099242854054144003680
1736 -7704060601685673772420938011889760863307776
1737 7941438312355198873518687718432461105116714
1738 -8186059624803163711616817363299986409733952
1739 8438143449399088886717529199344003332807536
1740 -8697915248579844514129256417077318880731920
1741 8965607231068251681671747688305499505786374
1742 -9241458551796356013118226682240378032494256
1743 9525715517696543049846394042657661274917520
1744 -9818631799527951026536739755384930829004128
1745 10120468649916385555557593885651799906517212
1746 -10431495127791500508786743853068281490479268
1747 10751988329404111099853298865165378684099632
1748 -11082233626111316383469452155612310943105664
1749 11422524909128960725843559366272989102094560
1750 -11773164841457168907132779168171636225622912
1751 12134465117183867500919914129047716438400296
1752 -12506746728376604999456943868827528579113520
1753 12890340239786053094489592868475159458256938
1754 -13285586071591496568186559615507813531003084
1755 13692834790417898817045428017646788657160700
1756 -14112447408860189081100410373025874248165504
1757 14544795693764831263440072197110284707539696
1758 -14990262483526462393058561719307559077555580
1759 15449242014656799486894576154075055938061996
1760 -15922140257889810938190410502993757745296128
1761 16409375264103045730675322356630508843392416
1762 -16911377520343637655421754042089310965301156
1763 17428590316247078222955692821782014514247152
1764 -17961470121144476099811738178099536119536644
1765 18510486972171555365844370183806909859773876
1766 -19076124873702267829134122348049610075040584
1767 19658882208429677367452054485495551753109744
1768 -20259272160425323869108029240604562645531680
1769 20877823150527616324656173831141488396666140
1770 -21515079284420541838771486124109850780079376
1771 22171600813764013026404919086941622267728256
1772 -22847964610746761809010013904466846854598640
1773 23544764656454025194482438902222039277399098
1774 -24262612543454248348300225199863687419208880
1775 25002137993009373241386791968429245628073800
1776 -25763989387324026136555372997371203832615008
1777 26548834317272457952285907565519366210582418
1778 -27357360146055456859423743195456772106892800
1779 28190274589240165505477822021107041589706370
1780 -29048306311647777424324886217957186610009840
1781 29932205541580060784356090543590015608729116
1782 -30842744702890568006717302080653724546319992
1783 31780719065407545046537730005600662455883220
1784 -32746947414229047584010274188053185199999424
1785 33742272738439431538087688149297534846459920
1786 -34767562939813018226316303007986478529031424
1787 35823711562072415221519985255397757925026760
1788 -36911638541284090852118185313446716271641528
1789 38032290978005427227092873557389330349918454
1790 -39186643931816030070568904149267331534852592
1791 40375701238868375462697138652139810951632964
1792 -41600496353109805936797087015810039107821568
1793 42862093211862791997011596168623233906782896
1794 -44161587126471069589709240883543117098736096
1795 45500105698722296320548122241106968410085040
1796 -46878809763776831683643198445141084755476680
1797 48298894360370769425405471567953476895628328
1798 -49761589729084431148406805661384139787310432
1799 51268162339471418417605142040675503102876696
1800 -52819915946864552922181695847966070473453800
1801 54418192679717554706242913720340395970430266
1802 -56064374158367049667928117160274026817672536
1803 57759882646104384996001742857909177952767274
1804 -59506182233470500597498404052138726183443424
1805 61304780056734041167669032860859299639132818
1806 -63157227551541599818417693619420814942465664
1807 65065121742735034342124658288792072338694304
1808 -67030106571357402300245695150485549384305952
1809 69053874259920876568186885327677317640851456
1810 -71138166717042013533934127910088883145260904
1811 73284776982557145578363272719092228323179856
1812 -75495550714260443616836001806172869446152384
1813 77772387717464400955302094611263863488116174
1814 -80117243518618182701443692567701313310242040
1815 82532130984228246147631450654920261074018610
1816 -85019121986358952292148364801969075679344224
1817 87580349116054049690728980907379324390611680
1818 -90218007446059708339334474479873893786283308
1819 92934356344240545483953389756306474026573888
1820 -95731721339117355528428142315785501658422784
1821 98612496039024998093775252124288634202311876
1822 -101579144106433266793594296781386257176942304
1823 104634201288986403036205238119028381240682616
1824 -107780277508858607876721426353162329751746944
1825 111020059012099918656381951336406961230139958
1826 -114356310579696279701866039452507039337531872
1827 117791877802082867304934096795596940414872264
1828 -121329689418896352233118126764953103113402472
1829 124972759725836833057808434841507029497385168
1830 -128724191050565311358368151852189386658683368
1831 132587176299580552946361213797396992557898580
1832 -136565001578071312402233273980963055250723536
1833 140661048884833830002500283561106176005860720
1834 -144878798884405969638752816100541985327563136
1835 149221833758590481928212936788052052004968936
1836 -153693840139598162106162004412284917324168168
1837 158298612127145420229949402283352492791817504
1838 -163040054391909282660333560941957455076742272
1839 167922185367767555199137251316117570609259854
1840 -172949140535317031283137332427682635982934784
1841 178125175799277226631442671615666084288072864
1842 -183454670962463466707762707056473615752990472
1843 188942133299041972768528302673955621475774384
1844 -194592201229852411010122151434432680376522104
1845 200409648102709960895132559693382985406727716
1846 -206399386080684038767039337685701264634966688
1847 212566470141384319808545271831855906007577288
1848 -218916102190366075527077895769577506669089792
1849 225453635291906693171509817577567436798064397
1850 -232184578020500051351119618940919292854044164
1851 239114598936454275276343956599985624760390266
1852 -246249531189069315431551962967460924557980256
1853 253595377251025299156562230950184586899774988
1854 -261158313787718245094306312142149107746361280
1855 268944696665324660061484387135445393125615536
1856 -276961066101478109463413222101385467076105088
1857 285214151962611561740032608071350437623876816
1858 -293710879212137008917886345816353086204957732
1859 302458373513685708899222382584055008089132616
1860 -311463966993745849067998286769408318218500416
1861 320735204168223054526662789922628202423313998
1862 -330279848037580294523905186339090202927752968
1863 340105886355273437859948931042097381595584088
1864 -350221538074325415256426198244383938416985968
1865 360635259977090377860249306755121891652010284
1866 -371355753493405321401396850071793760134356528
1867 382391971712395254292052089431099576324331240
1868 -393753126593339476355751896657433596962116816
1869 405448696381236867706725608111194686797518488
1870 -417488433232870809266795009662328577586373792
1871 429882371059253068812859731885786689255780752
1872 -442640833590483958008671055807391329063261792
1873 455774442669320616058090875397345311155274466
1874 -469294126779926521588839139038908016408327220
1875 483211129818365492117520378295534544966218381
1876 -497537020111579779611052650012385085237562880
1877 512283699691873200945109175827868001479665482
1878 -527463413834122105712405376695163852652591844
1879 543088760863040095029923786548578776166025388
1880 -559172702238019242372001433036179281128131584
1881 575728572923381513083107489864640329542204400
1882 -592770092052098887812935393787871204657543580
1883 610311373891158456401093991946657734640975624
1884 -628366939116968424435167461255847396333172024
1885 646951726409544671163163084810215311614982744
1886 -666081104374467840034707265271190235270645152
1887 685770883801735261184257573819104520643131500
1888 -706037330270877134292870184312797515364886656
1889 726897177112086317665352402853330751959121586
1890 -748367638733389824885060053271284161253373888
1891 770466424324043145481189508907940366440780520
1892 -793211751944602000887857973282930818098649664
1893 816622363014546124636863909130963030844181212
1894 -840717537208640023651688593505425192672786536
1895 865517107773389793868556526019728402573628832
1896 -891041477275260165560932048276089874745492160
1897 917311633792780237982705155959319550959556864
1898 -944349167565011901586491388893065865486743288
1899 972176288109052861960145230752020635980086576
1900 -1000815841819586495112001912165135368542035760
1901 1030291330064004054137433103079880708318307202
1902 -1060626927787009412309973929639971947029083404
1903 1091847502638841268239545287943677722203040864
1904 -1123978634641627281779199607813160444708422656
1905 1157046636408952105774477446774936548001740568
1906 -1191078573934149465287001057219268650562092148
1907 1226102287963083395039630024129314282892746432
1908 -1262146415967606982937016789484713004181041368
1909 1299240414736514421454805310287160001566172416
1910 -1337414583601278763394359330567028135449815552
1911 1376700088314156760318204655051979954615623310
1912 -1417128985596714060346558300572373602829790592
1913 1458734248377517818977196949216056122802414714
1914 -1501549791738274210343771140521869350878428880
1915 1545610499588015591318066388457480366838455936
1916 -1590952252085468157786223535522937230534473536
1917 1637611953830498075782598202471389288136012120
1918 -1685627562846124375960578152050717804943001664
1919 1735038120372957221963094890303046328375176416
1920 -1785883781498506586695277193299432667867696384
1921 1838205846644654671266603291741324580359777236
1922 -1892046793937242284838955112478108075996132290
1923 1947450312482138128119413599283735806150684602
1924 -2004461336572813518263177739589810005212559312
1925 2063126080855383173857611520219844708063643216
1926 -2123492076477803590309388906574234280790082840
1927 2185608208250393643372624547240221533366404048
1928 -2249524752845570428105939004620224564903037104
1929 2315293418065730742639538190229358598501460008
1930 -2382967383209021840664710758234660834218430552
1931 2452601340563279260895271347682711966354685888
1932 -2524251538059221139611330797927247563991903232
1933 2597975823115135690018758240949509994648336374
1934 -2673833687706203244139435907800156817501247232
1935 2751886314692197001959368248677401023276071968
1936 -2832196625438210854550559229112087454109227984
1937 2914829328764331481850896816236432282166202028
1938 -2999850971261178348462674811073194082817389008
1939 3087329989008914904368687382017806152241075560
1940 -3177336760738341591109463497939042291624857648
1941 3269943662474084569109498901117532598049651288
1942 -3365225123701013555699512051675287728502313016
1943 3463257685095788140664098859361374143264640720
1944 -3564120057866553924286798069545141835065266808
1945 3667893184745361917015273472924749580044111284
1946 -3774660302679129762428028532594195923583678592
1947 3884507007265826075629079643686261620912199472
1948 -3997521318983808754915928778769824529777271808
1949 4113793751263964821108510108495601072221882210
1950 -4233417380455684099717846617217987365368100164
1951 4356487917738670226497057923245067945749573908
1952 -4483103783033983952459103127579369849321602624
1953 4613366180969612531733139384571742020058222784
1954 -4747379178957398904646788363293824368513620164
1955 4885249787439257039532909762436610431644296416
1956 -5027088042362149158876158391025821865864223568
1957 5173007089943400861833443882924923860162033776
1958 -5323123273789642498853152864619304600297574320
1959 5477556224433893863676891821028640509090012562
1960 -5636428951357034198885725483049343423790939408
1961 5799867937562222710778607310766683140450846716
1962 -5968003236772738694881583767718779376990395532
1963 6140968573325091404440924298369879251530650952
1964 -6318901444831169963673160587078438242670726768
1965 6501943227685773456237845079536870594532493392
1966 -6690239285497978037297012211801056266183178480
1967 6883939080526349424006811190907710426057778168
1968 -7083196288200146376784229360129759136998191392
1969 7288168914811503476563148566438833883219181200
1970 -7499019418465934626129460821209173133791780232
1971 7715914833380240940603043219462698616324385282
1972 -7939026897619285300592352770919598089949515248
1973 8168532184366240430216160522902937922696005538
1974 -8404612236823533075850840938021649812902137344
1975 8647453706843662417076445939086658115280251732
1976 -8897248497391717751241600290200803642778034496
1977 9154193908944899098444868257332340710359904768
1978 -9418492789937251733776017056908759390635103680
1979 9690353691360019722929435578366939926603649896
1980 -9969991025630968676371219786573471555512199200
1981 10257625229849876091453917125980119740383914224
1982 -10553482933560618907032565364089348138528265872
1983 10857797131142748568756677601409151637219964846
1984 -11170807358958720494989744408853006401684116992
1985 11492759877387201853475821515502244802741060156
1986 -11823907857876472493184398469881736330165478520
1987 12164511575154692458809204019298175831103212104
1988 -12514838604737454451435195363286072908156658688
1989 12875164025877748983614689212500353448847167580
1990 -13245770630107460286784579791479765508964049024
1991 13626949135522602414370051240495088994795946608
1992 -14018998406968559218245925837726107364971678048
1993 14422225682286801741754252990107710894923922298
1994 -14836946804788990304013061338829103931819654364
1995 15263486462127831614889716990349870777084748512
1996 -15702178431738570243844640170228341007359142416
1997 16153365833030757349934263823972506942770794722
1998 -16617401386514865595987243827322355620532498156
1999 17094647680052197211739735470518772695146670428
2000 -17585477442421546356776241494855753742774894528
2001 18090273824402453132670599884982507843783255088
2002 -18609430687580359084925647288367995575162821376
2003 19143352901083315282196309934440895369230635808
2004 -19692456646465469439908959607036924212514686752
2005 20257169730959612513041438965512961597686280228
2006 -20837931909327144262919861448320752003547921520
2007 21435195214538675455172608645039023732228100868
2008 -22049424297524683041194215457780896870972247456
2009 22681096776243438464761501367518968521125940146
2010 -23330703594320181573029327643591332345522189424
2011 23998749389516947440032071879373097449776854632
2012 -24685752872299344357605494265839779330277773216
2013 25392247214775214595952525253015478422684309296
2014 -26118780450287609052727097265464031663476847152
2015 26865915883950584950240249535756981964703052016
2016 -27634232514423995419278927946569432067436104704
2017 28424325467232990892769920883066380725329299570
2018 -29236806439946280905637238769333993501904724324
2019 30072304159534000190263112666511798322559028962
2020 -30931464852234536198486441414633879658879332624
2021 31814952726270241550983747622958860471208619296
2022 -32723450467761203637631721513663893234668060020
2023 33657659750193838502131416620895722951104571364
2024 -34618301757810537054214426733333993996203538688
2025 35606117723298281205398048977227545590524035263
2026 -36621869480164417053638251145136042721414331020
2027 37666340030196258399394955966147341486627603512
2028 -38740334126411706828095792526323075380320431148
2029 39844678871921006657599232452248220713245839390
2030 -40980224335131155092220563558939668081251473536
2031 42147844181733967238950694748987746298117729930
2032 -43348436323930476373083396386627835256084887168
2033 44582923587358656407190769132637356263210888592
2034 -45852254396204111897921748507787667234354579844
2035 47157403476983966701524230302259560556658279616
2036 -48499372581507159251513226635389480600412604024
2037 49879191229530179484088473394686894987024729784
2038 -51297917471641334382913862621282864934378871160
2039 52756638672918447336475285401271982538100171208
2040 -54256472317919311809281384538545272709939323296
2041 55798566837581728799224432601731882426798856116
2042 -57384102458625555165348454289910229787819420524
2043 59014292076062380616876282644243037016733118616
2044 -60690382149434462671637585565895829468462803712
2045 62413653623423918327673034681447333620630983748
2046 -64185422873490483025149371440027256888249188032
2047 66007042677210866287716687354201171596930404976
2048 -67879903212010516065856107333028330226334701568
2049 69805433080000031154183011137799044371100449144
2050 -71785100360647673865219008042160071331107567564
2051 73820413692035855000313843852420167025795503336
2052 -75912923381469210785767606123632814961399762448
2053 78064222546225595031406627695046665775338643886
2054 -80275948285262630497369692588943024992970718624
2055 82549782882710776498832080024144406807972266740
2056 -84887455044005797264617044566042591752205217840
2057 87290741165539736834523536995016231025341904834
2058 -89761466638733164196434281359616687567315562048
2059 92301507189451872006966190994491523383077088048
2060 -94912790253715557726587733851536921045537262976
2061 97597296390675021920150625470473137119348690366
2062 -100357060733860667541147676521866252772205529360
2063 103194174481727847305906585261222932795507722208
2064 -106110786428551633648059068624559495384935630784
2065 109109104536755671481709257267555181014823708448
2066 -112191397551788895558008060157646360926887398516
2067 115359996660689264367435994465533019897058128764
2068 -118617297195503664203314480329703418456367852544
2069 121965760382768628932177561594574919264152575938
2070 -125407915140288826676280324748129807565347403616
2071 128946359922478533904239051875138410017317692144
2072 -132583764615564617330353364189777711539651238400
2073 136322872483988802987730822595718007819068827288
2074 -140166502169382846695504634774387646217657979992
2075 144117549743521713005724749522469107959333342632
2076 -148178990816696826756962320073396406818867982936
2077 152353882702994886265495206516046738664118938288
2078 -156645366644007473424317149305189066777900501808
2079 161056670092531772549179379257010775830787936624
2080 -165591109057863721517190786454595529119265082752
2081 170252090514332950606562396951013086632484477658
2082 -175043114874772945280290119030171390361113637368
2083 179967778530658929067276914342919008826473681080
2084 -185029776460691469403477292783951301779954889768
2085 190232904909656935650114394861379446055084169840
2086 -195581064139444822497320547620270114588007508160
2087 201078261254145438693255086688806216315128222256
2088 -206728613101201950434284147165777573737142770768
2089 212536349250649528487699649123922999453150403002
2090 -218505815054528554062904950437642037307498455360
2091 224641474788607244027399837160326665679036813460
2092 -230947914878605068179019465386861697947501707824
2093 237429847213173320102962464179295398967026897472
2094 -244092112545949305374584624616384149605249391388
2095 250939683989054481071722631677316699386518635424
2096 -257977670600469013414610544470856812280684243264
2097 265211321067787096683783616575227394262184050578
2098 -272646027490924010811688253951836100013412381780
2099 280287329266405835250149651967176560513594084496
2100 -288140917075941652445687993981157453130745250432
2101 296212636982057565799923956229800329795331696256
2102 -304508494633645726948116127887797308676508630136
2103 313034659584348248767091546562968907787895366250
2104 -321797469726772312144815845440952885045341099712
2105 330803435845620685594274819077638685006998362940
2106 -340059246292903761294510127580218086315918401900
2107 349571771788473378489669119787932871271010829480
2108 -359348070349203464185273830995134269029397054144
2109 369395392350239740501363397216520355389212443888
2110 -379721185721831508957912480704929648677600439664
2111 390333101285341000437669960520924207968253320552
2112 -401238998232119764222527825213416248579046655744
2113 412446949749049079519942032824015766241004589794
2114 -423965248794641964005779456350969884135414273792
2115 435802414029696058443283266130238953019853467376
2116 -447967195906590870877327592969906766843266048612
2117 460468582921441749971992530323066976156246566148
2118 -473315808033434433714976719920598457623537051924
2119 486518355255765964374401965176851060439815174480
2120 -500085966422733285101727394939644879017655367008
2121 514028648137642295095557300259208570731449981384
2122 -528356678906333670026892458889388588812340976620
2123 543080616461235063108573249883174028825482104816
2124 -558211305280977364352996505158068912613944669872
2125 573759884310758057727271361980316722931352924392
2126 -589737794888771590593532482066786049411161356224
2127 606156788884152587921192510915468122849944321158
2128 -623028937052019690781505350297849583178420725760
2129 640366637611368525661625207431941161578347289634
2130 -658182625051713959678535154452204031311991462176
2131 676489979174521704081882720797277289924599206624
2132 -695302134375626650949645128919249616763585876848
2133 714632889175013037553371799635372339787443552092
2134 -734496416000499535829907134297098151022422954480
2135 754907271232027789547897935787358399835803010544
2136 -775880405513427268871981134951843403167588573104
2137 797431174338725791211600957760743600671365589610
2138 -819575348920261162826571759766739741438745049228
2139 842329127346022031907436719182418660206998100448
2140 -865709146033839239759437537678769173449410667168
2141 889732491490266179736623244689827118412448399498
2142 -914416712382192815202267862228459222042168912704
2143 939779831929429730415527837967072741682707444444
2144 -965840360626712650801987466639282138639134475136
2145 992617309303818016707334075244275463363424636096
2146 -1020130202532708510397131400247245403211089031560
2147 1048399092390840321859359167211921588164026100016
2148 -1077444572590001099962994429012066461552252900176
2149 1107287792980313016539819817386377143301949443536
2150 -1137950474439288224834514551674872141830717333704
2151 1169454924156060342328250932069154643327191659152
2152 -1201824051321178315481146620997373527866628778064
2153 1235081383232642498890750834345867415075628110626
2154 -1269251081829142787458797272048917975011282119664
2155 1304357960661720997384078587499149219427223622800
2156 -1340427502315370715270772510250637450433963504560
2157 1377485876292412241989047819501578775003994373160
2158 -1415559957369790306119973308252740627779745557296
2159 1454677344442733406151567958427392959793328137000
2160 -1494866379867535977973968368682200448978519527136
2161 1536156169316583169047450842645580417795789411938
2162 -1578576602159081285734751599141138178001836324352
2163 1622158372381280111436589179002748589877413664608
2164 -1666933000060330281138700981020210664870088229912
2165 1712932853406315243996977623829717917487221622132
2166 -1760191171387377399178033383530424987273001262226
2167 1808742086953216520775223412915349797715271687552
2168 -1858620650872633915118150149815920155241426656320
2169 1909862856201233818356408160287502969372821925610
2170 -1962505663395814267586565331105551443567584957440
2171 2016587026092377429759077832531148346149538967680
2172 -2072145917565127117559230184555961241381509731352
2173 2129222357884305374123824274728391227736108211812
2174 -2187857441791185719772669078089183639574765447376
2175 2248093367308981853127108505986176227381046716470
2176 -2309973465108915268818450318600061885999372968704
2177 2373542228651220319445680376101084598036317845344
2178 -2438845345121380714354867799422075869702101525866
2179 2505929727182380772711845300889226934306318756728
2180 -2574843545564291325018510581338253895857217599760
2181 2645636262513101462243023282018283079268376427932
2182 -2718358666121277818544093897423763303002041428136
2183 2793062905563075698796793633070232984211935735680
2184 -2869802527258220351552707370300317212015904553472
2185 2948632511988230113260743111082742529609449277312
2186 -3029609312990284479613694443332999745012893355324
2187 3112790895054141809269867600906797485223693602509
2188 -3198236774648268851606937016618173081690059320720
2189 3286008061102066327488039917761153501850692667088
2190 -3376167498871773397039332815046958607845243294680
2191 3468779510918300852434909455019917969907995433592
2192 -3563910243225970580154067901552033194628306856096
2193 3661627610491936652905619834840097025316615533584
2194 -3762001343016836396836458609379180031009044090100
2195 3865103034827959139205332191812631782305570733656
2196 -3971006193067025696446819287278322906514677528216
2197 4079786288675553166661507400768308935830225625228
2198 -4191520808411634805776519240614619664301201398208
2199 4306289308232784223219677529191850606518327594542
2200 -4424173468080384342382844400318357276077056067552
2201 4545257148102255494340714440740813069349864182944
2202 -4669626446350803128650675679704606007645300551856
2203 4797369757995113737876350744414107487460848031240
2204 -4928577836086353722369561626879294033353985056096
2205 5063343853916901899927834727808312809716402030322
2206 -5201763469014692956683855673238560153044345032992
2207 5343934888815255367296849906707317005971051559104
2208 -5489958938055018376958950103958782303351172179712
2209 5639939127930651304582383340197159547899171189937
2210 -5793981727070356070972780588367945020715981607824
2211 5952195834364148666649734112273986321725073634384
2212 -6114693453701372333414058123795750649598392796160
2213 6281589570664998324440856201155867289521965108010
2214 -6453002231233550484530414625290799879427577314308
2215 6629052622542724843664771921045944863064504928608
2216 -6809865155760110687038179683557127909762909055312
2217 6995567551127870028483919137856852318628873823392
2218 -7186290925229648420412777812871050810329056823884
2219 7382169880539357903461985860077714392964811878344
2220 -7583342597310949869678300051428397681249053177232
2221 7789950927869897737793197633772093755404866057486
2222 -8002140493368675215060467784206908062782907550672
2223 8220060783070030829360408158411052807862732577936
2224 -8443865256223492982400370482279692784394090807744
2225 8673711446602309325069035647482252816502794648022
2226 -8909761069769755723911023200702842290415153886656
2227 9152180133145427638521928779606838745316589804384
2228 -9401139048943933340788433061772919439339091453560
2229 9656812750060362774992842045425025401841602800304
2230 -9919380808978820274399649356079990731532335594016
2231 10189027559782166781057360676561762685329687587760
2232 -10465942223343115029623495319856027572106637960256
2233 10750319035778979528774385504998226292050512404256
2234 -11042357380254499699171538554058378131587244882444
2235 11342261922219210882661233159433171245387366328404
2236 -11650242748168047000906761645330978564011982861856
2237 11966515508016242184732321174374347264770653762114
2238 -12291301561181938478644721999554101746218164812972
2239 12624828126472183041889654957811601387019865890340
2240 -12967328435870440709494992287363407742057839177728
2241 13319041892326379837004639630183225968156522565144
2242 -13680214231651275735600771017981593801123924601056
2243 14051097688624895518115413139246999062971016459952
2244 -14431951167422428422894298954134933776002698811872
2245 14823040416472932010665492700928657554496731410020
2246 -15224638207863623373601038878643992197614695557192
2247 15637024521407132868358751369257803628074959615088
2248 -16060486733491822893931070257255367906685189678064
2249 16495319810838483232445497451476907050312353564348
2250 -16941826509289874004712589237195919939375371096952
2251 17400317577762672861877280833170466806769968071456
2252 -17871111967494682557747618771105885501242010854352
2253 18354537046723698034849635768790272649265808979100
2254 -18850928820937923849702119483926091923524221369616
2255 19360632158841246820717868304158864368706038316032
2256 -19884001024180315650922313267799327489961235659776
2257 20421398713584290797873974265975762953655709047252
2258 -20973198100571986326561874606919315346226608495988
2259 21539781885884902575967534979750351506873749628968
2260 -22121542854308678910892162031623700033403290969776
2261 22718884138149813970880775264240532034884665612448
2262 -23332219487538764249385043524296012381246856491016
2263 23961973547734710109013197986685446278259292527064
2264 -24608582143611732322379022671141575048393081914912
2265 25272492571510908985644604445144650301676979027464
2266 -25954163898647553158263356140301951284420859998720
2267 26654067270267433136406153956648154845651280010920
2268 -27372686224750738891591385758171215657926252432256
2269 28110517016867819884896473190041919839499145169414
2270 -28868068949395923530069542365097677956955875016048
2271 29645864713311274887089845884591649642660691565014
2272 -30444440736776276078391315249244006007376754816256
2273 31264347543147411570077860030704334827995138428562
2274 -32106150118235194339093951740689819795561014128824
2275 32970428287053140300325627474178336320835041744120
2276 -33857777100298766225887494467043179365992000488040
2277 34768807230816016288529750989555242514387100506368
2278 -35704145380294872590556186188099197664023459491344
2279 36664434696470155040894190461138336112928124206432
2280 -37650335201088152936245692729288926259939552475200
2281 38662524228916804788858071573012922356527154756314
2282 -39701696878082156874358527482645949892771233991040
2283 40768566472020741082934869152241561486921302457794
2284 -41863865033344844062496802952916610171616291495856
2285 42988343769925446498665091990470724722954366917284
2286 -44142773573505357767200353797320939141894562798768
2287 45327945531162710329097191144094697378777489775860
2288 -46544671449953076044998141548334835886750380406912
2289 47793784395067081482805440004981160590896699132328
2290 -49076139241848953961105099677741270095408383326888
2291 50392613242029874264248857474693344528332358139752
2292 -51744106604538955556619588886030708120237625785344
2293 53131543091264174029971182439470891283938261229166
2294 -54555870628145023362257666072642716884758123967584
2295 56018061931987998196494231088649877333111608634708
2296 -57519115153405888756391979576019447662037388332544
2297 59060054536292357377478298516578632222000178663186
2298 -60641931094253698320715410074949284481968586643968
2299 62265823304429996825432417461357205537421721280472
2300 -63932837819148810091747504363619094493589565778656
2301 65644110195866065082954909406948848324782641532800
2302 -67400805645860384278473451906961814081130613600768
2303 69204119802158448608254848937958995138016173142856
2304 -71055279507181049755692707970259771431636353300736
2305 72955543620612250917529399990845954274995333183620
2306 -74906203848006789009518551147485383481413124657796
2307 76908585590663445466576931900776529253374899828226
2308 -78964048817305409254799906632034316702664428873224
2309 81073988958122739799725583569099279160434539424306
2310 -83239837821746072558471549578727160584207409629952
2311 85463064535734624298464724801999058519989976805956
2312 -87745176511176234415490526456333357358892187276744
2313 90087720432012714845538360775478820158137451897034
2314 -92492283269719273348438649896463292779071785694136
2315 94960493323982146311934434438148633325787887220568
2316 -97494021290034781799746505171349608200472961065640
2317 100094581353330050595149052707602607996023258418096
2318 -102763932312243062386880114662828063544675124888368
2319 105503878729516143550303654726596095314594410065298
2320 -108316272113175419912088610262015091167209698066240
2321 111203012127667349501463121352550449483359325395728
2322 -114166047835982422129025459637738228063387246897176
2323 117207378973551996239387167324036035526465858587888
2324 -120329057254723985862330233935458474592697112288768
2325 123533187712643957101020597782277554370564802252436
2326 -126821930073389019992176693000537186945927512268760
2327 130197500165222612876588919147153054063682126768288
2328 -133662171363860064969260111949609145570644233345520
2329 137218276074657813149527187790748593207749778881012
2330 -140868207252662130611631383642544685138415078856696
2331 144614419961476096177849671086847504628024495516840
2332 -148459432971927577957433338640655435489171246632736
2333 152405830401546357952776470175130724248109684484730
2334 -156456263395883882144399156570217885208354268699100
2335 160613451852734374425509618085751385022213434126816
2336 -164880186190342585518771797822380419191270436886464
2337 169259329160711404560927412922977353190262255941680
2338 -173753817709150538846735862785731559501038324501248
2339 178366664881235349312636800748560751939376523749368
2340 -183100961778374205083047518454125302364556086575760
2341 187959879563213546043679268892937812603956937660166
2342 -192946671516140708401418849783879579002124335358632
2343 198064675144175349153011198300946248614889434520640
2344 -203317314343572605129200256214371538853763978014992
2345 208708101617495109325383163282729781046419823792096
2346 -214240640350145036967148660347611135138714702485920
2347 219918627138781331799832428750252374123937374461136
2348 -225745854185082896394175212284651807285635760214768
2349 231726211747356000577840134202753675345672880348346
2350 -237863690655121721113075964557482349884702072486976
2351 244162384887656729431222393626110738612660293582856
2352 -250626494218100052058242905877057469898459491217616
2353 257260326924779736345415528636945563291793974000180
2354 -264068302571454780930361688325596759601573886405536
2355 271054954858209081692845667666332559262904261555164
2356 -278224934544777501836900083416493871238780012874624
2357 285583012448129710544161791447881641264513050797810
2358 -293134082516183124091869718497543864548211221990472
2359 300883164979561961109280687072845848167040938772056
2360 -308835409583367245117551972560000879042845933572800
2361 316996098900972780680407571461466128698671558082392
2362 -325370651731912516368471170511934665185248253636476
2363 333964626585975111254369536080410844615563528608544
2364 -342783725255674262145825338760447216338558894596536
2365 351833796479318672152735171213364119295752622594336
2366 -361120839696961104240775143467471656672908904754016
2367 370651008901561576536917087535931532191136226486432
2368 -380430616587757917125680253805247169202995654774656
2369 390466137800697870145320607442552912244729931023008
2370 -400764214287448211353719389414754259583522753893152
2371 411331658753557686957749765353130113169504721435848
2372 -422175459227414723091256630180197351175417102848840
2373 433302783535108050950293874154418538374617553394424
2374 -444720983888565942592314350835430933933937766327112
2375 456437601589817437430830768272724834876640991285504
2376 -468460371854289653543233709822626418828752856616096
2377 480797228756129329583922824237239619101241903647242
2378 -493456310298611215604448017007285429689001769185816
2379 506445963612770591786812452254210541730348965961300
2380 -519774750287475157871148936775518626790431857940992
2381 533451451834233135664843921440795892391127596869386
2382 -547485075290116525306896421692416151014555803564220
2383 561884858962260803962450433634032098826400498867572
2384 -576660278317488305734262414376432523915369047858528
2385 591821052020692432696232181590063444318978899655892
2386 -607377148125710345105596749682957950277358917509812
2387 623338790422502597652427107804156917635493670976768
2388 -639716464944552935891742789830211400526757490318656
2389 656520926640500529858239555890602591346362720160462
2390 -673763206214116671866045198930779420400629250583744
2391 691454617136838117679989923994142273876664542614402
2392 -709606762837173687137232358801879747470399574071424
2393 728231544071409879393756301369825886154170923388426
2394 -747341166480151197476326971231059221479261778264960
2395 766948148335341311946130097851482251821596744336848
2396 -787065328482526302147431270416770019135491405479328
2397 807705874483241446019769416892160307902973040654672
2398 -828883290962524190316120361880809948712894590286160
2399 850611428166677696369574092933568563808456649679728
2400 -872904490736536217841160466928255477676402001296416
2401 895777046701616011837573889030673389332151777880945
2402 -919244036700669002454813351658802706061910788582948
2403 943320783434290657729603984340898375010996755368802
2404 -968023001355373344243897266507723107560993030787496
2405 993366806603342312078409305549200838321977030446312
2406 -1019368727188258586624546705866699116852711052835796
2407 1046045713431021030472809275155842649396540622769056
2408 -1073415148666053892490302103463211814018441122415616
2409 1101494860213026847306927201261568285218229961440592
2410 -1130303130624316632950850682484033864198613614280600
2411 1159858709215082519265275200464338748335168899620464
2412 -1190180823882997584088542447301418546320600430611920
2413 1221289193224854747431791285393051434140046884484368
2414 -1253204038957445111348544946242614016379875533302752
2415 1285946098650285949570349143394179730798841068507712
2416 -1319536638777962709805550226275954700008625181936384
2417 1353997468100044290236784433660642758063359938943882
2418 -1389350951376727605718179429656562002817877151554144
2419 1425620023428565614163490151401857612307010007545120
2420 -1462828203548839009447580355275467921139251333745976
2421 1500999610277346412892527139721328682116074389812242
2422 -1540158976544604635789313709573044015759746390065600
2423 1580331665195668955242840517866706463303852768748304
2424 -1621543684903010315240338757816521957490168694840912
2425 1663821706478122699086423619266015311853900157349086
2426 -1707193079591772658894366699326861529527078155078476
2427 1751685849913043614645360459363899090983591102068626
2428 -1797328776677577546995766613363377974133203408887584
2429 1844151350695676929575455721569137403884122394055792
2430 -1892183812811192698935800942268597164054827340153244
2431 1941457172822389190594317503091221434909146019834784
2432 -1992003228876252342101756173913700551680992417455616
2433 2043854587347993968718101240204244311316009383856248
2434 -2097044683217794517103896989140007123385619765628420
2435 2151607800957118807281422797411869365210411541414952
2436 -2207579095937242556468968635354233873644619607422208
2437 2264994616372942900299828715845116199642243756465438
2438 -2323891325814625051383907171563487216650295156899936
2439 2384307126202479032527932835373686244020828476035300
2440 -2446280881496594420378358503270767206660327621011552
2441 2509852441897308270469398498344989297790377067079434
2442 -2575062668670412587616965446753074461488162976128976
2443 2641953459592202184700307305059907501836140908915336
2444 -2710567775029711569948483801460055703523387096100352
2445 2780949664671871735175744872854664741526548261286400
2446 -2853144294927704415754438914701820514843569643762320
2447 2927197977008061841317287313535338047629003208271904
2448 -3003158195707824982279322987609642497985406777518880
2449 3081073638905894026587782282349445067370386659560608
2450 -3160994227800730583626819833401358554133133425957150
2451 3242971147899641144448091949686643786601699223298416
2452 -3327056880780437230149174587037369304924785534991032
2453 3413305236644570733640144333256038428071397864382640
2454 -3501771387681311699164957382217030874135205617867748
2455 3592511902263009375082770580988322512263970614131312
2456 -3685584779991968292531580845301877733640079620876896
2457 3781049487619980768612593376815308236329849863019176
2458 -3878966995862073249379079710951459058869428033936732
2459 3979399817126545428239790736655403144257506013877864
2460 -4082412044183921511745276192559750495584186685762736
2461 4188069389797993870716908352735573415277881193342784
2462 -4296439227342707336493373178342917798761479212382992
2463 4407590632429206656290619376107373713722094054109474
2464 -4521594425567964528941786108645167322888868774481920
2465 4638523215891524835686518513389952159479889156982344
2466 -4758451445964020904023050756949870415330568828176180
2467 4881455437704260912651447725832415462728662048113104
2468 -5007613439449827366259327282308620746532048800041576
2469 5137005674190316702373057932782244669570894132233356
2470 -5269714388998533228498227137992278923617959908389920
2471 5405823905689147679658203769637368226378766424168088
2472 -5545420672735051402255204840107155874394711245192576
2473 5688593318472384411155096420995412435447807766171226
2474 -5835432705625972892032435404687422775744932368097884
2475 5986031987187678016559348041321923336186489985397400
2476 -6140486663680951122597327026175807420855156672863984
2477 6298894641845712436663033645566876444204348584917722
2478 -6461356294778503927511825845828234674141290286327936
2479 6627974523563710392957767859245191232948231123328256
2480 -6798854820432515759194279412410944648336025504286976
2481 6974105333487166026623250966406243144159462089353568
2482 -7153836933029027373208325605766330662100278176461800
2483 7338163279529856365814612695191028138362390069186496
2484 -7527200893286659737400169689440231021353075149475232
2485 7721069225801516152129816935925290655649664542997440
2486 -7919890732928741450445558176384914003073718624160368
2487 8123790949832800702678570977042892107310049604637118
2488 -8332898567801427258940432413641581998073816413944896
2489 8547345512959503442725953365086393421221225677796976
2490 -8767267026930367747905848536253510304385195435017456
2491 8992801749492337940593864133913929483386819344697200
2492 -9224091803279402260333294286683299674390705060242176
2493 9461282880576234741255743683627979896362879214903454
2494 -9704524332258912079918331858186537511359600984731536
2495 9953969258933946950993938566795509318152055678677232
2496 -10209774604329531925552368683578237674797519569897344
2497 10472101250994212181843741410331638012458861636742448
2498 -10741114118359548840320034274264663524026491482560452
2499 11016982263224696398379509365072922095156802495578618
2500 -11299878982722225018347901466164622721476286387066612