2000 -567377 268932 524256 202049 -458103 659291 -469807 956877 319870 -477561 133394 764495 822666 934274 230465 78877 277996 961955 796224 798437 -219031 114083 809100 386276 796674 726727 105270 875780 212771 744992 248506 582530 120063 466854 -433874 960756 396911 -221511 654908 114032 684635 458334 110533 607780 521761 851771 836898 550176 695385 338057 482193 667125 -134438 418788 568813 535175 766803 343813 468615 -149773 73483 -825461 238317 851770 703706 -621001 567905 -368585 125686 439233 673751 -329269 338233 637747 623704 664533 40373 18412 326819 729284 71127 866056 218828 361662 976973 400932 -85984 986646 816393 137826 -349657 91034 680376 546762 569856 817676 -620933 92818 127756 -73689 594019 626800 798960 405372 -544511 383593 751764 313473 -414151 278039 -723739 265169 186092 338361 969238 571414 247410 -97108 395723 806352 223264 472787 556711 44212 197417 379304 891818 -1210 171624 98886 631565 529244 556352 446716 804084 254342 230629 332107 600946 461463 989647 -934797 355927 311972 323933 764916 511491 821165 512580 521045 -490268 768129 12295 614535 822178 44973 244118 451591 579430 172935 919 -439316 922871 186457 213906 330020 844409 942375 747707 290311 119119 100184 3466 115826 587752 801960 236098 206805 219169 154615 974460 169520 718347 880824 -729339 262244 756449 646050 608 262758 494435 843356 135782 400903 963070 110516 446262 572272 934341 510778 135292 -279277 754430 922744 -7335 922575 -646329 65395 964809 668851 319581 900086 65820 414645 165377 12210 825895 297776 508048 129057 632617 730920 106140 623299 52724 152226 860533 -346958 499778 412892 417827 389284 738652 380350 301690 638916 680770 -875290 585621 768200 -917813 735192 530735 791661 497255 907645 657428 72387 310105 534617 46851 538818 513224 247958 25286 8624 592382 606462 522135 555186 -754084 132562 -426550 177174 -318488 127659 118170 276494 431839 350773 -52074 630994 -661792 748585 168428 930245 198677 -123899 -292984 93255 566961 544087 643073 461504 -937905 621236 -710450 521100 167019 534822 700015 -939066 607498 760138 730317 651032 330586 233850 663195 685838 664961 65069 838188 558083 648733 296170 911358 92387 264563 972150 236597 261602 903515 68178 42286 -23071 461448 92409 697072 794234 671660 -627279 -383467 493251 517320 -518329 291891 309288 760255 244146 876385 413043 187246 518368 536713 911770 651528 77466 684985 935667 -29006 -886516 377344 399149 -416875 153422 228180 70041 42227 -723043 550414 6727 -204458 317762 39791 909676 90368 -72236 947636 416872 845015 935809 -402696 351329 53206 -305368 318956 941314 697169 182124 683349 970215 620146 479331 3818 1352 49940 -404686 370959 931028 149198 489000 942278 500255 -175295 659918 -135528 -474509 713416 269244 281094 296427 632995 544316 561860 867788 979692 -124043 -77056 491760 33183 227348 479384 707830 303517 638520 139534 -807513 716321 -813538 207845 460085 721773 444108 -388760 846384 996554 95962 727864 570877 454541 908649 22640 814855 -916040 252249 222594 333518 615704 583641 29531 551525 59998 627039 661144 850162 906993 26487 441051 94226 133483 -866334 102555 300200 226418 921255 671598 510968 -259574 175176 -300318 751287 822962 759118 321060 651945 -838447 597354 -28102 353153 983116 488381 -88857 64157 190847 754432 772636 544547 719289 921064 669492 -554840 665642 289882 -999442 502823 8104 294881 934482 -993935 945860 554574 418082 343595 473425 659684 -356478 575456 830883 833227 12216 933542 614554 96100 307814 159108 570805 938523 775218 968911 -487752 42976 877060 347286 541166 -523937 842138 194332 795550 866877 961924 136516 -62695 651843 852930 868483 459044 685530 442657 178481 796420 276501 612865 909716 878383 -713737 841542 -945217 3486 785993 846957 50115 275344 62617 43943 984239 -826846 384235 15537 793459 175989 227240 722171 535612 -978834 997766 687537 809357 -733612 777461 904673 813138 602670 -422766 521263 918108 522485 253726 -557656 -498246 328588 804286 149126 710880 138018 499481 933113 640935 -605824 66827 -175576 -951572 -972139 501218 849820 651706 271110 14071 127629 236256 469833 -443566 903659 845859 886588 962341 665877 742742 301718 390534 418727 724073 18414 212469 458261 733026 942112 426320 611073 784385 -44918 629641 965346 165239 760783 589488 -772479 -655058 142325 308197 927090 838777 -802248 431071 173958 732854 281564 544282 807082 45448 537269 529025 541023 403113 773335 -7720 350924 509471 918759 861649 844035 751073 164727 570096 -522493 -398740 333847 720053 900171 677424 269595 -572154 569041 135539 850397 332797 311326 799661 258602 272454 149448 222640 443267 932573 415043 425586 509313 254048 62176 630417 264674 623646 65526 602533 799731 531798 938303 645562 33340 367872 317511 -133321 579555 368091 914701 797100 792705 880569 216724 614586 29753 572610 768733 -5295 318347 298277 604510 247357 588437 466151 629228 663870 760612 -386735 916938 468503 573321 -958118 314405 358425 240184 881834 -598704 597433 355440 336292 563587 -42961 427149 902964 -155028 985926 379054 142562 915671 969592 672767 428047 60957 464467 537178 219286 -610063 877772 224695 536729 755833 78372 337809 399955 714708 310617 783075 88710 667826 988542 54444 666881 836100 617363 745810 -598986 601746 291656 95802 624999 765952 9639 425237 542231 689717 213399 429530 647438 304163 131541 258597 906207 494421 963416 117998 -188938 622409 228176 -880867 580048 210618 319819 961434 384638 780544 36714 940537 574493 406771 764750 591213 -502191 207187 889111 -628190 476410 546623 537851 788162 -733000 -271100 143508 415009 833448 315489 333053 266055 281375 768110 66232 348251 -344637 14589 576787 931970 24132 162991 653636 599583 517971 364770 447725 206575 -175058 480865 441305 -931210 -505223 299911 222182 187326 307255 692048 223771 919566 -483468 957136 945435 202800 36786 457494 4411 442748 130633 508266 247715 374672 581280 162665 884872 852962 647239 796812 82436 84488 185142 450274 962236 -843502 102616 975420 938859 958358 -305867 400977 413127 21352 -158126 103306 621180 -829597 869196 380868 767493 678108 431785 138707 555586 -962673 543667 -103608 710617 684977 281985 563150 833469 332959 476851 138741 583339 986767 886920 937001 380270 836906 781511 759955 214349 -713535 174988 88769 600843 446937 608425 812269 89929 22244 -931893 794964 -305583 -471680 482813 -239805 760619 -462458 340925 958778 431279 213813 -522892 -43543 197780 474581 650052 316632 618410 576055 -882171 164258 830645 -53096 186845 538721 225671 234149 101795 346299 504086 -848021 177576 -858176 153504 432055 440310 77084 513216 856290 288078 291167 -442715 790478 205097 891671 414189 818044 330832 488359 559384 497080 873066 34785 384947 759933 220103 330666 288518 -539682 341779 -460804 727263 873179 621859 126441 915925 469782 107988 575509 917929 189545 624499 80077 799704 672062 119674 87321 597146 601814 393698 669638 342605 126553 890743 -269770 341996 191139 831164 690942 457005 919315 884089 865041 642466 377460 453110 -105788 -225136 82611 652162 562224 719504 754546 502594 949708 326010 547304 549786 -662773 362328 809540 704093 923205 738263 745653 -76123 479139 777642 676478 369048 121181 690192 270704 517951 584603 57017 249261 451886 161298 43518 916218 204018 578970 30368 707516 -193295 975835 371288 215681 -32661 546450 659922 -988329 919015 307091 976865 143549 773978 527372 207698 -88019 415228 985755 -610162 677526 990443 875239 45779 514699 799718 725244 52544 456052 126489 905868 570537 702147 98577 971126 770704 470923 140372 240453 890499 136659 115546 783662 -827080 874016 261753 607181 191701 608359 106243 580771 213967 444964 960460 -940042 952861 346608 -798823 315495 101206 374752 618428 894381 83252 736346 869347 535915 962524 191306 515693 254209 621786 202403 -135967 -163043 169992 331451 469396 -788387 912345 215031 847819 168191 362545 746925 210676 189882 478409 585549 58955 320935 285999 -878594 -126634 850205 657822 933937 71709 542760 262420 530459 -320451 664734 76531 313261 769954 685596 145843 702574 703270 520125 169027 543007 955175 740276 704470 29775 10663 716764 225820 210001 666087 550269 149551 726080 130742 106035 -463347 -949945 624153 -846694 29350 226978 588433 971797 23958 370237 -586509 680995 620682 487045 548797 688603 916986 10310 762196 529285 417493 849916 186792 840005 890087 471686 294184 113593 834957 -371273 59359 474036 745176 394169 654497 128858 73854 201936 724138 80022 639989 330363 -128571 -252087 169661 578242 399367 499573 514622 387633 987629 436215 156401 -459472 71905 63101 742562 666715 754801 -9312 366292 481533 332766 541211 501276 651104 136437 378283 542779 -321220 443880 468363 85454 -600943 822894 314855 659034 -485718 871327 -956947 933637 711985 688045 463722 416843 950849 -229575 394149 508880 141465 846321 664823 101530 572525 173550 106084 523098 301402 291616 -673964 546884 616251 472000 331730 437431 766715 924520 50963 536524 535124 -348513 913055 872859 -345759 705780 227180 164691 -820107 438881 822392 879303 413497 562565 884001 702067 4842 904098 727131 715868 869844 -761138 756104 672465 411515 367193 386772 707468 886115 550233 801388 478043 185034 411107 898776 907359 9194 77676 838665 747221 418323 703847 197711 548914 -405343 -615417 -38706 -537470 292706 929180 -425576 531465 749021 904092 820889 502237 927039 669860 336047 585291 -971621 607208 576694 515686 157196 -383540 345066 20564 762370 848247 -230810 359864 528430 34200 -43592 846428 322746 4535 276644 533273 126584 217350 302556 832106 622662 490208 999030 323998 188879 955053 975437 80140 226113 922643 778167 225318 784201 139773 5659 752201 233571 141161 187946 633191 661665 363927 92967 880626 384246 447876 980093 892606 500594 364939 355417 565297 938919 179366 329919 994698 757936 983442 -24752 276084 84271 338472 419617 107294 661065 -562459 657259 344049 -515060 312881 401512 148822 -346764 853385 190621 951585 732502 843136 863169 313033 -735462 454878 -773421 321526 -133205 -268498 305 -23541 7292 -989425 320343 876821 913865 238981 385954 809694 -628852 527639 914710 351202 -922974 458584 419811 129304 448203 63001 279606 999938 642531 -200916 863285 878180 597829 963475 639429 204013 409363 766576 77792 764083 348706 -642090 790203 126007 -936112 615737 700551 964472 874305 -391216 811521 370689 676105 625629 274244 82582 -67689 281512 -757070 513617 993551 642843 233694 301836 463988 -36545 103033 480318 887227 855087 387193 158903 915466 889108 -616570 793098 117046 303183 912026 758577 892484 289827 -728008 -745688 114793 240934 -295023 370584 400946 131150 122466 -237225 332512 941783 814239 949414 518322 -631931 111299 617699 456897 827902 993398 -180117 914945 542507 19324 245456 199343 127489 861591 718533 936143 368422 212634 623222 21794 664257 -85578 154307 621445 275562 -70242 823167 343717 305062 981657 847326 249106 315689 550772 -116837 325775 520190 -396689 -823712 -765194 348189 44813 312629 -368115 -430671 -365042 240849 413412 200196 -948588 19725 66912 991570 -516178 896143 166092 161362 -313584 -728280 652736 222664 491217 369724 100751 347054 563910 135428 -129831 174822 141513 170409 602509 802251 399791 687028 241183 194267 279428 486182 593118 847922 172041 769665 533560 459183 -708017 949998 -65102 106232 498972 912744 186055 405216 255254 557376 -446383 182586 950877 500314 788125 32813 491657 299308 -745623 499624 528859 588780 683060 456310 -600783 795767 407444 70638 33280 100218 970920 777800 368147 982 844199 708658 673414 474996 562435 -155861 822720 251187 535237 953454 114188 675767 147168 139396 430472 744380 169950 532088 894765 932169 991904 697033 398153 719989 368820 6831 597365 461269 540639 369837 942573 541799 -205576 398495 188670 787305 576081 372544 875882 810172 163377 717989 983360 722739 880721 32412 777145 -168745 865392 196947 658923 42601 26008 443535 619518 657767 372910 691019 388438 357235 341144 704287 687676 937717 -963311 129930 -10399 247859 -353610 890707 443917 259936 -815189 583758 733434 45582 695430 850082 323662 721713 143112 460073 19816 893776 -224791 885899 433539 -946445 764483 76985 325286 805344 856501 636776 -318512 179276 417160 581148 534798 156612 528807 -795589 -723822 253311 196455 183226 340300 904742 292560 -575814 -266022 227311 457082 -945973 537530 876918 465533 170069 154386 355777 -454965 826520 -514904 645755 724838 544454 133966 267700 -399570 691763 -651421 45780 251837 -952118 163080 161112 797634 833600 605552 366765 402105 356836 -623729 893912 281863 505606 -195549 683848 32025 176979 962284 809063 942770 278814 790848 673812 416063 858164 45897 686109 383452 506978 888276 578512 -430004 214287 932187 863382 583118 491842 487128 267772 941482 383235 -821869 402702 846598 354438 137593 223722 194200 620150 948573 986724 302324 981476 203464 68402 976247 -363321 84518 87511 345709 -263225 505308 -725347 160763 539414 241435 395570 -756550 956881 -470418 61682 826229 710653 459011 352965 594946 429799 556602 121106 111199 415878 993274 -229695 113528 -782219 -662263 19048 606272 11416 -316090 802440 -744059 135972 987735 4646 323083 702030 565078 18369 662409 329464 -977038 117495 638987 64037 684053 615050 302729 831327 628685 577875 347820 236883 178995 184437 439896 314361 -193340 410134 170953 688543 -727691 675878 268913 46515 107042 534479 955428 348117 327106 502962 -334199 219041 796058 369247 417293 114697 499665 476503 428278 312861 -839736 836517 368400 729667 137928 -749068 571810 782904 -952243 3393 181342 110565 190750 -170958 391366 298840 850760 243859 739224 214067 638582 -69369 258816 667340 -146094 739793 -853675 21155 -858617 423513 759908 81789 -268416 393890 552535 860924 369759 271122 572031 518699 949693 449698 881294 902953 886756 421686 153302 691405 941715 686059 513902 -789559 778403 -669571 436652 693222 -827553 405223 999820 13031 -833237 135035 -863089 390287 552943 987374 666411 184388 896252 879811 501875 720779 915710 575342 346006 -201108 146205 35727 921920 256332 268345 777850 285277 232134 791081 617130 -424661 300847 403825 50208 234645 -455651 378784 187505 333009 -393200 912355 821499 551400 185521 -852546 88297 -294277 650465 187626 548370 342788 83257 773786 -232547 -396766 384226 441070 976357 329179 -242641 144241 879493 -883318 994585 635565 837396 122704 933437 553127 732150 -592373 176351 -981031 448248 942558 -664690 811583 51935 939060 -307115 307535 554680 717474 211595 116070 166914 904850 -989779 238552 927450 106484 533115 -973386 585760 881166 781109 254205 267183 994315 863000 -658597 639095 494102 849062 553220 708861 772371 94611 743535 91829 605007 140296 -179768 116151 311261 428537 817357 951689 939123 575509 568098 190118 486063 -854905 994165 634641 360581 541685 610259 705235 714793 183685 968794 190504 414085 -32051 477244 895724 699846 330498 76599 -136464 884176 394221 831675 731456 588562 188305 944680 760474 653557 766712 243362 901191 133920 -622077 -101147 811208 545606 430996 377382 792980 72582 636280 537023 -58263 50911 592523 -739277 785089 -738150 -225723 503891 606881 666404 462381 689997 -434796 57414 99070 394209 326087 577693 -549884 -480456 681016 633224 772481 293028 -94067 -341070 63619 728816 508145 550550 77795 651808 411351 345970 653318 77735 96381 -951611 801726 61090 489841 597184 174623 638350 373022 933954 408835 542720 860484 608007 302717 824816 731965 763717 816760 -687958 860365 527004 560140 594939 296232 -270754 806454 569649 628493 679415 889295 540343 34651 -675535 600196 751184 -488143 207019 390179 470006 574346 315394 750801 991423 -802058 730924 -146760 386307 873596 830585 495354 -159643 308324 694828 163847 329372 259821 74123 328389 -230074 479260 335163 -222767 647806 561606 699124 735318 465328 298920 349413 941693 583936 562277 74499 608907 204762 -72328 850202 -255853 421450 584318 972765 870419 657418 427196 664866 87780 332747 425810 716187 -397012 691517 970467 -923381 86119 901014 474910 317639 819457 349687 588753 854764 44230 -457350 634488 205282 35322 370141 990119 19259 15561 792518 289964 -162322 849511 109347 840300 930286 65340 904745 532694 142406 712734 178704 710187 -984721 556622 399164 85645 579169 692102 980084 948245 459624 -197163 301482 443928 499313 845609 812584 674561 802098 -122212 655061 186023 -561707 474204 968973 886965 990604 757641 -963130 904876 566229 308081 -703939 81522 273644 863023 361098 513794 205036 499620 -223515 143461 698360 924286 719942 763083 -661059 373229 -110270 986645 -965986 196291 451817 745707 622127 180814 801073 308501 804537 386956 915366 -73332 279948 35589 53028 51842 588158 363960 644412 791247 927604 615985 704247 926017 692614 350516 622734 -806339 486164 478099 288256 -981080 -474774 574633 550105 296439 98913 963507 383640 978049 67487 388060 173331 203717 -517835 770132 401689 -124434 495372 -29777 514851 466855 464851 696297 325989 662868 593765 482918 286949 841782 -466879 -806670 933299 281277 -496449 754603 850717 144871 150226 855928 426835 235678 -950235 109253 310864 -60693 -273701 675375 211596 378625 111353 518917 61654 494005 -230422 662535 499161 121596 688966 835652 344239 963649 -890013 306829 614898 -347245 846024 19753 -982394 883701 301844 97696 897622 2238 552391 1509 832977 -743672 -109191 156222 -992801 938385 996110 777411 972916 -190912 852316 356397 766867 938469 -713106 -246522 112784 919544 375609 836848 490791 -241898 356291 444230 338974 465700 815769 889029 589761 43179 212497 935992 307494 666353 -829427 624522 884347 592863 -215005 254230 258114 2423 615932 478534 82579 245943 497745 -533043 -825965 464866 480014 58521 755085 863893 413705 629613 491014 124400 606348 631486 44601 4196 337068 527110 597125 297596 559089 197601 195300 958967 837298 18628 606195 347164 494859 -95557 -689718 595095 344111 144372 102011 70754 530890 -573030 574067 942254 958454 779931 376488 383253 138020 880838 105141 31404 809308 -191261 403885 119284 995638 126434 760652 677203 -206655 85616 696203 698842 624282 102824 332012 207826 740664 340570 303971 454238 517158 839253 425854 9756 91539 291695 135048 345886 574034 528920 502049 -375140 941770 561470 603566 695348 -685988 412594 311563 387598 777415 985123 915723 540418 176558 480851 401417 583131 821467 505473 841054 -10940 -563748 78253 -926250 244783 -641210 610468 685839 925542 552427 684739 516113 148234 -418698 740724 78975 285947 -822568 584064 -799635 177746 470248 4514 752103 554238 129105 772602 482363 903359 502057 -267414 -302731 -999999 -25343 690465 209851 408143 252562 703594 788324 59348 -63593 431354 -184680 688729 499818 67545 264695 357702 361917 48326 999234 785967 65931 584888 551520 428866 93058 70869 -914725 972430 461433 954036 722190 54932 -833384 440230 -133265 180821 999812 396788 723450 433467 -485848 781763 186476 577725 935643 39370 674097 202989 944674 239477 994272 811331 832969 154329 934706 264176 317326 342952 733774 164033 -81111 660267 641927 -126472 231536 313001 624481 463346 -48999 411355 823752 331167 38954 912798 320230 165631 807019 620895 600765 391254 94166 886383 358007 -126314 554957 789473 167510 632489 556934 -153769 336565 164786 649500 -380216 749564 100322 779924 -382762 -877505 554447 597271 -394986 317488 267635 836440 730824 728651 793047 313702 589421 19621 319929 -34120 429830 603927 138132 259869 -462237 209661 557534 889337 734887 950406 151604 252987 950722 873594 379443 422784 804667 574869 779877 442770 203193 979282 747707 47102 -606368 712503 -266442 253391 -298389 7781 598974 693706 609612 998316 377547 168935 560034 -590972 862521 229989 383171 986011 992972 -619957 628867 36290 863941 973471 234650 836288 365518 7530 51624 -324024 4829 781897 287142 -705018 13807 -946420 447215 73264 586178 -653998 421320 805855 768090 433767 314631 34488 -500852 124006 -270613 917339 250235 542703 335261 96777 62996 754470 187157 404359 8863 260169 -432128 594995 796089 -705219 -130651 302999 724367 731878 625770 707494 687975 701256 -769090 364256 774610 -888178 955983 -481175 918883 -970764 978747 485681 16351 854506 215863 192382 231949 406602 756279 319565 849692 940555 452313 927862 -442782 269612 -537650 731199 257402 535760 68522 154151 833856 -382717 363949 563102 433796 412174 331107 462711 -954865 460386 14288 890125 -646519 320703 285276 -249966 952544 610719 384762 889579 20973 863708 689283 -35566 470015 690365 172992 607193 -709187 318429 83299 134666 477758 727156 935268 785330 -739091 889117 416082 715427 771912 -84797 763176 654447 626792 17741 668399 -735799 663026 276573 -554507 577732 781010 -685899 873536 -713870 -817719 413423 224436 933158 51990 43100 991649 51489 221527 184728 819264 -945769 291993 213012 240497 387120 20659 886400 197406 858733 480563 291692 246000 737885 827768 429115 -669153 235024 895474 740448 769536 335652 908479 545405 864501 882638 42139 488879 175359 282852 -284590 957031 856229 871767 258383 433577 975099 -641784 333931 132069 841590 593190 392565 733021 -951023 593326 -619386 545809 464230 395433 480868 159113 752192 139227 530414 169271 -390491 140380 937530 568616 354255 133433 280998 164962 -672915 637196 101372 570352 -663459 777402 413936 737471 783194 803770 748240 391887 222097 969553 301002 839693 810519 114028 -113134 812232 634231 874016 396242 977486 507884 109443 802992 51473 33277 -721132 393532 999611 -921746 -754861 888960 978041 110309 754603 869159 335936 93469 -620007 876615 137925 -367037 734760 946799 616514 437559 430490 559078 844848 -754193 965846 280421 21846 109435 928256 44258 349742 182579 175934 725117 -344433 728768 386565 404506 -191928 -173337 638081 428579 460777 904388 704115 656058 601726 -687758 390210 723423 -985767 421855 578931 341098 635317 869829 385340 191764 367037 582599 145149 603831 418182 668208 232655 381877 778860 363024 113999 155804 509047 980787 500362 485681 383356 778249 533896 516840 330380 924182 -45975 245827 185443 866529 -773796 928616 924924 -649065 814512 888231 932399 596355 560375 376903 697215 277927 530640 33616 631692 655882 875514 546367 103994 29357 387889 986786 817506 745653 379172 353868 340224 -789116 283860 917476 953685 696949 309980 401061 -483477 100467 842047 745994 561824 188748 640077 276566 -580172 298166 530304 186785 625925 724346 683459 159869 -258439 545890 589391 762298 371840 910423 127241 113948 512975 876867 941990 693360 22173 19912 27554 396322 340376 579320 659234 237899 258178 169837 960633 723172 -388427 65164 224555 237702 624681 490799 600547 750050 362808 442017 218452 615930 37483 247871 -521890 726793 121175 21188 240237 235425 886332 -231021 584763 965270 969324 -793069 465466 810646 401747 932494 -972876 93983 325744 103709 106188 785817 676555 309306 -901054 127727 -617542 391203 982316 751672 28926 434699 913070 535752 381507 467140 535428 557411 691990 150035 728356 872808 72574 -351792 -704672 998301 151946 252051 -251741 953250 28108 944257 -950872 177336 182933 -93452 364259 108863 -506450 958069 460841 566240 183217 688325 753827 6673 823734 922947 294117 36552 447917 -405892 -526800 184744 468239 961835 61739 391283 312370 333094 962497 566579 160174 357033 703781 -624321 -409310 -515479 759751 250309 54273 777148 844674 338148 779224 504070 922163 754756 199580 892801 957099 91990 700791 131363 505069 593293 928184 90281 -207083 214044 113918 -754334 901165 928138 133537 455581 670503 -885534 174168 715338 586496 940766 194101 395136 431003 -457936 992252 426826 151000 645029 568590 849804 -911493 360960 855144 -846144 870434 400217 908719 463151 724885 504992 464710 416262 154855 891932 80311 107270 325543 -713819 302086 360596 65636 2315 427897 136500 924052 622060 743543 -962435 -615992 967852 844565 711033 -588681 402624 985465 -297168 966613 44501 -135171 886139 675112 567933 887594 627259 -781387 117187 658910 766249 172903 280583 381562 518035 894074 723378 867961 822080 243663 205411 791923 368733 688253 696756 -84551 332234 137567 -404223 597763 438177 769893 304389 -254374 17532 822926 743596 709653 791544 244719 414568 656955 750127 514291 968678 687918 662516 156863 686911 848781 301157 745236 56 998882 395266 753498 991823 -998782 978684 386536 -469745 770968 870618 -279422 831800 -269170 739217 -488340 481735 -658922 685921 215466 3308 208343 857068 994070 -330995 714768 -801277 349513 912726 716528 971204 533415 -587146 791736 974429 948866 501556 53965 937012 52874 610251 651504 605562 48950 766934 458515 208749 433086 57951 149323 630368 788533 837418 492021 -334990 603429 -220104 295809 173255 263328 177576 500928 405454 746969 3577 175341 193293 -54026 478 20476 49421 819903 124154 227169 626977 -614910 240631 131687 464106 -715026 596035 186128 -479235 -543184 356256 -891367 800565 307919 442920 341102 43871 361829 711713 246513 230402 766445 478205 609641 927053 152106 -203555 25159 -913650 515150 669094 121191 220879 -953147 967612 159898 -548995 3249 990118 427062 -351291 678993 498437 106895 -365115 113681 474659 899278 513710 342224 155951 669646 320612 148248 853363 318979 6812 369095 965020 298484 -730633 222191 83988 141892 823763 331696 555587 921708 688818 733548 447517 639218 373200 566760 520129 208254 -485483 767155 -481743 476738 391812 816257 575934 214406 323837 854120 331464 505387 -714518 528257 7041 320367 67706 144072 735614 177654 290675 991814 518422 58003 416376 71838 847960 938753 511938 304055 356906 620393 178917 790642 4070 219233 483408 652673 395922 82307 276487 124689 375198 477522 433230 -416122 601354 568956 506461 404640 958959 952988 544484 288247 660072 507835 573834 197643 458253 -995955 653502 296498 524684 289437 770033 622796 66271 264856 781662 675597 706009 109169 587445 867647 706741 381093 246495 526163 730321 918987 271529 956466 533634 408198 -857335 682245 232716 297216 761158 671543 581752 374331 742655 712968 261460 146660 143977 628014 985977 294189 680397 431607 547138 -82947 158758 425116 804669 534344 214629 238083 872821 343517 985297 137798 668069 164832 -378112 178679 707242 -624580 175195 616014 651536 697757 381734 538071 278448 272752 762054 -611778 101576 947655 -551259 724737 188770 561317 -995195 90953 912571 69595 -997495 -950026 110961 329154 434053 265154 691920 -185114 976717 171102 494604 670115 222512 751921 357107 758450 110191 16057 547427 927386 717962 410779 930278 324574 498743 475841 139000 23688 320273 207522 142986 905422 17327 -795026 828501 569982 172383 -889737 420252 714568 312188 556721 916861 806794 450670 872950 742944 388996 239668 269106 -979819 643986 713575 961671 803633 842075 -951752 68489 696473 130325 383090 -817879 266156 779757 -28642 -222007 329735 885518 597182 -964815 104132 366657 690600 545734 942800 846467 758700 -973243 461747 189576 872857 -597885 207970 162248 -203749 944644 86391 994477 282652 723133 512714 -162215 479721 245354 990677 745719 395515 728944 499755 24484 878558 376595 880608 469550 904924 -262192 820143 859947 899140 641333 801912 -399026 3409 915817 220754 591355 181210 -517057 589367 398234 400377 639900 873104 108285 915105 -670184 974694 340249 180258 508449 259184 400375 222485 469674 845040 -349373 317813 234797 526161 72830 -145444 28656 727313 713888 74460 12911 297722 908507 682413 -856426 84416 862487 778624 527433 724855 864606 923291 688834 783759 914302 204735 113482 851415 256147 865701 737513 345141 769963 737653 405396 607083 328147 840653 958306 855637 596898 -970259 713391 602638 96501 555282 671386 -65321 486251 12891 955029 712667 272889 721652 613653 669101 552887 420087 136971 912705 594425 421576 25177 28317 852381 -890026 -727477 888529 876912 774994 -708273 -414385 640989 916353 15122 819342 889489 44907 247236 910109 932398 835107 800669 90924 -589874 479814 988583 666873 817546 993571 -898898 50426 40366 126627 41192 365327 613261 285852 582343 135350 596453 843880 998363 358738 599064 732208 183846 93033 217305 675598 73070 111409 627471 854559 454950 434633 756569 1373 536591 802511 773284 691997 612739 -612643 286253 433015 773717 -532243 346919 404780 958581 995731 302373 91899 371926 191917 211695 610290 209850 819293 -669500 927141 543619 692020 341006 58222 420156 545957 -923845 623575 955922 686243 956084 313114 971620 251778 664987 506612 182269 841571 745073 405873 261466 119770 592863 910424 525206 462847 408587 -543696 -94619 483637 697146 492649 365890 79641 92647 -390672 253896 532292 -491353 471754 507991 263268 950828 96893 728457 14349 620337 973569 824541 833918 882845 -455869 675121 770953 94168 43114 816402 236525 397825 735635 570205 -147929 730706 856087 832279 176950 940809 319424 309966 167931 -529441 502666 118972 712258 118051 509824 924049 639679 820814 -487111 75884 15439 10778 776774 831228 564718 287340 -316158 -918444 58854 590600 598794 837672 886857 -940438 -474662 167541 62062 206347 853152 228586 953644 -919743 443747 -748634 535760 72186 458851 -917086 795099 -899511 792501 621201 827092 477755 438035 413294 822432 925380 179917 52620 887667 801556 22817 173914 140033 -27338 725019 470517 578612 763007 858108 520580 314972 552113 697087 588185 180470 81230 958078 490760 818303 118976 643313 205738 618236 557664 971934 -210933 777781 734419 610549 528174 -91837 169323 207548 244585 -403319 348895 129623 280187 189902 987071 801109 -654999 850330 86830 798959 923757 444593 75234 305897 10567 743890 333721 362266 -902264 75505 276620 -949173 280199 295043 -381749 124187 23926 525683 60865 432481 943318 386732 498325 89406 -808360 893509 416862 -891140 846209 516836 600541 -9209 505506 814563 400420 613139 650867 698137 738421 863456 342867 159421 550986 604632 216993 546019 -846378 333133 -663878 737132 559745 989734 -696622 -823618 735726 -577834 381405 159606 -835753 624840 663982 775142 954719 950055 685757 764959 736106 446758 385260 346018 -625159 983713 130969 494445 232538 490871 -58618 290093 32035 109118 -169962 915041 137688 927298 -759044 48158 642182 476309 600174 136749 408627 217459 967423 -833709 34535 726040 328704 37536 921173 -441337 -70078 155072 737116 656676 -669023 835578 992237 615380 284443 -31892 291351 -550638 330111 648024 -141683 773984 573518 158212 535297 765465 330623 75239 475639 879114 918200 7788 650689 346413 -879870 -176461 144871 -111497 349151 74006 253490 907375 -224759 48341 776520 673781 435718 540328 699084 830872 879970 -424785 776115 805782 437371 396081 656293 883966 321137 287991 552552 347994 183319 846376 -358745 980367 -761200 233211 791413 931294 875091 396562 322993 284612 819000 538889 597903 797408 107360 799465 529842 35548 679901 671232 863088 967741 -679171 614029 98596 932346 729209 754556 -354977 752358 65763 404923 -770402 -901527 570052 620048 841217 -400586 629065 141551 -364636 791489 -635781 564507 711800 313348 321528 32003 293197 -964391 928985 537878 474658 280164 153637 781108 794145 554065 681827 94715 204489 960740 673348 965184 48151 894549 279770 284897 48402 218107 283902 351346 404411 720608 818281 162462 459031 -325011 692604 198136 685012 -735798 550067 494842 17555 142572 -657321 -697541 457560 793925 462185 616456 266636 294302 436272 548367 663365 517495 560600 833720 894501 203989 932206 292242 434461 424229 850667 301204 -542515 555292 882801 -217832 515797 917512 551894 -67818 180940 713558 467673 543502 511710 946502 532943 446292 -103058 257655 -351387 391033 771359 526024 865871 667857 523228 -320329 408011 692109 606258 836673 448870 -695787 701893 525108 258591 429115 -349680 525979 242394 261262 40398 234042 -882527 401058 597691 -743583 -189943 309584 700014 406261 628440 992051 611389 915179 692715 -197730 -55140 51812 462093 -686402 28895 233839 327643 964345 378260 108448 710136 379835 174293 -343437 491301 354787 100305 -157668 99087 964136 290229 650141 944292 864075 761034 781624 876112 103869 175530 679277 733341 -599949 876201 -164900 605873 963304 742103 -747841 758464 209052 745157 428349 46697 984348 113555 30752 555758 544839 68222 795225 119850 411277 712132 -301962 845791 890175 706902 642709 82719 75763 508611 757502 676920 666832 480632 943162 788686 284256 515040 -535808 -704023 560140 199806 347001 387064 262248 55683 632034 436092 389794 -418167 591516 901452 778497 670746 544336 799427 670967 94958 -84506 890705 355984 822299 346546 733621 367666 -462441 161567 495997 742891 -228941 902599 376723 597912 97674 370225 281530 119181 744109 299048 -801629 518365 488147 632230 250421 186973 -603448 906523 283191 907192 965495 183560 696508 28698 995262 632848 528417 -928578 882399 732817 72267 225899 869388 -292444 267168 865163 -125165 37039 375297 50582 -143859 589664 689847 -516066 -913891 -433360 810205 184471 -508549 556274 145599 430873 -319280 272661 173944 246119 808771 677490 20557 -8086 -29240 424495 826582 989521 931314 -616153 621084 303030 330796 274935 985123 463055 60209 908514 -947119 960068 870723 954880 585093 254080 999294 904364 894831 325848 625201 935588 694862 230797 198357 -416643 242950 499509 695030 41846 608481 708204 -14665 731824 447737 -723679 -144715 449278 -133513 198787 708712 754193 -606147 98781 825202 368677 735307 275638 988964 389690 676021 362680 921529 458224 -319820 851227 227397 763537 -875818 -972730 -148430 317865 750361 438073 370437 785147 901114 813542 -472394 478825 461976 816068 400993 194212 662283 -261803 462375 51469 923191 590172 629085 949252 372962 922368 715843 220440 -225877 871192 999545 890619 568122 867655 179218 533252 63068 37066 150503 94223 9954 662159 603279 563349 827401 562673 -482295 529142 978057 382296 247314 698005 86774 569277 661326 341910 702421 709212 619698 836282 169857 786124 415115 446408 700880 806117 58883 247077 726106 428937 767385 337295 610003 989053 693095 361386 697212 964597 318357 268775 59238 348579 -171206 497209 196915 331586 247761 647692 219242 94597 153240 111285 370151 -351039 441475 435176 276922 242695 970259 335825 609513 251053 807501 400121 197773 859013 3222 531138 74532 368742 291490 876944 164054 -644839 85213 541203 241159 191879 189696 -710795 787223 373652 850585 281224 928170 147007 598776 -835187 977671 59625 403838 549224 106909 995321 626156 232320 678327 134023 442710 922292 660288 921022 684770 -466441 702069 213670 58118 503718 420580 91877 200339 -741570 309223 589228 644617 538522 8009 865403 140610 -490878 874248 -881555 375403 348015 -560837 808047 445620 -691789 733114 184282 222983 -420773 -888666 231016 -511983 -947045 11733 680320 -829111 746942 753815 509715 313748 102568 6413 881260 896987 642612 -110512 837343 194968 167969 77473 460373 107989 -995572 84326 747630 478160 110611 105727 995041 502392 373381 233897 923115 -335746 451918 808030 177022 177303 529352 398348 664373 122270 120226 306892 949756 894224 346167 897857 835938 375996 476506 -834823 911948 -248624 895425 -344088 177748 724101 560833 416079 824786 210531 -871451 271058 378111 397337 381938 -361744 108277 938400 847524 97324 231179 507493 789815 282662 -168042 -300436 189980 424590 397914 433556 858166 -167439 330640 288353 552777 709755 556111 569321 -278414 245047 -787814 -840922 -645803 636457 21651 573715 699620 8523 224271 -789695 245074 663957 827295 189060 227866 660701 205969 399083 344342 -153050 670799 370233 741692 739059 144941 632295 155005 880238 -396106 77530 43005 -543108 366392 401328 223090 774977 430023 60280 473949 410775 656055 -379779 523233 723272 -540752 904495 346733 750433 529349 -436083 410964 -931373 869857 793820 676910 657572 757541 36818 850105 269239 -640904 -216992 -919467 587750 276445 368898 359266 418643 85705 890949 596703 76596 -913249 24274 73690 743343 551483 867374 554752 408091 707410 -802590 807027 -746187 883936 676103 525489 -597757 652505 588668 384156 806785 -475853 -248928 775276 755707 -174788 144875 893219 429167 -221141 59202 550725 957332 487061 390611 279543 784652 336307 713423 354186 -283386 889846 305168 -214075 960750 209930 531504 689131 995775 286827 92516 -36794 -371612 828556 -712841 110601 276041 298228 246938 448470 428519 668369 -54765 825057 85636 116746 589223 749203 -867603 556169 -216880 419473 680834 -512862 511832 -647672 744733 -197837 3023 322784 542395 302465 796456 722633 126222 562433 673803 674540 990623 833160 367291 949401 300990 622909 932505 999406 272623 670163 241998 -512867 -224535 702485 354045 306756 -760329 562454 42768 673679 929008 237668 773662 13169 407337 456902 -125219 709110 919853 50157 16705 392860 394824 -535352 247393 391905 443372 426842 280871 574563 564333 657205 406517 802729 -348705 649299 850974 868858 466946 271080 664168 486617 225027 52619 718939 -618262 517942 -354117 997203 943932 430765 24339 992653 903104 394550 547024 125073 250099 532535 109178 -948994 775181 24984 821759 465342 454634 -898425 179011 618280 955208 968740 670858 520088 479747 553603 -847831 -711273 592179 518025 925430 832009 -76203 11826 643813 -282668 349750 841896 261883 519579 -806835 843112 277749 687151 848947 390620 541164 558742 -298974 575893 310742 655777 -983720 664634 454553 -304209 223557 778986 283974 -170076 570680 324905 -223847 259755 548240 616979 142634 534478 910281 244081 480923 347831 477716 390055 523520 368043 149883 298513 978814 421193 -646854 962487 118633 -463730 14815 -472749 71603 -419061 -335913 982411 639783 525292 409160 712729 -438709 571339 993594 623040 679997 -449620 637078 824596 819211 94695 864258 398512 -202347 57795 845928 223720 727690 -484775 909564 902794 -436865 735029 708740 -696592 349933 841406 362045 290779 276785 -327744 774102 373153 907101 144728 382370 731482 -128829 255463 -925651 211433 706496 605144 23286 768418 458579 14948 395827 803090 935350 56875 696963 312908 201561 253213 353989 178807 -477331 592789 318003 987207 726840 957128 174765 123794 125305 -112914 469353 263686 592614 379958 769397 625178 414838 40564 798753 896346 708805 704582 641045 826800 731716 127837 456354 301439 259149 841198 -403605 411827 466637 -411854 85579 -737147 77902 -240894 -97388 117488 165765 413455 949903 -5809 -433300 114960 164763 313780 960452 727775 812765 892314 370486 -530926 280770 776204 347353 -689363 258212 349639 421605 156190 539786 6710 880451 903903 527946 417619 493605 840736 294089 189343 488245 219065 815580 657076 404335 874224 132453 528185 336068 124666 468390 42763 976752 537434 -343762 745858 734507 821381 48274 -577348 98445 78114 -768682 32185 780700 150823 589250 895669 312366 866246 817895 864049 200351 727490 239591 -286918 955068 131524 529615 82068 833798 -353091 345608 698234 932729 33620 79703 992476 8275 976717 259882 975506 963635 636283 912569 511882 -357190 489732 475865 170513 893218 491466 389217 214693 238507 -768263 676262 118404 516976 48606 936154 129192 263636 115528 246634 965772 65796 -89229 309028 153137 250380 789285 667325 394702 870212 384373 727512 900097 213536 415604 -364032 965281 638276 630576 403380 199142 949425 447444 -396207 903256 89706 629799 61949 395525 791498 943231 510043 943178 12675 453496 173957 790445 572543 742275 740618 756558 13793 -2046 318164 202811 307280 963221 -336860 495109 305277 625502 606305 77045 843769 -411726 -638135 -736265 293676 131509 575758 93078 405767 773594 -993162 784066 616058 569230 593431 231337 539049 129782 223705 657771 379745 246400 550583 878456 285197 330492 235137 870546 504023 698043 631731 235833 289674 843899 -508379 -566321 272622 523169 604239 -533708 146310 765707 -242777 472034 995787 955276 738054 634764 358222 95115 423435 954878 28896 919202 -376896 866915 127960 502857 365806 540352 498227 923581 979573 194057 -630374 676770 663502 69421 642467 -600382 -182854 656101 745552 -696954 481844 747619 98539 700939 -185274 543859 773126 59649 -34365 758898 228591 56940 666557 -302543 933494 480347 757540 291203 661000 -459383 375420 794641 71956 194273 239152 -822013 410319 585122 -130375 266039 265290 875369 369000 988446 102612 303792 411889 -922357 104280 100109 -76060 42772 771744 -610628 683062 192529 877847 149508 -297542 896780 605144 578414 -451831 736570 600012 -518939 748206 562975 252045 422148 -905888 29019 46485 -971048 -623898 38030 564071 5400 946483 688642 487791 982838 -952697 988960 145071 431812 868914 77641 269927 280175 723707 -211914 611812 519989 -469772 199728 -795981 800094 183893 479233 283935 -179259 194379 908239 480081 878683 381165 593730 627332 541524 490494 394488 796962 226239 244660 109326 370109 782110 942669 437102 -148576 473430 628397 775962 132274 205460 272 283621 -746391 372639 145188 774040 583173 847070 794506 58089 27829 869821 -171323 69417 678997 373251 -466935 151839 642766 671008 4920 948915 276139 -521807 849738 496351 507957 259331 519380 738884 119717 740420 522834 299907 852433 227690 601365 279496 207054 418353 339984 441671 342314 512247 -714433 310853 594540 52862 979130 564114 -93012 665204 -973150 800437 263637 746435 783437 366048 825400 -462524 867637 -43886 732938 900172 197919 238403 822149 -24766 78343 -603468 310339 352463 -59860 122579 305222 847539 315321 875440 575053 -623819 857189 -567927 826414 476436 866519 643251 607743 202500 487382 -110219 24234 -872667 701529 737147 891210 717781 939655 -71495 920104 -528509 500235 336042 293759 734982 682032 345158 107702 -398021 410237 50685 -872486 72155 129840 -54494 616348 836733 844703 808872 248036 489312 581555 849496 974888 -764173 936818 161137 272132 291086 648099 435079 191964 253457 -127267 -43524 293125 691507 719126 455864 441897 63650 238605 911673 461619 976522 342622 247806 745181 223944 748243 556419 820138 -711561 -36077 566196 647063 811549 993199 628749 -55201 360924 737300 79303 39161 -261611 568018 862755 715306 588850 714972 -886257 771230 957645 461990 934412 599650 341540 -218028 341767 806858 778360 555623 789722 -231193 561383 648914 380894 877879 752678 325975 293065 30243 -615213 -427243 -599736 167499 320530 718596 644479 206919 477826 514130 267469 294570 619680 -115030 47940 220973 562985 336727 512729 904926 -612598 -206310 859928 134082 -608129 -360938 354965 215155 763010 128548 387204 525789 -969139 819091 892968 386182 987378 948245 -404993 178480 768 937104 -934693 856518 771247 14356 738976 244665 916614 948546 247135 -698616 31137 719298 700109 574591 591117 971542 -11625 312053 719439 -695692 341346 -10652 62560 -917119 182162 534551 986125 -535880 470520 508929 25192 773736 759698 163869 861292 973766 610296 142455 -285740 813395 833207 691472 209592 -150162 376961 237873 94647 121189 365850 738162 -954115 951329 246465 908837 770996 627196 182638 596315 -788398 157779 230141 87192 76184 -457386 284151 299159 90995 424694 112202 124360 735423 397226 640828 813061 483615 321688 225900 588902 390181 -185403 692893 809415 -745194 931607 -144281 113448 284676 131914 35677 -31137 820448 984185 562945 620903 588301 -665620 528530 227659 83132 -162068 100710 785749 127398 994407 402004 584243 32425 999497 266629 456987 602100 140930 644555 666467 280781 -273058 298123 328248 202189 526525 163126 46043 117316 623458 535596 316301 80040 910131 542139 719426 257849 -595416 305705 350608 660363 510685 171802 193507 -839152 915736 650121 825902 227146 -840515 838111 46260 -835013 103211 147200 435625 166704 677290 -532578 257145 22634 939916 722734 984802 266735 532465 -139866 776790 171084 178768 885575 49533 -127962 605495 70894 246211 516053 586161 -276837 941929 702155 403590 729113 298501 371656 731110 -584549 727807 662144 586200 213860 387279 828555 343809 786647 516082 875502 34172 350823 294812 293930 396878 196380 630551 278719 489803 954230 256350 884169 123999 311297 379350 707643 946693 115645 332923 885479 -31033 -144733 80821 505489 189378 242215 28196 409114 523360 -85984 780975 407058 87651 244960 323704 16213 274543 4467 90345 278979 15185 994097 463136 995834 283722 477709 531527 162321 154670 890195 -182190 266355 -521238 -89536 67626 497929 686331 804070 -819823 516611 898220 -979457 238311 607121 264082 771191 641948 165310 770548 276900 199623 268208 388206 773500 564762 -795615 441539 815320 500615 350175 430906 -69414 685615 961780 911467 234888 -726670 -616665 167192 493505 690784 -778206 257210 353901 953175 722855 670433 452456 145582 114724 966639 -798723 565533 687419 728079 104840 -360073 943983 925269 578643 841693 243701 186946 779053 -810141 778930 684045 266109 595716 -302189 981187 463299 772621 780465 393641 -378828 541679 250782 65117 113701 311426 490204 430295 448993 170338 681891 659368 515708 825922 556948 249994 -223826 485240 676111 -818570 685139 781915 493499 171494 809538 486650 779379 284267 147925 319301 -900796 -797582 345679 436712 510905 173806 537018 729463 938985 471929 464152 836431 859491 40845 816864 126816 368624 813188 592678 480905 705097 973076 493731 369951 -286736 155618 240335 595333 -555492 685559 -912160 368442 820544 558963 589116 -767974 994506 222681 321934 591586 384388 272963 673625 808017 150457 -902500 252405 632642 -216924 114981 -473114 5724 845015 474417 496475 278370 261346 793719 -607634 885658 281893 51590 485330 517960 832329 791655 -602313 319502 65555 744711 929356 152380 -993191 536313 767120 745798 169643 744168 865125 748091 135629 830859 944703 612886 612290 956440 833344 326036 317131 53389 754618 107646 180264 -956685 779486 985125 62367 499751 887543 262658 740284 125669 988341 401726 738337 542286 13224 59276 150473 -127411 944705 594476 139889 277868 -859175 152288 510813 113674 403118 -621234 383523 570511 528164 368796 202627 21309 484169 213422 565153 841053 274494 858961 -899638 419047 645230 118734 -984461 844535 774543 960472 412918 -577414 104806 713631 316391 650649 137446 765413 -261770 -578762 632400 406887 652044 401365 204921 226554 45209 858342 317632 906165 58518 916094 309224 195428 79128 781495 -491136 760104 179288 530184 857727 222036 86963 243216 204644 474754 136220 434471 467929 941939 850203 533359 849292 947566 689482 764840 248654 218837 170364 281638 169003 740692 4279 110067 -722657 630931 726981 846929 457049 497850 437989 322307 888212 679924 954024 633887 702683 415889 536884 78324 -190528 914281 791133 685332 222808 88946 323868 398740 137860 852661 508400 852152 744819 653051 398681 780652 729907 468877 507925 81724 521698 272203 -481852 9764 -507842 732635 717593 -351051 25049 -879874 882876 181679 232109 8959 985747 854033 874217 554278 288511 634043 -366271 980980 673493 720674 -705236 513971 600341 856411 -616811 52538 -105632 723413 43877 388285 700712 662055 984439 477356 -512285 414933 319856 587932 694261 874152 903804 226369 595668 754689 889817 934164 667794 449880 865492 364104 121818 294645 302761 907956 -69426 711244 140582 707275 -997422 -50111 969009 801217 840394 92507 642039 543146 8601 250442 461078 531118 97836 355027 151439 250400 624247 435620 938958 923823 261254 75402 -359508 211917 -449294 283643 523621 -480972 210447 636339 -820025 98276 209781 -223221 107827 305768 936332 441985 20115 345678 -963302 302076 775696 732970 -985416 709206 833768 746247 682291 627959 368906 227867 -528088 306523 56276 865199 110649 65674 502329 309042 538663 933038 8520 702240 318475 -797476 603220 318098 200680 662608 -77245 602087 468082 859369 -890570 664274 -906838 794908 650909 111006 815114 79497 616653 462577 735033 467767 527763 167746 264337 176250 277095 -390197 983109 683430 427629 209622 373401 355942 679271 -648714 254825 55400 -338476 230933 131601 769451 -937227 998707 -36505 -12503 -53472 686222 -240428 411056 171391 718923 403878 791287 53497 892720 233348 548617 -145435 519454 700583 968723 1534 842662 782257 -210033 603322 28414 926646 706211 132467 950421 -329493 328047 -209540 649217 647675 29147 -189807 659662 -551839 777360 452225 633697 424913 950620 981934 144231 -963098 117694 -834019 198955 124691 395172 460913 727334 409672 -95750 922676 789532 148892 343264 461365 423623 951756 423714 627225 -697432 -212443 674861 186815 238659 168052 235919 438253 694009 28990 441355 -923097 152556 551062 116554 154026 9232 620219 718749 454656 451837 115073 836041 -193036 51752 -927498 286878 724001 -865666 226028 347658 63865 556292 474107 312904 -159892 118128 523345 485963 693886 -855578 495745 320005 268658 798872 290088 -479952 -564984 -868253 765444 69436 400601 62921 734183 263067 563376 517132 680641 -8925 254038 802411 121574 185410 711724 665266 571858 345935 -855476 193452 520691 220940 -391274 -307481 280491 132546 -993099 754935 356931 726244 64925 794285 745656 784742 829744 267374 -837019 844406 217274 328299 557410 -886294 832406 820520 751219 792883 -561112 848730 933409 495568 12393 977685 -914418 355209 672163 88502 827626 586958 -507308 786526 202134 -747829 18794 369070 510466 498637 -967545 172095 583746 732144 565416 354098 446814 964246 505304 909885 211733 893494 -742707 887337 307597 229932 513391 180291 922313 652480 386928 57067 -244067 -325111 -31903 199563 960617 596928 877742 352442 335267 -874656 521979 846040 357128 36667 233503 27579 821740 598897 441993 291640 521988 873363 231914 667665 -578062 46636 747608 914800 -788704 532468 911222 628426 707769 220321 686980 390248 186080 974473 158491 -737027 88587 777266 966972 622314 -966316 -277767 966223 -832252 576988 698756 466665 210035 -654776 475140 698306 663553 740987 659153 409769 445117 16589 952931 425120 204842 380576 129378 -150595 496111 657617 -629299 689157 -932296 -426136 40192 547807 -992756 833652 814190 595645 594267 126341 971767 560332 588450 59108 704021 39986 -725121 227803 50020 483067 265482 341664 742692 379967 122028 -67312 684259 -176391 161419 -941898 513538 986331 576633 624287 -274813 795431 80482 434643 242756 -963902 360201 -32234 964328 80417 30969 458868 315297 866137 306389 139441 891485 746683 851335 636369 282004 662752 386274 947709 769374 756767 350595 461750 705542 673890 422555 -467252 437814 494949 237030 215643 624041 874883 600254 4532 777880 965149 945040 514661 676049 808015 751006 579623 228536 71591 77259 738177 -997700 105946 550016 -922607 116294 225206 147723 818346 587183 365408 588703 -212833 615495 500182 534068 787091 -82561 487029 424495 659893 15044 953677 -283743 -161140 284634 685241 66599 603124 -281709 -158049 709633 506379 683014 885478 930043 603122 296141 779246 157138 402122 887551 27900 933623 556897 78896 492371 461524 366556 656925 331119 186284 318899 72690 808781 600070 980007 666757 36333 754078 15743 915206 490542 150147 89173 -379863 815057 834946 42031 49406 870644 817777 301539 2513 -693055 712180 512381 525576 890956 458211 110148 375994 592663 492237 209038 875582 -120016 835013 453057 133158 -452926 853731 -766121 679489 712851 926887 -416006 424297 622050 950796 429087 688001 339871 390239 168958 479492 995094 522720 532959 842486 591134 406885 638238 690781 28100 526103 734493 495447 546687 984776 990154 986991 843073 30870 355941 -230272 641227 -2669 853799 576791 326172 483242 175671 -474862 508318 857593 -579087 109229 62583 650089 14112 973373 640401 328056 932356 72976 787903 94725 369754 379305 -495859 857595 -481892 -452008 -357623 594615 210906 890514 -29161 579959 515843 932342 491479 948231 473017 378066 873772 982849 997786 767816 698322 -497146 563268 598490 -1919 305412 614994 90699 639879 787926 26840 -799606 981719 716589 122974 64220 979372 829643 409227 572133 331635 -666559 726650 113637 -903466 890014 51440 -937567 361146 557786 673416 199163 -885736 950675 65362 213342 400696 46097 362054 884678 900422 563922 -849673 556624 289963 410092 884980 245182 -284140 612390 516 -623193 789720 77246 445308 32920 -50403 196498 560833 516382 932674 339662 776057 266520 292554 992221 541528 -179026 983497 792662 944168 680757 854389 856703 -442053 -212190 364534 38366 320665 862217 -266391 590325 610587 745825 103249 464772 489682 -51718 266694 -934818 278330 277709 687489 991562 643101 -500149 14660 929991 687459 806262 610716 62387 87256 -6869 414659 -193326 759602 652036 -360684 351658 630536 156942 647178 874243 28931 494191 786457 796390 291016 -693510 5386 -966212 -941216 910420 891089 334661 687517 229981 661439 954851 -805479 116424 -184575 -759553 681973 223352 185197 184720 -828150 436814 651965 848423 -647142 156725 552266 202856 -999440 204268 717553 606921 -42472 11724 800710 567377 807872 10093 701910 632220 427685 506738 -739996 -47630 760897 39905 3982 -376965 -888954 741584 631132 -595762 738637 38937 333668 14218 460412 434263 819258 15887 45818 -703178 -903265 163273 -601520 351724 826337 527420 762082 708753 -938388 14762 765388 -494940 593083 637060 -480153 563 497906 -861508 354662 -608049 307475 535785 364148 457782 380764 92192 640252 664918 606381 851072 575437 705545 -492666 13948 -166193 -230175 -174268 396570 782714 575959 552676 519181 543210 151054 906956 96192 562042 287839 633972 479361 -181078 237037 639661 64550 992218 693785 345372 466877 -273927 659395 381842 -948987 676296 645599 582520 782244 -458567 521558 394361 860221 599357 952636 -31179 71536 596544 351771 327760 173872 429231 196170 -754424 48690 127421 956288 980860 205793 288568 873365 849216 779298 -274627 675966 -627530 743717 721304 604347 886373 851470 -374720 89819 168486 576875 325633 965232 770184 626291 521634 485384 577882 449581 125038 84258 277694 941597 -138103 233966 855176 253557 128037 241319 236870 973298 186281 513617 406945 466029 957098 603055 413011 713987 742492 588555 921438 289436 155345 -380329 69747 289103 400377 674012 23659 637653 687037 521547 617914 156312 663523 42670 676076 199649 841952 309387 93572 378287 836259 74897 637946 84690 861090 -598126 615803 321259 122487 989696 194759 215632 -393923 995800 -677172 200207 895191 639860 237322 698633 565836 274196 560046 562468 848679 -214667 -584616 939677 -373551 -723881 54287 31093 195436 308166 385930 864332 649089 167341 80850 646238 242388 558766 395344 800058 733093 881155 92809 964400 599929 16074 977925 187094 -142302 83411 896357 129007 404096 395865 -252654 651238 542760 277261 397894 755428 464866 900483 803672 425669 799323 994754 722521 842670 -965596 122520 78894 738582 363335 489535 203295 167335 217158 19084 933224 537721 11037 277183 256029 521367 740335 246492 821512 40507 380431 718783 726601 563532 856418 204442 94309 550687 -933195 39080 -93167 366282 -935849 715811 418175 470165 801590 631473 502007 238093 705017 305672 519456 843794 612196 993102 175126 -321325 534478 762555 624286 232329 431679 633532 -930872 820778 362529 579897 665388 61689 982256 697748 107449 255446 586011 297078 831236 421161 308354 596925 724075 392350 398720 923157 -657327 944781 317437 486477 802775 -63467 -325413 996403 -315003 -334585 873495 647778 -977294 603600 317026 778276 -200018 465523 -254890 923028 388452 18813 -258537 609443 -606584 346882 414793 597198 674477 674215 633978 -533182 24255 184785 672985 136218 547996 868643 -979364 -175637 254130 456354 -122368 -860827 338758 823428 961994 207153 323449 210968 -987896 972181 -661536 771638 23668 327133 855835 661696 -535443 -851487 475262 841275 827497 725036 431744 563124 453400 896261 143473 687032 723126 574514 560531 156204 -292500 312421 322477 383481 733011 -754601 22020 281671 -568895 688308 337467 927129 737692 -532487 826785 433975 632187 -481372 807530 583026 92240 240458 299171 934811 -730058 326680 15684 216063 -641285 149895 39521 87919 988834 794501 871541 671246 369927 210489 -298561 -147777 971500 453944 810332 308209 972064 -566489 266854 892086 585786 266359 672591 563372 289359 196320 962263 532207 758943 819095 -52342 675585 -565356 425996 90053 559165 306088 256120 54785 780571 669411 -912511 317271 289108 105613 365600 231801 65793 517468 723858 670458 884908 754060 -313542 706271 -385629 -631756 -342992 229188 164323 -79089 -395035 -149676 837505 798241 842273 255097 98629 406144 406257 172065 924328 411867 285368 522933 395262 -966684 409335 537165 496676 -329634 2379 676506 229443 -974404 966008 902406 -353792 138266 862460 575755 496332 485060 57597 -339264 586292 885098 -987850 373482 210506 519223 623793 393694 520906 577331 -801491 534855 313165 510630 -795770 734592 378125 -932616 752368 1273 15151 882402 637256 393194 118953 -108810 211225 638663 522001 -848757 -794927 704167 56028 106550 26517 696527 444374 442225 -789746 177963 964459 937790 767638 519835 11198 407765 836643 481050 157113 -55637 809316 969482 823514 58550 996074 191676 102586 717835 60824 650185 32901 -463104 406685 532041 43434 624301 54374 86056 650686 556968 -838396 521181 444936 967418 282707 76569 790798 545176 669311 955608 737330 -955424 908868 712131 922119 -737222 762553 -883173 408571 20982 215343 251191 670442 604660 971732 505957 357613 211749 916389 126773 368902 925320 228198 160938 924321 481832 260117 -562077 606391 966317 387252 786155 696987