50 33 93470 840022 47060 127483 608414 89453 328534 248213 417228 149494 284664 911878 847936 425822 534630 25126 390266 427 69462 23684 663174 30404 178641 21322 15293 997974 56785 284175 718510 397166 100854 428149 296146 264310 949310 98610 613091 298768 610930 178040 805428 92845 140116 668698 852881 6616 906647 297967 9829 44692 461220 803221 137457 5653 629 229267 5476 66999 945377 823705 737683 82830 312833 157645 596557 283761 467131 303986 2241 210694 875421 873607 539776 93450 564851 431225 141310 494035 33892 212938 786037 702600 124004 62150 808569 138549 492424 919543 368353 453489 750406 212442 861548 176541 679728 489116 838849 253227 55598 908313 854809 27190 787699 432625 205567 405708 91457 635211 108316 219300 60695 42663 88521 331304 191928 35304 831631 13834 20186 266191 596892 971457 881040 489421 164024 581157 152504 99656 63846 363472 70286 28854 555682 20006 646633 33175 574311 7495 908046 3877 293254 37939 67947 653295 556406 452526 939459 430564 595797 11488 22932 291821 8212 6643 50300 232790 687469 350492 589673 3795 30818 999987 50149 802751 20004 995856 4092 770064 7084 32 859966 374571 39645 32807 170950 842418 687497 145130 326876 357567 224452 493394 12956 303126 592194 106225 985404 354712 781899 578294 417277 1844 578285 709061 864021 774624 705535 961594 572481 825699 969309 466020 268031 33124 703895 801040 7969 443661 72267 417990 62237 511446 114647 122903 63415 7426 422497 59461 445497 281834 946904 90834 319801 537403 16500 242450 372966 897653 222905 128293 732406 207868 20 134539 380045 709069 64693 477405 253682 252679 106660 527336 40555 408459 2415 189747 505087 475356 428260 136141 41424 392859 415089 553654 122620 567599 49174 856186 489841 448077 77414 304886 10173 79256 781513 491687 11548 15953 147045 354387 373762 465594 96248 619712 95997 123513 43619 970735 24 699712 124814 42950 209660 923476 852713 603411 509323 18724 491229 164544 617466 895385 848072 755753 49788 646919 321940 101663 828399 836544 775807 268931 353819 32665 87123 760157 263116 234926 734455 266731 97682 39665 489062 549124 24282 385601 263139 716932 544441 38753 58617 269320 18758 24013 146158 120121 875527 834538 408797 714828 685022 266830 127304 173125 455476 392588 78347 28442 7124 15040 440450 148579 95929 124747 10953 201438 880136 362397 82127 455366 598820 258132 30621 791029 413229 289189 51787 332558 200436 703779 173176 70240 120963 551701 429544 971630 129657 815727 23309 186996 53 631074 617635 99349 16882 761742 539852 3422 221219 974648 521520 53223 244791 761155 11589 12936 163788 104566 453249 670839 21918 3736 4002 229280 627414 499756 215183 18136 369529 356642 302149 375943 147287 106219 800657 247417 35388 393617 297702 404880 377315 64570 703570 6676 12760 861122 35321 252479 60384 698722 97540 143685 783014 134031 679951 455887 1934 77529 623467 413601 713663 108780 58142 47271 396924 15539 476245 629527 537675 48325 178845 113824 207414 63192 166095 305323 29693 330131 346 161634 163201 106959 563229 79226 443600 326688 853869 491500 671917 507639 111318 438761 65 305446 726271 404290 434678 290032 178443 147469 536838 659635 480521 29028 1604 5552 491143 42699 404920 511007 344197 2 59 106847 79873 450975 748561 39973 131913 466626 784244 448303 112179 794371 42121 30572 274367 702211 477642 827084 44211 173286 518965 767373 321226 565464 876571 64291 866133 325715 878229 265142 326969 888380 656150 678741 375291 453355 991160 882546 119936 776360 368962 428426 595189 619192 648846 80573 387133 241560 34271 649739 760997 774206 462778 188452 396361 378153 438393 311519 27427 357092 1611 511846 289648 708052 286389 16326 260515 281484 3335 679075 165212 428281 224028 25927 188965 71713 183561 486 535051 350956 676870 361358 219031 248178 990907 4783 7444 432226 378608 58934 57538 418945 860745 563993 234153 211533 737138 912659 905898 818342 606600 126301 309544 57217 248364 907535 237325 793194 939224 41062 229585 626439 605757 828139 77595 598575 932333 125074 179847 336191 329068 408885 44174 248765 145900 449047 848508 53132 389749 761574 15551 156340 47714 439569 373146 478841 377487 4804 336290 339399 69321 565 133730 141 861060 383577 612085 798068 877968 36672 220177 258425 649340 429995 936307 29915 98846 789625 150456 818934 578044 246656 86570 901818 19070 761981 410159 536555 862549 41189 92209 34352 49525 413802 37950 20366 61428 902328 315 31938 18389 233196 442167 846237 13255 399107 6760 172645 267191 209740 99030 70100 841313 342295 44035 1776 205468 678372 586444 143071 996177 1869 295360 48596 459341 510301 122086 801710 439815 132007 3555 606134 661859 508826 486026 827114 111984 585118 102079 671269 43322 371272 4004 13404 30622 70143 23340 368917 4680 802067 899774 4377 863745 240097 77246 366434 35003 363585 247192 680959 865238 298530 360853 551754 60255 81377 423142 311103 444 874860 136459 50791 294383 178675 108124 483319 437795 215897 84215 514982 125818 54968 595019 77894 488248 421 728240 740121 382779 117811 467443 298859 732920 73461 76826 7252 285691 802508 395666 303368 690085 924057 562278 133817 145776 2766 876 47 257959 98844 522011 688211 278436 238576 8218 44155 254373 860513 2704 9478 70528 526314 395459 11344 928799 764953 33938 246794 592177 622331 86 356617 561868 572359 859093 12174 637711 901449 13410 87714 67552 671851 11852 576723 89113 36767 885858 597464 12240 964695 728484 132048 500283 228147 207765 449239 119548 382455 21380 8823 159862 23595 456841 16825 787061 361086 53214 467925 301060 111582 895690 608378 19000 2133 286270 177263 53548 224521 31690 108840 207188 53 443764 20231 233293 9430 626479 635104 489734 837556 764501 5407 3166 299121 38314 868407 15484 167924 377309 429234 511060 312454 183432 691820 355532 857302 58498 640157 156849 162976 12434 669065 167375 577519 879579 734992 706214 530613 425182 287532 411976 273279 356849 472574 1304 590209 381512 24263 25914 46320 622188 726874 560215 41172 465792 112018 14448 800164 13598 250550 84983 48040 95594 453930 902465 58593 277924 623777 883430 25299 99938 336443 437010 774862 64150 475435 417839 707965 676948 616005 1220 370440 403226 601765 617704 93448 7922 785925 36536 39073 145657 215625 160431 440854 13213 120752 768231 391031 14089 665682 581081 176824 151051 173052 86093 381438 6347 822571 205787 787985 476571 232060 242601 98555 59842 71188 354423 104178 20188 580678 250922 256576 44812 750719 22450 99026 41405 15 821236 96231 670091 444671 493583 37616 2863 925437 618645 16413 754675 51512 989089 308862 467375 237005 701555 806781 527083 182288 45254 716694 29688 474973 119456 136200 304965 228831 431719 534342 231505 314341 61 84016 44437 501518 216593 65986 448021 57226 137777 285659 200624 133495 3595 11683 671244 784250 974977 292933 93442 39548 145246 211923 742370 487608 635492 166542 24705 200751 13890 382350 939988 15406 767648 31379 660731 112151 174250 227372 304779 574219 944290 923688 10368 658 3953 816280 819088 2289 194229 41077 57570 623668 409659 7327 232855 185446 231381 384058 712744 339069 49183 661698 473528 6899 930595 246029 165091 144476 873685 849080 13853 821450 778529 44499 857046 869839 10618 689444 941271 279875 41 42970 95252 415538 80055 579562 1951 541005 138657 772548 93981 327158 477110 921793 411233 428470 206392 127 992553 148678 864097 12869 81639 658282 97684 42021 552188 162032 85 507980 801995 228 796623 38138 430235 27388 864025 477696 769252 88309 321586 29866 701675 59122 16398 224550 753882 319445 232628 747361 836317 166844 918895 37101 42732 71787 145945 850030 415990 151301 400656 288848 160501 272699 502501 515 444123 405551 501957 291724 811951 68670 477197 544050 235624 638610 38120 120379 126620 428597 40323 69807 926 23972 192938 53884 165717 622818 21283 285 26256 574431 302851 295570 71689 59957 315002 814862 726601 65500 192512 566196 247677 11260 234716 892152 787131 431377 82687 55073 89593 220586 229802 105100 365876 779078 286179 947551 448891 437000 971881 654697 169289 286895 118485 427016 567219 759520 306259 363237 12953 909454 119389 354143 2703 637032 289197 861784 201409 632381 24212 517903 64003 378409 108 686560 243966 294490 642721 20407 34382 619912 864258 331825 97921 72222 45286 1488 16192 548733 401151 53654 480987 889307 638662 540606 548122 107342 438447 29483 10724 632908 751667 118653 162747 764708 25191 743786 169604 876981 965334 332256 522501 831908 16753 1 29766 108519 1492 83075 1807 440887 249657 528890 366653 83105 208073 112729 350266 8643 239263 461253 760645 122093 973679 71408 45898 20692 13322 364069 5053 9093 25356 609675 980381 76974 609745 26093 340119 657896 187651 381014 220493 803541 111681 1854 30725 577451 137955 553579 700069 684421 172795 500316 26402 161361 888084 131162 278651 2329 863919 344477 19169 6237 128868 16206 119626 14628 77078 800020 832050 467792 258343 142305 333778 656898 170291 533090 321185 567617 219154 157461 333275 721243 6212 515513 57978 73 2763 550184 3082 942764 101073 35135 1984 423063 91655 146518 566669 310973 72937 439980 51055 562499 9 603490 309857 172109 251877 9473 22500 868644 230839 499305 609272 298856 173944 980271 305762 212121 535307 357957 184967 327 579946 217640 441047 1376 666242 167492 344823 4287 1737 618046 644854 1953 312640 123301 203473 670 189530 338881 905534 774332 76081 534933 177785 444325 520252 877797 10567 199175 284184 268629 211863 80053 895439 9945 98413 580367 244955 753556 663895 279429 425235 378217 318454 37381 865636 952483 46160 130947 310542 26017 54293 645245 755491 397662 215392 345252 319928 304646 987837 4851 1354 206014 117514 949994 290594 397916 541788 987055 244740 299059 272335 15367 19556 3064 93217 3567 680 250233 169799 333642 410788 385966 139093 256172 55905 647260 4114 600155 121022 3238 690895 142904 250960 25558 123278 998570 590499 3760 985634 62671 356721 264561 130255 514273 313309 409903 585787 336503 13651 25671 18272 547125 576585 241666 53567 931581 81598 82335 546595 370726 112403 321465 902124 647068 497615 88451 645902 218941 122219 634212 478941 831118 90306 398 392949 686990 429586 147438 161810 568599 276298 270842 238387 74440 945484 481947 55230 65400 898331 891427 697329 77977 259154 615112 3805 39059 3378 728049 413143 158774 419081 104867 92736 836346 115369 806771 551049 919802 75815 15434 507493 595851 393163 33524 230 358286 726245 61052 680557 639158 34540 432762 3124 451922 189670 12765 711969 234027 896837 232055 718895 351524 600441 19118 254467 8727 356 54064 2044 84343 118160 559979 1266 874541 820189 2403 282563 572837 83359 121430 305108 208502 940306 357641 10991 162876 481242 865760 727200 408944 167121 488596 46557 27966 666512 483676 63028 689765 807618 83662 10777 55100 20 18213 26663 825746 31680 453772 440761 201770 970434 39531 757407 911590 595583 915496 126488 210970 786915 38797 5005 83382 756132 77027 192787 468114 884149 441681 260302 703187 848033 358190 2820 853677 509692