1 1
2 -1
3 0
4 -1
5 1
6 4
7 -4
8 -1
9 -3
10 3
11 12
12 -12
13 -2
14 -8
15 8
16 31
17 -30
18 -5
19 -20
20 19
21 72
22 -68
23 -12
24 -44
25 41
26 154
27 -144
28 -24
29 -90
30 84
31 312
32 -289
33 -48
34 -178
35 164
36 603
37 -554
38 -92
39 -336
40 307
41 1122
42 -1024
43 -168
44 -612
45 557
46 2024
47 -1836
48 -300
49 -1087
50 983
51 3552
52 -3206
53 -522
54 -1880
55 1692
56 6088
57 -5472
58 -886
59 -3180
60 2852
61 10222
62 -9152
63 -1476
64 -5281
65 4718
66 16848
67 -15032
68 -2418
69 -8616
70 7672
71 27312
72 -24293
73 -3894
74 -13838
75 12288
76 43620
77 -38688
78 -6184
79 -21920
80 19411
81 68721
82 -60794
83 -9696
84 -34272
85 30274
86 106924
87 -94368
88 -15012
89 -52950
90 46671
91 164472
92 -144840
93 -22992
94 -80928
95 71180
96 250324
97 -219998
98 -34857
99 -122436
100 107479
101 377262
102 -330936
103 -52332
104 -183494
105 160792
106 563394
107 -493344
108 -77880
109 -272610
110 238476
111 834192
112 -729272
113 -114942
114 -401680
115 350828
116 1225290
117 -1069530
118 -168308
119 -587304
120 512196
121 1786253
122 -1556918
123 -244656
124 -852512
125 742441
126 2585624
127 -2250572
128 -353185
129 -1229016
130 1068914
131 3717732
132 -3231792
133 -506512
134 -1760348
135 1529120
136 5311758
137 -4611798
138 -721920
139 -2505980
140 2174216
141 7543752
142 -6542040
143 -1022904
144 -3546693
145 3073670
146 10652614
147 -9227856
148 -1441262
149 -4991850
150 4321444
151 14961152
152 -12946460
153 -2019942
154 -6988896
155 6044072
156 20903736
157 -18070594
158 -2816624
159 -9735696
160 8411283
161 29062632
162 -25099529
163 -3908464
164 -13496922
165 11649936
166 40215444
167 -34699524
168 -5398432
169 -18625313
170 16062102
171 55396860
172 -47756516
173 -7423314
174 -25589160
175 22048604
176 75978972
177 -65444544
178 -10164202
179 -35008260
180 30139583
181 103775262
182 -89314288
183 -13860240
184 -47700264
185 41033894
186 141174848
187 -121407400
188 -18826032
189 -64740240
190 55649940
191 191315592
192 -164403756
193 -25474222
194 -87537698
195 75191104
196 258306487
197 -221810538
198 -34344660
199 -117935240
200 101229527
201 347512632
202 -298204526
203 -46141368
204 -158334552
205 135813362
206 465919864
207 -399541836
208 -61779974
209 -211857840
210 181603776
211 622599892
212 -533552862
213 -82448400
214 -282553268
215 242049248
216 829302280
217 -710244848
218 -109683590
219 -375655776
220 321607148
221 1101206652
222 -942540040
223 -145469092
224 -497918648
225 426024837
226 1457876014
227 -1247084136
228 -192358992
229 -658032930
230 562695144
231 1924462464
232 -1645268534
233 -253633926
234 -867156862
235 741105404
236 2533229580
237 -2164520352
238 -333498128
239 -1139584320
240 973403588
241 3325470362
242 -2839927021
243 -437328000
244 -1493585622
245 1275110193
246 4353918888
247 -3716278552
248 -571983584
249 -1952463096
250 1666012283
251 5685777852
252 -4850630136
253 -746199648
254 -2545875728
255 2171284272
256 7406511711
257 -6315511662
258 -971075920
259 -3311496584
260 2822889842
261 9624590670
262 -8202940684
263 -1260688716
264 -4297082928
265 3661333158
266 12477414560
267 -10629431424
268 -1632854668
269 -5563059810
270 4737842760
271 16138696792
272 -13742236338
273 -2110082736
274 -7185736698
275 6117089772
276 20827653216
277 -17727111210
278 -2720756900
279 -9261305736
280 7880566568
281 26820419922
282 -22817960352
283 -3500605384
284 -11910806712
285 10130779840
286 34464217448
287 -29308798200
288 -4494523013
289 -15286279917
290 12996445410
291 44194895232
292 -37568561530
293 -5758825578
294 -19578379548
295 16638915540
296 56558632018
297 -48059424480
298 -7364037214
299 -25025784216
300 21260119572
301 72238736232
302 -61359411464
303 -9398332032
304 -31926808220
305 27112358942
306 92088697734
307 -78190277448
308 -11971774176
309 -40653707976
310 34510374016
311 117172894032
312 -99451834888
313 -15221537750
314 -51670289558
315 43846189348
316 148816653520
317 -126264160002
318 -19318324680
319 -65553545080
320 55607351059
321 188667744312
322 -160019418528
323 -24474240552
324 -83020204521
325 70399303598
326 238771799524
327 -202445420496
328 -30952451610
329 -104959283304
330 88972810128
331 301664716892
332 -255683458236
333 -39079010850
334 -132471923048
335 112257509024
336 380485710432
337 -322383519022
338 -49257316959
339 -166920098976
340 141402930806
341 479115462144
342 -405820607692
343 -61985776312
344 -209986101764
345 177828573384
346 602344739834
347 -510036687648
348 -77879351688
349 -263745083130
350 223284960952
351 756079955520
352 -640013678628
353 -97695815742
354 -330753430320
355 279928011232
356 947593468950
357 -801884062128
358 -122367706236
359 -414156308040
360 350409507999
361 1185828024821
362 -1003186977182
363 -153041177280
364 -517818368272
365 437987039978
366 1481766616088
367 -1253179285580
368 -191123174568
369 -646482442566
370 546657449962
371 1848881343192
372 -1563212990976
373 -238338663370
374 -805962008136
375 681318646088
376 2303677548208
377 -1947192671244
378 -296799977344
379 -1003374354940
380 847965590420
381 2866352746152
382 -2422129301472
383 -369090757092
384 -1247422763564
385 1053927438688
386 3561593744254
387 -3008810081688
388 -458367452322
389 -1548737655930
390 1308154176312
391 4419539935112
392 -3732607737993
393 -568481938320
394 -1920288611438
395 1621562726720
396 5476946231436
397 -4624457357442
398 -704129478392
399 -2377881471840
400 2007454460151
401 6778585631442
402 -5722034272624
403 -871027108048
404 -2940757534062
405 2482018339841
406 8378939136720
407 -7071172992984
408 -1076128487832
409 -3632315082590
410 3064936682286
411 10344229940832
412 -8727574879224
413 -1327882419216
414 -4480977414072
415 3780113774088
416 12754869719674
417 -10758861384768
418 -1636543620464
419 -5521236139380
420 4656551446048
421 15708397770982
422 -13247040505916
423 -2014545982284
424 -6794903983134
425 5729400273714
426 19323009068448
427 -16291466900616
428 -2476950440292
429 -8352617785632
430 7041220499804
431 23741785429272
432 -20012391299064
433 -3041981918222
434 -10255640092096
435 8643493175760
436 29137765416410
437 -24555212759472
438 -3731672489368
439 -12578016727640
440 10598429584044
441 35720013936861
442 -30095568517612
443 -4572631080120
444 -15409158465192
445 12981135959210
446 43740882426544
447 -36845421198480
448 -5596963847352
449 -18856927544070
450 15882201076531
451 53504685803064
452 -45060332679186
453 -6843373800144
454 -23051324640508
455 19410786717832
456 65378064012080
457 -55048148709926
458 -8358473460014
459 -28148889462240
460 23698315713432
461 79802345072742
462 -67179359415936
463 -10198350579332
464 -34337948847990
465 28902869535376
466 97308284290214
467 -81899449096872
468 -12430434201438
469 -41844870534664
470 35214427747392
471 118533622312272
472 -99743605576948
473 -15135716880144
474 -50941509407680
475 42861105560780
476 144243984692304
477 -121354226181186
478 -18411398997712
479 -61954066746000
480 52116573859524
481 175357739581492
482 -147501735933554
483 -22374032931312
484 -75273622444653
485 63308879077154
486 212975540566444
487 -179109325794996
488 -27163258673942
489 -91368646644216
490 76830919105979
491 258415411244652
492 -217282326974904
493 -32946238878964
494 -110799851706280
495 93152876898444
496 313254380067872
497 -263343064264464
498 -39922920387696
499 -134237809250740
500 112836966733579
501 379377852135432
502 -318872180110932
503 -48332271660060
504 -162483831831064
505 136554910630702
506 459038113329888
507 -385757595398400
508 -58459671839072
509 -196494706507770
510 165108635543016
511 554923606479352
512 -466252476876193
513 -70645657860864
514 -237411970037698
515 199454767558508
516 670240905123216
517 -563043819830784
518 -85296271897264
519 -286596535387056
520 240733599492466
521 808811644776282
522 -679333533617742
523 -102895293503192
524 -345669619559532
525 290303325268872
526 975187062220184
527 -818934243710544
528 -124018689878064
529 -416561086422383
530 349780471165434
531 1174783249670340
532 -986382404710816
533 -149351674890852
534 -501566509517400
535 421087613623864
536 1414040763339028
537 -1187071763185920
538 -179708834494054
539 -603414483101844
540 506509659514280
541 1700612847264342
542 -1427410727615504
543 -216057854108928
544 -725345969805618
545 608760181848590
546 2043587257833088
547 -1715007807149416
548 -259547474414394
549 -871207776724266
550 731059557041436
551 2453747518782600
552 -2058889985121504
553 -311540408028576
554 -1045562605277918
555 877226944563232
556 2943880419772380
557 -2469759713388258
558 -373652072871232
559 -1253818531484416
560 1051788492955304
561 3529137716325024
562 -2960297168154122
563 -447796141463280
564 -1502381252189952
565 1260104555509218
566 4227461320723804
567 -3545515518385716
568 -536238072545400
569 -1798832989812030
570 1508519163219120
571 5060082821934732
572 -4243178248994136
573 -641657985455856
574 -2152142595311376
575 1804535542271508
576 6052109972354043
577 -5074289081317006
578 -767224463164627
579 -2572912141299936
580 2157022090361730
581 7233214869729192
582 -6063666775992184
583 -916681131981208
584 -3073666170690554
585 2576453954063926
586 8638440989543154
587 -7240619126180352
588 -1094448169934316
589 -3669190779713440
590 3075196194243420
591 10309149039478992
592 -8639732796211182
593 -1305741248453070
594 -4376930890088160
595 3667835506483176
596 12294124873982850
597 -10301798382604032
598 -1556710821218256
599 -5217455428663560
600 4371568599509236
601 14650876493267122
602 -12274893229359808
603 -1854605148040200
604 -6215001712546152
605 5206656650957773
606 17447151538283448
607 -14615648184600860
608 -2207960990654876
609 -7398112167956880
610 6196956784579426
611 20762711773956552
612 -17390728718186106
613 -2626826553439402
614 -8800378630046828
615 7370543277948096
616 24691406933889056
617 -20678565718740486
618 -3123021977844160
619 -10461311922453100
620 8760433251942368
621 29343597103997520
622 -24571376955857448
623 -3710443550419752
624 -12427357251447816
625 10405433955319441
626 34848980691173494
627 -29177526746389824
628 -4405418768823030
629 -14753079228380244
630 12351131488049304
631 41359894118061312
632 -34624278937722032
633 -5227120547500560
634 -17502544122398198
635 14651043961850684
636 49055159893155096
637 -41061007070770658
638 -6198050158443096
639 -20750931321607536
640 17367965740100627
641 58144571840406762
642 -48662935688961552
643 -7344600019768352
644 -24586411033208832
645 20575533605413144
646 68874120279613960
647 -57635498420782836
648 -8697709195527593
649 -29112331082774160
650 24360050556514474
651 81532076110133664
652 -68219411916980460
653 -10293626489553810
654 -34449762397795240
655 28822608533943572
656 96456071388684582
657 -80696580237377694
658 -12174798345329824
659 -40740460514315460
660 34081557827447184
661 114041335476960182
662 -95396962164447044
663 -14390901447717600
664 -48150309380341084
665 40275378354424720
666 134750270591136314
667 -112706554523799848
668 -17000043014265720
669 -56873324023089096
670 47566016564793652
671 159123579098611464
672 -133076668319232928
673 -20070155325034814
674 -67136300499591218
675 56142761589934320
676 187793187733124513
677 -157034701804135434
678 -23680615138364472
679 -79204215190963464
680 66226745603549238
681 221497251674782872
682 -185196646040922240
683 -27924123355542504
684 -93386491195083660
685 78076166419683594
686 261097564894213040
687 -218281594650472608
688 -32908885721556484
689 -110044267621166796
690 91992345367647552
691 307599753122000612
692 -257128571016146022
693 -38761141584070560
694 -129598828336075908
695 108326750741688260
696 362176683228171960
697 -302716033972646844
698 -45628094897568950
699 -152541370552032576
700 127489136952564776
701 426195588768709422
702 -356184477881965456
703 -53681309890735736
704 -179444321027713572
705 149956972281722712
706 501249487218435294
707 -418862606008770360
708 -63120643265305968
709 -210974439091782370
710 176286354283588296
711 589193551381097760
712 -492297628434228202
713 -74178795641050320
714 -247907981778614016
715 207124641885241256
716 692187197266461060
717 -578290318734565536
718 -87126577406974680
719 -291148247758591200
720 243225067650452927
721 812742765196906952
722 -678935558832922869
723 -102278998410812208
724 -341745864211586462
725 285463633141182870
726 953781802160108212
727 -796669210559987476
728 -120002307280382800
729 -400922235205531203
730 334858635547688494
731 1118700103861172112
732 -934322277524890248
733 -140722124921642626
734 -470096632493570528
735 392593225591609944
736 1311442847284121944
737 -1095183464176428720
738 -164932838217159906
739 -550917481062095060
740 460041456074188586
741 1536591341969089920
742 -1283071403016147888
743 -193208444544197628
744 -645298473539494528
745 538798348414481350
746 1799463154200348034
747 -1502418008758632624
748 -226215065887006344
749 -755460241177458024
750 630714582316957044
751 2106227616925555912
752 -1758364633179190992
753 -264725383533250800
754 -883978416210707460
755 737936502711082352
756 2464039034093989440
757 -2056872940267638762
758 -309635281193145332
759 -1033839042891460992
760 862952239895827860
761 2881190226449257962
762 -2404852702467636064
763 -361983026514967688
764 -1208502434542036992
765 1008644855192790618
766 3367289452597997264
767 -2810309040170578344
768 -422971369129202220
769 -1411976734028703870
770 1178353557404085024
771 3933464181177577632
772 -3282511993875796162
773 -493992988378817610
774 -1648902617931651172
775 1375944187306037752
776 4592595694864234078
777 -3832191737916682032
778 -576659786744298094
779 -1924650793544475240
780 1605890340921861976
781 5359589083548960544
782 -4471763223649019184
783 -672836596732135200
784 -2245434176287541097
785 1873366700401396814
786 6251683842205769328
787 -5215584586754103096
788 -784679950900879950
789 -2618436907266874056
790 2184356367395946960
791 7288811040074651352
792 -6080254277193231540
793 -914682658154293692
794 -3051962681205328358
795 2545774251711013824
796 8494003884595186440
797 -7084952581996999554
798 -1065725036023401728
799 -3555605209093977464
800 2965608862132532663
801 9893869480603915650
802 -8251834022551633394
803 -1241133770196023112
804 -4140444043658158032
805 3453085181626742072
806 11519130699150549248
807 -9606478033045889424
808 -1444749511085247854
809 -4819269455900091270
810 4018851691248002523
811 13405248339609568012
812 -11178406380793430544
813 -1681004475075103152
814 -5606840575273177656
815 4675195042448642168
816 15593135214788267112
817 -13001676989851700800
818 -1955011497878032970
819 -6520181603207675016
820 5436286373320728878
821 18129975435512134422
822 -15115565196670935960
823 -2272666192173187884
824 -7578921589644159704
825 6318463828823996496
826 21070164045957529440
827 -17565345023034012096
828 -2640764094742502760
829 -8805684036155027730
830 7340556487574028324
831 24476384294677865712
832 -20403184822898074246
833 -3067134953515894878
834 -10226533469860804720
835 8524255628821153124
836 28420842253796129040
837 -23689173674919626592
838 -3560796606618989324
839 -11871487134062020920
840 9894540104773227744
841 32986681259795381231
842 -27492497184263934542
843 -4132131248589099504
844 -13775101080589460892
845 11480163528911447007
846 38269601788533703584
847 -31892783962919376884
848 -4793087268946516062
849 -15977141243764055736
850 13314212065701440382
851 44379715945229006952
852 -36981647019189478176
853 -5557410291568903834
854 -18523351547396868976
855 15434742828396167260
856 51443669804536249148
857 -42864447651861886854
858 -6440907546917560608
859 -21466332768020936940
860 17885514279013018412
861 59607071441314801584
862 -49662313266512444656
863 -7461750281146634052
864 -24866547776197938680
865 20716821600148450878
866 69037267722551127214
867 -57514444871260287360
868 -8640819555581321600
869 -28793470933409691840
870 23986451797045364280
871 79926518867994700032
872 -66580754935720616294
873 -10002101527236255462
874 -33326901868766222880
875 27760775318477032004
876 92495626524979087176
877 -77044881887492042322
878 -11573139137563373960
879 -38558466636011191536
880 32115993288441018412
881 106998078747347336922
882 -89117633862894036813
883 -13385548085575690992
884 -44593332400511502252
885 37139562053366625120
886 123724783938751661884
887 -103040921521785462900
888 -15475606037669525992
889 -51552165377111629704
890 42931819712178295230
891 143009475651618159852
892 -119092247891844787648
893 -17884925246562860400
894 -59573365788279683400
895 49607842655003879420
896 165234881276846477128
897 -137589832451727772944
898 -20661220134629248482
899 -68815618200324628080
900 57299563942330438803
901 190839760287450507372
902 -158898457137256525032
903 -23859182963777993904
904 -79460800794073003154
905 66158189668385691422
906 220326932005410144608
907 -183436133820645576016
908 -27541482488890054764
909 -91717303014740350986
910 76356954336315210896
911 254272429063273177992
912 -211681706250616021200
913 -31779902501704773616
914 -105823807713408253178
915 88094261802573051136
916 293335931076601981330
917 -244183514655001088352
918 -36656639447422089264
919 -122053601440506299240
920 101597264607532953336
921 338272653807568501752
922 -281569268426922645126
923 -42265780871484204864
924 -140719485093830120064
925 117125941592961976134
926 389946892596387687904
927 -324557291799756841452
928 -48714989367729553142
929 -162179366788117047750
930 134977741720906458048
931 449347445417901492140
932 -373969329456591402330
933 -56127419994934067952
934 -186842629744458191948
935 155492871072372338808
936 517605170981986848482
937 -430745123945187082022
938 -64643902855752079936
939 -215177380358493890496
940 179060310252663501776
941 596012971284981883302
942 -495959004949411162600
943 -74425426745501781480
944 -247718695579482724980
945 206124661015020924880
946 686048526437509874288
947 -570838762318976617512
948 -85655964540273727296
949 -285078004523980235476
950 237193934005958435140
951 789400153007439430032
952 -656787110749517888752
953 -98545686374454893814
954 -327953757089870848182
955 272848404326451508312
956 907996206161475031920
957 -755406094661538001440
958 -113334612735683313504
959 -377143552489646155464
960 313750678308898802372
961 1044038501280638806273
962 -868524827742282241300
963 -130296766468987466448
964 -433557923379389025362
965 360657133773454554098
966 1200040293268414763328
967 -998231013455607250292
968 -149744890430971606381
969 -498235996951693381440
970 414430917322029155942
971 1378869422370272347932
972 -1146906751340654026500
973 -172035806281295221072
974 -572363283357385018088
975 476056706260934601264
976 1583797314996501114282
977 -1317269199952670176398
978 -197576499768094251952
979 -657291874538950888200
980 546657469858767698667
981 1818554617929394828230
982 -1512416741794839818340
983 -226831028997710696316
984 -754563373466079464568
985 627513495232227231654
986 2087394345684442885620
987 -1735881379611363614352
988 -260328364735872379304
989 -865934915386349773896
990 720083977644431043132
991 2395163535125012481912
992 -1991688188153022278624
993 -298671285945517631760
994 -993408689632213901696
995 826031513886740756600
996 2747384530319906230896
997 -2284422752327413409178
998 -342546469725935131772
999 -1139265423421835005440
1000 947249881244883453227
1001 3150347165900502713664
1002 -2619307643011601561472
1003 -392735932803457408088
1004 -1306102348700021220852
1005 1085895533939200648072
1006 3611213280858628501384
1007 -3002289117423713244024
1008 -450130001987690223768
1009 -1496876240221284932590
1010 1244423304568322079306
1011 4138135179116616309312
1012 -3440135383716768426656
1013 -515742013832060704314
1014 -1714952188716669995652
1015 1425626860750864345080
1016 4740389860864734366208
1017 -3940547941498221081798
1018 -590724969440646515862
1019 -1964158858160050553340
1020 1632684537720586428168
1021 5428531082478023209142
1022 -4512287703676027407952
1023 -676390399300613365248
1024 -2248851072036292844961
1025 1869211247062061061042
1026 6214561566023621352800
1027 -5165317823059377220992
1028 -774229725590128588674
1029 -2573980681433991450960
1030 2139317251169725472184
1031 7112127975570856997472
1032 -5910965392495740138160
1033 -885938446062592818678
1034 -2945176789220096915136
1035 2447674693598657513196
1036 8136741610776995009584
1037 -6762104463363642662052
1038 -1013443504840616757288
1039 -3368836541161934482640
1040 2799592888623908206898
1041 9306028143087977605272
1042 -7733363137725315313594
1043 -1158934261828974689832
1044 -3852227848503039816270
1045 3201103500575323052560
1046 10640010141459129673804
1047 -8841357838590214471008
1048 -1324897524603915749164
1049 -4403605579255380576630
1050 3659056886589883636736
1051 12161426608470446379372
1052 -10104958255270476525144
1053 -1514157165261224892546
1054 -5032342949674061073536
1055 4181231037253668997892
1056 13896094280473103579088
1057 -11545586902009043419664
1058 -1729918910596224642361
1059 -5749080065642862031296
1060 4776454730351397470202
1061 15873316044110379731982
1062 -13187557723848750241092
1063 -1975820968028682479772
1064 -6565891808943039139360
1065 5454746716021893261456
1066 18126342494212797167588
1067 -15058458740710223183208
1068 -2255991232862733781752
1069 -7496477538875131561410
1070 6227472979739623226172
1071 20692893413632860756312
1072 -17189584346270612942572
1073 -2575111915892525425020
1074 -8556375389114754266640
1075 7107524385734380623128
1076 23615746804082793215610
1077 -19616423580777131826240
1078 -2938492535265759218276
1079 -9763204287103499170896
1080 8109517291111277710440
1081 26943404049681415024712
1082 -22379211485665400538806
1083 -3352152334283637182976
1084 -11136937213285253660592
1085 9250020043830679260208
1086 30730840864243224662648
1087 -25523551533156597787260
1088 -3822913318994622767154
1089 -12700209655218154456359
1090 10547808640089585301970
1091 35040354873374420914692
1092 -29101118117478115607616
1093 -4358505257761368463450
1094 -14478667702748887246268
1095 12024155223248939287984
1096 39942522028850597380678
1097 -33170449208955496837110
1098 -4967684151379285614862
1099 -16501360781429187562344
1100 13703153562569652547068
1101 45517275563056828802952
1102 -37797840522449424694376
1103 -5660365868963206296372
1104 -18801184639336541865696
1105 15612086161569988816412
1106 51855122885047552482560
1107 -43058353953651895222848
1108 -6447776854110720112126
1109 -21415380895423327161810
1110 17781838219408116123096
1111 59058517718899796264744
1112 -49036954608698731662116
1113 -7342624040495087894640
1114 -24386100234387472202438
1115 20247364311709354379828
1116 67243406913915686269536
1117 -55829792514604517804690
1118 -8359286379050620726072
1119 -27761037203802740435856
1120 23048214377943434689192
1121 76540973742157078777200
1122 -63545647072741648406880
1123 -9514030673654083548992
1124 -31594145544999832802922
1125 26229126410019485539637
1126 87099602172223195333044
1127 -72307554530155986269628
1128 -10825254752433680379840
1129 -35946444082378097460430
1130 29840694141483102529014
1131 99087089603109739311840
1132 -82254641222054070301172
1133 -12313761371745799807776
1134 -40886924420322818418568
1135 33940119050041720453584
1136 112693138896359575368072
1137 -93544188114689524029024
1138 -14003066664128585224874
1139 -46493573068183881027024
1140 38592057120911859358960
1141 128132164300870726387432
1142 -106353955286131509814868
1143 -15919747405391716068780
1144 -52854522149108204391128
1145 43869572088955558286270
1146 145646450069902827317568
1147 -120884798462074693076816
1148 -18093831895258097019888
1149 -60069344567175577504776
1150 49855208299683044107304
1151 165509705276705016301752
1152 -137363613618512974771973
1153 -20559239827131690521934
1154 -68250511430750848333058
1155 56642197920709498568064
1156 188031063602532040105517
1157 -156046650021329140837716
1158 -23354277172870259238520
1159 -77525031682192195354840
1160 64335819015974041156290
1161 213559582764131749659120
1162 -177223236948813687658752
1163 -26522192835968427477000
1164 -88036296291754355111832
1165 73054922987041031796538
1166 242489304840104297105928
1167 -201219974797195698756048
1168 -30111804640307432573626
1169 -99946152066467360376264
1170 82933652113719962167098
1171 275264946128243920608612
1172 -228405447368737065076974
1173 -34178203131635556185616
1174 -113437233136131746964308
1175 94123370417487956691444
1176 312388293409776328333428
1177 -259195518961789036241296
1178 -38783542686386138199040
1179 -128715581545315449024396
1180 106794833856336679679260
1181 354425392712346334100622
1182 -294059287505970683336328
1183 -43997930559771641540732
1184 -146013592143544181684078
1185 121140628972733594150560
1186 402014626964249241907534
1187 -333525773506347275461608
1188 -49900425776183018326752
1189 -165593321171609632364980
1190 137377912595298087545328
1191 455875790443090490961072
1192 -378191434081782549273278
1193 -56580161185220254573638
1194 -187750202641150873622560
1195 155751489081762091724960
1196 516820280782382162801616
1197 -428728602019887171645072
1198 -64137603593380793004200
1199 -212817221854256096568120
1200 176537265932812450529268
1201 585762543664934607842522
1202 -485894961652625972984906
1203 -72685968653682433960512
1204 -241169601273080283609632
1205 200046133455814860456362
1206 663732921375240022662644
1207 -550544186625636195364192
1208 -82352809174604625078824
1209 -273230060496825703168032
1210 226628319572420191294919
1211 751892074296857664689112
1212 -623637879449735018245416
1213 -93281797719408437092034
1214 -309474719413274228273648
1215 256678276909438850569688
1216 851547164439269253022820
1217 -706258969261961086870014
1218 -105634726833521908697856
1219 -350439721751603600864376
1220 290640166060211722924898
1221 964170012400036171531104
1222 -799626742682704987464064
1223 -119593752990599769483756
1224 -396728665369471760215674
1225 329014006434175281230313
1226 1091417464077362638004914
1227 -905113703254037608329168
1228 -135363913419722856834844
1229 -449020935768200327945130
1230 372362574514568748366408
1231 1235154231240053131101752
1232 -1024264477925775853953504
1233 -153175948403285395621182
1234 -508081050665293312580058
1235 421319138717394448065640
1236 1397478501064016391871776
1237 -1158817014690897476611146
1238 -173289465457777476965252
1239 -574769136096858594017760
1240 476596130499023896774304
1241 1580750644321169285144532
1242 -1310726344061620190361216
1243 -195996486072757810751272
1244 -650052668622002645180232
1245 538994863017735422655864
1246 1787625390462691586266800
1247 -1482191208956322852084624
1248 -221625420436676068789768
1249 -735019633921695130836670
1250 609416421652102825148783
1251 2021087880823986884948340
1252 -1675683903107246945021962
1253 -250545520877235946574064
1254 -830893269609014837386560
1255 688873865167783565402252
1256 2284494059093299285144138
1257 -1893983697712590657985536
1258 -283171870650228940068028
1259 -939048579599469801516060
1260 778505892471911301574312
1261 2581615911585033301670332
1262 -2140214280202992032974760
1263 -319970971292572790369232
1264 -1061030829155138166483120
1265 879592147887619579673376
1266 2916692129359206470539568
1267 -2417885678181055462392184
1268 -361466999088577384435542
1269 -1198576253965588105754640
1270 993570357927480053983632
1271 3294484830515065592973264
1272 -2730941196389357678937384
1273 -408248809367537745495232
1274 -1353635243640484529955798
1275 1122055514873969930672352
1276 3720343054820207470837480
1277 -3083809955595522600265218
1278 -460977776449214239789752
1279 -1528398290072754656315840
1280 1266861347342981351665171
1281 4200273825060797528034384
1282 -3481465690249884733201506
1283 -520396567185499971028992
1284 -1725325024630464324617712
1285 1430024345696438194683314
1286 4741021661050716088033924
1287 -3929492537446014222145944
1288 -587338957326903829192384
1289 -1947176705431152732097830
1290 1613830640997013616342832
1291 5350157534157557595591292
1292 -4434158633955916523057016
1293 -662740812499349390430960
1294 -2197052557467055123875528
1295 1820846070510956654670856
1296 6036178363645163818124151
1297 -5002498431873083036462814
1298 -747652369552168711513296
1299 -2478430414552451979072576
1300 2053949800951557145613962
1301 6808618282375781736803382
1302 -5642404747734992441956736
1303 -843251969589536261141500
1304 -2795212163475607491853964
1305 2316371923145539001786190
1306 7678173039879752629957594
1307 -6362731676084780096078640
1308 -950861411299604612822088
1309 -3151774547934438976426048
1310 2611735479074264833154916
1311 8656839067061370947812320
1312 -7173409627570016951990618
1313 -1071963112441959531911772
1314 -3553025953457068231108642
1315 2944103434819532749814668
1316 9758068900612049226208704
1317 -8085573895306746662480832
1318 -1208219288759460559466780
1319 -4004469865265183114967000
1320 3318031171415853468127632
1321 10996944858481705139464322
1322 -9111708312957588466634462
1323 -1361493383383141292655984
1324 -4512275769716115371043492
1325 3738625130626884639476838
1326 12390373072661788780258608
1327 -10265805745555602461989820
1328 -1533874006262482305955932
1329 -5083358357430362977684056
1330 4211608324942988978348960
1331 13957300224436337191482744
1332 -11563547351514293280466278
1333 -1727701672570462813766544
1334 -5725465983440881845532560
1335 4743393501437330313635280
1336 15718955592795657401370728
1337 -13022502773674348781385936
1338 -1945598661727357839171232
1339 -6447279447759085748212376
1340 5341164838403297318539556
1341 17699121321799827424163550
1342 -14662353661059956646833624
1343 -2190502355018234718515904
1344 -7258522279825757970889632
1345 6012969152905371450529230
1346 19924434140559816064664734
1347 -16505143193921930088534864
1348 -2465702450144125824124594
1349 -8170083843716245687856640
1350 6767817707593202889405160
1351 22424722133754145277238872
1352 -18575554585588647742466655
1353 -2774882495886264580710624
1354 -9194156729152757392187278
1355 7615799827555487668067432
1356 25233380565184770278529576
1357 -20901221868903700855834672
1358 -3122166239864181177795856
1359 -10344390057952733141823456
1360 8568209673955909492721014
1361 28387791206188592537254962
1362 -23513076646226871015273072
1363 -3512169337671722336434600
1364 -11636060518294024032783744
1365 9637687672169959479027056
1366 31929790119622184760578604
1367 -26445734894126354768749524
1368 -3950057033077796874624268
1369 -13086263142078586702803497
1370 10838378259758286919332462
1371 35906189404007887269385152
1372 -29737928371437548621992496
1373 -4441608487142294653594962
1374 -14714124065910876991378120
1375 12186105805672691034488572
1376 40369359017224582099989244
1377 -33432985687223622534840702
1378 -4993288509754150995048244
1379 -16541037766192263212781384
1380 13698570758590434436147296
1381 45377875481435719544006182
1382 -37579368648785535690012956
1383 -5612327531057828204602176
1384 -18590931536242975747566374
1385 15395568311419050559065734
1386 50997245028060984233453088
1387 -42231270135252493608113480
1388 -6306810743392543741474164
1389 -20890560281156947659447336
1390 17299232123249560610732780
1391 57300709581580944831260112
1392 -47449280436095417868734280
1393 -7085777447716459354368224
1394 -23469835047544837441333716
1395 19434305922062366036000104
1396 64370144912735764956283530
1397 -53301129763508709051151296
1398 -7959331753121833847905176
1399 -26362189084045642065094440
1400 21828446124294438994292488
1401 72297061325103385939159032
1402 -59862515501141497296358198
1403 -8938765905178864157693592
1404 -29604985648489426684503120
1405 24512558954262028172969122
1406 81183718385025840009184760
1407 -67218023698131013031702160
1408 -10036697659815642517302820
1409 -33239972243297183620331550
1410 27521175931051837521195936
1411 91144366475451694859213472
1412 -75462155366749644158947746
1413 -11267223275730704587481946
1414 -37313786476999486915632496
1415 30892872016882305277102688
1416 102306629362805562695611920
1417 -84700469305223834905461660
1418 -12646087871580373972370126
1419 -41878519322049031114176192
1420 34670731193556769230618408
1421 114813043527211587262057830
1422 -95050854456574167848479024
1423 -14190875086194992144610404
1424 -46992342173367036120609450
1425 38902864757412252653147040
1426 128822771736563341868330688
1427 -106644946243095142110197592
1428 -15921218192855557905872832
1429 -52720204814900399244957770
1430 43642988203558832071228488
1431 144513510262030990805613120
1432 -119629702899181990224754300
1433 -17859035054414228475106086
1434 -59134612180167455280943680
1435 48951063213223097988030968
1436 162083611256494197378243240
1437 -134169159579015557662503264
1438 -20028789567208641732973552
1439 -66316488655390150935585120
1440 54894011970302481599861631
1441 181754444170029320943242384
1442 -150446379958243490169893536
1443 -22457782530996130866547392
1444 -74356139629245550853400821
1445 61546511822146675789839763
1446 203773022682195664641325448
1447 -168665627200245095369834132
1448 -25176475202495789362328990
1449 -83354321051343836217790296
1450 68991879173214901670070810
1451 228414926516217384672795132
1452 -189054778539920301002449692
1453 -28218849144860176175513090
1454 -93423428933100255660525368
1455 77323052467564137346778512
1456 255987550694789351231872432
1457 -211868010375579430118842800
1458 -31622806378132164270310541
1459 -104688822021689521529645780
1460 86643685186984740527424782
1461 286833718333760814790785192
1462 -237388783679341776057083368
1463 -35430614270480708392561536
1464 -117290292313470717342695368
1465 97069360976922741287572198
1466 321335696984367933444491434
1467 -265933162768180149971371008
1468 -39689400091172051078814192
1469 -131383699662236798132718276
1470 108728944324149223239484212
1471 359919662866721932348785192
1472 -297853504054154749914105000
1473 -44451700678697605194999216
1474 -147142788495972968981347376
1475 121766081661738843557429940
1476 403060662130750010015783166
1477 -333542555349631478949810080
1478 -49776073266628167022893644
1479 -164761206601263972193524480
1480 136340869382956082203185578
1481 451288123584094678728401442
1482 -373438010681280287636222816
1483 -55727774161533449040674936
1484 -184454748086665734313606992
1485 152631707022285402426299040
1486 505191983192955252974904504
1487 -418027570409415181871181756
1488 -62379512688245323109836416
1489 -206463845016864942590653430
1490 170837355826911480815305050
1491 565429487150347692937200864
1492 -467854561805317418105235614
1493 -69812288615075772032267466
1494 -231056334842127553541203932
1495 191179225115123337376557464
1496 632732747481661479672322296
1497 -523524181162115590464753888
1498 -78116322153291749055814400
1499 -258530533658669320837821660
1500 213903911221066483164952772
1501 707917132091262886811609600
1502 -585710425063614380894153072
1503 -87392086599981638738337348
1504 -289218648554149788384745168
1505 239286016481908753914332152
1506 791890579925127100465371408
1507 -655163785675251437579741000
1508 -97751454771104343848803140
1509 -323490565850445935416776456
1510 267631278660175117277012056
1511 885663941620047392240306592
1512 -732719792923863321124010560
1513 -109318971562665318828812524
1514 -361758055988420614127939198
1515 299280044439796105915896816
1516 990362456725727978251880140
1517 -819308495277232105684253172
1518 -122233266294377578637837184
1519 -404479440145378574727528744
1520 334611124221321382034376980
1521 1107238490427662387456183139
1522 -915964980607608012606573770
1523 -136648619944803233456077920
1524 -452164768478071901353599552
1525 374046069405056142586152222
1526 1237685665782542177887800080
1527 -1023841049421583259057188128
1528 -152736703994116263167764544
1529 -505381565189605230052833360
1530 418053917729457141379976814
1531 1383254541932289808683931452
1532 -1144218164667620334040720416
1533 -170688509366016686618330352
1534 -564761201479319352605156920
1535 467156457068802087126835664
1536 1545670004728956342416076244
1537 -1278521815508754053391094332
1538 -190716485921294896510479362
1539 -631005963907891534564988820
1540 521934063436093049772826272
1541 1726850553836298938592460392
1542 -1428337446999853332513846648
1543 -213056915121185660115612156
1544 -704896892858472405067036994
1545 583032174836324494148078824
1546 1928929689846254057567697234
1547 -1595428123677711029656215120
1548 -237972540869990612531081076
1549 -787302473668050139439990090
1550 651168469128851182046234176
1551 2154279626448491886165959424
1552 -1781754112813793515085081442
1553 -265755486186638784526768686
1554 -879188271717773172932548736
1555 727140821248624167357512992
1556 2405537576426587828798713330
1557 -1989494592665114491105144362
1558 -296730486269387581334673624
1559 -981627612390763882239032280
1560 811836123073875677150123928
1561 2685634886453857066944314792
1562 -2221071712677075848203405536
1563 -331258471734802825908523200
1564 -1095813417423585598908356112
1565 906240057988766194572320618
1566 2997829324577396825418610800
1567 -2479177256450921558281909708
1568 -369740539362382731293659305
1569 -1223071320894870337736025336
1570 1011447931857582485664981122
1571 3345740856187532546367133812
1572 -2766802184616246498944475024
1573 -412622351593699372910877082
1574 -1364874201023802893659382348
1575 1128676672794760337392534428
1576 3733391279476678422103980018
1577 -3087269363797314947800782432
1578 -460399010357127904378305600
1579 -1522858278215572046590904540
1580 1259278123884046267259169680
1581 4165248130232208994111437024
1582 -3444269819907524166218018832
1583 -513620455557274442026277412
1584 -1698840945526292862345630516
1585 1404753765982450274108173774
1586 4646273308651528143134222588
1587 -3841902889353665578756860624
1588 -572897443827375057705621254
1589 -1894840515075615229132387944
1590 1566771022063420650262549272
1591 5181976928120284614450264352
1592 -4284720680715609099642740984
1593 -638908168943024513923170240
1594 -2113098083075530198162272918
1595 1747181310344341507644881640
1596 5778476938003366132280135040
1597 -4777777302456034390352383794
1598 -712405591691380810509973440
1599 -2356101737249431630304769792
1600 1948040030854980061335115319
1601 6442565129954222578673773602
1602 -5326683359613964637474782098
1603 -794225554041718446599407768
1604 -2626613353684958755804374642
1605 2171628689299704612924990792
1606 7181780200591484721427561368
1607 -5937666274690579387666871700
1608 -885295760237105505006476944
1609 -2927698255815984226710283150
1610 2420479383227267661417030816
1611 8004488613216768947096141580
1612 -6617637045535852779514298304
1613 -986645715995879089810377522
1614 -3262758036503485246021126440
1615 2697401898845712456671898520
1616 8919974078207014561025315922
1617 -7374264116528385143695138224
1618 -1099417726455542863354241946
1619 -3635566875345945558760047540
1620 3005513692524176712830539979
1621 9938536556526499929411855902
1622 -8216055109300173268286345636
1623 -1224879063898699740741736896
1624 -4050311717687557106076986320
1625 3348273059347265899881450398
1626 11071601784256755601874317568
1627 -9152447236343418297985998528
1628 -1364435427767365361282573304
1629 -4511636719625720853932714586
1630 3729515822294158176730694964
1631 12331842419003920991990651352
1632 -10193907305762555330152744344
1633 -1519645832104749409005912112
1634 -5024692404998611269776636080
1635 4153495909992574667298761920
1636 13733312022465322103103632790
1637 -11352042318986861701615775994
1638 -1692239069479101568150900016
1639 -5595190026243887689594898200
1640 4624930228864605913447493934
1641 15291593218366823998796517912
1642 -12639721766300087646264902206
1643 -1884131915770770551503731984
1644 -6229461671583986590173871032
1645 5149048277185815408588874696
1646 17023961502569607321739867144
1647 -14071212838521375097860778560
1648 -2097449257082124535081216600
1649 -6934526716676434126102505724
1650 5731646994504052337820256848
1651 18949566333652347120057198152
1652 -15662329898127351712980899040
1653 -2334546338615193707210866368
1654 -7718165280179583401461949348
1655 6379151390430654206552140172
1656 21089631299089353692710510392
1657 -17430599690682048097851456694
1658 -2598033355823785045094721206
1659 -8588999410185517603419551040
1660 7098681552486154978836120372
1661 23467675335790205542202473824
1662 -19395443928894700443347088712
1663 -2890802630672021183810099172
1664 -9556582802777932628919598214
1665 7898126693962470074859018958
1666 26109757185914174862032719486
1667 -21578381048334095306819615208
1668 -3216058640624685986838072240
1669 -10631499935759245609397331330
1670 8786226970210698601786460952
1671 29044745491359412046859241392
1672 -24003249117305300290750581232
1673 -3577351195281380997995491872
1674 -11825475590599665909008517760
1675 9772663865989504779930544264
1676 32304617175167978362945185780
1677 -26696452085301701671356687792
1678 -3978612085593247855293160120
1679 -13151495834705647422056696856
1680 10868160038184544252650572512
1681 35924787027495700183696122123
1682 -29687231776605655916431657519
1683 -4424195563638921963632032584
1684 -14623941645079556442863839982
1685 12084589588071047741380606994
1686 39944471710198431190370003688
1687 -33007968280025879874016545624
1688 -4918923047282889045603271772
1689 -16258736474327114930202900696
1690 13435099836147641540782005021
1691 44407091720147989767637423800
1692 -36694511654624843149694422128
1693 -5468132484020896716378682002
1694 -18073509191840178781882629224
1695 14934245781306544871889430704
1696 49360715210035167755819310114
1697 -40786548167014214386337420142
1698 -6077732852291621518481362576
1699 -20087773978020177115802739940
1700 16598138545696337268668466366
1701 54858547959851016208668211992
1702 -45328004601024057004173534224
1703 -6754264326894253083195045288
1704 -22323128908907096034172295328
1705 18444609238145800643405197824
1706 60959474225979340729507864354
1707 -50367494538181419350979498576
1708 -7504964688328950541217064592
1709 -24803475143960742824290556490
1710 20493389813621560100357156580
1711 67728653671741935797682788600
1712 -55958810900646386169099091908
1713 -8337842614343880819993599952
1714 -27555258822563135466308578218
1715 22766312665172274961996377400
1716 75238180107545730015168568032
1717 -62161469480536213284267397220
1718 -9261758556247079909288154068
1719 -30607737986781751406573240376
1720 25287530859575911353083356876
1721 83567808345128664995414789802
1722 -69041308654745302203473141376
1723 -10286513973192040625126804024
1724 -33993277080926460503374816272
1725 28083761119997956863891717144
1726 92805756103877441597909885744
1727 -76671151006633761193695016824
1728 -11422949775295875609336837624
1729 -37747671834502260123409988640
1730 31184551870079880671957021394
1731 103049588603374129922434191072
1732 -85131533149907294395000343890
1733 -12683054911781287274135830890
1734 -41910507616557154257723750068
1735 34622578885864156105367572504
1736 114407194241335720234624115456
1737 -94511510680685512640621634870
1738 -14080086134097248199672150208
1739 -46525554658617885064781245944
1740 38433971356858543319731852440
1741 126997860596644319666647712422
1742 -104909545876677934376931088360
1743 -15628700066989028232317064624
1744 -51641203883100937025658796710
1745 42658671437577103101218867750
1746 140953460920572507096798782294
1747 -116434486523610346917683893096
1748 -17345098833655497654110170848
1749 -57310947447246906225947048352
1750 47340830678511299765102701752
1751 156419762293639116081389948232
1752 -129206645085202270947080759032
1753 -19247190605436157016412700630
1754 -63593908522501500540258228038
1755 52529247063358155431075462560
1756 173557867739606831849573294840
1757 -143358988351357265200986809760
1758 -21354766582992063535010840328
1759 -70555425279415371013222372800
1760 58277846750396292824326888236
1761 192545805811619201667131180472
1762 -159038448707754644408118682610
1763 -23689696065866904263646009600
1764 -78267694542456937611870165261
1765 64646215023367470231660979458
1766 213580282508958484524537869044
1767 -176407369277446879750187749440
1768 -26276141431932980159448661804
1769 -86810481121898644783389679980
1770 71700181404609917357272857360
1771 236878611857984324008662595584
1772 -195645096400926121832771657940
1773 -29140795028961413144688618210
1774 -96271899425825935369019977368
1775 79512464374354700393379608112
1776 262680843110188111896473852952
1777 -216949734255890270475009233374
1778 -32313140178961201328590403488
1779 -106749274609453144786298278656
1780 88163381679258454257105040990
1781 291252104287878852171113975532
1782 -240540077883073238812306626276
1783 -35825738713710363585606568556
1784 -118350091236921932520457844384
1785 97741632805027177822965668208
1786 322885183759034457012519644160
1787 -266657742492553288633054348896
1788 -39714547698918527002442077800
1789 -131193038218748802258382966490
1790 108345160837447094953369894260
1791 357903373663983930800489114520
1792 -295569508689655528399643855032
1793 -44019268266754895354199743664
1794 -145409159652804133543952168064
1795 120082101648820210537115064440
1796 396663601366087278870519260670
1797 -327569905195959322553319684576
1798 -48783729764282875025375562624
1799 -161143122145508194420537735464
1800 133071829128768985314911027539
1801 439559877676435481798178728322
1802 -362984052765470916121553381916
1803 -54056312741108357671766858160
1804 -178554610230878314530675597864
1805 147446106036264777797622136821
1806 487027093430675752244119784128
1807 -402170795326744189030071319944
1808 -59890414645949451998764388946
1809 -197819862646975408211729899440
1810 163350350990813465797077455066
1811 539545199098315756759454635092
1812 -445526146938346878463700683104
1813 -66344962481800576013297134026
1814 -219133363481828992257744483668
1815 180945033152949264662656255784
1816 597643805507469871538692446388
1817 -493487085949153409646782674656
1818 -73484977086098582233034958630
1819 -242709703574628759164772257184
1820 200407207276243391440509765808
1821 661907247499643067337837071432
1822 -546535730830107737114523423312
1823 -81382194159310012389576619236
1824 -268785629064412484018248246480
1825 221932203054445489722504532058
1826 732980156421161777791532102928
1827 -605203935516169448164901728056
1828 -90115747666483382554852649850
1829 -297622295630295410611597808160
1830 245735484048554549483340523128
1831 811573591844560006295731290592
1832 -670078345794388768885250852078
1833 -99772921785745550581274487600
1834 -329507748778302751100345364256
1835 272054692970951498970828148124
1836 898471787832135478702254727440
1837 -741805962327356393299825745824
1838 -110449978180057273506435979496
1839 -364759652515208439391044990576
1840 301151901739674326910354975608
1841 994539574446043646631477584712
1842 -821100260344443055227655008304
1843 -122253066028800558747610578600
1844 -403728290925989940557838836742
1845 333316086509101315318242590634
1846 1100730541119576695530165742448
1847 -908747920903245196439954945796
1848 -135299222979439563791244259968
1849 -446799869556667854374378959003
1850 368865849848625342260282363842
1851 1218096014981755839291427092672
1852 -1005616233960905319116471378000
1853 -149717475972580812843698032452
1854 -494400146118186989371215413992
1855 408152414394640098553657943592
1856 1347794934325705682045343687690
1857 -1112661239343669953722886262624
1858 -165650051762820830899442946946
1859 -546998422891234462479836444556
1860 451562914661124622938522636544
1861 1491104705189140830798707410062
1862 -1230936678111496081478864403900
1863 -183253707909985192856444549532
1864 -605111936350117069617374276954
1865 499524016279772004298615295078
1866 1649433137536802773047876613728
1867 -1361603833835528633494449665504
1868 -202701196058575706112627057276
1869 -669310682961871595213028126000
1870 552505894773239054964760042584
1871 1824331566869930553491497049832
1872 -1505942350997569534466047953246
1873 -224182870466024572747970664990
1874 -740222723882896737056265691418
1875 611026609067951456249548505088
1876 2017509277313436170418046114464
1877 -1665362126145327143003429201658
1878 -247908455992074681726578236120
1879 -818540015400434851330855313000
1880 675656908351397362457387755248
1881 2230849353431098613977878303120
1882 -1841416376664211756775285242406
1883 -274108991132501524309370005320
1884 -905024816483918829310445534472
1885 747025514600752170795312997460
1886 2466426100284262956610807723728
1887 -2035816002131054892577300972320
1888 -303038963181651048309247540084
1889 -1000516729758380993108976251910
1890 825824927185340388035166416640
1891 2726524184680176118309085858864
1892 -2250445364279676796201292633232
1893 -334978654252110745347124640784
1894 -1105940437629052972443834576748
1895 912817800408006168134920534820
1896 3013659665261394629933346630080
1897 -2487379623722616624405013225936
1898 -370236718679609772730665114652
1899 -1222314201216944263166894579676
1900 1008843949736143703958176610820
1901 3330603095186932949787052256382
1902 -2748903784835784222792676717416
1903 -409153014311541977342971942456
1904 -1350759196257607845742983677424
1905 1114828047821485400823781695352
1906 3680404898779258500475042063734
1907 -3037533614730561362551992551736
1908 -452101712334252211790937554454
1909 -1492509767221947669770742109576
1910 1231788077261958492437175517536
1911 4066423242801161253432159247632
1912 -3356038618128126250152856399888
1913 -499494712654817367139322496678
1914 -1648924688696089921439123557920
1915 1360844613466175355287516491188
1916 4492354644138306696704545788000
1917 -3707467267341430999640219772000
1918 -551785394436485551586223468880
1919 -1821499531569592508881844870040
1920 1503231017992933167012830159556
1921 4962267578766580856177204555332
1922 -4095174705601019017500131886753
1923 -609472734213951870070567431792
1924 -2011880240895917592543955891092
1925 1660304630410710080052769049568
1926 5480639382163393282718296076604
1927 -4522853162784243621710696467272
1928 -673105827107893118064521300498
1929 -2221878042480721160822933237016
1930 1833559055116963025699613371654
1931 6052396758981146938500659282412
1932 -4994565345389941661362395004800
1933 -743288850042378274311936467762
1934 -2453485806403538167600333363208
1935 2024637648741088648578461409136
1936 6682960250059867532263471624243
1937 -5514781087523977235119027226892
1938 -820686509570902596882224712480
1939 -2708896007875731656808611085224
1940 2235348323801370911205770347526
1941 7378293037955464049221310722152
1942 -6088417576923678881705959694020
1943 -906030020966314202714636521008
1944 -2990520439179126037801192566884
1945 2467679795274962765969363963510
1946 8144954508363244987692234038240
1947 -6720883499867554212553915686336
1948 -1000123669658957847617351773880
1949 -3301011841021413884829811085010
1950 2723819408758083133178010190232
1951 8990159024410127214214065540952
1952 -7418127481427045128822486206422
1953 -1103852010951029049861625951344
1954 -3643287637601725145138234589618
1955 3006172702036251089365657261752
1956 9921840414086602044330439124016
1957 -8186691233177290372954553597616
1958 -1218187769231687736123613769256
1959 -4020555977128716350406046880496
1960 3317384866255287171205040331851
1961 10948722718432644871141230468612
1962 -9033767859475172318973696437278
1963 -1344200503708683841919282235488
1964 -4436344298611686276749252862852
1965 3660364288596189646906533241776
1966 12080397799853134389412023167464
1967 -9967265816042208343220116674552
1968 -1483066114003654842853835592312
1969 -4894530666602566300643731318320
1970 4038308375534333616820695660042
1971 13327410466524623670236741797920
1972 -10995879061191850335754678942988
1973 -1636077265879562149990058492538
1974 -5399378138366804139444004823616
1975 4454731874540446926099458132320
1976 14701351830710027035325204910680
1977 -12129163990980603376232204445120
1978 -1804654824934143555782060394560
1979 -5955572452882637456921562820860
1980 4913497932604409065696615313436
1981 16214961686404717847260320936072
1982 -13377623805238287738554502260480
1983 -1990360394361888580191679489104
1984 -6568263358305688630505554735072
1985 5418852152393326035559177091054
1986 17882240765624248179992679852368
1987 -14752801012279024651482189317080
1988 -2194910061923360065540137046464
1989 -7243109924301469577305024267956
1990 5975459931367281706279396641000
1991 19718573813385701740979361437544
1992 -16267378846584679080105279376848
1993 -2420189471134985234643756594134
1994 -7986330218173720272485495286158
1995 6588447395960172179874395790560
1996 21740864509658859192075369263940
1997 -17935292446402875306333613675602
1998 -2668270342481368169710709017168
1999 -8804755759253870377837866347360
2000 7263446272196810877181018831051
2001 23967683362953788938630716252240
2002 -19771850717575237960397761671744
2003 -2941428582239293386033058941840
2004 -9705891204841425155925250292832
2005 8006643066087496189231989542802
2006 26419429805513731626325369041240
2007 -21793869896621865650624655977796
2008 -3242164129378986860307261417780
2009 -10697979763396635512693669422014
2010 8824832962064304968814875264016
2011 29118509835108917422963551376092
2012 -24019819920824129390899598801256
2013 -3573222705073165747849389082656
2014 -11790074877012307252073314532680
2015 9725478885868567427815081668496
2016 32089530674064039390901721514344
2017 -26469984816498772986952149522526
2018 -3937619644706157544380685266962
2019 -12992118765787310649064965598656
2020 10716776219959525832450586903338
2021 35359514053364891499251549219112
2022 -29166638429636539802312120072248
2023 -4338666009051839095638346537932
2024 -14315028481978532632036086526368
2025 11807723705009638265799405395481
2026 38958129879530197998688954528194
2027 -32134236946454018954380836765072
2028 -4779997189608851190790641857652
2029 -15770790182143758313096395713770
2030 13008201110730572136913694988240
2031 42917952205549259405240116598352
2032 -35399629786121560744764686904704
2033 -5265604243084517448357939175584
2034 -17372562391366269298109864943642
2035 14329054313515042303770321379848
2036 47274739605823723382781666563370
2037 -38992290595010892548429573672304
2038 -5799868211857703228707103204724
2039 -19134789105575051102996143530360
2040 15782188477596633655443537791304
2041 52067742250073286313646021139172
2042 -42944570232373339497260927989718
2043 -6387597711091699104713420521656
2044 -21073323656489556241049891991152
2045 17380670101072897802106794079890
2046 57340038184052758438150462373376
2047 -47291973812633227395399452782968
2048 -7034070089192156294357405339041
2049 -23205564349420974890184409902936
2050 19138838758696817379955226435446
2051 63138901557296300277233601006072
2052 -52073464060789884759251860071456
2053 -7745076496709343281994432153162
2054 -25550602977702083820066999179680
2055 21072429450352418323143094037232
2056 69516205791712331724815645492478
2057 -57331793446212874518845559455622
2058 -8526971229783312775110361223552
2059 -28129387419601977339232776690080
2060 23198706548173697075138904589352
2061 76528864961614813783366289325990
2062 -63113867787964738853835350907864
2063 -9386725748058864732327818002932
2064 -30964899634980255004658146923696
2065 25536610426975702937192198658960
2066 84239316957778868355373201618054
2067 -69471144273409874765423512900608
2068 -10331987803909161645114665915456
2069 -34082350500485921112063481564050
2070 28106917962732477270589243019208
2071 92716052337621925424742918596200
2072 -76460067103135892613019047876112
2073 -11371146160079817066550103215152
2074 -37509393054722163500743843205516
2075 30932418193009756108254691745568
2076 102034193123108239503194507708856
2077 -84142544271159507300799530478640
2078 -12513401416801164030822627152624
2079 -41276355869473121809685835367680
2080 34038104552358665036881691999154
2081 112276126200146401479358520637282
2082 -92586469312227599023476408590928
2083 -13768843517343903032752699264512
2084 -45416498420904588065750139732282
2085 37451385225590297820567661226080
2086 123532196401026504140882801278800
2087 -101866292200166625241256412783588
2088 -15148536553270216395212771093070
2089 -49966290506784927002282292074150
2090 41202313303549077591292131462480
2091 135901464818015264635123107128544
2092 -112063643965304414261074951222660
2093 -16664611547648146213520066900208
2094 -54965717943507106608755887543720
2095 45323838580539816713069698339980
2096 149492538405064911380261663985492
2097 -123268020017843763867497041854702
2098 -18330367956675399223607839139242
2099 -60458616981422547459666489390900
2100 49852083001087216416272881159968
2101 164424477479472716416898093803904
2102 -135577527620815558905067068769652
2103 -20160384697960998985970126017296
2104 -66493040100240564712580341882424
2105 54826641947466225344313031936982
2106 180827788340363568048285637856234
2107 -149099703454262733347128790032376
2108 -22170641587641248234466955950144
2109 -73121656089655312582239935216640
2110 60290913759796312874750070738676
2111 198845508880530957756249511800312
2112 -163952407755285675056098833401904
2113 -24378652149106382862257780942958
2114 -80402187585732597263124712969216
2115 66292460098921043999798043632028
2116 218634395787328860738669990146983
2117 -180264802110518753676223118778756
2118 -26803608843980221177664347450488
2119 -88397889522877010767329585882416
2120 72883400000405123853058372196346
2121 240366222712252700943225471431664
2122 -198178418622862614403687753771566
2123 -29466541871773371444879414024168
2124 -97178072276532642596206800489540
2125 80120840727524369831373767252114
2126 264229199643341320422856308244984
2127 -217848328877606237207122123186272
2128 -32390492789024224195844085460000
2129 -106818673615461905651648033126550
2130 88067348814003475185284251555488
2131 290429524645838251110273989515652
2132 -239444421899590605157463784833052
2133 -35600704312515737651184450376128
2134 -117402883957013359801638330509576
2135 96791464995542401660900107313288
2136 319193080151483202058713466643400
2137 -263152801128397795198982235006182
2138 -39124827795141620856591676907846
2139 -129021829826967806517958352815392
2140 106368267065116507126019024329516
2141 350767287082773540706713466497102
2142 -289177311348791623245471809543376
2143 -42993149998097397453936565966676
2144 -141775320870318765203590766506988
2145 116879985053086741822807859311968
2146 385423131303598625544977344686220
2147 -317741207505417821550435383994024
2148 -47238840930273516340067818993104
2149 -155772666243935229294014806122504
2150 128416673531977034858401165620364
2151 423457378200568966149685413404160
2152 -349088978411301215744062695477702
2153 -51898224686098561402081513924374
2154 -171133566749990371163189409632160
2155 141076946280261324164211164810472
2156 465194992629663711999596246174844
2157 -383488339536791452080850191024672
2158 -57011075387783373035583928554952
2159 -187989089644145523150791521470264
2160 154968779012799940346212118217320
2161 510991783020860650881495111648122
2162 -421232410347827428699297458045408
2163 -62620940528215504739511779088432
2164 -206482733678913492280107638610742
2165 170210386401095735676176119394738
2166 561237290130451293253640763235284
2167 -462642093058975352864148491474520
2168 -68775494218021888983039683276528
2169 -226771592624910187280763070543086
2170 186931180168023630099085771848384
2171 616357942779017608625247176963832
2172 -508068671187713371380528877362024
2173 -75526923066049333352186555140852
2174 -249027626255752786196537979740048
2175 205272815653165541705520313112160
2176 676820504925857831612915810779598
2177 -557896647952828676447805727532016
2178 -82932347668330683518696738972321
2179 -273439048591517127805967462385860
2180 225390334910749360996610347952210
2181 743135840622452324599176871117512
2182 -612546846363452117758139322943436
2183 -91054282948273184063928484055496
2184 -300211844076730861121245313336768
2185 247453415127220138777910516171440
2186 815863025774066132450228134282834
2187 -672479794809102804673960302820128
2188 -99961140882241650418438593418540
2189 -329571423328159308808454998877280
2190 271647731934852068442367174774152
2191 895613838236862742732428914391192
2192 -738199424099192231651565391702650
2193 -109727779461995423123653720082544
2194 -361764431131991172621294553365818
2195 298176448057178270580292774333160
2196 983057660606500956807850297083666
2197 -810257104228000162236638844973620
2198 -120436102090837761692981430018544
2199 -397060720506896971942172226023856
2200 327261838657496341743616307735484
2201 1078926833133254266449113666518944
2202 -889256051674757438862406479081376
2203 -132175711986307948265705187732728
2204 -435755507886903549502411060026600
2205 359147065779954610203877409253501
2206 1184022497550120400675207786231584
2207 -975856140806159624385561322019100
2208 -145044626571460734228368032848096
2209 -478171725824890291403516994335447
2210 394098115380964639409069117786436
2211 1299220976247956865209785800974784
2212 -1070779155949948455329528251152768
2213 -159150057282136006078969864961466
2214 -524662591083311651451065027234160
2215 432405911654770308397367850516048
2216 1425480735201214675642107512732098
2217 -1174814523974379186459546797868864
2218 -174609260702274710089300750190910
2219 -575614407573852941487663751687464
2220 474388624669459341113139101980408
2221 1563849983367398964515414709126782
2222 -1288825570762513204797036190184760
2223 -191550467466707359130189879328696
2224 -631449625343390873328624110895780
2225 520394188757789463856435324641210
2226 1715474965983426105521278482365568
2227 -1413756348837392798426149050543736
2228 -210113895944645244019708059869286
2229 -692630178692083412317433837688936
2230 570803050660974177879523191267344
2231 1881609014295654141165902720476392
2232 -1550639087601476911850884433086048
2233 -230452858341377340453244735205568
2234 -759661128563931301618959256919318
2235 626031168113951402519750996116800
2236 2063622419823457606700420997797416
2237 -1700602322230786048624516917555234
2238 -252734967534799612350655742268616
2239 -833094636585151067923810161144400
2240 686533281399497308626827108446376
2241 2263013207307800140217484978425520
2242 -1864879762243096618296077858007472
2243 -277143453702135272941804505771856
2244 -913534300556826527324648113360224
2245 752806482398718503830754496537450
2246 2481418887078669906801489655463524
2247 -2044819966175062181251646921862096
2248 -303878600595709196899225607010602
2249 -1001639883852552537970211604578556
2250 825394107840930873624642494846631
2251 2720629274734448176596703175199532
2252 -2241896894693122432926665893874268
2253 -333159312200523439016544996495120
2254 -1098132474047593624197243947774488
2255 904889985821879957763287132940504
2256 2982600473812173737609600669608512
2257 -2457721420868522188117030088017324
2258 -365224821456729103380008378279930
2259 -1203800109233469275704782773273556
2260 991943067232138322087296874080342
2261 3269470125594399131768071444368480
2262 -2694053883312237033247466370611568
2263 -400336553763507463897590976342288
2264 -1319503913872573750850445527812244
2265 1087262476535197215486777063268816
2266 3583574039404682682070377323572768
2267 -2952817775439423094238594808162096
2268 -438780159104528324860337825954136
2269 -1446184789745019965648338232958930
2270 1191623019376643121940567736240532
2271 3927464326753505481286688674339632
2272 -3236114672367627175953412520326264
2273 -480867727856824827585716771389902
2274 -1584870711559951656703699394000560
2275 1305871187812916034298604185011512
2276 4303929173578757769239280732965430
2277 -3546240505905326725985565328977888
2278 -526940206673051948222514060225144
2279 -1736684681173859710170169703822976
2280 1430931707543316775280182643879280
2281 4716014396655003986010900369715202
2282 -3885703307819172930018832199291008
2283 -577370032270839099733180889228736
2284 -1902853399109091597555522280263732
2285 1567814675436937175098929570012314
2286 5167046943104990841507014609817584
2287 -4257242552146587274090630758448668
2288 -632564002532241706290286935403992
2289 -2084716717229439562945055776083120
2290 1717623339893904209330294021926410
2291 5660660505923704919264624666616000
2292 -4663850238817800893310517316840832
2293 -692966406021921598460995585796954
2294 -2283737942041888406487673844102656
2295 1881562581196911544413699425422080
2296 6200823443615608550574386925062736
2297 -5108793873346878475027871162608662
2298 -759062432886334528305573197509152
2299 -2501515064192757001668299603155460
2300 2060948154026083867898856171733752
2301 6791869208553501461667488419951680
2302 -5595641510930264508857465186720480
2303 -831381892110558149670013886082492
2304 -2739792996354294847216297412355333
2305 2257216759762082395734224147695142
2306 7438529506605590601857766492968254
2307 -6128289048046696508841565848483840
2308 -910503262298211544785494455509314
2309 -3000476908899540150532475331009690
2310 2471937022126216250163833951697792
2311 8145970430068159885972334257573552
2312 -6710989960684556463736178329295827
2313 -997058105518116492998618833043958
2314 -3285646760587976383749209065181500
2315 2706821446142519093090721268695668
2316 8919831827117408609442704721269736
2317 -7348387705740983461879260794235072
2318 -1091735876345109472842756085059688
2319 -3597573129985449183987726525196656
2320 2963739447399033659632788420106370
2321 9766270193999462242332043125226704
2322 -8045551021059657180102955648843936
2323 -1195289161029274791084542548454824
2324 -3938734462576621393851084071421792
2325 3244731546181357684248600500297136
2326 10692005401168272277224002786178444
2327 -8808012380129365236345237596690424
2328 -1308539384776854449517819368947672
2329 -4311835858559508397529086538722924
2330 3552024829302278124407579428207374
2331 11704371591726272455119786075896952
2332 -9641809879792370186150766054208440
2333 -1432383028437821885401460821012050
2334 -4719829537207171464733618064960520
2335 3888049791412819865528388421677424
2336 12811372620005638925257899948276934
2337 -10553532863560976551654361090055552
2338 -1567798399491941444387062873209312
2339 -5165937125514979262699641145541540
2340 4255458677312711525784400156623994
2341 14021742430147618262824336858010022
2342 -11550371609476018319660786882379452
2343 -1715853006131308689685743181249152
2344 -5653673931702679185051775742942894
2345 4657145457347653026635909041633576
2346 15345010809309140393911205386722048
2347 -12640171440039419211119725849617008
2348 -1877711587479148026733480860797316
2349 -6186875378095241631548515112676090
2350 5096267579457883958989496073051872
2351 16791574987883402328934500744727752
2352 -13831491642806558533278358409921676
2353 -2054644857590506141331656704325180
2354 -6769725783058685938666493209289616
2355 5576269653904378977326472765944992
2356 18372777600117448135325545009152640
2357 -15133669623941032675286485812878970
2358 -2248039025881280249514628053906876
2359 -7406789698118343206575176571887624
2360 6100909240228963679598242430541980
2361 20100991563019331875182616245129432
2362 -16556890753640087164376131258079318
2363 -2459406162061199643273429483134328
2364 -8103046024247227225930089899908392
2365 6674284920693158661452804870804016
2366 21989712479767533090241909207357704
2367 -18112264402077920601748574603373900
2368 -2690395479540174120392980578193518
2369 -8863925150700531754802188970018856
2370 7300866860385584125675715903868480
2371 24053659226288043020658089259588292
2372 -19811906707651064646331434207317682
2373 -2942805617675097257110926192705456
2374 -9695349380817864429444274862780348
2375 7985530071495436241626810349516780
2376 26308883436598992998584207064220960
2377 -21669030666132064332221956759815558
2378 -3218598010168286497907990521609020
2379 -10603776932057551589389112878756992
2380 8733590618034877823924324107123344
2381 28772888664317005418596848981317022
2382 -23698044180155589394961445814482472
2383 -3519911434465342867367900807904612
2384 -11596249822318752037621305563908350
2385 9550845017680752566719323591333006
2386 31464760064783273559402413961020774
2387 -25914656763611667742212294022341120
2388 -3849077845179246757937411968988064
2389 -12680445981511369791495241534466770
2390 10443613119530789926781906852836080
2391 34405305515044483743756266070418512
2392 -28335995655368744228991112484717808
2393 -4208639603443053342692486141343366
2394 -13864735956528683551315011285210080
2395 11418784760577598857750734613739920
2396 37617209167894753358611728860334360
2397 -30980732161689862728588331744733616
2398 -4601368223724188405084604306835224
2399 -15158244609455822391227838703120080
2400 12483870529753583464109467765885684
2401 41125198521870381153533160448860761
2402 -33869219117166403230515226661299122
2403 -5030284770082514706120154303003296
2404 -16570918243217316082041609110023722
2405 13647056996662928324980722218003572
2406 44956226182053218020658379480583368
2407 -37023640430438952476293939378734432
2408 -5498682045190746699570723050155744
2409 -18113597626154843865909463516108512
2410 14917266792778695288681732677336086
2411 49139667587391452224275056671705692
2412 -40468173763905950028919459438270908
2413 -6010148727733839508397663929546608
2414 -19798097427476631224881848845983536
2415 16304223966144935254795405385104176
2416 53707536089649736920267313519370712
2417 -44229167486581211784618369369700398
2418 -6568595627144230775909760831419264
2419 -21637292619397591290683838320479960
2420 17818525066703284411824417037297687
2421 58694716887769772777125835507097030
2422 -48335333136839748133974005754210672
2423 -7178284239099501698269239355006476
2424 -23645212449381081146063149573930728
2425 19471716458496530787404051090922994
2426 64139221450132800873925201353389194
2427 -52817954737624577434814626283456064
2428 -7843857800902587638783553052919808
2429 -25837142637509553142486886512971144
2430 21276378397443330938923745035517724
2431 70082464196806106163541167261956624
2432 -57711116421465228575141808114929564
2433 -8570375062884350421683208248627952
2434 -28229736509988577073687179185418818
2435 23246216459404926288899636573893844
2436 76569563365234989981554033143001280
2437 -63051949947127992750765237341458394
2438 -9363347010424800968307044166887184
2439 -30841135840490571139191932289537576
2440 25396160953175441321173737479754594
2441 83649668146993063804556942550608442
2442 -68880903824686949882481552359804064
2443 -10228776791202333233334738881127672
2444 -33691102236864979261596662301800352
2445 27742475007145874761537241183910904
2446 91376314361191482216711085454843224
2447 -75242035912148160816941866176458220
2448 -11173203123979665765481190511545658
2449 -36801159982106872776663736118920640
2450 30302872077068604996022165912343919
2451 99807811123123814264256745833801120
2452 -82183331505423976706641767074921646
2453 -12203747488761122113715558229366720
2454 -40194751315847409079056110230174360
2455 33096643685963326545915243764370812
2456 109007661175934322293371103927493508
2457 -89757049115464810779791558876154528
2458 -13328165423660288431347428352851910
2459 -43897405226506541541939831598977900
2460 36144798276167180241057725577181224
2461 119045017779892573926084986224102472
2462 -98020096312820751245013215779929296
2463 -14554902281464311696877046612464464
2464 -47936920915171135321049898149201376
2465 39470212128285490569807280688352780
2466 129995181299696391073666116202424094
2467 -107034438222024870018499332800262632
2468 -15893153828848975556364699332000730
2469 -52343567190814817643078901592867496
2470 43097793382825456369993961551798520
2471 141940138896687690716571714201358392
2472 -116867541467262176355078726109064992
2473 -17352932103679621344584527767288806
2474 -57150299163292009643411488083669278
2475 47054660288113205486817035767007004
2476 154969151021660760284971985830231100
2477 -127592856608217394274435689818323874
2478 -18945136981035136164381981679550976
2479 -62392993716301975603815457102233504
2480 51370334893267230489563292143026592
2481 169179388716918788340141541416043032
2482 -139290342362300570842616014784183892
2483 -20681633936740808080874472371354928
2484 -68110705367969695165539167368653120
2485 56076953508136783622639804706624848
2486 184676626075392090598359612358573368
2487 -152047035188275650749233534751289744
2488 -22575338538534460711505241705988488
2489 -74345944262629734658222399706791440
2490 61209495363870456955367953597429392
2491 201575992572133898099174615182260072
2492 -165957668108441557103142938839194096
2493 -24640308239782432830560617579024866
2494 -81144978184693280010257828621935160
2495 66806031028869773554357178690456300
2496 220002790381696878553720724357364216
2497 -181125342973861084771550308478310960
2498 -26891842099192672381391797049454242
2499 -88558160645063981189878980376482624
2500 72907992266075099990303315119604079
2501 240093382226296659407039585930591484
2502 -197662260731779936429316756220846388
2503 -29346589102549713432149224096142636
2504 -96640287263458498536771674466337034
2505 79560465159659238609739019422390872
2506 261996155767024649661658363044430880
2507 -215690514638575849692318774909053592
2508 -32022665819453951051713142688032064
2509 -105450982857278402249668059506936036
2510 86812508493168146968478464648941756
2511 285872571056641376873515893750371352
2512 -235342951777758391584388056289485046
2513 -34939784189745902048261017900195872
2514 -115055121850556279709344153423213520
2515 94717499527922090660691017259203708
2516 311898298120864068140093232453923844
2517 -256764108693333849091351764017932896
2518 -38119390301124826433138912417439556
2519 -125523284836241794009201548705337560
2520 103333509511127032305021477651314376
2521 340264452329019098055923314269780402
2522 -280111227437100627071475980677853068
2523 -41584815091851635111809435316291712
2524 -136932254363088309982488922167013512
2525 112723711438783554697793387197301982
2526 371178935858202957522025041910615928
2527 -305555358857223425173219835632292308
2528 -45361437990814076711541893022090416
2529 -149365553276145265451726959166351766
2530 122956822810349822866113014707511648
2531 404867894251729822181167659149114532
2532 -333282560528073306220362959876712912
2533 -49476864592120379385031146457861204
2534 -162914029218974836075553626482835696
2535 134107586341546474542279160535896056
2536 441577297827012699319176188532966378
2537 -363495197341409026032182660617097184
2538 -53961119553308326002923081942139840
2539 -177676489207943883884060371003578380
2540 146257291850123100158468910942848096
2541 481574658504855660019439383725080616
2542 -396413353450396999423352838665642240
2543 -58846856005785766779363800178450660
2544 -193760388516185589717013684073735976
2545 159494342798392703015982499199180390
2546 525150893516536367223812130286766960
2547 -432276364984921519932514068736638840
2548 -64169582873877971260472421801949494
2549 -211282578459124405207648691780845770
2550 173914871267562453256567297020515976
2551 572622348402553496037659571713338912
2552 -471344483743661087055477334213613208
2553 -69967911615519405529493554805491344
2554 -230370118057023055770134424989084598
2555 189623405454162101810943765289148872
2556 624332992753471149877304592144312936
2557 -513900682920405031014289994739455346
2558 -76283824023919181182570330044102656
2559 -251161154965229678531781420524378736
2560 206733594120158067973647645579129363
2561 680656803265361956313074867516912692
2562 -560252616844356742521309605448748928
2563 -83162962866235856632673904587413704
2564 -273805881512257768389349861171821762
2565 225368992797762133451843071769137600
2566 742000349896902025236126857277193604
2567 -610734747712442495921271144688216512
2568 -90654947283267050884903589235709872
2569 -298467572172310338468022462715320104
2570 245663916949790357440039790772993222
2571 808805602229735514459220914993086112
2572 -665710653372105991350824118160760716
2573 -98813715034309340778717820328152464
2574 -325323709325375963400458096953098744
2575 267764367719176170705780476809630388
2576 881552974556441282841529496760297792
2577 -725575531382404023711884238136521600
2578 -107697893844664787854679054251709370
2579 -354567204727833881128790587046270580
2580 291829036369566583025110244178486736
2581 960764629760090266606000938497655100
2582 -790758915846651166754796002172004100
2583 -117371204300832421933066771393508856
2584 -386407724733125384231687234946992760
2585 318030394025721906410709420834336768
2586 1047008063715477138418522154889161088
2587 -861727624879194134823379510592297200
2588 -127902896941382266395425087278274328
2589 -421073127969278992475777554034447496
2590 346555873870819160163541737996853968
2591 1140899993744902987081384233154212312
2592 -938988958050558716484554203890719177
2593 -139368226411114943319828032139640702
2594 -458811024902021773276441096303256498
2595 377609153551099526668090879756164384
2596 1243110576611959246199267505820790960
2597 -1023094164758308730428348071394897002
2598 -151848965783710562174121571630618552
2599 -499890469493301978948795477487406456
2600 411411546180243189737822865985375306
2601 1354367983647086701272266839186602951
2602 -1114642206205321428884423483017157982
2603 -165433964415123517348044561145402824
2604 -544603794010077160027107632639710464
2605 448203509030334497830528660621609882
2606 1475463362881684925965887495902713384
2607 -1214283835543438201969564958537419008
2608 -180219752968058615591948930975458700
2609 -593268598952358383529955362570345750
2610 488246279747545170656954153680667370
2611 1607256220537188528041707537626394712
2612 -1322726022770063519797946793414387078
2613 -196311199548668033650874455145514384
2614 -646229911058329732280940843343439748
2615 531823650743301224429360468821184528
2616 1750680256886884179435898471065336440
2617 -1440736753160645246538414034837254278
2618 -213822221221973105842871366249335488
2619 -703862523413913434654614462444215840
2620 579243893290664748253421975718292868
2621 1906749694397597154553169221917984822
2622 -1569150230394450814716567262469994240
2623 -232876555524421437618891194493783232
2624 -766573532850936461976435575523873882
2625 630841843806304147564931308835059672
2626 2076566139183307071849997286602543148
2627 -1708872518099097855422106845643791232
2628 -253608596972577898332263369050838946
2629 -834805091069104996419371359545739840
2630 686981165826521864979449869890911064
2631 2261326020182239606655343684801104592
2632 -1860887656316496937454997967103486848
2633 -276164303978527663694444312827484886
2634 -909037387269899543426406925729281760
2635 748056802297592719373879540268026128
2636 2462328654123515124165408990891196260
2637 -2026264292396051464666316680006165602
2638 -300702182027634506736265133996030936
2639 -989791881553460405274752477862119280
2640 814497634002870829816739571080401296
2641 2680984988301137498658986591931994800
2642 -2206162869068307737471788876614867962
2643 -327394349455540139026658974964413104
2644 -1077634809911387051743099607574656382
2645 886769361249015715232423314238249857
2646 2918827077445856028952156989586041960
2647 -2401843415963372987919586457951426340
2648 -356427692681616641994788103378115940
2649 -1173180983358674658075651994722545496
2650 965377627339112870827384628260728594
2651 3177518355605005780859817526969936344
2652 -2614673994634494604445612829817359120
2653 -388005118318630654100677851062435824
2654 -1277097905597063668958086622323519328
2655 1050871403879887694515778382795459780
2656 3458864768934647410371427476672217764
2657 -2846139851251073207432838026024530878
2658 -422346910186530536310481043921007504
2659 -1390110235601007979566426594131671300
2660 1143846659612772154794472495458035680
2661 3764826840707212505932545968729379912
2662 -3097853335561730517673360394218052008
2663 -459692199915680060759733662790502332
2664 -1513004623678279898023573887417958054
2665 1244950336234143050258459281247209116
2666 4097532745673818914082852422221530688
2667 -3371564649523488125409594488797088976
2668 -500300560535477394746436397895556912
2669 -1646634951892881591583183256097027204
2670 1354884656589251691939168434256509640
2671 4459292477228420943706682268481003352
2672 -3669173494176359489822748224421843480
2673 -544453733212371366377602563276827664
2674 -1791928012262404132646555746719823936
2675 1474411792698691573985641369628404704
2676 4852613197638735296283219346554972096
2677 -3992741688944709770828767119355854138
2678 -592457498131409614017577439286972784
2679 -1949889658870352359424372791720134240
2680 1604358923318094749515433038506621188
2681 5280215868977149582366930308425275752
2682 -4344506843601039658163570872326095958
2683 -644643701412579260874368651610045496
2684 -2121611472982513557117947880734605464
2685 1745623713154479157776245220116955360
2686 5745053270347504681573217493992291360
2687 -4726897169670482835061310725750645500
2688 -701372450922675150380721152513723296
2689 -2308277983442751617191490300332595750
2690 1899180248480712649156880899244626290
2691 6250329515608137814992432673125094248
2692 -5142547525124199966198990530659006306
2693 -763034494891019755839287693218288602
2694 -2511174488066601306860418401495233080
2695 2066085466718476372831000595095890556
2696 6799521195089007418408354383816862798
2697 -5594316793849000003811509653775223904
2698 -830053798369283200587811497469181088
2699 -2731695525471157184872166824095542460
2700 2247486120616687385789428379201251080
2701 7396400274846246550168544548554610972
2702 -6085306709634222864596084318040769168
2703 -902890333798621552873766684351867232
2704 -2971354050799044439389886905740555903
2705 2444626320954685456487198423828333462
2706 8045058897850600135275861676581754656
2707 -6618882243334039888759329384761114312
2708 -982043103268604538708902610672651630
2709 -3231791373136503798362650476317854296
2710 2658855705267133215979352334409312496
2711 8749936243231060359021805937203765152
2712 -7198693681496573732612704940321417496
2713 -1068053411479746593752577071665512518
2714 -3514787917116467073751346282797425120
2715 2891638283941587307024682221283528176
2716 9515847612360830800513119909269395664
2717 -7828700535157449561813190647965776416
2718 -1161508409963307167739560488503345064
2719 -3822274876264604410138725825052426000
2720 3144562019202789461315610460258546422
2721 10348015924254160729338393804628197912
2722 -8513197428735866189329178008100126130
2723 -1263044934777467243922408554328144936
2724 -4156346831119518828741488279768449872
2725 3419349196994400415398580998917821390
2726 11252105817520085320550212355386537920
2727 -9256842131112126034858770835711566048
2728 -1373353661697810614162121798492974976
2729 -4519275411069715623635872496651887110
2730 3717867656625575706657692845365093888
2731 12234260572079479442805374194990254572
2732 -10064685904078070998702894446537514596
2733 -1493183604862798790746391601332875344
2734 -4913524085234369588563565092397041208
2735 4042142948294948307717928337713972304
2736 13301142081088669545789404515258361460
2737 -10942206357512900545382377501949860976
2738 -1623346986933011883206531702605333911
2739 -5341764174609651434925907986235858752
2740 4394371494268954617472253184951927886
2741 14459974122127056331619485488881427222
2742 -11895343015929271473076053392613422872
2743 -1764724511088608670410588512250938760
2744 -5806892185147778933349540547157536240
2745 4776934835608133882940711905040054694
2746 15718589196806571338998050067561365354
2747 -12930535817547743497864988171767639296
2748 -1918271067635970583561766885403408936
2749 -6312048569475500293873630816565168370
2750 5192415052939748970323436966128157036
2751 17085479229664607982816656103228069504
2752 -14054766784887862901912480503152272644
2753 -2085021910636102324079471407001725614
2754 -6860638033639261426903069845280303938
2755 5643611456906306369847608508857446600
2756 18569850440635765848197900345036961996
2757 -15275605125115302748780767877932557856
2758 -2266099342819444803649564966144848048
2759 -7456351514636373317540891206102914000
2760 6133558651618783616599153003314403488
2761 20181682730697614707446912133612938224
2762 -16601256039168429115621734346447256462
2763 -2462719950130890694356849915860975064
2764 -8103189964609534730619494951374967612
2765 6665546082755322735420314431096168480
2766 21931793947598624369920096715721010968
2767 -18040613541125080247221780400264074732
2768 -2676202430572846340620082313544740966
2769 -8805490088504771469335050105574387232
2770 7243139190919019082524923289459569882
2771 23831909428060751757175129051919459712
2772 -19603317613491257412339387645059470944
2773 -2907976065602413201465381976321620784
2774 -9567952193783483916673055558847921880
2775 7870202300554174449152591195186544912
2776 25894737244675571606257788848963260588
2777 -21299816050237968428376651412320213126
2778 -3159589886211921192048022954050158560
2779 -10395670323506022896257007735258596744
2780 8550923385174976212452283612961312940
2781 28134049620065182622558210719208722320
2782 -23141431367631657953134700671729712376
2783 -3432722590002500849929471641750918108
2784 -11294164857840506762209076461499282760
2785 9289840860944341701540931555636848014
2786 30564771007955592069165904330166035520
2787 -25140433193360243885724556495948160016
2788 -3729193270072232215823496798809126932
2789 -12269417783875616617798392325697393370
2790 10091872572818639732791555626317190912
2791 33203073380824424048503906173344071952
2792 -27310116577326117485107941955734780662
2793 -4050973021409625348233087621890557600
2794 -13327910849615165166185347343712100736
2795 10962347150616219179830266231172977424
2796 36066479306966703930797121141481912776
2797 -29664886702948504192063876232309540050
2798 -4400197495737751974606024321724560776
2799 -14476666835297238657742170940458058896
2800 11907037926549612067531631348436279944
2801 39173973446420053587533429711728707282
2802 -32220350516093898636555106607689309872
2803 -4779180481424407312793902080278688256
2804 -15723294193810684644979058756085032022
2805 12932199621064250797347589078646728224
2806 42546123145470979417539385045705783728
2807 -34993415830054204412092753731043996296
2808 -5190428591191714618741232756557682128
2809 -17076035332083342134876863627819835673
2810 14044608020338147466224234855254054366
2811 46205208863714784783027764320254842112
2812 -38002398509554002131813080987067146504
2813 -5636657146959581502225459002767203060
2814 -18543818827004609407979631000813841856
2815 15251602886611597091362363746842921368
2816 50175365226172952569656102091154016732
2817 -41267138384845560341344017680163907326
2818 -6120807358279067162672320813585451522
2819 -20136315892843514892417007491418939860
2820 16561134361735239541995508671333126528
2821 54482733556117506471107357847989743264
2822 -44809124598816955582240120760790768792
2823 -6646064898494622022125743008105490688
2824 -21864001442365744347644657422588432034
2825 17981813145058241035250757866861647698
2826 59155626812371503049343279241485584274
2827 -48651631145990281383119288484682147304
2828 -7215879991062044100882579065853972048
2829 -23738220111082707508323128394548819952
2830 19522964749143867229154112411191947724
2831 64224707928335772853476250530984597000
2832 -52819863422641452236018198791605964272
2833 -7833989127388956494952862506758047758
2834 -25771257643437384735117474363847981540
2835 21194688160924329332031688875382603924
2836 69723182629251481509674618362900313970
2837 -57341116672373081442926996496960939354
2838 -8504438547207368858433733015089835200
2839 -27976418071411968005505130085265955624
2840 23007919261927277713452154033104795624
2841 75687007889695275687973174893149925432
2842 -62244947281686210841261872633621677798
2843 -9231609622888064860004200141377399048
2844 -30368107150210598692544296786903960560
2845 24974499389269995476590076005513185330
2846 82155117285502501309138451088454681504
2847 -67563357955822525073341415557058584032
2848 -10020246300322976345043772024222605098
2849 -32961922552519987767317372678002742208
2850 27107249449382823614954120421068305520
2851 89169664593745175838302593729940618692
2852 -73330997886813826101621760512678777984
2853 -10875484761097698619865406756765348762
2854 -35774751362589392819072130135170997068
2855 29420050029061420416702669917028366332
2856 96776287101615984568737544145529322176
2857 -79585379113740527508873227175027444982
2858 -11802885483720063984188720338686073310
2859 -38824875454223286445234735561812761856
2860 31927927983642009686398809723915952264
2861 105024390200691485324904029559794207622
2862 -86367110370161614571994816495881302992
2863 -12808467895735643904038311618492889240
2864 -42132085382986213330700282174896516860
2865 34647150020042785630556401585007106096
2866 113967454967717152188820881714218086294
2867 -93720149816068752943207642040518985400
2868 -13898747823726239196832296642162472896
2869 -45717803472739396087508169023662943040
2870 37595323833331256598245196933380145264
2871 123663370567473849528006450757227056040
2872 -101692078162111726964209202887936344664
2873 -15080777964537936962378800408511647266
2874 -49605216830342074455730881421237075200
2875 40791507399590971842636758348534975308
2876 134174793458203331253836430950817637200
2877 -110334393812859814974847310392917172848
2878 -16362191618712764695894897978450459744
2879 -53819421080258177924793019469108217600
2880 44256327075418772077719027802678692863
2881 145569535536300530945378544842915695992
2882 -119702831784170010219677440357259095728
2883 -17751249946100957339115904308955580736
2884 -58387575673234550105277156602780935552
2885 48012105205651289144870544638895636434
2886 157920983525395818782466405211984594768
2887 -129857708288044971513766614774486449668
2888 -19256893024115501375604316048766728437
2889 -63339071690509095012148477492798593840
2890 52082997996183037117207140678233146489
2891 171308552096490750312594945077112048660
2892 -140864293027452729391880111592977216856
2893 -20888795011171157326991992800781014432
2894 -68705713137541016233862752686985677608
2895 56495144468306053806594082863366757744
2896 185818173401487473203781475275994060322
2897 -152793211404276791297278260478349240622
2898 -22657423741649521233694801608434792352
2899 -74521912799434474925872289786371987496
2900 61276827375204103307748947073536173530
2901 201542825913353301292629546585133447272
2902 -165720879016762946438215711833807010276
2903 -24574105104382163490683604000883866636
2904 -80824903814485951201862730514025516732
2905 66458647030429608942382452011130137912
2906 218583105693459282515819099794509319354
2907 -179729971009489347599473288447481158920
2908 -26651092584287845068480270998360233800
2909 -87654968213091864846499611078436785330
2910 72073709072762560518645804790725168936
2911 237047843451585250812359814997041478464
2912 -194909929040044060745849398436246919760
2913 -28901642376590448463737026923833422736
2914 -95055683767109651478677216406945561536
2915 78157827272210617290325810522877393736
2916 257054771028050036160246537500195012403
2917 -211357508843362578580031968810057702058
2918 -31340094515146406075716045014825921596
2919 -103074190600213775249446715804414302560
2920 84749742568502867282194768177242209486
2921 278731241211863388973103097288952801512
2922 -229177371608254693508940453273415393792
2923 -33981960491001409749922757027565264896
2924 -111761479123410455888194434359064690312
2925 91891359626734291974918716786490328086
2926 302215005115275671593415408475414363520
2927 -248482722632324417130185615451413432172
2928 -36844017874566844557665543952252279240
2929 -121172700982297739261741274493823329580
2930 99628002295348269862583788818606942954
2931 327655051655311446650960724600805600512
2932 -269396000992644832345906906485479700662
2933 -39944412494961974443709841605369504304
2934 -131367504834554978942432013751201975372
2935 108008689459953759654390380615789085144
2936 355212514048630692590421302365313498608
2937 -292049624261683428532380110795139193824
2938 -43302768773329232809240561180397202604
2939 -142410398918242902955160942282146730700
2940 117086432903157361013784756229796100036
2941 385061648609321009917637791395818540892
2942 -316586792612687070501753291587429196896
2943 -46940308853534566425107431355978098368
2944 -154371142524572168584122770621171593384
2945 126918558906288523085731958930811676960
2946 417390891552088222975024951626909872208
2947 -343162356997755124327212115766436450216
2948 -50879981223868139677173418703407711536
2949 -167325168653693591399289642485614365576
2950 137567055464297432303356513178787546220
2951 452403999948042535242473419965065223072
2952 -371943756447010687354284572827824109890
2953 -55146599577437629360883708050301746630
2954 -181354040309679394300734529266603711136
2955 149098947130950262411594726852175942112
2956 490321283459304974761804267660802807860
2957 -403112029930619819678267625067192028082
2958 -59766992717192380292040214699309430736
2959 -196545943082172306009631197581940929720
2960 161586699668532127319645727333479369834
2961 531380933994599952713257463878508849112
2962 -436862908649054288482654563738593119578
2963 -64770166374249701607009526364307503568
2964 -212996216868221806135058977273756823520
2965 175108656845450946233474157258977659698
2966 575840460983667305687312244499132801804
2967 -473407995073253662181103693535407027984
2968 -70187477875756380044803209691061212816
2969 -230807929809726600432058056379330222110
2970 189749511907336786773085321295945653920
2971 623978240566746138261496541019290131372
2972 -512976035547700658439938440918010939640
2973 -76052824671276638364770441945687370960
2974 -250092497760866389715306483313129508928
2975 205600816443441756082419206056356869016
2976 676095187639805847444486266121977775488
2977 -555814293798549436439817002206408298108
2978 -82402847805047512957323746879618461778
2979 -270970352857231881196084664766522857076
2980 222761529581430375198555148800964050650
2981 732516560390124360707484373858764103104
2982 -602190033258710874081176382971342157696
2983 -89277151505808933191344148777985329560
2984 -293571665035445092996331268430867492574
2985 241338610671154911896907391339177528000
2986 793593907704000279449777579592129798114
2987 -652392116735288442531636150171822564072
2988 -96718540156755566231770527770232701868
2989 -318037120650402491022118271458553798514
2990 261447658862965733402761040001337359792
2991 859707170632877225862163050969590164272
2992 -706732732605291597929004401151970127880
2993 -104773274005961971014589410505786711404
2994 -344518762658484193950115213028158460560
2995 283213603249837197194639786066754728600
2996 931266949970301681257626878418921609824
2997 -765549257436698249130154178121160377450
2998 -113491345082929874699027761334446891412
2999 -373180897180887226713258560780198142360
3000 306771447526518068085504370007003553636
3001 1008716952924602451227834322372047678602
3002 -829206265697528998656330422823149434432
3003 -122926774900264136163618589800962329344
3004 -404201071633523434496612991005578149712
3005 332267073424571762642712127251697992002
3006 1092536632875993293667785016211260498744
3007 -898097698039756078063309157150885034384
3008 -133137935641512423950502912627372287184
3009 -437771130010676665766959484560541928960
3010 359858107511200305010412810542873613056
3011 1183244037287359081609027621990804804932
3012 -972649200532030518219795673309423177968
3013 -144187896667558730967467589077474929440
3014 -474098351340992658083550332454581001576
3015 389714856293914246118557293669149756368
3016 1281398880001093077504618064567046003260
3017 -1053320648170135006850953054609541925648
3018 -156144798315347569733833266510318037248
3019 -513406677798693269384025027693960997980
3020 422021314954318665743706286419580549688
3021 1387605855406245362255374062214711643520
3022 -1140608867021876116056676226401781301368
3023 -169082255114891739883500757256754312228
3024 -555938039452651854830746405036416728640
3025 456976255444574437913320333272024678293
3026 1502518213307623140883154832943372461900
3027 -1235050570469319622304845910712206139648
3028 -183079790714296236391454168941869148190
3029 -601953783173812060265410794203503298676
3030 494794400121658363068384005332144402968
3031 1626841614778555989707988112786169391352
3032 -1337225526201758709762925421140716367796
3033 -198223306978789259574158432402029629174
3034 -651736213800250979377286842687975221036
3035 535707687569743460277997297354918113164
3036 1761338290839544035346718973123568881792
3037 -1447759971893940220926352598616607231298
3038 -214605589919428755729245152703803767360
3039 -705590256282066649701851268314718205296
3040 579966637772385396549378851448102008340
3041 1906831527484262611363913639428664690922
3042 -1567330298882685673478910093472216781787
3043 -232326855311259907606357004584262355336
3044 -763845248198526449097931888309293887562
3045 627841824346455224084441981317923026640
3046 2064210502381340859615258236844076662964
3047 -1696667024638466896425742128322876163352
3048 -251495337080321208782018585481562791424
3049 -826856872761111323149595580206728872070
3050 679625462141827519048275791656630669786
3051 2234435500524567116918362050504668409120
3052 -1836559076424612234828031130942306408464
3053 -272227921775200695891353476804921783440
3054 -895009243192060359725397562973609450280
3055 735633119147859516170886019386749176152
3056 2418543538196018182510823488063079746752
3057 -1987858410254095895816666929923227324256
3058 -294650832693082823965435521633531806096
3059 -968717150202875194670347083491622697440
3060 796205562333057406715584444613025564942
3061 2617654426857147028037323754124765190742
3062 -2151484991101397028805586222046360644948
3063 -318900367503746725840957681447925410368
3064 -1048428485195403917788561712270447829504
3065 861710747781647933414999327258702023718
3066 2832977311004001805548573197710951691008
3067 -2328432162314478985856767202816351011072
3068 -345123693509224541193267855770263930296
3069 -1134626852774337520488927461188100792832
3070 932545966283953351637134221553134095972
3071 3065817716627279516909869116454514583312
3072 -2519772434310030520853518842656811094572
3073 -373479704993357792571699845257997950304
3074 -1227834387199318685945912746787231098260
3075 1009140156390691334286516003236003483856
3076 3317585149719580467997510111727520521470
3077 -2726663724935005507115760476752409134980
3078 -404139947455969273124087545801512927292
3079 -1328614788522861147142116319608689252760
3080 1091956397859084313781476595267857009056
3081 3589801287285782924143742909485448061120
3082 -2950356086351307648328295828155505311424
3083 -437289613892590079276833458021237552648
3084 -1437576595362792006037316042496472036632
3085 1181494599405793889715560082347164095674
3086 3884108806553752375572629552514159384664
3087 -3192198955961199948750496551080683669176
3088 -473128618674571455358307703540283707138
3089 -1555376712551278931107038941599918842030
3090 1278294395743381468486673966982218892672
3091 4202280901568660618568227971179700515064
3092 -3453648971752646150933613528651445607694
3093 -511872755008036615296188561967625442352
3094 -1682724213293476066784701208226432232416
3095 1382938270018805957546192648330481248180
3096 4546231540103299359810208108682610973292
3097 -3736278395521316567970948892690877182752
3098 -553754942405709105007694680059427672838
3099 -1820384436964705455146112704443424816736
3100 1496054919000384418325718780319443134688
3101 4918026517848565023639279312517353615912
3102 -4041784190735525763797755448892597105408
3103 -599026571095576016085296943387867613600
3104 -1969183405283711741517601054765071815138
3105 1618322879680085071808199678056783963760
3106 5319895371183849250107632258949776877454
3107 -4371997805369215806359898925380815608896
3108 -647958950817166901177807364326534914368
3109 -2130012581329291487483339899438477150650
3110 1750474437377890872426168977359528222776
3111 5754244214489032051632510427953274410144
3112 -4728895713854834033438479268883882634062
3113 -700844872022701864711627747116686530128
3114 -2303833997727528912998010454718566284702
3115 1893299836961671476633663967595487419240
3116 6223669572972449575887290697369720838440
3117 -5114610776422525520246952626118459804288
3118 -758000288109436924526802772291780517032
3119 -2491685782336656703496649116455280319840
3120 2047651820437482915021388885825378318744
3121 6730973287378694438836648077070414834482
3122 -5531444478515884056958153852009065507040
3123 -819766127964380673205418502369242907792
3124 -2694688111906606497399544468545795896544
3125 2214450515930014108210215331999184119441
3126 7279178572734423387710736086887335409128
3127 -5981880117730574068686661771118202215496
3128 -886510248806576060496957637078186119120
3129 -2914049626501787115545762918240345497200
3130 2394688704970182053731482038041833498014
3131 7871547319519575484795862533310931484944
3132 -6468597010835133248431515021727309106640
3133 -958629540068987533710153741150608097236
3134 -3151074339960518977384404507263346146288
3135 2589437497046481297884727179704128953280
3136 8511598732347836021949405187181742092247
3137 -6994485798929689545510411601226056611054
3138 -1036552189875627992494433090334899184976
3139 -3407169084335730838406554058973675292656
3140 2799852442569179173354871095800544208066
3141 9203129408438480814627618009531387810990
3142 -7562664934706620386343043091518270315820
3143 -1120740126544111149742597224436451473272
3144 -3683851529132805274623016693902026475408
3145 3027180117753152470254034107663134057996
3146 9950234965899110442155412682525121417362
3147 -8176498442127877819633698759491381194560
3148 -1211691648483840899345306406752734523068
3149 -3982758819246671085711193740962431988424
3150 3272765217458251515321421626809500514264
3151 10757333340155171421968538035763363361192
3152 -8839615045659570827323770367493362991694
3153 -1309944256870399397389974478417110193488
3154 -4305656878817299962002623211944490694480
3155 3538058194748613766343833610040072103472
3156 11629189875800425226336297365795027537056
3157 -9555928773540606842960083542550350143808
3158 -1416077706562574283484380752818860193028
3159 -4654450431787753300338201680709960829296
3160 3824623488858347273821278591568894228240
3161 12570944350748669661513670307580251013300
3162 -10329661147446495537525188621178133792128
3163 -1530717291895458368072378702618955500360
3164 -5031193793780175366114166367421121317552
3165 4134148386395506906536418439957763273136
3166 13588140079890410260837032182524162242624
3167 -11165365079382318159303292346774646397932
3168 -1654537385237156402397372177818833418292
3169 -5438102494022314518350239438913373949310
3170 4468452563995435455469548322342422378402
3171 14686755256551802210689919663628989822944
3172 -12067950605743836105999970235978719812356
3173 -1788265247544275668226506071284929441680
3174 -5877565790481386454496674487087377997532
3175 4829498364265659789980262635190246618324
3176 15873236701973887740664891558305336420538
3177 -13042712598269400152045537054661352826310
3178 -1932685131599462434190113358845910558912
3179 -6352160146116025981910615178868970303004
3180 5219401860766206412673176661812561801656
3181 17154536205838943173135450379852454645182
3182 -14095360602117779869165501775966648218072
3183 -2088642700170181069864064929923066042432
3184 -6864663739265013789471453602172361179640
3185 5640444771961374829392261450714073060974
3186 18538149654633078671486699275035490221600
3187 -15232050962601966129454551892013190143688
3188 -2257049782999663311170770998764922935670
3189 -7418072086679492104564034483602131353256
3190 6095087288583079361136225404208958755720
3191 20032159159420329663746068865993743343952
3192 -16459421414244028482013578856512257660288
3193 -2438889498337007626607722358705852880272
3194 -8015614863601478867488409318066060979638
3195 6585981883684798018351637178871356460224
3196 21645278410488686563513308117155384642464
3197 -17784628318853051836804007999941884153840
3198 -2635221766642929687836717308574665292688
3199 -8660774011625672960395290910252480475304
3200 7115988179863580311554751975486751387447
3201 23386901503393659370136149937521550061984
3202 -19215386753333351920173705118390396783682
3203 -2847189246180467252887388609963718747792
3204 -9357303231886016699375753096393989021650
3205 7688188953711886149398668972537553835962
3206 25267155499256777808806463770449486369040
3207 -20760013662974719650955226023788550954512
3208 -3076023722426552736491078483120562790258
3209 -10109248968417791951477463979550500740270
3210 8305907363559598367709573969522211662576
3211 27296957001867902240824595575818748467860
3212 -22427474312136686069652596171144495179176
3213 -3323052985632075905899518920643766951584
3214 -10920972994397229225277613788855538189448
3215 8972725493009774592581855697804180663848
3216 29488073055291140101766704412024629594992
3217 -24227432281596590754019657202966722638030
3218 -3589708233426979187718498463874466355610
3219 -11797176722393452421944136614059778022880
3220 9692504309692190352340354641809666122368
3221 31853186688391545479024678076308340236982
3222 -26170303280474379128073612307347449747052
3223 -3877532038126049777108448536444851163608
3224 -12742927368824697679223086449766717534528
3225 10469405146091451141033355552989825875304
3226 34405967457098408249222074834812564899994
3227 -28267313060669718214114032001145217167832
3228 -4188186921354329100782139927749214532296
3229 -13763686112537856607575435589900918285170
3230 11307912817288929143566681538805864048360
3231 37161147361423918194345683322528284748120
3232 -30530559743250202957698112809355359780142
3233 -4523464581793394032021789119419543434668
3234 -14865338397876539413407492453752205971376
3235 12212860499030241270606525845507621426004
3236 40134602542395341472051678743682694608870
3237 -32973080889321438912936329799811279018608
3238 -4885295825267200676466951161872839638684
3239 -16054226543820620214916406757377378048640
3240 13189456498735572662302446160609650422187
3241 43343441194276152332295493719075910534472
3242 -35608925672706784660942572661542630893438
3243 -5275761250055905439495998915167531890352
3244 -17337184832826009086166142419400390476612
3245 14243313061955129164209202889647627477680
3246 46806098159898645124892537577784827652568
3247 -38453232538391073437039473696353641298736
3248 -5697102744266517213714368110213474606800
3249 -18721577265927664817572677684171747242463
3250 15380477367385983815196993984928579531074
3251 50542436711770209147071664506381413979652
3252 -41522312759272265710151146867300443504576
3253 -6151735856320148459320632630814753953274
3254 -20215338184556460641367852115540737793028
3255 16607464874962760883372158195572484621024
3256 54573858059022241188673643045583663483016
3257 -44833740334460917501742835703960805987814
3258 -6642263104158208307106515359553428703254
3259 -21827015974430966048591309958034291804380
3260 17931295203770011870261849186939277533892
3261 58923419160431758596971368314017194316232
3262 -48406448705323124099251039681407574442960
3263 -7171488293646833232262014001608268788120
3264 -23565820082893051900989520719943963721112
3265 19359530729659931642871382236652986605758
3266 63615959466861821677739896741319786709888
3267 -52260834800842831227113997311648796140496
3268 -7742431921894534176420831396532467963376
3269 -25441671598241378869358698088752078435464
3270 20900318106560798728279033889244029701560
3271 68678237262753005916820642245902814710272
3272 -56418870961860576478107694369799603325098
3273 -8358347746818562199182534358306895178704
3274 -27465257658064964840138885571073966749198
3275 22562432930599484437479994054105736411652
3276 74139076325985006574005272371971368093616
3277 -60904225334517024968205062447717337606196
3278 -9022740610328847055051442462176714541688
3279 -29648089973381988417288006188197224563856
3280 24355327782410903566922693223520643644782
3281 80029523678762237125273171870646604167652
3282 -65742391366993904093536146032060829710704
3283 -9739385608974548016442358685600623312936
3284 -32002567776645224713640566843350153350622
3285 26289183900449138206837969018403153915746
3286 86383019259425009557640577852005013635328
3287 -70960827090619519354172070639446550517848
3288 -10512348712849434998363945859858277108728
3289 -34542045524490557139211180705005312163392
3290 28374966756835725368668292460256622150688
3291 93235578406532619606428876418590263886112
3292 -76589104916823968152569849153478353037992
3293 -11346008941012963033020874718329908467172
3294 -37280905710591978570505750130243229375760
3295 30624485827373047970984731162332155900540
3296 100625988112510869910184935940458618191784
3297 -82659072735540219536795370216637063259760
3298 -12245082209690962445961067211836862293924
3299 -40234637170266622855849766154187962381780
3300 33050458868914358137231125691360413804624
3301 108596018074930570742334650265367069205102
3302 -89205027158719079397425686402627051235872
3303 -13214646978112940282691736188485472814956
3304 -43419919286676587917901403677056619660640
3305 35666581040423277674673769723698928111142
3306 117190647649435091709679547213664846218400
3307 -96263899814945596274576686641231877023024
3308 -14260171826064515034864265204297857794196
3309 -46854712538739876379687403336549243333256
3310 38487599228888890452195867979604426747916
3311 126458309889838898708710944929716222099584
3312 -103875457668019128258151729069200144815688
3313 -15387545107128967280949611468880979309742
3314 -50558355863339918144763717033342645412298
3315 41529391967910176249755865948228944418496
3316 136451153948376846842372838390093245529130
3317 -112082518404118552348924223457390569711856
3318 -16603106832210021284812021744278145741568
3319 -54551671339271766533236772226815764208920
3320 44809055365356710424422806767751183548756
3321 147225327202926211660550291160365154446562
3322 -120931182009171001007311406113119272822688
3323 -17913682949321002534468912480882360776744
3324 -58857076737754532723774005090995960183912
3325 48344995487191828068421187133723983470320
3326 158841278578711215818115479109116745834064
3327 -130471079740655354604379326429249642129696
3328 -19326622197849404154684950644375618232454
3329 -63498706524457552396050539300064232500990
3330 52157027677460434024491025425323103858834
3331 171364084640027301408691251674377519278772
3332 -140755641786705839762601964166245504674690
3333 -20849835728620600761599399572233230443680
3334 -68502541941028893335816964318205621243868
3335 56266483329757700113428489115331914493160
3336 184863800143419064877087803148527479162320
3337 -151842385000470769746451392870881259840912
3338 -22491839695154213310147117187550362110350
3339 -73896550840289890504837757728401461543976
3340 60696324663379918057522823783308692892456
3341 199415834868078861672708347902213465695132
3342 -163793222199691999026795023949080117585064
3343 -24261801036600279094236031376994629454964
3344 -79710837998794252892631448255363021152240
3345 65471268097999995579663927663894160364584
3346 215101358672610316881999866166666119426560
3347 -176674794630900521526719606517108912797496
3348 -26169586689033651972858186636897028495872
3349 -85977806683586843659186274844451324709844
3350 70617916864305924541433105136399661278532
3351 232007736870373382883086868956292655188912
3352 -190558829315006821731901935477677603853836
3353 -28225816479152938603789711655072440991904
3354 -92732332306994649317850614807802521620064
3355 76164903534803581824588600010262466005864
3356 250228998169092580444671898957789476992520
3357 -205522523116973126074694288113908016923138
3358 -30441919973059381886107970826109331352304
3359 -100011949064418336651985552207452179802000
3360 82143043209143148397915607118168928909536
3361 269866337585014708018334843304742902355242
3362 -221648955517301351514327768883937827702411
3363 -32830197572772069762585358507972274067072
3364 -107857050515664513806647109090865526589231
3365 88585498142125152829838485847755694021378
3366 291028656918446812870898784245007264538008
3367 -239027532207911646377273538029608445810320
3368 -35403886174565758869338550885955963280942
3369 -116311105140684876241330011859282041950616
3370 95527954660238907074447380278363233005462
3371 313833145566846681633246075451146348721452
3372 -257754461790324955312717778188210089483384
3373 -38177229726200440834016321222827585940674
3374 -125420887976009974369504937736586370930896
3375 103008813274462711057518529432302891852320
3376 338405904654694510396990617912394761327652
3377 -277933268020651940177968828384388327593968
3378 -41165555044758911942651833715416023318384
3379 -135236729519047758600923986697828175603920
3380 111069392963411331724608691628414472101133
3381 364882617677128909366099017548678085055992
3382 -299675340224536221116679663278183047159832
3383 -44385353283239306166451694750153164553232
3384 -145812783174151637999395937005480766100624
3385 119754150672072848052068325089178816793734
3386 393409271087835886918650026337307006412074
3387 -323100524696765835673699705795133265880080
3388 -47854367462391548224179235849020176709688
3389 -157207312607368578691481491008237469606650
3390 129110917147677688420883035661417904606312
3391 424142928512063491614629714413838888289512
3392 -348337760105677832042085611276746147396830
3393 -51591686514676761617425210362198205214364
3394 -169483000476503511829540408947656536353058
3395 139191150316055616060147910501224185281096
3396 457252562534104800830474972480419710134736
3397 -375525760142727308464471206655848063827616
3398 -55617846319813298723044897778241021214796
3399 -182707280110062541961127339263467057744512
3400 150050207489555648129473882750347595620158
3401 492919948296440848991893601228444028651600
3402 -404813746893734379647746700797373281871872
3403 -59954938246309085640480073414544082282672
3404 -196952691823278675434699871723614515619952
3405 161747637791651417719067686860517771075752
3406 531340623456347279539728456066968906873528
3407 -436362238661495901711779064286795958177628
3408 -64626725750835326671935168934902331065504
3409 -212297265682330943952785471488796641412584
3410 174347496284182139057178444805298040895872
3411 572724919376626255978794472860545889911220
3412 -470343896240868994293890693363804117809470
3413 -69658769627451095279098258853669003709546
3414 -228824932659630735201507179859539936100120
3415 187918681391270876537112083017773209229088
3416 617299068781815481596749500772328177183536
3417 -506944431938402018248375860555520912717776
3418 -75078562541734453855458510500367642616550
3419 -246625966264299374419908071890563116797656
3420 202535297329835171427779164023538466403940
3421 665306395491448111177949799660542884610784
3422 -546363585940499142725523161581221301089144
3423 -80915673531019585853383593451222312570416
3424 -265797456883374612790234387856932792909508
3425 218277043380814719168069270869454363234234
3426 717008592249509831881649449215699271798928
3427 -588816174968448716065600965892346335636344
3428 -87201903201401620660226301015694842333546
3429 -286443821231584440295481927027141360825040
3430 235229631968380289857828127574598232343600
3431 772687093106109641381673187881704504662632
3432 -634533218517020262106717378457963159467296
3433 -93971450405187566843991138861550566942726
3434 -308677349481489335345919159716879175552636
3435 253485237657092851151304865312308475983760
3436 832644547275633263674247836808514213156140
3437 -683763148357449488700670189235785918901280
3438 -101261091239295863599063176277018641275616
3439 -332618792832248046425084037905066307364440
3440 273142979329932041580051204632777547521228
3441 897206401897513897522149985194413962017504
3442 -736773107397315006050898363281354034828554
3443 -109110371266009131992771614767949891287432
3444 -358397994475095004423674527846990095003584
3445 294309437974036777148900061243160867921204
3446 966722601663622276582829523884484148447804
3447 -793850344431023039888179711348600031749380
3448 -117561811922754413611847512298460976454224
3449 -386154567127779664202913293364174394099710
3450 317099212676677081538795762058783222684672
3451 1041569413852702963061730440019125053438160
3452 -855303711787453528618592024139185107735872
3453 -126661132157532544848391614692944632579600
3454 -416038620539726437547523208819376877329496
3455 341635517622239204403299123156194774231412
3456 1122151387930002158797384797617735278787080
3457 -921465273388026147568585074765056074648366
3458 -136457486401575131530933648611864155856704
3459 -448211542615616812719400743457249104354336
3460 368050823082748304364891423609264258596882
3461 1208903459532171985716285158434464365897262
3462 -992692031271419077517236970050944203329912
3463 -147003720071128957472033320935837679548940
3464 -482846838068637569518464571120151409263954
3465 396487543610629644374944953501962265621216
3466 1302293209366830529461946812211001989391634
3467 -1069367779222986285337172711469120540643536
3468 -158356643876333592612170528466306100269540
3469 -520131028797027218813969250066723669687370
3470 427098776874042600327576685264064860622892
3471 1402823288316159078676219258507403575826400
3472 -1151905092770320457042465440114324789368064
3473 -170577328307375117134982295189993374711088
3474 -560264620480120836269651771662701665338762
3475 460049096823305696612260637801131831114660
3476 1511034020848216061369302242667590814175040
3477 -1240747465474340958988513328673208247295360
3478 -183731419766902396231458028372319150270464
3479 -603463140214268688534873446525971974871344
3480 495515405142835857831603204747929446015320
3481 1627506199712080626717404667628910005640861
3482 -1336371602160897804722235154317768372058502
3483 -197889479923547845002769417015370047479768
3484 -649958250356313766992108202863009964409032
3485 533687845227903546211772664603343193242788
3486 1752864085827615830568304987514952605535168
3487 -1439289880504542422709369881277450482717688
3488 -213127349974800314974855493226825267250214
3489 -699998944114391708620172548346013241630296
3490 574770783230697497854514492081633510943650
3491 1887778628281957497379076696634996781100052
3492 -1550052993197428514116129333910432081034858
3493 -229526541628966652042783992459923150255504
3494 -753852828824412014521465466623007429036108
3495 618983861047132120177943876446074220283664
3496 2032970920417492843927641099716464511461280
3497 -1669252783816127841767855640436648026791196
3498 -247174656746100909587287838385887109001632
3499 -811807503277562560454957964159504194876620
3500 666563126466051176642766423875014015522376
3501 2189215909145124166235924012549947790786190
3502 -1797525290441602133343412911125180720569616
3503 -266165837717186265988183793860392976969296
3504 -874172035921551333714076809287358128478456
3505 717762246077624165968689507783941093223902
3506 2357346375847399843186344796573100679835414
3507 -1935554012097077118278444061282721296535248
3508 -286601250810177088710931262338425400400806
3509 -941278551248200975614885762103866429466770
3510 772853806939552299474761030754383384869680
3511 2538257208554395628293227531351418644369152
3512 -2084073414149839622478806844624014560545800
3513 -308589604871445524979586049126348967913584
3514 -1013483932204733198697271747854060580878816
3515 832130713430077092707424703270101471370120
3516 2732909986487203143045333238375322267349336
3517 -2243872689981074318358090253865621405126738
3518 -332247707942475363426751038596141861609120
3519 -1091171647028071219221000137918306774150136
3520 895907686177725068045002348148647807766828
3521 2942337899576118240380274856168001283767112
3522 -2415799797468175707870215216883036879256464
3523 -357701064535104605435999349777640797228880
3524 -1174753709503369341834233327115176017427922
3525 964522870451375542012037178497954927497992
3526 3167651027180166791249832855278945326886328
3527 -2600765790152291840291489037079198891330212
3528 -385084516505091721148029126473876562802829
3529 -1264672782292552465558095755332347922332230
3530 1038339561922903091538238558273471729631334
3531 3410042001968997120006638673383087361255744
3532 -2799749464386359788925392644603930798590748
3533 -414542930674182895486169967921088812461106
3534 -1361404433668912191800321711471227664264960
3535 1117748058280780022402355477486857689524728
3536 3670792086785468550962020539265829782153812
3537 -3013802345282189389391978981374383819221664
3538 -446231936576166179475436369853309091633380
3539 -1465459558732966402589898619049881698002100
3540 1203167645779255785829790256030077837363280
3541 3951277694296096296847198089251156512051062
3542 -3244054035906310811374571360650073826317568
3543 -480318717943658742192938903089612630775184
3544 -1577386976976274326331499839111983355361524
3545 1295048730456871162889200524226216926928190
3546 4252977381366094914717782170448845559092314
3547 -3491717955920883695677745283725205513347616
3548 -516982861810703334540527587994129513764008
3549 -1697776218907375906251969333494455984030536
3550 1393875124453121642383582483286396829866856
3551 4577479352375956355834067196997247115969152
3552 -3758097497736055943906599005959900192445928
3553 -556417269382845156096056284738130621561952
3554 -1827260515361413776528310595638668429210578
3555 1500166498596271768496998097824327376151040
3556 4926489508137848667372317126177071925949504
3557 -4044592630242404543384614198345374915655098
3558 -598829133122498978867268824683512636469560
3559 -1966520004086491199232061241213387373149160
3560 1614481013232078190795679058992379136659870
3561 5301840079683902882936142581031344937537432
3562 -4352706982335733914554699844730622174739612
3563 -644440984814465624285441730237830880838584
3564 -2116285169239903265934635225230338103682052
3565 1737418140116179713349642563250814719126416
3566 5705498888996724716376247432255142881126984
3567 -4684055440741434277400293826802632418804960
3568 -693491819715878364698089612916057538709792
3569 -2277340530540845265219620287165397192691576
3570 1869621689106088285068414614078922192134784
3571 6139579281748114978688355791870520841666532
3572 -5040372299102382660705140699705901385555008
3573 -746238302258216323885107776270670533919834
3574 -2450528600018176780141206973284927336077028
3575 2011783054366267983549878539755003792347016
3576 6606350780318790458831955382399982944493400
3577 -5423519997924302625642344118435132043292406
3578 -802956059157984350905711361378920687340054
3579 -2636754125567782619370270447944658463780416
3580 2164644695846212536201818442756573626460980
3581 7108250508804600352097668430648439654140502
3582 -5835498497787666784979963204101449839452888
3583 -863941066209013476974641501627084095381636
3584 -2836988641899880565496569061905162875746488
3585 2329003872911529129045283714710878656286880
3586 7647895445389085106276069974641091082987088
3587 -6278455331248544495080533047562261230199192
3588 -929511135474992646198340392677735429781696
3589 -3052275350918544161159511110221413084058004
3590 2505716648206942159215571197008623490326920
3591 8228095561395065240331466169113072689950400
3592 -6754696382076072949277711835660339842553922
3593 -1000007510077842454279689888282960473899302
3594 -3283734355140431577143543272288063995740640
3595 2695702181113334495387130621765951875486080
3596 8851867910537279587538943807683624713500480
3597 -7266697443926223049350709336975517077489440
3598 -1075796574288067463612382302365786780286096
3599 -3532568269434395985279766157257019779017960
3600 2899947331534313548889499946326120727141107
3601 9522451736403159059669592753587974963389812
3602 -7817116614246019138081062149455879038857114
3603 -1157271687169608045368461000655649267425328
3604 -3800068238155949028301631333818206498058972
3605 3119511596217597220104253941987611974533592
3606 10243324671010192899952779965385265254125288
3607 -8408807583156218168376895235071375305679588
3608 -1244855148616449079532456893407888045911208
3609 -4087620386668634097680134070743014578331126
3610 3355532401389464715711176037147359331658463
3611 11018220102448005364586381554027809983621832
3612 -9044833881291684497117048229601009829456640
3613 -1339000307243996325191030826433250983013970
3614 -4396712738296980212409241054153816856946520
3615 3609230777163774882399111165209581657232896
3616 11851145795134710674538530676632110989753134
3617 -9728484155106576810053238481898488039741038
3618 -1440193820267850310162148900626803063090400
3619 -4728942629952191561409915934980081631330048
3620 3881917440988278464884179189434050305977018
3621 12746403852125467771617390228793078212649824
3622 -10463288542996584031409463026388088434011132
3623 -1548958076219136475689614774800002850657260
3624 -5086024662022065610093890109256888306430688
3625 4174999319318325366854510656712000654762870
3626 13708612115233254816289706800883636105418306
3627 -11253036230774812694999506172423456327842896
3628 -1665853792112242513536150488044596060921284
3629 -5469799220631493319145707365867273891014240
3630 4489986538770340595037300091947072940084932
3631 14742727105486410907645226311574885528486712
3632 -12101794270585055586194233430851029047850828
3633 -1791482797501146214140604010350480039283952
3634 -5882241613070680233629112618509840782874880
3635 4828499920213960583304675288773304930545684
3636 15854068613685102482043116121131431716098586
3637 -13013927753271190873791979644035018382223450
3638 -1926491018738205157326077788647089149193640
3639 -6325471860067121029319475847454646282925296
3640 5192279011622473782843367880058344961911024
3641 17048346058562320214190234467246178020249904
3642 -13994121430571226404525805884649460069233760
3643 -2071571677688293469708396991867126539419400
3644 -6801765191657382053185484863208155204354992
3645 5583190698026869353096665743679024252124317
3646 18331686738339300425377287747775718621726064
3647 -15047402890297709938314918786962651984813352
3648 -2227468720155752990349609600381014365328592
3649 -7313563296709808132160374684036073344920300
3650 6003238429620770399828513312855932421622454
3651 19710666110327792288803375500263498592534912
3652 -16179167394933533019387285255739209497095920
3653 -2394980490356309432694498486973670970064836
3654 -7863486379674235807777851305704043282037360
3655 6454572111953999311339880525663066166392032
3656 21192340242712318313966715540431029411860358
3657 -17395204501846322923421433617190136406144592
3658 -2574963668915731673588894174727938848416000
3659 -8454346081905546831585657568199900111028540
3660 6939498705244512041019127523048206369144984
3661 22784280592787194572976433150918869540884872
3662 -18701726591640643822131944226358637731643960
3663 -2768337493106758595415691708229387091612216
3664 -9089159328941401095935598235857378125245230
3665 7460493583145855739218308326942724479469838
3666 24494611276771202079098768297613991467235008
3667 -20105399440062508006366279258643278246057448
3668 -2976088279351211137431295848830327574147744
3669 -9771163169428874822821968900580422613969416
3670 8020212704845010667202157134136016992577152
3671 26332049007926161755104819903545141684897392
3672 -21613374978385178645500565307249348534545520
3673 -3199274269421153227369281478610146710471302
3674 -10503830676009363702324475826854382784631776
3675 8621505658149348528019305660965518296212784
3676 28305945892116320472790779487880699771140440
3677 -23233326397381602809614073103603037898250642
3678 -3439030823277773128374964149329420524563976
3679 -11290887983406679688890666547217653858439936
3680 9267429635268434539100740904872334459960184
3681 30426335283219015481483060528415161607443770
3682 -24973485760872635169608020188468730885900192
3683 -3696575983096065984474453161431326231436776
3684 -12136332544241873626222843952422365104222352
3685 9961264407324635916677961948710213968001808
3686 32703980914992952868468346991620812434441160
3687 -26842684306480195662415850660013608919641568
3688 -3973216434744608067771794119978500010331910
3689 -13044452688743559785770692169916267198679648
3690 10706528368255326096656513476355344801699302
3691 35150429541192065268250340658575161910314172
3692 -28850395623662664047964123336300466638890832
3693 -4270353894830413089545039651818774459768944
3694 -14019848580559617196662025666139692069699608
3695 11506995723719561480524272026345406260481260
3696 37778067331948079956455094957243002674457984
3697 -31006781912421709077896669504789085906436334
3698 -4589491953387264282975635114052755678474157
3699 -15067454667332027676291442845677056279859040
3700 12366714905915532545681357347683792560901346
3701 40600180291806019693844127045657006804552342
3702 -33322743540304720057480876136664881115052440
3703 -4932243404390795137968107189595518439361364
3704 -16192563731600045794599095864593779986285744
3705 13290028300875432723153316645589613014582720
3706 43631018983361189065475978656080155504973780
3707 -35809972130548430634290764137395307934598568
3708 -5300338098534315672235277890585579478306904
3709 -17400852654978601858198819807946838963713170
3710 14281593380856828800344318909807110589434576
3711 46885867860296339063856983470488049566424752
3712 -38481007430484883911785865187980236342576630
3713 -5695631355105955808590435940287987492227744
3714 -18698410016451623531145853225675349271257200
3715 15346405340921049338595412229546918829897148
3716 50381119534841833293472836241683096035286750
3717 -41349298226732868207367649412258999644794128
3718 -6120112972380808358172076258137570427947324
3719 -20091765654058861488534372098213708370541800
3720 16489821345708252752029285537179912468746112
3721 54134354327373929436691990227356767923828943
3722 -44429267592303545576035022729718279719127950
3723 -6575916878692812276423649251011760850917120
3724 -21587922328277234396838375953332743836777340
3725 17717586499816363609182249640331037530041350
3726 58164425470127299166816068965574468260179304
3727 -47736382770640630066905766169612162409363260
3728 -7065331469292307453317907900124509223145498
3729 -23194389635043621555309339456810604041167712
3730 19035861663099724016902481041509732605975994
3731 62491550362935018250691614778274862912765584
3732 -51287230022881168805990982997326502915222752
3733 -7590810677239526720489394793961373272693562
3734 -24919220326678089391008806198431453292219348
3735 20451253240658066265174690271160282939945016
3736 67137408306637123970754326940693880526862628
3737 -55099594787356720755068910871116904478922636
3738 -8154985829945662084991873486978021833331712
3739 -26771049209990292838985036551945274611660860
3740 21970845086324611919052951331164644014902552
3741 72125245169439883598558692332556450850318640
3742 -59192547524656865150145468165543977425600528
3743 -8760678346566384351866711477650384948282488
3744 -28759134802635881033613028548807051457177822
3745 23602232668123607855769772320794099343827336
3746 77479985473192857351833417886116088791930254
3747 -63586535647554646259212723675564204072776384
3748 -9410913335293646125791379316589461131236762
3749 -30893403941386086482152843952265517756132296
3750 25353559654494985402850352814240631130815044
3751 83228352420419226982430570827925132210056536
3752 -68303481962861162874871616868992958773869984
3753 -10108934153697166746527340594032548380848064
3754 -33184499549437727541035279041152345974192478
3755 27233557091122516931307510038400232228322552
3756 89398996419135687236231708520814005387618696
3757 -73366890081956162570140170469508628024938278
3758 -10858217999655236029779841310779650687467816
3759 -35643831784281792054790871402930545803090720
3760 29251585350000358062715665765011794045080944
3761 96022632701190519417391855007903759408922042
3762 -78801957288463575602865479134414496269251888
3763 -11662492605104653228877077292631480127199552
3764 -38283632803029779632115741514432973721150502
3765 31417679044982992494269158006980192389528016
3766 103132188671202082445862683527267446642206480
3767 -84635695385444597559700430210638779305233956
3768 -12525754109852310910075864621367888630321992
3769 -41117015398535510495743884315788636381741630
3770 33742595121540625248295217065743615837706380
3771 110762961667376124358142400745524029244034140
3772 -90897060080714770741116676053652816435694288
3773 -13452286198048100961754210013848720552048704
3774 -44158035777218159609959282635344611044920976
3775 36237864342845012936330421577039421035346432
3776 118952787862712518160169955995828672761290380
3777 -97617089507614108037557815885730892555126976
3778 -14446680585643902997066525016746116473844162
3779 -47421760768266699473686655151447184896882900
3780 38915846409702568612920577242405603191110720
3781 127742223085586783507028437371816792038244000
3782 -104829052519939923591106345483994458993772800
3783 -15513858953281434839207407724097017982660000
3784 -50924339773968765413206846764694372549645968
3785 41789788968299569961316681061211679208567814
3786 137174736392629504741236239335023568503450848
3787 -112568607443971356951034369225764304474151448
3788 -16659096425589406502076598258445447205730716
3789 -54683081792345748999687039368071088157548946
3790 44873890777300195763239561678693113592128860
3791 147296917284462770927045870036912559006118872
3792 -120873972017765438340232975814850754396819008
3793 -17888046704856226400669170521428626157098302
3794 -58716537866184126007966322021148918810924736
3795 48183369324618508424316170252865908386201728
3796 158158697516438148201402193624723397227632676
3797 -129786105298392750890207177427520476171180954
3798 -19206768974508881944851204335765680154725804
3799 -63044589337030367508569225909472933595675880
3800 51734533204252131781131643494782614359670660
3801 169813588522323436136231492795475144966590064
3802 -139348902371725946499725574354098311178909958
3803 -20621756695804021586444376584230301004221064
3804 -67688542308869701928728136707077030082071432
3805 55544859585005478975008947929338685658118442
3806 182318935539191552764191246138809492989727208
3807 -149609402757030968124069407291825688104140764
3808 -22139968429658348227952307088694416950792688
3809 -72671228754151077392089499040649673942466636
3810 59633077125837059360635754331777508977471456
3811 195736189596879538458099489044899855731671272
3812 -160618013460188965100869415811311762822564490
3813 -23768860824649167214126955310619056729502176
3814 -78017114724673127578927857259577746888359788
3815 64019254717037979493825173517625344118548360
3816 210131198615634551370463737997967298366025002
3817 -172428747695163487976142354853230640694588112
3818 -25516423921941769255285572220233866185366272
3819 -83752416161738112952636052822250565115281440
3820 68724896452593258602233190044639548546572928
3821 225574518941294375852002829093228448362069382
3822 -185099480363607445288051159276601729900066280
3823 -27391218938290368547085916305898612330069460
3824 -89905222834050706966426162873591104331541520
3825 73773043267007117811331780622854113692470698
3826 242141748738933205247770272123437724107814134
3827 -198692221457581417606896562658443807395820560
3828 -29402418699358479354067882880857039419066912
3829 -96505630968233386412010801333480218294498024
3830 79188381699708667677325098618220253447707824
3831 259913884763734959125656421403500144457574032
3832 -213273408630553532333049387936426868229697568
3833 -31559850907460829285347452838098871505084438
3834 -103585885175707190849388844536135459975072960
3835 84997360282024184712774333038772832221850520
3836 278977704132358310229546368287734018428094864
3837 -228914220267517193109631908230742686354261376
3838 -33874044440493311409962763641928618441112456
3839 -111180530321213378392766300574279718104714360
3840 91228314075743826475070092199891812994294468
3841 299426172829680333118134993524782874084401192
3842 -245690910476565664470033058903351154509959684
3843 -36356278892344628027506200241842988289570184
3844 -119326574022606877233699426140560958535735073
3845 97911597928670766875180131913900774011628930
3846 321358882805029768133359467498049024244415048
3847 -263685167521995650921306486909160269820838100
3848 -39018637579531381534201269831880937303445652
3849 -128063660518927223009339419643395215287454936
3850 105079729051375716253455210411884669611879584
3851 344882519639358957983545466392290157510608252
3852 -282984497323395710951757340792855876597906164
3853 -41874064254229516523395634915530511396860770
3854 -137434256694350437444694977992861190205337216
3855 112767539560856447716839291962939942990276592
3856 370111362900802435582199352208611460833586222
3857 -303682633756657798317763339694879322374767584
3858 -44936423780355452390496910722074629018506160
3859 -147483851099663190086974842279714481844745904
3860 121012339681098242175641089191057509524233062
3861 397167821451313300196561022501139301772584640
3862 -325879977611909525915362887168319721387301444
3863 -48220567046950628067007979615554065875417244
3864 -158261166870610228022197901196088072129943808
3865 129854092337836922377728645242457636132761478
3866 426183006122178210499567366460751502919407834
3867 -349684066190510891908388759064796550467320000
3868 -51742400411918883462884337944800147711614680
3869 -169818389504094540465548920234012527429734436
3870 139335599935343861427253443738354468839826828
3871 457297342341851831713419922449755001166798240
3872 -375210075659036180359065138604657718343757837
3873 -55518959989237522987213427259921028532360016
3874 -182211410519020595081838529877015863073126900
3875 149502704156998007553199218182872892177816552
3876 490661225476429910842112174517546932560364640
3877 -402581358423149777101561968962268005138152890
3878 -59568491114195797878264660923307035074542256
3879 -195500088098845343529260118741115458991779816
3880 160404499689013931883987154685199144610000198
3881 526435721831951975916871144991610104137984122
3882 -431930017939102585866276144872656348349218176
3883 -63910533344100367557320210421568586559447656
3884 -209748525887939359348153780845438933766480932
3885 172093562828202879902910506735177204751819248
3886 564793318469395374124502448162942909891248920
3887 -463397523545883629177217603127272336035131764
3888 -68566011376323602602935467776345885301750628
3889 -225025371193981201457280660099252153592820310
3890 184626196000317833614207378355105021621755530
3891 605918725198550958902040395147135341089006432
3892 -497135368077563206263768526138314831214126432
3893 -73557332291661406211430219840510449170378116
3894 -241404133934152910031545440118473551982011840
3895 198062689285653133733282470922004500899035160
3896 650009732346873282732040429840714805753401768
3897 -533305771203810373590068473346842660942401366
3898 -78908489558823503522164510304562204364392918
3899 -258963527754237116506743416649376784413509384
3900 212467600123432299844846756721197459940685816
3901 697278128144851580339985443424784492377823272
3902 -572082431647759094122035549826845037203763136
3903 -84645174265619193686936661009360718290900816
3904 -277787834847224414402212919548139252562644182
3905 227910052446442140528987562669678368554000544
3906 747950679831493924738102682703967098097741888
3907 -613651331645187895075697042969345530741846056
3908 -90794894074151545864812298418891562291286578
3909 -297967296102136959898179575162443178076264456
3910 244464056582695974038406332161995547085320656
3911 802270182863266617904954316798152939881060432
3912 -658211597238277645122772895727064702232504848
3913 -97387100431227484566781683777527973847682160
3914 -319598528324901748652881777862866928141123680
3915 262208851351995168466929268806621951738230400
3916 860496582908468716571731299893179404281474200
3917 -705976418241991835566395533513183877715557090
3918 -104453324601373608298294682869347670443623592
3919 -342784970391734878881299901566626838322184960
3920 281229269882491596228901602615861303987001323
3921 922908175627810673458341607415283382215011832
3922 -757174031982418574588286858738524504631438564
3923 -112027323128470879446227684437626374423881920
3924 -367637360322127742872959250300675805762037630
3925 301616130776144843729716841270742760971942254
3926 989802889582253134284523984795287193425827408
3927 -812048775185326973787753224959493790123702528
3928 -120145233373248602623593332982011166568011204
3929 -394274245393692068543338047842884981068034230
3930 323466656362755185564678516938575177517104048
3931 1061499657972382854915875516072416813821867452
3932 -870862208690899358210946788856523340480473224
3933 -128845739817883255899632198421559085758187952
3934 -422822527565393010860204982537253990541983376
3935 346884919900503468680215289911007611242599744
3936 1138339885301288364601138848681093958593589128
3937 -933894319988359231306767608795823886463096944
3938 -138170251875916137509585076021691345838407920
3939 -453418046629685712868674382995412265448212832
3940 371982323707140083241029786598842796371838026
3941 1220689015466680487570050432441570985829203592
3942 -1001444808903360570343004234408967952096080112
3943 -148163093995833076456468541709005762000448652
3944 -486206203678418720407304431082741295568190220
3945 398878110340667955952428565702725745240086504
3946 1308938208229622075116702869325146581922584834
3947 -1073834462132962570596130489075032756243942960
3948 -158871708900150321531594993649567300826617728
3949 -521342627642767935335698508072165328889690080
3950 427699909092124879470268679181595800498054160
3951 1403506131478542122130623076958028403986960520
3952 -1151406622709305294331101050215787495390805160
3953 -170346874858947772558742824802408453584351392
3954 -558993887854653609521996750494794846302954640
3955 458584320206491731595672829667774208848294632
3956 1504840877210189089385753263427225785552008096
3957 -1234528760885346007856343955921537117894876128
3958 -182642937957723372841103995254704424274453684
3959 -599338255776854965629963548435068531805406864
3960 491677539411478277653393475192495686626284508
3961 1613422009685934386768528509832009854695511732
3962 -1323594153375940355659066291949253109326493120
3963 -195818060384465954020977073328336723765946480
3964 -642566519262208873801804617806739587902626912
3965 527136025508652720569348614831970219953685956
3966 1729762754794616192071637719133278854481510328
3967 -1419023678356997808212760528968852738021942620
3968 -209934485830230144702741478284603706245904352
3969 -688882852929752231152118761023651425308252527
3970 565127213967815560251827981073006371451533042
3971 1854412340264310694043258342102953391529513852
3972 -1521267734126369179405817023580270111584083504
3973 -225058823171536070771506558673859880299130436
3974 -738505748488392619637581551667467601558029788
3975 605830279664451351811014267329536610107465584
3976 1987958497017584734793529675457674933800491456
3977 -1630808289864626769633346224239792332751299836
3978 -241262349681917523556512186728958165452857500
3979 -791669009097681344580066833111163051248617336
3980 649436952112353564183497325596852293667575400
3981 2131030132660640914867006135619163159370944552
3982 -1748161077504203783432471295520001545426990584
3983 -258621335104234418223934569159566317009702296
3984 -848622812131596597418712691641767863756877776
3985 696152386769992479345989074922423429514743054
3986 2284300188839212642788552681337114412267940934
3987 -1873877934323844599302722678826482923645968488
3988 -277217388005299731522393833688279844888504750
3989 -909634845006072729441789870751364102774593650
3990 746196096240826625769510992690606416707156480
3991 2448488694986192041381284224670144366896161952
3992 -2008549306534512855475752804940599483460919612
3993 -297137825930321784263632427974449338812941792
3994 -974991519045560548065493669955255190253985638
3995 799802945445549228209070328856322372194166936
3996 2624366031831070706720338340130414486201638640
3997 -2152806924815508061658186506851044594153792320
3998 -318476070977028376676627938004999357860304624
3999 -1044999266699479745744638877042294787706360992
4000 857224215119283161615252776645603082744365963
4001 2812756418942850858958072714662499260146164962
4002 -2307326663498428555716931021071325431420551424
4003 -341332072518544717192930579513259362496009888
4004 -1119985927777420385182824346232447795011846464
4005 918728738280131754388938930101867438429471970
4006 3014541641539881457294195804093317782613054164
4007 -2472831595884852713884315872085374670914248964
4008 -365812758920594997884856132883596553699499040
4009 -1200302230753849458261683501668337325130309840
4010 984604114628474148569469602194515238099477206
4011 3230665032826074590084459377502926885399629024
4012 -2650095259024455884120208252894544433994067624
4013 -392032520222870231467099901760173329410149106
4014 -1286323375600461832286994455804876153536910032
4015 1055158008170258124235436320198177927044089176
4016 3462135729207407224024876667187969950044046412
4017 -2839945142177215954822376016496218331447107408
4018 -420113723886966549808263632669952855556023306
4019 -1378450725038866890442570164864249932716338180
4020 1130719533713670517267476215407262501433200368
4021 3710033216910035595725693352869336210618241182
4022 -3043266414140092010234868868737668058524001140
4023 -450187265854696203471500243979144335524981440
4024 -1477113611569817652368312373374529197706154824
4025 1211640738268426147015290932873552688162816552
4026 3975512189766563651921408632059012989296037856
4027 -3261005905639036958527160430441464970169834912
4028 -482393159311391467184397410412025639879984968
4029 -1582771268129580361677922541184551773490610240
4030 1298298183782077285070771644347661847545319808
4031 4259807739265147793860851286042418467351867800
4032 -3494176364075633459638892025783527804837146776
4033 -516881163709681182180907216391079604846787084
4034 -1695914890751346746882011829800856868142443938
4035 1391094638079876354801738382045777189319245440
4036 4564240899372658299730592158046534647665175790
4037 -3743860999078505089443514835674075211332915200
4038 -553811456780783024215468913692216611776056696
4039 -1817069842171978860279378679267377472625194344
4040 1490460881335603061646970753085692477772782314
4041 4890224570153881214759751174701633243729954610
4042 -4011218338547726480325134855970268740274170016
4043 -593355352443327314600404870013689947267331776
4044 -1946798005924159820486271747732892477425165912
4045 1596857635892287978761817138762157341389004090
4046 5239269845819941867506817690675983235597375336
4047 -4297487416200824021452369214712407475313425984
4048 -635696067714861897694709788259581992283938720
4049 -2085700301093666132895641272396773118463279790
4050 1710777627775945883659919012617530717104610703
4051 5612992774557376400643842438636641357774862692
4052 -4603993313037041421602169141631703755186124190
4053 -681029541939282946416720818260498178290686384
4054 -2234419368603602466181053956457026680824040308
4055 1832747788804423658481633844411261435049596892
4056 6013121579321616159034223479037627211661203372
4057 -4932153076638114325214911815750616092912493014
4058 -729565311865346400499652202761917025585541158
4059 -2393642440614842861602376573366114345724412392
4060 1963331608789559305810868778321858070818105520
4061 6441504370732586158454858011175622057774595584
4062 -5283482043825003814159688772450797969465875464
4063 -781527446348047555420130584029088146426229248
4064 -2564104405407580550855743668374310453702800768
4065 2103131647966479801366345033101733832656908656
4066 6900117385293646870899021681293738670340804560
4067 -5659600593897429203599272197683825998390947568
4068 -837155544696979750061007766521668131510059930
4069 -2746591080935972990349580796694061295352950996
4070 2252792220461634177552020395523070056854801704
4071 7391073784376742482509171226358673557644304480
4072 -6062241361503591680173423258192214554515942230
4073 -896705802964827796156258285606010515896646998
4074 -2941942711129756958826516621816075334758726656
4075 2413002260333831596263302156268956505982911248
4076 7916633051785427036308926716039454200554206540
4077 -6493256940128621622317013956380099949612633568
4078 -960452152756015464883889026014100855508704200
4079 -3151057699956997939442114247466411316444232240
4080 2584498382493079434544858058397912449919486792
4081 8479211030233080775263266324644212410825239104
4082 -6954628109259926698040800211121568374954735940
4083 -1028687477441378095738487047780061879487010560
4084 -3374896599264659763680998479613468511123449942
4085 2768068151623532404068759330976226615220963040
4086 9081390639766388757765842296815111304177837524
4087 -7448472620494192226772280559221640893458531904
4088 -1101724910990816306956499667899171434679989936
4089 -3614486367482514867021150499730018972705953680
4090 2964553573112713251231464349638819442110794270
4091 9725933324034986966759350809195697074805384332
4092 -7977054580203264473250651016071029266563906048
4093 -1179899224983530831736617738035056787043606146
4094 -3870924917415407746706874277736820829744700400
4095 3174854820922908530257590511678555303507324424
4096 10415791273368753566745252803376971360009949791
4097 -8542794468884088885808840120121834029212127308
4098 -1263568309726053731082024533709564499623736656
4099 -4145385972563661642149606589319175649119078660
4100 3399934218336070260859770957395724378564450198
4101 11154120476886957685330560726001988068579747272
4102 -9148279839991456372492322421911698402847547568
4103 -1353114755803381314047736787099019385694034328
4104 -4439124252706408609955186644324872682913408800
4105 3640820488564702848820996842948273024876699782
4106 11944294659341603905482384705589012933957829074
4107 -9796276743902369172352880435241396101206977408
4108 -1448947542809680211646813501747683078531526944
4109 -4753481010863073075191495641813096104006538344
4110 3898613293352383060946265207251955464132245896
4111 12789920162104913920534343999490428705870298072
4112 -10489741925698913854568643761387807421435140802
4113 -1551503842453985158646801537873870126085180174
4114 -5089889945219735674294743860285203948146041034
4115 4174488078893326238781901080066998823503460428
4116 13694851831662966542194285074672602029801661760
4117 -11231835848694910186180971638255141525602554576
4118 -1661250943714850532994924337829234469802499216
4119 -5449883511175596688373438315558292680637043536
4120 4469701249685647857102091045934234115408377096
4121 14663209983190043704614283446951873253906792932
4122 -12025936599083374344276884655492843939670100710
4123 -1778688308227990505731776549130952948370131648
4124 -5835099660336580602035595197018505437218244472
4125 4785595692302864964662247532823821446362862096
4126 15699398511268207048182617403232170819275077984
4127 -12875654730760923107764186093534311839688578268
4128 -1904349764634602747733651535182447933911424688
4129 -6247289035065019088323628001359577794872015750
4130 5123606672528261625915495720262174589682326880
4131 16808124224602160663551227576962765275893178272
4132 -13784849113306483021702231372028469941898786746
4133 -2038805851197509085412345098338981595870245994
4134 -6688322649093498827216004448413390348095214384
4135 5485268130852888022603257465101184714737102584
4136 17994417486679814466753604221836454472265493696
4137 -14757643850270844455104079512718137797997874352
4138 -2182666316609795962391900452037528423799592062
4139 -7160200086735006793287750538029423185531604300
4140 5872219402996436228951411767456822644543957624
4141 19263654249764668513554184700912679098718372764
4142 -15798446339387524324829194236137901067083240232
4143 -2336582789578781386579631987603654361947860176
4144 -7665058255378586448776087397369382875988345104
4145 6286212393877703073906264957617140223658448670
4146 20621579575399035317926270216788535669100422448
4147 -16911966551061967648172030485956477310533674192
4148 -2501251628469516873893870435835483677231843148
4149 -8205180728258496362132753588592539888714498226
4150 6729119235344908424762980429953349409073980084
4151 22074332740770458564537432789393932550672429112
4152 -18103237606554376308593652412230025793048027784
4153 -2677416963039466959903999060584150254105753766
4154 -8783007716934559699668903521186190386381958976
4155 7202940459983339902329650392508675888521596352
4156 23628474036872225952355049622427178884277997840
4157 -19377637742661681262685211822669989130673581906
4158 -2865873941092490827169462822057719696658462976
4159 -9401146715531824938165199667962472054603263120
4160 7709813725456683713563356121268651006063747762
4161 25291013371398960373500951652958019636633904320
4162 -20740913755447956660962411536449313007431762914
4163 -3067472193728969240631868118740603413132952680
4164 -10062383861569273697468310832871692385150385072
4165 8252023126117535326446315220761319879203434082
4166 27069440796787953865062303292560375654366045604
4167 -22199206021692886230235712421015713090229861348
4168 -3283119533773269437860570835919337880631196730
4169 -10769696061171232405642671279072299120364059280
4170 8832009131051073669592205027585432374964037840
4171 28971759091776035321572269011060073291553945392
4172 -23759075203249188193580129707379343561576934992
4173 -3513785902923333524535662042210225546574194448
4174 -11526263929613208068858311358053759704254814568
4175 9452379190303425331162295247522401666750582364
4176 31006518533322109481441156686137157548860096370
4177 -25427530746448212954069265404070078870657139246
4178 -3760507584193857350733488952109493341567366682
4179 -12335485601518673733027049821120659369837628480
4180 10115919053803161523028732909154026720361394640
4181 33182854004780888458014465155768017696387678572
4182 -27212061296095949571926885730578123155551112752
4183 -4024391697318389112436276352405839792531904440
4184 -13200991468608285366842412464795405080051505444
4185 10825604850421644533084376073538783872482012640
4186 35510524595839749154129905136020174022990836928
4187 -29120667151488895068773516271939102439216137600
4188 -4306620995941075359093424391823577864379036808
4189 -14126659906722389605500347658472269305676948160
4190 11584615977747261941030301165515801415611983140
4191 37999955859986393627283219792920660613651700224
4192 -31161894900282031046006244298688983959588187052
4193 -4608458986670351764190564471013313288870767936
4194 -15116634057906668336837032614655747834822824642
4195 12396348856482396643480543602238480488903440360
4196 40662284906200827664208192164338911227714659030
4197 -33344874374992905697483886334599047686829557216
4198 -4931255391389549555115585077670707203417664060
4199 -16175339737685523600240690362550180893777448240
4200 13264431606923517801261161563061422108332601184
4201 43509408513204484202871241400923269993934818522
4202 -35679358086462069303044188478227799612787800064
4203 -5276451975628415001500691251906655044676843960
4204 -17307504542265533661992409688470888138688645972
4205 14192739708768130493744438764067346808003774831
4206 46554034466998263780297669817317169476820030488
4207 -38175763298748669783085818350702879977524838456
4208 -5645588767300504523130295526876035312042656696
4209 -18518178235330310136748663792959422605854043152
4210 15185412709522481653457122497652535118766011946
4211 49809736335628963917310812376181521893971612292
4212 -40845216920761117548640685880705216447049513206
4213 -6040310691710265475408394016088705733744761664
4214 -19812754499327831156274532903067019545946619188
4215 16246872051076838845597464683438845175902094976
4216 53291011909192290304782450751748483788135288896
4217 -43699603401449188882704254520795130422883560006
4218 -6462374650436666890386465417140445361383027680
4219 -21196994141732538624833419720225348058860857820
4220 17381840088587810295894547731399325807237244948
4221 57013345548065998624015214528430218400616529592
4222 -46751615827661308736676304606858466513106231328
4223 -6913657073514234656546767361300389064931820776
4224 -22677049852709216745435279582016775102084843568
4225 18595360380677619277494807064139252641170575287
4226 60993274698327879707236692119323398778906144894
4227 -50014810436847506421225250776214895317758719808
4228 -7396161976264431628170094560471209625824540736
4229 -24259492616937372995707086930559891420396223010
4230 19892819335147698834867979533120663597085561344
4231 65248460850313230190724886700656758602604642512
4232 -53503664770716240333342988405726071100907757721
4233 -7912029554188122632846366238696376593427844784
4234 -25951339889098480275658359959371535921213353660
4235 21279969299928877635112051264011906137709303572
4236 69797765234372128136588520480025349458337838696
4237 -57233639710786805957900973680334941846300571216
4238 -8463545351521481821339630945312608951611869672
4239 -27760085649710563725219346629293168081281674240
4240 22762953194874534594299140760303909542419415738
4241 74661329567169520160135635367442293970333174042
4242 -61221245652576745288996810713937314640673534976
4243 -9053150041391757496629540908214005020988435008
4244 -29693732465643477377589295948659584622167275182
4245 24348330786269547949190039820317538280643830264
4246 79860662182406635734848269974750159211522045048
4247 -65484113091987662781731044484131183371804396432
4248 -9683449857994980144339977475944632062249424452
4249 -31760825687793867342601131388420910830176833064
4250 26043106712601269668465766165844972452453746182
4251 85418729901711226282878704881166670958293826560
4252 -70041067915369182865825165763706325596961510840
4253 -10357227723864740817955314321524114567962588098
4254 -33970489927073229936871274063426195903629796680
4255 27854760377245304878807272485484507850391193112
4256 91360056024732376475863968224045046008489608160
4257 -74912211703819730032333818598492709114076534096
4258 -11077455118119959542375671614267104835398495314
4259 -36332467959099654004140827882021398818489652740
4260 29791277831286424255120195097525818506986324064
4261 97710824842274417437487550894917891195005260582
4262 -80119007382599127109372519337385553841988296828
4263 -11847304734581148822777578829642481451077803264
4264 -38857162217819962885628035198938334302102179868
4265 31861185777753116081025787033966475064746338358
4266 104498993102710865809749227509629829472203241600
4267 -85684370568161205528212091457639234912033999688
4268 -12670163981840800900843516964036706137020429128
4269 -41555679048762523632444037604154225790352252136
4270 34073587837124612048219819810144335269168779024
4271 111754408890036580580908806047307796729761952392
4272 -91632766988349281128542929940492583851306559032
4273 -13549649380776682087416042914279281702964526446
4274 -44439875903772899294703252967451280083030640938
4275 36438203223105221177181418560929550503347034460
4276 119508938401854305032087687900328687904311661210
4277 -97990316375823430808097952873807789163266573584
4278 -14489621918620291276052950410871965474541057152
4279 -47522411670958318860846114377427432407800668760
4280 38965407987388136612782715902219156623686413068
4281 127796601147467264673759842063642727611123388312
4282 -104784903260901691410802005083059649957994436758
4283 -15494203422550665642128511171982260038606889240
4284 -50816800346208931414618298828245072212784697712
4285 41666279002487464787849700962172058569159561114
4286 136653714120186771199729757140023364139317815664
4287 -112046295117799357488639671599973105735612600400
4288 -16567794019891125928220533699743980497097313260
4289 -54337468266123241895566773563020243535790502590
4290 44552640862743399915821536108558818140122161504
4291 146119045534094979811413545535888306037522610552
4292 -119806268347849709420868537737584375716318265140
4293 -17715090756359432895139366305787623826815410058
4294 -58099815136494369201453651865785352410969980280
4295 47637115895344125140795374485222284972724289940
4296 156233978753968597318552019712661002999931953840
4297 -128098742614800860976219260195637362329228053766
4298 -18941107448477176792922178717908977780525661632
4299 -62120279105768522002332530061216118767515150496
4300 50933177485704784151084057813030974490997233532
4301 167042687088018895902498860477137103701344462144
4302 -136959924080829384045105013074488847603581841168
4303 -20251195851200123279960264977155058359244098200
4304 -66416406149126586501334680480406660503396059910
4305 54455206934847247189858604097533100532650466704
4306 178592320156695788211431526617220841975345133414
4307 -146428458127622120787579130687345237019784656952
4308 -21651068227106919025257195116214707778294530592
4309 -71006924046126952857123670362889652153289868960
4310 58218554080585983002174945175735201390112438416
4311 190933202597207976602697948228730177206424671600
4312 -156545592184891555271268850705723906591870091716
4313 -23146821409099464004598222630156720371672489344
4314 -75911821253249654943732401747281636127711985600
4315 62239601929400002758624003764519395483881939668
4316 204119045912807026229715042125659903326066953496
4317 -167355349329154484278685002727041774796899523712
4318 -24744962454546126342667999700928922349230242976
4319 -81152430992269786676889855409578008536513570344
4320 66535835561916897731409158715173712365352288360
4321 218207174328461734526308793892519747553628954500
4322 -178904713358675018560438930540050756488379442034
4323 -26452435995161927241078008785319919584429308992
4324 -86751520896237722006278731037740088228801246912
4325 71125915592014476843360923216988012208014280158
4326 233258765570513581969081805091210417040433171008
4327 -191243826096317586342349121782512459926753682036
4328 -28276653393692438916202388502910361507360764982
4329 -92733388577035432133752850429635199181964782876
4330 76029756477724375252897360211195283622657801974
4331 249339107547470410388323268071878658715613286464
4332 -204426197720850553385813865890153406408312068988
4333 -30225523825676553222917820616945350405589196592
4334 -99123963502097782918160934424720536213981116856
4335 81268610001470373762660578943254951254878241304
4336 266517871972493507228779310014514261460873358352
4337 -218508930979174459436410507098530070447133228110
4338 -32307487412235280712932823906427206102760938938
4339 -105950915593026140396510731486518719906972290820
4340 86865154257766596098227262239878867503315873152
4341 284869406035607216872144454241891258084054084072
4342 -233552960187220729591492553238511171105406968368
4343 -34531550537998873011785499936512798781316289712
4344 -113243770985575696822781956468164854675529324328
4345 92843588508416501817739465764388334320547186240
4346 304473043305469720650974957140876652029506535668
4347 -249623305986089714616182650124809523149025183520
4348 -36907323496974235065881242211763019786680239392
4349 -121034035418970548911125302115766446255315949170
4350 99229734288576936208479387932630967101038381080
4351 325413435116964785781387081075026473519323970600
4352 -266789346882597134401876521582755981155958024754
4353 -39445060618402199963662786487712063108820934928
4354 -129355325752801103169375274529241502567445257856
4355 106051143171872022153356862831782087944648641712
4356 347780903782200558991364252384427732303496903359
4357 -285125108670015795410672277286353472864145577610
4358 -42155703034495276109652442327148400862888850540
4359 -138243510142003139334292129995130986119847134736
4360 113337211629154620023463139013462275744929006930
4361 371671819049044859728786042057187327223594791850
4362 -304709572895690333645838559349998316615934958912
4363 -45050924262418681130457334026552063968410341960
4364 -147736857434730452191044930701918094956194546092
4365 121119303443619680994779678004992509042977078778
4366 397188999323418561459412746436213275794693718440
4367 -325627005617638309781127793465997838475406722488
4368 -48143178784020963631121510878949795531489399232
4369 -157876196394444823912353968567870335375536730524
4370 129430880174881696045761405977798102779295965920
4371 424442139269562081277260028304454031417220795424
4372 -347967307772519971391034847197443290440954016590
4373 -51445753818677923922033411062991364514057287834
4374 -168705085386397838506583389343220890146480109360
4375 138307640196451993173958043775146686977810499004
4376 453548265506759468299399618993592059895590773748
4377 -371826388562768293972506867286588579940229271200
4378 -54972824497230203425795245891471472410747888096
4379 -180269993210017214082816707426968391243872063680
4380 147787666864912454510682261413927536781164294696
4381 484632222231948412407604176403050997393253774812
4382 -397306563361546723251815804360950751419047387472
4383 -58739512658418996620653629680661441491037355380
4384 -192620491802693714936266390216121370677668812538
4385 157911586415109557002696555231935120519935897534
4386 517827188715686061591101819238686575417682180448
4387 -424516977730891086239637196787909168876618305744
4388 -62761949503507055494701206537554253678489351034
4389 -205809461587261054190809245941031502213871009280
4390 168722736214023854487453411486654337709677200280
4391 553275230744529827146205516763400637766888084912
4392 -453574059251262930749277765563972372199220936366
4393 -67057342359967929209018434739141120681345238896
4394 -219893310285248790196014469773380539549047872860
4395 180267344046751116189386313905601705920422064544
4396 591127888216507631896947202922394106447441893744
4397 -484601998970185756222201977862003513557243272034
4398 -71644045821293054297757805572291111591221718760
4399 -234932206070956534836136781715229185428493776656
4400 192594719151417486826846960107004085053666904892
4401 631546801238501610199407941169015265711071372720
4402 -517733264394069468054705743864288083512243318400
4403 -76541637547165358043978418142878229950691648592
4404 -250990325997748202594515495599987789296256701952
4405 205757455766007146255399381887970754368861564522
4406 674704377225593293665740087207980496719829867164
4407 -553109146071194300474916907831819940236961320416
4408 -81770999026544791853161161935558105068463199720
4409 -268136120687911543272154779406558990724874131070
4410 219811649999182277041681110239337935785711827303
4411 720784501663290892452944942750829484529627535704
4412 -590880339945593533161517878202005609487812211536
4413 -87354401625675101981399393108122430741836503216
4414 -286442596341198246328806790665022037949430001328
4415 234817130889407940465703732678325414330648708888
4416 769983295364690479523921304633587110133717995296
4417 -631207567801744169183546993445742013690115481680
4418 -93315598263725953284885291966321614319547014865
4419 -305987615184995162537428583615412607466725638756
4420 250837706572256630664809052062971850851153669828
4421 822509921236661003434789005721188738435124935942
4422 -674262238269077243535683004844769833877260488768
4423 -99679921080808651447362476963328975624209507836
4424 -326854215561234480008493090626965543537609375360
4425 267941426534869134889478911169760315232014169920
4426 878587443762776994833204608987296426083839498674
4427 -720227151013918735363859264825502021109846773384
4428 -106474385486530473385114702907067958429521661104
4429 -349130952921902916847887392481272388280097534056
4430 286200860999413353019697960483071768173386757804
4431 938453744616684615896884209067856902425584980224
4432 -769297246915167614759981178959792998633962988670
4433 -113727801002170541105612663270108407964040158208
4434 -372912263086647128850212414917950768310290124240
4435 305693398544248382255331454188797164627781845044
4436 1002362498038654150433434074940895407195232180610
4437 -821680407199446317775650032609592411311753498404
4438 -121470889336063325372509834996099486870405780464
4439 -398298849202802690710794559887284677647538298616
4440 326501563142619763754192405676455590149788608824
4441 1070584209841071601979217737962109315029700052362
4442 -877598304702297686076974422408212574656290106566
4443 -129736410159964186812659311633951512096296065776
4444 -425398093940524566323139391706428311641010295544
4445 348713351874351397645603761515031560800256659816
4446 1143407324156431865323395456772186678503838746040
4447 -937287310624970197085872958037452354536252612604
4448 -138559295084151043179323560799752073932351528868
4449 -454324498553915764095391846109011980408039527736
4450 372422594646445089058599944420022724255434724230
4451 1221139402304948920598696247649501065153062185092
4452 -1000999460372194124000113817167741237777328973120
4453 -147976790360900113546501757986401276574548191348
4454 -485200150543507422809892144067461685217449918296
4455 397729337344052602248163080327410518612186302972
4456 1304108378439185870905217163477287939189586211418
4457 -1069003482285916770998542696198148357662764141222
4458 -158028608879881596485330017996043719418650387008
4459 -518155221766530502115603087102211253659970840560
4460 424740249924268968636826018527396869464442834432
4461 1392663896921182456023651816905227409116530677352
4462 -1141585893334097436726804054391570602689290872624
4463 -168757092055080430670184291908540221014044571636
4464 -553328498959553659442451286286176945351490891616
4465 453569061061951166009186558036530166823391807920
4466 1487178736704538651802161419617304612517416776640
4467 -1219052166073278350997081497783145615764344140816
4468 -180207382241193243791239565035150232303542772406
4469 -590867948763686886575582697616779314473648598820
4470 484337021059656000490855835880194780860684373400
4471 1588050328330988566224892836259949473703516198792
4472 -1301727971479719683675269236640941787422817550104
4473 -192427606358228930695103323415446746870493083024
4474 -630931319476136770219323830961036419875473514358
4475 517173394843200527982296448921645432715161008220
4476 1695702369509431569171451404302725421082717253656
4477 -1389960502537448641972995235192812113439849804450
4478 -205469071446399677307149405325761429993907582464
4479 -673686781893946864006952970333478050509971242576
4480 552215986980687098502546126436685884569613409448
4481 1810586545626518556563014631417957836060309582122
4482 -1484119883783722819455706041203701037873798182368
4483 -219386472919493830060262052124067727682383340688
4484 -719313611766796773059803235941060550599532545200
4485 589611700786538031445609506970772142201480140112
4486 1933184361943145028470420624318439678666190721924
4487 -1584600672344312841125553067952961057514492717272
4488 -234238116333944058599484579449800165418149133664
4489 -768002916536330361252358694024943361588820065987
4490 629517133703614025110077724287510396250169950950
4491 2064009094662092444956815910791800283188620909020
4492 -1691823456343908020228047038862476945786623548076
4493 -250086153542926742430042929589384839188999100754
4494 -819958409210236284804143190954504198483769730496
4495 672099211296336388337324465203709441888035288240
4496 2203607868510192378628386113670136195266269250582
4497 -1806236556952157284801047860445632728139814948960
4498 -266996834160245772847399510715758048564804999140
4499 -875397232400849369078493698786916904431581116680
4500 717535862336417269427576118271196558466638628503
4501 2352563868965471447064962557602615503730930484232
4502 -1928317840724773896425851672692919475011895160836
4503 -285040773317672416426142066851345865457027879552
4504 -934550835751055254623154696282579054623762281084
4505 766016737620877835166525202860820253167169842572
4506 2511498697777582042560460015887863391314219138048
4507 -2058576649323241126700009351263306637218670485488
4508 -304293236762051769030271730385961379712373373832
4509 -997665910175481294767642564117314881181827847440
4510 817743975330089774942578086284513672869397382712
4511 2681074880980360191258351197813318817626953024272
4512 -2197555854147533883462328640915259516486325801920
4513 -324834444405078478990436163166293491036320460974
4514 -1065005382563106499821220125902629331111624088436
4515 872933015912235006962649356359653370447090040816
4516 2861998539180622652796056964549825714524403689830
4517 -2345834043895592910532737624320185996457045262906
4518 -346749893509437116687705581882201608178192220964
4519 -1136849474819332300012378773454465951283671732600
4520 931813469670505205633087124088366414157414169366
4521 3055022230529492619189518563684652480094374225184
4522 -2504027853572832074674127121751780162735939016384
4523 -370130702770258427783959482456063598160110755336
4524 -1213496831372084154852199322593597706667508949040
4525 994630040431261016428516433040836913758826193102
4526 3260947977443933706704264539641695173102307869568
4527 -2672794444016614066649832231858197241732433659996
4528 -395073978630840613845056987112444835712077693588
4529 -1295265719528574975538279101659941824118836376104
4530 1061643508885988472481628230422474850435302857568
4531 3480630488849224859432510834412875167454111648552
4532 -2852834141576401226121960346370467649688671100768
4533 -421683205256620894213030911235574069707564286448
4534 -1382495307347924917731140475984203855769385286468
4535 1133131779428021380479066717491070726666558082664
4536 3714980590460425457168369685640364600712659331848
4537 -3044893248202305962241415577761609501485559680332
4538 -450068659681771406026515767026932064112310702998
4539 -1475547023990928348117421338635751199464930254400
4540 1209390994547486658451745470072677789575946848196
4541 3964968876415222464750546002867399029470473692800
4542 -3249767032845290974256054791759784346647951757256
4543 -480347853738868941562435154570166367756903105152
4544 -1574806007822981411374918561497643599651316964472
4545 1290736721105670307306809553562314886569717909014
4546 4231629596414852832533136562262649942243705479454
4547 -3468302915763704633955028017908385872522676409656
4548 -512646004484204699978989810495383893020514766192
4549 -1680682647880693971300805930561954826146451423170
4550 1377505213083945768745403080421017367823187431056
4551 4516064793427168823384468022938558511902784517824
4552 -3701403858065731365608831924440571824659545647626
4553 -547096534939834656242084083022757755757526284300
4554 -1793614224668240887211032598455418020798433103264
4555 1470054755693563509142460606318981338119992035192
4556 4819448707959668183129089415060225068781900960424
4557 -3950031969598398071329012119648427681064909555088
4558 -583841607088823093979706856801141155048757670680
4559 -1914066656627368896045265222722980965662744052824
4560 1568767096042042772642209718547735734537837392240
4561 5143032465923955972102060253729609349144612422002
4562 -4215212349123880199564410196882915549175417045050
4563 -623032689182725764062330052573233095561409135472
4564 -2042536359026556912219530318523943784607876440032
4565 1674048965880771740935082879625187239713655193296
4566 5488149068190368018903818747502981765261404548648
4567 -4498037171606046949685818221553011196019125901732
4568 -664831159550645662535835102716769831853800790004
4569 -2179552222441605215944265903917820577657651637176
4570 1786333702307919217674853373477734200691426109422
4571 5856218701076324884269187874367938697859767216792
4572 -4799670038367714615489815113413491808961412859744
4573 -709408949237652010784266804659104099776771125060
4574 -2325677718453469681685606898760176058364671241888
4575 1906082972672172334294597939916729996619257562096
4576 6248754388228601492529652537036576873720162434088
4577 -5121350606875380235975741307342987250700627323552
4578 -756949225947489602327482754768845742361061096832
4579 -2481513140671124391304356670613279069211327319240
4580 2033788610317502634016086475289241819977283961130
4581 6667368005652551691908638217068499966191772612910
4582 -5464399517966936563803611081017170913034923041184
4583 -807647121920860485738689377829888596055136337404
4584 -2647697989699395656260336454843168014313745147648
4585 2169974568228573116521251149854217197062791141408
4586 7113776683015154183397812156042190718914626351554
4587 -5830223639462900828767792660455751463346639300288
4588 -861710508546705420862785063292606634708945904320
4589 -2824913511215937359177059065926588676190248123396
4590 2315198998082066326023750214474152169100018580240
4591 7589809615808573275546586076034577283050832254632
4592 -6220321646297139472672463732302627779417522695856
4593 -919360820680456349757040835620429397171610482160
4594 -3013885396899801717336200748427631959530249995978
4595 2470056462682767707011747510091926363217766930680
4596 8097415314512090857117593640514177302308256454976
4597 -6636289958573307791706424795893626188986343459290
4598 -980833933830818323081756306919191331832748218668
4599 -3215386658568513589739996062043630778314408414856
4600 2635180290266408820940446112671948080880636647576
4601 8638669318538429088745928299300978278008534578872
4602 -7079829060302884735750520174197862367847774071840
4603 -1046381097575954639887761427725043014463250327752
4604 -3430240686533422700281487761665495567060678658752
4605 2811245079685897529602334881876598572336815147592
4606 9215782404501659042117931083736246882384474632736
4607 -7552750223014691515113406310528756149404750623376
4608 -1116269928781719198589948361950383478741596324101
4609 -3659324503876766837601389428774088259635649595760
4610 2998969366065585631998671060663977107292281825426
4611 9831109320204460705971550711629963710672450291040
4612 -8056982659949363095445720232717268181565778786050
4613 -1190785468419576669546674541489473646260463713712
4614 -3903572229090856616790692204028926618956734809080
4615 3199118457111717096582530307224597137485667942176
4616 10487158077719238176070990434221953032304694309438
4617 -8594581138170939884856135919443641788059673528608
4618 -1270231306020892899101889885037638317747709966446
4619 -4163978760302770243378612519204673385799795069200
4620 3412507450908357330831973571828509232357687865216
4621 11186599841037689948258419980487231892752937093382
4622 -9167734077647449046295496165064834567647336488728
4623 -1354930776058234001529145270166455319131037460144
4624 -4441603695139770932743477987086509756800735943027
4625 3640004446709255937445764545999193121055282000534
4626 11932279445994518584437535488576535870889022973494
4627 -9778772168179298069390633794755229947790519861608
4628 -1445228230814105252059085210293087903404800531580
4629 -4737575501174350774566174706893059758389398740776
4630 3882533960959715065623964410080042738175142155264
4631 12727226592541135032996766743827052250824995039784
4632 -10430177536995137682109057437736152664502772969304
4633 -1541490394584169067405420757953797807929355851900
4634 -5053095952826568608642073816253257457747968691936
4635 4141080561551247288950424193097848204722043190956
4636 13574667751963065273590964926553209232847966406040
4637 -11124593501896603329948517259921280431406805556946
4638 -1644107804366443935515204114388557009398143273096
4639 -5389444851598588011568028922088554366684179777920
4640 4416692734128396216222059545016053514661145163010
4641 14478038834309421890575237282395547926151316595744
4642 -11864834947023481716336639990741395335152321567600
4643 -1753496342511405641406282320035740507803685323136
4644 -5747985047575645227046576097069607299157402138720
4645 4710486995134515594845065110213505577881690996970
4646 15440998664143940247416438862467221473071400839088
4647 -12653899360637295826158077649683002725995580755616
4648 -1870098867151458523060908845620952193029310046752
4649 -6130167781252917221950183284189684500563924697670
4650 5023652267204695214219494809687269494740555887168
4651 16467443315744970031339718343080206539744354161852
4652 -13494978576792467853457864419338791615832919137412
4653 -1994386946593159351602902738814953963146937673216
4654 -6537538365942982810921666705420147646962322427240
4655 5357454533492713037700825281898086769336160633740
4656 17561521362087358193867391900876491685528926346792
4657 -14391471265389028205826008630106540978333863301950
4658 -2126862704243177254545409817442629599426892246484
4659 -6971742232288089350655890593877709951215990531136
4660 5713241788558414761097486955000839560627795989422
4661 18727650095343925182734126477981311770025746576000
4662 -15346996217888759391687961888485224181261296265968
4663 -2268060781050657902759805186295153030527633753596
4664 -7434531357749831905928862378278893539583906500408
4665 6092449304546022316522819021187588432148537818736
4666 19970532780260495998388023958513775957336144371114
4667 -16365406478937743740350346261525973641288584894192
4668 -2418550422885912374242220137737167805968690678568
4669 -7927771105380978708146436605205406637510338288080
4670 6496605232556528517830651691067175580494046606852
4671 21295177005599223671449679633685478833410451429120
4672 -17450804377283184717768333158652402713760759916090
4673 -2578937700739744675644803777401633075193467211406
4674 -8453447497705190400581196627824432889365209664160
4675 6927336560362765642989524356798557453448336049688
4676 22706914202924052779115627141742427953806633080064
4677 -18607557512712404912627711156629756061106145225728
4678 -2749867872120936884255625527293509827741972418252
4679 -9013674953145749738634832383870067293631377537720
4680 7386375448938418284906340868343314372325946445562
4681 24211420406334275102274203486494873893954433739424
4682 -19840315759289091441816105867621885010197800187086
4683 -2932027892553199171191257042962658097044519165424
4684 -9610704514159945367886172295336957197095349810012
4685 7875565971676935312119413448119253966421292709594
4686 25814738331352782925480854048449770871681688994176
4687 -21154029348928895188231286446556066859156755534464
4688 -3126149086629143506901862722010746377205770669806
4689 -10246932598057594015217987941430319595118989320846
4690 8396871281668021827442341396217180623644350083328
4691 27523300856061330240396991974592390133744677721412
4692 -22553968103356903554070953695850129398035374209856
4693 -3333009988669549110285815008198242403019250487274
4694 -10924910303416870948725986515995188296417137592628
4695 8952381233983506179296954285901988383642013842704
4696 29343955992763375932662904939662149153279456002588
4697 -24045741886737629774775231069163205694919505750208
4698 -3553439363663470631562252835347010999888723797030
4699 -11647353307065077665984163865684778511955118295544
4700 9544320491606551512443023719023934634066680806736
4701 31283993443964479581239820467198103473730022377192
4702 -25635322355779200332298794780094899983879816909872
4703 -3788319419830841410353386728286490319094617978452
4704 -12417152388773558969278722622587701393489845742988
4705 10175057145424433401400817645138895605304794653862
4706 33351172842310453751351465271448555677985162977548
4707 -27329066088903505884779547711611927085986621855688
4708 -4038589224856525255744969729201284271567578638736
4709 -13237384623132486575680895924223280065371227286484
4710 10847111880601818192247479807354973550457996032376
4711 35553753780335449083379858143956092754241036704312
4712 -29133739181160321670252170583332434511104996225152
4713 -4305248338595797201491058837837320700757247553584
4714 -14111325280530925037092084253059952853457670681598
4715 11563167723665422303310620480178828173573468392936
4716 37900527742468033295494991925099869471931118128996
4717 -31056543396963951993571071097771787761396371541668
4718 -4589360675848666289886064606103395373826769311376
4719 -15042460481779262592992211763141496186572965579408
4720 12326080406769293927931361431955757434113274182940
4721 40400852058746642997432194642122854143575808558202
4722 -33105143978465064471108117491308560074947749062704
4723 -4892058613647134122892638442465808893359823408832
4724 -16034500653684032253237054864312927689326871093622
4725 13138889387880354667964241389479781736994471876080
4726 43064686007131487033327901628253848342244458357240
4727 -35287699213458476771714004900557520401032272795840
4728 -5214547358398426782240845915316472202759418700392
4729 -17091394835829239639908558835797104372636862274870
4730 14004829568034351501354935561063699196480931432368
4731 45902629199194525524656574117843634301362328754720
4732 -37612891873191404915175868021712505319897064370408
4733 -5558109589181642847488988882244302003622631188530
4734 -18217345891944025774591421256876374457266254740552
4735 14927343749371571458475444356231613020786727507504
4736 48925962392350609119147363526143957049129379040658
4737 -40089962637299055302188694729868982403362039045824
4738 -5924110394508518721460072729910107432794377290720
4739 -19416826682554932132861899626282097863907820748104
4740 15910095880378654669473608896335671098994774088640
4741 52146690880691009654124854579431195748580846899264
4742 -42728745630379813399963962235951726740839904229580
4743 -6314002520934722064867576333344780445252432726480
4744 -20694597259143982332047447891436018878910184746674
4745 16956985137647249440624009227351412675689902575564
4746 55577590625926982574740005302435225087235454231808
4747 -45539706202456498316534416532707637071127186824296
4748 -6729331953050060637453820090138773857057620448172
4749 -22055723143773744052477221714724334971982198101416
4750 18072160896522313409398384013350268180063709257140
4751 59232257299979162084743581239539912682386235585352
4752 -48533981093780628110112447611681235535246015183584
4753 -7171743845588284164183532429990685165230228410590
4754 -23505594762110737230935820562485286403319178678778
4755 19260038646263424696528542970204214462624865919072
4756 63125158421394019137726689194620223701547332069380
4757 -51723421133152449203417948333350708290124097019696
4758 -7642988829684052925388405844668725501171987652080
4759 -25049948101993063392833498256670616762093992470600
4760 20525316908793029979564709900232869177323930209232
4761 67271688779068976639950082274278573631996203383149
4762 -55120636628181457808044056204601583725163346064166
4763 -8144929716670700259122290994043392388709903836456
4764 -26694886674161849704062718793200719964985749468872
4765 21872995223768322197671013130520627572019956059658
4766 71688229348763020908799105169349243926432368914784
4767 -58739045615732979971725932279447329535113161572432
4768 -8679548624262454009354363001024871168882169579646
4769 -28446904856524834740503291471000248176328329533040
4770 23308393266601346527927593012682992654240140064738
4771 76392209920602134085152635377412156916834849788552
4772 -62592925151230754805876983557207830152452452645786
4773 -9248954551503922906428270064144255726433561438640
4774 -30312912708360931266527138867521988190005693693952
4775 24837171170178698667177944254299199868682373096392
4776 81402175669303519483192408988677728439814120363360
4777 -66697465826550153091599745013208053082710316602076
4778 -9855391430503325970928581327192093155800641497918
4779 -32300262346224657267050396540730552702803492475180
4780 26465351125412352435418041037100041937154785400240
4781 86737857913187034892593207639616141083828486122472
4782 -71068829717980652188562672803335690258134701974504
4783 -10501246684699902153994374862648347669852194067236
4784 -34416775978987776136628471472099256026739761690096
4785 28199340340402160857620674931999533006406690637920
4786 92420249323266997705114071425633382189917593990614
4787 -75724211978200823290804916988346776439541241072744
4788 -11189060325256286880351881033704741600073437113888
4789 -36670775705482313857006863214151633093327937129490
4790 30045955442924773783506781345788237723139148844960
4791 98471683859876138610726817047569882535640055439792
4792 -80681906299438208698838130788257672431105358926696
4793 -11921534619119853501138241506034871161073398889430
4794 -39071115184605514340471878551812912042577958433856
4795 32012448416200450111090651212561650960059852222856
4796 104915921731422746161119381285591050072546381127720
4797 -85961374489026559069110402871096430910247988830932
4798 -12701544364369952717184715720637345923673114582496
4799 -41627213294535720721951411720696171981542596811600
4800 34106534163446903882733149172401641903220198440692
4801 111778239688082175046472818756235615261822200400522
4802 -91583320413473249865476638361814424417765898123249
4803 -13532147810667917227216036584577647614953898206272
4804 -44349089904912451164917764095086177412697254847122
4805 36336419802627409276394256365565183405046947653313
4806 119085526982538727074729015436900827683260002637200
4807 -97569768582962558391172311838247229575548606422656
4808 -14416598264961345935210801987289989226416282938346
4809 -47247403893479328606395134675168153412330843524560
4810 38710835799059572651042503271944133931369554797116
4811 126866387350391141223085282946025855923898792595152
4812 -103944147665001260746192754199205027797611910008664
4813 -15358356425071720261767960607047885825447369927218
4814 -50333493546801801394079725460215913425411237049160
4815 41239069050193377769317519438792804219208365946248
4816 135151247384586308029530395668869610612859371298592
4817 -110731379233720439656856446683067498076414897420382
4818 -16361103486423504920510029783849807796765629504224
4819 -53619419493281144018189363890649465877663452877440
4820 43930998043915559462536508683040231020835454345878
4821 143972471701327432115366708599323576119964690142632
4822 -117957972080243751104612140954482155348838598303908
4823 -17428755069962739019404755364148470704586159196368
4824 -57118010325822149781839013022562922944966892953884
4825 46797130219216695263879100667196247914830970015778
4826 153364485319395358291346331506477850246806491367360
4827 -125652122429583696497569428857010208745348207656656
4828 -18565476022273475317847409848135696405197547413488
4829 -60842911081206125409286646869928050486900980350880
4830 49848641665993738787691279197183051937407652378048
4831 163363903700810653233058870747140775410210395775832
4832 -133843820430803672214280712895910482807031100612648
4833 -19775696142041606364920034462675469553045433299904
4834 -64808634753507093696587516120964477156823762032658
4835 53097419309181736948737020418780701136960110253524
4836 174009670928339935008574837513413902367987435628032
4837 -142564963309758908572298133284283072435056009096832
4838 -21064126890348577073187113678250214936560957632328
4839 -69030617029803358345564812831059132914688032712496
4840 56556105731343522251303933286885454044913584566711
4841 185343206524608948870348065238866681135356109403432
4842 -151849475597682509363740641748486538950382143359102
4843 -22435779145813832574516299783206720317344475639992
4844 -73525274448016791599051259573075535632238452797712
4845 60238146797326359780625157725369828117611549288960
4846 197408561448628849012728045074949060148524938565704
4847 -161733436874297024866299778113957764242082274967560
4848 -23895982069356893147791133865406284325206120713448
4849 -78310066188998657375413587610518867291556411937356
4850 64157842254652831185245785894787199189355306683022
4851 210252583838479022254994158253483804466356458277532
4852 -172255217491095700442930692846735072751485793220054
4853 -25450403147330727901647985820217040569701345854944
4854 -83403559728016183784784794796707801462256991280280
4855 68330399493984607414885306195843921284133182825932
4856 223925095103834014596585707338037554113642246312928
4857 -183455622769044402644827213248095585992962605390880
4858 -27105069486001441044390171445153898589037731964672
4859 -88825500584623712728470106276672000052148270441456
4860 72771990665319246006567680522577176567310811573772
4861 238479077009094987921239221703054874688622274070742
4862 -195378046195304511667579451655058979916054995443632
4863 -28866390434829842776120585860130463114119624709568
4864 -94596886424574056457621179963823697463336136939420
4865 77499813357591014710815911688035836441848531090640
4866 253970870427216200866626560560388881861563361248848
4867 -208068632175774006546218578470347481946542970793488
4868 -30741181620763782609938823866679123545213276626242
4869 -100740045782990530537978424151611674508076149386626
4870 82532155062088610180991740846919233797755323564312
4871 270460386486040532154844688093826731093067111246432
4872 -221576448934400081207430192232882233564670947822528
4873 -32736690480792637626222086551820866804413826364112
4874 -107278721694531902614156665368507139237358922473838
4875 87888461653619618439863924948999927497111821292864
4876 288011330873219458717731917709752408535020945429776
4877 -235953672186450113151894028055653399442546794053762
4878 -34860623385364518178020255553093459927840957937104
4879 -114238160533798314274101023390935109044398008986288
4880 93589410137690402024343495248696788458471549968162
4881 306691442112745215994690208955954196806585159563352
4882 -251255780251363929983401545962040296504985866265274
4883 -37121174450941068764867474641835337230666430390504
4884 -121645206387806632668029848707441864438406750982304
4885 99656985927180341778884045369458024458304435032434
4886 326572744675928306504108359793904405585080870924240
4887 -267541761311581839552977877602394145766646252515040
4888 -39527056145983797402036025124815152288381880599520
4889 -129528401302072821273046911055694551782537086309310
4890 106114564928123515206854372855516843701862586476112
4891 347731817842483981835804023824756036536881950062512
4892 -284874333566990497883691089836519377315975181035672
4893 -42087531801050428932599209486169094349559297488944
4894 -137918091762744770159182554785170949693641012945088
4895 112987000731324600876291427734292424799541741063320
4896 370250081283428967623120195796184806690050352694854
4897 -303320179080501479503936703328162597668818695322944
4898 -44812450140451852704487007402192498816880773032192
4899 -146846541799403640117159317348468682545906472650592
4900 120300717224688024987957930534155868698975839124047
4901 394214098396927572450189620360155285961442590018970
4902 -322950192158933382720053844569722712176147420262336
4903 -47712281960103142895165667897553076125558597874780
4904 -156348053116671497229221862133362089568848645363054
4905 128083806960392596539910218250704837526264081324630
4906 419715898491268982127830619578545354700601229187328
4907 -343839743164974871137543270171086897125239457536264
4908 -50798159083820581986929034105193291750483285095288
4909 -166459092687708744952884008419171095460833459461730
4910 136366135631464323833579349909561963804682627744236
4911 446853318976021754592044703970534664512409316014832
4912 -366068958710740631712115789518160752868377176177276
4913 -54081915738396799712561342399130741684253495694844
4914 -177218428269142323913990475547120124869980410933760
4915 145179453033957927696223655019985812741754577573788
4916 475730368793326985956442199019632081091659385777530
4917 -389723019241482804530021415643367666214893817231264
4918 -57576132496355797350966936204506977991320920773524
4919 -188667272325025679309515597333796027246083897318920
4920 154557510913927107559419844557992999259524300798952
4921 506457614396501690959968974053033924316129145958880
4922 -414892475079586197748063370954871107814289562667264
4923 -61294182944378159869640813877365973736208221081272
4924 -200849434877190337582862031804788416608873257831152
4925 164536188122723645829997760441168238170460753881094
4926 539152589662886503823094860719948458914150613759288
4927 -441673582064267593468727023878358954084011325291336
4928 -65250283245025316232004379438300856797833658256864
4929 -213811485830908564545169268132948028787230626581152
4930 175153623529999414374772027057191970771552147618340
4931 573940231212460083818778652207770971568089381484372
4932 -470168657991641291613618451405293605791341522181218
4933 -69459544769613295576365893375879241989850663596986
4934 -227602927358255042666037534706644270946638616823228
4935 186450357171181702027081224996503432155556756985168
4936 610953340693446088285122234737900127593436112768038
4937 -500486461133241649560837902927562188519214026127894
4938 -73938029990926011949013681376069617466634197318784
4939 -242276376957047279939858053548513090035811226072040
4940 198469480135244701589466939027573835494190254519160
4941 650333075691263957472937656375373161684114246458862
4942 -532742592188959766565478985401278306173137743859216
4943 -78702811835952740354911282901926701513756586617204
4944 -257887761840880827609674190394836192157167316513056
4945 211256793729407737052657419675548646085577158656104
4946 692229471018046977658544265451629747459008625584614
4947 -567059921112921566533777944384132378704859379616064
4948 -83772036711023371711935841144398780073242982922814
4949 -274496525355684828466082635453120917665556681898194
4950 224860978490059033700754091263858848974018471587852
4951 736801992246914397371510694063490747571332763908512
4952 -603569040338390084461251045587984753039722696771652
4953 -89164991424639835401623097678405262071668473369968
4954 -292165846160542063911801063639763752471665103748038
4955 239333773643843938875224914864263105859888554427112
4956 784220123468603458994940463609213658402657331538560
4957 -642408746020614226747629509306656914668239820218498
4958 -94902174247006806324330089799784984696478722889416
4959 -310962870955389721709155621280821802220535975051800
4960 254730167659586507210132373777693162853051129974176
4961 834663991368328417771362480842941479765430624582266
4962 -683726549014985837048178711414246792525078443163600
4963 -101005370359796134191400898144777363922701568909400
4964 -330958961585795331151604618047782518524161100482132
4965 271108600570658292644569478490247419260405575361776
4966 888325027848246221041401937226478146153933546229568
4967 -727679217412241500960159344290322180983704396398804
4968 -107497731965086780288921217046526520572820322187968
4969 -352229957405448534465382926496817696560714113302030
4970 288531178788700477843316999572602223909697229467904
4971 945406673556106055170105417648163711130792741388032
4972 -774433352563109972314519240407113009922710069970184
4973 -114403863338757786628520396320099543304442058112946
4974 -374856453830495004061117260476319086847347578937320
4975 307063903173385409228038822573502259405420410207800
4976 1006125124824001680646349004162529747588302589827192
4977 -824166000642136240891914993354838741221748569167520
4978 -121749911130931403564544199277981288991574864562000
4979 -398924098076545455844986396608538444423011610158376
4980 326776911169319795704931028549597026783997329626416
4981 1070710126673117824439787102413231949458574466839852
4982 -877065301924807194087755697148093269136372831645056
4983 -129563660234425720129101564092719921458904701614976
4984 -424523903129312686757175449482865594425369765034800
4985 347744733870401676611765153694341499048383879885654
4986 1139405814701480151536898694395342963478584674630954
4987 -933331180083983238104987906444488990490513732410672
4988 -137874635561643211313194338760424451086053941793560
4989 -451752581063566606027296025730404787796407606647176
4990 370046568924113493802864528840495612560869089530100
4991 1212471608842528266889847733447506488913220484961184
4992 -993176073951451783456282023128732846032926121129480
4993 -146714210090959456665556575154105252588851166871614
4994 -480712896892667117359678812044883231225899569726896
4995 393766570243540804812547682468328968692606821040480
4996 1290183162163410871204572974678630528140628630242270
4997 -1056825714338635236932881682818734325394089054524720
4998 -156115719565554713009181618433430336440790420093688
4999 -511514044202565991032860432493452092202317876457320
5000 418994155553537384563759752076141368932035302031727
5001 1372833368063863864470706772401907707172876959025112
5002 -1124519948667609126381283403377918524212820375545916
5003 -166114584250823987434857039331782377783370075612072
5004 -544272043900103601715281481413574242744945583263540
5005 445824332859610775841170799733231893714362838343744
5006 1460733429440024309368937565075449819593498827593944
5007 -1196513616330145881452878077405832401487475508860448
5008 -176748438181087072274873894158140333477282498489290
5009 -579110167485920966305305103592842085403247903736910
5010 474358046993987563558754582197806169780059265828416
5011 1554213993593242497902289301429211535608238738480212
5012 -1273077477869058621966617293796880474654637720495008
5013 -188057266352381615504490223312431979853452050734394
5014 -616159386347633406939867484586320584094714295173840
5015 504702547463156956613206922844097092820536713256360
5016 1653626356892608234761061157447989944244174851783360
5017 -1354499201263272274723513247738156862163116994454636
5018 -200083550345747549784422786015545441191151985769676
5019 -655558848659356929197652823339909454567278275378240
5020 536971778895219973588793425627660493229441332517788
5021 1759343743442276122218293798679991162229631615450582
5022 -1441084408796426792267103896703001800307531449577792
5023 -212872422894693117557046814760888463229523261832484
5024 -697456385569546555838241018228902474379541064174198
5025 571286795463838840362503632259302898625466619125752
5026 1871762662261573815527807700114243898320299594502720
5027 -1533157788199086716049590363189761234175532796479048
5028 -226471831941569822685257891422293598193396871284880
5029 -742009048460719866323544922625584501217041842846184
5030 607776200748751012727571011822368824416825200014984
5031 1991304347758170735510032345002002126212542056980448
5032 -1631064271977499710536831047158876306781002879669884
5033 -240932714760480234599715698679804014195236244747040
5034 -789383679172340349508547430250238904373720522930080
5035 646576614580963987562006022158870629043152278712840
5036 2118416288563187319385942876225908649326916368556860
5037 -1735170289078062560763663910095639173286201200876496
5038 -256309182759209141075540923425386367729848378853176
5039 -839757515192285494074476185529085990956131642949760
5040 687833168514176681505252061290804760623809855328328
5041 2253573850103005204315502403583827485227627851772713
5042 -1845865093287009144080079608077332318735070668690890
5043 -272658717609622070995689698384979489159081464471808
5044 -893318831943306732606983302231981985884782374243532
5045 731700031662993986182258088701483663565626091094290
5046 2397281996606722461426390874649972173383133089460924
5047 -1963562173030170407924488263612265371619264849401820
5048 -290042379395139557499310722079843834017818233166408
5049 -950267624419107880364867091692925363658615867039680
5050 778340968753444951315366492049291549881102566285666
5051 2550077118591771202641478961649386512590494178072492
5052 -2088700747518860166314952776729881034080620072308136
5053 -308525027505401844028435441191982303765470380390160
5054 -1010816330560554890344048771645397336074528657862568
5055 827929932342533224164770029780224204877348315953232
5056 2712528972234327544692605745213581078351725370960720
5057 -2221747354485953615400139098800515257755660304933996
5058 -328175555052225926302819313460997758531015510170034
5059 -1075190598906537158328224380549760993411679677459380
5060 880651691281412872569775258525697984036378134232544
5061 2885242737417013644608665782342460560920746225790064
5062 -2363197535072044250837979341918295231878827265437484
5063 -349067137627571913697923006529340153355125596784016
5064 -1143630103206610559020306388689791597704516745911248
5065 936702497621687396015956629311255519901342973543318
5066 3068861201655307507409728504383713248148160272763300
5067 -2513577621756244303199001190640664519245137553599680
5068 -371277497273634367784831003837196761227974671482576
5069 -1216389406844274466918989163095117645915809148749604
5070 996290794296691585892844897744179344098415699020588
5071 3264067077537403449596735086908022878771827157944904
5072 -2673446635580850830441966473587314996748717914751318
5073 -394889182587521363924193241870516048190890532008896
5074 -1293738880091108737749045086887121048701574084930320
5075 1059637966049876427105109584149361045110227738598280
5076 3471585461771449586231235625996035352824478502979840
5077 -2843398299294916750676518465541525118539190747778218
5078 -419989865938454032733459198182022085337151401180292
5079 -1375965673393593200698231230943556140114352183441616
5080 1126979136231043853208748508216934511721762191031808
5081 3692186444420658433910225890431170492833301518452522
5082 -3024063173439995309217853518157272803330227086888448
5083 -446672658834197023461609003733090010816756587833584
5084 -1463374750086856364000635164094515519778845600435264
5085 1198564012238665720174047951432941244683663726754426
5086 3926687877422362398370274855870101949266744404758784
5087 -3216110922823293150615775443453678879737847456386748
5088 -475036446535711281014272882098706066306309843579176
5089 -1556289982133491965896203292763123149609067558074824
5090 1274657782553393719009293787492795239208772485999170
5091 4175958312033382251809439726044840806621829528107872
5092 -3420252721270574435912699594420527388255369166603856
5093 -505186243085011802066103564480965360825446838377728
5094 -1655055312701619446469995677361434492995056429780212
5095 1355542068484678687788231752230074947088044387756580
5096 4440920115422908930868612867399779074962816740448778
5097 -3637243803024891682986129784638028875357142033116384
5098 -537233567981133829107368159497993889348789365254654
5099 -1760035989625264830183946156617026229023275355137980
5100 1441515933939755991494080566765476964330072666842088
5101 4722552777247388696563293159998201874396072712682342
5102 -3867886169659150617807726341451688168563891126282152
5103 -571296845813193291783766852063517370465602983118868
5104 -1871619874032661379488416488368196145369398351849880
5105 1532896956722739783991163013067067588709456689784182
5106 5021896417691683033492042054114043765352016312430208
5107 -4113031461902310797066095015838991009784817143085976
5108 -607501830238016837620411655386965681000356026868886
5109 -1990218828685018662311163883793974380220845202918752
5110 1630022365081860906434927735809846994755198170813616
5111 5340055509149200851694471532000177220960827833175400
5112 -4373584006342443022107978340849680854241348713585496
5113 -645982053772973511085829129060722250230506711009270
5114 -2116270190840535378401144413929267843487953337778678
5115 1733250243445677264800356419355508308282391317012992
5116 5678202824443050811523398629158695467013873370167040
5117 -4650504047566773624896145326377286419285188463436400
5118 -686879304962739254163128060781539449001380901403592
5119 -2250238334746836202669340239980292100084542072915040
5120 1842960811525118852642113969817860327776706770516499
5121 6037583625262948448885891874801832059463551503280090
5122 -4944811176931218654809081016017550904995800692475220
5123 -730344134572058220209031185134798706156555365419576
5124 -2392616329170549490422604677784399994570967355051584
5125 1959557781208282325637739167989328165465738616923842
5126 6419520105311189804644243368061171166746781505145368
5127 -5257587969821837314488837361774026232510197747491424
5128 -776536392555439750117845685114863890263102820784002
5129 -2543927695696420137989413933956170339385765622307976
5130 2083469795939787967840350319802158009002155779096800
5131 6825416103518173244747423136664957886448739071209112
5132 -5589983843980325254944100919476845298532189158331916
5133 -825625797659473104050996100187111566483918969066240
5134 -2704728273871238346512984595222198866655196194855056
5135 2215151957557129028233066585587783664045423196829760
5136 7256762103606574748338355539981704300816794470677072
5137 -5943219152217465277967417029501203661209112488808560
5138 -877792541624399079529609231763660695220928915097504
5139 -2875608199631091011593355351621047547018005447544196
5140 2355087445853704793211637358269847565601192946886566
5141 7715140537256386800025652417313464986114943277870252
5142 -6318589523634832983632152762308643997085440828503512
5143 -933227930069114045417198208206457020687788503085352
5144 -3057194003835204454891486215543896298633634792782764
5145 2503789236453113424664035475163483763232612013843600
5146 8202231409153821488365569989621535347756621857489728
5147 -6717470468318639871577025864006121655236721015972560
5148 -992135062268284577856874998014604390203854106855352
5149 -3250150838137211525833040199158966441590326306612640
5150 2661801922912824673082506182540176897530106212018744
5151 8719818263298945726949471560947004053997198369301824
5152 -7141322261363161204505819020128020315533853383282880
5153 -1054729552162129258007991356372500715209157967381630
5154 -3455184835856382872876971458013737079944101911299760
5155 2829703649328652623286299842445611589566738511781872
5156 9269794511103449633333534410464074434793347141516230
5157 -7591695123027677181353293743050779078598345119638816
5158 -1121240293079111609627012208525331251076485820841436
5159 -3673045615968629665984274221911561803237175342307968
5160 3008108160085665106847751257858644575960603049025808
5161 9854170143034946126517764992610775879895794595217572
5162 -8070234712833361371588871038267385452962783468792796
5163 -1191910268799743191841847699318479286378838579088064
5164 -3904528938821414122398231416176662255219177035230692
5165 3197666973797527381286073174023480612705302760304938
5166 10475078846861680071287269116460250413306235575610928
5167 -8578687956468368660415530236196957978505929199389740
5168 -1266997413746403799943600428472569784315485437915000
5169 -4150479522689683123942508653321814702180898035349336
5170 3399071688896082699173869350503796610872400787891264
5171 11134785556925742156373624279401323125139428699740612
5172 -9118909225493986335138080424795071395222485311665728
5173 -1346775525250060094585279154230807895778646834043120
5174 -4411794030833249740398407002805756610090445274814160
5175 3613056428777596673952090812185017556034593406143956
5176 11835694460328337017581130834313315376387669857140808
5177 -9692866891035799106435015211152170676411131194806640
5178 -1431535231020548187036397075600202755679151334499232
5179 -4689424239291466098679195705669930712677755554919900
5180 3840400434882991098466442402571117287449432274305264
5181 12580357487452109592834071424927608605447873604112864
5182 -10302650273905278705135184465117839580121423979832384
5183 -1521585015133254768581124669980454060726093906618720
5184 -4984380396260440696010556256840496291350490134608201
5185 4081930816588105909194113499146488083047187039862908
5186 13371483315878027924901140332589002360712771136091294
5187 -10950477014933164681492108140396889355028179517561792
5188 -1617252306042193726009284864260045584707748598268018
5189 -5297734784543445272630477293320650327583501909142650
5190 4338525467308184632914764093989123376979595068253752
5191 14211946918483187093834059915172003490867437310794600
5192 -11638700890710818234407338115528200501770515171382352
5193 -1718884630338274626585914940816615582870756935328534
5194 -5630625499248637758206496559767269579981108860724078
5195 4611116156780102878036493286747633111858358782096560
5196 15104799688336779913563181172264265639767949978292776
5197 -12369820101434021815292429675920505254543678246745074
5198 -1826850836192677170298751063902943347844721858336816
5199 -5984260453632027972573853191328196885378112192244656
5200 4900691810078175324265148113765501055664005256423178
5201 16053280174950345324415776831690165879068366048656872
5202 -13146486059130348415242921202426741010208329015428127
5203 -1941542390659402425008694872920698858340919669551944
5204 -6359921626750090493311974886552719648412794966550782
5205 5208301984546614181056885184629958749985379751572712
5206 17060825468491571390178922315111288317420947010974760
5207 -13971512706231403845314592002659820863558351248895944
5208 -2063374755259029933655911044993096092631378920438784
5209 -6758969567398080059585220040152388652008254789119510
5210 5535060556495913156178622852335635366299139144921646
5211 18131083270745079218297637354489422886412469057461920
5212 -14847886396230420723265022749744876197557581085589832
5213 -2192788844528276392882509345479848754302520612676900
5214 -7182848169669569460404198852978835489447009538863360
5215 5882149630213755941845852456667862569542618309999400
5216 19267924693905817219056841276223268115400550692304244
5217 -15778776370049639072189474762885269521815569943377584
5218 -2330252572497980103198382354728639135046375081144050
5219 -7633089736382801515303411553751531166935775635604464
5220 6250823682585782651030466430495393906185342402161610
5221 20475457830728431943505282908343163715773356028937032
5222 -16767545863736765453557332649495324220083527041121712
5223 -2476262492356528798274104185215373646946475076716480
5224 -8111320347583080818164931020946174099240155690187334
5225 6642413957410109505737350440094234462880354482391760
5226 21758042142137165670613329434533220792668972210575328
5227 -17817763885222034955678466345652861222249721421213728
5228 -2631345534867462096210603904804274917442794501589556
5229 -8619265552350753866659184602303876845880481284714776
5230 7058333124324444408071992728305493098101729355330044
5231 23120303711133833571256077629964303611372540965092552
5232 -18933217700103857582862983033608608125485394045976456
5233 -2796060851440024309571944112105739637903705574653086
5234 -9158756403224645522959668509673818980669144075455818
5235 7500080218148679903029725974448023173631479802240400
5236 24567151414735110836420609615629700090957630698000448
5237 -20117926068798958501077359498300094748523772186643050
5238 -2971001768100887820145515112222013442047212114076080
5239 -9731735853694634316915785235834276739198602826739256
5240 7969245875381838133005357163389091643004013371646404
5241 26103794068734081169189421650605998903688192574206072
5242 -21376153279899985224342290360950470563521989331666070
5243 -3156797856985242627928553650778469849287312456517264
5244 -10340265540428060154018689419740205205874571621633920
5245 8467517885583217911665001626596219372202199378431050
5246 27735758603324672827735765261108941166877516215489928
5247 -22712424027237862425178274918396621798313087964326648
5248 -3354117132357150371318022664035339667476970690452058
5249 -10986532973176780752073240558965504250466672767229580
5250 8996687076416755288923398733945056837098704703206336
5251 29468909331061720139951795501556383343030768913008200
5252 -24131539180956303514621348258590324336865912608208788
5253 -3563668378583756576767553663214357400670477357715792
5254 -11672859156669069078469050482262982082440945403819856
5255 9558653552248344312273622037133924983032503421897052
5256 31309468372265025947647102182763578841341056895348062
5257 -25638592505880909859598875368068842663414133275744880
5258 -3786203617926981724492582726672354314016798572134976
5259 -12401706670227553888899652438264645002432620525458176
5260 10155433307361758186166557626083506145697941251416392
5261 33264037306824693034229971561065405642982836145075782
5262 -27238988383614799780964192859325870159140555419998504
5263 -4022520726481085797115168113176495620653407279736056
5264 -13175688232375682796058094033888168409415689842173824
5265 10789165236103653675160438488324957265211956491309838
5266 35339620125439546576753808505993554149347934576425414
5267 -28938460598126860499193424075026102766089953582031816
5268 -4273466207076519913535744077341100780058754715716192
5269 -13997575779305633147434908066674852695893637191497600
5270 11462118563585943131273981795182561134553006650361344
5271 37543647557633807216118544276924034812695983577769344
5272 -30743092248128242773317991573219509522044327026754460
5273 -4539938128491326439835644633687850941995798899341078
5274 -14870310087785394101367568349958406037718086592267462
5275 12176700721968819973225310146229752252829525898563572
5276 39884002858463174441903170131129348186237893001729000
5277 -32659336853268975040956059466278940580114178680773312
5278 -4822889240862700951029239090290603567704781313861536
5279 -15797010974887376283549173378693707288706341679168160
5280 12935465698824410336551997022140129268507716026462608
5281 42369049140654821725090675669527333961521454963488322
5282 -34694040725141570876739068457500285763026532010874608
5283 -5123330277774957493659725817086382247707090229592880
5284 -16780988108831171885656416239847684430479381456466522
5285 13741122885644139971893496062614125552664567755195728
5286 45007658344042013135400762965382274228226789948471688
5287 -36854466678264941962368328201982915722729278244515488
5288 -5442333456117916754789848925109553977317993185352894
5289 -17825752467255120678869287144102265741254793294831952
5290 14596546456207468582946713325972177393369358982299371
5291 47809241939569545173073636893193991466439290294821104
5292 -39148319160653241422678397190183827241938722609706744
5293 -5781036185463646879942708314701665693358677698880224
5294 -18935028481371621931220697808629458447681326997595128
5295 15504785306280959833093016740823367645424935968566224
5296 50783783470878361623720917978437461108218096162868252
5297 -41583770888264655531234599611891082608587579252035982
5298 -6140644999401624783799083318546127901198637721978480
5299 -20112766906726527708318640751520154239999010413487464
5300 16469073587970335753075297029149223538474813459793522
5301 53941873042544847055168706939222796553918037052397920
5302 -44169491072589659065230165710208736058455490604192456
5303 -6522439722004968439581736138714944920494285545923436
5304 -21363158463680713177715442212409907949535275041254288
5305 17492841874010143600728965615416714430083470437505742
5306 57294743870471896046920994954307432432857529936919520
5307 -46914675335892738720716731258326208612341067538765472
5308 -6927777883375761868410417045998148499459999501257648
5309 -22690648293269715126997960213980726815615808726667410
5310 18579728989352216932025133699423400985546494619732940
5311 60854311016725416852667831861835857257269101914948232
5312 -49829077414182871095778153000565926696299417734787420
5313 -7358099399038133178019923247954995586697814694809600
5314 -24099951276783272658080464577109887121179864962933538
5315 19733594549611877000638122225549920117037262926389468
5316 64633212438303176640700260332641790954569067036325456
5317 -52923042753873883386384855657555189086628444840818852
5318 -7814931528816273250634232684141210843435420392079884
5319 -25596068270249271700636478943839433673148265919962240
5320 20958532248256813118163307221472409326975022068998240
5321 68644852486935794927117340387958373643506761855063572
5322 -56207544114325013185877350500381017250176101757346240
5323 -8299894131753770329359494528627350093273214742167992
5324 -27184303308015057972207934436697100889008891468416744
5325 22258883936885221757555467445303460427344582635957616
5326 72903448005076525075804482841189714275997065934363064
5327 -59694219295044384335416493857410254848202842113986664
5328 -8814705234603414701606250673297075143661409647035366
5329 -28870281832802932348009075625673285216320440934930453
5330 23639254545544920370153690510533769557511524861686868
5331 77424077171762907218398895725377531289575533974779552
5332 -63395411113314734397619071462583728127935939507696896
5333 -9361186932446097011498178031966820302202666808390282
5334 -30659970012986019652487430725405366874167534643050816
5335 25104527892802079685473215995221901164077580047715768
5336 82222731261056579082614993168745493594189667252265360
5337 -67324209765383776728706503954700092962410914588318870
5338 -9941271641086860292535183712819225923488433566675788
5339 -32559695211396329645503750526296143282786235497766440
5340 26659883438185710036196214732957271975971274113689320
5341 87316369485316200265742772353879482684309208314974270
5342 -71494497712174540525115390839924203486779092180356656
5343 -10557008722029034308308112519018404086433626739979360
5344 -34576167673750045169771606202093068095220749532913688
5345 28310814032721368215571087070295168299685451469160430
5346 92722977105662932078342434356677267325657412447046128
5347 -75920997238738735774722762795770352187519007476805608
5348 -11210571502047344487585248349652714732476119261812608
5349 -36716503508767864451740229590684374163331004511798056
5350 30063144726534528192379669482971504070549229220958252
5351 98461627002690309749787901734800985794810091760719072
5352 -80619320845424889356428253723023656218917342158546304
5353 -11904264710671819745052894537273724163560935329683404
5354 -38988249036293266407764339106063171309233373193472318
5355 31923052695961049989271065056764905211470636315885032
5356 104552544911784574801251676303461890899356068526540976
5357 -85606024637990449487600009250072248830595679421509792
5358 -12640532360260318657102015282242861781202069244763776
5359 -41399406584182259114888626791080297483803238998043256
5360 33897088356260148036916343079192973764817435883349764
5361 111017178539393473140291501506454120964608619887841752
5362 -90898664893682602859484041717347528271948211187181280
5363 -13421966094782881036800699564844104017948761385248656
5364 -43958461819468678791919516222173753216988412866346550
5365 35992197729895792470013672905955778247880112805030180
5366 117878270789249091689860126766913646927035201059015164
5367 -96515857990677215521794927181084837760424811337659104
5368 -14251314034970468807859663052419745597486230167897624
5369 -46674412704314406477072751067182489482053539887382560
5370 38215746144447826112230451564716499441245975579439280
5371 125159937340953594776884950167164317468876644810616104
5372 -102477343899231892400390295344584549692363730560403296
5373 -15131490149098824812201341004058745739396838939614592
5374 -49556800172549795180947066416827287364050379043808208
5375 40575543338547198752378808655941781698392934552232928
5376 132887748837518114620360593641878894309924157797610592
5377 -108804053444512323537700412424564778469675424810921792
5378 -16065584180390265955953361743731347041936128747115170
5379 -52615740628212889623035486859558188908616372218492992
5380 43079870058814301379017555376309465783574453095968370
5381 141088817953449353490649204657981311434521107765340422
5382 -115518179563327501073831205931697636824996467240696720
5383 -17056872163827645297887424366518184577032697330336264
5384 -55861960373424367896671797827170296582540247157394274
5385 45737506235629901096843810986140390925019562000069120
5386 149791891630853033010746404261961969509120864867992594
5387 -122643252789997796309937475468321106287679002881060864
5388 -18108827567091182504410387772714903563120211214086808
5389 -59306832079207244088541125488366313153048763510808324
5390 48557760830699933739620876646884626741001696936050668
5391 159027448787818247310640436650774014665819524038545880
5392 -130204221220321239508565485104119064510369037989769586
5393 -19225133092356416018323149654953856706458574892353374
5394 -62962413419496015136526224517971854067669855614241920
5395 51550503454804580234264441494607527677982908949996544
5396 168827803821114967260942523465031162946475679663631840
5397 -138227535217140942154469198833879246844644649050773168
5398 -20409693177836560561840068605376504500025811500387492
5399 -66841487995600014212796262806005136992759773118413080
5400 54726197859865731778221581891565905147821628609460040
5401 179227216244034347732369329502864363379444237104322224
5402 -146741237136396207448926698421460579341197340466752556
5403 -21666647240221811742341999249874609917193584496279216
5404 -70957608685812338711045608778796779086104795306887472
5405 58095937415543210005036103018828652160213669750968792
5406 190262006820087243500801064230490545230512067910447088
5407 -155775056368809864238202814743011525363430881344134348
5408 -23000383701568761961747273061365973136081762517450047
5409 -75325143562712204835895257218802159745886564849843766
5410 61671482686998053730380240064443727297603639377117986
5411 201970680574312947014357733457071490997410508733912312
5412 -165360510009575863506713657029815710176523834631267552
5413 -24415554846732621606375922831290141977070019412064266
5414 -79959324529019624675396200628220336507682698135524108
5415 65465301237261004091187004189735820590615579010822568
5416 214394057086203688481328209010901750821234071444866258
5417 -175531009486618238680410579903563541175263249259005606
5418 -25917092560121349307346368092384703464622117240100672
5419 -84876298831652993016730417037321478327846803486390460
5420 69490609784837355214401478568912945811788693132056208
5421 227575408491790713311335818368568344748631414843106880
5422 -186321973497252272096905230147892613367174754980739464
5423 -27510224993392511513663502612077197076537594925592944
5424 -90093183622940082681691438255385325146305492583768856
5425 73761418854788143033097004932216435273854188935788688
5426 241560605647338575986475220811255407141130249562397334
5427 -197770947623451501838701630335101951319516659923561672
5428 -29200494218719620855346769121829597836646594687433888
5429 -95628123747770220425374560547339779085606869706970100
5430 78292580069576058903860755763082332754545736152255448
5431 256398272933433663944664073535241356720236404643659152
5432 -209917731017473851879527053562704017141482020459205488
5433 -30993774925434257548819337610366700107018485726623632
5434 -101500352945880849604542136863259740262700604343577760
5435 83099836234477691444114337945835086576736369881744044
5436 272139952206113326829226298346349588370569550312849656
5437 -222804510572394108606454528919827037953643457127752194
5438 -32896294221213406366440378800132851425022594743064736
5439 -107730258669477831079480871752127561950546125185093904
5440 88199874381368345938707829005273883617424089771749366
5441 288840276431150458346352333026245715253849923154648162
5442 -236476003016199465614965382375130224912688322932139792
5443 -34914652602538656796128356067651095026382818385724688
5444 -114339450728030090168838420757219488584673401790320562
5445 93610381944209905230668465562919879233301280415623561
5446 306557153568777033101742722802845886816670661021861840
5447 -250979605393605232618643827409975305058943402747109656
5448 -37055846162916326554504666911712235467930555762704144
5449 -121350833984391939019011568559056252810208012951017870
5450 99350106249645716998102099505895727238025322383730570
5451 325351961309096241573931232317236334577076651195769920
5452 -266365554426718646978915549575070172793799831505165600
5453 -39327290111326920103765761786793482641329763688066528
5454 -128788685339429008759804862802836660303716729450257360
5455 105438917516760745887276812475396540933925326411415412
5456 345289753293299319138740912593728567087857639558696064
5457 -282687095274204149525504220680887461670987915952777424
5458 -41736843677581032230286654130795712873098428478039066
5459 -136678735256096813035652444214921170330332592602626936
5460 111897875571333424741036982675660461773974015492694464
5461 366439477492678591077341688444701709251712008421442312
5462 -300000660238772374378170702282005095271432007036152228
5463 -44292836485709964024111750056084207342613421522545276
5464 -145048254088487435883926306210573484446263881235079044
5465 118749300491822870613476981951448051821736762247370198
5466 388874207456427479499789084853927465484486218746403968
5467 -318366058004721380987412273367020668197344032794596608
5468 -47004096481226790306648478536161741345321819896838088
5469 -153926143496765027269998049970271730953598694717877576
5470 126016847416938481746575912635708043017728410034740692
5471 412671387180462575041797083220331649670616407660518232
5472 -337846674021001576025826558090808183955518746209054860
5473 -49879979503072044676703881148546574054695242343700268
5474 -163343033245202603360080802652108212886045042109356096
5475 133725585757967586346082811719337617008370132368112544
5476 437913090393120577365932154405113171211827575900469097
5477 -358509682680960207826735792422897250143557781009599658
5478 -52930400596323041471398006306125742718792451004927296
5479 -173331383697761704469386394498140458107824534055831320
5480 141902083073132177939460556368357087319023107276568078
5481 464686295099709428196230641836724295453002137948890400
5482 -380426271987658081993742915322334787360565522603583934
5483 -56165867167313479889605415321260487276166825028177320
5484 -183925594343876246939230652780828717955107671664077752
5485 150574493876151595159071506250795695687046494331805354
5486 493083174276671444208689234884170723531127135566633368
5487 -403671881433557333066455842598954895674131988530255168
5488 -59597514088697646585936538273831171680652546808249072
5489 -195162118706368929122462132839424695487112368090207280
5490 159772653666950512239646915003513963292232951510018282
5491 523201403657697951945277577190829731815817330984772740
5492 -428326453865578409856351331768592351214224634890686134
5493 -63237140868219498935800739458200294329095897957758960
5494 -207079586003802527146401527623682072185561919330940056
5495 169528178489119642116685623586043654147149224892840936
5496 555144487608679637257392029366255565826756381951997720
5497 -454474702151147606089701724700664989573466686967184480
5498 -67097251001530453928813175066955572503482818815477174
5499 -219718929961112431435783491619570167891824382935752056
5500 179874570336361720825400348660463844688173190187160268
5501 589022104146053388979943592771865246415471299392479022
5502 -482206391508041599586896904270944203191376093785596800
5503 -71191093636361199536196062598495226804257985050510100
5504 -233123525185147485175357511779328905136363807690241284
5505 190847328748792161264716790090164446302957390547666072
5506 624950470214093226050562686266964680169764244890621054
5507 -511616638410728464711212963361932245321153724001969848
5508 -75532707682713810071669071155623915887036416681745602
5509 -247339331545834012877545452745057000713738113401970664
5510 202484068959669838517957620490247650700346093349023800
5511 663052728401178413866014945888881429368587309895296384
5512 -542806227038659650334077020234424804435245434408077108
5513 -80136968511523624118118396091955171858607360662225724
5514 -262415047029147270917190521196540567684584089306171360
5515 214824646973969653597705601800564668465178768075054308
5516 703459356343255208301036795769405652297895972562811184
5517 -575881944287747330980473508497727812506987792458824354
5518 -85019637392469756701044629813983468060326409436211584
5519 -278402269555004013160298296179196023398003973772732560
5520 227911291982239109375824429966486209174153757388593824
5521 746308600134800164113339344403753849977388568670775002
5522 -610956934425238397548364276609360551932087476273345232
5523 -90197413830314146247074621836703909547833680638121264
5524 -295355668281662480748604768634118114181970950174471982
5525 241788746536474041561862740462891879880295379609520092
5526 791746933143814828172170089055812186387698628665752484
5527 -648151074530551919801027968334175118867253502140097940
5528 -95687990968348493109664443940219359704880293101620092
5529 -313333164948319617438132751980196484125010886020610240
5530 256504414939375630349774043877829258305446813004131840
5531 839929541707968661461843737482903072724928976388544972
5532 -687591371930573201254340921279578727949633832813638216
5533 -101510114237254653805235049645034904072313906981247968
5534 -332396125839422349169669515442577486926804381061103488
5535 272108520324387672078426575758001960489879239005625440
5536 891020839274207187545292240931513080384457365954083354
5537 -729412384907597399056305048217125314585172916171041342
5538 -107683643437966934002436263475561031379124563744881984
5539 -352609564987858240862812803320468403955658475899275280
5540 288654270931439884446331191298856661381691185928691546
5541 945195010634217615913052643965359063608398372080428072
5542 -773756668031803368756297271028489714345437678141958392
5543 -114229618457995880149406745597674819136380833275955464
5544 -374042359269764162507776673174327344919376945883951968
5545 306198036112424334048686191027016333955910700507816590
5546 1002636588003371260958871177373972396283472410932083840
5547 -820775243548040258138122721976931388321209693671748368
5548 -121170328832165991043309365319896631071097330557412440
5549 -396767476081298992159541049541013229874832273185655520
5550 324799532631197255018156038394836074967283371199779256
5551 1063541060791433278319213984823502865299496155004828784
5552 -870628100329064501555961674244745208244026236740314196
5553 -128529387370869522981094044010835333978188236882301806
5554 -420862214327483236435610305250820025612561427778027818
5555 344522021855421945398765286139157611329025441018859784
5556 1128115521019754330112346606829129388838518462764852736
5557 -923484721994425798711013913288188907004876448137834474
5558 -136331808091782496409312467476397799322235610426568688
5559 -446408459495236633370760587661331576030389873523453920
5560 365432518471949766764908710605634978983988129155275820
5561 1196579346452161901073676318423503824174362947531736152
5562 -979524645886234149338427219968484057149215970146445824
5563 -144604088704566474738451701903550698553388606561358936
5564 -473492953627173047008584190122668723941489886435825112
5565 387602011393780822280139407403492751601236241236735536
5566 1269164923625695591921315743381650868884329357797622472
5567 -1038938054690327808129478242672284735242595851067035512
5568 -153374297912432236165654174984140390205408304994262344
5569 -502207581059676234691654108425140310164299203670870790
5570 411105697565064858032810591885101188281462368873451922
5571 1346118413093044652370774096522312948491987291806013700
5572 -1101926402594201710015047274907520909119891135222697792
5573 -162672167809612991774325414383028261250457479981809594
5574 -532649670838423974902567423228065436565013370443990200
5575 436023229411213780787171721691534151356241736910411708
5576 1427700559321431566523766115699374672697556175712180076
5577 -1168703077981761802792101557635881367326139764517974480
5578 -172529191669831678764916734474785123648432407689375758
5579 -564922316777003261480082373125032760094497583059877224
5580 462438976724123968900783335261697922863385642230074976
5581 1514187547833148534652460855888367417163135100370645022
5582 -1239494104779874772593986782570366504661725693514018872
5583 -182978727437798040883279834875990087738446847055790592
5584 -599134716179725991996023333963527987991415948073189430
5585 490442303817880294368691162277118012680428451255735774
5586 1605871912321422861474595292530667528525570334705851760
5587 -1314538884693135454548968937620743263319861737893454368
5588 -194056107253688412017914980353231091108837301879390464
5589 -635402528308381988546159244977292279510769959149816376
5590 520127862838272848693285375274419878320113992155821672
5591 1703063494632215271882659435281701898742105536793086512
5592 -1394090982691646056772429041068643694143228822300263288
5593 -205798753359498958271227968356376683922318850630733456
5594 -673848253734632965003386746040958866297852762464355398
5595 551595904160147912575176986395914187202619395037169984
5596 1806090460668420136339689351791752935567485751392387640
5597 -1478418958252283230468307181526380317394397254242547540
5598 -218246300756179286503228662379603555820526342634292808
5599 -714601635785245893387555274739811133642779918206747640
5600 584952604860191063471460519271765615883788404847988872
5601 1915300375448243414266854073514509762386655985646928632
5602 -1567807244997333957245298902016574608818630403006132498
5603 -231440727001608704969565473298910359589732357256963664
5604 -757800085356586399101449460956124135019050942122460432
5605 620310416309365461165504825403172451641958019963689200
5606 2031061340734816029453854466783050201434120230050541364
5607 -1662557081525945306217817540663368255816893992360016040
5608 -245426489561836349294406300530209195168331764274126998
5609 -803589130447952772548188469227167969615667229781858240
5610 657788431989074407116442773391095973904332647920227872
5611 2153763198849920465460822625028758936057879406587686544
5612 -1762987496394016878927195783794447160258585913714484400
5613 -260250671151636792970639282134647126052343609790367504
5614 -852122891840651152534357878212220550633429202276501136
5615 697512776698365995808039939289747855443561098248609928
5616 2283818806491661234171133142478334391437933433104604720
5617 -1869436350367454539735699466007321427691208504608957228
5618 -275963133525406377723008890541726185185453870521022823
5619 -903564586431427086604917350020012499979724383337055136
5620 739617018386340998347894260979488878927570891525428318
5621 2421665382594623436540262478889515753633269020080543424
5622 -1982261439252613375273241387319646926452593603350302104
5623 -292616680205818072068534156259056487174938214158305068
5624 -958087059815225810171939181763949467390129493557751560
5625 784242603914565713538402759817198944144030453358658637
5626 2567765934502200945641180611227855163358735063841051220
5627 -2101841660796829024610575414853504236359616320403166088
5628 -310267228665544180665185765954129445335305766773594368
5629 -1015873349803514877704462954999302071250054812344120676
5630 831539320128943399814947534001980084413446211349309764
5631 2722610766965036928305956012107370278907214934213523152
5632 -2228578249351742186621650447553036946576697571584558628
5633 -328973992506831139906927951016556819068887433408236080
5634 -1077117282660844525018188882887889431505087017177205682
5635 881665781699387039135238760534909013033128622268714204
5636 2886719078737643756369837203384684937997641017428839550
5637 -2362896082203265868493121384741144414395880607844545952
5638 -348799674214858125168429163137341102476315719340210092
5639 -1142024103944235085211995236241421729868412286285022360
5640 934789947269001187244849324406871521004965670339070784
5641 3060640651818037429673102953951196154154144743063774562
5642 -2505245061695167202481826665947029675060647541778192768
5643 -369810669093725423533133532155405589312384807823814784
5644 -1210811145937674965516216340562511332169076708501618872
5645 991089665542573470014554167133608327445845327298150370
5646 3244957638663457633736698420709429802193310337853766808
5647 -2656101577509009499823816218079914931153242245742702892
5648 -392077281028698913331092025294348905768295113479032418
5649 -1283708533787812365345647930245749339862093468833679920
5650 1050753253037262897997846206323827249257857300766759774
5651 3440286453019818700469912381026558238953958571712260132
5652 -2815970053712337340415288445944417661795599196825040782
5653 -415673950755088509537834647705449765572756081872832106
5654 -1360959932567172481130021998241254370749012762867773576
5655 1113980105316733444685836045147136433078363100193599680
5656 3647279770324367816909190329857465142232691878877827056
5657 -2985384585450239344833107501796738320547246867870286422
5658 -440679497352971911249167762770213166768923320584430464
5659 -1442823337618291967422436811356451259883398601455470460
5660 1180981343633913792586940975742751610158801644257863772
5661 3866628643981084882466971910001849603841946425010652732
5662 -3164910670433583192217819343932305642573359459509529800
5663 -467177373728007435631395310718838651757905105164981544
5664 -1529571910666416696083366178071596666428584628760961520
5665 1251980499017380857918554554240653249633594500169027936
5666 4099064744167667595698376080714121844105261127552264974
5667 -3355147040671123024966757974136946608695007407132484880
5668 -495255936881934678065430126052291005207591883789308644
5669 -1621494864330261508191515020667903695022098738037189250
5670 1327214235952396175434282924922626150925401326689692152
5671 4345362726212586895223518386390780991267148598275558032
5672 -3556727600203214898858037288428975887825801281099413518
5673 -525008733822169622243491474946942871437780817467107872
5674 -1718898397810208341981451833093509321712925522336219038
5675 1406933117930219394545489315694508787410760036417966424
5676 4606342735981813273655279966546294968663244150226192192
5677 -3770323474922974945230012557323371011997141224621540576
5678 -556534804008299324552269851967811093223648096137029584
5679 -1822106686691672268219619864207181799111462463006064736
5680 1491402417268850378360410562420533533737894739855269352
5681 4882873060138608795939026468652550535890302386364066720
5682 -3996645180917362954214062336007041883668848568410245424
5683 -589938999284415769869757886685336426723743466627966224
5684 -1931462929968669077800866073724985920150136514396480230
5685 1580902971745199591811786369307175470811167731472504960
5686 5175872929587525046006315713375055702507971134285691484
5687 -4236444918126911575791562682711411930208763912001295612
5688 -625332322300252388136332568674951580738019161495652720
5689 -2047330457569375118638084552047846223958610435757906070
5690 1675732090723266141368084211017551368745410124279760190
5691 5486315484886786659695208125956972044283267100350969824
5692 -4490518996509746577184179573171213006175319849458202256
5693 -662832284481162018389155055510008497820578037936685586
5694 -2170093901852209973349853300311125503641851424513791504
5695 1776204513615647354279192682669479368310816581965978016
5696 5815230912912991248443235450283319179578159239772052950
5697 -4759710402304315993511359574886470604893323597600280736
5698 -702563284667272804843231130147554540317982389067854144
5699 -2300160436738254680392760414338289390439298161668442360
5700 1882653423677070627617646564923807838066096404935571760
5701 6163709764590015881068806060493648923389804171234873542
5702 -5044911512417089432364417026489393470277674609799758188
5703 -744657009605859110551117334794587049651561839602522640
5704 -2437961088354233001278123129954590996884399672423552768
5705 1995431520299110334379982782892581381792522707191626232
5706 6532906464051767555860655779063593787039378431623830194
5707 -5347066965417695132790970607697908126378343769652305872
5708 -789252857548258572107678530869133277042113012993022268
5709 -2583952121280454010332638156285057951124178081051472672
5710 2114912153155339576107938831112193883051933631706023996
5711 6924043020197617717467319847477489632993264147138349592
5712 -5667176698105895299233151678667091625179258048029864256
5713 -836498386273755012287350853871478861959072743416829436
5714 -2738616504730698938046840164173407462959111666726807258
5715 2241490521736406561324780388534917443448686271903256988
5716 7338412952221778915785903793838644138764999977085610370
5717 -6006299157123899124762096641269311286739707203372189546
5718 -886549786937942362866069647029665574912706275902507480
5719 -2902465463236728171396639337603678940674872519900003040
5720 2375584944015486281164141671139884233217379449214046472
5721 7777385441355372941035136850765831478760186328054192792
5722 -6365554695625297081105734890628192336417394057990795814
5723 -939572385222411096891006920051379778583377445692743768
5724 -3076040116669618584098044060975440633217277925755640720
5725 2517638198196839380173614797503315702548294227593398670
5726 8242409721754465067057702169864378952933895670620987120
5727 -6746129165579973083844391048022905768508031782560887312
5728 -995741171346392430189785260088955499373340347287460348
5729 -3259913214704290580949339757773777014222918499589302684
5730 2668118941724444366796628527619286553222908150488310208
5731 8735019724200968029078862282695142911534211079463795384
5732 -7149277716894405582056160076256566273815756562784462634
5733 -1055241360589506344377620088854330474218113289390648826
5734 -3454690971123164940911566228021941505821984186700710016
5735 2827523211964524343243530319061301334230364240024138768
5736 9256838987058236443123608234391393201543580935726966080
5737 -7576328815160590853571722656050143376564321788133482966
5738 -1118268986068250764757016472716589308040048018859518432
5739 -3661015003660763544993364846058042522580315879509189856
5740 2996376013225970040710696534954820180387405862535296592
5741 9809585849741683000607810290243260007668340595045713542
5742 -8028688490516297191370228874411358488345572077933534392
5743 -1185031525607619052518497467287142801938254903113569684
5744 -3879564385414144942398276478545444330298241031167428440
5745 3175232995046910954709349480778663971090317496335029864
5746 10395078944829285127527555661960041776434012568606960114
5747 -8507844830806477069306739676464017644318385435513800168
5748 -1255748564653534799935042551073078025815897265891736192
5749 -4111057814185305385623336792544877758635902094230434090
5750 3364682226954790813946001161865536606464249947005732904
5751 11015243005849982814034703668116211865618988966873316752
5752 -9015372732982525787045495006985701255966222093683344944
5753 -1330652497281956456871601726133043631215285733244136336
5754 -4356255906482091543504174283151743638197967563156595456
5755 3565346075202090971619207751306385951286674863346085352
5756 11672115008752405078273094456595731146678150750592610720
5757 -9552938927464895764210426307405899516903967434048184640
5758 -1409989267476856415316968886064046536601570975487526848
5759 -4615963623284831738726413598136083100463427118127973856
5760 3777883187291189913728214892399442645316824738109994239
5761 12367850666074964067276521870763323512484641700051423592
5762 -10122307291027694454227324153983640464236076997563234576
5763 -1494019152972164766854558599560229090346997705468757632
5764 -4891032835087926556772519432822677301351674500242235184
5765 4002990590430671632551935229448140533424053661895216658
5766 13104731293914140347377978237877947500211702817190511492
5767 -10725344464643779005049186079360133053726143626622572224
5768 -1583017594082551032344676790120525508846740115375314240
5769 -5182365034150237732308337350581039984012500707995624286
5770 4241405910412673830726526279661922272243951323462984582
5771 13885171072923935598985111367220327721949861750204187600
5772 -11364025793658116985189163175107038753502977725144094960
5773 -1677276070084981871840486748310278715897983925067076064
5774 -5490914202336532847440812556338952493127154188290652488
5775 4493909717767626335493633092586807412805074433255908224
5776 14711724725779350834035242733153720040407878679806465451
5777 -12040441608638558334589196067530608936334638547000765196
5778 -1777103025857744469722772087987480039182369672831860512
5779 -5817689843405808509593673320448688586751809647939860180
5780 4761328008440055015467135858639132348986312143732131497
5781 15587095634803906205874663746643928924386034226370640944
5782 -12756803866289559635396809045696757212559692880349974932
5783 -1882824851636491698318900421720252570050660787124293596
5784 -6163760189102425481100917185538127301489224983608539928
5785 5044534826638161085909180822552959858829420303144634380
5786 16514144424799395143784481918833159807779286041775016608
5787 -13515453170908878422974150163953018588575164521578791088
5788 -1994786918908297652274089849264977040931435909952050424
5789 -6530255588934122117801159740140678697489934782882166664
5790 5344455037941837306872068655281714462185818491276136232
5791 17495898037529210168171624807474182262785854217524079592
5792 -14318866198023042092404341704453499100383053571760381790
5793 -2113354675635186985112580635018894569960247685448499568
5794 -6918372094078685324552203802073190727428791747631919538
5795 5662067261209925186662404542003524775765389369277915560
5796 18535559325798857479463518778055702572421518088040164096
5797 -15169663543057900696063130568629625487775287206785129472
5798 -2238914804178621212306993369609103862981856454761679136
5799 -7329375246449994872286308284298035319541033930823713456
5800 5998406968309195134634640277334600091565255654932844890
5801 19636517196653089246814139262578458956086704970466038402
5802 -16070618019189391198508589481209917427202571369219623552
5803 -2371876445486520027585671298063242601518501251924407432
5804 -7764604084576051804124333700230713094370007777673630532
5805 6354569761196162910449480561142044100698598537262662160
5806 20802357334873065842892287145447418166740861804390309544
5807 -17024663429880566393817013096718098111501987626757694460
5808 -2512672493305125195530855174159742067472887966214269884
5809 -8225475378598284845782770186934390760222701648302921484
5810 6731714836419937208714535341876789203071715481353945536
5811 22036873539714010137778629472257772630457980777226553600
5812 -18034903843047977589936110317106793724492382152285463270
5813 -2661760962389969045302498918854166351438726528473086634
5814 -8713488107394831113326117166138074896671451137219768280
5815 7131068647681403759012361787095512811813484926005043968
5816 23344079709679097086265496920697137499107744157666001048
5817 -19104623395317869701778791572727284516173503065683258736
5818 -2819626434914011821637513899353630367637527894509430166
5819 -9230228191562646203062835737113529083904261131240765396
5820 7553928777682856822512240495079454523280582511662486728
5821 24728222512084283313433896607013699069502639094101710382
5822 -20237296656434806481850420688197775050565070974845427824
5823 -2986781589507319263509118410179589568272642751707108916
5824 -9777373496766363327277946173661295310890441573972977232
5825 8001668031134447039598077568993915127316185432467406218
5826 26193794776237172242748520711831970844933418265142203728
5827 -21436599585576993405251732806356286226207077546309518328
5828 -3163768817612157053818644093770828199597938380621646976
5829 -10356699122778059174086952066433593054242273319974429680
5830 8475738761451379549893812009385423947583458433602100328
5831 27745549651236895843341237368037398805285063593754797520
5832 -22706421113118665997283250265544419241179680140187805005
5833 -3351161932100813628175870789408270680015909714294879872
5834 -10970082994393888001809318902482599552188435846441259598
5835 8977677444380624478148941203035782702369113649639790080
5836 29388515571707773195517498464722356492289203810930354180
5837 -24050875383265694678371191749475837618110029628424605268
5838 -3549567973381598878913736806332696666937103550103012864
5839 -11619511771323439050828816614349732340407765647634050960
5840 9509109512540057123893965413920371425475451206836223758
5841 31128012077213929458457400826043863317336898075228364080
5842 -25474314694981543666677262229515741867947873993850047200
5843 -3759629118512117586856446016863983811721062149144848560
5844 -12307087095108318309493930204249022877610738555785924192
5845 10071754465638604800114599398037375059748028143088775976
5846 32969666533672248108839799506700173881370795383717096160
5847 -26981343180722734608494756201818230092183039559605890128
5848 -3982024699148941729265125194786294894187957698360567752
5849 -13035032192140662928423309997113681665841808268292484310
5850 10667431271975438135331056473820687634102528557755640018
5851 34919431807794497333008163130087802069294413938097524492
5852 -28576831264722148743985235767623848558778522167894929536
5853 -4217473334490111083831448088163752924893885103711132560
5854 -13805698852923028319865604124202791441025774487584222688
5855 11298064077691929811450506275040982941983796510610622132
5856 36983604948454143541569887001397970963743999683557532728
5857 -30265930944901335195708319182135947888493949648655468094
5858 -4466735185712432446644161365619809995269211040819929780
5859 -14621574808841470048545360413286373860282641632709724480
5860 11965688241174569184170118012776746447956083645324241962
5861 39168846931897601466187608641872886170888258597476473742
5862 -32054091944966313690785831301911863305329471720590048056
5863 -4730614338770332422127200051416423102784691302582762160
5864 -15485291528916972383755547452261427993378821102745702774
5865 12672456710982963295628544346773152993677490075243950416
5866 41482203530912290205027816036430497749078431027729575840
5867 -33947078785852379030284492571198681678814047960440247952
5868 -5009961322808110540528142366783459769411700925913853596
5869 -16399632460260131067538044444508960304224076248429761130
5870 13420646766707317592481981790716616027128947396626986012
5871 43931127371434170566459837160808844109982880784131015520
5872 -35950988828439738687296450567878930981955782595522802064
5873 -5305675771843960139218741523388710507558791680611350272
5874 -17367541737283848394695225626461176022196649521462700000
5875 14212667143247373286584278599019043592795864463952266844
5876 46523501243635243749240791810104111966139563996155926676
5877 -38072271342371467801813444443867725394436985964150543594
5878 -5618709237813257216168895574463815253204209531846960564
5879 -18392133386132614112361716404915268245363499425677141480
5880 15051065560152847230431476415971389883167629091536025828
5881 49267662738287145129543969691052308146390386143975203122
5882 -40317747658876710946832319660653909788705781582413930284
5883 -5950068163511610362397206593639835696841406409493673152
5884 -19476701052268807961837023169372106948231786832719188992
5885 15938536678877312266888527593319514491032807398232903088
5886 52172430283161386985314126237187364593062988962761132400
5887 -42694632468744224318374423059909709861917358230344045116
5888 -6300817024456334290880913496466415648032200713939327144
5889 -20624728280720674477439397655515336907681972254981927072
5890 16877930512076691867679374937942194910563822433594983680
5891 55247130658411505422865832409305578288480256325050973392
5892 -45210556330013651148970306832738482078867651940463237552
5893 -6672081649189743853677467337134244707613210059958080464
5894 -21839899380147729189872991411627402113282956101148119856
5895 17872261310433835817890333749372685233669450466158917604
5896 58501628074299494864667425369804751182227868683323542736
5897 -47873589453564288152962751916366203925188702273806790550
5898 -7065052728080429208469567018044927522219876872718897792
5899 -23126110903622147410347612167678030708543658873467324704
5900 18924716953915910226076022899973368767869696919464506860
5901 61946354899291277963289236300394669254491036317500382384
5902 -50692266838594005956037318978308225029291358185928431784
5903 -7480989521241010498059531804567649154726892645847897524
5904 -24487483780864214035877774355220607613153651156194854146
5905 20038668875875705935500521204956015669910899477533100222
5906 65592344131467070016838357843441576816254042941191293254
5907 -53675614834005478785414096212663397540640383530392663872
5908 -7921223776774411033363926378663868489703553399806487328
5909 -25928376138611503258593309829990064174986084854498147840
5910 21217682549995801002873134480038885161241340970028878936
5911 69451263711386603724039042681831985353023761855295571592
5912 -56833179205964609097197938753532203445505932424499074764
5913 -8387163871187149550570181821252473411101724955766048150
5914 -27453396847850729813738747155840842893726644012512248358
5915 22465528571750399896195347332769101825410480714204637148
5916 73535452780031309899660417926827017137832196127309824880
5917 -60175054796379288794381516589661087784022640792356356196
5918 -8880299184469346540248974512934760674761956906816789656
5919 -29067419838804094573822174256408915109291879338725603056
5920 23786194367828460031361722375342747557499566251036699882
5921 77857959991231550879141438561445376835657077055852870304
5922 -63711916861778378865027434625614624689258828385476140960
5923 -9402204723038977768804875012011274158227735988104132080
5924 -30775599226844686623552573069507566749892126646033114042
5925 25183896568828515400336412694366278992764880500209297760
5926 82432583994093589410976635816470389958317588712405613204
5927 -67455054187064679761991617983360363099511744192129758164
5928 -9954546004484405096345936965635358712841636192833120480
5929 -32583385294924692324097487814285099510482560010040796211
5930 26663094082505806455569219920575853299130968605747935254
5931 87273916207385772717104841041469077853423366619804920780
5932 -71416404073886117594312021231776748431031962585433086916
5933 -10539084218816495673840505229648547299759546158855845684
5934 -34496541380642749826906637443497141989486235968909134784
5935 28228501906931608258430957666331721839064927064788696144
5936 92397386014645006565135977026740679826628460151849264752
5937 -75608589308931584361861690132917438343946304978058662880
5938 -11157681681761946633507525307637939201678488219056859466
5939 -36521161718760104670033476181472364329791597572013612660
5940 29885105725119008285542610083060117415576279961592793760
5941 97819308515942588791584014109392938197190732138396827852
5942 -80044957223327870970375888161335895931415603395091097588
5943 -11812307596495126725058776078188208705433231444605140592
5944 -38663690292806997758322858584931835795337628426055494744
5945 31638177324985141062075434833379782512802702966733634540
5946 103556934979823535429200754852753059388228512420732003648
5947 -84739620960508820167546251039947815716132012582815502920
5948 -12505044141119321062017429210423532956837136736768777232
5949 -40930940752409101721111138336541190120788900372334553346
5950 33493290890963703212226202068060710326754541985288183408
5951 109628506146927461450983555890673806387765759841178528904
5952 -89707503076465024274645349471532728954368610563555306112
5953 -13238092900172348069203029417275417466466291291732630206
5954 -43330117456117409921153383423134229639405281498523784020
5955 35456340216160476876840945869806071487338317269338018112
5956 116053308545234855421516475542666056779913063385285666830
5957 -94964381603180891754166418261498848821813691250591396976
5958 -14013781659448879824793742401400610183989069771188256980
5959 -45868837702852836861394565577964229235571576904047309160
5960 37533556886665991699909317803088472694172322619773823450
5961 122851733985784447736352743786255818789948342852972687992
5962 -100526938713345522487736566276050471974419854333743191744
5963 -14834571584505360080950073004261766185362402039550199728
5964 -48555155218588465341132920018528782518140222565428504064
5965 39731529492511169020786574734166631454545776015989611898
5966 130045342417100869362246160779618897924649373000408289560
5967 -106412812132105457786381621870689849011609837016150323456
5968 -15703064804346259140760952597828682143223812160714674462
5969 -51397584968597950372863379916393450493331974384969473064
5970 42057223922782054943218258175643875372801267263541378400
5971 137656928326483876073914037510893041952281704416460994872
5972 -112640649449733037915163318889877388292982991456387746110
5973 -16622012422985779869803179247409632363121873468081065376
5974 -54405129369508686569989558778243261223791260854892512560
5975 44518004805607248079522857074257314666447935009520058560
5976 145710590886769481464289142191654106492211075066267702452
5977 -119230165497637035598434030491832369318341116464912800480
5978 -17594322982840459466621999425386168498898415179042208934
5979 -57587305979524166082119811585651068521062948386270996256
5980 47121658157105521744770685693626194462621964181801196816
5981 154231808058209354253139570987024755445549397552884279542
5982 -126202202959166929556316417228470268742292721089242831240
5983 -18623071405239008413052437569086754107897167977197192272
5984 -60954176749533308628490358026544059764316624666549662216
5985 49876415306941085698945288811065287542964481371257809040
5986 163247514866759373139358960379650265745394929369399746908
5987 -133578796396184459358757421320575817031109834020160539064
5988 -19711508434739998685551620498261920724309421691101682640
5989 -64516378922417885847945562051389387755317969731561518036
5990 52790978171890110286958407550578418693010522846523188600
5991 172786186092354592655960178266471094750478635657682875792
5992 -141383239882423186055006647057713711604627239395590491360
5993 -20863070615429672032630767344968942355610076278928908876
5994 -68285157672715617373025433236486362164331302189817209598
5995 55874545952785279953581469267397314204285465689616842280
5996 182877923613711161204255489561644498351538309191817276460
5997 -149640158445257374558639053259804335104804384418361100064
5998 -22081390828935418043164843982639981190225294842368775816
5999 -72272400583909926757775501894087288839214239189558311624
6000 59136843334386570216715883861804236768271060403010260068
6001 193554548669872958086321002010879036587420544403437269572
6002 -158375583528685873828062148493430692252924028570070435466
6003 -23370309425539832651179086628844459902941968211678227880
6004 -76490674066012303733342543818977763190946934804342113600
6005 62588150272138082915110939070672726170938505838345735402
6006 204849699313150898385900686299382288761233826416872806656
6007 -167617032702136701337792243784966980744762743452879695796
6008 -24733885981520414492200865893006559946559024564221786896
6009 -80953261821795108845106356510673621119090548729911961176
6010 66239333454425206659891226001396397666778688209342869406
6011 216798933343327127589118737201495173366972766643679081292
6012 -177393593852147371099473461218967887069895818189898768088
6013 -26176411717675848064090631069804688674648877319952158160
6014 -85674205476037695083381535255025224296935845796727138176
6015 70101879533856852604947761839477585556891708085373227216
6016 229439837029058056561288782562244541193673189515889196848
6017 -187736014107110094637047014097623871568919653374445566768
6018 -27702422615936686669281524499511672895561805020291659104
6019 -90668347488484005413571549409811534433914690028902797736
6020 74187930226278028229899545388955007740576843578591345888
6021 242812139939355086606631026382592160177862770224368744720
6022 -198676793759127208159811337687558685129496051538960661580
6023 -29316713273001595600662533620297870211681596096897935768
6024 -95951376477893358191427931219072044434349297010599733488
6025 78510319381683289400212593059246080246305579676974812842
6026 256957836225898134946122413491819599651670161782187934368
6027 -210250285461639937575412628578873387797965429526109494288
6028 -31024351532095956443184303360962559121420675030075789480
6029 -101539875091616953461968073360858696371360106099515364930
6030 83082612136967187123171409044142791542727534773416324164
6031 271921312715795493704661582043563563717746135904711858352
6032 -222492798996914440187588456965625107501905437171524949316
6033 -32830693936223690692694550460759352366466115254004248048
6034 -107451370562570749791517426281768770582523979443650346176
6035 87919146266530074623606649662103483506111386776380746368
6036 287749484194297690818373170052180576897922941034483122656
6037 -235442711923736740189630503364054735365982843898015580186
6038 -34741402048682090568782011055063807532919348633608312548
6039 -113704388103321885092716691044369264746679777147165330392
6040 93035075853173823136644420802564347791029933803450947064
6041 304491936277959317046139452007667323175399042483315481192
6042 -249140586432828855411874384703847958813159528742498335968
6043 -36762459689140051577498841689181647045705156173885907768
6044 -120318507295282999415266163942441769354749138513959037592
6045 98446417408490305303009881288333030720881763098070723488
6046 322201076300880740441291538845575942908509502443570668384
6047 -263629292755600742168644286730524789144926325207779537404
6048 -38900191136249557701686202373498289454684957761256755776
6049 -127314421639740119762541657140121979592427200256503373736
6050 104170098579085121148193827223028300014307478064872027659
6051 340932292660013966081526666030627414656189937713597265792
6052 -278954139490947940334717096335179540771040687180823234612
6053 -41161280350576136429358735426832513147044763078687947354
6054 -134714001446649911429931891922516089769904425258204690360
6055 110224009582510177754407752401618888186016837892243900072
6056 360744123090149721966634486729625464539061237198866274978
6057 -295163011234947029813822169778693580982502850278074916038
6058 -43552791274604246071448571159381758874263800190368591324
6059 -142540360246857147832870257659835934287270418106235147936
6060 116627057524722696446517235154891845918492697753761814904
6061 381698432365185840491964689600647363683539250586070527200
6062 -312306513919547179790333919877676900777505821129331089296
6063 -46082189269706581302839798092440089040632933925641622000
6064 -150817924923630669535890725122135929675153890138380908340
6065 123399223759267467847494138635339659169890058002863621518
6066 403860599949683600293517201358185299182552203570323874054
6067 -330438128288766227141167985665700809789783378484039509624
6068 -48757363753270937428309971088646132504245380640942715052
6069 -159572509770224844434698993856822119722322159461694669224
6070 130561624457217375109339212505730698836460758634546148272
6071 427299718153626301480211052227715219074391629067562158432
6072 -349614371964537144642989978872163249372682463696547385216
6073 -51586652102663890181199618165685569758464847841623409766
6074 -168831394691574118456137591670244224232159422140005004758
6075 138136574566229305894587854304700163303810263416668496768
6076 452088801373784551080806351212289972321305006758157246944
6077 -369894970579282152217021816767792665243828635632951826608
6078 -54578864896386959963837054808604130477525042603765552712
6079 -178623407780252819532407440960475081093316069740393210880
6080 146147655346904866888437589653587859642926344722859545620
6081 478305007037251518186130753063173186310935764236199946072
6082 -391343038478587381885516179285394227271144122755424130434
6083 -57743312566658501747711028025137480994044472327781159424
6084 -188979012509514841044344449982071962003557594635357012539
6085 154619785685015511134828732374228131862315615250006847874
6086 506029868896629399056130461090093395054214615117638631880
6087 -414025269525085015797507984763682500130915031358526735136
6088 -61089833541744217522587978177753614981949779476992675658
6089 -199930399799603905557389950626370187366123911929077981070
6090 163579297389088992308342810389698205384888580999406222720
6091 535349543362121014796348149231031394770136326676890093132
6092 -438012138563900255776830050792846521576169454992682268956
6093 -64628823960672439006588251590589139149470374281811701762
6094 -211511585227632441454279231058138847533308862540089911416
6095 173054014694389248676607802536837766781888833784191588984
6096 566355069593508496860508306289245845710609496130079450112
6097 -463378114140869637794603200837797272589826140929758235600
6098 -68371269047519306208304769515241714981408178040668174554
6099 -223758511666205367711143047968331947963437140685155095840
6100 183073338206487328155740820451420150667936029769098098618
6101 599142644114790467847950192121976293573670255822469758902
6102 -490201883097271792179452257267538046451044011991922514736
6103 -72328776237246457538476449275364474674199715597888042640
6104 -236709157651656085423665129675484618579779500781917734480
6105 193668333530450975961177236268525643494478248842465048544
6106 633813910756211776262179631739729824304964201252078005088
6107 -518566587699123154841738783621336132505531560727548447184
6108 -76513610150133322850145631574270784582202795518999753480
6109 -250403651799309778911528938354424994555561916612714603700
6110 204871824845211038926003693605698980407996894171033704256
6111 670476266772673488765246906285063300996348405161190012792
6112 -548560075995275658252281455847420863824316250964037202752
6113 -80938729517181770328290139148148569488319868792421002862
6114 -264884393600640164944707557395680831199020783010252739760
6115 216718493696931854440067861793308069028906750580935706028
6116 709243186034179613200919027735972958380721384227850098160
6117 -580275166136712555287897957566573261766991742634484784512
6118 -85617826164497663486724044000164000815198310230961586816
6119 -280196180955589023534180016020369117133975795438416542280
6120 229244983300260287281079493025803320603497235735913151566
6121 750234560233191726260979666686161159318815274385936195362
6122 -613809925429679192715417126196657448285432227823985147518
6123 -90565366170587602006007097511201193134954515744738965952
6124 -296386344812724755837471924500387142119876005657682884852
6125 242490008652196204715532569346844157194223708414119671513
6126 793577059105661148124983049703417305403456381638470906968
6127 -649267964937720440050823785362387843741484586729683063864
6128 -95796633316766363437098281335735385345307776438704113792
6129 -313504891310381172743168843389816333841494372476983433840
6130 256494472780060354433777171316557962403434525123897433514
6131 839404510717235785773521926604517127697706284575457269332
6132 -686758750492444334042564820520898204915209392769097845440
6133 -101327774957468838103022599253161030085304392045340209578
6134 -331604651833497968755348199252489238399613986547529356388
6135 271301589462680632166957362978106842127087330856775978720
6136 887858302923848301011672732316279189705933546387238984520
6137 -726397931020017436367873005076201607977798946395183526582
6138 -107175850444218003168357773161858694130306118655375489664
6139 -350741441423640201065087814451869868287707935663120182184
6140 286957012782523910135870882958520617299451658422183093716
6141 939087807176745109416765801836398041772403601340280070000
6142 -768307685140153256514710966762720685162464165280097539624
6143 -113358882244337150343730679836481576214988645878152931732
6144 -370974226003669132189040683667566152682811083787160752684
6145 303508973886119904538069121030294255573563947727104001270
6146 993250825906181797962966078682091607385422967154768265920
6147 -812617087046819772280320844205426778248207474676515501784
6148 -119895909903230644550596386273344571958153722082276230612
6149 -392365298903837975628710013159621553971182706533225796192
6150 321008425350810738627323058748244836177940949923128023528
6151 1050514064785668893118541637355748716937648773897393852992
6152 -859462492735211947497260064385464558994080374194045823234
6153 -126807047007214526106223001870508609095988469482017857584
6154 -414980467202763968955245312543770715073855556596714012636
6155 339509193577672592362551367784690472783003204844942568072
6156 1111053631249991149875219494308096182207713979744147612420
6157 -908987947697864409481241025797790687639473827457084665856
6158 -134113541312479011610644629161396039213069547377721107064
6159 -438889248424857131996032349509029267862020776083526444016
6160 359068139653454897419089192785447927656242745220497137568
6161 1175055560715442409532121423637906171224228054670527866564
6162 -961345617274280582280231996320023927028024730423299669120
6163 -141837838214833352301227002344770573941439272724943098976
6164 -464165078165444378284586588821965832316234089611559221792
6165 379745329148631971959609148606920859750944427621889417858
6166 1242716372030025984148622709507950841510003516152484837004
6167 -1016696240903298756847615063114240065902909211712881278424
6168 -150003647744444810146738151233042054389016408665316607064
6169 -490885529246097860914391249153815817907647592590639519680
6170 401604211344229257662269378281607142666270599344576335502
6171 1314243653764988078772339490695250006402535001912850604256
6172 -1075209611595783165238489682164401231503854654227996528856
6173 -158636015279864299970657423301246668387928010693434458658
6174 -519132543035645494201037914680972014239471968263104635920
6175 424711808407042499495803245839592111992219909999531436840
6176 1389856683047211381841601470556506659414404403391956725374
6177 -1137065082017309118424751228707669580923259495950168043232
6178 -167761396186259532485980941763181397470313906071059913586
6179 -548992673607101099304980109368797174342387743357122692104
6180 449138915061288178701167584007782460275491114454101146656
6181 1469787078724942502937190719964024532054341211441880809992
6182 -1202452098646505841149757305221279226028189153195218207016
6183 -177407734593981789463060373614420225952256641052029882016
6184 -580557345437398076097450961080240347624730183006217165774
6185 474960309334686160291162345098321488262451820955679059494
6186 1554279490757318379935480823955578454545039703973656761888
6187 -1271570765554839676596021825870071678571337183142480592600
6188 -187604546545405858242819344037866041770849425619131269920
6189 -613923125395445567990315647720978093305099247100803637256
6190 502254974988563956621514152307471645689696967118034915340
6191 1643592327821464876154128597764910533146557737430989992544
6192 -1344632439438086000755147517236581006658092030044474826132
6193 -198383007750436900908598745402679643758448284149376385648
6194 -649192009804756860201625012236458542316369696027516955280
6195 531106336274873790333279053579280450387424819656714787680
6196 1737998525239851833149026283443402626603756017245528527290
6197 -1421860357618784520154418443604082734601292206896827390410
6198 -209776046204207636891318996194617333473481386978225703064
6199 -686471727409839058567901388384540394107041898220431672760
6200 561602505698120994740053992784184366795270312995589760544
6201 1837786355445404427541942895678855440150163246853803045988
6202 -1503490300832846172694331108824772783676530932058003355200
6203 -221818439934330523532947072663091907996428808013134663912
6204 -725876059120799787374781416543810222117477153412296673024
6205 593836545497212376688932851944085760800170926452592804052
6206 1943260283322908503566192817034675799929858782865986218120
6207 -1589771292712440325601653014695506502013392884582717783584
6208 -234546920159660915555676014537515888162386692312381407458
6209 -767525175458345920526704525520369737697304343087490074824
6210 627906743601248334138427836059851337656493862575032577280
6211 2054741868892842285931027529511393656634815566397205594692
6212 -1680966337981611951099175734859126196983414954240092563442
6213 -248000280157908804240553881319884813691628075711346374784
6214 -811545992671653104916822070081156014916318889714408026080
6215 663916904854410580211381755283992365728377252602766571256
6216 2172570719938271054457050455725557699762786826068151628096
6217 -1777353201491048146903411044653992862397021945975413004454
6218 -262219490155651165888920333831879561728417512455776804942
6219 -858072548554611970934833808002229673728373931024919941836
6220 701976658348451842814243760128693353441690326421109701848
6221 2297105497317226328905932725443622021012211741580688714982
6222 -1879225230334335319676037399861718726372036711221974083152
6223 -277247818571388939057219520079130692313290106879214804380
6224 -907246399041853786983799794831891538423142028752679865230
6225 742201781746994507797056450830299542059249722695247921224
6226 2428724975852448023854543743808265158533641560583185868848
6227 -1986892221410242321020235847412883329378349112995295647776
6228 -293130959960309340142818002967618558847035613067098447038
6229 -959217036724879040899510215677662044395197750629617242410
6230 784714543534017856761688735793759228500069255085052819120
6231 2567829163847908900516140379311077263000738868165656183584
6232 -2100681336924367621964572630895302676176405385762221114072
6233 -309917170028405269307242005751651289859496755172114185840
6234 -1014142332490719376480984929115156395222826551815614557760
6235 829644064169691037291310231155166642572571455588137486560
6236 2714840484447599436873926532618165588288379629764125294680
6237 -2220938070459254988208239708616806788819645937554958957600
6238 -327657408103621251714592040952707033736050615780980655888
6239 -1072189001551027484881043997647026797130047737071381767864
6240 877126697190230984782047488384908533962275129568574657432
6241 2870205022227085053522454631826807715630752635657346531281
6242 -2348027266385185730016307533177527378164085624742963147602
6243 -346405487472794786969735917964596097045956905789593543424
6244 -1133533095198491064623976739263431200166733608886937673792
6245 927306431344878428352520417000069987094781914945120715650
6246 3034393838592837909498138334544984072026651491265217198124
6247 -2482334195534690002473137092686697226411841089899765028132
6248 -366218234015401160179269086682057281285023830626457576672
6249 -1198360519700195527695587383494829286487279727229811750936
6250 980335314922545935204759775987718078217299953277239311283
6251 3207904359758799291476919937373151866752772859583856794080
6252 -2624265690222799330222034387756440357827180463470018888888
6253 -387155653588549807369027183994625758685124618213709012118
6254 -1266867583814215547485073167779092375314029969684408554520
6255 1036373903483363008891352933168815427335143729926610648820
6256 3391261841274580018905703234251667796530096044320756871472
6257 -2774251341862624090752044000421402687677537216425807444254
6258 -409281108642385583815917242081276338542265706226623670144
6259 -1339261576496508253629357444142100490015886532341668711560
6260 1095591732276396577675960819830377096715320721734288906942
6261 3585020913295717746817229559157556566258519553538428528712
6262 -2932744764602442900266748573264759517471144622659683420288
6263 -432661504571086537261665668107786346177898498724476295932
6264 -1415761376450332508030098770243878635365024587775207262800
6265 1158167814694441958796095283647830919697166721612897376880
6266 3789767211014073949412763941462820279688939146208824553748
6267 -3100224928596619944507832601516790591674321716331367656064
6268 -457367486332092424110533729412514971100135777694068808384
6269 -1496598095260162658097486933137870013476387368419605232690
6270 1224291168190150363893318954215240846345835039168029615040
6271 4006119094906393584252502911465280201283687754917514614232
6272 -3277197566718831262161472760481346376016782055044373985065
6273 -483473645895120404981852820106707774528502302669703073676
6274 -1582015755946647275677447171703194315722339023949295590018
6275 1294161369155085161056442028686431041929736695782049602332
6276 4234729465711923995024148688105729498312341922561464331536
6277 -3464196658732818897468697666570123412118665829074616248810
6278 -511058741113005290240119060547815353630600505738437635464
6279 -1672272008878842531036991712296057964239174695900509273952
6280 1367989138344792045518232586222062935175933899574836279618
6281 4476287679316488437593623233407740682776609955434661388784
6282 -3661785997153768295629870079530029019514579406725986411150
6283 -540205926638524755297357540337972134669956929323110444184
6284 -1767638887084998647123392324144394667351563080457817499212
6285 1445996958518850847405030837904935251058367303565239123040
6286 4731521567001262378008537407246495012165657519007965453360
6287 -3870560839263014955156259995128472331284497190784653296940
6288 -571002997545222915274961599455458706787933523220676863888
6289 -1868403603113883429705576098787894065320045224676643011440
6290 1528419726055383604385209716002826846513377661782229508788
6291 5001199566810474758780950367130000033372059030639862858720
6292 -4091149649980758425135795829802146910303107820517892367630
6293 -603542646345921004763058226146512978550390208109176063008
6294 -1974869389715291509429397679956841621771703108670893509720
6295 1615505438394871886197339803264365954973879832772451963940
6296 5286132972104159823124750943520090649669810810653607753828
6297 -4324215940556455771587879071847714375088963473205140994656
6298 -637922734140199022174930269950259654947181554426407648480
6299 -2087356386731330036114120617279972732027780541925156744780
6300 1707515919268646422638727712187532340123862660019275068232
6301 5587178303690768747694147305080107648854073218485289894862
6302 -4570460208305278196839599252098289449935666566578266639344
6303 -674246576661749604634501058845875586933464904681098553344
6304 -2206202576719626390459995358234193074125258880935169699278
6305 1804727583773327901799288767827085760046615519057810903452
6306 5905239812280810300784820291598980255089030149215704598288
6307 -4830621982902176016464146425181314977512274189815756308112
6308 -712623246038253069161026456262333752590284066881374316944
6309 -2331764771966124051835720412032654563773518260998799858666
6310 1907432245464107941891790456989668599971821582773133308216
6311 6241272118367669543401454906011518120426799569349947037152
6312 -5105481985043479933715697558471558429999130352512602909600
6313 -753167889120414181475128383750153035046215355567520304320
6314 -2464419655688990817539223225932546839135019897446235070912
6315 2015937967757367558525298371181006973564727822108888921856
6316 6596282997026346742297412307307969682281905068489921903740
6317 -5395864403600382613980130858771670119968361060622311790610
6318 -796002063283156509984460667190872732660655267918689464504
6319 -2604564880386750533759485945977863992750984725657020717600
6320 2130569962057056904171011451217730400538009498078212059920
6321 6971336315526111301773045179340115987661864006466219496392
6322 -5702639297719949070863695901969576052994255198924945920708
6323 -841254090650815243608440340381804366150964243491150935520
6324 -2752620226443477521824694166832306355244459341887398887424
6325 2251671535149841542336308276963691287323698903257856984736
6326 7367555132080079162828976066792017206631017370235285931804
6327 -6026725130678397717986608464596304434236371411974082728088
6328 -889059431749636824701218239470994242669447497358953828336
6329 -2909028824272195930383453492640865203391644102147879320510
6330 2379605088551611760252776612270865860502211146997850562928
6331 7786124964504656576054893132449414218903279585123829683992
6332 -6369091442659224149177617338941260603021481620951472733168
6333 -939561079645123422069096166197119507112932376480624726288
6334 -3074258443454961240936377957676049859250134597418860344368
6335 2514753172632925912213112476045574591764331238194039447608
6336 8228297238035869595988725073402119398348582138296905133516
6337 -6730761670016304966006839198646055625882980898339159275326
6338 -992909975678899285449051601399798843142114534492087458082
6339 -3248802852524949193264494988436047205958344983734303312096
6340 2657519598503709764927425168750871062709372496198356302306
6341 8695392922049102814657119748373789151486759756693002656492
6342 -7112816118990470238499289354819642031638127137267814109568
6343 -1049265447979979303251221996204252366026227436347080826044
6344 -3433183253232745006757751532286123744429189360305154206468
6345 2808330610798475319492201813961079291938836334487072521680
6346 9188806365955056462731970705394496854347371029984399804960
6347 -7516395102278276977375694167429573105056548037114588691176
6348 -1108795673988750739540758130035133043933388399728898755244
6349 -3627949793346446251503231643472146176503084937038001297224
6350 2967636124672890524954775505373405956441953040945397107312
6351 9710009345099223303627124382365563967729995246673761920640
6352 -7942702247305017295668591707811144036249287206882603358854
6353 -1171678168298808881623873608178816280340509047986580137342
6354 -3833683162253727541732929770371250019007848546407297811882
6355 3135911030501184616996325336314040472528339061522672414064
6356 10260555328076386259573368873941863747312289643677836278944
6357 -8393007985531580258284271462849261167432113416555167269744
6358 -1238100297192196983440308623081955655767222573142823107596
6359 -4050996273864255508183767568136590285171233147807873707880
6360 3313656569952095688195479002331493317157489347421904914168
6361 10842083977487124202431333501771168209236680736505583660042
6362 -8868653232627947033065561939317725917808580931728003628550
6363 -1308259821317780784697698241932501818634955852398107685816
6364 -4280536041553410585593524635843830452644867339804846962552
6365 3501401787319366205490134148456624417844586790352267695520
6366 11456325896811749964148296203289473596007459399869291353528
6367 -9371053269876194291883129491953419665847678772277731952892
6368 -1382365468040638409184322854119723498716087857712052230136
6369 -4522985250143823198834402881309445965974446859126125966432
6370 3699705060191704059609863595298785069249667736607983086402
6371 12105107636760242274737517142302950876364236499965537342472
6372 -9901701837724342014072947507912052830155028265864668082528
6373 -1460637535072678557487151331561207381117558492734667601290
6374 -4779064530190455679600848232225149636671275123416709505708
6375 3909155713767215132052613948904109635574472858137178303152
6376 12790356975176415271788578437466532330281575430060153437898
6377 -10462175453000715545159284527569362871923251268984299631536
6378 -1543308527081435694181794736149752538167378141009491150912
6379 -5049534440118583799990012511004839751418197035143358599100
6380 4130375723349171796131110064780772233716364681644660105160
6381 13514108485332735881933838986918501484990754274254972420710
6382 -11054137961918284019786229694172703590052955763148553809896
6383 -1630623827065364179810577337798858721172305567213727440248
6384 -5335197662062817549709331003969170681639506026166411898240
6385 4364021509804235010932245144898030170296888084384892963534
6386 14278509408250893459448941409544507653059340852812278610368
6387 -11679345341651357714826175241208166727397626853291117424464
6388 -1722842404380210126207542856143229236440334412718364630742
6389 -5636901317570054367748748470265419567814056799201020403730
6390 4610785833021553421329443723707840877378239281325759968872
6391 15085825845524597909557787431288812309988344380789082194304
6392 -12339650763954833162176762805753953013482004958045814298016
6393 -1820237561402439237211979581665978345340147430215782225072
6394 -5955539409660826509342004933139230855034668389519743847520
6395 4871399788682213485155268208348735232231610871802254601920
6396 15938449290007395702772837608532246025391019096635344713392
6397 -13037009935020717085583301655436910722707528606708658169618
6398 -1923097720922513755347780462609047396932168640537786617552
6399 -6292055398092779227585767516377957405643547856331551812320
6400 5146634913934038904111314908867335334558687866748113357111
6401 16838903512661930450212008469830731202088272156740574858132
6402 -13773486726529885994425886532543646982328228791911588096608
6403 -2031727256473328944099545284445060725607414275551815438184
6404 -6647444915037936550420385423919645193499752575274274449602
6405 5437305407867502688982630397270644190010236807386412094064
6406 17789851824850544204070488018146220406511372328310151958724
6407 -14551259113660997619403411387154872241152217336998501360128
6408 -2146447367917641476188570642392290843379315216060311407698
6409 -7022758628772964595591728931715956718560028351358988921880
6410 5744270473005328554310278373557520611207099349960524806886
6411 18794104736383057465937799319514884362977461297771944794592
6412 -15372625436665321200553897042748809564975130876374708525904
6413 -2267597004743166746666086789002716656962244557188189767170
6414 -7419105263389868509217211874505237665374410061015795196840
6415 6068436784352069993778856739690381176921372810890471159688
6416 19854628030728758960203685335518848438980966749426085213902
6417 -16240011003508267298665660682145310415030637142177183138896
6418 -2395533839645524286235435057263155436251909814769540913370
6419 -7837654782964552833764264094581221422866932152829965897084
6420 6410761092901460002011886975162356270435919025387850996048
6421 20974551279949005577673819924124421861858103620954585459422
6422 -17155975052017965052738115148976570270371951383181471017508
6423 -2530635295117722513045387795291379962016286978811683486352
6424 -8279641749073588533754821749185414671627717001158277726248
6425 6772252970869563665886120540243716980167039848796325824354
6426 22157176823117457241445322763762628158689904640334432741120
6427 -18123218090970872028603407219588624590274253490640006564208
6428 -2673299625910766943964055616160418637438113582722597812312
6429 -8746368861026575687798966084451607232365507147072528484776
6430 7153977706311730904090970270952784284072368679165045659604
6431 23405989233270091245016106665635119529184059809519695632600
6432 -19144589640586757553302845155548546807145148055941887230608
6433 -2823947060383640084067699271442435775800797503348584976640
6434 -9239210688683945336128041947901435579005386287969056417138
6435 7557059355192080692992799640448482670124999813966445003592
6436 24724665299270166472598025673433227411833500180184739502150
6437 -20223096394003262330419511484592810700636537102552197666212
6438 -2983021003922747417771974376773741633064829234060911663280
6439 -9759617608259250503281515721606253595680416547497345505624
6440 7982683959406849149019040749525946190307738232081789757504
6441 26117084550387829473281478480593850419276689229274966409920
6442 -21361910822456539123574951252941748215957794015868224477150
6443 -3150989307781384693927516317007296968952320649849204250872
6444 -10309119952062368844713663331786429894672866149461184831980
6445 8432102939718557429112055722632132679316072275598810211610
6446 27587340352883849620509913840346564434654573007580256699848
6447 -22564380248112309258428509664025653239568785570855253810064
6448 -3328345606869312176247638563010793127004872160223012976448
6449 -10889332383727065714170958508953023000996088266521366407510
6450 8906636673037817766210779734714150747838157596473944840752
6451 29139751609456015710346358808018315758615507161572159035092
6452 -23834036409774277464481600345913392579719065123085365290950
6453 -3515610730211600735897436474324472260069616851106944192960
6454 -11501958511084612770200402420518042919228722711871915909936
6455 9407678263994977056096565666827339821405379637547939823212
6456 30778875094059205985995649306929499910380354410011063515640
6457 -25174605548047653382514179299776011613367213689518741084432
6458 -3713334187995046724208720815435022262233213202009953839702
6459 -12148795749496271685773227075215942507376155357562915054176
6460 9936697521276044329809732543628209634364288267831553147880
6461 32509518456350461708716349833758200274343889351589498823264
6462 -26590019037958131384125528738301418611886395649975670929464
6463 -3922095739330168029443825189939891763761902746818712400616
6464 -12831740449143169613712529299966729798806537901205135986222
6465 10495245149757878842495497342566876298250405280000048665776
6466 34336753931843185762296878349438538339834008326924604348268
6467 -28084424598524869251946907990010423395357267224349912182584
6468 -4142507045077650935765782225212025351616555909381362895280
6469 -13552793300494238172344944824359936104439463464029674739770
6470 11084957170067921302497572314177701922081420507326101835192
6471 36265932795784729865675770979840633210467970925140227116000
6472 -29662198110363767208310248655154172671224563429044244683034
6473 -4375213410320703948222455752249805847319018564553482319286
6474 -14314065032933381816179154625584471442982479717718871095584
6475 11707559577815401989577866879382852317019443741146935645496
6476 38302700600804259633342225397742189854089089378901222136740
6477 -31327956074058876916388744527126483000590297336525906226416
6478 -4620895621309708967442917242052348498173835211744749762656
6479 -15117782422327906065318953900874544256684733377054496276480
6480 12364873255395608382678174369168701471154391484536514360651
6481 40453013240518297466786141460248024350259316543703382553202
6482 -33086568743789480121335803906974400951233699790531491331552
6483 -4880271881963492792819538515521747303726687735779800409456
6484 -15966294624163598483809082940617357225742833579950740821502
6485 13058819149958180098423912405656596450084763487400498180354
6486 42723153883535423184134054201489328652008152315395983613248
6487 -34943173972542914216048983965832693774355438443696344516312
6488 -5154099855283157643159400513817787449824796945270237436548
6489 -16862079849759954093893395321687318647918559439626498062456
6490 13791423731856350032795284045357916227962903828870418230640
6491 45119750824675242778498090033136245477288265626157977950012
6492 -36903191807183475823092820030412124516303799324877487647880
6493 -5443178815320428755654518063241001909110640238736784713680
6494 -17807752404014227714339297900747609475802350163652761437376
6495 14564824748658492861207326066307529076662291432893710029264
6496 47649796302716210828963389731712294119159399366924781935920
6497 -38972339873690847659307653126565798108361368057447172163292
6498 -5748351915643658369309921601447876879790230712002764240073
6499 -18806070104107757267608577134589459558310324310877497804784
6500 15381277290608301372629213037310549581872268034814103524162
6501 50320666336618834902171268554800895772012385696267954020704
6502 -41156649595032881495138835947594045610291548961602759467932
6503 -6070508580561766349148537548391601597190142939235868283960
6504 -19859942099644942679351468556453385983281396959379663818048
6505 16243160184267519222823002330034673028696010886160921288102
6506 53140141634942169812912134097906712826449413067619281773314
6507 -43462483286402926708589759375683701602358664857990638286528
6508 -6410587025700337868873653094711889140796406416160567227252
6509 -20972437115787129094304560734665887285434755056176336003816
6510 17152982731967658656840168527770696689526161698064224793472
6511 56116429636089658843838129702988217280471776193379077804632
6512 -45896552174937212968588082397139505635750823401187736503928
6513 -6769576914875721284278038923991251636867635952002355949360
6514 -22146792142093318551774947098620105005210044097957822150858
6515 18113391815636883745366978415926230580883086297564166884508
6516 59258187740093013758797324393510046516366255507817592345386
6517 -48465935393539383020135049278817469549951513117848652639968
6518 -7148522160583204047560178049291911691630150790879400530228
6519 -23386421590990159521933380949908176794931700111321769894912
6520 19127179384557727053632124200784841073097696114919126674916
6521 62574547795878064138068356317711461305055400808699200525002
6522 -51178100001083762502197964565966434561209104940473386425824
6523 -7548523875805169180905307546254877805303952072017929923496
6524 -24694926951068235854635674628510936438957948134837788464752
6525 20197290347653143323644372565659459123485380383418788318590
6526 66075141911362891188022881901346369002475166870443485139208
6527 -54040922084053329435401910310130597858207011066022988922608
6528 -7970743485255578402301776018267732267643062805267835776408
6529 -26076106961743659532917719401870071321961683779181861969630
6530 21326830891995336876457236189853912235067262989673307997234
6531 69770129657325079149803056005496832985283916635003475337504
6532 -57062708997599951726912366065842448752911833009670643280192
6533 -8416406004609273083850180566433113728634658756563766776304
6534 -27533968337236904328131461236195070807957605871978360210040
6535 22519077250386722529229634176124910086452124235930300197864
6536 73670226739751024674377863558736129947709064452141000302480
6537 -60252222807101024884759427622629034533452074184072927513056
6538 -8886803496719569856107786991093060177717732611905300852416
6539 -29072737069308423651107339015262373187727451319155327273656
6540 23777484942078336109858702672071073722216423206948269867480
6541 77786735219355889717607754796657054820342877918343142802304
6542 -63618704994536294928649748189319497859429196307149052170136
6543 -9383298714306652231260408128751316540832305326118928659860
6544 -30696870339756793208762383937108987558097540074518031984490
6545 25105698511971201915472809069551789025306976397564475033792
6546 82131575361148433551084525313182202072357057577876694201968
6547 -67171902497429947558822998968007794029401139207820211970744
6548 -9907328939103583899273507732273120162811498292769900803886
6549 -32411069075334029163273482163778230532869394564068567389760
6550 26507561794993959212173918420701732623046887462533586457876
6551 86717319201321626333213814022180112103537921684461927732592
6552 -70922095151704983741668080920546042536361198988186583768720
6553 -10460410027977719794108907097328496005367613327959918163718
6554 -34220291179468691584715408543945551306348953371739306502860
6555 27987128733768991980349721973441964549865495567861275689120
6556 91557225923389215503650235599544226848399512525148704160200
6557 -74880124613588952169565024586158569782859047878255316260640
6558 -11044140677104263107167290107602222043206556852583823052296
6559 -36129765477014952989400313524740838769856381168548861701224
6560 29548674779173123859030260496096284395940307674935019217646
6561 96665279140372475049014339814873326746935045997590777134241
6562 -79057424839702231371925522243389811569087320471403881146468
6563 -11660206915857178220850263026677690499142895352372025075568
6564 -38145006410169791893246423863581191020220803667866014328912
6565 31196708904971555865571535006839318762537761694045807319236
6566 102056226184983038407510831355962842527625503091281158211076
6567 -83466054208662727499784733622401603969103251095991612698240
6568 -12310386842702165477807743852500539134711140321738278119198
6569 -40271829525725910393853169979857203302583403531715777931950
6570 32935986269359264155329041368557063438558500288215907117158
6571 107745619515160487112202995473888335011225396019870687199532
6572 -88118729371965101719095353245367807139877164317351860453056
6573 -12996555616028558517145236930181216718661456409885571002800
6574 -42516367795960184106341199617795547603810082776640803203880
6575 34771521557986879521235403261213670273303025849553747355348
6576 113749860348021429018254363749514397298521833171627725033992
6577 -93028860926550060427703900865150465197352719517176864960670
6578 -13720690713543527762635774957397310202175210848810804262592
6579 -44885088817702019609788579402974974218302932151415523616336
6580 36708603044882705754453701009249606971304956070973972956224
6581 120086244641275079220820772481394415773023228515971764237822
6582 -98210591006382031378093416560007544173062412595731416646552
6583 -14484877474574662500196502602196720591905188660682924823504
6584 -47384812936488796459475279742143169269494018300754375294984
6585 38752807409613803826991171287120782588265918378985270094080
6586 126773011547474555982506084655703758668454107038114034542900
6587 -103678832895514542060025732690315590730282387532717104612248
6588 -15291314940387750167850076758126391339559219078988649474512
6589 -50022732345202790552726891591219190762034438044950516428320
6590 40910015351062025972421718401934367047374658718681473076820
6591 133829394473119740898745305632599110808182922851975331535840
6592 -109449312770555312457319259605457548907962364922028703417944
6593 -16142322008427364525340619500181250316175183649756257830688
6594 -52806431209202116926729691479729091051383751525045832744576
6595 43186428040330843270899061212045919418446699325145965569480
6596 141275674881624002218951368953792032324626275668879349890524
6597 -115538613686161672229823602376183530079404627576860472894106
6598 -17040343917230807046116945413198929937963106135687914657868
6599 -55743906872714134135402187203600509475418959575337972143480
6600 45588584457551363226234331609585950675914075484707787845712
6601 149133238986521619305555586892077943187049777383691687237104
6602 -121964221923216348876620175819224024113697471680976841381614
6603 -17987959079653219523817858727270134019330850668016867800512
6604 -58843592204160615302002448671270491350687593660353161577152
6605 48123379659726960997162002167958316575643943981322035027282
6606 157424637489044599194219913027641081419126749693717161538784
6607 -128744575825669659547272232040814409739623919085965009988924
6608 -18987886282975616011041438896224362732209458882165570895712
6609 -62114379141137382035448978743454379914410074131416955409176
6610 50798084029251635290982982397772421947111101107719866443226
6611 166173648522356964415433998546058130390151030048459299548664
6612 -135899117258703200452103061075216928334030351682656464206048
6613 -20042992275450604349707593497186998163032463023308779080564
6614 -65565643498984978259989169633641573653731049826471243264628
6615 53620363555364053959003660830252202964325375786497150268160
6616 175405343973322784010889473233109858983607041593719769644428
6617 -143448345827889646299521138706820309123748351386575655579596
6618 -21156299759875243464324026975190102118102515602978657551200
6619 -69207271110269705827825107059696943463739071752409913891500
6620 56598301203564118696394094092396043191093584382347216228268
6621 185146159361723588375628473670088954198641817053432046423752
6622 -151413876006411530393977843872569403920688496735787111311232
6623 -22330995815869506734721122296635011919258538175081553281880
6624 -73049685366054760532877332615135659227155297936675653340232
6625 59740419430928951066126089069260783334640720102396576703638
6626 195423967466354883195650021806703528095581023229154694924014
6627 -159818497325178103328770222670821827082000948582402660243152
6628 -23570440773685028139178615381157136361601506774726257387466
6629 -77103876233588559880473837453536222213601912167966523777864
6630 63055703908328054161686208748044194760575803588131100314608
6631 206268155897445006590554044176671430730355365517294166421000
6632 -168686237788863789480549773983607980263525487368900544368662
6633 -24878177563575177164563276796771709778124046943830497513328
6634 -81381430828981386286645695328702821232269732116974988676416
6635 66553628513760998280475009071391115699311314982522582263884
6636 217709708825378585731458230456265104883067774678128295818240
6637 -178042430689505647308628276754876819485363058183528612521378
6638 -26257941566027175665186041196785424463850296510333134657096
6639 -85894565627592429053112311238537924946109334574411254684816
6640 70244181664433689678740548324756022933965601815850370960468
6641 229781293086798720475816832049845676360312217081576666614900
6642 -187913784998362963782842865260297662089580492979565495625674
6643 -27713670989493232034522324362215265312100917491143009085456
6644 -90656160399217973337425382940902223859795396789040258885024
6645 74137894058759916656916137108608911788750063554040115717144
6646 242517348900835543571228081374037130420931752748805907347644
6647 -198328459526283204076479853827552015405482820188319474981732
6648 -29249517803663992849792598383971948556562547740619853519528
6649 -95679793959769189555935279298373405100411628599443004666620
6650 78245867903232690118162418506058697957893311700096885536160
6651 255954185440494259891325988226836029011558583710608267453180
6652 -209316141052859740299062787742167665682224722050385967351328
6653 -30869859257807646425681661828732935552319321386034438740706
6654 -100979781835966643268178430008453665517161019443439434620040
6655 82579807703064648364457144175051771948450391197909154865944
6656 270130081517164996073318457109204180533823357842313322108794
6657 -220908126635234121633687727429471110281718647070109985308656
6658 -32579310015255591787042504420414949912305622880547373609986
6659 -106571215944670810612663337987037262241517626979402785933700
6660 87152052699658723596913315950214033769080721434100583376402
6661 285085391649823287150184621684237949408784623765422817429262
6662 -233137410318516491310868197799417441786286368415257542999500
6663 -34382734936754743875562001767767225590873785866634748896656
6664 -112470006393826732380659742074481370426739726970277332943746
6665 91975611042350144882820119480430019650180278744308097720656
6666 300862657804809008242213973566088145793454843875577841473376
6667 -246038774481500885270112740841948752892815127832165023797720
6668 -36285262547131523053696380073288240324342846457706365706444
6669 -118692925517640336184831042670585846361358969065453606691200
6670 97064195786470010046120631166903333415483648362809255578480
6671 317506727107140065313184004611514889534707509017516326877912
6672 -259648886063667830814512582355151896109469504256182998175280
6673 -38292299221527834826907036615270347681585158915002431764846
6674 -125257654264538481932253463490158035603331040125467745753536
6675 102432262814631012641772589709403486045396802238232747281280
6676 335064875840174139109940285346078279143748145257267634311730
6677 -274006397932426730691012611621099708739069139254692328639552
6678 -40409544129379575013696937801794268568592649897960612121072
6679 -132182831062709774318758260343198362674567707402400547295720
6680 108095050783239990269885715429334885207571209745241092994888
6681 353586940067118189813256677293325729189666117521003068791264
6682 -289152055663188440445929273143295336630415801193632986717260
6683 -42643004976318329160150025366487815223888386825753267711440
6684 -139488103294594761577712725447418002217733808969533217125192
6685 114068623201612943615196550962891275306725544602349619949968
6686 373125453225444348091554409186064882713856265899038656116704
6687 -305128810019209422297374673020436512743555427399489327603964
6688 -44999014586292159987391602819961052888044219643712825355248
6689 -147194181518609257875681956537191910026477381286808383005830
6690 120369912756719917754617297067777791993272638930553326667552
6691 393735791063747533112820660903590001058674169089031911547572
6692 -321981935433249899256363391950780272868028203225798427228800
6693 -47484248368427147621333533550054993923650380260701045280080
6694 -155322896583661017121723006521133479948997449995141181462348
6695 127016768002534208576938530834092510946810073990091873615704
6696 415476324310022275713581383887155449795830747828476443938560
6697 -339759154808978458235408992335007211912621978098978357580524
6698 -50105742715493399890812617242615256992939753348168632403836
6699 -163897259789676596775619217988493305904125987297886382242560
6700 134028002539218078383901740792533611894361976577986485479316
6701 438408579480793864983357403887888671880616567843718234806782
6702 -358510770976775484699359149293213007882022069641598756944744
6703 -52870914383303615139273819458974557089285549477255533488692
6704 -172941526255411695381659089748659626767561160551353611735180
6705 141423446813961645729116457576081967533614137356153290491950
6706 462597408262064737680019888900981410996864350694086105654400
6707 -378289805156180685736260734963168708185852325464993584194088
6708 -55787580902965299371233337855666338813525357755465964933536
6709 -182481261663295255924567208824528073224219815483754378162610
6710 149224002682219794543212939979133794562287577881169510403592
6711 488111165915686361732618387191438157006151414070616528382672
6712 -399152142795741020099619319866928612724640793794217943896184
6713 -58863982080636081166220268067741840080463729189906829394966
6714 -192543412559976994521343641317164465274051231624621542829302
6715 157451700875381637630488419306140776066916003707544453255680
6716 515021899188597946659257142670691355110597359944016710350256
6717 -421156687180492177993632563091774770581574158243273484821536
6718 -62108802642302242762749302142803061547612920412322209581856
6719 -203156380400632657676076965681069537630934207940078396189440
6720 166129761528576997087003026552095156210885406785025666965728
6721 543405544227447359116998810666604864344363842954649663847424
6722 -444365521217799362640011203660631171626455106273779446974274
6723 -65531196084120965798177783084533864146806101040782418926032
6724 -214350099534955327297724900661879575595876385578531871133323
6725 175282657930394219612560419566254981329306530505670577214030
6726 573342135027490993108598721783674147859157822274520780484800
6727 -468844077833844114767771883731564481267611476018765420936772
6728 -69140809792044626190470585608986967505255443371178529419567
6729 -226156119343149815780251786180892958760113766239316640321016
6730 184936183664774130924227906781817086371523196190773949977894
6731 604916022972425712433693214933864932876185630938968532714472
6732 -494661319435728588505323980179045699571739295279839513954216
6733 -72947811497788913766737418872845016148234283479426939651554
6734 -238607690741177260680885812201027582572000963618040168632736
6735 195117523324277817377874590687080722138599813035349334055200
6736 638216108051008496235093839848930556734823364250799082199442
6737 -521889926918035172715100483230691290664801376423351060527854
6738 -76962917141724166411811820127568145345524058166157491728688
6739 -251739857285996445504984080248931937798041552602640608424216
6740 205855326983324089602710041313726392691456639314567558322486
6741 673336082367042880436986955720576640053236633739691035005272
6742 -550606498717788782140039412159578600164772287841085440886820
6743 -81197420216970103748846741143299811884504105838798252484568
6744 -265589551123646583814672583725581540926687158950985005728568
6745 217179788629879992912743347393246494057348333261213196397760
6746 710374686591634343438247052218309575851975167130625669617594
6747 -580891760448185783242513429270077574993353381237893391484608
6748 -85663222672867592226099203010886050158480909489043796055856
6749 -280195694035744264069740500509094839568623876816124080284804
6750 229122728764489878191815336635102249338290798921275193121160
6751 749435980040622115858092494440639260129456825892109328150432
6752 -612830785669244934616525376650324265530964814631422762654428
6753 -90372867460097128634273387155665258806982603296599570836336
6754 -295599303853357506837063238310004346698308487000532087053936
6755 241717681386471928782980192021082933447917280582252251598952
6756 790629625095869426760481406932607347932656069886167005222896
6757 -646513228382772942665686403305005843703908840833186923324900
6758 -95339572804022860065043604232439874720310991167175909639936
6759 -311843606521306648590100876767852182130188443982208345066936
6760 254999985598623611938139826393603724312990138432158539911149
6761 834071186726729317197899633426927967268282292556365207060922
6762 -682033567869794934831018626237646879583055657856438757304448
6763 -100577268297374169600857091576833452607382493952150076715064
6764 -328974154110761006406716357581985947532928106011687839515800
6765 269006882073888679745624032097828513987639326348439217539232
6766 879882447907594927084412749562689996952970620004376427128720
6767 -719491366520956839202070586190055442878878067260124564020368
6768 -106100632908145717306967080967323068738711417886516718799888
6769 -347038949093589808785952861907951930034222812635368630229544
6770 283777614640178983161899401763736776039470934978752274514282
6771 928191741769092589283928554680052509400475243974889308197824
6772 -758991541344444859186648810981699181400931954126686954891894
6773 -111925135003613497062236786002603166719083584460756988770612
6774 -366088575208325450922014031068300955533460168670080075964120
6775 299353537252946966402281671302257438760661385171676016485912
6776 979134301364289316979596647698930313763999994807530525108264
6777 -800644649871773702339731689695380695943058828231210980084320
6778 -118067074496641736250203963182125622926149233645790633494102
6779 -386176335264848536150472129327205172663113771847150200744060
6780 315778226639203424206460713849079067898875965249589124394376
6781 1032852627977374957445927886214603269899375020421375136892782
6782 -844567191219461164856997241430471608603313884847179383943136
6783 -124543627226006767022735020220675354401331068151114361951168
6784 -407358396253051327247682605891715082875683733949678123065054
6785 333097600911505826883945635607446295566244193256790460063920
6786 1089496878950760733454467867334212636639240968888152500447980
6787 -890881923104227959139835320515664821536845171858146557506248
6788 -131372891688303462585544444117425960174398183020294057867746
6789 -429693942139825329259367073295172482438367408397931169956512
6790 351360044466042980762561254952937566530779831693166687144688
6791 1149225276057533435091202411137287566529894534522573732296512
6792 -939718195651039080302540343815910278588351153152514833232752
6793 -138573938245142310714986991643345629085288582136903729213798
6794 -453245334758798300436525070215900867909374507910134346594880
6795 370616539495351659023589466530144979530748390650946945650064
6796 1212204535499847803610158820890462898465743067602366195489140
6797 -991212302877142474545681121820121149705714940224649902928960
6798 -146166860935806300361646853272733221982866037715815568270464
6799 -478078283218367064081267719117057812400534893069800812631136
6800 390920804463461803460165533716761772000773304116832736950654
6801 1278610320670264941104420746989458934279450185284457199499512
6802 -1045507852781373652948225261292072745141522056028584115502224
6803 -154172832032332935079905244585828883121339410223737552088048
6804 -504262022275788705761370100126985201488574423569432032300192
6805 412329439909422787300815992183539686054120286275400696385842
6806 1348627718872395130255866457123535646788717437687090178224968
6807 -1102756157016498237592313969151144527394429163581252045447120
6808 -162614159481135107534262131958620160436182317172111775488304
6809 -531869500148460463764734133256288479490695553368583530459600
6810 434902081964260109338119755726108798543113295520058454359056
6811 1422451743259629825079774131556442107004471405587442382422660
6812 -1163116641173381265448020321430596675471274653179119690327944
6813 -171514347382793402496600236455001890137024943997459338264866
6814 -560977576258097113574501797358831810682220553008984293051968
6815 458701563986498180944407891947676099129035744395161364559880
6816 1500287861316408038774137640622503534781460757075712988929888
6817 -1226757276759431728454651248715797601759979502456701416107932
6818 -180898159669560697962728545598880305938375123703833378410592
6819 -591667229429366194927158245686282770707171943136149245763936
6820 483794086742511464664842105966899524200769029155671088918656
6821 1582352551275523255796875524048703469642138515879175322967200
6822 -1293855036010209220971878228690332998347360202155085599725252
6823 -190791687148437735051284815944450261104713121394649818969004
6824 -624023777091731499262652579475438878781619354146369938000894
6825 510249397580186619726925362410278413418468738122843797988816
6826 1668873887937613174395300740446132988946246232557377206463074
6827 -1364596370732439564388603603237594929005486100075335883844800
6828 -201222418086426679707232665791016143761155265953300005347320
6829 -658137106061852635218033776119280909930958895626909363383970
6830 538140979067748730818343258628253807198482888495512106856924
6831 1760092159435369810978190534315273342657685674772138778640640
6832 -1439177716439118042140198018968540755068045587567418036607952
6833 -212219312523770730002074087468087062038466630404028950286078
6834 -694101915513965541364348385373022342126454740211047336156896
6835 567546247594184236170167722416032175844987551850979585475924
6836 1856260516565354915041565420990749220609433672309108139929690
6837 -1517806023103040228100634487710594349507584750209659025154416
6838 -223812880510664788130613796900571181589579862924388886804656
6839 -732017972777301529699675415122434274815698896916228656090824
6840 598546762453543938533656613326544102457539022538835187058020
6841 1957645656394808252209071260528834542615447052741359530814762
6842 -1600699313924157199339273671132879563963379233323271546743584
6843 -236035264473099558416022020107316463306669743671233555714288
6844 -771990382632870708421502832882853678242689318591131328244600
6845 631228445962596754852052091113084249697227131423687673097303
6846 2064528541939707465060576357348164303839603725450254942139328
6847 -1688087273578778521008700859414757859569525175174163384455544
6848 -248920325924204840432233024767749892620596482981765026095812
6849 -814129870816923409340473837707498415886654023177579020596286
6850 665681815189897242099010951406768159765172327571699609937142
6851 2177205159803802145065703317750252988257471841593344731533024
6852 -1780211867495025993744686251581854195192833248944562799800048
6853 -262503736748714257827722635476359250227869873500388152658752
6854 -858553082475198774492010854784690905866228026184498372048400
6855 702002225904399529138076734286282235188474869453963031851792
6856 2295987317766637099438895265078508308044483571481978096248598
6857 -1877327993779266315909383012105909493829868712675759383287686
6858 -276823075300011572358819588579832929277833326539143103700800
6859 -905382896350765674536303373524299551607168693617206108824840
6860 740290129383372862196662036433349349957170235719783863395600
6861 2421203484411948234666840859893903287121895536857626533100392
6862 -1979704169502723896580631384933259426775868878697904906781632
6863 -291917927561667898062143377628068911360058554764626835011524
6864 -954748755528955098293088970443172530119279526445717507912992
6865 780651342752629168492356031400132619527294915388109256942878
6866 2553199672996519276896079738362540390594683500626094118927014
6867 -2087623253146308727565055196558635572068163373441662821063560
6868 -307829993638470889833348212605210058314050783129058849855740
6869 -1006787015605677490382564504884130769824713087528717808581650
6870 823197333567044546902893752548168113351513518080198231126680
6871 2692340371873902231603638618770746051343772735405078431058032
6872 -2201383205095111976986260701009939010774928606258084960066772
6873 -324603199855714266486645640626513748014365023854393725446848
6874 -1061641311190420857708765933350345897106400929257360540798816
6875 868045519376132353840184426586764517601883445033167874682572
6876 2839009523907616494281665619156382411257272821620478687019776
6877 -2321297888172258669356934120293392050946597299765856873984642
6878 -342283816759993448952352781889604868101954331239332066477256
6879 -1119462941702548927273331220701589037547105538837248716985136
6880 915319583058097988716255871263940920375764772398514170346444
6881 2993611557434852926869010708359055036602364720870899879905352
6882 -2447697910305109281393537164422304523643375454311654321490816
6883 -360920583329977018348855818938489514663032785114472603183088
6884 -1180411277469282082637921987134913565364185981682974308235402
6885 965149804746471719187240192919762905056616430764668916706434
6886 3156572471474637439978861798919149413630800487111434319043928
6887 -2580931511525429674268322391661592488233768995625818234537888
6888 -380564837721632344286745452246518996194681628432742464349760
6889 -1244654187186072143148787271015964293702170131386537870665203
6890 1017673411216177982282629350207267265534378930214193128576412
6891 3328340978014187234921310393320977211368281821299501756133952
6892 -2721365497619374051519420324208584387010542723003931495804884
6893 -401270654889217261665650683800165635663355337972291271988708
6894 -1312368487855106536593947298091882467222718170055999420575792
6895 1073034943640864801334280146374354401831271355067431453149896
6896 3509389704354172380711675368186972997762677084445750160224432
6897 -2869386222863234977865204758903648431793209299155047045198048
6898 -423094991441050285889807354324081411545434859060004042047850
6899 -1383740418375535979401352469677978479011105113151756965395380
6900 1131386644680597967053421137536502356393261910643918598173536
6901 3700216458648144156003858709831105663384489480874265543823112
6902 -3025400624407208867356051555507035874347283245695373686224992
6903 -446097838107683897042433015877612674907077846434554757976456
6904 -1458966138019857351713110458724963761944384266477033251978784
6905 1192888865908739864763321010272582782593539042357260628620822
6906 3901345561933896606487660507192966969644671053671047384899008
6907 -3189837311002220982418026195697080167200635424321957203707424
6908 -470342380219675490131986347990136846180854176425730487811864
6909 -1538252251094852329704321504052711381491437156056337859672024
6910 1257710496639106721788265174139367132213110770961582998089236
6911 4113329250125395736279899724009677416412821632628704183520552
6912 -3363147708904483164894382957144398409015430111361927283344888
6913 -495895166612727643425174476792374152113401316072785400780752
6914 -1621816359152742536496472553158113581964562816712167236693698
6915 1326029415269461348046101989091206287974947796777032752321136
6916 4336749149613568988499281947779931260664289591070832564427840
6917 -3545807267939269395581667734000506389506309096469625586216586
6918 -522826287399604847059713288081692277627428986357702055454328
6919 -1709887642188941637795125867024002122936250099530860424647728
6920 1398032964315188531599016558954430499231738922268213750269586
6921 4572217830313145176627940036864072292375650999642864188204410
6922 -3738316730859755712001768269666457393290517419122820342334926
6923 -551209561070981816294334291254885391619971528255595872799536
6924 -1802707470337140609600442150541451825354854935408575145218072
6925 1473918450367761479980411698988632961852335730840016530331974
6926 4820380440191343577425104272270433052167101255040054839480984
6927 -3941203469299067472069084706355122297254258523648929597800208
6928 -581122731411295785824104141443247358842269506260503413346578
6929 -1900530047650639971972844199623521932221790096218080955367586
6930 1553893670276491737235562226624326016807420464436327157822368
6931 5081916425523026179711671031061427466856052383316020630598400
6932 -4155022889784313442352082268382639031666761592881045687846222
6933 -612647674740821420716383564253971525472653921135163777892496
6934 -2003623089641037153221593436302595346812164294874661251033428
6935 1638177464919221212961612170112531162735937533399136620984440
6936 5357541341336469915643338525617811419424858896036768811964348
6937 -4380359913460788247531621265608211048427669066158301161911792
6938 -645870618021624887009509709339743879498092767392041523869830
6939 -2112268536331793244291273454799383828319253399934421516396640
6940 1727000301998230764734523053100048610243505526387013094051676
6941 5648008756744733283455807642358282607605634391260228839570144
6942 -4617830533363139434283583434619089740797729833275805200208016
6943 -680882368392849078481638606491464218177512344218150745626952
6944 -2226763302675056524992227610831941407277067951214537595013376
6945 1820604889371881091263611610476081241037806370517040674829704
6946 5954112260100259018810086277005157700940483570376345826331648
6947 -4868083453268592512567659532972643773394945449471190332872968
6948 -717778554730004209242767020535002014842614265080903644627210
6949 -2347420068275636495749196116984391060043195178095887117889250
6950 1919246820510553339594356502771754390208429865484030035419580
6951 6276687569165475409620390689330832961973673805837651403413824
6952 -5131801812375800355737226972417873763894695418451880989413568
6953 -756659881853659672158463808999263923824714810053596973456572
6954 -2474568108466439384824211493874178263025755132740415035198560
6955 2023195253747512979749157600140262997151989841279321053176832
6956 6616614751760368071884754302836874450976637504751565973246944
6957 -5409705000272050760132821335912115562708216130357281305762242
6958 -797632398045230628157549157553054134015488492828474083053336
6959 -2608554168885243901522355151115576032998932107728456454725280
6960 2132733627081585153462859687159495997647021344795441400854360
6961 6974820562629958214641281598560080864230019724432507666224082
6962 -5702550566881972508718448774616164429555482880233045855873949
6963 -840807776561506493545375586742190150042559071411058960094528
6964 -2749743385813676680889613440156496054516211068402805992297222
6965 2248160410379217177915318499537623498520138311120781443244000
6966 7352280902571043044663143586311802950295718870444477878963404
6967 -6011136232333098225137744160514605597541586898615101180348244
6968 -886303611875262652872688412585934754015297553949163916597896
6969 -2898520254655915989583416968555063581424822621874910747494192
6970 2369789896918839335287357178890510163143749859088308977084924
6971 7750023406169164834139429949758860755360506141063029935033852
6972 -6336302001928272850481630148745025724092507333014652620134912
6973 -934243731406819927845455047503753692539407737394994474160112
6974 -3055289649057299341230138953551673938949384870300559098607576
6975 2497953036320655040283409045938363683344103769703544573911864
6976 8169130164824350327900616210474595315253914178701565173346010
6977 -6678932391682571316601336422855829280986844131347175701224286
6978 -984758523550861639148373227528304931303648129305114499638480
6979 -3220477893291939837769825746911464721492035189468794924159144
6980 2632998311010344438420947823836626884666293086098660077357250
6981 8610740592088513690120444156924974198495822350469055930954560
6982 -7039958770163771428705998789687421863329346284429088366455340
6983 -1037985282844283270282619138799467863470316710547249007556140
6984 -3394533890683986809993698310692502924781684328839914683398634
6985 2775292658475912487749316362590565156019226064399909926878528
6986 9076054438699397191683970331620285562971943543237707459375520
6987 -7420361822671215119026087509068957897477023987842829564751232
6988 -1094068573164437480259706884919754064891984180259802516865916
6989 -3577930310969634309201165042283409162224038483580289520116580
6990 2925222441693327837075833716560395413713697285486648453869192
6991 9566334965076430502027040726347224993795428513737331384812232
6992 -7821174144098815296889338839823610034858807306748603543833184
6993 -1153160609892955399792989886849537434841758125464708239416736
6994 -3771164839656738779702705088151287005982403797047908395599140
6995 3083194470218970398489802636928964086736734254016473009505400
6996 10082912279443863192005019465427170131177198049944714374150752
6997 -8243482967154795658906481666574957700286341904860023231785434
6998 -1215421662028487112818986634562315494022401383130991441443780
6999 -3974761492596325188719102085345805815354209095380823557316176
7000 3249637074575536020948730284108080861186081300872650345571688
7001 10627186850166954798496813273889328004428707611619227341087762
7002 -8688433032954295004323095776802474763126986301232505088724646
7003 -1281020475282329018736229199931189783425433036316656191287960
7004 -4189271999145728060496785034471525896356170414092887487947632
7005 3425001236693253969460367996112182162923850391951581467603272
7006 11200633201328931350733006913746381566474986124569556710992768
7007 -9157229611362074545398050812024319441713874854602466843346808
7008 -1350134717244118441715420662917478371215378130108347746099960
7009 -4415277257477038930022087383810717639289511528610201061615096
7010 3609761779310390894655160853947355282914976285210326576283106
7011 11804803801040927797379488394568158672904411809786227663819320
7012 -9651141678842127924539963313887002439135696227011197649187946
7013 -1422951445760707757607477783710338501646231798653676771410890
7014 -4653388865767343976358279001252490805449814455186541081736256
7015 3804418617386394365772260431016478362068371220013179602567576
7016 12441333152465378490381703442539120148529218589393175612433818
7017 -10171505261969945598147128114651324711487645349147336299098976
7018 -1499667601730119422532402568177853151548583929273821033324606
7019 -4904250733199385928429223240995813774079437331388529428268380
7020 4009498074738038236058627690760237801284272405045951443174640
7021 13111942098046496721247059354792760008444483007147303953812320
7022 -10719726955182511555562501008827281056315103527247550351884648
7023 -1580490527574274538049816573309725359970746283893156007901264
7024 -5168540774903246386036967895766182055999918499360466570892040
7025 4225554269273958071790448288173972451167774040616304578836002
7026 13818442347980863859054251393693743339434206086022420418537648
7027 -11297287621781844189561209830451403693095511582226540373521992
7028 -1665638512719133203255224766325650184272288440042997958789728
7029 -5446972695181915948378292091508870777414473316513606130497632
7030 4453170570376414050103972287618189300944490368450291521691160
7031 14562741244528057178197817665158527519981865562919040594916800
7032 -11905746287671119725028289804230308661770495772311151239867880
7033 -1755341367479144776126054553849187868467306877705235239184684
7034 -5740297863586722519887363325502733751313296418022365665206198
7035 4692961132161418023608510682342446042476184997634334618224208
7036 15346846774357078122921884841306993694179800492133966167992800
7037 -12546744237789275772156809673930931629284730673766605626285936
7038 -1849841026814648234608079025915594634343097283443731962715760
7039 -6049307288643071695775533801512516698074967087801084432572880
7040 4945572506539959252732670254069675188224418100661700546141484
7041 16172872841750564876547816696007172786274452156776790498598552
7042 -13222009325721681481536542501590443866824305974658171046389024
7043 -1949392185506263481888233954923743347014726811431618041545776
7044 -6374833694273393656652713213494687694673196423235802085205872
7045 5211685340204430569268406815292440404321478333690284649757090
7046 17043044816146923741796851762607411023656658101102393255732768
7047 -13933360507502236843321104778850977258589938485550707722293728
7048 -2054262966369558941773601776533370640562276046690683344558994
7049 -6717753704223193954658556916249505359456763874061800650631840
7050 5492016159875988090811555882657991025829912168140655523155296
7051 17959705368192209447117015205090564588867619431234916696165144
7052 -14682712611187447522061687341165229800073733506573712312581544
7053 -2164735623216563716064664579782545801709517417871059614778000
7054 -7078990140068306824155494398449121813057152720713696565063368
7055 5787319250370992557564762916020819894612096656879148802070192
7056 18925320609200522786139313709284126184033417134498989362339091
7057 -15472081354377000269083037489458476475008097748675559133138238
7058 -2281107280358218283592438450945532522148967068681157868285562
7059 -7459514438667517029497434541812640616698961482025150600827232
7060 6098388630278424521145072431898126223627421434068639109744902
7061 19942486549685658004775866983669178312725957163481279793937512
7062 -16303588622479594120897224252879969213414591473159893277989056
7063 -2403690710533840835999167421215379091508197106249208985295176
7064 -7860349195225351156713997049134232242427768938872860348282684
7065 6426060130285812002539140120857198381212913965781255307293398
7066 21013935893429594679775443406576206942839716215003806618290074
7067 -17179468021178794167568615644810075816875087176322536197307824
7068 -2532815153250352275041149355077489212424909347248434409659392
7069 -8282570838445778280043090712054029739602586409342521932918810
7070 6771213579449359655674186391145242784231004806120044752857744
7071 22142545184397156134269998392916945011471454992998996221497232
7072 -18102070717243074378850718571120648974103839278083801766885548
7073 -2668827175615588365417786480260177065370831504032037330195760
7074 -8727312444589576688931236960258131859827619534144586203148960
7075 7134775104975254941599270353875990171362187598743733402859768
7076 23331342324692814094062908241088828913734089253629679905724380
7077 -19073871582548691186236899358072602009307233467634471273780848
7078 -2812091577856781154064414352778489950733758564100973459498012
7079 -9195766697597030277218129917267677046873350888091538400952440
7080 7517719551364213074624042180091857807793742513198256065157840
7081 24583514482687376342855808030401267329195542064407878377453012
7082 -20097475656945352292664640748319147771963604595620285435034270
7083 -2962992345827474614921941281594787764384957251221257072664264
7084 -9689189002804268469901649472740192228300928654736363030845184
7085 7921073025070905586759351754565865206581513194615538988894820
7086 25902416411421428446382062165041132595964354564750047184590488
7087 -21175624946394676474013229255045872541262383924540298295271032
7088 -3121933652924025737727028282310531293339644666426919467813108
7089 -10208900762166853186821266795807753874942781516214854491298560
7090 8345915571144729272644585821945355263300830857174275720110570
7091 27291579198421304288324828753273143784944487771156269047876792
7092 -22311205573652134230460803218234472754459368260048698292394822
7093 -3289340913956719879929208997706705777076551304593600073203652
7094 -10756292819309086237634881416352413554259399801816942083820548
7095 8793383988649181728681194398790922295214196496617625174211648
7096 28754719469144545231026290781481698511784864517996822343067448
7097 -23507255299646568298737160407712447465704745778309369942733072
7098 -3465661893650700505930037993211460919537139106142186857288704
7099 -11332829083142948794662879793335350036042006353764024683366960
7100 9264674792004723922213981676898339376766427609683494923003528
7101 30295749067407912120605834968416742523750649089259517488466320
7102 -24766971434639672358062935065071942118558814018683157222084744
7103 -3651367872588695963373485915158115031384953513202928534281252
7104 -11940050339247628798522043300065226533061206934147209062206952
7105 9761047325765276901985596749476891751594499119457275001950310
7106 31918785237344808207752702256455733606809773400407708591756320
7107 -26093719159223218833601274930180693983727242437166065538642320
7108 -3846954873551253114565882679034957324905406798191711941389458
7109 -12579578258670331891611933859890926722315579723998253366258650
7110 10283827040722309032711868176716235590067106796629409563272720
7111 33628161332693363205772168182799782362677259697541117651825312
7112 -27491040276236748944306699994286811318573448677931835768623616
7113 -4052944951361209572372068463037464843804301786559080610600784
7114 -13253119614302650884208560185509830056400489662679477950709518
7115 10834408939633756719722100833134421527706394667345297725993428
7116 35428438080534473655810726626588383548474270899949092803078056
7117 -28962662415765365458970439259776920933071931436407077551118368
7118 -4269887549497820632334251341192026891565924445343225490855128
7119 -13962470715505389250222761128092449755061251738805443800697256
7120 11414261201298766987945331270720830880897725593816712130489310
7121 37324415427983999902148260076872403822389317891944531176210842
7122 -30512508716508821311182818683773930099872775916990641639832944
7123 -4498360926912689793990325677955182826743493218580711170202728
7124 -14709522072199657260101022193570184358230631483386934369226332
7125 12024928992144485111098391205848408072365524767039356048719040
7126 39321145001798453170832233204258499740139429805414054637815760
7127 -32144708008002026678586728631886961896148706144155479220595828
7128 -4738973658654838386010209708120202390009437204600374883412548
7129 -15496263300214609732535764487532405671609464567146953033355550
7130 12668038474958916924470513221390995111330590184231532519522368
7131 41423943212382403825843277349002236385717600464533462032228352
7132 -33863605519416292367087554671540926216882127533797243271752168
7133 -4992366214096315886806280120555385452806602599199383321306352
7134 -16324788280283762915534370202361949082184159202393585393029520
7135 13345301024895409786576323750637250696855710347736641942236384
7136 43638405035292217009331687466644128922917396431418766248701664
7137 -35673774141983121819667204499642704736600261529510591325245900
7138 -5259212616743144979952031978032805163549016023236343588202896
7139 -17197300583713875116953460749743940293054847765645482122844540
7140 14058517663390711472429656796340671430229361085726394454617152
7141 45970418505018473325195942096195261599309783351993545358726092
7142 -37580026273461342877396637845518620190085464709511538556891100
7143 -5540222189819583454080564281740302659220817911733416095041296
7144 -18116119178414434807897156141886244108913742445804940257184960
7145 14809583721181135298184936333396170044420077477557951272376870
7146 48426179957602653588536218202421958510506303467471947545065474
7147 -39587426274517177790337077103885964474324694648290342044068376
7148 -5836141392027161447325427269294574879389490673866575168211668
7149 -19083684429673481041740957291589320357031899773726308795121256
7150 15600493742171397788709888190022738969131760510489614237405608
7151 51012210060506656015959571837960314242697237535430779995344232
7152 -41701303568408997185980736230006837422475688272815384080343720
7153 -6147755748104234552818806628158387789081961307462496027517136
7154 -20102564410798474599295588628136265628608044171618419395769418
7155 16433346640509583187558544174570827470530500220736594037379360
7156 53735370670110984284155321941076783883255308665234893784571690
7157 -43927266416967677360661065899664468938421973954604357669893300
7158 -6475891879047424079448706120123103274194675379758106606876312
7159 -21175461539511019117023201800844189889620045721758288932567960
7160 17310351123850876997525816811332151010122714395485320148661940
7161 56602882559273733622914578249400381716848941645187746503251968
7162 -46271216407543550996981307538670065542150767389477166830072918
7163 -6821419637103865546001801960583202475709765218314412158987152
7164 -22305219556793262992813298842573356196061319055929164150492120
7165 18233831396453720815574529424036770243740469777515953513546938
7166 59622344059542783963100110147290923656370220581989132084356944
7167 -48739363687355973005773353674054116257191606337612080106969120
7168 -7185254350903253975540244773562368124369021656318555770984632
7169 -23494830865733751477836475396965200366694286497378671579912344
7170 19206233156446471222078084720826910922856149632723955767944640
7171 62801750664883106719386374977800461398062885614018571988266144
7172 -51338242983535782139329872823078299413564700377405361047431600
7173 -7568359186371888312353516525174458588230178732387179800934810
7174 -24747444248813398017762502558525474410043925861103142266926776
7175 20230129902332174344893943414732046591259421306063876908389448
7176 66149515646165288095242162160901035464691438189704458854759104
7177 -54074730449098904577395951248013083418660037694820134566295062
7178 -7971747629357937210715855666042592717626780706069607490630108
7179 -26066372983010260978721359930511777907052945843170336737220576
7180 21308229564565456545677754067012224008556792892932828343188360
7181 69674491728166023249540338292692366960782993091948065635498792
7182 -56956061377135720397112724722678340880250838957554199417604096
7183 -8396486096198667342238006928605734293232505876086729804811192
7184 -27455103373087210242412154534526774022158774870116532240160770
7185 22443381478840629870950983992787027533101079582546741547342560
7186 73385993883462485541787430994267497307720056732782924879774534
7187 -59989848827650534599929341483205936590175215945364760849589896
7188 -8843696678777120559060617542219219110416293043929000639577568
7189 -28917303724461724443531462892815513676466682979003496064831040
7190 23638583718575860021216580008801867853505127874049049622057040
7191 77293823300366467741501362404568472412308487738978860407064392
7192 -63184103213743744025713242279586854745239938545717660739728192
7193 -9314560030948461287041214177405578383779383176847112530299798
7194 -30456833778144468898856902714042829798906747709227293660258080
7195 24896990804966682870122888810053612164785605975084651693449760
7196 81408292584947687891838199264146381156872536058405621082592464
7197 -66547252896201510993639033768736032413289554340501559375324128
7198 -9810318403565741983602391540713908690684854037881519389444728
7199 -32077754631375585829317816758684646940307588253039435274078776
7200 26221921813915422752529956185538350438297980885837216487642291
7201 85740252260245643411114631356788498290850035273594418645335600
7202 -70088165838049655706261160309188518903572721908258338407768308
7203 -10332278835701993860171850392459531451520651801073670469736368
7204 -33784339168787531977002205546340727853842089358652835925420922
7205 27616868900123408081685046906694197083912254469668068775935824
7206 90301118628973222954674792116235201477818477036112320875658888
7207 -73816172373246058443442756509224708636232190065413427067696532
7208 -10881816510051225696956628871837422877624750436151599076843612
7209 -35581083030183710670695615640554206854347045657798184275839350
7210 29085506259662655368594501186024234519512409671102809721711776
7211 95102903069380651703766886667467074575421316880727971879713692
7212 -77741089146435413782656299587366819477598605057423441501910904
7213 -11460378280896032772160277383828881690444937806277027143248482
7214 -37472716142346095889910840993966461400774193195772665004705848
7215 30631699553425376711764373412189742674194283198219177620602976
7216 100158242837483340506552897614239079324799571650442866456413784
7217 -81873244283578309996982556251838694455784182112997179738804848
7218 -12069486383455054109989853206415116965940029606756310492100538
7219 -39464214843675715696894815984589288188684200332533994441650980
7220 32259515814985856701085820603768132660845516594396353939159599
7221 105480433452570323256770925447625670707832814311172229216598640
7222 -86223503856300253408817765735207769680661417271627204466786768
7223 -12710742333870491238160930452891262668074850032353742848975056
7224 -41560814631930590453472657452666243191313441413573649351431808
7225 33973233867602669999921493513081932009540651700113227245161483
7226 111083462746810112683235477452546727408985888540697283930547754
7227 -90803299705992700564928710089244141859394796638932508717088104
7228 -13385831029565388036609384783068710924143265742931757366619864
7229 -43768023566860012352142934261039755247741432095083839755302970
7230 35777355276342733740688951749229474054796291848477854488874408
7231 116982046663867337833812024029722801502916612162193284385326072
7232 -95624658697045043154309746612739121487151420545685855836406738
7233 -14096525060193494946016708082251615517529971890115115253050576
7234 -46091636361145585927698405661378201624496138619667829207825058
7235 37676615862625314628706652965606144070383950164612151750039604
7236 123191666895746267190199637085073242548719661163358859482460640
7237 -100700233472101833729762495515032231977519665779230862462305738
7238 -14844689239922483598880276067264156216226382485809816881010688
7239 -48537749194752086048220149512199133259429612147181046842339040
7240 39675997809866993881691114010438951814076345872316384304581754
7241 129728610451596577412889413299527957671937710912471304789723492
7242 -106043334785931764965667138003369020265640388163393524569941184
7243 -15632285372335280326771613050640591390544195394284690846516120
7244 -51112775289568983807647722668205758364517305970490581868064092
7245 41780742390361045031069639769283038275694891667062279746122104
7246 136610011256963318753477450820672477123986999855408131879216184
7247 -111667965498372859811400294312039933160299967449274882844321340
7248 -16461377259805651046175428803316327789307159648724629973352160
7249 -53823461283090696327735071699459888800145303497178894651142320
7250 43996363345050175698178942041377615044881309560273760655605810
7251 143853893886948310670287556376511124609469520443843218442915072
7252 -117588856310891271484377391957138493056720643095457633091706334
7253 -17334135969804262399363439823675002340377423131919847126243642
7254 -56676904441844699388513922665053338873076076720044926342943744
7255 46328660949453772683327609626452684768693615885584271020273452
7256 151479219541986095011281783466519320559129601142177667586867548
7257 -123821503335568767982043240604271559267354977101236063834894400
7258 -18252845371221699183517423722973079740916645734083000357825920
7259 -59680570757336289199753459478864855955284245499884286654507088
7260 48783736800693498941684510881526478619371286637706798208166996
7261 159505934380436590291216402795766868308521558610949197962525852
7262 -130382207589826605732881497791637125570678991218280490253675248
7263 -19219907954456841627352161886530827291449203299500856820770112
7264 -62842313969441911060421855317025594974639742058629964805302348
7265 51368009362328339974262686038491396430297465462090803319094958
7266 167955020327971860344342144245712713667226403037747891714648448
7267 -137288116514911807847701955875189166768931506959194122933486424
7268 -20237850949714178188193953658151568637546399198495625579984000
7269 -66170395564454751534168935651431562932688603922285759595704936
7270 54088230305566203723144000723494922237763608147048454980516232
7271 176848548489799716023925350328977308340394243082953572504740584
7272 -144557267621127112451712232077627227108671086300443123637839718
7273 -21309332758683708767970237839143998862320211617792673220953408
7274 -69673505797372136351053537477139234600036928484809958910859518
7275 56951501687368369100631211355571210109790898744918034995499392
7276 186209735298136674507870057925533334173660905844292328772222584
7277 -152208634367989861796929209922651819721265068780185267334534736
7278 -22437149715543820267243550655510912995377988307801293274196840
7279 -73360785790519876223027795525714698717790084953706524369902680
7280 59965294008010099943247253093464497229906167275949309283219952
7281 196063001534032288432065402481288522182965713798764491681371410
7282 -160262174392970264479382728613496604240793004880999787173687696
7283 -23624243194032718096770207949540691027039452282726973372016624
7284 -77241850763240026471257091004541169190462256896978527387530432
7285 63137465192810469657942273747149943002725058465901542031541488
7286 206434034369671959437383558084701093274456929776933511622665724
7287 -168738880208198796287542642434111896288016343718975501054912016
7288 -24873707078179590971000458206716930457312552780761476802297456
7289 -81326814450131838639895599475258199961646705604410752190649724
7290 66476280545001994679953142314807736772154363655376056373798951
7291 217349852584662789320018192840540970176381053479703334952166792
7292 -177660832490559669310511437850187566229492160619125844252138112
7293 -26188795615174684229178611317333307455211885324891355686531136
7294 -85626314768237557967259386268068695448947994084671087009090256
7295 69990433719081422880703938910092680349740833096508917538256140
7296 228838875117554345728787993726928947935826065847833561658968880
7297 -187051256096916629072209003247297966021149013735765584639137358
7298 -27572931669789970829221273208439189863137427661186803690115972
7299 -90151540796612059812170953316853755077216144631369389227626436
7300 73689068766472602716016302343380339130879741312845338960931702
7301 240930993121981845196577235758434263575196874980876066801904950
7302 -196934578942863879784849914282665957409029955742084037789818104
7303 -29029715400741355240655647128228275936171320379421354456891776
7304 -94914261134915362237650799958712416066973782320111600824212208
7305 77581803307946685382036781622168870819584697632054640893259832
7306 253657645705362511833930393272215537105999015830019325849465988
7307 -207336493890374476329981186448397733663442262019564993304008288
7308 -30562933380411649499956746879569758061593122295155189416658768
7309 -99926853711027400278536432765285563842822451720628747955060970
7310 81678752889990193155369833635713158842087173813255130151045496
7311 267051899537047038246506885926559985793171072354589941406526192
7312 -218284023797047626646565838671209233210365532795748689698062650
7313 -32176568180433363410007708912799896900616348012392801438314736
7314 -105202337111213074878279828401379729593478547231158488236581504
7315 85990556585194236811685832728379990088637900029097767446938240
7316 281148532522248441448556261611613296031672567050079819287704960
7317 -229805589887352406877585784680659138870786411314208970439650976
7318 -33874808446764213583783490596630863306266834775349869374588900
7319 -110754403510070864992663814614803289346780823581644914454851696
7320 90528403899765219746008705257881954612401673937974021311804632
7321 295984121747962507491121101490699960114879656883407617239384042
7322 -241931083614346649793806619000271106595141982294963435138368832
7323 -35662059489078866579994959238099444995673392117569018878731520
7324 -116597453281388997181297505527687637021852424361266309602319192
7325 95304063054435899975573174056382621162993172449318540613679878
7326 311597135917480894025307098131647338582888178934356926579361768
7327 -254691942188835371551539888844507011935858197929984762096676880
7328 -37542954410550610300881095074132263126783925293976828404562094
7329 -122746631375118519009538191701612361046148460560887313896799760
7330 100329910708393221584086537252476459705393872089086611132257474
7331 328028032501004407053848703078164735555543601396476398578710292
7332 -268121227961843144791851287848009575959007055642664870562371328
7333 -39522365805409354889425108601662892198008216352716757863536298
7334 -129217865549962291504759774910950661250612663727173242356433080
7335 105618963199343773895191449274285058038139411328078103290841576
7336 345319359841315797554073704600785886513514319561876822540536416
7337 -282253711855630390994650781278100187386039955178888835647053888
7338 -41605418053040705394011855941969319567576520691215628488003648
7339 -136027906555583049662161835995162168074931148205399442940541320
7340 111184909376517379023819653945756207922960630514670246349437456
7341 363515864465495719732211927161776522847174687344000274750067592
7342 -297125961048306775498952533994417068039172775901631129986580744
7343 -43797500238838082488335799124546926566898980323999981329870440
7344 -143194370363162927039155718735347011375254839603758261935126640
7345 117042145107272844575404532542806485272309645985071479326942684
7346 382664603866290675417618035754397144602438331447431797001101014
7347 -312776431127408959377360174614628225204286140598003299304222080
7348 -46104279733539414280506082391195410561084876505589227875751008
7349 -150735782548012374348658398652998744176047002155555590909063890
7350 123205809542026475147274417284343982174108103254711320977180292
7351 402815065029997659751999778560148132288645970300311484960793072
7352 -329245562938639252582529582981255883643173483489095991070306856
7353 -48531716464375370037655733062041332702766683525140936151415168
7354 -158671624933139946980747245993381968994494780024856459979393558
7355 129691823226483090811847853076038491304999628196721281805586232
7356 424019289001648112909622564216848229402024870145597084177753176
7357 -346575884367331782162542832711023517998154025312429535171335744
7358 -51086077913031220646900545756488828331791409829551094495311384
7359 -167022384608168294618668585410384387754916336837859551045271552
7360 136516928154621101702784734354711045113013571260107147286885752
7361 446332001792886503891898463810123481396237569677835225984173732
7362 -364812117302150456850212226570533279374085501088581392909592050
7363 -53773954877183141477039163600519196471694599368618393764169648
7364 -175809605443728765662623659698320994697567262887455498661251712
7365 143698729860578178948594374447906721277620497049839441002849296
7366 469810751953280875464556259647251163300044903111864191886162720
7367 -384001290043056414847247573716784759851138612678177257988157352
7368 -56602278034216266211120161654474137540117943324066477885944656
7369 -185055942227500883799353670685015616323343077376302375448731910
7370 151255741652513306474433311338406568276318533855374416590711184
7371 494516055141910110346296337900318894490578428471821028787145112
7372 -404192855428741310537251850519057448470010934317671103431408824
7373 -59578335347670404483922569076851458001940665325023877442021044
7374 -194785217554397774285893662866461655428402613818016874023938920
7375 159207431096696103190193743473672101500421601610624934232349940
7376 520511546052983463373255457864664941163682383055395205408579002
7377 -425438814972537706820890399701569343487692960392830080508467456
7378 -62709790358994615138053110543840724219929926469274635398657408
7379 -205022481610049323242455041112946167689180443000813796826311704
7380 167574268865507449591876963623403213874228496566589458867195046
7381 547864138067001834353929410577509636247917433439280704929897366
7382 -447793849310321495721206404684224039253096755603723224947324964
7383 -66004701409328568490163669220151880201549891269429032134154864
7384 -215794074993717087907179572421862740842046358497828850939550928
7385 176377780068739414753899683446068570398046527101911572960584288
7386 576644191017609080940200286482414813404175625920322355753918208
7387 -471315455279147772594064427308895955319812685520149330693324096
7388 -69471541838271858553246345035998443244032559857964377528533096
7389 -227127694734105152215728211701594347085509597772557462961612066
7390 185640598193570665425274556906139193569758110800519158623326180
7391 606925687483849192394002634005846655334504348777376756662793800
7392 -496064089961346717327152616959668163062821928566252387319304832
7393 -73119221208957410070359723164985919993098192493533658715347022
7394 -239052463659226460019975359787001245965515170256431001186860818
7395 195386521784880013911279590500698497425340680627694440697190240
7396 638786418038087319295483648069946784063515161125757504849914803
7397 -522103322045587326734911303761918435847686045458900132445005796
7398 -76957107611217394919312359152884820701488624134335390263664880
7399 -251599003289562723912740166248081414057226679720802493855152224
7400 205640574004160282360967139508401068440675504658399460299972898
7401 672308175901417695168669792529026135618637957372129259501017752
7402 -549499990874033678020253717372827300380550681872800310016516606
7403 -80995051097225429094904876024373671038358994007841768970059368
7404 -264799510432236754826535155553494923905243274901287449730057272
7405 216429065212222709756964792026051604499948225374566973787025522
7406 707576961481019976560367236721450541169859499491145317108838264
7407 -578324373563212100419432747873521085014561181051963723059566316
7408 -85243408306723351181636662267968105875016047179781519190670640
7409 -278687837662818871175674351003555810423571319884907774639579840
7410 227779658728154946493843941179938440937456287935229976429673760
7411 744683197287690535453234031628489359954003133312713790144766452
7412 -608650360605621536786786736359598712217452514185380528884230380
7413 -89713068341800970982431935516585311472323805190223758621895408
7414 -293299577890734787587116709412219944988304163241810906115379016
7415 239721439924630309613230377708107083760693012533769365028579888
7416 783721953756722434647408768680367155662977494202562756422823112
7417 -640555640379498962760709280079667038120530558815896362734317782
7418 -94415479954199521202045968005007348203730396103025928441037942
7419 -308672153214052937530928604413460065214230119154804510190427776
7420 252284988827680285608129629338405589188401448191730969675899248
7421 824793186521495608043130589621254374785728227873185963494775164
7422 -674121893015544703926756990315080474677564469248846710376796488
7423 -99362680111261172960731802669834704481226767232562344431886712
7424 -324844908279727510695842794751789363738859093991054595824806390
7425 265502456397455020451406420236036101879470117498611917574737440
7426 868001985716628424448926472586312494793913334081595123947756160
7427 -709434994091868897284989701533386478305713550527415638180765048
7428 -104567324009955259349326176377427787611621341309248410901576752
7429 -341859208376183670345154252095535903404230362565037103531235040
7430 279407644675327401292770969484302663182633334409977823026653304
7431 913458837916397611836876482596284553088047449274767369746588592
7432 -746585228651992683194828727997674917350800527943123380356823650
7433 -110042716611884523695319769320724895251511256656066205139477254
7434 -359758542496478724900886735776658182103362752791579550219442720
7435 294036090991965948983360224615297380050645781278360758521615244
7436 961279901344422886846874952806846178405697889164405149825942756
7437 -785667516065481062872342617054287520040823711397422796378743184
7438 -115802845775819883314915472118151108041733213144001229603585208
7439 -378588631622183967119772714205367523866285908905398156322176736
7440 309425156440731754820098075926420579400708265559679337178891136
7441 1011587295022406305042640578167933163265089087559977581596899112
7442 -826781646276756489069407434643976627456828136382119848865758927
7443 -121862417068138385525444103678853615247874954164877269714508720
7444 -398397542490634267948817989964828582484212617074491758506955662
7445 325614118830967819218930322672987029807464437613427972633588410
7446 1064509402559088520352945312066414344452488639793260519193480528
7447 -870032528014903779363926954176389722040190554996260778829179608
7448 -128236890335555157810919335152839208481446772289604566696671996
7449 -419235807121315487242647743700855377624145691899144564855081312
7450 342644270346469207604251394099531798237852151577197381155000050
7451 1120181191315612651568856005557072869510107988317328973745585052
7452 -915530449565891426874009353241379528920446040018222906391156104
7453 -134942518128755582765613946911255233026132941288445768968053204
7454 -441156548390933935293789860647981146992231654881208929479876608
7455 360559020145674419566783800495404794445565405804877981686147744
7456 1178744547720252945704674401347655953906779131214473448087333734
7457 -963391352738668519692662735332017700534687205106589996848426318
7458 -141996386069958483822485443333993253670601563162303592373536608
7459 -464215611961169580908033574111996062237946952743404984787600180
7460 379404002151928484719157798480007975066797127454990513314106682
7461 1240348629544055545570535732718263165256423381861524833417170390
7462 -1013737120688120220025817588185609604538701081937640911264783584
7463 -149416455262085093682509256252748987152095242205813090886235824
7464 -488471704878289117768305626486085171068528250170107370167226208
7465 399227188294564049086349047376387276418448992814257101257797798
7466 1305150235989442246613357900055578599535862935115049734182523874
7467 -1066695880290951472317630725789080272284401557988675188107275200
7468 -157221606842082801893068354457679508096800889150625723231120772
7469 -513986541179721682537259071032755485270233815107350533878613568
7470 420079007474556941086278683762850400104063844991616387663012468
7471 1373314196486339395722221207548563694815036896453852583677276944
7472 -1122402319805295271672623901059108980731852288973786093300647644
7473 -165431688786068477997828994596973929012998472455704201866711792
7474 -540824994859416004316075809126507846650648001080676737252068356
7475 442012470542167658701907974520876794748202275040642239908640424
7476 1445013779135011880795108788002514307521157377476496609579080000
7477 -1180998022581289158860651974077706685110088821015712701818655498
7478 -174067565079325433328596375725674181295087864179921550774197844
7479 -569055260561341905687018313512151777515057533987083873019989440
7480 465083301588311631109358636612038141239826638965212929681964696
7481 1520431119781610155604356100927588335179689673966830107074869202
7482 -1242631817628116292297987629243142638869979874535566376505953248
7483 -183151167369823290403458104370745141035278654786970839717650504
7484 -598749022388912119785545633137779040761101891957119939990382832
7485 489350075866442261707878798589064868966131694839265679700065600
7486 1599757672761585178383510808274935523198956584210827238245687160
7487 -1307460147883154295426956765693431661349587756480999250144649884
7488 -192705549229844256174553150337828096891741552942202992740807134
7489 -629981631237425076232692515860989202011149447254221105074563110
7490 514874364677516564514513171415025641152421843205812114078367808
7491 1683194684397706066420022116166911027004067229602362740332464064
7492 -1375647457071009244170186896022230056424516145139951372277835826
7493 -202754943156506265328388958863992952314834393930109765958555312
7494 -662832291076910469917118581952032969015198118648138590274127480
7495 541720887567180276909767396972494617410411215623762718217029700
7496 1770953690393547805793609338077460921925601540997851406477040998
7497 -1447366596084431348014508467943269160700089704120429643345267814
7498 -213324820448487563947810262073552146263913686381283316048419200
7499 -697384254634044078520350117118117771085218279095120802107023100
7500 569957672201696071515279076794879097422419193108094579771838772
7501 1863257038320126969741479687329622834165727713681689095211367772
7502 -1522799249865515565019421047997370114201434991217052026667296448
7503 -224441954103093636243822021669577432696685814710919307319659392
7504 -733725028944135750862282878055041342118275394649831165334164384
7505 599656222307385176138147753562046165137638041355352623485321600
7506 1960338436452983680238769945580452505623569043408632447284292000
7507 -1602136385814292053088149442699187917601904428782813595964037832
7508 -236134484884981768659973182131509574278755203782861462897656894
7509 -771946591267636469017806289859360401386232684189405177895941896
7510 630891694077501586545993968552946852797539577278017373375539856
7511 2062443530279576006283870874595126038720517737389924464235618960
7512 -1685578724802920719351610230893155395990102963868099312979910072
7513 -248431990725387599817709144730911490346751392468281516306139920
7514 -812145615890211136682500453729207158952250007705022943457056018
7515 663743081470553426672555788734718626147035964657686838763540068
7516 2169830508062513373110770784674640935771198010963905481536927000
7517 -1773337235927339407581253572713165325014497288908429461473777890
7518 -261365559618599134794003450894816084232191329467229360056258560
7519 -854423712351240154254017805168151913946207232934590077216662616
7520 698293410845174339911705609762573610298798555757225409247200112
7521 2282770736913060162405282299778015627595274874417990402746603760
7522 -1865633656184500446599104658825804129902644160597796887523807282
7523 -274967866190715170537822690039683739280937305309398064965213184
7524 -898887675672704571378627458054347342655655900034101909559788720
7525 734629945398777814218160451011891850230169264046243707008977832
7526 2401549430901648719069786953515676796905664035859811088096423728
7527 -1962701036322395401727320294477092204389074189380725360276451168
7528 -289273252124426038550925669459921941131698924838531340078659622
7529 -945649749188839232493181506599918134960103812257578213712823950
7530 772844399900450158854770489954282698979768737271220122076489168
7531 2526466352808019409249523922630956737691587750456076827832692592
7532 -2064784314172049294738210323793640632989159135960697228297459472
7533 -304317810632685107374228819778569750554294402064875366413538288
7534 -994827900606771471555256911216573384792234552234684509478060568
7535 813033166232907058139045902435383085020700447189938879301756248
7536 2657836551193229296521247557642744262022465647097185112612776632
7537 -2172140916835706297902703574451239771627860129796122471560146462
7538 -320139475183720665586710865907737886365666598783932751466748970
7539 -1046546111959668386842387833072647982358599992125006243960140480
7540 855297550283910434567869231177261353893325600568956600210409740
7541 2795991134559324046597499139811559083180907385940070793487940382
7542 -2285041393173678942526277922301912461648979407369452705347397436
7543 -336778112689891716503325410719717390386732689662029946345588504
7544 -1100934684146765704993751079373571780003856453607373185305185808
7545 899744020754375704468582982831411258729905494529403453830131624
7546 2941278084450142405406946360093148672964268846305527944299202880
7547 -2403770078103949492267765764589755447769827993803421521599952880
7548 -354275621383441024651928609052945804023413046630906188062685392
7549 -1158130556789121408485374218011865663811753976764676016182060410
7550 946484470478556217557983786720996349746610894802298510959257016
7551 3094063109438720964753574723530930750940011159580541114289753960
7552 -2528625790303760252699546095249916358869774663973925131992993140
7553 -372676033613268755063948955420381480005693528244361590373105392
7554 -1218277644166107019031888313140837062801617634722955958137901040
7555 995636490881236559445267957407965133224611119840457588840724592
7556 3254730542043300704923641076794618968055268576593291753810007710
7557 -2659922564981282182926172899121318827827257485874453238636426400
7558 -392025623808465715131779845942884427222925637152487232946143212
7559 -1281527188035601929046298194306176290580721571685283097154935640
7560 1047323660227867438790955162442840248810981225963403118478740160
7561 3423684280715228057778441036390906149744545931120952068399336002
7562 -2797990423468189618258278076782696440419337309349373057466872096
7563 -412373021866533260150821625909940182677312656381566480117405616
7564 -1348038128180678730413787474377767969729000295447699451678064064
7565 1101675846356103360162971790866858412504299133659977938822608340
7566 3601348779148324840197185759420412756346024188842182934808945328
7567 -2943176181470783400762195862257969842160016519309506518517633936
7568 -433769332237005371607339958533994018296438181178475435167427216
7569 -1417977491567351624253718937486201921192418482159171026730751693
7570 1158829524611334946978471264999171366203922044495179889150977722
7571 3788170085270817561020250698328565450373664437115152530113262512
7572 -3095844297908394689009939115604852550589192564208418579234080992
7573 -456268258984606637515297079761970988698659205462888738570187626
7574 -1491520801041801675465195319410566525427443887405509796444213936
7575 1218928111744619006748407706281018299434079026852441151209787776
7576 3984616932397923368041658431636741500629638460139056094903386628
7577 -3256377766363376314244845309376176840335107809416897973897056822
7578 -479926237130158659905465669774872291984036350087632302102861318
7579 -1568852504541492533461949485645228639706115526752130798398052752
7580 1282122316568983412103843662284540518708031935708776534991343580
7581 4191181885145955779536568074885045637605803975544250647632251112
7582 -3425179051267267062696900268970606466987863385739591494636359712
7583 -504802570582219085630023162646760355551716469482604230382291252
7584 -1650166425842853795838516268225987096066428086699416984297596480
7585 1348570508209506787022576683593741449882941707378374126471841228
7586 4408382542837619883375522684714436358615654517649275586723387534
7587 -3602671071052926639003234937187758596840550248931891384081298112
7588 -530959576987935871315658564528086693963081002452771741605658112
7589 -1735666237918847089321962388514834732072682860157026254631331810
7590 1418439102823935204440161087106867703755477276234839623128275584
7591 4636762803263309102898423020973809097224792357990362219950844432
7592 -3789298230612826414318905526392771612240049033826185400689302364
7593 -558462739847860064243913314381084306781254459157078142259375184
7594 -1825565960032858198282715347360474529578175499988755669317353438
7595 1491902969713994371915689263475614089764853216215745158937333896
7596 4876894189805003469477668637896191330692033002077782333452757876
7597 -3985527505519496198492142896470641364924755057635019285078346928
7598 -587380868256520544432995976816885922028043362777835357303561352
7599 -1920090479751098831823479663063331756034696548278429427078895200
7600 1569145857793085457383228398383868503061497989649355068125624580
7601 5129377245078127175226906208418222456003797617565614492584683344
7602 -4191849580585635279629420957287175363024570223798137733328646144
7603 -617786264648462872212892485267010063546039680832524275404119424
7604 -2019476101114181434457373564515617727627791244825680521431647782
7605 1650360843423819958307882916650836762972607670044839473362446899
7606 5394842994402791318786944589456773150259893936744576470184413084
7607 -4408780045468874785964981048370704342763159566569761065840387364
7608 -649754900948232556864438417062178199666646357894543410533778376
7609 -2123971120269883547354802077903085640861508598759950210902036264
7610 1735750800688963067986808221616349005095178389915370561347173726
7611 5673954482579583019410002871454424339647771129419614300750597280
7612 -4636860650159919461650199059946887260871097453273394026636435160
7613 -683366603542483627175713583090505050033921189136728829470777664
7614 -2233836429933484836142440774478842576638198960223204491856955488
7615 1825528895211930361016770662687006574901793884363072720595689928
7616 5967408387616838575176577684831662599665371405034977657110993424
7617 -4876660623333105754532398178204845180388078024274633432630063264
7618 -718705247513061346403929633823095614209273606000761772787612436
7619 -2349346154109587032946735026186124980017757106520096984274760040
7620 1919919102698139375351321495184775746376174925528769368880314688
7621 6275936715236548327254761264871153644154798651001405137659303302
7622 -5128778056685610042239107629867686645473837812325476844950786352
7623 -755858960591590455247532659742576234615928884583241031276316852
7624 -2470788314580168834287273575165899036829359515317230147083905674
7625 2019156753426381697896723702300726624264513044257243401562915022
7626 6600308578175095615246563264036062590957768850282243474494045056
7627 -5393841358545961745118268319330728726853536086581381552144334888
7628 -794920337318846915908877912388056550634669474411316263544218716
7629 -2598465530737945858736238558325038302696975993803714999932415656
7630 2123489103980084448982585014211325878476885029680834638610030480
7631 6941332064493362839475658251069295071645581267538639735552829072
7632 -5672510780194513129998975023315136144287519478674164580002967574
7633 -835986663916053632772225325054279997735915158873818141979666700
7634 -2732695754422069531115001268624938341853669117732285478571487696
7635 2233175937572010984130297861010060997245104740725961111533559120
7636 7299856199318796232468008444161565465911007999233378463477393376
7637 -5965480018508459986052622519973889976501171672867502037900111136
7638 -879160154400273416218112360899037328666465819143501344458879296
7639 -2873813041494985857922165393143591710922769439935851622194282600
7640 2348490194382754263664127547444627893389872663495269865826901184
7641 7676773004660281413136815715373037616772714220876793470896787120
7642 -6273477898722282111427922406196094145370756218707095758827762022
7643 -924548198502332542947275373694509068604771881822545461574344936
7644 -3022168361985071722991629139594757265701738124993838686246157832
7645 2469718633403454776771265397127120562589465300939236207623719920
7646 8073019662165641015977964069298865612615333087425244397198106304
7647 -6597270141281485473528707568470640518135457355440949083806360208
7648 -972263621973255414434466718907028276502909209594904861246412816
7649 -3178130450709667804413181568112610551457084773829138310675730270
7650 2597162527346687599552419984813772645356545332017707233003206774
7651 8489580783931744552251440107996681668183259581913145501543663512
7652 -6937661216963704412185219712195190856981041079521045316152775242
7653 -1022424959894087681105016904531267002358093297412925623390278608
7654 -3342086700387538177875168610309168002302779350256358340053286600
7655 2731138392266577280946012094795245252188039036051966012387861772
7656 8927490796729165259571847184079609544125728706419757230488151520
7657 -7295496294647008330667159945329296288045490722323160809561206848
7658 -1075156743634297469529268759904558399984091988299618879511730368
7659 -3514444099348821708832756737725272697392252994341382028878428056
7660 2871978753610090032732671057558417521432449084744828303752490272
7661 9387836445267601520038768197355384445040376050424264511513243112
7662 -7671663286321120511465690633210304429285090999206020495372077672
7663 -1130589802135740884551417091535077752543191925250349065959157056
7664 -3695630216054424399243180577138816722273440479963345470936852000
7665 3020032950506303866872467650319055026231730729478607076893548976
7666 9871759420405501632810991706737737767584436348944500131138650294
7667 -8067094994163687144064840601046834477594943023798717932405828880
7668 -1188861578232530946636485110134201284025904759622065739164796736
7669 -3886094232745770766936243090743250668148925008795020915955853450
7670 3175667980189461468733096725211188528101486809295215387030747560
7671 10380459118498119469210458199159916128062164388767146165047295152
7672 -8482771364741246182236744440742838726832284215206583781574623408
7673 -1250116460752134243019157384865377768660965909320167227454127942
7674 -4086308030660133311529988334409377266178449369793430678489756160
7675 3339269384544969614693295149031695091496110355729127526295574904
7676 10915195538383244359458309144460397827960709771213013263728917240
7677 -8919721855643676896428729096265933178889986721728500881560729810
7678 -1314506133179716150356369831701012777833483166427799753198618968
7679 -4296767329366651312898449769302500806137712117395840151292236424
7680 3511242180865434482667947388111795643433648374185922028017607364
7681 11477292322823782848383560151217742253972402978509468664065969002
7682 -9379027920122226596736577291886482613076546743103803201939108256
7683 -1382189939706246687419460039641127719922065645568950968452815424
7684 -4517992882903905280139987743333442448559820202503655135270307332
7685 3692011839006536126574684215076080318704521475075392957526468260
7686 12068139951561947474602702191671572970839120732250576796155118928
7687 -9861825615575302871633270465706945596122846038936375269716681796
7688 -1453335269521252053487935946539874860373876556317143469883019297
7689 -4750531735531816095135775861726249663578673415206960311938265312
7690 3882025307240280259561841805194561974687787683818846051518557190
7691 12689199093491788208866343533527721377488411159355898297968942972
7692 -10369308342013708275205175240443562626915067354162402323635487896
7693 -1528117960253443082196817215232876624753772824233607929705783138
7694 -4994958540048986788739599573465307801247391614654445691331097928
7695 4081752089216165104713115875883023131899122577670504894496242380
7696 13342004125825982017364797021005901983587350024746896062316303852
7697 -10902729716938530088443362843114527495994000868474176963947759200
7698 -1606722721506866979987065833137515861769250724822798698588576944
7699 -5251876941771712860686412614154719594076122512011175623158047860
7700 4291685374559320972205109512329866471524951298434000807142991392
7701 14028166828520009985497853517456983076397953007641079242352231904
7702 -11463406593381162328607691509468336679070274026310530365261204996
7703 -1689343579486813230204578952191956102321683700277565264060607932
7704 -5521921031423082105163132425833620424454556916729733340498287444
7705 4512343225758988275530648910489199779607346339161851415009762552
7706 14749380262622974583233072834250456771857526826530180457638008474
7707 -12052722228186645200699560027133947998433760898346645993940845584
7708 -1776184343758563675548607210711729838478931713615792273996413536
7709 -5805756870340210841378076878599095124852662883209687961214905956
7710 4744269824131076684204131925556985113910750617099986275397390376
7711 15507422841650259183800195562616437144092668030013905189131072264
7712 -12672129607969407731664222896206064099701679029055052615716807762
7713 -1867459097233320862064932790321001947229186033744679771224968622
7714 -6104084091575080648090176985778938943263293862713308290422004800
7715 4988036777775288333014416609456605961606040710117776873713060348
7716 16304162605519969263918534137780186569670922431392667279127735216
7717 -13323154940535377543841019349089373894398340866987613916814227626
7718 -1963392710529393370881293900267116813886976537367773002004415416
7719 -6417637580640025898533050601821559552113160404390046600846933152
7720 5244244494590699951454863103820000048598646171445313455958399526
7721 17141561707063627523490646855086262479828293015392844392147100712
7722 -14007401319947100566834426158603680045958152852098645251217133888
7723 -2064221381913083281963030993354449688790427271466958780906457288
7724 -6747189239833073513686286100843446407573707652740344421969648612
7725 5513523623564105779182004340342028748453225888868526762640020984
7726 18021681121612979695273318398172040338798837978563934378927526824
7727 -14726552573809855537595994233538473789342817779989904339660071500
7728 -2170193204082836145199458917899350174505233756961763209109918976
7729 -7093549840271467384311736577859185067352917666409377846755331760
7730 5796536567703164097170687634324222572607455739366667490909941194
7731 18946685590680111142841046620851837507048966003680382809717050820
7732 -15482377301777657497082025447500314654709460774095270352819344006
7733 -2281568759122211030352395839911759590691367772037888715642394016
7734 -7457570965964255814679764433358127741800459242765666758313668120
7735 6093979072151820342052750717048819260883647245744289766349817168
7736 19918848811288536814397102629258009134095590927278244419267447688
7737 -16276733114719468762222039854304188860561188770527738487089736480
7738 -2398621743012246947722306980459229467204519467796676588638533388
7739 -7840147054467236999514223077032343113521336194101637795922451520
7740 6406581891198971384456993465209169400034839059971776126226155484
7741 20940558883079724897146789025723289251314160689650759755683711982
7742 -17111571084448868221104805637208489131150651508108654899067657456
7743 -2521639621161988447604969290144101143165005988588456427598115136
7744 -8242217538886322773512758617444371988667785457527212749579754893
7745 6735112538073278848266708556217333224897941058171751753068217750
7746 22014324025913922256140921419104206033125882279181372604190124368
7747 -17988940414405911215481896764767963221092775848328954441524293432
7748 -2650924316487440824122030572304841870275693792941948361477411060
7749 -8664769096228995457637238664370565718612291760036663080153507680
7750 7080377121607843294993580609746871314622181555099710129551259776
7751 23142778581307503378431341717300915521442154207414742276801616872
7752 -18910993342189033728757930854398489416813317737408272906595376288
7753 -2786792931644214742776739950546571638278035288462544743996717942
7754 -9108838007348521427965511849155235270412812618037406578245876558
7755 7443222274058544321514287492802082636355485678750838939371176704
7756 24328689311702764221891759199036645177821208666686078452493576624
7757 -19879990285368759512740728519918839379985403108580089211092516514
7758 -2929578507097759677535720869634772584911152490023962774534075440
7759 -9575512633982498132319879923094586084349788400865241106107648160
7760 7824537174569683341485036995535949592632878894219816176506562694
7761 25574962012251595505477926867028477308048333510064494631251059840
7762 -20898305242574855521047666738298050862193053132402514822629476250
7763 -3079630816797551768838740683486850540767832269892994622554137688
7764 -10065936018656725183403569583216977776336569297388247157887280352
7765 8225255673000606840791174583236265563470483754664994293869031058
7766 26884648450513334475586705768560512604447059227172531323450132728
7767 -21968431462435705486728139018706531692315911114714750557896377828
7768 -3237317203308079561269103494704723296634683119118855424990395108
7769 -10581308613507909057194885122774366732515876309189003036541018764
7770 8646358519057731623676284825389213609912701314359990280821595904
7771 28260953650220921790247633483035991278363582750697757317731250200
7772 -23092987393564349904920553268047079890889864713212368294173905544
7773 -3403023454340154391726951222222358446346499873117594367603660944
7774 -11122891144374968021147997981276196234256244791817684377861217512
7775 9088875701918357093747178919247521124804492695377736721452715472
7776 29707243536059969997361071520225559420936297318144799035706135964
7777 -24274722929431252455932365650160179829091893514781922271294347200
7778 -3577154722721164122882002057050664486450041775764815521196068594
7779 -11692007616819362797778749446066688968900120012517292278086760896
7780 9553888905786374854158391140881593614960993541939977974356567690
7781 31227052957234252322007521902353668870259392624748953724576397824
7782 -25516525962640843619283044025831912160658539726948445102119826104
7783 -3760136491942602347071708499352878432426712093892260617907296432
7784 -12290048471060634563924919256170895131128590884348812326848233440
7785 10042534087086040774531725304966265271966632690499239406217175046
7786 32824094108460300220574024617006245632074722069290101497537627140
7787 -26821429263838776820869618180298067619898051402221608248247115312
7788 -3952415589527763229468019467653094265907412085872814331629333952
7789 -12918473893154913979259849541305035373223393559881664674063746850
7790 10556004179278954307499505052544454397571237604010533454223110280
7791 34502265367945199475225941078407667638265874314752701489300249552
7792 -28192617701221198510456829360434956915733527319685635952121213144
7793 -4154461250572128621848612764458133529681669943771072710937152766
7794 -13578817290102336760130085876469421929721730481470729759727231642
7795 11095551931581917930162079206988349474336740888056619031722176040
7796 36265660572857334768294896474643939643312796656040173645252188810
7797 -29633435817397844784041939782567895483299451762407155435298082832
7798 -4366766233923933973663681581397325500645045585673940757659215088
7799 -14272688936944863207332644639950970271170025412022889516500074840
7800 11662492888170079715377509009582073916163228144244372617796762808
7801 38118578753801886616757679976285103852086568245154246591795115700
7802 -31147395781179176980737712114272710501980434043806249065364117792
7803 -4589847993592939651411307472302718991769382137823356048152288176
7804 -15001779804309789753376646121837436735073404391686985955782657952
7805 12258208514771379103399132748012270064153346229151916657184551672
7806 40065534350863569482607202735714555608108568009607108028997132728
7807 -32738185732715884064743747708344313476703564714673368508230684520
7808 -4824249908101823607869343978460784630827733485505610945124828886
7809 -15767865575267138889606899433972244007280768381431675417720600640
7810 12884149479895537654020121124917359438571300014500979898642537632
7811 42111267934880760191113633242289723521478772021937974591033829792
7812 -34409678541318825026084696690134314305185323212575491419147053440
7813 -5070542570627131863266038076422051296178998961248089595634324228
7814 -16572810860802040731049200974565246129710229734393480362028561948
7815 13541839098294414991706898090650479567213395724309596638774791056
7816 44260757458770258135507400407454322521614968829765117269229422798
7817 -36165940996230866147259517400006052913740869571754845636367991814
7818 -5329325142915670414425333602435124948515556714458678119302596992
7819 -17418573623657140035362015087850384543820256601356432069009892424
7820 14232876944621273395422207470741995472795051411577378142060122288
7821 46519230064933017377611392969700264002938131305561173757503507520
7822 -38011243451611187967119653778405558176532105854854666259747667288
7823 -5601226776107905560417396004882589273906629819545666134381355732
7824 -18307209820775987960938061899670050071539278080596726827418516496
7825 14958942645645188333039852943441956430117631105690330144617523898
7826 48892174476040993120363377073938518037089969239355845939470896128
7827 -39950069948029697907068708960719142744567939071302196968378102672
7828 -5886908101752683623506108320131143822106011944144203574667671584
7829 -19240878275077367863901650755132703825512574560831396185455507050
7830 15721799859784372010566905098794621873668069603607697367252337200
7831 51385353997836577634430767356500997588982982944370579242300120624
7832 -41987128833856494967543565963440528220224244549512294815930115560
7833 -6187062796457725569704489229542642629723433209241977248601393008
7834 -20221845787813669317061356750103139806220869518792443534765877798
7835 16523300453149449400848264432670592282860007996430097023073916924
7836 54004820163971925258342032254571319874402992969895906439918947896
7837 -44127363911071311202652872581512712456808930836452483668909380340
7838 -6502419223788253267193147877369865955261878784577464207733371120
7839 -21252492503314927703455231231225918131509992778608226172430905696
7840 17365388881735691292483774041552299066649996968535471224358607019
7841 56756927054378885860292521697673051559506703835719253807716154082
7842 -46375966131213035018500455817076159942226673186643639680204501968
7843 -6833742157202135264286626953109566469712350235414461751284792832
7844 -22335317538495207227808384857645724640333331944386593024473978212
7845 18250106789872862129538614473107716907601690053890841477443577784
7846 59648346320194532785886687456538957818757956935663690886193967764
7847 -48738385868442459021280404101501895370827146935359240066568726080
7848 -7181834587994492059160311737041006114525920302274253823318213694
7849 -23472944890100900294153535103938076300919140349624401003438810024
7850 19179597835533724839716910666851365033343105051486495865760273402
7851 62686082949875791833924597339910693316412613497193058595943170912
7852 -51220345798005072345196042666452061436543314930320663340777066352
7853 -7547539622418183592147588834297981884517993376145579455773863090
7854 -24668129633312584234188731231569077407477921814022567655096308992
7855 20156112753618453345900825361475155552899796071766105235826281732
7856 65877491812823021970216981215753487962620413516991029675905108412
7857 -53827854409757949195525498678050900111814534292093997117396905854
7858 -7931742472349444409155568587792573215304876529262444190158262634
7859 -25923764425974719575934243586682081455240854973406094919169247280
7860 21182014668873381090401784716787961175027273822065598479729908144
7861 69230295018600306552699842330272293101217335955313589218638682632
7862 -56567220187868626030041650439459902570563920143019287893505462132
7863 -8335372544080584411351563388799188361617262040772839711872042176
7864 -27242886333422161605959887280204257930824379278088403533596857704
7865 22259784670669860410338260298657504892146326960200260780570494614
7866 72752600131693604609519568391932510898034978432040711891715359840
7867 -59445066489307509460462669961508506419615890560740428380534053056
7868 -8759405630044606582431317042370216739888276173892986260097515376
7869 -28628683989600728219316685613346074005326980256231185067747717552
7870 23392027662463779986872707418556136225228005713000112649380833412
7871 76452919283690891027633641810060103654108018070878306999506912152
7872 -62468347155342168393691481644344787825438243109668730923082373240
7873 -9204866208510301320278457116514713544509366461600860197167256382
7874 -30084505110942534741337964974781341448443101165004248535410003136
7875 24581478499379802829482606046739723671848245781684428323748716228
7876 80340189226805284115121092351596397235878121187863299836376747920
7877 -65644362891905349920512482692358443257388327851405629783401974362
7878 -9672829856531377299630181215754273610408449337598884257672027440
7879 -31613864380257160252105393779718046437493837790781041114608782760
7880 25831008428018025149033976922700499060350442915192649423944913098
7881 84423792374797425822956725447621251386847942878931227836230811104
7882 -68980778456452399309633677330604522567280900445751703691501012096
7883 -10164425781690023132917041346491312077336811763312192079493787608
7884 -33220451718738720236235078914803554087504133508018360267439545520
7885 27143631843265962618114752061625023838905766328972229044170834240
7886 88713578879591765785493923793597721417044870933332670421959405944
7887 -72485640690751815970237774643412711281691865233758130579426945792
7888 -10680839478444530294499278419427667028361083313973315809576385932
7889 -34908140965068441804961267191507606549194607967144511724144441360
7890 28522513377617059426615597525770183166970343068872639031992058112
7891 93219889794227852183873956287728872430848515900263987140661515432
7892 -76167397440968978991147248750508200344924270774406309579030298846
7893 -11223315515172840709997009263325476605516183544894221763399292970
7894 -36680998981514313377168313475473851688342013476528962945174243828
7895 29970975339249873906018511658814054196096986013743075560896203620
7896 97953581375247432918760139630949517826938925012951183842007410176
7897 -80034917408411859928463637644334749508057989157056800205219029564
7898 -11793160458299735313819610704955850560834260864157866047539799904
7899 -38543295207895846224682117185811353826481182544957263358523545376
7900 31492505515911384603807470350750366402773186526858245366980128080
7901 102926050580196549269107274072483859175309944120467267793695326542
7902 -84097510976413240581818949071990036576466688593852401406050608552
7903 -12391745940205505658150017859605811128082361627926936978495611928
7904 -40499511685295073311092948018510504744358025794388440843417831080
7905 33090765362475223999610309906295395371455945822321526369536295584
7906 108149261818624549273083880439397250771551474285108270418635605840
7907 -88364952061031214404947744746956358038826325364047187125678179528
7908 -13020511877939033321427130329473854720018014227183443285550368080
7909 -42554353572456855559586939089434903332101092224074129552049348800
7910 34769598590912907946090857254627586641669098392093171353671750896
7911 113635775017795018480938992318694292900294801591652300343256561920
7912 -92847501035563437907980553152093404191097665478299178124809016992
7913 -13680969850098957982598367975690782350398218526281595288459474012
7914 -44712760178934707604896976237458219447527548553655040421999936800
7915 36533040182325198610481960646955735559625889617213684762131176788
7916 119398775067293264116082052830623760263658475842615102321166651660
7917 -97555928781295810489991304726372687090764217844042299311487082656
7918 -14374706639603795270740242110746859132569798477409430957026301336
7919 -46979916540205146132296087538294581540318335525240704338411946240
7920 38385325841633619354848548788359799403840325030923621804774043484
7921 125452102709827734702806956153222808473037805116521669989547133691
7922 -102501541919448337698498706935356375934389404840785732732561404052
7923 -15103387950446256254860969636215284037809506827099437135883368064
7924 -49361265561196572646451990751563441879926483226531961930294759072
7925 40330901916530929039411513991987029992713779709150576978233252014
7926 131810286948785461625074154355915847748722181296458501846221342888
7927 -107696209281945468063767619398518637024097028416287549743060449444
7928 -15868762306919445495743991819714536178320415170206176446341150496
7929 -51862520755960619670866747900874283174185755908410473049634862766
7930 42374435803336257826238013707570449382593089850662608271189982988
7931 138488579046521448404170036868994606881955799981607475161948173824
7932 -113152389681431047526526659570225923853646627361891613209161840744
7933 -16672665144213936900908837026237013661985232019419514824261401106
7934 -54489679612557533614177372915719917096749858669769316861169947728
7935 44520826863497908323404406765686165671749626698151125108325133656
7936 145502988190946425433242150600744329567339675801042846607739443232
7937 -118883161043875346771200287675704601185812790373724085100293941662
7938 -17517023099715850186116682347887670124869482992129257819697390065
7939 -57249037613635491488716960771576636557192106677621985328784987824
7940 46775217875636945859450514783183484218737593366872308810725136626
7941 152870318911734407481292344644624022355672273492419392742390240552
7942 -124902250970189815927878794226570876811609481056005967004208533780
7943 -18403858514787922490937906199319361101132848412582432769000324180
7944 -60147202944659845267743300296110315566383133370127799479295289648
7945 49143007049230165390710572502494215680924187011271161560097323016
7946 160608210331409287632551901080807997323546427233050517115701287620
7947 -131224068796481044054340842157557921050601221321726331177018848192
7948 -19335294157289181545871905813733094498404007113262012250711269132
7949 -63191111923295396784165150362054628104491226995000425793891114410
7950 51629860627294475562449693704852809334222778637364078662281542392
7951 168735177340696915429934517927126153193608336543877145201976212472
7952 -137863739225945903416671249542233012857490512473646479219410815552
7953 -20313558175585217777040086678578230767343290037388312466851643232
7954 -66388045185066321427584053837449172868420076418167304332521096756
7955 54241726106758953938430703732023339100773307705819167219352639792
7956 177270653791854790118053999472141606173810236518855632700550481956
7957 -144837137608942431732856921926070219308594057180219452020255135124
7958 -21340989295321311225287968438046532412280465883258062213521856592
7959 -69745644662117835327212760225207094129623270077599981950538258080
7960 56984846106598704105846252476589438792918741564737519310393969000
7961 186235037808225132964787266020089824493679447274861604752113200400
7962 -152160926951473390926918669152211135681679999747809333302430215200
7963 -22420042270775935171096938971281936667466544712782015658514660872
7964 -73271931393684861770555636270384654480883383816307003924030537144
7965 59865772915259225734171611965957769257376276122006973004209964800
7966 195649739313008616532440933731323685987538879396502465355173613040
7967 -159852596736199747621985416383139158557761181079538496196826721616
7968 -23553293603183626009924613941011123998796935053846773839868000720
7969 -76975324208739698526697558522454354083282821074347203021705308876
7970 62891383750424477450150423644483038042325131760258441668912077442
7971 205537229885235825451568638192571266152307095127190152241145609792
7972 -167930503644168042318459367724095029705904644187124777583438162426
7973 -24743447539015128972597854413215545427683883500682719804416452048
7974 -80864659323247103741099674061725229125661651416258142038369071252
7975 66068896765779505370341141120288104871357784535076704157273284040
7976 215921095056132498036725143299401011664607468918770241116852408338
7977 -176413914269697647504370899303873813012801247233550084887383797408
7978 -25993342361830411802722449344842975444512054489689877913326300030
7979 -84949210896505583082871739914400249024215941914780914470626101440
7980 69405887841092921258835498232557325911556852060785202524309856640
7981 226826089164544162864376032539929786707883726047056872470551149032
7982 -185323049925340578159485337473765132676748717745265772942314606664
7983 -27305956991977955664850232761860410313211898558103288914629670004
7984 -89238712593202456632106297498617495134927105212870135478443102140
7985 72910308193699303120430032191796061521349476351514787895488149054
7986 238278192895817892006329431478918656476533606298946273595557010976
7987 -194679133638507571222038780701846902994599511976187724141072743552
7988 -28684417909103121571914523321306792010321086290823744920070969158
7989 -93743380200062204762282058210852896919196214687211249247931971176
7990 76590502851300590585156048110698610317677296031460595968798071808
7991 250304673634546062151449018932549290930097213869661536722464138904
7992 -204504439446259816010004431448052013614428923220950670052391214736
7993 -30132006413150856789961957995501585635818793132193078785370467414
7994 -98473935348327554559985399977351087282161619978733810671297525856
7995 80455230027932772255740100354611080815248390024665251755577543648
7996 262934148767872358565396766777245627087776581165182824684808366160
7997 -214822344099906701961030322065842758459339534180523924486895980256
7998 -31652166240305125602368301061951997867319335124634164550274168960
7999 -103441630395785921547675826513251596964268217101062937966604643640
8000 84513681446963816968432409749688270426456478131615361613493585419
8001 276196652082657507888965606396716113654561787388473064826797021112
8002 -225657381296437467005765451228758976909249057965464373039893415010
8003 -33248511551100873747364387765761200176727712480180342228255292128
8004 -108658274524645558864772544142597971288399596310963250061685205440
8005 88775503657105289423897047026060126586639793055511686118173298402
8006 290123703406715767473512697653412633825870232208006813047314437284
8007 -237035298559460423893029954880277409080379781542435912355585055904
8008 -34924835308775795199210597430579767562020290270215084207469487936
8009 -114136261114281736129343515161341497653183832942283132815609982790
8010 93250820389638025076774736797883413089706889455498396425449997110
8011 304748381651578095344966758228269309574454059948113222125351823292
8012 -248983116898239813127388874213252591198589377304720809326098312380
8013 -36685118066800475002411449077097452337964358149201002652239312624
8014 -119888596450719388744046250948908177045654668706107172207799804648
8015 97950256007376449962979912471838047525041147726863491175859589080
8016 320105401421829952764396234562637827938010017806310061789452813792
8017 -261529193379620162086741752742207382497917064736399664634303336910
8018 -38533537185438529535327506171533362003533852412419698746492535952
8019 -125928929837701141072888562307270546329760269131992625553154715236
8020 102884960098331677218574040213729294731916611563576243941574533238
8021 336231193364027373743449653216557369745716788978101291664282872972
8022 -274703286754124811878972135986605636365277226248488404228388049024
8023 -40474476498145142534612635665702009248204552769791045738103396960
8024 -132271585177314902348830338543610932991423215808667710489899382440
8025 108066633269585691559241279342033023233969511234648678847209191672
8026 353163988436531577114475366278129455985190713081919452947483092474
8027 -288536626284323136013347595501482444216966108026808226290165527784
8028 -42512536449614982045235105719291112359958064065913176877986004544
8029 -138931594091430157792528834937824599815765935167242326467865792608
8030 113507554199563294569947340526265611658750253308315452049468017848
8031 370943906290338119194516919561974847797633557782486942323108215312
8032 -303061983930694715331351201098790854992258876551615843126063380660
8033 -44652544728341059104430556204027146566368014911588581799831415548
8034 -145924730658623745821237429313985808934314283076465110286989595904
8035 119220608009690838157269498310434701425712132418118755324341650164
8036 389613047960130367490804220184567118318850482002875518492341443414
8037 -318313750057693848439569407249837622266178052871807260494814099440
8038 -46899567417646935313378728259034402544238815212415195011288597884
8039 -153267547844871778251157100372055243900238030846241605852239835320
8040 125219316019367206343087490766149439338640605428737191089398640304
8041 409215593074378793675643185921294926399436255421935140198639198944
8042 -334328012830550494766559913479164404155814149616666118628078641054
8043 -49258920690308193182045152692392121401914469440249220750540191344
8044 -160977415710052228932806332473838498155790096803337046811211843092
8045 131517866951249389558934392451400342427399036850013578248832769890
8046 429797901803358051327783691569885408480768404221934286842505630000
8047 -351142641481551063411709102789549166353525944418351041966956516456
8048 -51736183073087752786143724263468155837965065575327543501393367240
8049 -169072561476250760752557896097389543321646137864328227765826332376
8050 138131149657079004483689726556315639868521356951923121076800180576
8051 451408621774484817571355081376545217513751436441897339870905148352
8052 -368797373633142172644530756560993942111832951749298404834346595360
8053 -54337208308776071531912585176543583326152233590241847774776280874
8054 -177572111547999140678497246854882992493103607401016725046112962468
8055 145074787437654235034864434887097961945084864607137469233846852940
8056 474098800195413763474876848837220140233503474390124020579168593080
8057 -387333906874211249752522001180715244178360695499225531904838778160
8058 -57068138844654245052552035588240818558465453674052061846232811392
8059 -186496135578910070763673691638309420893928787494690488405191546060
8060 152365174034091224963547686838559401511168619429181342190165685824
8061 497922001436890678736752071456035186719346067905544413505342384072
8062 -406795994795339135845572503737228547428033465696005093281394725784
8063 -59935419977688410314117388382333025600527367185968856640703729784
8064 -195865692683713825866213584407965346091340223581846122847124984984
8065 160019511371227603471779535810298379051831590630584015660438685918
8066 522934430339475742211025141146071692649296199065451919975675387180
8067 -427229547698712142765818451206497043661011578327674012270894823184
8068 -62945814688220646298392551517775207909728253777314903859197914914
8069 -205702879899460565129125288274576106075728560050655548967578558210
8070 168055849137906597675881922494065145280020014996722906203846539320
8071 549195061520942412089953922951108992625860658095872758044119570072
8072 -448682738208745680767790071371228350895519928249349382229338390802
8073 -66106419195447924473522447204700305774484169027733370769694727648
8074 -216030883004637866256098710869230946949090882066471659974638438336
8075 176493126292951483273388585044468376140748346785331226432232244120
8076 576765774974455854676355269999925929604585561704932022664489604456
8077 -471206112020331046404033596654144239840878962481706528068719046132
8078 -69424679269579880533222485960788434798022598972097779052580430736
8079 -226874029810176696753399392849135594651168971358279507354104638096
8080 185351214589905747237784014467231720662536831583364804961047236522
8081 605711498261567978892889864291505848129898065121118570728805708402
8082 -494852704032994696544175876917352720394658285785388640473951202282
8083 -72908407337241715968210941486004066317181347569400478123049255608
8084 -238257846041791969889030814432462970029775469336217952238092144512
8085 194650964218083498225826562993549162451072977754525339748703378448
8086 636100355618664089430339659092007571793875238899383357557210730128
8087 -519678160131179908779638026822056724406698877733948826271411646276
8088 -76565800418444011108741284904737785079531642345169267238659289752
8089 -250209113938837852109058189045815119388353505789270485807460112670
8090 204414251662157010168183544914905493172571996652722833126683960270
8091 668003824310790426764641276979467728773851729266892903984267361040
8092 -545740864883349870124233776326735324622636433705950723836295985096
8093 -80405458935280428937516390964113949283519325690646506226534688402
8094 -262755933700865466543665384123725953365887432224290093759258309760
8095 214664029887413925140915740837813270583371498778506016967193015980
8096 701496898582815423132855029433798138327059524089801175769068127328
8097 -573102075445695885967402494966004875353533611013263214436205192384
8098 -84436406434441178197608243290536969393089223195387649697200342706
8099 -275927787919364530103883988588258490658670247746200284576350654800
8100 225424380962956151641262013532248588038045933976718821200312593839
8101 736658261574664919261618235644946853617029098103327725701750395822
8102 -601826061969942768955642818957584963631389179699426863968768561276
8103 -88668110267648838821549562251115864081459660212540675113509794592
8104 -289755609138764335411001801655031990590622288270810643583765040734
8105 236720571240496950264026353102712584467745763044479400380962668382
8106 773570465584959032497775390383536415489523818702957213783529836288
8107 -631980254829105089692581234078767908603133490169493202819700866456
8108 -93110503276238081660567709205970150332704482090719520954026963812
8109 -304271850697677547652870497488333686118334663261532804645857046916
8110 248579109212053698112628410001984962481663651742742012167094844076
8111 812320121085803720333983181778388122024905777191102340749656878232
8112 -663635398990093774289187745359152392359126554730143741399701964628
8113 -97774006528316491673837711651930842992656217133727005439090279456
8114 -319510561008607402845458986243649066057524857477894970990334952938
8115 261027806175743509231651740040510614466583902069249021762584797296
8116 852998094910793003066891706340406910372545675414213029887998345370
8117 -696865715877834898848829981126685753128087934331908647721518152522
8118 -102669553159264897087664306021669048831918028721950662207630659464
8119 -335507461441920639723918454769004743588279285609025249635933573976
8120 274095839845079975091128994461872231293486286214491917415736488560
8121 895699718058499819217837549444583228241124420139222286150083836472
8122 -731749073092075361443981030640464037359875471306920521297137846656
8123 -107808613368767308665269510084803010895621073691092640497119836040
8124 -352300027987831176510736529491593734059827958811784970423945219752
8125 287813821043655088564904787162574793130464873896960045808046834398
8126 940525003574918063078126297683139582299534341271794833243087249760
8127 -768367162355348905180490809071886092841096515283405926136143126432
8128 -113203220630108009892433388847114943077997262909579139671251651456
8129 -369927576878460226303900760503561612551903316916004581309256363120
8130 302213863633884864421820024426452148377406340486336013483975068288
8131 987578875000511014110047332513200882518902542875431929268487789992
8132 -806805686088697886761355517161872037675475705907294895448597322224
8133 -118865999170141982933927786901170426192187879646350009734891932560
8134 -388431354360755103049010994169173360117039223337808903676186326028
8135 317329657835614861412653019640161707479003918042886026324659728184
8136 1036971405890769770230568920807854844008369804035241389678536162662
8137 -847154553030730144700211657146917826157778367315901616839613368928
8138 -124810192781140436065141037020974282767975692146073639551969099004
8139 -407854630820180115758384943776125133027435006447107072277124130656
8140 333196547097838023304398837089586787035534360310836681458912670312
8141 1088818070943539336822007415452219305407004921162055306125571666792
8142 -889508083335477058561330881050782989444469966702632469833346991616
8143 -131049695028641714407302444572722031900870379168926618337681005472
8144 -428242799464658272244606996506438235647217268207514470898716472470
8145 349851608694587983779109510855964783226177426756899891304417514054
8146 1143240009291881938993225712436387139896465935898864228113683550694
8147 -933965223605351056567884361821211246385506517781934376346195282360
8148 -137599080922505607281248177224026092704859845126202223272389787584
8149 -449643479788262525240025859247541525153065577107885287328038472980
8150 367333738224252968910963038149663141336088449362011243956800577924
8151 1200364300547971606524156778609649644217589730422417489686746304640
8152 -980629772337323076773910358004059245712827825867135536020812202292
8153 -144473640121582587179770356324062714704185550537953184743739353744
8154 -472106626044651466031162302109785407225633809770995131111641725760
8155 385683738200126212753938593817297211584975496690127422682371070312
8156 1260324254211508385808037583316910826734100955881461194851007983160
8157 -1029610616283299565138208292992772931963569150633574478519043306976
8158 -151689411745775710569917621286664129291533876381356509881598548496
8159 -495684640971239183740692747902557233511963330427183568695985150480
8160 404944410928986730701346979320476013025394664629845816156329039176
8161 1323259713085464603720651055988531306761791155356827574865281863042
8162 -1081021978249623443595815226525075693070334043541102251505167737664
8163 -159263220872798985673643876619911918041350304012534544840016347904
8164 -520432495016605996630190471915592561550270801193994416772732395972
8165 425160655883908586837705336032185444917294830894590419274334035696
8166 1389317371372692198659513698146845667494600624383854203476817064648
8167 -1134983676885705339043939539061101562399718552228318733046101321828
8168 -167212716800629511155394427125450536729436627726714892156778926422
8169 -546407851335720563295617991107419591187145023573282708253353262960
8170 446379571787347561556621964351191965253321553651132018902328184720
8171 1458651108159094940160501891127248064330549285821525453800961835932
8172 -1191621399038063868547424835330435444241511752030098753728881414428
8173 -175556413160519510046801699062781486025759393912974575206405774112
8174 -573671196830180289344925639169899907185710470173957849841084550056
8175 468650563630872433240303677949363475113742929632391927543302041520
8176 1531422337022771155899382807494005735930268449120994604321520069712
8177 -1251066985273573079461191220144995159076822160430612859148820649752
8178 -184313729969486793172055151488540139868581657653812432907928540864
8179 -602285979523912960769155247946548004593999793545283454336748987540
8180 492025454868715978583264606186164353150890609550320888606886466910
8181 1607800372543833371525476083394171855862002610066821627217907383502
8182 -1313458729204540028991949561571935607384702311829400454812370566292
8183 -193505037715446841078907923351471686071921921440781630976811134996
8184 -632318752578646425432959551944385736910176758084962139926475700736
8185 516558605033641348754173792352600098417093200336645523826825351094
8186 1687962814526586415299615848534664116276095294045872260476603483594
8187 -1378941691278427492870460391666696762468402692486979646293344927808
8188 -203151703572595653702438002858578826534664119566595418612569380048
8189 -663839325267974499485701902965685821390578680962852285675664001440
8190 542307033035476852414662310618500511465562841503106702315864213072
8191 1772095950784473946164794993410687213299995819270295579028450554712
8192 -1447668027726660335770013154971827195882658207427869422605623176609
8193 -213276139849309267625511185277426293471255694887263134682340087856
8194 -696920921244057072080585949933970821837629447737631062920653946436
8195 569330546415091662160432514237762721635079717055881332572621024200
8196 1860395179378767624729124975591003428673185819086558135464239105936
8197 -1519797335400076591038160738945082741454068403276443249870010446272
8198 -223901854775703310783229772580140327397317273123463391162614081772
8199 -731640344446923045568183890971128331231453905249648230692306969976
8200 597691876839593032459171365107697606841084376861859021453422921174
8201 1953065451244459721376195513031687189450340723181372176162009835600
8202 -1595497013253276374275807545982704616498642216036614264024491356992
8203 -235053505743104547367195024850901437295484560054912165616399497184
8204 -768078153023030222643071527102874356385648944357153278314465310672
8205 627456822138149987650805490400591956351052675752732791978658377512
8206 2050321734181319349399131300364570219550986355358590528897354937608
8207 -1674942641276457287024445722762900325423990365881687651265164484304
8208 -246756955113036941347768665534170999455757889405430914133614116640
8209 -806318841637212068011214123030620639470269789733018967424988891470
8210 658694395192118117434467294130466047804723215945395465023771825146
8211 2152389499234679462166398798211245088526438961141440204397044277664
8212 -1758318377711381302204223353087935221193526176120588461156033009934
8213 -259039328718928724128124682273572275220582092469665613319165374256
8214 -846451032580444622958385812564362531926381412566614373985719239588
8215 691476980008085470494025026138490266713268041265134806064958100176
8216 2259505230539335430513466094142474777217106662625456032582084186080
8217 -1845817375427976227655844914346060702861141352786180757694266406320
8218 -271929077189616211547606914274392393037567263217642912369741516800
8219 -888567676095036668596690687360020980207236233953547742258682219820
8220 725880495318112350156079637344230691871407140410200756950392346408
8221 2371916959751060224436672178906270929669189285619967684579021051702
8222 -1937642218379819468649879715162294055249071513913447723921934902288
8223 -285456040229867156170223561596709212274300736727196984992806875472
8224 -932766260358923269094577291333572968352241331189390045096758460738
8225 761984566067831360461525821744633875855985777859825209875865698136
8226 2489884826243784617663487197801226443386079098747054678913755061534
8227 -2034005379100471665584232336174668155467533527905281581971687327720
8228 -299651513999584304042893210639288398061392217159024841707275051402
8229 -979149031591769735591223938809909260649105288305135231277273103712
8230 799872703170243152561876997319770969831379345180875536060944907144
8231 2613681664306567147258645207097650438597184927230205276861932136592
8232 -2135129698248415724801688306008520545513447685985200305356182405440
8233 -314548321740092222584366417626691701405983484176694376937411013654
8234 -1027823224767614483082551993908684801175657298563609219269043598240
8235 839632491921024432454461356869278128207471979200014639645049163040
8236 2743593618633206837769205531958362808313658728330074418163125362480
8237 -2241248887256309980861944077630171798209260413221142762330175430290
8238 -330180887802971688168311774426259611320721740738361255341764085608
8239 -1078901305441841939732407666041512751299273632130558176934449045888
8240 881355789489996066501585010737221933204241087477757334685832222088
8241 2879920789458856543897055487561975293587806367963734366608745154704
8242 -2352608055190484458103812193799605792454998529673835456814607133572
8243 -346585315244300946619702359018832795318361007933831483179487027312
8244 -1132501223224429526004233109475341208488873087666113420093155625190
8245 925138931923120496892535604930979727291809378176600872159192688836
8246 3022977908762406597290528116482676097058157062748508360070233816320
8247 -2469464260979202916928643317675989695312320792871098106396138214992
8248 -363799467154907664699484665230184338636080334392571335671038596792
8249 -1188746677456706947928791167919016483645886593070658307805671150316
8250 971082951110050954972313878604060206854632414411454855476868204048
8251 3173095049020863768101230231200017350432523205897712959798563391512
8252 -2592087092223292023728860911407310360987714401782163109299658794640
8253 -381863051905345784696479925078930222944719715341129598016118751968
8254 -1247767395675355231797068902631631511914542663716185624385481988528
8255 1019293802193883886180702098949682697768961413096651158845896701592
8256 3330618366072592245345092140032513151779369454868230432117989058896
8257 -2720759271860419219754635846017763543419295071977281601315932083296
8258 -400817712492804951920522182278612571873653863625217750068649764866
8259 -1309699425475113153282875945584508174212968775880254458645814573536
8260 1069882601922416366860747920126166689559780278249820896218027598240
8261 3495910877720260940474413008116879251918921587998834046572330324544
8262 -2855777294014704770589815873084273830499758615871100428511000031464
8263 -420707120186054681571322035492555034850525668464595703372637031180
8264 -1374685440410708684601322633026445650955873474071320894377072039994
8265 1122965878463930026251609446379136533656234998427225277360899116800
8266 3669353279781811437085654527243182670046889593083358122115663298674
8267 -2997452090426608833657426769768053363137130986399860365569589874440
8268 -441577072673839780559102035582966886373257353988938595819494389360
8269 -1442875060608954237573873309372845261652547837378493813753132507490
8270 1178665833235362246545271321270935391757802873809543519771057461132
8271 3851344801378887153076689417322244781787220789343666817680732844920
8272 -3146109728924274921567314652750728452306096647622024275867987906880
8273 -463475596931897431650861699236898635618071248487611510319142245614
8274 -1514425188793801120560797630201856855920034363377899839096035435136
8275 1237110615316736697525066893247581559362794492005688463416613451452
8276 4042304101337118189966423400407284776257721605714525917302171210050
8277 -3302092145466876831151335238569681849066592431435060778936441973280
8278 -486453057033980389549614525844506536231769606719408274710582678852
8279 -1589500362460508051273688963543231035832448523282134655152906260744
8280 1298434609052963513412872155505876960884754406420419651542213768152
8281 4242670207661617344476729606227732815462995048866684029056293446431
8282 -3465757911363153438934296841974159137955657527872607076027623798892
8283 -510562267142966498859581869141122941848144036102194319801528989120
8284 -1668273122970011208290538515811933066923644986158560995268933564200
8285 1362778735472642140573096797012150376234552899514534345328773424714
8286 4452903502144198633344362869292051110836675730416589669715927211128
8287 -3637483037344378042799672180011919962599295656268668068148166497836
8288 -535858609929334794388048086842202874767659285141860509261316026640
8289 -1750924402371162874185400653636929834951396826607550613306796027440
8290 1430290768183367255562547402554639067125020503001974045659702784610
8291 4673486752256376960364647486492261975331881176101076574851259656772
8292 -3817661816250656603628462883170569903212918212043675378442044013136
8293 -562400160676016407756901488654196312479628170417512259245784190042
8294 -1837643928796809366536551290044504025309777935174881517789666069520
8295 1501125664434313154913701312407456244798245417749984995518692530240
8296 4904926192584351909202285088040751636256299891856746196848864033076
8297 -4006707706172850224445492949920077160821983165512440207618948712438
8298 -590247817340909103154236656509481210339834937252439192956901849758
8299 -1928630651319787403844691454257924500453724934942086740080779607216
8300 1575445912069620563121394399251441190856037001181772988253694737892
8301 5147752658169135321561656956401142082028286406597065917690847753992
8302 -4205054255979747225993937574379857839125954844585270052690087502224
8303 -619465436861203371836110110871419467487592151834938102777058735484
8304 -2024093185196915801903781813208406611432867307874312686433159910536
8305 1653421893130400872096017460900539612117739478917119546745791279584
8306 5402522772226976576086238271175392709727225427076638749327244737974
8307 -4413156075251553138941783817220774070524852299734945645442095222016
8308 -650119977997132705729542361523895537510326935608501917591082080000
8309 -2124250278473034862552725896733957381316665627442404945290641058664
8310 1735232264899078600513338379456775719185834796054311657574995637656
8311 5669820190842507053030688863359841273173123905854998956809125056832
8312 -4631489850736515288536975740868374703927152659274926508936084842224
8313 -682281651026859280297630923915575382388124256778882458130077277872
8314 -2229331300963191532534970634408475676955952484347239592196990694838
8315 1821064359217388888077734362195477269638512272787207666957758633268
8316 5950256907349812847536138864333101225481304912266881836476124942080
8317 -4860555411547753799217763821312896432808161947361254290621404096386
8318 -716024074618968458052967348359712282935115478220726889802519482496
8319 -2339576756679281208293168246386355073489613226598805402234521339360
8320 1911114600948712172201980585565638583310019492738365373657247695026
8321 6244474619245210540778040665719614171530044242582972966004536491892
8322 -5100876845422343556794861506847146605654392198874366185332029507488
8323 -751424440224502307173515733947829116938815613550157908571738110864
8324 -2455238820817938275825280185423016057433960001566831458643022042082
8325 2005588946496645561075780550859719042905598221448177382604164458638
8326 6553146160610114909727333628657437832681918413456534377919241309488
8327 -5353003668474602489544431071245340490830548509610381388271882170776
8328 -788563684346646186726118164056604253854284141374870657704827967600
8329 -2576581902479323143911498765713486935172368699955702744181463382630
8330 2104703343334866388842661132696066517164744254360481577493753271686
8331 6876977003163332558807018311117075699318001950530752514176437809312
8332 -5617512050990621267009364272073253839144715137387709262454230269420
8333 -827526669063127361442965037422999339970067878748835551049214626292
8334 -2703883234341794619867920657954097908113887322369120037084006598112
8335 2208684211548528607529420989409333722270029758314515754902081799824
8336 7216706829209687425250509445727917676537762613360697731278469460742
8337 -5895006101931559684375339112716470041932538348164563202279576196784
8338 -868402371194126133102345888986421615511778272264037140276978835920
8339 -2837433490575399107642871244448198266035551855979577114644281232720
8340 2317768948434741834501095887063978453208774662352682320553572469520
8341 7573111179906392514043769036185453899100070064622839065523718008800
8342 -6186119214939388331093255990329105871015783846846704139967311742760
8343 -911284080527075321280265164406410551181266117295228023991481615932
8344 -2977537434337773786760278868360554380246379273948612940237695078800
8345 2432206457259215231733916379365471310509757543567997747321941259230
8346 7947003182430350995735670739770566860552371869578528368473618249248
8347 -6491515478770835094506240976755268897947893455716843552100552923368
8348 -956269607529172029307642730059751680600372985750128799973923191032
8349 -3124514596259576804202316997586826999199474129745849492790142986248
8350 2552257701318007745379257669380581155329967608299300108881494623832
8351 8339235359798937919700838640457404420607386277287418054561164291032
8352 -6811891155223581352442673186477316948687422276701466313682903933454
8353 -1003461500998787233854623897045546627538767491741165186988748610446
8354 -3278699985393056625318782397477757011042887332126540534603742462258
8355 2678196284507621197509640644877739929088283461617761092338333545792
8356 8750701527274135948948724276558808033976442322634005503310326066150
8357 -7147976227763531928832204709074751824801643529767938603217859399348
8358 -1052967276128276470526920078755540803742921424190049458493943752704
8359 -3440444834166994260290415869129150128824146712081591192688272022416
8360 2810309059663516950420219927874848565499443463486538064352222055120
8361 9182338779465545851033787128430758439638866583091654492474137220850
8362 -7500536024213559016664329243996743577881654494978253617338304676988
8363 -1104899653473013361832813153482648138478605224191937606414560630360
8364 -3610117378964141780467260838576494751830099056424353911403968668144
8365 2948896765986649280590926452761279734334164801987392934595693947040
8366 9635129572442153330078623336766926585228192772916203143449394372800
8367 -7870372917022810352459308746114068136510944455791651777386138806224
8368 -1159376809344833624344040937334971360644381207594797688099659063588
8369 -3788103678013590787195778448420818990581262975658538055120226746670
8370 3094274696939913639673257762976894537492950788364165933762333486720
8371 10110103905366214503289741164474605266430744716240252161942494842744
8372 -8258328104801807688391929392045905965270186593429731364955963029760
8373 -1216522638172539338396401852730009991287039621720607270800598674448
8374 -3974808468370394780892512776925739571064788053240902163934826882080
8375 3246773400061635844866354654045793150618137750917964868394674933664
8376 10608341606375648085251779450358535220529745196426434836107003899320
8377 -8665283478982490154518933660345597207556280333335889522504212755142
8378 -1276467027397722768508463188732391677005825099188517674639285577696
8379 -4170656063838406574881580611780126380154497053600032832770168270020
8380 3406739410211515163400531681177546601223878107394712503717293627620
8381 11130974727664338012834624650549185731911681071347172476142763042130
8382 -9092163579644441613645647904479475477917394002859587979009266697216
8383 -1339346145500979354930471983281453436663175668778147195191740024512
8384 -4376091295779850610143310733250817700626180847650338716222109733292
8385 3574536017835922777162719765079931740401570210683478056227377839792
8386 11679190054943221291731842647286452354408700346735392751245756194880
8387 -9539937644739161581766311454371257301330229200516546364466430093176
8388 -1405302743781646601219303747922958879807904659635366735455318802690
8389 -4591580498846812941001391590172799308259019115009334669453819217850
8390 3750544073914296374683538949307039039865213624469442061046445178280
8391 12254231736709449290209513559273112789220826682909340566649324798032
8392 -10009621757143793305093637589744374776287849570608698318325828852778
8393 -1474486472543587993973865480850785046322346940744070767448553515712
8394 -4817612543765789921302413267419380366454264786237411472907126603360
8395 3935162833326717662531872309486391931157485580968975643542903059544
8396 12857404039006776104264286559933679048857109014444176758656923264900
8397 -10502281094184626137743111103884830314228135435951915008334978745760
8398 -1547054212370300052124299395527726584359755414754954287873944505040
8399 -5054699919406890214119615138748841681070503450390076075118470576384
8400 4128810838464775680711638874296934505644943965186836806327195504992
8401 13490074231628178105184077060926838610565273091520645501784542886304
8402 -11019032284489377685429721493750848974490666424472152855558150071258
8403 -1623170421204820191021317241453611555705621716432709061998949439104
8404 -5303379866474442915317016536115892627777560408855334710950076891904
8405 4331926844993675763267583153288322609531231073620475533576730601483
8406 14153675611992102149873510818882171813985383760713363932901810533444
8407 -11561045877256189634050704456157867830229894375639024515575813519704
8408 -1703007497983620341138400417737448741904008858851883833031078046484
8409 -5564215565265846239125098002482299099483927422427312740375875049976
8410 4544970791763430521694111584045391856476694678904126859307061092493
8411 14849710673217259774288737324349570762066238452801870865766182396952
8412 -12129548929266916187588289335417355528758145567036244161759551019144
8413 -1786746163608956322330145486732474217800095870265009131616982043728
8414 -5837797380060725400357631586993668166026393012113911793291390437776
8415 4768424816961052322950423425010219657502786791790161920985941748056
8416 15579754423228141567714238004742700952497656507265694971502252370504
8417 -12725827715223144040406199191310730394895792893568472737170425350912
8418 -1874575860081079224270621144241828487281704785404702874314952853120
8419 -6124744162823094667623804725076006809880492131311857941403794082340
8420 5002794322694152005833208609365353105200145247452042229909100367658
8421 16345457862045058625164975787136935571714955034817144362494320507024
8422 -13351230567245979282515717290374473416868917617781176577223252961244
8423 -1966695168650379254951409195989375627078281600132505441899823625948
8424 -6425704619025487752056919902687969279413379337719724658575748693174
8425 5248609090299440687789033912485045544867752114725541596930663830434
8426 17148551624749194795403604465755655223767943149715700350005673859968
8427 -14007170849655515152979853322214844857046833709013015385716638404352
8428 -2063312247890005011713640114867833988058850083056317474814423529348
8429 -6741358738536195014870117464754244978144080425495465563693546857250
8430 5506424448777544571298873066366106297323756975414655104021807706248
8431 17990849797965573550044328291890263851967380462164790444797835649592
8432 -14695130075433625884934340416455393344627231336224556418353165466048
8433 -2164645292631865932526178591513595444414627515536703557219824335502
8434 -7072419294649099815183397254005795898346799585958657109220110904458
8435 5776822498868500664660876525454838765540493128930491222184747649368
8436 18874253918075738147411681887643458424957012510362813577061657639840
8437 -15416661171074913149153916530212998377864435347497456714880415971168
8438 -2270923014753270708175790884706044158290437174629547929956189217908
8439 -7419633414480426736113047118123981927402045466156010759047569698880
8440 6060413395400538627526946681504231834026458193042501339924842037844
8441 19800757159758078572287583170569115737178946804541451636873705237512
8442 -16173391896845887489025241760307049648978891312785410965133203391424
8443 -2382385146847871645534634621537328047454773645893910155492231816536
8444 -7783784224108301730631765092216791901174096274286214089356886214912
8445 6357836690668515693740378968551704545252435820916015284224369855704
8446 20772448723857914033905590872013684177991187050546891698241574186608
8447 -16967028429802451163714190376940105776574494955231764033429457829692
8448 -2499282969863170578805534587588350825654294318736716422945689667632
8449 -8165692571989692584873705316037277535773536865290315533527319468448
8450 6669762741727914281321757292976378720375272583510124587040101767881
8451 21791518434012493068880430661155384778488388853056607168495118269920
8452 -17799359117261144643772411617054489738174928637931752544180081474114
8453 -2621879865837696578748955591778999999652758947660332558978560407008
8454 -8566218834355376163493392291711659157730138982192736943746477732600
8455 6996894184625903770509527240083993569831357343958363880963974071800
8456 22860261551898880620584828319397256985344897795663176821200676973376
8457 -18672258408781141832064693086693335426245787927566386419587348932352
8458 -2750451896924194700390890313429534891523131267339257032749854928910
8459 -8986264806457410494215127956058115543248097822615415659283659032040
8460 7339967478732889686644696251986531344219692796538242180433929081232
8461 23981083821436179347566471139563354047412816594831420583384838692742
8462 -19587690975092377087509894442036947123950425948012976521668438575384
8463 -2885288411940878483226325967918820703192139542998410947214552928192
8464 -9426775683725534532873272059970466136252477889907313722807495300473
8465 7699754524486518775774276642437269318470376184617580281121536514398
8466 25156506752758639596006417814704030773263706977182163626936512333088
8467 -20547716022801242972489929192926759662972568398379025055510302005736
8468 -3026692681751112097100839397347820484256604775403114325075276387004
8469 -9888742137079352669441462917129502688470809999835113170170269694706
8470 8077064358015584349537482378181747214652215952668584939981044930456
8471 26389173157283951884538038975830868621946179809236525333474302054752
8472 -21554491814119830057260974540176021310994878167398466559891584553944
8473 -3174982564832921443932331504750094573795426635643735158136026014892
8474 -10373202486842478269720504207090825443324705448019456388521287202880
8475 8472744926274004096304961896070991056355170790694758368163807892064
8476 27681852945732436531341516144455445466231285158437264489517726977016
8477 -22610280401298545545756164422538594036184002962222506812351785218674
8478 -3330491204463613265016153671985422452060602861323551070534655093520
8479 -10881244979913422506716386162379086039208785924478249762008116949960
8480 8887684946485358401371498081578314158874642396793670216761271170874
8481 29037449201509044663794051323062188028736077538080708148261580666784
8482 -23717452585896041831983028598623132940463161593005045379296592650834
8483 -3493567759011639257425288909727771988844233941211288325267473932136
8484 -11414010175066352090626240506106944173539140782324920387346717273664
8485 9322815853876732660913590825991187151759037248553526996292776586354
8486 30459004542442211285257868249022809072945872726629299636969731834324
8487 -24878493113495646500872775719014477071745720214928291231556255382248
8488 -3664578166897816335077350076864061869150548567403562864111724976046
8489 -11972693441483352754796779167874078830168163946826729472307207833596
8490 9779113841867169868181597259842130489689352277294924228270029303792
8491 31949707784482855173794339556169849076612890580777511977886298728792
8492 -26096006114974892036165762221418623861020555768094892497148527175112
8493 -3843905947861248794821799580584839406188698267629957762629396934784
8494 -12558547575858995729793124034332915578595971072921738226534501698176
8495 10257601999071294577232948426490336657551621240940587278834859911100
8496 33512900921604458259706694578496521600414184682829613436979425799740
8497 -27372720805955321986152687943962462303603351110120301137130861011196
8498 -4031953042241944220593483402853255529097761598486272982687599594784
8499 -13172885543668304854569626084348763831126106268489783866498552578816
8500 10759352547683018590130250561369517029030838512523418919426829428966
8501 35152086436812492669972483382620770400704607350657625787810109732502
8502 -28711497456604573135186171807420589776119700786796521446812194763888
8503 -4229140690072330378864277704444807819219821269308632149779615549784
8504 -13817083350451178022756962965197063140182513608462704054771985747224
8505 11285489188018103257273933935086219104389298932640138475792722767112
8506 36870934959869871168019720127001734106686707582588638676744607063914
8507 -30115333644532922234535539738287768513952513904947561500983680854056
8508 -4435910351853830287705093949973800999064450793648668670231178897832
8509 -14492583049240467644078332234163394662833664052713204535835664861224
8510 11837189554218173371341554890087567980567239223586226262755058765936
8511 38673293288076013782095283420921488221839056808394267468278065758992
8512 -31587370804123214544815224805519461550222326504811232318763348349984
8513 -4652724672982509834811633795265828100672103415847697426812045533070
8514 -15200895890547834810858915150043866487970643864914316246191648205264
8515 12415687786353013756023556091102128501112953674618021203858750731896
8516 40563192787202053612165541221458493758853931289363381575935457393550
8517 -33130901086257587259794438067081963541657329333241378612868705350704
8518 -4880068493879757472491623218900453303033970763731100951259358797516
8519 -15943605621621750919288944880667112187747210971285385964039926796424
8520 13022277224403113447668976010944149438473333359410904216988793493472
8521 42544858190485220842129689031678623003303398374674819605465317936322
8522 -34749374543057947649035532171942684568350148962111204881021092555086
8523 -5118449907980177628737791152353420435236717806033832198733876722104
8524 -16722371942006245737205635226306120455222590831660227302146153105052
8525 13658313229860957617270451177990006152799668212342909282346848925184
8526 44622716814423190825551790357721548124033574084028388600941915264920
8527 -36446406652941106286428302597128424720396602533046491111871277831500
8528 -5368401369829576224353035177900076539075684184837561515235198702748
8529 -17538934122757837815996889465460624441088006508382823131065476294456
8530 14325216140958030998325363547823958788815305606720051777178763628634
8531 46801408210985880278346619939189670155876510382837868394464412851000
8532 -38225786202005204508387844992295083850190331953962934542349743839360
8533 -5630480855651294836557946822649930724905782294336020717441505717168
8534 -18395114797022206837725902024058959507950124538983693568045488695656
8535 15024474367805439685771588122191703076669744662645026919495930591840
8536 49085794276779624623116372587462166173158929206504859240704370913336
8537 -40091483538513081242080322659719800752169175058496358236831483212230
8538 -5905273078849425852468044131733767355549266833262974600720695056864
8539 -19292823930032284088884951278675617966943762548262275319968386664220
8540 15757647634030057165584687347160990516358222833084157041626962618672
8541 51480969840658751516970491690711703476199054284492015529292406439228
8542 -42047659218022033963226009190967918429155306354400575053950344986288
8543 -6193390763032840590195676868005662237676679049619585039910453725524
8544 -20234062976966285287648615783834695420164874119573656531262092601400
8545 16526370371795758191424935683681266989881348348561359078377401733590
8546 53992273752284249063140324253474061974900044145703160552513820174254
8547 -44098673057529648692910175190136267092827129615245131311317125951232
8548 -6495475975264722388782865562317817467883457571828455946444334341994
8549 -21220929237498561877685861936483424825976569331999948632156715690536
8550 17332355277421251172551832049031081529629574622441862630503712432980
8551 56625300495180570976425981797838802605840015493230119902712322293992
8552 -46249093617863685251860920419398496800768949183668845893384751663014
8553 -6812201522368664490363222544310286860592328773651669706964125665168
8554 -22255620416288810486345420569561555503705112800343733062546487639616
8555 18177397035142915526705359352945782173964712328839668446097679287800
8556 59385912348941778295089892083275759027245845864385333230823977537792
8557 -48503708134442164168214915673305525216633977480122110667851809711552
8558 -7144272413254626915191788745934385057281012817125948115239043196088
8559 -23340439399087000423476852311898142812470184982163675939416246093440
8560 19063376216923584673632179204488744239720761167427963583645393941004
8561 62280252126389440094328418441070186947493771906487624162051245156232
8562 -50867532917469648984022175154636057849786614437781627429029199435568
8563 -7492427390366418082503617401875655924683247922643704957747193507040
8564 -24477799254583239499878235942961423218671449911465561133603357413302
8565 19992263366577109308387267393074926639671219819416909619163122020656
8566 65314756512689359280163522707167658884196212889952818857047361814844
8567 -53345824243619174795411285485339118737711299997612563839683577818872
8568 -7857440533497158681808856526022932481594514593521482878755834053296
8569 -25670228472604623202028360385430967904912556200969868297283019866080
8570 20966123276864543665871826209825314713835538640594727085635566391422
8571 68496170034694717085275684377748140008456649591577671209930822511072
8572 -55944089762278351363975300735149576285660572346457692840435731502784
8573 -8240122939370693243612701493151181222337750159964344981149637061714
8574 -26920376449755867847582542776740312018091934947867408769119002283080
8575 21987119468621708600600941371749537472801127029319814426077046001800
8576 71831559690102217359434187323149325318796906945871902147093424514068
8577 -58668100440514969840659658194076913230482714140582518850211765280542
8578 -8641324480545448548758770117437922325826198312406625736191963169090
8579 -28231019234118225511818869851116136709504884925334947202264356102136
8580 23057518881400524527290260244228226812896859761690434873744737879392
8581 75328330267387953145569516989913230909942352855206995057712694038022
8582 -61523903072044165145287107186899442249352119008862684510249717397168
8583 -9061935647363121181656711155965218877674647099506267556903188376640
8584 -29605065541162874294246367701031981890497223784286969594360505264820
8585 24179696785548737449713435413952346976163053869279490378842673193948
8586 78994240388933830716290914459805924186819101411120174077227746741074
8587 -64517833376658131133860661853024731065170113684555173500339751577104
8588 -9502889476838147726676728375996691286597094419097602346850841975032
8589 -31045563053601777316384757417907233569151234224781579479693001032080
8590 25356141926115384800152540381312161967874461313728893453797219927420
8591 82837419311266416545075391932787754043641176019204544993852011457136
8592 -67656529717812957924175790099831101014576508625050726108725457926480
8593 -9965163572565524377499727686577765593177064832561869263941515120588
8594 -32555705018492063731348088599382857573693295955104168374684952033018
8595 26589461909453508270848882481180566848112445447935270165383354133784
8596 86866384517911101770546881647785258851245184867784498657702844156704
8597 -70946947467357875261848556289503538556516801831943455226092670536650
8598 -10449782219914568325959990544462273945623406342209788345004500277208
8599 -34138837155530513905046863094256796960568251961806910453694076349240
8600 27882388843898205069986053590257854326462361990833003094536381242716
8601 91090060142018728720936994846928886845862412647299538201485927086544
8602 -74396374047742672783774649737169373145845270256680822851709440245824
8603 -10957818600975038407569473288117195556542513990720741733969632362680
8604 -35798464891123993021065219173911329603794035940970442956507264906960
8605 29237785246428149045368029924252666831304326094257335353573711234282
8606 95517796257652664518167356648450444950794558405753621875454715812968
8607 -78012444683452077961685005921878039539793926058607141439523518220096
8608 -11490397113930062000989399124986875354597807711549331831161218862214
8609 -37538260933500994705577508009906171675249108913112296628290595134950
8610 30658650227773288047912264102661406478425162744841397818512318925312
8611 100159389080435261274093209151164481379648510497261211931899821596800
8612 -81803158894894281636738122960224790698996257544059516063363776342106
8613 -12048695801747972516328119084139564199103862039156317840852457894720
8614 -39362073204840211346835119226131935471288071638135503978156143413320
8615 32148125969011662248907455650924311471967984544493361903461464907728
8616 105025102120147395601167112167732330747455777653572537377356403316960
8617 -85776897769517617117447225385510950983766755929778685385246587783952
8618 -12633948895312889724071862429227531048540714029792541369241437761792
8619 -41273933147135686266274985850109300836662722137412114777750256964576
8620 33709504503305369951159958561546561640929221386319130443553649153968
8621 110125688329857185157785158012685901509495506627014352531093655253372
8622 -89942442046547766988807377072443962910599852285385039484425934688224
8623 -13247449476352136667183403180735922711653281068331130556040482417444
8624 -43278064419296136514247032275210395442483830093664446912718551620164
8625 35346234817060866735435851233365899634436720852834506066056294772744
8626 115472413298228065849605634171773770034645838676318987428433188197360
8627 -94308991053431080943692198846287609996303237486503360720510786008440
8628 -13890552265767866109345461679134597416473601976285516063828295771456
8629 -45378892003790044599768173261062208558915514535806769742496264150890
8630 37061930285463310918127207297044671333123218696646481517778078347664
8631 121077079533826393262359972273818218425258497411920386659134829675192
8632 -98886182533841077187443874142729739272275939216287813447306335651112
8633 -14564676543241072659990046631629333577813693867952801515057764866924
8634 -47581051741999755900311551891498578857803820084203207405606258634880
8635 38860376458029912547845481721415355322594232760743685138699365920488
8636 126952051892519011447650909391858827196049276327720332860316652633664
8637 -103684113408958565405228096323927639524200359212987053069467569233280
8638 -15271309204249023254229701160117991279689157802876904800967552765904
8639 -49889400318338814282957601892106487206087560345074937099969862251376
8640 40745539210554615421488451854513719664887921502216339722027218815080
8641 133110284201426417977509728088265553429987341370850995294520611469602
8642 -108713361515674831199454653973796763947674397346709857378475192811092
8643 -16012007960922602089493053037044267387258449881720173883426393932464
8644 -52309025714118928943438439173591645615428612398429690316946242541522
8645 42721573280577417132344790542516650478205019707967896219119615017760
8646 139565347135382063123890836787252152554612282664600861825380017407936
8647 -113985008367395892186053429297945629462804480160904951152054955920900
8648 -16788404693468715226795804442823951134287677686008462589018548503168
8649 -54845258153128180446708686248058479725526332230234427124503293414019
8650 44792831204307753566844550266220872732098701604537021739769139071754
8651 146331457404447989779416145590336403028234678120463081767953374082824
8652 -119510662985248085854595824813160349028919598256180931360160622625664
8653 -17602208959195340054624014029099587035219852297250320344121319208500
8654 -57503681561902319453984055950184816898398587352142023614515327634408
8655 46963872673764254502308205782311653835380712567527535148598245221552
8656 153423508313756715729075707629655368813646118802115461898006269413002
8657 -125302486849705477637930577644798417361863222537594108261411977494384
8658 -18455211666503668491114129069027861773218580751587935129914206252900
8659 -60290145568738353787262668144540421801220529752191678052027702656104
8660 49239474333764502541568715629816541852558624135479730592895439635222
8661 160857101759794487675776964764349049255343850228585357873781333054792
8662 -131373220024982279209654553800672945785591143140954122379822330510864
8663 -19349288921553741822547311431157817130028284217683921214284552733660
8664 -63210778066616218655970741410400481194205191737646312784171155524124
8665 51624640039309961957368961287302835608628823918649054586002270604838
8666 168648581730217554617210833932991037935727828063711090710292677570400
8667 -137736208510963341539260156020305995533782883021862601918219281382064
8668 -20286406055667701260600947531734205658556910517105226670261835144568
8669 -66271998366362439864460955118020966998093057875427580468495348996730
8670 54124611594864830888693946934546226371703395483983181950147460108092
8671 176815069377406936776189470035309270050417457800172881792910056939440
8672 -144405432879987748573063492950309817214849156964149830198922177304560
8673 -21268621841909004991429420827419782798156741259760381184531826835456
8674 -69480530967611692376695667754831997142940634798851365209757134205458
8675 56744879998025137524555287757615793277413359655111187249654165067744
8676 185374499739224599601221535649633467191862488230206641395599912885286
8677 -151395538258459723342229634776267753854406223220041924681255684966122
8678 -22298092909667445984867570727934715300860950203292534666985243657276
8679 -72843419976400496069542781223088111122252021862369730854577480633472
8680 59491197211117964037206611423062350959636167910536338045198526256896
8681 194345660183841561388316323721652578532162252436768981142083452083322
8682 -158721865716042840611753701442069289710819624283056857180733295711232
8683 -23377078366489335876401321325653836862903946428341668053557178193416
8684 -76368044199564558654071798251527286663612972857982502455296007274832
8685 62369588485362348487598048283134948372276143504995884916522894672586
8686 203748230659073148525927561406223263936659800362042426928927391027688
8687 -166400485128103535268511837808356982648435546066430707792707121015376
8688 -24507944636820625577703121807715592414585495243306701575659786745128
8689 -80062132947510171931403262723256228567629089747870834545928735347310
8690 65386365263365388068544185760922008204726635469992551550407317536320
8691 213602825830385558178251677462287470537291072916976488484826412787392
8692 -174448229580113975571057333587235929676246059015730549974343892987660
8693 -25693170527778877297391104841469814398978957233764263170551499332938
8694 -83933782578393413991802646896400484203864474713720599435451423877760
8695 68548138686921650509990011598642719749832268032420278690870831867416
8696 223931039195638615763105040606812555435727153995631247562412115822528
8697 -182882731385908674459385358202178890435062616944097429796940108863440
8698 -26935352532538789082725277632149770619495202950206511474231204378742
8699 -87991473818271657305578556476223663309001334159965332913291365917980
8700 71861833738333602703140878955979381315972977993940879654415987018040
8701 234755489268709987442337848700887725117581710821052023020892209369024
8702 -191722459795020158987977783003594480689891658392369201439849845226120
8703 -28237210382406346661130262395134468188496896515722586622635900973236
8704 -92244089893393115769058717568979165816912561858229050286750222238258
8705 75334704044777904625866360576157642876360490470582805965638319218662
8706 246099867928414347319482203841946055017742840799548434438529876683728
8707 -200986760467803318195404868900655369502992936988233110915401195480728
8708 -29601592859169626077905964822174796421715731363146089339565366664768
8709 -96700935512465107838259347662758181133414693871256026133436755120296
8710 78974347376609725005759302199175183615356772818065869113747806930936
8711 257988991033595700295421017623750215398140342767576112625730334227664
8712 -210695896800702719107022562478641963575575808419852933857534792126593
8713 -31031483879850827119982339829978690576771906267119359470841751549414
8714 -101371756738493739730206654982028230208821208674708598241870832066478
8715 82788721871927465065057058053833808554260681777281279918382354874096
8716 270448851409941210497763022680957392719422173518538843692461606744660
8717 -220871093187829553774375998745238807352626143014953281284005512974800
8718 -32530008866545361457915536817808188915028042844792098891430582848936
8719 -106266761791620347389866459140625247948407973026940620276947339588240
8720 86786163021216305476893897601964729135091463578212323073708590921490
8721 283506674318949876221635373345455210648102382059883001677233854662400
8722 -231534580309002625326590285428434246581934160388297674723323144697978
8723 -34100441414620879569100249915046096263507998697364423345464403817936
8724 -111396642826296963794397047766825988697458420949180835734674265927712
8725 90975401447453827397062135812838547292055442455574311126512377500150
8726 297190975524599046612211757104273516514691486870684320806450046682124
8727 -242709642538578914391342209159105979347016129873604060557198482708112
8728 -35746210273163176846608360179104310470393144517805875677600141736300
8729 -116772598728148151907452456320924100501641069851024684953800150460880
8730 95365581518697745844035423521778912644360310627480209039883032557694
8731 311531622078596360235237687438130717912255952617091043692647431382092
8732 -254420667573762169517889272014868723904876929693988987775667212582104
8733 -37470906652198205470314030870556692648882055606853401057149976116192
8734 -122406358977963790900947044801835784943818711972658951758637081043096
8735 99966280831887820328185843706722843029779910427524448901343899737904
8736 326559895950694934852143674228110197176507754305994920853409865675328
8737 -266693198385641397556310893533916365313430011746268688076324603636398
8738 -39278291871891224257302504951541966342611596320414450874409055517412
8739 -128310208632461034709029083124729096872764437663499012725843551759796
8740 104787530608384710291594050605631007093792045835040523448419007059360
8741 342308560636396772092753356159777863705195491115298706046620104198222
8742 -279553987600984251215776456827934653874339046531904635679933710818176
8743 -41172305369626791999056264969461831844423151340141482319620039429832
8744 -134497014473748079282388592676524309990640493873456762093052991992974
8745 109839837043641514426955971646109277631159715749734897453602139754208
8746 358811930880485090559462260786820332491274746104385520400569742285794
8747 -293031054427802695830217099027050015495665135933573820957553453751328
8748 -43157073081608260101467266717477134440496998870353817177997587148528
8749 -140980252381822179540073978700765956907961582733162409474159226545156
8750 115134203655362729150499469121570201243114151144347332957506919205752
8751 376105945661222928738817610055230498123229663260810964691500068959632
8752 -307153744242929994730102994260247703865810351607558958331027518046220
8753 -45236916216384120983483174178524191795720795745814703229059126573710
8754 -147774035986944359204905146703007092394276165897144881278466806808720
8755 120682154676554308652598087627385814459888779118517845345394290838072
8756 394228244586745683756092470823749276038398100125829820326053019643680
8757 -321952790965309445608385042120679088554835627347385140182287673950800
8758 -47416360438512559802636166280396343291025829775654920641428175278768
8759 -154893146661358484868114267639721933315390866465444123738468253422840
8760 126495759542011511355877332933638860552059953761851364760933512278888
8761 413218247862172673658618638776959143118179607291925527154627591045362
8762 -337460382344407366423888114410785020870302509910101798237654772369388
8763 -49700145481416448642893317997209499220560939068847724869013404888432
8764 -162353064912568086180046557353428279895998585010151790469948986916592
8765 132587658519032565686584327079195292000604956607251761313361565551658
8766 433117239993281337283850214079462259146799752392902799375971254651064
8767 -353710228299137002128878960146219055778663782196696149589462954522744
8768 -52093235209360497292051681048367905295979121144028334283675198370298
8769 -170170003243255991712034091006018999884497943995095484592834105669440
8770 138971089535490366706023811046204636520437549529111552234717726184082
8771 453968457400241959518048037436261113566244382915047143004403312487420
8772 -370737632448928254477516882024662420817387613108482712833249919443936
8773 -54600828149402092398013666074125366355154386028761243275914904906960
8774 -178360940545935258503915691777507208319001978188526633531018500725896
8775 145659916260846112493338422261794280106490234091510053185457313744960
8776 475817180122916137070029238833235577734040712019202764598068339617798
8777 -388579566985112919563474415685175308947359143717632760747997068882704
8778 -57228368515129356082661942387218368769547167256944850947097703986688
8779 -186943658103561006559398764715974986132493859854537410178369487613500
8780 152668657498252905753099993891010294473617741816542590703629444166040
8781 498710827807594580369014458273678086313484377028851435925289918037192
8782 -407274751037629510685326836300526945898840313625652123601231311601784
8783 -59981557745006058265926904850358758927348920354911281585091269749092
8784 -195936777270617903484714570726682515229067622307374003251587472849646
8785 160012517948579004433518884000719406686898637446150727943429601199328
8786 522699060173806005068378517360528126869329543486317040752918923980608
8787 -426863732699199398203131393957240073309369571126695655176160016093120
8788 -62866366579195233318156380507840908016821512923444033863756435888796
8789 -205359798912633739182685102845003938996357687087336884403261875181568
8790 167707420409984959624263960507749167521542409884913957288340604956632
8791 547833882168986283357765103176246035778141468081175345659859301459000
8792 -447388974876601181819590106975712830118103786386909820000598174722000
8793 -65889047699833781490529351173264949044290385011680052951365220735574
8794 -215233144685662643091332068246031286211317813360495952415573668344518
8795 175770039479621926482785106216605624404359562553046882243915325274240
8796 574169754028373973623197687782834559124957781313140297347036772990456
8797 -468894945146487838626379346704433949365893495708991547986099420111440
8798 -69056148960881174205367871087832030620924228092228980119323241891304
8799 -225578200241039194309719414760017513303941744169765407679645973222560
8800 184217836827085824529292169440045234675246037703743950867782039015996
8801 601763706467513926620900737804491841420530555312589501286395647284852
8802 -491428209801366851623931219403937975907123138148862197851842467182176
8803 -72374527234868924390593687312733215866134598771805021653602447859424
8804 -236417360444634449796789751038831844343774798473988621469025057350144
8805 193069098112469872147632068782434922939745923622296773010330561849032
8806 630675461245224841007625229129408772202088574730886463007054289173152
8807 -515037532279913512813977500626603841713360134845695666811218463399268
8808 -75851362905136127087125225854585453738022576154369209874287205693632
8809 -247774076703954598252546863206953432122562095695999456747502189616456
8810 202342971625212717906608109597359518697498882330344022737897812220566
8811 660967557345840277497867005690125285991569300035761231722966342666200
8812 -539773976184728943885287136689495059254919402654366677507751637204468
8813 -79494175033452628484901044937419719793692980780568575026548780187472
8814 -259672906500720721996938124865030220685746251799450244134279334705104
8815 212059508723447618759918247600624504638102804376976466587078718612976
8816 692705483040987549316751236024899435236244675914183451372720392184600
8817 -565691013100004887535796778619859586921473056681827901957899972363008
8818 -83310837234307863635620364293397992423899229366920050137891660656298
8819 -272139565231062570876222945651466814706983939394031004288926308485460
8820 222239706157226854677791515293491501713118845837766606395868271798519
8821 725957814103147883123550357139238933525827389992021435500239400240862
8822 -592844635431335599835173480110111185145668867844031306203601357822536
8823 -87309594288582853066756011926960652811438243040066438361461489804448
8824 -285200980460159262323545808992082863282846898523753666733034844287024
8825 232905550362832118760378607616601601791796952009821959968886563397138
8826 760796358455768115537663962489001466871988770739035228236737316847168
8827 -621293474500142665777055237659855334911934537200738299194482597399824
8828 -91499079530828128855590932399654770892865257810152675282624551986112
8829 -298885348703074765568086278063855022944048064193517644275576479335010
8830 244080063819393609071395067400122394020616355357643796137087073230724
8831 797296307557793858621323276970114480031276241954670979744020442621672
8832 -651098924135871591914428180455544810335920457496431609389818509156576
8833 -95888333045944463199957554647496724385178418877586776754977172091326
8834 -313222194848675673169129420434939167775890429404421014751063329924096
8835 255787353563235945543675162683931935538930592881149620080352062236480
8836 835536394834192560779281032583227732768228297467021012143737533176847
8837 -682325270020300845341315919832696488902815662849517481836371978840042
8838 -100486820712709324047544683787445170807428654252397888471050803895156
8839 -328242434348893318197380468058192557616514428887218765843050897272760
8840 268052661959756174589163573887904429717896101384184052160784323449284
8841 875599061478359410433823524553262774111829110666801782276466561954704
8842 -715039825049996810120815217004160810623659747307681700149904390478510
8843 -105304454133313251003305413571092818292130889841005778042618250068416
8844 -343978438301212430047742876678847287643294314507222514042170059166784
8845 280902419837226713902963013029934971387496346097146072235534586145140
8846 917570629967278009462085515288995452392043135411444308485664129744024
8847 -749313070995175125661369868526285272517877764778860437610674050416444
8848 -110351611489870246126223901383280633593812662421194357665386613204608
8849 -360464101558145387178699719723492635030591640345054869719563543500590
8850 294364302091713231834664118452704406630756551907626548329745676954960
8851 961541485645970895801621187095866517228208486510659307140433483588952
8852 -785218806746014308824438292312949326959952616804204905693746013588462
8853 -115639159370748378087495330722800286846166031712839186418078877457872
8854 -377734914003596375348693805687063965044881539863456190222490797115480
8855 308467285877313661731062163382900705625994850058192676995892093133824
8856 1007606266754153374567875293439927013735055086786169574413531084106960
8857 -822834303450836789202968737320581308248236554461848350776298642859404
8858 -121178475611534835272572187533751069535284066483994548736757286171776
8859 -395828035142445575220849759298017667816981013847785320426970106222336
8860 323241711501169763038147700657852433219781952123767667963374176047612
8861 1055864063285130179992862652723448310446168091443534184776543286403342
8862 -862240466864551994775848781301879779168887259033096691573186969145216
8863 -126981473197507532815680953247763970941620726137179025395764960084244
8864 -414782372156402612910784429638448759103638979329923084195856974607358
8865 338719346148187247212439107901418555771621833728056984823678539379278
8866 1106418625084882155568837881907979538084996668949293212774283681131776
8867 -903522007240373597235679260167112453070738807604748624123583505116872
8868 -133060625276637155110871462843309375832962998210700764143618237841296
8869 -434638661586204214469671244982830798321520164200974066744016272343394
8870 354933450566135345569525310030510956685993425814414589997038308723112
8871 1159378579618014855204242702508133827898389753195116998539972609563472
8872 -946767617113107394931318514877986304060553669475554232312081538723070
8873 -139428991334393457587094041868222555925594907904379848184195766594304
8874 -455439554807577213388436086527012225354369182972463385238867613504060
8875 371918848847793155426748794499602595877674354003940475209261464306912
8876 1214857659846819779880075106311187179315392559077684894891334879729264
8877 -992070157338287812706408939736206433264631590570863258670782666754336
8878 -146100244583982209918485908289966975876466371377925867506440171087792
8879 -477229707476069298452935937259778330116823820793386808740056001291136
8880 389712001453080018932468916293795050646013131888399572702180900887352
8881 1272974942690170587368344295227613830280242652999646026875942960902232
8882 -1039526851768151230411410586871073647922143880345085099935284671639658
8883 -153088700628098988325691540569963518616513889469376019193515529982944
8884 -500055873123881341716573349350875934174501038299314671865158578583782
8885 408351081620662958687934620047058784692676141016651522552206946304834
8886 1333855098550381506146790871887055436110337240221868279976862976150568
8887 -1089239490962906337295598472448544051152854503071070128123688507353556
8888 -160409347450857977656103674612206119204445461642638031981656696186488
8889 -523967001100232680902123518506858779423960989629611998760092544712536
8890 427876055325388766663381417873786200285618159647167509108361278946848
8891 1397628652418535629862977625054043952793734633754720651164171206264752
8892 -1141314645354029956650582068105792160657592056465793859463761760401736
8893 -168077876801243103819386047426934035386312826623467046370300966162786
8894 -549014339055570929597595974074605835342449025074540489163585095243248
8895 448328764945055252103598033170926109231021661206766387421879492275344
8896 1464432257092190950297859313074744446463040905810502767252111489561180
8897 -1195863888295417356355714762533375533712258276222160309203027032308896
8898 -176110717032240491864926312757089225558541172258522743722208753302864
8899 -575251540179118081024300873915928966623397927333392729642711497853640
8900 469753016807529543428953625989713924086267975822753699964035657049990
8901 1534408979063838078239771506113567018314127215304065411810270206023288
8902 -1253004029458186641825832490047404033956729740612962253245086054398764
8903 -184525067462750981371189270852795516810796048186984245786468368213648
8904 -602734775408842965627460778454538693318680214842230052394918828410048
8905 492194672797055988338875304455623743435467894717134714132472529826572
8906 1607708597664063854201061794722437231438256285850870859531841595898308
8907 -1312857359045816799417019389923145883427219641443023069692170765195600
8908 -193338934332455025294542214882467239252239741907663798415418215510552
8909 -631522850842985442692026502573361094495224920639072191027754993823360
8910 515701746206787550105693283474387748558608149024489483546696104062316
8911 1684487918070119886309893519394130710766995241217011117005733381968480
8912 -1375551903328129473240062058948562303293004943504822697312659029567206
8913 -202571168423015808147360025648977238089017250038854740311833321155792
8914 -661677330592749826189906741856207685948605125262664338670780913055578
8915 540324502033138795741250063631451643211522745392993295113195330325388
8916 1764911098818557160469654970040390763124932672181431784257869975368736
8917 -1441221692015448619889665669765316699371366731950636866557849787593252
8918 -212241504422366173876493248052634247209562670541088039888869631413344
8919 -693262665326754628885973151572662226387125838272652421016946563313736
8920 566115561916512478352488029057737826201747935373370815227935227975136
8921 1849149994489822306491856004579371853210445607186687518659903244775344
8922 -1510007038018134730549175277615345459355851523220485624929385026184608
8923 -222370602112337567184652214691936052786331672183959415534074274701576
8924 -726346326769294349066152803519219417630740251832611880547643567054992
8925 593130013942312954720686671117194267881498375085281729008289172667088
8926 1937384514263275406735777093130172724130619761002766169637763539916864
8927 -1582054830161638294791733033117287386841305402443904730296014395282624
8928 -232980089463561575640137691185702475991708836810985533484198956572512
8929 -760998948426459284229882454363488495868513248457835524907027014145030
8930 621425527525946665074282919981694911016762629718047931099514475954560
8931 2029802997073043519609728538185415649584142275725728068575804207997280
8932 -1657518839453299671693279854430905904694715023337158052495004438827840
8933 -244092607725414035663688970841464539971676966183448769143740704852058
8934 -797294472826694812613109530852772329270034042791863867015579006470520
8935 651062473615741877667222035620038830169899485305285293006629397035544
8936 2126602604128531178766009338090200808613400076808257367544112009945098
8937 -1736560039524390802356872457161604455050581377912689430023078758262560
8938 -255731858602785579689085079030155093710207637589694214160456642476892
8939 -835310305575486872419060365029589277861496740010712390412846003418664
8940 682104050458416972912085509749762433401569184596475206242375530374200
8941 2227989729598334661082712351166382830572014267791848556996839075190342
8942 -1819346941899401817016876798719497168046307438594608564190654592815824
8943 -267922653615658839688134272360959311603701589093536047920423840831744
8944 -875127476537561232389771284658432226160977068335426816864454213167896
8945 714616415182909720116895201730915951937838175030245114348391485402310
8946 2334180430292819381101305288454569756564434796296370556633522322057088
8947 -1906055946774378538352985082374913287314634907504070948247587872629112
8948 -280690965741859523075043736803341196258717107384251566073914725124054
8949 -916830808474307483797396705409344477942466194491406286623290403491840
8950 748668821470071237173473837852547915041592841166681948479314359629860
8951 2445400875218791033935271146184535707476902005110244552636925273659632
8952 -1996871710017273652048010759233277964883587871333517188102496040629800
8953 -294063983447934849822620034068857655534149337213856037880854035813504
8954 -960509093479112598266137218150509324818384754322502748717690153735414
8955 784333763587950557928672009171550937958975599720133553793314313234200
8956 2561887815919595956517575252251310081902941873297728460754959095118400
8957 -2091987527135846022354161095002127010869484405885457757321175057480886
8958 -308070167217907379810906743781015361385674244110852098458621489842504
8959 -1006255277568942754347307629135945124775516043716595355344896673478104
8960 821687127085172930714784648198133917176471978186096289752860343346344
8961 2683889078555702851872962758366758008867631613496081332618097142660240
8962 -2191605734992693132767861952115842199966291356027746452464915373590882
8963 -322739308694664465907776248021927520219231135386113174969556637198912
8964 -1054166653806876622089484362830342821087538747486638799840455272009120
8965 860808346448272176982917508864504616014660781176983268525094094608656
8966 2811664078724428275871014803870332730989872957137202711112312680256324
8967 -2295938132082597652273050469997507733517872040552682614894228659137328
8968 -338102592553983261504288718476374702840337085300951557020918824368816
8969 -1104345064347400468662101539574293801617921012248797783386257937403110
8970 901780570042800816542804569184121833885910357002294381151119759294976
8971 2945484360063057539589944527705642011378152816161210094587813096676812
8972 -2405206418224580380223811222067776154342610833057789790734691841743052
8973 -354192661236668651970757255336480737277055993865179811931288107984402
8974 -1156897111814158806484353188144717395545384465325875483585972275510096
8975 944690832672638553992055975791504610673641754993014890692623045035640
8976 3085634157727270181288703399791287941262627741748021194277176046518944
8977 -2519642654559951147152881358099132992906776847395762936629319020792592
8978 -371043682670007388480137966770083146325112036545680498148374039074373
8979 -1211934380438548846798490286430292305243377183391647613702533062410272
8980 989630236107178683267219541474125345723532831093740143998920217776550
8981 3232410987886598158278304503509262273748199399083982451592431201206472
8982 -2639489744788312748317671266652647996291423299207899294013470796686700
8983 -388691421115727281012931527481416406381974690908657678235333557338472
8984 -1269573667407089313042780475572699278802382563690371716847660554818764
8985 1036694137942022847520740521670051674586662266855349104221690654237600
8986 3386126264430722827037035329877285239119525794051043326039570363343194
8987 -2765001938615980175074366701062096218470310542117101900868507549332928
8988 -407173311287907258089613107889210073577607787256289407878497244651008
8989 -1329937224885922414720964630423483083945610896271898858466222659261300
8990 1085982349175488570271982495504180021899913060636263520213510447083520
8991 3547105944134855410211476127626621011235934997304155054401400037803312
8992 -2896445358435711361210871029240385218621503698409945775581866512591466
8993 -426528535890824651021558807281519572355585370594031601410293849721534
8994 -1393153013212161899823481793956206922110521767935940798259368633685040
8995 1137599340900663627962599112288288477132606696037436833634106582133736
8996 3715691201589351340596413524316184692945258258336821452046244820000156
8997 -3034098550303093172283381804504194739447205631958720463531753612963392
8998 -446798106733562984881961375524801700570515953902447281517374362355496
8999 -1459354965764121795578436243139427514199333021024884707123766023674440
9000 1191654460530960699199190964059115654921817811197541608378255899992439
9001 3892239135258192735003979856468628294260622447742555167094422122739482
9002 -3178253060323478116562686730213398441910039348606721194023956243623680
9003 -468024949585350203494628110462969363200239857561688751593284351967232
9004 -1528683266045793283530375874845589164907495615582578985687051753824932
9005 1248262157996170361088911091065657085945597784766727575964895574806802
9006 4077123506093151368476914671782402396041025309040519618092089609798400
9007 -3329214037614117985716984834088277635760952560877932686893921206160924
9008 -490253992943067565350757823113171958050864892258605652345107262344572
9009 -1601284637545326655628189216002390948128020475855515709020725546732992
9010 1307542222365917558403412929937236327640439840383101134375652281615316
9011 4270735510195438169298142944907465736002154917742372576755971799798692
9012 -3487300865059189320211058587636545102476931574168728931064328513890880
9013 -513532260890177989198014603312635374290096607481564318037975736372714
9014 -1677312646952769019666705008536906079663649958967661910050061102458628
9015 1369620029378234959083858289311051915607444947542195884881163859972416
9016 4473484587084581140782730209304316645170069734066883786061452260239768
9017 -3652847819130855644522354795369319806180228816590636998442807125343824
9018 -537908970234484621425918770023594081140830808193750988491239948121728
9019 -1756928021348956048689425326133866616308995934314204765528652334774880
9020 1434626800372716677962928628440592420743072348054888908843398633219576
9021 4685799265205284106554148107709986984527153265195600088238549507698784
9022 -3826204760107470860993269970121601492834581709767881852566782166137048
9023 -563435632120661742204340744700324937753449070996013434428650462076712
9024 -1840298980005309505097234227068424938943106975388294546107248444619712
9025 1502699873150450060724072449227575023825001742543968813550011271577661
9026 4908128046377242059972182412076913778325637402969802734674105622561374
9027 -4007737854080609888709557052291306145904818610532154466614752481296120
9028 -590166158322417434356007671097991422749315673395829351563971005439476
9029 -1927601581463405741880238540364704937343184176184866465212559570091170
9030 1573982985306685826863207383153995342465201157344891361024913576872768
9031 5140940330970469645070080174384817457732487769653092495828954250927464
9032 -4197830328205934490001653963407618479619030575754631392595449161030106
9033 -618156972428468061310950112618495013084342413566037584524665644415824
9034 -2019020086593610539733134278929445038020475919916831489238131927705678
9035 1648626570607044106333616493095847590158419363095139772894529389322680
9036 5384727385669788331256243686996994377827792487186590899870098876653756
9037 -4396883260719087415407406232299780479959178725481980128398062317900928
9038 -647467126146246666742589103921696102766290947329293498589513186665176
9039 -2114747338363881660082525668474464041684892253934044585849486798275712
9040 1726788069004014067800903644002413779926336422266815624454380753101398
9041 5640003355776872835353549749058454088144470309539298422138079042048762
9042 -4605316407306985194200056706763833583273998039628546113391496286465760
9043 -678158420957449856986734367020539867541419338682700993112750994869056
9044 -2214985159083084204012945322917849054107989391542631410929199354178880
9045 1808632250917638382479194196781422538781783319901475063888532944348080
9046 5907306324086843002607959443454568542408969615028304977367620510477484
9047 -4823569065497183524756792012806581281691881393423873433963759772305616
9048 -710295535370170342236840000693721104998024950981062653190029646265776
9049 -2319944765917909850357842741324455075002347942504364099720919474953150
9050 1894331556432633404902047544565992884570870512545806489420231441186226
9051 6187199418468975748114945906500357156184610196483608413386623476447584
9052 -5052100978803559701978756587571218169423666782294817577515029400417600
9053 -743946158023485761246587324527018979725699650569940329421092604264928
9054 -2429847205518806770850232117354196306656447259171278723560058229580952
9055 1984066450093836742303229920641949143298809341324712908452406557804292
9056 6480271970377882527779917421602187477368515033440373281374939272879724
9057 -5291393282445540550842251967341503143264858982523005562681771671066752
9058 -779181126912000286818428170191961492541236269065231606787260684764768
9059 -2544923808628282965565513412518328416454392146248661583668648372244980
9060 2078025792012853346606311678763542131439885983893942815177861482927904
9061 6787140726622638921387538134474943796298078627287799074821986034901944
9062 -5541949492540655155523142309059555237996057734872167041459989608310288
9063 -816074575009986359110414890818752737988960148196883004518814350225560
9064 -2665416665584615552206992748181748784014170828256479523150581840164448
9065 2176407226031149482875046947456788923983724675220102830934018559168742
9066 7108451116827060415190740022859114616509059318778362667226389288382368
9067 -5804296540756469358684915999441750526170532394328764525918653731602592
9068 -854704082587473280309084692931106334437588403223009233358668519861108
9069 -2791579123675459086730188227067186242923819491569819381644549374833256
9070 2279417585718683671258190374294032850053019438891250310170924687164572
9071 7444878579124797262356920595968550722575832757602747409868183309558152
9072 -6078985856498130771619026083792722966447386195455284801481699313745272
9073 -895150836523901937818775320109457078929385776297187742155858556242480
9074 -2923676307339177629012086397352991921300758196727992939326125944492420
9075 2387273319022530530868648037227642646397321172880163411733839055599424
9076 7797129946748385408320084003638359875645203684797045558107811174544330
9077 -6366594498801993555505635791308512756249902252289369012843030342825924
9078 -937499796938836311478950223820217958197467435778541478425951730592816
9079 -3061985662257011916401753044546903291291119473384251165942717528957864
9080 2500200932416915861718996664685566794718388344785215546768071412687908
9081 8165944898292063468197744173433678743171226410974259973031991502221770
9082 -6667726340204283966463605761182707718217672577167209151676807516227776
9083 -981839871473719517086352763402204175627509102329506769242868629198416
9084 -3206797524426522331439443527076357417346724321841656334130670607174632
9085 2618437455444710825524085366222933756619077693399099059809438996964960
9086 8552097474554281173251388432843035947505639795552806243654733369009280
9087 -6983013304956701193422804310119899975026291282272096864949224341703328
9088 -1028264097573812994057236223897802071593233958480802227250319657806968
9089 -3358415715356211915663852634018389767565704281125080244363776823134700
9090 2742230926580804456514226359525546877060026531489153170663202799859442
9091 8956397664997626507300415446430422410655422294119024591153434089064612
9092 -7313116664068422441309447804802927846486244492916744788084083088347554
9093 -1076869833135291359554436136854146903079531725197579952204829230840944
9094 -3517158164572927136575869466317385965897173582780801928727340157375708
9095 2871840901389965007104961875812782441937216246394304620121923863444176
9096 9379693067001641743357784907412758891956230364558005569415774618457360
9097 -7658728389766404473744302679104142397677485641674421274157852015757136
9098 -1127758955899013030049607080729131121925574551598180360383295836620110
9099 -3683357560687657366927560047441941717066299077808377036482598237742240
9100 3007538983995893344550190213303333782737738522800596267242324581078128
9101 9822870621227948924878570533497667865421584070797842828747436300209600
9102 -8020572572083363141190722443636304656847477703301187599666076020921936
9103 -1181038071989779922178079584205059412773420736660737126566472200640020
9104 -3857362032321811440669626192161239238977630567921410067839259269424330
9105 3149609382924250928137044149089060998301702382489748799017709983938392
9106 10286858426567541024534341995432359482046320600566173261275200096160220
9107 -8399406900405594664512934147386378332634571286967695892427610622910056
9108 -1236818734017971779134002438175643306567751999762520163612033297379616
9109 -4039535860255050209781311281310057367287977204859907644814453430357490
9110 3298349492430599767649951116313550663038755040416739107491662391126576
9111 10772627638297306440647672201039292183651084575969735656310696889736272
9112 -8796024212941114600846692129125838521105492504728816710116626828024600
9113 -1295217669179326804152474289751337935115768334221225863665656902076732
9114 -4230260222217411593566392739953399569173792479365109167159435730000576
9115 3454070500474515107054113746953920437402867257381820567174923763066228
9116 11281194453237144963740172044195180486390836269876162123590809378283976
9117 -9211254117202680014258647103739860847232240163233171064472932022118386
9118 -1356357017808376748120450690647099587599797777242541875088668329820224
9119 -4429933971812898105219599079997566275041390168361740470040561857959160
9120 3617098024553720440761148765021344733316882641278497363803550083966320
9121 11813622185870719663058646021857275012202562993338947881392283434247112
9122 -9645964684740385945021817284596464126996221994148299883012512058614834
9123 -1420364582861669443845144623467483410472721735986882220532742724175024
9124 -4638974453129030467591854930043529520753851627273368438666862180904602
9125 3787772776667050218183588263441678478996860827139511323472430047188858
9126 12371023439572302195657036979331134237275919693911753840273153221361240
9127 -10101064223504958853881618668241574097853448766929497181706390899931972
9128 -1487374090828464746935132517641292445216872036977408431809641320889504
9129 -4857818352657234422648123976397656645824910416860204325106830076174720
9130 3966451258732474097726998046010163656696462705889712001036969084064208
9131 12954562377269654431888790839212971492487310003050852051304431968009832
9132 -10577503131375889353361691735829276845196298614300193544945257490899320
9133 -1557525464589112441506305302251485871091374079430993123156549502170578
9134 -5086922590222456696271555328010959214934809032525200564227641980586488
9135 4153506489846428452702575511936935897981927578160863944249332738541560
9136 13565457096068807987518682267554683259989500253035550425983240056055692
9137 -11076275834548448805969737526048343898108143964171968357066637303271918
9138 -1630965108764856251922852582295475375402082425400011469340399761355248
9139 -5326765250697241823433543144226463651897958823150905406334806608711440
9140 4349328766833411502242693059913231389579151155713047546333490267287566
9141 14204982110571332262616782496081650927999234884639589918538083178856544
9142 -11598422814640726939062037411823607437988220376559589983588705544441712
9143 -1707846208127401949958638757820389962373665621787377083183691801449560
9144 -5577846558355791978424694083741094745085322731347831205560920590196224
9145 4554326459600328565203520083779676293813750979897811830210553198526880
9146 14874470949828614670040684873858917824761391602635466841129723957570580
9147 -12145032728556431837190113855595744451724612612361417795732561366819264
9148 -1788329039662286952161934998423365374935858434730004640263833187064816
9149 -5840689895807431467135788294724660837350876636212902786691240319157864
9150 4768926842878549497556025130958615076717043834038485344929206612082648
9151 15575318873101225140969781515617474733401921367915846680581153521680872
9152 -12717244625321645136755188643093720940338946187111167167025740085710808
9153 -1872581298906943157299781660592230566856153118921419127570616775611230
9154 -6115842869536567355708407438548483338923549731639167202077475632304960
9155 4993576966008192952049266767811652243097736153175769062737537940330672
9156 16308985709825030233312358757002170365593791092471754290055132778358720
9157 -13316250264304374479251001409198835913569599503335701964206368064130986
9158 -1960778441212405664164724556791892250007290281374093513006130282945016
9159 -6403878424167846223392165169370723187329076112450128927122198392432992
9160 5228744562493919112903724523155892665955081914876236002736175818365290
9161 17076998829429808820912453192113293620307371997013417096941993738385122
9162 -13943296539424958353237076212021989490054578135496129240098979340550126
9163 -2053104038606941311291713226309085455439240529363975340384424391067368
9164 -6705396007670930102931552771617045172721709599038267999927077988180000
9165 5474919001139637527430901893249642281063381376495547663741813944188016
9166 17880956246911169897112606694657906279405869705144411208468008486386104
9167 -14599688014173537693387454431352050100977871866608338202296555970748216
9168 -2149750152970508958758654217543535253455516126263350859413943979635456
9169 -7021022789819335979428565564195352790466101096212266608221775332391916
9170 5732612280651169468875956176895406657886429414860591851049420261996384
9171 18722529870323072763133834961479350058534632978991624287398196135863220
9172 -15286789572468313293067575152682361565289873048354361995127736795743390
9173 -2250917726260976851147888180700562871701796207732892712399942966298026
9174 -7351414936322294577154526933722384567982858518051635792898609434767040
9175 6002360069681201458037867878751173784894463178968278414074743012164564
9176 19603468896636711772406835818531238130144759728804300036208994101601216
9177 -16006029190615575222161387088308953452848467958707832787180217835189952
9178 -2356816988566472629342121369256789952005551946233418437363503273939852
9179 -7697258941157785899882864522162364410737988576690383402254344382803984
9180 6284722794379991625614891661101081747034097101777918174783627957197520
9181 20525603362702485510600347360555136250569081184851369237347132276423542
9182 -16758900835869955514104125334755133325044265627078061071320983053475824
9183 -2467667884793192687934625028041114134019778544066278412721952452751952
9184 -8059273019749010313598094027033978691446705484224562468261715412743856
9185 6580286775608414241746077763206122915825685379527754354481868612279008
9186 21490847858355781112369262044035425967223937126835680973272869668725008
9187 -17546967497341473192686962093645919784926763643300565679474937526921272
9188 -2583700520834516536811171609638137702064378635517662057451420217870922
9189 -8438208565745773354944965063275040483210503749073936586404269163294626
9190 6889665418067228271023421627771144649966889392189263169514927812106040
9191 22501205409024950357698831249171418352249729790099295083439293732331664
9192 -18371864355255186205983341537708427813248318459997659010535068157991424
9193 -2705155630105428518609890036097157242504669118354819594660928600075660
9194 -8834851674296828081607742339810366477125830510308161798640998996445118
9195 7213500453698119429072769306046805156713699511500764323261802850812704
9196 23558771535531743052547345692140879042847605218407080126973607599578260
9197 -19235302094840134023910270638819116597292750609039140835248174406535956
9198 -2832285061366116654200079404527266010808023556372912944435209468431120
9199 -9250024734829368928617012400122564981453566829216973891535966436268160
9200 7552463241818286369004072009180068137855151606106965764466613898129688
9201 24665738499121229707114522514820327805400134640158366264245984659165592
9202 -20139070371407265513010395022036956392088491534219315016186463187594224
9203 -2965352288800272765570751678836695581759701657959121592033442265957696
9204 -9684588096487854528798645856862086519191382008387267910063097874322080
9205 7907256128561323373859525235533188324363924758352521838699933459091032
9206 25824399740120552520417561535086298471094728467053350595567655799166524
9207 -21085041433471740143357114715722327842857554933504824426570743979908096
9208 -3104632945357138965095020873122346643154361649382778849022716265347712
9209 -10139441809526413647076754000569942788082589997016799549377960325436030
9210 8278613868313106327941599173197571608077686344708979200731438438301776
9211 27037154519004383352539321273520309525617824542610116348060896753395744
9212 -22075173911083931475006820286078221419258284913600032313324570682557744
9213 -3250415380411816232128380598336848152274154726104096625005177700807536
9214 -10615527446097529622441490463776355230249885843078803679745750755858976
9215 8667305109952537226691553023879741968920372980855350776066995102464920
9216 28306512769040462548895783987981499984048813768396971328484173271762683
9217 -23111516776856240086738376138012392724096139101879452027244967462818684
9218 -3403001242845857932077587591265657238736574374097864502850074835414832
9219 -11113830004034787874093686097765147117910520027126352504277929797218880
9220 9074133950833576303599429614660477317069369805181368737996348078467698
9221 29635100170101797997708010112270037202070873973567687606176697949137222
9222 -24196213487510054624247228058915065630703282296703379544337365232975152
9223 -3562706090699805420774116313565208293685603947243521893341324872211352
9224 -11635379897389504014626489145194373601246647895545623481764263747281794
9225 9499941561577231477454314249642999546936339905483327628028775838184394
9226 31025663453663807873859274186325144697528706224630475616256254594062880
9227 -25331506314119527687750379146943974522846686145863301586215523735123424
9228 -3729860028601178980056182480397864974152919249487766538060392361376792
9229 -12181255037650335918656678883420179228637975070717500283942237330291040
9230 9945607884880334410074305003040328896516765813536163578924911488576048
9231 32481075949455716237203558518111158673285486230250417223152039744335424
9232 -26519740869596929530693106083766146997937852461848121021705424306553218
9233 -3904808374225614097629429411441704669082260580786262477991189627802624
9234 -12752583009751844381718031696412581691311638720433877053086755604226480
9235 10412053411692274321114053941278176146322907803129546142563134939552004
9236 34004343384706717498205248484984458369492697791470897913315527934411890
9237 -27763370842348908384622835160416253749561019071732881313755155669607584
9238 -4087912355105433755184366241061136176467182586710253214103063783964416
9239 -13350543347162740699930686654643392875587747549529462999865744019733400
9240 10900241038261659782070454977023927103939475855606697788637987739570048
9241 35598609947419711224731346637551449904013424678904122406053740301938162
9242 -29064962945434754050541634569070239430783914499832906571293381598115014
9243 -4279549837159079706062006227812445289303348749779423468767954369560320
9244 -13976369910537597428201668559674351086303224776837561814664231051343352
9245 11411178007712422109028799192634938085373721799090487283932362719508757
9246 37267164625619709995993060933632526731061258716171286222658359604466368
9247 -30427202090977495964387152970681912094133253498991263473234171754701112
9248 -4480116086376602253644826867271990166945377393693130248356831528247603
9249 -14631353374617468103869860229038265741284244141726433736706649010008536
9250 11945917939973461483175886296502705873432694508790350479742849937771642
9251 39013447835061318579725264848085602603018453032857755453478679187166772
9252 -31852896800017166805884800355020355977964353652848475458195397630608074
9253 -4690024565160946303019517090963175215441096150705201284853225146946384
9254 -15316843828275546455230684560784945250164694538533668928837806229531056
9255 12505562954057881584389691984868032229964042355987258278009152200678672
9256 40841058348440994413716426329294221743287100421625902552314648434442500
9257 -33344984858453661704000224589900481601203110193487896774744888051184230
9258 -4909707764892194161342734604253517346976767248896115787808405308219840
9259 -16034253492824096095522157811816151118028979122489117331095295880597944
9260 13091265886867487187177108419952633016250543761515386202111201659625392
9261 42753760539746194138258770238667777274600553128459229427709125325002400
9262 -34906539230205191851527813047379136891495219212209339917652768498246712
9263 -5139618076352360835800836077650654512060709106969635024003622628168104
9264 -16785059563928816165650687249611702312367123697778998432928008496105816
9265 13704232612885873133846619398889749638019280597677249050538181262695260
9266 44755491957986102786949351145718143120775800995300539953805803399171308
9267 -36540774239208278970092783769537584594984890903415032204966137784592448
9268 -5380228699721919208029030299912351753274139461950151498565099335662560
9269 -17570807182717013530081724033605609092917135799983755456316414843752992
9270 14345724469319468727574492370558019726834544522341264799950712646230488
9271 46850371245188594411392752984020188644440824043777536636399638809867432
9272 -38251052032407512787241586100495138204107184869387234701990871128415848
9273 -5632034595936100141393231858224379198612452358120697436355839159157728
9274 -18393112541916883920963806895402500119796073454714150378457746680140758
9275 15017060791450690966046593606368985305899266378208771515570582449618072
9276 49042706414216599937066741170711827844523626153138394709829178040426456
9277 -40040889336428888610167612355043417855105021171065726976179106574979634
9278 -5895553481269312157851268626053554161873132760590273849323967042281824
9279 -19253666133127338956394184330010323788807101759796028210766844333508416
9280 15719621563181291670213815186082666329089021446111867851043192441750530
9281 51337003502655428055398342588038301539034474067074197177746714531280842
9282 -41913964521200491042646297595105126443846632368921566360082034934731008
9283 -6171326867099909093925091038939826347631723323168185167373669252836512
9284 -20154236141591650322492802219778429196750442854937543584877001303313904
9285 16454850187967463095423715839793862880130167469832600570781630480458240
9286 53737975619752122019439467319042413090964171929717537876229050039937444
9287 -43874124984379673372828301841159002888198823913572407768605325804462648
9288 -6459921146895161117007397870915911325828468414986876580584120408198112
9289 -21096671995134235621207080601968693251613827591314697070179642057298504
9290 17224256385581717575628618354833745672402346240150678317928914703079110
9291 56250552404150021784162191266896271127058907896384873268365518900773920
9292 -45925394871067828283683997590505437409922522890387230468121225406449648
9293 -6761928732547820671249661564142136868421679146943700087221407084082722
9294 -22082908074218724345916456401395926155016366390928333257626468201433960
9295 18029419220380421350266322240084859512382308257657214654076264427087844
9296 58879889910957780421415175077429067432227378666650559830471894058307552
9297 -48071983143943532161358554117554452916309846333481699126590963431900766
9298 -7077969242291293662427770277983267929213822177167292594314138162048410
9299 -23114967590397582940979536508607540180441430539029454665097447105438384
9300 18871990267010602653661980534179018150200223734785261981695408837174784
9301 61631380947523663166057639983649041145174712052994440891054066040530784
9302 -50318292019623502167023761654021860155364052630504169355004427671430756
9303 -7408690742520308458231743150225438447130135964280090059254760472239664
9304 -24194966640749635648552763452487973569967490241347218298737633494968484
9305 19753696919755751449349765774364505335357998141938755106830583595123342
9306 64510665878154610240645419343163739415323392700233069330201839438022208
9307 -52668925787769716347782441153784127002539097193610416022145407765794208
9308 -7754771045948310022739787043517777008744764925588468014631210835023080
9309 -25325118446242409590717223598419851127233814236950819010061870645898480
9310 20676345851998286143615809971297932079677722612439318725568803775722420
9311 67523643918926913501328427421040642897995514171985001153276894408170952
9312 -55128700030201552902778407357001841794426766991672934017661145782860760
9313 -8116919068641790992537369319740047688989399766376511746444981858052512
9314 -26507737782312002186432307155956240112627372006525212158185411410296338
9315 21641826632566706656849342833939937422218138548197426746227314791340348
9316 70676484944683157035330602021515271820660464190356897889638092098746924
9317 -57702651258045304837325030900721022700589564468709985615308777948434240
9318 -8495876248585611695283522627991331073149997463620714397996975280489784
9319 -27745245610324788824405465923932603463601426759853460735058121600716520
9320 22652115506038731947290562044669155480162425426943766780112472990868206
9321 73975641831300093723393419639703548707517450374092524452285623647536320
9322 -60396046985761381794480847446741326719311925574973756155899058555078336
9323 -8892418028552272035121708276088841934103401252155338049460676363205288
9324 -29040173918973460562965304431161465030214469001440096723844789219278352
9325 23709279344388506197666838637784102943711854271843095538707836123784358
9326 77427863357346242881314617444442526837279013154229247878147543768321864
9327 -63214396261733447328844603771456558803057842109745001965605873203298576
9328 -9307355406172304312919001567627707025399507117336942935597472014446136
9329 -30395170785065338254761156912076803833427377875980093347522479467112240
9330 24815479777696849324642875598383144940038507933690469047859430393087328
9331 81040207690328150103660255102227589717024676899049595572461063269405984
9332 -66163460675985249888771966954822357986156851013546141839649693967268854
9333 -9741536554232691780781913919446306664229670263755904368756561828235860
9334 -31813005663584415887131881558806675924737465282397158061648822407046160
9335 25972977511989148495590437010946999323726789619211154567152814352800824
9336 84820056483852486906739571190411402761470399535515287305815030634772120
9337 -69249265866511651972725964835738591199241452793098132609299176388626406
9338 -10195848514365727727701600301008691727666091154626339292262913249718976
9339 -33296574917350940729086199542833905815335734333398186418038929939728832
9340 27184136842626489636986149123382588513087980875030440038693768786759156
9341 88775129613209611885129536134644810956243609202130016060836036059588782
9342 -72478113546672080123383791627103856080078052671251056883406001484984720
9343 -10671218967432269595568464040439677279442982128831688306254797717702132
9344 -34848907597064374846369399653258366604187553046605619812499958817750074
9345 28451430372052691852793094615624577869618418727163180389400142772142320
9346 92913500578115087573831228586592348299190207771554966950300475460383614
9347 -75856594077099120744923367403160905448489996061975533919049019071504896
9348 -11168618084051178702588277589403995085655211075277200458464078786483744
9349 -36473171482998172108210508717450971004278643143805576102575484677579490
9350 29777443941093743510088938765563748947017922067744530060335064763457144
9351 97243612602631266391522154292339579856165615901363467567101372322673520
9352 -79391599606624164961008548281626517381642385009635799330810897169666880
9353 -11689060458881146996965817822469314747912513965949211097176688383511456
9354 -38172679400118855643949794546472680936183036247478123799549596221370720
9355 31164881783417487982249008591403114979272897152904697870763391964235032
9356 101774295463633845167792729746057954209808557922321315203853233372682740
9357 -83090337807817834801351254633231230029869467878887400959173420324182368
9358 -12233607132422388504605946478275837709382567448839612848145227013000376
9359 -39950895818928341427009673144295009046942767783715295856000017099447704
9360 32616571913191043738958589037435464502772642331728054534044563432480186
9361 106514783080590767411802711842945258695511267766558876607653128253906624
9362 -86960346233887464614694604345854837830287517507985750930673524231035008
9363 -12803367704274118166293187547733075732101845486052356518863754852352064
9364 -41811443754878314555144945772522806922171475582003789357104997759827822
9365 34135471756422175714558624124640813406363151142109889183655417161693378
9366 111474731900885663233599701983657475411409725485412516370822565204898368
9367 -91009507324869318019842776458540967979196822606100232282524179895916784
9368 -13399502541959671304493749676496790717702821076680436604159257377820828
9369 -43758111979779759642351686143842193255290210050887372621866847870195440
9370 35724674036939506239465637360431231154839258845137137787971168430013262
9371 116664240116447912089633505737510317967180362086758231957457611362659532
9372 -95246064092301738705019448595539383275646088075418712798034394032424576
9373 -14023225089614863647891504958102316147411906007389749565637220071796784
9374 -45794862559230554716009682238326006550713241746453935859666975514368440
9375 37387412928455944891069643807044630308426278677056520777816408424830088
9376 122093867749049267589439850536075849130471775597925874782945159673168274
9377 -99678636512869408392843633008159856064740339099368557211476342552942734
9378 -14675804281027099818550117843293130009554974092884371820659942268650658
9379 -47925838730710485674787614956724019248691733999274366474060339415418336
9380 39127070484670946674199956042881143132357533902761186363520090513110944
9381 127774657643295796936878390927696906238580789578214402912456492260534080
9382 -104316238662870765674019084059950745125206676920038700537366109768283516
9383 -15358567061713167746313884711034404836597361144722994040017033685292824
9384 -50155373137647301702934082549453823221547866947221726971912860831214528
9385 40947183359901136583353298065577487480662212021341487895121257117734934
9386 133718157408086792324242413380359641448515911545746644828419733431534434
9387 -109168296626782980986124500322955380298175119776390640370840223275177256
9388 -16072901024932983721298012238848507222772899072954578403038509978404900
9389 -52487996435440738648367462132330820993262316797405510103105487033774660
9390 42851449833286467538360561661396654260583407672908214147651737744099912
9391 139936442349132577303557469745403716297798610842024049455098162288542872
9392 -114244667214684353707598861417039053459871269293457685460881045734249188
9393 -16820257166755170330613274976685463965311720042827243220871680277999968
9394 -54928446286145068698511925557631042121086184950490327284740377411483712
9395 44843737150201453569613341484005540344895794675262706515170594108326520
9396 146442139437024170786263087875968613294735480976793671279574053670995290
9397 -119555657524845382097484582699523399467925692076572501323590887422048042
9398 -17602152765518667170717336503286693561133473258914577075935401903153184
9399 -57481676759256028369509341055797766876871154935295788747177230359029632
9400 46928089195109232460238781076321515571509463430369009489161090668433968
9401 153248452357333147489290656871575152448794275394363354426575099105094080
9402 -125112045389419962699544723781863431307460409142841679390573954544087264
9403 -18420174391273019771818183655334746348870632238256183804015885509935160
9404 -60152868156826329148638070378214604839872670178713845499806301975764752
9405 49108734510731401185496985207547824509499375998494557209280249765155920
9406 160369187691293465153537783049306120362999900710088896155000880487664624
9407 -130925100742860237342408963657753951163231403400085728845219868745380552
9408 -19275981051029012157440267457048885787373570521223169390961464930085260
9409 -62947437281946823586571539263840433456751792412453015191974669066617117
9410 51390094679069922717162475187381249848183097584547519658653054121718386
9411 167818782277782397498771461124607323113091489378754917527795330011956512
9412 -137006607954445690492049176122056439790631015858043571354219648548591796
9413 -20171307475911369001520236022657703964309935819455680881982575056804874
9414 -65871048170479305584750749959269303150754379678176426490850373365971012
9415 53776793080510165489480287891654398701579932685575653272839677363464520
9416 175612331809579069523836355774564335885033125915622092503477650976075376
9417 -143368889168162513718109587983404257781458666835198313350554965100826032
9418 -21107967556576840969600503982107518200911126552837067508653473667893084
9419 -68929623306813455073936189716382919013556055662582752670910768456239660
9420 56273664047957602843732494171632386933365192857886789588341580927245848
9421 183765620719240667785037729506229688042806893707498259341868573226416222
9422 -150024828695096448516690634816802952108970016937953035955446184129545744
9423 -22087857933544609382970969024572818178320244253440628877916678260188576
9424 -72129355345346251796681377815394316245906137591288062538409634862963840
9425 58885762433716221622357979711371794376759436989098369564470259313123860
9426 192295153412402607284970275193154325452139256702593490069092957701550448
9427 -156987898505514895916261229739344150338668482568497135098713095066626824
9428 -23112961749382133906669701521048049966934111299675273327851914384900190
9429 -75476719360349010634167532032942147213200522184186969531875250457202640
9430 61618373607605678534882408477068129267920536427718217843549176703138128
9431 201218186908884386461876184456683256529384178564979579373603692801619072
9432 -164272184869915801117940820667709427775930138940198522272847863728853596
9433 -24185352569998872822302170660952107651153066558548265605439233831785558
9434 -78978485647896837742091118477620614358849659590591779981015441473123500
9435 64477023905638173530107016952247970725889646978158404995490256387568768
9436 210552764954672362067260960086899297038234874576778965224550581759295824
9437 -171892416200515608397355192220811523097559878627115094716296884633455842
9438 -25307198482623307109223750642469481136835114619643737735604341630643976
9439 -82641733104589657602699058914407575573142346637948849332612309945062560
9440 67467491549436419233992911026264467112557338902228168504284620445934620
9441 220317753670659246512356072420738652665444314757466738502298315474187490
9442 -179863992146940531866884193470667470823332423668787274659665981918145650
9443 -26480766378375999797142231424665439458175693074909054243693849340999488
9444 -86473863208894983356475987320988564504758135780551678428313558844815632
9445 70595818057472579896041323102504062645002499532690860573403661669341610
9446 230532878806953011236479040877751426162537981415704277771538542017631924
9447 -188203014002278776911549077829337989556344489729994953079168571832949840
9448 -27708426427703650012927051578235809316054145962635782926513687703762358
9449 -90482614632092349904384639589828729063748234508677506859827385462884880
9450 73868320170146307794452283492501754349767258510419306995986274721191040
9451 241218764674630539666654143533219275444330250717108114663809559625865112
9452 -196926316478150637611590439722259251622635341278141630894370626458565640
9453 -28992656757306913483123774662874490564780422298623570973274427671362640
9454 -94676078506999944529968393677627775839819857139493167594701914110726760
9455 77291602311699768520853904011686857126823040632333340968337820255623824
9456 252396974830009520405825426494467368483427719083278280228679540262880152
9457 -206051500910063244817212145543297109364734165091026168046694651251210094
9458 -30336048337578843341728729388479299653305886821566680127344376677935562
9459 -99062714383917690146748255276939618805470194398120452404978196801012516
9460 80872569612990644295949911094520136777340556712871225395069063475734704
9461 264090054589851662952231574108087251083646923980191086420305613871336342
9462 -215596969957042008918518997266627618601538275971490794954385826621015872
9463 -31741310089971872259951403010784325406408997433182243835701558131130508
9464 -103651366904530196475869555453999749452352743446891056130500020921171144
9465 84618441520212441535706502624576862394856836784506857458104046725026576
9466 276321575459397572441755201038265056596336118371000486680610743306586634
9467 -225581963862376564381057574178456279234032769484314221535453777134171616
9468 -33211274224130055751874847459602945049463239720221571283420567496882232
9469 -108451283225880031274748844410757386603290591687075534990847339039928644
9470 88536766015766993618077632495017734636125177362039538364347804347643492
9471 289116181558775026237820847524501960396709533915160169325889931844721408
9472 -236026598345290575100508241317494484741338957747852424251989694246839918
9473 -34748901815060606227063746937164048114214488249843496005413062276331646
9474 -113472131227949220401268083314110516053395691155617291288373688262046960
9475 92635434478658917379586905354566185768588764692655599540749361925050020
9476 302499638137124726782093101539783486611716830495432719273388263261174656
9477 -246951904196447627183656169819761099464325122377915124633641429518628922
9478 -36357288631075381203827606954389255258501976056977564956351944158395312
9479 -118724018539877416323450975311570591724529470368761713655679441874672840
9480 96922697212998118120466481948120271089741182283614133387045777572925120
9481 316498882267757930878618027501687702795183161804668971451630220204986000
9482 -258379868653445386853365663237801015942017551674216193210006804618664000
9483 -38039671223709795823908774529959633305526035020928027559531907065619488
9484 -124217512421401549889536102611319659288848078720280195946417461923538092
9485 101407179674466503206541150553461751977957326471155490882347374643522448
9486 331142075821806053072152032639808866778910039295216214977187728708321408
9487 -270333478635833255597930708971890399793862770786031915112197730687442904
9488 -39799433291324495234522290116991353796378324561557317400840597377851506
9489 -129963660537726890911004446186606345667042736833692751547058267278954936
9490 106097899425931217789019704060748597610821660526004059433305508793383892
9491 346458660822151109594280464715227202366292311004630795991816252801239572
9492 -282836765922721194991970054283744171031637168739010827728026115676335040
9493 -41640112328614971003408811070180082616393941981036569324507288686886080
9494 -135974012667736306717259303591353706812427279838222288534325201215539136
9495 111004283854771419738018529989576374724088816027613503165990400936205844
9496 362479417283945745095331766821937926799315565609445029801412144801395828
9497 -295914854359735776516144997013930121031676209472961989401679144276867286
9498 -43565406574797102323491551406181015440289503279268846166447161950652256
9499 -142260643387216273307927631284760234913195921884924904743643585238904160
9500 116136188685931434041160176316566780019321042747394680087949031687344820
9501 379236523652750953248862197795716930148677819775711033412904708549411112
9502 -309594009185930679954285821218977468770970395339396839833642902362528592
9503 -45579182273803354252286091921556660440050095959349569214364909118533184
9504 -148836175770628147416665769946878433091049939644656430281759832785025760
9505 121503917326222751173809221663627726761362238131729477104462743292819502
9506 396763619956247216291203232732594590228742159451432334339624796345552526
9507 -323901688575279958759962143400008253705150810570508435240922002262890560
9508 -47685481260416122438755357361362718838347589107645015241269789432009466
9509 -155713806156884779391544643632536155404092993526267876718711515917332404
9510 127118241076973557760500949873355961907787192011581493401835976702593016
9511 415095873790619781272674172833365462359646876976429106166420951391551392
9512 -338866597491580864763146888224225666694464374300636977239817333123646844
9513 -49888528886882573356888629879922911344640016868405756737737395501449872
9514 -162907330026609315510273003699737456228190634376437799978459329396017376
9515 132990420253770231684160949797184207555869405820047115494551592324103976
9516 434270049268090694072427830436732754250599412165056387986000426288906192
9517 -354518743959976655223108507453340412887096276795707385151873785586473264
9518 -52192742305200435435482266249179695584197402178857946596888550555124840
9519 -170431169040458739419147085966811965222011098443295103332969673673913440
9520 139132226253753545422669867447441305227061488482608434294432160174576336
9521 454324579057678973335077057693386140703390905707165240657379914411984882
9522 -370889497862886708984476913452795009524455447977106896720421335788807325
9523 -54602739120937743967851960772243070873683998277718312491527821874254016
9524 -178300399290293233824726949337913999331283058751359392658607359931166022
9525 145555964612726381373793061058383965139157107479740990825296394586265832
9526 475299639657126306139035806900713415348634868042788475630376956383245368
9527 -388011652372909925469206528791062390093597136619055853274675047673308104
9528 -57123346435152777660398402337123154291331072701775591867183615796518920
9529 -186530780817267873216418567631362220257464422724026607976685621761625756
9530 152274499096202890405452930923170429673413680817051545209898900488594334
9531 497237230040039718337531987846133161159663137311739406047290505979137120
9532 -405919488140256609515494509091293648682570597099607401509811966277972688
9533 -59759610291714647782017019246425148432683088860672542719533065664855234
9534 -195138788453319731278080655030585940263728939020780795939347435148765376
9535 159301276870484683538476400835945904535773351884108544525570453315748864
9536 520181253828686119857842405734484251723187356901281909358940715303646850
9537 -424648840357473080677297656384369564218759181630665541023385541600909200
9538 -62516805548091569394894818954594303022114503062494106071707900845733680
9539 -204141644045025632632425689816918946320852374129345762854342820148060100
9540 166650354801891451055339130486947546613434406343251551557895385742676514
9541 544177605149538245762194556847738490984778601275911701396096983163876560
9542 -444237168829661713154492011329603100019274009535806420361580471123693056
9543 -65400446188474174461333495002527520782220441426027262695009409288998544
9544 -213557350121418120382827819567491385103331022474392686783064141342153114
9545 174336426934405125303364351539033471124708730247800992553213419298307624
9546 569274258335629618053708491092724509107873208298033485093035696398514208
9547 -464723631184077056652161570630376238936439517407774547918192601805417968
9548 -68416296098936796760669118516484405136916078573857710114945321914551296
9549 -223404725070074572502732302852719212821422853717111897331585371708216746
9550 182374853198212279055697036850958161467972876620610308599652359601630496
9551 595521361647040587290540908464915627018907989531309526739473428026773272
9552 -486149159358906590903364442966140354329947496167782070170652263522460320
9553 -71570380325212010861928414481915552723439463991303671094928677662226892
9554 -233703439888641815307299367188608352343402563855534595733532852652016116
9555 190781689403952987800260902493339026561992228405570875595346523481967072
9556 622971335188421682213742881134706710412032498344664950282762875326474370
9557 -508556539517233465093688565402818313173721853300425579678951318158407152
9558 -74868996834564451327375854275690177708025323180153330591437491866000148
9559 -244474056581931303842731459754150184981534131477475571127748815474492960
9560 199573718579910167705665233061629855578762791026325132054513174326473520
9561 651678973210378388059147072906467320250420609658894643030106176105166072
9562 -531990495538639681505115054926533186141295547919818775809046624183193792
9563 -78318728804200753315974962885263849751077974996186646355478797162720088
9564 -255738068277823448316011125948351622953881615498451536116261980455925512
9565 208768483711905903616728345668270074468424390231331973583477487889101818
9566 681701550989807686579409495320072273741249490325691545208021504626316864
9567 -556497776247653510173650975389800202121791254090270392821834138540456604
9568 -81926457459645094287351855289363635620750689610440976180274369733940720
9569 -267517941138459682260329367843647526440907946817859977952234510634841544
9570 218384321948315170064721217934833586869838371681585640398548881705969760
9571 713098936492906454221348555779540941079592321512633266084655656056681472
9572 -582127246545286895820592171923641558097193604449067439580458660653499498
9573 -85699375487546107232758386132413686459036507112877390268001305057126512
9574 -279837158146583360217412704198029733541046178302443731131441570740446828
9575 228440400335367492596872064667103859014630265392320022532035165349855868
9576 745933707033581022586639246596110253437649383105802539538956749161520480
9577 -608929982617260207504667163868975798699080641391650204198867691269967740
9578 -89645001048462786911731519863350460879021617376133465217837514524328542
9579 -292720264850421767917737099323956889202662031836120406935765658874622112
9580 238956753150788578013595870143962767208527808925656257431967734622720480
9581 780271271149392441082823156166040418613791514071788776732534630391893984
9582 -636959371400186416563743375558015477423663017696925857344502370583765736
9583 -93771192416306412992262157262241714519519864799246196209736258864986332
9584 -306192917154187924430605455102625686280915328114457193244517700810925160
9585 249954320906842062388216428373396277889926237123143911484500803339487840
9586 816179995926990549841284198252492919139274410013492015113661921318152694
9587 -666271214494998788498634091380271242270960674213165114173813049613234696
9588 -98086163272294545308454164099584723423409926815505380034183071675310080
9589 -320281931245129233978128689350220375623380421956603697766808843364651176
9590 261454991096971817364625864568863995982057485326327323515303059964136368
9591 853731340019239927408958712799596042599744607645982312909034817158246880
9592 -696923836725270171725291232892871716994257302191818366373799771339739480
9593 -102598498682503974417065800776164543177867380398425498270028105292430124
9594 -335015335752067479949949091220499214211738844350119605786057229240500364
9595 273481640763523490752416403371773449275646033890412395820778970576696360
9596 892999992606940962303214815533252825199149081877455479801517692368576480
9597 -728978199546803332484086515485538071382079646531381853538798302103083312
9598 -107317171789394397126078064086121179812722152363986223416566543047139584
9599 -350422426234568527168882753423833387223956141028840345708546190225504280
9600 286058180967446160042269210465272498630423793709169743736434908044887796
9601 934064018569219368009250125230319972520993018996098524203568136899208522
9602 -762498019523986559824303951003776415239204964195499417080629154927071650
9603 -112251561249015891738501964655971310078802323189244718312770575793541128
9604 -366533822106258113107211625183416491150353667029007957929042809387716561
9605 299209603244447431743839842704048558436516000840692688959252578279734212
9606 977005010138317928305788480400824754168544098876163662320857364595494408
9607 -797549892097923682728953090393738557512122009132882357054248650038951896
9608 -117411469447013453874102845848783440164136152604787739478322347416152658
9609 -383381526100370301245042643598924070852121120596498317114843457296394616
9610 312962028135804582700865618803257653458316743625358683064390763692583139
9611 1021908245326696524797426236537838544112219412628905201931155127057529272
9612 -834203420881280164459997208700711680609474494852674452913156336627385136
9613 -122807141528003490206697517712356306036504316304130988237435079480321378
9614 -400998986390385925459388012251948883004311202789788613021382911625176960
9615 327342755885927253522509920760804884949169744403557621202453411667061696
9616 1068862853427052890424785611156205183701676893407015435214568522204375382
9617 -872531352725155285852625244034172866679603119543377133106619327024237696
9618 -128449285274422935033667498193824076953820115757830437516577981282671360
9619 -419421161483598422291744038351558953786814558712793267782993304420738900
9620 342380319402830907473233290041841420087414985698901977862506897514767868
9621 1117961987899140349104998382576118219996834521828814458550784056207513830
9622 -912609718814113608407696496650831440447303703025633991616231330506847112
9623 -134349091872544350273077365419057817984975237984096523230804953170739084
9624 -438684588010642956592145476173434615310342465460766242753964997156964248
9625 358104539581922208593582763498623892183788251025933934097542705785270368
9626 1169303006971104350233012393631181533987110269617295591391159331749866394
9627 -954517982056806752592683533376040996398390788567351767792080043230824848
9628 -140518257605012911516079929290174767353088487401186871336592800013642408
9629 -458827451539451219532895036614923563287706446956042072694964036353407610
9630 374546583097925421350166027900687848208854848090081958248576525674525804
9631 1222987662297512248910904593979057561384208406032046515002612955721887352
9632 -998339191051409729379165759658287630901734116639365887012392126152296160
9633 -146969006510996615885447651499461272392664907989455308374666625673462432
9634 -479889660547758653256622342188437338596037281550387228770956593240432498
9635 391739022774400998376767433498288137498090534998781170034368194107703848
9636 1279122296031336978883394412704020420941498742386632817657305692970778912
9637 -1044160140917406213020407353327912587935511365709628579109162115256004240
9638 -153714114056852548335271219595355889088055432982063628838052102966966432
9639 -501912923694203500962425153837971207489949757004636559279652098334597384
9640 409715900645132161793080510068465209394063650768182230457617528614026134
9641 1337818046682902622056032816195461399461067585430184609909227796775218784
9642 -1092071541298106765016974416995318647370798770763507366148897839071971200
9643 -160766931862102925957856578949507462367245960164905740923952556500387752
9644 -524940830534228811636683707252167911437355198207630736117898176101314692
9645 428512793826691322505989757603651500714658928063049494045994871162305944
9646 1399191064155237198739543529470475136457641445929882211613879043422787168
9647 -1142168191851696613331247878284290940807901248516012915340583530546163000
9648 -168141413527488362668957504340646044165794888260963574833826460818140444
9649 -549018935833440629940932204760519510836064521115738465337039967930169270
9650 448166883326754828330780897216317528936856977383215393787657557206400814
9651 1463362734362435336234146739862697022607536024982678528742278851972894592
9652 -1194549165562609674983569875088010716597314618458795436617956287411246464
9653 -175852141613925966870289074535739946448605495926576675848356933496737162
9654 -574194847637799847626438498755242995832129524525899212551949337926087000
9655 468717025918221391875173472831841538647761062108852565098269558839514172
9656 1530459913855542170817401344632418894433668763729444057586178087250161296
9657 -1249318000219638663375262934845933544156442133905584472972649379466893004
9658 -183914355823350266052763330216660229395816288929037974131035365083222560
9659 -600518319267043866540852827746629768784829741067687034680824710992340536
9660 490203829214916644861857710728294984508746680730746592552335303036239744
9661 1600615174899162607330941891886770943854705908989534726279505021150943542
9662 -1306582898422444030283901326428112528537199237479850815890909212405417344
9663 -192343982434659471404300381365646307674585960345881902186140016982143312
9664 -628041345405060139680679795521843316569642199320214744643777156492828712
9665 512669730090644052564641446576254605274915936709214919358473315134259038
9666 1673967061461511024385389746074630644490579824809193360876784801965212000
9667 -1366456936494044997404381916576783383417897919387645663208875131023420840
9668 -201157665050332348814146977790069983047726299870472325678286981614005394
9669 -656818262468580185112672341928729892945621768616997278073727306834537632
9670 536159076589581808279076193742777462680237940609387733204785925774770552
9671 1750660356600981270912910312891740872336298152328799223388425571332584200
9672 -1429058282693493078864126870730828368368717059658643753257108008374275840
9673 -210372796711726223912587068291327523354142142392948600280594039012211324
9674 -686905853443543755504404971251568375199767685780506863867883893616388896
9675 560718213482537693013442967399860047788739906499755659632899007350256296
9676 1830846361753572490251974540712580978927782017229600918478736666149320760
9677 -1494510425140272585767192297183850033132651137791679891391693259978858578
9678 -220007553443618876460745586534868133752062024862781422969393823103152296
9679 -718363457386813044178657810464518498695185619801481109559495775972946560
9680 586395571630371101720803573064918191696293856443975152301091724355231703
9681 1914683188447691675865495063702079183739025759775930073387673151615589424
9682 -1562942409880075248113565257373564517053147185449900587223054000706574688
9683 -230080929291220924783637922423734085268010953904970836415031220174738424
9684 -751253083799611296816414185773371261151722160224416916857670936781454430
9685 613241761322985889477058406236092959126518027884917104208431672748365300
9686 2002336062996009327768820268662598159728593348674142656119577742068683920
9687 -1634489089540490266447934187707989161151175787897259298559356757121748880
9688 -240612772915665616342756297264696432804017727872198081238283387378325584
9689 -785639532088134812061488487777113788363839530313036674122767248840797110
9690 641309669769702299407355154137796927451286469452754489220676863673155680
9691 2093977644738212307227364250804754393462125710369607336527455465870063064
9692 -1709291383044871218541568579596008595201717857732483383853583662934434408
9693 -251623825816884787981077101066625364947245111787256113445577200629030144
9694 -821590516336258574501357918778689154627961848166812376427381805115634216
9695 670654562924544477518953120144625635328648816341428180800270599337947816
9696 2189788358433721967622173718222354091806272753373007697132026890008542488
9697 -1787496546873223184923263276618828223211420002909728157194721319433002926
9698 -263135762255808419546289424246362131080417016456862931268644701539524276
9699 -859176795625140903675359283743557421730111742424848044517691279014192512
9700 701334191838046018818802619584798231140731634751155773914329296116828686
9701 2289956741429771760071392433640612643923745218555766446272959742337297900
9702 -1869258458380434661006736223987676946564972428485010067636036304525991284
9703 -275171230950986186296269092467526422284752773690901157316622545558995280
9704 -898472310144849501089501135106545432911861335921964918574771389636035734
9705 733408903735594292348793473973947833708238396255839009698880356780283512
9706 2394679806257714643672529999900168145477488632477161156216421909634789408
9707 -1954737911704598349566241269089214335149887579976547356989141245930073640
9708 -287753898628028465382416518033420601985692697929185697718957999885525816
9709 -939554323353898888184711615071852323275935191490942900594148374516081440
9710 766941758031120261565671437735629629281800911052804023412995719371718796
9711 2504163419339106709145323356585928423194565571646039765205139312307620688
9712 -2044102926821563518245190421020330988707993747157610263053862890104274848
9713 -300908495503707364549506792048836835129240254631445911479739624448849776
9714 -982503570453827015912456393208214320748982810620706962740824068726156560
9715 801998647494110112848634206890012563514609084951484354231346144393509280
9716 2618622696513041543777646949494236257286845346271930857212833539657547744
9717 -2137529072326282764067706582077373242687396112097473058113679064794473664
9718 -314660862790151770479861027597802920372513379581927045039021238187327592
9719 -1027404413457667199472751864181360629008121565849708921457219054776443080
9720 838648424797484879718951321964390815945240994324252875521702911258213356
9721 2738282416127444365485590001271105795634674420882091331631157625201961202
9722 -2235199802547002086004440916163623969001504218861450389284234966160160342
9723 -329038002308320683277063635428476966348278054718973424956099656370921136
9724 -1074345003143411778897765353516930340778106609902774890688794292194207024
9725 876963034683881772898590520096577064493760126724387453288692470917281910
9726 2863377450469632519514151411418882882652452548332910832157554322978268408
9727 -2337306809624941375657838416594310243716281986796827237817736324790396128
9728 -344068128303853017173915776726437297780883650195251325301022916603094940
9729 -1123417448196338234900353183009918700644327924697366075657005487828121336
9730 917017651998294215139532379341351850388215502261742078035275022080394720
9731 2994153216345468692836470257023354178220369509279435313046766725296977832
9732 -2444050391219871037932220176236594056972817574235489646255604243394490544
9733 -359780721562476703884045344577941353043670518898108162224695643372005930
9734 -1174717991857400064859271104845753815556721486555000185363642402584413696
9735 958890825845905534693536051582056262107929356950094422508178995700127040
9736 3130866145651936838488227164873629885100637296932145727552762137648913598
9737 -2555639834530959771234800932394606877916342321694466117970810606445548176
9738 -376206585926422738381400015377479886396845407054021870146507009273003918
9739 -1228347196408797709875043644714220953669836344195200391256964285479102780
9740 1002664630145303607080597143689698047250424731704423691518696110529180136
9741 3273784176825022653853633911690067311927306357282043028665242083650068384
9742 -2672293817352501062817189093972897314461836223895084092073631161600178904
9743 -393377907317738480751544093933276301609321578139889817419637532577940356
9744 -1284410135842364425989477910415569624135599417430422754805328968747167680
9745 1048424820859111015938409826369300542616355535019399724545563022885774750
9746 3423187268083447635335350191478159694074408715728052326443266829306975408
9747 -2794240826915676444189974676895194982814189532410447467907136551170770384
9748 -411328315379037128435421580122418088292983810623933253801599598246784526
9749 -1343016597071554502629340246788796471237372999890794321928731013665352050
9750 1096261000196428980858488251017023683549024508645707779123122165161149432
9751 3579367933429158240822416698784020728351944435812097386874069316177519480
9752 -2921719597300439118304772046165424373950108103554675941216304123785409200
9753 -430092947847065204119509304696408180078836080839624511030332023373000176
9754 -1404281290063634073580245003195713356267925408830348391951590908897986918
9755 1146266788094395748040513957407370018408158046241901135346738098272844552
9756 3742631802407582550615920917728244677476943775322524615360966490736364176
9757 -3054979566235961788935069171765116195015796465426249532582490256684717152
9758 -449708517779525931140103632682525614257085521776085166410829808549300768
9759 -1468324067285176546061837890074391012786671150555528010480468204491073776
9760 1198540001299624696845496619840820249424746118651980761988832699144481186
9761 3913298204674612191596409071210023137348130911139648128134657458108934232
9762 -3194281352143949533651539337190424988212729957212908306103367262552295248
9763 -470213383760872633472718518275362872244270641072467250444694689747436912
9764 -1535270152871185229353278018525663648476028366965218894373564356319686842
9765 1253182840384338425400795718975328342878682921463188715137480080892743856
9766 4091700780463126622597854524858890556804545978029840726429192611549631560
9767 -3339897252316537180789824787666467091931882178805848910894452177299978916
9768 -491647623218292337723936632409213872119167065849732121699180108432597152
9769 -1605250381946136198086837614166728229146497976944216051729569403190131590
9770 1310302085046677932804843421517993466173685281431061860101009840535624982
9771 4278188118089733035308019100285726245044346953665346545145546273681469472
9772 -3492111763159538483736339715050743693710329860153249066740733884108579344
9773 -514053108984845517078870847718006768469166128616005807140296921246267092
9774 -1678401450543987238526496057419111879169401289734835819306158159100999760
9775 1370009298059967198543293951166892338363941030099790563038973233446956232
9776 4473124419692334534951810040114370584419408285606928842557723034826458912
9777 -3651222123472561948064156127203883649399752843244251058665764350727065248
9778 -537473589252723776986138262519575646447153263948926415408400287288469578
9779 -1754866176593767757494039338119296621209892399126267986522145424655598848
9780 1432421038251680595413197232267585572953169135860227729822722371532808176
9781 4676890196441252077805581233401653217894062097615991060787215287042414622
9782 -3817538881780029007825805388047839923617549457004759653863877775010153560
9783 -561954771065844060956222099964685424719383823135102074588398421549704028
9784 -1834793772457785098344176789721032720247947106952277935620043694606777464
9785 1497659082909522472860604703077504858403327503824691340029676018548993840
9786 4889882994521005885438903602858955499934841287494320767926838848234654208
9787 -3991386488771501079639748089937205183315999823140509015909347802082044880
9788 -587544407507526939139791448987933513180189836279201743536323992387936208
9789 -1918340129530791640694177007389220274908456897496458674805212245201018272
9790 1565850660029414964642418319152690316820642460869348658872544141206343160
9791 5112518153236607799446353576421369500045988623732828816589923471491492072
9792 -4173103915956022859056095379982893439890937346487656789567958949409045690
9793 -614292388745819504632651869106079915543547220852002893883525009671375040
9794 -2005668115430692778521653093298806177431697278218433425238842960242766320
9795 1637128690838332951746645015413599919911535674517276753192658598691478624
9796 5345229596657429572910018084911645045126791732845386733313963363733027840
9797 -4363045301683503515025048704616819586775440760357452495612394611490830308
9798 -642250837106132621125319968845009938379015106201253302330839343027875456
9799 -2096947884334578444365997866465004872489481411142430154249844004687407040
9800 1711632043043856839547206526820980903294683244821656379008050415698218511
9801 5588470660273500100376738864849958779238011830972845705725668564207137213
9802 -4561580625736572224117769140009735706467910522654795615672579463198999754
9803 -671474206348280546718282163889639031967622023414607114409697313686332792
9804 -2192357201038072067464430701227752056601769223414016541651775729279878720
9805 1789505795282068483187502375369192067727268950186051828076393460054590532
9806 5842714954203558335935358285969722772126561053124765276223254082180254584
9807 -4769096413748950545761692063556440730802587781326253815466190927031900304
9808 -702019385332751658886579402779372267793731502730503085411645811585419182
9809 -2292081779341254308210932789106255953611984981542230679449776422734659804
9810 1870901513256028778118488651102005589170940010742088530505493366009067290
9811 6108457264561464188832969432120411438226376109733333275368338934533860452
9812 -4985996472761276152526256760123242272100291428309670970845292976075710848
9813 -733945806269116054920701923070039935525916630011597663291618849179012720
9814 -2396315635390780060265373616336353316119878825672165494203775461972600176
9815 1955977538078584212052085841335174510580386660154293638827442459942116736
9816 6386214494657768052551843310963956693021150782393495590481503122227561160
9817 -5212702659282589141448760111541254109900223751104725595777061626904733494
9818 -767315557747903729214010345384439908666854575681429251075560703395378630
9819 -2505261456635313467272443783313626069673339606789531288387125869158301676
9820 2044899287355692731601032247618319123083929968350744962603214085814980428
9821 6676526647786487048587569828247082241352431167748591907585766277723404304
9822 -5449655681285456549820509539750535863242588521838552384121455571298994312
9823 -802193502766080985871736753727344527644673589483108888392886055887893504
9824 -2619130987080106511533453829808786042238617073687715075233679154928716668
9825 2137839569569876953613652881473331792689983906735160028331761044175140336
9826 6979957853423564202045985384428146319161126262349269333523915069928944860
9827 -5697315935625070189342697932208532221865519983180055300650224029039409296
9828 -838647401965428535116267549242759722944988306374345993181299508888852608
9829 -2738145429556493667804977005427678098248022487199367459205261205288666210
9830 2234978912347847121392270709108830811771294858907649847670634604685707624
9831 7297097438743232915148371205954777003053714257560733825258296891054589440
9832 -5956164382437719513663962469428513160868386661144886369264827185060338694
9833 -876748042312698825921417150704806263710367470486902973573303294275007382
9834 -2862535865753321960590698861396164091276737530567572900087884011355344800
9835 2336505905221831148878623810123618322657382859122414944220534561973462008
9836 7628561047441716461265992343958088929824818949442904536846107717554241900
9837 -6226703458141931770246778121288303415086234922281618596309533114574566482
9838 -916569371460419773455122615302499653445152477528652476848676560680057928
9839 -2992543694789938609399935600823914659275856892284250574099166110091273040
9840 2442617557520750373351728032146717554104382558714528411536804263675886056
9841 7974991807944510123929835949300379500325004092195926779903373271963478132
9842 -6509458028736407994196935734072645995826479775834260595798236151359108160
9843 -958188638037635073806322701826480203706955755679790146960744733475588864
9844 -3128421091144375791086686983387364780343685195644442509033655178247515872
9845 2553519672055134973940311607704686125656741649397203041741140311563466640
9846 8337061553164077795380794218626012192917632497294335667020238085448656404
9847 -6804976385162792540478008082396977659187143709080808223447462955351814224
9848 -1001686538130746454451930972746194188563130678440177147546367353198004016
9849 -3270431482785864897840137337791448806814857181438226659693348972054647784
9850 2669427235288632180601338763790585147068150534245172475203107970961140322
9851 8715472094069307749015754010957326652863635143822111318994091653330859612
9852 -7113831282578428331389357752335450191550411259954634347971189323937377512
9853 -1047147368225969982866963235385648910403788555606430449557966750586761744
9854 -3418850050397844645567926255190787233014655918257776995578627921293858360
9855 2790564824719175301271822961253926595069634915819539262076840262060069760
9856 9110956549426683293980125666545360962369310616789798272425222549010850336
9857 -7436621025464708008333347512915698784302350700696589608526502265351066398
9858 -1094659184896757279192015257361181204184996562536623856099915142117198208
9859 -3573964248616264839288502828601352064319935361734741956315372394986806260
9860 2917167034224406363534031276240690631272859243294951841956150547887566820
9861 9524280734176009752395796875738668595967962987462969364373030002106360320
9862 -7773970600580576833283339176958124339125102419329328772820331297338211340
9863 -1144313971531884354870604719453555435793419574455514400224366187758994376
9864 -3736074350248299722018773281329971607264147664195650523544193177015739234
9865 3049478918158836250767419537399252515924127505729520335005113732022654678
9866 9956244609010883883657037636938261337229249997806373552694488254090287954
9867 -8126532859858326773393162766994548961603461626352360930150995026999390464
9868 -1196207812412797939024845286935285480351751062936899691340648714157233324
9869 -3905494014478643778224464919287711618560453530600565767853030673468436160
9870 3187756455024542479179695039591073235229136499717064695600592000908294464
9871 10407683793846087620780501670198350212588475669625798122657963244338111752
9872 -8494989755430199447137523012238937312582947718652585043616990597232457370
9873 -1250441074462254616562399925492275421821440257097563473368258894848110430
9874 -4082550880114443879592360558119033628263589702290374584570763223467272378
9875 3332267031573007600456672870667678903041018527187338213226769123027520320
9876 10879471147970935113480656858575044319490880986847431035945415898701654496
9877 -8880053629069651949543210915610688539045110630922832325211237418556521968
9878 -1307118597000315932583502176757547593695970257047952757619099702925944712
9879 -4267587184965703219370145553157452184950661546580937589753756542186370400
9880 3483289948233054642900464303794270502722027345421610947453408496761077880
9881 11372518419809509501897765529407907331752765553814317448893158086177462164
9882 -9282468558430604442549447035032376100936016213317815337257320098416103142
9883 -1366349889858397892077627085958156029739267967616944225493332389957609496
9884 -4460960412505756410943537119519040620237588649249085913725971942044198192
9885 3641116946798806780303553661379026186208893731269595831533420804419311520
9886 11887777969335911427216186234325173394703656224501821070353393295451708704
9887 -9703011762571759525046562433453351583441158240881010959907767732414224508
9888 -1428249340217342150987422898479013806747273132690597521877466250817010464
9889 -4663043967006246758260337474156114154900304827756569718863219142439336960
9890 3806052761352256158143601818654621588434160019048663707818229281768058112
9891 12426244566325332197883941469949005516803548077671256739800767524218580632
9892 -10142495069361346122504359550524428160930359032783364726503847639942443418
9893 -1492936428551405922295697515896723562958135921360763314533460471418326100
9894 -4874227878393025023209364707987229463729346043587387390362161207116509296
9895 3978415693437444105505955641628410987553053575215488471173623281014547620
9896 12988957267760197670189846392530929609615454197715693836826985477532982658
9897 -10601766447470588224818048517673630343170366765954864317160528357349643584
9898 -1560535954076686643287049947933193816474846797855975667616904347098434206
9899 -5094919538123626807955852454838147666369880722958958927314504405865989640
9900 4158538212547507518498829452694792017369825072246821224573600379884512876
9901 13577001377855051300739826800201379605541519866630097582107223416731979302
9902 -11081711605782032786533562462400656282117635915978507187296345018517141960
9903 -1631178270119835418198279435790186168123127634328477559470516867542904064
9904 -5325544467443569697055440390333407048862629680847113207141968142083740100
9905 4346767583032012954465472541807638923010096855225559797986111733199873112
9906 14191510494314514081764463976316027242436206484702055501862193503826886208
9907 -11583255663161801637924495195902671975846866917619550285887176254160361832
9908 -1704999529841001082686788623291077150730664059222429849052169771628646886
9909 -5566547119437742460887307661472286603573095932319228020085300318857060240
9910 4543466518580163238911004480648655605606101687334735732855516022599414336
9911 14833668644595843787904719442151745908301677227995310889983184389613098064
9912 -12107364891673078475332213148641347241688800222529078544475889517312615552
9913 -1782141942763816673337306086098742715948737431448969295161551318825797168
9914 -5818391716354742117851274099636537327661763937675891673232358704404298838
9915 4749013865485706990359543538468740088116399275937072483343703288813799936
9916 15504712516111596236876569053548116615261806788234999779529193271617538904
9917 -12655048536441932408376247844995767675415812940751451806605765542185936832
9918 -1862754042584925745234487010545627745426195207140317711833081451103110152
9919 -6081563123746260193778560652692984888677955000183321927827469309237893520
9920 4963805315951798912201589062802525852432317120361304249054597060660857248
9921 16205933784478959157838941436438175260108354345459209086014804730055532952
9922 -13227360715526152408513726147972936478703397112492681974254686777978747890
9923 -1946990966756082418461549818165693100052900850790714232584007598742300768
9924 -6356567763030641496707393085700635202248277563541820429493459648539798832
9925 5188254152748741308946075304060778214511222913097200808880462872044565294
9926 16938681544100789310464457738988424024985422716004125608910674513755340560
9927 -13825402403283370776017416529657084585281970258946741394242550208599885332
9928 -2035014748353282802847276963100578555971005484332928578256455719268181588
9929 -6643934564159656423974419759500381208385980608724417479737630517890477510
9930 5422792026594582367654992556670351530447965093531590393030844825640082448
9931 17704364845549553253182652940227053157091732812351711672880154719069201772
9932 -14450323500886647480768391462959092573572358202597973002828507725283442944
9933 -2126994620769734663177601045319782517541209436969572445359700029992642048
9934 -6944215960140465611211394220052619907411031180418511636067850099131645928
9935 5667869767688055770037303479358376278239785217395863145834845249554865344
9936 18504455344419582730227454090892740560113792632677648032869286079236454720
9937 -15103324997794141058916179249377745103715499397421472974803791077686496000
9938 -2223107335792786585702041946833020174797050935992194297393932247848864762
9939 -7257988925240843304687715569842408362260081566227797808107533894175854976
9940 5923958232885424965306022317796050450455029488543889069747305896114357312
9941 19340490066515652279934728669000002496159723435241610632452681547207720062
9942 -15785661228144787317246109291657033219831738857227191401707520409010001112
9943 -2323537495649258928960561303575495291543516168157806787550224302158795120
9944 -7585856058785098410935083402085161830895026907917668109078273582998880648
9945 6191549190077554253203420076569736946140837277707266492475088703690493484
9946 20214074294457229343732487552643897861344112018375000442919545941365306554
9947 -16498642226224338086460132008530737106095616064298286573802300460993989136
9948 -2428477899628989694168612690571855204587017321947345827270149017322077832
9949 -7928446716530930743157339657977823987773345664089778091429979384055880210
9950 6471156241391082723118122847119712683497907348853565189236842113835555400
9951 21126884580998211220871935657040718408059414874924688193675310896679997344
9952 -17243636185325984881720328561558357200766840499060790888030361378850441608
9953 -2538129905922874182677162977905769859417900116651681997729814870218116236
9954 -8286418191703831550836440165966277222465721022413605899695959812209895680
9955 6763315786908045999026492468122783945153143963406287386202614037248894024
9956 22080671894591940026186941016395853987553030474405293220481353887827310640
9957 -18022072024517425845280698155056431824766557843123616719207654374564903104
9958 -2652703809339284892239206452702352457623482505094833970795216810328211040
9959 -8660456947855735266483425694747775861709148115206053514640609767220223256
9960 7068588030671799696843740129134937154899657824530322685656830053322254448
9961 23077264902971184417855132966695591171506312267110189088275600940187550472
9962 -18835442068021961650793258185808895119380090178410473478455703394127817404
9963 -2772419235591556515155647328719695865217404698761077284702969073830364560
9964 -9051279905808613347895532540563308263729070061549003391058674888499811872
9965 7387558030823777889036129903115124869798066788270015090186840659941929098
9966 24118573400763020720692122048791950136191466189883131391928862157764128896
9967 -19685304842125374225655659163599604233168830374146388479477707167808460252
9968 -2897505552879261203293137787231807466667907656594523336219121918608207920
9969 -9459635787041737765914399646636196001983297648562088990461847675442525496
9970 7720836795795605628082884683951002028240670428936187708831511407997348842
9971 25206591887419579767645853155952624843622333114648289931845097489610216940
9972 -20573287994733313076822992108097701275271100829189746550289211072103097782
9973 -3028202301517334697696377832608265725804388498766655588672354517945023546
9974 -9886306515983604819814779787903003156976808559502924331996117401334808868
9975 8069062428564518436938235747457872565371496230534787157582786754027449760
9976 26343403302017911814606430595725935183839723783456933765059044121128753960
9977 -21501091342926064990696122693557758130869547405308392635856069028780591632
9978 -3164759642399799993318907277067015917319168934075916366435587121753486368
9979 -10332108683776180692298979981353441714818513112245431627374897773614667104
9980 8432901321067071402210561755100806570116822764310986060962019259118419700
9981 27531182921766242456318159161250722849110813092900489239824884314388059830
9982 -22470490054089307299999013783860799062376781933628798404329586855697260928
9983 -3307438825118929796696449869832826203750279826537775959920443570443025408
9984 -10797895076190397338452236527717796854540909243872544825757719101988402696
9985 8813049400956900171229280798314417831311583601419219388683203614626435454
9986 28772202431350150332051461091549129831961770813657678302227226089660753534
9987 -23483337966441152909098394633163358007682140329020927960357079617632371968
9988 -3456512676596252475963056623616858871630243380703179374031418792800033456
9989 -11284556268487887837255384571335433385807261951353892850145907789124224424
9990 9210233432986986386748194792337006738251662436015971450812117319944259440
9991 30068834170561216719857833286217190363068589199588078129562907647844444712
9992 -24541571055027914451002885094416930651941917804183174790988765183793901346
9993 -3612266111118901407995140032859230718185444260131579358842959803605166064
9994 -11793022290145009504841831445995734397327915889327448481761936587152557280
9995 9625212377395648362207934563637078815553955380473715641472733447279859200
9996 31423555567973024358590450675313503228875743577275503158787507741785448424
9997 -25647211049523991128777844224417043930621207383385289193132629081330463492
9998 -3774996662713500184748907877204632394311783894938945524771602566440957112
9999 -12324264362481474900273876856622752738920106982751624853898220545082693432
10000 10058778807778498705533811798813600301585133260765769913831923184242545551