0 1 1 1 2 0 3 1 4 -1 5 0 6 1 7 -1 8 1 9 0 10 1 11 -1 12 -1 13 -7 14 0 15 1 16 -1 17 -1 18 5 19 25 20 0 21 1 22 -1 23 -1 24 -1 25 -23 26 -181 27 0 28 1 29 -1 30 -1 31 -1 32 25 33 -41 34 1201 35 0 36 1 37 -1 38 -1 39 -1 40 1 41 -101 42 1111 43 -10291 44 0 45 1 46 -1 47 -1 48 -1 49 1 50 139 51 -209 52 -6259 53 97777 54 0 55 1 56 -1 57 -1 58 -1 59 1 60 19 61 -569 62 251 63 -16015 64 -1013545 65 0 66 1 67 -1 68 -1 69 -1 70 1 71 19 72 871 73 -1429 74 70001 75 828143 76 12202561 77 0 78 1 79 -1 80 -1 81 -1 82 1 83 19 84 151 85 -3949 86 1121 87 -430345 88 -6453809 89 -151573951 90 0 91 1 92 -1 93 -1 94 -1 95 1 96 19 97 151 98 6131 99 -12319 100 71639 101 -1564289 102 -23557931 103 2173233481 104 0 105 1 106 -1 107 -1 108 -1 109 1 110 19 111 151 112 1091 113 -32479 114 -3961 115 6414031 116 1103959 117 1516982809 118 -31758579997 119 0 120 1 121 -1 122 -1 123 -1 124 1 125 19 126 151 127 1091 128 48161 129 -124921 130 547471 131 -49061321 132 1168626889 133 -15821700025 134 524057015665 135 0 136 1 137 -1 138 -1 139 -1 140 1 141 19 142 151 143 1091 144 7841 145 -306361 146 -208529 147 8762599 148 -247861151 149 -11188364461 150 -76745280793 151 -8838296029291 152 0 153 1 154 -1 155 -1 156 -1 157 1 158 19 159 151 160 1091 161 7841 162 419399 163 -1418129 164 4105639 165 826661089 166 -491060701 167 -62331455185 168 5613303472349 169 164416415570401 170 0 171 1 172 -1 173 -1 174 -1 175 1 176 19 177 151 178 1091 179 7841 180 56519 181 -3232529 182 -4210361 183 83543329 184 -8137848421 185 14193609431 186 -71652679981 187 -73951449390239 188 -3145357419120721 189 0 190 1 191 -1 192 -1 193 -1 194 1 195 19 196 151 197 1091 198 7841 199 56519 200 4025071 201 -17515961 202 27659809 203 1160675099 204 -53263380169 205 3182611125539 206 69966004773601 207 -445513157340449 208 65057767274601217 209 0 210 1 211 -1 212 -1 213 -1 214 1 215 19 216 151 217 1091 218 7841 219 56519 220 396271 221 -37474361 222 -72132191 223 840675419 224 144805610951 225 -227302942021 226 -39473188697279 227 -922170906634769 228 36776986711862815 229 -1391243470549894135 230 0 231 1 232 -1 233 -1 234 -1 235 1 236 19 237 151 238 1091 239 7841 240 56519 241 396271 242 42359239 243 -231799391 244 114189659 245 13450066631 246 -1811265322021 247 1589810763841 248 -301225921277009 249 -6813816669443969 250 -582726291386478427 251 31671795881695430521 252 0 253 1 254 -1 255 -1 256 -1 257 1 258 19 259 151 260 1091 261 7841 262 56519 263 396271 264 2442439 265 -471300191 266 -1183106341 267 8970071111 268 179013768779 269 -14436009606719 270 69130467001231 271 -1273609163879009 272 -15569145152216785 273 -4158268555818657079 274 -747996624368605997701 275 0 276 1 277 -1 278 -1 279 -1 280 1 281 19 282 151 283 1091 284 7841 285 56519 286 396271 287 2442439 288 486703009 289 -3258779941 290 -1200729529 291 170192155979 292 33450356921281 293 -87189385065329 294 15308949675114271 295 20217102068121839 296 11088836836135306361 297 388618610293537423799 298 18591729731300004362161 299 0 300 1 301 -1 302 -1 303 -1 304 1 305 19 306 151 307 1091 308 7841 309 56519 310 396271 311 2442439 312 7701409 313 -6372290341 314 -19362873529 315 102992223179 316 2526452710081 317 -515241581156849 318 112020646407391 319 -239344086076864561 320 8211845141472270401 321 -182732275743988933621 322 -7147961095685709005321 323 -480126276655495820797987 324 0 325 1 326 -1 327 -1 328 -1 329 1 330 19 331 151 332 1091 333 7841 334 56519 335 396271 336 2442439 337 7701409 338 6081751259 339 -48422303929 340 -49569786421 341 2385306905281 342 32061078747151 343 -4782508145152289 344 18406217376974159 345 -2288610089504995519 346 -136542850821507718981 347 -1650958876201942484561 348 -58550273880848331641555 349 12942552995883701975818705 350 0 351 1 352 -1 353 -1 354 -1 355 1 356 19 357 151 358 1091 359 7841 360 56519 361 396271 362 2442439 363 7701409 364 -145269541 365 -92011449529 366 -322001946421 367 1310107980481 368 39885849300751 369 9920860295248351 370 -35408334003899761 371 480820237527820481 372 -14734616992051003741 373 -1347130132243403919641 374 -4562460321363440584661 375 6185472641160621550232017 376 -362507506102249314587009401 377 0 378 1 379 -1 380 -1 381 -1 382 1 383 19 384 151 385 1091 386 7841 387 56519 388 396271 389 2442439 390 7701409 391 -145269541 392 82345132871 393 -757893402421 394 -1130884173119 395 37486370619151 396 565187056336351 397 -181624112472397681 398 -36600577935821119 399 120298074095079391139 400 103275759301449388039 401 -7155863742731513701541 402 3819881296300141674433105 403 -128891557014397537439434801 404 10537197720733307853696168001 405 0 406 1 407 -1 408 -1 409 -1 410 1 411 19 412 151 413 1091 414 7841 415 56519 416 396271 417 2442439 418 7701409 419 -145269541 420 -4833158329 421 -1411730586421 422 -5489798733119 423 19207988897551 424 706032926301151 425 6506062588590479 426 -1903584758210707519 427 6786363715498255139 428 -2271624868878227113481 429 7251111065015751848419 430 152580732679058985520801 431 -74387512510458201926328601 432 -1186841377909691285240152849 433 -317940307036989922598772811951 434 0 435 1 436 -1 437 -1 438 -1 439 1 440 19 441 151 442 1091 443 7841 444 56519 445 396271 446 2442439 447 7701409 448 -145269541 449 -4833158329 450 1203618149579 451 -12464062029119 452 -22288877713649 453 662842310032351 454 11215921662510479 455 3687256701037574081 456 -16107132712161482461 457 216552719688415141879 458 -25734267277260018676541 459 2097823243415789534618401 460 72351742007880639489246599 461 -786690080261852430114056449 462 140847808626609848759159869301 463 9915242854364117895813434738857 464 0 465 1 466 -1 467 -1 468 -1 469 1 470 19 471 151 472 1091 473 7841 474 56519 475 396271 476 2442439 477 7701409 478 -145269541 479 -4833158329 480 -104056218421 481 -22925456973119 482 -96390425233649 483 333831439043551 484 13891993191841679 485 151154177727417281 486 -77666087698056976861 487 -30696308950408762121 488 5043913836913636879699 489 -207533376764288291811359 490 -42278136113727072434337001 491 -1463453772817402328343631249 492 -2263458995759963510959734649 493 -3269875805738537342287224130055 494 -320470920072521948414495809766125 495 0 496 1 497 -1 498 -1 499 -1 500 1 501 19 502 151 503 1091 504 7841 505 56519 506 396271 507 2442439 508 7701409 509 -145269541 510 -4833158329 511 -104056218421 512 18920122802881 513 -214952901265649 514 -413112159958049 515 13071371482734479 516 245351359205817281 517 1423376317374856739 518 -899653466886645485321 519 3413457733953042480979 520 1445522971949981178828001 521 932703510854370244142999 522 -514439329742244736845780049 523 -17437350969954080288816793049 524 2503371076859573112677597922601 525 -33365340361306755098451179503577 526 10674537251310602152370412880372081 527 0 528 1 529 -1 530 -1 531 -1 532 1 533 19 534 151 535 1091 536 7841 537 56519 538 396271 539 2442439 540 7701409 541 -145269541 542 -4833158329 543 -104056218421 544 -2002667085119 545 -392796615313649 546 -1746940015318049 547 6820164933947279 548 298872789792441281 549 3801636585425723939 550 1680052070645280517879 551 -8359265532019078895021 552 125429853120798874673761 553 -31846196371036022798361001 554 107101619934411502058294351 555 -3858587299114387833830328649 556 -102088544264979637977011080799 557 -55876489343381193930941361624125 558 4408904037304924371569665578240391 559 -367804500716426563071285956219823451 560 0 561 1 562 -1 563 -1 564 -1 565 1 566 19 567 151 568 1091 569 7841 570 56519 571 396271 572 2442439 573 7701409 574 -145269541 575 -4833158329 576 -104056218421 577 -2002667085119 578 318578240878351 579 -3881064583894049 580 -7371763447083121 581 282460355610297281 582 5779777396472123939 583 48018095651957817079 584 -39655537487814700808621 585 -16001216731271655599519 586 3307729176597390734342999 587 -413397520516064990687145649 588 3719722658048927336926741751 589 55679241281548832023790196001 590 3379670029697317529461986070099 591 -675058706010903401359655281319249 592 -112693368124736521650281982670887811 593 13032886949919984708303261639399138241 594 0 595 1 596 -1 597 -1 598 -1 599 1 600 19 601 151 602 1091 603 7841 604 56519 605 396271 606 2442439 607 7701409 608 -145269541 609 -4833158329 610 -104056218421 611 -2002667085119 612 -37109187217649 613 -7082251436758049 614 -32714492698923121 615 157436224634553281 616 6903727438791227939 617 100339821549076895479 618 288677321255864784979 619 -500192305677905386415519 620 2205520342972752631286999 621 75833464389173506690310351 622 -3873943411791539010716369449 623 1029156046775027408202079615201 624 3966079049068932431691364045099 625 1682060927870609045496856085432311 626 -1943542793517581073090543467302141 627 -1261199566748506853928196617462646591 628 -476766934465221060817239584696301449377 629 0 630 1 631 -1 632 -1 633 -1 634 1 635 19 636 151 637 1091 638 7841 639 56519 640 396271 641 2442439 642 7701409 643 -145269541 644 -4833158329 645 -104056218421 646 -2002667085119 647 -37109187217649 648 5722495974697951 649 -73262859501867121 650 -126402342986054719 651 6559066320966203939 652 143858919392097695479 653 1529921004736907626579 654 920266573449337725418081 655 -4981853767696513575945001 656 88534458894720839379014351 657 25152493689346735049746830551 658 15278358076499807077922834401 659 -24449677684567516233661129839701 660 1248265910043293916774277542723031 661 -39764622603913280634392960232223981 662 2842223845056591068480216993431526849 663 183802168776435629078652486639762618815 664 17907376181685659053557071055319601670145 665 0 666 1 667 -1 668 -1 669 -1 670 1 671 19 672 151 673 1091 674 7841 675 56519 676 396271 677 2442439 678 7701409 679 -145269541 680 -4833158329 681 -104056218421 682 -2002667085119 683 -37109187217649 684 -679877731030049 685 -134085409706283121 686 -633256928022854719 687 3933559570475579939 688 168585820323117983479 689 2733320700370646429779 690 17582523667312981584481 691 -23872785385319663214345001 692 -6618050977180323358041649 693 2571913128416161993623582551 694 -632885058837127155147788599199 695 2366308136054417773836902293099 696 -351891430092688055538435541706969 697 -30249477751024963276824676766149621 698 -554675280708687672312883783185971071 699 -71467420734978240506032279388375354401 700 -5127156466286820957086864785888012192193 701 -693020039674051983434303978537613110452711 702 0 703 1 704 -1 705 -1 706 -1 707 1 708 19 709 151 710 1091 711 7841 712 56519 713 396271 714 2442439 715 7701409 716 -145269541 717 -4833158329 718 -104056218421 719 -2002667085119 720 -37109187217649 721 -679877731030049 722 109204791111380879 723 -1444224264081734719 724 -2027050349557188061 725 161003275730967455479 726 3734259950760124829779 727 47372372070858009782881 728 5279060363175093494999 729 -324559502720728076310873649 730 1716173138407163784116190551 731 65505529564018168433068360801 732 -9233139396186984688745734590101 733 94191441070481988752895714069031 734 -3306744672211561910838356790249301 735 -445580387856040838273465189373805951 736 -3536696349020547847709166924639273121 737 -971652274361778951351365591255835906305 738 -62441850734940089869788236575561213756091 739 27502280947352084009430437489452330730986201 740 0 741 1 742 -1 743 -1 744 -1 745 1 746 19 747 151 748 1091 749 7841 750 56519 751 396271 752 2442439 753 7701409 754 -145269541 755 -4833158329 756 -104056218421 757 -2002667085119 758 -37109187217649 759 -679877731030049 760 -12440309297451121 761 -2660675268170054719 762 -12670996635329988061 763 103242127220173727479 764 4302978672173591453779 765 76253964766067741059681 766 704992880809035473654999 767 595796389164189757634726351 768 -3416365977920154680965121449 769 73048491790633592148631816801 770 1523152148521485981994281195499 771 -97611134064585233417617028186969 772 2937017917508530431439171293860699 773 38623654429885698600562160009181569 774 -3780962367224886467143288304830752481 775 162984999444541777329380857025865749311 776 -2843434005920128498231373602971628512161 777 9945257939590828544648312751730534271008681 778 -1122461124322714694572810427257084782162948181 779 0 780 1 781 -1 782 -1 783 -1 784 1 785 19 786 151 787 1091 788 7841 789 56519 790 396271 791 2442439 792 7701409 793 -145269541 794 -4833158329 795 -104056218421 796 -2002667085119 797 -37109187217649 798 -679877731030049 799 -12440309297451121 800 2205128748183225281 801 -29701310692566468061 802 -27891291020547168521 803 4128580146554129309779 804 100276506775415222659681 805 1449739090897661178614999 806 6751681372126646886566351 807 -16764665559553973081027585449 808 -1182508559049750193120759199 809 2293723176834636678519294315499 810 606683794326288723980851282917031 811 381120129312874896691691593796699 812 881249023845016335021231386717031809 813 3724747885250892674302795483242312479 814 86881248797546593686015484503060110911 815 87420209262301905135133169813528001866719 816 5218915869164154934088545376835191304244441 817 -300667064049171172002812558121274963911522409 818 46927016422848199285017746610204200297319762097 819 0 820 1 821 -1 822 -1 823 -1 824 1 825 19 826 151 827 1091 828 7841 829 56519 830 396271 831 2442439 832 7701409 833 -145269541 834 -4833158329 835 -104056218421 836 -2002667085119 837 -37109187217649 838 -679877731030049 839 -12440309297451121 840 -227773259993414719 841 -55246781778421188061 842 -262058109307548768521 843 2800073730805873565779 844 113925756089338421635681 845 2171778908277904460534999 846 24944240703719016770726351 847 -81708566474955685072385449 848 -243982315815021671878386295199 849 1539151605979557698283485739499 850 63602305335370083445067039685031 851 -17257113519800827505722033995339301 852 71669801081597290669346587729191809 853 -24410375788630783079141153181687291361 854 156086037648198985203711808250712500671 855 6733839809737103844302964015751948107679 856 -2372776338040036632521203484339835026590079 857 -146168224004535785239829131160076144774925189 858 -3959593325793553774971550750204346215256082025 859 -2014229323545335418768144306949202702793691946515 860 0 861 1 862 -1 863 -1 864 -1 865 1 866 19 867 151 868 1091 869 7841 870 56519 871 396271 872 2442439 873 7701409 874 -145269541 875 -4833158329 876 -104056218421 877 -2002667085119 878 -37109187217649 879 -679877731030049 880 -12440309297451121 881 -227773259993414719 882 46935102564997691939 883 -636725018566751328521 884 -215994888730707042221 885 109740191474471330179681 886 2772342458511591500534999 887 44307642166023285099686351 888 347388498766868565879294551 889 449374502040229924675128712801 890 -2695045540187480731426148564501 891 68630226193108155575184921285031 892 1624424121355433861370267533684699 893 -279760160706561964906644493790936191 894 3190659227613226682049129876014806559 895 -406510974108607099778911237440804954689 896 48414126608410454408571045289888271403679 897 2374652784257701049593229656225404798979201 898 -38074361214750262110451987638050605926646549 899 -2212357220816559851341795213625392701157403089 900 683651029005276509768710444257926183949015244493 901 88479230742297910992285740378110804312310651563441 902 0 903 1 904 -1 905 -1 906 -1 907 1 908 19 909 151 910 1091 911 7841 912 56519 913 396271 914 2442439 915 7701409 916 -145269541 917 -4833158329 918 -104056218421 919 -2002667085119 920 -37109187217649 921 -679877731030049 922 -12440309297451121 923 -227773259993414719 924 -4155839606711748061 925 -1198725382455555168521 926 -5601831709331743842221 927 77856037496513192323681 928 3113573691359671474934999 929 63080677417909610429606351 930 838587600719862552751614551 931 1832264011300830257362312801 932 -13604510822871786065411681108501 933 2257934919850474714385992005031 934 2302235684560295652364278463892699 935 38143392927422133000313957039911809 936 -3307191094131734168601529225846633441 937 110900716735498977778717526267077794751 938 -4621537358821631815659880397321625514721 939 -1396088016408688460524476362188021462285439 940 -67772625754883438681379498698238065312861389 941 -271103433295992393662193994242397369926880249 942 -6810656769359201298252895907658164080489024165 943 -22271628565217344226333744423928539622596109032399 944 -3984119534178918105945304184042942311687524331283401 945 0 946 1 947 -1 948 -1 949 -1 950 1 951 19 952 151 953 1091 954 7841 955 56519 956 396271 957 2442439 958 7701409 959 -145269541 960 -4833158329 961 -104056218421 962 -2002667085119 963 -37109187217649 964 -679877731030049 965 -12440309297451121 966 -227773259993414719 967 -4155839606711748061 968 1049276073099660191479 969 -14219170622293402722221 970 5470390627635257731681 971 3008934575987994188534999 972 78695329723985473469606351 973 1361399440202077797633534551 974 13846981838071909284009352801 975 -128484600374266231267457876501 976 -210975158904122772233703293114969 977 1552915979003134459169884409492699 978 68566930673075109189032946743079809 979 19600219157295728635238367033889942559 980 11869815194137012551749918968400004031 981 3412101123554859548847087535172267067679 982 41736507236714209524141024041993652850561 983 -24617756450737870152857518630092573338817229 984 -1180869684054814877000882977200392619123664729 985 15211715527619314344064125219614505944603615819 986 14702228559890680610288706343142638971412295922481 987 -315469885564734591308660118942240258108280406900561 988 183444157584126324849172356506473968150018380870137921 989 0 990 1 991 -1 992 -1 993 -1 994 1 995 19 996 151 997 1091 998 7841 999 56519 1000 396271 1001 2442439 1002 7701409 1003 -145269541 1004 -4833158329 1005 -104056218421 1006 -2002667085119 1007 -37109187217649 1008 -679877731030049 1009 -12440309297451121 1010 -227773259993414719 1011 -4155839606711748061 1012 -74724654677947488521 1013 -27145178991735891042221 1014 -123789693066789625468319 1015 2211830726539040742134999 1016 87567341778035552804006351 1017 1868271392003008581541374551 1018 27600556692755740916434312801 1019 155433487396342962432740523499 1020 390125891958016772973810410565031 1021 -2440418316972239644187775326187301 1022 72312404383907489325333844605735809 1023 1889001612795782791146423867736726559 1024 -627852236295359885561473750707358715969 1025 2817330463216003954763476215274844898079 1026 1226605214055120674277309498186247094348161 1027 5604410920468322272435066709939566048471091 1028 -277185604481273413461920190327569938169211049 1029 -11668352520760193508430274307794893263957221581 1030 9059536349752100116472868117662902410378187649761 1031 -454603211723074194762717929676418616368609082261801 1032 58634887833667001904191044701874763758640855996521999 1033 -8646248552208251842308274596637691890058900570040241567 1034 0 1035 1 1036 -1 1037 -1 1038 -1 1039 1 1040 19 1041 151 1042 1091 1043 7841 1044 56519 1045 396271 1046 2442439 1047 7701409 1048 -145269541 1049 -4833158329 1050 -104056218421 1051 -2002667085119 1052 -37109187217649 1053 -679877731030049 1054 -12440309297451121 1055 -227773259993414719 1056 -4155839606711748061 1057 -74724654677947488521 1058 24558854486034062237779 1059 -330605826977869438588319 1060 402189554817092377334999 1061 84846724778371943357606351 1062 2289867004267056883621374551 1063 42239288198257767773128072801 1064 503860304372704254205504683499 1065 -1351900803630807910788332474969 1066 -12648136136718251532333476924907301 1067 4948910811653862181018360240935809 1068 2573208151994290266287171187243670559 1069 48199238367525385122919737091595268031 1070 -11226803540071749472793872858388874577121 1071 138829997770112708667351153641181736114561 1072 -39527927047171229154604442619012572194216909 1073 271917459306270198551853012199538981622911831 1074 4356926106540013110429999728917799104423300499 1075 328219469012213717965658034013029410025390925921 1076 -278955160330531619183662761779189983388324934610121 1077 -7592024238919322277938639229567749890041713065348481 1078 -2048208745423215068561875024968730406619184869826817515 1079 416380540843032018603464448372899514018458780988614142985 1080 0 1081 1 1082 -1 1083 -1 1084 -1 1085 1 1086 19 1087 151 1088 1091 1089 7841 1090 56519 1091 396271 1092 2442439 1093 7701409 1094 -145269541 1095 -4833158329 1096 -104056218421 1097 -2002667085119 1098 -37109187217649 1099 -679877731030049 1100 -12440309297451121 1101 -227773259993414719 1102 -4155839606711748061 1103 -74724654677947488521 1104 -1293162252850914402221 1105 -640830027844489158268319 1106 -2829312537543529702665001 1107 64122024692699153751206351 1108 2529411329726409025650174551 1109 56431702848683829722547592801 1110 902713975158535371545828523499 1111 7165641829487467900217619525031 1112 -181132550625367744194724270827301 1113 -208355308663008506430772605252824191 1114 1740933158184483061520281723207318559 1115 81572452908693401256468356913182724031 1116 1099992732606281492236584063362002222879 1117 -148160893494265163896927463508762633191039 1118 5307067201665100192967849538649464197834291 1119 -751214454205724227545143024424268409818852009 1120 10469034133100310396971309136561405831311659619 1121 482841626163378004912748945492001302326141045921 1122 29294581540253596771626284959391026191335849115559 1123 -5079576891399720537349833946853679492048947262265841 1124 -25273006140855333673258711598280552197147853579134281 1125 -31059148277620305286146694087533087522277821451854736423 1126 -20500504347324488513308265901647851291647738542721917919421 1127 0 1128 1 1129 -1 1130 -1 1131 -1 1132 1 1133 19 1134 151 1135 1091 1136 7841 1137 56519 1138 396271 1139 2442439 1140 7701409 1141 -145269541 1142 -4833158329 1143 -104056218421 1144 -2002667085119 1145 -37109187217649 1146 -679877731030049 1147 -12440309297451121 1148 -227773259993414719 1149 -4155839606711748061 1150 -74724654677947488521 1151 -1293162252850914402221 1152 600066775621989720451681 1153 -7999715885320525030665001 1154 17071354227928496266406351 1155 2455954670735491570597374551 1156 68236379992077182180787592801 1157 1327237188818094150389947563499 1158 17618446338778306653400544325031 1159 17313855030441474971059014932699 1160 385955650373046468733827986148135809 1161 -2526259819128518246728704192799081441 1162 84701750379689228180334404740130820031 1163 2395616546897431894053557686792463662879 1164 825696288198285845310220182191033808101761 1165 396678834430039430567828750811510570391091 1166 179339430185316897262470415073805038158363991 1167 -10179872004489257008279307639856626964594588061 1168 3760966951901390622864555336691315684149432585121 1169 24103346556377157901317922447920258654687643367719 1170 11911215866048718539615208331038975609913363289101519 1171 -41061599382154002503432999130547067665458119611812841 1172 60932083901981408837274287006342386576117965587757781385 1173 6178057192068224608860224356139553845900523854892391555079 1174 1030512723997177978329139418975302423518773406600404813497201 1175 0 1176 1 1177 -1 1178 -1 1179 -1 1180 1 1181 19 1182 151 1183 1091 1184 7841 1185 56519 1186 396271 1187 2442439 1188 7701409 1189 -145269541 1190 -4833158329 1191 -104056218421 1192 -2002667085119 1193 -37109187217649 1194 -679877731030049 1195 -12440309297451121 1196 -227773259993414719 1197 -4155839606711748061 1198 -74724654677947488521 1199 -1293162252850914402221 1200 -20381626111249718908319 1201 -15755320906986018022665001 1202 -66947700173447677813593649 1203 1896387768422326251224574551 1204 74943621104939042157593992801 1205 1738817213680449946923113643499 1206 29584056462353240173610259525031 1207 281357676657108025112243526932699 1208 -4492745673061840547385965401304191 1209 -13364250520022576752707016104653161441 1210 7726135510411529042789713634766852031 1211 3183152510212743979214253965117880622879 1212 65284968414618821911819531131219676901761 1213 -29731882935108494019306362903196160911516109 1214 139539382877777250998062535363911933453109591 1215 5500935971470909722284855710414050116750382179 1216 58070815445371263459296779720286592746668837921 1217 -129012642072036134577874217840494528749461181360281 1218 8872106995498535945431074987511817958438766775205679 1219 -394859351059791563181856497932621085571015453142572921 1220 2572508384548704649575287718037435309919054396989300961 1221 -2063992249979192222167090836638441411724419343427469811661 1222 -230397284571456442091517752268203404811003128814485244415449 1223 -52901994761655150856644712698673586739056340101587172593217611 1224 0 1225 1 1226 -1 1227 -1 1228 -1 1229 1 1230 19 1231 151 1232 1091 1233 7841 1234 56519 1235 396271 1236 2442439 1237 7701409 1238 -145269541 1239 -4833158329 1240 -104056218421 1241 -2002667085119 1242 -37109187217649 1243 -679877731030049 1244 -12440309297451121 1245 -227773259993414719 1246 -4155839606711748061 1247 -74724654677947488521 1248 -1293162252850914402221 1249 -20381626111249718908319 1250 15267099179675953945334999 1251 -201378187215649556341593649 1252 626019665873518499134974551 1253 72886834653193353416115592801 1254 2081152850838857168212073643499 1255 42319752872140003538933830725031 1256 605394616445124026460914195732699 1257 1857539307924054465919099743015809 1258 -264477085941677443913842389381481441 1259 -233309085406101861213151855643594747969 1260 2155185926439539779924430917791303982879 1261 106740694279230312152401883461110656741761 1262 1598964701888084917328148330928590040317491 1263 -582825403782339429329662239068773238456932009 1264 7587065478863530780528561273180913157866286179 1265 2631603275102668396417036589750786974255391730721 1266 12645384014509084292402861255377555954917288930919 1267 -2666460174220115394885167621611383601069903858651601 1268 -306021350535945426241589350242027238411786993115661241 1269 -7988183960170829092556334111011445611768712341130004639 1270 1720571875471980612627302089220509614159921051011410042499 1271 -37732539312103153737167656210821225794887831108453783538129 1272 -3724693233405510145020944928057255355381361319344426867166179 1273 2770735939705150529360649559210470596897117349666282493972434337 1274 0 1275 1 1276 -1 1277 -1 1278 -1 1279 1 1280 19 1281 151 1282 1091 1283 7841 1284 56519 1285 396271 1286 2442439 1287 7701409 1288 -145269541 1289 -4833158329 1290 -104056218421 1291 -2002667085119 1292 -37109187217649 1293 -679877731030049 1294 -12440309297451121 1295 -227773259993414719 1296 -4155839606711748061 1297 -74724654677947488521 1298 -1293162252850914402221 1299 -20381626111249718908319 1300 -244110863655032038665001 1301 -403023917778952374133593649 1302 -1642494802963638201025025449 1303 57218961388424724473677192801 1304 2275662843111851107539459243499 1305 54667153618010677434928813125031 1306 976328530275946965587415366932699 1307 10306941599977384070437004127015809 1308 -124297727245421906916611188593001441 1309 431514027402114642550250673105686532031 1310 -2971555844405251308748657439938354897121 1311 109723495632772228907228554575102787301761 1312 3314927103725334601537020227121517489917491 1313 31312559645005819068050858295088482324994391 1314 -8565744909869799221277373281624540018848235421 1315 316407079558586874819250051539567395793632140321 1316 -98500760498127838425768989569612212798500306304281 1317 705518845205789042060979957648227380389569886004399 1318 -38103378806803600563171521380217795081531028108260761 1319 -6448704432329790178918242665791644452182591419749214559 1320 -92731272174468984345602067420282730702507116000325626181 1321 -59431178092033077608558753909930738553808247277832345038569 1322 -137471724424657110878987609777291284463362163113094854941389 1323 789010385864890671974200373854836764132827935561826579122921505 1324 -148053657747973249315583594685410642527086069517890179563557464305 1325 0 1326 1 1327 -1 1328 -1 1329 -1 1330 1 1331 19 1332 151 1333 1091 1334 7841 1335 56519 1336 396271 1337 2442439 1338 7701409 1339 -145269541 1340 -4833158329 1341 -104056218421 1342 -2002667085119 1343 -37109187217649 1344 -679877731030049 1345 -12440309297451121 1346 -227773259993414719 1347 -4155839606711748061 1348 -74724654677947488521 1349 -1293162252850914402221 1350 -20381626111249718908319 1351 -244110863655032038665001 1352 403559004474258897034406351 1353 -5272117953103088921281025449 1354 21648654517058107415168392801 1355 2216016036011226134036585643499 1356 64937222732762894073597613125031 1357 1371135118979336629912446074132699 1358 20676123673193896113594465528615809 1359 85261677127112628522455961169558559 1360 -8792072957947203493637249505636347969 1361 -15928540811777158374435772324847410897121 1362 11382084616459117471702158717904748261761 1363 4341927601942702525726578049974531935997491 1364 95421169685986639509370521692135118718671191 1365 44407208730685071244488371222292121115136942179 1366 10769389194965677969685423503040471255356300321 1367 11620008576089188266790448722656004381204218700519 1368 -2111096599602320489208686570103598561789660158629201 1369 30542624858969268124375539103182824451420487058788199 1370 344349768807856441552877836307781736007750555084102561 1371 -88139651174778737805401249799954629639817382225059402181 1372 2813971828328011220479770699864856814229850593791201910391 1373 -1212863943530356053045404396741376204557497061319135788179709 1374 358968261100400770183836079035502905995278647425821485631692961 1375 -31291156328900939974431889375232783626185459800370258308977970017 1376 8065839075969388302167753640643276375490259371142199174800345388801 1377 0 1378 1 1379 -1 1380 -1 1381 -1 1382 1 1383 19 1384 151 1385 1091 1386 7841 1387 56519 1388 396271 1389 2442439 1390 7701409 1391 -145269541 1392 -4833158329 1393 -104056218421 1394 -2002667085119 1395 -37109187217649 1396 -679877731030049 1397 -12440309297451121 1398 -227773259993414719 1399 -4155839606711748061 1400 -74724654677947488521 1401 -1293162252850914402221 1402 -20381626111249718908319 1403 -244110863655032038665001 1404 267543347653261450406351 1405 -10716552678312265001665025449 1406 -41869750610382280189311607199 1407 1761647711332935894705872043499 1408 70772522500952712253419181125031 1409 1753904542101327520688290528532699 1410 32546008915780230165642503007015809 1411 364091952764872505471546805841558559 1412 -4025974762274515235731388678828027969 1413 -409592838279189439966672321764966097121 1414 -294078450340671257397628842809384411418239 1415 2937151914340020001010485432460920446717491 1416 153335196537285014049198504199736843211471191 1417 2463205900214065285599313082211267599200071779 1418 -1792437895238819103739745875769338587620456563679 1419 8581687476282659948108669094211825210366462694119 1420 386713610001295545090389625905026448781072227092399 1421 -33535720634437404910577801952810699315540435838699801 1422 1156200843277477246072481318321424884336159202997307681 1423 63178353581673447482188109428558127051257687548784887419 1424 1426920691931509170613196715299602758117048906849845195911 1425 293413508947053495883098804273348240402707847649310152946011 1426 -11110141434230017982772469396948548225473229998368342767466559 1427 -13227276451513381398918626839957693509332428892665501053359494705 1428 -537280034782430470496327838427332890889358646561488373545990047649 1429 -447917159646695578930614302991112429096497734505993850789232005089751 1430 0 1431 1 1432 -1 1433 -1 1434 -1 1435 1 1436 19 1437 151 1438 1091 1439 7841 1440 56519 1441 396271 1442 2442439 1443 7701409 1444 -145269541 1445 -4833158329 1446 -104056218421 1447 -2002667085119 1448 -37109187217649 1449 -679877731030049 1450 -12440309297451121 1451 -227773259993414719 1452 -4155839606711748061 1453 -74724654677947488521 1454 -1293162252850914402221 1455 -20381626111249718908319 1456 -244110863655032038665001 1457 267543347653261450406351 1458 11061186222524439319870974551 1459 -143499198814286900356479607199 1460 730108812063304000009116843499 1461 68983118287933963048332973125031 1462 2072276684658646236487023328532699 1463 45179819754288699424043485637415809 1464 706274961181017402895743032094358559 1465 3099044986391658969196894413099012031 1466 -320584401302136657002772606876466897121 1467 541446734598594349375633089861812772581761 1468 -3941697166823100518424211407419244437762509 1469 156693113853457093623194198230705022882511191 1470 5007481104424924932115618968611575362681466979 1471 50536851339879312478950037700014604502214540321 1472 -38279369039660545552724630404544701532752190745881 1473 514401632238966098450080203048535943108863032493999 1474 11434617421663343776142679796176330237796398168455399 1475 71973686659263393400503257552551864178241923140805921 1476 538278905952288262304930276407918739369227934433340925819 1477 3730670172650154796085280385529894192777354025341167211911 1478 197687123172726206829346026207672739367786831564858341527931 1479 137678741352728707522625883750058450965948849379689630233753281 1480 749277060385779624312477528979519588590859106369728577903907599 1481 -262819156653856724414345758728154075215426689587090955536062930049 1482 120706107679036194058857687507227196520889060563557618587553897022949 1483 25343467402372296890847464240398900630590738988243333714308992842361401 1484 0 1485 1 1486 -1 1487 -1 1488 -1 1489 1 1490 19 1491 151 1492 1091 1493 7841 1494 56519 1495 396271 1496 2442439 1497 7701409 1498 -145269541 1499 -4833158329 1500 -104056218421 1501 -2002667085119 1502 -37109187217649 1503 -679877731030049 1504 -12440309297451121 1505 -227773259993414719 1506 -4155839606711748061 1507 -74724654677947488521 1508 -1293162252850914402221 1509 -20381626111249718908319 1510 -244110863655032038665001 1511 267543347653261450406351 1512 172316772106087159102974551 1513 -295943371120143830607231607199 1514 -1111924936632467240520803156501 1515 55352068547585255868411565125031 1516 2253170977472530600061491936532699 1517 57428441294192407928870508178215809 1518 1097981174186366426613328268881558559 1519 12579274358075494785465983131947012031 1520 -153770964453592567976067477938175697121 1521 -15851118725182421387477654479724814618239 1522 -21265378937648450346352699530870588145922509 1523 17075170439883426756886249553449346609871191 1524 6514959617923594346965742272218968038444666979 1525 151126415938035470145801395953760188726179724321 1526 331093630764213915623606901618941247334233830119 1527 -622574889228963373105823013314569418809322783774801 1528 23280195027979071261415116104063787502314990632884199 1529 8356477856949363316753436480669831611034138816720645921 1530 41386714858488942291605878164839133635440522710064916219 1531 -21873575485876261051756766254569264447523811266370763722489 1532 172077735996236598038895754253785461569813950251965207819371 1533 11603112411056366287621977715391162931803231455345602665797441 1534 -5218206487383493991806238111081715296900837030355043179973554001 1535 560793323061678440844299632404555979287721258946582108872744419551 1536 -1047385527777732040503648216694188299976010618035268707918674943601 1537 -5072879895983787883334892641873954069089830077228103693922778282111351 1538 -1460522851546235075213101761851258084750725862574764177815707795234193957 1539 0 1540 1 1541 -1 1542 -1 1543 -1 1544 1 1545 19 1546 151 1547 1091 1548 7841 1549 56519 1550 396271 1551 2442439 1552 7701409 1553 -145269541 1554 -4833158329 1555 -104056218421 1556 -2002667085119 1557 -37109187217649 1558 -679877731030049 1559 -12440309297451121 1560 -227773259993414719 1561 -4155839606711748061 1562 -74724654677947488521 1563 -1293162252850914402221 1564 -20381626111249718908319 1565 -244110863655032038665001 1566 267543347653261450406351 1567 172316772106087159102974551 1568 313833318103283890395776392801 1569 -4059178934545701225368675156501 1570 24405901569496299027508909125031 1571 2197699446868949374703819488532699 1572 67616349856026606834429957778215809 1573 1514896931857145912140560695684758559 1574 24213496644224421297888654824542212031 1575 95604726749723529196422430279270702879 1576 -12646814994008521200777264743738843418239 1577 -673761913315381680478992708221969137922509 1578 -414303445320960514303634578194521063640368809 1579 4400481894807012485388159396406910331375226979 1580 241521054813583159008683358115314450261915532321 1581 4064866621966188154345254854631374334263269094119 1582 2997596983693016176710974697561110116659301067745199 1583 -223425170209512135276754232036287698692077771647001 1584 922987095155337691031850930613061270641889443070674721 1585 -361285627455329104719825813389437998833698164340035742981 1586 2648362126712190142458826041488887848934121554979928923911 1587 -519933897869768953268511301996973283304309038106545139476629 1588 76736683260974415630835281766017762928298906217990806262062401 1589 5082930599936646962354562997900131811340700535943774459682390959 1590 -120387777999191207295852266382507525837377538409750973529205273249 1591 -21492911256772837506754687884921056292131334022971853995402398814001 1592 2921061469290691108396061508848917526469797394786793314020180723829049 1593 -92198267935602011038997780486117459312253040105037895905338901266411145 1594 85703071007310961443122558638260686503486382113557391303200132424941922225 1595 0 1596 1 1597 -1 1598 -1 1599 -1 1600 1 1601 19 1602 151 1603 1091 1604 7841 1605 56519 1606 396271 1607 2442439 1608 7701409 1609 -145269541 1610 -4833158329 1611 -104056218421 1612 -2002667085119 1613 -37109187217649 1614 -679877731030049 1615 -12440309297451121 1616 -227773259993414719 1617 -4155839606711748061 1618 -74724654677947488521 1619 -1293162252850914402221 1620 -20381626111249718908319 1621 -244110863655032038665001 1622 267543347653261450406351 1623 172316772106087159102974551 1624 8944973491570029894272392801 1625 -8480059931415552202640483156501 1626 -30855110891376838188388690874969 1627 1775136904918139452126255840532699 1628 73404967226070906468812953234215809 1629 1919101442673968292799852439531158559 1630 37531507886406288104286552875307012031 1631 427412754758657782765840535438950702879 1632 -6641531267460933995815880101960360218239 1633 -648152849455604629240120876487506264322509 1634 757975808520780083395108157464587894649551191 1635 -5846619304937591979744416928274868129337733021 1636 246177956832432809192164585209193821215643532321 1637 8261263407175267163546096525856345155815761638119 1638 85155320300746673636949683500285155977495507937199 1639 -134903742930890947358784656835717011023817253535205401 1640 651571002308316255881569521512040244024963758903941921 1641 33064993289071912145554419833684959694042945444689057019 1642 -8627582458462568299427282834581170661729276506998305437689 1643 127848276075485055972075292490754345802070700374039927022571 1644 -9041406971783687804851161326762469117112656097187629173036479 1645 -3182285194607873294672091230211390967050432839077261822944795601 1646 -205279499538435179183356581812560421429512721747749116809786833249 1647 -1615864575668254863227217223411909981711356626272658430688786016401 1648 -486007526076640588043878056131124813854938539908893925804349472249151 1649 -116338849752062850787434465411523484739962518167327014737151609169831701 1650 21890945821999547312415903563412898319999973618317877218202020876368303927 1651 -5118566885233299080887265591685068493680675793629738494867974029660974217731 1652 0 1653 1 1654 -1 1655 -1 1656 -1 1657 1 1658 19 1659 151 1660 1091 1661 7841 1662 56519 1663 396271 1664 2442439 1665 7701409 1666 -145269541 1667 -4833158329 1668 -104056218421 1669 -2002667085119 1670 -37109187217649 1671 -679877731030049 1672 -12440309297451121 1673 -227773259993414719 1674 -4155839606711748061 1675 -74724654677947488521 1676 -1293162252850914402221 1677 -20381626111249718908319 1678 -244110863655032038665001 1679 267543347653261450406351 1680 172316772106087159102974551 1681 8944973491570029894272392801 1682 9203464056063851706446748843499 1683 -119272730828773857733824850874969 1684 815805728597381790058273504532699 1685 71629878246756307257367434898215809 1686 2255302425214496856683314276331158559 1687 51706643647212790612212455386615812031 1688 834610534773870210700634044679782702879 1689 2335993615858445502393756593867710181761 1690 -529593611402170322332206456256025329922509 1691 -28610596954366642581712655574987456646448809 1692 -31594458730134387150509852471653231722697093021 1693 27069958943681634482790840606399547032065932321 1694 10735527205801496211711061431209987568473089766119 1695 260112009334190938770379614265418030311082669025199 1696 394046348654105755254129400305489660049310192154599 1697 -3117537459623636848912656860935315774236107890383430879 1698 42968478664024362663733518589975113126499374874472353019 1699 1050324321037731087498458584071571852996529597966220079111 1700 -157232749511812608510280325043107303307362147336717641476629 1701 5357096624948311198301764938723531276915564645702042923219521 1702 31295714162954729666265186759252839884056776715853975330171439 1703 -78924792470497818502503826930970077351847843210441729084392465249 1704 -5040759672562919441819954001893954671045917933890824190405203165201 1705 51633442632158335684131957750740614972408962492627669735013865562049 1706 -4982351940142569502472587521743692386624618369580977300282307169884901 1707 -2496366651467656975393598840611545253393436415470279377490295496285363025 1708 -971839513910397740389082025632793983554527424317555576419777333073384473491 1709 311088170939766719039826610139429853526512453704759768125581727493223925453201 1710 0 1711 1 1712 -1 1713 -1 1714 -1 1715 1 1716 19 1717 151 1718 1091 1719 7841 1720 56519 1721 396271 1722 2442439 1723 7701409 1724 -145269541 1725 -4833158329 1726 -104056218421 1727 -2002667085119 1728 -37109187217649 1729 -679877731030049 1730 -12440309297451121 1731 -227773259993414719 1732 -4155839606711748061 1733 -74724654677947488521 1734 -1293162252850914402221 1735 -20381626111249718908319 1736 -244110863655032038665001 1737 267543347653261450406351 1738 172316772106087159102974551 1739 8944973491570029894272392801 1740 361702062324149751903132843499 1741 -251899160734869387051979090874969 1742 -897285657689685463634552095467301 1743 58107876904330389734885398162215809 1744 2446326798425958744617953126379158559 1745 65449597014984751554628374677393412031 1746 1300740928250235548924560476456550702879 1747 14281082624180078630892808379616190181761 1748 -307398113519909595748635224510221451522509 1749 -27637452527695114634635525969077867449648809 1750 -1173979391204586359239097085875155366990213021 1751 -647986556101669307784835874999609257034852467679 1752 7243944331120771406693791235506542366222337766119 1753 416770566390621364926654553843810044432225915873199 1754 7236814034350934099411698020306066573289756240410599 1755 -102222645954121524513298506913043588766021160748000479 1756 -55547421226359512004383530849837404414184805109894622981 1757 2101442877904932648203295218961040182831012741079624879111 1758 26696319123661437249084121967468215630585243555400214568171 1759 -159204577141757000421442441121454242864863833083821051538879 1760 199063443423830045314682460961889717697675715117352625842710319 1761 14328277238993367231713989407270090191272571468673407698439566751 1762 -1379623621834836063657955315668074586816706546715727416928759685201 1763 -81505911762960205569753325775948157621552642140767136711818285858751 1764 6216567729510666154887189521578821306365726411432406672380711016066499 1765 359232052268279390311106590301618813283723253338397282273493858308832551 1766 -10802747516606754657235910783968114409760946182497150218847836440263382901 1767 -18638584319970954381950651158962180099465538051839250013086214160727377680239 1768 -19230975127213406479949716628876928722275954949811662424847806571396035863932441 1769 0 1770 1 1771 -1 1772 -1 1773 -1 1774 1 1775 19 1776 151 1777 1091 1778 7841 1779 56519 1780 396271 1781 2442439 1782 7701409 1783 -145269541 1784 -4833158329 1785 -104056218421 1786 -2002667085119 1787 -37109187217649 1788 -679877731030049 1789 -12440309297451121 1790 -227773259993414719 1791 -4155839606711748061 1792 -74724654677947488521 1793 -1293162252850914402221 1794 -20381626111249718908319 1795 -244110863655032038665001 1796 267543347653261450406351 1797 172316772106087159102974551 1798 8944973491570029894272392801 1799 361702062324149751903132843499 1800 278606558889512730220637869125031 1801 -3638231875748993069543073055467301 1802 27409279262066144548709963410215809 1803 2387748862108576970640251021291158559 1804 76880430421362722726666077128593412031 1805 1796870679878463136701967064352358702879 1806 28940202704727726036545374712286142181761 1807 24770307162907445685121333235417153277491 1808 -23132201481664610972134778000281591942448809 1809 -1254026082939143634374686184564248032334213021 1810 1177803358258100955594186146851661829182773132321 1811 -9614765889167006346438901068288866496475543833881 1812 424873711199593733270661259771846095039584097249199 1813 14890389356641563340166229428182231943910079687194599 1814 152192855585873325009456393504378453683618953591839521 1815 250411726282749041894859339094020218380079863569453601019 1816 -101535295492282846299407716157232924565581679141255504889 1817 89552056238138459904038645250260263918155426823392497857771 1818 38030787781462580155765047717353078037691323881626004992979521 1819 193708708189063875947834625204386655144790295482898097521686319 1820 133251469905325040932995119420125656989611588502046284494594318751 1821 994774505229967735443005692887114343684880385364151748952850362799 1822 10821931267279521660136698427160283814893666384885329549855187843649 1823 1325666429404989110829555593743401033298940300758736856159054094588099 1824 3312658178085547306814052237159461439099605189050928155142192808540212551 1825 297516571790153377490415497154907766789870937642034983233401368700683943739 1826 32040294454196600989254530280352282891019696727347704677289328115579471412241 1827 4662895150292020272991455203152604792506361203045010583642424012074087035682191 1828 1209070642017999162384846742222871361649548437366032824085930104570583996905830977 1829 0 1830 1 1831 -1 1832 -1 1833 -1 1834 1 1835 19 1836 151 1837 1091 1838 7841 1839 56519 1840 396271 1841 2442439 1842 7701409 1843 -145269541 1844 -4833158329 1845 -104056218421 1846 -2002667085119 1847 -37109187217649 1848 -679877731030049 1849 -12440309297451121 1850 -227773259993414719 1851 -4155839606711748061 1852 -74724654677947488521 1853 -1293162252850914402221 1854 -20381626111249718908319 1855 -244110863655032038665001 1856 267543347653261450406351 1857 172316772106087159102974551 1858 8944973491570029894272392801 1859 361702062324149751903132843499 1860 13353699077321671584329389125031 1861 -7749651202837954478405854495467301 1862 -27409645099120007569460455789784191 1863 1941522817808521692398343809003158559 1864 83375259110552426916443798030225412031 1865 2277874047750481769686524239529574702879 1866 45720896869876878212606726256249790181761 1867 466738600470807871439586249308110913277491 1868 -14688772562138703361959071193941044563248809 1869 -1216073450298954044438678129933774053659013021 1870 -53123317928400215791817446505562799404951667679 1871 -51927563399285560589235998556515556316723198233881 1872 46568483666843927235858231832224191263874913249199 1873 19401866300208237156331020678907319898703280261658599 1874 487592152434936640879061808853855253285616630275103521 1875 193777688300757941553749236491596688937919224807969019 1876 -12461450919442590160718467705485280895002081454194296400889 1877 61010324882986381636695426696973939580364699200542107457771 1878 3439218338004517552125412408003659138693296386777773018169921 1879 -1879325965364062866447502132304888843560846495610367654895235281 1880 14137571328148105683161483532298439881168366715810567822858062751 1881 -6343067593181054702655620827670620647499275728614353646298088805201 1882 52188683261701066692885296572334642048135517205271356144138815843649 1883 2871112349415904271547553609955208316275766890816125061831847439269699 1884 226259559658753108408015687450138929194322516903600316363973945975892151 1885 -141243141440958511575359547244857713246699239069747486774484526164378867581 1886 -12524306788494897501194466288196044196061667675115235202533747089930002218719 1887 -1371368221890481989512373624085523825060861586889020764163001213668885947867449 1888 -218040794148981548032064392653414552245679797642118159065655810565450145646982865 1889 -77273030738729548355805075723456702933563205082349740941379552148191494674213860495 1890 0 1891 1 1892 -1 1893 -1 1894 -1 1895 1 1896 19 1897 151 1898 1091 1899 7841 1900 56519 1901 396271 1902 2442439 1903 7701409 1904 -145269541 1905 -4833158329 1906 -104056218421 1907 -2002667085119 1908 -37109187217649 1909 -679877731030049 1910 -12440309297451121 1911 -227773259993414719 1912 -4155839606711748061 1913 -74724654677947488521 1914 -1293162252850914402221 1915 -20381626111249718908319 1916 -244110863655032038665001 1917 267543347653261450406351 1918 172316772106087159102974551 1919 8944973491570029894272392801 1920 361702062324149751903132843499 1921 13353699077321671584329389125031 1922 8696026105517891157045271264532699 1923 -115119924077017850958533126509784191 1924 928469095613801601254554462187158559 1925 81383609275761446601201926457233412031 1926 2677953216973710760707843825321574702879 1927 63581567928493071372593363420498878181761 1928 1009126043451070825448731203616899137277491 1929 -2066372576191655787476321999606777580848809 1930 -1040368659503764401601148959150719308878213021 1931 -56325185597782506797241010453126506018711667679 1932 -2159571870407835121823642200694005530664548633881 1933 -1118124333854928705422236191956649241198760913950801 1934 13099677888432918799776068118979056137915080460826599 1935 787284982426636439372797693920503138946266617453599521 1936 13974959954624316898978678746090318733671976427700769019 1937 -246289650167080744343779636866096666733206602774038096889 1938 -309401262931449889898415781104623295914983885458595238590229 1939 4400927953409992824057850947925423905342018832958487800070721 1940 116976153907954551099432339743626145867138404842789999892246319 1941 -49398833361961258939751968015438148463573741184995258278057137249 1942 755792364957156699399643834503610933231247008175777673726782746799 1943 -170252244126233195410796925586371491173034406888534985101406870940351 1944 2360739560592751773308356507991126946174524437596349552747415693336899 1945 201970939444372291595242411485628780023216136473091587900574602985466551 1946 15324974385831711713646012371643817377572287906615642659433032745222392419 1947 -3656802779714292949443180163254381293755467338999391237557899305143838838879 1948 -310674461974353729657041515761986332727854524484958563668755615125517172059929 1949 -31598965567768127556473808318862828357936565259134291216126030061412594628328449 1950 -4400394404923284296464119695770473527567102739269233492465583164556502032785010507 1951 5019937344304065666218801091409169515764120860137754036333150158546640829124572480361 1952 0 1953 1 1954 -1 1955 -1 1956 -1 1957 1 1958 19 1959 151 1960 1091 1961 7841 1962 56519 1963 396271 1964 2442439 1965 7701409 1966 -145269541 1967 -4833158329 1968 -104056218421 1969 -2002667085119 1970 -37109187217649 1971 -679877731030049 1972 -12440309297451121 1973 -227773259993414719 1974 -4155839606711748061 1975 -74724654677947488521 1976 -1293162252850914402221 1977 -20381626111249718908319 1978 -244110863655032038665001 1979 267543347653261450406351 1980 172316772106087159102974551 1981 8944973491570029894272392801 1982 361702062324149751903132843499 1983 13353699077321671584329389125031 1984 473187451339968339319708384532699 1985 -246685342543864616042142132589784191 1986 -880555408305341418645069371412841441 1987 66211923769559567140977081239441412031 1988 2905272221095350407350064056878694702879 1989 80897689171885742160037421726878654181761 1990 1630011727561589455963001210743554113277491 1991 14728422569508560391193344811155585299151191 1992 -711074931642254004804296393703437961089413021 1993 -54807080292174923199800688267907546871703667679 1994 -2448775674308672486394696448179087805033265433881 1995 2022259582855171661281284835393620281128181601249199 1996 -17390206741644579999347816090220689304275601651173401 1997 804506219428111143107528425329229376026887199530015521 1998 29326194946660167276344670319068169228828501408047649019 1999 292098180947509544040936747975825537225609965927782831111 2000 -20902992453195722364115793505418790730992491436600800702229 2001 -5965205380283107183658039191924072296544814428211012411129279 2002 231578333094936369342108636045133365729988370542437315494575919 2003 3187388414144323687780331012936815109599472725374404909672782751 2004 -1009018536231405967936202807197335776750800574114685132100764709201 2005 34840114952640941965784594732126446815695071953738703022284593123649 2006 -3461432561499639690312060086177929752570313739030059969194131662983101 2007 1392097159219712391754178507306755330905075843346288149806311462793152951 2008 10922626053839334249352842039158379976448161091978731748787461407064130419 2009 7770757854767092901489895840175471253375808793311902082940648437970883471201 2010 -55454999782138227730948312190393119060346019637628144019371480213029187592649 2011 -3511631664963615795084752164087421793679070275378525257235308298708663965122129 2012 -147077981980473854202718609865648957233190564264200398562767504048258642525579545 2013 1156875876599799062710764435910217290642302291799536467276546298714323283349561101241 2014 -331328387699443957807754373041213963605942167304615835941588728159297347707396645634701 2015 0 2016 1 2017 -1 2018 -1 2019 -1 2020 1 2021 19 2022 151 2023 1091 2024 7841 2025 56519 2026 396271 2027 2442439 2028 7701409 2029 -145269541 2030 -4833158329 2031 -104056218421 2032 -2002667085119 2033 -37109187217649 2034 -679877731030049 2035 -12440309297451121 2036 -227773259993414719 2037 -4155839606711748061 2038 -74724654677947488521 2039 -1293162252850914402221 2040 -20381626111249718908319 2041 -244110863655032038665001 2042 267543347653261450406351 2043 172316772106087159102974551 2044 8944973491570029894272392801 2045 361702062324149751903132843499 2046 13353699077321671584329389125031 2047 473187451339968339319708384532699 2048 279576331323522444292293891730215809 2049 -3774994614575970250484467505172841441 2050 31768097214939084042088243447697412031 2051 2835564476877666096316598551823974702879 2052 95300539263921985836804926815390654181761 2053 2290856556730388602882506785820770369277491 2054 35339145402758552643540853074889537811151191 2055 -218801332190319149399469175124401548775813021 2056 -47778888660367337486299521436585357080471667679 2057 -2580052248753346417617062570029199776197425433881 2058 -102503126190603564716824016395409295666507115550801 2059 -93903675485306856294988746593117120809597166220773401 2060 88911580371663618307155542661999698160218389093407521 2061 38407187096764185881623823467798702151774151931879969019 2062 997069828862687194346695365281131181201571961920051631111 2063 -946417576585586582487662398707894723024893264323540414229 2064 25575200743836747932295251245624964010920502737221714018566721 2065 -17135905172528513267856856870731343845055061337317445024284881 2066 10572197480350193994921576454250754360948577148826594159894862751 2067 35847891817058274902858743703303320071887064486645851991472090799 2068 -3391605367609468619947631071965517380119330936350341459374892572351 2069 1424703797291268369076660484769536410707508412519164894177162732664899 2070 -2052576255814714016142949412748590085896748449152442639583003799538249 2071 -68434451568796673325890326889650697160350769540441690898914763656012797581 2072 5817250158838501080870332088043661106730092817811266101494443826091919151201 2073 -358955156832481232573581472903501641408121130108652954366954084781822624637769 2074 1899516651428596030434663842680997085941607975504510282872078132567275588290031 2075 271865219319280813804369070229625997849936401096630144069263842918018922100703239 2076 463868118673175911982115096343409517191127779453033650046540412552619531873424976361 2077 -56830832792153538549970332694515326519776107564935042746174048044273014067602920774681 2078 22217059603141683912239364219398989525329145799354750007824983736286718406479871743232881 2079 0 2080 1 2081 -1 2082 -1 2083 -1 2084 1 2085 19 2086 151 2087 1091 2088 7841 2089 56519 2090 396271 2091 2442439 2092 7701409 2093 -145269541 2094 -4833158329 2095 -104056218421 2096 -2002667085119 2097 -37109187217649 2098 -679877731030049 2099 -12440309297451121 2100 -227773259993414719 2101 -4155839606711748061 2102 -74724654677947488521 2103 -1293162252850914402221 2104 -20381626111249718908319 2105 -244110863655032038665001 2106 267543347653261450406351 2107 172316772106087159102974551 2108 8944973491570029894272392801 2109 361702062324149751903132843499 2110 13353699077321671584329389125031 2111 473187451339968339319708384532699 2112 16445494389828914125075879570215809 2113 -8116653423981913498243564705812841441 2114 -29738735918311778634498966894702587969 2115 2304555484160600315208728969201254702879 2116 103484023412301013115924855151446974181761 2117 2931553042735917422017936943156822081277491 2118 58932801398958260603083113345702426899151191 2119 436195678491989281568647830495330603544186979 2120 -34607139545906921614425418818694103168919667679 2121 -2517809931223435490122009360435222451170097433881 2122 -114649685954438734028808294789782751189993221150801 2123 -4178614364302917254753691468441029479987022067173401 2124 -2116581605157992178468473751122539265650054145434592479 2125 26013907957479509762899169369820431225330966957318689019 2126 1626503156224924383339641539096712285340218524942408111111 2127 29400642400765592527477881027003895413829030413193243201771 2128 -633117764508739787989271719402970006766343966411131522809279 2129 -1392289572967522010957487316637270975486436604724322400109084881 2130 7043143078801635749629690728385552512961469725183796880811342751 2131 434407369887913595974720809457067523689475672902057590043202010799 2132 241511915189476850988063151263552295338642660617000603407029311715649 2133 1288313901743409147919587471692208491615513155412183700420689803256899 2134 49883545873031726449971296319861399014545488276815905763190484831821751 2135 5480212376273323908628655419598337502571258669579451069951320526542754419 2136 -1948913361225356740046311845289227095018723590367992020133550618616197280799 2137 -282233546629386175244757297857609277031465105055632313026767294035418955043209 2138 -10045167766789633644480119100043872765571052324742965604637563600287551394399729 2139 258178140693440366428924104140954671523255675293558887607746939122473609813975639 2140 245937863804480270934683757673061365604406804389542796531096611031962215625014005281 2141 -21228388866687280747662192112631091872968953333994204775628095846725997463177500309341 2142 -1203845109039740156541021119622319022529491561993146930757482263699072145956924609213241 2143 -1512817415219175719458674968424009982597930017044588529184761066998246027764093288256837947 2144 0 2145 1 2146 -1 2147 -1 2148 -1 2149 1 2150 19 2151 151 2152 1091 2153 7841 2154 56519 2155 396271 2156 2442439 2157 7701409 2158 -145269541 2159 -4833158329 2160 -104056218421 2161 -2002667085119 2162 -37109187217649 2163 -679877731030049 2164 -12440309297451121 2165 -227773259993414719 2166 -4155839606711748061 2167 -74724654677947488521 2168 -1293162252850914402221 2169 -20381626111249718908319 2170 -244110863655032038665001 2171 267543347653261450406351 2172 172316772106087159102974551 2173 8944973491570029894272392801 2174 361702062324149751903132843499 2175 13353699077321671584329389125031 2176 473187451339968339319708384532699 2177 16445494389828914125075879570215809 2178 9249981813641859492792824096747158559 2179 -128149668931513158917038503442542587969 2180 1099021554748883406747619646490214702879 2181 100974544620464377918720096969477054181761 2182 3464458496141258438058334631431766081277491 2183 84044904907372628186024325198636644627151191 2184 1240013868988738979410200652780954751512186979 2185 -14916195567829527398232330075532646676375667679 2186 -2229654074319324475868461520351012669729585433881 2187 -120163302081115039140147671907487453978887941150801 2188 -4920516258210498516639673992598305021261868889573401 2189 3820776281880438352676015645301173364234531861503007521 2190 -34348915295475757989579771285640991366742800168328670981 2191 1668971435702709224737086010838339099630038345614694831111 2192 63092682315115080606759898961780775617949297267825076801771 2193 609201492739036748794746695001773821570583572690950091014721 2194 -53434960835892327754061968086054159002467395447140214333980881 2195 -36874757924275464185898984359196080609516127382610004351531697249 2196 549867601778967969602997452586676453032344604623239591602928090799 2197 15829444208305627219003652711424397092563652235802167095561177315649 2198 -13446635140614753014504645202328562024862812338749063400900260929031101 2199 105785734127173421845254926185620431264698134278645964371089388686413751 2200 54248458099454509507990369421527658409394850162586723089903974228834338419 2201 441582824961601570590940116452989701099873790191767671659755792658637151201 2202 -40987730968242811180841286786175544345448094135496622060714263699139666563209 2203 -8143013823032693961660877346761909075818481725442227020315478780565776289512689 2204 -185922204174344879347166452061158770147382834240890928944273487201012385312162921 2205 153117725261651666226364141481370845209391796063792667188845808990869019792820309921 2206 -11271531130894829512038614015682290833693689671244436993518438303422089822661293555021 2207 -522653046306453839030420082048688133902554142623562539156859219871103195436716078791761 2208 331816232123161943391697829315662925867550226072546269269831310490437553688683293307195325 2209 104601832240638887939432345180726066865730785855400798852244118246483870231798219447899604865 2210 0 2211 1 2212 -1 2213 -1 2214 -1 2215 1 2216 19 2217 151 2218 1091 2219 7841 2220 56519 2221 396271 2222 2442439 2223 7701409 2224 -145269541 2225 -4833158329 2226 -104056218421 2227 -2002667085119 2228 -37109187217649 2229 -679877731030049 2230 -12440309297451121 2231 -227773259993414719 2232 -4155839606711748061 2233 -74724654677947488521 2234 -1293162252850914402221 2235 -20381626111249718908319 2236 -244110863655032038665001 2237 267543347653261450406351 2238 172316772106087159102974551 2239 8944973491570029894272392801 2240 361702062324149751903132843499 2241 13353699077321671584329389125031 2242 473187451339968339319708384532699 2243 16445494389828914125075879570215809 2244 566664194829972997274629695467158559 2245 -275766068451315229340847808264302587969 2246 -1053717604914896786932932715493785297121 2247 81858220882650009798836791995059134181761 2248 3767247409631282447385771979865849921277491 2249 108391371375582723313170671177406609683151191 2250 2160166452840527589832348803342657425944186979 2251 11283684859462809840492350149256639416424332321 2252 -1689612360626447425121623313017471259355953433881 2253 -117549124744858780185355437104540406327740165150801 2254 -5442818328055410797054997963556363608771771430373401 2255 -206135753160734633684519362256926288221537379738592479 2256 -185930830272957853965341972660295495078872947742088670981 2257 191603012993263742854005134368439467162236637040875951111 2258 83152038299772643318586333980534326895949544909805431361771 2259 2226120438478540470797154735288592302035020651882910904582721 2260 -5129413504000002500245039141264699942075325289443523621404881 2261 -3468917465116723358316941084449849217951791681680723657771697249 2262 -759159594757225629749588843138891942744522879624708561751931429201 2263 30970173253267894385898691104650797835032090057269005107100029155649 2264 466279498415093439394361414100126209468143656413095076984067370232899 2265 -384566415059504239978576723492856531590532596683928078713987158218418249 2266 6212670809696649151573042717315982195327390010831316265014227387783138419 2267 -2975755028908478314162775951645947639969181248029238867542583650030277536799 2268 26076740244606902664814227039416916464140465311194669767966359462958716972791 2269 99197861241319230206751754577603483383441594689215339578409249886428180891791 2270 -166360271769413339018101816823431473272822772843782202680496674070476741398890761 2271 3241843004821238481837411105318684167606237998095598135746293811969603900245773921 2272 -7240650364457240094658140274330560229549005455113685863770246758105331253491195352501 2273 -304132139970369234122249817864762777687049852789083191955479114091835165166731569261001 2274 -2592821271362285221856516038842160340047787818317687939120853268978700775459137112840861 2275 -17083498015776974999236697847036175702817589405057200166380141666425916518254290041877218943 2276 -7341106116977813459922902586474134572139426907325858857176358583114446808409936912016705003841 2277 0 2278 1 2279 -1 2280 -1 2281 -1 2282 1 2283 19 2284 151 2285 1091 2286 7841 2287 56519 2288 396271 2289 2442439 2290 7701409 2291 -145269541 2292 -4833158329 2293 -104056218421 2294 -2002667085119 2295 -37109187217649 2296 -679877731030049 2297 -12440309297451121 2298 -227773259993414719 2299 -4155839606711748061 2300 -74724654677947488521 2301 -1293162252850914402221 2302 -20381626111249718908319 2303 -244110863655032038665001 2304 267543347653261450406351 2305 172316772106087159102974551 2306 8944973491570029894272392801 2307 361702062324149751903132843499 2308 13353699077321671584329389125031 2309 473187451339968339319708384532699 2310 16445494389828914125075879570215809 2311 566664194829972997274629695467158559 2312 314699529627893052354389411022737412031 2313 -4498100260376945096821816494668185297121 2314 38458999423828201094236856377461694181761 2315 3674396694333326945089195927132962881277491 2316 128641778604985681922705783331854481683151191 2317 3139538489668687925567056065607091917336186979 2318 43436412479332797754154463040681605335144332321 2319 -882283657525274262257706674547851543161649433881 2320 -105446578754886117586706427821003595507238661150801 2321 -5679903821502491916842591179617665828694244390373401 2322 -238779436492668209207502593319846412037630639924192479 2323 -8466391005338625985312320942971713032354377749896670981 2324 -4373439058581607482461375400142868812285693470450902608889 2325 56678323788221587169231569133806789819027334136186907201771 2326 3670250178363010588209245022808484109784216570723197317382721 2327 67604970765139752229610733255876429933891133845503857855971119 2328 -1715362843701548000962774616303730298647715212334743841016497249 2329 3158853178933097248946510155483173569479338218102761325721773530799 2330 -2500420719271413348114557937911806394917873719760808637432614684351 2331 1509886764851573048184626077826711618619207404842826625028577271032899 2332 6288507193855302579847139447102268327674174899623032206197801502029751 2333 -8612195668821145504657497398515893940141662891335394560800510954870301581 2334 313377695795234751375020169441916120088709203533375861073653654692022367201 2335 -88699138397434937300190649459913256519842574781524313683415971156317070803209 2336 1321648677387204722800857977472565653350193065765710275111184173136731806171791 2337 84756449310822980304442694903365390129739357457754436730457723343021906970884599 2338 1337283204794814561116843582783788118805999583710747877312258982885913027728980321 2339 643825286930112286554477996868532386655868665197871986610591809952622924987597313739 2340 -207608058457027402132456736615247774979736611107925157412778435449039786166935818083561 2341 -3740977330236602786303148161344373475777574201412649448457128512386762028466638511980301 2342 8703526956418301070971325384876172988600252009420571817067126181677690840752397240668347265 2343 -378960552959133797680664409701574863836180342977897812985502582336928694674778376351291292801 2344 522917557997340035886327162732313487585134677167282634902108180700999514694314574036768509286401 2345 0 2346 1 2347 -1 2348 -1 2349 -1 2350 1 2351 19 2352 151 2353 1091 2354 7841 2355 56519 2356 396271 2357 2442439 2358 7701409 2359 -145269541 2360 -4833158329 2361 -104056218421 2362 -2002667085119 2363 -37109187217649 2364 -679877731030049 2365 -12440309297451121 2366 -227773259993414719 2367 -4155839606711748061 2368 -74724654677947488521 2369 -1293162252850914402221 2370 -20381626111249718908319 2371 -244110863655032038665001 2372 267543347653261450406351 2373 172316772106087159102974551 2374 8944973491570029894272392801 2375 361702062324149751903132843499 2376 13353699077321671584329389125031 2377 473187451339968339319708384532699 2378 16445494389828914125075879570215809 2379 566664194829972997274629695467158559 2380 19466730588288911506770801379217412031 2381 -9664674243570017561655142163429785297121 2382 -39039610324067885878263028653962305818239 2383 2967092716034195324653513643079499841277491 2384 140147757317606594277148402572349667603151191 2385 4089050681928881635525763558779120554520186979 2386 80242515833404342171040389063149712312424332321 2387 191911439993711564530005214668509186643150566119 2388 -82764826779785281455339223112994856271546117150801 2389 -5567494196043472781786525083090942779694890022373401 2390 -261760727565844349545776848042000989888066351719392479 2391 -10244101283971118528591654039599624796301892965768670981 2392 7912970411796527427129632337423916142322100876516137391111 2393 -73642213518209859672304424002691313191374622125054580158229 2394 3786518662759261565788099234795104879554454144213710336262721 2395 148147291137790032394800252821128050609060675483034648120803119 2396 1396703497660768808929448728078163663260371221290384838612302751 2397 -145353173642031538508692242004460443872856415140698720560466469201 2398 -185822424146304710144817407488522661024548469788864289336058109724351 2399 998933891877595473003348160484350138961970361423022353185966818552899 2400 66287145609485800202535315964674776688735606022832632596397047486285751 2401 -555569727319602179854738953773036508961744489992214856750669706124061581 2402 -40579373202726503177547742739987401850751043517355464235443736962876832799 2403 14062243518330176553230053237942074427284630824902143997048698885432315180791 2404 -2038045246363221317759288015121156052550630592008256567307927484681926646340209 2405 58879628624846000031286955000219197041165482089082133028010693034870139694988919 2406 7027377865289409068668171418092307145587395134274691258002165633689151385625469921 2407 444868874912322741894926911823875822809130331936759869317127852545243206016354457739 2408 49331505613465071085501837054729128116462955474997237164848755133480074499552055995879 2409 -3487247347554204385377126659134922558032535726088517488095222751400872478683571086433621 2410 312589724644466359257527463383904601459208246247049128983511736634457736127677074557671681 2411 -423981298936106690455857994178189989251215568324976334633181213467257091912547718882719676481 2412 109278271677411006378412824339103938716937604996399915506832865198487070997127365133478293034111 2413 -37790723482056976562606846757684443551603879688117800782454408182132947883022692087472348863228871 2414 0 2415 1 2416 -1 2417 -1 2418 -1 2419 1 2420 19 2421 151 2422 1091 2423 7841 2424 56519 2425 396271 2426 2442439 2427 7701409 2428 -145269541 2429 -4833158329 2430 -104056218421 2431 -2002667085119 2432 -37109187217649 2433 -679877731030049 2434 -12440309297451121 2435 -227773259993414719 2436 -4155839606711748061 2437 -74724654677947488521 2438 -1293162252850914402221 2439 -20381626111249718908319 2440 -244110863655032038665001 2441 267543347653261450406351 2442 172316772106087159102974551 2443 8944973491570029894272392801 2444 361702062324149751903132843499 2445 13353699077321671584329389125031 2446 473187451339968339319708384532699 2447 16445494389828914125075879570215809 2448 566664194829972997274629695467158559 2449 19466730588288911506770801379217412031 2450 11001621689202272297678160511616614702879 2451 -163037385920701625034262844704240705818239 2452 1361321522057788402583316025228394561277491 2453 136619430136284285189878512568499960083151191 2454 4878816563875597021297632932802587562520186979 2455 119417397306530755600428679553727091968104332321 2456 1510173272408381068990151843216932789310670566119 2457 -48857021249536008615054724297270828191385349150801 2458 -5047084718474648290044617683898859914413325350373401 2459 -272192489277515918816430949548698287564655161959392479 2460 -11713067033908129427125899437431030368026089674120670981 2461 -431531861329254935339919969979954562423000162723030608889 2462 -401346859043364886293424214504428043561951301347408172478229 2463 468962140530708412387609768507882572677395336457557176582721 2464 196509175928112507826172210235441504218725312297403101548003119 2465 5426059874843042000996189139774218914102543597582084152481102751 2466 -18770643425091749056038641189711860178106634053139714193951269201 2467 -9695368042888130308499344639277369956646509552768344911329451804351 2468 -5213740144526122605366923587697898713464833078961052700002992904967101 2469 83200215575031762989038907391911704549769589838033064680312362481485751 2470 2591844417900330091887370132030109921673697610521502767389223050340578419 2471 2090882848930020149601030906453292502601372346889712017990381655912786527201 2472 12057590504783269870114385466955335442473506620192088472643115702262417708791 2473 547731531198980435263283348912901037113643911644603477338129744270256069051791 2474 -6313300886312484614455354300150539098056826643884646289253032712084430657971081 2475 49014961580458524511360198979400974559171527026267851575752346304449041314960791521 2476 434828526088389151116109493399005101776540293888414009847554080506887541787922528139 2477 36168984455449664131138336431952236788049718866874307414578339104092679649127201942759 2478 28075342087003269896866460730292716193818450587232525328426398812491324501396848916135499 2479 130696042523347005664137663014001160691581683406100693183773919592741330633334741717966081 2480 305372841326155929036744231861942552315424390969823604777629009477310444709385288129809653439 2481 -11105531847987282538380400102636807026104318650486313198891328371646703291228416731932697717249 2482 -5883752387191506809172352059339673232304825716350306797954215185013756174679633876118954093778299 2483 2770730880640490669193476854780703573282647524521017868420699293870745775099880744075364775232939417 2484 0 2485 1 2486 -1 2487 -1 2488 -1 2489 1 2490 19 2491 151 2492 1091 2493 7841 2494 56519 2495 396271 2496 2442439 2497 7701409 2498 -145269541 2499 -4833158329 2500 -104056218421 2501 -2002667085119 2502 -37109187217649 2503 -679877731030049 2504 -12440309297451121 2505 -227773259993414719 2506 -4155839606711748061 2507 -74724654677947488521 2508 -1293162252850914402221 2509 -20381626111249718908319 2510 -244110863655032038665001 2511 267543347653261450406351 2512 172316772106087159102974551 2513 8944973491570029894272392801 2514 361702062324149751903132843499 2515 13353699077321671584329389125031 2516 473187451339968339319708384532699 2517 16445494389828914125075879570215809 2518 566664194829972997274629695467158559 2519 19466730588288911506770801379217412031 2520 668473722816127368011509174093414702879 2521 -349034049315652233768262568779658305818239 2522 -1506127038614366815399179720934293438722509 2523 109741878960917283613322585774468364563151191 2524 5327549733667812603120895083181899813400186979 2525 157397884996938503998776979280608237455464332321 2526 3019223509925314390082474810138125175379150566119 2527 -3740827153738603889970824950183677539583749150801 2528 -4071769383545312336395827881454484127278545958373401 2529 -267246465757319076873964041301522473408683569767392479 2530 -12747225132201055742348240899927986371295696704904670981 2531 -513306534146349592330769292424838503564585862653142608889 2532 -17853045068968681024870117203998135672283191331797292478229 2533 -9820946217752224654036361842440373259341381629352306216697279 2534 135245541645768474156814558019076360173692071402490207473123119 2535 9029109862265007998791721013330773764842007298512621745722702751 2536 170189628677583104538433868106601871712221148845052573587117530799 2537 -4877034015365737724044728008585857583152679924382882773749931804351 2538 -583141977861146094783837983342896661376571171839858622118604942087101 2539 -113125509376781337719729978235335115661026092527340015860184902752434249 2540 4985621874202026897273641588501495212512004036667637038067867820754658419 2541 83317445739655968460392004397328056851518015772619919916920748055695967201 2542 -129063914500251965423457617214434275464315456826530631982833274837936788691209 2543 1090014497769900827247112735519762276024163919404252207533072349752766523323791 2544 16143647969834839926086315482717969839486294013737511812155622657097699255020919 2545 3447780433535983920363310117916380363891917308255717061633930499884103124704650721 2546 -2802864035580229780703015688697255793039758045266858181417953119933338530276353206261 2547 23088221520326163312950233714864171529705330891263677564513166848064296591845451110759 2548 2247176437757750512095239532963744788563146713430156679588493998613479029584852291799419 2549 -1454746060279182403420346146912338098250127141459124296013184842556073188572721950260819199 2550 19628671540930209542438120935839161100646307013824767986955106859540854934604227798593583679 2551 -15124735830151287045384175903910925128591356604247238607225501046772694968768916534229362489729 2552 -58272460452507044380677365262256384359143819813130604852749989347339727842734428149778149416769 2553 -136392348373037871506646034359879048011258153919004546379091822470458595878437004878201642848016535 2554 -206018534721580103561741658514952059460172660465682888713121620687708110336543712914209541636009988085 2555 0 2556 1 2557 -1 2558 -1 2559 -1 2560 1 2561 19 2562 151 2563 1091 2564 7841 2565 56519 2566 396271 2567 2442439 2568 7701409 2569 -145269541 2570 -4833158329 2571 -104056218421 2572 -2002667085119 2573 -37109187217649 2574 -679877731030049 2575 -12440309297451121 2576 -227773259993414719 2577 -4155839606711748061 2578 -74724654677947488521 2579 -1293162252850914402221 2580 -20381626111249718908319 2581 -244110863655032038665001 2582 267543347653261450406351 2583 172316772106087159102974551 2584 8944973491570029894272392801 2585 361702062324149751903132843499 2586 13353699077321671584329389125031 2587 473187451339968339319708384532699 2588 16445494389828914125075879570215809 2589 566664194829972997274629695467158559 2590 19466730588288911506770801379217412031 2591 668473722816127368011509174093414702879 2592 394952604264150201167736327522012094181761 2593 -6094044735689815164171172914794594238722509 2594 48722573589813820574655076296126363923151191 2595 5189944973596242548717369373031761220120186979 2596 188988520274807119429651754241546917775464332321 2597 4625393650323497340687394720251797741262030566119 2598 51626169807677515297355333448850113772452090849199 2599 -2613733745744593604263594432378350919831632934373401 2600 -244348448744290799237320115737070827336294724199392479 2601 -13216654409226276359527675467729364766742193165704670981 2602 -580878958643452093663344580725083159863898911237334608889 2603 -22109789639128181096492542921562088841506491592358188478229 2604 17897935370916588416167899879283076317696140009346881351942721 2605 -170514416768164451981818789277552486172228539231417041351196881 2606 9373081624756217290517722945208249700969492071585911617082702751 2607 379035698593986261690870019360654353092822858166597250114426330799 2608 3553141916999073178671310765002769284546565411233445627196858595649 2609 -419068465922943916124291901495530587884593353261517230625970072327101 2610 467077863198490265323941127045956126723923074255888169337774318577485751 2611 -333426644810706612791788702576133184377769198123431594341135966509341581 2612 258648490419492100222454947615555192462990352404136716026555839715635807201 2613 1423686074310999490974714067834740796128762465242206752955244925226326828791 2614 -3974712333284445142994715641904569592257273960794857696702189892991185322052209 2615 69642077665903989978517471031389541778406503151374960279157866025314100813548919 2616 34813605682231390052236349184689870130518168734385883799251860746982691394663050721 2617 315108581722494874228745129252717606429462805888796941278756812525136611389139811339 2618 -89771979013072535466904025292575176076580118168125639542746244914248633108478859404441 2619 15872318002637248888370397260268670073440378978960404218776524113907709140902550992692859 2620 1360864664507796592928601836378132593050697673299953256257284637552520060071235348630106881 2621 -45604397838811322515377106100543627213663774934892363961152376092122867178349188422525776321 2622 12740808156698518066707006375810811657299887172651023710305180589147765293207284360151681137791 2623 -440802123175196381537947814352870836658497702760836994714520041466632827434017294097880445599809 2624 208273803609331238384200287772030211054670938806920524511020346748468725612729256647514949639760281 2625 41068220683736314819582161311858337428387380426555801818171630544843848141284122966820062812565512023 2626 15534365149879552876574702544542183984348586108968531163512061693780679500474975640927202940169712518321 2627 0 2628 1 2629 -1 2630 -1 2631 -1 2632 1 2633 19 2634 151 2635 1091 2636 7841 2637 56519 2638 396271 2639 2442439 2640 7701409 2641 -145269541 2642 -4833158329 2643 -104056218421 2644 -2002667085119 2645 -37109187217649 2646 -679877731030049 2647 -12440309297451121 2648 -227773259993414719 2649 -4155839606711748061 2650 -74724654677947488521 2651 -1293162252850914402221 2652 -20381626111249718908319 2653 -244110863655032038665001 2654 267543347653261450406351 2655 172316772106087159102974551 2656 8944973491570029894272392801 2657 361702062324149751903132843499 2658 13353699077321671584329389125031 2659 473187451339968339319708384532699 2660 16445494389828914125075879570215809 2661 566664194829972997274629695467158559 2662 19466730588288911506770801379217412031 2663 668473722816127368011509174093414702879 2664 22959277474248983699736879371176894181761 2665 -12975921281302987687329162705585045438722509 2666 -60240471715728077708679762058055780076848809 2667 4141720477756929487231688228064528994840186979 2668 206937847066495742702582240256719407810664332321 2669 6182593645630215025019675009053924706243790566119 2670 115006279783388714783232898059540193987328250849199 2671 -673737399625305201084986760453603441804164134373401 2672 -201434574007400017276773364429518292702364430951392479 2673 -12994083350817418472116664596606453129723471517064670981 2674 -628450231164926704163572287999943136014300834653398608889 2675 -25953199261531629975062461076471634075161019489073452478229 2676 -936108335920611743528370592416413219164249773937076408057279 2677 -940843241839020230118203719667083749329452974284504827621916881 2678 1295195257737464584382761487961456207115087934815230113338702751 2679 505670043169264298757799954892927475806918300731600436329747930799 2680 14420349824537622593766001400368108046523898782571008388292436195649 2681 -61307932554002436944956118320179226248393758505168654911983512327101 2682 -28770326578675351742588337344010362569872907557276677095113979426994249 2683 -29314005883173259455339439557466303224714488720790535559149740466374941581 2684 172485203627995736174280287004915077673910529958753524350935731142984287201 2685 12109840822403421590885119575466625236334278698745499085718097613565444908791 2686 -85597486361576903066534658571527128929569285125312195919459932733348957252209 2687 -95736779246198721334933295181203919443975025809790764577215081683506833008403081 2688 3819950878314478799546427972648679103160166563189540832310106133132517922498570721 2689 -2161035187368295921769763055206195954975015517039112806822327744263720735774961577461 2690 20686121230507240680194543148231311905326937721955494379392516684376232015211334662759 2691 -2172843963772240075351757116909226046598523457103344144247350491060709627464979346843141 2692 -907129943446391951878410877459446978565957375963821039173522896849021979312168673847722239 2693 -75165937774707156806450841164286751588339063965773764896592152476379839141411945621449155521 2694 -942726058997506399041429308506435468779425682095609628209051561415164312820743684670612515969 2695 -660677504791021182614116057304854875773396771357418360048248294928537488274650237547361563672769 2696 -5841588683841845742081739761286914872387826503874251207529238812946422514183754875044766587042559 2697 -10757820429542803873006885855189633546274597416919517230989404022731779525747896325564180625341048485 2698 -2307862454414925557158474710225362740095186118456158094298009901066810834440733960806559019901612460329 2699 -1187453030943901766606289902818280007742623531351619249674454064962673785464321476109044363545595638590451 2700 0 2701 1 2702 -1 2703 -1 2704 -1 2705 1 2706 19 2707 151 2708 1091 2709 7841 2710 56519 2711 396271 2712 2442439 2713 7701409 2714 -145269541 2715 -4833158329 2716 -104056218421 2717 -2002667085119 2718 -37109187217649 2719 -679877731030049 2720 -12440309297451121 2721 -227773259993414719 2722 -4155839606711748061 2723 -74724654677947488521 2724 -1293162252850914402221 2725 -20381626111249718908319 2726 -244110863655032038665001 2727 267543347653261450406351 2728 172316772106087159102974551 2729 8944973491570029894272392801 2730 361702062324149751903132843499 2731 13353699077321671584329389125031 2732 473187451339968339319708384532699 2733 16445494389828914125075879570215809 2734 566664194829972997274629695467158559 2735 19466730588288911506770801379217412031 2736 668473722816127368011509174093414702879 2737 22959277474248983699736879371176894181761 2738 14551584901149702405302796457576759361277491 2739 -234581344204595114962015503424747210476848809 2740 1761967568283894428723655358409190969880186979 2741 201433656663632940526441211850713864079464332321 2742 7477809692022828257685540782452410599363790566119 2743 182465425680112398708639534284314441754409210849199 2744 1707043469715587923970038050704849584613376985626599 2745 -137281005944168393062955092670168431574700257895392479 2746 -11963672585231145978467687946206129056465973466504670981 2747 -650043977908086852553826278118806542204839671850198608889 2748 -29129103212895447537693499626583132921228732772530476478229 2749 -1140432075288267746966247026859482971286968186443999416057279 2750 -38829442019949060332384017793606252720279037522652316758556881 2751 -23877382953516029586723003530841035984603676106792298727877297249 2752 352462588511027127130486206479219366051794075068670738169107930799 2753 24155722345420213441942301499898455640948764181022534475872493795649 2754 468846305099782635874148827907717155119456617185301108768916378872899 2755 -14536422966625370876898303670073600799009974098699557175475024459954249 2756 -1787553579171398334260371417028118195592155114815389192209591869229341581 2757 -865803570997651726452479111304112653379909532647782113942243999407799712799 2758 15092777049187235144013776739620039679852834940891565029000751334747775788791 2759 508215764597191100855211117143228730635938976551383376936467507064606462907791 2760 -13080082905049799073724598469412251849892107972067220903432318314181719629587081 2761 -479537140698359693219101841323054469192274995028566067835518323420629786101749279 2762 187302760563690692938300796772672182068041078746861604853705787873035529347092822539 2763 -70536497049385539696975940391547756217762137625392076903639919470089180727276015046041 2764 1164249413105207403164513558019572925674436991942678208930281406004781267659821833099259 2765 -1670531996439728044739629632944984234319426728490356821853520059685811679706593104462079 2766 -29957085437551534764802637161019139151306416069360970280970771590362021486416495122572688321 2767 -2465447658841759261815427327335236908560076185598866646804408927898127337377734061112081187969 2768 18544608913205346513353880171275693855807245905827509443251912179088440764026828337548653745471 2769 -20762513536748788663653499640884277478374793467533924845220663450504337005572176883038365754535679 2770 527877457760005404737802406633310959923861784190934523067751091128547841009984383209173621159569739 2771 -298656804747913234552839874791301361830318229972632660693767264195526156712810669517771396470583790289 2772 -55799689746608078219322034877375582033387107197844217884154217829074331953554619949453590278718743345651 2773 92011616357245954841777396027310526553448982117301762253897853954358087620018058557637053729560537541000561 2774 0 2775 1 2776 -1 2777 -1 2778 -1 2779 1 2780 19 2781 151 2782 1091 2783 7841 2784 56519 2785 396271 2786 2442439 2787 7701409 2788 -145269541 2789 -4833158329 2790 -104056218421 2791 -2002667085119 2792 -37109187217649 2793 -679877731030049 2794 -12440309297451121 2795 -227773259993414719 2796 -4155839606711748061 2797 -74724654677947488521 2798 -1293162252850914402221 2799 -20381626111249718908319 2800 -244110863655032038665001 2801 267543347653261450406351 2802 172316772106087159102974551 2803 8944973491570029894272392801 2804 361702062324149751903132843499 2805 13353699077321671584329389125031 2806 473187451339968339319708384532699 2807 16445494389828914125075879570215809 2808 566664194829972997274629695467158559 2809 19466730588288911506770801379217412031 2810 668473722816127368011509174093414702879 2811 22959277474248983699736879371176894181761 2812 787831809923357358986816875995856961277491 2813 -496092652937895670842019115474784356076848809 2814 -2487591198632239604326403337403912646119813021 2815 159504676830060418067013966052024575068264332321 2816 8213732090482061811875690709074482690806990566119 2817 247867825482994541450595306414003774283643130849199 2818 4432388198671169501862773328964523033853051865626599 2819 -51921166714919703323096355105479542541491630695392479 2820 -10032548222071060790243084137366264997939110270344670981 2821 -639805709221279389732919778047152606901978476012758608889 2822 -31364953021404754231204201868501551800297623173085484478229 2823 -1324915737163633293137603098295141142502385525486332088057279 2824 -49274787603570526849123025924938174695108889834750886998556881 2825 44055501998938004659101878530909091812856847631915103958586702751 2826 -424668822710000506018520704634182233072589594993966165721836069201 2827 25240135454264598168880093717777760256050285971007807973469216995649 2828 1054037877937701265202148699131898006351821216234312974856101991672899 2829 10071290876719710576857412103751879604912602748102316233099705780045751 2830 -1278317721845321621820029362367725643963482997844751788653220739475741581 2831 -104871808148548487632052758002478002990179925499946177631884212488273312799 2832 -19555097166901925800616475666259729665559857644395871888840118395397360851209 2833 956092717645295165838425884608069653887550056925435480176174402955998831547791 2834 17908595805245315716721382034096543554050795787079765340781792921615086181612919 2835 24167357857551031569779464335559751506624582360664158853542049999846021440901130721 2836 155601371593245037914691674168247912144033465588130118623027080726553565130723542539 2837 8093362378307907431362278255307412811031606457550597197212775308437895794371650848359 2838 -1784041079659317862782054839792379251161416588378662200347384953820997120432734430267141 2839 58055778580807672018987392813504335282950465794059330948332787289601352276265558129073921 2840 4818944629935401806931336243992446700646729021835790222880672067394359716030139386774818879 2841 -726740482407027926252335923230310388988363584137302403221413418592840808443755296602236119169 2842 -56986666809783360651744870876931281841084081667013790423714366022319670193013415317870819968449 2843 4083985094017006839297824399358854775718462670762779637346951671921989910329227251840052404227841 2844 -380941270824380038746199404331246636493223598089203334435667556621062222229753128694334564126687661 2845 552091297021392727649067949285510781458788764546261330111068303037517859871953371767119378884746017351 2846 -1647791709825401647932420401879302367961278443178834208957977053517302011656160454114473131499286871621 2847 17512794915389564040819511193604141210057419121070722046907665877436668744424919090896835777623152872754929 2848 -7225147679304736417090714421122764268193277186193546524333252461975968259818481551956695263896820741476216937 2849 0 2850 1 2851 -1 2852 -1 2853 -1 2854 1 2855 19 2856 151 2857 1091 2858 7841 2859 56519 2860 396271 2861 2442439 2862 7701409 2863 -145269541 2864 -4833158329 2865 -104056218421 2866 -2002667085119 2867 -37109187217649 2868 -679877731030049 2869 -12440309297451121 2870 -227773259993414719 2871 -4155839606711748061 2872 -74724654677947488521 2873 -1293162252850914402221 2874 -20381626111249718908319 2875 -244110863655032038665001 2876 267543347653261450406351 2877 172316772106087159102974551 2878 8944973491570029894272392801 2879 361702062324149751903132843499 2880 13353699077321671584329389125031 2881 473187451339968339319708384532699 2882 16445494389828914125075879570215809 2883 566664194829972997274629695467158559 2884 19466730588288911506770801379217412031 2885 668473722816127368011509174093414702879 2886 22959277474248983699736879371176894181761 2887 787831809923357358986816875995856961277491 2888 549952581995306552677995332725364226323151191 2889 -9286885225698054057206497250704878431719813021 2890 64314560451139015726692651265811054069864332321 2891 7988060283964686922653908544428255397827790566119 2892 302266899431484297222561668896740181794683130849199 2893 7333131472230287910655258686629815687837533145626599 2894 52833191536079594179324736585492390620880178584607521 2895 -7145637659225637700621261908195521247194222482824670981 2896 -592406814004310855025066852128737699532133565686998608889 2897 -32379859118333281205546139404088131891252948521335084478229 2898 -1477359126829096536143892948700493087113635763092269240057279 2899 -59286650832585671017578971212648592549122092047590114390556881 2900 -2086087615248570982444960873611339889817380236873806498245297249 2901 -2387084766047158456343021040298429489690422688623381560623852069201 2902 3974351072541351932146685699536460303453354208485066075515936995649 2903 1412586581161862997525802728714336031455850062113399996751605044472899 2904 41679745205990950523746307074959288900709509182115219057394059904845751 2905 -191358198349116297763451438107561165218172583000810518278930376288541581 2906 -90515520595897852481498372089658340806334444154350210218862294888119712799 2907 81890499953489653801436665118915810467625294236938901994808408820103951148791 2908 -33707085119902806702000251039420749058116011309092580015056625258393017412209 2909 52568372151760828892754605465447565284333257155853252247359072386437460131052919 2910 387335294356856992681682839720133867091596973039490950836544663833454833070090721 2911 -1627819524258980190224786546344203541812488873464361758394874169733114323017735977461 2912 15117684052028440141578551021915075958500280465116721870766733292580591087320015648359 2913 280208206812357535615223688525248683890648828658055724317046397170499419185402397278459 2914 -7546016088179977775719099283489732727436336713393644989420885394453923351456695647412479 2915 2492856955870465744204270796744205887403325842637936396630995024867362852903427144987529279 2916 459137712536190704666869414758772343482352284026382573736014980258460101491713864169549916031 2917 2368803304184165610406154443968875388189032681788031042650225889530685473535375084787366015551 2918 545084883889876589672661303974536088260599427268271825608869966391086599571414178444101123106561 2919 348224198654285672338950121067051199684736200290913019287595851171660035360162488341131256027173459 2920 15756600638766156328894892823524201519316280783509450956792307973141142332755319825671331838542470631 2921 -29370961895364864060890203233401042076177090679674470037124079497206025428029453145341023171566187175381 2922 6266980678801877043305475765841219225777414070033003779278301633892559002176981173501135305359465120847089 2923 -1025317532628123754418087220953679181217698571738793282053866841586365388409574765479004459744759141241442705 2924 574898854515313719700332477416078715580715448598022941130362024370951079009001321103761049335778757337318499905 2925 0 2926 1 2927 -1 2928 -1 2929 -1 2930 1 2931 19 2932 151 2933 1091 2934 7841 2935 56519 2936 396271 2937 2442439 2938 7701409 2939 -145269541 2940 -4833158329 2941 -104056218421 2942 -2002667085119 2943 -37109187217649 2944 -679877731030049 2945 -12440309297451121 2946 -227773259993414719 2947 -4155839606711748061 2948 -74724654677947488521 2949 -1293162252850914402221 2950 -20381626111249718908319 2951 -244110863655032038665001 2952 267543347653261450406351 2953 172316772106087159102974551 2954 8944973491570029894272392801 2955 361702062324149751903132843499 2956 13353699077321671584329389125031 2957 473187451339968339319708384532699 2958 16445494389828914125075879570215809 2959 566664194829972997274629695467158559 2960 19466730588288911506770801379217412031 2961 668473722816127368011509174093414702879 2962 22959277474248983699736879371176894181761 2963 787831809923357358986816875995856961277491 2964 26929964528705440917988108625289935123151191 2965 -19485826266296775736526638120656327110119813021 2966 -105667790225506345595309696566713090570135667679 2967 6268972110788213501817391466681994548368590566119 2968 333175640166772106498547965814867209635297530849199 2969 10145434663754220048559356888206456986594591705626599 2970 172748359610125183606605088828918022387425873304607521 2971 -3304444893909446662327618717784521240699834258824670981 2972 -503575093298946936366735076922103952839897858663638608889 2973 -31898660490053330452963533900720396932018472316975404478229 2974 -1584679917637543257432406656312577193308942502318909624057279 2975 -68326350264478582779975418712995842938677541660664415318556881 2976 -2608354894429644308281911280177935988558872852478735010245297249 2977 -85846698437539419974134317501150380317380767962043607614188069201 2978 -62650389241508845527391380656691647117983685903059118219613151004351 2979 999473435843799329840789098096789117892773601291495912834631374072899 2980 70061418784765748054884713231687803193514493513060562549256002996045751 2981 1409630155353059964269322956399106754415546551094621463731918186911458419 2982 -45446595966085401873169617645805057004056721337526726500272561861918112799 2983 -5810225357586385256294396430822526750246638861591062156114795820075044051209 2984 -5416730366344910722917839335820533775280841107941620359382012235856794942532209 2985 35743174646942311657448390814358860488771310638609460425797368458320840600812919 2986 2617298813208677823744861777550969526340474460523507302541150225101720090542090721 2987 -13105978398096259138178686830023257632230390694627632570201554746019699313600297461 2988 -53509528941281948254419215654578562173639704157377084195650383383539683811602463711641 2989 1039898858719835842729630088118211724192588066488302905660700165771334599288832100625659 2990 4238368232655687339046681659711149871603977454956866405279148677253719301432321839537921 2991 3440458626443483743559524932286772472763862821157763686841944211387821036302741865791369279 2992 3141654403833955188746667329423197790388408265593255909181968012489762379621142861839528591231 2993 32003998200205947957630157801438048795114309591787468364007669015196024150472338998357536409151 2994 2038732089966453261386418130982619210399540419932239261160112062087550891337544006104226149088001 2995 198195973456192641086210544585909794019374537134957521003106905479499361522289877544110553362733139 2996 217812911402650398915344640516991118944500201002099019490952653542422634405136226745158890913889156631 2997 2575882954757315385868699694044853697595356478524695820848228746489358875584560034866161954656953941459 2998 -919233057677703748511067163435748719270163154709906091916692546588617588895731242676464591625698021996191 2999 -342064356966160099408071490069142695446760816617556927676961500466834409527954245373374637491047456135442761 3000 -25811025609456610217210648043440795664443961563016441459503483736189898136703778284610666862483336894034125233 3001 -46340897184896938679528598359281485281049878928391045691100336639778958857643124854305565328347767418072220781951 3002 0 3003 1 3004 -1 3005 -1 3006 -1 3007 1 3008 19 3009 151 3010 1091 3011 7841 3012 56519 3013 396271 3014 2442439 3015 7701409 3016 -145269541 3017 -4833158329 3018 -104056218421 3019 -2002667085119 3020 -37109187217649 3021 -679877731030049 3022 -12440309297451121 3023 -227773259993414719 3024 -4155839606711748061 3025 -74724654677947488521 3026 -1293162252850914402221 3027 -20381626111249718908319 3028 -244110863655032038665001 3029 267543347653261450406351 3030 172316772106087159102974551 3031 8944973491570029894272392801 3032 361702062324149751903132843499 3033 13353699077321671584329389125031 3034 473187451339968339319708384532699 3035 16445494389828914125075879570215809 3036 566664194829972997274629695467158559 3037 19466730588288911506770801379217412031 3038 668473722816127368011509174093414702879 3039 22959277474248983699736879371176894181761 3040 787831809923357358986816875995856961277491 3041 26929964528705440917988108625289935123151191 3042 21309937896098110980753925359149467603480186979 3043 -377639551308138923710513453098751721994135667679 3044 2366177339252436005864217560447240187434190566119 3045 323697424293042361151233114899725663330171130849199 3046 12484594843539279546753910474964122509569311705626599 3047 300381063646726393593474444566190899162743049624607521 3048 1409501227385521725281330408309215751606897158775329019 3049 -370777207408057474244131254380249740305633020437718608889 3050 -29670912414855809321694446382554896285635761531664684478229 3051 -1633395410290112552200819658020733037674798119034890424057279 3052 -75796076358086281687283621382858088224628803303355335766556881 3053 -3108948055880401516704708544563456881259532963120696379845297249 3054 -112389638829981357356658602427737580558876809244798872912620069201 3055 117607594803262516056546830886180679951402262271302753629482016995649 3056 -1133991909509997072301238931313754280459465548966896805440092465927101 3057 73680409379311932100409211431055011142750066409175080296425967847245751 3058 3175506918065953427022316544438473419321647218158650607122994063775458419 3059 31712164077282600334459223238422194982429481982007859626347622956565087201 3060 -4123653507121902758377949288783347413007402852226901629562449713026288851209 3061 -352238401771895595852679419431249040007541309201552427922271942794646846532209 3062 -167465963224950721615089032594382930393023390090681960385868207578602966487827081 3063 3242676041663562832274774486250516956344969596249701375368863080113411788308490721 3064 117655129085272520437858218636448223700413551346038150836220695199724907062786262539 3065 -2666731033851739316632945314815259672200762098377559639223109945209780117244713951641 3066 -1364530421856053819836819334677884625027279676790373483098555434083086215251897332974341 3067 61575555793698138594994591729619171973884554200980738264915445004385873316151387666456321 3068 33945679100057215348451915754500255127184910488874955591058724889300814989212348738383753279 3069 347101049182657362135474505509452872076718620181826926366729484515972496978648434301561077631 3070 -205143049412554165105453358996620336792345874797276610797142098544045568147058843487901746432449 3071 1914420324301892573155875382072993930907927701418695450374443497723939559319977399663143665376001 3072 194055652099619535072642006321620087052113069588075943414946103383690539015674081104383440319860819 3073 18170431130210227842099726186977283707781621504979126632363372165028759532783542044044787438777579031 3074 -12483218650192807139272199957613485394639158641759358338068418611720970760274322297725599720415831264461 3075 1809201997894087667974949678988787102552354897408081525482871033891858429768432396195717472598653768894689 3076 -13031151054652426182945786980735611222299013426992873746059379845890759634049762585413499389051890912276841 3077 -10031703306675684601810627035808615624666860847681639317632193017328172079380712263119239771456826592997794945 3078 8429986101581753647733960736395487233258404478141026127544591911366817529500743459638260496665223422531395947349 3079 3783765293491070214969552498681516661930114479202433629092164840189513657353527579146293904735854800476481408909001 3080 0 3081 1 3082 -1 3083 -1 3084 -1 3085 1 3086 19 3087 151 3088 1091 3089 7841 3090 56519 3091 396271 3092 2442439 3093 7701409 3094 -145269541 3095 -4833158329 3096 -104056218421 3097 -2002667085119 3098 -37109187217649 3099 -679877731030049 3100 -12440309297451121 3101 -227773259993414719 3102 -4155839606711748061 3103 -74724654677947488521 3104 -1293162252850914402221 3105 -20381626111249718908319 3106 -244110863655032038665001 3107 267543347653261450406351 3108 172316772106087159102974551 3109 8944973491570029894272392801 3110 361702062324149751903132843499 3111 13353699077321671584329389125031 3112 473187451339968339319708384532699 3113 16445494389828914125075879570215809 3114 566664194829972997274629695467158559 3115 19466730588288911506770801379217412031 3116 668473722816127368011509174093414702879 3117 22959277474248983699736879371176894181761 3118 787831809923357358986816875995856961277491 3119 26929964528705440917988108625289935123151191 3120 912055814900667622113643619246570246680186979 3121 -785597192932087790883319087896809669130135667679 3122 -4603099038490023808337878700686249742805809433881 3123 251495721019630477476099397634382707652884730849199 3124 13813670695156655345621321242443584706715730905626599 3125 424122404073779407661254765435563116308053626264607521 3126 6805683790717573249508946259263369181101453421175329019 3127 -194082340203512686482623667621343740006891162133718608889 3128 -25495821541703705144752852947843110191100683301566764478229 3129 -1610297876132674916076854593859081759631543261225625784057279 3130 -81054795107700171030420793055850209428198833525460714582556881 3131 -3560933027475047104824530919580819400737305443774411426245297249 3132 -139025270068216096974343073162633981594692932640650227024620069201 3133 -4702551193868929767252970097572107287068074176957506286015455004351 3134 -6535364582930918722037137465301706320535154082289219577625934129927101 3135 13310570863702052146150802923422573072208126580512021852026189645645751 3136 4268943624962199010824749952251310625146468966251278232759068133791458419 3137 130546298412182356733438851185490692963871350823272860222374483295765087201 3138 -584054122354200320095155863041603116615238405473901695659915025252797651209 3139 -301790088026457610644384603171130989090842576611945439041832407980068568132209 3140 -20531150377074756704188105813512302224889806358984752390150744258986568069907081 3141 -3893041640028669083524187915183710970666375969361415812127026881086328705105909279 3142 215844988812410633958537397436730990212456764829568839060776218324603234994178262539 3143 4534672657295704923105160627330191177228019604823610644717589536317711160073778208359 3144 -255412653982421095329805340674638259396818199129972024833248113401105663399492572654341 3145 -5830669386944892593152861914509929510716707951694686132992710517264224412260042775322879 3146 3277870656485550060076160215847296117164641781099653598689016786146130055151051537307529279 3147 -2344756331132005464391574869335504668913993999328114705075328386612512498621164730420297482369 3148 24992135221314648503925624430025680421931016934015368475922679960302054118849538074617122405951 3149 -7271238078502351528145600879441561446937692010056938445013604556179722144918906284460057944659199 3150 100956029276807466912511108904696787563476369200372755745635276991459635304225997771314044573316179 3151 13804763013923249871988730382604371022356787219629188300108121527107212063880627795595540320980228631 3152 1273776056777403358119409055656272502281501950344030540811360672398619640370967866109074776401100689539 3153 -432907565553009174165821860378192044292421430413102880039302007276762315426949464746802446200731703537631 3154 -101989909002090751258532620207672092481894753638849271772548786796663260183392180479176778192264339571591481 3155 1271498414915868962088266585896108252195485579719937306794144541792108842456446653601231874299223542337596751 3156 -57948546503486005192519615103178230672563836790252874630631150939990170574529057294400012153528850891964717801 3157 -513344720475334604233774872010923299667142744546212832530794082397871342516490671763553179304779242004680293597799 3158 -312874504419509598450680444889202613857062337168909116822724156214897236709461665589601790080361776104231727578667101 3159 0 3160 1 3161 -1 3162 -1 3163 -1 3164 1 3165 19 3166 151 3167 1091 3168 7841 3169 56519 3170 396271 3171 2442439 3172 7701409 3173 -145269541 3174 -4833158329 3175 -104056218421 3176 -2002667085119 3177 -37109187217649 3178 -679877731030049 3179 -12440309297451121 3180 -227773259993414719 3181 -4155839606711748061 3182 -74724654677947488521 3183 -1293162252850914402221 3184 -20381626111249718908319 3185 -244110863655032038665001 3186 267543347653261450406351 3187 172316772106087159102974551 3188 8944973491570029894272392801 3189 361702062324149751903132843499 3190 13353699077321671584329389125031 3191 473187451339968339319708384532699 3192 16445494389828914125075879570215809 3193 566664194829972997274629695467158559 3194 19466730588288911506770801379217412031 3195 668473722816127368011509174093414702879 3196 22959277474248983699736879371176894181761 3197 787831809923357358986816875995856961277491 3198 26929964528705440917988108625289935123151191 3199 912055814900667622113643619246570246680186979 3200 846233373563707677807903451295422119413864332321 3201 -15753941242877959511061232718499833631189809433881 3202 87578340615127822646066093572523024493639930849199 3203 13406107412586276295686782653092498215595295705626599 3204 527045451984322025581815123252900399318941306264607521 3205 12549155472364627698918067267440648635990726355575329019 3206 22759181376055859347387992178968161639218483075881391111 3207 -19254320904831900424990473288375962201990235904948524478229 3208 -1503365968523193901775938392987137728605173143530711224057279 3209 -83441854247676066474073030139549845802125758744543773782556881 3210 -3934419332155432050189941053073931665034868525908957448645297249 3211 -164555521302204714603905733646295547122426598283390256874220069201 3212 -6082784094275910511144232913754641699625868323660780081533919004351 3213 -187853891603055731311922568571522723125456670323150663127890225927101 3214 -176920759420656402222948852036730734290878321019278765802802497714354249 3215 3070344598604395440436828997266011389608957841934939678363304200607458419 3216 219521889352328140613679844496413291043485459804338496639588806000149087201 3217 4604219782797459934126950473371832906372659068547651704526684482200744748791 3218 -149248945555278202288450973373086066718962577483881617672951001864680766532209 3219 -20020745461374064291678200589557614359046408918692887227009788272973654405907081 3220 16869142680911486049865710447788496157217770223837769441157374787064819509575690721 3221 1811857191595552987132832664256054336020483811175777403798428834373116993128662539 3222 12523479355013010273946520116515652989303968794488820458754159128402631216491344928359 3223 120007474866840724542402750830841352659549103949366704839198362024097099077131422225659 3224 365892829010506696084047055406448394463612016829601612839750349786593922789560934786277121 3225 2687611490431584596140142025143850372632906963586144628061351064285218489277969560377225279 3226 155888775059480381407779952681863113757066138631675484054484030818491881034872014554095861631 3227 -82880031505906136467231601850296311446281818397286489830379467199871919017054728468516173005249 3228 1545706880214562956562136014444109668648170278995764573003363549081573440937614671444172761312001 3229 -196579943156362118307198139845238806769807276717670175468097310070591061172942102227065199996283821 3230 93959308216107797634327763675765536683454265448232097516399759525583454942524111285075548434741406231 3231 843295549173198618329438088802534220950438830467970869245419984182870640022478761043473316518891255939 3232 852311738860383897417028991340422370283023381446398420457081260749788647368190609437956052935794122724129 3233 -9848275670962976596550149235083740059468262491566955137767203227851322338658519301074164584893210634214841 3234 -3484627142029712425951168095275409081451091701734884906572804142426763571094639553625064529121192219895697649 3235 1415040427318746209833167787094426668710177523874374873418691221493558201406239025737524954897406369192116407799 3236 234148369964532362368267690555561451411013884875632198073025719729796466264956206983189704128142222090893447331401 3237 -13433294276128054160303486402592951375957235741311051468934390116724569814721844899810647458433691175424186826273849 3238 26197340493503944102947705846050334705092001324407388815305164571074579834908325710964608202453273547755696142451059057 3239 0 3240 1 3241 -1 3242 -1 3243 -1 3244 1 3245 19 3246 151 3247 1091 3248 7841 3249 56519 3250 396271 3251 2442439 3252 7701409 3253 -145269541 3254 -4833158329 3255 -104056218421 3256 -2002667085119 3257 -37109187217649 3258 -679877731030049 3259 -12440309297451121 3260 -227773259993414719 3261 -4155839606711748061 3262 -74724654677947488521 3263 -1293162252850914402221 3264 -20381626111249718908319 3265 -244110863655032038665001 3266 267543347653261450406351 3267 172316772106087159102974551 3268 8944973491570029894272392801 3269 361702062324149751903132843499 3270 13353699077321671584329389125031 3271 473187451339968339319708384532699 3272 16445494389828914125075879570215809 3273 566664194829972997274629695467158559 3274 19466730588288911506770801379217412031 3275 668473722816127368011509174093414702879 3276 22959277474248983699736879371176894181761 3277 787831809923357358986816875995856961277491 3278 26929964528705440917988108625289935123151191 3279 912055814900667622113643619246570246680186979 3280 30318090315809943462292181699306225141864332321 3281 -32480204549459863065146263745220209463765809433881 3282 -205131267250055489550421949395083552576440069150801 3283 10301434171829565297656032810682751121471980505626599 3284 585524789455486560731981197021996735993383751064607521 3285 18117515791582013331968181706562398407529702304375329019 3286 270983579289330229461858321322859219395968071146281391111 3287 -10949662146218295400199616710707380187949368564660524478229 3288 -1302961606611892901282741908120971996067489388486011064057279 3289 -82310075073961622303998741995628933178006270711889806422556881 3290 -4197355269636126517346799636723537725213370037014226389445297249 3291 -187606754853531639598016674772181035615792994796729724240620069201 3292 -7467836918664116971263825391969254553488306740245050495357919004351 3293 -257966703360984013526291390626320972228868819530723851641256241927101 3294 339358056901958660343637226518516389336509474182643598462170052429645751 3295 -3238941475927867081285000961851723571838716096170250107197787600480541581 3296 232267015649477560846761431587832082718018964570948604854832377921045087201 3297 10325263824419443096900530398231222909725014028212832544371412910335144748791 3298 109899341122629685555833382697360586602114559639625809195987720357061723067791 3299 -14073097390398481045174959499991704050536314590245793388981304456173055980307081 3300 -1253684208972519824139215458887603856595474156262035015931836840499321705349109279 3301 -1163351490867782222451826399673567686736452472072171328609591523760131931185149737461 3302 8741286641057011557226699712914015073644843862418646891533777510966695396583248928359 3303 660559838874195266536631712122928290784852436138104220415593053178374815765432908305659 3304 -1658375995137689667598184840237246056557650981394804419225279723226148818808608873242879 3305 -26516175583412257037090924466366474072379847648124907663173255244125341955225788908898422721 3306 275093025809596172547828600142004289861679763897493531733089583612121559017647084533625077631 3307 6204203193142060310517798323207569255771583579780857881442883780832731396284206206176711474751 3308 -2264011089980935284196502698010242243548141835840683924414133076781028517369734050378038276076799 3309 85360125985365288746028990824834083290798248077805851524687309818849882110355982788263426088887379 3310 -474066245407315514773895442478621666142006007547796893029197035845390011165893963558509992590638569 3311 -6210299514325983010474504938638375423882709766408255240870304243164285856362926336356854823121707502461 3312 643938181471431294598605296904375071470152910895273472390785414813761420381204397348847168113091960820129 3313 -52642087799562052211005657253053039342545605542618451442459555566034763584243942350093805861485947590651001 3314 220635862867835126230608340285102406093293824974804009817875560216236578088559102953755526326386515065982191 3315 -69215553971592613391853168247271803305452032644297060262244654897823157836499328656644756653660063817701463001 3316 -80452146355489297665703131895690661798875450905891810784532507385361335316315653338586737875360909490170654307999 3317 -13464829954783617078883900419363967318316355874355727638139405854218137824349827828888062651341525906652486604851949 3318 4558722161197755551899306356783611610502943711755278667290899750250460521125450053490656581781999656426597697017461095 3319 -2220727639526161830260910400210919098019159297749108780067928126461077572890700874526346367275879332699680934465840812075 3320 0 3321 1 3322 -1 3323 -1 3324 -1 3325 1 3326 19 3327 151 3328 1091 3329 7841 3330 56519 3331 396271 3332 2442439 3333 7701409 3334 -145269541 3335 -4833158329 3336 -104056218421 3337 -2002667085119 3338 -37109187217649 3339 -679877731030049 3340 -12440309297451121 3341 -227773259993414719 3342 -4155839606711748061 3343 -74724654677947488521 3344 -1293162252850914402221 3345 -20381626111249718908319 3346 -244110863655032038665001 3347 267543347653261450406351 3348 172316772106087159102974551 3349 8944973491570029894272392801 3350 361702062324149751903132843499 3351 13353699077321671584329389125031 3352 473187451339968339319708384532699 3353 16445494389828914125075879570215809 3354 566664194829972997274629695467158559 3355 19466730588288911506770801379217412031 3356 668473722816127368011509174093414702879 3357 22959277474248983699736879371176894181761 3358 787831809923357358986816875995856961277491 3359 26929964528705440917988108625289935123151191 3360 912055814900667622113643619246570246680186979 3361 30318090315809943462292181699306225141864332321 3362 34424848676867751151193860361661293866538190566119 3363 -673466639834348789064802818143254075888568069150801 3364 3252986814435951139964600736022784745624454105626599 3365 567592005022389882534861499090548930384084602264607521 3366 22749052947556431138393397808342576143019647904375329019 3367 535183276645094734134677887699014074320874626128681391111 3368 -758110631978573746189068700092720810582215239809324478229 3369 -1003369576042046274734147684466548892590187913448335544057279 3370 -77070411601097052603253848152903675657714134944838992982556881 3371 -4316708226634921289529411490908519543909716297968379349445297249 3372 -206654556392231271811652591580329761094968711985591571383020069201 3373 -8795409982831525088001083737119655960930457353667532047537119004351 3374 -331119047082553992952528319883995296094431909305997362803734833927101 3375 -10407457784060879573479397107136439653202559286612503551799576754354249 3376 -19256341108793077789195213605470506646624861174167872011709045405280541581 3377 47915345874662479855293426949457818934460043900850513036989341662741087201 3378 13904435862930865227004975869817129392011006210904476697751695006885032748791 3379 441164295881598470508042479900961858292751205912206102955714832474167182267791 3380 -1751534914667255949328113108310163067110886851213949947648629579497015685907081 3381 -1066565373441174118349988502147852111793665473136508356345839493594188485509109279 3382 -75418548784484197208334977283734992842757144008175570801634529362756160169572137461 3383 -37467532594453212352273627927749090634054839369217669327458321079419003321773026271641 3384 814579063590931525600081319888419892073490296848477179475875802246711080110933211665659 3385 31676065973423040617180806173154993785423907132207388178944865803150791094672033359077121 3386 -605146574306853979120335959976258555549602817226348780652607257025179395531805373794422721 3387 -923764347539268773915929394286348835188896354753569921896123177374939597539643866690014986369 3388 20179871629470314561660518859275719311762415178565206106546949635417710094029196250139849522751 3389 150761648547971761521928020118191789252583003435932498390753599747713725290360259220299363961601 3390 -9643259343431284235020079344166171043220341944097572646008550617661955615746951063909019179899821 3391 4147080393683588033735557318108328064899238600096205988373357319143889695453477983845062325873361431 3392 495123807079598770244085140931897013820359839251969022365605257613254928943706494621459194137114027139 3393 -230239655474191589028778718371759502039547220461777288978715569602475170760408490105422776348513225535071 3394 -41735879439722243760796849489281027097939020440276927315577801182995609053022976389521411121463017042694521 3395 -1932389253655203824247742340807615884304087715194567345278790031182903042965030370392335427251315616919724049 3396 52710315089300770380821239604881055167631887596882947587679031065812765984752732187420857890035498286631776999 3397 3150443891635335133972191864139893554987271663226760717837947474670750681754993793998858410848286453289936645601 3398 -2690829014699833304260355319358863579326900301618143541886131697925448791672022040459153447944867597891530430117149 3399 -415929344575802137542801766632760689019994527332729428238714919939098335684093762272816629628748960818328779523466449 3400 -288298699953109733434352641554980297149613778551452762926434663161184580791771882531579391940539618213789075434244901027 3401 190562017284046751363154307776627051324560387298593328994279840201790369198408628731140046368956574033898025058560049430881 3402 0 3403 1 3404 -1 3405 -1 3406 -1 3407 1 3408 19 3409 151 3410 1091 3411 7841 3412 56519 3413 396271 3414 2442439 3415 7701409 3416 -145269541 3417 -4833158329 3418 -104056218421 3419 -2002667085119 3420 -37109187217649 3421 -679877731030049 3422 -12440309297451121 3423 -227773259993414719 3424 -4155839606711748061 3425 -74724654677947488521 3426 -1293162252850914402221 3427 -20381626111249718908319 3428 -244110863655032038665001 3429 267543347653261450406351 3430 172316772106087159102974551 3431 8944973491570029894272392801 3432 361702062324149751903132843499 3433 13353699077321671584329389125031 3434 473187451339968339319708384532699 3435 16445494389828914125075879570215809 3436 566664194829972997274629695467158559 3437 19466730588288911506770801379217412031 3438 668473722816127368011509174093414702879 3439 22959277474248983699736879371176894181761 3440 787831809923357358986816875995856961277491 3441 26929964528705440917988108625289935123151191 3442 912055814900667622113643619246570246680186979 3443 30318090315809943462292181699306225141864332321 3444 972322063703944043023798308220542201386190566119 3445 -1375969698710788738336374121265509860856760069150801 3446 -9333526323766931284484385111584298068388985894373401 3447 430986382429094598621508506024520058242658733464607521 3448 25380623133758835220150871127951911293369557920375329019 3449 791327851329094473254983151898614563811667519773481391111 3450 10908436069945321649191036769670158903985015399499475521771 3451 -604745955628593233544186568738456955916226281114511544057279 3452 -67250597867443303579087220394461554763367630947648685142556881 3453 -4260119267949199081025697083712473912703741896335680981445297249 3454 -220064289203746689636652379346459670164072289051960287363820069201 3455 -9994074127500525187694852675665701362585509972361184350589919004351 3456 -404526846775128935338866721229369777349141145384963694736406833927101 3457 -14193549618989006813055313498095545104786815343821455731521341618354249 3458 -383308726292956292506804920606802566803773226649219548842435147360541581 3459 -536479215335724843213693886186845947570971539769419864027852087198186912799 3460 10169629980955745112580101741834018330055883296141635464696141102376104748791 3461 740210793602181211336748618513460400864336184766623486171169408627562382267791 3462 16242362521259188520825875853220905140525169492886244810715525016507391200492919 3463 -515997777172031564451993914492302769608564553958986237730017989636930179973109279 3464 -73155041771200113027586984051029097185274949487903005208971120868264170119984937461 3465 -4391928424631595585830257160810807101134340620131921268639461246944325376346287071641 3466 -887599461579525050732231115900305604827625658867419400235117963152437541755385636334341 3467 56678518881816126861931279053361023859261543699148392454780072829534291193772339668197121 3468 1325756752560961335364486199666387285466445281495142735191063284974042691402163049936777279 3469 -64731302748256308823888957411899082852118524638467928802713084225650969515822276233727754369 3470 -24634721047089827104607428839466433894370785942634076594335654963961993946245326037464653005249 3471 1280233588408213681225931120384788407500482732745549316989028331781888989918149342751920084601601 3472 -5809706082487475841804962086716688682489313320450919263103429775717760485651512049575866583727021 3473 5197720958510307134553162650659633761446670266370021906797967635048169299665684035660125020571345431 3474 161103245448930500104279818333014158746063095671681152552904256626877726556305895209585153062423006339 3475 52801398517869620790288194443205576643565549038763663041244013036567186354205469201333056651084362740129 3476 -6388068538974387125690716506662671941297820263605104538824312730921797704030553221853970647419715866230521 3477 -1565246313700094540654436115677243374652742144621128938228768025676924205974505830272305738097089630721663889 3478 -49671766681475460411927874728474628007153935058901502826389259810654026355234405342609927918763623572920315001 3479 4942269734434518453325666632059421479384905004430432725700345899048062626502358553269445558690747079227163168801 3480 555661653152489040910986112226074331629944936688693135948749970792071102805625579585182105986648341782716987481051 3481 -40603812386235041458618362876277476120948701854607669865010435723988300847190322864317482843970258154816785592596649 3482 -2507866437004291173934773501888908511902821077341797354058782192052078979942255774567529973027230094725149181256457325 3483 -7830683767270386083336852992772807514346028297256504565982519075915806811978424158711922973469635180083825653877823888159 3484 -16550061164018285435368638994720920885045651729947104262738002295086430115854679155720596872848410159757341459434239080909201 3485 0 3486 1 3487 -1 3488 -1 3489 -1 3490 1 3491 19 3492 151 3493 1091 3494 7841 3495 56519 3496 396271 3497 2442439 3498 7701409 3499 -145269541 3500 -4833158329 3501 -104056218421 3502 -2002667085119 3503 -37109187217649 3504 -679877731030049 3505 -12440309297451121 3506 -227773259993414719 3507 -4155839606711748061 3508 -74724654677947488521 3509 -1293162252850914402221 3510 -20381626111249718908319 3511 -244110863655032038665001 3512 267543347653261450406351 3513 172316772106087159102974551 3514 8944973491570029894272392801 3515 361702062324149751903132843499 3516 13353699077321671584329389125031 3517 473187451339968339319708384532699 3518 16445494389828914125075879570215809 3519 566664194829972997274629695467158559 3520 19466730588288911506770801379217412031 3521 668473722816127368011509174093414702879 3522 22959277474248983699736879371176894181761 3523 787831809923357358986816875995856961277491 3524 26929964528705440917988108625289935123151191 3525 912055814900667622113643619246570246680186979 3526 30318090315809943462292181699306225141864332321 3527 972322063703944043023798308220542201386190566119 3528 1434042536794971058749911091223513279016007930849199 3529 -29471947344891543163602762467755630570810489894373401 3530 120854698703775575683085494739481537705367571864607521 3531 24573647834269484701280484721036760040951096224375329019 3532 1004378560503917692350543092580502739644205017373481391111 3533 23325821845666253368813556389349437085455623483672275521771 3534 -115551482945086594151680264228953305802602921521653944057279 3535 -52570588369520818878206103435394822692979858670802584662556881 3536 -3998136094305970595988452391576211036689135107983140309445297249 3537 -226151290010685223017965583909893742917585948360622088323820069201 3538 -10984559807512906062803920349689435087502647266182000401994719004351 3539 -474888219176001565525941413522341051943575127896355217001904433927101 3540 -18143776179953785702072107678009958593527222191686225334295185586354249 3541 -575807003536617099000567948667932721867453490284150016197004752480541581 3542 1055041462540845438632493971893539524318747261946802914725582115733013087201 3543 -9879127496315225948500049554457173874883607436165635023933091932347223251209 3544 787503661206276355770526871400836073175347298966275156727060809971455886267791 3545 36086414323909236131370830741514713956472328009978627550230662095890213293292919 3546 413930360531131199639360343324675903218334971592814713437117157534947437690890721 3547 -50866209734207268818121459925302900938169598890529248705883145085420886909744937461 3548 -4730594012361509874344507838942025513866489149068623638135633811102429977220475871641 3549 4047680896302559770292221562601572622741224718818047619613305681687750993527689026065659 3550 3269963916985004556541888405929465893779356555700511424709513175076954943869818283237121 3551 3455447731508800579548196011484731361326651539301505078134187582212469753340668551837577279 3552 41203385298174559844806333184406507537774866626502538124843383822895836427304451790336245631 3553 -5456226240696737559377239237452735054968689539343669865745886370674814863545179145504857293249 3554 -63582695834678810423070698803354212676716488563350464332357664530201454536137779643659168134399 3555 73416332038351288148640990113674891594622728822484968028430532657976288568851908716189150514922579 3556 48694015613272770695075684253110173138516980163308444162252394842545255859505315173183634187884241431 3557 565792729845306880665327322194081223311676410389866613798053542967732698931502346493527004687639006339 3558 347252743544680715506576025865568305108969180589347866669034930038918290587967462471888185480305153831329 3559 4082078095408997328998151720321745176758188193177573924202757112911580506703455007190556877157339160559879 3560 2519964086074908984921192764980215593098950369301552924889902872437554416974971008019396763373996791851631 3561 -42789874446146415950259452270569270161501281342039229008914864916886440699422465129168150720805412116978523001 3562 572997176140638592409682184745144870551331441064213509312091793465810022479325894791847421959681242422394048801 3563 3360260793475786622430340139154635170285151248023236403096075551231955363024960855695777078808919658888472222332251 3564 419335167856644931642444206609023220578678080588758451215831279962832933610289510550162477035482573300218474399693751 3565 4260478871791183940386986275383809338011613561226543785676722629917621712561338306661970383088338257136103206024323299 3566 10740680641762359372065381714349427683881464784864867818317454952211950476105978561460320404344787482286739880898693512801 3567 2757310473396577534203616081508639663702881703846554999890774747804092395683424651990049057864481226756684115963087872403039 3568 1454570601725499664677821980189787449112518032565861695301625357486246482690833181537580148256482683738736193072714528275536641 3569 0 3570 1 3571 -1 3572 -1 3573 -1 3574 1 3575 19 3576 151 3577 1091 3578 7841 3579 56519 3580 396271 3581 2442439 3582 7701409 3583 -145269541 3584 -4833158329 3585 -104056218421 3586 -2002667085119 3587 -37109187217649 3588 -679877731030049 3589 -12440309297451121 3590 -227773259993414719 3591 -4155839606711748061 3592 -74724654677947488521 3593 -1293162252850914402221 3594 -20381626111249718908319 3595 -244110863655032038665001 3596 267543347653261450406351 3597 172316772106087159102974551 3598 8944973491570029894272392801 3599 361702062324149751903132843499 3600 13353699077321671584329389125031 3601 473187451339968339319708384532699 3602 16445494389828914125075879570215809 3603 566664194829972997274629695467158559 3604 19466730588288911506770801379217412031 3605 668473722816127368011509174093414702879 3606 22959277474248983699736879371176894181761 3607 787831809923357358986816875995856961277491 3608 26929964528705440917988108625289935123151191 3609 912055814900667622113643619246570246680186979 3610 30318090315809943462292181699306225141864332321 3611 972322063703944043023798308220542201386190566119 3612 29036419042091160206768484979001709079623930849199 3613 -59679578876578460982280328502012629324442745894373401 3614 -432951879377151250992669882555230106111223788135392479 3615 18426394817571196925179600033065460794586932128375329019 3616 1125430789069228280111386865282532156560300878109481391111 3617 35364616855814241107467903806730660091522889484977875521771 3618 444442758747260384826564798319664920496624149165168455942721 3619 -33038030969261619859898008764718317795955738686445208662556881 3620 -3507145407623283144780121003654104991971809908123624917445297249 3621 -223265253117713390384276149142895415726081253877354471555820069201 3622 -11681865913711707789703909313528190359096033273633173632996319004351 3623 -538417418843458570809711167265281458231292916687118789063702833927101 3624 -22107797363352832590934381350660180581281520939950407258659473586354249 3625 -784042054457664097177243350170683521704587573430642386081701820000541581 3626 -21064487453738113115092084145267896420765749635657923416228829823466912799 3627 -60920144768691085694042589736853129499747126053720184955147263937420119251209 3628 183322129119959053183429082565508674783977037686115728266663757173938062267791 3629 48623039489970508640505378614150403504757456598367282807086484922553330093292919 3630 1600985748327728483182537012124881813221476970677655294722087799319403850874890721 3631 -5124402005839770619924640303349771602525144307557954061436694131950664672048937461 3632 -3998394225029148318090023601544316654779336396382012787656206250794763125346069471641 3633 -293547712025047919501914375179603979886688990541378155215983997717337525242906404334341 3634 -288444488021030209937672813945320726919208838757139329405749494598318507541292706388762879 3635 2482293281914549554756405817424029051274932421347731406890789112012165593037073837930377279 3636 192256357154933715958140010756986968133518667116030135770307597884528558054403414898995445631 3637 15375969007473167372319346992473759001825084672996847135264048780166301788351314765587250751 3638 7131028158981847766112251255291658524937175758300828739799635224442448413291432218573765219961601 3639 60191630226103438230391743887043496791202168005101999985837609910454405077275428775577370767082579 3640 3801849989003460087631877533776159575169874408465119840860712439507453564843158440407894911856337431 3641 -3691440346178511626080111973332113042399906048079805196766912360736128706071259298923512277146180129661 3642 44139833118826347826084261387874326981940964186069650624781396952786313301974581729976365056014632333729 3643 -25502833257998715169801666370943009314136350750595821813185910741581813690907865184419500548794733107830521 3644 271300743650177493370128818052146314896302058894030862023967824541677166278508640482157379291042407213515631 3645 19854591423730266664102889400993297300864836839229868101996322630510305230738680750150592853243977210474388999 3646 202693624247572620038387271969401774502349868175624343562035534766329896327984051695233736321466915281927536801 3647 220316631473675598124690642287418549066430887288014565342943366873381312380758118904770525160833630233108903658651 3648 -210935865082446459270655885383501558574666614940092051525897872840907830995407078305959812658115025907857891228478649 3649 -25527728917648021628728044224499595845719633637987182384697022965869013411912683508678263551264995127359759476291741701 3650 5024068616997567527027993879524986422898521097378766063629922848337419380809852588035586272034385778559817432804444752961 3651 -649008709218974317398720508809923271693537395976816188363832710777179127414173234624696118794112036498194086051630891573841 3652 -180838769888978392686680576257826875801149879067380221245928057865534786653966093551757545004673253079864958304053625451763041 3653 -129350834778793955250601342628085013579003307433915102743918605691202379622555198679784988143616184675047516376952337588963686327 3654 0 3655 1 3656 -1 3657 -1 3658 -1 3659 1 3660 19 3661 151 3662 1091 3663 7841 3664 56519 3665 396271 3666 2442439 3667 7701409 3668 -145269541 3669 -4833158329 3670 -104056218421 3671 -2002667085119 3672 -37109187217649 3673 -679877731030049 3674 -12440309297451121 3675 -227773259993414719 3676 -4155839606711748061 3677 -74724654677947488521 3678 -1293162252850914402221 3679 -20381626111249718908319 3680 -244110863655032038665001 3681 267543347653261450406351 3682 172316772106087159102974551 3683 8944973491570029894272392801 3684 361702062324149751903132843499 3685 13353699077321671584329389125031 3686 473187451339968339319708384532699 3687 16445494389828914125075879570215809 3688 566664194829972997274629695467158559 3689 19466730588288911506770801379217412031 3690 668473722816127368011509174093414702879 3691 22959277474248983699736879371176894181761 3692 787831809923357358986816875995856961277491 3693 26929964528705440917988108625289935123151191 3694 912055814900667622113643619246570246680186979 3695 30318090315809943462292181699306225141864332321 3696 972322063703944043023798308220542201386190566119 3697 29036419042091160206768484979001709079623930849199 3698 61150947250169210292429935635015365690086278105626599 3699 -1319042404306634173673878486226768736217769964135392479 3700 4470469049931840892950564525238727370408829856375329019 3701 1088309925292718156243349090564435198949051640093481391111 3702 45378000187030932404959221018779404355652151872177875521771 3703 1040477275981865107368445740064270273207213337205462855942721 3704 -9067501807769794529665199843752638940388194066395186262556881 3705 -2773144932727158909736065155700768388452421294281319893445297249 3706 -209904111261908737647376669843946009049336307671374897283820069201 3707 -11998389955672511525532195950826762142278743557683587282916319004351 3708 -590913159884114757190491753988539345651901193259622039788157233927101 3709 -25907311472999954621036414734480629409380955995565549460996343986354249 3710 -1001304515310726936073167030065976263585309950063204714234263238240541581 3711 -31844390979383118278742813716691185104331844399214029588084727710186912799 3712 -598655758384492195570333255345399203268442953065438175089875330341719251209 3713 -1743438237228692804203799038536779745346893678196577410510559230968014961732209 3714 36146825085729078116392880380017761125812223483081920622551852463155046829292919 3715 2675608695791768659368182605938625227393411786529380865638785582800837176442890721 3716 61498397984316515449316805172837386761710295980058423017292727990346926005455062539 3717 -1883880289911474188557461043280301242521863588026665765585138372000520449511189471641 3718 -283640263955995815544304031705613163573138739425094448746753963854195864049020298734341 3719 -17611395640610108407322584877452034311301162843694918248484587505105993696216567995162879 3720 -9639467056015745313081975179974956796909069815058690913683363655418323523301762660092022721 3721 236343886262821017805290346466749200602393820944929656817857921372634344490384716072448245631 3722 9782060961626272696414699929608142835926691895361898355492733144238077147756758572173075250751 3723 -152898158816603526097122850685345993051679321665890344962540336135729279661273209868013791622399 3724 -549668792332781675476802149139344285641256971276670259121956426401519511018754574067629845991701421 3725 6408026903279746590848081201435606533956046681572630107717601952377440680425037402842868490841809431 3726 169685186762752448938710192166686662889117820675220379163422641052033760050019435082980548131755486339 3727 -140116779563379190084347060759804034348797809051979108621633124492399494341164889131408377528340183666271 3728 2968260310427217405791383375336882125019021262682213621806799152921964115970612991427023617990970666787079 3729 -988541880984158169424777144524824677523032824422761985236814424508229136723681407941241694778831862574234769 3730 16039452743806569438821302069396271504533452377218273399002979704988453714624638444602643575055472524368852999 3731 2157248253043580389406166185852023889668882480585543826689163445567696124368615227763563771501584118689266928801 3732 159400551776135335874913430121714010175254211210009894735586982923893935043776738641025076945709455248305826058651 3733 22431362211862302641405949491996533546240622348539577233061253397237673706716351810200459799313217906160677124218951 3734 -8017365925233775190338648475891126753323472604498006965228963909959881722150638847044283706457801786104176604976976101 3735 -942144057391177716429530121778932624616181142412997249154541875134622690336684856879763277184225709298737835424695485119 3736 -303983775856684596580047809149985556452143342396633803916612806298815644913338288416779346543835198892383656166252810440081 3737 -21061742699083762908467813219991011082562516003248049967926780228877728574335636523209109505246252725785690295643328422947201 3738 -5091411893787901349365292419561799285060470237949450408468528752990322047967383018417914623594459178915265576633643973575791835 3739 11637271800912364051759202236613892709121291658611058733366593336575611307465571468209138620322937245445912511060985094816023428345 3740 0 3741 1 3742 -1 3743 -1 3744 -1 3745 1 3746 19 3747 151 3748 1091 3749 7841 3750 56519 3751 396271 3752 2442439 3753 7701409 3754 -145269541 3755 -4833158329 3756 -104056218421 3757 -2002667085119 3758 -37109187217649 3759 -679877731030049 3760 -12440309297451121 3761 -227773259993414719 3762 -4155839606711748061 3763 -74724654677947488521 3764 -1293162252850914402221 3765 -20381626111249718908319 3766 -244110863655032038665001 3767 267543347653261450406351 3768 172316772106087159102974551 3769 8944973491570029894272392801 3770 361702062324149751903132843499 3771 13353699077321671584329389125031 3772 473187451339968339319708384532699 3773 16445494389828914125075879570215809 3774 566664194829972997274629695467158559 3775 19466730588288911506770801379217412031 3776 668473722816127368011509174093414702879 3777 22959277474248983699736879371176894181761 3778 787831809923357358986816875995856961277491 3779 26929964528705440917988108625289935123151191 3780 912055814900667622113643619246570246680186979 3781 30318090315809943462292181699306225141864332321 3782 972322063703944043023798308220542201386190566119 3783 29036419042091160206768484979001709079623930849199 3784 735684186795374655074803566501368182821766105626599 3785 -2648178191700858557695691391734076681377589228135392479 3786 -20450826963709866307458427453023296601337781343624670981 3787 805536286524596918542708394917755433616300091677481391111 3788 51067454929600530029718878335774786950708657326769875521771 3789 1618339436468968518823854416098568977498442105268131655942721 3790 18372216035155207440268808221129654148273932397259111337443119 3791 -1796517062714198958820660422166943143601215295063451093445297249 3792 -184863586241091677635751769059918600768752722478539612291820069201 3793 -11848316037237976228580345342942849128320499444553671210980319004351 3794 -627870383512651248716191169071993375046350651654534221031242033927101 3795 -29337888255042632906359981436599411348917716590266782352333457586354249 3796 -1219325680397674514960592082061738472911796381217734720074299078240541581 3797 -43505553830961750176636636200845229895211353055417602301627763491306912799 3798 -1146315650759929511661835591408938982950107418925802731396377307061079251209 3799 3523147420463582331957895817687016221812040355619258928951468492577757070267791 3800 -32148202798328124899552366720441561456543257506017652067263253502394504786707081 3801 2860347354126776629458785749292058161328538931149218717245950993094384184442890721 3802 135004651906956404577465084410659628929392480700690830667825866259172143209679062539 3803 1673091049047742674774677193144230836960528539213359785977436130703347415625962528359 3804 -195035555884274603953675137589024672136402364266082807338405638004725459920132695534341 3805 -18937982011557144059694349578672595524194625912425034449757140427220336391417555540762879 3806 -1022873855872036410169641371616737691785071790783774471353055412641002653146523563772022721 3807 -230776050353007105601109686217832148091867653216777310974144099863786944916729315077426954369 3808 17118693109380577075956318241173831009292762287532941022664436595256684021096441673022841650751 3809 440364113628534690932004249334023270889216778801734218984290095396241731674907253588379637369601 3810 -18650767047933954311759367805576181856274555052458117767909916965237588527428696580690216653077421 3811 -20181872538471377679952979644476077132073996446057992235703772853675555735692285897734295982706990569 3812 497459509721918245781356208748988177744072618241251711773879549173069288977329689853005457055694302339 3813 5376436360241650743576130180530508228944493673659097939264480113458487009451234339797270285623174541729 3814 -4081297584409006667513621827221937430528861263326630973551633920303823635433641551328877406392881370537721 3815 179364439724293351223679523108036352493870115404163897900489333911662909292206223239643896106504901390795631 3816 -29296554536514767767916900913855894449509906817555117848502660873152151926149033100596144761488849464310347001 3817 825870809868706146029435814199143620219843333028276534221978443975308352446117422249995521508212448439483440801 3818 172651174287154299955475722613636496085515974465443273390986673336700908661247339475348414747186132769133084154651 3819 17049341449101713704857389851440522245134210760412915785320229703781218079045985776720258202554431805194723353118151 3820 1749136129516376884503135958450657219623938021179469049290254099400880047621558051901029578903305304894307412996252299 3821 -199069186602263236165295680296504620732810292149466735567473998951371411304012529431896237177441908916235317722643725119 3822 -20145257956228764674995988723907816443311058727355050430444646128703556634072190258790736278588390650372098132260240579121 3823 -10820407704595305212404771972346559549802155591963017586280338408466770290732955694137220005671274698091765436942137284324321 3824 -132271025773256640314669545555856429717288883160633582309643429787494723014219739345729236403383882233555763590247499166365201 3825 1857705458246692298015265180772338569353229800053476315277983838492448645941312826853488745954505902655104101619316764764083792457 3826 -1059045948606818761348376715273642242503160604834140416204836847094178215362374487945401884806362087585448147129711576345981485304261 3827 0 3828 1 3829 -1 3830 -1 3831 -1 3832 1 3833 19 3834 151 3835 1091 3836 7841 3837 56519 3838 396271 3839 2442439 3840 7701409 3841 -145269541 3842 -4833158329 3843 -104056218421 3844 -2002667085119 3845 -37109187217649 3846 -679877731030049 3847 -12440309297451121 3848 -227773259993414719 3849 -4155839606711748061 3850 -74724654677947488521 3851 -1293162252850914402221 3852 -20381626111249718908319 3853 -244110863655032038665001 3854 267543347653261450406351 3855 172316772106087159102974551 3856 8944973491570029894272392801 3857 361702062324149751903132843499 3858 13353699077321671584329389125031 3859 473187451339968339319708384532699 3860 16445494389828914125075879570215809 3861 566664194829972997274629695467158559 3862 19466730588288911506770801379217412031 3863 668473722816127368011509174093414702879 3864 22959277474248983699736879371176894181761 3865 787831809923357358986816875995856961277491 3866 26929964528705440917988108625289935123151191 3867 912055814900667622113643619246570246680186979 3868 30318090315809943462292181699306225141864332321 3869 972322063703944043023798308220542201386190566119 3870 29036419042091160206768484979001709079623930849199 3871 735684186795374655074803566501368182821766105626599 3872 2668364957876038978391560230295155099261687827864607521 3873 -60324900585536597828112814618242534956132359263624670981 3874 163563701213186541060172761557725696104107387165481391111 3875 49322774332104554207921102924024229942979943140017875521771 3876 2098981836367369701103437642276908702176646699853731655942721 3877 47577907379650838844820974366615316431092802611233536937443119 3878 -597990604639607692309019976118659200822838064060949973445297249 3879 -147429562021389341648504920814298433989263903172582056067820069201 3880 -11153536660736134286261572419397479981129762241842733348836319004351 3881 -644646157736573846715090360848817679555034296709206144477002033927101 3882 -32172658271238066970922133119655337269630563525181957891453995186354249 3883 -1428298956428266226616203918171863158457265309276567541202826950240541581 3884 -55672251638733269154808362274981623440531806146841092678171202912746912799 3885 -1760770151721694805989927176980066437913374820448500783192163486604119251209 3886 -29890210787270960619138037930759472478782979086194531067302710931695729732209 3887 -206500928776637887620747146993146943520597138331147298991728726339089733202707081 3888 739802209973859208747424838724532991527000056159439171395033806301047188602890721 3889 181864599092264475653671107275161665657696014767325679002291481422562424069327062539 3890 6209972918923734558260597798919583409498234971981226048710425308589292181631210528359 3891 -14335215877521205578026497397379897544229593347361553180837850678313590708935255534341 3892 -15917516329822536111429313491434371780328038857106279323709735845905842968807244782362879 3893 -1211733394525083900106526094956531747642551435547934536676961573880952331015691368188022721 3894 1122151465732743993424112107639199561139862163515254168835936802274527084613275948117094645631 3895 1836805451748129638921029912524170973956465483379763482101683649984171598954770064316179250751 3896 1092283327373262217024060037966448299049861659059515239750263519981723773794441851632863221369601 3897 15495431723809208865865272221477004589591568204999619917488845956133389167801923538727677947626579 3898 -1694217721846530639671070933412352189280004217216750845303187090022198100407568240788010551021870569 3899 -557796490900896113517583214322242731311075515833927709593820556355026183324495682030352026232177185661 3900 33577414312318205656886662564987785991749894541479000999640245955276053496260857931696967796509418893729 3901 -44296574510524727740359533864105556385200530772907617609016868013691288676303525226657591050623194537721 3902 -14286882176921811701927269301275772121808400314247194447015654008096821364924124750624978820384201623501969 3903 9676099431506608431474062866166768869987362017441605436053302315667024391233988108568838737372941250344372999 3904 -91991850158953718605308437064654733250814346212698302214121398633461659471115682028715818990284311963967695199 3905 1116953467380356442304987437663197227878954389007404486077015822392436947232875310805295047158055645552161462138651 3906 11878218057573395583067428332738874228823914207698993011355694258987457483550004650449411868534261618120112351198151 3907 1367827946659521504659565990805865866451858800191276111078058532551614828664138859088163589585861332492004672857442699 3908 1279594932317532844142533649555570335460484929664326828789498189722834839526494350159931952587890067212101274719474482881 3909 4996369288137058160119144318605259138277752704201382365323902727536684650339623339792180976916691615896278237461927240399 3910 999792002053506513527380003544226217973056902437433808328580320369025883576929351603485828043301685945922855166970388355999 3911 -173185794305418421468700533729964032403549076785294735141716957527434949674428170128651336762749918668684011989990058210359121 3912 598781148065135043103023441972812250294586410912719502368310041265382876826148225836069207126996886942409969059582130505328369145 3913 -126189519326346001493972878906729298865210978514617407260206616078042363480608820775445522186815575092080128340091821516701654781641 3914 97478226566401586135886667564678666402078333315225374416960132551042142649551971249035904906663270532078430967434347553478817778913201 3915 0 3916 1 3917 -1 3918 -1 3919 -1 3920 1 3921 19 3922 151 3923 1091 3924 7841 3925 56519 3926 396271 3927 2442439 3928 7701409 3929 -145269541 3930 -4833158329 3931 -104056218421 3932 -2002667085119 3933 -37109187217649 3934 -679877731030049 3935 -12440309297451121 3936 -227773259993414719 3937 -4155839606711748061 3938 -74724654677947488521 3939 -1293162252850914402221 3940 -20381626111249718908319 3941 -244110863655032038665001 3942 267543347653261450406351 3943 172316772106087159102974551 3944 8944973491570029894272392801 3945 361702062324149751903132843499 3946 13353699077321671584329389125031 3947 473187451339968339319708384532699 3948 16445494389828914125075879570215809 3949 566664194829972997274629695467158559 3950 19466730588288911506770801379217412031 3951 668473722816127368011509174093414702879 3952 22959277474248983699736879371176894181761 3953 787831809923357358986816875995856961277491 3954 26929964528705440917988108625289935123151191 3955 912055814900667622113643619246570246680186979 3956 30318090315809943462292181699306225141864332321 3957 972322063703944043023798308220542201386190566119 3958 29036419042091160206768484979001709079623930849199 3959 735684186795374655074803566501368182821766105626599 3960 10093383087590210347934419280539208942049299864607521 3961 -120136011018276695109094395366071392488324226143624670981 3962 -982815915414331990158640869442327406596236728034518608889 3963 36032413310002856035990990228630280972340620364465875521771 3964 2372075664010710387091901193492687066739358961674147655942721 3965 75893153243518906006135999492295952941363012246304308137443119 3966 773995287506642406187680427125455453610268259121764906554702751 3967 -97621540650728384151819279404073346501852397212470747267820069201 3968 -9851429359653647165657077578628054750539415811815298529252319004351 3969 -636692240059543475976642278630970289815247358713320592664394033927101 3970 -34168348347179037513309901534161854856930834278507215678580574386354249 3971 -1616980679440613532309000086788396165131787141985135350226368198240541581 3972 -67881436883602333572504165186744307162815046291494773005213209952746912799 3973 -2425456434261676824169875058576846990993506813852104427864116526127959251209 3974 -61654484545046324952445173422444779700319518106095675333079825581418609732209 3975 215286117938968609338584733764963782352812084471470630914938144990816685292919 3976 -6062220274710524769099100871850619787159434900253940124539887802965045908357109279 3977 137258290700748020621916079554295700841959477386918580615092627442870711557327062539 3978 10328572414379058826755041584216508919778058687513057940999655992329686496293098528359 3979 248412377580478131049364683934332423574090698077064220006332842825669881530705320465659 3980 -7292946214773535646212801616097735628791164447374656226252841842339645945620838177562879 3981 -1167989047437128528313216953959436709007416003907920913850123667333159241840081958652022721 3982 -74862038029598599000829577544578258212180227367776729058997742489771118903846617125785354369 3983 -82073139541590734990217135643599374854490331511758852850328723032193445211121705695301459149249 3984 807252168320017991597525877284180629189004684329194834636247895209599794260352870157335336569601 3985 63824582491479993724819430508838936116766143860220435548625685437767360964419981443681902948074579 3986 158169752810117265618167056645475109947085525059162451495988114817755554705983896679415573081809431 3987 -135906736629266465252178763030770706244074361337466860654632086179446668878805262860418386004541985661 3988 -34701443370449129984917732520571168077897552968208676022420413453515210968739830811008301534026354271 3989 2058061968395556301489729894512636783498635672424455891797732247321045729171004138847243495122870274646279 3990 -29511610728492872050829095467439403485172789103652190902136399805621527421270879935872772887649503521537169 3991 11355503193007295143628911305236157760524782306611078237759445540609555466506610574646786563758530026249652999 3992 436964905340078347302806928942083657521252563553666115894649198199604497392015453107871524408415543878045104801 3993 86090998392738078169215812227441044756117011298991366196833148227428522327215704606365520315488462558793375162651 3994 -84181255087371231691011306447310915800298356493215928226790945470692025188200334146275842035918957994338124986113849 3995 722103685855023360381784502772559257014215514023216089694682803395539317722310618451128268162934000460276475207359499 3996 94300306055020490101011807657844620609656119823148016156890925641591481407979323613393962157409076761112924505718034881 3997 -87388678224286174112877069051783261190553348369827767342782732801860569822336297620249472222323159781325209463231215879601 3998 1288596583254512531497820124425435877919743919809516896924766507870477157493000562020321495939696435938354691130857448218719 3999 189285254296552717506004021026529675633794370658830443632333416034097818245142035596189632912950748560506650317910973937755919 4000 19438898247358921091270871706729347954321787292356955969175514604078866249728734701107199159571287277715738826122982266798576961 4001 -37928593611637681040841900191541706973514315942198515140015263616861403597978051965999730912896487875279825672469021717640759147061 4002 -3677979414778643394156882232262701840282979979273782396147787177454781355208450944151605236649517547497832962687111654340728616306569 4003 -9073391765294398114854936393744982103243714173586943034495894841352344907680035394064600812154632853152647275103056884805270522153231331 4004 0 4005 1 4006 -1 4007 -1 4008 -1 4009 1 4010 19 4011 151 4012 1091 4013 7841 4014 56519 4015 396271 4016 2442439 4017 7701409 4018 -145269541 4019 -4833158329 4020 -104056218421 4021 -2002667085119 4022 -37109187217649 4023 -679877731030049 4024 -12440309297451121 4025 -227773259993414719 4026 -4155839606711748061 4027 -74724654677947488521 4028 -1293162252850914402221 4029 -20381626111249718908319 4030 -244110863655032038665001 4031 267543347653261450406351 4032 172316772106087159102974551 4033 8944973491570029894272392801 4034 361702062324149751903132843499 4035 13353699077321671584329389125031 4036 473187451339968339319708384532699 4037 16445494389828914125075879570215809 4038 566664194829972997274629695467158559 4039 19466730588288911506770801379217412031 4040 668473722816127368011509174093414702879 4041 22959277474248983699736879371176894181761 4042 787831809923357358986816875995856961277491 4043 26929964528705440917988108625289935123151191 4044 912055814900667622113643619246570246680186979 4045 30318090315809943462292181699306225141864332321 4046 972322063703944043023798308220542201386190566119 4047 29036419042091160206768484979001709079623930849199 4048 735684186795374655074803566501368182821766105626599 4049 10093383087590210347934419280539208942049299864607521 4050 119108430712683694014831927625244037640443241376375329019 4051 -2817023302018361640108742679042412370916787312354518608889 4052 5859701800366568294311815460708883309267563252401875521771 4053 2288330995330903547645607973728660330368380680710051655942721 4054 99444630838540563937835577575034599450595037380998708137443119 4055 2234279854731423976415288734399738567751211769820486186554702751 4056 -36496691288924229559725616655610865420155158431343190147820069201 4057 -7904860100229125694320241469855806078005997207905505605604319004351 4058 -599868933104945853033747313683065725014138286969640885970762033927101 4059 -35074240155270857805250457890110367300399751111459499544651614386354249 4060 -1772893030331362405859918429356472090770993723405470004877997766240541581 4061 -79583940341315469425218428008911289553361306262789410988410770784746912799 4062 -3118958209304653405925663444802621423076772640063243379327092573150039251209 4063 -97292845600828712023474485385570172088189027394412162337235423994914929732209 4064 -1389256307326622045797883167099692661951449504119134698960620451826898514707081 4065 12600071061185754972596406453068832621636936372502641893564655764266840386682890721 4066 -111587805109509946759178643856903856758722960186724780744798469204338205188912937461 4067 11087759763008535418589664486719827880778667281319491641629100398363684229591274528359 4068 538516424175752978282826328632763452198124185306281352901048784175100408445035944465659 4069 7178863921174023573205858969056912205739154613985790943334495346300408880260597982437121 4070 -794958112810084088122148637701135579068825518074820374091961709019353616733483759356022721 4071 -80504131077427854316874230646366989547201825287737112624568635007637899913537247417241354369 4072 -4470700630284059558646073586206088502871345481852261970468235758966534416084925310868511949249 4073 -2837386596891955278896784567581950354147760843258386454123741738623419029222040317860509706630399 4074 78354711878080478497800621487490336314228982484807256417675510557011222157717312542767833444074579 4075 3425722372726972606735384853160989473949771499452727127798020094206214880209456934327263651131089431 4076 -43355012969771421057607781114333090848867037344624086515517855543730257938505249862220723951698465661 4077 176118663466006283963595208198565607885706161784277146583719115689089769953463759226541708529924826509729 4078 1700632356470746611092703140617814353101702858058387519657939051206575785711490034926858776362057632342279 4079 114775984700746145180193700836556659340685755132474000529521702681391104032452560670488329559635748574462831 4080 99899077840778399979990890272791647170841682395773829944816626422235126025722120908755949710651884957777332999 4081 1314076279052323968607219274445730039516447143986827631830639296445339139841651959470835143430405800783547824801 4082 12164104082658163687194555132168196768485791986158890649409583703233096025936853613056927484182427923460629690651 4083 10072743205277008629054647796379747393251451505559938113948737928276560513604890223300347071961950804612980067838151 4084 -3455754228239511808501690968265689861265622445884276322824815437565802837514761684052191401991302314129932482190080501 4085 737510171430521986986728596252585550050662892141284728468330551197981160695341803862391858419610560074471661501922066881 4086 79121499818756213341697233215760407494961903035110992820720491580693340909270058904672953281303342913572402765862135608399 4087 -3550786757453783404317416204750511000148978301323867177127389382455984941245024020144328109338360590266375453286402097460641 4088 131744726060615338981250969403871403002150369047405024836516262612981785487732793257288977521956212583676455681177562940750479 4089 152792368447450590315403862948478990947161523690133460255080035236247679332641751496436221705558886457517115383688897406790250561 4090 24215076823108432639914953039392318458652783268296621428375214949816202390237560991798700824358019837573115255295168493334304676219 4091 -1290103295419785462901274526337513541473314662547231427257573167515203767923433386734103120328416836817915118649089917777858992253009 4092 1388880929885303686409618642442798109969709277510327316552556091412440431385587930370377229634594971416907260480120627614727420687924141 4093 853981073125400113080898397316049600319883641633330982500563109027098320973371142205940244114775628635644705017220941666270633981993001297 4094 0 4095 1 4096 -1 4097 -1 4098 -1 4099 1 4100 19 4101 151 4102 1091 4103 7841 4104 56519 4105 396271 4106 2442439 4107 7701409 4108 -145269541 4109 -4833158329 4110 -104056218421 4111 -2002667085119 4112 -37109187217649 4113 -679877731030049 4114 -12440309297451121 4115 -227773259993414719 4116 -4155839606711748061 4117 -74724654677947488521 4118 -1293162252850914402221 4119 -20381626111249718908319 4120 -244110863655032038665001 4121 267543347653261450406351 4122 172316772106087159102974551 4123 8944973491570029894272392801 4124 361702062324149751903132843499 4125 13353699077321671584329389125031 4126 473187451339968339319708384532699 4127 16445494389828914125075879570215809 4128 566664194829972997274629695467158559 4129 19466730588288911506770801379217412031 4130 668473722816127368011509174093414702879 4131 22959277474248983699736879371176894181761 4132 787831809923357358986816875995856961277491 4133 26929964528705440917988108625289935123151191 4134 912055814900667622113643619246570246680186979 4135 30318090315809943462292181699306225141864332321 4136 972322063703944043023798308220542201386190566119 4137 29036419042091160206768484979001709079623930849199 4138 735684186795374655074803566501368182821766105626599 4139 10093383087590210347934419280539208942049299864607521 4140 -513790152796500547131233870413677423940492383624670981 4141 -5568334381924406115033895393442539817397613188834518608889 4142 -48020140181126802672972425196293612517648610161998124478229 4143 1650393666270022035392962564349750779777693187483555655942721 4144 112826228393064257551270291584607739314167938210199092137443119 4145 3650042147924827334481039990683770393264722251574024746554702751 4146 33474589210534525463606103909838981955933264050975268732179930799 4147 -5314842988954755904492588116524101528660598897979717548004319004351 4148 -530857246147574035641709087122286187792849926178186840532810033927101 4149 -34644728600711217785374261450346608254451256459681679746770782386354249 4150 -1882655984508115785691245692154330558072508614838359183169959622240541581 4151 -90150116830006918544015013451437137927134528894469208293729080672746912799 4152 -3814881768262190077734324210773094395246917328308503157968486974430039251209 4153 -135844649988147669077911462518183444166836683011821173728208700287297649732209 4154 -3263348459035368541463004161109125788022105306293302210641470216160548434707081 4155 40082616636195913572526807013453917551415578356030213575442544082873379962890721 4156 -748577520246543218883191567529261713169972473960206669152818785892501084103472937461 4157 3133369480158646936022093903549137078643834237043459686129201448857055973847274528359 4158 724977034894784736202587979359589326485416462615335234829655095999960494556734888465659 4159 25632783569086751374840872950853551733258653297209584791003736235971039492205594846437121 4160 -36819453019444956508271017876845126159928428034153803006167073184072554790591330044022721 4161 -67379395336820277343060318430525655663143585278665608475445765619108553742342162387865354369 4162 -5309817359704636118737247662481590846357777587082501797850092047818473821669719671741471949249 4163 -256826510129526905694791971591237664093165322694700975479548898708579174837448656390925117830399 4164 -68207644736191862195527554939415631218494842093015929851374273370182476329818588890786566607125421 4165 5889219752339550811461202144091931545169363146342588942038802864738491551084846349111599753162449431 4166 164231016023620031143189983435314722723855308210333516263805078887988025850402219822164103467662814339 4167 -6147389602049179002226007651962036278304249767119944398542219623304671046916130478466709977947839090271 4168 -14313891645579478983750564169745822874575763236918576699829574266434067556147132374886079924858688910761721 4169 187091204586854227018223969021180104614271719154321613598405214363842999734345005285529460529891727054078831 4170 5619490697134565613712842815394047260175391389662693408675444302662405501298858688539300501230990694624692999 4171 -8224881604994059096428137919562000220178341824165044322920551849667094554323045976764203222375952223242850895199 4172 110006796943368364020392296551975983535104856045243176372280136691285284829168911933411749602314325040002687290651 4173 63220030860754779454299996270652750706354981409970705113245037902174694200695443734938658063273466087077525501310151 4174 852409255578649535942907864580774958790339043102524040487926663205412988033473458816618068448230549076584005819871499 4175 -107293774146210509868091232253204816351277757811165327107250191272290104372005638886276545312816238854474442698282989119 4176 -55297374726092145772499396635562967803431453117620732055659392025825248652016130869937708482350012381584757524825346279601 4177 -5736485135457617575572425737059726537765995592868227999845669589923423696500754309619787046138311179030136805533167175380641 4178 -100649601999239635599774221937052667601182481661683020629090887653223839618339084233352152195484302572012575503358711322579761 4179 96832540300408969684725737566827408582510450421914509128221986196464761200755460926652551560672408836329448105503851638306217921 4180 -9991018012711824552693024631885372198230041725159811417826656966918689694560083842815386217282840006351971005110723622200927669021 4181 -1553574830226941727063576554868876595550296987557334301734431402769361818543483068213617437367991702734796724896354848000830984447129 4182 -8425578550999281511219728839668430996668454730626490778731823467225100225702658777636015873485267976303743930070683265030414825344789 4183 -97594756641028908520541730064541854233574192758939154438310158668040021723711218314098585902496685044484510874911684975807297605093427375 4184 -81262161315583484157580044499307508822265262400097559509784423805734344464582224315325649939925343353231435933434630260303668319719954209465 4185 0 4186 1 4187 -1 4188 -1 4189 -1 4190 1 4191 19 4192 151 4193 1091 4194 7841 4195 56519 4196 396271 4197 2442439 4198 7701409 4199 -145269541 4200 -4833158329 4201 -104056218421 4202 -2002667085119 4203 -37109187217649 4204 -679877731030049 4205 -12440309297451121 4206 -227773259993414719 4207 -4155839606711748061 4208 -74724654677947488521 4209 -1293162252850914402221 4210 -20381626111249718908319 4211 -244110863655032038665001 4212 267543347653261450406351 4213 172316772106087159102974551 4214 8944973491570029894272392801 4215 361702062324149751903132843499 4216 13353699077321671584329389125031 4217 473187451339968339319708384532699 4218 16445494389828914125075879570215809 4219 566664194829972997274629695467158559 4220 19466730588288911506770801379217412031 4221 668473722816127368011509174093414702879 4222 22959277474248983699736879371176894181761 4223 787831809923357358986816875995856961277491 4224 26929964528705440917988108625289935123151191 4225 912055814900667622113643619246570246680186979 4226 30318090315809943462292181699306225141864332321 4227 972322063703944043023798308220542201386190566119 4228 29036419042091160206768484979001709079623930849199 4229 735684186795374655074803566501368182821766105626599 4230 10093383087590210347934419280539208942049299864607521 4231 -513790152796500547131233870413677423940492383624670981 4232 5436909937699771784666715464157969968525690317085481391111 4233 -134227887351516196220627210247497605840714487625038124478229 4234 202103513807480223792362175489523691950186446104483655942721 4235 108722739627753722418401923816170429231990002442958388137443119 4236 4827616027675910231066018894820702718726323508308744746554702751 4237 107949102138998385545214127580827420777121383096610054012179930799 4238 -2136350822140939865703717653604052512412342481361084577764319004351 4239 -427689075398074397660856773357357008148578740170967815579466033927101 4240 -32656270025162946146457933343159761755191366585522975585314654386354249 4241 -1932480033953165901747976291731498742463299040650734795803866822240541581 4242 -98881208479888855462866440635249389762930097454007948954220336480746912799 4243 -4481924465351838821339037191636612391508054146672297523010747941854039251209 4244 -176067752940640310819747188919278361227666100932067232913061311014578289732209 4245 -5366011761326529378653733566933523938906406354303974943886650522556831314707081 4246 -56189928879739525735661267038425469106840116959406106217090971726189532037109279 4247 9137090835211246259591770158355963347102776936917831627003917097904779893967062539 4248 -22522829769703426737443043713304233821202468151631354180637076223811756704419605471641 4249 554556656114329479132526435385346911021200884777280146117878496286424251274519976465659 4250 42430248336262999004540996116882585836599182435701255691864858562181859993858754782437121 4251 1064667146087992077581802445495988871546009394572820582922120403385472563313462020355977279 4252 -30087256506046908148994042780934148205973761159590546028393117440328991413464377234329354369 4253 -5113099370484951113281010070740455675537687679162609956871294737357881588102827242069023949249 4254 -337724125239085370138381576107266443050662647296530195931958617925721232849625868803084708230399 4255 356761131524443903612178409733583488338853531594108989790513403137316136636599237069055533412074579 4256 904325950732393718302797304839797223526038028069652533239720799415948751859990608472917927882449431 4257 391893441135725264990668955535052334704950980140153323349339978613746224590225847819519616657161694339 4258 6352470306774265973960811979020170877166924095305960632731671925017842006674117303497741153741694349729 4259 -602683228153770497117667337994429276965069672278218798700772327200955536934525761321263399336695051689721 4260 -551576503077540884344999241170901802169280833140064451540937992708327386484750396554415816306805638556417169 4261 15282204352454698864852393011784109954508842490786069403859256613982403417184108258592176862062580377824692999 4262 210420640981150425914097842090248398051216256916164633426735647299738128823750960346926929772739070478052784801 4263 -333154913596831060260257031995971359321491693831621130253549479647108434766009025954257933409060714067367747269349 4264 7968033534702211668199930244399957387695284356413105522636984994211710463392204947086627063500900580215621146494151 4265 -5163348557529042129121429583563348324665141646016094933489225757733697044083586406233583956688872654082865005778720501 4266 62140343835473350980470908661602915762106776199412310544902807795227350594629609948616484898875707953603293994785810881 4267 -172157761721796964609472967529868886866641212503735101059424324476765321488072848113732048982327552015136577508717287601 4268 -2330786350844678150257951054994543416359244971836272985877748660869770184742006461141886207450914545258025802383864107604641 4269 -241018190685980950793108300670045853449763038528215308668278571667348425096429936061628987400046431392971499955029329320846641 4270 1331545002364943041304015770717145929616354308546411297628171984028599767414177779751981775894784906912410737055704867990848961 4271 -6610114218936859363622785721298898800597640764561638222925683246062915128577693493394522774147917816056240562287973952098476693021 4272 -396185334451398888254122576489567634058426312655419794347607961740538624352115729617019882608688639423318395224004419206257879811449 4273 -58642116979420048376557874322424039672200158077659681885982570737159740210082855747172185510111120042871004965963353672447091730334949 4274 40198257765479226006796837517640003132686525810776560538212427198108106752811241177284816455665313399830456882559289854631643754174852561 4275 -2941305532150149091652814471708350998102626082842216994082676713783914774991757247531461630266778841697732930699453165271377314399210695857 4276 7816955557015632441877426307991092423282145490533235726376343997601974267375898280565922618827287124980104882638762051331915231225001074994241 4277 0 4278 1 4279 -1 4280 -1 4281 -1 4282 1 4283 19 4284 151 4285 1091 4286 7841 4287 56519 4288 396271 4289 2442439 4290 7701409 4291 -145269541 4292 -4833158329 4293 -104056218421 4294 -2002667085119 4295 -37109187217649 4296 -679877731030049 4297 -12440309297451121 4298 -227773259993414719 4299 -4155839606711748061 4300 -74724654677947488521 4301 -1293162252850914402221 4302 -20381626111249718908319 4303 -244110863655032038665001 4304 267543347653261450406351 4305 172316772106087159102974551 4306 8944973491570029894272392801 4307 361702062324149751903132843499 4308 13353699077321671584329389125031 4309 473187451339968339319708384532699 4310 16445494389828914125075879570215809 4311 566664194829972997274629695467158559 4312 19466730588288911506770801379217412031 4313 668473722816127368011509174093414702879 4314 22959277474248983699736879371176894181761 4315 787831809923357358986816875995856961277491 4316 26929964528705440917988108625289935123151191 4317 912055814900667622113643619246570246680186979 4318 30318090315809943462292181699306225141864332321 4319 972322063703944043023798308220542201386190566119 4320 29036419042091160206768484979001709079623930849199 4321 735684186795374655074803566501368182821766105626599 4322 10093383087590210347934419280539208942049299864607521 4323 -513790152796500547131233870413677423940492383624670981 4324 -65712222112317165183589964642284924435961435874518608889 4325 -263539508107100286542109387824303595825313303819598124478229 4326 -2384128901304201582637281376046596107741789877786716344057279 4327 77463810503770528318022298756603861253046315274860084137443119 4328 5496695905402094911737754595299359711904968549768763946554702751 4329 180152979091861956806567441651313043878310417666040520572179930799 4330 1502155763830915395509531815799339551144255487719475283995680995649 4331 -290418168500532798799991145630776667033272629744901048526666033927101 4332 -28929638929464868007287869108877666745241795102784457131665246386354249 4333 -1908856898452385700654785487544491994936131834802954706920421062240541581 4334 -105027933913787044733420767351929463931814931374249742938570200416746912799 4335 -5084196525207251421110442561860585748813127836678045969413891605470039251209 4336 -216431319360177437784649513345565793613534492850292300074262186288818289732209 4337 -7640568220178347844865515217757706991546618035731106615954073823807411794707081 4338 -168635457982264315475568526678991456671079465089856156917941957586208527237109279 4339 4348116533525341860420330013915703236892801976028523796770819888161192484047062539 4340 48128714303158291730654083261337253389343044784816581410636753008896020002877674528359 4341 -413308972623342093696573382281270129393625736586446023278635126607990124997352023534341 4342 45710533774783028289768654886533146692252111373594598890190530023097028395247487198437121 4343 2281978756581562796355288723896639117700074013956108065725577573487346140778846816515977279 4344 32420875171096090530809843386764471584121559572885658479297193375725751067171515100262645631 4345 -3452371733844431304080393180339761359416911587511118377949275807469991764872260929100831949249 4346 -363700130930777895410419364056367348949977731313522136716028544818846258372995114833645988230399 4347 -20735036242953575526381592075294821215288181278659954586509164454020341051683809620666329960725421 4348 -26656419777806372990088919254803387348105811388158901273742178039079277096685907146294465435701550569 4349 297350338241123445994148243785170652159982419352062393217727143880368408054589627344135399005388254339 4350 23948091939460681004153461171794033303682744395581160346479511224886617830853470186496738459007706509729 4351 107313742938380434539107820539892356363570484159507269870926934667670726739168446369220315803819559510279 4352 -51287657765786233640428676132571077923232856285974263907921577585583001003810709831279060088434271546113169 4353 -15704893670218194206686209413188728142159836951032444746745429417488627175442375938885309866152757300204107001 4354 1090910582028334705494987443744021434374550009719592678441473021467482918329491348505939705580318957588852144801 4355 1495321824291960982066296266659978672319540204595997996721196021168748221348128006675598737686198722394751290651 4356 -10264363603124473075697390436077132397517772854974532502299914283328925392730973919194911758977361112861843896705849 4357 520987286933997540797196543877052399160522657678177338291858439782031206749499508943665197393374201105128108169567499 4358 -216986663993625132899697872837415498655722903664244608431876310403771100563894037812955527019790258987678017706434029119 4359 4054081878930376672937016781791686570323777330395961239579576792345746221304525040824680286008650348387950637165988376399 4360 376995564379105789621649077066597318486593257430732357260658109941284062946175227539566096264943814832879578195596899179359 4361 -73142502631299232018255032527952953244481938508104898172812425512921033767028382276155472522682970095980448942941287712366641 4362 -7352797107551003298067758662253251368905741880850492196755706104784371017432205766935059006556032085339247672274035473773051199 4363 550581742767303299726429211943755510018222152571865012218401538250710296921842821468065117424843128755362881985038563151665652579 4364 -273357111034732891060275636188165936115011560673585559703549512679141561401728774291960358083700568158897587921776738573715797809289 4365 -9082623619083298222042636835594598941167631962430850476755955069294605867078253955239416377129476490056026800393915803878831590944989 4366 -992817648217617484608178077598689708826482360011038924711335586202288648148003239537797047596667919756200350744499542149146228621026399 4367 -2663530006665009693643140316214380649267402431976705281172123089838088609965482275502412168176781169793616259164932038935497192596387307865 4368 1148184025723176416375226787621664387963843208473302787134707942724107137009681877365321490959510557598562283828544167921683347134223652240751 4369 -760055410514095268693779297175001161365238572648596216907426750916570873709261043335714159630765128747988515642555560448489609039317267499223151 4370 0 4371 1 4372 -1 4373 -1 4374 -1 4375 1 4376 19 4377 151 4378 1091 4379 7841 4380 56519 4381 396271 4382 2442439 4383 7701409 4384 -145269541 4385 -4833158329 4386 -104056218421 4387 -2002667085119 4388 -37109187217649 4389 -679877731030049 4390 -12440309297451121 4391 -227773259993414719 4392 -4155839606711748061 4393 -74724654677947488521 4394 -1293162252850914402221 4395 -20381626111249718908319 4396 -244110863655032038665001 4397 267543347653261450406351 4398 172316772106087159102974551 4399 8944973491570029894272392801 4400 361702062324149751903132843499 4401 13353699077321671584329389125031 4402 473187451339968339319708384532699 4403 16445494389828914125075879570215809 4404 566664194829972997274629695467158559 4405 19466730588288911506770801379217412031 4406 668473722816127368011509174093414702879 4407 22959277474248983699736879371176894181761 4408 787831809923357358986816875995856961277491 4409 26929964528705440917988108625289935123151191 4410 912055814900667622113643619246570246680186979 4411 30318090315809943462292181699306225141864332321 4412 972322063703944043023798308220542201386190566119 4413 29036419042091160206768484979001709079623930849199 4414 735684186795374655074803566501368182821766105626599 4415 10093383087590210347934419280539208942049299864607521 4416 -513790152796500547131233870413677423940492383624670981 4417 -65712222112317165183589964642284924435961435874518608889 4418 253706974915236074743819322482920364113081960958641875521771 4419 -6522100765482892472924711058504387787248951996012636344057279 4420 6497593033105979549592879702452733949498484947285556137443119 4421 5291521467136568155094336206877494207796071761406728746554702751 4422 240209246959167184532401365762296592476852081759511240572179930799 4423 5374830436111036119753149046690738369846037678092484118555680995649 4424 -121958083659400548744181011096014069172115039664113501103946033927101 4425 -23358557708991887556321844165571491044451151058394629784184670386354249 4426 -1799491676797230760514387441649215437476837891724225978040334022240541581 4427 -107818080682709851232597680928250882257699195219742777246069003616746912799 4428 -5581868749250521825484973911337884103453475244571754187061893186526039251209 4429 -255119795791377064913722866235649837396680428315392373246713322399410289732209 4430 -10013731294375413707633823075422307098135553693025624107860377856716969554707081 4431 -294795256119733965707012291028455345724137527970496520912652775969985500037109279 4432 -1524508742946719937379142503248939349260795438213091710573724576191645147952937461 4433 697100409063255992547283133117257069364867948663603882496255850837861970718954528359 4434 -2897040663354095263175691237051362931259781276547389321681407944816694590928165463534341 4435 13882391309327990970230520330610364136831750117941800451286753390279236758625732830437121 4436 3070087551270259620944981369461503733718208082197148320773391204287784889624382212355977279 4437 112146326741904239185352379204844164119526086002485703270795624637549032049167356226662645631 4438 -80269466756943531798567885282127306059634250962422043557399543273180243300447851813919949249 4439 -303680761821591022823459909223859529895872959846065254955605385920681476077230669231919524230399 4440 -24721467877515562708210763207763484922794562549000797901528656890736708429042577070308541698325421 4441 -1222469970872903692931361474779322811820260291051763486492149321395788919111644151478607714357550569 4442 -951266604888865206858660617603812969210090712664005461220755657761065779345158718227357601309491745661 4443 29416187719052225511945062622042360005950610143941055862679943764184707283549443012249038488075625869729 4444 1348315712485247507178350608182647691188486218146541907463385439266474707947914370080305927484803500630279 4445 -14066041830003095312101669314170054380309732899668971350378599030301319553739421079932998523936210774785169 4446 -4030902036843771379588757952937765062558437434413648535764912072839986052735264234743887493025101192991307001 4447 48837278596144226888084662053061647531991024845754338805751538300460074350219204905481611001201609544052144801 4448 70960147628719253332283170520020669725882257454927095753329067715184973466034482439563888197551249304382734650651 4449 -824600165259969628697771785438182435716204864206458487181593251567256713769578285169395034976461227227828992385849 4450 -23194422271141068008910602630256130241837859785156523419901532798682875684058982297126393910196094970884142196896501 4451 30688636775292926357787303106073151803649574405759929148001260059395049217235638510404885746835373254530850580910610881 4452 -6969635119888583992109752518549031765486221996278367936690296820878706961637213020964064717070295640530934000082190823601 4453 233968223655161099868056652374843548994099370316080957323802201490365126166083287272854431951183340146809830117017423723359 4454 45871353326968722326040961559812575954105456633148996201508700888725834046278108567378538839864545378830057962419130183441359 4455 81632400338916957389051236069926506744019073681674880458210469084032608369509028810162697855626687963586876600259665237170881 4456 42412494897391085047520071382737065299134705116426020014966280739677350406907177540226470142610295204309908954857788230292250979 4457 61676333530413238943916208300486746139823474723799970742946203623925527941049120406442980167810643945382602954937608412084961166711 4458 -7369500532092227530283117945527660193504528960162985192539015722320638499166202067898394160929926932369230549436185502728627743148029 4459 486271925654344703228892072033028532143061122117774775370194337737661408740603903431037023444517218141122598759089208926936131257074721 4460 118561168118908317400248307545171900439969218451644356637396713693324949499852921039662428630000849321173276998564384384260857212893109319 4461 -94757628120692686388785682799804785952142533503066540218575623888518644095174475321763812867509957924151199489602051601436296929512296576769 4462 -83367814025227260797258328876012908516724895478681095340687121834950323109556640533855506743552957625278836652952786719633739637586892425510411 4463 74689494262563268516426409517205952705094492307020083219342355752122956786109806880798836235312019692729987143359286123180551292251663666245537321 4464 0 4465 1 4466 -1 4467 -1 4468 -1 4469 1 4470 19 4471 151 4472 1091 4473 7841 4474 56519 4475 396271 4476 2442439 4477 7701409 4478 -145269541 4479 -4833158329 4480 -104056218421 4481 -2002667085119 4482 -37109187217649 4483 -679877731030049 4484 -12440309297451121 4485 -227773259993414719 4486 -4155839606711748061 4487 -74724654677947488521 4488 -1293162252850914402221 4489 -20381626111249718908319 4490 -244110863655032038665001 4491 267543347653261450406351 4492 172316772106087159102974551 4493 8944973491570029894272392801 4494 361702062324149751903132843499 4495 13353699077321671584329389125031 4496 473187451339968339319708384532699 4497 16445494389828914125075879570215809 4498 566664194829972997274629695467158559 4499 19466730588288911506770801379217412031 4500 668473722816127368011509174093414702879 4501 22959277474248983699736879371176894181761 4502 787831809923357358986816875995856961277491 4503 26929964528705440917988108625289935123151191 4504 912055814900667622113643619246570246680186979 4505 30318090315809943462292181699306225141864332321 4506 972322063703944043023798308220542201386190566119 4507 29036419042091160206768484979001709079623930849199 4508 735684186795374655074803566501368182821766105626599 4509 10093383087590210347934419280539208942049299864607521 4510 -513790152796500547131233870413677423940492383624670981 4511 -65712222112317165183589964642284924435961435874518608889 4512 -4916266595932105899145032670691615856115671430478124478229 4513 -12729058561750928808355855582191075306509695173351516344057279 4514 -120227795307366428965459654322817136235408354923383243862556881 4515 3728575010937408450075354953899165808848887403001813546554702751 4516 274332320723202603246659886486708099128962978873972219772179930799 4517 9129432037659941825343521378355990771107867475702868379675680995649 4518 70882765397107780100121210782365710196384652697156171569333966072899 4519 -15945928736524641217835100268336152624224621095387024363333470386354249 4520 -1594526966533836462860033908763700211929611460173607463089616582240541581 4521 -106495185094666159971378995893778504396177831692267092268596041056746912799 4522 -5932232098982718613906570534188648331079910778025536444169835430878039251209 4523 -290051575262990995700464377708640292120374702335725783138095654889138289732209 4524 -12395181713128104198563060216573265608901788816200903070371229497897129554707081 4525 -431268643650843073679719190077906328882550228856124421236698174045020328837109279 4526 -8383686018200732111513485341323464590679395674170544803325634713652803855152937461 4527 400184002358729919798653844161960942531849501088466797021803823833759551303914528359 4528 67050376682862952227317731079627159846005770778379149489133597134348026431563176465659 4529 -89299261890295343024447719533980607710648446406063861854700734146908062197654075169562879 4530 2375389508718554429885305196267871907705472159089116315362604404505569937717849819395977279 4531 184899049852467346899396772793150413450010586632258089292944803786817462644376192773222645631 4532 4818916709489316998057091730997351730653359681874691063078250174662205056555179654603744050751 4533 -133017207935645960737345487242679524992808871655327842983256501802913378374238622926082468230399 4534 -23817140525935788888207642468111328470956711889702683278549836810194563684928810465450870018325421 4535 -1618538328396594644989569552690713260978566757267100053510340689905410220256157119893026150453550569 4536 -68228117605331371695610105214130174462968041600879257683217696557374058466324498137074982363955745661 4537 -22863775687962515559581915368761462614719229908848877509850791009595387089641139063231420042372061810271 4538 2288883602849149043809359223488096453700424821016756010395364214956757207792432376920769739319110388310279 4539 68194062715400044675466801079684537339310565930166464958086158561707871393750703327924497144207560054014831 4540 -2336748049403390259702285775608113341555525165096058227121049425631602433262332710308959064272136987218507001 4541 5435382830453052400953072334360911334020872164808161231051720916532378988511686794772372018082831062557863344801 4542 59360659541885899495471601251721992352997471031461035298270580777728221385466303729534535923652470197066285370651 4543 4219843287859189473532502080967779235018914245857812928164072482291051080772577937298809599669329635096794695294151 4544 -121465210812028909108607042790784815353514580415170375019486630544902434463445126747339800658985879720866315937696501 4545 34568171280489726355496490824835953583027956684526359237939865622637495911478745725164212037241546391275770222213650881 4546 1551569921816897720542729893494427882670263171893800394952917077443421004422451439614658451554358934365124531725018136399 4547 -24031407437817011436661147313698513880360173002306008636880755481236011007645289342907376831557969443918828265078023828641 4548 11015587701516427468404151041269435302190054414143081808247384134627967786811151264494778958553550602741261670697347320913359 4549 4070324702654192993534185229168789089177497955884467351412765480374599412360130401574734934695807002021397979150215749436210881 4550 298598390855225176111797888844858702007257787239596131771437924573367224698651117020440831348260360959564339740237064804629537379 4551 34644544287980958029151267161710458690744422835063797863356131986996385462729918171046180402145089138400429977364808816287245768311 4552 5292243557938137758969926657208399673070312342942109164272652517860193484366596374821885215046274020721174828302807885923004002879891 4553 202544883794555270017013186552469933348049950061270310612843978639064899154081448011462760128055816752072715115157620638821801308632801 4554 98491530894347190036232220017763105741721830390287976697956894704777020852353011083355630230716953672442274719767149519489253830851352919 4555 155637454403287863982003333021057762164489893480697466329464906076540804643307736172783625163503137810108559212535966865578754664348937296111 4556 -642771556969839676999693624750108954392305791982206219977662324939840197324891252209718562526982789115915005214172898758896272114945915030201 4557 -2595150638141533572310239757794593206554648102548730794037677229595261319878323268522659616155288897162781829024914025545388821889715552889878151 4558 -7417083055416049238096711112754825088853729012504789075209037904273229860562013857335964835468255037087821942245696362606950246869105091973545513517 4559 0 4560 1 4561 -1 4562 -1 4563 -1 4564 1 4565 19 4566 151 4567 1091 4568 7841 4569 56519 4570 396271 4571 2442439 4572 7701409 4573 -145269541 4574 -4833158329 4575 -104056218421 4576 -2002667085119 4577 -37109187217649 4578 -679877731030049 4579 -12440309297451121 4580 -227773259993414719 4581 -4155839606711748061 4582 -74724654677947488521 4583 -1293162252850914402221 4584 -20381626111249718908319 4585 -244110863655032038665001 4586 267543347653261450406351 4587 172316772106087159102974551 4588 8944973491570029894272392801 4589 361702062324149751903132843499 4590 13353699077321671584329389125031 4591 473187451339968339319708384532699 4592 16445494389828914125075879570215809 4593 566664194829972997274629695467158559 4594 19466730588288911506770801379217412031 4595 668473722816127368011509174093414702879 4596 22959277474248983699736879371176894181761 4597 787831809923357358986816875995856961277491 4598 26929964528705440917988108625289935123151191 4599 912055814900667622113643619246570246680186979 4600 30318090315809943462292181699306225141864332321 4601 972322063703944043023798308220542201386190566119 4602 29036419042091160206768484979001709079623930849199 4603 735684186795374655074803566501368182821766105626599 4604 10093383087590210347934419280539208942049299864607521 4605 -513790152796500547131233870413677423940492383624670981 4606 -65712222112317165183589964642284924435961435874518608889 4607 -4916266595932105899145032670691615856115671430478124478229 4608 12098772623321216533368722512555674770533277536004003655942721 4609 -322988416652122282589543708763248928531259298716453323862556881 4610 180264137404181011653884001191609443671495886623087146554702751 4611 263868424371660738657845548677192958419409242667508424572179930799 4612 12252357966759813667086885432127135298232034008563345819675680995649 4613 276134523027954178485032924019609847587579108786925639801013966072899 4614 -6849084155103499714821353003458972339722111231024496802506590386354249 4615 -1288117499407822538056902536881860548386126037732166958978184902240541581 4616 -100370732681977483323516705323643017178457370879858283451311166816746912799 4617 -6091270464811318584359654608038969175655313817218639399697267213278039251209 4618 -318916564257500679154187195978323596689514851993560859761679746590386289732209 4619 -14677801822568882199178388037088224192107399008641807387545846528422057554707081 4620 -573658428102667025445817661537782335277886368293795470751076416019593794437109279 4621 -16079433704586380775631554966640761822915937509889607007002994635063199195952937461 4622 36081235217462088335086548097753102190326461405486635566442067043883618119914528359 4623 52771174461535796900809385544614598004541165441644507375701675595778700805563816465659 4624 195846172553531028490905600433798635779946905647343939743328435800986316789173864670437121 4625 -1635074161755437965342419892922861201099033023157553992958224231181653190688164214524022721 4626 199792029554154903501493384698675072133639532621755354624599485012338907267311128898662645631 4627 10239263781936477324303845885108558419623807193051776247429962766476820485109482130072544050751 4628 153103531702960685443238593430589660371266549100276820233214036423289537632441809881427547769601 4629 -16009614412644936062734182334728976310112885798631114279113387739642854035684818288659744002325421 4630 -1747453151695914479385208834145751106303021541351210190643466027858818831578874439810476972085550569 4631 -102173301388609240956961084839055382525234009753309533990087542118480319490507650182111388148531745661 4632 129187902948711053067099556537413711435307027601956109921750666154084309128800928093998318694636578189729 4633 444987222953050497273552484075379638884917191642717526792080975963853912958675423375503139451692501590279 4634 158361717866668854064622932633792928841501029502177630754218521947804971827811010652939847875051315696894831 4635 2832551986866967414650747492632689118284380370202309853288092019476169821070348234284345219071684130631092999 4636 -246499084949039925055349148295194593928078402132782545469179811237499944062319173879867283382104989453963855199 4637 -462856923933378540324348932249919401091208408284080763039588173468001971470150807099224236824505026360911314629349 4638 6732051723294761263902471658346305601311598852293666489623473236919936092288022815839255742998370815950519797374151 4639 222641454060885409820259959143095277813932987850095744152778441354627734169014069989653845819320272692328483903583499 4640 286028880379664939742094211654716431176543692645261466986891462174397883020616464329728572316873435854757256005376530881 4641 4218390595814205887519585943095986509769359899452020665653996947728275749928168696387668224357859799683219505641853976399 4642 54959030795131371913752272608479695954801942066714276982716444747344694646267316045826415526993371242985916319045009771359 4643 23972752920721133781196657725210799166917079550911233902970603158110843925854327260892964933385165482934761112630458589265359 4644 25018443987148230391469671641955906221733783960958250844032418593143818371222040315091860562487324856614625351673282348159282881 4645 310647520516991357224230074158134742805234991913216485396154412156306848344794638951525218730974909493038844423627636873516014179 4646 36528633642999880943774037234055526635450519171179077961539648518336223692621564929783417739609976425155077061702509534100371630711 4647 4121184769649081279492671473747671186541710842046075792482650463128866302238506171485658929636091822807562875421531981515305839231891 4648 4218904505553417018546221881928786293471116280304874904338721604432414303047034412388931424406505761969455589112364667300423893384922081 4649 56434207208317489315677803758387811898008372536622204977604747444444453521185343989739922838371461245144008514063394515581762812530301399 4650 84753901480179978492436825104943318549589591778752488160981626011983794357633785989934134924307579887890927624246928454039561884923833319471 4651 -10554303650117954016948332221597384820421279583724025350262276627935432015723023353362219654923436985817413089428407220376753043444703342096921 4652 3222688913894884355989340760698257460915151631081415889583160573556368022252214212986241489940778833440703550019987378774470563512111395996761769 4653 1046115064886919176647498458381434441685384604574184266654379869043881433198697086130033180705207178786472484871069688271617376675854560585323239335 4654 744244213370444397105689711205115464039270981066564474031220939011321838678567025899350562984367822288160274970976643846975672631442487960731087523185 4655 0 4656 1 4657 -1 4658 -1 4659 -1 4660 1 4661 19 4662 151 4663 1091 4664 7841 4665 56519 4666 396271 4667 2442439 4668 7701409 4669 -145269541 4670 -4833158329 4671 -104056218421 4672 -2002667085119 4673 -37109187217649 4674 -679877731030049 4675 -12440309297451121 4676 -227773259993414719 4677 -4155839606711748061 4678 -74724654677947488521 4679 -1293162252850914402221 4680 -20381626111249718908319 4681 -244110863655032038665001 4682 267543347653261450406351 4683 172316772106087159102974551 4684 8944973491570029894272392801 4685 361702062324149751903132843499 4686 13353699077321671584329389125031 4687 473187451339968339319708384532699 4688 16445494389828914125075879570215809 4689 566664194829972997274629695467158559 4690 19466730588288911506770801379217412031 4691 668473722816127368011509174093414702879 4692 22959277474248983699736879371176894181761 4693 787831809923357358986816875995856961277491 4694 26929964528705440917988108625289935123151191 4695 912055814900667622113643619246570246680186979 4696 30318090315809943462292181699306225141864332321 4697 972322063703944043023798308220542201386190566119 4698 29036419042091160206768484979001709079623930849199 4699 735684186795374655074803566501368182821766105626599 4700 10093383087590210347934419280539208942049299864607521 4701 -513790152796500547131233870413677423940492383624670981 4702 -65712222112317165183589964642284924435961435874518608889 4703 -4916266595932105899145032670691615856115671430478124478229 4704 -315142969214856137493566534817700267988208818673756344057279 4705 -627129348669256063025669790423896616975035714406058443862556881 4706 -6156005279619439414098742700071884065573846106910352853445297249 4707 184158155105503593701877504775298210073102840388857749372179930799 4708 14026757802489655440228328509796533644141800658515316738075680995649 4709 475128407910046180881322657597868224854456088060276005640373966072899 4710 3564321693947950042770966977973535746176872156484065521850529613645751 4711 -880422905922123989440131622533916935273666889766748660831368902240541581 4712 -88892708907227402654872907482054164547812690713023646614070990176746912799 4713 -6015865416292828182470189561074043637548596096152525355981308347358039251209 4714 -339237638541968092882639800103667921891848112933880230673940396762802289732209 4715 -16738776811394104115596137213994661020805361175841478571137404145316009554707081 4716 -716545453227828454901571890006839845923860475684312208501727514490403394437109279 4717 -24404310343984036361966675808657271795579112263912908926769763917640323752752937461 4718 -389187755848286666461242707862867462777626753223875456184176361478708221726485471641 4719 34065440839150654317645740340430942014061003244410870990811197894520248382416296465659 4720 4887202558243861966398006388697559202120728152557545301837411360208931608996497630437121 4721 -11950228753767035591687892493339928981516733913431550946000839792393995774398351734524022721 4722 64189846766902046171892257536554632043900640961091142121295737689272905275937590963302645631 4723 13770618022428154043275734732601183184475289294731745151700877254654569345593263938692064050751 4724 518264734639098440340770510382407622284868479439831545603412739017206667343181106237828699769601 4725 -135231288737473584569413611925321643714853039752662583159889995979273966918756186932987138325421 4726 -1458866740667271060582022890160545824147196278369734704383180953390409714195078654815719954485550569 4727 -122364500847043490635144655822451613873885926242487126954281141682009251783125213711755001111347745661 4728 -6185347873051880235123743599536724515835543402413513364155138780721644586706766152506805140644829810271 4729 -9834193813790802140241205815791185329511758835192869971032512685144203744170393989494429070095308699049721 4730 123018811649979728686805087531080143415532116218022521462995604308096134658117143714440057912238473385214831 4731 10081679802699865599853207601650650446499941815441150195019830948380776892110800720831401014271913342791092999 4732 60088280178918262480519387669290427336525971761877894002491188681409720473594849893060817314078226824768944801 4733 -22197482465922711277952322709013166838873529118915683116371391423512107897125070727934345867476293972991852229349 4734 -18660740878728916901789313016929742999321793437248126269292362998072969682456729063204296709838624978795971246465849 4735 576197430398117047718640278167226383312561962644433958591364114339799349993575417160878823499240274104118856030303499 4736 9322211561352071477276398540025617648723149485596612975228265802774884842135352200613879088765884147619644922112530881 4737 -25374927166610910752265190726093281438228210531638655014788738175873947178968384920750352938382163420058126207669879783601 4738 376237695164962449811331384607585111169087749370276263533509380919519321401598928481990893470453159730516273268887088491359 4739 -662042097163157323868665423603987730195483676167711871440424111498191440545311676595646420712676243990029811600289669550641 4740 3038594049545888299545526239319856740035010280445573940239003890416886054563691277885526211608602701231250296246041286945330881 4741 -2127837179641863821902099224690017075543031013556509209107741542059921702809558891703035037686058289768268924530632495402269585821 4742 21086521549351160191654047730866071283118610221933943485547485403269800472972513576667235008552256054073673514966660413034856661111 4743 3297780570729294045792864073760298890160271628352884196588928236583558520447995562569500909922601005368926130426536666777193910291091 4744 367891196130711429833971043242554768828584485338823247328828146798296387118485674599684057737390997225003578306724250468480516728819041 4745 -316052700216738604943891807295236102874155998317844047144950695117644394385779928405487974617537019456417474045696870825256140970151659881 4746 6250924207929540346680234463337047829931909634461351092763397740224263382881836995509451838932275326250540078428526710958235169413789419471 4747 -5925977991301732032998915643105096225060605583461937346596419021203688149071074781727108476366169319477546837356095860905269605530561072517641 4748 -421123805416451987179629995112810687045071505683271312932386992613183353654835469015083617603418509246925570947063184425991635900198105639869791 4749 -222934074696520852685125427182568575956587424278850118886955855190245797520845362846848023265408313199024183081297671796287137437581044512964102781 4750 -78403308089731937048448371765945085801689291409242008984983329015270874713563224532384678664129938433940040327542620502093663753311768649941138810873 4751 -75450506287072520505912418626262774558078851666717062743159575706985520506234622977394015200484167185714611226230246947518229898167570842448955376370971 4752 0 4753 1 4754 -1 4755 -1 4756 -1 4757 1 4758 19 4759 151 4760 1091 4761 7841 4762 56519 4763 396271 4764 2442439 4765 7701409 4766 -145269541 4767 -4833158329 4768 -104056218421 4769 -2002667085119 4770 -37109187217649 4771 -679877731030049 4772 -12440309297451121 4773 -227773259993414719 4774 -4155839606711748061 4775 -74724654677947488521 4776 -1293162252850914402221 4777 -20381626111249718908319 4778 -244110863655032038665001 4779 267543347653261450406351 4780 172316772106087159102974551 4781 8944973491570029894272392801 4782 361702062324149751903132843499 4783 13353699077321671584329389125031 4784 473187451339968339319708384532699 4785 16445494389828914125075879570215809 4786 566664194829972997274629695467158559 4787 19466730588288911506770801379217412031 4788 668473722816127368011509174093414702879 4789 22959277474248983699736879371176894181761 4790 787831809923357358986816875995856961277491 4791 26929964528705440917988108625289935123151191 4792 912055814900667622113643619246570246680186979 4793 30318090315809943462292181699306225141864332321 4794 972322063703944043023798308220542201386190566119 4795 29036419042091160206768484979001709079623930849199 4796 735684186795374655074803566501368182821766105626599 4797 10093383087590210347934419280539208942049299864607521 4798 -513790152796500547131233870413677423940492383624670981 4799 -65712222112317165183589964642284924435961435874518608889 4800 -4916266595932105899145032670691615856115671430478124478229 4801 -315142969214856137493566534817700267988208818673756344057279 4802 589434379399279058718834536218694136800069948352362036137443119 4803 -16294036346857232095302945422093473680366393296563856853445297249 4804 3194300555308994342382486187212835449055873053542702972179930799 4805 13482635192209478481609982943701746327245006375779199387675680995649 4806 640643482152339388493720952447738884792036914301881309960373966072899 4807 14647916606013655555556199492784719165301372785331616806361249613645751 4808 -380096453943961206774375522965672019626028847226809644985890502240541581 4809 -71733778748170622865897550656671143389377507056302978383830816096746912799 4810 -5666771628769573613542038998576320866138529829845223253396070515678039251209 4811 -348461863760026891168918676386986530877221489207080202094531440142002289732209 4812 -18441811162070175439365783491905975990384630005653748091928865555689641554707081 4813 -853502659794275134938491559237737360916197087230766467532204536321899074437109279 4814 -33090087195545297419698682567709708185694616769610842947146836678089305154352937461 4815 -866324112404196883636563024632539891176292347038457312812172676606152732856085471641 4816 11126966509250780935441000688385848072545051744383120819123407216758064591824296465659 4817 3973333616078924025501472274456755244266993411006528206577768381740494768932538590437121 4818 398486541019825556767695574476599656232270056530878038179463903427422028513464355075977279 4819 -377412860684550447714349601430582647746591946993548732451058493498726922572094535275417354369 4820 10753640474683767963297333732248434674909789059425660765500493920116704764388055059096544050751 4821 852269010028256120418423820080331022667003680279039315927172498243714509027113787209707099769601 4822 22943774978720457770995774002891158874970193118511644321255488748803321999282176279025203965674579 4823 -633484332446009039056798634137885790393036605575479068777332305495348660384394818614421133365550569 4824 -118114994732091605300279616108302909666235976373800270761447204846947438806063707858491001447219745661 4825 -8245533691810002567222415280953810786581084097133867531256205438678468434903824727609541813134301810271 4826 -353797837451672443921233589524460376124947498731838138310596993497986316443344735480793403027117979049721 4827 -361763024156081596077886682429996281202464840961134699826900603954303759815220601883156632405077490232065169 4828 12414334072409156874658656751820120475896609905173950707069929846665833848020848349360392520057073416007092999 4829 592289390217997736759288410595388914376907796384794860913300393344448934018215506312047473662551062501338544801 4830 -5389936832649393340771789814003197726324231479266834250630959425514363797621232285466715204629082026542546629349 4831 -1835235972933036544845970701704287327000002870752573193176937867422996072908507955294518825766042483554960046465849 4832 -545411236973743655930935991320925508284734401055092592414925408646475379357264704941245970817436110516634236905376501 4833 43285627153657203576495428598656722486092076308521103158875647463111651256500420908746641742235620244705113325414930881 4834 145075115377021522006147702884383588260321897737342937797287634795653941066947488355056549489975461573862033440873496399 4835 -1091623090773729165020403137216278765197236446089346333712323487183713066769954248379685807674760603050740852866199892628641 4836 29128300358181275190292539759487947178970695273380587052100505108917113686158156938604279363772346715532023954533587015249359 4837 18237128961206841811077102290060255852499786241373120165025534904386375121417860259267369832323710788950049605962808414222898881 4838 278665283992963172188796179269794842140746736784776439568810583936483327423476945807248593145758187897353815877495801696807534179 4839 -95751020831289039053826458305054402637318365034925972695572066422669291840228076914884315300342830148748644856711952393032663134089 4840 1247340713754763360315919045919574660123388156090004038509422416352213774997675500778923403441039348855082509716575970978849229919891 4841 255770842778896173281276970748656521162095791901209497041266584210267392449049358799488123762441576268323376784844361406949116313075041 4842 28196538290684696254388461369319850349665861307371666820838709508782659824045028410669910877866556720430716438990726593237939456748166039 4843 -14093219422240308401704130396315252338516275550576615459010900681899546204742368887442028272004617701628060229126512555017544848711742401329 4844 4948974031276112870085688598280791910667935220560301160601440785642282188151087506445975865690376443819308670501636919355178466273076894257719 4845 -251322585166924057659881878045862182956127006624165335059166551078416413930947455585891947342016970146525915282622039480409521909641632576331231 4846 -7523551854158542412467275375244345390357973161452203187262977049518806401940096720441217619341938962685097496140674209821692827162232673299298541 4847 -8279371950419045860895951511177799358122998952335861411097464886449661489330913940361833524981533333604837945343536063361346286523022928785219875665 4848 -2518273244224720834303588695807473703088783415311860476370986368051146074478227212550217359906486708734458672330891311381268954448627916885686959527171 4849 7727229924477387236450693157711643357433961281319972315401872016304938818880997805773819689616111301148841286064789449588083932871679771739846361322171201 4850 0 4851 1 4852 -1 4853 -1 4854 -1 4855 1 4856 19 4857 151 4858 1091 4859 7841 4860 56519 4861 396271 4862 2442439 4863 7701409 4864 -145269541 4865 -4833158329 4866 -104056218421 4867 -2002667085119 4868 -37109187217649 4869 -679877731030049 4870 -12440309297451121 4871 -227773259993414719 4872 -4155839606711748061 4873 -74724654677947488521 4874 -1293162252850914402221 4875 -20381626111249718908319 4876 -244110863655032038665001 4877 267543347653261450406351 4878 172316772106087159102974551 4879 8944973491570029894272392801 4880 361702062324149751903132843499 4881 13353699077321671584329389125031 4882 473187451339968339319708384532699 4883 16445494389828914125075879570215809 4884 566664194829972997274629695467158559 4885 19466730588288911506770801379217412031 4886 668473722816127368011509174093414702879 4887 22959277474248983699736879371176894181761 4888 787831809923357358986816875995856961277491 4889 26929964528705440917988108625289935123151191 4890 912055814900667622113643619246570246680186979 4891 30318090315809943462292181699306225141864332321 4892 972322063703944043023798308220542201386190566119 4893 29036419042091160206768484979001709079623930849199 4894 735684186795374655074803566501368182821766105626599 4895 10093383087590210347934419280539208942049299864607521 4896 -513790152796500547131233870413677423940492383624670981 4897 -65712222112317165183589964642284924435961435874518608889 4898 -4916266595932105899145032670691615856115671430478124478229 4899 -315142969214856137493566534817700267988208818673756344057279 4900 -18847484634988502153417627102601240087482883026848203862556881 4901 -31501082947713921117109249505125858102555214081044112853445297249 4902 -319955439712895647371001475577225333522456568616662737027820069201 4903 9337701190369306943899644660803219413237073457289364277275680995649 4904 734686673446021002470217435564216997125254546749335768635573966072899 4905 25393586389646623684955845106010671537712729666092536561686689613645751 4906 192640867753868529893202076013115925098415239086161282853751097759458419 4907 -48902881512971504143358379453186301055079794770239553687609120096746912799 4908 -5012524273608819015429342521605756266191783060335648953673380447198039251209 4909 -344088370945954447859329703663020849667031861385245587559005825918642289732209 4910 -19640754544853752849344487135301291177322292401132590975752243915862185554707081 4911 -977161159123788449923556509852123570638074817262746738547697993335536194437109279 4912 -41806195728180144616499690504322216335099037320432363949936553684808690754352937461 4913 -1382466464046851529989340516837563509481409181787902031837712372125934455377685471641 4914 -15664979927891390616727742437133247520436000777266690961165553780165221318498903534341 4915 2776166664246274900178998981389001260876263030383575477944777808859953813851097310437121 4916 357629379449865732759457421723274056952956346387918638865732016360325654265935497475977279 4917 846994223013734832959901547809340513000865519609163529513139323505107250922489088404582645631 4918 -6917613134052426472728096116606171228331764162021333720321448859966800192731175182572575949249 4919 923272351774866264820842205800627321061329099337618901736756043576108403219245407795834459769601 4920 48509354587630506266038637033741575567458157487869015575942821863385965637475834342656883453674579 4921 752152390079768951538713586201530873078645801379529249207297395980861252596449731862611847114449431 4922 -79404397014615838238896323068154950782002716308824801771869726559996043307758067335411413197619745661 4923 -8931807933411730044336389800513906287888551466813857873856106161315791478739958896981921498457053810271 4924 -535300353335847250395149765340154591193718892314792352796098311819753045481838522904532032826660763049721 4925 -18464596377672543912283760145823302610404184760371660952313863561548226358725293261369023691764219079425169 4926 -8677828061535186451936227971801739119072917457331974778388470195502740791167859674078489674794926557368907001 4927 998269795604000696506584097648882175907793840562779767864153836998032481792365660790717889822618863425498544801 4928 31338604133092627770813628813656794931351014496663947970708092783801270717378875310299921964212243936039878970651 4929 -1031636618070773161296314054036212755226703347033829014650288177562483913589420599525624739240062000154201979265849 4930 -143178261457032514210148495610574014824829220943597771286240291698182729181448559985964635016873829502184565368736501 4931 3676360432612548617923319571791249980680905817699779381639881902731903621706013505434340517392007459862929463552530881 4932 2969939040261011660790476018875086746168879899584328980622610367486412772792748151802975558632172147212561664848489496399 4933 -29514210795230132563699458848362499060731534505900218386665377066762117148662270207319305265457976521467448506469900948641 4934 -35395796651508056780975955491011788170505816427908665956530220927532463421857604858943281984025712479114935222398372930990641 4935 2041643198110833224896493949909877390872546651976004935930594841077351422919180381849814036173527327405369061397317128098354881 4936 -1642180454983767181958805901826334887234835360149316779324530440558611095261492305641145748969913142387641463464426339865610385821 4937 22048951936764673622355826338095533850467557551700819613169836316223066303669823829141753033967724752334982998358340649439087265911 4938 -3282563333750343742068422647245915179980994450828807329304098290539171851454682032081445712979268975602364840561000799177234329235309 4939 1871489501252164520908487428859838998308199672565303349028000209553217429968328623149819907052641169875113311866302070146229688428684641 4940 17508749551326709617023479443572736616918225681353417103912022428262505903218712209150632023495898205537164178128591296028875980647475479 4941 26020993915606456048595126740806099291125797884708638172720231968455010412877823611948792257779634855217420039579148674735894750444021051471 4942 -438041758691814806988957585560447939813678441948420450358298319132387927532570157079746479491398912345636059596810547849523324170897449570281 4943 -365227818860757012862829971264280702515701515364864245891213134692515406922678775907948026274697816828908090825095519392104628607765087908131871 4944 -6156166615447039297434164647956904580278916974599490519148150040004576716444095329189161815803010668070261498598461047929676142372163683189507221 4945 951193092592212174064029613057969906997621592270442216276894971934266052396110119527840473155444757631941652791063551767496176219691628724750472311 4946 -58269111598600279047894609947550965787316750862822701755802404174869507888529477974138747789586126546452296641012335763117483934154225341244404019261 4947 1047186433798681665765722037936050047686097825348569783457483009648585012201323326467073396953332733108950613463270425714757796296298073675776284599272001 4948 -799389894384141039918191088311886854276785559900436445963043294519996119999126950905263972204893767235749108257939477034786188799703910996232117846549729761 4949 0 4950 1 4951 -1 4952 -1 4953 -1 4954 1 4955 19 4956 151 4957 1091 4958 7841 4959 56519 4960 396271 4961 2442439 4962 7701409 4963 -145269541 4964 -4833158329 4965 -104056218421 4966 -2002667085119 4967 -37109187217649 4968 -679877731030049 4969 -12440309297451121 4970 -227773259993414719 4971 -4155839606711748061 4972 -74724654677947488521 4973 -1293162252850914402221 4974 -20381626111249718908319 4975 -244110863655032038665001 4976 267543347653261450406351 4977 172316772106087159102974551 4978 8944973491570029894272392801 4979 361702062324149751903132843499 4980 13353699077321671584329389125031 4981 473187451339968339319708384532699 4982 16445494389828914125075879570215809 4983 566664194829972997274629695467158559 4984 19466730588288911506770801379217412031 4985 668473722816127368011509174093414702879 4986 22959277474248983699736879371176894181761 4987 787831809923357358986816875995856961277491 4988 26929964528705440917988108625289935123151191 4989 912055814900667622113643619246570246680186979 4990 30318090315809943462292181699306225141864332321 4991 972322063703944043023798308220542201386190566119 4992 29036419042091160206768484979001709079623930849199 4993 735684186795374655074803566501368182821766105626599 4994 10093383087590210347934419280539208942049299864607521 4995 -513790152796500547131233870413677423940492383624670981 4996 -65712222112317165183589964642284924435961435874518608889 4997 -4916266595932105899145032670691615856115671430478124478229 4998 -315142969214856137493566534817700267988208818673756344057279 4999 -18847484634988502153417627102601240087482883026848203862556881 5000 29327103455712834970115966827003679586200069056876911146554702751 5001 -836995024142023074112415814400326403876876475288991441027820069201 5002 -72419246240812222794096305777220067213368844147018135524319004351 5003 705848175101171623663445120561193269329724449764321549064373966072899 5004 34331400398730456896025353027903687174342094283139222994966689613645751 5005 802238587917482333096389864327731013150262773672776603501840697759458419 5006 -20884600202194388314076037877364585778812064388002968800262329696746912799 5007 -4034465254542582567457747182558924060160977591902570864549690524638039251209 5008 -323840931269605682861496971038152928925248017939422065609062031681202289732209 5009 -20184983832719221948234940836017089107459321601251389289567115475234985554707081 5010 -1079343220164352729349735286526802468812830947051482909795185677957954114437109279 5011 -50160585328733392098751790327406964749631570624766073750795652016529927234352937461 5012 -1920984628843649715568724935898814565668570461141173941101090883273771302276885471641 5013 -45724570390913734298772922393622610509551933187585347928729321633194225519663703534341 5014 1308104307132683003717895643658115248619242134381799466956759205483174051253209310437121 5015 298227898209144766601182704297621799692463588187102527673855222759877259661778159875977279 5016 28974615237338476746782639541703145159420588460287218870458986820307582469420950318182645631 5017 -52461105560007293376715614022169259661180608004878872326413644818430022224712271640566815949249 5018 309207256352651537519528589000652012916750334065711803209080051570957813803080029583339099769601 5019 65253926637940272563394966129339379825980210810878999467654471474464383451424862883636493053674579 5020 2522322731257047694157563033745133170611280628697058627311020848285564758848803507673285224394449431 5021 -432214439193286335317719068217983774866924492056327402643191603944929290719248759197916898099745661 5022 -7474194259446075407054137120919957847282832811830338878896226386130034611559236664535984882639837810271 5023 -644015657071459702221611789489671438671557662260121196880697155021562815854316941297819625342392219049721 5024 -33299860301146901405424487326426431996820338462490349661896504681596399354207647101920434550060825799425169 5025 52955552778252218778462940273603172056436861806399849986847837576740255364236315910778129070831400171335092999 5026 228608218766201566066289207292258347895111439183603755112384054601018501543587783912503424665907182589914544801 5027 71622975061959093507270712493244568561935610044331640153942985148861036243349541722040150492282972615935738170651 5028 1371711025498401921309741079200397499830118507998511999432269361715500234265661072403154112966555371128683857534151 5029 -116086573696329380174119010969100825436779840649565384849884110724384393396673634140071021849021754387460008568736501 5030 207037525512128079195657978323099661886007177261994482452473185250142287783979352250544374270296656323560055468698130881 5031 2521440442846456776145797475153783973833772657773746457129244517738521515588655135413116784092441877262684890699983896399 5032 186772267643923104508424600660397346485633557018960808364316427111875399817486619544154815750434360910998256144483868011359 5033 -5088735994343662267757582632421229841316586958985684281130576876990847835873170611979497432567888641372039772192040043950641 5034 -27132526743205104176560935476232983192820644635085029366872524167222802673621172720940141456610442972063553741436608810445119 5035 129576645486391271772555803638699635225563609988883924911233392321497070198029845660649070421719552755341695487974008793302894179 5036 -74323603563092009782446600106845713067970431141076851973503807638478744457195412324133679771598605049918670683121270642028376414089 5037 1566918860244608354306557247225110697098269170677956645591807646994792780184763348627354260221340941276895376610710205959073720582291 5038 -10858183766529102345848660581964790658215383580620417844823409330733032923765949015432462523493072282317173361496519800327297293580959 5039 -160620510485077065572593394912397599656081088926718800661324050004179142289265294221070850008837422239954744551060183877935474379402700521 5040 19842339938100757228147032355863307883346795880061836890988699952447934145805862008300385620945850793705396635921616479290309883938387784271 5041 -2091151821877311859070830487551041555251332800726246201017575754460793025029086237000647300165993698206497484041288660263826915964151743439081 5042 6319576483346635876290797466529658604712521243434998985767974570159313588504250170753447641767948334124984245865422530655880274777061883073249 5043 -16332530542421872249507110072135859072772000807139735912831196273196193489590739163076642690973138442444239864054758435222267615513333349854225941 5044 352251976248470263323723798433625505439835790629220011498222394064060572397977333840483208533940247676909885164043153357176824531280295030826522711 5045 1312980268073286050796171571848409651139160876513642577140448005423003509867654614726332192249757033785763090682341000488163890691080839710910582681299 5046 306186102183249641658550552622649755840709718931302941719066742361955940214043394081462013723738377182037436069383032152195242455023160922523806904269121 5047 -80931664023960177179700791305827978752584206832975782244995395203635355908497359502364729662884877926169649969360512850443701415669584179496193276871860929 5048 83525424236289406685702686364454917353687846744995864083415756295390905221143778718391835629544091075619321748536705093736426561965751839903387392523457089537 5049 0 5050 1 5051 -1 5052 -1 5053 -1 5054 1 5055 19 5056 151 5057 1091 5058 7841 5059 56519 5060 396271 5061 2442439 5062 7701409 5063 -145269541 5064 -4833158329 5065 -104056218421 5066 -2002667085119 5067 -37109187217649 5068 -679877731030049 5069 -12440309297451121 5070 -227773259993414719 5071 -4155839606711748061 5072 -74724654677947488521 5073 -1293162252850914402221 5074 -20381626111249718908319 5075 -244110863655032038665001 5076 267543347653261450406351 5077 172316772106087159102974551 5078 8944973491570029894272392801 5079 361702062324149751903132843499 5080 13353699077321671584329389125031 5081 473187451339968339319708384532699 5082 16445494389828914125075879570215809 5083 566664194829972997274629695467158559 5084 19466730588288911506770801379217412031 5085 668473722816127368011509174093414702879 5086 22959277474248983699736879371176894181761 5087 787831809923357358986816875995856961277491 5088 26929964528705440917988108625289935123151191 5089 912055814900667622113643619246570246680186979 5090 30318090315809943462292181699306225141864332321 5091 972322063703944043023798308220542201386190566119 5092 29036419042091160206768484979001709079623930849199 5093 735684186795374655074803566501368182821766105626599 5094 10093383087590210347934419280539208942049299864607521 5095 -513790152796500547131233870413677423940492383624670981 5096 -65712222112317165183589964642284924435961435874518608889 5097 -4916266595932105899145032670691615856115671430478124478229 5098 -315142969214856137493566534817700267988208818673756344057279 5099 -18847484634988502153417627102601240087482883026848203862556881 5100 -1086989746000543073496641339061089258177572512083600853445297249 5101 -1612554400785714214224537322634978009408506335297484497027820069201 5102 -16876205740187453591890062317528004853732015810997701015524319004351 5103 486166673003642532164797191567571342887304005084360288213173966072899 5104 39409732728589264050756163116193505240335846435301763763427489613645751 5105 1393250426017295580213370373055158393632887402114627190044739897759458419 5106 11188689812884076939308307665447539125756804445523403158757599903253087201 5107 -2733104112136232800273014423960288047106007991596955656865053852638039251209 5108 -285894584670281916170960575373860182128336705307866756225146007709362289732209 5109 -19926947756688947792969191445303113916058133559763147031971104236056745554707081 5110 -1151279823131367373948457505130521380029090690780213482824588379568306754437109279 5111 -57703753787833704312840752314884523542666112156716870282740752894361791554352937461 5112 -2461383357867010241770387427968790070931644535292108243274053337690373209476885471641 5113 -78241538544400977018997904402539098462774293776800365227338322450940474038524503534341 5114 -406580264844415975620903916375106869331545227003788486981734298319916247007475489562879 5115 220412046340022573455221940248217790772066113446610600312710835522642097581484476675977279 5116 26278042573721128362238921459983655606985883590851898515752682273879221769084045716582645631 5117 2220835859136306462271818654451493788523315771965705779911387545625895571716927145993184050751 5118 -1698449540333379629000522526756441952344080025433178315347618047330642493137487198050161060230399 5119 51315681893498405996241677945316374605887007644822524629743245287968078118222786380879280893674579 5120 4144895161535837346033144997369347638005697374034446287854417319714790397501379316178702788554449431 5121 114531268765135492659414932236234305772584821768603361332385707888523710496768427857804224715980254339 5122 -3261521497340727499665016599371007612303128568256920553187888596836205809486484936756151488668637810271 5123 -623670354468651720210454196183727617984795905231570491206163554652901297107953102319733132322953115049721 5124 -44657394708103986340504413340565993821906857703429473356604379111770986143226805904977436848538991815425169 5125 -1955456302253267755930815823362055622461295519556079837497439322703836227420388607734773308740696492216907001 5126 -4102372964264217733352464263799980747549080597771547309732082088412558250444680439478950062708268943386661455199 5127 56798418769129369125711279389750104166392817077315376805100744415307363550784173594023937053792585683896058170651 5128 4733948020824665927547120471055720671934794924142037659879127119285281540187062445219011395211679819114433054334151 5129 32387988507515327339472909535347854575555727323881679891258781970120830720458482856764750853822619261480198740063499 5130 -11008686380339742669106428683805753196766893559662407202625680426588554800408240419761557501146366926428142328370669119 5131 -18389647412294486823943300268648284103654023757761989973274503057009948451374660675846609986286743635129532278590870503601 5132 294678248847625011268324572741485712677319960439569662669145960178510079595067203626460240163205094637926273602980380011359 5133 10473191711645229165456016260293804830610179660019998701098419592977184916730382330265098485109483344770092890939804625489359 5134 -581437777871919711094984429410028258695233010186693002868150380821440960766422381603459021395960108178260829594415193734605119 5135 142740640450311841317299653946906948590688987866158805157815870685196834543644291443183808249450853983271112618409666430156654179 5136 7150099625062746351618940887633856178852593521315506979528874290267091436422478994009284204340163369371418223588709393103842465911 5137 -2568081872078257270761678088732357139633657984968732241375293184760573171101414443833505280861221420974517930144273407930241882617709 5138 99360965520898665222001424675318060969110299742373559490286186287809018403230616022899952614303899350773577297024407798698581679961441 5139 13040958804760958868555882847094568730878284641447508457219553255698256103525258178883619087690179086947311479354029244985996312633753879 5140 -7513724997356731742061760249532095934860587941181096696647731314620246727905772952986764165809972159416944933057720820295072976361861566129 5141 -1669672172645390927923500911092463515817693160519100838792104389915306722433874805092691837479399989043741647911153326910375608285148482034281 5142 -97413527419167784337266624285804955240033354634552965390232256346614780440728868339874655111971200752537393736698391198906807810440763504750751 5143 2865975093657584276105457980927016179666583668874121647273617951167016988626683049375282541199667590548664062676405162940399965773011638856596139 5144 -475946111841216634033439412574814323092053937428740471263950817729752255011258767118582389726959082706347726565236304254115838194538996457033419609 5145 76109661668241264906757541155804166001820281313901347367404068089427471402185703944678637632920655161804229952526826571751951887734096018214770393419 5146 -93843821565359227672691258060330091599675053117198146910400190256647477054947452106108221817842219835831943027637951635567552702809660755211721116257919 5147 -22073860091255061555733798977979407053889336561454551611463263564871028786443421035006678108985054593772336116721294392716333891493210050916311605552776289 5148 -2679618067437542403577849228461388054861698964092933132689971154448618538147347146427815117115586902478497573013392266899879765623465700864061106846483457345 5149 -8813820627513669115725716469180618785883932364344752157822353735860640142714559241140215927676756409191686033046926016340928137970548628344151090754879531769255 5150 0 5151 1 5152 -1 5153 -1 5154 -1 5155 1 5156 19 5157 151 5158 1091 5159 7841 5160 56519 5161 396271 5162 2442439 5163 7701409 5164 -145269541 5165 -4833158329 5166 -104056218421 5167 -2002667085119 5168 -37109187217649 5169 -679877731030049 5170 -12440309297451121 5171 -227773259993414719 5172 -4155839606711748061 5173 -74724654677947488521 5174 -1293162252850914402221 5175 -20381626111249718908319 5176 -244110863655032038665001 5177 267543347653261450406351 5178 172316772106087159102974551 5179 8944973491570029894272392801 5180 361702062324149751903132843499 5181 13353699077321671584329389125031 5182 473187451339968339319708384532699 5183 16445494389828914125075879570215809 5184 566664194829972997274629695467158559 5185 19466730588288911506770801379217412031 5186 668473722816127368011509174093414702879 5187 22959277474248983699736879371176894181761 5188 787831809923357358986816875995856961277491 5189 26929964528705440917988108625289935123151191 5190 912055814900667622113643619246570246680186979 5191 30318090315809943462292181699306225141864332321 5192 972322063703944043023798308220542201386190566119 5193 29036419042091160206768484979001709079623930849199 5194 735684186795374655074803566501368182821766105626599 5195 10093383087590210347934419280539208942049299864607521 5196 -513790152796500547131233870413677423940492383624670981 5197 -65712222112317165183589964642284924435961435874518608889 5198 -4916266595932105899145032670691615856115671430478124478229 5199 -315142969214856137493566534817700267988208818673756344057279 5200 -18847484634988502153417627102601240087482883026848203862556881 5201 -1086989746000543073496641339061089258177572512083600853445297249 5202 1489683105789050346223948710303628412718013104736487726972179930799 5203 -43762264130502079782443607936329260512161850957958793623524319004351 5204 -12569710136693783669971079661191949576569436891767979665226033927101 5205 37852453817967397595190458106030223939377221198110995906582689613645751 5206 1884830196516906406822193308759274253647502456052194943875139897759458419 5207 45326162142046449918686823811065984056660266382373861115050617503253087201 5208 -1136062077421937198003920954138450276358747359809470318286286799838039251209 5209 -229167161564440202188608045709143914178549988138748227055971992200882289732209 5210 -18732348815784370658097060220435906592292886796459559236924420376047785554707081 5211 -1183933580403295519881884727173469255837312442787341381653480673130674754437109279 5212 -63936859511308125357837657692039936331326236073829776728837501656329284674352937461 5213 -2979355513101311585670017617000044472632661600160798250927317434257089871236885471641 5214 -112168182926599262710499122803397915002565454376056495510931168653254195393174103534341 5215 -2330394054477845971271795433590426100634964901264182532905815440913772515882022689562879 5216 124987993127639100185250223295710199975359755206495159598489626303151413012621756675977279 5217 22357544811833544595792790109890606627793361549598035177088813896249627725209661434982645631 5218 2120188515400778528367640445427986783897958356065279857404247738146261440777169894204384050751 5219 3884717373230596520131792720657368567888095797996295912739100210557633468680439778806230619769601 5220 -31339887033092677239817549725514902525727617935955318796754374461070797160279902130182898946325421 5221 4500123358946561682732641664019747379579012099222315572815782161948642317688513744255275460554449431 5222 242049562322115504118705651994869706180035567452510580342343877501101397030804199617110834502860254339 5223 3827361316582426952130420519231492210054016864467346968053849321353283983091139680287910164896802189729 5224 -421495177188131336469516880186974676298830676854637635625541248137947551853481308623076888328296347049721 5225 -48556334755510588800200862649727812627659794403428425931724041823754531191973160019556608354607119559425169 5226 -2982105913923791515668202173152663693142304060081957322050370964810948201815142729134594348636141996216907001 5227 -104625559610475087026187262572031607793653458578096109916537552607608582037688031299273562355857360005157455199 5228 -155455106043108720898857839311716455524707942789334929766139986215533057036138781660610190454603961094043909829349 5229 5854719979513572351478549334962787253087584264873729712673371817914063818574828697280173411480173163231110071934151 5230 288837811988182904192975589851717808531673826272761325097986087496412630235822107176494573407089553821625619847263499 5231 -2522162799918115239776678824323576366153634356397416085747444465003393696147958502210010754517449126282164984370669119 5232 -954512325290374373158630494579730569256978433773351914202803274971555608922591246448504586903651875208751505454076903601 5233 -773866508230260720781110062373065833182618311191440783657652197501828756512427294496607545121768821160563648660941079188641 5234 26347566722664481554619554106721710293890864589422998359507600210850309566683481819210848109791205099199165037001479449169359 5235 473654495230916202903541902418486705702512745057861845086116408162641005090411282618256251604770561881755980277140108296754881 5236 1119064151525098232364341128486752893471659382668619796420866481196018271988137439141673087861091742261273420632776443285708654179 5237 18290402063579236631358107647535782237802574637360294622314721939808370075741998634131701446226577847435820945971870301843344545911 5238 292016747807819533160776598598268523596340387012443724050860587281836262064083526750766038338797174844553158709990928827274953222291 5239 -9232217986395324163670135748836294276271223501377168492234179860539841731076070754835570290689353550951462604683042344105794864089759 5240 5278794309010585548461366704650226807792155262340044204580210474900186401920572537312991075541098427213586759830109000046969778974515479 5241 1754106793852779602135045795504946962791622981187987052601534715640319487031868065800194911903290044676179849626083886789715418310486593871 5242 -265723817297019256017621965086148623262113481819111361576647062241728271465005027457347785740879684051643032446161413945974601564848738149481 5243 -78997963825989734951262801043577653131712867878301116773481885161987856974011223076780514097008472112920651825955007764553572720736486472584351 5244 -3294968184872271993996679778680884111859433331025634722563594400088430604037787552789492091408948518793136439421444080538447052238785846811695701 5245 350809819726668063937316462767298390195072886526818437576261073544789095037550572487026518334282199777117917323457817069134719976788348913588223911 5246 14062376008034123119219076560744808717650164923776240628771698530526763753275690878665113675075261720489749869850986259756503340470829702433361597419 5247 69609352440786038936475963106992898530195119656525930494925626844536738347414324146605381810622056983461206530438061029700958391284921396294856181229441 5248 -3946821558571455562237253675595278419371293206115235504934480832817097945107645417673363360086685361837864606846175436586275877795393125161979192497021409 5249 -854275231811928906984425832486185049514129877165330565859820433691494007710663762377933759685548721724523934154428998749047639183769137456081373513706834689 5250 1148374853164085401203291314627056205362431484602422683039309729658461892863423111689453580393151293836870275606824697667317859617919701352890463317180590753733 5251 939180060283360515479955384473771557170224473730474882716837437977060678499684571263915187111642052681266949528257412083411811720782426776163982792663037488832601 5252 0 5253 1 5254 -1 5255 -1 5256 -1 5257 1 5258 19 5259 151 5260 1091 5261 7841 5262 56519 5263 396271 5264 2442439 5265 7701409 5266 -145269541 5267 -4833158329 5268 -104056218421 5269 -2002667085119 5270 -37109187217649 5271 -679877731030049 5272 -12440309297451121 5273 -227773259993414719 5274 -4155839606711748061 5275 -74724654677947488521 5276 -1293162252850914402221 5277 -20381626111249718908319 5278 -244110863655032038665001 5279 267543347653261450406351 5280 172316772106087159102974551 5281 8944973491570029894272392801 5282 361702062324149751903132843499 5283 13353699077321671584329389125031 5284 473187451339968339319708384532699 5285 16445494389828914125075879570215809 5286 566664194829972997274629695467158559 5287 19466730588288911506770801379217412031 5288 668473722816127368011509174093414702879 5289 22959277474248983699736879371176894181761 5290 787831809923357358986816875995856961277491 5291 26929964528705440917988108625289935123151191 5292 912055814900667622113643619246570246680186979 5293 30318090315809943462292181699306225141864332321 5294 972322063703944043023798308220542201386190566119 5295 29036419042091160206768484979001709079623930849199 5296 735684186795374655074803566501368182821766105626599 5297 10093383087590210347934419280539208942049299864607521 5298 -513790152796500547131233870413677423940492383624670981 5299 -65712222112317165183589964642284924435961435874518608889 5300 -4916266595932105899145032670691615856115671430478124478229 5301 -315142969214856137493566534817700267988208818673756344057279 5302 -18847484634988502153417627102601240087482883026848203862556881 5303 -1086989746000543073496641339061089258177572512083600853445297249 5304 -61435647498331934000294306165674798345246615280498385027820069201 5305 -84091351715974019068273926364531143999806603678400432535524319004351 5306 -903170394315865776232057278283983543262057726134854172305226033927101 5307 25989652704700826654263469940374639911486517185393087820617889613645751 5308 2164138474659140800332387863615214247277158824421134686140483897759458419 5309 78422825075635991757237732299801917363687245575117493961452972703253087201 5310 692115453437535321438986741801840843201678163701532883377849187361960748791 5311 -153688215304871915691893545710423025421361751321022545010263065224882289732209 5312 -16493514366424268423355412876242634531275119351197795983273374961709225554707081 5313 -1168451415841479070565939763730630744353241160298046846197719998779980354437109279 5314 -68324992292296018678359713026866789915518080441282341683631066454560795714352937461 5315 -3447031957565530942943533260223653117800803175141747635907913688682665459076885471641 5316 -146213302855070975861203859803806371834139121047565356547827803281500115546774103534341 5317 -4411480016301029505366194282161081329641195978973943640016791493249532421089113889562879 5318 13533495949127666528228251893550762308558576716431942592487548555950543625677244675977279 5319 17221698588471479848159379682629942039047128216725567971253284338592107027910278343782645631 5320 1939518146938416186603211333952780983884833129813113393638925333535561273854597285897184050751 5321 162982762421869510379966886960065059325765010755624206854070197258771541701075408292310619769601 5322 -244734278941740651455155974973311253231593276132293898586887561189206278231615574084894409986325421 5323 1549407921727500054274672746550112996315865338618981404076975189904639840535328416710270609354449431 5324 325932641802745264670703277522601148836848136963035203505604991308089819761792719583977881558220254339 5325 12895251288645201815743283052909022613651114915208755155166165242959666231206943225037747561110562189729 5326 -6905179508397682569599026455744791312048835339512137637026096817380697845470153316826802888398747049721 5327 -40829573202514177870460219776501314030027534310821244696100887579296401994782184768097171357888625863425169 5328 -3602606645708368730586284026516816830933242363883015193021987970372879254461796579743741896625204447416907001 5329 -190777236359656368977739358845162915232666193194992741339389097251351118279118700096852163160990210435109455199 5330 -4617651777432510520831715297443246747229258568007616878695360354883195553916620678870463528673082346240261829349 5331 -3724213058685808267695974981397430359466707601310573007541126452283285899941357282766695048234047998946384968065849 5332 485901689459466932064387669584183331771434663688676551516493315411080282954820781970685004002969157023213406394463499 5333 15868661978392530257832466054471090520244815817136097495372237836934352326086612761482744901066300703979240400333330881 5334 -530178954900298236355553449182586054346736899373061334438793575750298817403392645539729318550776904633486852456649703601 5335 -77988097856017025031523000888215626088504934688690224976695161070889621961658737665119874054229859874442500234311139988641 5336 -23175665630553852456582739050752890690731997052108497032537279038315814299067218931215346875082452586745983802741006054830641 5337 2074665205276905271328289635852943632854660611959754977738084043541989615765783639429223418375382427574461029976826644529714881 5338 9493790260633889252593483087134523737806460957754707906678106325786603151928906446410871151923962662792776679136703131955054179 5339 -106296618025636578750497463505847668179075394374192955713437690002615243456806496197966736947142109408492133997803635628125152094089 5340 1728849657215073997050929705634234922627413280447184250580781307579498887746706298455135381632436231674447423665350505608972235782291 5341 190175079399504293754554189975577945748968932568676046358845400378349556535110384224363484570420807866947916469493711620609078310241 5342 10266648073360045199822774033776712460244145937244013157230019394796751562978798856975784987716657532561079411495027911124042552323789079 5343 174890474770500715958727089012317116828223715925686187212203945355160753094966586856673107173218428063912266803330652071665284231271489871 5344 170649838086521776419600740798695581708912182239249774775795878034093414032047187449492773953099819417341250915381424016738051611301108564119 5345 -549543848186930431254316209012080344697202062359817850518599384231301900362140684241135480847952012869515559414084525778548921193595498542751 5346 -2783559192089474752596467910167621928050795207815228836270469067703135473920711804146255411759801323068283594841342684400788395162246609729183701 5347 20149763104409604156743541010094600888411501497655804428265489321385929485134886873829954493150295862803400921429955420368436881769144421136123431 5348 32848432319490528578382787294996670732641639554318595789123958233944091381901675978336990017398680564792463553523845971732868974875313167515454853019 5349 4233692028360227197567754778075706633505352302376667168988380872694407706215087073828524997828664114125566882035410048091931419544312470956753448645761 5350 -5183518316213629341232338679549286878872062819235354262086584107200392526221313546136917023064950919252743943642307955766982355151581152739950951402953889 5351 -74239792516813876618893282255402289218617014496251467695095756990849993773209079090508777358260154752371086257198895902063004309746697926697294407440787009 5352 -6231496670242657818109973091621826840013582838963437341396849584061051932574371530281335918159850699840049833861469233592043012719701252546650754344553607905 5353 -91435601257668844517314928462955162045177447285072164722914120102859882156126106160086272075901111415545883005036804735498168645210922646815820540323858192451799 5354 -101049626858438391350960585662879442475597871999637892994310830774041982610491443081628420462024675958029274560478176496004272210274250969696592243657172853736644501 5355 0 5356 1 5357 -1 5358 -1 5359 -1 5360 1 5361 19 5362 151 5363 1091 5364 7841 5365 56519 5366 396271 5367 2442439 5368 7701409 5369 -145269541 5370 -4833158329 5371 -104056218421 5372 -2002667085119 5373 -37109187217649 5374 -679877731030049 5375 -12440309297451121 5376 -227773259993414719 5377 -4155839606711748061 5378 -74724654677947488521 5379 -1293162252850914402221 5380 -20381626111249718908319 5381 -244110863655032038665001 5382 267543347653261450406351 5383 172316772106087159102974551 5384 8944973491570029894272392801 5385 361702062324149751903132843499 5386 13353699077321671584329389125031 5387 473187451339968339319708384532699 5388 16445494389828914125075879570215809 5389 566664194829972997274629695467158559 5390 19466730588288911506770801379217412031 5391 668473722816127368011509174093414702879 5392 22959277474248983699736879371176894181761 5393 787831809923357358986816875995856961277491 5394 26929964528705440917988108625289935123151191 5395 912055814900667622113643619246570246680186979 5396 30318090315809943462292181699306225141864332321 5397 972322063703944043023798308220542201386190566119 5398 29036419042091160206768484979001709079623930849199 5399 735684186795374655074803566501368182821766105626599 5400 10093383087590210347934419280539208942049299864607521 5401 -513790152796500547131233870413677423940492383624670981 5402 -65712222112317165183589964642284924435961435874518608889 5403 -4916266595932105899145032670691615856115671430478124478229 5404 -315142969214856137493566534817700267988208818673756344057279 5405 -18847484634988502153417627102601240087482883026848203862556881 5406 -1086989746000543073496641339061089258177572512083600853445297249 5407 -61435647498331934000294306165674798345246615280498385027820069201 5408 77224998625913738075047347348276389950772407203366123112475680995649 5409 -2328131489002540964331395196080450093158838988923792080529226033927101 5410 -942111984877334400814016705978577881562648681317838644815710386354249 5411 2078488134574938145276274088056233775724434436375642454014019897759458419 5412 105951292223614198047331816699232405524505688595621288175955372703253087201 5413 2637951376199790581263562162102092204263175494102008986886551190561960748791 5414 -61059777291442770760286124460756434718020634677348395372694576162482289732209 5415 -13146596403179607298396613626024374722237703038219802762292108046708905554707081 5416 -1096775479387204442473611890238598304927326354499831578494918967179442754437109279 5417 -70316871485883635580298773571486610339819607313717143512193496361865243714352937461 5418 -3833484512420945047733341393607288710697730858002747835565912111924650032516885471641 5419 -178845548634831960526880561712775399141303196134292827029983441365203265237654103534341 5420 -6582785256761719789622272259816045588187830257326335978166733650197610587786688289562879 5421 -111514400377045283189079696725444987726163702110493670392577725712650113851168323324022721 5422 10923711076454170612341246363764441046464508572877948884114684530105721846365338823782645631 5423 1676844796891948074251320533496546702278934153049104549948446152234378472915013539029984050751 5424 156138743047853610874482768746466583011240706474395244123584690350156420797171915170672219769601 5425 12162398773067719305622522937287043345223947014199546105859967912641803318215901750196615933674579 5426 -8129517695874090605973127899957033492246313348363056039483351123532184543366559507960081979445550569 5427 257531591453865598917694361565123984936324246758314545431762615758968830453757247111110541270220254339 5428 21222771681080563587734051766618242691067933836683958914803680935289207926958267723297557865765922189729 5429 597744964064664927389311830121056776773720605697544531332700493464781117249192026057535694621878372950279 5430 -18168006541488474821837492863541474896174966189856426398340618874264585227847256248686616680204025031425169 5431 -3504066710833339727548866305256192344198464460048632132357951413949062272865244073287580093813914028216907001 5432 -256982791766326625477038456750784811091408228135022347555262330235365566722092538965330521244922468739109455199 5433 -11522323679513141511553753379354553601310063368561818169676405959762141420089575958738150674714494809864453829349 5434 24437095475711592907378387865970503952501663130504104219885538488292607717130593810842257175535896839606297527934151 5435 124990387862506620910651748346810961746874347590126564596864774983572958721588373539690006965560069797512490784863499 5436 36071130670613502411419981922653327935037615228509511043708680528680519366656764775082550108717958778346176488909330881 5437 720406778597631023696118450009628510952814558203853308228455031946839844178999179449371624334167393307193786007350296399 5438 -62805472207526732253967097153385005891476869526746231759320541972110079540404167184855474359848948253006448072934064788641 5439 -6077965735439754085453695646489982081930652078608373907828129454587106099597297327476953699776492916764396783089367168430641 5440 246949725513644656930641404034372319532206471057468728893032763995776719496465907006301957827346847170889368666913313718834881 5441 149403864069399590037592246435605550372787945258997238504873530045151918898368775807820775204958462570098825877059807075020654179 5442 -1389005223172405165782731434614427632425984476134549294904441948958778777098271918269396440947597407579903434728971444954080094089 5443 -4837697296495736785706510199097664332946930274084378526414922238856657875836347163600363788056362442188971235126249756922325003257709 5444 142201269117467124390170178945868214425077848110162660742486840426299033276730362634006694128757332693483739543609656018907795592230241 5445 -1838177169726698429453594797877546774438771559366521181557626720608182150391881937211655280173936079264674069077864634718380326112767721 5446 1398348552377464235927852525811383757096857748322433533664691461334859708781625460986377453868130036755955083120666002154225029125332033871 5447 1001848743660598697663203554848040211415954353261325208380078583146126242077476771369417432234954570032143940991965266396734578236277559124119 5448 14276131999143591455582633011396346583761265965294775743680916072857497404639316760293508712763669587261439339693034430573776215527677860458849 5449 1192144274138494612777599563242831251698793230608274900317152153106311474930703082176663159506671584691560509769441799591415268445801258633491499 5450 2479935449812809118424631367029850322004413964316176640107347745756730134753717738300259785252938749069080181885626041488106121233130650189074471 5451 18828104663977884374836022833838140240929732585674394202071971561662457463394094740708582646091702342556578567879609733578639582409501344947201675419 5452 28452521875668675730109583363071085634056358949957611700210955392881084325171688820725009835862186645881229961989463031553099498712273268225429271621761 5453 505313137656101777702743522043901269848480389411508992739642709107986419975267201863452347893822831547098063881342653367984167762581041117695316400148831 5454 -234156453328779535986642585330548234292686870558645151609693965770599089689665007483650440821918936242127030712552089545766681411647114440350374291537077569 5455 9895720801913536300588516486322843063573032447062777978331032765420279960610243822625074634614677853765905259307285570206413491448158133803286775626207722399 5456 34234775661356172656176436269385345393686751937592760988144778650420109201962710521965743430081796780535949431994551750590207466241328332959509206947217029453401 5457 -3117902714995414321082174635391922103760357567329548286755004575526110968980790222732395131392494422471599806255573793209995509640843575151254891749245049947322601 5458 10976833406921362643101545710981578904580217118123618799961706208106246272944613725577271729280577986534305221961590413869715057071245397051984059401222748503876122801 5459 0 5460 1 5461 -1 5462 -1 5463 -1 5464 1 5465 19 5466 151 5467 1091 5468 7841 5469 56519 5470 396271 5471 2442439 5472 7701409 5473 -145269541 5474 -4833158329 5475 -104056218421 5476 -2002667085119 5477 -37109187217649 5478 -679877731030049 5479 -12440309297451121 5480 -227773259993414719 5481 -4155839606711748061 5482 -74724654677947488521 5483 -1293162252850914402221 5484 -20381626111249718908319 5485 -244110863655032038665001 5486 267543347653261450406351 5487 172316772106087159102974551 5488 8944973491570029894272392801 5489 361702062324149751903132843499 5490 13353699077321671584329389125031 5491 473187451339968339319708384532699 5492 16445494389828914125075879570215809 5493 566664194829972997274629695467158559 5494 19466730588288911506770801379217412031 5495 668473722816127368011509174093414702879 5496 22959277474248983699736879371176894181761 5497 787831809923357358986816875995856961277491 5498 26929964528705440917988108625289935123151191 5499 912055814900667622113643619246570246680186979 5500 30318090315809943462292181699306225141864332321 5501 972322063703944043023798308220542201386190566119 5502 29036419042091160206768484979001709079623930849199 5503 735684186795374655074803566501368182821766105626599 5504 10093383087590210347934419280539208942049299864607521 5505 -513790152796500547131233870413677423940492383624670981 5506 -65712222112317165183589964642284924435961435874518608889 5507 -4916266595932105899145032670691615856115671430478124478229 5508 -315142969214856137493566534817700267988208818673756344057279 5509 -18847484634988502153417627102601240087482883026848203862556881 5510 -1086989746000543073496641339061089258177572512083600853445297249 5511 -61435647498331934000294306165674798345246615280498385027820069201 5512 -3433176545030140496613289508127377024517098237517154711524319004351 5513 -4465573131032553746480402072775149918004010883107198942865226033927101 5514 -49034548930552621999166671431609323940579016300444493047375710386354249 5515 1426034073345276743525289738945176654190445715676157509285955897759458419 5516 121592555799579324083902711771165045167766445224281913742814636703253087201 5517 4524461163414394466060963945960040402763713308088396059131485436961960748791 5518 44974519498406635367402521903780450216484045686289790323825311095117710267791 5519 -8693338573865078395090458126099842285563597065973987521595281355124905554707081 5520 -962445412425598308389113049587001981266260307784125783275856242319129154437109279 5521 -69372459447612832172026130801473461139291259081870176849392095226472885314352937461 5522 -4105548744842194433605708824366553632917625208784806862763113129415003716996885471641 5523 -208309164636077780035112047235862743786896115358092638283761005394014527271574103534341 5524 -8761672932183909431267375427842186825408544924302903084528118266405349477617088289562879 5525 -246784987895552212905215621882537577611568722161628142354791169114474507689629251324022721 5526 3567714262672415990977796251221918160455630792533776561718547398790464466827001031782645631 5527 1332743099926689736159882034870082174832936519746649247157465671871324586195954871919584050751 5528 143853157992412971634501589166152588610348191089247924587542766836628809446436977805782619769601 5529 12046389269477522691449048734082359892828940034873752490264958379906249987850731320736135933674579 5530 18857875715415172485207925358609067535949374076805733876651095831696365321404402074090112247754449431 5531 -152186038980705363952596314490035971197463466406292961080289921470552263929791679894152803164979745661 5532 23086402286366682384839718960963031765411692155496226931470881506063524349042551984135281253751842189729 5533 1269351995721562260607551056694372829793831348397237328905004592188495306135309328549265517345482852950279 5534 20090041668009546887769903073108756937596766297458156107492925145570641338006751172941128590188397368574831 5535 -2393039540458905754351020659119714333730344848677688912021756335373218691651872086887151384788027001016907001 5536 -280508690536490795650680756882416610490158885250957068992403508053855172357981053186438305953544015030309455199 5537 -17652758980683109760066984551793589216041256053360401354203909679351992857120633473965441436471490692970757829349 5538 -634628734195033482024320879613800914681894691030754800650439142729093149258096257857580000679737241553017928065849 5539 -1926752640374914974607847897752421688697958897735964402110233710362098293757927527244050740430229804407392817375136501 5540 29122292471530589964699452028892057498852243885987178349628167126281802293827538104689674119181815960849135412685330881 5541 2467775173218813017777293304418544782157386897913852199476836451360013616677388961487182896800343852578255033368374296399 5542 17494010707257200650975693698959314616006344759328823654406698661918057628342191613495216555330315274476234490454965611359 5543 -6231100246634256812413912022808946683374380365333269407895076845856143445468057444229164377320671637978803696582762214830641 5544 9627811645317953928434805785343868205602992555638675838876794569367175841927876126037258994992627559111588716891161363382834881 5545 128936741649334136245402842312395900101631995368212237494409154007305485962377701732987109250693688735314371753772338334822254179 5546 9869560939524760026974752971245747081554445586713438811961432100810453199813896780176884303658023801717282266878449561714310305911 5547 -269715795256302174775083332014586496550589630244515631175439955514325738912482342291535675959641348533269812412039264830454610937709 5548 -164480806559977674981127375462510516386476549849761611730222993973432738420282140721687935157642623840910627062166012465606661782489759 5549 10606739678746359414038449160207497902457513286016766065361277413416676262734795154732531678088483128898267192683058348389290635192832279 5550 8067955502299389303588534425863906562552942141438979485660946486767270156512080830938213955084784823505102293383345984828183161349486657871 5551 137928875961513236667484450690381571966501648939687087903441715265956945635866432211391856989538689125600372344605253446846773238774840660119 5552 -95316272065865096069961161020455484239318149967168383552347434909690764577128140033853531792173890308862661407946240010290831197758307633889951 5553 1066042261034103519128071995678845815964941513999196909189854328940586640946101255103148757906067696455655831823451726055767824458454906726560299 5554 164437773779805480163387530253099752506753812407484940254197223542793738366414786881248694046871587609089552279501235727938480981238171641448434471 5555 14056637118934490281755241719307078696636781512119393869245420570626757484011974786133791881733668469603720153074316037566128273426447877456657889819 5556 2473065200616639297553862631769138255443506602392222129082731537285745930362692296407503668143501048441287193833367449549723512733648624991982706463361 5557 -2322178681132939155932103372758727961977620480660890912558263621992384123495451223039177041039197436367205448162335650424377107601957119611261799036916129 5558 429409760348870473693161357225972132675712823567348088371855227908380579179031434237803302299648677636705824596861386022272603118666526691129124831453084991 5559 -6108109535867345163461689015012298228322211676386537402480757260451888130321130170900915141346914489958313068575130806598825385257919537511168131015565607201 5560 14333759479196231791559699179294592371971439897725372948980283928782134738871571247884468692965316036051779360686706154934749981262570886858903159529710559177601 5561 -2567929457848047729404225396821301202507188384287846048140541263827690042551017068909991433344417734610900877003091337710699554887198446168970991476940428931125701 5562 1375855492392320072846633288007309637519993897135246829212267040885479707734898332713755486463913485003513742352386564856677705553825599279915072289907537378923723799 5563 -1203758975143231547689725275531360932405221339273985714670620629712827419061984703340567706765894287030313670206844671775417055555920752442234311082571614369863689277907 5564 0 5565 1 5566 -1 5567 -1 5568 -1 5569 1 5570 19 5571 151 5572 1091 5573 7841 5574 56519 5575 396271 5576 2442439 5577 7701409 5578 -145269541 5579 -4833158329 5580 -104056218421 5581 -2002667085119 5582 -37109187217649 5583 -679877731030049 5584 -12440309297451121 5585 -227773259993414719 5586 -4155839606711748061 5587 -74724654677947488521 5588 -1293162252850914402221 5589 -20381626111249718908319 5590 -244110863655032038665001 5591 267543347653261450406351 5592 172316772106087159102974551 5593 8944973491570029894272392801 5594 361702062324149751903132843499 5595 13353699077321671584329389125031 5596 473187451339968339319708384532699 5597 16445494389828914125075879570215809 5598 566664194829972997274629695467158559 5599 19466730588288911506770801379217412031 5600 668473722816127368011509174093414702879 5601 22959277474248983699736879371176894181761 5602 787831809923357358986816875995856961277491 5603 26929964528705440917988108625289935123151191 5604 912055814900667622113643619246570246680186979 5605 30318090315809943462292181699306225141864332321 5606 972322063703944043023798308220542201386190566119 5607 29036419042091160206768484979001709079623930849199 5608 735684186795374655074803566501368182821766105626599 5609 10093383087590210347934419280539208942049299864607521 5610 -513790152796500547131233870413677423940492383624670981 5611 -65712222112317165183589964642284924435961435874518608889 5612 -4916266595932105899145032670691615856115671430478124478229 5613 -315142969214856137493566534817700267988208818673756344057279 5614 -18847484634988502153417627102601240087482883026848203862556881 5615 -1086989746000543073496641339061089258177572512083600853445297249 5616 -61435647498331934000294306165674798345246615280498385027820069201 5617 -3433176545030140496613289508127377024517098237517154711524319004351 5618 4084193437087497382115625434003649381376676693626428506478773966072899 5619 -125982448043633082156530918992618517635005204491047140091471710386354249 5620 -55212984581522114503972026604250324427258406992943446312892102240541581 5621 116796136754863975400760340339862138760813879493734348743732652703253087201 5622 6093583790849152224596326756727578227930364560257112329358122236961960748791 5623 157833003018617440437227896281195029158050890849517404327330027280717710267791 5624 -3228260731072758844125620272369513434066471183997212692978740500443305554707081 5625 -761630334630918640891585094573906392724015329005446190016980227419109954437109279 5626 -65000227323902079858394130518459482334310455928179045519521232298840091714352937461 5627 -4229045254844626681525930578132982499224319874875764576133983783667879492996885471641 5628 -232655675591968868636869959639031786139402559378335650862214906058259555398294103534341 5629 -10850136662088612449870684350016204573067045729853461195386079103762351057833408289562879 5630 -387919828525497081381860690430110254417099950254533644334537409316099588524971587324022721 5631 -4685446894854998690364528357631801341836039610043313895295760702937178926644806456217354369 5632 910777936621530017360067102506093608329901003608858768319179484702736779032443924079584050751 5633 125991370189253139994573014735128657461147060669295323216590182508148378982545283018813019769601 5634 11574151932670425625570644577344065027126763039468954061861458403211806645481390295343086333674579 5635 904928145542083050244069047283652086949765269420997432477334274941702281523069423506484062154449431 5636 -1211474140328858064745701004747011001386633919234865972773386548707074342852235292788307836969779745661 5637 8065130845534580938336072549690697185290917641493744235559602404013710356089945627425408753015842189729 5638 1712645360877816084295854517711472499965087131654219645093701130276010292869418047953267163985324132950279 5639 69104536910074837220638693537759200910431156606699414662676343150769569925828716301259294052348904248574831 5640 -99211923326437951238474231744957724716790193480151460514210147999081133547065898491671309337681938616907001 5641 -237558763271773455932621618545665211057487991146325710992403023207735173939870771043408100814189943171109455199 5642 -21396935178186600794207050568807645674486490402738290304144765248265899765617328601941288150964200982378757829349 5643 -1162103105042005085316387917809049678631894738097736410877345486909792865931801642314211434487546358739704904065849 5644 -28940820820891242791147646015900080724455965371804226019189039682760331841495605522650740315460076121154900191136501 5645 -75199386675758251567116804596614755909420024322900241497418051371540803252003800703705348159805557444150425836082669119 5646 3070825232277306331442441281576002577509469983933327729013456442313111769707493751410356297446638697365800984543030296399 5647 155718917494656854682965581178362441295967799440509621417957725458545726701159432075442873799556143666278312854102965611359 5648 -1458175114100210369621921513010475321422472188207882353023176124211244642920072287594328622867880390728468864133104973230641 5649 -564255786415171362606804752434202735455314854840429145944154258180287407411333851214904613168019329325081098651378410159565119 5650 -888980006277722542099662807595365740471541097123784102075924735160889245059025917117921910015455813046675998135918644224102545821 5651 15534196518087992981273017554160892922280335763831450210966967811700237817912589382286721446015444582915824174521604139857951905911 5652 582004481444182683381238268149456225145046843862670246476446597519671473778599424164496642259578147800054266864639241897262253062291 5653 -32997700094932225514277177087369974999332134326773673004101405553008013509532341941056504983074749714971009612526134422327134338009759 5654 146068747621575554495209681670742254821600565648957363995645875201288367512785655684970321732335972154747489864455748845014722611712279 5655 718145583892693690802830538420479497687396343110903651609276336577574184805028113860863974562518344442454022510501729579467225052436545871 5656 -794901423549629320555572681236729911717934338205744826415419123257574589287722901227775463723897971742954693206920264936419183301955889835881 5657 11748934383683285820821921328463486100676369162586781709551222838157837685628524082171581867715611220412138739899392012790536830976811705630049 5658 -4663277962659412018401872953267110393091172498370925033387821554113563301718935342080029811011953659518011774122988403376170453696711315340690901 5659 70120506660979013131524193626387976014250296726789197935773181191693542130883142047205577075912452640776931247533060598598746513682903734381503271 5660 16488659493040212903681723085758497358876984017256644585673271795366919769360917940211050570911795921426327992808222573782596497457537157728514158619 5661 1922423706485170687022446454920934647247615621294482098833763599476803648695539682759850866339651372787068311578907530859829667403259353724383740293761 5662 243211419333264690914353160798738284190213929145231326628942653026369513759642571697053692004383390876186458732878557078679701615980891976787846280587871 5663 -112804156481085714893320094364650070853148401291324186596030803144083274822679639757959939583445594052987084363576099893841156282078484624204279610420307649 5664 -34081650551691392285265848501674308542064256644099284782799664181986669752320166213102944074954653592868992857353612154061308771533394863298618350364252151841 5665 370930833610015371404724045005928251755492296781240270734637230135556648369110406029827350299648720030742029448767835630334685900708982729954258721668663152001 5666 -1077004131263550182432561069804174731522108425967509176260324718823048356910655649322012937838942425194733908249120725314436983626636422307308488112756330476796501 5667 -103393905808284995038724791347220688904779432288149660808135873986214213404808227705947534072749242352011117154823188035315064594357496611635754568929746283710440401 5668 -112762068620180767585195898309616313249890260577489752795607207627677099448940276185215618872793604881641499044115285893127517883587944308213767817521284986380783919795 5669 133253650196446102830185241847907924103826553626290731553250970416344664343471401738628990614254824990463345777983055219654813329798814541311329852813775758172145377029425 5670 0 5671 1 5672 -1 5673 -1 5674 -1 5675 1 5676 19 5677 151 5678 1091 5679 7841 5680 56519 5681 396271 5682 2442439 5683 7701409 5684 -145269541 5685 -4833158329 5686 -104056218421 5687 -2002667085119 5688 -37109187217649 5689 -679877731030049 5690 -12440309297451121 5691 -227773259993414719 5692 -4155839606711748061 5693 -74724654677947488521 5694 -1293162252850914402221 5695 -20381626111249718908319 5696 -244110863655032038665001 5697 267543347653261450406351 5698 172316772106087159102974551 5699 8944973491570029894272392801 5700 361702062324149751903132843499 5701 13353699077321671584329389125031 5702 473187451339968339319708384532699 5703 16445494389828914125075879570215809 5704 566664194829972997274629695467158559 5705 19466730588288911506770801379217412031 5706 668473722816127368011509174093414702879 5707 22959277474248983699736879371176894181761 5708 787831809923357358986816875995856961277491 5709 26929964528705440917988108625289935123151191 5710 912055814900667622113643619246570246680186979 5711 30318090315809943462292181699306225141864332321 5712 972322063703944043023798308220542201386190566119 5713 29036419042091160206768484979001709079623930849199 5714 735684186795374655074803566501368182821766105626599 5715 10093383087590210347934419280539208942049299864607521 5716 -513790152796500547131233870413677423940492383624670981 5717 -65712222112317165183589964642284924435961435874518608889 5718 -4916266595932105899145032670691615856115671430478124478229 5719 -315142969214856137493566534817700267988208818673756344057279 5720 -18847484634988502153417627102601240087482883026848203862556881 5721 -1086989746000543073496641339061089258177572512083600853445297249 5722 -61435647498331934000294306165674798345246615280498385027820069201 5723 -3433176545030140496613289508127377024517098237517154711524319004351 5724 -190689846972528182182388319385750268313667094740385218193226033927101 5725 -241404296713253772392577290334132308176644486776951110657615710386354249 5726 -2700297016593662932413368036513941357673158626044909438453692102240541581 5727 80258709326002936902705216789642939954910511134563191838961068703253087201 5728 6985135814679164408680867775827738687596227688090767986669100284961960748791 5729 267250570677064465755477199744956024671082084060727854517536213571917710267791 5730 3027762779528356117408009863138162777069304957457440263115932847755094445292919 5731 -494434864872046906693215764578434446523568970670697275575170625924069954437109279 5732 -56806093239244105679239701238712106590985427078520992011158406082360962114352937461 5733 -4170491708471836870213026726392167248791562284501252643040296913273553272196885471641 5734 -249795722234507579946829107776865476239255903477605369575638570160151837520534103534341 5735 -12735808086168344898397499423493794630384992560176649115627843201606271828004288289562879 5736 -529547527427939408088792396351809434836446403608010506248027409369602616363947587324022721 5737 -13613305671076456051629499417999912274272770933418189044801847967457588919983227704217354369 5738 417926150098152457728715944965744574967306192325799222718638296904614534603375292015584050751 5739 102592454795615573004355196828529069594819221604728362626803509843460714685649293655305819769601 5740 10726446563845021518011943186302399413465179477893789013874565680778401462280679617165703933674579 5741 896807480290769287251925853059324245282114780868191879385683607650213548397507493444250462154449431 5742 66771850446782876587278043431237663898821431861520934357336112572711187262943716264295953161420254339 5743 -41335737518242506618320179001495088297094677536384628153050660139804783560372626131069904046318557810271 5744 1356611836633046768214581992552212554969664626124795123189548959690895547710782278345127147308296292950279 5745 114191247243395030594060159189839108516049484551004123001979535904494188432556042414095046162695635768574831 5746 3253889117155445136109114368903255562664112668755869753974198112000087143204535140062719868181749741383092999 5747 -109227258132393464454363165922852190002091395722024840433525154505297195944461610097584960982366529103909455199 5748 -20920528897793814352241767572334997457973406789796913898578674047807844501382944108296330329463087246801157829349 5749 -1569287249161043575960521907600437765597761994987563781113932448710148151984393117508344419970173708021996616065849 5750 -72301900400526173122846712785823752567283882850935043651075546311625160676124458285225212947568389746948821215136501 5751 -662555870431460221263401869735911185247687208562688405793875419276250045332782094221137110895367389236610488882669119 5752 -1804724059117019592564770241606295195181861269641745862099555814074806733239850437476535854557643456826210574631113703601 5753 262770476966141201756763072619968947185439718762685161952005931763416362328585734922195130423274222535182853678506933611359 5754 8824196913372380004194356206614862259752723194631656682327554421118062502599303070266085771487594915715897507949784549969359 5755 -315626670848865681696483653490145411672586531839923154794761624889568764790048716624535410928094207385051933753100074057165119 5756 -48140429947473488294342840809149796026579702944071478465075361095397277764369057380593377135150234728404341793069323202662545821 5757 -38973400419266113459516178132341671024407736691573717218564533369093549164421560309401917046654761247453478896578125828759110494089 5758 1447573383773461152120015556598694332247322902083292939550040094335272503998197571596340039529042861138053427657623907426545017862291 5759 27771597085917082043500379672948009623652138069346144597894194648690850972266417605249003703244526824419467072590266876006061786150241 5760 -3437228719315185641469658398094606288740110735404960687046169382653959471147697666838402196428213685860092625267521444789322445178367721 5761 784604547922995933564518875818585303209050071616651493629578063647611236005640906527012130371023959819275263638129915216789437899540545871 5762 42525392273608432130872995863220690871041237918834212671966661261488524534353810032292068331186810644980205903646874582699377149171140948119 5763 -38526307024122794684967339303440377474074589197928322714469710627751185545584295563805523753157579604110850439250960579297648584584208569057951 5764 900648927957082451257970391169523276141837751729780113487988116694887603154054774823316245952191260275518011114291949129504396293796345492870699 5765 -174716807336859226969992488695435443481654858638519801377580104115004811207968770960946904208668545712265068526288958685283262956223707910962829529 5766 3724490281352484901208597863451343240479542951277613296418830991263191480920672201194745718632823111675325244708572198804486995477862910398249358619 5767 1418570939150319935026362078404842235559603485427766829885784739736862627828090711626830265577962295783983024501707027062872566481643464824971198956161 5768 193408834510435363934112771621646551314541828126171147020643287660077699034461807430824473602220412489263018654434426772189595688816802272019950010879071 5769 20497650653753872472704950977837366742461647916241434725186881686852096330016216256852562996485945476168525024147111170915674991599946143120218072928318271 5770 -3822448165602773648618569129686004779254599840625913153524350862272120108428251699348810884037115583030505648371286665489711964494006296903155204726630512801 5771 -1639162935359712428237953120679747914266786003445155193619241114869789259043496754728318556777438784658485508451103430508333513232222435860881263009644544367999 5772 85246382064513572012980179949555616174558353632110795999791381925522046533657924718046877073397952736268411546440410193757267098919312463090943055537854884323699 5773 -47620554151540045161287697754297965364815667658872337842686760937474707125478283826468132717719719270999968425507406346377487633457545688214678108263229718416551801 5774 -780905975790287538327063929420114629219762638497707111401608442364258191255826463756262547574975168202638693828788557154313835261269776627332349622575189348158396901 5775 -3956697017330195751331707430380931679306731119091042099526817510614969823317960960237263994704701409091522791448858336574901622176376991401750581878321126543462670892623 5776 -14888835775965967137111115448606702429677929233132533214545213544755851832414848535267596975962003377779115307002917241156774835383844183214069353963132782053849451907030281 5777 0 5778 1 5779 -1 5780 -1 5781 -1 5782 1 5783 19 5784 151 5785 1091 5786 7841 5787 56519 5788 396271 5789 2442439 5790 7701409 5791 -145269541 5792 -4833158329 5793 -104056218421 5794 -2002667085119 5795 -37109187217649 5796 -679877731030049 5797 -12440309297451121 5798 -227773259993414719 5799 -4155839606711748061 5800 -74724654677947488521 5801 -1293162252850914402221 5802 -20381626111249718908319 5803 -244110863655032038665001 5804 267543347653261450406351 5805 172316772106087159102974551 5806 8944973491570029894272392801 5807 361702062324149751903132843499 5808 13353699077321671584329389125031 5809 473187451339968339319708384532699 5810 16445494389828914125075879570215809 5811 566664194829972997274629695467158559 5812 19466730588288911506770801379217412031 5813 668473722816127368011509174093414702879 5814 22959277474248983699736879371176894181761 5815 787831809923357358986816875995856961277491 5816 26929964528705440917988108625289935123151191 5817 912055814900667622113643619246570246680186979 5818 30318090315809943462292181699306225141864332321 5819 972322063703944043023798308220542201386190566119 5820 29036419042091160206768484979001709079623930849199 5821 735684186795374655074803566501368182821766105626599 5822 10093383087590210347934419280539208942049299864607521 5823 -513790152796500547131233870413677423940492383624670981 5824 -65712222112317165183589964642284924435961435874518608889 5825 -4916266595932105899145032670691615856115671430478124478229 5826 -315142969214856137493566534817700267988208818673756344057279 5827 -18847484634988502153417627102601240087482883026848203862556881 5828 -1086989746000543073496641339061089258177572512083600853445297249 5829 -61435647498331934000294306165674798345246615280498385027820069201 5830 -3433176545030140496613289508127377024517098237517154711524319004351 5831 -190689846972528182182388319385750268313667094740385218193226033927101 5832 220283097965228988551608195031922853989912642366664771606960289613645751 5833 -6932431467813088241068401652369447010866598976528055025878972102240541581 5834 -2691125917897799146933442081124970847680919734906461674574419296746912799 5835 6711739929130389533741752604243473022399931441449556781721427196961960748791 5836 358259683068280415750528242769473218530747856686513398190681147971917710267791 5837 9686413307220793616527706951405622934621748822087869489322711102705494445292919 5838 -166530194304507733635325493354614715433741417752090785858178174643173954437109279 5839 -44556373493768645961890495982913275689908483373021536822366969173459790914352937461 5840 -3899413316801770226767842708845300562882752488972402500588303411760320068996885471641 5841 -257576002364660811565803078264150494816577667441335705518003421378083011408534103534341 5842 -14293984787345374568910005817296613340945404977472201920648892844117953628114368289562879 5843 -665297669871745104298007476293120588434248955968796783453794863797807719078008387324022721 5844 -22928205152652817371088073942139708943437831987549952175465099820764844255115821880217354369 5845 -135035647456184325921219803827454631686235724646865837901320345911137572759235809680415949249 5846 73898823690864712125967781427777847072612806507358610065800049115996743798530549202185819769601 5847 9493983205426993134856871550561748164170301478917059519278837362113251760272152676864801533674579 5848 863750866714272492640437562087643604682962391189855989397438609281602514431653621666736990154449431 5849 67830455837587002986595711687022182452726118718399000650645187126013131998487624618778351983820254339 5850 96716123503791802939910529648464064122008371106398766448426935073089974212487346200265493519735842189729 5851 -792280660112141075965000980070940318209732078255653336086049519837611077440574058242422953245431707049721 5852 124436468329199365700823265025697056455616086914543197194367866557747849672297792317043413006043890488574831 5853 6983539663824888874442750105714491511870942288674377645130687414667794767785015747360286172883787757383092999 5854 108300454542501157111967168692702868248013052499601191112743865821182950876292397215573386754547695638490544801 5855 -14502929142989516339860589356273580618899110932642831451486225512723440890574918556733242626373079713642757829349 5856 -1719398258552460905473694741058926871881886186477527384608568685172504661729400723868784765495690627395820616065849 5857 -110871387349355234557577809960720038411489367648338048144333561628718006707715984919067352853917314561497092319136501 5858 -4114160300741399305525097563531033794196718104379463530757151010839692423767491488692500234582600586781737114162669119 5859 12632556400852174875149095994668651911227098255234934292431984285707553356995606309628615872956224298438941828218678296399 5860 73427090389722695602360452804536342235542267722925682947569240362328733051009022842761067669238886965140988586828725611359 5861 20144968949233625948728842008218064147453581855962283577776431993145482874666841053553691249083339943731236532759768549969359 5862 409666372027046563729116017634609839728585279266910821384379021366235881772388765236493470382445533955265544787378334237234881 5863 -38788293493662101989626271957460610700605737642926864091574000850113546481491847918700464340600835839706265783197479153766545821 5864 -3921034706554714082829851170220436606100417431910809800738473154565012479125631899199101948711267281487374863420930086906643294089 5865 -1194847093930209861775009642085577067010757408225216574466984883904074188242174394756665286206073235854407352251043559677198162937709 5866 119092704149906987818660642937422816077977820485097445159990444536242396494170731736438993840088748958329804986740186179692173018150241 5867 605889604813290684618111265110000512432242347671243817224763549179563704290372117952043002764422836670046537938135324247034524580352279 5868 5874702115337463106755294070211900616235104735158828499296876532345254468644207711312172370654185236483914717449462885061769085664839745871 5869 105269386671067453396710471995453445440870559542684329005062897429867707030835192498656338601869750906941288667782898794493433018377660756119 5870 1907482258146399350719736360241154344998753786978282250042320671074627214658027100118731533532847709752764905428433486638865573958520065310049 5871 -1422898085936302918076444680258914059320202265694395946867360953765105567953724571586207932501753642085324342252921631769324134975522123995769301 5872 61897083766233767601699423157819884029531322667304127064597536188171460511995667734766322097409741132689292723131147029018034246772869750651557671 5873 -840087087724936097057111230417466379709413230474173188296229050783729050474761506793725154982864189083470653632742883519305545096843801735413105381 5874 9795595079853219217980459319007666423903024783862863270680863077657120071767382707003339431888473898005934107103271202399700764377600948623739516600961 5875 108220819604506998455900131385621138524097322405576892436813488017938165594405139609597103045882029717900910414712404291406955059158457174891849337547871 5876 16678410465402495751150846975651499362051283200593834143019374725178306617853177103386574086083816886366406812980115272460077972973487872433005543881534271 5877 20773537740339956657783506188072365232174558096052783364501843620483786389368794424260104420978995557541427269554831017169827425150578346275823693202636159839 5878 58406868477359144290915687088599115099517837822339864020457509672273982950422955328455379535327712540270529634701990915912293138653586869092556059288257808001 5879 -51396939281808183688878665746425343447299533639271988171698915798505575183253103692504573044919432279214458052087091668937400668213984643660782306023907005173901 5880 82617219522964594206822723350289783189244112533004624557408214091720659648174997045700345910888078275107557529698974608228417648545941761901332441971687374055330599 5881 -941031558750128619700249294839118013691122720507495165543185895466556159501460217084632775598909371270377611595860924815465505639238039538640939634858772909289293301 5882 4475744972354028186996613358787574589505782455295147686845716277697924172623842860642733794169218019938590964812024539919675987912822390164210541527909790010830717941425 5883 1796283987602043932792484356077769770556404542880513150152745744787692402082406438732620380327027378501748985106405517368995334872033706795986209495779022552309282311744559 5884 1678970683512488013110729352919586875990119086866560443234366859901970077598354394601413952026157411378168447948552706795987180030532303157727373769921508911516005769215835201 5885 0 5886 1 5887 -1 5888 -1 5889 -1 5890 1 5891 19 5892 151 5893 1091 5894 7841 5895 56519 5896 396271 5897 2442439 5898 7701409 5899 -145269541 5900 -4833158329 5901 -104056218421 5902 -2002667085119 5903 -37109187217649 5904 -679877731030049 5905 -12440309297451121 5906 -227773259993414719 5907 -4155839606711748061 5908 -74724654677947488521 5909 -1293162252850914402221 5910 -20381626111249718908319 5911 -244110863655032038665001 5912 267543347653261450406351 5913 172316772106087159102974551 5914 8944973491570029894272392801 5915 361702062324149751903132843499 5916 13353699077321671584329389125031 5917 473187451339968339319708384532699 5918 16445494389828914125075879570215809 5919 566664194829972997274629695467158559 5920 19466730588288911506770801379217412031 5921 668473722816127368011509174093414702879 5922 22959277474248983699736879371176894181761 5923 787831809923357358986816875995856961277491 5924 26929964528705440917988108625289935123151191 5925 912055814900667622113643619246570246680186979 5926 30318090315809943462292181699306225141864332321 5927 972322063703944043023798308220542201386190566119 5928 29036419042091160206768484979001709079623930849199 5929 735684186795374655074803566501368182821766105626599 5930 10093383087590210347934419280539208942049299864607521 5931 -513790152796500547131233870413677423940492383624670981 5932 -65712222112317165183589964642284924435961435874518608889 5933 -4916266595932105899145032670691615856115671430478124478229 5934 -315142969214856137493566534817700267988208818673756344057279 5935 -18847484634988502153417627102601240087482883026848203862556881 5936 -1086989746000543073496641339061089258177572512083600853445297249 5937 -61435647498331934000294306165674798345246615280498385027820069201 5938 -3433176545030140496613289508127377024517098237517154711524319004351 5939 -190689846972528182182388319385750268313667094740385218193226033927101 5940 -10560599374012391920484547651104727093365922205143169525327710386354249 5941 -13280633144642226204050952076152705490656759502252773407016892102240541581 5942 -150815831710577684949859618636067668709451332001816557234459219296746912799 5943 4629106565685310339352610561880978690463439444976800838149446908961960748791 5944 409969700450421122427431621877282525191367918100865426314717874755917710267791 5945 16142049799069168110304415855767521669890589221549286050544876093886294445292919 5946 208831216331559164056692314775845857234405150735188391507502226248730045562890721 5947 -28257449838477470175789966853189486971681255514601853041416583482262350914352937461 5948 -3391377003552975827660268093500963266796600700293603183069808186338614033796885471641 5949 -253887128943175053453090135604479134039313939247741453733101148543240459498134103534341 5950 -15390947772467852092747391298117969507336018999825463918308007346639059683937728289562879 5951 -787866312436927713452250456069163942159915499939803998269509530157662569139115587324022721 5952 -32275633280214010933745566532971854851114697908879425061755439824296044092488237880217354369 5953 -733202185463021969125972864872118064159496723312982472918228192634005042312910033296415949249 5954 40384902207275038071035902715034112803956359340110560964963248345724431177353882221833819769601 5955 7879458043266001012531842115006376601393680583461939238583556948249802923786329410782804733674579 5956 804411490896494205111328464714727011726651541879594436038356118711264151607603874194320222154449431 5957 67253888604743725814153544897094905694322934031149806381137989748317431946572727584359766383820254339 5958 5046459708979690131312809961473949800226881031246636810369921793299377419115167029440486409182242189729 5959 -6354219565079667866740832341237212519082480832614545464875446225948420803871734497807476147596842907049721 5960 43549257338606077013434700058383667160267761532509242684020425140753577406053314632581235323943830328574831 5961 9451426228445925276997384293906097237377362295537803822208553174835535514130219478045214575079792621383092999 5962 387477325939778617767067408686379707315540144562783474206977700429737779253070770117014557930504503318490544801 5963 -1144085639322236480260581653417975717534143391047134003117451268760727973906827476583803905823028830468357829349 5964 -1469260450043247459264187025859271016718254057548311243164874129949969444771584349700392435215673580020767816065849 5965 -134697733767751323788587041771408269763051646717365354722889247279736297265495777614708625688233281631598137567136501 5966 -7512957630015386411680550693659901902999278265692053649540103394989775785726997704700793651304044609396930796082669119 5967 -195729726960728590194527473251743106176301599928121635384356456161646486279390363273318952674363124290106648658121703601 5968 -1014689141299254132900858450315430544886671642120902287290398802442572704073074734623636969510613569621274606561451082388641 5969 16518233810650340028286910352499549449088854729644150290656430360440614760034808145641835847247342024787358036353297893969359 5970 1422784637161684328177742367800805507668313501689988741869699549082313337854336643528478464681289964923635611781272254186034881 5971 9519529972616716048061637201490882700400574791160990628087276562746775950717513508884055032149596287909138077771449814937454179 5972 -3997627752050296168498005192788640071398263401366122734858011777304175652204776664142999091153302896142929800345466565462803294089 5973 -306062395234885260886118721789048865422068323387227403258934972683876422981283119571985127046341073475677858039479703856962591737709 5974 17615493891070003403212271618620809077514713964168538086355877066305293822762409043382727731412772234670072927849382639399296320550241 5975 8965255581898247348654932851493237618255120213543818167122915482393925358384841544416343000525270203042128162318447327154761734830592279 5976 -86121391669720134415286822858909984617990761252256923272970915418400253200171302119233948209020586235256993935336778460811926751467454129 5977 -593988524806657052736845686576418298085846065287756071801791122714816670906980421991016732783334017533163268122056773884905001482436675243881 5978 10501797045509809086744896630471466141853872666666592964428411403875026275919081652949657077201789445001771376896010489901624816450080177438049 5979 12607893848135214684478700957682309577354209348367400238994514267564626697958112779571795308826688464250279316617528922258800259712913018246699 5980 -5077273551751613812294303289035404625371131490996600873016942399413484685467114906608313190337882602410141978123341423782649493999467880497651929 5981 3613510057355700974168324502318140537584305581590221299549305434396597666616476420488500066786740889064628426766019078186284005604821171347083278619 5982 783106382349874403469635057555185643333420028040760861027209373123333313237977962703403474043635600809013755176912669931005800786212068234615087800961 5983 -953091752796679017346727599708482978146152515893408423913128902771401326890867947550213033227815296173216552310233111299105522441567251356472975085159329 5984 7158175131502161424862480529973354477981934533710268691627449859528506948950106745704728925502113363821254365489046645172017322374511462893664057835351871 5985 1265929546957826370946955356055928435037325309258458225001198653100894148241108415031368960567437694165398357581002389639088660048007090977815881536895469919 5986 -1835393031486575614306685400316937800403432040338681226568535301250086102499918020270232468879223249701810288140608703368695772476870450015612822688129272367999 5987 29276322595307910520853476943202007357839708359085891914778692553325569974416255566272721449460055264536742426867739455331547297609875384433227613334021942186099 5988 1614346793759189429165901061245651427506415488296763236313408548613504927812086675058917773004323897162747180721486490970234460610675912160189156372206268124918999 5989 -6528487675305369400869449350442413200983288408777569692191716752372157971831193046901786382841252282274808915674463368056852364936150791935998595784803209245814895501 5990 131800311083842950724449500949761257468944027668080219895218909137194996527891916330706431306646239712264824017888914747155451238168645608283876238412254484236487493601 5991 -348774716643930085058379180250672140449896112160330812073766508454994979650779549259529452169964503611417396431012730049814771620190475302522089290580507001939376256164201 5992 -151414248955323861299945209893487067415031519742601833439556960435608989427462632170951273129212272347175645522031032429621736897477840024118135632756039988757030678208543089 5993 -191069934025698643358277608484566724788694157480705699363308214162466372587694980508499348313104239425182278227946276918772035822885357522553395138528350169881985169130867594591 5994 0 5995 1 5996 -1 5997 -1 5998 -1 5999 1 6000 19 6001 151 6002 1091 6003 7841 6004 56519 6005 396271 6006 2442439 6007 7701409 6008 -145269541 6009 -4833158329 6010 -104056218421 6011 -2002667085119 6012 -37109187217649 6013 -679877731030049 6014 -12440309297451121 6015 -227773259993414719 6016 -4155839606711748061 6017 -74724654677947488521 6018 -1293162252850914402221 6019 -20381626111249718908319 6020 -244110863655032038665001 6021 267543347653261450406351 6022 172316772106087159102974551 6023 8944973491570029894272392801 6024 361702062324149751903132843499 6025 13353699077321671584329389125031 6026 473187451339968339319708384532699 6027 16445494389828914125075879570215809 6028 566664194829972997274629695467158559 6029 19466730588288911506770801379217412031 6030 668473722816127368011509174093414702879 6031 22959277474248983699736879371176894181761 6032 787831809923357358986816875995856961277491 6033 26929964528705440917988108625289935123151191 6034 912055814900667622113643619246570246680186979 6035 30318090315809943462292181699306225141864332321 6036 972322063703944043023798308220542201386190566119 6037 29036419042091160206768484979001709079623930849199 6038 735684186795374655074803566501368182821766105626599 6039 10093383087590210347934419280539208942049299864607521 6040 -513790152796500547131233870413677423940492383624670981 6041 -65712222112317165183589964642284924435961435874518608889 6042 -4916266595932105899145032670691615856115671430478124478229 6043 -315142969214856137493566534817700267988208818673756344057279 6044 -18847484634988502153417627102601240087482883026848203862556881 6045 -1086989746000543073496641339061089258177572512083600853445297249 6046 -61435647498331934000294306165674798345246615280498385027820069201 6047 -3433176545030140496613289508127377024517098237517154711524319004351 6048 -190689846972528182182388319385750268313667094740385218193226033927101 6049 -10560599374012391920484547651104727093365922205143169525327710386354249 6050 12112173562674325647879249618980328428503882600646100117534787897759458419 6051 -387815360978865502234541501123975985288283991628872710130274899296746912799 6052 -99034043217031615476792993752792225284272114582969412122075907038039251209 6053 394112739088592179680962941925395116609982735795675176427752835651917710267791 6054 21511587430150909160012427394214036107610869806470633127260427223486294445292919 6055 608350247993105414003874140071893466687551782613014145079908921545754045562890721 6056 -8255264933857580619258660308536483375201774786566857168680043954127694914352937461 6057 -2631894379333497325184617367641435750929830190552636961364739097986741419396885471641 6058 -236809190267960854916043542499026532827058922129423894758625557947906767696534103534341 6059 -15888885700797658916361725409304210696284611893504205418619357824586654812769728289562879 6060 -889147798013434642035563371666347158346342307064014930595877756920921886146270787324022721 6061 -41235142681505186883553761809098390988569666364691319357336091816557580871616250680217354369 6062 -1357300450728638177529697357989484440993555813939810602672666066805591149766793843088415949249 6063 2783499973580136782840271797096566751515508985969336842806060634253287876696327306505819769601 6064 5899597497038191611923110452354542247361437941743426311874318158054788932575136043517524733674579 6065 718139055807232218290473450212881424276010081951223371416655136404703672467006988373257054154449431 6066 64906869040812453396737876238105580211783114363987958191972594864146048534997102688156309871820254339 6067 5122679297117587232063682075890435136108018484941857583488175161137117440074328430963219124395042189729 6068 370979693394323475341566536616017274954441193096463579168108155315079935496655994617330114725128292950279 6069 -222975064269917881854289174087637124652354651433447808932822738565864564457962813049154005621032041671425169 6070 7488781810591109675106193653172759344649888884248137903116917115832958973072974431162761365130911725383092999 6071 644641170433702148957472773132264401643400953688396489452901217287051239337368776923781744892019392534490544801 6072 18436438166395947479158256526377321173634529283140896311321085963587695147088276506797268641587846474696442170651 6073 -705063667381828619150030690806737705557983033899877042296820925572958724994461859462251903351841856434412616065849 6074 -132458460716818068285768865077708584461421017337701706968701132778789887852656534370797287846820755868530233567136501 6075 -10149860990689287039542882844367630483522109367129693422251295985326435711707867845928640058146434751488792484402669119 6076 -482012135575765126045524284497972478494198451339112666250936280879545691596064692046561125308566357799329745305801703601 6077 -5052600824566529926534148337062032704154411246671430865780177126817062513801460957571923239161607638796063447768138388641 6078 -40797837986820313081692078494971800820319167990112893620267638916927867773833968721476074077238186883783937651247993370030641 6079 1784308929949187903743083960653644766974719566692885293156828114490804097337146222563308473464239491487461150731768510186034881 6080 92505524181316132293695401753233729169900552870871820746883836108983417304794311404184708379599617332434779215268338519961454179 6081 -1018646037388247281309747270148160803203589812801007969396509215341924149193820169190817210582755972339612454926029046057747294089 6082 -376362116492050082914961207894954023586599146315131530813600177791753328749132540750050252215172025522347223152258806578197945337709 6083 541361031477240877646851593462342928757712951291132492151340338707881188158731815717007511934370624717654513658863266067784136410150241 6084 7874760494733197055738021657929715449986843424736686543809862567839771708126748998507103054018503032948119821146172099153073724078592279 6085 618843084334168894796541315915246578933290410434055688611656902465004067642630775768710223843920118704282223014911408205275339342817345871 6086 -17842282269825019439857269362816741335376939443178062762746389694486678033982724605604951995967229045528837133200357191192505942988048043881 6087 -28497270253954033800731732351415257300113801369037503590778942632171846612709677210741808636600464792820071666890559955342502977615508800225951 6088 913372286108720500374791417178976510921652803608029607496880137301949849688420104328343675759459158042030091483652041482524129294812457774470699 6089 -11582387613039119270788025255617368199375212031439819138034001666553887119219052799518370490918906512684782557165012829746373871313197915021811929 6090 6573745548799035669194858171925763129459317613809037705801997686617860956036252924743876770726120428930685602464084906208105492537394163821890062619 6091 141620809099583856355408024642960973093906443243946205519635415905610196400226082559542052369199427609621373049737168943994020620028386558332355256961 6092 115251343542258353771301845797738782979643124954216170665363530598484631356165299558996176582130307325465836990442940237502275727488336285438743278386271 6093 -48971225586648074988971857055243931203384227388443568522057047355939960278271680265775427834476630680096262694457955941887692897261049094380235282178625729 6094 12184255104668468259616083474122147747768696265951683151686784906148613859283846955766076132930675713719868332209104784746729704887180472152820594885360365919 6095 1597463187909772558465596871800221505993469369631583107888986850950673768652876397251941720593794275508100557358577037971025434140002278701762773418540959696001 6096 -93945289798697465140601300406455933078942477016045878168558087368136206611241603622696941731534479661940504031684716313809171949808609462730789153653191121877901 6097 3891737343979826962130391786211604131933804109173421686332297314775683718818293658804631332730065740435052963347229626796119139404303923365817211215272083659843799 6098 524003916883875533199004052258054282036865117088109401068824498288910291583944091694457783527944285798770381109326672023660264565828442942696594059983087932711487699 6099 -312974476730119042480402130105692036503102080998509576234574767240056936372205866031465922378308536536559669633869531867565545679255909689835333809309001284999828426399 6100 199928779743808962323651180737849511104050547049506324917824182453841612923764402885149291875281476689953188433168202325837502545818182645331527356917873119867458374158839 6101 -14587980214128566394814629589497801974257066754561290022754747653847496500601702350939672038192387760124903133219977937499349574410805078472310352054841665202875430389031809 6102 -5462728457646587134318169644153955186751925005079482745617371425697127408610335074482244664642643542748410815888193990038977640538633331379160558997453168287380957004900010859 6103 21941627220427221386595602259145001945679202175499018893546518105636357966130528467100710794883909783981484952777331734897677538588970235637575229506574526763627696821908707959177 6104 0 6105 1 6106 -1 6107 -1 6108 -1 6109 1 6110 19 6111 151 6112 1091 6113 7841 6114 56519 6115 396271 6116 2442439 6117 7701409 6118 -145269541 6119 -4833158329 6120 -104056218421 6121 -2002667085119 6122 -37109187217649 6123 -679877731030049 6124 -12440309297451121 6125 -227773259993414719 6126 -4155839606711748061 6127 -74724654677947488521 6128 -1293162252850914402221 6129 -20381626111249718908319 6130 -244110863655032038665001 6131 267543347653261450406351 6132 172316772106087159102974551 6133 8944973491570029894272392801 6134 361702062324149751903132843499 6135 13353699077321671584329389125031 6136 473187451339968339319708384532699 6137 16445494389828914125075879570215809 6138 566664194829972997274629695467158559 6139 19466730588288911506770801379217412031 6140 668473722816127368011509174093414702879 6141 22959277474248983699736879371176894181761 6142 787831809923357358986816875995856961277491 6143 26929964528705440917988108625289935123151191 6144 912055814900667622113643619246570246680186979 6145 30318090315809943462292181699306225141864332321 6146 972322063703944043023798308220542201386190566119 6147 29036419042091160206768484979001709079623930849199 6148 735684186795374655074803566501368182821766105626599 6149 10093383087590210347934419280539208942049299864607521 6150 -513790152796500547131233870413677423940492383624670981 6151 -65712222112317165183589964642284924435961435874518608889 6152 -4916266595932105899145032670691615856115671430478124478229 6153 -315142969214856137493566534817700267988208818673756344057279 6154 -18847484634988502153417627102601240087482883026848203862556881 6155 -1086989746000543073496641339061089258177572512083600853445297249 6156 -61435647498331934000294306165674798345246615280498385027820069201 6157 -3433176545030140496613289508127377024517098237517154711524319004351 6158 -190689846972528182182388319385750268313667094740385218193226033927101 6159 -10560599374012391920484547651104727093365922205143169525327710386354249 6160 -584229790983950278085851228586188531076438450803336644741052102240541581 6161 -743314654881297228161564324855838460156532981069456939473998419296746912799 6162 -8542142273399785106243585057384526003405185613796844859035509507038039251209 6163 273320004008777586406392703468370445357666200000255331700577978947917710267791 6164 24562478455697210853949726761574785200587453429917402786578594103742294445292919 6165 995688437504007883630476674333607390803682206580699138753238821016602045562890721 6166 14641781114942500139954425987421611557555165891157172650626460500278449085647062539 6167 -1621361112705444426446384561598560850399742063330616566945815185132500139396885471641 6168 -204802902533286807772266341732333283173631359442659537754960358746339287478934103534341 6169 -15652797801822570397148097079085243606539733289114173304385612363156731490504128289562879 6170 -960450392046395681084993427919735309161732218516976960443720199584793779774789187324022721 6171 -49324673090807239087733798474317252334463658266777795535173259796308000975649325880217354369 6172 -1983578135275238146227749361575238216807905830668885286054118847042181538870745715088415949249 6173 -37891824610884822955082936353940546656666238923326594338343672942901700052953519899382180230399 6174 3587136914670504102132810821175224582824143087203310923916578904905999361713946021873236733674579 6175 605122294455962769727721389724005414881646619269364951767985507434262253912999359747517278154449431 6176 60693773357750194982171130324628502111885044062959387903477738033652024774489570617614719343820254339 6177 5081166456352871275647846067015671209502989187459915596083656949943027036336455844485080961195042189729 6178 384267428642065751650818706653315594579593468034715639318566324445999525681261890672460115654715492950279 6179 523201361294270379919134903960446969992953322117266572633903649105874840739531793530410111116963529528574831 6180 -4418244246386053610593681873907256943510955434367791769890257823629341077240640597811800175426592786616907001 6181 703617168111077762828448274842204099159182818304394460839040300018031583721685177058034099913315762198490544801 6182 40246510301353440779233299202774710696915468401043051908754864465176032193950123239294754015910600666056442170651 6183 596366189423818583488609407663251253874720646670826149177506699032923311088810399181986100039206240453190583934151 6184 -93530947944485616728311327012757104835535357889911034711357825089897450792624445372294660881548666597901062367136501 6185 -11158941185193410760357186752933090871607593857999123785859007690598192548306168503490951472236652583272876104242669119 6186 -737220314751388696583898539538826980336373341798074709081309467537480287239894527719491195061250713159224433541321703601 6187 -28406795664004521971233737646684981322815573093106097820099642985538209532600149869794905699308031172288149271665738388641 6188 438593545374291717150902081300011868328499301272553378341999799703257819331398245356549138712461401075615327828782565969359 6189 -985729328868131059900525958119824478978387750993328167107008803594918245246484774439494188895120591726822224855911024917965119 6190 157297913127458151448380108718562232339011347429398614826189400988418739381359089547726355562687033495248337211027529715609454179 6191 5374644827252490208097558808915541005546140760977224528399902137373246809701648569176650994472869435609935684833208477250796705911 6192 -215230941803618743868157820793394116244280945370590423361644434484950808103686960897739264622625494237897014163107963258983865337709 6193 -33414938325597446666382113884144509583399059126084199828222496100259883312656745741300614544646031230685056463023367801495613324249759 6194 -51815283782612475876592279579572458135867605573216996541571145325253998678271811549880825151564401723476208012819867334636935982007807721 6195 978414988525396596222439407606153760370467584192160353179134679239470567132498417290397669922038660884794074748075460409701876137338945871 6196 38072091247557262579439459684329889968029021916409869640106874872200002819853045432035285355088639345053437276689569661783747719895996756119 6197 -2300452173770986622376977710613218395013869315484911500383523927025698354175158909499033132071286173892365883518185029750515062115720512225951 6198 -1012244588096602451658438203950616108147869696599177281276590389114475984414207229753437939821694821161991640674973149906066308726161839317625301 6199 72100221401941321010624054324821409050109067312944571238764992447198954766236233986030935277076140946206175592122656751794564884610259117575692071 6200 -2026244065528218239071217436545503199452605400002034889360686327411575459590047702236074889880384990775539015836129664948930292306507713868804849381 6201 955677439254265393054445157875413935082428782332968422058828148492852647690959661586558443805477067490398014309988841660293387841596880636452328120961 6202 -3615566782562084750353652588308389713635543438867100722603480956373742493939960078661984029607538867291214668341487113871972904153154696296241963213729 6203 12185715497026427455081595987699506933245879403573918394475050294184482412707995838597335912345498623194410835228988682253676312773877260953995262851108671 6204 -1923211391136309440822519962353554871319944235126315263939880028149945219235977933239153688656180392824661646328389183060276919829757541568399926440177451681 6205 -1177521387438959917116807664240100010867219379743682193814663378541029594783531970983925620012692351695043709886445412446803736359058376014896472591089851695999 6206 -149391548679184837594778591406482731220895997931180627799585617746061591296976941624142135924318678070748319495184024540370742858126799361472882635882332639253901 6207 -3496841669824998647737300604142368567813854882628769269338849791228730639739617369405606804339219069809082619113668500352721140176752328112759576602521946050556201 6208 394959328399650633779562096229672471261244925937920330429797026055799526382270677890653025173165115057030097472236249080653398054677386085787084164906025542460980899 6209 67068279636269119676591395310528452298636936248095187449358120080484637010939778625701747096206198856193037946954538892139356254905162791888023601655570003188091472801 6210 -8665293603714501238461370418537934777764629821130676828606403378003390534584701538906095537342338178913674518230104635174389465447671667533682303259089215297611991558681 6211 -15754909603663415906601698733360439508776016605548458395716166586574041271037742172360649077239906119147388963308636816257123436783920900148226570450068433739460424763968369 6212 -113961125473091017376622461452883404859564508567880646407050756326018152008730435228972201068545170288046756682118820767590237043221184144656547515453464815142673457418176649 6213 2549394403694725540191071185483671508815703431324701632460238370373074809161983649467263998205469737258458824804145234501837831829251091865540633724676528058111923938460849917785 6214 -2542375678933836546450859440075567428223924174110173680962665958902385644809617436296913925855529146620540383233177988421361807655195005959183869095009694770676564005218624095592445 6215 0 6216 1 6217 -1 6218 -1 6219 -1 6220 1 6221 19 6222 151 6223 1091 6224 7841 6225 56519 6226 396271 6227 2442439 6228 7701409 6229 -145269541 6230 -4833158329 6231 -104056218421 6232 -2002667085119 6233 -37109187217649 6234 -679877731030049 6235 -12440309297451121 6236 -227773259993414719 6237 -4155839606711748061 6238 -74724654677947488521 6239 -1293162252850914402221 6240 -20381626111249718908319 6241 -244110863655032038665001 6242 267543347653261450406351 6243 172316772106087159102974551 6244 8944973491570029894272392801 6245 361702062324149751903132843499 6246 13353699077321671584329389125031 6247 473187451339968339319708384532699 6248 16445494389828914125075879570215809 6249 566664194829972997274629695467158559 6250 19466730588288911506770801379217412031 6251 668473722816127368011509174093414702879 6252 22959277474248983699736879371176894181761 6253 787831809923357358986816875995856961277491 6254 26929964528705440917988108625289935123151191 6255 912055814900667622113643619246570246680186979 6256 30318090315809943462292181699306225141864332321 6257 972322063703944043023798308220542201386190566119 6258 29036419042091160206768484979001709079623930849199 6259 735684186795374655074803566501368182821766105626599 6260 10093383087590210347934419280539208942049299864607521 6261 -513790152796500547131233870413677423940492383624670981 6262 -65712222112317165183589964642284924435961435874518608889 6263 -4916266595932105899145032670691615856115671430478124478229 6264 -315142969214856137493566534817700267988208818673756344057279 6265 -18847484634988502153417627102601240087482883026848203862556881 6266 -1086989746000543073496641339061089258177572512083600853445297249 6267 -61435647498331934000294306165674798345246615280498385027820069201 6268 -3433176545030140496613289508127377024517098237517154711524319004351 6269 -190689846972528182182388319385750268313667094740385218193226033927101 6270 -10560599374012391920484547651104727093365922205143169525327710386354249 6271 -584229790983950278085851228586188531076438450803336644741052102240541581 6272 678682520728429675546526970071611439316462976692879977900895660703253087201 6273 -22051115441692190691470452359195300048398647212539045574097003267038039251209 6274 -912151307558246973712702758388267755701070454211342815170344380082289732209 6275 23626917735349303231908074644413428094285727673911178043247656796606294445292919 6276 1317860695368912346612957366640398257066899041675979963356171888792602045562890721 6277 39012442046296821386732517330480515734197110435704543618543268913396913085647062539 6278 -381225648619011273941443555830074627418014258192446822836149734388151467396885471641 6279 -156955497207459662116300346003183049674024817328978665787541006180171312771734103534341 6280 -14559809726608861690777115120336277128955412193541849530019174565055375215201728289562879 6281 -992816357387833124619925145146840986443390756606095157963957980651387463148869187324022721 6282 -56009251138856696374232450903731344602767827536975717068713562762683115898121569080217354369 6283 -2583865265161746934864898445075716138017388717208282203858022530523704503072322572688415949249 6284 -80330506648946725126536201885921460281382257085950907161645448386569555359817618965238180230399 6285 992640160545555913247312287837533905205724412767566459487732952814490473968574732715604733674579 6286 466532056220016111685110173338377010099389634349069046898338792120611274528215824038947678154449431 6287 54568430466412593917890424294997465402889500408045042315336968289886230755507191724319234415820254339 6288 4912181047749819661593917923568439774760122171424262526463748518282687430703010851958432092331042189729 6289 389831458576132240005632371005719024098916502154466755756198820298154547211280672983619603865249892950279 6290 28500473965529815555373336257824628314635796557076328381290892813140188349877993592093157568789398328574831 6291 -35261567472010837190899556173368706056112868107188999382689198950912632888479979665573612494299783186616907001 6292 243574030234173729089683716944959945127478597201097573618266929009769814191653598314246702203600814102490544801 6293 54701641338253624837049550259707237417718436449124687580830474392081052405450578564460416820367087135688442170651 6294 2269840247347686934499479924791826662520707433304160006487160133088900258824430613877382253494241394256044983934151 6295 -11732171014137931941092930128367321203901261247721776423486252927535924109116757638209205916841129458579001567136501 6296 -9633777631322949344518849763316447707655278150628966864487669259693860147162611739221023325241131809907443784242669119 6297 -896758504699763121527142193825405345037279463234780049928443312888510386022715437845321644053585188638329230295241703601 6298 -51416421786040523689048379740325089561144677268534634663236344185617182609134097912006276951379453990052701756775498388641 6299 -1418823949826174993776760707721079449190635630540336345308740863203683683758371448492508614529221677936667134855533082030641 6300 7283065512438640102597435337684083056845360597169038809888907095589115446180709563182929552330596351228942688437868508906034881 6301 46584130802979480744133861911451064734357176336738704695543739809688696837358998695874382207890711730890325422119231475609454179 6302 12433260392748829241586344054255697066212766313440589071014894885164323556858605714259848317966407855298933640981527977882860705911 6303 251782230968992919683095675789053442604954182729226296163123138426152088356808575760659111166665652352047234062565754062056006662291 6304 -27092769480139783681342432171962550458719583433913512189601188708032059677157191657566410312377030097006320881327147950442724441049759 6305 -2836136627502174050651040122339830891570336266542064181833068884960004883496914686365168209872749339849871356494349816369631774033407721 6306 -2362533246090806234548310268471365358772908439252705085987869188457300495141110011463504024779114323074108402446199965722336022430341054129 6307 94845152730093147657405772500897607397082774145878219170993913175613972748601951804269578515348420727199436391293163680476167999563913556119 6308 1885267384291316511245810487961005200079749806323879653769540236831361495223295066971292060907185129417218843807485110951727890830698790174049 6309 -252082519381628678438446944942204093308320518827950479965572730489815368471263617057881407180194279221237409204787353525926106870988859040377301 6310 2809306731853753081359221644266473667041465906076669199503792881858462536675121826957941733977962810599267230207897732245284145082359738420748071 6311 5171128119411112746637838532590469239655059862054049295412304566371673478101153339346857280184263355956322957367304808413824698814653407872199950619 6312 5323864771020903072057028674182384191077043442316814936642541380997757567407507462555334898430041344774653065259048845717045527285467319930397299384961 6313 100773942395941490110309450768228269342266243554429264394410306062400258535849603246865774275964218550967820209399858795764889293078733978769821876018271 6314 68659000376662456965613290729063445923533506482557172741338888030729887778986934291571937689028148836770081395772152846029886220670873624034538770830577471 6315 1107369646159965729123027063473781453135867857021947642629999966623750684477007048144338023934862489096615031215480589975288748454710349742843526843060845919 6316 -9292645359712688194819416607228255345125178935041483045461347014416861079449517412584831285364019251092042738120075119942160903651040226102541641187490095999 6317 -61921693890933307760812789668063957054770449065313819690421075577595967339132534057611245997888155450110631233181271842550738273314771721147495494885160826389901 6318 -7846530100332249394482009915080371897103222936658415049099117634689294803107271192976528744435390314987404439744079478023748534707998389814827643341760456789244201 6319 21355657375181118883280825326115436707440504725031880642142180829748821413615548371230677711047600553146191249480418910356705198083932648516294527313628151346715299 6320 369999838516069768698789565101278844953018103087463984997013543281694625313874636098379442779490513798581540222287532703984979303355937843132210838743963520281907581601 6321 60930075132948967283375645888308740750582042949452547474211374119626199568216425921197392538819807076311101248770688466790207972624147314826385609616035543513858931561319 6322 555851608655113723030852520797122032564037621040684233727842490352779366542954419857520135102869778855265622781472911437296462795163450427715477344818314789362508147009871 6323 -730633869674028229600140784731271297700145697871049320454110872104486997148919747397939890179938406652356865650909402088891542051880042123029709755706123037471277778511269929 6324 680132993998647815590286462236750616004193661498976932933538776643695386944489002798265702940660947100290674245547017027437309454713676679687267422637031745010596975226181966601 6325 -220847779621847687880527809341989848654055876485094668973417861645486613814293500557960605376266724072183322837010496349069305648977903429872898401408404397320850567649064940353657 6326 297212474203506082467840686635843942142973823812814439946309920509929473269430180557365044728380830327025699981484448855488486774891983876777034363699205586129369852712947472062818161 6327 0 6328 1 6329 -1 6330 -1 6331 -1 6332 1 6333 19 6334 151 6335 1091 6336 7841 6337 56519 6338 396271 6339 2442439 6340 7701409 6341 -145269541 6342 -4833158329 6343 -104056218421 6344 -2002667085119 6345 -37109187217649 6346 -679877731030049 6347 -12440309297451121 6348 -227773259993414719 6349 -4155839606711748061 6350 -74724654677947488521 6351 -1293162252850914402221 6352 -20381626111249718908319 6353 -244110863655032038665001 6354 267543347653261450406351 6355 172316772106087159102974551 6356 8944973491570029894272392801 6357 361702062324149751903132843499 6358 13353699077321671584329389125031 6359 473187451339968339319708384532699 6360 16445494389828914125075879570215809 6361 566664194829972997274629695467158559 6362 19466730588288911506770801379217412031 6363 668473722816127368011509174093414702879 6364 22959277474248983699736879371176894181761 6365 787831809923357358986816875995856961277491 6366 26929964528705440917988108625289935123151191 6367 912055814900667622113643619246570246680186979 6368 30318090315809943462292181699306225141864332321 6369 972322063703944043023798308220542201386190566119 6370 29036419042091160206768484979001709079623930849199 6371 735684186795374655074803566501368182821766105626599 6372 10093383087590210347934419280539208942049299864607521 6373 -513790152796500547131233870413677423940492383624670981 6374 -65712222112317165183589964642284924435961435874518608889 6375 -4916266595932105899145032670691615856115671430478124478229 6376 -315142969214856137493566534817700267988208818673756344057279 6377 -18847484634988502153417627102601240087482883026848203862556881 6378 -1086989746000543073496641339061089258177572512083600853445297249 6379 -61435647498331934000294306165674798345246615280498385027820069201 6380 -3433176545030140496613289508127377024517098237517154711524319004351 6381 -190689846972528182182388319385750268313667094740385218193226033927101 6382 -10560599374012391920484547651104727093365922205143169525327710386354249 6383 -584229790983950278085851228586188531076438450803336644741052102240541581 6384 -32316067076433776307518677392113510420035002188288480786551379296746912799 6385 -42314575194130799069310753311911461115888839610652346646689243907038039251209 6386 -490612428658157949438186642449028826886714053408616118736149493180082289732209 6387 16500146365640242228708430575448972490399052061981407204344340251070294445292919 6388 1500914156901690448249195328682043202645494059082786142915261901607962045562890721 6389 62640071606461872033955271920445065105281066297733328232616392781118641085647062539 6390 1038391206406593733129767794519327258412916063826443025960853541785029460603114528359 6391 -93291901409892329495791679222481930940629265313991380939148799670354112131734103534341 6392 -12511407311589722673575374271267909151136048181588930681784601816155056481275328289562879 6393 -977470643954452370871039303682608125609973647320743070538764525658442447201605187324022721 6394 -60715222345032124951494834616454962556583561692871211038671163978498660877603783480217354369 6395 -3125863802584984432544960901645379848192286174648076107773112785166982650042538611088415949249 6396 -122917389198115522998003738129752717036758058223527985631584237442657701818886346261238180230399 6397 -1813957235782526308669389074584026919958816192973852792011598664009203693177264724490667266325421 6398 304659815454277985999789199155824773581778994531260969741297044400196004567932522523847518154449431 6399 46544240410472463069935028000287268735889694557633094520281424632984890038172650091891710319820254339 6400 4608838158569337055745112217798090151567461109750205465692118826487117719946468542879437574315042189729 6401 386801021200307975187276342357861257456749363438284990675668990880985947738415974170715517951649892950279 6402 29483766373862744002257996840584703966897064902506980832424797328828238023538829900172777637578851128574831 6403 2094808836756733873147391842792075796590546994186987106468359239975940493152465270810834693049884653383092999 6404 -1274145728137557013494584807892993924197623795011995115623836960851964303768230968901082215851569528809509455199 6405 43260770491565643524489089110443047427516683844332106755999691221370429086653289328037693764840507599816442170651 6406 3813130553974328529210089838530897003038600083119437474688285017319324038260440631809011912403201181182124983934151 6407 108524731420635695952235499328279555326503632570202628808671448691673398830403144674376271504072843955541651232863499 6408 -4853472918244512898584204293977954856041577411090285417532801822774965037352554756934304720755198288737110088242669119 6409 -887138683156895287930455588539963932428668372507441304032554796879580412323315201039286777701117044702312003502281703601 6410 -69363522014907894359497963003823001497858636059970265078137107657693460012946610323063539044709161763879842192088138388641 6411 -3402838994565621918482417745512083329938042588066371967054694468736916982666190906597162494664721997938419977279033882030641 6412 -42210766609184473886439782968499936229411173164353291756185891269455776690633297014442568950089429730526028049922312469965119 6413 -596829986401734189074746387608813368439257000503662868977872620262855269870022770324122688267335803406544952061676409008230545821 6414 10332394835666365333489675247210310387941905131727486793209574891267565717144258305230080878549820362133758448254623476708588705911 6415 904457761034839534739085510678041560748885152039500765143311625592804670325414422761553391928358479750640246178749486557899334662291 6416 5114451943995548512117009253152561888400589526893244982676758585246003016837737968647839172561900286739234665863044638915314598950241 6417 -2882075818436304880816111916026069444947460641507402539199626856875028583599511439580902015058724606131112622546723087094646300395007721 6418 -231198673003994010786262379565602506844687476344940794833917778203207316220050064271032227536539730742592713316309597927619833578117054129 6419 -74093129826442404597685338689947478008170768915143497405751049816347539084744982310170363801860468757149702458014483136162502898310620843881 6420 8131370050069370753582875498830579344738099313160774497553790616453852681146544901664100805617672276421143941888138716057455073343582911774049 6421 40574070047313448438048539421082189503595996276207391591702006848877951138276827280858993410848992582610001204429339436500307228463010143622699 6422 -25316287961504077318894850774034734192168874715810246306821671025997282346937337030666485195654922000387730771349327364353917065768451477836275929 6423 5663210263411646002532442878362655542339866208189701365149437993082438746747223706920522147231827673766093931888804114081624306247053033085762830619 6424 325061044711363859487684444487754135357934451318363585858374944593800709989433537638628659226010702006724773278444654771358447421573916836931547832961 6425 -569426612823789369237892557643067002261553446888514832642131197595387225765000869650255862005069351791832809040043189778533161804776763701208027476173729 6426 9183427868693552352258669645461288815110048166929655106848344731422690718332686414734127700389463878291619049911131535928306047776312685644851686337777471 6427 -7241025337486113569293078632478570235980525754335757798579869516722932134104676885611770420198177497892609622270206575697382856411912845275845884595091448481 6428 90016647204168472041794306039231873287295903740925032939679630759361503463635136799720510460292679985100787259847489508050803608293649288977000172010280144001 6429 9524552209743600295303129321369189645630867270324680026370120589093383614404525238740742652647406257200479328770132657897586733443195537378915061213562794218099 6430 -2468628369164738238016408737106340066414129516993311427452975605555149518444775708015930752836604090719820483692831069562008041122022519943836825713483781135996201 6431 -307578943692268490716210654025743095717082634694844622543670591198311346734450019464614371373401275394602539895227133018304185854960071990858150733204850461935524701 6432 23632271457280256016659507457703826157047997095839684571678019935222625503300815362411873535852141823946220470241352574618535068224518583419111687148071529315454234401 6433 -32690764522215679867813569096263000341078121048643833883026546796090964349931073654650824145808973981376780400424489509895533671194676366001192294027474761559255592302681 6434 -5176126294930674190858480622032758118571122453375250023519101863749812108059289393053234188481198402139369058993708432787313434579199438251948896470631720098919698285479249 6435 135455926800596560348323686745075840118121288841855390602333580041740217432295313643649980133227020478017930271211400753901365151905152104822882701597182598411697024899422151 6436 -15135303303689013500503385521207031216664641235111200221048916707224881141173174721249603314272550955329832550849761049239434167246763428717904522712576410042400395108374926879 6437 -54982682346746069563973029302697588706919894934673950711196049744396319423528582520708587440544655047626320006721140539482367339825524653820242746515971168492449954476911305631245 6438 -8186130922858581156261488167367983269445450946252109539675390097953909009112568526909867393650332315347649076817351480570234449912921076803552254914408847169478126641698341614565209 6439 -35052491515774156314232141367399739115100154443733062154474409589966794962353357034150839064590899080936619272143148177581945332862684313451082601956020476150606185615179330674907965451 6440 0 6441 1 6442 -1 6443 -1 6444 -1 6445 1 6446 19 6447 151 6448 1091 6449 7841 6450 56519 6451 396271 6452 2442439 6453 7701409 6454 -145269541 6455 -4833158329 6456 -104056218421 6457 -2002667085119 6458 -37109187217649 6459 -679877731030049 6460 -12440309297451121 6461 -227773259993414719 6462 -4155839606711748061 6463 -74724654677947488521 6464 -1293162252850914402221 6465 -20381626111249718908319 6466 -244110863655032038665001 6467 267543347653261450406351 6468 172316772106087159102974551 6469 8944973491570029894272392801 6470 361702062324149751903132843499 6471 13353699077321671584329389125031 6472 473187451339968339319708384532699 6473 16445494389828914125075879570215809 6474 566664194829972997274629695467158559 6475 19466730588288911506770801379217412031 6476 668473722816127368011509174093414702879 6477 22959277474248983699736879371176894181761 6478 787831809923357358986816875995856961277491 6479 26929964528705440917988108625289935123151191 6480 912055814900667622113643619246570246680186979 6481 30318090315809943462292181699306225141864332321 6482 972322063703944043023798308220542201386190566119 6483 29036419042091160206768484979001709079623930849199 6484 735684186795374655074803566501368182821766105626599 6485 10093383087590210347934419280539208942049299864607521 6486 -513790152796500547131233870413677423940492383624670981 6487 -65712222112317165183589964642284924435961435874518608889 6488 -4916266595932105899145032670691615856115671430478124478229 6489 -315142969214856137493566534817700267988208818673756344057279 6490 -18847484634988502153417627102601240087482883026848203862556881 6491 -1086989746000543073496641339061089258177572512083600853445297249 6492 -61435647498331934000294306165674798345246615280498385027820069201 6493 -3433176545030140496613289508127377024517098237517154711524319004351 6494 -190689846972528182182388319385750268313667094740385218193226033927101 6495 -10560599374012391920484547651104727093365922205143169525327710386354249 6496 -584229790983950278085851228586188531076438450803336644741052102240541581 6497 -32316067076433776307518677392113510420035002188288480786551379296746912799 6498 38739263815623634442050450498953183154071929981800857643679718652961960748791 6499 -1274132872419117473381344945954053721496334826135663760209716131260082289732209 6500 320449201976428059282211608070208416710383105167873407915189174718294445292919 6501 1444780513680815990926696201652361776267390513722412658315405663179802045562890721 6502 82292579336221044275886594151159307947337293238545458533395309915454641085647062539 6503 2549372184150561650430009457788979317364716625588380025971695663398374228603114528359 6504 -15163367172447040887980395859067298892780413590286687060239876273460145795734103534341 6505 -9449173370736785351593550544602294207161229486313354875869763251920306100014528289562879 6506 -906426419065561304956925476363925304566992776108542025204946068781854289306949187324022721 6507 -62851376057566996224800327953443937257173025206753012075006857528893843980293063480217354369 6508 -3573730531804298070740370614416124030168665515751336850520313083914115349848178905488415949249 6509 -163736914030398120625329875807785215679002894508206976042249687919401263384593572578038180230399 6510 -4742226296408797558499664396290709960064221446194930376819421169622285709350887560034731266325421 6511 123045042665531612777804301822186426148489687320758857231277827753790382425756532282813278154449431 6512 36704333495720250348909631636907651996349448628292085274536507845715670501853019056583268719820254339 6513 4167813470393029779116901383664655508519781966596372583345983404935980550579737262562162659499042189729 6514 374465086372285207361339587886213362720520071267682316593415675369781156527174489716270150524577892950279 6515 29895504588983664140514208002662557751326969427368563448809602021887709616760219791198579765158396728574831 6516 2205953504194288683784989939986450662106098407027903044216244287004605580287731389602786312936824813383092999 6517 2980993162546135326859931658361948897051011715681245780657151453840959670811961992861074950698068000790490544801 6518 -26341070706614932216416612267963161189513422122987471371846354054080320963939716129082620209476343403575557829349 6519 4168358987162201030464358181236344327499259019100636814171079629077057293015934132284733576655933525813420983934151 6520 242660679612877543530288651882637902312267886079162735738667508666823466945036299496923674251056502065967148832863499 6521 3330090437627169925481053081903859065926963182186684401466803586419272605973638757553648546170475571368654775757330881 6522 -639400699460710174538796635285138073548158286430219364301747866861826723946724524687408976776463050478271985582281703601 6523 -76487596809692040984703483801086916690030593400016509879103154995367858151041967274154561541225683329507427525909578388641 6524 -5175875445697764826341193084796044869027872358001263632315181888688811749689206111892320318792721824940881417543143962030641 6525 -207930415103035940554537837590952415642174437224946022482883225594348457230936251457140039481108619824228806855244826901965119 6526 2565350691598051654679746657091805218029401787029386151504621068279423477385981190285115131861147058746101435676611366809454179 6527 -24732004589063816796539969685991288307543448070880118980185328104852461800792917107349637278882594909584697131763998331931411294089 6528 1144822297250837670115384455642956110154048064113354996142404252183854052948939767201949125175933301705112956077368835368888902662291 6529 60393758021612403486818873419029420920085918265905747797872701453324436888560455981020524758573819374541325092512865505758823334950241 6530 -825901770410585566874180492603264348804250671621314157463168546409786826422145154818393488353088626893580804803869408530343989790207721 6531 -280883114427832145121163909718374998901622020535073643067153285865069265192787791667498939631392494281389842407471257420660899660421054129 6532 -18067035225940942403313567080332890394497171934306446565044580634977078816486127891717185036482363799457909630080356991826418407169500843881 6533 1406518025883357587429798730150761478729901207515965752374603141741372185627031406778532921489000162003934837237705953831521593937415257374049 6534 637853586225377611471707771033663171855437745466454585438410206950964343509490984418113462567024075357114081100415774267739632424043013266822699 6535 -6829817467225990914238576650252978416015442510825795626016340701515603179315379181283068515520951655896054714002701836427900096561892989374963929 6536 40729498785584869307481534286396000348603727825566364809321262138771331987524656625961200927878996161524139063164876702927733810231835001512443150619 6537 793358002909271497064609917722787605342058870779297525372285554990417268508282257545940738747784094789686870675370581566264527192281872353981608632961 6538 15606226161110686582297318028185926348008903594316740910325987601004111223838511085662494811233529243629885921929221169579911917718446212597360496434271 6539 -29396781167647372664151854845267436884918229081412140860088645253253594575638795741690979880071804802148779855695220372297757499616571574235344439497486529 6540 754054797800247732477909124624988987935769457680744894368185741424166345250657542920462410218199179584018016887678009626567640871364504414202043906779962719 6541 -382315101810054515198070131321498000083338490430063028974201622892836853284755194834727009661628061000279028669355090090889259190549847510834452365440994095999 6542 6488267112024873914473139083708781373082877746195580078107103035130410426829752048057881030670125666324624187013786379556054945346435657844830382033523139818099 6543 1462725367707284897811395141590622812149385911936791160519924229670405790026101908358568676638142154281467767070940061134621045884341495766042629891218309971331799 6544 -8047362467182477400858127474836200900199468170043124354569664526063330220837241543125722204152858846502270288346097803437742566185744689030950682868980837773988701 6545 68445813757165378687113257202458346554111070736369277156904948789845157083596649758978331676382130077849443039808565337822116834540084257865626044858001009787572001 6546 3402647222177623928231501992893298780530921527746180734691983408267643762494175690719984672441299923524668147251547466260828491425715856259601949096407315700208004081319 6547 -1718578315440188626355819600830996201269742025381375179992303526369410114299179545002212789612144751464155090279922647528375799851399046507032441847649033772476143688519249 6548 -266442805219086308963906371023415683382851622151658669717977884930324776146611255124347561918186460364282195332672652396263219937086496028567374493816203516893845376897218169 6549 138691539746231832425986894268017943310621387499314027920339009159988088516422680201821395737542812257692393853818008010327335885784697265666662188919423625234232149207598070881 6550 2221460425850038933545529139706232220848081521431875578416569528109714343038651896555590833882798461070884969025937768596647128443980694527236952250912159575694469422265746966339 6551 -2385650921084318638481677001548532221686711647247142042869130370183886091110180746814139757639646724878683148157729142679295351742489867835092642259378153545057797086447572059969489 6552 3924314123919462476699880985865240370354260344152578502285984260902046883583669786537420761634221066125872490538364975973882095802872160541210227486455791605594688509278474086207335069 6553 4170219155454581289920794824985294387480755760716758866722847267786722435942270219731586731467617743767604211948673604940174853639266005141077107107756152294739776569651587322390890837281 6554 0 6555 1 6556 -1 6557 -1 6558 -1 6559 1 6560 19 6561 151 6562 1091 6563 7841 6564 56519 6565 396271 6566 2442439 6567 7701409 6568 -145269541 6569 -4833158329 6570 -104056218421 6571 -2002667085119 6572 -37109187217649 6573 -679877731030049 6574 -12440309297451121 6575 -227773259993414719 6576 -4155839606711748061 6577 -74724654677947488521 6578 -1293162252850914402221 6579 -20381626111249718908319 6580 -244110863655032038665001 6581 267543347653261450406351 6582 172316772106087159102974551 6583 8944973491570029894272392801 6584 361702062324149751903132843499 6585 13353699077321671584329389125031 6586 473187451339968339319708384532699 6587 16445494389828914125075879570215809 6588 566664194829972997274629695467158559 6589 19466730588288911506770801379217412031 6590 668473722816127368011509174093414702879 6591 22959277474248983699736879371176894181761 6592 787831809923357358986816875995856961277491 6593 26929964528705440917988108625289935123151191 6594 912055814900667622113643619246570246680186979 6595 30318090315809943462292181699306225141864332321 6596 972322063703944043023798308220542201386190566119 6597 29036419042091160206768484979001709079623930849199 6598 735684186795374655074803566501368182821766105626599 6599 10093383087590210347934419280539208942049299864607521 6600 -513790152796500547131233870413677423940492383624670981 6601 -65712222112317165183589964642284924435961435874518608889 6602 -4916266595932105899145032670691615856115671430478124478229 6603 -315142969214856137493566534817700267988208818673756344057279 6604 -18847484634988502153417627102601240087482883026848203862556881 6605 -1086989746000543073496641339061089258177572512083600853445297249 6606 -61435647498331934000294306165674798345246615280498385027820069201 6607 -3433176545030140496613289508127377024517098237517154711524319004351 6608 -190689846972528182182388319385750268313667094740385218193226033927101 6609 -10560599374012391920484547651104727093365922205143169525327710386354249 6610 -584229790983950278085851228586188531076438450803336644741052102240541581 6611 -32316067076433776307518677392113510420035002188288480786551379296746912799 6612 -1787655689253582313630151406479138980908454814425744501504762627038039251209 6613 -2449413538060556759296082401211591063410765985226235222420066088380082289732209 6614 -28571867161708954386121750833677584572019382889142008371422580604481705554707081 6615 1017174231498272330734717557514494440034189977006626407981206670447642045562890721 6616 93458840489720508475697109835699649627631589300360635486499800697191601085647062539 6617 4014285216880794790557820242366781378371921889034164672044229343197121364603114528359 6618 74272494694166074557505919212945019914568196696903373413971330125450252668265896465659 6619 -5374703239692476063880995870637422608223914157354168645572662035292005259054528289562879 6620 -773280262089317268838812321174481386008734115331602300069698840103333571601733187324022721 6621 -61838558970963866477373862416804568442167495993919774304944089499359472927773639480217354369 6622 -3889030602618051785416950323168606433074319704196334946507472365373756863473487270288415949249 6623 -200592814575178270467574122854522347970895921614112961508475825235144177378568263189238180230399 6624 -7680721192301444611630924397115066676185151724687748791245197614492367815026629743458731266325421 6625 -73416775077434142756364793547322831613028155081140490373675385423868209274452229721625761845550569 6626 25211404401352843425251842469946443203599093201227711796386543757566186334672904649011157359820254339 6627 3590071786365340358064112850445521348495795945366712342101984261639084018931650265027380924587042189729 6628 352321055462109977134376771364977840227455813765476151157086707868704567641946901153503550709409892950279 6629 29671252223172668543955861882721083019806601162371112832850394645017233255768232079043677407551996728574831 6630 2279700434819258317301339483693456336025693532935201978051287125681209305812294112708757818096033773383092999 6631 163593657014319962763702925006728643165287657247832746815661927462959117329414038673103020264642756630490544801 6632 -206723094863613267360311256718245483807932722233986765438955292499460969262106761589691475339020459807799557829349 6633 1408812795428190571826467591969465600311918367404050151951205504434088563977201755028351130080738722015404983934151 6634 331635573333351290138654179190745994410251864977782584942091968153258733403709684145559177239547379313127468832863499 6635 13874583663221072170700918637576316215531482297675575374430808105131314089098604239787856906707750526098306999757330881 6636 -113347560172737357628154051497967207283625522712306209501369613243972854811284637808019922713530330538994956206281703601 6637 -66758495246713168549754414250611241743027654259200226314557263345791908604901904117863568223392006239524574928886858388641 6638 -6297613779389920946620511164705763051687388533601486826818675689973917722567233779649540574138402118406067257674093082030641 6639 -371341994049133638514258432465541259190956234429151557269345257115568807352423791231251002718268081179673624299138894101965119 6640 -10930784327735950259009460437477397809770768032651437494110438954717687740479933359382680629719952471154003269382408450150545821 6641 700887681714201698186311384047958009496978772066048620651028557199508980709932025850970051102366474034581726101801866458348705911 6642 -605341559583594487736914893994071903756230242989167255893235476699994819159665110149129206586891454781446322312990847593272761337709 6643 103905549374929006117629213837969414633473036223882820977580028699403633102944997689542055324846390762402817973181520588625036198950241 6644 3578205654755094329936949840328056634101884553990974564138634367747963758197315888319902959531306466813358289742189992858611084769792279 6645 -165744456197994036069510490706190554183240539517261867982397958138390302502675341065640866388761047203470263736043160296034191032965054129 6646 -25861796003518509390418207371999449091909241721516281781757371253840779545756660680134645484193656606562301683586061872298593548017116843881 6647 36492894553429513105916073220261799566661915491221788113665757665691002777953695439282171072478022852561899957108300829202102338865758092574049 6648 570873030858633756849613775914830292100773118773908593790305903104124962921337551640346831799659306365755515202893274854061727765034164575622699 6649 45821582406842607790595400217854125206820272194704672687234007660800050844285043685622703066389776272695339631180438249646389555580909549121036071 6650 -1443169843854996681307486881078558205633616283416202316041919530121288742479664631355950451466216160397197426806451548366042319455789080095974129381 6651 -4357134716446749867924081820920917203977639658956296623523880785132254597174895729150537219563560441612424650013018052161875780377184840844025154887039 6652 83242416107738913953909247528787507009398492793099503270426456859550253868485293264116178529238038304367834920346015696401543114189821319668872195890271 6653 143824025931412163502662018877760401723863310531383130361799719912132215895192519698929407349197549692501044121408659118573913390086166334584025107697471 6654 -1152541386738016047012968506134054901681514702575926107286564737636674967792650418486813499741896635320612146910901878295373138975963917586888948573015237281 6655 55665820553730794502514534865186876277102556118168255224107704931806022659144834372008329226639512584670790271778418605797066391087465503284821843268576464001 6656 -15497000074050701012586916766907578846519738828871590619117560927671907672118504058998055116386491772730995933968583553254427850001194951143582961373747057941901 6657 386013340492648309336996255700059962512166170873485727455256663962209914868211689103922211177514098167718622722626091700471243068913980911978452938457328617347799 6658 161212373262832642669362651478873309850433108727108919607903830404147512762501666294121452944509493423911146594151116114254018784847325749563346845307183640756955299 6659 13487744933784027482830964005577864352195887528940947663382614805005980014984791251284714745331192352702954554447827291948863798987973697878933380546196193193536692001 6660 1861042073797010101195608098426408627812702567411012785303988259284597535985623085102086495226181184157459648797515868225175268982449972405604584532210065932826300225319 6661 365690460722064802337422682218991372839342068636265178676441897128217932906714675416139712006205590049222269082986629718281585536595559987998348881211285951440686914376751 6662 -63088261871869751410413690640183779740696736374838602572492933621549218701246494786187911255438449977555062369528475124118111105008396212823440284213428526757512244849714009 6663 -8947081815288172442276337563568026922352319265477217682437626980924495792608858337311647149453833364072897100992281445358128702462967286532249656681574912162366052793165008479 6664 -11591534908799754690946178108569553909647117795227856866807340454955444882032145493530210723472793407967984441777649914287014937744259646432461861420617017481725673937626268608261 6665 3521955585110290041367994542596608057857401209723540654601518931424100260826431641134412310467705772038218893856024257167733302153129298588864536634612714743156842179292861719195031 6666 -19256117049144986921349754633920753137213089262706048389940983234815776141016280471944458059218608269841168505986911494506829821686521320333123547020617366257991978282435320241776141 6667 -349112084053679192688685112370070654673480472909372703360687421785848584402894032979979973945295066147827725052200236560970173702077894498908502526657339576425596314414505541817979997791 6668 -500444608541300774717958709337625962964571340690209751764270012463617800139666459544708836693950062148870458344870848223377200264217587992470846424887723095735450287596991390466688237070897 6669 0 6670 1 6671 -1 6672 -1 6673 -1 6674 1 6675 19 6676 151 6677 1091 6678 7841 6679 56519 6680 396271 6681 2442439 6682 7701409 6683 -145269541 6684 -4833158329 6685 -104056218421 6686 -2002667085119 6687 -37109187217649 6688 -679877731030049 6689 -12440309297451121 6690 -227773259993414719 6691 -4155839606711748061 6692 -74724654677947488521 6693 -1293162252850914402221 6694 -20381626111249718908319 6695 -244110863655032038665001 6696 267543347653261450406351 6697 172316772106087159102974551 6698 8944973491570029894272392801 6699 361702062324149751903132843499 6700 13353699077321671584329389125031 6701 473187451339968339319708384532699 6702 16445494389828914125075879570215809 6703 566664194829972997274629695467158559 6704 19466730588288911506770801379217412031 6705 668473722816127368011509174093414702879 6706 22959277474248983699736879371176894181761 6707 787831809923357358986816875995856961277491 6708 26929964528705440917988108625289935123151191 6709 912055814900667622113643619246570246680186979 6710 30318090315809943462292181699306225141864332321 6711 972322063703944043023798308220542201386190566119 6712 29036419042091160206768484979001709079623930849199 6713 735684186795374655074803566501368182821766105626599 6714 10093383087590210347934419280539208942049299864607521 6715 -513790152796500547131233870413677423940492383624670981 6716 -65712222112317165183589964642284924435961435874518608889 6717 -4916266595932105899145032670691615856115671430478124478229 6718 -315142969214856137493566534817700267988208818673756344057279 6719 -18847484634988502153417627102601240087482883026848203862556881 6720 -1086989746000543073496641339061089258177572512083600853445297249 6721 -61435647498331934000294306165674798345246615280498385027820069201 6722 -3433176545030140496613289508127377024517098237517154711524319004351 6723 -190689846972528182182388319385750268313667094740385218193226033927101 6724 -10560599374012391920484547651104727093365922205143169525327710386354249 6725 -584229790983950278085851228586188531076438450803336644741052102240541581 6726 -32316067076433776307518677392113510420035002188288480786551379296746912799 6727 -1787655689253582313630151406479138980908454814425744501504762627038039251209 6728 2251709124505200384362867419818558304246958651136050626421333740099917710267791 6729 -74799573343605566298768090740474053353987008480037819218363012251201705554707081 6730 46392401678443480569144419471768595612869839597814380195457605866522045562890721 6731 90034688253247166579024663086889082618567273033377852925908570153073841085647062539 6732 5232740696125863469557562220671064434579407959364516750692522205525953364603114528359 6733 169464296292036053347421143998933099628531632087905404414654383787090973052265896465659 6734 -374477048495977592981073735378886157161587647037068237322490937890791413550528289562879 6735 -574235055933876342909993778941216414650370900138689872685234333428074796819781187324022721 6736 -57149640128297056127042349813771502253330758493914505312912071345504654506726343480217354369 6737 -4032152901357888160728418376746867738013813759626415615941963833250234131353669030288415949249 6738 -231047752162091597864861983322932952345289716809134692015285445549949200965351803208438180230399 6739 -10497268405728943847916427896899309082500045428330599129581113697387673563060428359317931266325421 6740 -278395609321273130244484066066790644420406522806615921310222960816783950406605828209710241845550569 6741 12316755533351850926490914759258120535835552389282061808175179375671387162578409341897726319820254339 6742 2881598488503181042150284312282188943248898238454159676408350252955700212316636830485173129387042189729 6743 320126253225239545940517380473237111284975236315246350745818822095471554278175517690342481927841892950279 6744 28758393045898983724836542051819138809325633541746514950763649297188078706136362229414720217948668728574831 6745 2310580800953327327670555320849295369857936372299820674280147477660669675303898354535692977664499693383092999 6746 172040651739574128372160380393501132944469564623742358084501191037137663951694263701291343376050208790490544801 6747 12035280697816640621433423118653899690406927671236514439594634415847683268700781405945720589365629971400442170651 6748 -7700522200946941131187871492134133696154248511380558838786698945393441420670167919656686379198612456249171016065849 6749 261217395875926759873926586464388466283917636937754428243158501444501631717560634771005117350983877738999852832863499 6750 23607561096832148958311232458999051387069132377663890904550646721336611193683823973667588180644924122132346807757330881 6751 662557827134255143895127379618774732200060309125524113962442533804993675034477269205899866899026458094371997777718296399 6752 -35377719866065585837311102302561870008418230893030156696618805541890690194881720990905559440841785620381453459446858388641 6753 -6267147697828846291500686010768535362917359506301612853299599423891669627610099618583325730726235393111703272381272602030641 6754 -499500701872476253317699340374624788376092902222621236669618651013755933773777812632378678661826132550329975553324140821965119 6755 -25342658923405233122666315713544874458001153421103601614677019258645525194327036394717610463492082399513174861780422176870545821 6756 -373681347148804970282395190380491240464909463875336679532426108372396952608705784411399668174415496563298257123892781288211294089 6757 4664311679390098340056435035311187478194024573294874668086678349124944551156246226888303047207450034155937641403006626895047238662291 6758 32004602998935891630451338956037999371541436145124042704300835423747288121690620341372976196784000122919620158031826792728118182950241 6759 8456117888096341253956833953798580052105114020277121038007777006041471868333102375657734750857066417674585968026732150333059362273792279 6760 166901283892375544517422996341289260724346235811633034700377312246831840317486760713765890707087380771133846495449750432663288921466945871 6761 -21181152770913709836261221980509764347470400666006604811985975637952125846356660046636007504530304944114277688545863898831297153506780843881 6762 -2280179579258346723343380584788438671477301076043633203485403928083253803405087233375597112214019542147059622426881594357533057536458867425951 6763 -3610828397115856026896818617961571603489249908029563020840960316948337104192705040965635835967165878731990645830904036703201907547221283283577301 6764 73149334113685956265106201208378339628880606297317816183406699682994108770660935857038351779560783166903616522508222720442725986572089426701836071 6765 2923868269100832886833960820146287965916256001625666109707266000429178313811529397939015957220261845899826887330958109882624893936659192819850510619 6766 -193578888514573981076386561328488170045281783449954063684785837137423600147426577075797496276074468571103216744743156150761443249452236436215844167039 6767 -219589401681411251778861635513535681468053963695603223876043278562916661112794250261767368695507018321154405369669430154251772415624519770377630306509729 6768 7626620090113166348779783866127389963927643240575045784420181550092883501353452832215695597676374062725759543967012090325351872527291915029548772183281471 6769 -99530014918748272832978232502205811042016644885555742455558300922828219287044635203794170653277339644759970599297171479643454010989610972001704228146373281 6770 -3617076203452656973774659944095019706830041755565876208870726095645811090669544862122098754481067057398892557632344741600608885318174710490514547222682415999 6771 3519251308501881486828799277039525762140654667014724397793852579626416717908220450144778648368241948190940677424619545641368519366138282316445383735264643818099 6772 -90792152889239043176255765585697119716589378726714444648395614939561675481042479592709044022130165783531559533944618961326474047627193516674067359917395427452201 6773 13193218042419150539661042919964550231403044138521167328683466286374926480758359020420689743538247538634438225170231937831589803849688050032375220455122185438939299 6774 15223782079314317266823081286984235507810598627979356747280639647944423760078847145726485658088715287213318601098762710645117104102821015613530524460695235698963636001 6775 2090450629303353197647322736069856762139836941960529938329329711211562132203350954391581806280293849287782618546375995103432538038679589459066989776740260841924823873319 6776 282142633618605084975559634655515354893009662302184392942470126368128756475150228429917545552489960137861090769489517554599910107629236334167629775574171844240677231880751 6777 33617205528778271346351612987217152778834505591175578533790309815311356785972254214144050971623085873382657288986434601028964318562153813395483741354405712772719099582445991 6778 1011984543877475634939900707870484311408437922213164972665454108899390665454818606063584209661623940355254143797221363263025292380038221545574965210364568281396150453757324961 6779 297212638974863314318955766808163643745712165452382144070586002200062827267927346285867057251807776420746658487023738689138940841232763810375384245278467905601427179788784915579 6780 -587771797586578329607210640671888442125822075410443097750625696392157131446993214202590995517052664372912528781198301753138659279160742941951256254026680802143611490454670053349129 6781 -290445760669186221145557712388513200857680377275739760284638430175239591614997969787394608136024868970140783049261715143944865709892184524685475070563326558105149723867303643803772221 6782 119469756770929973801403764118337198897241974754729924718886327400572162854553493696981587641240665409258008422078019258968908255299554702203534445140284289872649348041672031104948141089 6783 -13285580546692396599270568654817370063064353268755459219265632069691106025136287478648973498784464424489362407521095833370516641453532652740503050871440080755280993329977476100616048121825 6784 60572483896357314025210410276439036820310538030516195491442323280433276734502493209728558608537797912126799192727144494433649651626796548392226789212575893711119894412796557553372556978104065 6785 0 6786 1 6787 -1 6788 -1 6789 -1 6790 1 6791 19 6792 151 6793 1091 6794 7841 6795 56519 6796 396271 6797 2442439 6798 7701409 6799 -145269541 6800 -4833158329 6801 -104056218421 6802 -2002667085119 6803 -37109187217649 6804 -679877731030049 6805 -12440309297451121 6806 -227773259993414719 6807 -4155839606711748061 6808 -74724654677947488521 6809 -1293162252850914402221 6810 -20381626111249718908319 6811 -244110863655032038665001 6812 267543347653261450406351 6813 172316772106087159102974551 6814 8944973491570029894272392801 6815 361702062324149751903132843499 6816 13353699077321671584329389125031 6817 473187451339968339319708384532699 6818 16445494389828914125075879570215809 6819 566664194829972997274629695467158559 6820 19466730588288911506770801379217412031 6821 668473722816127368011509174093414702879 6822 22959277474248983699736879371176894181761 6823 787831809923357358986816875995856961277491 6824 26929964528705440917988108625289935123151191 6825 912055814900667622113643619246570246680186979 6826 30318090315809943462292181699306225141864332321 6827 972322063703944043023798308220542201386190566119 6828 29036419042091160206768484979001709079623930849199 6829 735684186795374655074803566501368182821766105626599 6830 10093383087590210347934419280539208942049299864607521 6831 -513790152796500547131233870413677423940492383624670981 6832 -65712222112317165183589964642284924435961435874518608889 6833 -4916266595932105899145032670691615856115671430478124478229 6834 -315142969214856137493566534817700267988208818673756344057279 6835 -18847484634988502153417627102601240087482883026848203862556881 6836 -1086989746000543073496641339061089258177572512083600853445297249 6837 -61435647498331934000294306165674798345246615280498385027820069201 6838 -3433176545030140496613289508127377024517098237517154711524319004351 6839 -190689846972528182182388319385750268313667094740385218193226033927101 6840 -10560599374012391920484547651104727093365922205143169525327710386354249 6841 -584229790983950278085851228586188531076438450803336644741052102240541581 6842 -32316067076433776307518677392113510420035002188288480786551379296746912799 6843 -1787655689253582313630151406479138980908454814425744501504762627038039251209 6844 -98852206777678187466607490696516379581903667045092297999366174140082289732209 6845 -144141132616450484167737600600668756526938446866381535488773659721281705554707081 6846 -1687146580142679466155093327033098983710916120060778526564808580885477954437109279 6847 63950705040112003307313965794479175108342040293714891655522431596412081085647062539 6848 5925048887642830249945814193112565618757654315197057721785000633993644884603114528359 6849 261753817354040741175473223427334629471985563684989837117224005614412042620265896465659 6850 5349418110967261795530050429229902246508723411343095633027026271639474088145471710437121 6851 -309394497415996239208677725133499760719445403756342767715922754347235242157381187324022721 6852 -48361993767864949743246881571268203628485686882636483453985754252722287138182087480217354369 6853 -3964294156555478467650845185792030027408443302366588685347758375271431270834867622288415949249 6854 -252488156977426850462869403518101755742874201623394562542412276689204823891872772014838180230399 6855 -13040325543318774187031280943124171210640664298638112126750717172173934628644682011490731266325421 6856 -484090252033758423963672266124495614548871642301113210320027311957689697803907781049390241845550569 6857 -1632033526398717716435091011977036765232214421252791871776498759942372848136412760417445520179745661 6858 2054107593708727743646923492260981910170872647705524785981552838608937352279668593139981111467042189729 6859 277951110291218218203663817548240317603224256765481153135006884634798107467865166870303415279265892950279 6860 27119734758546016688041293629247710144838878486583258708475305702108411128629520675769991831626236728574831 6861 2293761873517502657928679361853684764993908752425011878083206924395383948229499276124075300844019693383092999 6862 177645418467071820519402945715233564162358794192697077055964446776559547091561030657345177768150089750490544801 6863 12870156814295662037129986779764367616816744008176249103972302916834627674279219053569693737863886171080442170651 6864 17864664038529231137689670296306006940170169608170378189150173745707791650392505216273624666817650464221356983934151 6865 -167394790933242609569761127137696987921982958913133471228809660953846424852261119366144688897277657361043411167136501 6866 25844794896267088161766351448520667473212184035972335545449472756993207916971149211471324201716593149905172407757330881 6867 1529177882960701711814236083052025526591725164404849507444943582497705757465603616210110715026298238048273827921718296399 6868 18649267255538356678266661690103793664483408760590671250964151798449032682648282102049681241192026259111582949385141611359 6869 -4614328866024395189748135847884510290057980228825553124189538129495560004286225067707604580697417775019845866828386842030641 6870 -552187150025606985454342779955311135026348314297992213576577604437405427719799119784414017945862876587654982348323866901965119 6871 -38256158762466062473342909002839410604550397024353739057506500251214982566582257552549166371521988789259929934271417888870545821 6872 -1605230950548688777025441720833059412753573915120433568756977987613735651537546849847873190451617257882972651439198885546771294089 6873 13867124091150446070957881224790066414265201412078895833206453783278432600084427843403465003082428020200722803481572474956358662291 6874 -390607056769384934203570308462066195840363973279938387289420957447731177395502512568480265096527294611128674287823587780902108249049759 6875 7109162628274093438432766211397927784243354285316631048165354372184259144769087569427313424416897899482168194918892993977144307169792279 6876 632337485917658354248940875430507872662074962290710738994262071567758801780488830021773737540159976851673407025297331867831165631866945871 6877 2532815193957014365504553096136777309845051301950191039494737309116566589233170968077325229428582321862219264385031720888408019591715156119 6878 -2314052667206395421136314473308277453378272356301851875250879105690711738497272000940850638922310416192083217179533436551231750360039539425951 6879 -193490635277479940498773126904322859804991734810551658114353211668235222729307575296858978316046185846471861322085626973654304361480599609977301 6880 -170939864770224999524570139457783761454420272523523237686350535320150244898350176256693095360592685582243827386189015132690525006396697422270963929 6881 7364324382351097630811435818191771415384536955480870866637688773187223214439568138044090281915983403978051393883446805037495706119729495416970510619 6882 148490818895121996579029737091347883462975282371457475131208729986973031271862288273928177524426108459516970834554423762569979074849510212064096952961 6883 -22151759969567514135471505503672081125867349439973506717519327143909360338635504743797650945045890382190016406032613228014496397379411352859409567949729 6884 -8112577206453976169516970703438586951138641853142886315245747691520634009505749860762791744535708046810997492851561277975936789867096047692108399670030529 6885 634512538332436507367806145803061932392834769404531171869264115036186136409630698317345576828062179348808020008037713278733277341430825902990428211286842719 6886 -18717628139330381846611500648959535427135436136809614063663605474827324255465830479901356327596920676026030747959487844523243561684607348736930564994202415999 6887 6163182220287572332342010644264637300774290739546375755041971077079070692247919769698969912438013864136289942674574337021061939177600863829446345858361670378099 6888 155358387214419184071711514156986154314969141706328033839543137956946611587073087841087552009521499495236722603920434008444400314098776024997162268607202993027799 6889 78857827437429079466303688173007674566302940171741489979317959894159829398796993793377570124294940152288227612584220221467748157488111002135374658325364932922587299 6890 99718387462150094613831915224598053966021517174430871835258816518291153009083287667590896830540904896480505773538038131460717203483687941039835928376480985928364212001 6891 1278689706849451434980890121778219400959755484409065294164367844888433920371968761010008770155868170175794384985038983097406616561971332331315388743851351962583729473319 6892 234080035364200474248332343615995629372865142665282173798594386336099131592490523895663057932653835714516940231740638786255956421765660203201867411980502301483765627944751 6893 31325983311696226116249508292116766651152401491962347597385002253513536292972545417458516132485773814540688451398723648017286193703308986046299577230248417650209366660637991 6894 37174492010224710962280935907025978858159043903408804815213446713454468749317556711558612044389803303560741700504854550213803953267932519532552715350058436554729029463339614241 6895 558259215166262721597074243459489886773168872565160578386784116128468461688457170361974827030091637513552550482253737666111103149996181334001936845440402967795415640748891761339 6896 103565670045407207956733559401793654432243050182751042129366247005575742772602310511308645388756149534921305221378586181197779835199437635437820711109790729747599603548583741284871 6897 -17215937960636598019169558000795446309337386437076151960173668768328529582956485482635233559755942598528769032578355140609830426038412887993242611406650548361601146354167661572256101 6898 -14096567317703353923390073031538541093428913170965383371899438265531400244528782946693997699133421295678779300325463706965215161763182612060550704203053546149674940628247286591615084351 6899 -10006287966916404416103768885032510765840690261054316294021554098505318630038790301589012305273419287302676379362890703079497930439161899601945232723013823828875897101165366159442762075761 6900 6537525623377402398265040574725436606165313158663853597065745392133980694092585604914357056791374319230574256766254319453546005032505757782663343427146077506116825341364159569278440959837407 6901 -7394125836495484651887743527167401271801140258869520707096804714087288432323670609747397782490927603796342983154986922573235944644195739445337518927144818306565241271198125096864395795835178391 6902 0 6903 1 6904 -1 6905 -1 6906 -1 6907 1 6908 19 6909 151 6910 1091 6911 7841 6912 56519 6913 396271 6914 2442439 6915 7701409 6916 -145269541 6917 -4833158329 6918 -104056218421 6919 -2002667085119 6920 -37109187217649 6921 -679877731030049 6922 -12440309297451121 6923 -227773259993414719 6924 -4155839606711748061 6925 -74724654677947488521 6926 -1293162252850914402221 6927 -20381626111249718908319 6928 -244110863655032038665001 6929 267543347653261450406351 6930 172316772106087159102974551 6931 8944973491570029894272392801 6932 361702062324149751903132843499 6933 13353699077321671584329389125031 6934 473187451339968339319708384532699 6935 16445494389828914125075879570215809 6936 566664194829972997274629695467158559 6937 19466730588288911506770801379217412031 6938 668473722816127368011509174093414702879 6939 22959277474248983699736879371176894181761 6940 787831809923357358986816875995856961277491 6941 26929964528705440917988108625289935123151191 6942 912055814900667622113643619246570246680186979 6943 30318090315809943462292181699306225141864332321 6944 972322063703944043023798308220542201386190566119 6945 29036419042091160206768484979001709079623930849199 6946 735684186795374655074803566501368182821766105626599 6947 10093383087590210347934419280539208942049299864607521 6948 -513790152796500547131233870413677423940492383624670981 6949 -65712222112317165183589964642284924435961435874518608889 6950 -4916266595932105899145032670691615856115671430478124478229 6951 -315142969214856137493566534817700267988208818673756344057279 6952 -18847484634988502153417627102601240087482883026848203862556881 6953 -1086989746000543073496641339061089258177572512083600853445297249 6954 -61435647498331934000294306165674798345246615280498385027820069201 6955 -3433176545030140496613289508127377024517098237517154711524319004351 6956 -190689846972528182182388319385750268313667094740385218193226033927101 6957 -10560599374012391920484547651104727093365922205143169525327710386354249 6958 -584229790983950278085851228586188531076438450803336644741052102240541581 6959 -32316067076433776307518677392113510420035002188288480786551379296746912799 6960 -1787655689253582313630151406479138980908454814425744501504762627038039251209 6961 -98852206777678187466607490696516379581903667045092297999366174140082289732209 6962 133225104474929187308140438840110056164867306678993329592868930159038294445292919 6963 -4460808951056476180913873721440887110628973655514527177381234479688677954437109279 6964 4733013421102443447214004373872898598641511911777357960591738656963761085647062539 6965 5712751448981483052352122494686310464195666706644125203028344340258343764603114528359 6966 338516512546480067952456968060504462013057186115802018072066455941128458620265896465659 6967 11441693413230940438084624815533139348202383276367225617070741705984480192721471710437121 6968 15620205011776161399817213658305108599605819414268758820338366983843657800378812675977279 6969 -35225010161605848631944857783872715518833714679904263246611096812155208002573255480217354369 6970 -3650136594096802174178633841388814592756381889866235662881613158963158436624698790288415949249 6971 -262220473291735723984049231161423524478759797392640048063957696504805278107725131694838180230399 6972 -15141716236815793777444143315444502912473836167094611531720580973895481256132746272815531266325421 6973 -681248556973683370503657511109392582990914201556112734003541437760361100166273684159534241845550569 6974 -16185530757711285828091559360859251474556078529761547468271376612839390468519318253071443600179745661 6975 1125692875212656283736136697091422678091897709245437986830334603112511811888864931027814076587042189729 6976 226232559547280588141954334262317052020200724160864808539371602000911089584969186148722246229665892950279 6977 24737319393017604779695698703258896203095315755266253478041482154889168139710438299496072741790204728574831 6978 2225297435221976296494730374536038949207836180878167036926701023308197357007109037401903511623770093383092999 6979 179992326293261065307463349339077330733609249984408097969357833526998535172922953036192249895353499670490544801 6980 13520575408140232788981210844545849329813750876121289171672926212046375764194796380740194617442259987400442170651 6981 954973797701870465893191847388020166845413562313038049530179568095360572092891271198067309699733466998956983934151 6982 -1278427723868633182907644489830557680123351237178180290903171390152400414567810387649608444373288352443944915167136501 6983 8410900460497486909836480434386666764851308838106205947713773824382586285788748339233607905728664511974963127757330881 6984 2104065192623558444468624692502502623563291398853522846701321157147196808420327698797967152591955489765431052369718296399 6985 88410325341365125598527091786369208776622918557277659653264349537366601823773483917375296637733414263034873176073141611359 6986 -1064721907490861747255034493150667890483698725466641954495232787477915452425493071605883902386061718876155904864866842030641 6987 -487296393532731727746372673106775600793154779328214141172624289662022369191553242912148522920475922752364751903726946581965119 6988 -46523050092380798223707885232052765837540533021603672118806194024914701443699095814390816788143529030181706724637163860070545821 6989 -2820926209800411285739227175622918827908844227890775229237855992230023857095114166580846628861253477736286708538567266044691294089 6990 -88749988270853194460393301599306045611855442059684632949123301992846813197673792685128484170168373247992121710865119478994361337709 6991 4927409745548021752928982605233682338501529418217921879593610115750979406264374017054296863361921163621109778097146717750051750950241 6992 -16690494349944068584172021658121012517518929367102167265317187381573901568085283959903105349301183162006394237474200734189201396254207721 6993 808836623342825177545801368065646515881493186059245044093073275190588301203084690086457558439304329760688072683975157652619830607226945871 6994 43240757885876943533033736383685487775603083911584501818434644425590360823736466730543084967698447471921832025449590315002452519445027156119 6995 -749755016140846152389853693108971047053312480330614042754266342782583330849140736141881478196316157478823179234677120805202532113088627425951 6996 -232601862074206308186537855707646788158664788820469773740543339668445469314342220565831430335800007810270723716474733662963518107565176889977301 6997 -15789462159525663760751262551481277583619916765402364476821674052692259890365089571275141708500010789103324379929133281011337590928971921035763929 6998 -5477738757860003442406361415134458339465986968813180622373469012442918373434700493077442481378670394593310948998566858528559297368454569172853489381 6999 656533856823149328255072869682350365306113628906672278390635726898805701673770981932941438253755680095150666089612034032116669683054104349007262392961 7000 2904928315841205440245060420603134308424125624353590448029079393086753853662444957733274369785716968198287312533615674352408168762962586230125571890271 7001 -2327243213678813830332325393647915097400041634304143385206589587339982867876194771368700481356311866624318828639456884515079573907414012299170297705230529 7002 41402793141431587426582324123912667088695853007233609232156355687800270994220155026115998255457638163962184110481158596156732842405612016862858670969658719 7003 47975507576318779114003732000019434116225589679065730214487289801399313379277131493922360135863444481035702203301489656144402858529391612762121638580683984001 7004 -2509133800762111014575109409125865568218557157217007060056291193610565390706365469868581224044320567106444524371053572870319412094613766591348415180436276501901 7005 949521109547884513241135488048332874056394718811857808698749471782293194182489934819052334495691129897472462807786418776675036118970986962722940092866646172547799 7006 -2404797621191222373996966135759356838409740082520743452859567706872802316669362227596678162222550972419797940941665807480939969481512225191468570776320409643812701 7007 12563291953726994243508284880836511070610964255994663997259725089500371970769213962624522211966347125224255534466735483720782154806684354888194042794922468492218548001 7008 -10882862335201898076737620618726185763824710438743884973390935038213327318895111604037584155726898983953217894478763250462577886618933836021581715736719019554071753406681 7009 94088191006526748827755566125725825792997152674823808518747189918670069016329453876525944424249847832709181860487924536846506761536979154925545354773483166449972565032751 7010 22423687252510642911542954068151016394940165671430415101601607996128488819908607210990663359259932156211767664894425192614847586210535094601706544914790627641738685116765991 7011 2974307754387712564940966184780631291193058917936885648052431807392338991160777744287506278007284523573235329287911688924084320797469009060855587408569268200251516420599774241 7012 -3582239094472133575853864610749403980179258202108037737763662045281975850490588428143712345797383404590801005428206575409698202761707342305034328025345293714237198337037443013701 7013 80116367801990660887547648579124541918136840242084064981716319613773275345467797031886855893054582892260694318244691517202171871207724244894338992063176191923976700745167901547271 7014 14151964133848630602503454777836417880226776285772230004991426662567348061313661201729775599114358588540023487936964198071275416285011875329313059188951148967927121814327123435953339 7015 1162952104643533644840444869965112730474023882850941633460523470597415642538979698898460986497960831352343553653452563124644560203083754009290270616877680541771504774759970318630628289 7016 -305474548656036853655481387716031559984192225417191663938288536636465399343442437890379359768984594604293466682585738786661013522776095973776526109452360731794082267958313956741496868401 7017 -449799548193454804914511963370917106170666717456168950070489730434208642150140320058911978600834535320617171373572638790049870754343205320237027358546414134647345619543683952731297289862785 7018 -596838955053154615573930270931713473658726126683989880842615053303314285878612202767467575596005880560450866191634322167295814230338018201487537941809892157579156659442354243834986776553111451 7019 910242052908871711192792474966083180656899984956406470490270606663710001323678844232361309808425503309772815862164136067381402761959095961302480545055124771469629739244277908490242932285525737401 7020 0 7021 1 7022 -1 7023 -1 7024 -1 7025 1 7026 19 7027 151 7028 1091 7029 7841 7030 56519 7031 396271 7032 2442439 7033 7701409 7034 -145269541 7035 -4833158329 7036 -104056218421 7037 -2002667085119 7038 -37109187217649 7039 -679877731030049 7040 -12440309297451121 7041 -227773259993414719 7042 -4155839606711748061 7043 -74724654677947488521 7044 -1293162252850914402221 7045 -20381626111249718908319 7046 -244110863655032038665001 7047 267543347653261450406351 7048 172316772106087159102974551 7049 8944973491570029894272392801 7050 361702062324149751903132843499 7051 13353699077321671584329389125031 7052 473187451339968339319708384532699 7053 16445494389828914125075879570215809 7054 566664194829972997274629695467158559 7055 19466730588288911506770801379217412031 7056 668473722816127368011509174093414702879 7057 22959277474248983699736879371176894181761 7058 787831809923357358986816875995856961277491 7059 26929964528705440917988108625289935123151191 7060 912055814900667622113643619246570246680186979 7061 30318090315809943462292181699306225141864332321 7062 972322063703944043023798308220542201386190566119 7063 29036419042091160206768484979001709079623930849199 7064 735684186795374655074803566501368182821766105626599 7065 10093383087590210347934419280539208942049299864607521 7066 -513790152796500547131233870413677423940492383624670981 7067 -65712222112317165183589964642284924435961435874518608889 7068 -4916266595932105899145032670691615856115671430478124478229 7069 -315142969214856137493566534817700267988208818673756344057279 7070 -18847484634988502153417627102601240087482883026848203862556881 7071 -1086989746000543073496641339061089258177572512083600853445297249 7072 -61435647498331934000294306165674798345246615280498385027820069201 7073 -3433176545030140496613289508127377024517098237517154711524319004351 7074 -190689846972528182182388319385750268313667094740385218193226033927101 7075 -10560599374012391920484547651104727093365922205143169525327710386354249 7076 -584229790983950278085851228586188531076438450803336644741052102240541581 7077 -32316067076433776307518677392113510420035002188288480786551379296746912799 7078 -1787655689253582313630151406479138980908454814425744501504762627038039251209 7079 -98852206777678187466607490696516379581903667045092297999366174140082289732209 7080 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 7081 -8621302507427171253052044313052569301006059958695150153605873327893477954437109279 7082 -101012864469986056302964498162924023740109431627396809351784498734908238914352937461 7083 4095544489767102929506059262556896198561702276785021604264403749745314644603114528359 7084 382131928612048975116916842324319036616286706533252099250892596934593024380265896465659 7085 17348222761199240459079957898950837258183434898580629310035197502933028645073471710437121 7086 387673390376886721653040284357876354838176038208979410393056985603310915410618812675977279 7087 -17745533299425761787657998232563416359392631918669354318636532592819797394854855480217354369 7088 -3061364287947851046464337469141093584891762091910608198333549913746739822932233638288415949249 7089 -257606078645171864854774254176494560157594606298971816783551725362246683592446635950838180230399 7090 -16621104169073926206706655308911150346907165619278542598092332322504119238062693120457131266325421 7091 -859262556604971494241697224345132931960757522477638643805413680995399374757171439811630241845550569 7092 -30789850390297741682153921564956304353677102013870854987967485543843698533727756904688723600179745661 7093 121380062910615341445464281562491352415018498886928521873813777348321091117397739661121704107042189729 7094 165825724227285497351208994400768938605504856036214461538215390753597400802270504822523228921505892950279 7095 21616358815900026527168535046809133470645743268583628854841398782799333075747472338813181809795580728574831 7096 2102398063670503768735086742843181799371329551740922818755075253677222288694095920878548882649587693383092999 7097 178714087808138390407080776455410924763943150873922629458390351478836819915268623076909306456997019670490544801 7098 13952142446157555084318888374319246533591221552930802532475596903981860765964537436356339865633950821320442170651 7099 1020094134787234136317523812954636665105379236594337353351637711172342235728009407712737215282597450573996983934151 7100 70258329241261279819823182801339691093921631681664803893440505023718505026014394688864770131238786273226796832863499 7101 -49138148024271798391472285113815792525435752466233695597604248811409045997828040365605783675998522872028497992242669119 7102 1647122800936141872990969479789184149944332262969628841337004984111616316305922970349428027856610448951029925969718296399 7103 152845128601748888062127386728501729671736814776943691251562697190608835758389400697640973382023170670557223247881141611359 7104 4188846181408579909557733860700746164706754267766872363011841676972493255101028806418133357615419130918194917068189157969359 7105 -271305641938326702594468678734314237764693158561979490382973458242819720737337459910510655385943491789843461357284542741965119 7106 -46562001158165856444737730262424758183809290434230899391023001552845055206518898575945484893438160844530353826692140576870545821 7107 -3779612047695096092968964825983725791392709147409729527600640171639483622506348825937165037771677769001414149661112897276691294089 7108 -198331724638805942776008621125975233550893939749791995301480765610229361790950520351555315290955728282894959633797729749489081337709 7109 -3431975424651443086242264309646485860270530045066614824353640379026428309737305528608618496804955690970770583394962557617945689049759 7110 727262584379996400618634737256005192817792826626874360773703840858325650042930655212953491672934810905710329151139711408588451297792279 7111 -416605139489640858743474794132001664011696595451260736769608552924797227722813757302828488797684974105274605607261561114437164352133054129 7112 75539108757506632368231551075506487592696673438795823263548926549388375266327113974820653957573798398668689183941824063907558740091427156119 7113 2599626441532007215912813045458837252032803137060312276756242097411937952149417710181858787149946760140533335164810915656203140995973004574049 7114 -142164954918180067825228879427413910963748889126954149326467841342788852992093991042736280285663414915448113633929700345169253901310179385977301 7115 -22139663215262771181677147829394472673480924215812041572472656635341463809445302628425551877384866818260873608969998908220450064064650055717363929 7116 -1230169024258893192299647398279821088145661654072357008115024975225193691684142739316366229656204229328251459717618217014058920509622293905269489381 7117 128470431111124997447267631688552653737966428929094429762023450044947496067305338361568936341896258021213753084296547735324766451782580804410782392961 7118 53531743538009625050023494381265990007185238517788930404381203399903066563264478086892077178350893893899111570997089155940103008483615524873023860530271 7119 -663885977946429614640007636476276398215795473750735814672220845594945957571265795377439542777410526736505233395867566742358980703012181227415577326350529 7120 -230945998399435089352514306620954503232294718657502914291257747891547401121564018274602517992294992016280235984760477951745821308162003191699366539308229281 7121 53090627310589682031376948910103322778880055284830501357388350333038154217692985708123863565994012807029448271683316582915682954889233331376727267548005584001 7122 3180790067095853646732693601418283865982029029452922254127815525149584215702721470787433308689176444784807420741478123386862757587071503651102180522496203498099 7123 5116142406848246964017203082958377128712883413867501853960130850176386516949347566104708290662482057393352357039183413596502700243142819641019897311556866081667799 7124 106468305046754205497878281468501155664615624030337328799907618345892911656020699561617249280585688117899129805232408511756515785008726913676477579982265010065627299 7125 -1813448235763221792611262200009903216454934044008782333384302150102823379669327849381830841331578442926918088664512993861577615286285473709979602076524509460234059999 7126 1432785997597581118529323189093808009710902275868109696835101189855935921990412711644739615360760857853858414311896895841861038225169247641939782542069654474224331073319 7127 -608448884398659086414698702049474688743571747974621493510768516547212695997366380308265161066915504849253562795400158917119188000451293264653681136606387295977346705367249 7128 5512253905903412883705502142681780450232237587673149236441651096986588501300548899360158522003428932522083724958633660418140141539684169550276026647753484330014541870013991 7129 1899324934175087854245363593604119035753837370607314270904622870262579816444505663568985099365662344232443427941185330839447705082733906484681704096536922053627858421345310241 7130 247968501637462610193747860869391231267770445944765241057021940527633524211717369907048536500843929664931640181072020090829369462419057512934870385385381174477122258447942997819 7131 -199845105053984853298151277969879131677089053949306563068660765201933706595707098466132052471418820397221310700487615510914795717580192654489566969624988997629835067535640692299129 7132 8761469386024283300610910281779150484158085914294576839913306015444838612572751078120971633770560326484299084618166916782083939798742532615212345303589420881732268342950492611207339 7133 13686225786662466818526053805636536186925513074156903957224105561899941130863884670855695514029808831799536573812190203100729514749878966784027415949523786218169838116070447394914404929 7134 299562771840454380645852171104072539255253313346727680976145853065356051960004627658804767518396073592731153275509019553785028246205468894810579133994318854984873825656248423298991997679 7135 46883354482042231565478149333681282639433170856771888908889935126891244501264702053787981886539381437229649255328921844958425494174665602493926067243603246068161564434804455352695943022431 7136 -3747341322005329074688080208551843612329001530210368398758144978820898333843699050879946387801834367556886463960405677933977936490997516642658609800618985580136723763224435783451153848706481 7137 -23302698612823308795709398501273391598049187827623462951399178597973147699219288765337800963087728211316240318547101878861918453376111806123917285120542318773001022559854654345190163161825858039 7138 -112994212159750460816564730443091495147000093805233402807176328121652176438692368324765823733056129090716640187390520938584369740881098970274873812659689963029753904377918890723422661890159076082021 7139 0 7140 1 7141 -1 7142 -1 7143 -1 7144 1 7145 19 7146 151 7147 1091 7148 7841 7149 56519 7150 396271 7151 2442439 7152 7701409 7153 -145269541 7154 -4833158329 7155 -104056218421 7156 -2002667085119 7157 -37109187217649 7158 -679877731030049 7159 -12440309297451121 7160 -227773259993414719 7161 -4155839606711748061 7162 -74724654677947488521 7163 -1293162252850914402221 7164 -20381626111249718908319 7165 -244110863655032038665001 7166 267543347653261450406351 7167 172316772106087159102974551 7168 8944973491570029894272392801 7169 361702062324149751903132843499 7170 13353699077321671584329389125031 7171 473187451339968339319708384532699 7172 16445494389828914125075879570215809 7173 566664194829972997274629695467158559 7174 19466730588288911506770801379217412031 7175 668473722816127368011509174093414702879 7176 22959277474248983699736879371176894181761 7177 787831809923357358986816875995856961277491 7178 26929964528705440917988108625289935123151191 7179 912055814900667622113643619246570246680186979 7180 30318090315809943462292181699306225141864332321 7181 972322063703944043023798308220542201386190566119 7182 29036419042091160206768484979001709079623930849199 7183 735684186795374655074803566501368182821766105626599 7184 10093383087590210347934419280539208942049299864607521 7185 -513790152796500547131233870413677423940492383624670981 7186 -65712222112317165183589964642284924435961435874518608889 7187 -4916266595932105899145032670691615856115671430478124478229 7188 -315142969214856137493566534817700267988208818673756344057279 7189 -18847484634988502153417627102601240087482883026848203862556881 7190 -1086989746000543073496641339061089258177572512083600853445297249 7191 -61435647498331934000294306165674798345246615280498385027820069201 7192 -3433176545030140496613289508127377024517098237517154711524319004351 7193 -190689846972528182182388319385750268313667094740385218193226033927101 7194 -10560599374012391920484547651104727093365922205143169525327710386354249 7195 -584229790983950278085851228586188531076438450803336644741052102240541581 7196 -32316067076433776307518677392113510420035002188288480786551379296746912799 7197 -1787655689253582313630151406479138980908454814425744501504762627038039251209 7198 -98852206777678187466607490696516379581903667045092297999366174140082289732209 7199 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 7200 8020671718055609035500638053394159460502285254027341751292682064925722045562890721 7201 -270206269095727655903250102221799099482110941290075477051586478561903438914352937461 7202 424047609388510218179861654479307054960269517104894515178700787499518804603114528359 7203 368757189976384101668514265323464961878881487194417350569223250429269053820265896465659 7204 22261035253515357372806917555473706540812018734152608891145114323842879269073471710437121 7205 783671285024025833419087619467586766448263929435547859355898488835736312208058812675977279 7206 3705437060807216652502667727695705015664748810591006432756701415031410002357304519782645631 7207 -2181186386328491272007101875385595881545079954327549444439447865228745520846441894288415949249 7208 -236243364397981876898663882757075910601254430248947811255853850653284130866155155374838180230399 7209 -17292633994761238479668063416300352389683271727356481099078966289780550578956505938377131266325421 7210 -1006359905149762865570597590407556151089079553269593602153304147115907638681335938104366241845550569 7211 -44788090041032412886492873958883989113062123720975821169496988475833368101455736025508947600179745661 7212 -926471737743889562593801439557028106656299716925701881073817428060264177550171455809966157652957810271 7213 98051449777072280777721558353391114663739685528628125200176459562358336353741837488335035375265892950279 7214 17789186060848641902602033283650811817502001855842019354764387867891693752413169765416175300125180728574831 7215 1923716911255872875609167123394020753740562346892147426472538487635779064525164742658004950911885293383092999 7216 173510790497678386938100653419269842764201635436362421530495902996210638982366964934024250476258050070490544801 7217 14132854348774126932999539453355216559577506648892551142806887683765662848229405459527564419428613385160442170651 7218 1070826785107110654961919290007592238719145772294050478632286328198858586741424439232036283889710608246956983934151 7219 76320119833346079775617642646566214105978229228292793684263059834093435880597683827938455180438607492657196832863499 7220 112472317002820263773337413901908214678001085970842692848329870556501272219108539121058422921403470801339381687757330881 7221 -1129762732412138708424537506039683092665391062754764600534342359883910890622788588545470434556372794209317025710281703601 7222 167567895362639076331315046441407109850382628088648951302704040047985974187270500032438655046400578459780115652617141611359 7223 10064198610122237078038524591533034313467127660821572279523226031602563425774636753961850677635413908916992805883293157969359 7224 102790812846821582474477997898732798000118280236627638069901119957169441120895684237623579863355265629887510487651137258034881 7225 -35010820565440218055446580614310193240864753714251242736862318464320971741119058976231437265089105692420460469301402349670545821 7226 -4186910431646817475322903851243128182562978592978624561709358451963430775097788562627281778174977301234170040030007050799891294089 7227 -296791156127209173264426719960802455286165138032370654152421070611700609666910010940078356446537536379996263504027098852808121337709 7228 -13004953841247457673422339656933929264859085097319297959650542714695473039316832137966999896448101659156460724049315391965609049049759 7229 61600571060026392360571471804828928180444718427284933488175855362623793128172548445685305030562380810481274174977653190870691297792279 7230 3306293646415581770011950731708831838566012109165429362785867322492143684806336789639915830644748004050609979604132600342182122339706945871 7231 23845012156742367712797347117371706854770091715669853257179414657310861039120004579513429602419723312522780720752413786196371732849187156119 7232 6322146194428247806921335897857510331493056139128687807687180854438148673523044684145081104489303532553600611910818495951210829222477708574049 7233 119047393485915045104133112997040199714257131904734804106263120780344623039949935242150030980279661210398585875353833270395180026184255430022699 7234 -18353682410747389802350796581547893857623335175423726980133263291542252667292085596923843598465742581313896078064953942132598248581675520037363929 7235 -2021507582376636065310405334086287964412059421850585313897750328290110559333622019659474364376348971360596623679401611911297367378903507287925489381 7236 2926437055290147684540760209156436249470109934912895366656685176665941569207945721698823866393818024964876311759645514803412046667502984347147678392961 7237 48864529586236051575558536535987957776084650999410254225205194606900399496926222935391697868022092717842566364374662786133949088979729248285790908210271 7238 3990225817247019951420975735245640622916006888111200793451098292619264384923392001472557943186601003777358101624648180581412041138942988918990994377969471 7239 -139708527894556090323631131876416089264295088118593845114138333024972101503807116541698703315804994680366243174712807531489081757685427227169659731193029281 7240 367720424119588899053485465505477247683134404921864037649481186784319256316468979584981023935720498061767941222042726292538790188725118893005369261356287184001 7241 7739755986372578543864733437795562039159213020999356328018546409468669823380510875540875535572681887503480191320332618144962669767542626688239333107111729898099 7242 161393342425090442395680798545512085215212107670240502930870916593827590400537113299017310791437126184937721891169884503080860420627632213124346958594291499907799 7243 -588866623276514544569755266645107603820888314487485910386934775148959489379146375272515990863794799417510279513799024292406921504528568564025336896364406160043812701 7244 10328029541656443901649660864829816990892000671370688270858519128958426691702231815912717819916108477843156445456455648364288445123699190112837092282855789590364340001 7245 7760629547561406504828766870956393024381311303228398085415318826210821461102931888815322220636124831568759324243517079248605818619786516910211143629736574709977516353319 7246 140443705875589209460428086372890004249414104872705435150546622230709687526142673274310675782830025327230519016364067327234008293263156122311135380160777773543854221352751 7247 -26161307833771906906289934501544649999821728176328938685250297035107478380650512367530131665205426533554892189783236892271553149642261037724295275990579295513809217045570009 7248 16919031187802900571535143252911351519449768919952311865946136639892942331242350460179018860802095150146343300299658779781610226955463647212327403522157385054058091956955934241 7249 138853276224146696830080450569743247717363831891771787107672814717229852577888318784121509510646939580507604125038535125753880665799214880175805039939750049121982440748299477819 7250 345375422391649033019381558356930535440794629180877185559090624322350004719285439709972596092240115752583966956110989329713944957794589747076601472154718878579696284912142188046471 7251 -8117226602079788140555114412825765924001760540184566178916021849551212464640304354617911628905357897041865863544371633839784024473748180648713081353340637862787830274819836448306261 7252 8825137615117662436792037194927385056059546836602869911289421551349074336893079912071395353379144395146963513880296269350847784050864498520820252577946979791318876385212231233166342209 7253 -1239019582778162626878815618351259254831369879033060714159644760430833551606563887410233549384197624339624275539556706582748645746789833293335741719630844794724524801708742786923465987601 7254 323081935642844430981661587954304172231347536504177210885949278514165510728634220494095860293234102628433813820239023723865304848655471546688785835373120198232189382852050276518952043620831 7255 77538698061523719997260679362470949477371929089729600459751008224559670692522985629849867977313960368338228803626920152968712015522616589110173082959893983171819837027117413370307574195357839 7256 24134176761790313358388431440265387475103759083028449519834839440885657114268534479763715967611264660422699031839059270623866489928620752152798937041486943093415800886786409233995052142493385401 7257 11762328577733546065080067707444444283805520183546591871281277030875939835821641451981660959550708774470147079385454799303436079943895958097339253541892528982713978139862909262775413855675859247351 7258 14143360930774832088522603052829470053680690264666634066530597685402639069540972419569136973503091698686937637498540638286223830379877671404464877534853927047803732197574373727407798974837024800157617 7259 0 7260 1 7261 -1 7262 -1 7263 -1 7264 1 7265 19 7266 151 7267 1091 7268 7841 7269 56519 7270 396271 7271 2442439 7272 7701409 7273 -145269541 7274 -4833158329 7275 -104056218421 7276 -2002667085119 7277 -37109187217649 7278 -679877731030049 7279 -12440309297451121 7280 -227773259993414719 7281 -4155839606711748061 7282 -74724654677947488521 7283 -1293162252850914402221 7284 -20381626111249718908319 7285 -244110863655032038665001 7286 267543347653261450406351 7287 172316772106087159102974551 7288 8944973491570029894272392801 7289 361702062324149751903132843499 7290 13353699077321671584329389125031 7291 473187451339968339319708384532699 7292 16445494389828914125075879570215809 7293 566664194829972997274629695467158559 7294 19466730588288911506770801379217412031 7295 668473722816127368011509174093414702879 7296 22959277474248983699736879371176894181761 7297 787831809923357358986816875995856961277491 7298 26929964528705440917988108625289935123151191 7299 912055814900667622113643619246570246680186979 7300 30318090315809943462292181699306225141864332321 7301 972322063703944043023798308220542201386190566119 7302 29036419042091160206768484979001709079623930849199 7303 735684186795374655074803566501368182821766105626599 7304 10093383087590210347934419280539208942049299864607521 7305 -513790152796500547131233870413677423940492383624670981 7306 -65712222112317165183589964642284924435961435874518608889 7307 -4916266595932105899145032670691615856115671430478124478229 7308 -315142969214856137493566534817700267988208818673756344057279 7309 -18847484634988502153417627102601240087482883026848203862556881 7310 -1086989746000543073496641339061089258177572512083600853445297249 7311 -61435647498331934000294306165674798345246615280498385027820069201 7312 -3433176545030140496613289508127377024517098237517154711524319004351 7313 -190689846972528182182388319385750268313667094740385218193226033927101 7314 -10560599374012391920484547651104727093365922205143169525327710386354249 7315 -584229790983950278085851228586188531076438450803336644741052102240541581 7316 -32316067076433776307518677392113510420035002188288480786551379296746912799 7317 -1787655689253582313630151406479138980908454814425744501504762627038039251209 7318 -98852206777678187466607490696516379581903667045092297999366174140082289732209 7319 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 7320 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 7321 -523996376034340055303678508310111713095113205784093478601289448302396238914352937461 7322 -6132196819858976766331205502802102130042288982323903858188625930796545195396885471641 7323 266873151545878153929212281699311863143941728113293823847094993226948219260265896465659 7324 25052421881711767431332349508357839315418708040869414086589987347424611477713471710437121 7325 1167595692641965334783784269889737130597032284879419099398588115637391961610938812675977279 7326 28260947294904513629215390393867407267410383251041909436556130243916249004633144519782645631 7327 -1010061436562425453439882285447872837862527409324810546265152062533273010129309094288415949249 7328 -196206847579853200214091729444230882066460283987965143666585549978567665135067525038838180230399 7329 -16974240764148332199748090004340253851522873541893373140730954280944007557402289732041131266325421 7330 -1109917060407832135618973429950221471499412614922468776799326741518512297416432217439278241845550569 7331 -57427084014853869671893693598621553889920999506404160765429917745521085597409476676807763600179745661 7332 -1977982751290114384086291518252015913953013407781572022491937271092574358245179038726410317652957810271 7333 24736614479023291990502472019779127889327503172456934258350439281572413737424732518566492184225892950279 7334 13319080247169005184086878133896251424814507614617893676678828235590480782493467347277448019321340728574831 7335 1689644867972054506669629849160288548806844410390950579732532234729041434727942295606788131012288493383092999 7336 164170438259766474828367737410612699376627131621931860949452344504256533790577968078249298674220187670490544801 7337 14034429985419680965670081341312903299913217017385170067462391566057210773390022052662777774675164425160442170651 7338 1104489014072461793998258137329917220613788485085192520774894642169826416879464241570095613248662493292716983934151 7339 81464626463089809739139867926328917468515517496515438686158253137174987307772016612597377721484862195085356832863499 7340 5658830112820413907100226542900407878628943452533042700730486995909668020174075180129445479923199658713118647757330881 7341 -8327478293755424311652931241759505028796549322976382982656418152633953809211826248249541886410538821273597376430281703601 7342 51720095175666324356294769394114298453904001293292171418214888419033798511527964581918580442537565296295223287817141611359 7343 13959316112833776207028578482293126687973755876715085133823249308512751515547242506605231226399598262865098261843357157969359 7344 586876415743802073467940170958248219027371869165729576635777093890254703626106963760605220847509047887115737930027841258034881 7345 -9904288102065732605182152946504361327849382490398378325107346515430704576371251893623788046225678563056801089653798023270545821 7346 -3734616186063176629715986480315940059109795613758703012546758758782534661086292900445821029043543860731933367785935048444691294089 7347 -360544611540057601641100333486227132906622216945330765266435732717714839106087093188702118369082199872442765120080888769992121337709 7348 -22466500722676300505951737193704737781101964982695361507692635978976488792261725357407122518108653102514350559239818810969144409049759 7349 -753887789944147555179330806987472327162814199717205909206133012065130866215632608589961859149499128526816581743926641840081080862207721 7350 35581330365384114283293622335203203001620946821878791925377177110428478133336751055570452171799638936701053044369255962860008619386945871 7351 -283419591146553510165825837545137230764210795819909125444821392303397521261251487550650141685832341175868629930814934276920963608452572843881 7352 5368549327628069305148982950268132363005731454918130685189234110546318868284601508018824944911878436132500308841027815076164016561946508574049 7353 485167586743825964761037409294861506827493111454523005966870358419692302501721858677304794338747369830643918174617036211499801263470987206022699 7354 865948958393722193006407127638808078787460151053610847915469007942120710332897624270095271628073894396395197966488952489930297286678245338636071 7355 -2052141104450840553312018457826511338998352687891858326443367592894001073255959397563620308334021836295943416867919088692959333217251042082677489381 7356 -177978777871124124228905821496675118247824524989251347992092075239295129719080868907170776570979080758797859170006354422543693171305270315164257607039 7357 -298503241391585509180980027294811237585499237745893292167642081500258027797055309900070712724562841441026004322126984813262285593146551207903587651789729 7358 6454578081713182852826326517491113855209817524312805979478883328370701240285337298695925665809490570249257038689947157951567494347108027593745170664689471 7359 263021001677097381640869911792469780165701635916876653150743886220489734053100326005167846679310959450702150972954096544093846438488238629552232050316090719 7360 -19335238025210144311371746046348427314985545088421205471622161618913078197344170644421337449742342095805437619522868856782285055897467573982257322391501615999 7361 -41350437102236376578849259332786179051832497090462972581887438561681362511509647933684813905754148648468426413994149838388545826118855176098435818925268788501901 7362 851413364252581080414181531492286701960045226857404420311280815945295455600699500546842028860548368734913730883644536514582103276296144317212028788861980459907799 7363 1665629138954059488103354006203702963926083052939477331499414731810770920505337788849090597051028673946907984321416366668160973364951276061182279669849805795547299 7364 -32211667209798942172506337740191567003434802790607973537097641612116148166652810243485621116711932549411056674815001941632859502282401097388323314470466976244653899999 7365 903747770530408886976623259143066178431622756507545025120504479501897622492815959512078519472916578468980384089625625694750513067322587178395323118414135433574152513319 7366 -898003507703617867770876191200072371019829944780838005291828054607734716654793636100434406141225961352947547035804091161542088232392989555583008739883314429038472183767249 7367 12336983900576839788151186644588403861078448531310686579666413314739268015938708326734438255850230061724828440766042342414598249804945303763882659117330450647763804317629991 7368 -178603239160892314177569690271399376982961811351353035907499559596555511374818029785150488801130778321901087898496698179001586617132318819837562172724460815359327363830881759 7369 -1855989468180692476562682325858998355720960498290369418813964337331600220402358102267577157327373019300807578657756262629995507922472516974854680765279186631154995339449246698181 7370 265648461562642491242698374455056586526903967662378334312590340134699661325258297620670224764430506910250535312000592929311065694130659916323259549714720581553495312222473580513671 7371 -35538303515638294779429369814310726751939818311040457577463540557664691427794617662063700143305159342974215392178256749874491514726715775866276451099536386372077863814466634384456661 7372 49706993079174097237148466301161443260617581359439567904268008058598177997524052369532600608588817461991350348917471985229781266053022659170382946499759533152500181494719903746470209 7373 -839105493874932297200642395416544853320827188340102304607100172217828146513016253855505050006298355955172477968060620248679011722464608824746054015458926479607484635354010220651066120081 7374 -67964031901425875159301219015172302001454220145502582421542288512666255546555929890585374629605077650626875693295479405615240216579001543460374605328809756924032346881824107473251679290849 7375 -28473543586189947953847726215333547117399997624245346830310891429612932421872241728800520958088034496874721413522094579118350389235884792348708231166345628427934705641908206007416514159479121 7376 -6678404085153607030723544397628683129676887597029961054586308615348525945158979007149902247201121968253956049224708813143055797729241572085654222310615231607994794351489123418091918623146223679 7377 -2091698326902350351731660485029784471935660906342215182899484378569305437278328266388544471585245371620613219207317912786205011656945222666858605075256642564732273222540609954836444758580734205269 7378 -1101267020964326904077504838105384700394038224119341261778716535995293117673653060851185630422504050263410585574382452253258831427724618262113743426144184579774380894573231770229819072677792616013385 7379 -1784915109544184579873380056561637864718585965804951777661611044100989066523537000241252907841033632366765298240179065153389195435671786224519743289748371675870812370051925341922457255922655093873092035 7380 0 7381 1 7382 -1 7383 -1 7384 -1 7385 1 7386 19 7387 151 7388 1091 7389 7841 7390 56519 7391 396271 7392 2442439 7393 7701409 7394 -145269541 7395 -4833158329 7396 -104056218421 7397 -2002667085119 7398 -37109187217649 7399 -679877731030049 7400 -12440309297451121 7401 -227773259993414719 7402 -4155839606711748061 7403 -74724654677947488521 7404 -1293162252850914402221 7405 -20381626111249718908319 7406 -244110863655032038665001 7407 267543347653261450406351 7408 172316772106087159102974551 7409 8944973491570029894272392801 7410 361702062324149751903132843499 7411 13353699077321671584329389125031 7412 473187451339968339319708384532699 7413 16445494389828914125075879570215809 7414 566664194829972997274629695467158559 7415 19466730588288911506770801379217412031 7416 668473722816127368011509174093414702879 7417 22959277474248983699736879371176894181761 7418 787831809923357358986816875995856961277491 7419 26929964528705440917988108625289935123151191 7420 912055814900667622113643619246570246680186979 7421 30318090315809943462292181699306225141864332321 7422 972322063703944043023798308220542201386190566119 7423 29036419042091160206768484979001709079623930849199 7424 735684186795374655074803566501368182821766105626599 7425 10093383087590210347934419280539208942049299864607521 7426 -513790152796500547131233870413677423940492383624670981 7427 -65712222112317165183589964642284924435961435874518608889 7428 -4916266595932105899145032670691615856115671430478124478229 7429 -315142969214856137493566534817700267988208818673756344057279 7430 -18847484634988502153417627102601240087482883026848203862556881 7431 -1086989746000543073496641339061089258177572512083600853445297249 7432 -61435647498331934000294306165674798345246615280498385027820069201 7433 -3433176545030140496613289508127377024517098237517154711524319004351 7434 -190689846972528182182388319385750268313667094740385218193226033927101 7435 -10560599374012391920484547651104727093365922205143169525327710386354249 7436 -584229790983950278085851228586188531076438450803336644741052102240541581 7437 -32316067076433776307518677392113510420035002188288480786551379296746912799 7438 -1787655689253582313630151406479138980908454814425744501504762627038039251209 7439 -98852206777678187466607490696516379581903667045092297999366174140082289732209 7440 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 7441 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 7442 491164051720109542298035116043138741356895852191978527597522430659574961085647062539 7443 -16622187906654955941548912954452356826046382581409981255576348680070247595396885471641 7444 35568848082026813115661832390423747097051464253445817234695706605463081340265896465659 7445 24196438609029215530634584580303178532224774003183990170963149171083877361873471710437121 7446 1486928504642512934176036647563723633967890234191597772170732708996532252170938812675977279 7447 54396808341615695005774514511108294433676184071995427068103669457256325193264184519782645631 7448 427153577573184102050882333889488294266317099535633624078194615992757885483905625711584050751 7449 -136354750269736735550999709068857038238885898632317148401786610679344052593233686446838180230399 7450 -15500213481092223030776474376400367032135401394441716759319800926025591419288177572297131266325421 7451 -1156924148205943994726271997467465614493740042487924471868391119227862491278999114693678241845550569 7452 -67870995761534057036245619589053602448031863692632962808130140840077172336025156055592019600179745661 7453 -2985856006143010710798696090614809216628734970693129587562061482195830567121593535425466445652957810271 7454 -51756566968755566004363925621945792622878726581865085156826638713254310875307818750822921724254107049721 7455 8303783937853227157648807866390292453123884997056504787663947327438790013302345964547521696899580728574831 7456 1402606911343200659827142216923414424821063804435329867226756416110968485477869602602012642787008493383092999 7457 150590670676254526950797846332476459908688824053424931135979550285106848753739198533487959862154805270490544801 7458 13633776092514260698558611867530039985933120328693034057014519032894994841556594375660628464158263765960442170651 7459 1118584542476554398195348921494722882640718722570208912380735322992962979296123947377451128444646173272236983934151 7460 85472505838360054712047110613512407784003073816792775583329493882269779037831804102622004141446801651249196832863499 7461 6143773360187197903563783330518529719593471256263281883996291380739662488540738311255340283859185356267550647757330881 7462 415124857878506734286853704830557725622566656878085012404846728879489331589617647978120447291713210909200877649718296399 7463 -330477927011810040143471720715409423099332631988205922615812897363541230745468606546690411313082789956645226749942858388641 7464 10838000163807814754178274133480014065685264126258609905255894682101910594619558788524811105481648629943014331436445157969359 7465 1034195315690942058850921726497105147047084954203224497170549679975767184580627546058594415272623005225495093390496577258034881 7466 27386913601408956641739786116470207460384454487641744762090892128712165781636101135111970453388411489126833149165734776729454179 7467 -2177219136414876148896665313732701666017084259580676959079334472706079275967381250348167936291788217527576026461531560905491294089 7468 -362764002386114615798697200930909291794055567253527867501101691421034779570108943833214386823514846306231520628334040126510521337709 7469 -29968174558542416655328321495167720094771933479121855100282842939461170724123779387374302163676641743473581501244981212061219929049759 7470 -1624968833291972350472452678323035158603005774829426471423838917306035639699824367374946670552416839393657013378431713191423119902207721 7471 -32332824284738419146509879149628765891322709281073973291047086486386462850107001986457770460318054396362959101556480212798589780613054129 7472 5633149353698144546114933337304286084207590882877924386091004205693226820220500246940014764045250038844279893213690357942098680504867156119 7473 -12493150255376411772866220575060447575668032308422704936106750426566990720605948789211369386347119827984820942570917883039211474184339571425951 7474 627763932832675519022343230181523365684926639723986656184934405844381690256097194590014495128224059995944713906802473106232596957175924678022699 7475 33893682283603235403316205683165990306576748191878827828037151219162275638767489322018931579936827169551302398816877799444284823453683118042636071 7476 -744521482593610557096903729055665756287519928168510354218388891462173384041329153955664427184931255752727042205239134573322516173455821193077489381 7477 -212134361352562731335518363639452114973872794538471392618441483794398943351789827138700713873662914969337874038191120331196619360793424687899233607039 7478 -15106433835562804044248047793481535420688349942253204068322505341353843062740384048924062227147232958567122666003375081460152908818431598891068739789729 7479 -14647104806924199063401442173607601944774934899806587254050323485443011141342474519177108473039166160446400830859722248482483898525909587461607178662670529 7480 673863353889373039704898809378836182517788654052784901418028559156484811024831620297391468590760535809932794863970258537942402458336132289868318937043770719 7481 13591323398290196739844036475357176217375180025671379713501397492940455924987716970562294461893099824711625641549793799306061219718475102196331329620018384001 7482 -2298335095160567601644749380640589291366261315174499710507141588729902532477159549995078111010125461289235199746544261124911923920839190476526110038312346901901 7483 -2181390089302838442564556449044058628888844431198497084308222912028067161681574205790827970138254803093808432222251695912234161970148152810705871005789987847292201 7484 81919056543267163856111943445051822038767869911246902652523872537517394491827751375841702760382789270542084647545419215548006731865540639234879139063147759874267299 7485 -1122656647830020717434439541973155636048281624539337498317218890377882058807739863133742423443023800502517961096094282971644604277333344199435938020543770217635659999 7486 -1330075593815085418417111669424830866627980119327936351724490760276333610943468591031360858343694474722615526180423336777949304989474569509963360998200162844705015486681 7487 71262629860353018777998011856037250479103495296570274331424077541170400302909422000758296568708372228338268343621614396809770022807705526704060042127614926535695695912751 7488 -50807118933071869713282686840259247416498392557967455318761529997722077572748881957312505114789706349045980882912735594986413186760927632090077799757311383484689106315330009 7489 965893426245456323288677922027882257531058991379243528936007710396174460261605445875908314658305564877202775834500015848360322765965989528479613020008102445140109498502046241 7490 145347803864551734175955632297735024903824509091454261161786206979496539052323523289429310722478383765746670078900605913799658013455240479431535812873272165046762974912868117819 7491 -107229230225209702646278597376442960464275833477870902448040288257786861227020334482348426511310871583517002415053487672553894422191562982526210644093099233740068264996112934686329 7492 -28553870454400441547596990058287376083480306435762321472065964900677778646328224059542601957677921759044699452881140695340867455038026954562158462224962540396580044886012716925295061 7493 -2051479676159285544613674787848204655826327539754367823373594979807441533288887638862905548274344286362282304870810084354114934679390181527876915896771719695630703748558878706403212991 7494 64084725658705633711697298535324242077108439601243228479351164162207475682386675235571515770819615264569907020593494702069251662340410577274741306704554866251198811745938948509426472559 7495 -47459318814859030819812223383204088231162054194325386034349077744966354706354716136340435896042328856827005563976656254827502972618172637673727427605128612403472398514371897881643649894369 7496 -2432895601621946133601918032240358590276630953637501571009742686360999133690544100299099532478311089423986634134778070123030630264923704842943318561554993551471803389556715096200127593319121 7497 -1522559333490854303665327297274292284160717645574578258233781553648999023124194843697403158912108547414234037674855143720045853422465450931754811130342242264916452859836510977484448231260669759 7498 -338548022220312815715253745106111654269733605887086640275750716673509108282317628796105431612749289312008036264774507963002856183358703549342161440007614004036839099352946548252039240458862019109 7499 -97293122356878227766141494974860516914795358138564951920964455624579778785202650787736032387806580168501853044204457216534472136521382396317819386839117054652425371293381924957292773122915350981969 7500 -44085262888339019554546672278340888176776522728996357948043023018912234874669110285918752258030967376503928514658834811626567537220560785408581862635238996880620993434609443036707593541162716667467027 7501 227101596411495562136107293216000766037914245577294119057475202997181859995760226123030042091219884091000601835333434630414622375003301824556703933480904775327121020015195637059058063368565974492817871121 7502 0 7503 1 7504 -1 7505 -1 7506 -1 7507 1 7508 19 7509 151 7510 1091 7511 7841 7512 56519 7513 396271 7514 2442439 7515 7701409 7516 -145269541 7517 -4833158329 7518 -104056218421 7519 -2002667085119 7520 -37109187217649 7521 -679877731030049 7522 -12440309297451121 7523 -227773259993414719 7524 -4155839606711748061 7525 -74724654677947488521 7526 -1293162252850914402221 7527 -20381626111249718908319 7528 -244110863655032038665001 7529 267543347653261450406351 7530 172316772106087159102974551 7531 8944973491570029894272392801 7532 361702062324149751903132843499 7533 13353699077321671584329389125031 7534 473187451339968339319708384532699 7535 16445494389828914125075879570215809 7536 566664194829972997274629695467158559 7537 19466730588288911506770801379217412031 7538 668473722816127368011509174093414702879 7539 22959277474248983699736879371176894181761 7540 787831809923357358986816875995856961277491 7541 26929964528705440917988108625289935123151191 7542 912055814900667622113643619246570246680186979 7543 30318090315809943462292181699306225141864332321 7544 972322063703944043023798308220542201386190566119 7545 29036419042091160206768484979001709079623930849199 7546 735684186795374655074803566501368182821766105626599 7547 10093383087590210347934419280539208942049299864607521 7548 -513790152796500547131233870413677423940492383624670981 7549 -65712222112317165183589964642284924435961435874518608889 7550 -4916266595932105899145032670691615856115671430478124478229 7551 -315142969214856137493566534817700267988208818673756344057279 7552 -18847484634988502153417627102601240087482883026848203862556881 7553 -1086989746000543073496641339061089258177572512083600853445297249 7554 -61435647498331934000294306165674798345246615280498385027820069201 7555 -3433176545030140496613289508127377024517098237517154711524319004351 7556 -190689846972528182182388319385750268313667094740385218193226033927101 7557 -10560599374012391920484547651104727093365922205143169525327710386354249 7558 -584229790983950278085851228586188531076438450803336644741052102240541581 7559 -32316067076433776307518677392113510420035002188288480786551379296746912799 7560 -1787655689253582313630151406479138980908454814425744501504762627038039251209 7561 -98852206777678187466607490696516379581903667045092297999366174140082289732209 7562 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 7563 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 7564 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 7565 -32357174536848924704375474131927738870052522980039097351657932803980801195396885471641 7566 -377474550960564866908535398518305031558109721210568480287445876647188950659734103534341 7567 17675860149476834875319257628357380213188629421992084460746940710135343950033471710437121 7568 1668368635475279587980189724501192264317325039128190109874649455529344845732538812675977279 7569 79735819244399702095844493438970218467494895531290928910921184826165598053854264519782645631 7570 2072372763257702999490634752522992345133274607045844125332756347528042098636386905711584050751 7571 -56718253685644259888428776953091871268472325572130903325934496096051921864468656046838180230399 7572 -12737693820641344339540995797814060063234605302433912695660288179470155283843131079113131266325421 7573 -1134636622063040555131873858630258716822512169505506914784030278609304479770203980250158241845550569 7574 -75223553784856975209680304196582840197165511069987100207997745042662103106216991888370771600179745661 7575 -3895863572258155599347555104675913880562574027243970038469232389613346226830262862318981197652957810271 7576 -128516870957629977973315701366679902555538826014343605480349387254612954066043372303723345404254107049721 7577 2878486125797601987394595477703005431817383502699836657968821826660631739694880196784649500762620728574831 7578 1067348975317227905938505580691822395369501736343520441370339443688377512733891921241608096726720493383092999 7579 132801195386684330911393013490712812333726260879333970783739075064194788889150292557595481549785448470490544801 7580 12914568970195043466109177334863439945089883534981880892274165029014528741788841617765957175401348361160442170651 7581 1110907442134907612743651188755422448386904131312633188503864625811703717458652041641997770153877154392236983934151 7582 88131821926622794695917879551976081353679848127292996912595550685976237618736948487328691160804000569864236832863499 7583 6555333890566696300645561352899545988596454317721093484147906844986186602714684934028054087142885732461803447757330881 7584 458921450909570873941242876118089032991958979992442288568094235046154661016764153147150075906430159076473571409718296399 7585 743084564912535152339283717418482491391258919911598020210240156899559231502377325503100690964552680741843784491017141611359 7586 -8065788263761640901090938535098683018914805408305397469115772404571499000255861476454592355871744188485559734841954842030641 7587 1135366941292143892813418031262053658864128032248244307262080992700443761452665876931039941150817264627892303691141953258034881 7588 69142407945845150761612180561022745326093959277313323877110491021045784288775003540229285405685888337017629153767754616729454179 7589 536987083096832688651611716025405122908417468965981674683015029327890012760050567592650590892535359621460700130562411164908705911 7590 -278257044232338513446756756845513893856801716757236662344267476843659988895195751652821484165067847365080235898952575921608121337709 7591 -33253701540530316601965050473857335933087305915972493332963781183246288210815665068343994876677945310316100152916515364773411929049759 7592 -2409825474626337773875425620843470349443107402780345701335047108301103932420797145649649668853411072840476075139426911722737766942207721 7593 -110073583730319025130674666023659433097998418712245464879174474012118267217057659774475049914424164643963371919626536744208249275013054129 7594 104857377281106353310164612872341743321015265009340142812368253048805900563037191581558453475017860880839305191545011208131931955747156119 7595 703376232723020632532994846647610412913881663089289765414631178689809599910551358249473675771321801067312728036539770057188503215898508574049 7596 -320044570435066579858182570548289644937160224925403477375931081087716367042119327787238560998134716655198832490414164769493788049373476921977301 7597 60299655336380955795734310853303920312378787527905330677924720442249840512474361810390059391907388073995601914588746651476211504604715904986636071 7598 2058422929089229008045196392462108855791380985489134581208256985308336909387607634949298779377244535759283306826077539262827797514652826517642510619 7599 -134282513156193721359777542036017591748388729524692922985033058923121128220508840318225452315973745851166227120486898190372264203442673852195425607039 7600 -20817081391518211318514091676852610870118381244918492940597361761463607350673660059328546437476924960280970897074900411127967816348764607567326531789729 7601 -1229080337529444419654443216343725255915290261684682008074519966446916062689962146526785349879400285030905554407018600871050692962353341883786117542670529 7602 -478702347798093364564426585475762403596522342670146386563356624823214224124633044732095995304397651417683003916975308804765559527861784566244743050570949281 7603 62358798780273590148734627727562719162751675360408616684023552817856282069453776999852780633682791235461291174986602810266334933316557672304798574970930384001 7604 221437420333191559821186019305601674473445655472624661408841339893252754224935429545135762712604530686247009946914714329812871540112442891127507610520984298099 7605 -251485082548586079395876258973842311931258806396632725842647314325170948176760137888448835454570870065852905948131264339408346173258256283161598050045120724092201 7606 -83357526560576496980269924392713176962225901504757378388035166480185964640385532377250400261660905530460381147570689097584217381014549911159537663039042965245732701 7607 7160854354929403898244545093912470556421513254145188353103937851553718238190643915416762048919515244225648303634862549154456441298627760650008016487503927221657780001 7608 -223375977549076618323196867169063049748063617952885154084167329131788322241299636254864100237830493885210212456145593406438130721915261141969898507142818513573930686681 7609 -2616035134669841513352591315965473323556142001303812649852692139052751112197011612755023564977016750178589112255779548397059793890394138852302609883098179741641351127249 7610 4842737415037974858285910560477882571790934103330269363959564074603461078590662337537596774488111012279564088121896378152844908816702107474140766576930782811759308496829991 7611 -2204280052309881418046788800705392746859052795529852782079987921439319171414075589141051612812145930766252119801839681330980578188439045925909687597530403070172827948000353759 7612 63428498726531796546539209567041181473480543201370657844340436938887237697448340790326290386385258178751638322209487932195509637403970148648761812970958526591180808593057173819 7613 24503314327443042549928528231240236315584555079503859785278317976150978441943496246449902595149785099990266006662161420948871367250006822611681566563986108810778170751859897953671 7614 -4747516535296517415890220870531013361758569315144934611744425649385490946765167525497491104275627728451756912930812278272502055346270094016609169488819309372866381399105558243035861 7615 -1667110229936748697549414639598293104684250318151492373713877650152191965869522024750468286301936677667025618335907209563208550788047716589050874153308076950858283347747641002176857791 7616 -88499463559865951341732713102081760816007539588444854120698213230572466830287703955056193225463613226872225980292370551239446921009303885736002196170565963696195398615878399066734903441 7617 10037995558886492455274629065495785858822540395451034560823372806277795994394370984841929590195558731328903594517663868046419061524202061243088741569899434518471040607694979092078212762911 7618 -1875510141114305568389310988524241890076290040965813321333568702014509112825027897880729076489079272484651762595672835879575050203664432074674192490176182732113521976540778356065712692258321 7619 85333679843183371289302118900043915074785694991185567695277939232542196059533380215152375928542215056771116140462046103969424259636581552650570907893096750777047447194420731220527458497513281 7620 -47031192472993080037042840736849393944729585690258013582491785301601503590754024512355703197790431744608391420265003082144502865612572641678548068024701172059580409146161093962426154143938358269 7621 -7659195742331938576620859859476121193613908062478560974891977197693294775554674145998911142206970778579394341668764672756521952378500711879690874687728799159748400811514417278373982387404296107609 7622 -835752465612243006375009356803080467037369432209204285372678663483343851732592034365171959555467586547166392523060884324523047366014350378816737401827248034928827030773834652818152725891807214677685 7623 22811625192421716121181723653316594209723874771599050054763430165459051555572249194881048020839931466338245209602079225188051052658221780730957260334056203255116786212619144228110242163513386607058619921 7624 -29129471549937959535705669174069036535814668232274408734797228764710251629629282005494942142104343301669590405419145457650729172899222589506475446533654288805912346877622237087114074365487211170988483258201 7625 0 7626 1 7627 -1 7628 -1 7629 -1 7630 1 7631 19 7632 151 7633 1091 7634 7841 7635 56519 7636 396271 7637 2442439 7638 7701409 7639 -145269541 7640 -4833158329 7641 -104056218421 7642 -2002667085119 7643 -37109187217649 7644 -679877731030049 7645 -12440309297451121 7646 -227773259993414719 7647 -4155839606711748061 7648 -74724654677947488521 7649 -1293162252850914402221 7650 -20381626111249718908319 7651 -244110863655032038665001 7652 267543347653261450406351 7653 172316772106087159102974551 7654 8944973491570029894272392801 7655 361702062324149751903132843499 7656 13353699077321671584329389125031 7657 473187451339968339319708384532699 7658 16445494389828914125075879570215809 7659 566664194829972997274629695467158559 7660 19466730588288911506770801379217412031 7661 668473722816127368011509174093414702879 7662 22959277474248983699736879371176894181761 7663 787831809923357358986816875995856961277491 7664 26929964528705440917988108625289935123151191 7665 912055814900667622113643619246570246680186979 7666 30318090315809943462292181699306225141864332321 7667 972322063703944043023798308220542201386190566119 7668 29036419042091160206768484979001709079623930849199 7669 735684186795374655074803566501368182821766105626599 7670 10093383087590210347934419280539208942049299864607521 7671 -513790152796500547131233870413677423940492383624670981 7672 -65712222112317165183589964642284924435961435874518608889 7673 -4916266595932105899145032670691615856115671430478124478229 7674 -315142969214856137493566534817700267988208818673756344057279 7675 -18847484634988502153417627102601240087482883026848203862556881 7676 -1086989746000543073496641339061089258177572512083600853445297249 7677 -61435647498331934000294306165674798345246615280498385027820069201 7678 -3433176545030140496613289508127377024517098237517154711524319004351 7679 -190689846972528182182388319385750268313667094740385218193226033927101 7680 -10560599374012391920484547651104727093365922205143169525327710386354249 7681 -584229790983950278085851228586188531076438450803336644741052102240541581 7682 -32316067076433776307518677392113510420035002188288480786551379296746912799 7683 -1787655689253582313630151406479138980908454814425744501504762627038039251209 7684 -98852206777678187466607490696516379581903667045092297999366174140082289732209 7685 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 7686 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 7687 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 7688 30582771983926950346930770577973789305972038614477367032668403691661413204603114528359 7689 -1038343989428711554947250967972271077406367617952991356322872409851432201859734103534341 7690 2872384727790349063252028872588540786187652534961812037553386366360295123153471710437121 7691 1612729722750913714434835004177639313409719326678637555358904974067197128202938812675977279 7692 100811784836435843655733150365453327689971520185894721313882727987868857230814264519782645631 7693 3823475453387352151720096068378131785273083262049729806646441474821827203274666585711584050751 7694 41012367275577189884943217161848685716289101030379300257413078043718179037229944913161819769601 7695 -8607899106243308277787646391913264839131972712894201022389161367823726018456596216265131266325421 7696 -1031454712249112913303860764674466639465389119183890968085249543765015350102216129068078241845550569 7697 -78561057018522917206298502490307174349762758427134454557901315860025966870459241593433171600179745661 7698 -4647825218019129089580893775987021376746556248652443785543648452421384472010591777591447629652957810271 7699 -202091618561891409823321235149163813650866500106887307730468454665150657314021630562754442748254107049721 7700 -2782009301338033504225517947784638686085877499119992778754281944956545881647328597150167128464899271425169 7701 691201752118544553955650310628875472492705040026416274694223375577000705044557817536863622545088493383092999 7702 110986310682891438551363953440710378910806934826706796633300112849221244746144767889232544444664168470490544801 7703 11868926866264623479536295721846949506058633852206847296636759874140002993952256362819334086872313916360442170651 7704 1079656438488284831908956569800359109896456589594646579688930568225050874775644682835830123933558902974636983934151 7705 89245368670546110427488051500995728653807336888609291849456964471004026049653065246109776861286711288246316832863499 7706 6875964240588315898478140767874225213835458823343280435921606104593769941119467933230024200739840888954910647757330881 7707 498201853946280377654790975915156902110085732094591662412624390217384212954463866768347555025245000578382563409718296399 7708 33885022242664973579931462070652797322186548055684409953781074953429584843398279154747606902699846022753241325577141611359 7709 -57049891472850060753526700855491919032836916211513747019350735043186992737397602214138960145383633430501377087976034842030641 7710 326721331767651907584212490117081742177499153014038657150565852314012064947237128324202302623272268900376965536961345258034881 7711 96790300302543813588975790773246069228884499789281590256484760249188675456553573507111058697795855555743452223907597176729454179 7712 4056795237464770198099794680507353479956605428184060299576572918023901169692191887395054059122201951401868408573042231964908705911 7713 -92280063313462235322453750843303172329765558405583515026545103091081699800634957017806868256065534743636912874027072505697721337709 7714 -29960597185865044640209428971653407929362981673593750477561620752835710519676813880348032650102093475328207844595547884147031129049759 7715 -2923558317843819089526621805651353758476664626687104065684911026095808736529186145357104297949311321079291033292975015659932488222207721 7716 -187015893820825754562905182285435686948251672102404706923655443576070022159294612955328120419767184866273395951491187224581032788613054129 7717 -6660940928094136903233440096831011305431206116580009844674439000346464130685324333735804445503157785819887725768309785171808522444252843881 7718 264841913094171134296099353730551555681601348939566906097842990295186669056516909381947179244152862823308794059184481507882803399982988574049 7719 2585469358637838565965716835340461941966983148611064542686383710470374278692531328585028121373167413197217747141170298455802278178421917638022699 7720 19278114287922236176713272443040132729307622911281119890608311364997062955630852271698683965777397187898922420610406503523259034092660027354636071 7721 5184894828172956199849996858907461377092459805123886261464395004708810296327117903451147162200266912464526887551931862398243869289144209424522510619 7722 91130416476458829895591905450711001210302211377509892573367909857242236997163830576204772573425874673499203327184307989237785961622769433206174392961 7723 -17480111087163723429267526452680592418580192668766464644134744912067601546182476995191390926235632997766186904769905347548175206081669520666619203789729 7724 -1962987415812045319248957839299513927064579795210535776882109133360263812408183755985906119702323658824150403753169639082870647575393431295087264166670529 7725 -94517290144292734015236735815321560930817459423553998927202753050431443964790857591542351271675989228987405420163523507727978736331181887419496673979589281 7726 13549362316677577282268626896541102047033328833828693290343210006057915206861158900949214979951413740041083416816727769452127113538039429239533689243698384001 7727 5274807857924894762628371823313986070493315728754278757542661281773378711266996012088647906521061354193139876945014075365247799347075488691950603550084504298099 7728 -76333155952140851797102808139765351778739692621297690389051983028752846031334491482188837251709328741643589787232228872503138271574243896121489581717003680892201 7729 -26034384539850428891697052277955277436992758095386791408679121570207879163021689551930949955878548999533966711535171447640094217685068845174239045997784180887332701 7730 680512809829950151558263203693881858850274441157964025722454432460458018614379442769749432399852372301142539664878504747522005946809604970461294579387356557844660001 7731 568971919029431004393834280061602866094885150228386378931169080638628675060017295535438503846970659570728707938569761494900018352618175770422866506924287441246984513319 7732 -31574482330937838072622679486678740697615923423017470139842208953784355250851768570416842615773771875751031578018180142836602657652180459163742173345400001477057159127249 7733 8310350625281935594747314730581611500301395288513773290350824331084561080876689817539863297302935710469311694629852583229525032301297041202846998726387933236478054342589991 7734 236430384672674984593865778631746778447782051079712585498825447465030334692717787489897976530321558957859597634896978448980838128595124784134930824970885732161356747479966241 7735 -13404424337981459893885385286984219390298185573867985413447472879492369756276993048997364143837296935038160094365423070997634367814853016622323362229402035098471938084141674181 7736 2637444206288526572977745125760951307219886221549547740043122758477136418305094593719940898853582070213326026781185961480007212561549671944934439834855305849618495324062703713671 7737 2940858591230508345389571646302530802290793799746639367907328878345721309873518612745766235822351461848212699692053628278916552316582876208328766048597914708164806290774036553764139 7738 -30165981303084909660143768265375317964427229290603178782395971536409625390360274428894479803961896288501346250681315309998737561269869658407564635659043629525029607094121679352358591 7739 -73916565008588117485455295380025683798568109663729160697277881649467370260450636041585226087398675347032605536780286680108269843443565874078537984454171413488449661608866697927940305041 7740 -28682571194271252771767434357114411244052133270039046049887977760015153738306588520241505397836832770389276765566213118185063656286629950478099562259791560784897986918978004136413116129 7741 1170750271944450638415510474422207662056638408286949889642234769680700836766727861577850550182426320874053101340552984210754777388022000194375397577115540702787483101579990955341342011728879 7742 31669349007236502017802786463294140791827777675670293100732003557648879192489852320847978198885123650293580615729397074798857127603418645445419935275914281411154654739149904915226466067241281 7743 31752793331190939180979004892115246043437749669102599741251079183342252813198690549011703018686226882960378048526673531603856866152599956518988713629162264539181038269462166378188265688681984771 7744 3338620154196065871060589854007534684470109429699995854241680253838931777008932833225959810142702748861944997384369370913645285901837191046431592201267091831724418060193249895974539497097348732871 7745 1226994536965942104641260376981585164052854646722794907703145554142135614166949223672328532465924416011709685463895191903193309164901469665630427091140714709401365538619082700884342502937947902054139 7746 5580131179798827981340664093265778885541189839352143033375411944508858699443217989824502722433689724139656181367561505236152890200432281482654086063282322076163620526109294626799003633628861147719196561 7747 -2188962428765753575903680022518977316329161226100043558902319291204734410098393507407388662099998726673218239645406420470479350285752773252626012783612913918696777155730996440379452121889467160495184463601 7748 3766389201492419053512283569763094067542810878867945852812050798982103411685970265791426150227351979695684574834394036177242523080380664268384265181185313711890775654565770045865494566212955049825288252048961 7749 0 7750 1 7751 -1 7752 -1 7753 -1 7754 1 7755 19 7756 151 7757 1091 7758 7841 7759 56519 7760 396271 7761 2442439 7762 7701409 7763 -145269541 7764 -4833158329 7765 -104056218421 7766 -2002667085119 7767 -37109187217649 7768 -679877731030049 7769 -12440309297451121 7770 -227773259993414719 7771 -4155839606711748061 7772 -74724654677947488521 7773 -1293162252850914402221 7774 -20381626111249718908319 7775 -244110863655032038665001 7776 267543347653261450406351 7777 172316772106087159102974551 7778 8944973491570029894272392801 7779 361702062324149751903132843499 7780 13353699077321671584329389125031 7781 473187451339968339319708384532699 7782 16445494389828914125075879570215809 7783 566664194829972997274629695467158559 7784 19466730588288911506770801379217412031 7785 668473722816127368011509174093414702879 7786 22959277474248983699736879371176894181761 7787 787831809923357358986816875995856961277491 7788 26929964528705440917988108625289935123151191 7789 912055814900667622113643619246570246680186979 7790 30318090315809943462292181699306225141864332321 7791 972322063703944043023798308220542201386190566119 7792 29036419042091160206768484979001709079623930849199 7793 735684186795374655074803566501368182821766105626599 7794 10093383087590210347934419280539208942049299864607521 7795 -513790152796500547131233870413677423940492383624670981 7796 -65712222112317165183589964642284924435961435874518608889 7797 -4916266595932105899145032670691615856115671430478124478229 7798 -315142969214856137493566534817700267988208818673756344057279 7799 -18847484634988502153417627102601240087482883026848203862556881 7800 -1086989746000543073496641339061089258177572512083600853445297249 7801 -61435647498331934000294306165674798345246615280498385027820069201 7802 -3433176545030140496613289508127377024517098237517154711524319004351 7803 -190689846972528182182388319385750268313667094740385218193226033927101 7804 -10560599374012391920484547651104727093365922205143169525327710386354249 7805 -584229790983950278085851228586188531076438450803336644741052102240541581 7806 -32316067076433776307518677392113510420035002188288480786551379296746912799 7807 -1787655689253582313630151406479138980908454814425744501504762627038039251209 7808 -98852206777678187466607490696516379581903667045092297999366174140082289732209 7809 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 7810 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 7811 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 7812 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 7813 -2029648147130931587005324322153220146178754463066625670376012209657797078659734103534341 7814 -23562392810935518458296593905570101047742663334735103003863674961809434924846528289562879 7815 1188892122880008971839338752301162422672369928901163684194851424105542456433338812675977279 7816 112786833471398442806807253443326257293034217311709815602341233259034488405879864519782645631 7817 5521189183873880626754784656544880695538936929822528430115215004538748484934201945711584050751 7818 152887271902124474910846381628926961175242211541073614342723275788117505531598671953161819769601 7819 -3112980841940927457070252075925468318173436171741350112155365461576568998171809118665131266325421 7820 -838078336017551404917377264173425151642333392743344683629083651506134820621062874545198241845550569 7821 -76978642662376772995096234632865484615105579445382808004911696176108348053334787047943251600179745661 7822 -5177209395698379198068191067729126494684178859821941678334115955007499487464403957551517773652957810271 7823 -268522170888296986687387943175624454118036751235098660646691930906629300472754491425981019644254107049721 7824 -8462271796514739989927949352894962821102724857123403282694965337017085477761759560064798480784899271425169 7825 284304416214372666186584381477328945894717427949666164967088963018638834523997884954648207834816493383092999 7826 85506707544917509255827569087109384672488217651729280268212422945104330817602464105841798944082280470490544801 7827 10499137268967718384502123593031148642786516487801843349514243282129774384378910602675613256819873442760442170651 7828 1023558282947385887777900676252364306710684119685176632839182955922374518993759967720045763410519501400236983934151 7829 88638877743556014376803930614590994347755984179260809663184179393684544364492784693008961556315958796726316832863499 7830 7088709527649335097187802282951319099409600768183298142262890648890286627591879484006559162288416802444113847757330881 7831 531538256907019747818414995728019219899327360072674402024905242821352666202553543212937373091224731050117040209718296399 7832 37476342871212233031591374116230364526476718551061706599167370459096141856424292578608036449106635772469602213897141611359 7833 2464365583965650338618897124530651941304805040437395528793400314373031956926138144834007388582282484293050845023645157969359 7834 -2338324939881922179233202337260821481529123230918004045610279143491048558692106154776280448095245672623381080030424254741965119 7835 74378686564761861330350812728679082208724248440066269770786627194073940539529652796386926626144867821834265339462454136729454179 7836 7309967504372542137824471033367657665366905813448596035842795577932640309483260726723699973082290394981648097736815938204908705911 7837 184954526579743303634418280876508918644971529514921811567021879623503477070282093820156359111586707482540927550109103064427078662291 7838 -18206035177365403077809468627490339164840614791355282574019469852239059450768766165211149521318387861165922528030126234115619929049759 7839 -2955825886296500997265732961794127597587947897281094599174283421636833559937617531666368530898581976926824586829261662771317576222207721 7840 -248339314898660563919003037860300330399599304028939606241460936329671417575590890054050377978109749999085784283394828231599351022213054129 7841 -13891664085019656128501675107214771238695221011848198719607777547618545029075551956066984695202824342680717026874917139413223536434652843881 7842 -310775237670691227493968774096048275372738844232036753004595825669333306317228853891889847933103047505586461381104566028369945466536051425951 7843 45460223960278336887046010293883424444554737012461612989919001645528957336521426692603223323849499416355842285461676218449886879844059078022699 7844 -227205800071267964761357410792838275484083853012475091526848513346551035685699966782404005116491111245304237888876203691486293189434343723045363929 7845 4440837947509074499639574918464386295555078786605631992002441554941009394001189654655426997860430714033511021804539992996511181748047524184202510619 7846 407769590192143379032204210382901300795267396834636239617825356652493348144479290282601345264231622013218748651953128902970777161121854973435294392961 7847 -386417593921335161811885686526806557394571786484805287451620747780605454633114322835849681044870476639336005251267163167904999538404185923349827789729 7848 -1995936759718124147152175554182493921989161382890767932496048545691246904367626802996094976593114778222935793834076658900066741709128985028688527782670529 7849 -178764143511844844354285609348554472511451063758076553448039154626135430764043323439097861792632124693910426255082140432477389493016381483264189543099589281 7850 277212283488925009471829221389614851119499283446658522817793899269502600744941972816085276483606059728002168994250988969414525237110492955945972642482226384001 7851 4914299499104148018849837634128616710584404562365015954219428720889722941962461546412710528631740118330138832263155257332203331372434304257713701839326616298099 7852 407106078505238027641582975925645154244916924822570150983881902853814387900284920933553060424370515311955709956765818733131072703384751628192554637766396101507799 7853 -15899591059673300268669099514646969190585755100182569591263157281129419374069787649967844756492779468154122484888129619600122079838749542173991729919628947197732701 7854 -2581105888089598212798344928791229830355836235938122886115572184761969447170112475965153137842568070416507630546635383844278459647847289296882849067347718278635339999 7855 639894707203129356576132855976325503307619567394557507545192494912044165328874900526534666344087872744205237144518264540549112092552378139398979484551552957492795713319 7856 39650043543307682946408519311623062793338799296730560270945677480035668330269993643639716134465064319910469971393827170589281562738387168850735620346774652664629829672751 7857 -3889805174417471460805883728131173149656976442344720022718187327645606204583030206060145779495158321971188813603503528517661609014089298743705208728783124572699473690690009 7858 1346054729523475780777209157645413803047390346537194709005094988246141917324802857186899534037863497628017900189981958680340345854823405038583568869215867895891086600633246241 7859 -1798329144615870367744149586812303030941489844709091107453175000987157121796269849600997425862010951839409553790838599839295463685768220205008835304429729471853632304327274181 7860 12942841997300046882578221527022193332855874203936775611756280898865941852517473269740230129183429273919363527060336632482243988056155179793277322495451317861077983233463339873671 7861 -126529890158065989853187815430400685446129290924186277051919501635210388761570628152525933195675418592264955205413113318355687659981420115685620416655629873651035342780118095195861 7862 302304340532218471456437372314607937391919451627656386525123655167202591481789264562982279203338512439518658875859060862741680555750663792587522539596438806328215809959779301764671809 7863 28687096236605790407497527246928330730184764694363172830111621202669860541812117850979385283557300675115864708256087432899465037836227345426475446269830700152009527121913411379442632559 7864 -317447498574413123691040515736641020066474866793877045671578629291231032671999030014530794300261288976225403661718409801931812889595118759902542994471758621708345489629069636852415100129 7865 634040686424371832513611845733650352196114921557506588652114935568206314656847225908074374394801089444217814061279770814931796687946614021222627431105228442412248624871019199575133958116079 7866 116636143310693185833901547106055295611695509611754485605500606093287643110292212917083898161704472026189491225191156934244705849980333477842972437047230507999321207261316640340024666955350081 7867 19017449976784107003059352016758957952241709347377760742705631995067605318672992147467869905207917161668386304477764027365813062309869320478351117435762251968030788989399133448105148229010968451 7868 4613631431394677417671258386840702214155505304053438351218459345910686548344570923707802167817886420683672958803003556178172805994508747363497498570965002777504059041086776268210574241211414836791 7869 906248140545237787189790826375396254510083173695230133338519497192510624280029791055363475665032409262669449008097655348645097235691715035367396920923463599610392337815544381165294709089970851980739 7870 2113029706429159682818027914367584534605106436187210868147053921463712551806252342637651095747968044005102452940523791630095166768536610135583441638868766764905365467132034851198325277980449972397792801 7871 -499879964741799328446673005361876544836662967775374641652680408453309834055258192029260529801043114179257288342832521263101656874374146850884942529726423272874737241303678890196747956522070445372620448121 7872 -89788981368329196578313175183301827050041846063717627656484192839054093930736768898163129887210452645914948616344554978767359234067750462393748969181967150376912086112360224257056419967401118558057355978321 7873 -490874848431624144345602532407361746349012826993152275659006653907423498573826232992875826358222018038485878918887083112008500272111422088633644179777008845651979433455179883104368237173940399978176776997495887 7874 0 7875 1 7876 -1 7877 -1 7878 -1 7879 1 7880 19 7881 151 7882 1091 7883 7841 7884 56519 7885 396271 7886 2442439 7887 7701409 7888 -145269541 7889 -4833158329 7890 -104056218421 7891 -2002667085119 7892 -37109187217649 7893 -679877731030049 7894 -12440309297451121 7895 -227773259993414719 7896 -4155839606711748061 7897 -74724654677947488521 7898 -1293162252850914402221 7899 -20381626111249718908319 7900 -244110863655032038665001 7901 267543347653261450406351 7902 172316772106087159102974551 7903 8944973491570029894272392801 7904 361702062324149751903132843499 7905 13353699077321671584329389125031 7906 473187451339968339319708384532699 7907 16445494389828914125075879570215809 7908 566664194829972997274629695467158559 7909 19466730588288911506770801379217412031 7910 668473722816127368011509174093414702879 7911 22959277474248983699736879371176894181761 7912 787831809923357358986816875995856961277491 7913 26929964528705440917988108625289935123151191 7914 912055814900667622113643619246570246680186979 7915 30318090315809943462292181699306225141864332321 7916 972322063703944043023798308220542201386190566119 7917 29036419042091160206768484979001709079623930849199 7918 735684186795374655074803566501368182821766105626599 7919 10093383087590210347934419280539208942049299864607521 7920 -513790152796500547131233870413677423940492383624670981 7921 -65712222112317165183589964642284924435961435874518608889 7922 -4916266595932105899145032670691615856115671430478124478229 7923 -315142969214856137493566534817700267988208818673756344057279 7924 -18847484634988502153417627102601240087482883026848203862556881 7925 -1086989746000543073496641339061089258177572512083600853445297249 7926 -61435647498331934000294306165674798345246615280498385027820069201 7927 -3433176545030140496613289508127377024517098237517154711524319004351 7928 -190689846972528182182388319385750268313667094740385218193226033927101 7929 -10560599374012391920484547651104727093365922205143169525327710386354249 7930 -584229790983950278085851228586188531076438450803336644741052102240541581 7931 -32316067076433776307518677392113510420035002188288480786551379296746912799 7932 -1787655689253582313630151406479138980908454814425744501504762627038039251209 7933 -98852206777678187466607490696516379581903667045092297999366174140082289732209 7934 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 7935 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 7936 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 7937 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 7938 1935568483677948541226969094570576128910792917387911585836546989567662428540265896465659 7939 -65858036872896906492774390350623927982031168726250167070130973086881003001646528289562879 7940 226666220470387394054968883176187859917306431244195976687270391760164282686138812675977279 7941 109114665231590295152813841901971762533132240290039347004302097482532739048926264519782645631 7942 6933278878540302111267324670619249013444870781680982521113638396372866849790521945711584050751 7943 271962254830940617262449751107076443104749200081337840672053864444094892647001690193161819769601 7944 3630432004383352577292415518005430113775102263831853935095617154067567964045394347574868733674579 7945 -548992706009688880594642805760369485955149111475564866500104774690884772044005434145838241845550569 7946 -69652727065587910425307304962004247122749842872548075789298264002163819846907649614015571600179745661 7947 -5417509628522327021824701344877278553671180669536551191527173053857697678489845936316010573652957810271 7948 -323415371028848051474421666181335301339467453397917244183124303491616092370918502240871069180254107049721 7949 -13906803119230085946828358852798772242156972739971637249203776325396875518112150671233099684240899271425169 7950 -140232740820799995684924125434244362948027147186821042787143819852649487076667774590463039357247506616907001 7951 56919518581817574505130568562325418533851668731629363600827601768639693433213072224281218906278248470490544801 7952 8819391146775665672779885969180961269221728381749550939930443191576811485367485203211667099725534882760442170651 7953 941998198840813128825215910437078052466246644428724012379465353842161510662506317834209162505254814705836983934151 7954 86170048455472814690863055717140990607010628383539867566804388844338969792535203347321717504910816934735916832863499 7955 7177793267163200355713416038872890883419799869088601737211803751692509702065168824709046018327033659914680247757330881 7956 557509315258770935242853928340968237143686725028071545118574882849566916613340966148296952292578098726058723409718296399 7957 40697335920222412336102318299589929794163112223437955254418843183136965115315669095546229736849452775626139557897141611359 7958 2783663088176305269438866700841703190726553287861735290343832805398898628725821300240089321604153508968855762292125157969359 7959 5146850861533386987660050154781606201303751463459667797085945108205956926908996647712832687976264267093912982306313025258034881 7960 -60675516270862078517317320138528762003902538960163888246559901699271259821883750168460006751018382677640140323642897543270545821 7961 8035492878828419060478536808368310020747427208299709123183690334616382832202847106199967878210187851325297814888842398364908705911 7962 495728523820432788504183315819920491708699931851976447001597911710272346998352438999822577103965141841225898084508847474027078662291 7963 2409359281672177045177501433206225280712279717619105315494585214859364718505209612722845354709814719367011922842332466484495270950241 7964 -2309067164703680892992108875893012400922934513735220791109774404098664502609948615057743130198546911328981342068534686595569685022207721 7965 -275953806262548360706021196910512313316417801615554148154676349238626330966660762596878615923917931508432014857979150712346875937413054129 7966 -20424774058441923495445997327751164516474101826021251757824978660920688853724819633012331887119589402262377849828441161952746836172252843881 7967 -969620149594189454403042434073718351836193521052513719275876735917660234629818711499148472962478815939496815864517712356364595271336051425951 7968 -2400439498232563245191212687293949054745502502803112345648399814409456329901075878380512702056244562413845288829676186224682249436084281977301 7969 5921901691363936720083619887050566387172661209065436906105384747608186392184559820931494161713238801987320751695352093647650229348023365594636071 7970 -10334996713310184859201273935976941708213423869098475192723945817302871371284017653518092024252482617812844803755523025497458101612639384190837489381 7971 534087511941411168084503378684613108610734454130439061787327832325343593008305375660304469091884357447525373166638041741802157478069277332495774392961 7972 29043031554361633777532348960398748868942348580336630491622777634224758081179642931251279203002583693826628530185105372052977515970191065240605372210271 7973 -798490579392510180297061108850653692229570907142910630141289579986438778712661997494534059128078204477867682480139158304559909825608181155363209638670529 7974 -211727661270667629788673039678993640881722781422095903029264775445998581258351954813935859571766149441053729371404196509454634111697614563986267058875589281 7975 -15723593534781804988294936986822012178676069646327724953885988615326422724465173839288207601598298310953441119166723099932159325608016950612139135858637615999 7976 -29064783035649252771926375544726775865685480836859538964897059466335542542538957626291153926066218028664929219693112410290947913495820244092239478563123815701901 7977 668627231497116060467465780333315735286489597036370119605414843237109074752554422496352970147202198087491373819940468558042477170627552353600656031896275141507799 7978 27650095369014241949248622407461697113749182105356716974335975874929664730546925260053227832472887414738713216929487810140429316328060635875503198055091268251867299 7979 -2260883154550351519485332943501205663865562424049203736242463503792655354689111255070555090672087064819275067758196277544895595047513852294449963901226056545361739999 7980 4268679101125799923614356318230828721237607350899486011047432649990963460852059290464459145132157095542576756790002501116472275374167984869831906824737616484832418113319 7981 96707869573215618753534617019457721483846385311698300422839929765289222819581797297893586316368154235426267270059322487487881230470628711040139606960240150156606840872751 7982 2116754284558544786718496160839612757559705310660676096197545811061562918591263172526902121724078783162231591453410129560770160252061408888451721006994202655097370853309991 7983 7010069428559723414960327282990391549613640470938609757055167907515946405893356660991726727708243198543848557800074692300559612983603412450245133000677931145061348725095326241 7984 159691709483980825817047877225750673345899557241725710988415250721670607426300715813099005715128307091728819300713136381803441800623102076907935812497126707009517757466547605819 7985 -2692157195252849827499546167322617575686826105310980696703143757396629885631001283186413908924090005947238508632004206917746961728002585411459634113008154484384081775427253406329 7986 2205361596055029432626456178326579780084561118568961880744677227310196639915327553095356847537714572910936047613175888301581413084022809272445231413214871764057090195542027264164139 7987 1879087160939625209712754582321344129752818902982017835358407892454712827713378115559361570260139016513160051447390760277127528146839205911309033680416120476012616546095974063390271809 7988 27718728735361428455104462494065562733612189031752779572925465679455923334833972613645708078721527798267843525128289897234515782139474401566233458678958877702202674406925370047961442159 7989 4957092915246722418645193579574800955419014200543962161674286345761100326999316516856712804938354307630212116298445716050128927207193774619133579753110912613741288608814306760537375517471 7990 485363436884585951453308951959082040437953686011308846856365520981267217514244036447679422771237354766215031652035219255805821202770373170217730321828620612549883664394305490503470759626479 7991 105506811202785398655784683883104569358173764178012112545367079667008549721571234338882029115447933816723682275370574697389522382111559200063242801112523446513965113511632490347058075760265281 7992 139501907259197679073987604345427675233184835701959369075111313755923528009030969389102473738507674315621425353593799324956213718915073743538821746170058846386026500099913629518275027946207832451 7993 2930053341406682559447975401002818592100555315425690985816998251597321760507868893861885467035015652401441588599626689941781633012500144323173116422094878327634805269844957405278351406750250233911 7994 4729923449301417332923428737443770421986782483819488813301950651200095706860126527776568121636711367997496979454650488441500083259146730571441666512533716012857550704430652345412316813613827874084259 7995 1026664535076192984779828821022010110871434840849375332853309940112593411757142667593438636810593667027454701950736846329717694641136121118740141125726853625732093621137579936914884499395627356428165281 7996 -189729077580597692887822750283245122141674789155844089257760107151560025632327193831281839516028564248958081703250314893926375450118917622704228740636701291888591162452900603476450208838647778454985480281 7997 -24032131327750924586716595727452049936195294796655259886071436262041024448452769284009354071640291542931022747765138379619218171153866886093760714875019377191333597464307648733242766516663521009513108789761 7998 47598901687320029517252737330036263127482120961889042424175631124979582426408125988658539450482164650135876577980072635083533024680504344349853238930334337414444376057602613301120269846681689540483772300878645 7999 64482351624197370872531590169933476033905342059262099993358255995330229535327974975203833004031249576928286160304924282271611469751992227246110884589368743734466002112955336193985393618131309733933034354177616105 8000 0 8001 1 8002 -1 8003 -1 8004 -1 8005 1 8006 19 8007 151 8008 1091 8009 7841 8010 56519 8011 396271 8012 2442439 8013 7701409 8014 -145269541 8015 -4833158329 8016 -104056218421 8017 -2002667085119 8018 -37109187217649 8019 -679877731030049 8020 -12440309297451121 8021 -227773259993414719 8022 -4155839606711748061 8023 -74724654677947488521 8024 -1293162252850914402221 8025 -20381626111249718908319 8026 -244110863655032038665001 8027 267543347653261450406351 8028 172316772106087159102974551 8029 8944973491570029894272392801 8030 361702062324149751903132843499 8031 13353699077321671584329389125031 8032 473187451339968339319708384532699 8033 16445494389828914125075879570215809 8034 566664194829972997274629695467158559 8035 19466730588288911506770801379217412031 8036 668473722816127368011509174093414702879 8037 22959277474248983699736879371176894181761 8038 787831809923357358986816875995856961277491 8039 26929964528705440917988108625289935123151191 8040 912055814900667622113643619246570246680186979 8041 30318090315809943462292181699306225141864332321 8042 972322063703944043023798308220542201386190566119 8043 29036419042091160206768484979001709079623930849199 8044 735684186795374655074803566501368182821766105626599 8045 10093383087590210347934419280539208942049299864607521 8046 -513790152796500547131233870413677423940492383624670981 8047 -65712222112317165183589964642284924435961435874518608889 8048 -4916266595932105899145032670691615856115671430478124478229 8049 -315142969214856137493566534817700267988208818673756344057279 8050 -18847484634988502153417627102601240087482883026848203862556881 8051 -1086989746000543073496641339061089258177572512083600853445297249 8052 -61435647498331934000294306165674798345246615280498385027820069201 8053 -3433176545030140496613289508127377024517098237517154711524319004351 8054 -190689846972528182182388319385750268313667094740385218193226033927101 8055 -10560599374012391920484547651104727093365922205143169525327710386354249 8056 -584229790983950278085851228586188531076438450803336644741052102240541581 8057 -32316067076433776307518677392113510420035002188288480786551379296746912799 8058 -1787655689253582313630151406479138980908454814425744501504762627038039251209 8059 -98852206777678187466607490696516379581903667045092297999366174140082289732209 8060 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 8061 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 8062 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 8063 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 8064 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 8065 -129301502965838988544491085018204668383463926813522763169531920274488355116846528289562879 8066 -1491594319546793994845691597404123859288164100286103501004838594570868170433861187324022721 8067 81141383640110582141511089278124287744467180036726071507474563185063530712132664519782645631 8068 7735607137082796254389289576836735296850071489110593838440358249540964138519917145711584050751 8069 387406788504024553564808575102415369002827249489888147067930464464845539799850094673161819769601 8070 11349800423615115244079733866233831120442866889069761606982020798431121492156836513334868733674579 8071 -164348427508522223144425203641223729488051553594865302783739061253583780624070337313838241845550569 8072 -55923004353147043329866976426430301487312886295269289592910485651783302253745768542891091600179745661 8073 -5303575794879804638618138059141476892775863782850432639711920436615629123656885209040736333652957810271 8074 -362060415999433309393994368478508974948913904013290590356828431180402488499046791377956189692254107049721 8075 -18822663991384098634769295246756859636727571323459277365004313567266295111858382375111866374544899271425169 8076 -566252427959052982112606480817518673074290699037076830582695074257189956785250096809060390781247506616907001 8077 25995321053100511034681557946807882512404610213796355261565386414204191273650517348032847388297576470490544801 8078 6857461705151673117023584373953684712871187159276282179818691068959809112869727811890579696180729506760442170651 8079 835154610251654531412550484389445585131021490005133704503909059665363679115785348542998937761164457765036983934151 8080 81738294167741798104509640126849401155334603260691741765674327472427537685766310853174753023590704210358316832863499 8081 7129273993003992671658686367960512138935691652340723162309980945506951167252346380460980793929373460593080247757330881 8082 574741683510713490338336511062212841875192222560112979332218930937584768217606301761196284178012747718684182609718296399 8083 43430920963003040689519487924244639852880925717640739902625873096662378281659022564002594818259790674308366655497141611359 8084 3081742700345727803926639400624641268682637438978050911910895332369222860806980414420504973955917058195313716022685157969359 8085 203328050609846918402117647713108299129657189897415309773514381091821607357040245476904791923250944468111168678286145258034881 8086 -410452754365224950513337306064552293291490219114013733283463813171946424276138650116831165884991561965154940596870673543270545821 8087 2113507537095036124719497073111008100624413959515442308447973650453012686970540683011810553460306780040447037546560096924908705911 8088 701134640854845726030549910250575024767377958789241980494738243914494391364848233789572011411519887714684220560349159916907078662291 8089 29200530561320203050516173570536022224776300462663918325332843394477549570980614679102727147547628746142923575015339916655477670950241 8090 -867524862668131358491563596024338219119780702361089802317968772459288873422396720619265314889053266406551665623982962942774088222207721 8091 -250915717322852235849471792806300935370027438822317592473777218818933678133117667266560931666319233518207999303936518104371533857413054129 8092 -24744632286774892399592112875461029752274393258402043155195736232670158675301916953616733821773223262142606669372248539057013795429852843881 8093 -1622665555567340535176892469558695180697247580784044320946341513975178840933258618374408606509709467687925704333129561606446520558452851425951 8094 -60943315666188540156343343429305390375752787741506119948665266619734018637075040729951707164722007497822216920899880761499876342022355001977301 8095 2044663941705477499773525893337250788372912830162007099103367990002103875674359494662060788627293348177773419593147049804637090724904660954636071 8096 687774679485980224829906549267308291162832697292443038860041965711099617848727484658030999007859214669269775852310378116250403876391259521162510619 8097 -273234101666381745716066178549346103798015329543744022006374641888336071515440515966694747345591640125774540455771675852252120453245322850574945607039 8098 52742576842509480705910623190273929692149542527816334837851026000953022235470349176993951484418031467265371656203945980776756861991686929682830012210271 8099 1774682999484571525991413224889053005734112802878557302784092674199051045629496844344029444153455455778866577298784765859257443729121778021957189209329471 8100 -138485679443563516337667465984108207120177417808692598836575339212735581729898478399124111621981059086559105610274654944144537928333892603247480156859589281 8101 -21373434654343353439913854072488458003100508099303292506930709613824169692328861924468327455319364239557769147548929855262551716269801854624435622770637615999 8102 -1329352477768862249187980228782716481831990650326021883145476803531949721386282499216004420182565439861654933859715455223898151167875783116235341790032487701901 8103 -1475577163378778289119444049207093081636310208719559854781491221179850129480130807472969922331236888346008799876319193922172114713611377031305009906069829434492201 8104 72286222095476149786021211328347362370516173467931621604430742503703115300424699649306954110960074444709920457863775283283080341640214635425313729541599845839067299 8105 1447085971072619108946489435809384162867699419896238135569899213046841640964126662236996840224967745737644677111297314731571220249678383711260493412058982478356660001 8106 -278201406691653425303207155967271583729681961779963572205120462220526961015273084097815540423289112645307395324845613276836031790347788413667211529086848574597981886681 8107 -501124742442122551748742110182660096959696437205545249590574953035507744934052620646726048033492362432083860371250332559062337710239023663373577976048500328414777171927249 8108 11120184819508676479681969826517696819103131418587494964825052198684082754113135156767428681637445550223318763441586272152930020868878694106349026135186719211480406654909991 8109 23674426554826301906468057834275153548433148880450180465411273837986927120180730599880525149744609781294926273469892261851785266331669502862825023878218905003033553501086241 8110 -860091534603409039209909943882558833824157154664591926736524591084331793873833692605583405466636588562074892120006576387797930610295997031306959379484282474841897647159904874181 8111 16420152996305064481439367238343566680201937640608600742835178469703220791952161989035375390422673473329606185094763193750217620774384240772721754277137691193875612237593930593671 8112 -509462087783500766167322556046297298101168555268837015302999428888928509681449665101884224396568593410169240882699393030209831707984785502021596249566745999677906045466970602075861 8113 269379246228255838320095672658252702492362664663501862116050073122184145571834252439529726955431961614104769826923466797881738059540550444724786260595832350912843851752758450738751809 8114 -227282901735398057716393389149754601967429564455716540633367404217646234738870016388976539913846618753305303909680431804509144527676511288386570284416676921040062384415838211307510122641 8115 2245497867343399549460508064928208950502492516737286699701393685412040925376431779751537598385398528319815137199385848411664145798051420180673518020665160282479893713177797470263779203871 8116 610988554091114026040282786688818906935435522307958591934588752536619766533443662770823663770482260882432878401104180992398248521317440618192138888975157605119119338283830251798130979466479 8117 83472934240284118642104874530034644066759256844819194321587759341423336644773526354847165893676656470775094452869707769586213066791530273773438515087392479339115584977626709796311015051580481 8118 12817820092919659995245241992893240569852602469871360739089203992501125084859747057966138610954981080412972219436174153622022142554554004838371162047441343945143470742993259771225712585784786051 8119 -14553451051449285848997948989323398109006388562742616594499882676830564444603974753949813242125476423585169111562352908540786142693515450549385667072050424146234387350331284251766826882802221083849 8120 343532714552726848551482001131984534938900353415242691105207609807696400391059447825956227869675163533184919983781921867894170943361962665174788396294449297541001636854737411445991382815253633007539 8121 -454517860418928928844006948173103536687732899393596539356023282466362326216569343305848190214638534705307459674666317599382267422835908265693595578669621669257895209852033621414868173071664808826978719 8122 -95148787778257709115234163846795420658977620873407811065568365725812905033070401614388863717783801464436149979485827468055054125652446435273241566949016379439843849233985259148824997536726366676111016841 8123 -10027330740170950817576034446240161879489507193258061723892154613629804570523811659214679055100002429348751883145266861460988169095003614782800700037589786185631390344601271059620114697885876100951092236241 8124 -212638185325718324721701085195159304446321702424033219200830611606351164640251096762088986820498301721211054819065614474267176086438853835985348133951160809810675844109727167494770727464174564861064563254361 8125 -4678451939634442524928944594305266502919310729353240323352782065729024644579231006535742458403337206712342593946415149838875396490608167485416733817591465425006775325117924772930504623958714820794235639005302983 8126 -8537072477707773857419800316252419143686806156134252325617380934065448163809285850043784516705098955342072597987120355521201549836500661901623094814587705043882108509120227872051750689368658894247047626998489559501 8127 0 8128 1 8129 -1 8130 -1 8131 -1 8132 1 8133 19 8134 151 8135 1091 8136 7841 8137 56519 8138 396271 8139 2442439 8140 7701409 8141 -145269541 8142 -4833158329 8143 -104056218421 8144 -2002667085119 8145 -37109187217649 8146 -679877731030049 8147 -12440309297451121 8148 -227773259993414719 8149 -4155839606711748061 8150 -74724654677947488521 8151 -1293162252850914402221 8152 -20381626111249718908319 8153 -244110863655032038665001 8154 267543347653261450406351 8155 172316772106087159102974551 8156 8944973491570029894272392801 8157 361702062324149751903132843499 8158 13353699077321671584329389125031 8159 473187451339968339319708384532699 8160 16445494389828914125075879570215809 8161 566664194829972997274629695467158559 8162 19466730588288911506770801379217412031 8163 668473722816127368011509174093414702879 8164 22959277474248983699736879371176894181761 8165 787831809923357358986816875995856961277491 8166 26929964528705440917988108625289935123151191 8167 912055814900667622113643619246570246680186979 8168 30318090315809943462292181699306225141864332321 8169 972322063703944043023798308220542201386190566119 8170 29036419042091160206768484979001709079623930849199 8171 735684186795374655074803566501368182821766105626599 8172 10093383087590210347934419280539208942049299864607521 8173 -513790152796500547131233870413677423940492383624670981 8174 -65712222112317165183589964642284924435961435874518608889 8175 -4916266595932105899145032670691615856115671430478124478229 8176 -315142969214856137493566534817700267988208818673756344057279 8177 -18847484634988502153417627102601240087482883026848203862556881 8178 -1086989746000543073496641339061089258177572512083600853445297249 8179 -61435647498331934000294306165674798345246615280498385027820069201 8180 -3433176545030140496613289508127377024517098237517154711524319004351 8181 -190689846972528182182388319385750268313667094740385218193226033927101 8182 -10560599374012391920484547651104727093365922205143169525327710386354249 8183 -584229790983950278085851228586188531076438450803336644741052102240541581 8184 -32316067076433776307518677392113510420035002188288480786551379296746912799 8185 -1787655689253582313630151406479138980908454814425744501504762627038039251209 8186 -98852206777678187466607490696516379581903667045092297999366174140082289732209 8187 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 8188 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 8189 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 8190 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 8191 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 8192 124472361405929339662375693652118293222267105535567621228071868475941053343953471710437121 8193 -4240811183574284217086748366332622610016916950734582665312212972700520095425861187324022721 8194 17634474081075558007742677915875966602632989191366202811974215050268571244817464519782645631 8195 7489571865015650361571731003565984147936639028658672442371736152515346931604025945711584050751 8196 483428887741341214511661296059472414620430751416263025255823255109565588610079854673161819769601 8197 19565974245703429066340366360226145373578849098347993223705831415693561203119644771894868733674579 8198 307690471734177379260961527933939160748346136895258980523829721841505806731133905322961758154449431 8199 -35397924622588804102952829879103349223522802325256922576752985397900548804774690274536531600179745661 8200 -4776109871911006533593335122839467793326250749606331920187753320091623092794131313797943373652957810271 8201 -379602332995581500528219618710324075254965036122457084819921599396466956443904055827764164092254107049721 8202 -22884760801784877429009790749179462331113443283507852546700309138555317712322519175413730040208899271425169 8203 -974592277162703928880137193310304379653359290250694378070855898385674209811529430146682981040447506616907001 8204 -6269502881572611267553088578471688959643977496576672527756305084013721168000072777395607398299287529509455199 8205 4656248154992978141219915333545319320196172892428588596430059838372032034271744637010415033269819042760442170651 8206 704134412720674419898215949729130969992968017733054896556372652602232572992894167384811137507806050085036983934151 8207 75295047523322550147247543627441787070024042715431984749356636908090710027597272512193661552074793961500716832863499 8208 6931767649957336696783416376164511839676063188683047794599597701559305201495739872806001269816962111633848247757330881 8209 581957466411336576278911225291860156380018349733442570523080892264564837249942738358097719517140713173800061009718296399 8210 45560547747846638058323480398506459266918393643983305636306783578975946815343591244702080312770766823735584677897141611359 8211 3349085123413572686201047767843485185900608113785279550296767568464611191294964665326375016838570869457306315574685157969359 8212 230149040963541932590995092123236604081084042681059849743750710337994407788213630531015674297088110540878781728838465258034881 8213 14504380176535057901378197589508190139261654160157718541888813657879022380108138006463235841831089897108712301751995256729454179 8214 -17374959906462260726253757394587275909129072686443900350066426295808727275277308311921601723318661589225141542920500147555091294089 8215 532229535712826121157292772004817277740359433202168542595491487274098981598969056761420181904799073039330655848255461950827078662291 8216 53962443629660478501957716342450225726496670312313609405834990678079785215894860522845745406523472577473127940114325424700277670950241 8217 1289129861554032839000503296162526476783353711726991991222073984039187853065757063944001534493945988084185105793273029410636164577792279 8218 -158120655354849996575857722945367894964363569714284566531548079698019230362606813477653560967644716258600919469828469320554223649413054129 8219 -25126968914075346581491107597982990059319828402003950224392836031588639110379746017171358827262514267977233184731711565393838562713052843881 8220 -2145737572273204497639349307990512649633387215548456756197494453981162898026825107549460073284662673443834588503876392001465064134312051425951 8221 -123553315464437340253435446155099376111412103469452703161274404465303667183882370672973235795035100008336444369627362157763490389868755001977301 8222 -3040077337259901074327614126967024760259550800249577232477239010576328087159251342795480183226960541544190954364204224651046904963428814885363929 8223 383851520089347936017290188294098048533747300356093206448011677671122050580435932555206026198995418197586967511921499434005597133292132941962510619 8224 2223589047450840944295781663980322619716315658894986307353263550641863039232078353815157493943037155992355832369311557394849796875977130745421214392961 8225 16914343383429815658837474980760986693768604918906949954870382114145919044024673632627989981811733495704322901538291467748346783824244920911696572210271 8226 4655476467999794678860888121487762837207438691262250087673603939886621503100695660071601961383766985065109639891337410414949552477204582488184798809329471 8227 74641397697853617120137587282621783225254880783195668389879368586373495855994083373365630126364541433614964506044090190283762813985732070915086339396410719 8228 -18177102124496446137898340255617550200181999430170566616733563007795479433110211257600629270372965656611238021081648438066369732341907941241590574348237615999 8229 -2076472252154296196979806823082945694408902773340694023074005533153814249568947172458446344988394722355710977791758425378419928262458889507915308394459751701901 8230 -106741564294595840755792218905413242067949525448433378410535280728959472615176569922370820597462642312802541434101876781199504688206009604954228551215773498492201 8231 -49059155689346867379163585732607181427897516605057385507505269577028661445881414797710599205082206048877749690705287276300752442814357097914377554681569813040932701 8232 6933001627543806105685987904241845528365980655827779151856451060217541526007691818457557804204120785024381186860047912442367952683862814155345546888517193685115060001 8233 17492372718374122575633662973965591359485708447856785171372357017901317559710349086862148744029958222792289223508179646183784837562443143864851644949944313795746113319 8234 -31601409574094836945836783052617640778124090123809877875454611512967914450504541376066567468840198386687451137276653481331506079978712303143780746790865697305897197527249 8235 -27573728727204493102539702913916583631658810956435156393553384549424750860710544037998087650235976008345284121187800672874445924173327172419761015731982158580087013146690009 8236 1120602932833712374069778769957057294993852576304374628907030379113087208216589506517183413429826697821583445277361322347468223849135557218721784171170727768089161116253086241 8237 -16085435910197381920361452112268850852919751495659247185832345628117981191977776461361483490206796774127971966031187232853989510876622887538386164708673152560291169801538154181 8238 -49595376894119855688284358046665870443376525980372979740386994722600563207850860416782546660581586359501330319102173806912282403812929757206565437582923259277189958808864232606329 8239 1525238201616528191766307664123022957220176476134090543968342678907320237361045986376657681562723920247683230227352057398995543433678540479293981525489539459501411891906086503844139 8240 1401144346053753283092269982327061704046776254711587075912730345887651305946870698730669602483442513930619306541818798645860495673898215960960432624471517743355644139902366661867071809 8241 28313960445033969948322441479634478739557449563192470771502075543957293416794636720797057535360968825418768763923006059458960234081110276496564557835958622815167113709000508980950677359 8242 -13707294887935111461310352064733017700815389340352017369577772568535342098601514195169145629840615593436110495646333418974149969172964544201530928848583145736873556962992058902251348501729 8243 149017546689465582277651749311426759629294602452295563026839613803030764412184086824182101969076118267226834190425067030747587108577395894460817604837313446656872266748849293479547428490479 8244 64370137294855140015896742357783192723948885832703960536448313069081510437299458924838385453042369199460982498856458601996628197676990926855003836407271937984381343389749940064103638765986881 8245 10328327145064507036144026788710785456567198296862766912464856637454854508381154410047182684839426387292904448697780383737283550661482608833114452230414798471895547107523415744763985863601464451 8246 1329664534335299661675461058735398631037701442324714374669222972134215019594198855959324144319164460433083669630352497877638549009055141833747339932487415055569841452677498698463795722577180004151 8247 -878642093635197519605099908818399288574698632648134495370676535214277652761852673224833233671848763371604904413825182416680977843386959763319734522492330168772938834700516938885216209007769325679181 8248 369828405989378325149338573709106631683131139879100428899423291283879990849002493882046291636254671504332981977910695101795114915097919708826253622470211101425632929773831945197836781075560636470947681 8249 -26464589868169187816645943190537003126192204444080533955200763260724788932173828041023534445732735106169196848979342288023742291753081972677252145522659483867096271754524524262981816028922650888092983561 8250 -5350810290551510409208768548752842862672541940563461366858388593878710596983438380052618095195020656099807139423136761490633941523661537194761899357802953154530114097693757635960950748850561034221516662161 8251 -236392796227138956456124312112190731288803055431469258854641936667180089158338055100654379558896226918428035643950289094866257835791926099719944944932287367810509004737365263379144633415414587857950090435641 8252 1470137358422026181852093061168273373178990170717209808644207291839794279057106535579737804113786209513446195492677688067076978538735614968572429898625760570841525211603569048376653856206298447134476530916934505 8253 -196524137519490368070112814842795768380981979993568872676772996426803788788651251005318959702242381246136101586670180983783438572173865222857952940679353421904562073174365840707320897255689222021397588885071439001 8254 1139062769435790220229673362494596944811177098063121082649324588437223249152595934661527000390395798106357112376226310837603918695531006904728580610584126725730122673406874785795723682888465482941819582241141789190001 8255 0 8256 1 8257 -1 8258 -1 8259 -1 8260 1 8261 19 8262 151 8263 1091 8264 7841 8265 56519 8266 396271 8267 2442439 8268 7701409 8269 -145269541 8270 -4833158329 8271 -104056218421 8272 -2002667085119 8273 -37109187217649 8274 -679877731030049 8275 -12440309297451121 8276 -227773259993414719 8277 -4155839606711748061 8278 -74724654677947488521 8279 -1293162252850914402221 8280 -20381626111249718908319 8281 -244110863655032038665001 8282 267543347653261450406351 8283 172316772106087159102974551 8284 8944973491570029894272392801 8285 361702062324149751903132843499 8286 13353699077321671584329389125031 8287 473187451339968339319708384532699 8288 16445494389828914125075879570215809 8289 566664194829972997274629695467158559 8290 19466730588288911506770801379217412031 8291 668473722816127368011509174093414702879 8292 22959277474248983699736879371176894181761 8293 787831809923357358986816875995856961277491 8294 26929964528705440917988108625289935123151191 8295 912055814900667622113643619246570246680186979 8296 30318090315809943462292181699306225141864332321 8297 972322063703944043023798308220542201386190566119 8298 29036419042091160206768484979001709079623930849199 8299 735684186795374655074803566501368182821766105626599 8300 10093383087590210347934419280539208942049299864607521 8301 -513790152796500547131233870413677423940492383624670981 8302 -65712222112317165183589964642284924435961435874518608889 8303 -4916266595932105899145032670691615856115671430478124478229 8304 -315142969214856137493566534817700267988208818673756344057279 8305 -18847484634988502153417627102601240087482883026848203862556881 8306 -1086989746000543073496641339061089258177572512083600853445297249 8307 -61435647498331934000294306165674798345246615280498385027820069201 8308 -3433176545030140496613289508127377024517098237517154711524319004351 8309 -190689846972528182182388319385750268313667094740385218193226033927101 8310 -10560599374012391920484547651104727093365922205143169525327710386354249 8311 -584229790983950278085851228586188531076438450803336644741052102240541581 8312 -32316067076433776307518677392113510420035002188288480786551379296746912799 8313 -1787655689253582313630151406479138980908454814425744501504762627038039251209 8314 -98852206777678187466607490696516379581903667045092297999366174140082289732209 8315 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 8316 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 8317 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 8318 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 8319 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 8320 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 8321 -8364636479615519550448333519725370736110046226407301411773274539894997982913861187324022721 8322 -95770721560058413659700913802424606864928065889633562715704978047579570661102535480217354369 8323 5615361998386509589814446577768203337096079991686682984084291354584909973038854745711584050751 8324 537987209322230816243954909682261481891984399521476594834040205124996204243678728273161819769601 8325 27531647069146220671203125215904531260546234507537964365021316817125355856666184681014868733674579 8326 848046261080400765936073812309927231215089660661912517555877976946954553698934856926161758154449431 8327 -8088180849005971423987380128644000514358875715727253552891019743852178413959298399464531600179745661 8328 -3787569836615264102721631468278143707574789876042259314047833278864225826086475876676980813652957810271 8329 -371285163139677366554140498851610554009606903394370430537408158337795951941097922736669144572254107049721 8330 -25744494129608186515058170719170314178212480629045480163554414587525511025804012571558028958096899271425169 8331 -1343281842574254880475707422857160934246154184012267386755896191525880679342496807937590482813247506616907001 8332 -38646999104079838236056947587600536529240007437196112400218200418758796865852329266009006106523287529509455199 8333 2275084945281764253995341516150469046544749386555446954306869256080498367985427911539290426385307298760442170651 8334 551103916274003000549224425301403398597625802380139933267655987038106387938069090861766320031311230757036983934151 8335 66854404024779020951646974969678822150541255515968350427187689668123681335406315938188053797291655763177516832863499 8336 6577227306938855369875143128941184683541981178855197730509192791806390632954228473274244111311353093683640247757330881 8337 578027405204440753870478121947957478076805584176864405956033244963534595930104120374004436340930237028750461009718296399 8338 46973601944505927576153052181648516854901844441610703241825595522193410646893348764959825527376408041130872332297141611359 8339 3575972681964364839534672846689826120774186633804110676097951051287220484101463003208253318595628915047931164675485157969359 8340 255187728385773425487967998905003402629395111374830361955383962603501643283030996122170589094636248675901249842205505258034881 8341 16870558405116693556875850827777607674548592403227566727985070982017559457885743992969794355836343501328242943369710456729454179 8342 37339031460277095618267855027819109403635433753827849104695513056061776455755346261281604813314263121549397716781911116444908705911 8343 -479184386344825344347778807073049289854020974444006945270882309596564044113779161787443727902013229466690935345963098274452921337709 8344 59388989501594903939976065444261587037673871960045000073471141321105128042963548862299573063349596963819861029954992919673717670950241 8345 3709185092375944467037804168991109945721249900735940968076806396897537228057664877246715948576616193390760606052718820475853598177792279 8346 5656007135142967390058279558153969216821711027358798973405861426265569443183390080731638905258064333883586827860091152197380062586945871 8347 -19951925585876865951187420630141086366706542960091006624113875069089577307861735934529944354661149724661536177181714469492082433433052843881 8348 -2387265628270798449804844664619150981268013792053362217282708122675930480722366090474050145423924165106079987602791193149278424386011251425951 8349 -180276852285313132847962169334757657937374453193985265692749296571451459542795493457517341505789338297711325527284926269452943041570617401977301 8350 -8861241908808669761134250653996034516476099820209692607968272658823017494930332340247983808140561766803708681844904521970527948642538262565363929 8351 -47683423704144808302287804417892668358143456412843285029797386758855424684218976959282826854659162122470511947355963117511662720256143998837489381 8352 52213392713889841633953992118576915977470016044402696926647212167372211537463121709898678689759368513841221070099245163223705886454824541773214392961 8353 -200578209527446580681149535984744355104734019575422996253631700209510441223593372718418231020483742723456124105701516004357686847598202676046163267789729 8354 4016581815272296619068249436184978854233834011483595460381701916153903232002024710593279239241785780291089295547869698727505056706922325901122813529329471 8355 374801985713726412239706538086178907211579398880515843693399105425641724794855263484240427206049460983627666548917742906692546390778921913030765825348410719 8356 -1542274250159948468260406076943165636987183784104192064684258940685793542409123996143829591036088659228332926540079651672944889813850384132857484146637615999 8357 -2116996451931814844842832311106825027133040849149551956304466003282303615242512749244867437660131579007041213288274594940482363700097662556490219972571751701901 8358 -195063516750726980150311938150135405250304861788338592264730759901924750446017148095026907432934987213425868924731621775623976457117275686001050957992458042492201 8359 -7927817176789874530175963045372140962828650750682159408757658131666784928459959996234172228787430548326707938487780528868891723036040781267192492965742584368932701 8360 1654422118781284149957572505320455987713580631405980596029765923838674350325156976149694608877470569521710802182079359921595290474344509258278531631803698554183860001 8361 607465301345589022528360848948880948926241394750758971355212008663912129614724020269241296913261578792017802457877400312456060435566241720443971941360885238486178113319 8362 -10149951621759476040615232757045404319129334551691812103687276669241071443758290563466174593048970634323650500842021302067142349216844359316969709469651726584719597527249 8363 -3401341648495338400596740418832309314286868551714250306515896741609688671564812642827481982822729050408863218631263186175394503609314087815848198471545434074897422516290009 8364 -1082880949873657689029620909741964826809824095734070014119838518651329508860529679355621560497125422000134302636094098451228472589714982093796773048588628807206057257174113759 8365 102668487484197877996577219470563319153962680740064341491323089110590021757710609146206142854766080781433496218910489725767492097430212090316504124932038266558535767886689685819 8366 -3368517842754611983345453847476608196526633829919873053683229909029079557210095417324129067376691207216306064524883566171350295117518036232026264491476573783554615856065205406329 8367 -2138189463734504240824327254314984016727111740738609409957697631114810265100542181098828077042655035229492880221473075808340580363237946666832901889375057729202418034001982872155861 8368 127982024554365587579908236025198193206402308134812601004191559770851591316555095814492518031258492564799536078897609991352196199730920265180634533237169302064605765246104413808191809 8369 -175901294497875542852159969094303142793804609778746285355958815297790913919170291345010308289965204028593395020546212021646705320103374216234012265395526676293176611191825084517151082641 8370 2672808228329912410457180085912434452556452130274332115235144944282486393360724886444373248039352312956756010581911161590808828746926992407417000585242901457265717963449204629701181111071 8371 -636360451246865735423915227443032283629535986912447655429697274075072630683420933029171242419863281492107767822941246125228053707663031889850883154975379656522761913570130136154876403573521 8372 5444141493413343987344830514427129201695843272719448967767606001105552984196899246252747142581864688118273035815500798736716721526156680148326402978722733597672203313814252234338060043426881 8373 6020631874788928731932390261770602091243620321641866376290949995762187152711526446861312276576077157531597642509647562839553077542314881922371789099260705003829538196078231720724590602592542851 8374 1091333053657854747603996856738694774208052098020727897761687438301462726631894372086259904590898356934365875530117938075563173918962212265600193479960752547477281043018167799066903854226050928951 8375 120958278948336352647946421108546927716865071741276086605331092365304920691642566911291086436635753418507389797936610740564559913672460617948189888849776951232268109159143328920416111744396466803379 8376 -38633256473458977738656598809680600047504406239877482859526976369620844439407163651345786612794863838106158664260509942749702265117815777187610820542467038853741436747157995748044645198098867071506719 8377 -37640068845380679895805314562846125780497184889790511717660269419659693811720427177816554728164025542461840178399302473075992680606543167744225769840296785914021603767309965300751799632446752049571039561 8378 -1005645747421763585128398029851130700773555073651147886851983241482305626418580991553762657213683575947312900329984589850995010170352362210179398879111805959569067667163831669393029543832244031219706055281 8379 -173807562129783230570089419272246617648934193386956412088117999489421151873853164724237089528880470484107755023492621607166247564587589079357444806549379376845449902559312409989468057085610646063187292939881 8380 39466761183167934105030570903815437511382286925198955744756845103384482251005123964428947053401600193387670781027031900939875428301926753143850655641114773404002499682255306083320041533717707704567630793191201 8381 -135978049948038354717077747260085965506769013138768666336096404414351857953785180010353761873644259223386899530454971664957575938484205046019963387007914798024221379867295212947001297206442470903673782890989145501 8382 106671682587039415654541529353715087067915023473140230889538777129469262361318619738849638678776382906598130175102359209692677369793744933468991472839506734867334929006810939353983632548952223661899606750873934375751 8383 -153154977639915454989639461137258220872266067866257400907961297148437926120420551953584561514468770121031225107979183849117660692327562031675496942480526105428161532718803242961032906781799999837675617930210395887872251 8384 0 8385 1 8386 -1 8387 -1 8388 -1 8389 1 8390 19 8391 151 8392 1091 8393 7841 8394 56519 8395 396271 8396 2442439 8397 7701409 8398 -145269541 8399 -4833158329 8400 -104056218421 8401 -2002667085119 8402 -37109187217649 8403 -679877731030049 8404 -12440309297451121 8405 -227773259993414719 8406 -4155839606711748061 8407 -74724654677947488521 8408 -1293162252850914402221 8409 -20381626111249718908319 8410 -244110863655032038665001 8411 267543347653261450406351 8412 172316772106087159102974551 8413 8944973491570029894272392801 8414 361702062324149751903132843499 8415 13353699077321671584329389125031 8416 473187451339968339319708384532699 8417 16445494389828914125075879570215809 8418 566664194829972997274629695467158559 8419 19466730588288911506770801379217412031 8420 668473722816127368011509174093414702879 8421 22959277474248983699736879371176894181761 8422 787831809923357358986816875995856961277491 8423 26929964528705440917988108625289935123151191 8424 912055814900667622113643619246570246680186979 8425 30318090315809943462292181699306225141864332321 8426 972322063703944043023798308220542201386190566119 8427 29036419042091160206768484979001709079623930849199 8428 735684186795374655074803566501368182821766105626599 8429 10093383087590210347934419280539208942049299864607521 8430 -513790152796500547131233870413677423940492383624670981 8431 -65712222112317165183589964642284924435961435874518608889 8432 -4916266595932105899145032670691615856115671430478124478229 8433 -315142969214856137493566534817700267988208818673756344057279 8434 -18847484634988502153417627102601240087482883026848203862556881 8435 -1086989746000543073496641339061089258177572512083600853445297249 8436 -61435647498331934000294306165674798345246615280498385027820069201 8437 -3433176545030140496613289508127377024517098237517154711524319004351 8438 -190689846972528182182388319385750268313667094740385218193226033927101 8439 -10560599374012391920484547651104727093365922205143169525327710386354249 8440 -584229790983950278085851228586188531076438450803336644741052102240541581 8441 -32316067076433776307518677392113510420035002188288480786551379296746912799 8442 -1787655689253582313630151406479138980908454814425744501504762627038039251209 8443 -98852206777678187466607490696516379581903667045092297999366174140082289732209 8444 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 8445 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 8446 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 8447 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 8448 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 8449 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 8450 8130664704549421782998007093845621768262470876283573574070971728882913567038138812675977279 8451 -277219034585872768327610660551705524413025754019233187559991687004136597710574535480217354369 8452 1360399057931162972851963016497565820593189205047571781485768029553647688728736345711584050751 8453 521256810821664895532360926699850403765870992210745939901373902527254234173398126673161819769601 8454 34157171916521070276535962961941467408160876140457830959985919371611039224572038121014868733674579 8455 1423178428626582733494318086889389228934608415311388730726544720155325333466331435025361758154449431 8456 25426580997225700346795077813192564692425360309071570561946363855899182288260202827748268399820254339 8457 -2309764096015070878383812916870603144581903830201368888884493260584667577760558241355452493652957810271 8458 -332780150762955104887329884501563889749785151967551078012143958831543511688116888383945258492254107049721 8459 -27042595987323152658990839236324631600860264405123800753823309035514281653723450140843819063696899271425169 8460 -1647939103354313290043744585538856136325094581015910525383095859372557374377307067960230257738047506616907001 8461 -69680827643557310190389281737052250229249220369431046009318423052523600095849558599668322966222487529509455199 8462 -209306497688066163276726266296057956802991867143276185470900989282280890021667528118700592182651229239557829349 8463 379409259361624792436538240149550897968974689566019833763342751052259775807426403221113476324260214565036983934151 8464 56503808419831592142014546731513967554635031206474124599332313510136323951697912626691217577276341556457516832863499 8465 6061767575385315533294175408988575556717136335234417169203777546659444420300705405995756793590080273775032247757330881 8466 562029391417661619905581252612481453836775678620592701171492202203775272703818993253951094887824917763052669009718296399 8467 47565296142357020623280178748479596644297586869823729719476276351005776307544936565905743225184901208450374361097141611359 8468 3752731705106383421145404222053557132139296471690543631993466621319246672397282203706310614640039935450390260534685157969359 8469 277644491923472395599018301751386291675704648058637567579797230435514263044021673198263672696779168821908628204573505258034881 8470 19150342585180769762930433602638513595419874889837352625455158967942247494535481722569219357612502617513490052666657656729454179 8471 1204058879850259196636818731744531832825483198118448709159545473266278118965219209516529457117052784989090080463460633244908705911 8472 -3096824871975353546663402172693782946615604698044313099452935578577746596460164038006949593647714949751118473251397339544212921337709 8473 13942785543561840833273052609696619124700284328035145257632201776411993456794865086565819730561232530441480975667067498658677670950241 8474 5305076532157065833545245771254994853218317006614336714439748726062346941906030172116052075684454160019909772456141074691840798177792279 8475 218935096541195713167187105956322318683783935929689317991540662754013336022673214478464988803448175092136712431153812704004302814586945871 8476 -8269361286732985220978029525135640593971299600238310104737044498913781088336963284328665795098746561341624252294704908372707204505052843881 8477 -2188508749901577513397255094000256441055443989232601236314781471710512407285318689259351579081706184300710586878895608512810302976065651425951 8478 -218137086483057492075424453975954977573297271895053306897764636339913408580364205461931636022861189895998895229514350141193341194125523001977301 8479 -14640094499779797924194773558039052314564760413081737292447348112702159242971974992348967234515430196689693387992688102211906455188099862565363929 8480 -575477441846992103815450954394248122782503571456476531576911260114980608208333393700991073031979283690209665457085609959626580151287824203637489381 8481 16539866557582500382539652464310890082920302673750595949271058450797140201516024453461067457115593178711188327592556152630987747319292390170014392961 8482 6260401265057526913241441143144251739469833690285574661007259591912724716697811972475469064983679978297980141079017233559419997231157274765464252210271 8483 -9416434615790684373198905366591253193392713599756194926032778424764414973068257606430587706660028440157715000186102957364011189808467731668848263590670529 8484 497104414038204590251375141055986640645426407848884933648924629061020746198940029805991074624920985204255859013276736647807033970263227224609379175748410719 8485 27172100001502853955207710914631473583629634924135694435500973704001479547819028670544889626495287233700041301760678466563494993950955963370951165478962384001 8486 -919079037288486711537686722853172041256382955368180810344227006233904400895775335958667719434938709816898792675161503788693002420992664663933218881909351701901 8487 -230090888317824991156410337585590778144857246113312453817959517126458507491779624218690540263162784125824188403370059276122751595628324879006283366044038970492201 8488 -17721131694093716693006520419927224280986055719811066273228027415533392522192581260392465968748078426068240659331499533453149452961420013346792300392798822960932701 8489 30816372026038307226875873049893705943837633253858984590660379243371426027399650049065791178268844980292155087644642831833216641479970416287687602172716268430663860001 8490 577816802589755914364364235053485256357637317671420733503188936371500691807601994405242817636060885238707664574616558780848230988853591580904460957765122343195810113319 8491 48472398045548073981316043245371466855629246351666701274067600600645054471003638716489424742716832365636492593721982139395586700801633567500441581527103437818615570472751 8492 -2099380682970623158663560672359553516453176451139373930430405871973278354369753866204003920416316316218400912359855563340005638638202966012339536903837789036794465255490009 8493 -351002093619271406476056066099318213731093016137029380215696672468949520609452193098740959959825951844771491493282551652382211038257844238411112913253333690642331235746913759 8494 13288750209258822466543597718152074463235910436542216003180087873244042288887257486445665332847489966579075915750339394996770554585642710057322258839212440413272711842657685819 8495 8553721285147438395497305207930326764705810171226423430424915950460110094362920002862546389684556354170338457751710327861244041240108801725336003575252760558145845066795133793671 8496 -500150308173594689356228296065439490453123053584834987738663376464053790290217818561155706246979096942394540426002590627869222902476497470358174506800757614327568835806992587355861 8497 626340378806813314355480955088838421768269224513064900156728096774161707920941555144087635057430405723959463555355273682841734083375490694660433952972166263729075109146380871231809 8498 9312901446061657835811618166735181638983710345105384887982986516374164423401138446091617746787455826660851810136384645548982405536621614611034784205708440344506698263746407057469077359 8499 -10593358285121668124310060387788383293816941228151222527783874137569980058049918503927516928163081753830261507964088803584683315876633497174408820784480026400555679898060614783506063688929 8500 225990760473951267553087619661528625314962620308043872220478650414014801556187125943293299974504749440283585774450434221302437603148617861179002609157177249554415797620898751593081350282479 8501 -4888390700936453229255974057727818252665591978425738617093229180429784806771424256803529530371579678478093551149207072422138094804920221147097803328078699707166708685601546209757054077789119 8502 49729333183908949743040287327860737008997924551797197693035757602234504189763529713467597881455924181798081036127832881133480060093772822111633903555980107595075602615014127449977689439834091651 8503 492260872469947899444629456913474394401699602872924927945542836604219084143095343254566452789144722566374280208606214965878836585696010059807531362344111777595865316999434080211486547260041380151 8504 101816993354119731267043234159115201022064189839500384475200516319436296623322559346094331064806420609689679638464229285582271727561068979650653677748912746382529328148523861506364205963803453683379 8505 183444025314505978704738025338117189490950559970652723232690014275014407280486325502220472023268884658161944139540599552923611073015740356214976760315858625285482334651357276021057539092850902952326881 8506 245166062252787534258708126648161611071436384694943648565516876636167999200010134444567778352133292104910944931525178074873531807781596983548902547350147600266430552539865763113186685973129252069670839 8507 -2278638159627775504152411284614454447285520868393967040237668867408200728433360143227486719402598527381571671284029219740069782159824252298560666147052100672901488344279046198055990392686067348662467787121 8508 37227235123069062291831775743668196864573235485178764347436864819166240262628340834922002498414933380449685803555594343097807809446542810682685833271835795848232753002648434642619066795312808414219156998359 8509 12944620743350688153293098387806004997787347691298339177083549451749250586352047359510213238359963134522483052730085283064998209622213622166231788374571954050755031048507653978759862447546708351538104567024801 8510 70650687740493890862899784452445401473977995835518223404660531218407449070238780377370235978742485904741859417341332444912607428999231546554048040956437533554611766870207716303243650566437401664136534463946480499 8511 -6749577287062452844712074413065904224413435556618292796755972633652927474266032206976468988687518662302444637922694461603258998844302763912878849253282407048941931204540309751036554959720325347964021271951872967249 8512 -10733225308715217308408283849305590115197828124814441812317309787013109656661010836508942382528457951210762398090813678758368670387094072960700261141172155163472191545910757676403925389479582989390956971556996724738499 8513 20750707928749927365601654557636240059580878290088006912278833162422493931640444075958713418022136022385168350683125261168733677370529206486278634751252231414603872102716940782445554603976799710916266340201913746916544257 8514 0 8515 1 8516 -1 8517 -1 8518 -1 8519 1 8520 19 8521 151 8522 1091 8523 7841 8524 56519 8525 396271 8526 2442439 8527 7701409 8528 -145269541 8529 -4833158329 8530 -104056218421 8531 -2002667085119 8532 -37109187217649 8533 -679877731030049 8534 -12440309297451121 8535 -227773259993414719 8536 -4155839606711748061 8537 -74724654677947488521 8538 -1293162252850914402221 8539 -20381626111249718908319 8540 -244110863655032038665001 8541 267543347653261450406351 8542 172316772106087159102974551 8543 8944973491570029894272392801 8544 361702062324149751903132843499 8545 13353699077321671584329389125031 8546 473187451339968339319708384532699 8547 16445494389828914125075879570215809 8548 566664194829972997274629695467158559 8549 19466730588288911506770801379217412031 8550 668473722816127368011509174093414702879 8551 22959277474248983699736879371176894181761 8552 787831809923357358986816875995856961277491 8553 26929964528705440917988108625289935123151191 8554 912055814900667622113643619246570246680186979 8555 30318090315809943462292181699306225141864332321 8556 972322063703944043023798308220542201386190566119 8557 29036419042091160206768484979001709079623930849199 8558 735684186795374655074803566501368182821766105626599 8559 10093383087590210347934419280539208942049299864607521 8560 -513790152796500547131233870413677423940492383624670981 8561 -65712222112317165183589964642284924435961435874518608889 8562 -4916266595932105899145032670691615856115671430478124478229 8563 -315142969214856137493566534817700267988208818673756344057279 8564 -18847484634988502153417627102601240087482883026848203862556881 8565 -1086989746000543073496641339061089258177572512083600853445297249 8566 -61435647498331934000294306165674798345246615280498385027820069201 8567 -3433176545030140496613289508127377024517098237517154711524319004351 8568 -190689846972528182182388319385750268313667094740385218193226033927101 8569 -10560599374012391920484547651104727093365922205143169525327710386354249 8570 -584229790983950278085851228586188531076438450803336644741052102240541581 8571 -32316067076433776307518677392113510420035002188288480786551379296746912799 8572 -1787655689253582313630151406479138980908454814425744501504762627038039251209 8573 -98852206777678187466607490696516379581903667045092297999366174140082289732209 8574 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 8575 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 8576 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 8577 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 8578 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 8579 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 8580 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 8581 -549391504124594300329475280675626900735172286213632624826421750438972138284782535480217354369 8582 -6237749050024813128866757628628572601733401485379412508868737908002177818967903654288415949249 8583 393810539890883323052865585745601308628712977696650656737827656267984520990966485073161819769601 8584 37921696105602452796064222301913913049898077859717567260882888922675751703290360399414868733674579 8585 1980775526267578145834711206786876241022325393954686710618628698255550959214589228663761758154449431 8586 63791842040807560800728050003887717695564150496503971691221789968386043322974070391575468399820254339 8587 -343462544317106925498300534837530037522101114315232719166431733493184909621850026350268493652957810271 8588 -260616728186365907433695517718587231489928508197373777763929795821943511218458041474114991612254107049721 8589 -26427125417986246744908984366779831028703762583245388336917314397172627320515796292102787619216899271425169 8590 -1862419102941061471497373083288170024857522381931232596647153768045321872888419072671052676579647506616907001 8591 -97701234614835182511652619182613348378301632295310594669381485331179291780203079311777293100955287529509455199 8592 -2702373706821122639851523409998979219661886172570973055650466930057651718756291277741932292715899229239557829349 8593 193678529004150109233021482392752576624163656107914785677733885633520149837093698634365756987268298533036983934151 8594 44414399200544550013444216301723489414402996193593842499523696930570355332366731581370676996633250829545516832863499 8595 5386516095501833197646129916367538363158513359277326423430261767462082124925428880075308173207429217909176247757330881 8596 533311623633164632426011119587391954189915035824536845980169404513789192651956569891878765048870587309085821009718296399 8597 47243031123391563185788664274279577023434140094184320224978369272321296519318169891210094004735642164556307161097141611359 8598 3870015203429104451125258680054347911941922887893617633251528012606296170415912077887703467452308156494199135849885157969359 8599 296703046841738936479042808374478930205085243740219382147096642992613443639767533580341450044372044651521115529040705258034881 8600 21278631016070446659173130679088691472026315728807846163443985410510362511594957797817387115404094358990399842302856056729454179 8601 1407550207508279863009616910235701740860159887022455653163823603142192307654093324356093489321504594951969715642584140444908705911 8602 82474403146324667399777719031030379172569558713311943869123761623996641343982029301216807612038404957715588505912440423787078662291 8603 -135343498331165980843482221183958181247177006453383085347045706168945460515736142924441750236999713184323824942400805801165962329049759 8604 3970812949538688911095810980542386830678877670755240478327777302395830389128015074249900278177674529474138479754926241744476958177792279 8605 416024615817556161961590964283015651315813879196845680038164826155597046252809801973847738586817291847933582388659115979873871838586945871 8606 9270550016098816749933922202752938115955271462096104968761024440159947722702431050763674684696453223877338728116836800567688733286947156119 8607 -1422844266456960640378709176327842165441958100638302928801220964974962586034196869021876007032540009044898917875455853280632739082305651425951 8608 -222369935356058832579958130424457385751295071651719695787278025778812652626941983859335989527124415576057844070679937155057756497533548601977301 8609 -19290457371320298746318974852120397316485400175168215350642847936023528950834048163533640379913224386729702822121274875560239945248074928165363929 8610 -1140431263439140871463397317928489120440378943250612564618522974507220032775252794005908952566821034282077690389958763179675076031683221733237489381 8611 -30230338941044831202577905303911472988749168953774812600938525656179993656982694693489698879057565808158967027300633285871092616149662196146785607039 8612 3408032165399664119502259153291547377941260692980291755729047358088060092359496405534618184701546849767312919939772658845694431584121285011608252210271 8613 701104842541328128212464497356763021804020428036960181212753710038471027189966961907100304859244957761481606101263667684755866752587263810081472089329471 8614 -258049623381178794471428111969922445415165645475879638239753525610031326070909866562780399272864518895009125402640109557254136370773132044184957366971589281 8615 50450988804955118803841080559660565076298550716399743751693857550759630535653861328693328163470606169461990413255013352382603268189690479118903114074162384001 8616 1664819361068398488828943814459226456082903810071543470213843057939989847599712956415683764043840016330867777668647410139384701423933732388152759228452248298099 8617 -154989707675169782982859636824707308907029541649820344823741683424790140220673537071450959025001267346395595205607201538636380077966545211631770401411462970492201 8618 -23851142002209892382879020875228726158842937723365421993950768459210073101994998153643734329986588096583978183796588313095247651219371732355411732768749330992932701 8619 -1550138164102349268980915430017051748544334211249848868216938491728630819078514232462139185442332438014693625112357274253245742966752802698723822423594051787448139999 8620 -3311398667191207155393259308946674265820316631505869240568363481655214589336065517768289180552171273172849965665369578507920737624179104970194990789472330069551965886681 8621 80889193652987507700780662589139111736395926765193659382081065119724331422012540585476151517105120578920945745664209406144807565417419816465305017077167322779801362472751 8622 3387406966453340313606481219557736571791734696200773231624793043105879678427122464750436049152504663140609922207147976625473102521292922927453187428640891075760337944509991 8623 -306264594067131045635230643249218107463243255652766198490839047130201889643673578780123232427082763621855013731755867971434058939988644281065403275013468083048926167663713759 8624 -34883373553055354437097086383833283423073318035374923703169494273322075904032987070509748920644005544106493659307176919436240403690129455931652098805737062369297967980907114181 8625 9813057372729275677557212715239210642333915437948486845419219893885598694934209363400676884515053239635036983321162764680120875245448094585448990414195699986633325352980196193671 8626 625469041918132973137081291782889590883349369297704132219494595652215437475380939937218449750548456741264414188000379479680306728729706629697451777398551442279812506954019431844139 8627 -64693855544603335436447246758469767804954227771977381928271966713327441820394016497036143324107307221542725959041743240375294593718438584716946504216604466400695248863128090040768191 8628 15828807939090789010345637150210613775124353793808057378645416279144796538270894104919941164611984256898618992311985698419044722826420350705005166625934952561830402161134577048575637359 8629 499792415032116127211951772690363530264629642136791101087923156908962205925841864214017404421978897488032657142157963835151773474289971762292424230880710762336625305237044980906495671071 8630 -486550263640172443652650616115775809860144015083354891771500099166211286072893663933470034998159467217104239324978051353817272658760299080320506091482438763298130345848071963583269264245521 8631 16254442988614503158507891289525432400407300358685969608856608943420722427830803645366807743665701721717331396963004496262715755659627040074282938691521535380207790499086431371255840922786881 8632 4068178808248893111342601819526436294041099511985963803950711156908446226453794786097197004353652219191844764168197567857975432899986191756201166051703115652952535800125547163892511452110571651 8633 -6111942508157168732073799499953605564722096923176539472800997084032913756868727135920057779571033637163338970018101310491974261218413302324934116818619634669533064078896957421286334750849936168649 8634 31914444815478226728917501738144093506504159232712149012517950735620563656985518501672019599965632244025058275531827382277394208716013397073510845936569660887863228293746623549271815651694920934579 8635 8185941115304643102527283305793623962160590970414044176860123145039997600370012214755272233104765567338918526940954273669344412188082953816899535773146618787329183951910758207778024142598660752314081 8636 -20578083727110166419578235956722313472809435728474304516263243502057423799528985443456397781486663409157007932537861840939737715492943465206339459461062560451833845991977079462861058642183000669138191561 8637 353825945702705450344524018264005386755657418676697621540380924243458091775645694383074056651314420164971608084967019706886090786727368108941655641908882165193141065013218756475645226782763506292796708879 8638 -96384627201958814801135836422809379880125283105498225549848806823147817172609545128598728163432485631298877737522713568136874106755091618989304747729973673296482282562164501027647104205831146875025887680201 8639 14714925885805397115522893996066821834070095029724495602502479174557783296935916359311305929996583770939464466939822932576796131940549741316367892827421046429645561354801621252014924861888176102177600100774241 8640 3692166596961634232729701019073420576992491322091261351523109905772698659554487902353895139437795420266185278540212353933647427288173689331179745463202502239630703407103619231976541476761387023692540771798287499 8641 -6602108578038995826376631225674249001285810579145442603342094834785456472008821980411317853103069494663467036172974755867105221222864264432251926598016833601952134875943679817671154992944727358113911513447757266249 8642 -61455333384759956489607644909795867276909102997789378203979021359945929053170505571867460587711743688995432420892031512720698008810532765879327235400247173878849027515599433110106320033932639866151758790036073270749 8643 -461455665143466605951074030349064149954490583782980731884580758022955717618429488151520121792866615889152489232659678097975865091460933589832305954884632569339844862757873251741501219372111872658035686277363798064000255 8644 -2832878204725152649545907070662148306797125417896597830118994671251427024820558953946347522913737168557227768872251886607853932200899840560566938823515253237353236492228279949912288871582456815312268077580437026880331793025 8645 0 8646 1 8647 -1 8648 -1 8649 -1 8650 1 8651 19 8652 151 8653 1091 8654 7841 8655 56519 8656 396271 8657 2442439 8658 7701409 8659 -145269541 8660 -4833158329 8661 -104056218421 8662 -2002667085119 8663 -37109187217649 8664 -679877731030049 8665 -12440309297451121 8666 -227773259993414719 8667 -4155839606711748061 8668 -74724654677947488521 8669 -1293162252850914402221 8670 -20381626111249718908319 8671 -244110863655032038665001 8672 267543347653261450406351 8673 172316772106087159102974551 8674 8944973491570029894272392801 8675 361702062324149751903132843499 8676 13353699077321671584329389125031 8677 473187451339968339319708384532699 8678 16445494389828914125075879570215809 8679 566664194829972997274629695467158559 8680 19466730588288911506770801379217412031 8681 668473722816127368011509174093414702879 8682 22959277474248983699736879371176894181761 8683 787831809923357358986816875995856961277491 8684 26929964528705440917988108625289935123151191 8685 912055814900667622113643619246570246680186979 8686 30318090315809943462292181699306225141864332321 8687 972322063703944043023798308220542201386190566119 8688 29036419042091160206768484979001709079623930849199 8689 735684186795374655074803566501368182821766105626599 8690 10093383087590210347934419280539208942049299864607521 8691 -513790152796500547131233870413677423940492383624670981 8692 -65712222112317165183589964642284924435961435874518608889 8693 -4916266595932105899145032670691615856115671430478124478229 8694 -315142969214856137493566534817700267988208818673756344057279 8695 -18847484634988502153417627102601240087482883026848203862556881 8696 -1086989746000543073496641339061089258177572512083600853445297249 8697 -61435647498331934000294306165674798345246615280498385027820069201 8698 -3433176545030140496613289508127377024517098237517154711524319004351 8699 -190689846972528182182388319385750268313667094740385218193226033927101 8700 -10560599374012391920484547651104727093365922205143169525327710386354249 8701 -584229790983950278085851228586188531076438450803336644741052102240541581 8702 -32316067076433776307518677392113510420035002188288480786551379296746912799 8703 -1787655689253582313630151406479138980908454814425744501504762627038039251209 8704 -98852206777678187466607490696516379581903667045092297999366174140082289732209 8705 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 8706 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 8707 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 8708 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 8709 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 8710 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 8711 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 8712 539298374030291827677983199820058604553413842563965124239298503300370024012049464519782645631 8713 -18394786022754374891616710660830394077455946590062587373435947408091498631282527654288415949249 8714 104473059939919753099416703579197957506516404205191094961128070165858685657878433873161819769601 8715 36767298609063404266964237476127548659196252755277152070528914043431555768440998889014868733674579 8716 2444562265583817618208009849009461771355350308259077372266150877069548794967998969463761758154449431 8717 104626225936586480497363393499029519533649982076616782826339128736180368686459227436618668399820254339 8718 2069600308611573441998036436974702657366363879470282617101859885688913060937954062009053106347042189729 8719 -152736909122551802057034763465836770391447826850988776727005974487535759090666054095643424252254107049721 8720 -23577754502108799381564998904876377873476952977660756250047763633709946741795199750001220049296899271425169 8721 -1959776742269683932292323222074743831556106165137106640917320851644479669982376890367486934499647506616907001 8722 -120855186434119621638823443546422183736301102467587473205048660087526720602848659073497915995240087529509455199 8723 -5091978504360887980335113139506761174562595568353062943551184072857541567466077936433699690912737629239557829349 8724 -104003547496663314199804638076529636960161680585619224932193504776632287459745658957542461032466650963016065849 8725 30850521304466671572542007674727141864739558281278354638682951287688472974045959257759102343776220550377516832863499 8726 4558468447106038892875535657314349995486015414517788357201831674823093534228756615155561275606204081371576247757330881 8727 491559385377327905662952734271230614917102603491253620514430769656886549427021201442321292313447488896488573009718296399 8728 45931193992875674200667120988770543035751687838570040432646003766021032014762789467365720005581005984769088217097141611359 8729 3919125821850745174036810185101327534461769509435298830896534521397722520249993865366214636370413089381717804240285157969359 8730 311550804785668497334344243905032335159754470122679750442319950875303643456616346422178262912102570365327679581213505258034881 8731 23187455916774859118612406421031237040962626346931458641519113176231435191279165349285299221586242571401027003104136056729454179 8732 1603611646993790416730311028873739650055090180870897240346251169931715478805970769101644039474254278943900967042121599644908705911 8733 100367736218481474538278339321626523356779467458628427941953348742769459634630736918680386477503295934070531819807248385387078662291 8734 283493386834242074254531882400829252288577017192687686480409139614823942521880685585092227934194291830104769030900180967095157670950241 8735 -3960146980190120584937240238103184859433859721668864161959446317050917603384271949607466519480070894447341685241225200725861601822207721 8736 458334814056834841302202399709994529830678336296690007209950445066950881910927316279714568302990775907911037067820546059312719838586945871 8737 28970846835032830213726728045831294237552498354920859668850345052589384741801882554971680939151411262081996742755999630102118703718947156119 8738 -63083426307248382132267279183304729930472874956996810445927864753913738944078802434061750496254110475339046669043178117682218020929651425951 8739 -179102430847746729249983894497967427541074560657744588420199396592137819740537801131093108321950184188945843821075250209369965206408607801977301 8740 -21486451193287247940807018541177174603406365076302189952306232798303094771709043765216771757587132214397371301731973214798635605188236054565363929 8741 -1653615764185176633751395915837005861363828696547093743668801635604649657255359224160646453759829299074811218627582796136292308201511573733237489381 8742 -83799948694017642109125594185634597174509541570564542136025384795509177899475840809505569982338235403761838606117521115975873416189823495807585607039 8743 -640793665509293052333720510707767178205138825092168503251533455943027239486254929107758765333780023422597552937273236476244808716711157693902147789729 8744 483539752681772067262975732981847825324246232560191369478059630703606551086512420129103143837603906452332070812904674255808098358947867501620969049329471 8745 2097245536995575218446320285592879018954857962534628479550616621410059810447021512009234296355725488199288194043250329176523961533517616015389505998148410719 8746 16100462041231670388730421729512956949643310206154719509250829449726872579007809152302796031060493368665841883429266279836030180973864342383004449114162384001 8747 4568357640478928830522073016377567457653713496026061820492712952372789725269909795520071001997688228992973768657586396329447308688802500550003128840637848298099 8748 65179258452815598156693796959912052804158253261023312259625233700230557822294092767622792237343356322751900807696438890390218442284548082854113738636101829507799 8749 -20533096976479923847501922187174554095265506457363219171900766263748230599548976795304268486082871550926062982718248317582436389675760409471456415796462166576932701 8750 -2382512095195808751755901863521774108889030506638276885961874365923836556462604586207307733337044596505945693937158555347300131371487513121084581938961884601016139999 8751 -129147010998604112127206324518841269127105772750077391547708671512532780354648786413167864612359679136875399224947935540661763117876517498129946751200921112521565886681 8752 -173630229091145228010175917744295841968933733184428000881104266137777186714775782182072302983637453199554952277239373063957608231052331077187830079941340153656977645527249 8753 9043592320142640672581761976678620540330706618810242554225860715209821924864647654009109830097801833794636717097371350379852113047772345456428379161579407011019600920509991 8754 179223310648976243510866584856758873554176433340158547422411098054633893039707224923351756027214436850577392903334854576758483518554349073752441144889392812518558016502686241 8755 -38930660050120178109106463249075690543562237597393226848217537811460197269746950193339346675484641885681533000730681576966265085362795331773354798736733882425242382685342314181 8756 62973383781155171473236680595989107704666844510592508556101663566138090159216942230394950471682944433772429710028565237245159709851660828662217960362936513290888483370536676193671 8757 1531490751850691945382239543622534080532919874672826319023097508732519203129905806743826466404117728239594605819083619222803224457149143684225725855843208821293108054087837083044139 8758 35131964658228238068217230445344692465848681298026656214492927238993562799500183374735542387568115856012173138283796847745271799389902881544012266530261499202677846556914623456831809 8759 -7733302876613359526219740168480504365991188563932138277460601713261535531139613632933956537631613308939112772690487115406630394999214952896306473899363623498642065857617006318100842641 8760 2673948779889975478049692524075717168868195526318617787954067352324100988969299655366197184868685872810973901638808155896271315538997394481606350722482821644437117392289514353563913911071 8761 198987375583312529766907060267116695563402294217006629772455588484223494058457038662431144598436275325334031687222647501312915290413568034404657433295185844339159228407793432924783754479 8762 -2497088651728129292291666948672065749761816065008227363982871551934447128195616332258586278648856828801793076542003269511253512403831545201692364378665982599261598874461438670704177709917119 8763 796177343723215531434122435122648983225546255541737317175395839918219286212875116611127336569121444576959301815427536544675160215078823833574687235211868418749742729319113492718502569496299651 8764 741058686845291130677910635884124616565421997705435224309907563241203221105249169840920605427628496837037880679504164674902231583840104784600965302494061098786253284804776326727935297269622589751 8765 -383962862363203003861298578622420335797277788670452055232579728797477250090759469069720920959251804197759884352639567962393187628698658453930584350852625917136879601245288924269901354159932752972621 8766 109524049020181525490252282346271293582927063861439838505236533127806566179213828117837894426875874747682213468634413151337600967622514170687976384461228882338539886267761907028221435687208334249914081 8767 17206724007342245448285136368628384639264353759749817031799118727290170590559916232904704081681314460657706683282862158028047407518992451876861213399250871362795844903290839781371122174078387284563594039 8768 -1294338183547901756948732906343712250676006295260368456498164987758914935793848097707600548987179234219741974500512665879459903056379192953805722915166392424035995067656601093463902226362147300227355598321 8769 59860374859353648939396456290688771651756900976472860523634446124087095768462788569908076337316178504624715628574531818087377199406808398335485345494010676393926254611206383804847530508119566977086944871479 8770 1722741624037155560075720916334006994537869903190058838230501112373641474010331371779826278541958698389087371365323591157144584544773922435285852710465127549599263498882387996841255470419251828349689486562401 8771 2265122523077314012425658208697199766181236614188093515789255619952660242342787311346196133496093536793930072723227723463128703543650396897982813597738452826459310938108643618546010061068094087256980546926687499 8772 4382302697111339871245735497482108408148515796723754464353684292572228418487257637752438885956719116146406913424111899600783631053055706317966718015855572198513204855793999822875468978851811917907124116612738489751 8773 -363166454047127778067301478176714352823803589849051102606450271892097588741959555147492490930967979134563734798205839077053599084168355095344778197952829282548945651417545396413563821227375485747918960417892559612749 8774 439502284900113405222498281983826566898845315811907700604262231553604339388462341056389292448762709629873575892596138445831159468766978131373482702508928414998044746212061356026001715128048867163365530126881414469728001 8775 256320171881504877800593237343377054311062670924188842766515064548400129790415787556724220982070047528626437450100841080036629902502044112233688328487889076132010223652226109658635771139803084571659450314104069139908577023 8776 389664264242874900564813144247044170164378963178392058727083665001991438158712327774020084164603326379892132400635638784663390187216240067684383453045581852400978231136729759455296910261520190512456877778336407625821881159681 8777 0 8778 1 8779 -1 8780 -1 8781 -1 8782 1 8783 19 8784 151 8785 1091 8786 7841 8787 56519 8788 396271 8789 2442439 8790 7701409 8791 -145269541 8792 -4833158329 8793 -104056218421 8794 -2002667085119 8795 -37109187217649 8796 -679877731030049 8797 -12440309297451121 8798 -227773259993414719 8799 -4155839606711748061 8800 -74724654677947488521 8801 -1293162252850914402221 8802 -20381626111249718908319 8803 -244110863655032038665001 8804 267543347653261450406351 8805 172316772106087159102974551 8806 8944973491570029894272392801 8807 361702062324149751903132843499 8808 13353699077321671584329389125031 8809 473187451339968339319708384532699 8810 16445494389828914125075879570215809 8811 566664194829972997274629695467158559 8812 19466730588288911506770801379217412031 8813 668473722816127368011509174093414702879 8814 22959277474248983699736879371176894181761 8815 787831809923357358986816875995856961277491 8816 26929964528705440917988108625289935123151191 8817 912055814900667622113643619246570246680186979 8818 30318090315809943462292181699306225141864332321 8819 972322063703944043023798308220542201386190566119 8820 29036419042091160206768484979001709079623930849199 8821 735684186795374655074803566501368182821766105626599 8822 10093383087590210347934419280539208942049299864607521 8823 -513790152796500547131233870413677423940492383624670981 8824 -65712222112317165183589964642284924435961435874518608889 8825 -4916266595932105899145032670691615856115671430478124478229 8826 -315142969214856137493566534817700267988208818673756344057279 8827 -18847484634988502153417627102601240087482883026848203862556881 8828 -1086989746000543073496641339061089258177572512083600853445297249 8829 -61435647498331934000294306165674798345246615280498385027820069201 8830 -3433176545030140496613289508127377024517098237517154711524319004351 8831 -190689846972528182182388319385750268313667094740385218193226033927101 8832 -10560599374012391920484547651104727093365922205143169525327710386354249 8833 -584229790983950278085851228586188531076438450803336644741052102240541581 8834 -32316067076433776307518677392113510420035002188288480786551379296746912799 8835 -1787655689253582313630151406479138980908454814425744501504762627038039251209 8836 -98852206777678187466607490696516379581903667045092297999366174140082289732209 8837 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 8838 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 8839 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 8840 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 8841 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 8842 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 8843 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 8844 -5046565047151236325746040427784148090879221824833750293561623569301057136366535480217354369 8845 -36630341481848717535741640209133126291039764247087349670286761658225479849754463654288415949249 8846 -412201011401086621817456300289379455211691762743843836782978333587937448865493086126838180230399 8847 27973505914839475765879058950284361094732349753804577532244223051541945558853215618614868733674579 8848 2708078958819514394574988002807532966276954428607258913328938745644078668478281528951761758154449431 8849 144215619869097154773531305011751097391877887560290939398677091181296388114585530784945068399820254339 8850 4831899103749467394681210434704753673592356772965415498409690565787967055437352526604611506347042189729 8851 -9196895848600433496392359577422433576082228591300836337587483009857524316540354400264992252254107049721 8852 -18237661231441198769996055762936105162247561338667636031679915570999546707040445078673780300176899271425169 8853 -1913616449569415988736184106858883788644368528496225709649371253768855594991802851711909576163647506616907001 8854 -137155666402712483429299209375370039264765615337151950621117061146656822489693171431520419827201687529509455199 8855 -7249549841149284149072390122814965732039631286645788190376039868314029827161299031266090391287163229239557829349 8856 -194563245859875068487033981846904388139953917503945975098938336885255556928760398129569615102625810650963016065849 8857 16177793606226171599464183811940074478499486638088055839919850919608042522389675595406032516153859183849516832863499 8858 3591315709563075522589909222931111744267452613487365789217142348457816044682262131529918029154756823218616247757330881 8859 436864015506765836475461049368926602238854142438729270106775991541900203501623802842764954062452753371354237009718296399 8860 43576337034546921227342370080713204064709115129293460306957534355442173450510070751675788958786750887543806681097141611359 8861 3892377825276612206725014483742725905930103427057227842853208233866910697827172231366475751073124588738510226640285157969359 8862 321402618644777063852652018377098760663175089083737966547997107743415801290181255853415262548333100933007625107690305258034881 8863 24807433084827515093414489483994111315959976979865912879739563243584865541917563481761910296131637016918088425683848056729454179 8864 1786644452050302629807182977448454947443244093022359684613290243992573370273085711572986466644331168710915208950834662044908705911 8865 118071481724729272512711780850358305355796339393277032070325546041973994050562784909722457279290603400841060080390993511787078662291 8866 6823796272754439747701175935973971817273444939160650239485618591908660896560941550910447510639081559232265914989841604279157670950241 8867 -24468856627938348437200861783061920540585792579682323747300445433864743334480129673574601996312570353005426579511659524410254561822207721 8868 93284828429842861880123627347664135543615177452788733791424165004654300561467714731737203914443177895794017184125534294049974238586945871 8869 41927137926345104866403170934225622825029208002267993452316821421502788345227980844068650611301111506457344317968708963566249484902947156119 8870 1711164748453834707311432252462951122051085691332992611739167618190301369600740172659526873319449598759220372552119650818114208255934348574049 8871 -80189477811960988021066394197449327405185896663613256268165945910295079286258185770513863962266992865051226104939289518725099764288927801977301 8872 -19839306771426472040007223009471623017214283186835893825198140350142566165463251439183189194609366698605793131924180021796126291708590460965363929 8873 -1999086049213328377568987460871385611118305639670349883806431097806975284832108740027621559968140494053095343095743759604266795005209204965237489381 8874 -137064350569477881303205296145025387176768143682540601973963715824291987093832896412385159202027035593727712612496034825513029949465541658649185607039 8875 -5594155970798405730115866359243184066414496338241141961379119326020342881136058643812331243004634256184151056066883851970244425145239432566631747789729 8876 142248022382985035136053373454318266118336738717441157533098066697397358209272819500991427578464819449523002395028841551496851053306400409743081049329471 8877 59794192203386882483728106186520482665232191909716733844019855281651656468823288426702453028647133122159919116173458538363521750304275066107549830468410719 8878 -194391535781657245298088737314347420117775964344228614211229406079212025316838394074493066402552566756321911106678934538588550422685549717529389205157837615999 8879 3965320419703703941404872068958047698354690286074677919376984620374715786080485429664174682932052142786705894274555572456316381596471135381709283648753048298099 8880 376170712063709388111922878206887456707385590119170213508125324295929361546017253015100784303182966349346982524876021960185044931302498732236844209892985029507799 8881 -2868188130179068242930609648942178961697089377486611070333415649426455977884542043231994985618858816244543556087056003544254726537386118014758904932106838576932701 8882 -2437750055723611432505150711595419223416856409891219322460824299112053521859846436526535982980277368380372143496514792378975430552234626937861890229913537436344139999 8883 -230327974852890971788819220999754788386514831339444601120156066546325898466601658949133554122395497960820364910831171776512980967152884885036142233682606815423325886681 8884 -10009006286315493258844090520478031736724804075890531705119628748706667621269713692576829885458837615115146145436962894236706242538254625544539608342053863136241901527249 8885 -5854704908377302508700843337426279793082517442863143741200147143192595736079616876903768120290640578308943278240320602408618301975921058584889558570955645964757519335490009 8886 897762049393523288055928012567407096720355823231385767150464814950437529395291943880678210321536734215130842781633131576412186770703597142156654425906964407781958362102686241 8887 1317608014228536938235777974805535959825286857807684280565960216294098034864417956083681119439247825945266284504589798656091153159726350114039867733193885375877131335726485819 8888 -4580024601590133155093784680975482660046265218205290377838676665417332324870435034103094549920702605323088322740450823481764691322854676129080447806550591785260013163655451806329 8889 -7665268602212066933230822857373355604438060165828168987601641444814683715998872088862128861305214006785026336591001289732690898297368512245230390070405974605108038010834260990555861 8890 183556807768721661111507863825614368752154371312488951790210267909287141576692122886063935076414001579208334136553433108057414756057341667913514384997812622728489893984914049607231809 8891 442353458021154715245152610434023710276349771428916578592170441250808006772098571364877410884626742146628075175210626486549834904950219102897671074903108951382341423168306507243157359 8892 13436060101164250367165165526821543862754798775060388064734718677927368655267782929386206773728986109646605557081345067066479232665381275621161074642203275265913253060584954536748461751071 8893 334057402710585682334361450710889027102445825046421057467509977998821045096571867346135634362932130013861869868064615122783369120946770105530296096445556956357390991985967913343812310154479 8894 -5472891213935886500133050744820160383604504640896634478789473650084291066421360724567311417864145878576959257575819230765085669111262163065764794918713500809995520354104357878786740835165119 8895 3367171698285390904319845427961229211014950290548394641071760161291540781397837851153077778139296318967520376534090541726044200350701979921472724667488406685745181479119975478791077788243691651 8896 -20421786936974450220053254018387580851614940588562837321313859442464178594117998223674412940885341754041231173673446126424463802932716181991445240290165860596007257268175527135497954909400770249 8897 96006488410623363115231324234023047941100780164617583420106896993993940823236561575399333520923050110561608575809576006160702992108244782698112496947802448477578143931514796219758295713189070720179 8898 -18562279918727683227434303272576067668770796550450530120743976745392383236366935955986302820405573562391975240156294046070674618545710012913096470523958772320795881666296365323901092246262069007941919 8899 -13347303046875998446978275238748572047206748079656087365485532741915432083312321176400444756625340279652429731531592553389537698945941636833671068962577636558565723706049645837559881959323802893993794761 8900 -2033251198469425194475454143648712099734465554151468880069327348199804142455870766657021153809246841547265677584580048014176831864523258658341313791263941932706793117963616770145239716107008740879423931121 8901 -60839828888966984935414483130068656356205517371641623776896839299345867178450635337541045748929837202695127489934161062776196939148289964883652532231871319088202898598150670252557266028537475211791940424521 8902 7530153925354365210132737338377401507815976042019115259447679793944050963333106098400186411031082840655275176690035630623515972202850769725595701254710955839417533365724814414957712636990029694088923375796961 8903 1112846299791371988316899334397409463744099937545186898884073923945832485856290692232173330579083343584668074295660109702310199584024539484919072006776925166132364653817972200220413135523182022469725604080567499 8904 2452464540991204388073926496192417280922324894927256592025707522244153500782447815307262034098615860239677169812960213836948376966197608392743252279183152503413371121336305142155434470208594266519198921720415611751 8905 -426033214341991502789459886762051016659735850930114505143793354895609732832863376750594188555511096879172023852608352797835819198458807385757091911068316245285768301506984242852101557519585260130955537275862421065749 8906 -8906067804920842589773659256173931332114384674695628958418760048258697988170716646094310374042472784110754000052492289305051588923693394455945069948252373117071159482968345240090825445344481415136694922386496592063999 8907 -41930044025895358817584975492503035887969351103860779009784483374518114743583432588173603963587817905519994775292760374817011053448848877740190019708571218676945258887638229288754084889989862266665442535227325900519633025 8908 -26387843133391335585208816151306895672013586528424378303666539418847780969213300352852775261358357164710139236515115040645929153031972684998110340799278056801619635680792469180700647647246609078565202696300423886582522558209 8909 -54000332324742042327310494865440346288301562577202886372226918916025912907856527510099561128420322615627610879508377722080309211538123919813278355258448914511831385817180767646709858473390155535489750234468782103299916159874951 8910 0 8911 1 8912 -1 8913 -1 8914 -1 8915 1 8916 19 8917 151 8918 1091 8919 7841 8920 56519 8921 396271 8922 2442439 8923 7701409 8924 -145269541 8925 -4833158329 8926 -104056218421 8927 -2002667085119 8928 -37109187217649 8929 -679877731030049 8930 -12440309297451121 8931 -227773259993414719 8932 -4155839606711748061 8933 -74724654677947488521 8934 -1293162252850914402221 8935 -20381626111249718908319 8936 -244110863655032038665001 8937 267543347653261450406351 8938 172316772106087159102974551 8939 8944973491570029894272392801 8940 361702062324149751903132843499 8941 13353699077321671584329389125031 8942 473187451339968339319708384532699 8943 16445494389828914125075879570215809 8944 566664194829972997274629695467158559 8945 19466730588288911506770801379217412031 8946 668473722816127368011509174093414702879 8947 22959277474248983699736879371176894181761 8948 787831809923357358986816875995856961277491 8949 26929964528705440917988108625289935123151191 8950 912055814900667622113643619246570246680186979 8951 30318090315809943462292181699306225141864332321 8952 972322063703944043023798308220542201386190566119 8953 29036419042091160206768484979001709079623930849199 8954 735684186795374655074803566501368182821766105626599 8955 10093383087590210347934419280539208942049299864607521 8956 -513790152796500547131233870413677423940492383624670981 8957 -65712222112317165183589964642284924435961435874518608889 8958 -4916266595932105899145032670691615856115671430478124478229 8959 -315142969214856137493566534817700267988208818673756344057279 8960 -18847484634988502153417627102601240087482883026848203862556881 8961 -1086989746000543073496641339061089258177572512083600853445297249 8962 -61435647498331934000294306165674798345246615280498385027820069201 8963 -3433176545030140496613289508127377024517098237517154711524319004351 8964 -190689846972528182182388319385750268313667094740385218193226033927101 8965 -10560599374012391920484547651104727093365922205143169525327710386354249 8966 -584229790983950278085851228586188531076438450803336644741052102240541581 8967 -32316067076433776307518677392113510420035002188288480786551379296746912799 8968 -1787655689253582313630151406479138980908454814425744501504762627038039251209 8969 -98852206777678187466607490696516379581903667045092297999366174140082289732209 8970 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 8971 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 8972 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 8973 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 8974 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 8975 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 8976 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 8977 -5046565047151236325746040427784148090879221824833750293561623569301057136366535480217354369 8978 36311880354528653040758077984077802563295506381011699517116495342310445024133280345711584050751 8979 -1238879525546696821684453106479103315560824829862299727573548579594011264102887518126838180230399 8980 8009219798222989439091086080802529867300786182893867769651951610495262920870140085814868733674579 8981 2627271134061780997537989065002487458927826671296429850004160504096984953038826223223761758154449431 8982 177144478360550157312035508609554670045522656475902676375651165877090234453077622381745068399820254339 8983 7771974744245549612838955166354963405934536646733537900138138957069158481608283833847721906347042189729 8984 166956692415193233330840239364870553150775715955041783209997805190435627534325344049965484547745892950279 8985 -10254554620718954972123159948232571040959990919035145954947552792253373049583838012666884315536899271425169 8986 -1699913630878607436485385197216124802002357808077378303134154946509154551587758111054292008419647506616907001 8987 -144554846991687790449715419923149648573857982860798377985649759500192815068833965576449423429121687529509455199 8988 -9032404131234185961864543598828246054605590489911107837622412324552781846505008672918578354147092829239557829349 8989 -380952420067976765044753980748511380622209250374948986355194274023646965128123757507527472161979205850963016065849 8990 868973534646076568233702136504575083870705032796523852609230667682596734549953496233491859738098734313516832863499 8991 2506205477876845247317732532771403940294377580502126760349882697027265456016600345640992056926194400885176247757330881 8992 369792155986706497789042914385618344457381808913206686742273154038142127655193349384265455356753517311808637009718296399 8993 40152653497568309632771582484787974244338495677964235818766966297176156706065370538812076194482056817710832345097141611359 8994 3783495343443793420959926391045476084952459889841242620089621896843988743949075656187392709143289785816171054288285157969359 8995 325527910592194884577222344801045048954842205293239187150177654481895614676244126001610200737453915295559193252483905258034881 8996 26069492510061527766115111504091150737106861222375044184833544413613532526349712573318039389888731702591646370118536056729454179 8997 1950803393510882101318960691255513866371766806180990357727751231844585620725927560999226907775995914978229144779744742044908705911 8998 135128826959968690686412169171867603455755274958091450155196744352662509940776122602585355142579825908139078952150752462187078662291 8999 8398409583104238775889230521546432505483916908748500837894622258360668906138027821247242450799991965151500926612584704899957670950241 9000 426659781101622655609703989143946561716565847445568554157895310015855260083885759223987632832995596231907996862310697964985118177792279 9001 -1103359253702322479388445870757205681379341425282904533090646441449673271520209527292873250570291229641964798868270981928280496161413054129 9002 30894283672963235645511985778343121691953691384619941079645600217399614182786093376867459376555243055293428590033688675195184652902947156119 9003 3350162295857759649793574030278355393858059230011040232121218832091359310335690522390678573192661637459181797247669815509041765535678348574049 9004 68823907120932587886969025335575224175499836489760910299030671509373639210786823023458443960492711706065222512303117703280818694419040198022699 9005 -13240823480682516448712080915593722179476392917965549600143961516256300778304296171317861479861442097196215236113459973000107638342846025765363929 9006 -2044918167510648720416915103290388110366076631583549387371148127698586757398353052367297108629297066793872080312711040660476093803524511973237489381 9007 -180113418383746282505190008098807408879174551457384199846550630173577743346176179127710207458868318626279719243723976800615951697865063450649185607039 9008 -10901623076927954981292045780730236091883980019199224000191644940370855956534438179118883227507737400555524884948510063254794045907089638633729347789729 9009 -305326049648753747111816931485198703284966312095747493878438074817322710303381916799781318752367381162119146375506725327040555503199388895396938150670529 9010 31982162435969867196484383985132141180410220355552767186587785045530981627705673542688652178917723356691356397897364330226038811921216893393960029508410719 9011 6876278841371849907924518311597540562917343748905261921860084832264138271990688498718500456806087685801076039072778860349037352607580202237977131354162384001 9012 -9418473897277623488063404287106025860606235057314484104836036102673006447393793990138693075694387945711661439584617044240439590471306763882036001512206951701901 9013 505219179363206075090620484776174006700995718869892584933037574327407055265620431976752223914706474512803243725980748878703247906929552496073409878335916229507799 9014 27724932567308170843007057808760230382461279757829817185391295640251713371094146510852583211758364385614679567970453209691493007357831685676155113108792335823067299 9015 -1132029558577250691833506613967995345604829859681703386582031019958787289975463488713174121690709045215143647524845873593377431589405158226770899399528472337080139999 9016 -271162522782322488367556953533857836161310242679978095333407811591266045369798642540981437165208335096763120990895604123022588272441880397991068198095465100847965886681 9017 -21550558926376548421052012052239867146170491251182266566959600029076698878496283973969133973798129863801969528025929286673225566388139658174901043942242711451019501527249 9018 -681689324771369821249361453807663996267103789527002558106334780616195173377889868881702504139439473604047320488232881238934059698431873392262060744307614722500873191490009 9019 233510577914498869456289464734031617974397918602307128334180198992360491948212769871394161084839103642552996452796912936404403271364309987714529385402263676474822763510686241 9020 81377997979946571613844096940233381602244990950005286299167733244878625218627238434344361043483170357948952270200658878317599394661447785761774179994801015264969861009864085819 9021 -1541870773128147395976309724448914734715908444481001204875297272142263849339251211321534517559204358555664102761338876608017555078456117984602427659121297196168276713943323806329 9022 -511196549551898445206566301801496727716168850558009297854846686538297823837601676400673326258396024358708588808181325695676204638756616113704665934860280056827749810520691710555861 9023 -438407570231251247334839600545286850059977250059718561100135988413195399361512616295982757568155636226675895164785432951743681303138023127570237398130959382007193162576851013458368191 9024 19326534305815031297868250765123367130288189487115009053810914864202208905861527143074364037065914327747239258648993310473286718815272359765829691671121560624848781287616703052471957359 9025 -286356885622725111378048680279636333767894159291676395190066469413421674661494893686307019000739750573956323319794457809531262545038143891725613602377304269860647297673992198758256968929 9026 -1740454214390944900153479097971122314250792815569327123580918830261235442573590722826826767976769061502365293286698806789366900665064439464944773095699722501536234620872788487515310992245521 9027 36270376635489389835121982660474846320520939568615780076113592742453719060024547246179999932186700374353797653868475536733765779481339127279341359726825323447276774327871854388176543132834881 9028 -1133523355354712994986208612205119282241178953326021069797940285580568384694515353057166520208320948587609859611909357974023380436226868664935928492622114334829722511605144678646412901222676349 9029 606129187815272116630224204374454862828202272447894338054586090267346511833297772758250033936661265133211248998637667707145699361543459134229100662674357345743635494397362885887930568147235133751 9030 -13522319170900898003056889138308614237330355712678601966620025909447457809231024510039433115059781411657156008584414266590088049943869096186734948725511065793982415387957074050801378310877965030221 9031 10665593471262643241807450363217001823475089196748396148326373796964488373050278973595050611115171064989683500692658474417971529239158145595713613299262909376393784641235366865071466370669899979194081 9032 -150243954969936320930829292771170321505057182288223333601114013161552862901151540655124260586671509676702312746022462869144117275014125581301153374671039469966750349919942400219036233023494154640194761 9033 -855628860510010834642289688130560281198829190691561086400173030249531092286108588129836887283454967633500084925320557402821111499985760634670849493554221408013506355406274907810489749502933179671061127921 9034 -130408398934722778053574371223007881317385129845227093957073349754084262213467228325224023295205606291768117562879480943880246882255221304373830423264417120962133658415515808338866098026918855101175955490121 9035 -33382579328458479523947970563246767900987470790531351382697621453102261763183238173083536860650666403710193536564123780020721352585771775012151181170779374333507028167337550165853036699267506682453222418719 9036 808469127896639808374890954933894700277372269925282877435382303021328402587774151360036329458916121362081674117908873917338308124542064354099171471852754501192111982414299899874726974469936548842009961329687499 9037 183153924014549795182504626635242952117345480337642705050665768170431372829086751595173990944572349711456862521249200810276265172317195168621966529193148133402970173464840801757397337900414164465140879903912411751 9038 -249271337497937775146257265389203931543682432779354921281155007956504707834382247831120156047665687186945637095843645470818065574450863272634014023773748284383783518120679858020191714246507935922246848137611857413749 9039 -25134822516095662739977967012271594862098517499748591173445221623449796414678112938248524040448461706012077700795826125266157114284408332610968539521153016269120362830614684164799274212346900916401897853404876268479999 9040 1547408858823560456311236602213393690605617870507882372922681409927599857942007103250210584799363298995195564649604391330667060955120819611580068639713469616475517914228456203673084444808910942940330404849736765691247999 9041 -2146746161791557844728043474476843389786901548973831910962416790955618689704411836526370741227639707396904841588152876939474463883731697927808588437541095604875971797852746431344007255134828583417919800196587218530895131649 9042 -1160533854684037352636824130658841853269877861407203431125039623768033079715989925460323275311759292198867758740415229248086174528345511605062521228640239135687524634006530203536544742977276140847118611989463554091255253199611 9043 7539123299152125329932941708784747350191299250889373580255239001315284755645115906203548326518793447767628215644702298116166369366465289184640432860429544897562772066990985973059539711980487550396699824271481251998431020413750041 9044 0 9045 1 9046 -1 9047 -1 9048 -1 9049 1 9050 19 9051 151 9052 1091 9053 7841 9054 56519 9055 396271 9056 2442439 9057 7701409 9058 -145269541 9059 -4833158329 9060 -104056218421 9061 -2002667085119 9062 -37109187217649 9063 -679877731030049 9064 -12440309297451121 9065 -227773259993414719 9066 -4155839606711748061 9067 -74724654677947488521 9068 -1293162252850914402221 9069 -20381626111249718908319 9070 -244110863655032038665001 9071 267543347653261450406351 9072 172316772106087159102974551 9073 8944973491570029894272392801 9074 361702062324149751903132843499 9075 13353699077321671584329389125031 9076 473187451339968339319708384532699 9077 16445494389828914125075879570215809 9078 566664194829972997274629695467158559 9079 19466730588288911506770801379217412031 9080 668473722816127368011509174093414702879 9081 22959277474248983699736879371176894181761 9082 787831809923357358986816875995856961277491 9083 26929964528705440917988108625289935123151191 9084 912055814900667622113643619246570246680186979 9085 30318090315809943462292181699306225141864332321 9086 972322063703944043023798308220542201386190566119 9087 29036419042091160206768484979001709079623930849199 9088 735684186795374655074803566501368182821766105626599 9089 10093383087590210347934419280539208942049299864607521 9090 -513790152796500547131233870413677423940492383624670981 9091 -65712222112317165183589964642284924435961435874518608889 9092 -4916266595932105899145032670691615856115671430478124478229 9093 -315142969214856137493566534817700267988208818673756344057279 9094 -18847484634988502153417627102601240087482883026848203862556881 9095 -1086989746000543073496641339061089258177572512083600853445297249 9096 -61435647498331934000294306165674798345246615280498385027820069201 9097 -3433176545030140496613289508127377024517098237517154711524319004351 9098 -190689846972528182182388319385750268313667094740385218193226033927101 9099 -10560599374012391920484547651104727093365922205143169525327710386354249 9100 -584229790983950278085851228586188531076438450803336644741052102240541581 9101 -32316067076433776307518677392113510420035002188288480786551379296746912799 9102 -1787655689253582313630151406479138980908454814425744501504762627038039251209 9103 -98852206777678187466607490696516379581903667045092297999366174140082289732209 9104 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 9105 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 9106 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 9107 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 9108 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 9109 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 9110 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 9111 -5046565047151236325746040427784148090879221824833750293561623569301057136366535480217354369 9112 -159230563660032247491781112527661863872128933037825076585133157957517412810591654288415949249 9113 -2478897296765112121484948315763689106084524430539983563759403948603121986958979166126838180230399 9114 -27641291124306450430173151186129311610255577336589542520691390248516670361242494794185131266325421 9115 2011705645466106002462026568193464329415353461193349632324232134664712238367681394295761758154449431 9116 195854163580284628434090957529217724884956549020623565791109104545881855472307684105393068399820254339 9117 10622411107386318160723044795270917011726945841558077173346472253117511880433377674927222706347042189729 9118 368604504460259491876711941199164277335273197180186483545469444837666569132781431965441247747745892950279 9119 367406361553446301364377939510089883377063352181761633869415577094816323701463764791119652463100728574831 9120 -1299406635578537390617714461570604348660153435152894286756566341805874548981151510704734027235647506616907001 9121 -141046664746467426739448847166744285312565922476091427209285590061645385369550338638625544195585687529509455199 9122 -10287541088815836319731177567657230930297357980867572598659679206105799691792036124486311149208136029239557829349 9123 -549242984337471666206261585446551336105418036401781555607533026069253049384351002904453946791184402650963016065849 9124 -14493306608031817440420197862992825737865801677248944261437254659375238312112798048944861878947775441686483167136501 9125 1332387262017605249471506623748438549395171849046902856448834667580831019884097652652746470716405491562936247757330881 9126 291452784245726464795907173200576046108678222029742458735513318602554651001927296210588352394186289401418877009718296399 9127 35667633168182219959397264322799045204722121871657239085339274491747276340182783853648456457900488504649816793097141611359 9128 3588042215902506924173972065676716950355926354971286469657478935765943483116100002785128432259366612746472686800285157969359 9129 323281078879967715323031505886922512158182254373481224154538246329307421592727108745632134372481681241529756734083905258034881 9130 26906896688085755920171272334216796904897613834064992553816102747403065942202729874973184358968326800844441739869064056729454179 9131 2090121429963410515151939834670321054021538960613353422214709937636980630880829800392215460186899837292696427121599974044908705911 9132 151052680999885253224100028697867834328524665315268682806429143795957146498415122597592146306376515317869317998208788890987078662291 9133 9956339187654044997639373376074829321397401638997578001191375620690667934740048044458944681357275022227307413543954276023157670950241 9134 564998962491914806327150007452255564530047271626475111085983000726151746998193149281678031317982876217875794045925694674361118177792279 9135 2250862753686502254491157757869398189916479481992294788526422661004531288510393845461057016312878027847467881292313320940124137438586945871 9136 -34153634316522104225300978902093425568746797553280188531579491288015968047486145798420224713816756666592307765330025990643725196697052843881 9137 3693889773871450694043378614931508794731471629469619620312774073378145930790185112378169496361024717396113710839527966706141797404606348574049 9138 236326481061317690750354932853747149164591735989683594990765094808552807373145435460388292191138550163825451890901859538455806338167392198022699 9139 -1451842524216526303204566550183574344424592425179795404650932131722540725040071940054221378838907405199354421067545919469090030783596105765363929 9140 -1667126232091502222581403663458091109561696784452667333591920590846600337938146925865692848345752067385813225559188876984986142942958180581237489381 9141 -200849207829745142286890887489100035534839623879507027302697578012283584208997187111145689415656875794344163972389757650630062321452036048921185607039 9142 -15734839973717984383373758832682635348681075819879408934110288632782409155558264894444505014618580372917811768069405621547184813569810300429364547789729 9143 -818336111978119316461889180398507021662556594133491408134498182971523573114500289847195147808383053888751161157146859161838701308835766552924438950670529 9144 -7515285650544850457575077745622803631501819704378044911390170843066837576876728822744851594606126475036389749548852396179485696304350213149950882491589281 9145 4716030038747254407550603971328202254994286191790646977547061580610342269472459761837753637075091505318527197035167366581035986975515059578581514586162384001 9146 755503974823804496626690022947855765551021811511424884230527633621444913181941289915597755200593746045213429870168303391508360358513819632728399406321048298099 9147 -268394324471653669330225485620708254710171353638703639769777609684872069401174090436772153554198728674740779477137515424125950978703692338934077851236333370492201 9148 52678367190301785317703357156646243015626980255017703353151726110473572451836009209369787670905496160636107849110852201912654545390767066873879953824251305423067299 9149 1698453411831252596123838397493903354928206926226857167645401314671507782102250026324467739757286135146544988000372241681276541498615552651410863878870081774919860001 9150 -187444641581501373804559859669735670776805504063881949148634735970079960407382610180022039034395594521590829463408197214141479523672893759398424112027916648557405886681 9151 -28822484393966180472140860621112779858222951415172028420014491177081367550820864114238143766602372621844334831005555317375642166863691158512822656013419237878606061527249 9152 -1943182750420699501555597513489566191375351430191563354536471435755561489787767623346136265435439002832250508339578131165732965770304248776132066465719369837742148583490009 9153 3995524196481863584666265831386168884032732623460558735472525358902380144835735077057753224628175520784185953190533898186116313525984214630693457968809905231292877775862686241 9154 79017449545911538758756875742029225520498560847502749125678934681204412962279361541093031229979176513808441848663779509379332385918627316748614065973908618965053951480264085819 9155 6706372607084688708741004378642143657448972539375619335995998764976369998597813465097681301664701088878233849664983495248453027465874412638074684567612132174390323780374244193671 9156 -318761812671555797868648899441689480022712625360976613765551727735754814286998379314363241845428893727102939291298671766189216181788067170721328518060674025656882594014417918555861 9157 -54747849802726853523727652076210863233502354183426184002763298184182853486199695904271800727522063686539003104105002768144508152720124665137360723329711439492084586492529197701568191 9158 -17572837385276532860895782808275924405441408874542321850633491002987393846851449374482972042043598827638980257505013228863334051962480860889419998333203032771697557991221135872532842641 9159 1851907022941843291030037112148125392641825186563180887649819870192493631520792915101416757784781890082470096841150815613332919863568605146545185429643074246313477023121222355542159031071 9160 -63194169195974727678856201088507057520531167512540376085624420537336967447016268090930928629835097187274642771445204238531259443016002820652273960289480305830179584491724662132415990645521 9161 -105280849087472516800734362166503898890458333090062788109462341192679780870211919521008972869528499512576893693267813756567725031876031348798244024019934887588977120729515852687273899004765119 9162 3564273659144000260481231085550192311601867085238831251154285566699265324009925572560804712032702798302091464842956126421537885842127562706300688787662931784354858738606171231007844371523307651 9163 -174097249025470870805157473179851997354162656261315882432056251607062915607940006010489598693165161700658337829230327187220003221184431788442178470213121420203884109822725776231898613853052610249 9164 78769609570365308478987548527604613369744378968082307313765172600616641657210966780277285236013856576952557129312051164157071646415297234253313462010588689943291489966386202994176165950084111129779 9165 62805865441601900168646972487557968017066425016313798756279680194029583076844213105030830557422487838598065013520615951576358823321369325652566763824089815865720569164775151018692403525601390502330081 9166 1060276355870901004026904766171662950573383190534275962785154774867130525799990055728143421940622013200470603632707823915567440680251265448330101715984037124825176225247157179196210718425098003607229239 9167 127843856378616448560420944483508498355252363743944457653510088073800835320219367213956893025034000115567853800837175874466895385318376938294173558848248566337248862879534148243523231039172612937001438479 9168 -42029075675175583494211853119562321626785382541826523717154518194004510994847939623490205011133227224230109557333596263853455362056159611653377711540146320971154250915041516650907614504952972490713372904521 9169 -6350570884390770025603151419084044264685868039562948597057534282711896096236736150200933785997218045438712001015438716930489550494130265047106118144706286073680886230581000937623416700519008990903108597074719 9170 513128845434335627989538112414509859341180056581667886205665961479077026294092241931735149032747813159118761772257625998717277305630617937036980668994799433156346626382225466062024787290729396518786032108007499 9171 1037277722919935824223765218193725516294586830672178862065896431524979047716132652060786301858461084608209390158455580722186048200182379883766362797215120001288606450809161351034457646746273622481694135213410091751 9172 22918395700436575920989311078986895012334276344657164571187082653442914558344510299784395061345671419026215063778486186896706315521718781239310630891908196760861199235886552248522255382108741006377337242553039480251 9173 -15353375582093653790301415378605394010613721240861465695716934796391934590197587320999209302649511836085291844730909928113762158952141272440521355763406119653056411660751781812500537375640941729200548167417646225983999 9174 -856314726575267167457872777910723643184686955615080889265974431467380088459726216183695880461660616091150699888815447777329067523326169408861397220974590927294064034301010327623458168814923497868981635480421943381552001 9175 2874921548012306050889082995712206295692490005834870140265232725696300101378462122491846202067470759306437534485049504565736863425855648104613067277685050643630076705158161111701041778293315495478287495029893928043118202111 9176 -20095563668322425375270917998198592701375376129857808257259216139912865897212050725086181911182332526719767185508504504850969218194488252438250192173525509685631266800926687223969659291667304126325838664523936936119844839041 9177 659327899064664540672906260173350003145379554155196105598443659895701063922553527605220004049402129188225985603277340568510263080180015535157388043388531446249701755248251927936242169209272700317593317654761385997916892067852009 9178 -1060327292182198624598760818670520476075846059432640899849795644835329724291280258798748277975599317405936177770519540622956098503805096234594822231884185027666622120587223523956951352290585382415247393213257055429165968651688468277 9179 0 9180 1 9181 -1 9182 -1 9183 -1 9184 1 9185 19 9186 151 9187 1091 9188 7841 9189 56519 9190 396271 9191 2442439 9192 7701409 9193 -145269541 9194 -4833158329 9195 -104056218421 9196 -2002667085119 9197 -37109187217649 9198 -679877731030049 9199 -12440309297451121 9200 -227773259993414719 9201 -4155839606711748061 9202 -74724654677947488521 9203 -1293162252850914402221 9204 -20381626111249718908319 9205 -244110863655032038665001 9206 267543347653261450406351 9207 172316772106087159102974551 9208 8944973491570029894272392801 9209 361702062324149751903132843499 9210 13353699077321671584329389125031 9211 473187451339968339319708384532699 9212 16445494389828914125075879570215809 9213 566664194829972997274629695467158559 9214 19466730588288911506770801379217412031 9215 668473722816127368011509174093414702879 9216 22959277474248983699736879371176894181761 9217 787831809923357358986816875995856961277491 9218 26929964528705440917988108625289935123151191 9219 912055814900667622113643619246570246680186979 9220 30318090315809943462292181699306225141864332321 9221 972322063703944043023798308220542201386190566119 9222 29036419042091160206768484979001709079623930849199 9223 735684186795374655074803566501368182821766105626599 9224 10093383087590210347934419280539208942049299864607521 9225 -513790152796500547131233870413677423940492383624670981 9226 -65712222112317165183589964642284924435961435874518608889 9227 -4916266595932105899145032670691615856115671430478124478229 9228 -315142969214856137493566534817700267988208818673756344057279 9229 -18847484634988502153417627102601240087482883026848203862556881 9230 -1086989746000543073496641339061089258177572512083600853445297249 9231 -61435647498331934000294306165674798345246615280498385027820069201 9232 -3433176545030140496613289508127377024517098237517154711524319004351 9233 -190689846972528182182388319385750268313667094740385218193226033927101 9234 -10560599374012391920484547651104727093365922205143169525327710386354249 9235 -584229790983950278085851228586188531076438450803336644741052102240541581 9236 -32316067076433776307518677392113510420035002188288480786551379296746912799 9237 -1787655689253582313630151406479138980908454814425744501504762627038039251209 9238 -98852206777678187466607490696516379581903667045092297999366174140082289732209 9239 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 9240 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 9241 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 9242 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 9243 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 9244 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 9245 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 9246 -5046565047151236325746040427784148090879221824833750293561623569301057136366535480217354369 9247 -159230563660032247491781112527661863872128933037825076585133157957517412810591654288415949249 9248 2481173788108549077717032521374654056010273972170751780984017527433320904465387425873161819769601 9249 -84682108600353554220995930813220257974345758967762998985240737222935763612622710602185131266325421 9250 614205617302951959586868467329736143495144011229599948942773133791444453708866106999761758154449431 9251 190116808022485557244464032945059493863168478251554702295049849396038201676106357398705068399820254339 9252 12993288918770934343495347454312774242789369203482122235688605631214668816804808269896822706347042189729 9253 583230026216473493802227306609629587796252327965259418871646177401193543243259417394188306947745892950279 9254 13402771893074177646579590261239770901164551248611115480390726903916509560665525450108174935663100728574831 9255 -700673639774369105777247275467839289563585653680457531001639133399911524671905980754216828387647506616907001 9256 -124805250525965976768388130033894602327773107724259024314129150709908106070842938348646609047041687529509455199 9257 -10857277994166934960303225779836260847097470280188347505728696979328071120385877273645844426555976029239557829349 9258 -688305618964094007604049556575587201265562854256476488092750077655875706893160354953348007894258911450963016065849 9259 -29218051370471851468480077776219778143963972974058182150681473693308159559862503439803532586636693662486483167136501 9260 107681656291197646973068089713598597824869320623580297463985047426795356856919884718943218203144655600056247757330881 9261 203558855479141812498860861297639713986859144357938097397265286836680053320008691553585348643672733192410237009718296399 9262 30167740687537354187110977254167768066641390522564387249450041816439114120775486670051497564033151147767077593097141611359 9263 3303876482333282161824596695214922875265164940510960837137661786929864093327189885117440272822077004950335816912285157969359 9264 314134950406010937318764106100353527196060197247338465442396994019381977466966996430589158850375557796053266256515905258034881 9265 27257546503616270681759750080252231409689318711872596305001449220173850080018073837569754105043596021661325032176520056729454179 9266 2198658540533535605004193328398666444240171005469138714452792318259445991541994622266042562250009980260622410342983142044908705911 9267 165334508906955667245624689799081960275306141360069551367387249739082212287812363497675064684831348243125630415323965850987078662291 9268 11457385568355113796925007548367647554193787968701246792660041072031257333078821761430879693326726602869533074258813063658357670950241 9269 705139547113046919835886865568204565780779276919793814344384327040380459850553827341652780992303902344687710080349830629612318177792279 9270 34311337054815160915540476505449015466981856579738794831022736838828982738957604774953688823326784341976289756036304953895708638586945871 9271 -202198312626479279892376177061915703598305102485874947351734925361614508069476272532647087802130909377169496173434112550875798003097052843881 9272 628009627122436517526946224479024522340248085587969172952767934223353820975034497176181464488892645355217527027722814006403832860606348574049 9273 346154168196653392339966097065951499823123017121409225473581642385954806642066088469344045343928044224200918479674166802452229165183584198022699 9274 13959173979176141819734054247093722294622267728867137776735803700409453864099178921328621191655380090554766149306937628956960064334952886234636071 9275 -792854345717179639107304086023827227517355335061070637501051752277356224952173370737535151143840348617723422242743025704676867513212459237237489381 9276 -186598397377071029797271175766397500513719898495846597098482571256474720750144817217801464940635907162438602174017108276597584115850305521689185607039 9277 -19013721835204579691111734926763514641029111909270817155310757912988167257667150399427497633199274022436144232538517881771076905633939914253364547789729 9278 -1329235993913663423070984109881583457241402991253422388268585616064270953591518616215549878577661151254836839971038728517645797972268353307500003750670529 9279 -55867480094076771109191994046798141699266298595620665057735148618942701903485949759704631165346599218251972581637504487239796406409552329718812783291589281 9280 1323407432535619743255454758421919241928606569316608688249656582593493394409059990264081085186399128744314485819882288381862888602113035356822534490162384001 9281 600210371454017658306544153725635642893116818810384365989678095729268434741584425290551997731997363662160315704722474401172619158419843962102799394033048298099 9282 2163513224195450080275828785782833089053987178029485019275199708364385171321967170685517836044514086670491850866488254862555867387271351123258349142345746629507799 9283 16616230951117596010753208914540573789110227719059154305469038519702024979219905073934004854877890510828600714121746358988064402203067774437464779721873219023067299 9284 4890756329050519460972213157560764586631576301019008296540481709519965952159352680002896117787608930783883620185318059989937884131357587831899500816371595912519860001 9285 60406709188116895575169220505463897477226717335332570244927266192252023707291376846846511434759244051429923256883615841235721828932342140548294181701139186865314113319 9286 -25099923415128995216607577911643397777263855571137387571426112460617122039859444961905820986784647745482605400602285078003747915531367079345672897147663880133617901527249 9287 -2955234942389494792032140244739273610268018805161219558589389031315108987759853564067289210061720752001725832097131744733873925289091354099981368231540372398783351783490009 9288 -167096304088546588252308557906840953824807285314189066115526684087369819534977342155406697926236163359082056160315362239651280842876396924801948540041476740624172440585313759 9289 -438823775093212129708635754991526128227400007677154868738180979772505113487173540022786216923169042378611594412961016179885555912815969761230368560909038020818921556766263914181 9290 11368149224707241831599152604031826739676225459146965876591243985300249232572523513636245506173428530151114692759673984785599928182100720612548553598775150293473228428529380193671 9291 481890652272943164356559505688579799990099802311938955428972394723522611516158813166940920042959858018584843256992334306763713390750379480938897780877607192746628947039628289444139 9292 -47702856179372442521798159846540576786197992232532533279356801037131374253915841060525891031945530324564936812074924501606752200928567828438338070939985993568043259138164638341568191 9293 -5650483789236445454747597188281530501156609649510103108982716280652900165206417420616809255758874571394067766011319353047671775255101854140491286787828703500961507762180815838945642641 9294 311349099695561424943366859000445139729919038742445237244488380397303302608014600212624471317163396912320377001772792782798273924007726446935202588664229645654962860218415404258242231071 9295 161492862265788884009079427098872432573509628925112118908699543205274621805066631159157153622132483754709259203150827021198216332359803633891987624404435803131346923345012167067735356554479 9296 -9840348994349368239244873029486523308951367811944581005918616625543504501088419132499053453523491964184125752879600333914250840650491765836198682715875386407653627214276402067245546083165119 9297 -4697428041302493859912342291908298186029518458071006126300634761082659774955171413662345923607774502157369116404165492242894861400171637723357640589648826290887924143108667685887264293820692349 9298 317277176222877206319102493997900420994813682166896920005377429503128708285601937035247895280348522607815974884133456365339757769102875745757448238834409198533430280638904585805747842846875965751 9299 392736396171596804286949466232708731161185594971550162378011082485213885889128024560631414982687925742479984479675680921845693394742759899346179757798572420002412047122113684985434592963298343705779 9300 8830729069879986479150915423792147400180913225711314728624405456273712702984168539370361900531254715881370515975474819762043329826273653780722240680740766970401685450106696924513409401553092772282081 9301 -8314534819185369190097754626131095248564739963999521002382189958615784812807131760808740182573910523409692599336040925683995894175189464637546551343815239624614621131670175335409236597055732253909314761 9302 93847442541232091620165340782480614933617416428778331573756603106448067635747209274543665952645953997660519675836135345775336174674519540151022111173274480280007207161673090261058814406046242464604638479 9303 24185639898683787488963461708892236556274752372857996350751480382560890545146151658598077386688379540358444470099564779181548033491382642216136765158473955303371912042692892453252295230254043538699676849079 9304 -304562631429134034707743835684132156915139166692392518457697333740831265133118032065646268501418114558523754818358467044040702312996603096686818152808535168452200338578114452079842638756679158889961803449119 9305 -30928533244364298826061213659065304762980179067223961359458857764274443274887165422807176629766411378336673373045604693071708789113522683565124009893493578310124411196737439061343916115987244399699774380952501 9306 92850217371175893748028947348937166859946939123846114916359970121920402946579171441519237112949386629515113718719019436176430906186585260545818876701803443132539937604062834292497748889630046934553954573551211751 9307 -116405880968124253888525931582225555257903033105477618150099603899657605895270592793115047577902886327109238075851095335055405822987313562336565015675280978677079010613620271514451495792315559896088463828391228519749 9308 26229960296756200584644275798495919116690722992045118324924076841837532556472844699304595826125624783003467149936523503498443936530197237694648335235482866763461697800742098144719826527421369729296580482082895742912001 9309 -617033948895169602980007777718069353241192956023244031773170023279966316440076789218119395859228321256065408014899486888332255069056309681931981546409438437138558965706685240836870146462006053926967217469084609078576001 9310 66808523738838066105570036490888165439778305138257407449002868700818787204207296874401388799742052567637674291540273061930970631940727128188812886344886802529550515038335963996030001837611480077893173104594081155331455231 9311 -279158829596319726234579056647684546761082222716609366375075905651728524888267623076986154618221840727634442035074141140689191950017937261266733951471911257560935544730295629921163059038869698916346615838707067088817986199681 9312 148509635549179195271680101353547436253582475395699596824885568827050538988227794799496859900673490512075959607211917541251486046993233319443502232928056398106130366187898516732839768298127561850984308550855124362155750032020249 9313 -69412453647105408627709065125301842296762381051317688710983769760411668749735830685458581361359579286877128867123781298975368995516619488776232530986941041156273368571272140266873745308191504115769378201891401141337265730631794985 9314 150220747039798857328303384831747380257988762158421437682216608835649761439519476896781181956852016794593528134560681266571166925718033303622543994226793652551261084492186785568166958756640540469762348803061488966293449341283749946545 9315 0 9316 1 9317 -1 9318 -1 9319 -1 9320 1 9321 19 9322 151 9323 1091 9324 7841 9325 56519 9326 396271 9327 2442439 9328 7701409 9329 -145269541 9330 -4833158329 9331 -104056218421 9332 -2002667085119 9333 -37109187217649 9334 -679877731030049 9335 -12440309297451121 9336 -227773259993414719 9337 -4155839606711748061 9338 -74724654677947488521 9339 -1293162252850914402221 9340 -20381626111249718908319 9341 -244110863655032038665001 9342 267543347653261450406351 9343 172316772106087159102974551 9344 8944973491570029894272392801 9345 361702062324149751903132843499 9346 13353699077321671584329389125031 9347 473187451339968339319708384532699 9348 16445494389828914125075879570215809 9349 566664194829972997274629695467158559 9350 19466730588288911506770801379217412031 9351 668473722816127368011509174093414702879 9352 22959277474248983699736879371176894181761 9353 787831809923357358986816875995856961277491 9354 26929964528705440917988108625289935123151191 9355 912055814900667622113643619246570246680186979 9356 30318090315809943462292181699306225141864332321 9357 972322063703944043023798308220542201386190566119 9358 29036419042091160206768484979001709079623930849199 9359 735684186795374655074803566501368182821766105626599 9360 10093383087590210347934419280539208942049299864607521 9361 -513790152796500547131233870413677423940492383624670981 9362 -65712222112317165183589964642284924435961435874518608889 9363 -4916266595932105899145032670691615856115671430478124478229 9364 -315142969214856137493566534817700267988208818673756344057279 9365 -18847484634988502153417627102601240087482883026848203862556881 9366 -1086989746000543073496641339061089258177572512083600853445297249 9367 -61435647498331934000294306165674798345246615280498385027820069201 9368 -3433176545030140496613289508127377024517098237517154711524319004351 9369 -190689846972528182182388319385750268313667094740385218193226033927101 9370 -10560599374012391920484547651104727093365922205143169525327710386354249 9371 -584229790983950278085851228586188531076438450803336644741052102240541581 9372 -32316067076433776307518677392113510420035002188288480786551379296746912799 9373 -1787655689253582313630151406479138980908454814425744501504762627038039251209 9374 -98852206777678187466607490696516379581903667045092297999366174140082289732209 9375 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 9376 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 9377 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 9378 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 9379 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 9380 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 9381 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 9382 -5046565047151236325746040427784148090879221824833750293561623569301057136366535480217354369 9383 -159230563660032247491781112527661863872128933037825076585133157957517412810591654288415949249 9384 1138245671718478116042102805482474962874770815384108612306789415099458753204129873161819769601 9385 -170243334814424209907230100253856677520481031414523183682064757684564403489693034314185131266325421 9386 -1881330147274108831261628141355492759933801435134238771381260796339390876039018334600238241845550569 9387 146411658332192632594070695671618851667782880334236006839774935166346838934455074544817068399820254339 9388 14340386254591816264283339776528514191228609466702026273601577215367665530189372713999478706347042189729 9389 791311880725749597797765849520494201019098199187450785815854508012723341357491267792991865347745892950279 9390 28324709984409080778974096196977506490817364859271823305215628237811599238951275955853381412463100728574831 9391 95973433896060989734318066112860279761693416660810538159633494301202678324491652555133469212352493383092999 9392 -94366718883160653282445154124835047873765575381998239069432416752458825872740836722080202477057687529509455199 9393 -10587147961284966954612699677593047875977981630565912295948655932559919033541037999433405725573704029239557829349 9394 -786206301655462735517647006144248021569520718551080739453656894417011098825548496175631165909020281050963016065849 9395 -42513005947761948660239178547364934627137467070177955121616235104911040216104455826160724082343904209686483167136501 9396 -1121300755123033873719243910246193467914051216180057151659733778737831446876100238895325080891725278479943752242669119 9397 108479579994543372673316562666779517324023480110064961181280396451518863993275973421537456160679831537308797009718296399 9398 23743912204776991481673846476994299602047696398120320552895735310720941035207670309809975121102638459115117273097141611359 9399 2931619794994236718934528287769841764977005914587480108263163367079267022958935190248859834685806834966271526096285157969359 9400 297716887692542871588743942769377759889951380318262148806096985288826175556997041544798959592126011258198603387523905258034881 9401 27066565808076961295153528772551815781973222883693169450372099527203853667919127370811618464020956127068822928112520056729454179 9402 2270675299843619226253023159789472014670175730074474274185292334965345865305354110208385029590855158710362812141528550044908705911 9403 177455178078325639249093875276170185600836318795685137977752657143020578171288858324865068744579989484484283979065371034987078662291 9404 12858684723867771300241539186655667870997494320132843265968492223041185350151053760991477315740835270925794110311920269392757670950241 9405 843795281917979673571649579621231882397079417911961681877795376287750373396133627207494279511902094424434487417241722459577118177792279 9406 46761863379941454480110618153196825720195184756020384954550629002755666561245269880145824686975639540713391502561654657739548638586945871 9407 1635775470023548699292826573483892078924450218488182571612062013852853814638638313696603518174655983555501468603052866149023654502947156119 9408 -9398883395668639608617326932030042575857044204358352417253018348729774500279655350444275462072369766948030150935102380191575873302593651425951 9409 250781171551681963781370242067260039513596843250349978716177715461414753182413632000316618844406350195014917172128568462348932128993888198022699 9410 28188292968194307931627355776886576379953196867252553921026093849420395454536823183169407143394746176260659412097967247258818822847297974234636071 9411 528520592461894524223578543960479167610155943737139400282964466008413779266667706642169506292724533039014463900379843277203878804916283162762510619 9412 -127244570230133890955170694621391844170787713584099360646831783982793884887931934799983724394486279937952977281866319743530088432595937708057185607039 9413 -19509218122386274187124719464740463240522105020773285904136160051126324746118799101254832750195008252432582104380689766594012289922324256285748547789729 9414 -1743795829488707394495326052320607909345635609963454144716436806295265629041071274204450992555346288802286737288361320146210540078887554163472253350670529 9415 -107734483807488654802473848716026702137278695082587510782551190221769405863796902092036927395470439052475322107234315003182884679566028858934035362491589281 9416 -3129149868082195718289139963542658253982060827293139227259387301489056274967714190786885363916950508114866260967731568714864436189983353505568556709837615999 9417 318667075088591763711011026622887929756312310901973328227519447854347212247799608860876541662438598006209019539165319558020777168712409377926242100465048298099 9418 70782312610406246741090951683310569056170014147084568068153089902812692620189876639148299928622125760607280912208233096098451048148784632234113876035602629507799 9419 -206222499325851037318573717839141169850646942712482868807885719917830185641004454977274114199315783919977338760716951054111365294885653537078731933544068489776932701 9420 4265610408674893255989481965472286009838888473182256177250365558751631210261562153386337211096592002058647160016261684282308075233117407296205297443995328750919860001 9421 411633548459431301340476041318584284693635962283513206862383534933938675793524323272307670955650483517905029625556643089883709987793921820620839437579707368625314113319 9422 -4682142344318826734921543504245571481651288019428281622194918773825783347438858043432320889342429175104194545875849151275335544569099342057445695864079808190818541527249 9423 -3037066872161896177163252224039354565611303280895252481333364662056050482711433604566614651144361898066561918580999722915065321404798067229560590431416193623815113703490009 9424 -293417248598006675018712439506757039465383538738066629082784348603425784908085678762182707196910781831485040428777296126925426803562769202163219884827126106384790182921313759 9425 -13399133137441619401354365044788086850864714247705991970585082386828138048549593551354223166998461605971109521911570009035596346986688080383699654166270766226235736419895914181 9426 -23724203332943390026265497486399845116949108440989867955119969934845324991748228548269526958875636138641711683554858059995296123371850758990372544956070025522968002259726619806329 9427 1312674305321781189550284852659541619745581198432493541858572270100411729352039283058428251110838427646899860801726438743125853234671574073042830902694919790579798805364878337444139 9428 25778060342178164194249607990692401480784336758398384488560629061680244973200287844393740825760004479870375444042426891902066237603331327257113813415007254805357605849968426362431809 9429 -6256282034053082640841753084090823537588549230297543940156897921786342345583192868793182188386666136606674326991151972237789522598233723426099771622462599662816738951555541858427242641 9430 -561595432673593638538059199794420460053194073746989462565890629817904044525327978953257305057716345893838629692602996085693759323677017071441961090789919830742670440860387341672304968929 9431 189361945076720502753896900673006532561866831657262666033614262025162460889229927187279397090497052805594917271423998870989450786387134637641155905822714200395530156938859760863483196554479 9432 12377014744235292010224136706858219386847257458762325633031642951038184875428243702706003333404364484501958539678862165906299202710782289279826142187103073037556671292907593819817570102434881 9433 -1333325624970138052571108176930685833916294421548532139232878191465149881620087854614460405312976294725829518910006698070778183647243957040967959785683519973664667760776100516564992724719892349 9434 18457063491801832246210305552566709706688180953110008560758480365079863834060996995657582286643383774158006934588140361739462990115841652108548749211424786439015941880547157779771908397302077751 9435 24651686473934557117493043877362596945925238677158195840190207544144392198615866388764764443864739522079618478506028245488062669163144873257137641332600526762359636011494029727125142793307622169779 9436 -52890030010304876558025088799347254901444168453367037473369722198641887623398565591105553564254558889948051321215552000652462822831048464230629123301328127020638467749690420679556367720128424488517919 9437 891486401586187737547901171610058429046220939363489035498229483836418704553464336921022994798041188565052943306298732067786460995764615351753066715780570063006473242783507819117480956562584432830141239 9438 -536709314747412288486258298660102202510121541242247115748074459575412722449733654576543346303032020265334568695523595394904626748552011342057284095270720706778013358331942758271881005523093430590937633521 9439 6965245453225844159600280081564637803388624109786657527975531427056548534418204728408206439533356717457038092601530184358052911513411700017000708362949851522848509980769217742929379248128956900901036516279 9440 3247270629303123025071389571249945068004698669614838038712520523552495181825680356803934843814289211873311555509033206599127442253484871415538843334697265203713522087391228184936630006698499546186964087085281 9441 309461370158647869885716692364229704095623271360283003510730609837777846653590129156140475204183135510729295829483276960164644281148792766803267119567528248574701989006147887141987056319738961286811707947047499 9442 49913937654259699023459015472978036970219145895153665118597282591453301718903441803631154208515853633456951994974164622707252436219213932712992560174778820418017868489845514736934735136632560589235875712291531751 9443 12249947005906807687506194287237742404589668000011201463513093907413589665640443996334381704858257271923010731480576575325587520396973588686700622757205423865682196159303297645138284055906782750338440637614868040251 9444 -7559615752449287960917106799876581854021739718242623676434566577619510731957145421976390836887908449523863402994996902013845835962987039433419465145309093573228053396900361987049165237433053410235010882428535208255999 9445 -2844384486654463800559091922167541505541929377970918524136346639887820543493787097668422530080659760028735511210978753963174792373461518822551762571095961324449868124483695462804305286134419926289108293117662715835312001 9446 24091379435182925757751278114723721463886754509480837391216533588125337917821426533995166994196997142489697295589611535980958202609124141852731842686230603537809693410110376915062236808616317059886597515793179690389055231 9447 19971658479034558347366463942840617441445418183581004835585257081116240892229559460434633242869718779298234986253925463552709918450431284263010794766549109975136740546718475754658591773618350874690008721185643625629093002879 9448 -15957720467221504191348442055868645109096145321999835752531996801886695489372544123787192525766575573006164663292948479225916260010166642118641666029920811497850754557863901774732773093937732122552703813108165732840146512451071 9449 -14600317312643788205871283224815446366925592426828879709414994602159938366833665615699406397010300836567369554564653049212856067839973158573431464792488062682128372395987280684165318826938597288084047911200609987561642701648694501 9450 -3121217909412658150858865939307336862784929079810861595489325001309386172597411931059058837708108762403459234186766758225846457972965552112509022722930836894388526552945940665884300545509704676820948203722844938124412817279319668393 9451 -21437173293837246896001689350564189187776045168670091118586221091678495686253701553635601648570546758111268677958385133751913796909378997598178476936426464348663582572160701201335433790900147446422117317252436353275069232091950880165811 9452 0 9453 1 9454 -1 9455 -1 9456 -1 9457 1 9458 19 9459 151 9460 1091 9461 7841 9462 56519 9463 396271 9464 2442439 9465 7701409 9466 -145269541 9467 -4833158329 9468 -104056218421 9469 -2002667085119 9470 -37109187217649 9471 -679877731030049 9472 -12440309297451121 9473 -227773259993414719 9474 -4155839606711748061 9475 -74724654677947488521 9476 -1293162252850914402221 9477 -20381626111249718908319 9478 -244110863655032038665001 9479 267543347653261450406351 9480 172316772106087159102974551 9481 8944973491570029894272392801 9482 361702062324149751903132843499 9483 13353699077321671584329389125031 9484 473187451339968339319708384532699 9485 16445494389828914125075879570215809 9486 566664194829972997274629695467158559 9487 19466730588288911506770801379217412031 9488 668473722816127368011509174093414702879 9489 22959277474248983699736879371176894181761 9490 787831809923357358986816875995856961277491 9491 26929964528705440917988108625289935123151191 9492 912055814900667622113643619246570246680186979 9493 30318090315809943462292181699306225141864332321 9494 972322063703944043023798308220542201386190566119 9495 29036419042091160206768484979001709079623930849199 9496 735684186795374655074803566501368182821766105626599 9497 10093383087590210347934419280539208942049299864607521 9498 -513790152796500547131233870413677423940492383624670981 9499 -65712222112317165183589964642284924435961435874518608889 9500 -4916266595932105899145032670691615856115671430478124478229 9501 -315142969214856137493566534817700267988208818673756344057279 9502 -18847484634988502153417627102601240087482883026848203862556881 9503 -1086989746000543073496641339061089258177572512083600853445297249 9504 -61435647498331934000294306165674798345246615280498385027820069201 9505 -3433176545030140496613289508127377024517098237517154711524319004351 9506 -190689846972528182182388319385750268313667094740385218193226033927101 9507 -10560599374012391920484547651104727093365922205143169525327710386354249 9508 -584229790983950278085851228586188531076438450803336644741052102240541581 9509 -32316067076433776307518677392113510420035002188288480786551379296746912799 9510 -1787655689253582313630151406479138980908454814425744501504762627038039251209 9511 -98852206777678187466607490696516379581903667045092297999366174140082289732209 9512 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 9513 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 9514 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 9515 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 9516 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 9517 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 9518 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 9519 -5046565047151236325746040427784148090879221824833750293561623569301057136366535480217354369 9520 -159230563660032247491781112527661863872128933037825076585133157957517412810591654288415949249 9521 1138245671718478116042102805482474962874770815384108612306789415099458753204129873161819769601 9522 172001570041858412837706577508689000664060058372517555105231324161950156018588260533814868733674579 9523 -5874187370597406096619222715251859005420114149316380723899715084548727403635633441160238241845550569 9524 47189156332608695549934470510294150467448009386809779319691346104344826223679189146801068399820254339 9525 13927296654430283138630201206469121557659868371329068101885310844578922456862877191117942706347042189729 9526 964385960956826579140143943630549778886655104607906075366830244613815797712605701225772665347745892950279 9527 44206998594368916921462233237351939464929820537367220519352706447512595323126646877580663793263100728574831 9528 1073625848760115840625458990242586356095755008893012076648731843812829671096796278953912615452352493383092999 9529 -48863011202043863634569647981024903382426423990093045632057948913605636025238176445840895364609687529509455199 9530 -9336559066306355306841024458363622286148934894674817273021610102476148527540568177105027719135816029239557829349 9531 -830645780272848429482266766694212355079929477898101182205040280728348270255868105810074761542151801050963016065849 9532 -53498954083265113630664428266558767974788907680698854787948382180254230159300394638023354909486790404886483167136501 9533 -2299280336118236595964034303304349660401904919924796182799271301452465146696076670164018737506838736143943752242669119 9534 9278425930704356870943041409957481246828975307775833903507577219041975288074574218899392707105703824315517009718296399 9535 16536610045917049993316048900953520368058532029032362923159396705919224025290344727935728813560526849976408793097141611359 9536 2475128719100712859834766461073445762516305212612773405884357055028689558748129524010312246494817834345004172496285157969359 9537 273846966072727991551396411650587057582327421503594795674432344786595506814728591660713154199393684203323106316931905258034881 9538 26289144887790635164790799790693452060192848027971034959840093080860190917229517824032965544641935634203321237519240056729454179 9539 2300831183979243495749632245948519382082262349565928196787232131623633301157473690991690027753328311700614775279969766044908705911 9540 186897906697926522066239929230536234549857306698138458402465824257175064548810197827888026624070571922693844519325706650987078662291 9541 14115485579689967734135709363562510954314264212075319699332805546036191139618010960198774133044860568348349603018055841872757670950241 9542 977388409800374796708071020955292705115957801255588204318506601457062829848284488017996495577183285101592571220864154559109918177792279 9543 59374515995843344695896935383632235832761065232419068247806748371036250717957730905543552157664531892126463945659826893712156638586945871 9544 2729825708300467566661507108607230425400466021305603832943270810504450146777932559789126648751166966182519143953856699402236633702947156119 9545 18675455391059875624175389977823743616946562747406880020233520256782641806139571304557514567232372899414744719958620294091073428508606348574049 9546 -306669209804779475359220852204415100511010102460090865963373850848932765540240805670380709193459156503400524965495852039257898573598111801977301 9547 31096682673448375728622430228680076085212140081887668992755543090657502386122668757299608373692982145402317517831713628470335368586820022234636071 9548 2014869778914505069520685649802198615960033747187734311581392822492282031429372236909848678996645409081245514367859027162901703441178437402762510619 9549 -20595059193747493055354998832790120123353147817188907986507184093728702892153577174873562346446444803353363405957818233293547656620348459033185607039 9550 -16066020847208709880670856019087966827192069844772914695420040475987897478825957494919852582870253746539760266612510559424439320641996395144244547789729 9551 -1946972775558208289972413847223361654472553774320863152849978337811418134378238789391501286134330493826201317226374775010635815419618848318224253350670529 9552 -155078633433180008271657783729122530722644354959691833987579791500526956631996624309056864183064557483600967417689757794997401686582992099637016277691589281 9553 -8237416820904609800032308955652882947755933849333931943953496338654219613930068613645884010809290165804822281778485883633118722817345571690454746789837615999 9554 -81654432686824832265089940069694790913644032679839804257328743570383926141934155290893869103397042234127912871751217155750687119168519899396214889230951701901 9555 48535402382684398088037760202890935729141707206705579677746112859607316180785547627590066513723048839193402635751415553794435348788726516103480274782226629507799 9556 7961244755294967259670875826293817421563691288519030801335931613212341637414170747776611738466247264884574766615948145774755627287310453902603223754885750223067299 9557 -10310105980908363635475935316226155144701847956249114144245221847947523519549233198886307368969501278997313978308235403638966794170821013395080994912891992234680139999 9558 559630187089467497076032565192684355991979501867822079506646891297573090526581142293912907739589174912047181758629931366020111660071706204226276051779286353073314113319 9559 30817699615691688990930202452736489319167941962581853624667211675774279571500998290457329758961472257462670904202073773157888936865290420084251267224067438363989778472751 9560 -1490199503962499581276323612561984387831868109697456723357757814913841743838363083913264090887736683517594830266664386924474519337706512593626977095697002921101380583490009 9561 -345463757863260498150458729087820887359150116025683728898511543224475193495606237374456772911641085574461659979033282971793545536024093837584594512158148164204760128521313759 9562 -28204484179373244217788619331839764816990169364922844295203124118787091978622794893728407063561265439807655371955036101156773394493359059309139967232061153946895330012727914181 9563 -950010281199481538219913183678774714046244314348419590504708222071999871219414167416608531829085194321433615280163192952689149943307045121518763421957848525383520006844699806329 9564 -808781396155336450691561116857730015323609719719196117037163024059913871894827617279099747109718834961212523917137399494020957754333990463816037628282991719469294920001901566555861 9565 134708104309159500196747633837991583815698815541640516371239131834345480227866617213565960452416925957736123672922077054703011338679154644195414771581501935731709332379285601658431809 9566 62800624078405061552885282345519752454858967471280124120448884524491076474222289360859672906102017458299096287398147326805520298399557905309938910720266587045768051568702949252757359 9567 -760996813557534443670126063063424586098971234801911558205204519442861726190472630863331521994708994981773987477748377789130335705890651829425963472377331243680560000162672880243364168929 9568 1167808398681593956177621532419851852198501354147311223551537817756846018170048454832421587169157597800251939929059333525837980518439793938499584887860856412333686515530964087277032764554479 9569 30413016664180711229452138623241805004752920656202195498989565484391221716774518890115742861101879792091852918883383464699198633036977590390227980764841785052291556474400386664332534377634881 9570 732253994792799383838758773406691071267534263131105234550322616207740450165592775283104230270665092323013761744369214815300399194516256641003066808607889960520684038357614199042276951107307651 9571 -166877842890939712921062332905777746643446892476481898861234296628227316659127254789294774578425377980907752447033916342935013422843497519388022617176272375453818162585712862254208688244489922249 9572 41782475299999719088422622187560875343963075392517351712559950667000280366146851806631989890087493782398190991649797061760473620828847463342463795805380200897601229059856777621172618150851922713779 9573 1448779320560004521074848144962842569018116321644989822763537087555683960906789682861186846886250506064707878004781480418407353369188424049095359101800495710552795731173308893984797749143069020602081 9574 -3369838476550489755236032241047286976222375774574647261664007265832496304179542550028062038129928598271000189650576253153369132790724673082718294634990162598653581244026628975517593419423400003385666761 9575 81007021502939272541481741782718301972543287775694732194201945138629717595834282277409491658768040439213721418905897056145032272908134236383435517619360401997460400100672138096102491259228331140203998479 9576 -26562078361990334460713877117280952041372698264117085683933694378720612255991076867838174075201566944210330862325431709107861901118447748997295406442114318520210886062659670725084197554398444385873081883721 9577 328670479707584427104630661323861249233068999450291842696325415223950848720841914121779268790454521167028343481338904056177978382686279309233878120287490059859331525741830496774880425965915850818371184531681 9578 372973030200389900503959771138957421497576193001423720716612790601425987129794836882342394847434551334453257218810713334365866386878671238527674797378072317520567921054062092440246048816900225700381523710247499 9579 59206925874908127175254037038734883432481494929599622534493527073332165552413414621077704545011405762065731817389204270708207404855198363119573853310802673498383546319064922689363891045910218876000348158938571751 9580 9409478007843481251242344234871862671052322904166281649160201668421517912547270467730064843237116883984780255350292585950184453856525683378261770402845710999602961872802919785460980541437482643401511959325718280251 9581 1379019957573630651459220381077645497090183098836677918119118894381115208549093897193138437204970858559177021602750338322819877820397053097197248174637167945787411111998245925609863935803393908182109625638110500544001 9582 -357402387442232702131961315912350038718957557745536626340200805495927668554218600766173956349961338283111632843167773182229188435796237140325145296310068545243925633050523321312510033876491314616933209368153801322928001 9583 -183481490543452566338901797441093391605332738509081377062828360905474150256997849063429242980986164296549358948110121542865813954339992480488946489938602961217603210372375107356751554499310031677920837730384316668182464769 9584 10069703407513965302103405418221365100859122198149487383932472517421754755264735518280614198867395623719348428110926155587378859086023151070392740724979930039504382572214901002095328005958137339795011096549936127936943401599 9585 24778258669100393340744137586681227814667410442801638232285397578768540478787409884032297888019809660344885777337409043200165498268449539805387737236567387598909982793945040643103639143782994660169567405831883561699309098664449 9586 -406434018957107162218454959930959771844849235659537074812865408895615479175233728628917319781297492098215636656670152830632669631267642970709237713032734259586218755627494302513059350473859811595361852345588956214295268439813621 9587 -770296494707550600517144640307729986206308731641189290314539115864649813495253090783302056683511824020816991121506246419176291627847734086346504733786904085134203183875064779236212217635054992046794621272521178570953481416757277905 9588 1812759336382812713842137026148465509596031048028865552901271368230438146922077246576173886909713295517111260865664270869986711446186658840329599243448009196762484426764796153595658293827412444793424264097840002664804242535288319239309 9589 3081269730013278732785253447045735429491573161132069768158421877821279271693286339336839367131671471797015081586934192605957039430309905193362487345341192998694817255938485543754525231139044031835426602696520768567557887924244203766185201 9590 0 9591 1 9592 -1 9593 -1 9594 -1 9595 1 9596 19 9597 151 9598 1091 9599 7841 9600 56519 9601 396271 9602 2442439 9603 7701409 9604 -145269541 9605 -4833158329 9606 -104056218421 9607 -2002667085119 9608 -37109187217649 9609 -679877731030049 9610 -12440309297451121 9611 -227773259993414719 9612 -4155839606711748061 9613 -74724654677947488521 9614 -1293162252850914402221 9615 -20381626111249718908319 9616 -244110863655032038665001 9617 267543347653261450406351 9618 172316772106087159102974551 9619 8944973491570029894272392801 9620 361702062324149751903132843499 9621 13353699077321671584329389125031 9622 473187451339968339319708384532699 9623 16445494389828914125075879570215809 9624 566664194829972997274629695467158559 9625 19466730588288911506770801379217412031 9626 668473722816127368011509174093414702879 9627 22959277474248983699736879371176894181761 9628 787831809923357358986816875995856961277491 9629 26929964528705440917988108625289935123151191 9630 912055814900667622113643619246570246680186979 9631 30318090315809943462292181699306225141864332321 9632 972322063703944043023798308220542201386190566119 9633 29036419042091160206768484979001709079623930849199 9634 735684186795374655074803566501368182821766105626599 9635 10093383087590210347934419280539208942049299864607521 9636 -513790152796500547131233870413677423940492383624670981 9637 -65712222112317165183589964642284924435961435874518608889 9638 -4916266595932105899145032670691615856115671430478124478229 9639 -315142969214856137493566534817700267988208818673756344057279 9640 -18847484634988502153417627102601240087482883026848203862556881 9641 -1086989746000543073496641339061089258177572512083600853445297249 9642 -61435647498331934000294306165674798345246615280498385027820069201 9643 -3433176545030140496613289508127377024517098237517154711524319004351 9644 -190689846972528182182388319385750268313667094740385218193226033927101 9645 -10560599374012391920484547651104727093365922205143169525327710386354249 9646 -584229790983950278085851228586188531076438450803336644741052102240541581 9647 -32316067076433776307518677392113510420035002188288480786551379296746912799 9648 -1787655689253582313630151406479138980908454814425744501504762627038039251209 9649 -98852206777678187466607490696516379581903667045092297999366174140082289732209 9650 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 9651 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 9652 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 9653 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 9654 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 9655 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 9656 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 9657 -5046565047151236325746040427784148090879221824833750293561623569301057136366535480217354369 9658 -159230563660032247491781112527661863872128933037825076585133157957517412810591654288415949249 9659 1138245671718478116042102805482474962874770815384108612306789415099458753204129873161819769601 9660 879117613717101465238238627416161571789513478997185711583283238692876264447613109814868733674579 9661 -11863473205582351994655614576096408373649583220589593652677396516862732195030556101000238241845550569 9662 -129993882952362620600308788706357101676007117305022769823315062934944482188420606206798931600179745661 9663 10780525876729192563801880922781395319592105321282122029105517020041144339463984825638006706347042189729 9664 1062724066471750959357667383152298795122719643822959070134477170256984557789678905645266553347745892950279 9665 59605055828055348617132085412755920843420415007809381673224122912765800383579803807092127114863100728574831 9666 2192771205610233575555046935422916525319716029692565163510599443854961396968227566884803101212352493383092999 9667 11682166396908823624309317979108263886294785355843327624198770791679043402488043685669727252990312470490544801 9668 -6992792129810345398423415313366036593190354904320736809179961587752553952286706351859414413247048029239557829349 9669 -809575637708054925038405730719241743332609363227551235842197079080432407481970642421504542865534585050963016065849 9670 -61233108015883243135838626782482972778801578959972590645460020704383926121959057794583724392652938603286483167136501 9671 -3362876702301444371304762364995962179055784447614378020474052214380695599195432861072594057163415579919943752242669119 9672 -90269149393848396305134230586785676078023588173318799475513647700292795814300055793856339519578760836164482990281703601 9673 8740109456179977927621416413222984241706007560706765753448635694336006500498261841107801629955108914258090713097141611359 9674 1941950955031602755283484606568047879955028600283915870070349615054081192646000766110265883731585281186891465936285157969359 9675 242577404336248174348630665425200244318122063326022414448974477519145352903795197291752397395946989924661705888387905258034881 9676 24893609557145849577739085907560511839173598588999548045754592338762947754882071658740798607690724178485674893654920056729454179 9677 2284406844162862888501497213486283638098678108342497487289108058028213609716964294850490362625381280765659594330465766044908705911 9678 193163364757903797114888124561536319177267717738802652099193325710588353566222473278871821282724102447821259475799157146987078662291 9679 15182104466770525270440997685546274782960919826409491321044961397582767337363942504991494490302740997587911116627299498064757670950241 9680 1102104034641001314503242336762926513311487666533000290442958753896946423367713135978889683972038956558599803429590695869471518177792279 9681 71853532128287292532115579648404694328228077921714176325813742803299542937059912893469287024428369179303673905980097158408988638586945871 9682 3862823603886960281037389998552281158442878885347228534184308997421778374606110084361611012343212789267595402887663522452026073702947156119 9683 112949332014214088182965334659847186517706448582044902660724346511225966527584547091995797189360870542122042078069251465357021007806348574049 9684 -1745258232772567744047790514268738531487312823364779695496449223194369177532568911905734642527276180668032119892645441764374011246775711801977301 9685 4203024239183095180078596039678145198164450814370804780192447341756380001493453353036349775333415476884214475051557896805982247184988598234636071 9686 2986226255846293039863783066489589511754182901703926957249432443881831726791440957206474044838591503162527327375336088494897914299851220762762510619 9687 119059210747113755151169350859600951577905034234622680740279087469215409172658388970493028874348246262244344195007696287331347081120010811366814392961 9688 -8004762066361848389959628584882699089427187579052345640863672249293201032162220343202510783124141999987171393341135688561562208078002717221940547789729 9689 -1818237916351598828060570936100928694558569129034849090548524684857871281018036764386758176245359500025470886469066081296579488197259073837397885350670529 9690 -187418549549651202357560879583926104443319574432801759541699702717324965113619995315606957888101485474188870693775192689800003192456178936378268988091589281 9691 -13332721437040796141299404949731457828677259762252402025706653735512221290932137452771408733072616642482298565814742691661647765037828763555977004709837615999 9692 -572190569304360984092779343720965014778679956030867474655431463498499075941938008213192585071115012871801570345737089520379732279382657825633715100430951701901 9693 13519141130611705676643236658920410786248611024419829820150583244047293596835718758522213000461983819204544388292751137408301129518007064514450630838290629507799 9694 6337658276049711778220519152980578265670672469469745471189198027123666394018946687599163913526344118885324651524513497196595682551623077150843413724940918223067299 9695 866262667080809474042416324953067403465406512065406156605147630291454449320661217340654750871281375890361416186387044881319111288977603212260653316410070050119860001 9696 -306158677796136071841279287308526055542819222813996086218235449295700836955823350007354803455554072444061287767527019539718511062433806600825236604756061698894685886681 9697 59931024739753740112470381872731081305939979796066620538063739472999341181206796865253486772799201327454167409799698551549345281992937248008477944898885905630549778472751 9698 1883655716526999126917809394998494286274947307983072234260723437909692950324693364204985306895712936616972875010977761921606388013101678274856396284427566184778150936509991 9699 -244252772159164347727792636986286030368312690713845597878842530802439487838140902982461505008799515581338743198572383538607845884472862297630105831816326965692190415881313759 9700 -37609264156302187793460021598893637285444223388440434896347976205072083105820386074688068473512938767971078656612080768592072285368184835022345886677532347030692583927351914181 9701 -2613161599473240157623269055250799284876388088612798900163430436782558999746717316699730791555475242601034862831648406228840774699534721795745173245337368858096488088744219806329 9702 -49993749054647060405121559013125062911292148950360133344603822857781370819935432708667983489481883948836792876945083113939803356965732667533072874985077528259418785278317566555861 9703 37934968982585684097621959757033500894931561272060948617638309675659421345467809883986899771869551799559873581831374546047400303539759534860669553944978913850905529413601607034431809 9704 12618270423731415257726317052367976771882672596211157654855388479938490897104854892901737206954305804805892443633192883755979991625688669059688035923685142480908191852068955260804757359 9705 -266058591761964556265241791777203716105271128346752391269386293940205574547321569306220182642482192194192037980930217579666815322589178872241000627327057293063857322949040132864266568929 9706 -87902770670645114415094985132020397137992664620912988251819753079682399743245277482335236403877714231228043890272440626101227693709670033178581050378219849871986506978317615487380163445521 9707 -146453580732162672929005789637847221858464536985463367129833225863777244106249137116648188857574297783521885601045810490892492051699630824687008032243823361714546759528326746699610316182365119 9708 3789518282780633907072784068976402499282018706166098744717497935214540945708407256075957702670405208221624004022405666606551933595354954044807619050424474287526635429981862523202892072822507651 9709 10818512356294373817653053833799671943539993730338592556985013106089879957762611389263914049844964945407510551663031858529984883756230303745321005346459343195802069596349376898599249645404477751 9710 -19766359246370404220290863123600906962792325641167012067521062240597220986660235629483136938476238918038282981080050093568015044615115904742625228511642288891959663885507567453413859060410569958221 9711 7310296583487874687916823791447204364037175778424382128807025358406604385752398297980601674228646511266531299517343768817489464088350011310884014868221957905509448501298890728419070622917571236282081 9712 12833263782061801210214956292048084655201487610146522097498965620782160163841095808196595224217658362614012446454847100721706943730730904535830118597074807819310057034965806564147225175859019257533239 9713 -162158567427641673828543862667423982959226855384144594302700627665944421032701977067712849473927075449008778060737453742419866704892531485347004286664274502322204245083523738995503990826872481878862369521 9714 6342431141736715621672152766376628898591819338414714057717412144607734110400246313627085087304583767713286109710770168245418139710817187264467612074150965206291421230072502352818201861131329325137458660279 9715 -190572604376225674402231361057060488398139119185047339746800687575820435568393804961293128976968854964897663691515093001120916614961478089107729458965089547454104764999710526471987868496550912809821688735519 9716 -17091233795611002185426786468456299714224283913062345055739765081823974449932062494774382819362907128054947638642950250813783066257801265578903805627726621684011942773149374891419370646689287926399353092952501 9717 38188344180108307495869116218587641297473285256203145939997515310784077410571927349901623635511740570758216285706841417459899131063633456495186559655284618441294357672099923367249259827627085631583034194986571751 9718 8066195512282803374003934533937801392764762463579157500099863475551255880003295606902195123037568864263894600987176758637017752716353827241076676222981773347019610725702177876582661994110866286840985952546314920251 9719 1274513164567366904056594263079872336095898564711507703446510846510195388716147942046247861191935905204617405435557539125017177461839789311268078098290406248561392243416476371949109025658164934761412121021181292224001 9720 136076323205166357685559793025994921045663588054932933093111475703230880142664878555395983339846689181061596598587904925248658638545885832243575646848939853725491458455820241744361834109443655033605387974263027109199999 9721 2417039058757169822198946438708930029721447677056953621316296556930132663088613209766565182609501700050819297687185028923155478454198780312706452592896755662126900780930066213902338194716849794107368390685350999630655231 9722 -8267114760459085023975892899979527534175924828762079674215125095078851534542307217166198439408812226933992220458904695327386673324996273720731327793341879866681570559336210128868347329173734232594066507355662187078043798401 9723 1636841351788890041609869426980203890337810147233547131844961656462058339978877695193978887462500297107655866378949326887995465269788102607195978120513170329050123982454992163945241856698976801754117430551325265470730501242369 9724 -2521171731121375262801797770492566320687745061806994327628053440086567506369681694630424418794573053943768643179829150523041575286599685219521720794978051820936892580620820180395278982903704416375326113368886530129975006909539181 9725 73392510790649671586456903030687695361332761168583047649635832264875819716711971814747118013215711230151876045702257933027771127429379552079430897246704348332648231573089217974815691247388527574374669544611895733739477463240423111 9726 -7406960079734860111598768002307568904245995289672362609763441056621735941321413564245622444006985910528125022037633673698058664282623264155713129892214197418049723609203385814023969516814466350957171532569545667040141290904136195461 9727 -195063375950898814302910551668675611492055800747511495736481415753079184888373292969388989372247614668117412787018719625923297783540673203046306555638482503798993267152450687663538005518524385864694289260279719097910192107418823966098319 9728 -446060596892029489998195179447320791930072970696537893728110612748271847572538332245025716770280385658905741987016352127275017219559696943746443863631415494804414178825139046296703150066165537683453074407925382037725427219067855225697069481 9729 0 9730 1 9731 -1 9732 -1 9733 -1 9734 1 9735 19 9736 151 9737 1091 9738 7841 9739 56519 9740 396271 9741 2442439 9742 7701409 9743 -145269541 9744 -4833158329 9745 -104056218421 9746 -2002667085119 9747 -37109187217649 9748 -679877731030049 9749 -12440309297451121 9750 -227773259993414719 9751 -4155839606711748061 9752 -74724654677947488521 9753 -1293162252850914402221 9754 -20381626111249718908319 9755 -244110863655032038665001 9756 267543347653261450406351 9757 172316772106087159102974551 9758 8944973491570029894272392801 9759 361702062324149751903132843499 9760 13353699077321671584329389125031 9761 473187451339968339319708384532699 9762 16445494389828914125075879570215809 9763 566664194829972997274629695467158559 9764 19466730588288911506770801379217412031 9765 668473722816127368011509174093414702879 9766 22959277474248983699736879371176894181761 9767 787831809923357358986816875995856961277491 9768 26929964528705440917988108625289935123151191 9769 912055814900667622113643619246570246680186979 9770 30318090315809943462292181699306225141864332321 9771 972322063703944043023798308220542201386190566119 9772 29036419042091160206768484979001709079623930849199 9773 735684186795374655074803566501368182821766105626599 9774 10093383087590210347934419280539208942049299864607521 9775 -513790152796500547131233870413677423940492383624670981 9776 -65712222112317165183589964642284924435961435874518608889 9777 -4916266595932105899145032670691615856115671430478124478229 9778 -315142969214856137493566534817700267988208818673756344057279 9779 -18847484634988502153417627102601240087482883026848203862556881 9780 -1086989746000543073496641339061089258177572512083600853445297249 9781 -61435647498331934000294306165674798345246615280498385027820069201 9782 -3433176545030140496613289508127377024517098237517154711524319004351 9783 -190689846972528182182388319385750268313667094740385218193226033927101 9784 -10560599374012391920484547651104727093365922205143169525327710386354249 9785 -584229790983950278085851228586188531076438450803336644741052102240541581 9786 -32316067076433776307518677392113510420035002188288480786551379296746912799 9787 -1787655689253582313630151406479138980908454814425744501504762627038039251209 9788 -98852206777678187466607490696516379581903667045092297999366174140082289732209 9789 -5458014070760648429798580880279350181035570093694102947952364781121705554707081 9790 -300315394685781108775703129829204920251887352333904201156595631483877954437109279 9791 -16416162157115256502821696133486485869108676796057475501883508821410638914352937461 9792 -887201276460987178722351776976974782040242182780865159494764556159693995396885471641 9793 -47039831726491522889177613791322008633980772839357042269732610045067325059734103534341 9794 -2414570779954824441057695683043187580598410638977570970730025899273650886446528289562879 9795 -116985887533048883725163212939874483923787675061863918851151405506042207937861187324022721 9796 -5046565047151236325746040427784148090879221824833750293561623569301057136366535480217354369 9797 -159230563660032247491781112527661863872128933037825076585133157957517412810591654288415949249 9798 1138245671718478116042102805482474962874770815384108612306789415099458753204129873161819769601 9799 879117613717101465238238627416161571789513478997185711583283238692876264447613109814868733674579 9800 12093670134357431597489952867281789099268293064503258062433329212393286970549134538359761758154449431 9801 -413486745808316726440698003452999105105535320011954848452125317397807375647780278772558931600179745661 9802 3636505732759149096624072711166016833167994613067433647659498607576999424288121076980854706347042189729 9803 1032568525659959041184988267537963132872201543860733123599189725189406313436844732474914425347745892950279 9804 72412537765155045236468064376900033605619626008923073099996327421246642153858271881117906314863100728574831 9805 3383942851357221286241657213450998998378150205549719954570880309582536103281380386014349279772352493383092999 9806 85983749926576992292036028212967445687683466365490644549370245354562694853183195291976942367230312470490544801 9807 -3489006638364352595537001340292655467357240247144036914502127564160858334029001510588987765588552029239557829349 9808 -712029703899723216512215063619346547325943717828045824053887504333898308013933996279891058363379321050963016065849 9809 -64743826826656712959043587865930155126123870948387205622819308222979562664954306955704768447670328683286483167136501 9810 -4241752553141697568938782342531468846867899696456049993780623980408150794651107966021604523334846475535943752242669119 9811 -185685495454459816806962252424496327669539738176642660997816187040178125499718146726620525705402950906948482990281703601 9812 605614822945178631826787670163577283376058166919057316671264517272901626671747106491480426762030441792641753097141611359 9813 1343744875846227611749787407756663203533927957649615386802233510855538680822862742814703440205590017628378662096285157969359 9814 204232153961192170184250671982702980111423204360147051449154747306896845910087521327714399987903913872475248185987905258034881 9815 22864666219461584774564545762463302143025562089752823029563097896073340911789253418593505149308476378821257642654600056729454179 9816 2217548645018238841290302521046464358025565870750393921103355503642658613157657873827526211558785518379226448939443686044908705911 9817 195786926677703108561093115057373440142119253634559143365562088019859360485356876807019356122859266757973180268843542938987078662291 9818 16013064585295402958349850433530487090474766761825383518419720103628362138585820381257514783697912252150352444170209032272757670950241 9819 1213959310809176797119823482507635547726680186915880693012382639643501938630272326708339100712097208029207242280436761820191518177792279 9820 83876913637702853614393509368470168372927132422640563345477753068537664017753490366414486470303676340247901448306116047366940638586945871 9821 5010574991934032290673944866521903478686374008699508713870615859935311532866944037672804212175901993246184995209597195925533401702947156119 9822 213601953935690623980883943891194314393499902441247658703195555803172829084399617732507925202399880943807668210343204124652615094206348574049 9823 -1924105918047008467471713382016742717642299032923230199807843791649566376681319401970636939568746674173304116569541624151626178334111801977301 9824 -83536711699668430208030684530314963290509313245970068119622046582480976715996890267833659554965552176799118422525912866017533438858659401765363929 9825 2125380184590244348211033944763059875298353510799348219420908342026950787476146638441716906294101338293531270824757525545189938145105815322762510619 9826 247921691238796701457435072174938420023062673504661068328325569444726231402842548274246977042619604670867582154854758658812476716601177618406814392961 9827 4215879815163097292937905448809096113801125540568910547531619449889266407194465135047918126616439096128431396964531705574976340554829439933387452210271 9828 -1261350955782476118603824832378958544662370075391055303494584931340933741842459692800482687648351563431822713578549365236945640639303103445530493350670529 9829 -192826045155875740062710539877823031333279026205956942966009210152321432494001801337090510800871564851459413792772281984667045126360523553698716988091589281 9830 -17482091738537180279419105678183165004101186329372233312155372536297134741009764309354605182356171495528726346297887757310612889808683590026275096229837615999 9831 -1099023507721752198857848902394889181728013812765812540997543994297344840451439162268398552658382029464783607075989091716733940796570840787619220298510951701901 9832 -32493626954718059870539419294378359939726847871058010095541212218660235868275861881275829668831689347587178689927641091663901779480045486671255982110701370492201 9833 3380585616936970951355132147101725053338492606724603909348255487568943118288705140075077265222433237085386343113279603263317670654048898714769887195843190223067299 9834 764974268668483680847678635351373127635168519199618296883733635049718647873285506708449340368924794714116108469037158672619066020243261898695962713581311010119860001 9835 2434908042594324241365359547760762637375963715912948210951320563039478270694004715427133349623047504708959894267428393531552762042896679934532592487620369597617314113319 9836 18574110611407073210981527548168113899033366899123309384792519356083714394357345477818528525684563442205032203241220721151234249926556396368202760044535357982037778472751 9837 5702434132109161750714954407175586050224839680958733210946882302718859041681825167486458598052263592592053064133180340973815067052208097816098192906756419806142641176509991 9838 59050441545793165459016482890438848131638617635976443375606012131209691655223189993307734880519888826394261595231772355425187869536384855660899978446244634616892761078686241 9839 -33108067385273227253235939332550902398899214460698261479260929852626997747861349303287412722340186243125452040011257569814975754085834247947672276402224849399849467997751914181 9840 -3952466364011730231243676893245866925244564203647335004294503345304467657014374505849986543160888151232480830781259589227355887269886726347071309459802159433810617783955739806329 9841 -230907791022295333725854055191664001462361870418877269219774760731872698372652399601004255500405446374186453791687199143584806804271004347193526066315184122260568624168424446555861 9842 600705686739070535917704254439893723770137146916386899260583253967606264047943126369903777650708686655457572789963710570870123121420833085347726236938208186724696896856042257786431809 9843 12499176946965275208632136982882813548899857925993528435429862031615068262421753151224315109891928095168517955332878239000198538087836034825634242416927430781392405748820932069252757359 9844 1073002062509868046581340922951750374296273827238653697744549572305227961702684822517537969395924773419631787153609383812293592940715544982379182039935943015458333555662066188011253431071 9845 -55338079248748542613423347287961892285861906270505992996809421673292502481521498341628826908309579673108240242504617345506939690960746681094301673287822189539266178505063178055051971445521 9846 -9747352762942504547564202913999664160400765732295155978457270150961836485669984803154378177937568827853279067896286131550180878431871857065921838390283252341671334625134860230761766294365119 9847 -8679143840304340640655885864161029671209874478216942536551055462435999266591187736240032990230492766903841628531150472187562757258793415912431963876273323625542868545575387891917970706979092349 9848 415934388866322621463959508724708744573663296271982622178478485796076530177945041035430438319052025715246638368576031713576765672378604983810460487481768369889883652711440860483712839969014077751 9849 -6258104621848803914117777983061107663113021779567232250991798499554965086370729128214312090762215948136974100266027610063902558222121147433258105149867258794415826218555382234169549473417417958221 9850 35398482950875613960532966532655539695667041579956216921988787300742922539730131803441565684733724425073854201518635212967713569720557922092837619927015800110677794278087887984714142745255079301562081 9851 957577164382264989911610793099602110885245778249829634713908165223123527091163037096161276008748518142345577661742762078848370280022682706265837546343993207595661636829538180514207864168005644261053239 9852 -14907892286709194180215543805160502259752691384114652177938036369501355743394635079239492929570239173835335060553741182389621594325932942199466528472382844426267951080469949437462630558189689093990945521 9853 -451943650027743422681193950029792235091612294945659296897684447054399075852062504933779846309277581364241247368228836777546362804854839030888389417892097872260756450197792233673516882884241083771480603721 9854 358200375192809336651790946623545800809736659802633205886674998565123734724930215845607084275628957374380386390315043262939873865217778527775621612298807290048861812875963050917962480149591378805464173664481 9855 200499415062189079571045823838672919642544888891813218334294312340646745656130637600889987934826197562197955893436593736961786612848015525591131396609836243566539030335412223130020259988653772221577926087847499 9856 292414158055033483706428214605879980229065497562444904588936898326615649458014903680358628153623881946819809132420515984162125926267986691248176856463804737132171347488581099724033689984820464728308242447389771751 9857 3455180613032963907016066252796884706747986009242882249396463340169472554494718984557617699476174053501097650621053775243573309594474944715708708981641677877835662315940517825436945834020845952806689276078809000251 9858 938591207319727518175802160453441659144121126960619734333812989323998812140213343724167855418522187726848398058164483383663114904237580463473153527213615453360892907406991622913260894544962881574436707082006154944001 9859 147324879311350724084582378720369592886143041285740321885889486347713115441952272143174580725421441169749157309491199996136277471666745828802531334709196525157640252102037341845340284174934857733050720411970160958799999 9860 222134069597017939391956133418332925819819812895264905456803366862027471551465369023829796760274418952661077082779412782339622334921533226960861742257231913595813464855248786461005799392839788785331482595649453865248575231 9861 3772272625993444692804132755554138565440802285573534018758835864627268744189448699815860516835215328683378700466659002924439898363489821574628322833650373138638717913281110635180969105196635153826062840168419231406341481599 9862 156891514383634029158749158871416156235206398479131367140832490705037111709994702287963908802078490298006971683886584975021054094187032721132417284233846666006670578818269248657458245642163891655999616399221631728615829073409 9863 1865482302853375746054464624454341663477918962267558727771340825288064259363091946589636879519273638549092658930620591884508246549320190753514195925955427314329143562980211847426448293317133267447998923753301209340662587712504979 9864 -155698765399785878250435017268314700906166040130531124501808679607209311330956923900189593745073092605103612294615769050100363727582823002783695056116982998037392420467665466348229604130284778271922120239399173651752369296499771289 9865 141311921321400818306116450608887737333208559710278224104816453191558284085070681498222373008989918356420440161485524326887773695061069369570555738080186541950426504396308864546409059064810581130586725411487357989685816228003013962219 9866 56512072119046034070397151779347081281572030863809143987039326972134559165523978921236026988671315635852722497034708787914414434062233612189646401952814600130694605062030892129818068758069819966360926473761477365875863404527182909053041 9867 -8963621907259905608020664787015087971476209437077911190307071280299518850121374899439627925542269193846987132094706714910374630384955832591868283941558317081774181619133987135788457976375960311755107286387865215687007123548414326080865809 9868 65033577803401944289460421734850547861040443227573685047573409147371377595074453944486786315120044543473887813135547581547864255140634360630562547501860955523790488114586468959855503395856640597130574307509695022895993627146650276485233490497 9869 0