0 1
1 -2
2 -1
3 6
4 -7
5 -2
6 20
7 -24
8 -8
9 56
10 -61
11 -18
12 137
13 -150
14 -46
15 312
16 -327
17 -94
18 663
19 -690
20 -199
21 1342
22 -1366
23 -384
24 2603
25 -2632
26 -739
27 4884
28 -4869
29 -1344
30 8890
31 -8808
32 -2422
33 15784
34 -15487
35 -4212
36 27389
37 -26728
38 -7242
39 46608
40 -45155
41 -12136
42 77888
43 -75102
44 -20108
45 128106
46 -122830
47 -32688
48 207609
49 -198238
50 -52570
51 332016
52 -315583
53 -83286
54 524432
55 -496680
56 -130656
57 819056
58 -772759
59 -202482
60 1265726
61 -1190400
62 -311004
63 1936992
64 -1815793
65 -472818
66 2937143
67 -2745636
68 -713058
69 4415810
70 -4116238
71 -1065960
72 6585496
73 -6123360
74 -1581958
75 9747222
76 -9040687
77 -2329806
78 14323794
79 -13255632
80 -3408625
81 20907362
82 -19305437
83 -4953318
84 30321348
85 -27941186
86 -7154948
87 43707264
88 -40196250
89 -10272712
90 62637896
91 -57499674
92 -14668426
93 89273544
94 -81802798
95 -20830872
96 126565624
97 -115778182
98 -29433993
99 178534014
100 -163049012
101 -41383912
102 250627952
103 -228534792
104 -57916909
105 350212160
106 -318859602
107 -80686896
108 487198100
109 -442947156
110 -111929608
111 674885904
112 -612735982
113 -154620882
114 931054858
115 -844194282
116 -212750614
117 1279405440
118 -1158555294
119 -291602664
120 1751421621
121 -1584032504
122 -398209555
123 2388814914
124 -2157926650
125 -541838280
126 3246670766
127 -2929499232
128 -734740944
129 4397550140
130 -3963524949
131 -992984490
132 5936752541
133 -5345064920
134 -1337682524
135 7989135072
136 -7185392989
137 -1796393128
138 10717833525
139 -9629859792
140 -2405128159
141 14335499556
142 -12867682832
143 -3210679464
144 19118624735
145 -17144800870
146 -4273876018
147 25425903690
148 -22779900045
149 -5673413224
150 33721564794
151 -30185266272
152 -7511100445
153 44605140384
154 -39892797061
155 -9918102258
156 58849167940
157 -52587582144
158 -13063340608
159 77447089320
160 -69149786495
161 -17163575546
162 101673718328
163 -90708350490
164 -22496776965
165 133161755288
166 -118707921376
167 -29418271128
168 173998079718
169 -154994150848
170 -38381893913
171 226845137382
172 -201919895160
173 -49965653226
174 295093244846
175 -262479828408
176 -64904996663
177 383051904160
178 -340477814205
179 -84133302858
180 496189144181
181 -440738030358
182 -108833902678
183 641431157664
184 -569367055808
185 -140503534456
186 827536094890
187 -734083021266
188 -181033238841
189 1065560540472
190 -944623502476
191 -232807163712
192 1369439838911
193 -1213255736346
194 -298827678843
195 1756710130686
196 -1555407730904
197 -382868289598
198 2249404219836
199 -1990454788680
200 -489666129013
201 2875163005712
202 -2542690532617
203 -625157246814
204 3668610943406
205 -3242532930432
206 -796771256356
207 4673057792496
208 -4128010316105
209 -1013791385686
210 5942599380317
211 -5246601195066
212 -1287803268915
213 7544709899178
214 -6657496707418
215 -1633243021488
216 9563434309320
217 -8434393420144
218 -2068077548823
219 12103317801312
220 -10668920902567
221 -2614634642568
222 15294233614290
223 -13474860943776
224 -3300629462857
225 19297311168264
226 -16993315552643
227 -4160415713376
228 24312203025927
229 -21399051833008
230 -5236527493864
231 30585987388320
232 -26908258442346
233 -6581556418912
234 38424057270520
235 -33788044633164
236 -8260457519647
237 48203430664554
238 -42368030178648
239 -10353352903848
240 60388996468912
241 -53054505463612
242 -12958965778762
243 75553329636066
244 -66347675575450
245 -16198790005440
246 94400827150394
247 -82862680782240
248 -20222183242563
249 117797085516384
250 -103355147349457
251 -25212542135142
252 146804612896622
253 -128752266537912
254 -31394826204500
255 182726209470768
256 -160190502542881
257 -39044666806006
258 227157599928224
259 -199061363869908
260 -48499439076468
261 282051243274830
262 -247066837784080
263 -60171646444440
264 349793606707045
265 -306286544852392
266 -74565152916849
267 433298673733470
268 -379258928087772
269 -92294776295580
270 536120976535328
271 -469079418850392
272 -114109999543208
273 662592125947620
274 -579518914664059
275 -140923548616992
276 817985556518006
277 -715166766273022
278 -173845906807128
279 1008715168118256
280 -881603061250880
281 -214226850411472
282 1242574606382744
283 -1085606176669560
284 -263705515753114
285 1529025281190216
286 -1335402447355276
287 -324270561840840
288 1879542729005289
289 -1640966426289824
290 -398332556314124
291 2308032830724240
292 -2014381494422611
293 -488810829408384
294 2831331528754544
295 -2470272819483624
296 -599237788911536
297 3469804357882160
298 -3026326522822551
299 -733883902876188
300 4248065111464242
301 -3703911997865694
302 -897907552972120
303 5195836699070640
304 -4528827002257728
305 -1097534320632238
306 6348981478872152
307 -5532189387912420
308 -1340271597106564
309 7750733558517234
310 -6751503165105042
311 -1635164982822240
312 9453171482368643
313 -8231932428351960
314 -1993104717905463
315 11518976976416016
316 -10027822120825649
317 -2427191273405880
318 14023533699930048
319 -12204512625687936
320 -2953171611451983
321 17057430028179146
322 -14840502879590107
323 -3589958961922596
324 20729441424111064
325 -18030027701594878
326 -4360252152983742
327 25170081921126168
328 -21886125878289627
329 -5291272517064056
330 30535830265150631
331 -26544290629479120
332 -6415640676466111
333 37014155576571606
334 -32166809279654202
335 -7772418410438592
336 44829489602356751
337 -38947919625755328
338 -9408346561095045
339 54250319280138108
340 -47119931707002235
341 -11379314118142658
342 65597604037078606
343 -56960491962449688
344 -13752101363192173
345 79254758947933192
346 -68801196261157009
347 -16606445933878668
348 95679487210840932
349 -83037796941928776
350 -20037491084167318
351 115417795835157912
352 -100142289875722328
353 -24158683896257844
354 139120586671397384
355 -120677220322545444
356 -29105205219705619
357 167563284079654040
358 -145312602812631694
359 -35038025053189560
360 201669040457588832
361 -174845922195927424
362 -42148695957368815
363 242536155508830522
364 -210225760747189099
365 -50665013798406798
366 291470454576946726
367 -252579694098098496
368 -60857700524806257
369 350023500659999684
370 -303247205515240611
371 -73048286944203786
372 420037664259091493
373 -363818501078456952
374 -87618407650216120
375 503699251454467368
376 -436180254489725110
377 -105020752481361832
378 603601094487530562
379 -522569490780692634
380 -125791964873482880
381 722816248900092096
382 -625637017838844698
383 -150567821932196640
384 864984718686325871
385 -748522059298486544
386 -180101092863439982
387 1034415456497616480
388 -894940014364660161
389 -215282533502245702
390 1236206262608991020
391 -1069285601089052232
392 -257165557718789592
393 1476384647631305088
394 -1276754009370749646
395 -306995210145153162
396 1762073234393475462
397 -1523483136993679566
398 -366242176135133466
399 2101683871387018968
400 -1816720483477605361
401 -436642679050961024
402 2505145320546954957
403 -2165018879419733442
404 -520245264472245802
405 2984170188265650200
406 -2578465907621504622
407 -619465626277600152
408 3552567700527219480
409 -3068952684120648184
410 -737150829868484623
411 4226610009658519230
412 -3650488583679000790
413 -876654498580054392
414 5025460976020249602
415 -4339569585711533328
416 -1041924797459504713
417 5971677830071835186
418 -5155609151720475522
419 -1237607333796182742
420 7091797809366362158
421 -6121442010349992544
422 -1469165452311040418
423 8417023829002331832
424 -7263912887439044576
425 -1743020787859262304
426 9984025511947402688
427 -8614564181950644690
428 -2066717417338805397
429 11835874539252032640
430 -10210438818918755476
431 -2449113470835721056
432 14023136319845905226
433 -12095017138015628584
434 -2900604700820257831
435 16605143505253523580
436 -14319309664970999460
437 -3433385204588040660
438 19651480941737794020
439 -16943131123614183552
440 -4061751346269235486
441 23243716364447749160
442 -20036585043987025498
443 -4802455858296962064
444 27477416571055089496
445 -23681793005245623480
446 -5675120234896198676
447 32464495099913926632
448 -27974907890131559103
449 -6702714779127611908
450 38335944683145612580
451 -33028456766125511796
452 -7912117170480572016
453 45245016121498058574
454 -38974066124117029656
455 -9334762087656631176
456 53370914874777938136
457 -45965630502755141648
458 -11007396419600823837
459 62923097803527014436
460 -54182994996233692987
461 -12972956820288850902
462 74146265321921405140
463 -63836233162867778856
464 -15281589012186338984
465 87326159019345226100
466 -75170614433452052542
467 -17991831199721586570
468 102796291829856581583
469 -88472369732028533376
470 -21171987462075771042
471 120945757451465348160
472 -104075380711539346163
473 -24901720920460121400
474 142228288275841358696
475 -122368937358714091296
476 -29273901113816025067
477 167172757071670304712
478 -143806730827612458216
479 -34396745221173643992
480 196395347516896302072
481 -168917273951092015146
482 -40396298895104233888
483 230613653028456097608
484 -198315971112223562191
485 -47419309358334445208
486 270663002783376146444
487 -232719092948605683672
488 -55636551495779554419
489 317515359180510952976
490 -272959949963577689674
491 -65246676775045110480
492 372301183038314374180
493 -320007603676573216362
494 -76480665472208445850
495 436334722619990421336
496 -374988504841921332313
497 -89606974685985394492
498 511143251152156282329
499 -439211506941244802880
500 -104937488626172948732
501 598500856227152782008
502 -514196770168171629006
503 -122834393477539010304
504 700467474705516571293
505 -601709148285779884504
506 -143718117538827192954
507 819433970236138106166
508 -703796738846268199420
509 -168076498138270438008
510 958174169062666927430
511 -822835378598236371312
512 -196475360970629524842
513 1119904905676532890944
514 -961579981592075670478
515 -229570724821461092874
516 1308355285433937315734
517 -1123223750402105205124
518 -268122876287397345960
519 1527846549435505731072
520 -1311466442569531471664
521 -313012594932966835488
522 1783384130810056812167
523 -1530593048460518011878
524 -365259850745011142575
525 2080763724868355172906
526 -1785564435356890564246
527 -426045342674805420048
528 2426693462359481825313
529 -2082121740336980691598
530 -496735301210404322513
531 2828934580200064094022
532 -2426906554248254355079
533 -578910039301561490648
534 3296463332710982492374
535 -2827599236619224277288
536 -674396806671117785197
537 3839657284941057309160
538 -3293078040592990035093
539 -785307582720369551466
540 4470509584782949832273
541 -3833602115227468753560
542 -914082535458740046736
543 5202875330478172332480
544 -4461021894997153764144
545 -1063539978473338780270
546 6052754743458823285854
547 -5189020892344622807682
548 -1236933778088352324552
549 7038618533819608664984
550 -6033393485581701533216
551 -1438019299119501649368
552 8181781618315871422586
553 -7012363953113533178904
554 -1671129133937247737134
555 9506832232193555767470
556 -8146952755004947210423
557 -1941260036844899082624
558 11042124480940772146880
559 -9461396919269918040216
560 -2254172688915026084189
561 12820343523624411423338
562 -10983632365000173385574
563 -2616506148832067140056
564 14879153884651586115410
565 -12745847106513584340444
566 -3035909108979368955352
567 17261942877939358577784
568 -14785115547925703317560
569 -3521190375073149105656
570 20018672820851325347436
571 -17144125519981178256810
572 -4082491329548277818466
573 23206857643561026746544
574 -19872011351332208819878
575 -4731483526622264210616
576 26892681693983232969848
577 -23025308135243883926854
578 -5481595009775451275952
579 31152281035860155546448
580 -26669044476944103935887
581 -6348269444456886200518
582 36073210378204212284108
583 -30877993425261533183040
584 -7349262731687965325086
585 41756122005198253185512
586 -35738104039923431056606
587 -8504982417632006902428
588 48316686748490052212154
589 -41348139172088372950122
590 -9838875954488636570406
591 55887791218886500349352
592 -47821548585912431529049
593 -11377874707068165132114
594 64622050258033209107765
595 -55288610585595220810656
596 -13152901555009907024383
597 74694678959852992798616
598 -63898879894359114923856
599 -15199451023348662191976
600 86306774731258727310419
601 -73823984738364949340736
602 -17558252106357309832814
603 99689066810442591107988
604 -85260821995753316325555
605 -20276025345350058536328
606 115106198547621029862330
607 -98435205979276459500456
608 -23406347308347572676136
609 132861616703194418836418
610 -113606034028397385539011
611 -27010637416816425016368
612 153303152170918753354020
613 -131070040720682934020928
614 -31159284107023886293028
615 176829388049199575127456
616 -151167222298897828125267
617 -35932929625464325299184
618 203896924039624033870488
619 -174287024010944431117170
620 -41423935383018468409015
621 235028660952612205025082
622 -200875395636559116210130
623 -47738052763229853627336
624 270823245872222487502415
625 -231442834732185165786464
626 -54996327651049417159210
627 311965837535727683767590
628 -266573553271148334338367
629 -63337270761694769746752
630 359240373007446137151652
631 -306935921649503466670560
632 -72919330173459488034200
633 413543541101218482697376
634 -353294364734151476498673
635 -83923707358129662556938
636 475900695599658478441224
637 -406522908077433263032056
638 -96557563544059463266284
639 547483972551205308636336
640 -467620598950545879920079
641 -111057669510873398636930
642 629632911265889210718540
643 -537729056872411630065198
644 -127694559008954705092183
645 723877918611296989274950
646 -618152442263764579885616
647 -146777254013013518436624
648 831966961425959170208382
649 -710380170263937367487272
650 -168658639092245959542478
651 955895922995354878115940
652 -816112740161432706719576
653 -193741572427992312583590
654 1097943117330607146377602
655 -937291099973516211808320
656 -222485832602895032146584
657 1260708520309954948420614
658 -1076130021166255382303881
659 -255416013375097011542736
660 1447158350545343817081208
661 -1235156021174483364325480
662 -293130493449661482667678
663 1660675716207910867997784
664 -1417250442152556144505429
665 -336311624961672637214128
666 1905118138199461379667464
667 -1625698374322018252047504
668 -385737303258165476879313
669 2184882866367664344150384
670 -1864244202512943949640242
671 -442294101857972268659808
672 2504981025465783958576586
673 -2137154656360159892878644
674 -506992180514414851046539
675 2871121762992329561632236
676 -2449290359548400497449586
677 -580982201423173106670496
678 3289807723853599930829748
679 -2806187003189680044605784
680 -665574519226377818529995
681 3768443349169620808493608
682 -3214147414678614989465571
683 -762260944968759020226384
684 4315457690944762924592885
685 -3680345958334628447015646
686 -872739423088946193193884
687 4940443653521441419201272
688 -4212946890102295045827192
689 -998942004393582361396992
690 5654315819826019147416637
691 -4821238498222328652082998
692 -1143066547423816962409112
693 6469489298897823601566486
694 -5515785098010392586091522
695 -1307612636336733370111104
696 7400082344971884831177842
697 -6308599215062186183055424
698 -1495422266215701391207287
699 8462145851871119528242164
700 -7213336591007900343974892
701 -1709725917422425037893176
702 9673923224578001006671590
703 -8245516983610234276592520
704 -1954194720246354825173449
705 11056144578149159575438606
706 -9422774113162208499389417
707 -2232999500743607444701722
708 12632359718809009091301237
709 -10765138535127765490984736
710 -2550877599586338295729930
711 14429314930093193035449456
712 -12295357700606339453704294
713 -2913208469291514769653096
714 16477379226110275529682143
715 -14039258008192429469505222
716 -3326099182991562952499672
717 18811026453129388656866298
718 -16026154260477333166829358
719 -3796481131623839454129624
720 21469380429589289962448015
721 -18289312624213585214776798
722 -4332219348086993610342774
723 24496831224288373686963072
724 -20866473964257542597556612
725 -4942236078652965073802262
726 27943731695274105600499808
727 -23800445288373273795397680
728 -5636650426280577308743464
729 31867184561646677624249528
730 -27139768014411755458218701
731 -6426936120111953097661164
732 36331931572586442344945815
733 -30939472866500490381968640
734 -7326099723531508322859838
735 41411357789770157376664176
736 -35261932437240543080634719
737 -8348881883077793127953216
738 47188625630347135648869198
739 -40177823835080751154911402
740 -9511984546202429289504370
741 53757955149563384499625160
742 -45767215388273552727074046
743 -10834327441576602282512904
744 61226069099247797868332808
745 -52120793119857118323750320
746 -12337337526328334235769642
747 69713823607961311532564832
748 -59341244664827699360759106
749 -14045275565537229488971110
750 79358047921082757211001156
751 -67544820497014778906437032
752 -15985604526729094090016687
753 90313619548567723522273686
754 -76863094797792493874904017
755 -18189405052628353322820096
756 102755804432637091600212689
757 -87444951064095805216475400
758 -20691843926793898344646052
759 116882895409876868577402960
760 -99458820655097207355619990
761 -23532702177288301080887776
762 132919186349755413836357897
763 -113095205955868714594525806
764 -26756970282881400254579155
765 151118323957678899706734192
766 -128569523737209841923998530
767 -30415518864862749713897424
768 171767084394872423694703542
769 -146125308664163496683571502
770 -34565854277389009378718440
771 195189627656135454843286890
772 -166037821807540499213462612
773 -39272969663423640736490586
774 221752289134108250692277442
775 -188618114506155285079924656
776 -44610303336758455671960363
777 251868975068131132204615104
778 -214217604082308760303722642
779 -50660817799585894896847344
780 286007236719684871401427781
781 -243233224808040032870934798
782 -57518214328322920616857444
783 324695107238297667642257952
784 -276113225241955223028355586
785 -65288299878155067989690528
786 368528795397131381714033035
787 -313363691704081542035561226
788 -74090525092352593010997684
789 418181341815215485843876994
790 -355555887337808798087550328
791 -84059714481111069096986208
792 474412356087284218114749395
793 -403334507045649710766272328
794 -95348012385442675143838960
795 538078967573011218185706564
796 -457426960714557935250823591
797 -108127071196026933939805056
798 610148138634135056205803076
799 -518653810718785061583500280
800 -122590511490916534557989767
801 691710507050383912817018666
802 -587940504872102813657321052
803 -138956687328858336526733790
804 783995944415916189565593724
805 -666330562985532155688148144
806 -157471793931451517149553772
807 888391039765699401201668832
808 -755000394180900253127521552
809 -178413359456295571606663576
810 1006458742782661316239618407
811 -855275943349272321598046730
812 -202094167560205827671543755
813 1139960429000347891968428118
814 -968651388886809126984581780
815 -228866663037261833240172408
816 1290880680786075411236365288
817 -1096810140380303057846240092
818 -259127899059805110227857083
819 1461455112949595343428792478
820 -1241648414573731151504300136
821 -293325091527021894724087296
822 1654201610998971422144053646
823 -1405301701087272097788760560
824 -331961853820880654850821437
825 1871955393834494174788139600
826 -1590174466382457580291943792
827 -375605193976687682147969478
828 2117908361562591414861672732
829 -1798973485819954676717565552
830 -424893366001280641397658444
831 2395653243714859531085754072
832 -2034745239837344278947272520
833 -480544677932204998596242006
834 2709233124129061812512587766
835 -2300917861839007071217037376
836 -543367371357291355323296873
837 3063196986820418219591816330
838 -2601348182955367988194090926
839 -614270700650065655936929248
840 3462662003156130178516351970
841 -2940374483082722118311005936
842 -694277355284770203319773603
843 3913383365449413268823937072
844 -3322875629321255113613574921
845 -784537385454092430119186886
846 4421832566718419923557666764
847 -3754337362939817701888431984
848 -886343810023899748068179802
849 4995285131931119730456413970
850 -4240926585256634881867008007
851 -1001150106843528275741571492
852 5641918923825539905119592817
853 -4789574592389525031196788438
854 -1130589808835886953597465748
855 6370924277742045744851408544
856 -5408070319866418935788673728
857 -1276498455392442998375429800
858 7192627366371375271570988087
859 -6105164781900116960673267948
860 -1440938177701024366640655549
861 8118628358622531925782738888
862 -6890688028165404326902151018
863 -1626225229077613431457145232
864 9161956118852454048818840183
865 -7775680094781816821280320640
866 -1834960807536026434583106444
867 10337241395591475603045323118
868 -8772537597686714974530708810
869 -2070065558129566733657069872
870 11660910674996461110526362724
871 -9895177807668717097836688152
872 -2334818187504335230902499501
873 13151403126180529100789827080
874 -11159222259224919765140102222
875 -2632898673130990928238350220
876 14829413346206722586520228264
877 -12582202182559606441815727776
878 -2968436605407592191942966552
879 16718162925117252888689702352
880 -14183788312176559003306706576
881 -3346065262887571127629864750
882 18843704199479840133247117589
883 -15986047919656607764143105456
884 -3770982089995507504612627592
885 21235259950544068563576942072
886 -18013732245709626127057915642
887 -4249016323534523104617049680
888 23925603234626423921056030098
889 -20294597871173996623103269728
890 -4786704599939597570479442596
891 26951482013682281920480406256
892 -22859765972438435897906319523
893 -5391375470558768218874148408
894 30354093788613058222682220830
895 -25744123858373160283980429192
896 -6071243858328699864617926537
897 34179616032731096808942120890
898 -28986773688368177248053654525
899 -6835516607244532633306231824
900 38479798884657230327312523391
901 -32631533830139080441100858616
902 -7694510407335002798050708918
903 43312627296183300208962837672
904 -36727498937838033390302671309
905 -8659783523909827703950912784
906 48743060649530716887339276875
907 -41329665522654632676977778690
908 -9744282922281636937953674212
909 54843858769112476120432411392
910 -46499630557211923187428437058
911 -10962508559784214177798911576
912 61696504265488934885590700664
913 -52306371510208752288527236218
914 -12330696817721648223048331715
915 69392232274929044518249864494
916 -58827117158401692204052509175
917 -13867025269108100306167217584
918 78033179909297851767414087690
919 -66148319579667012392213513376
920 -15591841226163761772805412472
921 87733669121688539804461325768
922 -74366738905171841804550283405
923 -17527916787245510775420532812
924 98621638238595172038693538848
925 -83590653713520759555442057080
926 -19700733409241898868576834574
927 110840239126427663258772302664
928 -93941211399418049726967007167
929 -22138799371799164269578824284
930 124549618867576752552158354771
931 -105553934459739936207487952400
932 -24874003877787908481706271299
933 139928906939842891546464417824
934 -118580400428480522092823685694
935 -27942011954277364842340601544
936 157178431245883250315899792711
937 -133190115178256246912935133816
938 -31382704784518583963071630578
939 176522188951917614500364896062
940 -149572601511434083222958959960
941 -35240670619088534470563795876
942 198210600995513099721400900986
943 -167939727412319587296228575112
944 -39565751989007535171936185665
945 222523582342115173876027617602
946 -188528301049567449073019652261
947 -44413655581489789640407715730
948 249773963643726876911108408667
949 -211602962634262930539257176854
950 -49846631846874374461745181772
951 280311303919079828337179793792
952 -237459406586269333828083156133
953 -55934232190779805295364247776
954 314526138275194269136295404291
955 -266427971175211932331880511468
956 -62754152477021595114186064592
957 352854709572317114000258052480
958 -298877636922426045474029246064
959 -70393172533595743310480793456
960 395784238349770535704257465640
961 -335220479620119189382772365088
962 -78948202426333322701630602439
963 443858791336672075773966275568
964 -375916628892291073486842188616
965 -88527447454012796327819827900
966 497685815532321445644339045976
967 -421479788842186614317719561992
968 -99251705137342083188335395792
969 557943412226543834918391793928
970 -472483383562435412515976029656
971 -111255808936162587741734960928
972 625388433518115847070577462026
973 -529567397192056084218220266498
974 -124690235049844174970913561482
975 700865492965471042697847796896
976 -593445985861559485901911651986
977 -139722890452090074265600477516
978 785316992063135148476923368624
979 -664915947353521092130317311166
980 -156541102302025584862743739473
981 879794275384732559776253047104
982 -744866143709652837160587014588
983 -175353831079222059908896585152
984 985470039584926551516931062419
985 -834287982434369260508122497976
986 -196394132234134463383403309457
987 1103652135136488824293615083870
988 -934287073487120283750136545273
989 -219921893852606662507162831152
990 1235798914836462919958932180436
991 -1046096192040729825306145201728
992 -246226880831610018761255411519
993 1383536299903559305380278584230
994 -1171089691142468711097303055058
995 -275632119384106765682422037124
996 1548676753080327972361939220445
997 -1310799524094268408985646598272
998 -308497659368015801467856880708
999 1733240368739194163454728161968
1000 -1466933053729178340787666643269
1001 -345224756005373728839429705496
1002 1939478312781919779045002550025
1003 -1641392844980538919130236844112
1004 -386260517064567424887106352988
1005 2169898870350248222796405593166
1006 -1836298658414487612872641290226
1007 -432103066566894111224390567184
1008 2427296387288396998552657571320
1009 -2054011885941894234573412003612
1010 -483307281599432308527395723384
1011 2714783422199390737328620095132
1012 -2297162695981624481115903472594
1013 -540491164925251561696713059064
1014 3035826460130119092098421517566
1015 -2568680184177004079806538883288
1016 -604342922841177293737696247182
1017 3394285576750067052570537064936
1018 -2871825857662609894353156623904
1019 -675628825210831109833744016064
1020 3794458483737265288952790610157
1021 -3210230816160349125207399265032
1022 -755201932871768035280024734720
1023 4241129432372944042917526971240
1024 -3587937032206622321555996458160
1025 -844011786763222721416380834598
1026 4739623503537867588711050146202
1027 -4009443175967270086177885042800
1028 -943115163236875846856392394289
1029 5295866868910471363069792008650
1030 -4479755477815258472153213114910
1031 -1053688011198144319081862318880
1032 5916453670754520130486906678264
1033 -5004444174603419045172403533280
1034 -1177038699091232068110828849633
1035 6608720236874941952458969040484
1036 -5589706143885580384899524205523
1037 -1314622713410369034425386684572
1038 7380827423801600372891663754348
1039 -6242434394802603371419160196888
1040 -1468058965527815614487541269161
1041 8241851965789330757358382430784
1042 -6970295155592849356097533928268
1043 -1639147880325614207699367654198
1044 9201887800633408031393808536683
1045 -7781813376412548323971034046066
1046 -1829891458567395224066435740868
1047 10272158446512963250355991357336
1048 -8686467553135235740748697123621
1049 -2042515525330187468147889326560
1050 11465141618104935016356209235705
1051 -9694794873894975873795528582816
1052 -2279494399334155738207081620288
1053 12794707396175629448584178451744
1054 -10818507796286530913312953770538
1055 -2543578242880782257982432027072
1056 14276271403987422280361973613127
1057 -12070623280373992363965088687682
1058 -2837823379580055344822384780878
1059 15926964597511464907817583107856
1060 -13465606032130015724300989990990
1061 -3165625897382125888484497920040
1062 17765821446108213968240101402754
1063 -15019527254889240317399217951960
1064 -3530758887923317663671354082208
1065 19813988467672691536329726850344
1066 -16750240564237797892767994881170
1067 -3937413710174754775770413973594
1068 22094955289053965398489330882731
1069 -18677576896002692780864990799318
1070 -4390245707201623689375851912436
1071 24634810630845391066506234996288
1072 -20823560429331253810162065726238
1073 -4894424849895644320733942255424
1074 27462525867602526593674565639916
1075 -23212647759112875107015311018194
1076 -5455691831266015790301746272210
1077 30610269092600238966773401080036
1078 -25871992786230574938715560752064
1079 -6080420189741809521400083065520
1080 34113752923054401338626452892120
1081 -28831740052581837594766839483616
1082 -6775685100476619898383923302602
1083 38012619620240242359638907862014
1084 -32125349532945726423805749476983
1085 -7549339540432023670071512922432
1086 42350867472367420977059230263860
1087 -35789956210313837443831537299888
1088 -8410098606686089671999430003938
1089 47177322799974255480984370983040
1090 -39866768108236434321806184352051
1091 -9367632848666507356190562488226
1092 52546162397889706773653674831047
1093 -44401506836352387869972449897116
1094 -10432671564614926817431581027360
1095 58517491728783036189686445410544
1096 -49444895127191997184688557580640
1097 -11617117111396763706824015745352
1098 65157984735709353427381578388584
1099 -55053196307547516064293645281076
1100 -12934171385710910114493329322427
1101 72541591750069472090823122420736
1102 -61288811160576990979092184930552
1103 -14398475754851224002915357669936
1104 80750322642759173737284824337215
1105 -68220938200160038252936953150796
1106 -16026265847553567423172526997271
1107 89875113106281666912283212868128
1108 -75926304002156501019296999577008
1109 -17835542761367781261618035987326
1110 100016782771160217275490849065840
1111 -84489970923955332154659202588320
1112 -19846262403786210780671551851120
1113 111287094758726840446952970982200
1114 -94006230300445176483669008221921
1115 -22080544861537269642472278663264
1116 123809927262644975055094551829671
1117 -104579590038330003051836190753744
1118 -24562905887661147137318645888646
1119 137722568842547003930379339981576
1120 -116325866449290711318642934011313
1121 -27320512811035184246120839889144
1122 153177150315040747641411034965431
1123 -129373391174361943071015991770468
1124 -30383467409898364678615699389595
1125 170342227451172866457250583995280
1126 -143864345166398556371083900167890
1127 -33785118551823898857129532784880
1128 189404530147440163243774591074150
1129 -159956232924918777360338647611688
1130 -37562407689908528659209975251086
1131 210570895343026545105032491910100
1132 -177823511529214684951865847926708
1133 -41756250621326086941596329188168
1134 234070402723851397805229090727518
1135 -197659390503812249547498965653680
1136 -46411959262730716423851147231176
1137 260156734200433895157103174656068
1138 -219677820188759724016195359677649
1139 -51579707580476653065526338830874
1140 289110780289289782660090528273344
1141 -244115688090781859961555150734520
1142 -57315046235744908995554489307018
1143 321243518886112734683945038361952
1144 -271235244676484057159210494312726
1145 -63679470969273854238352818993352
1146 356899194514798842370127177758333
1147 -301326782253563497058058596951778
1148 -70741050261699250321996715652402
1149 396458828993000497257409966979832
1150 -334711592990189106229119903389874
1151 -78575118368151089944996532227992
1152 440344097598201423782291781625343
1153 -371745234768093963530330218122354
1154 -87265040444814830798538662645251
1155 489021608276673720865964302425414
1156 -412821136475352989234590941773494
1157 -96903057166224815087590305745184
1158 543007625242269468815162203367054
1159 -458374577546497982346312726316440
1160 -107591216981244961296727369410803
1161 602873282497013502778003395464200
1162 -508887080079308916488863459483668
1163 -119442404979730027893773962174092
1164 669250337408433373761021529625308
1165 -564891255730875308353130036309376
1166 -132581478248129338503684402519064
1167 742837519540674552008041708571496
1168 -626976153854975265334685595996183
1169 -147146518588890333069858799277518
1170 824407535502895722884372571017222
1171 -695793162026470599147867024550896
1172 -163290214574325739655189346186919
1173 914814796698802334963521364740224
1174 -772062515247950396583090613726838
1175 -181181386110370929007715669840496
1176 1015003943589848075746497833699891
1177 -856580475795002654086267782807784
1178 -201006666010068164927581670511081
1179 1126019247481276233565101551640474
1180 -950227251879412386476756740148290
1181 -222972354532397219895512832735048
1182 1249014978970222987331499868535666
1183 -1053975730149287587595642385629952
1184 -247306464442087467325662813881472
1185 1385266841130326110065337421687872
1186 -1168901104561929214169638460182540
1187 -274260975904396599467454871751694
1188 1536184575326368594944413427812424
1189 -1296191492425340413726737390639856
1190 -304114322460988913027347213138036
1191 1703325858341721135277480698446880
1192 -1437159637480142738867684261972325
1193 -337174131455944153495960051603944
1194 1888411621355326677065976628915664
1195 -1593255809864848944092341776709728
1196 -373780244613162033191423267021090
1197 2093342934327394538404846138294620
1198 -1766082023761096545197548801132404
1199 -414308047028369410732491820403376
1200 2320219613657508697029604058289574
1201 -1957407705547114037330361066955380
1202 -459172135652916558676237699200184
1203 2571360726690086669822175867272718
1204 -2169186958502080838354130603956467
1205 -508830361437036610266464320839774
1206 2849327183896581488696279542782546
1207 -2403577584615901118239613454353232
1208 -563788282694055489666825807631173
1209 3156946628511108511556554418290784
1210 -2662962039993975442638648234027658
1211 -624604070973561100719936975019536
1212 3497340854200225418639553826216217
1213 -2949970517842586186290269737483592
1214 -691893914822964182821109421314224
1215 3873956004187990159130227758376032
1216 -3267506372228436744259869926275074
1217 -766337971308475863300550909806336
1218 4290595830330905846372494978943631
1219 -3618774116891030376705044117238720
1220 -848686920096921773261676013432172
1221 4751458318159433938864956160610546
1222 -4007310256530029976267313070286188
1223 -939769180311322318258742868103056
1224 5261176014109445335166604356237867
1225 -4437017233389839198142227582224384
1226 -1040498856312135717416478789601265
1227 5824860424316769876062859347820000
1228 -4912200799837584218815081669378764
1229 -1151884485073231140101887796844108
1230 6448150890723952089674683244014250
1231 -5437611158216288401096283059157256
1232 -1275038664972602044045207920122926
1233 7137268390160352117014563699179224
1234 -6018488242812722220015330212106061
1235 -1411188653663382213713394652912254
1236 7899074745844163793667747117102541
1237 -6660611555594269756745708885354766
1238 -1561688031297494366657525190851160
1239 8741137788789218658677030940336096
1240 -7370355007753265678206832624588592
1241 -1728029534815150892259530320873608
1242 9671803059287215435758260056024565
1243 -8154747263392230865207861805596908
1244 -1911859179368242240290522286775899
1245 10700272696422302623729159413743664
1246 -9021538130263151662558107497588110
1247 -2114991794301729026318651306037816
1248 11836692226946808685152565536343032
1249 -9979271595747578958514390782545638
1250 -2339428113570080626777738354400626
1251 13092246034337357555593639730549388
1252 -11037366164679612207224034300442864
1253 -2587373574120161931038653616633112
1254 14479262365042836314052597192421854
1255 -12206203219660693226083690837697280
1256 -2861258990742196230949218282873277
1257 16011328812467790125966073108777408
1258 -13497224194729560291785740240799887
1259 -3163763292301718566275636416725866
1260 17703419310804881687382490737000280
1261 -14923037430219071118678237161402496
1262 -3497838522254736579345151368722990
1263 19572033771201693214265890431022248
1264 -16497535660995295059716554835574265
1265 -3866737326065438226726649084542746
1266 21635351602755618994686360341374488
1267 -18236025182734847326556369236573188
1268 -4274043169754576122352935781120457
1269 23913400481389407122523851580970632
1270 -20155367842221141475073194042527134
1271 -4723703557486301846504499564224736
1272 26428241861768070946947004576674504
1273 -22274137108668111961272327853526856
1274 -5220066542047668796301346332354500
1275 29204174872167817510693575711542526
1276 -24612789604728458640540811356254600
1277 -5767920850502519526377764694772552
1278 32267960390793768597023207194886802
1279 -27193853609115701880043088139090432
1280 -6372539978444274026830959197728080
1281 35649067275771450920363878310808222
1282 -30042136188761966241984784915596718
1283 -7039730640386322916487307071708736
1284 39379942911334873666750068176841809
1285 -33184950778345259806431942351466294
1286 -7775886001194242098650803272587444
1287 43496310441161961190025262833243784
1288 -36652367200161468706203420807948603
1289 -8588044154386856882527985943324616
1290 48037495288071746728176348125516772
1291 -40477486309119548728555624518827958
1292 -9483952357947707824368060559286434
1293 53046783809261082211940631035170260
1294 -44696741657668664504542418179022640
1295 -10472137587360158309439426838191936
1296 58571817209958676099676173009687631
1297 -49350230805433700870122002478337120
1298 -11561984019307581645015603720728877
1299 64665024138036860305360890891520950
1300 -54482079150109535977520162619496224
1301 -12763818118301104931992443995953726
1302 71384095710178544022815647830316826
1303 -60140839431786615348688376522251992
1304 -14089002062887983867810144632051776
1305 78792507079305234512971603097867616
1306 -66379930364581398645362346774157000
1307 -15550036318574610945965072856463644
1308 86960090046034200517439264059915820
1309 -73258118179661931542888386567717824
1310 -17160672241738290495738250027107604
1311 95963661647119149178128389640180816
1312 -80840045225152733063555707091327048
1313 -18936035683222584753298698579614322
1314 105887714124601847310592155550233671
1315 -89196810163881350431879498120960794
1316 -20892762652690846754314209736879356
1317 116825172194543573950577416632944872
1318 -98406604742665955885428256662537164
1319 -23049148205892565413331407784691928
1320 128878224097844754520020149372761869
1321 -108555412580305918021468440671107432
1322 -25425309827586567261077312140084078
1323 142159233532307818685698649134942626
1324 -119737775939410593678498514526498937
1325 -28043366703847482386589257704285728
1326 156791740239675534034859239922649072
1327 -132057637013818356303200227872417552
1328 -30927636409821811949697767735113167
1329 172911557759259714652563566972340026
1330 -145629260883129762309647020220007692
1331 -34104850683750468174558707823998196
1332 190667977666830748256869350116093104
1333 -160578247963730727816389009072218986
1334 -37604392116385276002297338199123742
1335 210225090500071416587511946624380360
1336 -177042644526989289854821607166052400
1337 -41458553758052251013743277022984960
1338 231763234537099278724678602938924772
1339 -195174160665940048438021456961088300
1340 -45702823834923792173279089152104467
1341 255480584649959321703279385981070400
1342 -215139505978126604020811058679843834
1343 -50376197973049532841572743820221272
1344 281594894608907748841091804491578097
1345 -237121854201341246188961181515750278
1346 -55521521554992053807082360521148536
1347 310345407474832747834519039187416512
1348 -261322449098406595594161697597076685
1349 -61185865081298090554603621691360256
1350 341994950096200256271822377281062950
1351 -287962365045203750512139326963613736
1352 -67420935679449314953584095950775485
1353 376832229234285280081563339761060184
1354 -317284437041940138782393716803955035
1355 -74283528198496753054441898772624576
1356 415174348487948174005901618575403863
1357 -349555376251066629781312480747858668
1358 -81836019650599277164244554655347036
1359 457369566989707456754303572135411272
1360 -385068088677094887109843082306897208
1361 -90146911113678810526920810774649966
1362 503800322812380297548952729330217075
1363 -424144216255608878033072325374321766
1364 -99291421595120726575089584977720150
1365 554886546175414546206488200046184382
1366 -467136921423852054877037353446646960
1367 -109352138777884031899240616480132352
1368 611089289888913359903449772599152525
1369 -514433938217409365131047967006331264
1370 -120419732030810013083814436054858735
1371 672914707039455791850955678439548710
1372 -566460915091962374985636299759856072
1373 -132593733567893103936436863375967992
1374 740918408724989080922032843969426190
1375 -623685077022527040762855684941030880
1376 -145983394190688484127901424903857745
1377 815710237707946748235763899100339658
1378 -686619237003139848272397021564233958
1379 -160708620648112377443570802000804660
1380 897959497199917571422654975852008732
1381 -755826189877428107348559628736591000
1382 -176901002303259801855637091967138156
1383 988400677643365108701380530277692704
1384 -831923524496454832552524111938568733
1385 -194704935512552769849103022175842512
1386 1087839728344100183264804276270226020
1387 -915588893548178870031086338811032530
1388 -214278854904024300229244014931603265
1389 1197160925162983246848531257839413036
1390 -1007565784058440423964512582897322186
1391 -235796581594817395213442835010239144
1392 1317334390229966293478722985606250866
1393 -1108669835554494883949026121013454272
1394 -259448799319547119103072645904148209
1395 1449424324834347670533469354526739024
1396 -1219795757239202099306239841130461904
1397 -285444670458135791019446368621576200
1398 1594598022311531290250306241959157930
1399 -1341924900280188461146098630396044160
1400 -314013605061819516465728429693682229
1401 1754135733931716691307478816089348528
1402 -1476133546509757281422141620876565126
1403 -345407197187664195883132533350262630
1404 1929441467546712235522732236776331756
1405 -1623601980497380934134975792905519480
1406 -379901344174299298046794075815880126
1407 2122054806118566764469727369705597296
1408 -1785624418140133240217317545884314056
1409 -417798565934676216653492683079958848
1410 2333663841293623937724098996283470561
1411 -1963619871664105458051746799944236998
1412 -459430542916375096960118027313910652
1413 2566119325958551666850363526795804684
1414 -2159144038292549670351692916534204478
1415 -505160893098180337504682087371324200
1416 2821450159286922255461268801401808880
1417 -2373902307869594713239077513835542464
1418 -555388210266237371141264154092099043
1419 3101880328227930654302762990288024196
1420 -2609763993492195680516161316467570399
1421 -610549387858157581078238046390358188
1422 3409847440781147081654321432143885662
1423 -2868777898763183722914201965726009040
1424 -671123254894270112135392123365033193
1425 3748022998828071351074557608423835298
1426 -3153189345706386116572080937492065822
1427 -737634552948504385686793162772400618
1428 4119334571845522233764167336107143523
1429 -3465458798758639638542329692538641256
1430 -810658285765279894645528389207690098
1431 4526990047608619831490717620023636624
1432 -3808282232657875966886222132230389373
1433 -890824476023043519412531522159133632
1434 4974504152112318301522777915321913458
1435 -4184613405573574053501376618381107180
1436 -978823366901241919376355342160375136
1437 5465727448519872346018708333941535680
1438 -4597688213576170846137541437998522076
1439 -1075411109548962765135854488060965144
1440 6004878044114612959431366760235651553
1441 -5051051318624793403555857259323393024
1442 -1181415981305707831466635121142762259
1443 6596576255129817657691924051948970034
1444 -5548585259786867795568360707096550416
1445 -1297745183615506815801164164534511392
1446 7245882502114656586068443413563770216
1447 -6094542276518211297226637349044156736
1448 -1425392273035022489180818571219074512
1449 7958338733330156029935296597553212096
1450 -6693579093668969522327094653377259759
1451 -1565445283597273482950862024663221760
1452 8740013700740616725433449558835179837
1453 -7350794940592465386226541144215246146
1454 -1719095604090839120144814404059355554
1455 9597552442671809767971714737174829840
1456 -8071773101487407882904601656455432199
1457 -1887647679588781317681580503896104918
1458 10538230359363882023232236794126039997
1459 -8862626321080342998535233828079051296
1460 -2072529612854306659780556980571258090
1461 11570012302689568991997061483429564146
1462 -9730046419152017955912871297032874518
1463 -2275304748107393358199505348914250760
1464 12701617139493017328432974321182649064
1465 -10681358499443080497566258174433684056
1466 -2497684327108252295263893442053910701
1467 13942588289609681460785225505294917568
1468 -11724580173374659926944688145814795466
1469 -2741541315653990570368020031792376088
1470 15303370784956181219649722283659834070
1471 -12868486257041723695464549564882819504
1472 -3008925507453374027182088263627852904
1473 16795395445459985061924954144918926898
1474 -14122679441357722564774497850699835635
1475 -3302080022005490124097876946159649972
1476 18431170821390395063755260678481450792
1477 -15497667480348101059783215695596412476
1478 -3623459323631363490082879644336709080
1479 20224383610243904414462864499965088864
1480 -17004947491734135513382321939562162173
1481 -3975748900269249204851706080490252480
1482 22190008320151894112328582528701878355
1483 -18657098017472113578145541415034905336
1484 -4361886753127132225455471229652739233
1485 24344427021277050083652507280932255594
1486 -20467879550201851051652442149359509886
1487 -4785086861879809159029613421876131248
1488 26705560102347109762192610463351620736
1489 -22452344295032302382141504646648889270
1490 -5248864804900559817912381630166141746
1491 29293009031884410350734663976859474918
1492 -24626956005206381650970295439783805551
1493 -5757065730135067966005102765401353848
1494 32128212213418302041438453716081972154
1495 -27009720805437501696579795805941060984
1496 -6313894889773389538893794862675282939
1497 35234615121657232734963666361162519760
1498 -29620329998635201724383563834712718856
1499 -6923950970979879559209893402353878606
1500 38637856012946368628390626510370733544
1501 -32480315940921711738443327287453260408
1502 -7592262475737444143324459216589229258
1503 42365968619103668015198327880168422256
1504 -35613222166921244614435438048446807265
1505 -8324327425499462821227490727030639380
1506 46449603359736757823785722076951806962
1507 -39044789052970112194605197474482167024
1508 -9126156690981235476954606254037969904
1509 50922268745290485988619310193184593496
1510 -42803156420899089011238653829537024042
1511 -10004321274237776209004927552313901008
1512 55820594792333778387763500519906895558
1513 -46919084610195324782230042830410758200
1514 -10966003899356244396569466449896830465
1515 61184620435021602346104586616065701174
1516 -51426195682545474333099145568614666366
1517 -12019055299845714919835931042708125790
1518 67058107093411835062109336634863211396
1519 -56361236570956931680671003299168947440
1520 -13172055625358591037110014697757449425
1521 73488880751625060935445487476898015936
1522 -61764366146895421068402272222609871526
1523 -14434381427970320724234903706986585558
1524 80529205108062620177628071681203515387
1525 -67679468354300012267728809181627232640
1526 -15816278729141721736974574271135003450
1527 88236188587516030783894561524763878312
1528 -74154493750173854245658455024602361416
1529 -17328942712978432704196073350677931544
1530 96672228252607137777901833290867700617
1531 -81241831999039493476740826326472804140
1532 -18984604639796751235094264375390989018
1533 105905493921328192412395108300073750016
1534 -88998718094345466242419405509937268350
1535 -20796626626643139022907690342642889768
1536 116010456090388623212713906558437003840
1537 -97487675325494566711789844564785673806
1538 -22779604998663764823900876978927720441
1539 127068461582666165970702449665854771942
1540 -106776998276247744282677414418053485687
1541 -24949482977479931178628484324563967504
1542 139168361183525141453390149590314398066
1543 -116941279430701702627383141752506594944
1544 -27323673540428588074217799855295929882
1545 152407193907514953434111685009721397128
1546 -128061983278862891301390917777101434013
1547 -29921193358144953511438996290943322160
1548 166890932946614429521054172069605507347
1549 -140228072157238302590814343516542432672
1550 -32762808798007329281228910711751925236
1551 182735298796583133539221082192233498440
1552 -153536688433214179476355442023580195161
1553 -35871195067986924356413582076652738594
1554 200066645542202402691263311029280935206
1555 -168093898047880350519365746173186347706
1556 -39271109670049576637991071712648828516
1557 219022926808582700765920032487902127226
1558 -184015500873183588442128810376812234786
1559 -42989581435094677124364784177746834192
1560 239754748457911128430292010478915119088
1561 -201427913818900067035160647021005456592
1562 -47056116523197934139970322039464599825
1563 262426515732953911683957155290853483760
1564 -220469133146205470678062045798767778551
1565 -51502922894417739375724456510638517584
1566 287217683224588856526059585458609346164
1567 -241289783011173060115459082185701681528
1568 -56365154887464039534429742250871161535
1569 314324116775260889855801048066740634496
1570 -264054257877230742137678261505949656428
1571 -61681179687018853762607374687838035410
1572 343959577228562529313261693175834168298
1573 -288941967104673469098484836613515125184
1574 -67492867616420783573234378693886371488
1575 376357336802599974249470384835136765080
1576 -316148690752330138823967349360962757174
1577 -73845908361847156091119552722196082400
1578 411771939807336739317930783586276518261
1579 -345888056416385078020677267281971156992
1580 -80790155418202161229879787279071004184
1581 450481120450134107924627821782225200322
1582 -378393147789533603676049789453941303774
1583 -88380001246900602569631800198619712800
1584 492787891586198394434030110079407321890
1585 -413918256555944578893731367543387588300
1586 -96674785852983752793687411788525435320
1587 539022819479155250086274497247272867062
1588 -452740790250238962687850704048747419637
1589 -105739241724990176710931059061249758350
1590 589546500949695382116530122978749846484
1591 -495163349808735095255183439947862557760
1592 -115643978337328556544984418046152741251
1593 644752260716059904039129124470185676184
1594 -541515991736000816226573851723165033218
1595 -126466009693294615345333640839070468898
1596 705069088278692090634663646082736829025
1597 -592158691107358692046363865876595635544
1598 -138289328689219308781370197427654937690
1599 770964835383122192236176707583906664632
1600 -647484023037162368809716476915414419153
1601 -151205532408567866801310419343252058366
1602 842949696921399018867488227046158909494
1603 -707920081772884226402368738630332304794
1604 -165314502811337709785268418260888294946
1605 921580000115414491339703827604410583104
1606 -773933658236609310174625677228729104432
1607 -180725147671222058347429028404179864264
1608 1007462328978595132424497025848572066080
1609 -846033698639563830826492840349315390712
1610 -197556207033310574138540205907348359253
1611 1101258013390084708843177079619805525956
1612 -924775068753899609631272695003210415612
1613 -215937130921401729014692971485316915966
1614 1203688014653352170918076391452603817122
1615 -1010762650552202976895152079097886583344
1616 -236009034519352733190344055481889361986
1617 1315538242166076339475333456857201970964
1618 -1104655800233289089409202402679472735465
1619 -257925737588596050171115112319417576336
1620 1437665338818550156539337279543981620821
1621 -1207173199158159599499518453566326552040
1622 -281854895467587589640832765160688124656
1623 1571002975983615973816091310612270762456
1624 -1319098131939208495582252230863067496320
1625 -307979229632400793677654452011396845888
1626 1716568702483856175969439673989247744034
1627 -1441284228876915768321363258054486267810
1628 -336497866485147361345513428251094770898
1629 1875471395744788469869044935149797145800
1630 -1574661713140937060839480030172689575542
1631 -367627793782944564207544727284315314408
1632 2048919367491470395813828227698539906512
1633 -1720244196567877549031700438011162223000
1634 -401605444929696160990035070486579784563
1635 2238229180847631861317525952964166874960
1636 -1879136071719094724895813878204267602663
1637 -438688422231355222244353901453151244792
1638 2444835240580941488873382290591176439808
1639 -2052540551933484766890590179986908428752
1640 -479157371168384243752701759472403430040
1641 2670300223537459172129112381095464540544
1642 -2241768415549318023858553567401399232043
1643 -523318018773094046535491588664643282074
1644 2916326422057597034248474852707715462085
1645 -2448247515284988413113772175535640758614
1646 -571503390321222823233644856041087802384
1647 3184768079402764434203981952312745104672
1648 -2673533118992641400401052098330420017312
1649 -624076219763869250051883159551818259836
1650 3477644802987205160884779875210006104958
1651 -2919319153665281608782240412719521772228
1652 -681431570645688406093473892320516705655
1653 3797156148547634225809640074184738119560
1654 -3187450430724209046508585359792397448774
1655 -743999685686726611120504294038841251120
1656 4145697476342106107741847233779571077763
1657 -3479935937279639502991940059786487339808
1658 -812249084757756389727647739791390796277
1659 4525877189101025872365861246038414145552
1660 -3798963285286600641823068890577401281521
1661 -886689932662594241020523716961001569208
1662 4940535470813576099820556509640186793666
1663 -4146914418357727443782256491772571579224
1664 -967877699966597170381141918336913488342
1665 5392764655582951321823711059251576293954
1666 -4526382684495365762952206026452813608698
1667 -1056417142090199681840217906875951268132
1668 5885931366789571638582663735379224038076
1669 -4940191392222595833597056985705716563534
1670 -1152966624032811004745711822279131939642
1671 6423700578734231773754696203041127559064
1672 -5391413977586125440842122815062468041083
1673 -1258242820419541773621675632045211857808
1674 7010061765870157994137270704877264428218
1675 -5883395920338115341806053780890113974128
1676 -1373025823086114824377921597130368248864
1677 7649357318757783491256295048010284906518
1678 -6419778559348852436409821475920581706574
1679 -1498164691152219824663681612147868275544
1680 8346313421079185517323615205603755366953
1681 -7004524970033502900699456352414015334780
1682 -1634583481498119645260042837173396224810
1683 9106073598528469866124388938939686108048
1684 -7641948080375909328963819530277647667824
1685 -1783287800772580193001030079411561998688
1686 9934235168255903421913006916810322007196
1687 -8336741217089228363652131235776908334280
1688 -1945371923542814163070766801288434876554
1689 10836888836901949196177731018636605286288
1690 -9094011289663105319963760273030518312565
1691 -2122026524971436250648648766893724341216
1692 11820661716236625728072830260242053045805
1693 -9919314837613889825227689722871196925472
1694 -2314547080495587888700150321360943812920
1695 12892764048154042380043670545134878577456
1696 -10818697185290463150054855343222535524424
1697 -2524342989415548922617857382827709589088
1698 14061039955406800707539563244970190171953
1699 -11798734969215127307885303052922426938546
1700 -2752947484102597968894462577561976724631
1701 15334022561157336170616403960876930649472
1702 -12866582325288199197511077570640286151028
1703 -3002028391739212903094619443012251467168
1704 16720993849343192850195155352150897690611
1705 -14030021047398713852261840337494191089928
1706 -3273399821142019841121657514548974625589
1707 18232049669184557690530801712844262385394
1708 -15297515055215845521604882819316377561038
1709 -3569034853325008743594440450344572547254
1710 19878170321104026668756469498078101265298
1711 -16678269537352741981115173471620252048480
1712 -3891079321076164253248516690772405495064
1713 21671297198095658076972897366584264970198
1714 -18182295166876450585250458350923943229715
1715 -4241866769986697598846291721614883432992
1716 23624415996405550857472204759218260624572
1717 -19820477819479180404627255537434447610624
1718 -4623934701133808337214683564996548042484
1719 25751647052521084347974730407162573067624
1720 -21604654260737834353370787060024891280475
1721 -5040042204024340366992537118396288916632
1722 28068343410182665479618749134252369684421
1723 -23547694307998231631807057927498037418368
1724 -5493189097510797131343913395057763584152
1725 30591197271724575006602523992713812666264
1726 -25663590014773908401747794559363492199562
1727 -5986636706250224120114294049878897121984
1728 33338355542838419698046390057734490701551
1729 -27967552471413017847295937936192261269156
1730 -6523930410952382615857321820000233963755
1731 36329545239177748069787754904997795948556
1732 -30476116865448441697876164080538999545815
1733 -7108924122223382857118774472453391278376
1734 39586209587457445170660661937875382664854
1735 -33207256498816908772342858855318828549296
1736 -7745806840326902506344245545087960317670
1737 43131655723248605579398090673581900849160
1738 -36180506517349042933070751420009014306496
1739 -8439131476735537476646213549005496172940
1740 46991214962963275720450149089739370449492
1741 -39417098170957421547231474514936814678604
1742 -9193846128014301769346309944290504092224
1743 51192416709033513283310089103863244063112
1744 -42940104491176924586578919152442418911542
1745 -10015328008458238383636838104054179543616
1746 55765177135523379665990294078858800970973
1747 -46774598346565677395673142835470543878066
1748 -10909420265095341989578103855741691517026
1749 60742003896919537668847297050978764004396
1750 -50947823916414837229726973549711181536118
1751 -11882471917271324303761235084044474612128
1752 66158218206219158092627656319413108254752
1753 -55489382709737504845145008811849109968808
1754 -12941381183169592104847857067063450812995
1755 72052195740313782382671747974962648813206
1756 -60431435350147337016302779235632116257940
1757 -14093642477412879575506165130262123005112
1758 78465627951747250445179338505027660451570
1759 -65808920448575386145384495257239879479856
1760 -15347397387477054555849468652890441869665
1761 85443805496953180345815243557657131681964
1762 -71659791995435350177445202666020250274479
1763 -16711489962168326243785786634669593636698
1764 93035925632861413950170209691474809202068
1765 -78025276822509207286407875450887284008824
1766 -18195526673029758613959207886018692094058
1767 101295425587176987922266334943879184075384
1768 -84950153813217949814735995197045358320003
1769 -19809941439421625331425293579828373705056
1770 110280344073623430169886738843331136881822
1771 -92483056678855349055908863825868779034442
1772 -21566066140346367320363873602763302866053
1773 120053713303024186628986896996812089639200
1774 -100676802268649285956366792164004516361854
1775 -23476207071061110654714269952322282921032
1776 130683984035373234155124379084560510054072
1777 -109588746544096497268298967889505523639104
1778 -25553727840353155796058316620931801824738
1779 142245486428208222309154630984518077601090
1780 -119281170523887781929183728097120814018863
1781 -27813139245278015905281931513196125980024
1782 154818929663931913382091319312155100458050
1783 -129821698695976659954919445212019760123744
1784 -30270196704425450669922567288388997318580
1785 168491943584618227874348598032458729753000
1786 -141283752599106064974528343289256786995454
1787 -32942005878656501854281136579700580275472
1788 183359665828786839589378672404546972217593
1789 -153747042498648599590778301575087180147520
1790 -35847137160035360316139692682339323743076
1791 199525378252253790437318255215818107386896
1792 -167298100322290081586209416169323700655144
1793 -39005749765678845252759350419367906506434
1794 217101196726213076268592142737693289806513
1795 -182030857281355543816336726313560035068250
1796 -42439726233803350624935829559499535311369
1797 236208818742063149878619361934643617531964
1798 -198047269885020139808320431123464818299432
1799 -46172818184731423648299037142582883620328
1800 256980333616200860479583143330307218589520
1801 -215457998358969009286545669393703369929368
1802 -50230804280424055534342944105424203922138
1803 279559100481263946628622030722836552593394
1804 -234383141809110298352536135037694688256842
1805 -54641661392658219108624743184876113682204
1806 304100699675487451686072344726919038609930
1807 -254953034826690900909090463869906121308720
1808 -59435750072734166818397064161760481046432
1809 330773963601513951828272121077947236009600
1810 -277309110615759787732070201927685036631186
1811 -64646015505072223927751993436201780225360
1812 359762093622930752413841252132789051627885
1813 -301604836139684152408594612542481405314930
1814 -70308205223782616177991470924257652352310
1815 391263870103987592305558549025391523894944
1816 -328006725232848005949858516366292473007693
1817 -76461104975845337612490520072372300511928
1818 425494963278601452022761731101996218162318
1819 -356695436109448559147667659478179141974890
1820 -83146794227547366883746465650359954695404
1821 462689353262362154407419067221634119426456
1822 -387866960226363866410798867590185397171564
1823 -90410922932968567447417706526323133395352
1824 503100868199570825767164947060976136256161
1825 -421733910024537527099595170785827763493160
1826 -98303011315315860579037641008452410163678
1827 547004850270427722517734441365818730845854
1828 -458526913686603230383967276031122865460698
1829 -106876774554566058135006300404559302280656
1830 594699960075712030428950495693181653593688
1831 -498496125711212272898290880365878338385408
1832 -116190474429041746850364441639966146685840
1833 646510130772385576489027963763726775874656
1834 -541912862820678762014971473915127845862675
1835 -126307300125129713872745387954365473181884
1836 702786684258599550924548768837789377576204
1837 -589071375492379752874511788465337452562724
1838 -137295780609347961354181944231997507509552
1839 763910622706085106349067938692480008077848
1840 -640290766240436964389759735166852491450398
1841 -149230231151443888582525570102779382186870
1842 830295109817795485445539889073436859956367
1843 -695917066677521346571282609291121981285328
1844 -162191236797315483060094076310636162877776
1845 902388157355336998728825854207120209874922
1846 -756325486362510744815921963337650740600878
1847 -176266175817532938021233972550997101124128
1848 980675533741080535426992109587141515586045
1849 -821922847493964565052301663446270504886104
1850 -191549786402441486693168615703239436584014
1851 1065683912901329366733870408601290879113478
1852 -893150220648182075271260931443583523493410
1853 -208144780139694427265533926975788504821224
1854 1157984282987563346097155364786253404696092
1855 -970485777990696581065216552261242002145096
1856 -226162506096159067881573092095566318526198
1857 1258195636201245886810242745575207756713824
1858 -1054447881718667475187231935135039074803258
1859 -245723669635141004697691095264010440352794
1860 1366988962663310156765293346883512508013301
1861 -1145598426926575883721058116919443949007692
1862 -266959110433599241358796882968091302428346
1863 1485091573122309685280727834739645402423800
1864 -1244546459637329798053275933104552653333248
1865 -290010644524434038556036119602327793562568
1866 1613291777296190927934691808259539744554419
1867 -1351952092414423931315351453017671927312114
1868 -315031975578132364435012394345591491272864
1869 1752443946803437479243421052953704661354122
1870 -1468530741777972290842406389903366061725364
1871 -342189681058329062675329120818181506322992
1872 1903473993972581069545290369187165532477406
1873 -1595057713598798477202366540553314962109954
1874 -371664279339640188618932342523735899044213
1875 2067385300338395137487349675567206199894252
1876 -1732373164751716903490621162422100265798221
1877 -403651384366095168846475072893570842821248
1878 2245265131353169470385450957589526663741930
1879 -1881387471583944356600088166302939687051480
1880 -438362954957490117468123215782583789262301
1881 2438291576778143321255745683785506278800104
1882 -2043087038210481305640536136960643201936513
1883 -476028646442082206873886061340294455392024
1884 2647741059390519757585383413913287637280706
1885 -2218540580299564760749827256378968305816880
1886 -516897272910560887455957806303262510987400
1887 2874996458063897532256480993697608592309472
1888 -2408905922873300695444916631320337847888608
1889 -561238389051740993994604194136803915918842
1890 3121555894974274600384185003919391291519826
1891 -2615437353737914092839062300519546804840002
1892 -609344001248778902165263210271656576038512
1893 3389042240671380656345931561769798164655272
1894 -2839493577492579666156956954916362059922080
1895 -661530418390069442739297814698435218887296
1896 3679213395059029973519697017876240010982403
1897 -3082546318664777933464644071277444610986592
1898 -718140253685814895917206006398739449189116
1899 3993973406973287957627561798237664084908784
1900 -3346189626404318984749677699499931601968491
1901 -779544589684392722949554032105153376123904
1902 4335384500060283033639598723912157350283290
1903 -3632149937359962316087835947086366188661264
1904 -846145319657285169126847484633686188374703
1905 4705680078065316424647749173602380478329114
1906 -3942296957886044878909370645756592926323921
1907 -918377679573074502708139257183224940277170
1908 5107278788482611282602040375021165854942444
1909 -4278655431607690861272841827665024975892024
1910 -996712986015890047835291885489100833655456
1911 5542799729814095269627982447116709932336488
1912 -4643417863640009688892374637551399622787941
1913 -1081661596628222900649571813646977804503024
1914 6015078894482118410317820404485577892706998
1915 -5038958278439356026867796843828822236534264
1916 -1173776110979210730014932715704832940162643
1917 6527186946773856846045179726535989102514240
1918 -5467847094395724920972198889649122506599722
1919 -1273654831184890299181300280264661558643992
1920 7082448443106237894453388581540023755540072
1921 -5932867204889698336629778957704015375112512
1922 -1381945503144655304213299886952877425613823
1923 7684462610434676747805663252222395372778330
1924 -6437031362672764390402939207761286120065084
1925 -1499349360917006584328545491471882055213290
1926 8337125807835361685670746057023983163580462
1927 -6983600972126929235779198572111118555491120
1928 -1626625498547082369291445232622939369564117
1929 9044655806221638255008434788672501601097600
1930 -7576106402262101916226229413190768769872605
1931 -1764595595588578260743072908844122064139810
1932 9811618031866639789750981870681511126232744
1933 -8218368942264898576753255413294211446060264
1934 -1914149024644464649781293945474612863294662
1935 10642953930957457705516673485649189348063088
1936 -8914524531071062036937318597716518267705047
1937 -2076248371496181954705825608723748420936550
1938 11544011624866287462669718645242893245982286
1939 -9669049402850314702579620537342873433272564
1940 -2251935400812448667773633219477344079206955
1941 12520579039261610666724869579941359929090920
1942 -10486787801526055182620297950639637654117104
1943 -2442337503040138776527829501037338652085328
1944 13578919704673488650800113636045538010208424
1945 -11372981929566299768869034236727297855141416
1946 -2648674660895611006741370892542576471884921
1947 14725811441753191652106538169292920488429008
1948 -12333304309344961947515154652890199310949036
1949 -2872266976911272237303257134761279284535760
1950 15968588161316693440345616029962834893650682
1951 -13373892749457504891306654050768842116305232
1952 -3114542806766119599544886930069338362815110
1953 17315185027428804104980706770230955901947878
1954 -14501388123561386538784423439871875412741708
1955 -3377047546658929573522877517488479317430848
1956 18774187251371944317161094820987756377497414
1957 -15722975185684810923931345709207947711317616
1958 -3661453126788457944639573112987994561959596
1959 20354882805460656065083921428408876838981392
1960 -17046426663598903918406716734069960083885413
1961 -3969568267107809713542923630108702534057776
1962 22067319368428187226322053856557218152856501
1963 -18480150890877377818364489031746377736299776
1964 -4303349555942993831125237028392479967648536
1965 23922365838652224521499864421829963576309376
1966 -20033243258780431867727674153113189585924600
1967 -4664913416833311544769816706605311086179856
1968 25931778777940166201316653580601619916484785
1969 -21715541791210585778455937484107213360120960
1970 -5056549034090246554666057900014230389608162
1971 28108274177107785367006718774572735425487374
1972 -23537687169820643792637576066798846159524066
1973 -5480732313110570268462681760254479251907946
1974 30465604965317571457066905788729125887746852
1975 -25511187562040735485826238778779369893524344
1976 -5940140957449272960898085939459604586701747
1977 33018644718265409058135576861921674502336296
1978 -27648488632475200194450176260011637018030155
1979 -6437670751091860189887897051387774214185810
1980 35783478056000557431106162491005084859581707
1981 -29963049147954689756390556427325367477350520
1982 -6976453141299221474844710337029392125193310
1983 38777498259632152995517051248412767321543936
1984 -32469422618679687766420513821704600415250657
1985 -7559874224870113498662363204433239213352342
1986 42019512677628775196683872110405546665579038
1987 -35183345452536708555312758740779986678362800
1988 -8191595248717657044376630622001916021318782
1989 45529856537085318475461322489345932681921092
1990 -38121832136999318319583552495157448813818012
1991 -8875574744331625728554689996934167826885112
1992 49330515823460266618965213075727968828854704
1993 -41303278003248954518067495404077798268413536
1994 -9616092425045588639701943685125078813515121
1995 53445259944141993590661101539143279064930332
1996 -44747570170487112359570503260460078486399182
1997 -10417774985098679253989552141163872470697568
1998 57899784947070607283935048275297588461434284
1999 -48476207315099466265766905697576090462590560
2000 -11285623950331331854206039499687209869569386
2001 62721868125829483620188653034338073619312064
2002 -52512428959630656006334198166889599481235018
2003 -12225045742042391838936725882474220350914446
2004 67941534907458695461796795555453612152801528
2005 -56881355030712017782458431987530197597458760
2006 -13241884128125726719099471284843817245757052
2007 73591238989086775445190529265428523310701928
2008 -61610136493450637257509793111053362720226928
2009 -14342455249166859792032601580174598314544928
2010 79706056764710360556007265208593131260247669
2011 -66728117932656403555895177592479312875937376
2012 -15533585421788463177297399231959914799563111
2013 86323897164484911214653708964962208220787696
2014 -72267013018998098582139149856253749510671176
2015 -16822651937267642664025464657409012213737072
2016 93485728116166677325555583880703542779350800
2017 -78261093871109813831845924084293931105751922
2018 -18217627090393722819713637918592799845220424
2019 101235820932342664817148543491319315206550474
2020 -84747395403212944287963361680510261997979028
2021 -19727125691785085743152822497582383295408728
2022 109622014028313778140443715904529614536555974
2023 -91765935832404502155357729048606427137099840
2024 -21360456336536894385614870380943685943249357
2025 118695997484507479595399712605350643529112536
2026 -99359954610849643246511640305517761289371530
2027 -23127676723235101564806987213031823992936962
2028 128513620084682670432288584157167666099639487
2029 -107576169146199924268529306646054556292887134
2030 -25039653340160925070624514336093934600463516
2031 139135220587588172602268479791662082586170672
2032 -116465051779171016627843290449167908191206584
2033 -27108125860047531801200071578452406584690728
2034 150625985125832273766089128384138461699415167
2035 -126081128600926568596514595545664230438755344
2036 -29345776611169897505610535440302824427632410
2037 163056332772250959587561354058928988564593224
2038 -136483301815343867962379335625807773535040906
2039 -31766305520992568496757128954778544255196192
2040 176502331471818775686006289277525758571313218
2041 -147735197483043413548739101580183313259178800
2042 -34384510959221964677473119033544872811917870
2043 191046146706980354627507342101627908420967380
2044 -159905540625959670142141168530537475300773211
2045 -37216376940075088144744885144950567060999744
2046 206776525447108098701347042693025605286640178
2047 -173068559823978782547382559663432076625967064
2048 -40279167179062597628270819560269681513140319
2049 223789318129596642741077854105461942318565692
2050 -187304423599592868917291048995308703169017498
2051 -43591526537782057512231490695369662024424060
2052 242188041631945685336470302146666631204886680
2053 -202699711063503356807950057318649178401152512
2054 -47173590431331964721227019857186444094741764
2055 262084486422197045083211638078958215190848608
2056 -219347919484597548747236615729741694488954768
2057 -51047102817209465588640972476434873178155792
2058 283599371320502053873867209330853783468370611
2059 -237350011652744228965199185375819097530134492
2060 -55235543432181581711136794919344554337599160
2061 306863049568715854482961030607015097696050394
2062 -256815006123503087120765740351854549375400914
2063 -59764264994876092509150958084664909454598704
2064 332016270189158352771463742389212731050571664
2065 -277860613671298555941948708138366383368419244
2066 -64660641146997851059537006287744853860877969
2067 359210998919565611937341746139115473406490464
2068 -300613923533139014124208907294363847769483899
2069 -69954225965433582485279326317137754503814916
2070 388611303340411909322233218357503744350006274
2071 -325212143299929553899728255231202674311153320
2072 -75676925941379454350718862459456535295430357
2073 420394307164964853627686727310324770415682352
2074 -351803396608294701756294973171602114874292715
2075 -81863185391350844878169772037030520514642144
2076 454751219043528041890199220302506382385526541
2077 -380547583104169861441541247287207978433933456
2078 -88550186338878045702990312534445787019347940
2079 491888441643352357321281336479577678963682176
2080 -411617305491927340803807074478136852993762287
2081 -95778063985247621257964287608854685149303936
2082 532028767206833655178040491434812866985204225
2083 -445198868851291074324838384316208119719804464
2084 -103590138973238537220987977685905431941156900
2085 575412666265198716231809791997983370433481920
2086 -481493357800715222661260483000975170707847926
2087 -112033167739878082597787294233715037947260368
2088 622299676695424349516585640558286362318944376
2089 -520717797512352563322131589584691844126925368
2090 -121157612353291860321442482451937700899216053
2091 672969900857334518006965561265598260760122454
2092 -563106405042471705357286818939134194023156343
2093 -131017931335267707724312026890431532089978194
2094 727725619138575950233924108182325672234626196
2095 -608911937934617742390755207787302001886883904
2096 -141672893085757173588642363668314093744773512
2097 786893028870597735918183364640921879422700954
2098 -658407147583548745942995995115894394875250128
2099 -153185913648803667372295024132305877904435616
2100 850824118262199802168448064523395814244617793
2101 -711886345418813114429022916565596631649943062
2102 -165625420691961920614473792207852625193843610
2103 919898685732261897066208051555770475565995008
2104 -769667090580759899846354971663224755175318192
2105 -179065245713855328264367770121471992010136464
2106 994526515813778005982584172921602297071980778
2107 -832092008422017751616142564282224633521684398
2108 -193585046647854020146919704826140613923612848
2109 1075149723651446039552108441100988386871717032
2110 -899530749877498521376491404548685622446927522
2111 -209270763194750469215895703379056957974250944
2112 1162245281029250980841724305714506907865157370
2113 -972382102509495391511568820811100905572902594
2114 -226215107394623819888818422430842801385520512
2115 1256327737847512541595396334146315244794064464
2116 -1051076264855443966998586595893654816488575792
2117 -244518092138745443779170896433136890995076910
2118 1357952154025880208745548936283563334578491070
2119 -1136077296588684388854755987322310902121932096
2120 -264287600527381479471696130535250682931891941
2121 1467717257945263061918146157823550242859135312
2122 -1227885757951705998294547059268931694181664809
2123 -285639999199761724791567148308508941791549790
2124 1586268848763599596514022715498749773103238865
2125 -1327041552941815889809969535299055733919472694
2126 -308700798999455492114863877170542719610011416
2127 1714303461254061420896267635204040762875470744
2128 -1434126991826255827480402496182576169489302482
2129 -333605366593155768542198368503311310364884526
2130 1852572313226570182781799382255875981776343810
2131 -1549770089743196577030760057427938211442804288
2132 -360499690934745870487296208222110048037606054
2133 2001885557111718354230782183321337802537252136
2134 -1674648119412882517891895279868757588118569076
2135 -389541208760927766192887369821948694746255992
2136 2163116858918190054342740286961836735110583171
2137 -1809491437346050526367455230977442176662890040
2138 -420899693621152875052190360211554469024541596
2139 2337208329529025295591279097420862420215212918
2140 -1955087604401656760497126525187097657596713327
2141 -454758213284751065928166529404504378528834752
2142 2525175835187628361925098946037664902037516058
2143 -2112285823120482638635563164886355468791616824
2144 -491314160733758671585193904623907810036443096
2145 2728114716051023226157355287517915142549945242
2146 -2282001715953482543702467920142342957579835076
2147 -530780364342887548489411043999978435925974322
2148 2947205943865955545158194314378901641543957926
2149 -2465222470322502663911173914356606501706015128
2150 -573386283270378894171458814372889402784213764
2151 3183722752164248165011112270967768107575524384
2152 -2663012378405604834860488782394421314036038264
2153 -619379294537320521883857037475644265007986376
2154 3439037774889374060975285320294505397011063997
2155 -2876518801639719585024515685998058659019648732
2156 -669026078760706685237178846911899239380912350
2157 3714630732069438310964190426741882180237929682
2158 -3106978592190513328301762536845909145741292816
2159 -722614112029588274639658671739438916188006288
2160 4012096704056526422484087068043744516783024698
2161 -3355725006064759955327216504678574915077108110
2162 -780453271976784427897039552320846017388296645
2163 4333155038973562394117949471591812893820231712
2164 -3624195145146578019510181025360641112736785888
2165 -842877566703686974074546346505492591220431832
2166 4679658941363397086888549045942277603854799940
2167 -3913937968238960653019776686606642665028335424
2168 -910246995865780076453309921291405624669869899
2169 5053605793637953959283801672896706510242751640
2170 -4226622914200389717575834908132429093855860918
2171 -982949553924938381192924808781737693660634716
2172 5457148265796285007315485834951480049137877664
2173 -4564049183498336514348215921035349234930288016
2174 -1061403386324919703514557576289355332199226230
2175 5892606273039067323354663383169448628273972232
2176 -4928155727973576812723058613724286474587431657
2177 -1146059110152554477992714089259978569714063936
2178 6362479845374572039321771020351203509994795610
2179 -5321032002339157299134237855817968781079892256
2180 -1237402311713054227978834292312415038649380264
2181 6869462978110178085436068660151165285631697362
2182 -5744929534944500983894652659299618182145503812
2183 -1335956234378014343277568972415067890643200064
2184 7416458537278453715279606312260991664227768546
2185 -6202274379638868710090358085405786894769399520
2186 -1442284671063792044020474219048551392049591563
2187 8006594299583834106928493349044473617164871210
2188 -6695680515191021278506482979478415188391559750
2189 -1556995076771061589745440174116609487403952606
2190 8643240212403030957270434332295384800227914252
2191 -7227964263686857707614551528056329524161065664
2192 -1680741917768916854832497554381839564174103486
2193 9330026965759606795746346712825178874868181792
2194 -7802159804659147318283841073094576979789878283
2195 -1814230275244732406077304485878882064920979638
2196 10070865975052906163643230010155307851070549720
2197 -8421535867430158405493673289818903496156607848
2198 -1958219722570357464011348548887894903852318270
2199 10869970880688375094071943337952303889561693632
2200 -9089613690297901465498652019203764956880599144
2201 -2113528496762805544665961377684296569463744000
2202 11731880678667349210702628588747133446276930009
2203 -9810186341800833662607931395072751716767346510
2204 -2281037986250605382882210920526788483232659038
2205 12661484604689472064879994296430354988643924704
2206 -10587339506387443635629879547717994239835031248
2207 -2461697558703106380504358595686805650763184672
2208 13664048903442728473364182135983973604338197162
2209 -11425473844431790264077371750566698810689320180
2210 -2656529754447553414124396498031634500462198050
2211 14745245624550445892952443222005497466576180704
2212 -12329329044712025139457722772987452423729422266
2213 -2866635872896529249027389194685761493863719256
2214 15911183597160649445026101450554447540697580094
2215 -13304009696247171993937143697505114348268112344
2216 -3093201981445917618997241869203522049523890307
2217 17168441746453525930383183859351263453098586656
2218 -14355013115811917618762644232100850576853335686
2219 -3337505378491063535156658166115740007601917628
2220 18524104927463940265343245109072490704703109970
2221 -15488259277567015291080265899968802052989107622
2222 -3600921544557233846501270045975649385338931110
2223 19985802464628516572881442794742149062354864888
2224 -16710123002104645400391593546232164491521332974
2225 -3884931618061534494975371935531970097826132678
2226 21561749599435681287490647877852638099665415464
2227 -18027468573867898996733500391834165739270754926
2228 -4191130434929691538307674428618875064503137692
2229 23260792063551888790499848570647734416524661248
2230 -19447686968419537653131918087773146877366235494
2231 -4521235174196027859237360826031406372613446120
2232 25092454010892654104900591106633271137428778526
2233 -20978735884469615140041066483781675736789929312
2234 -4877094654833015097465015935654851221716219380
2235 27066989559383024712379901793721093299349325136
2236 -22629182789991188446249585694523027875057037499
2237 -5260699332403440224494721638133014246143429168
2238 29195438211694521249415018810049911911937669080
2239 -24408251207229771207819841449227882602016497992
2240 -5674192047720103055017488730316470810615728000
2241 31489684444146326602826446695928133715842058346
2242 -26325870478022116260475586983671684207688042818
2243 -6119879583552854350896458236205182828116130686
2244 33962521774316182309453944059662731573805654205
2245 -28392729268665598784992365347754127646244886966
2246 -6600245089559773467182613101443801323884954022
2247 36627721640826724847722855187206995694108847592
2248 -30620333092709061880363703918964358230128920296
2249 -7117961440058820280123017407795844217370960408
2250 39500107453369118969021693649284383251448196539
2251 -33021066150563969380220307314071735234473259680
2252 -7675905594020297731855915346078045507507194713
2253 42595634197419209523272164188367242829233245016
2254 -35608257806862356475789201745881322509081086122
2255 -8277174031772421275082751615579457194000840392
2256 45931474006422116944551095167009491835685649184
2257 -38396254050123912948931710737521265435153935084
2258 -8925099348397387463878601751795598352435700217
2259 49526108144608674395544623111467714881559235244
2260 -41400494304654894269245979685945633603358668475
2261 -9623268089680548433934730254354194335561289692
2262 53399425876210769182840850209131495664188611844
2263 -44637593991811084963905639622583356794004883616
2264 -10375539922789547606078819812884154554061576069
2265 57572830731822632594650182041149359177469460072
2266 -48125433266949315484209685364604191177593551869
2267 -11186068240634540427616040998546629201204021696
2268 62069354720183007870460343547737532032926160007
2269 -51883252389710196988126350774745702861133494656
2270 -12059322306128115217102470830492755840006332744
2271 66913781073912777477814312460433377157571674336
2272 -55931754218872164330848539977430313083309363815
2273 -13000111050359820328868570456130328202716413312
2274 72132776160931054895041853593767349024246077557
2275 -60293214359057945410418897692879770456528958458
2276 -14013608647063414485982885339975703800630017643
2277 77755031239601025142136172737426028959540046952
2278 -64991599525235283522782381028867459809083482864
2279 -15105381994725929289099165854702880723247957128
2280 83811414785351107026485273674544884994068432307
2281 -70052694732422777403475774253706783347873470848
2282 -16281420247310123738381173537015920766640950545
2283 90335136169819601605241742324621725580614401704
2284 -75504239962491179313550519150745768810619302244
2285 -17548166544882798493029919870728725952816708078
2286 97361921530741458313285615226385871187952922870
2287 -81376077007656923675733847837946320064576349240
2288 -18912552106510942751392618629276125509837178751
2289 104930202732112205568851451155226333646803559692
2290 -87700307241429994882349773494957924369333085318
2291 -20382032859659607135193344164267943170298343152
2292 113081320379924336257427389339864270878914599229
2293 -94511461122650948440778162569929455556113622672
2294 -21964628793057360280074988356980633110849729972
2295 121859741929294594728715523848266380075369998872
2296 -101846680297098123488491207354004541348183409259
2297 -23668966233648924062163991216417152866800565392
2298 131313295994428465395250856196779584726905409770
2299 -109745913224250906168075254732870580320298304818
2300 -25504323262896211328335772315563570473531219896
2301 141493424053966798474640856050675869288190511888
2302 -118252125324463666114858642071714530095451838820
2303 -27480678503389328448655256655174988951492532928
2304 152455450831221022653652441151437314759988652200
2305 -127411524714364727744535703766138078411508025120
2306 -29608763523564000658084995487935100965649725483
2307 164258874722047727533577064878846108953699662156
2308 -137273804676095707971534493145138501869226406928
2309 -31900119126372562535590506069280654663972584646
2310 176967679743090292998975520698536543753212198356
2311 -147892404089423858035921837535903827029004705920
2312 -34367155807109123114585910629071100334593356232
2313 190650670580306338372280720979445870495978656312
2314 -159324787145195393752715354424544030956012705012
2315 -37023218686338926593785494509432528903840369056
2316 205381832432620841078941284388555766512433472821
2317 -171632743754481357930767372797991473717747003008
2318 -39882657246127047761342635530107090998678701288
2319 221240717468748149394177977789554609147217262000
2320 -184882712170559969803794814967909199217258200550
2321 -42960900221609212569322524770914785407153470390
2322 238312859847303205174766136225329640902124637244
2323 -199146125451073922604854674841555727014660659164
2324 -46274536025512105115918257078972419143672424464
2325 256690221391906363335604907430496868947073241338
2326 -214499783505825826768153102896511778622058842860
2327 -49841399110634488817544133386321511766405864328
2328 276471670164755286309003986924518564442924872992
2329 -231026252602295434447747883904416472616850506432
2330 -53680662704674964800448264663829859139328003265
2331 297763494344817460282471884513860087222736267954
2332 -248814294336683845236894164735422932371963079415
2333 -57812938383277610623679451099493650936458223048
2334 320679953991165152569570548884093457189057294060
2335 -267959326223760756600638325820462601902642588488
2336 -62260382980913394924605465488700244884534700152
2337 345343873458863191302070862641962932120681431532
2338 -288563916214704899341665340865139149970848983722
2339 -67046813375384060791847130834605491362875502618
2340 371887277435119580046435413543518622516343833280
2341 -310738313619227940793269548336145375567094689496
2342 -72197829720498371111706871330306854580341829036
2343 400452073778073238846423714574738020280022361296
2344 -334601019087353557356076203999065596040444288891
2345 -77740947743012610191775998466790152986353441192
2346 431190786570642851783418502866131553130649740715
2347 -360279396498137299813244269052134179978012979968
2348 -83705740764445421546922965617502787614507674641
2349 464267343048388536289915290753212613886627579260
2350 -387910329808270451121070020717469397195316754794
2351 -90123992156082708536245852695772012189060840632
2352 499857918324513357491455770628455100859575064399
2353 -417640928133887564091145972204242746423440323660
2354 -97029858986607570994943870368092146304670306280
2355 538151842118206369146031097695108466870551302492
2356 -449629282575036597253252507697210681726374018291
2357 -104460047676565133180739469096663663663632464682
2358 579352571995842631676149412859763647989119105898
2359 -484045278545289725565755673759698745116954266704
2360 -112454002532561677413383282644006782607448051546
2361 623678737959542408585105420058762444369306398592
2362 -521071467640067633384464922949225694382598024227
2363 -121054108096978963889336247288259111750927457982
2364 671365263565786008072547546937160512992181043918
2365 -560904003367699965899454778585104853432286903088
2366 -130305906316354675042857175933366732690840842266
2367 722664569129824713997380920496342946727834217888
2368 -603753645378418945488087920152920452787231746295
2369 -140258329603756064661530368049810726473311724366
2370 777847862971279286121937649271830723448861886258
2371 -649846837159847271358987775320298140269541243674
2372 -150963950947795863396850785325904874206204492988
2373 837206527084456101058506172035105083593246446414
2374 -699426862524663300516762084618907210532218950594
2375 -162479252303770838126567656521287871382212428640
2376 901053604075549352340257501970476353441633222898
2377 -752755086598683935330087272713502756066649927992
2378 -174864912591133118791654490558479039783269666720
2379 969725392700188873396852698098951902196693883840
2380 -810112287427393809993401494118975518969041731297
2381 -188186116716548705673480671084155191420889604256
2382 1043583159861040745912265808556523790788182880466
2383 -871800084757889021701575318357246569662248686688
2384 -202512887143601769352110654922540425039577748832
2385 1123014977488836615791456880865688514781323945290
2386 -938142473023349795664821964109887105234345979198
2387 -217920439639243892208890282826086909899797981834
2388 1208437693333934478025341523896968382691839486006
2389 -1009487466060707665474221996107432982961027194472
2390 -234489564943873987593883240380680457261254245980
2391 1300299045342119662800501988465437180969054761736
2392 -1086208861631481045017757695874148738599916908205
2393 -252307038237012562961013312833353596403251757152
2394 1399079929980857787392541557133699754480879000647
2395 -1168708134393334631975304268083264543161881909980
2396 -271466058404486598770986425409068957301908603460
2397 1505296835623839953162058182460064040749211615016
2398 -1257416466588464544111430188116345569784536028412
2399 -292066719256492598072607832116843968668944548976
2400 1619504452895867927145394069081607104682449434280
2401 -1352796926377301663135425076880621564228206960710
2402 -314216514999522804582376266089431042379787767536
2403 1742298474730607503076380082890416593508771122976
2404 -1455346804455340104369734065065641987368956926554
2405 -338030882429637154244497600016344906661795897088
2406 1874318599804442933786398961128386694781797143452
2407 -1565600120350430186533731366550113992791035564360
2408 -363633782490704871233150292662887657784872689776
2409 2016251753984820455497986079992352016477805607288
2410 -1684130310611149061855045401844482001482098852770
2411 -391158324029841516065021028725322970003733983074
2412 2168835545475594577095991351118885232388325721890
2413 -1811553111967645574850961498788894258806080960020
2414 -420747432784203291674926685058490251994119663202
2415 2332861970459821234909674612765872678021093888832
2416 -1948529653478679096183459057624118779273749733936
2417 -452554568849504754197433568809540238733896650990
2418 2509181387237347164043293170683436716515315922827
2419 -2095769772676745061909739298695514340860816399952
2420 -486744496112097869193793468249018816025983631958
2421 2698706778135953872406289824771272174452108680376
2422 -2254035571791811926007435292128376688071472808026
2423 -523494107374258044580450191489525363978302204064
2424 2902418319846639991394667321856744464044332918384
2425 -2424145231278214122501596998304006551327101124584
2426 -562993309167608903241536913256127843694758802288
2427 3121368284302190069094359610266361923661732026352
2428 -2606977099093924060001337011383189543409050551360
2429 -605445970533603870465257855069779340818585711152
2430 3356686293790241776997589227093868478980050555556
2431 -2803474075492398951006701270476807832736573785088
2432 -651070940353975517898758635772318294538916822777
2433 3609584955674855979434679879072683977310171993336
2434 -3014648314490491490621244860314656868038811771184
2435 -700103138139459845963092103657399323086681856470
2436 3881365903901844518466813456841716690595964305613
2437 -3241586264677970171880626625296047299496054001278
2438 -752794723533395771184545543216174207797752042972
2439 4173426276391082968563147784107024709418849203272
2440 -3485454073641904138312673354389703396042339394997
2441 -809416350159586763515368235898704714955928632512
2442 4487265659482565470276513326666845515992011049705
2443 -3747503381999893911601633229368743183495775968924
2444 -870258509842798958980170765424269833868740494798
2445 4824493532811492051576538602076869101634971094240
2446 -4029077534877746903911907290399974921303801528930
2447 -935632973657283179414713092661343235856516401480
2448 5186837250351313929149481095269430808174655695399
2449 -4331618240638122808996830876066882878158473880896
2450 -1005874336715698137611226010725875101888355004091
2451 5576150595893194488383383373628638802660125945916
2452 -4656672708775907114726568227669828664904852601996
2453 -1081341674099864316395741540360007000461471438400
2454 5994422953937312986834781561870040493361688838648
2455 -5005901301153230043842195853957575100130133835144
2456 -1162420315858122021898938553972261249715511781477
2457 6443789139868180119057718840202266045082992139248
2458 -5381085733162415183087697703575380063144234492712
2459 -1249523749554086005269850224120310779179402974656
2460 6926539936385834980450514093561947382184771967841
2461 -5784137863989707193729379015703865740966357844408
2462 -1343095659450830041208199061741838458978067613312
2463 7445133386481545229718145262824967947676971136456
2464 -6217109117918138277999694529833682369751497745478
2465 -1443612112055720505730992024346140944653700721594
2466 8002206896795499897028902954092557995092692620435
2467 -6682200581566903788902259939744002235115727179476
2468 -1551583898437158174038047974756104877836701649241
2469 8600590208991066973530363696083010116213746125392
2470 -7181773825130547238329331103896441436958449928076
2471 -1667559044458492103191408498484438376790233661584
2472 9243319300842692072933092152144130386225241620803
2473 -7718362499068444997718724814598105966750978911952
2474 -1792125500859662226000361385353588813419479656292
2475 9933651283080828683137563950629483800156834905856
2476 -8294684761318857336959698834286526009694742089860
2477 -1925914025957260081783122357186281045872872334998
2478 10675080362687066114896644484258835997417175210278
2479 -8913656593988553446359837255669356831959158522272
2480 -2069601274632465672242670149961576057751204349240
2481 11471354948306858115504430614351440408455857613106
2482 -9578406072616225861440226678852481352071224144161
2483 -2223913108237778875088852213941972628701889940984
2484 12326495978768393513475941438782542276822288494067
2485 -10292288655544286608968299096918793031370546772678
2486 -2389628141081950391109031267228803055126324215580
2487 13244816561388168733662857015582524567702489195104
2488 -11058903565679167560929409909910176156069778002594
2489 -2567581540252661055998802968549908404052782456976
2490 14230943012832341900105178676638011038467551822116
2491 -11882111341996283939651297636325601819609617244236
2492 -2758669096713247898974521666634898787521782269106
2493 15289837401815345200842708675563175833054522650176
2494 -12766052643575177490646168440532849529192126378426
2495 -2963851586868417656903599473081085933371281776704
2496 16426821699882755309466814442246315897691062601551
2497 -13715168394757410360269215196554581993447435915574
2498 -3184159445140072312869616635023094164610193749471
2499 17647603653975320510336240973304515190276302664416
2500 -14734221366230574878200453890935862053778991653461