231 469 111 302 503 82 198 448 103 275 321 104 146 246 104 345 945 90 590 811 91 617 973 61 289 697 130 605 929 117 742 896 101 499 843 117 128 467 116 150 559 117 634 950 99 10 172 99 703 777 86 733 938 111 81 262 108 231 490 65 298 726 112 190 281 61 212 544 86 766 854 121 126 803 103 80 216 99 393 921 126 252 977 151 343 590 105 751 980 94 541 842 69 54 119 132 366 997 123 71 400 100 81 385 77 163 432 93 550 912 63 151 858 111 339 750 55 69 319 78 611 708 102 12 529 123 9 573 87 165 276 57 719 792 97 150 498 54 239 655 117 182 595 112 720 729 103 274 300 116 552 846 115 213 796 86 609 936 69 74 646 95 761 871 126 253 535 101 372 954 61 176 359 55 424 961 84 143 925 125 232 908 128 130 741 100 45 653 96 93 124 100 777 811 117 349 701 91 708 786 124 641 717 82 120 304 105 302 869 102 11 674 118 498 591 119 7 231 113 66 598 89 308 466 145 570 994 100 102 181 117 387 826 84 549 756 84 577 590 95 316 568 115 207 767 118 833 908 97 292 759 131 842 973 40 32 488 97 469 675 94 94 865 83 525 884 134 154 379 109 10 768 105 414 888 160 150 246 157 55 459 77 280 322 71 549 980 96 0 364 96 599 621 109 43 673 113 189 753 97 231 943 55 12 481 135 449 890 116 88 197 127 15 499 83 368 947 136 896 910 135 508 765 94 547 925 89 263 644 116 17 595 105 53 961 108 595 844 87 287 752 90 813 917 86 279 404 73 329 386 105 68 249 103 592 671 117 710 855 139 56 886 64 62 608 79 47 993 91 47 209 114 383 434 129 950 988 98 481 787 79 115 996 114 202 692 110 360 900 120 410 583 102 248 479 65 448 535 125 376 556 122 505 621 99 94 524 94 43 420 102 44 407 106 400 942 66 142 656 89 453 535 103 443 967 104 129 200 72 86 380 91 58 551 113 15 255 67 340 534 128 306 985 66 172 986 106 462 940 65 470 495 87 217 295 90 136 909 66 2 835 93 529 558 116 859 891 81 201 862 109 126 976 112 211 877 138 335 920 98 264 833 101 860 981 111 793 797 114 826 934 100 294 763 79 303 526 129 758 953 123 242 954 80 293 471 106 513 520 84 168 740 109 37 697 85 778 971 86 43 333 67 531 914 97 99 938 59 283 522 114 60 961 52 655 662 81 938 965 84 959 982 124 95 936 122 555 642 78 170 656 103 48 643 148 287 770 102 209 868 113 405 486 105 314 845 81 539 730 96 154 280 114 761 788 114 139 346 94 48 653 99 252 496 100 202 653 130 258 643 99 233 525 103 168 565 114 211 847 90 840 843 100 122 375 112 415 986 107 354 623 98 519 834 134 164 897 87 203 323 84 179 680 90 262 356 93 511 753 119 90 831 99 178 804 104 158 176 118 621 957 101 504 513 71 812 848 102 64 464 100 108 659 97 459 892 90 722 860 87 657 806 81 903 953 71 39 217 124 127 266 111 827 830 135 478 504 141 318 401 98 767 777 100 227 785 104 344 789 91 971 990 116 654 922 110 196 563 104 50 76 65 167 927 84 391 945 66 286 989 106 85 685 79 272 555 132 85 384 122 554 864 113 461 851 118 536 874 92 170 687 94 418 478 109 343 434 123 84 489 106 133 652 71 37 721 67 271 541 71 392 688 97 86 670 86 847 854 83 236 587 97 117 671 79 113 855 78 751 872 103 565 812 84 40 744 88 572 640 92 146 890 122 504 827 62 570 630 121 260 332 75 457 470 140 832 992 123 734 908 91 79 398 102 681 956 84 206 746 105 57 787 92 600 891 86 871 988 79 750 872 70 51 454 114 332 724 68 380 592 124 829 889 102 88 525 87 488 707 113 229 466 113 349 667 101 388 869 119 325 369 107 433 939 80 304 539 60 249 938 73 206 594 116 255 888 89 112 279 83 121 305 99 504 767 80 94 764 88 451 494 64 91 300 78 102 283 63 61 788 100 43 241 73 402 537 104 120 637 110 10 637 104 34 972 98 208 787 90 709 918 94 58 604 86 285 607 120 792 819 113 617 714 90 91 632 114 197 519 69 868 889 57 150 864 118 89 508 108 208 830 90 431 804 112 403 913 116 316 933 71 200 942 99 646 940 85 341 985 103 379 661 78 85 780 105 830 964 97 15 857 82 184 924 112 131 826 125 25 755 116 159 376 99 53 383 117 417 590 112 301 582 77 237 781 110 176 670 106 196 988 95 630 793 102 566 844 118 173 219 84 716 983 113 441 639 87 593 627 72 357 518 122 225 849 127 334 925 83 233 482 60 69 528 96 557 978 75 234 903 129 360 741 87 748 794 122 732 916 96 817 901 96 89 642 68 202 915 120 375 867 80 18 249 92 195 706 123 475 572 113 294 670 133 4 277 142 47 329 136 183 871 96 298 836 104 317 956 126 269 839 117 134 239 97 714 966 78 338 574 117 675 743 98 505 673 125 599 933 105 564 639 106 352 679 92 155 571 89 548 963 92 31 999 114 344 491 85 522 680 123 875 916 85 74 207 96 159 828 106 695 973 126 287 694 97 200 801 99 372 413 100 398 930 74 296 693 67 306 344 109 322 795 111 284 943 127 7 52 65 216 483 91 416 764 101 467 774 83 410 695 90 850 860 91 235 560 114 61 923 99 300 458 87 553 907 96 326 825 99 502 601 111 671 953 114 308 795 75 250 593 115 401 547 104 445 709 89 95 980 50 157 734 84 325 327 102 8 796 114 978 994 120 701 845 68 128 633 102 273 858 99 568 953 109 615 762 79 463 646 109 179 721 94 373 715 46 394 567 87 189 671 114 62 464 83 303 608 70 164 786 97 847 918 110 243 825 118 398 579 64 224 941 89 314 759 74 354 709 135 282 541 106 807 911 112 750 818 116 421 479 114 718 732 82 833 993 124 6 165 136 516 721 110 524 813 75 278 710 134 125 785 109 91 595 109 172 627 115 35 215 104 317 352 77 261 291 86 389 636 109 167 858 107 817 818 94 35 156 137 120 657 126 453 720 60 867 946 91 452 890 70 249 822 99 84 578 76 520 887 129 146 552 75 51 413 56 459 486 115 614 635 100 23 339 119 469 977 78 583 612 97 830 933 112 127 952 133 97 280 94 316 464 140 543 656 64 53 544 106 131 350 124 418 586 66 814 986 86 299 812 72 95 357 64 23 777 97 312 421 81 270 950 71 517 767 102 358 719 151 470 593 113 562 635 106 341 500 105 34 318 108 176 418 109 53 199 81 170 675 114 237 427 86 302 523 85 474 663 70 418 897 103 284 783 135 175 578 100 31 163 114 415 640 103 191 347 101 442 941 135 723 799 103 349 810 118 163 681 120 89 548 130 510 773 97 753 852 97 260 639 68 116 962 104 5 15 86 905 955 99 134 752 69 261 725 92 394 731 91 354 547 105 724 821 114 96 679 110 371 814 69 213 387 104 368 666 90 834 861 102 485 502 113 71 719 90 219 907 105 108 988 123 201 891 143 379 754 127 31 530 66 57 366 74 185 780 106 624 953 89 557 882 80 64 971 101 75 503 111 600 895 54 123 357 94 395 798 88 187 579 108 518 587 86 215 855 96 855 931 101 784 858 93 499 518 72 742 971 128 360 380 101 68 439 72 510 650 130 531 572 104 344 747 89 189 917 132 31 969 72 569 782 113 763 950 100 41 858 111 817 984 111 285 291 100 496 537 122 88 702 96 354 616 116 76 428 99 39 199 94 32 59 123 39 562 109 859 899 109 575 718 101 469 785 87 418 626 95 82 299 88 438 799 139 154 539 97 335 748 86 109 421 115 518 857 106 437 953 143 157 167 125 807 869 122 771 968 128 253 922 78 126 366 82 195 473 113 42 854 108 20 25 80 146 967 107 342 831 87 3 728 132 138 323 80 91 512 79 559 846 90 265 907 86 49 167 107 326 966 62 363 530 137 34 623 86 140 223 88 372 718 97 69 888 102 383 777 116 820 984 98 830 871 107 83 441 112 612 663 80 476 526 134 126 248 83 147 802 110 116 754 71 320 702 86 9 245 123 735 946 99 287 297 120 301 920 94 943 993 82 756 987 76 111 536 116 957 966 89 66 297 73 489 942 68 54 516 92 139 706 90 367 850 115 392 982 83 571 886 130 165 212 99 325 848 118 41 602 131 287 721 80 454 781 135 512 754 77 316 365 66 121 762 95 153 961 105 347 520 121 335 904 112 359 837 107 163 648 166 295 555 104 540 619 102 214 912 83 619 782 118 250 303 107 51 774 67 191 643 82 466 914 139 18 871 105 218 354 105 262 691 115 495 688 104 344 784 135 42 393 89 855 891 89 193 636 118 33 762 110 46 769 75 2 272 95 292 746 102 617 868 109 108 361 109 362 747 83 33 351 88 154 538 95 0 428 75 323 842 103 737 767 95 92 872 113 521 973 69 438 847 74 679 768 99 8 689 82 620 659 101 176 569 116 421 600 115 373 801 101 246 549 122 129 622 83 558 979 110 68 860 104 870 894 131 170 798 97 350 997 104 266 957 65 475 510 109 115 409 83 321 347 112 1 781 113 564 636 75 503 506 87 364 680 101 198 226 99 509 988 94 321 843 84 498 925 103 280 703 89 116 138 77 599 688 82 567 769 105 174 718 110 317 692 121 887 999 95 952 986 100 715 926 104 597 846 107 270 551 84 116 259 106 926 954 49 183 536 94 447 948 83 74 297 135 304 644 69 649 866 96 269 766 90 339 785 100 390 430 89 10 449 92 527 758 104 189 490 98 605 859 129 170 340 27 370 776 116 383 790 111 319 815 120 146 880 122 155 488 116 248 633 105 147 719 115 109 852 87 207 407 85 353 974 85 78 880 84 700 973 121 165 744 96 415 879 104 136 303 79 783 835 117 668 697 65 176 795 108 358 933 80 753 958 96 660 821 110 316 508 52 164 588 93 597 676 97 406 459 109 14 731 89 31 83 125 342 662 118 336 684 98 291 473 106 228 262 90 326 738 87 105 215 119 731 756 107 738 816 93 451 936 120 389 736 75 26 379 99 111 925 83 24 89 119 526 645 128 546 966 93 765 887 65 133 415 123 59 112 67 340 955 101 948 974 96 319 914 119 78 117 88 22 405 114 184 886 85 844 900 108 237 378 105 603 749 81 446 702 84 330 354 98 314 487 89 523 859 96 101 524 115 290 370 113 417 527 78 199 377 112 104 181 126 432 619 125 43 836 120 374 898 109 165 814 92 329 551 112 281 563 89 37 427 92 440 628 121 69 985 117 315 901 93 327 896 97 250 908 94 182 238 52 484 924 72 141 267 99 445 762 116 803 909 49 219 861 89 868 884 68 738 878 72 401 402 85 282 976 86 144 693 85 241 729 97 617 760 142 389 915 133 64 809 121 671 791 61 124 267 119 107 601 45 208 921 117 244 574 83 265 696 100 941 974 93 347 632 76 688 892 104 317 798 64 341 342 101 603 712 45 153 338 113 499 757 125 19 803 117 248 434 93 217 783 99 323 628 87 661 996 73 650 750 127 82 499 103 464 498 92 184 288 72 601 635 104 37 913 113 313 526 102 171 874 139 114 347 105 663 861 126 94 382 77 255 906 106 459 884 90 550 606 126 593 635 78 260 461 135 7 902 91 10 303 80 104 487 106 281 823 108 106 413 102 13 784 87 814 920 128 157 429 128 97 672 69 392 994 63 283 714 112 413 906 89 825 953 88 508 926 101 613 971 76 860 914 90 173 326 102 261 925 123 171 593 90 665 750 111 500 920 131 482 952 86 453 962 123 116 595 106 468 552 132 98 195 98 125 139 128 462 749 105 283 638 61 301 890 87 469 803 76 50 822 57 136 691 72 5 144 109 579 938 60 558 744 72 70 776 64 397 517 94 344 758 124 123 318 124 632 745 100 464 487 73 484 654 79 248 354 97 149 606 107 461 949 83 412 766 115 670 712 104 697 951 105 158 167 87 347 687 102 230 623 107 32 918 88 690 849 130 61 619 105 252 511 114 517 521 111 630 675 113 122 637 128 152 947 85 281 775 90 176 423 58 136 217 66 471 700 122 225 240 110 131 854 106 635 880 113 615 716 99 342 930 125 245 674 80 243 583 97 396 453 104 187 452 128 92 723 78 94 762 88 716 769 99 487 609 121 642 662 101 326 643 110 865 886 116 864 878 101 38 343 115 440 484 89 23 431 97 817 956 121 522 611 112 201 752 49 593 840 70 65 98 118 154 849 85 158 664 87 107 146 100 156 496 110 521 592 94 280 646 125 232 612 99 378 806 101 236 573 150 377 837 106 77 966 101 317 368 96 697 824 86 54 799 108 356 692 140 26 635 112 358 944 96 461 860 112 203 897 121 698 963 81 243 532 92 21 843 144 53 920 99 8 844 99 780 926 116 17 760 109 528 780 88 638 642 114 309 754 113 399 893 96 102 579 83 365 720 100 565 913 101 524 800 127 507 936 98 29 34 88 654 965 58 712 819 88 8 45 110 345 562 116 599 684 97 71 308 109 582 724 126 56 121 136 247 521 117 893 956 100 496 842 82 276 585 79 54 572 102 203 777 99 44 593 111 84 114 99 350 972 82 70 915 106 635 706 79 215 296 103 357 734 81 267 295 118 57 756 141 267 605 103 10 327 88 850 948 101 670 892 98 335 929 81 53 147 98 31 473 82 168 429 89 358 739 74 455 650 103 23 877 141 34 234 126 188 269 134 85 428 64 946 972 97 399 456 96 643 878 75 622 732 119 167 930 92 693 995 103 67 412 92 44 90 92 381 824 101 710 976 90 154 424 102 7 470 75 53 744 91 564 646 110 123 244 98 101 768 111 736 789 85 836 974 129 860 876 92 522 799 105 398 802 114 7 979 120 564 939 110 100 368 121 178 749 91 352 704 84 692 931 87 27 514 115 663 841 75 413 646 94 388 931 94 0 264 89 660 861 112 946 952 112 14 595 92 56 193 124 84 219 77 294 817 121 910 936 94 227 781 113 187 349 115 598 640 73 405 801 102 54 68 87 302 795 118 352 416 85 233 960 84 261 853 65 371 451 106 179 962 101 136 994 121 647 657 63 832 889 97 223 315 76 711 999 128 276 591 67 133 681 127 559 805 107 430 474 98 613 741 115 200 363 123 436 849 93 527 570 102 313 738 113 417 544 125 364 738 65 1 761 126 474 710 113 842 937 88 697 720 99 851 991 105 383 463 100 451 780 150 290 490 99 600 699 95 128 376 110 276 841 120 719 871 86 127 841 114 375 478 101 354 361 132 304 797 111 323 822 92 784 975 163 531 681 111 347 785 63 223 818 76 477 892 104 114 788 105 136 434 104 506 600 91 331 993 91 967 981 94 241 723 78 115 126 80 297 458 133 203 973 137 160 548 76 347 831 135 263 883 109 113 747 93 235 775 139 47 469 97 67 734 88 157 865 94 356 552 98 564 819 49 252 403 118 26 607 104 298 933 80 284 743 106 536 608 123 111 118 112 581 607 95 20 447 92 360 502 82 504 976 117 252 895 81 0 298 81 476 528 113 66 468 123 283 594 111 37 639 117 425 687 90 321 840 97 821 911 92 238 504 81 106 935 84 253 470 78 200 731 103 671 897 77 179 839 90 253 661 83 341 834 110 534 585 117 348 750 75 169 571 79 209 910 97 196 986 104 375 821 103 390 998 85 69 460 112 246 249 92 51 673 61 136 247 95 417 996 131 252 984 115 496 597 98 390 603 124 362 718 80 128 341 89 749 835 96 689 790 90 243 924 84 570 954 110 260 615 114 92 285 55 138 330 120 387 556 60 118 220 69 12 516 83 534 637 75 709 750 128 79 986 93 413 651 125 190 529 121 626 934 97 68 127 77 44 697 83 194 475 93 587 626 66 18 624 105 497 618 143 392 817 98 25 176 85 68 923 114 250 340 117 734 802 85 335 925 121 614 852 107 554 658 126 690 981 155 50 95 93 624 849 100 24 52 119 173 510 93 570 806 93 571 983 89 263 340 107 158 723 96 123 480 95 63 982 145 18 607 124 666 727 74 27 370 109 697 907 110 116 135 75 436 732 108 232 866 105 296 899 120 144 322 114 142 626 62 95 914 84 503 754 117 326 627 98 534 878 115 234 616 82 604 673 117 793 922 148 86 422 79 312 588 155 601 912 113 722 883 77 42 982 80 375 488 122 359 780 105 86 342 68 265 875 42 259 637 108 80 215 83 38 150 110 81 781 94 199 834 95 130 695 86 119 633 107 159 487 99 272 818 101 432 708 89 8 989 81 378 402 85 22 303 114 88 858 101 225 757 60 316 665 120 461 791 82 432 844 102 626 713 100 537 602 107 41 741 86 18 81 105 87 150 54 286 937 82 156 227 113 90 857 100 713 734 125 641 657 125 217 459 92 147 947 77 792 876 112 201 327 98 513 655 125 372 799 75 600 733 106 554 610 77 182 357 80 509 929 104 882 906 98 80 588 92 131 578 109 226 879 67 124 747 120 474 820 78 354 693 98 30 814 88 328 964 97 396 589 101 34 929 108 248 662 84 135 474 109 195 270 97 69 462 123 251 540 136 335 850 115 496 828 107 595 771 94 410 604 129 156 697 97 364 713 82 581 695 98 635 862 87 53 430 115 179 996 100 546 887 85 361 651 113 422 773 91 666 947 115 23 415 107 268 568 113 99 565 110 69 755 137 186 494 106 486 933 123 19 182 95 646 854 113 298 863 75 376 807 125 160 416 76 360 645 94 724 923 112 423 694 90 113 299 107 45 385 107 53 707 104 296 618 91 531 789 73 488 649 103 278 880 113 558 599 119 590 858 88 303 512 99 506 549 69 251 785 114 70 674 56 44 64 141 497 598 139 168 458 100 342 756 128 45 920 137 317 375 112 62 902 86 597 615 95 798 879 80 172 960 86 240 895 157 65 615 94 796 932 104 493 680 113 278 640 113 299 304 72 73 285 112 279 476 90 344 845 93 11 158 109 34 955 66 201 662 69 264 306 91 49 742 99 108 733 80 24 706 115 55 513 76 36 295 81 581 601 99 125 524 82 393 551 127 477 589 94 626 693 116 409 466 90 97 699 99 314 546 94 732 975 110 80 411 87 257 330 85 299 341 116 147 803 86 299 935 82 404 981 118 518 691 67 121 921 117 223 268 110 52 988 114 314 580 118 359 695 123 95 558 79 199 436 101 614 640 115 229 409 84 137 394 112 73 141 109 242 530 69 663 701 109 505 738 110 491 595 105 756 985 100 312 576 96 281 943 94 363 451 140 405 479 112 159 922 90 141 929 89 205 831 122 176 657 88 236 472 109 791 811 109 189 944 89 119 814 83 209 287 104 840 922 88 514 968 89 223 320 86 434 697 110 557 781 84 61 600 97 208 881 74 205 483 109 309 998 95 169 794 63 319 806 85 236 568 61 262 689 123 186 348 75 32 292 91 839 916 67 101 463 101 234 582 99 552 919 146 183 778 108 565 656 112 269 961 104 385 739 104 277 620 147 8 963 134 15 308 59 175 802 81 312 837 125 51 637 139 32 507 63 26 494 110 92 632 107 674 911 80 883 983 92 9 282 93 526 976 90 656 932 109 322 769 102 456 843 83 395 482 82 84 534 88 54 714 111 675 737 107 407 465 82 151 595 85 94 782 131 475 615 86 95 830 91 227 683 112 174 493 80 886 988 116 674 697 106 19 884 84 208 390 84 112 710 98 216 833 102 237 307 138 827 944 129 384 710 70 303 435 66 368 617 80 8 981 95 459 627 90 475 862 110 352 426 101 904 958 124 514 901 94 784 961 115 47 818 105 393 885 98 41 291 113 559 996 104 489 991 90 39 994 98 761 801 102 260 884 104 21 896 135 168 365 93 275 580 54 832 971 112 124 249 99 180 403 104 527 576 126 635 825 69 412 676 95 45 257 111 377 976 143 348 722 90 341 753 75 435 547 62 696 944 59 460 883 111 640 748 108 160 955 99 425 648 97 854 919 108 81 721 114 321 495 91 13 394 94 735 991 109 193 483 91 82 948 100 504 902 120 65 859 96 465 519 101 725 737 124 242 349 95 124 676 99 2 417 82 23 558 83 431 701 106 176 586 96 383 812 88 64 531 124 564 821 97 10 743 90 359 819 126 227 291 68 642 791 92 105 500 113 106 328 73 30 897 107 158 702 92 617 776 124 315 648 114 218 261 86 501 982 102 316 628 78 490 701 95 185 297 127 487 975 79 267 780 118 530 576 60 489 816 109 365 466 67 260 805 85 751 912 73 146 150 125 374 925 73 0 445 111 163 968 91 408 477 55 118 681 103 697 962 93 397 966 140 287 791 96 454 636 60 494 936 80 694 824 92 394 644 119 484 738 128 129 777 91 283 393 107 73 215 75 244 400 130 129 850 99 250 887 52 337 460 73 168 574 108 903 954 99 202 815 125 246 631 84 96 937 103 283 870 100 233 528 102 89 580 85 852 927 120 87 851 89 177 441 95 341 778 113 287 352 117 446 527 103 40 308 92 113 197 80 344 965 125 692 854 119 205 380 54 225 816 103 907 931 130 443 658 90 579 836 123 475 882 82 441 647 113 32 621 112 23 458 81 193 557 111 112 562 133 189 710 66 309 965 145 455 618 80 680 856 90 508 802 86 188 399 91 545 994 117 212 868 85 27 248 102 554 974 97 282 984 82 635 638 100 731 873 76 450 618 89 121 200 64 453 625 104 545 756 85 411 726 129 301 914 124 462 499 101 16 422 80 26 28 119 240 728 99 776 815 91 233 608 99 723 933 134 419 902 74 657 701 108 259 269 87 479 539 96 487 754 118 225 323 108 157 962 104 575 891 110 38 394 83 44 779 69 0 517 127 32 665 67 145 902 76 28 838 74 358 893 117 49 193 85 410 807 76 583 977 87 56 663 77 296 992 120 526 960 80 280 925 102 288 514 73 217 220 80 257 639 91 168 833 79 282 588 119 699 904 118 501 575 102 705 765 106 16 718 116 150 298 96 455 629 52 542 984 109 9 32 75 85 251 94 144 338 113 349 479 49 66 701 81 210 581 105 289 933 106 82 433 87 93 508 97 80 466 84 55 355 85 470 892 92 182 970 97 4 381 76 13 492 84 87 709 68 364 683 133 13 274 146 318 684 114 600 748 112 378 592 78 512 522 94 199 322 100 129 263 121 13 238 93 26 382 107 23 484 77 53 533 101 184 786 71 589 854 100 172 544 112 502 557 103 683 812 98 204 812 109 169 610 77 654 876 125 625 865 91 897 931 108 133 313 92 697 803 135 49 846 102 419 547 121 135 394 110 76 167 68 163 632 99 96 466 74 201 967 100 305 940 112 590 604 84 407 940 121 22 322 107 195 675 126 306 592 88 207 367 94 418 420 105 282 326 110 264 479 87 274 702 86 560 846 123 566 792 92 389 961 113 141 192 81 185 582 76 697 945 100 111 137 133 818 919 35 369 466 115 40 528 90 466 837 100 12 745 132 209 993 104 18 365 111 836 917 100 62 716 102 74 136 84 837 918 95 353 598 75 733 839 84 188 757 102 676 828 87 124 480 105 718 792 70 182 813 84 812 999 125 257 673 112 242 994 99 110 226 130 235 609 106 431 535 87 343 450 93 463 868 93 612 882 120 400 487 107 387 587 83 725 919 71 247 397 123 113 484 130 688 791 95 346 519 110 67 627 112 130 244 132 348 669 80 90 803 71 176 292 72 273 927 84 181 858 100 503 555 70 267 759 70 122 854 139 786 955 87 281 845 115 839 868 79 267 486 78 111 817 101 52 346 72 165 255 94 506 883 106 199 594 93 316 769 126 561 886 90 184 531 87 449 554 99 15 281 128 553 722 105 506 913 89 716 770 90 382 427 76 599 888 83 486 592 96 231 571 100 409 535 87 25 324 81 193 421 117 291 965 79 0 538 49 111 285 119 205 698 92 38 990 123 304 974 127 875 954 90 77 283 67 545 761 108 429 688 120 484 667 128 86 220 93 68 710 97 110 641 88 311 466 67 83 730 78 170 646 98 493 858 138 21 150 119 462 620 78 465 686 81 285 345 110 217 288 102 196 518 116 33 350 102 399 982 85 31 62 142 159 486 89 162 542 84 105 394 80 735 829 94 41 421 158 218 852 77 383 611 84 416 904 93 562 874 92 32 446 102 610 714 105 446 900 90 308 933 85 355 999 77 242 743 111 644 719 131 662 863 129 73 993 118 56 425 80 507 939 86 495 978 73 214 579 85 280 470 128 611 822 141 95 298 142 760 892 100 23 407 108 139 643 84 103 539 90 421 535 89 127 303 89 97 903 51 166 276 120 87 655 112 199 906 103 204 232 110 83 931 118 28 733 60 483 818 81 162 772 107 259 587 117 329 746 76 642 743 124 5 169 88 280 865 110 425 801 108 225 390 92 482 702 98 188 416 101 62 767 100 512 559 119 167 828 101 157 993 77 296 945 81 173 437 122 473 517 95 79 894 83 573 751 95 457 561 77 671 735 104 322 791 117 709 897 92 237 634 79 83 832 108 508 987 93 660 938 82 4 236 118 416 932 98 199 937 97 96 848 116 81 135 147 804 903 120 755 918 75 154 403 109 454 464 113 304 790 74 737 971 107 483 767 159 902 970 85 79 244 118 41 646 73 540 755 104 145 736 84 436 497 106 391 443 92 192 943 111 157 978 72 773 862 54 396 637 75 73 803 108 119 752 100 160 329 93 644 687 123 349 488 98 108 337 82 317 593 122 947 967 69 645 926 86 677 860 120 166 291 83 139 740 103 278 667 51 79 965 82 446 902 87 9 365 111 340 410 106 452 501 81 343 702 100 357 793 105 122 961 88 321 512 104 596 649 46 631 661 86 361 582 99 123 269 87 272 418 78 562 630 98 15 810 64 483 899 141 395 776 129 213 764 70 237 382 115 214 460 71 42 138 124 308 724 105 373 732 117 609 633 133 493 896 80 140 538 105 264 931 72 168 727 113 412 920 84 12 728 94 99 530 86 392 670 89 76 174 69 158 855 120 357 529 115 104 441 111 52 623 69 486 726 113 320 988 114 330 477 99 77 507 134 604 678 112 632 929 116 29 514 129 1 566 95 738 994 91 459 937 90 110 495 122 329 843 86 144 247 99 366 556 81 246 337 124 28 751 93 60 455 121 8 475 112 274 733 113 551 670 85 164 797 111 541 599 99 872 997 101 204 396 77 84 625 126 294 672 114 140 660 92 798 937 119 306 869 103 913 929 120 404 615 90 67 149 98 335 963 121 20 486 95 485 544 74 201 707 75 540 684 86 298 477 110 537 768 112 668 930 111 237 578 108 117 695 105 468 475 123 402 613 90 778 959 81 415 785 95 490 997 116 209 578 113 87 258 111 400 408 113 21 952 101 531 874 115 476 880 91 441 789 75 585 892 99 453 729 79 179 871 98 226 422 117 104 349 81 315 726 116 416 708 65 148 679 66 11 143 73 668 725 53 314 919 98 249 560 71 247 338 99 713 978 115 144 449 88 570 905 109 682 775 110 175 916 113 324 718 77 489 570 106 238 774 88 295 875 89 461 779 104 344 921 86 102 217 112 335 695 123 417 554 93 730 957 93 503 690 111 652 944 81 621 702 101 223 781 101 147 968 95 157 898 156 318 461 115 525 668 129 261 301 82 209 997 91 417 687 114 238 805 94 674 998 114 576 617 97 69 544 121 93 224 83 57 358 110 557 914 83 328 772 81 530 705 95 115 399 122 596 960 100 177 388 135 294 709 117 174 565 89 136 753 126 312 934 88 366 729 97 138 716 99 28 890 121 316 743 117 201 337 93 118 611 123 670 716 137 165 997 103 633 805 109 242 576 101 662 838 111 316 500 120 263 654 89 445 992 100 80 511 100 394 697 108 145 881 97 563 860 105 593 597 115 388 535 103 0 807 108 292 994 95 546 713 49 197 623 141 399 502 95 749 755 105 220 786 107 410 789 73 438 935 131 155 196 91 188 605 104 661 726 62 55 498 115 690 816 114 550 742 122 95 418 104 701 730 65 5 918 113 88 635 81 373 651 106 615 728 58 694 902 90 87 426 102 205 965 96 114 614 113 34 154 77 204 994 85 351 808 82 147 702 73 567 686 83 319 649 83 102 163 84 681 711 108 114 685 57 75 871 86 494 712 135 596 755 123 486 842 101 93 936 76 315 609 106 533 696 98 183 608 99 341 400 94 375 522 111 477 501 121 388 448 105 592 631 109 198 969 72 40 970 92 191 903 100 439 578 101 225 917 70 584 605 106 373 662 139 323 852 95 70 737 110 290 822 72 295 977 59 654 696 93 158 576 79 27 42 78 450 957 123 53 143 82 122 135 85 433 514 103 927 991 82 751 867 90 315 833 59 56 462 96 443 551 66 58 71 101 208 379 89 193 965 96 927 944 92 262 604 83 172 575 99 791 842 87 128 973 97 324 720 56 402 640 146 52 978 101 225 545 95 749 942 126 739 994 114 867 930 91 242 939 97 365 758 95 116 271 102 158 318 91 525 548 120 245 917 103 88 152 60 647 712 104 505 959 101 271 608 90 89 229 118 197 946 90 428 613 119 134 931 128 434 685 83 200 661 85 635 831 117 229 471 63 263 917 123 244 529 112 310 991 120 981 982 89 619 926 73 328 848 95 30 933 108 9 47 102 123 364 71 113 585 101 288 990 112 46 647 102 109 332 111 474 601 130 264 764 96 194 993 107 105 288 94 31 534 100 99 562 53 332 611 113 17 708 79 102 290 120 55 724 94 571 605 79 577 720 109 94 581 110 463 494 110 411 936 82 105 618 81 608 952 94 561 808 109 469 932 98 84 448 109 259 994 111 597 863 103 383 523 108 454 694 92 637 901 89 381 626 138 81 413 85 145 350 147 3 71 85 411 615 65 870 879 87 198 923 118 87 848 118 195 278 77 764 899 87 94 558 110 551 836 82 77 245 121 605 835 89 418 820 85 351 560 96 353 624 66 4 11 96 110 276 96 947 966 90 479 816 109 431 922 118 132 396 115 685 771 103 633 831 132 773 876 97 102 306 75 529 713 98 361 982 96 361 917 108 316 761 122 500 712 118 90 265 104 637 710 117 95 354 129 113 458 98 967 999 70 693 708 94 851 879 92 706 983 123 257 835 71 231 697 83 114 142 106 222 931 118 238 422 88 530 745 128 39 947 68 167 993 105 732 781 107 415 491 80 125 142 101 179 280 108 814 845 126 124 492 89 393 697 90 238 522 115 33 849 115 58 185 84 163 826 124 709 755 105 593 940 99 139 412 120 542 906 124 730 972 99 151 592 139 6 549 91 233 556 93 346 973 131 181 365 96 691 973 89 17 63 109 246 480 85 6 543 98 241 982 117 217 880 103 500 580 101 453 680 95 250 472 109 147 782 131 205 416 109 830 909 92 632 964 117 422 629 77 21 90 90 45 678 102 292 381 65 27 719 107 77 508 107 87 614 100 154 385 87 472 679 64 286 349 94 197 595 98 310 446 123 433 817 105 645 833 92 121 309 85 83 402 70 292 689 94 266 504 73 603 711 97 426 586 118 343 474 97 236 862 70 183 505 99 386 806 115 316 710 98 700 789 148 439 482 92 506 774 113 485 545 95 21 172 86 380 882 105 805 849 103 432 824 78 614 915 107 448 468 77 361 729 88 237 999 96 127 675 78 56 754 82 391 810 71 324 956 105 114 377 100 962 968 88 199 382 120 696 857 97 608 729 109 585 962 125 21 394 123 334 648 110 75 911 92 58 503 125 288 819 100 205 879 95 392 752 96 225 931 63 286 505 88 36 666 91 250 743 92 375 450 80 465 670 99 480 747 90 453 675 71 232 673 109 807 825 95 336 645 131 378 894 101 94 241 101 642 665 60 61 215 112 153 397 116 105 609 71 96 980 74 76 861 95 270 855 66 226 744 75 52 626 139 408 971 93 91 822 106 702 947 76 394 497 87 160 935 115 34 71 96 15 811 113 918 969 99 249 777 128 13 236 124 492 867 84 93 335 68 936 973 113 680 826 111 34 75 86 150 480 105 28 313 102 712 882 128 49 606 155 436 644 79 246 460 114 117 780 101 104 215 88 172 939 120 123 219 112 130 438 144 842 926 105 231 679 114 155 222 87 608 974 115 498 542 133 643 722 109 115 514 110 45 917 101 717 721 66 57 291 129 720 948 92 265 676 112 496 840 92 488 647 111 13 21 74 177 725 126 235 336 67 706 794 99 204 813 74 332 497 92 392 411 95 96 886 128 25 246 95 528 970 105 141 918 118 267 898 144 129 370 54 68 107 103 540 901 116 135 860 75 102 740 109 353 580 96 534 970 126 436 703 92 243 990 56 979 997 86 559 892 100 211 671 84 321 772 93 104 584 84 66 527 105 164 984 66 346 890 89 17 43 79 317 927 81 237 501 106 723 871 58 111 647 93 408 872 122 99 806 84 26 960 115 310 742 71 183 694 107 77 424 111 317 565 88 593 612 125 784 847 109 622 887 86 624 987 82 209 740 92 218 812 120 350 841 104 587 941 73 456 709 75 600 992 121 77 598 86 140 935 75 214 930 98 623 652 60 414 547 134 103 974 99 606 903 81 452 453 87 267 420 104 187 910 90 278 897 95 144 244 74 1 393 90 130 524 103 6 674 118 146 186 122 16 389 79 255 280 83 184 501 91 624 750 100 255 851 81 242 346 102 470 654 117 349 572 89 121 410 69 12 777 96 5 398 73 117 774 95 644 742 117 771 813 78 168 590 96 415 459 124 888 959 87 446 486 100 410 492 92 84 371 143 572 686 110 175 187 93 333 484 103 211 588 106 829 850 94 524 918 123 219 915 95 100 399 78 179 581 79 2 509 82 83 240 87 193 386 113 74 441 100 126 917 125 193 314 119 427 468 137 261 286 107 356 486 94 406 478 90 168 922 116 707 965 99 360 871 73 225 535 117 151 687 102 351 980 75 51 379 115 145 216 84 457 691 74 674 839 108 558 855 149 521 724 92 803 944 106 61 458 80 253 713 85 67 152 93 364 637 93 147 207 91 148 676 110 545 794 67 313 963 94 352 643 118 577 773 128 21 312 78 780 900 55 503 720 93 209 933 130 491 687 111 308 794 78 725 813 86 3 931 100 248 433 107 731 734 63 774 850 130 148 234 113 467 739 83 57 412 100 236 321 94 505 794 108 710 841 84 88 878 102 31 515 74 443 731 88 188 391 97 391 909 126 319 594 112 28 329 91 211 435 113 815 950 75 291 413 94 388 648 113 47 974 109 223 447 69 157 177 118 53 566 102 267 460 143 179 552 123 250 299 83 95 484 104 269 598 61 29 675 108 624 707 63 204 964 127 186 597 109 467 689 76 86 582 85 897 978 124 4 314 115 207 904 102 438 883 69 130 621 102 398 774 77 282 790 105 299 630 87 746 939 118 6 918 108 317 756 125 101 818 102 375 403 94 216 621 79 129 624 111 501 521 77 485 784 96 221 277 118 679 828 106 527 788 132 507 568 93 369 539 125 601 660 90 624 896 93 841 921 98 233 523 72 268 854 89 552 863 91 195 343 71 734 930 52 150 314 131 67 293 111 165 967 110 327 465 102 261 833 109 180 968 112 421 461 69 438 734 117 337 921 59 337 853 64 235 620 135 41 403 107 389 942 92 497 923 117 471 552 90 804 848 123 170 296 62 98 661 125 119 760 140 114 597 94 8 919 89 181 355 113 40 746 125 205 240 114 80 729 114 63 213 98 608 846 98 716 908 123 61 148 108 863 900 105 847 991 88 173 743 104 361 929 115 115 644 114 124 894 94 926 964 103 187 874 118 94 577 83 239 900 85 764 935 111 560 600 75 90 454 100 656 890 97 631 752 110 510 548 77 871 923 96 471 714 121 22 693 93 366 811 74 618 736 68 205 548 128 269 316 124 36 130 95 281 614 66 37 678 118 141 734 114 758 963 86 133 136 81 27 91 111 710 943 105 1 126 80 420 491 98 478 938 96 621 921 148 414 683 112 326 827 94 781 841 123 180 819 80 169 927 126 126 595 83 87 679 98 205 863 101 209 906 78 374 685 121 333 723 108 149 981 82 561 814 93 730 862 99 179 541 103 555 888 78 95 247 91 539 853 119 375 560 102 204 951 97 296 862 68 21 443 78 211 734 70 504 937 76 761 790 101 139 445 122 81 736 70 213 317 102 9 266 94 86 800 131 170 598 103 487 707 112 416 905 93 378 477 95 448 796 128 28 151 91 116 332 119 967 986 102 428 775 78 14 285 113 972 976 117 302 317 125 106 924 56 6 152 81 189 778 105 263 421 114 639 861 87 440 963 131 392 855 121 674 986 142 383 866 98 242 752 85 723 764 84 4 508 124 365 820 86 76 843 85 287 907 103 278 466 86 536 699 112 432 925 82 176 777 97 281 865 73 316 885 101 703 918 120 318 802 97 383 558 86 749 819 127 246 333 81 248 486 109 67 112 97 525 656 114 796 890 101 328 650 85 805 938 75 58 539 99 159 975 105 24 933 103 13 103 95 121 633 77 58 973 119 217 912 117 279 379 120 46 300 123 198 333 102 457 563 103 247 403 90 12 652 114 398 783 89 31 211 137 179 989 106 42 592 64 529 969 109 761 834 137 72 552 109 115 531 64 415 561 91 9 819 120 438 525 113 271 777 115 223 328 107 193 517 66 376 561 94 455 562 108 300 760 90 639 700 126 89 427 61 447 499 115 345 554 140 404 495 125 366 717 128 684 808 113 479 631 75 496 710 83 483 798 121 439 809 107 259 757 95 187 450 98 29 737 117 183 561 98 173 549 94 528 786 122 310 922 102 790 957 136 199 329 126 701 715 70 696 803 101 442 566 120 445 772 101 473 889 103 488 712 98 119 945 119 442 680 93 120 140 120 164 478 96 288 836 130 222 643 124 3 724 95 183 525 86 118 286 108 269 324 127 991 997 78 135 258 133 25 986 119 154 767 96 166 799 93 225 464 99 10 717 132 407 655 93 505 852 110 119 947 103 504 669 65 2 512 135 179 200 61 399 971 104 787 910 102 193 950 101 359 364 104 576 634 102 326 366 114 391 867 107 445 886 98 903 932 89 206 871 82 209 429 97 86 243 90 348 613 117 288 589 98 460 996 61 113 998 90 311 424 86 328 959 86 518 780 124 390 769 106 295 724 122 573 630 86 226 786 85 361 892 94 334 761 90 325 628 72 361 671 113 627 666 92 143 702 101 227 397 111 86 124 97 110 527 114 366 890 103 3 937 50 440 890 102 190 289 95 336 774 101 148 348 75 854 859 119 49 860 62 241 323 131 266 725 119 746 905 102 744 925 105 313 649 81 30 215 118 211 526 109 108 727 86 871 896 89 400 638 87 274 392 34 100 432 106 633 742 92 138 810 107 725 847 114 294 729 103 64 855 82 46 709 134 755 779 95 93 960 100 827 908 83 184 480 71 9 927 135 489 560 103 564 623 53 190 908 94 126 949 51 3 754 92 301 437 105 824 839 120 832 881 103 284 911 102 136 238 125 28 546 90 967 975 115 662 851 65 425 754 111 30 769 81 587 644 108 657 893 72 633 797 87 417 571 98 35 838 73 611 723 108 249 289 94 768 783 105 786 948 122 806 822 73 268 999 110 644 787 94 1 967 64 396 417 113 129 489 108 462 697 76 208 869 116 371 955 123 208 981 82 381 927 106 29 137 113 311 654 118 348 659 81 401 907 132 94 777 111 62 465 67 264 911 138 265 918 65 165 394 122 264 394 128 268 353 77 275 657 134 73 206 60 568 761 104 233 981 125 124 258 77 83 492 95 171 631 70 414 932 149 34 133 97 770 874 127 146 498 165 617 874 109 152 408 83 15 381 93 553 742 66 681 992 105 190 527 98 45 450 100 851 968 75 187 688 93 17 332 78 231 343 99 680 965 92 267 409 125 190 801 110 351 737 70 293 966 88 87 497 63 56 370 90 716 941 112 344 483 86 440 657 85 236 238 101 163 588 107 496 716 90 188 713 86 53 371 110 7 499 121 930 956 83 558 712 120 94 984 118 492 985 97 12 288 131 495 556 90 120 260 98 937 969 115 503 703 70 356 728 103 305 836 146 101 230 116 194 911 94 287 428 100 813 820 74 44 705 92 486 905 117 490 504 117 655 724 99 116 644 121 561 851 99 406 528 93 96 222 93 7 930 122 431 590 90 211 386 120 409 774 89 645 905 96 148 926 115 618 938 90 136 801 74 118 550 93 342 537 137 46 722 82 38 627 66 471 912 119 732 766 156 109 389 80 827 902 110 412 794 135 344 666 94 388 638 54 393 578 85 177 744 113 646 943 88 73 114 111 497 898 92 105 694 129 116 326 104 104 776 119 242 408 57 350 658 107 181 429 130 36 187 130 3 443 90 628 892 98 146 901 77 215 981 124 789 996 74 567 933 99 507 609 92 17 387 75 574 579 119 160 567 81 361 647 78 398 417 99 82 386 91 609 676 74 482 528 120 576 669 95 131 172 126 80 340 70 351 475 77 48 348 80 211 370 107 78 386 100 373 617 122 462 664 104 286 370 77 227 777 97 425 585 87 86 267 125 130 614 101 529 574 116 759 770 105 761 993 135 589 636 122 731 900 65 67 823 94 132 143 97 761 925 115 566 576 104 613 682 116 599 664 78 672 813 105 361 400 83 857 946 72 136 835 73 89 422 77 515 679 81 41 794 63 318 586 111 313 656 89 474 575 88 295 348 95 269 533 103 719 878 120 911 963 126 585 856 130 216 446 123 252 924 91 609 954 79 136 165 85 616 699 126 29 30 82 265 416 127 763 979 115 939 972 95 488 705 124 606 613 134 468 735 65 989 994 51 162 929 105 321 575 110 822 846 99 91 206 145 486 541 72 137 809 115 343 818 116 804 941 131 182 380 67 420 521 79 270 939 107 459 905 112 112 691 82 107 826 137 168 512 111 49 222 99 807 907 106 379 986 73 673 768 102 444 955 116 701 903 107 263 759 91 231 878 81 293 343 107 349 743 120 792 913 69 807 900 84 26 349 114 429 488 94 447 723 122 177 305 134 128 269 120 102 856 74 603 875 102 206 465 101 74 290 120 389 765 111 199 921 108 254 886 95 457 767 141 331 640 114 384 546 103 304 817 113 319 654 135 254 874 75 294 997 103 684 715 117 201 914 95 82 661 121 41 294 138 201 556 72 51 87 112 24 354 122 347 459 96 254 678 73 27 641 78 666 908 66 66 776 149 436 592 110 320 664 70 382 896 102 90 607 110 563 832 53 407 436 116 623 779 112 227 931 102 280 622 145 635 922 109 388 471 82 650 890 109 607 760 109 197 924 98 11 687 81 203 512 112 353 655 114 330 741 107 510 724 75 269 881 77 290 626 111 285 428 89 291 830 68 22 202 134 399 753 114 432 555 108 284 634 145 497 884 72 263 637 72 52 606 122 563 739 118 523 715 74 74 702 85 651 683 100 297 978 114 373 557 103 873 892 139 643 923 66 454 598 104 538 552 83 302 717 122 529 786 92 589 592 121 257 267 108 327 658 81 635 957 78 189 251 121 907 953 123 809 877 90 711 908 66 113 625 70 126 518 95 52 838 138 593 935 111 359 668 113 139 648 94 618 813 107 439 670 101 117 895 107 740 764 116 618 964 115 233 904 78 354 484 126 30 799 124 286 503 122 627 958 117 362 379 76 437 493 103 418 488 118 503 952 100 158 624 80 447 777 94 473 741 82 263 954 107 2 791 81 135 859 118 85 307 119 206 319 106 157 334 110 389 445 104 284 368 108 868 954 69 457 971 93 161 984 122 236 743 90 680 902 121 904 954 50 46 682 92 202 506 98 395 948 82 402 641 85 619 867 95 381 410 136 389 592 123 183 494 100 242 578 108 106 526 130 399 916 103 184 555 143 101 449 91 55 702 123 100 975 146 770 909 123 465 575 131 642 672 94 114 869 112 45 534 86 286 674 114 443 698 127 729 980 103 51 490 90 141 899 73 670 770 136 430 625 101 278 853 131 211 834 97 672 716 102 32 101 88 75 735 99 294 876 80 347 995 125 397 622 113 303 593 66 415 782 62 197 528 96 97 310 65 32 893 75 572 851 102 31 738 112 518 546 106 564 945 118 766 977 107 47 342 58 167 325 76 625 804 121 414 434 91 77 641 119 875 982 79 543 685 119 467 548 105 596 639 103 22 24 103 182 501 105 138 420 95 673 723 81 330 674 86 782 916 123 70 940 118 13 652 75 276 310 100 511 910 88 240 272 119 278 755 122 106 979 121 197 908 67 113 676 101 266 758 87 763 832 98 631 787 69 853 911 66 237 643 112 140 259 112 145 383 96 291 941 118 533 554 109 498 698 123 103 364 67 85 128 82 61 849 126 174 589 108 2 944 98 28 652 98 177 984 127 305 787 99 25 84 78 163 240 135 653 862 109 97 194 69 129 745 137 223 568 66 404 741 101 326 871 73 688 788 103 321 551 95 43 119 109 153 166 102 685 790 115 799 832 86 206 250 93 68 799 91 861 920 68 689 710 65 728 853 108 299 658 135 302 897 118 231 969 72 197 527 121 890 974 69 220 826 85 262 320 101 40 189 78 583 778 117 42 210 81 415 677 134 614 896 71 364 476 87 633 965 99 315 376 61 65 753 111 806 991 98 491 572 95 923 940 70 528 553 82 326 442 94 508 999 89 5 711 88 98 546 116 83 620 112 502 732 107 378 943 121 117 240 92 92 711 112 283 867 107 755 885 116 646 877 95 220 888 115 100 234 80 98 830 124 3 65 132 38 475 84 855 947 126 327 408 55 331 883 97 16 804 110 641 926 123 192 937 99 544 635 97 533 697 128 617 939 108 237 884 103 69 929 138 353 899 130 467 680 85 461 589 109 34 439 100 223 553 131 41 945 64 408 991 142 488 821 97 432 617 66 690 932 91 325 751 138 321 929 96 832 982 92 94 423 76 138 564 100 676 860 144 444 545 92 378 868 112 894 974 122 555 569 106 163 846 58 254 843 97 485 871 104 691 726 90 77 406 83 611 962 123 320 399 93 6 785 80 171 726 84 208 960 81 333 951 61 414 431 54 677 851 97 852 887 89 196 315 120 277 294 68 600 618 98 151 732 100 585 637 108 170 288 110 320 943 105 317 399 121 883 956 101 313 992 113 210 787 83 794 804 118 116 786 89 433 567 87 461 835 70 269 979 105 2 152 102 159 967 100 24 924 126 378 472 74 43 447 104 262 952 70 51 324 89 240 738 73 220 595 95 949 977 121 254 423 95 390 851 67 73 667 96 743 942 89 26 135 96 93 325 94 231 294 122 850 964 83 282 505 118 217 765 85 24 695 84 667 898 116 451 665 83 358 839 123 443 915 99 660 837 122 423 446 101 216 916 106 649 957 98 37 96 85 359 839 80 148 419 114 27 949 92 603 867 70 23 268 59 299 538 99 780 925 102 473 613 95 357 516 101 191 857 42 561 639 137 237 916 152 47 751 76 545 882 93 650 919 88 199 597 137 122 292 104 460 744 80 63 379 108 297 461 113 219 223 110 246 599 83 274 399 86 152 873 112 323 425 83 523 572 102 235 629 113 584 919 132 151 617 110 186 861 116 92 99 84 0 702 117 194 516 100 349 741 101 277 540 96 461 480 84 904 917 114 109 827 129 921 986 134 546 848 80 197 517 78 55 550 83 707 762 110 85 949 84 38 381 127 121 565 132 281 462 86 382 784 115 393 856 125 253 808 100 245 998 54 47 567 112 723 942 93 317 381 86 173 231 105 159 255 130 204 846 76 52 956 57 117 689 141 201 886 101 227 396 116 562 664 96 425 507 126 166 456 97 196 639 114 523 537 98 206 277 109 260 678 79 501 763 130 669 786 77 400 542 105 385 662 97 319 761 119 277 486 119 137 550 92 235 958 87 357 605 90 721 735 97 34 50 87 490 659 92 481 880 107 105 649 77 73 395 108 195 401 126 429 772 87 230 461 99 860 977 106 59 629 102 41 239 146 161 389 115 182 344 78 290 691 77 75 567 91 72 705 104 220 986 89 926 967 104 671 866 92 275 933 98 336 841 106 303 350 97 511 761 89 42 121 70 603 767 140 815 987 115 250 756 46 317 930 88 866 999 154 101 853 92 445 449 81 97 769 93 281 826 100 68 682 99 15 312 126 193 638 110 647 859 69 295 548 66 285 779 95 68 853 108 203 575 78 291 990 79 648 942 109 691 957 57 8 13 127 108 680 105 178 218 116 346 966 62 186 962 110 369 370 100 328 665 96 139 687 88 99 181 92 760 764 130 179 633 99 205 703 98 160 918 99 125 792 93 100 184 118 573 972 118 565 782 108 186 471 111 590 930 123 139 804 96 652 883 134 707 716 115 456 649 98 207 877 93 230 773 112 343 436 92 26 767 86 58 336 103 135 192 100 155 840 82 233 268 116 687 992 64 281 989 86 149 762 91 23 195 139 603 922 86 808 999 107 609 939 74 493 638 87 605 956 88 193 639 142 938 980 116 415 427 85 713 912 91 419 830 101 549 599 87 189 740 109 852 942 91 236 731 103 260 394 73 407 663 120 181 994 134 66 427 93 40 506 92 40 312 116 565 619 108 463 528 64 372 785 122 56 69 113 336 940 140 500 853 98 92 657 123 211 487 71 273 672 113 349 918 144 802 943 119 463 576 80 156 854 123 257 917 89 102 897 123 30 135 122 640 950 124 876 956 106 518 867 106 219 416 84 136 287 124 861 884 88 250 947 120 626 873 111 858 939 106 635 774 146 632 918 116 153 430 121 174 486 121 396 802 51 534 793 63 199 503 147 232 448 101 96 667 107 489 884 129 118 345 89 173 724 99 573 858 92 441 546 52 123 483 78 34 632 80 119 726 104 635 669 111 213 248 122 111 526 53 588 852 108 78 744 95 217 500 103 186 936 103 116 530 87 485 886 96 313 991 103 540 681 94 304 498 102 282 406 94 151 707 127 27 481 122 60 269 87 15 896 112 178 922 104 281 313 92 36 927 106 77 98 101 121 643 86 260 830 129 660 871 116 288 715 128 228 412 78 566 877 101 369 958 106 356 391 108 561 801 120 589 653 94 180 526 125 18 521 77 174 747 108 223 337 112 689 796 128 140 438 95 137 462 74 363 950 105 24 556 109 429 657 84 950 956 82 98 849 102 178 332 91 712 944 82 129 601 90 297 471 68 585 970 126 163 867 139 442 732 76 426 433 106 235 679 69 279 763 79 371 768 82 479 935 102 301 896 92 329 974 78 814 919 93 13 382 124 603 720 60 199 384 101 727 965 137 48 145 66 844 951 112 833 836 97 43 692 58 267 614 67 287 565 151 91 171 140 436 841 110 61 389 144 129 939 95 139 898 89 182 365 99 275 740 130 328 779 101 568 975 107 603 703 124 667 856 122 382 945 109 606 631 61 379 979 125 92 685 81 657 831 128 113 684 101 298 357 111 69 636 102 1 934 98 379 974 141 29 102 95 263 390 106 112 513 67 234 648 100 461 686 76 376 534 112 275 820 92 168 428 115 133 777 115 92 185 103 423 428 71 625 690 122 428 887 117 207 829 80 189 911 101 902 949 58 91 260 85 339 699 108 18 319 92 90 705 128 169 330 103 529 735 123 260 528 111 598 866 67 763 930 105 225 426 106 42 932 98 622 977 134 161 862 61 168 824 95 757 881 138 332 458 126 206 242 106 10 39 126 10 800 93 15 680 91 528 965 107 302 521 101 656 754 100 189 437 101 729 850 82 78 347 98 162 501 122 344 653 69 653 934 120 823 837 76 643 656 114 173 751 94 786 870 81 443 714 127 163 790 114 334 514 109 495 568 92 192 606 93 164 308 119 434 843 102 179 687 160 44 65 102 402 868 116 246 735 99 717 997 97 7 572 93 30 101 112 254 447 122 364 889 123 666 688 88 322 970 102 305 731 95 307 970 92 249 955 62 534 558 106 621 649 74 110 327 108 438 886 110 156 476 94 850 986 127 62 69 98 377 865 60 343 988 123 300 821 87 55 216 81 588 749 101 414 779 94 727 950 85 204 968 80 253 927 58 295 699 125 219 322 92 258 907 100 372 499 79 444 543 92 851 992 99 400 480 76 458 557 108 99 980 111 184 708 125 218 292 95 331 759 121 248 674 89 20 432 103 67 384 107 44 104 100 544 857 103 221 823 52 216 885 107 134 965 107 55 361 131 26 394 102 490 720 106 120 222 118 381 730 104 224 294 93 244 496 103 36 713 120 613 973 122 422 973 71 422 737 80 158 388 98 295 827 116 652 755 61 864 927 110 908 982 100 32 214 139 15 18 99 352 455 122 197 496 86 74 814 68 432 934 96 579 667 69 160 494 104 187 410 98 278 908 66 136 683 75 688 939 94 207 290 91 463 493 70 467 737 108 60 741 85 260 609 116 83 439 96 52 771 71 76 273 118 340 769 80 228 951 124 17 499 77 56 267 84 378 608 110 139 231 119 303 727 61 401 891 82 264 474 87 88 430 118 355 506 80 108 183 108 54 399 90 40 912 110 376 781 70 7 384 84 343 996 97 770 972 124 364 810 113 315 603 95 279 455 96 462 477 103 736 771 89 427 885 98 840 913 90 227 370 102 603 660 68 823 957 127 787 972 106 49 409 84 95 425 79 282 746 72 280 687 111 646 742 110 450 571 116 301 659 110 533 931 96 352 787 93 134 465 87 118 573 84 40 333 126 285 641 58 509 546 61 130 420 94 55 118 67 132 200 114 195 839 136 828 997 54 146 844 100 760 921 102 361 870 120 522 691 96 753 764 127 464 611 101 2 106 95 341 855 156 496 767 125 379 920 124 383 641 81 851 881 109 707 820 100 533 985 117 326 678 98 769 798 103 264 772 129 810 948 102 41 150 116 248 556 107 412 804 125 374 810 106 370 785 70 758 839 86 483 490 76 28 853 135 295 515 143 230 257 122 86 463 89 609 886 90 275 325 75 306 787 51 442 656 125 264 815 85 855 905 102 112 876 84 113 690 92 810 918 110 422 725 91 570 834 115 900 902 121 174 710 129 516 563 77 283 937 80 245 513 80 56 295 93 549 690 95 52 170 118 732 993 99 878 938 71 473 989 128 29 405 131 374 510 123 164 765 112 428 555 115 647 681 96 692 876 135 318 547 62 524 711 128 77 706 93 6 294 97 138 180 65 688 960 104 511 688 104 338 561 110 182 399 84 402 763 96 33 760 81 254 980 117 162 817 50 349 430 112 578 905 116 368 832 70 232 955 79 324 689 128 212 965 118 202 488 118 460 701 121 271 330 69 840 966 98 106 645 128 741 806 75 381 802 88 12 166 73 337 783 112 551 925 139 305 438 105 509 754 118 44 143 87 706 931 76 277 787 92 346 380 108 554 911 78 230 308 85 185 863 98 356 787 96 799 893 84 358 670 103 638 995 92 409 456 94 114 327 107 752 848 99 754 977 70 665 821 87 103 133 73 465 742 113 198 997 123 270 686 115 217 227 125 211 563 116 133 580 108 382 727 98 246 979 72 378 848 88 466 966 143 443 493 67 259 326 46 912 920 94 20 240 50 188 546 140 304 686 84 280 998 107 453 723 121 674 936 121 17 693 98 87 380 134 192 533 112 221 851 85 196 443 89 86 409 150 128 641 115 456 822 75 417 773 103 126 208 64 143 427 108 496 636 94 14 402 86 147 788 80 538 990 105 158 526 83 824 870 94 424 681 135 14 780 98 70 836 81 706 835 95 36 522 114 720 903 105 333 472 120 236 402 76 218 245 106 376 977 116 276 759 98 328 410 92 733 979 142 498 741 127 747 862 87 336 833 85 252 898 97 937 999 85 966 985 144 231 374 96 174 320 114 335 951 100 113 369 103 476 797 115 60 690 105 165 957 92 601 629 79 494 883 77 414 558 146 824 840 68 273 582 90 123 428 96 123 833 99 303 619 89 312 363 88 931 949 138 409 459 108 573 961 92 39 394 113 567 643 97 816 895 94 983 992 77 154 613 84 664 864 81 586 851 70 33 535 128 549 648 78 978 980 107 455 822 106 127 403 114 336 659 89 95 820 87 134 772 85 55 166 65 414 931 95 214 927 111 502 799 81 378 919 87 156 995 110 465 618 103 200 310 127 331 529 67 282 700 99 218 659 150 256 329 82 294 374 82 540 552 97 250 326 78 285 346 102 152 273 118 559 638 69 329 466 123 226 961 73 463 886 108 18 530 101 73 779 120 704 727 92 553 740 69 702 832 82 625 692 102 164 386 142 133 456 124 844 997 112 480 582 129 233 592 111 94 148 123 77 607 86 49 923 84 439 608 117 605 638 113 29 431 82 536 913 72 310 811 82 9 502 90 343 401 117 548 834 102 683 784 92 753 867 113 518 785 113 139 667 99 5 517 84 339 726 88 48 211 133 88 718 116 177 265 110 2 467 77 120 445 45 356 609 96 82 874 116 209 805 139 54 323 114 195 305 97 490 500 68 697 749 114 276 719 121 650 967 90 108 726 104 356 396 113 45 160 92 240 459 84 49 698 66 98 668 83 295 681 78 365 795 98 831 980 103 609 995 98 431 944 123 888 971 80 292 815 97 142 809 114 9 603 103 648 653 145 302 832 92 634 726 46 15 709 74 236 270 105 108 163 101 732 926 80 814 833 129 896 897 78 414 807 91 62 931 87 204 353 110 28 780 130 756 784 79 52 441 60 264 563 81 149 215 92 613 968 131 286 843 60 295 811 103 240 684 129 511 823 133 373 531 117 395 546 122 7 220 98 485 522 66 706 737 93 78 851 85 803 934 47 214 955 92 675 877 86 149 848 94 314 389 102 708 895 81 43 465 118 223 868 44 338 648 101 75 260 96 311 893 107 217 606 96 66 732 95 63 945 74 32 432 68 58 480 121 52 963 124 70 298 119 287 975 103 710 712 99 46 241 63 920 931 97 541 720 102 205 294 121 663 704 94 583 993 57 149 445 143 771 783 110 6 345 90 71 667 89 107 908 109 328 413 91 695 831 81 512 602 106 351 440 125 323 677 102 28 831 75 128 512 90 411 531 148 598 898 92 596 932 104 94 367 78 516 578 130 213 724 75 209 957 89 315 545 92 592 933 71 359 969 117 488 600 103 111 268 110 30 127 84 262 908 110 155 890 78 294 367 103 42 948 117 214 454 113 457 987 96 94 323 104 557 839 98 368 767 109 771 910 113 325 366 103 771 933 107 341 347 97 334 959 90 264 593 91 707 878 69 533 641 50 456 544 84 99 284 106 194 825 90 225 715 108 554 986 90 437 728 148 114 192 58 6 695 130 361 942 160 287 780 116 397 430 88 458 852 73 608 961 95 383 910 109 309 470 76 34 732 95 611 677 112 347 760 101 756 894 108 427 708 131 52 703 116 22 810 128 546 611 88 157 842 122 77 395 89 266 424 99 75 405 110 271 376 109 399 889 103 635 910 108 406 998 85 546 624 73 709 833 90 59 97 133 123 621 127 266 576 102 555 790 78 137 857 97 140 947 99 521 661 67 310 362 113 679 829 108 385 395 128 18 422 149 484 494 119 465 625 71 70 80 113 93 273 113 334 929 102 273 786 99 598 918 86 330 720 95 373 652 100 294 947 108 211 313 119 70 240 115 316 552 104 125 217 120 192 303 96 107 356 89 500 519 100 272 674 108 267 998 125 107 986 90 558 713 99 145 479 89 89 171 104 659 983 57 128 415 126 70 505 74 562 827 115 499 609 106 647 732 98 78 839 58 519 872 82 3 545 52 649 937 127 216 607 109 580 946 77 511 623 99 112 285 85 517 870 101 142 535 98 855 882 125 22 917 73 365 685 147 853 966 95 129 494 99 457 807 94 347 880 117 561 939 123 714 865 99 301 303 117 331 581 102 337 987 118 665 745 101 634 665 74 739 985 109 174 441 116 25 690 58 86 509 112 102 375 122 491 523 98 193 969 97 563 718 107 259 691 100 509 664 70 576 926 71 101 755 63 245 706 43 262 482 101 69 710 78 580 635 79 12 473 87 93 673 99 91 836 87 148 478 102 153 471 123 685 887 122 6 147 84 549 853 41 593 833 129 339 732 105 354 408 91 358 694 91 341 772 144 258 637 84 193 381 75 132 985 100 737 910 85 545 685 123 40 432 84 184 984 33 499 529 109 283 663 160 331 392 118 69 527 94 538 693 101 27 550 83 496 741 74 247 642 128 183 905 89 133 870 121 283 848 72 568 778 59 201 864 105 154 682 109 380 417 66 421 539 115 707 869 108 560 668 112 547 832 88 449 636 69 548 964 90 213 660 128 56 258 46 4 424 136 359 818 98 448 546 88 225 780 127 109 924 144 366 643 113 186 313 99 188 681 97 734 890 133 89 507 106 81 440 92 293 410 110 130 646 65 495 803 88 559 580 88 385 455 104 238 481 87 311 457 83 312 776 122 876 926 84 649 699 83 781 956 124 27 193 118 80 190 115 84 376 75 78 380 90 258 400 127 124 877 99 67 904 98 180 817 83 849 889 125 693 865 77 497 814 103 247 826 95 766 773 95 477 841 96 866 948 102 250 804 105 15 442 108 439 947 87 433 984 87 618 749 83 0 704 104 658 688 106 659 912 117 293 921 93 923 972 107 933 973 133 340 819 107 130 692 111 20 994 77 934 989 66 51 863 90 91 419 104 452 473 106 15 941 76 126 437 58 221 564 118 311 838 90 434 716 128 118 647 106 490 610 117 49 578 131 465 809 109 50 659 114 859 929 100 109 919 86 617 635 112 383 532 114 220 317 108 66 88 110 777 954 87 481 889 88 269 559 44 15 383 105 170 955 98 41 762 90 38 135 96 428 438 140 528 697 115 533 820 117 7 625 105 834 912 117 216 929 100 297 879 113 275 703 77 290 693 131 384 652 124 769 996 82 245 719 97 424 785 81 308 696 101 118 177 119 68 767 115 347 886 151 332 391 83 71 810 87 829 908 90 419 470 115 229 372 90 97 253 87 446 884 91 92 292 97 583 621 139 130 444 110 141 997 79 101 137 85 0 799 112 312 797 104 331 459 122 112 755 86 104 570 88 225 973 79 427 782 80 473 502 64 493 777 93 152 264 110 432 860 96 241 735 120 329 877 130 102 921 128 659 794 86 493 975 89 92 998 121 235 300 68 429 820 80 84 497 96 342 709 63 389 587 126 27 633 134 311 356 138 69 586 115 216 918 106 180 718 85 11 721 109 250 278 109 152 246 81 85 402 100 60 548 109 113 501 98 367 601 108 642 878 102 918 949 120 88 560 33 124 182 95 308 822 114 786 869 61 226 956 104 777 812 102 741 837 73 191 821 112 59 533 89 26 858 108 691 738 114 381 383 87 155 996 118 823 848 99 596 836 135 610 694 112 766 813 95 38 337 91 226 466 121 87 605 122 862 877 80 45 344 96 247 680 137 296 354 133 348 493 151 46 376 104 483 502 118 249 592 118 358 396 71 60 864 70 385 687 97 647 942 118 438 549 94 476 638 108 327 952 94 559 788 75 762 897 105 254 969 80 47 315 100 194 692 92 727 852 93 311 418 95 229 432 125 850 859 118 101 450 92 93 940 116 226 513 123 255 273 143 423 535 127 54 378 96 554 807 117 395 424 99 61 879 93 268 359 77 750 834 101 365 417 93 174 601 107 611 720 139 861 958 101 532 847 94 345 412 98 203 665 94 427 541 108 347 968 100 108 508 95 269 673 130 92 382 77 414 534 142 624 833 105 96 347 117 260 643 100 275 938 88 402 946 89 143 669 95 116 864 92 314 896 107 353 679 71 634 974 91 90 838 96 139 553 69 164 185 90 44 102 98 322 512 118 131 934 121 91 257 82 29 742 126 69 952 98 196 231 101 187 748 125 340 816 96 335 967 108 71 404 101 911 980 129 478 573 71 385 461 94 4 51 113 611 781 69 82 494 95 306 455 115 182 565 92 303 866 110 183 832 90 610 711 126 447 963 70 179 891 69 41 577 109 114 200 125 67 348 122 914 973 76 425 685 101 92 939 103 348 695 123 296 513 99 290 592 98 456 595 114 172 241 140 221 674 77 586 662 81 103 559 65 825 859 95 248 390 124 51 711 73 858 948 97 55 760 69 301 593 91 744 775 108 621 857 84 81 752 117 157 779 135 764 985 76 566 733 98 162 625 118 304 854 104 430 747 118 340 629 107 57 598 96 180 480 101 374 603 98 297 744 121 164 663 110 542 933 79 259 699 91 387 935 109 663 674 91 37 466 80 166 381 116 941 977 99 666 994 75 78 315 112 444 530 61 284 770 135 73 562 85 238 306 116 94 206 87 844 879 60 532 637 74 30 712 29 649 995 116 35 191 97 111 950 91 93 347 101 83 155 127 327 859 97 742 930 84 287 597 88 291 588 64 222 681 97 319 680 64 96 263 112 263 282 103 617 662 83 502 635 112 197 411 114 299 790 125 332 678 131 335 880 102 422 689 94 441 590 142 434 938 89 604 625 92 16 785 59 297 345 79 489 769 115 138 506 101 362 507 87 274 307 68 378 605 118 96 569 93 213 217 120 488 688 114 144 968 103 122 630 94 681 771 107 15 293 111 590 966 121 52 516 104 111 955 109 657 853 58 19 783 137 102 495 95 692 955 113 156 161 104 584 999 97 780 966 112 174 923 78 389 905 91 676 801 90 261 801 92 766 936 120 851 923 102 294 984 84 28 301 97 249 943 128 272 636 93 339 586 98 9 760 92 875 888 47 156 666 107 412 643 85 57 553 86 224 955 59 232 960 121 310 780 118 39 636 106 243 414 75 630 680 96 519 592 96 673 820 106 81 814 145 13 607 110 436 883 117 356 750 94 192 849 71 350 367 86 159 380 138 217 674 107 468 907 97 686 976 73 369 963 102 177 827 95 382 884 85 601 873 100 171 396 95 381 536 99 415 747 82 66 595 106 279 283 147 340 842 131 450 462 107 77 467 102 533 874 127 94 973 107 154 738 95 281 548 127 560 896 82 453 949 103 897 979 78 715 900 96 135 830 102 731 947 117 282 416 100 580 771 79 396 954 98 239 575 106 569 593 88 240 830 83 334 589 81 88 649 121 99 701 62 529 887 95 658 761 123 35 371 113 437 503 82 113 139 94 773 893 109 597 822 89 827 909 102 85 819 87 212 309 92 529 836 92 67 235 132 559 750 89 277 541 99 45 788 78 241 947 92 653 926 118 452 560 64 236 918 64 198 851 71 366 797 120 762 779 98 2 115 124 162 533 77 82 336 90 206 252 127 401 483 84 59 400 96 910 966 99 402 952 87 256 278 92 203 208 128 629 642 80 113 773 117 418 967 97 7 806 108 328 846 113 887 889 63 48 597 108 3 830 86 82 320 111 780 999 87 436 712 107 867 900 109 872 970 133 8 132 71 587 614 67 258 932 52 577 721 43 471 822 74 489 990 110 262 681 126 25 224 68 154 956 108 295 404 82 407 884 138 100 387 91 328 434 61 129 399 68 228 373 140 694 713 119 399 633 58 447 765 100 65 620 125 146 820 135 294 344 77 590 665 105 371 667 84 329 347 92 753 825 70 161 931 73 446 528 87 882 899 101 453 462 119 585 617 140 627 800 125 130 816 100 239 550 94 648 791 84 683 715 79 56 834 94 754 885 125 315 954 127 224 358 102 235 700 102 189 860 130 14 549 84 590 603 110 312 977 130 143 267 90 559 946 103 371 656 143 158 414 67 280 866 99 26 776 108 42 603 91 189 493 92 134 991 82 306 859 104 266 280 96 814 816 96 879 987 100 776 983 83 74 193 100 29 635 114 820 914 97 671 915 91 62 682 65 599 707 150 862 960 116 509 906 82 592 966 88 282 755 90 104 373 132 623 949 111 124 288 68 13 460 124 412 745 72 199 684 81 527 635 81 324 733 73 316 525 104 304 552 73 512 551 124 551 715 115 52 671 96 372 697 95 100 140 82 196 857 99 15 768 72 266 311 101 17 576 124 397 940 83 475 829 89 723 780 82 623 703 84 517 695 89 401 508 117 441 953 83 32 335 109 793 875 129 61 730 84 153 942 89 262 863 125 754 980 120 455 929 133 88 138 80 689 767 99 516 702 148 234 959 108 246 833 111 420 800 87 273 323 108 608 995 108 190 323 100 407 876 126 700 766 109 901 956 112 174 220 126 62 361 88 641 700 78 176 213 114 174 255 132 307 538 123 132 523 109 516 706 81 188 383 55 211 833 98 235 548 130 453 710 121 18 363 97 385 635 108 465 500 109 160 632 100 208 640 80 60 544 96 282 359 138 549 574 99 405 451 137 916 986 121 161 976 109 329 395 94 912 998 106 360 683 114 629 981 79 504 701 126 371 984 148 261 580 93 237 617 80 568 734 139 231 476 111 603 645 130 624 664 114 276 791 105 486 867 133 8 882 86 649 936 131 690 975 79 209 291 114 61 88 95 646 706 104 251 868 70 159 474 89 78 203 98 433 516 121 265 388 78 324 755 119 12 819 106 453 696 103 432 470 89 201 693 100 397 705 101 640 875 67 223 342 59 461 975 105 186 344 108 577 941 113 85 214 109 304 636 90 121 468 86 242 494 135 196 712 88 892 933 129 18 620 149 32 897 102 585 627 115 51 966 89 145 522 95 419 814 100 246 358 105 233 692 96 218 508 93 662 773 107 126 423 91 178 750 82 86 418 80 198 833 101 641 656 57 26 821 74 525 923 119 670 717 133 403 611 115 552 764 121 8 581 99 167 762 86 97 472 103 569 770 85 211 226 105 158 747 81 22 524 88 374 517 135 79 669 114 128 437 107 403 640 85 439 473 95 374 869 113 170 767 86 61 924 89 46 785 150 60 261 116 173 302 120 681 704 92 443 509 95 29 923 90 254 924 101 404 847 123 724 770 103 537 938 98 129 393 73 59 572 97 557 997 79 485 741 97 793 967 121 575 822 95 345 834 95 15 175 97 419 901 105 466 764 91 583 655 103 715 726 105 75 300 96 333 997 91 23 261 78 94 691 113 919 990 101 247 366 62 206 811 69 5 224 112 379 751 137 492 782 106 500 713 138 89 213 88 219 306 89 694 766 118 326 482 129 384 896 117 251 464 91 308 750 68 634 855 101 402 992 98 597 827 103 204 379 111 117 570 85 69 734 75 223 677 101 531 707 79 39 123 78 393 743 147 652 975 132 171 255 79 98 253 92 217 247 103 813 909 103 17 812 104 167 453 123 273 614 111 127 416 88 553 691 61 222 838 76 377 402 86 693 734 85 519 835 82 105 741 126 154 530 69 131 413 86 481 997 86 287 647 111 730 938 79 515 726 100 250 453 145 291 978 91 142 850 126 323 483 74 169 381 134 178 481 139 139 743 123 785 937 105 290 881 121 191 216 96 203 900 89 864 989 104 344 808 75 290 990 108 712 775 113 96 444 82 130 712 125 388 936 106 187 619 61 207 283 109 27 820 118 35 265 112 410 636 119 341 580 118 883 936 98 404 966 98 674 683 71 183 882 82 327 879 85 849 876 107 414 883 117 808 967 91 507 946 90 689 865 111 131 682 99 4 494 95 148 985 119 103 231 95 36 328 86 302 910 112 171 440 89 81 774 67 467 744 76 440 635 106 289 821 108 152 415 125 51 260 110 370 678 97 418 571 107 310 626 94 74 84 90 145 790 101 533 904 111 294 664 72 234 396 90 144 251 59 781 861 102 683 703 90 285 602 109 82 359 149 142 471 138 53 610 134 583 685 70 374 912 102 155 603 86 181 870 107 919 959 148 116 161 80 240 342 116 105 161 135 256 487 105 220 298 109 746 766 77 298 875 105 376 843 113 397 777 84 629 796 93 372 659 104 264 573 145 10 128 109 9 666 98 637 735 120 223 898 95 829 917 43 398 830 116 381 444 77 381 866 113 41 303 112 231 758 110 162 797 81 0 323 82 804 938 78 426 603 122 124 248 120 457 660 78 546 914 97 511 655 93 284 666 71 107 215 124 614 935 106 127 196 123 893 998 76 662 837 95 50 648 95 606 937 72 186 383 134 267 661 95 509 818 123 781 917 90 204 225 80 587 743 101 31 559 86 50 595 132 759 990 96 53 345 104 704 852 116 436 844 58 899 984 109 683 741 103 838 880 116 48 565 117 631 778 108 548 558 83 751 790 93 429 819 102 395 625 117 818 935 92 448 534 109 149 844 69 154 973 114 386 885 158 352 453 116 428 999 94 907 995 106 18 408 74 7 202 46 406 743 105 107 455 59 319 621 78 98 238 81 45 237 97 75 221 96 333 687 84 636 662 111 115 410 101 176 717 91 623 637 145 268 349 85 243 343 62 315 565 124 131 798 88 203 791 103 219 682 144 320 580 142 499 836 90 293 347 107 496 746 93 476 575 91 217 978 87 681 686 117 559 853 80 764 977 67 268 935 99 162 777 107 54 676 102 528 871 127 495 586 127 911 972 93 31 773 108 146 468 92 846 992 119 379 387 97 304 924 127 266 490 117 530 624 125 178 436 129 104 185 107 411 634 58 470 548 80 207 211 82 273 928 102 237 702 108 17 970 119 103 957 58 85 677 87 138 181 81 586 880 98 51 544 102 408 706 63 231 873 96 309 432 98 307 602 105 342 478 96 289 462 90 50 757 109 146 189 100 254 521 81 298 423 80 689 857 117 449 648 106 418 689 110 275 590 96 275 317 98 926 946 138 50 777 119 149 477 99 672 832 152 128 487 92 604 961 117 653 855 97 318 985 78 262 763 104 486 513 70 625 769 128 266 453 110 245 366 122 160 835 104 808 926 99 572 577 103 230 821 117 276 382 96 181 648 85 326 673 78 385 641 108 195 846 69 745 887 63 391 898 95 308 968 93 97 828 118 710 833 102 535 697 101 220 229 90 421 946 138 338 573 92 673 923 94 102 544 130 180 533 87 149 744 61 451 535 96 381 995 107 73 663 112 466 723 77 881 965 173 272 357 99 623 982 65 456 886 94 582 609 92 72 918 100 66 587 118 501 635 101 401 516 84 413 527 110 145 909 74 266 313 60 338 508 101 19 719 88 507 518 95 375 922 111 518 674 105 1 640 98 1 997 98 5 442 128 643 859 104 847 911 105 711 728 114 229 452 99 335 866 51 468 620 124 119 674 104 202 840 129 67 172 97 341 394 117 722 732 110 495 906 73 343 368 119 41 932 76 287 475 141 231 701 84 227 485 107 710 827 94 339 926 118 714 957 127 55 287 96 681 767 132 443 826 109 125 553 90 76 362 120 397 594 133 771 889 95 288 813 119 515 856 105 454 837 128 638 732 89 485 664 90 717 956 94 770 801 63 32 879 93 275 875 112 278 592 96 699 805 71 113 803 116 96 780 74 360 657 98 413 741 109 826 965 114 16 685 75 2 806 129 405 601 110 633 912 63 170 994 121 71 322 115 416 615 105 12 922 112 574 651 112 200 988 96 271 765 115 216 227 99 118 960 102 632 872 53 74 988 109 264 527 76 789 906 100 129 644 125 920 998 94 14 116 99 152 302 117 143 924 94 483 492 105 133 763 94 137 380 84 261 413 92 393 977 108 81 955 62 158 755 105 431 808 120 271 947 65 450 891 115 508 543 108 280 840 76 471 687 117 5 678 78 495 903 88 446 843 127 235 532 113 487 698 85 174 865 99 64 124 110 446 524 91 138 386 88 162 383 62 684 729 96 803 973 96 379 464 132 742 777 87 242 330 39 323 988 93 54 522 80 9 882 99 458 963 96 89 980 89 52 560 79 195 518 115 387 956 91 53 225 84 532 967 114 65 902 104 282 827 133 68 423 114 346 793 81 211 544 119 466 581 102 3 804 113 31 796 106 38 441 106 373 508 72 454 559 95 46 782 104 423 983 61 299 869 76 206 547 73 27 333 89 274 406 105 542 611 91 182 573 89 649 749 92 33 993 109 2 483 115 111 746 91 68 96 109 511 864 128 497 576 111 85 933 129 231 593 91 69 167 75 715 861 115 172 872 131 262 851 129 548 945 94 542 975 78 363 975 77 775 918 140 518 532 87 157 860 96 237 800 117 2 910 96 472 702 127 151 226 105 9 746 151 655 911 123 425 824 107 544 603 99 56 273 80 698 820 100 365 498 104 146 356 66 396 710 83 60 920 141 41 456 81 92 217 93 368 498 116 433 990 105 310 978 110 380 537 104 473 633 83 376 621 98 48 661 92 434 813 96 716 998 111 280 405 97 429 471 124 251 490 126 138 798 97 301 374 126 303 438 86 193 737 109 671 846 115 225 727 87 328 800 105 237 479 96 99 482 99 177 389 100 82 854 86 592 717 80 430 944 79 213 582 70 12 802 102 574 655 70 462 563 103 88 814 85 915 970 88 30 912 112 573 754 116 817 995 79 137 760 85 306 735 116 335 487 72 415 796 92 124 941 115 664 926 124 614 765 133 655 860 108 250 761 82 454 742 125 849 890 93 75 304 102 277 993 116 851 983 114 154 649 102 20 590 117 213 841 120 202 349 96 43 73 136 62 999 82 494 901 85 401 767 87 424 521 76 603 706 99 194 819 93 701 972 92 401 492 117 367 424 116 306 628 110 75 216 81 455 764 119 412 942 95 607 660 141 787 824 146 506 750 109 534 845 132 648 943 99 571 736 100 84 762 90 17 920 77 933 952 124 518 684 94 327 910 102 495 662 76 109 514 99 196 490 77 401 994 75 542 898 84 325 910 58 310 787 88 426 921 73 236 252 127 292 444 114 454 481 109 364 559 130 260 367 122 716 743 124 275 432 98 562 730 88 124 793 88 477 919 87 294 594 72 440 676 96 491 850 129 432 559 112 622 632 88 100 615 109 768 996 93 878 986 88 139 435 71 4 189 116 171 406 115 164 531 109 748 768 130 316 945 90 135 183 88 85 368 110 143 505 108 406 771 88 136 147 76 188 488 81 42 390 101 619 934 101 386 803 90 234 297 120 693 929 109 914 940 72 14 283 119 0 874 114 714 729 96 228 348 84 4 116 130 836 968 114 594 734 122 263 800 82 729 905 105 267 305 113 147 888 96 39 564 113 226 404 107 460 556 102 20 506 91 379 716 131 696 897 129 43 798 98 141 489 84 427 641 110 78 899 83 33 504 137 366 555 107 46 655 90 220 390 108 217 221 147 654 991 85 219 241 80 327 518 83 68 174 113 260 818 87 270 778 123 777 859 101 25 473 81 677 815 109 520 649 113 306 433 110 622 814 82 575 789 79 108 449 117 179 958 113 649 767 111 261 651 92 84 443 112 272 974 94 331 476 96 259 493 120 354 553 145 532 920 90 490 651 91 461 790 108 243 931 99 102 311 94 384 603 87 128 792 125 793 999 118 64 974 97 730 881 95 273 823 97 168 319 103 486 527 159 217 982 129 281 911 117 349 885 102 406 633 91 428 504 127 899 960 97 257 420 113 755 756 115 268 277 114 118 165 64 147 700 124 414 546 65 210 706 77 360 525 81 357 865 115 125 314 100 68 462 97 118 655 110 582 923 105 190 677 101 389 608 73 446 762 104 697 982 87 859 972 95 492 707 45 798 945 142 467 702 124 776 849 65 20 956 133 95 662 67 91 918 88 760 874 122 827 878 99 442 589 103 151 457 71 480 871 99 301 478 88 209 275 84 555 779 63 57 118 87 85 199 95 9 24 92 212 761 141 859 871 136 343 839 120 362 917 85 473 766 101 311 990 96 236 683 73 26 164 147 48 252 102 8 722 105 283 471 112 419 517 87 9 594 95 682 887 92 112 958 86 149 188 104 262 592 98 276 474 90 356 883 102 145 703 101 573 620 101 312 332 80 2 322 121 82 807 72 25 635 104 309 697 90 155 476 83 91 237 111 66 205 120 220 327 102 121 642 121 362 604 92 129 782 88 946 973 156 508 733 72 27 790 104 290 632 92 539 700 121 183 723 95 311 853 84 251 553 89 496 906 117 127 265 89 40 645 103 102 660 108 239 521 129 380 736 120 82 770 114 342 810 83 302 911 77 14 864 81 86 305 94 701 878 112 58 110 97 382 855 86 195 607 75 479 587 116 278 547 100 359 917 121 846 996 117 75 511 70 161 978 100 171 580 60 298 419 103 619 661 79 728 914 80 140 365 71 662 966 97 498 792 59 807 816 120 461 472 83 146 357 99 147 964 96 176 791 66 324 634 116 788 847 102 234 525 125 435 540 85 2 127 96 170 824 118 456 807 104 739 851 95 233 753 62 275 733 119 135 156 81 235 740 125 466 587 114 469 478 111 702 896 119 123 817 121 189 696 122 186 386 134 237 676 84 80 993 122 896 904 93 468 972 106 296 801 83 523 990 102 150 805 101 48 96 127 243 462 90 137 957 64 909 980 84 333 335 95 95 411 68 49 794 72 809 974 83 153 493 80 124 299 92 34 536 103 495 840 113 454 802 66 258 577 102 2 575 106 56 168 93 283 415 127 20 130 105 598 772 103 92 246 83 367 386 53 758 806 115 252 626 91 130 496 133 41 712 74 606 667 87 118 374 83 188 251 140 256 464 110 626 817 93 689 730 93 934 980 113 289 629 93 142 878 60 386 821 97 847 898 118 564 814 60 17 227 97 580 651 93 844 868 123 332 531 95 260 313 93 384 921 142 710 811 111 684 993 114 15 915 105 133 310 122 213 461 111 832 876 73 400 753 82 79 709 94 239 673 80 753 902 105 667 930 87 646 774 115 605 908 89 470 793 107 55 479 95 664 959 79 261 798 70 40 409 93 110 913 73 286 468 100 386 527 99 411 712 115 92 255 137 66 286 91 488 524 142 77 554 84 669 691 117 218 569 91 7 57 135 370 871 72 697 966 101 334 600 93 2 229 114 349 590 80 221 477 100 257 486 128 106 468 138 44 145 102 11 338 116 226 505 138 227 907 75 575 922 86 35 203 81 13 657 104 537 643 121 484 489 102 488 921 98 526 696 82 715 806 133 315 547 116 69 858 96 85 838 103 80 167 103 296 329 126 42 461 87 338 404 91 687 928 92 23 275 121 662 680 133 90 872 102 187 811 118 189 833 103 563 900 95 96 934 82 36 744 121 504 627 122 374 622 129 83 604 112 809 966 95 27 205 117 760 980 105 61 69 96 205 542 125 150 649 102 328 811 103 72 99 103 173 904 123 462 942 116 174 525 92 404 651 103 470 515 76 521 620 65 219 650 116 550 917 94 21 192 69 699 969 135 180 703 98 659 783 100 34 602 117 316 725 75 627 930 85 465 797 101 74 289 110 401 497 85 112 221 95 578 739 106 517 898 125 138 288 102 157 193 123 338 541 127 492 574 103 306 764 100 81 729 127 627 932 115 105 791 129 650 947 105 8 724 115 96 352 79 537 576 119 181 508 78 159 286 115 127 373 79 366 406 95 922 966 57 802 953 128 536 547 96 68 791 55 374 717 94 141 842 116 398 418 108 334 374 121 783 905 134 19 274 104 273 446 88 30 609 96 882 996 87 19 484 102 376 865 97 18 407 90 807 860 116 81 435 79 212 846 121 679 730 63 588 732 90 273 895 71 24 823 115 187 918 134 11 931 127 20 267 87 46 516 38 182 827 83 168 958 79 315 828 80 537 870 95 143 922 108 758 811 90 476 616 102 218 655 81 128 183 89 540 930 122 31 112 96 539 893 85 209 708 75 353 523 90 76 203 97 70 980 73 499 761 116 302 532 92 506 742 81 447 759 120 567 811 95 31 992 99 515 593 91 424 756 112 228 921 110 110 158 97 322 804 73 114 733 101 523 680 123 724 959 111 306 358 127 99 281 91 285 322 126 175 956 90 529 825 71 507 526 118 146 443 147 249 752 123 556 664 78 62 973 100 15 466 106 15 22 150 24 850 106 56 63 80 59 74 104 684 792 120 348 849 134 163 778 91 604 846 109 367 651 94 394 454 57 513 637 137 281 492 75 169 274 122 377 901 83 4 423 87 330 744 112 350 855 78 178 214 99 614 779 99 912 992 102 179 250 87 527 785 104 369 456 109 117 994 85 582 695 115 45 109 93 377 825 66 102 294 132 116 810 65 139 983 111 106 145 78 365 871 101 66 976 131 356 862 94 593 763 111 827 982 105 492 970 70 812 929 108 661 752 110 72 404 52 39 681 99 875 979 64 674 913 91 344 516 88 560 965 116 264 862 121 486 607 101 61 270 104 192 552 87 305 615 109 465 554 79 45 784 116 113 189 125 423 978 83 167 614 129 355 657 89 297 580 75 190 390 82 285 899 96 752 956 93 254 937 95 371 738 123 556 898 76 346 633 104 203 303 99 758 911 111 633 860 111 785 877 131 843 982 108 118 336 114 85 728 103 207 323 120 361 609 122 604 826 115 522 682 79 486 866 121 278 939 87 543 870 79 4 290 88 301 580 102 560 951 95 152 243 79 813 936 91 394 920 67 773 798 128 203 574 109 90 530 100 335 922 157 1 895 117 693 784 68 461 470 83 222 352 65 449 981 113 528 870 82 514 840 91 534 896 72 88 318 151 499 674 111 635 926 92 81 219 97 159 344 110 173 432 91 240 451 135 449 605 89 2 184 85 24 344 113 707 808 64 21 918 92 569 945 82 12 224 69 576 814 87 403 691 129 566 867 72 687 903 94 44 469 92 637 896 95 751 946 129 550 989 123 483 601 104 219 721 107 743 799 61 930 992 90 886 950 80 383 883 78 12 496 100 214 755 63 91 341 129 278 861 94 716 887 73 399 964 79 209 960 81 698 864 103 3 888 105 749 947 59 80 633 108 260 780 54 739 841 116 660 988 137 289 626 98 150 186 91 379 827 99 553 955 87 181 542 143 244 558 74 701 770 122 62 204 90 613 753 86 401 900 116 67 694 90 616 635 96 136 942 83 426 482 132 87 979 82 394 623 87 54 208 89 29 432 107 691 828 124 202 241 121 555 992 104 452 915 71 111 122 91 585 984 118 876 991 71 91 388 88 3 782 99 522 596 98 556 572 100 526 719 122 42 734 108 35 557 73 18 480 97 341 949 119 530 974 128 281 674 105 212 594 122 875 966 71 15 604 114 8 612 134 157 782 91 140 162 116 430 575 105 157 386 94 499 611 65 137 937 55 501 883 117 504 748 120 891 958 100 630 747 63 187 650 119 431 545 110 46 539 86 748 845 98 189 222 102 64 532 123 120 208 114 573 582 111 323 662 110 242 390 143 545 879 107 229 759 79 501 824 94 580 623 104 476 725 132 229 316 99 91 709 138 623 813 138 117 775 111 116 799 90 192 536 145 91 480 100 289 528 140 134 895 86 177 182 76 383 770 146 422 593 118 566 968 119 552 742 122 489 980 113 304 664 128 322 893 105 154 346 100 133 884 62 516 993 124 53 405 108 210 751 101 133 651 84 588 781 90 475 888 85 818 909 98 738 928 87 256 814 105 338 447 105 451 980 97 408 485 94 313 572 49 271 371 113 449 916 102 336 483 139 582 592 112 165 758 88 393 895 72 452 682 105 172 838 103 945 982 60 321 389 97 315 835 117 47 787 126 12 137 105 854 951 100 273 616 115 430 554 102 245 712 115 116 153 74 331 342 89 426 693 107 5 913 67 258 888 128 480 495 107 296 928 122 829 851 75 181 210 93 178 759 78 640 778 112 62 700 111 649 862 138 4 938 77 863 920 65 590 762 123 22 187 94 181 683 86 350 792 97 934 998 126 287 603 128 210 767 105 307 813 89 182 812 116 105 492 89 58 343 139 360 390 120 474 833 168 287 890 114 390 420 102 458 720 122 278 953 76 122 139 56 148 602 95 407 582 101 837 891 64 102 479 135 274 805 82 157 170 141 29 298 114 163 618 95 560 670 120 2 174 114 257 663 112 143 478 122 122 767 96 397 720 76 520 907 89 223 937 96 311 594 86 312 807 86 521 574 66 497 791 107 141 569 118 520 736 93 67 830 86 32 458 134 131 435 122 753 881 73 71 138 98 174 368 124 139 658 86 288 857 98 203 931 96 379 397 88 47 58 100 829 909 105 355 749 95 857 930 114 442 505 123 460 495 109 419 878 88 366 439 91 100 246 87 741 978 120 516 810 77 289 754 60 410 738 72 37 359 116 545 626 130 766 945 103 762 988 104 264 671 110 623 731 101 0 115 100 498 744 120 248 337 98 36 124 98 376 660 49 144 965 113 223 822 84 23 92 99 449 858 115 547 834 97 36 228 74 110 223 108 333 804 79 415 938 77 38 72 63 47 814 88 339 994 88 81 818 122 701 857 118 38 645 44 720 912 119 76 636 109 461 763 86 809 913 74 176 582 103 160 601 130 335 575 75 210 472 58 33 689 87 57 726 121 661 809 115 73 167 89 879 916 113 625 840 101 513 685 129 279 737 97 224 830 113 181 399 119 201 507 95 444 799 83 728 872 109 295 301 119 149 644 94 582 589 92 441 790 112 156 237 113 705 808 113 28 728 113 325 365 127 722 798 101 340 721 75 222 255 110 185 785 107 549 942 129 459 634 75 151 738 107 55 623 84 236 309 70 229 334 109 313 532 115 180 557 81 368 457 118 285 472 136 296 552 108 31 608 128 417 588 122 693 705 111 279 542 92 68 146 112 55 200 136 846 949 95 557 965 82 309 810 83 60 706 91 591 765 110 769 956 76 110 484 74 249 722 149 209 682 109 106 857 130 498 557 71 341 790 114 455 468 110 232 930 117 193 222 104 249 377 88 22 206 109 911 936 100 45 679 72 411 946 90 227 391 116 435 564 96 57 77 104 118 538 71 773 850 119 693 875 91 47 130 134 287 299 98 336 634 104 280 923 104 594 855 91 489 690 82 113 925 77 642 805 94 312 878 122 177 819 82 31 288 93 366 410 107 589 754 128 624 629 130 136 902 74 607 704 102 748 871 100 161 822 118 341 999 92 323 558 81 367 590 139 176 576 135 118 729 79 22 355 137 78 125 106 185 697 111 274 782 106 255 515 47 194 521 126 362 505 124 72 421 106 529 530 94 458 642 111 271 597 89 807 943 101 576 665 104 689 729 85 34 53 96 29 975 112 24 475 133 399 479 98 253 857 100 462 861 133 245 737 98 203 441 88 49 999 112 55 482 139 522 663 109 766 877 123 431 882 100 122 478 104 304 820 71 296 335 96 327 355 103 681 753 106 220 734 58 318 696 80 629 956 119 113 900 85 787 859 76 594 612 112 721 939 77 166 194 106 168 903 95 18 585 134 395 484 122 499 521 102 906 978 88 307 344 123 182 320 84 12 872 110 144 236 106 805 897 78 183 203 94 98 345 78 745 833 140 443 675 99 219 540 100 188 894 102 718 948 136 884 998 107 132 557 123 345 490 111 236 966 98 173 833 83 158 364 107 240 809 70 505 517 82 10 809 102 233 510 106 154 899 123 264 449 98 282 684 80 582 613 154 447 756 100 78 834 96 310 916 85 104 110 98 411 697 60 447 628 67 132 219 86 67 115 102 955 964 86 156 892 67 111 126 116 781 892 132 154 200 91 241 665 95 207 441 136 328 932 112 113 424 105 862 972 75 11 185 74 165 646 79 545 676 102 623 869 92 23 186 122 479 977 93 416 594 69 43 311 140 520 654 86 507 683 112 305 393 78 376 503 116 198 864 83 9 351 121 91 253 75 404 558 90 520 872 127 79 485 85 71 757 68 426 469 121 646 820 117 156 828 107 390 681 89 322 857 85 132 536 88 322 368 93 186 560 77 591 701 131 117 528 85 450 660 60 313 345 61 9 110 92 51 693 85 506 784 100 722 969 90 238 402 83 131 714 125 254 278 65 488 856 116 522 698 106 468 993 66 295 924 93 144 658 125 31 353 98 125 155 64 130 512 96 107 195 118 316 625 65 67 906 91 382 694 133 286 814 108 178 641 94 752 952 103 651 905 84 37 334 97 20 613 80 815 935 107 723 921 95 383 605 110 633 695 103 100 595 83 90 405 94 216 812 106 158 630 119 630 893 95 424 505 121 343 934 90 194 205 104 46 150 55 563 675 83 624 673 109 129 287 77 892 972 99 651 842 62 98 106 78 491 623 140 55 776 98 542 814 97 455 615 101 134 229 93 639 796 86 368 398 84 221 911 103 660 804 93 154 862 72 685 756 102 547 566 108 375 400 99 232 992 128 152 533 127 526 814 107 89 702 87 777 952 88 318 508 103 254 782 95 210 964 109 614 987 42 439 978 123 840 918 63 63 140 112 413 864 98 148 897 111 662 684 81 228 579 167 315 871 90 571 778 87 445 769 129 775 937 67 505 867 123 143 223 93 39 946 110 320 537 83 332 545 137 595 969 132 23 515 112 880 926 83 682 722 108 17 544 98 82 180 96 455 656 96 749 921 127 61 803 121 745 880 147 428 696 114 652 697 103 247 514 115 78 660 71 561 676 71 225 456 78 410 696 112 316 870 78 357 600 105 100 464 79 42 302 117 954 960 77 280 829 69 63 253 81 289 587 116 167 971 95 307 372 104 67 914 88 199 862 112 571 625 88 662 908 108 427 985 106 5 831 122 248 342 70 183 391 81 393 705 119 294 394 145 406 970 92 481 612 112 114 969 124 27 761 122 260 416 98 207 773 116 866 869 107 329 619 100 414 962 80 186 770 103 139 693 114 84 697 123 771 995 117 275 668 105 412 802 117 261 633 90 469 492 103 613 651 126 282 509 106 521 571 109 728 882 94 505 946 89 615 842 98 296 631 112 568 943 102 320 571 92 145 322 93 197 886 124 327 886 90 216 235 98 700 883 107 1 157 86 83 346 126 83 556 93 119 747 131 467 660 74 165 959 72 262 889 96 618 958 123 508 628 86 621 952 72 484 521 98 205 759 104 879 958 107 616 849 147 88 511 108 489 659 86 110 586 75 191 289 79 51 437 108 379 625 89 40 584 103 124 588 100 378 898 97 192 617 107 499 667 96 438 826 96 259 914 102 82 216 105 56 946 125 102 177 100 119 865 118 22 87 60 114 957 112 452 589 85 526 789 106 257 370 74 131 583 103 103 155 124 88 938 92 250 722 85 168 186 122 210 590 100 110 297 68 104 499 72 199 620 73 234 865 107 229 745 116 10 49 141 57 403 99 251 841 108 73 689 55 888 890 92 293 700 113 734 886 111 301 641 119 464 468 141 449 485 76 474 666 94 642 958 74 254 626 93 179 970 80 596 952 96 335 431 44 314 946 88 40 429 119 377 884 116 788 868 114 199 767 120 216 598 82 324 775 96 7 579 115 44 837 68 115 159 129 234 896 123 777 993 135 247 870 114 416 687 100 223 365 97 236 933 71 325 497 141 94 376 106 133 840 124 28 789 107 118 752 136 585 749 110 504 547 80 54 876 96 183 932 109 444 984 100 230 331 70 115 993 102 90 455 101 97 738 108 367 650 127 614 697 107 140 627 125 683 862 106 363 935 88 484 594 109 71 812 92 523 773 106 427 710 97 375 495 126 687 827 111 263 751 97 657 951 119 440 543 140 33 392 101 68 401 99 688 831 110 291 597 100 128 243 105 220 803 104 309 560 74 35 821 86 190 206 79 69 882 94 497 942 76 109 759 96 732 935 129 419 835 86 231 644 95 45 117 98 582 941 83 49 444 106 273 667 99 0 991 70 364 439 135 277 931 106 716 722 80 434 497 69 29 509 73 812 982 77 357 805 96 124 516 112 123 443 83 541 549 68 123 800 107 841 972 87 365 461 120 412 445 125 98 578 101 539 772 108 529 663 74 734 943 74 3 212 91 346 599 107 223 581 106 900 958 71 330 431 85 55 367 113 183 782 85 82 680 77 798 983 123 336 540 124 534 754 66 634 931 99 149 709 90 239 817 114 115 419 74 77 213 132 673 837 77 304 708 73 454 978 76 354 570 109 37 64 88 722 857 110 182 637 98 41 346 84 203 502 75 209 722 77 314 730 114 626 952 120 548 868 65 361 577 90 298 908 84 5 539 96 33 148 124 282 758 89 687 937 76 90 127 78 60 332 57 412 750 112 368 535 92 634 851 116 811 857 100 438 909 111 250 392 77 580 719 77 750 792 95 164 743 70 716 749 101 118 168 140 523 975 97 227 722 114 161 622 53 778 890 123 57 812 106 374 605 98 396 752 117 0 394 83 119 413 121 7 179 103 586 735 90 616 793 89 459 559 95 789 941 102 226 839 98 548 712 106 44 725 87 265 878 86 337 728 105 486 976 80 679 947 87 115 675 118 145 310 125 372 438 80 231 904 83 495 539 128 301 851 116 660 897 80 284 815 86 274 493 75 308 831 85 4 901 106 271 815 77 656 994 103 255 797 112 79 683 111 956 965 72 426 770 79 100 362 138 65 533 67 430 988 130 317 709 77 107 530 95 50 571 99 629 739 68 15 789 94 80 553 99 582 622 98 146 964 95 196 373 114 152 176 97 374 655 120 0 947 119 498 584 111 156 525 61 677 977 89 68 780 108 715 820 114 158 662 102 508 601 94 212 870 102 222 450 106 695 784 106 634 970 101 379 638 108 452 626 80 614 933 130 435 971 118 187 689 61 213 551 131 96 256 137 173 872 94 239 702 153 680 923 80 203 294 81 330 336 76 486 554 87 323 549 75 224 917 94 389 714 102 232 512 93 307 785 112 434 936 99 118 249 108 250 803 99 34 851 106 131 657 101 291 515 92 725 773 108 83 207 134 0 317 97 311 396 101 342 951 79 220 764 56 117 550 80 310 364 103 650 992 128 301 645 92 20 412 63 741 907 131 336 626 108 149 886 91 131 288 110 249 926 116 212 242 104 648 744 83 107 211 61 386 705 133 384 491 138 215 921 103 777 902 109 10 15 100 114 579 119 304 411 99 605 722 94 387 961 77 4 888 80 165 461 113 317 460 121 351 516 86 437 722 62 195 565 102 54 763 116 375 843 99 403 789 92 255 799 83 42 454 119 264 918 113 191 815 95 665 676 84 338 453 107 132 753 115 374 511 51 307 614 135 286 486 111 202 555 70 654 849 118 387 752 86 394 722 86 349 361 114 716 890 90 84 603 77 424 715 86 31 707 118 393 444 79 177 465 75 619 948 119 159 904 100 162 184 84 367 755 80 109 793 64 396 578 79 578 713 97 518 753 145 483 802 102 84 813 105 171 652 119 185 460 89 67 788 94 100 899 112 311 442 68 400 554 107 514 824 96 128 662 96 385 604 103 437 621 92 16 727 108 146 808 88 274 960 65 413 784 124 51 511 93 474 995 95 62 365 126 297 491 99 357 420 77 274 806 96 351 446 58 482 586 78 385 415 111 534 788 109 92 878 80 159 509 143 10 113 95 878 889 106 594 869 110 389 571 83 108 344 84 473 482 79 369 389 119 309 463 105 709 894 86 519 568 75 538 878 117 4 286 100 211 848 128 199 592 89 319 493 140 652 995 110 112 271 68 245 837 102 274 458 106 123 797 127 788 856 87 492 802 139 389 436 127 185 904 126 559 691 81 161 273 128 171 801 90 460 612 66 534 864 107 703 872 99 487 864 90 372 576 95 415 448 136 335 573 114 13 496 140 47 63 96 626 953 120 211 498 93 438 556 100 74 710 93 224 911 105 160 693 103 500 873 71 651 744 113 316 411 103 483 982 99 460 779 83 185 345 141 502 612 126 139 970 114 105 112 113 678 964 95 473 921 113 379 669 72 409 640 94 53 875 99 409 730 95 162 668 83 604 618 83 17 452 72 655 855 148 72 322 90 497 722 69 208 359 51 138 304 113 357 903 114 637 855 91 13 800 98 75 619 81 48 195 102 18 692 130 292 549 121 852 954 62 384 975 94 165 304 97 183 844 69 178 602 87 195 608 75 451 610 97 30 173 91 211 465 122 105 495 84 26 650 95 550 729 88 417 859 79 980 994 101 828 973 81 865 930 93 868 961 72 173 543 112 125 494 118 340 621 117 378 673 145 562 738 93 474 802 114 243 863 73 346 413 88 22 990 94 30 893 95 673 851 119 10 755 90 569 885 129 12 565 77 359 597 128 231 564 104 484 978 90 417 862 78 516 708 61 197 959 103 443 902 125 192 586 104 67 797 82 705 730 111 430 733 84 508 825 144 587 779 117 639 976 80 68 154 113 173 809 97 94 829 117 83 467 97 258 709 97 375 978 118 716 884 130 55 147 90 64 718 100 261 662 61 41 759 119 751 920 116 525 822 114 771 858 80 223 664 137 109 192 123 387 916 85 192 973 100 77 208 107 433 853 80 65 212 83 377 574 112 128 931 82 285 773 93 343 654 112 91 855 129 278 565 101 56 811 75 876 980 123 277 776 120 559 690 97 188 864 83 491 692 105 383 456 116 272 544 123 742 816 92 695 928 78 11 88 81 249 306 98 893 918 113 653 883 108 313 718 102 108 789 82 104 858 65 127 698 68 572 695 121 428 661 89 739 892 109 233 474 105 229 677 102 76 719 101 126 626 117 11 300 110 224 314 105 339 475 91 10 527 129 613 913 94 113 347 88 41 156 131 214 648 119 512 635 93 595 925 124 310 856 99 714 820 102 243 359 86 333 782 92 224 975 94 265 557 106 467 614 111 373 855 92 818 872 76 285 499 83 1 414 153 469 562 70 383 506 79 796 906 99 97 342 92 215 485 113 119 708 79 282 979 89 155 979 124 52 760 112 265 891 103 843 966 124 295 439 95 261 720 129 659 931 90 206 992 119 462 846 96 314 436 96 215 830 122 36 639 108 318 407 94 189 272 114 614 616 53 60 678 101 333 660 105 550 585 69 321 939 103 131 631 72 114 756 116 202 734 74 681 904 115 273 280 91 32 804 94 102 805 117 334 599 84 547 891 109 285 587 99 195 726 106 507 548 121 106 717 104 578 949 63 438 690 66 73 949 118 702 784 100 328 857 46 582 877 116 155 186 103 380 937 137 755 822 116 344 489 119 91 128 104 226 663 69 256 970 96 446 647 70 88 296 129 208 724 81 147 200 111 827 924 70 425 979 105 20 116 97 802 934 132 718 787 83 690 913 94 919 982 87 382 848 87 414 543 98 17 295 85 118 311 108 93 805 88 107 333 128 520 963 127 249 334 96 72 974 98 461 508 82 475 613 94 786 967 83 61 857 111 88 376 91 437 694 76 329 754 90 377 679 66 138 178 103 33 248 113 282 379 91 258 611 99 240 959 67 632 709 107 39 949 120 215 911 71 677 819 91 445 936 106 611 868 95 99 751 121 280 569 105 147 309 68 401 544 138 50 274 83 118 428 111 169 789 124 285 588 104 855 975 57 313 734 91 769 963 82 742 919 124 393 763 99 50 276 125 347 514 59 51 275 82 82 541 83 127 225 78 26 866 83 587 596 120 602 612 117 53 535 102 448 500 86 192 386 95 375 699 108 486 514 90 958 978 107 405 597 81 464 895 52 12 736 95 483 566 104 221 639 66 426 654 83 139 203 88 737 883 88 307 903 133 44 659 113 499 600 68 299 489 80 359 390 96 580 848 105 473 786 95 223 593 100 404 893 131 375 705 76 253 937 137 190 612 106 140 581 81 112 640 89 190 931 98 339 387 103 137 718 68 438 831 112 17 373 91 34 777 106 0 1 107 21 856 87 355 388 119 618 630 93 489 643 105 207 336 84 438 808 98 58 853 97 509 886 76 891 912 101 526 561 110 180 234 89 786 992 132 250 503 97 750 978 90 361 423 119 54 842 120 18 682 135 459 548 124 67 298 88 34 385 113 1 984 76 158 417 76 78 596 139 563 972 98 728 898 123 123 504 107 69 681 90 7 367 102 164 287 138 807 897 109 397 913 84 69 126 111 284 950 76 467 791 98 596 918 79 53 434 138 42 978 80 11 363 73 64 146 75 157 494 96 53 820 108 358 394 124 738 756 59 10 107 100 119 906 113 314 991 81 15 641 81 89 999 95 522 777 105 278 377 128 391 805 137 21 511 73 183 304 62 441 956 105 47 905 75 95 555 114 49 892 89 861 925 83 400 796 110 763 945 94 289 934 58 836 934 100 208 651 113 487 761 102 754 961 99 113 254 133 968 993 115 422 846 111 425 551 93 867 925 76 11 222 72 588 648 88 100 745 86 271 692 86 88 614 118 638 850 76 712 889 89 248 432 69 790 984 88 32 162 111 53 878 101 458 672 82 397 561 83 103 793 93 321 456 109 445 924 56 26 564 99 157 426 99 101 268 114 155 226 92 275 319 113 579 743 127 86 558 105 233 964 118 941 984 105 469 945 70 379 975 137 43 781 101 224 359 96 454 964 84 529 847 83 157 277 88 46 485 88 785 799 87 207 500 93 640 893 109 412 433 97 44 318 105 851 886 115 236 954 113 1 853 80 550 980 121 529 671 105 193 518 119 209 939 134 255 795 130 96 895 133 766 898 105 710 985 121 479 717 70 449 467 103 711 786 106 534 685 91 60 217 90 405 425 105 189 851 111 100 951 75 965 980 119 25 472 107 229 342 120 522 815 90 203 644 72 80 610 81 849 909 73 406 499 103 589 864 117 481 842 104 573 675 109 315 687 76 36 654 132 363 623 79 236 295 113 421 561 108 205 768 87 214 260 78 581 956 108 248 836 102 827 910 118 430 524 114 625 946 103 104 234 79 221 362 72 637 747 98 115 953 116 42 950 106 290 805 95 205 988 86 7 913 82 363 663 81 19 253 88 88 795 109 302 713 51 237 771 103 380 983 124 470 574 67 246 695 130 75 491 85 101 566 94 986 996 146 566 614 111 506 901 91 660 757 98 305 324 85 553 910 129 328 993 113 805 881 111 967 995 101 121 726 114 438 862 80 401 892 65 208 575 131 128 584 92 721 907 87 279 922 80 47 719 83 346 533 101 641 984 104 301 382 99 904 932 85 26 109 88 377 453 67 221 358 79 232 526 69 39 62 81 128 780 80 258 575 106 270 540 92 190 544 77 800 803 97 261 441 104 925 982 127 342 568 135 235 506 104 599 850 87 382 922 64 283 570 118 280 399 98 3 637 130 13 91 99 177 484 109 53 629 107 923 933 93 37 174 123 110 443 84 267 986 117 462 466 94 17 265 119 108 839 79 344 623 86 178 236 109 87 744 144 99 578 78 256 936 100 425 679 88 203 483 134 845 891 109 549 714 96 604 859 117 711 895 97 497 581 100 534 781 83 15 169 108 652 659 118 374 490 60 78 735 110 25 939 90 674 744 119 852 879 129 132 968 85 91 251 140 94 776 100 524 933 77 219 774 110 757 773 109 323 369 120 143 500 106 591 894 95 176 475 77 57 339 89 29 718 92 424 493 97 193 675 59 201 278 111 482 536 109 380 504 94 77 188 97 517 525 102 217 226 130 62 668 105 266 948 96 388 688 95 390 829 113 417 512 85 434 525 83 247 968 115 336 418 95 3 95 96 337 530 87 183 635 91 2 139 102 7 397 93 24 142 74 743 744 98 6 508 91 554 680 78 3 942 100 414 991 68 52 998 112 301 624 92 1 373 111 65 80 87 162 326 104 65 136 155 22 385 110 672 785 109 611 700 108 57 962 70 774 836 128 566 664 107 2 415 103 532 965 85 535 671 102 37 400 124 375 898 116 151 936 29 760 919 127 232 750 82 352 419 118 25 97 88 535 860 112 120 282 147 467 518 133 116 794 96 242 474 113 675 967 131 433 828 108 575 785 101 329 470 74 17 159 102 375 713 103 149 745 107 114 777 104 292 914 112 340 711 73 108 900 123 386 676 113 555 973 106 50 782 83 469 766 106 159 943 71 82 221 87 676 796 86 371 447 91 754 981 73 289 816 88 664 836 99 284 479 103 332 484 72 118 639 103 506 736 94 85 622 90 570 828 103 72 733 101 796 908 121 765 798 138 316 335 94 369 477 99 7 286 86 183 558 95 331 864 85 923 957 56 333 882 50 605 903 110 170 878 98 76 581 105 333 831 92 704 903 113 350 713 124 304 932 101 556 593 86 313 903 75 33 223 119 60 761 117 763 805 83 410 743 59 633 662 103 798 893 145 52 941 85 494 571 111 406 681 89 534 674 118 288 602 106 26 528 98 182 231 76 458 574 75 24 406 88 621 735 112 194 735 98 756 889 128 476 992 117 330 365 116 656 759 82 569 853 116 727 731 98 290 466 94 930 938 52 90 754 91 64 302 126 152 158 117 5 482 105 428 753 95 18 76 65 37 102 94 121 870 107 179 607 95 162 969 79 232 413 105 567 765 130 193 356 111 119 837 73 248 437 124 129 493 81 12 948 87 687 981 124 188 372 112 236 976 79 245 534 68 703 816 94 395 684 111 218 666 114 702 705 89 126 365 143 260 500 139 160 658 110 400 718 39 344 588 115 154 191 66 166 339 113 19 454 123 14 865 102 571 712 116 69 568 77 806 974 65 139 703 102 119 553 91 702 732 93 595 809 114 189 594 121 87 723 123 459 812 88 773 869 89 759 766 86 439 489 104 72 653 103 84 175 80 21 191 116 59 867 116 402 637 99 597 839 112 295 744 146 667 742 117 453 678 108 25 519 127 239 914 104 953 980 65 374 672 80 511 883 91 260 337 90 1 848 102 500 995 128 142 545 116 112 129 51 424 776 62 765 776 114 277 580 83 55 169 115 32 103 87 201 480 123 535 859 99 478 681 97 804 980 82 127 172 103 189 328 89 670 818 87 73 901 94 434 453 110 3 344 47 81 764 101 129 864 46 307 410 104 237 912 111 402 598 56 41 205 68 59 788 101 185 969 100 244 796 96 244 751 113 638 716 101 403 655 98 446 766 105 175 624 80 588 821 96 614 729 106 372 878 95 148 188 85 40 216 46 114 196 115 122 534 111 219 818 83 222 417 114 1 258 71 207 400 91 48 829 106 165 292 111 81 368 94 16 319 90 17 208 95 147 735 133 78 865 99 60 396 102 478 692 106 35 621 121 49 415 74 121 146 94 302 435 116 213 535 107 285 693 127 154 934 56 488 957 108 554 789 136 362 717 103 358 372 104 335 812 85 156 458 80 255 607 126 560 653 117 581 871 91 9 371 104 169 387 59 369 617 125 324 569 92 500 958 125 19 618 105 612 839 137 433 672 60 875 892 114 357 558 103 55 762 79 447 842 57 221 586 117 14 514 83 149 357 109 452 895 116 661 868 111 565 861 93 326 599 67 65 170 82 178 562 87 872 925 90 509 965 77 613 856 73 711 737 99 35 868 93 866 962 120 9 270 77 454 827 108 297 699 113 539 597 97 171 302 101 288 949 75 190 785 113 354 765 87 181 695 119 38 951 90 779 966 126 927 941 113 208 261 87 681 954 109 59 128 90 590 704 87 32 714 110 142 797 109 645 972 104 161 262 99 524 877 84 658 756 96 145 298 113 408 680 103 110 244 84 106 407 68 292 484 131 591 902 115 273 721 72 118 687 72 181 839 111 114 390 106 268 673 69 144 770 86 43 284 107 207 663 71 709 773 59 29 119 98 123 940 106 298 507 131 246 747 117 625 656 98 759 903 90 927 961 91 29 711 85 142 459 100 81 278 125 390 892 138 68 255 112 286 432 113 610 931 95 69 700 98 101 802 120 214 416 117 769 815 110 21 326 113 413 509 96 191 906 127 129 237 96 358 403 96 111 269 71 22 440 81 413 771 59 72 175 122 870 955 103 290 360 121 47 288 108 78 538 109 490 906 127 540 801 103 107 730 91 536 548 79 37 693 98 386 789 128 32 941 123 757 962 126 763 860 100 129 381 67 561 844 114 612 954 120 537 780 85 483 976 80 15 256 68 473 682 141 309 547 112 826 910 124 126 767 97 57 788 113 249 857 102 57 538 69 141 632 96 176 465 95 129 435 91 781 918 124 225 686 79 621 751 69 789 912 98 37 271 96 121 831 91 767 819 103 305 455 78 278 350 84 294 846 62 494 951 110 778 881 129 142 144 87 150 717 98 128 274 134 462 476 125 162 307 101 342 508 76 99 988 110 14 775 82 115 333 96 434 578 98 470 527 89 216 402 114 467 573 61 382 732 117 514 610 130 291 568 103 8 677 120 253 987 101 875 899 134 611 883 94 2 307 114 183 900 124 572 624 96 597 908 106 356 741 99 622 829 112 44 248 129 385 871 99 278 732 104 567 630 116 498 758 138 113 805 90 76 834 144 475 571 84 436 959 123 588 986 86 56 974 119 73 351 123 80 257 81 212 230 77 76 552 82 9 639 100 743 958 116 655 787 120 484 716 88 237 549 127 759 882 108 537 950 109 8 54 109 857 901 81 55 695 128 836 936 76 359 884 92 395 858 115 63 773 87 578 720 101 74 167 98 111 891 138 491 633 106 130 923 91 264 318 125 777 822 97 95 633 92 304 467 89 609 937 73 290 783 125 663 790 78 258 716 61 324 448 95 29 650 103 1 790 117 674 878 129 507 701 102 16 872 109 41 202 64 458 982 96 323 404 84 39 319 65 37 245 98 100 572 101 178 736 90 365 366 97 205 674 103 29 926 60 598 620 115 111 780 95 649 712 126 170 357 81 409 517 77 334 800 105 646 928 94 717 950 114 129 133 85 248 944 141 9 372 129 332 491 103 142 239 94 154 856 76 305 660 122 517 779 111 617 920 91 429 748 88 9 51 95 427 436 104 197 514 113 530 989 111 31 722 90 651 942 105 489 973 95 730 884 134 522 634 85 251 554 86 266 344 108 280 826 87 814 907 93 214 673 124 887 909 103 103 540 97 316 906 80 40 248 116 4 474 122 90 130 111 289 715 134 250 997 133 294 732 125 191 667 79 63 602 80 19 703 98 32 239 80 11 458 129 200 860 69 473 960 80 152 429 127 199 598 96 117 927 109 443 516 105 101 270 109 54 439 111 220 621 72 104 628 104 26 362 116 304 581 88 650 825 73 532 660 98 557 678 129 511 595 136 486 492 92 255 951 98 395 660 146 253 440 78 72 480 113 374 626 74 47 923 85 148 932 84 388 926 106 78 649 115 229 362 92 407 463 107 67 766 82 334 956 116 791 852 75 201 863 80 189 949 120 8 548 83 104 958 84 22 480 88 353 943 101 449 473 100 255 424 105 176 510 137 260 493 113 47 286 92 321 885 80 924 980 84 166 998 115 131 249 93 162 497 86 227 681 120 557 966 99 341 916 140 80 100 117 179 883 87 419 600 117 779 924 105 231 730 117 803 876 124 353 541 100 48 310 92 157 698 115 178 595 87 5 248 80 26 376 117 454 894 81 210 281 113 815 911 96 108 426 112 450 613 75 224 924 99 744 911 106 338 717 110 329 486 109 697 726 114 584 646 73 573 651 111 216 823 86 809 932 80 269 432 109 228 760 98 125 386 129 350 909 44 731 980 116 296 416 103 141 571 97 372 373 150 425 430 119 303 694 73 500 683 103 354 560 89 419 921 86 371 460 101 782 967 123 305 445 100 72 374 105 447 623 71 286 933 96 354 571 105 533 664 42 267 379 111 101 336 83 94 273 125 276 522 103 766 821 92 138 280 87 116 940 110 415 920 114 499 918 82 287 292 136 40 929 108 695 884 109 195 548 109 284 920 98 612 753 129 499 928 105 31 754 90 913 964 119 354 635 92 154 175 116 171 319 74 213 415 71 931 963 88 54 849 85 266 653 87 512 597 103 412 585 72 85 608 105 494 655 100 152 271 107 577 626 114 202 722 91 148 524 81 31 423 85 27 512 85 345 441 95 144 787 125 698 941 108 390 604 126 638 898 104 586 747 118 301 971 140 211 266 82 377 401 109 513 801 81 18 241 84 418 493 120 276 638 53 187 992 80 697 953 85 448 982 113 478 675 80 760 811 88 898 984 62 46 135 81 147 619 99 232 368 96 53 328 89 83 135 101 641 678 125 188 630 128 319 916 112 28 767 111 191 267 84 259 658 87 556 623 105 289 637 100 197 854 116 375 492 97 605 996 114 352 803 93 119 838 109 83 600 110 262 504 100 374 709 137 125 238 109 769 797 94 579 968 82 552 835 112 489 926 113 184 962 99 305 808 141 493 886 109 364 374 128 712 808 86 368 884 115 563 720 106 683 973 97 182 519 87 81 250 87 491 862 108 309 453 103 370 952 94 303 415 96 682 992 141 577 651 88 593 643 102 840 931 121 355 372 74 457 932 111 833 990 123 74 970 73 259 854 111 59 376 114 57 426 73 714 766 91 289 971 102 413 984 100 565 678 130 495 802 81 625 879 66 916 949 78 251 263 113 290 887 86 411 683 118 28 622 110 472 919 95 702 787 81 392 859 101 700 769 82 170 961 110 41 950 77 209 333 77 132 825 86 318 981 69 307 473 98 190 326 107 390 396 99 320 711 84 576 800 109 98 931 78 134 449 102 351 460 63 532 592 87 62 549 144 39 510 124 396 706 99 356 400 52 4 814 78 165 693 129 497 733 121 847 973 158 569 602 114 452 864 140 151 263 75 124 261 93 104 428 125 281 788 104 70 673 74 700 865 74 375 784 87 348 678 106 506 672 99 130 702 114 6 416 116 73 381 112 55 939 98 528 690 75 509 833 92 256 699 96 594 928 94 33 557 90 303 737 100 245 552 70 786 947 93 413 952 107 11 402 115 640 790 102 556 778 107 580 675 69 134 762 86 110 803 91 440 801 106 740 832 96 606 959 117 124 688 116 117 766 61 221 815 69 207 997 110 635 644 112 533 596 140 31 637 76 183 253 137 34 445 113 106 275 123 254 498 125 295 838 110 219 235 91 198 377 107 220 686 130 157 552 90 414 881 75 97 652 112 261 496 88 112 317 124 457 646 79 58 235 116 191 981 92 59 76 84 813 920 121 121 933 85 574 697 118 22 938 120 183 577 106 635 694 114 68 847 87 497 907 84 516 617 68 264 290 105 397 870 42 88 317 70 305 775 121 172 199 129 723 935 142 461 577 108 570 931 110 2 235 138 103 861 76 381 803 105 100 844 111 159 560 79 233 563 109 155 842 115 87 118 87 97 139 100 151 644 83 322 336 74 353 464 83 561 785 113 255 313 110 194 429 75 177 732 84 165 313 53 263 362 53 228 908 99 219 662 141 178 191 84 431 677 87 49 577 125 196 207 89 59 997 105 116 249 108 489 699 92 192 293 148 84 124 99 329 671 98 217 240 113 597 941 128 571 602 115 776 935 84 885 938 82 187 627 84 223 369 129 614 657 82 91 882 137 464 746 88 414 682 98 170 259 88 16 342 78 502 685 84 406 679 84 29 179 86 407 973 93 38 828 93 574 725 112 567 720 83 52 922 98 76 935 61 439 991 86 428 651 104 166 284 122 881 944 103 144 808 102 278 823 130 607 835 92 70 415 73 637 816 109 275 373 69 509 862 109 551 714 97 639 914 100 58 763 74 108 368 101 227 273 64 176 936 111 594 865 66 380 976 153 48 870 133 228 611 119 67 307 116 103 997 118 174 562 102 411 820 123 227 552 109 105 525 110 105 108 101 265 849 71 431 504 89 273 285 98 394 455 134 447 828 79 316 898 109 169 339 106 270 847 103 379 855 107 218 311 108 124 710 132 339 593 123 608 726 105 104 489 106 470 864 70 513 678 102 671 764 108 808 975 93 706 871 109 262 961 100 311 453 81 515 880 114 212 437 70 27 563 111 431 855 119 271 518 124 648 734 89 471 926 89 47 889 99 24 401 87 863 908 68 294 357 92 281 717 75 469 668 106 119 230 118 346 825 149 62 189 115 166 720 102 647 796 73 698 727 106 49 70 120 474 926 112 689 752 112 43 184 143 148 471 116 322 531 71 615 660 117 132 395 106 159 714 128 278 895 101 100 122 117 769 887 94 470 544 90 467 725 93 133 609 67 64 817 85 21 165 123 242 273 101 113 778 113 251 836 108 429 460 128 305 868 111 249 895 133 258 935 97 787 920 112 672 922 74 11 809 95 325 651 111 39 407 112 82 767 71 243 333 133 477 940 147 336 546 128 162 701 120 377 585 105 241 643 118 326 438 89 44 983 110 212 289 60 100 482 80 298 962 69 584 908 110 64 765 71 50 390 143 16 593 113 55 991 87 905 941 111 0 330 90 165 308 82 329 711 72 14 603 119 156 167 134 403 508 83 335 798 128 58 242 92 448 905 120 10 212 131 687 851 125 224 557 92 665 858 84 308 511 82 626 669 101 437 659 101 506 696 129 412 867 113 488 722 125 329 700 99 371 723 132 62 732 72 403 501 135 978 999 116 119 403 78 178 243 141 553 926 122 288 724 95 793 977 100 156 968 113 163 807 75 260 764 84 148 363 104 294 822 91 910 920 106 212 452 152 116 827 121 356 528 95 148 482 133 132 446 101 286 684 80 178 567 110 260 671 84 902 941 132 519 602 127 706 956 115 324 887 83 516 543 99 742 904 39 169 628 84 221 415 82 178 399 108 298 825 90 593 862 102 492 784 78 673 720 99 229 272 131 459 754 136 299 378 99 561 837 100 551 861 99 476 742 81 695 782 121 664 893 117 155 287 88 617 669 85 197 239 109 110 340 118 724 839 121 303 544 86 323 394 87 190 468 116 25 879 156 222 440 105 356 803 94 780 817 77 818 858 94 882 947 110 499 562 123 144 204 104 7 460 135 101 838 71 633 774 85 418 534 81 46 506 104 680 813 99 450 893 96 119 581 94 465 700 100 838 954 113 822 880 81 284 839 100 733 800 116 199 489 117 676 813 105 408 637 130 434 669 66 698 749 92 245 809 93 437 795 100 420 631 100 7 501 77 172 882 83 94 611 85 255 658 109 416 691 99 668 796 73 193 200 79 323 755 115 309 680 100 596 959 88 336 379 70 511 817 96 468 636 87 116 318 91 377 471 78 314 410 142 230 376 68 101 412 78 923 924 135 534 747 101 596 890 89 50 972 77 62 167 79 211 709 117 84 439 121 195 557 125 861 942 92 167 441 85 99 221 95 10 138 125 510 796 80 259 934 100 560 884 83 833 849 97 174 599 90 88 251 120 597 605 67 359 532 140 411 645 72 265 726 132 168 326 114 565 900 88 149 290 65 157 227 131 777 882 111 472 716 106 516 577 89 655 935 139 313 586 108 452 474 103 90 674 92 103 191 58 135 380 114 393 842 90 610 693 84 274 528 119 116 748 122 526 746 145 235 325 87 830 908 120 631 938 92 39 557 96 477 496 113 407 740 89 684 744 97 679 965 110 793 915 120 413 786 97 15 350 85 402 747 91 340 895 97 62 527 88 55 982 114 205 282 112 175 781 80 71 542 96 89 993 121 343 973 107 339 782 75 51 714 71 8 315 79 396 463 113 673 773 93 30 959 91 320 551 93 337 369 99 494 726 93 657 746 65 103 794 98 31 768 108 89 824 84 117 191 82 591 930 103 159 776 125 851 900 112 240 999 113 360 421 126 594 766 110 38 300 112 50 849 56 274 949 86 2 595 92 52 265 110 844 978 67 271 408 101 46 775 135 230 897 102 373 513 119 556 659 86 784 933 111 105 312 103 51 943 61 245 503 106 306 599 61 40 304 99 409 734 73 73 850 102 379 672 114 272 667 129 185 191 101 655 760 89 124 994 76 752 813 103 123 184 74 177 761 57 388 905 111 54 385 112 233 644 113 490 622 109 145 870 104 28 157 96 108 177 107 88 224 76 505 586 82 319 433 97 11 464 80 167 940 90 112 915 126 490 580 64 723 759 99 784 935 90 160 590 132 456 771 90 342 506 110 128 428 75 812 851 107 513 964 100 349 616 120 74 696 63 232 414 112 198 279 112 126 551 79 316 700 101 665 847 49 90 862 65 68 338 85 13 958 109 127 896 100 344 614 137 729 997 97 405 680 151 576 620 80 296 643 92 488 527 77 418 537 59 672 778 104 35 934 117 33 600 122 226 947 61 84 180 105 547 898 75 930 945 112 255 657 111 135 157 104 143 558 59 254 457 96 770 965 106 700 774 112 391 684 87 813 903 73 419 422 133 233 301 96 292 861 100 548 845 111 744 996 101 312 839 83 427 908 128 605 920 108 357 567 126 250 355 124 238 476 121 707 778 88 395 843 138 633 872 112 149 444 118 571 840 105 169 757 98 324 715 118 230 451 89 34 114 114 181 204 81 144 613 61 255 992 53 309 485 119 282 425 63 170 511 99 53 198 120 517 687 125 486 562 113 827 949 78 463 703 83 253 977 142 43 443 93 414 474 132 84 706 80 228 489 90 366 518 85 609 773 105 20 805 84 3 858 94 192 652 104 153 747 63 394 961 116 914 953 103 409 794 64 860 916 83 340 744 76 345 989 86 219 871 121 542 921 91 863 878 70 527 709 128 740 952 86 35 926 91 77 264 96 552 729 72 379 651 92 233 663 118 511 746 100 127 943 130 117 765 92 805 923 98 327 446 106 42 946 76 633 982 88 37 999 114 633 952 133 74 465 108 574 838 96 186 543 98 184 920 91 232 841 131 22 521 41 392 872 95 424 757 73 143 662 123 457 733 93 448 725 131 91 242 95 263 591 85 407 946 99 807 877 85 419 505 112 170 360 120 303 907 84 43 223 110 50 464 130 290 732 78 123 467 77 450 548 124 569 963 83 107 548 124 50 213 104 404 712 110 351 872 102 367 831 125 182 407 106 109 176 86 469 494 101 491 590 115 891 898 106 382 743 103 353 828 88 233 997 90 933 942 143 538 613 70 47 851 82 110 622 75 169 411 82 253 475 82 272 847 92 36 413 124 601 893 98 287 982 100 223 934 85 800 855 120 656 782 106 709 842 79 397 921 145 13 88 114 295 903 67 97 217 147 248 990 105 184 863 104 127 271 112 344 537 83 629 950 88 202 807 95 553 850 97 31 841 87 330 355 96 301 596 96 74 686 102 315 892 87 144 289 105 48 243 130 558 652 102 720 924 114 347 440 104 173 223 84 329 844 97 7 989 122 139 925 73 272 512 112 810 990 106 66 633 119 77 155 88 332 494 142 20 370 124 440 715 112 145 975 112 257 515 119 15 705 106 271 723 107 401 889 104 603 787 84 131 752 105 775 958 152 472 529 84 166 189 82 745 925 96 259 887 108 663 888 86 35 355 128 5 721 129 234 720 86 114 754 55 153 904 84 182 549 104 345 460 98 130 569 103 379 999 97 533 837 108 534 600 91 460 485 132 324 746 90 284 742 87 780 794 81 183 189 119 24 731 116 616 820 96 196 351 135 425 935 110 62 690 50 861 983 90 422 645 101 687 843 96 212 791 136 176 536 96 491 821 102 341 435 150 378 711 106 271 570 114 691 820 63 366 369 108 476 750 69 139 476 105 575 883 105 219 419 99 6 980 85 82 842 88 413 484 94 734 992 84 720 759 118 248 692 93 523 936 114 114 255 152 293 807 120 476 763 80 208 533 100 79 102 120 856 857 92 2 695 82 413 910 92 37 956 153 479 860 113 680 721 167 214 861 105 752 880 76 437 680 96 645 771 121 474 788 120 533 635 94 297 854 94 637 909 98 760 827 104 108 652 62 225 593 97 91 991 82 197 585 111 38 182 106 674 928 94 265 709 141 2 48 91 758 888 130 71 445 86 366 757 103 275 413 82 81 659 87 648 842 88 461 499 112 239 677 94 290 625 117 718 979 88 327 743 82 660 963 121 59 181 115 233 516 94 471 758 79 824 907 105 524 719 43 428 473 70 504 981 114 318 683 98 362 734 74 630 670 113 216 307 74 159 890 91 545 814 85 325 537 89 741 922 85 138 828 144 49 945 136 106 397 90 464 811 77 20 120 97 36 761 127 2 541 109 245 509 126 334 618 101 96 876 114 319 754 73 418 866 92 31 917 91 303 803 63 6 643 95 885 981 101 266 542 85 318 550 88 292 881 103 496 978 83 98 639 87 475 929 97 375 848 70 315 588 101 893 906 75 82 493 82 337 727 108 183 588 116 600 778 92 139 689 113 340 371 84 106 318 97 196 895 130 93 738 102 74 650 99 387 809 113 481 548 98 384 670 80 2 957 107 195 824 106 124 728 115 244 379 71 699 935 84 731 865 94 97 721 99 862 868 134 14 54 80 41 304 104 372 945 114 734 754 98 622 716 93 468 586 75 147 408 110 0 152 84 88 960 75 459 971 113 30 305 104 44 652 95 523 533 90 503 604 115 250 298 123 384 700 95 650 918 122 369 600 135 151 180 101 293 429 51 329 575 72 218 641 94 290 430 118 436 741 89 349 432 105 373 428 101 616 805 107 400 775 99 245 341 113 2 676 111 118 426 95 654 927 108 46 452 99 764 799 77 418 946 74 74 407 88 122 247 77 459 890 77 80 417 135 608 859 60 56 450 92 129 481 77 855 870 84 714 843 90 703 737 97 495 928 80 139 543 114 191 694 103 689 815 113 308 675 112 672 843 98 33 358 92 293 976 137 546 741 113 363 926 124 347 656 81 318 448 113 489 670 100 763 968 86 466 667 103 651 910 129 111 621 102 211 278 108 735 755 130 438 953 108 215 399 119 80 848 110 447 720 116 475 793 117 128 613 76 220 945 107 877 945 138 347 904 102 211 633 109 610 883 112 815 816 119 688 749 91 409 902 87 408 918 123 199 552 134 258 867 106 25 416 106 239 471 103 613 861 90 15 426 137 421 686 98 48 147 133 337 445 109 695 765 126 318 403 99 111 830 84 126 552 105 252 774 106 614 967 99 3 16 120 584 679 88 427 677 108 190 211 121 317 367 121 237 510 110 346 662 89 466 933 104 870 918 103 214 884 124 169 382 124 164 892 77 41 622 86 240 426 98 368 571 115 507 736 118 400 920 73 424 868 84 676 788 151 71 934 130 501 751 106 251 789 55 485 898 78 834 885 83 548 618 118 116 668 60 571 966 102 64 821 105 23 616 96 61 394 68 433 747 116 44 220 117 225 910 121 195 638 114 434 702 90 33 900 112 382 950 108 48 578 87 130 494 106 325 705 118 400 510 74 397 509 132 138 838 97 433 797 139 919 986 87 303 725 94 115 452 107 734 772 74 860 865 111 832 929 108 46 816 63 47 330 89 403 665 134 148 462 83 90 819 89 81 387 120 400 605 88 239 853 108 234 688 102 292 775 111 495 530 92 0 640 116 415 853 72 203 638 101 290 972 121 213 371 68 442 564 116 60 281 103 31 623 110 461 471 108 66 578 96 826 859 85 80 365 78 648 917 100 304 473 128 472 814 142 0 828 85 157 350 127 157 884 125 287 301 108 182 458 65 157 671 90 160 739 138 177 572 91 217 891 113 811 960 111 37 133 111 751 901 120 487 598 122 202 235 87 214 465 119 225 561 109 103 654 86 34 224 118 467 978 103 205 232 94 460 887 128 176 378 77 521 610 84 449 817 135 407 722 67 527 793 109 369 439 102 638 910 72 658 774 102 178 917 147 161 612 118 412 507 133 338 499 107 52 914 110 743 901 91 594 993 52 330 582 102 427 617 79 467 655 85 96 917 130 403 988 102 175 444 66 219 725 103 935 991 62 271 326 119 81 619 78 95 781 71 415 784 97 275 762 105 127 478 121 481 923 78 568 917 105 195 378 93 35 870 88 209 546 107 49 201 114 860 941 96 478 738 95 259 449 107 566 736 100 387 483 135 296 413 135 205 274 83 307 363 110 40 839 76 220 545 98 363 416 105 238 640 83 228 852 110 177 705 120 14 813 118 171 987 127 621 991 111 512 826 103 531 731 107 360 837 95 45 538 96 376 793 65 200 630 150 0 884 116 562 813 114 666 934 72 571 937 135 639 970 109 203 277 87 665 964 55 409 455 111 236 925 79 640 787 122 761 892 86 155 173 134 611 652 80 15 248 116 644 873 103 114 182 123 242 731 86 246 499 83 227 437 68 112 918 87 86 103 125 208 648 62 293 584 115 323 373 120 5 957 109 62 683 70 11 218 94 69 571 112 200 263 88 502 816 88 635 849 77 56 694 123 581 916 82 254 328 101 371 488 135 147 715 121 642 786 68 640 902 121 49 122 103 711 824 147 580 641 97 470 698 112 733 892 78 155 561 82 165 562 104 389 647 102 461 862 118 158 295 102 66 156 124 146 203 81 38 473 93 464 829 79 32 67 126 15 16 91 167 744 102 448 481 96 294 482 78 475 713 127 831 917 104 156 733 134 42 518 135 519 894 119 212 881 69 520 926 114 565 801 113 281 765 93 711 916 123 171 291 118 6 311 98 271 604 111 429 456 94 453 640 77 127 334 123 167 874 70 524 748 126 590 875 86 0 948 89 558 759 121 538 544 116 304 910 123 122 877 133 402 516 94 251 546 105 605 721 59 72 680 104 247 583 102 160 283 119 105 661 111 42 299 85 149 649 110 45 881 81 551 943 104 34 412 56 720 831 132 272 463 114 485 696 95 879 909 81 607 823 87 36 304 118 106 619 99 124 154 89 867 977 127 262 610 98 165 290 112 448 758 86 255 599 94 313 623 80 8 587 93 178 926 106 898 988 87 789 886 73 32 180 107 308 655 95 173 953 99 624 693 100 125 536 93 165 356 112 241 861 113 609 670 102 435 953 85 649 838 83 853 953 156 84 629 136 694 808 116 212 642 102 391 413 157 33 453 88 371 382 93 487 962 120 689 807 96 813 837 86 299 644 91 150 496 126 162 747 69 327 960 81 147 275 100 410 912 143 468 680 103 845 848 100 125 659 85 637 902 96 563 809 113 361 611 125 84 872 118 459 689 88 768 774 105 210 709 110 77 806 103 388 470 86 241 646 96 132 813 133 568 964 69 301 799 70 433 710 82 72 720 108 270 664 75 85 89 116 271 454 94 104 739 99 493 890 94 387 831 101 595 654 82 208 247 81 853 939 94 348 661 103 155 359 68 209 599 111 257 470 115 478 878 94 423 438 112 172 653 112 521 785 141 72 803 64 438 671 92 921 932 107 532 844 86 198 962 140 227 670 108 103 679 85 383 608 101 68 465 91 713 844 118 575 660 76 451 721 115 102 287 62 59 358 77 146 513 121 192 203 86 16 610 101 242 824 113 910 963 76 723 946 104 24 757 111 4 963 101 268 403 86 22 78 73 323 789 132 80 787 129 893 967 99 403 521 85 316 965 113 26 265 81 50 840 87 262 395 89 251 412 98 190 976 103 496 887 49 677 987 88 677 946 79 238 641 71 193 493 110 51 609 96 684 943 81 344 539 102 424 921 57 232 940 96 238 859 102 104 773 44 747 832 123 736 951 104 22 680 78 248 503 106 311 433 111 335 417 124 597 853 117 116 243 124 227 824 69 505 799 133 107 171 134 595 732 82 176 431 83 35 767 93 473 746 93 543 557 85 379 924 63 377 413 104 270 560 51 78 442 100 264 689 105 155 185 103 321 680 111 574 668 99 294 832 115 44 722 82 166 940 72 144 241 139 221 264 105 907 976 118 289 650 105 488 857 99 34 944 93 237 349 138 844 947 95 72 835 93 158 868 94 306 886 74 318 974 101 30 372 103 46 188 121 561 817 89 137 866 125 526 978 78 489 545 122 523 554 114 198 331 86 137 649 132 672 753 91 179 974 90 14 413 126 334 428 114 127 707 59 13 177 91 469 619 132 710 739 97 519 560 116 220 288 74 25 245 97 81 344 69 396 421 97 70 272 85 856 922 72 660 807 137 866 928 132 29 262 81 299 830 109 170 187 93 476 586 95 82 527 81 431 799 96 935 966 134 653 731 112 458 775 111 348 486 114 466 851 103 303 665 134 294 536 118 748 973 62 598 987 86 279 433 122 553 560 113 74 595 116 36 184 103 250 524 119 271 305 89 55 113 79 377 699 77 495 672 125 221 246 109 161 442 96 535 823 92 84 290 105 138 875 75 186 892 90 158 363 87 718 762 58 209 829 98 227 384 131 539 828 112 58 228 93 474 857 130 411 659 144 130 541 139 14 874 81 180 255 103 152 535 127 421 754 105 225 263 100 545 730 101 423 947 84 499 536 107 22 596 103 129 617 56 425 575 95 18 367 125 188 869 94 775 785 96 125 915 106 306 470 121 238 713 123 186 584 120 160 374 96 42 974 93 506 636 54 53 622 101 770 975 58 166 532 146 80 560 115 428 839 93 491 733 92 435 791 115 845 866 87 96 97 68 429 912 67 425 730 107 230 721 125 387 976 50 738 836 123 343 968 73 140 534 105 86 271 66 32 851 149 723 891 87 137 840 89 112 570 137 454 819 95 57 304 86 78 393 82 324 998 84 412 707 131 355 772 63 85 216 86 170 615 78 127 912 97 701 890 75 43 264 106 30 761 105 267 959 143 588 681 130 501 525 84 77 151 93 35 272 106 897 930 81 612 853 99 103 790 118 175 480 81 315 391 114 516 584 114 330 356 128 145 278 87 124 385 128 653 708 67 560 803 120 539 963 104 52 89 82 642 963 119 67 143 73 37 211 65 283 810 142 11 916 102 563 676 96 863 959 103 120 308 66 484 824 123 600 750 108 798 803 71 32 985 129 331 333 102 793 985 118 251 881 105 890 967 101 52 758 104 96 538 106 223 829 144 10 48 125 36 697 83 361 904 103 51 248 118 158 583 119 153 575 105 638 969 145 658 976 139 840 929 88 691 853 89 104 275 82 448 636 76 87 254 87 116 404 121 106 781 107 731 949 139 600 898 133 197 352 111 322 461 108 71 260 106 120 839 95 470 721 97 154 607 80 215 904 86 41 875 118 62 722 85 695 985 142 268 816 132 511 577 111 21 971 123 258 593 114 742 913 108 157 792 98 121 829 122 20 768 87 1 593 63 85 597 77 41 455 111 753 788 79 637 697 102 288 376 120 93 162 113 41 130 114 77 560 73 59 215 81 89 694 106 801 929 88 329 688 93 151 909 103 152 830 107 247 340 98 396 422 66 259 502 106 366 972 83 232 962 104 794 858 92 36 775 115 630 689 67 32 298 65 251 646 80 694 973 92 542 717 102 134 520 88 78 575 110 471 917 121 806 899 109 521 883 69 107 652 144 374 758 79 232 539 86 678 854 83 83 133 148 618 810 43 133 439 65 436 897 83 1 48 123 347 627 92 105 873 102 247 749 109 399 712 104 337 619 117 175 594 104 197 937 95 248 451 98 149 168 109 311 342 76 78 449 85 556 627 50 395 801 87 332 675 101 449 927 83 524 947 111 205 218 147 36 397 64 165 345 75 164 658 117 707 775 104 79 988 94 466 491 108 257 484 88 180 823 110 200 784 120 440 845 86 790 878 110 268 452 98 24 621 84 76 259 75 4 207 105 91 102 102 540 982 83 398 856 111 760 831 98 187 274 109 407 816 108 322 490 98 651 909 91 335 505 104 502 838 120 237 754 118 804 954 105 315 890 90 558 986 64 258 395 104 548 763 96 132 244 116 271 485 110 655 670 95 197 845 103 510 955 97 101 575 115 195 258 90 125 831 86 178 707 107 149 521 125 112 847 94 616 883 119 390 909 105 603 869 66 5 63 126 592 845 100 166 380 130 816 983 127 116 729 85 754 872 137 60 865 112 110 730 82 327 860 138 24 622 131 249 411 61 154 451 66 253 833 82 249 968 92 485 815 121 182 235 97 691 949 111 376 894 122 194 737 99 490 629 90 405 937 112 19 153 119 174 384 94 114 307 97 261 782 69 49 148 111 456 962 132 98 496 114 592 678 85 496 837 86 261 277 63 711 847 74 45 650 102 46 880 102 419 974 91 138 767 94 536 897 87 717 786 100 389 495 92 269 305 124 179 700 77 252 290 91 200 917 74 134 252 98 730 889 111 565 990 108 250 309 89 113 392 93 362 759 101 1 458 81 538 984 97 86 364 93 881 977 86 556 933 97 501 713 117 188 443 91 131 748 54 99 103 111 402 626 104 362 657 62 213 912 107 609 646 90 228 231 102 397 614 124 320 558 119 450 538 98 517 625 68 6 82 103 136 781 105 106 508 138 128 485 69 21 410 57 110 160 104 367 783 105 156 707 73 37 633 84 219 814 127 803 849 77 211 378 71 455 875 96 762 812 105 761 888 109 26 377 70 15 86 113 214 494 121 5 402 117 275 473 116 716 784 91 291 661 105 70 142 89 102 867 97 246 632 123 168 974 98 559 819 54 54 803 100 284 810 99 569 831 111 465 573 74 8 729 97 149 871 103 95 927 94 106 405 80 1 591 71 671 719 57 225 481 113 430 556 109 556 696 87 782 854 115 185 732 88 175 921 125 73 470 81 260 795 112 131 824 65 404 711 101 128 350 107 99 328 107 321 816 77 708 921 96 525 678 120 484 490 126 362 376 108 45 613 127 13 387 110 183 870 96 265 803 97 138 764 98 416 971 118 3 128 106 468 780 104 627 792 121 368 594 77 267 484 80 841 929 47 749 914 51 669 907 94 62 132 82 11 420 64 107 732 140 21 223 108 3 62 99 795 882 93 152 852 106 549 823 119 302 323 107 467 678 123 271 821 95 270 461 97 23 901 105 439 621 113 671 962 97 720 973 108 600 787 94 634 787 89 601 935 112 3 941 89 73 772 111 279 745 91 25 912 87 462 943 79 182 705 78 117 128 119 507 616 112 320 638 83 83 810 111 76 734 138 509 646 84 32 267 95 222 887 135 199 241 98 571 987 116 439 635 87 357 987 138 250 981 69 326 557 86 36 962 115 762 967 125 331 376 136 256 504 64 270 830 121 449 904 56 573 724 121 385 683 98 69 343 92 568 606 117 547 885 93 346 459 117 82 394 143 444 963 129 127 540 83 202 443 90 47 512 121 149 476 111 235 630 111 473 648 65 306 973 91 517 788 103 791 812 108 786 978 100 238 270 97 142 309 84 141 827 127 367 502 85 617 984 96 429 863 104 337 809 116 411 719 87 496 991 87 312 505 115 378 599 117 632 957 84 408 707 138 24 137 133 76 982 142 271 677 100 276 855 69 278 295 119 648 806 97 188 311 85 16 110 117 46 951 154 206 421 74 7 749 97 191 475 101 66 85 107 140 539 82 805 877 117 52 892 116 180 782 139 435 482 96 4 533 74 721 734 71 591 602 148 158 287 87 658 895 97 101 391 103 726 935 76 154 990 97 28 748 88 26 910 100 342 941 91 105 456 97 133 339 111 279 825 109 368 479 153 788 822 76 674 859 89 275 396 81 582 608 102 53 547 113 276 974 74 151 694 129 168 265 97 501 578 85 312 849 109 113 363 82 476 628 79 250 409 117 496 855 118 398 878 105 152 287 86 256 832 116 145 529 94 474 727 77 816 843 115 15 396 104 666 990 128 135 578 98 323 738 111 199 358 86 486 703 136 557 859 109 277 291 105 699 796 119 540 554 120 219 486 87 252 746 119 351 391 127 147 665 145 529 717 91 605 960 77 552 799 138 204 966 65 100 757 117 25 356 67 569 716 93 702 757 85 476 640 119 169 885 106 201 350 90 8 230 95 15 89 97 253 718 112 429 537 112 336 899 93 305 351 100 77 785 101 647 811 102 351 940 111 175 318 86 222 461 110 36 771 114 188 531 105 181 488 96 559 803 136 23 668 79 57 699 100 329 370 106 232 293 86 397 560 87 249 602 87 556 661 108 348 463 83 480 876 90 653 823 127 431 914 89 430 552 122 173 623 84 128 186 81 339 733 107 102 329 91 267 988 107 291 916 79 79 408 88 59 762 140 205 387 107 17 95 65 699 960 89 171 555 71 583 680 101 427 801 77 84 373 92 319 545 96 259 443 110 44 895 105 435 537 91 827 971 125 31 58 91 90 300 92 160 376 96 378 783 89 377 694 80 756 996 104 531 729 96 216 595 99 777 988 62 114 428 115 340 977 55 158 991 98 212 264 79 58 422 102 850 979 91 226 722 86 198 623 90 436 724 123 81 164 122 23 677 113 703 883 80 20 156 75 189 211 88 103 152 102 1 847 87 509 865 100 323 794 71 89 641 101 263 722 118 251 982 110 46 61 87 384 936 67 141 435 117 3 259 120 56 153 81 719 929 109 152 887 115 191 389 141 593 603 112 379 382 86 613 980 103 189 758 78 412 837 81 285 722 132 278 690 136 396 444 64 176 235 101 230 444 69 32 965 72 149 706 125 63 823 85 517 964 100 127 681 112 236 480 84 309 997 80 268 625 94 605 624 98 366 668 102 329 820 90 122 411 91 355 569 96 141 286 83 494 820 85 236 345 85 209 898 81 236 537 138 139 280 113 83 552 100 429 894 105 66 647 116 655 866 62 525 710 110 802 987 77 57 641 101 72 300 105 469 643 97 864 972 100 471 816 82 211 274 97 409 820 60 145 559 111 404 852 127 133 374 89 94 961 80 280 621 118 482 590 118 340 958 122 236 319 83 818 972 83 819 822 75 64 163 98 167 377 91 10 573 87 122 245 71 122 681 113 189 875 96 0 504 99 710 845 126 114 136 93 615 892 90 32 261 115 211 782 64 642 914 96 620 884 122 561 619 84 32 336 75 596 979 91 542 941 79 89 395 122 76 890 121 320 849 107 585 815 114 103 643 103 439 756 122 29 482 103 536 946 95 268 881 98 319 341 106 295 752 130 213 489 116 488 539 122 253 672 106 390 481 122 42 305 98 372 398 80 68 841 83 163 820 125 403 629 101 217 834 133 470 634 91 745 970 95 894 906 109 571 888 99 295 297 92 513 972 123 889 976 56 211 294 58 183 719 103 25 105 70 170 766 107 156 716 105 365 475 86 658 924 112 339 460 82 64 947 73 566 812 101 85 178 111 477 704 116 666 944 132 150 907 72 840 889 82 57 589 86 695 702 89 616 826 107 757 844 66 290 555 79 406 768 85 241 458 126 715 811 87 313 554 112 335 474 120 224 664 95 329 650 69 537 750 138 605 983 103 114 442 85 163 719 113 635 776 128 16 372 150 331 472 83 214 976 94 145 532 109 329 567 87 8 27 130 123 554 110 242 483 110 208 416 118 127 222 89 639 919 132 19 801 75 88 964 85 572 708 87 541 724 93 678 740 90 503 666 118 212 649 132 427 892 122 330 799 108 807 936 95 226 681 147 545 811 140 553 596 123 107 634 92 646 772 125 97 220 110 617 983 65 223 255 123 120 836 111 321 646 109 187 796 130 381 894 100 220 839 114 226 934 93 78 219 97 170 327 96 91 351 69 369 762 113 124 962 87 86 861 103 421 432 117 254 331 87 71 121 98 473 946 90 354 789 112 101 945 77 153 970 67 381 535 104 226 638 74 576 718 107 288 322 55 427 544 79 272 594 122 242 785 119 251 363 73 115 232 92 763 817 97 262 800 83 277 593 125 348 404 119 779 854 113 20 162 110 30 186 130 118 908 89 243 778 131 7 859 151 595 609 107 62 470 70 503 691 77 29 382 75 393 617 105 176 868 71 40 560 95 627 658 84 18 454 117 684 823 99 81 823 93 149 361 142 344 401 111 138 775 86 510 832 90 376 628 126 799 873 79 5 441 81 321 933 116 70 906 110 319 909 94 287 863 87 228 320 76 772 847 103 292 633 125 71 405 71 524 605 92 632 651 74 398 602 101 649 888 105 110 434 116 212 331 123 454 851 112 238 464 127 584 815 91 461 905 88 593 791 105 21 182 108 761 862 85 96 695 124 492 917 110 144 971 81 924 994 115 97 783 79 375 656 86 369 864 99 92 337 104 59 846 131 88 570 104 122 693 97 13 720 118 240 496 101 420 529 109 192 194 81 255 688 75 223 848 101 333 622 123 551 622 76 16 951 65 536 888 85 25 559 116 594 927 111 8 565 106 329 789 101 455 704 112 670 775 92 347 562 93 775 796 115 584 702 88 176 280 106 563 735 81 168 469 76 539 724 120 277 666 98 760 942 90 433 931 101 487 809 131 109 310 104 382 479 88 65 668 135 52 836 86 157 622 99 129 236 95 166 533 119 486 693 54 111 645 80 297 476 75 423 685 128 259 722 115 384 915 98 586 746 110 112 601 60 185 854 79 272 687 118 419 872 111 556 749 133 364 409 144 607 615 94 71 710 109 383 730 108 596 909 124 212 855 91 512 703 84 530 602 139 456 854 114 764 773 122 447 979 96 147 238 91 86 682 102 133 954 139 363 495 84 600 818 81 872 883 81 514 615 114 794 901 118 618 759 84 227 954 124 172 436 65 819 945 91 228 274 68 466 489 94 391 671 100 256 979 130 470 688 130 762 937 112 563 629 100 459 913 86 415 898 113 33 478 98 273 354 70 58 446 95 158 660 140 403 940 95 59 557 110 0 652 116 215 396 105 44 980 81 224 989 98 459 664 110 693 903 59 376 884 120 698 751 111 877 985 91 565 824 125 444 723 84 278 567 99 310 919 101 194 418 100 445 559 136 299 998 83 920 979 118 280 988 128 668 680 61 612 856 64 271 669 97 309 969 78 730 928 89 164 828 93 28 605 91 659 751 128 104 921 136 476 664 109 90 990 124 747 884 87 135 763 103 64 709 102 413 593 149 582 597 79 307 586 108 453 512 72 659 830 88 676 967 91 362 845 92 132 754 103 30 986 99 135 460 134 49 370 77 126 254 95 382 719 87 561 566 53 61 908 119 363 908 107 103 474 91 50 667 107 346 746 90 76 516 91 182 811 112 718 889 104 909 983 87 45 642 92 391 574 105 580 892 93 60 477 124 269 793 107 299 424 88 176 781 65 376 918 111 895 958 82 421 878 105 363 382 119 336 868 129 480 494 86 12 763 48 313 448 147 61 516 74 479 784 112 799 986 85 377 427 78 753 989 85 35 37 104 137 344 84 408 846 105 662 886 91 355 379 74 29 59 120 647 656 121 425 705 109 286 901 93 29 240 84 423 457 122 567 620 92 736 747 136 366 579 70 484 810 105 310 735 95 780 893 96 2 614 99 762 962 111 282 589 97 151 784 84 215 344 64 234 445 122 617 851 146 196 936 69 528 986 93 451 976 84 149 397 111 222 901 135 248 618 80 359 978 100 238 571 81 190 837 127 200 680 85 198 217 88 209 293 81 300 567 80 602 922 92 41 625 49 476 743 87 401 824 122 390 947 72 65 277 105 97 979 94 104 816 95 303 961 80 23 683 79 567 722 88 105 344 113 184 684 85 654 740 100 70 320 109 275 445 84 198 286 86 270 409 118 687 744 100 196 360 130 10 912 93 310 524 124 435 823 86 523 582 125 847 870 128 309 861 78 283 854 122 298 684 110 465 968 102 392 922 103 57 471 84 263 959 116 44 350 78 128 719 94 210 928 79 575 930 116 665 739 119 220 359 109 670 798 61 321 739 120 446 836 95 92 564 107 168 653 83 419 924 110 846 923 84 53 234 109 417 606 93 850 949 83 300 505 117 793 838 119 496 527 93 429 775 120 89 822 108 554 941 74 119 432 75 52 667 133 10 147 96 613 743 104 605 911 92 149 341 113 764 848 74 377 662 78 604 743 123 210 739 84 347 654 66 269 762 84 393 768 91 589 874 109 142 486 106 241 836 57 522 632 109 220 717 100 176 888 92 674 728 100 457 612 71 124 876 71 576 822 114 658 666 103 274 403 88 673 734 115 477 555 164 551 751 83 283 419 85 208 387 87 171 935 89 785 800 101 106 961 121 310 774 129 467 618 111 850 876 86 376 734 83 457 881 95 320 683 144 590 777 87 78 919 110 280 891 104 362 547 77 897 905 65 151 292 68 49 484 82 482 545 120 396 488 119 42 90 94 633 783 96 57 844 103 314 878 99 66 113 106 100 577 113 373 459 98 426 529 86 526 739 124 239 729 95 5 604 104 361 382 114 493 656 75 848 988 103 492 691 91 560 956 75 223 458 72 278 749 93 22 350 121 183 571 86 523 993 91 405 520 140 727 740 93 79 246 79 515 623 89 139 325 132 239 370 68 540 851 120 584 599 117 350 379 67 177 929 104 262 741 92 482 587 68 153 497 108 444 546 95 181 914 101 129 266 70 8 811 95 25 122 123 688 803 122 572 762 82 548 601 136 204 313 80 456 462 61 3 835 86 721 760 111 81 960 89 415 583 111 823 905 107 442 459 119 106 284 104 167 986 139 518 612 53 546 571 118 33 301 84 63 391 84 628 768 104 61 688 129 512 883 119 528 678 122 196 391 114 84 847 116 272 560 112 629 723 68 53 527 123 622 680 126 894 957 85 524 804 86 117 688 99 338 801 118 620 948 109 601 821 108 735 792 77 130 837 118 714 852 133 435 679 105 100 552 88 405 976 65 119 808 101 661 714 116 436 796 114 616 695 86 104 550 104 796 891 96 590 622 82 773 779 111 53 931 125 330 895 95 364 464 97 743 891 68 603 891 101 51 314 86 288 814 100 402 413 109 458 581 68 71 962 109 411 646 83 112 549 109 55 122 52 214 506 165 571 687 87 18 468 95 619 642 103 27 938 142 72 978 90 599 659 70 435 650 83 137 568 106 634 687 75 270 395 130 174 461 117 133 201 104 110 772 92 348 526 101 284 558 119 190 814 78 603 955 94 342 388 78 667 917 79 662 671 104 231 550 123 763 814 131 779 994 100 32 437 72 383 818 136 552 924 121 388 956 74 129 837 115 511 540 87 574 845 91 376 868 100 1 944 79 603 935 66 324 354 65 463 767 74 422 651 109 472 631 89 56 685 62 567 613 101 502 522 101 435 899 108 693 847 111 393 441 65 840 907 101 247 767 87 586 705 126 451 677 88 441 939 94 179 511 103 392 786 156 307 409 94 302 738 90 384 413 82 310 550 87 187 644 107 271 540 142 129 840 121 237 495 73 210 812 97 252 274 109 33 152 110 47 507 85 55 775 97 526 866 94 54 655 96 496 814 98 82 697 54 554 776 134 685 912 104 93 756 134 614 912 146 731 856 115 128 904 60 148 767 108 655 962 122 222 622 96 68 261 126 532 915 114 480 596 118 522 688 88 144 621 129 709 808 108 79 833 141 274 410 76 309 763 115 351 926 97 694 871 116 17 28 114 438 912 99 46 676 91 761 920 71 74 665 105 447 526 78 130 969 124 18 332 108 312 895 86 567 571 115 9 697 120 48 199 125 397 835 118 545 561 89 120 807 98 20 415 83 334 717 89 198 337 101 72 955 98 113 422 74 227 965 68 189 302 121 769 940 121 35 805 100 362 679 120 62 489 81 452 824 120 631 885 109 330 479 95 152 994 86 51 519 132 274 309 102 496 695 118 390 607 110 71 773 119 415 978 120 110 551 105 613 697 74 274 943 99 334 401 110 654 666 130 542 985 119 265 464 84 114 299 112 143 276 102 868 965 133 33 247 72 55 619 66 212 443 101 459 596 105 630 673 42 31 497 80 294 879 77 223 897 128 70 791 95 905 982 114 174 234 106 199 524 93 90 622 81 474 760 102 602 628 105 486 901 75 569 974 81 309 338 84 160 295 102 393 552 122 722 977 114 406 591 81 206 759 122 599 731 82 31 334 105 37 291 123 518 632 75 34 110 102 155 912 151 79 657 88 80 146 112 139 817 136 368 786 118 427 588 93 669 863 80 343 597 84 218 735 93 65 312 102 424 855 98 570 687 94 462 981 50 719 881 108 31 800 75 204 894 99 444 692 135 2 266 76 75 820 63 529 550 97 686 945 93 459 488 110 120 314 122 233 841 75 9 281 105 559 747 89 87 527 115 99 956 104 26 458 86 255 876 111 768 924 84 2 783 106 10 290 119 141 542 89 105 913 87 368 755 71 53 741 64 194 422 117 252 670 81 431 485 95 157 669 90 467 471 107 170 177 100 212 696 91 242 585 87 598 810 114 75 296 101 115 985 71 170 997 84 807 853 96 308 647 134 12 591 111 363 696 99 220 328 106 493 742 103 280 743 73 640 730 64 9 308 95 465 495 97 157 819 108 335 689 102 85 206 124 839 975 100 132 787 67 136 211 120 418 479 94 747 880 34 613 710 117 201 279 76 357 946 114 361 935 59 496 780 79 99 159 79 138 344 104 160 419 117 361 386 83 747 922 93 150 520 98 752 975 98 154 731 68 106 662 95 162 868 103 801 808 111 759 796 112 274 387 90 44 650 115 150 835 121 479 841 107 71 778 124 824 957 114 179 584 93 199 807 103 528 663 110 633 889 113 428 909 118 266 886 42 324 977 112 94 887 113 183 386 117 283 605 56 231 233 124 167 217 106 108 121 113 241 959 90 366 644 102 115 636 78 228 529 92 491 681 101 268 842 117 160 556 121 364 527 113 887 916 104 226 746 77 308 863 130 84 270 89 975 981 114 484 651 109 330 922 93 544 865 108 262 559 83 211 845 103 202 298 114 169 978 119 168 457 97 16 518 130 20 306 109 69 456 93 667 865 67 409 861 100 405 429 126 444 638 109 226 584 61 246 659 73 515 872 117 530 543 75 48 530 119 471 823 101 444 610 77 492 597 77 89 826 106 529 888 121 683 879 95 45 114 106 34 165 73 193 500 73 485 857 108 518 659 117 291 551 72 543 832 53 424 605 90 58 348 87 21 91 85 33 583 112 317 554 91 360 858 133 35 587 114 851 976 93 47 157 122 137 337 91 81 100 95 23 699 142 127 968 78 254 549 89 80 989 118 105 631 77 801 912 50 235 627 96 445 604 68 176 954 70 179 467 117 865 897 104 84 514 110 136 176 72 223 241 106 224 840 63 412 681 113 615 994 113 17 817 81 387 513 90 371 848 127 119 168 118 26 803 95 738 839 93 136 958 73 324 947 75 293 701 98 137 909 102 212 583 107 477 894 98 330 864 116 191 321 115 211 345 92 291 312 86 742 855 93 319 393 102 157 975 113 332 337 147 180 224 100 34 842 78 548 802 111 195 427 110 647 767 90 386 571 85 508 890 115 192 372 86 20 880 137 26 346 88 71 808 127 852 982 102 406 415 123 109 488 105 513 547 104 189 345 79 84 377 85 529 878 101 597 611 77 390 649 61 341 711 108 799 936 133 342 477 69 616 863 78 156 231 77 336 741 74 408 812 127 110 783 113 814 977 110 92 565 61 200 521 128 83 923 105 11 114 98 328 692 115 606 627 79 44 950 104 437 897 95 8 50 63 398 866 103 117 173 144 429 687 109 29 964 103 613 978 89 154 459 123 805 833 116 579 606 84 279 683 94 178 837 106 978 991 122 29 789 94 742 989 117 260 756 104 692 919 74 407 615 92 219 937 118 454 736 121 130 381 97 298 496 101 289 463 75 1 540 103 428 541 100 787 850 91 121 202 52 100 106 114 40 249 105 192 399 99 148 615 101 284 674 83 359 428 78 26 551 111 113 490 107 417 580 98 534 714 103 883 988 92 294 347 66 618 929 110 282 661 86 152 564 94 608 947 107 862 886 152 326 331 120 401 433 104 712 840 85 175 312 118 210 912 105 530 675 102 610 978 92 850 916 121 703 938 97 462 781 86 350 850 49 185 624 75 284 534 96 464 700 105 250 497 123 317 886 83 658 940 104 76 965 110 908 987 111 443 993 98 95 393 75 412 575 89 322 623 70 290 604 139 217 676 111 382 863 83 538 577 90 314 352 112 202 656 101 55 568 111 12 999 76 130 367 120 458 764 121 286 977 62 36 972 105 625 806 129 80 304 103 134 826 106 196 745 75 359 922 82 574 729 80 34 386 95 227 299 106 601 949 128 776 869 67 530 537 93 3 793 100 370 505 90 111 911 112 167 205 99 464 712 79 651 727 116 361 627 105 477 811 100 28 296 102 273 549 125 551 585 125 1 16 128 206 926 121 649 981 112 20 133 89 385 689 90 422 976 111 405 588 125 428 638 106 0 742 94 27 899 76 23 212 101 717 891 63 28 556 139 85 425 98 876 983 155 546 970 100 713 834 128 105 592 112 679 781 120 24 310 86 71 162 98 126 229 89 185 546 125 60 386 138 738 960 124 393 474 55 306 823 79 302 997 92 343 728 113 367 715 126 578 889 64 650 687 65 567 925 95 6 882 108 234 656 123 179 549 88 106 603 85 62 94 100 554 630 97 250 256 80 644 789 99 430 596 78 29 888 88 374 710 129 228 633 58 759 985 96 794 871 115 133 284 62 495 907 79 17 135 145 117 364 106 759 880 163 268 367 130 455 815 115 206 659 81 29 665 74 83 87 90 10 241 88 409 418 119 190 253 89 530 547 89 310 745 68 517 884 114 338 639 64 61 102 96 59 928 72 235 478 102 661 736 112 63 167 97 174 667 109 427 729 68 162 312 110 146 872 105 334 451 125 563 780 62 702 824 101 475 685 60 305 368 74 56 372 64 63 598 115 350 584 97 61 906 106 342 481 92 294 336 86 91 784 135 348 616 100 790 903 94 323 438 85 376 661 90 454 786 86 175 945 102 86 624 74 153 185 73 30 61 119 684 710 93 445 845 79 447 481 110 214 315 97 188 512 86 252 928 105 20 557 122 465 992 99 387 578 114 100 628 132 105 494 116 33 610 93 571 788 90 275 950 64 449 620 89 313 762 87 339 458 92 177 649 132 99 118 97 438 441 111 485 733 122 730 882 99 474 518 108 320 553 77 768 835 121 562 779 114 695 920 109 177 508 99 86 325 119 220 393 93 48 260 124 909 986 138 156 810 155 532 608 73 838 914 114 481 867 92 780 866 99 475 622 88 402 830 98 642 766 113 242 499 125 444 822 115 612 751 109 46 586 59 378 968 97 51 320 120 147 401 106 226 982 132 26 825 115 205 234 115 451 927 87 94 900 109 386 662 101 191 609 119 79 804 94 177 526 97 223 466 60 601 993 78 11 483 90 105 479 88 175 487 84 570 927 116 710 936 105 100 227 131 297 904 66 335 629 103 211 441 95 335 439 105 212 704 139 220 727 113 686 921 101 158 332 100 74 851 105 233 530 82 39 459 83 100 863 87 28 904 91 277 328 101 336 893 120 311 738 89 49 310 128 19 525 97 180 231 123 604 629 120 350 609 107 21 491 96 245 343 82 397 923 56 562 918 97 512 636 77 189 724 104 151 433 122 239 362 85 924 978 111 736 969 122 256 258 116 268 293 136 93 359 126 302 771 93 383 424 80 298 990 81 190 817 83 487 900 82 242 423 96 265 481 112 417 851 93 709 734 104 635 756 119 825 861 137 190 622 113 651 679 111 70 859 73 341 653 102 568 579 125 592 718 66 420 503 151 339 988 126 463 560 108 262 651 110 283 357 73 541 774 99 714 998 80 442 670 143 740 786 112 480 758 102 152 304 161 37 398 110 382 538 152 105 724 111 266 465 66 648 897 83 442 963 112 477 907 144 523 722 126 116 585 113 787 863 94 64 293 108 586 849 54 619 636 97 427 448 70 33 281 86 407 569 107 583 646 84 117 569 73 146 760 85 485 913 80 112 595 110 151 590 106 761 928 92 364 742 125 239 336 60 228 589 92 118 809 101 405 749 117 375 816 61 582 985 79 325 691 124 947 974 121 204 949 113 104 350 92 399 587 117 94 636 105 41 353 109 103 570 126 188 809 100 8 791 84 198 410 72 513 814 111 590 747 87 760 905 84 68 316 82 887 949 107 85 366 112 249 322 105 444 616 111 182 849 121 815 839 101 9 661 71 205 405 76 466 778 66 408 513 101 324 396 139 338 798 76 206 543 114 525 742 74 872 952 88 140 713 57 401 414 102 521 699 104 300 791 93 178 853 85 135 410 73 542 601 107 617 764 92 147 945 86 368 984 106 319 921 81 738 935 88 532 653 130 271 847 100 287 775 121 294 741 99 233 839 105 288 604 96 66 299 85 594 636 110 404 976 81 402 718 138 281 644 125 361 484 123 374 501 91 96 639 92 141 680 93 472 876 88 205 384 142 138 333 93 495 596 97 95 899 74 479 570 62 338 884 89 244 339 81 202 956 129 173 925 89 99 929 108 92 786 119 795 972 99 202 414 64 6 650 119 120 256 122 23 271 97 116 463 132 363 371 77 586 592 103 277 791 112 847 879 106 114 434 147 818 976 91 766 838 93 423 598 86 449 710 68 387 572 68 186 711 114 45 876 82 309 813 102 181 822 91 333 872 87 29 212 107 155 854 107 699 792 63 276 588 126 604 640 97 5 501 103 210 579 103 193 815 68 107 486 87 179 274 103 688 836 138 184 324 85 390 546 119 209 644 94 100 782 105 332 339 95 30 486 88 167 696 149 221 425 96 168 480 126 84 795 86 137 230 109 144 523 53 40 78 65 49 104 109 707 988 89 255 654 56 117 948 74 320 747 96 560 850 128 226 588 101 352 518 110 673 759 95 38 613 80 433 737 98 204 710 134 223 572 108 603 843 87 266 966 99 483 787 115 801 999 128 538 691 95 120 859 80 244 681 58 66 516 103 641 803 129 411 806 82 26 725 90 39 497 115 370 807 86 319 392 106 965 985 109 136 330 82 562 818 104 246 340 102 316 624 106 446 946 61 130 845 116 705 770 142 264 913 96 5 477 101 31 612 85 739 777 55 358 466 117 766 823 126 491 899 123 36 770 90 647 771 99 403 850 128 409 594 85 449 461 79 223 535 88 256 624 81 645 739 47 513 851 80 202 511 77 385 946 84 594 679 98 46 760 102 443 933 111 139 850 123 11 377 84 785 807 111 496 804 60 191 571 111 461 776 77 476 855 87 579 593 67 809 828 108 143 644 84 385 684 104 41 679 102 621 810 116 25 270 105 552 990 96 41 855 106 386 724 75 541 682 99 42 761 70 281 580 125 137 800 89 798 861 56 399 511 97 323 411 95 435 668 105 420 432 101 778 902 117 373 502 160 213 754 114 446 633 75 221 262 92 50 866 111 33 598 68 355 441 107 251 304 58 156 675 86 110 960 108 338 772 77 145 169 82 805 809 117 203 995 98 162 974 119 450 701 102 45 135 95 43 273 106 549 744 102 377 929 98 587 649 102 299 753 128 327 652 91 377 404 116 363 589 83 583 600 69 541 566 77 219 433 110 391 770 100 711 939 97 398 691 80 458 900 101 23 866 70 5 815 70 390 432 87 419 638 86 8 593 112 599 763 110 637 771 91 301 762 121 438 835 107 325 418 100 152 629 98 562 776 94 216 456 71 734 924 78 67 427 108 0 278 100 237 854 63 101 278 99 738 882 65 264 919 111 491 917 126 167 345 90 99 764 129 106 588 107 674 818 98 909 926 69 509 973 67 258 926 104 155 382 103 305 707 120 93 603 126 243 908 98 31 814 131 549 649 95 31 370 70 363 977 111 73 436 74 723 920 86 541 600 164 69 131 133 244 368 118 413 920 106 111 550 80 34 575 120 252 964 73 351 639 117 176 421 124 182 937 67 109 574 102 492 945 100 112 800 119 285 827 109 466 615 125 499 865 108 486 883 100 521 808 105 244 308 110 538 574 108 55 992 104 726 851 95 56 614 107 828 839 97 186 783 89 365 419 76 869 920 92 564 919 119 451 602 91 390 963 108 17 887 77 804 916 100 420 914 120 189 301 93 871 981 105 865 937 84 472 899 90 226 699 114 481 785 95 315 412 83 15 936 89 709 747 97 212 631 121 341 522 140 239 436 105 473 621 90 698 757 134 440 859 84 114 968 80 202 246 98 799 968 103 96 198 90 596 999 114 36 196 102 548 750 107 20 202 91 434 706 80 340 370 91 630 880 102 538 703 87 297 573 99 619 984 80 36 225 112 661 831 99 344 359 81 530 785 82 492 745 88 611 774 112 397 919 87 131 433 101 69 71 72 139 590 102 194 470 121 286 885 92 911 953 123 326 504 98 479 967 98 47 312 58 409 816 114 148 600 121 222 870 101 446 932 136 30 768 69 25 85 117 457 631 102 168 546 84 327 773 85 227 656 128 309 682 99 284 794 121 584 898 79 824 865 97 535 871 89 302 466 118 79 232 107 955 963 125 486 624 92 362 511 115 481 708 92 146 254 89 758 878 109 463 878 79 87 882 89 7 740 92 522 768 83 41 197 89 131 779 104 38 792 77 112 269 116 126 980 98 760 819 111 544 815 96 135 186 132 645 900 72 359 553 106 58 386 99 640 910 97 388 819 115 144 498 63 651 959 49 408 887 87 62 900 107 549 661 117 141 849 92 0 151 81 19 28 68 83 807 69 41 621 113 569 597 84 837 978 35 509 585 104 383 718 86 814 876 104 490 897 92 4 975 127 198 772 97 180 988 69 632 800 110 163 574 89 71 758 64 448 719 116 143 896 105 197 829 86 382 415 141 293 369 94 57 196 125 269 891 74 14 78 139 232 604 90 498 730 114 156 586 107 497 720 79 186 744 116 143 959 109 434 973 107 361 988 88 540 788 76 130 959 100 397 846 93 134 389 75 139 882 98 641 745 103 299 905 75 223 955 109 240 395 54 232 822 136 169 818 106 91 690 111 852 926 97 47 585 87 28 795 89 661 674 115 231 252 115 701 765 90 289 324 96 442 734 121 384 726 110 33 867 121 193 723 103 31 489 64 351 497 127 331 454 94 584 806 100 540 780 55 24 699 79 370 499 76 598 609 100 117 714 113 578 882 95 587 796 110 889 993 67 11 214 87 110 147 72 70 225 105 84 731 145 181 855 112 619 887 82 435 587 101 19 290 79 438 483 104 281 945 143 591 704 104 75 280 79 376 527 88 387 923 113 709 924 65 620 665 81 93 425 93 334 939 122 32 467 79 423 830 92 343 936 80 803 805 128 226 680 83 90 218 79 146 554 145 122 528 101 305 492 108 421 784 86 127 558 125 424 938 72 72 998 93 327 498 103 667 950 127 342 783 84 479 540 125 192 401 93 119 744 109 452 925 113 25 934 136 610 807 114 464 802 104 280 976 74 346 551 106 503 519 102 175 851 54 461 560 82 295 918 51 49 693 70 688 731 69 122 134 97 233 454 128 171 597 83 675 770 111 714 855 120 194 921 91 602 867 101 187 201 58 529 937 116 107 763 102 45 83 98 513 741 100 68 943 114 22 372 106 371 726 119 544 876 91 14 221 85 503 786 114 84 413 116 126 819 95 145 442 110 6 134 131 359 541 120 420 506 79 131 678 131 305 697 128 86 321 109 292 714 79 28 603 108 513 751 91 349 589 88 350 429 69 551 591 83 291 718 147 200 974 106 434 648 85 700 712 120 586 634 118 66 673 84 45 880 65 720 921 96 20 753 76 821 971 89 149 703 99 450 763 102 739 939 85 464 858 71 310 879 95 428 934 96 353 593 120 339 831 87 423 679 101 377 892 113 543 580 107 140 144 78 656 966 76 429 903 57 611 973 118 172 295 101 164 796 103 462 790 80 541 786 77 185 340 107 600 643 83 69 716 97 664 715 96 56 655 93 405 877 74 223 659 118 242 880 98 101 547 89 35 298 115 550 820 85 53 340 89 596 866 81 567 916 102 675 920 106 460 919 119 735 940 85 31 152 51 167 588 52 112 365 87 898 905 65 180 451 77 159 746 113 243 460 71 536 767 120 359 373 98 680 762 65 123 828 71 687 837 90 198 928 69 119 461 99 85 895 113 276 481 89 189 985 96 534 656 80 317 763 95 640 855 86 279 308 103 350 678 114 44 360 102 371 668 78 81 609 104 166 501 127 383 403 107 95 762 129 560 571 91 209 879 99 416 830 107 36 243 89 131 797 92 440 500 123 529 763 110 189 265 97 292 826 122 19 702 114 501 845 99 497 501 131 253 788 116 585 736 100 237 632 130 30 839 96 444 704 110 708 826 101 56 503 77 110 634 78 388 753 129 279 823 136 466 469 91 65 874 123 706 880 109 259 879 91 135 684 137 156 309 117 600 763 83 287 521 104 347 859 102 416 890 108 609 726 90 174 621 127 225 281 52 315 325 94 137 584 61 570 728 83 275 947 112 462 483 92 530 566 115 322 859 116 476 787 84 176 857 98 51 338 83 515 716 118 346 832 138 265 622 91 309 734 78 64 557 93 417 916 88 194 967 77 410 945 101 421 821 87 698 892 78 470 675 92 186 777 93 0 348 129 133 283 87 37 841 119 895 921 76 191 898 106 726 802 107 113 864 125 525 647 87 577 599 113 469 869 103 215 276 105 672 872 93 168 259 124 333 885 92 246 730 93 290 768 102 335 659 102 332 573 101 797 853 102 310 872 70 129 827 76 121 721 95 339 853 132 359 395 92 701 773 45 16 555 99 6 843 138 195 942 76 286 338 86 146 446 118 51 356 88 119 217 93 272 370 85 505 887 117 249 835 80 247 578 57 55 70 89 668 995 135 257 276 102 327 574 91 55 810 159 230 784 74 349 447 71 293 743 87 198 712 112 215 490 134 6 601 119 427 752 103 210 541 104 7 539 131 63 238 116 441 798 109 396 721 122 49 90 66 364 389 83 83 294 133 117 516 96 376 942 134 689 732 84 218 221 82 191 986 93 316 896 117 101 957 128 130 908 110 61 627 61 84 656 59 317 808 123 114 896 129 81 384 92 362 667 97 117 985 97 562 621 68 82 310 123 61 478 91 369 437 115 68 882 99 543 906 106 243 853 111 755 899 76 121 223 132 325 427 87 75 629 80 26 183 118 77 545 112 509 933 80 157 411 118 11 34 127 18 247 121 120 779 92 120 497 97 349 788 137 363 433 114 167 521 91 63 668 100 376 698 83 518 665 94 339 536 72 636 941 94 136 590 103 536 987 130 734 883 112 414 415 109 584 993 84 27 774 107 716 957 147 351 732 97 164 373 107 210 500 114 553 785 115 267 497 88 224 630 85 349 599 119 25 742 97 68 446 109 382 688 95 475 561 132 176 976 63 59 665 98 528 554 120 286 735 86 84 655 116 672 856 86 326 718 121 371 923 69 296 905 115 343 983 89 441 512 89 475 891 89 317 413 97 304 550 113 623 823 73 623 783 97 253 997 86 310 457 137 192 432 71 303 994 94 160 840 84 202 910 116 220 812 112 428 511 91 103 427 61 308 549 105 63 929 112 793 881 94 549 934 83 613 974 95 222 709 95 457 744 112 773 969 121 258 569 100 53 711 78 143 757 89 180 699 106 316 502 72 436 751 127 124 546 59 398 560 89 90 994 99 177 405 69 219 846 55 78 467 77 605 728 123 188 530 70 730 974 103 620 666 86 90 106 99 240 660 112 27 152 120 67 194 107 126 593 66 341 453 119 471 732 114 316 979 76 811 863 101 537 726 78 494 947 111 241 688 124 453 636 105 83 245 100 57 652 100 331 538 100 238 720 78 80 713 117 770 774 122 86 96 142 250 854 88 212 343 111 378 669 128 52 878 96 602 698 95 14 494 110 402 949 104 590 846 97 422 553 82 66 661 114 422 425 80 763 770 74 9 116 84 114 809 114 649 878 99 28 863 99 453 988 105 150 241 92 67 392 99 224 483 99 630 756 83 518 600 90 345 786 55 77 690 135 229 740 77 129 754 94 97 991 119 592 630 116 38 757 123 567 764 119 289 571 93 385 835 123 538 550 127 138 401 121 599 601 74 273 589 91 30 567 106 102 108 70 78 202 78 45 498 96 861 928 79 421 670 131 269 312 123 162 355 111 202 694 73 518 932 96 133 398 91 745 907 96 409 560 70 226 454 132 874 881 101 31 640 87 91 743 102 702 931 97 473 900 109 347 868 84 603 813 129 557 592 112 583 859 89 355 582 101 479 656 65 128 330 98 305 736 118 698 909 72 373 630 106 84 288 96 492 901 78 5 325 98 754 832 91 633 822 134 104 354 90 437 989 108 130 271 138 168 524 121 356 768 88 624 839 121 828 905 130 391 872 84 191 775 92 353 493 61 230 236 115 722 942 112 193 326 106 291 427 87 566 892 101 125 649 84 300 742 108 58 736 102 100 168 156 395 768 92 403 755 76 666 704 112 479 505 105 11 808 107 429 538 105 216 950 80 106 149 84 337 464 109 152 298 99 392 713 96 117 385 131 444 565 87 463 994 103 553 822 126 25 167 119 11 553 77 25 256 98 157 519 103 565 920 110 53 476 107 85 616 86 460 789 109 773 983 108 371 629 76 400 592 45 247 959 75 292 640 94 774 917 106 339 932 61 150 831 123 264 360 100 481 967 87 275 471 108 554 694 120 59 237 74 61 836 85 133 642 81 425 983 101 642 711 98 384 805 92 106 952 80 27 501 72 600 720 102 127 598 97 49 522 97 90 681 103 739 740 93 578 931 128 613 849 128 354 922 104 233 835 114 191 568 125 609 795 99 3 186 97 132 759 107 403 847 110 323 876 88 84 611 96 106 196 119 428 433 73 421 905 85 536 729 85 610 787 101 331 481 83 608 820 108 782 841 75 881 899 95 814 974 106 130 626 75 180 273 88 473 632 101 262 313 110 687 713 109 838 943 91 86 519 108 14 212 96 349 706 73 262 817 95 182 622 112 867 952 131 86 894 104 569 662 88 658 714 99 26 179 125 65 720 133 385 972 102 582 778 120 732 743 114 232 894 133 94 428 93 652 747 83 172 953 95 380 716 103 173 759 110 682 925 96 122 792 130 365 503 112 117 575 132 315 980 101 699 776 114 595 676 85 476 506 97 214 917 94 82 853 106 82 969 94 196 748 94 595 687 36 783 978 97 547 598 82 439 985 122 74 568 109 536 727 95 129 241 130 527 858 84 27 439 107 135 811 104 559 799 91 421 846 96 272 439 101 14 744 97 67 202 84 166 170 54 162 249 127 5 423 84 792 904 105 456 834 86 13 117 108 183 949 81 569 641 66 104 590 95 350 363 96 281 504 107 6 286 113 68 302 77 211 825 89 751 762 80 224 292 116 166 688 111 81 975 101 476 641 101 725 815 115 30 826 76 352 807 86 357 716 111 429 751 87 770 834 135 542 856 82 169 178 105 644 734 110 977 978 83 262 862 88 13 524 111 284 973 79 360 759 91 86 973 71 265 604 104 621 697 61 249 313 112 78 546 86 116 451 129 101 752 89 293 725 93 172 560 126 345 607 113 501 955 107 234 886 114 242 270 115 231 321 82 341 391 88 430 489 109 605 822 94 218 759 126 510 856 120 347 618 105 312 490 113 23 948 104 267 634 119 348 945 82 152 177 99 14 46 140 38 711 93 374 866 97 472 962 98 203 454 93 508 852 135 183 573 100 362 622 114 508 517 86 596 601 81 120 761 127 687 875 107 177 227 106 249 634 79 77 300 111 118 887 84 284 444 124 715 947 64 300 792 147 27 309 113 205 861 88 32 509 80 201 518 71 884 913 109 41 820 112 439 565 93 128 759 78 856 946 113 444 744 81 389 878 111 162 997 138 810 943 65 273 395 87 289 749 95 236 945 137 263 768 88 510 577 84 190 780 119 42 350 148 194 233 86 55 972 117 409 948 78 35 890 120 306 379 125 151 985 116 762 823 125 46 687 89 56 101 118 22 391 108 467 979 88 424 541 97 354 683 50 132 597 107 178 275 90 662 824 142 397 640 51 100 428 96 559 705 118 67 588 128 159 478 94 155 668 87 14 331 110 448 683 81 10 467 108 640 683 80 167 343 97 260 741 102 652 970 98 733 804 132 191 830 101 463 638 96 274 992 137 198 283 84 546 893 88 158 717 106 155 584 109 366 476 96 32 756 108 181 457 94 459 506 98 582 904 118 579 869 90 597 647 92 568 993 97 406 429 38 532 822 128 735 865 84 141 197 65 630 715 85 811 839 110 61 491 116 457 771 112 119 526 69 702 840 52 604 660 98 74 330 97 207 791 72 595 890 78 501 979 44 82 639 97 231 988 136 322 453 82 105 201 131 273 824 103 9 177 72 3 501 96 88 153 79 268 809 98 739 918 118 722 805 84 352 512 105 483 839 138 574 852 110 153 389 100 79 185 111 102 470 105 471 606 57 7 737 117 0 832 103 328 584 100 395 714 106 409 912 66 704 768 77 169 940 88 86 456 81 102 460 90 159 221 92 15 950 85 503 760 75 221 421 100 75 443 89 480 987 83 836 914 103 579 933 80 612 895 117 112 754 107 210 999 121 711 869 87 499 926 101 242 419 117 75 933 92 277 667 104 192 749 94 548 647 120 143 837 104 114 185 86 145 601 133 303 427 89 53 113 69 20 262 98 476 689 102 528 981 112 94 955 121 326 749 80 543 814 74 299 775 108 282 791 72 593 681 77 149 690 88 281 738 82 522 866 107 270 554 122 224 976 120 184 902 126 188 440 73 33 405 97 541 739 136 336 708 89 179 937 122 118 664 123 4 250 116 401 730 108 505 966 105 455 713 85 119 472 124 101 358 121 450 782 167 113 239 111 412 798 62 256 930 87 625 845 108 94 668 91 458 459 90 147 291 101 734 971 87 175 823 130 311 506 108 657 955 104 592 794 78 30 309 99 226 396 76 712 767 71 280 867 101 65 893 127 633 943 102 530 748 91 215 305 66 308 460 117 387 995 70 161 768 69 92 605 105 795 889 102 538 780 101 484 932 72 645 808 130 138 417 62 585 900 96 592 606 80 643 898 120 820 958 99 1 876 81 212 690 108 50 125 98 279 293 112 237 553 87 857 875 107 284 729 105 73 417 114 297 833 95 924 931 124 605 788 128 368 761 67 382 877 92 687 955 122 38 307 53 400 951 77 10 145 114 330 590 90 582 907 58 495 757 89 269 657 85 268 365 126 239 445 117 15 741 74 442 691 122 434 498 94 83 359 81 724 883 66 587 912 61 280 615 84 453 713 103 397 850 103 197 708 110 333 487 95 93 731 108 223 692 110 364 619 77 616 647 81 450 598 121 45 806 88 404 593 110 348 843 99 195 905 143 80 655 111 437 780 90 471 610 88 185 579 112 753 907 105 536 951 108 411 910 117 59 771 118 503 977 80 821 990 83 560 830 75 536 700 83 682 856 63 256 599 101 366 395 109 630 657 122 743 943 106 706 856 121 132 862 98 323 368 98 571 708 136 419 455 122 79 726 78 582 833 94 190 226 78 157 398 104 391 947 78 380 994 101 90 508 95 286 707 93 503 923 76 101 491 93 423 868 131 152 631 95 659 761 101 287 988 80 354 925 112 116 824 116 136 355 123 335 594 136 232 898 105 554 749 134 529 727 93 48 330 108 428 448 63 692 920 114 99 791 108 259 773 72 324 334 81 622 664 120 183 259 87 271 824 108 304 670 91 554 745 73 214 863 111 166 662 104 15 543 87 218 972 131 111 388 80 385 623 85 829 977 78 85 492 82 445 684 115 224 326 78 245 795 70 108 805 100 143 921 87 155 649 125 59 287 77 166 839 127 486 944 100 333 581 55 20 798 124 419 596 91 943 947 66 12 363 88 39 198 102 401 697 107 240 465 95 469 865 101 101 682 66 282 523 89 221 930 108 184 258 94 794 928 103 375 744 79 57 811 98 497 985 143 161 253 121 525 592 87 267 620 135 6 427 102 130 735 104 456 512 128 166 810 73 727 899 66 454 537 112 270 635 110 264 922 107 42 677 113 648 975 90 852 874 80 83 406 86 216 683 96 72 667 95 59 715 104 141 765 136 60 519 82 281 913 114 387 632 98 7 613 88 610 955 95 155 738 110 44 941 94 51 867 126 484 857 130 201 812 125 55 263 121 332 453 150 90 920 117 625 762 142 374 453 68 652 877 82 587 610 53 56 150 97 123 785 105 822 901 131 606 885 60 476 871 77 631 924 116 28 88 67 726 923 122 507 509 78 15 505 87 188 323 61 553 893 114 879 988 93 141 409 97 908 979 104 289 859 94 469 558 90 827 895 66 537 809 79 134 800 87 95 191 97 219 449 96 428 774 98 39 58 83 533 840 77 625 871 84 613 896 95 379 602 118 29 227 96 146 537 97 0 892 109 111 469 92 321 811 71 32 273 96 503 727 57 604 769 104 14 303 103 213 279 99 651 811 91 108 590 116 165 710 108 64 156 108 341 685 84 661 676 90 383 413 136 619 680 119 173 767 119 250 259 41 385 998 78 485 611 73 585 773 126 191 594 125 252 689 123 354 900 63 52 324 113 318 797 94 143 852 128 234 328 91 207 259 104 33 533 69 213 645 103 384 660 104 317 804 111 260 799 114 114 598 64 527 552 87 676 852 48 301 861 124 723 993 124 651 970 82 28 355 64 185 257 69 327 985 110 132 442 78 90 145 92 84 838 69 147 386 110 192 913 81 316 406 112 325 832 107 652 838 114 712 843 108 311 931 47 431 745 120 43 446 91 65 907 98 305 420 92 491 831 69 21 414 69 706 860 88 673 695 80 548 873 102 536 603 101 537 631 104 670 746 61 488 930 130 62 243 135 176 479 66 652 758 104 179 276 65 772 872 111 689 789 74 44 230 96 93 207 82 669 998 74 579 744 99 301 931 111 544 545 92 268 274 110 513 873 97 249 568 90 761 882 106 249 375 88 10 266 106 223 804 90 181 861 83 492 631 140 459 743 78 31 427 108 21 403 112 615 915 124 124 974 98 7 533 80 613 882 89 10 267 114 884 930 61 55 279 89 143 251 121 166 787 106 547 985 72 103 810 77 210 898 54 255 874 66 378 578 76 53 169 82 210 261 139 271 460 106 119 618 76 117 812 52 648 816 101 678 870 79 57 624 104 769 936 105 27 634 83 51 401 134 69 390 78 104 966 111 192 925 102 587 756 101 0 175 73 550 859 126 2 391 98 335 807 91 102 674 86 298 722 122 239 928 105 552 947 117 572 589 93 313 593 112 188 691 79 0 267 98 258 284 49 390 455 101 583 959 55 674 710 94 571 804 129 137 802 134 0 339 95 257 275 83 365 742 108 38 952 102 461 474 119 270 498 79 750 909 85 152 776 100 81 674 100 8 195 86 335 939 97 6 682 119 5 598 108 260 310 119 409 930 111 286 688 91 15 476 112 688 705 102 101 407 86 545 986 97 348 889 136 726 972 87 651 849 108 268 962 129 604 929 78 43 590 73 224 394 90 306 460 74 325 612 107 178 344 104 18 485 115 353 559 92 623 957 122 294 332 116 196 540 125 83 782 114 46 336 89 553 737 115 14 659 121 147 411 97 797 835 71 381 585 120 295 432 84 159 898 169 113 819 112 367 887 111 819 970 85 123 964 130 248 506 81 271 881 96 10 135 89 182 457 105 401 760 139 201 590 99 905 979 93 46 698 80 404 918 112 766 850 59 80 718 110 0 400 107 734 936 98 226 869 84 458 859 97 52 350 120 498 568 72 263 455 96 633 768 87 473 836 52 89 259 153 242 587 98 241 309 109 148 225 85 116 563 96 118 332 110 430 638 112 487 940 88 68 412 81 62 623 118 819 966 99 436 805 110 95 553 93 483 602 99 747 750 77 53 515 92 449 726 119 415 708 115 440 758 112 19 717 124 107 684 64 230 307 125 699 706 104 108 709 121 325 594 68 443 929 90 448 891 105 64 308 138 103 341 82 549 578 100 370 637 69 370 595 87 129 658 125 232 711 122 574 825 93 697 993 109 409 977 67 142 360 118 404 503 98 258 933 99 114 474 107 85 86 79 148 686 56 44 250 116 39 716 94 122 180 94 264 417 88 121 444 108 130 465 105 22 650 100 345 420 113 31 455 90 501 842 92 198 580 101 246 933 110 440 441 56 134 812 78 452 894 91 547 554 99 326 477 77 237 992 67 283 918 86 434 493 102 172 708 146 129 659 99 247 402 93 672 709 98 328 636 122 39 937 77 796 977 108 315 681 99 402 816 92 569 771 89 429 988 114 329 597 82 175 287 112 330 544 90 178 672 81 34 871 86 396 821 71 613 940 130 257 533 79 312 625 101 547 926 92 210 336 147 155 430 61 353 395 116 530 538 73 75 637 102 747 795 138 376 565 81 902 943 96 706 746 110 568 847 99 201 244 105 469 509 104 616 867 122 133 252 84 173 491 85 288 480 89 312 436 79 82 726 116 416 644 114 169 650 137 119 710 75 347 507 95 124 973 101 770 854 92 4 843 120 53 689 81 7 794 121 73 527 121 115 541 92 402 452 107 23 206 107 191 930 110 102 853 77 101 548 121 369 770 135 222 651 93 276 851 96 387 506 108 384 565 105 401 593 104 438 986 99 575 761 79 425 480 97 113 401 108 669 673 106 350 959 130 371 883 81 266 987 105 328 532 108 168 784 102 555 700 66 301 863 122 35 632 118 0 987 84 923 967 67 491 964 68 671 793 104 435 849 68 273 961 77 126 923 83 678 776 83 195 821 136 450 994 86 611 817 95 651 859 98 559 732 86 504 704 116 781 912 113 225 906 86 549 940 102 548 891 101 248 705 77 744 765 97 177 733 125 282 587 95 180 891 141 752 777 110 34 60 111 257 454 85 376 863 116 632 738 107 104 802 116 328 698 112 585 864 64 142 515 120 172 690 72 415 434 90 178 223 103 135 920 27 383 391 108 574 898 104 241 915 114 493 808 131 641 886 113 73 538 107 169 324 93 93 750 97 232 813 119 318 592 118 42 45 76 113 196 113 564 989 124 652 901 103 103 577 105 733 961 56 585 672 86 547 808 63 360 566 111 173 315 98 379 810 102 156 484 55 116 727 89 8 665 114 129 778 115 15 534 102 368 854 90 353 952 78 101 979 83 660 715 95 395 686 90 331 783 104 50 787 102 334 825 94 655 680 109 508 887 93 334 722 94 69 925 92 340 489 70 792 892 100 102 356 94 234 274 134 358 941 93 767 930 108 447 841 87 334 747 109 305 384 83 654 924 124 419 492 75 749 851 85 29 554 86 204 886 63 427 494 111 208 397 53 29 815 104 291 486 108 279 361 124 86 182 75 571 836 110 972 986 92 257 499 43 530 645 108 341 933 116 260 372 91 344 780 107 169 731 82 98 412 70 409 685 74 54 848 89 861 879 109 249 459 101 471 591 90 240 348 107 479 762 115 355 477 82 253 543 78 323 347 76 104 108 94 359 584 66 631 911 80 145 596 122 19 130 58 424 502 77 508 949 111 221 321 125 473 856 74 182 545 88 645 820 81 368 555 119 674 778 108 253 703 59 333 963 119 8 854 101 299 384 85 156 389 104 388 713 114 303 342 109 142 784 107 125 959 133 614 952 74 416 537 101 97 374 96 540 756 78 2 231 112 305 788 119 242 805 124 364 769 93 581 632 79 51 988 93 885 920 141 550 554 99 427 442 71 313 644 107 311 571 142 80 707 71 37 953 99 565 617 94 794 935 49 189 612 87 502 873 104 95 283 86 564 833 103 277 780 128 506 651 124 460 954 85 411 857 75 825 940 97 37 742 134 80 591 96 766 917 122 548 902 116 38 130 115 417 864 76 128 577 109 630 694 122 39 764 84 505 743 77 133 309 113 583 899 110 217 648 87 825 988 133 104 693 88 627 693 82 262 542 121 650 895 146 332 886 109 248 637 111 294 581 90 333 430 94 668 991 65 205 408 149 351 529 121 128 435 107 315 567 98 771 865 88 727 895 82 255 532 100 544 596 132 844 974 63 248 271 104 38 43 99 797 982 87 480 925 56 47 962 72 62 86 76 339 394 124 795 923 117 402 646 146 348 676 80 889 943 115 774 939 80 515 985 89 41 233 93 363 677 82 438 523 97 795 975 98 64 794 94 55 240 93 693 991 113 868 935 117 155 472 110 149 192 124 276 330 98 288 301 85 9 310 92 830 836 100 638 865 101 492 930 100 91 125 129 669 855 96 343 493 127 55 415 124 114 115 119 107 989 42 68 763 107 523 657 89 199 848 78 5 993 94 207 801 75 106 642 84 18 65 77 291 715 109 39 938 66 24 887 112 86 851 127 697 825 110 198 942 89 510 619 93 436 513 103 186 447 104 149 802 110 715 868 119 253 400 55 322 495 135 18 998 103 113 921 98 328 977 94 111 850 86 108 427 119 372 855 88 449 748 102 47 86 113 340 435 107 172 937 68 742 775 68 547 853 85 396 672 94 383 733 96 251 358 85 155 343 91 662 675 127 91 994 131 802 859 126 230 762 114 133 383 99 138 546 92 540 908 110 324 763 93 171 556 116 514 752 85 569 659 118 580 585 97 728 876 86 130 747 117 366 933 94 61 716 115 229 853 88 554 977 70 333 418 75 82 283 96 372 904 121 119 641 90 135 237 134 170 199 100 719 775 80 421 950 86 191 456 93 561 572 98 76 256 71 536 632 101 596 714 101 483 978 129 853 859 101 590 981 97 153 317 147 190 523 58 322 725 92 615 825 99 616 729 115 275 403 82 156 269 69 335 987 95 308 738 95 316 529 75 178 829 83 549 954 99 447 807 106 409 855 100 161 303 89 451 960 74 856 916 116 199 881 69 193 368 134 225 479 107 240 573 116 153 545 95 365 522 89 463 834 124 216 528 83 697 983 81 99 513 113 177 807 121 24 810 78 292 488 95 151 456 117 921 927 110 850 887 91 115 755 109 241 331 127 382 935 93 54 266 58 925 955 146 219 494 73 150 997 131 175 492 72 866 908 159 527 560 92 311 570 124 478 588 96 296 569 80 392 456 153 524 911 102 885 916 124 827 987 116 427 751 106 91 899 110 208 388 83 263 502 86 73 223 126 68 87 100 445 632 75 301 833 84 48 902 93 517 605 128 740 911 57 174 908 135 571 726 99 88 636 104 239 579 83 169 879 99 895 998 72 196 957 105 455 665 104 82 369 119 33 730 135 153 508 107 533 858 99 45 488 97 11 108 96 282 481 84 600 714 111 79 108 133 280 534 114 38 158 81 309 583 103 70 89 86 132 903 67 14 58 117 196 407 119 78 755 77 123 290 91 495 665 100 859 919 96 3 720 100 974 999 66 153 540 127 263 728 125 847 961 66 41 614 114 407 484 61 133 910 104 826 961 61 236 651 84 195 379 88 685 772 97 58 563 107 516 814 84 259 907 95 385 596 98 116 510 94 885 907 108 253 348 107 56 659 67 226 702 97 26 487 97 174 776 130 480 518 120 448 623 97 890 993 117 182 286 122 203 212 36 316 528 96 520 874 96 54 812 104 556 753 64 113 583 84 702 977 100 254 916 126 256 844 78 204 760 112 10 627 123 721 873 103 160 300 91 30 622 87 84 816 78 758 879 93 625 663 76 271 843 94 193 477 71 257 593 98 193 319 131 20 260 94 58 861 83 224 768 63 849 896 119 244 678 123 216 334 143 574 730 95 449 686 82 4 369 104 382 615 110 155 918 71 228 709 104 322 955 101 77 217 73 82 723 119 743 933 79 356 836 86 110 687 92 286 634 71 306 704 107 509 978 110 457 926 119 127 190 74 473 538 127 421 458 128 205 267 106 628 939 86 592 716 72 449 810 76 55 400 112 329 762 84 842 898 135 232 258 111 423 847 105 509 653 78 20 485 109 422 786 102 303 606 119 405 751 96 385 433 100 288 787 57 627 956 111 33 489 96 348 990 100 494 864 79 265 651 145 678 772 107 379 550 126 900 984 97 299 613 84 469 703 98 325 800 111 481 861 100 52 336 102 450 781 105 314 822 131 502 954 104 26 554 132 202 209 111 758 987 119 451 614 76 75 254 90 55 930 79 378 983 74 742 790 102 756 821 104 78 205 84 398 693 62 369 510 110 24 769 116 233 270 79 275 530 108 474 641 65 682 714 67 828 933 111 295 601 127 530 565 93 101 601 111 106 394 123 499 853 105 27 968 91 68 829 95 78 563 61 497 789 115 670 767 70 63 749 108 135 873 92 22 578 82 98 975 109 562 900 97 100 345 106 375 529 69 464 910 102 106 997 83 558 871 85 188 484 81 749 871 86 232 606 110 183 626 83 316 577 79 135 800 89 219 408 65 181 268 107 91 640 97 562 578 118 135 473 81 346 364 130 758 932 121 410 656 114 396 982 120 56 386 106 76 641 114 535 766 78 581 968 80 528 857 95 197 768 132 56 276 101 30 75 106 531 941 90 658 791 58 20 40 51 444 880 91 41 341 118 420 537 96 9 772 119 319 360 81 892 960 97 464 780 76 226 943 141 11 380 83 282 660 114 448 800 76 470 807 98 104 923 88 214 425 80 2 704 121 142 411 88 670 727 115 96 372 107 329 640 100 242 262 114 245 658 116 35 417 85 148 291 119 737 799 90 853 872 116 150 780 105 609 682 80 604 966 59 210 966 107 448 722 96 870 908 128 97 758 106 101 760 94 233 389 146 201 238 108 198 762 96 101 674 92 137 350 103 298 476 89 190 985 90 819 872 104 7 544 120 492 514 68 86 954 109 2 629 98 16 846 104 175 215 88 687 783 132 795 959 79 216 291 108 64 844 123 122 234 125 43 962 93 649 849 107 198 462 87 465 490 115 165 348 95 229 682 90 356 800 65 56 874 88 275 683 113 417 749 88 139 982 92 720 999 116 320 906 119 98 755 133 340 466 88 71 665 65 32 953 63 84 600 103 273 906 88 100 222 98 471 998 83 216 293 117 678 845 122 905 913 108 373 463 89 150 561 105 149 623 97 45 55 105 633 734 114 2 615 100 64 287 78 260 750 129 633 787 70 91 904 105 616 932 93 587 937 136 565 948 108 685 737 107 276 920 118 101 770 101 403 978 98 226 381 106 62 646 89 398 931 125 206 386 112 863 939 133 863 893 72 608 904 100 345 567 131 167 958 88 280 625 125 153 308 119 349 665 131 12 814 143 307 589 107 247 832 108 572 575 104 197 273 76 400 847 107 426 994 72 10 679 94 439 793 128 650 676 99 207 221 88 230 704 72 100 636 82 593 621 84 611 970 71 248 675 72 209 899 141 409 845 123 503 689 124 427 663 93 432 444 86 306 441 90 509 761 136 250 841 87 421 996 113 62 647 111 547 686 89 222 357 77 777 856 82 8 685 93 335 753 68 511 916 104 205 507 127 219 598 93 420 824 72 133 994 94 304 325 110 102 607 112 419 786 93 955 976 104 453 975 92 284 426 91 316 446 79 109 382 68 74 616 46 227 580 96 175 530 87 485 564 118 682 839 97 894 984 99 678 972 54 536 611 69 479 962 109 385 510 114 460 637 65 411 475 95 172 590 98 329 468 67 307 544 86 18 276 68 427 692 94 13 480 106 373 699 83 21 494 87 96 924 98 306 701 99 460 925 111 609 869 126 549 952 110 42 980 107 393 738 96 235 747 98 441 577 91 190 232 143 148 981 113 810 899 126 352 887 119 129 832 85 15 300 82 682 709 116 924 987 122 668 784 67 641 660 108 394 547 96 126 680 107 63 659 97 164 891 77 631 945 115 531 573 74 662 894 78 329 854 122 155 870 95 576 595 107 306 396 105 704 753 104 487 886 104 315 876 126 232 544 120 396 493 111 295 871 91 626 774 93 49 374 106 10 778 103 132 839 109 89 771 122 35 679 114 48 73 126 211 741 96 61 183 110 710 751 126 600 905 68 122 271 77 364 385 93 376 451 102 412 603 86 507 927 148 511 998 104 495 592 73 366 388 88 94 920 83 339 902 72 177 553 61 400 778 86 199 239 99 74 475 99 125 130 94 408 787 119 474 854 104 753 859 118 629 948 71 482 623 85 17 58 113 360 913 99 177 697 83 59 210 92 14 452 123 140 959 107 189 587 40 211 715 125 557 873 132 507 807 84 592 823 104 498 863 100 537 773 73 211 765 89 306 383 98 109 471 96 265 873 106 54 536 109 426 884 65 812 943 77 152 739 82 453 829 134 311 536 84 387 564 100 568 911 102 86 781 100 79 825 88 26 193 96 118 555 132 324 728 101 286 430 79 428 480 79 226 325 88 159 429 92 291 682 93 85 984 127 698 851 84 109 584 91 141 214 99 52 198 129 66 351 68 397 726 95 431 794 85 669 822 103 633 974 112 167 578 95 264 861 118 391 781 97 722 906 98 932 959 121 85 688 99 157 340 114 94 868 111 182 475 91 569 634 75 79 803 66 488 625 63 213 298 108 42 624 85 229 544 85 143 888 102 145 502 90 21 960 121 266 375 63 170 880 99 367 700 127 487 960 61 9 924 98 35 992 121 600 893 93 494 969 83 89 972 85 48 131 111 325 835 94 68 497 100 345 672 94 196 865 114 936 963 93 276 992 129 845 988 126 46 730 81 437 992 98 248 947 118 704 770 139 860 919 73 116 237 99 317 740 102 368 773 118 400 612 92 674 679 114 566 902 103 54 288 67 552 751 108 215 949 68 449 779 72 371 742 84 307 768 81 271 288 106 184 362 112 642 888 91 227 910 93 278 485 103 468 632 77 347 812 97 826 849 113 146 279 63 819 973 88 314 504 121 153 535 114 68 368 119 9 210 95 55 636 120 876 879 67 53 540 78 153 731 81 875 911 90 1 236 60 110 177 80 407 925 81 301 918 108 462 585 104 18 224 83 200 838 72 77 762 64 415 836 65 79 955 69 150 303 110 106 817 107 201 450 123 294 955 123 408 525 113 552 651 70 32 413 112 250 399 113 128 649 92 14 381 153 239 745 97 345 761 88 162 682 121 582 972 90 706 786 90 460 886 105 114 982 113 337 782 89 304 923 108 179 707 84 706 968 86 103 960 76 388 902 81 122 286 110 155 161 100 153 206 90 137 554 100 277 577 89 294 496 91 262 304 135 675 870 84 447 906 82 190 826 94 507 578 90 162 885 89 2 742 135 40 275 155 125 768 121 0 984 85 498 774 83 63 434 126 510 535 79 89 101 127 187 481 106 103 451 89 341 816 53 384 944 151 142 365 89 191 648 113 316 597 97 651 652 95 605 765 83 446 789 89 543 990 135 682 958 86 3 231 84 795 916 78 309 675 133 692 732 84 406 906 94 40 185 123 639 930 117 521 617 92 74 423 100 157 644 115 404 672 109 824 876 86 655 704 80 393 779 108 638 738 100 285 776 119 227 430 103 132 416 162 111 482 124 450 922 128 89 958 105 225 627 98 568 746 96 669 972 37 224 327 105 45 87 99 437 946 92 849 980 77 513 716 106 509 984 93 182 930 121 321 928 104 282 592 105 290 956 80 453 881 134 449 862 111 688 966 110 448 904 71 290 479 113 133 355 92 394 830 139 19 773 96 390 968 98 81 473 105 189 906 152 139 884 83 39 124 101 284 318 94 196 641 140 306 349 86 709 989 86 22 855 90 174 331 123 294 526 108 542 732 67 554 984 81 392 420 128 82 170 137 561 624 83 169 752 118 74 645 75 375 906 91 205 769 84 625 736 112 238 764 88 771 822 103 303 368 108 34 169 134 156 601 129 374 986 124 128 193 70 298 324 96 779 974 69 199 913 92 773 899 110 259 405 102 811 827 126 167 615 114 432 798 93 407 565 142 269 946 113 84 601 117 121 386 65 86 121 103 217 618 115 196 229 91 306 955 84 568 872 99 612 989 105 139 919 97 139 174 114 554 594 107 584 775 91 281 871 75 455 622 114 314 672 92 886 954 95 305 729 109 443 480 127 308 936 93 97 983 85 273 839 80 107 407 127 498 748 98 104 500 114 524 953 100 305 715 77 13 338 80 154 593 54 228 623 121 406 691 109 130 310 119 133 437 122 391 422 89 56 176 111 418 530 100 119 845 123 73 132 95 409 981 75 558 596 119 237 958 133 546 661 117 657 969 113 141 577 91 68 331 145 443 450 71 320 421 63 195 672 153 215 369 136 47 60 66 615 896 116 294 541 91 79 293 115 269 823 92 230 676 63 51 295 104 110 205 123 96 261 84 8 773 82 727 930 86 64 88 87 137 277 86 482 613 103 614 923 139 489 815 76 279 289 100 254 360 79 55 680 72 312 715 96 441 764 103 100 409 128 200 984 124 58 320 92 313 422 115 95 289 88 121 937 113 565 890 107 133 975 102 307 330 131 230 979 81 89 121 59 438 638 108 195 318 63 324 606 114 530 582 108 146 412 88 162 532 94 50 134 122 295 388 102 274 450 57 458 885 125 414 657 106 459 534 75 490 691 78 5 786 113 435 992 125 349 786 108 282 780 146 80 313 41 802 957 113 496 749 107 503 548 41 477 492 105 31 665 83 735 813 98 86 598 114 711 917 103 764 946 140 238 392 110 149 366 120 214 324 89 436 938 141 348 753 52 125 604 58 92 840 128 203 318 125 339 524 87 383 916 88 869 900 106 712 778 100 542 774 127 549 557 141 65 568 65 188 195 84 328 706 64 252 455 94 46 294 111 643 849 97 585 822 88 489 634 114 794 890 98 644 765 115 897 966 82 190 439 109 633 763 102 137 223 89 327 585 96 339 523 86 462 811 102 225 728 93 573 634 115 819 969 137 61 212 85 237 950 57 39 553 131 27 244 131 422 935 108 651 825 111 309 838 82 166 994 94 98 888 100 230 723 82 308 996 100 758 790 98 95 825 119 164 921 115 478 718 96 273 546 115 138 358 107 849 883 65 401 859 89 77 561 93 321 665 79 95 897 92 383 553 88 630 691 73 343 534 47 400 926 56 373 454 132 318 471 59 84 551 111 202 625 73 313 997 117 530 784 116 640 817 103 159 971 114 139 272 96 550 615 80 66 162 132 266 828 98 717 840 109 197 707 100 197 673 71 320 932 86 212 947 91 112 452 96 225 972 98 112 532 86 244 538 67 493 695 121 76 830 63 424 677 99 465 772 98 478 672 67 259 965 79 80 381 88 502 583 129 445 660 103 190 771 75 300 779 75 300 568 110 339 899 86 173 536 117 9 326 119 497 526 52 437 856 73 581 920 104 127 945 108 569 679 122 627 781 109 120 619 100 667 976 126 206 721 113 553 825 92 110 748 91 176 773 92 517 860 97 170 315 112 738 813 113 6 788 92 468 849 98 227 553 125 353 702 93 101 372 114 77 91 80 272 662 97 466 926 119 880 981 44 537 719 99 187 515 77 1 301 96 45 106 85 116 868 122 322 591 100 45 619 78 159 629 115 53 653 100 162 814 103 38 212 122 441 960 94 277 668 108 358 865 100 77 428 57 453 480 118 197 504 112 16 113 78 70 810 116 480 960 104 227 270 116 715 748 89 97 510 100 653 694 83 515 725 96 711 970 70 478 772 90 676 755 111 96 883 125 424 712 131 485 591 112 189 285 85 508 764 88 58 365 90 486 589 98 230 834 55 711 789 131 488 565 109 141 795 103 162 288 117 52 491 105 116 313 116 29 720 100 474 951 126 437 604 110 170 575 91 352 660 131 320 995 97 13 687 96 100 337 83 325 858 118 624 862 124 743 936 87 541 830 65 565 878 93 107 728 123 595 790 123 378 614 83 73 670 115 88 368 67 10 268 125 386 777 106 581 924 98 83 850 133 712 831 113 117 944 84 887 958 89 502 903 124 497 619 90 280 284 116 311 591 82 122 407 137 377 388 65 351 942 137 70 385 96 119 488 115 662 941 59 374 526 103 339 677 99 141 545 90 292 794 132 70 700 110 255 419 105 6 777 105 444 952 107 361 398 91 26 412 111 114 759 82 665 737 137 545 903 77 36 466 79 112 384 106 532 980 82 859 890 107 135 469 103 464 783 84 311 618 80 834 990 92 216 311 99 373 993 76 26 422 100 586 681 97 182 518 112 85 288 84 160 882 95 423 726 100 49 406 77 281 648 114 157 583 72 137 694 119 93 489 80 143 787 99 4 420 69 335 955 109 606 923 108 459 816 97 88 410 119 11 697 101 200 208 114 174 555 112 295 696 124 104 827 72 696 847 101 512 729 105 204 629 81 45 382 104 6 198 88 307 557 111 700 987 62 84 772 32 25 847 120 338 864 130 97 987 85 693 858 104 405 674 108 189 366 62 152 869 57 151 193 85 418 525 107 118 574 79 134 820 143 655 955 104 202 354 59 124 371 100 348 457 67 286 699 102 223 228 148 698 949 105 597 673 82 329 336 108 367 641 93 46 911 116 413 798 119 135 466 83 861 869 95 564 699 132 163 230 82 244 410 100 108 346 96 144 179 91 787 817 108 185 335 95 199 316 116 274 762 90 459 481 93 360 842 109 100 538 114 202 788 80 468 486 96 40 187 71 447 618 111 8 739 112 163 951 98 437 742 78 731 998 44 431 623 121 525 772 96 91 947 72 635 802 115 643 728 102 589 878 104 66 734 96 227 236 85 125 575 128 746 870 98 546 802 101 631 711 101 114 661 88 487 579 76 643 817 66 398 514 77 331 664 110 289 996 119 492 722 96 586 994 84 134 554 123 671 892 95 230 290 119 35 208 124 276 590 111 476 997 102 703 845 90 305 668 72 311 391 101 221 943 112 401 472 91 106 575 112 239 294 89 18 957 111 88 173 97 134 759 133 786 990 104 711 933 110 234 248 87 96 333 109 279 557 109 265 877 119 414 937 74 836 855 107 759 870 91 185 725 137 424 909 88 91 528 124 426 806 50 569 949 131 225 330 107 864 933 135 259 462 121 32 871 97 148 689 98 573 622 109 696 732 130 302 706 126 243 457 91 860 904 96 301 342 47 795 896 93 192 768 117 29 99 150 82 637 111 49 232 128 578 924 119 669 758 101 524 668 84 712 953 95 27 445 104 513 978 116 432 895 86 532 878 82 517 562 98 345 679 76 359 868 86 140 490 100 171 519 87 831 944 97 226 852 110 108 817 87 633 981 113 597 664 60 581 890 113 474 507 95 80 872 84 9 224 109 26 195 88 78 558 119 833 907 112 418 477 94 110 745 132 430 885 129 182 183 103 57 704 106 69 706 102 872 943 99 259 747 97 953 963 120 755 795 70 120 491 91 540 779 71 241 654 80 277 700 86 559 872 103 89 186 96 145 470 118 399 974 97 577 785 78 303 623 91 222 371 75 225 763 85 43 570 94 449 973 133 269 928 86 505 932 83 136 795 86 221 241 116 71 227 55 314 745 84 571 995 100 345 654 120 713 993 129 442 889 123 524 794 72 31 429 88 66 308 100 532 575 92 282 704 92 407 792 123 238 866 113 104 556 74 167 315 105 339 420 64 283 462 97 124 350 101 430 803 84 282 960 71 653 891 82 577 811 72 801 987 103 260 328 113 121 977 107 425 697 90 291 748 89 735 876 85 549 927 88 702 808 92 392 504 80 26 683 85 168 417 108 889 971 70 192 836 101 208 603 107 302 937 106 92 678 121 516 718 92 482 857 113 174 506 137 1 20 86 329 556 81 91 166 87 308 882 65 599 986 123 526 680 81 91 818 116 573 590 116 259 397 78 870 961 104 297 513 97 194 525 122 215 290 87 104 243 119 252 435 134 567 846 93 237 871 79 0 516 100 39 504 116 385 695 83 511 925 78 619 731 69 11 152 112 162 913 110 432 730 102 908 985 105 356 591 102 559 578 102 657 788 121 271 386 95 414 926 99 929 931 66 122 201 90 201 466 93 500 962 120 716 812 111 416 515 101 54 621 105 538 864 93 120 566 62 782 825 76 190 295 116 9 236 70 82 760 120 291 405 121 117 491 80 289 559 83 394 532 103 322 849 140 481 559 116 202 727 93 370 767 57 143 783 88 79 87 114 311 509 135 97 274 113 428 972 85 952 960 105 614 858 136 28 999 142 629 857 76 559 727 86 870 945 109 295 429 107 229 817 67 67 540 87 415 903 100 513 796 93 754 775 106 767 887 103 27 917 98 184 578 138 415 504 104 359 575 80 491 863 120 1 155 115 348 354 69 144 202 97 791 938 85 309 614 149 410 675 84 650 659 60 230 948 86 149 316 87 623 987 111 319 405 113 854 966 56 284 586 82 306 742 67 210 958 91 425 601 95 18 828 130 72 126 88 348 937 93 328 426 97 577 799 87 558 821 97 637 660 146 483 562 68 313 761 85 639 808 79 545 928 95 679 955 103 140 288 110 326 632 103 619 714 92 68 344 99 652 815 68 562 667 136 582 745 110 381 454 129 325 741 123 328 621 104 160 268 108 450 849 103 352 873 108 771 803 77 782 948 130 172 255 112 231 268 135 59 200 138 455 879 143 309 833 126 134 517 50 330 945 152 15 84 108 67 155 76 328 350 100 155 697 92 582 996 101 553 799 99 125 482 90 127 157 106 576 981 105 400 697 86 603 853 77 131 436 90 326 647 85 25 537 116 575 612 99 91 466 98 330 880 91 50 395 129 139 448 71 281 773 102 463 804 107 34 934 106 42 97 61 651 816 115 433 754 123 253 641 94 392 452 92 628 639 130 634 699 106 752 820 69 233 391 109 32 314 119 489 518 109 106 705 113 61 685 114 762 826 99 426 738 115 336 846 85 464 995 73 901 960 129 158 333 69 57 361 63 803 835 66 72 607 131 353 713 93 282 394 80 310 986 129 733 870 100 14 217 79 489 878 127 615 722 125 174 309 97 272 384 144 444 972 107 61 970 122 360 449 107 246 511 82 482 767 112 141 328 95 673 906 100 362 781 103 247 370 113 484 980 108 316 844 69 863 985 108 681 773 113 220 735 103 297 874 61 238 678 99 500 514 88 136 150 78 76 981 137 3 273 110 61 235 144 485 999 73 103 370 111 40 995 125 401 528 93 221 359 94 507 914 104 757 869 149 270 794 79 689 814 97 97 438 107 2 211 103 298 847 100 19 44 127 749 860 78 714 965 87 310 749 147 287 424 117 99 927 83 62 326 96 78 682 128 588 811 82 879 884 82 468 746 125 370 538 117 642 936 80 156 390 127 303 505 106 58 966 98 430 920 87 181 198 124 785 892 109 742 876 100 88 759 116 386 990 111 108 996 103 80 525 96 142 284 125 534 755 74 652 965 132 657 769 83 873 937 91 672 906 123 33 272 113 476 593 98 346 450 79 246 869 132 134 748 119 3 997 106 14 197 117 161 664 85 119 724 78 18 335 86 274 686 111 558 935 91 656 949 83 280 542 126 194 702 80 113 896 125 89 94 115 183 816 69 68 904 95 376 384 85 352 503 119 409 617 108 575 818 63 480 617 77 366 628 112 460 766 106 277 699 61 416 660 133 504 746 91 196 739 118 121 413 117 62 510 139 322 646 112 429 677 124 28 274 105 577 604 85 472 748 81 438 712 94 128 966 120 495 885 84 322 793 82 412 735 104 406 640 120 0 398 91 547 922 135 184 244 87 352 800 103 414 971 66 180 390 107 432 956 95 19 77 78 288 596 113 783 955 113 310 398 84 88 369 106 594 926 141 115 306 92 137 774 130 215 328 115 278 996 122 283 943 96 756 838 90 411 563 82 119 285 118 312 393 143 103 252 121 394 496 118 129 466 102 744 945 81 125 554 108 32 814 64 471 793 94 785 818 99 356 691 65 405 626 104 29 918 97 832 899 128 24 28 110 753 996 97 274 276 82 300 361 89 354 667 92 251 587 96 453 760 79 17 54 68 98 871 109 199 707 101 476 587 107 589 647 88 445 552 129 597 934 83 200 258 111 243 589 106 187 442 96 736 967 60 732 771 97 457 570 112 55 797 121 64 711 96 440 587 85 480 556 141 242 944 112 656 944 85 156 946 115 248 857 110 270 840 99 322 944 82 435 657 71 8 970 101 208 409 103 395 912 65 19 894 100 134 606 79 133 785 102 650 710 117 176 247 70 55 517 94 31 546 94 90 420 93 157 990 89 689 871 93 163 206 113 47 834 71 527 925 81 104 925 129 874 920 131 4 562 119 447 984 131 18 181 101 202 706 123 155 221 80 345 709 89 120 494 73 183 413 135 407 628 93 199 320 93 204 376 76 11 125 114 210 978 91 329 430 90 82 549 133 20 912 117 348 989 116 497 771 99 877 926 105 520 695 113 293 829 103 679 929 120 40 915 122 360 807 134 367 859 96 42 647 70 83 323 93 607 625 84 320 725 139 511 837 87 45 753 88 274 884 101 61 572 104 250 683 93 421 687 115 788 981 102 703 966 117 493 997 112 490 808 30 178 226 90 341 525 96 368 763 103 250 343 87 193 413 88 25 676 123 64 226 96 168 350 82 370 416 118 45 159 103 1 561 96 161 850 107 443 730 113 432 818 116 743 944 123 22 609 94 492 916 117 419 685 114 365 963 84 88 181 92 136 453 66 33 106 83 304 888 82 640 868 153 175 549 55 321 439 133 437 497 98 549 878 101 299 668 85 217 900 146 454 489 91 140 300 40 237 938 117 589 773 129 54 566 130 731 878 111 239 856 110 927 955 113 204 907 112 644 906 106 147 916 145 352 809 95 319 574 70 318 831 108 790 940 105 502 656 123 573 739 108 77 263 77 101 303 114 576 679 108 77 85 88 8 434 110 126 685 102 68 643 82 536 827 132 0 328 82 12 367 48 14 686 130 381 483 99 761 799 84 543 599 115 50 601 108 644 714 99 35 659 133 442 645 152 124 517 98 902 983 73 220 391 95 263 281 101 79 508 72 291 731 136 38 816 86 164 545 118 77 823 63 378 972 99 369 410 116 99 383 82 128 195 52 792 869 55 523 660 103 147 371 91 823 835 106 106 608 87 536 627 108 211 698 123 396 621 64 113 710 130 438 640 89 962 971 81 698 828 84 64 937 104 175 499 90 81 102 102 240 537 105 295 885 85 697 751 77 558 632 89 68 230 108 394 885 157 221 894 97 136 940 93 51 378 111 724 809 112 376 500 113 361 499 103 430 949 81 325 545 105 425 796 108 634 673 59 21 386 95 310 605 97 67 691 78 455 682 106 165 753 111 346 574 105 341 698 106 52 628 91 347 923 130 703 759 84 720 887 104 529 692 61 23 257 81 128 222 114 331 355 113 47 137 86 116 134 69 207 438 103 297 700 128 53 314 91 185 303 93 78 485 100 687 727 78 367 736 118 625 697 85 141 276 86 82 577 116 374 451 107 677 985 70 407 696 117 948 990 94 182 214 139 7 466 115 33 858 78 407 793 120 610 627 74 586 751 123 218 765 88 142 547 99 235 702 102 398 815 63 580 813 122 58 788 106 9 329 114 343 754 103 297 869 109 67 279 119 501 574 122 68 697 134 555 953 99 236 686 131 257 845 93 823 934 112 792 988 101 64 326 105 648 947 104 417 589 116 265 362 130 310 454 74 331 455 85 219 825 91 455 884 90 535 576 73 658 673 160 450 950 147 497 943 104 178 664 113 175 435 137 419 459 119 754 822 107 459 568 113 115 610 71 62 420 69 89 185 117 71 837 87 173 289 98 93 478 95 728 967 79 571 585 85 236 714 85 551 927 117 19 41 93 337 819 81 325 583 65 533 825 96 89 500 110 132 859 98 620 930 109 39 898 110 158 975 104 515 560 113 566 644 90 81 522 107 148 382 112 303 978 122 692 755 111 503 619 115 19 225 108 286 317 80 731 807 117 75 727 149 179 308 93 698 752 87 728 803 71 309 986 101 233 495 90 34 218 112 123 821 135 53 837 93 13 675 92 139 431 70 431 785 99 191 393 94 264 647 113 206 689 94 62 922 108 86 680 58 1 647 124 60 742 128 488 862 105 586 801 117 24 930 74 31 307 68 383 496 95 168 534 118 91 547 96 27 55 109 742 798 93 33 812 75 89 905 115 27 513 115 585 620 110 892 991 126 564 785 75 47 478 94 38 722 93 218 313 84 783 857 113 49 670 64 111 365 97 82 249 89 888 897 89 251 965 105 154 177 104 560 596 92 351 370 89 390 463 94 360 385 85 307 560 128 66 914 95 398 642 102 530 711 122 6 451 111 80 219 96 648 949 91 100 825 99 275 467 110 124 175 88 96 395 50 323 374 42 31 387 111 183 904 112 217 964 115 18 39 110 503 697 106 685 811 105 621 936 126 419 582 30 386 415 55 440 886 120 253 499 135 458 962 121 826 839 68 528 781 97 255 727 118 560 717 103 328 694 81 337 958 26 349 772 20 764 916 114 249 809 121 145 950 118 528 768 95 147 827 85 642 953 104 362 932 109 83 814 89 509 917 95 277 496 113 566 928 108 940 949 75 70 465 74 277 887 78 235 256 74 337 391 100 96 452 84 281 567 87 458 846 98 21 497 94 119 138 87 18 448 99 77 364 115 260 576 95 123 125 69 758 943 111 131 861 94 326 854 93 181 666 149 604 844 119 786 960 99 980 988 72 902 958 91 471 957 101 74 928 102 232 850 103 385 732 109 303 362 104 442 465 77 8 755 89 594 665 81 140 619 137 38 522 85 314 836 109 124 456 92 541 662 96 386 521 50 320 441 106 143 950 116 680 681 116 541 590 103 19 100 105 85 306 102 173 669 85 331 613 83 507 682 115 33 503 103 231 635 101 11 234 102 465 650 111 179 438 107 46 500 80 296 949 79 713 790 94 407 894 101 363 436 90 143 557 85 235 462 123 195 267 94 58 935 94 280 943 123 583 624 87 272 505 89 294 699 82 800 926 109 29 395 103 33 547 79 536 753 85 434 876 104 581 944 96 38 396 73 433 950 124 109 213 129 29 233 112 96 166 92 521 871 91 269 330 79 347 885 119 639 836 117 563 998 82 344 449 51 660 664 94 387 473 125 435 696 55 525 890 121 70 599 122 260 485 79 539 712 73 254 968 102 564 643 116 54 903 105 369 996 94 89 487 68 67 865 104 515 649 109 355 717 77 507 865 100 11 389 140 433 552 103 176 535 88 586 594 112 239 898 89 107 145 103 88 517 91 349 699 100 58 376 138 132 137 111 645 999 86 78 416 119 382 696 108 356 679 116 511 931 108 399 797 103 222 525 118 61 584 113 50 560 116 656 806 144 339 509 116 525 954 95 84 536 91 62 320 78 67 875 85 213 792 116 229 383 81 174 957 131 527 872 116 138 257 90 547 788 115 103 446 104 12 867 88 97 734 57 430 937 75 815 885 138 583 862 87 339 502 120 467 835 91 573 852 104 299 810 104 295 922 96 718 734 74 620 795 50 14 53 141 557 933 100 185 994 114 374 663 112 56 429 85 80 855 116 618 960 93 666 992 124 423 509 68 8 613 101 7 32 66 367 531 109 120 767 115 280 952 82 285 825 86 491 957 124 442 536 111 878 935 116 717 775 110 117 358 94 157 369 103 189 668 109 29 592 52 292 873 95 370 800 86 183 353 113 298 909 116 107 739 118 107 358 97 121 798 102 516 931 84 206 247 90 263 322 128 724 973 57 190 403 80 218 562 107 96 369 107 1 584 116 84 329 87 338 963 122 341 626 109 378 878 103 266 724 116 67 443 125 278 505 96 326 896 131 640 811 141 52 325 59 6 245 105 0 350 86 332 435 95 139 376 95 464 874 110 344 936 88 306 994 105 414 878 94 570 589 93 737 957 110 27 708 115 459 801 106 368 751 53 208 503 80 515 663 96 489 808 75 73 975 107 663 890 73 56 297 76 100 644 117 632 920 89 87 351 105 74 265 98 839 897 91 602 915 112 350 612 89 529 845 92 413 945 91 798 863 118 364 516 106 74 882 133 371 593 96 192 730 118 763 918 95 382 546 93 107 351 123 76 701 112 223 461 104 99 975 117 61 971 92 533 651 119 566 915 111 466 629 122 387 773 74 151 979 109 243 697 81 143 292 81 107 971 82 82 923 86 234 878 90 220 894 82 496 811 77 391 587 104 587 640 95 143 713 108 586 842 130 66 802 80 721 739 106 371 375 68 519 846 106 454 684 99 115 386 119 527 588 125 404 566 98 343 713 133 522 966 119 182 217 126 222 835 51 730 833 86 734 980 122 165 429 89 43 589 95 889 945 93 131 387 112 43 365 98 213 806 97 766 938 104 426 456 76 331 776 116 292 943 96 318 982 99 687 693 88 356 816 122 50 257 122 384 637 111 710 926 73 272 774 82 390 611 74 320 968 116 522 581 106 66 112 84 236 771 79 120 804 92 171 219 88 14 567 64 312 376 121 540 991 83 64 449 89 386 797 94 37 54 72 351 996 105 418 596 107 317 780 59 712 955 104 239 860 129 228 667 81 305 984 97 332 646 86 35 913 117 34 647 137 329 912 98 106 187 70 787 994 85 200 235 101 374 411 70 129 875 73 219 484 91 411 445 106 705 856 106 255 641 82 14 374 97 142 208 93 17 766 127 7 405 98 140 437 101 837 898 85 487 794 85 484 846 106 495 821 92 377 571 77 556 849 117 282 549 99 382 917 84 776 782 77 133 808 92 212 271 97 204 259 95 660 946 74 529 891 75 340 516 113 609 825 82 354 621 102 264 314 65 193 955 69 448 876 81 520 596 75 5 163 109 193 967 91 196 983 126 570 812 66 85 697 122 841 971 92 593 927 104 287 804 107 89 465 118 180 722 109 536 901 73 172 343 121 533 935 87 609 770 102 886 902 141 39 527 85 731 954 121 202 494 147 254 556 76 67 544 94 389 654 144 45 688 106 357 821 89 179 674 78 247 799 100 178 326 119 376 642 98 826 994 69 137 484 104 577 759 109 119 362 76 6 949 121 574 950 95 184 196 101 69 328 126 301 717 88 435 818 96 533 804 105 416 623 111 726 994 91 257 952 122 557 730 123 381 696 106 665 903 122 41 569 111 174 724 72 331 957 81 278 901 147 371 859 103 435 883 63 496 870 111 111 793 81 80 519 133 328 878 87 113 965 88 5 209 105 25 684 92 102 697 115 359 848 118 117 216 111 166 185 112 697 949 85 74 344 120 404 437 64 104 575 83 110 682 113 310 989 85 190 938 95 487 924 112 607 807 130 172 323 73 352 680 146 419 832 86 606 864 86 376 732 81 268 773 115 517 759 105 136 508 77 754 796 95 5 995 108 352 689 116 61 396 113 151 555 82 45 858 125 186 528 116 204 318 113 37 343 103 184 249 98 440 770 66 78 246 77 540 792 97 110 139 103 866 981 99 82 245 126 350 505 124 376 747 106 133 793 79 189 528 121 486 774 103 584 951 114 528 771 133 28 480 114 162 991 85 359 531 81 456 748 121 534 789 102 875 987 110 558 601 60 454 991 90 184 678 111 493 930 104 119 442 76 677 883 86 834 985 75 394 987 107 620 845 87 243 553 110 277 997 84 237 429 109 298 923 108 792 905 126 804 943 104 410 614 92 474 685 91 203 499 100 41 969 108 573 957 75 397 404 102 370 427 93 780 958 104 252 515 124 239 275 105 35 419 89 177 191 99 288 896 92 410 808 82 731 990 110 668 944 116 670 823 146 465 728 105 722 834 97 851 875 113 432 979 85 33 339 78 435 651 93 124 843 89 514 724 67 784 843 53 886 984 98 511 726 113 95 691 132 820 832 80 522 528 113 53 104 133 414 847 91 296 415 96 120 517 81 268 585 118 578 776 87 515 867 113 744 977 81 63 785 145 109 855 103 150 985 91 214 734 116 72 901 80 633 875 108 946 947 77 441 482 101 188 544 109 567 679 110 433 842 118 243 674 83 379 520 124 737 871 83 348 861 124 415 697 84 134 428 82 167 417 137 95 525 79 24 54 61 346 498 81 27 301 104 177 449 88 366 780 136 60 974 86 37 461 119 445 567 120 21 129 109 662 984 104 354 451 104 588 745 108 41 823 56 65 834 132 85 755 112 574 962 89 257 700 134 344 816 113 68 456 105 309 538 108 93 412 116 54 845 107 287 371 62 695 878 100 76 212 115 149 530 87 7 424 102 299 695 95 322 886 69 547 953 97 493 989 122 364 882 95 25 994 117 323 342 115 877 965 104 608 878 95 678 817 106 184 577 130 724 843 87 140 975 106 149 527 78 289 782 159 205 238 93 170 555 68 75 492 60 431 500 114 26 380 113 644 959 117 346 385 120 298 672 125 620 842 82 324 476 92 848 857 103 80 322 96 593 813 105 598 872 96 638 768 113 15 822 100 319 692 107 286 571 116 633 906 102 485 688 86 245 272 126 766 904 96 622 713 119 168 464 109 301 613 129 711 770 88 774 913 101 258 519 127 582 853 133 191 375 113 613 994 94 754 930 120 526 589 103 501 541 138 28 633 101 8 239 112 321 953 106 199 576 105 78 418 87 850 922 106 526 898 98 266 492 110 458 652 94 418 797 101 511 806 110 758 809 108 508 836 88 13 771 112 644 919 101 81 251 96 333 960 137 473 698 133 580 849 131 306 453 95 600 971 101 557 602 120 649 833 118 298 896 125 43 860 117 674 944 118 335 752 109 12 409 102 83 453 148 531 567 125 112 831 112 309 757 113 219 703 105 251 936 92 240 986 127 283 315 124 193 204 94 918 935 102 520 730 93 201 908 122 739 923 96 275 809 88 80 490 133 281 998 98 44 838 105 267 522 59 814 882 85 514 695 88 671 863 117 140 803 79 360 816 85 172 578 125 465 597 90 301 871 108 275 812 112 329 958 103 106 659 96 189 620 96 596 791 129 383 623 104 877 902 83 118 460 97 772 775 101 248 467 105 639 710 117 217 429 80 111 273 46 247 506 84 39 531 106 707 783 134 729 981 112 77 585 76 138 526 124 179 660 106 558 785 95 627 644 153 453 665 86 539 940 87 43 614 108 472 768 119 100 205 99 812 915 101 467 621 102 783 817 117 21 310 110 369 796 121 130 767 147 408 733 119 428 755 103 353 805 104 220 680 105 286 772 95 715 941 98 140 452 84 21 600 143 563 818 125 204 270 155 307 566 101 575 624 71 630 784 115 195 481 105 720 740 97 571 762 40 507 893 97 313 496 114 17 312 82 696 977 84 334 434 105 144 219 93 2 420 107 101 177 107 28 786 106 34 164 82 769 929 110 365 589 76 603 934 99 159 481 88 133 792 70 318 730 67 376 731 79 482 839 106 608 794 89 41 585 105 390 615 110 681 957 138 600 767 104 182 655 111 762 767 118 11 422 89 223 580 85 361 814 90 58 521 85 233 358 96 25 757 101 611 639 99 310 648 88 175 768 84 645 757 83 214 383 143 106 260 67 34 680 70 646 945 98 133 696 71 422 639 125 181 673 107 437 683 116 601 713 61 29 66 85 126 179 160 564 696 49 534 866 92 212 362 115 347 670 84 98 778 126 4 210 67 170 385 77 269 319 113 11 537 97 773 785 70 692 729 105 40 650 119 401 608 105 64 634 110 492 528 77 507 549 100 272 288 93 85 175 94 105 349 77 263 696 113 279 613 105 498 902 92 247 621 80 372 722 84 84 630 80 170 364 107 294 899 104 119 595 88 311 855 68 181 841 97 440 547 97 642 968 107 288 466 99 469 553 94 872 886 79 23 95 80 295 965 93 204 274 106 478 971 116 526 779 57 255 746 77 75 878 80 214 672 75 150 652 90 319 403 80 577 647 78 10 243 67 194 807 94 448 992 73 529 812 72 94 993 92 68 656 99 422 917 72 425 665 107 253 455 92 68 795 133 305 606 119 570 661 65 87 794 83 275 772 141 456 789 89 266 327 106 89 331 118 343 466 115 374 467 83 758 933 76 314 392 143 46 54 110 794 929 106 57 157 111 104 963 128 310 420 104 732 918 116 550 949 112 83 665 128 715 798 115 37 160 95 383 934 100 353 857 111 290 320 99 689 760 87 440 937 87 501 553 119 333 512 69 144 296 86 312 827 98 641 995 136 285 503 110 350 904 91 547 797 95 498 563 69 111 654 106 365 994 80 310 612 105 112 641 104 93 552 85 28 148 61 810 985 79 80 396 69 31 359 98 149 461 77 457 585 111 104 437 125 240 990 69 248 713 123 41 51 73 802 946 86 227 760 95 67 85 97 93 167 97 266 569 96 230 246 109 801 815 146 319 745 77 315 657 110 467 854 95 373 774 132 137 746 72 106 601 98 217 930 81 233 247 110 23 578 119 10 272 90 639 735 92 843 957 109 485 635 103 18 210 97 259 698 119 401 835 77 136 811 119 286 484 99 136 815 111 457 632 109 827 998 132 564 603 122 305 845 68 39 969 109 139 449 91 175 901 87 139 810 84 21 353 103 123 496 135 301 949 84 681 825 91 42 453 117 914 982 102 7 294 85 114 215 97 855 960 75 381 922 102 108 683 69 222 710 94 212 698 110 575 834 112 638 887 91 104 214 93 250 844 77 27 639 110 722 888 127 612 879 73 12 234 109 542 626 126 265 288 105 287 607 78 383 462 106 242 267 113 151 486 90 258 748 97 405 693 67 282 670 122 555 864 97 734 895 111 54 350 114 369 372 107 475 913 120 705 932 99 425 441 89 162 180 83 125 532 108 493 793 88 272 804 112 246 633 110 103 594 93 28 342 87 602 982 119 80 934 108 153 527 79 643 953 116 312 454 105 421 770 78 474 560 77 19 991 95 438 631 104 142 805 129 27 967 100 78 977 108 130 308 103 138 170 125 346 701 102 17 779 97 488 595 127 801 819 86 52 477 97 279 475 83 811 841 92 856 949 83 692 857 110 676 925 109 167 779 131 57 325 85 251 692 109 804 819 97 170 865 106 176 762 82 330 565 81 256 290 127 486 631 81 403 458 46 303 719 99 154 541 76 176 764 86 785 820 117 426 872 122 87 565 113 216 794 122 371 576 105 33 723 79 253 413 134 359 556 91 668 921 102 596 838 118 812 855 88 20 841 131 813 888 80 525 986 71 593 779 103 169 541 102 392 490 84 362 458 116 108 611 106 160 650 114 604 811 107 122 314 113 54 634 83 374 669 122 386 714 98 160 599 122 527 976 113 64 687 69 856 886 89 161 680 71 560 651 99 622 656 138 36 386 121 391 559 94 470 635 95 193 433 82 25 921 105 209 759 89 183 981 95 262 447 121 279 374 114 775 975 116 608 738 99 1 686 112 231 887 63 695 740 114 257 411 105 60 595 99 273 719 103 24 822 127 15 238 102 47 782 60 316 431 76 116 811 98 311 871 82 88 989 99 447 882 72 567 855 104 179 406 136 320 655 98 546 723 91 334 379 105 3 112 88 38 418 129 251 667 105 22 306 69 348 578 80 300 607 109 353 704 76 911 914 80 51 909 90 662 874 105 46 347 45 256 476 110 401 625 101 448 788 65 182 920 114 298 426 97 67 400 100 446 606 115 239 453 96 370 629 111 332 866 112 157 289 92 649 786 91 281 283 97 278 539 101 280 704 97 225 293 148 761 814 131 573 610 91 225 937 108 550 992 86 144 669 103 263 539 92 913 982 97 654 707 124 47 828 133 316 575 110 0 128 91 93 912 108 695 993 125 165 341 101 697 731 89 302 707 84 235 906 105 399 455 139 274 886 105 512 513 131 87 345 115 381 477 102 583 741 83 644 657 103 179 798 74 88 998 100 395 861 118 306 526 85 522 567 79 261 838 101 687 751 97 210 777 82 269 804 82 729 799 56 456 687 99 680 702 135 505 890 100 500 888 100 20 30 92 169 862 128 652 847 93 563 879 113 161 229 125 458 543 112 59 249 81 375 520 102 512 814 105 229 872 78 167 645 112 348 733 116 657 696 104 173 732 132 289 487 68 59 70 85 69 682 118 274 692 78 215 292 63 715 930 82 352 467 123 566 814 66 26 49 47 168 780 91 470 898 80 276 551 78 101 877 120 379 431 112 525 708 126 654 732 92 86 113 105 616 656 106 656 823 95 48 377 86 134 422 68 679 992 107 74 329 94 406 833 93 449 560 110 93 947 109 215 698 94 231 341 109 103 705 92 89 198 104 164 330 82 548 553 105 806 975 82 759 837 71 279 312 80 326 496 125 342 623 107 356 619 98 187 480 122 147 389 108 52 200 81 410 750 95 53 823 105 215 500 126 350 934 107 93 927 101 851 895 87 481 606 111 717 994 147 277 694 120 249 896 126 128 401 99 18 250 117 520 648 123 460 469 114 204 725 91 151 401 138 204 553 108 235 291 110 209 679 111 57 855 137 790 826 93 36 982 117 580 596 108 279 431 106 398 936 104 86 896 110 923 948 115 252 996 127 523 951 67 333 429 129 142 677 78 131 197 89 694 696 82 464 832 50 149 674 142 242 621 106 19 88 97 168 749 87 62 157 92 54 478 89 463 825 80 163 702 111 509 621 82 159 448 104 335 577 79 130 261 107 523 791 144 783 901 106 131 856 71 50 186 107 368 760 121 558 633 62 37 232 108 534 937 105 815 990 108 432 466 118 143 266 107 48 867 126 475 927 109 503 964 119 307 667 88 515 875 96 565 799 96 114 238 78 432 566 118 27 246 122 705 987 107 429 705 108 135 698 105 77 311 112 490 802 88 53 349 131 59 556 96 481 828 114 592 700 99 10 498 84 124 869 90 357 675 98 245 804 102 37 917 110 74 513 93 181 419 79 225 713 78 215 815 108 230 889 95 383 554 75 634 666 108 67 688 112 522 577 94 182 683 124 524 637 111 208 699 92 246 837 116 375 854 95 395 619 124 320 657 88 75 173 83 385 678 113 640 792 69 35 289 85 306 365 95 593 894 109 200 450 79 412 687 77 836 869 113 365 499 68 72 246 114 205 283 112 202 683 103 366 584 133 297 954 91 318 948 92 550 802 112 122 926 117 966 976 106 166 520 95 481 567 71 413 508 95 591 839 113 176 351 98 111 641 84 598 722 72 941 964 89 44 237 96 671 696 112 231 400 117 172 250 92 130 516 58 225 622 130 720 964 94 195 689 103 95 690 97 207 239 92 246 886 91 826 966 110 624 662 106 733 838 92 126 856 85 39 276 111 2 333 102 95 285 101 134 675 118 703 805 90 1 378 88 424 640 76 712 895 56 7 263 70 433 854 120 98 798 131 68 835 95 574 684 105 62 456 83 323 522 123 227 640 98 268 893 92 493 648 110 99 676 99 549 572 97 98 152 130 673 852 111 118 768 93 312 788 96 108 673 114 335 662 112 63 173 97 105 667 134 617 661 114 372 844 74 377 979 128 121 373 101 459 928 132 75 85 108 145 519 122 261 799 96 543 933 70 375 690 118 271 863 96 902 969 87 280 978 100 241 935 85 74 567 63 434 817 68 171 517 74 246 712 118 45 752 133 842 977 128 116 890 104 356 665 66 655 818 90 118 324 104 34 571 113 599 782 124 527 991 88 434 528 67 303 678 128 169 189 151 465 818 64 21 840 91 496 548 121 704 733 111 535 597 110 233 828 98 694 711 84 302 775 130 179 595 94 375 844 89 487 894 107 946 987 114 127 548 114 413 883 54 179 956 131 461 881 91 37 723 82 527 712 80 88 179 95 98 824 110 132 889 110 328 337 96 297 486 88 4 370 89 496 817 134 148 649 116 570 587 93 295 642 95 664 910 102 394 414 134 499 965 80 463 875 113 536 772 121 60 116 111 503 831 78 586 670 133 382 550 70 134 165 105 23 102 114 319 417 87 114 445 79 391 911 119 721 737 110 560 566 107 244 891 118 243 759 103 360 911 106 902 920 113 140 689 128 112 929 115 374 482 110 349 861 104 712 980 84 40 488 125 757 923 84 133 816 108 449 584 65 233 442 113 443 844 97 11 293 101 563 978 82 554 903 123 183 714 131 251 281 85 768 882 119 292 392 122 138 489 97 226 458 95 43 266 78 532 823 108 87 778 76 488 854 100 723 769 109 160 803 80 505 653 134 115 457 93 337 808 92 207 654 99 336 523 121 73 568 88 466 533 110 468 564 116 19 888 138 202 257 115 188 746 86 676 719 105 354 441 69 487 593 139 1 242 106 797 923 104 429 969 110 56 334 113 58 288 115 453 897 86 216 541 91 164 933 84 862 983 73 369 730 66 222 671 69 171 277 99 827 900 105 209 402 95 556 631 117 4 44 99 496 970 89 378 744 120 345 681 97 470 956 100 955 975 101 821 998 109 37 858 83 386 929 129 800 846 102 193 782 134 713 948 124 297 425 101 181 370 72 71 957 87 310 685 114 60 582 98 232 354 99 394 997 106 54 475 110 261 986 83 663 844 92 974 979 73 119 451 108 118 334 118 61 641 92 492 997 113 309 703 90 263 275 133 482 851 99 103 301 93 350 516 97 815 946 136 54 103 109 228 761 87 347 621 70 276 357 92 422 853 116 113 654 110 222 804 107 289 847 116 338 745 113 161 417 111 36 136 67 356 740 79 315 346 154 321 406 129 583 592 95 372 666 101 300 723 101 210 355 85 81 410 80 247 815 80 194 690 113 65 133 116 370 640 90 607 624 114 265 788 117 232 927 89 670 952 111 118 779 90 264 738 120 326 577 119 649 769 112 54 891 112 747 815 97 235 347 78 340 461 79 57 521 103 85 741 84 500 860 147 43 944 107 108 830 92 84 504 125 116 877 98 557 628 133 506 956 109 473 737 112 341 513 106 38 296 82 296 766 105 901 985 131 108 329 86 172 896 75 398 582 79 745 978 90 225 789 72 123 439 89 448 770 94 20 379 131 350 550 110 651 707 70 403 753 94 405 702 73 430 445 86 66 745 102 253 891 92 100 108 96 277 768 101 247 612 75 19 307 80 336 390 97 834 890 85 73 586 94 293 941 137 22 343 80 129 879 77 412 850 83 110 569 129 338 786 96 446 868 114 858 982 123 174 890 137 6 550 115 45 821 100 590 740 77 584 623 95 17 865 91 375 428 123 138 835 78 111 592 111 263 402 98 324 969 84 31 458 70 133 342 115 228 712 80 63 310 56 122 356 63 314 844 98 145 934 111 137 442 83 483 625 116 34 839 84 653 939 79 235 455 107 612 661 113 676 916 72 478 520 98 414 612 118 301 893 86 355 513 93 687 892 75 294 393 81 238 638 103 470 952 113 40 79 89 787 836 122 412 721 107 87 816 85 184 975 108 675 905 101 24 368 130 29 60 86 300 389 123 306 496 78 701 810 124 521 858 80 215 632 125 109 774 87 478 776 100 97 637 105 73 79 120 440 829 112 501 563 89 804 911 117 248 311 81 403 929 84 459 662 80 248 730 99 694 709 110 81 244 113 70 516 64 773 907 94 236 367 97 376 525 62 197 697 108 46 229 73 867 947 107 851 988 94 917 985 124 310 619 108 17 476 89 481 638 120 56 357 116 552 635 116 471 898 86 231 775 87 214 390 105 318 551 81 121 213 95 19 637 99 724 755 79 432 474 99 625 894 95 305 362 108 322 904 69 656 865 125 437 640 80 670 942 121 793 795 112 552 910 81 16 827 113 470 919 101 47 230 92 655 833 106 109 879 107 2 136 107 53 572 101 42 485 119 294 804 101 31 793 104 864 990 82 168 613 109 58 799 67 198 208 63 75 827 78 208 448 65 112 747 77 497 588 101 660 724 61 543 790 118 9 807 82 740 859 98 841 854 84 112 182 98 310 680 94 115 956 86 14 582 129 883 903 109 733 990 77 265 710 73 781 806 104 493 885 91 385 587 139 84 931 102 164 456 126 117 667 112 657 843 98 401 500 86 104 290 93 186 466 80 35 959 119 138 429 106 211 312 60 770 955 120 194 961 68 87 449 111 83 706 105 188 421 116 443 987 122 85 176 76 394 575 95 48 731 112 409 746 103 683 821 89 127 405 111 172 416 76 336 931 107 254 257 120 784 917 95 29 571 86 190 512 103 163 227 99 16 24 106 132 354 104 193 759 95 135 956 94 358 892 97 102 469 103 650 848 98 84 779 114 454 807 62 548 974 86 384 436 90 554 633 113 179 359 84 317 914 83 91 277 101 441 592 108 510 961 109 511 516 107 262 413 108 878 969 126 518 679 98 317 522 112 97 243 87 28 98 72 600 972 87 281 764 135 67 425 88 356 439 66 63 708 127 238 514 69 660 663 83 3 130 124 120 276 64 282 910 101 263 651 130 125 729 116 134 202 96 173 787 128 169 642 95 458 478 98 11 221 123 202 607 88 369 956 123 588 939 61 187 319 80 452 791 74 132 835 106 207 788 122 475 583 127 94 948 103 105 561 115 111 316 83 430 451 79 522 662 62 955 998 130 469 773 108 808 928 130 502 968 104 93 128 90 805 895 110 139 296 135 115 288 102 483 843 117 118 994 88 105 393 66 98 268 99 396 895 128 500 848 120 0 922 53 296 514 84 366 480 92 94 842 110 345 599 118 13 985 91 437 963 94 84 554 132 295 713 83 101 121 94 457 508 117 592 861 133 475 491 129 816 915 105 373 859 103 646 862 115 57 285 98 50 634 113 636 896 134 338 538 151 333 934 123 482 610 82 14 524 90 482 799 93 28 737 66 640 665 85 170 457 102 623 802 52 236 769 108 480 519 69 94 570 143 619 827 136 632 869 62 819 876 103 955 999 124 41 480 90 33 759 99 439 654 110 424 804 93 121 450 101 123 707 103 738 752 70 138 829 105 333 352 110 428 971 113 534 579 71 750 784 101 69 873 99 319 562 107 640 861 111 601 641 80 55 782 74 52 127 101 24 205 108 113 384 105 438 573 99 68 90 81 370 440 97 800 976 69 8 213 113 309 458 84 891 983 114 28 894 42 200 621 103 485 577 84 258 868 87 222 685 113 128 770 106 780 982 94 24 248 69 174 773 100 396 631 69 262 825 117 74 565 70 500 735 118 304 465 107 157 330 117 357 707 90 686 949 97 97 285 89 370 835 88 159 930 123 906 912 123 86 765 104 204 773 107 766 890 123 138 538 117 331 522 93 215 706 75 46 729 98 1 991 90 3 197 120 99 391 69 123 934 130 550 811 113 614 862 86 580 929 103 297 481 125 110 912 117 476 651 109 254 452 111 411 866 99 639 760 73 782 873 51 296 681 107 286 742 88 731 959 89 659 968 87 610 970 81 209 729 108 76 510 85 276 625 56 71 806 74 102 601 90 535 643 82 173 655 102 264 525 99 322 796 95 696 982 67 132 666 129 491 538 46 578 721 60 209 696 85 60 371 112 136 583 149 71 360 98 328 519 130 295 802 88 322 976 90 563 625 82 90 308 75 333 893 105 677 897 136 424 581 126 533 779 99 748 899 119 584 629 75 553 565 135 459 563 139 900 913 100 450 657 61 414 990 104 114 801 130 171 605 121 12 240 101 386 469 88 364 460 136 213 862 130 758 885 50 613 689 118 201 421 129 197 434 117 179 640 99 111 705 87 740 788 92 61 193 128 473 693 126 52 582 100 280 620 111 582 654 115 697 818 117 776 997 145 407 619 106 137 879 82 252 407 140 386 570 106 517 641 90 167 758 81 781 968 137 455 495 92 87 407 99 384 967 83 192 312 82 21 126 110 547 967 79 271 544 123 7 481 109 373 786 107 288 570 88 125 782 93 357 820 129 280 875 103 396 457 110 147 752 103 588 766 90 372 764 101 9 736 85 172 260 87 140 870 100 732 841 118 578 999 54 192 804 110 710 937 76 24 231 110 212 902 74 708 977 115 620 733 61 754 798 101 537 543 117 40 542 114 678 821 86 285 797 100 146 441 115 123 826 136 529 995 106 21 398 113 157 450 126 464 667 122 53 317 60 712 863 90 246 461 73 449 629 103 315 886 78 354 411 70 858 903 107 62 135 102 404 438 118 362 904 92 184 456 104 11 515 113 87 960 72 21 848 92 101 495 86 311 579 123 382 911 138 837 966 114 219 880 88 14 251 80 18 636 129 16 272 96 342 711 107 716 874 103 74 777 113 510 914 95 93 95 77 251 786 123 609 895 68 796 994 79 61 205 122 210 235 100 77 366 133 355 398 119 104 705 118 67 546 71 9 956 72 401 525 71 580 795 86 765 934 81 676 803 96 47 365 77 875 977 108 176 549 70 242 778 81 271 534 85 243 729 74 100 371 131 63 843 100 470 472 115 75 991 104 8 529 90 627 936 90 523 879 101 91 469 89 319 607 74 592 816 67 125 717 110 275 650 91 446 977 86 286 616 122 277 796 117 72 188 101 49 820 85 12 842 98 229 270 122 293 546 65 32 508 123 164 634 90 188 390 76 419 966 76 401 607 96 96 211 130 823 995 121 293 910 130 426 710 94 630 754 81 333 601 101 154 735 65 451 821 86 887 893 97 5 554 88 783 879 126 47 107 96 133 680 122 333 865 111 525 528 118 709 764 100 183 534 87 372 393 104 234 488 118 89 467 129 260 560 105 500 522 79 553 772 96 691 991 85 654 768 64 169 583 85 123 265 105 760 871 109 629 887 94 217 700 87 676 994 108 713 752 95 244 323 137 274 580 93 234 380 123 434 901 86 236 569 110 5 726 105 783 852 96 160 299 85 100 730 103 143 294 96 85 171 89 587 892 81 54 388 109 165 229 68 246 722 120 430 737 92 281 769 96 192 272 104 118 748 101 227 748 77 333 373 95 324 348 124 179 949 90 138 996 109 273 573 52 292 500 79 36 355 112 280 384 111 548 838 125 457 559 109 452 785 121 17 878 130 335 862 54 420 764 65 544 560 99 350 356 130 209 531 95 775 834 142 90 707 91 659 886 66 301 904 90 35 308 87 479 781 99 564 684 77 187 994 120 259 556 86 403 460 125 830 839 96 359 743 90 340 706 94 78 796 108 265 684 106 603 873 106 37 671 115 143 930 84 304 598 105 175 243 113 917 942 134 237 896 81 187 412 91 445 878 97 366 864 121 361 655 95 242 736 103 181 935 104 159 233 129 137 598 105 327 962 101 119 345 108 652 893 115 140 653 59 610 852 100 144 494 115 165 478 65 84 736 89 204 636 81 424 844 115 791 934 84 253 704 123 104 298 113 417 945 78 512 666 115 114 766 135 71 111 128 589 942 111 572 780 88 27 433 106 404 695 100 391 765 78 456 639 115 508 990 106 9 761 80 170 779 103 688 789 87 702 935 66 68 630 90 351 745 108 34 241 76 104 166 95 859 922 80 78 230 81 154 355 119 786 896 122 456 742 77 41 717 105 107 140 108 215 554 114 106 587 99 370 636 82 506 886 99 270 605 115 46 165 117 461 718 96 403 834 119 387 967 122 359 928 102 404 451 110 229 390 81 110 631 101 392 691 91 353 393 117 86 424 103 217 659 111 423 750 106 148 262 138 551 619 66 431 457 67 719 997 73 58 534 109 825 911 115 247 814 87 259 643 120 703 909 78 231 471 98 49 496 109 289 491 81 444 569 99 317 551 76 151 485 98 403 736 129 69 533 83 230 870 85 256 520 94 312 810 115 487 850 109 238 441 99 408 810 78 606 639 92 78 354 110 496 708 89 289 935 76 125 961 102 53 65 97 977 998 84 112 154 109 368 638 96 311 806 137 174 713 127 356 429 76 668 898 78 424 866 114 622 949 110 212 372 123 495 771 103 83 398 90 265 866 103 578 688 123 537 539 115 270 545 82 66 72 87 754 794 71 155 406 100 405 839 102 134 318 85 86 810 65 10 782 104 144 504 79 632 936 117 126 410 119 423 957 129 101 422 131 207 900 98 16 468 96 585 824 87 498 602 98 541 713 85 83 116 118 283 521 137 348 376 94 46 517 106 223 258 126 825 866 141 562 888 75 237 788 93 446 839 112 79 707 127 207 911 91 818 938 75 487 748 70 836 867 101 50 151 54 70 391 81 299 439 98 310 683 102 468 596 73 150 538 110 40 143 111 403 463 92 750 810 107 493 612 97 13 164 72 652 954 81 649 983 73 290 317 108 242 471 87 371 527 86 294 637 117 530 713 88 115 413 97 198 658 102 660 907 108 551 862 88 551 990 117 420 754 123 251 287 89 661 692 73 164 577 53 423 834 61 700 985 121 690 828 100 131 950 130 616 661 87 355 900 114 694 989 94 441 742 127 79 844 136 436 759 100 154 893 98 307 758 74 61 63 135 359 387 98 28 290 135 623 998 87 143 484 90 232 998 70 178 197 124 565 788 104 539 561 99 56 869 111 648 746 90 384 577 90 640 651 103 115 434 126 584 671 106 314 950 80 186 935 97 626 951 102 457 468 105 278 962 85 236 405 83 443 775 90 826 992 82 323 623 64 786 852 69 793 813 86 165 779 96 102 682 89 127 483 104 843 929 89 359 936 86 260 727 87 521 744 77 514 798 95 753 924 73 509 731 104 584 635 73 279 775 109 138 252 105 205 306 54 558 566 117 428 626 109 73 342 118 450 739 101 129 506 105 673 961 111 207 973 85 376 388 77 514 778 96 512 634 169 391 643 107 485 716 104 949 954 106 591 829 101 14 908 79 332 749 80 175 364 119 394 681 114 49 684 124 148 512 71 539 966 114 665 920 107 175 596 97 6 116 130 102 813 84 1 912 97 569 786 86 492 896 109 920 955 82 462 581 112 170 545 38 639 843 122 229 553 97 131 559 116 253 917 124 204 415 146 567 711 111 1 966 98 488 799 129 181 762 103 162 168 121 162 476 66 78 589 138 116 713 81 538 543 102 25 230 57 348 396 110 272 646 96 501 875 103 711 920 89 532 836 124 74 749 94 169 278 92 26 815 100 26 769 95 240 322 99 59 731 93 106 689 101 334 454 64 354 381 87 932 944 97 639 962 122 284 865 91 454 663 121 152 496 76 359 583 88 93 348 114 316 329 94 260 986 107 579 608 72 464 530 90 656 843 101 6 782 78 349 978 100 116 214 74 41 186 130 348 744 94 95 520 87 72 199 96 578 965 101 84 592 98 344 514 98 761 889 87 112 901 116 162 331 91 741 909 117 205 797 122 407 684 68 226 662 80 93 886 141 249 553 114 191 519 88 304 568 87 592 836 137 681 837 86 161 383 111 538 967 112 499 936 76 221 239 99 272 956 142 285 542 94 938 998 97 74 354 93 3 463 89 216 688 134 92 542 69 125 375 78 315 831 76 575 598 115 342 751 98 120 620 85 6 374 126 501 611 119 89 479 78 271 405 123 397 592 81 147 352 108 38 295 107 468 580 88 276 784 101 397 847 113 479 800 95 298 625 77 460 854 134 745 974 89 206 841 54 234 301 84 8 324 105 56 118 80 333 486 114 983 987 116 27 401 96 216 568 76 725 908 79 488 601 114 391 433 65 327 826 76 225 701 98 492 911 95 70 657 107 29 668 69 21 813 60 98 805 111 344 511 106 64 538 108 318 803 129 652 821 133 77 812 122 148 825 102 258 277 116 421 488 133 238 886 109 784 798 97 91 401 97 648 694 96 501 519 90 484 998 142 399 623 106 61 339 76 182 525 133 618 726 67 674 975 164 299 660 116 836 902 130 48 526 91 20 742 101 113 743 106 32 355 88 694 906 103 432 950 65 658 900 55 429 995 70 682 915 105 257 713 102 829 875 88 373 927 77 328 809 109 338 880 64 498 728 93 72 286 72 192 278 112 166 429 69 536 892 87 684 841 95 168 983 132 546 589 130 292 537 115 140 237 108 131 380 97 727 956 66 19 605 101 204 614 113 371 536 99 656 975 98 700 903 112 850 851 95 241 686 117 164 450 119 495 894 81 164 896 57 191 276 133 888 908 90 123 638 112 960 992 100 120 624 131 265 806 109 32 473 100 10 798 120 480 679 82 519 912 139 554 909 94 85 237 110 567 726 98 665 860 125 142 660 119 73 309 98 353 849 83 352 642 135 93 506 112 571 733 91 498 889 122 37 110 95 308 830 98 220 439 90 365 600 121 289 461 98 50 624 106 305 905 89 74 935 112 842 847 87 29 853 135 674 801 79 279 756 103 469 719 74 51 555 95 677 735 97 374 877 66 4 775 67 344 809 107 271 755 109 266 303 91 488 972 85 588 663 137 303 355 81 610 985 76 252 731 107 446 835 123 427 700 111 357 630 107 457 946 98 50 951 104 357 669 88 104 597 111 104 266 97 518 578 101 919 996 93 179 953 110 286 502 44 751 803 131 304 981 92 182 186 61 575 966 64 341 923 82 851 986 77 848 905 68 673 800 100 403 939 90 415 443 65 407 933 101 118 396 112 245 844 90 743 812 83 565 741 97 456 725 141 54 424 61 296 345 109 150 826 94 736 813 104 861 947 117 484 549 133 762 921 93 60 734 107 179 737 90 412 680 117 82 855 117 388 756 106 116 604 104 335 989 98 24 516 103 628 730 73 331 797 113 530 594 121 342 642 88 476 745 85 323 929 102 360 604 101 22 899 75 381 972 117 300 930 59 275 305 122 178 425 126 817 912 92 93 448 111 439 917 101 263 414 127 142 875 144 41 639 68 283 536 135 335 454 135 241 380 79 788 946 98 136 359 109 327 872 120 480 641 112 225 539 103 825 910 128 393 752 94 226 453 103 137 980 68 36 122 110 324 327 124 447 652 87 383 914 57 61 408 138 471 590 82 416 652 79 96 430 101 332 663 97 651 837 96 263 965 130 215 300 140 462 619 111 352 721 120 662 781 75 2 212 98 674 841 92 278 362 104 29 336 133 174 284 93 396 682 109 195 896 102 304 537 109 28 104 114 657 757 115 557 862 93 910 952 106 709 979 77 257 828 87 54 198 91 177 682 135 629 805 106 552 982 117 488 546 98 376 764 146 223 257 71 490 656 71 525 555 126 332 998 131 32 112 89 352 410 101 528 560 119 849 907 92 85 797 84 90 204 112 11 471 98 42 601 88 612 943 80 62 744 126 715 881 130 345 790 126 381 814 97 725 811 102 477 672 78 843 993 103 171 594 115 629 817 110 640 887 82 387 846 96 200 520 93 407 825 82 272 475 124 486 741 93 195 741 102 660 728 90 135 668 109 436 888 93 101 614 86 694 930 136 107 674 93 501 641 84 19 457 80 36 605 66 694 733 93 87 429 116 176 276 83 0 147 129 621 951 92 17 374 118 129 325 99 400 529 95 28 932 106 220 994 111 257 318 106 197 212 109 120 603 97 780 988 117 831 894 78 92 895 120 340 770 86 652 992 108 92 311 95 234 933 74 269 369 125 134 604 79 556 744 107 26 981 94 203 571 87 383 437 101 0 937 79 790 991 85 331 413 95 636 783 145 261 451 107 275 433 89 98 781 93 242 439 101 2 821 77 343 356 117 23 194 69 556 671 74 41 364 80 332 888 118 506 826 84 575 697 139 94 671 107 353 894 113 91 406 109 45 451 95 600 768 105 23 382 91 620 874 88 7 347 98 540 696 142 200 398 144 7 595 111 186 888 109 616 894 99 50 894 60 65 580 105 554 681 90 111 354 91 365 937 112 35 948 54 315 916 84 137 862 60 287 405 100 298 537 48 827 960 103 81 370 100 32 63 135 22 597 100 457 552 75 491 767 71 83 692 78 470 847 101 849 875 108 95 343 93 72 177 85 295 623 75 22 853 108 209 815 134 301 875 121 683 891 107 927 995 93 630 852 90 50 696 89 111 814 95 298 480 123 1 598 126 35 38 98 70 379 100 269 281 94 8 805 118 447 647 138 954 987 79 69 73 127 41 734 121 630 879 121 527 756 88 689 831 105 38 713 85 872 998 84 552 685 146 558 816 91 184 845 116 290 609 75 76 535 91 83 675 94 126 550 84 120 576 70 14 510 81 897 926 121 227 462 96 298 529 94 470 973 49 351 591 86 714 969 88 770 809 112 605 679 72 436 902 143 32 444 127 350 465 56 254 387 76 744 994 128 185 395 103 227 614 110 283 976 89 230 450 98 170 521 88 13 831 76 431 558 104 122 976 100 66 329 95 571 679 113 123 414 120 272 521 94 32 951 63 413 695 62 117 547 88 199 662 111 170 622 74 499 530 100 316 680 96 215 415 131 577 955 112 640 975 93 175 324 73 697 857 110 554 888 130 435 786 99 121 538 85 675 749 116 80 358 156 180 805 92 11 699 116 313 685 129 78 228 92 445 587 122 854 936 116 254 582 102 133 804 87 54 261 81 0 906 117 281 778 93 142 610 85 393 983 91 621 774 113 797 987 137 18 140 114 368 792 100 433 441 120 568 791 118 147 784 78 82 241 113 300 973 132 558 603 87 344 433 92 131 923 95 123 619 95 290 717 62 548 579 112 90 810 101 360 461 53 81 139 101 78 148 133 664 937 77 731 988 140 32 128 94 539 827 107 514 797 85 192 402 76 291 638 96 147 327 78 105 958 103 368 876 112 179 275 94 255 864 70 81 909 92 57 912 119 550 745 109 69 259 108 101 588 88 105 194 108 52 769 60 300 648 82 202 315 113 435 964 113 558 913 63 2 120 88 565 792 91 528 541 129 182 615 124 137 720 66 360 700 87 295 423 93 223 876 100 303 636 100 616 841 103 199 761 56 536 735 72 37 226 81 882 992 133 177 729 89 548 603 85 558 658 69 436 794 105 795 913 102 145 711 109 9 222 138 127 259 106 642 909 60 264 566 148 718 925 75 214 252 71 281 986 73 159 631 104 132 836 108 68 212 99 158 196 78 143 405 83 188 610 84 228 935 110 692 882 115 254 902 65 816 986 93 157 977 159 699 723 106 55 562 121 370 470 96 5 654 95 621 929 69 449 840 101 359 658 119 157 723 82 504 717 134 344 961 107 664 671 107 674 682 85 7 327 51 207 543 121 82 348 92 315 950 126 12 84 108 192 945 106 382 721 155 236 772 110 293 994 102 263 454 105 51 795 106 624 957 77 443 829 127 99 951 53 104 337 113 442 864 54 458 920 89 454 589 124 392 801 111 485 546 100 314 375 120 11 573 124 386 653 120 50 818 93 203 892 120 569 745 79 206 606 112 831 888 124 408 685 87 178 865 102 490 496 123 857 980 75 225 766 124 228 282 122 248 275 108 552 831 102 198 926 75 296 742 116 114 303 102 175 405 123 89 689 83 614 949 106 868 976 82 566 972 94 480 824 123 247 265 66 16 361 52 117 239 127 205 667 82 382 978 98 717 801 113 766 899 115 279 503 106 18 774 104 124 542 93 349 723 90 308 749 101 379 588 85 250 373 48 142 847 103 31 214 106 698 792 71 285 489 106 189 856 105 308 492 102 21 539 110 538 686 88 233 688 106 230 439 115 397 527 71 219 613 94 255 738 120 241 414 84 283 392 120 191 355 117 89 808 123 405 490 95 247 482 112 19 906 66 526 804 110 153 873 80 185 265 92 48 970 93 549 612 154 395 459 93 188 423 88 385 960 108 172 977 122 167 332 96 111 902 76 69 907 98 276 706 80 367 958 66 691 746 111 390 827 100 95 309 55 11 41 99 109 882 111 490 696 85 89 959 97 194 963 103 381 999 110 402 512 108 629 761 87 108 463 95 100 674 81 118 329 83 819 944 107 282 982 56 208 330 91 185 384 59 216 917 115 265 352 117 239 708 85 220 713 89 216 650 102 230 374 75 156 652 113 817 885 90 304 440 121 58 738 128 42 652 94 306 863 80 617 791 86 262 479 62 583 921 105 736 984 77 285 931 91 49 747 130 512 620 99 191 636 135 572 654 126 47 260 93 129 219 123 732 955 105 67 899 78 472 645 80 382 548 80 394 680 106 110 662 114 184 290 104 207 850 78 707 872 91 372 641 96 533 897 128 425 656 120 306 785 101 41 343 71 939 996 88 246 880 121 665 963 125 4 570 109 414 458 107 644 678 117 819 942 80 16 615 115 5 330 116 18 471 103 31 162 118 152 247 74 532 933 105 500 993 128 70 811 120 594 752 67 588 927 121 771 911 76 177 797 127 488 564 129 285 474 118 218 550 118 203 619 95 131 374 105 370 711 116 415 525 102 564 949 110 299 656 105 103 651 113 790 910 113 657 908 77 476 905 104 27 986 108 232 319 116 376 520 83 450 722 103 281 532 116 250 385 97 11 929 94 110 232 63 22 799 127 330 805 116 133 290 82 277 707 74 258 570 70 792 843 104 462 960 124 556 825 99 190 863 104 212 862 92 819 932 81 97 293 81 408 880 122 166 514 85 172 566 72 636 839 123 352 364 110 863 870 88 796 820 122 123 762 100 457 596 84 677 796 90 108 926 100 769 848 120 154 508 93 29 701 109 379 882 77 130 441 76 256 668 91 344 608 107 499 795 119 5 469 103 396 876 103 451 536 103 184 481 117 459 735 109 635 866 98 15 854 69 641 928 116 320 325 89 195 614 95 701 758 27 797 844 135 183 678 87 128 800 71 710 765 98 75 227 109 456 884 75 7 995 87 651 858 79 194 313 92 472 926 68 107 342 105 272 652 123 904 997 85 273 408 115 235 261 115 125 330 82 475 632 92 67 966 81 662 758 108 668 913 98 492 660 147 470 790 95 305 591 68 234 288 122 88 730 102 533 584 136 7 432 81 74 130 97 257 871 159 368 464 103 101 537 97 666 680 98 325 778 131 572 788 105 225 624 85 513 960 128 390 573 129 346 479 57 927 987 88 63 620 97 92 702 67 3 852 92 716 974 107 669 941 106 83 257 84 185 718 70 407 665 122 14 655 106 224 527 102 103 672 81 410 417 41 367 688 116 821 916 72 865 868 129 764 921 60 173 251 68 181 796 88 271 747 92 621 721 86 211 948 97 99 499 112 233 266 125 142 408 67 37 989 114 585 919 120 353 632 64 301 648 121 241 491 99 162 336 88 548 730 120 12 99 90 433 687 111 98 265 89 311 672 60 520 922 93 539 767 96 233 288 101 176 808 105 640 667 142 194 817 105 35 495 83 194 754 97 40 951 69 167 752 107 683 725 108 142 557 126 57 771 98 732 893 111 93 479 111 830 923 104 590 687 77 154 526 115 236 650 111 410 968 106 698 726 92 129 260 69 29 762 80 28 687 105 215 734 89 273 775 88 232 385 98 29 403 90 269 394 100 700 925 83 221 519 85 519 571 121 347 385 74 253 603 88 221 558 122 273 624 89 789 808 118 48 673 114 65 257 117 538 767 102 223 629 129 253 399 85 770 991 100 128 270 58 381 635 102 100 363 112 453 933 59 5 882 108 148 282 92 445 619 68 694 760 110 100 700 132 26 754 88 756 771 113 618 955 105 157 790 98 318 656 96 149 968 107 613 822 111 390 532 111 378 635 95 383 541 89 327 997 95 748 916 123 626 738 104 327 795 128 187 736 76 686 762 104 250 911 108 464 645 104 840 983 133 660 716 92 25 768 83 71 829 103 504 941 69 36 673 76 220 761 118 149 325 73 64 882 83 498 828 95 309 596 86 699 948 85 378 523 94 782 991 82 182 801 105 357 412 116 316 712 111 244 320 110 172 497 108 692 699 113 620 755 113 404 445 103 10 71 102 918 931 80 359 430 51 73 896 96 44 747 85 245 892 116 535 902 99 295 434 81 353 660 112 436 576 108 135 158 119 18 223 72 562 994 80 163 456 105 126 646 81 380 505 101 600 899 100 59 169 111 541 733 86 183 302 124 144 160 101 11 568 91 526 619 115 551 690 97 132 579 68 274 608 93 35 646 64 682 757 95 557 917 77 71 110 95 120 766 99 397 437 91 157 245 117 443 467 73 2 437 121 455 800 84 642 704 126 546 552 132 157 512 125 121 975 66 389 807 111 391 424 66 663 908 130 74 798 149 454 834 111 827 995 80 327 839 114 374 745 97 48 427 102 319 711 94 327 937 94 571 915 62 92 467 90 81 908 97 50 621 107 809 910 110 165 641 132 101 527 85 201 789 102 387 456 111 54 781 131 207 692 102 901 918 89 477 486 61 235 743 97 213 729 91 196 947 112 211 399 100 432 776 121 79 754 59 123 630 81 477 488 115 715 717 130 1 506 87 658 781 140 474 822 46 543 627 117 79 880 108 213 378 100 591 783 46 375 396 107 704 736 90 294 873 111 369 915 92 220 499 112 777 824 104 126 576 83 77 929 79 378 782 91 62 490 92 226 374 106 406 631 122 573 942 101 231 992 121 470 843 76 138 352 108 62 391 122 58 831 119 667 883 95 63 880 95 390 667 99 264 697 162 254 482 108 370 451 101 591 709 86 209 337 83 544 588 123 250 865 84 151 778 92 506 976 109 390 495 92 679 923 118 175 231 59 123 950 126 313 372 116 760 975 72 857 895 105 822 935 90 902 993 99 182 663 100 179 558 103 393 848 96 227 329 98 58 867 71 17 221 138 519 624 90 919 964 109 116 486 107 537 955 129 280 993 110 201 954 102 65 455 97 328 918 88 105 208 49 514 595 102 508 969 94 31 172 95 527 999 110 175 999 157 280 304 106 446 876 77 438 896 98 368 651 135 219 288 103 49 514 108 201 207 53 732 853 81 204 592 98 153 330 106 856 924 59 23 249 108 758 926 97 299 937 98 348 815 107 776 821 126 84 470 90 287 942 99 32 924 115 58 368 97 135 861 97 86 952 131 70 715 106 428 943 130 410 626 113 294 999 84 300 801 83 118 278 128 797 911 85 24 210 58 223 861 98 914 957 104 207 898 95 648 688 107 14 467 86 266 728 120 475 849 81 13 384 95 799 849 126 310 899 103 241 974 107 3 248 88 529 627 80 762 946 116 628 813 83 269 553 79 429 724 123 485 621 119 572 592 103 354 929 72 344 426 83 87 445 65 307 478 126 842 916 59 175 671 95 125 368 76 265 932 125 191 348 99 201 680 93 567 619 77 142 628 125 669 702 100 344 872 143 281 620 84 176 953 136 210 327 132 20 975 113 535 945 119 440 646 95 44 390 74 323 494 105 610 707 76 250 685 87 352 843 90 20 608 60 520 895 123 114 858 111 429 980 104 607 872 97 100 385 99 80 378 90 98 810 80 426 587 99 885 896 105 95 598 164 231 832 94 377 727 119 502 691 66 115 577 80 233 380 114 210 974 77 409 457 100 40 699 118 288 423 94 16 448 100 600 782 106 393 661 116 337 820 99 309 783 88 513 570 100 445 749 94 8 24 128 345 617 95 509 518 98 160 845 112 807 901 120 188 803 92 271 272 82 752 986 141 94 760 142 624 700 121 65 95 122 299 542 113 271 412 112 574 627 72 695 959 86 430 751 132 178 290 105 270 514 60 342 971 103 583 682 135 589 646 143 281 547 75 272 740 83 650 897 92 702 929 98 26 530 92 48 509 96 703 841 131 155 798 88 720 856 104 796 875 113 99 549 138 95 436 117 14 27 122 315 799 87 525 546 99 101 888 111 170 221 87 57 961 79 31 892 98 41 494 117 132 213 88 175 868 120 602 839 90 312 700 96 124 460 93 762 810 60 11 840 124 440 748 117 738 929 117 347 579 62 397 941 125 12 542 66 18 549 143 115 932 116 9 148 105 460 860 102 40 217 117 600 842 114 141 552 98 68 271 100 60 780 93 26 523 78 82 988 80 848 975 99 62 211 108 210 977 91 692 870 85 55 971 64 249 897 115 375 950 109 531 766 63 785 936 111 345 591 128 947 986 105 197 204 138 496 506 123 83 553 83 150 360 117 614 711 110 519 754 88 88 575 81 428 483 105 133 783 109 85 146 93 299 488 103 100 938 100 150 214 116 59 955 92 48 792 62 327 366 118 180 831 102 664 757 128 21 742 107 39 951 77 132 937 92 23 847 114 231 633 77 840 960 98 12 66 109 527 735 94 378 737 129 719 986 111 425 759 75 271 833 117 62 945 77 167 889 128 29 963 108 701 703 120 249 708 93 369 896 136 95 681 93 47 924 100 259 446 70 787 831 102 412 728 112 103 375 120 523 698 90 99 904 66 780 819 130 99 913 84 377 438 114 89 570 122 248 864 114 936 999 106 655 715 104 477 579 96 390 491 105 444 900 104 217 731 58 94 606 102 436 708 87 582 694 74 628 973 80 779 990 81 476 574 87 158 392 76 55 528 116 474 623 100 92 142 102 296 776 80 277 764 99 54 837 109 141 519 103 429 783 80 223 567 97 284 338 98 670 925 145 490 903 109 225 933 109 509 568 83 17 464 86 274 618 92 92 920 128 137 692 114 157 661 95 431 603 122 310 722 50 594 937 56 496 778 96 186 912 81 213 287 108 78 561 114 617 924 114 74 377 134 62 819 104 413 844 125 520 672 95 406 822 155 34 695 124 107 256 66 133 614 80 152 178 86 38 222 63 417 736 103 603 894 123 113 801 112 170 999 85 363 408 104 475 795 87 134 959 75 310 613 46 213 987 103 59 763 108 584 862 84 407 800 134 515 861 108 281 908 95 14 408 75 547 558 86 23 222 80 437 716 126 544 614 148 179 185 83 642 932 97 239 264 90 317 999 116 203 584 100 361 906 66 402 555 86 689 907 92 142 796 126 84 228 116 251 257 104 232 476 112 185 792 58 887 971 90 490 933 83 77 430 48 329 829 129 109 246 117 318 735 121 290 642 88 330 350 107 367 383 66 319 461 127 219 857 99 736 901 72 81 578 102 523 670 89 197 599 109 214 592 150 407 533 75 178 893 90 931 996 107 204 350 106 160 957 118 319 838 85 229 247 110 586 870 111 293 780 120 306 663 109 337 791 142 226 986 96 500 811 111 37 275 99 260 446 96 140 931 81 532 817 130 738 746 124 200 488 101 401 946 74 613 997 77 299 302 87 227 551 105 500 503 95 257 816 86 96 818 104 264 830 132 80 436 106 492 993 110 254 747 116 290 335 96 298 456 72 108 376 81 162 575 121 540 781 77 407 743 97 765 773 73 592 738 100 155 594 82 947 991 101 19 563 143 838 962 123 685 798 75 866 978 81 379 956 83 776 864 100 499 564 136 604 688 109 138 402 112 631 897 110 3 614 112 50 896 105 7 818 97 646 941 104 170 778 91 126 896 119 412 756 85 231 932 118 277 413 95 422 932 103 274 481 94 625 666 110 45 832 140 13 689 134 718 886 106 430 953 96 480 657 106 89 571 111 214 925 111 187 383 85 339 938 108 924 949 95 65 784 82 478 773 111 126 283 75 159 226 121 298 606 98 226 599 109 633 893 110 50 769 107 151 439 84 309 528 95 859 879 112 790 999 91 552 820 112 263 825 123 451 670 92 162 473 93 349 467 101 835 928 107 594 698 94 533 851 84 183 914 93 109 803 119 550 875 81 496 689 82 145 204 78 206 777 118 404 458 99 168 973 70 412 884 124 472 699 110 786 981 70 248 972 89 11 375 101 14 132 93 94 871 93 156 540 86 635 770 112 634 913 85 127 767 122 54 533 98 317 786 104 637 881 88 53 137 89 488 804 82 677 964 68 140 318 87 611 826 72 33 988 123 89 498 71 593 601 103 147 804 102 420 752 92 757 788 111 99 651 97 47 504 93 208 510 56 794 802 112 230 432 112 29 192 91 602 638 104 170 478 79 38 577 149 866 915 133 30 54 122 54 896 106 280 536 62 408 455 97 126 843 112 334 466 114 707 934 88 61 317 146 942 972 71 724 875 118 55 161 97 327 707 82 321 504 113 264 502 86 219 220 85 417 896 86 799 836 72 617 870 89 190 594 102 290 550 120 405 660 86 521 746 99 84 621 71 448 958 135 192 457 89 790 887 97 135 364 105 626 961 137 759 840 99 584 903 76 366 984 146 486 584 98 170 699 125 650 970 121 710 859 91 721 947 120 194 708 106 161 871 151 74 611 105 100 814 126 638 749 79 46 56 104 89 313 114 19 93 104 85 730 118 461 793 98 368 608 98 774 890 69 35 758 63 138 222 106 5 378 139 53 365 102 372 969 110 488 732 120 139 225 149 655 698 108 26 928 83 27 836 130 622 809 80 752 953 98 588 872 125 331 971 86 312 456 131 800 896 94 48 835 78 559 712 100 279 830 89 9 650 82 403 965 84 808 929 105 132 680 100 316 731 88 8 976 95 870 977 84 274 796 106 99 225 97 36 858 94 747 996 87 511 775 131 198 225 84 244 733 90 76 239 108 89 135 63 62 886 64 99 604 117 318 336 113 148 583 84 55 340 126 176 688 85 701 841 67 694 891 70 235 326 133 21 546 110 294 872 104 594 598 98 694 850 122 360 836 62 336 382 67 129 906 62 29 363 105 381 616 100 86 238 106 296 442 101 397 869 77 703 960 96 421 631 99 449 625 81 487 673 83 84 759 103 160 182 159 387 902 109 523 898 100 162 267 94 720 915 114 142 653 101 558 670 90 699 971 62 60 718 111 173 478 96 34 885 119 611 808 96 596 685 114 600 957 83 222 679 120 122 826 113 743 977 117 370 716 87 283 743 117 38 426 114 743 972 114 681 740 49 448 641 103 130 194 83 204 347 92 936 944 113 516 921 125 558 674 109 76 356 135 2 365 110 52 527 123 286 883 111 441 901 79 420 933 137 569 995 103 475 852 84 392 744 105 719 817 104 330 890 77 144 861 87 142 185 84 180 534 95 339 548 77 381 437 86 387 964 130 540 731 101 278 971 87 481 585 90 323 732 104 384 518 97 32 474 100 203 660 108 133 451 65 208 485 105 236 353 104 199 808 137 195 967 81 292 832 59 61 870 88 144 809 73 272 561 95 177 536 149 53 872 104 348 895 128 142 737 71 484 797 85 142 383 124 631 882 92 58 233 112 613 917 89 655 956 91 631 708 98 617 805 130 210 433 92 173 205 121 301 946 77 375 923 72 440 482 114 365 464 130 87 540 102 649 879 120 209 827 121 175 223 68 379 519 77 219 659 118 363 426 146 226 847 113 147 189 96 371 429 104 414 665 118 135 337 99 33 205 105 258 939 146 311 771 98 46 858 116 512 613 138 280 505 79 659 796 98 157 354 110 9 969 99 479 850 127 240 564 99 360 903 108 49 878 100 228 272 145 647 964 126 434 845 90 242 415 108 312 645 131 509 764 115 342 382 95 327 925 105 6 911 78 733 958 77 615 857 83 321 878 91 282 853 134 162 167 80 563 885 102 193 833 86 148 359 112 514 820 68 515 592 103 21 262 82 258 370 56 568 788 35 436 503 117 35 48 121 635 714 85 211 990 82 364 566 97 385 824 80 343 563 99 831 868 108 308 371 115 441 560 123 890 895 111 246 406 107 64 886 109 387 854 126 192 569 91 304 392 98 200 965 91 550 609 96 59 284 109 151 268 97 74 463 117 105 790 100 91 891 92 27 573 81 472 698 118 300 713 81 23 368 138 48 486 90 179 490 77 49 346 45 438 498 114 33 34 113 592 797 101 290 824 109 276 646 127 572 998 125 153 460 95 586 591 89 222 536 114 433 953 118 121 972 117 360 958 115 558 942 129 372 951 101 375 803 112 429 971 111 202 254 111 3 414 101 411 492 140 20 854 91 353 783 54 13 787 92 162 371 70 86 897 81 290 845 95 396 734 101 556 743 89 288 923 82 641 733 68 472 979 101 861 957 97 682 879 93 127 898 105 105 633 75 311 572 121 3 675 66 279 938 106 38 988 108 52 485 89 13 401 83 155 945 121 61 149 89 22 57 104 290 593 106 415 591 123 34 895 93 423 458 72 265 943 118 133 790 122 40 516 98 151 172 94 55 301 77 354 493 96 550 693 92 707 831 67 667 748 96 540 688 131 785 825 101 474 533 100 345 907 122 68 222 77 923 995 97 315 849 112 815 859 65 507 977 108 270 506 114 64 276 107 523 854 78 197 975 99 68 591 74 178 384 106 518 549 88 410 736 94 194 869 82 324 934 87 643 784 62 103 264 100 24 275 100 602 633 116 587 770 106 612 987 115 400 454 97 212 771 117 19 807 102 221 940 95 365 613 98 197 540 81 791 913 100 47 553 78 337 644 109 509 981 85 325 973 93 242 864 118 13 431 93 426 581 64 475 762 103 178 965 64 772 925 99 381 929 80 406 852 87 87 270 107 532 692 116 448 672 76 182 828 129 82 537 119 131 723 69 555 893 64 331 604 58 738 944 94 19 973 146 487 773 85 63 356 97 184 723 106 249 924 90 63 682 148 425 835 59 336 522 123 247 655 132 511 607 79 292 999 96 72 874 94 684 981 106 411 565 104 634 805 71 3 678 84 387 816 114 17 185 80 313 751 81 525 983 110 243 633 74 21 718 94 241 625 117 619 754 98 157 444 126 637 653 92 93 853 93 485 614 80 46 657 96 33 602 96 16 147 105 4 502 105 340 443 139 123 815 96 509 800 158 370 709 99 764 770 117 663 921 81 44 174 94 396 883 90 116 473 116 67 124 91 876 881 79 247 555 106 142 294 65 224 353 102 847 909 88 457 948 90 332 383 119 216 920 113 284 999 98 243 396 81 421 513 118 103 627 76 881 903 95 118 781 118 524 929 72 92 756 89 905 917 132 480 618 112 96 853 117 418 527 103 254 523 113 89 617 79 337 896 81 75 938 100 204 545 93 649 826 85 96 368 81 75 257 109 110 990 71 181 979 74 140 899 50 237 399 88 81 421 60 480 895 127 47 361 116 1 486 75 699 716 69 253 372 71 365 514 93 473 915 103 294 618 124 69 903 147 427 783 94 278 430 121 170 602 113 395 653 85 328 733 97 808 982 103 39 841 108 8 827 81 540 700 91 70 992 81 10 605 91 373 929 91 716 830 90 62 419 87 75 579 100 165 709 104 689 713 125 863 891 108 43 939 108 224 919 120 583 611 70 77 334 110 124 161 56 306 979 103 318 944 64 662 970 100 353 449 145 471 761 115 166 864 85 157 297 80 421 963 77 562 992 129 419 654 119 1 293 132 738 879 103 9 799 91 802 968 98 195 711 138 70 411 127 457 949 109 146 842 102 889 931 145 336 423 127 161 462 78 519 596 124 333 455 140 22 604 81 224 795 89 837 969 74 52 503 112 364 711 96 101 839 115 188 716 83 460 520 110 13 680 111 485 989 86 267 584 67 748 972 79 217 528 99 67 486 101 342 406 99 88 762 79 574 997 66 813 937 74 74 670 66 747 765 87 371 904 128 105 271 66 302 459 128 173 239 64 622 804 112 754 925 103 417 470 93 399 454 117 837 970 85 88 353 105 266 282 88 517 747 119 295 814 88 108 898 56 1 982 129 492 852 82 524 653 98 15 516 119 195 742 93 346 868 127 288 337 45 281 406 81 78 898 113 75 826 90 707 922 48 724 764 67 695 940 98 76 671 148 81 972 140 791 840 109 495 711 110 940 999 123 408 486 102 317 354 110 147 215 134 228 264 122 28 974 78 528 868 118 825 913 79 724 757 92 202 605 88 579 611 88 781 828 98 153 828 124 416 927 67 791 807 72 252 937 107 253 776 54 292 578 104 334 540 126 466 810 97 85 910 92 6 223 72 525 688 110 105 275 129 376 994 90 182 978 105 80 630 129 583 593 122 76 950 83 38 602 45 757 824 142 139 893 91 140 941 102 120 731 111 177 262 84 70 870 82 368 418 59 198 430 93 510 595 68 7 267 99 134 669 111 35 923 130 519 521 87 33 884 126 105 287 77 34 364 109 226 451 127 174 330 101 643 664 115 19 526 109 62 290 104 573 808 86 21 714 74 379 819 76 252 669 77 37 321 110 4 633 109 380 573 120 69 614 101 166 542 96 354 387 84 414 859 100 689 926 132 258 980 108 61 305 127 269 614 90 264 773 99 82 916 63 476 502 78 643 719 91 196 394 125 253 454 115 349 754 115 595 635 60 706 725 73 394 967 116 448 744 68 390 504 105 475 623 101 596 997 72 696 889 128 287 871 93 318 691 110 103 876 109 479 972 87 226 787 110 283 326 124 203 320 63 856 896 108 169 904 106 13 233 84 294 351 125 134 545 99 175 327 47 602 871 94 556 952 129 169 891 123 133 938 62 444 828 97 210 598 90 31 933 101 102 704 105 197 256 88 38 407 78 309 882 154 481 918 113 435 596 73 308 401 96 234 799 87 228 958 99 162 377 94 441 713 74 579 912 80 142 283 122 14 446 113 494 778 72 78 530 110 608 703 130 668 916 86 25 113 103 332 764 104 579 947 66 439 797 124 386 467 92 393 719 121 247 943 104 188 904 101 29 792 95 234 329 127 202 879 119 538 632 120 479 772 69 544 984 105 74 77 105 607 768 86 445 501 118 278 394 95 466 618 101 100 855 121 81 239 93 740 885 103 560 760 147 42 335 109 308 763 97 306 324 113 402 519 118 301 350 124 857 904 74 244 530 107 724 786 125 270 709 89 27 516 79 78 253 63 380 435 99 89 238 128 93 266 108 266 329 84 462 601 108 682 711 112 159 421 101 686 711 115 134 352 121 66 651 104 413 497 100 467 549 78 670 997 86 585 678 105 257 599 94 66 161 105 111 702 98 107 355 102 744 762 127 507 669 66 302 725 111 559 643 60 306 702 97 318 400 110 82 355 125 672 702 129 338 736 104 394 760 78 102 610 84 72 149 116 684 726 119 147 218 101 242 845 75 48 383 124 59 408 94 310 319 67 331 952 106 428 562 99 133 714 94 640 819 69 279 552 77 221 518 91 126 741 133 428 949 90 251 817 107 528 616 120 595 846 106 451 675 83 123 750 123 308 858 96 558 918 110 624 983 101 31 740 64 677 855 127 260 798 125 107 700 108 861 912 84 74 417 59 318 525 68 27 667 100 50 284 100 886 943 140 186 925 106 84 401 83 34 716 68 229 366 126 714 900 122 202 253 112 147 754 91 400 453 84 258 319 118 650 874 60 14 33 109 52 665 114 162 401 91 495 640 100 147 801 100 60 297 103 600 806 113 822 939 114 795 971 94 643 974 93 416 855 103 227 842 101 257 331 98 54 124 123 83 872 63 710 772 82 572 789 120 292 798 113 186 739 139 653 955 85 252 557 90 72 262 119 630 699 77 343 891 69 79 454 72 452 747 83 296 868 75 20 652 106 373 759 68 752 917 111 497 781 124 114 492 139 59 342 94 170 328 104 270 503 87 258 743 105 478 803 113 278 289 94 194 590 101 321 552 148 289 306 125 9 690 136 168 468 95 42 516 106 645 974 91 503 539 65 106 320 117 142 154 93 480 773 132 502 563 99 124 539 110 130 158 110 311 458 82 499 950 65 434 866 114 267 691 86 630 869 93 828 979 102 310 778 114 176 373 79 98 808 122 16 988 76 749 939 111 530 802 84 151 741 113 459 733 84 353 545 87 182 352 87 502 777 134 292 577 89 64 414 89 243 784 90 423 789 120 522 673 86 192 971 83 707 977 90 306 949 94 97 349 90 843 974 112 221 845 88 59 242 75 119 360 91 335 947 73 556 582 78 32 743 110 162 173 70 59 740 85 524 998 99 911 974 116 115 254 55 400 411 106 54 97 121 133 703 64 171 828 93 259 346 104 825 987 103 536 800 104 471 730 82 56 984 108 225 979 93 149 613 132 755 809 106 430 561 96 143 805 106 283 499 89 134 373 79 660 695 101 736 758 88 0 787 82 617 988 107 42 669 100 746 919 103 77 414 97 57 636 70 595 940 107 167 393 95 65 888 83 470 946 131 110 734 83 549 939 108 132 802 138 346 501 103 133 270 90 586 807 111 176 193 95 479 639 91 740 802 109 869 949 89 88 310 121 362 516 83 116 495 73 274 918 86 629 818 83 322 749 131 576 897 129 626 900 84 147 178 107 247 465 105 705 933 96 495 752 126 316 980 128 742 933 110 411 479 117 122 632 89 163 824 95 525 991 71 182 396 109 75 720 93 682 828 114 18 666 59 380 488 111 152 993 73 54 83 79 544 949 49 317 691 95 352 950 119 736 993 99 724 775 144 25 978 95 49 499 129 55 767 86 160 230 100 397 967 64 12 140 106 613 635 105 462 862 81 329 441 106 190 750 126 505 525 112 14 937 98 328 630 106 33 738 136 47 357 99 324 389 126 244 548 92 257 528 94 243 319 82 227 601 98 477 575 125 6 604 109 191 345 111 555 586 62 345 697 112 505 669 128 393 750 81 200 303 115 631 990 121 230 988 106 687 908 88 242 999 79 734 974 70 748 938 98 376 435 92 279 419 74 240 404 98 502 714 115 348 540 103 810 821 110 382 643 116 388 820 90 474 491 92 37 980 105 73 319 80 59 575 78 447 766 109 414 650 126 655 790 124 183 529 107 325 646 108 552 880 77 118 265 98 631 644 62 48 217 79 755 951 91 369 926 111 310 751 88 471 728 98 141 817 101 15 682 81 428 784 127 282 634 102 569 881 89 222 621 97 338 546 103 427 489 110 117 971 105 249 643 71 687 769 114 873 890 89 170 735 125 36 358 99 322 641 119 2 505 100 0 953 84 923 927 96 149 433 94 141 198 124 110 461 97 560 837 109 244 370 125 464 757 104 477 803 85 173 370 98 795 968 104 106 851 94 870 956 121 803 823 65 901 914 107 571 808 70 655 733 117 618 733 124 89 442 109 37 456 67 433 559 102 616 657 93 550 792 113 77 943 80 243 647 109 151 668 50 552 640 116 143 677 71 46 903 104 72 264 99 454 918 88 151 649 96 519 821 132 526 758 88 818 980 88 32 970 100 507 676 101 407 805 112 4 592 103 419 971 112 16 751 111 109 810 73 523 743 109 118 186 86 233 987 106 437 860 114 52 396 107 396 495 95 544 763 90 142 410 110 196 250 110 365 660 114 687 842 94 442 855 90 486 784 57 947 985 69 53 679 136 130 625 78 793 929 105 113 685 118 640 745 83 104 182 105 782 808 81 173 195 122 928 950 79 533 941 94 314 651 105 262 871 71 98 243 51 403 960 99 221 411 123 320 547 66 579 705 124 138 403 79 523 639 98 467 604 112 681 860 101 529 658 116 192 728 93 295 550 106 24 602 115 173 260 73 4 133 87 700 846 95 378 493 89 234 389 104 227 595 138 69 788 117 529 614 141 34 954 123 427 443 102 320 722 102 264 551 94 778 892 70 17 586 90 47 965 88 527 795 86 82 847 69 319 728 111 801 823 85 60 800 88 124 668 102 175 641 81 441 831 38 253 791 49 284 757 97 73 361 107 457 463 106 712 760 94 475 593 93 309 464 74 104 592 108 116 741 73 212 867 101 212 441 94 388 961 110 92 629 107 926 974 81 178 813 97 311 385 112 26 144 73 101 715 104 260 838 76 877 981 112 104 330 100 106 278 119 218 797 136 1 25 92 24 217 108 328 366 134 151 729 82 10 574 144 754 887 120 377 838 65 158 878 91 711 867 65 392 518 109 382 736 84 154 352 89 33 424 110 68 647 120 339 544 128 44 676 68 273 482 100 106 304 105 718 826 101 529 827 84 185 368 100 102 251 108 235 567 99 332 821 99 317 427 110 202 481 94 581 752 102 630 707 110 835 919 113 224 954 94 140 396 56 392 394 77 545 697 125 354 889 112 45 511 128 9 105 102 6 83 131 317 880 88 102 113 91 621 652 119 111 652 106 582 726 69 52 955 75 837 987 90 335 616 124 40 349 106 686 848 121 969 984 55 682 834 80 644 795 108 563 663 89 138 772 91 77 693 100 276 589 99 166 824 129 695 912 63 390 822 101 90 173 144 113 340 108 227 312 114 123 911 87 81 339 125 143 724 133 479 819 104 231 914 62 550 730 110 358 425 82 598 613 106 768 855 84 248 889 107 717 841 106 109 587 97 238 241 129 143 578 80 810 859 100 327 814 80 124 445 106 329 404 111 184 547 78 24 965 89 130 573 112 800 995 89 765 901 115 353 845 106 40 69 119 24 428 114 472 946 74 77 564 83 639 689 103 122 255 90 380 413 91 405 733 129 524 859 65 15 348 82 225 286 41 621 739 119 242 421 82 160 175 126 869 995 94 574 578 76 366 822 89 75 687 120 254 578 96 302 921 95 278 379 65 61 138 96 500 721 100 115 182 108 904 911 129 33 173 119 119 979 105 224 870 94 29 53 101 243 281 123 221 748 124 500 976 66 520 587 107 99 434 93 409 612 100 78 818 88 200 797 141 556 792 50 627 939 101 637 899 80 192 865 76 307 977 87 160 657 125 99 433 92 115 710 81 722 832 90 104 289 118 741 931 100 226 462 115 281 749 103 51 829 54 165 541 143 460 873 105 326 440 103 137 386 111 559 828 75 674 743 110 106 895 80 506 804 134 734 781 97 545 848 89 639 771 88 308 599 74 195 690 115 258 416 97 235 468 69 193 437 70 619 789 103 554 914 104 776 961 152 281 676 67 518 975 92 175 878 122 45 110 81 674 926 100 165 821 88 137 382 121 275 429 86 138 960 124 253 693 91 266 696 140 83 144 78 676 935 94 328 712 79 879 957 83 504 785 104 39 806 76 0 820 114 427 737 105 245 800 102 80 902 110 269 688 58 235 399 120 161 523 127 597 943 121 319 889 80 20 939 95 226 844 133 708 794 96 409 638 104 305 996 65 47 345 101 28 655 106 144 391 104 413 783 67 93 437 110 124 287 90 574 802 84 26 676 99 201 962 70 105 924 123 80 308 93 309 562 81 174 556 111 273 531 118 407 508 107 777 804 111 575 610 109 303 585 71 424 883 152 279 596 104 598 617 113 386 647 81 464 743 92 69 183 122 407 834 115 562 960 78 416 516 103 496 915 69 437 673 76 34 803 92 39 641 100 109 410 96 287 967 64 420 679 131 640 929 122 256 652 112 513 605 102 98 182 57 438 758 105 357 425 88 353 532 99 713 736 69 500 885 86 635 887 102 58 606 91 147 182 86 315 714 101 74 896 88 262 821 108 614 774 97 796 901 85 65 909 90 810 844 129 304 385 66 813 815 107 493 795 63 717 970 105 596 617 100 322 334 57 497 960 73 102 997 82 281 810 107 120 252 89 496 513 85 241 533 102 273 660 118 115 830 101 483 844 83 90 428 103 17 880 102 319 625 101 752 940 111 457 668 84 29 747 94 732 877 117 268 346 112 86 768 103 196 388 130 68 648 115 136 666 67 310 668 94 52 329 120 418 489 132 826 984 62 50 446 129 371 516 79 163 635 140 362 946 81 420 908 91 635 792 107 314 870 101 149 619 128 372 458 91 593 928 94 323 612 88 30 423 84 63 911 99 246 691 58 153 336 78 416 462 66 56 94 107 246 800 88 121 346 99 229 275 93 188 221 121 462 991 133 291 445 105 191 668 107 204 558 61 73 999 114 288 306 77 81 98 79 69 656 107 386 646 118 603 658 93 226 773 86 182 868 124 148 761 114 609 830 119 37 666 118 117 357 119 425 532 113 709 963 61 207 361 100 97 257 85 701 874 99 372 861 96 226 378 87 646 878 97 335 358 129 402 785 104 277 721 55 54 571 90 828 832 78 56 421 130 689 813 101 30 216 88 236 534 136 763 932 45 694 932 74 486 747 82 828 971 91 178 309 77 51 266 132 752 769 91 428 982 120 14 873 113 272 453 83 600 900 87 386 466 126 830 929 78 54 635 118 414 560 122 211 918 99 711 796 109 243 548 107 368 913 107 676 868 70 236 753 108 546 942 69 83 624 102 0 895 90 592 726 102 419 710 117 730 949 92 748 976 85 436 695 100 174 916 91 186 733 88 130 578 128 126 904 117 207 403 93 311 804 103 457 906 103 269 271 101 231 249 126 699 977 61 192 997 88 66 780 93 767 991 118 125 277 110 545 866 117 73 891 104 43 269 125 123 868 101 398 743 98 244 388 101 223 729 118 931 983 74 186 757 83 322 820 124 200 761 118 210 930 103 454 733 107 105 358 89 174 671 61 164 674 106 360 400 124 613 673 82 437 638 79 794 895 100 649 840 77 155 939 67 81 640 88 430 878 91 881 974 119 638 862 111 486 697 107 513 953 83 3 748 109 8 546 116 137 714 129 33 241 56 487 937 63 355 395 96 342 740 127 287 864 121 347 726 103 861 979 92 342 979 96 919 960 118 38 965 95 286 799 90 226 280 94 109 681 132 526 775 72 221 796 80 36 838 136 487 688 82 333 935 91 262 571 113 724 800 124 285 864 90 104 637 78 100 165 90 532 992 105 272 946 97 128 807 107 629 808 112 502 530 89 187 656 124 614 926 79 331 422 81 733 898 62 15 368 85 115 418 135 282 367 99 78 316 91 252 687 73 228 355 98 133 178 74 338 662 125 245 705 103 163 460 96 42 47 101 685 781 98 119 844 113 32 618 96 32 91 115 26 282 98 903 951 91 38 365 96 120 184 106 621 993 82 853 943 96 52 185 97 435 719 92 564 567 98 176 321 102 715 814 111 266 474 76 261 394 72 189 488 73 199 438 82 51 959 110 333 514 97 569 700 117 147 164 71 188 899 123 20 684 90 838 882 94 515 616 116 376 901 88 32 757 77 79 555 97 639 838 110 254 794 106 476 516 131 319 344 121 90 995 81 383 497 106 353 817 108 532 541 106 32 573 104 351 903 97 395 816 121 125 780 70 273 783 94 143 841 121 353 988 98 756 964 105 555 564 82 754 867 108 98 877 70 179 330 103 653 838 117 208 541 99 456 539 109 239 377 102 0 163 118 5 431 80 26 864 111 663 828 96 102 318 90 163 647 107 4 756 55 352 671 89 729 862 82 160 541 109 613 658 111 109 734 115 251 426 59 151 853 91 359 727 79 124 223 140 137 480 140 47 133 103 601 874 103 185 819 112 11 594 112 543 922 113 14 250 118 249 939 84 721 921 130 462 677 108 4 202 125 82 618 112 360 730 97 353 714 86 841 974 106 312 659 75 176 300 80 161 404 97 184 676 98 512 983 74 254 391 129 287 758 92 72 994 90 228 955 126 272 441 106 632 963 117 919 921 107 113 350 100 78 797 91 222 623 116 155 500 78 647 741 104 459 773 98 19 870 93 366 838 85 24 261 78 499 908 128 653 921 128 540 866 136 557 745 105 479 875 124 663 759 100 221 802 111 181 372 98 44 336 128 218 296 117 150 324 86 402 447 133 330 748 138 165 946 116 281 411 72 214 990 126 4 255 142 334 965 133 191 516 98 231 314 111 293 445 86 629 813 102 419 736 105 110 926 100 169 991 95 165 523 118 540 639 110 451 822 94 200 214 99 313 975 71 72 340 108 184 396 110 84 229 98 22 613 56 570 947 121 738 998 87 57 271 101 5 342 127 5 633 98 81 177 124 164 887 81 1 353 142 473 685 113 125 202 93 86 313 102 400 795 77 176 839 75 73 798 130 745 935 125 793 800 114 191 757 93 202 810 82 15 996 108 543 801 103 811 946 94 565 802 109 398 606 148 569 666 135 29 90 62 234 705 71 224 600 118 537 818 113 531 750 84 275 723 56 111 921 64 105 352 69 677 694 150 373 723 73 677 725 90 597 842 117 65 183 118 179 283 123 363 609 93 729 923 97 631 877 129 384 671 83 597 972 96 108 841 74 80 285 81 161 474 97 214 982 93 36 369 85 178 778 97 8 980 79 880 961 79 372 814 71 795 983 77 23 792 127 629 789 150 114 881 113 37 458 89 174 792 109 338 953 92 209 800 126 640 879 148 360 733 106 138 928 111 20 689 137 189 372 88 676 855 89 571 580 99 816 969 127 227 680 111 298 596 94 616 803 85 725 928 99 458 615 136 751 852 103 130 680 92 282 490 79 278 989 110 104 745 132 329 892 99 3 885 86 589 783 113 129 350 72 263 850 141 238 581 106 693 925 130 46 353 88 824 960 90 269 300 62 802 894 72 393 791 103 79 400 79 394 633 91 174 500 76 12 451 113 81 584 86 67 557 138 459 965 113 284 500 118 96 221 81 207 890 86 596 710 111 75 790 79 76 673 102 55 979 76 450 652 144 352 527 84 539 910 91 317 748 91 35 173 135 316 530 93 12 204 78 533 950 98 566 773 78 6 577 120 431 873 114 8 496 123 396 518 118 33 436 120 508 874 79 203 852 86 368 497 82 192 252 137 3 894 95 856 932 103 778 844 79 7 742 61 514 841 142 314 438 114 303 569 92 62 905 72 513 699 84 304 476 123 57 688 95 198 763 120 83 330 115 539 965 65 234 897 86 7 147 78 824 875 74 287 553 93 175 288 72 514 534 141 161 258 111 34 350 98 178 835 85 161 729 105 377 524 115 29 217 77 300 721 134 95 171 63 253 648 107 175 894 79 114 417 92 333 604 114 156 614 91 5 730 108 102 753 104 97 256 74 286 714 131 171 323 96 339 919 80 259 726 76 729 910 109 229 827 121 410 600 104 411 849 130 755 932 88 597 668 112 142 602 128 443 877 109 185 278 133 35 740 99 276 631 84 26 746 114 487 526 67 292 642 112 145 906 114 670 944 88 503 893 132 206 236 104 352 841 120 117 532 107 416 501 100 306 720 63 79 324 70 180 214 70 465 829 111 595 948 81 40 102 101 263 492 128 488 555 109 367 617 108 243 881 84 189 495 102 119 824 84 239 576 78 28 526 87 69 164 121 574 714 60 643 918 84 478 959 57 634 804 109 876 891 92 138 790 66 14 147 121 66 392 102 185 791 92 299 878 92 85 322 93 727 743 66 188 760 79 187 902 97 493 965 84 114 274 86 255 742 94 279 795 82 378 832 115 111 468 69 856 894 95 351 659 77 375 613 92 609 775 63 354 593 85 248 696 50 206 366 118 506 528 69 37 508 109 787 857 89 891 992 94 183 789 91 180 300 117 657 743 80 484 952 95 319 946 93 255 418 72 160 717 146 820 893 65 66 145 96 625 938 97 144 211 71 506 928 62 846 963 136 123 523 131 787 872 98 478 871 81 311 350 87 504 892 120 831 890 149 12 949 76 161 947 91 81 145 143 271 440 79 166 922 84 106 198 117 272 961 85 207 867 76 400 894 100 4 238 75 236 800 99 253 673 98 57 883 99 312 893 69 500 903 95 786 849 87 222 727 78 131 946 96 219 896 107 169 661 60 134 933 106 259 317 91 403 835 89 233 300 105 61 676 98 251 727 83 490 993 91 92 439 163 217 943 107 107 957 82 19 376 91 84 388 138 421 979 84 53 281 85 70 520 81 198 972 75 664 925 88 825 918 98 237 462 114 189 478 89 223 491 109 459 795 88 517 539 129 495 916 105 17 114 130 619 700 75 406 576 94 356 729 92 158 476 105 601 818 108 113 848 78 276 777 68 163 788 73 7 165 108 319 810 130 638 915 107 143 728 99 775 920 106 348 365 96 503 514 93 746 824 124 286 321 116 8 173 102 416 470 126 543 746 142 31 320 95 541 869 114 352 720 95 283 475 106 62 680 72 314 628 123 132 756 88 576 720 106 413 523 80 273 742 134 306 608 121 464 809 90 656 991 115 164 689 72 222 905 132 50 519 88 355 912 68 444 471 98 156 366 82 404 939 68 53 704 109 181 314 94 588 740 60 52 864 81 9 634 79 50 796 137 487 987 108 139 216 58 499 849 98 394 715 119 739 812 107 169 624 112 279 313 66 163 935 119 95 913 102 85 317 69 198 639 84 369 856 100 654 948 117 691 983 81 141 388 91 12 391 122 174 715 129 380 527 92 518 892 116 414 845 112 182 613 85 495 805 104 381 940 93 349 883 66 224 460 80 687 711 79 412 983 91 3 465 109 21 200 99 282 920 79 304 997 72 142 901 102 35 195 73 136 785 70 313 757 58 753 773 91 320 499 77 580 853 78 102 284 101 499 550 106 172 488 71 568 625 115 582 963 85 150 824 105 504 577 79 345 753 114 6 565 95 225 660 101 11 846 99 127 574 102 548 608 97 290 589 122 803 987 107 1 33 66 410 580 98 4 822 102 522 731 119 53 873 93 70 787 83 316 919 98 668 911 128 754 998 91 177 385 121 743 945 100 72 315 118 20 354 128 327 485 86 147 636 69 417 599 86 666 999 113 474 559 44 457 749 89 444 591 72 138 719 93 156 338 119 532 731 98 383 444 37 79 326 94 97 710 99 273 458 94 500 931 55 91 889 134 612 748 97 482 710 93 51 911 78 773 880 70 817 906 106 111 385 99 111 539 101 208 610 143 110 825 97 107 588 156 414 842 123 506 548 78 400 466 105 483 880 95 36 428 124 661 788 91 265 855 79 51 953 90 419 820 92 584 902 95 195 398 45 375 431 77 463 620 90 237 909 76 391 614 65 208 411 92 597 658 79 615 684 142 33 580 93 272 437 86 524 889 111 31 567 96 92 705 115 578 659 122 11 715 104 330 394 118 568 874 109 120 973 105 77 110 153 135 535 76 342 998 72 214 412 110 500 672 106 78 816 113 62 162 93 8 642 86 22 229 116 405 902 76 166 632 117 490 844 97 526 983 69 445 474 60 588 600 93 64 360 84 114 348 102 199 700 95 463 940 90 143 310 104 44 192 103 328 683 90 460 862 92 29 559 136 429 556 95 212 823 85 312 988 79 51 549 89 522 584 108 373 631 65 493 642 109 466 590 112 241 343 106 455 661 107 98 528 120 405 803 63 191 881 83 326 519 97 200 682 57 418 657 119 686 815 108 193 249 113 579 934 84 239 821 88 410 617 68 183 765 131 62 659 95 112 917 78 554 664 127 35 497 106 100 293 97 20 286 77 50 450 80 45 542 81 548 839 128 230 737 117 247 341 124 377 874 105 412 418 102 523 719 106 96 707 131 599 881 142 41 459 80 146 815 101 362 610 98 343 621 79 59 910 119 596 915 97 224 922 125 270 436 82 245 722 89 655 954 65 145 549 130 2 170 81 13 778 134 919 994 106 576 689 86 732 929 94 60 160 138 228 587 63 526 864 80 779 904 117 508 680 85 298 679 117 26 593 96 384 910 95 247 535 111 381 462 56 749 953 114 810 900 133 338 748 87 649 694 91 785 842 87 607 640 76 199 851 96 75 459 70 629 833 115 242 591 73 191 420 80 544 985 111 85 975 91 715 789 93 783 924 143 271 275 95 440 658 65 291 485 74 27 124 123 713 954 78 188 360 94 72 969 82 163 411 86 738 975 95 247 919 103 595 804 130 124 763 130 39 701 132 569 717 87 858 968 119 226 388 97 637 879 75 656 826 118 669 869 95 416 952 110 146 285 110 80 803 143 458 817 92 67 391 90 158 888 114 70 496 130 166 791 58 575 914 89 300 339 104 72 537 176 258 706 111 195 688 87 370 953 94 209 728 129 904 976 106 311 737 88 889 953 116 345 979 103 93 291 67 619 767 112 654 878 110 137 602 90 110 229 88 628 787 121 722 957 109 176 697 104 362 370 92 464 736 87 97 138 69 9 979 60 435 968 83 737 762 88 83 890 111 842 912 120 177 370 102 590 872 77 496 722 128 301 329 85 181 254 80 402 964 89 64 614 88 504 770 118 258 327 112 726 747 119 174 573 121 102 207 90 34 836 103 162 735 116 549 706 151 121 433 101 244 724 97 356 899 108 534 976 125 504 731 120 27 650 82 283 760 112 556 834 116 36 715 128 449 539 129 254 649 119 10 450 126 278 483 129 196 953 85 480 948 99 73 827 108 244 765 121 332 898 102 698 871 95 161 918 129 47 503 92 111 347 125 110 780 98 41 721 98 651 851 54 413 713 95 270 423 102 350 993 115 285 846 78 308 441 101 576 712 105 248 615 105 757 784 123 134 993 102 335 727 97 261 458 133 329 550 102 5 424 99 111 631 67 131 727 123 107 203 113 151 182 62 746 966 108 183 613 121 427 487 91 381 954 112 120 417 101 140 560 128 101 545 97 466 892 101 29 557 122 182 952 73 232 475 101 289 426 62 129 538 86 167 535 111 421 669 58 169 394 108 165 792 54 291 966 97 638 710 83 926 942 114 148 948 116 904 993 89 633 802 82 229 403 102 769 860 98 210 803 153 779 846 78 244 903 113 77 833 106 750 924 114 444 912 88 444 709 97 128 868 89 82 983 116 438 540 103 592 620 87 408 976 106 625 841 64 195 662 111 505 635 68 406 420 77 522 694 100 103 331 76 74 384 99 559 779 93 225 726 111 656 766 82 318 322 115 253 663 118 454 522 85 232 705 91 378 696 96 372 884 96 186 541 101 456 556 101 73 108 80 557 899 92 47 797 101 132 135 86 298 613 102 103 241 99 31 493 96 193 320 123 248 743 87 132 883 117 383 513 77 363 781 99 522 836 105 482 683 113 612 796 107 485 979 127 312 677 100 125 191 127 222 384 70 626 776 106 359 516 107 97 918 62 357 825 122 220 471 69 193 904 110 70 199 103 298 811 123 340 572 104 574 817 116 140 864 85 443 569 97 213 608 85 233 362 104 390 868 105 162 692 99 745 826 92 374 946 97 612 664 115 514 883 110 260 900 81 721 931 142 51 955 121 568 934 81 328 929 107 29 319 84 369 427 96 168 249 89 148 380 131 603 610 112 809 925 136 428 757 82 26 971 115 18 32 114 182 425 107 651 911 68 461 592 95 520 846 117 17 89 129 346 428 86 552 822 91 512 677 102 527 587 116 880 988 78 558 844 133 603 822 91 174 870 70 109 895 118 81 334 94 34 941 107 66 749 84 139 197 108 158 253 88 163 750 107 532 872 59 363 851 106 569 940 107 528 596 95 33 936 73 81 342 93 627 879 114 618 829 110 358 972 80 275 714 62 251 803 100 869 897 128 311 743 94 20 810 74 258 392 106 203 652 79 106 691 86 735 896 80 563 898 63 64 113 85 373 420 90 3 977 102 2 924 142 285 671 124 207 754 94 37 617 108 239 715 75 53 284 124 273 745 110 132 876 82 198 846 91 631 794 61 167 344 82 40 773 128 547 995 85 547 919 103 893 984 85 702 855 97 363 496 92 691 804 95 257 727 125 8 11 116 265 766 103 368 954 83 568 848 109 108 910 76 149 186 53 202 918 107 637 718 84 293 376 104 110 433 97 98 150 79 3 126 112 1 318 76 625 830 92 273 811 82 373 918 106 441 830 93 458 602 88 677 918 111 5 76 73 476 492 98 549 824 94 809 984 112 137 251 104 509 888 130 123 253 93 22 406 101 201 961 65 525 789 74 580 645 99 99 861 82 26 637 68 413 919 91 59 564 85 628 873 93 568 697 100 5 734 126 461 491 61 47 842 81 320 891 101 108 213 99 472 779 118 244 798 94 370 544 76 86 876 134 414 443 121 554 580 103 242 882 105 331 703 92 382 614 104 161 979 93 221 781 118 471 944 113 235 649 106 307 710 77 176 446 87 780 896 136 479 758 108 416 961 107 827 993 111 536 880 144 92 448 106 292 463 121 232 880 102 163 477 103 5 905 70 531 610 93 853 932 76 368 554 111 652 724 92 59 403 101 93 249 90 251 771 70 186 460 63 80 324 60 370 379 104 583 877 95 107 224 142 867 940 98 101 758 109 113 142 122 159 926 70 452 994 93 535 882 136 318 357 85 763 852 89 168 210 92 446 725 98 5 948 79 413 707 115 46 996 63 212 560 124 195 291 73 380 645 119 493 514 99 242 297 57 480 591 118 361 874 131 713 837 97 368 896 83 95 613 119 135 432 90 360 505 94 566 669 77 304 734 87 412 943 87 865 903 94 132 788 99 696 823 98 306 761 148 40 400 77 229 434 100 170 236 84 357 974 107 143 538 114 904 981 77 406 845 127 277 460 97 198 403 94 479 763 69 88 169 118 644 991 87 719 880 70 328 494 83 432 939 141 204 367 100 147 230 84 256 975 98 43 338 79 8 33 122 404 474 99 351 430 119 566 906 81 510 981 112 461 641 148 136 713 96 20 207 78 15 432 97 661 724 90 99 921 116 92 817 77 470 986 104 48 220 102 276 615 43 293 580 73 301 995 80 70 593 118 564 927 91 23 536 151 588 795 134 19 629 114 439 759 128 201 735 102 34 546 99 60 459 87 151 541 63 79 827 102 710 910 104 159 467 84 353 821 106 306 984 101 190 806 98 96 884 140 391 592 80 184 917 52 979 994 88 484 588 100 255 865 98 175 254 133 629 641 110 129 355 105 417 797 75 143 694 95 222 692 149 132 724 114 615 983 123 441 770 125 35 376 127 205 884 69 762 841 121 457 936 87 113 562 68 617 725 71 381 746 114 638 786 103 326 831 104 199 331 118 56 249 132 39 559 101 760 929 87 4 377 120 87 896 120 498 682 103 469 764 93 267 745 120 117 531 90 228 956 84 112 836 115 276 999 91 340 348 85 141 330 95 620 976 121 773 910 148 858 993 73 466 896 93 25 144 99 607 923 78 514 908 126 192 806 70 593 640 98 80 429 139 242 397 114 351 825 89 9 350 120 89 158 89 128 758 113 414 685 110 88 972 89 517 752 88 19 210 87 509 733 89 20 703 80 444 914 83 411 803 126 224 452 104 416 622 102 194 828 99 524 681 88 350 638 106 319 730 91 307 540 132 178 920 101 67 130 111 430 832 124 719 750 121 117 362 104 80 441 128 314 359 120 67 159 102 295 471 125 287 350 125 106 379 113 404 864 71 318 565 103 106 261 93 82 374 75 48 713 82 113 888 116 541 591 144 121 572 90 682 948 93 834 843 90 127 288 108 166 433 134 389 769 103 505 925 114 694 958 111 712 991 95 34 756 73 762 829 83 270 391 73 891 943 105 423 845 104 532 986 91 255 285 127 226 568 117 101 931 93 35 151 108 801 892 98 874 941 111 172 541 120 780 959 80 17 87 60 268 378 101 857 972 96 466 745 148 294 985 72 618 704 86 67 741 82 630 848 116 180 639 129 247 772 92 235 586 96 426 842 69 217 273 103 435 488 94 790 959 113 61 364 53 866 920 83 608 673 69 33 708 71 943 955 117 247 391 114 827 886 110 559 787 102 866 930 106 807 924 102 380 549 112 60 439 99 483 545 68 348 905 112 383 887 99 143 824 97 331 855 75 422 892 100 14 181 114 21 228 98 663 737 67 532 970 115 249 710 121 49 843 139 810 890 111 301 855 91 63 270 90 256 545 114 256 330 116 868 971 67 131 484 85 580 830 99 394 664 107 37 503 96 548 668 94 47 543 107 77 262 121 567 965 86 62 924 96 426 620 93 153 984 102 773 933 80 160 297 118 177 497 77 219 516 127 87 266 88 82 739 88 118 799 76 273 675 127 650 725 123 333 894 88 18 593 75 323 353 102 101 660 86 590 786 109 106 131 104 529 626 148 99 924 104 231 824 116 346 640 94 33 797 106 533 574 93 371 989 96 123 758 112 262 921 71 647 970 127 82 426 82 1 680 100 496 820 101 335 776 111 476 560 108 504 794 103 258 976 94 100 174 89 346 497 88 142 714 91 543 825 94 760 853 117 70 258 107 77 949 48 635 814 83 103 867 109 361 759 100 47 883 124 16 910 139 145 510 101 57 693 89 81 706 135 471 584 97 356 785 106 509 628 79 110 384 114 95 600 109 863 943 76 116 431 79 430 724 98 221 963 101 75 163 112 294 885 105 334 914 102 646 937 141 290 447 116 293 971 108 83 867 89 398 507 100 377 987 126 370 707 104 270 475 111 108 870 107 50 930 107 113 713 119 262 766 79 348 610 120 691 824 89 178 586 123 5 297 148 119 437 104 491 614 119 71 207 136 656 877 99 465 908 90 728 931 107 200 473 101 909 944 101 511 926 114 319 332 69 116 657 95 101 954 122 795 905 107 491 887 131 168 224 80 585 733 95 535 844 110 86 439 120 26 630 86 251 921 105 307 398 80 100 312 117 372 733 144 361 757 85 849 854 121 287 310 81 79 309 100 154 545 91 648 685 106 162 975 95 741 815 57 472 583 98 255 465 86 131 770 87 43 135 87 488 797 113 110 513 83 133 700 97 723 771 112 363 469 111 828 880 84 309 567 109 598 762 81 305 386 60 556 992 93 224 448 101 229 365 98 52 783 117 417 968 95 349 607 70 236 510 108 624 626 103 758 840 80 765 858 113 469 683 117 703 755 90 289 826 119 645 866 114 724 912 53 277 304 104 390 482 73 209 712 117 823 870 86 788 932 117 300 616 116 327 854 131 519 880 90 91 993 122 762 830 86 509 873 121 88 151 107 485 826 106 174 988 61 692 978 120 10 208 81 432 709 111 670 735 99 626 975 77 382 617 106 313 732 97 123 714 110 332 737 86 488 568 101 345 462 89 189 681 139 757 838 112 219 583 111 704 949 90 611 633 123 273 725 77 32 291 107 344 802 87 52 285 81 436 706 125 452 845 118 65 591 97 501 674 96 341 634 65 378 731 106 440 639 100 951 964 87 592 992 116 140 197 110 442 597 109 202 230 75 526 541 126 0 631 99 134 369 119 794 839 124 560 863 133 27 422 136 482 529 92 270 693 81 540 945 70 341 552 78 219 604 133 259 960 102 302 885 160 119 918 100 912 939 146 524 641 80 107 112 95 301 693 94 451 800 83 435 619 94 424 562 110 322 628 86 261 540 81 107 572 96 69 666 78 188 829 104 90 156 106 610 992 107 412 752 85 245 440 100 310 966 65 168 949 106 257 512 63 281 771 116 190 270 109 16 968 120 306 915 103 513 974 91 487 647 103 398 687 77 104 143 98 557 582 132 253 928 88 119 279 116 351 841 82 192 236 105 570 906 124 504 724 99 85 279 78 325 956 109 109 110 126 229 685 84 502 674 97 444 899 104 9 103 103 730 919 116 636 684 107 81 93 99 51 865 123 442 694 73 24 720 55 9 133 92 112 990 108 342 368 106 459 464 84 697 775 94 542 871 96 99 330 110 128 618 68 682 700 69 91 602 114 192 542 88 177 953 149 765 894 96 298 416 92 150 626 104 776 871 104 365 703 90 56 284 119 24 378 109 236 473 106 88 241 99 262 685 121 4 970 77 287 314 85 152 539 87 81 675 79 377 641 95 220 958 103 250 577 84 199 486 73 95 617 73 179 557 80 588 677 97 412 830 107 612 915 120 408 538 120 179 310 87 340 508 102 248 632 104 302 898 109 119 532 100 578 601 97 494 774 98 38 465 91 583 872 77 488 664 101 379 663 136 19 252 116 319 424 84 706 784 119 721 863 74 369 934 115 570 781 91 248 638 113 163 174 127 89 732 94 496 868 99 30 103 72 94 471 98 455 802 99 136 964 127 198 532 80 648 719 69 482 969 114 31 501 110 774 998 112 18 113 107 358 401 121 270 478 115 539 985 87 102 165 120 229 963 84 24 117 59 273 841 73 470 584 83 856 993 73 450 636 132 608 954 84 340 394 102 544 887 97 248 742 118 143 470 117 620 907 106 164 699 61 188 434 94 178 721 124 373 680 126 296 360 96 620 970 122 31 451 74 28 927 90 25 851 82 60 144 62 130 355 74 34 196 128 202 938 108 442 906 132 347 902 100 757 889 83 36 347 65 562 802 91 205 654 100 206 509 148 495 935 102 214 461 77 267 302 97 454 738 112 86 375 119 386 928 84 357 917 135 746 770 117 341 661 95 573 788 89 534 816 58 33 401 107 508 921 105 352 429 108 627 785 86 28 425 87 533 550 97 284 630 89 354 954 103 329 630 68 532 545 84 642 677 82 450 968 80 375 624 94 244 787 107 67 869 103 14 717 113 431 607 80 223 361 99 550 946 134 209 216 104 61 109 82 79 296 101 431 549 130 875 885 107 126 603 86 376 541 69 100 914 121 3 444 89 7 355 91 139 167 115 578 880 136 326 339 111 222 969 129 449 723 58 315 418 111 140 603 86 178 306 102 267 343 107 246 435 75 10 696 119 252 284 129 599 942 99 464 853 93 783 877 86 246 432 100 122 388 90 508 913 96 368 583 97 662 823 96 364 972 111 867 987 144 52 853 97 705 794 81 526 977 85 147 485 92 61 555 99 230 602 102 178 701 130 319 674 90 460 570 89 554 643 124 688 933 60 419 790 114 676 749 129 187 214 64 514 980 67 443 818 105 399 852 84 278 998 118 96 123 103 331 667 49 242 701 130 681 759 99 24 318 107 660 935 95 765 893 115 77 407 120 80 127 118 133 210 101 419 648 121 357 792 67 622 778 89 23 712 111 860 930 133 410 609 89 678 927 73 343 801 94 795 963 55 354 611 122 257 687 102 247 491 99 262 690 91 246 288 86 6 821 71 340 634 121 517 565 73 535 881 122 181 387 81 205 329 123 357 564 122 99 510 71 327 363 103 49 537 106 104 724 87 183 310 113 643 877 88 870 917 107 62 384 111 794 886 94 499 560 105 42 659 80 539 658 75 272 853 76 768 879 66 151 199 68 348 980 65 0 788 84 729 818 146 230 694 97 69 508 66 735 878 97 249 889 118 155 801 121 496 714 92 307 620 93 110 535 116 3 219 110 252 854 101 170 654 72 481 494 96 12 509 94 240 507 96 194 552 133 238 524 93 592 949 86 358 653 119 25 618 113 15 888 107 252 330 113 701 955 104 710 715 99 412 583 98 499 788 115 298 895 58 71 929 89 157 894 85 66 945 120 166 370 96 204 714 121 701 888 96 308 982 114 166 956 80 254 325 102 155 861 69 289 981 96 485 557 129 289 915 73 748 996 109 591 745 122 824 874 120 265 384 107 262 493 92 769 877 107 631 662 88 71 229 56 115 368 89 89 311 103 748 814 101 206 971 50 138 314 87 148 955 75 286 304 92 260 274 105 454 768 87 53 914 91 527 881 98 97 428 95 164 936 83 317 402 87 206 464 107 30 396 85 474 831 106 896 969 68 110 429 106 703 930 75 56 707 106 473 959 139 651 665 78 203 789 119 721 884 120 776 883 39 250 699 89 262 679 75 278 545 102 179 619 119 48 104 107 27 865 87 26 537 80 502 730 87 431 763 82 49 930 117 47 603 71 464 685 95 550 910 127 49 751 136 682 815 157 399 610 115 579 935 130 178 891 109 548 648 99 366 371 124 418 869 103 774 924 111 230 584 92 186 436 120 504 586 81 428 787 74 410 883 121 210 399 88 480 666 104 260 801 69 773 823 127 778 886 98 4 801 93 62 260 91 549 663 72 674 995 105 650 802 89 209 870 111 86 245 111 7 357 90 271 757 84 34 127 97 144 248 114 250 621 130 51 369 90 91 495 112 24 588 85 190 820 103 204 567 81 325 524 101 630 655 128 146 483 87 382 678 61 67 455 78 389 641 135 134 708 121 343 800 102 239 798 102 33 710 112 417 433 88 4 747 94 638 805 84 76 111 101 30 159 123 526 618 99 583 843 149 383 397 87 41 344 72 233 349 78 496 564 120 130 608 116 288 345 91 102 281 71 28 980 107 208 789 91 285 756 103 559 745 115 116 928 91 847 982 100 569 991 76 585 808 120 598 949 108 161 627 90 124 563 108 447 883 91 13 659 102 475 558 110 181 367 93 38 234 121 55 567 121 4 812 105 398 445 99 451 558 113 174 310 91 166 437 113 421 865 120 669 995 105 166 283 112 378 719 81 396 588 115 133 814 78 297 844 82 90 658 78 418 871 81 458 941 101 257 736 125 605 892 129 274 356 107 186 637 87 445 980 77 56 648 125 472 878 130 771 806 98 613 654 116 708 755 100 132 649 93 909 925 107 547 634 124 316 863 110 1 26 112 255 701 60 347 500 114 542 805 76 487 994 110 156 964 119 411 956 107 18 477 124 246 346 61 552 995 74 307 365 91 746 752 112 45 655 101 800 935 103 0 294 97 798 995 98 865 926 95 426 478 74 122 982 76 86 459 126 325 853 107 614 962 80 543 788 102 604 803 104 240 863 102 40 898 71 66 905 114 538 797 118 251 959 97 273 520 117 511 918 132 838 846 134 198 525 101 50 98 94 315 791 108 24 236 74 61 481 112 199 649 91 319 591 104 638 754 79 7 760 89 570 817 107 293 412 116 209 264 118 103 123 84 403 512 113 351 450 108 283 804 92 315 605 131 352 461 121 102 146 86 302 886 74 255 299 104 270 982 73 250 968 97 356 926 63 152 647 85 482 768 91 546 581 111 695 743 110 453 751 107 14 151 109 80 149 106 119 987 105 363 715 74 84 168 76 528 588 114 484 790 86 113 968 111 147 901 72 159 701 97 40 466 103 242 401 124 30 529 96 2 76 127 342 545 109 532 740 72 173 691 100 309 313 87 14 238 143 261 410 91 402 435 103 51 707 96 16 168 109 425 794 100 586 727 70 86 563 45 40 498 101 317 547 88 9 64 98 162 634 74 858 860 87 202 989 75 94 325 117 470 948 95 95 611 114 338 876 109 263 646 118 97 669 88 20 695 106 516 989 100 684 756 131 180 379 104 658 984 105 353 627 100 216 347 113 68 580 123 203 590 93 413 613 131 36 344 100 539 906 77 206 210 87 0 275 118 29 751 120 118 335 91 382 769 109 587 653 127 10 130 114 668 782 94 11 315 80 245 951 81 61 243 73 681 834 111 168 645 98 84 894 105 364 761 104 179 507 123 129 656 96 299 314 109 299 487 73 349 397 104 300 650 107 358 805 96 96 621 109 891 951 80 220 989 123 48 338 92 422 721 101 69 293 103 137 874 96 188 963 66 603 649 93 502 767 101 31 974 115 357 655 82 606 863 91 125 460 111 770 829 68 3 747 106 312 569 102 274 287 116 97 367 106 192 418 65 564 791 89 293 327 87 43 185 123 539 996 88 422 519 66 492 969 93 538 604 64 772 981 94 365 691 99 736 921 82 228 783 110 9 766 83 358 589 127 54 998 84 702 717 101 140 636 102 189 880 72 52 150 84 96 652 90 69 944 121 58 678 55 517 861 81 206 958 106 42 380 109 523 967 98 558 789 65 366 830 69 124 735 90 282 337 118 841 895 129 123 339 101 299 509 89 653 761 132 521 533 124 419 665 143 370 831 101 893 945 94 234 726 120 686 925 137 188 475 77 608 831 93 278 285 74 140 678 113 265 567 100 912 975 114 629 630 99 430 960 101 62 293 84 722 723 135 79 805 136 596 718 107 603 939 82 256 926 84 88 395 114 92 860 112 7 963 120 342 864 106 320 460 67 64 240 80 49 628 116 837 921 119 237 948 84 104 172 74 814 842 80 110 541 119 576 742 117 482 672 90 313 513 74 86 613 108 195 792 121 123 558 105 293 440 54 771 775 61 581 681 83 241 439 86 120 907 66 278 805 97 555 751 92 649 964 70 161 172 87 73 951 122 564 978 63 783 854 87 163 970 91 6 589 90 691 992 90 668 770 117 552 629 69 44 176 79 118 686 108 107 305 99 471 641 123 769 949 60 561 778 108 502 681 117 501 608 108 172 975 83 5 964 97 415 793 89 72 645 94 57 505 101 363 943 85 173 671 65 215 886 137 74 280 100 49 635 44 611 837 127 560 862 89 416 517 96 870 916 103 329 709 115 89 895 99 46 383 100 480 764 80 214 911 106 312 991 80 613 797 83 663 857 100 241 977 105 885 955 97 215 239 106 32 190 106 576 757 128 368 946 88 420 691 104 393 450 91 459 517 90 655 729 97 285 452 87 282 865 109 276 424 72 136 374 67 37 962 123 471 911 87 433 435 97 284 327 110 394 988 96 337 489 83 209 462 108 540 614 108 388 635 84 695 874 122 88 522 96 2 45 97 68 379 99 115 713 72 315 738 86 325 784 85 152 165 132 493 547 101 357 569 111 99 342 81 340 347 127 497 881 105 656 982 113 306 989 96 454 521 138 313 662 107 449 869 88 633 890 97 440 950 108 437 951 95 210 575 87 263 618 88 692 910 94 210 305 77 55 469 120 134 553 110 284 359 91 527 973 63 406 853 118 145 392 103 17 804 79 249 363 101 203 997 102 558 679 98 691 919 108 167 626 97 30 178 92 424 923 90 86 653 64 261 763 127 86 247 82 322 939 76 642 902 93 604 813 84 77 811 90 6 912 78 439 791 109 96 962 117 420 688 64 83 750 103 21 197 131 148 441 100 117 138 68 31 66 93 476 844 135 136 418 103 248 287 84 614 857 97 19 779 113 595 607 96 187 483 107 551 650 92 25 50 109 65 734 143 395 844 72 64 714 118 218 941 69 381 415 94 452 680 123 92 593 67 507 698 73 260 400 86 318 651 154 624 870 106 450 740 125 267 415 85 34 420 68 576 607 122 428 842 102 75 324 110 342 981 102 116 861 74 429 612 101 171 401 69 130 929 108 363 856 92 501 711 142 617 949 82 666 915 87 136 370 96 671 942 156 383 941 102 279 438 88 119 389 107 672 786 57 234 516 120 656 670 74 735 887 106 4 525 84 32 501 114 188 405 76 19 451 97 308 702 88 361 632 96 250 640 87 456 961 115 643 699 98 217 846 99 114 211 112 195 400 117 650 972 127 599 823 86 58 824 78 97 906 129 138 879 80 220 869 90 262 956 78 139 829 89 602 841 53 324 555 90 365 388 109 890 923 101 458 483 80 64 509 74 155 936 114 233 630 124 111 899 106 376 586 112 418 444 105 516 935 101 448 550 109 350 800 110 309 892 102 522 723 108 47 558 93 661 863 99 179 262 97 397 773 136 34 975 99 601 616 101 942 982 92 468 821 104 194 725 80 390 966 114 246 270 108 624 775 128 579 930 102 489 901 121 113 971 118 109 547 103 756 933 94 623 946 95 296 851 95 718 783 92 144 949 81 726 854 123 557 815 105 493 784 125 474 543 110 124 948 78 232 936 129 383 954 129 120 219 107 214 591 87 246 385 102 34 811 95 357 522 68 434 675 97 457 803 75 320 677 129 60 744 73 980 984 86 55 937 111 214 455 139 25 111 95 527 696 76 411 580 85 163 244 108 531 988 52 591 994 94 346 985 98 808 924 114 491 959 92 83 914 110 195 492 91 468 643 112 595 812 83 501 874 113 612 972 99 174 341 101 329 421 105 245 364 104 72 114 131 74 106 125 15 490 100 756 953 55 207 699 87 139 482 130 583 999 96 98 362 106 375 432 86 410 804 116 350 668 86 197 396 106 262 628 124 725 912 51 797 848 127 461 646 77 635 925 133 12 19 116 128 782 119 417 428 114 220 981 106 410 585 108 572 904 112 240 902 104 140 327 114 54 302 118 14 511 136 321 965 95 58 643 107 159 250 120 350 514 77 275 415 119 527 805 106 728 994 101 38 767 136 112 779 56 30 913 139 3 525 105 224 753 90 665 841 131 544 735 99 691 734 98 245 708 76 724 859 91 456 576 89 126 128 108 277 365 111 234 843 106 687 869 61 673 760 83 320 466 110 195 539 130 727 989 102 512 563 86 176 537 92 369 409 104 485 840 73 841 990 80 10 494 112 677 862 113 121 623 97 526 546 69 139 249 97 694 883 88 559 878 126 244 404 60 39 571 88 193 255 76 155 237 105 250 643 78 356 854 135 296 511 96 179 803 73 272 293 113 16 784 130 58 816 123 781 964 104 617 831 88 99 910 66 614 821 95 867 901 114 868 938 81 459 483 87 28 962 98 239 783 94 259 878 85 36 496 98 324 563 105 71 841 114 143 616 135 786 868 79 298 804 98 757 979 75 383 906 95 97 716 89 221 439 73 643 736 83 19 460 89 529 630 105 373 875 99 345 537 97 255 342 99 509 994 85 668 895 101 84 320 108 9 870 105 197 482 127 168 954 119 646 819 58 466 700 83 282 737 102 428 694 108 15 711 88 41 271 132 897 934 102 174 677 85 85 336 111 128 264 85 361 949 79 696 814 79 247 620 126 213 997 104 85 624 95 76 589 74 369 548 75 21 29 98 310 809 92 619 884 133 738 763 91 36 170 147 405 571 98 432 673 112 299 574 77 266 510 111 569 605 109 925 929 112 258 671 91 239 331 80 491 859 100 363 814 114 622 870 74 8 982 116 264 966 94 274 946 52 377 701 133 695 968 96 168 341 111 332 533 110 554 875 103 501 988 112 737 924 99 225 938 100 558 662 113 249 688 106 182 805 73 12 72 116 690 855 114 158 550 120 13 312 108 631 761 95 341 545 111 89 770 98 432 490 124 183 856 91 447 527 118 136 301 70 636 973 93 18 446 114 224 237 113 165 398 117 154 440 118 483 611 134 704 972 94 919 937 119 402 678 90 278 961 95 850 873 94 692 716 82 722 803 113 682 825 81 356 541 92 73 157 82 551 822 105 599 863 81 564 708 120 234 583 79 60 770 110 353 758 91 648 702 103 375 437 69 27 976 83 161 683 116 250 620 107 910 981 88 669 686 65 216 500 107 242 531 115 102 896 96 368 837 78 144 229 88 275 326 109 73 868 103 448 562 90 372 563 91 206 730 130 775 900 93 747 846 99 139 515 103 35 160 143 75 908 114 100 947 98 350 769 90 78 969 105 123 692 105 64 199 100 127 385 114 229 792 67 400 617 81 140 854 96 408 770 96 571 802 94 871 999 159 298 734 77 337 843 131 366 768 116 419 781 86 205 699 85 562 729 122 369 899 111 647 990 72 533 603 51 601 844 140 309 578 116 104 474 79 508 816 94 346 752 76 144 973 140 362 872 89 119 258 105 118 294 109 98 198 106 122 197 91 262 446 109 15 923 117 598 698 54 561 951 93 48 706 107 451 767 86 415 870 100 322 863 91 597 602 88 134 639 123 378 992 81 170 741 121 622 911 116 617 697 93 224 624 135 383 644 92 203 732 128 517 889 115 716 786 97 637 730 115 28 554 115 67 366 109 547 581 92 58 488 103 509 606 107 445 968 114 167 382 100 645 960 103 324 383 124 608 941 86 325 679 101 211 218 86 710 903 100 652 671 91 370 626 83 134 507 91 739 935 124 516 837 97 204 953 116 211 652 156 184 221 64 126 818 105 27 527 116 52 194 71 84 148 90 253 628 98 174 661 61 631 994 59 1 774 96 211 706 84 35 352 120 55 137 73 174 836 77 182 891 104 387 477 69 471 688 118 478 619 95 193 448 92 656 838 82 242 968 59 549 899 114 3 568 107 148 851 87 190 389 119 242 837 88 716 827 93 973 992 105 297 405 88 226 937 114 68 858 121 543 740 84 464 617 68 207 943 80 68 683 121 782 986 86 468 576 100 634 778 86 22 236 109 596 943 124 361 548 87 229 644 118 587 929 111 187 541 116 53 118 120 84 871 94 738 863 114 121 331 84 380 507 113 674 763 98 295 485 97 489 814 68 458 546 97 90 333 97 232 867 94 317 370 106 40 448 104 248 968 107 760 855 112 377 946 96 379 816 68 526 650 129 285 969 107 606 931 86 379 469 100 920 992 53 308 514 121 328 923 85 247 674 92 250 765 118 191 674 116 280 586 62 78 468 102 437 677 72 566 600 100 257 641 109 856 962 106 462 787 118 705 728 114 104 712 113 137 319 106 342 761 126 92 504 105 11 762 83 126 280 119 37 644 108 95 766 90 183 246 107 47 721 102 357 735 135 57 809 125 667 909 102 385 943 110 194 908 93 76 433 114 14 343 93 242 278 101 205 678 70 494 842 53 924 967 115 495 823 117 64 102 93 524 737 133 223 767 55 397 621 71 436 593 116 561 955 80 792 987 69 728 984 122 42 466 102 136 198 97 63 899 101 526 881 105 5 133 101 776 826 88 169 534 123 513 997 124 50 578 104 690 876 121 317 671 95 902 938 108 768 799 97 422 866 56 553 873 89 951 960 94 802 867 85 931 988 115 224 364 72 114 334 57 409 691 94 8 777 98 284 741 69 231 984 111 513 549 110 220 932 78 55 844 103 2 665 100 379 674 126 577 770 102 261 829 94 12 839 122 26 277 84 17 191 67 192 481 110 286 683 100 90 971 104 454 938 128 19 793 99 14 725 90 118 904 98 278 736 73 197 608 98 17 44 135 735 858 85 64 219 103 738 762 69 150 266 88 38 932 121 129 309 107 769 935 110 433 600 118 783 932 94 857 899 98 247 431 108 613 731 112 751 864 123 138 899 95 631 760 118 97 247 99 541 782 113 838 989 80 645 921 113 185 835 125 26 361 131 14 382 98 634 798 120 111 322 116 665 980 113 81 760 91 35 827 106 258 821 79 354 775 85 145 525 88 434 793 78 226 720 105 207 620 105 131 920 82 290 813 108 7 750 91 217 627 109 723 992 87 505 564 92 373 612 117 496 698 81 87 215 119 658 684 132 488 899 116 193 689 79 490 578 113 400 741 83 8 379 144 149 954 101 206 541 122 159 672 96 619 677 79 445 804 68 695 809 53 76 409 78 672 959 133 463 676 92 90 662 127 203 494 114 412 642 113 102 764 62 515 598 109 73 245 65 399 942 98 6 598 99 89 792 97 410 469 100 28 243 101 982 985 107 516 650 114 307 843 150 115 773 67 457 834 124 88 563 113 55 158 79 880 953 106 806 938 108 653 671 104 39 209 80 791 810 110 314 656 100 365 697 104 96 970 86 409 444 93 238 345 86 842 935 96 145 394 99 367 538 85 103 731 130 310 689 84 357 618 115 652 903 80 64 746 97 92 816 124 55 297 79 546 588 112 560 785 99 210 836 105 247 472 99 225 870 115 484 825 119 37 135 112 232 558 90 469 781 71 60 767 61 105 462 91 519 654 102 162 981 78 176 739 104 828 886 97 35 438 102 202 252 121 80 539 113 128 590 128 60 774 100 343 626 83 481 613 92 77 123 94 203 496 76 613 738 121 323 683 77 721 865 102 623 678 101 97 801 89 4 373 95 501 605 95 352 768 106 33 463 76 343 572 119 56 385 54 500 694 70 471 804 115 659 792 109 708 767 134 335 486 134 249 834 108 573 802 89 734 923 103 692 943 59 101 505 123 644 653 101 577 678 93 171 434 76 362 448 102 268 402 119 15 512 114 508 608 101 34 175 109 311 813 95 264 774 96 673 690 119 20 895 80 203 317 123 237 242 90 529 849 131 141 766 94 198 876 92 30 584 67 100 774 103 419 663 90 171 331 84 788 852 106 839 887 75 345 694 99 454 848 78 470 812 114 881 910 120 45 687 119 437 929 102 401 976 89 537 942 78 417 915 118 81 237 127 591 848 152 547 939 122 475 700 79 460 641 114 139 493 86 83 900 90 444 715 101 50 911 117 345 655 124 484 700 138 512 550 93 125 951 82 59 268 77 20 943 93 110 889 88 111 138 107 486 909 101 303 334 91 138 509 123 306 983 101 43 555 115 189 331 106 631 907 129 439 906 97 500 849 98 433 889 100 194 512 119 308 823 87 250 651 77 553 940 118 531 962 86 533 594 69 18 372 122 160 187 102 141 978 94 209 421 103 154 395 107 227 881 118 181 595 88 87 758 128 293 573 131 164 910 110 0 700 116 54 368 129 149 332 95 380 586 114 606 954 106 248 938 79 346 636 104 39 397 133 301 906 98 608 910 91 370 431 77 486 940 97 717 952 102 120 872 89 586 834 93 455 771 74 409 940 96 676 958 103 853 981 98 862 876 90 216 255 93 124 136 121 296 749 139 391 744 104 217 787 50 124 791 103 719 858 93 782 880 86 7 525 116 357 932 104 393 817 128 362 504 93 582 906 84 790 834 114 361 891 107 77 441 107 698 819 74 561 889 90 243 827 88 352 711 129 106 244 114 552 616 121 75 766 109 36 86 96 247 473 97 153 849 101 324 505 113 163 594 104 335 426 118 120 990 91 289 863 97 230 711 103 424 979 88 451 625 87 422 741 109 238 454 91 789 795 110 214 676 91 370 634 54 347 574 74 68 681 116 600 609 83 344 477 105 816 890 94 512 910 110 202 797 112 390 608 120 492 764 119 441 762 85 2 888 63 616 959 122 633 666 88 141 582 97 195 562 54 63 143 72 332 375 107 875 973 116 383 647 103 502 585 100 484 685 111 57 932 100 72 122 91 229 231 121 66 200 107 44 772 107 193 885 136 441 529 129 146 756 135 847 860 94 345 744 82 516 861 91 4 491 90 528 826 102 107 868 81 335 339 100 143 199 79 31 952 152 415 622 135 248 339 89 129 312 81 190 500 112 409 666 120 929 968 86 505 715 76 249 527 91 189 922 96 114 411 81 354 882 94 368 540 89 260 860 106 161 636 71 63 77 88 38 145 89 50 74 93 64 902 114 237 599 101 297 771 70 144 928 77 376 987 104 78 247 94 110 454 94 115 226 99 270 931 116 944 945 102 398 575 90 66 831 113 537 844 118 448 499 83 306 434 72 730 772 109 205 575 79 726 763 119 389 604 85 310 770 71 151 744 98 970 975 112 293 345 93 115 744 83 561 650 95 674 825 103 264 364 89 113 172 97 314 567 86 630 855 127 201 250 59 204 582 111 414 621 104 696 748 100 74 691 80 229 475 114 100 616 97 252 976 115 208 983 110 78 560 90 213 773 92 454 657 82 13 869 95 143 253 71 12 527 110 325 701 78 179 400 108 277 330 100 858 915 139 220 681 80 632 732 126 376 428 95 110 818 83 497 797 99 59 327 106 214 845 68 231 594 141 276 390 118 349 360 95 316 581 63 586 998 122 49 168 120 118 478 86 329 474 68 514 592 128 594 834 94 426 612 135 778 987 98 387 829 140 435 443 77 303 397 89 123 190 114 64 411 72 312 455 111 619 841 102 68 455 95 758 995 89 864 906 129 866 902 121 203 465 62 404 765 133 27 631 93 844 994 123 214 699 155 537 761 114 96 775 106 696 960 98 9 204 69 460 565 90 479 981 108 424 637 81 743 791 104 87 930 77 551 782 72 73 130 82 703 801 124 547 604 131 48 569 104 465 922 133 391 981 94 370 726 105 28 249 98 241 985 84 308 695 96 448 765 131 65 385 114 83 496 128 60 417 95 448 728 68 555 862 52 337 862 112 571 962 107 429 581 130 316 921 105 301 750 86 778 879 85 83 929 127 71 569 127 124 999 102 618 887 114 220 821 90 175 489 110 650 766 87 202 704 112 339 407 61 595 781 77 91 457 99 457 610 79 103 315 125 92 694 70 154 338 106 17 587 108 95 592 95 366 623 80 57 868 141 361 377 93 313 921 91 524 790 95 48 261 115 213 832 131 462 876 118 239 706 102 260 824 62 354 503 82 185 276 81 91 305 100 765 850 134 764 971 96 133 298 119 586 868 123 48 825 104 24 833 80 536 934 98 416 525 83 478 717 96 202 379 74 530 732 82 146 885 88 500 751 76 177 453 148 454 691 124 454 477 88 179 894 114 520 632 94 404 499 115 157 753 119 16 689 131 101 632 103 276 745 95 174 471 113 2 694 104 411 462 90 191 552 108 8 571 123 82 291 114 46 723 89 344 840 149 252 483 132 238 370 128 264 808 92 118 568 69 15 652 105 4 489 97 243 980 115 103 864 95 234 344 110 93 618 135 407 861 88 723 924 77 142 555 130 392 623 96 114 731 43 103 467 114 900 972 73 277 387 105 554 556 90 413 700 138 406 945 114 787 796 106 815 957 97 142 804 69 31 316 120 319 737 123 408 737 112 22 794 85 565 761 42 260 338 95 796 948 97 472 845 84 30 755 113 304 642 96 100 540 71 326 979 93 481 743 115 179 867 116 599 614 103 160 483 143 396 500 84 254 373 105 24 735 117 242 855 102 482 947 101 489 507 63 635 695 84 41 971 127 599 996 97 29 397 107 544 630 112 395 444 98 208 793 111 310 607 82 314 642 123 445 678 123 103 647 98 173 667 115 299 864 98 76 296 118 1 467 96 455 888 104 593 905 94 665 918 93 406 849 73 143 272 102 298 464 86 169 380 79 126 947 79 377 912 98 61 295 107 86 110 98 563 593 123 331 332 114 838 998 125 297 933 103 877 943 102 246 515 106 66 372 108 855 992 88 425 775 124 70 584 124 153 635 88 14 15 118 526 856 121 35 72 105 106 763 136 311 566 109 518 720 93 4 431 72 175 676 96 493 591 132 642 777 133 113 114 80 615 705 100 425 793 72 64 231 93 14 237 101 493 519 124 625 926 133 59 571 116 360 599 86 609 887 131 414 452 100 163 531 106 378 466 110 512 787 105 545 884 92 432 646 111 318 739 75 579 699 155 252 811 83 312 675 127 253 445 115 599 678 76 794 808 103 377 748 124 149 979 120 377 513 93 25 915 107 148 640 113 21 133 88 295 657 110 847 975 119 656 778 122 667 708 127 666 867 140 321 992 80 726 773 86 188 245 116 497 764 93 61 689 91 626 800 96 642 830 128 30 694 82 138 931 73 203 555 106 223 879 63 461 757 114 149 173 107 370 384 73 817 860 90 696 948 57 118 453 89 295 804 143 800 820 131 117 851 104 232 294 106 399 703 89 245 408 134 425 610 67 140 249 108 405 557 97 107 710 96 120 868 90 183 435 120 79 632 121 611 895 119 692 829 65 27 991 112 653 936 105 261 407 99 231 723 95 35 966 92 764 778 107 72 883 76 0 550 81 448 913 96 106 308 128 667 805 92 93 284 105 535 815 130 596 644 129 654 661 74 64 208 105 6 768 96 168 948 61 127 708 92 843 934 83 858 905 118 326 985 130 25 940 111 295 560 68 80 712 138 31 588 108 489 940 73 481 978 118 266 436 135 850 999 118 708 845 83 525 745 150 778 985 114 886 973 112 19 131 108 453 883 94 481 560 136 591 628 80 564 737 95 356 861 100 695 906 93 421 624 64 204 675 138 329 842 89 28 83 103 253 684 114 502 565 108 184 358 81 573 952 63 344 732 107 210 871 86 431 644 131 540 951 121 726 890 93 335 935 105 320 689 104 124 624 142 793 861 101 252 563 133 561 969 140 881 989 73 154 951 91 428 799 146 665 800 108 617 696 74 709 740 66 586 896 107 602 651 72 33 815 79 221 799 127 519 748 108 63 302 107 325 842 82 569 606 114 276 577 120 4 783 126 570 902 80 178 512 86 174 900 75 943 946 107 814 985 125 602 730 120 460 775 107 77 643 113 131 279 93 24 234 115 416 908 100 186 336 100 110 394 90 601 762 110 204 856 84 58 821 104 75 388 100 784 997 77 43 121 139 209 755 67 265 783 105 218 909 93 239 444 107 587 963 119 161 166 104 308 955 92 407 967 100 160 209 101 268 995 93 799 974 90 215 288 81 622 624 92 672 727 93 612 937 71 564 824 74 74 164 106 143 699 97 475 751 93 511 845 95 430 967 89 86 322 108 266 743 82 87 965 81 190 840 101 225 274 108 126 974 79 101 824 106 329 368 112 345 769 99 292 786 131 203 793 91 390 627 135 61 442 102 267 462 102 151 506 122 391 481 103 30 471 86 20 657 146 76 672 122 431 609 124 422 435 114 693 822 87 664 675 103 101 260 124 437 525 69 274 352 110 67 974 95 143 327 89 58 739 110 590 962 121 32 218 109 434 523 82 723 996 96 243 313 116 182 263 114 329 462 116 136 170 111 709 933 72 342 523 85 78 187 123 56 321 128 151 662 93 436 454 123 535 634 115 89 859 122 685 743 119 112 146 83 884 891 95 324 395 71 337 951 81 466 904 82 506 812 98 112 741 90 42 885 117 30 365 80 202 265 114 78 171 80 10 894 82 157 351 133 362 846 92 153 598 93 568 642 114 74 737 109 297 836 84 408 791 94 5 484 112 910 943 86 340 690 113 611 927 96 19 952 85 200 571 128 662 694 81 553 946 99 753 984 124 260 887 121 549 696 131 394 990 95 812 872 98 288 452 129 201 856 85 480 587 102 220 351 120 590 691 75 560 795 100 254 338 90 121 499 90 18 128 104 579 994 118 6 127 85 748 854 120 177 462 102 548 861 118 469 514 116 78 98 84 28 48 127 490 992 93 477 605 92 239 520 94 534 736 122 404 699 109 34 774 85 474 606 65 359 497 58 662 862 100 504 871 78 57 570 58 478 581 88 329 398 65 714 896 88 56 204 97 161 908 86 92 784 145 58 600 83 640 981 87 256 819 82 523 593 136 85 938 83 157 877 79 776 896 79 566 818 111 807 838 112 515 857 87 5 175 98 862 891 108 274 749 84 239 794 88 31 366 82 358 697 73 823 830 85 265 818 113 39 729 78 208 744 125 316 827 97 21 439 80 20 59 88 55 323 107 363 951 115 362 420 104 82 298 96 452 517 101 727 866 131 487 739 128 388 574 142 721 846 116 249 686 119 407 737 74 844 894 75 358 834 111 527 990 95 658 838 71 236 461 89 292 389 100 338 532 103 116 865 49 584 798 125 488 548 143 223 798 121 163 478 112 218 323 100 111 884 111 657 944 107 192 374 83 277 746 109 400 525 100 113 222 137 92 828 131 153 514 80 44 658 119 228 251 110 313 590 105 171 841 68 515 714 91 726 734 161 5 889 79 711 716 108 349 452 92 263 469 80 371 750 72 225 962 129 801 923 87 88 886 84 229 856 77 212 928 72 953 981 87 172 361 100 165 189 102 238 669 101 317 433 37 24 83 98 495 505 84 80 972 107 386 536 104 50 610 100 43 871 108 7 198 77 555 972 95 467 761 76 321 846 127 599 973 108 744 754 94 686 816 163 825 912 96 432 855 73 416 975 97 712 971 102 10 764 83 470 876 86 810 898 74 246 818 81 625 735 98 628 943 137 358 672 93 336 492 93 305 595 100 508 670 98 566 714 95 267 317 138 713 859 133 1 11 86 370 920 82 382 529 117 628 653 82 300 481 106 192 332 116 31 324 121 88 949 86 174 722 122 732 814 82 85 979 85 695 900 115 405 556 95 129 336 108 395 773 134 353 741 96 381 562 50 272 517 90 248 543 97 483 913 89 227 678 90 182 860 78 531 991 95 359 426 106 913 963 124 336 380 72 129 843 95 50 65 118 22 424 53 291 585 147 110 652 85 125 339 101 680 888 101 129 964 67 146 174 68 640 892 111 442 682 52 541 759 108 231 939 125 471 628 109 415 756 70 42 629 87 160 433 78 127 901 70 433 822 104 78 495 116 78 954 96 87 675 96 798 943 101 118 140 108 903 908 62 465 964 87 342 505 97 842 980 120 116 353 97 24 347 81 387 389 87 101 729 94 363 722 104 682 935 92 59 187 77 320 427 136 750 975 131 13 911 72 164 630 109 396 409 113 497 537 105 625 826 109 545 836 119 41 236 139 11 629 80 7 920 107 53 149 137 494 703 84 229 860 86 658 894 128 72 195 89 79 630 99 666 833 103 22 227 102 49 965 117 94 587 77 506 808 111 287 443 96 670 749 83 477 976 113 566 816 94 394 592 130 455 489 91 105 198 86 23 165 139 289 867 96 45 839 84 376 822 126 309 874 97 418 796 93 498 742 112 452 877 114 502 618 90 40 790 140 490 826 90 158 186 81 275 833 100 59 761 59 613 777 106 136 269 93 183 257 78 187 717 86 54 622 98 80 243 109 722 859 96 79 645 78 807 930 107 65 788 104 505 785 109 517 534 103 501 561 99 259 450 73 472 885 102 81 599 117 143 937 113 94 870 142 337 666 73 217 628 83 742 751 134 257 992 74 324 536 107 494 909 114 219 875 98 682 830 88 320 604 81 225 949 94 266 684 127 63 849 101 190 475 91 364 961 101 111 252 97 566 840 79 137 759 86 556 965 94 746 751 124 379 729 106 458 917 144 235 699 99 340 542 116 840 947 119 788 886 85 508 976 105 152 792 72 582 633 113 426 573 98 270 810 88 964 989 97 603 797 77 862 984 87 866 872 101 110 873 123 511 530 119 611 901 109 327 763 84 333 378 102 591 660 99 188 600 139 196 232 90 241 852 121 796 866 90 767 865 111 520 643 76 252 509 93 329 664 124 235 790 146 328 553 99 442 774 99 478 624 82 165 721 119 232 774 117 363 900 143 235 392 110 471 819 81 205 638 103 349 454 106 349 516 150 156 672 87 248 762 85 574 631 90 392 657 101 641 779 99 123 222 99 88 383 123 10 737 81 121 773 129 514 559 125 120 176 109 560 985 99 794 814 115 20 184 124 363 669 101 442 534 111 153 401 70 389 473 70 381 751 133 103 872 137 241 631 119 693 702 112 582 781 124 249 677 120 484 826 99 717 934 93 329 864 94 589 937 59 170 982 89 172 455 90 87 397 78 582 998 110 717 783 84 269 665 81 381 907 87 37 539 123 92 965 94 421 880 139 910 962 93 28 400 105 203 350 68 434 719 96 2 611 97 430 908 121 104 293 140 217 577 110 297 298 133 206 322 111 374 459 103 343 542 105 690 998 111 112 711 119 350 857 110 225 719 102 429 984 102 393 947 96 277 635 69 500 863 98 48 520 150 211 901 65 675 754 90 353 552 111 525 612 102 422 772 125 752 785 101 758 843 92 346 425 93 229 997 69 92 340 127 40 433 88 266 627 114 188 970 79 110 281 111 487 969 86 84 913 89 210 697 107 745 846 111 323 954 131 168 813 93 357 597 51 662 745 112 830 984 145 251 873 81 316 697 85 355 725 92 369 658 91 263 599 132 246 693 109 69 461 123 0 565 85 367 730 104 194 519 100 274 866 97 398 997 89 603 786 103 53 86 83 613 703 111 549 814 127 271 424 83 19 78 80 52 764 102 625 853 105 402 456 50 546 755 105 62 357 119 9 731 98 651 733 83 236 256 125 56 463 92 634 648 123 405 942 108 430 748 68 77 80 100 258 496 104 14 526 122 725 810 116 656 906 103 511 833 108 523 865 81 100 772 104 302 958 124 388 422 119 209 733 91 133 545 124 920 966 86 170 425 104 777 829 101 251 865 120 585 859 106 436 789 79 46 508 87 206 852 115 292 768 90 670 778 95 95 516 142 116 601 99 516 896 119 247 281 88 430 468 114 167 464 88 12 230 112 243 366 89 150 205 114 184 833 122 197 406 91 45 776 82 514 620 93 555 713 97 440 697 98 288 842 90 240 965 92 166 780 91 14 989 112 153 800 71 364 376 92 265 570 82 99 332 122 493 505 113 598 902 111 128 369 115 739 898 105 146 336 141 137 298 108 538 612 122 707 753 88 151 918 69 196 995 86 541 953 103 9 910 78 448 675 104 305 941 96 154 559 75 108 656 126 58 432 122 241 488 128 116 369 57 592 720 87 380 895 78 42 879 81 28 458 79 437 895 87 245 744 117 934 988 89 141 973 137 749 763 92 28 38 101 549 835 98 552 808 118 8 946 88 144 883 129 522 937 133 332 353 85 84 862 108 62 295 104 55 278 82 495 936 95 757 787 130 606 736 110 463 603 121 353 460 94 283 902 74 24 890 102 323 702 86 39 315 126 203 792 93 128 283 105 24 259 105 822 886 75 715 732 85 728 912 104 185 923 94 407 571 106 175 918 69 518 551 104 133 608 87 235 735 99 375 626 133 351 697 111 6 881 97 131 768 76 407 771 108 33 515 121 320 669 125 571 954 110 76 598 109 504 568 102 135 492 109 241 563 60 75 714 107 8 190 98 682 842 117 353 452 138 13 64 55 735 961 87 40 684 105 179 793 100 383 951 104 614 771 109 657 807 106 47 320 105 100 950 82 44 989 144 441 792 99 339 597 109 161 315 78 91 622 133 11 181 128 419 667 98 307 944 67 241 902 71 437 914 94 198 588 102 200 379 82 12 111 67 561 990 112 245 275 124 687 910 114 508 797 130 39 202 93 34 930 71 29 847 109 697 762 96 220 536 158 277 812 98 458 567 99 13 435 92 723 962 118 96 103 94 94 960 96 225 504 87 237 537 74 548 887 98 551 679 107 490 753 115 108 822 82 121 537 116 771 867 95 45 799 126 306 769 76 432 536 101 516 936 92 254 614 78 366 692 68 79 486 114 497 744 134 537 728 110 446 806 129 233 639 119 96 268 99 163 823 52 522 608 118 680 697 120 143 334 112 804 864 78 781 998 114 260 299 108 141 785 100 423 575 83 312 963 82 268 953 110 138 355 110 326 543 66 20 401 99 346 481 105 128 964 107 592 694 85 561 840 76 307 749 66 273 982 109 240 911 115 779 824 72 243 608 109 413 951 92 107 418 84 1 475 65 333 603 98 275 775 62 688 822 130 199 446 88 349 583 97 291 489 97 340 680 96 676 800 103 64 989 80 46 86 89 143 316 97 757 916 110 873 902 119 131 429 68 315 856 94 863 984 79 618 895 62 428 684 106 363 821 99 271 702 102 299 973 104 220 908 125 357 836 107 212 426 120 56 823 93 148 397 83 403 500 81 232 844 76 781 800 122 28 994 70 552 584 91 234 687 96 607 777 90 478 513 98 8 641 120 606 843 99 340 820 129 277 851 75 517 724 101 309 925 42 142 923 111 391 822 103 405 622 78 458 464 119 644 951 63 193 244 88 10 741 89 413 641 147 415 480 140 663 665 87 156 717 116 708 949 117 636 778 116 226 753 113 73 711 116 31 87 137 426 531 97 104 529 64 113 412 110 711 856 111 545 959 107 639 917 96 240 682 74 43 688 83 703 980 95 193 538 73 183 522 83 783 922 103 192 461 114 154 340 79 331 970 122 222 298 101 85 264 103 687 741 102 822 905 71 453 670 135 132 469 88 722 972 83 91 852 85 12 394 99 35 334 97 219 893 126 126 790 88 793 959 106 19 208 93 722 980 112 127 433 100 23 71 77 247 286 95 167 438 122 231 264 80 392 724 98 473 640 92 194 275 100 521 938 113 402 960 144 327 478 94 210 665 130 596 656 137 54 909 86 318 396 96 123 674 113 219 753 111 134 594 111 214 919 89 865 940 107 188 962 83 115 968 84 559 866 122 145 729 83 426 810 103 609 987 77 198 223 89 43 487 75 11 69 81 268 413 104 895 923 88 661 887 130 554 896 108 605 930 93 110 927 91 315 817 76 409 909 111 280 427 156 491 769 100 294 995 55 340 519 111 166 927 96 419 765 81 72 983 133 123 778 104 667 859 136 404 823 129 262 530 84 605 947 82 701 992 73 597 843 109 45 327 96 604 871 125 307 754 114 533 832 143 111 570 93 587 823 98 812 891 128 778 811 130 33 221 75 471 522 125 73 784 68 72 578 117 284 573 111 616 679 127 695 917 92 88 442 101 906 944 115 36 816 112 161 939 121 233 983 86 619 918 58 100 867 102 80 515 89 386 813 90 519 803 127 366 918 96 75 262 109 256 765 110 774 861 130 167 362 137 195 598 126 974 989 90 412 861 103 221 966 103 694 753 82 530 539 91 10 189 109 269 645 90 278 568 85 68 523 104 76 864 101 530 847 98 549 893 116 495 799 130 523 821 118 165 389 110 35 249 112 590 888 95 66 694 130 23 142 108 274 437 84 466 965 140 174 529 102 654 867 63 557 764 123 96 167 80 368 714 102 3 411 94 204 830 68 73 996 85 193 341 109 312 925 106 7 735 100 103 986 68 115 666 72 395 810 140 382 599 98 447 937 153 213 621 76 19 710 86 19 752 77 943 991 131 499 608 123 42 840 116 58 834 119 623 909 130 521 888 92 301 837 101 351 658 104 509 990 94 31 533 119 597 744 117 414 765 96 500 507 89 242 546 96 143 451 78 54 499 94 71 973 98 144 162 102 727 756 93 818 978 94 479 708 82 500 524 102 34 285 78 277 484 123 289 923 99 627 820 97 452 531 107 222 882 84 420 638 73 529 644 84 795 819 78 360 945 110 185 910 122 233 364 97 656 992 60 431 542 101 681 776 113 119 293 91 15 609 65 94 915 74 241 975 60 112 254 95 226 796 106 8 287 85 644 845 101 588 729 73 582 865 108 535 714 94 158 522 101 141 161 138 217 451 95 264 621 116 50 708 99 170 701 77 223 311 96 597 634 91 386 909 86 609 922 69 828 970 114 204 405 100 168 171 137 361 562 90 423 954 114 924 961 77 211 846 125 833 965 84 13 923 114 659 743 78 683 911 111 146 568 106 56 363 101 65 642 59 50 252 116 85 904 125 149 646 99 439 833 102 13 372 113 494 841 102 24 187 72 253 444 109 490 533 111 381 665 109 932 964 73 5 369 122 212 407 58 536 849 93 554 929 88 42 883 90 761 811 86 368 838 103 375 905 130 263 930 109 484 776 144 538 738 45 151 749 113 281 907 84 299 814 67 875 965 76 12 378 55 541 776 133 107 502 124 125 760 113 203 221 104 238 740 89 937 971 102 15 274 108 0 755 112 339 383 97 92 857 116 80 971 137 149 992 107 900 957 88 300 569 90 421 723 77 43 980 104 57 262 102 639 776 102 435 662 116 182 541 73 442 786 93 652 711 60 137 706 115 527 573 119 469 974 89 483 721 81 417 711 75 525 767 120 362 501 114 41 594 82 733 948 118 352 598 95 373 780 103 4 150 105 480 502 151 727 953 82 268 902 134 92 861 40 874 883 87 647 839 120 683 899 64 599 937 126 16 375 125 749 869 122 562 752 144 313 737 86 316 840 127 373 748 66 42 534 82 806 986 66 288 918 70 541 891 104 34 137 100 57 986 82 379 772 107 705 737 95 76 722 86 222 465 90 400 637 132 143 252 79 107 881 97 413 445 104 208 326 133 750 752 73 81 580 79 380 974 65 292 706 97 921 954 97 241 328 92 954 977 109 300 571 154 220 485 63 126 487 92 164 826 82 21 44 135 92 582 91 134 603 98 154 263 87 486 575 105 352 454 91 214 891 116 256 855 90 323 848 114 200 220 118 104 607 91 555 706 65 226 571 105 93 190 105 420 980 78 95 495 56 243 347 131 488 518 117 714 958 99 234 998 101 388 966 90 657 954 62 177 348 98 205 874 66 735 968 65 526 941 110 639 929 93 65 632 113 36 538 78 439 950 106 285 878 104 812 866 98 205 411 110 14 305 83 36 564 92 247 309 123 556 590 92 392 590 85 630 648 106 232 353 87 41 124 72 737 890 85 178 580 67 109 894 89 652 841 113 59 442 130 170 998 128 77 571 124 282 772 122 807 875 59 338 790 45 141 652 91 4 473 122 641 843 104 461 563 77 110 309 76 235 251 100 77 901 79 499 520 98 200 880 119 728 961 89 591 809 122 163 297 89 681 755 87 484 887 118 713 840 131 135 804 73 605 862 108 159 252 100 175 668 88 155 659 105 370 418 87 107 958 120 673 879 118 475 947 108 338 899 98 292 503 79 60 472 60 56 964 114 385 585 105 105 514 102 27 298 116 311 717 112 757 821 86 88 178 68 564 692 93 282 638 104 760 962 105 435 568 122 90 263 85 3 120 128 148 662 88 758 957 108 131 295 81 74 94 113 42 581 58 367 510 88 252 401 80 142 703 109 8 401 85 129 872 102 441 720 78 101 349 98 581 690 79 216 606 100 6 77 93 709 907 41 124 212 96 488 653 97 61 760 127 589 599 106 736 787 128 351 545 103 588 834 95 102 446 123 295 569 122 162 467 76 624 782 87 40 103 115 203 663 109 20 128 72 575 600 96 720 858 99 416 637 118 504 505 82 481 969 107 502 993 90 405 932 100 215 421 97 291 663 111 302 779 137 35 194 101 214 936 62 90 815 88 224 982 101 85 360 87 41 219 106 889 896 86 327 844 127 213 867 75 218 696 102 395 991 109 232 574 139 47 346 111 586 723 78 174 454 106 166 827 83 254 300 53 243 253 110 375 993 74 73 760 119 11 923 123 94 427 79 329 796 78 397 725 90 624 877 123 123 688 120 7 763 79 387 805 101 466 637 88 24 341 154 162 782 98 196 263 105 833 895 107 4 506 69 502 528 108 542 991 129 278 864 98 402 805 68 21 933 110 45 910 129 423 951 101 18 939 101 556 969 65 600 638 117 616 977 103 84 326 98 293 403 121 29 116 86 51 325 99 280 778 82 20 399 79 882 907 109 666 745 84 634 645 82 557 560 119 872 916 98 183 306 104 170 680 87 160 848 157 188 191 73 418 859 101 566 919 139 45 452 104 684 784 87 307 388 85 516 878 84 512 937 111 722 846 113 500 508 92 638 703 89 462 980 95 407 631 43 328 818 94 524 822 48 123 888 99 458 943 77 330 823 102 600 865 69 44 679 75 260 580 92 103 669 120 670 692 127 492 829 73 847 997 102 10 262 120 516 623 121 693 957 97 252 583 84 395 977 66 135 224 110 321 754 137 146 493 92 39 173 133 58 987 121 561 698 101 358 818 95 838 845 97 218 828 116 82 331 93 124 590 143 344 718 99 36 57 99 70 938 74 511 892 125 349 953 130 240 862 111 587 855 108 36 758 67 364 582 101 157 564 100 736 741 135 271 926 79 464 527 87 263 827 103 610 993 83 73 240 82 228 456 101 248 284 119 128 669 115 338 909 111 119 886 50 272 802 87 236 957 139 682 718 142 226 308 143 41 767 79 463 983 84 618 619 100 754 916 90 22 675 89 18 767 94 713 973 79 344 948 112 565 608 61 458 924 130 460 973 146 179 462 100 89 544 117 6 774 122 156 220 81 569 942 98 64 772 61 465 549 147 56 572 81 196 334 115 220 373 98 156 546 102 686 742 124 354 681 119 305 711 79 664 826 92 205 514 96 745 962 113 23 587 126 20 606 99 155 322 80 610 709 108 190 531 114 810 975 112 75 110 100 235 647 90 46 297 42 612 884 114 307 694 59 229 649 130 329 930 59 526 527 94 501 886 85 507 557 55 310 602 69 11 733 127 406 905 121 196 377 95 654 854 84 69 584 97 31 866 111 587 714 103 145 668 130 316 492 131 108 218 105 49 942 102 63 819 109 689 977 93 494 933 75 22 167 147 441 833 76 249 877 114 115 722 111 921 944 78 525 604 77 216 507 106 560 824 83 185 240 64 71 926 99 203 444 99 243 626 100 892 939 103 541 824 126 779 940 94 226 738 108 17 253 112 169 851 64 22 871 81 354 481 144 597 682 107 108 674 92 81 130 87 820 831 112 756 816 66 36 683 113 615 714 62 543 574 97 338 800 63 789 829 124 111 161 72 895 991 77 825 920 74 318 891 84 22 796 100 565 873 98 67 856 82 829 838 121 432 978 125 32 132 114 200 960 97 183 288 92 688 813 140 817 899 94 457 709 135 396 607 146 81 380 105 67 713 135 467 477 89 571 656 110 180 839 119 220 924 69 389 432 87 131 351 113 178 187 62 694 828 112 6 155 82 24 164 55 154 488 85 396 840 102 391 581 104 162 418 102 312 672 87 837 949 108 132 327 96 590 882 125 121 262 92 276 492 121 456 914 99 429 617 81 214 707 123 260 811 112 159 766 58 606 947 108 565 597 117 17 405 117 390 402 102 35 210 91 403 678 121 159 592 72 446 685 84 771 899 108 114 906 102 42 304 121 291 793 111 287 669 113 644 965 97 317 723 103 675 946 77 144 683 89 242 351 109 515 784 78 543 717 103 791 843 114 428 889 70 57 616 111 319 460 47 339 851 124 282 810 103 566 748 116 2 958 110 376 715 90 753 883 109 337 876 107 65 623 92 505 880 83 87 440 115 136 348 100 83 839 97 285 716 105 770 902 85 658 709 105 142 242 107 547 807 86 127 799 101 524 716 79 479 665 97 145 579 85 109 903 100 604 611 134 931 973 118 288 739 127 59 831 107 282 421 102 248 528 82 622 686 110 620 812 67 372 660 57 185 517 98 513 772 155 89 413 76 405 892 87 606 776 82 143 731 104 141 306 113 283 616 97 790 913 160 257 396 107 14 351 97 821 880 66 117 856 87 179 256 83 22 315 111 553 957 91 115 133 125 123 322 168 6 436 105 398 963 86 107 767 99 185 678 126 22 790 73 262 980 78 9 706 91 421 703 46 586 588 100 310 812 101 228 887 97 260 444 98 37 354 153 105 654 100 483 659 85 453 541 84 366 510 124 223 265 124 175 214 96 243 546 114 430 763 91 169 618 78 507 894 127 44 244 93 619 964 102 671 816 103 310 665 111 95 127 101 408 698 74 319 981 116 536 689 105 339 909 90 21 225 87 532 968 102 509 570 105 193 753 137 216 618 95 379 972 101 588 851 92 382 857 89 28 381 80 891 900 75 712 961 87 19 872 87 186 532 126 118 169 112 183 907 79 546 686 66 445 757 68 260 411 103 558 939 122 381 941 126 445 577 85 170 185 92 376 749 117 144 803 124 844 861 87 86 850 85 583 774 103 498 552 113 392 725 91 17 127 78 365 493 98 802 868 129 377 812 98 294 333 103 44 331 123 112 337 122 178 429 148 15 989 131 846 962 103 427 828 84 371 381 63 467 558 117 713 785 117 124 254 99 21 282 116 682 902 124 762 952 109 257 535 113 634 980 114 232 735 95 10 614 123 280 920 125 847 998 97 453 891 98 32 297 78 339 561 80 373 850 102 308 334 81 92 922 68 56 486 99 189 992 71 114 794 156 765 951 112 36 335 101 204 484 110 828 851 81 228 979 166 619 921 128 815 846 116 108 953 73 89 354 97 541 961 88 739 770 74 262 391 76 548 754 135 325 993 112 463 722 109 166 269 96 126 298 115 176 362 99 162 810 92 291 640 147 465 862 100 9 674 92 585 728 89 411 907 92 796 984 117 17 91 106 167 881 121 465 543 96 269 970 102 260 855 93 265 466 125 258 994 106 139 860 102 728 986 105 591 806 104 284 966 120 476 777 126 201 401 90 858 862 121 384 483 134 471 856 111 110 853 100 517 944 78 803 965 69 22 858 103 368 849 69 14 456 96 380 442 137 117 367 126 140 190 83 158 639 90 104 483 98 759 863 135 453 474 100 247 647 85 280 538 93 241 774 104 577 879 103 180 937 109 104 767 93 618 832 78 11 329 126 731 746 94 282 322 85 60 474 54 524 738 98 293 606 104 603 944 76 380 691 88 328 517 102 787 986 95 303 489 107 729 989 119 306 897 75 827 838 112 127 747 94 241 950 99 617 959 108 404 707 93 449 963 94 216 986 119 217 512 105 24 80 98 689 806 98 148 698 101 80 643 89 445 910 75 145 244 63 225 614 129 272 510 132 86 801 81 670 738 107 317 751 105 282 387 102 779 903 75 88 746 137 291 595 78 233 375 93 141 151 87 473 730 121 587 856 111 630 794 90 32 705 137 89 650 101 146 587 108 587 992 98 22 914 108 283 859 74 14 759 116 34 213 79 438 863 82 405 607 122 127 929 138 63 687 109 340 495 102 240 539 124 300 503 65 599 902 104 672 967 131 77 663 86 574 704 111 602 884 127 573 670 103 703 778 60 689 829 109 322 601 57 335 477 118 499 752 102 171 917 117 776 962 77 286 402 79 443 928 87 267 344 101 46 114 94 46 986 112 68 119 106 856 988 74 394 950 103 261 320 111 531 932 76 111 503 126 366 784 127 660 996 112 127 617 90 167 746 122 385 556 99 60 234 88 494 687 120 141 911 90 74 939 89 629 905 92 119 749 111 442 698 121 475 970 111 185 997 134 114 138 100 102 577 102 524 752 122 676 922 84 426 721 71 67 668 73 343 951 82 192 379 103 45 464 76 41 667 105 224 959 88 442 616 109 457 557 56 389 489 140 211 930 103 486 974 134 420 757 104 534 672 114 127 204 104 892 997 97 545 619 69 365 908 108 361 529 113 514 871 85 384 470 103 481 845 107 2 822 120 209 542 116 304 489 95 798 826 89 60 270 109 444 767 100 204 378 101 130 940 67 36 353 77 9 815 79 266 825 146 311 647 105 585 587 117 199 209 73 227 418 62 46 225 104 26 730 100 309 843 102 184 789 102 133 153 103 107 659 110 532 907 84 660 816 98 84 542 112 297 364 98 449 659 99 599 722 82 283 450 85 355 927 86 135 223 105 536 845 102 218 358 123 257 448 98 4 774 122 766 995 98 285 526 58 509 823 100 906 922 134 513 795 109 410 902 64 435 645 100 519 862 132 231 714 130 0 426 106 716 840 123 897 933 99 223 322 103 194 632 128 197 257 87 429 976 107 446 813 93 345 844 76 390 516 64 326 723 90 17 577 74 9 118 87 523 958 131 544 940 68 281 432 96 95 455 98 376 383 111 83 985 86 149 627 111 535 731 88 410 672 93 178 769 80 180 420 119 207 597 102 236 541 114 318 440 84 738 801 121 544 877 137 366 782 100 494 952 92 429 690 134 509 940 137 518 931 92 457 883 114 195 920 81 698 906 60 97 646 115 138 168 124 266 526 105 294 334 92 729 853 93 40 671 121 807 919 94 230 588 71 275 378 120 258 539 99 70 616 98 375 729 113 530 734 98 321 351 123 215 323 116 100 516 82 751 874 77 314 322 139 221 716 89 369 887 104 122 629 77 482 619 142 50 470 60 875 961 120 28 705 114 527 656 144 327 669 107 165 524 101 492 493 90 817 867 78 356 431 98 583 637 137 618 740 110 317 519 104 215 800 100 97 553 119 159 218 95 961 966 116 321 474 104 354 913 136 97 936 85 580 661 62 193 887 81 117 141 120 613 858 103 201 304 90 832 987 96 87 335 117 190 203 52 36 389 50 19 472 119 124 160 126 430 888 106 320 687 46 272 378 112 531 830 70 109 973 83 764 904 60 245 701 99 578 769 102 861 951 111 352 408 103 721 797 120 323 495 97 549 966 116 67 418 105 501 752 80 42 282 131 227 734 75 204 562 107 547 738 92 434 547 109 416 879 89 342 852 128 63 581 103 5 295 106 514 757 98 656 672 94 228 294 97 298 757 97 721 744 104 42 295 101 89 987 85 217 360 145 112 590 102 68 725 69 298 424 117 160 635 61 430 580 108 279 979 92 81 149 69 305 686 125 239 551 85 788 820 130 131 959 137 414 976 73 271 599 121 25 979 85 36 396 135 61 246 92 378 597 93 176 927 88 427 706 104 109 458 83 12 113 98 450 523 128 510 526 139 335 365 111 578 753 75 735 903 76 374 778 106 826 973 130 433 673 80 546 594 73 99 619 123 117 356 125 21 606 85 65 785 79 26 151 89 365 979 76 332 421 130 394 411 114 198 260 92 482 780 62 377 439 78 70 514 89 199 774 115 147 529 114 227 463 93 269 421 82 179 550 113 220 463 96 482 842 92 90 554 105 27 914 118 703 904 112 149 740 102 254 796 92 906 950 100 248 501 137 39 279 120 305 536 106 190 999 112 67 701 69 45 597 99 232 751 96 227 897 120 323 470 85 107 858 86 556 569 104 372 738 137 793 801 82 44 281 126 586 857 127 73 322 125 842 877 116 63 471 130 247 520 124 846 976 105 74 913 100 447 924 76 949 992 71 108 520 110 267 688 91 240 775 129 255 494 84 278 955 118 210 852 100 743 997 49 350 822 88 322 499 122 401 879 106 869 922 130 314 385 106 537 727 83 400 879 97 138 368 126 293 937 101 849 970 147 343 445 94 221 776 98 996 998 120 105 703 108 309 582 90 401 963 91 403 757 93 419 541 97 130 669 89 662 860 78 304 439 73 87 189 115 229 633 97 52 837 68 81 105 114 163 568 92 203 242 123 697 784 86 639 874 98 726 791 128 748 823 112 777 791 108 12 186 136 168 438 98 450 569 110 533 758 118 500 790 99 151 718 127 743 919 102 236 702 102 227 986 98 250 955 113 652 820 124 363 802 72 123 309 119 413 624 107 625 882 96 177 581 133 93 701 113 383 773 67 443 721 126 491 858 97 318 799 103 854 867 85 79 84 138 947 954 123 101 210 103 440 638 97 79 811 92 842 907 93 248 913 117 261 708 86 149 889 78 147 433 133 209 513 93 612 754 117 283 695 84 555 594 103 398 806 78 182 909 91 193 354 105 275 708 89 123 881 117 10 846 83 172 453 101 178 328 92 710 979 57 29 970 113 63 119 109 191 884 108 123 375 95 968 992 109 255 340 108 765 963 121 164 847 75 236 754 88 847 974 81 506 740 123 367 772 126 308 727 126 377 955 90 786 856 110 167 950 61 7 113 87 615 873 112 197 618 69 107 687 77 257 614 106 622 931 100 262 526 76 138 667 96 160 569 117 405 584 85 342 814 100 591 739 103 388 724 110 380 562 70 222 664 98 124 297 101 436 814 85 35 440 135 87 948 86 36 625 75 360 606 66 53 687 121 584 715 117 894 977 127 166 274 105 595 904 146 29 620 124 132 808 94 838 996 73 9 489 103 803 813 87 293 373 112 440 847 92 748 925 95 939 977 112 158 826 72 192 443 130 639 699 114 259 933 87 434 846 122 793 818 56 854 855 102 622 904 86 304 497 108 610 845 83 333 838 113 346 534 134 561 586 97 563 596 107 180 284 60 128 373 85 58 514 82 244 821 76 404 460 115 284 357 89 66 126 67 559 826 106 87 468 80 379 934 108 96 258 76 264 893 114 170 246 59 54 783 80 406 539 116 704 740 50 372 375 106 423 730 85 675 709 111 17 82 145 371 402 87 299 546 71 36 463 83 421 851 85 665 897 69 53 339 60 929 965 108 144 623 128 5 515 86 10 671 90 237 337 102 542 849 118 452 582 90 45 466 103 3 757 75 281 635 79 297 881 109 63 185 94 94 200 90 705 750 84 323 943 76 517 547 99 387 497 117 512 921 99 26 322 79 347 858 109 181 961 137 706 920 103 218 832 97 43 546 120 522 780 66 55 110 84 701 784 109 525 802 92 701 859 115 181 807 81 308 800 111 892 962 106 14 269 109 18 200 104 20 122 129 657 913 95 487 506 57 108 475 109 567 900 61 571 847 133 88 307 138 334 699 93 539 668 87 99 223 91 216 955 104 250 559 120 26 174 78 66 504 116 686 845 77 468 815 83 503 755 123 22 276 65 120 253 98 515 618 104 284 909 88 42 199 105 587 710 84 148 354 77 1 554 128 475 629 100 679 910 112 576 850 96 173 938 127 904 952 95 209 212 66 211 360 70 265 431 62 704 707 116 504 931 122 36 890 115 912 946 94 199 677 87 129 528 113 125 275 103 878 993 88 396 759 112 461 913 63 66 591 117 160 719 118 78 297 118 66 312 123 0 248 68 59 262 95 141 608 124 145 931 83 7 655 128 678 869 118 40 160 112 280 839 93 42 480 101 11 910 129 400 955 134 142 899 122 324 780 63 168 647 84 124 289 87 47 183 72 488 623 92 49 278 84 257 832 110 456 737 55 516 644 86 135 187 135 824 851 148 665 912 110 320 771 118 194 944 100 200 813 103 852 959 94 355 803 85 140 176 87 390 748 127 6 201 120 71 190 116 216 908 120 225 595 87 814 911 88 218 344 113 87 627 113 538 815 140 460 529 106 12 379 99 124 455 110 439 734 82 357 891 87 170 565 76 83 662 114 914 932 116 783 793 92 170 872 95 26 288 95 144 373 105 373 692 125 194 625 143 4 926 87 521 738 74 836 842 109 301 668 112 426 778 99 166 882 100 84 982 121 58 537 92 45 91 91 14 820 60 74 969 87 263 686 132 651 667 102 115 384 90 768 771 125 359 947 113 346 500 129 30 812 89 20 317 68 623 739 87 171 627 68 821 914 108 177 895 97 728 973 89 702 880 134 193 809 116 541 965 81 694 817 123 97 663 110 349 647 99 151 501 92 148 451 82 610 860 100 521 959 112 231 980 97 861 981 99 12 926 86 103 211 88 762 855 75 164 318 70 9 476 121 183 251 92 44 54 102 760 803 92 3 984 110 326 456 87 93 764 98 407 468 99 121 724 98 66 421 101 502 738 72 156 326 115 337 537 73 620 986 95 636 698 122 308 787 91 92 172 144 876 966 107 209 563 115 74 192 120 819 866 84 3 146 87 539 795 111 35 85 93 398 828 82 189 280 111 820 923 85 325 718 123 180 719 105 40 83 115 142 957 102 23 33 92 5 769 105 451 720 126 165 516 96 581 720 92 119 567 101 661 749 135 457 555 130 230 703 125 863 907 85 80 896 106 402 772 74 156 191 57 390 927 89 63 699 108 234 859 104 367 761 101 249 462 122 158 530 88 84 240 86 71 73 114 53 250 133 388 670 105 847 983 105 84 870 131 129 234 93 318 671 92 300 460 93 337 452 85 171 773 47 331 939 129 224 932 108 295 685 83 114 834 73 614 683 141 473 628 71 707 832 110 5 663 63 137 311 110 438 492 29 491 680 114 218 644 69 178 426 105 139 483 88 711 717 110 398 453 81 406 990 70 331 902 92 73 854 106 13 583 103 87 421 92 68 692 101 589 877 139 42 323 78 647 784 69 701 949 80 309 459 133 266 776 98 85 860 63 188 724 99 860 968 90 409 503 99 53 965 50 473 582 116 709 766 74 105 680 108 285 541 107 500 950 101 57 707 105 644 666 61 443 869 93 470 908 122 429 963 129 628 753 76 825 936 93 449 796 81 110 432 84 519 656 103 479 803 91 428 890 134 445 504 108 212 907 99 149 505 89 18 884 86 148 565 80 143 592 104 460 484 87 187 435 72 785 972 91 675 790 120 271 992 93 72 472 90 780 831 99 45 856 84 32 626 93 361 680 120 98 917 103 63 222 89 18 135 90 422 495 108 352 930 117 701 724 87 752 824 129 164 313 87 775 943 87 172 572 112 101 462 83 407 566 82 590 862 87 506 614 94 455 831 102 746 857 103 209 560 95 84 774 95 24 971 72 63 492 117 561 741 105 90 673 83 70 160 104 48 305 100 267 670 134 163 896 81 249 581 88 157 221 134 393 813 57 901 994 117 271 383 128 449 572 82 210 669 72 517 573 94 352 910 118 347 771 105 205 604 108 90 859 90 316 922 111 764 824 139 608 988 102 58 943 69 675 774 111 515 911 113 677 927 85 297 663 157 469 984 58 167 352 115 512 998 110 285 858 85 126 306 108 337 487 74 153 753 97 244 398 107 266 833 146 281 598 123 323 405 97 5 927 78 167 790 96 124 774 77 283 704 71 116 606 145 866 885 111 260 677 75 311 991 103 871 984 145 223 666 126 297 484 143 538 991 119 458 823 84 867 955 62 566 833 127 193 650 61 364 755 111 256 914 83 576 702 112 40 872 97 246 368 140 867 978 47 175 614 123 269 438 109 388 745 76 26 411 86 94 539 79 129 807 107 53 899 85 201 869 117 62 373 117 256 524 90 957 969 94 813 824 89 763 803 86 22 171 124 366 664 134 161 370 72 740 774 110 271 960 89 293 329 96 364 477 112 368 848 133 198 391 76 537 644 114 110 897 125 175 589 125 523 647 117 848 989 123 23 873 58 730 761 108 381 949 89 675 880 118 235 487 82 663 907 108 326 466 120 554 835 103 731 965 106 181 545 119 9 723 92 435 622 122 225 924 126 76 482 83 580 684 102 488 879 108 416 903 78 42 668 55 41 839 103 324 545 121 184 386 97 41 627 101 316 590 103 712 923 121 274 342 109 49 772 112 325 949 119 45 324 103 647 992 114 605 995 54 189 656 95 135 345 95 759 871 92 2 182 121 137 189 78 330 652 108 118 533 102 550 603 77 380 686 106 174 503 90 227 481 90 474 795 128 153 303 78 637 830 67 135 584 133 424 942 63 599 925 110 48 302 87 312 684 77 471 876 89 262 448 113 348 911 118 596 780 88 73 385 109 396 854 100 486 638 71 104 405 68 711 835 107 47 521 80 19 149 126 24 380 114 263 545 127 447 772 87 823 899 91 174 651 104 915 945 83 205 994 97 263 579 107 309 586 109 432 711 120 855 890 99 27 749 115 942 944 104 763 922 112 56 720 90 559 651 82 834 897 101 34 373 90 629 797 74 554 561 116 75 498 112 282 465 117 435 571 77 645 975 92 425 924 74 159 284 124 526 730 87 89 624 89 304 357 101 29 647 68 156 676 90 135 573 105 685 782 106 17 873 91 20 785 129 380 945 106 126 207 95 55 193 106 217 424 83 48 165 101 751 786 91 186 282 75 514 846 94 156 603 73 496 504 135 91 272 81 294 941 100 177 634 96 585 750 77 8 405 97 392 512 81 545 954 111 741 796 127 354 365 112 103 618 108 460 939 83 146 879 91 286 945 78 479 951 104 397 411 141 191 778 111 200 882 103 182 203 125 582 842 113 69 465 125 146 238 103 96 120 104 275 497 75 353 637 125 523 640 104 23 563 66 288 316 119 425 664 116 230 772 115 338 866 104 362 775 94 38 771 116 726 912 141 91 998 120 237 623 97 372 912 101 458 849 127 104 180 70 167 484 88 99 890 104 763 975 92 261 535 121 158 518 89 37 623 81 91 824 96 22 787 145 118 500 92 120 757 90 35 800 115 415 487 112 414 786 89 178 185 78 54 96 125 873 920 115 845 937 85 209 650 154 848 931 98 152 726 87 485 865 81 419 464 115 782 908 70 262 933 145 481 767 95 205 370 78 107 648 106 440 772 85 55 857 89 338 682 81 508 766 135 342 885 105 209 519 90 649 723 89 168 919 113 193 516 93 351 885 130 275 323 121 853 865 99 85 337 100 408 446 101 350 410 92 338 506 104 137 827 106 181 231 95 53 621 84 570 993 97 531 584 106 519 625 107 4 595 135 319 538 96 549 640 95 79 704 83 30 519 89 128 470 95 215 651 108 232 372 117 943 985 115 905 968 84 610 814 97 485 656 102 237 984 91 574 706 96 172 201 68 41 203 109 503 672 100 353 546 113 2 568 80 324 681 121 158 254 93 332 880 81 150 998 91 32 774 75 629 932 107 737 818 118 640 947 105 44 141 108 17 490 82 207 584 126 851 887 141 778 918 84 854 969 89 342 760 145 768 983 86 191 717 73 90 956 99 168 571 85 660 919 98 615 736 81 65 427 76 383 467 95 353 606 83 124 555 91 3 892 114 15 663 102 796 988 80 190 433 121 569 805 131 532 940 89 836 988 95 265 983 139 27 182 70 359 763 110 45 449 79 192 287 115 92 148 107 347 439 152 75 91 104 50 155 86 533 761 84 791 853 96 623 791 95 583 752 89 27 780 76 513 928 72 507 903 94 159 301 100 8 498 100 22 925 105 271 524 126 179 239 95 672 901 115 383 452 61 691 886 60 372 992 95 225 401 91 315 932 92 146 178 144 722 907 110 88 607 98 215 795 81 397 421 68 33 819 80 37 935 118 33 480 98 165 448 93 221 841 82 367 719 62 111 193 63 782 837 135 377 434 111 171 362 116 793 926 76 62 424 79 352 722 88 41 104 51 565 687 87 206 416 106 205 254 86 412 900 77 485 839 98 802 908 86 82 617 81 372 629 114 52 828 89 595 824 78 456 535 78 298 482 71 230 541 92 235 675 118 611 713 97 574 778 110 619 715 82 412 730 116 390 917 79 113 791 137 132 864 78 425 462 122 156 201 90 614 925 142 145 434 111 56 889 116 199 836 72 158 623 150 600 762 85 808 958 101 103 520 59 423 597 90 314 979 80 457 903 84 181 523 90 55 570 126 178 445 124 660 702 102 596 972 136 93 930 105 449 789 99 171 179 99 473 529 86 575 630 94 275 287 61 143 333 92 246 421 133 522 718 139 167 290 123 32 265 73 280 607 119 321 699 75 275 986 116 128 501 117 90 814 41 753 947 125 63 796 87 615 619 68 101 913 103 333 799 124 836 960 48 683 770 96 604 978 40 70 317 108 419 986 106 320 832 135 62 654 134 684 886 97 700 901 79 578 661 130 159 510 64 360 864 96 327 526 107 257 264 92 34 222 60 479 524 125 131 644 118 156 529 104 341 851 123 113 124 104 242 629 65 787 812 94 20 872 63 73 218 90 250 353 67 802 924 91 531 865 88 441 485 92 325 569 91 20 602 75 701 757 91 249 419 120 353 799 96 788 851 108 386 721 96 90 984 84 528 858 93 144 457 94 494 710 94 304 381 58 405 965 71 290 431 133 262 859 98 213 288 93 458 558 124 423 995 139 297 442 99 888 942 102 110 610 83 454 840 130 127 216 102 686 747 98 69 622 102 619 972 88 273 595 90 268 939 89 213 393 138 118 774 130 60 509 85 129 168 94 454 460 79 910 958 99 697 717 83 536 730 91 67 762 85 714 921 89 762 930 104 267 928 111 371 999 104 490 947 77 190 242 79 365 874 111 756 789 93 28 378 111 352 560 118 580 606 91 265 953 133 809 886 88 426 755 124 764 992 134 321 410 123 132 272 85 315 483 99 219 356 105 247 548 93 66 163 90 616 997 96 109 713 122 128 695 111 24 618 130 221 550 69 568 727 70 96 131 74 172 520 76 249 827 102 645 831 89 900 933 90 71 552 100 149 283 92 84 734 115 228 434 60 780 884 120 221 589 102 80 463 79 31 659 112 84 195 115 99 392 94 373 928 75 619 910 112 399 960 99 566 789 128 773 782 101 250 600 107 281 451 111 69 261 114 49 658 45 329 703 114 825 841 143 565 845 91 609 626 104 49 928 130 358 990 120 223 367 112 645 802 118 451 837 112 434 560 88 239 944 67 608 827 110 780 980 105 28 307 78 250 827 79 39 436 82 893 939 110 336 348 108 918 997 95 809 995 148 98 468 56 602 817 118 567 827 91 126 997 93 42 334 91 235 597 96 123 365 89 512 994 81 721 880 112 222 585 91 33 151 126 44 533 74 234 407 125 898 924 129 562 974 95 570 590 82 816 849 108 9 781 117 396 983 72 576 933 75 242 538 119 285 546 111 419 678 61 134 976 71 557 811 93 156 772 60 477 656 133 181 605 105 107 638 105 182 981 116 522 586 105 952 978 96 457 544 110 24 998 66 45 531 105 569 891 128 314 379 84 647 928 106 714 961 85 28 334 99 244 274 124 182 866 108 21 715 88 812 991 128 69 320 107 416 513 139 267 952 71 559 998 89 153 456 81 905 937 79 719 906 99 843 980 106 192 291 82 260 375 98 296 946 95 563 674 123 491 562 92 168 427 95 110 191 114 217 413 57 582 585 116 671 729 93 47 942 113 345 511 101 282 629 116 157 807 117 156 817 124 199 887 111 213 239 70 389 888 111 281 729 119 223 761 107 13 179 120 391 490 104 305 515 90 588 984 78 416 912 135 390 399 123 749 910 88 234 565 103 801 978 83 415 526 105 218 975 56 268 384 98 219 521 55 211 392 108 99 155 44 203 999 98 755 818 161 112 756 85 85 569 134 45 472 83 610 946 97 174 727 96 94 876 111 86 669 73 203 458 101 100 503 99 71 679 74 112 360 128 396 733 117 142 890 99 588 915 92 202 729 103 420 527 85 886 949 106 240 561 91 431 787 80 641 683 103 410 705 75 79 153 90 121 204 77 95 711 115 115 783 104 165 418 89 93 220 90 193 536 103 619 622 74 347 539 87 236 581 120 184 631 78 441 471 79 255 526 83 451 779 98 158 814 107 187 307 120 486 926 124 198 950 107 393 891 91 110 938 83 746 784 94 373 466 67 121 891 86 203 528 115 16 69 58 206 280 95 4 184 146 120 240 97 4 789 115 20 175 65 1 836 98 711 921 124 436 802 102 39 976 79 813 840 128 252 328 110 437 452 65 277 890 100 636 676 89 447 747 113 114 994 94 114 532 75 264 331 56 384 809 97 110 816 118 120 994 87 536 887 96 235 450 87 674 760 92 330 432 101 519 540 90 311 678 112 154 372 135 825 989 94 276 822 118 143 194 96 107 861 121 71 428 63 327 965 82 248 998 112 620 676 139 99 447 86 39 663 122 11 827 107 195 461 119 101 381 96 421 554 138 635 850 102 209 380 109 324 843 73 432 967 133 291 853 128 260 755 109 59 820 85 302 890 72 466 998 127 454 644 123 106 967 96 43 441 119 128 837 85 177 700 93 508 605 95 47 376 115 48 492 81 115 761 89 88 558 91 315 341 104 524 670 106 172 222 113 22 645 98 421 862 110 865 983 64 118 496 152 36 756 116 222 783 95 64 181 69 186 461 103 570 914 119 137 534 100 331 339 105 79 189 48 769 774 82 766 903 131 591 903 103 450 941 105 396 526 80 109 716 108 853 944 77 379 679 103 94 219 114 78 274 116 452 969 146 246 292 99 50 835 84 562 734 143 500 512 87 155 684 105 561 998 103 389 540 140 344 414 128 27 327 122 502 875 110 296 659 87 311 947 101 628 731 100 149 426 98 650 683 80 445 948 97 751 807 134 0 399 70 324 712 105 178 455 88 439 588 75 46 755 77 721 943 109 192 577 104 273 668 108 136 945 96 482 840 96 10 908 129 616 767 102 349 887 108 67 928 128 642 793 135 112 612 135 289 356 78 63 625 83 279 604 99 358 619 66 112 773 76 327 688 104 494 578 83 220 980 100 334 489 92 411 942 44 11 450 101 876 948 132 626 962 79 41 220 112 209 401 95 95 417 59 694 728 91 694 899 110 96 547 76 203 244 82 627 835 87 186 738 95 736 834 100 232 520 78 176 743 114 408 847 78 607 741 81 67 924 133 107 378 111 776 805 74 390 740 97 135 987 125 358 943 81 301 634 85 82 340 115 327 939 84 395 722 84 876 989 94 270 718 124 168 496 143 27 565 118 350 948 96 60 319 133 608 664 121 362 782 128 31 412 98 14 938 168 275 863 79 417 540 119 481 971 102 274 729 56 83 204 140 42 983 94 473 787 84 228 991 101 173 237 116 315 527 101 110 435 105 54 239 83 228 618 105 279 686 119 170 469 118 147 474 86 217 491 114 521 609 129 405 988 98 343 579 122 123 546 123 852 964 78 776 948 66 145 792 79 58 268 112 431 685 55 213 358 88 924 927 93 348 962 101 555 752 62 442 857 107 432 447 118 307 554 103 153 876 101 694 744 115 89 800 119 65 463 114 177 594 100 177 660 91 725 889 87 812 878 48 342 845 91 5 303 105 6 20 108 409 858 94 162 445 131 275 345 138 362 666 123 56 217 89 51 798 88 258 438 97 369 553 105 248 454 123 104 986 86 567 985 98 754 843 110 428 820 124 441 659 95 92 650 108 374 707 114 518 652 96 416 650 77 524 757 84 362 807 124 614 733 82 143 456 61 893 947 111 75 114 90 243 861 107 541 876 78 151 701 54 851 876 104 131 278 96 315 425 115 325 986 69 61 363 85 189 848 97 386 696 127 36 633 106 107 883 112 563 623 93 384 899 115 620 661 111 170 346 107 275 393 82 78 937 103 663 835 72 184 785 89 556 578 111 57 978 81 377 858 74 707 963 117 380 745 91 850 901 153 380 539 91 129 144 125 33 554 113 463 817 118 290 749 142 19 106 76 53 212 122 647 672 104 269 750 86 220 585 89 22 74 107 912 977 135 697 827 92 34 211 96 454 588 99 117 676 117 253 334 75 379 944 113 452 484 71 272 458 72 210 380 70 122 887 106 153 761 111 116 262 99 29 257 91 517 895 94 36 186 66 454 544 80 30 433 85 4 612 95 198 934 90 519 551 116 50 60 103 382 443 100 406 486 35 298 582 98 486 882 98 296 517 93 95 183 92 383 431 80 77 824 117 611 785 102 172 786 104 96 693 112 294 933 76 488 687 124 128 131 106 162 551 103 60 674 93 380 923 111 508 694 146 86 731 120 588 712 102 41 851 95 921 934 124 670 853 104 880 920 114 99 379 93 70 500 89 257 468 64 688 962 103 1 548 109 71 620 123 139 504 94 122 517 83 334 603 128 59 950 74 477 909 91 145 932 96 71 548 83 442 596 123 10 827 109 203 847 97 332 728 80 420 505 106 712 945 117 642 685 88 716 854 119 88 306 76 209 451 117 21 721 101 206 448 106 950 996 74 365 913 79 331 754 100 377 965 74 425 766 97 16 450 80 115 242 111 199 454 76 772 845 89 8 134 113 554 980 105 568 885 116 493 696 90 78 606 134 667 846 112 254 327 69 822 978 127 284 694 139 372 539 112 303 559 79 386 950 79 839 944 91 131 930 85 733 923 68 75 615 77 144 857 89 409 636 107 71 621 60 447 705 98 184 508 129 283 995 132 410 603 110 667 791 98 672 721 110 217 752 147 426 912 78 256 703 114 284 416 96 105 765 97 396 877 96 258 971 138 82 958 114 235 755 109 35 53 120 249 545 45 666 859 109 675 701 71 89 167 74 513 979 109 976 990 102 901 983 95 471 495 111 129 733 24 704 785 83 296 374 88 418 765 86 104 403 97 459 854 87 3 238 104 581 669 91 725 841 103 625 827 85 163 516 98 314 377 96 39 782 98 468 511 84 150 857 112 175 819 102 407 532 112 245 561 87 281 482 108 213 525 70 77 708 107 47 391 86 236 429 99 481 905 82 705 816 123 944 959 107 323 853 89 226 794 74 282 731 87 183 933 151 224 713 109 477 741 92 384 672 66 63 347 110 556 643 77 24 928 87 442 504 111 88 279 111 520 669 133 113 610 100 611 681 97 93 245 79 531 886 113 239 640 83 601 726 124 130 253 104 334 714 126 300 342 100 140 878 85 598 773 106 80 700 95 684 948 111 143 391 143 517 563 101 184 713 100 573 983 103 327 463 75 535 946 68 749 820 99 804 898 109 274 453 120 408 441 100 245 610 98 26 466 78 419 759 81 245 903 75 93 859 127 209 640 136 111 446 106 145 188 99 288 820 65 645 846 70 72 892 116 43 955 87 532 720 85 528 736 89 291 653 87 214 567 116 196 813 90 84 605 98 882 950 74 661 806 92 226 506 110 143 475 95 486 660 108 77 640 114 577 893 115 347 395 123 2 740 103 96 943 132 46 818 96 79 746 108 190 728 105 292 678 139 127 210 81 294 533 79 397 763 116 357 635 95 327 750 122 237 333 83 765 996 99 297 986 112 99 374 113 182 914 129 625 859 93 478 748 79 396 698 86 151 771 98 236 314 154 684 870 92 630 960 85 429 746 128 324 990 90 18 569 133 28 209 96 435 707 92 151 871 93 100 262 98 376 869 58 382 806 102 585 954 95 783 890 94 62 206 83 566 799 96 14 812 79 56 696 122 217 398 109 287 440 113 495 932 126 285 464 33 704 898 101 605 847 146 286 985 76 316 850 87 282 800 100 132 450 99 55 983 88 67 748 110 411 819 115 393 795 94 10 167 91 39 362 112 149 172 137 576 605 110 308 941 91 50 153 79 301 406 68 95 400 98 484 863 89 308 925 99 658 741 102 122 902 131 215 655 58 869 901 47 242 523 120 183 928 84 489 958 93 536 544 120 28 884 124 381 841 107 269 477 87 707 946 120 456 908 108 57 498 66 37 300 66 5 267 92 771 794 115 714 809 119 355 837 75 651 710 130 519 696 111 213 380 112 274 897 38 38 269 90 927 935 85 128 307 87 117 195 61 250 642 121 680 916 98 103 967 130 379 631 124 47 325 83 29 78 124 42 408 99 102 189 112 487 803 85 688 862 104 150 696 142 27 723 108 115 802 104 7 399 92 234 645 126 147 458 125 524 845 88 224 442 109 176 242 106 367 774 80 286 826 104 544 848 103 57 944 96 138 981 103 377 818 87 32 468 96 197 278 103 286 830 67 12 993 93 319 881 65 86 458 97 37 478 92 264 945 109 369 411 143 528 627 93 26 522 100 278 687 47 195 470 117 749 931 115 180 837 96 736 742 146 252 611 91 216 745 98 133 183 95 362 484 78 70 219 104 315 420 94 69 359 114 17 289 88 718 782 113 555 611 60 339 844 93 194 342 116 422 423 113 261 910 95 479 514 86 374 461 89 66 106 101 596 926 89 100 624 108 688 823 97 260 598 112 115 748 99 968 987 103 405 724 111 435 628 88 375 986 90 247 422 113 299 865 95 375 388 88 459 513 68 646 858 108 11 418 87 222 956 88 328 928 63 232 287 83 240 743 90 80 402 128 547 884 123 519 808 101 21 790 97 450 755 103 159 597 75 330 332 79 307 428 100 246 945 80 398 921 110 362 466 77 309 727 113 33 898 73 103 304 109 336 373 75 76 311 126 151 714 96 267 296 115 128 408 123 78 958 99 590 760 115 92 647 98 789 848 68 553 621 83 573 945 70 497 574 69 177 887 44 152 870 104 146 447 74 160 565 81 81 851 84 100 845 123 704 858 107 736 934 133 150 578 105 458 774 102 763 777 130 152 455 105 38 437 98 729 824 107 243 797 126 268 368 132 364 703 118 24 472 80 377 848 81 97 861 86 98 111 110 542 901 99 143 785 110 166 171 89 201 926 49 268 741 104 331 465 84 610 620 89 277 821 57 36 410 99 751 764 106 325 991 115 459 620 96 354 396 107 633 729 109 616 719 96 847 987 83 670 950 105 722 950 130 701 716 72 579 683 102 146 337 72 606 995 109 699 818 123 337 813 122 226 740 103 701 779 84 93 384 113 63 350 83 20 701 114 611 983 114 191 301 101 40 981 160 40 736 76 210 613 91 615 808 136 139 976 102 525 854 120 134 272 81 144 367 71 266 284 151 137 805 120 22 622 73 128 145 94 136 264 104 271 874 125 470 819 98 48 108 101 74 847 97 499 930 81 801 812 94 29 531 108 183 307 58 16 179 125 761 805 119 410 975 110 442 761 82 734 876 84 102 752 104 688 760 93 519 657 122 93 139 103 153 999 90 315 692 99 249 550 111 675 986 121 224 463 107 83 432 84 385 729 91 504 882 74 155 611 101 261 323 140 435 887 121 111 181 108 448 677 130 45 646 54 340 361 108 577 766 118 450 650 103 122 726 109 27 839 87 202 256 87 325 952 118 62 761 108 48 871 131 525 696 116 46 807 87 559 636 91 584 836 85 512 821 95 313 777 123 615 723 81 798 906 97 271 413 73 695 781 53 449 676 136 160 685 142 525 790 89 12 54 127 440 513 95 588 638 119 51 382 114 140 156 114 166 822 80 46 416 94 984 999 108 323 990 103 397 760 87 213 733 131 352 541 98 617 991 115 453 735 106 121 809 87 246 782 75 314 851 108 660 998 67 328 373 93 642 723 98 620 685 102 611 814 87 131 737 101 640 916 113 849 936 113 261 676 98 63 490 86 376 672 76 416 496 55 909 958 98 368 980 121 977 979 77 715 863 129 214 530 137 237 413 114 719 769 87 407 489 105 316 328 115 130 944 90 718 976 163 37 937 118 94 333 93 56 387 102 309 400 71 89 909 92 251 265 115 84 988 107 549 741 100 6 620 75 31 448 82 205 924 118 638 984 84 33 375 65 240 747 119 164 734 132 49 555 95 723 863 123 48 187 94 324 918 102 365 787 64 465 671 73 564 733 74 663 960 123 227 281 96 332 472 80 524 654 98 282 495 69 589 834 107 217 466 108 229 710 67 262 808 65 117 494 69 372 900 77 16 678 114 510 983 127 308 667 85 161 896 99 691 947 82 280 624 137 518 680 106 357 563 108 251 555 87 84 725 160 54 727 92 711 888 102 419 540 112 19 97 70 725 973 75 135 574 83 41 335 102 147 493 123 142 499 101 717 932 88 378 417 118 295 897 102 407 910 108 746 971 99 528 794 70 359 822 110 87 157 108 305 382 81 251 443 100 95 500 135 16 248 51 243 260 102 20 549 69 235 759 89 481 783 78 531 631 136 403 823 73 236 924 104 546 743 98 291 357 102 580 911 104 505 926 137 127 991 90 114 622 81 501 516 53 150 242 85 213 616 91 291 379 85 132 776 103 254 734 106 355 510 67 632 790 117 42 314 64 397 842 90 366 786 100 927 986 93 398 485 96 393 630 111 655 686 93 618 991 86 101 733 72 915 941 84 304 328 115 437 653 94 176 803 39 299 665 110 154 656 76 142 583 66 247 707 128 234 479 100 239 272 92 141 670 112 381 457 112 230 810 68 740 757 88 278 893 57 103 976 110 495 963 121 396 647 110 73 306 88 212 446 106 361 883 92 501 750 143 402 826 130 764 801 136 814 846 95 510 803 82 427 787 91 142 939 109 51 934 59 226 962 118 53 184 95 549 883 100 326 807 76 161 204 120 501 572 97 13 792 90 8 646 110 199 596 115 373 440 88 532 594 77 317 840 84 200 384 110 461 781 105 438 854 100 222 722 92 195 521 115 144 831 132 190 257 115 171 442 88 404 450 92 411 716 109 357 904 86 445 652 119 794 807 44 197 893 81 606 644 137 324 650 88 847 953 96 212 656 106 499 671 92 149 633 99 478 501 125 647 737 86 84 996 98 96 835 103 442 581 120 196 825 107 314 880 95 592 655 100 322 537 89 171 870 125 637 991 87 451 483 65 200 327 120 594 611 101 133 829 91 706 895 82 735 848 111 158 659 98 90 929 91 213 440 87 818 923 93 328 695 93 137 661 87 858 991 72 149 237 104 137 286 80 766 871 131 176 524 95 717 768 89 454 680 65 29 887 108 538 920 72 159 435 112 44 635 87 402 967 87 184 898 90 553 660 159 406 765 70 942 954 139 45 671 112 691 876 150 313 449 104 609 762 84 27 398 85 627 630 114 580 750 88 306 767 88 266 766 81 261 961 135 256 615 85 468 834 97 401 875 102 174 808 70 298 620 106 870 985 100 165 632 107 116 501 134 557 567 96 925 941 97 727 794 119 4 702 127 321 950 126 258 820 80 166 396 97 168 837 62 633 641 84 403 741 65 197 820 121 202 663 124 526 766 72 517 807 122 210 950 104 389 635 107 116 891 77 116 726 102 134 367 129 797 941 96 196 862 119 229 312 96 500 986 114 699 762 78 206 262 83 353 678 100 233 965 134 373 404 123 535 740 65 275 535 110 412 689 129 118 635 104 480 806 124 359 721 90 664 783 142 627 662 115 329 577 71 202 772 56 457 992 94 356 847 71 255 360 97 784 939 98 640 867 117 453 650 120 440 861 81 216 805 122 137 836 59 36 917 89 695 717 133 81 873 80 310 876 65 367 476 83 14 737 139 235 396 108 322 878 82 113 440 105 589 670 116 733 917 121 795 925 83 299 581 98 633 648 64 684 760 84 348 813 121 187 337 103 458 517 116 173 250 116 815 897 89 811 983 70 79 233 76 292 404 114 396 716 90 206 223 103 832 938 114 433 463 90 342 428 93 228 253 66 61 608 89 157 421 70 810 856 98 272 399 108 59 489 95 320 729 103 111 402 114 424 597 103 376 440 120 487 553 84 197 285 100 8 82 97 28 693 99 452 966 124 116 491 134 128 182 108 714 800 113 325 584 90 238 475 91 545 655 92 619 944 123 247 825 111 34 215 109 288 977 116 706 803 107 80 781 83 10 91 90 153 938 94 86 195 77 615 937 123 505 861 107 537 753 86 98 999 92 501 812 71 115 137 113 361 864 100 212 440 104 567 756 123 489 952 73 360 850 111 827 848 90 834 865 88 18 435 107 216 836 98 132 877 101 746 991 80 126 220 113 179 718 136 304 419 106 158 613 109 385 560 106 120 794 151 131 676 79 361 576 117 212 925 95 464 715 134 346 465 108 308 974 88 362 418 101 83 176 110 158 512 89 206 230 85 131 642 91 479 675 111 209 316 97 854 943 72 222 796 121 320 649 69 138 973 129 343 384 76 105 820 101 580 688 141 558 840 95 552 790 96 145 753 100 82 600 112 89 497 95 788 920 109 497 729 115 745 990 105 514 796 113 361 375 125 270 996 86 273 822 88 37 240 97 428 500 126 399 670 103 330 967 143 321 447 127 827 958 105 577 790 81 434 742 67 521 694 136 342 628 88 261 285 130 579 673 77 176 930 96 491 715 72 63 197 86 717 946 60 186 307 85 393 638 86 165 433 127 933 982 124 199 245 92 299 659 74 644 874 84 418 487 104 455 760 111 223 404 90 88 779 126 273 384 61 109 335 106 261 522 101 105 858 84 106 564 85 177 365 82 647 740 100 408 533 125 229 539 102 400 618 88 129 842 78 302 414 98 700 747 126 338 473 82 50 122 120 752 933 79 38 550 89 77 270 103 229 512 86 739 744 118 240 847 71 637 980 124 212 580 81 144 429 104 716 872 100 109 941 82 242 301 119 755 942 89 249 374 43 147 213 78 112 638 100 570 921 79 200 961 125 397 792 120 279 914 102 135 740 118 157 813 86 73 977 92 142 598 70 519 735 117 579 618 132 773 863 128 430 543 128 347 477 97 238 494 88 297 558 127 852 855 131 165 914 92 141 423 114 303 387 85 82 447 114 58 680 131 310 712 105 318 861 111 208 767 124 421 448 112 829 994 119 70 360 89 54 949 94 495 496 98 711 875 93 69 546 109 496 873 107 366 763 130 96 332 61 725 929 138 802 834 85 99 302 75 4 591 113 788 951 72 766 933 127 460 622 64 354 648 105 113 735 54 663 709 76 440 917 60 84 831 85 174 852 89 150 954 92 166 705 99 399 721 120 128 739 114 78 396 135 574 884 86 434 865 89 361 640 91 922 985 110 497 839 138 189 661 129 843 976 92 66 455 120 849 983 90 203 356 77 269 895 77 746 932 108 282 986 94 285 689 99 72 312 74 465 733 76 44 416 127 365 910 71 458 563 117 63 452 75 39 437 73 416 921 96 625 793 121 360 963 91 32 842 78 214 583 110 24 363 88 525 894 74 575 609 93 590 756 112 365 594 120 171 675 121 557 954 124 245 565 66 167 420 102 250 314 77 426 686 75 380 753 78 116 413 110 505 886 132 571 920 61 611 811 89 329 728 121 839 846 119 632 700 81 83 360 124 418 536 97 536 657 93 56 255 96 480 565 114 1 366 108 474 945 97 237 339 75 424 995 129 266 592 89 111 358 116 568 731 117 50 940 100 854 944 151 36 293 86 225 842 90 195 694 81 14 703 100 897 982 100 320 597 131 321 818 122 51 183 108 141 361 107 500 754 106 70 337 86 312 610 125 217 994 102 210 483 73 214 347 90 604 751 112 87 229 148 36 264 102 145 992 93 9 487 68 488 968 49 320 691 71 53 179 101 386 424 100 167 277 105 42 237 135 450 738 105 607 946 69 54 63 81 469 472 83 337 657 85 250 546 120 156 213 110 482 490 86 641 738 103 574 840 111 229 477 103 323 480 71 209 701 139 369 587 124 69 971 66 66 137 109 192 234 89 455 881 122 498 737 103 108 131 69 910 935 113 321 691 74 430 780 117 148 680 116 513 887 116 300 944 95 226 287 110 545 843 121 340 656 111 220 419 120 861 887 126 252 618 90 469 552 84 574 800 85 368 432 94 727 832 117 173 298 92 237 815 72 423 994 160 573 863 81 123 890 129 575 736 129 390 723 77 823 940 128 245 606 105 149 236 74 8 872 115 20 32 78 122 440 109 494 931 70 588 881 75 384 789 98 351 519 119 119 601 123 270 321 104 625 861 83 308 625 112 515 928 113 304 617 115 50 114 56 401 787 112 119 972 127 419 870 95 612 854 118 191 408 104 396 601 140 630 638 104 151 870 75 56 210 94 621 915 75 38 138 93 536 835 122 482 794 120 326 817 98 516 852 137 300 905 98 423 842 120 381 967 107 599 612 85 811 993 84 2 484 130 7 43 123 313 691 80 58 404 94 174 241 123 232 972 86 249 952 102 710 932 105 281 654 61 84 741 66 195 465 114 178 989 97 313 736 128 402 507 98 580 776 102 377 674 87 855 946 133 261 789 108 479 556 129 107 361 76 455 783 89 112 329 83 379 473 64 248 863 89 601 768 120 106 288 98 583 848 128 614 882 71 467 852 108 579 694 108 102 156 111 90 922 111 288 677 92 238 661 71 358 934 90 169 956 106 570 759 76 870 902 76 376 623 130 74 643 86 61 289 121 317 975 104 174 816 108 48 481 70 296 815 105 203 511 139 115 199 84 86 904 86 150 613 123 136 992 104 47 283 98 305 820 104 169 878 88 32 307 113 256 311 99 346 735 70 580 764 124 416 827 95 211 774 129 35 418 128 59 604 59 225 935 108 472 816 107 204 476 99 446 567 120 497 934 96 141 926 96 513 944 108 26 375 90 875 943 82 423 445 98 270 527 74 217 730 96 235 458 112 356 976 85 174 539 80 442 989 121 199 970 94 97 762 88 656 981 126 653 779 77 153 536 108 371 644 68 242 540 99 619 900 119 374 664 67 757 851 67 838 884 152 672 797 86 240 928 115 752 948 113 713 895 79 358 572 146 33 555 86 1 911 93 161 231 131 123 393 107 58 469 97 404 543 118 61 437 32 427 907 109 19 81 98 307 416 117 195 374 89 190 401 97 295 331 111 551 648 126 458 675 100 201 243 42 435 649 129 592 634 112 203 424 98 100 158 70 126 823 103 355 905 111 211 906 76 296 411 123 681 844 101 375 925 93 544 864 99 113 334 102 541 977 94 416 491 113 546 626 107 255 812 112 327 557 95 195 458 125 263 708 100 54 253 87 62 848 67 256 447 108 743 877 115 322 564 110 171 872 131 556 703 90 170 305 97 5 741 88 870 904 96 192 884 82 528 694 102 59 220 99 578 706 99 158 925 72 501 865 93 761 785 104 44 428 89 17 38 132 564 600 118 300 302 117 576 957 85 563 744 128 568 687 48 325 655 71 112 591 131 604 910 106 28 29 90 27 840 84 866 879 141 331 480 95 273 942 126 389 895 87 268 668 106 216 778 75 444 856 59 173 857 78 785 978 79 177 501 92 126 975 91 627 647 111 104 497 131 95 743 82 636 800 81 443 791 120 137 535 111 331 977 96 408 541 116 94 564 81 381 589 106 316 698 82 451 613 100 492 987 99 174 417 145 493 523 110 721 729 109 212 912 114 711 798 140 259 422 86 446 913 112 205 901 100 527 822 73 202 718 122 971 999 118 490 843 114 337 780 43 342 659 98 67 912 102 643 818 115 98 287 105 488 585 93 574 596 73 92 911 115 615 991 69 490 924 98 477 994 86 506 571 70 574 740 69 131 189 81 342 681 78 841 848 60 225 382 111 340 943 114 173 850 122 80 467 116 536 757 86 167 469 95 313 408 96 57 296 113 529 793 137 82 166 113 527 948 123 680 920 87 688 772 104 499 547 117 735 849 150 54 840 75 580 969 103 58 764 119 173 790 98 456 492 103 223 805 98 386 922 78 285 826 67 211 215 108 21 496 109 479 892 92 193 740 75 732 829 67 621 773 122 622 841 119 675 784 75 189 450 102 9 535 124 3 887 144 117 378 74 700 915 139 688 766 94 492 731 109 574 927 102 131 522 97 384 833 132 87 99 105 85 998 106 546 735 71 157 902 116 713 986 108 78 902 98 316 973 84 18 554 115 90 271 103 84 460 94 85 332 70 568 776 88 101 618 136 230 858 87 545 637 87 52 522 98 802 966 120 369 974 84 219 554 94 228 334 114 407 711 91 103 891 113 940 964 90 301 986 98 748 778 113 202 451 104 17 40 114 477 521 125 298 871 132 31 566 110 165 515 101 26 229 135 210 833 114 47 382 124 504 719 100 462 495 94 622 886 125 60 444 96 679 998 100 348 509 107 251 595 106 34 674 103 70 90 129 40 833 118 499 878 121 645 714 127 194 496 80 490 780 87 93 989 131 139 226 80 324 914 61 282 912 80 553 965 124 309 566 99 1 314 78 581 817 112 407 751 119 14 254 105 142 658 94 560 975 99 845 991 106 504 879 98 403 760 121 244 925 89 79 611 87 109 206 90 139 392 112 219 252 121 621 745 132 344 775 34 553 709 105 232 679 87 263 415 110 64 760 108 697 969 79 825 835 87 124 232 111 459 988 107 24 357 95 274 586 100 178 371 82 198 360 108 510 543 70 23 278 87 271 859 135 610 987 123 668 905 118 93 681 80 156 654 96 7 293 153 200 887 85 700 947 104 129 945 116 395 777 69 775 997 114 631 973 112 314 923 98 47 534 116 580 918 139 14 558 114 129 952 76 689 822 94 1 170 92 460 734 100 174 452 71 11 983 146 31 92 95 219 729 88 1 666 128 390 828 74 453 581 135 59 616 100 760 806 109 117 386 115 22 930 74 644 834 100 200 331 92 150 363 84 146 992 95 305 434 83 209 210 95 431 943 79 606 797 96 326 798 143 372 466 63 167 997 86 412 672 59 162 511 100 120 190 107 322 682 103 325 434 80 611 796 95 277 592 105 476 803 96 819 982 58 241 638 102 219 747 119 880 965 99 261 991 124 143 766 73 524 732 118 141 455 126 347 397 95 396 410 107 517 526 57 793 933 101 522 600 87 634 929 90 81 785 81 328 639 120 481 676 81 883 885 100 6 657 104 517 842 75 163 467 84 168 343 74 279 517 77 355 570 108 212 592 120 381 658 116 490 882 103 391 930 116 531 956 98 451 923 96 268 791 89 122 240 107 343 624 60 409 950 138 135 774 76 168 864 97 19 634 102 119 996 116 258 875 105 39 225 63 932 949 86 338 716 96 108 524 67 24 648 82 175 479 115 559 775 104 445 633 79 127 382 107 619 736 120 22 723 83 124 930 117 207 605 75 135 646 81 623 989 81 748 936 115 67 304 103 497 730 81 389 391 100 273 603 88 157 495 143 597 630 98 350 648 92 401 678 85 708 926 101 65 156 108 112 267 84 202 803 112 86 776 130 754 839 106 406 431 68 133 344 87 366 568 104 346 806 121 607 859 123 122 715 81 123 383 110 494 979 79 61 282 94 159 845 64 107 703 109 175 299 100 362 682 63 56 285 123 37 276 104 334 662 119 92 483 108 12 144 110 221 548 101 578 852 108 426 763 111 343 707 102 228 594 141 394 688 100 419 855 111 616 636 100 90 355 104 455 683 132 255 429 117 135 304 106 522 807 92 774 894 89 526 918 61 171 791 104 428 850 87 676 848 113 54 731 90 165 300 81 602 724 92 91 756 106 356 949 83 340 852 110 548 862 104 513 886 115 640 995 96 362 426 127 529 545 141 265 680 118 435 456 87 437 746 94 809 960 81 538 671 63 23 895 96 242 923 93 66 385 86 782 998 103 759 854 115 726 991 118 402 721 89 163 412 110 311 815 117 584 888 91 46 182 78 197 871 83 248 769 111 867 989 70 181 884 77 16 175 105 57 606 76 218 299 106 292 498 102 105 683 85 268 523 134 263 658 87 283 771 70 516 929 115 103 456 87 590 606 100 319 874 97 28 875 111 723 768 84 377 906 94 909 915 74 537 656 101 365 583 69 555 762 59 15 551 128 165 732 104 508 965 102 251 843 113 389 735 139 288 756 96 240 519 90 46 266 88 815 833 90 377 910 100 409 473 71 182 627 112 370 734 115 63 141 103 350 580 71 236 664 142 213 884 112 169 658 114 68 128 109 332 709 123 198 472 82 5 318 133 6 810 98 293 522 128 84 217 94 280 571 96 397 745 109 9 739 100 390 529 152 594 684 115 146 359 106 641 940 116 154 208 95 71 834 77 799 909 83 701 806 82 751 808 96 658 923 106 183 186 109 33 830 112 763 802 136 338 829 78 602 789 76 168 596 116 21 288 96 275 438 88 839 866 107 666 874 101 71 886 114 127 916 123 18 587 127 10 302 92 359 452 108 39 598 138 868 995 118 293 915 85 522 693 105 249 437 54 627 997 55 176 766 87 288 831 83 213 230 79 582 612 87 464 840 109 344 649 110 58 592 125 210 514 73 337 384 98 667 818 113 187 421 92 343 727 103 234 925 138 222 633 97 198 557 101 246 997 73 454 874 104 115 180 52 561 688 115 97 622 102 79 204 97 44 828 94 440 733 107 30 865 119 402 841 72 527 823 98 31 810 120 131 271 113 894 991 86 128 714 114 581 879 99 434 661 102 660 949 115 339 950 103 208 222 114 891 945 103 18 818 110 335 400 107 618 763 111 531 930 96 130 288 107 177 626 93 578 960 89 158 248 105 380 546 71 166 293 92 334 738 131 246 286 105 426 846 116 528 551 88 473 474 119 52 443 101 409 768 106 87 883 78 182 743 83 404 622 115 536 828 90 82 745 48 166 622 104 449 518 96 442 824 104 270 894 80 422 921 115 12 42 122 571 903 131 65 94 119 24 787 96 630 654 129 136 863 97 564 841 100 874 882 114 90 399 70 66 951 110 440 918 93 68 673 127 144 401 102 234 912 112 421 973 113 342 630 102 41 325 96 656 819 84 479 989 102 283 892 104 165 700 84 325 831 107 487 829 111 476 980 81 170 758 87 436 709 67 330 631 129 58 428 105 324 522 95 11 838 86 796 924 90 600 753 103 202 537 111 160 487 97 365 757 105 66 603 84 214 718 65 664 741 95 426 894 115 862 999 140 145 455 61 322 746 99 793 815 99 397 409 126 335 430 114 146 677 124 492 714 113 23 472 114 43 140 102 268 364 72 167 836 104 151 255 73 504 631 98 785 987 144 78 903 131 66 570 108 258 785 120 762 976 114 131 731 95 65 918 64 380 414 100 77 102 77 512 806 91 323 523 71 873 993 111 189 613 105 305 790 93 437 615 129 246 469 101 759 895 86 185 871 91 134 630 100 312 518 107 266 486 64 162 783 112 294 886 114 362 436 105 195 206 120 401 586 78 123 918 99 389 430 58 177 644 107 398 739 110 175 631 97 708 865 110 334 857 96 27 160 89 702 927 64 145 299 119 179 267 123 203 963 91 323 338 148 855 892 105 417 869 93 169 478 124 461 741 82 374 481 127 135 974 98 129 314 89 177 543 56 63 652 100 486 903 91 750 929 73 74 748 78 41 524 108 329 943 99 402 560 124 30 804 110 623 711 127 461 784 57 359 888 120 496 940 120 534 730 99 75 912 86 422 806 111 724 880 114 299 411 77 209 751 108 552 922 105 45 669 70 148 201 109 487 644 121 401 681 88 540 769 99 431 460 119 600 947 111 720 962 88 490 677 69 58 775 115 346 448 100 240 781 76 274 883 83 89 359 81 341 627 70 9 302 79 433 873 139 494 971 100 936 955 130 382 802 102 26 388 99 35 359 157 142 330 136 291 800 68 251 706 98 701 985 80 297 956 125 221 553 113 232 852 60 589 614 130 551 944 100 440 775 140 376 754 142 210 294 115 138 942 88 505 778 133 67 764 100 56 166 88 91 886 84 790 908 91 948 998 71 227 340 111 786 926 96 115 632 101 617 636 152 559 867 89 299 328 92 78 79 106 245 405 119 476 831 104 158 614 85 1 552 98 74 402 66 552 805 49 493 967 139 858 980 85 702 933 124 767 940 102 65 81 91 571 573 105 159 685 106 587 798 109 362 967 113 265 681 114 43 314 134 431 582 131 436 767 90 458 751 100 62 505 68 19 497 80 248 439 91 829 890 86 83 537 90 809 817 79 50 609 108 552 707 139 292 494 125 90 306 138 350 833 94 600 907 107 112 316 108 187 239 106 374 954 90 198 857 88 466 789 110 745 953 129 120 192 104 110 261 114 215 299 89 750 832 40 330 889 128 422 445 105 102 783 123 546 670 114 46 607 107 348 445 50 712 820 99 244 557 72 148 520 108 476 561 85 52 470 80 756 917 96 90 698 76 703 802 112 48 808 87 638 814 73 214 426 102 325 376 118 389 434 73 17 638 140 550 983 87 265 345 111 708 740 132 353 505 91 287 792 90 246 427 74 145 846 102 537 738 120 162 451 104 138 693 106 281 791 82 193 728 99 24 994 79 369 535 127 797 859 86 349 453 88 381 495 119 188 891 113 304 837 77 645 797 92 540 754 136 209 719 106 114 302 91 179 926 113 329 804 98 220 769 107 767 954 121 516 812 75 363 880 85 138 282 79 468 880 108 453 826 100 769 834 99 507 550 100 697 939 109 53 604 77 225 832 104 437 458 88 504 908 70 746 813 68 679 845 80 111 929 68 488 580 104 195 904 133 241 984 84 310 836 117 400 423 60 0 731 91 265 675 106 33 975 84 190 569 69 200 265 96 59 756 113 172 679 91 78 883 110 390 836 85 501 640 123 330 757 107 1 348 92 328 344 121 462 815 123 110 136 83 96 545 106 530 873 96 725 829 67 316 701 130 1 568 105 22 808 77 119 153 101 252 564 81 24 93 111 650 665 73 112 813 95 259 727 100 147 658 70 265 510 98 888 968 92 355 970 78 21 517 92 680 990 87 237 259 105 298 337 110 362 978 110 868 870 107 173 971 90 784 810 98 120 638 106 495 538 110 281 880 98 546 924 60 202 751 93 108 942 71 784 972 115 588 828 112 215 460 124 277 736 138 466 634 74 62 223 72 184 442 70 284 777 97 391 868 72 11 356 60 150 464 103 263 721 81 496 611 75 428 978 99 477 586 91 37 591 121 62 286 84 52 452 76 94 490 61 294 632 135 604 963 70 294 978 117 89 543 138 311 518 100 561 815 151 82 728 103 310 654 117 1 877 95 360 799 122 177 570 110 177 981 74 78 168 62 112 739 96 692 712 96 33 363 82 132 204 109 764 890 129 115 444 98 205 736 120 192 305 94 204 483 97 512 753 104 465 801 115 632 773 100 69 817 89 686 906 100 176 513 73 10 388 115 89 124 98 105 155 129 220 403 76 685 703 123 120 317 130 19 162 84 51 857 68 335 760 103 134 605 57 575 886 73 62 838 102 249 739 89 5 805 57 276 411 88 219 479 127 34 342 132 99 655 112 463 788 101 279 821 98 566 926 96 508 575 70 938 961 118 5 556 96 88 258 85 408 493 79 117 554 132 205 775 116 321 397 115 433 613 55 203 763 94 174 624 117 276 313 51 450 533 84 90 110 117 160 858 96 388 911 89 16 17 113 73 219 116 492 555 140 401 645 102 121 596 114 223 317 115 242 322 99 221 915 69 431 574 93 178 325 149 542 632 95 620 939 101 679 871 121 114 971 122 276 869 107 395 486 116 265 901 120 822 933 94 39 845 88 22 361 128 409 709 83 478 758 82 78 407 80 734 884 118 771 917 101 387 429 113 237 463 93 545 898 96 159 797 59 102 828 111 244 935 86 143 836 84 365 745 108 580 973 140 337 473 120 516 642 62 281 944 118 344 685 137 503 891 109 466 532 84 192 946 86 391 497 98 757 994 110 21 315 124 529 998 119 56 808 83 293 965 96 607 832 79 307 927 82 180 520 94 134 894 133 212 708 102 636 787 133 5 850 71 128 752 106 618 705 77 405 673 110 583 722 141 168 456 60 609 819 72 106 807 65 208 761 113 456 935 84 511 780 113 206 411 89 5 430 98 262 928 85 115 442 81 337 388 139 563 733 105 416 915 98 603 790 87 471 615 123 50 872 82 342 877 108 670 711 125 280 314 74 214 978 96 443 823 99 457 838 80 76 459 122 356 664 128 381 756 97 179 187 99 38 374 89 521 890 111 80 333 86 259 861 87 209 662 87 429 504 70 755 817 105 287 762 110 376 835 95 272 952 68 189 369 117 135 542 91 563 866 101 173 659 109 183 223 142 271 898 99 179 914 81 296 709 115 452 804 90 20 720 101 621 985 120 842 848 75 832 893 104 139 798 108 151 876 64 149 410 69 177 653 84 242 327 120 161 379 100 410 625 56 245 516 117 199 431 134 328 664 88 359 444 42 163 592 120 209 491 100 423 554 111 935 939 93 228 821 60 243 339 151 976 991 132 805 924 110 773 952 105 58 669 121 172 530 66 63 371 121 703 731 110 208 964 64 659 800 97 276 416 98 262 971 103 126 148 110 792 985 98 834 934 103 214 577 78 312 428 96 348 957 69 304 649 108 11 536 131 207 816 96 182 403 161 567 954 125 149 967 75 378 478 116 346 453 74 160 305 122 14 578 111 350 642 100 82 991 88 253 976 114 553 939 106 519 539 97 43 662 71 210 580 114 561 848 84 514 603 105 258 543 75 209 700 116 18 515 85 47 776 98 38 96 134 640 702 103 360 669 90 394 732 78 300 926 134 623 875 110 822 862 127 554 679 94 557 717 95 302 629 107 279 950 47 251 269 100 88 550 91 616 909 110 52 95 95 387 833 89 649 959 109 52 833 92 199 425 93 181 794 117 592 708 132 520 673 99 46 201 108 795 991 102 361 471 92 69 113 85 284 958 94 260 303 83 272 375 73 362 886 70 197 683 83 249 794 80 857 878 91 335 494 107 535 594 113 627 924 106 44 315 97 666 731 118 725 924 74 411 976 100 270 385 112 544 883 115 7 604 146 60 460 134 602 733 74 276 913 83 57 792 54 212 985 97 209 930 133 383 912 102 484 663 97 862 931 127 384 490 113 722 914 101 278 986 98 321 499 141 192 350 86 335 642 96 71 909 129 41 888 111 356 877 113 738 875 65 366 401 58 385 500 85 538 554 43 217 615 101 102 321 110 787 929 98 248 946 96 7 546 103 287 533 108 633 878 68 173 721 97 771 861 91 575 964 96 279 541 117 287 687 96 7 568 56 470 801 111 369 383 97 112 145 110 6 823 90 170 599 97 229 281 73 748 827 105 223 509 96 929 995 110 79 194 93 536 552 94 437 630 106 185 636 99 760 895 113 34 700 92 577 700 106 97 565 98 143 928 83 165 757 99 93 548 100 875 928 84 498 767 85 173 755 102 226 583 88 714 747 128 0 169 105 598 925 68 313 893 113 276 658 87 140 804 126 324 987 141 711 874 135 479 767 105 277 494 91 147 545 71 442 874 104 874 965 104 72 412 93 421 796 95 70 295 109 551 688 85 284 685 81 481 892 111 362 971 105 503 528 124 76 133 97 170 188 57 75 428 116 721 848 116 258 608 93 133 337 84 56 61 79 719 791 99 959 993 67 166 906 114 24 443 96 28 479 76 758 958 109 72 605 97 61 118 111 595 978 113 453 960 94 181 974 134 214 921 120 257 350 95 5 135 92 469 681 95 472 505 114 18 72 129 173 451 100 892 956 104 239 393 59 751 979 116 46 419 90 269 789 105 231 883 128 875 991 126 460 498 90 519 765 96 75 571 151 24 904 97 20 332 51 544 909 87 754 877 95 2 377 80 88 285 106 122 424 115 535 838 113 200 414 87 426 492 57 587 808 101 19 475 72 352 636 90 325 845 116 415 508 95 257 651 83 7 761 96 77 725 86 155 563 84 548 912 132 564 597 85 820 869 94 400 971 82 772 789 101 293 866 127 53 468 90 543 800 136 83 677 107 529 552 135 171 815 80 621 933 122 249 865 104 683 851 83 447 864 123 232 528 111 710 847 107 408 979 95 399 428 148 79 135 82 38 519 60 463 773 112 11 811 95 96 226 89 144 209 127 466 750 55 549 801 103 358 398 116 250 864 111 224 890 105 214 379 75 54 58 106 20 579 89 197 492 120 551 556 94 175 284 54 41 441 93 396 429 74 186 886 84 445 833 112 208 826 115 139 480 100 18 91 78 54 501 107 236 816 68 739 753 119 499 549 73 34 658 138 513 963 73 518 929 128 19 775 110 519 719 83 280 549 113 697 973 100 120 450 108 10 667 108 163 229 93 600 675 99 523 992 105 6 408 135 152 392 97 82 252 125 156 375 101 675 738 96 30 684 92 588 952 101 163 253 114 599 800 92 382 822 92 383 422 92 325 975 124 123 454 97 778 827 146 247 572 113 22 86 78 796 874 123 595 887 112 11 419 130 418 422 91 365 834 73 605 895 97 75 765 111 463 769 120 258 468 116 711 990 97 701 855 79 417 863 103 173 636 95 450 479 72 474 960 117 295 856 98 276 860 96 133 666 109 569 998 82 546 643 68 300 375 136 293 851 83 261 736 78 185 529 86 780 957 111 105 398 106 69 970 123 504 805 87 217 666 99 157 656 119 346 862 127 351 879 88 98 261 97 183 679 128 223 887 77 225 380 101 75 418 98 251 512 113 307 733 78 129 855 101 776 980 119 537 868 150 428 905 123 278 753 72 234 950 72 961 979 71 47 659 99 409 430 79 40 935 118 81 115 83 312 458 115 111 684 99 603 668 100 190 273 120 395 491 125 0 560 124 941 956 129 44 152 87 33 410 94 2 720 133 585 868 98 729 941 96 186 598 120 148 302 53 28 118 97 38 251 83 432 900 103 402 834 125 221 870 118 168 921 75 56 221 101 505 582 120 172 528 96 388 428 117 195 682 104 33 189 71 260 961 112 598 880 80 325 772 122 110 117 91 120 470 84 620 738 101 149 874 140 619 770 113 298 699 79 323 478 75 567 784 88 370 686 105 440 567 121 348 856 93 57 886 90 70 805 113 612 616 94 482 674 145 71 984 89 325 374 126 78 821 104 176 341 87 737 990 89 87 915 132 647 663 153 364 387 91 406 963 89 241 267 72 624 809 77 522 551 122 414 718 59 397 479 140 83 915 107 676 999 79 358 724 126 537 876 88 107 994 138 827 849 75 678 893 53 368 481 77 135 161 143 85 729 107 492 605 108 32 883 127 215 962 126 462 511 140 6 670 133 354 846 90 227 741 75 88 616 103 323 926 112 531 976 85 638 656 94 27 106 95 807 856 105 547 654 75 745 989 99 48 840 95 374 892 95 70 227 131 749 821 87 619 906 72 11 117 104 733 861 116 339 551 113 790 871 126 124 663 135 75 245 64 33 619 96 51 839 89 384 870 71 0 379 97 727 851 102 392 687 74 23 499 91 108 551 71 105 316 96 334 498 86 651 729 94 283 836 127 764 987 113 121 603 109 584 795 92 144 193 112 453 528 136 479 688 92 152 321 97 6 752 105 136 229 106 550 856 103 43 786 102 937 983 141 47 997 77 232 709 92 638 832 130 158 434 83 519 762 111 58 881 92 809 899 103 433 489 88 622 683 117 907 922 70 451 521 89 9 200 111 465 897 109 470 738 93 265 513 76 739 940 93 325 720 63 131 654 69 55 772 91 137 589 72 703 973 90 585 738 63 259 815 95 214 848 104 174 326 99 11 435 118 44 848 57 868 936 119 599 747 83 118 715 120 504 637 84 595 647 101 338 490 108 110 676 114 19 936 111 496 667 72 129 563 93 45 275 100 554 635 123 137 450 98 384 570 88 467 575 112 332 340 93 556 724 86 234 771 90 36 44 70 65 74 98 217 677 107 161 559 86 266 879 83 69 578 95 874 992 120 212 917 112 727 738 101 286 367 92 441 958 119 367 916 79 106 494 39 58 204 99 558 819 107 121 471 119 32 775 114 780 862 87 570 989 120 101 217 91 366 927 132 55 342 78 561 758 99 607 922 70 731 764 82 113 627 77 132 155 115 957 983 111 253 816 92 292 825 136 138 647 73 121 140 101 485 542 83 612 906 131 563 950 103 74 270 115 274 840 105 71 598 86 28 650 78 413 724 68 176 407 62 123 348 83 305 568 100 225 408 115 384 522 83 18 509 124 196 447 94 952 979 109 462 570 97 457 524 84 12 14 105 6 880 121 163 184 115 246 553 127 292 345 119 648 708 115 233 370 108 417 426 104 211 794 88 69 157 117 170 934 117 15 268 119 48 437 130 59 195 115 39 616 113 276 561 106 86 561 111 767 925 105 149 439 87 803 859 119 278 388 124 397 733 117 738 811 100 115 936 128 355 531 103 222 492 83 250 890 106 438 457 83 102 576 99 391 934 95 348 820 63 67 857 89 174 805 79 641 800 87 387 484 68 120 968 71 125 284 80 377 408 82 236 885 134 461 934 105 842 947 91 169 494 77 152 890 71 60 394 91 270 335 101 579 839 102 120 203 103 118 490 112 240 567 100 121 542 81 350 437 109 570 730 118 30 472 122 37 929 102 489 766 132 748 891 81 86 411 99 140 382 76 574 936 48 247 744 96 125 268 95 298 449 80 761 804 104 93 210 94 485 713 127 187 306 101 244 255 82 29 540 103 126 305 84 174 523 108 648 747 87 146 169 85 269 453 102 135 307 108 538 714 110 434 651 82 792 941 92 107 423 99 648 751 97 55 683 66 319 871 132 127 164 97 308 408 130 119 338 136 359 464 96 323 454 39 389 850 96 512 915 84 127 235 86 921 938 97 748 921 111 206 753 121 176 931 82 325 539 80 34 204 88 34 704 120 897 953 50 120 860 107 653 841 105 589 735 87 876 912 86 893 908 51 514 911 80 20 938 65 196 654 78 603 842 116 658 997 74 233 251 89 555 605 135 455 714 95 360 673 98 608 700 44 129 138 123 126 548 101 343 888 106 623 667 102 76 218 104 115 613 103 665 902 91 36 275 118 279 282 64 167 861 114 181 646 138 388 394 94 680 915 98 502 645 70 335 883 96 817 892 70 231 656 117 8 662 118 147 543 80 367 865 139 148 155 104 254 358 108 529 564 62 718 936 95 50 265 104 94 573 90 325 398 92 83 219 93 298 795 64 206 724 108 101 942 130 130 265 95 635 740 115 543 641 122 510 831 104 140 528 99 690 996 88 519 775 89 644 865 134 938 942 111 320 996 89 261 465 120 360 398 105 245 859 100 138 166 98 231 976 86 264 558 127 169 481 101 683 791 77 218 906 73 277 569 108 760 932 110 10 170 118 641 930 82 731 871 79 33 595 94 38 747 91 469 605 93 478 887 91 415 461 129 238 907 108 11 225 98 549 566 92 100 744 68 313 670 95 304 706 98 232 853 70 294 707 83 276 932 95 193 315 83 429 920 97 196 901 78 379 724 74 190 772 121 64 712 97 266 989 116 560 757 105 131 896 92 984 990 98 468 973 81 850 961 93 467 837 104 385 649 58 89 200 83 330 839 114 450 591 141 189 225 75 295 399 79 83 122 71 138 434 109 291 336 100 252 375 95 76 279 81 35 313 123 142 334 102 207 856 105 144 398 96 417 627 76 590 944 112 185 935 108 174 637 78 327 690 113 539 932 106 335 579 135 75 226 119 568 922 95 264 391 124 747 950 98 112 465 133 423 640 117 394 452 118 687 870 88 63 942 82 0 919 101 378 550 102 339 985 119 11 730 111 201 976 112 405 898 68 356 842 86 436 440 109 197 989 124 146 465 124 578 632 79 280 435 110 102 157 118 74 619 62 394 744 70 203 728 112 465 957 102 305 862 110 356 601 119 566 751 108 81 242 74 440 819 66 78 633 130 115 625 134 175 970 134 391 803 130 47 520 140 397 703 129 53 510 104 432 656 80 441 908 83 173 201 63 471 889 100 64 771 71 440 583 106 705 949 93 216 652 107 494 868 46 627 929 113 490 815 104 234 552 126 334 831 102 132 709 109 177 837 108 121 690 53 352 830 84 616 720 71 125 222 97 107 591 92 710 868 52 44 219 86 15 291 77 559 581 100 725 814 108 434 694 112 161 245 102 40 214 80 0 772 118 39 661 99 40 722 108 571 938 107 187 484 96 736 750 140 316 573 103 341 497 97 0 536 100 350 964 107 247 915 94 257 277 52 506 739 74 543 774 122 788 831 93 83 851 71 75 381 112 330 624 97 21 648 79 94 907 139 41 232 97 38 800 127 351 827 109 351 454 106 493 664 114 622 908 124 205 798 95 101 950 98 369 404 74 775 879 79 597 841 111 216 346 110 26 368 113 522 649 116 799 992 98 31 653 53 492 904 85 165 195 99 396 801 93 35 862 90 122 628 116 235 843 100 41 745 94 580 616 131 354 699 99 7 103 73 84 365 109 632 842 83 72 980 74 41 284 115 436 494 96 194 530 88 138 443 93 14 789 129 372 424 97 863 928 91 710 959 85 630 877 98 577 789 82 214 303 71 478 745 116 920 977 93 374 560 101 567 966 103 788 809 65 197 951 89 477 528 66 53 663 109 171 707 123 129 151 56 404 457 84 211 323 99 67 395 141 455 779 86 76 476 96 119 941 66 353 434 83 31 177 102 680 924 98 104 202 91 490 710 108 103 893 103 182 794 99 111 142 109 398 888 117 258 357 96 281 937 124 711 790 140 434 596 87 930 964 81 292 931 84 387 528 84 182 870 92 774 824 105 31 930 108 58 236 108 255 555 94 668 920 97 188 613 93 265 326 123 102 979 116 146 630 140 55 676 73 299 697 100 53 142 93 511 923 102 438 938 92 700 736 93 90 816 101 601 823 111 15 704 115 215 414 94 666 767 91 740 949 86 153 645 128 13 734 104 321 530 107 516 620 95 221 596 139 371 448 108 755 931 115 92 617 78 69 600 107 308 638 105 29 944 88 134 511 76 162 623 95 134 782 109 174 356 88 3 77 100 502 886 113 248 447 100 644 984 73 50 963 62 394 719 122 267 828 111 515 605 100 822 974 105 290 348 98 107 397 95 452 899 127 166 200 96 233 678 95 569 645 72 494 974 68 83 140 125 857 962 75 495 888 62 4 800 110 14 754 133 252 386 105 156 468 129 386 414 120 166 547 122 12 685 101 848 962 120 390 474 107 488 538 118 48 707 95 572 632 124 238 814 90 132 346 82 363 807 109 407 840 57 93 896 117 402 729 94 898 987 82 18 749 88 388 472 120 293 888 80 96 98 103 71 693 78 416 941 122 335 916 110 545 727 65 324 943 122 535 857 117 299 459 80 710 925 76 217 262 101 696 851 116 434 532 112 294 528 68 103 710 114 194 433 124 154 909 104 439 443 132 481 935 64 230 379 122 272 428 131 434 787 88 22 816 124 186 583 106 32 211 90 279 901 106 623 942 64 287 805 116 732 852 109 959 977 78 314 497 78 212 396 105 229 400 96 459 552 121 32 422 109 115 334 102 951 966 98 93 842 79 497 635 107 695 712 93 621 752 112 176 502 102 624 835 102 75 990 97 726 765 82 146 477 97 438 870 99 15 183 106 60 113 58 86 771 94 740 976 111 121 629 101 24 425 65 299 456 114 426 545 90 727 881 108 367 884 105 441 644 138 321 382 109 165 514 111 245 751 72 537 764 127 264 455 116 72 89 113 579 627 104 659 804 110 748 829 135 415 892 144 836 997 115 380 989 97 1 571 127 682 725 98 290 753 89 711 794 93 31 571 79 817 844 108 293 914 54 172 187 86 130 142 111 133 637 103 543 683 96 251 260 142 271 433 99 646 699 87 684 761 109 424 428 92 208 638 83 162 430 110 81 550 109 348 507 108 287 467 87 2 692 96 286 698 99 196 785 74 251 373 123 470 829 92 215 533 95 110 946 112 497 644 73 41 549 59 328 890 96 637 654 92 33 924 103 157 265 92 405 884 90 15 571 103 316 778 102 447 493 95 671 946 104 139 526 83 525 695 81 142 848 66 437 973 116 349 826 115 373 522 104 62 701 101 331 670 82 224 493 66 502 891 90 740 833 95 531 743 131 300 600 123 175 966 109 312 742 116 30 573 104 817 942 82 293 307 108 252 778 89 29 826 94 19 282 66 571 748 106 219 249 109 164 522 93 238 754 70 571 853 137 261 414 78 396 561 123 60 995 98 206 798 61 117 267 81 49 248 93 97 282 98 739 903 63 143 637 137 51 154 75 64 478 130 66 626 114 316 346 109 531 593 86 358 517 123 441 814 103 237 571 115 402 734 78 87 735 145 25 266 112 582 931 86 415 549 98 421 537 89 331 918 118 122 651 105 52 212 65 261 365 75 176 632 97 253 837 98 210 594 88 2 502 111 725 920 102 191 502 132 712 809 97 123 465 105 45 599 119 747 805 100 469 519 93 540 692 106 161 256 87 354 989 121 368 782 89 134 370 113 21 544 82 640 803 79 483 591 89 220 661 117 35 306 102 49 236 92 314 439 80 35 859 117 333 342 77 409 961 119 494 644 114 52 317 103 773 870 100 454 940 117 599 624 101 23 338 110 719 767 112 96 958 92 191 762 93 321 964 97 210 664 94 7 252 144 138 459 106 53 82 126 255 697 126 384 964 115 221 888 96 607 990 108 632 856 78 785 824 130 130 594 103 123 471 103 167 252 109 448 773 124 306 861 109 347 907 93 600 852 108 178 359 116 878 998 130 354 378 53 450 904 90 667 706 96 3 643 95 57 405 124 431 528 123 518 738 81 692 936 77 228 657 126 21 677 162 94 596 89 722 845 67 449 496 96 306 449 77 448 663 113 68 424 116 2 398 85 154 963 129 621 668 116 424 732 105 399 436 93 255 902 67 240 280 72 9 525 56 322 862 101 30 585 97 169 499 101 109 613 115 29 43 90 263 613 100 634 973 79 792 903 104 583 948 64 197 567 78 528 996 120 80 883 101 868 956 73 70 637 108 399 499 143 700 888 104 244 285 73 355 835 76 8 115 84 116 360 73 826 962 119 14 809 91 73 424 93 464 974 101 167 459 95 408 901 117 241 351 77 319 533 123 211 362 82 133 727 89 153 433 79 6 225 120 243 609 102 484 745 107 341 690 100 226 649 96 513 624 129 175 846 124 208 709 89 104 769 146 19 415 73 14 723 109 668 711 66 40 141 74 608 701 79 377 708 120 331 505 101 382 646 76 336 442 90 6 947 116 612 771 91 34 442 85 60 727 91 685 951 109 686 780 79 367 611 104 59 291 104 718 791 124 234 964 126 236 305 82 324 848 112 449 742 86 194 204 96 290 793 95 133 538 63 620 982 96 458 877 73 153 869 118 515 545 96 684 762 67 52 173 112 419 867 74 668 888 108 504 793 109 463 567 153 93 987 99 259 906 115 279 956 87 742 760 86 450 837 115 122 812 102 175 193 121 636 704 99 234 265 120 446 840 121 293 299 98 633 918 112 332 869 114 207 435 157 171 721 107 610 685 101 770 835 101 77 565 81 88 745 78 405 769 81 518 998 102 124 670 60 89 462 75 681 693 83 635 673 54 298 723 89 78 754 99 11 501 101 322 687 113 373 898 78 100 391 91 177 985 102 281 446 88 666 966 108 602 715 112 51 148 92 537 803 102 419 960 146 17 683 95 47 254 105 196 619 82 125 391 80 923 934 102 457 604 84 260 754 43 476 527 89 694 799 143 246 961 105 809 870 57 366 560 88 125 949 111 474 546 103 486 707 148 36 897 93 417 865 82 206 773 73 174 850 85 686 829 84 290 597 85 71 418 82 553 592 111 887 952 120 514 676 79 321 879 85 681 719 103 541 710 106 432 575 73 6 395 106 143 571 104 226 545 98 128 466 76 367 975 91 86 347 75 277 814 120 617 841 95 589 814 98 378 600 86 341 905 106 209 255 51 28 232 107 401 505 96 479 706 89 52 299 69 401 920 104 784 792 105 64 979 101 490 519 91 101 203 151 602 950 107 46 791 75 827 852 83 557 665 114 106 486 95 431 452 110 520 569 109 434 789 108 322 574 120 126 484 105 241 484 105 210 226 118 327 834 113 142 435 105 42 220 124 880 888 113 137 648 108 685 728 78 117 251 88 632 956 106 439 527 118 14 875 96 563 922 130 30 620 80 154 919 60 628 875 114 245 295 102 739 805 80 11 382 100 42 583 118 299 359 110 466 923 69 469 654 82 144 511 97 207 907 69 712 960 137 375 530 141 655 875 115 407 438 112 320 484 63 294 616 124 427 754 85 123 883 85 353 391 141 77 299 92 88 847 125 32 407 84 321 346 91 267 794 61 310 568 111 311 479 80 686 767 98 5 951 121 673 777 83 1 635 93 333 803 91 573 810 120 210 661 95 92 825 123 247 969 78 340 774 101 51 335 106 312 957 131 156 802 76 448 834 89 89 562 73 151 682 98 224 418 117 673 921 97 283 924 95 373 616 76 97 972 106 485 646 130 781 794 100 23 649 69 481 624 111 377 716 92 33 304 91 701 732 82 144 242 90 814 901 114 274 657 52 341 888 94 193 682 98 77 637 84 124 166 106 861 911 73 422 863 82 171 547 84 577 943 127 240 655 61 192 369 134 54 819 100 227 970 109 363 745 82 166 996 109 349 708 84 159 803 93 921 953 110 478 918 85 104 114 92 340 365 106 816 833 72 203 610 78 56 299 116 522 804 104 128 434 127 300 782 108 366 460 90 164 322 125 248 443 135 854 987 124 169 982 111 610 939 83 31 966 90 524 567 81 175 725 94 346 870 110 131 956 119 712 959 117 497 894 104 645 774 62 352 895 111 286 750 108 235 236 71 867 956 113 92 162 90 335 627 73 145 348 83 120 182 75 211 540 94 93 499 90 285 650 117 611 755 122 52 558 123 119 419 111 88 488 111 804 821 93 327 889 124 304 779 94 603 709 118 176 787 86 366 377 57 274 334 121 135 260 78 679 844 116 836 847 113 70 145 94 221 756 104 45 991 92 28 594 87 575 710 97 249 570 111 47 192 76 341 474 116 58 490 83 11 579 66 310 920 107 156 254 145 110 944 113 49 868 87 477 913 96 205 870 115 127 328 130 68 611 97 449 756 76 602 767 108 409 524 122 253 897 104 411 852 106 269 798 88 228 247 138 121 722 114 162 431 111 52 852 110 237 324 84 29 608 66 104 829 74 380 800 76 365 827 98 152 555 97 110 869 110 430 605 123 433 655 137 614 749 69 403 651 43 612 725 59 57 380 105 576 658 79 463 697 101 278 896 125 83 224 107 319 475 115 142 453 94 210 533 82 18 632 85 586 864 93 280 358 123 134 544 91 34 283 88 469 925 121 648 956 108 145 835 100 89 947 77 432 601 109 107 312 81 322 705 53 260 542 98 27 797 115 229 800 89 831 995 118 547 972 107 378 613 97 692 758 80 106 444 106 391 960 88 294 708 105 339 428 124 30 437 92 162 905 124 21 607 60 530 606 109 45 329 106 754 779 120 542 841 138 46 924 121 438 921 136 272 863 135 126 755 82 49 331 102 676 780 128 766 920 95 104 263 54 542 751 107 141 289 99 544 729 71 106 527 88 458 468 94 143 895 80 156 383 102 17 326 120 404 796 91 524 964 90 447 838 113 88 971 79 831 859 119 116 613 91 193 960 104 66 704 131 253 967 60 510 812 101 254 310 88 71 116 86 624 789 96 108 491 125 429 448 89 320 569 93 147 482 100 345 905 78 189 358 120 28 873 134 21 936 70 424 678 97 490 674 96 87 892 113 712 996 95 441 470 82 405 714 97 578 923 89 419 791 91 157 653 134 696 896 104 508 536 91 288 864 112 494 613 94 286 466 100 237 488 111 91 437 107 269 537 120 112 765 77 568 897 99 82 846 59 115 570 105 497 983 104 556 929 106 640 669 76 346 775 115 103 561 92 477 577 111 453 900 102 184 743 95 0 479 116 480 496 98 311 748 78 235 992 81 221 787 90 396 974 89 348 757 109 397 413 85 131 451 113 281 694 110 0 890 115 122 831 89 53 424 111 31 960 75 315 509 86 53 787 108 85 481 126 727 913 101 717 920 86 657 983 84 833 870 128 709 729 71 809 981 110 527 717 108 358 918 95 314 917 112 549 912 129 328 917 76 368 779 115 530 829 112 201 923 159 704 966 59 468 944 110 281 766 66 341 725 128 361 606 110 121 737 85 62 971 75 7 717 94 650 792 98 21 232 123 586 713 94 258 987 133 417 981 97 293 948 108 319 497 94 440 668 113 586 927 108 64 75 85 276 617 107 10 280 85 514 933 72 533 560 107 163 315 96 692 719 86 41 713 50 362 913 89 176 805 86 192 815 98 23 512 118 137 932 105 339 436 155 207 315 104 250 346 80 410 927 99 852 891 137 831 842 109 199 739 94 297 588 102 160 834 86 199 564 112 93 772 100 628 754 107 349 745 62 405 886 101 126 428 74 450 460 109 411 713 95 494 884 78 132 363 109 366 738 95 213 359 109 831 874 122 578 876 101 276 400 122 580 725 80 786 880 89 154 761 106 230 298 93 825 991 122 347 612 110 9 427 118 136 589 70 549 645 61 789 870 76 598 903 106 220 558 106 305 543 106 63 669 81 616 766 101 344 742 104 570 635 66 147 647 74 74 782 130 266 557 107 47 399 66 137 812 89 53 791 111 399 763 90 668 897 95 351 530 116 655 887 98 148 757 99 241 873 108 500 746 135 649 721 105 489 611 65 22 349 85 313 984 126 364 794 89 773 978 89 269 355 80 587 776 109 477 664 108 484 714 115 42 564 123 303 773 65 289 423 50 966 984 72 171 803 94 29 899 112 284 914 97 301 671 110 760 952 82 185 933 109 531 616 149 32 388 83 260 261 64 237 963 119 39 639 113 215 918 68 75 494 93 481 834 108 716 960 102 630 791 111 300 472 116 644 645 115 229 776 75 350 663 167 100 892 105 336 679 114 37 702 74 506 535 87 313 557 92 384 992 97 634 668 109 94 242 129 355 600 100 27 566 102 64 184 87 177 481 119 650 971 105 174 205 82 174 203 97 356 526 78 159 540 113 473 563 88 36 540 105 800 934 150 505 555 97 96 137 85 401 480 121 429 515 138 86 993 77 288 304 64 195 801 116 644 680 103 716 966 81 98 163 86 80 790 116 340 689 64 399 866 93 66 361 102 400 470 115 702 953 123 582 890 96 69 895 105 32 366 105 49 241 86 550 766 112 306 488 75 191 423 85 754 951 101 597 823 122 913 937 112 525 896 117 128 389 101 240 696 100 614 867 117 868 891 88 605 641 67 167 545 126 46 889 84 31 286 111 175 885 122 383 857 81 888 974 87 1 516 120 559 809 102 46 988 70 20 232 118 186 773 93 442 486 109 127 989 85 277 467 102 140 445 120 144 710 107 71 86 141 845 928 82 610 812 62 546 556 141 175 240 118 793 824 72 321 881 104 152 979 81 302 553 69 501 904 62 11 364 99 239 528 66 787 870 70 675 978 105 160 260 114 66 758 97 723 756 92 772 977 128 15 694 146 360 906 121 197 809 102 644 816 61 598 876 134 372 836 83 505 609 137 508 676 86 154 824 117 499 762 104 298 630 104 135 272 70 209 340 95 480 558 116 327 440 78 388 811 76 193 908 94 393 507 52 234 757 71 140 837 71 660 932 102 719 874 82 794 948 92 380 995 86 546 790 107 154 912 143 172 664 98 444 765 93 517 564 98 186 874 71 151 362 96 306 960 101 475 821 102 168 695 96 603 748 44 1 926 79 374 531 90 230 583 100 620 924 103 323 703 128 315 816 79 164 270 112 326 357 118 25 434 96 186 327 84 385 825 114 322 356 101 684 856 99 96 641 114 345 778 97 15 353 95 764 956 149 16 377 104 308 865 112 100 470 89 288 394 96 490 863 111 308 704 79 35 635 126 19 531 70 430 842 107 19 902 105 313 860 111 236 359 118 32 548 113 563 712 118 556 861 107 47 990 111 264 393 117 109 313 94 136 464 93 84 533 81 409 771 104 600 931 125 422 434 82 18 97 106 312 674 78 829 916 96 245 550 110 189 691 88 607 828 86 392 412 97 182 727 84 201 574 96 369 552 80 723 805 43 121 757 139 372 653 91 529 638 122 803 847 88 604 655 100 298 809 86 202 469 108 38 798 116 329 867 103 49 975 121 346 604 88 279 804 94 599 817 77 256 804 66 241 498 65 71 928 102 456 928 103 136 938 90 871 907 93 848 875 89 775 843 83 173 564 131 651 685 81 705 764 102 164 215 132 15 777 116 334 807 104 587 945 92 185 574 92 882 923 82 281 361 95 442 480 117 200 478 100 315 641 138 355 957 124 89 846 113 268 379 125 50 264 101 326 417 95 214 449 141 151 185 78 42 915 91 163 554 75 12 663 100 857 993 98 576 750 117 22 448 75 534 995 121 131 919 87 880 942 110 95 986 85 117 409 119 768 973 92 297 715 110 375 936 76 756 807 89 326 354 124 77 528 100 546 656 67 22 880 112 635 653 107 616 907 99 384 655 103 0 907 82 783 897 131 219 712 76 309 416 97 182 349 115 68 369 79 395 750 91 434 569 139 3 239 75 164 937 119 379 773 85 740 922 121 45 244 121 889 909 97 256 612 100 267 909 85 255 646 157 353 722 71 52 169 105 79 631 80 424 954 78 657 767 99 110 847 86 497 933 99 443 708 88 311 534 59 344 434 82 474 530 115 17 959 109 844 969 119 138 365 121 287 768 96 410 924 122 227 823 89 354 479 94 247 714 98 256 303 86 484 587 104 91 843 101 221 628 103 362 658 104 742 892 92 214 222 102 640 777 71 172 738 100 359 374 109 768 779 88 198 551 91 141 476 94 61 721 89 414 997 105 129 136 102 369 502 81 480 752 70 333 898 79 224 507 96 387 910 97 576 700 89 713 964 113 924 953 78 222 330 89 652 705 95 719 970 108 212 905 98 717 812 69 680 935 112 301 846 121 697 845 122 321 359 111 20 679 109 37 290 57 245 937 89 470 906 82 728 856 96 833 867 109 535 555 111 41 547 123 467 918 63 91 194 103 106 872 96 742 797 129 598 947 131 475 663 120 136 307 133 114 752 118 231 391 89 210 660 108 512 606 86 292 621 90 223 242 63 563 951 124 390 602 107 336 755 103 262 955 94 190 899 105 438 830 96 50 440 91 3 673 111 46 202 97 494 928 86 625 686 83 729 995 70 366 813 83 248 900 77 109 839 77 168 950 97 294 897 108 150 581 113 147 579 101 62 160 108 893 938 99 897 993 102 173 327 63 43 522 84 417 685 105 147 795 73 38 52 109 819 987 84 523 601 103 618 747 110 16 626 64 595 879 104 459 879 68 659 679 89 360 979 67 266 956 99 190 918 95 95 468 100 562 583 93 322 903 84 825 948 79 32 959 101 531 912 115 31 294 97 7 370 120 178 746 84 871 900 75 202 476 126 453 545 85 343 549 124 154 304 66 170 946 101 383 864 122 977 991 119 403 648 124 419 912 95 15 304 80 701 741 67 650 921 106 612 826 118 669 918 79 522 738 49 587 916 86 186 708 114 183 442 115 473 911 106 585 907 71 122 965 94 197 314 89 16 585 117 69 905 90 467 748 112 731 861 117 538 958 116 174 213 113 4 993 93 10 575 117 65 683 99 316 542 96 454 983 99 81 692 88 272 822 65 471 895 54 294 766 109 153 981 117 261 296 119 31 256 106 848 940 76 57 665 124 703 736 91 604 792 79 600 649 78 333 375 75 267 427 91 501 559 82 45 496 62 170 674 105 362 796 112 767 890 107 2 554 83 13 679 96 398 886 103 240 765 98 423 601 94 0 118 73 105 846 124 131 363 102 220 921 120 452 701 99 383 852 140 537 885 76 339 601 116 168 258 68 49 511 136 53 111 65 306 883 87 295 309 99 345 789 134 208 454 131 43 530 92 599 988 99 397 884 81 848 898 85 335 562 151 379 752 100 556 697 85 364 904 80 298 906 131 429 865 92 218 630 86 224 516 129 195 909 61 562 660 80 498 627 118 166 645 105 75 664 100 204 869 71 625 768 146 103 860 99 275 817 90 517 777 116 325 492 126 626 840 131 189 804 106 104 332 102 600 732 82 530 719 115 293 337 72 285 342 122 387 982 86 914 996 90 110 886 79 706 942 67 537 836 90 141 478 104 86 939 106 71 845 95 322 733 87 26 373 77 932 986 80 669 671 105 218 997 106 131 938 48 136 919 135 656 833 95 897 984 114 471 618 96 471 593 94 172 616 69 587 754 80 510 989 92 828 908 99 658 748 125 233 424 59 595 661 94 421 514 94 385 934 119 735 779 97 677 831 73 783 944 106 33 124 86 52 634 87 481 689 120 322 984 73 299 734 116 469 798 112 114 772 113 8 219 85 594 953 74 323 955 120 90 284 109 523 889 102 21 769 120 699 832 100 304 775 99 697 920 93 145 675 70 628 740 89 218 944 116 572 701 114 510 759 106 330 427 90 174 658 108 439 522 109 114 296 108 416 461 60 369 993 67 453 824 128 722 769 96 53 706 101 4 866 53 168 933 83 76 539 135 797 866 132 645 754 96 152 960 110 50 121 45 583 794 92 44 202 129 556 793 97 944 983 59 156 619 96 245 301 95 212 274 122 439 874 108 83 729 98 160 699 144 335 868 124 719 894 119 38 856 122 239 311 75 434 896 87 43 973 65 581 734 94 390 797 65 432 724 62 203 707 92 202 547 103 236 594 102 403 846 72 385 951 118 6 808 137 281 561 117 462 801 101 266 347 96 15 427 48 391 870 162 588 693 74 186 878 78 97 838 113 121 554 95 134 445 110 298 675 111 46 424 88 54 943 112 265 590 121 128 554 110 74 484 73 174 938 122 256 339 72 113 512 116 390 960 63 172 316 102 451 505 97 138 343 133 120 531 106 42 994 103 370 651 81 880 917 83 112 624 113 77 268 72 489 618 87 99 111 58 398 493 112 426 672 96 124 180 103 291 717 133 273 517 56 429 814 59 983 988 105 320 773 98 238 606 66 277 760 109 16 553 43 267 376 78 454 525 95 126 445 90 439 584 78 212 974 128 59 916 93 442 674 65 527 853 98 91 601 120 256 518 91 469 879 110 289 998 100 267 310 134 117 867 72 259 641 91 31 418 125 526 932 115 281 850 44 19 853 91 535 852 107 355 750 64 28 168 122 772 830 110 59 806 59 94 667 125 112 689 107 644 966 126 423 659 124 161 859 114 426 505 85 420 937 100 221 712 107 206 921 129 295 748 100 320 590 91 536 634 100 139 897 107 638 951 95 508 547 107 98 232 97 578 871 138 125 815 104 108 276 100 521 754 94 282 838 85 22 339 105 212 214 135 140 529 94 370 819 127 228 360 112 70 629 122 410 958 120 94 714 115 453 660 81 9 429 101 13 368 130 50 317 116 757 954 100 176 897 123 12 912 53 554 823 107 568 674 122 9 168 76 315 741 110 288 368 89 213 976 100 255 554 102 6 148 113 817 918 81 474 721 136 98 449 112 203 453 121 102 248 101 222 776 144 155 922 101 434 998 108 221 468 104 228 322 81 282 805 109 38 137 68 192 934 113 899 997 112 724 863 115 442 601 105 918 934 89 593 629 99 79 453 101 707 926 98 229 302 118 401 476 81 169 177 98 425 804 75 5 998 96 392 734 152 660 682 92 568 592 118 358 757 59 23 861 92 57 801 97 166 620 105 547 696 85 177 554 110 250 925 131 363 561 76 89 605 109 127 177 112 967 987 80 376 873 98 486 817 99 887 894 88 58 585 107 867 968 110 50 687 86 384 961 89 406 876 95 367 680 100 30 748 114 245 796 86 317 710 98 175 374 75 174 777 90 477 515 100 282 516 106 31 597 96 678 819 117 300 496 91 118 123 127 277 990 70 315 912 73 164 176 106 362 457 83 211 593 83 432 728 50 39 336 116 612 679 99 419 703 104 334 669 49 42 682 118 584 904 143 83 305 77 630 676 35 458 674 84 96 523 79 292 982 108 94 322 95 545 572 106 443 727 112 2 648 103 349 753 84 350 542 120 127 702 103 209 507 123 715 976 109 292 355 76 266 792 88 47 294 121 281 946 107 685 937 113 197 815 123 23 42 110 25 665 70 258 518 126 151 901 79 550 758 114 360 573 103 442 648 124 703 937 87 539 641 93 248 930 75 209 764 98 328 491 91 21 206 133 497 820 112 181 436 80 554 946 90 777 911 98 296 628 108 703 981 101 449 558 118 14 711 108 509 747 117 214 275 78 232 845 111 530 590 120 372 627 60 21 105 93 541 851 113 539 629 104 215 409 111 55 503 109 240 324 109 613 756 105 514 689 98 797 805 76 586 950 85 50 382 95 71 525 79 341 419 94 652 687 132 367 535 81 162 846 119 180 903 109 299 871 120 528 805 121 236 412 125 31 243 119 13 646 104 858 942 93 496 674 108 649 872 83 274 728 68 843 860 86 7 844 57 102 486 128 603 632 122 568 905 94 236 857 82 863 869 87 574 746 125 204 826 124 382 962 84 596 947 123 123 396 121 63 250 104 386 622 104 140 778 145 243 314 74 212 463 120 498 857 78 226 234 84 192 358 93 415 731 64 128 606 90 385 748 84 207 285 148 326 957 72 293 723 107 484 602 86 403 464 74 293 515 115 346 630 110 444 873 133 162 815 81 723 797 100 134 992 98 325 867 140 518 945 124 14 565 51 431 829 86 78 298 119 601 794 99 388 401 93 166 656 60 394 520 129 266 355 121 299 565 104 116 622 119 66 232 93 258 458 115 395 639 79 806 893 122 822 898 91 307 790 77 252 575 86 361 614 113 69 224 96 112 781 95 124 904 96 233 772 109 295 951 93 55 538 87 70 353 100 566 591 71 276 567 108 95 552 96 130 417 86 654 913 93 98 640 101 124 481 118 323 539 78 705 706 95 58 637 55 125 274 102 294 679 99 156 671 86 454 530 112 489 865 86 47 716 61 272 476 106 33 792 129 274 621 105 7 712 98 428 544 116 328 438 92 207 670 85 676 794 104 315 824 80 44 60 119 350 413 97 43 494 106 98 123 93 68 237 100 375 847 131 432 459 90 156 438 77 539 801 57 585 888 66 186 850 84 416 437 117 294 559 69 157 558 103 467 996 120 360 769 130 419 998 82 574 727 86 112 361 109 17 834 129 345 702 92 280 537 102 115 505 103 51 127 79 345 838 110 77 623 98 493 726 72 522 944 96 182 729 107 226 572 95 44 920 104 853 996 107 197 386 116 299 839 104 114 907 105 22 336 106 560 565 104 545 669 110 12 175 111 325 342 85 323 942 67 532 738 95 810 995 86 197 880 91 322 342 125 83 657 88 186 627 115 101 917 146 258 738 96 901 922 94 280 429 95 157 740 136 295 743 114 244 346 122 50 106 124 400 678 81 13 288 112 422 740 97 372 723 122 76 998 76 767 854 85 330 380 111 608 836 121 140 255 70 85 519 79 167 497 80 549 946 119 247 902 98 211 549 112 97 429 73 4 734 124 314 887 115 157 666 100 211 409 98 396 842 99 637 984 98 699 858 87 870 965 120 244 919 73 204 936 88 515 696 92 454 474 88 533 932 99 725 950 95 909 949 86 72 531 95 126 503 69 272 806 123 233 768 115 155 197 113 539 862 109 446 636 112 146 322 84 216 872 86 254 863 91 118 906 86 38 206 80 276 947 126 119 215 109 295 667 120 9 319 105 334 988 108 311 406 120 204 235 120 554 615 98 263 267 103 34 979 131 227 374 124 718 753 79 441 845 107 236 698 113 660 790 119 251 390 61 290 698 90 443 570 102 387 947 99 674 727 108 295 741 121 255 507 83 403 855 111 298 921 76 260 672 68 35 542 99 520 839 110 43 383 80 595 742 111 117 376 90 371 498 102 513 535 97 607 829 94 173 233 131 9 424 83 34 765 129 638 723 106 325 915 109 598 631 121 19 825 107 132 730 78 343 377 86 582 756 121 810 994 89 445 958 83 313 977 88 6 60 91 8 181 88 129 755 63 80 94 105 686 709 106 406 612 118 16 507 91 261 671 68 2 396 78 147 423 80 95 917 80 64 786 127 40 306 89 343 875 69 216 594 123 210 794 115 31 146 86 37 261 110 100 243 105 60 457 120 133 228 121 438 955 106 750 841 102 149 541 108 412 561 114 486 785 109 160 899 95 277 449 101 217 687 101 359 475 74 501 877 111 116 235 89 505 818 122 140 717 123 4 677 107 572 683 111 206 379 108 762 877 58 136 469 100 19 480 91 726 917 67 329 802 94 322 766 102 293 679 88 692 926 103 279 341 88 679 761 114 232 400 97 405 457 101 614 812 90 423 755 108 234 806 123 323 351 87 640 804 104 767 774 64 34 476 103 358 599 102 486 892 84 218 994 121 33 586 112 237 336 64 276 844 75 266 393 137 126 762 112 614 884 85 107 921 87 466 649 112 199 484 91 540 887 115 450 541 116 179 761 80 846 880 104 298 598 114 107 193 113 507 665 78 738 885 146 408 535 107 421 700 119 294 631 62 429 740 98 4 637 102 289 539 101 392 498 124 443 474 114 31 487 96 353 771 72 196 792 121 266 909 114 643 830 130 36 686 87 16 762 109 336 511 112 467 948 108 204 748 122 546 899 103 633 770 86 307 964 103 742 954 94 381 397 127 910 965 143 388 872 87 323 970 100 360 642 73 156 336 104 458 883 101 215 849 106 186 822 63 294 884 113 588 809 118 375 916 74 535 716 91 838 947 89 879 964 87 189 676 130 489 562 98 921 981 127 97 341 142 108 536 78 145 209 93 62 323 129 205 844 118 300 952 67 84 916 89 133 326 108 489 650 103 490 743 106 300 969 73 216 724 89 11 434 73 310 768 108 917 939 116 45 116 58 540 655 42 421 518 107 597 866 108 664 972 100 106 389 92 172 448 73 530 586 85 327 871 99 16 493 125 39 791 115 193 985 134 481 961 121 80 996 122 45 77 107 0 168 105 475 587 103 28 877 98 521 778 133 332 438 64 202 404 75 66 713 110 636 795 61 125 982 144 634 686 65 49 696 82 630 631 98 532 826 136 24 502 99 372 732 85 128 908 138 619 822 60 279 356 97 186 475 76 496 517 132 691 989 119 42 74 126 251 984 99 562 715 113 246 645 94 99 176 87 284 691 93 715 758 73 667 734 96 73 751 75 10 933 132 209 410 120 552 749 52 390 820 117 599 631 89 476 962 90 26 609 83 298 749 55 264 749 98 130 398 112 255 809 129 300 705 79 387 694 92 454 725 96 56 248 116 274 444 87 670 920 115 81 737 121 502 649 107 192 258 96 422 438 106 148 298 134 372 955 101 542 827 106 364 983 98 538 662 85 275 639 87 59 472 142 362 849 94 689 890 133 908 986 97 807 914 107 341 826 56 203 535 109 104 284 101 68 425 112 605 877 71 396 398 117 904 953 83 198 963 84 754 902 81 160 270 133 133 688 63 74 760 100 143 741 107 206 254 68 254 637 100 12 667 78 243 621 94 159 326 89 364 577 92 99 882 73 203 335 69 177 950 93 98 131 131 752 927 70 346 548 115 74 905 71 228 833 88 558 906 129 718 903 115 432 712 132 403 699 66 46 699 83 122 645 112 27 326 108 165 953 94 349 731 131 698 888 123 251 407 97 78 180 136 147 461 96 255 592 91 325 343 89 216 844 82 468 571 71 49 551 97 304 544 123 224 622 100 522 808 118 282 735 111 74 388 111 546 821 111 238 745 118 234 337 119 175 618 110 424 949 104 426 569 108 597 966 110 192 831 97 8 873 90 346 581 108 514 630 114 332 539 94 175 196 110 343 361 111 319 440 89 772 884 101 816 934 132 378 724 123 623 737 96 354 720 115 114 382 80 308 445 84 204 638 87 359 876 143 76 856 128 480 711 80 472 918 68 868 992 90 5 543 115 693 739 94 559 896 83 302 709 87 215 395 102 212 886 73 598 726 107 329 761 83 738 883 87 315 608 75 330 379 133 264 482 100 755 883 115 391 807 117 417 950 100 527 898 97 600 879 114 396 755 76 626 648 76 308 517 54 443 834 72 542 585 118 504 588 80 217 544 116 509 976 73 11 130 122 131 821 95 208 633 121 492 979 78 651 900 107 45 960 71 587 870 94 677 691 100 242 977 98 794 883 95 48 895 96 1 535 88 170 850 122 234 498 145 156 331 85 23 324 89 393 713 69 737 997 102 417 443 103 23 842 89 25 728 117 437 736 105 0 13 96 163 356 116 41 748 124 357 952 87 191 366 127 375 458 113 425 950 113 710 781 93 383 407 138 340 904 120 384 751 72 67 956 120 371 820 82 299 966 109 700 926 71 422 905 87 591 914 74 18 154 113 473 991 123 286 595 139 775 905 100 670 732 112 373 823 127 887 997 66 484 631 85 118 304 116 259 574 105 663 885 107 65 124 85 23 910 138 418 990 102 358 451 87 513 697 86 429 670 97 540 624 64 121 806 92 484 903 66 652 708 70 291 374 121 471 595 132 366 422 120 205 836 86 429 572 77 216 842 104 426 533 91 35 165 117 696 993 103 149 605 58 236 909 96 641 673 84 399 517 116 200 719 102 925 956 123 25 936 104 180 299 133 149 296 134 857 898 129 851 929 81 54 232 101 366 591 71 898 906 91 238 274 109 211 288 122 107 844 121 366 734 117 860 894 75 61 398 95 311 323 112 557 971 114 569 903 103 2 85 141 316 757 83 314 455 96 275 470 138 165 518 69 35 714 112 164 560 118 355 752 80 215 547 134 68 663 93 34 141 128 600 653 107 109 275 103 350 436 134 189 276 127 264 402 88 898 972 131 376 389 115 338 958 63 61 123 133 849 898 73 208 774 112 568 717 74 191 961 93 557 855 97 689 809 121 408 584 124 216 298 74 699 981 96 475 705 115 3 910 107 126 794 70 175 225 105 23 135 118 85 963 78 150 527 112 790 833 118 89 677 90 73 809 121 323 713 87 314 940 91 390 749 129 734 945 94 639 855 107 347 955 78 556 820 118 15 871 87 50 828 103 629 896 76 750 815 90 50 603 93 253 802 108 490 605 67 625 867 87 270 641 115 82 197 102 327 556 98 516 731 81 710 931 123 363 550 102 64 767 97 257 347 77 23 645 118 287 530 130 382 674 120 329 936 97 283 758 90 297 834 124 11 964 105 211 614 83 183 549 112 199 210 85 480 698 85 70 83 76 467 893 96 423 770 63 83 757 101 499 665 118 766 846 88 162 822 110 202 368 90 151 505 73 295 311 116 794 877 86 30 512 112 827 882 71 656 745 102 230 483 96 539 777 37 213 840 146 52 436 108 240 543 88 61 536 113 493 532 84 858 894 119 258 940 86 393 957 109 131 498 86 520 914 54 366 483 90 83 865 129 319 463 103 183 996 114 720 950 46 475 582 130 206 831 75 119 241 87 787 846 132 42 807 110 164 244 108 549 699 116 322 848 118 88 895 82 137 407 118 90 131 89 661 924 68 344 759 91 255 998 98 153 914 123 97 822 117 187 511 90 858 943 91 245 661 97 99 747 90 92 940 102 107 439 145 55 213 108 263 436 135 184 768 120 168 347 130 645 759 89 133 930 110 129 199 92 478 903 88 546 620 42 132 554 139 136 466 70 234 447 106 783 988 98 232 471 114 53 723 104 694 901 102 571 777 102 736 817 106 284 718 113 325 531 90 239 345 72 542 753 91 398 785 72 379 798 80 25 973 50 633 799 97 126 460 107 852 967 109 146 610 102 158 553 85 237 592 99 449 542 123 698 950 107 47 762 94 212 842 101 795 950 143 457 471 100 602 991 94 166 933 123 603 957 103 321 922 111 634 901 120 265 921 105 110 957 109 589 760 99 127 720 76 288 413 89 587 667 72 101 898 131 400 948 96 122 776 116 72 372 127 507 593 96 72 313 70 182 893 93 522 829 75 487 569 58 546 842 87 195 640 107 396 904 96 573 924 110 619 706 105 477 740 124 351 397 91 185 330 112 241 828 92 572 642 125 0 729 68 17 755 121 8 690 96 279 537 105 305 524 76 934 995 89 282 764 84 775 841 98 4 24 103 573 585 86 16 722 120 172 709 76 785 873 95 621 874 112 295 717 97 457 674 120 297 489 115 106 973 102 103 477 54 155 962 103 608 793 81 231 516 120 388 853 127 6 875 133 12 255 132 433 546 78 206 433 95 671 890 107 240 763 61 126 888 117 444 561 99 404 854 120 645 749 93 20 751 105 432 801 94 64 597 76 316 384 95 539 581 106 50 880 80 70 754 98 191 964 97 15 616 89 119 391 89 127 816 124 328 789 77 76 493 85 46 92 111 259 531 117 95 998 96 474 502 78 759 816 122 408 994 65 226 547 111 8 406 79 222 646 117 31 247 90 255 978 127 632 989 115 291 811 94 383 630 77 769 967 63 232 807 91 395 973 77 164 590 100 585 848 98 31 374 93 633 652 97 630 958 98 4 20 102 742 799 103 128 634 68 98 612 74 545 677 86 158 821 94 592 777 101 704 735 110 289 687 88 618 795 130 324 557 134 560 799 103 846 983 87 119 356 110 251 440 119 66 671 123 360 646 84 48 382 117 396 973 73 411 851 77 817 960 68 140 895 120 581 715 73 302 510 121 319 541 117 347 716 82 297 327 131 40 451 87 337 413 79 347 725 77 428 519 97 309 939 95 184 628 97 424 431 101 836 986 98 226 821 95 229 501 69 47 956 78 891 965 83 275 578 96 157 831 105 568 780 135 116 627 117 236 645 113 75 588 78 251 929 97 98 281 111 570 991 85 469 988 109 131 683 72 750 939 100 669 974 93 861 898 85 621 738 101 248 756 91 299 620 84 265 644 120 318 639 83 65 663 64 36 301 106 649 653 96 223 787 111 73 513 79 176 685 90 230 415 119 264 476 101 388 706 97 807 965 99 925 986 95 130 185 119 215 407 119 798 955 94 0 584 80 256 957 118 628 921 129 461 813 85 642 954 93 119 921 89 116 894 113 136 468 106 748 897 82 16 433 103 767 936 84 56 247 124 823 857 105 829 939 115 708 901 66 110 468 105 829 847 105 363 668 84 532 663 101 159 278 87 154 326 107 588 772 126 504 517 79 591 614 75 13 529 97 231 987 117 758 800 122 857 864 94 320 833 142 729 822 81 135 736 112 558 973 111 234 471 95 267 720 80 172 831 143 340 473 86 297 521 80 418 610 114 842 990 94 321 869 120 70 376 100 918 972 77 361 690 105 440 615 125 212 269 101 199 693 65 497 936 101 332 923 93 410 880 120 433 560 101 23 560 115 44 107 118 305 957 83 445 850 66 879 887 102 734 825 71 709 832 76 235 896 94 217 794 98 14 633 87 186 652 111 14 641 70 223 982 97 76 933 87 382 817 103 273 407 77 655 822 93 518 754 80 109 370 82 858 978 92 32 750 75 217 507 96 374 930 116 16 811 102 261 388 101 93 658 100 49 243 118 94 164 111 23 506 74 182 782 80 415 842 72 439 672 86 420 630 79 1 234 98 273 551 67 645 740 84 179 668 103 532 993 119 253 715 122 293 692 107 327 890 99 194 797 57 455 546 88 278 420 91 363 617 92 370 562 97 818 875 56 185 603 91 805 867 72 654 873 85 122 763 77 171 735 85 551 766 141 161 579 82 63 325 88 252 444 125 168 172 123 12 726 101 192 763 149 437 642 102 122 380 80 127 752 102 107 330 115 661 941 91 506 834 101 875 898 118 207 715 123 270 887 103 585 843 76 418 947 114 510 802 140 7 219 111 660 968 138 438 627 89 262 382 113 463 982 127 328 615 113 395 928 107 71 361 94 36 497 82 229 905 99 659 803 88 717 884 81 220 428 96 270 786 143 580 994 52 600 734 92 523 564 105 193 798 99 352 700 96 336 713 108 183 444 83 315 710 112 337 476 110 870 909 121 231 977 127 266 635 113 173 224 116 478 657 103 843 990 82 215 461 104 122 287 74 375 842 91 149 238 120 279 658 90 53 915 125 4 852 103 47 143 136 729 845 103 542 735 121 117 330 86 369 765 68 673 677 62 48 589 122 760 927 106 395 949 115 212 894 76 275 710 95 385 790 99 432 822 101 17 296 107 222 865 88 601 664 95 480 624 82 641 993 111 35 949 69 168 304 92 85 792 104 298 461 102 229 634 88 95 439 86 414 940 109 404 915 115 91 989 82 7 348 92 299 461 80 58 107 89 227 981 110 34 161 60 414 624 55 185 648 112 237 494 152 18 409 110 377 736 126 102 358 139 227 333 110 104 551 68 288 601 80 14 749 99 114 301 105 37 372 111 796 999 71 194 733 101 545 683 77 385 518 71 56 918 120 12 191 120 421 736 89 26 788 34 375 682 136 172 958 95 643 726 102 177 722 116 150 634 106 100 495 90 265 276 156 600 946 83 185 682 117 497 596 44 301 764 109 22 102 112 63 296 89 185 470 118 162 189 90 65 474 81 781 900 104 155 458 100 97 236 137 236 496 96 28 99 84 329 801 78 342 705 133 242 405 66 274 835 95 518 528 108 741 927 94 841 883 86 242 651 89 131 493 77 60 272 75 362 410 93 130 242 88 323 792 106 372 862 119 344 817 125 644 955 73 195 299 89 166 812 92 108 671 76 141 524 88 168 599 117 77 244 85 78 263 95 159 687 97 16 779 104 551 646 102 318 589 108 705 741 99 214 490 96 369 835 100 935 944 138 278 551 88 739 949 116 356 501 93 82 709 111 96 382 87 633 838 86 65 770 99 501 902 101 170 394 92 47 152 114 312 413 113 316 905 110 770 903 111 70 165 108 421 701 103 379 509 107 486 756 108 680 973 132 396 867 78 74 127 122 23 496 75 217 848 81 81 452 59 398 772 82 132 250 112 43 774 89 340 380 85 303 557 85 140 160 70 193 763 73 468 985 119 468 483 137 931 999 98 150 897 98 438 707 88 464 714 114 71 201 116 233 974 79 337 640 96 279 818 68 440 495 125 30 196 123 778 897 67 598 978 90 148 329 83 372 685 98 174 358 133 251 452 78 12 128 107 121 718 99 326 707 88 2 609 136 40 472 107 639 856 105 233 771 107 543 643 103 157 308 92 24 872 126 17 182 95 385 816 121 143 485 98 920 968 92 240 570 98 17 653 105 266 741 83 739 767 113 727 886 96 271 356 127 160 448 99 265 414 98 105 969 81 634 920 83 94 433 80 13 639 118 793 899 111 190 340 110 242 447 103 545 644 93 349 596 114 8 141 119 448 999 115 331 337 115 167 263 110 287 796 113 220 942 91 1 644 110 82 95 74 207 508 109 493 944 98 240 602 127 393 695 87 662 930 106 12 721 110 464 976 119 654 999 97 366 762 111 301 394 101 254 346 106 760 851 80 43 68 121 80 637 116 308 491 68 32 734 87 24 818 91 471 603 96 175 821 108 263 302 68 604 736 119 367 711 106 46 753 137 585 950 84 267 672 126 434 684 90 169 409 106 665 933 70 226 614 82 103 845 88 21 97 116 241 884 102 243 389 101 37 823 104 15 25 79 539 859 103 225 970 106 878 924 87 339 435 58 9 54 109 592 670 109 576 745 98 165 791 100 184 544 84 63 451 97 562 936 90 896 943 86 50 889 94 172 204 98 300 314 126 183 943 132 40 165 114 175 218 113 258 936 64 535 933 144 699 953 89 23 489 127 465 904 75 97 627 81 551 636 102 207 299 109 624 692 117 232 763 92 149 409 99 625 934 79 137 351 68 601 733 104 13 960 93 380 415 76 264 430 59 376 442 89 370 778 82 787 937 102 765 884 102 379 758 82 599 896 78 292 908 94 67 103 56 630 867 83 95 205 66 359 911 110 337 611 106 344 447 68 593 699 115 543 572 110 372 710 101 106 294 116 639 744 83 208 587 106 528 953 100 80 90 125 137 460 96 546 967 62 175 404 87 536 598 100 15 703 91 134 999 117 163 639 108 78 302 96 189 380 79 89 749 88 265 569 109 65 510 85 623 886 87 448 607 91 31 983 97 32 184 103 360 559 100 755 772 83 84 522 106 603 952 79 13 608 105 6 466 108 397 482 139 198 506 124 704 943 96 117 815 100 114 316 83 362 452 92 432 670 72 833 928 84 74 260 96 852 977 83 86 547 82 158 231 133 489 581 111 107 260 80 303 992 65 72 971 87 201 715 98 49 267 104 98 882 125 565 627 80 8 488 52 107 427 107 520 940 110 606 799 70 170 919 133 76 455 74 863 978 67 118 813 98 283 669 114 107 589 71 429 592 130 208 422 102 205 868 83 73 594 70 394 780 103 102 669 90 655 937 39 294 399 103 327 486 127 203 906 127 116 555 106 441 741 112 164 182 98 65 716 107 356 980 125 19 247 117 143 869 98 128 636 88 120 264 124 246 313 71 216 510 88 122 252 123 932 961 102 287 643 92 676 995 103 399 828 107 423 718 131 198 825 84 66 134 100 251 428 109 76 547 96 252 374 128 310 877 104 88 518 73 716 911 111 661 893 127 117 850 102 4 190 70 70 680 53 341 864 94 168 924 91 653 945 107 772 874 106 215 510 89 435 553 125 199 334 101 38 334 105 124 846 84 98 122 88 429 853 93 115 240 78 203 459 59 481 750 83 209 945 129 177 436 84 247 993 125 299 597 90 4 611 88 469 718 101 352 802 99 346 651 111 284 323 85 187 955 92 468 470 114 246 656 80 342 695 86 370 596 116 289 735 84 453 699 126 211 505 86 267 480 92 175 903 116 441 671 135 223 543 109 248 472 79 237 886 109 67 414 78 265 847 100 307 481 71 106 298 43 424 777 145 450 711 63 66 366 111 86 499 109 312 845 119 564 914 120 519 530 111 66 840 103 24 133 96 38 670 81 358 948 123 212 614 99 183 499 58 329 600 106 581 883 97 232 410 78 123 295 93 62 439 123 606 925 79 270 390 106 192 892 100 556 912 117 321 914 94 451 907 114 25 980 83 498 884 123 42 124 86 309 917 103 68 258 91 785 889 108 645 994 83 885 888 76 195 253 106 308 507 127 862 899 111 330 637 85 524 754 72 724 785 106 276 785 135 702 884 89 192 261 73 506 587 61 146 939 111 646 782 99 240 413 99 143 920 104 226 774 101 203 238 70 305 320 109 646 677 66 799 934 117 80 767 116 712 830 87 749 915 110 386 610 132 210 389 105 230 953 92 92 913 114 350 521 75 542 743 68 675 909 99 343 953 115 290 681 83 453 532 101 61 966 80 428 855 83 218 282 82 337 427 93 905 940 93 326 842 64 476 746 140 604 670 77 376 566 94 813 856 100 180 789 125 334 814 97 353 366 104 251 492 99 133 908 109 467 987 89 364 546 122 497 793 72 945 966 81 154 745 127 225 254 94 8 869 95 712 879 106 698 722 96 113 469 108 265 346 128 534 750 138 122 238 79 501 915 113 845 885 68 277 433 88 275 939 65 272 843 118 511 751 106 592 849 89 499 570 103 416 871 110 72 278 114 568 621 101 113 683 115 6 15 128 49 517 152 97 525 89 334 911 145 14 615 91 117 541 117 267 899 119 65 590 57 207 756 92 243 326 90 14 991 93 898 926 114 323 673 93 473 908 68 445 455 107 200 227 118 235 579 112 85 821 101 90 536 106 153 880 127 244 867 91 647 834 106 306 601 99 114 684 97 275 553 132 1 889 75 532 923 73 756 897 94 41 685 93 157 499 122 628 823 118 644 710 87 641 955 110 270 708 77 328 934 103 153 698 82 23 902 91 161 536 92 34 450 91 443 868 82 54 395 118 31 428 99 25 914 111 230 678 91 587 982 70 463 545 97 102 362 65 495 629 93 602 736 50 498 810 86 476 510 149 428 973 105 86 405 125 352 755 109 341 589 54 773 959 99 109 648 77 64 961 103 562 585 120 307 380 144 299 320 80 509 582 96 448 944 102 98 479 84 538 616 79 179 273 130 240 487 122 222 237 101 120 813 97 404 978 136 635 899 96 454 707 131 368 539 105 667 866 76 674 787 110 37 902 115 13 699 119 175 389 72 93 149 86 752 896 88 105 356 46 358 703 71 18 658 104 498 511 77 397 797 112 474 608 140 589 901 102 45 484 102 554 897 104 25 557 159 102 715 113 811 834 110 84 968 127 260 751 103 68 215 72 96 287 121 357 648 106 271 313 94 715 865 113 237 721 109 30 626 91 389 910 101 196 536 119 100 486 79 182 185 71 64 224 114 342 778 61 389 637 135 433 753 79 108 840 107 677 748 95 764 791 87 501 661 109 538 654 92 454 681 94 842 862 107 535 666 70 353 518 116 660 795 121 206 596 100 161 666 114 88 801 85 285 427 96 161 267 103 212 413 77 54 551 92 171 359 141 819 875 133 142 828 112 151 357 107 106 943 120 116 527 129 420 668 70 621 893 111 431 572 110 287 905 115 397 878 109 330 825 81 55 635 90 242 896 103 15 269 63 286 950 103 42 489 120 91 505 103 483 760 133 528 830 95 208 972 111 373 648 125 44 313 65 192 757 102 231 835 95 678 922 62 841 987 114 625 989 119 608 943 121 205 584 93 351 434 121 34 809 94 364 891 87 844 887 58 384 856 108 16 853 97 320 367 104 291 406 129 47 339 79 222 745 124 207 539 88 378 736 87 383 964 90 67 579 114 551 898 122 47 881 62 123 347 108 309 967 71 688 713 79 484 723 83 465 498 149 483 773 104 625 644 105 107 307 88 74 502 78 370 459 83 48 607 88 333 969 80 166 991 110 281 315 111 88 174 52 649 796 85 257 416 129 318 541 108 277 918 108 302 437 82 50 275 92 792 805 87 504 655 111 135 387 81 343 538 122 409 805 133 170 610 111 364 600 96 8 183 84 388 957 81 229 273 82 44 653 117 1 14 95 249 255 78 360 930 81 536 820 95 374 800 61 234 848 111 222 787 107 879 942 98 462 713 95 182 191 135 157 866 91 147 775 73 266 882 128 169 349 111 340 422 78 254 579 69 575 985 118 116 366 75 811 968 98 476 761 103 375 937 95 436 646 96 400 558 59 209 576 84 56 612 103 572 622 94 146 389 94 473 630 105 135 385 109 11 643 104 114 811 133 333 703 116 5 819 104 658 721 106 846 972 91 374 723 97 540 550 81 466 490 121 371 845 102 595 761 123 401 863 104 425 654 71 188 381 107 82 434 96 152 395 103 76 693 113 638 718 99 114 149 139 288 641 87 170 845 104 424 737 111 291 742 149 731 805 115 390 586 105 270 808 122 718 733 123 271 802 100 0 963 120 31 761 101 287 570 132 467 940 76 534 985 104 454 461 84 297 539 103 18 125 95 63 443 94 298 315 63 537 806 71 417 767 99 523 941 85 84 650 94 541 942 98 180 285 78 128 455 76 179 197 94 654 746 97 700 829 108 599 959 75 313 985 93 745 912 92 288 769 84 346 446 110 38 455 96 9 73 121 527 815 146 158 297 118 695 726 74 18 613 127 660 906 111 203 524 140 483 959 55 281 328 75 89 841 103 238 354 79 130 813 118 68 170 96 254 763 91 264 351 83 536 864 114 24 34 123 225 482 122 387 958 100 302 539 69 106 841 120 218 854 98 310 368 98 94 917 129 401 801 81 103 214 75 142 402 97 386 548 136 145 930 122 445 492 85 437 735 121 597 763 74 209 698 127 55 68 106 482 716 142 123 450 75 344 360 57 208 622 105 432 971 96 353 687 101 314 785 104 119 348 90 266 683 46 12 106 86 26 865 100 283 629 114 162 720 109 73 599 89 559 658 58 5 652 97 432 634 109 316 391 102 135 393 115 551 665 118 218 608 120 143 511 146 552 711 136 237 497 80 329 547 87 406 880 86 102 493 125 123 999 98 180 218 118 575 632 102 86 932 100 279 363 104 22 540 86 558 837 115 84 782 137 2 658 106 512 917 107 790 988 99 96 189 94 111 456 107 647 893 49 180 317 99 1 559 88 35 799 134 401 639 107 218 818 134 231 297 120 592 764 70 210 730 83 328 446 126 528 878 86 116 196 97 86 525 98 350 880 83 518 718 89 251 720 102 820 996 154 611 719 93 396 774 84 261 787 110 598 825 72 465 958 99 198 795 92 127 910 84 15 54 91 259 454 101 771 888 78 662 956 98 659 719 144 111 603 111 190 867 104 573 661 116 405 697 106 141 251 85 92 844 121 126 177 92 421 580 129 49 770 82 332 802 79 6 904 93 140 697 100 193 831 73 532 943 126 764 925 98 646 947 105 791 798 74 0 639 105 528 581 98 935 985 100 569 765 68 32 670 111 652 945 124 7 629 91 69 570 84 159 371 88 336 674 130 494 540 98 442 608 95 163 832 100 36 366 79 665 968 127 670 700 116 545 905 82 756 907 104 770 990 82 259 441 121 427 859 74 374 486 88 7 866 112 648 964 98 411 732 158 104 929 114 377 935 79 20 713 171 355 502 114 4 80 122 758 913 117 215 567 132 426 658 102 604 842 111 100 787 104 22 840 86 887 914 125 717 770 109 567 617 120 407 466 85 285 581 97 857 982 104 280 828 90 746 996 109 511 950 43 340 501 117 490 921 128 570 712 127 309 950 102 284 822 89 185 421 97 161 762 131 264 617 121 385 674 108 115 904 86 23 795 107 149 552 89 213 451 68 86 941 126 143 658 91 23 724 83 45 375 77 424 762 105 92 345 123 45 870 80 291 847 110 882 979 97 25 589 114 155 337 98 61 133 135 284 913 96 573 935 94 446 724 129 730 896 119 444 891 106 712 789 95 401 847 84 96 844 99 9 962 110 647 933 74 709 893 93 281 414 77 13 393 66 339 618 114 251 947 145 489 943 104 740 980 93 58 508 86 709 799 92 848 871 147 330 904 89 162 333 139 886 967 104 112 369 93 166 853 55 457 543 65 393 798 69 704 789 98 64 697 124 410 817 95 428 851 88 224 601 111 505 999 100 64 849 104 254 399 94 35 197 80 126 624 83 521 951 101 959 996 85 172 639 100 368 454 88 67 724 109 689 931 103 656 820 76 533 822 86 166 252 86 469 694 114 851 966 86 49 391 103 78 197 113 21 347 104 118 998 78 541 629 87 73 258 99 140 906 92 152 440 69 45 589 92 97 948 90 167 794 104 108 165 115 169 309 75 266 528 99 14 714 116 210 493 110 348 915 139 668 998 81 615 972 136 109 457 106 20 920 107 135 522 95 38 864 119 105 480 111 358 989 78 66 463 89 378 885 76 79 681 104 267 527 95 169 968 76 784 940 76 115 198 75 364 684 137 148 723 125 193 594 85 176 251 73 279 606 119 210 818 138 305 850 73 110 868 80 39 743 88 138 476 99 502 844 93 616 637 114 521 891 113 750 974 78 497 607 137 233 541 124 132 842 94 767 996 127 219 270 97 527 678 91 120 811 121 905 908 138 240 614 110 698 912 91 455 806 116 581 967 116 226 881 103 507 747 102 683 708 89 223 662 100 210 762 79 37 294 123 132 162 106 272 754 102 21 784 81 277 863 126 23 158 78 757 804 139 775 971 123 661 802 80 266 941 104 709 736 109 172 803 81 387 815 91 531 890 82 364 916 131 551 849 92 134 335 124 17 291 85 57 178 113 405 961 118 420 802 147 141 679 104 38 544 116 102 661 58 2 580 104 14 455 77 139 896 112 309 914 101 89 136 78 288 824 83 433 760 98 248 353 81 747 783 48 193 613 117 409 698 96 167 829 122 777 927 77 378 833 132 136 678 96 582 944 112 130 531 81 411 480 125 423 616 83 75 138 109 729 872 83 251 772 100 611 803 130 301 398 109 290 781 83 196 266 104 157 872 115 221 325 107 134 773 107 578 710 81 291 600 73 184 378 123 138 685 107 50 283 126 711 713 116 288 618 80 488 584 97 705 934 78 6 925 79 815 880 82 515 919 126 657 676 128 594 770 102 817 866 112 27 447 87 73 461 92 251 996 97 279 866 100 481 600 90 194 955 107 148 317 104 397 553 85 594 688 101 622 658 97 535 684 129 151 170 88 325 738 130 217 568 133 693 908 25 27 336 81 157 213 103 586 694 70 406 634 107 473 520 113 391 882 89 64 486 92 110 452 77 619 707 137 372 837 136 523 526 106 94 828 97 176 745 95 700 904 88 66 767 129 187 584 89 124 922 89 373 664 111 59 909 110 658 970 121 437 538 84 84 967 129 31 539 120 411 533 105 395 447 104 86 906 77 97 819 122 452 823 138 560 572 103 181 188 116 13 551 83 11 571 77 678 686 108 151 450 125 322 607 90 99 160 124 86 197 108 13 658 67 541 788 80 887 991 145 165 933 102 111 655 57 257 579 105 787 948 117 236 678 62 459 532 127 282 922 109 542 887 104 222 530 128 405 793 110 147 168 96 538 948 110 563 621 127 302 674 76 503 677 131 112 593 101 428 970 93 43 47 123 471 810 127 14 362 94 409 557 79 54 756 92 728 953 129 768 905 97 135 898 143 185 946 107 6 354 175 213 563 135 222 816 112 596 669 116 176 883 122 292 821 104 112 295 98 11 685 132 124 902 96 9 680 129 956 969 133 103 274 98 629 877 120 294 848 90 475 688 78 570 605 101 850 982 120 671 926 58 12 247 122 105 531 86 233 503 77 484 827 121 119 132 100 193 412 92 585 993 119 335 548 73 463 689 83 265 465 136 393 526 72 97 502 120 491 837 105 764 934 88 503 948 115 335 703 94 434 681 81 598 758 75 955 985 79 580 598 98 110 709 85 830 860 81 219 577 83 496 871 74 151 395 102 216 566 103 238 975 96 953 987 75 152 755 94 350 635 84 552 890 81 228 525 111 98 660 117 135 622 75 410 544 138 611 778 63 102 605 128 263 981 127 417 743 114 410 786 135 642 965 86 51 552 127 115 277 97 365 507 108 115 731 79 143 575 99 532 552 102 762 765 100 198 789 89 142 926 121 554 872 156 414 695 80 531 687 90 704 765 81 798 852 113 7 830 133 3 915 128 83 622 104 338 857 91 282 572 131 164 369 100 603 780 100 522 571 120 334 708 118 116 533 109 444 611 68 17 634 67 570 900 110 959 995 78 452 978 99 244 778 111 237 991 127 185 690 89 284 293 48 276 511 102 175 848 112 136 951 99 404 551 126 158 756 95 176 625 107 354 434 73 37 188 112 446 968 80 869 906 102 570 873 87 401 680 143 111 860 72 169 388 97 108 513 99 186 450 119 261 655 87 807 865 84 552 942 79 184 842 67 596 602 89 180 361 88 385 549 121 435 789 64 140 807 88 182 480 127 347 959 89 434 671 139 366 475 104 437 656 89 552 858 108 186 967 107 323 615 113 112 816 84 573 748 89 136 967 127 849 965 125 130 585 104 2 256 90 383 798 61 127 577 108 57 795 103 714 907 109 291 621 103 100 212 103 252 933 127 310 904 116 82 443 80 270 954 89 51 760 106 571 873 88 200 222 138 671 843 99 116 602 116 41 260 70 121 865 100 383 430 89 443 719 115 20 45 99 68 550 116 19 370 115 517 993 90 368 435 95 130 797 123 546 937 114 673 989 90 126 998 90 495 645 121 92 410 136 403 486 91 259 957 112 310 535 66 50 349 85 32 109 119 535 893 91 202 362 67 296 393 93 155 731 111 221 965 102 339 752 117 18 259 63 177 693 97 126 717 110 271 796 115 327 647 116 808 977 143 222 811 90 139 241 121 197 395 128 352 460 79 113 404 98 361 572 109 969 988 104 800 805 113 56 712 103 38 829 99 162 604 79 691 742 104 623 738 130 199 388 85 313 820 105 348 650 121 340 505 115 579 878 84 153 737 75 872 985 79 61 407 106 245 329 68 895 932 92 292 613 95 560 976 110 117 902 92 857 873 99 449 578 108 635 836 110 618 631 94 305 876 133 40 228 120 567 627 116 157 424 71 29 844 111 40 309 81 509 914 70 75 557 83 73 807 98 228 871 121 274 364 101 473 533 82 691 911 89 381 873 95 606 985 99 750 775 52 367 851 108 74 197 115 535 964 101 135 236 88 206 711 105 535 753 82 120 399 122 551 941 100 902 946 90 630 891 111 143 542 31 73 883 105 179 907 91 382 603 106 482 865 75 183 599 86 407 848 99 278 461 134 481 512 97 15 847 99 30 771 122 10 337 59 237 902 86 85 956 99 518 888 106 71 277 84 187 801 128 554 655 97 170 613 119 562 845 64 288 822 98 290 353 78 126 821 83 549 660 100 716 775 85 28 247 121 270 869 87 3 711 83 394 628 97 624 905 92 712 886 94 239 286 104 86 477 138 49 250 76 90 410 94 99 620 95 23 26 91 265 968 109 180 806 74 375 500 67 30 279 125 414 632 84 457 652 80 44 982 114 133 470 107 136 456 97 229 425 121 503 630 102 51 289 82 32 740 101 161 329 128 807 866 91 37 262 101 10 560 97 550 991 100 394 676 131 496 893 95 823 936 90 324 983 117 188 688 133 398 794 89 154 305 92 202 954 106 550 699 52 441 970 94 1 9 75 245 755 134 649 899 123 302 732 90 713 890 66 784 794 102 183 673 91 793 898 64 148 245 91 343 583 127 279 548 90 305 371 85 998 999 101 557 853 67 413 774 116 154 499 77 256 514 97 727 974 115 407 443 124 58 371 72 270 945 81 422 984 84 682 764 96 56 645 126 288 883 112 409 959 87 260 592 109 584 706 89 372 921 91 432 930 65 179 661 100 371 807 137 455 535 94 95 266 138 722 807 104 693 892 101 116 751 110 108 122 83 717 752 67 772 978 66 214 924 114 198 508 117 251 900 72 753 973 115 309 460 74 65 266 118 119 412 80 275 540 82 102 449 105 94 375 99 745 774 99 431 741 94 68 703 94 502 770 99 496 509 82 299 473 142 225 748 123 467 909 120 181 286 91 33 490 151 45 298 81 198 242 83 36 307 82 267 992 91 595 906 104 26 204 114 39 804 112 811 956 85 354 508 115 477 861 73 511 901 25 167 612 96 726 861 86 163 660 76 143 980 80 901 917 135 538 791 96 152 354 69 364 433 112 906 999 105 496 655 80 173 883 62 156 699 90 585 735 67 395 898 126 12 390 110 495 553 110 195 883 63 929 966 98 348 541 114 486 651 103 627 851 51 10 477 94 475 719 81 400 763 141 21 384 98 99 536 97 601 753 139 111 321 74 707 951 96 337 454 136 206 636 97 217 938 102 177 443 94 778 981 109 83 205 96 208 560 96 528 710 106 1 915 85 649 652 105 455 847 104 215 252 119 44 396 69 691 827 136 373 375 92 51 219 96 70 668 82 114 325 103 210 707 80 38 861 95 207 763 83 227 526 125 798 801 99 154 722 90 534 909 91 107 138 127 10 873 113 259 992 108 204 681 132 52 711 86 133 379 65 694 860 119 460 965 98 57 523 111 598 913 90 272 888 88 70 854 103 123 555 75 558 770 96 279 963 108 500 898 96 217 724 76 526 852 123 305 408 119 230 904 82 210 434 96 675 687 103 550 952 100 313 489 104 555 768 93 330 606 78 434 601 116 262 624 109 0 482 97 713 773 93 83 638 112 688 711 107 418 516 90 562 666 75 228 592 116 125 909 117 230 708 111 12 645 78 451 699 60 708 779 132 373 644 78 942 995 92 191 682 84 3 330 57 162 724 77 305 799 129 208 849 82 465 594 110 639 762 84 112 389 100 114 601 112 282 377 130 721 875 110 152 179 92 645 883 113 42 152 82 380 984 126 909 981 104 431 522 133 647 832 124 388 559 121 365 561 70 443 511 73 388 443 114 239 674 95 340 590 86 288 866 130 658 893 112 36 935 103 514 970 85 57 116 95 360 623 93 566 999 104 90 799 98 359 748 130 900 995 104 43 832 99 310 323 91 442 510 88 621 754 76 401 991 105 212 949 127 455 832 83 654 904 110 436 679 95 425 860 94 361 637 77 798 972 153 300 552 97 388 934 112 256 397 110 257 873 84 587 824 111 90 845 114 444 854 121 234 383 92 437 797 103 325 571 106 96 827 93 153 538 121 84 158 90 380 425 126 285 988 144 591 771 103 402 501 107 528 755 153 522 802 85 657 904 47 320 346 96 462 864 113 148 894 105 200 224 110 861 935 116 301 943 83 544 580 89 497 760 79 58 878 87 24 749 62 14 852 93 870 944 109 381 530 96 182 691 44 172 539 72 114 493 74 423 739 95 383 482 107 54 690 107 216 239 101 150 390 117 79 748 104 250 553 113 689 995 102 271 664 151 230 400 104 83 501 133 263 934 131 473 920 102 97 973 108 2 206 81 538 570 94 58 127 89 553 975 99 308 907 47 393 541 140 439 824 135 201 995 105 333 842 127 347 647 108 212 596 102 729 964 100 15 215 108 130 582 93 793 846 69 284 784 84 142 319 99 209 529 92 426 645 104 46 870 107 489 694 110 57 539 111 24 94 87 57 132 94 478 705 107 602 703 92 471 886 122 375 420 101 477 937 119 10 601 128 9 244 133 652 921 93 508 587 123 755 971 111 160 983 87 84 648 83 264 521 68 62 547 99 256 367 115 637 786 112 370 413 125 228 720 63 789 834 95 832 886 86 373 446 78 538 829 117 832 847 122 407 623 110 408 966 116 326 679 64 185 374 80 603 633 84 148 256 140 265 347 128 716 739 113 28 413 126 618 880 92 556 848 121 704 755 125 181 754 103 38 98 99 180 256 124 223 741 81 394 918 45 752 791 90 136 821 117 375 590 103 343 413 83 23 806 90 258 927 136 210 756 73 428 474 106 546 726 99 159 662 96 206 409 120 354 462 106 427 453 109 204 999 121 257 476 125 168 956 89 370 682 112 377 886 111 16 306 97 463 849 94 64 487 127 353 409 114 181 898 106 359 689 92 335 560 105 85 727 107 337 339 106 282 854 92 541 638 107 463 928 78 184 953 87 569 934 65 379 430 79 642 957 109 111 663 78 430 598 95 363 748 89 432 495 67 71 996 91 665 801 102 917 944 85 153 646 87 271 368 105 125 984 100 254 942 101 206 571 72 143 394 121 705 852 118 11 496 82 611 678 84 305 980 103 136 866 112 516 864 114 335 668 140 948 967 94 229 252 113 676 826 105 115 148 96 135 851 120 118 449 78 575 975 107 234 832 70 195 642 128 1 865 126 228 784 99 713 947 95 108 258 94 129 374 122 325 425 137 161 317 107 151 152 115 569 652 84 298 647 79 458 466 96 432 745 86 121 517 99 601 655 90 70 285 100 85 353 121 58 380 80 428 749 84 692 842 89 178 451 113 415 482 97 350 524 132 296 530 115 398 831 146 785 883 92 121 364 103 80 464 89 179 856 117 328 400 104 68 200 87 234 961 97 154 270 97 225 306 131 69 484 131 454 814 119 772 793 99 345 707 103 259 990 80 242 510 96 758 771 94 418 659 108 161 305 124 187 844 126 350 416 73 388 777 91 232 277 100 97 354 97 842 851 94 62 310 107 503 979 113 310 628 67 504 737 138 208 632 106 444 687 75 542 843 127 383 823 73 276 983 104 413 691 92 236 687 93 41 612 80 334 443 95 128 785 118 291 808 115 202 322 103 91 461 107 90 666 106 864 942 109 608 958 112 200 207 112 448 548 102 13 626 96 43 209 83 360 526 117 76 677 155 2 960 118 306 851 132 147 824 85 341 631 79 6 932 82 335 758 120 103 381 119 682 967 91 164 527 86 193 235 88 921 945 93 507 996 84 437 959 82 302 547 112 311 926 113 72 711 98 228 354 74 87 279 85 66 973 108 706 798 74 201 388 118 223 686 152 85 648 105 128 704 130 23 342 69 672 831 78 226 758 106 223 771 122 255 818 148 228 335 107 11 46 92 140 886 93 287 546 103 70 728 108 229 442 76 407 671 112 174 684 104 206 808 116 69 86 95 262 547 53 36 556 102 3 53 85 442 514 104 415 601 93 271 287 155 183 379 60 205 544 85 378 907 87 189 847 95 143 776 104 276 923 89 407 678 102 552 810 85 602 618 100 251 438 98 201 266 105 235 327 134 34 242 133 732 734 96 618 882 98 34 713 62 112 261 96 228 964 83 164 314 104 42 811 73 38 647 89 670 760 100 26 622 98 575 848 101 30 798 72 753 938 85 186 234 107 263 383 92 577 885 88 330 642 119 43 52 91 6 633 111 343 525 96 458 679 102 512 876 114 463 762 68 68 930 78 345 721 104 64 901 125 902 988 100 354 814 94 430 431 77 895 957 104 124 255 131 13 426 43 586 657 124 32 401 76 512 548 69 190 316 100 77 967 61 160 805 79 203 239 88 522 893 89 810 944 103 79 99 87 882 926 82 577 842 88 480 964 87 654 670 112 226 489 87 815 955 99 106 674 63 740 749 63 328 991 127 483 914 130 163 443 121 164 404 54 224 718 127 677 879 117 464 799 64 677 689 92 411 764 64 515 687 120 455 540 107 444 596 86 992 994 128 872 961 85 313 981 90 53 443 77 60 834 149 427 896 168 306 660 90 587 784 135 805 989 86 239 742 100 235 363 87 87 405 83 204 302 105 879 996 112 298 531 74 365 607 70 122 874 79 670 708 117 147 281 92 744 789 105 375 425 84 493 531 67 644 900 102 72 207 109 100 439 95 453 925 86 74 780 111 41 531 88 362 884 90 281 352 73 341 408 136 108 519 87 430 695 103 74 668 144 11 325 99 84 426 92 182 626 121 335 459 103 265 924 111 187 731 78 103 475 99 45 700 100 478 670 128 423 425 103 146 911 162 626 663 118 806 993 103 114 935 95 114 153 152 82 304 137 471 644 108 0 414 88 488 615 113 263 412 98 340 567 114 540 695 98 190 722 132 396 886 129 329 526 112 73 701 99 212 990 98 127 722 76 291 749 102 384 416 59 75 798 113 30 445 84 52 905 63 112 592 86 132 804 114 316 554 86 145 347 72 549 875 78 125 435 85 234 733 111 780 827 79 69 233 96 239 481 102 71 442 108 150 881 110 388 919 72 74 805 79 16 251 83 200 666 96 417 490 75 278 307 114 115 425 79 387 720 93 184 875 92 73 273 83 441 907 94 374 864 92 152 832 88 316 514 69 5 546 83 296 860 59 538 736 93 296 550 60 230 822 106 550 761 103 861 897 102 417 593 93 127 263 113 222 341 135 177 927 128 273 810 129 472 706 95 268 862 103 166 233 72 263 354 101 56 634 109 21 741 93 155 961 117 142 192 103 241 290 68 102 885 123 668 892 126 592 959 108 189 465 126 27 56 124 57 569 109 451 864 119 798 899 109 481 517 78 846 928 76 24 535 105 608 890 93 310 998 95 530 772 103 86 857 89 86 994 94 296 565 152 242 325 106 755 875 118 20 530 75 173 908 91 322 722 68 2 824 115 312 948 134 740 950 96 189 253 94 521 540 94 50 414 95 93 194 123 158 590 81 517 903 67 68 676 73 387 633 95 112 786 84 2 855 99 618 658 103 3 176 107 575 623 130 699 988 51 143 375 104 187 342 54 610 853 107 13 159 56 567 601 121 672 712 113 201 318 101 501 796 82 196 848 131 786 914 126 794 932 67 293 858 131 524 715 130 176 320 100 324 734 88 16 194 114 216 748 120 410 836 111 695 984 88 681 923 86 182 822 108 54 490 75 795 902 59 295 933 121 177 785 103 122 497 121 23 675 61 171 699 69 923 974 146 350 391 112 863 865 90 529 907 98 189 834 99 266 499 122 385 784 99 676 970 104 624 730 90 51 441 110 141 335 65 379 565 111 81 525 113 418 987 100 92 330 120 10 663 74 118 869 90 844 955 96 366 436 73 508 846 85 370 501 101 742 864 116 319 843 112 85 174 107 19 312 106 503 549 96 227 919 79 419 487 93 45 904 111 374 909 124 618 743 93 27 644 98 169 775 111 353 689 79 144 775 88 653 757 95 335 937 116 36 78 135 405 982 87 451 580 101 314 964 112 514 977 105 98 937 88 184 900 95 437 592 72 622 651 109 135 269 110 419 428 77 629 878 92 707 727 123 102 994 121 76 945 130 755 909 103 299 517 99 81 951 83 308 357 141 649 819 93 75 99 73 236 458 99 291 570 138 217 893 95 74 730 83 257 352 95 391 996 124 53 760 91 249 481 45 10 117 107 156 568 74 155 725 92 225 349 103 851 856 95 96 112 84 367 626 90 86 88 75 408 687 89 680 811 128 219 865 99 840 955 104 762 923 106 501 593 123 719 810 85 214 836 72 685 981 61 360 847 101 216 637 94 373 990 107 83 788 99 23 424 83 520 718 101 13 674 115 378 979 115 441 456 89 132 665 102 108 478 129 486 928 123 179 770 114 484 847 112 96 935 54 793 957 107 669 746 75 846 848 89 95 877 126 253 314 96 14 127 92 238 998 106 192 543 94 330 978 78 532 875 130 534 731 92 352 363 70 730 989 70 278 457 113 77 396 78 54 458 69 114 586 84 529 534 86 687 970 112 429 639 60 529 835 99 351 839 71 637 878 107 300 771 107 545 751 92 370 582 106 393 684 125 520 782 121 160 846 99 747 865 120 382 796 112 137 340 117 663 968 110 620 935 103 698 841 82 792 799 67 517 658 116 279 429 117 321 448 70 126 198 77 839 922 117 402 803 91 306 582 81 243 856 72 395 613 86 128 796 135 348 481 96 250 863 97 451 775 72 65 699 76 87 92 111 443 986 86 525 999 99 354 523 84 395 963 70 733 835 133 602 828 125 180 601 130 673 799 97 49 943 88 295 633 125 421 971 87 714 914 100 809 858 117 20 733 106 83 626 77 539 567 121 381 615 109 40 339 81 133 732 82 180 447 106 100 548 100 92 518 102 276 819 72 484 635 88 238 786 94 239 966 126 628 739 83 466 997 135 516 625 134 434 501 134 365 633 73 646 736 62 87 514 88 585 690 94 100 112 109 372 957 116 36 693 85 333 974 97 375 587 102 207 722 98 168 229 96 752 800 92 185 455 103 605 881 93 151 217 106 26 489 97 555 719 100 102 770 117 271 381 121 73 358 95 573 704 115 412 841 86 459 991 104 214 394 85 302 802 118 747 930 87 19 164 95 23 73 121 68 117 76 179 869 97 355 661 117 352 550 92 470 856 123 323 515 105 196 756 126 203 709 93 276 912 57 72 714 92 541 703 85 307 457 104 365 806 115 533 619 120 131 940 92 443 590 86 484 607 100 152 957 108 382 886 91 245 385 131 835 951 116 33 175 103 12 623 98 125 985 124 110 151 105 457 476 67 93 948 110 391 940 116 237 360 81 111 901 114 181 708 107 348 709 120 135 218 87 192 592 91 10 504 52 575 588 112 76 626 98 261 772 125 801 885 114 149 680 99 532 611 89 498 628 104 152 749 119 86 440 95 446 864 79 864 886 98 54 279 97 164 385 112 664 811 118 344 654 84 65 923 89 596 885 111 108 507 109 608 707 94 44 942 85 162 448 126 429 729 118 669 676 112 178 494 115 279 889 138 508 750 104 318 909 119 266 555 89 125 777 84 249 524 153 804 897 121 414 964 79 219 463 50 556 609 102 291 351 108 181 364 139 48 431 149 664 831 102 148 783 71 303 652 60 122 772 137 616 929 41 166 317 97 96 918 121 490 672 77 519 534 121 559 598 124 487 881 138 371 515 109 546 960 108 460 634 66 222 797 101 363 777 117 276 633 101 423 723 91 888 966 101 172 686 125 363 559 147 766 767 106 28 415 110 309 553 90 73 925 110 285 522 120 537 891 133 738 985 107 312 591 113 831 856 113 484 653 110 182 452 107 502 577 98 687 828 66 0 221 113 375 785 118 234 340 105 374 658 86 67 838 112 615 781 105 225 297 84 31 417 95 813 993 95 9 644 90 83 998 134 191 773 96 293 378 84 84 182 96 773 859 128 440 680 137 186 385 103 529 639 135 91 119 105 415 991 116 87 908 87 329 898 129 678 986 114 792 902 95 317 467 122 814 839 102 498 604 98 666 834 89 130 262 107 401 558 73 579 895 81 497 966 66 48 517 96 438 589 81 28 461 126 361 841 94 874 950 116 341 533 92 508 563 103 424 570 116 214 800 133 160 546 95 508 885 81 138 301 111 894 936 103 19 260 110 377 849 113 513 677 80 16 786 112 457 950 83 667 767 93 360 401 68 217 420 89 764 817 68 149 281 73 632 793 57 31 219 91 535 568 124 1 312 111 406 751 141 422 843 87 370 674 77 83 433 73 485 810 85 299 872 76 225 716 102 336 537 102 410 569 132 379 451 92 504 843 94 35 535 103 4 918 95 450 862 113 209 686 102 855 940 50 86 944 131 204 227 111 682 877 87 27 381 95 53 482 113 456 669 110 529 860 121 57 892 81 472 951 88 179 733 78 29 824 125 117 627 76 751 964 124 577 877 84 110 866 98 406 857 105 81 698 95 680 730 132 54 795 71 407 610 85 280 595 84 863 966 75 223 410 125 76 97 94 381 767 108 855 990 108 155 699 127 74 971 48 14 606 157 170 874 128 651 850 82 62 583 90 12 449 117 330 984 77 242 345 138 202 648 102 333 771 76 132 809 126 685 897 112 544 631 93 511 705 117 245 716 105 262 427 103 186 759 109 501 533 100 528 727 94 543 939 96 462 759 124 121 226 122 321 827 97 338 950 102 743 968 133 107 481 101 60 208 91 479 752 102 380 614 99 191 983 81 75 454 113 403 459 92 82 326 131 89 831 140 6 764 108 236 410 87 332 525 97 169 935 90 540 583 92 253 783 86 284 364 78 178 847 132 196 950 69 153 654 108 39 57 114 653 680 117 378 538 95 74 150 94 55 829 95 328 485 97 333 585 93 735 898 89 769 836 104 165 688 121 633 919 77 12 538 116 65 320 91 187 904 106 34 618 113 242 583 111 461 816 106 590 701 105 123 905 115 362 874 88 215 235 83 874 959 89 121 370 140 424 972 67 246 298 142 596 789 95 148 426 86 623 785 87 176 499 106 28 388 107 412 961 105 701 922 108 244 565 98 289 384 140 185 588 80 76 363 112 235 335 87 550 985 100 73 994 59 248 416 117 73 336 93 340 444 94 143 685 103 35 175 89 400 464 90 166 462 104 116 887 102 681 747 108 196 757 78 322 907 126 253 301 72 124 738 108 65 603 109 247 779 108 456 513 95 298 343 111 676 959 93 476 685 81 701 849 85 66 241 99 221 735 100 129 192 79 196 404 94 352 872 116 213 818 59 213 307 111 21 46 108 17 180 63 471 647 129 53 885 101 474 540 76 554 822 99 141 662 127 835 865 118 398 970 98 152 403 123 267 786 97 346 388 119 11 549 91 251 935 108 56 514 91 743 837 164 523 783 78 425 637 92 754 878 118 115 876 104 245 574 101 151 335 87 160 343 90 296 524 90 307 858 69 298 781 97 721 900 137 18 107 90 44 872 60 57 898 108 85 112 84 367 788 101 233 407 113 429 709 93 57 723 128 328 416 77 532 934 94 28 228 86 217 471 141 969 995 85 358 930 85 317 534 114 236 980 85 430 861 90 862 968 107 55 809 76 728 868 129 359 843 101 894 990 86 189 837 122 326 490 81 571 843 110 303 404 105 702 851 92 447 846 61 19 881 88 157 711 73 457 459 86 1 806 98 705 783 120 648 819 126 445 591 123 516 773 85 781 997 66 261 694 44 663 991 118 256 859 112 104 270 93 472 921 112 600 688 96 819 857 70 411 559 66 754 828 113 358 713 78 101 332 122 292 559 110 266 508 107 134 848 84 680 795 91 295 355 103 160 716 108 304 899 107 44 177 114 152 368 101 281 713 82 598 939 106 265 300 92 402 863 90 603 951 82 69 197 104 566 745 86 544 903 100 26 107 73 726 964 70 276 445 109 959 999 80 312 313 147 241 545 76 282 436 89 161 299 125 42 294 111 693 982 73 240 955 90 17 524 48 753 995 85 399 681 115 259 720 49 495 924 54 116 670 128 398 495 68 439 886 99 610 937 89 211 450 104 322 678 74 95 585 128 31 141 51 169 903 75 814 963 99 117 336 67 225 796 101 644 843 123 49 291 84 188 815 106 611 737 116 10 797 132 297 764 113 214 695 139 495 944 130 147 488 111 112 778 105 187 267 134 152 567 100 48 687 96 105 545 92 5 873 95 45 419 93 316 460 150 674 873 145 179 613 103 328 924 99 104 651 118 123 315 79 299 752 115 342 422 100 392 948 110 380 523 89 623 827 140 89 858 84 440 621 98 162 547 119 697 885 99 515 933 123 277 588 128 196 793 112 643 653 92 0 384 132 392 484 99 394 982 82 642 747 128 557 951 83 311 557 83 180 946 122 795 908 84 578 773 95 272 355 111 353 992 107 414 634 131 175 518 104 410 725 145 483 677 125 55 581 124 298 959 95 135 437 102 365 750 90 265 354 89 103 952 103 414 802 92 461 993 106 125 983 104 766 889 94 4 52 131 181 392 88 163 604 83 147 776 134 163 563 78 7 413 105 896 899 93 763 990 103 284 807 79 219 349 97 64 938 108 145 899 93 176 621 119 413 812 83 100 535 110 508 762 70 203 815 82 38 419 90 395 580 89 811 922 116 301 623 113 113 596 89 24 466 120 201 685 141 451 477 91 131 878 78 576 583 98 331 486 90 510 985 100 357 663 90 881 963 98 484 600 78 30 416 98 797 996 116 399 918 111 664 913 114 334 741 79 396 702 78 157 296 92 436 961 116 144 365 104 573 682 114 719 954 68 342 567 102 138 841 84 342 395 78 290 724 104 412 590 105 650 886 113 79 835 96 157 437 100 593 755 96 213 528 135 535 669 111 215 464 95 638 812 69 225 951 99 37 280 100 198 651 82 398 646 100 377 840 117 63 674 99 103 972 72 61 565 114 81 480 106 245 375 111 386 463 102 355 599 97 309 704 133 106 485 89 266 301 103 60 650 105 407 455 107 294 901 111 150 984 89 468 965 98 905 949 101 697 927 94 594 772 115 291 862 83 396 875 124 251 536 94 238 769 82 640 763 94 369 954 125 688 890 86 12 860 112 632 792 91 219 686 106 97 752 65 215 809 118 79 331 69 581 995 104 3 234 93 22 594 74 295 975 124 559 796 120 543 780 96 629 902 96 781 949 82 933 936 72 478 882 117 854 925 87 772 976 108 53 397 107 618 698 126 58 983 87 226 946 111 837 943 87 479 809 102 200 409 103 804 859 81 253 282 106 533 846 100 948 965 89 196 844 96 26 566 111 714 819 62 318 324 81 241 782 76 728 770 117 343 850 81 330 906 107 68 299 116 158 811 98 249 843 72 55 372 71 318 346 86 425 670 106 794 889 96 580 747 99 224 391 113 159 802 99 32 846 101 265 760 73 157 611 59 432 756 95 84 888 114 544 808 65 183 670 92 331 978 122 180 394 85 139 812 105 152 961 109 40 396 101 926 994 122 260 614 79 520 859 106 278 798 147 30 836 53 573 817 73 295 400 140 257 788 77 202 615 96 127 413 121 442 506 116 370 383 110 47 809 126 670 748 111 152 175 130 17 475 97 400 604 120 172 473 116 495 609 101 269 973 108 530 964 91 461 509 99 783 892 86 847 906 110 465 476 119 67 651 100 446 750 81 129 397 107 110 410 139 105 138 87 45 88 85 859 995 76 160 668 62 280 481 93 63 739 106 54 916 107 23 623 90 124 569 98 877 904 117 91 637 129 391 635 99 4 167 100 179 522 85 74 574 117 650 680 90 2 762 121 524 986 77 443 532 157 562 964 112 323 923 96 67 237 111 652 660 89 704 914 36 429 539 115 437 477 115 511 545 132 301 442 81 104 492 72 695 960 98 394 938 105 137 992 71 787 969 95 253 925 116 8 863 116 161 437 80 362 934 99 203 734 85 61 483 100 255 483 61 662 775 116 287 885 128 183 349 96 459 920 97 267 506 124 130 749 53 155 836 64 625 810 115 575 948 98 413 441 80 427 969 86 321 702 111 4 388 90 177 516 96 264 870 130 308 572 84 813 947 106 312 825 104 61 562 97 60 782 84 611 851 102 87 732 119 49 239 97 83 824 101 657 884 103 531 974 122 331 848 108 515 750 76 597 746 78 28 287 99 390 799 92 257 841 91 403 410 79 92 115 46 16 256 108 286 913 75 4 865 109 21 578 104 46 919 79 867 938 55 471 600 79 519 791 130 152 773 96 23 614 77 31 611 86 24 667 115 417 482 48 35 149 139 135 946 67 377 519 81 55 275 136 129 710 117 727 940 62 380 942 107 136 746 106 39 228 85 311 739 70 128 217 72 694 723 102 376 774 92 4 534 124 539 611 97 64 346 91 148 527 97 153 561 89 578 913 99 25 408 101 256 800 92 491 493 67 424 993 134 335 784 87 357 498 108 425 732 110 664 852 133 499 707 106 325 659 110 226 968 115 457 976 102 62 184 75 533 694 103 271 682 113 282 909 103 314 966 67 458 526 100 633 789 99 293 880 111 457 477 65 734 976 105 135 222 127 413 619 92 454 484 113 530 618 106 544 632 67 16 476 111 27 35 92 459 980 98 449 540 114 170 788 48 566 742 81 225 752 114 269 715 121 111 123 105 580 674 101 206 648 96 108 719 98 327 531 156 8 525 71 250 932 94 128 543 97 490 582 87 230 504 109 264 752 56 584 995 132 539 665 90 72 968 112 496 923 104 558 653 103 161 454 62 407 799 116 419 702 110 515 800 118 674 874 117 261 642 116 86 967 88 199 746 103 344 432 97 492 703 113 243 263 79 194 534 97 40 281 132 603 795 114 236 811 106 683 931 101 329 487 86 438 593 65 367 374 103 327 513 125 69 191 81 91 226 80 443 645 127 599 765 93 105 522 27 821 838 102 70 195 84 423 772 93 360 652 91 205 655 106 109 158 108 884 973 88 176 315 103 28 544 107 48 476 83 141 236 180 98 249 87 118 734 119 40 41 103 762 984 87 417 930 100 398 979 82 193 289 87 383 935 79 168 964 127 309 585 72 209 716 114 656 875 118 342 346 144 355 693 88 632 857 56 464 601 105 72 125 124 371 702 114 816 894 95 251 725 90 217 729 128 280 671 106 225 672 95 607 726 94 412 546 81 582 751 116 494 602 84 388 767 108 17 228 69 636 948 111 243 541 120 336 350 88 378 840 103 693 783 105 2 683 104 178 308 103 386 854 107 555 744 57 209 699 126 114 394 117 97 461 87 197 483 92 46 761 103 449 911 94 609 813 122 297 695 104 580 835 48 153 673 68 230 351 101 347 910 129 632 637 82 599 628 103 634 865 44 651 664 103 113 850 128 18 303 83 152 638 55 229 351 90 305 760 94 18 755 129 815 923 102 525 990 92 177 344 72 392 803 67 229 264 118 428 654 95 394 701 89 150 431 106 458 949 105 538 753 125 202 898 101 371 484 122 203 801 64 513 729 62 800 964 108 808 853 58 430 727 123 75 456 85 844 938 128 151 540 110 572 880 96 266 628 121 13 636 95 592 643 94 418 913 131 35 593 57 592 709 103 814 946 103 24 224 122 10 707 106 101 747 73 287 435 96 390 735 106 55 948 115 262 579 71 487 980 101 706 869 112 576 614 64 13 491 78 2 526 73 703 826 144 370 853 81 71 560 74 253 480 101 238 822 107 200 341 73 225 329 105 515 661 116 71 630 85 75 87 81 192 489 110 50 811 112 198 903 71 729 869 118 491 933 107 176 911 110 526 560 112 112 944 89 66 988 80 532 576 122 676 837 63 738 779 109 15 441 114 0 709 84 943 994 174 208 285 116 144 686 75 401 451 104 311 724 91 2 943 65 323 337 91 56 364 109 148 995 81 463 696 108 4 951 118 2 96 88 152 250 80 62 269 90 462 906 96 263 319 86 413 994 86 752 999 85 708 866 87 161 371 123 206 750 103 794 965 92 607 761 129 441 698 107 812 945 122 748 961 153 567 727 89 292 855 120 123 550 106 58 455 91 529 955 82 22 503 65 55 260 106 351 950 86 551 931 76 181 274 123 152 266 105 355 815 100 778 794 88 139 757 101 63 874 101 94 619 113 7 345 90 653 920 96 535 997 106 89 742 110 329 986 109 160 505 112 494 809 107 37 473 94 341 823 95 251 415 84 123 475 95 357 747 100 158 477 71 192 438 96 745 975 120 19 94 101 166 895 89 865 877 118 558 791 146 130 624 83 303 431 131 81 817 121 521 866 118 470 508 85 38 681 141 206 279 105 387 616 94 4 362 109 106 164 106 94 521 109 34 466 88 694 754 87 255 722 91 90 240 98 40 636 84 457 640 75 353 361 108 146 351 95 502 936 64 297 724 88 429 611 110 27 295 131 252 523 110 281 587 96 284 921 104 239 833 88 863 896 65 123 954 81 38 204 67 60 480 84 400 416 87 89 415 87 444 827 112 374 958 77 515 666 74 373 744 86 574 892 94 82 244 86 297 302 96 357 607 102 104 583 105 50 469 97 213 944 103 236 440 94 795 977 89 219 279 82 83 764 90 151 852 106 761 851 116 40 824 87 224 514 109 929 980 117 113 897 67 310 992 136 375 660 98 490 775 103 203 844 133 428 834 107 279 803 142 4 619 121 745 856 125 664 777 135 412 601 60 655 941 93 2 678 93 92 348 85 524 695 134 951 956 138 161 188 73 31 580 131 243 925 105 296 421 99 148 168 119 188 431 89 951 957 111 201 900 99 934 964 82 599 957 124 538 929 91 245 282 112 272 831 102 100 276 101 104 750 115 539 875 55 733 886 86 90 180 110 438 893 117 331 542 119 300 512 132 581 931 76 732 806 128 205 561 87 704 953 76 356 397 114 511 768 110 337 612 83 56 678 85 362 406 98 463 575 116 794 866 125 71 327 138 383 975 85 6 518 125 214 392 105 357 484 100 763 819 104 195 763 82 229 358 99 17 469 100 81 199 96 469 659 104 144 687 83 263 588 85 112 817 104 306 642 77 26 291 79 594 949 94 644 649 87 162 463 98 13 619 104 173 668 68 602 645 81 92 770 107 101 123 104 449 857 86 300 453 123 59 865 81 110 578 106 156 842 85 456 932 101 797 966 81 209 345 85 883 947 115 63 787 72 188 800 112 117 684 95 132 242 121 713 806 90 321 579 123 257 676 74 119 237 50 34 999 98 518 976 112 32 45 112 184 621 101 266 394 79 94 114 72 81 551 117 406 878 109 33 357 99 447 500 88 248 606 97 11 374 89 624 881 101 184 432 103 11 826 82 2 462 109 275 310 111 726 933 91 240 694 87 799 979 119 7 382 97 654 916 85 685 704 126 438 499 110 40 373 107 55 454 127 434 796 81 229 871 91 882 952 129 262 947 85 27 655 110 683 988 112 208 999 112 224 458 92 574 575 63 126 363 105 276 527 86 920 951 108 470 682 94 14 521 138 401 977 143 674 732 67 81 797 71 171 183 50 148 272 102 321 481 126 136 783 131 271 788 103 434 638 123 532 898 132 25 78 87 306 854 103 166 578 97 264 324 78 2 566 86 505 758 73 704 712 98 106 242 90 513 906 132 331 681 108 762 895 109 51 975 84 284 298 92 435 777 125 174 360 123 134 728 94 195 489 95 172 907 132 50 364 58 46 746 113 191 645 118 49 664 127 581 792 114 588 762 80 532 547 127 301 448 108 343 772 129 172 190 98 138 857 121 289 698 144 21 332 83 71 877 96 308 633 85 333 777 60 805 892 120 102 518 101 821 921 89 19 438 100 427 454 121 811 831 89 379 721 85 73 421 85 67 884 84 133 482 66 17 324 130 98 658 96 320 397 71 142 143 125 306 792 93 348 494 104 114 789 114 614 983 50 202 424 105 789 930 110 22 889 102 513 821 114 63 866 104 3 221 149 481 648 65 182 799 108 58 723 109 519 697 95 12 513 148 417 602 89 215 746 88 794 845 73 90 621 109 169 546 66 306 712 68 263 287 116 646 894 88 291 377 109 309 771 115 19 184 100 41 853 128 76 150 144 847 954 90 193 830 110 167 564 91 489 969 84 207 303 118 149 170 105 93 107 104 602 644 78 634 658 128 256 592 126 363 481 72 93 676 111 386 652 89 482 819 96 650 961 121 221 228 98 586 970 91 665 987 76 357 650 111 98 598 100 398 512 111 267 954 105 235 346 78 203 330 132 17 267 123 307 615 109 458 939 141 333 602 103 525 785 79 805 848 74 628 982 115 681 919 129 28 840 47 842 948 133 206 646 130 89 228 80 135 664 107 0 409 111 793 900 83 543 947 99 420 859 60 116 966 128 197 230 93 435 561 93 62 991 95 14 130 80 12 723 119 299 948 112 267 531 64 616 685 117 404 625 103 126 514 90 35 985 113 887 946 155 47 546 79 74 796 102 539 541 100 788 924 73 785 790 107 577 696 121 6 576 98 386 531 93 27 443 107 308 868 111 435 669 120 887 987 72 723 961 92 73 888 87 141 416 80 601 909 74 237 930 128 240 665 101 348 489 82 52 351 80 722 885 112 179 646 99 121 522 79 52 231 95 239 646 107 490 724 92 928 997 88 274 277 70 200 996 139 393 744 122 293 473 86 283 414 141 57 332 85 942 993 119 181 703 71 102 328 119 297 871 103 658 764 115 915 959 108 279 677 121 56 271 69 454 597 59 531 726 80 710 922 62 329 790 108 368 691 75 294 500 108 432 833 107 134 487 114 207 956 100 79 905 100 360 662 99 209 366 111 186 980 81 839 991 84 653 886 75 31 345 106 156 576 112 318 873 110 310 673 87 323 837 86 285 405 101 109 388 140 54 887 92 533 827 121 811 823 113 475 594 106 813 828 106 111 133 89 190 958 88 292 814 71 167 390 83 47 817 82 514 740 118 723 794 94 579 727 152 290 295 96 547 731 101 537 985 96 373 806 106 150 610 84 16 119 63 9 735 112 185 755 114 151 896 82 783 849 58 263 908 97 578 803 117 282 993 121 205 885 66 285 926 93 748 863 74 357 413 72 0 3 93 216 236 97 202 843 108 680 837 96 941 948 72 392 492 82 122 402 70 324 795 84 292 609 106 790 873 85 247 977 129 495 569 86 540 800 91 819 836 142 70 547 82 860 925 93 198 787 106 124 144 147 709 718 84 395 591 62 748 919 65 86 402 101 216 388 75 100 651 107 67 259 88 321 606 125 212 319 72 729 984 120 48 632 106 26 439 78 512 822 131 95 368 103 380 711 96 611 995 79 231 836 99 94 204 88 1 280 76 151 958 144 139 494 115 111 665 115 80 983 92 386 763 100 120 998 78 86 250 116 205 593 75 754 924 94 13 776 92 804 899 92 865 901 116 73 595 108 234 930 97 691 858 107 263 938 69 533 963 123 0 634 146 552 980 95 349 980 63 370 696 111 248 482 93 455 895 104 536 590 98 299 898 120 605 963 131 577 597 84 826 885 104 305 616 104 182 353 80 111 419 79 337 408 99 578 826 120 65 287 146 372 699 75 12 821 111 470 678 78 693 869 82 548 683 95 92 905 73 114 197 141 170 826 85 837 922 68 57 472 85 404 930 93 653 748 110 276 652 77 29 798 61 817 969 73 525 657 100 34 551 122 62 141 93 868 878 111 103 408 100 173 979 89 433 598 96 221 563 77 240 596 98 563 875 89 373 483 74 762 999 98 434 591 95 203 425 132 792 926 91 767 789 94 480 637 106 219 394 96 154 696 119 164 979 114 495 814 124 421 983 61 397 675 74 630 882 70 85 91 143 353 956 120 494 937 69 479 627 84 610 916 111 665 928 142 373 395 97 771 901 123 277 971 110 495 708 118 398 890 79 309 320 106 19 407 95 213 935 129 290 969 82 308 920 134 308 434 122 526 800 92 97 241 113 310 851 104 356 522 118 108 908 118 365 506 84 147 422 99 26 354 105 249 779 83 129 202 128 109 570 97 104 409 80 559 616 110 615 875 90 157 375 89 390 738 79 530 958 93 30 480 88 787 957 87 224 402 105 445 796 130 288 744 108 26 78 104 569 883 82 167 719 106 63 615 96 505 583 77 650 761 112 572 874 84 167 502 79 450 942 111 166 690 80 291 940 93 65 674 71 751 814 138 464 781 110 188 388 98 203 645 88 170 951 95 241 705 126 460 797 74 621 633 75 442 538 102 256 881 120 242 675 92 57 797 102 288 418 143 79 418 99 739 852 134 450 508 125 51 527 72 483 575 94 351 520 111 492 744 96 45 614 103 296 340 103 750 758 103 27 400 139 280 949 83 328 754 89 359 558 81 538 562 110 103 857 118 96 690 89 621 913 136 540 987 121 855 927 111 384 420 67 130 502 111 880 932 96 445 459 98 631 890 96 281 657 100 799 937 86 425 688 83 119 778 139 128 486 134 452 992 95 75 701 113 16 906 107 532 736 126 429 455 108 14 491 110 286 587 110 369 709 85 59 983 109 48 280 84 381 921 117 519 921 109 67 777 121 416 878 122 294 577 106 62 275 106 810 895 79 317 837 127 333 719 78 671 734 70 23 240 92 572 668 103 271 736 108 343 481 105 86 429 86 76 846 124 152 921 75 69 189 96 559 582 66 563 804 92 671 676 100 375 606 113 250 937 120 387 533 85 346 873 61 62 483 120 467 827 62 301 505 114 71 403 39 250 681 94 263 831 95 225 862 58 461 932 111 302 918 128 237 376 105 69 121 83 9 187 92 364 936 89 332 876 71 43 303 124 660 810 119 131 880 105 270 674 83 98 815 81 570 658 98 100 999 105 111 332 100 266 975 113 628 859 97 229 671 95 152 431 102 413 780 122 231 332 90 217 287 115 676 912 76 557 969 101 446 624 116 88 274 113 92 792 63 704 947 100 280 532 48 687 833 89 425 875 92 177 683 102 107 983 120 326 791 128 418 540 79 800 804 132 243 510 93 269 491 98 251 909 147 16 655 141 320 765 114 102 293 76 564 738 103 313 923 99 225 604 151 90 549 71 532 650 116 474 477 127 114 666 129 33 628 78 31 368 63 511 667 121 546 878 106 94 399 155 371 854 87 383 540 92 22 458 112 216 365 134 435 682 88 395 598 111 404 493 96 210 781 122 524 958 128 277 843 109 361 820 131 60 560 70 447 845 123 264 581 102 170 606 128 163 539 135 277 832 102 117 836 82 405 499 115 477 588 36 64 481 124 297 324 94 423 984 62 321 393 137 271 273 80 442 803 66 54 907 100 678 935 121 102 857 94 415 585 89 192 231 56 365 421 82 126 678 58 275 518 110 47 922 93 756 930 89 259 889 114 17 121 85 144 381 89 519 756 45 440 823 90 129 728 89 125 832 115 556 736 87 63 651 108 862 978 134 44 421 93 592 679 124 356 648 103 349 718 112 325 568 99 84 85 71 356 559 96 281 468 116 46 633 112 14 878 95 266 433 58 524 799 112 61 105 88 305 898 125 202 651 107 270 421 142 208 508 94 401 446 95 656 894 98 507 536 108 851 951 92 564 704 95 408 585 82 191 236 123 887 960 82 508 625 122 391 545 106 332 827 71 40 97 86 105 124 106 470 573 116 354 566 142 36 729 78 27 62 102 437 596 70 307 621 91 115 227 96 747 872 81 448 665 119 308 836 110 38 525 111 258 702 82 8 350 91 632 751 147 217 990 95 340 549 122 289 960 75 467 594 92 166 314 123 865 949 110 5 87 99 598 756 111 450 686 104 671 680 150 14 640 78 326 818 61 137 486 108 367 894 107 80 155 105 51 762 125 156 795 107 311 768 128 372 513 108 145 239 116 283 863 110 418 986 143 101 327 80 289 683 101 606 831 89 246 493 71 122 267 106 659 702 53 29 89 132 146 754 88 338 777 145 86 428 95 371 533 97 65 182 108 133 690 106 571 761 81 311 360 99 250 639 104 204 294 112 646 672 105 500 736 110 637 920 109 448 914 98 64 233 82 226 281 98 215 802 117 541 797 93 884 993 95 588 705 97 142 973 95 570 863 57 359 866 93 19 899 88 740 831 104 349 657 99 90 648 112 470 478 103 457 975 65 105 955 70 287 744 101 299 437 121 600 814 113 382 402 89 721 915 88 213 681 95 218 864 96 4 821 55 102 234 76 408 597 107 554 568 93 280 364 112 5 443 90 349 370 70 290 298 92 570 815 82 426 680 88 184 195 142 214 608 87 139 793 110 94 434 124 595 971 69 404 956 113 406 690 109 317 336 125 184 280 92 683 944 94 362 912 104 305 366 121 315 382 129 10 149 121 14 895 74 833 950 81 520 685 76 59 425 115 640 890 102 17 859 71 273 356 133 599 675 93 433 798 85 136 339 89 140 207 108 609 959 43 226 470 103 632 786 109 532 747 112 68 150 125 146 509 121 268 524 96 420 999 110 98 349 110 568 763 77 866 967 107 385 460 103 798 809 63 870 886 120 252 610 70 73 164 68 540 895 102 627 993 68 369 863 96 455 748 64 731 927 113 721 762 111 502 606 120 268 465 114 733 746 93 40 621 125 119 887 99 299 505 95 403 745 96 518 610 76 521 595 136 99 534 91 193 243 97 394 693 60 161 549 101 125 472 104 321 907 123 90 676 89 746 851 80 830 986 94 69 673 99 224 332 68 69 102 82 37 818 105 453 886 104 164 855 90 119 656 80 479 594 106 106 481 67 725 909 106 41 434 60 305 720 103 185 618 95 779 808 106 99 973 87 353 925 99 83 963 103 11 614 95 360 674 127 58 109 128 8 70 81 316 951 104 573 830 93 560 738 93 156 387 105 125 445 95 93 317 86 192 260 89 451 585 88 565 809 77 111 723 112 501 586 99 360 516 75 558 612 94 364 501 95 436 771 78 63 742 118 195 302 123 391 499 123 399 728 102 331 950 86 497 563 112 90 374 90 520 930 107 165 551 99 422 614 121 5 25 125 302 586 109 596 674 130 25 958 88 772 854 105 87 749 104 270 454 118 81 958 96 269 647 87 858 960 88 211 514 85 739 982 105 133 594 94 224 506 116 479 834 104 287 522 68 43 179 79 396 616 94 168 289 102 272 889 89 719 862 46 538 862 108 220 952 119 505 606 84 719 860 103 432 702 72 100 878 60 245 858 100 5 405 62 489 870 57 104 716 93 300 690 133 26 584 88 110 354 78 230 408 156 597 898 127 0 712 86 185 597 123 489 555 101 392 777 92 286 660 120 183 222 85 421 873 79 423 877 88 153 992 111 127 408 98 21 977 74 733 763 108 714 761 101 632 654 97 729 825 57 888 900 103 385 539 94 228 892 118 437 580 80 469 811 100 566 897 86 6 481 103 100 739 99 171 680 117 191 700 66 25 681 120 780 885 95 513 635 107 572 719 125 138 164 95 32 589 87 17 131 106 70 537 79 331 484 109 301 628 86 614 979 94 197 983 86 756 940 93 904 914 102 114 134 115 166 548 101 541 758 105 80 738 110 213 713 119 22 905 112 312 559 101 286 703 131 43 498 92 107 845 94 342 931 99 255 290 123 683 934 79 118 532 77 475 581 101 77 566 110 62 183 86 719 816 88 53 350 80 769 825 71 341 351 109 329 521 85 313 381 112 483 488 84 467 850 113 414 663 125 458 981 111 262 459 111 222 765 129 411 815 112 695 846 92 196 698 107 799 976 77 537 550 104 138 740 88 154 861 106 833 897 66 466 761 95 647 688 98 46 677 126 88 465 110 230 951 101 42 590 134 242 681 125 895 953 122 73 93 123 16 230 92 193 861 94 54 400 80 394 829 112 395 927 117 217 387 83 56 827 126 327 614 98 318 907 82 538 954 88 186 335 107 867 963 126 9 800 108 267 512 96 167 353 138 140 615 94 724 742 85 240 347 90 227 254 116 780 821 106 20 949 94 322 811 109 445 884 99 280 811 104 536 960 101 352 630 108 52 326 109 215 426 94 232 725 111 271 462 98 170 811 93 63 998 83 276 597 95 107 598 112 537 704 132 51 254 87 313 817 100 145 194 140 6 17 88 41 897 82 306 458 106 30 214 90 455 938 80 95 226 120 366 892 104 452 848 87 529 938 156 48 372 93 243 971 94 170 861 101 92 578 106 283 829 114 81 85 126 922 952 122 232 254 97 350 417 120 355 424 123 79 509 118 370 825 99 445 972 103 259 967 99 520 781 82 636 695 128 191 769 108 579 939 102 129 975 116 382 448 69 535 760 96 385 699 120 189 604 88 244 979 93 160 774 88 487 551 130 668 964 98 499 694 110 187 895 97 673 903 119 87 261 66 396 825 120 10 222 98 245 988 102 159 923 134 275 734 99 132 653 125 196 720 136 240 460 79 189 479 70 267 350 91 196 575 121 583 888 103 43 918 129 481 555 75 42 940 95 742 926 79 593 615 119 7 618 126 141 157 106 195 673 107 35 945 102 540 747 116 42 531 68 139 994 84 375 506 76 483 603 114 227 698 94 159 671 109 165 900 40 454 948 123 535 922 90 133 542 117 176 654 104 41 815 102 279 634 134 755 989 97 301 612 124 131 201 105 450 824 107 316 846 91 288 917 114 446 779 115 49 284 103 154 937 108 114 720 97 338 446 80 443 459 77 114 259 59 256 426 106 616 861 66 240 688 79 587 690 54 149 187 103 458 948 94 697 994 83 270 781 63 153 661 98 405 602 106 352 485 63 894 992 107 475 576 101 955 995 94 346 617 120 420 450 103 254 746 101 6 956 118 36 99 106 134 382 131 730 996 115 75 271 118 519 863 89 445 507 107 375 410 79 304 632 92 762 908 56 244 416 52 650 920 113 54 452 68 125 662 80 52 487 114 51 521 100 233 273 157 584 997 68 396 472 119 321 836 128 298 405 119 141 315 131 670 923 94 142 513 91 608 705 91 916 947 82 250 294 108 339 852 70 93 301 64 112 421 77 140 910 83 77 240 135 178 901 115 618 950 90 3 589 123 123 366 90 41 106 93 76 134 106 333 479 109 16 314 104 16 723 114 36 208 111 60 632 112 344 847 72 0 57 103 21 361 107 934 959 102 108 781 116 84 861 121 225 821 94 486 779 100 4 59 131 292 505 139 249 977 93 477 674 99 544 981 97 499 731 130 503 531 82 345 550 96 287 921 126 172 460 88 686 962 87 20 292 96 799 813 116 573 719 45 132 719 102 11 773 98 679 902 110 102 119 90 725 876 144 470 607 99 367 741 122 229 811 52 145 271 107 4 520 90 17 923 104 155 592 110 430 839 96 398 510 106 20 201 91 1 345 97 230 409 135 629 766 96 672 982 119 232 739 92 387 482 120 646 761 93 182 760 68 104 785 111 574 954 73 350 767 93 266 713 102 714 892 70 77 863 66 130 915 82 166 174 117 46 317 132 280 543 71 629 940 97 28 617 88 793 965 108 122 722 80 256 363 109 211 773 83 233 292 105 135 780 62 244 259 102 888 973 154 67 962 98 356 508 79 293 625 119 160 525 87 355 873 96 750 861 106 443 654 150 305 722 139 867 974 116 328 765 89 63 393 118 260 956 78 881 964 74 119 636 103 179 317 129 675 893 123 290 502 91 22 138 123 591 958 114 247 456 104 166 430 101 169 784 82 108 488 97 95 307 116 51 72 102 835 995 93 489 710 107 433 475 78 705 812 74 154 652 89 934 986 120 59 134 109 590 681 112 50 809 114 237 263 105 253 420 133 697 698 83 219 535 145 165 599 89 206 429 73 153 443 91 76 566 102 42 419 72 176 956 89 574 722 108 54 782 83 452 958 106 667 755 92 680 685 64 466 781 113 785 801 98 151 565 99 132 347 113 533 936 75 111 170 84 468 692 93 6 173 82 431 512 117 819 936 89 234 408 103 733 827 110 389 449 130 575 671 140 127 302 119 239 968 121 471 689 122 390 887 98 406 802 96 78 458 121 642 975 86 59 637 132 603 775 125 479 939 98 651 914 94 89 640 84 330 711 73 116 152 133 457 871 92 378 969 86 27 911 76 190 421 68 334 485 89 67 761 120 730 770 112 734 735 134 612 909 106 115 445 65 44 522 74 2 87 113 150 614 89 837 973 67 172 411 79 215 865 75 715 792 119 223 346 118 349 945 87 16 302 112 428 556 114 133 291 103 193 194 96 956 982 77 328 547 77 339 491 117 746 960 85 964 999 131 592 697 68 291 948 116 425 790 126 207 855 101 201 971 98 178 579 115 310 961 85 538 748 73 318 784 92 1 427 114 825 985 116 274 839 137 653 664 83 312 846 90 296 713 116 0 997 106 401 441 116 408 662 74 284 902 146 110 357 97 275 779 108 3 125 98 262 409 85 324 371 62 195 402 83 264 545 96 244 271 73 714 923 80 42 425 84 317 504 90 92 472 118 666 972 150 650 668 63 274 987 121 43 471 114 563 776 136 596 981 128 197 581 88 784 985 84 16 961 130 244 525 61 787 989 69 706 832 102 559 701 97 637 883 104 122 962 131 22 999 99 5 32 108 70 254 122 332 570 143 770 906 94 521 702 89 718 911 66 222 844 87 1 514 136 714 746 140 246 565 80 853 893 114 874 905 109 87 305 103 861 968 93 191 863 88 26 504 68 112 620 140 210 954 116 491 909 85 257 393 123 258 428 91 265 663 90 107 400 83 116 684 93 717 941 105 348 864 100 211 467 74 24 463 115 171 979 86 301 483 90 480 682 112 32 764 93 1 508 74 196 397 90 475 998 100 363 629 84 224 921 124 95 923 108 466 620 68 132 159 95 153 503 60 298 400 115 799 955 88 814 835 111 586 952 115 272 421 122 325 787 68 719 927 71 194 247 76 24 676 86 109 761 102 108 607 98 547 697 80 391 432 70 250 860 81 335 483 98 260 452 87 201 324 89 535 677 101 105 135 95 133 135 108 186 873 108 265 947 101 150 802 92 516 765 75 747 828 103 280 391 115 257 368 93 298 769 85 387 607 95 63 186 74 141 747 122 550 767 86 621 862 104 104 653 88 329 585 73 5 355 97 263 732 39 136 917 88 223 429 83 88 390 79 818 925 110 179 196 83 212 753 129 399 417 103 112 883 105 503 825 103 58 272 106 540 545 95 192 978 83 689 853 104 756 786 124 31 420 85 499 508 98 586 916 101 33 211 103 448 726 108 169 290 97 181 351 80 806 989 125 69 263 106 521 723 111 123 812 126 808 911 95 542 647 117 53 72 124 19 997 104 787 938 87 722 726 113 32 797 92 492 737 86 293 627 86 199 840 87 495 745 52 687 963 87 166 553 111 237 256 73 28 246 79 0 706 112 769 773 74 98 595 121 175 394 80 241 333 111 38 427 69 137 674 93 49 289 115 57 239 88 216 744 97 156 718 119 356 996 108 360 763 96 628 920 98 503 791 113 189 482 98 187 594 78 424 689 109 775 921 124 768 854 95 416 431 89 351 822 143 359 569 109 727 933 97 13 609 98 160 372 143 535 566 86 76 82 90 48 554 110 337 429 92 171 418 77 498 970 91 10 429 77 195 836 66 549 759 82 102 821 42 143 635 97 471 690 114 209 347 100 129 505 84 526 928 119 340 496 118 49 535 83 337 751 101 684 845 114 287 459 95 172 413 78 307 506 105 32 189 88 456 858 116 349 895 122 234 504 78 213 666 101 433 808 95 229 762 95 499 544 73 260 312 101 110 919 130 134 837 135 201 407 73 652 778 112 288 690 131 201 381 126 82 927 132 81 745 99 492 758 97 503 616 104 348 413 106 914 981 89 259 387 142 284 984 144 231 892 107 359 971 81 361 480 82 566 661 106 158 190 109 176 680 124 348 479 109 416 787 97 176 595 96 228 897 93 360 998 62 129 922 126 329 500 92 151 684 99 655 897 93 658 987 117 164 825 120 677 752 108 446 538 87 245 365 141 7 877 91 331 439 103 651 954 104 191 246 95 85 878 114 219 545 94 91 694 87 577 975 88 133 665 111 215 541 104 574 951 77 456 752 120 16 263 124 118 658 89 355 637 130 257 757 89 250 853 102 775 790 94 126 984 95 153 387 121 371 691 127 717 735 97 236 738 121 446 642 75 356 814 58 99 276 101 405 833 83 85 349 104 181 786 93 720 839 135 708 762 143 294 948 72 4 600 129 20 123 52 622 731 90 722 966 113 279 857 90 128 802 130 281 903 103 805 820 78 476 879 113 618 878 102 450 486 121 772 951 91 735 914 79 0 46 72 370 937 85 233 971 77 506 566 96 129 565 90 473 661 123 191 894 124 134 547 88 701 705 99 193 589 77 53 404 108 92 184 117 610 923 96 541 975 87 155 229 86 640 983 104 296 342 104 347 742 80 109 248 105 499 952 81 207 600 72 17 965 99 391 740 123 186 249 118 534 769 86 371 569 61 738 833 116 676 982 84 385 883 63 227 385 101 20 766 108 393 711 101 175 398 119 340 974 109 322 713 99 167 705 75 446 598 133 105 709 110 259 942 88 108 294 96 31 508 114 113 741 104 113 341 86 275 464 97 165 861 83 252 291 112 476 857 125 312 319 98 403 663 71 625 732 92 29 703 138 321 720 102 811 832 55 250 729 137 94 986 140 253 435 116 772 869 124 124 459 98 805 847 96 679 824 91 708 940 110 89 425 103 168 526 65 109 680 84 368 387 120 555 928 117 4 910 106 49 134 74 224 674 94 263 710 83 30 551 82 335 377 138 31 641 92 689 810 119 880 943 119 153 426 107 304 666 97 31 439 108 172 967 83 555 838 75 76 117 93 488 715 147 72 220 106 399 742 84 504 934 98 247 467 107 72 606 92 186 225 115 242 487 117 205 271 90 86 119 111 162 909 98 333 792 132 401 935 131 144 549 81 18 361 82 443 923 120 166 336 67 344 394 108 131 799 100 238 673 102 877 921 144 135 468 64 286 793 95 56 965 109 73 311 152 168 243 129 703 940 83 529 680 107 224 347 85 326 765 84 534 843 114 205 927 108 382 881 156 897 918 91 670 684 98 117 748 104 648 878 54 713 905 124 37 396 82 708 810 113 465 657 96 523 563 98 280 541 126 291 981 104 10 945 100 688 730 120 828 915 83 730 888 102 211 331 110 157 921 91 410 783 91 504 807 106 165 982 79 60 326 95 335 914 106 112 204 76 51 301 94 460 972 112 115 709 95 223 991 115 452 568 68 819 881 122 223 987 91 154 991 106 192 436 117 153 618 106 649 787 76 85 940 93 168 314 64 163 796 119 452 555 58 551 605 57 613 939 121 496 497 93 361 544 108 28 989 61 856 981 95 411 469 100 56 312 116 217 438 98 94 824 114 572 649 116 314 716 109 458 942 79 214 674 89 732 921 133 867 894 100 494 691 90 253 612 59 877 908 113 296 874 102 172 878 121 680 998 87 416 891 96 428 648 84 109 928 116 789 869 75 128 395 105 261 754 110 734 966 94 852 950 47 127 575 132 31 51 114 804 838 103 48 901 94 307 993 80 332 730 97 671 759 64 440 791 88 547 647 124 256 828 110 363 505 115 378 816 100 293 387 96 85 658 91 102 890 111 386 708 84 316 498 100 174 427 103 401 579 74 290 916 115 75 981 117 360 731 87 209 493 93 79 985 124 237 409 151 94 139 92 80 284 105 247 363 116 614 875 113 204 588 127 383 766 90 86 385 75 190 669 85 114 631 75 435 504 79 73 898 84 30 951 95 745 958 83 617 832 53 141 147 114 358 377 84 512 893 84 312 450 103 316 924 127 46 102 69 793 802 83 101 657 104 38 489 130 483 565 94 404 476 68 277 807 146 435 559 90 428 685 103 480 923 97 700 797 74 487 948 127 274 625 106 5 466 74 137 876 124 576 781 111 271 820 100 161 355 90 225 396 99 332 690 67 446 897 118 75 639 124 38 88 109 192 391 71 32 792 88 267 513 83 441 532 51 608 799 77 456 861 98 127 524 44 317 977 142 876 890 141 880 983 84 685 858 114 769 975 89 130 738 110 335 462 95 62 380 81 48 838 125 790 845 131 141 275 89 555 782 89 174 725 114 251 424 82 528 779 105 57 540 113 531 611 115 12 784 102 620 653 103 77 927 105 172 519 121 99 680 121 332 345 126 98 248 130 190 217 101 286 652 99 261 639 41 430 775 89 147 159 71 85 480 116 33 997 143 177 525 95 192 491 84 6 961 117 34 560 96 612 932 95 709 946 118 256 940 112 108 528 82 13 341 85 305 310 83 485 491 121 233 367 97 239 382 127 76 456 108 588 676 92 457 773 70 173 785 84 139 786 88 510 891 89 96 551 81 530 692 63 644 867 107 249 371 136 140 758 71 84 739 130 424 999 98 556 566 88 30 935 128 303 634 72 91 203 81 118 214 99 458 673 102 442 846 74 570 660 81 66 845 110 247 905 100 13 824 106 916 961 91 234 501 99 467 724 91 614 880 154 555 816 96 140 873 93 124 243 105 331 772 102 684 685 105 278 946 134 49 895 113 243 480 92 704 738 87 113 241 113 247 329 67 154 455 101 828 857 111 759 980 88 12 733 107 753 914 126 186 880 101 630 704 78 394 962 87 164 861 98 90 786 99 429 521 86 211 365 97 100 317 101 187 824 131 189 224 102 491 969 93 430 442 89 658 916 89 790 992 72 28 431 97 281 617 109 120 527 98 98 461 107 117 956 106 238 539 105 876 885 123 331 946 106 272 688 106 821 904 124 692 763 110 811 991 118 78 346 57 692 702 117 819 824 119 24 91 117 150 315 76 670 723 78 487 875 96 273 398 96 247 258 159 278 599 70 429 977 57 504 999 81 275 937 84 307 419 75 500 833 60 570 620 119 16 938 63 307 920 90 2 402 119 496 849 76 95 97 102 283 915 119 486 850 92 510 870 146 671 757 55 295 478 111 166 625 97 190 994 113 51 346 93 405 974 109 887 906 88 5 123 116 472 651 73 557 587 99 526 564 154 249 454 130 498 960 74 111 486 126 251 844 116 702 708 146 435 890 128 548 996 107 387 933 75 66 987 75 846 947 86 222 704 95 594 656 97 86 417 113 655 895 97 41 955 109 122 200 114 709 944 98 645 670 91 381 752 109 30 340 56 263 490 86 472 687 105 825 891 66 91 797 101 326 390 121 114 723 97 96 339 133 314 799 108 438 903 89 296 782 61 235 826 104 436 853 116 281 988 113 827 904 124 373 914 96 699 949 84 383 409 110 640 986 87 336 576 89 376 878 101 270 408 67 820 925 104 224 827 101 92 414 57 157 592 120 669 734 107 325 690 67 375 775 82 53 959 97 197 862 85 774 838 103 166 418 91 34 910 97 482 812 118 675 761 97 451 683 97 963 971 102 238 779 81 862 871 94 168 364 80 155 419 99 210 477 79 491 642 105 288 482 122 223 430 114 589 931 83 687 816 117 794 971 75 92 624 97 143 323 94 447 775 128 350 355 128 810 837 130 768 976 114 623 666 131 406 710 91 1 653 118 210 342 105 363 531 72 279 861 98 410 813 132 321 344 103 500 748 126 347 753 99 99 887 116 581 656 106 76 228 103 62 433 73 55 980 139 298 541 112 316 447 87 618 886 81 461 750 83 100 570 81 354 759 101 171 894 87 554 849 101 97 399 148 681 725 88 284 791 127 746 999 111 218 290 113 318 516 106 223 475 81 138 383 105 80 465 117 435 771 93 181 316 115 401 861 85 722 910 93 179 234 119 300 706 71 657 971 120 196 602 91 107 322 99 324 854 103 725 886 79 596 790 89 784 982 81 249 999 99 84 675 115 260 646 46 214 702 95 155 995 112 428 690 106 85 745 107 206 731 94 564 969 122 150 829 104 183 979 78 653 890 92 174 498 116 192 219 104 414 799 95 29 974 54 176 940 56 38 503 104 348 976 115 479 926 65 300 321 108 199 459 77 459 577 104 659 951 132 38 108 133 517 787 73 523 721 129 23 161 106 22 407 110 653 910 109 307 352 138 503 772 90 319 928 108 132 215 124 196 776 115 327 829 117 194 565 84 270 859 83 377 678 134 4 706 107 410 998 102 106 722 91 606 772 99 226 721 100 556 950 95 574 914 76 59 474 119 54 702 139 232 810 84 165 267 113 567 927 140 31 443 114 728 774 123 47 955 147 469 608 88 189 823 89 133 446 122 158 668 115 605 923 94 37 236 94 89 159 102 289 767 93 134 427 118 205 609 101 30 327 56 835 871 85 39 664 95 332 858 103 97 913 112 184 955 101 287 693 101 132 933 129 68 75 96 702 785 109 89 536 88 152 945 104 304 758 99 41 985 111 698 982 60 616 832 89 248 892 100 583 839 91 159 508 74 807 976 114 338 594 111 114 559 106 463 535 96 382 866 108 208 532 102 605 642 113 691 968 104 222 509 87 258 430 103 438 764 82 275 529 95 692 743 121 133 809 126 413 428 99 632 712 101 392 414 100 150 383 95 140 913 43 684 914 87 708 773 108 110 789 100 506 795 112 61 331 100 311 978 82 15 813 101 356 794 128 333 525 57 441 861 77 32 537 90 768 805 111 21 942 91 186 353 125 437 698 89 324 450 132 195 475 96 246 903 72 611 668 113 390 569 135 280 814 51 363 923 74 213 312 101 10 676 105 896 959 132 422 672 88 194 977 88 265 789 84 209 476 118 204 576 97 114 374 109 8 961 107 50 461 87 241 511 85 84 492 56 707 785 56 487 721 108 0 910 125 134 885 136 224 450 68 303 318 107 583 652 105 360 713 119 615 695 107 233 784 114 179 297 86 599 671 98 626 778 85 234 823 114 730 767 107 401 605 161 558 803 93 570 852 95 52 345 85 744 920 95 802 853 105 25 482 83 80 590 106 139 419 72 80 956 151 446 626 115 394 942 97 265 478 130 736 875 91 286 369 110 568 858 99 263 432 94 310 969 98 397 441 80 821 995 123 63 812 83 233 694 84 87 146 110 296 857 88 0 337 111 892 896 108 104 205 112 172 671 62 77 741 113 580 696 107 348 949 119 298 348 78 235 614 76 32 145 123 682 982 109 254 865 82 145 843 111 510 764 131 17 951 91 419 635 92 255 867 59 416 959 108 69 885 80 311 747 104 61 141 85 396 471 83 405 455 108 187 726 113 329 352 93 248 824 120 446 608 89 110 646 104 722 738 64 904 945 88 38 408 115 657 883 72 234 911 102 936 977 127 139 485 128 284 362 69 339 442 84 374 844 89 304 672 98 9 570 75 333 629 113 129 320 99 104 236 118 249 911 111 109 230 113 142 841 80 236 335 99 201 840 81 233 289 93 367 864 87 806 956 93 272 495 71 255 709 67 404 653 117 376 430 106 916 973 91 679 702 108 129 471 95 35 691 52 964 982 125 848 951 126 625 968 117 458 550 107 92 307 117 494 832 88 17 911 117 463 607 80 608 979 94 186 758 121 142 254 97 340 814 104 760 938 86 198 604 85 344 371 127 578 744 96 784 807 124 568 839 96 413 562 103 228 836 139 477 603 133 222 938 116 535 779 86 507 830 86 778 912 87 179 902 81 570 583 124 732 782 86 122 625 75 429 595 118 308 666 134 4 191 75 322 792 97 430 992 132 690 754 113 588 670 87 224 279 102 89 614 111 191 662 118 464 543 74 121 300 124 945 974 77 540 830 86 113 651 147 525 754 98 35 683 62 330 569 116 192 773 107 683 825 108 408 816 132 406 619 123 55 912 100 322 977 109 351 666 110 977 988 89 293 929 87 736 857 58 208 814 138 683 901 93 31 854 126 430 646 82 411 865 70 372 695 89 86 634 99 99 835 85 176 467 132 27 801 66 261 582 77 59 227 66 555 756 98 148 569 72 859 999 86 650 732 135 267 322 121 68 895 96 814 958 129 190 484 86 415 542 127 546 716 95 810 954 113 365 912 86 746 791 107 506 542 93 71 533 79 832 901 121 316 667 97 203 725 79 445 754 103 326 361 86 907 924 148 578 950 83 368 491 83 72 623 94 164 423 104 637 814 104 441 629 89 96 609 114 514 654 97 90 433 99 675 696 144 128 621 95 146 360 107 32 414 131 765 821 90 739 790 120 58 435 123 529 913 111 338 405 98 473 744 85 212 718 90 192 598 61 135 504 91 60 589 126 476 972 64 81 464 88 314 559 49 40 362 88 142 196 94 370 876 96 284 311 102 694 864 110 270 754 112 349 660 71 610 886 107 88 917 141 383 695 79 24 783 72 504 599 85 253 590 97 379 545 84 665 953 89 189 537 61 679 780 76 122 331 119 480 483 81 401 553 117 314 767 65 547 748 91 230 635 112 500 816 90 125 434 105 584 620 72 223 763 85 554 858 93 286 646 116 231 484 108 230 277 108 164 241 90 463 869 106 299 522 102 279 372 76 631 886 101 253 921 97 71 284 117 136 141 78 654 786 151 136 820 63 576 890 91 226 551 111 133 887 109 57 695 95 449 962 88 557 675 72 449 559 91 111 238 89 356 927 75 239 332 100 52 243 81 317 489 89 351 559 73 485 531 69 165 263 110 489 987 111 327 929 64 96 642 105 209 358 103 324 858 118 40 182 99 480 561 95 460 670 96 158 524 130 543 726 96 412 627 75 283 345 110 46 849 104 221 441 81 692 869 85 403 962 117 1 902 130 617 997 86 596 878 96 172 216 67 27 817 99 340 871 84 115 479 112 65 756 107 380 620 101 169 768 83 99 389 83 34 246 112 397 625 105 646 729 118 472 545 132 207 430 107 313 959 89 318 933 65 94 582 56 38 289 109 584 682 106 476 547 85 144 727 85 332 806 71 208 728 136 472 751 102 515 693 124 324 822 91 451 878 102 239 635 95 77 765 91 777 994 72 635 646 121 133 968 133 82 276 100 146 551 138 697 711 129 195 695 107 341 839 77 73 229 120 252 578 88 487 584 59 504 514 94 126 757 84 215 438 98 419 993 99 522 878 97 248 897 104 209 789 94 274 961 40 526 843 92 67 889 118 589 645 107 351 874 90 434 693 108 115 585 112 403 480 85 292 800 117 127 981 127 673 900 69 305 975 113 228 504 113 420 607 109 473 643 84 128 833 72 319 647 93 90 945 121 127 889 95 538 542 70 31 601 108 148 683 125 5 98 101 8 245 91 410 619 75 366 646 88 112 194 78 18 36 126 729 770 79 615 881 122 129 537 131 184 277 123 271 812 119 81 932 80 288 608 111 283 972 95 73 380 98 708 716 101 494 915 110 132 352 71 206 692 105 215 295 117 503 978 89 35 625 108 181 717 113 229 408 91 318 800 97 539 723 71 319 724 113 373 994 114 186 410 90 336 786 81 396 654 94 234 490 100 198 251 100 549 968 139 386 523 120 324 392 96 97 199 75 532 871 94 572 770 93 136 611 78 380 571 67 785 787 87 239 658 92 492 771 84 9 155 111 193 366 110 305 535 110 520 976 122 210 702 82 69 701 113 429 868 80 1 90 122 181 949 138 466 991 94 114 958 93 323 844 100 225 808 140 254 622 77 203 621 109 55 629 93 512 651 94 302 352 108 521 657 128 720 725 101 200 849 116 659 752 116 518 815 74 733 877 130 166 713 117 857 866 124 87 568 113 733 914 91 335 369 123 149 897 130 608 698 94 444 756 125 108 405 100 701 982 98 143 398 114 452 819 109 61 959 116 318 540 117 195 294 106 526 830 111 682 817 104 14 257 122 666 702 74 470 559 103 171 272 167 476 804 83 447 769 100 12 386 109 62 814 77 111 535 74 775 963 91 451 506 79 73 256 90 259 600 152 81 307 94 300 871 129 241 821 102 527 590 132 460 850 100 344 860 115 382 821 92 171 956 97 88 937 132 175 788 120 36 434 79 49 954 74 678 779 92 377 613 110 650 903 110 176 488 142 23 561 102 604 606 90 297 427 72 156 784 67 361 727 67 422 541 100 191 746 112 474 991 110 27 637 134 128 488 60 608 743 92 647 757 97 135 556 91 805 835 96 822 854 68 516 583 89 28 202 116 668 739 80 191 313 110 241 936 98 210 856 108 571 892 120 251 648 103 75 852 111 324 520 88 766 801 98 119 409 120 496 619 96 404 822 126 198 684 112 718 815 112 446 480 95 331 406 111 232 256 121 94 978 140 170 886 123 103 803 100 233 982 67 15 322 75 72 823 52 246 683 86 184 849 77 329 955 106 345 516 81 623 796 107 682 926 107 99 634 127 9 20 82 104 312 89 715 741 95 11 565 69 41 131 114 158 258 68 106 491 82 545 956 44 409 458 97 364 569 120 233 667 99 355 738 93 287 979 85 792 927 103 518 642 69 752 845 84 287 491 71 218 857 83 959 989 106 900 975 99 120 623 102 515 581 131 64 428 88 532 867 95 608 969 94 256 723 97 483 667 110 240 256 86 569 618 78 477 889 112 92 318 75 45 914 73 309 441 108 547 999 107 438 672 58 637 852 97 385 828 97 162 833 93 442 663 114 565 642 76 127 292 113 399 422 104 78 229 87 57 703 66 307 913 117 817 849 96 162 496 123 639 798 116 222 779 66 84 626 94 314 780 101 599 979 103 77 344 88 354 807 89 392 816 95 177 483 62 334 569 90 145 500 160 60 79 77 435 827 103 868 948 98 794 921 72 626 735 113 46 243 76 419 497 107 78 325 103 281 720 74 474 948 76 503 696 103 73 94 80 603 917 128 401 582 113 59 880 86 418 602 97 282 571 154 195 241 115 135 941 75 94 934 113 936 976 104 166 217 87 291 327 108 153 449 127 656 963 107 448 860 98 7 497 98 318 364 97 309 691 81 223 623 98 482 485 118 254 280 151 171 893 144 319 437 69 652 878 115 122 465 108 376 594 72 273 804 123 303 901 113 443 515 104 633 696 106 299 591 95 2 858 109 350 781 135 541 932 111 91 482 142 84 318 92 172 555 78 99 481 119 217 875 91 154 871 106 275 975 40 261 536 50 58 793 132 2 750 106 507 845 83 158 578 114 180 510 136 95 963 128 626 879 120 227 427 82 79 862 90 552 994 78 716 785 107 400 650 78 183 243 89 51 809 127 184 316 120 371 869 183 28 473 115 413 507 88 753 935 127 131 171 115 619 813 97 279 723 92 366 698 66 68 214 103 243 604 74 493 677 121 556 574 117 656 666 137 9 509 105 271 480 92 692 797 121 230 423 101 361 934 111 258 642 73 65 417 79 760 804 117 859 884 85 279 281 117 554 850 119 99 405 76 623 808 99 18 570 104 344 582 87 649 650 84 612 850 83 223 396 114 722 813 88 342 608 89 87 594 72 97 731 60 279 454 74 567 970 116 536 968 120 338 812 67 867 891 80 264 388 91 113 721 115 316 776 64 50 934 66 182 983 112 32 136 117 678 799 86 850 892 94 97 558 112 219 359 136 106 295 104 69 865 121 170 663 92 2 598 86 110 924 91 217 585 107 197 578 80 867 927 124 159 491 80 670 978 94 499 810 40 494 509 113 121 969 57 172 428 98 575 977 106 212 645 101 151 789 65 85 573 96 502 575 83 576 713 81 250 308 110 205 399 99 7 666 117 43 545 87 138 191 103 248 490 79 361 793 76 94 936 143 867 970 164 443 926 94 340 356 68 693 981 110 124 444 118 80 841 130 865 875 80 688 956 109 20 508 105 504 942 91 497 761 84 83 893 65 594 932 99 12 750 91 565 995 92 758 844 120 539 849 111 475 866 84 806 996 84 967 970 75 441 506 123 138 215 64 492 521 107 56 488 103 449 993 116 423 494 110 520 763 120 403 436 81 51 906 99 349 939 92 178 491 92 452 585 82 334 826 160 195 756 76 272 523 67 449 907 86 411 669 81 287 507 102 584 726 136 7 816 99 410 812 72 274 473 135 534 852 108 403 787 70 677 785 73 775 781 108 381 406 110 267 541 82 463 698 119 424 996 92 321 957 115 683 999 99 595 882 133 563 823 77 169 975 69 159 524 92 414 995 106 243 734 107 399 669 130 265 711 99 757 949 109 205 361 91 682 772 113 245 836 119 125 609 101 645 703 113 208 707 115 246 866 88 727 847 91 280 803 126 202 662 96 680 693 109 302 906 128 1 371 112 94 368 82 261 817 129 277 777 125 322 392 103 395 938 112 539 832 71 598 901 120 27 115 104 278 335 103 726 993 109 198 641 92 309 870 96 694 793 106 22 785 107 356 907 88 275 630 83 468 837 89 836 879 118 297 875 95 242 702 98 288 873 106 164 720 93 519 626 74 34 355 121 701 964 86 830 857 122 354 412 114 225 255 103 674 863 89 693 827 127 110 656 116 38 331 97 271 425 122 944 984 72 236 279 108 44 991 81 51 495 126 148 668 77 424 809 120 351 966 82 114 268 63 379 598 110 28 909 105 639 969 83 492 833 78 569 982 94 485 852 128 187 849 95 29 136 126 38 483 99 57 480 106 384 620 108 409 575 91 138 885 78 656 808 101 117 638 109 523 745 87 357 927 96 81 84 84 581 943 83 884 956 107 423 844 102 333 633 111 395 694 116 87 799 116 278 606 94 96 561 84 572 641 124 307 326 99 533 856 53 402 529 114 85 293 77 515 624 100 165 992 123 38 495 111 365 687 118 402 683 126 408 539 90 22 635 119 7 948 64 217 256 117 185 815 98 76 992 132 269 585 79 225 232 112 64 92 91 486 924 95 495 822 97 489 693 116 171 877 115 748 937 113 184 367 100 499 812 76 803 892 108 67 461 114 469 921 56 245 471 127 258 865 111 541 919 81 566 800 86 24 88 59 193 717 124 573 860 108 378 988 120 656 683 92 716 850 113 157 169 78 332 541 87 470 757 101 623 713 78 327 462 114 23 460 76 271 590 139 804 805 80 401 491 116 221 448 110 490 537 95 363 389 123 612 744 78 331 557 60 485 754 93 281 576 104 273 794 89 165 411 96 747 917 93 101 990 122 835 864 109 263 480 106 30 896 117 544 642 128 436 573 52 70 250 88 168 659 111 234 419 81 30 604 97 313 346 125 428 513 134 320 806 101 102 708 116 628 698 101 345 542 114 320 364 86 98 135 128 509 790 83 18 832 91 743 783 92 741 957 98 553 798 93 676 742 69 485 555 78 370 433 85 360 937 82 615 978 121 829 844 64 330 548 86 177 955 94 9 55 59 290 769 108 100 953 90 57 465 92 210 332 103 338 930 88 705 979 98 279 336 107 368 431 57 174 678 120 148 786 68 183 238 101 52 378 94 239 843 109 137 680 129 763 863 117 506 625 95 758 859 99 69 258 117 207 237 109 367 640 106 431 498 137 389 418 77 29 764 81 784 813 113 420 554 99 129 746 83 893 966 68 212 748 90 573 592 93 103 367 89 99 705 115 302 673 133 480 821 80 8 621 121 321 838 89 458 516 108 82 682 114 473 576 116 785 795 111 200 569 89 156 750 111 42 996 127 7 769 82 857 913 105 13 667 104 18 728 73 204 495 137 106 473 109 134 653 106 328 341 94 34 328 69 367 950 103 274 645 114 549 641 93 733 910 81 312 530 126 845 989 102 212 845 99 754 936 102 682 686 94 513 784 114 206 799 111 566 677 82 97 576 77 422 462 79 261 738 84 18 184 100 299 722 99 9 813 106 858 979 89 28 540 116 278 322 89 782 963 59 245 452 71 308 350 125 495 635 98 509 798 108 288 782 65 45 213 82 406 856 85 23 38 113 504 870 68 689 925 76 178 427 109 113 128 110 448 909 101 368 646 101 367 766 90 245 702 111 684 931 115 117 279 107 328 433 139 238 697 69 80 967 113 237 931 69 11 107 67 391 556 103 738 938 60 522 933 105 62 748 94 525 553 136 423 683 138 327 928 83 1 517 110 375 384 71 367 551 129 404 548 73 713 957 104 368 369 72 479 682 66 632 805 134 758 917 118 386 912 77 528 666 105 212 812 84 103 233 76 83 933 115 519 976 123 254 713 68 94 591 92 79 975 41 167 755 115 112 598 85 186 246 113 300 670 109 533 682 87 185 900 80 73 580 104 228 835 124 227 666 79 52 778 75 91 449 103 86 790 104 420 963 106 113 985 101 64 962 97 120 900 103 41 143 87 102 340 100 475 694 95 44 403 102 95 438 96 486 579 108 372 761 81 346 696 55 103 599 86 627 787 71 22 554 102 183 879 120 312 725 100 56 798 92 24 172 92 190 496 107 123 132 107 581 766 102 708 918 102 9 79 87 326 750 91 134 839 139 704 811 104 224 613 140 254 947 96 101 955 88 314 705 113 726 877 85 468 691 103 245 738 83 100 955 96 223 633 90 506 991 92 102 410 100 331 831 91 197 226 83 226 686 74 642 915 103 653 856 83 205 646 115 198 471 89 530 686 106 678 878 104 493 899 72 351 918 93 386 852 85 98 777 137 4 557 93 370 712 78 428 991 78 246 580 109 168 986 109 206 769 100 792 899 99 792 897 91 733 865 101 172 186 125 385 834 114 237 509 88 333 740 119 646 948 109 368 940 119 166 579 83 1 564 98 543 647 145 665 723 97 10 669 114 851 996 132 112 519 133 20 319 80 745 858 97 595 759 85 202 530 65 336 975 103 218 881 107 298 879 73 496 614 88 438 983 161 471 592 160 238 456 66 636 959 104 94 685 110 410 496 117 632 734 87 740 844 85 606 673 134 395 873 119 744 847 119 44 543 77 32 51 95 328 339 94 268 283 108 824 825 149 597 817 107 220 720 73 209 498 101 341 614 113 82 107 86 467 784 72 87 750 104 859 992 108 60 416 78 368 975 100 26 887 93 142 991 71 473 710 86 65 208 101 11 174 96 196 237 119 526 549 132 99 146 64 801 940 113 198 767 88 627 846 111 190 896 95 518 886 96 618 983 119 770 950 99 199 462 121 814 873 101 504 699 100 331 695 116 228 936 108 74 356 124 288 495 93 191 503 88 59 91 92 410 539 79 536 814 51 594 966 105 271 842 96 606 738 115 65 215 121 100 982 86 574 883 95 33 239 74 288 800 61 747 868 129 658 703 98 310 819 92 31 940 114 464 688 81 3 608 100 546 551 81 38 352 72 550 608 114 816 972 75 409 978 121 361 704 104 983 984 113 123 166 122 542 815 116 417 799 95 204 341 95 217 862 100 657 866 110 892 936 107 743 862 121 38 666 109 171 596 119 650 902 125 678 689 101 209 702 110 381 390 110 283 680 99 578 898 99 140 466 104 413 968 97 487 898 104 332 515 94 353 976 78 744 886 103 224 240 92 8 570 102 39 488 114 324 972 124 403 896 112 222 620 127 19 799 126 74 205 98 350 890 105 572 769 91 131 681 106 113 906 118 157 979 164 215 761 66 520 729 64 661 892 99 266 761 132 199 814 122 321 735 98 21 155 90 126 406 88 372 519 112 102 378 113 186 593 79 339 783 108 414 594 118 659 893 121 323 449 104 554 971 78 284 904 77 392 618 130 92 368 118 753 793 103 624 831 80 169 257 129 981 988 93 180 245 119 383 703 97 158 665 94 151 834 110 912 922 64 386 680 87 310 416 64 637 638 109 621 727 119 403 472 113 310 430 124 285 409 102 451 816 91 567 905 84 478 635 88 299 747 118 119 189 122 116 234 93 68 172 125 630 809 137 66 608 140 185 277 105 235 431 145 409 846 88 624 711 58 23 661 52 397 927 104 576 626 84 298 329 79 221 327 107 442 923 100 53 747 112 176 483 93 420 945 90 179 706 101 138 518 81 585 867 95 648 700 100 352 948 81 197 421 130 140 332 125 529 968 97 36 606 126 47 524 108 201 973 90 279 461 105 43 111 114 572 986 88 167 392 137 361 654 93 145 655 87 234 699 108 592 729 131 354 568 104 70 919 117 736 860 87 336 933 84 363 526 119 117 823 118 236 820 108 194 514 79 205 433 125 93 832 83 285 390 112 517 772 108 110 474 124 728 738 77 206 681 115 164 559 101 656 946 95 439 603 96 146 462 132 184 858 121 187 822 135 289 722 95 341 656 79 587 700 99 117 174 104 579 624 112 102 230 131 187 426 133 406 656 76 501 839 78 427 946 88 170 748 106 271 550 53 465 647 86 553 949 102 100 753 111 561 954 93 424 488 93 32 277 87 383 847 130 14 816 96 77 318 87 58 176 123 379 553 119 419 527 97 421 928 77 92 951 111 856 859 143 392 588 79 825 979 125 181 721 114 594 743 69 383 615 143 13 906 85 818 865 95 354 772 94 28 354 92 514 673 124 286 392 115 446 453 114 102 650 118 469 610 123 35 594 86 290 985 108 57 953 106 875 947 101 65 992 113 29 634 111 587 702 135 392 871 116 193 533 125 324 820 127 289 339 102 320 496 93 341 537 108 250 490 85 869 927 88 379 838 124 22 375 116 545 768 71 425 617 97 198 705 89 122 955 75 665 757 101 145 440 87 860 936 87 202 278 114 371 446 100 185 896 115 31 78 98 23 718 59 41 502 101 109 317 84 335 349 121 123 841 112 308 374 68 620 949 103 477 747 91 615 777 111 50 929 117 233 475 104 196 215 114 347 451 70 151 337 71 62 899 71 183 892 84 56 600 113 422 592 111 851 970 100 517 925 98 635 878 83 145 812 83 583 724 106 318 564 57 196 621 89 356 551 87 46 466 118 340 984 106 521 553 81 14 73 61 787 962 83 125 875 86 185 717 101 93 187 75 33 147 92 616 700 132 701 740 89 108 212 95 632 826 118 575 756 97 214 302 85 328 795 118 477 914 96 272 866 113 488 846 119 132 324 107 260 455 123 84 459 110 57 772 112 20 974 102 447 831 112 513 917 107 838 897 120 342 519 109 548 776 118 460 714 104 68 851 84 185 315 127 105 483 70 258 449 101 727 961 84 203 674 99 62 97 86 702 988 95 284 478 144 606 941 83 54 67 83 280 642 116 115 469 59 0 761 128 56 958 106 762 818 67 421 776 123 312 572 107 608 670 132 170 648 121 1 487 67 77 95 93 315 452 83 354 573 63 579 620 99 571 879 117 47 119 85 41 975 96 339 973 94 447 545 100 9 411 110 110 704 101 90 986 88 136 674 128 346 928 53 491 997 115 643 924 87 416 754 89 136 882 56 565 598 93 260 486 117 217 379 109 256 440 120 127 339 75 299 637 97 288 393 103 443 822 99 190 914 138 137 835 92 337 340 114 351 933 94 496 629 134 576 921 59 52 230 140 183 375 96 647 655 111 673 748 97 66 210 90 310 592 96 583 763 88 306 737 122 711 837 111 37 457 80 903 961 124 409 885 90 306 580 95 45 861 139 29 133 81 152 922 101 484 989 139 761 910 126 771 853 95 442 541 108 212 670 104 523 868 88 690 886 80 192 788 124 91 937 90 95 806 104 589 705 122 326 867 121 365 769 105 196 989 96 487 888 118 649 684 81 620 960 97 205 613 128 231 482 86 179 831 88 143 424 79 263 667 106 561 850 96 442 488 98 594 824 125 296 499 109 60 608 104 367 411 107 473 559 101 290 718 118 738 783 94 510 540 105 204 739 110 42 702 78 757 918 84 63 279 119 773 993 78 0 540 109 556 946 86 441 723 119 601 970 75 406 759 109 141 512 86 819 852 79 513 840 61 508 841 82 118 816 98 209 331 111 24 721 157 213 250 108 163 693 139 293 918 71 387 703 96 706 779 91 377 506 65 29 623 116 114 776 130 36 554 109 587 854 92 310 552 97 461 618 122 373 730 86 220 306 100 586 895 63 41 386 141 415 946 122 22 760 127 431 993 84 127 687 60 116 373 82 236 322 109 178 600 120 345 555 81 574 775 91 550 810 76 772 851 142 625 634 122 794 862 92 117 280 108 500 540 101 118 549 98 129 683 67 305 630 93 111 558 72 201 221 91 278 727 78 777 813 124 305 789 87 107 676 115 905 930 91 257 885 104 525 677 115 248 303 103 267 307 137 563 749 98 391 873 103 275 711 93 59 709 93 137 397 80 414 487 130 292 733 124 806 827 103 164 366 116 39 152 112 148 954 137 566 599 113 94 288 84 317 559 91 67 874 65 427 551 123 50 243 100 368 868 80 867 924 102 212 680 102 143 767 137 549 970 119 444 630 112 914 935 87 82 711 80 675 744 120 202 681 96 27 792 105 573 906 101 3 270 105 35 526 85 161 671 81 16 813 94 119 361 81 61 258 80 907 998 82 540 561 65 98 901 80 338 977 119 787 880 79 714 968 107 162 727 106 371 469 124 409 467 97 600 673 98 426 717 86 556 819 109 20 500 75 482 749 120 550 642 96 136 158 106 13 850 137 369 741 98 315 530 127 354 812 115 294 786 81 31 977 82 705 848 96 93 109 102 195 430 106 407 450 118 23 388 106 590 960 61 259 614 100 171 770 124 276 780 87 671 832 94 435 781 114 21 635 100 439 799 101 23 207 101 233 919 113 67 708 94 202 513 121 204 977 79 818 997 115 39 880 95 327 543 85 954 970 105 521 978 88 293 864 75 612 827 103 110 238 102 299 534 78 680 780 90 34 690 94 395 534 90 455 774 91 133 926 120 8 745 77 142 640 118 419 810 110 802 893 113 78 473 78 353 565 76 544 703 110 116 712 110 113 877 89 193 655 128 236 285 91 400 914 115 14 153 72 170 609 84 423 501 92 247 937 90 113 277 103 291 411 107 476 836 89 555 602 84 335 903 94 206 617 66 603 802 110 58 581 95 403 582 106 551 581 109 7 986 99 548 961 83 247 960 97 174 407 69 235 965 95 46 274 123 61 107 97 631 849 90 126 367 110 86 710 101 201 352 110 447 809 95 379 432 101 498 711 59 931 958 122 448 718 72 219 675 63 396 795 121 426 908 101 176 867 65 338 965 87 673 976 108 541 576 135 130 924 90 61 368 107 132 953 102 206 874 105 67 84 94 401 459 111 35 757 100 637 895 140 33 817 74 204 491 90 440 563 109 152 990 79 466 937 109 928 973 86 625 829 71 391 394 97 854 982 90 456 749 121 148 997 111 398 449 112 291 746 124 866 877 104 573 990 93 562 786 102 227 762 92 67 434 122 96 683 97 249 990 86 651 758 113 174 492 87 170 968 88 275 291 114 43 724 96 253 636 77 203 490 111 336 722 60 615 989 106 132 318 144 79 724 77 74 523 110 45 942 108 543 668 134 576 896 106 60 739 117 166 718 107 63 701 121 282 476 103 337 982 121 141 420 106 127 672 70 411 944 117 73 748 94 43 833 101 493 902 152 890 894 83 599 755 129 472 604 100 595 880 108 45 368 87 186 357 80 160 252 88 139 636 111 480 576 60 704 855 108 412 503 85 715 738 98 638 964 81 673 881 87 397 999 134 62 521 84 477 838 111 24 917 83 123 182 99 630 930 132 594 671 101 136 719 113 32 313 81 610 748 96 620 932 85 51 74 84 174 301 116 748 793 86 39 441 94 104 530 85 188 975 119 610 762 96 226 802 113 277 515 116 197 580 53 417 618 85 403 639 97 141 639 96 734 846 116 231 837 115 110 430 103 426 702 79 232 996 101 207 622 75 820 841 87 281 595 70 167 288 99 214 373 100 215 256 78 435 851 107 675 952 105 436 621 103 1 562 86 623 953 109 403 718 95 171 379 106 23 781 106 141 546 113 664 802 134 783 860 78 614 738 87 122 867 101 189 816 97 658 681 90 266 746 133 154 779 76 114 249 104 195 629 82 201 830 123 353 784 77 841 906 117 552 950 99 539 881 86 198 913 117 59 717 123 876 909 80 44 733 81 10 95 103 644 662 101 178 918 103 371 787 104 70 705 100 33 800 82 397 807 79 57 905 116 521 975 89 369 438 95 68 517 94 315 810 114 423 883 120 65 90 126 58 873 112 166 982 106 281 852 115 0 599 120 177 309 87 66 808 105 171 623 89 266 475 102 72 659 106 82 710 70 427 691 89 138 761 139 113 857 86 733 976 85 81 592 104 778 965 92 73 82 80 395 739 112 181 630 96 130 250 124 733 912 82 179 983 132 252 260 112 218 758 78 240 418 84 255 293 85 51 695 135 485 541 115 638 838 95 398 938 86 14 246 106 373 771 76 429 668 84 545 628 94 628 749 107 62 614 119 673 977 118 98 540 95 673 893 119 492 813 76 15 618 130 554 600 126 637 716 110 377 647 97 570 707 101 344 804 96 276 457 97 38 320 116 864 893 115 350 669 94 7 159 128 320 799 108 6 853 113 42 338 86 291 926 94 153 186 119 518 535 103 128 273 119 301 991 94 158 218 104 156 177 80 676 816 96 312 631 106 274 746 101 256 316 124 768 937 98 68 913 109 466 744 112 852 962 127 445 694 82 219 779 97 166 851 91 303 728 120 36 505 92 397 451 93 465 856 88 585 990 97 419 862 150 173 749 118 265 881 79 517 847 97 120 588 117 502 614 78 113 894 126 701 827 109 28 703 106 33 635 86 210 365 81 549 937 138 359 654 93 284 517 113 750 765 133 233 953 115 10 50 63 5 270 83 27 30 91 120 741 89 817 999 73 433 647 97 294 568 85 163 601 86 3 829 88 69 931 74 539 785 101 539 699 105 168 881 81 59 419 101 142 399 77 278 825 136 367 628 127 214 372 109 325 912 95 154 555 113 567 746 94 23 989 98 285 408 71 191 315 116 28 713 89 63 784 118 360 905 94 203 391 112 677 810 105 84 491 108 231 920 118 110 582 71 22 745 76 105 859 71 692 851 66 123 390 86 250 767 75 36 226 107 746 843 118 352 869 108 236 912 76 27 611 130 375 465 122 724 815 112 585 846 111 252 359 98 820 968 62 349 644 83 247 989 97 437 492 92 21 161 117 853 968 98 467 970 51 240 978 102 256 368 90 415 678 98 104 239 112 81 483 71 346 930 93 804 820 102 318 986 126 306 499 97 981 991 123 481 535 94 210 535 99 854 955 106 3 945 126 785 871 97 542 654 72 45 956 111 413 775 110 519 713 110 651 674 136 547 973 107 848 980 91 132 996 105 573 909 104 242 595 92 874 926 141 329 341 135 18 649 107 153 298 139 409 896 114 808 978 98 151 966 125 57 806 96 42 977 93 153 694 103 444 581 72 681 973 101 527 606 107 248 435 105 10 285 128 363 873 122 123 613 87 316 970 98 309 500 104 218 372 78 392 449 134 552 969 81 36 874 133 116 892 102 6 346 74 455 518 114 122 984 101 664 953 92 44 109 110 439 472 108 65 219 117 5 382 122 388 823 141 201 644 118 96 885 85 593 810 79 172 630 116 612 979 82 888 965 108 328 567 117 611 744 120 499 799 90 203 769 100 269 800 59 252 864 96 414 466 86 60 899 104 182 939 142 13 207 100 840 920 88 305 511 108 622 784 121 660 680 52 367 914 99 944 946 129 357 720 75 437 584 107 358 977 113 142 215 133 328 608 110 33 782 105 39 798 114 109 320 133 138 686 82 75 804 85 588 787 108 563 914 86 123 330 79 244 451 108 375 716 105 231 487 116 212 506 94 622 864 60 517 566 120 418 450 71 41 395 162 205 231 117 180 424 117 328 652 123 297 688 123 408 922 99 26 256 95 263 666 115 114 439 82 440 981 93 327 483 114 4 289 105 726 995 107 190 952 102 506 512 95 8 495 122 590 910 96 70 288 82 499 988 84 152 459 53 270 613 46 333 348 105 46 616 95 127 369 109 93 296 115 188 981 133 163 668 101 126 361 91 187 430 81 259 263 99 3 42 96 302 594 99 514 542 88 152 323 93 205 858 80 217 668 103 794 992 109 834 947 85 122 841 78 6 719 68 132 815 78 313 885 96 93 476 118 156 888 79 645 862 131 67 271 129 8 951 121 523 962 83 617 676 124 173 610 75 413 415 85 103 613 111 541 983 89 606 803 117 860 908 80 111 591 118 317 350 132 397 598 72 358 601 109 366 866 84 368 645 110 693 946 92 767 924 115 201 478 84 575 652 96 231 666 86 570 585 108 246 868 117 122 652 110 303 524 116 14 411 120 452 656 40 598 821 83 620 985 97 371 994 74 496 993 94 689 916 109 185 845 57 351 806 82 264 816 149 49 863 119 453 995 114 181 310 105 599 754 80 295 488 114 638 917 98 235 665 94 276 911 103 62 840 136 438 680 71 408 540 106 400 881 80 39 203 79 396 441 74 432 530 117 402 517 114 529 593 110 306 451 122 410 787 105 76 754 66 461 523 72 415 587 75 42 735 107 212 353 102 297 742 81 902 915 116 71 334 112 884 919 103 81 901 99 314 350 79 378 594 70 116 130 131 797 985 110 598 764 72 109 138 93 691 715 105 312 718 82 49 789 125 639 649 96 703 842 96 741 925 66 209 671 76 721 758 82 936 978 86 615 789 121 657 717 117 179 390 79 289 534 102 29 339 114 203 945 110 44 198 116 229 626 135 275 525 147 14 256 69 529 568 121 701 772 111 519 876 113 688 768 113 401 662 91 357 385 117 120 656 80 363 667 91 115 820 124 378 398 56 157 329 111 51 727 52 283 633 105 234 244 52 577 872 105 72 497 98 55 873 101 142 282 116 667 745 93 743 999 108 528 995 98 587 979 69 155 903 112 40 296 98 518 804 65 25 304 118 294 892 101 36 448 125 667 728 125 162 315 114 173 216 65 483 854 85 351 905 126 79 175 104 248 418 79 34 740 98 513 557 54 286 297 135 448 832 125 38 953 80 337 409 104 270 666 104 757 769 104 749 847 100 545 988 84 297 446 141 7 398 140 246 737 115 614 717 86 484 805 88 274 739 80 180 505 117 780 991 100 6 313 127 20 103 106 180 932 83 35 109 148 230 324 110 192 288 87 793 982 106 189 321 80 234 523 69 570 877 90 223 405 125 257 309 122 53 764 89 741 774 73 300 565 112 236 869 115 543 892 111 455 842 110 662 998 95 386 629 79 384 848 101 668 843 102 386 919 79 269 758 100 141 700 103 430 456 87 75 131 102 246 563 83 533 912 88 3 148 104 549 956 100 89 982 87 206 518 99 59 583 75 183 362 106 454 787 124 216 461 93 3 5 76 266 808 97 547 715 117 383 739 75 620 973 84 311 313 92 264 843 124 494 634 103 141 773 112 379 502 70 138 342 135 422 717 129 305 948 96 42 727 115 43 139 119 167 339 83 12 354 113 655 702 94 684 843 82 113 397 73 18 647 121 480 755 139 24 883 88 316 877 109 472 660 121 28 533 114 144 802 90 817 875 81 93 574 94 307 706 105 268 294 107 459 604 86 530 938 133 525 598 131 481 498 51 447 980 102 97 645 119 672 775 103 350 586 84 120 174 115 514 716 60 379 688 85 383 803 109 518 729 101 228 430 84 619 686 132 376 443 107 516 799 112 455 826 94 364 578 79 807 935 97 238 553 109 839 898 85 354 496 101 802 970 104 252 406 87 830 939 75 318 770 147 386 879 110 275 555 108 234 465 86 326 806 101 768 894 76 317 666 95 119 616 112 92 729 71 480 870 105 501 530 80 125 641 103 296 906 105 425 913 127 542 949 106 404 501 103 549 854 91 120 539 120 467 569 52 465 703 101 663 911 78 614 988 101 162 756 103 46 239 103 144 357 87 72 553 96 378 498 98 346 637 107 319 945 87 250 414 122 193 821 86 206 500 111 265 919 114 681 782 114 600 738 107 744 935 71 306 336 110 422 816 92 329 469 112 144 875 123 378 872 99 242 524 80 386 659 130 271 985 109 18 352 123 318 368 85 170 614 135 238 919 108 286 359 82 615 954 101 9 908 107 477 723 61 202 311 68 49 191 64 124 203 82 35 748 100 337 426 85 47 349 90 319 520 82 249 789 96 54 771 75 138 909 98 1 650 108 413 872 134 453 979 79 13 603 109 210 861 93 78 914 69 69 226 106 831 838 81 681 748 97 12 115 121 810 872 142 214 478 96 546 959 70 312 555 97 42 578 110 14 962 98 507 719 133 856 986 100 177 791 98 264 321 138 549 983 82 890 952 149 648 931 105 69 450 84 102 852 125 125 892 94 573 644 65 193 790 107 262 334 102 83 292 123 72 256 98 18 438 60 155 378 90 634 880 84 40 739 115 178 791 100 461 831 118 404 455 114 462 486 99 373 639 94 44 690 97 412 710 76 229 861 122 55 430 116 166 474 102 10 583 103 824 871 98 209 872 101 683 833 121 96 851 115 636 898 88 220 692 94 191 614 86 303 974 114 14 139 82 303 757 120 324 742 100 168 569 95 474 704 109 110 834 73 503 717 102 594 765 95 493 948 127 707 923 96 179 211 103 302 391 83 706 736 73 234 323 53 98 478 132 0 988 78 565 605 92 640 789 80 445 919 94 736 782 138 407 475 83 389 774 74 209 832 127 734 942 92 64 232 102 97 882 121 239 988 62 290 847 77 641 879 97 12 197 125 35 387 110 242 670 139 516 553 130 4 355 94 499 838 78 791 838 108 637 751 113 188 874 79 680 822 99 133 168 83 237 611 84 3 457 64 354 820 90 528 574 83 93 231 48 161 858 110 387 511 109 490 704 126 671 935 100 306 756 143 239 408 82 134 750 120 272 388 72 197 856 111 322 592 121 49 335 83 380 642 138 398 942 67 10 536 119 39 603 104 12 687 135 157 594 74 507 746 81 424 474 106 336 880 102 39 593 130 147 884 76 276 304 102 593 913 118 642 795 138 789 927 91 876 998 72 311 511 123 283 672 66 581 808 89 177 215 108 176 447 116 90 927 93 640 906 110 367 765 106 629 922 98 437 511 85 274 416 127 145 260 92 255 931 93 356 614 75 492 925 86 563 792 98 235 317 104 445 673 82 152 477 109 161 739 113 545 632 62 49 636 97 81 234 108 147 876 100 783 983 124 626 870 89 874 958 96 412 778 111 209 620 106 360 545 109 35 303 102 416 532 113 101 475 108 422 923 108 94 703 127 675 892 108 7 959 85 127 567 122 38 658 92 258 345 83 273 310 115 190 815 107 278 407 106 43 45 121 283 880 120 133 526 127 158 327 113 184 767 85 726 907 68 262 849 121 389 792 116 812 829 91 52 308 97 14 777 95 408 613 101 213 273 126 153 320 67 823 938 73 413 424 121 462 603 66 934 992 82 252 733 92 292 356 56 329 687 106 137 543 116 71 583 83 438 675 124 657 881 93 126 477 92 184 189 75 80 937 111 0 336 68 241 763 98 810 876 112 225 492 98 389 868 97 359 746 142 386 602 120 318 838 91 848 866 66 185 549 125 881 948 96 815 869 72 825 935 108 132 358 130 66 218 88 515 850 90 368 817 121 280 459 100 661 989 148 442 468 98 374 477 121 391 991 93 577 809 85 163 578 68 501 950 100 451 621 62 649 990 94 253 548 83 237 698 70 267 283 119 59 191 127 41 481 83 135 772 105 437 570 98 741 972 78 160 420 79 532 832 106 627 674 94 70 853 107 623 876 45 169 275 69 286 996 106 71 700 96 186 900 109 157 588 80 385 981 127 265 334 104 491 776 81 41 641 107 532 759 78 373 610 66 124 980 97 98 993 123 532 861 149 177 873 57 10 771 112 577 771 112 424 835 102 491 544 86 619 668 102 229 363 98 105 878 101 153 225 101 461 838 94 318 422 125 360 650 94 57 336 82 847 888 134 35 498 119 225 247 156 49 238 122 164 994 104 387 900 110 30 790 152 388 402 115 52 647 94 364 549 95 346 641 118 64 382 88 139 695 134 58 803 98 161 449 114 264 547 63 174 606 105 351 916 94 71 140 112 207 881 114 551 677 69 157 364 111 85 232 101 166 985 92 89 320 103 244 793 96 676 681 118 362 894 91 193 442 79 73 582 101 62 787 116 79 558 95 367 854 85 736 853 99 409 790 90 21 821 55 348 688 104 314 928 125 270 780 83 33 719 99 194 201 109 70 127 93 82 756 130 305 388 107 249 828 122 289 583 85 120 518 118 209 596 118 21 502 76 680 788 71 580 915 107 176 619 132 126 304 117 319 523 94 226 233 119 706 874 103 339 811 105 363 693 108 852 858 119 159 354 115 28 906 84 42 857 104 156 398 89 257 988 99 72 891 82 145 842 98 451 587 92 160 477 120 125 972 105 528 728 90 0 705 129 801 817 126 51 347 90 763 811 99 23 104 105 26 334 89 239 670 111 20 41 97 432 909 93 292 430 116 11 17 88 258 574 70 219 565 92 663 883 86 549 758 83 142 306 86 442 592 108 130 716 113 168 609 106 537 939 125 625 931 131 68 970 96 520 973 117 383 736 122 274 668 85 192 527 98 794 919 111 385 474 90 660 773 117 39 110 133 384 845 131 157 735 82 184 500 137 340 366 78 35 978 156 409 965 99 132 590 94 113 498 117 599 952 81 12 887 104 82 694 97 125 996 131 341 436 101 184 440 97 824 847 95 646 881 131 166 653 85 93 978 134 956 984 101 588 791 106 303 632 83 905 985 106 448 531 123 481 770 112 16 155 102 90 694 117 50 551 86 800 884 111 200 543 111 279 853 129 897 959 89 79 644 77 51 627 100 338 714 115 278 937 84 137 355 81 43 191 102 78 110 113 424 563 119 97 655 122 868 901 81 694 911 130 517 537 79 908 988 84 716 860 91 440 620 117 315 430 115 75 748 79 94 233 96 66 402 131 324 350 100 471 858 100 375 664 72 105 821 86 225 903 129 291 662 112 842 865 83 416 772 114 430 649 78 306 309 84 124 669 88 33 288 100 159 800 120 118 178 98 193 667 128 54 204 113 543 802 106 167 272 82 685 775 92 202 342 88 184 262 100 217 487 95 83 242 85 76 172 95 513 572 127 730 852 96 329 760 90 364 900 118 281 557 110 581 703 105 133 186 95 179 978 87 282 297 89 542 980 106 400 994 104 544 914 85 150 962 107 652 703 115 280 767 134 118 669 136 780 954 108 532 773 98 670 734 113 24 199 99 304 314 119 352 959 109 12 165 99 512 660 124 264 847 80 151 225 109 464 591 95 318 478 124 714 788 76 18 431 93 96 916 135 901 952 86 561 578 107 115 673 58 126 815 103 36 671 109 287 320 144 4 911 81 204 945 95 625 783 55 316 416 108 347 369 81 406 716 57 264 267 86 214 748 126 252 447 89 379 608 80 376 898 131 910 915 85 490 878 87 58 154 103 265 526 97 627 859 68 233 668 82 796 858 102 395 644 107 614 953 105 52 816 111 206 828 80 534 697 116 646 867 96 24 647 140 111 599 103 55 124 107 686 999 105 469 479 82 437 563 77 7 721 49 138 196 98 73 122 92 524 725 76 471 598 76 252 463 142 64 899 104 597 787 99 66 650 102 396 405 75 89 875 107 7 297 116 107 261 90 204 401 112 83 107 83 458 737 108 102 572 92 421 999 75 699 980 158 261 947 98 833 914 121 107 347 109 340 905 121 488 704 108 490 728 114 267 921 121 229 822 99 387 570 64 50 653 117 233 346 131 270 310 150 434 859 104 480 567 98 171 372 103 255 977 107 568 966 105 448 926 85 379 628 93 490 922 101 166 499 113 543 564 95 97 689 86 248 428 142 89 817 112 52 688 103 149 268 105 741 798 88 164 539 123 3 294 97 153 627 128 79 577 109 318 892 88 90 161 100 115 120 71 528 827 83 57 491 130 42 566 93 70 455 69 560 581 113 960 998 77 76 230 91 570 840 87 841 993 77 827 829 93 75 861 97 326 908 68 131 233 106 86 729 82 405 760 115 163 363 72 99 787 102 505 759 114 445 676 127 295 689 67 6 410 104 305 456 78 154 902 95 506 787 120 272 770 129 23 729 102 139 913 63 367 988 106 706 744 98 379 778 118 285 355 90 567 708 88 90 417 108 334 788 144 768 772 104 130 720 71 421 556 109 114 278 101 579 907 64 22 308 95 634 792 76 625 936 98 391 602 116 199 424 100 211 780 95 44 649 79 839 999 105 58 553 115 178 433 68 265 720 69 63 127 130 63 364 115 150 508 104 95 777 105 157 307 97 270 822 103 543 857 99 196 710 80 657 725 71 76 466 111 349 529 76 655 784 133 199 379 109 35 40 101 6 18 110 70 761 54 442 561 92 213 578 118 819 956 111 97 503 74 78 251 116 352 513 136 760 981 117 244 818 111 940 962 110 326 948 88 158 834 87 0 243 98 403 524 90 77 987 54 347 542 107 549 601 101 252 804 114 430 434 123 329 932 121 512 927 89 70 658 43 100 740 67 375 673 101 55 869 123 687 699 128 380 639 87 738 964 99 285 548 100 58 438 71 385 865 110 397 419 97 618 922 104 17 435 96 548 736 123 3 13 140 15 498 91 475 606 108 568 799 102 224 685 95 163 254 100 310 730 98 289 364 100 38 531 78 109 220 120 61 264 75 27 713 108 316 369 106 466 927 114 854 960 81 642 822 114 80 263 102 395 611 108 140 907 98 211 267 108 26 521 97 317 727 81 15 35 94 177 454 114 0 814 104 212 329 104 163 517 94 432 508 118 240 844 95 177 356 41 638 907 107 271 589 55 141 327 94 279 519 106 244 422 98 413 556 105 306 585 76 263 325 97 55 928 112 39 346 92 821 888 95 155 556 116 608 907 66 156 520 119 453 704 111 841 875 112 605 928 67 81 554 112 414 649 126 251 252 115 425 972 103 102 943 99 310 548 93 165 213 65 398 821 82 374 700 101 65 833 106 155 754 90 633 788 133 430 664 98 417 804 134 380 518 111 25 968 79 463 808 110 44 845 91 560 852 108 444 653 102 95 165 106 185 646 98 554 944 94 644 837 98 382 435 114 476 676 83 557 957 93 108 313 95 82 610 77 509 717 68 111 875 95 963 978 56 71 784 127 257 774 83 801 830 77 362 456 73 477 871 66 788 823 100 56 192 92 100 401 95 596 722 86 255 971 96 385 967 120 7 641 117 363 788 53 80 671 94 1 15 106 786 789 94 202 524 76 480 709 40 476 711 126 170 171 113 62 601 67 16 890 120 24 884 98 197 296 59 391 761 73 743 838 81 292 925 117 483 656 71 146 567 109 22 289 91 43 428 119 52 186 85 322 428 109 434 595 84 434 820 82 534 541 129 849 881 109 271 481 113 302 837 85 745 873 105 93 680 78 787 879 115 606 677 68 202 790 108 0 859 97 7 356 107 321 872 107 201 363 93 487 662 97 76 299 107 825 887 108 171 612 81 325 635 68 807 946 109 240 481 81 360 696 121 174 886 88 147 584 121 589 805 72 329 652 92 578 666 97 147 812 102 743 829 107 876 992 127 266 921 132 302 893 65 182 833 62 540 559 80 636 881 99 441 681 111 306 465 141 272 520 113 274 461 83 227 538 82 245 372 118 480 523 105 86 365 68 441 543 105 705 817 64 197 690 83 398 612 60 250 825 103 348 449 94 324 911 100 483 558 82 33 398 82 253 710 92 54 801 82 191 506 83 957 999 110 137 721 120 26 437 118 521 965 86 96 107 94 68 528 105 663 868 80 199 300 133 503 881 92 524 768 120 349 632 73 17 375 128 456 980 101 115 395 102 872 981 69 50 629 79 700 742 125 324 727 121 603 778 94 639 725 119 74 604 105 174 246 78 431 492 88 578 746 96 33 429 104 784 851 104 451 966 101 432 681 87 143 792 99 381 727 118 345 553 84 57 103 86 337 366 110 408 475 126 33 666 111 506 734 77 85 820 121 76 98 95 12 304 114 122 572 83 181 758 80 209 374 100 63 873 106 16 590 112 774 947 130 572 821 101 384 906 136 391 697 92 461 955 125 300 972 116 232 733 104 54 289 105 549 950 76 142 553 89 286 869 84 172 233 104 489 709 91 591 796 117 11 609 96 676 998 81 207 918 99 429 570 85 574 680 102 845 956 94 317 957 89 324 471 84 419 630 97 300 996 129 332 555 110 493 701 103 94 560 88 267 598 98 180 621 66 595 973 110 232 362 109 175 983 98 694 748 132 534 581 95 774 825 111 346 509 79 173 648 100 377 386 79 830 955 100 170 423 88 209 339 110 133 734 76 125 159 94 85 263 85 50 130 126 27 117 98 387 432 110 170 975 134 11 837 55 1 932 106 207 445 109 637 892 99 570 637 111 704 816 90 312 812 83 483 526 105 184 403 121 79 370 83 318 562 131 112 737 89 23 201 132 257 807 76 250 906 117 231 303 99 93 624 82 547 615 72 75 512 123 223 407 113 592 658 99 27 863 110 423 708 108 294 760 138 584 693 70 593 860 106 278 408 94 545 560 113 89 756 105 210 330 105 208 985 106 663 778 121 151 706 119 598 709 83 677 864 132 197 625 91 569 997 106 504 654 86 645 896 101 874 969 127 355 850 88 188 947 75 343 690 117 547 892 100 560 753 89 3 500 167 543 777 110 457 639 124 328 367 105 33 889 70 67 487 110 10 271 117 561 649 79 800 918 101 189 454 80 352 610 114 142 392 98 416 662 116 13 403 120 306 357 104 217 874 86 136 852 99 1 862 87 585 753 127 330 662 97 697 767 121 181 607 127 83 111 92 17 516 110 131 720 96 564 606 101 112 809 77 27 296 104 213 913 87 172 866 66 451 649 84 157 182 102 0 514 114 223 973 47 210 220 92 617 727 152 242 860 123 650 783 135 393 486 99 67 827 83 231 365 127 539 988 80 297 303 115 9 418 96 223 929 92 104 694 122 119 375 88 413 423 128 314 640 118 377 381 127 389 844 92 851 871 114 218 338 109 422 918 105 11 245 131 432 754 102 262 776 137 303 750 116 67 337 145 228 298 106 117 959 78 211 395 85 496 762 65 98 739 77 202 660 103 100 492 123 620 870 84 136 974 76 270 541 93 354 898 57 186 444 124 235 543 126 471 994 105 216 821 105 386 944 122 190 648 87 192 752 59 66 920 74 17 728 82 683 940 104 528 531 108 502 877 99 458 623 77 151 766 116 282 522 110 33 528 125 48 859 91 9 805 86 140 542 97 107 133 135 203 637 87 543 829 122 730 929 86 26 187 131 732 838 86 160 991 107 249 389 105 444 945 108 144 207 111 504 983 120 89 501 117 124 324 123 629 742 81 369 860 75 890 970 66 487 520 86 132 233 112 435 912 98 128 263 99 269 587 125 240 477 106 20 269 74 41 255 117 422 517 125 5 365 113 468 627 102 178 754 88 69 607 103 96 806 102 692 767 130 307 528 141 207 421 94 161 558 174 178 645 113 833 909 105 150 293 89 69 341 120 418 541 105 209 854 138 424 594 119 304 683 73 515 890 80 139 397 131 225 317 120 781 906 110 223 994 125 276 883 75 715 953 116 243 763 140 527 733 89 382 786 105 241 259 99 82 182 119 140 299 106 46 668 113 114 843 96 350 699 116 29 767 77 665 790 101 501 694 100 50 627 107 123 970 81 221 992 109 208 875 110 39 773 83 213 708 98 78 564 48 326 875 115 15 702 53 75 232 55 10 932 119 302 430 88 118 413 115 358 937 110 383 938 101 306 321 95 439 536 47 138 488 107 38 520 112 279 625 110 627 819 104 17 503 121 196 484 101 375 601 131 125 206 70 56 781 115 796 902 102 164 653 89 76 497 98 101 712 136 425 760 93 316 685 130 592 872 119 234 970 88 179 312 110 52 314 111 241 304 98 44 715 119 292 979 132 85 719 103 531 918 73 587 984 87 173 184 80 603 732 117 83 759 120 155 464 89 158 852 65 245 624 110 31 268 73 37 105 126 607 773 94 231 975 94 531 838 111 183 429 82 165 499 95 365 734 101 142 175 116 172 649 112 439 846 107 713 872 117 467 868 133 575 830 111 728 754 92 57 375 131 18 221 107 102 789 115 150 285 90 325 626 105 23 624 153 38 904 70 167 356 85 185 576 103 333 883 63 110 920 95 53 268 106 545 900 138 275 742 107 360 495 137 662 702 119 302 792 99 46 891 107 723 829 101 597 904 69 155 394 107 574 821 77 447 964 112 188 313 92 163 948 147 273 317 87 193 786 64 477 757 81 57 67 116 248 666 89 609 854 86 612 817 71 18 313 78 95 882 84 347 985 117 67 942 125 2 594 126 169 821 90 239 784 75 131 656 131 385 907 99 175 252 86 244 965 93 673 842 80 367 733 100 648 661 124 9 184 103 254 653 97 454 538 81 167 936 134 68 720 107 372 410 90 309 823 81 144 167 116 361 615 85 160 901 81 390 926 105 703 724 69 25 220 96 138 415 72 443 554 60 722 943 125 395 435 101 320 900 105 579 639 122 590 863 120 152 546 93 863 917 101 4 748 107 477 929 84 479 496 94 362 577 91 53 298 91 151 604 106 173 294 118 40 926 112 578 638 82 136 430 68 466 812 120 870 976 91 320 653 114 7 411 79 274 687 116 122 145 83 608 790 91 693 850 76 224 808 96 641 789 105 42 833 70 480 852 102 192 684 101 345 710 115 726 896 88 439 716 108 57 379 84 364 774 103 911 979 132 670 673 131 98 170 78 344 586 75 426 534 117 625 649 98 234 966 110 224 764 138 566 977 106 285 814 91 73 532 133 543 987 131 571 700 128 379 568 126 361 504 121 46 642 90 722 797 133 721 961 109 557 735 96 556 916 100 557 743 100 8 765 117 461 944 93 0 182 77 377 436 55 404 466 102 510 617 50 597 815 105 137 717 113 248 365 136 108 648 79 148 672 94 304 990 112 902 998 129 116 172 112 183 270 116 134 394 88 207 746 90 27 459 83 418 472 98 149 301 66 478 931 111 366 783 91 44 583 95 260 980 93 588 825 121 445 625 103 89 901 79 413 608 79 880 990 83 543 657 85 186 829 130 478 790 84 401 423 76 212 515 81 267 991 105 17 568 106 322 926 104 267 876 104 573 733 116 393 593 115 189 925 100 203 858 55 392 462 125 499 989 80 570 869 99 183 185 128 811 837 98 121 821 88 287 769 111 42 935 105 8 874 104 258 781 111 597 692 108 226 969 84 312 373 112 31 777 94 418 906 96 75 497 81 359 594 82 267 607 106 230 818 79 870 975 100 295 308 77 718 873 106 137 227 81 498 852 93 435 939 120 721 839 99 372 644 115 540 627 78 277 437 115 414 456 88 500 587 125 440 919 86 94 316 119 255 801 110 304 602 98 373 985 95 36 536 116 57 666 116 4 498 130 395 729 145 482 584 77 542 850 125 197 739 86 201 618 106 11 558 79 307 904 95 636 798 78 362 993 118 14 988 113 417 725 63 497 893 119 631 862 106 7 854 76 179 294 148 477 827 117 288 419 101 402 740 85 7 422 136 16 345 139 543 645 92 100 307 87 327 449 99 20 738 47 420 501 77 546 761 107 774 812 99 44 550 108 83 419 134 445 575 111 406 894 79 162 557 72 515 673 112 132 647 107 727 993 74 93 657 98 274 462 100 4 247 97 215 436 112 426 488 125 900 924 106 191 582 133 182 768 59 274 590 97 98 604 91 133 516 79 603 964 124 259 846 94 341 487 117 206 823 100 792 797 101 206 664 122 804 877 126 168 570 106 572 675 115 490 522 102 77 120 85 81 438 113 511 678 101 378 738 102 158 764 121 894 898 112 161 512 99 530 871 131 47 76 111 82 751 107 132 453 132 165 286 102 19 858 96 309 746 115 222 587 74 468 940 82 235 551 123 377 440 69 703 934 84 26 819 76 76 452 84 481 660 126 37 45 128 63 184 84 43 356 80 402 837 88 242 382 92 355 435 123 302 525 112 442 973 109 443 638 101 222 879 94 652 754 113 824 981 124 479 625 81 55 123 111 532 760 95 668 808 88 339 583 109 131 596 122 249 816 86 203 780 91 380 900 131 420 906 79 189 731 101 715 854 105 276 829 101 474 780 136 232 239 100 578 879 85 11 683 86 293 591 85 87 901 94 607 734 68 918 926 139 81 933 114 108 662 111 481 670 93 452 623 92 147 269 99 321 979 135 163 710 79 466 670 89 86 683 100 305 387 64 61 336 113 195 601 93 847 875 113 152 691 127 111 134 108 170 911 142 23 48 88 534 837 93 673 743 127 325 483 131 421 578 88 81 373 74 421 680 87 152 284 115 781 989 105 27 343 81 483 774 101 730 747 105 402 437 70 199 505 118 95 221 131 91 758 89 39 432 92 305 424 59 36 356 145 721 794 79 470 501 94 240 263 92 614 761 62 305 939 117 389 412 117 679 956 74 174 874 60 247 378 119 513 899 96 511 547 81 111 164 86 303 374 97 106 724 90 109 122 100 287 957 122 231 248 85 164 818 94 844 936 111 161 527 112 112 605 120 256 586 113 58 334 106 283 968 85 643 683 136 254 603 88 124 518 86 321 870 91 528 934 119 664 938 96 29 38 58 813 935 122 534 815 114 505 581 101 401 637 122 398 462 97 756 806 53 693 979 66 451 723 96 398 800 130 434 791 121 76 126 125 142 333 109 159 995 107 458 560 58 192 199 123 245 782 94 244 870 85 234 813 103 485 775 139 317 776 91 300 447 79 147 623 74 425 895 94 664 932 100 224 559 91 407 408 99 13 388 93 151 964 67 421 697 105 263 904 123 59 63 100 593 708 57 396 548 80 273 807 89 235 359 72 69 391 103 79 165 99 327 448 95 81 837 122 895 948 118 331 428 77 68 538 80 136 545 93 195 504 94 65 165 136 90 299 99 713 721 114 879 961 89 642 643 82 296 686 144 288 381 85 167 429 91 73 734 57 219 911 125 224 342 83 114 722 102 731 823 68 207 928 52 361 691 110 293 332 91 108 187 82 488 604 90 99 117 84 605 989 138 83 547 110 422 909 94 19 400 100 388 673 102 114 373 113 146 865 139 580 923 57 255 267 100 24 460 89 345 866 97 356 661 132 833 942 116 565 669 124 519 618 91 382 988 87 551 723 133 10 681 140 593 895 93 324 917 72 768 877 87 6 660 74 317 591 87 566 632 130 370 602 73 775 966 77 88 611 129 743 866 72 272 322 121 751 991 74 675 814 132 400 404 105 144 872 99 673 957 127 808 927 95 266 985 126 544 751 104 871 985 108 667 747 86 420 643 70 730 794 85 206 350 135 147 535 72 224 577 82 24 182 112 266 297 86 322 858 119 432 720 109 491 636 93 334 932 98 95 367 108 91 98 118 23 591 89 546 875 78 80 544 115 483 811 80 296 755 117 338 706 128 290 816 113 139 438 81 648 962 52 398 804 85 386 913 112 121 573 95 865 889 95 171 927 116 465 619 125 448 866 90 46 240 103 76 729 97 5 332 100 156 180 123 739 953 50 340 832 109 49 312 98 172 183 95 73 510 124 459 873 116 286 582 108 526 616 119 52 820 108 251 526 101 261 710 86 227 929 77 18 474 105 717 761 113 69 471 95 65 633 117 6 146 115 0 35 122 834 974 55 371 818 95 90 229 86 117 510 98 551 651 103 408 671 95 268 896 102 199 628 95 220 718 84 248 401 85 393 756 117 488 868 109 17 569 101 372 804 86 139 293 104 45 830 94 241 670 116 222 426 75 152 903 101 356 617 107 406 791 106 492 990 106 310 907 115 491 740 128 100 861 105 552 855 121 782 912 115 885 965 158 147 926 88 167 768 65 193 611 105 92 642 112 4 820 104 98 533 88 528 918 113 55 160 86 347 556 88 559 955 77 385 478 129 141 532 97 213 257 106 360 452 100 252 607 108 20 264 113 468 668 88 415 684 83 56 922 142 158 206 103 311 539 110 637 866 92 16 856 82 351 801 79 106 886 88 477 722 54 745 878 93 243 840 94 21 467 93 111 319 119 476 666 120 814 895 87 166 643 87 45 433 102 557 854 81 171 394 115 535 831 68 552 650 116 131 185 123 216 759 120 82 113 103 73 92 128 39 848 105 527 994 102 906 955 84 490 511 97 755 958 103 198 409 111 325 348 111 444 903 90 434 770 116 213 366 76 457 541 89 18 201 89 273 331 76 98 643 133 699 835 115 2 963 85 409 681 128 138 871 81 403 654 139 728 815 122 948 968 73 660 882 116 43 253 70 747 797 82 24 940 111 823 956 101 156 276 96 71 461 94 64 495 101 129 678 101 272 835 106 839 890 103 135 839 126 9 830 93 393 982 81 214 334 92 119 512 98 137 463 109 480 695 157 1 608 108 378 732 108 116 452 102 427 852 128 119 458 117 260 968 105 246 438 115 432 897 91 4 445 106 44 242 72 74 778 103 458 796 115 335 771 126 308 560 76 582 868 89 500 701 100 318 766 103 229 332 48 132 189 79 230 316 96 451 662 101 169 273 133 129 421 85 648 760 122 482 691 98 193 784 105 303 417 67 512 938 86 251 637 125 101 242 112 307 876 116 307 759 102 260 570 85 13 362 116 355 989 116 657 998 119 291 905 129 8 751 171 344 973 94 75 413 99 89 626 94 595 829 104 443 627 64 467 586 95 548 564 134 2 962 76 332 906 110 668 700 81 394 668 104 372 491 57 116 975 149 249 321 120 249 348 80 28 944 131 143 286 128 65 713 79 66 676 84 441 998 78 101 686 138 727 793 74 421 977 100 20 677 159 604 917 106 617 816 122 425 998 65 818 914 83 9 335 106 29 775 96 701 789 133 57 804 116 425 642 72 175 829 88 562 662 95 279 440 86 571 773 83 573 812 112 836 961 80 620 677 70 562 814 105 161 246 56 79 723 100 421 673 108 402 848 87 183 667 145 196 653 104 162 378 113 242 275 95 54 784 121 260 558 58 383 667 56 306 838 107 360 993 91 78 846 103 12 153 132 137 182 101 431 619 95 398 843 110 337 894 118 504 570 148 372 778 114 560 764 110 495 575 77 505 992 90 84 263 66 646 882 131 337 466 109 0 525 88 527 695 80 513 811 151 256 887 93 728 775 129 103 209 101 115 178 109 259 425 106 546 734 97 221 334 55 177 544 77 411 832 66 547 894 88 440 718 104 459 732 108 135 954 109 241 786 72 226 690 99 291 956 101 188 641 117 69 860 119 819 861 126 821 865 119 329 791 111 67 645 98 185 816 110 600 677 105 623 933 88 347 800 82 243 409 130 737 753 91 343 885 116 2 975 95 349 434 96 218 730 93 486 615 120 393 536 112 871 961 90 443 786 134 427 595 114 112 717 95 158 535 101 319 522 128 422 807 123 728 933 84 71 743 45 319 837 81 344 748 86 35 960 86 66 479 119 207 416 79 23 164 91 266 374 123 60 155 114 191 279 77 96 929 100 153 624 113 145 988 93 174 798 103 472 904 105 317 449 88 172 660 103 2 198 129 49 782 126 175 513 86 327 920 73 40 559 90 607 902 67 645 718 116 416 942 112 339 971 117 122 352 147 386 480 91 523 742 123 30 449 57 94 192 107 239 618 106 48 987 76 577 927 97 256 960 68 259 356 98 788 977 77 265 456 77 123 404 108 71 415 97 564 865 90 392 772 96 255 766 135 285 910 91 381 664 96 361 946 113 104 476 108 294 829 128 394 502 79 76 166 84 244 835 80 194 698 103 733 971 129 55 111 112 606 813 101 88 313 115 463 879 95 32 657 101 393 610 111 678 945 101 177 901 94 136 566 121 96 930 101 410 805 118 231 928 92 4 535 91 294 924 96 903 969 96 454 581 128 312 577 108 31 491 87 92 818 111 614 851 94 306 314 111 522 635 79 189 368 81 248 792 82 188 956 122 171 647 115 399 602 112 439 622 126 535 715 93 593 855 93 254 736 110 408 989 108 537 685 105 329 839 104 262 749 106 416 867 85 453 463 70 536 673 100 26 299 97 241 854 90 160 255 94 45 755 84 206 313 87 646 922 135 131 495 84 236 389 123 307 399 68 325 559 92 610 816 92 100 223 123 331 456 92 8 246 92 118 155 88 216 958 96 408 542 63 593 781 95 38 786 109 737 810 105 236 902 114 370 443 99 208 686 123 217 370 92 340 540 121 139 684 110 660 875 77 770 886 88 202 848 107 749 846 110 658 713 105 3 665 89 154 467 114 153 730 84 705 948 106 425 931 92 479 546 100 75 657 94 255 521 95 114 873 80 521 791 96 379 875 74 159 374 89 802 942 77 210 425 122 357 702 113 726 951 90 2 245 119 5 350 104 335 457 137 315 535 110 636 758 150 496 549 93 212 617 85 378 693 107 483 981 128 834 869 81 120 989 125 433 892 101 815 961 102 45 949 124 281 917 81 84 667 61 283 755 100 440 914 105 48 683 82 95 156 104 77 570 147 457 606 107 272 429 131 433 845 108 408 803 97 49 186 96 687 800 90 860 929 108 434 815 78 716 905 104 5 784 110 108 282 113 204 586 118 860 963 86 31 736 87 128 856 85 641 853 138 128 937 89 281 599 90 833 946 82 633 773 79 305 829 95 30 506 87 318 636 131 216 939 116 675 954 128 11 771 100 133 194 80 142 531 89 99 305 91 94 502 109 407 729 98 658 890 63 151 674 103 34 427 75 222 803 111 443 608 74 261 887 98 25 47 102 174 705 88 400 541 82 193 903 73 553 780 92 184 272 68 133 832 94 813 949 105 128 540 86 434 869 107 448 538 80 29 371 62 515 833 92 739 960 107 728 836 66 234 721 84 792 801 68 433 979 92 740 754 47 437 681 83 586 972 107 894 970 99 23 535 98 248 608 85 171 452 122 56 203 73 40 287 96 440 724 67 149 793 64 73 271 91 250 708 109 219 955 88 520 923 97 19 230 111 97 866 91 35 226 93 247 630 96 434 858 100 26 995 87 637 764 114 269 552 117 252 485 143 533 816 124 903 916 93 886 908 93 430 977 86 819 952 94 130 165 84 25 278 128 288 903 106 124 463 89 161 470 70 520 745 142 170 399 101 327 739 86 384 691 126 583 956 113 148 654 83 955 960 65 569 762 121 3 701 104 12 380 61 96 979 87 409 867 93 187 660 105 633 674 127 791 813 132 100 866 72 240 825 80 450 472 93 45 841 100 129 931 140 115 721 106 666 866 79 16 709 79 711 932 89 38 122 106 31 413 85 206 838 111 16 677 71 72 886 121 404 824 109 231 994 82 123 218 132 547 978 121 166 964 80 141 387 105 59 374 84 97 259 79 493 994 109 162 695 85 147 553 73 316 617 94 39 499 127 605 659 119 407 828 126 82 999 139 135 500 111 543 816 96 586 926 65 267 272 106 462 774 110 122 813 68 56 70 94 295 907 81 47 352 100 131 218 106 629 957 57 274 979 105 222 378 125 452 454 111 927 950 93 192 575 46 475 879 95 695 989 97 14 319 109 204 264 70 14 841 87 110 528 102 496 737 93 191 240 60 79 372 128 449 490 85 127 359 129 35 46 123 362 412 114 424 722 127 744 750 89 345 948 86 224 585 110 779 978 100 226 337 79 579 730 116 69 509 90 192 628 108 658 954 86 371 931 113 497 911 100 660 977 103 167 176 55 251 975 88 716 825 92 331 617 102 734 807 109 49 546 110 346 643 150 64 189 102 233 864 114 288 346 114 45 691 95 206 816 111 61 748 106 559 600 113 231 762 107 166 598 90 504 973 109 263 513 84 364 846 128 74 585 112 387 962 102 40 770 128 268 567 112 312 862 113 715 912 77 736 737 102 77 610 78 76 978 123 100 910 89 315 353 94 702 922 89 29 998 100 104 206 96 939 971 86 175 700 80 61 344 128 85 653 99 182 993 94 223 788 94 34 229 99 346 629 124 139 223 94 692 968 108 620 737 98 86 309 86 33 516 34 311 332 84 148 815 78 297 378 103 255 551 95 579 921 84 39 114 79 211 405 100 367 938 73 254 555 111 34 814 90 105 910 129 392 566 92 388 513 69 224 547 82 224 820 101 387 853 77 20 526 62 218 257 125 77 447 112 693 738 121 581 950 137 143 525 127 247 824 112 216 678 142 339 818 92 84 110 136 813 848 132 469 661 88 713 894 138 238 312 118 685 805 101 473 531 127 298 831 88 576 824 87 533 753 94 865 947 84 387 839 56 346 382 83 714 759 97 234 885 115 673 717 106 71 632 103 394 461 72 187 238 124 422 668 143 279 847 120 134 868 108 389 982 123 550 662 64 172 984 103 124 548 91 284 922 99 337 930 44 203 943 134 744 808 100 249 853 127 357 708 112 602 744 78 256 567 110 492 595 103 652 960 128 54 977 112 148 167 89 24 33 113 236 621 79 263 982 91 404 485 119 231 882 68 91 349 100 260 688 91 2 201 37 44 364 118 203 245 121 174 543 100 27 456 102 214 866 69 925 948 62 788 819 83 646 917 103 67 121 82 264 304 129 287 898 94 270 499 108 358 513 114 150 165 114 632 703 71 675 721 98 141 293 77 457 644 105 130 948 90 379 862 86 490 653 114 84 338 115 100 269 88 613 685 119 381 944 102 394 593 116 264 731 75 766 984 118 314 629 92 761 956 108 26 177 105 50 646 77 476 530 76 217 644 82 380 385 58 57 114 102 248 895 88 64 594 94 464 583 147 221 222 122 365 525 119 393 693 118 543 626 102 834 900 114 678 881 101 106 896 99 15 686 84 416 911 66 709 848 102 283 585 123 508 957 114 449 719 93 504 640 104 55 699 108 32 470 128 6 802 95 117 710 128 849 863 80 504 606 99 271 385 93 409 955 115 204 972 60 66 821 109 853 917 86 144 206 91 250 758 100 387 502 60 123 520 46 122 868 62 33 425 107 247 423 78 881 997 76 483 917 82 658 671 89 12 732 78 903 933 98 169 966 108 56 700 85 159 342 124 244 648 96 33 123 116 412 474 113 360 734 106 730 764 57 254 919 108 26 911 88 854 999 100 100 272 103 812 972 77 185 515 122 8 903 80 390 451 101 526 633 120 497 603 109 152 497 108 457 566 85 23 247 80 508 590 85 218 286 110 74 569 97 432 981 118 46 983 92 334 369 95 9 803 102 500 675 53 104 329 132 573 888 125 277 967 108 486 568 113 359 853 117 119 999 38 169 902 126 364 775 108 153 391 116 233 312 105 332 710 102 490 883 80 583 717 97 633 931 107 447 752 129 443 794 100 744 867 112 692 911 119 20 618 68 77 845 95 478 855 69 71 849 83 342 599 111 102 462 107 77 580 97 51 592 103 258 304 81 433 936 104 353 582 96 715 733 103 176 466 115 866 867 110 149 526 82 126 150 104 202 907 27 105 563 100 601 696 104 509 934 97 5 203 90 350 996 88 43 123 75 338 751 64 143 410 115 361 679 101 336 444 149 293 602 85 95 991 99 443 975 59 816 856 96 924 957 78 48 473 126 191 973 126 12 299 62 88 840 85 216 751 90 259 759 99 708 727 96 300 665 99 165 570 102 581 997 107 158 658 122 39 746 68 392 932 113 548 653 92 81 742 101 31 664 143 344 486 99 143 878 106 173 779 92 685 725 75 577 839 112 399 752 66 325 384 91 167 830 100 537 562 107 765 899 108 394 718 128 35 901 104 228 265 66 404 861 105 154 957 111 665 991 140 33 743 108 716 956 117 35 878 149 235 666 141 123 652 59 54 477 82 272 908 135 498 951 89 389 924 90 81 226 130 159 571 96 76 435 121 158 311 110 178 435 96 196 508 97 144 617 101 535 739 120 304 406 106 455 828 108 218 674 49 96 170 121 107 777 81 652 940 112 211 427 94 235 781 91 59 775 122 249 832 83 391 686 105 501 659 106 5 272 109 186 356 98 86 594 77 109 993 71 24 771 68 712 974 118 382 734 113 128 627 108 156 226 119 152 781 90 412 517 78 83 269 109 665 949 114 303 786 121 46 286 131 9 914 102 264 584 85 455 916 58 271 640 118 199 557 73 261 962 59 259 475 93 170 804 118 405 827 117 191 630 107 622 710 76 310 390 112 199 678 100 408 977 103 365 429 103 269 642 100 723 883 104 444 889 113 77 442 104 840 915 115 200 252 100 694 974 95 338 934 135 27 390 70 655 876 87 248 463 89 259 762 109 286 409 103 626 706 97 165 671 122 715 961 105 727 735 91 68 503 75 624 675 138 321 588 105 200 740 127 96 439 111 60 238 117 438 761 75 579 729 112 350 449 103 86 570 121 13 73 119 6 510 98 328 926 106 602 959 69 334 749 65 140 421 125 372 880 86 479 605 107 524 811 108 348 724 72 648 684 92 74 829 93 706 739 136 218 428 72 496 552 114 834 847 117 383 721 99 39 344 113 97 974 126 639 655 119 404 758 125 295 358 128 289 632 101 948 957 118 163 977 118 85 417 126 184 212 95 91 892 105 808 821 103 409 663 93 821 831 74 98 536 114 831 989 139 704 923 71 671 845 107 228 749 89 199 570 86 206 578 77 251 907 81 291 827 111 81 299 122 544 575 97 60 566 63 582 668 120 549 679 97 474 787 116 81 559 98 746 975 68 16 556 115 107 174 65 498 644 124 462 590 63 731 995 82 123 449 72 585 811 55 175 272 131 36 493 111 382 888 140 57 563 96 691 835 133 352 952 138 137 499 93 205 907 88 194 515 81 155 749 86 407 639 124 22 555 72 115 132 120 382 714 83 469 516 75 544 727 124 132 292 73 710 946 117 370 399 48 135 408 126 241 326 116 81 460 79 388 964 95 32 570 119 564 634 106 359 829 96 692 852 100 700 894 101 105 506 125 493 580 107 530 821 106 695 970 103 216 928 94 48 191 87 475 838 113 301 540 112 574 605 101 223 850 125 363 634 116 457 598 106 117 611 97 641 688 112 390 549 117 344 829 127 194 500 67 261 430 90 367 903 124 500 776 103 510 814 101 233 236 106 303 692 111 366 408 85 116 943 102 403 622 105 27 602 110 551 621 92 24 286 90 478 746 116 561 637 77 661 679 117 249 657 98 23 782 121 111 330 92 391 988 109 76 841 85 178 263 99 28 895 102 208 324 98 67 954 80 623 629 80 639 985 65 471 521 83 109 253 95 606 610 95 329 869 107 220 622 94 86 854 101 146 727 95 240 807 97 281 334 77 41 170 98 465 872 112 23 949 117 429 899 113 59 968 72 220 286 91 91 221 59 283 597 75 793 991 154 436 571 89 456 476 92 387 886 119 511 727 89 37 49 80 287 771 93 794 836 80 242 465 86 483 867 104 488 668 83 466 468 93 867 973 102 376 655 59 193 391 106 298 697 119 147 850 81 333 680 105 307 559 92 255 662 70 791 882 138 492 567 94 373 411 102 508 936 132 13 336 109 118 695 105 160 449 127 144 699 114 728 828 84 503 879 83 316 399 124 304 377 68 18 96 112 303 591 87 269 605 81 30 698 67 224 800 97 79 720 94 701 800 127 850 919 92 492 748 113 534 891 92 576 868 62 61 798 109 507 567 96 427 694 90 568 929 91 934 951 86 819 965 67 577 714 52 408 703 99 423 943 122 203 333 89 221 632 130 150 706 129 124 683 124 280 476 128 415 807 139 58 569 49 417 974 99 28 115 108 426 861 97 437 695 85 305 953 105 93 831 84 897 900 82 306 885 131 439 741 107 250 526 114 313 962 108 105 783 92 284 564 105 599 605 60 19 24 89 112 911 90 486 927 105 349 966 123 334 923 73 139 611 75 157 514 70 101 772 84 219 457 98 22 413 84 612 660 89 943 999 125 138 550 85 670 838 84 589 945 80 317 883 97 0 690 108 230 523 106 108 638 76 613 735 76 166 352 104 531 880 87 312 798 86 931 957 96 60 242 75 317 377 92 795 894 106 933 963 147 98 839 64 76 847 83 816 922 92 408 713 130 49 311 91 168 821 92 58 580 88 243 273 77 16 512 72 682 706 84 504 563 94 222 452 121 285 930 72 174 608 117 226 333 96 353 558 112 496 752 102 92 993 110 208 680 109 172 970 106 358 752 114 199 249 120 557 866 91 968 976 103 69 174 84 354 640 113 310 441 82 248 552 77 104 689 95 68 399 141 826 829 89 139 680 69 221 898 112 172 441 109 326 570 66 209 670 122 153 752 89 193 461 90 517 800 123 233 883 124 634 782 111 813 898 88 815 954 59 160 473 92 371 372 82 409 953 125 291 824 56 519 633 143 157 664 140 637 972 44 318 499 119 43 664 124 104 107 135 217 894 133 495 499 132 658 793 131 317 908 86 306 519 136 387 623 89 359 963 117 405 703 72 214 954 100 545 755 84 456 786 98 318 643 97 7 105 81 84 939 130 830 947 117 570 636 92 508 897 72 635 717 77 644 890 89 382 788 95 63 621 98 236 372 125 342 968 116 35 124 142 462 990 70 95 469 98 109 318 99 135 711 108 330 449 110 615 953 70 200 863 73 265 537 95 207 681 76 303 683 97 202 867 70 80 559 112 208 712 106 467 828 160 198 601 102 610 938 115 197 511 111 652 988 109 803 821 137 754 957 91 400 614 107 628 641 75 429 553 115 398 544 130 454 704 131 120 299 126 788 940 71 256 977 83 398 438 90 145 187 96 7 445 87 21 911 98 825 873 116 117 588 80 19 751 101 693 798 81 392 398 82 306 567 106 49 826 90 343 478 73 757 813 114 229 739 106 940 984 77 226 474 92 106 617 100 639 653 94 415 743 107 64 460 94 731 917 100 736 784 70 83 643 89 11 723 93 377 579 124 724 979 95 27 169 105 60 69 91 525 571 68 351 523 122 235 920 114 138 837 102 532 834 114 186 797 75 167 437 126 303 428 67 333 949 80 440 516 64 70 489 101 284 773 101 265 836 104 317 704 111 99 169 103 155 621 109 340 411 94 349 381 54 587 896 105 286 463 86 289 330 110 79 383 94 312 475 106 448 681 89 93 287 75 808 986 98 423 532 112 456 981 110 126 540 111 202 990 108 54 466 75 320 972 93 45 207 85 61 98 64 272 792 86 456 581 85 57 187 101 609 929 106 62 437 118 355 664 114 369 626 121 332 341 96 740 964 105 27 932 93 324 765 148 135 651 96 134 149 85 68 474 75 75 408 97 383 574 91 207 230 95 89 151 124 651 653 100 578 946 118 379 450 102 40 712 84 454 587 84 80 955 124 325 957 76 376 631 105 508 759 86 379 959 110 70 409 91 93 564 120 588 989 103 495 642 100 633 655 106 778 779 89 176 945 90 79 406 64 383 399 122 92 434 129 94 751 99 139 350 150 833 927 84 287 698 76 493 550 113 289 804 125 423 722 106 431 502 71 229 537 86 15 74 94 174 338 94 316 472 67 785 965 116 94 845 86 268 784 141 65 135 98 609 722 91 879 931 120 68 458 101 493 577 80 406 904 108 298 472 57 340 753 114 474 988 78 712 796 98 403 642 75 240 815 118 274 378 92 260 989 110 411 897 94 96 950 103 129 868 78 570 762 117 34 968 88 105 973 138 459 917 97 173 956 141 130 713 65 600 757 124 667 896 135 198 594 100 200 700 81 352 526 88 279 543 97 399 589 112 108 616 80 520 728 90 113 594 50 226 974 116 696 959 117 434 919 114 17 149 103 488 848 100 237 240 82 49 532 88 275 913 112 155 772 121 71 491 149 454 600 103 295 392 96 626 753 110 405 930 95 943 949 78 71 143 93 651 706 68 120 535 110 45 952 95 148 172 96 14 876 82 118 572 95 42 125 88 105 117 115 146 740 96 424 939 108 25 795 103 311 624 104 61 796 118 288 362 91 25 427 95 952 969 119 389 638 143 374 875 90 417 723 82 872 914 91 469 595 101 549 895 94 439 842 108 391 426 117 117 242 85 74 228 103 570 960 86 381 434 72 121 830 78 138 570 141 492 634 109 289 323 102 307 521 108 15 57 86 199 789 115 229 393 96 736 990 115 441 822 141 824 863 113 598 743 63 781 833 90 474 646 72 440 910 74 147 413 88 738 876 89 174 574 92 621 638 92 128 144 113 274 303 123 4 720 89 580 666 97 343 710 127 100 795 138 711 840 87 360 512 90 253 916 95 39 801 107 536 696 116 105 660 114 122 586 121 84 243 92 42 189 90 225 422 118 735 890 86 55 182 77 5 156 85 393 613 128 711 817 140 680 771 148 648 823 87 413 727 101 924 939 113 139 916 106 371 822 78 559 710 87 63 120 64 475 484 60 851 906 133 502 958 72 445 522 79 76 848 105 925 964 112 629 709 117 297 609 114 81 884 93 375 704 82 498 522 82 121 794 98 195 650 79 158 611 105 304 744 113 830 982 111 15 388 92 22 561 93 170 224 99 330 492 119 41 244 120 327 593 66 262 974 112 155 981 117 787 862 74 423 558 128 393 653 112 528 984 112 303 996 65 155 908 73 268 345 109 618 987 105 101 912 120 559 724 99 522 980 106 245 860 79 145 351 130 4 102 93 629 703 115 114 667 131 303 392 122 422 957 108 204 406 93 316 613 100 200 641 117 643 943 99 324 490 89 59 465 124 108 907 115 435 477 91 592 791 106 43 436 89 126 467 94 56 993 83 72 265 90 176 436 118 37 781 97 619 639 137 112 504 87 428 985 112 468 495 146 865 876 106 269 371 114 697 766 80 87 741 104 425 518 92 358 432 123 269 451 112 805 958 95 119 753 104 432 694 145 445 551 95 93 867 86 196 571 103 856 951 85 470 587 123 629 738 96 145 179 103 340 786 110 379 435 128 592 964 93 201 622 94 282 676 92 596 969 96 619 913 99 499 745 112 518 806 137 13 951 115 432 698 82 133 480 127 157 773 114 547 668 94 500 634 74 482 655 120 325 725 99 1 143 91 776 866 105 532 996 116 827 976 109 361 522 98 580 748 106 1 525 121 641 905 121 366 750 131 509 784 98 229 876 58 391 455 101 326 689 63 356 662 73 255 611 87 478 976 79 572 763 97 276 573 66 190 650 90 131 582 110 191 258 75 466 555 95 220 620 104 365 804 110 274 659 89 357 881 102 261 364 70 22 952 111 632 846 88 83 819 90 779 836 96 497 522 106 667 981 133 86 374 105 788 957 90 525 773 78 234 956 124 748 857 118 292 913 103 371 520 110 759 849 113 71 546 131 341 958 80 555 822 113 477 927 87 14 513 135 875 963 89 62 233 93 86 443 95 161 368 115 556 811 107 91 670 130 62 611 138 45 607 115 497 762 80 206 426 110 420 660 100 17 66 129 111 152 81 425 502 118 62 468 98 247 834 87 184 912 114 614 911 107 442 626 107 204 700 96 494 608 83 257 658 68 47 94 117 20 781 45 73 275 105 112 613 112 96 957 115 586 633 130 429 737 126 386 630 88 268 374 130 623 745 146 578 846 84 575 596 122 26 678 103 617 644 110 239 990 99 224 627 97 94 234 96 156 738 150 149 364 92 120 480 93 304 607 86 779 986 88 487 788 77 351 820 123 523 585 91 441 677 79 355 689 73 523 726 59 723 957 77 43 670 116 683 711 91 411 692 152 769 805 131 443 589 76 126 174 73 551 693 128 174 408 108 113 907 76 357 715 108 872 946 111 61 92 110 270 502 115 380 667 86 496 812 103 601 705 122 237 851 66 205 317 121 346 789 102 328 873 97 95 746 130 326 569 96 495 798 115 371 557 71 340 828 127 319 370 83 109 854 84 739 922 88 22 218 133 634 944 152 440 478 101 328 555 89 760 829 77 59 382 83 206 368 102 40 501 90 224 504 111 458 853 129 316 547 83 293 668 81 724 846 70 682 697 111 112 478 90 23 648 109 281 815 106 836 881 117 563 856 83 696 752 84 78 873 83 891 953 59 702 973 116 54 710 128 518 580 87 692 975 72 73 937 114 42 248 103 154 918 87 379 579 94 525 541 77 74 788 103 783 938 73 403 635 62 7 463 156 111 489 76 122 170 41 50 892 109 39 144 71 163 957 129 113 719 103 589 990 74 72 880 125 93 905 52 13 510 89 625 676 101 324 693 85 45 739 79 481 691 115 865 974 115 485 939 75 132 445 106 171 288 107 706 749 87 59 225 124 380 615 124 198 390 125 164 570 73 265 753 75 230 485 98 122 737 117 454 907 125 347 677 109 444 625 96 678 823 114 12 978 118 127 512 104 616 939 74 320 477 108 749 874 104 232 453 116 64 912 105 278 620 90 127 992 95 152 574 75 512 951 89 397 609 100 358 516 92 839 928 83 890 982 100 106 625 107 217 538 129 881 971 122 8 639 101 99 996 100 350 898 101 176 568 97 227 436 142 192 548 96 169 974 109 562 619 94 318 367 128 78 299 82 362 482 100 416 485 118 302 926 117 99 486 70 728 921 106 118 578 114 79 220 122 345 491 119 2 938 104 525 719 85 29 552 53 385 458 85 370 926 122 827 931 123 99 563 97 112 871 116 29 299 116 231 348 93 137 971 107 91 630 110 241 903 72 608 869 96 93 544 101 687 920 85 426 477 120 69 249 109 532 672 84 192 623 80 282 837 132 92 799 121 267 580 104 284 907 94 731 968 81 707 777 145 377 616 96 482 977 118 725 757 102 467 529 105 221 700 93 278 410 84 352 606 126 108 533 118 2 178 92 327 748 105 605 671 157 105 886 91 804 861 104 141 202 104 215 358 98 74 536 104 704 994 70 184 295 75 409 620 124 408 726 81 573 873 92 388 881 95 66 319 138 388 675 101 580 602 108 763 985 101 454 920 122 210 960 107 733 997 85 74 262 105 192 633 127 461 575 104 396 822 91 502 535 120 30 770 80 220 556 130 141 729 111 347 837 111 23 994 91 625 843 90 477 736 102 4 939 103 641 844 107 874 972 69 425 771 88 189 688 83 520 817 118 411 872 90 581 926 86 17 737 102 181 441 104 730 918 132 385 616 110 172 249 84 40 234 107 6 265 98 60 423 96 222 910 113 210 747 83 60 256 105 39 477 105 66 276 107 38 769 99 370 371 121 221 957 93 30 730 114 218 343 122 257 259 112 331 641 142 710 952 99 8 709 84 402 420 136 710 762 90 454 873 134 633 676 81 401 469 98 647 702 73 294 749 122 554 567 100 320 945 138 193 364 102 411 761 93 300 959 117 385 778 94 474 829 109 227 380 111 536 990 81 805 818 119 595 995 85 81 923 94 248 304 91 258 740 81 349 376 84 186 818 69 280 971 83 410 771 96 846 975 115 136 868 67 629 768 88 444 595 103 522 538 68 722 858 92 745 821 119 471 500 100 206 952 126 684 911 91 417 809 94 51 329 108 792 830 109 393 814 100 185 774 98 118 553 111 176 727 128 12 375 129 171 213 83 287 470 92 586 763 103 214 456 109 247 551 74 88 549 134 499 636 100 584 653 106 163 986 82 409 850 100 286 541 113 203 327 87 28 899 131 615 633 126 245 595 102 207 364 65 686 695 85 545 796 101 639 950 80 317 524 116 68 300 105 98 771 93 353 436 96 22 906 119 79 864 117 124 826 91 88 686 144 278 367 81 188 777 108 410 606 108 51 979 82 95 851 83 520 786 76 391 983 119 799 805 96 216 264 89 25 442 93 783 813 75 426 836 52 357 790 78 239 961 99 54 940 92 35 305 96 380 816 88 908 920 133 15 751 97 23 909 95 388 423 137 467 897 91 445 683 105 185 840 83 146 527 81 442 852 98 173 469 64 222 394 66 245 403 77 155 591 80 472 627 84 161 960 101 251 408 46 50 120 77 50 702 78 374 474 114 424 701 118 462 777 103 516 821 48 581 868 71 236 817 105 0 986 87 116 639 73 482 756 92 75 330 95 928 957 103 309 378 136 330 891 141 244 657 78 421 762 96 92 700 104 852 936 120 501 738 104 739 917 103 667 868 88 566 988 117 719 802 86 160 474 115 597 714 117 711 747 127 69 581 87 137 657 72 367 619 115 753 756 125 74 110 88 61 433 61 363 391 97 310 526 109 317 430 83 277 693 87 340 818 70 327 367 107 452 893 100 248 293 113 810 846 134 117 238 99 955 992 115 123 839 101 470 900 150 177 993 107 250 537 104 70 214 81 579 633 133 227 405 88 65 150 108 60 223 70 503 684 95 86 277 99 42 819 106 110 592 147 182 540 77 144 400 98 9 493 94 27 670 129 264 779 89 645 781 107 430 925 118 233 761 71 65 416 68 288 706 103 401 601 86 76 882 118 319 551 74 146 264 157 841 917 124 379 655 90 58 674 98 710 716 95 587 606 87 636 827 78 29 296 114 46 476 116 408 859 110 164 604 104 98 690 98 510 937 148 150 453 116 257 367 86 357 934 115 294 578 139 23 638 106 371 793 73 490 930 113 477 858 95 587 939 120 690 795 117 333 656 98 155 198 135 180 673 79 831 869 54 803 961 88 472 765 93 336 611 80 92 331 102 340 378 125 130 535 95 523 913 132 547 577 83 559 573 72 220 269 75 647 828 120 356 959 102 745 766 97 14 106 117 164 538 98 37 582 54 483 955 85 52 933 124 99 189 101 108 976 135 184 344 100 2 113 128 32 276 86 426 474 85 603 874 68 352 879 59 194 341 93 85 946 81 581 949 118 313 452 102 414 886 108 281 383 91 316 386 110 138 571 85 226 414 121 581 927 121 432 451 83 601 721 146 737 889 127 503 890 110 373 505 120 608 924 84 539 930 79 279 445 107 295 468 81 404 498 78 114 491 87 356 449 90 691 916 96 351 586 83 392 619 96 271 840 76 275 910 103 38 976 104 42 362 59 673 808 79 369 907 126 126 157 89 147 930 84 545 615 88 4 46 93 490 966 107 620 786 90 866 926 91 224 374 111 194 458 79 555 772 72 156 774 96 61 723 98 918 965 78 414 610 76 528 602 111 755 876 80 149 899 109 548 755 95 522 871 89 752 942 123 313 654 93 829 967 118 51 616 135 383 428 125 86 844 64 617 685 107 896 906 111 146 794 97 109 444 128 265 290 81 580 965 86 779 799 108 205 820 93 871 894 91 132 563 72 111 719 106 32 569 93 7 704 93 273 539 126 645 709 86 684 852 120 57 453 103 70 126 69 818 841 145 621 703 83 456 976 66 46 483 96 513 943 101 287 623 92 648 676 103 100 629 104 80 629 114 286 459 96 35 445 129 312 546 83 38 587 100 550 871 137 436 636 74 143 671 56 289 843 98 476 511 85 312 770 83 236 713 92 181 393 104 77 603 98 84 328 101 10 341 52 354 439 82 368 684 102 287 950 99 244 969 112 560 839 122 509 858 107 91 722 119 42 286 121 640 765 126 186 695 110 349 385 108 416 632 101 316 334 96 571 970 91 29 274 117 36 992 120 89 619 110 314 816 61 213 319 79 589 672 108 367 921 113 485 732 103 687 710 88 412 908 106 414 589 104 400 501 121 572 823 76 835 877 107 441 718 88 504 796 87 508 967 105 278 850 104 77 398 74 607 661 104 394 795 100 79 503 93 379 627 92 195 453 113 107 483 97 285 964 89 12 38 103 354 393 113 475 554 111 453 679 88 16 154 81 695 978 96 148 192 66 567 767 119 361 978 87 285 695 110 412 852 85 734 950 118 79 839 92 64 704 64 77 218 124 919 956 99 570 575 73 801 965 124 489 729 81 117 492 62 940 958 102 669 900 132 572 820 143 169 320 133 464 987 97 245 447 111 579 831 75 221 738 61 599 752 70 435 591 75 702 709 98 409 888 92 104 515 89 361 371 88 307 786 103 418 815 121 260 841 93 470 830 109 427 734 106 79 800 127 422 427 96 291 908 98 553 789 111 511 884 111 502 672 63 433 521 120 388 563 121 385 875 102 461 726 96 713 902 88 91 182 79 284 656 81 3 770 70 688 783 91 714 807 94 689 934 84 71 337 69 354 790 100 171 756 114 31 218 107 133 828 149 771 986 91 75 286 101 817 941 80 718 869 78 84 574 115 734 933 121 183 729 99 85 179 131 581 692 113 956 990 127 477 593 93 52 943 89 415 597 100 249 435 62 152 953 66 308 470 82 366 588 88 158 752 95 288 360 85 55 329 88 191 415 112 236 268 61 67 795 89 851 958 143 481 622 135 855 923 116 34 305 136 2 129 95 420 875 78 788 959 114 54 785 97 47 698 149 775 842 91 42 301 77 53 944 122 399 861 117 99 727 94 483 929 128 323 385 123 105 957 63 402 904 101 87 584 92 210 567 128 639 651 121 336 908 120 384 888 118 52 881 103 262 792 104 27 788 91 387 672 79 24 826 99 132 209 81 631 657 113 28 670 99 162 737 88 543 624 105 539 578 100 148 579 85 901 977 89 526 583 77 764 940 115 330 456 90 464 705 113 85 139 68 472 950 82 540 815 99 828 896 79 472 937 98 91 504 98 456 690 81 759 933 83 414 998 89 23 964 92 26 952 125 63 606 90 42 954 89 495 679 104 17 633 109 264 297 103 138 937 113 96 629 110 592 621 79 561 782 91 490 543 105 1 45 133 245 948 104 881 950 89 598 638 118 92 153 118 428 945 105 578 687 64 156 773 101 378 795 96 56 382 72 145 490 108 213 262 60 193 399 99 510 588 125 501 653 112 533 988 70 721 769 106 578 611 77 286 789 147 18 993 86 618 803 78 83 409 82 28 73 124 29 506 93 704 831 79 140 389 101 133 716 88 679 899 106 78 164 107 57 316 72 112 412 54 233 394 93 306 671 101 317 851 97 256 645 122 813 998 57 220 300 122 1 573 79 51 146 65 716 889 92 781 811 87 360 916 94 250 420 115 46 324 137 6 439 86 379 414 109 86 125 77 641 699 99 176 606 109 111 393 120 140 213 68 316 861 108 154 954 134 185 522 94 262 930 72 296 884 122 335 413 93 212 305 95 12 809 101 294 658 121 268 479 55 125 638 59 198 823 77 13 992 89 98 892 97 96 843 125 334 727 71 156 942 113 55 155 84 809 911 74 272 966 98 42 234 147 99 990 89 342 542 108 379 453 121 391 811 59 25 313 134 718 882 110 732 904 126 141 440 99 118 775 67 588 680 130 219 833 148 270 631 99 60 304 75 14 596 106 272 431 77 2 209 84 788 870 83 186 868 80 210 326 128 285 461 97 28 918 72 179 235 63 76 100 79 587 903 105 698 885 77 599 677 93 897 945 110 349 612 141 505 928 66 387 953 93 899 983 104 651 670 118 819 921 80 652 885 106 46 371 86 306 539 94 601 975 77 345 546 83 704 864 120 140 806 100 165 512 99 309 847 90 595 663 85 107 682 97 526 879 97 679 958 102 799 959 94 523 650 91 322 838 130 517 862 111 47 217 122 87 129 78 824 942 93 79 236 86 114 955 92 6 997 123 210 316 88 698 852 84 187 936 116 565 968 70 652 667 108 293 520 56 635 650 100 253 317 103 32 947 72 72 479 102 472 914 114 77 278 83 470 914 71 48 408 113 722 944 85 194 573 127 726 943 86 109 191 106 521 747 65 275 919 127 53 751 96 136 748 112 268 733 87 600 844 62 444 885 98 123 128 100 35 971 111 512 767 131 401 962 149 373 934 135 232 346 94 70 150 91 524 855 110 757 986 96 694 781 76 451 599 92 742 883 81 839 884 63 278 481 85 684 827 107 674 821 116 30 160 71 303 789 109 690 888 56 393 553 97 186 864 87 243 297 94 548 967 103 567 804 89 425 949 106 143 874 118 296 435 111 81 247 113 482 722 106 543 955 107 141 982 93 57 484 94 34 210 69 257 836 81 27 80 110 358 764 65 136 459 109 378 802 78 731 881 109 470 539 123 27 142 75 186 682 116 195 867 107 421 895 77 105 907 109 175 770 87 60 291 79 768 844 88 339 356 90 286 449 137 273 344 78 368 396 113 611 984 99 563 610 64 326 645 75 381 396 96 457 614 97 404 645 78 141 291 105 73 120 97 566 713 99 471 553 83 72 752 112 862 937 53 306 913 90 172 797 89 616 643 101 208 337 109 755 975 63 473 550 126 932 937 114 327 452 106 578 874 93 507 889 81 354 920 110 309 715 82 284 287 90 299 469 63 40 401 108 372 540 90 373 896 94 22 603 118 577 688 93 137 292 76 229 781 111 280 818 101 926 939 78 367 603 105 346 979 71 286 692 107 32 693 125 344 864 91 776 819 47 21 168 102 320 662 114 480 931 151 310 448 91 652 737 88 342 861 92 398 431 113 3 299 109 126 985 85 20 717 116 377 996 109 755 983 93 273 537 93 719 806 151 820 953 79 487 745 97 734 919 78 13 769 118 86 370 103 339 550 133 140 501 77 488 929 82 157 441 131 751 954 104 371 471 81 350 929 88 266 733 82 214 371 95 309 766 113 436 441 105 412 527 96 549 958 125 280 583 97 84 572 92 529 994 114 364 642 69 265 403 71 552 777 107 400 876 90 772 991 110 180 279 77 245 563 109 361 958 134 51 607 138 9 835 109 74 624 48 166 990 93 553 723 100 37 796 131 340 477 100 596 840 125 588 659 97 165 747 123 62 74 119 513 663 37 400 783 122 542 548 84 123 213 116 288 996 92 688 922 83 21 902 96 380 894 111 381 571 51 496 515 110 47 726 119 76 421 79 108 628 107 741 876 69 443 471 110 22 532 118 122 882 114 390 489 84 299 524 99 269 484 116 610 926 79 659 921 90 296 545 81 192 549 59 434 959 76 237 394 72 690 999 85 168 850 85 251 687 125 298 777 98 301 974 73 257 905 113 743 823 104 431 851 95 190 855 116 429 734 119 279 416 71 11 23 97 55 997 124 595 767 84 49 467 131 127 737 129 571 998 103 412 555 82 219 966 108 589 947 127 935 989 115 653 831 125 247 365 110 36 583 116 16 182 121 437 490 126 335 976 102 382 632 80 637 666 110 730 950 125 403 750 81 298 848 134 677 850 118 11 725 85 61 658 98 208 653 119 36 577 115 86 90 64 916 968 136 174 666 133 282 911 87 289 310 54 50 86 81 500 883 125 15 330 127 105 183 98 156 294 101 43 243 105 475 902 69 418 558 133 270 695 76 161 878 100 233 676 77 421 641 104 247 458 63 23 94 85 77 355 102 157 502 64 669 967 89 790 810 108 75 239 99 91 536 100 481 980 107 119 977 119 410 605 134 295 826 103 175 827 112 129 147 113 185 730 89 164 204 66 262 830 128 262 324 97 523 823 69 251 463 79 424 579 115 105 588 125 144 151 70 36 786 83 407 605 100 118 984 102 364 641 81 690 790 130 503 821 113 0 977 94 155 968 140 469 987 138 287 506 105 395 631 101 207 729 91 263 318 99 414 686 110 157 844 103 133 762 107 396 519 108 506 741 134 208 584 96 351 949 105 912 983 89 335 360 124 328 673 100 274 390 97 770 929 96 77 177 100 131 860 92 301 466 74 405 581 77 91 453 95 159 472 90 6 554 92 415 733 56 706 993 124 34 162 121 268 626 76 157 624 111 64 741 101 573 867 85 376 579 100 305 482 128 344 931 124 8 825 93 373 799 103 304 339 91 400 420 108 439 590 112 158 187 94 134 459 99 48 56 106 534 607 167 244 501 97 77 574 101 119 420 88 75 931 74 365 676 79 145 262 106 517 975 97 408 899 118 267 785 129 504 875 87 89 490 95 258 618 106 400 831 105 276 306 76 367 953 108 66 457 95 404 836 89 295 364 100 190 866 95 342 784 63 17 912 85 110 694 69 501 547 123 516 753 111 492 961 101 243 428 93 714 947 73 884 936 106 172 971 82 457 502 87 545 972 96 306 345 52 91 280 100 185 477 78 359 460 89 219 424 87 331 410 132 112 396 109 219 627 122 295 660 116 65 606 106 73 78 77 68 431 106 684 738 120 261 793 107 369 925 56 677 766 79 412 636 68 254 440 69 621 994 95 197 999 71 665 681 95 542 645 100 234 630 116 468 561 124 682 816 72 465 562 118 303 389 74 310 321 65 931 950 82 115 205 72 106 774 104 7 156 96 9 276 59 629 633 94 335 980 133 231 240 91 247 558 78 351 495 97 242 366 79 231 499 106 24 218 90 491 669 124 528 685 95 467 908 81 70 998 91 438 776 103 348 562 109 166 398 109 296 356 111 254 448 106 178 605 98 169 621 87 409 789 99 533 869 121 337 444 75 924 970 93 238 846 58 451 467 104 81 832 106 702 721 118 338 702 113 132 499 95 42 280 92 523 545 59 190 884 97 866 881 112 616 617 76 111 323 119 597 796 100 547 597 117 117 736 94 367 768 113 636 830 101 34 953 33 572 980 115 347 912 113 512 763 82 309 922 74 269 458 114 112 201 113 492 670 103 229 343 102 383 858 101 567 862 97 328 516 48 140 667 95 170 920 95 385 876 110 780 804 88 595 933 116 256 468 52 307 486 120 483 870 84 313 377 116 29 590 119 69 188 104 804 989 103 351 987 114 47 402 99 229 509 99 7 954 101 365 904 120 56 91 92 234 466 102 596 606 70 600 942 99 791 979 101 39 40 80 215 236 81 742 956 92 469 963 96 234 797 120 170 948 101 19 402 68 582 889 114 254 992 81 525 724 116 348 884 143 408 943 91 47 573 92 855 896 119 118 808 103 275 985 95 268 719 73 264 273 85 571 758 89 296 841 78 670 742 121 770 852 106 52 118 90 842 978 103 203 389 104 32 198 125 114 840 84 110 916 83 222 424 88 75 439 126 598 626 76 328 653 117 152 389 98 2 192 122 294 301 99 463 508 94 214 327 104 579 888 104 589 883 102 374 956 77 52 74 135 27 323 129 306 891 111 42 270 96 197 446 107 82 570 139 674 915 141 161 249 111 286 976 110 9 454 106 473 486 88 837 955 68 270 959 133 244 527 115 184 255 62 371 643 90 19 538 102 250 964 113 291 497 75 632 765 127 180 603 75 771 893 97 368 427 155 86 566 109 650 932 112 467 813 132 42 385 93 390 562 87 756 790 105 457 574 119 280 742 70 262 775 88 716 821 95 318 526 91 117 986 115 200 690 73 775 911 97 638 782 104 113 702 99 331 799 108 620 668 121 241 291 140 454 988 118 122 921 82 104 793 134 149 811 106 392 993 109 689 716 123 434 686 100 484 715 127 576 591 111 318 640 118 59 640 96 25 900 73 722 752 58 507 720 79 472 546 78 72 893 97 210 729 75 929 932 77 63 629 72 314 535 57 38 736 115 193 552 81 352 496 105 551 935 63 229 648 97 12 269 75 492 926 81 393 672 74 559 944 108 289 511 124 919 952 122 2 850 93 440 458 88 49 632 122 146 811 98 60 587 98 41 609 51 338 838 88 191 477 121 61 878 94 35 106 134 420 822 73 564 984 112 453 527 102 723 903 84 453 793 92 218 856 107 17 260 93 464 992 91 546 712 97 358 811 101 522 792 117 233 881 113 416 519 94 358 723 109 98 284 77 563 867 65 267 737 109 621 809 113 69 411 96 232 847 101 296 682 130 488 504 71 102 267 75 41 194 115 170 608 67 169 230 109 269 678 114 332 807 102 96 260 86 766 894 130 209 847 112 186 920 101 302 737 126 437 958 84 366 442 129 297 731 129 242 498 116 87 577 76 608 902 140 328 425 82 13 134 93 14 917 88 521 678 114 252 681 89 435 809 110 180 895 78 534 922 88 578 643 74 273 306 78 403 739 128 546 993 104 397 695 106 170 641 110 682 703 99 861 937 122 62 108 65 406 734 91 218 859 117 499 747 131 379 459 100 237 969 95 134 627 96 264 488 97 698 914 81 233 732 96 378 680 117 290 742 110 32 560 98 27 318 137 134 686 99 260 440 128 150 172 85 466 905 114 362 924 120 149 193 106 68 792 134 371 906 72 737 898 104 238 724 76 200 524 80 513 634 107 721 814 127 177 835 100 476 954 105 312 884 76 848 899 86 767 974 128 654 975 96 126 708 100 60 941 78 431 639 109 206 794 103 215 241 62 630 980 110 401 750 112 98 848 87 675 980 105 103 324 68 191 858 80 460 951 70 627 695 119 553 890 106 72 508 94 578 918 86 97 409 109 593 772 89 34 57 99 389 531 120 176 282 84 324 416 117 183 490 97 575 928 81 560 649 93 87 990 70 12 980 100 447 797 96 323 976 93 678 913 108 536 829 78 176 273 102 32 282 129 381 813 65 269 608 92 341 976 104 29 364 64 305 360 95 498 765 92 569 857 123 358 639 100 163 168 119 241 971 87 799 977 90 672 772 116 39 197 111 691 926 98 364 821 92 408 881 112 754 973 76 2 647 130 57 468 95 617 952 88 141 674 101 581 634 88 267 284 111 185 483 83 617 926 113 774 898 88 91 970 109 188 723 99 429 525 102 140 629 99 36 403 131 883 951 119 532 937 142 370 374 96 316 468 121 171 251 75 101 961 84 135 404 131 285 316 117 660 943 82 97 954 62 534 587 100 26 387 79 100 441 97 418 748 126 764 928 80 462 565 94 482 645 134 349 483 87 207 651 103 462 680 83 125 166 111 759 975 130 317 805 107 638 868 121 31 506 101 27 444 110 3 738 99 657 781 106 251 886 80 116 828 99 499 813 111 65 635 124 299 765 137 550 807 80 37 609 139 552 676 107 122 920 112 257 472 87 464 593 90 526 547 104 324 684 121 742 920 104 25 269 90 59 223 115 525 848 114 672 845 79 400 728 138 202 508 108 337 651 100 65 79 131 448 585 94 84 898 100 755 892 123 54 641 85 105 290 123 735 816 108 449 514 105 38 342 116 813 816 113 87 175 86 267 488 82 163 275 165 196 807 85 138 486 98 27 111 136 45 348 112 497 938 102 54 271 89 145 352 100 435 460 97 135 424 65 426 536 89 275 864 139 186 726 90 487 512 96 505 993 79 20 271 93 701 759 77 374 896 94 276 335 98 133 603 91 510 827 79 20 398 109 292 513 61 581 975 90 237 755 99 335 576 138 859 868 74 86 128 105 343 704 128 678 859 76 217 436 99 223 435 102 420 773 135 755 911 84 289 866 67 21 193 65 813 950 99 42 748 62 41 653 105 294 522 113 431 818 105 191 563 107 542 669 95 812 858 97 99 700 134 333 667 117 400 509 122 19 349 127 170 493 93 342 614 73 337 538 125 195 633 97 98 614 92 440 934 89 733 985 101 103 712 113 248 320 111 145 265 165 42 406 135 558 793 104 14 691 89 544 927 72 172 675 86 901 995 63 219 483 128 289 532 128 107 469 126 523 524 83 805 912 125 50 607 82 119 693 121 477 846 140 60 290 93 140 159 116 208 479 112 7 253 146 276 354 99 172 176 80 322 518 94 143 342 120 205 887 125 660 917 122 13 307 95 445 578 72 201 579 71 195 271 99 458 593 89 293 527 110 442 961 77 161 494 72 12 91 82 112 969 116 541 584 138 400 597 84 443 774 115 812 964 66 714 730 84 210 688 85 165 759 95 415 663 110 264 541 122 102 532 90 237 575 93 307 990 96 153 951 146 255 927 98 330 473 91 491 750 118 223 451 135 716 829 116 555 909 121 10 14 116 638 963 93 351 947 109 289 668 75 53 940 79 257 908 94 54 428 63 170 485 84 773 878 81 163 335 94 310 346 108 414 502 107 179 805 101 235 652 105 65 396 119 225 360 92 349 492 83 122 869 127 737 900 92 801 956 91 67 863 108 504 516 115 185 817 110 190 566 109 565 751 96 806 969 84 238 491 101 390 986 126 832 973 111 49 646 91 183 569 84 580 942 90 233 916 85 556 797 106 439 771 109 59 488 107 647 745 70 971 995 105 161 587 129 200 727 88 952 966 113 19 222 143 118 357 121 323 883 103 474 751 102 65 693 101 180 308 120 192 625 104 760 834 87 312 584 128 445 534 74 608 838 92 352 534 147 211 372 106 13 852 103 638 657 92 132 604 126 705 793 101 45 140 94 158 815 123 85 290 92 0 839 48 220 475 126 48 556 126 645 830 68 298 594 107 399 713 122 141 564 100 83 481 112 485 679 94 23 979 105 106 271 103 508 804 96 37 91 125 317 951 104 14 19 120 451 974 81 474 667 63 795 933 56 676 907 116 148 831 78 72 630 95 449 986 80 477 732 73 548 733 84 252 938 96 627 766 118 128 946 115 9 501 146 190 946 100 392 624 129 5 113 93 55 998 81 234 250 90 611 866 111 231 808 86 228 309 87 16 442 82 667 794 84 240 669 82 98 409 110 233 947 99 402 659 110 114 769 116 293 805 110 351 798 78 50 735 71 310 565 105 234 953 119 16 859 76 312 355 81 18 773 81 549 597 88 171 972 115 767 841 124 282 694 107 540 980 115 122 461 68 210 740 126 239 624 101 225 312 125 589 870 70 41 634 100 434 637 86 38 280 84 252 798 89 521 691 114 400 437 101 527 566 85 124 965 42 75 307 107 50 816 120 71 709 125 150 625 93 184 915 128 263 882 121 266 275 100 615 943 113 94 682 91 925 973 35 821 981 115 64 467 77 337 732 93 342 686 95 215 959 92 564 762 80 41 508 118 94 854 80 311 637 102 171 324 118 275 954 91 856 936 90 59 601 77 125 696 80 697 928 127 429 472 69 423 635 93 167 543 115 91 337 92 584 982 96 98 719 57 147 437 113 6 283 107 585 751 143 41 976 118 364 623 115 259 371 92 240 983 87 493 509 124 42 595 87 761 855 52 336 627 75 343 379 73 301 767 79 503 617 84 559 663 131 324 812 128 835 993 111 368 627 100 21 693 71 534 802 115 302 564 99 468 748 111 175 239 103 873 883 93 632 806 81 483 726 99 74 208 111 265 266 86 534 902 88 64 602 84 38 409 109 95 654 115 420 805 97 299 535 111 8 990 122 237 594 64 303 307 87 82 870 97 161 691 116 204 310 95 114 959 141 118 764 105 522 739 92 330 458 83 146 235 128 547 794 85 120 601 105 651 984 88 114 208 121 182 968 99 246 666 91 150 928 85 227 539 82 299 733 87 678 898 116 629 715 138 6 864 64 90 119 103 327 687 71 821 950 121 189 971 84 451 769 90 225 487 120 346 483 92 451 932 70 122 541 98 113 314 100 589 728 114 861 892 103 434 968 89 311 373 80 103 113 89 357 467 57 204 344 97 368 486 81 533 607 78 12 900 106 21 598 63 44 562 98 313 534 99 817 978 91 871 888 74 60 708 113 87 249 94 815 870 104 140 759 117 399 827 92 423 752 24 506 540 83 154 685 62 13 343 77 649 683 106 694 897 92 243 594 102 366 871 104 303 647 89 706 764 73 213 329 102 164 708 98 186 534 106 87 444 136 205 830 128 468 966 87 62 426 117 352 785 128 380 664 82 270 547 132 162 848 137 169 684 66 212 464 129 143 610 94 86 676 63 758 817 94 603 625 117 311 983 95 92 874 101 34 271 80 377 690 59 26 880 83 739 842 103 80 821 107 79 320 89 681 722 107 834 849 97 61 861 71 688 810 103 308 916 98 15 334 100 101 161 107 27 870 91 267 508 98 674 957 95 546 764 83 673 897 117 253 406 92 285 881 84 317 560 75 261 295 85 415 969 80 73 491 87 167 856 108 253 340 104 291 738 115 525 560 132 362 554 110 473 977 140 704 990 119 274 600 86 66 502 96 933 991 81 36 588 120 165 575 145 71 661 93 87 714 106 194 513 83 350 928 86 113 800 80 130 543 90 262 711 125 164 592 74 413 982 103 52 375 88 678 914 106 387 420 99 439 702 100 365 818 60 617 958 70 531 954 98 484 531 101 25 252 115 237 774 127 101 655 105 262 646 84 101 779 128 669 692 125 901 920 119 361 630 97 311 526 105 17 174 101 206 359 78 410 458 125 576 608 123 15 53 103 787 795 99 958 998 111 3 768 110 669 971 103 405 840 101 316 491 93 476 707 70 126 957 114 392 445 126 380 624 116 583 670 89 1 753 112 186 308 75 671 739 126 573 669 110 839 950 89 522 983 88 142 779 82 217 939 56 285 658 136 532 776 110 107 942 124 394 814 112 79 344 91 237 519 126 673 791 104 366 946 85 180 659 102 217 476 66 609 850 111 491 934 133 144 547 74 170 243 134 424 745 146 411 870 84 708 780 132 251 346 90 559 660 82 563 785 124 480 828 129 94 163 86 156 534 113 711 816 123 222 640 110 201 269 66 668 747 92 210 715 116 624 939 90 209 233 119 435 639 132 586 706 87 178 474 133 488 720 111 34 753 78 472 740 95 124 867 89 557 975 98 239 429 111 298 641 97 30 346 136 237 424 81 584 852 94 237 636 118 213 414 106 15 451 89 639 742 123 232 762 82 58 138 126 369 624 65 257 608 85 775 890 73 423 548 135 195 918 112 121 307 87 63 720 82 33 653 89 126 263 90 292 715 115 234 350 85 305 915 114 605 644 121 285 996 93 511 877 109 48 715 138 647 648 116 414 808 85 102 543 89 164 256 105 197 427 83 254 388 71 92 543 121 763 837 126 4 400 77 285 759 107 342 601 73 46 583 84 696 722 84 185 909 87 396 610 113 666 725 127 95 737 136 613 790 99 348 921 134 28 258 119 338 673 100 694 714 67 131 953 101 26 859 106 171 188 131 94 495 101 354 966 115 903 912 106 626 984 97 660 957 99 603 882 84 66 450 49 627 972 138 226 499 116 774 866 123 548 644 115 392 769 78 589 867 142 78 320 90 393 481 123 82 850 104 336 524 115 36 501 90 729 757 86 320 789 113 325 451 102 677 713 115 54 694 67 515 899 91 25 294 99 232 420 124 607 794 94 306 320 136 285 696 106 550 892 92 284 346 94 926 961 105 187 716 103 465 867 108 156 408 124 283 512 78 5 623 99 265 336 111 411 521 93 310 618 115 162 898 103 138 793 110 615 795 122 127 346 108 414 575 113 130 954 55 237 793 92 231 724 94 571 980 101 712 979 77 148 576 112 374 418 71 323 743 118 14 757 87 425 825 136 170 324 73 546 595 93 159 306 114 132 765 129 61 665 84 577 990 89 259 788 70 617 884 137 230 714 100 369 414 100 112 623 107 376 499 93 364 708 93 99 520 107 443 875 113 142 607 114 374 913 98 3 865 125 566 823 115 705 984 100 778 852 94 347 484 83 153 893 106 338 998 87 259 753 94 88 698 94 45 812 107 114 175 77 160 189 120 423 874 119 113 890 113 196 631 90 271 575 69 750 953 99 510 703 94 168 451 98 277 642 91 66 743 88 12 43 74 355 862 64 334 936 88 242 545 114 334 819 75 50 487 126 118 989 136 48 112 92 709 822 77 38 567 72 569 711 121 256 787 105 360 739 133 125 964 64 482 913 89 127 928 118 27 180 41 187 745 97 190 300 93 494 739 86 128 763 43 267 441 67 538 823 87 26 448 94 17 867 84 40 754 68 20 571 138 418 640 112 603 818 85 154 610 112 776 987 96 67 219 130 422 825 100 356 841 124 466 668 82 315 906 98 216 551 73 274 865 86 167 428 125 597 775 114 290 586 81 119 993 72 15 546 65 619 777 102 51 276 117 381 511 88 229 301 85 829 883 89 71 243 90 180 979 74 28 966 109 397 993 108 195 225 106 486 805 60 868 929 104 139 725 72 56 242 79 248 442 76 532 604 75 518 563 110 425 894 75 111 187 118 633 790 94 6 352 84 166 603 104 293 475 131 346 458 84 20 568 96 326 868 51 568 617 125 728 794 116 40 892 102 189 650 99 427 826 107 636 952 102 687 825 84 626 836 77 631 828 80 64 850 64 322 429 138 737 868 131 310 972 128 169 996 100 427 502 98 396 764 73 310 740 75 857 977 91 166 426 101 24 730 75 390 965 101 177 620 132 490 747 100 378 739 77 171 281 72 364 765 99 70 542 111 98 954 112 941 969 113 681 993 87 640 904 99 60 84 84 117 691 105 132 677 100 13 885 102 478 873 86 178 507 93 205 933 113 130 408 77 558 648 122 2 790 143 292 981 54 30 671 78 670 888 108 113 509 126 646 684 119 407 552 65 117 248 100 472 593 103 166 247 107 85 777 92 46 603 88 220 232 84 27 263 102 378 433 126 755 953 97 329 784 107 96 633 106 39 338 107 843 984 100 294 453 96 101 680 88 240 780 76 533 900 118 221 803 115 25 63 54 474 686 96 256 261 89 216 858 98 233 687 95 352 850 70 38 311 91 936 948 109 538 667 83 350 957 93 18 989 120 744 927 111 325 453 86 510 918 122 44 688 88 76 881 93 106 876 71 644 690 85 44 735 82 23 867 113 26 403 54 326 942 136 418 474 113 516 669 130 16 900 105 1 350 69 74 503 102 819 977 60 34 346 118 177 206 56 527 837 90 70 713 105 140 979 95 390 572 117 648 862 106 757 868 94 235 490 93 2 736 126 92 664 116 52 976 79 109 132 70 333 651 78 927 958 118 400 961 132 120 407 96 108 203 42 140 638 117 523 857 104 792 822 67 635 860 69 12 807 118 403 664 94 625 914 114 319 414 103 83 855 86 848 928 87 243 872 103 186 275 70 211 944 134 409 932 93 15 578 84 811 887 80 416 979 93 193 396 111 312 644 81 48 749 115 151 368 104 720 992 75 51 286 109 79 865 87 427 607 87 4 443 86 347 851 122 19 641 96 162 926 88 57 882 114 217 797 99 382 901 118 235 464 104 30 793 81 258 312 154 67 457 99 364 443 61 221 616 85 471 882 115 404 770 86 56 67 97 51 851 100 496 857 101 762 796 85 897 960 115 147 885 147 477 505 95 459 528 76 676 937 137 443 525 100 265 946 90 478 850 83 416 557 98 153 875 77 701 910 124 547 651 131 85 104 94 158 938 126 180 363 143 371 464 97 373 595 115 541 698 67 232 999 128 64 663 81 520 804 114 874 876 112 277 599 108 155 437 129 104 534 94 54 737 103 259 406 104 741 857 88 14 210 95 96 453 72 247 946 104 228 616 128 576 887 95 229 335 92 912 961 70 269 999 109 149 630 95 80 451 81 587 873 93 372 893 77 33 751 117 585 884 110 54 479 124 908 947 110 334 947 110 145 807 97 682 913 90 41 520 104 164 481 114 168 893 110 710 978 93 516 777 100 386 866 101 439 873 116 185 837 73 110 849 127 220 301 87 785 983 102 162 328 131 661 847 106 692 895 91 215 258 137 492 636 103 261 999 92 145 485 130 553 570 124 270 316 64 331 433 112 585 917 88 371 396 78 165 854 95 898 933 78 94 804 113 188 664 108 710 864 111 62 509 126 796 819 105 204 980 89 319 973 107 371 692 92 481 649 89 73 162 102 314 830 131 562 828 84 93 430 89 592 625 85 305 880 135 339 487 113 463 518 100 246 811 87 113 434 63 572 586 96 218 592 98 185 733 85 59 354 81 130 817 98 293 936 139 776 905 121 340 830 96 380 696 98 529 615 127 712 806 134 635 651 115 532 535 100 699 952 130 456 712 101 375 952 78 540 715 92 104 610 114 837 887 121 285 530 102 194 804 77 318 768 87 87 452 100 789 969 142 185 736 47 508 782 71 510 729 72 111 935 94 317 983 97 194 830 120 877 988 101 243 666 97 235 644 67 465 954 105 259 421 97 577 648 103 53 520 117 201 736 89 115 694 99 159 363 128 151 351 123 557 794 118 624 797 96 518 902 91 458 469 119 523 678 76 180 934 55 20 988 119 40 367 82 553 952 153 210 554 95 895 930 128 308 845 77 30 251 91 50 172 97 591 946 115 722 802 110 243 902 113 323 910 102 365 500 103 50 452 126 184 444 94 420 912 142 38 161 129 412 993 84 131 803 101 289 945 119 11 498 133 708 798 101 352 989 98 562 579 107 15 628 87 402 860 81 236 408 73 116 496 103 851 995 84 383 530 95 873 975 92 270 662 83 641 703 96 275 651 108 181 585 103 258 268 99 267 712 104 881 978 77 470 475 72 51 410 76 438 833 106 385 773 102 859 993 65 129 663 129 31 187 96 553 920 129 55 638 83 163 371 120 278 781 83 459 914 117 79 182 95 492 928 116 13 93 102 116 432 39 398 702 94 282 603 78 528 869 121 12 265 105 162 264 92 261 491 116 343 561 93 534 762 110 252 537 117 116 620 105 464 568 145 287 337 102 258 834 106 193 662 88 573 973 84 99 786 85 410 888 97 453 530 62 199 520 93 303 945 92 362 712 98 70 564 121 180 683 95 175 464 120 255 277 111 31 886 94 0 967 93 185 400 98 653 871 94 2 964 108 548 705 94 100 281 110 143 701 73 327 909 97 772 927 89 84 957 100 80 227 101 314 882 100 301 620 92 98 556 146 0 795 113 286 411 96 237 966 120 736 760 90 564 938 88 360 654 128 255 504 116 309 878 110 36 359 101 430 694 107 200 277 128 256 288 122 123 178 123 814 818 108 298 732 136 391 987 133 536 759 83 111 974 92 298 843 106 324 491 90 153 491 114 645 899 125 506 837 80 321 934 115 200 899 70 330 793 98 389 922 80 141 695 97 342 834 116 815 890 78 142 838 101 65 824 92 559 818 91 381 675 130 632 935 95 360 732 99 128 854 114 324 788 100 203 223 55 232 788 58 322 634 86 276 713 82 755 846 92 56 281 104 205 505 114 380 695 108 272 350 78 162 216 99 425 444 108 98 276 70 38 883 105 83 778 97 436 625 78 29 171 89 2 497 112 261 509 123 511 984 93 173 847 123 890 992 68 58 994 152 839 892 102 867 929 100 731 771 100 78 719 85 287 759 100 293 837 121 14 51 119 533 811 72 231 982 109 390 469 72 584 858 64 22 633 123 42 315 125 180 626 111 447 575 104 215 740 93 117 834 116 569 665 134 425 722 117 779 930 113 322 415 77 573 984 100 603 617 58 201 449 60 568 890 97 613 640 120 936 957 83 33 346 74 156 934 85 684 752 102 567 578 106 844 878 119 21 143 128 720 721 125 239 979 81 235 795 90 268 305 91 521 779 99 372 617 81 511 752 106 39 905 83 313 815 98 812 912 101 476 965 109 686 909 95 157 240 131 63 320 100 82 181 115 195 844 96 534 553 95 196 605 110 249 597 134 238 925 111 419 447 114 759 942 108 29 745 98 624 814 78 512 970 101 576 777 136 167 410 126 73 222 107 373 807 92 266 897 83 309 398 106 373 676 90 357 526 105 300 848 123 276 810 82 180 741 115 328 808 86 30 958 88 534 875 87 101 254 97 77 256 136 230 977 91 688 909 106 141 742 143 74 815 101 379 452 105 173 707 109 274 974 143 43 921 110 536 580 113 146 414 54 70 94 103 691 986 104 493 766 73 446 543 87 461 940 99 54 681 98 439 510 116 20 604 117 440 681 77 553 974 101 17 596 98 264 757 100 241 990 102 790 912 85 72 674 88 432 615 122 463 577 136 462 611 121 581 985 92 110 844 64 51 450 81 862 949 113 303 742 92 550 765 116 99 659 102 33 542 73 589 808 79 509 543 70 55 452 124 168 181 93 159 473 95 328 944 97 832 843 125 287 596 94 32 68 82 91 751 110 550 817 94 323 928 90 375 856 122 24 945 105 609 662 76 477 768 51 195 566 130 289 757 97 268 629 112 43 531 112 19 873 87 62 965 105 973 980 116 97 915 101 293 896 124 732 959 70 367 602 115 150 440 98 511 789 79 123 876 138 99 403 72 189 652 121 16 138 88 780 917 134 30 298 73 688 942 105 147 997 115 248 541 102 842 996 103 795 915 112 177 192 106 63 208 85 578 818 98 357 774 95 74 243 78 43 815 89 385 860 149 176 560 89 340 625 140 692 950 105 942 975 135 87 306 88 19 333 91 690 736 71 37 878 93 573 784 135 109 477 106 447 667 104 659 971 122 335 528 95 10 757 104 413 769 93 20 182 82 250 752 90 176 287 96 522 745 136 116 188 99 84 482 122 204 551 129 71 624 137 7 934 90 323 951 78 40 768 62 13 856 93 438 963 101 490 768 88 254 374 128 306 378 105 35 506 83 205 318 91 511 680 100 22 214 123 362 839 79 460 465 102 284 418 83 246 944 113 17 397 111 109 735 106 392 911 76 303 424 90 328 881 94 377 962 85 331 852 106 1 54 65 259 922 92 517 650 121 53 903 91 184 658 116 268 652 84 397 542 142 263 766 79 368 995 108 334 409 71 377 458 101 38 69 86 73 638 56 746 948 96 878 932 110 49 530 62 286 404 80 610 806 82 58 130 86 428 706 123 397 551 106 475 995 54 491 765 94 31 734 93 406 676 92 21 626 102 237 408 83 477 944 87 406 883 100 308 344 63 293 747 77 349 792 106 131 593 85 261 514 122 203 649 102 434 927 65 759 929 91 168 335 121 455 474 81 255 488 92 345 365 87 980 985 91 24 175 131 820 908 122 329 452 100 77 760 116 572 918 141 83 471 116 56 435 87 134 550 68 203 209 116 229 575 101 443 982 110 144 316 78 474 638 78 70 922 112 308 966 114 114 119 140 126 612 112 112 801 121 571 628 96 613 627 73 486 812 67 696 708 129 268 383 50 412 968 110 361 688 85 134 963 30 215 801 73 886 887 100 361 437 128 944 987 93 25 621 101 258 532 100 151 736 77 373 826 83 182 767 123 888 906 87 171 989 44 304 517 94 700 858 73 267 301 118 221 634 95 388 937 114 114 213 67 396 791 110 317 663 71 606 839 51 54 895 71 810 919 78 395 763 108 72 447 103 139 421 91 324 764 117 282 534 120 585 994 132 216 222 127 192 736 79 472 913 102 39 221 104 496 627 92 188 779 100 176 662 110 375 574 114 155 459 101 164 769 96 593 768 78 655 914 96 534 583 95 652 786 108 974 990 93 732 885 96 130 545 126 92 704 114 280 437 86 8 399 76 10 520 100 155 470 102 128 549 125 311 950 121 141 485 98 332 848 80 124 253 94 0 780 115 485 954 98 216 423 104 142 315 113 363 625 92 149 950 76 864 954 133 451 749 111 487 669 102 185 298 93 775 950 98 533 673 111 211 622 106 111 404 80 123 616 73 312 463 106 226 332 131 63 691 95 400 742 94 288 548 96 163 374 92 486 713 107 8 165 106 203 532 131 593 997 113 127 561 110 152 974 117 502 861 98 305 718 126 395 537 102 604 774 85 87 698 85 374 807 116 21 800 100 171 472 98 400 573 83 771 842 74 401 482 97 231 393 92 42 841 74 760 968 89 397 486 85 304 521 108 319 792 133 169 408 70 178 634 112 691 867 121 241 342 113 52 161 86 531 585 91 692 818 81 68 724 120 301 469 109 435 548 80 710 904 120 197 460 80 359 547 53 327 607 87 271 596 99 85 713 91 378 422 107 113 284 115 510 897 97 371 560 108 290 943 126 613 803 134 71 294 124 54 764 86 109 215 117 317 363 100 883 964 96 656 757 61 15 659 127 154 864 103 565 693 106 146 291 50 178 613 85 691 898 130 214 778 87 504 765 110 509 560 82 251 690 117 7 196 116 375 408 115 389 484 105 905 963 128 278 973 84 652 736 75 362 715 120 99 213 105 560 914 97 183 285 103 587 927 126 197 767 132 569 939 81 344 509 111 29 527 85 549 855 95 180 959 82 554 752 85 265 565 131 456 963 85 180 290 110 75 707 95 196 596 71 292 946 76 80 258 80 457 921 82 136 892 60 214 905 99 473 886 129 11 970 107 209 612 99 76 472 88 229 749 95 103 223 108 607 831 101 414 514 92 155 469 101 558 877 98 257 895 84 193 614 100 261 790 92 737 804 124 48 475 96 391 565 112 500 739 100 679 694 88 310 824 88 68 270 77 769 818 100 363 533 96 537 932 74 503 941 102 552 621 145 426 730 107 421 623 127 59 734 86 355 427 129 47 480 104 727 791 89 221 267 119 288 620 105 610 797 123 203 832 61 94 781 67 304 322 127 661 895 121 355 359 107 681 983 107 682 779 85 760 770 93 250 390 76 85 643 69 222 947 92 386 771 69 460 776 113 647 773 95 865 873 120 625 995 75 363 815 92 118 652 103 218 276 75 60 407 61 169 269 108 349 747 145 8 385 118 108 129 137 161 405 108 652 790 92 9 325 119 376 881 102 44 566 118 314 589 75 50 112 91 170 973 88 354 602 119 202 668 109 777 918 59 209 761 110 313 523 111 540 883 96 160 915 121 722 756 121 29 330 86 438 746 140 466 676 103 71 496 80 345 366 96 625 680 97 285 813 124 75 895 114 210 562 126 45 78 90 68 366 74 394 556 96 439 508 78 325 479 96 177 456 66 172 423 87 98 708 132 409 892 99 690 966 122 317 939 91 188 811 85 829 893 117 27 648 71 23 751 89 555 879 73 3 924 64 843 914 111 118 947 119 767 912 85 832 905 105 11 694 129 245 841 110 23 914 105 408 621 107 34 149 125 0 992 81 25 127 95 48 298 89 356 995 82 28 658 127 415 752 90 823 979 92 418 617 91 497 978 81 695 721 42 234 303 104 174 861 97 187 901 80 55 150 94 716 903 75 328 432 56 19 901 103 409 668 109 216 934 81 315 677 77 394 580 81 582 911 82 117 549 87 255 669 88 57 192 122 355 735 131 373 864 131 476 606 102 301 436 109 270 276 99 365 564 129 188 826 96 100 663 68 578 658 95 49 847 75 312 654 87 895 899 99 16 440 111 421 972 127 165 444 117 96 200 133 319 636 90 210 944 97 34 516 125 166 436 78 151 606 110 625 671 122 107 873 119 162 270 85 475 893 101 161 801 108 232 236 90 689 825 69 83 707 100 482 553 122 189 918 121 720 857 130 336 628 95 370 628 67 373 718 82 221 273 100 94 841 125 226 709 124 907 961 62 841 870 53 48 99 140 119 276 122 398 426 82 464 513 116 565 567 97 154 947 68 31 441 90 56 850 107 363 790 98 642 804 112 513 988 105 215 263 99 367 889 84 55 112 119 51 684 89 350 499 94 71 300 67 238 679 106 338 924 118 125 645 99 362 479 98 215 431 97 198 569 84 254 313 110 58 393 123 272 518 44 194 652 90 746 989 113 625 986 138 182 277 94 20 682 106 676 844 127 396 837 113 288 339 119 342 891 83 727 981 73 271 650 86 12 742 89 296 655 113 378 870 93 252 967 97 27 694 111 127 239 71 53 874 90 249 398 93 249 882 94 282 697 126 590 994 67 748 971 115 354 702 84 620 750 117 384 786 72 247 501 66 151 559 111 26 937 114 189 891 129 243 799 134 80 323 109 142 437 99 746 967 130 175 201 156 390 910 108 489 830 87 404 475 97 576 947 97 89 491 86 7 153 107 20 223 116 492 805 110 23 688 99 229 236 98 159 228 87 270 970 65 102 918 111 686 938 104 117 210 96 332 933 94 268 927 63 207 313 62 395 564 83 119 733 113 138 633 61 664 983 123 429 858 112 249 543 105 345 964 124 207 806 89 44 79 91 741 944 110 760 931 91 556 591 99 826 943 108 4 813 135 611 651 75 52 593 94 386 948 65 579 580 94 679 683 108 366 831 120 376 414 142 64 165 42 40 966 112 209 510 105 210 893 70 66 624 98 271 293 89 62 99 88 33 888 84 47 426 81 282 816 110 679 848 119 248 907 79 107 198 88 215 459 112 331 931 50 177 941 84 249 850 104 496 633 84 331 804 78 49 767 102 71 464 129 613 723 115 80 752 33 801 807 107 505 998 87 416 672 93 607 885 102 730 757 85 46 359 87 163 572 118 284 522 94 318 598 99 583 960 113 37 747 119 527 865 96 339 391 95 507 806 85 51 692 99 57 885 84 484 677 110 915 930 86 115 258 121 415 671 115 783 967 49 63 930 133 336 979 89 240 812 86 31 619 100 361 610 122 290 686 71 729 943 100 214 500 76 164 374 133 279 305 95 344 793 82 29 460 98 195 997 110 305 414 130 165 723 74 84 757 80 207 757 90 76 332 120 856 918 100 835 996 95 37 692 116 650 662 65 549 959 105 561 798 126 67 659 95 837 846 87 412 760 118 141 703 114 177 882 113 273 780 84 175 275 88 343 751 113 536 764 116 125 366 66 111 701 102 73 331 80 397 973 98 757 950 98 111 764 107 155 396 118 687 854 84 111 475 92 7 125 72 501 535 118 187 823 90 478 483 117 616 856 113 362 730 103 316 977 83 189 522 87 874 949 112 307 464 148 262 298 72 184 265 107 145 614 122 7 693 77 25 857 95 31 757 84 342 560 95 414 970 84 291 470 71 230 749 117 270 952 131 479 483 140 91 219 123 105 133 125 126 221 146 18 531 113 733 867 92 0 415 98 697 974 78 20 335 120 189 686 93 796 814 130 255 762 122 745 918 67 260 341 135 263 379 124 557 723 107 119 289 86 584 829 91 480 831 105 453 999 93 110 671 97 228 523 109 44 97 58 27 61 83 463 700 100 946 955 124 222 995 97 506 644 84 551 988 120 301 313 92 199 955 131 162 976 114 506 939 83 520 565 69 48 438 103 497 656 91 121 699 104 476 681 57 233 792 116 133 929 101 14 480 110 647 735 109 293 840 101 257 343 98 191 446 86 545 773 111 139 866 79 48 465 70 435 905 135 639 724 142 99 820 119 538 754 96 802 979 108 822 831 106 590 713 119 94 391 69 648 679 116 41 896 69 289 415 123 431 772 86 472 991 100 49 451 129 37 230 63 210 568 114 146 372 72 152 585 118 205 531 129 69 535 76 123 270 90 279 994 89 111 966 90 211 366 90 6 263 82 329 947 117 337 957 117 324 381 112 286 868 69 47 689 100 533 962 127 388 913 75 313 327 84 159 796 98 668 877 95 307 465 130 230 510 101 327 505 105 234 783 121 44 897 74 563 585 65 481 931 104 254 437 75 195 236 119 211 462 77 378 636 103 645 792 97 450 944 90 535 952 105 189 455 109 162 495 135 522 828 112 236 259 105 148 231 106 249 357 112 161 504 118 867 874 111 431 912 88 130 875 115 787 932 101 198 755 134 217 860 70 894 997 141 214 791 104 339 661 67 40 530 115 69 575 94 99 268 114 599 967 80 413 612 77 105 401 90 4 790 73 572 750 87 388 703 118 503 597 103 383 991 122 456 538 114 732 958 126 332 936 134 28 288 118 269 576 99 0 37 93 358 409 97 660 908 84 859 976 90 92 343 98 609 733 78 442 854 102 211 768 115 282 891 115 9 186 92 368 790 99 211 975 136 489 584 72 944 977 94 96 565 128 337 437 115 616 738 101 219 989 87 326 666 107 811 906 117 962 978 124 41 483 104 78 855 99 868 973 112 613 839 131 150 377 86 777 880 69 713 722 115 455 914 91 185 378 89 575 583 125 456 628 73 239 747 105 188 230 81 237 727 123 508 540 86 22 987 120 412 514 118 582 940 101 15 306 111 536 985 104 279 973 118 306 312 69 516 519 127 820 843 128 417 656 105 42 842 101 340 631 105 366 970 89 816 936 139 12 699 99 440 466 97 758 998 92 186 858 54 211 835 117 346 768 89 154 579 82 508 946 121 556 789 125 423 803 80 58 692 139 669 927 89 45 897 90 1 166 57 44 691 128 247 645 101 700 841 83 127 298 128 254 879 80 125 394 118 552 911 106 127 840 111 21 330 83 111 594 127 166 351 103 278 684 97 801 824 89 61 678 84 149 672 118 2 123 80 7 909 88 573 654 130 409 716 151 66 891 119 78 162 95 489 700 102 600 976 67 284 576 133 269 862 128 408 911 97 195 353 125 340 416 116 23 303 109 114 530 85 493 864 125 650 691 104 544 843 114 35 561 98 46 538 110 273 386 107 197 466 96 118 747 117 21 160 96 25 529 90 23 705 82 117 938 85 771 805 107 19 52 99 274 722 113 362 785 110 550 831 113 213 399 86 33 690 124 18 539 113 375 945 75 121 609 102 567 649 120 394 563 116 96 210 119 325 426 128 433 941 92 136 695 92 333 503 119 298 655 52 73 378 105 101 764 79 673 725 105 46 809 108 510 899 93 232 708 88 111 674 104 79 967 102 35 176 105 708 907 86 58 749 103 38 807 121 351 889 113 632 666 86 821 910 72 129 157 107 153 179 86 36 470 106 382 742 88 276 579 108 21 959 106 183 842 83 48 375 86 310 890 125 152 742 54 165 659 75 290 952 100 377 826 113 496 981 107 567 691 102 723 751 111 210 224 124 217 229 83 49 498 116 606 913 86 705 902 111 849 962 109 850 954 93 223 291 139 67 276 110 784 882 118 56 401 105 862 919 97 222 696 100 180 484 104 78 994 127 102 238 106 240 647 110 11 668 87 292 926 86 38 779 87 853 868 105 557 791 76 539 992 108 189 732 64 790 869 136 604 654 84 481 553 99 575 956 134 198 305 127 448 786 80 776 911 91 184 719 97 69 143 116 570 903 76 107 877 93 321 974 103 754 994 81 450 953 92 198 741 124 244 334 107 182 307 113 501 618 115 357 415 113 673 809 69 102 683 125 763 974 81 188 704 82 717 868 58 574 794 102 528 659 122 60 714 80 167 433 60 7 203 98 156 806 120 551 833 99 386 826 131 203 279 109 193 211 132 388 649 128 113 836 99 99 516 123 372 585 101 5 67 89 18 627 127 455 515 106 37 553 130 266 916 86 86 843 134 773 843 135 127 529 63 493 844 109 491 940 98 733 954 95 170 503 83 639 640 109 192 547 112 105 919 124 303 380 126 55 625 83 353 562 142 459 997 117 153 779 97 271 804 93 179 857 95 159 577 111 156 808 80 351 708 118 444 617 80 482 844 93 638 944 116 753 861 75 289 976 130 361 433 105 131 235 94 320 993 93 355 836 70 190 910 101 293 401 118 224 267 98 311 969 66 20 384 82 549 562 55 493 694 93 171 608 78 577 627 94 211 281 106 824 987 103 476 870 88 290 710 91 298 705 104 240 524 117 73 851 82 234 446 94 62 531 125 61 925 64 370 381 120 519 928 105 469 549 103 367 438 114 389 530 113 916 958 102 220 467 121 178 553 76 472 562 84 191 202 88 250 942 60 177 728 98 322 814 91 711 866 96 219 892 99 100 133 102 433 917 96 784 987 95 332 686 82 535 765 92 237 859 114 82 734 88 295 503 84 452 919 110 907 978 95 313 753 99 215 682 132 759 811 89 327 411 92 104 638 146 445 458 114 98 407 105 233 239 105 229 587 105 119 184 116 422 953 81 360 428 102 136 990 69 440 514 118 605 711 100 277 757 75 452 750 88 227 635 82 46 770 68 419 811 83 521 590 97 297 563 105 2 592 90 162 988 104 671 869 114 488 853 135 122 860 57 861 989 109 610 837 114 44 412 91 269 286 118 865 891 113 181 376 165 440 811 96 776 969 117 19 401 94 259 876 119 521 991 81 342 453 103 101 734 88 237 994 99 262 585 65 144 948 90 367 867 121 175 801 122 118 133 82 367 866 90 580 691 103 10 651 69 70 858 100 610 997 114 517 642 105 526 921 83 251 405 96 227 534 75 89 772 96 228 791 87 275 425 122 84 992 133 368 545 111 17 605 102 78 984 112 67 526 53 303 442 82 124 933 92 31 63 106 62 552 140 463 838 117 402 855 117 750 847 105 81 88 93 481 694 56 136 321 81 45 651 115 457 901 85 0 143 74 97 498 137 459 485 92 368 721 72 11 304 114 93 616 66 226 832 101 511 966 79 112 353 99 55 139 95 452 592 100 490 515 99 642 652 125 171 507 96 93 219 91 341 359 90 342 454 85 590 912 127 289 659 130 270 479 99 413 479 90 601 924 59 30 281 92 299 634 98 680 843 84 327 821 86 288 603 94 66 363 129 105 488 105 267 318 118 143 474 98 690 729 95 16 351 130 197 380 88 309 548 96 561 965 117 338 417 91 91 170 117 427 785 116 732 925 98 603 770 141 183 512 127 530 799 111 38 236 66 608 682 124 136 642 103 531 798 74 251 515 130 608 785 95 74 431 79 623 661 132 717 828 97 155 616 84 29 725 78 79 311 94 877 937 108 272 489 102 66 942 105 115 353 62 139 519 41 325 878 101 960 961 94 123 982 107 434 608 82 699 768 90 75 614 110 331 694 106 399 952 127 135 847 116 317 364 110 518 732 114 69 310 128 388 954 127 532 636 102 417 514 84 280 436 79 111 162 138 833 874 110 720 885 100 222 965 44 661 891 96 291 747 86 290 938 72 280 936 106 882 981 76 271 733 96 875 914 99 40 236 113 540 828 111 796 898 110 55 359 111 43 419 111 610 896 88 233 927 92 739 830 104 593 879 116 369 927 99 778 947 87 175 208 146 275 737 105 180 954 103 557 885 131 513 798 64 347 366 89 64 483 117 70 540 110 544 707 81 546 785 111 170 910 95 263 853 124 71 356 109 823 861 105 303 863 92 55 296 110 241 886 79 208 283 84 586 599 87 59 81 112 295 837 133 346 438 65 43 278 87 45 891 89 58 896 88 268 301 97 829 937 106 625 710 87 1 989 103 76 527 124 858 883 90 19 789 95 10 159 128 220 599 100 646 779 126 513 708 87 58 717 100 319 407 99 422 913 39 132 393 94 408 566 83 42 573 107 497 678 80 621 788 82 18 344 116 161 651 114 126 319 100 228 541 108 224 392 132 226 896 83 331 560 91 88 284 85 139 413 104 893 951 117 13 484 93 138 836 104 406 714 133 384 878 87 134 446 94 399 940 83 107 163 92 139 933 110 9 854 82 135 467 113 344 794 84 32 939 119 274 893 121 277 950 95 368 443 124 199 675 104 765 871 100 920 921 100 547 778 107 184 199 105 159 882 69 456 517 124 490 912 94 47 792 94 0 295 98 11 484 77 65 178 101 349 455 94 17 651 119 486 735 112 604 677 112 295 750 147 382 664 111 113 348 83 120 542 98 575 904 115 500 916 107 291 714 117 163 921 124 404 597 90 18 134 95 298 937 98 426 439 109 99 733 124 39 89 108 153 834 109 132 816 95 373 412 69 147 637 93 96 790 103 539 545 82 509 561 103 215 587 113 569 739 146 515 917 73 0 838 91 599 841 119 816 979 66 695 923 93 166 225 148 70 152 91 497 810 136 312 822 76 354 821 99 113 715 74 420 725 112 956 996 103 60 946 91 421 639 108 709 981 93 220 922 88 97 843 92 151 484 95 149 334 110 449 481 84 4 788 109 301 388 82 45 685 131 168 610 68 0 933 131 320 721 129 161 426 113 590 717 60 515 837 137 65 810 125 396 581 89 487 572 102 494 618 136 577 846 99 195 723 149 53 359 69 490 838 123 359 784 70 132 633 127 86 693 77 5 947 87 444 957 128 638 835 73 382 416 97 29 776 86 4 879 74 250 609 117 119 270 103 699 826 56 544 994 98 700 815 117 86 872 98 165 921 107 49 360 113 895 996 99 6 784 107 151 244 111 13 427 141 453 996 133 197 657 140 158 362 118 518 907 98 120 145 62 549 965 76 367 541 86 399 491 80 358 953 108 223 426 106 417 654 99 643 657 68 589 840 113 19 975 120 500 690 99 71 238 118 650 797 111 737 873 115 809 977 114 22 718 74 246 354 95 342 566 80 101 825 134 528 769 74 499 610 117 256 501 142 41 736 127 441 935 80 227 426 101 52 427 111 311 388 75 634 884 102 28 753 53 364 598 87 84 363 67 196 648 87 15 64 89 748 910 98 12 152 133 4 224 96 267 339 99 919 922 140 232 614 83 599 981 83 532 897 81 602 756 123 689 992 97 361 650 120 633 915 98 655 776 112 347 393 73 510 761 103 144 285 112 70 541 96 606 879 88 289 896 95 183 269 79 417 970 95 516 681 99 80 646 88 10 655 108 513 929 119 90 655 78 40 716 110 477 985 117 227 474 129 612 646 106 238 817 120 320 738 98 343 346 127 174 233 87 151 750 124 121 168 105 63 573 111 669 954 110 22 115 105 555 679 119 805 939 98 390 933 88 65 381 93 334 818 106 395 716 56 404 522 135 271 446 96 369 632 102 283 656 80 420 828 91 858 987 46 974 996 92 62 144 123 311 445 90 70 278 95 252 773 94 355 941 117 422 850 102 49 616 116 818 884 107 100 944 129 544 617 104 325 326 69 376 788 99 74 750 129 59 666 89 88 638 64 177 846 92 599 774 92 646 983 86 321 629 71 208 741 98 412 567 79 550 948 106 627 736 66 316 803 101 722 903 124 58 481 100 83 376 93 133 287 72 891 944 83 755 773 126 828 954 86 173 375 92 128 885 108 495 655 107 587 977 132 473 610 41 412 612 92 616 621 112 434 814 80 399 894 70 737 920 76 333 517 104 232 895 125 78 269 95 53 175 91 292 629 116 757 946 86 389 510 111 242 748 104 651 786 96 243 499 108 485 725 104 174 226 96 900 996 99 66 682 89 532 905 75 158 298 70 133 366 58 392 926 87 88 98 116 237 693 88 334 549 118 233 384 86 31 871 98 134 251 101 270 735 95 447 653 100 138 742 103 0 667 114 381 736 87 606 862 90 90 961 102 58 113 92 546 695 90 94 128 80 41 290 89 434 465 77 162 499 112 126 600 100 740 784 104 749 940 77 619 709 93 616 823 138 374 945 102 802 904 51 445 938 98 782 829 133 795 981 118 302 433 122 45 936 53 367 403 106 487 999 88 297 793 103 131 544 86 506 873 138 1 618 124 264 572 73 276 291 131 397 577 82 402 581 101 477 527 112 832 841 107 203 807 93 438 822 95 215 546 100 125 776 85 386 635 56 181 621 102 700 969 82 479 760 62 134 500 90 453 497 77 99 469 103 756 932 92 229 438 82 745 928 92 236 498 92 659 933 113 50 350 120 520 529 80 3 352 125 656 769 64 531 833 60 238 507 124 169 217 95 767 876 85 184 847 114 204 490 123 109 251 113 541 941 112 229 930 86 257 427 97 27 315 155 66 698 43 32 600 83 157 882 94 29 480 141 414 678 68 77 537 96 556 577 108 845 993 77 93 279 97 158 617 121 138 907 127 63 913 120 331 340 103 461 537 83 27 745 75 637 708 98 207 888 104 13 128 89 201 505 131 173 514 94 210 956 92 6 274 75 347 676 88 37 307 73 272 937 61 423 497 86 353 725 96 224 519 99 511 987 96 362 431 70 808 991 94 545 932 78 49 960 84 734 920 122 69 619 105 104 828 78 157 180 120 6 251 77 541 872 83 223 976 95 311 701 112 172 271 94 127 370 142 730 811 93 10 675 95 122 770 75 1 10 73 422 969 76 304 829 102 230 701 116 662 744 112 111 828 110 719 854 121 464 703 61 267 583 117 39 455 105 470 768 92 344 960 74 244 845 116 591 664 69 91 483 96 75 690 82 331 674 65 321 877 114 399 508 91 146 968 85 399 811 111 217 920 107 98 154 115 122 686 99 255 750 117 225 920 114 103 296 124 116 551 86 186 376 103 134 573 101 191 458 144 235 277 96 516 781 106 328 429 89 10 866 106 78 147 80 323 658 111 16 63 98 187 805 101 409 777 101 25 532 90 7 684 140 448 932 111 169 215 126 47 917 83 609 632 82 110 280 118 845 878 131 531 618 122 59 683 99 826 827 82 685 815 128 314 868 120 387 940 63 439 814 92 3 647 103 335 342 89 330 598 173 159 916 90 106 533 113 448 709 106 308 389 62 516 850 105 665 766 42 347 869 79 335 969 109 106 421 111 246 878 90 282 386 92 430 523 65 221 677 82 140 504 56 531 839 106 194 499 78 331 690 86 523 945 97 291 906 122 13 508 117 777 917 97 11 443 98 59 508 80 451 933 100 240 698 95 686 937 86 94 565 127 640 776 94 772 853 75 150 497 80 533 553 113 66 266 78 455 933 113 712 897 85 494 560 99 868 893 121 951 992 105 98 858 102 459 777 101 629 781 87 187 821 134 549 726 77 680 742 105 174 293 90 572 724 90 231 446 126 353 530 131 610 942 91 96 341 102 128 938 86 235 934 104 245 572 100 217 407 108 105 686 112 591 790 82 393 896 116 794 888 93 873 943 119 410 468 128 467 923 116 211 357 90 535 791 91 84 159 98 300 381 72 104 665 130 106 795 102 320 769 97 13 255 121 74 443 59 268 974 61 18 881 132 12 662 91 580 933 48 429 795 95 673 716 102 1 151 92 740 931 79 154 823 71 378 459 121 659 928 92 184 561 113 360 493 111 398 648 109 264 380 83 70 665 112 12 854 100 934 974 76 748 833 93 65 403 115 448 506 95 69 433 107 431 909 119 626 804 93 250 797 92 935 955 72 862 863 79 471 785 92 430 815 93 384 564 103 671 831 114 731 773 83 269 784 71 396 407 116 232 643 74 190 670 99 418 921 121 12 351 116 200 773 73 52 974 109 437 624 84 67 312 93 44 173 80 113 116 78 226 552 128 90 452 103 540 959 99 274 340 94 233 415 131 554 595 120 538 796 99 640 727 133 182 378 77 639 698 74 110 143 94 667 688 76 164 964 98 619 941 88 485 549 84 549 988 89 237 506 83 667 879 69 11 986 80 111 458 91 344 388 89 3 67 91 261 780 118 272 997 151 413 750 86 159 381 88 26 992 88 4 830 132 26 153 119 526 833 85 507 687 105 141 212 127 283 920 74 236 533 134 379 766 104 455 901 127 73 321 75 497 878 92 378 937 102 289 844 104 495 509 138 326 992 108 296 700 94 173 735 83 477 807 86 189 752 102 437 936 63 204 875 103 406 588 114 186 833 139 390 934 98 798 869 85 9 897 77 268 857 114 475 518 79 286 754 63 4 143 122 564 974 116 107 374 91 66 667 75 430 692 102 42 949 83 108 599 78 168 385 84 474 696 111 363 407 113 110 187 58 249 464 87 233 949 81 163 186 107 437 896 107 269 677 113 103 606 111 823 908 85 105 881 93 909 950 124 128 944 123 143 873 129 279 891 61 558 671 94 193 664 40 415 429 84 268 491 106 75 768 113 687 962 103 206 826 85 608 972 101 362 620 121 647 915 107 327 495 101 135 645 111 402 771 95 41 998 132 395 599 71 194 288 138 512 842 113 449 754 85 311 505 95 926 977 96 130 771 92 318 737 106 73 655 102 209 580 74 553 593 76 557 923 74 98 400 108 257 787 94 147 399 120 242 274 141 2 743 111 373 525 113 174 620 89 67 71 102 71 805 115 242 698 96 64 390 119 249 672 120 47 83 81 386 976 98 84 695 102 228 502 67 39 487 104 442 583 104 294 376 86 108 246 112 420 706 74 40 870 101 86 746 85 473 537 95 112 428 81 174 494 81 60 671 107 165 725 84 238 908 101 483 578 99 178 614 113 78 764 141 345 848 125 257 840 102 820 927 92 186 928 107 62 801 136 270 290 65 407 433 76 467 628 88 73 156 91 82 164 81 351 959 102 337 506 83 591 843 88 599 673 89 648 971 102 459 985 124 810 832 100 227 975 90 731 845 101 94 236 67 311 438 107 57 715 101 389 454 86 867 920 93 101 881 68 364 408 68 490 835 116 672 962 94 20 35 93 821 946 117 420 747 137 319 878 113 683 857 101 892 978 115 81 351 93 414 520 94 652 973 98 124 672 106 423 547 114 447 586 84 183 659 131 61 497 108 29 399 88 258 559 103 177 869 145 563 858 104 29 961 105 302 351 93 354 837 81 476 684 77 63 251 91 193 474 135 217 433 106 507 534 133 78 856 113 65 763 112 67 610 104 474 654 93 47 150 79 842 921 101 7 718 118 335 595 105 183 322 71 40 980 105 341 774 64 245 454 97 403 816 123 739 963 105 652 784 124 2 253 124 636 673 98 146 476 72 569 801 99 470 751 82 430 435 95 669 727 100 210 920 93 104 292 120 52 585 108 717 988 95 163 766 92 698 973 106 621 867 101 691 693 97 313 487 100 223 831 118 562 749 94 52 221 103 774 843 127 559 696 96 366 747 115 248 251 107 546 797 109 33 125 69 178 209 129 96 379 124 649 973 86 497 559 96 110 778 109 166 275 82 13 114 94 521 677 96 53 762 111 278 787 76 6 205 118 274 971 99 469 877 86 475 950 95 20 746 82 635 856 64 138 315 88 380 744 95 476 555 82 665 726 96 212 280 60 58 634 68 630 782 129 454 900 113 284 567 75 25 87 53 66 206 91 4 590 84 303 759 84 323 722 115 65 645 123 212 982 82 197 506 107 188 539 84 70 440 109 119 912 76 395 903 99 607 992 88 431 461 111 951 969 117 643 668 112 16 443 118 349 605 120 662 826 130 334 469 106 745 837 103 180 970 101 276 582 99 573 680 89 399 594 89 628 956 108 204 749 50 185 190 123 66 791 74 208 897 95 109 400 95 468 587 112 509 677 117 5 30 99 436 702 123 540 778 60 433 699 115 288 897 93 24 404 135 5 286 78 48 225 68 250 830 97 244 607 111 33 137 79 31 389 109 786 807 105 329 348 93 390 815 101 92 862 99 167 200 126 382 955 69 120 305 87 466 559 119 429 631 105 97 141 115 0 30 85 239 246 93 210 649 109 210 348 90 731 891 65 178 193 105 184 836 117 101 325 113 65 777 111 411 871 81 124 736 109 152 419 86 336 840 101 100 647 92 262 565 73 779 874 130 355 652 144 790 907 98 801 828 101 138 316 132 594 617 95 82 335 109 159 193 138 35 366 110 107 870 103 571 959 112 627 892 74 697 937 90 392 469 131 653 697 110 126 940 115 315 693 94 438 797 117 580 707 118 884 986 91 856 979 104 551 932 106 775 816 95 235 842 90 176 410 108 513 971 87 366 889 101 4 824 68 137 147 76 589 919 74 319 629 97 723 832 123 807 978 118 326 883 71 206 734 82 426 543 105 164 485 106 592 843 85 710 852 67 176 556 89 722 861 72 223 391 115 755 972 54 93 336 132 297 341 108 460 976 94 546 564 78 174 915 127 837 848 115 429 458 81 582 645 107 205 785 63 578 951 103 372 993 128 342 747 97 649 804 108 141 904 101 127 425 82 475 859 84 559 981 73 475 543 99 127 825 94 339 441 70 60 768 125 342 530 107 720 926 67 508 954 123 109 520 68 122 207 77 294 986 85 296 382 73 201 463 111 403 977 101 238 628 111 389 724 138 714 826 98 513 568 104 301 965 101 402 405 76 315 447 121 722 841 142 447 636 114 558 912 143 377 465 108 59 938 88 799 995 74 537 771 111 378 998 62 31 283 107 203 893 127 436 619 87 700 952 103 406 469 53 68 436 97 99 354 82 92 417 117 596 715 110 335 858 68 753 757 122 185 911 122 232 721 99 478 752 118 846 852 109 387 604 112 202 531 77 403 416 79 91 323 80 389 600 83 389 914 99 5 196 70 34 142 84 766 907 105 68 155 90 390 837 100 319 620 98 22 951 84 332 926 141 49 754 92 542 616 88 42 832 112 226 349 97 503 939 105 495 929 124 142 731 96 494 762 94 258 916 118 104 192 128 768 980 104 14 89 87 86 346 61 769 898 88 51 130 96 245 834 63 584 779 61 438 521 81 344 970 102 97 466 105 359 459 99 114 856 132 648 889 109 362 814 64 469 753 115 118 142 147 246 717 111 286 984 141 378 791 152 28 112 110 962 970 93 701 746 106 97 117 115 336 948 108 160 625 80 186 389 115 11 530 96 458 758 58 839 935 120 438 655 111 542 631 98 446 697 82 232 320 115 586 677 66 320 528 84 300 604 97 23 162 96 65 910 97 150 374 114 322 605 94 62 374 68 349 362 122 97 728 79 37 822 82 613 779 103 140 647 135 43 89 108 5 695 118 394 656 84 703 782 82 179 387 81 95 599 64 249 452 75 262 764 109 551 791 70 420 665 87 315 946 121 607 698 141 27 541 73 463 660 116 149 435 105 115 910 91 346 809 112 195 769 93 81 929 96 835 900 136 172 508 89 98 149 71 696 900 98 622 798 61 798 811 114 169 376 106 167 638 100 347 415 100 102 909 118 48 832 75 202 759 85 570 651 112 780 856 78 248 286 74 485 817 104 569 742 87 30 921 88 244 684 110 743 814 119 8 883 103 392 699 87 95 696 69 118 454 100 10 389 52 327 686 105 128 462 75 619 810 120 209 241 105 636 752 146 85 442 97 776 798 101 583 898 90 81 670 77 196 875 67 372 545 94 473 794 91 272 887 111 553 856 114 390 583 82 457 474 103 438 726 104 139 470 64 186 579 109 29 269 123 381 407 130 67 485 129 277 690 83 673 956 92 279 375 88 338 940 99 33 962 96 595 730 112 828 945 92 187 692 80 319 397 107 254 808 122 620 898 92 416 609 116 28 94 98 490 650 104 366 495 81 561 602 84 170 725 101 689 986 120 388 660 111 653 844 56 737 860 102 114 305 103 51 564 139 42 113 91 2 57 72 486 841 125 442 865 94 206 331 90 408 725 115 22 830 95 240 672 81 561 776 118 271 311 105 441 978 97 411 715 116 143 719 80 70 375 96 201 792 115 244 795 102 64 742 86 195 840 67 127 713 105 654 676 103 123 362 69 630 783 76 648 713 98 589 993 147 83 896 115 309 841 81 331 821 111 626 823 125 228 850 100 202 454 83 138 883 126 32 593 101 98 812 91 383 834 109 13 222 106 347 848 123 170 178 100 89 827 125 244 261 97 33 169 86 283 336 112 594 795 101 263 707 88 441 965 86 270 515 121 236 316 88 104 657 108 508 927 72 239 401 94 281 412 87 909 997 114 463 860 117 701 902 101 74 713 86 71 930 128 658 860 119 147 757 104 538 840 100 79 936 87 104 552 110 215 666 109 627 934 78 274 316 101 569 713 126 110 775 66 364 412 103 87 699 126 625 668 115 283 381 74 22 157 141 381 902 104 105 511 103 67 929 99 170 786 90 28 725 95 501 971 104 645 815 92 100 715 117 136 939 118 51 938 93 817 958 87 673 758 100 509 819 57 363 695 87 557 603 101 962 996 95 208 542 68 383 809 99 121 888 119 572 873 99 261 418 99 546 666 96 225 999 80 440 612 86 230 337 138 222 432 124 122 775 110 394 423 121 628 972 90 781 946 67 183 755 101 499 892 76 640 957 109 1 238 112 43 422 101 232 386 112 254 543 87 6 132 77 561 993 128 106 623 68 684 782 103 830 946 100 104 897 135 514 672 120 602 846 123 416 760 91 560 907 119 436 693 119 444 578 108 501 598 59 170 734 99 353 896 78 5 454 100 236 939 124 78 728 56 411 706 132 586 595 102 523 580 100 317 346 125 844 915 106 185 214 120 283 350 142 307 438 62 537 895 120 16 347 110 76 877 125 325 440 125 227 324 110 350 889 117 208 948 127 82 746 87 6 302 118 580 925 65 463 519 112 170 574 98 89 994 67 187 683 78 48 783 76 45 448 78 594 982 131 71 276 105 290 375 86 401 766 86 146 667 103 267 965 68 543 789 93 196 411 79 101 809 112 526 741 124 313 874 74 330 402 103 335 469 95 417 734 117 324 578 106 64 525 98 737 827 99 162 630 115 537 567 97 60 483 72 504 821 106 377 997 121 582 616 106 482 978 106 611 777 129 31 755 122 588 925 107 470 933 93 168 710 79 352 637 98 702 837 89 676 880 98 439 595 92 35 928 120 652 888 105 285 713 118 554 988 82 19 857 126 365 521 104 353 578 71 135 639 73 119 397 108 844 874 105 646 977 101 637 907 93 150 367 96 297 901 116 24 938 105 158 301 94 358 473 99 183 485 82 230 425 114 13 947 82 7 861 114 117 179 81 614 931 150 837 877 93 388 958 136 67 491 115 739 958 99 827 828 118 91 254 133 512 535 92 592 696 120 428 657 66 379 541 107 616 888 90 29 657 97 76 109 126 11 706 90 440 755 117 763 959 102 214 293 127 120 131 72 769 795 135 427 955 130 186 937 82 133 978 137 772 946 121 69 504 109 241 463 98 240 268 127 442 936 76 29 783 70 13 425 116 630 778 109 200 267 143 30 53 121 870 890 113 201 659 86 89 593 88 54 738 70 806 965 92 364 616 114 433 870 95 838 972 89 464 756 93 313 791 120 243 665 122 84 926 128 779 886 98 354 575 119 271 474 113 64 260 94 76 327 95 587 828 87 846 872 83 354 726 116 201 300 103 563 905 137 201 867 94 366 690 114 194 892 106 16 206 92 596 597 104 15 765 87 453 596 93 189 825 97 583 884 92 171 441 84 65 903 117 147 772 119 338 470 88 462 503 86 25 211 122 158 582 103 765 948 85 4 49 99 514 748 85 804 986 134 3 222 85 564 912 144 635 892 79 147 842 73 592 715 93 38 799 125 57 913 109 288 985 125 647 680 68 444 764 108 259 535 124 2 939 85 573 580 90 244 691 88 460 709 111 579 671 128 294 890 59 41 785 98 152 831 151 248 411 88 500 628 94 367 897 106 548 804 93 35 424 99 83 238 95 278 626 87 326 505 96 393 995 91 447 804 89 314 614 71 187 281 71 558 571 126 181 824 121 172 491 111 28 861 108 96 602 78 118 369 93 409 566 122 524 751 104 138 461 88 541 924 92 123 726 107 664 782 99 234 518 113 68 100 113 476 540 109 912 963 70 102 768 111 522 949 117 786 905 118 578 885 101 311 690 132 404 799 99 652 946 88 424 823 143 112 874 121 28 883 98 585 644 100 520 783 99 56 489 93 54 534 115 216 583 61 924 934 126 595 863 92 480 660 101 362 541 118 478 975 69 685 844 103 175 528 96 113 507 83 97 986 112 536 746 132 304 426 85 431 824 90 172 980 133 533 747 68 295 562 110 167 240 93 307 731 114 227 266 100 172 885 71 113 940 75 326 732 102 379 495 50 116 590 88 806 976 126 208 815 101 525 856 132 537 919 92 516 707 102 26 881 120 379 416 96 155 351 86 563 654 90 448 774 61 199 619 107 577 687 131 6 862 88 442 956 104 23 341 71 43 892 112 93 513 99 321 340 109 265 792 104 557 672 67 640 746 102 637 835 114 7 924 108 178 390 89 5 609 92 521 742 98 586 820 77 724 872 121 126 392 81 363 702 61 379 467 110 326 424 93 478 862 68 283 856 96 661 797 108 149 230 99 286 568 114 64 417 101 352 388 122 137 581 112 208 759 103 505 573 108 393 708 105 174 981 73 443 707 106 71 99 78 253 638 70 328 497 99 518 777 78 227 749 121 250 539 99 28 812 100 83 770 100 910 945 91 47 941 89 487 873 102 165 885 78 671 979 96 287 755 110 157 525 122 16 394 116 544 666 120 44 796 130 136 396 102 708 817 96 237 881 109 444 852 100 136 778 131 255 937 75 177 909 114 498 565 144 688 695 114 229 830 128 36 530 174 81 906 121 420 878 85 257 421 104 280 656 125 891 914 103 44 149 101 150 888 106 116 390 82 437 983 109 274 523 85 89 114 93 10 94 61 538 880 101 491 653 128 444 783 74 541 728 96 234 600 70 346 624 125 264 790 111 316 673 93 116 763 102 492 951 120 218 717 98 245 774 96 695 744 116 180 821 79 169 347 113 839 946 111 317 609 108 83 999 96 752 789 86 632 643 75 114 740 108 69 317 85 45 754 98 46 281 97 187 764 96 626 983 106 229 341 89 755 853 65 123 738 106 303 482 104 272 947 92 3 814 115 100 381 108 248 621 82 561 800 106 241 391 107 4 776 110 613 888 107 785 985 75 620 636 78 634 897 80 100 416 121 181 730 105 799 833 118 262 398 92 438 484 71 454 605 126 82 333 108 397 650 69 502 670 122 299 930 85 328 469 103 857 909 82 219 702 76 255 594 109 77 168 107 907 984 110 249 290 117 354 614 127 240 764 149 116 837 87 392 436 93 12 475 98 630 776 93 841 914 114 364 791 91 263 705 113 113 212 79 757 798 99 54 224 125 110 887 99 5 79 105 27 130 108 531 576 105 484 627 89 615 920 77 164 986 78 251 290 129 595 630 98 832 845 106 485 726 71 845 971 72 852 971 106 346 439 90 446 472 112 235 725 116 403 417 85 427 557 114 325 922 89 558 729 89 229 793 107 378 388 90 719 937 100 9 391 97 121 700 143 418 980 94 586 894 83 819 953 110 167 181 127 602 803 115 160 344 137 233 666 108 964 978 137 293 320 67 144 419 64 474 647 109 252 561 95 344 891 84 452 850 100 34 404 80 271 741 115 166 698 137 424 724 105 849 998 96 191 581 121 141 963 133 169 539 81 316 532 100 395 415 104 51 879 65 533 616 154 249 772 110 781 872 68 135 336 101 459 805 86 155 973 149 516 982 100 326 735 103 76 929 94 280 643 81 33 245 128 174 369 87 237 329 95 703 848 87 530 572 75 392 888 95 897 928 100 67 140 83 57 253 69 166 450 100 163 259 101 180 352 55 651 743 127 731 920 119 581 939 78 642 945 107 33 85 97 380 556 139 114 193 102 364 780 97 22 320 109 413 638 61 183 767 129 47 597 77 264 505 126 668 757 79 319 347 100 222 389 123 78 581 137 412 673 98 251 324 109 731 843 108 6 158 93 204 327 97 266 336 111 416 740 87 673 908 80 578 824 102 98 713 98 485 662 117 786 922 125 441 784 103 558 815 100 65 858 97 326 808 96 175 994 79 751 817 126 76 350 113 89 851 69 398 869 100 848 985 116 513 981 122 920 989 129 69 437 96 585 641 98 550 620 116 319 439 117 312 338 92 147 880 124 322 890 114 236 735 111 211 516 119 308 319 128 196 657 104 1 415 105 411 749 87 180 388 104 408 628 107 46 745 89 258 789 138 148 939 83 665 896 106 36 706 90 107 731 132 382 523 107 32 79 107 565 714 110 654 909 98 685 802 93 0 918 82 136 389 83 533 888 138 598 753 127 277 646 115 227 880 49 138 219 92 436 591 80 773 901 127 196 889 105 540 574 89 196 903 120 275 293 105 33 242 140 290 662 142 157 343 127 14 173 123 245 441 61 287 388 82 368 728 127 645 750 102 264 792 77 223 589 86 184 610 89 662 812 83 220 313 135 315 804 101 202 554 65 241 582 67 503 875 104 570 678 103 77 135 89 923 977 66 691 842 93 248 282 115 179 746 108 738 776 105 514 852 63 101 814 106 7 100 78 61 639 92 335 427 78 338 987 77 466 929 60 341 737 99 530 562 144 179 183 86 992 998 92 431 471 109 273 617 78 501 601 133 250 255 104 441 714 87 26 772 91 29 500 89 679 825 105 31 747 66 82 592 119 348 414 90 246 294 117 829 922 80 210 753 76 55 185 96 103 624 109 654 939 82 237 811 139 361 594 94 558 811 116 453 642 96 622 725 162 40 800 75 138 171 123 364 732 61 228 527 110 880 885 109 940 945 95 249 841 139 552 557 93 410 917 107 160 197 94 455 937 139 290 473 124 226 339 97 330 732 122 785 813 118 264 533 64 231 732 100 169 677 68 648 850 121 540 734 116 257 610 101 617 736 97 167 451 92 317 860 143 311 344 93 364 380 97 180 213 109 61 147 97 469 475 98 153 655 85 190 911 124 256 916 115 162 637 129 522 864 85 51 381 135 209 228 105 411 567 85 595 974 107 74 229 63 35 932 84 768 847 99 662 846 112 115 696 126 95 102 93 96 746 64 65 779 123 128 693 79 33 781 73 806 819 81 176 719 141 268 703 96 401 836 99 661 695 107 470 905 88 22 754 84 517 627 83 252 653 122 887 895 95 672 794 89 251 274 76 342 826 99 264 396 113 524 691 93 163 285 66 125 280 75 633 782 120 81 986 118 413 464 91 654 822 86 291 937 109 125 618 87 230 851 128 406 836 80 568 741 91 256 775 94 727 963 108 359 608 113 157 823 68 356 897 101 500 783 110 706 945 101 438 928 129 868 978 86 59 263 101 117 459 83 310 842 131 622 694 91 63 218 119 464 824 65 22 352 83 223 675 101 408 438 128 425 902 124 228 463 144 208 306 92 313 431 115 27 570 100 70 438 127 623 850 79 517 816 87 297 734 95 614 849 143 734 852 85 15 249 97 179 586 106 381 978 122 519 607 84 416 586 89 322 351 106 108 487 73 387 396 110 655 748 106 356 359 124 90 357 87 701 712 91 422 537 124 615 712 100 374 845 88 172 376 94 540 814 84 726 881 71 236 615 135 37 410 77 195 594 106 606 961 75 837 965 106 376 545 87 112 805 122 207 899 111 414 753 83 315 956 93 291 719 92 38 867 95 56 187 124 120 374 103 533 768 117 710 882 112 209 970 97 220 406 111 790 973 91 528 884 115 11 968 106 379 623 118 442 974 91 866 887 76 466 794 114 703 722 82 461 968 106 457 791 66 39 392 82 300 531 120 416 417 84 749 901 89 863 993 91 456 578 101 120 776 74 126 648 121 586 587 96 195 810 99 131 538 129 749 773 130 449 634 119 753 830 91 119 157 82 175 370 113 132 196 58 774 828 106 689 785 95 639 768 130 381 512 91 230 515 96 214 447 77 189 830 93 102 902 77 2 353 65 325 445 127 207 812 83 894 905 97 422 450 109 617 674 87 126 393 93 126 828 90 305 670 117 186 644 73 82 758 81 38 964 109 218 565 114 153 750 111 374 967 99 408 800 86 101 370 99 543 792 95 372 378 96 427 735 79 290 689 121 207 758 79 93 606 95 703 910 96 319 890 114 163 706 131 284 577 169 481 949 86 54 505 83 214 419 117 49 268 85 91 109 89 298 874 72 379 392 84 160 277 100 168 535 124 246 812 78 151 537 88 166 748 67 217 356 144 115 423 100 450 936 63 115 955 91 415 773 102 137 310 126 414 495 81 634 661 96 195 372 93 407 806 67 85 920 124 303 516 119 680 714 118 382 927 103 697 956 76 178 808 92 98 434 70 45 536 111 628 762 130 94 154 115 47 844 96 41 824 98 354 977 125 195 303 124 573 900 98 119 573 105 382 456 117 686 968 122 94 142 87 344 728 82 517 830 100 254 286 103 113 865 79 650 813 96 106 604 94 35 389 74 256 973 87 318 795 96 137 672 88 556 864 103 738 958 103 39 809 124 107 204 106 249 503 115 543 972 69 94 191 107 70 154 63 642 978 102 541 567 111 472 850 81 236 376 99 258 778 97 9 205 94 219 905 121 734 817 110 196 841 89 59 461 132 375 429 97 385 759 71 365 519 118 372 481 85 85 283 85 134 857 119 696 735 97 180 457 104 142 405 122 180 529 138 142 472 105 16 463 130 208 237 134 217 550 123 796 833 88 607 754 103 314 927 58 329 764 107 147 949 112 519 660 99 528 738 85 143 347 85 778 908 107 448 727 91 707 927 116 57 950 81 91 884 109 384 995 130 610 788 116 343 833 104 108 518 115 171 923 105 262 483 115 136 540 115 485 641 133 771 920 70 220 348 66 67 376 88 304 418 121 181 711 117 485 868 74 529 710 145 63 153 96 206 782 123 651 688 100 229 981 92 614 945 61 358 596 111 479 566 104 617 798 123 475 916 132 192 517 102 599 702 90 448 791 91 172 843 108 36 977 123 170 225 83 20 204 68 548 774 92 575 876 107 837 934 111 575 733 91 115 525 132 588 692 63 378 950 109 272 533 107 39 294 122 240 724 97 875 946 92 113 988 130 477 591 138 107 412 126 138 361 135 117 339 98 140 790 77 296 995 104 445 947 106 183 456 118 189 617 108 34 392 121 196 241 81 331 692 61 445 767 127 764 813 82 220 825 107 241 937 115 236 983 100 225 749 104 634 946 116 747 761 139 126 560 131 28 380 119 555 867 82 464 988 93 595 698 89 76 293 85 76 359 79 535 853 79 340 384 94 763 776 107 886 987 103 920 937 75 307 812 91 39 111 124 89 129 156 163 301 105 898 993 57 826 877 65 236 859 111 381 538 97 77 494 131 504 733 103 355 575 106 626 739 126 385 526 129 586 899 80 331 843 115 148 822 107 4 714 138 372 674 93 13 136 99 216 243 86 110 115 86 254 752 56 233 305 89 283 673 62 81 571 142 218 871 71 156 982 106 195 799 111 307 966 120 18 769 90 408 702 102 65 690 88 373 696 108 446 729 111 84 225 69 192 508 100 309 851 111 212 568 63 229 613 91 216 418 129 878 912 95 377 847 120 410 669 108 548 584 122 554 818 95 595 716 150 274 421 93 501 946 104 844 876 151 33 818 124 665 721 95 389 414 103 317 360 113 923 979 37 671 941 117 709 711 92 87 913 110 186 638 98 169 582 117 561 633 103 798 857 89 551 708 83 198 445 92 755 842 100 282 961 73 795 992 126 50 291 98 92 320 99 13 113 113 421 597 69 551 728 74 13 621 118 613 704 74 343 870 119 710 916 131 227 579 91 293 460 103 496 829 97 594 667 102 713 884 81 21 60 95 117 294 110 147 237 86 407 783 81 135 791 105 53 387 68 736 794 88 63 282 86 324 721 144 12 345 91 362 755 112 71 638 107 3 862 94 2 199 79 733 797 101 918 964 94 364 526 107 205 946 90 192 854 129 241 481 147 405 419 92 506 577 147 713 776 86 365 844 83 197 270 104 742 801 111 446 829 100 754 846 127 766 982 126 107 147 109 791 927 87 771 947 93 273 773 107 132 676 76 3 904 109 3 959 93 393 969 92 182 677 73 338 900 103 385 441 91 509 791 142 366 452 84 178 493 109 261 888 106 380 636 100 349 350 86 597 956 110 771 848 80 42 874 128 204 602 87 521 755 109 101 421 96 346 515 54 148 590 70 506 810 133 936 968 102 119 191 138 576 914 99 171 587 98 271 649 53 407 481 148 164 364 105 209 707 64 0 229 77 3 254 81 301 588 86 4 273 98 444 928 90 36 217 116 183 201 62 94 160 131 284 432 124 165 801 47 667 831 99 66 913 112 665 777 80 280 612 100 477 493 60 417 528 127 369 784 117 199 880 113 562 987 98 165 960 107 168 699 132 113 486 100 140 618 100 672 930 89 529 806 96 535 877 74 606 708 79 144 475 98 253 556 104 596 904 85 769 895 53 1 656 70 153 158 74 424 764 109 156 223 124 562 794 41 735 867 101 484 884 69 108 941 146 122 843 124 670 790 93 147 451 110 85 939 109 732 804 96 147 604 112 254 703 144 93 524 58 216 371 103 260 715 80 171 352 127 238 966 84 12 296 115 116 665 76 435 666 67 52 484 112 629 684 106 240 450 104 40 997 86 48 548 73 800 872 113 274 936 72 469 943 98 596 814 60 143 527 108 849 961 85 10 929 73 274 490 114 324 766 89 528 745 96 64 145 84 134 254 87 148 416 74 109 331 91 118 897 120 408 740 106 148 389 86 238 881 74 718 736 112 64 738 96 815 995 72 432 723 123 357 723 90 407 993 138 254 443 84 182 762 117 243 448 102 568 827 120 30 115 82 409 695 93 4 553 107 119 683 96 262 611 104 96 926 92 197 541 64 462 640 132 410 734 113 26 759 98 15 718 75 287 748 123 97 311 118 80 277 69 399 917 88 178 743 88 356 773 62 403 887 99 17 137 130 63 340 120 312 902 80 141 495 93 813 822 103 80 302 104 13 252 122 278 302 80 564 981 99 544 823 117 312 444 99 287 844 86 40 676 93 637 943 115 272 959 103 653 965 65 22 72 113 3 982 81 351 835 94 514 887 144 257 516 53 384 831 90 52 811 93 176 596 111 75 561 126 179 979 105 404 670 89 24 360 113 196 346 101 119 874 104 527 933 90 136 259 97 567 579 97 259 565 72 25 905 103 851 997 77 239 777 93 472 622 95 661 721 98 70 911 94 390 873 94 268 417 107 527 627 85 218 924 98 416 484 100 890 995 113 95 651 92 187 888 85 507 621 96 121 357 110 165 490 68 516 823 128 239 532 125 454 828 89 40 630 77 64 660 93 596 880 88 294 940 120 117 287 107 414 700 142 161 419 117 409 868 93 242 537 134 675 918 79 99 544 102 873 942 93 414 711 107 413 515 128 177 808 135 63 592 80 376 847 54 504 695 151 558 656 94 434 556 110 296 898 92 28 136 123 321 863 58 12 773 95 1 61 81 290 873 70 356 482 104 19 223 108 298 649 98 311 633 84 595 842 115 684 885 113 789 892 132 477 642 86 318 536 99 117 826 111 497 889 75 101 694 72 47 395 82 387 454 74 179 925 97 382 623 116 102 214 117 64 644 111 223 635 68 679 843 67 476 812 104 52 645 125 676 831 95 497 926 66 19 510 81 509 881 56 531 739 110 63 741 94 235 733 102 464 484 124 616 774 140 285 634 131 64 875 89 520 938 104 32 615 85 32 833 121 23 250 131 459 676 78 83 823 108 414 529 100 344 886 109 311 488 100 380 405 115 345 521 106 386 883 102 167 798 90 86 341 94 336 430 122 254 534 41 133 170 76 194 866 84 341 786 95 249 584 110 155 683 122 272 564 109 685 962 118 268 476 91 659 816 126 61 571 116 777 888 115 62 575 121 212 938 113 144 387 95 60 279 94 174 422 85 510 792 108 539 856 111 689 911 116 122 691 44 402 762 77 380 613 97 397 776 99 20 493 96 629 812 103 393 448 88 503 973 86 549 767 87 181 816 99 595 892 108 692 890 86 194 676 82 37 443 120 153 777 133 128 242 87 191 320 103 186 470 82 460 689 98 641 976 95 647 766 122 571 854 104 125 990 78 32 431 108 257 455 58 713 965 93 759 988 105 606 701 124 474 859 106 42 463 96 574 640 105 772 911 92 369 746 150 448 997 109 283 795 111 11 445 114 141 383 94 169 607 96 140 334 115 556 773 151 671 775 93 353 881 103 457 846 70 134 519 105 58 282 83 585 596 93 361 823 60 793 914 108 12 575 132 381 634 133 543 718 94 459 789 90 454 617 139 210 546 128 42 184 104 514 912 103 667 920 124 294 511 119 180 676 110 70 431 101 481 625 97 134 499 83 100 781 53 18 637 82 225 714 93 172 538 82 1 128 58 528 915 87 130 435 70 183 784 107 403 919 84 372 412 79 367 393 107 188 401 90 78 329 82 60 151 133 415 689 107 176 523 139 154 235 96 566 898 82 8 205 79 8 974 96 405 589 97 747 966 82 396 544 124 35 763 93 217 651 72 672 796 54 291 953 65 135 866 112 646 843 91 364 871 114 674 942 106 830 911 89 372 786 81 235 672 86 50 861 94 192 828 93 7 617 138 109 943 74 52 649 73 708 747 82 32 523 71 650 850 103 557 934 93 757 791 120 121 597 111 434 967 135 279 580 104 308 679 109 378 846 71 21 372 89 63 711 91 394 508 78 276 756 113 219 688 123 172 236 85 505 805 90 259 701 77 585 642 126 296 368 112 533 679 137 483 986 68 196 573 78 98 471 130 125 755 90 563 872 95 179 383 109 248 357 90 177 633 102 46 142 101 0 139 87 122 680 129 701 905 114 141 232 97 422 840 74 394 638 104 167 908 82 589 736 106 219 239 147 509 682 135 16 197 124 471 518 90 230 782 129 116 697 139 155 932 86 255 288 71 38 423 139 178 269 81 207 694 80 525 839 78 565 869 130 258 537 90 20 610 89 668 929 89 172 608 87 380 733 128 506 794 107 151 509 88 169 876 121 608 981 106 111 869 68 63 176 121 306 711 80 67 669 74 196 279 86 123 928 97 302 612 103 63 537 99 236 874 125 675 847 100 503 657 82 154 365 103 147 575 105 427 429 116 621 897 92 256 546 108 230 340 107 162 187 104 379 960 98 690 844 96 174 965 72 175 220 64 428 759 120 205 525 128 301 839 116 306 729 109 702 873 126 850 853 119 182 752 147 29 466 69 383 686 60 892 977 108 313 843 91 102 127 135 105 696 87 187 695 101 1 833 92 774 992 133 477 607 105 186 899 85 322 594 111 359 736 128 16 37 109 131 195 81 488 616 84 64 252 126 66 550 75 243 525 101 142 161 86 501 657 74 443 674 82 498 962 100 30 335 110 275 911 126 95 954 89 588 981 113 520 869 114 310 629 114 512 901 112 334 709 46 24 143 109 187 549 141 8 758 109 706 760 113 250 897 96 148 337 115 146 315 101 462 621 87 15 947 121 408 773 73 113 264 159 672 750 97 439 580 115 430 712 111 251 746 127 255 492 73 182 748 100 111 500 103 12 865 75 103 185 62 778 955 81 10 904 115 66 812 92 29 496 65 241 989 67 296 377 94 195 487 110 388 742 140 852 871 92 158 198 129 201 209 105 153 188 108 574 885 49 309 623 90 857 988 130 518 791 65 296 466 81 130 572 87 403 525 111 490 828 109 297 857 95 139 455 94 619 652 81 89 268 101 18 908 86 251 826 65 349 729 97 130 556 102 57 565 72 363 411 76 501 663 88 7 560 129 761 929 88 357 942 82 258 800 122 43 898 106 156 367 63 177 334 78 603 773 100 168 799 119 233 276 117 347 422 127 314 790 115 388 519 130 836 985 107 408 416 103 490 598 113 293 667 101 423 759 97 512 889 75 568 664 110 565 594 103 163 208 111 164 460 95 33 553 116 68 990 62 7 510 84 528 807 85 41 65 103 137 531 86 568 587 121 59 586 117 396 663 97 833 980 145 685 871 125 42 944 111 668 795 88 95 207 119 447 829 73 107 442 129 49 567 82 121 355 128 50 678 119 401 421 126 29 938 74 411 610 83 461 794 115 320 914 87 314 531 62 6 248 67 600 665 49 290 299 106 677 747 116 169 915 106 563 601 68 451 914 117 67 940 80 357 787 124 98 868 71 274 769 102 572 943 115 309 372 101 478 809 102 845 961 98 295 693 83 443 596 104 708 969 94 657 734 86 213 589 85 720 838 99 504 697 108 72 510 119 455 599 103 672 793 95 740 785 91 168 313 94 345 936 100 192 977 71 749 893 90 409 943 66 726 732 92 104 426 100 212 903 96 395 428 91 293 436 129 6 668 124 387 876 74 126 511 85 474 724 110 222 250 136 575 594 123 212 316 102 272 599 113 758 902 128 313 437 115 279 752 121 540 653 106 61 263 58 226 548 129 416 974 90 446 995 79 104 134 95 11 848 55 64 425 80 249 627 96 197 972 112 826 865 101 184 257 103 327 926 85 395 654 67 197 374 101 932 996 82 234 655 85 242 525 84 56 550 75 133 423 106 746 787 72 364 785 81 531 628 123 111 672 105 47 639 74 836 841 135 160 965 112 148 938 102 574 713 128 125 950 55 400 684 48 351 569 99 75 616 141 713 857 103 171 194 119 47 588 127 340 360 96 413 440 93 536 685 81 857 911 70 171 616 84 491 941 73 105 122 139 546 759 123 649 761 130 609 969 75 151 251 119 306 844 126 705 947 83 241 850 120 85 636 91 551 660 80 446 544 118 508 903 119 193 591 123 76 614 68 1 311 102 633 922 75 754 814 83 83 202 122 470 970 120 707 764 95 715 807 125 82 657 95 480 760 88 514 653 83 239 378 75 234 496 87 180 190 88 138 483 91 387 942 107 682 920 114 229 576 96 480 593 88 619 889 96 589 955 86 282 553 115 592 973 121 18 392 90 240 648 113 382 488 117 86 527 92 224 788 131 339 996 99 166 374 76 537 943 106 253 508 91 850 902 131 65 336 107 677 893 117 699 888 85 587 967 97 302 307 133 144 456 105 10 308 102 383 439 89 392 849 96 283 992 102 142 817 102 383 569 105 59 594 115 596 852 83 248 903 79 343 581 79 149 800 90 897 969 101 659 871 119 768 862 106 659 737 138 145 536 111 82 306 85 71 658 91 111 298 80 625 891 87 642 868 62 408 604 108 70 91 108 23 238 88 508 531 119 786 863 117 109 293 107 419 542 79 289 850 88 669 942 103 187 880 130 363 770 101 707 746 107 168 384 82 385 978 101 280 521 139 19 148 99 609 918 116 354 537 110 598 827 91 132 634 83 335 660 103 180 468 103 393 461 119 546 568 126 259 855 117 179 588 92 20 861 96 162 784 87 821 924 101 293 564 99 63 526 105 137 234 72 123 200 82 285 504 96 337 960 89 705 926 109 54 88 71 674 954 66 477 876 80 582 739 90 160 227 123 91 626 77 409 615 123 524 878 99 420 632 118 439 972 113 161 656 119 52 678 99 432 774 134 709 937 91 273 339 98 2 438 93 100 658 88 27 854 105 250 900 130 206 626 75 760 907 66 55 102 92 120 447 80 740 768 120 64 635 116 641 720 97 442 695 80 293 431 91 435 459 109 832 990 91 542 622 88 34 983 77 167 474 108 225 863 94 729 873 91 761 914 81 250 324 78 615 985 109 89 706 105 244 640 106 36 776 142 431 655 154 529 667 92 458 996 92 215 348 94 122 814 110 391 421 90 194 939 58 422 504 67 922 955 115 515 702 78 126 532 90 282 773 81 550 605 88 113 380 76 328 601 111 360 465 103 279 328 105 134 467 95 286 545 97 377 661 90 298 797 108 870 997 53 633 834 93 413 465 76 185 699 89 126 309 75 528 567 78 474 812 110 280 684 93 121 441 99 705 976 103 539 599 95 146 569 103 726 894 93 62 257 80 807 844 97 25 762 113 413 501 105 66 710 96 402 756 114 215 836 100 239 545 101 617 780 88 38 640 120 113 511 89 153 285 115 828 887 101 245 551 64 139 641 94 12 578 90 374 982 92 831 971 95 397 525 81 321 622 77 853 927 74 59 283 112 128 983 87 366 449 114 118 831 105 285 493 113 617 628 109 142 425 63 14 272 106 215 697 123 521 638 110 322 332 103 29 301 105 124 278 102 368 681 71 543 791 108 200 460 108 665 668 111 24 524 85 602 989 119 816 935 67 339 803 114 27 132 105 403 565 120 148 196 109 546 744 120 15 808 100 12 973 106 794 963 93 185 568 76 427 821 73 697 787 91 463 843 86 70 759 76 65 661 83 91 539 100 345 852 157 56 547 85 332 619 108 22 764 101 153 427 83 730 850 77 487 562 52 407 831 111 827 988 116 259 440 106 209 315 114 504 768 112 879 955 64 506 565 79 71 593 102 163 849 73 477 703 115 197 284 92 852 945 121 375 989 103 128 194 90 535 665 104 214 282 103 71 82 126 375 487 89 765 947 125 126 343 77 54 508 128 34 768 101 294 630 114 319 687 105 645 906 103 122 846 98 539 701 92 869 921 101 381 709 114 35 437 71 62 399 102 642 913 108 201 904 96 207 691 87 267 845 111 195 853 154 535 721 84 245 587 29 109 625 85 784 931 102 755 880 122 84 170 96 635 789 88 447 609 91 452 516 70 210 426 58 175 341 129 843 913 104 714 872 86 55 976 119 411 999 88 190 596 93 256 858 123 245 434 107 110 565 83 300 491 122 111 403 97 67 329 107 97 473 102 564 850 93 214 388 107 570 865 123 104 679 84 147 167 101 17 787 100 459 904 95 346 664 126 28 72 129 392 548 79 337 565 95 114 701 110 317 767 90 134 690 128 305 978 99 194 488 87 320 796 113 435 497 111 870 942 98 186 664 65 505 744 83 319 614 74 251 696 90 278 695 95 650 690 100 183 820 86 571 858 111 658 990 108 124 677 87 15 118 93 144 982 79 311 512 81 501 506 78 535 624 116 174 224 118 424 647 95 348 852 87 205 603 101 690 949 79 370 663 118 775 927 105 328 515 105 412 761 123 681 965 85 450 463 100 84 642 121 47 979 104 73 96 104 108 248 80 349 800 90 672 696 90 572 635 135 380 825 128 753 863 92 587 695 87 50 204 94 161 631 108 634 844 98 136 912 101 628 895 96 18 824 146 616 995 115 677 953 103 138 679 114 162 276 91 309 850 99 528 708 82 794 828 75 298 352 76 240 503 124 701 921 107 452 934 130 518 811 79 132 687 76 475 548 102 352 925 124 684 920 115 154 428 113 595 645 81 699 968 83 34 259 133 275 367 88 565 602 124 702 811 99 502 739 103 504 890 75 423 469 102 383 783 101 369 964 70 267 426 86 646 923 103 344 781 90 340 809 120 172 583 91 108 408 86 51 561 92 335 394 111 36 324 116 414 616 78 47 304 107 59 863 123 504 788 112 294 957 111 73 581 126 610 801 85 669 787 72 662 753 89 783 850 137 287 370 104 485 721 113 940 998 84 644 856 99 447 669 110 112 233 136 390 414 124 642 895 96 391 910 108 236 280 77 332 942 105 93 726 85 85 650 134 289 434 82 44 200 88 615 783 112 805 920 87 275 334 124 854 967 119 326 950 105 823 845 109 598 974 88 474 669 102 619 711 95 25 375 115 232 752 93 172 858 86 579 981 112 282 768 112 496 922 114 94 331 104 269 856 86 507 947 78 358 387 105 558 717 101 101 870 66 532 954 90 333 469 102 500 791 114 449 995 93 191 428 143 304 646 123 774 792 105 165 697 118 811 980 84 248 673 109 378 857 108 283 648 90 194 347 99 208 341 81 361 968 131 578 895 69 27 51 92 292 617 116 256 519 87 251 659 120 0 454 140 239 981 103 451 993 66 626 998 92 524 618 90 125 758 123 254 588 129 516 919 90 811 981 94 666 689 113 567 848 123 844 849 111 322 726 112 50 577 111 445 490 55 427 604 121 316 946 76 103 497 99 134 749 81 93 656 43 84 584 100 331 646 88 460 536 122 111 940 104 870 874 35 203 363 106 425 805 77 118 149 99 51 888 117 79 262 80 105 722 94 156 351 111 244 698 103 726 839 116 391 625 103 529 624 87 349 424 112 28 229 76 7 925 105 179 726 100 297 818 89 428 686 51 442 807 134 373 833 89 305 574 82 685 958 55 420 823 100 259 333 101 263 449 100 38 694 137 16 769 88 10 385 89 276 581 101 348 968 132 75 885 100 147 629 64 22 161 81 150 844 99 253 578 95 532 899 86 486 515 109 315 900 114 70 961 95 488 793 101 438 780 71 353 419 111 305 900 103 91 781 103 588 664 108 566 804 114 909 931 95 477 831 117 326 944 71 38 241 139 377 922 121 7 955 111 110 786 96 547 930 98 419 543 90 190 256 105 8 226 92 180 351 78 152 766 106 329 445 98 132 546 140 177 625 92 273 584 79 907 929 104 341 586 99 198 652 114 797 978 110 474 572 49 137 249 98 187 271 112 374 647 140 94 457 99 364 725 81 571 622 107 260 904 129 209 218 79 81 691 99 177 287 62 541 916 110 603 820 123 434 452 117 246 789 80 184 652 122 403 956 110 213 544 62 297 301 79 339 712 85 345 777 107 678 837 95 78 482 73 404 851 63 496 559 106 234 286 125 69 275 139 701 896 84 1 316 101 31 851 102 332 548 100 504 860 106 53 255 89 308 980 114 441 552 80 102 132 48 186 507 85 417 668 82 354 819 114 507 742 80 119 795 86 231 989 83 530 741 111 359 574 99 224 315 108 136 420 97 50 729 122 695 732 67 163 188 83 129 834 109 410 666 122 175 883 87 527 783 84 8 62 127 330 372 113 79 180 108 90 95 110 579 638 80 602 615 110 14 504 79 193 560 98 517 913 116 361 598 46 611 954 122 58 964 48 547 863 110 296 806 92 84 961 143 134 362 121 888 937 116 224 277 122 204 717 103 357 931 126 338 658 129 2 225 73 302 393 87 544 812 103 349 690 115 424 506 86 179 488 117 180 463 78 468 970 116 298 913 49 787 833 104 31 67 126 80 531 123 42 529 57 55 969 68 595 838 55 127 532 100 248 798 110 142 562 118 397 687 87 405 745 82 116 515 76 33 523 87 62 127 118 270 765 131 256 376 117 157 657 108 760 854 73 326 989 75 206 554 93 393 772 78 44 563 100 12 244 70 457 710 66 164 616 87 648 890 116 135 262 99 144 269 111 490 803 105 156 374 93 602 613 115 636 717 97 98 847 85 153 859 104 60 594 103 354 590 89 326 350 105 340 934 105 475 905 133 365 596 112 421 506 91 723 908 108 419 847 99 543 944 77 278 659 112 559 806 116 737 844 88 76 503 109 300 343 102 790 889 80 921 924 113 593 626 79 749 997 77 490 506 87 93 557 65 597 733 56 44 231 121 404 714 114 787 790 79 181 474 107 115 807 86 587 616 66 153 172 111 71 631 103 552 562 103 515 954 111 155 215 80 186 961 87 321 833 74 258 717 100 277 323 113 296 933 77 475 614 121 499 598 124 518 909 145 159 649 119 352 726 99 772 805 115 452 608 96 270 451 86 518 622 117 473 534 83 251 768 100 509 870 109 46 544 103 373 660 91 305 550 132 296 476 90 240 634 77 44 825 129 300 887 125 77 420 120 192 290 109 84 134 52 122 254 83 57 619 91 476 639 80 496 994 101 441 859 90 26 760 115 137 410 116 401 721 128 531 577 119 530 560 90 534 545 84 389 573 73 785 930 94 594 769 98 282 848 57 362 445 104 81 375 104 456 481 111 336 630 118 465 660 135 3 562 79 738 971 94 259 938 108 641 805 121 717 849 110 383 499 126 953 995 63 97 702 86 108 390 96 484 918 85 668 717 130 410 828 83 293 615 119 694 866 105 471 807 90 169 313 99 329 360 85 420 867 95 635 858 106 417 731 78 358 691 111 345 386 115 246 302 140 643 984 111 138 640 111 426 795 116 115 532 61 109 820 94 301 506 105 92 211 95 243 629 125 306 882 80 680 756 102 663 933 105 103 801 146 109 573 96 901 905 96 420 838 103 571 771 112 180 710 92 491 502 97 288 369 135 155 370 63 176 735 97 169 616 81 175 928 64 707 949 103 679 973 125 49 935 71 526 626 95 86 628 88 613 866 96 749 990 99 622 688 104 303 867 95 775 806 104 655 717 99 209 296 75 540 658 85 375 966 108 240 918 104 72 934 103 483 876 106 549 561 109 759 950 104 311 521 107 447 843 121 106 568 111 406 842 42 161 581 119 196 325 95 331 488 84 588 770 111 226 437 130 585 980 86 60 295 81 357 710 91 234 547 83 620 722 109 604 605 74 167 228 98 16 80 80 287 924 91 582 866 86 262 318 87 7 590 46 87 649 104 388 795 70 540 632 87 88 963 78 259 895 101 303 312 88 111 171 98 90 261 122 422 767 77 206 936 71 357 499 100 85 948 91 434 810 93 276 409 118 237 356 88 832 857 100 135 209 133 98 466 84 384 545 100 108 548 95 942 945 105 91 931 92 323 469 64 529 815 108 168 223 107 522 730 118 96 755 127 7 728 94 222 531 73 147 248 98 325 595 112 510 971 88 312 647 90 290 775 81 604 857 141 313 466 80 397 709 87 380 926 101 279 759 64 153 948 76 504 817 73 331 580 109 206 900 84 420 821 69 406 573 95 582 764 99 359 892 97 288 943 98 504 558 89 262 408 107 24 880 90 321 542 47 120 478 157 536 660 125 874 977 121 248 827 51 671 730 102 636 872 114 448 458 103 730 966 89 14 616 78 3 21 98 64 975 102 205 672 127 595 789 98 414 648 103 368 806 99 247 364 120 98 856 87 292 904 105 478 499 121 333 347 124 130 733 132 79 801 81 79 758 73 121 361 93 521 818 117 109 861 102 242 858 74 114 940 108 927 971 117 237 250 121 158 983 104 48 538 94 338 419 96 120 363 83 157 930 127 769 838 66 265 874 90 111 308 74 863 996 103 111 822 133 409 460 86 258 389 69 175 886 109 577 812 97 86 769 101 286 752 97 85 873 100 76 418 103 278 523 95 65 744 90 582 857 85 35 782 107 165 745 99 831 935 69 365 575 114 473 914 104 906 927 96 578 676 77 212 234 129 38 507 105 34 486 110 119 347 117 729 945 89 79 756 100 222 271 144 661 914 106 239 994 127 358 548 107 706 788 106 81 403 111 129 603 152 369 536 69 872 910 68 660 849 137 450 938 118 156 963 106 197 643 83 178 626 112 293 448 98 938 967 103 23 742 103 109 491 110 61 979 94 230 462 137 648 787 136 310 687 88 70 592 136 224 498 100 1 687 91 541 642 89 42 723 89 95 482 85 714 927 109 418 517 76 223 306 98 393 667 108 171 964 61 433 895 131 191 646 123 65 310 76 357 654 77 290 861 91 413 974 124 801 858 93 118 649 104 130 721 120 475 985 105 477 640 72 145 760 75 84 469 110 741 950 134 268 455 108 456 798 94 122 366 95 213 735 132 623 888 99 103 670 130 220 544 132 112 437 117 394 639 129 360 892 115 334 399 116 338 883 55 79 373 78 5 989 45 467 751 81 88 841 106 633 779 101 336 372 108 140 932 115 48 664 133 421 931 105 504 667 89 79 780 87 337 456 112 704 936 102 511 778 96 228 474 131 226 490 150 669 994 82 478 637 103 427 532 109 136 496 79 781 842 83 122 807 78 8 26 77 925 977 94 40 781 99 675 766 69 11 988 118 455 892 89 295 691 93 341 714 82 169 522 91 442 665 95 121 693 145 14 450 106 831 849 119 603 988 86 66 786 119 168 855 76 8 35 79 789 850 114 8 852 65 364 906 105 715 857 111 68 581 97 213 276 129 9 430 101 509 583 116 22 222 80 218 966 89 172 736 77 245 514 105 551 924 107 515 625 70 362 607 108 789 798 129 459 549 109 919 953 79 399 630 82 476 842 98 156 641 95 174 979 120 247 277 94 253 506 107 8 416 104 45 176 110 791 844 87 213 427 93 159 790 112 32 964 107 393 700 101 750 809 106 297 329 80 256 974 97 120 344 94 425 592 109 563 873 110 139 739 73 547 862 145 303 825 103 400 624 105 342 830 77 66 284 121 292 897 87 109 308 113 16 611 106 36 110 115 6 877 113 24 594 101 662 780 96 310 832 86 72 857 96 339 682 71 117 672 128 281 693 98 607 644 77 9 75 75 89 234 91 224 787 99 333 634 108 129 175 87 550 593 125 682 953 145 280 709 128 274 913 104 352 735 79 335 832 114 49 805 89 392 646 119 258 523 72 401 561 98 98 452 79 213 235 119 600 693 125 142 753 82 81 694 81 119 522 133 9 730 109 357 683 108 420 946 133 52 102 107 220 407 128 547 595 82 724 873 87 226 630 95 456 986 55 383 917 89 164 311 124 845 979 76 63 447 118 407 980 101 370 462 104 185 803 66 191 406 128 318 963 103 827 935 111 83 118 104 419 735 72 26 150 126 10 69 75 485 859 87 194 241 116 359 864 93 72 330 79 95 843 140 446 536 80 262 548 125 153 529 104 132 483 93 410 861 117 550 599 111 339 545 76 74 613 100 401 655 71 805 978 80 133 882 126 937 997 68 322 653 65 48 49 122 895 926 123 96 277 78 320 834 119 231 277 100 292 872 85 262 405 94 88 835 119 806 942 87 437 607 104 457 512 71 348 947 89 916 992 130 189 551 76 479 582 109 494 999 97 210 937 105 280 967 132 534 951 108 465 737 115 414 798 86 422 628 106 834 931 125 556 730 75 162 674 117 114 501 84 182 582 110 260 752 106 460 852 140 298 919 71 247 523 90 762 814 91 306 597 94 80 922 77 820 930 83 553 883 86 88 717 122 148 545 110 417 621 104 518 985 131 563 642 119 265 471 98 813 944 98 346 494 101 287 339 133 753 800 102 634 889 78 203 257 122 471 842 104 38 215 114 360 605 97 553 994 88 727 856 122 441 871 91 151 271 120 749 920 100 22 93 111 47 214 93 91 443 95 125 367 99 631 816 154 244 964 90 149 839 136 120 988 116 42 462 110 44 297 82 115 715 101 117 458 111 393 950 101 215 936 89 246 879 117 49 75 103 185 212 104 59 713 118 97 155 98 122 594 103 228 672 102 582 952 110 321 518 115 498 890 106 751 942 96 361 381 107 39 634 100 104 611 119 622 714 59 360 649 116 125 954 81 132 225 102 339 372 94 744 870 82 255 816 84 492 929 102 334 976 115 252 420 96 218 874 84 687 725 121 730 924 118 96 828 73 295 959 86 164 871 84 45 558 85 51 473 116 34 882 80 42 260 91 129 792 106 141 410 85 342 701 110 266 527 112 39 950 128 99 522 81 41 703 96 373 407 138 308 611 81 342 736 91 322 496 132 263 791 117 581 691 121 521 941 97 143 257 121 83 913 104 674 982 91 188 918 96 156 924 134 309 347 102 444 815 106 770 905 93 23 897 108 313 968 93 315 556 87 356 735 122 233 363 107 122 515 119 123 676 102 398 935 123 321 449 62 41 770 117 796 859 108 808 913 116 1 616 114 103 675 120 228 730 92 139 795 86 50 807 98 339 913 92 519 996 133 489 937 110 658 876 111 128 999 123 154 206 127 76 475 103 136 401 98 519 769 111 46 329 110 387 503 154 218 687 79 296 629 123 843 941 90 289 627 77 347 883 101 366 855 143 731 862 99 704 955 129 9 269 142 790 857 101 33 374 75 15 61 126 28 848 74 13 156 90 476 481 68 437 837 121 613 687 109 451 833 77 674 927 97 61 136 97 75 88 103 77 241 84 431 897 106 775 836 112 72 409 76 157 399 104 689 866 81 244 722 108 99 407 103 707 722 120 274 818 95 133 272 106 483 940 158 293 975 89 217 239 88 74 877 108 593 782 85 555 678 111 793 954 119 239 334 117 760 841 91 23 492 81 139 489 80 130 984 126 178 667 108 285 366 110 97 288 119 22 473 135 427 964 108 161 444 106 243 679 70 45 222 101 268 302 74 221 285 100 683 799 107 612 736 114 291 501 66 127 420 132 329 616 85 128 317 90 222 228 115 64 895 79 487 737 107 255 814 131 75 292 117 505 650 119 29 281 115 31 106 121 652 907 80 271 797 87 197 630 88 105 778 94 698 932 89 621 920 114 469 531 95 81 207 114 324 745 88 220 672 117 300 732 122 173 411 79 304 604 91 375 913 67 367 465 129 672 988 67 338 915 54 536 998 111 288 352 91 328 456 121 474 744 72 760 997 89 284 575 93 606 746 85 112 921 63 165 829 100 584 651 101 563 687 61 193 218 96 20 198 97 473 702 100 208 438 107 65 798 67 485 855 101 465 526 78 50 286 139 271 373 65 117 124 105 191 737 85 586 642 125 677 974 113 254 990 79 211 830 78 68 625 101 64 876 68 858 920 111 471 993 77 352 796 87 361 421 75 429 506 114 604 876 71 357 969 115 655 984 111 351 758 109 573 864 106 395 807 104 321 861 122 177 208 78 429 441 131 195 692 91 47 412 104 636 994 65 120 685 91 63 432 85 206 485 115 45 398 108 218 756 107 703 740 87 23 549 97 44 167 117 276 601 62 484 972 109 571 723 75 726 804 123 475 724 89 346 882 103 116 186 76 600 929 144 276 562 80 166 683 79 526 757 105 280 667 130 475 861 91 381 869 102 140 639 94 436 684 116 696 850 82 699 795 111 248 305 93 168 849 82 626 863 96 602 617 108 429 480 104 132 696 62 408 654 93 133 282 81 51 845 152 234 883 93 75 276 99 437 712 111 668 893 83 123 904 93 652 982 82 80 354 89 191 354 112 786 962 52 534 784 78 871 986 85 86 659 116 270 587 85 577 580 86 205 323 134 385 644 109 167 445 99 657 722 112 31 104 103 5 845 94 810 911 81 640 936 129 772 794 99 415 544 110 218 556 130 619 893 98 70 613 92 233 896 98 173 967 97 71 474 80 377 820 75 312 589 117 200 353 81 776 915 126 152 447 101 95 416 93 106 122 85 590 668 105 387 957 53 243 639 108 499 640 120 304 864 123 370 972 95 117 686 108 492 808 65 241 869 74 250 809 129 26 290 91 285 842 57 721 781 74 298 883 97 103 736 85 64 218 88 94 971 64 254 775 104 506 896 79 514 967 111 202 936 134 466 574 87 155 170 103 750 774 56 639 946 63 106 624 77 7 371 83 91 122 109 123 639 72 975 998 120 199 451 106 48 374 96 321 639 90 187 828 73 122 386 151 177 884 111 402 406 80 113 745 102 362 646 114 50 561 130 485 759 101 103 154 99 158 990 91 444 510 84 111 619 128 732 911 98 16 283 99 156 682 88 314 407 65 541 657 124 134 480 62 105 459 152 254 545 122 307 937 132 64 161 82 606 767 57 48 721 94 142 527 126 14 877 111 648 976 72 874 963 129 121 137 74 4 810 135 280 938 99 30 614 104 860 872 116 515 964 47 533 787 106 365 918 86 283 484 69 279 507 68 647 761 83 805 930 103 936 949 136 408 819 100 329 626 91 207 426 110 194 669 106 369 881 77 554 919 72 494 705 93 273 390 89 92 615 128 41 603 123 20 560 107 553 650 121 5 204 101 645 971 98 210 837 115 565 886 83 742 845 93 114 159 86 87 720 98 46 835 105 159 308 110 43 559 90 507 852 90 84 487 66 626 792 121 238 337 137 21 444 110 683 832 107 613 836 110 476 817 107 343 620 124 121 658 115 526 702 80 54 174 91 511 866 88 72 576 96 618 806 135 646 690 126 724 951 62 40 861 123 200 939 106 348 641 120 111 983 91 285 808 122 614 665 94 169 888 110 727 823 85 148 445 125 797 976 78 180 335 95 298 845 99 322 522 138 386 819 100 113 302 131 118 322 109 353 489 98 239 253 141 254 333 127 423 833 92 724 744 101 307 771 92 15 417 86 64 198 108 750 814 143 395 543 120 165 365 90 602 707 65 704 928 88 352 746 97 19 502 140 62 807 121 816 925 112 698 848 98 233 924 107 600 987 95 14 394 117 698 898 129 235 539 117 645 882 109 281 519 121 628 704 110 603 816 130 63 831 83 163 760 114 183 469 119 450 888 62 639 750 69 853 945 102 235 632 135 36 567 57 448 882 99 747 976 118 97 500 77 66 383 78 166 173 113 296 498 101 250 953 128 265 655 111 566 973 92 171 504 88 179 591 80 176 985 103 2 362 70 537 634 107 794 891 127 135 788 74 231 968 119 4 326 79 185 480 87 307 354 129 189 852 122 831 932 102 639 702 100 115 605 102 202 518 79 427 516 77 398 903 113 181 222 104 817 833 78 360 814 139 73 547 68 165 291 107 770 873 94 676 785 83 452 732 119 675 678 72 45 279 138 305 935 102 133 844 50 744 998 70 667 689 100 236 438 102 315 587 115 147 769 84 504 721 96 621 846 76 41 463 122 24 871 115 201 604 80 460 598 110 355 469 60 519 676 77 121 797 108 181 518 107 513 804 113 106 565 133 611 949 109 611 793 100 470 991 124 409 926 137 485 900 127 218 551 96 62 619 66 1 958 114 140 333 81 760 920 123 530 817 70 786 971 94 440 553 106 281 601 131 155 766 121 702 807 92 149 321 92 566 809 131 336 886 80 459 722 91 394 804 97 501 956 119 939 959 122 251 485 99 108 853 118 252 660 75 133 373 122 189 510 103 178 515 86 690 755 132 378 532 121 76 537 81 341 585 128 507 785 142 68 649 86 22 246 98 136 609 99 137 368 122 15 753 83 399 726 97 89 447 82 235 874 57 164 395 86 55 443 119 150 532 140 225 923 97 222 900 66 811 961 120 238 820 108 175 438 97 933 948 80 373 507 137 407 562 51 107 729 89 385 475 92 393 910 105 58 301 85 111 863 125 14 150 101 445 994 96 93 304 91 743 959 107 19 499 141 342 483 93 211 694 113 101 850 75 15 229 122 37 509 111 614 639 84 194 810 94 284 924 88 735 834 115 212 927 86 46 206 99 76 316 95 782 887 112 44 99 91 361 444 99 595 960 107 860 877 123 428 716 114 253 904 118 408 410 78 47 495 93 142 750 109 608 919 71 283 922 92 145 704 94 190 800 118 53 173 128 197 970 86 237 712 80 375 812 109 332 974 103 719 760 86 171 450 111 189 406 80 266 326 119 740 850 128 200 611 110 439 464 107 22 60 100 509 623 124 326 388 147 134 613 85 72 431 110 736 974 92 23 498 95 10 213 118 22 946 96 390 484 90 74 852 92 277 585 83 188 556 111 697 981 108 322 509 73 253 827 109 368 785 89 213 974 104 227 456 89 136 518 130 77 436 93 756 944 93 788 896 83 666 788 127 756 918 101 477 733 139 833 845 91 43 658 116 45 424 97 246 501 89 473 509 117 110 246 76 499 937 125 227 341 85 11 142 108 765 837 67 530 695 84 72 346 72 338 789 108 199 396 87 272 514 86 473 492 76 405 406 102 352 478 83 185 617 129 173 965 104 103 225 86 117 361 92 87 590 97 267 549 117 65 976 98 536 784 66 161 568 107 335 733 88 516 800 84 515 870 100 232 468 88 451 813 91 590 808 76 203 921 100 247 988 100 82 237 108 315 463 90 572 764 89 65 374 117 617 945 99 203 918 77 219 533 101 57 555 131 202 684 95 82 349 65 116 358 89 110 952 90 110 174 60 159 628 68 326 403 70 323 874 108 102 948 84 193 355 93 139 207 56 329 475 116 243 360 122 163 898 106 53 705 101 253 854 85 356 914 132 4 198 115 248 291 103 330 931 87 40 144 65 876 953 118 664 964 114 318 630 111 631 747 108 441 531 126 541 861 125 397 875 94 22 427 96 114 210 145 471 707 93 74 214 77 434 992 107 662 701 69 182 276 84 368 552 78 13 38 102 76 900 121 94 390 113 460 890 109 243 873 115 569 575 104 746 902 91 115 633 74 572 633 104 70 846 65 138 148 98 137 587 103 259 912 90 22 259 97 12 117 113 303 463 70 501 737 106 272 718 101 296 535 132 308 603 124 246 487 146 147 315 118 382 858 100 136 799 119 385 845 120 507 751 76 883 923 92 238 474 70 198 620 80 492 575 64 213 259 101 491 497 106 257 977 101 506 525 111 202 373 108 162 571 93 115 492 123 446 877 84 32 525 69 42 975 91 100 242 122 91 759 109 324 819 78 248 989 71 358 527 140 40 445 107 369 664 107 221 906 63 63 514 103 112 795 105 38 966 106 431 693 89 50 792 88 179 767 96 580 878 103 767 879 117 143 296 55 437 733 95 903 988 78 99 618 116 272 557 63 313 960 121 542 614 113 483 619 95 593 654 96 442 819 82 571 779 46 163 915 95 118 280 90 173 377 123 434 510 116 78 960 96 598 972 92 771 860 91 234 517 90 280 510 80 187 631 128 420 942 143 38 127 100 325 692 78 383 949 105 534 700 99 433 788 92 596 688 136 509 529 95 281 868 101 7 394 114 523 531 102 124 482 102 807 928 116 177 200 88 136 525 60 820 896 116 132 851 121 74 492 83 543 931 90 414 656 125 392 405 72 91 934 81 98 673 146 716 988 117 537 926 119 152 937 101 205 991 96 463 482 116 480 893 109 179 486 134 325 590 80 911 921 135 120 634 150 428 896 119 714 929 96 447 694 108 493 828 156 162 631 81 98 112 80 414 795 79 188 654 118 562 806 102 504 855 103 126 661 107 111 459 93 433 967 72 47 593 105 142 212 123 262 351 82 290 624 109 536 680 105 1 217 134 531 740 113 22 309 107 270 746 91 127 777 107 576 767 104 62 709 99 573 899 104 64 829 92 340 811 116 83 215 70 467 982 96 152 600 102 283 927 66 422 937 97 865 956 86 514 983 132 378 723 96 4 614 101 430 817 111 750 751 110 554 785 85 507 725 100 86 433 109 617 894 78 409 976 72 165 855 95 30 443 86 366 607 112 22 886 97 24 279 96 45 999 107 410 920 78 17 815 86 131 245 98 298 639 55 343 506 129 64 322 50 449 959 72 574 947 110 508 600 104 169 300 94 694 764 124 450 889 132 101 656 85 5 682 98 246 776 119 113 891 84 147 471 90 676 931 107 147 701 102 117 745 100 315 618 89 212 795 107 527 684 90 133 736 73 19 742 83 459 647 111 814 838 91 130 337 135 552 866 93 129 482 86 301 728 119 700 779 89 205 239 89 224 588 66 549 772 83 147 852 118 410 420 122 515 830 113 154 344 105 182 410 68 194 904 80 443 492 95 481 538 94 56 325 113 507 868 96 169 371 89 179 890 84 34 723 105 118 308 115 940 993 95 568 629 80 338 713 118 761 831 96 374 922 96 375 439 81 451 797 139 691 810 119 240 710 73 3 100 85 197 825 123 753 954 94 639 789 128 649 852 113 316 795 68 630 837 103 43 708 100 506 679 96 223 726 100 331 401 57 399 550 109 24 571 79 200 316 107 142 755 100 17 941 75 909 956 94 553 583 138 32 813 84 600 862 84 744 930 108 104 984 101 498 539 102 148 326 117 114 405 114 757 785 80 57 356 123 674 764 81 447 578 106 527 584 119 682 960 83 276 997 92 101 535 138 327 683 150 381 588 96 6 590 59 322 978 100 470 756 57 295 709 96 241 347 121 508 844 65 367 620 124 639 900 89 371 652 100 56 275 106 955 997 78 126 315 101 131 148 86 601 756 98 320 646 135 359 684 114 96 428 81 75 474 81 426 857 69 584 965 80 166 372 129 529 918 78 184 595 64 673 738 104 416 737 111 221 500 101 113 678 110 253 511 135 83 377 99 582 984 120 619 757 120 257 288 85 177 414 93 422 987 117 112 991 99 166 628 105 449 852 90 410 595 115 167 580 102 299 462 46 75 910 91 705 760 121 629 875 119 94 926 52 297 424 124 492 599 138 446 650 84 493 615 88 448 892 85 326 472 113 447 680 101 811 862 103 795 892 108 72 274 86 175 411 132 2 718 123 201 541 138 403 894 90 631 813 136 172 446 88 238 870 69 439 808 130 250 604 73 584 802 76 350 534 132 238 501 110 355 737 149 765 876 67 36 418 85 473 768 147 4 818 101 95 443 98 255 960 71 150 534 119 299 767 103 845 959 110 11 990 126 374 394 115 86 390 66 99 689 65 387 403 82 420 743 126 91 496 106 14 799 115 504 929 90 480 542 66 735 847 77 696 970 72 452 878 116 683 804 111 597 702 73 124 901 84 210 295 116 275 856 79 145 648 108 3 73 113 459 915 85 84 573 79 369 917 120 463 827 66 53 900 80 98 165 136 364 562 75 709 855 80 372 998 86 527 802 96 152 886 102 842 946 82 248 777 89 58 281 92 52 858 95 906 984 99 143 897 71 382 923 147 203 462 88 641 662 86 337 833 100 723 838 119 745 756 119 322 554 78 501 703 133 267 707 93 38 357 114 168 432 70 173 244 145 58 165 96 418 456 111 98 665 71 701 872 124 501 939 85 547 650 125 260 889 76 192 382 118 231 944 138 409 658 80 708 929 110 239 712 114 107 258 82 329 667 94 194 426 94 94 965 91 382 793 73 247 248 91 353 858 79 331 745 72 141 168 123 237 668 91 521 753 108 134 650 109 117 584 96 30 467 81 108 270 80 692 714 124 1 494 96 141 568 107 203 429 139 624 760 110 437 686 69 899 949 103 198 959 121 152 163 121 223 452 87 163 727 102 767 883 66 914 918 73 175 734 51 790 832 105 20 478 99 431 436 110 527 568 106 144 914 108 395 541 102 647 848 89 339 727 85 911 947 96 505 839 101 181 467 73 622 795 118 637 990 117 125 605 132 176 179 117 180 586 102 348 929 124 441 638 136 271 332 103 503 728 115 62 993 106 511 996 94 772 921 94 353 417 127 22 677 71 286 496 94 152 234 86 139 206 97 316 876 110 311 820 83 933 949 80 781 902 70 177 989 110 607 884 133 63 401 98 95 310 90 224 417 77 33 652 123 898 964 117 292 521 100 182 369 117 399 904 127 11 782 78 340 754 69 13 419 116 109 689 114 238 692 101 99 449 92 275 691 112 60 395 108 82 205 111 126 766 74 0 208 81 9 777 100 410 843 107 355 615 102 453 840 75 189 559 111 49 866 113 330 653 153 642 765 110 893 994 109 274 724 119 26 374 86 142 269 115 170 418 78 47 526 108 271 297 116 607 662 106 856 927 113 381 543 94 174 455 80 910 950 86 715 965 108 37 544 95 98 205 132 680 828 95 325 794 103 784 969 103 289 406 108 849 918 107 413 473 63 407 985 130 144 258 93 718 945 129 391 653 105 468 542 105 434 545 122 222 523 118 184 591 134 403 420 80 486 569 126 123 405 101 119 696 91 36 887 102 251 995 85 21 421 156 320 493 41 450 685 60 35 697 104 364 636 115 350 974 95 243 487 100 172 238 69 120 185 99 452 675 90 503 956 106 390 812 64 81 261 80 950 998 106 333 783 90 171 496 136 124 506 63 191 583 128 92 801 48 29 846 117 603 756 85 72 115 81 267 682 98 99 135 95 250 530 105 453 489 88 501 876 102 51 870 97 286 766 90 395 512 148 135 742 100 230 683 104 690 740 100 78 906 77 308 335 140 257 620 102 603 994 90 284 867 81 331 463 117 150 633 83 613 659 76 99 438 90 308 938 53 208 434 111 25 687 83 62 893 93 660 845 100 65 662 119 325 983 110 260 572 101 207 569 119 215 797 100 29 862 95 561 640 114 722 751 99 388 395 118 612 904 99 386 665 88 103 886 93 255 564 79 586 589 93 171 542 104 138 554 91 303 839 74 242 500 99 162 433 117 953 982 132 22 209 71 287 323 73 233 294 75 418 433 77 378 546 129 50 66 55 37 237 81 287 412 116 22 707 89 328 527 105 269 528 94 61 359 103 847 914 44 212 213 89 381 842 111 709 735 153 423 813 92 12 626 130 35 483 87 607 921 83 155 675 66 256 412 80 136 655 64 223 355 64 387 393 90 624 927 78 433 730 144 233 443 113 236 320 60 442 796 131 740 855 98 267 843 91 403 799 98 176 286 103 420 993 132 343 915 82 214 630 163 349 702 116 284 394 137 735 856 120 183 877 73 2 107 111 110 405 127 84 262 79 440 814 96 205 532 120 142 998 104 81 492 120 856 864 131 542 934 74 508 870 96 12 604 62 400 764 124 845 973 129 465 935 88 551 731 116 594 981 116 469 772 118 766 883 121 358 857 102 371 493 129 345 803 84 46 899 94 231 650 146 197 676 104 364 812 78 515 711 61 140 770 66 96 143 108 323 776 80 509 681 132 389 778 112 745 775 107 806 828 115 177 638 116 897 911 100 313 672 139 148 936 94 198 374 145 233 665 74 163 791 109 225 928 102 885 902 103 189 716 49 502 763 81 527 969 86 164 946 82 233 509 108 199 250 117 259 513 89 329 627 109 467 615 71 307 883 59 540 548 130 793 880 101 316 549 120 743 934 98 435 600 91 174 688 91 133 564 59 394 552 67 317 687 87 120 511 76 255 451 94 336 828 102 580 619 156 104 676 121 537 963 147 920 927 95 98 318 93 58 682 114 283 852 110 504 521 88 51 365 140 396 604 111 510 974 92 598 653 116 775 780 107 461 529 126 464 926 112 74 226 71 549 564 99 626 816 125 160 995 80 429 843 148 296 567 94 375 532 107 568 891 82 63 289 105 440 644 121 143 978 80 37 62 133 96 761 118 96 583 91 141 430 112 14 681 87 586 844 76 510 678 75 265 899 111 143 927 141 445 770 126 165 193 93 321 828 56 146 295 89 842 964 119 738 949 83 66 881 79 440 720 108 316 683 96 235 470 102 24 807 117 156 264 108 228 450 90 257 375 55 392 991 71 174 238 96 109 120 117 157 901 111 22 323 95 364 728 86 26 68 79 182 362 136 96 900 97 663 681 111 278 332 102 352 562 54 131 149 93 459 951 106 194 886 99 545 770 52 266 736 107 488 671 107 647 786 101 472 990 95 79 462 116 568 819 123 444 519 82 664 892 70 26 827 81 658 763 71 36 343 104 536 858 70 302 355 114 482 748 96 579 832 93 485 977 99 120 665 92 338 766 140 131 375 98 123 979 76 129 235 95 82 905 65 279 670 102 40 256 88 49 215 119 633 758 104 576 715 113 678 737 96 835 969 81 601 694 126 251 586 100 398 580 76 653 798 141 172 745 126 647 923 102 904 912 122 203 417 65 501 715 102 380 927 107 154 653 119 16 90 96 395 536 77 387 598 94 47 628 92 48 156 125 413 664 110 12 881 96 40 529 75 328 357 123 720 920 122 2 596 81 31 912 76 52 947 106 235 791 103 125 406 140 149 501 68 132 929 81 226 689 108 624 713 121 490 620 83 31 178 88 3 776 89 357 983 75 94 512 65 318 326 86 790 830 114 170 643 138 530 863 88 106 467 96 152 871 70 44 939 122 406 447 91 35 637 81 187 967 87 670 763 126 720 853 115 589 798 70 509 920 81 49 951 107 759 857 117 737 945 62 910 983 113 138 664 75 124 309 140 337 596 93 127 947 139 167 700 91 395 470 82 627 799 69 427 818 106 67 462 145 575 720 113 583 797 94 39 274 69 430 438 119 77 864 89 680 786 82 179 547 90 509 555 104 129 304 67 392 620 84 462 637 88 356 424 113 93 113 56 564 703 101 318 450 132 187 289 122 312 362 107 38 893 121 42 175 82 846 891 86 96 715 109 279 764 119 158 585 66 339 980 145 255 869 103 958 994 101 382 791 52 187 968 58 212 505 81 569 579 98 32 921 127 248 986 91 569 756 93 314 328 103 850 881 89 647 651 74 667 845 110 332 352 121 187 460 98 233 393 107 442 617 118 786 828 118 801 953 104 142 156 83 424 534 113 291 396 78 695 997 97 585 668 121 329 853 130 316 940 130 337 913 88 625 754 104 183 460 138 418 713 88 268 510 103 352 573 120 777 907 90 761 839 99 544 586 84 200 530 127 286 741 128 855 904 110 638 645 72 187 366 111 815 820 114 201 415 111 342 418 113 305 369 106 137 577 125 362 976 92 329 750 103 496 571 133 616 747 94 32 503 44 260 669 120 545 837 90 382 967 111 533 734 107 283 537 66 230 496 93 617 766 124 782 842 129 303 520 118 203 830 132 150 528 136 374 417 63 57 910 109 264 755 73 175 588 91 120 758 107 26 588 90 212 267 112 392 976 71 31 743 150 612 717 102 286 424 71 174 995 118 473 618 137 674 703 106 552 917 120 521 680 117 503 830 91 321 708 92 586 841 113 389 650 99 574 967 157 67 806 88 309 674 106 426 500 88 265 458 82 669 843 83 924 943 98 309 837 120 234 611 103 250 290 102 528 707 112 66 425 101 731 890 74 692 788 69 46 845 102 529 581 95 407 644 69 270 617 118 150 767 107 177 374 127 542 742 108 346 739 85 724 791 103 373 729 69 325 866 94 123 460 75 11 307 103 882 976 85 83 666 88 795 868 89 109 169 104 59 269 113 509 593 77 161 347 112 14 170 100 498 901 71 675 713 65 610 975 83 539 692 100 253 712 39 672 836 110 358 368 106 10 244 117 223 718 71 290 746 85 20 82 74 258 742 93 0 146 113 635 664 86 2 769 119 786 825 94 248 577 81 605 773 79 645 918 146 30 468 92 519 796 114 669 875 115 374 421 66 367 670 96 599 690 93 57 601 76 8 804 85 778 787 112 537 969 111 842 918 123 212 384 70 165 663 111 487 560 126 391 657 91 522 706 96 114 781 55 420 634 118 216 502 120 389 583 134 627 941 91 163 548 100 447 451 121 311 577 105 269 297 83 364 455 81 55 330 88 336 449 120 403 955 108 117 329 99 708 736 134 272 330 128 188 714 116 168 598 84 649 801 126 488 902 85 15 510 114 369 906 103 8 753 84 62 341 118 320 764 70 490 557 116 62 914 83 386 564 91 499 746 100 807 986 77 682 905 141 563 757 118 203 529 86 476 618 89 685 849 90 854 899 67 242 732 73 102 366 122 136 175 114 552 960 113 275 927 136 11 230 70 191 589 101 169 672 99 615 766 75 174 534 110 66 866 114 307 895 74 233 459 90 101 183 121 610 906 107 39 578 151 237 719 94 602 912 91 212 804 67 516 889 102 83 952 98 511 777 108 359 389 97 284 579 70 523 787 86 508 988 116 599 783 97 74 886 75 460 908 46 238 816 111 733 988 83 554 632 127 405 605 99 328 404 101 337 866 120 438 686 108 88 289 132 359 549 54 820 934 101 81 954 113 10 598 103 29 198 74 442 975 94 548 716 94 441 613 82 786 930 101 348 924 104 527 663 94 549 936 91 204 526 79 760 983 77 19 982 102 490 695 112 173 919 121 435 813 125 270 777 71 637 752 99 182 343 92 179 321 110 478 973 78 11 948 112 131 691 72 110 791 104 282 798 79 270 327 106 278 708 90 668 915 74 582 824 136 194 450 82 199 568 98 200 501 70 661 906 117 967 984 97 77 471 95 380 778 111 532 848 85 400 808 128 550 671 132 631 676 123 112 721 62 155 811 120 266 460 83 431 606 131 11 676 85 125 372 105 699 964 84 346 544 88 29 986 95 64 954 74 766 925 116 104 411 98 79 879 137 72 834 112 275 619 94 355 483 97 141 578 94 256 478 105 39 409 106 531 718 91 751 783 87 712 810 108 224 642 75 498 913 127 677 980 81 532 743 109 774 944 85 208 697 66 131 624 106 273 702 99 525 864 115 759 956 103 63 740 97 250 381 102 136 509 99 188 382 137 967 997 104 322 602 107 178 369 49 171 814 59 432 853 122 7 791 104 266 493 128 33 938 98 646 818 44 33 65 112 802 930 115 193 584 113 685 745 100 440 971 92 597 684 118 864 908 121 274 310 124 442 718 120 340 855 108 148 477 69 6 628 88 719 968 89 394 609 78 67 510 97 17 678 89 662 794 107 656 825 126 662 917 105 98 840 73 744 813 80 29 849 133 543 742 86 637 825 123 249 636 78 219 643 91 435 730 108 201 610 84 89 529 124 448 510 99 101 702 71 552 973 124 284 860 95 696 933 88 341 863 100 2 685 84 267 493 125 664 987 106 591 830 95 33 957 121 655 675 111 158 903 92 211 358 99 181 748 88 235 690 86 74 883 111 701 956 148 306 872 111 374 977 93 7 788 104 294 538 83 554 932 88 71 209 127 261 426 118 1 735 113 90 627 111 75 554 70 437 935 126 11 746 111 47 673 115 115 868 101 201 522 97 307 852 60 733 922 77 817 951 104 893 934 111 552 923 88 421 987 119 760 960 88 508 883 90 636 915 84 254 945 104 19 46 105 360 586 110 417 436 113 3 521 93 437 488 107 618 771 104 319 600 126 855 941 121 496 682 120 349 627 106 664 717 85 56 307 78 643 934 110 454 895 105 369 890 65 876 935 112 149 804 70 168 209 116 486 496 101 48 704 115 144 704 112 51 144 99 368 506 130 58 688 111 143 642 111 236 920 89 150 719 61 449 942 103 524 934 119 62 796 130 309 987 107 768 849 119 164 696 125 174 247 96 668 867 95 97 462 59 593 671 109 653 847 105 49 192 91 696 734 121 192 669 84 10 294 103 730 830 84 86 253 68 735 774 119 21 573 66 46 59 99 491 509 87 156 532 101 68 804 99 321 711 63 775 972 113 481 741 123 477 548 56 403 704 106 386 401 112 349 715 99 316 413 115 44 452 92 189 615 118 67 982 111 364 539 98 376 380 152 12 477 55 208 424 131 415 927 146 24 303 78 608 993 128 725 995 112 659 897 121 539 643 112 25 539 107 291 548 87 528 683 103 444 851 93 131 586 88 591 738 139 419 713 84 174 175 90 138 629 105 20 369 75 212 756 81 186 707 127 577 819 80 243 843 87 36 447 97 134 361 59 362 762 114 248 796 101 513 622 91 265 745 112 86 150 85 793 826 97 745 959 125 38 361 82 556 665 83 602 790 34 119 651 125 744 964 73 69 702 106 521 925 83 162 774 83 420 892 95 548 679 120 332 522 106 577 697 90 771 977 110 980 986 100 88 137 101 793 804 87 559 762 98 188 292 56 76 577 70 166 320 106 41 965 123 190 542 90 271 416 111 375 625 114 94 226 74 87 143 136 187 363 129 235 925 108 144 888 117 440 864 126 237 807 112 917 953 69 45 562 92 278 857 68 586 934 108 6 420 90 90 310 76 222 548 133 417 695 107 312 498 86 765 993 129 137 261 108 332 625 112 810 874 105 582 686 123 413 684 92 486 895 96 271 871 122 490 934 92 402 661 106 236 766 79 725 733 95 315 818 124 671 747 143 327 716 110 13 936 104 97 901 93 538 582 106 385 952 98 78 411 92 9 109 73 36 943 79 116 872 89 29 643 110 250 330 108 798 824 99 683 822 138 339 969 76 522 535 76 847 951 57 625 847 82 573 962 81 313 850 84 126 944 123 11 183 86 206 957 100 86 275 88 500 987 97 945 972 74 128 970 129 163 368 114 800 863 65 266 665 124 342 612 75 216 830 121 502 841 135 117 955 85 93 99 86 10 522 134 622 845 120 440 641 100 396 638 110 6 819 94 131 184 83 608 612 89 524 940 73 197 418 101 179 347 145 729 851 68 350 816 99 32 351 95 214 470 84 218 595 62 131 275 151 269 989 107 264 575 95 680 740 90 87 611 118 148 558 112 670 998 98 938 977 105 43 452 89 254 526 95 509 751 85 457 595 70 201 716 122 199 927 79 290 976 92 392 505 124 139 430 75 730 825 120 544 928 78 246 783 97 726 752 79 166 833 105 444 884 108 332 825 89 376 457 117 103 498 121 370 500 132 469 520 90 241 535 82 571 828 61 45 894 127 272 527 117 368 556 101 63 308 112 412 742 103 770 792 77 58 483 75 700 816 104 169 715 114 713 981 115 81 796 98 369 735 114 259 982 125 963 991 114 286 723 102 570 990 102 193 532 123 50 767 112 518 702 54 70 86 96 45 426 68 13 376 107 14 700 78 486 712 114 237 308 116 227 962 109 238 323 113 277 948 83 325 815 112 468 613 106 176 480 99 16 316 133 151 430 119 364 935 84 91 849 127 106 183 96 538 774 84 623 901 111 263 350 93 163 643 115 418 631 107 216 473 132 102 604 91 39 458 105 281 854 102 451 876 99 528 643 70 269 830 110 542 736 88 182 530 110 489 998 98 229 840 96 278 759 127 391 952 78 98 632 77 87 507 82 351 891 64 360 477 79 428 640 103 193 572 114 227 335 106 433 563 92 327 933 121 458 806 115 26 323 81 4 937 111 143 990 92 208 904 74 319 434 140 873 984 98 173 999 106 675 839 73 529 875 128 236 284 118 357 948 111 818 883 117 657 670 136 161 769 101 185 591 86 173 175 114 353 856 105 482 512 59 338 428 60 151 672 84 264 926 105 852 930 102 529 750 120 622 630 48 81 103 97 297 898 114 180 991 119 520 861 137 56 587 80 280 929 136 598 909 101 65 441 92 342 819 89 93 447 74 661 921 99 53 763 124 579 742 85 94 909 98 606 957 78 506 578 83 355 723 89 74 594 89 201 882 105 328 838 93 30 546 138 909 975 116 522 984 78 231 412 106 138 551 124 26 751 89 431 913 73 305 874 114 144 559 61 295 627 117 533 551 94 34 281 109 562 739 65 612 746 98 19 166 89 358 569 132 640 835 99 403 980 105 415 837 119 445 807 82 181 792 97 325 372 100 159 873 99 60 627 111 602 972 110 109 501 118 272 372 116 856 953 102 85 393 96 2 17 124 94 641 81 333 609 117 211 736 100 135 609 120 422 997 134 80 768 129 457 676 93 154 323 127 142 686 82 211 764 93 216 808 124 913 983 80 126 227 107 534 582 89 443 884 97 370 533 102 447 549 118 406 774 81 6 996 68 205 995 86 2 716 130 160 339 95 40 283 68 40 402 108 169 691 115 50 775 96 288 743 107 190 314 127 389 917 109 318 818 111 96 438 87 664 860 36 116 458 110 423 569 113 161 266 89 567 904 89 612 819 132 945 985 117 103 998 115 48 459 111 548 994 99 308 924 123 730 909 95 590 667 68 277 628 74 296 764 85 160 527 71 180 289 93 585 968 93 38 957 88 496 713 155 219 557 82 581 835 158 974 978 72 163 364 88 94 499 93 167 606 113 471 530 126 399 991 86 216 283 120 497 543 124 405 805 109 169 577 89 302 744 97 570 894 59 286 689 101 37 734 97 802 915 96 284 871 90 641 722 79 532 588 110 359 588 104 330 675 128 177 814 111 376 401 81 484 683 123 478 574 77 160 614 111 201 828 120 318 539 114 299 908 76 481 554 67 102 137 97 755 775 35 527 796 110 473 898 110 150 412 130 446 787 79 198 235 85 728 962 114 403 577 78 804 845 146 66 368 122 22 47 99 394 456 106 746 849 122 170 179 111 609 788 86 451 763 93 751 917 126 187 587 119 299 317 89 91 876 135 275 582 101 250 267 79 420 864 100 69 911 111 349 779 77 565 734 91 342 654 87 386 618 108 571 596 83 568 795 113 321 610 121 405 918 93 411 902 101 41 724 77 474 921 137 717 779 86 225 833 92 732 940 93 345 658 92 440 954 66 181 292 137 96 264 95 312 566 116 558 802 91 54 524 109 229 591 109 13 37 121 92 341 124 335 685 74 427 639 114 209 280 108 163 445 95 89 252 97 53 235 119 582 700 57 90 494 131 458 680 97 102 179 81 193 983 109 117 984 70 641 849 112 356 731 109 115 276 100 210 986 129 322 945 81 477 498 112 477 972 91 444 637 122 770 918 99 517 866 90 513 991 127 65 797 101 366 722 81 533 714 89 325 836 91 151 496 117 89 893 106 156 354 76 62 831 105 505 972 100 270 392 109 310 831 124 294 649 110 535 816 108 28 392 99 129 536 117 338 569 95 476 790 92 476 515 132 49 155 104 69 785 114 282 679 95 173 914 91 644 947 108 289 628 126 187 583 123 377 831 98 154 820 106 501 809 98 87 158 94 82 724 132 472 591 74 174 216 141 193 555 83 184 648 104 98 580 95 534 539 140 32 411 97 605 636 98 513 731 111 347 569 114 373 964 118 281 785 137 665 871 121 282 943 108 770 837 100 297 828 82 790 901 133 297 505 122 259 974 90 316 407 100 33 279 110 614 664 108 970 971 125 525 938 83 434 855 91 244 258 91 157 733 101 275 949 71 619 734 106 137 343 73 267 422 88 32 780 125 653 737 105 653 759 98 290 600 109 191 350 117 43 470 63 423 657 87 339 605 97 595 900 113 983 997 91 26 364 60 6 955 82 107 263 121 928 978 120 270 667 95 256 796 89 815 934 97 449 870 128 209 359 111 460 844 138 823 888 55 423 898 93 318 424 80 246 289 78 336 729 98 110 402 127 165 441 107 351 802 100 196 530 119 2 481 117 190 894 109 378 681 109 445 857 122 78 279 91 149 441 100 322 824 76 103 544 127 609 893 90 219 452 89 424 811 98 117 842 92 638 773 90 38 261 98 342 963 139 749 764 104 317 556 120 153 537 128 135 814 89 807 874 106 413 885 97 315 471 112 157 713 84 3 183 101 500 968 80 383 448 104 860 891 119 648 764 92 21 948 119 149 156 125 151 855 129 553 956 95 544 810 108 321 564 118 754 759 76 51 478 118 306 661 94 111 715 109 169 797 80 379 659 108 531 695 91 247 985 73 436 924 124 167 426 98 56 211 66 339 521 74 431 937 96 236 239 57 663 733 66 344 501 70 843 920 99 748 924 89 560 794 76 672 781 99 310 957 91 155 661 73 27 358 128 171 890 103 297 907 124 790 802 105 463 765 92 299 939 66 404 732 107 574 738 111 431 573 82 49 450 131 727 797 127 154 575 111 136 161 122 536 628 84 33 303 91 38 955 100 242 853 148 168 868 88 24 194 65 262 892 116 201 666 118 142 906 91 667 827 106 357 807 68 627 920 107 869 943 126 279 874 126 857 984 97 215 435 84 696 950 117 100 239 80 901 996 71 57 410 131 514 720 128 161 725 101 854 941 74 40 631 115 251 411 97 170 868 149 101 418 115 312 705 65 52 195 87 234 851 127 227 740 87 652 909 132 653 885 71 109 349 102 257 272 98 447 696 101 142 488 95 400 425 92 171 567 115 50 215 126 378 662 114 508 827 105 241 523 117 343 672 88 90 722 126 475 512 92 398 650 126 10 19 102 833 988 108 48 944 86 773 886 74 679 806 115 579 668 128 197 823 133 78 618 77 428 994 123 361 525 51 745 929 87 497 882 96 430 608 109 398 611 91 159 454 109 306 734 95 289 768 88 69 638 72 106 996 115 175 667 103 235 870 108 745 786 71 595 986 85 395 461 111 442 677 87 289 815 91 191 249 113 219 785 77 464 917 102 3 651 60 86 155 77 481 653 94 575 780 81 269 918 88 83 344 110 188 517 101 17 563 106 12 654 108 115 870 97 644 664 138 736 858 83 399 430 71 707 796 56 134 426 89 545 551 123 338 767 101 96 807 68 488 781 80 591 641 77 208 885 119 838 974 85 12 471 105 218 848 104 622 803 68 688 704 91 375 497 89 287 964 112 244 291 108 242 374 134 77 924 145 350 434 85 744 980 89 342 770 127 142 373 105 304 691 89 455 813 95 899 951 93 404 532 91 253 571 79 19 810 70 67 888 83 250 572 94 352 554 84 168 310 89 329 596 108 273 316 94 475 540 94 29 728 124 682 852 111 281 603 78 401 917 90 246 325 103 403 963 88 212 346 89 137 540 65 593 981 85 921 980 60 362 866 116 209 418 80 35 264 55 161 621 104 292 476 101 654 973 84 550 869 83 232 301 98 74 661 71 859 863 89 203 357 118 141 480 70 54 992 98 689 690 129 495 610 113 88 392 102 145 738 104 314 998 132 47 708 111 289 642 101 335 789 103 834 850 105 308 317 97 41 163 105 385 691 92 37 250 88 310 636 118 98 919 80 151 227 109 16 387 96 258 812 51 65 259 94 657 885 124 152 351 127 28 311 116 104 598 116 99 343 103 271 505 103 44 85 107 92 141 104 39 281 114 20 107 62 330 460 94 339 911 135 507 834 105 486 744 114 591 862 137 117 630 87 629 859 54 342 398 84 451 615 97 794 875 113 78 717 120 175 285 122 113 435 104 422 666 121 438 669 103 847 977 128 545 832 69 122 783 83 288 441 98 206 674 85 244 879 95 314 534 107 166 295 90 598 696 87 433 625 123 234 962 113 698 812 90 779 937 107 200 215 101 278 515 121 195 641 61 361 970 127 51 293 97 184 464 80 221 350 119 426 878 100 136 808 82 509 658 118 32 130 127 497 659 83 486 644 103 508 557 122 153 680 144 274 808 111 279 814 71 634 833 109 509 855 81 525 557 136 368 547 61 138 984 92 303 751 119 177 723 107 662 847 73 299 640 89 54 456 84 351 877 60 297 972 106 79 436 102 325 698 78 63 508 79 50 544 93 722 734 91 329 656 125 861 878 61 451 458 121 122 635 109 130 591 81 498 927 107 564 870 99 750 961 108 606 976 81 102 696 132 584 759 117 570 681 101 260 386 64 7 573 113 14 827 122 364 839 87 304 804 69 200 798 104 71 912 71 370 857 108 507 838 98 292 307 112 668 746 130 115 270 106 499 708 106 213 843 91 93 632 111 701 847 79 173 737 82 191 536 63 514 539 115 63 951 95 28 640 118 267 779 94 298 784 39 3 437 95 41 360 128 427 432 87 524 820 95 12 492 73 312 907 113 110 428 83 555 738 83 209 806 92 109 556 69 699 841 104 74 981 103 186 272 118 774 854 90 506 925 109 290 568 94 646 681 99 896 942 93 783 827 109 127 833 108 381 623 120 374 539 56 128 534 94 293 827 60 319 531 115 168 676 77 720 819 93 676 700 84 674 759 121 611 680 114 357 814 83 580 639 68 57 799 80 265 842 65 143 855 115 801 970 95 106 400 86 124 319 104 53 244 126 215 445 60 305 920 98 313 821 99 85 102 106 268 670 87 329 828 88 348 913 123 495 861 145 93 852 87 178 377 82 571 627 104 239 734 97 385 612 97 893 919 100 592 885 87 74 603 70 372 715 121 49 593 88 476 778 83 118 238 77 84 674 104 275 965 93 265 865 97 606 814 120 840 999 82 176 314 102 328 895 129 417 892 100 247 287 103 181 652 133 259 864 118 601 747 96 195 731 126 69 145 100 563 815 109 67 272 101 480 648 86 252 656 114 359 488 74 401 712 70 222 324 79 99 900 101 121 632 99 527 674 107 785 944 104 107 320 80 308 605 72 99 708 101 849 921 86 326 446 82 578 855 96 95 970 129 244 730 114 463 916 154 101 587 135 542 759 63 426 607 115 319 404 43 403 938 38 694 848 87 498 564 88 792 955 78 517 703 86 106 290 69 712 728 94 333 462 88 135 137 142 633 923 109 200 616 125 732 796 90 161 360 91 488 951 102 295 707 86 368 374 114 87 643 78 320 804 128 802 956 100 626 931 122 516 736 94 915 935 117 179 580 71 253 558 89 34 664 114 607 895 165 220 542 127 354 355 88 229 847 69 191 800 86 413 721 100 274 463 118 292 395 113 333 530 87 487 804 92 396 884 103 604 852 131 116 381 91 306 624 118 6 272 93 407 596 77 563 862 85 352 685 105 274 594 98 837 839 85 659 813 100 947 968 96 282 983 139 535 695 94 355 719 72 154 375 81 36 433 119 37 222 89 161 802 66 97 416 88 45 527 79 534 887 101 301 392 82 134 330 115 467 763 112 17 241 82 145 985 136 136 789 101 379 858 122 137 626 91 684 770 121 903 980 90 669 744 99 568 916 122 14 302 86 515 785 120 400 974 81 533 552 114 85 194 133 443 999 102 390 486 83 71 592 133 32 186 146 774 991 83 158 597 77 229 966 120 185 195 71 541 853 71 3 833 113 73 844 106 47 607 124 44 598 67 60 927 105 664 756 106 92 488 99 287 741 100 338 485 102 207 391 118 220 331 113 171 575 106 138 432 78 850 914 99 219 646 125 141 145 111 195 257 106 372 622 92 57 533 101 795 958 91 484 811 86 890 934 78 396 944 70 731 761 74 65 692 72 55 202 99 323 452 113 370 695 89 125 392 89 3 696 130 1 398 138 109 739 82 414 417 68 126 738 54 453 921 125 306 910 129 285 733 96 46 653 98 216 879 93 43 929 97 623 635 112 519 869 106 305 494 128 528 675 97 262 748 129 89 392 94 321 582 130 363 584 131 786 956 143 525 611 129 1 111 110 345 737 90 128 324 79 312 890 77 49 686 92 791 830 86 343 498 124 258 557 60 152 617 98 505 939 106 247 962 131 433 998 95 175 834 103 164 290 106 84 604 105 383 585 117 630 978 120 263 498 81 373 499 86 751 967 145 341 722 75 431 570 158 432 922 101 353 792 69 647 738 131 85 770 114 377 873 87 371 915 129 150 705 94 171 279 92 113 878 100 413 602 144 175 813 103 726 727 122 352 619 112 336 972 110 7 778 78 91 165 170 177 926 97 337 577 69 47 432 105 134 264 144 214 480 97 70 326 75 827 846 77 133 584 99 402 954 110 327 535 94 256 324 117 42 801 105 103 120 120 42 474 109 460 986 106 101 994 95 76 113 83 602 937 122 135 867 77 59 185 110 238 251 66 657 979 95 315 750 130 13 953 106 684 822 98 4 586 82 186 720 83 497 759 70 430 796 107 331 896 104 323 592 118 427 720 77 471 949 118 499 525 74 164 748 89 33 153 93 853 974 96 421 897 100 572 917 85 320 877 60 778 849 97 336 898 100 500 740 102 902 940 88 177 566 97 149 675 134 253 700 103 442 947 115 92 112 102 307 636 96 26 391 121 528 849 99 406 526 74 86 502 85 524 607 82 398 472 83 198 869 79 208 589 124 623 626 112 613 707 99 819 972 84 193 816 64 513 789 120 408 689 66 226 589 147 384 928 110 399 584 129 613 787 62 52 702 66 334 586 65 91 489 55 378 987 110 46 608 149 130 811 86 249 345 102 59 477 99 495 773 97 410 847 110 563 683 95 273 611 53 81 865 109 41 298 77 556 802 115 723 929 111 459 886 104 143 172 68 293 542 90 334 376 82 893 980 94 192 940 99 268 433 102 338 510 101 641 986 112 110 242 83 47 633 141 533 975 107 58 626 117 43 709 103 410 531 91 455 736 96 505 739 73 290 373 102 806 972 98 786 819 115 181 234 97 299 405 81 710 750 112 656 822 90 347 694 66 506 708 103 292 591 106 626 885 126 467 800 86 436 483 107 248 680 94 667 766 57 60 337 126 75 417 72 742 911 139 158 212 137 121 240 99 251 277 73 483 859 88 105 210 105 306 789 76 615 865 79 396 528 116 231 959 106 302 774 78 336 770 127 57 391 98 793 943 117 309 420 97 367 598 114 367 728 102 172 327 101 284 378 122 313 316 128 103 108 88 276 375 85 387 433 88 253 811 129 399 476 112 286 527 112 190 790 51 761 824 77 381 755 98 315 429 97 14 462 73 435 580 82 714 831 37 344 565 73 213 917 117 249 709 100 42 139 89 537 603 100 66 521 61 589 608 93 146 645 109 917 993 115 163 569 82 274 765 136 145 370 82 741 742 54 702 713 109 291 993 89 42 783 112 270 704 110 219 366 75 216 374 77 861 908 111 44 885 109 78 131 106 625 917 86 483 699 100 513 648 92 851 973 125 539 896 90 133 758 97 571 589 97 402 788 77 555 578 101 429 799 87 49 382 82 408 975 126 188 213 103 637 802 60 11 93 73 492 941 114 300 606 83 377 464 114 576 930 81 611 878 104 341 492 139 347 791 87 198 587 84 111 533 87 557 851 84 375 665 77 134 983 83 290 356 88 23 533 131 389 538 86 89 962 105 218 921 92 531 794 77 50 290 138 128 427 150 5 22 77 63 455 106 701 832 84 594 827 109 423 607 117 306 849 106 178 936 90 581 793 64 208 568 101 485 584 87 202 313 122 719 747 112 524 995 113 210 945 93 622 824 91 202 484 112 695 802 89 121 376 60 922 977 118 646 860 103 237 757 94 65 596 53 846 899 112 684 873 84 151 452 105 806 992 109 250 705 146 235 973 90 281 967 97 324 939 95 182 659 107 531 984 101 50 676 87 48 893 79 202 364 52 538 573 106 677 767 87 508 638 132 264 723 100 140 230 62 97 178 119 492 606 132 362 672 116 126 340 83 63 291 57 2 476 87 632 833 107 410 634 90 108 254 133 329 659 103 257 604 102 54 721 92 607 968 100 238 577 99 689 747 104 630 861 160 114 570 87 532 825 108 543 921 124 116 780 88 95 114 145 430 544 127 131 250 114 208 923 126 485 797 115 424 975 113 597 905 76 215 389 127 359 834 87 161 433 101 39 829 97 263 985 120 117 721 68 188 194 104 314 949 123 157 407 48 103 290 116 314 431 116 135 526 99 63 388 96 399 536 114 398 889 126 288 764 104 258 497 145 691 720 128 446 728 111 255 637 99 649 949 75 199 523 78 50 94 120 303 641 119 674 826 113 77 515 53 645 735 85 156 690 85 413 959 105 200 632 88 650 861 116 180 589 69 83 704 90 357 823 108 292 535 104 526 528 89 759 894 114 281 954 104 133 260 97 435 746 132 884 938 101 258 972 106 712 891 76 54 87 110 23 642 124 331 446 109 201 797 89 380 690 115 912 914 97 462 741 89 340 581 105 785 971 112 734 784 87 215 379 86 580 681 92 156 503 101 75 395 92 373 900 104 161 222 89 266 506 101 424 629 106 259 560 119 742 898 108 32 912 58 241 697 66 48 480 127 530 906 109 267 801 59 318 729 91 233 483 88 706 955 84 62 542 80 274 503 87 12 323 93 319 606 99 323 833 119 205 350 107 695 738 91 143 346 157 73 363 98 68 985 79 106 362 94 112 200 109 274 875 122 715 837 82 115 311 68 699 712 114 779 859 67 99 443 102 559 864 78 432 782 91 395 460 123 383 539 99 166 441 107 279 782 103 664 977 98 30 677 101 662 891 91 149 813 101 11 296 102 440 699 88 82 267 89 198 602 116 624 808 106 449 905 115 371 842 91 66 495 125 47 707 121 120 312 88 448 664 124 498 787 86 201 731 89 167 820 76 96 687 125 8 610 81 381 849 57 813 845 81 761 789 62 194 759 117 55 720 80 256 823 146 330 502 124 377 920 119 604 867 140 64 630 115 564 853 71 53 293 99 136 365 105 82 748 108 539 691 95 931 985 117 1 104 80 543 942 109 364 379 92 229 349 66 130 386 105 381 382 95 17 506 68 468 736 134 131 551 120 681 944 99 297 359 106 12 124 81 502 940 107 406 568 124 335 936 76 567 956 102 348 415 72 122 924 91 620 773 58 300 633 71 243 915 124 639 759 106 405 931 69 59 671 123 28 667 112 50 899 102 220 483 124 161 169 92 216 752 133 679 796 99 340 352 127 32 898 96 2 444 147 472 778 89 79 969 110 555 873 109 125 254 104 623 819 81 121 256 79 67 983 96 225 587 102 977 993 45 481 929 108 402 524 112 339 975 126 245 826 114 334 813 98 829 848 72 488 554 109 738 956 83 635 720 135 331 885 106 209 292 115 512 705 96 369 387 81 476 484 81 93 323 89 467 901 82 498 696 81 22 539 99 403 833 107 203 241 83 308 799 107 261 448 119 625 838 92 228 510 116 659 920 129 657 863 111 714 791 76 354 891 65 380 791 114 810 913 106 76 787 86 178 409 96 388 421 93 677 698 100 486 591 60 155 663 102 478 832 87 23 255 90 591 951 83 51 834 116 524 941 102 301 348 114 95 803 88 567 908 109 255 640 108 352 353 64 56 832 111 91 222 121 406 479 96 570 663 85 311 387 63 603 827 100 502 780 106 623 676 91 778 813 109 425 892 82 342 843 103 349 974 85 174 307 133 230 915 75 458 874 100 382 601 113 362 485 67 231 815 119 380 646 93 329 875 106 677 838 121 17 582 114 477 543 98 729 921 115 3 20 114 288 503 82 91 508 81 10 645 90 454 990 84 40 843 105 141 397 90 671 839 98 150 556 118 197 372 73 655 971 86 250 323 124 184 532 80 260 319 81 680 713 72 842 936 75 627 881 93 865 975 102 745 767 141 694 996 108 383 869 88 107 306 108 4 634 101 318 491 65 564 677 130 49 401 144 182 880 86 80 988 130 512 616 80 425 849 103 105 175 91 457 837 107 398 400 128 297 754 122 130 491 125 97 395 111 83 412 106 92 597 108 372 713 105 123 583 115 97 815 120 183 296 128 264 604 69 709 815 105 207 970 103 38 506 61 294 382 94 508 573 97 470 473 79 483 540 100 29 410 114 515 768 114 37 134 106 657 738 106 455 957 104 510 794 73 477 779 90 418 556 87 292 580 72 246 536 87 459 768 112 175 207 93 18 105 157 487 979 80 836 998 100 117 297 119 232 381 119 307 340 114 79 943 93 279 673 86 479 925 68 608 927 95 456 954 126 143 393 89 266 824 100 432 942 81 733 742 137 28 952 72 575 750 115 26 949 89 145 840 76 232 828 113 756 957 106 151 788 98 197 649 84 689 905 92 671 984 75 661 926 95 478 955 97 243 932 139 198 498 121 402 828 135 385 902 116 833 979 106 577 660 93 531 883 115 123 925 125 38 733 103 658 744 92 445 848 111 525 549 85 568 739 87 339 784 82 133 720 89 345 364 94 504 930 107 408 783 90 28 719 99 548 992 112 316 340 106 6 438 111 434 741 85 336 517 94 104 460 64 582 816 102 168 706 115 415 866 91 409 412 112 744 821 49 33 964 88 365 930 71 792 883 113 232 657 114 109 522 116 709 994 119 411 519 84 178 841 110 505 804 79 238 784 87 134 325 82 317 902 99 260 960 98 547 987 109 783 797 98 11 790 86 340 748 76 67 936 83 254 276 52 598 957 139 362 491 105 107 497 101 358 510 82 67 342 35 536 920 56 314 692 114 0 732 88 269 858 115 88 767 114 334 787 98 207 240 101 350 373 81 33 842 77 314 506 61 35 968 73 317 928 123 228 997 100 540 722 78 443 936 81 288 519 81 621 714 117 30 727 126 401 771 118 42 768 82 21 684 76 585 959 69 87 917 128 594 685 114 218 514 99 352 884 110 453 769 122 470 784 120 144 636 83 112 947 96 163 278 97 234 260 74 146 574 109 476 846 132 146 635 109 298 535 114 3 136 140 588 722 91 412 647 109 165 774 105 89 773 53 26 508 100 348 572 102 558 627 79 346 798 120 100 836 108 613 895 78 334 447 104 928 930 116 664 861 102 86 601 92 518 788 104 40 897 93 159 401 74 234 239 96 90 820 134 230 752 77 545 749 101 486 912 82 561 945 132 133 904 135 631 843 50 111 916 109 420 705 106 128 129 110 302 698 83 177 547 60 56 142 65 572 761 70 380 905 109 622 831 85 34 804 72 144 760 119 45 144 96 43 324 69 601 994 118 631 902 78 100 556 110 31 973 132 399 415 114 690 843 97 167 487 99 462 494 79 101 683 86 14 97 125 392 516 124 495 889 66 664 838 83 227 509 93 46 152 92 738 786 90 303 933 60 41 692 97 451 849 88 157 771 87 199 759 54 789 935 129 68 959 117 21 336 122 197 864 90 42 327 99 55 590 95 61 194 110 307 841 109 141 509 73 424 569 101 55 996 100 293 724 121 337 575 91 42 329 92 121 998 91 473 803 128 628 649 117 632 657 80 88 113 115 501 975 146 538 848 115 204 546 120 660 915 112 7 689 38 349 416 77 679 868 70 170 840 148 262 563 68 212 606 117 844 983 102 731 812 44 304 378 115 377 668 111 139 752 86 516 734 98 205 765 96 151 905 73 452 472 64 821 972 70 596 907 123 196 718 106 300 403 85 248 551 109 400 430 84 38 921 140 549 571 113 173 939 97 548 636 83 199 923 136 47 436 99 166 924 125 344 381 142 263 548 72 477 897 103 336 592 108 507 801 118 87 694 89 169 487 79 351 607 113 229 559 72 396 972 115 296 334 119 107 114 125 347 829 105 676 862 112 933 934 91 527 572 81 177 991 106 255 344 93 295 801 122 682 951 119 150 692 71 322 844 127 116 784 111 66 388 113 90 167 102 2 126 104 109 422 103 131 954 100 763 907 98 56 469 103 258 894 117 141 226 102 909 960 121 223 399 111 662 850 107 459 599 112 408 936 89 257 496 97 225 717 119 383 995 92 325 390 158 405 645 64 329 359 90 24 627 89 215 238 120 392 683 105 162 730 116 886 975 95 478 564 129 205 580 88 632 781 130 389 471 84 17 410 107 1 804 106 142 754 93 113 733 105 52 368 100 185 940 107 499 507 86 634 890 88 388 938 93 193 942 75 694 751 92 557 959 104 468 519 70 820 937 107 439 488 107 203 213 117 37 896 102 12 75 67 291 579 88 498 752 109 404 565 130 114 556 77 63 111 43 113 994 87 214 805 87 289 307 83 66 195 91 179 864 90 740 916 105 79 354 101 51 898 98 669 911 105 672 678 94 512 675 135 484 956 89 825 857 123 468 917 131 9 671 90 67 151 98 114 587 95 908 954 116 522 785 79 579 795 55 853 915 83 37 803 106 166 346 120 116 233 82 33 618 112 200 696 145 139 576 120 581 973 112 797 906 63 624 702 94 205 745 72 373 997 103 64 565 131 890 906 88 264 745 104 363 474 120 575 748 137 50 533 111 43 508 86 25 956 64 407 763 101 531 609 90 21 683 73 128 998 95 872 922 88 608 864 80 240 695 126 175 206 126 46 965 87 104 889 87 337 490 111 490 846 73 85 816 155 452 702 105 661 712 109 408 644 85 678 792 120 298 805 64 496 882 101 744 948 71 180 473 143 44 703 108 258 957 123 553 625 68 708 982 85 159 684 89 252 896 91 76 209 97 594 968 121 148 732 123 7 361 108 423 442 120 127 735 59 552 771 117 55 232 93 23 297 94 646 964 101 98 707 93 46 253 81 17 212 116 408 928 108 444 525 100 242 979 99 195 901 75 775 907 99 458 952 130 349 840 108 133 784 101 111 887 117 33 513 94 306 367 107 168 292 59 220 222 101 524 674 101 34 483 83 479 908 106 203 785 99 263 804 98 198 539 80 159 812 121 13 649 104 164 540 122 11 722 144 194 607 94 487 893 84 199 690 112 59 578 101 99 479 112 641 998 97 325 608 95 542 673 144 400 615 91 373 866 92 4 864 105 57 748 35 54 358 117 303 707 92 368 911 128 183 794 80 15 747 86 685 724 83 261 635 116 143 517 89 889 944 112 840 939 119 538 910 118 556 673 115 248 255 84 323 868 72 570 839 98 159 445 96 357 541 100 528 613 71 196 952 101 778 991 105 210 239 101 177 641 112 388 680 100 667 704 59 348 716 99 14 469 125 58 246 64 320 363 101 562 958 106 255 376 96 327 849 115 227 747 132 598 954 123 158 802 119 34 317 133 368 603 108 148 180 96 110 809 123 15 80 59 368 853 101 400 610 126 12 695 101 179 340 114 97 519 76 184 528 89 498 754 87 374 963 86 20 927 71 877 950 115 455 811 118 199 696 115 454 599 93 185 881 99 648 998 111 8 170 111 330 956 100 239 503 123 237 630 62 20 661 91 446 482 127 125 916 142 466 645 109 53 652 88 636 700 93 478 781 113 162 454 102 243 456 83 739 797 73 632 755 82 553 690 113 506 753 70 1 58 107 138 305 101 449 479 98 864 983 93 25 726 83 348 867 90 885 887 91 250 285 87 34 352 127 516 590 78 409 576 116 562 657 111 97 226 129 288 795 112 282 763 108 593 723 103 108 642 73 415 645 107 161 252 130 717 925 105 137 826 111 616 746 109 232 371 105 359 485 124 328 860 85 134 876 93 92 771 103 458 912 107 242 997 95 472 980 105 118 385 126 434 503 109 686 981 80 44 559 86 88 704 96 441 938 79 254 651 99 175 847 90 105 594 91 107 373 97 693 717 107 332 671 62 198 935 121 204 926 95 808 915 62 38 837 111 584 808 110 360 797 74 344 412 123 108 886 95 229 259 119 299 596 114 177 677 115 433 885 98 746 836 78 397 700 91 183 405 117 288 462 115 879 969 102 178 976 91 405 893 59 83 170 122 419 955 99 424 643 115 211 900 99 83 567 93 144 998 91 41 939 97 645 685 85 90 534 74 151 389 119 466 564 108 114 966 93 157 825 112 214 960 109 30 271 122 188 438 126 988 999 97 196 281 123 56 959 83 328 821 121 211 752 90 361 652 89 771 773 78 364 429 118 208 718 116 50 210 89 405 562 48 947 958 66 661 778 116 79 113 128 278 875 84 88 884 101 18 744 102 270 892 102 328 620 79 138 387 71 123 983 82 634 850 119 926 960 78 634 958 51 84 387 98 131 246 100 182 646 105 340 730 108 172 941 61 447 486 85 579 777 96 455 849 70 62 878 114 44 894 79 629 807 107 258 371 102 14 65 74 826 949 88 229 298 86 278 833 102 565 631 110 38 505 112 328 986 106 701 965 97 581 824 112 157 545 123 507 943 106 587 624 110 119 943 105 43 876 89 230 581 119 107 318 98 284 366 140 564 616 95 96 673 118 430 728 104 187 475 145 650 840 125 48 89 115 174 579 75 252 383 90 138 617 89 155 677 116 516 544 106 392 639 92 741 961 113 196 512 99 691 980 105 740 826 135 450 793 84 322 877 116 184 332 84 284 433 131 358 541 123 2 589 137 317 651 72 308 595 93 409 565 105 10 964 107 333 910 112 685 922 66 310 860 101 150 510 110 140 905 97 600 816 125 68 245 89 357 884 104 356 749 78 630 857 128 202 757 91 189 850 82 214 994 94 345 784 101 86 936 75 685 953 101 22 678 106 73 731 101 309 840 96 397 937 99 168 547 90 226 777 122 253 287 104 231 513 99 487 528 118 35 441 106 291 918 119 368 827 124 667 921 108 372 574 38 291 623 87 192 213 94 496 603 104 400 449 83 680 823 75 603 823 102 90 918 106 253 398 134 89 297 95 28 78 110 614 634 70 766 777 126 317 841 89 492 893 139 430 859 116 62 79 114 671 746 102 204 983 88 259 749 98 153 327 106 40 418 108 388 650 76 756 792 121 18 213 77 343 774 102 359 979 87 22 479 96 69 232 98 187 582 79 215 998 104 791 860 120 175 336 79 289 828 120 526 847 103 676 792 98 47 473 72 99 728 112 490 841 116 17 18 59 217 367 85 780 971 99 251 932 113 79 463 112 8 924 92 27 342 102 103 786 115 443 939 99 102 302 125 31 689 108 482 654 108 84 691 133 89 489 92 662 979 126 63 686 112 579 852 112 401 762 76 295 745 96 410 441 93 193 671 109 577 779 72 557 558 90 298 587 81 667 889 109 536 890 127 887 998 103 223 532 62 95 819 111 509 951 109 400 601 84 315 765 108 722 741 76 804 893 120 827 948 77 107 515 84 195 773 118 614 660 88 35 141 106 806 918 104 228 279 111 515 630 99 232 900 121 408 631 118 809 918 95 10 357 73 235 967 96 128 390 97 401 843 112 258 469 130 227 890 60 361 774 76 66 313 90 436 775 73 348 927 136 24 779 94 456 648 77 134 986 109 333 921 90 421 918 116 292 736 124 772 994 157 506 655 122 420 714 61 180 640 103 103 593 109 404 858 95 61 791 103 432 814 61 322 352 89 91 424 130 135 168 116 488 645 70 76 199 125 95 951 115 101 586 60 294 723 88 594 923 157 464 722 124 202 412 112 32 66 95 204 939 100 56 932 78 317 451 119 124 247 127 511 976 105 132 714 112 548 810 116 628 776 136 18 400 123 310 649 68 227 817 87 772 812 96 559 891 102 117 879 120 101 997 94 269 282 79 146 163 111 601 648 71 246 428 103 176 406 87 57 807 106 410 561 85 296 331 101 27 928 98 129 310 81 60 681 94 225 666 96 318 816 100 73 171 94 102 686 83 145 787 136 339 430 119 581 746 87 145 681 89 82 547 130 881 934 77 39 843 109 437 749 131 490 870 104 11 606 76 155 516 106 70 890 103 636 863 111 274 609 80 691 777 124 523 561 106 478 782 71 268 338 100 0 733 112 739 786 102 131 455 79 335 895 102 732 836 83 134 279 142 241 522 93 304 311 110 318 715 87 162 477 128 16 812 101 95 876 92 169 828 91 55 393 83 867 916 111 180 373 68 300 651 101 258 348 134 312 506 105 794 977 81 597 750 92 149 252 82 123 208 149 225 457 72 341 662 95 652 850 91 208 493 110 547 730 99 399 478 100 399 639 95 268 944 108 666 851 139 560 709 103 94 238 140 226 365 96 270 485 91 377 740 94 534 676 70 338 393 71 24 97 81 199 447 70 279 726 87 216 767 63 250 695 94 324 420 96 356 625 94 162 771 126 655 714 85 253 327 82 185 987 111 208 224 147 711 829 68 380 908 106 368 942 85 412 473 128 758 772 109 95 569 98 304 737 58 208 941 93 257 380 97 179 351 67 771 999 86 117 924 126 73 495 130 521 934 91 10 163 89 314 544 88 921 991 89 113 375 93 246 648 90 101 930 103 99 782 101 343 678 89 664 744 81 509 844 108 14 275 133 252 467 75 153 799 71 264 369 93 200 560 101 273 650 119 732 798 90 615 854 91 70 303 93 500 912 103 91 184 92 119 147 101 928 949 114 444 748 113 814 975 111 423 907 100 377 421 136 72 604 106 23 598 71 779 870 89 407 497 77 210 658 100 589 831 98 637 831 95 574 985 93 325 887 94 307 440 117 383 958 100 22 526 111 397 812 115 91 303 120 348 530 70 303 434 122 87 721 112 321 900 124 296 918 96 227 404 137 360 851 96 648 738 101 63 108 60 164 259 101 204 228 96 397 713 115 408 439 81 186 966 101 306 893 108 36 958 101 111 501 81 424 826 101 149 374 102 189 629 114 725 986 125 170 790 102 50 504 100 28 714 97 158 257 96 25 119 119 212 981 110 313 553 94 202 490 104 107 650 99 458 854 111 161 399 124 499 802 111 866 964 102 442 751 91 606 805 106 216 949 46 347 898 74 650 993 83 361 802 113 266 548 107 207 931 114 205 701 141 618 650 80 162 705 111 76 136 83 16 211 92 14 772 121 28 718 121 56 466 75 50 583 113 448 508 125 521 651 100 511 634 95 580 687 84 291 425 85 506 758 67 89 537 82 785 954 90 55 816 69 675 890 109 181 293 64 116 592 74 404 818 107 556 693 71 522 788 85 194 996 86 164 424 95 363 949 79 326 699 102 281 802 87 181 386 103 532 851 105 15 983 106 598 801 80 260 846 115 348 405 103 153 611 159 29 714 88 14 457 110 547 746 71 805 904 100 411 720 112 325 394 94 182 992 97 388 577 98 335 337 87 488 869 107 266 389 88 276 657 111 109 537 102 238 575 107 546 809 97 379 505 127 70 291 103 469 750 111 950 973 105 496 891 91 654 989 126 480 541 126 193 531 110 453 873 95 443 722 98 297 551 76 146 307 101 92 475 96 607 996 93 448 908 83 587 806 64 385 856 85 13 827 117 150 690 137 264 853 58 133 486 65 225 680 88 242 646 126 573 828 81 685 909 118 277 619 101 363 630 97 86 471 111 127 500 125 539 549 112 293 619 93 640 992 111 271 486 103 589 928 114 422 896 99 23 96 102 116 856 99 385 696 83 166 771 112 558 651 93 334 360 135 313 430 95 170 397 93 229 841 112 373 693 99 272 695 122 173 419 78 194 865 96 359 907 108 249 975 84 123 215 77 131 937 92 110 134 99 577 618 67 442 760 113 163 694 114 306 573 119 9 538 125 408 874 129 152 967 117 106 563 93 313 774 90 23 374 95 558 889 119 59 623 72 501 856 109 222 339 89 514 731 93 469 915 138 625 808 112 495 536 122 444 934 95 141 459 83 103 755 106 202 713 82 154 981 81 395 830 93 2 886 70 333 818 81 480 639 95 82 159 107 511 707 85 295 528 86 182 315 111 339 373 106 441 837 98 91 477 90 62 121 133 47 224 77 215 678 99 555 969 99 296 909 100 29 759 74 102 161 91 263 970 92 583 625 80 285 425 112 92 532 74 216 685 95 82 662 111 243 966 146 662 864 68 20 56 50 322 787 89 559 969 91 409 532 128 293 365 122 64 327 62 198 526 108 652 851 112 566 579 110 532 680 122 453 517 94 98 691 110 139 714 137 1 664 132 341 831 130 500 571 91 24 268 110 379 687 89 509 841 59 468 695 89 34 146 137 65 831 106 27 76 118 8 599 71 34 249 102 217 520 87 615 710 86 185 343 99 368 680 125 464 707 95 304 890 99 703 885 58 373 532 75 75 367 120 612 775 110 183 248 131 66 586 73 243 727 80 226 941 115 90 511 102 626 656 99 763 961 107 178 537 71 65 771 114 653 727 80 341 743 70 827 973 116 58 969 91 471 599 99 487 543 77 94 349 59 302 803 90 728 951 101 608 773 80 219 986 64 782 939 87 213 774 132 103 859 95 175 454 103 294 487 78 202 800 115 683 686 100 637 658 91 324 829 110 549 786 70 138 578 89 374 379 92 337 702 128 251 680 83 409 442 82 96 328 115 492 932 95 558 787 114 36 529 98 228 498 100 408 704 157 294 523 79 227 792 105 729 756 69 88 520 164 399 537 88 390 770 116 177 825 99 177 189 79 737 843 104 231 935 52 248 381 76 447 453 101 452 629 94 149 769 83 463 852 79 762 837 94 127 365 147 544 742 93 530 747 90 493 628 96 602 626 123 325 606 70 201 927 89 75 219 126 51 970 99 254 970 122 154 910 100 72 897 67 374 543 76 632 720 102 882 986 111 175 937 95 415 613 103 735 949 86 236 799 67 706 772 126 476 779 110 154 677 94 67 499 80 807 879 123 354 464 105 468 832 90 677 703 86 386 656 82 623 801 87 454 547 90 228 721 96 347 979 111 415 484 99 71 306 92 439 834 93 669 966 72 73 960 69 169 877 103 167 495 155 586 946 110 546 567 88 221 645 105 499 840 62 180 671 73 30 954 104 846 913 103 234 497 101 616 698 116 89 256 74 206 207 74 41 510 116 476 773 93 648 762 114 500 864 94 135 397 90 146 288 93 206 888 121 333 557 105 395 530 77 303 703 120 361 495 139 268 565 108 355 490 90 576 924 91 695 969 72 161 369 129 296 703 81 816 820 129 312 979 107 573 964 99 868 894 81 645 654 87 105 893 114 272 482 109 213 946 104 60 266 79 208 896 122 244 945 94 282 871 117 484 782 101 721 979 140 274 603 103 93 419 76 690 814 100 365 491 101 489 915 124 34 479 76 305 491 86 372 379 101 173 818 117 837 845 112 545 919 125 96 771 126 316 450 85 133 894 72 393 948 88 46 997 99 677 690 138 709 846 92 100 530 88 611 789 82 203 399 98 589 969 89 160 689 111 349 620 95 400 546 105 54 474 95 154 269 100 126 399 126 84 151 96 102 330 65 350 656 107 106 499 84 516 907 118 139 451 120 111 312 112 130 558 122 120 278 109 314 817 118 278 641 98 290 314 122 247 615 84 375 949 142 34 95 52 107 189 76 91 775 124 121 445 105 61 614 78 664 881 79 123 984 85 651 784 128 104 260 107 743 868 93 467 644 92 620 972 93 441 620 129 562 596 95 733 773 152 656 732 136 503 739 100 156 581 114 551 777 106 210 770 77 239 255 137 39 819 95 50 710 117 705 779 85 43 329 121 322 869 121 460 904 105 589 865 88 303 406 96 146 463 98 276 924 108 293 830 94 194 975 138 7 326 110 160 451 90 123 584 84 296 383 130 18 243 124 409 859 124 60 426 124 170 761 119 316 379 98 405 776 97 78 494 127 172 760 96 291 532 87 269 691 103 169 523 90 930 972 100 110 958 126 48 695 87 431 505 98 190 481 123 631 844 103 326 546 128 81 632 98 588 882 93 285 614 123 83 234 94 852 860 132 366 473 122 212 692 109 294 844 137 88 951 108 196 781 110 164 629 94 555 568 95 295 638 89 139 937 102 256 767 96 196 595 127 439 646 112 57 335 87 108 808 100 378 589 100 257 972 103 397 612 103 377 680 106 24 854 78 605 686 81 364 827 78 117 482 83 49 849 113 416 554 109 400 456 84 609 691 72 366 423 142 12 25 81 20 862 116 20 453 79 335 429 86 53 992 93 118 591 73 37 279 108 454 696 93 195 530 81 357 382 67 322 425 94 528 888 136 106 332 82 465 705 44 444 913 107 313 830 99 272 951 106 249 378 108 394 651 144 204 569 106 356 781 114 388 435 120 138 163 145 446 576 100 654 756 78 168 215 118 634 868 94 315 838 140 5 833 94 312 792 103 269 658 96 641 921 118 193 352 104 224 397 76 362 981 74 294 362 92 715 874 110 486 714 118 25 819 120 219 313 120 659 882 107 230 284 86 172 921 95 106 742 106 551 598 116 390 470 77 376 602 96 233 808 126 483 901 96 648 654 108 152 613 110 136 987 137 478 888 86 306 733 114 207 394 135 918 976 80 784 966 117 377 501 94 99 303 115 403 493 76 99 234 95 581 819 101 658 804 64 420 619 110 675 791 108 404 418 72 467 509 69 400 680 105 94 383 73 1 776 78 15 219 81 5 557 100 631 633 111 98 751 101 526 579 89 522 696 89 152 604 99 587 605 88 69 945 59 196 808 143 204 942 117 460 543 124 73 694 83 92 100 62 557 568 64 24 213 110 372 469 90 527 774 90 528 876 116 233 486 91 675 975 109 197 960 104 233 894 69 24 606 110 259 897 96 175 314 70 809 861 124 318 514 80 419 420 124 410 599 99 159 257 131 134 509 104 418 793 112 357 523 104 252 311 104 16 495 116 293 637 108 902 911 93 103 639 66 13 867 96 620 901 95 37 504 101 151 338 111 411 667 116 319 598 52 289 472 102 151 253 109 216 574 84 784 860 102 690 769 64 134 430 124 589 951 87 414 854 69 356 761 60 14 428 120 101 727 107 155 793 97 340 793 121 795 812 77 285 888 125 625 691 91 149 191 121 78 694 97 250 454 111 272 922 119 84 214 96 269 393 114 299 329 110 396 437 97 171 236 100 307 660 94 343 732 108 310 917 106 264 796 79 246 985 108 46 695 100 50 220 100 316 957 60 239 808 91 8 30 120 613 643 103 151 787 120 155 797 113 109 975 66 185 571 104 559 879 46 103 603 119 358 822 87 191 513 115 562 768 80 854 958 84 469 924 87 194 729 87 362 369 96 34 834 105 555 982 98 617 702 101 39 502 95 125 685 71 114 569 74 243 777 96 112 449 83 128 232 89 154 970 106 318 914 124 178 680 121 64 207 93 355 542 95 19 599 111 105 270 89 676 956 97 306 879 108 62 606 108 361 976 116 466 600 122 404 730 107 59 372 128 196 856 98 273 693 120 283 613 109 209 433 83 53 955 78 254 999 92 164 613 120 413 892 70 196 877 130 315 731 102 455 918 87 147 520 98 359 812 82 22 142 107 103 267 105 305 605 78 239 473 84 378 401 79 127 946 103 885 991 101 269 662 118 613 650 98 18 179 76 36 987 53 207 224 90 199 433 63 590 986 102 317 731 92 422 491 95 741 913 120 514 962 92 363 881 62 306 980 72 281 298 97 315 696 96 728 885 98 192 417 80 313 363 85 0 965 139 104 452 93 447 782 94 398 725 69 412 740 97 238 970 116 568 840 92 557 633 146 418 715 102 552 690 136 315 465 105 113 303 102 290 786 109 347 581 116 577 679 130 920 940 83 317 397 110 468 688 96 100 701 127 552 613 142 249 950 90 286 342 59 230 761 115 436 443 108 62 661 83 412 981 107 361 539 86 219 480 106 42 988 91 713 919 85 290 857 99 961 988 90 79 310 111 245 717 116 189 651 119 412 487 112 520 779 122 329 727 85 396 664 112 453 958 86 315 392 93 42 522 103 334 626 89 74 181 118 344 567 110 506 650 101 80 581 114 723 806 111 119 438 118 33 171 105 472 500 65 463 553 103 436 927 130 433 696 139 31 258 108 599 877 112 914 974 107 108 587 75 832 952 100 279 841 76 362 681 66 112 252 99 140 172 60 115 316 124 303 396 82 557 667 88 519 734 142 543 676 78 48 72 92 109 200 108 142 299 111 354 687 100 30 349 83 250 508 84 419 511 58 436 452 65 226 673 92 117 844 118 477 939 110 387 873 78 196 590 116 332 465 82 368 931 81 704 910 121 238 693 67 13 333 88 514 895 73 73 278 104 99 745 112 369 475 60 370 450 122 486 937 107 300 614 123 102 623 118 594 646 106 158 850 102 714 734 120 318 628 86 308 905 82 61 647 113 653 782 101 97 878 115 226 957 114 669 793 114 113 540 122 164 467 107 690 756 93 232 726 112 62 737 120 22 618 107 778 948 116 246 602 68 78 911 84 218 778 107 606 871 151 661 707 92 66 693 99 519 631 106 173 226 98 468 474 115 103 294 89 312 817 135 327 881 112 206 737 138 433 881 128 23 790 119 34 797 126 25 975 118 75 890 99 305 699 62 676 739 97 261 547 93 633 900 86 309 854 82 43 935 92 812 835 73 528 969 97 82 996 72 177 746 137 267 844 110 280 588 116 638 914 113 139 399 100 139 960 117 241 736 75 553 567 114 649 932 131 140 483 84 800 890 93 284 681 111 653 894 109 147 216 111 132 441 102 56 362 98 342 823 109 118 856 72 598 777 81 29 690 102 92 226 114 72 806 122 315 820 104 425 750 94 184 542 105 308 358 91 733 862 83 440 592 121 177 468 124 385 657 99 62 734 120 15 379 83 637 922 111 236 349 80 311 625 90 612 687 85 48 384 129 514 660 83 10 907 133 74 278 111 7 835 116 65 171 97 324 886 96 726 888 90 82 873 80 508 859 64 675 897 82 929 951 61 550 611 121 268 649 84 562 696 78 48 436 69 561 854 90 120 843 101 42 746 73 480 848 107 112 677 102 12 33 111 277 411 88 263 983 121 436 704 125 38 795 121 410 516 108 239 341 84 71 157 108 229 524 101 529 897 96 60 815 105 152 549 118 374 537 95 169 933 90 656 724 119 477 597 85 300 360 130 430 441 86 185 370 103 740 849 111 223 965 116 69 469 121 41 996 123 274 432 104 187 733 107 5 986 101 82 888 106 457 762 92 539 718 75 189 254 123 240 627 82 517 874 82 316 398 84 118 438 124 823 989 123 511 861 98 205 815 98 205 764 111 366 622 103 556 695 129 268 608 121 467 729 87 235 895 109 69 267 68 650 695 109 232 856 92 65 624 120 515 968 87 195 722 135 486 971 124 623 732 124 396 520 110 75 802 97 317 528 120 56 829 74 238 532 125 101 517 118 735 973 119 383 779 117 339 512 67 222 261 57 540 824 44 270 740 100 359 762 100 297 459 48 373 495 101 810 891 106 292 928 82 193 529 107 235 879 118 937 989 74 451 899 142 580 615 131 536 803 106 698 775 99 104 783 127 655 844 98 567 964 106 491 935 140 161 480 113 78 457 77 33 636 72 591 880 67 38 554 119 236 538 120 24 894 96 541 930 75 40 428 77 409 702 123 35 455 125 81 556 69 517 714 74 288 645 115 89 919 100 250 348 76 437 952 95 6 454 111 18 117 126 678 749 73 38 70 77 308 386 87 694 791 63 337 695 105 170 322 115 523 776 108 74 368 101 202 452 50 250 676 129 228 435 105 195 916 83 66 998 105 596 957 98 248 710 109 666 899 63 501 562 90 338 675 114 183 298 100 148 782 113 402 477 124 142 909 119 124 990 79 139 949 109 51 824 89 245 336 132 444 629 95 402 813 103 75 184 51 145 942 86 103 640 113 163 737 117 448 962 91 683 840 111 288 619 72 676 686 122 228 330 107 57 435 95 12 433 91 578 767 118 576 618 75 437 901 129 287 910 78 301 900 58 361 478 110 38 147 74 40 956 92 198 724 89 365 453 91 87 230 57 491 962 78 493 741 114 417 434 90 180 982 90 536 717 106 545 913 114 591 884 53 559 953 83 161 905 108 693 761 109 2 153 115 509 683 92 384 892 100 172 604 91 261 290 121 329 785 88 453 481 86 13 933 92 115 307 128 178 692 115 228 819 133 502 706 92 107 528 117 286 514 111 214 940 70 632 731 120 592 938 83 144 326 100 264 310 88 367 504 86 349 600 98 350 955 106 125 821 91 32 518 119 242 479 101 934 965 101 426 874 65 79 589 82 222 806 76 3 479 136 296 829 96 926 991 83 56 986 76 112 533 75 353 920 77 422 759 72 289 764 138 60 810 112 73 359 122 962 975 91 140 642 77 492 536 118 540 664 98 565 737 132 850 865 80 103 275 95 241 528 116 152 936 91 42 278 86 621 631 72 266 545 74 92 677 78 227 575 106 366 940 114 166 760 111 417 845 105 438 489 75 141 693 85 71 866 95 595 976 130 731 958 91 249 364 78 416 492 123 393 938 80 496 688 100 169 212 97 712 901 94 787 788 110 171 728 120 501 716 99 360 393 126 23 907 135 22 373 123 333 958 98 799 918 78 143 825 88 770 926 145 74 483 60 453 592 117 346 464 86 200 660 85 420 916 113 422 777 150 312 655 100 539 580 139 34 813 71 173 639 84 430 946 85 488 662 106 449 874 61 366 939 118 829 880 105 564 641 143 661 711 102 411 551 80 622 917 109 489 797 92 282 428 89 326 927 81 98 144 93 23 64 126 408 619 94 799 827 107 718 989 104 207 686 74 84 276 76 941 992 88 20 821 84 337 395 114 819 900 96 301 983 98 130 898 108 63 203 106 302 685 84 184 804 115 205 428 98 34 600 85 672 770 66 177 876 75 388 462 109 333 716 73 573 971 97 718 850 108 125 481 65 268 348 72 746 821 34 217 983 143 424 916 119 489 649 112 457 728 104 869 989 87 228 364 95 145 407 124 410 593 93 212 641 84 454 957 48 260 515 102 389 492 99 714 816 121 561 873 93 313 528 118 57 59 82 370 641 91 37 252 104 57 739 80 366 368 129 8 809 57 215 660 79 152 542 82 289 295 110 112 123 107 40 268 123 176 528 116 161 917 106 961 984 66 65 405 105 436 748 117 168 367 106 307 536 95 186 661 91 167 434 113 248 819 108 547 613 81 43 862 102 221 600 75 221 627 103 126 344 109 180 301 84 714 778 132 297 959 110 346 673 76 291 478 87 161 613 98 342 866 158 403 953 88 832 928 110 184 705 64 204 890 75 506 853 107 783 829 108 308 566 95 144 578 109 867 967 142 92 119 61 207 326 102 151 375 86 473 916 81 205 262 144 155 759 92 641 875 104 449 933 71 70 933 85 484 919 76 463 864 66 41 560 105 24 919 100 570 720 96 35 368 83 20 802 107 129 825 125 436 994 126 129 692 112 55 656 122 319 380 139 773 796 124 96 638 107 455 944 89 681 816 99 274 968 141 613 732 92 119 227 121 501 873 91 157 577 87 124 871 109 443 636 108 28 416 113 696 872 101 269 399 77 659 856 70 223 708 102 116 379 85 508 539 108 805 815 113 443 699 74 43 901 90 349 862 125 65 547 108 406 902 96 590 921 79 426 470 92 409 694 96 264 761 71 37 571 124 23 486 95 276 686 103 265 491 85 513 921 70 262 486 128 432 797 86 878 899 84 296 740 88 349 543 109 803 967 94 655 998 153 217 400 131 360 884 107 184 918 129 227 828 110 77 862 112 411 980 101 64 490 102 340 789 69 333 764 92 529 661 106 282 811 124 289 606 91 479 596 109 63 893 116 623 958 74 8 161 77 207 787 85 29 512 76 244 887 93 369 699 74 906 915 54 701 725 68 556 740 118 141 265 91 211 875 83 328 480 112 404 454 80 396 564 128 275 767 93 326 648 106 178 874 99 402 633 112 342 455 94 464 966 90 121 616 72 846 886 97 85 868 91 1 731 120 728 948 64 305 708 88 296 337 104 718 825 68 570 937 75 204 781 82 374 863 91 252 554 88 368 661 125 12 576 118 106 830 117 89 128 77 453 486 131 55 481 109 202 560 98 22 110 130 305 870 102 313 414 111 93 986 83 729 837 109 71 296 87 356 378 69 14 427 68 208 463 131 422 873 97 236 944 93 136 391 95 114 886 103 717 949 81 209 221 87 421 526 100 3 36 125 647 792 126 65 486 129 179 292 114 282 363 77 258 409 66 439 532 109 241 373 95 165 331 88 239 722 96 694 984 86 5 789 100 596 662 63 428 531 114 341 820 81 627 965 94 461 829 76 76 125 104 709 995 113 175 805 81 415 780 91 653 940 102 361 659 93 562 916 94 584 924 133 207 712 104 133 331 64 522 637 109 618 817 100 629 969 98 160 516 117 889 915 98 730 984 105 6 109 132 39 460 93 137 703 100 595 599 87 2 494 96 701 882 127 706 783 89 158 726 102 519 836 97 732 890 78 346 967 112 659 997 143 584 986 103 36 287 78 71 822 94 461 929 96 503 687 128 518 992 83 372 428 67 470 514 94 406 645 102 272 415 63 567 878 126 34 278 103 136 482 120 120 441 124 586 775 109 184 996 102 95 700 108 704 778 107 548 666 124 9 334 79 599 645 77 95 441 63 474 505 120 734 872 143 61 961 105 549 839 95 102 662 115 67 148 76 70 436 91 93 598 104 460 554 97 169 256 57 82 729 128 689 763 116 22 994 84 50 680 90 390 426 105 598 679 82 581 951 126 8 476 98 416 842 105 189 244 136 547 990 86 175 751 104 293 746 116 600 920 103 190 604 112 401 700 85 673 787 112 737 831 120 170 456 145 203 714 124 426 713 90 61 644 103 154 587 109 687 739 67 109 345 100 489 731 120 243 413 122 102 839 60 425 436 75 206 444 98 259 836 75 102 675 86 160 279 75 590 626 78 305 834 80 116 532 70 917 929 114 6 972 69 479 614 106 105 785 131 419 922 118 3 333 101 175 358 86 576 621 89 289 699 80 75 858 119 359 446 111 467 480 111 536 942 87 71 184 109 140 670 102 172 908 112 43 189 109 668 756 96 75 679 99 233 968 60 662 706 71 667 990 121 165 862 123 268 291 71 157 562 88 155 900 63 488 790 89 654 743 89 757 823 59 892 901 62 669 820 101 707 883 89 713 989 111 669 693 108 127 587 121 110 194 112 215 527 140 323 474 81 278 573 135 697 835 112 16 266 75 306 562 74 331 785 98 668 793 103 46 256 115 7 918 94 168 886 116 435 457 106 68 974 74 392 483 87 446 618 108 3 603 115 175 382 88 152 757 93 34 769 98 533 718 82 479 893 105 328 465 101 165 513 110 634 892 78 200 336 132 323 359 121 182 922 80 625 787 79 482 837 93 536 629 108 536 612 118 814 948 75 308 948 88 73 201 107 96 354 107 319 486 103 558 715 127 454 630 100 362 533 124 106 920 111 203 364 92 109 595 81 688 806 89 69 283 100 605 724 119 564 902 113 112 829 120 658 699 151 292 672 96 214 829 75 30 201 80 182 796 115 194 301 104 532 966 83 134 375 125 81 561 98 80 543 75 137 469 91 801 811 119 748 886 79 246 614 108 511 764 113 489 818 102 59 546 134 519 819 73 157 298 158 692 886 114 555 593 123 502 943 71 259 784 87 237 239 123 76 514 93 880 881 88 113 977 86 13 512 97 517 963 70 454 655 116 760 941 120 190 202 119 422 437 108 248 912 77 263 740 82 70 608 95 813 868 94 90 645 98 248 452 103 781 836 74 190 351 58 590 975 87 658 708 82 244 591 73 3 863 143 651 915 99 639 854 121 107 509 108 573 825 79 544 644 117 120 604 85 739 796 102 218 888 142 519 714 120 302 827 116 43 593 128 820 838 93 448 493 106 527 917 151 204 580 91 463 898 105 734 816 65 668 800 101 308 415 93 449 757 131 523 918 93 647 875 121 82 259 103 169 191 87 387 392 113 722 876 125 375 770 107 766 855 115 729 859 110 800 852 66 749 791 100 290 343 96 553 768 131 138 796 109 261 803 124 702 743 92 162 711 107 560 661 86 304 788 111 478 726 102 304 701 100 750 778 75 779 814 132 208 756 94 80 383 97 526 748 97 198 413 121 475 555 99 305 865 113 379 915 109 184 803 101 455 925 94 298 510 113 768 913 63 64 468 82 76 243 103 387 567 107 423 614 100 528 856 102 635 930 112 195 222 87 422 558 71 98 964 85 487 704 123 110 713 111 96 873 116 810 977 134 18 77 89 765 907 90 12 607 87 382 940 118 259 723 82 428 720 103 141 900 102 313 502 94 437 913 83 756 871 92 553 699 116 200 337 50 738 951 83 728 750 96 370 396 105 143 887 96 698 736 104 453 693 83 612 845 148 777 869 130 813 862 115 719 961 98 21 99 102 658 776 100 366 409 77 732 843 111 153 901 104 140 552 66 62 125 93 246 548 79 193 233 85 265 740 117 155 348 97 431 963 121 638 663 117 243 440 95 75 146 99 373 467 107 255 855 98 388 604 129 235 624 86 34 276 94 542 792 83 472 669 104 203 581 93 141 283 104 86 869 115 166 459 122 17 823 97 295 481 80 811 979 83 137 192 76 34 340 87 422 890 101 370 697 92 140 240 129 208 690 102 40 514 102 402 539 112 491 832 63 348 434 88 202 730 111 107 266 105 724 911 115 649 748 136 545 699 31 554 894 117 112 128 143 585 987 115 324 741 52 15 134 92 408 573 97 267 380 88 175 750 101 175 795 114 196 683 83 689 705 97 143 625 80 204 889 95 34 643 101 841 991 51 145 174 97 881 969 90 142 293 79 75 170 94 218 243 87 362 743 95 89 876 72 458 699 92 36 388 100 681 970 65 276 439 91 805 872 92 33 395 93 231 560 129 317 345 56 120 322 129 286 373 100 586 865 94 8 634 65 134 776 106 313 447 77 436 480 103 82 505 113 354 562 92 39 612 92 155 301 55 31 373 89 14 892 104 223 386 90 585 598 129 651 809 118 232 286 78 181 342 77 390 711 118 237 976 138 87 757 102 310 871 81 652 881 98 155 593 116 268 414 104 619 929 93 29 937 96 12 94 88 475 737 85 313 990 99 779 999 109 227 997 99 447 854 85 820 952 107 386 462 89 257 819 58 72 950 82 257 705 95 312 434 123 798 921 102 723 801 64 648 895 82 252 671 104 607 906 116 7 775 109 545 847 96 716 891 96 297 561 136 83 894 108 400 938 97 264 759 121 185 801 112 184 965 81 166 390 94 597 799 80 590 753 102 98 821 95 336 685 100 186 977 101 778 874 111 102 739 81 135 669 81 446 776 73 19 969 107 108 997 140 38 626 96 167 769 62 727 882 86 35 49 132 84 200 126 300 860 101 37 594 100 96 651 52 388 504 91 108 990 102 90 350 107 199 236 95 74 555 99 32 717 139 6 321 115 499 552 113 194 972 122 102 849 81 314 335 122 49 648 123 438 961 113 94 906 93 488 729 96 848 893 117 227 704 108 114 887 97 28 802 111 471 844 124 61 216 104 755 802 111 246 953 87 30 842 130 586 828 91 135 268 79 643 998 141 301 905 109 752 968 113 684 932 128 55 233 113 286 907 106 67 358 125 148 644 68 204 837 113 64 808 91 775 845 116 195 310 95 68 600 94 121 397 57 387 824 90 242 420 64 130 732 85 880 927 93 387 934 102 448 620 106 466 547 110 472 730 134 510 585 139 82 317 76 222 382 62 29 732 80 600 613 108 289 986 97 553 859 125 109 229 99 28 729 89 656 817 107 352 716 106 949 957 128 432 806 120 411 773 127 612 900 95 207 287 81 215 996 77 343 909 86 85 954 109 436 716 133 88 134 112 101 445 102 191 714 122 256 301 97 362 733 84 505 884 95 554 958 92 815 975 133 54 126 105 483 509 96 542 756 82 793 834 97 471 670 118 41 527 98 438 641 92 326 510 90 119 882 98 60 843 85 415 976 125 495 686 64 407 673 139 520 616 116 429 962 117 284 697 102 102 355 116 470 992 85 398 711 95 550 994 91 256 483 98 758 777 70 335 779 144 199 347 73 376 949 106 272 571 114 320 736 65 104 446 112 138 674 115 306 776 81 174 316 79 105 727 112 634 877 98 585 922 117 2 160 87 619 688 74 133 150 85 196 287 117 588 674 94 579 932 100 519 828 123 520 866 87 536 595 72 271 398 99 275 686 87 295 395 86 256 506 121 472 819 120 186 710 78 389 564 94 335 535 63 850 945 81 655 894 105 241 480 96 442 600 124 521 566 84 117 147 110 418 532 88 652 846 89 894 919 108 343 795 98 874 955 121 15 363 101 198 535 70 322 407 114 26 488 70 347 871 114 88 468 126 112 980 66 175 491 85 411 733 96 132 148 80 588 888 82 286 453 122 56 776 124 506 984 83 298 362 86 108 797 107 680 936 117 543 882 44 409 688 91 90 262 117 434 572 111 146 837 118 447 978 77 397 995 128 335 877 116 54 421 87 217 621 106 198 778 114 462 892 124 463 954 73 510 939 120 620 660 106 166 279 84 863 866 92 7 451 82 626 737 76 168 675 71 541 857 91 206 385 83 158 284 109 865 870 91 538 925 102 124 477 92 588 804 105 199 235 94 137 236 67 287 555 85 356 681 133 215 810 68 323 967 112 344 796 116 149 279 86 456 501 120 480 738 89 205 915 89 397 678 59 681 896 63 228 725 109 165 235 104 95 450 111 679 747 79 29 493 111 227 846 94 280 940 39 731 997 70 298 725 98 436 451 78 312 483 104 28 790 58 403 740 122 513 859 115 95 440 126 535 539 91 192 810 92 71 402 112 47 210 118 72 549 111 511 953 92 288 468 69 231 614 88 357 565 124 303 860 119 879 883 96 28 371 110 905 993 107 660 677 70 501 566 120 203 240 95 446 667 105 385 715 102 83 934 113 249 278 122 358 515 116 413 504 79 236 690 81 223 785 104 404 848 67 233 690 77 219 228 103 837 942 65 413 710 92 38 486 103 150 191 79 36 924 88 43 641 136 499 718 60 120 562 100 836 926 101 182 535 88 460 613 113 259 755 129 501 891 93 601 810 104 107 610 99 726 755 108 621 710 70 380 813 62 19 245 76 229 808 115 98 181 114 687 796 139 77 740 120 509 885 123 200 861 125 49 233 75 531 626 98 519 737 114 842 934 124 121 636 78 592 896 80 155 722 96 297 346 87 289 901 108 639 885 92 667 718 114 290 745 82 110 781 125 3 503 77 228 356 87 211 811 110 103 291 90 335 671 89 127 994 96 282 876 79 280 699 103 612 870 122 122 336 104 625 791 135 514 989 87 331 921 67 517 674 107 442 628 79 198 905 104 206 587 145 236 956 75 354 588 82 329 997 74 715 968 101 128 762 81 359 833 84 298 486 79 2 912 77 287 471 119 554 930 99 106 418 119 386 422 87 274 321 100 756 763 108 95 612 102 302 757 125 161 898 107 242 936 81 126 749 75 449 541 109 371 805 85 281 560 104 357 560 125 280 385 81 178 333 93 411 637 138 546 989 86 682 884 48 199 287 106 53 636 104 754 944 84 302 436 118 750 956 110 30 983 122 364 886 128 0 284 79 330 440 65 377 598 108 475 646 68 128 398 90 162 766 103 150 267 111 355 698 129 149 412 115 14 930 116 365 774 89 89 668 51 617 775 115 614 661 98 569 586 106 173 547 54 223 472 86 878 964 86 548 662 90 58 457 106 171 762 105 49 309 115 826 903 149 472 506 111 459 885 90 112 732 80 204 881 111 694 905 94 601 972 113 127 583 127 650 906 151 265 487 119 823 991 103 519 903 87 254 821 69 524 980 119 441 622 89 31 909 94 336 698 76 74 307 72 467 836 94 144 860 75 529 901 49 511 735 113 419 861 104 27 108 76 87 528 85 73 406 70 101 619 72 228 647 115 93 472 111 16 81 100 19 500 81 408 882 98 746 768 85 24 170 94 276 517 113 100 321 107 221 687 93 523 977 106 241 927 85 48 575 110 116 371 108 45 223 108 171 549 102 665 898 102 119 467 98 651 908 113 452 504 113 304 707 57 21 319 136 499 786 101 235 773 106 362 500 101 179 855 124 616 933 104 63 775 79 460 511 102 533 974 82 120 737 107 250 837 51 276 942 83 129 534 77 94 956 88 624 974 109 83 760 90 259 467 94 666 830 133 330 952 118 699 923 112 216 406 78 192 926 121 538 837 64 345 416 108 654 749 113 291 762 106 578 894 101 51 783 95 614 913 111 86 821 80 841 957 111 242 812 108 190 309 106 230 559 92 20 54 110 491 617 127 502 995 89 667 905 48 40 369 90 410 779 129 336 787 103 24 993 115 643 672 96 275 573 112 148 758 114 873 970 83 29 892 67 439 605 108 892 926 96 576 762 104 533 632 121 269 521 90 60 94 98 26 221 78 297 891 122 16 679 93 79 952 87 630 945 114 39 340 120 521 681 58 3 986 120 392 760 80 58 641 135 525 885 67 564 816 110 520 705 109 175 690 75 401 870 95 357 444 104 445 653 89 628 958 79 353 554 123 36 714 156 529 773 88 847 935 94 137 222 110 31 935 79 169 651 117 152 500 86 516 546 83 293 314 106 155 808 92 704 862 91 641 918 126 277 350 97 147 209 129 424 863 115 164 190 89 101 150 120 702 983 100 386 496 84 250 533 83 101 554 62 638 829 108 595 814 108 218 254 96 257 684 132 26 231 93 13 630 92 238 757 91 511 593 79 732 962 126 271 659 107 121 521 152 477 573 128 524 770 88 338 804 59 381 858 123 283 449 118 719 873 121 295 643 79 66 303 102 691 763 91 468 758 47 418 431 96 551 768 70 39 645 135 207 831 85 89 789 81 480 707 116 402 710 89 662 880 105 152 625 69 488 561 78 544 861 102 190 304 115 157 906 94 148 428 111 216 375 122 168 947 112 220 574 99 351 361 112 201 215 92 133 843 86 48 423 87 122 797 73 170 990 62 437 750 115 142 573 92 160 950 137 252 504 106 374 757 95 245 636 146 468 986 102 76 975 66 201 627 110 107 592 101 598 867 84 477 804 130 607 647 78 281 285 102 157 371 121 716 991 89 171 227 105 835 989 95 473 857 91 320 874 124 263 671 95 532 990 83 0 715 97 175 461 107 201 848 114 163 980 98 10 59 108 7 434 106 137 863 96 640 844 115 204 525 114 298 543 71 894 901 139 461 941 59 386 473 128 449 801 130 248 272 126 543 949 92 852 953 93 457 796 134 181 431 90 166 849 69 40 667 121 254 277 128 710 905 98 677 794 104 389 933 90 364 579 95 720 773 85 677 732 79 258 937 110 138 209 100 144 889 70 247 504 87 477 726 117 297 702 99 421 540 112 904 924 67 0 908 59 115 806 87 344 598 105 420 590 69 561 702 90 191 765 106 350 809 103 64 551 123 348 838 118 245 850 123 589 616 97 81 318 114 409 821 101 133 251 130 441 864 101 410 418 118 187 406 91 332 814 92 304 906 70 66 941 92 759 822 126 226 945 102 282 585 134 173 363 102 511 532 103 30 425 101 484 910 106 34 449 121 687 922 124 176 252 95 317 545 104 725 764 106 408 488 97 24 70 89 620 852 99 120 986 90 48 758 110 290 791 55 34 986 72 659 945 76 606 626 96 245 265 119 562 688 70 234 957 80 42 777 103 160 973 130 375 588 84 237 448 133 388 541 103 51 83 109 116 609 70 358 979 93 157 707 116 254 665 108 39 126 57 34 898 133 507 859 113 90 213 134 50 254 88 223 569 93 109 531 93 250 383 119 480 683 79 521 841 100 401 791 102 306 545 67 1 356 92 421 721 115 19 905 91 44 419 88 747 757 85 84 160 98 605 961 118 370 509 77 58 436 85 61 197 136 378 918 96 17 579 86 36 220 116 98 564 103 680 868 66 314 924 85 733 837 83 105 965 107 460 748 117 466 759 87 345 957 92 870 978 134 211 779 87 210 432 79 194 633 98 103 355 103 234 586 81 36 915 70 521 542 92 104 910 100 3 805 94 526 974 105 631 933 115 33 482 105 26 356 71 869 915 71 168 827 100 381 582 71 246 588 86 165 996 96 654 704 107 188 927 90 626 731 125 628 839 96 3 392 73 169 634 98 212 800 114 275 837 117 25 724 127 242 838 124 645 669 99 311 606 112 444 801 133 3 807 108 5 960 83 485 505 123 2 804 129 878 897 107 581 638 79 13 470 57 271 495 97 495 571 42 702 847 85 584 746 71 232 983 93 463 779 107 103 650 113 190 212 96 235 738 99 741 771 120 44 723 138 362 954 93 39 609 85 438 677 113 591 835 97 696 925 102 512 816 118 199 757 97 400 945 96 132 913 141 396 574 83 551 668 103 220 271 68 416 553 119 17 854 104 66 931 83 834 838 89 110 337 70 402 962 143 642 693 85 928 962 127 2 283 62 150 491 77 178 784 89 3 372 134 193 880 128 295 344 112 751 789 102 49 894 98 306 901 104 200 911 116 16 597 138 170 195 109 553 811 96 882 960 82 604 684 88 295 630 79 489 801 106 398 698 109 584 938 136 429 928 93 391 783 95 207 762 77 192 257 119 656 747 129 650 734 113 172 856 131 279 838 96 384 769 70 299 835 95 348 745 84 85 494 60 501 843 84 22 113 103 396 660 115 613 959 88 182 397 108 134 889 113 576 766 80 27 272 122 52 301 111 445 540 116 30 484 113 393 710 92 397 785 118 555 863 84 658 680 138 509 859 98 296 762 86 210 341 83 274 333 118 86 770 88 75 855 127 784 856 98 526 958 94 205 451 95 1 899 117 161 380 80 105 355 62 11 280 92 346 902 149 126 313 89 732 906 96 251 877 75 355 952 98 68 912 99 244 670 94 442 931 70 276 807 88 480 536 109 320 589 110 469 682 43 564 878 95 312 959 47 133 644 98 444 962 132 608 786 119 335 608 127 485 643 96 149 748 122 175 995 73 126 927 83 146 158 47 261 860 116 145 212 128 89 434 119 262 674 98 104 681 127 456 887 76 211 558 68 251 808 102 217 836 67 168 713 110 151 935 105 667 887 87 287 321 138 7 377 87 617 719 107 86 808 104 292 970 83 529 879 129 193 726 106 11 327 115 357 844 116 318 356 115 418 950 103 683 922 72 322 345 63 116 885 113 544 711 100 437 714 82 53 817 148 665 781 64 750 965 93 854 892 119 245 897 62 495 967 130 343 928 89 171 713 109 322 665 77 224 424 97 53 304 87 101 944 111 483 878 104 291 402 115 24 320 109 136 400 92 383 813 69 680 829 91 103 374 105 316 599 106 105 756 72 123 342 101 276 399 99 90 418 36 300 318 93 444 685 119 74 397 79 130 843 98 560 807 150 141 793 64 348 833 72 528 882 107 72 708 105 603 716 110 504 874 103 743 828 105 501 773 87 206 377 102 129 332 102 491 576 82 80 129 89 656 943 95 69 795 107 44 451 84 614 701 71 889 903 97 92 849 114 592 917 118 124 360 117 569 639 97 117 967 87 6 442 102 583 881 103 53 546 82 319 735 106 63 611 93 347 723 86 130 788 84 212 215 123 79 448 144 38 881 110 919 993 105 247 453 88 125 888 92 654 731 72 35 47 118 395 987 109 166 457 103 748 763 96 39 116 87 450 596 93 331 811 140 567 709 89 56 230 120 653 789 85 652 861 126 391 620 100 216 408 101 649 835 58 666 778 86 319 794 95 208 679 119 525 758 74 135 761 89 223 231 113 159 924 103 108 940 113 668 765 128 186 794 56 140 991 90 639 761 108 86 732 85 188 668 100 650 769 118 262 518 71 51 115 68 375 917 74 476 512 89 411 447 101 4 738 81 527 800 114 591 840 108 382 570 107 580 896 110 493 910 113 151 449 139 287 855 87 488 763 83 264 700 53 128 244 130 734 859 98 197 383 102 451 902 110 902 995 84 587 785 129 181 596 118 986 988 118 68 658 108 356 464 120 397 837 72 345 371 127 692 897 122 32 790 107 515 982 111 69 458 105 448 895 91 522 872 107 762 958 89 63 960 114 455 670 73 44 858 103 87 668 91 638 720 81 20 442 100 676 810 68 260 653 114 426 732 160 291 292 59 232 370 77 354 878 98 274 527 107 63 654 96 393 808 132 343 539 112 29 832 132 197 391 122 716 757 70 240 850 110 532 983 64 203 905 78 176 790 90 281 641 67 442 953 110 367 937 128 0 803 126 219 448 95 73 974 121 1 390 98 501 854 109 886 972 126 53 680 69 482 604 97 128 674 94 152 346 102 323 357 106 176 876 111 453 553 113 501 554 62 187 690 107 321 710 115 405 860 97 694 876 107 819 883 96 132 287 109 94 345 110 494 743 111 450 640 92 69 853 124 482 582 83 192 482 97 405 524 105 254 591 101 898 911 114 274 623 89 47 187 71 458 791 131 103 910 98 254 712 113 568 815 102 462 710 83 764 800 97 21 174 100 772 960 123 301 919 92 467 625 93 296 303 132 481 868 117 167 898 117 4 382 100 468 954 101 464 603 121 103 954 124 454 620 119 402 806 93 171 471 87 638 985 96 507 510 107 334 950 118 615 801 111 306 780 113 496 913 113 349 766 110 4 902 123 282 286 109 674 891 78 943 972 111 616 781 91 426 598 76 478 667 108 167 178 111 690 764 114 334 338 77 99 853 93 142 356 97 565 702 96 309 436 57 92 254 111 64 67 98 169 311 103 38 240 102 589 871 73 889 901 84 147 711 130 691 945 112 374 695 100 57 907 94 105 219 65 60 414 120 755 798 91 254 540 101 164 388 89 702 942 89 705 747 100 489 961 62 277 447 105 566 602 119 193 957 105 381 711 116 279 740 81 353 692 79 260 302 114 212 975 96 20 440 83 282 992 111 46 215 98 157 466 101 295 349 123 75 132 95 690 721 96 738 771 77 271 302 37 5 844 86 108 199 118 701 826 66 430 759 97 88 358 144 131 137 117 249 675 96 305 687 79 619 678 113 311 847 83 112 328 105 8 204 103 366 443 86 30 773 90 378 522 89 228 417 92 3 464 110 280 639 83 48 59 121 159 876 122 504 901 137 192 644 47 405 916 98 616 870 125 344 563 114 424 459 113 492 616 117 125 791 86 749 780 78 695 785 118 173 954 74 146 243 85 78 667 95 334 808 90 867 995 72 134 579 98 318 941 120 298 342 126 303 603 83 162 485 102 361 811 72 113 232 97 90 970 109 87 245 124 24 915 75 172 252 116 164 957 117 254 635 57 124 864 109 301 333 119 11 864 103 223 403 129 748 842 53 22 175 105 340 483 130 106 224 115 153 837 89 158 353 82 268 890 97 100 553 86 12 293 112 16 103 89 130 334 115 443 468 84 257 562 52 283 882 57 130 645 100 746 995 95 49 639 87 94 506 127 56 746 74 468 935 148 602 830 80 36 750 108 266 898 108 20 541 83 44 171 100 253 844 76 429 477 97 313 742 88 409 853 135 418 999 105 853 931 43 470 556 75 500 596 86 638 988 92 328 661 53 225 594 117 59 463 82 393 436 96 233 457 108 152 347 97 343 501 94 401 878 116 182 850 96 588 746 108 426 859 101 871 916 120 293 562 73 423 700 134 244 505 106 156 334 86 666 773 118 587 748 88 113 250 74 150 215 119 871 954 139 32 170 112 21 876 114 929 993 112 602 872 98 208 480 91 9 102 78 416 743 125 304 349 83 374 634 108 240 820 93 18 500 90 228 271 110 24 759 77 296 298 118 688 763 72 204 909 112 52 717 112 218 570 78 93 439 81 105 611 89 635 967 75 121 966 64 632 668 123 222 454 86 296 828 113 62 631 123 267 410 78 626 999 96 282 422 91 298 855 129 571 887 93 32 827 79 8 731 99 16 661 126 874 993 91 422 646 107 527 923 98 242 592 79 591 596 87 223 373 98 103 632 78 707 717 76 193 281 104 440 509 76 130 670 90 733 952 93 732 957 100 367 723 84 705 921 91 644 683 105 780 939 121 739 938 115 370 914 90 474 557 109 693 918 74 289 692 117 274 471 107 190 606 106 102 256 121 609 777 81 685 794 132 145 592 105 305 759 94 594 792 132 475 758 83 681 976 115 500 646 76 278 891 123 241 493 113 225 379 91 574 924 95 300 842 58 11 783 112 365 669 84 346 976 110 942 990 96 305 430 112 463 791 101 153 224 90 126 666 85 645 745 87 377 801 110 380 920 134 202 993 100 174 410 146 681 841 131 229 360 85 263 359 89 209 772 92 302 760 108 277 724 106 88 952 117 174 726 104 367 573 103 285 701 98 776 853 90 516 609 82 61 402 87 651 787 73 578 671 94 166 938 119 268 631 89 127 226 112 370 774 111 490 554 104 136 565 77 110 448 77 82 297 81 287 703 91 867 869 109 48 782 67 51 220 109 359 451 84 256 365 101 337 978 152 656 662 87 135 291 113 55 199 60 784 977 95 267 820 94 437 928 129 122 457 125 56 422 130 181 550 87 178 725 88 623 664 118 48 562 100 99 758 108 745 863 115 172 783 103 335 837 98 518 905 97 179 628 127 796 828 57 393 512 92 209 863 111 334 337 114 127 792 96 826 977 91 208 523 99 143 954 113 136 627 102 786 883 94 832 940 102 499 897 75 463 477 74 72 985 96 112 979 123 265 549 88 701 867 91 760 935 93 711 766 87 48 862 121 488 940 102 228 554 113 202 276 71 273 690 77 763 765 85 9 983 105 180 558 119 279 423 92 274 414 139 578 859 119 282 492 105 524 848 85 282 450 129 800 951 92 528 652 123 305 584 96 42 182 63 130 562 80 678 998 137 579 801 96 140 762 109 619 649 96 447 602 103 256 433 100 412 610 83 713 904 117 167 171 130 77 313 91 180 242 89 81 839 68 716 895 99 237 375 129 298 991 88 54 990 120 114 381 88 496 975 88 5 578 50 180 307 138 263 326 78 787 981 102 635 851 96 115 563 69 453 737 104 724 827 79 457 876 68 4 259 76 438 853 102 179 947 98 490 877 99 27 469 99 347 840 90 145 854 95 687 946 92 461 979 77 408 676 102 18 872 96 403 407 89 614 965 123 259 826 88 793 805 93 318 435 77 168 256 104 797 989 99 291 299 78 162 357 106 200 408 87 611 813 90 215 997 87 231 235 121 345 956 98 360 402 115 260 581 87 204 731 120 351 990 107 91 430 110 153 466 77 276 832 95 507 835 106 92 233 81 309 736 129 235 428 91 408 879 78 452 535 121 212 768 107 756 815 127 475 900 107 306 476 135 304 526 86 622 999 114 21 589 102 129 178 72 487 798 134 418 961 113 751 994 121 365 472 107 351 783 139 386 479 125 283 431 107 419 723 112 914 916 80 46 515 78 93 507 79 596 821 108 95 943 108 610 908 99 378 856 104 452 999 97 314 537 157 520 544 111 257 265 109 125 271 112 471 608 68 62 880 110 626 834 70 385 711 133 440 895 117 65 768 116 499 679 101 438 629 127 205 708 75 202 374 144 37 897 97 16 304 101 33 40 96 7 864 82 216 316 95 58 254 61 489 916 57 784 895 87 60 445 91 47 847 129 353 543 68 805 922 102 706 756 95 372 988 90 167 423 98 578 637 91 575 639 121 199 641 107 172 401 91 175 546 58 96 454 104 94 543 70 110 588 120 183 252 96 530 840 88 762 791 129 656 962 105 785 856 119 505 724 108 269 807 105 123 477 91 336 676 101 439 868 110 123 774 125 2 68 103 719 748 82 33 921 93 361 992 142 49 449 116 425 600 103 81 520 114 593 720 136 636 886 130 723 731 127 879 995 115 364 797 73 125 405 81 682 832 78 244 286 81 383 533 77 651 953 92 231 810 92 227 346 102 225 944 59 234 439 70 32 761 128 796 840 101 144 958 76 307 418 79 507 541 88 115 878 121 148 747 106 275 848 86 133 705 78 262 902 110 354 394 89 433 812 103 69 410 91 766 959 117 805 825 73 347 843 95 361 408 94 34 108 77 251 598 81 51 570 77 204 604 105 295 955 98 654 832 101 604 872 110 263 841 95 26 626 83 446 957 129 376 537 84 831 863 83 242 690 67 733 874 114 834 955 92 177 214 97 65 194 86 284 710 87 225 946 103 711 950 79 126 251 114 115 664 118 464 913 86 136 336 90 427 991 54 168 470 130 558 834 110 296 443 97 79 770 79 264 872 124 128 345 112 494 582 122 257 661 103 152 210 106 174 516 86 191 793 90 357 785 127 89 308 78 63 287 99 113 952 97 165 374 98 341 467 139 310 544 117 310 354 109 680 988 95 405 450 107 298 653 118 108 573 109 498 657 99 300 843 126 441 890 99 400 421 125 578 975 97 328 847 120 737 742 34 395 612 75 132 507 96 77 700 60 390 964 76 761 791 138 235 911 79 55 924 120 69 218 88 666 786 103 774 953 95 263 338 84 174 742 104 284 969 90 172 847 92 514 758 64 306 325 113 392 560 114 312 903 76 408 482 129 128 421 115 256 364 100 478 884 137 229 664 91 425 443 72 319 972 84 109 723 133 103 706 121 350 388 55 62 672 90 939 974 106 3 157 136 678 755 91 40 356 69 110 118 46 573 929 98 372 754 83 217 827 131 327 759 82 407 995 110 516 900 107 115 471 77 627 823 85 566 790 93 574 688 72 75 620 70 509 729 84 185 802 103 589 910 83 313 666 99 247 469 56 408 670 57 121 669 86 461 916 101 664 829 105 87 606 94 377 477 93 236 705 130 666 968 95 87 912 91 538 666 108 50 943 107 492 920 106 514 743 97 191 979 117 452 749 92 156 735 107 89 488 113 320 724 123 695 849 108 161 228 53 418 840 105 477 650 108 394 726 105 288 671 94 695 706 81 42 976 136 244 941 115 507 522 103 179 995 89 184 548 102 77 728 102 818 843 138 52 627 103 135 217 77 99 981 128 162 234 79 724 819 80 198 246 107 586 893 62 640 754 106 39 431 90 130 221 68 49 131 77 191 440 113 292 431 111 16 546 101 639 657 110 189 430 102 139 948 80 330 490 97 175 957 92 291 775 98 141 296 114 544 885 99 463 532 111 211 635 113 280 740 117 813 930 99 55 578 104 807 988 103 353 504 99 557 750 88 313 626 129 830 938 128 191 505 82 572 800 82 110 777 87 85 376 120 289 535 125 418 805 102 285 778 95 58 538 122 96 955 106 733 787 116 261 289 76 196 812 111 89 179 92 711 913 112 173 972 108 645 887 118 93 798 120 360 666 66 359 990 94 732 816 111 23 352 87 360 912 126 725 754 122 40 220 69 337 816 98 97 737 104 110 773 111 305 440 119 356 444 112 5 60 96 677 772 79 259 612 112 530 984 87 172 480 117 225 406 90 607 844 96 104 996 109 93 881 76 317 318 83 406 912 116 232 760 85 144 284 107 353 710 107 184 964 101 381 509 80 620 813 87 286 308 106 744 938 71 520 857 85 319 512 78 131 557 100 96 376 96 190 906 142 393 746 61 226 575 97 49 976 97 293 872 116 292 623 112 51 876 138 289 793 100 861 998 96 235 889 137 286 858 91 361 961 95 721 832 106 107 178 133 421 676 98 684 825 88 62 90 142 492 861 86 667 731 103 209 876 112 141 239 102 253 594 102 49 179 111 288 539 93 197 347 110 468 578 105 337 683 101 251 904 115 240 785 88 353 735 108 137 459 133 523 839 124 39 970 87 582 588 78 439 937 79 11 39 74 478 531 99 215 589 103 554 563 102 170 442 122 610 920 80 704 819 77 116 191 145 209 974 97 903 996 100 199 350 53 572 937 125 770 913 121 104 647 135 443 846 141 188 249 142 200 684 92 0 402 107 237 798 85 413 577 100 685 768 103 937 993 96 403 533 104 572 702 118 23 358 88 156 158 103 343 969 105 106 174 74 163 556 119 506 727 98 693 759 102 16 308 130 176 759 71 193 492 111 161 414 105 231 823 82 19 675 117 11 645 106 268 273 95 25 476 98 362 865 134 172 777 120 103 638 103 46 246 93 115 301 68 288 860 76 209 225 127 8 267 79 178 479 86 303 552 130 554 624 91 406 659 99 697 754 82 199 870 120 373 573 83 477 745 112 25 604 99 93 265 111 4 477 106 250 855 89 486 647 97 697 716 132 94 343 91 307 458 71 258 538 99 62 867 113 125 902 111 229 619 55 402 466 90 28 171 75 57 487 96 190 630 110 574 989 131 560 621 134 61 867 74 121 961 84 55 560 98 5 670 102 716 805 109 99 794 83 211 451 71 38 836 114 212 239 81 210 344 74 434 804 80 236 413 86 1 92 90 279 450 112 625 773 78 499 634 146 203 629 105 844 959 97 336 947 135 415 589 103 138 229 113 153 226 94 54 352 98 420 667 96 221 428 104 245 609 103 62 834 118 212 625 113 82 585 113 227 857 110 463 727 124 37 113 107 63 135 96 98 285 104 708 788 101 115 695 103 294 662 138 0 727 143 841 986 97 200 537 111 291 502 78 585 890 113 362 837 85 294 311 88 643 780 92 142 245 90 249 315 81 167 702 107 17 909 96 559 986 68 239 797 114 674 831 108 301 649 104 33 174 117 120 298 115 493 631 77 580 821 90 626 654 112 355 968 80 733 831 98 296 947 82 566 584 115 13 253 115 231 797 123 627 894 78 135 205 117 92 287 82 220 235 98 553 767 104 455 641 129 125 713 107 887 989 129 640 921 124 188 419 125 433 460 101 240 478 91 483 495 55 436 552 77 406 657 85 296 714 97 452 922 149 441 906 85 115 291 79 375 595 140 479 796 91 533 597 101 525 882 106 19 261 90 484 725 91 691 796 108 685 944 83 164 571 114 483 893 78 257 767 125 182 282 79 476 935 101 679 933 99 661 787 102 307 324 122 407 943 111 63 265 64 109 323 94 538 661 91 315 773 113 304 682 75 128 996 56 731 877 103 350 537 104 131 222 109 345 791 97 9 456 100 342 724 134 543 988 100 25 612 122 23 940 101 139 171 83 369 851 100 764 944 108 278 503 88 366 565 82 594 800 114 168 359 102 169 208 39 48 93 80 371 972 81 898 991 99 835 883 107 360 503 107 438 609 97 297 567 133 350 820 102 34 376 84 704 762 99 832 945 136 809 867 104 462 939 88 170 753 86 258 783 74 699 927 108 206 885 97 628 985 117 469 664 103 320 472 117 93 579 96 136 593 108 26 894 117 678 963 164 241 922 95 62 185 113 659 884 131 197 542 92 174 218 105 251 905 122 177 469 91 119 385 84 9 460 127 525 768 86 195 975 95 298 605 105 636 868 141 336 935 91 389 625 93 279 334 121 328 813 83 575 721 126 465 874 84 154 470 75 218 743 83 306 482 81 478 821 91 74 362 109 456 800 121 896 976 111 122 337 82 752 850 94 629 914 100 598 836 88 578 919 116 647 815 84 334 893 105 332 905 82 67 160 66 48 152 100 714 994 73 10 572 81 79 289 103 191 654 88 154 576 94 139 379 78 752 937 86 890 896 73 267 638 91 179 363 136 305 860 90 41 600 75 23 198 75 367 936 107 709 812 89 317 991 124 849 902 110 417 559 83 705 709 108 36 815 103 547 740 102 458 577 76 250 446 108 151 175 92 92 742 135 533 841 112 224 818 78 361 661 73 108 965 87 500 591 126 326 550 83 828 943 94 588 909 98 398 968 112 604 998 129 34 363 70 460 616 61 15 892 92 785 852 84 323 611 81 509 559 88 259 948 82 281 809 90 764 974 86 56 183 130 432 914 47 415 873 95 26 783 67 537 767 106 70 887 87 52 674 74 210 454 57 409 513 85 346 867 92 787 887 77 847 916 123 182 641 107 104 118 89 353 513 101 59 218 57 177 279 96 141 711 111 3 434 85 289 570 99 97 708 87 457 759 110 316 858 117 10 506 73 211 783 106 834 919 75 597 640 83 527 911 99 413 853 84 31 767 132 101 116 88 453 950 105 376 615 95 209 769 93 279 893 98 389 399 96 229 622 82 479 727 89 274 731 116 350 644 90 426 440 117 735 777 103 628 736 89 596 773 81 225 955 85 204 529 90 133 905 99 602 954 106 253 731 127 675 712 116 271 954 140 277 733 101 31 590 94 59 853 80 373 880 78 188 451 116 90 312 92 1 19 68 27 354 57 657 766 114 18 489 118 79 809 89 565 945 127 632 987 65 290 649 131 847 967 78 10 849 89 302 461 125 238 770 78 496 984 109 234 554 121 28 424 100 311 770 93 460 490 78 464 821 59 790 852 87 503 855 92 163 622 117 554 761 130 22 634 74 268 432 106 18 218 61 478 622 108 294 744 110 27 818 102 358 547 71 804 817 81 722 762 93 129 752 110 561 678 80 538 685 91 36 906 130 314 752 106 514 885 105 8 926 68 459 537 82 555 659 79 67 365 119 346 871 79 313 330 105 591 854 143 331 942 99 48 446 103 168 772 105 272 655 89 494 734 65 481 914 86 92 383 105 171 692 109 134 301 86 23 242 118 397 714 82 40 965 127 119 480 73 249 536 90 468 480 89 196 912 72 121 218 90 278 905 64 655 762 77 818 979 99 685 810 94 287 363 110 335 731 71 182 574 76 281 531 109 472 643 87 230 506 84 103 517 102 170 710 112 266 846 118 444 620 107 48 980 94 304 943 109 579 964 98 126 443 122 748 895 78 91 292 76 65 476 130 454 949 99 221 372 94 281 549 91 81 345 110 195 207 115 432 528 95 822 985 105 957 997 100 256 789 96 132 598 127 697 812 105 404 805 87 468 642 109 520 599 141 497 957 79 237 482 147 214 377 100 38 487 119 145 429 98 642 943 124 493 745 130 372 647 86 236 397 108 154 765 94 21 157 103 504 742 119 523 541 93 210 963 88 292 951 103 318 920 94 72 362 111 84 930 110 504 915 97 91 814 131 359 993 79 282 575 137 254 589 99 631 948 87 891 934 95 69 849 108 115 834 107 30 338 63 306 374 112 135 191 88 59 413 93 177 811 84 653 916 97 881 884 71 95 260 112 49 128 90 522 827 126 174 794 106 130 992 112 226 886 70 114 125 116 633 928 94 37 842 83 562 905 85 623 817 106 483 945 86 272 280 93 62 795 130 176 317 99 510 654 106 18 366 83 214 943 118 31 779 105 513 602 123 397 546 91 764 854 107 955 962 100 118 439 103 16 360 116 161 773 92 296 855 84 282 548 113 544 834 130 751 906 115 631 991 65 569 620 144 471 664 104 617 763 85 335 508 88 887 983 103 227 379 120 317 512 101 327 542 57 319 888 128 209 253 84 354 700 73 485 851 124 77 719 138 127 447 91 224 497 109 426 576 111 7 526 102 105 875 126 37 778 133 388 637 85 329 528 110 387 748 110 319 831 121 329 380 101 449 603 95 55 732 110 763 987 98 841 997 96 356 935 136 264 467 70 405 864 109 294 489 124 189 198 126 776 812 96 658 705 79 620 913 97 191 994 87 94 613 106 382 486 119 389 446 75 571 721 84 192 442 115 82 401 111 481 698 66 511 965 109 118 767 127 85 147 131 176 989 89 503 837 97 237 546 132 22 59 92 523 589 80 150 685 110 588 591 104 517 656 51 0 542 61 452 799 119 501 646 107 252 339 95 181 323 116 719 926 72 359 617 107 141 331 97 362 783 114 148 651 120 371 988 30 458 548 82 219 770 103 177 400 151 280 376 49 832 984 92 783 956 105 452 745 122 511 673 69 382 498 137 514 735 113 461 542 113 146 422 84 167 198 83 324 849 110 472 877 96 342 396 107 686 861 131 143 670 80 68 151 98 99 194 110 604 733 94 586 855 127 439 587 94 577 930 111 362 411 165 47 684 79 165 943 103 177 372 85 151 361 96 305 325 127 657 835 122 920 933 87 739 879 111 95 968 116 731 855 79 514 822 121 135 903 88 13 199 120 145 858 58 900 988 120 247 560 139 529 561 114 763 861 123 458 911 94 12 864 152 951 999 142 779 896 111 587 799 90 586 862 110 262 990 132 990 996 88 205 536 105 843 888 94 270 306 118 676 714 91 422 904 115 118 372 103 338 744 64 104 306 100 61 598 95 114 691 83 116 870 95 57 195 114 9 318 116 142 262 67 185 989 140 389 690 91 573 758 112 666 750 130 73 585 96 824 972 106 77 976 101 201 686 89 325 863 90 162 196 103 8 889 104 207 814 84 149 803 97 689 750 127 173 404 98 79 148 71 473 909 87 686 904 131 55 657 103 249 367 119 226 600 75 169 681 101 418 832 107 748 799 110 278 872 108 495 854 103 242 844 91 428 765 89 434 983 103 728 945 87 41 175 93 15 987 100 255 772 91 385 897 123 372 997 122 66 868 67 385 447 102 44 547 88 732 792 121 419 619 116 246 635 111 645 731 94 152 355 125 228 690 131 151 781 91 44 645 113 841 901 113 895 933 130 126 273 123 43 439 92 604 887 111 231 908 72 588 960 71 268 535 89 153 481 137 10 469 108 91 551 92 272 859 97 346 482 104 52 177 106 132 940 77 699 773 101 430 890 132 282 715 97 462 501 113 5 912 90 525 849 128 34 692 64 266 991 94 249 909 78 206 974 98 439 934 84 888 949 61 10 700 128 328 961 119 691 847 84 68 772 93 567 696 117 718 884 85 576 810 111 8 490 113 780 798 122 392 402 145 975 997 108 339 636 80 378 590 119 132 530 115 6 424 75 713 797 112 278 428 107 430 863 129 711 994 121 213 863 57 7 239 86 643 685 148 189 320 116 291 481 132 38 635 105 781 825 90 353 548 133 133 559 112 54 723 92 314 632 93 153 300 100 543 897 118 440 474 80 701 957 101 77 186 114 882 951 100 290 721 112 210 505 84 181 208 118 159 274 113 211 704 78 196 834 65 220 446 120 323 442 121 358 720 117 134 871 118 64 248 112 322 941 84 546 629 109 383 485 90 124 498 69 546 613 124 66 173 114 339 562 144 88 480 117 25 611 89 505 607 88 83 901 122 604 702 110 291 982 133 342 870 99 680 904 107 198 629 128 288 434 145 548 990 99 151 620 101 185 412 138 199 686 139 436 949 80 488 509 90 142 620 85 514 531 85 420 461 83 316 872 82 293 618 130 77 453 112 1 369 106 108 155 85 5 994 89 451 906 116 213 844 54 159 782 113 123 570 103 732 831 97 194 832 104 46 257 113 151 477 80 254 419 84 327 656 117 719 985 111 321 331 100 23 209 84 87 342 81 522 561 101 757 967 71 11 248 111 144 986 100 306 672 90 109 572 109 167 697 90 516 565 109 382 749 73 586 873 69 321 835 109 85 817 91 340 696 95 656 695 92 450 595 66 69 505 127 63 792 79 200 500 78 103 270 104 261 542 68 295 710 85 260 300 104 389 944 101 432 990 111 642 807 98 164 993 93 29 530 89 505 542 101 103 900 93 565 620 108 879 918 86 105 546 114 706 965 82 223 423 108 511 989 83 554 801 103 836 992 102 557 948 70 715 955 128 100 109 92 92 600 117 32 50 102 611 941 104 234 461 96 197 468 76 572 600 107 314 646 112 200 606 55 71 799 106 316 704 116 127 585 124 810 894 73 601 645 99 593 809 104 55 714 76 56 445 113 771 868 79 659 736 100 87 945 87 21 142 105 511 686 57 858 864 82 235 707 120 210 542 85 268 798 102 858 923 96 2 36 107 85 810 111 397 499 105 402 811 111 280 489 122 440 851 112 458 529 104 334 995 101 232 638 86 221 964 50 403 876 107 117 587 121 104 246 92 519 588 102 522 986 71 655 692 75 74 863 61 321 982 123 684 693 64 282 368 150 453 859 111 517 789 86 78 907 112 538 743 108 303 763 102 289 860 131 686 901 126 815 878 89 431 533 114 381 793 82 271 601 152 79 727 114 104 824 111 975 983 101 35 778 116 784 968 86 63 680 124 256 880 116 356 904 75 89 499 106 97 681 84 598 931 81 406 449 107 271 646 110 9 398 88 119 433 95 196 705 122 323 690 110 141 748 103 474 737 102 183 585 93 556 970 89 868 987 89 261 437 63 60 657 107 508 532 100 832 885 50 534 725 98 572 877 92 772 783 83 19 868 61 449 887 102 404 883 120 77 393 79 440 969 108 253 880 101 646 832 76 871 933 122 234 444 111 449 718 115 791 871 119 429 906 97 49 836 95 161 692 95 84 896 85 590 851 107 187 236 69 179 299 110 248 533 122 189 789 82 314 471 79 57 725 77 122 879 134 33 532 84 83 669 132 468 920 126 595 947 153 192 609 122 302 704 112 252 939 148 181 668 91 18 513 109 652 868 78 49 152 90 124 707 101 282 640 107 116 725 126 101 342 121 592 599 84 364 807 102 439 860 75 515 882 106 192 539 107 169 829 97 146 519 79 122 398 52 335 418 123 470 645 134 138 377 117 0 247 109 224 571 76 474 662 141 79 731 95 703 717 89 356 684 92 455 475 104 184 950 90 662 768 119 81 664 118 103 588 74 489 528 104 4 929 96 571 692 73 0 966 110 104 939 120 722 902 74 319 345 88 490 744 83 554 916 115 530 727 114 23 849 71 285 673 88 352 650 100 192 243 58 102 978 107 242 862 88 114 473 83 411 429 103 71 179 83 192 411 105 219 927 99 172 173 113 391 567 100 198 909 83 789 958 102 257 896 76 938 975 115 277 744 81 730 937 98 806 845 126 144 625 67 84 836 54 367 400 81 71 726 68 308 481 116 355 598 118 121 818 88 846 968 96 283 834 107 124 645 119 912 997 103 117 899 119 513 855 73 2 345 74 38 784 140 291 451 112 179 943 90 18 38 90 151 558 92 392 962 76 119 759 69 344 980 118 421 571 103 150 481 129 95 706 107 116 617 94 342 350 110 204 527 106 455 689 115 239 823 98 704 891 79 251 336 92 191 374 119 410 872 114 700 962 86 188 715 115 70 283 109 94 933 110 169 182 128 223 376 101 299 723 137 382 780 101 19 80 109 55 876 99 235 673 130 431 611 106 62 763 78 160 337 108 230 631 101 283 476 101 422 753 135 765 806 105 638 976 60 202 786 99 449 991 97 254 416 71 520 977 140 659 667 108 26 681 119 744 999 80 53 577 89 435 592 103 296 564 87 450 532 78 274 718 123 577 916 89 216 995 87 752 906 97 663 732 80 181 227 117 37 357 91 592 867 97 390 499 87 233 274 116 218 518 66 130 962 106 494 631 77 31 829 94 151 593 119 105 914 127 79 528 109 46 624 84 196 257 82 491 660 84 891 956 85 707 941 76 594 850 118 66 893 95 392 762 109 557 604 91 275 486 87 403 893 92 386 920 67 125 637 97 39 503 57 350 523 123 47 806 103 688 889 122 348 798 112 337 629 82 919 936 120 191 939 73 606 899 78 462 843 117 47 282 96 14 140 142 585 999 129 622 827 90 144 368 116 606 890 101 22 989 114 544 950 70 202 775 133 676 909 77 857 939 142 110 298 113 181 906 115 394 875 64 7 564 113 506 918 117 145 752 75 196 819 106 498 683 100 458 537 127 399 539 70 646 919 127 95 624 80 511 790 75 831 997 59 428 993 136 68 317 95 34 417 97 29 383 79 453 659 118 45 860 112 18 242 97 56 908 117 490 614 106 332 384 87 216 563 68 238 451 140 514 988 94 633 647 112 188 910 86 756 798 121 519 910 111 25 509 76 409 471 117 83 220 96 628 900 109 618 842 114 713 786 130 419 945 71 518 735 108 330 342 118 45 729 138 122 128 92 336 666 60 509 678 115 442 912 73 52 657 113 199 844 79 688 927 117 353 960 101 531 734 89 190 277 78 723 845 100 234 536 96 167 604 67 148 631 133 960 970 78 28 160 96 525 900 83 204 564 106 858 887 88 191 686 121 313 543 136 11 176 92 896 957 78 545 687 111 495 860 83 342 509 90 680 977 122 473 895 95 696 818 112 360 467 95 491 675 103 307 321 113 304 396 108 15 408 93 668 940 93 579 651 128 275 568 97 588 805 97 76 379 62 372 678 98 96 246 112 737 815 85 564 570 83 471 545 106 372 716 87 799 850 123 423 962 100 209 934 94 6 160 86 520 738 100 831 854 109 8 645 107 299 599 73 227 420 102 198 731 100 452 777 93 554 675 80 201 655 145 483 487 103 165 352 114 285 331 78 498 607 92 41 649 103 116 860 131 155 353 112 78 521 113 357 831 96 544 684 109 31 80 78 27 183 118 64 179 110 358 595 99 262 797 79 658 841 55 99 901 125 792 821 65 272 972 68 736 788 90 324 346 78 137 922 115 277 426 132 319 375 128 96 477 92 433 784 143 341 969 83 587 919 102 130 450 68 288 825 99 565 730 94 325 897 94 451 679 81 782 828 59 530 988 122 84 837 132 523 552 126 40 65 93 327 893 90 299 361 105 630 644 74 394 721 93 113 234 99 200 322 96 289 730 97 354 624 100 202 295 105 61 239 105 716 942 83 141 722 102 214 354 121 836 868 116 755 968 121 237 303 106 565 863 113 69 221 100 325 826 87 263 371 79 178 931 100 444 555 105 180 861 118 926 937 100 126 224 112 244 645 148 210 279 104 264 760 65 619 840 108 10 523 103 662 831 89 527 681 103 109 424 97 6 176 113 674 972 123 675 710 110 349 902 102 405 694 81 701 782 88 784 870 101 708 714 113 265 660 78 261 669 129 277 284 101 429 622 97 286 393 104 357 828 114 646 884 125 244 894 98 417 966 82 237 830 70 54 630 78 69 809 73 256 773 97 88 569 98 28 36 90 706 805 110 76 391 123 592 776 92 975 980 118 179 822 117 336 955 101 626 830 93 519 640 92 679 726 63 273 861 97 408 828 92 399 686 131 351 425 110 374 680 98 264 481 117 68 633 82 181 470 103 589 691 114 637 995 75 158 807 74 313 800 103 457 867 127 200 807 76 780 929 109 304 831 79 328 508 95 500 608 76 57 203 100 2 21 103 373 501 74 158 646 110 510 793 92 267 772 84 458 704 110 100 673 110 672 847 81 288 582 128 437 796 144 241 388 115 753 941 105 156 875 125 214 804 91 16 59 113 179 360 89 659 815 102 530 801 109 724 929 61 30 254 92 597 738 112 29 206 107 239 306 122 419 737 113 48 765 107 597 691 96 201 817 76 142 759 69 54 460 93 433 505 98 555 618 77 199 529 98 789 842 62 149 378 101 524 782 97 524 568 131 635 840 129 80 640 117 337 989 82 259 480 102 241 640 131 246 513 103 200 612 88 663 929 113 133 928 121 731 780 97 417 812 80 302 315 95 516 575 136 408 484 114 106 664 86 545 589 137 779 964 90 626 857 90 348 392 114 315 979 90 245 797 69 280 850 96 456 532 73 162 199 122 312 702 62 60 696 103 115 243 109 331 954 89 109 770 78 375 873 116 167 756 118 407 923 101 366 706 92 276 720 88 312 357 122 474 828 73 367 838 89 351 667 87 105 106 126 753 776 83 239 689 101 352 536 122 888 996 124 836 884 94 293 820 89 45 317 129 481 729 125 489 646 90 72 602 73 444 892 102 237 547 121 408 926 119 317 807 104 46 751 129 735 823 109 90 926 67 142 572 124 167 388 126 535 861 88 215 455 94 549 725 126 618 879 68 461 518 91 6 738 80 513 837 109 519 966 92 121 366 89 718 799 76 273 627 95 733 993 97 229 483 75 695 739 81 144 569 103 456 993 86 118 964 94 425 905 130 642 670 51 343 863 91 228 488 93 743 875 121 72 910 97 195 795 119 645 858 101 527 897 53 583 632 124 211 672 105 115 407 81 28 42 87 198 500 50 370 449 124 10 468 111 452 644 90 46 894 99 510 553 130 587 813 114 498 813 128 42 638 57 26 310 98 685 906 62 794 822 109 519 684 138 198 280 85 23 491 93 530 627 73 262 905 91 556 925 80 826 954 92 3 960 108 385 632 109 526 569 122 212 852 88 299 800 87 102 240 72 175 685 89 255 343 90 445 550 97 357 482 105 315 870 127 662 992 90 334 405 100 572 990 121 729 743 126 321 392 100 251 718 78 30 373 68 732 983 117 168 286 58 217 777 105 117 783 106 14 529 109 12 318 102 472 711 93 631 792 33 4 234 124 469 696 82 41 537 97 161 950 90 410 682 89 408 939 73 961 998 115 329 613 117 35 92 123 191 228 121 192 898 130 678 790 67 272 979 95 70 281 87 481 871 91 173 303 101 192 821 103 932 991 83 613 876 118 498 910 92 79 587 62 197 304 94 328 568 86 563 807 104 586 915 105 76 703 91 263 760 133 486 538 90 606 928 108 530 710 86 159 728 98 623 844 122 293 551 87 425 696 105 155 642 109 669 872 135 478 508 109 510 855 115 46 704 120 243 781 80 241 795 111 158 336 102 4 356 80 245 695 113 134 660 134 219 912 101 19 938 117 991 995 99 116 973 108 347 728 79 486 934 76 170 932 104 261 576 107 189 335 111 828 877 78 16 835 91 32 646 88 482 732 92 316 536 58 601 967 104 197 728 96 556 941 100 637 983 139 322 934 116 5 498 86 118 663 119 168 317 90 882 985 111 107 799 107 465 984 109 103 490 109 895 973 82 722 787 101 630 975 47 188 498 83 73 158 111 505 906 133 120 564 98 303 533 130 516 766 99 275 899 83 581 960 100 290 761 84 628 709 98 674 857 40 64 721 103 103 781 107 234 505 118 277 765 111 322 734 102 399 738 109 525 542 104 615 878 125 126 816 96 715 913 114 63 86 78 325 891 39 600 721 96 48 237 105 15 979 53 117 185 115 244 934 81 124 356 106 252 445 125 247 644 102 284 840 83 622 848 88 7 209 128 16 977 96 403 620 109 603 683 91 6 8 77 475 759 92 919 948 85 384 703 97 740 804 111 282 934 95 63 386 69 240 510 106 335 943 94 212 507 79 3 216 83 715 734 91 351 936 131 225 307 133 221 226 61 515 786 119 25 974 69 582 775 82 50 914 97 462 701 116 416 595 135 59 687 98 355 919 80 147 578 81 159 530 118 135 826 136 35 496 107 777 900 120 58 160 53 42 54 107 435 522 86 43 358 74 7 480 135 429 590 97 256 905 125 93 887 106 414 436 95 681 893 102 14 783 131 40 642 80 545 824 119 722 767 113 227 498 76 1 36 91 664 747 109 48 434 75 399 844 103 467 992 89 207 815 130 116 524 118 223 685 116 63 91 101 166 463 82 417 432 104 24 283 97 181 263 105 207 892 112 286 440 102 152 976 98 623 828 91 372 929 105 282 405 115 2 521 95 164 439 91 841 964 110 580 721 124 159 522 90 224 503 116 174 357 106 5 893 116 556 913 125 318 507 70 572 894 66 510 608 125 306 436 98 650 928 111 18 440 89 602 945 141 358 561 112 16 534 59 72 486 96 169 649 115 164 807 71 283 554 117 16 687 99 820 850 61 205 801 108 136 916 108 856 915 70 192 322 108 752 784 95 171 351 133 554 964 103 8 206 80 694 857 78 534 979 86 388 532 81 618 687 116 176 554 119 353 572 116 281 585 72 588 709 66 107 524 88 347 929 96 58 828 99 543 610 118 138 438 115 551 905 96 651 896 79 278 518 127 276 739 73 857 942 113 69 190 130 399 814 86 46 193 103 806 873 115 266 816 102 419 649 117 421 467 64 608 894 84 753 812 109 457 784 97 141 685 108 289 358 113 468 916 79 241 968 85 329 953 103 161 797 130 564 930 93 359 439 115 50 989 106 601 663 122 272 513 131 145 155 121 394 466 88 241 769 110 133 530 110 451 732 83 741 866 137 424 621 114 300 514 106 484 942 107 272 703 124 569 629 118 186 984 92 306 387 115 25 951 58 212 387 97 416 460 114 544 620 93 245 556 104 146 444 116 993 997 114 140 757 94 603 653 101 342 355 110 211 566 115 664 785 58 846 950 117 421 659 93 9 526 83 118 739 54 356 612 139 16 697 117 150 894 68 460 720 57 110 472 91 7 272 118 382 711 88 68 281 85 156 683 106 115 888 102 493 697 127 154 674 94 510 578 75 694 977 137 322 999 100 452 566 90 289 837 81 351 986 114 46 837 68 393 466 82 472 759 88 646 856 100 685 957 98 652 720 92 761 783 70 452 611 82 867 988 76 235 483 123 376 872 78 814 862 94 99 706 112 340 778 84 241 355 86 65 438 63 24 931 88 376 542 99 80 142 107 829 896 91 486 946 74 255 625 103 372 571 150 708 715 111 462 758 98 28 669 60 838 855 105 20 190 104 542 882 117 48 702 68 252 657 71 420 826 91 8 369 95 417 546 95 531 986 72 130 167 85 420 812 119 500 755 104 207 220 69 417 900 101 972 973 115 380 972 89 107 679 75 657 772 99 504 622 133 226 479 84 425 827 81 459 706 106 37 925 114 218 272 98 150 414 120 32 821 93 172 213 110 289 980 84 40 718 98 137 179 111 25 894 94 777 928 70 538 575 128 446 553 105 514 830 126 40 593 77 452 509 77 303 499 66 309 994 104 449 562 124 768 786 54 670 851 87 25 521 120 320 916 103 346 616 41 97 836 69 338 964 132 534 920 82 821 992 109 105 871 86 72 975 107 3 445 105 39 752 82 337 607 141 360 910 73 19 98 73 119 639 97 208 734 126 142 892 98 526 964 101 111 293 64 65 876 84 839 891 107 859 955 104 274 592 104 373 811 96 27 462 99 24 449 74 313 951 127 22 611 97 341 343 81 164 990 102 826 892 98 275 665 119 354 892 97 118 582 84 64 413 112 280 659 96 153 568 52 48 693 109 250 649 70 149 354 111 139 730 102 75 682 84 364 842 77 295 916 86 85 191 122 115 134 65 379 968 125 69 919 94 486 861 99 694 867 113 274 666 107 22 676 135 402 526 72 260 453 81 818 890 79 296 823 117 444 736 70 620 657 75 334 531 106 193 769 117 150 378 93 87 200 116 459 493 116 168 603 84 14 768 104 28 384 104 631 979 131 388 484 97 265 599 75 156 783 130 283 524 110 896 931 98 106 505 93 197 988 96 679 996 91 13 731 103 258 827 107 85 523 91 135 695 112 106 687 107 469 972 98 373 721 93 90 691 93 655 827 92 402 638 54 160 201 109 216 560 109 530 794 87 45 872 67 116 322 67 392 854 106 116 702 116 582 650 116 422 803 95 185 798 119 183 831 74 290 865 108 158 627 105 77 666 73 344 869 107 404 798 62 331 847 117 30 734 83 105 711 70 58 222 106 532 791 119 75 213 143 191 554 106 324 571 122 79 556 108 218 497 126 380 386 119 386 668 55 155 614 121 268 360 89 408 998 111 636 945 89 69 827 104 5 301 115 111 267 88 27 369 83 956 974 72 292 384 99 530 654 70 253 868 135 240 267 98 226 460 104 246 505 95 826 978 66 320 979 56 645 717 110 127 803 103 548 913 142 301 386 85 940 961 102 854 888 121 21 543 88 703 787 86 73 398 123 249 479 76 66 839 87 6 597 108 198 850 95 619 761 109 178 661 108 470 695 84 159 686 121 499 688 140 478 511 103 222 878 65 246 395 88 537 566 67 102 430 133 13 767 88 44 124 108 429 431 82 72 932 127 578 816 81 37 124 93 757 779 110 66 330 109 113 357 94 519 805 107 327 913 94 392 592 95 201 400 122 638 842 89 255 448 107 783 856 141 598 809 121 602 870 74 378 609 88 255 337 95 145 749 67 556 649 134 744 967 75 289 326 103 164 710 90 229 933 120 76 783 106 130 980 94 353 521 93 116 710 93 38 855 85 514 729 68 808 974 82 338 746 102 763 928 96 309 721 75 283 874 86 469 787 129 46 706 98 49 563 101 654 679 112 475 496 81 405 449 89 164 576 110 313 615 98 100 479 102 22 779 103 304 452 96 834 925 118 170 594 116 479 780 101 126 326 117 296 366 118 640 968 108 327 760 126 230 258 79 417 980 76 186 269 124 25 748 108 409 772 98 63 903 147 185 860 99 166 813 79 221 688 132 508 820 96 71 605 115 695 955 139 95 579 83 357 411 97 874 909 116 632 678 146 378 397 89 28 446 60 191 584 100 426 606 74 629 710 117 623 931 87 25 586 77 458 535 103 674 676 68 219 897 92 232 737 114 197 874 67 473 617 137 329 949 144 67 595 77 395 703 91 37 654 104 206 463 94 290 532 93 690 877 110 732 842 106 415 883 82 379 917 118 171 712 111 417 538 88 587 661 73 373 444 57 5 656 87 305 782 104 287 969 107 739 906 133 447 856 150 229 411 103 290 937 109 461 482 81 814 949 84 640 915 129 182 429 103 821 862 82 340 853 136 265 810 82 628 764 117 77 573 89 531 790 118 273 499 100 371 797 74 171 638 122 91 135 91 659 662 71 118 360 127 549 866 80 104 367 83 670 694 116 782 895 69 149 972 109 395 978 135 83 424 132 615 840 101 475 535 43 363 684 122 587 928 108 28 432 117 340 738 108 228 985 55 130 259 97 89 970 103 353 797 119 42 112 126 293 933 88 666 799 138 32 624 102 199 932 103 549 770 106 90 670 100 260 390 105 232 771 121 167 925 81 103 916 80 26 93 105 770 804 99 756 775 86 865 917 55 198 427 96 568 894 93 355 699 70 19 576 91 259 648 108 176 676 95 487 658 90 130 641 73 456 855 106 491 612 106 250 287 111 174 230 90 74 234 88 337 773 119 3 122 115 392 829 121 105 586 96 247 990 95 772 848 108 297 641 96 77 78 107 379 648 106 8 561 123 396 969 98 328 859 106 637 736 107 776 829 115 2 329 112 191 722 72 371 981 99 66 304 136 650 800 98 358 457 115 219 499 101 93 502 93 430 738 138 149 289 79 288 445 120 323 416 84 580 780 116 291 707 129 772 948 96 458 528 113 18 785 108 272 386 105 857 880 114 793 940 90 484 488 97 891 981 77 548 811 79 743 759 120 786 801 93 124 931 153 566 735 115 122 833 95 426 991 104 263 385 154 492 978 91 368 924 111 578 986 92 96 712 127 341 893 118 622 884 115 272 488 71 109 182 134 497 527 91 69 203 114 488 754 92 21 658 92 859 911 118 233 392 80 356 555 79 462 806 125 897 956 99 0 150 84 155 960 104 379 594 90 176 485 103 319 584 97 575 940 83 28 310 68 454 852 73 364 992 116 470 915 110 125 585 63 9 45 109 681 690 125 7 633 86 107 271 59 88 701 122 561 842 81 151 279 75 785 950 108 557 955 116 97 308 67 66 279 120 832 996 84 134 291 100 500 800 94 45 203 89 359 732 99 272 875 88 211 945 103 51 897 112 172 726 130 278 403 101 491 495 105 511 654 105 115 119 126 504 643 118 88 976 68 912 923 74 493 572 98 78 566 117 38 812 104 54 374 101 306 388 90 628 662 103 354 912 120 176 830 91 99 271 106 82 451 69 266 312 115 254 833 98 636 910 110 265 942 111 578 683 119 264 915 108 4 529 100 228 875 64 536 567 102 537 914 95 42 931 88 402 810 68 447 631 111 286 617 133 190 362 92 700 812 52 208 250 127 90 992 100 544 732 79 350 564 85 352 625 129 6 644 121 494 803 106 553 744 120 955 993 93 232 706 82 454 903 85 65 997 84 223 226 70 401 615 136 76 490 91 193 444 114 51 138 85 528 641 87 25 369 108 490 652 129 280 846 106 600 741 102 256 898 120 612 688 92 216 851 92 80 580 94 500 991 95 22 154 101 308 544 118 5 558 100 195 356 97 726 982 102 78 161 71 246 301 79 546 714 101 276 395 108 695 789 73 860 944 102 202 290 120 277 354 69 417 855 76 312 969 86 433 448 93 72 113 124 576 910 115 235 749 64 91 786 77 784 887 99 40 887 140 54 661 98 377 378 96 34 847 94 10 132 80 92 463 105 45 332 98 176 372 77 301 552 91 25 849 102 22 846 88 146 625 143 348 725 104 789 951 85 107 996 135 152 260 103 385 915 140 316 942 141 89 816 127 481 781 100 388 746 71 317 934 104 161 705 112 410 680 112 642 729 91 542 599 145 121 863 118 649 692 136 267 897 118 538 741 93 207 217 79 270 745 102 387 507 127 218 363 111 826 872 109 90 435 142 14 969 106 247 972 104 663 899 96 276 854 90 88 765 92 776 818 69 551 618 133 102 535 92 216 877 150 606 742 91 94 594 84 520 829 84 232 756 107 215 834 87 503 777 75 787 877 99 417 846 105 421 568 102 395 439 147 481 521 84 231 765 117 347 816 97 253 450 98 239 461 98 822 844 103 454 490 92 76 146 119 476 700 110 11 866 113 372 615 97 895 945 108 307 422 136 502 555 93 429 544 95 450 614 67 71 257 58 655 880 93 7 969 109 605 971 95 155 617 110 135 902 70 35 443 96 388 775 114 357 472 111 332 442 71 249 784 82 366 869 140 242 551 103 55 280 107 885 952 55 80 898 114 645 660 126 399 445 65 77 176 81 733 851 110 705 792 81 0 43 87 469 834 105 29 138 86 57 228 85 544 680 122 46 957 67 408 779 62 281 649 84 92 498 67 183 698 110 127 846 103 51 105 112 368 519 89 59 348 85 354 440 54 851 909 65 95 376 97 641 731 125 170 506 101 514 932 91 269 419 101 274 514 127 50 596 70 49 413 99 605 833 76 480 754 96 254 611 116 237 554 56 87 574 81 372 618 129 237 987 104 252 989 122 328 566 133 663 783 85 179 884 85 76 765 94 830 897 117 26 401 119 183 827 138 462 994 118 59 956 94 709 835 113 291 493 89 190 841 119 846 974 83 204 265 82 274 850 86 227 766 56 141 768 65 122 378 107 317 918 107 252 427 161 612 682 111 147 271 116 695 913 96 129 713 127 213 503 96 245 448 95 673 909 84 10 553 82 68 687 111 671 694 121 829 930 119 492 687 104 236 813 84 177 919 91 285 781 131 712 829 98 517 909 94 702 752 130 534 592 70 32 677 118 138 523 97 504 830 116 54 56 79 439 853 76 234 487 93 615 957 126 396 803 72 425 909 119 334 639 82 537 708 121 52 469 115 326 562 107 14 206 94 71 944 118 51 445 94 289 861 118 433 626 78 171 429 118 179 836 101 177 186 83 739 951 101 3 111 32 201 291 142 540 558 125 66 790 71 122 922 110 63 977 74 204 532 92 700 881 128 325 403 86 805 934 99 189 791 86 223 907 116 41 422 70 72 438 105 89 627 131 275 477 97 349 947 118 20 363 136 37 55 98 313 483 108 318 623 114 687 768 117 227 835 108 510 536 87 534 984 82 397 796 103 307 644 82 244 610 94 425 538 49 943 957 117 436 956 71 172 862 107 597 703 108 55 890 128 59 383 69 709 753 104 318 578 104 167 350 102 722 808 91 238 379 121 267 324 114 195 243 97 286 603 79 146 704 120 827 923 108 1 183 114 140 376 105 549 871 98 248 488 75 359 693 67 462 750 127 432 811 110 560 592 105 159 787 115 185 520 127 314 382 105 542 812 64 382 589 93 267 890 93 139 633 109 577 775 60 418 885 81 137 159 80 193 605 105 63 355 127 135 955 95 248 379 104 310 817 103 826 925 112 24 586 66 481 544 88 803 995 106 331 986 101 638 821 97 938 986 88 404 693 138 190 799 92 241 780 119 732 837 74 346 531 87 184 970 76 278 994 109 334 354 108 251 885 121 49 53 87 191 474 82 11 463 122 734 902 108 300 595 116 7 982 95 304 374 93 512 712 105 314 770 74 152 583 85 228 972 100 442 627 101 87 768 104 912 972 74 638 922 95 138 809 100 591 838 85 576 795 133 740 771 75 91 282 108 38 177 147 250 842 102 852 857 93 44 136 85 218 295 96 706 808 109 333 614 77 13 969 77 245 766 84 348 674 131 102 275 99 363 986 92 5 518 117 532 645 114 200 443 103 202 497 79 235 914 82 677 820 102 333 945 109 795 996 113 20 513 93 283 691 73 631 639 120 7 827 130 86 927 97 627 824 110 222 690 126 59 577 111 230 969 94 797 919 87 481 499 72 202 893 98 246 662 143 708 983 60 174 895 102 213 930 113 366 519 103 308 469 127 334 815 101 270 766 120 520 606 119 242 453 96 581 754 129 450 488 109 60 862 107 357 729 76 124 912 87 676 769 116 318 749 110 625 941 80 462 540 98 333 438 91 425 484 110 97 651 142 72 198 113 34 205 84 85 909 115 536 539 71 223 531 105 203 205 101 491 893 97 152 991 119 256 574 84 791 841 62 436 895 88 80 336 126 90 768 91 118 605 89 106 900 103 958 989 84 275 363 129 93 339 85 812 869 67 442 578 98 671 810 111 115 308 55 347 779 117 394 753 116 144 643 109 56 398 88 370 458 74 61 474 102 149 639 63 709 730 106 562 821 97 97 761 90 198 381 104 41 475 94 479 912 92 636 716 111 369 758 112 457 685 101 207 838 106 193 902 82 574 647 85 340 600 101 46 949 93 97 470 88 597 625 103 360 443 94 223 287 90 40 724 133 428 497 92 118 239 76 240 668 59 624 785 80 366 861 106 427 867 118 600 620 124 589 975 117 700 918 71 176 279 98 729 829 78 481 788 72 49 815 101 502 778 107 667 962 119 99 897 104 417 498 112 724 868 76 505 727 126 330 707 86 38 326 82 32 477 133 620 719 106 371 418 112 191 485 142 101 785 138 669 780 100 230 973 107 452 722 73 519 525 92 197 931 91 428 997 93 330 452 113 66 436 89 20 840 138 262 753 123 424 907 76 167 751 119 33 53 61 405 551 134 552 797 147 354 942 91 168 580 79 268 761 76 334 577 99 767 903 86 627 966 95 557 808 106 150 239 101 366 432 90 638 958 130 52 814 110 306 954 107 364 921 80 57 211 109 11 749 99 716 744 119 53 322 111 92 994 88 249 663 105 160 974 93 328 711 121 57 543 117 357 673 118 420 890 128 450 609 102 586 794 99 19 984 87 164 468 156 173 742 111 363 862 106 45 966 126 120 630 102 647 929 91 527 767 85 798 880 94 500 872 111 742 905 76 95 994 110 845 879 114 748 831 95 38 854 118 62 627 128 604 753 61 626 674 68 170 540 80 232 493 69 95 229 113 623 976 120 73 168 136 700 739 102 47 676 118 87 301 114 71 336 98 184 431 83 101 711 100 59 424 120 73 355 93 280 821 53 248 748 110 243 306 62 114 648 86 934 990 124 394 934 103 966 986 90 418 625 104 403 784 55 955 970 76 216 689 96 520 967 81 123 600 97 750 919 102 306 409 131 190 986 100 90 118 117 572 758 92 487 831 85 42 560 115 114 964 80 49 649 90 204 543 68 299 807 111 590 920 72 413 869 122 60 777 99 151 825 54 403 945 98 285 549 110 303 887 114 430 619 84 31 236 97 73 454 107 207 764 105 212 695 89 96 863 80 861 933 100 642 764 83 98 624 112 421 712 107 278 907 75 304 619 101 88 222 115 598 659 88 216 457 104 204 879 84 24 392 118 260 276 98 47 938 138 643 884 107 193 742 75 381 933 115 195 452 85 640 944 73 684 926 93 351 855 77 473 954 103 323 410 116 246 641 81 394 813 50 178 489 80 81 748 83 798 835 77 589 725 89 346 844 105 785 927 81 702 852 101 293 849 130 89 273 30 194 924 92 504 584 121 12 295 116 392 640 112 178 679 82 433 447 100 57 456 113 513 818 105 373 661 125 202 631 119 11 772 109 103 770 98 359 646 90 93 718 90 88 927 104 266 714 120 50 150 112 25 432 110 20 316 129 310 462 115 653 951 107 13 279 112 490 982 124 92 670 116 302 536 98 31 224 117 425 859 78 119 606 66 231 539 102 61 737 80 776 778 95 352 697 88 146 222 100 256 471 103 23 428 116 921 997 91 819 959 82 49 295 80 191 280 84 536 625 74 242 842 124 559 893 77 397 496 105 120 124 102 316 469 148 757 819 53 71 483 143 173 970 81 357 866 90 733 738 137 155 189 63 409 744 116 21 53 82 234 560 103 192 805 131 216 582 91 682 947 84 505 598 71 2 792 98 38 282 45 57 981 60 197 454 71 341 990 123 712 864 112 671 858 108 724 779 83 372 570 91 378 966 88 762 797 110 158 768 94 150 573 130 638 650 114 244 520 94 6 965 94 262 465 125 696 864 108 330 795 90 334 578 97 990 994 103 378 455 67 128 880 74 412 947 110 232 569 98 43 288 77 151 397 94 233 973 111 277 421 111 435 869 90 65 650 79 633 808 77 683 921 98 457 995 102 390 659 138 7 507 107 91 540 76 382 745 111 211 608 97 132 625 111 60 725 121 58 782 91 16 646 62 232 376 86 197 583 97 11 100 91 439 861 126 152 446 92 139 570 116 310 905 90 387 797 95 416 526 120 72 523 122 133 842 107 290 665 110 0 303 77 386 599 80 728 884 130 194 666 116 887 968 103 26 874 71 281 669 117 42 561 85 368 669 112 135 924 98 226 745 117 21 51 94 638 854 122 240 303 88 344 611 92 303 514 73 322 803 95 404 681 106 580 789 95 125 929 132 112 259 129 55 428 92 401 832 113 145 571 108 310 802 89 400 850 129 113 810 110 203 810 105 54 642 138 21 349 119 496 690 112 213 324 96 813 913 84 632 683 97 165 633 126 208 892 98 488 967 127 165 819 88 287 667 94 336 970 106 113 577 84 35 446 84 469 534 91 340 375 59 484 996 124 81 917 107 54 908 104 125 586 115 392 440 136 384 657 109 562 636 108 735 749 147 89 96 140 346 635 95 168 955 91 379 896 108 229 877 113 204 668 64 158 912 74 605 684 96 365 724 117 370 385 92 75 435 141 444 874 107 558 943 117 29 485 75 569 599 92 141 525 91 285 367 116 347 668 149 24 352 82 264 806 122 533 778 112 233 908 86 6 706 64 106 269 83 51 373 74 624 992 81 168 403 76 84 509 99 178 574 95 240 545 93 552 888 125 16 127 60 680 836 114 103 823 98 106 305 68 514 943 150 510 661 96 339 619 98 593 827 99 939 951 118 206 260 72 351 514 108 377 473 73 415 670 114 299 823 123 134 380 103 379 681 115 239 425 107 273 808 109 783 959 89 384 898 100 138 918 85 122 684 101 608 730 65 332 506 107 86 98 153 430 478 113 132 314 105 501 542 102 417 680 93 79 784 113 165 798 115 44 627 125 718 774 92 86 218 65 179 525 128 411 970 105 456 598 73 190 609 122 328 335 91 341 502 114 342 645 99 571 586 116 618 894 101 291 693 124 121 316 89 12 238 84 318 436 85 150 571 125 188 520 71 705 924 105 312 548 112 589 687 96 697 710 80 244 347 128 225 560 73 165 587 93 497 505 102 84 248 114 278 380 82 381 550 105 149 243 128 515 839 88 581 878 93 332 674 103 242 764 107 588 673 130 502 817 132 786 810 126 424 886 86 423 606 81 707 728 119 528 785 114 248 936 102 259 999 72 864 865 77 747 779 106 123 134 85 68 609 100 109 847 120 619 947 118 132 253 115 304 424 121 679 857 102 88 140 140 239 385 106 661 741 90 694 795 95 616 799 124 227 982 72 650 929 94 355 527 112 583 653 104 263 972 117 434 654 104 128 250 81 385 932 79 725 734 109 209 530 103 20 29 84 149 708 106 852 933 116 310 763 83 731 733 84 274 371 105 166 754 67 226 984 160 167 570 82 101 728 127 557 831 81 266 421 97 161 877 41 243 794 109 832 981 117 51 756 114 338 708 96 33 791 120 101 529 107 381 532 104 541 968 91 117 515 109 660 750 95 168 488 88 23 153 83 616 697 64 920 925 91 183 372 77 26 398 81 503 782 75 12 656 105 398 406 71 272 408 88 59 732 95 709 851 74 590 656 105 45 645 94 141 356 83 460 575 113 258 606 114 15 579 123 392 652 110 287 411 113 262 331 111 537 810 97 79 830 142 263 702 112 889 981 80 468 767 94 209 506 73 799 828 93 101 617 124 142 177 118 123 481 99 689 971 91 21 147 61 366 833 129 221 630 103 180 217 119 291 710 83 803 971 96 333 780 91 489 601 105 474 993 112 401 557 121 49 298 89 179 716 82 107 309 125 691 880 75 160 722 124 63 544 87 584 636 115 664 776 107 161 906 90 260 484 126 662 879 70 138 362 131 135 230 150 263 445 107 729 967 107 585 799 131 331 417 82 175 593 94 66 404 110 189 903 112 605 787 115 478 798 124 208 951 133 553 668 67 663 945 114 376 850 81 813 992 116 337 968 90 68 308 48 337 971 110 5 534 106 115 466 88 179 977 91 196 300 103 979 983 120 345 626 96 747 870 128 9 421 98 805 841 90 161 844 116 469 581 94 639 921 105 474 941 112 197 534 93 178 238 66 475 682 99 119 863 124 337 349 84 209 941 105 432 952 100 377 480 83 420 756 118 154 719 95 459 518 94 354 877 86 459 715 123 542 680 89 66 910 75 903 941 102 272 879 121 682 794 108 236 783 120 113 949 92 498 609 102 392 413 106 147 825 119 419 958 56 159 944 61 66 180 72 512 962 112 225 454 73 672 729 102 223 344 111 355 840 82 129 318 86 578 864 103 135 316 90 171 755 104 459 633 111 274 632 71 55 306 119 632 641 147 57 529 89 136 742 93 24 84 91 59 457 72 542 619 78 37 662 119 731 973 87 661 928 69 284 475 83 330 641 130 130 248 96 60 244 109 169 734 112 455 902 94 58 919 121 91 169 90 617 670 117 101 235 103 355 817 123 761 780 66 744 965 86 213 469 124 65 885 100 495 990 121 335 336 83 644 695 123 200 452 87 190 526 95 270 762 89 759 914 146 6 343 91 26 897 124 586 614 120 3 398 90 155 627 68 111 145 76 123 274 94 23 935 126 524 667 140 640 851 112 99 793 111 139 159 103 188 320 99 75 888 130 313 331 126 667 681 78 0 227 88 799 800 119 514 755 114 181 423 119 203 225 107 166 870 57 402 486 122 488 746 98 848 926 103 126 199 95 450 577 143 404 910 89 219 983 77 419 997 85 92 693 106 169 574 130 293 815 97 319 472 97 402 700 102 286 573 103 383 768 101 48 202 106 636 699 106 280 343 96 426 779 92 208 431 113 175 553 57 609 911 87 611 909 110 735 800 84 222 758 119 386 674 52 132 415 98 51 660 108 165 581 97 371 592 84 626 826 94 38 895 121 87 843 82 51 927 110 394 410 87 161 659 110 288 382 84 320 675 106 286 648 87 509 690 125 556 975 95 228 959 88 299 519 121 94 631 88 681 758 105 200 857 81 102 640 113 356 977 141 467 952 103 125 337 87 142 690 104 175 249 100 243 341 103 548 702 113 376 962 107 101 722 72 167 627 93 12 56 98 427 947 85 25 215 85 324 615 81 38 267 83 589 779 129 43 958 65 303 894 92 14 439 132 135 254 117 43 202 85 559 836 110 518 741 65 50 901 103 18 240 134 161 298 116 81 866 102 865 971 92 779 962 94 136 408 80 877 973 136 155 599 131 670 697 97 937 981 112 113 459 103 77 970 159 457 599 85 103 163 113 401 755 109 604 934 69 268 548 79 18 882 127 257 457 71 656 977 141 468 712 98 328 388 94 433 819 115 478 899 85 263 562 121 272 953 87 746 757 107 55 386 109 122 995 115 675 916 122 27 858 94 760 918 139 204 854 105 326 802 88 82 614 89 658 989 104 4 555 94 285 509 101 14 805 127 431 433 73 80 420 94 361 822 127 365 678 98 866 906 84 609 678 131 389 953 122 90 980 117 93 752 102 179 774 135 23 384 103 27 350 89 368 976 79 179 253 101 117 486 66 397 774 80 387 862 85 464 596 152 245 802 75 180 550 104 448 551 99 516 596 105 431 734 141 144 375 116 690 759 100 343 745 92 215 372 80 119 740 130 49 939 94 727 842 124 137 594 103 178 632 114 601 748 120 526 608 108 438 450 68 141 716 76 275 796 165 104 713 125 416 854 108 564 710 83 580 686 134 103 600 108 16 617 98 335 737 94 186 602 80 499 643 116 853 987 92 876 967 111 82 502 142 318 717 99 531 540 79 439 557 111 467 967 112 254 862 56 715 840 92 92 416 81 651 692 120 206 819 94 934 963 83 169 304 117 441 731 114 684 881 85 69 106 143 304 846 113 293 909 114 38 115 127 692 989 112 46 271 113 441 487 120 512 860 87 46 824 86 308 370 105 236 398 131 187 755 134 168 235 128 345 900 80 343 821 103 255 528 149 510 609 124 386 611 130 545 805 95 176 284 139 158 567 101 9 185 104 156 689 127 107 337 123 130 179 111 74 452 103 517 851 112 184 787 125 390 475 105 7 471 86 299 750 134 219 381 104 438 709 113 99 761 86 192 208 99 107 269 126 234 650 98 761 911 124 969 973 92 31 252 87 208 570 96 644 961 131 532 883 86 142 913 117 210 681 98 775 875 90 673 688 52 334 486 87 421 489 126 300 778 145 62 345 118 814 964 101 194 837 136 236 501 108 803 960 100 283 962 98 630 757 135 17 858 103 163 400 98 393 887 125 163 697 65 8 300 64 957 973 100 402 701 139 493 716 117 370 555 89 586 811 139 243 871 74 371 633 132 133 349 109 562 702 70 178 301 64 624 763 88 536 768 100 93 234 97 512 832 116 230 605 82 409 733 73 364 760 113 217 290 111 336 858 115 524 561 118 19 34 84 187 375 98 234 310 104 650 841 96 605 885 90 449 663 90 448 738 113 196 723 147 46 164 94 187 826 85 671 766 104 438 947 85 67 726 115 492 541 100 685 829 87 70 222 112 450 468 119 17 73 78 471 520 154 910 969 117 805 933 117 879 994 65 294 719 103 231 603 95 666 997 110 366 719 112 601 817 116 80 701 121 234 429 81 330 603 89 19 141 105 522 646 119 490 974 116 453 774 126 394 937 130 254 573 117 181 561 85 117 690 99 125 819 90 557 673 105 314 709 95 89 431 101 213 768 126 571 918 106 513 875 109 331 662 95 664 764 120 1 636 90 134 406 90 297 894 78 453 766 86 476 910 85 914 989 110 743 939 92 221 511 115 165 640 51 597 869 120 12 325 119 105 416 100 739 999 120 483 623 102 492 679 96 65 224 93 694 851 77 82 195 91 665 669 142 389 646 93 543 732 121 135 204 116 55 739 48 645 786 109 382 531 84 362 729 84 52 798 96 39 805 104 647 881 113 535 670 116 6 308 126 156 286 79 142 667 145 419 977 117 12 61 105 209 859 72 57 998 111 240 336 103 579 980 114 195 393 127 377 416 91 290 913 95 528 993 133 398 893 133 657 673 83 447 665 99 318 871 121 217 502 115 232 525 109 169 462 66 477 494 94 146 252 89 318 928 76 101 899 96 585 702 119 141 317 104 76 185 79 427 481 90 173 492 114 461 777 77 422 830 109 175 182 122 593 711 110 577 670 100 355 867 104 153 356 112 178 558 83 639 873 62 67 73 99 397 880 89 631 805 95 523 842 50 267 703 101 466 603 84 632 687 119 399 546 69 781 942 103 68 778 111 49 163 121 625 893 132 36 800 120 420 427 110 279 965 64 727 983 72 6 974 80 545 675 71 273 525 129 218 560 129 64 354 106 280 885 109 104 434 112 129 698 81 457 634 102 300 995 126 708 989 86 280 685 114 57 888 95 385 899 84 35 718 67 777 892 97 26 682 102 656 703 97 269 707 103 48 482 86 275 931 96 660 870 114 110 619 145 48 940 113 83 106 93 356 807 61 547 636 88 651 893 129 23 313 83 65 561 130 32 76 119 358 890 92 460 542 105 24 780 49 414 694 99 6 531 126 432 784 78 584 755 106 730 982 141 509 596 123 961 991 110 19 363 85 329 374 109 70 587 67 101 345 110 327 659 118 19 940 98 526 653 102 432 974 82 258 767 93 7 710 60 644 929 69 56 340 66 219 376 91 443 977 91 313 591 76 545 947 103 45 598 119 603 834 45 380 503 84 216 519 120 643 919 90 419 477 108 286 968 91 380 687 94 298 434 110 344 538 91 227 815 85 352 515 104 375 909 91 30 408 102 201 202 119 119 252 77 2 323 91 218 516 112 590 928 120 195 870 69 16 752 107 271 655 104 39 306 99 52 497 80 428 650 108 191 997 88 17 80 95 9 744 95 381 385 95 515 613 92 496 644 114 455 856 94 162 839 100 564 661 75 140 525 118 64 617 119 793 833 83 249 860 109 360 813 92 556 750 126 15 480 91 661 730 108 54 620 112 64 125 81 625 943 82 934 975 92 19 368 122 125 168 76 301 959 85 806 859 133 522 633 57 276 730 105 154 185 100 294 734 106 23 763 112 452 653 93 254 768 75 27 485 51 69 248 116 831 845 57 438 465 61 176 249 102 328 684 94 290 551 102 82 765 84 552 951 72 246 618 58 70 512 133 189 665 114 332 617 99 211 500 92 700 981 101 29 333 97 127 917 92 559 715 107 591 597 105 387 635 121 199 966 115 643 716 104 252 744 88 922 972 98 328 689 75 528 636 83 271 880 78 318 378 112 54 211 65 162 437 96 50 126 95 451 600 117 387 540 99 115 998 113 729 903 67 317 523 125 752 901 111 654 842 139 422 723 94 550 890 104 1 144 76 70 877 134 349 935 109 139 539 106 81 293 60 85 374 92 528 718 70 427 514 95 379 943 114 113 205 101 330 470 66 30 774 72 72 294 99 375 668 77 42 342 130 159 596 99 163 931 61 307 677 140 552 879 113 12 69 118 153 677 78 419 935 94 859 864 105 920 969 88 6 412 87 848 903 84 604 644 85 33 716 116 49 840 121 707 995 129 660 777 116 591 780 104 458 661 88 455 973 134 728 864 65 374 742 114 182 778 132 737 897 91 461 713 91 297 478 129 64 700 103 133 885 72 308 922 114 47 860 120 138 932 99 144 814 79 96 573 86 123 713 84 926 927 102 207 674 57 79 144 137 660 815 93 520 625 98 190 788 71 296 589 71 619 683 66 693 722 68 274 880 103 802 989 106 18 104 114 481 639 136 138 453 84 431 814 87 876 923 113 242 897 56 57 614 138 429 961 106 323 457 106 22 31 119 120 279 66 622 667 100 767 964 111 62 559 91 130 306 113 213 620 49 105 951 82 30 682 132 69 816 124 205 812 91 108 530 80 207 703 54 27 781 65 565 595 105 936 962 92 69 280 90 259 399 75 560 722 92 165 502 114 93 921 53 654 772 137 680 946 84 51 494 88 805 952 107 74 632 107 244 849 86 275 436 125 575 634 135 659 700 103 781 803 104 193 521 117 213 904 111 14 470 113 447 734 89 95 526 77 273 779 87 62 888 124 6 216 92 838 904 94 225 841 99 612 865 116 115 245 81 465 539 78 529 677 100 244 991 59 97 994 88 161 916 88 203 439 76 434 581 117 529 723 83 808 955 129 541 913 117 102 390 103 467 962 134 649 745 97 4 828 78 361 563 99 310 473 91 344 480 89 39 328 103 363 454 75 657 777 82 234 808 78 104 691 131 186 309 79 916 948 102 504 980 107 910 932 74 111 903 65 677 969 67 611 871 98 859 959 110 330 739 85 511 669 103 591 942 125 22 714 97 286 472 82 52 451 107 576 709 89 229 549 94 568 643 115 33 868 91 436 676 104 126 189 62 704 812 106 299 588 86 92 441 57 710 964 100 462 944 96 266 710 142 4 230 85 238 280 75 500 787 64 76 732 73 503 602 139 90 680 144 87 216 110 119 942 98 638 748 129 73 837 144 162 606 84 396 894 127 479 574 127 356 556 62 547 592 76 898 956 77 148 990 82 279 909 89 198 354 99 466 718 75 731 983 71 60 111 99 196 784 125 226 495 90 104 398 93 492 842 80 32 597 112 621 872 105 101 220 149 158 457 110 463 882 92 634 989 102 207 755 106 309 667 82 572 573 125 310 481 121 29 294 98 288 675 86 493 999 107 382 767 107 417 536 121 95 196 88 588 876 133 191 413 111 827 832 125 2 247 103 409 603 99 40 638 110 21 932 98 163 187 82 561 598 109 20 416 104 508 728 118 296 581 136 362 701 101 235 685 52 569 702 92 372 637 126 270 677 97 830 925 101 389 752 90 564 908 91 180 346 128 771 969 117 394 903 138 419 501 63 350 867 89 52 237 141 334 803 95 371 980 91 423 631 104 207 528 60 372 408 100 208 773 83 48 141 114 39 42 119 372 635 108 601 691 46 71 786 92 444 528 76 664 779 81 340 892 97 614 940 118 704 823 75 236 278 119 480 562 125 21 617 107 431 982 111 145 619 86 507 740 74 475 988 97 35 98 80 491 801 98 264 423 70 871 944 110 769 827 143 349 615 86 450 906 83 181 246 97 740 834 103 413 858 86 616 779 114 210 742 110 54 122 99 400 582 118 193 462 109 566 681 110 244 709 87 455 561 79 743 832 112 453 972 89 116 682 113 49 198 91 54 240 96 47 920 125 568 657 82 628 743 100 352 553 40 71 463 68 130 382 73 378 981 106 321 791 100 260 840 68 116 544 97 393 663 87 247 355 149 462 492 87 858 994 65 413 505 87 404 514 97 330 420 91 120 289 94 67 616 72 801 873 96 294 714 110 563 682 112 612 921 95 421 608 125 83 197 127 102 120 93 60 691 122 238 794 100 843 879 109 424 584 93 275 280 106 564 610 84 204 979 114 42 162 83 52 400 102 197 940 87 29 781 104 419 932 140 261 760 67 268 562 78 234 817 129 519 527 90 105 471 91 791 799 101 309 342 89 516 711 77 758 852 86 744 764 130 390 661 97 473 695 107 391 816 130 544 553 94 168 302 69 209 453 121 149 310 82 128 571 104 216 608 105 48 961 105 204 747 91 44 210 109 217 529 123 13 684 54 509 530 65 67 800 72 812 956 97 197 833 105 621 855 85 236 520 64 15 260 138 427 959 119 274 344 113 22 213 107 160 880 108 25 145 87 574 894 113 128 861 90 406 705 102 534 542 84 383 822 118 561 864 94 44 527 96 341 401 112 899 976 104 650 789 99 458 813 82 123 176 112 780 879 88 562 910 141 455 664 98 601 719 102 277 756 139 58 922 119 438 581 112 122 802 95 264 588 75 107 797 110 11 272 97 202 493 114 260 953 120 119 820 73 167 680 126 270 336 86 282 665 126 145 254 103 54 800 94 30 447 87 219 312 101 253 522 133 177 378 110 239 596 89 525 770 106 144 371 100 52 355 45 107 742 99 398 703 107 409 592 101 489 506 128 261 956 108 405 542 76 777 903 79 484 764 92 532 856 118 106 964 109 104 561 71 694 855 66 36 173 80 104 709 121 283 305 108 726 840 138 357 800 86 151 435 92 176 196 92 104 540 124 255 820 88 800 980 65 158 207 139 954 993 102 655 871 130 227 559 63 531 889 94 2 826 113 339 473 85 462 744 101 255 428 97 391 942 131 273 679 115 32 188 77 664 768 100 287 425 124 52 843 116 711 988 108 66 892 134 807 837 129 24 435 91 173 941 88 27 83 81 736 795 106 105 447 75 48 801 110 106 343 73 760 832 111 619 994 97 30 314 69 410 721 116 322 604 107 332 628 86 752 900 113 517 829 52 250 433 86 50 293 58 49 321 88 162 327 136 374 619 98 188 282 75 785 917 88 128 406 103 238 750 107 76 241 93 587 921 103 479 616 78 382 904 98 127 628 63 64 785 74 692 708 100 124 727 92 318 900 101 787 919 75 71 545 111 187 610 141 157 781 106 317 386 82 318 552 96 123 678 72 201 382 98 28 723 110 27 623 95 820 922 80 291 632 99 132 790 122 185 443 123 821 864 96 419 749 55 40 88 113 153 608 86 752 943 107 182 363 78 148 709 109 647 854 57 383 406 106 239 614 102 735 772 127 235 636 97 172 503 100 77 908 110 232 315 82 490 944 86 364 502 119 441 689 112 312 336 126 383 646 77 66 991 98 284 589 127 688 744 66 239 761 77 69 487 104 128 141 129 456 920 97 648 986 71 506 963 121 51 393 87 231 447 72 505 776 80 176 270 73 202 363 113 522 818 127 225 984 133 306 586 113 171 511 83 47 629 137 254 542 124 54 687 119 245 644 64 699 836 80 65 925 97 584 819 64 654 671 86 365 459 95 50 427 112 563 870 85 373 924 99 486 675 135 428 951 130 838 839 122 226 914 84 115 965 71 904 935 107 135 214 88 197 647 96 418 545 95 179 354 93 480 864 96 92 633 99 661 744 58 484 748 118 470 765 119 230 983 91 102 761 123 660 763 99 265 699 98 5 379 103 426 614 116 391 622 115 41 229 67 100 295 116 176 705 75 719 831 73 102 646 119 334 945 140 730 749 83 562 797 138 25 867 70 368 493 105 210 430 106 218 877 93 60 554 89 56 644 87 88 564 94 57 179 96 213 403 104 617 663 103 139 446 66 367 917 105 175 761 137 551 566 88 62 911 114 345 959 96 165 318 117 459 998 67 242 288 117 909 968 96 219 280 144 452 796 153 33 655 63 285 832 110 577 776 89 389 963 78 503 847 103 755 938 92 317 719 94 504 702 88 735 904 135 687 966 73 543 666 96 371 686 119 582 855 80 633 682 133 639 965 148 564 864 110 51 734 78 171 871 75 486 830 103 58 989 98 837 908 83 630 923 143 703 807 119 371 537 88 503 751 120 36 690 78 149 152 110 382 823 67 886 997 112 348 380 89 391 551 105 206 726 95 98 514 111 250 513 101 637 742 119 186 400 91 538 941 52 43 800 113 231 366 77 214 485 101 63 98 138 554 697 104 343 848 117 982 990 104 207 402 118 901 916 92 243 451 89 688 965 123 76 678 115 27 450 90 596 993 113 309 918 114 100 527 117 124 984 101 231 384 104 623 763 126 257 662 102 660 944 72 730 843 127 957 990 73 365 480 107 186 346 114 594 987 117 633 681 80 519 621 105 505 612 111 618 864 68 926 947 110 573 596 99 399 480 119 106 821 126 201 471 121 22 348 75 552 988 128 315 919 88 650 708 102 204 240 90 334 691 93 394 906 113 330 796 116 314 900 119 326 929 94 828 894 84 12 500 112 508 510 85 161 226 102 702 867 99 203 851 116 8 59 75 97 577 69 102 285 100 246 943 96 125 555 95 543 691 97 605 976 85 282 623 78 16 783 102 30 681 96 73 90 98 791 995 120 175 338 103 243 383 94 39 533 133 434 760 101 558 857 108 393 747 72 188 216 87 388 455 101 696 903 84 190 956 138 303 558 47 774 788 117 34 354 110 264 399 52 215 733 51 665 979 139 13 355 101 657 668 70 137 818 94 479 617 95 642 769 91 245 523 88 215 636 78 157 719 99 19 478 82 14 318 83 654 888 119 763 913 125 151 312 100 364 948 119 225 368 112 311 376 76 374 833 81 544 900 62 200 631 101 296 654 109 258 816 115 443 883 109 23 389 95 351 997 109 204 319 67 533 666 111 702 869 90 103 920 124 66 934 100 450 700 120 199 299 92 491 890 88 140 276 111 78 912 100 120 199 127 199 469 137 35 114 78 327 360 81 170 624 128 754 987 73 3 928 100 368 531 103 16 106 89 287 478 133 584 942 85 140 727 84 270 414 118 757 919 91 402 713 123 641 659 109 511 653 111 320 631 91 291 699 96 500 535 140 159 829 125 24 655 118 11 519 99 358 826 92 374 653 109 605 978 136 347 591 73 283 725 113 638 837 111 109 624 83 342 775 96 119 297 81 512 919 64 383 741 87 678 745 90 716 883 126 623 648 82 887 954 61 473 734 107 127 566 105 621 713 99 447 852 82 85 646 115 607 675 64 287 889 82 30 210 132 108 951 87 370 833 125 505 580 84 29 117 122 118 902 102 700 709 129 262 831 88 29 230 119 348 523 68 707 966 131 781 944 117 204 934 92 175 862 58 697 884 90 631 967 132 298 964 128 228 913 81 107 272 120 651 972 105 453 955 112 840 904 127 3 271 106 497 886 78 132 932 112 320 618 101 171 565 88 341 524 118 261 688 85 873 906 103 88 846 97 693 774 97 110 706 127 432 949 100 236 272 73 78 923 65 102 371 126 131 513 108 712 949 125 667 783 103 20 723 84 200 216 110 128 417 94 74 828 88 335 343 112 107 857 112 404 737 129 24 332 109 52 264 88 369 703 97 148 378 91 200 525 118 379 870 102 437 487 126 257 882 111 144 336 121 230 480 71 183 491 91 195 369 88 112 218 74 132 912 127 186 957 95 481 976 114 192 837 109 506 855 86 729 884 90 231 720 97 218 303 146 135 764 74 261 751 103 273 661 76 207 903 94 134 168 95 8 144 94 121 659 96 321 819 105 206 696 116 276 516 99 611 910 112 256 894 104 76 323 116 454 535 105 689 800 113 443 825 109 102 687 94 240 396 147 226 324 97 18 741 66 499 929 103 153 415 103 58 196 86 251 775 101 786 809 71 375 889 105 725 952 96 309 751 85 570 981 119 889 994 93 544 875 134 412 857 99 325 589 104 99 714 73 366 790 97 182 539 82 4 606 116 101 934 84 24 308 82 63 403 93 500 921 104 458 980 72 926 949 98 480 786 77 551 884 87 171 854 89 797 812 94 611 944 112 600 695 115 330 660 101 79 773 148 204 750 132 756 900 87 97 807 93 102 622 95 124 131 97 54 396 112 378 643 78 777 851 98 170 276 95 229 526 94 328 520 80 745 910 94 443 545 98 776 825 92 95 340 112 322 366 101 425 916 52 277 566 94 333 772 76 22 705 145 787 861 120 383 754 93 259 874 85 193 323 80 770 968 102 250 966 107 228 990 78 598 988 97 674 851 82 623 965 115 4 186 91 516 870 109 43 429 100 533 652 54 837 924 103 276 744 111 651 871 33 368 734 93 57 939 44 94 311 96 371 684 113 365 569 105 311 765 95 311 430 121 575 840 112 261 654 99 255 739 110 4 122 106 474 806 91 289 589 100 722 915 70 155 452 88 104 700 69 263 682 77 161 423 65 658 903 87 667 937 79 80 492 79 191 872 134 290 755 113 148 440 119 28 982 90 360 717 133 805 910 95 270 858 98 581 677 86 157 231 123 116 915 121 805 950 93 20 857 120 93 363 119 576 891 88 815 819 90 69 256 70 592 902 146 492 584 114 434 996 88 56 989 49 128 356 90 624 860 121 777 969 115 234 533 105 195 879 82 666 721 89 283 506 96 7 650 114 427 963 123 229 502 94 73 265 114 558 937 112 134 501 89 708 775 53 116 930 122 162 239 105 103 738 125 400 497 83 484 722 94 731 750 129 54 679 103 266 396 104 441 927 109 290 554 68 273 726 72 545 611 128 383 811 93 748 828 89 925 990 93 586 687 103 15 942 83 216 557 121 477 967 116 213 515 94 318 343 120 49 332 91 192 785 90 798 915 81 607 665 92 6 111 72 304 709 119 324 868 107 538 956 68 768 770 45 778 903 69 339 927 96 41 324 64 460 758 118 772 774 115 249 891 95 95 313 98 493 765 125 243 721 91 828 926 90 478 603 92 257 764 112 20 81 49 228 351 133 17 727 92 825 874 128 648 908 83 438 713 106 552 902 109 491 978 121 70 169 115 270 750 111 660 738 99 570 607 116 170 538 88 518 633 82 139 745 69 188 217 112 185 313 123 581 867 113 744 940 112 173 887 82 706 796 124 321 560 135 96 890 92 99 491 95 335 363 104 533 610 57 604 713 75 713 855 67 201 441 57 622 717 107 386 691 107 351 417 121 373 450 82 81 511 105 576 935 96 466 868 98 41 929 92 92 365 132 785 953 100 252 323 133 529 807 90 502 888 139 149 881 100 541 647 84 777 998 105 361 543 87 210 629 97 409 669 107 538 812 112 239 769 126 295 728 112 241 437 113 396 667 66 282 890 125 188 862 98 679 758 122 389 947 112 81 646 72 276 324 88 510 552 74 447 941 109 329 414 103 167 241 93 6 525 118 695 754 109 757 935 91 252 648 102 167 728 120 261 486 106 645 944 105 570 667 66 812 976 124 363 866 78 816 914 66 85 287 79 510 834 86 301 916 85 216 750 94 223 661 106 653 762 106 300 816 99 901 942 92 831 982 87 263 967 78 804 818 101 140 153 102 431 486 121 15 647 88 644 724 104 173 879 137 161 922 66 489 806 109 13 844 93 196 589 92 169 733 86 437 972 59 438 463 101 646 797 124 655 813 105 316 785 84 581 698 104 297 928 113 208 928 61 595 624 119 520 752 64 282 414 106 550 633 105 370 798 132 23 74 81 133 799 48 232 865 102 406 745 109 402 575 77 11 926 97 343 884 110 49 429 111 243 920 72 20 400 104 315 654 93 82 85 98 288 631 99 27 608 115 288 935 128 50 867 106 393 612 106 213 824 126 700 767 93 109 998 91 417 987 100 164 488 139 444 998 103 679 917 93 55 784 74 321 868 89 768 958 67 577 684 53 843 924 106 287 650 114 537 599 117 141 789 120 31 128 57 244 336 102 235 625 40 947 971 103 191 606 66 404 809 78 642 730 77 200 755 105 809 843 82 700 701 84 694 881 89 435 896 142 205 220 116 417 988 93 667 678 85 109 399 104 522 820 77 379 558 76 335 697 151 61 169 92 105 728 107 681 899 103 259 893 116 561 843 81 809 958 96 302 365 132 427 497 89 186 805 81 203 881 95 101 962 131 256 416 104 641 989 89 628 738 117 725 799 99 736 848 64 366 827 70 117 580 129 6 496 91 143 811 107 164 501 125 20 527 118 360 386 107 274 499 92 402 566 125 502 862 114 533 639 93 117 460 74 77 385 86 135 699 79 103 110 65 384 927 87 647 829 75 348 811 72 342 488 104 641 840 95 23 449 75 288 750 84 517 776 110 231 255 123 1 72 103 147 640 93 12 320 81 239 476 117 387 745 62 984 994 99 71 79 85 753 919 102 380 847 81 2 459 104 231 923 68 174 669 101 455 504 111 782 846 122 226 459 83 0 109 97 229 583 105 415 932 108 321 678 81 490 935 87 104 617 80 307 535 102 102 316 82 77 254 69 111 936 149 152 698 99 674 946 111 769 826 76 36 542 114 79 741 131 400 679 43 31 840 98 58 463 107 393 456 98 327 394 133 771 998 132 410 959 110 52 268 116 14 800 116 745 944 84 394 401 110 547 632 65 443 717 103 300 325 100 235 265 141 87 481 125 160 496 84 35 157 91 63 488 111 175 396 78 381 695 123 731 978 105 155 693 128 360 890 93 493 949 56 607 868 84 39 799 82 476 493 116 27 769 80 777 999 95 584 990 91 410 415 111 22 235 118 303 706 115 518 973 149 389 520 118 152 859 94 342 494 105 441 605 129 186 325 115 513 686 92 532 969 74 789 815 85 193 505 110 421 739 107 679 697 87 581 981 156 392 807 65 928 970 87 688 689 84 272 978 132 52 583 76 350 431 138 417 565 134 173 758 79 722 994 125 506 669 119 364 789 77 129 464 127 183 624 103 628 824 117 492 754 98 138 147 130 404 875 77 657 980 104 423 707 78 612 843 127 131 321 130 176 979 69 225 577 131 305 423 31 495 827 112 499 658 107 41 665 132 624 802 93 315 538 110 526 986 78 552 819 138 42 550 77 209 626 82 201 643 77 300 927 117 945 983 104 469 795 122 711 976 103 76 802 130 71 670 126 67 891 100 123 796 123 765 835 86 226 684 116 285 418 130 58 362 114 890 951 73 287 673 88 432 588 89 721 996 101 375 434 104 200 372 118 624 912 104 216 921 85 566 728 99 85 786 88 708 847 108 542 607 72 112 629 131 193 535 72 69 599 85 485 837 85 345 802 92 332 596 95 767 943 87 114 575 120 120 967 53 26 907 113 596 898 108 310 449 143 343 887 131 495 996 104 705 893 100 735 768 139 214 644 102 20 987 108 882 905 126 112 526 113 756 788 88 596 608 101 840 949 117 721 824 119 48 137 115 204 730 74 186 996 51 312 372 79 415 848 110 769 840 97 593 903 92 589 703 87 692 806 114 161 733 116 83 507 99 104 309 100 388 914 81 824 935 98 228 970 92 507 580 80 593 878 111 127 293 111 194 829 116 124 603 108 73 208 90 79 711 108 731 822 114 52 262 96 290 885 97 13 268 67 132 437 92 256 694 111 61 947 122 58 70 118 355 444 78 59 973 118 388 717 87 404 728 142 180 187 125 758 795 84 47 246 139 6 651 112 184 722 62 617 909 89 387 971 71 122 443 96 439 610 101 370 623 128 737 968 88 564 632 100 332 656 100 157 338 110 843 859 117 50 454 107 32 499 126 207 338 87 161 274 111 39 676 103 369 390 107 403 836 129 356 965 94 741 910 139 211 411 101 512 625 101 44 626 87 20 365 100 125 566 102 233 893 100 220 613 62 593 788 106 227 976 123 787 925 75 420 972 106 627 726 98 285 993 120 111 571 129 281 398 139 115 533 106 411 796 119 15 447 123 191 958 81 226 566 106 104 553 147 605 660 83 599 704 78 569 992 129 651 904 107 239 249 102 319 605 99 121 707 99 4 163 91 372 941 106 642 697 93 253 674 100 562 921 56 170 950 117 844 956 94 194 851 105 35 560 103 290 859 80 808 839 117 804 975 117 554 738 92 398 565 112 766 831 101 155 338 78 785 859 105 206 320 106 291 642 99 476 854 132 663 837 79 734 975 87 266 907 115 564 889 81 466 523 106 205 787 96 605 857 75 379 892 82 127 320 98 494 993 123 329 568 95 717 773 96 227 443 56 655 826 76 49 461 62 337 903 103 390 992 46 454 890 67 78 137 119 112 976 91 106 930 110 238 584 105 346 410 103 29 426 93 497 570 95 477 818 108 157 946 102 204 900 85 212 490 71 394 581 82 246 402 116 961 993 111 83 647 98 355 684 93 498 924 135 76 346 86 55 748 50 347 628 116 308 464 96 243 266 132 231 655 82 522 914 95 411 680 86 620 995 123 828 974 98 222 852 109 643 650 82 515 703 75 632 661 51 59 527 93 164 394 83 230 766 116 503 611 126 236 626 74 22 961 104 158 465 138 59 778 132 34 380 128 344 905 117 766 815 100 606 896 76 410 785 151 103 909 107 254 786 119 598 944 136 203 367 106 311 844 101 267 741 91 477 869 142 370 773 77 171 648 104 550 864 101 21 526 120 440 518 104 576 768 109 822 917 99 93 153 98 182 281 109 34 472 112 233 922 74 24 739 113 756 975 76 69 650 91 693 938 61 699 869 118 283 417 115 40 478 97 96 635 80 239 899 89 205 751 143 396 761 85 942 996 97 233 499 103 18 62 77 62 449 115 441 715 110 550 568 58 594 695 97 427 933 126 756 949 117 537 772 105 99 105 65 187 360 111 566 797 103 198 429 89 154 647 81 221 593 82 470 718 114 882 901 132 302 740 94 623 718 127 785 840 110 182 666 81 413 477 100 48 222 102 163 605 91 555 635 108 584 738 82 477 973 111 455 763 105 276 775 79 112 187 93 363 636 153 99 771 91 307 526 65 595 722 84 700 941 126 655 973 88 82 787 67 22 592 109 162 591 98 538 917 97 78 428 110 443 685 80 3 666 87 263 472 112 280 380 99 419 754 123 872 888 90 560 767 86 581 797 90 239 278 82 348 653 120 283 601 124 188 370 63 439 594 91 395 690 79 775 985 87 778 821 105 218 952 71 186 619 77 69 709 123 651 775 69 223 924 116 350 872 111 39 715 102 157 433 143 810 902 111 54 392 88 469 843 119 743 976 101 122 538 88 747 840 90 245 530 117 128 848 131 199 346 122 332 862 87 35 60 118 557 943 103 138 267 123 381 719 114 446 739 95 257 376 76 348 453 103 201 933 132 548 870 103 443 599 92 525 738 89 525 965 103 463 918 91 440 826 60 257 509 54 894 966 103 93 445 145 530 752 90 526 971 93 18 886 74 424 564 85 142 230 96 320 811 95 300 920 105 333 718 97 611 976 89 432 657 94 428 782 104 179 453 119 60 957 93 12 486 106 428 704 65 351 714 130 78 766 84 178 992 89 33 977 74 105 395 115 693 793 57 565 935 103 249 440 77 101 688 105 99 624 103 127 873 84 162 938 74 293 493 72 549 590 96 521 739 92 444 786 111 33 284 57 659 723 101 124 190 103 886 990 104 113 164 95 398 813 99 236 251 102 491 778 123 356 886 105 188 596 113 241 674 97 376 852 127 150 641 107 920 934 98 613 629 131 328 877 114 691 836 111 297 336 110 163 656 74 633 956 128 96 686 85 848 879 77 75 711 99 128 923 131 120 565 83 155 868 112 117 545 101 42 912 109 185 612 126 116 277 72 382 468 80 230 801 112 37 817 112 194 446 126 400 683 115 538 690 110 441 981 84 147 736 83 426 986 98 45 584 112 465 580 107 155 915 90 605 939 123 4 153 126 561 682 66 502 748 110 439 891 62 350 487 109 25 554 87 445 526 85 672 790 90 758 774 75 66 807 97 524 909 95 471 565 77 101 392 93 467 886 102 106 180 91 876 952 112 301 955 104 613 919 102 58 540 71 395 993 84 488 699 92 370 796 88 8 153 111 20 514 108 40 539 136 12 435 79 71 381 89 234 663 124 5 954 92 316 410 87 337 595 133 304 430 115 492 817 112 421 530 150 354 460 102 175 933 110 190 280 107 770 820 112 719 837 111 252 538 98 473 589 64 259 266 109 839 877 123 541 661 129 112 469 88 268 519 118 115 920 88 155 606 98 76 794 85 324 527 124 201 255 97 421 466 103 149 313 77 797 939 85 368 842 159 54 235 115 659 744 107 170 274 92 228 923 95 773 950 112 213 330 82 430 676 113 325 527 133 610 695 116 504 524 106 90 267 86 589 841 101 471 854 97 282 524 102 398 901 69 416 596 119 274 299 104 428 518 98 667 814 89 124 509 92 95 918 90 17 827 114 732 992 81 136 168 121 44 903 122 280 831 123 194 577 117 521 588 127 62 961 90 179 616 143 97 343 116 14 360 104 544 653 63 237 952 85 599 700 98 776 943 69 173 472 134 329 631 127 11 555 123 25 114 75 356 879 85 316 390 99 524 806 104 217 560 86 718 876 136 6 615 115 206 833 88 413 935 126 440 972 70 419 761 118 9 980 109 6 627 124 551 701 129 337 740 123 377 449 115 624 955 110 19 69 110 449 952 92 28 386 86 645 845 108 43 527 120 506 819 92 679 839 121 227 308 88 384 739 118 244 436 105 115 183 88 443 840 88 147 712 84 80 504 87 87 467 107 61 526 120 154 156 108 288 674 94 329 571 108 562 711 95 14 281 73 240 968 125 656 706 92 233 427 104 140 815 96 668 735 97 96 360 112 393 844 133 98 374 38 20 609 55 742 875 94 347 357 63 499 756 119 485 978 84 582 603 100 28 71 120 602 824 98 649 713 119 41 264 90 381 895 113 769 883 99 620 744 131 667 675 105 24 294 139 216 774 102 152 159 100 98 467 118 343 798 54 560 877 101 387 924 69 53 116 113 783 884 97 132 449 62 167 652 103 672 812 127 108 515 111 94 388 147 399 872 125 514 802 119 75 204 111 590 765 80 86 632 84 505 734 88 376 776 84 611 624 114 645 848 113 193 931 98 131 401 101 544 824 103 470 917 125 612 841 94 304 436 104 216 910 117 713 907 112 229 663 98 381 387 125 183 909 115 202 583 99 118 965 88 864 984 104 527 556 123 6 722 113 462 841 114 45 467 79 322 987 103 831 996 59 270 853 128 265 781 106 130 260 105 270 984 91 503 715 117 500 974 138 258 692 78 607 632 119 621 637 100 241 362 87 119 229 112 353 542 101 11 524 115 64 442 113 793 938 114 27 147 115 119 978 111 671 877 138 13 444 104 489 615 65 840 908 120 685 949 86 444 825 93 1 480 86 174 969 99 735 742 112 76 77 109 470 704 113 183 242 79 119 194 110 16 216 118 563 620 60 233 814 105 682 770 96 362 579 84 273 459 106 372 950 77 303 874 113 950 967 90 24 992 107 10 982 115 647 849 113 138 205 81 305 959 118 489 625 108 188 661 97 229 283 116 623 653 75 249 518 109 255 685 125 563 716 98 200 255 82 631 671 87 757 777 109 340 843 88 410 459 86 422 692 78 185 687 81 259 780 79 322 812 110 505 676 61 264 667 100 321 502 81 198 883 111 448 839 98 315 929 99 293 828 114 475 710 104 112 621 103 35 120 105 264 333 117 83 494 142 214 601 122 105 509 115 347 759 123 445 733 117 430 730 97 449 739 72 479 889 79 244 571 57 230 937 105 889 917 99 615 737 96 64 846 112 223 286 110 503 773 87 157 165 99 314 430 140 229 845 120 210 644 78 206 945 88 705 769 90 344 419 109 347 460 143 339 603 105 516 938 102 169 294 110 515 709 124 751 775 104 61 982 86 251 664 129 197 262 120 60 992 100 410 524 112 30 59 96 785 880 102 267 466 83 646 710 106 700 994 104 123 644 90 297 536 130 196 765 91 824 889 94 257 589 85 161 573 93 44 183 94 173 699 101 501 934 102 138 528 107 812 840 95 373 970 112 479 662 110 643 963 90 170 491 73 635 940 112 316 355 97 178 262 119 60 573 104 681 886 113 329 740 108 243 581 78 26 465 77 284 851 77 657 800 82 42 745 111 67 989 82 422 954 88 544 796 101 51 424 67 843 988 146 164 664 93 9 955 89 600 838 135 165 904 111 159 767 95 781 930 108 198 911 117 51 747 125 81 171 75 431 698 111 557 599 64 77 568 114 24 103 122 197 516 138 51 99 153 572 815 98 527 914 113 133 707 124 337 681 83 501 526 76 146 613 100 430 550 105 136 980 106 105 837 123 20 448 117 236 823 67 356 705 72 39 140 93 518 792 78 343 376 113 464 727 120 183 632 136 327 422 89 196 982 85 87 287 72 437 595 81 772 887 106 385 520 118 545 867 69 516 560 79 688 751 128 411 691 87 986 990 86 568 773 99 334 358 70 429 975 73 65 849 109 241 811 115 178 183 123 697 880 122 339 675 80 37 877 108 224 301 94 485 907 101 262 635 85 134 278 70 171 705 89 206 489 90 623 878 102 835 955 110 329 563 125 249 984 78 314 978 103 265 333 107 363 582 90 572 579 68 221 998 84 358 597 98 246 856 80 11 153 113 314 514 90 217 630 91 744 904 83 329 965 126 6 861 126 476 730 106 49 886 57 62 600 98 478 585 104 6 238 104 143 549 79 136 998 93 754 864 117 433 490 76 250 480 93 682 786 87 193 452 102 262 894 122 58 248 77 225 762 89 809 914 95 117 886 93 495 770 146 236 539 108 819 878 103 788 929 141 58 889 95 153 924 123 148 756 120 67 665 94 745 845 155 216 516 89 349 889 53 277 684 71 66 380 89 391 468 92 165 566 135 867 884 110 745 949 126 859 936 80 74 757 115 54 249 105 495 590 83 233 779 74 265 697 90 546 928 121 878 920 82 305 530 84 277 645 68 599 775 120 87 182 111 36 43 91 580 913 110 237 627 71 264 928 104 299 485 93 303 660 107 61 615 94 7 609 96 660 856 115 370 409 98 693 932 102 438 965 103 173 383 93 176 668 92 220 892 79 216 907 97 163 726 94 14 933 88 62 752 83 94 263 90 444 992 123 162 635 115 974 997 75 182 788 84 508 646 105 188 788 130 47 101 138 321 649 109 586 879 71 577 646 86 86 235 108 324 445 87 746 954 131 493 913 120 178 843 88 147 427 70 113 171 123 370 836 89 493 969 103 232 915 118 134 296 114 668 932 154 499 660 83 505 997 76 583 740 82 498 985 88 526 671 83 834 863 109 485 918 116 442 548 137 610 892 102 97 750 60 248 966 81 46 959 93 183 706 105 417 841 118 234 399 139 198 861 88 153 321 106 343 349 100 215 453 149 654 699 84 442 658 95 434 699 109 169 459 84 505 825 97 94 716 118 69 208 86 400 705 98 141 203 75 696 836 102 603 604 98 452 971 133 918 923 96 339 684 91 65 554 109 523 836 108 435 612 111 546 704 116 335 718 97 72 760 83 435 804 92 629 913 89 200 442 74 130 991 98 58 146 111 181 506 91 82 430 98 679 959 107 768 836 87 250 957 118 377 994 109 210 916 81 221 256 77 340 652 81 200 657 100 341 971 128 302 659 119 743 954 164 689 709 70 91 554 89 543 654 91 125 294 100 350 470 64 316 825 119 147 969 115 117 208 68 549 919 124 67 769 141 108 529 126 474 679 67 172 536 119 284 331 125 246 370 111 424 904 119 201 295 76 144 397 86 3 285 72 156 701 140 11 308 70 457 558 92 526 651 146 72 878 102 391 751 130 79 305 94 204 278 118 223 671 84 116 967 71 826 906 87 273 560 102 700 705 126 329 966 78 353 591 74 200 315 130 51 349 113 9 90 116 173 280 97 253 430 116 170 253 117 537 824 72 708 906 103 511 740 81 233 736 130 266 711 85 121 564 93 177 535 95 14 468 75 283 868 116 282 531 94 204 393 111 488 617 144 469 783 95 56 468 71 70 274 78 742 761 95 246 674 97 21 204 110 83 959 91 52 578 81 408 721 85 111 218 106 215 454 117 18 405 117 919 945 65 252 740 125 90 993 99 583 594 68 23 713 58 581 816 148 212 253 119 370 599 107 27 188 102 11 385 123 346 749 122 776 917 132 422 930 87 527 960 78 110 385 67 229 470 125 816 885 95 82 293 120 139 741 118 344 500 107 130 801 96 515 892 111 170 897 98 638 879 71 446 886 65 826 857 110 430 835 95 273 441 90 42 628 95 20 874 131 545 623 87 313 600 72 795 852 81 329 935 120 234 428 65 358 628 94 83 407 115 408 481 94 109 210 66 911 915 98 425 550 122 146 270 90 153 255 103 558 970 107 375 808 106 48 985 109 320 552 81 439 894 81 142 206 85 327 348 129 543 856 157 688 945 84 253 507 74 870 966 114 347 588 107 476 585 118 235 581 109 477 554 117 277 704 80 380 499 94 487 914 54 344 977 109 93 911 148 190 548 64 276 735 118 177 423 115 10 928 126 527 649 55 400 583 86 918 945 88 242 459 58 323 421 96 345 963 115 63 584 135 136 429 80 221 846 111 348 972 121 115 312 113 588 993 145 36 918 101 630 956 77 593 920 82 276 804 97 260 711 105 205 497 101 446 471 101 209 715 92 285 488 76 718 752 122 66 646 115 490 893 69 129 587 111 629 645 134 665 831 105 189 858 97 973 988 121 287 543 91 628 792 87 89 550 93 164 247 99 29 71 106 25 877 124 332 740 105 344 558 98 112 977 113 412 452 88 164 667 82 351 880 116 498 576 102 211 648 71 318 964 90 764 827 85 366 707 87 633 745 92 190 395 64 552 774 79 278 532 94 45 893 105 179 501 100 314 858 85 748 830 83 203 538 127 49 471 91 268 647 128 530 629 112 655 758 111 249 390 92 343 353 101 385 993 96 751 934 92 53 654 71 48 303 115 199 652 67 178 693 94 27 785 142 96 682 115 188 674 73 302 374 94 675 794 100 663 848 88 22 212 135 3 448 89 284 891 122 38 197 128 252 367 104 188 294 122 368 602 88 722 981 124 145 252 95 72 547 121 179 800 85 65 996 91 109 679 109 942 947 118 469 770 86 57 159 146 561 570 113 336 960 87 734 790 127 118 692 32 195 707 113 137 747 86 82 555 98 185 513 122 75 957 102 181 707 63 356 709 82 622 801 80 719 867 107 350 989 83 654 811 117 23 716 110 83 950 116 462 867 137 178 506 143 446 652 110 139 441 98 22 937 101 533 878 107 85 298 93 323 873 142 553 796 112 182 810 124 62 332 113 279 451 81 181 255 112 13 708 97 376 858 85 231 323 73 329 848 111 148 349 75 233 463 135 61 766 65 117 715 97 31 624 111 809 907 132 389 687 94 909 917 90 44 530 79 420 693 108 591 950 111 505 848 96 112 882 88 146 374 85 95 893 110 431 856 129 607 614 46 115 344 95 125 463 84 42 194 117 253 280 77 25 891 68 116 523 131 447 779 107 274 688 88 241 524 117 508 645 85 38 977 112 529 950 76 718 943 112 605 898 103 12 55 125 541 897 97 204 292 108 548 609 132 146 310 114 472 792 115 718 878 80 535 976 95 209 925 80 514 671 116 228 813 112 957 987 130 169 751 93 503 967 95 708 743 87 837 915 84 487 996 127 665 878 114 291 724 88 244 804 94 3 669 105 217 632 95 145 585 77 330 533 78 804 882 108 22 685 112 190 278 77 848 996 75 379 784 129 631 673 79 64 175 73 596 914 82 896 997 154 443 801 75 510 702 89 129 858 110 67 161 84 377 534 78 613 717 104 563 916 93 58 607 99 244 995 88 266 338 127 126 787 97 280 878 86 377 443 118 659 697 80 143 856 103 116 964 100 172 220 72 135 731 89 265 418 91 246 995 66 568 880 80 97 302 123 159 321 91 48 129 92 349 959 46 337 798 72 162 881 75 393 979 89 144 672 89 56 331 95 734 993 136 712 714 95 585 873 128 469 689 89 201 964 130 708 903 97 517 982 113 378 954 138 76 940 123 729 912 124 95 391 96 474 919 59 639 667 103 578 915 128 82 270 134 372 817 133 105 854 63 427 664 82 430 662 93 562 616 93 624 771 114 621 694 115 428 498 122 353 759 128 567 959 127 360 942 106 850 870 127 166 260 112 684 976 117 39 927 89 363 500 109 824 979 88 223 684 104 125 293 100 517 971 90 209 467 115 640 766 101 616 708 94 244 251 116 751 774 50 98 358 114 229 485 107 45 814 123 570 753 89 121 680 83 408 949 104 121 549 94 280 286 90 359 953 87 34 299 102 419 564 101 102 938 103 178 594 114 188 941 122 204 498 92 451 627 90 13 572 127 76 574 68 332 990 88 257 901 79 117 761 79 90 91 99 476 667 100 401 763 106 663 938 93 368 814 123 454 520 119 106 951 140 252 846 97 163 366 108 620 987 101 312 794 98 436 710 98 22 828 124 254 795 106 2 546 123 596 802 110 110 538 103 134 513 103 229 584 108 593 706 121 409 510 112 511 619 69 459 492 92 160 698 89 475 707 87 53 181 76 160 607 72 187 256 55 356 992 98 113 344 101 59 980 83 834 995 88 221 573 82 329 962 91 102 483 117 650 664 94 200 329 91 284 461 129 499 917 134 549 794 76 72 613 112 224 704 101 100 207 71 8 224 106 333 582 127 19 33 79 48 328 73 292 849 100 305 358 98 178 475 125 744 955 109 328 486 88 201 883 110 128 788 146 491 766 171 34 730 84 90 696 83 9 920 61 707 957 94 429 648 66 302 488 103 37 81 87 85 795 100 107 876 83 250 671 93 607 707 96 130 710 115 308 397 78 774 883 101 153 547 99 397 459 115 186 331 107 789 975 111 232 238 79 886 998 94 773 826 103 168 783 130 193 802 61 498 785 118 31 512 144 494 867 115 278 417 88 716 893 134 214 858 106 184 758 84 735 977 80 271 417 88 116 614 127 72 839 89 153 819 122 691 729 71 373 884 130 325 501 39 36 67 90 764 958 118 8 395 117 228 812 100 8 209 81 59 946 107 505 584 90 525 630 149 431 945 150 529 989 89 88 489 98 70 498 117 484 951 80 27 753 110 467 519 122 150 484 55 446 940 143 315 934 93 156 329 57 689 964 95 163 551 124 264 804 59 539 763 76 484 557 94 105 248 91 139 168 104 123 845 90 43 371 68 219 251 106 172 534 115 95 940 93 872 948 87 37 688 103 59 996 100 114 675 81 605 785 110 951 954 132 146 805 90 846 903 77 140 370 108 451 924 114 375 638 128 72 128 102 437 684 64 113 217 112 164 504 102 686 822 95 599 916 96 59 784 122 445 454 106 15 909 84 20 470 90 342 984 95 38 360 80 288 920 77 62 478 96 207 865 62 431 996 89 402 890 87 380 754 90 4 932 57 542 605 80 362 618 114 20 341 97 628 968 116 224 273 75 170 783 102 33 544 126 935 995 73 91 308 129 634 968 74 291 692 142 691 765 95 306 530 93 69 409 125 231 625 124 702 889 151 679 913 133 791 803 104 432 652 92 185 311 97 166 483 97 535 768 66 450 795 85 191 779 112 474 697 89 653 721 126 391 608 111 76 840 112 241 817 131 227 465 130 280 776 102 307 732 93 487 807 96 217 258 82 227 322 93 51 343 84 97 597 96 327 978 91 848 906 80 202 955 71 818 832 111 669 782 73 76 555 94 334 448 93 483 694 87 717 986 65 590 791 103 270 760 106 25 718 123 44 362 73 739 980 134 730 788 123 13 231 106 604 788 92 28 626 101 199 991 68 69 748 87 503 815 84 429 658 110 143 156 124 11 137 134 398 620 87 48 547 103 129 740 100 177 812 127 411 890 96 58 570 101 8 60 61 527 807 97 378 426 95 127 893 99 108 771 115 159 352 85 379 560 127 788 833 62 503 834 56 199 785 100 198 323 115 87 920 72 842 915 59 253 863 162 75 218 60 517 876 89 84 620 119 679 881 93 56 408 72 79 614 129 357 598 105 272 627 105 278 316 72 267 478 126 326 781 89 164 677 55 55 409 103 251 914 106 223 968 108 224 750 115 636 788 113 550 712 90 344 867 80 145 487 70 175 780 101 354 758 87 241 403 125 519 647 85 149 902 82 259 725 81 328 744 124 77 609 88 551 645 117 69 592 110 527 744 96 164 601 131 7 143 117 71 734 116 162 804 83 321 650 106 411 894 102 237 986 140 366 535 68 574 644 114 160 549 129 124 810 98 496 621 94 294 706 64 387 812 130 332 717 76 224 658 140 577 719 131 339 764 122 496 755 84 185 258 92 346 526 116 652 693 119 825 869 102 114 122 100 8 521 120 344 875 68 111 353 98 278 303 101 421 609 77 190 555 99 286 346 114 197 362 72 123 466 92 89 555 115 232 743 99 224 821 147 1 189 78 382 744 96 361 445 113 484 817 71 277 643 117 639 757 105 344 991 94 393 632 88 70 331 98 410 928 56 203 681 76 451 988 108 421 733 96 221 340 122 83 180 108 169 482 76 763 904 126 656 904 96 427 952 100 673 932 79 855 991 97 752 838 80 456 591 125 265 853 78 717 912 123 487 765 88 458 471 74 344 956 117 20 72 103 226 394 123 140 174 112 433 851 72 28 319 96 537 673 85 759 906 68 46 323 90 42 372 88 213 447 52 867 914 90 9 798 111 400 782 81 401 545 95 264 619 117 17 514 129 397 778 72 456 835 138 196 348 104 386 897 83 13 299 91 126 414 98 56 116 100 278 874 85 410 446 112 540 807 95 206 583 114 149 734 105 150 466 119 808 907 114 396 957 107 199 985 83 426 988 129 40 628 109 226 813 124 399 625 101 78 178 80 432 899 98 530 927 108 124 421 126 226 508 124 145 296 97 122 233 114 462 592 126 783 976 109 93 857 112 633 660 71 594 630 89 376 519 100 774 923 98 5 713 97 309 345 85 171 290 76 58 644 118 304 776 91 479 978 102 297 988 104 344 940 103 345 425 91 288 784 77 290 754 114 436 602 90 122 312 58 122 741 91 863 894 99 53 494 75 412 910 117 16 264 98 128 660 107 247 574 123 107 760 82 313 475 102 715 866 149 533 905 104 858 931 122 81 615 126 21 55 76 210 231 98 141 809 110 428 803 96 265 700 131 762 888 100 541 550 108 610 765 83 137 988 89 624 646 74 139 463 113 127 256 98 400 469 60 648 969 106 760 865 121 194 906 113 627 768 98 229 297 105 139 473 79 362 969 107 820 891 106 220 759 126 162 725 108 317 334 117 173 317 116 157 473 65 484 698 116 504 549 82 276 727 96 152 436 65 824 997 124 223 764 104 503 613 103 238 902 112 385 655 88 516 662 101 79 259 122 367 466 60 402 969 119 182 464 90 34 425 76 477 901 116 346 777 66 563 973 68 207 750 97 283 316 117 368 527 85 359 391 102 198 881 89 142 732 98 63 263 103 286 329 73 160 857 101 185 274 97 406 697 109 190 274 93 433 596 112 376 914 94 333 638 119 407 423 84 769 808 75 460 569 86 264 378 129 395 953 98 217 510 112 239 387 95 274 452 88 42 67 100 457 889 88 503 901 116 76 780 72 16 839 76 721 823 90 218 524 106 352 817 112 676 680 96 164 784 118 258 372 106 348 736 88 82 261 112 505 850 62 179 766 86 125 363 100 222 331 109 237 248 63 398 676 111 552 743 114 761 835 83 73 635 84 408 436 112 48 626 103 457 777 121 727 982 77 800 836 114 3 309 52 462 627 64 429 848 123 563 891 63 625 661 116 288 648 103 729 938 79 830 834 91 155 800 90 363 689 82 244 356 95 107 959 121 388 955 89 101 518 84 355 653 96 153 878 99 533 649 88 496 637 112 422 815 117 245 347 106 627 648 112 812 882 78 406 869 77 636 688 98 279 412 90 375 772 117 241 694 123 369 463 71 320 947 140 447 790 122 263 397 117 194 234 108 138 625 50 55 189 73 362 395 113 25 469 116 123 745 143 112 413 80 11 635 89 555 824 96 503 790 88 174 778 81 230 729 87 585 825 126 213 304 90 173 937 95 882 935 125 392 575 89 678 853 110 311 702 130 446 716 128 882 903 81 176 209 121 308 524 122 196 337 119 350 617 101 297 469 92 609 743 74 233 383 127 416 916 103 92 101 91 102 826 73 305 995 92 249 764 81 64 405 145 152 333 48 305 625 58 18 282 104 583 855 106 257 817 120 568 648 71 69 219 105 220 474 101 509 786 103 84 150 93 68 634 124 299 655 107 134 523 117 589 995 115 367 385 82 182 335 100 604 783 111 145 604 113 95 719 113 294 696 98 59 581 73 440 855 86 576 744 115 163 716 110 933 974 123 246 598 101 611 776 98 208 506 96 472 653 108 78 687 104 213 401 120 22 104 108 284 410 131 547 627 117 70 297 80 192 740 139 3 84 133 2 95 76 382 462 106 74 932 69 559 845 82 55 537 87 765 966 96 327 695 91 576 969 98 2 515 124 661 742 84 132 731 72 600 621 118 682 914 99 350 885 120 156 893 80 336 485 71 185 956 108 218 244 112 680 854 138 219 812 97 431 960 93 149 699 90 49 829 126 346 442 77 512 762 77 207 704 123 955 959 95 694 738 97 460 812 95 75 478 96 473 942 85 259 516 70 201 850 63 495 931 106 346 700 138 326 687 90 178 681 70 265 647 122 43 777 108 954 990 119 242 347 119 524 721 117 341 992 76 390 871 60 342 915 119 104 161 126 490 907 54 369 514 136 515 611 123 34 978 57 637 691 149 15 842 102 567 743 70 539 563 74 733 842 111 351 412 99 371 778 78 587 804 116 494 857 40 581 872 80 563 857 92 482 581 105 702 970 106 187 197 75 487 945 121 22 804 100 146 208 95 13 596 79 34 123 101 663 843 79 453 861 116 12 795 94 420 610 96 192 690 92 265 468 111 418 443 98 400 664 96 165 601 111 3 531 111 384 609 122 458 568 50 208 934 93 6 458 117 39 816 127 386 545 42 3 627 86 305 728 100 355 420 98 530 804 79 534 892 77 191 222 117 11 613 83 841 916 139 131 848 88 772 889 98 71 339 81 381 855 56 110 334 80 160 878 87 668 815 122 161 780 108 484 757 62 249 914 70 294 488 98 82 542 96 631 688 63 537 877 64 215 631 83 906 979 96 247 732 77 459 677 107 101 885 120 202 465 117 179 634 55 344 504 113 690 709 82 109 948 87 794 854 116 234 654 85 508 770 126 81 649 86 154 785 98 499 632 112 106 348 48 114 207 101 871 970 96 47 664 144 89 967 91 46 422 96 45 658 123 262 583 89 167 316 110 315 559 121 107 630 83 117 446 105 646 831 108 218 949 89 474 528 91 92 896 107 84 463 110 511 716 113 555 574 103 676 678 79 917 984 96 407 603 130 113 406 125 614 618 134 326 910 127 162 490 90 324 548 115 283 886 82 449 762 93 707 892 102 128 315 84 484 855 116 188 351 76 358 710 89 587 780 75 103 197 43 321 677 90 17 484 114 561 696 66 31 246 68 62 503 89 830 992 91 88 371 97 91 284 104 385 489 145 661 871 123 307 596 103 57 673 106 338 472 122 612 911 111 2 179 127 607 736 96 345 556 140 528 570 96 787 978 90 53 182 84 156 517 114 463 881 119 441 664 131 667 769 107 855 895 85 465 843 149 197 910 118 458 873 91 262 678 122 384 594 80 522 814 112 453 473 113 309 524 75 19 986 98 65 408 87 27 974 89 680 768 84 74 857 82 167 397 96 682 785 127 11 895 111 225 664 88 218 911 97 180 497 81 253 352 107 609 640 123 627 814 125 519 583 111 470 923 125 123 966 83 233 552 77 347 678 86 760 989 148 129 469 56 628 930 97 278 818 100 311 958 70 150 763 96 639 909 77 586 619 134 350 432 78 460 861 107 188 264 153 83 307 106 29 92 72 378 481 127 171 640 139 157 320 117 571 578 98 701 844 100 79 129 126 155 628 117 587 590 98 267 859 85 60 806 93 59 979 91 783 914 55 184 401 85 63 137 102 195 657 135 654 944 100 218 284 93 62 616 105 135 821 115 688 835 71 493 966 111 668 748 116 254 961 93 385 969 53 308 720 102 243 635 90 338 582 93 539 788 88 224 543 112 481 577 61 21 309 88 3 408 97 60 889 94 233 766 81 124 281 83 40 148 94 391 700 87 536 830 99 179 603 101 178 411 136 303 601 121 325 605 83 805 925 89 210 639 83 475 884 108 448 615 61 89 656 120 362 703 117 266 632 96 229 922 91 553 807 108 79 349 119 100 142 85 126 899 92 861 874 110 240 759 73 613 952 66 510 604 111 167 384 88 182 285 86 259 562 88 108 385 81 248 988 101 105 559 110 318 560 130 699 727 134 233 567 62 396 833 102 228 837 105 459 758 92 105 760 115 607 850 87 71 833 99 540 563 83 131 571 109 642 865 82 56 607 116 233 401 108 77 815 93 146 418 94 127 796 80 3 200 93 292 977 76 335 666 103 21 864 101 637 711 110 5 787 79 631 666 140 367 705 103 241 537 84 209 412 98 636 859 83 27 901 95 136 905 111 562 825 100 246 422 76 3 972 97 210 623 113 29 361 124 279 846 86 637 655 84 49 459 135 151 354 88 63 604 106 504 592 105 11 698 103 478 784 106 413 639 85 9 586 89 232 327 109 406 982 108 904 977 135 504 515 92 148 833 114 245 429 120 114 158 59 416 561 110 158 767 79 190 879 83 646 656 74 900 964 119 348 351 102 273 898 137 101 258 102 129 951 108 301 621 77 199 987 108 221 811 106 655 924 104 162 540 112 68 382 93 702 830 110 407 990 68 924 991 132 60 122 111 339 444 47 837 982 115 834 913 115 648 804 76 266 687 94 421 711 128 35 367 62 398 786 113 705 929 87 224 949 100 34 112 87 318 849 111 408 959 83 371 920 102 105 436 135 252 338 73 663 794 96 240 264 109 551 978 93 170 802 82 382 700 73 266 857 112 816 887 106 293 711 120 933 955 76 396 913 62 313 715 80 51 986 113 38 948 76 507 654 100 372 656 106 211 949 90 432 781 136 802 817 106 58 701 93 762 873 94 272 634 153 771 978 101 671 986 94 22 461 106 570 584 116 730 745 112 509 709 163 657 837 140 316 745 117 373 601 102 115 246 74 483 506 132 283 798 111 263 278 105 326 453 76 284 846 99 776 885 86 699 987 94 633 738 145 32 749 115 527 810 73 611 698 91 18 699 92 116 801 90 542 694 87 28 490 76 67 716 89 507 658 94 108 167 119 730 806 120 74 380 94 289 727 135 729 959 88 103 551 133 186 604 121 567 989 96 307 318 69 161 238 104 74 194 111 395 860 89 801 995 114 622 793 81 503 863 83 309 448 107 612 955 112 100 514 84 411 784 76 100 896 65 81 259 133 454 862 108 436 896 115 939 985 100 565 858 101 26 672 107 296 774 94 53 922 88 295 663 145 296 820 105 83 687 69 552 644 102 682 712 138 219 838 78 194 448 85 528 817 109 647 939 37 527 879 82 430 998 126 741 808 91 468 665 110 143 947 115 344 727 66 177 420 98 78 683 74 41 453 106 181 930 127 136 435 115 401 563 93 575 892 92 193 530 101 909 913 114 32 867 82 364 837 60 0 995 100 679 727 133 69 271 62 191 892 101 37 472 80 269 520 98 321 595 89 186 985 79 819 903 105 119 984 136 497 575 109 42 131 103 61 694 72 419 908 103 362 936 105 170 789 103 154 334 76 371 573 100 786 993 124 384 694 119 147 462 106 459 779 111 434 819 102 286 609 106 694 779 70 36 474 124 586 979 101 589 718 145 142 849 96 50 683 84 198 987 99 305 516 84 69 598 121 47 337 66 448 645 78 396 662 116 853 965 113 46 429 104 528 927 124 142 182 107 393 652 104 117 523 71 29 616 91 483 524 83 125 251 100 145 833 124 62 284 70 426 715 98 151 774 87 216 857 105 264 786 102 711 826 113 169 501 92 696 821 94 69 312 88 222 642 76 569 640 110 271 735 112 26 658 84 43 650 94 429 450 118 104 648 125 23 480 109 244 555 71 105 364 123 624 975 109 7 825 74 212 839 90 529 725 65 22 272 123 533 731 107 241 525 78 518 798 84 441 685 145 206 941 109 758 787 77 564 766 116 221 959 88 90 725 129 699 897 98 438 946 140 383 464 112 643 735 97 504 539 87 988 990 107 343 589 74 388 861 64 586 697 104 243 766 90 698 849 90 401 867 112 277 782 85 584 790 107 195 498 84 78 331 70 78 592 111 375 426 103 552 604 107 256 266 123 405 822 107 106 690 110 576 838 65 232 466 103 326 392 87 264 392 129 282 284 95 350 730 66 562 683 67 348 890 100 198 842 95 44 601 106 412 758 113 322 798 94 104 595 115 497 916 95 425 925 112 759 924 83 517 676 88 840 886 108 607 740 111 119 505 98 246 938 121 457 851 63 104 495 110 151 976 77 155 427 101 745 753 77 315 864 73 738 740 118 73 591 108 306 841 78 658 725 121 186 487 72 262 336 70 0 351 103 197 429 106 4 581 100 107 946 100 137 297 100 219 273 103 421 809 104 600 910 107 616 623 108 793 928 124 786 836 76 430 513 96 83 315 104 412 786 95 296 817 74 271 290 98 178 806 91 803 861 119 280 711 114 278 820 124 656 971 112 42 245 106 228 882 137 14 554 114 78 807 113 319 805 116 84 599 105 131 329 96 60 805 112 171 459 77 640 888 97 377 448 93 659 775 117 431 826 117 488 991 87 360 372 96 311 351 122 404 873 94 105 317 96 170 339 117 13 733 94 99 467 90 198 511 116 346 854 82 478 674 101 539 967 99 297 960 98 96 582 102 50 637 89 455 701 121 511 999 82 864 962 113 726 870 98 456 813 70 116 405 111 289 691 114 423 982 114 576 791 107 721 983 100 7 376 69 418 471 70 100 461 92 521 527 105 353 995 99 39 121 82 324 874 94 1 625 96 510 884 117 26 464 76 233 674 98 521 842 93 164 704 89 403 785 80 86 486 107 370 654 95 329 816 109 684 699 130 99 265 68 524 528 81 596 963 123 69 784 102 58 423 116 177 358 90 106 513 96 27 123 107 440 527 116 526 670 149 101 512 113 258 983 70 154 580 94 541 832 101 32 137 75 623 918 110 281 647 113 221 828 59 253 431 107 533 602 106 830 861 127 755 954 112 16 939 90 414 693 118 157 344 70 129 571 116 590 864 130 317 357 120 444 512 115 149 449 95 59 447 134 414 478 123 195 550 102 218 980 106 12 331 121 646 913 88 347 420 100 122 943 122 314 412 80 785 819 67 26 909 133 200 346 89 579 871 84 211 286 116 42 482 100 205 307 94 232 534 106 521 731 86 117 123 76 345 977 106 277 685 127 302 735 114 584 714 97 70 819 91 48 454 93 329 775 86 848 947 94 304 996 102 366 700 96 483 983 98 174 464 105 479 891 82 406 410 90 79 834 103 166 297 100 68 607 95 88 668 113 11 488 57 390 767 136 232 398 59 124 441 77 427 776 98 38 665 102 225 337 97 103 739 128 471 964 113 699 732 112 252 532 96 793 906 74 380 468 63 269 306 89 154 448 71 54 328 69 337 532 102 773 977 79 383 390 97 379 551 101 451 857 79 380 419 122 31 956 90 340 488 111 15 172 121 46 569 114 93 958 139 205 547 117 243 524 130 569 837 76 214 838 103 42 298 99 658 852 129 418 591 72 472 825 107 207 792 50 658 884 136 354 472 111 455 795 92 261 812 98 216 838 81 554 651 87 202 221 71 818 862 93 710 987 99 312 942 103 504 604 85 251 457 134 498 770 101 290 890 97 432 795 63 150 301 106 216 280 113 705 829 108 92 499 85 2 292 85 765 796 105 267 458 71 353 853 91 258 909 95 323 462 72 343 924 107 242 556 108 94 281 108 120 681 94 149 335 76 14 698 128 68 309 133 165 320 84 209 795 104 378 884 57 46 495 95 817 853 78 750 959 114 314 548 96 232 889 155 272 433 86 716 963 95 176 456 92 160 323 90 213 808 132 962 964 84 0 9 83 529 914 111 145 524 119 183 344 118 905 918 83 384 473 81 654 805 118 554 778 104 172 718 73 54 161 134 258 320 105 203 479 56 245 746 97 821 930 139 745 771 101 345 381 79 213 601 98 5 567 85 339 977 106 447 868 101 351 459 90 52 831 111 735 824 100 325 370 99 166 848 100 22 141 107 93 494 104 503 546 69 789 932 147 273 900 82 79 566 127 363 857 95 269 795 110 324 792 107 584 666 102 229 690 133 468 726 64 461 612 85 450 605 76 265 285 128 546 972 102 19 286 82 84 501 96 473 855 91 571 652 82 105 751 99 349 617 148 373 461 101 315 386 65 536 911 72 196 944 92 127 773 98 33 50 106 95 750 86 208 893 123 67 538 125 543 911 107 234 315 109 271 809 107 249 585 85 669 896 105 276 976 99 398 793 122 513 538 103 643 700 106 121 886 117 367 929 97 675 900 113 4 68 109 51 362 84 338 959 95 343 952 79 36 772 109 206 512 86 14 736 153 553 707 116 174 269 28 434 947 95 526 656 114 5 374 96 192 814 77 580 864 83 80 168 97 122 524 64 196 288 73 278 796 101 757 971 149 50 339 79 17 715 139 542 831 99 591 860 99 19 831 59 455 820 128 139 356 67 485 603 84 533 634 149 617 660 98 103 604 74 363 413 97 13 65 106 496 977 94 343 638 91 612 698 121 32 451 88 189 533 95 549 728 91 98 404 103 250 317 105 543 943 88 884 907 76 894 971 93 1 352 96 778 840 133 419 516 94 461 682 99 238 780 114 460 729 111 410 821 72 160 864 64 236 633 120 126 133 159 218 526 103 25 142 134 550 566 95 235 342 93 76 880 120 465 687 113 79 828 117 715 755 87 414 631 120 434 997 91 80 885 77 150 524 134 637 692 97 119 645 92 81 816 81 534 732 63 556 758 117 705 954 155 206 238 105 481 687 95 408 519 81 152 590 64 411 512 94 241 359 107 648 978 93 408 774 62 485 728 85 179 386 67 234 330 69 311 860 107 794 997 89 142 514 106 157 568 68 194 480 45 111 718 92 268 474 103 232 447 113 462 568 94 80 276 108 18 236 116 346 579 106 17 548 105 567 790 112 403 921 79 115 671 115 775 925 80 467 581 96 341 595 134 26 780 78 26 440 71 730 738 80 237 943 97 437 784 132 650 682 90 109 343 106 821 941 97 390 666 110 184 233 93 26 835 114 129 557 94 185 495 115 222 898 124 650 686 74 879 894 84 385 962 93 151 218 92 325 724 74 656 917 60 48 133 103 379 715 107 139 692 75 439 647 118 30 726 124 357 548 83 354 444 96 3 140 117 386 779 74 162 787 82 672 717 101 0 473 107 30 599 115 112 838 103 437 840 128 285 719 113 363 628 111 2 13 90 162 793 80 364 928 138 818 889 94 443 765 122 343 661 102 75 483 103 127 823 83 33 703 64 133 990 99 771 866 97 964 981 91 649 859 83 405 855 74 104 217 111 314 823 81 71 920 129 292 690 97 415 902 110 570 729 85 184 777 125 265 721 155 442 785 115 167 800 94 256 962 118 14 755 62 732 802 94 698 928 73 110 757 107 706 872 113 18 402 79 335 849 94 172 330 96 13 887 124 306 817 105 320 756 117 89 997 115 655 780 116 45 409 73 238 690 83 608 767 73 337 854 71 279 553 73 458 505 136 427 905 100 714 887 123 42 320 74 171 578 124 31 386 99 216 333 121 63 857 89 631 957 118 548 615 75 515 700 96 349 975 109 623 634 90 492 827 107 27 966 83 407 944 82 97 899 77 61 220 116 410 702 74 12 163 98 319 847 121 510 701 102 611 818 68 6 555 78 488 606 82 136 382 93 319 836 89 772 867 69 297 530 97 455 572 85 666 929 119 116 722 95 433 982 107 304 783 96 384 959 112 13 160 88 218 248 112 335 423 57 603 845 59 280 947 66 794 937 94 188 759 81 91 911 81 390 400 158 192 889 99 928 975 103 238 940 110 410 848 76 494 516 55 33 96 91 689 792 68 323 655 81 278 725 116 482 766 85 118 234 82 178 541 129 443 533 86 218 546 97 571 635 108 561 747 112 7 54 91 159 169 131 64 996 89 509 580 115 420 996 85 163 488 138 356 623 113 507 546 101 209 961 84 472 685 83 73 571 84 3 291 81 438 464 89 734 786 108 792 948 124 193 906 102 665 685 126 582 974 95 323 769 92 518 553 94 86 438 112 254 466 128 425 830 80 357 572 104 892 941 97 241 474 73 947 992 111 529 729 97 470 533 142 14 651 131 141 292 127 185 865 129 506 609 116 190 519 91 262 426 68 28 403 83 80 689 84 484 658 132 133 217 88 179 675 98 408 545 95 457 751 103 189 969 80 613 998 90 341 527 83 200 717 105 149 624 95 331 628 85 588 684 109 117 310 81 238 967 112 90 250 94 243 751 90 51 972 74 333 463 112 402 901 87 472 807 102 412 545 120 390 622 71 8 250 127 353 760 94 72 754 120 161 662 89 841 894 119 198 396 102 355 849 100 728 960 96 391 926 100 166 817 81 133 902 88 218 721 130 7 496 127 30 924 100 8 768 105 547 717 136 523 828 93 0 25 110 913 991 96 235 796 96 69 419 119 171 788 117 517 883 102 124 352 121 864 919 94 503 504 109 134 635 109 222 483 108 13 276 107 787 801 101 842 854 115 472 841 94 344 632 81 125 799 84 87 766 109 584 615 76 417 735 131 43 609 51 589 730 113 445 698 98 543 651 112 73 459 92 667 967 91 517 894 104 23 442 85 372 971 102 496 663 116 526 892 72 281 724 72 853 901 89 83 649 99 250 956 78 37 562 92 410 879 96 470 795 110 621 671 109 47 949 105 311 912 105 320 861 100 238 246 125 363 753 99 161 795 109 582 872 94 71 437 82 89 819 89 398 436 90 696 937 91 418 457 136 154 748 92 413 640 119 488 942 69 454 953 86 429 810 88 516 798 111 68 572 104 666 870 138 363 515 111 99 294 57 268 617 67 695 976 79 289 609 78 71 345 68 211 819 85 64 835 129 219 283 91 191 644 108 43 274 142 77 350 114 90 630 84 481 930 96 478 649 141 216 569 99 63 219 116 747 770 127 258 540 82 72 808 87 357 442 85 300 598 75 371 599 102 273 840 96 469 501 103 67 585 68 256 722 91 193 548 88 579 884 87 199 879 107 25 948 108 97 326 102 271 967 110 623 740 102 379 393 82 670 832 95 320 919 102 220 647 115 44 784 61 84 275 95 518 871 138 93 131 98 301 585 73 936 952 127 150 970 59 306 598 131 238 904 92 339 676 102 169 623 87 308 790 84 93 350 91 225 847 68 226 804 94 78 387 135 183 509 71 96 965 98 463 734 129 362 508 101 552 627 106 303 899 73 205 975 128 55 852 99 67 87 135 628 926 107 42 416 87 298 326 85 358 889 72 405 761 97 125 350 35 782 897 86 19 570 108 357 743 102 690 746 79 377 717 114 77 116 99 570 811 125 447 811 97 607 848 113 343 389 103 143 988 63 206 567 89 262 941 85 311 567 86 557 860 97 946 991 101 88 288 92 243 649 62 366 914 95 580 807 109 118 509 59 601 929 104 587 932 86 44 602 130 910 971 95 127 593 82 382 964 127 28 961 88 389 720 83 882 900 91 14 978 76 547 810 87 247 702 92 227 608 109 313 724 88 804 930 110 320 323 105 41 443 80 116 857 47 571 795 121 556 883 65 404 573 102 196 550 100 569 714 126 503 784 95 254 508 71 218 349 123 248 344 53 417 781 84 365 815 116 342 989 83 81 995 115 138 199 110 535 826 105 524 834 109 94 991 125 108 927 83 10 567 83 516 933 98 445 622 80 144 531 89 180 758 75 890 933 76 734 826 106 436 515 96 249 653 142 871 873 98 297 367 89 290 365 94 103 718 84 79 794 122 191 664 106 231 624 103 147 858 134 516 556 104 408 681 72 94 997 99 117 166 76 719 870 74 207 477 97 591 965 121 468 952 95 698 702 82 101 364 95 530 619 115 872 969 108 299 584 142 571 945 154 384 393 100 537 904 82 499 736 116 377 594 92 741 879 86 53 321 83 731 781 83 36 400 95 598 789 105 31 937 64 309 565 78 725 961 144 40 255 80 10 529 103 435 930 118 480 654 117 361 824 137 523 901 136 124 457 105 753 957 92 507 917 81 161 810 119 576 908 81 573 917 58 153 905 107 207 844 133 303 464 99 3 410 95 410 519 68 72 211 102 267 648 104 266 294 67 168 510 88 207 351 89 446 893 92 396 433 58 776 923 62 296 697 81 513 844 94 165 594 102 612 720 105 233 471 86 106 426 117 161 626 101 484 611 99 215 758 105 135 418 106 538 921 113 339 924 80 59 934 124 968 970 93 391 768 91 84 300 99 697 842 117 485 881 106 287 968 69 378 830 98 684 714 47 81 230 116 182 718 66 129 160 56 385 650 121 326 564 96 651 763 65 141 619 80 306 452 107 274 695 129 65 482 88 161 490 76 551 986 143 207 480 94 266 669 118 156 583 113 414 835 109 75 419 91 947 983 100 138 777 118 5 234 107 266 342 117 45 643 107 385 590 120 64 616 95 422 977 96 644 976 96 162 317 104 18 984 64 184 843 94 351 930 99 2 634 101 245 727 89 567 759 74 367 721 84 294 421 121 157 173 99 282 407 94 184 725 89 578 791 90 932 941 91 633 991 76 677 710 63 515 914 104 37 408 98 278 685 119 327 382 99 398 860 93 468 841 95 567 600 97 151 822 106 844 858 76 111 825 76 187 468 137 352 434 109 478 856 128 91 374 97 591 984 90 27 794 93 257 690 74 587 795 80 446 540 91 791 994 136 121 964 60 642 645 120 700 989 144 0 930 74 825 937 82 405 823 95 233 777 93 503 936 69 145 205 106 322 843 81 195 830 95 477 983 101 915 950 101 447 507 92 32 942 117 574 866 100 197 605 74 4 563 108 118 119 106 677 802 112 437 465 111 412 847 97 405 887 81 767 894 86 13 22 85 167 910 131 631 931 93 717 987 104 151 943 101 812 949 144 510 555 79 656 716 94 412 619 124 635 882 56 385 485 108 522 610 92 214 445 108 31 274 100 251 985 130 136 467 107 97 791 113 586 650 73 359 954 60 468 658 126 103 581 85 164 651 109 755 781 111 301 856 91 514 942 129 567 584 67 9 632 95 521 812 73 242 762 103 313 322 104 703 961 97 574 799 122 63 511 91 455 906 132 243 712 75 519 741 90 61 129 75 643 756 88 174 683 106 16 680 49 582 946 70 514 984 81 239 440 93 383 786 118 430 671 100 40 352 133 823 869 75 709 838 103 349 927 91 5 705 77 105 326 91 58 565 100 440 566 82 63 449 78 163 976 102 32 653 96 175 402 57 254 551 124 224 447 68 324 378 87 128 504 78 131 886 113 400 587 61 212 831 115 305 593 104 398 820 108 208 706 101 279 603 88 39 760 111 381 910 117 494 639 128 3 353 54 773 836 92 243 812 98 234 963 62 119 457 83 976 985 80 190 689 66 315 507 114 360 882 99 535 898 110 356 720 122 348 818 98 139 196 58 54 905 100 40 875 75 877 900 97 529 756 114 142 355 113 919 979 105 47 868 97 206 948 83 656 730 90 242 287 88 201 823 66 260 392 78 441 625 109 39 464 107 466 568 145 81 333 91 664 700 120 932 976 101 58 133 101 258 929 97 101 744 122 408 425 96 257 611 103 54 320 94 79 120 82 292 367 103 132 263 109 902 951 101 310 513 78 740 982 93 203 262 118 33 178 82 382 906 142 598 603 83 207 769 101 37 264 112 544 802 118 598 885 83 0 630 68 212 578 111 294 385 77 279 286 107 854 963 103 428 459 64 336 863 100 264 988 58 504 988 94 161 886 88 151 319 78 311 474 110 201 532 72 155 787 125 662 884 73 573 574 116 171 619 103 661 705 130 734 799 109 99 674 114 146 801 81 703 943 109 198 541 117 870 968 95 60 516 84 537 766 87 152 989 37 460 985 94 308 940 87 479 948 85 625 755 90 72 295 107 6 551 110 410 493 106 275 971 50 258 603 84 44 480 115 494 514 98 473 821 126 30 192 71 506 875 113 109 720 145 619 836 86 592 805 131 4 512 109 493 901 81 84 719 94 460 730 91 675 690 114 412 515 88 83 738 93 52 235 86 126 750 79 157 440 106 572 905 104 718 739 119 768 830 96 475 541 96 342 605 88 88 913 66 34 772 77 132 266 106 102 432 111 274 752 84 5 650 126 360 932 87 288 552 111 356 580 98 396 807 79 243 294 112 456 892 111 144 272 112 305 840 120 255 389 78 420 816 91 426 448 92 370 662 109 468 776 94 4 984 141 119 855 123 485 945 108 652 855 69 18 232 129 199 483 83 92 534 55 143 224 162 123 363 98 7 56 98 427 904 104 5 983 60 134 415 56 67 730 112 120 379 107 883 884 86 150 535 104 22 443 86 320 405 58 186 204 89 605 868 61 237 660 100 176 977 118 306 500 91 248 753 85 16 359 100 286 995 102 77 635 110 307 951 93 499 701 100 864 898 100 495 735 72 352 926 99 720 899 87 507 625 104 83 258 95 162 680 104 330 781 113 49 456 120 113 255 135 771 774 67 626 691 96 183 603 72 130 365 87 404 986 106 96 959 85 228 362 96 527 855 117 104 115 63 355 974 90 412 886 124 445 446 84 801 838 95 205 219 84 244 836 104 279 767 92 362 808 132 773 922 84 118 315 110 490 998 129 62 447 83 196 372 81 83 371 118 567 997 96 687 934 81 424 520 125 717 938 118 131 483 121 155 832 88 28 783 111 380 750 114 137 828 51 545 691 95 13 846 84 15 413 110 874 954 63 13 740 89 130 322 110 272 726 116 397 668 137 187 724 113 355 499 125 42 971 106 164 246 85 51 56 98 476 966 120 304 922 91 726 749 90 88 478 130 436 816 124 11 175 117 668 848 93 176 261 90 499 983 82 572 620 111 172 715 119 88 377 140 777 801 116 153 218 133 789 944 85 285 453 108 557 660 98 207 398 63 477 773 161 556 709 103 202 391 96 325 669 90 41 874 106 194 467 90 162 380 64 700 792 125 43 802 119 283 749 91 89 91 142 297 996 133 864 912 105 697 778 116 549 608 89 382 545 94 143 258 109 460 752 94 64 934 86 528 885 85 220 234 105 280 823 98 24 333 96 134 435 77 42 943 107 570 581 78 142 255 115 621 906 93 14 623 104 373 568 112 208 348 98 271 937 123 185 578 97 372 384 84 311 643 121 372 498 151 512 739 102 432 904 102 571 675 86 123 434 96 268 525 109 246 855 106 33 851 106 224 328 102 339 567 117 307 401 87 46 76 107 249 599 72 40 122 64 399 618 79 816 973 76 560 594 79 382 718 108 111 848 144 613 669 120 709 914 95 227 540 100 210 849 124 66 823 103 16 133 77 116 557 95 391 440 103 172 626 114 225 793 58 605 723 71 75 877 88 594 713 104 470 480 104 18 144 99 56 725 92 411 770 117 36 518 98 736 893 62 153 862 115 175 871 84 683 700 105 513 907 103 647 871 61 363 379 100 481 728 88 781 821 120 231 731 99 75 863 105 240 758 112 233 237 126 381 669 108 176 550 86 110 996 92 34 388 113 751 802 77 122 749 86 99 483 121 599 699 77 680 715 92 86 229 104 67 696 86 108 772 109 67 232 101 115 839 133 127 504 79 150 789 133 618 907 102 585 752 113 222 541 115 25 860 72 72 827 75 717 923 78 15 622 88 218 318 132 445 944 126 486 649 89 76 682 126 345 486 68 40 68 98 527 732 95 527 634 88 335 421 115 632 808 169 222 925 120 157 858 84 420 953 119 713 779 69 558 609 114 559 980 100 233 977 89 10 338 121 376 426 115 351 473 94 337 564 83 524 899 115 23 824 78 101 221 102 754 903 101 702 941 82 265 704 58 134 835 77 273 370 97 320 527 115 536 841 81 431 773 97 405 606 89 490 636 87 172 197 111 152 598 84 480 597 105 175 342 125 31 961 122 575 669 104 614 914 102 414 496 101 96 858 110 366 766 119 260 713 119 777 846 92 428 739 79 229 287 111 659 665 72 250 547 103 217 886 88 181 526 157 173 906 124 130 474 83 620 846 112 520 964 113 156 350 109 587 641 68 22 114 108 832 910 111 618 620 93 195 245 130 795 835 82 294 440 107 305 646 78 6 678 108 264 436 102 392 716 105 274 673 106 365 671 112 267 953 100 426 727 92 140 522 130 714 910 144 369 462 93 183 359 102 39 642 121 321 358 100 252 529 105 204 599 136 63 868 124 629 795 56 464 978 145 308 326 86 46 895 123 75 717 120 220 548 73 84 857 101 141 675 36 70 600 81 464 924 74 215 791 94 569 908 88 242 724 59 310 591 115 151 491 167 342 501 82 616 782 124 20 93 60 234 684 60 465 545 87 142 671 96 111 729 44 237 703 100 219 444 98 121 583 101 295 789 110 67 706 111 82 584 86 114 578 107 254 456 83 291 825 110 624 738 125 56 732 103 19 561 99 45 195 118 853 960 99 805 836 122 176 328 51 620 713 105 42 614 93 562 675 128 229 818 119 436 821 93 763 826 86 371 627 64 580 844 69 354 591 119 71 304 96 170 389 81 781 924 97 318 523 88 826 932 103 71 383 91 187 881 72 350 489 100 318 404 89 85 115 66 170 916 127 297 797 105 669 879 90 922 988 89 219 752 80 774 839 127 311 761 149 600 603 84 351 817 101 163 268 114 550 900 106 658 879 88 449 906 109 433 722 98 908 984 126 52 768 80 467 773 89 548 932 97 242 626 92 565 905 129 69 745 76 552 590 81 482 684 81 129 253 112 59 661 90 339 579 88 464 876 68 293 306 117 654 796 64 714 890 97 423 924 104 262 953 113 126 728 88 101 787 75 555 639 111 379 644 63 224 443 114 341 887 122 785 794 94 435 825 82 416 782 130 497 872 60 433 806 129 44 496 92 97 845 130 569 951 113 323 710 70 717 837 94 13 730 111 82 419 116 502 856 108 119 842 132 320 599 89 608 617 108 227 419 85 544 918 103 52 734 96 641 857 69 379 596 77 688 974 89 104 944 85 245 261 111 72 253 118 367 593 82 521 622 104 720 763 132 463 959 105 228 516 125 294 821 81 50 733 122 135 848 79 508 700 111 3 653 123 701 711 74 439 506 91 199 536 91 586 887 118 228 453 109 474 658 102 542 910 107 363 768 158 6 268 100 496 839 93 319 997 85 310 942 101 63 212 89 703 924 88 485 976 70 316 344 106 149 969 71 365 837 125 99 639 110 398 655 120 489 919 100 308 967 98 540 760 108 14 247 112 146 234 115 354 642 132 564 575 111 117 717 113 231 451 86 379 448 92 187 486 90 93 628 95 569 727 129 123 577 77 298 955 110 633 723 103 524 734 119 494 625 88 30 228 102 625 814 88 893 894 107 180 670 85 6 846 111 276 408 87 261 279 55 343 967 110 18 206 97 92 273 125 228 800 120 204 865 76 414 833 93 440 598 53 441 796 89 331 808 101 156 253 66 709 792 86 539 864 118 862 906 96 55 394 81 265 358 104 231 779 91 308 791 100 203 270 77 885 924 66 6 710 63 116 662 93 226 845 108 143 380 97 354 738 54 427 746 96 147 497 73 264 929 104 887 996 89 352 991 123 175 625 77 516 793 64 233 544 115 57 289 103 324 748 85 336 939 104 284 445 150 111 686 83 398 404 96 339 814 81 192 507 83 21 359 90 158 978 71 458 613 105 349 508 61 536 955 89 621 823 152 133 723 104 247 932 97 260 379 106 95 817 101 368 588 126 631 705 87 414 697 90 93 205 95 659 859 99 881 962 97 261 982 115 272 284 118 687 817 50 288 661 104 67 398 91 68 223 109 449 954 100 402 624 85 234 372 99 281 936 72 96 656 130 857 953 95 581 687 102 207 839 62 318 488 105 257 781 119 388 611 99 242 899 94 144 245 85 310 869 99 327 569 99 240 779 121 241 993 87 407 559 120 63 535 108 66 452 80 827 950 65 79 956 102 636 821 94 521 555 117 226 891 90 200 836 81 213 965 91 79 281 62 443 485 101 138 967 102 70 96 131 325 676 75 548 735 130 565 622 86 633 968 107 400 891 97 732 791 145 95 792 102 84 552 117 101 668 124 151 669 94 595 608 95 106 867 107 679 967 68 36 326 99 266 841 100 77 483 118 226 522 82 210 532 117 80 730 49 408 963 74 56 229 80 90 868 74 886 983 114 290 946 94 18 616 115 539 921 108 184 740 125 198 399 80 559 652 107 701 926 134 571 801 107 346 573 62 842 962 78 827 955 96 214 365 79 44 780 115 376 614 89 155 865 78 127 733 94 447 656 68 219 856 127 96 469 98 540 884 119 182 434 105 489 803 120 379 756 116 333 392 118 230 393 77 721 792 133 204 304 127 245 322 109 302 694 112 845 932 81 38 614 97 13 224 102 588 697 95 205 419 60 251 619 88 373 472 91 806 912 89 319 943 80 356 441 117 85 165 86 523 764 105 71 259 92 347 356 120 213 727 90 21 972 87 90 245 109 671 902 85 389 820 85 234 588 100 391 692 92 136 149 98 31 86 105 649 776 135 418 565 66 358 594 114 41 337 116 312 324 99 655 804 92 212 941 116 103 127 90 478 919 128 286 810 66 49 274 104 192 619 69 456 936 100 652 875 74 31 196 85 25 28 75 630 942 105 736 989 116 403 575 73 375 702 142 522 759 117 386 640 99 280 798 100 432 625 93 424 783 74 54 79 75 606 618 72 44 799 112 29 793 102 397 809 115 120 161 104 367 907 116 445 895 98 229 367 137 50 513 125 330 688 92 659 904 104 95 170 90 374 639 108 179 341 144 246 535 100 725 731 98 36 643 72 204 372 99 574 921 78 223 486 93 737 947 92 259 302 99 479 839 92 472 491 90 95 176 103 224 673 95 55 884 120 415 999 115 462 979 55 383 473 102 34 200 100 8 898 93 15 684 89 411 797 92 136 202 90 175 294 78 360 821 87 218 520 96 212 769 133 208 551 128 769 810 108 174 693 106 70 508 91 293 871 49 220 539 100 708 770 65 451 648 112 206 307 77 729 857 124 439 519 80 76 462 98 44 399 119 439 821 83 784 929 79 9 71 107 635 729 78 844 890 110 547 648 131 405 422 83 333 431 91 173 206 66 792 916 90 207 678 126 474 805 74 3 721 98 142 794 113 64 187 139 335 693 125 419 701 99 33 679 96 111 271 102 76 603 47 212 337 116 542 620 94 177 295 77 57 121 94 60 91 102 109 658 119 724 904 128 587 775 96 358 714 96 535 819 121 424 522 101 2 287 72 113 629 87 598 856 105 327 930 75 511 840 123 367 525 99 33 594 126 379 643 132 69 447 92 93 765 125 920 993 110 446 908 75 504 527 84 232 272 99 30 802 105 98 841 103 228 311 139 332 581 97 606 852 99 376 955 73 167 416 122 486 616 127 741 932 90 385 640 87 760 799 86 703 760 100 344 786 97 363 994 101 744 885 81 586 686 125 8 95 98 38 772 89 414 713 88 829 891 59 215 381 114 947 969 140 191 478 98 164 675 131 48 519 118 686 719 96 304 979 102 541 747 63 145 735 86 805 999 65 477 744 84 251 534 121 550 752 78 566 933 75 875 981 97 576 725 133 494 721 80 145 330 126 490 755 98 78 258 62 779 943 105 463 475 118 59 795 127 64 160 78 577 925 65 459 674 98 456 559 95 267 567 95 306 992 75 657 764 130 839 910 108 229 993 70 444 642 95 620 883 117 12 621 86 284 377 98 935 988 85 177 480 65 132 885 95 305 604 85 467 605 104 515 644 131 179 971 90 493 529 121 672 960 107 142 302 115 501 699 131 41 695 96 258 672 109 849 851 111 631 988 113 417 584 54 573 588 110 593 595 125 413 429 95 567 587 86 169 859 121 354 933 114 425 554 100 342 486 108 469 541 106 501 816 80 523 771 141 500 698 95 253 451 98 795 797 119 115 201 106 251 657 97 507 620 100 127 802 84 492 898 114 152 982 82 22 82 85 288 854 101 0 616 72 773 976 116 335 382 107 476 714 114 861 888 141 16 733 95 137 997 106 56 197 91 190 984 95 199 997 112 787 798 127 151 498 94 151 446 98 328 375 76 337 418 80 466 993 97 326 574 64 720 834 94 136 739 105 985 996 75 339 404 113 23 542 88 49 718 117 53 119 74 272 542 102 423 945 100 135 210 102 297 636 74 883 921 100 389 699 83 336 821 59 450 809 130 155 426 107 92 962 76 83 364 114 239 372 119 574 743 114 413 717 88 334 835 82 279 424 123 65 794 109 940 990 97 154 638 95 234 480 76 7 931 47 87 151 77 21 709 112 23 845 153 201 455 97 210 987 122 663 745 82 237 734 106 307 914 87 440 617 120 513 613 73 292 630 119 289 926 85 296 748 105 400 871 76 7 659 125 193 420 105 415 453 79 551 561 122 562 855 109 110 308 82 498 596 126 758 813 93 374 503 69 779 910 96 684 772 131 248 820 82 10 621 105 79 334 103 326 682 120 400 798 134 103 807 93 156 204 100 94 198 82 427 861 104 749 838 116 297 393 58 41 811 103 5 150 124 416 572 103 87 537 101 734 991 110 278 747 108 124 472 100 327 458 71 423 720 108 400 774 82 271 357 92 35 611 69 161 805 75 154 774 107 120 691 73 39 406 75 929 990 117 400 476 106 354 994 93 542 770 87 397 534 137 210 650 105 100 564 90 31 760 123 483 791 117 659 660 117 240 499 97 22 496 76 476 727 69 234 391 82 142 190 95 471 800 113 634 772 97 245 902 104 399 494 116 109 938 67 499 844 125 481 792 101 532 896 120 659 684 95 669 892 104 449 504 88 115 564 134 15 712 64 744 992 62 135 593 114 409 639 132 529 782 105 785 831 86 380 668 108 54 155 128 419 783 70 603 784 91 123 147 117 145 608 99 718 938 121 84 375 92 205 468 100 198 432 74 593 731 61 608 824 109 555 724 95 674 701 80 332 666 83 502 548 103 240 364 65 574 750 77 563 634 78 26 423 118 294 934 102 84 404 94 6 842 84 109 662 126 326 377 72 291 479 93 521 736 122 428 670 101 245 579 154 329 537 104 118 820 87 111 623 79 235 507 136 43 106 74 604 793 113 283 402 73 458 534 94 386 556 75 435 754 60 63 778 113 140 198 106 143 795 114 95 812 125 231 429 75 17 526 89 502 845 99 124 381 133 365 570 80 792 986 133 333 909 90 218 621 70 512 534 117 59 386 100 276 978 126 167 982 143 11 724 114 800 930 110 668 727 101 53 811 75 392 963 92 675 705 99 522 629 126 652 889 107 638 846 119 98 621 79 231 794 107 321 812 79 463 905 123 646 946 90 7 449 129 192 621 62 29 234 79 341 377 111 299 755 135 211 929 68 710 878 69 854 964 89 778 941 93 271 338 102 312 690 73 225 591 120 493 935 104 573 628 108 34 997 126 633 998 73 374 761 110 150 913 100 710 856 95 705 863 93 599 619 102 466 968 132 289 941 112 207 560 99 624 801 131 82 955 131 461 531 92 65 73 59 20 26 136 205 855 131 340 900 115 117 925 132 552 806 83 545 729 89 303 448 97 462 657 115 383 581 98 278 453 89 3 753 95 478 759 100 260 947 82 45 945 129 590 671 95 444 753 110 330 627 128 306 633 110 207 874 99 349 765 89 136 954 78 424 611 104 104 347 66 65 490 93 468 791 101 56 431 83 102 874 149 515 877 132 521 683 94 406 958 85 352 842 90 813 851 106 896 930 138 757 969 108 399 929 114 636 678 119 534 830 125 42 521 109 591 670 128 90 966 120 236 507 74 527 768 119 177 567 95 620 681 106 9 121 77 533 921 56 604 821 97 490 713 96 342 779 55 491 564 117 797 920 107 79 935 93 957 988 144 447 465 84 70 914 104 408 667 111 659 686 81 52 589 102 122 670 111 556 804 71 134 418 109 461 998 62 425 947 118 242 572 77 443 606 90 745 904 90 42 740 104 286 348 99 659 950 62 891 968 129 499 831 105 288 663 99 286 702 77 138 359 132 116 593 76 711 761 85 69 95 97 415 690 125 296 785 86 465 795 150 614 783 112 350 869 84 476 801 113 356 711 158 263 833 120 574 868 80 241 477 61 296 406 96 419 964 107 196 962 109 68 72 110 228 451 106 248 317 101 53 732 94 210 682 105 513 710 92 416 508 108 243 735 111 459 936 89 902 950 104 534 963 133 626 688 104 495 984 105 661 909 93 744 944 104 365 394 70 802 994 115 227 644 86 102 346 98 157 335 100 227 624 150 225 439 77 504 686 92 102 288 72 277 611 77 18 20 118 557 679 87 427 971 101 151 906 112 522 720 103 3 623 104 368 593 104 141 365 93 468 911 92 288 693 89 391 712 100 408 570 106 150 188 119 340 979 126 383 947 109 483 834 116 230 579 86 461 922 118 620 912 93 552 896 94 431 712 105 706 969 91 97 486 94 21 499 100 145 967 95 82 382 51 550 914 70 91 965 111 453 786 64 72 757 84 217 582 122 397 466 146 494 525 103 349 751 78 409 905 84 564 909 130 225 507 105 1 699 104 109 738 97 390 534 107 612 791 97 787 900 115 447 753 106 107 754 103 30 590 81 168 828 133 261 647 117 828 914 104 583 861 86 393 778 124 15 335 107 183 449 69 263 677 85 64 744 70 831 994 117 196 948 113 570 714 99 18 776 104 535 920 82 332 390 84 188 369 100 631 947 95 405 794 87 327 473 95 518 971 139 35 931 104 130 205 82 518 936 108 312 616 78 145 844 120 176 826 97 133 440 95 34 463 119 648 761 93 390 496 120 29 142 88 446 871 80 200 385 108 387 527 102 554 653 103 70 820 91 730 801 98 6 95 107 819 998 112 146 216 84 404 899 98 655 671 108 405 519 126 233 655 84 128 994 103 274 942 104 4 118 92 328 911 71 125 377 96 18 676 48 105 130 84 603 655 58 462 931 94 623 797 85 914 937 73 136 527 94 293 339 106 416 420 133 457 931 90 184 534 134 304 840 94 424 717 93 568 989 102 17 193 87 40 900 111 374 396 103 220 378 86 310 870 123 409 822 114 48 651 87 690 890 114 334 711 115 723 902 122 281 666 94 339 656 108 4 311 83 11 266 95 322 892 103 259 484 99 75 633 78 545 924 91 196 763 115 674 949 115 71 790 105 374 831 85 520 988 62 17 838 119 313 603 93 778 791 82 616 987 99 627 918 96 253 993 113 23 753 114 26 459 106 102 325 108 160 572 98 514 593 118 840 945 129 353 588 121 549 791 62 16 350 109 324 594 76 201 338 96 373 839 98 261 680 117 620 988 106 393 677 74 589 780 105 691 924 130 207 452 61 790 853 95 238 808 101 545 586 95 707 714 82 808 841 92 403 890 72 110 762 90 36 213 123 119 916 123 505 810 126 772 983 122 599 831 107 10 402 98 419 628 82 517 600 73 789 807 71 206 796 97 351 528 110 562 692 109 11 331 90 731 790 74 6 357 104 32 572 64 7 615 110 715 907 72 5 526 112 330 698 97 596 733 112 235 817 149 343 855 70 330 455 98 340 891 89 219 500 75 316 730 72 218 486 100 173 884 59 150 277 100 703 989 149 1 711 114 335 723 106 419 618 95 496 935 77 666 865 114 118 414 127 797 988 120 144 393 118 407 431 97 85 485 102 21 158 125 64 358 102 154 535 101 74 941 45 641 706 127 137 183 116 88 768 100 265 529 79 20 491 83 638 815 115 580 627 134 190 737 128 252 314 109 451 761 110 377 505 127 248 569 88 26 931 80 177 662 102 223 717 96 90 718 71 40 437 118 12 374 73 149 363 140 644 892 120 447 472 122 375 800 96 387 717 120 450 800 110 251 318 95 273 490 101 756 777 94 342 693 103 78 114 83 641 653 103 231 858 112 468 628 72 720 936 91 588 930 123 357 384 113 314 491 91 91 340 88 502 508 107 60 893 88 25 371 117 105 536 119 606 956 102 491 542 86 426 808 81 75 916 94 124 335 136 261 766 123 138 516 90 670 706 93 262 605 108 462 782 102 475 971 72 122 585 94 92 103 105 399 541 99 505 811 76 238 801 88 388 543 96 130 664 90 670 678 114 400 520 100 394 430 133 398 717 128 97 229 99 673 843 113 92 113 67 116 924 112 271 803 132 83 800 122 82 560 104 34 274 113 23 696 96 350 461 116 198 512 116 15 933 126 62 851 101 93 97 98 358 476 89 21 71 110 199 574 88 488 549 117 235 482 102 526 824 69 163 274 151 575 760 102 490 748 109 363 840 119 319 861 97 450 690 103 624 958 85 54 588 92 213 237 75 422 768 110 96 276 90 504 556 97 143 206 116 19 696 100 913 978 109 140 885 86 218 353 104 780 830 44 415 570 122 27 405 125 155 619 109 516 737 112 57 749 91 47 276 122 369 838 118 90 360 116 584 978 106 33 263 114 275 337 43 168 587 129 151 763 112 683 704 102 56 774 97 226 715 103 301 746 104 502 683 79 66 981 74 58 808 120 303 420 99 469 633 100 593 904 118 617 769 91 559 947 123 856 992 119 542 890 110 439 850 107 730 826 99 805 917 108 771 984 74 204 384 97 694 925 89 314 466 83 57 268 94 183 451 115 294 795 115 664 710 106 417 533 90 168 179 77 452 716 139 420 421 87 197 851 117 554 821 108 196 642 119 559 907 129 24 839 82 399 930 112 499 779 96 153 416 108 261 826 124 95 929 131 161 753 109 394 882 81 638 920 128 722 739 116 229 659 103 448 532 128 402 808 74 98 644 99 159 411 91 489 861 117 159 933 133 595 922 82 170 846 110 89 169 87 20 55 92 106 515 112 650 776 81 73 247 80 81 475 69 306 590 132 101 864 118 53 491 106 32 371 82 71 413 124 165 781 106 275 402 89 743 861 97 432 752 107 336 407 103 297 913 108 763 905 101 207 343 89 361 734 95 855 971 125 224 291 109 79 163 99 753 964 85 125 205 108 150 988 115 458 657 58 100 634 117 279 602 91 403 884 119 188 300 111 805 868 104 196 205 129 162 227 125 477 774 73 251 926 89 71 512 91 216 807 111 121 206 94 391 511 98 935 956 81 91 675 104 216 739 106 172 808 88 463 955 110 701 767 102 621 850 129 200 754 79 510 733 125 574 744 104 168 231 97 355 406 72 902 982 101 259 347 71 281 734 104 304 873 95 534 647 82 185 986 98 153 406 119 76 499 119 419 659 116 579 754 116 210 586 94 68 782 69 524 773 78 311 472 105 785 976 121 449 946 93 612 655 95 493 710 98 234 567 81 60 247 106 421 814 103 562 586 106 185 461 104 635 737 100 38 85 77 48 892 90 89 306 117 113 337 77 174 557 73 224 490 85 758 934 73 659 755 59 162 381 97 146 695 112 73 334 103 128 943 106 40 993 97 600 967 109 417 848 117 858 880 112 153 583 99 170 828 99 582 692 103 233 740 115 197 554 82 137 561 109 66 426 79 691 997 141 424 908 95 567 604 107 377 548 123 281 638 133 411 900 109 805 905 61 211 587 78 94 614 113 99 378 130 545 663 109 300 359 122 300 937 98 284 317 96 124 665 77 102 866 90 1 222 105 550 876 115 84 472 97 254 905 100 572 759 92 616 776 103 717 746 127 286 755 80 554 904 74 54 493 116 203 455 106 136 363 114 595 743 104 462 605 120 31 645 122 173 360 84 19 113 92 195 833 137 221 530 122 262 914 97 559 781 111 205 598 116 0 432 105 113 365 89 2 357 107 213 743 131 106 746 75 934 952 129 58 174 107 475 864 117 322 650 106 361 549 113 69 493 107 786 791 86 311 550 75 564 689 101 135 548 75 318 475 115 112 382 120 642 731 101 166 488 125 415 433 115 500 925 103 47 827 122 99 267 100 315 491 120 553 894 99 333 778 136 408 988 97 943 998 68 316 839 64 255 547 68 609 768 80 407 657 107 587 619 93 144 181 114 381 939 74 723 796 108 113 744 105 28 868 81 212 429 99 35 873 73 171 280 82 275 912 118 600 930 123 838 956 84 336 782 79 16 957 121 317 429 87 418 507 107 67 953 135 455 770 63 439 810 126 524 841 128 567 751 90 254 548 105 96 106 86 291 864 107 389 497 70 17 436 67 288 971 119 397 539 118 458 930 94 53 582 118 437 512 117 96 694 95 14 120 108 359 846 93 322 731 64 21 696 114 84 335 79 125 848 68 143 356 85 540 821 108 181 700 83 392 613 118 277 451 116 493 917 103 531 964 100 134 724 114 24 214 103 806 814 88 166 255 122 363 650 105 697 999 81 460 548 104 755 873 122 403 996 93 168 205 62 644 937 94 102 549 77 594 943 74 303 644 101 118 150 118 438 562 89 296 571 122 432 859 89 483 638 129 178 863 118 932 967 111 251 920 99 280 457 128 113 273 115 65 956 122 170 244 115 226 748 103 541 933 139 148 191 127 17 192 116 77 751 88 63 981 87 175 378 92 3 943 112 21 273 93 475 843 133 93 451 106 856 933 90 108 362 93 28 270 104 632 990 117 264 580 80 531 871 118 191 711 86 508 606 81 101 506 104 596 746 111 508 521 111 227 956 88 53 463 96 140 381 110 253 483 115 149 241 90 509 673 73 414 603 116 128 249 108 575 990 62 272 856 108 286 953 101 373 691 105 260 498 103 255 681 91 726 849 99 321 779 75 123 551 99 608 618 76 593 684 85 114 150 95 22 139 93 50 982 143 29 525 101 408 897 124 432 518 102 362 767 110 157 521 115 475 619 82 575 758 112 747 972 136 175 585 85 523 633 104 433 770 101 622 850 94 503 836 98 359 854 101 64 812 100 67 698 109 301 806 92 654 663 97 93 146 90 272 278 88 138 437 108 653 673 112 84 969 106 467 975 92 6 249 113 777 865 105 883 888 139 457 798 97 488 866 107 43 712 114 158 352 93 277 289 114 443 641 107 728 772 78 515 665 105 353 649 100 510 597 106 740 945 95 161 841 116 534 715 136 287 490 91 335 749 101 203 657 139 121 393 83 828 947 108 196 733 133 190 454 102 693 749 71 639 872 79 760 815 89 83 678 83 2 147 83 434 773 127 134 558 81 366 665 113 388 842 93 231 474 59 233 458 114 862 934 118 104 837 118 479 740 101 119 705 82 184 317 86 288 818 94 115 647 71 803 941 63 392 586 88 373 735 75 474 537 100 651 769 104 42 822 89 131 440 105 603 713 103 221 599 89 182 607 110 225 820 62 591 637 104 661 786 94 548 848 99 309 977 112 271 545 80 118 575 87 231 570 90 118 590 128 177 664 74 254 667 124 370 913 83 12 484 112 665 845 65 679 885 114 696 698 87 399 427 67 316 964 115 452 725 80 116 476 112 390 745 113 698 834 108 356 972 125 4 43 122 12 350 123 127 323 92 43 969 81 304 723 91 791 923 84 131 473 32 65 550 134 290 347 125 114 835 93 403 631 101 238 991 74 709 879 108 88 330 53 226 741 52 119 577 142 529 820 101 222 436 141 370 797 67 93 523 72 127 264 106 647 831 98 398 964 83 321 857 84 443 838 128 474 784 121 302 454 88 263 717 105 601 938 126 0 457 125 203 247 116 748 785 98 68 553 113 386 525 83 71 991 55 413 983 83 30 483 127 557 695 107 270 597 102 434 984 128 196 761 114 181 281 100 621 822 66 450 517 121 312 510 72 448 507 97 34 742 109 238 612 115 36 981 85 764 855 112 408 697 97 354 708 86 671 965 87 767 932 118 376 761 109 240 613 122 77 837 81 814 987 94 52 920 91 167 174 93 217 323 80 217 586 72 564 934 130 300 987 121 746 848 78 343 568 86 754 757 110 458 760 107 258 733 82 532 697 131 395 905 124 305 401 114 788 900 99 727 817 141 489 585 81 314 661 111 189 996 95 274 909 134 81 379 77 211 745 91 450 674 92 169 592 133 554 611 63 300 992 78 239 919 104 371 986 77 298 664 85 942 961 97 729 940 120 229 324 91 63 522 53 145 839 87 180 211 118 125 378 112 621 863 110 177 738 95 39 329 92 7 847 66 498 694 94 48 358 112 459 564 100 110 219 94 18 697 99 531 861 110 84 298 93 235 676 87 560 643 107 843 981 47 142 695 79 393 487 94 580 798 118 447 947 101 233 691 113 25 490 118 311 835 84 619 824 85 539 961 99 357 764 143 71 654 79 608 666 123 134 671 91 158 204 109 261 889 114 625 716 63 109 484 83 472 953 112 356 777 94 634 924 103 248 540 85 225 620 62 106 984 83 250 645 118 533 976 91 233 754 120 664 806 105 120 547 68 283 578 109 208 743 86 349 955 112 497 818 116 178 415 131 96 317 93 330 804 102 561 727 75 73 244 105 335 721 99 720 788 92 77 596 94 315 762 136 108 494 101 530 878 92 53 363 100 183 419 104 16 453 48 107 249 97 695 957 72 161 452 77 208 273 94 2 622 58 133 781 134 296 695 86 350 921 87 620 989 83 165 519 123 322 400 128 801 810 133 146 710 101 744 896 103 162 870 115 14 571 103 50 791 88 499 659 82 258 584 93 256 951 127 430 821 71 597 830 89 239 740 121 246 391 70 248 982 92 461 640 95 783 891 111 329 530 95 276 526 88 285 455 108 314 649 70 292 596 111 607 892 114 246 690 95 41 827 106 351 958 113 840 857 149 580 737 93 247 778 87 0 674 84 395 803 88 763 778 89 369 949 92 337 637 128 540 581 97 678 956 101 193 254 70 109 641 80 167 567 106 566 982 113 98 565 99 462 464 110 387 800 108 9 966 96 125 789 85 628 778 104 197 591 85 809 846 111 490 890 83 339 888 137 773 797 90 13 688 118 61 248 124 135 896 109 362 655 77 263 452 50 684 857 105 50 500 78 148 505 89 485 927 93 185 216 124 287 750 67 82 589 89 786 910 69 147 374 89 265 575 107 645 791 127 350 926 109 142 839 121 349 469 86 558 724 90 381 983 61 215 720 99 44 911 115 483 678 92 406 602 110 34 785 80 458 480 122 58 61 59 596 631 100 124 373 111 514 910 89 140 398 120 59 186 81 734 773 125 225 948 117 233 645 100 116 314 76 9 551 114 132 282 126 273 297 90 675 942 107 473 683 101 394 944 100 6 260 98 166 509 98 282 692 118 338 623 89 27 304 112 468 509 115 423 827 117 59 64 117 616 986 92 795 855 65 304 841 98 709 888 104 267 397 85 922 956 67 247 333 69 373 697 89 905 951 120 202 274 65 529 944 114 378 837 87 5 507 98 137 962 76 19 431 71 281 500 85 549 818 102 282 424 133 181 284 134 333 736 77 345 631 78 154 552 117 192 958 109 278 293 77 162 908 94 174 587 110 0 8 77 774 862 133 391 825 90 946 969 90 342 913 122 175 716 119 55 690 55 46 292 107 24 407 127 324 535 87 148 303 122 54 978 103 528 985 117 93 114 114 624 884 75 250 276 110 508 588 109 93 971 73 41 804 124 381 631 118 9 111 95 257 555 99 272 585 96 773 947 96 662 848 109 42 765 128 185 901 80 685 687 86 506 518 63 646 903 145 481 615 116 108 245 121 83 930 58 430 965 87 670 854 126 21 557 98 17 900 98 27 721 125 460 845 81 162 764 87 101 765 105 9 752 89 273 563 86 26 615 99 430 902 105 442 809 124 299 840 96 594 755 108 722 959 96 151 554 122 495 673 94 23 500 100 238 924 105 485 578 98 407 901 83 103 585 117 271 923 102 46 928 96 430 670 78 662 703 100 59 260 68 368 634 100 177 629 114 159 455 123 607 723 72 245 411 133 426 902 100 140 927 111 660 930 117 34 482 112 567 623 103 146 852 95 480 489 86 702 978 96 123 442 128 321 910 122 185 504 120 39 908 98 160 841 104 138 762 76 417 999 83 492 579 112 600 625 82 495 806 98 36 533 119 405 975 100 172 780 128 130 748 73 140 626 134 678 735 115 480 959 106 134 941 91 731 810 106 149 543 113 31 55 107 478 757 113 512 868 117 160 250 111 241 299 57 449 790 94 456 619 118 126 657 128 53 818 102 573 731 87 598 706 99 717 867 80 4 162 117 244 345 125 196 501 104 440 701 103 72 962 109 136 195 121 330 514 90 74 991 68 429 759 93 293 646 64 274 359 87 808 895 115 662 716 55 126 234 79 142 174 134 67 325 93 531 662 109 296 348 83 175 602 79 448 920 157 400 536 113 107 134 134 413 704 131 304 811 76 159 614 92 323 643 92 230 932 63 544 879 111 58 668 103 241 634 88 63 89 86 426 841 81 48 850 93 430 897 138 849 853 106 294 777 84 317 816 114 270 429 92 86 399 103 100 431 140 653 867 104 891 998 96 79 483 64 461 697 130 74 459 69 501 961 85 343 372 115 884 909 107 391 837 78 113 257 121 153 892 93 2 440 79 621 801 109 694 758 120 12 455 107 172 289 86 894 972 101 624 712 119 86 576 117 377 446 123 132 369 99 546 981 80 148 469 78 239 827 72 201 262 105 404 810 125 85 254 81 221 374 95 198 505 86 32 791 107 622 933 43 72 499 106 823 852 115 497 624 96 169 594 91 65 162 115 235 332 107 260 849 106 51 428 100 150 808 118 85 404 84 135 245 84 801 931 73 465 763 85 53 909 121 357 711 103 355 452 99 308 810 69 160 998 96 38 213 86 819 950 78 589 804 118 172 725 118 150 586 99 8 744 114 184 400 97 739 971 66 610 793 142 360 880 95 197 218 118 165 991 124 829 907 108 79 647 62 710 887 105 716 849 91 826 832 111 8 269 117 97 804 98 267 345 80 571 991 70 382 451 78 223 643 91 518 599 75 34 707 131 255 388 94 213 550 104 467 858 94 725 974 101 176 206 122 257 595 101 357 581 93 927 974 88 669 678 140 611 915 137 404 843 59 525 827 108 202 600 108 431 601 135 224 295 112 522 705 54 69 691 128 476 808 82 141 999 143 107 421 88 303 810 87 257 655 114 548 678 50 96 803 115 188 802 89 266 337 121 317 758 103 469 747 106 3 590 113 161 575 73 374 412 108 755 868 121 252 466 78 195 812 68 343 778 92 558 698 45 555 671 71 621 826 102 120 545 71 42 161 87 663 800 142 279 876 128 169 930 98 20 297 131 301 643 135 542 739 92 635 800 147 186 834 89 506 622 80 191 617 110 281 467 84 512 699 72 114 719 121 385 498 93 329 795 53 3 902 68 217 575 104 468 901 66 172 663 54 71 188 121 96 998 106 467 505 95 602 639 98 105 521 93 934 983 84 126 791 102 650 754 110 32 559 103 128 149 112 37 605 72 528 608 71 524 990 84 139 302 96 313 782 84 170 782 101 561 859 55 505 646 114 727 822 107 708 934 98 73 323 123 482 869 84 256 888 134 33 794 113 588 615 110 559 997 105 800 869 107 158 238 98 73 155 121 126 387 149 641 742 113 43 272 54 191 245 85 252 429 78 369 584 101 248 878 85 614 961 118 918 983 116 178 521 99 370 588 120 118 835 114 320 748 78 303 962 111 161 571 68 284 736 87 104 893 139 238 878 122 468 602 112 818 989 104 381 957 94 120 910 121 410 971 111 291 673 72 508 657 92 409 927 115 131 439 105 781 852 71 96 907 109 28 879 83 297 307 83 628 688 95 495 613 85 277 303 90 89 486 89 313 462 93 439 867 91 423 780 124 836 871 122 385 701 129 8 124 116 536 780 106 49 273 121 910 928 93 19 79 89 433 864 97 176 473 111 275 414 115 864 931 87 426 972 90 338 578 88 54 835 72 115 261 83 137 389 96 53 315 128 11 538 78 567 893 102 205 883 115 370 893 60 51 789 109 265 995 128 71 344 116 507 916 108 13 509 78 256 961 136 746 796 81 294 584 84 190 601 108 341 374 78 241 962 119 541 602 113 63 518 104 1 874 109 16 589 115 192 894 88 926 930 116 88 771 139 369 900 119 752 918 84 178 797 120 71 91 122 120 523 107 461 533 90 200 213 77 431 597 110 362 742 98 221 917 100 90 936 101 102 144 93 653 995 65 600 640 83 347 972 138 810 861 101 669 764 94 127 795 111 299 858 126 646 755 36 591 746 81 622 650 125 450 826 118 282 931 109 47 148 92 22 765 106 535 885 110 59 352 76 200 276 135 132 217 65 122 793 116 415 896 88 56 516 158 329 504 92 510 523 113 358 885 109 148 480 96 69 906 69 64 168 90 256 455 71 50 102 80 558 850 93 23 208 91 353 496 107 286 922 120 89 607 121 80 970 135 282 793 89 82 421 84 430 853 101 244 546 115 288 367 112 557 590 81 72 384 130 7 78 86 635 948 63 5 404 99 324 373 146 209 308 88 227 376 84 79 282 82 636 637 82 444 708 118 43 317 98 169 895 122 59 462 137 382 620 112 483 684 89 15 894 113 26 721 130 937 986 116 507 600 106 17 519 98 677 945 119 152 290 101 455 458 130 316 916 83 90 497 111 607 986 92 254 988 131 39 345 99 523 837 94 44 881 86 36 695 95 257 685 106 316 480 91 703 990 106 283 509 80 16 474 93 28 91 77 115 518 107 332 692 102 140 816 120 85 985 116 343 902 111 280 705 87 49 454 88 596 647 142 126 584 100 115 139 94 598 917 82 173 311 89 143 692 86 305 477 74 2 853 131 186 189 113 146 579 130 18 353 84 131 367 131 131 303 101 492 800 89 123 783 96 37 371 98 486 766 94 28 35 84 222 409 75 529 900 142 245 316 87 479 924 90 421 728 81 199 516 106 377 698 119 161 590 94 83 670 96 321 467 98 546 881 88 523 695 79 0 552 115 286 418 61 63 85 86 101 574 98 209 390 104 197 611 117 400 819 103 325 428 110 670 680 132 420 591 97 12 580 98 367 794 110 597 649 92 263 506 92 685 699 98 685 847 114 289 514 129 498 977 88 360 859 92 75 272 118 951 958 90 309 705 118 564 926 68 234 385 112 531 784 91 284 550 82 432 669 94 270 849 84 217 940 120 120 474 93 256 897 106 557 967 129 134 323 85 243 948 75 95 685 111 206 787 91 161 876 114 716 802 73 10 440 107 35 693 104 267 511 104 367 998 110 7 223 136 126 829 115 143 400 103 102 878 92 28 769 97 27 322 105 701 838 98 126 681 112 116 487 93 122 406 107 781 795 119 114 627 112 273 960 88 454 456 101 169 640 98 570 886 98 336 469 54 189 893 92 295 492 99 218 893 105 96 228 101 454 639 96 16 429 119 418 775 88 14 37 73 7 16 75 221 643 111 320 924 99 250 626 102 411 963 116 768 880 108 738 910 77 558 849 101 344 734 113 315 536 113 268 822 101 580 701 78 456 552 121 477 735 88 755 895 95 721 752 49 326 924 70 637 782 103 124 285 74 750 759 119 296 457 77 311 850 106 238 615 60 778 822 118 685 723 106 263 270 92 651 844 129 432 815 103 208 339 104 486 667 95 188 797 98 388 740 99 466 948 80 530 698 115 87 820 121 676 876 120 86 228 134 334 934 85 162 862 95 751 797 85 47 244 115 480 661 77 469 599 70 14 317 101 30 410 87 582 728 99 81 576 111 193 724 111 289 411 98 80 507 76 389 508 97 256 589 50 244 616 115 443 579 113 154 793 83 24 565 113 274 785 84 123 924 88 166 495 92 498 841 64 588 938 109 11 660 96 579 680 99 395 583 105 214 817 115 473 578 42 741 855 83 13 223 95 524 868 142 479 513 104 118 356 124 313 352 99 345 857 110 194 925 110 462 951 95 71 949 77 18 503 108 259 352 123 277 559 82 691 914 103 493 647 101 213 905 77 261 292 68 498 940 102 108 195 82 178 545 119 421 855 106 467 589 112 260 397 102 349 897 90 437 902 123 219 970 103 405 701 109 607 819 117 842 896 105 324 989 82 60 448 114 2 829 72 22 37 76 151 648 58 548 574 121 253 745 86 468 530 135 107 978 128 179 414 108 19 337 104 183 537 73 90 519 137 615 696 111 72 631 80 509 949 122 64 485 90 384 697 90 180 912 95 414 939 104 19 142 102 223 799 91 313 693 112 371 577 105 482 637 108 415 436 110 69 84 104 820 988 83 554 898 123 181 670 91 213 490 122 455 778 118 100 149 111 695 787 93 159 493 115 454 934 106 596 622 128 278 346 103 400 474 123 583 781 88 528 959 96 43 905 158 46 617 94 161 910 98 28 851 116 415 993 77 272 763 93 933 997 110 471 817 104 262 525 77 222 359 128 432 965 110 288 499 104 43 370 103 471 875 80 49 394 100 698 904 78 174 242 95 37 890 90 114 359 105 652 791 116 44 356 93 398 662 107 326 457 114 770 876 104 88 424 133 452 703 107 697 978 122 485 933 109 358 773 113 411 985 61 47 502 74 233 846 100 27 48 78 907 960 146 422 756 131 63 922 85 267 683 98 346 975 115 26 798 110 215 417 81 335 550 115 862 914 122 667 913 114 568 665 98 200 428 84 599 968 113 196 284 107 157 252 89 391 459 77 743 761 117 449 633 107 8 817 60 464 616 109 201 529 90 216 520 118 147 841 86 332 738 46 186 570 93 531 699 70 137 902 102 249 526 113 450 752 133 42 400 116 2 42 134 169 563 125 259 416 94 619 815 99 64 948 142 493 751 116 326 731 99 681 907 104 984 991 67 354 631 118 482 675 75 229 934 122 85 161 126 388 571 103 501 780 121 772 975 91 5 532 120 381 647 72 119 646 131 51 685 129 448 521 64 69 762 101 289 648 131 409 494 100 423 946 86 110 831 109 89 202 112 7 800 110 336 718 96 389 802 93 241 589 85 272 586 107 333 942 83 347 674 104 530 776 100 626 927 92 10 187 104 52 727 113 353 911 101 232 369 137 650 702 75 808 920 97 293 385 95 811 996 118 580 855 114 40 320 89 94 908 64 104 479 105 547 733 123 637 704 80 376 458 111 423 989 103 489 683 94 62 354 84 800 907 71 221 459 104 191 529 90 554 638 116 789 914 113 237 803 101 785 847 79 199 900 71 0 541 105 496 609 108 625 862 89 121 525 96 346 965 112 89 699 98 18 98 106 28 369 116 118 183 83 118 785 124 107 157 79 356 795 79 858 911 132 390 841 115 336 451 131 69 436 81 505 919 118 255 623 115 213 518 95 275 756 105 207 479 77 592 972 98 154 632 82 629 977 88 379 749 105 280 446 114 251 543 88 466 712 100 399 534 123 373 698 93 158 592 55 337 914 154 311 776 97 449 522 90 328 463 115 84 564 105 334 823 107 169 835 99 572 615 75 24 645 115 361 600 100 500 768 66 62 546 109 107 884 123 114 952 111 163 688 71 50 327 117 77 593 73 392 930 93 397 838 120 902 903 99 226 484 120 524 596 111 90 395 135 806 898 79 171 807 116 661 773 118 871 878 81 699 992 111 205 715 119 149 867 116 35 766 111 190 299 89 455 637 98 243 790 115 289 930 97 235 936 97 456 951 94 568 957 114 414 896 89 660 725 107 169 581 97 432 592 88 230 697 93 169 678 75 324 670 92 519 987 121 866 976 95 105 389 93 233 706 88 13 272 68 239 351 100 271 610 105 9 791 101 826 935 85 609 990 87 406 980 88 354 779 99 38 653 102 262 511 63 300 753 127 491 657 113 181 638 104 167 787 87 46 356 93 367 820 118 214 902 96 301 579 39 68 690 139 5 307 77 185 953 95 652 923 93 205 473 132 335 338 90 818 833 68 433 824 153 65 594 76 664 900 88 357 810 100 909 936 122 196 242 86 409 424 72 32 961 134 299 732 72 711 850 72 635 719 130 332 380 101 658 775 110 202 838 93 288 340 117 175 724 99 113 780 73 87 579 85 597 722 151 290 953 95 67 368 82 540 899 113 856 943 96 194 285 90 486 533 105 356 890 118 31 471 106 388 932 74 431 732 121 89 357 65 538 592 106 281 675 118 71 671 110 46 172 68 97 736 118 374 621 125 336 370 104 68 327 99 465 895 80 209 628 85 251 377 62 631 635 81 403 897 123 207 700 106 82 383 72 388 798 106 408 743 106 440 899 61 513 730 85 421 656 76 222 941 66 395 988 98 379 902 108 914 942 121 363 471 106 456 587 102 361 667 132 566 815 89 942 994 106 239 943 104 80 947 87 237 441 99 456 671 155 248 570 51 394 786 87 823 878 94 565 917 66 20 829 84 49 494 116 550 971 86 402 923 97 456 891 98 160 456 104 418 721 71 525 718 119 438 553 98 366 561 93 340 456 91 102 917 92 650 799 108 498 616 124 571 676 113 41 954 83 385 401 118 310 514 69 145 483 89 104 352 90 69 871 97 663 961 91 419 916 117 32 878 69 403 827 85 555 889 114 541 690 82 177 361 98 25 971 100 416 901 104 623 657 112 750 984 113 482 547 86 19 579 93 416 563 88 360 999 106 638 992 114 105 236 65 60 452 102 104 419 92 14 822 83 237 741 103 93 630 121 393 494 101 483 833 116 39 252 124 390 806 87 483 668 94 62 224 120 247 438 62 470 507 97 74 439 111 530 729 62 402 741 86 177 771 114 556 805 123 507 951 71 770 851 88 119 206 123 116 348 151 77 544 73 31 482 107 183 994 90 777 891 88 118 925 120 155 401 78 129 301 150 296 344 103 190 715 72 15 692 90 0 532 97 310 330 48 257 565 111 108 581 119 66 221 73 88 135 118 409 570 107 92 372 79 614 819 104 176 734 77 561 835 98 70 682 107 55 501 85 426 845 104 222 715 135 410 846 65 190 973 96 142 829 65 31 715 102 530 864 105 131 173 91 347 657 84 259 486 74 562 689 89 403 928 110 129 400 90 337 895 90 412 872 128 608 863 74 553 647 104 147 492 111 389 616 95 176 709 84 145 699 95 329 602 88 476 614 83 51 615 60 636 804 90 27 837 120 819 823 95 679 759 69 443 753 113 37 881 98 166 626 106 173 340 79 133 923 124 331 393 59 305 647 72 31 792 96 208 452 134 309 930 114 495 876 103 80 240 94 601 615 77 139 507 108 31 140 124 202 965 73 581 848 90 710 724 107 34 298 109 172 174 98 193 854 78 318 443 81 94 235 92 167 363 55 79 437 77 109 626 86 324 553 126 97 711 90 98 664 76 463 902 81 286 481 108 690 860 85 97 337 63 177 380 80 228 675 115 439 609 75 742 935 106 295 477 90 400 512 90 285 433 102 215 739 47 375 389 112 396 885 102 181 618 90 124 758 90 426 799 112 241 429 119 139 715 120 397 514 98 11 878 97 206 329 109 458 881 106 83 989 85 849 931 90 842 908 94 62 836 118 230 881 89 170 595 78 334 414 119 195 888 97 207 927 75 444 890 117 690 878 98 257 414 128 852 973 142 413 659 90 425 757 96 28 487 111 242 685 102 737 940 106 181 924 92 324 944 83 509 815 83 534 748 89 196 488 101 399 538 120 156 623 86 317 749 147 382 953 85 383 957 70 9 218 103 557 641 104 319 549 107 120 435 106 535 680 92 602 663 91 116 661 62 37 612 98 223 742 103 798 853 62 277 389 108 665 731 109 623 747 92 773 815 131 578 901 91 59 213 111 544 581 103 606 760 86 106 788 131 208 525 86 347 452 83 284 730 88 331 917 144 507 904 61 532 709 108 593 870 93 146 406 130 86 692 125 438 941 117 658 682 101 202 551 95 201 744 99 99 772 107 524 633 83 520 742 66 581 896 67 363 446 69 54 913 95 276 456 110 348 775 109 310 518 87 108 615 104 124 312 107 132 905 102 240 868 126 252 650 123 659 671 113 106 655 100 542 912 79 281 591 119 173 786 90 507 931 82 193 570 76 592 895 122 645 929 103 704 857 88 885 897 94 237 400 103 733 992 87 329 647 90 8 875 120 947 953 85 325 521 85 435 462 96 890 931 89 576 966 98 477 570 112 355 617 93 107 296 82 458 586 102 286 447 98 736 810 144 555 748 124 200 482 113 239 991 113 955 974 92 218 258 81 298 443 103 161 921 143 71 553 110 328 858 94 89 692 93 272 446 117 41 268 112 23 202 134 44 118 95 178 447 76 549 851 115 633 684 79 152 219 104 125 161 96 287 872 77 571 597 138 6 78 101 290 905 80 368 796 112 160 322 61 263 642 109 88 873 97 361 913 102 39 317 86 2 712 109 66 512 104 291 488 91 99 730 131 431 479 131 77 315 82 534 667 105 348 522 91 28 664 100 233 794 110 670 876 73 247 457 89 231 274 128 158 210 60 497 874 93 222 891 94 351 483 118 492 585 113 531 673 136 181 821 134 40 909 71 296 972 97 45 94 95 700 949 87 194 402 124 898 919 75 652 957 118 303 496 136 219 224 98 18 652 107 132 491 83 533 633 81 862 982 132 269 408 130 206 755 96 335 875 129 23 385 101 494 592 146 231 436 100 469 530 102 396 749 106 412 906 102 374 771 96 56 228 84 352 549 106 31 526 103 152 188 123 175 879 120 15 653 134 485 575 85 228 642 71 220 762 127 329 919 83 487 927 91 415 718 82 253 720 110 332 957 133 72 326 149 91 967 99 143 169 116 160 883 115 3 737 78 110 390 87 496 554 120 311 734 92 412 954 88 306 557 115 189 279 88 254 376 100 603 620 126 513 571 88 393 451 68 404 812 95 33 499 92 8 72 96 131 980 81 880 884 123 513 867 47 460 992 93 277 305 106 90 446 113 582 761 102 171 330 106 216 940 80 839 908 85 801 876 98 599 882 124 107 803 104 152 657 138 745 795 100 227 951 93 183 868 97 501 688 76 479 710 99 229 268 115 422 854 118 191 607 92 162 306 84 167 893 129 634 871 112 8 435 93 104 864 109 412 578 100 563 767 115 225 945 73 392 517 84 460 960 99 260 406 119 343 560 126 510 863 79 460 838 104 276 906 102 48 636 94 81 913 114 14 22 90 22 342 76 516 663 117 862 900 90 547 860 140 152 279 113 539 913 60 82 998 104 89 90 110 123 548 104 214 511 96 847 928 95 21 88 105 843 896 97 142 320 107 606 915 57 156 565 97 183 866 114 441 591 99 260 649 116 622 860 108 248 383 76 43 775 114 498 914 68 594 721 62 249 516 109 308 384 72 379 575 116 28 106 70 602 851 116 669 987 90 399 976 95 95 634 120 643 724 108 527 545 84 344 923 149 81 789 110 79 716 109 888 938 68 591 644 99 247 651 111 745 811 121 159 463 79 153 994 116 537 860 123 822 899 104 181 782 105 190 410 98 429 651 99 504 970 135 272 738 104 241 914 78 52 919 106 52 980 104 79 228 112 137 737 104 79 132 71 442 757 82 194 232 111 272 901 109 156 951 116 206 727 65 646 812 94 49 609 61 710 844 98 111 178 91 365 404 82 318 556 48 820 928 117 487 830 76 232 778 99 107 324 105 143 860 129 646 698 109 175 303 118 392 591 123 119 221 92 382 547 90 141 238 109 277 723 103 239 561 89 747 833 95 295 858 123 241 249 96 581 840 109 47 489 99 100 946 75 9 129 62 479 757 126 674 819 94 265 380 112 136 331 119 676 771 108 421 912 110 215 506 94 292 391 107 181 375 111 18 350 125 186 991 110 93 665 117 172 526 132 385 776 73 344 407 53 583 940 100 102 533 122 446 693 105 329 673 135 8 803 69 593 631 93 596 737 111 216 699 99 343 502 99 386 811 80 334 866 123 633 939 117 5 396 107 319 474 99 919 981 73 9 150 118 156 232 99 252 875 81 213 215 94 92 188 84 304 659 87 478 995 75 323 541 88 608 935 110 0 289 83 840 937 88 521 807 98 672 706 105 547 775 120 95 942 93 118 901 104 403 721 116 284 292 111 368 543 86 381 679 78 50 312 101 347 348 126 335 637 85 16 370 84 727 857 138 387 562 90 532 682 94 488 800 119 302 456 129 625 928 120 462 516 101 43 823 94 331 563 61 451 655 73 127 448 130 361 903 123 531 683 62 246 665 106 113 987 97 47 569 103 152 249 63 838 950 72 664 780 83 241 685 117 265 430 95 508 511 127 757 997 89 406 986 113 212 414 111 755 825 94 105 729 106 213 218 87 64 216 114 306 968 78 835 904 114 318 620 113 749 923 115 715 928 109 60 129 91 395 733 79 205 835 75 118 365 111 719 909 111 562 885 128 10 878 128 590 679 111 413 552 99 338 921 109 383 706 73 228 651 85 92 795 115 397 674 129 148 271 113 73 504 91 410 994 96 497 727 140 248 622 75 424 604 111 920 958 56 112 535 106 10 17 70 572 729 116 216 742 104 107 917 87 405 871 92 59 121 105 243 818 59 176 788 121 771 939 102 188 876 99 504 782 74 452 753 102 481 801 126 593 876 83 217 583 129 503 861 69 315 672 90 874 994 126 31 850 97 590 605 108 334 901 107 13 686 59 82 531 149 372 388 103 355 823 64 97 249 116 736 961 106 60 894 131 872 987 105 362 877 66 552 689 103 464 529 88 6 586 129 61 310 78 724 727 101 52 399 115 640 925 85 50 420 94 541 828 94 157 873 74 390 784 113 318 685 108 468 664 115 207 593 142 487 853 89 923 952 110 271 854 83 43 617 60 501 974 94 279 378 95 537 547 136 655 735 76 237 646 114 142 466 100 268 393 122 62 333 105 547 588 98 608 897 110 429 828 143 255 935 92 420 708 116 296 790 89 202 435 83 260 951 105 395 895 85 179 260 114 52 929 77 157 974 88 220 609 98 825 992 117 14 31 76 77 229 66 172 804 99 373 397 76 357 375 101 113 584 119 571 976 94 359 965 82 482 724 60 247 739 66 236 308 91 170 959 102 694 755 132 444 938 65 363 719 95 239 716 93 833 847 89 482 959 96 438 786 113 426 555 112 855 868 95 217 933 121 356 929 106 226 312 145 440 970 85 318 453 72 653 922 58 41 530 93 284 993 113 637 827 124 328 905 88 227 859 115 221 624 68 233 874 145 259 561 99 563 566 88 236 343 120 302 971 114 288 486 125 587 781 64 748 789 88 266 278 112 2 838 112 663 696 68 161 361 62 115 488 109 210 522 106 201 412 47 25 191 98 81 273 69 90 282 102 629 679 78 185 716 115 35 364 119 27 314 150 734 893 107 506 909 91 79 594 108 240 341 117 345 878 95 197 905 127 440 873 105 25 37 87 260 265 131 200 464 75 354 565 131 111 525 93 466 874 111 231 605 118 55 159 93 669 874 90 350 931 102 443 650 121 349 495 139 697 979 100 338 781 96 361 927 100 542 851 105 137 658 86 5 288 125 65 190 102 139 758 83 257 924 85 28 370 69 6 188 72 31 589 113 212 498 108 68 238 104 161 775 102 152 162 129 276 519 84 480 899 91 574 982 77 118 972 93 560 991 110 195 304 114 610 633 94 297 730 77 157 949 79 812 861 97 228 258 97 64 781 106 140 956 109 341 498 126 717 940 67 231 270 148 573 681 91 126 181 88 864 877 68 447 849 109 609 654 129 101 701 100 354 883 83 190 485 122 274 335 57 338 342 106 316 864 84 73 872 82 108 743 109 156 297 69 104 120 78 175 179 95 335 991 93 238 879 83 679 894 96 394 748 93 148 703 107 143 313 73 0 615 77 504 525 134 30 766 103 657 847 115 583 922 109 630 981 147 207 940 90 356 629 74 713 763 105 551 733 121 24 232 111 644 853 143 484 891 137 620 629 140 46 800 73 224 668 78 173 720 92 372 508 95 233 439 91 166 975 109 628 640 111 87 695 65 137 479 102 69 566 72 535 678 103 427 839 130 115 851 85 319 388 57 46 351 84 267 274 113 530 685 96 114 395 69 399 693 136 864 997 84 276 513 121 371 474 84 205 788 93 237 876 110 775 857 98 4 837 78 208 668 117 21 202 123 234 271 114 289 420 99 181 584 144 651 979 76 730 739 100 690 751 112 31 143 132 403 586 100 64 492 100 713 848 82 513 711 126 423 690 95 266 285 118 412 889 96 636 961 111 298 983 105 730 883 130 331 425 108 170 628 112 35 317 129 452 602 125 716 896 133 173 783 121 53 248 121 312 649 132 813 960 110 233 712 110 187 762 83 340 903 134 0 522 132 618 881 92 254 396 110 25 126 102 72 722 106 502 926 94 88 693 143 664 899 94 535 817 115 640 666 71 80 424 76 737 792 114 368 875 123 689 757 88 217 769 98 90 550 66 80 541 87 26 984 136 376 802 73 24 444 122 157 945 89 231 999 97 394 698 91 153 678 102 776 806 105 219 364 116 512 575 124 258 727 119 808 987 94 169 173 119 380 990 94 31 273 142 842 889 123 530 903 104 560 927 117 146 651 110 325 334 111 114 879 89 77 770 125 561 900 125 863 929 121 583 627 104 377 669 74 449 804 101 298 977 110 554 649 121 233 986 89 102 586 84 340 640 159 279 710 123 209 408 117 79 778 73 154 845 88 89 190 139 478 610 76 308 773 101 485 649 136 723 963 71 112 759 95 194 378 112 569 889 93 51 246 82 251 437 84 23 471 86 202 538 112 331 789 71 45 296 129 187 520 106 426 479 102 988 997 112 317 774 77 298 838 143 660 916 110 24 734 64 596 837 73 784 973 81 181 999 86 164 280 80 886 929 89 273 402 85 277 384 101 38 363 125 202 677 94 415 865 123 223 558 75 45 387 110 66 291 110 263 916 125 302 379 69 665 957 99 133 710 128 62 83 100 166 186 130 326 822 94 117 429 103 142 853 88 340 971 101 304 916 155 371 908 73 361 782 123 88 367 113 455 935 118 387 657 127 296 647 103 758 792 90 639 767 88 634 810 101 178 713 78 409 644 92 692 745 99 653 859 88 195 989 118 75 611 142 277 475 84 328 573 99 443 992 126 458 552 77 17 607 98 6 519 101 430 848 85 522 952 88 369 977 104 162 655 94 656 771 99 167 227 75 322 401 123 404 525 128 272 722 108 657 770 82 302 548 100 224 757 52 842 945 83 149 573 135 167 271 104 587 826 89 1 186 116 436 957 122 100 509 135 183 617 107 221 744 88 541 958 82 262 361 98 309 598 113 165 539 63 352 723 112 701 785 101 694 972 97 509 597 116 149 176 100 609 978 154 86 923 82 730 922 102 69 180 98 26 516 98 127 489 129 72 228 120 21 266 125 107 584 90 284 325 103 497 864 97 679 820 89 665 947 92 130 560 71 36 48 126 136 645 84 561 724 99 258 349 128 893 900 103 458 793 129 182 216 121 455 731 99 548 918 86 705 986 122 552 974 91 557 595 61 417 692 88 64 434 112 195 361 118 340 558 109 249 569 109 488 817 81 678 687 93 533 806 107 165 370 99 469 802 127 772 966 99 15 598 64 48 86 98 92 460 89 310 505 128 100 474 113 2 131 67 15 75 132 190 315 92 380 869 127 499 678 143 123 542 128 341 842 110 448 478 92 109 131 100 269 353 118 46 57 118 477 507 99 53 240 133 138 484 64 26 104 104 355 640 136 142 287 121 125 572 104 116 247 75 183 750 80 60 931 122 809 812 73 543 747 130 632 676 121 120 505 113 141 972 136 233 937 53 148 226 86 742 827 111 926 956 89 333 592 110 282 477 101 404 726 104 395 501 84 626 750 114 606 620 86 11 711 96 352 381 68 821 951 131 205 362 107 11 224 98 311 447 99 221 309 78 743 801 93 689 999 68 56 216 156 334 636 110 69 80 98 34 122 97 685 708 119 382 428 121 43 391 85 222 739 136 555 836 115 575 878 70 452 469 73 462 887 106 228 321 102 298 590 67 656 996 122 130 628 103 257 521 119 102 313 89 312 549 88 261 705 125 819 886 118 639 881 96 252 876 64 307 333 120 7 646 117 206 628 119 19 280 123 145 477 98 32 465 102 532 533 82 5 891 146 661 701 95 44 905 84 355 758 103 121 516 128 9 25 99 318 633 126 130 406 104 485 877 96 130 301 59 139 672 112 756 915 99 633 646 106 436 877 115 100 500 126 356 458 136 509 739 137 177 263 110 53 57 75 556 676 94 551 871 80 92 419 68 340 541 120 367 511 87 272 960 101 253 385 92 512 940 100 385 431 78 539 719 93 279 291 116 210 512 97 117 711 89 245 491 74 385 439 107 42 715 98 251 325 77 305 575 80 45 82 82 638 771 113 0 203 90 451 792 104 555 940 96 15 481 82 87 96 77 526 628 96 577 988 84 115 517 103 328 626 120 194 973 118 148 403 72 222 799 104 674 967 138 58 613 149 712 993 110 783 883 108 9 540 85 60 577 89 52 298 81 378 929 140 571 613 78 871 876 95 407 879 76 514 865 91 336 702 64 155 733 102 335 419 78 655 794 55 130 211 106 346 720 86 386 701 82 526 612 79 206 536 85 294 624 97 462 717 95 570 856 72 752 984 118 198 627 98 59 851 107 204 444 74 424 434 103 10 948 130 467 651 115 916 979 82 257 435 101 568 944 115 327 704 100 758 872 98 397 981 110 289 577 107 59 124 142 465 933 92 183 602 114 542 569 110 348 729 113 677 769 122 675 826 63 539 999 77 349 433 99 540 914 111 643 757 103 258 956 90 1 385 129 295 586 108 340 450 90 106 811 80 14 719 114 44 571 122 568 855 66 198 595 95 518 810 116 95 602 126 15 732 43 149 751 147 146 671 114 71 590 86 445 922 133 557 731 93 37 147 96 509 525 105 619 873 116 355 906 91 189 794 115 383 860 83 557 939 127 405 514 99 102 983 106 435 525 109 576 870 112 663 957 80 84 829 130 495 957 91 9 953 109 246 262 104 698 967 85 293 531 76 193 776 120 160 402 89 149 741 95 283 443 120 156 252 95 148 881 93 759 855 104 288 518 84 62 308 110 280 997 63 315 703 104 234 386 107 485 893 145 244 721 128 196 616 128 632 898 106 287 830 88 234 958 132 576 710 94 76 148 106 144 684 108 208 240 81 381 419 94 102 685 136 136 461 98 53 756 131 193 595 103 11 787 113 162 580 94 622 662 104 158 777 96 576 950 106 485 595 93 8 929 98 246 377 72 267 535 120 8 985 122 104 813 91 56 495 114 51 404 99 34 419 93 434 890 124 570 796 110 92 971 110 132 646 109 441 661 101 242 942 87 909 923 80 517 799 94 451 463 90 795 969 84 611 694 119 196 468 86 19 314 85 0 708 76 17 501 69 210 233 115 95 757 104 534 760 89 434 851 99 352 613 150 788 792 93 66 592 104 668 866 80 167 672 82 672 953 101 320 500 144 293 406 100 329 648 94 111 568 91 35 882 114 315 911 89 160 956 94 480 814 70 346 681 110 44 410 102 421 552 112 402 809 125 558 683 66 18 42 113 537 899 106 616 662 78 148 166 117 72 538 74 59 748 101 180 870 98 1 43 106 739 859 115 684 806 83 144 461 132 428 812 91 381 674 97 433 644 116 6 533 105 29 317 80 343 438 110 292 993 100 565 779 107 163 234 101 244 890 113 193 952 77 527 932 96 496 815 121 67 260 127 269 402 129 143 802 86 374 589 94 372 829 85 553 598 101 301 830 74 215 685 121 136 935 74 166 308 95 386 902 136 35 603 116 32 767 79 49 615 75 193 457 88 430 784 92 244 816 80 200 396 109 93 441 76 77 495 103 492 515 73 295 549 85 136 741 103 209 639 110 106 230 100 523 574 122 33 135 74 461 630 98 93 546 114 667 971 136 104 914 99 491 550 79 276 309 90 389 475 88 264 349 77 301 665 91 577 698 99 638 950 88 130 754 81 519 970 76 346 919 110 123 886 126 7 601 138 699 761 117 570 933 119 105 830 98 748 856 109 972 980 98 512 881 106 392 508 107 27 277 87 98 359 92 205 766 120 570 889 79 91 211 93 811 989 85 707 748 90 612 683 115 691 985 101 505 562 116 439 478 78 501 626 126 386 878 123 262 967 100 22 97 115 83 273 84 124 298 111 788 801 91 79 93 139 660 841 115 218 407 90 79 653 109 170 495 90 326 753 66 20 873 119 343 366 94 532 973 78 358 709 94 759 905 123 391 621 81 95 885 98 436 453 97 151 307 95 254 612 73 26 673 69 351 938 125 405 409 119 152 212 73 105 258 104 115 743 79 83 427 117 86 855 106 617 730 78 18 591 90 42 130 114 549 993 93 675 998 127 324 475 112 31 758 110 264 405 92 269 703 117 412 563 87 674 823 92 303 954 97 888 943 102 656 746 103 285 880 115 492 551 76 504 744 120 262 564 63 235 246 99 151 257 98 271 991 104 668 884 103 221 804 123 130 268 74 608 678 147 73 955 117 50 242 121 845 946 103 788 965 111 123 625 126 651 749 114 77 443 104 193 731 97 221 981 107 381 489 88 239 240 95 122 533 76 542 675 100 325 478 113 364 592 86 557 919 76 271 303 125 24 293 85 762 822 124 269 737 93 268 540 119 736 988 133 415 736 57 375 531 95 575 702 83 432 583 123 308 569 91 658 842 87 674 963 71 329 716 108 164 985 97 166 449 73 229 237 105 1 213 109 439 862 77 122 305 99 41 863 83 104 862 91 560 737 83 443 535 104 189 219 67 245 783 93 145 850 93 248 617 144 852 960 121 159 691 98 424 788 93 186 498 158 438 696 92 52 493 112 350 661 104 176 692 81 58 722 80 667 723 78 315 454 80 669 768 97 336 779 102 75 359 101 588 617 94 225 530 86 575 629 114 84 424 68 379 843 87 234 251 86 376 880 80 381 401 117 388 738 100 424 627 89 467 550 138 116 368 98 55 255 114 237 929 95 658 767 101 413 757 116 94 491 83 44 512 98 69 463 108 846 939 116 635 861 110 80 586 82 350 681 48 323 603 92 413 667 89 224 361 95 60 596 98 602 907 106 25 594 92 193 464 65 310 721 102 357 759 89 945 990 70 194 346 115 508 653 79 471 554 125 89 960 78 287 327 94 233 895 104 310 806 111 108 516 71 223 980 88 239 406 104 285 582 84 102 845 122 440 727 117 540 680 104 381 455 120 206 683 108 304 344 71 343 788 73 398 548 113 92 835 129 99 535 101 448 858 114 292 440 107 119 309 99 447 988 101 475 517 83 483 936 125 614 655 99 29 890 82 149 200 73 597 837 115 230 815 115 474 994 67 135 406 129 236 803 132 659 764 107 93 560 98 4 982 106 636 816 92 32 568 96 536 805 99 196 321 80 310 508 97 217 555 99 386 639 92 46 726 121 703 725 106 558 848 89 818 966 134 304 623 103 90 143 101 526 914 99 746 898 84 773 822 77 67 239 119 342 792 100 271 987 104 792 967 87 81 324 56 452 762 98 44 541 136 552 660 142 539 997 91 141 394 96 479 747 107 23 280 92 266 367 83 246 309 80 306 359 95 557 915 84 262 944 109 321 379 83 256 717 92 361 854 82 25 419 110 694 835 94 344 739 110 536 852 100 598 632 112 500 905 130 791 832 74 544 584 74 8 388 100 37 936 96 491 741 109 350 808 89 64 399 125 677 869 112 74 304 106 254 764 100 718 851 87 203 860 123 379 635 141 79 252 92 264 702 85 689 704 118 658 675 118 240 502 103 268 671 146 416 709 101 516 754 88 37 448 82 161 998 91 186 689 94 339 706 74 100 306 81 399 892 119 682 802 102 560 887 93 334 646 116 510 706 116 92 427 114 628 831 107 336 690 78 118 191 89 257 857 98 492 518 94 152 316 68 161 819 92 315 770 102 152 935 60 46 754 101 71 684 113 723 831 79 410 949 96 236 663 101 338 724 102 584 818 102 475 488 100 253 625 108 771 872 72 44 844 97 88 210 122 148 793 110 116 707 81 214 496 104 121 351 102 87 819 96 95 249 105 389 934 111 285 936 83 511 755 70 104 226 88 849 871 112 278 508 69 227 940 87 92 667 136 260 505 99 373 558 100 232 553 62 686 690 114 452 811 99 43 469 61 10 156 118 123 174 126 449 860 106 121 647 139 322 805 70 86 478 120 306 504 59 230 873 75 262 491 53 585 991 96 19 405 86 138 169 79 765 915 93 98 518 92 50 871 99 92 139 127 121 301 73 743 855 104 64 796 138 515 732 123 146 647 100 119 937 93 230 381 118 30 988 113 329 665 101 409 754 127 121 611 105 464 898 75 22 590 86 90 987 109 404 509 123 228 560 89 175 564 98 124 640 141 461 959 98 157 712 131 8 688 125 538 711 98 23 124 95 301 894 86 601 786 119 604 773 93 196 333 87 634 777 62 6 729 71 893 907 85 202 466 92 613 721 99 718 842 99 401 998 103 258 464 128 434 854 115 51 529 110 299 395 82 16 754 108 7 158 99 583 816 87 9 70 66 792 939 117 104 424 83 351 449 85 421 483 89 666 674 95 607 934 120 627 659 100 59 933 88 665 950 120 250 901 124 776 881 77 283 752 107 277 778 57 636 824 114 729 883 109 598 843 69 593 636 79 486 520 108 417 941 71 51 493 67 49 58 134 587 832 93 630 963 101 112 950 90 174 674 102 329 895 76 266 704 128 643 929 105 533 826 90 135 975 62 294 313 101 567 634 102 421 562 70 627 808 105 110 373 126 348 971 107 579 625 120 191 496 110 840 865 88 134 371 84 108 610 100 731 976 108 547 893 118 143 689 67 569 693 86 346 767 70 497 558 99 83 781 94 703 719 74 83 975 66 270 791 99 400 952 86 225 987 109 431 614 77 21 577 102 151 344 100 363 820 115 187 952 132 16 542 77 537 724 64 681 859 105 200 527 126 482 495 105 69 273 78 185 752 142 370 448 94 80 654 146 216 672 105 132 681 108 136 855 66 326 571 137 694 988 150 496 500 119 29 389 92 735 760 110 366 612 118 329 959 75 467 746 102 450 580 88 17 129 121 881 937 98 223 642 77 181 238 83 535 979 113 665 703 104 350 797 90 65 264 109 625 717 74 615 977 97 502 637 93 28 190 137 305 569 99 684 812 90 169 796 124 321 605 92 68 685 131 189 897 109 99 967 107 221 493 87 768 978 76 494 563 83 237 654 69 245 268 116 503 673 81 518 991 79 62 839 100 135 962 84 445 724 49 518 596 92 666 755 106 143 497 89 493 595 77 907 937 101 441 979 70 875 975 77 709 861 130 320 612 87 399 938 124 339 875 106 217 245 67 879 926 92 72 396 101 848 944 108 653 660 92 591 828 96 41 415 110 44 168 98 769 819 83 538 904 126 80 346 84 120 641 121 116 416 78 70 977 87 340 733 125 652 804 120 131 595 82 58 876 80 519 586 97 571 913 117 50 942 116 909 948 96 423 837 69 753 790 63 337 690 60 388 995 104 362 573 59 61 413 105 336 758 66 57 545 76 422 693 94 485 795 126 334 776 128 162 531 91 241 534 102 374 522 101 743 914 141 62 480 103 601 666 75 800 938 105 116 863 97 456 665 105 316 777 87 19 661 138 544 951 109 388 940 65 447 544 109 29 949 120 271 652 113 688 917 93 194 336 98 75 225 85 620 759 140 795 836 108 5 77 140 174 831 92 339 365 101 196 729 96 28 466 105 170 742 94 27 789 135 183 774 81 509 778 99 29 833 117 578 860 67 132 954 107 67 394 122 187 635 107 763 794 96 285 939 97 8 775 62 8 661 113 441 624 75 391 956 91 151 325 86 417 911 119 259 631 144 193 265 103 183 205 124 114 479 51 427 762 128 797 821 84 912 936 87 553 656 81 206 274 108 631 763 82 323 550 100 52 271 115 366 982 87 452 860 106 650 798 91 674 923 92 134 237 110 480 823 88 276 550 134 28 654 72 308 785 80 333 425 84 592 980 127 809 964 102 626 924 103 645 702 56 623 750 84 573 883 93 440 562 72 281 888 73 275 969 123 516 628 89 917 968 66 308 976 93 582 744 88 370 397 92 582 850 120 102 516 97 764 893 106 185 762 116 362 459 89 420 533 117 783 809 73 52 925 94 739 826 73 139 291 108 731 909 115 298 692 98 41 467 115 66 876 91 647 803 114 311 799 103 61 475 91 460 891 88 244 508 73 385 744 77 426 582 116 97 779 102 37 511 100 50 707 105 131 926 127 80 123 121 132 708 84 57 664 87 57 436 119 124 494 105 167 431 111 533 715 80 105 869 142 694 945 77 118 399 106 794 801 50 504 675 83 285 482 81 408 622 121 706 947 102 499 728 83 340 676 76 69 512 87 653 993 99 357 827 108 132 566 101 630 761 62 403 658 121 256 393 130 342 541 135 92 271 120 26 264 83 138 529 76 216 657 147 549 718 102 158 913 93 99 915 82 127 499 129 210 797 134 75 667 110 218 702 81 148 838 90 591 983 97 109 196 89 46 664 96 210 573 89 348 573 90 374 708 55 271 771 64 15 644 87 581 665 76 698 855 84 462 907 84 80 867 84 104 743 85 137 824 98 347 727 116 276 835 105 93 221 83 537 645 96 110 305 110 504 839 86 726 883 64 248 924 89 182 824 80 700 754 109 95 316 106 162 819 96 519 843 75 205 978 93 61 525 91 299 971 92 652 783 111 49 159 88 780 874 130 6 661 136 106 221 63 401 738 78 781 958 105 110 857 86 113 175 121 213 656 82 411 920 102 233 360 99 123 447 111 81 442 86 607 858 124 781 858 83 235 969 92 429 767 102 587 699 73 492 565 113 302 617 108 28 395 111 610 706 106 60 978 63 176 651 57 13 578 106 481 999 89 4 82 78 293 588 87 360 982 119 128 410 101 462 628 99 751 847 89 430 630 135 27 212 110 538 717 82 555 675 106 591 831 97 431 823 110 532 698 100 144 750 122 576 619 91 261 543 99 639 729 91 334 902 120 601 990 138 230 638 94 131 423 102 406 490 94 425 531 96 550 998 113 822 930 95 471 770 107 517 713 78 435 498 80 702 968 76 213 732 130 356 769 84 525 883 93 184 997 126 83 655 92 456 477 120 543 750 87 162 672 101 430 525 96 383 829 114 398 994 140 5 522 84 385 479 86 173 918 92 8 732 133 286 661 92 50 881 126 94 218 96 387 504 91 228 580 82 478 818 94 396 677 82 194 899 119 208 766 124 558 858 85 866 911 66 91 928 72 647 843 87 170 760 86 250 628 76 76 440 85 654 700 128 755 816 154 853 884 105 808 973 108 160 547 95 75 299 78 190 564 128 378 587 85 325 491 95 617 879 59 410 508 128 147 862 79 250 304 117 774 973 95 456 520 62 550 789 69 229 319 80 170 332 70 25 950 70 718 916 93 95 209 111 257 751 95 48 826 116 898 920 84 221 723 92 752 764 102 214 300 86 63 121 95 391 823 89 127 643 71 446 774 112 340 630 114 742 923 70 401 780 101 351 585 108 257 813 127 132 722 73 742 916 113 883 967 91 665 966 91 700 996 95 255 615 79 746 839 55 578 635 79 364 946 78 279 383 114 287 977 80 163 888 97 222 558 107 435 919 90 389 512 104 10 803 105 946 997 77 553 900 120 20 501 74 487 929 105 166 968 116 379 447 76 596 599 121 453 717 91 520 864 113 459 716 74 68 737 135 375 892 84 447 627 84 39 726 121 487 653 96 311 971 99 941 988 87 6 317 124 634 867 140 353 544 110 612 807 91 3 845 95 402 577 102 680 875 145 584 685 111 497 736 101 551 858 78 615 706 103 164 351 103 246 647 90 815 953 108 181 481 78 157 971 104 576 816 106 59 235 102 638 845 107 156 257 111 440 916 98 232 490 103 642 750 108 430 857 93 569 819 113 224 522 76 335 437 89 249 590 98 826 842 53 413 500 87 439 748 75 6 375 122 342 497 108 378 671 102 547 915 84 539 741 88 142 798 64 408 710 86 119 445 120 160 937 89 487 538 93 175 950 108 599 669 77 740 934 114 227 573 96 351 895 88 189 562 86 204 563 90 197 558 117 388 739 81 677 779 118 477 900 107 118 886 113 307 545 117 222 854 111 3 262 87 581 863 114 355 385 142 531 694 79 343 551 97 85 311 84 152 411 104 349 891 109 539 653 80 127 445 102 43 82 112 326 920 71 802 962 91 158 560 99 121 681 113 109 419 101 257 359 117 208 412 91 171 415 89 567 728 99 232 450 94 870 922 98 699 707 75 37 745 88 513 885 91 298 602 89 3 423 96 31 155 112 320 659 92 302 728 119 392 956 95 217 761 47 242 726 66 440 444 129 16 367 119 107 201 108 160 162 88 142 426 121 450 931 60 253 691 108 604 858 100 46 145 123 54 432 111 80 473 78 384 851 74 117 261 117 447 496 129 640 755 72 76 570 115 1 262 75 243 917 126 395 556 111 331 981 81 95 222 115 458 710 102 386 758 99 316 565 68 630 764 114 216 786 99 527 963 85 367 655 112 622 941 104 178 406 95 496 898 95 357 535 103 107 771 74 646 845 108 185 995 107 243 593 94 317 575 109 198 793 60 502 819 92 207 662 88 203 282 96 157 409 127 123 717 75 372 980 114 767 772 105 523 995 120 191 518 90 451 880 105 109 273 62 369 875 100 373 562 93 359 661 120 274 829 108 219 558 88 517 737 63 96 556 108 822 883 95 340 756 73 573 823 143 194 302 96 797 905 106 693 828 117 33 717 126 358 397 126 126 419 107 13 230 89 56 83 62 6 478 71 84 149 103 354 978 85 117 286 101 409 849 86 506 938 68 44 648 116 100 906 86 295 841 112 772 942 107 169 430 81 204 291 125 128 228 82 425 856 101 230 352 117 546 788 135 498 991 97 234 811 143 388 599 120 279 522 128 566 942 111 344 926 115 359 791 98 558 742 81 131 711 91 793 865 60 271 870 83 312 452 109 961 982 64 72 501 114 874 933 114 667 798 139 586 613 99 273 527 84 445 993 73 336 780 96 306 942 80 676 845 89 571 669 87 43 701 133 191 298 119 92 284 97 184 270 87 118 318 105 118 422 125 168 814 83 936 965 105 23 962 77 486 981 68 316 382 130 257 670 96 363 723 133 473 750 72 596 902 121 627 863 97 875 912 143 253 415 129 85 465 85 364 550 137 85 663 60 66 680 114 327 619 115 248 959 99 376 611 106 88 338 113 206 308 71 7 916 93 130 133 98 531 963 73 200 647 118 31 941 102 59 89 98 687 809 91 89 518 84 129 556 124 52 464 64 300 739 110 318 827 126 19 706 115 119 341 109 118 682 81 217 219 92 225 347 113 200 593 96 414 792 111 447 683 91 814 938 84 323 979 95 654 996 115 341 371 74 366 659 100 256 257 115 361 518 104 123 503 104 626 815 94 314 739 95 738 894 97 639 747 84 682 846 107 936 990 122 362 556 113 298 494 70 91 404 124 709 974 90 694 976 79 435 788 82 81 292 101 362 770 120 192 215 109 85 934 123 427 473 108 62 445 86 281 619 97 572 609 92 173 217 58 222 730 98 172 570 81 619 961 117 133 925 139 128 962 74 298 502 92 424 704 72 589 796 90 121 732 129 470 509 90 369 901 61 699 713 106 387 847 79 53 996 91 156 508 135 17 450 110 155 423 139 226 899 142 488 489 108 182 609 109 703 840 95 391 506 108 52 411 103 197 737 114 28 191 100 356 646 120 110 283 75 343 446 102 134 930 107 220 951 86 283 728 75 277 965 85 103 216 80 736 840 72 464 775 87 398 782 53 712 982 142 609 668 120 307 902 120 578 712 97 375 967 104 551 937 90 252 859 80 55 81 95 835 909 60 3 524 130 188 965 76 102 563 73 509 957 74 374 811 104 112 460 134 26 36 116 135 599 85 133 301 89 135 248 80 27 324 99 31 331 131 661 763 115 180 243 91 478 641 123 277 420 120 324 863 99 216 975 84 462 938 95 373 854 59 94 393 89 420 830 121 250 983 135 412 580 121 113 823 128 213 313 125 377 398 92 362 899 134 157 490 87 74 255 101 498 853 129 326 600 81 228 507 146 180 438 112 234 280 110 628 797 139 114 183 66 314 622 108 160 393 95 583 708 103 297 743 118 293 555 89 185 332 102 457 494 113 65 370 117 5 64 96 125 810 92 366 488 85 173 815 80 169 655 137 132 360 109 111 243 102 316 655 86 127 360 111 301 304 98 75 521 105 385 446 76 49 676 92 340 962 96 506 863 105 106 538 101 307 713 114 72 972 94 27 375 106 322 952 93 350 798 81 571 577 83 479 999 138 299 848 126 302 562 72 309 462 78 130 687 112 221 710 100 564 929 84 459 828 67 76 463 110 410 453 116 105 584 105 341 781 98 164 464 43 50 261 117 503 840 122 203 204 43 19 211 91 580 762 100 418 557 90 39 866 96 118 621 108 433 767 80 385 661 106 326 963 124 117 254 85 191 698 129 892 932 112 137 356 109 289 388 86 339 412 118 21 814 64 186 433 91 521 987 96 92 656 86 153 906 122 406 583 66 428 493 122 77 991 79 254 639 86 461 828 117 268 689 96 199 949 123 145 779 96 718 899 84 197 290 134 219 589 96 171 529 113 750 779 92 64 755 111 15 390 63 807 862 82 316 556 101 145 317 128 620 673 103 383 915 112 207 671 77 54 707 107 29 576 130 140 740 131 304 896 85 35 639 78 454 465 128 698 717 76 128 615 104 293 902 77 280 626 110 169 293 77 518 707 74 573 895 105 60 356 106 254 308 120 110 585 106 358 540 127 57 214 83 495 612 93 27 155 116 42 567 114 403 857 93 716 815 113 252 495 112 129 511 99 173 461 81 111 166 68 562 928 97 281 801 125 20 911 96 241 897 100 244 646 146 559 649 100 7 478 93 385 885 115 166 535 103 170 881 104 10 451 93 178 287 75 419 837 100 221 921 109 811 987 84 150 178 95 368 397 60 520 671 81 12 337 83 624 852 100 19 190 103 92 616 108 32 983 106 817 854 116 90 613 98 140 565 105 551 971 97 60 353 129 20 102 128 176 283 93 592 817 63 803 945 114 125 862 123 47 876 49 34 277 89 564 631 119 809 841 100 231 519 118 80 785 92 459 531 113 210 605 68 263 292 82 168 308 92 283 477 92 504 989 101 894 920 113 778 786 97 362 553 60 280 780 119 533 656 98 82 281 120 417 476 100 267 534 40 314 505 110 544 989 125 411 463 90 400 429 108 21 154 61 374 937 87 80 614 93 260 701 100 84 224 92 49 990 65 545 636 119 767 847 98 94 444 101 112 247 47 6 304 83 293 536 82 112 426 88 246 652 85 87 141 104 77 360 111 626 796 104 597 808 85 154 258 116 444 468 65 489 511 136 115 552 134 645 748 110 553 572 89 485 637 94 532 945 95 182 783 113 196 426 114 58 926 131 90 209 84 0 685 112 416 753 81 577 917 109 62 898 96 75 416 126 53 910 124 44 288 120 597 953 84 315 363 87 112 456 46 3 204 134 576 949 115 386 452 122 346 503 110 295 615 116 154 756 113 145 620 72 175 660 94 285 694 115 104 675 106 261 664 72 122 669 107 29 712 133 663 845 114 487 902 97 229 694 121 702 981 79 281 952 84 52 528 107 638 761 112 84 839 104 627 664 79 295 712 112 462 844 79 616 946 116 350 976 117 370 625 88 27 835 124 243 391 86 182 611 88 192 221 107 623 733 87 775 962 100 46 456 92 92 806 107 320 838 127 81 215 99 27 522 109 54 719 123 15 343 136 351 792 66 305 551 108 751 777 84 476 814 125 328 697 68 777 855 112 223 292 79 233 632 94 81 539 97 706 707 121 91 151 74 408 729 89 333 361 109 370 481 92 372 706 93 680 872 115 895 917 106 468 745 98 396 585 114 90 590 91 267 773 87 819 996 84 377 905 116 185 930 108 96 238 90 170 852 112 530 534 75 389 692 97 3 988 77 42 712 85 108 778 120 146 743 104 498 806 132 251 552 90 498 724 128 654 881 93 170 510 113 649 950 117 351 696 72 40 412 90 63 290 119 371 985 94 597 657 77 335 908 114 492 635 113 107 609 119 354 858 106 420 799 116 34 313 99 289 602 102 214 505 97 584 791 114 665 742 78 453 550 120 512 517 86 71 135 102 170 400 89 166 272 86 338 429 67 323 366 106 130 782 128 90 548 117 905 910 87 63 374 134 84 801 100 96 249 81 121 187 56 47 890 91 384 417 60 398 924 102 297 344 70 253 373 105 392 742 119 103 862 100 627 683 114 169 791 99 13 633 138 706 854 143 90 109 110 4 646 103 61 486 129 495 976 89 116 439 90 45 130 89 382 421 110 684 758 133 345 603 139 829 952 92 527 535 108 666 764 103 230 511 133 26 246 109 590 929 122 247 860 88 252 842 101 234 320 158 618 908 138 400 459 101 366 474 69 87 412 60 497 658 69 854 920 129 773 997 87 95 305 71 584 721 107 411 585 120 326 575 79 441 851 94 22 908 86 370 764 108 214 808 46 284 565 73 142 457 131 433 700 97 108 855 87 640 756 97 190 292 112 138 530 89 251 930 109 339 791 80 134 853 85 122 228 113 139 440 53 194 427 116 379 591 98 132 966 109 173 429 95 130 615 115 186 827 74 74 350 68 453 620 97 548 616 91 480 749 116 62 983 85 197 359 101 431 563 87 377 611 91 338 372 120 926 978 59 243 421 102 13 415 111 215 532 125 168 328 132 70 123 78 735 870 84 422 469 101 163 523 82 385 847 72 773 825 89 263 869 82 529 851 126 203 761 108 318 641 84 488 740 84 80 455 90 609 816 109 198 466 121 341 418 80 400 460 105 13 909 101 202 348 82 530 584 79 907 948 87 112 952 66 44 227 119 143 631 140 176 369 156 182 879 117 255 577 86 143 612 104 179 961 113 196 239 99 36 900 121 689 968 104 4 320 101 574 858 94 309 626 98 418 856 101 568 722 88 171 769 99 302 988 125 229 900 101 101 567 108 684 759 95 437 685 122 602 995 112 31 648 120 103 692 98 51 435 112 721 742 132 247 819 91 419 785 106 205 225 83 334 822 117 315 990 92 887 938 114 66 801 67 4 120 113 42 219 88 285 824 110 112 558 109 304 835 109 666 795 141 465 478 88 208 723 54 44 398 99 54 393 98 150 868 121 433 863 113 589 642 83 405 736 78 4 894 111 209 276 92 497 506 86 91 320 78 147 366 107 23 850 111 347 921 86 618 966 96 525 606 101 110 438 105 22 378 114 628 881 124 551 907 120 161 184 52 686 688 93 110 368 83 490 553 78 723 753 84 639 859 122 503 925 113 410 910 105 512 975 115 65 604 106 285 349 76 290 492 109 297 733 116 621 799 88 419 587 105 105 898 67 439 949 102 589 844 78 96 987 98 754 970 126 58 395 115 428 776 98 481 926 103 841 954 118 565 756 112 473 871 104 485 661 82 293 663 111 462 970 83 393 683 67 78 242 85 304 587 95 325 827 84 384 542 109 255 774 100 887 986 45 26 777 86 70 453 101 359 539 153 119 449 106 159 295 116 267 330 89 136 699 77 160 313 106 103 572 118 861 919 106 378 899 100 312 328 119 156 834 113 70 943 112 169 838 101 134 284 87 167 442 121 849 859 107 963 999 112 0 879 106 407 529 79 458 809 133 136 261 79 100 874 102 674 834 106 180 956 108 436 866 89 259 417 104 111 777 111 355 783 112 271 310 122 650 837 64 178 405 107 214 967 96 577 798 129 238 675 123 539 926 103 782 951 105 18 308 90 636 641 86 263 551 123 187 293 120 406 973 65 641 854 127 40 486 106 201 871 100 752 863 78 156 551 107 540 953 99 634 839 86 338 787 108 56 96 105 57 148 56 264 789 83 264 348 77 108 884 110 413 992 104 308 796 91 253 740 66 337 878 76 114 409 116 360 498 106 761 843 98 520 785 155 584 886 106 266 652 101 81 165 125 847 956 84 28 631 132 592 793 134 364 469 116 5 208 97 642 768 86 388 526 84 152 405 86 653 684 124 144 153 64 610 898 85 112 622 115 521 943 79 3 714 69 34 398 108 456 629 113 407 801 88 20 778 108 625 884 129 638 776 110 62 178 133 116 252 63 165 339 103 152 611 123 382 839 111 263 783 102 9 628 110 504 784 83 498 736 127 311 859 77 489 717 123 178 720 47 287 827 101 222 353 118 214 993 81 137 663 91 300 398 116 870 974 101 95 405 102 116 752 97 675 982 84 597 789 96 332 363 95 259 798 90 539 991 102 158 731 87 57 89 136 797 899 85 433 970 65 162 259 54 567 646 146 527 740 96 498 967 81 75 322 97 121 736 103 506 561 103 311 676 89 59 876 97 157 285 85 612 788 102 483 969 120 649 720 61 352 593 97 555 629 109 274 828 80 51 950 86 357 414 101 752 890 78 625 807 107 516 856 110 546 888 70 531 831 102 11 90 99 192 427 95 686 987 126 508 667 79 50 701 114 185 492 110 338 449 102 35 666 107 217 241 122 771 814 86 262 282 118 564 955 71 344 876 92 140 992 145 461 799 99 544 664 83 564 837 108 286 999 115 63 836 136 29 839 76 262 346 122 769 856 135 27 699 74 303 967 115 84 142 81 448 793 99 588 837 99 318 585 96 420 570 102 629 697 75 637 942 86 456 655 81 494 891 64 196 433 111 206 804 101 102 436 112 475 630 90 155 864 103 36 563 92 143 567 130 307 610 88 395 765 127 166 204 70 224 278 66 816 966 58 681 905 82 226 523 95 276 338 94 826 969 62 482 620 87 350 484 120 315 612 96 194 990 101 241 332 122 253 395 118 555 899 90 15 805 101 184 423 84 103 598 79 766 886 112 275 807 106 38 762 102 95 647 112 419 598 84 276 956 64 725 954 104 449 499 131 451 882 117 779 869 92 392 653 129 43 261 112 316 540 87 552 737 103 238 994 79 140 664 102 464 517 101 108 966 94 160 852 101 307 860 94 316 737 77 450 756 64 285 865 95 56 256 113 113 750 113 346 554 140 763 771 95 477 724 139 648 925 120 290 675 75 515 517 133 744 943 98 192 240 93 651 993 128 26 171 118 161 580 79 942 950 90 124 732 110 541 686 101 256 406 87 59 411 86 56 165 131 470 934 87 119 549 90 194 794 93 291 521 116 78 384 95 178 274 121 688 895 81 133 876 118 361 897 85 395 545 106 228 239 136 496 680 105 51 919 76 166 512 156 778 824 66 594 813 127 342 696 125 124 520 155 821 858 109 85 333 123 58 864 74 288 585 71 299 874 81 217 895 78 203 568 109 641 705 89 133 289 86 874 935 130 730 945 115 229 459 87 577 958 114 29 365 132 282 959 115 226 525 68 311 607 129 133 648 100 315 400 122 161 730 122 319 494 74 379 908 113 160 629 81 72 329 118 360 569 82 305 693 83 623 824 102 222 790 86 3 882 70 754 908 134 197 633 102 109 153 125 747 808 107 99 263 77 489 607 115 363 886 121 36 502 80 349 351 62 279 785 124 145 517 68 20 960 100 118 342 74 846 853 84 394 403 116 322 856 104 621 808 89 527 532 114 590 593 90 144 343 115 199 703 87 323 778 72 609 645 74 916 941 99 429 879 93 149 955 112 251 333 105 559 625 91 766 929 142 575 649 80 831 967 95 254 975 106 210 212 61 329 668 90 193 600 98 313 492 103 622 730 68 278 296 126 118 358 79 238 738 75 741 836 85 212 775 87 53 575 112 257 818 107 482 701 93 12 816 75 238 513 68 58 512 62 300 806 138 159 498 93 115 394 96 367 857 92 252 698 132 194 511 84 9 978 115 257 854 86 111 740 103 105 453 108 163 691 69 248 335 127 180 886 101 162 302 72 525 810 103 802 991 116 352 626 143 204 925 104 76 687 109 658 932 97 832 962 108 235 848 98 41 825 70 318 405 97 692 934 97 451 835 92 83 232 92 890 997 109 258 610 126 381 839 102 245 529 83 22 395 95 246 307 112 219 648 102 222 589 116 146 482 107 259 905 99 735 929 82 553 746 96 50 308 77 187 953 83 683 869 102 239 582 88 198 534 114 178 638 120 226 754 105 662 750 119 216 238 148 692 760 138 143 906 97 155 863 90 407 677 103 820 973 108 484 500 101 21 267 117 215 690 125 30 106 121 898 970 96 72 597 88 258 586 157 582 725 119 179 527 110 917 919 100 275 859 134 304 613 107 129 383 101 292 737 90 507 909 75 48 931 113 117 598 124 150 389 99 183 463 124 641 972 120 147 258 96 260 621 114 415 701 98 111 263 142 511 703 143 588 846 79 193 788 92 158 791 127 952 957 79 111 783 87 868 944 127 193 340 125 394 939 120 743 824 88 349 806 62 147 397 99 288 933 88 293 985 73 40 811 84 627 784 100 42 176 62 115 641 97 622 677 99 556 585 121 647 880 111 536 771 74 3 290 92 425 609 112 176 776 83 218 657 122 47 280 108 336 806 85 815 844 115 75 662 130 576 598 80 496 844 94 807 917 121 161 486 143 70 813 89 786 980 129 227 319 131 74 288 98 343 457 53 820 857 145 33 293 101 490 552 114 69 345 104 58 178 93 117 747 115 503 802 99 157 691 76 401 906 92 782 874 97 90 305 64 19 976 121 274 982 136 53 420 85 730 901 80 86 504 115 545 912 96 23 987 119 180 840 43 73 443 95 115 540 102 640 695 116 447 827 81 37 233 86 119 816 106 337 945 102 297 514 81 252 464 97 485 899 77 774 921 111 633 678 114 132 556 107 138 247 106 85 773 133 56 891 70 662 866 86 0 340 100 770 823 59 501 879 106 435 518 108 210 990 118 183 480 50 67 640 87 626 862 106 299 980 99 65 344 109 419 857 133 169 400 103 241 389 91 36 182 111 450 688 87 72 489 117 88 273 85 62 453 118 534 571 95 179 964 127 196 679 117 257 704 102 182 815 87 301 864 82 740 742 109 504 541 109 678 829 107 326 400 93 56 939 101 562 593 101 606 682 88 429 908 97 498 640 62 371 608 86 322 548 71 927 938 120 49 303 112 849 945 113 763 925 128 738 909 129 215 699 117 84 796 132 347 940 94 349 831 85 216 223 87 68 717 101 599 658 80 63 459 87 126 397 144 54 988 104 712 841 107 63 663 105 430 707 136 125 967 98 349 769 107 122 861 101 178 456 79 273 821 72 108 532 94 349 462 114 527 626 51 322 680 105 347 406 114 189 626 100 58 977 86 262 287 111 313 827 95 4 392 69 26 405 71 554 702 75 213 712 126 636 646 70 701 803 100 243 509 115 777 916 97 324 675 95 69 405 128 168 420 98 481 751 87 847 891 101 226 883 114 235 460 122 3 806 117 581 664 111 732 812 137 50 966 108 143 271 86 384 881 112 119 621 69 495 727 128 6 833 109 11 851 125 177 493 133 556 768 118 328 840 93 334 391 113 50 895 100 182 610 109 883 959 114 445 964 19 336 941 122 273 397 116 694 954 130 195 220 103 177 640 79 785 998 85 267 278 129 714 789 115 40 112 105 743 867 98 501 981 131 313 857 64 301 873 124 503 880 132 19 946 129 585 626 72 673 963 115 156 632 93 657 838 76 693 778 110 350 771 72 8 180 92 598 678 85 261 717 129 416 464 89 49 665 89 608 866 96 338 654 75 621 819 96 283 978 77 543 583 82 225 350 85 252 490 109 866 953 78 526 836 115 307 908 68 333 993 108 366 390 91 28 696 99 250 885 56 363 889 127 250 587 68 282 644 98 80 839 65 869 874 92 590 688 78 930 943 124 545 964 108 65 730 133 202 596 88 46 556 87 62 779 60 244 448 114 121 293 119 254 602 118 87 943 91 467 590 123 129 245 87 416 512 89 206 779 140 225 475 96 199 957 68 363 647 129 101 572 99 224 531 66 37 379 116 387 499 137 70 114 73 58 656 109 337 593 105 375 862 85 522 837 95 491 822 127 605 848 110 678 917 99 243 755 111 721 972 111 158 716 103 184 884 109 66 222 152 213 285 72 290 650 105 327 635 94 197 758 82 288 469 95 421 864 91 242 836 104 497 825 81 354 542 122 361 558 87 70 104 127 706 717 102 438 753 115 182 821 96 371 976 92 614 690 110 458 536 105 399 492 100 164 362 64 785 910 83 367 909 97 255 847 105 54 92 126 78 909 85 21 707 69 325 823 58 289 874 91 464 731 90 944 980 74 345 950 103 555 739 103 152 425 146 80 908 48 35 657 82 21 588 83 41 580 149 524 775 121 253 724 95 354 739 98 895 916 120 447 516 128 102 907 83 298 567 102 451 700 89 25 641 90 439 591 95 283 318 87 469 970 104 312 772 90 646 908 84 437 464 104 491 498 81 50 984 111 431 845 102 391 436 92 428 794 101 37 705 97 129 985 112 414 785 100 472 842 116 199 415 111 425 565 65 475 562 85 602 772 119 45 804 106 318 841 93 213 412 117 387 697 73 752 779 119 294 698 95 357 894 108 737 979 60 262 284 116 163 835 90 634 991 104 228 962 86 192 897 80 6 262 117 32 778 106 22 742 105 454 826 93 382 403 87 146 397 120 151 995 104 7 892 65 94 508 94 415 428 101 332 530 118 304 999 106 776 918 80 460 718 82 222 556 109 259 581 87 267 842 113 268 860 96 520 905 105 348 685 124 48 66 91 55 127 118 8 888 133 461 699 127 323 604 78 365 808 111 758 802 77 388 416 99 255 324 101 333 876 80 462 925 101 175 463 89 24 982 70 118 338 81 612 628 74 65 980 84 547 873 120 829 904 122 280 577 131 685 764 143 366 416 71 455 679 96 772 824 83 301 567 77 26 781 74 597 641 70 802 831 107 72 859 111 193 540 110 239 472 95 94 846 88 535 899 102 187 466 116 607 613 122 61 238 126 420 476 97 643 906 120 381 574 50 304 420 81 21 327 98 58 447 67 289 939 110 154 476 100 463 680 115 868 881 69 266 434 109 175 244 117 473 593 87 39 263 107 276 347 99 713 796 99 61 820 120 179 838 86 74 679 113 18 857 117 215 623 97 288 992 113 271 822 93 411 805 110 29 263 87 725 887 91 53 902 63 3 908 84 252 643 64 890 915 99 593 732 105 672 861 79 691 841 104 626 868 77 435 517 105 5 992 113 34 250 105 741 828 112 70 779 74 490 579 91 656 698 98 23 589 100 223 852 112 235 637 85 84 585 92 323 971 93 159 720 99 141 776 102 789 934 113 778 789 119 109 976 98 395 853 115 101 852 136 20 409 95 601 910 110 17 112 111 305 835 109 127 815 92 419 888 85 541 920 105 188 408 69 26 176 105 321 594 93 167 236 117 491 565 74 21 376 99 0 773 93 71 256 102 364 555 93 512 897 126 244 385 77 65 851 110 549 569 102 195 494 86 262 712 81 554 991 79 476 665 106 939 949 118 79 505 123 330 476 92 185 402 148 279 294 87 206 537 100 623 893 82 801 894 97 206 720 127 612 732 76 298 901 77 596 632 142 776 788 63 246 991 85 46 592 93 446 810 135 417 569 109 71 530 98 230 964 132 180 651 88 438 524 94 33 413 94 606 968 107 757 927 111 240 553 121 13 141 79 103 988 109 427 709 80 272 286 104 40 937 119 162 303 60 534 770 93 449 511 128 368 623 115 349 799 105 274 301 110 739 883 80 497 980 95 106 835 107 567 745 103 470 732 103 463 725 121 140 320 81 250 614 125 728 988 61 392 568 117 25 466 98 7 284 93 891 995 128 176 822 102 959 981 92 214 414 112 72 100 96 248 496 97 602 806 146 226 497 112 113 383 110 408 523 54 484 740 134 294 610 109 535 863 114 401 674 96 92 527 55 300 931 126 245 630 94 11 981 154 90 343 104 249 797 137 890 964 78 459 925 100 137 551 77 246 814 64 444 650 93 17 946 81 131 750 122 40 95 101 138 243 109 8 917 89 212 228 116 124 129 89 91 329 134 511 537 140 525 787 79 267 340 83 206 383 116 355 903 93 748 838 116 732 809 60 152 460 113 201 985 92 190 756 110 159 294 114 27 743 100 309 557 100 216 784 71 394 951 64 215 462 84 280 566 65 582 789 95 160 217 99 860 884 96 365 439 59 168 620 94 31 478 85 706 914 100 444 985 115 125 365 120 16 794 78 177 975 94 134 222 83 247 643 103 772 883 99 77 473 114 261 429 65 407 924 133 220 772 110 294 675 113 514 892 77 430 844 96 131 515 104 43 642 66 88 946 83 38 104 124 255 256 97 579 872 75 91 598 119 464 967 96 300 975 104 313 673 128 246 916 98 460 624 110 270 795 117 388 719 100 39 655 89 223 952 90 143 386 103 298 956 70 622 764 80 67 448 115 595 826 89 242 872 95 150 543 94 631 638 107 151 232 115 248 278 96 733 785 92 40 626 137 735 959 98 548 816 97 341 738 76 63 919 98 151 888 67 68 116 87 20 104 82 105 554 100 515 606 99 92 634 87 173 864 86 253 645 125 355 674 101 211 762 121 398 504 105 508 682 105 316 661 107 530 888 89 158 203 96 488 510 104 688 785 112 729 893 111 308 421 84 111 180 84 852 993 75 158 625 65 205 705 119 291 439 100 321 586 89 196 580 100 290 402 97 116 680 68 17 390 106 809 845 89 43 341 98 95 314 81 225 357 108 353 913 138 562 829 62 604 957 126 350 575 78 469 969 80 249 268 101 866 878 136 376 944 90 719 918 67 173 444 115 205 334 121 320 586 106 266 518 115 242 795 72 54 640 110 282 940 124 339 882 108 85 348 98 142 157 111 312 781 96 610 623 76 546 830 102 81 794 60 292 583 98 628 847 117 118 807 116 390 952 101 509 932 116 20 749 109 55 679 143 608 845 84 241 842 84 700 753 92 54 885 93 49 140 110 777 834 91 13 232 106 17 156 135 698 940 71 199 809 107 715 853 127 5 312 73 240 908 82 411 568 63 746 803 110 99 477 116 1 507 124 522 845 85 192 770 132 279 880 84 490 795 117 571 744 74 150 845 97 82 218 103 276 872 127 235 449 98 147 365 84 317 842 128 683 945 83 648 800 96 52 608 104 18 576 88 693 856 156 635 879 143 26 849 135 170 557 126 194 199 98 416 954 98 285 556 112 476 768 96 74 797 129 201 668 88 172 947 89 244 996 107 59 673 106 115 733 91 187 216 94 669 999 69 445 986 90 104 853 72 373 674 116 242 816 81 497 883 72 317 702 78 741 997 93 476 861 118 74 538 120 824 918 138 386 794 78 480 746 132 258 544 97 457 542 116 500 728 87 164 851 82 176 831 142 351 751 104 181 380 96 206 653 138 111 907 112 197 875 94 336 878 87 615 704 94 29 599 102 716 772 115 70 745 101 131 547 123 479 504 116 123 887 109 279 898 60 226 944 107 45 969 100 556 614 98 417 912 135 58 951 107 427 773 136 13 956 86 317 979 128 396 829 77 916 925 78 671 985 123 681 889 64 207 439 99 802 844 108 383 723 93 133 973 116 611 966 134 489 716 138 710 836 78 214 296 54 458 856 77 45 967 78 130 593 95 286 579 114 118 520 100 275 948 107 204 774 101 672 732 116 690 871 97 418 974 98 151 769 100 649 747 84 298 335 119 249 846 113 457 489 104 240 745 100 328 707 87 405 555 109 153 888 67 85 436 76 156 451 107 337 440 79 409 751 117 252 287 108 648 703 109 421 742 101 817 883 82 46 113 121 526 740 86 72 239 125 269 912 94 186 548 104 603 892 111 763 885 100 522 755 114 169 846 102 252 888 90 219 363 47 107 953 90 424 928 100 672 966 94 365 875 109 204 669 91 519 700 69 48 312 107 253 552 94 84 513 100 790 982 82 402 643 54 119 876 73 290 654 99 164 814 111 723 893 97 258 822 97 147 205 97 37 375 102 619 828 99 327 420 72 443 995 110 52 725 67 202 674 135 33 854 94 420 870 105 237 722 87 479 997 109 902 931 95 641 667 106 495 848 91 496 569 107 332 902 96 667 893 112 544 977 90 574 843 99 30 717 104 150 300 82 658 808 134 661 804 96 800 909 67 33 197 105 281 341 107 706 923 97 188 640 88 497 610 89 356 820 88 53 998 83 69 611 102 239 593 88 255 546 129 100 282 120 570 610 78 20 636 88 238 905 79 45 113 111 169 314 109 190 693 92 172 692 87 302 895 103 6 831 119 193 226 101 344 521 65 175 451 77 317 408 85 152 803 86 618 848 111 127 133 101 211 950 88 106 374 111 490 892 103 470 904 125 427 850 100 112 675 125 847 910 111 124 908 126 29 48 128 94 795 94 96 318 111 396 432 75 264 817 102 57 642 98 436 879 90 554 866 95 84 451 107 34 206 77 481 797 77 516 813 128 721 933 73 1 672 91 429 486 57 266 402 73 174 367 96 285 552 98 238 698 104 639 890 86 66 546 142 176 713 89 647 891 84 524 897 80 565 611 106 519 926 104 467 713 119 504 803 78 335 985 69 449 968 86 355 960 98 365 601 61 96 396 83 356 384 138 635 660 95 61 666 105 790 839 109 447 637 84 700 790 47 339 534 84 296 485 104 359 407 84 557 871 126 7 289 107 50 223 90 383 645 68 550 893 117 7 142 105 533 669 95 78 104 85 548 956 69 18 870 88 314 888 77 162 679 120 319 828 123 22 774 93 708 859 108 228 522 54 79 476 70 670 899 104 399 460 71 644 824 127 178 734 79 56 584 86 294 355 75 866 975 86 294 819 80 781 799 95 419 848 93 593 777 118 117 171 72 302 635 89 633 667 108 18 502 80 673 792 130 229 570 105 210 924 106 66 465 119 168 892 108 221 336 85 168 759 97 390 633 129 397 629 103 103 263 101 606 806 101 73 225 105 728 733 110 590 904 98 337 469 87 13 453 78 899 942 108 426 852 99 10 411 94 652 848 121 25 760 95 523 628 119 29 268 95 706 841 114 861 943 110 498 688 97 230 646 114 172 940 101 190 398 154 604 668 103 398 466 108 758 836 80 298 661 77 605 986 119 646 713 79 146 539 136 667 970 99 20 536 77 256 577 92 73 919 112 556 700 139 87 671 115 281 476 65 566 665 82 598 929 98 18 307 79 544 772 115 265 791 99 107 922 103 93 894 115 128 900 79 9 932 63 606 981 100 508 597 110 294 330 98 25 391 96 121 738 100 154 733 129 526 809 86 138 770 131 32 946 100 1 574 118 376 950 87 460 627 112 27 728 93 100 569 104 83 255 105 140 354 117 328 888 130 202 303 87 21 653 133 93 136 62 154 633 93 418 916 99 88 202 84 160 906 101 441 522 111 336 999 94 293 854 94 214 871 100 219 748 91 268 646 100 603 991 93 477 959 85 403 473 112 125 213 98 815 981 133 971 987 107 246 272 86 232 929 95 643 701 148 260 384 58 695 815 83 79 561 54 69 168 85 54 238 94 495 729 81 828 854 89 319 508 81 441 923 110 748 852 84 528 845 94 184 473 96 156 981 81 263 629 74 547 904 118 128 258 104 467 942 95 393 884 118 33 565 72 625 881 101 328 997 85 356 846 96 363 605 130 259 702 151 107 137 108 445 937 66 328 970 105 511 571 115 226 950 123 382 475 101 96 822 114 421 564 120 216 442 104 272 312 109 59 798 109 32 423 86 439 541 134 269 953 88 436 915 88 246 965 93 47 142 69 176 948 87 259 491 92 40 130 112 236 832 122 40 416 134 763 931 111 474 673 103 248 450 78 657 812 138 55 682 116 456 950 80 387 911 69 700 939 69 651 795 106 37 495 101 512 932 99 238 949 84 753 880 114 56 290 108 527 602 86 625 721 119 17 69 123 320 564 108 368 890 120 360 378 92 814 822 59 352 398 69 404 549 119 235 824 85 10 288 117 85 396 116 165 940 48 169 742 111 51 621 113 60 567 80 92 668 75 159 590 95 170 271 88 311 619 54 671 712 118 517 911 89 291 496 91 869 947 83 42 402 92 543 995 120 66 727 68 310 509 100 207 627 106 525 934 98 82 624 98 451 630 30 644 717 107 769 886 75 279 612 86 765 838 87 339 885 137 13 228 106 846 854 112 429 916 94 444 504 38 300 434 84 959 960 94 241 590 80 405 608 56 218 468 75 509 910 73 514 792 97 522 856 90 365 965 144 684 725 132 175 737 74 464 472 77 229 773 93 184 710 67 679 834 88 440 769 107 226 682 91 29 790 106 70 401 116 700 959 122 8 492 86 691 906 97 328 784 123 281 290 89 481 922 83 25 692 87 360 427 83 46 158 114 314 804 73 26 648 111 872 933 120 205 504 107 235 301 105 165 695 57 147 659 97 19 366 116 82 295 119 311 620 107 111 667 86 349 651 91 384 516 109 202 504 101 216 832 94 154 889 100 563 896 132 167 177 101 454 583 84 378 756 79 295 818 154 384 658 137 336 969 98 126 409 101 146 392 78 448 835 98 489 852 57 355 973 104 26 56 87 292 839 111 172 656 124 339 349 110 52 697 94 231 962 101 14 564 109 608 906 91 169 850 131 787 984 83 14 296 72 360 872 116 532 779 107 335 755 93 594 781 104 572 982 78 280 968 117 609 846 116 183 594 94 314 818 97 187 865 135 100 961 92 492 600 83 135 442 118 319 571 117 127 134 82 500 539 61 39 443 92 74 414 110 59 152 105 443 583 105 631 822 91 191 573 87 770 831 120 641 874 110 164 808 114 720 994 122 211 214 97 309 571 120 966 978 110 58 159 120 126 416 122 454 575 49 100 125 98 236 911 107 305 640 109 173 757 121 464 680 137 361 840 105 442 790 112 276 501 120 333 916 123 145 691 77 221 853 66 11 712 115 860 965 93 514 745 47 15 445 65 134 590 105 141 369 77 820 878 46 530 901 100 19 178 94 535 703 78 52 418 85 730 963 111 142 501 94 185 521 109 558 675 73 203 952 65 214 683 115 220 572 90 84 382 93 269 450 100 65 905 99 430 610 87 796 876 77 89 117 125 245 742 98 46 333 80 114 992 89 265 311 59 193 775 107 760 775 122 204 419 98 332 803 110 516 664 72 53 279 118 184 538 39 379 927 82 170 823 131 226 799 133 320 716 161 381 644 136 28 534 96 11 261 133 371 751 101 546 979 113 391 724 55 212 767 84 443 968 90 146 751 105 509 783 98 168 500 56 585 699 82 303 764 101 90 974 102 529 739 74 699 782 108 108 470 169 296 880 139 450 799 122 380 410 116 517 623 124 872 935 91 735 935 100 106 736 128 462 920 83 386 870 130 477 860 112 0 484 96 196 396 117 25 989 89 301 892 76 460 777 99 85 932 98 226 393 78 91 688 105 648 815 121 348 885 75 711 924 105 136 716 114 285 561 66 586 771 127 345 356 71 441 882 97 393 967 127 404 736 70 373 712 84 390 415 102 374 470 122 883 969 115 115 957 138 252 700 95 114 890 108 808 819 123 193 293 136 905 927 112 111 236 120 151 460 92 309 397 105 399 410 113 35 579 91 410 562 70 48 747 108 480 644 124 62 273 105 48 233 107 199 341 57 511 827 117 720 889 83 748 771 84 653 654 113 537 879 108 173 470 94 987 988 92 955 979 66 365 598 135 505 524 96 513 578 98 347 926 59 542 947 111 97 464 113 273 633 117 153 557 111 170 501 79 316 332 123 607 696 72 234 722 142 188 725 108 244 412 123 395 557 97 346 455 72 127 667 75 168 544 84 769 872 77 295 960 71 965 967 86 348 555 73 148 541 95 359 420 114 47 621 80 56 585 92 736 776 95 67 204 118 709 713 87 229 326 92 232 477 114 113 868 83 571 662 68 93 729 90 33 456 70 211 572 160 817 839 140 47 595 96 11 602 97 506 601 102 229 796 143 168 746 111 535 812 65 90 356 148 769 822 96 492 619 101 129 783 86 47 389 126 30 154 129 131 909 109 267 387 109 226 554 107 499 780 112 20 550 110 416 539 110 281 851 126 568 582 68 236 819 119 118 276 92 259 316 75 576 922 134 213 432 96 196 246 119 183 722 88 362 933 69 38 312 91 227 503 105 109 977 80 15 928 137 513 986 80 105 807 71 768 975 97 650 771 98 86 977 90 569 635 103 341 427 86 489 671 65 512 588 71 391 483 107 641 952 117 52 112 121 337 678 93 248 558 74 901 961 103 579 630 124 266 887 102 687 760 105 628 703 97 35 90 69 87 374 108 665 833 75 645 985 90 180 848 103 115 983 101 166 525 84 283 323 108 255 566 120 558 663 94 567 942 105 76 706 108 490 817 78 410 637 101 486 893 79 827 856 101 61 556 39 816 955 83 52 884 94 239 893 78 366 896 94 74 105 99 246 361 97 373 753 85 187 738 118 236 439 106 554 577 129 77 698 134 494 839 105 655 770 103 57 764 100 97 654 82 256 770 81 343 844 109 274 304 101 150 325 132 369 391 102 541 988 108 620 888 120 279 415 103 158 383 124 244 245 78 562 878 57 611 839 90 44 387 117 505 515 93 257 888 87 105 637 128 245 520 130 519 710 120 670 822 95 683 782 79 202 712 93 715 828 115 152 205 107 261 916 96 122 263 58 204 530 138 70 830 80 60 840 75 193 658 106 160 467 121 539 811 86 88 773 80 67 138 59 548 786 104 314 572 97 260 289 62 423 749 81 643 969 97 760 885 88 654 655 128 587 741 157 848 972 97 67 845 102 943 944 69 241 998 96 754 840 117 27 31 113 292 656 77 698 993 99 32 376 114 449 689 80 56 828 121 400 703 113 436 797 112 359 800 81 554 798 94 218 246 105 413 873 138 233 568 91 588 742 104 184 651 122 432 519 104 236 467 106 131 869 86 497 986 87 254 804 148 731 783 92 75 268 111 344 459 59 89 644 98 489 737 150 698 808 112 109 381 77 278 610 118 366 398 68 119 737 100 457 730 138 302 524 89 844 854 114 315 908 89 202 891 75 903 909 94 170 909 120 81 948 85 31 739 123 343 930 76 14 268 133 132 697 114 313 396 138 313 961 75 370 713 114 1 331 86 60 911 88 553 651 87 39 915 64 261 987 92 578 785 138 159 657 105 5 823 94 79 928 83 623 742 94 221 757 124 442 813 109 340 615 154 180 274 111 69 344 107 840 940 99 239 379 76 290 700 77 825 924 109 98 951 117 34 251 69 498 619 105 408 517 133 140 955 101 521 608 109 231 622 108 382 409 62 40 260 92 690 716 70 278 384 101 112 635 135 461 797 115 104 299 92 488 971 136 159 703 58 581 643 73 127 603 103 6 391 74 103 175 136 64 815 96 82 112 96 875 957 116 731 851 73 176 256 97 422 550 89 554 584 100 490 749 136 300 585 95 295 517 102 340 607 122 327 642 124 66 822 84 173 702 79 94 106 95 399 468 82 502 846 76 365 532 101 180 491 119 245 656 103 542 711 74 413 628 87 556 619 130 798 821 108 147 322 85 782 990 76 685 876 67 309 962 123 282 720 89 629 681 68 837 941 126 8 682 84 2 540 102 177 720 118 420 829 104 85 418 87 321 411 115 245 349 109 81 847 106 62 432 108 57 263 74 11 654 73 356 971 87 25 745 151 276 970 127 282 783 108 68 192 87 230 364 72 9 23 81 188 273 104 453 719 69 323 994 61 363 738 111 27 213 77 717 729 92 372 594 107 388 917 102 197 344 101 10 432 73 5 148 69 15 434 107 613 961 69 577 859 112 111 140 88 105 647 149 633 898 102 20 797 120 376 889 126 9 698 101 73 984 98 300 363 115 169 283 81 389 619 67 8 196 94 356 701 106 454 908 93 148 157 113 41 968 99 138 373 116 156 812 118 87 737 93 461 561 105 60 473 107 164 636 73 271 514 128 179 301 106 213 236 162 328 588 65 551 983 122 839 932 83 28 630 105 714 751 103 216 989 107 172 870 113 307 887 110 419 512 85 371 933 137 925 970 73 771 859 126 76 849 71 69 472 87 333 578 80 469 603 139 93 946 84 148 933 137 325 953 98 177 402 108 395 933 105 744 857 103 550 708 112 370 452 130 152 997 84 301 898 89 80 778 96 357 666 114 248 772 80 339 978 132 152 167 131 243 570 83 664 927 89 160 237 73 358 712 54 870 996 97 212 840 124 77 172 98 487 810 99 226 819 92 634 965 104 71 330 114 71 74 171 36 450 108 358 856 104 174 474 79 0 871 101 639 964 98 334 764 118 100 682 91 131 997 57 12 851 129 620 696 106 368 713 104 236 524 138 110 133 97 382 918 123 221 941 97 702 982 89 56 693 78 387 410 109 211 663 98 575 714 63 396 977 88 452 652 73 344 851 125 342 897 100 526 826 130 132 662 128 43 663 113 42 890 143 612 872 96 346 517 122 7 260 125 139 605 99 846 955 92 480 775 121 507 558 60 25 445 85 86 397 127 468 946 121 286 450 106 93 370 120 147 563 119 78 357 118 869 928 95 764 842 93 788 941 108 188 997 88 299 970 93 794 878 129 243 860 98 705 956 109 153 574 111 167 317 93 606 859 107 849 879 105 63 756 103 751 930 60 731 962 114 396 568 131 260 748 100 133 182 101 726 762 115 232 572 69 773 991 110 194 508 100 861 975 86 786 974 57 83 246 118 525 559 113 233 455 88 180 666 121 544 866 108 106 656 134 296 495 87 64 798 69 957 962 100 124 462 95 58 384 111 266 403 74 601 643 105 201 989 69 566 676 89 350 789 63 392 441 65 227 238 50 725 738 98 341 640 89 2 347 86 252 897 90 98 880 104 250 552 129 230 301 76 475 579 152 495 790 91 602 776 119 59 289 123 658 936 99 77 968 107 290 489 89 328 654 84 195 396 124 413 843 87 581 762 89 112 794 96 509 549 93 71 937 78 321 601 119 325 904 97 280 980 97 522 928 80 119 813 134 78 987 96 657 698 83 86 635 92 615 671 104 855 860 63 162 543 117 50 524 89 61 512 118 247 821 57 91 815 123 126 475 119 148 399 99 350 420 97 109 233 98 203 342 107 158 288 92 580 945 109 207 254 74 252 783 117 232 703 97 781 999 115 202 563 92 311 719 94 383 704 64 259 464 116 116 993 66 759 928 99 93 862 120 133 263 93 253 914 57 361 532 104 53 573 73 281 317 80 83 877 116 2 797 91 130 700 90 38 618 93 130 529 96 729 765 65 742 852 61 204 852 111 504 977 90 193 991 85 622 878 99 69 151 73 236 839 102 336 962 83 639 731 106 671 812 85 180 966 100 307 633 88 85 547 105 41 207 34 210 466 121 267 425 96 381 525 96 354 767 147 86 949 124 212 285 79 620 928 118 94 290 82 109 525 118 8 433 122 694 836 89 219 945 90 112 409 113 211 246 69 461 479 107 211 271 81 72 766 90 19 341 111 198 501 125 100 475 110 8 450 93 227 847 86 823 909 101 331 370 126 92 461 95 172 452 83 127 741 101 50 855 89 492 777 124 20 973 93 389 528 105 315 644 83 960 990 108 254 522 107 317 678 71 406 632 56 434 897 119 262 813 38 2 671 104 486 877 107 586 685 135 559 635 105 449 882 97 612 967 51 587 692 125 755 915 108 270 602 62 447 921 123 19 754 83 52 797 84 550 929 121 102 773 101 578 593 108 35 488 141 193 343 125 251 519 95 765 805 68 306 945 136 728 989 68 666 815 97 520 553 96 258 377 106 31 668 119 254 442 79 37 214 62 295 389 92 548 991 132 382 530 122 426 853 89 35 250 124 837 901 91 40 871 115 481 882 109 350 637 93 183 846 110 384 547 113 158 922 152 245 871 63 243 953 87 84 505 102 37 66 109 127 859 88 346 778 109 259 373 98 340 907 98 765 985 90 375 461 95 107 566 110 625 970 84 304 968 112 171 849 103 82 683 115 195 963 115 309 564 141 493 978 79 448 928 127 517 670 91 118 246 103 340 606 76 84 989 95 34 443 142 208 253 109 142 704 90 393 851 90 655 961 88 200 686 111 168 251 134 452 743 151 395 662 81 619 687 112 60 996 99 191 431 77 134 771 73 374 770 58 819 827 132 352 965 103 713 724 137 768 780 131 167 661 118 121 772 90 155 451 124 75 566 100 143 774 108 319 576 111 432 719 98 605 780 77 579 700 82 37 154 120 107 722 111 531 654 114 219 968 99 0 936 134 478 614 113 155 305 136 10 730 95 247 696 108 91 652 83 536 952 63 304 474 83 58 667 99 530 662 103 600 989 118 619 980 98 535 639 94 212 861 106 145 829 90 283 496 91 684 908 92 489 554 105 121 259 106 838 860 118 317 497 107 279 961 101 903 962 91 60 634 118 245 475 89 348 698 100 54 742 94 441 637 115 882 989 117 18 231 111 372 463 107 236 961 115 836 904 104 13 525 113 65 115 72 123 526 145 35 726 92 615 919 110 193 755 66 21 668 115 299 912 80 861 924 87 665 780 112 386 949 85 342 758 105 535 763 83 250 780 98 323 898 107 414 825 92 64 645 108 128 294 75 869 945 107 40 890 111 399 790 123 900 930 93 763 989 65 427 848 114 234 357 131 25 154 72 655 907 101 106 825 111 509 839 121 355 884 89 175 791 114 13 809 55 90 495 108 79 954 91 849 882 94 265 909 116 366 714 79 34 915 124 676 753 114 222 609 108 557 946 104 370 526 67 184 928 113 329 540 93 786 954 82 676 763 72 889 990 74 273 929 100 136 633 107 265 923 105 237 706 116 365 752 101 156 974 127 558 779 104 715 945 90 264 518 101 368 437 63 31 857 84 548 727 81 73 237 68 837 857 136 543 773 100 385 792 118 123 250 128 225 415 92 497 748 93 656 997 59 759 838 92 482 810 88 584 828 131 177 905 121 196 939 105 34 260 106 67 463 99 65 143 119 518 747 119 284 286 76 497 665 121 521 864 85 253 335 72 197 412 108 0 650 113 895 897 97 501 666 120 6 335 126 52 575 107 419 502 102 292 572 84 106 611 100 54 335 85 518 847 134 15 123 79 765 943 136 210 723 115 149 202 128 57 360 101 652 843 54 52 162 77 442 937 109 48 78 93 302 695 112 140 412 109 456 903 123 514 768 85 559 925 97 101 209 113 163 613 102 285 496 101 679 814 106 561 573 61 835 979 118 229 374 122 513 638 91 177 770 81 787 927 120 376 647 134 712 890 67 173 475 113 373 874 99 503 510 112 219 570 99 218 594 87 435 837 93 231 546 82 263 647 149 153 647 108 50 92 114 223 835 112 648 863 120 40 172 119 81 364 108 100 993 133 174 468 114 277 842 96 387 706 115 487 869 85 427 975 107 270 505 85 637 953 88 218 270 98 75 958 147 381 729 104 98 619 116 565 749 101 2 488 91 447 541 87 425 589 104 13 949 94 26 930 89 581 984 126 241 558 98 789 821 107 327 582 94 524 915 79 610 736 109 69 414 95 418 435 68 397 731 94 270 289 54 47 785 111 454 944 101 244 340 106 960 996 60 49 842 97 290 926 113 164 907 126 297 819 87 151 544 80 757 980 137 0 486 126 104 482 107 74 608 77 80 721 105 29 913 94 317 513 96 151 299 107 233 575 75 446 963 138 257 271 94 334 759 115 330 776 105 345 676 124 385 638 92 325 714 84 816 908 100 2 157 103 874 987 73 202 856 90 538 977 118 648 840 88 541 956 98 641 744 104 286 899 76 388 664 107 14 886 101 46 355 99 257 358 91 238 632 75 386 730 90 816 884 93 773 927 102 807 887 77 206 621 122 165 915 110 3 162 104 206 393 55 867 983 114 156 395 74 304 599 93 24 465 148 508 549 98 277 822 91 362 414 111 46 939 55 335 580 118 179 303 68 25 546 87 575 918 99 51 990 65 297 619 109 46 867 91 299 533 64 502 728 81 82 561 110 522 920 76 147 791 65 387 715 82 198 694 98 28 716 120 150 782 80 135 381 107 165 468 115 693 897 98 74 605 108 788 952 85 201 746 110 93 696 88 0 802 92 841 931 104 273 963 100 96 508 125 7 128 88 430 822 64 507 888 88 872 975 93 170 476 74 70 896 89 396 719 86 32 763 134 13 219 104 150 432 64 95 103 92 397 647 55 735 945 105 528 863 136 315 744 75 652 782 102 189 438 78 757 799 82 238 487 91 617 915 110 354 963 104 5 261 104 627 790 116 469 495 85 623 709 107 314 317 120 105 357 83 768 904 93 75 147 89 214 533 126 303 449 97 238 330 109 60 908 72 603 927 88 149 766 92 666 723 109 106 354 132 668 967 90 1 679 86 88 299 89 494 627 78 136 926 127 255 918 86 155 529 74 300 409 132 678 891 104 427 574 111 332 746 68 546 840 94 218 724 130 657 933 103 184 546 104 134 842 58 191 426 106 258 262 120 379 702 74 466 915 63 561 683 105 24 144 84 712 854 94 117 155 109 413 666 110 210 942 90 716 857 78 611 955 85 260 567 95 112 144 72 171 552 117 252 492 134 778 969 114 325 515 86 352 451 108 205 474 140 379 868 90 97 943 98 115 143 121 0 89 93 179 637 164 323 925 131 139 439 103 209 471 86 536 886 131 321 751 111 441 559 105 706 994 124 433 592 94 385 961 113 308 366 99 137 659 104 237 725 65 148 494 64 764 961 64 643 718 99 358 910 85 669 771 120 596 823 96 113 607 69 63 196 80 20 991 123 42 467 101 345 902 70 175 830 102 411 751 101 836 932 76 765 922 95 487 705 109 360 896 106 299 618 102 396 537 101 272 359 81 308 874 81 658 726 65 196 440 85 202 413 103 591 846 115 119 524 76 66 975 75 181 764 111 236 336 86 511 645 77 16 299 104 64 331 88 158 989 125 915 978 39 670 898 104 340 486 107 12 67 100 593 867 77 325 829 120 957 993 77 975 995 79 230 321 113 512 552 76 541 621 120 25 534 132 353 643 124 927 969 64 711 893 95 326 483 71 127 732 123 285 682 107 241 910 96 693 833 85 387 772 79 725 997 65 606 942 87 547 756 134 29 368 87 781 787 62 147 781 102 392 675 90 102 871 96 145 382 67 516 535 50 451 550 65 87 221 109 260 449 109 113 586 112 730 822 108 254 730 109 481 540 109 412 604 97 80 595 64 162 432 116 659 849 94 71 83 94 665 809 95 266 950 126 973 995 105 81 867 91 3 751 115 598 948 93 5 240 105 340 824 57 101 725 118 440 824 38 31 502 96 60 120 118 551 712 87 87 385 110 91 827 114 2 47 123 68 754 97 56 897 98 344 600 130 436 836 83 521 948 93 522 545 75 296 727 71 32 309 107 231 638 85 247 754 99 110 420 113 38 113 137 22 991 59 31 50 65 524 756 90 328 903 101 148 444 98 208 296 101 136 731 90 284 294 83 345 673 119 363 952 117 245 994 90 289 425 144 521 653 124 514 599 114 374 794 68 184 776 81 468 521 108 400 707 102 51 832 103 110 392 102 194 329 59 359 365 117 166 793 93 557 795 113 93 682 112 124 721 120 571 838 75 672 851 132 203 766 106 703 881 90 305 667 112 183 506 101 178 640 93 6 507 113 356 771 98 541 806 120 715 885 95 506 563 129 664 781 112 913 999 110 566 740 69 791 801 136 83 181 78 618 820 74 394 669 131 196 959 101 12 709 105 840 950 44 200 552 82 401 865 85 277 306 114 355 864 87 340 623 133 723 869 104 325 652 88 215 966 108 551 936 82 614 906 82 533 910 104 224 934 130 70 627 85 46 797 79 216 310 147 520 684 93 476 701 102 157 764 88 402 608 75 518 820 51 94 309 115 675 807 65 475 815 79 642 900 105 208 702 83 77 930 93 623 975 102 238 793 83 114 162 107 62 237 36 151 475 107 595 868 111 356 613 86 112 458 99 667 946 74 106 113 87 125 981 80 109 528 86 420 971 108 93 821 102 409 793 93 581 708 74 195 647 110 3 951 96 522 644 84 110 240 102 855 883 117 555 952 102 630 719 125 376 864 81 623 891 125 43 932 98 31 818 71 334 440 119 655 769 108 27 486 84 361 768 107 348 390 101 667 797 106 7 985 113 343 681 92 308 356 104 550 713 127 567 582 93 208 540 78 582 912 92 68 946 125 189 621 126 138 277 99 92 579 57 53 935 98 267 338 89 129 531 97 137 729 111 51 187 117 68 679 94 145 237 81 811 943 83 591 698 163 458 651 121 487 751 102 775 864 60 529 720 96 590 722 98 529 544 108 306 398 107 181 226 109 179 395 109 270 607 116 163 686 77 456 978 114 780 995 88 271 442 99 437 495 84 123 368 103 448 756 81 625 759 102 511 945 75 18 901 136 324 844 123 245 535 89 921 962 105 71 224 143 56 858 95 694 786 115 230 356 107 231 360 120 105 532 96 25 570 90 137 414 108 163 729 111 286 427 133 724 931 103 592 908 78 563 960 99 820 870 101 619 774 123 417 748 69 79 710 111 256 654 75 406 560 121 318 751 87 204 207 90 137 596 142 305 657 127 138 707 127 351 676 105 158 729 102 392 979 93 194 222 87 464 639 103 611 725 86 287 690 117 245 886 91 183 560 99 306 461 127 723 864 139 52 906 82 420 807 76 557 793 119 90 793 102 150 736 79 136 597 104 757 829 104 180 766 118 114 384 63 828 992 96 553 577 111 629 993 94 36 219 111 743 979 131 114 312 112 748 879 93 185 530 100 852 949 74 202 388 72 196 379 87 75 470 80 76 874 108 5 614 120 218 969 91 501 841 109 396 415 91 87 897 115 653 711 106 87 871 97 75 632 129 554 555 89 162 646 66 112 843 124 438 744 108 284 289 123 520 932 104 85 153 126 96 670 103 69 110 80 158 498 116 743 948 126 36 678 73 791 880 84 269 652 99 338 815 63 509 552 117 692 963 96 64 283 114 353 739 104 66 403 92 261 266 64 739 781 106 425 817 55 209 918 85 39 176 90 170 375 88 354 431 110 368 485 90 212 394 96 250 713 83 102 546 101 161 481 110 312 641 86 133 490 80 599 830 100 504 953 79 254 839 128 256 536 127 106 831 125 731 793 94 354 874 101 103 592 101 212 806 94 71 124 89 145 993 95 120 885 91 312 912 98 282 624 112 510 712 101 488 526 118 518 527 107 515 656 88 191 669 77 153 642 72 421 527 122 61 795 91 65 373 70 89 288 38 186 905 75 208 935 107 124 812 93 482 891 93 145 826 94 358 686 97 369 432 145 424 616 131 94 357 146 227 692 117 273 703 94 310 825 81 122 905 96 420 657 69 206 843 124 212 818 103 320 941 130 289 451 119 100 705 93 771 772 111 38 578 80 8 467 101 546 995 95 807 974 85 211 424 109 470 528 48 173 713 95 562 608 118 97 394 116 109 183 101 340 553 111 943 967 76 801 826 83 581 980 74 63 133 103 346 732 86 144 821 100 457 591 117 311 363 100 92 876 122 695 943 84 288 324 110 319 478 115 88 882 53 51 562 115 131 479 86 520 915 111 29 461 114 960 973 89 197 531 100 349 391 88 280 645 68 133 616 82 231 536 114 395 667 121 218 404 102 834 963 135 560 947 124 523 605 98 106 727 65 497 862 95 515 866 81 367 758 104 343 405 131 88 524 76 705 915 98 647 918 99 112 518 98 83 762 121 255 672 88 183 187 82 68 869 111 110 830 76 26 824 107 382 832 59 49 947 88 5 102 138 404 442 72 210 214 127 449 738 104 883 898 82 651 723 58 88 416 108 247 288 88 711 831 95 226 591 85 305 432 130 162 409 122 90 458 89 57 671 102 549 627 99 49 979 62 159 184 104 529 764 102 149 859 111 792 862 49 126 658 56 224 739 101 115 855 82 441 668 111 79 719 78 275 963 109 711 883 112 266 341 104 121 285 121 81 643 116 287 460 134 169 803 118 265 933 71 115 619 68 689 862 92 262 943 88 230 687 111 267 408 107 235 461 77 98 419 124 3 258 102 233 318 108 192 778 111 28 181 66 67 226 114 71 788 101 179 433 101 161 335 104 386 534 112 544 911 130 62 322 87 461 530 93 131 412 80 267 569 93 279 458 99 9 264 91 634 848 98 15 290 93 252 416 88 418 894 104 7 19 92 377 423 92 395 485 90 694 720 123 400 517 104 106 372 93 419 441 102 433 861 108 385 866 76 264 395 89 173 554 85 462 899 112 54 55 97 130 222 120 502 678 97 554 715 125 78 933 111 663 904 92 350 965 119 267 929 96 14 40 107 188 471 94 370 868 153 230 730 82 62 557 65 639 910 115 390 543 58 651 719 86 161 951 105 10 993 114 830 961 119 370 757 90 612 781 126 3 8 88 297 687 120 435 904 77 521 952 104 169 754 95 753 807 92 803 908 115 7 312 135 17 497 102 866 980 64 416 881 122 682 759 102 650 715 107 574 970 92 456 769 74 248 420 51 664 863 103 131 743 92 243 558 131 219 393 86 102 613 114 173 875 70 279 539 98 292 382 107 602 999 103 230 558 84 880 905 108 621 639 69 681 999 110 620 801 108 310 355 81 187 732 79 190 568 80 365 923 56 245 979 103 4 995 94 186 334 79 276 691 91 0 242 92 564 910 91 761 812 115 532 771 102 109 437 112 218 523 131 395 469 77 432 684 105 224 523 113 41 953 73 538 758 109 29 638 82 111 534 136 244 667 129 376 722 119 19 845 106 925 971 84 44 947 114 473 476 152 44 523 108 119 296 109 717 842 93 286 345 100 191 269 105 193 196 102 294 534 83 187 820 96 39 567 124 646 696 91 80 642 132 246 636 116 4 780 85 28 915 119 22 699 99 485 964 103 347 584 114 76 289 101 247 326 65 585 995 103 340 543 60 820 929 101 396 697 138 182 836 102 206 459 52 572 709 85 179 572 95 384 780 88 281 475 97 136 305 130 203 300 54 353 651 105 286 515 109 516 979 108 322 538 125 9 159 101 189 434 133 34 634 70 404 574 91 342 899 87 484 993 142 312 388 109 425 903 70 116 511 71 170 666 93 650 878 96 327 927 113 51 417 147 636 693 84 61 395 92 253 586 86 469 606 68 182 247 110 777 972 80 60 984 137 126 473 75 502 521 76 94 102 80 576 723 61 42 322 134 781 882 103 493 787 105 130 320 101 61 451 108 595 611 104 132 147 107 755 783 73 394 603 103 240 576 88 323 445 78 428 923 84 452 979 69 644 786 121 280 610 90 210 855 95 783 839 103 100 952 114 475 573 115 331 365 138 345 840 95 32 143 51 366 552 92 50 424 99 357 458 103 24 161 115 14 113 140 47 220 84 28 350 105 436 472 101 495 714 107 860 861 107 678 767 77 467 648 93 81 952 98 459 682 88 241 375 79 102 642 76 489 668 134 479 806 122 487 738 91 441 795 72 453 894 121 73 783 78 405 578 122 328 747 82 829 900 108 65 948 88 391 845 63 427 846 119 392 493 96 878 925 93 88 209 120 466 735 88 824 967 93 689 975 91 759 997 67 129 162 121 810 969 82 428 543 82 770 788 73 0 763 135 147 709 119 229 573 90 191 363 115 234 856 69 566 637 120 211 225 99 505 877 117 241 628 138 285 545 88 18 404 93 755 836 123 641 882 86 152 914 94 514 900 105 292 532 110 236 894 115 532 631 89 17 25 95 15 723 89 549 819 142 498 600 105 175 630 99 83 797 129 278 828 116 291 756 79 879 965 126 598 834 110 73 149 95 622 819 89 609 774 93 487 629 92 111 334 68 505 718 102 34 487 108 181 459 85 438 756 80 368 400 107 327 634 90 316 806 84 713 815 104 289 719 99 192 807 98 556 739 82 662 802 110 85 230 130 23 945 94 113 556 127 251 689 121 267 530 77 14 398 92 623 803 88 103 538 127 220 970 83 377 467 96 25 103 94 562 670 101 146 888 104 319 612 98 36 214 132 946 965 97 569 975 114 389 943 65 343 695 116 305 306 98 161 609 110 320 735 67 957 979 104 663 920 124 408 969 90 613 930 126 294 625 117 85 257 120 901 936 124 42 104 122 658 692 115 441 943 112 141 966 94 77 577 100 653 802 111 3 519 112 146 830 106 189 775 91 240 265 118 530 697 74 742 753 72 90 771 106 85 869 92 51 79 86 516 657 92 174 275 95 367 486 71 681 934 82 37 206 82 790 827 113 347 570 124 748 822 88 70 931 90 501 719 121 401 736 87 206 467 93 17 222 104 135 377 109 687 855 145 225 875 117 342 865 102 532 770 91 388 772 98 118 497 133 545 656 116 87 263 80 438 757 130 231 629 98 515 713 99 510 917 139 750 801 136 427 666 114 570 955 114 123 152 120 240 899 87 226 931 73 16 145 83 588 798 129 615 968 102 97 353 67 335 839 74 46 801 121 192 521 78 645 939 111 436 726 85 71 397 95 280 297 106 333 791 144 376 930 98 141 617 93 66 120 105 349 884 70 431 586 69 57 295 119 409 419 119 302 650 106 609 818 122 525 746 77 660 921 94 776 903 126 305 629 102 555 729 89 415 961 139 196 222 121 293 901 83 251 714 82 423 518 94 308 591 82 697 704 89 17 697 99 665 749 98 107 545 110 46 673 85 96 986 113 98 548 124 332 844 128 401 719 103 125 686 60 57 724 92 360 966 87 144 665 119 590 648 102 232 803 105 423 731 69 230 554 116 153 807 94 138 593 116 497 638 82 504 913 76 349 997 109 27 519 116 410 445 107 205 660 94 131 832 142 109 305 97 454 503 88 581 891 92 830 941 82 54 869 109 549 837 111 167 816 94 212 889 119 342 616 82 534 678 105 112 137 84 159 413 69 651 943 78 62 964 116 202 739 84 107 388 115 186 217 115 446 494 113 245 969 62 305 712 92 895 951 111 494 720 70 645 767 122 524 876 86 337 488 67 437 894 88 188 900 94 889 988 97 530 749 89 97 245 120 560 895 84 474 909 124 761 806 104 238 821 91 1 773 105 594 606 105 264 633 142 123 302 143 605 844 133 625 972 132 737 772 113 108 389 101 561 803 99 318 878 93 455 742 77 357 858 91 88 780 93 590 866 96 190 571 84 260 915 122 750 836 93 572 933 85 45 147 98 693 745 115 780 892 98 413 620 99 184 477 72 183 535 70 378 588 108 565 877 97 296 974 106 30 759 114 575 921 83 15 506 121 210 620 93 155 467 107 105 565 89 429 915 81 333 870 131 19 974 91 17 746 106 527 868 126 400 645 89 753 815 129 687 915 78 375 861 99 871 917 92 226 364 83 215 841 112 380 444 111 353 715 129 726 838 104 718 742 98 14 107 118 926 968 106 586 730 97 83 164 113 515 764 113 768 992 45 86 625 106 88 365 85 644 935 107 404 937 106 744 836 105 446 657 96 306 847 117 286 716 121 118 943 107 142 173 109 187 279 109 503 568 137 447 951 76 409 589 114 141 699 106 551 904 86 556 674 71 85 467 119 283 646 116 736 998 94 285 796 101 485 534 130 418 459 113 722 897 116 736 763 97 212 300 96 672 762 96 98 916 125 214 689 105 780 872 106 318 388 69 106 955 103 612 667 86 390 730 119 228 778 131 205 953 101 191 309 112 358 624 85 278 984 101 228 604 102 270 439 112 288 777 107 18 572 55 4 6 61 195 466 103 615 955 148 504 552 93 751 956 88 283 813 73 106 541 107 71 166 88 477 888 99 112 894 71 496 529 91 27 232 112 781 908 108 495 641 63 211 634 102 137 912 128 404 410 111 553 846 102 281 308 74 134 469 88 405 494 80 332 598 95 82 648 95 292 803 88 491 712 97 328 543 101 375 788 96 759 922 154 308 928 79 550 808 81 10 555 95 181 221 60 429 821 103 101 115 94 798 970 105 144 743 82 648 954 94 106 911 108 289 336 90 268 456 112 311 742 63 77 190 107 130 849 105 3 890 79 199 898 134 304 694 106 146 313 115 827 843 109 577 760 98 10 387 116 92 814 60 449 683 89 199 440 72 248 471 102 352 477 130 132 297 108 72 779 102 747 901 109 743 860 87 148 338 85 113 947 132 324 561 91 383 817 87 531 877 136 815 973 88 136 390 81 57 185 82 43 336 86 8 437 120 88 716 141 573 915 88 594 774 87 371 752 89 168 409 88 464 766 115 119 588 119 355 801 97 625 922 133 92 336 140 134 365 139 140 527 71 756 895 104 126 302 129 21 806 113 380 637 139 165 980 79 74 885 92 150 275 107 490 670 115 388 419 80 291 829 96 291 819 120 345 597 72 69 178 102 586 610 56 348 699 62 378 984 52 258 356 97 160 361 92 259 428 85 172 925 60 750 850 83 633 902 103 552 765 64 631 923 111 387 569 83 470 536 80 667 907 118 593 947 97 88 620 108 185 232 132 329 429 134 479 501 114 448 896 88 408 765 40 423 471 94 290 831 56 496 928 138 41 688 128 790 823 97 29 931 62 775 802 96 5 684 75 955 989 111 353 819 85 409 656 105 123 807 100 42 129 88 184 476 98 617 743 69 552 696 95 16 768 74 353 683 125 454 844 124 41 936 129 100 677 87 326 450 85 332 815 119 31 681 76 170 813 112 545 658 85 732 805 76 315 514 100 125 595 76 556 570 144 709 877 93 696 888 99 444 939 95 160 429 122 57 827 149 209 857 113 65 847 108 187 518 47 677 976 75 719 856 105 656 973 73 394 924 87 376 874 73 808 809 114 475 721 67 712 769 94 330 593 100 381 779 125 27 581 123 368 667 68 50 730 75 19 179 128 245 508 96 402 885 100 311 343 99 93 847 117 549 808 94 35 490 91 116 612 89 847 849 82 638 882 143 252 782 117 213 374 92 442 840 111 256 310 108 55 807 114 484 947 107 363 384 90 549 917 113 451 452 107 470 842 83 270 442 73 36 637 98 381 712 131 170 490 97 375 746 118 137 565 86 36 142 77 530 663 88 767 923 134 82 867 95 69 613 67 928 971 90 293 630 78 588 589 121 139 477 103 24 985 91 307 383 58 446 858 86 499 998 69 99 972 117 591 601 59 0 957 143 343 779 97 79 404 84 258 484 69 358 663 102 472 784 109 464 880 108 242 516 91 7 454 89 881 887 101 275 763 83 349 815 123 727 916 118 104 356 89 163 273 83 517 970 126 14 607 77 97 316 78 267 900 115 47 564 53 164 406 106 242 652 90 434 980 144 209 538 90 60 271 133 394 745 97 246 583 91 583 686 94 193 697 129 396 980 120 22 388 83 263 381 103 787 827 99 175 234 99 205 400 97 231 966 108 118 331 112 525 761 91 20 105 118 380 896 101 154 917 120 465 784 110 108 983 100 665 829 122 706 886 88 8 497 49 641 937 96 234 690 91 98 421 81 255 877 103 376 478 117 394 435 87 228 740 106 359 799 90 353 844 89 366 745 80 85 252 120 599 849 80 517 691 122 134 548 94 593 925 119 485 860 83 61 191 108 26 122 72 434 689 120 178 945 68 131 200 112 372 851 65 119 751 86 22 215 123 258 604 112 260 729 80 559 722 124 94 852 97 163 626 116 177 195 94 725 746 114 87 879 120 552 913 85 86 363 105 735 874 73 266 560 133 135 511 118 11 520 89 374 544 98 558 782 106 666 798 117 109 350 129 261 839 99 552 755 143 168 872 106 678 794 131 7 117 61 340 346 89 741 743 86 453 744 71 243 746 103 257 424 117 683 834 75 529 943 115 86 909 117 273 887 100 149 570 78 352 516 70 235 306 84 507 691 74 416 643 116 173 603 106 1 375 129 460 764 68 308 877 123 480 672 66 267 804 131 400 644 107 45 161 52 272 819 137 100 414 54 852 991 108 155 938 124 611 968 98 608 686 73 224 927 96 358 657 100 908 938 119 317 931 79 282 301 113 816 963 99 110 318 114 39 875 118 605 771 71 514 604 106 758 973 107 640 798 74 126 792 108 471 757 110 786 982 37 553 843 115 331 673 107 33 699 60 45 984 78 364 866 152 560 735 80 173 430 126 477 849 105 666 711 102 554 782 81 306 523 72 253 416 153 462 521 128 552 745 103 778 823 109 7 66 103 881 991 74 653 911 90 245 690 122 114 995 147 145 677 109 657 787 141 54 180 92 25 463 79 49 116 64 267 749 103 293 721 128 566 801 114 484 820 98 616 878 85 424 953 129 621 899 68 26 670 74 452 826 97 323 737 82 21 373 92 63 457 75 912 970 150 93 570 81 528 892 98 323 797 68 517 978 116 478 616 140 621 762 106 7 894 112 602 685 97 107 798 111 221 545 78 631 835 99 269 360 111 184 543 96 98 101 97 13 978 95 167 269 124 168 967 126 40 991 95 283 718 76 298 406 90 354 704 76 747 954 145 64 529 90 161 722 109 33 827 114 379 653 110 652 828 92 119 800 90 553 628 119 108 672 66 790 937 87 64 883 120 257 659 103 37 189 121 50 453 120 199 965 107 468 790 113 755 843 101 263 807 132 277 816 108 837 899 102 45 805 121 668 852 76 49 341 93 308 742 111 737 983 84 371 566 93 145 445 81 517 745 101 262 814 70 144 200 107 238 909 104 308 894 107 284 700 104 55 318 135 611 679 120 564 697 122 361 996 127 411 945 88 176 663 124 896 970 44 77 250 77 84 440 105 139 380 83 394 660 104 550 773 85 68 418 109 80 198 131 284 644 95 284 745 98 436 461 103 294 373 122 216 860 121 459 612 76 596 778 100 677 903 107 131 293 98 776 799 109 590 932 108 3 713 127 62 739 129 169 442 95 81 848 110 548 734 93 608 674 95 164 666 89 48 543 94 38 302 98 645 681 81 537 606 103 596 735 108 145 646 112 636 993 108 62 107 68 848 920 87 118 789 84 367 600 80 207 929 71 362 673 100 314 777 87 732 832 110 355 950 111 29 425 90 25 607 100 34 548 72 95 786 98 670 762 83 373 844 120 83 889 108 362 537 74 270 827 132 199 657 127 671 981 103 536 573 99 192 713 146 374 985 97 175 697 123 143 762 101 219 942 117 864 925 87 348 837 58 269 966 103 827 921 100 190 461 120 436 715 107 601 698 104 240 675 98 614 666 82 3 72 88 82 698 79 44 57 98 130 518 101 214 913 60 442 715 121 399 908 108 176 221 62 347 421 91 290 835 114 363 673 137 318 813 123 118 440 93 589 911 103 177 231 104 125 418 120 466 591 127 132 849 97 242 624 96 199 833 78 98 263 105 59 441 64 140 386 84 262 735 82 39 398 120 205 662 67 390 539 96 96 373 93 394 878 120 162 231 98 675 695 114 60 87 109 589 731 137 364 964 79 718 918 95 18 490 114 39 959 108 691 711 82 39 769 111 194 483 141 124 304 90 130 421 138 140 724 110 437 824 83 544 625 70 34 349 108 85 726 122 67 131 82 350 714 99 215 621 107 213 321 93 869 877 86 254 632 108 223 860 124 534 654 122 411 971 66 341 998 130 263 560 86 160 493 101 191 388 95 666 756 108 734 764 102 345 557 116 365 547 101 59 606 119 184 550 76 268 945 96 487 675 106 282 388 103 327 856 97 248 709 109 240 585 113 482 517 72 439 572 100 5 195 115 607 725 85 12 59 96 439 901 99 1 400 124 725 762 72 801 914 106 332 516 113 239 975 93 49 508 124 192 465 80 726 902 94 228 794 104 59 202 111 128 285 65 789 868 119 517 570 102 805 831 83 314 938 97 580 704 36 346 934 89 115 946 141 241 302 168 266 549 89 117 350 96 275 666 109 662 718 125 796 983 121 636 819 92 468 931 107 48 542 98 384 463 100 474 811 90 739 816 114 329 805 95 191 890 89 500 636 120 846 965 95 706 954 65 140 634 78 594 730 125 391 840 143 24 38 85 631 665 75 278 391 136 470 647 105 41 274 109 382 980 118 173 959 111 440 907 138 901 973 129 6 892 100 48 617 89 380 873 106 501 941 127 593 955 115 432 945 96 819 855 107 526 552 107 557 566 125 67 381 99 499 524 103 406 798 146 343 565 76 421 755 72 145 255 125 70 231 116 143 384 80 867 915 119 115 233 91 332 658 109 591 624 97 134 716 82 101 134 82 113 981 74 757 814 86 367 983 88 12 787 89 606 880 75 710 771 127 179 624 90 142 526 109 67 630 93 747 753 74 374 404 120 25 275 76 131 710 106 34 993 117 334 770 95 499 906 71 542 786 62 761 906 75 405 885 92 491 971 109 557 622 80 53 841 84 235 721 93 63 566 97 116 187 76 265 993 84 125 842 64 491 921 71 224 865 107 678 958 79 463 540 112 531 619 122 13 600 111 738 997 100 470 916 92 786 913 113 44 132 71 680 745 105 126 585 110 341 930 101 71 499 90 489 577 109 792 873 81 640 642 106 353 984 113 194 912 136 140 971 99 64 521 93 636 891 101 378 407 72 288 440 108 879 941 101 470 534 77 419 779 78 74 411 110 130 602 86 610 800 89 208 363 134 86 671 95 293 686 88 643 997 89 428 580 115 126 650 66 19 581 81 407 427 82 372 999 122 601 763 148 931 961 85 185 358 63 227 968 117 733 901 86 62 491 87 691 809 70 138 588 50 566 705 104 88 655 74 135 818 88 349 669 138 74 246 108 179 861 129 771 838 110 451 886 83 550 695 108 64 803 133 36 339 87 430 789 70 397 688 123 211 898 65 367 678 82 209 564 126 292 568 90 357 506 100 148 629 97 120 465 145 128 960 122 58 260 135 353 866 104 47 791 108 1 338 151 66 318 58 62 166 85 44 612 125 212 549 99 305 837 95 109 254 125 765 946 110 156 840 99 457 761 66 247 379 84 896 901 97 527 997 121 113 120 105 4 142 104 39 399 72 63 745 119 3 208 113 79 910 66 90 958 122 19 970 99 865 869 88 262 740 121 425 957 95 293 586 66 33 134 64 595 797 129 265 872 77 537 552 104 385 464 139 126 807 109 315 811 127 525 918 99 264 389 91 193 256 95 395 824 102 717 831 111 291 538 77 155 311 134 748 818 77 632 804 96 138 908 81 284 463 112 499 940 86 75 669 120 76 115 97 14 658 98 242 324 65 36 261 108 756 781 83 261 431 48 186 972 108 675 691 103 93 342 102 425 505 93 537 629 92 34 816 74 254 827 89 74 292 93 151 454 89 108 293 98 467 531 103 127 240 88 481 844 142 229 687 93 348 366 42 623 768 81 247 836 94 327 685 95 179 769 91 7 58 102 458 770 101 124 365 111 5 594 84 270 690 92 27 453 96 497 995 76 476 720 105 551 611 86 138 598 102 206 687 133 39 150 78 538 915 128 30 382 111 146 669 72 466 524 107 50 428 104 414 829 90 262 743 95 188 537 98 578 862 92 753 898 83 405 909 115 202 948 89 87 868 74 233 263 97 334 507 91 144 719 116 200 326 76 442 709 81 546 678 92 181 203 94 95 772 85 296 555 115 3 851 89 320 623 125 113 158 114 608 737 120 654 821 136 152 195 120 469 940 80 542 783 109 761 769 60 516 768 91 815 967 94 319 514 71 403 432 110 48 559 79 380 698 122 16 332 97 20 959 68 854 991 95 512 996 110 325 447 96 943 978 105 440 454 71 676 815 122 370 703 84 599 663 82 218 539 122 76 853 97 36 340 105 132 278 86 823 960 72 845 981 101 502 566 129 412 907 101 141 190 92 545 718 80 41 396 90 36 527 64 429 876 93 237 334 78 31 820 73 386 584 91 36 325 93 230 521 108 338 850 94 27 919 118 182 423 102 524 983 63 566 776 88 372 460 106 378 540 103 129 145 132 234 683 120 318 992 112 528 829 93 669 803 95 523 969 103 262 295 103 494 637 88 275 446 110 83 980 100 401 518 106 723 919 85 88 818 97 348 862 111 560 613 101 573 583 100 115 776 73 423 909 87 348 892 72 184 299 69 353 787 75 369 674 98 634 907 103 703 959 130 119 207 130 123 188 93 96 285 99 363 450 88 34 459 83 59 631 82 545 652 63 525 565 93 51 974 102 60 357 90 699 999 115 91 232 108 789 905 128 711 935 116 730 859 80 434 443 79 432 584 96 55 121 84 0 518 63 616 664 87 529 924 101 308 411 109 382 708 107 339 386 67 392 818 113 378 548 82 734 783 74 371 545 87 158 285 102 166 410 94 817 882 76 347 358 90 519 939 135 479 976 97 600 724 97 239 685 89 349 900 94 654 959 96 331 661 127 5 346 110 397 597 71 311 808 65 51 917 114 373 604 104 572 699 128 328 633 105 464 547 93 99 231 66 245 956 83 127 998 105 427 829 58 384 704 101 313 607 104 311 375 85 454 652 89 949 994 68 350 610 113 704 732 123 536 697 134 13 654 76 115 317 90 144 399 89 499 511 113 12 510 96 541 888 123 694 701 91 207 790 112 69 954 95 876 960 105 312 861 137 897 919 103 330 926 96 96 117 85 530 857 104 13 94 118 31 205 90 76 501 124 404 636 90 313 871 98 745 967 102 48 121 78 680 934 103 541 940 89 130 536 84 40 267 113 326 598 78 140 218 105 177 694 108 55 349 102 690 863 102 305 486 54 613 668 97 70 626 112 177 538 99 633 907 101 727 749 126 523 652 138 369 786 99 41 296 100 728 762 96 872 873 77 348 437 100 338 948 110 507 729 91 580 708 94 230 555 67 342 363 94 253 311 79 160 785 92 143 279 117 405 784 103 305 946 104 187 946 92 138 681 103 300 719 118 377 744 84 291 818 93 649 696 134 360 560 90 185 951 136 33 483 131 269 372 123 313 592 102 219 667 66 72 899 97 858 938 124 199 630 108 165 649 89 27 416 105 152 855 75 76 885 123 517 996 88 532 890 114 881 994 79 339 625 102 213 892 132 518 770 88 660 970 91 57 126 93 359 397 93 116 777 69 226 581 106 472 848 109 189 690 103 649 706 104 266 318 92 518 576 105 200 494 116 39 285 81 559 911 110 48 582 89 23 448 101 132 902 106 95 169 93 406 907 82 7 306 125 657 895 74 333 404 100 70 447 105 74 173 96 65 516 105 291 421 129 918 989 78 194 782 108 510 991 90 778 973 94 454 870 51 20 155 88 538 782 70 684 987 73 350 804 95 859 997 82 905 980 121 331 961 68 908 923 94 353 424 113 439 732 103 695 790 71 253 664 104 345 377 79 432 696 110 129 809 93 255 453 91 349 944 126 225 227 126 232 243 90 125 693 84 622 758 121 47 393 88 33 345 95 5 743 61 43 811 116 484 555 127 227 807 108 51 94 80 489 922 68 192 700 111 71 178 82 885 987 153 346 547 105 153 499 114 518 793 89 110 505 130 218 744 134 122 503 84 461 473 88 425 873 108 169 839 71 339 526 153 543 550 97 544 806 90 160 800 114 296 794 52 13 58 152 188 563 80 12 257 123 432 597 79 671 990 107 90 656 127 326 795 63 374 942 103 105 228 104 37 441 81 738 743 37 401 745 96 155 508 124 259 604 103 239 427 94 613 773 102 264 778 134 109 414 132 708 787 107 50 904 70 175 726 135 309 589 91 44 654 86 189 363 128 82 364 120 73 750 103 146 480 91 479 545 90 855 897 43 477 644 132 188 402 125 846 879 99 500 579 121 220 504 143 229 515 97 541 909 111 420 674 68 487 998 113 108 432 66 152 861 75 78 132 91 796 928 118 435 642 115 429 833 126 448 967 119 2 5 91 344 800 80 569 759 124 274 754 101 196 553 76 128 254 83 233 298 113 443 796 102 591 775 106 188 347 80 765 920 101 165 178 124 428 492 95 174 657 57 619 864 83 286 523 111 610 742 64 361 672 73 431 874 114 179 744 92 83 743 84 32 752 58 342 753 117 57 629 94 174 672 130 179 960 140 88 735 117 584 675 72 172 516 112 456 610 67 278 882 125 762 869 101 261 989 93 473 767 127 150 941 87 395 409 71 72 762 112 468 898 126 248 636 67 220 321 95 261 891 76 435 458 89 542 861 105 423 976 73 558 570 137 127 498 108 557 798 67 455 745 96 451 644 127 137 190 127 22 964 96 498 734 112 748 870 83 547 741 64 199 988 116 322 533 100 122 626 102 853 955 93 251 980 126 757 910 71 625 638 89 405 728 95 121 461 90 359 669 77 697 733 109 289 946 101 95 297 124 0 44 101 191 679 121 386 959 63 104 510 106 92 772 112 147 894 108 347 650 81 242 362 120 558 829 100 440 700 125 124 194 89 837 967 98 291 480 111 521 688 122 209 373 83 35 893 119 928 947 107 578 955 92 258 981 71 192 415 82 649 883 115 517 881 109 813 884 92 287 938 87 532 750 125 121 656 70 182 867 136 500 788 103 292 952 90 127 806 109 110 738 104 440 708 136 306 405 87 635 679 88 465 726 56 525 852 102 262 999 114 267 546 77 626 689 112 568 924 81 106 267 111 248 630 93 242 565 92 478 687 97 175 335 103 717 911 73 620 803 86 170 776 101 320 468 99 233 720 74 305 552 117 927 979 123 710 787 104 274 624 83 292 385 105 47 236 86 161 645 107 564 614 118 68 809 76 325 496 70 0 830 97 789 989 118 208 856 90 630 917 86 755 966 98 148 296 104 147 633 105 6 108 117 381 911 142 409 917 94 788 934 96 68 677 128 101 865 74 366 402 107 543 548 79 55 985 99 741 996 104 427 669 114 163 454 93 98 282 109 158 294 82 346 800 126 848 915 116 358 620 100 339 961 100 322 813 89 228 416 110 795 806 88 5 766 75 235 370 81 109 997 102 73 411 111 476 887 103 120 198 70 550 803 104 560 706 139 240 475 73 631 838 81 548 659 78 484 523 106 656 858 111 133 586 137 155 921 86 675 684 102 203 599 134 53 466 101 121 858 77 296 603 121 726 908 79 173 207 79 620 958 85 250 301 86 240 736 114 26 353 94 1 451 70 68 898 99 373 784 145 362 974 104 457 624 78 251 330 102 27 720 85 437 572 113 39 999 86 175 666 87 38 467 89 493 986 110 514 704 98 524 663 104 150 222 107 907 954 133 875 915 82 658 757 95 390 403 101 91 591 109 66 128 73 57 554 72 653 998 86 338 822 93 351 993 90 118 782 99 390 422 74 187 919 71 183 202 82 61 818 106 228 278 60 928 931 108 439 855 88 291 871 84 71 252 80 326 918 91 594 712 118 225 320 68 372 934 117 135 284 95 151 962 63 648 683 130 114 662 121 42 753 87 69 555 96 232 625 96 477 792 70 575 939 67 465 615 114 212 993 108 44 963 101 218 332 70 523 832 126 65 232 133 834 853 95 511 542 90 448 601 92 336 958 60 335 924 98 375 615 116 360 580 100 142 469 76 172 529 98 321 472 92 242 985 94 344 831 56 564 851 88 241 663 109 535 696 85 191 726 128 448 454 104 715 834 90 512 711 116 399 758 133 358 664 100 30 777 113 244 606 93 158 262 111 204 512 97 75 728 101 328 880 90 441 503 90 53 233 124 186 340 103 110 271 78 195 685 95 25 670 113 372 516 114 269 349 137 232 444 91 742 894 68 72 676 133 38 167 95 173 835 141 541 752 129 298 467 92 105 921 72 239 647 84 94 134 82 623 771 101 25 820 71 472 580 77 103 496 81 12 424 114 599 760 74 59 437 91 192 339 95 235 517 154 548 555 99 294 575 143 106 632 103 707 890 123 194 776 104 129 423 66 53 216 130 684 867 66 478 561 99 177 260 90 11 416 121 800 967 72 269 790 116 53 291 80 15 500 100 17 592 103 446 962 95 163 841 110 657 819 117 193 534 126 90 640 124 322 565 114 505 538 105 339 582 111 894 965 135 186 728 110 24 865 100 37 981 122 18 851 98 133 583 113 508 995 86 233 826 93 492 789 78 387 538 102 65 265 125 176 390 148 163 894 79 144 765 109 121 179 80 15 199 129 231 854 110 633 895 98 195 609 90 248 475 93 427 992 110 131 342 105 930 975 147 370 656 124 315 968 87 48 796 78 39 382 109 54 982 129 839 843 100 26 236 104 155 954 55 696 956 131 698 826 123 344 826 69 328 910 82 306 560 70 170 763 101 151 392 92 768 840 114 311 635 76 99 287 104 245 442 108 107 187 79 423 490 114 39 355 96 325 475 106 85 742 111 406 442 133 365 474 56 540 603 95 124 800 134 103 589 78 184 458 95 171 695 92 675 971 138 141 740 126 83 213 110 152 658 46 285 354 106 435 610 110 285 645 95 608 983 131 76 364 108 591 875 61 206 981 87 152 285 119 45 741 132 260 522 94 141 558 120 183 368 113 394 704 84 309 457 118 132 311 96 309 415 98 880 977 84 620 718 68 52 466 98 67 686 74 177 515 137 627 779 117 66 229 122 563 660 107 465 813 100 367 920 90 230 342 87 79 415 108 226 265 104 621 700 100 783 946 67 2 190 96 548 880 90 191 709 71 355 572 107 50 388 122 52 827 109 159 980 96 213 659 109 71 520 108 14 190 108 765 904 98 260 285 108 25 194 85 33 296 132 111 831 118 267 538 86 309 618 141 96 697 82 729 901 110 517 590 77 45 205 86 455 569 126 721 827 84 36 820 73 365 952 93 251 314 96 626 799 103 467 525 109 462 948 80 146 281 147 579 676 110 108 812 118 417 424 77 69 594 101 523 955 106 387 825 82 803 988 72 252 312 86 205 543 114 311 967 125 561 820 67 218 660 92 643 961 86 637 768 104 267 938 105 3 547 140 174 837 101 205 974 101 256 931 108 482 611 78 74 213 126 8 514 96 159 215 101 554 754 123 209 826 110 200 629 120 343 461 117 317 596 49 118 447 105 929 962 130 81 642 80 614 653 118 321 815 95 573 880 70 481 608 97 671 999 156 548 573 93 87 526 62 771 992 136 68 645 99 58 389 110 66 480 82 574 961 96 148 283 116 118 370 79 220 438 75 0 141 136 298 631 56 640 658 104 62 915 82 115 785 83 607 782 107 157 300 96 53 997 98 418 693 112 383 471 104 189 310 81 371 741 111 674 695 87 317 406 144 186 853 129 509 797 89 104 345 105 561 823 98 2 520 79 684 703 103 738 913 87 595 855 105 104 673 155 57 367 84 411 562 130 115 728 98 341 977 120 218 678 107 374 649 104 298 565 127 397 487 90 659 776 102 846 896 92 777 930 113 30 226 89 356 721 122 813 906 74 633 934 74 185 416 95 530 803 118 351 785 86 478 660 117 807 975 112 603 856 117 43 363 105 95 915 106 365 447 106 16 672 74 720 894 121 136 816 120 141 645 100 91 943 67 94 231 84 79 284 98 298 548 111 565 922 88 762 995 125 143 336 57 206 211 75 466 640 82 493 781 106 130 743 108 373 903 112 399 912 110 197 318 102 81 585 92 564 746 96 614 744 110 366 882 113 543 545 77 58 75 112 309 344 114 591 632 102 400 530 135 255 323 113 929 971 100 7 643 86 550 886 89 604 940 121 576 721 107 249 679 118 406 923 113 897 975 105 212 660 83 98 104 128 266 996 73 704 970 94 354 615 85 564 932 138 81 990 108 673 795 108 178 296 120 264 741 98 480 996 123 386 667 93 709 733 119 798 990 80 224 569 88 58 207 94 491 791 83 159 846 104 61 593 113 183 912 75 935 970 72 496 724 110 16 753 112 174 987 120 759 974 95 497 718 78 15 443 124 334 694 126 163 362 84 329 713 72 35 510 129 429 831 133 17 674 75 599 907 90 398 868 108 391 569 90 504 743 122 689 948 145 452 599 86 232 596 93 17 666 135 266 537 92 627 635 139 409 832 78 212 967 94 177 699 116 110 554 71 288 953 126 118 945 92 206 315 86 131 855 123 144 737 91 266 333 113 87 251 85 274 631 47 473 623 91 684 694 106 108 712 82 550 829 115 46 589 110 272 769 95 196 754 86 775 909 86 835 839 90 260 358 106 385 642 68 3 596 120 355 962 80 239 612 90 373 710 73 40 142 98 782 795 97 536 868 72 187 591 102 72 124 106 84 990 119 701 812 63 283 588 108 300 449 101 725 932 85 79 962 101 428 634 112 299 514 133 539 646 131 868 913 116 653 655 108 502 707 111 433 921 90 72 97 79 374 764 117 221 807 75 877 929 106 44 720 107 335 407 107 0 656 95 76 426 103 380 453 89 301 911 104 406 535 81 253 966 108 501 928 75 41 340 130 586 866 93 309 911 111 489 869 57 198 647 104 250 650 99 178 514 123 313 868 86 149 970 139 293 860 94 76 624 115 221 316 97 247 700 107 694 715 122 317 650 147 293 353 103 44 321 91 707 903 113 300 822 96 594 811 96 381 604 129 333 779 91 800 981 137 574 978 102 464 852 55 51 255 130 537 682 87 864 979 59 153 664 117 505 554 88 195 377 95 239 418 85 556 755 99 331 507 121 20 814 106 132 305 109 243 379 91 913 918 80 555 800 96 765 933 103 243 507 66 474 513 117 97 168 102 587 971 109 267 821 97 179 939 69 134 137 94 39 90 111 392 541 104 44 161 99 45 629 84 736 962 83 228 421 129 282 643 79 392 961 131 789 827 66 484 553 90 563 850 96 468 566 80 37 946 92 493 633 104 155 393 151 99 805 71 509 710 97 521 772 102 252 553 83 287 448 61 122 589 75 34 265 101 76 169 101 32 919 110 632 974 104 190 769 66 129 223 87 645 933 72 180 324 80 275 379 85 806 858 88 332 552 67 304 323 117 391 904 78 263 975 103 322 547 97 104 811 64 117 624 138 262 516 76 497 616 84 148 778 99 840 849 108 714 829 149 235 421 123 23 700 86 110 678 145 406 584 119 219 618 105 104 511 95 174 495 117 749 812 65 445 967 97 195 611 94 204 722 107 682 969 115 255 352 92 428 465 133 93 634 94 47 896 104 56 388 115 58 619 111 410 706 95 242 304 85 416 627 69 165 733 90 295 669 103 436 672 138 318 344 107 342 933 61 143 559 70 1 870 100 200 824 134 190 727 102 662 991 61 611 711 121 32 577 91 284 484 120 597 626 70 14 881 110 352 900 80 693 912 66 202 487 101 350 485 91 708 815 108 261 300 96 180 332 56 886 999 103 459 553 87 605 653 84 39 484 68 538 617 122 896 979 70 348 826 109 317 906 84 629 736 84 86 830 105 270 550 109 100 960 50 44 666 73 52 794 96 294 681 97 298 549 110 57 198 92 485 919 101 160 357 84 181 709 104 186 716 107 0 881 126 61 846 139 23 819 131 154 829 83 346 753 117 77 668 105 554 841 71 64 279 67 609 955 75 16 426 67 316 585 83 31 671 124 115 157 60 369 572 138 809 833 113 694 858 86 271 832 171 288 689 85 437 719 104 22 397 89 173 840 93 57 995 117 819 889 91 509 520 101 485 645 90 130 931 64 540 775 116 87 126 69 177 900 117 219 538 106 125 886 92 721 871 100 196 273 101 583 852 91 13 919 80 603 974 94 112 777 116 621 769 104 202 535 51 265 318 68 443 980 117 186 722 114 123 595 102 222 337 127 687 765 86 780 805 92 316 475 103 333 473 63 502 626 102 646 766 103 539 733 103 645 879 80 820 949 101 208 564 93 60 612 104 437 823 92 211 297 101 308 673 112 63 236 138 680 776 119 28 282 143 431 877 110 286 531 129 704 745 112 598 922 91 185 955 80 677 715 112 184 197 81 346 353 102 465 861 116 100 183 117 657 829 123 306 829 106 938 978 85 806 879 80 111 683 124 94 765 86 223 865 100 327 434 117 71 628 87 113 705 123 266 609 61 155 623 88 272 304 120 250 814 98 212 224 100 87 321 87 248 934 124 676 950 93 181 831 99 292 524 92 455 954 111 530 914 121 89 920 113 316 687 81 179 944 130 344 584 91 343 355 102 679 765 112 23 366 107 688 896 109 681 764 131 275 286 95 557 896 106 122 506 97 131 707 106 138 416 117 510 704 52 124 225 101 451 894 92 406 875 85 52 728 120 299 685 96 958 980 55 110 531 110 162 719 83 295 625 79 567 885 100 80 442 68 238 266 100 34 77 64 155 482 90 400 677 66 304 573 120 529 745 85 175 308 88 535 820 118 352 814 133 770 979 114 312 488 121 205 739 112 37 527 105 241 246 81 52 438 125 127 814 120 68 862 105 215 814 112 177 602 130 169 506 80 315 976 97 152 404 82 722 893 95 213 513 96 370 445 96 63 984 113 10 218 133 543 827 98 417 531 104 284 968 80 251 609 80 143 246 76 95 661 128 559 995 76 481 539 96 102 224 63 302 889 78 896 993 116 72 151 122 174 685 88 534 917 105 381 417 70 384 846 90 228 966 117 160 620 122 53 488 123 66 178 108 78 948 72 83 437 120 89 829 95 642 867 98 700 786 98 814 899 92 121 914 64 469 471 90 340 554 114 227 654 81 29 387 98 877 920 77 67 570 94 619 919 94 275 392 79 657 987 55 600 780 98 88 865 64 206 812 138 480 696 83 477 962 81 652 725 52 283 877 84 167 281 113 688 948 87 621 943 110 63 994 132 11 860 139 456 620 124 91 318 120 379 914 102 98 759 87 339 370 110 232 686 84 358 534 102 576 752 104 516 539 131 423 895 100 1 249 102 38 186 65 262 924 110 383 580 111 73 166 108 701 794 102 168 635 119 18 45 123 291 986 106 269 744 132 754 777 113 269 543 86 63 337 133 653 944 97 392 477 96 71 823 101 627 634 111 116 618 110 314 981 93 47 794 74 62 873 100 400 502 84 726 977 78 108 888 89 325 960 138 335 927 113 178 511 124 456 700 116 193 696 97 498 667 103 243 382 98 117 868 109 112 358 128 248 904 88 224 323 114 73 623 99 480 550 133 425 563 121 129 591 99 2 374 67 411 736 85 396 688 86 778 803 112 532 819 78 134 538 83 629 658 74 385 919 105 153 711 125 694 816 102 157 460 136 387 837 103 231 822 76 206 949 105 657 930 109 821 908 129 158 400 100 212 983 93 138 712 134 112 207 70 164 760 156 672 708 86 791 898 66 582 737 73 587 917 114 488 916 83 464 612 100 130 900 87 267 964 116 210 895 80 346 557 105 820 871 127 333 616 85 96 397 55 260 692 82 193 916 116 756 865 88 115 343 100 88 227 95 407 511 126 233 566 70 494 683 95 33 604 110 333 807 95 734 866 97 59 146 111 134 836 77 46 453 135 113 936 87 56 253 94 709 771 79 96 887 136 765 780 81 519 825 87 640 930 121 661 994 111 141 412 101 919 924 95 573 618 95 304 457 125 37 519 76 286 540 115 381 770 103 386 831 90 342 949 146 837 976 115 592 988 124 632 973 126 439 667 57 216 720 87 32 434 97 206 890 72 416 580 76 423 939 84 403 786 109 197 288 99 525 681 136 484 499 95 452 528 98 135 662 55 698 821 82 679 714 61 75 594 94 530 962 98 167 175 127 163 293 82 311 857 119 273 879 100 174 585 75 503 882 125 456 997 115 206 878 62 206 486 87 404 772 63 46 482 43 95 833 90 468 902 78 72 616 93 335 538 142 629 790 77 376 496 52 91 821 119 269 817 34 545 661 95 177 690 74 401 929 86 26 906 43 103 425 104 617 665 101 933 988 99 589 799 63 392 726 86 107 175 86 812 853 75 284 714 99 477 863 76 172 924 89 232 577 76 736 781 85 104 935 114 75 235 103 396 513 84 590 996 121 150 220 108 1 162 76 427 958 126 758 864 51 53 447 118 478 700 101 627 631 76 199 782 74 175 704 94 88 837 67 470 785 92 574 613 132 158 244 99 621 666 85 82 526 88 566 678 80 156 346 29 79 273 68 530 661 100 796 953 87 94 321 106 247 672 101 200 668 77 123 820 101 535 750 111 392 730 78 711 846 130 122 163 127 346 914 80 209 262 48 249 733 99 413 893 85 659 917 108 375 709 85 235 406 76 16 466 94 119 301 128 91 172 135 23 770 85 459 977 101 310 659 91 355 938 106 652 792 120 478 751 104 27 423 120 240 317 77 31 980 111 672 954 98 434 632 114 939 941 91 258 760 83 9 658 98 61 907 96 242 696 94 792 850 106 23 837 88 114 571 117 670 922 83 644 819 118 636 670 100 341 544 79 306 489 90 168 361 104 759 833 90 443 526 65 746 994 95 483 968 87 822 865 80 410 862 121 337 693 115 390 710 59 928 988 111 150 433 80 16 233 96 255 643 86 407 841 112 2 295 109 701 760 126 478 731 66 283 331 101 268 595 108 21 727 124 453 967 78 450 540 78 125 474 86 294 665 118 427 916 88 845 919 111 207 348 122 120 937 102 120 259 129 66 498 134 393 566 129 5 414 99 662 993 71 66 672 90 98 155 126 0 622 87 68 491 118 200 529 100 220 840 87 10 447 90 160 370 121 524 692 101 27 348 75 292 475 117 260 611 131 302 425 117 401 573 88 200 618 120 138 537 79 236 500 105 119 877 95 159 582 87 458 620 79 65 751 88 142 329 99 541 601 83 403 974 117 98 659 98 104 208 108 695 892 128 164 970 123 788 811 85 196 915 106 243 255 99 366 484 104 5 252 72 254 494 109 502 996 93 87 192 107 651 916 94 203 582 116 78 330 107 106 536 91 102 282 113 480 955 88 220 456 91 374 399 95 419 844 72 708 833 87 392 507 64 177 627 73 247 649 102 97 688 100 234 448 110 864 920 69 406 629 114 34 73 90 288 351 94 369 986 111 283 664 97 222 909 99 151 950 83 325 371 126 553 836 111 194 744 82 644 954 116 134 200 110 442 835 120 446 841 108 903 989 84 98 855 89 547 620 87 121 527 96 574 953 105 349 501 100 802 903 125 17 897 102 439 723 103 364 907 119 128 828 93 375 552 98 359 643 97 105 894 111 249 392 98 66 638 115 467 735 98 12 158 96 309 831 69 416 722 72 676 906 90 459 737 105 443 678 132 129 651 101 595 745 104 375 543 84 149 990 85 775 855 110 230 447 113 106 292 84 538 588 100 208 466 103 110 910 87 249 275 134 454 872 93 717 961 90 298 682 107 292 758 100 64 838 141 315 486 87 553 964 125 327 444 86 703 743 68 778 914 131 797 894 110 304 657 87 30 905 93 430 928 132 293 718 100 111 657 95 440 555 71 474 955 61 882 948 96 574 831 122 115 767 65 176 497 65 686 943 95 48 671 42 47 623 76 366 570 123 24 614 83 744 939 100 189 987 107 117 481 101 526 786 104 889 913 109 111 741 83 255 556 92 224 517 124 562 726 110 232 613 111 362 720 70 558 723 138 431 540 113 251 962 79 316 524 114 43 725 122 284 412 79 79 322 118 98 939 109 436 983 72 902 980 120 299 883 81 534 767 82 352 392 73 414 860 132 580 699 132 344 607 105 288 650 114 891 979 86 311 769 106 188 861 108 778 848 117 228 601 104 237 613 95 54 733 99 31 593 107 208 675 117 592 983 149 583 638 111 504 825 134 76 548 108 92 432 93 145 238 64 677 688 95 369 778 114 132 408 73 558 860 101 247 289 116 31 676 116 232 846 106 55 526 89 131 202 74 218 222 106 158 679 105 95 152 100 8 771 79 226 894 70 310 512 78 154 357 95 453 836 118 456 577 118 9 643 105 77 509 74 470 925 99 914 931 111 399 906 91 27 403 111 69 754 115 364 475 114 136 970 85 457 518 85 210 393 91 194 753 127 408 754 121 581 948 78 706 948 62 585 595 104 341 602 83 113 118 89 53 92 125 86 878 88 710 785 93 554 881 87 455 882 101 1 133 124 276 453 104 499 676 96 328 445 127 41 921 109 64 754 112 671 833 101 701 801 104 46 320 94 5 218 81 616 668 114 335 702 114 145 724 128 147 481 103 453 672 109 51 659 92 207 573 77 462 551 70 71 455 88 24 517 94 144 880 123 886 917 98 332 669 111 220 553 85 823 864 54 74 223 74 441 748 84 238 609 116 100 566 86 217 828 92 275 826 104 796 816 117 573 686 66 485 890 121 8 332 90 511 750 90 358 970 127 609 622 115 690 763 108 7 602 84 50 665 66 112 769 110 159 600 113 244 480 115 183 314 87 211 991 65 147 217 118 816 993 91 451 825 100 143 907 113 349 457 105 514 872 95 631 929 108 840 988 121 148 850 98 566 857 100 246 668 88 393 962 111 546 736 71 152 724 112 554 839 80 416 608 79 130 327 103 43 282 88 251 987 87 547 828 93 332 400 121 514 568 116 413 755 89 487 771 147 360 571 104 31 878 121 236 578 67 239 422 98 533 814 113 740 875 78 173 836 94 47 910 96 450 999 77 198 975 109 725 785 78 494 831 97 623 924 97 164 446 118 147 910 109 333 446 126 595 851 97 425 999 103 60 345 87 698 838 93 675 926 117 265 812 98 486 902 113 200 844 88 502 811 86 321 871 124 316 342 107 72 926 86 477 582 73 471 984 97 102 731 120 963 982 92 219 898 96 846 998 125 780 809 101 239 571 103 395 539 123 98 636 112 518 933 105 161 244 96 417 739 77 86 772 96 707 834 116 121 916 89 460 673 127 186 965 96 682 738 97 365 776 86 287 549 72 102 663 71 570 911 88 7 839 96 193 629 88 15 872 39 43 814 91 641 732 74 322 761 82 809 979 118 572 749 99 26 482 89 447 715 100 34 256 133 605 619 88 163 480 95 848 852 76 904 973 106 143 753 79 266 521 89 716 886 127 162 493 52 328 714 111 612 669 92 257 382 97 322 430 88 347 889 108 144 543 64 9 951 109 71 509 84 452 479 85 326 877 120 465 967 97 138 340 93 34 135 89 209 835 73 181 334 87 347 766 92 10 845 78 394 880 87 771 873 145 410 868 122 480 481 108 170 286 99 632 999 113 463 778 119 150 287 94 145 175 109 644 707 137 853 993 99 772 920 122 206 818 115 76 349 118 373 954 118 17 790 92 51 706 112 307 708 61 67 255 106 585 942 103 342 772 94 320 762 97 199 336 97 514 669 88 916 951 120 109 123 110 138 922 48 423 641 120 351 876 104 584 799 87 32 766 96 3 320 132 411 957 144 529 883 97 137 697 113 85 180 150 218 540 131 130 251 159 427 484 81 333 890 117 281 776 106 220 547 79 342 664 105 473 763 102 608 722 85 85 767 106 217 418 82 366 655 73 48 255 84 148 739 68 326 631 97 85 482 77 549 990 65 34 64 139 617 845 95 549 751 96 198 707 109 438 721 73 290 474 107 191 704 91 323 591 104 721 877 120 490 599 121 41 287 113 427 483 82 188 526 100 477 960 77 131 469 152 51 532 80 2 64 113 582 602 104 572 618 129 173 402 103 654 910 62 258 697 94 105 612 125 413 561 82 70 628 98 242 833 129 952 965 85 72 596 69 82 553 127 837 935 124 716 882 102 729 758 157 589 792 99 713 798 84 120 819 94 379 544 118 587 774 97 76 743 73 110 668 87 444 727 90 128 976 92 482 670 95 40 759 127 68 892 93 519 627 86 546 591 39 55 599 132 178 203 81 246 485 128 396 907 70 414 432 98 142 446 99 268 544 152 837 873 109 190 613 104 120 327 85 269 799 83 243 416 113 250 568 88 96 180 125 180 679 96 228 256 66 41 928 114 105 375 141 304 547 94 21 574 76 801 968 138 101 401 69 171 646 116 149 462 81 892 946 124 558 905 95 431 878 121 609 896 88 132 834 83 333 410 83 611 947 80 30 900 87 182 294 107 262 390 102 290 647 109 410 890 92 397 624 84 68 944 54 51 522 84 30 370 112 311 481 71 691 727 107 217 333 117 74 628 96 133 684 103 362 683 95 43 821 102 522 607 119 574 829 148 82 965 75 55 606 56 121 391 103 280 678 50 50 635 94 243 582 104 26 209 76 615 951 105 255 589 79 149 824 83 248 643 124 123 169 77 47 939 124 83 325 95 417 925 65 276 642 104 141 980 104 220 448 96 126 316 76 405 414 58 372 996 87 723 896 115 90 608 87 524 622 125 252 562 83 656 980 87 52 171 100 260 635 106 391 607 100 389 975 102 706 998 65 214 569 72 156 420 103 359 962 70 708 896 106 7 241 65 86 184 114 381 505 129 40 868 87 427 917 79 314 872 95 556 564 120 601 883 92 338 353 89 68 688 62 366 650 107 419 984 120 89 877 96 518 750 113 128 879 93 470 879 97 109 143 80 114 554 98 349 985 101 360 462 94 97 323 87 592 728 90 227 768 87 25 895 127 155 875 75 151 241 98 228 234 89 603 731 99 369 590 90 554 973 61 222 263 94 65 520 93 302 477 133 406 971 85 379 851 105 49 164 79 204 778 73 318 398 107 571 643 97 34 266 68 597 962 118 550 950 99 54 787 71 416 742 95 432 501 83 338 759 100 186 586 102 196 285 108 257 683 103 460 865 126 152 637 102 36 979 78 775 803 60 533 769 112 169 713 88 447 781 98 66 235 90 482 797 98 654 719 93 188 237 78 210 694 115 414 814 103 308 903 142 541 722 119 36 638 81 498 959 104 18 504 112 120 416 116 705 753 91 467 853 86 503 522 82 635 743 84 603 931 94 348 515 88 400 432 118 184 465 93 559 977 120 617 712 45 325 457 112 857 892 76 333 835 70 164 756 121 238 767 79 22 640 110 19 564 79 472 648 108 225 523 84 68 632 113 236 513 111 253 482 95 397 737 66 429 507 120 191 825 94 20 755 121 49 523 117 257 364 113 157 546 77 209 407 96 112 927 99 779 812 106 169 410 82 273 847 96 103 390 84 450 572 117 324 860 122 592 912 108 751 963 169 128 257 93 326 555 95 66 258 110 421 611 120 568 789 83 282 938 103 365 964 121 296 427 78 466 674 88 100 190 93 59 817 100 21 49 93 78 626 74 15 523 86 105 822 95 338 793 104 848 967 65 380 952 83 56 444 94 609 994 87 169 953 85 207 575 100 396 478 114 225 880 117 315 435 85 179 609 86 291 571 73 62 180 83 158 493 105 572 872 91 281 521 136 219 853 91 238 546 120 829 914 84 529 800 126 705 717 103 501 774 64 530 762 144 383 921 111 59 417 114 326 356 88 23 397 112 152 682 74 707 961 82 405 663 93 107 669 86 234 443 132 619 993 76 338 469 103 52 341 83 395 710 82 169 302 87 26 320 114 224 705 97 606 619 99 156 494 86 221 644 106 196 542 108 94 179 100 494 550 130 240 939 78 235 500 75 313 898 69 411 603 102 369 857 123 353 793 101 641 782 125 397 554 48 504 725 91 491 830 110 56 756 106 320 607 39 519 694 95 24 373 55 255 549 116 175 188 110 685 877 95 101 679 111 329 417 100 32 891 78 422 755 83 163 515 99 40 713 84 136 442 133 246 590 76 176 892 101 894 917 81 456 859 135 180 188 100 106 551 85 545 999 133 597 840 94 22 112 102 237 933 114 183 215 80 254 923 93 601 827 115 314 783 77 162 272 98 126 880 79 621 768 111 64 991 105 193 870 123 228 614 113 162 556 47 25 128 98 217 811 81 33 360 108 65 911 96 212 581 96 623 970 122 637 993 95 48 622 130 377 931 125 106 445 127 311 575 101 636 711 131 192 891 94 359 362 147 256 621 132 409 593 98 183 605 94 354 895 107 243 807 116 308 993 85 213 233 98 389 728 136 597 741 118 76 942 85 168 929 101 755 764 99 486 835 78 175 744 96 445 741 79 479 811 112 491 982 81 233 934 94 276 689 117 245 958 93 731 919 92 35 541 121 555 640 118 237 451 113 345 668 104 74 448 113 649 952 99 407 824 124 176 758 73 472 485 107 564 813 75 65 495 100 659 955 100 520 854 98 135 239 93 579 696 122 69 620 125 66 645 94 50 977 89 330 784 84 576 901 111 205 894 87 323 458 57 213 569 91 748 874 112 64 999 107 339 997 109 737 923 88 619 746 92 621 717 92 428 869 73 360 408 116 443 588 72 215 846 86 277 650 85 217 969 103 441 499 100 100 260 89 739 834 104 13 502 124 773 868 87 512 560 139 526 676 142 108 490 86 626 845 91 557 979 121 103 224 94 734 904 126 510 804 131 557 888 111 233 554 94 151 342 103 335 356 58 493 807 87 334 493 103 561 632 111 389 595 82 168 483 103 257 710 142 260 596 70 604 682 101 617 902 88 436 935 113 643 971 140 266 654 73 10 898 78 53 79 74 511 729 97 501 924 120 472 708 109 74 841 105 364 682 106 600 759 90 561 836 96 655 890 94 313 371 103 441 878 104 253 390 103 782 865 82 144 177 93 232 808 90 163 449 50 172 386 128 131 778 108 29 834 130 240 274 82 261 743 99 809 908 95 421 423 96 319 373 109 124 883 110 125 932 86 365 408 75 585 998 138 163 221 95 544 722 106 258 471 85 313 641 118 743 887 97 379 872 114 14 610 126 259 550 98 150 177 113 8 807 109 555 941 139 333 442 103 597 933 77 503 749 97 335 353 103 419 484 105 444 921 117 117 402 76 554 799 102 118 518 103 0 51 89 495 886 96 473 546 109 272 452 105 97 944 87 283 309 109 192 764 111 261 976 99 897 987 105 645 824 92 701 824 84 741 992 73 199 709 89 32 515 92 262 759 89 419 688 57 395 645 139 409 480 116 564 884 123 345 467 83 60 81 88 116 881 126 554 907 55 18 292 61 28 824 92 101 568 109 3 298 92 157 958 85 19 395 105 70 72 80 155 333 87 445 768 94 37 324 98 32 363 115 199 867 77 451 492 130 334 798 124 80 301 88 376 663 85 177 719 103 55 607 91 191 724 138 327 671 98 365 680 80 691 855 98 4 54 122 517 519 103 97 506 93 58 780 47 100 145 87 195 375 105 77 730 131 122 580 94 31 253 118 213 602 125 444 645 110 698 801 82 138 957 110 220 429 109 41 723 134 398 525 74 662 800 51 548 895 89 300 603 101 85 942 118 36 425 92 164 763 133 9 19 124 143 306 125 713 739 84 56 848 121 251 533 130 592 934 124 203 799 107 194 438 79 249 753 76 128 175 97 544 863 77 26 297 102 339 966 89 185 777 133 614 873 106 232 642 83 434 954 147 300 456 100 725 783 98 595 902 103 66 474 92 277 398 126 643 896 99 856 912 95 553 599 105 217 754 68 138 766 128 401 706 94 16 976 96 484 816 114 164 742 82 474 587 76 127 234 83 122 131 90 45 446 58 38 118 79 237 374 87 51 509 96 143 516 76 29 452 105 27 893 97 58 949 80 375 719 84 253 276 90 56 786 76 77 369 150 90 303 102 189 456 103 211 942 108 215 970 113 213 636 130 227 484 97 111 560 75 163 975 84 76 85 142 419 695 110 135 951 81 148 508 104 126 353 103 644 799 86 83 521 106 163 286 75 853 894 78 228 511 81 70 609 52 429 558 89 200 948 112 310 701 43 61 677 123 31 410 103 362 745 96 202 735 107 185 481 104 614 815 84 785 986 108 283 486 122 62 756 57 470 729 75 33 563 76 378 939 99 242 730 105 553 667 135 630 760 109 108 305 59 301 497 105 581 661 123 175 544 117 147 373 76 56 151 104 174 789 71 314 720 125 105 905 101 320 390 119 197 223 104 53 391 102 439 775 125 584 644 90 62 190 114 884 955 123 201 575 98 389 969 97 448 619 103 167 988 101 434 923 92 162 455 113 291 720 91 192 487 90 447 833 113 167 684 99 79 860 84 256 808 73 457 572 83 377 432 87 126 840 115 128 327 69 620 897 120 529 664 91 66 620 88 19 325 122 664 709 99 132 391 86 817 879 105 357 847 106 549 551 112 403 502 87 385 619 85 167 956 128 292 917 119 518 814 123 61 977 126 738 853 92 321 461 88 408 677 128 172 586 118 261 340 91 74 257 96 357 998 91 857 926 63 22 442 141 401 764 120 332 689 82 777 793 92 91 713 88 470 774 85 680 700 104 805 861 77 214 730 93 249 944 117 455 950 115 509 734 97 503 742 78 486 629 74 7 591 110 288 347 75 859 896 118 743 982 58 427 931 126 66 287 147 2 261 125 195 298 101 242 608 99 157 609 81 94 813 75 716 728 59 601 814 77 531 596 70 266 408 76 522 902 95 123 710 133 372 956 66 573 926 114 744 975 110 291 602 82 548 680 118 413 657 72 517 812 98 2 808 121 99 138 99 590 989 124 145 240 116 67 646 120 671 855 110 971 978 118 40 751 105 373 828 115 365 529 129 10 331 105 195 300 110 555 803 91 220 366 88 316 510 110 155 743 100 702 774 95 64 733 69 228 845 67 361 785 117 366 525 78 580 665 107 150 966 131 390 716 89 167 555 122 477 798 94 776 823 89 19 590 64 430 673 66 296 477 89 152 352 90 200 820 132 598 619 98 211 235 83 336 822 99 175 818 110 82 96 103 148 387 112 483 586 98 897 903 94 56 788 86 297 606 116 533 934 113 558 726 116 72 574 102 418 462 78 415 685 115 162 426 106 108 441 131 717 767 102 611 627 66 20 224 99 419 661 120 742 964 95 328 730 88 309 461 125 239 986 110 138 179 128 412 628 106 35 963 92 85 499 116 534 898 102 33 852 88 269 489 100 250 754 125 619 724 101 251 678 88 486 999 65 652 938 121 643 669 79 318 912 107 508 961 111 573 742 98 330 359 106 132 353 121 147 344 96 267 494 54 797 917 89 162 453 107 2 603 71 221 510 106 524 952 118 98 385 68 71 729 104 806 809 128 583 973 108 729 841 106 560 642 125 464 631 92 404 718 98 50 527 125 506 893 75 372 426 49 125 596 81 413 635 114 554 626 123 101 897 75 31 459 94 238 305 109 88 659 87 248 567 128 735 852 69 637 774 119 506 748 79 215 387 122 48 91 103 61 709 92 621 978 92 762 833 121 237 247 109 497 514 78 335 564 95 722 869 95 400 797 96 109 235 139 453 771 85 559 746 94 373 657 113 31 626 113 271 588 95 48 978 101 575 935 100 508 884 64 382 924 78 326 955 111 39 483 87 97 250 107 75 471 92 393 635 94 572 590 59 357 966 93 830 970 65 53 305 130 519 573 80 365 779 122 31 584 107 32 928 113 121 297 118 207 823 121 710 816 77 359 948 66 912 927 114 367 696 101 528 925 93 456 949 102 507 636 108 447 585 73 331 714 104 162 425 118 136 922 40 217 358 107 315 369 148 121 196 105 884 887 58 45 824 77 243 834 122 404 929 110 188 676 104 534 588 106 432 680 91 191 655 117 230 898 104 35 472 125 535 644 103 395 931 104 140 632 132 211 375 76 188 770 108 457 633 121 464 937 101 220 261 106 464 623 99 586 813 118 197 889 81 521 696 102 780 930 109 58 406 118 473 513 133 33 77 84 808 966 107 121 584 90 334 706 97 256 857 94 335 982 105 154 394 93 293 355 107 238 260 102 657 683 89 99 955 90 141 319 140 876 957 83 313 721 107 415 609 98 699 775 80 132 474 127 291 448 113 63 147 96 92 602 76 459 667 80 228 346 88 53 701 79 371 522 107 124 531 68 572 737 108 372 822 91 425 714 100 381 886 84 28 471 79 322 957 118 710 736 58 5 610 111 14 689 112 118 995 99 533 628 64 11 995 93 245 949 121 576 661 90 106 489 64 341 658 117 122 671 75 97 957 93 47 759 68 144 695 122 384 731 75 893 973 119 710 826 106 400 773 87 137 385 89 4 309 75 53 739 113 86 434 106 139 162 125 722 830 94 197 259 75 95 835 67 895 913 70 334 777 86 135 155 85 205 828 67 349 633 105 100 897 89 167 559 99 250 585 108 26 381 98 168 856 120 31 904 134 93 692 89 183 360 87 104 720 114 615 914 71 479 919 95 730 797 113 27 722 113 862 981 112 381 662 110 771 829 104 131 162 118 142 606 89 211 453 71 39 555 99 536 562 102 374 473 93 6 708 92 128 901 86 720 886 122 549 704 141 16 292 69 274 282 89 137 673 127 300 939 99 113 898 71 153 775 82 706 740 88 247 780 140 411 916 60 439 681 90 697 987 66 12 221 52 118 723 102 90 760 123 142 303 78 895 896 86 782 813 108 118 836 127 159 475 108 46 423 99 628 838 89 472 743 82 146 321 137 25 221 94 183 286 90 435 772 122 262 312 133 582 831 109 433 594 128 122 369 68 765 968 81 75 677 85 7 416 81 61 427 114 480 724 112 484 775 137 631 965 87 210 948 97 474 594 111 108 713 103 310 604 82 533 653 77 102 966 113 424 729 108 604 986 141 425 435 98 693 848 105 104 759 109 226 726 124 720 755 117 73 362 121 427 778 139 413 596 140 553 943 78 779 785 110 497 875 64 344 474 101 46 232 99 225 899 115 93 614 121 1 981 120 137 892 99 137 597 110 935 993 112 362 892 62 97 629 102 764 888 105 687 706 109 487 956 82 861 993 66 469 782 117 684 851 88 416 680 87 421 820 66 312 834 127 512 615 87 479 910 124 332 765 88 541 926 71 105 688 127 237 347 136 184 916 96 577 699 113 143 250 134 234 401 71 26 333 90 751 907 112 779 926 112 109 968 84 169 728 106 470 671 69 9 886 106 341 882 79 333 599 92 581 999 126 28 517 83 536 750 118 544 934 105 744 806 104 223 832 100 46 625 84 24 661 108 315 975 86 30 978 82 133 185 76 214 956 73 38 973 108 796 942 90 3 571 66 33 196 114 207 387 118 244 717 134 211 920 101 741 915 99 171 615 106 589 620 81 161 746 97 151 526 112 429 484 117 695 708 106 108 729 104 414 849 101 703 847 95 462 544 88 118 499 103 143 520 122 98 790 98 56 93 99 659 725 61 771 900 104 442 851 92 205 781 104 395 430 116 139 910 47 44 401 96 433 473 112 775 848 95 155 320 83 766 887 95 356 516 119 48 85 109 35 284 111 272 479 61 261 800 109 415 874 132 357 383 72 17 864 74 307 889 139 114 513 110 521 974 93 192 449 83 30 292 108 174 858 135 89 484 113 168 509 77 193 285 101 469 540 97 8 158 94 145 632 73 228 347 75 84 951 115 466 706 105 484 804 106 183 610 85 16 64 101 312 823 118 457 698 82 97 509 58 666 736 106 347 413 66 296 685 75 437 688 77 442 815 122 122 429 96 698 927 121 386 592 54 73 338 104 99 316 114 160 843 94 59 789 112 706 957 69 157 412 80 633 841 96 509 985 111 132 882 142 239 676 111 73 238 114 256 381 108 68 568 112 350 871 131 267 872 145 364 513 74 270 569 86 30 782 101 213 833 89 119 975 123 202 216 92 137 448 76 599 644 98 432 644 139 400 898 92 170 560 115 824 894 91 188 747 124 256 656 116 635 736 94 343 920 112 734 955 105 130 498 116 407 989 79 11 413 95 406 933 157 237 927 95 568 871 104 553 739 110 329 884 101 402 736 122 65 939 103 27 638 89 58 778 86 390 557 93 605 712 97 351 493 142 286 520 81 560 980 99 147 789 112 471 906 93 157 356 130 759 834 84 775 809 99 369 656 79 87 961 65 373 598 103 350 961 99 172 487 80 8 770 144 475 833 90 607 824 108 501 758 114 204 369 82 469 511 133 88 679 132 398 558 119 473 955 101 224 901 95 36 622 151 355 805 91 538 684 93 511 657 76 608 750 71 281 758 106 264 443 131 880 950 39 234 473 81 743 927 81 363 845 133 222 443 76 646 904 94 153 314 115 1 485 85 375 840 131 518 990 103 598 702 76 71 503 92 58 104 89 334 910 101 505 521 102 467 936 118 191 534 101 394 849 110 450 819 106 294 352 111 14 230 52 814 859 102 720 928 76 672 977 77 98 208 95 44 489 69 376 412 87 107 291 120 290 711 95 172 449 127 47 472 107 745 905 84 393 413 120 293 779 116 236 971 82 422 448 89 544 793 83 334 530 120 572 777 95 764 996 77 130 728 122 747 749 148 917 969 117 29 287 113 75 811 65 69 727 38 52 954 139 345 849 78 239 357 105 236 290 71 553 559 91 229 760 106 135 330 96 915 973 97 225 616 80 81 534 82 24 934 100 191 784 115 553 865 91 204 485 88 300 520 96 94 510 73 466 917 119 989 998 120 345 685 134 106 170 110 639 643 101 725 828 118 453 674 97 495 966 100 24 705 122 129 767 97 615 990 67 315 601 99 110 267 107 607 611 120 404 673 83 458 659 109 485 748 125 950 983 83 553 917 122 600 855 120 248 318 92 420 680 74 27 617 89 578 903 104 37 770 88 648 777 110 277 702 79 376 399 120 605 738 111 373 879 135 175 563 125 470 567 99 12 528 75 417 917 93 240 407 95 125 163 110 668 762 125 365 563 83 213 877 114 3 934 95 711 904 107 412 685 82 87 790 82 197 503 107 161 633 108 563 613 74 517 690 122 342 911 119 257 953 103 240 998 89 385 621 80 436 699 76 166 484 118 444 668 99 107 484 102 2 661 107 641 987 76 317 873 124 507 905 122 602 681 99 285 370 88 796 965 63 71 75 72 839 983 110 373 768 89 6 856 90 304 415 91 180 292 103 165 797 113 327 576 49 147 928 103 683 991 76 416 669 83 38 633 115 7 607 129 46 514 125 81 891 137 13 963 63 29 124 116 309 321 122 74 78 136 317 656 78 28 829 110 6 49 93 563 970 65 62 363 68 482 497 101 441 467 95 210 858 76 131 407 102 742 838 116 135 812 118 514 761 73 260 974 105 180 981 96 270 758 104 813 860 81 239 871 84 245 297 66 423 596 119 159 781 103 352 899 96 410 652 115 276 302 116 158 872 113 709 962 120 877 955 104 158 694 66 246 280 103 147 679 91 192 295 74 8 397 98 710 726 87 284 358 93 643 808 86 170 978 106 348 900 95 260 527 63 123 469 72 41 866 129 186 616 119 695 715 97 129 182 98 301 663 102 500 984 111 557 591 95 210 834 105 323 650 121 270 938 121 209 852 49 159 756 89 605 704 128 646 702 89 470 618 126 456 825 118 67 470 114 371 876 78 145 444 76 499 875 99 162 358 83 490 503 100 20 126 60 96 320 108 122 420 94 20 343 110 479 721 104 219 518 66 98 522 96 317 919 125 50 651 109 227 898 85 208 394 110 529 595 125 82 127 109 892 995 103 78 337 109 367 519 104 40 174 142 973 977 91 23 470 96 269 876 92 778 994 101 663 971 67 21 868 114 155 202 95 157 301 128 341 484 89 365 907 85 679 799 88 256 876 117 435 893 107 355 412 95 283 293 104 115 129 118 420 571 97 112 169 99 89 821 89 459 791 88 253 291 89 203 396 132 31 450 63 118 742 110 579 642 123 258 723 84 120 266 102 115 539 80 131 918 119 272 346 83 745 922 86 326 524 99 465 985 101 736 868 97 244 310 123 421 547 78 243 906 89 128 914 100 278 419 105 198 289 85 161 416 102 512 990 96 172 333 80 508 629 108 206 407 107 193 213 85 376 391 148 116 286 97 1 688 105 65 572 126 107 660 74 301 605 129 468 500 101 466 558 70 791 831 104 510 632 95 41 949 67 188 510 66 35 433 85 89 569 99 288 477 84 657 874 91 53 117 89 494 942 111 148 519 102 516 932 131 258 579 118 95 799 112 664 985 115 236 865 108 513 880 104 442 987 118 43 254 85 195 834 119 610 897 69 192 803 54 34 101 94 573 818 42 95 365 91 375 511 116 239 352 79 41 589 122 302 793 104 211 321 125 587 946 109 76 386 79 82 825 102 462 633 78 8 848 103 433 624 53 887 955 88 137 332 124 587 811 104 101 206 70 50 70 81 116 297 97 146 198 79 746 980 94 212 286 126 285 476 96 165 923 92 542 836 99 431 783 85 804 815 140 78 891 135 346 467 92 170 964 89 464 983 101 305 503 89 709 968 106 588 767 94 676 899 90 434 916 84 45 801 105 297 976 118 922 979 124 43 520 106 820 858 143 199 321 94 88 139 79 34 336 90 613 765 49 438 599 53 137 869 84 238 971 109 400 998 130 68 800 123 47 671 79 694 849 92 107 667 98 160 218 87 336 710 125 322 369 70 14 847 96 569 887 70 683 807 87 165 771 109 809 848 74 215 596 101 13 816 85 244 809 114 1 205 109 199 363 118 398 550 116 5 506 90 507 800 138 110 397 114 207 849 116 661 934 133 628 833 87 112 113 125 249 783 107 271 798 102 127 686 115 489 876 81 254 896 122 131 384 107 388 560 76 817 843 103 49 623 102 248 992 106 232 861 104 114 416 77 137 452 84 21 389 88 1 642 119 43 180 104 107 975 84 319 479 118 723 943 126 256 538 117 811 953 109 376 687 107 248 315 95 13 996 109 13 147 89 101 293 124 244 338 123 317 443 100 40 119 96 901 998 147 680 927 130 614 889 109 84 716 84 332 414 101 87 734 88 194 431 93 348 501 64 17 764 104 555 776 97 168 877 99 198 554 94 96 436 132 412 574 103 576 860 87 441 688 106 95 213 115 177 503 88 345 804 107 394 562 78 584 826 122 174 333 100 792 842 71 0 563 116 124 969 90 39 75 63 111 634 55 167 686 90 831 882 94 188 995 73 14 460 84 96 956 72 118 667 86 247 359 130 566 611 90 131 326 118 145 996 150 519 566 114 201 330 115 90 570 82 360 442 102 100 796 101 373 468 95 735 934 55 467 855 97 271 593 82 866 989 59 122 689 95 139 472 158 91 526 82 812 967 71 91 897 68 257 361 117 489 920 69 743 809 83 293 684 106 294 371 67 370 415 100 197 264 93 651 797 107 524 962 101 232 601 118 584 688 75 120 364 131 107 827 112 584 882 80 572 644 122 598 928 102 407 739 118 300 938 94 633 920 108 101 599 119 476 612 85 497 510 105 445 981 95 118 703 105 244 553 109 511 979 119 583 894 114 351 894 119 44 413 110 250 542 81 276 507 107 621 894 99 177 829 102 161 555 89 767 838 92 243 607 111 66 439 91 793 917 93 571 906 68 687 985 80 391 800 72 443 712 98 52 534 109 4 34 122 229 598 90 92 529 99 510 680 98 225 911 121 593 868 81 556 947 127 380 521 97 379 641 98 582 966 121 209 344 101 326 870 79 178 772 133 801 900 119 352 362 102 541 791 75 446 854 89 248 784 83 801 833 114 278 337 76 585 647 122 103 815 105 822 891 137 354 654 127 0 181 73 62 788 60 254 469 136 52 940 112 35 474 75 385 812 118 170 657 90 37 898 71 25 898 115 94 182 110 143 901 124 783 906 135 369 820 154 36 387 75 66 724 108 565 939 77 316 443 79 469 914 109 116 832 106 254 983 107 474 481 95 257 500 87 51 764 111 121 159 94 570 735 111 163 307 102 653 845 72 178 839 117 428 766 95 141 890 68 6 122 90 543 642 130 56 785 69 594 935 109 382 413 122 28 320 99 320 679 117 314 889 119 594 954 51 708 898 103 852 895 92 156 289 93 12 856 91 353 599 64 167 885 91 67 995 85 73 313 115 368 625 102 7 879 117 505 656 128 277 528 97 37 373 109 277 393 113 272 693 84 36 593 90 96 564 77 743 810 82 21 669 90 817 936 104 475 480 80 172 312 137 169 932 102 729 769 109 10 490 87 684 899 65 139 541 99 306 392 90 174 647 112 780 967 106 370 933 106 383 722 77 279 808 73 278 494 77 433 826 118 271 551 137 249 893 117 581 905 91 169 748 85 861 972 100 132 685 103 360 938 108 101 635 69 143 727 123 6 991 149 139 328 116 642 668 93 349 775 99 329 903 103 48 937 88 582 897 116 664 845 125 391 874 90 389 788 119 143 488 100 320 473 102 340 426 121 717 931 82 265 762 72 132 890 13 86 767 129 106 728 158 328 699 117 157 827 138 568 886 112 96 721 68 68 136 89 104 871 114 54 673 95 471 571 119 127 661 88 189 609 51 231 704 91 463 637 106 150 264 70 622 842 118 927 984 75 41 545 112 198 933 128 511 575 118 242 883 100 592 681 67 139 749 92 782 834 90 655 903 125 200 751 108 81 881 144 257 319 99 326 448 148 80 901 107 71 453 77 256 396 102 441 915 80 38 323 117 597 665 73 692 845 81 78 897 114 315 984 110 17 51 80 552 862 122 313 321 87 245 962 123 442 453 85 152 596 83 285 665 107 799 857 140 208 725 93 400 861 108 904 916 79 562 826 121 313 647 113 321 906 109 20 112 90 414 702 60 615 800 120 303 605 97 321 762 129 58 945 104 342 558 79 553 687 103 181 802 105 403 625 67 22 984 115 358 402 94 586 799 79 349 568 122 495 972 108 770 864 133 341 548 88 510 813 61 226 398 100 97 612 127 158 370 96 970 983 117 623 842 107 487 555 86 414 750 74 352 999 77 345 637 92 9 141 119 402 907 96 229 788 110 533 951 61 265 502 121 88 476 93 537 804 94 706 891 121 337 873 125 502 564 121 438 460 86 0 821 91 706 824 121 741 942 86 375 780 85 54 834 89 337 570 111 221 526 103 663 821 106 57 443 87 446 906 106 63 885 147 553 633 68 91 657 106 175 595 67 321 973 137 457 841 85 188 646 114 688 858 101 573 720 89 286 695 108 735 960 82 122 583 81 255 601 88 9 400 113 263 446 103 175 577 93 435 684 100 555 720 78 327 852 81 330 633 73 97 846 77 61 534 139 187 911 67 104 671 128 426 918 102 144 157 98 553 951 81 525 749 100 52 848 74 314 612 107 476 631 117 175 947 91 306 651 119 423 795 106 94 408 101 182 278 134 732 874 132 324 736 101 873 934 85 292 324 125 485 832 89 369 683 98 14 109 89 599 828 107 960 962 104 514 517 126 698 705 121 442 964 104 244 377 90 53 943 128 379 689 122 134 625 125 192 780 142 249 718 94 84 483 99 293 897 102 375 725 123 282 332 115 315 488 127 1 988 88 670 907 118 341 412 65 46 904 50 99 992 75 351 777 102 169 576 91 87 533 105 845 900 125 139 701 110 124 942 103 232 966 120 679 897 132 615 823 106 716 771 109 28 924 95 694 707 110 473 866 93 757 781 100 320 867 120 284 793 91 41 801 72 284 498 112 300 902 88 179 331 118 263 772 110 830 888 125 162 878 117 651 937 110 749 751 112 55 98 71 373 716 93 53 883 113 812 847 79 649 774 83 225 835 101 755 912 106 484 604 70 409 421 122 354 519 96 189 693 78 117 692 110 88 906 75 146 536 94 533 873 80 931 977 121 512 999 74 194 756 103 896 912 110 689 879 86 325 962 113 465 884 137 70 975 121 560 682 88 693 767 86 636 982 112 173 532 93 97 808 77 83 609 95 625 660 83 118 327 119 0 632 74 264 941 70 96 119 76 419 607 105 379 978 59 531 868 133 272 297 66 594 874 97 175 760 126 45 725 65 20 566 117 607 929 96 378 579 123 419 937 96 426 590 107 404 559 95 374 751 94 133 916 103 47 79 96 101 968 98 523 775 97 697 727 108 851 950 101 580 949 124 549 982 84 22 695 110 615 890 91 473 872 142 202 908 62 167 631 86 61 927 75 546 865 59 456 574 93 109 642 97 540 567 105 294 809 97 716 900 95 476 749 77 399 729 110 27 185 94 582 691 106 608 823 99 631 745 111 31 492 87 363 861 66 732 922 86 155 929 117 97 753 111 131 239 58 400 949 56 132 923 118 343 941 66 829 959 70 302 449 122 513 534 71 785 982 115 801 913 96 351 682 110 395 767 85 353 536 110 155 448 111 818 867 58 222 771 112 364 505 88 483 812 101 320 977 76 296 963 103 168 405 119 764 981 76 402 635 135 56 772 115 347 476 88 149 905 107 733 789 116 220 367 105 31 164 93 1 185 99 103 443 135 469 670 111 411 491 105 65 844 111 336 652 102 748 784 109 474 880 106 77 94 99 15 861 70 179 670 139 227 629 87 6 406 99 40 479 135 448 657 109 457 898 99 70 399 91 505 793 91 136 702 86 179 281 121 143 434 71 782 801 108 402 986 87 302 320 96 210 288 120 353 864 72 466 648 102 660 717 133 632 877 83 876 933 56 147 703 80 601 633 101 140 703 120 196 846 103 536 646 142 154 300 99 371 944 80 408 467 125 489 532 154 59 230 99 254 866 83 93 581 76 118 846 99 221 556 87 160 603 109 278 334 111 19 38 97 839 930 117 781 903 94 472 551 102 282 823 108 119 973 95 213 654 117 229 910 105 134 611 101 233 716 102 73 490 77 29 646 122 827 885 116 620 823 104 214 351 87 352 591 109 525 648 114 296 989 69 574 783 85 146 223 85 179 826 84 622 971 109 18 606 127 322 373 75 596 842 97 226 880 100 124 388 66 366 862 74 229 917 136 176 566 112 678 924 94 131 527 91 89 263 72 466 910 76 203 984 106 507 728 79 84 378 150 116 567 130 574 699 96 453 588 113 721 790 89 708 904 55 97 331 98 352 737 96 164 573 95 416 488 117 95 148 121 81 519 126 310 502 131 550 596 102 428 906 93 87 728 127 182 714 114 303 338 112 128 933 71 372 783 69 468 539 132 683 767 110 20 623 99 404 946 70 501 989 65 214 254 110 15 392 73 424 572 116 284 472 123 608 683 96 32 157 76 247 668 69 594 732 75 905 924 119 355 729 120 718 840 92 206 297 102 149 494 114 119 269 85 40 238 106 304 982 124 107 643 103 385 710 75 73 80 138 127 465 100 207 673 96 406 504 95 210 260 79 91 201 115 756 929 108 480 710 86 376 573 88 399 607 96 604 890 93 569 678 114 234 499 101 8 573 112 39 211 81 433 632 144 203 258 98 367 986 75 40 335 80 7 976 126 55 220 103 14 959 79 90 695 67 288 431 85 210 906 118 410 729 110 25 882 122 273 427 129 317 834 110 738 754 93 113 631 114 609 749 87 95 506 131 70 181 83 397 512 74 44 164 120 48 959 103 54 654 111 158 230 133 220 319 92 111 390 90 44 478 120 848 952 83 52 945 114 129 611 66 127 407 123 53 112 66 227 796 66 706 793 74 649 702 89 8 595 87 526 816 113 366 386 115 24 640 93 282 913 120 156 935 130 243 658 104 694 756 126 333 519 115 179 725 45 328 952 88 111 153 114 75 282 110 71 104 117 884 995 90 29 637 101 173 293 86 955 956 119 99 848 107 390 847 62 193 917 91 320 640 119 79 694 69 170 681 141 476 658 159 666 754 112 43 290 93 56 200 85 221 515 77 107 376 97 304 869 120 157 606 107 24 681 94 318 977 105 189 231 104 170 839 62 729 832 76 473 850 140 35 381 99 18 270 94 93 611 101 345 614 77 6 413 88 505 570 89 220 830 104 68 749 104 241 875 121 392 644 98 430 481 71 112 199 79 264 651 140 11 345 108 2 244 119 957 964 130 707 948 94 104 892 119 598 639 83 293 984 113 77 386 108 624 981 91 51 62 115 629 848 82 584 916 88 62 566 125 166 943 89 412 885 50 88 879 104 67 242 88 459 902 93 583 984 99 899 934 92 338 763 132 264 371 97 222 663 96 58 518 54 139 972 80 228 370 117 363 665 107 311 319 115 13 466 95 131 266 78 156 369 79 187 500 79 334 647 126 18 337 79 621 692 78 805 919 99 482 902 69 190 227 81 211 854 72 517 887 135 75 603 142 194 685 100 705 869 127 691 953 86 441 646 115 300 442 92 660 694 115 59 496 97 198 491 60 300 955 120 870 878 105 23 537 105 874 910 84 909 952 101 38 721 120 580 730 77 341 732 115 31 304 144 383 596 85 100 472 76 625 836 77 260 514 84 48 846 141 759 847 117 201 513 108 535 977 86 350 351 99 118 319 94 349 441 114 276 738 122 40 456 103 435 868 89 470 832 132 567 684 128 280 420 81 232 387 81 585 704 125 614 944 56 343 676 109 339 832 79 87 343 114 774 793 105 409 979 128 197 428 86 767 910 139 75 487 128 646 993 119 706 887 76 78 879 66 175 688 73 814 884 110 77 736 98 307 752 120 64 121 113 16 582 108 310 773 82 204 390 111 507 531 119 763 795 106 414 866 107 382 976 152 528 739 123 81 860 104 143 367 78 305 960 81 79 767 72 74 832 90 29 529 106 12 321 92 596 954 112 225 811 65 345 468 120 700 930 60 493 650 126 148 235 80 297 569 70 618 717 126 85 271 99 5 167 102 541 589 93 274 360 122 166 752 104 230 296 97 307 851 122 428 995 125 430 818 112 332 798 124 200 418 113 196 646 130 11 874 122 250 367 109 55 934 73 931 947 75 159 928 127 35 230 88 208 922 86 114 698 103 49 585 122 580 612 112 411 918 109 330 411 115 571 668 94 774 995 118 248 937 98 502 959 113 102 952 84 82 390 111 491 772 111 335 529 106 48 686 116 43 144 114 298 942 96 300 807 145 367 913 64 27 38 91 218 364 108 203 748 120 15 258 96 768 797 84 672 887 113 185 709 96 876 914 60 262 501 97 128 706 85 229 568 109 315 993 119 411 798 83 8 125 106 133 447 124 422 835 103 529 598 99 847 941 68 48 324 107 412 648 99 552 770 97 79 772 96 537 593 109 663 781 74 341 624 69 218 805 61 154 429 102 565 928 140 514 955 121 879 905 58 321 718 109 380 924 120 148 230 93 249 727 118 168 970 114 304 490 107 645 878 77 531 971 142 357 919 78 215 343 89 87 598 73 151 160 66 689 753 108 567 682 89 443 742 96 126 193 125 160 171 80 24 923 68 285 934 80 229 999 136 385 766 70 421 439 97 385 627 119 899 966 114 227 330 91 503 658 88 388 605 78 417 969 105 460 591 91 417 898 109 7 204 136 867 991 110 677 859 81 99 300 126 568 832 102 487 879 108 674 767 69 84 704 89 191 324 99 87 692 95 118 194 94 883 938 69 598 604 109 46 163 93 90 807 98 274 890 112 607 930 105 133 944 85 295 976 80 180 654 65 96 882 95 484 848 93 159 165 111 210 596 89 233 643 112 18 763 137 208 664 32 225 252 69 149 823 105 732 996 115 240 430 92 253 886 94 505 531 97 412 674 60 8 742 60 894 940 134 14 195 96 36 722 54 776 927 103 393 785 130 665 853 71 524 801 99 115 156 113 41 843 85 462 718 101 155 219 95 459 530 103 163 514 75 665 916 79 15 185 106 87 257 131 564 750 89 214 953 91 344 929 76 194 601 90 366 944 110 305 577 78 524 638 100 245 677 130 134 473 123 186 952 82 265 797 110 104 151 83 465 836 79 681 997 109 199 962 50 424 832 108 353 399 85 39 266 98 82 778 121 753 783 95 365 390 113 27 558 136 678 993 110 472 728 117 673 898 123 311 841 94 254 788 117 20 494 125 234 422 124 535 821 99 126 759 105 165 250 111 697 877 80 168 747 139 80 474 84 509 848 101 205 693 62 290 434 67 111 288 127 516 882 95 488 911 86 540 675 101 402 738 84 87 164 118 333 864 82 48 925 105 206 374 119 338 522 120 33 354 93 13 498 127 0 942 116 684 817 107 108 921 106 117 421 129 209 903 72 95 415 74 58 114 93 355 955 115 25 449 119 13 945 116 246 973 104 189 293 82 83 251 82 200 246 79 571 818 107 81 498 83 127 849 129 92 682 83 236 351 120 331 411 100 641 855 122 314 368 138 119 997 111 745 950 81 268 392 99 73 99 97 157 451 91 324 680 102 784 808 111 183 913 102 87 336 104 124 620 100 418 452 98 48 71 113 642 861 58 288 978 121 700 717 104 280 912 120 592 667 109 689 869 82 102 652 124 82 641 87 282 708 120 110 630 87 60 553 100 124 454 92 34 226 101 299 672 110 118 257 129 102 855 123 51 315 82 622 943 99 240 559 116 714 723 81 145 920 109 270 835 86 252 725 109 224 481 96 20 121 136 433 740 95 493 883 133 133 996 108 62 860 102 640 700 102 391 796 86 364 868 122 331 728 102 55 90 91 169 872 106 135 389 94 551 997 118 712 900 108 293 846 122 603 762 89 5 458 57 104 389 113 744 869 104 742 960 120 468 774 111 391 445 92 137 149 88 184 253 94 209 281 128 517 735 113 711 934 120 31 138 88 30 525 95 48 206 79 54 649 107 157 639 124 241 681 89 47 620 75 61 892 78 71 93 98 546 706 73 221 611 94 192 353 73 198 896 117 355 998 110 554 884 95 453 880 91 321 822 106 371 872 107 544 800 60 432 968 102 306 613 101 11 45 97 247 979 58 421 757 118 666 954 161 233 403 112 446 847 103 174 462 95 659 935 76 297 877 83 20 236 114 932 933 109 164 678 116 546 642 97 940 973 103 607 873 112 121 372 94 192 846 102 225 271 116 364 793 66 430 680 103 45 208 118 224 378 110 711 731 121 225 919 106 679 784 123 302 443 53 624 653 106 155 548 121 561 905 68 770 853 69 69 780 124 701 721 123 118 484 85 16 818 114 11 516 83 674 959 90 412 828 124 68 659 98 680 931 113 2 343 108 567 618 88 168 957 121 618 893 64 684 696 97 121 705 88 368 445 103 341 364 116 80 764 123 105 523 97 97 623 100 783 795 64 747 943 78 7 874 87 547 996 92 679 721 135 248 663 97 470 586 82 20 629 103 207 917 95 865 894 102 473 487 96 9 261 96 478 627 106 737 763 151 253 790 91 13 390 101 471 768 93 215 781 102 201 429 111 247 369 117 115 771 114 30 537 120 673 783 72 446 651 105 432 737 106 367 481 127 18 971 79 389 428 66 92 324 123 714 955 115 15 115 78 624 886 114 369 495 87 363 477 103 104 976 95 597 756 81 2 839 106 640 958 86 235 351 96 215 684 100 285 767 90 124 228 99 251 259 78 343 859 90 465 604 117 31 414 68 348 938 130 7 383 124 507 619 117 284 290 75 550 678 82 388 405 118 98 215 105 412 446 134 94 253 126 676 804 64 127 410 81 4 906 91 34 326 75 570 942 132 96 491 77 659 757 118 673 825 73 660 670 100 707 794 114 381 469 73 390 503 86 426 975 130 546 645 91 353 951 97 341 875 94 600 774 103 839 973 85 49 909 118 121 428 108 667 995 94 187 580 74 378 824 100 95 838 105 868 905 54 685 710 114 192 206 51 832 864 93 340 576 90 679 772 70 510 556 110 22 269 82 877 922 48 411 671 94 79 582 111 284 772 82 711 983 104 0 355 88 117 759 95 702 925 118 98 384 141 736 744 115 279 966 95 29 777 86 777 925 71 441 727 128 423 523 115 278 982 94 693 825 115 150 387 96 53 876 123 457 641 89 416 996 72 452 543 109 347 925 76 137 281 111 460 822 99 853 895 93 682 806 91 295 605 95 90 605 87 78 509 104 120 288 93 197 939 104 24 589 59 53 347 138 315 711 88 0 302 106 236 809 87 555 920 93 427 806 127 238 654 109 715 843 142 68 185 89 710 711 88 375 592 130 617 976 95 183 854 85 263 948 114 198 355 77 380 392 109 4 777 119 722 779 104 245 726 114 823 875 96 17 630 97 275 452 99 11 340 82 451 693 117 451 632 120 366 781 107 539 649 69 101 473 83 214 344 85 589 649 72 4 451 111 101 991 66 129 653 101 218 775 69 216 254 86 76 420 61 75 967 85 545 758 81 27 756 77 173 254 123 251 376 86 284 627 75 589 898 51 931 943 69 406 626 82 444 858 81 694 809 105 343 512 110 322 359 104 54 470 75 697 744 81 889 898 101 327 720 77 213 923 125 312 420 113 356 930 116 144 453 92 78 721 86 125 770 105 265 912 93 350 574 88 363 652 112 770 863 106 611 665 70 196 290 99 480 531 95 5 812 66 759 893 76 739 766 112 475 856 114 183 204 101 432 487 110 70 308 134 625 978 73 262 584 124 77 857 128 278 283 88 688 698 103 562 747 121 41 126 115 437 777 78 219 967 106 511 551 98 92 863 117 703 713 123 206 815 100 563 852 80 416 977 117 427 682 80 563 686 107 20 835 130 38 91 117 40 151 95 186 889 96 635 958 122 456 569 124 439 957 104 434 436 92 326 394 81 133 561 82 591 677 110 34 185 89 81 617 112 164 773 106 100 764 109 417 742 78 269 434 91 499 845 93 147 904 80 261 343 111 113 653 78 281 496 69 3 354 108 613 992 111 158 673 118 219 233 109 682 782 112 112 782 80 400 522 112 200 261 95 443 520 111 117 423 85 225 370 123 239 735 90 425 783 87 548 878 103 115 513 103 46 496 111 829 833 149 8 999 80 82 474 121 210 866 124 789 991 98 211 258 101 353 989 86 581 620 96 151 169 100 21 503 102 26 749 61 297 523 131 129 944 123 174 603 125 612 877 88 113 133 113 658 904 98 392 524 72 340 803 66 122 242 113 153 245 89 294 866 94 625 711 121 69 325 93 78 368 129 398 995 123 853 990 82 583 733 84 471 535 91 561 603 70 60 918 83 120 218 114 523 711 100 260 758 83 137 907 83 50 512 80 194 790 99 691 752 96 12 549 99 340 391 103 90 135 82 352 673 100 186 606 107 289 664 123 436 560 134 507 697 123 359 722 74 713 811 95 105 539 130 264 559 78 241 656 127 576 972 105 445 784 133 296 676 104 384 825 91 494 588 87 176 722 125 660 700 64 243 610 129 160 462 81 595 920 118 326 801 73 187 727 106 123 254 111 206 325 108 266 441 129 273 555 92 86 332 88 603 726 102 170 893 87 217 341 100 294 397 70 63 841 92 464 550 116 237 779 88 851 969 143 198 591 97 256 609 85 176 889 112 351 847 127 105 131 120 391 402 87 26 498 133 575 955 84 456 804 93 296 923 120 99 457 99 622 775 101 156 877 86 475 687 83 379 668 108 681 936 76 81 316 117 49 710 141 604 693 137 62 591 106 411 860 70 107 712 128 90 952 100 286 519 92 290 796 112 669 864 76 833 944 81 202 437 80 219 432 78 273 962 103 541 928 99 173 594 64 47 181 94 233 879 92 186 191 106 460 675 99 784 998 75 135 373 75 52 839 70 293 647 94 887 907 109 373 496 83 215 788 103 611 792 89 678 897 102 69 403 118 633 650 98 550 881 78 16 746 103 314 584 105 132 370 99 156 767 79 238 455 118 130 963 123 160 568 107 204 982 92 52 917 93 443 604 116 700 919 74 471 625 121 94 875 90 346 528 91 38 938 104 482 543 97 475 892 105 149 953 77 851 899 49 10 344 73 139 986 117 150 334 85 55 981 91 43 193 92 878 883 86 601 676 131 216 464 121 685 904 90 718 836 89 471 546 124 68 539 109 754 819 93 406 622 85 62 347 111 850 867 50 481 832 110 165 924 106 2 223 101 16 511 77 527 912 87 601 934 118 830 831 104 177 606 140 103 820 110 465 746 111 777 816 79 543 860 69 370 414 86 248 566 115 528 625 90 70 921 76 251 321 127 196 519 79 742 817 118 113 421 114 301 942 80 336 653 103 19 792 93 728 751 113 307 381 58 0 404 74 800 851 65 480 619 90 413 678 110 289 649 91 922 946 68 578 718 91 27 426 89 88 107 95 643 873 92 104 881 104 199 873 95 30 435 84 0 739 88 34 80 86 157 337 128 397 893 94 395 769 76 81 382 111 129 165 68 574 645 131 562 879 89 753 759 118 894 951 107 615 851 76 441 976 125 699 830 96 204 759 122 79 435 108 597 778 72 388 757 86 227 429 107 197 377 81 68 285 90 262 804 77 37 976 83 671 702 114 379 611 115 540 952 89 303 492 101 184 750 97 565 755 95 648 742 120 201 920 136 736 754 112 162 376 116 170 585 76 72 546 81 602 709 112 202 669 89 193 607 53 384 507 94 465 898 119 11 545 109 52 823 88 37 724 85 182 726 81 68 396 89 112 935 79 372 507 106 556 958 78 643 671 67 80 357 70 439 796 95 85 999 102 31 95 74 553 697 99 891 938 102 491 774 69 177 207 78 365 995 99 144 823 82 515 988 103 389 483 112 177 445 88 272 434 92 212 822 81 154 241 82 432 800 90 425 690 81 388 590 119 477 598 86 308 721 77 63 476 119 618 918 124 391 994 96 801 945 82 189 199 121 135 787 106 480 522 107 269 454 139 56 642 79 740 941 60 230 438 130 354 632 90 321 477 112 75 709 111 45 216 63 599 961 120 169 722 94 644 933 79 186 907 82 173 495 92 544 759 84 80 327 110 430 617 111 171 475 58 773 873 117 579 986 97 503 924 80 54 633 105 445 891 126 682 985 85 530 756 92 191 783 117 108 577 140 234 335 122 292 388 103 543 567 99 727 871 134 308 392 55 697 791 115 115 620 112 709 804 102 10 902 86 448 759 125 549 972 122 202 475 79 163 372 85 116 164 118 326 481 127 561 735 92 165 423 139 208 425 71 256 407 97 444 572 102 105 543 103 885 986 96 591 657 94 86 902 128 242 645 120 189 743 110 354 389 94 83 152 47 709 912 93 501 784 76 189 526 108 165 388 135 263 549 115 72 603 87 198 830 90 246 311 105 551 630 101 117 552 95 197 984 68 383 926 97 141 153 115 133 639 133 197 654 94 779 971 108 155 746 87 399 643 82 401 826 99 160 853 56 163 937 51 111 889 93 661 780 104 394 895 46 42 84 154 565 724 130 291 565 118 228 818 117 240 930 113 74 171 123 40 566 108 217 508 116 440 949 106 445 516 98 83 86 84 170 810 86 538 833 102 275 506 105 197 240 92 170 479 87 93 877 103 81 439 123 196 849 109 774 870 81 490 973 114 671 689 90 53 196 90 413 485 82 313 707 93 64 941 86 270 699 99 3 150 91 409 549 46 294 976 95 124 461 117 295 720 84 198 288 110 176 253 121 157 183 96 114 413 98 639 774 99 198 434 88 143 382 141 187 369 102 53 380 116 151 623 123 430 952 87 123 506 83 139 865 77 135 335 87 71 603 129 16 39 85 81 408 77 279 340 92 111 859 109 86 425 111 274 543 112 170 229 130 882 887 81 100 860 92 215 774 82 234 855 136 350 735 81 176 923 117 359 443 121 257 870 123 850 852 137 150 224 92 52 959 102 466 481 105 174 729 104 421 924 92 925 978 108 38 270 130 505 936 89 600 740 113 503 909 70 298 877 95 741 823 117 190 400 93 109 505 117 279 598 91 26 563 98 348 567 131 456 716 109 60 508 90 131 474 89 779 879 106 275 554 86 356 733 82 473 548 80 658 815 106 448 651 108 795 876 68 446 643 91 142 807 89 70 991 92 233 518 118 820 961 98 105 979 109 203 808 91 265 640 107 162 255 91 633 786 116 943 970 118 77 655 85 136 842 107 625 932 67 346 431 111 314 988 65 68 101 111 134 655 112 371 406 102 65 341 83 58 579 98 112 614 94 38 264 91 372 766 96 531 923 91 91 795 90 823 922 119 14 72 112 56 409 124 283 832 85 347 748 125 384 999 90 348 951 54 208 357 100 77 419 98 609 711 83 630 919 126 284 994 98 81 804 121 421 453 115 312 899 116 132 165 112 758 871 97 78 603 117 400 727 98 402 709 96 359 536 100 34 262 121 74 924 72 231 428 68 583 910 94 180 573 74 624 979 89 496 918 124 595 886 108 661 694 87 452 480 100 351 474 91 215 473 107 582 834 90 467 802 144 364 990 97 122 969 95 284 776 97 532 783 80 47 284 81 599 622 73 138 641 72 538 565 98 691 773 120 44 493 85 467 745 112 206 584 142 739 914 82 191 963 83 645 811 58 183 869 99 638 884 107 538 906 106 137 723 100 568 932 75 50 91 120 778 834 98 668 917 103 315 974 92 261 985 79 238 851 111 196 259 120 6 931 75 322 710 114 681 714 87 86 747 103 39 869 113 380 396 110 133 264 133 175 571 104 372 492 68 463 934 78 555 615 82 93 180 96 727 900 72 490 853 81 162 552 95 721 992 121 42 221 68 464 694 96 951 991 92 132 875 119 796 838 112 505 859 87 16 958 101 228 576 145 390 816 97 93 969 88 126 971 78 339 914 134 182 732 72 388 547 82 122 667 102 85 526 95 130 812 109 682 719 76 673 824 98 290 601 74 603 803 65 77 778 101 152 311 102 207 585 109 115 197 113 186 808 112 556 791 95 603 626 87 65 166 90 818 876 91 114 287 93 282 877 122 246 968 107 169 250 126 171 885 99 726 767 94 579 734 86 674 919 101 651 776 110 256 734 81 318 794 82 420 687 107 420 924 85 215 906 101 457 997 88 596 946 102 118 934 101 185 310 101 588 951 131 357 427 108 840 853 81 402 465 116 660 731 103 349 795 81 488 895 108 423 661 44 276 653 96 865 914 78 138 803 106 95 716 65 575 703 96 59 995 111 654 674 73 566 610 105 303 627 106 614 630 61 884 990 95 710 994 88 188 255 91 669 842 89 571 807 70 103 945 79 545 590 85 196 304 96 185 625 105 19 409 91 153 457 45 480 686 89 501 735 91 176 453 116 152 822 41 266 588 123 484 979 115 256 479 102 93 783 119 597 793 147 171 502 73 84 155 84 119 152 81 301 432 119 90 160 71 25 400 90 103 203 112 447 754 115 301 462 87 458 799 102 603 613 74 595 891 143 391 885 70 441 519 105 303 672 90 718 955 100 492 881 94 410 824 108 528 626 103 506 729 81 16 774 117 467 994 105 53 685 122 272 552 123 581 852 84 62 285 81 98 329 84 188 415 49 359 456 100 22 878 79 41 215 133 300 904 79 429 623 79 272 869 97 143 614 118 367 805 97 242 373 107 476 762 116 17 886 92 496 520 86 504 891 84 504 740 120 150 796 97 0 844 144 56 629 97 168 252 87 314 341 107 672 904 102 128 603 101 340 678 117 389 591 109 434 925 101 622 750 70 91 650 104 84 771 92 476 546 118 611 731 78 585 940 105 217 823 157 483 963 114 64 537 77 262 936 90 41 330 99 391 693 107 335 547 108 355 882 120 91 217 115 352 656 87 837 957 74 449 561 125 15 605 94 252 925 108 193 351 104 99 459 135 527 890 117 209 428 108 790 946 109 501 708 86 397 968 137 256 439 112 101 472 118 165 589 91 752 761 91 436 786 40 94 972 95 594 642 110 144 479 105 278 928 83 323 403 93 326 895 96 265 600 89 594 980 90 18 996 98 297 969 101 300 625 90 667 816 124 230 957 90 355 913 116 130 848 88 374 693 109 362 650 145 125 658 63 373 628 89 394 640 68 30 947 132 294 811 89 54 858 114 87 628 108 249 840 113 244 342 100 270 539 97 90 199 75 62 639 107 471 797 103 365 517 117 439 568 139 219 652 125 476 522 68 2 733 110 125 201 124 442 767 116 193 523 92 371 376 107 311 547 84 473 963 98 290 327 72 529 834 92 148 475 102 391 902 92 353 360 124 178 688 84 203 998 137 433 727 79 249 428 105 308 707 93 261 912 66 656 696 108 715 994 91 20 473 98 232 651 97 657 712 107 250 366 77 197 590 82 88 786 96 29 673 89 620 919 114 418 794 122 126 777 88 265 871 104 729 942 59 300 793 123 523 961 95 420 979 107 82 616 109 170 525 93 26 300 101 137 743 108 83 317 129 119 723 109 173 985 95 56 199 108 165 809 88 627 756 105 79 470 104 342 548 73 117 937 92 847 858 112 42 757 81 101 745 78 73 485 111 366 680 87 295 523 103 73 489 90 421 709 84 257 540 60 284 302 124 573 599 110 660 668 85 340 482 110 881 957 89 756 979 110 259 697 131 395 976 44 753 874 93 472 484 133 38 846 94 263 531 68 300 809 91 78 359 97 279 762 67 428 609 115 102 602 92 586 776 99 253 768 143 465 863 106 718 966 55 419 425 74 36 891 76 548 901 89 179 389 94 45 639 67 157 314 66 420 457 79 50 765 92 60 169 96 43 529 115 611 704 89 203 516 79 774 952 100 237 286 67 89 929 109 375 513 127 50 709 115 152 275 97 36 541 84 195 349 116 250 376 104 78 105 137 342 710 96 148 211 91 410 486 37 295 599 80 247 956 82 255 808 74 12 628 66 86 662 94 953 965 105 28 761 107 266 868 151 91 309 105 34 691 83 335 442 110 242 894 107 297 787 101 609 962 77 346 506 123 128 742 70 212 281 112 61 714 89 187 706 143 418 737 101 28 887 104 423 452 105 723 804 116 161 207 105 382 554 91 65 865 67 449 628 91 42 634 80 744 794 103 300 834 83 24 942 100 49 324 97 501 732 79 239 709 95 578 705 80 329 456 79 411 831 59 7 514 97 173 218 107 409 810 79 164 320 107 316 889 86 378 946 89 176 671 87 485 971 111 507 638 104 108 466 105 543 565 117 320 723 70 673 770 110 376 919 105 370 852 73 556 803 62 929 949 116 497 650 109 677 814 134 362 761 144 36 292 87 239 266 89 369 635 120 313 953 126 611 950 96 94 140 86 386 486 114 120 854 118 3 670 93 375 605 114 133 184 116 402 852 115 1 960 78 104 991 102 273 401 97 247 312 131 466 885 97 447 745 119 113 787 78 576 899 77 583 801 95 269 722 125 539 671 111 115 787 109 62 219 90 202 630 122 213 495 112 794 926 108 517 628 103 184 325 119 220 398 89 120 984 91 35 499 96 256 260 105 81 499 34 520 898 63 61 431 98 501 613 126 168 966 112 74 328 74 75 159 99 583 808 77 789 907 85 220 384 107 29 83 106 731 842 112 88 512 61 495 835 95 55 146 92 215 634 112 126 495 72 439 696 120 241 759 96 428 981 147 121 503 88 85 323 112 693 782 76 308 331 84 715 779 109 498 629 70 169 887 117 47 989 85 170 247 83 498 505 104 129 981 115 39 618 121 17 190 80 514 753 97 591 675 143 784 879 99 596 689 112 79 442 122 381 715 119 142 662 97 167 801 127 260 504 94 749 817 96 219 632 104 368 391 84 139 830 126 294 687 124 333 915 115 464 960 105 897 973 120 482 949 99 951 986 109 515 556 65 985 986 115 764 967 101 250 934 107 322 763 73 146 214 134 717 894 100 496 989 102 752 847 110 497 657 97 848 862 82 81 939 105 690 702 80 480 896 75 134 571 109 204 535 101 552 572 68 382 401 74 259 665 110 39 967 137 313 598 90 238 360 97 138 388 79 447 952 117 75 577 138 251 602 83 304 363 81 596 745 60 886 969 129 509 927 79 230 343 128 222 504 100 341 771 114 402 673 135 731 870 116 603 701 126 36 483 85 372 396 124 222 268 85 36 507 113 251 636 95 249 514 96 37 180 99 295 715 98 296 879 93 3 83 143 233 304 80 683 712 127 165 565 90 406 823 69 107 599 93 174 845 130 482 929 101 764 875 86 196 638 111 167 214 94 154 631 161 101 595 84 418 953 104 347 486 101 279 414 63 696 824 107 707 789 83 641 750 94 215 423 94 596 612 115 111 132 75 504 634 124 99 914 86 108 970 120 639 670 117 564 587 109 737 896 76 446 808 80 435 943 120 50 592 101 191 785 80 135 611 65 152 466 117 280 371 101 141 451 101 196 324 104 486 663 96 242 272 113 409 477 73 233 353 96 248 252 94 608 950 72 364 771 107 262 293 84 21 728 93 368 891 99 30 377 105 649 967 94 228 674 65 209 466 119 123 861 131 812 883 114 218 682 89 741 930 79 182 309 90 597 942 120 189 417 95 296 482 94 198 350 128 157 580 107 601 684 66 688 786 71 27 973 81 20 965 68 203 724 109 183 730 112 209 554 70 63 979 62 272 310 118 593 750 129 165 297 114 497 695 59 382 470 71 758 983 59 367 639 78 382 956 103 566 987 73 197 693 80 247 896 70 279 801 87 451 470 106 857 940 133 99 521 85 123 645 106 87 392 72 754 850 112 48 103 59 708 726 97 18 164 93 117 961 96 511 668 146 142 587 67 75 124 105 609 793 114 160 904 93 889 967 85 770 949 75 662 764 107 200 582 84 205 957 91 686 818 108 611 831 107 98 218 108 338 503 108 412 470 86 700 710 129 159 186 101 736 740 111 549 928 99 232 325 101 802 981 105 76 512 86 125 516 92 65 93 105 241 880 86 348 583 92 398 657 95 885 940 91 1 495 107 23 398 81 2 477 94 561 892 92 199 969 134 454 629 79 593 734 125 182 314 125 100 838 46 143 179 95 0 472 115 564 936 108 38 211 82 586 797 95 361 372 50 834 883 118 298 972 115 456 984 62 442 620 112 154 528 124 15 685 97 80 912 85 93 555 130 6 139 95 498 832 112 339 438 97 124 146 110 797 970 87 473 566 87 678 864 111 250 877 84 572 681 88 121 122 72 354 981 85 219 384 114 445 739 81 219 382 104 342 397 103 37 978 71 188 705 97 533 704 109 676 996 81 12 587 95 311 598 88 211 398 118 543 796 118 403 746 91 112 971 86 536 733 109 742 842 112 291 375 100 616 721 116 628 874 109 237 531 134 288 628 124 535 571 116 379 708 111 202 905 115 164 420 85 46 768 131 44 159 109 217 541 124 10 89 90 25 776 122 432 964 96 250 823 124 560 573 80 396 474 91 391 510 100 24 551 69 85 857 125 300 549 107 171 808 114 77 759 60 46 841 114 187 672 108 51 930 96 155 195 96 85 557 119 67 302 114 751 978 88 389 852 115 246 774 128 256 815 97 968 996 69 496 565 118 205 375 89 118 264 154 498 878 85 634 898 73 423 461 144 57 647 157 38 581 73 128 929 93 168 990 110 239 514 104 93 292 95 242 496 115 378 879 84 453 644 79 17 348 114 102 192 86 129 311 80 576 692 87 480 632 118 113 923 107 67 911 118 273 657 81 38 321 106 900 997 89 335 706 129 488 988 114 345 611 109 933 960 85 409 529 89 261 425 109 48 485 90 332 608 85 485 507 84 109 435 104 81 312 126 18 172 123 615 643 111 220 602 89 17 722 92 50 749 129 310 546 122 236 701 67 690 784 104 130 796 71 77 356 92 25 336 88 229 770 126 54 263 117 714 972 104 143 389 122 59 855 99 228 656 72 143 894 107 742 951 128 303 486 114 11 37 128 833 902 106 749 922 114 241 413 107 138 853 95 43 142 111 682 892 93 519 786 83 462 752 103 199 243 109 459 751 75 125 761 123 106 805 97 288 919 151 38 617 86 460 784 129 99 415 98 344 957 123 499 912 99 281 325 120 207 357 85 246 939 117 67 679 124 352 431 144 2 304 60 199 370 107 341 802 83 187 639 97 239 983 90 21 795 71 870 937 125 168 474 94 122 426 107 369 929 113 602 792 122 441 849 137 66 619 114 134 596 95 149 665 71 362 950 125 415 801 113 620 858 120 546 792 131 335 938 101 334 567 123 234 691 100 589 634 101 414 671 85 610 817 84 45 802 130 692 802 88 14 300 147 469 920 128 4 481 87 484 925 109 70 103 108 152 842 90 513 918 69 518 643 118 159 423 86 75 812 126 353 939 88 94 566 71 3 57 88 865 995 119 371 586 79 336 683 96 372 414 103 400 788 94 640 829 86 551 890 108 45 677 114 286 325 100 255 852 106 284 520 95 71 830 119 494 958 81 326 559 84 131 136 89 146 466 96 95 362 100 540 745 69 523 578 127 100 398 48 335 374 113 173 775 110 120 830 117 576 622 121 170 685 113 503 764 83 443 996 122 343 531 93 507 956 133 136 988 119 2 376 58 447 943 98 110 413 86 412 915 77 615 872 65 471 573 121 233 557 126 80 387 93 142 521 90 87 450 89 206 520 97 172 857 109 332 393 100 731 778 89 250 328 161 203 656 74 160 789 118 618 805 57 378 651 99 505 927 99 618 940 126 294 684 83 198 533 144 323 834 67 132 150 120 46 896 75 474 929 130 254 789 102 137 559 103 437 494 104 3 860 111 446 529 131 433 906 112 723 819 90 994 997 103 835 981 96 222 561 110 644 835 83 362 824 86 503 587 88 111 990 63 181 956 121 716 912 88 83 683 86 194 335 94 664 686 93 442 812 90 55 896 93 291 514 93 113 503 115 154 553 139 47 750 75 648 854 97 157 319 128 56 549 133 124 440 89 832 956 119 625 947 109 559 666 100 161 856 133 652 728 98 308 318 74 438 785 103 489 619 100 711 807 115 622 643 129 363 978 140 360 490 91 713 991 117 569 854 99 372 913 89 194 520 124 802 819 101 34 856 89 245 950 101 24 829 90 490 606 136 585 850 115 451 609 86 445 906 110 887 890 90 191 452 83 295 490 102 712 729 133 306 916 127 231 421 113 189 459 124 442 445 87 146 769 103 354 741 80 575 944 91 145 982 105 292 903 87 73 577 111 186 791 100 397 854 107 318 570 80 824 893 121 379 911 94 173 680 78 562 933 75 475 591 79 278 422 101 682 888 104 239 831 89 628 855 92 217 355 130 869 976 135 80 542 85 104 425 88 626 909 112 590 776 79 354 363 83 551 575 63 427 572 120 548 904 93 513 669 89 772 945 92 361 830 105 732 752 115 774 882 98 24 295 103 306 832 100 244 595 79 439 673 105 409 960 76 503 624 93 848 976 124 295 902 86 611 881 88 68 169 95 198 783 77 107 614 95 6 780 103 399 910 117 265 287 74 729 745 66 76 147 91 659 715 112 539 589 98 189 773 101 214 964 128 382 735 124 725 844 94 261 950 92 274 984 90 66 422 103 728 858 94 236 333 105 465 574 113 109 193 98 493 840 105 136 300 120 47 663 88 652 912 75 468 529 94 287 624 122 645 832 74 950 978 113 166 393 114 66 911 92 76 522 118 239 977 93 723 737 116 321 911 79 123 259 126 108 392 102 128 130 99 294 321 67 62 833 78 502 970 77 286 583 76 98 450 81 162 165 111 195 684 110 814 944 106 348 800 112 641 922 124 271 511 98 465 740 89 162 253 138 750 898 89 45 857 118 432 533 82 554 728 90 52 579 58 155 595 107 13 821 95 661 759 110 228 864 70 465 646 109 81 651 81 143 655 86 63 126 97 117 806 109 741 920 99 449 744 83 752 985 87 133 873 98 326 820 94 610 865 127 223 490 130 423 487 96 490 714 107 64 932 87 76 465 106 512 583 119 241 730 120 82 909 108 191 319 105 119 192 80 317 788 130 351 581 116 224 836 119 235 788 101 816 927 126 154 173 101 709 821 61 482 657 79 302 493 100 365 403 92 466 971 85 728 748 141 847 868 74 149 489 81 80 920 85 629 652 102 418 799 109 491 684 113 619 846 69 71 759 87 169 608 99 227 925 107 18 314 98 795 805 81 110 689 102 486 691 102 156 372 123 97 251 83 149 774 127 343 993 119 550 941 68 362 642 112 248 276 85 591 689 106 145 195 99 367 643 123 500 850 104 167 985 102 826 894 86 88 626 88 105 697 114 466 626 86 726 921 123 812 935 110 119 832 81 350 845 95 133 353 111 409 803 76 16 355 117 275 696 110 89 393 93 161 277 69 652 899 85 207 800 106 499 565 110 527 672 101 177 988 93 713 765 118 23 717 115 444 988 126 108 407 126 763 877 77 8 531 79 185 499 26 38 897 117 124 158 88 193 280 98 240 869 104 98 758 106 238 552 54 64 913 111 311 964 141 155 297 65 162 386 124 303 796 127 474 861 98 31 365 149 13 187 100 392 928 133 781 783 93 119 464 93 33 642 123 230 688 93 60 507 145 269 787 115 524 974 62 189 281 97 223 327 100 245 487 110 119 799 110 13 399 98 268 496 104 311 970 104 310 582 103 547 991 128 303 330 107 339 376 134 190 311 118 590 853 108 435 440 110 876 900 137 14 961 74 110 301 92 308 697 79 479 765 71 283 352 91 299 715 93 613 774 114 196 256 144 398 454 96 182 809 93 105 451 116 193 497 112 204 762 68 136 658 123 159 820 93 480 508 116 217 829 95 50 882 83 67 765 104 598 694 110 930 935 105 838 961 95 495 988 132 195 420 66 202 927 75 174 188 106 524 882 117 323 670 105 70 191 85 131 565 114 615 665 60 305 571 100 282 583 126 26 305 83 364 520 134 239 434 71 240 837 85 328 992 119 192 698 93 380 919 83 348 759 89 758 968 79 260 905 86 800 992 112 166 756 73 128 764 100 282 351 102 257 462 116 132 867 118 547 868 93 628 942 87 545 904 100 30 534 97 65 168 72 61 445 113 365 604 91 495 975 97 334 624 90 694 917 94 685 910 86 454 878 134 608 825 126 185 553 75 695 844 98 5 174 78 195 597 99 644 847 86 677 938 88 351 664 103 422 857 89 601 604 129 480 700 98 562 770 82 472 873 95 92 985 87 251 937 98 690 847 112 378 563 114 332 348 101 630 888 106 425 607 104 236 450 98 471 583 143 21 181 107 90 775 111 13 705 129 491 604 84 361 523 103 284 391 125 460 532 110 206 697 125 624 666 106 572 790 108 231 800 108 514 963 87 89 310 92 352 548 97 176 740 97 109 515 111 338 760 54 302 816 88 296 426 99 57 131 91 703 968 75 304 681 150 48 551 100 331 862 94 129 153 94 120 622 114 169 833 117 425 485 83 366 434 90 185 674 129 357 857 116 610 950 121 32 960 97 137 283 91 30 179 122 271 778 115 616 879 151 58 382 122 25 872 132 337 954 93 194 919 130 527 605 106 293 408 78 70 189 114 714 932 99 34 921 106 113 510 118 423 675 114 1 873 85 720 808 108 779 789 85 179 724 82 121 872 72 385 916 98 551 744 117 372 668 73 519 659 110 760 837 104 487 799 126 44 46 82 310 834 162 313 776 129 268 282 99 740 926 55 608 931 128 569 738 122 30 745 130 375 670 108 555 680 94 658 857 108 120 362 139 337 655 31 301 790 123 879 902 94 665 905 85 394 557 125 513 721 102 171 260 64 768 997 104 259 324 108 163 437 106 379 842 81 788 905 73 529 829 116 15 237 85 497 747 120 471 678 104 240 931 104 381 564 120 422 942 114 507 761 76 383 461 89 140 356 107 100 604 96 622 991 123 101 459 90 146 924 95 59 821 107 767 832 65 166 315 67 631 670 103 300 405 97 338 999 113 414 516 79 740 956 131 403 479 96 94 599 118 205 914 140 116 913 98 712 967 102 466 872 101 190 377 99 188 593 66 42 694 122 648 680 112 274 591 101 79 740 90 189 940 95 903 976 104 210 746 98 173 974 86 399 708 112 200 829 98 160 211 109 1 147 95 724 999 105 409 936 82 319 950 140 107 482 116 767 869 104 169 468 96 819 894 113 383 804 83 142 834 94 331 647 111 350 970 119 68 779 99 366 546 61 47 306 74 82 231 104 518 906 108 6 150 82 528 919 135 248 330 80 203 731 107 432 816 127 154 898 91 779 923 81 182 883 94 268 778 117 701 771 96 453 597 101 104 842 81 40 923 102 138 943 122 795 922 102 172 248 108 211 696 97 161 535 64 425 866 121 580 720 72 781 945 93 618 931 83 310 990 74 189 347 59 510 614 93 202 828 119 270 826 140 320 842 141 199 804 105 67 273 106 390 833 93 625 785 89 442 681 143 371 513 115 46 630 108 50 409 104 160 931 105 61 68 119 600 917 98 222 902 69 599 908 94 96 702 104 493 863 94 258 558 112 336 951 98 29 435 112 224 487 93 187 498 90 337 590 90 636 951 99 291 594 113 9 65 94 752 991 97 224 257 131 682 863 101 274 725 56 234 920 103 121 314 131 166 494 104 105 311 115 13 650 105 635 772 115 211 519 85 474 735 126 7 875 92 113 635 78 18 94 92 486 676 117 501 861 103 271 580 113 621 791 99 780 848 114 392 950 81 679 930 100 518 626 115 120 884 76 153 487 75 245 493 121 31 967 103 603 907 54 838 896 119 397 608 125 53 590 86 470 776 59 297 369 86 236 354 92 377 572 109 710 986 106 472 793 90 468 724 154 236 659 94 140 551 75 32 160 118 46 885 124 294 912 99 149 884 67 205 818 95 145 723 102 237 428 93 498 673 111 486 721 104 86 472 100 134 873 97 728 850 103 92 837 91 228 444 119 441 722 95 26 608 124 657 854 78 44 999 135 487 642 126 322 899 91 324 856 108 180 808 80 99 203 88 36 60 79 229 849 120 165 471 111 247 625 134 332 954 122 139 340 120 228 399 96 440 995 112 98 678 109 29 57 120 274 802 108 92 827 81 734 885 110 50 51 122 508 998 87 272 734 131 35 63 107 223 527 135 216 849 74 69 77 126 117 600 112 623 757 89 143 274 97 401 783 77 376 810 113 296 378 119 380 601 131 769 915 123 433 980 69 26 955 86 531 575 96 203 500 56 17 747 99 103 253 77 39 326 86 52 352 104 180 871 126 524 599 152 242 642 106 416 463 125 239 573 106 622 726 62 65 608 106 74 657 100 701 776 85 164 444 96 239 951 94 45 576 91 50 488 79 516 748 89 730 965 83 303 363 95 180 809 107 188 619 114 39 424 92 246 861 89 462 490 123 33 121 97 130 852 102 11 734 139 190 681 102 215 748 63 761 912 120 178 397 113 165 373 97 579 647 120 578 646 91 391 618 108 517 666 92 463 516 94 643 799 98 12 418 67 295 480 83 4 509 75 193 225 121 415 618 83 161 456 109 614 627 99 860 935 123 53 348 75 393 582 134 412 748 128 341 819 114 20 883 91 390 597 112 255 768 77 335 854 70 94 397 133 93 791 101 278 318 86 90 247 110 251 730 125 127 399 95 677 978 114 700 988 62 126 165 77 44 524 100 52 68 119 472 579 76 368 776 43 94 662 81 2 486 70 89 802 111 388 870 76 40 615 74 310 476 117 504 986 78 452 690 126 488 571 113 204 256 93 687 808 97 446 545 109 248 378 89 51 196 128 209 653 80 404 694 115 516 906 108 402 552 93 238 591 77 48 815 129 151 256 136 396 567 114 448 934 116 295 521 82 31 85 101 322 884 149 280 999 120 368 514 47 3 583 112 86 529 119 342 517 129 475 820 115 16 852 115 26 296 117 220 979 103 792 811 109 414 599 99 336 417 92 410 673 112 69 494 127 444 771 112 97 741 143 240 801 76 402 716 59 434 800 76 290 707 80 93 880 108 420 931 91 46 293 88 252 889 124 192 794 94 134 834 103 41 436 114 780 933 85 193 801 134 55 882 94 24 766 62 157 404 113 66 641 78 66 635 44 34 109 124 9 250 106 25 804 138 92 893 112 60 205 81 20 179 126 356 933 83 122 703 99 204 391 115 96 203 101 632 768 79 53 188 96 387 769 111 836 913 101 133 173 102 113 508 94 156 507 108 267 793 108 145 456 92 0 160 80 167 596 108 224 854 83 271 783 72 507 866 110 590 854 91 574 630 75 141 237 113 33 420 117 90 133 94 500 812 86 594 706 72 530 833 124 186 362 80 184 903 117 218 219 124 119 729 80 405 778 135 62 105 58 250 918 101 463 506 102 296 396 90 573 578 99 221 642 107 646 648 115 689 719 69 159 683 145 416 995 145 474 935 108 1 112 131 54 296 108 1 521 81 80 837 94 799 966 81 376 768 106 138 491 129 460 562 69 676 991 76 269 292 84 751 899 141 66 779 96 579 834 116 90 457 76 335 555 75 108 454 90 733 960 92 582 614 103 65 952 100 324 405 92 320 443 108 14 653 103 412 670 134 247 518 104 222 445 75 500 953 88 167 249 107 323 345 113 603 992 94 60 378 110 175 987 106 174 221 112 627 962 103 533 908 89 520 792 127 68 514 94 302 894 116 331 602 125 168 969 121 668 736 79 39 521 101 32 301 123 602 653 133 437 718 96 203 646 100 19 541 89 611 979 117 230 653 128 11 320 112 242 450 83 284 502 97 108 415 106 247 982 100 53 759 89 482 483 107 686 951 109 287 826 108 84 520 92 550 814 100 338 396 118 282 892 94 128 947 98 410 514 130 97 998 130 270 334 133 11 900 70 488 884 76 327 578 89 176 580 76 576 667 86 62 685 128 218 662 109 148 675 89 274 314 96 289 316 120 172 620 98 278 975 74 56 470 103 231 408 89 175 899 118 555 825 94 357 577 138 649 925 78 39 479 95 129 149 103 523 888 119 581 586 68 660 850 114 201 946 117 709 770 112 834 868 94 217 643 85 440 761 114 571 934 87 351 860 111 85 372 94 902 926 116 131 270 103 181 575 100 430 743 75 859 901 84 68 662 128 124 879 78 24 141 116 33 291 89 359 764 77 413 543 83 146 920 97 2 91 107 334 380 86 223 563 101 537 888 77 126 500 90 720 957 89 66 992 98 605 646 63 930 934 67 135 221 94 25 859 85 743 905 79 349 472 97 107 718 114 654 875 80 258 325 110 471 779 152 203 286 87 49 199 89 455 979 102 2 491 117 103 193 77 683 987 87 238 781 70 361 833 91 123 500 98 66 696 118 81 124 131 299 484 87 774 910 115 19 414 97 860 945 118 187 519 111 121 852 100 321 834 141 437 776 100 295 740 160 466 643 112 524 758 114 388 845 82 176 357 115 94 992 93 411 723 121 407 417 104 118 171 116 40 375 103 380 672 90 730 948 118 416 619 116 607 748 93 82 590 100 49 115 122 340 438 105 250 785 117 201 944 133 231 334 93 512 986 114 55 715 110 581 648 106 455 493 105 464 943 113 152 946 104 136 392 120 24 125 125 228 830 94 195 327 105 78 910 73 597 867 116 540 762 135 74 444 130 128 138 114 733 963 96 261 550 87 808 872 125 823 953 80 641 861 167 254 716 70 198 499 120 709 725 66 271 569 130 278 349 122 230 387 110 54 448 69 268 637 83 754 800 86 96 706 96 469 693 51 79 147 71 553 578 129 119 213 93 283 589 78 78 362 79 16 152 98 130 978 94 318 995 81 578 972 90 29 113 127 287 783 107 263 848 106 197 261 128 376 637 103 485 667 69 567 636 42 369 647 97 647 882 111 312 751 107 479 812 93 160 700 134 464 598 101 114 531 87 257 899 99 644 773 107 532 705 65 124 859 70 164 779 105 15 399 105 443 537 74 4 323 73 452 866 110 879 921 80 122 895 117 132 712 81 277 631 112 932 987 92 85 225 117 111 445 110 505 698 116 454 932 105 643 945 102 537 986 103 550 873 85 465 994 114 44 790 70 20 203 101 52 496 143 186 821 80 108 600 105 275 618 76 772 791 76 1 719 113 129 791 96 110 491 124 45 699 95 63 983 83 411 664 123 561 684 107 754 802 72 731 913 76 68 163 125 854 974 89 279 452 109 677 986 119 467 709 133 619 638 113 156 824 107 772 957 131 369 965 106 757 776 91 258 948 118 159 334 70 726 792 114 592 692 74 404 919 127 652 856 75 159 774 104 328 590 135 396 602 93 308 919 132 160 347 104 537 731 124 418 763 95 693 890 99 299 741 81 564 790 111 49 993 109 922 983 82 489 899 105 90 906 101 225 361 96 378 706 87 667 710 103 712 928 76 204 799 157 540 729 78 735 873 88 222 317 98 326 726 80 532 538 112 169 740 134 345 729 70 210 436 76 395 446 55 605 715 122 299 759 102 769 968 115 601 816 146 788 963 134 497 682 105 402 963 91 133 970 145 233 709 98 378 797 125 12 800 128 429 806 91 303 717 110 30 994 92 240 375 77 69 393 88 243 788 122 195 946 86 866 886 135 260 879 126 344 612 132 35 780 73 370 935 120 46 258 112 16 22 83 663 689 66 611 783 100 641 649 125 526 908 115 467 693 120 280 946 115 190 876 109 599 637 82 778 898 125 29 855 82 21 892 121 10 844 130 801 882 103 87 193 104 84 117 99 392 974 134 556 853 94 11 731 99 333 755 74 192 346 67 665 763 89 437 845 98 612 821 87 105 360 76 144 715 95 104 391 57 17 370 116 169 264 66 512 857 98 294 836 91 460 578 123 21 871 106 351 866 85 199 292 91 137 796 88 8 97 128 315 779 96 367 799 108 376 589 119 495 549 102 60 606 81 464 867 81 721 831 98 39 330 94 42 728 70 128 142 103 251 927 113 117 592 107 38 166 98 289 319 88 110 838 79 92 902 60 544 721 75 181 240 78 556 827 107 339 758 91 348 478 64 288 751 103 144 507 95 689 928 80 113 269 64 825 956 91 211 359 74 434 761 86 254 722 134 420 774 86 53 942 96 729 928 124 82 101 78 265 581 91 5 51 120 203 617 102 456 895 95 125 326 119 99 594 69 831 885 104 262 392 102 135 288 107 198 531 62 97 400 70 169 632 106 791 824 74 25 947 74 184 889 107 307 699 77 297 315 106 733 902 73 169 914 116 594 948 108 225 704 128 332 980 94 681 757 97 56 451 87 504 641 87 116 129 104 183 733 87 265 508 76 801 998 112 350 754 100 40 804 76 106 697 87 625 767 80 81 715 101 190 679 91 776 970 88 428 708 107 26 922 66 463 900 88 702 791 84 405 595 102 748 970 102 353 730 122 612 762 98 228 848 101 549 633 72 262 475 116 433 688 134 730 823 92 456 768 78 68 876 109 545 645 110 315 960 94 658 977 36 582 840 81 24 437 100 326 925 62 124 240 99 290 595 62 78 514 102 861 927 84 300 559 76 71 283 104 298 358 113 95 697 93 61 127 80 825 938 57 436 570 101 231 646 69 321 490 97 356 993 114 402 631 115 565 789 110 864 885 91 477 497 82 334 361 108 829 873 152 99 417 101 486 910 112 456 668 139 248 768 92 372 548 126 449 774 48 231 276 85 223 398 98 123 491 86 167 865 107 893 931 112 590 799 59 690 821 78 612 721 126 634 935 73 486 684 123 252 452 80 3 86 72 282 441 57 83 462 123 305 519 79 504 947 94 462 831 98 610 773 79 840 974 132 592 930 117 266 512 86 638 714 91 207 450 100 33 769 93 5 801 99 774 880 102 279 647 87 75 847 109 219 453 114 198 696 55 618 707 112 386 444 88 31 821 125 570 892 111 111 579 101 15 803 87 68 502 97 63 914 143 943 953 86 41 345 132 268 501 95 2 875 101 122 560 91 79 877 92 779 875 134 238 329 67 166 458 105 794 830 113 199 498 120 332 602 104 164 276 77 446 923 127 123 473 118 147 472 130 145 520 117 340 920 83 493 871 74 163 260 109 313 839 97 361 803 108 217 960 103 42 685 79 54 411 83 517 977 110 142 752 106 272 547 89 112 655 61 738 845 111 13 365 82 73 764 105 201 444 117 291 417 82 230 842 92 458 938 83 209 319 69 278 657 106 429 803 100 62 397 110 257 357 114 223 428 92 385 933 103 72 927 134 122 384 75 49 539 89 90 758 99 227 820 119 720 880 98 417 760 133 354 499 100 142 741 85 199 282 103 436 556 82 28 804 102 424 895 108 476 974 88 526 644 110 484 679 126 343 940 89 52 525 117 645 837 100 113 546 87 68 182 108 123 210 106 219 972 138 386 745 112 495 671 116 816 932 113 533 833 65 285 477 73 755 933 139 359 740 128 198 277 82 196 816 131 143 585 133 657 952 125 264 322 67 66 888 47 156 990 130 529 605 131 197 533 112 270 590 73 86 460 91 226 823 113 506 789 64 78 922 56 198 697 72 67 472 112 526 667 124 743 956 111 276 877 91 348 370 93 186 855 106 686 765 104 322 652 76 175 769 165 640 693 140 210 307 125 50 825 118 172 589 35 239 271 138 164 200 81 199 754 111 731 858 104 614 625 113 241 555 85 103 723 113 599 799 126 341 810 104 310 748 118 411 545 82 216 741 108 557 947 97 749 756 87 866 932 91 588 816 75 162 786 139 581 971 79 186 329 89 752 988 94 594 750 108 704 805 82 339 916 133 43 841 116 384 827 120 469 850 133 171 474 83 808 850 88 630 755 61 134 242 99 216 276 64 455 753 64 244 306 100 234 786 93 364 453 82 185 628 94 477 767 108 462 851 125 553 726 95 451 616 110 189 853 107 798 992 125 432 516 111 648 847 144 750 902 95 115 581 75 520 743 87 422 769 127 390 397 107 116 539 93 424 767 99 56 636 69 916 966 115 756 923 119 193 498 88 515 736 97 434 971 66 513 579 109 278 940 89 196 545 65 54 852 86 171 276 109 708 938 104 756 855 163 486 736 83 209 797 126 504 899 106 265 694 120 648 957 109 12 718 117 289 927 127 1 712 78 399 799 107 228 515 87 609 828 128 673 955 139 66 228 111 246 902 107 98 670 103 905 983 114 660 667 108 165 817 96 80 832 98 349 710 87 182 567 84 255 650 129 505 798 114 488 824 116 486 875 104 110 304 77 613 719 105 727 747 122 174 926 123 181 450 105 2 454 116 206 713 109 646 664 116 88 646 94 145 911 87 443 445 72 544 829 104 215 606 72 227 263 80 331 346 97 254 282 74 41 380 39 714 750 103 104 386 93 210 804 87 222 832 104 366 627 84 264 612 104 451 768 124 386 937 92 12 713 80 271 819 110 30 456 103 476 758 83 439 994 80 10 918 113 143 230 116 132 706 67 131 806 59 43 293 77 114 999 97 290 540 95 395 588 84 186 988 91 263 604 105 84 680 68 507 955 132 360 834 133 73 107 74 161 356 111 30 405 125 614 740 96 397 948 89 241 991 93 232 836 115 147 179 63 405 925 100 222 893 113 13 894 70 375 932 83 52 223 79 86 818 102 325 386 102 470 519 125 706 973 100 187 553 77 698 734 115 572 636 96 372 813 74 476 919 113 115 211 124 360 701 111 188 277 83 729 790 99 176 721 58 480 741 114 597 623 119 131 963 113 374 690 90 164 654 107 297 837 115 378 910 93 146 546 95 507 633 95 129 604 114 50 184 92 208 806 91 65 901 54 315 996 92 568 744 107 477 862 86 168 584 124 358 831 126 400 440 66 557 686 103 381 491 99 88 697 90 890 904 104 592 986 122 120 337 130 93 922 118 24 717 60 27 764 100 670 687 100 53 331 48 65 850 82 410 766 118 1 904 127 370 765 93 294 830 81 431 467 107 471 776 79 91 229 116 11 889 75 174 334 95 538 701 126 52 938 98 155 379 113 413 571 66 143 653 79 588 635 109 210 232 112 400 490 72 125 550 90 99 709 95 495 883 91 219 266 92 506 793 110 71 311 125 343 354 83 5 201 60 423 820 43 630 988 109 564 720 101 382 856 75 643 801 79 412 925 97 254 292 142 179 792 102 371 774 119 651 901 153 4 945 71 696 745 115 488 806 133 517 549 115 625 935 88 586 945 107 29 195 76 491 951 81 496 997 97 94 745 119 80 193 116 305 346 101 638 684 119 638 722 129 190 803 88 182 461 96 683 859 111 719 794 125 764 999 113 108 227 114 444 544 99 338 711 121 187 972 99 651 807 105 178 329 94 104 891 124 281 825 91 375 885 107 147 869 105 168 421 87 53 952 88 19 848 116 303 481 87 243 452 77 836 984 79 571 964 79 221 479 106 475 520 99 29 551 107 485 592 96 639 966 97 749 964 100 205 397 100 429 713 80 52 124 82 625 627 138 174 181 90 304 492 102 761 918 116 67 603 176 843 927 92 68 740 126 261 851 73 732 943 100 268 877 135 580 975 88 2 99 87 241 953 111 113 274 98 20 215 93 9 384 103 421 434 126 495 939 85 395 633 113 644 733 106 30 974 103 318 994 112 54 736 113 809 946 101 605 714 124 381 557 147 271 687 77 171 606 97 793 840 94 364 988 72 361 715 143 259 489 95 734 847 87 394 499 121 309 482 123 122 223 99 486 750 87 337 482 107 614 813 77 281 923 105 93 193 93 241 460 98 245 333 116 430 895 120 652 768 125 109 442 86 739 993 118 216 247 121 151 302 79 470 590 109 164 650 100 275 659 136 209 994 112 423 824 100 340 442 113 215 796 106 131 313 97 37 926 106 794 936 66 797 823 109 91 362 102 390 915 104 140 187 78 168 324 97 57 561 102 107 563 120 154 714 116 57 587 124 500 570 103 794 980 97 525 829 105 236 818 70 196 251 119 278 558 99 64 605 116 25 761 122 597 936 127 316 782 94 599 736 119 323 897 109 418 818 108 449 588 121 212 584 109 199 669 135 233 850 44 100 669 89 26 965 86 223 331 96 312 975 78 104 619 112 876 888 87 212 602 111 543 706 123 291 344 75 866 983 93 137 789 86 196 914 91 516 960 76 273 980 90 647 977 109 21 415 96 317 988 78 236 497 133 52 398 77 282 601 103 5 216 119 465 940 72 146 373 127 367 596 112 104 715 99 404 890 138 109 638 95 316 684 82 742 866 103 44 910 112 144 773 106 314 862 106 16 158 125 632 972 105 293 954 90 20 714 90 336 612 96 103 875 84 146 409 62 25 43 79 703 844 112 268 990 114 720 896 91 133 761 90 759 861 46 873 893 118 661 779 80 415 476 96 99 124 135 160 425 101 769 882 79 615 870 84 244 971 48 577 865 80 622 957 95 338 355 80 4 131 79 347 767 51 755 819 124 120 524 102 277 320 116 655 773 99 118 261 86 93 428 93 103 371 71 377 451 93 666 825 113 194 695 83 805 828 83 250 322 104 744 815 102 289 798 80 57 997 68 300 623 126 182 359 63 450 625 85 2 275 78 386 809 130 317 729 76 340 582 119 488 842 90 598 857 75 301 444 103 344 889 94 410 799 82 416 821 100 450 530 69 61 761 76 378 778 113 439 456 75 259 264 90 284 310 103 81 638 104 869 997 82 648 695 109 469 647 109 116 444 89 14 243 110 513 987 124 159 665 120 123 871 105 15 581 82 202 340 80 567 702 158 299 408 123 352 445 53 118 859 91 134 841 82 886 993 75 241 844 102 147 746 94 204 772 82 199 417 115 291 348 109 761 798 109 243 923 96 148 713 95 455 855 106 26 860 78 147 657 99 262 923 79 429 614 70 291 559 122 107 245 86 33 166 84 87 379 120 52 130 104 527 894 101 226 615 100 390 973 99 62 802 107 545 846 107 447 837 101 181 353 103 780 811 97 11 939 68 545 916 78 222 464 111 476 671 91 581 791 94 647 963 102 702 800 71 595 942 132 48 467 84 447 786 80 225 392 120 392 901 115 107 846 103 708 840 110 564 947 67 81 871 127 318 406 144 46 593 97 21 676 95 487 670 93 24 893 90 40 570 85 200 721 111 892 903 54 105 168 117 1 777 116 758 894 90 574 871 118 488 958 85 104 847 106 31 340 104 77 988 104 265 693 102 642 761 47 831 998 112 430 981 97 44 165 106 236 481 87 454 795 78 20 642 96 444 802 67 617 932 97 89 423 96 354 857 68 584 843 66 23 253 109 268 610 119 291 728 122 590 789 128 144 689 73 426 987 109 329 388 77 14 645 98 297 669 107 461 719 105 304 667 115 243 832 99 618 785 83 30 391 105 796 862 107 843 851 78 106 550 81 48 950 106 179 868 76 470 849 121 166 673 91 185 519 58 168 352 72 67 996 92 402 438 82 800 901 52 76 586 95 28 821 58 460 500 87 498 926 86 334 930 92 17 358 78 437 599 99 265 501 135 338 971 94 448 777 124 209 234 103 123 452 76 294 388 108 426 677 78 145 972 53 302 506 115 102 900 116 191 941 113 448 577 85 343 468 82 15 657 77 98 796 113 284 468 64 86 505 110 863 901 91 43 509 120 58 216 94 189 595 88 264 963 73 203 718 77 78 962 100 169 474 86 42 213 74 294 998 104 50 434 112 152 226 95 368 951 104 201 273 89 398 862 69 116 674 119 364 685 85 834 921 66 687 844 98 61 963 128 128 690 106 258 490 80 348 352 115 428 458 104 220 629 93 886 896 91 861 917 107 211 400 81 62 996 140 317 572 92 44 163 108 541 757 105 366 611 82 885 994 125 364 515 79 448 686 86 989 991 118 317 750 87 27 353 104 358 681 115 469 929 76 313 546 85 696 865 118 179 664 108 426 604 98 542 996 102 390 890 61 334 362 88 146 331 77 322 357 90 496 919 108 274 447 124 462 644 116 365 412 115 888 962 84 674 888 116 169 201 131 304 534 97 57 65 116 168 440 101 414 804 82 170 764 114 163 793 91 184 679 109 403 585 97 120 642 89 430 516 64 89 377 93 664 666 111 44 442 104 481 610 93 288 415 114 70 479 111 497 520 85 242 308 54 91 494 103 19 631 108 372 720 93 234 608 69 497 952 93 630 737 104 172 402 105 211 329 75 47 173 101 66 301 87 639 899 110 71 468 82 106 229 93 813 981 118 5 336 91 319 857 119 131 717 61 297 414 116 838 994 112 617 619 65 855 968 100 44 862 106 650 806 76 160 865 67 905 911 94 303 931 86 525 533 62 655 840 99 438 724 91 144 214 134 12 729 123 58 588 88 362 536 115 455 692 121 730 813 97 63 790 117 447 713 83 133 226 87 527 926 82 147 690 117 337 451 112 194 505 139 429 897 124 723 752 71 395 916 122 532 984 108 369 643 120 317 720 119 962 974 99 222 437 67 35 585 105 395 897 103 643 942 134 367 972 106 463 891 65 854 977 85 696 841 119 384 537 77 613 884 92 141 593 95 258 711 115 298 816 131 728 838 132 268 602 80 351 583 98 193 506 98 79 957 105 84 332 115 45 603 116 877 936 96 123 334 89 84 96 115 227 973 71 701 962 90 468 737 102 265 303 115 542 778 140 48 173 103 732 947 95 624 985 101 227 969 101 700 783 113 888 893 78 772 814 116 36 265 98 175 828 102 319 544 102 399 418 99 196 636 106 314 704 101 112 131 97 24 422 114 264 989 103 94 249 121 309 554 111 261 723 108 553 790 61 782 822 52 400 665 93 118 598 85 80 300 114 622 965 113 182 673 106 693 983 109 602 988 128 122 709 82 417 744 104 2 935 96 20 233 83 705 718 97 58 331 67 728 758 88 696 936 124 440 799 157 62 118 83 604 884 115 310 643 88 66 424 117 474 592 101 265 893 122 309 666 101 100 518 100 380 630 116 610 615 110 371 913 103 313 773 116 43 477 73 326 484 30 506 820 107 58 342 104 248 607 98 182 275 57 546 953 134 66 648 121 678 693 78 147 638 108 46 289 124 258 861 112 503 878 145 2 581 106 295 572 76 128 509 87 313 539 110 26 338 106 290 633 83 196 796 102 30 60 122 57 600 78 539 807 102 575 821 95 176 492 105 393 828 124 50 944 94 233 388 140 777 868 100 163 508 98 445 961 123 833 835 112 16 981 82 745 818 74 571 835 125 407 704 97 368 895 104 246 502 97 276 462 110 169 830 114 754 948 113 686 895 51 412 699 83 380 965 126 949 988 65 345 598 103 580 680 108 433 807 120 138 351 80 82 92 80 618 920 122 257 877 139 321 429 121 320 561 71 142 385 86 367 398 82 220 865 122 704 863 119 872 892 110 243 894 103 138 769 134 158 345 107 229 417 83 392 975 108 96 313 90 503 655 60 941 975 125 823 868 120 315 944 69 782 864 80 133 606 83 291 392 80 2 79 104 160 804 122 131 865 106 511 700 107 498 746 118 243 913 99 245 554 96 192 341 108 706 979 112 250 492 87 219 350 106 44 255 135 411 576 95 378 413 115 607 617 131 423 745 124 778 978 86 223 608 93 7 561 99 273 932 121 326 340 107 227 591 79 387 897 90 784 949 93 813 855 111 23 81 93 146 907 118 248 664 101 13 122 100 330 532 99 73 808 118 344 830 110 169 924 104 160 426 84 62 522 115 716 982 100 445 668 120 84 903 87 178 485 93 35 342 133 290 846 95 37 176 66 653 962 88 329 786 102 539 557 101 534 899 90 16 964 115 212 545 89 513 702 105 776 973 95 470 484 96 18 965 85 345 832 115 875 976 80 625 752 120 141 990 91 98 252 97 437 885 101 196 384 91 575 853 84 145 808 102 964 971 72 502 962 134 565 634 84 152 173 75 108 722 85 355 591 93 398 841 71 412 995 82 345 810 77 591 968 61 345 372 123 240 849 98 410 710 103 605 792 128 118 802 131 391 520 125 197 996 84 23 944 117 25 712 89 462 696 102 59 125 107 347 717 85 274 517 99 267 314 72 118 492 71 599 993 86 575 902 98 368 769 97 740 873 96 91 644 59 344 590 113 323 961 91 598 728 89 48 363 98 828 859 94 47 915 83 54 933 110 712 787 111 77 714 129 359 717 110 794 916 85 183 796 116 147 569 81 174 270 122 520 946 120 29 384 101 91 365 110 386 751 119 64 590 93 617 657 80 398 914 123 132 994 119 140 323 133 58 245 103 486 558 102 137 444 140 44 299 87 175 410 100 48 882 95 44 824 92 22 357 94 874 981 111 346 922 146 116 645 134 73 394 88 515 720 141 105 121 97 60 752 114 491 719 119 93 446 88 376 641 100 589 750 124 502 870 98 85 973 121 386 837 107 55 824 67 43 48 115 54 919 128 702 776 105 526 694 126 378 900 103 570 682 116 796 821 126 492 743 109 668 813 107 98 753 115 158 510 102 53 678 87 290 637 86 359 939 93 8 87 151 277 678 93 542 903 123 511 558 150 391 628 51 151 727 102 741 919 104 6 246 106 297 377 88 227 590 100 543 663 96 226 464 110 153 517 74 106 780 72 427 508 86 426 985 102 76 414 137 95 907 104 340 532 99 274 375 81 306 997 107 201 376 95 465 613 131 278 637 105 339 574 121 435 533 83 311 393 123 251 532 81 536 903 106 172 563 72 293 818 80 526 785 146 189 854 111 734 776 84 963 972 104 8 933 111 466 628 119 603 735 104 389 986 74 448 449 125 185 369 88 249 820 102 261 765 98 64 763 91 583 788 109 454 551 75 10 538 111 34 686 83 142 241 136 179 505 106 108 543 101 143 241 101 691 743 116 97 294 104 114 286 104 107 925 76 204 234 99 755 884 101 262 664 94 521 962 56 93 455 100 368 615 114 144 713 101 184 354 76 28 672 93 261 894 85 554 786 88 128 756 114 636 719 95 73 905 95 12 650 87 63 614 94 382 723 101 43 591 105 105 329 105 525 847 136 102 591 63 626 838 130 399 600 83 52 175 57 284 756 92 279 984 121 203 305 110 21 123 76 308 843 102 594 895 84 349 737 114 266 487 103 404 405 75 142 845 113 207 882 76 773 962 93 568 758 78 172 553 121 288 922 71 2 279 72 256 806 86 396 797 96 32 183 84 732 895 148 664 772 126 161 650 74 122 151 76 1 787 114 189 839 108 109 981 66 670 953 88 129 150 83 266 505 87 679 733 104 338 443 85 639 766 102 475 910 89 550 622 118 47 560 101 97 131 91 364 726 95 645 708 67 511 874 114 353 950 107 400 577 109 584 660 139 766 805 112 250 344 102 261 796 102 137 545 101 550 874 97 359 814 126 603 717 104 342 636 96 153 815 87 332 667 80 56 219 87 86 933 94 475 958 69 181 496 101 38 199 71 236 329 95 82 219 99 57 607 123 294 410 103 6 724 84 114 563 140 31 905 126 853 986 93 309 785 81 638 643 107 285 597 88 159 329 98 618 641 120 560 926 77 129 579 137 444 558 126 200 638 101 245 623 117 401 848 96 456 971 96 25 70 90 160 542 97 570 766 114 572 700 78 61 499 101 113 330 101 589 879 94 585 660 81 478 646 60 237 284 96 427 967 111 352 674 98 794 853 56 469 754 118 117 148 84 337 934 102 130 707 134 485 745 94 672 929 118 55 396 114 207 683 80 56 807 77 169 285 124 280 816 120 817 821 86 2 534 119 160 501 97 187 962 114 166 937 89 346 546 103 151 296 87 807 981 108 331 995 108 266 818 74 391 549 81 600 786 115 3 415 86 110 673 78 65 328 102 42 863 157 435 436 127 166 328 115 584 638 110 258 431 98 424 484 88 657 702 94 812 875 106 644 987 93 239 374 102 98 846 85 907 930 88 32 279 95 615 746 84 155 821 115 881 995 78 418 641 119 667 834 81 553 950 92 573 701 92 237 699 132 271 782 149 139 800 117 243 351 110 408 528 114 597 742 101 100 156 111 98 986 64 75 273 93 857 976 127 377 789 86 390 855 145 136 154 86 230 256 85 464 961 102 348 529 111 834 930 123 121 457 105 583 709 93 398 775 64 689 988 77 461 772 106 853 876 152 183 888 76 60 492 109 150 834 108 396 619 88 553 913 69 390 457 99 22 344 90 410 610 59 927 934 80 402 409 105 121 859 97 26 415 99 200 963 93 0 50 81 77 868 98 70 273 81 59 336 117 744 774 123 560 707 103 709 887 132 557 738 76 256 300 106 841 872 90 375 701 113 18 447 99 258 295 99 1 615 70 507 945 116 106 840 73 223 550 114 791 905 122 54 301 95 206 797 85 550 878 82 534 923 87 6 611 119 562 908 92 29 46 75 862 883 88 375 832 71 546 867 146 327 768 74 176 574 104 280 474 101 42 387 81 66 327 131 111 771 68 700 760 99 316 509 90 307 327 96 560 982 126 246 852 150 83 658 104 129 670 79 726 879 100 45 900 61 715 927 100 134 497 89 40 419 129 203 447 133 619 769 105 31 791 97 312 416 80 327 640 91 157 389 125 273 463 131 34 771 87 61 692 104 677 792 125 250 691 133 342 860 62 395 399 100 300 974 95 906 988 106 49 352 128 324 905 120 594 833 85 134 982 87 119 384 113 648 814 90 614 712 90 231 342 107 807 906 106 339 662 99 46 487 67 451 737 115 375 416 101 182 969 116 245 446 89 605 906 109 195 959 79 730 864 125 251 309 121 321 513 84 359 627 120 316 735 65 621 756 74 33 191 102 822 961 65 109 180 123 331 525 114 982 996 74 843 868 131 604 647 126 189 934 122 461 952 50 602 998 87 268 797 56 458 763 104 74 918 125 541 711 113 173 552 88 316 949 106 506 559 59 270 973 119 203 896 61 34 577 102 156 753 94 111 341 69 797 874 83 120 824 104 565 660 106 446 695 86 153 570 126 250 757 115 755 815 116 201 918 120 118 915 98 26 336 109 485 806 62 365 988 140 460 555 107 534 916 107 752 928 88 870 980 74 375 482 107 656 937 128 717 943 108 833 877 71 211 356 99 727 877 113 216 505 100 266 721 99 196 296 106 206 593 109 335 514 113 118 812 89 710 837 78 421 887 101 902 942 69 630 828 125 255 921 112 228 748 69 739 875 104 15 961 99 230 503 83 294 327 140 838 851 65 789 867 129 416 695 75 253 702 130 293 999 83 404 447 88 154 285 114 346 843 137 260 347 104 335 590 110 454 536 129 665 909 91 21 375 86 109 113 116 61 301 139 177 607 98 391 672 119 572 975 117 329 787 101 110 285 68 48 847 68 307 376 94 364 919 86 359 696 97 387 743 75 953 972 104 242 663 62 173 824 114 421 645 102 724 767 92 380 635 92 667 870 100 627 714 103 236 726 122 353 991 81 250 273 108 282 627 103 55 105 84 615 812 87 364 402 116 20 876 113 638 669 67 242 404 85 312 874 131 740 995 79 785 941 83 62 755 92 67 955 104 207 281 70 554 867 77 404 430 120 677 771 103 292 458 140 880 887 110 102 299 106 328 377 69 322 575 59 198 314 88 235 334 83 35 452 84 808 921 83 105 827 68 89 180 91 468 498 81 527 599 157 460 855 112 400 407 112 782 922 147 94 535 97 403 805 66 238 680 115 52 691 87 165 194 136 121 634 120 142 596 112 726 815 142 519 953 95 314 333 85 8 657 107 190 625 102 542 970 103 152 848 137 829 882 124 237 573 54 200 286 114 320 492 94 573 773 117 206 556 82 314 434 88 903 913 88 398 947 120 20 989 89 468 549 127 455 934 79 44 169 100 379 930 108 62 764 121 219 412 121 82 88 106 565 770 108 711 736 98 344 844 82 289 949 115 209 544 125 126 228 81 510 868 111 77 457 72 288 311 105 134 204 114 541 726 101 849 864 124 179 965 70 795 810 99 528 939 89 248 253 114 8 264 137 68 428 106 460 468 119 748 859 78 47 829 81 809 927 99 182 664 130 67 367 117 360 511 113 375 975 79 437 828 120 861 997 90 609 727 80 10 949 127 524 831 96 316 456 109 843 977 97 101 851 104 457 814 90 633 793 130 425 595 91 555 655 111 833 911 93 458 556 94 229 578 101 82 175 61 723 867 89 376 753 98 279 306 92 113 141 134 538 877 76 652 925 95 70 463 78 64 694 107 11 94 114 299 870 118 404 850 112 464 656 131 606 934 142 239 590 87 114 367 99 15 320 96 303 640 85 180 829 101 208 269 116 93 705 113 719 746 105 431 494 72 322 968 108 423 578 122 270 904 110 286 492 95 301 409 95 106 684 136 421 497 70 612 898 104 186 599 92 691 951 104 986 993 112 213 419 112 625 635 119 143 532 107 595 889 78 186 852 113 260 765 105 748 800 122 264 522 102 175 981 132 31 338 92 316 849 123 788 842 100 880 908 72 98 160 79 224 445 96 52 543 72 929 976 113 780 895 90 113 867 126 124 502 92 306 511 114 138 732 101 14 471 111 366 856 101 297 525 109 500 855 86 507 969 67 250 861 77 279 337 93 96 330 92 576 801 98 344 919 119 443 738 72 397 492 59 45 657 109 264 329 86 416 846 67 105 662 81 292 363 69 815 840 104 92 428 106 56 476 85 264 813 98 415 924 94 617 699 98 97 682 115 100 721 92 199 839 131 112 191 106 518 623 85 458 899 136 607 793 59 726 974 89 87 681 104 496 957 105 142 649 121 40 59 72 336 502 65 916 930 109 96 549 125 232 393 82 196 478 110 28 834 123 490 910 101 17 547 94 665 711 89 88 671 85 35 86 88 147 809 98 401 435 115 26 145 36 611 752 133 671 911 73 455 977 102 342 358 94 315 991 102 296 916 113 534 657 89 590 861 115 241 298 115 382 689 119 856 960 80 176 677 102 364 449 121 72 507 67 8 940 113 523 768 103 75 122 74 27 867 106 355 462 54 89 623 116 247 721 90 327 587 91 171 586 90 686 779 82 49 683 125 510 830 92 132 381 120 433 910 72 553 765 105 711 744 76 532 543 113 565 911 104 784 959 94 921 996 80 12 647 115 227 309 94 791 914 93 3 237 116 244 802 87 175 934 135 57 881 108 704 995 115 57 773 100 10 154 98 10 561 123 375 947 83 378 875 103 189 383 140 445 776 129 131 948 122 117 805 111 537 715 87 250 466 98 12 919 47 897 996 56 15 492 132 355 994 102 112 454 83 418 807 84 223 378 121 249 559 93 744 826 112 921 961 89 126 301 103 76 579 112 32 235 86 340 533 104 185 719 112 430 778 93 645 678 110 186 236 80 93 533 118 99 627 100 30 108 51 52 338 107 179 218 91 584 856 116 20 890 72 159 914 96 160 392 78 423 988 104 426 879 67 104 222 110 84 152 97 15 360 85 494 535 133 70 860 98 15 158 70 177 848 130 432 494 75 373 998 100 586 856 112 114 500 92 548 745 94 254 811 133 101 362 113 241 710 95 8 788 77 289 551 119 4 580 118 9 157 123 51 270 96 200 376 111 623 868 115 651 964 81 257 748 102 698 942 77 720 946 87 435 844 75 639 763 106 53 595 136 58 666 73 210 320 80 585 602 52 524 744 89 22 393 131 112 149 101 2 267 103 87 708 112 92 718 87 528 810 80 396 998 103 258 952 112 618 808 93 661 794 116 136 159 93 380 925 76 154 739 96 269 506 110 230 533 149 791 960 89 526 587 77 241 285 105 90 215 129 101 455 87 123 338 121 44 918 113 236 958 123 731 787 60 108 154 113 733 959 111 196 609 79 376 770 88 747 977 104 163 857 113 15 111 87 196 885 97 330 761 103 302 853 139 365 714 86 42 449 92 33 749 78 334 492 104 928 960 118 360 534 89 582 617 103 721 795 105 471 775 79 209 629 123 300 498 83 345 812 95 13 95 134 357 373 107 234 365 118 16 984 123 534 856 105 742 979 134 165 676 126 152 341 95 377 517 98 845 921 105 308 550 108 92 350 135 824 920 91 144 577 109 91 757 91 13 910 104 146 935 88 329 576 106 81 589 77 371 475 100 217 681 104 80 818 78 411 948 95 855 936 108 131 319 105 43 208 97 705 961 65 171 766 158 111 442 137 194 383 68 649 664 98 523 664 92 547 811 110 706 953 91 310 405 112 228 369 80 696 904 120 187 438 89 568 591 84 546 634 102 447 503 112 87 545 122 211 543 99 558 932 101 370 708 113 538 694 121 856 976 107 339 405 96 513 709 81 822 943 142 212 460 93 36 415 67 358 638 99 528 597 113 159 302 71 18 893 92 57 183 89 653 918 99 103 727 106 209 349 90 10 709 113 51 265 85 42 725 92 16 918 89 776 964 80 451 861 120 755 913 55 61 931 69 310 833 103 122 988 113 23 980 82 393 560 66 350 954 107 263 600 99 495 764 127 276 941 121 105 156 109 150 675 103 542 613 79 206 644 124 169 943 87 294 748 100 692 727 120 102 729 136 95 485 100 193 733 100 516 801 106 52 311 77 439 958 161 19 138 104 674 793 71 241 409 130 214 308 79 966 972 94 343 896 105 101 180 122 3 281 100 183 482 115 432 987 84 444 931 106 773 853 104 369 938 98 332 416 61 224 690 95 654 957 84 33 233 125 508 567 110 283 850 116 201 360 117 266 626 109 393 806 95 191 854 114 401 512 116 782 800 89 571 837 93 719 811 89 394 703 80 218 973 110 260 407 95 87 431 119 25 536 100 473 905 115 374 541 83 276 955 120 86 506 121 231 344 126 315 724 131 607 875 103 660 661 111 837 861 92 77 214 95 317 707 80 502 977 110 3 18 96 192 711 98 294 835 83 403 567 110 587 914 91 137 755 133 390 576 87 39 650 65 796 823 90 714 978 116 225 772 95 493 945 85 67 628 103 275 679 127 0 722 101 597 650 99 118 179 100 869 883 83 13 285 97 743 952 82 344 709 106 12 190 95 263 690 72 346 845 120 447 635 99 661 886 115 323 622 120 267 894 101 564 619 74 126 724 106 327 409 114 342 661 82 500 887 128 807 955 135 809 871 138 236 669 104 334 356 107 144 734 59 603 754 108 79 343 81 5 641 86 532 849 72 17 672 103 123 666 92 70 552 134 100 605 96 288 704 88 574 784 124 302 676 83 288 816 86 149 175 103 686 838 92 154 582 110 201 476 99 122 307 98 214 634 92 161 800 89 203 721 112 244 409 146 498 555 89 270 448 80 409 523 87 290 334 92 42 230 111 402 882 95 501 651 151 113 725 98 287 809 83 153 916 58 456 688 113 274 986 118 449 806 132 353 648 97 51 737 96 80 987 114 408 857 99 662 667 63 340 417 85 413 878 121 587 652 100 349 868 89 1 191 100 105 165 92 337 729 50 129 966 124 332 760 124 615 975 121 214 790 144 342 544 133 199 461 105 142 813 118 3 293 66 552 566 101 278 992 127 91 200 97 213 464 70 92 964 63 312 485 104 176 884 83 183 508 108 629 752 127 747 961 91 262 546 70 828 902 80 95 361 85 535 630 86 306 871 159 395 429 125 96 515 88 774 971 85 134 439 106 757 985 110 31 902 139 114 308 81 476 813 94 300 997 88 365 595 59 232 324 105 265 495 63 20 587 93 591 625 116 604 819 99 266 398 91 645 943 122 179 499 112 185 539 107 758 825 99 14 688 134 270 382 96 134 502 102 495 836 100 220 887 115 142 420 90 439 577 77 136 254 29 264 549 136 299 420 100 581 854 45 696 991 98 289 987 75 171 501 88 250 775 95 491 938 80 339 641 111 11 131 75 64 266 136 421 498 102 530 952 54 63 429 136 255 373 117 362 629 98 137 944 124 311 352 71 188 553 75 246 587 107 73 509 118 447 697 112 6 380 77 186 697 59 48 209 79 258 960 92 510 663 126 585 589 77 294 467 104 215 494 96 84 618 112 93 122 111 603 981 134 252 600 107 214 257 96 190 325 93 262 490 58 675 769 89 442 661 113 182 308 116 193 886 93 336 748 73 773 985 106 206 849 94 481 907 100 378 568 117 670 841 106 70 553 96 316 559 98 340 806 81 381 667 94 71 672 96 553 867 89 526 672 76 713 839 98 131 929 96 104 569 85 130 919 44 328 561 106 78 401 88 291 631 90 267 540 72 119 196 97 310 794 113 539 747 90 203 556 80 462 937 118 335 424 134 309 864 139 120 526 101 199 841 104 20 997 85 180 210 99 86 165 92 166 807 109 199 204 73 1 837 89 85 198 145 199 401 87 433 923 112 374 867 79 868 908 68 495 724 93 569 596 148 275 692 102 523 834 108 138 771 102 573 575 109 696 998 130 52 204 96 135 625 130 51 830 85 226 756 87 598 744 76 187 422 113 271 981 142 350 653 75 586 798 91 871 936 151 574 735 80 845 867 114 127 297 92 879 966 101 66 584 91 347 637 135 20 325 124 584 727 89 133 871 100 91 642 90 36 913 87 102 252 88 761 765 88 96 371 54 287 718 108 90 623 101 289 676 134 199 348 59 41 948 127 33 289 123 428 615 116 120 598 110 354 561 120 295 441 70 432 928 109 429 644 107 58 909 93 666 737 117 442 729 97 805 832 109 138 805 78 319 554 112 695 965 114 174 847 118 107 923 87 407 660 117 364 612 100 526 781 110 88 335 75 335 830 109 494 987 85 166 192 116 431 915 114 318 383 108 427 716 85 486 797 113 688 802 76 162 590 80 949 980 101 339 592 110 186 968 115 821 823 126 4 315 117 53 134 63 87 938 107 707 780 78 214 885 102 629 744 136 229 288 84 106 605 78 467 896 101 823 952 118 293 895 115 136 364 93 594 922 74 272 788 116 73 177 100 530 911 119 133 420 116 305 490 106 175 992 77 888 930 146 384 450 117 714 979 100 258 466 95 187 750 111 237 946 147 767 892 87 346 540 130 1 785 107 46 398 97 532 643 121 78 978 116 48 697 128 257 657 117 589 972 109 2 752 120 649 791 114 90 177 92 488 986 138 144 265 96 37 137 139 109 850 85 155 252 77 136 562 108 653 735 95 286 636 118 10 489 91 173 496 100 610 869 69 228 844 128 67 662 120 700 765 83 45 706 78 355 964 100 196 525 111 828 917 91 243 999 119 105 257 113 686 751 99 68 707 56 379 586 68 326 768 111 199 936 62 472 862 109 759 973 107 606 924 98 35 983 69 292 649 122 324 489 89 237 720 110 367 618 120 162 478 100 393 407 91 438 791 132 771 907 115 488 695 78 598 796 98 222 899 73 136 874 116 155 573 94 110 975 80 111 639 91 648 852 81 178 330 120 180 907 131 259 680 67 415 803 134 570 767 122 369 499 117 120 291 117 569 868 134 178 617 99 800 813 117 642 684 114 253 351 76 402 548 74 237 935 76 145 801 144 373 852 114 397 552 99 136 427 79 545 781 88 555 691 93 477 480 123 244 803 50 311 741 119 298 516 85 32 302 53 880 958 88 526 691 93 51 395 113 106 828 99 243 994 60 711 993 101 521 921 96 646 757 73 638 808 95 377 803 95 414 463 96 183 453 82 150 567 70 547 864 90 514 918 104 470 766 111 366 932 82 47 551 82 766 786 123 427 496 108 756 761 78 956 960 152 317 917 116 11 587 130 349 821 91 139 529 107 421 773 79 535 884 113 89 472 93 466 474 118 901 902 86 381 524 82 324 805 115 68 186 57 132 444 113 38 535 91 102 509 123 43 160 107 161 531 88 731 814 147 290 989 77 62 156 94 431 819 77 176 238 104 600 781 111 19 243 73 669 792 123 499 579 116 398 872 143 287 984 138 2 698 112 140 506 124 287 708 98 267 861 125 409 642 135 161 920 113 750 877 134 73 555 129 236 273 92 660 705 77 486 573 93 250 670 93 828 840 106 644 979 144 133 638 113 885 958 101 539 867 130 396 990 93 928 945 111 368 912 116 384 981 102 261 965 145 138 752 70 847 937 124 488 855 131 632 928 40 733 798 150 514 859 96 164 865 66 1 949 90 877 878 97 199 332 98 776 944 108 110 600 113 229 725 96 228 392 104 121 569 101 109 117 65 203 951 95 434 880 96 756 883 109 88 813 125 250 792 103 156 414 108 281 714 111 120 533 72 215 475 84 135 552 86 270 383 125 129 757 66 264 610 119 324 909 99 33 319 104 444 883 79 543 938 55 51 488 104 755 766 128 566 741 99 204 767 100 88 660 106 619 818 94 98 616 118 497 822 94 307 863 97 380 973 119 682 989 86 101 509 69 458 803 96 497 845 92 661 869 109 350 572 101 245 518 101 154 995 88 28 375 74 281 935 115 259 351 96 76 894 110 305 683 111 318 916 118 168 557 127 123 967 92 190 917 96 385 567 122 611 906 106 169 977 90 74 723 112 675 724 57 376 742 88 945 988 99 825 867 97 202 577 140 263 583 92 615 650 81 208 596 93 29 489 83 187 487 61 412 726 82 80 860 121 229 615 106 384 394 85 76 353 100 125 603 79 24 663 73 139 646 103 635 696 88 629 935 74 107 970 93 577 971 70 377 832 96 57 653 102 549 889 124 647 749 95 539 618 124 626 698 50 187 782 113 17 541 120 113 216 87 1 261 80 539 904 105 141 442 58 236 660 87 441 534 112 321 559 102 68 118 103 186 421 92 129 775 101 299 615 94 673 793 90 189 689 97 646 738 70 589 812 112 124 279 94 596 971 99 187 217 119 357 434 113 52 331 114 213 452 118 318 865 63 94 721 115 366 675 117 161 891 104 45 955 79 507 595 110 100 817 86 267 886 141 754 876 86 487 846 99 482 589 85 515 659 96 175 797 81 87 984 102 28 627 107 115 663 80 352 489 108 629 866 95 533 920 87 87 108 107 60 491 142 15 992 122 568 963 99 744 851 126 844 845 107 605 970 119 230 896 110 262 424 85 651 812 92 434 744 90 835 966 85 135 722 77 293 383 86 11 421 86 29 494 98 196 961 95 104 158 135 108 476 85 435 485 70 103 334 91 170 369 75 174 481 90 505 841 79 40 86 87 511 592 73 487 708 95 87 293 73 157 210 123 204 662 72 430 881 87 324 938 84 120 350 92 274 691 89 369 682 126 190 934 141 237 616 79 350 878 92 137 256 126 203 653 116 260 790 76 207 525 90 153 404 115 225 489 76 205 403 93 223 710 68 205 938 74 75 779 80 577 729 128 166 941 59 265 357 115 390 419 126 512 771 115 472 741 88 542 559 87 145 388 94 45 336 103 1 462 84 318 496 111 439 816 107 353 742 87 153 409 109 405 783 88 347 552 125 65 317 108 796 885 99 206 504 163 325 987 116 817 884 75 652 870 94 622 709 111 259 605 129 183 645 113 310 335 97 174 361 99 831 964 90 738 987 88 60 365 85 194 770 97 215 429 90 713 949 83 65 577 108 947 957 121 143 849 98 499 501 85 262 907 99 120 147 103 112 565 78 156 542 111 223 806 62 334 766 111 10 814 92 217 222 69 275 782 115 132 349 143 131 348 109 384 572 90 40 209 80 210 314 81 892 895 102 63 385 139 151 625 69 70 675 95 462 900 88 235 916 108 172 729 77 196 363 81 56 752 96 22 362 83 255 907 122 75 370 103 867 972 91 430 983 70 436 864 66 953 958 83 17 252 103 173 627 118 242 797 87 576 606 66 87 982 123 106 861 96 760 807 144 321 535 96 523 988 77 393 524 101 888 916 85 683 797 101 476 914 93 527 839 116 276 432 105 869 957 102 773 953 74 5 505 98 153 396 82 548 594 89 110 131 74 485 652 153 371 600 79 286 442 102 437 933 85 209 553 115 213 591 101 240 458 100 275 770 101 183 945 64 176 863 68 177 810 81 211 247 120 470 855 94 275 328 130 75 319 81 70 263 107 48 102 75 20 772 107 713 768 72 158 382 76 179 606 81 382 893 80 238 992 88 175 529 102 635 975 84 628 769 102 388 730 117 174 800 139 246 398 106 193 850 82 415 586 87 419 911 110 254 465 105 246 300 114 33 128 85 24 911 119 205 810 95 275 515 107 284 315 114 419 933 97 25 502 106 231 799 94 492 652 74 738 828 122 219 573 80 428 431 102 289 713 68 500 972 95 699 865 81 732 775 109 556 810 100 343 736 108 522 838 70 445 708 116 139 674 59 321 937 116 395 437 110 4 755 98 541 611 100 789 903 108 374 799 80 878 950 63 214 267 93 439 629 101 279 770 101 668 989 109 753 946 97 33 110 59 61 705 133 31 737 113 233 790 96 26 828 84 217 540 110 251 267 111 351 377 48 316 987 122 361 916 87 307 849 100 177 875 120 814 889 124 160 961 93 90 363 86 753 895 101 586 881 70 634 756 120 308 315 118 529 711 96 63 728 140 272 669 82 146 866 80 494 713 58 604 636 132 298 736 90 915 986 135 188 935 104 336 668 71 52 429 59 486 990 88 301 472 116 360 692 95 105 752 91 296 675 83 348 665 120 824 897 79 503 650 74 565 954 105 166 905 91 656 993 97 838 988 99 528 653 126 362 523 130 240 653 95 153 392 110 416 969 85 508 880 102 97 690 109 52 191 137 15 284 110 76 710 130 357 871 107 242 888 100 660 721 82 452 706 93 94 914 108 18 406 53 127 167 97 99 894 72 576 600 102 44 302 97 238 674 78 36 123 101 210 463 78 751 909 103 541 840 80 360 437 96 386 851 123 242 378 127 222 251 129 711 881 124 788 910 95 821 869 127 503 676 91 567 698 69 53 786 95 598 770 106 153 867 33 170 361 109 696 979 76 404 618 97 526 669 99 65 180 82 110 215 102 313 940 92 157 607 79 601 638 92 594 877 73 56 441 70 20 115 120 549 721 82 118 205 103 65 791 101 395 726 113 59 255 86 380 719 113 600 934 96 251 545 123 414 613 88 40 882 124 90 975 94 431 779 98 325 392 83 77 973 114 757 913 121 279 837 114 86 520 87 627 759 120 413 943 87 231 417 88 5 740 87 422 931 98 449 948 97 233 750 80 648 876 123 127 635 105 251 699 102 102 339 61 224 565 102 260 736 119 802 954 123 462 598 65 275 705 123 277 947 56 487 906 95 68 274 88 407 994 82 271 369 85 20 877 116 354 861 105 212 727 86 22 969 76 625 957 57 466 869 105 64 966 58 234 318 86 13 981 52 844 928 41 98 515 107 15 890 51 305 811 80 94 605 94 397 578 124 392 848 130 367 384 42 191 828 95 640 834 86 133 933 124 410 866 91 289 848 82 67 918 70 674 828 92 409 623 101 410 517 105 531 562 92 138 143 107 43 883 109 199 304 60 625 665 79 339 650 102 527 996 109 76 491 123 833 859 71 314 677 107 179 542 123 15 997 114 710 858 96 545 654 100 129 593 131 339 557 75 492 563 64 473 697 132 897 957 109 182 629 86 717 985 57 400 845 62 174 526 128 71 362 73 43 975 119 114 164 127 36 808 89 445 953 73 274 817 92 553 751 96 354 416 115 252 332 91 415 781 81 528 575 62 230 671 131 237 526 96 483 589 89 25 56 84 719 819 115 31 354 124 219 323 69 53 963 88 205 976 104 41 624 138 226 373 109 860 957 108 72 298 80 41 905 88 864 970 124 273 778 106 353 826 80 387 639 89 663 736 118 127 919 106 279 386 113 322 558 67 473 523 93 166 353 134 103 413 128 451 706 89 33 831 100 80 89 77 401 530 109 443 895 106 569 816 66 32 123 101 400 907 118 166 800 122 252 869 110 118 253 99 0 271 135 137 877 95 297 455 64 19 348 97 598 871 90 648 709 115 242 350 86 95 875 107 216 429 104 9 31 132 256 799 79 428 553 84 25 526 82 292 818 125 129 269 119 204 698 115 526 683 96 493 927 114 546 855 105 192 534 107 350 540 96 281 301 106 410 820 111 492 779 103 411 717 93 686 947 76 578 853 82 443 803 137 134 238 82 173 196 103 227 943 92 55 149 107 259 629 79 608 998 116 392 678 92 393 596 67 115 788 74 199 224 115 543 759 103 675 835 84 387 843 53 286 403 99 94 104 82 273 819 104 497 711 104 458 525 106 915 940 81 162 741 68 617 836 50 460 563 125 506 641 97 554 617 116 884 983 101 866 966 77 213 998 115 482 526 126 456 842 89 20 963 108 222 549 121 34 294 117 134 809 111 381 775 105 949 989 98 354 908 74 447 540 87 81 276 108 62 918 71 526 629 65 613 819 119 492 602 87 426 558 111 179 309 106 426 497 128 601 835 120 457 806 108 446 644 91 516 523 130 623 963 98 113 325 120 435 582 77 200 561 112 116 540 68 66 814 99 259 274 117 774 906 120 130 730 99 166 743 44 658 693 115 59 654 125 861 904 90 157 555 113 158 748 75 74 252 115 411 758 109 198 738 104 579 991 88 265 524 106 113 821 72 409 881 107 297 949 81 674 898 126 166 360 113 251 340 80 7 899 85 55 963 71 395 859 113 446 579 94 452 668 139 181 724 107 331 400 128 730 973 123 431 654 93 457 649 89 922 933 95 389 628 109 356 888 69 279 446 112 30 444 96 257 897 90 238 326 92 40 535 97 43 993 131 115 193 117 156 397 67 748 997 108 640 909 99 723 979 116 127 317 120 301 457 126 238 903 98 566 937 104 647 887 103 162 190 113 605 987 106 942 959 119 199 510 129 89 355 113 54 950 72 218 449 106 85 861 104 333 796 95 156 295 110 153 484 106 242 463 97 169 863 135 302 560 104 887 921 96 410 797 127 77 950 119 51 538 98 49 425 93 654 962 101 231 804 93 35 911 109 204 547 113 274 412 95 424 591 87 172 400 115 772 999 98 88 942 120 324 976 90 631 971 72 257 918 132 511 633 84 35 237 92 526 568 100 362 853 66 615 930 75 682 927 122 325 409 106 788 885 109 13 16 88 165 658 94 331 651 102 172 828 111 754 838 109 734 985 97 404 664 117 814 851 97 411 611 126 73 796 125 175 927 73 72 743 74 574 760 80 426 898 78 99 665 92 198 899 89 141 400 112 670 894 95 12 552 94 612 959 105 337 441 82 289 618 95 336 778 95 313 780 105 384 418 98 221 487 105 587 691 115 890 893 125 304 442 113 205 215 77 5 337 92 455 962 108 489 661 140 290 841 121 544 550 95 184 937 97 493 861 90 476 757 90 404 680 91 329 512 109 481 697 65 261 412 113 546 877 102 672 788 97 494 994 105 258 404 89 207 242 127 789 988 146 391 791 117 89 496 135 89 533 51 167 999 116 487 693 86 424 425 114 744 772 105 187 198 91 734 815 95 73 676 97 102 996 116 80 177 162 238 299 90 428 886 94 248 444 104 321 671 106 575 684 121 42 894 106 254 864 82 59 206 78 242 823 100 160 645 115 141 510 96 345 610 107 55 693 97 485 746 68 51 967 106 427 693 98 478 810 124 555 890 84 296 859 115 140 998 84 133 390 83 235 900 98 686 870 78 31 369 87 354 992 76 128 599 107 290 621 119 237 269 117 454 500 142 255 433 104 248 312 97 243 659 74 563 800 68 497 970 105 164 974 109 10 360 93 443 867 111 277 348 76 712 966 85 236 448 113 560 625 106 828 968 80 101 919 113 187 783 107 399 520 118 27 352 118 225 579 50 541 903 72 277 915 89 158 460 99 48 510 115 392 572 105 318 520 136 10 795 89 26 605 157 353 886 65 751 779 96 786 975 65 106 193 89 154 420 92 151 207 75 242 451 129 640 660 82 288 717 84 74 216 106 552 944 67 71 831 100 724 845 102 175 701 100 253 905 100 210 994 98 257 846 110 80 598 82 42 823 97 660 847 82 282 824 80 485 749 111 848 921 102 194 325 96 408 601 75 364 551 87 166 440 105 247 582 89 756 977 90 169 357 60 724 969 96 51 484 105 397 420 119 55 740 89 539 790 116 127 647 93 197 537 70 294 930 121 68 475 84 111 873 95 52 741 131 160 652 113 51 543 83 182 863 107 133 620 106 98 140 94 734 889 104 333 866 95 854 948 82 14 299 126 144 858 89 115 790 105 134 420 97 265 473 96 65 965 95 535 632 118 477 989 80 367 568 107 70 166 80 308 502 113 583 941 96 788 805 142 265 654 103 116 210 157 150 924 124 732 858 91 880 899 124 355 611 78 296 587 95 346 853 84 90 880 112 37 360 137 297 832 122 610 718 98 611 709 50 507 764 124 562 703 103 308 975 120 630 651 88 542 575 126 561 704 68 233 872 121 543 753 97 521 625 63 219 556 129 204 368 119 719 972 90 706 823 120 9 363 100 61 580 112 529 623 104 21 636 104 269 505 98 141 967 101 99 550 68 132 584 117 719 808 147 860 881 89 325 380 123 21 920 93 202 913 116 4 661 109 326 378 86 601 795 98 68 877 111 81 983 105 360 365 109 510 547 121 126 583 91 114 894 88 247 455 93 630 842 107 699 942 81 142 597 114 299 707 140 460 538 107 196 410 129 169 319 88 121 411 99 193 714 84 23 128 140 429 881 154 585 622 124 791 958 86 136 383 102 128 777 77 554 963 99 635 710 92 410 641 94 384 687 83 744 880 82 344 750 114 492 954 95 310 320 91 601 783 90 100 667 98 379 901 120 418 645 99 584 754 73 769 893 95 328 577 110 277 638 70 91 783 101 21 760 96 172 628 90 380 547 114 369 407 61 244 544 109 336 431 103 799 999 132 20 420 131 412 725 109 172 999 110 86 301 62 36 201 119 72 795 87 897 932 93 126 825 98 92 404 89 232 904 91 544 691 70 33 966 128 269 334 102 861 962 118 83 555 94 349 650 115 449 667 130 657 762 83 521 685 102 428 920 89 286 920 126 45 255 73 9 668 58 793 878 119 322 625 100 62 378 74 318 647 93 137 517 101 3 385 79 147 943 109 466 932 93 92 897 82 231 608 95 106 815 94 218 690 93 69 950 106 139 361 63 223 276 101 215 361 73 93 116 88 136 756 78 890 984 65 405 989 126 367 875 109 22 403 117 31 950 99 39 175 98 593 637 89 89 239 85 39 882 115 20 230 119 28 138 114 340 545 96 725 836 96 326 452 101 107 385 97 592 841 89 59 828 111 381 961 58 854 896 106 245 498 155 506 765 90 376 677 124 558 780 119 366 953 121 144 318 93 333 998 93 644 767 97 192 637 104 222 439 128 767 918 152 617 704 93 621 977 69 158 682 104 582 684 94 394 808 74 111 731 116 796 946 68 472 628 103 100 348 96 3 612 112 36 963 109 65 908 105 422 581 99 517 890 95 673 779 103 223 229 89 329 548 83 822 941 124 360 429 91 593 943 140 159 619 74 333 641 71 506 744 66 59 503 119 750 932 121 672 693 103 775 929 122 89 674 90 413 847 75 174 643 88 523 884 116 570 654 105 56 418 96 50 612 59 74 775 102 197 722 58 139 205 110 82 420 47 216 296 90 560 680 101 103 839 105 796 873 99 393 628 80 56 968 104 199 735 68 238 847 60 78 410 130 316 972 124 623 640 112 519 806 81 442 540 110 218 875 133 95 878 108 418 952 85 396 668 100 28 418 124 252 981 113 347 487 139 265 332 82 112 736 91 125 220 103 109 796 120 14 23 100 551 815 93 338 986 102 841 999 89 390 405 110 157 855 59 336 730 73 948 976 121 106 902 106 696 928 105 225 414 118 468 568 136 335 669 84 209 479 116 204 420 110 797 896 78 455 720 70 493 602 114 437 761 110 108 612 75 239 541 115 37 101 109 504 574 100 61 638 109 713 841 80 538 756 113 779 871 99 660 881 90 271 670 64 164 998 104 207 742 80 323 761 74 430 632 88 10 785 86 183 441 115 288 788 84 572 930 45 248 735 112 464 843 85 842 923 87 350 503 117 15 286 79 283 401 136 844 923 95 411 938 74 492 927 104 448 889 76 196 225 72 42 902 69 470 759 127 63 750 76 237 450 95 519 999 113 159 288 74 207 443 136 23 326 126 594 994 91 8 301 104 566 904 96 239 713 114 173 599 92 21 590 106 160 646 100 3 532 105 204 254 103 321 758 108 458 832 92 183 206 59 699 777 110 585 943 130 375 422 78 232 824 80 16 560 78 91 561 103 144 463 100 134 401 126 215 895 96 761 817 104 116 301 119 25 79 102 217 711 104 19 604 64 353 747 98 279 302 99 56 496 119 323 393 108 618 689 91 314 538 76 585 855 136 187 866 104 832 879 78 635 753 82 591 912 56 0 177 73 621 830 86 243 669 115 294 459 83 544 660 94 65 518 76 82 862 88 289 445 118 296 544 103 170 836 96 288 716 110 841 969 120 289 670 92 581 861 89 389 447 52 370 727 103 363 572 95 312 563 125 34 207 69 690 956 40 59 410 100 225 238 91 266 472 88 178 383 98 464 495 71 29 723 102 42 448 107 136 290 100 484 721 90 651 684 71 830 890 119 445 971 69 181 874 76 80 631 92 219 367 119 58 694 111 483 816 108 403 452 115 587 697 78 158 458 103 818 860 96 671 914 101 360 760 101 141 985 63 394 398 112 595 766 74 273 954 83 376 937 129 273 737 84 494 932 83 324 980 84 719 996 110 56 845 112 341 601 115 83 324 115 72 173 117 48 122 112 884 932 100 75 923 127 890 927 110 763 868 99 246 620 122 443 587 96 104 748 144 553 916 106 285 804 108 428 627 124 463 809 113 465 853 90 367 580 105 6 959 42 414 999 77 5 736 97 248 527 130 632 832 51 250 834 98 108 554 77 648 885 112 104 520 118 339 721 104 43 196 93 189 814 103 66 529 75 61 998 123 166 782 100 278 862 85 49 76 106 611 632 99 787 878 82 230 360 94 170 568 122 811 858 96 559 838 113 206 682 82 48 894 125 742 874 119 276 752 111 281 966 121 194 958 130 359 662 112 214 421 112 599 679 104 86 307 97 627 946 122 603 914 109 175 686 132 296 546 102 197 378 106 128 456 102 701 877 127 217 315 101 449 547 120 827 863 121 536 810 123 269 710 97 421 902 106 245 762 75 188 359 121 128 413 101 674 901 91 40 230 83 164 228 71 270 763 94 836 950 135 329 423 66 46 750 114 768 890 111 380 482 103 380 406 129 723 814 89 129 354 75 33 368 122 354 506 75 241 678 97 54 675 141 418 882 69 299 919 145 476 906 132 357 475 96 258 261 111 213 379 88 358 983 147 333 672 109 99 693 107 121 295 85 88 573 85 92 557 126 494 719 117 63 653 77 455 987 117 36 635 90 7 446 101 406 861 90 407 814 85 1 273 123 273 545 123 640 703 85 132 420 70 124 523 104 170 213 104 505 511 71 328 549 65 548 756 120 550 598 64 292 433 94 579 829 73 710 958 107 233 373 110 126 258 103 260 363 106 693 805 101 492 647 101 143 161 86 609 702 95 218 714 106 595 670 122 118 761 116 341 520 107 220 687 87 510 699 107 371 501 108 533 556 81 95 288 118 819 846 106 525 949 104 280 609 81 259 910 59 13 185 73 679 718 121 378 644 71 180 960 86 485 559 133 200 980 120 658 829 76 360 624 131 148 883 86 233 490 133 337 743 107 208 368 62 507 635 174 255 779 95 69 595 114 640 751 116 221 583 113 684 701 114 445 916 107 802 935 128 434 801 123 643 983 82 619 915 98 361 772 82 90 675 110 812 939 91 352 694 79 16 501 92 44 630 87 41 567 109 748 876 135 326 729 105 370 981 108 302 482 105 388 945 61 4 743 132 265 518 105 203 487 103 91 895 54 66 929 104 762 936 95 366 681 89 259 799 79 277 951 92 436 899 75 164 816 94 202 286 84 109 495 108 252 983 96 497 964 115 34 323 108 426 711 87 213 411 41 124 567 101 429 832 82 609 663 85 298 595 118 458 935 125 840 896 124 516 828 104 602 785 129 65 184 140 700 835 94 619 819 94 424 698 113 602 958 101 13 908 77 210 721 82 360 873 107 16 623 98 494 513 82 103 190 86 282 461 153 356 732 83 454 997 94 434 874 52 173 890 106 806 994 58 531 853 101 224 669 113 89 284 72 143 381 120 416 983 130 718 949 99 717 843 119 224 744 113 426 733 102 728 916 119 292 387 135 577 915 87 71 316 96 752 951 109 67 798 96 734 751 108 351 622 101 244 596 98 516 860 76 820 822 112 3 889 122 77 199 73 0 495 99 112 868 127 384 583 104 274 612 95 303 781 125 174 415 120 364 806 61 485 580 93 20 427 93 451 940 89 221 603 83 424 500 83 887 933 143 641 762 75 374 786 71 774 903 96 47 59 101 701 707 79 487 649 72 553 970 95 613 897 72 478 885 160 178 609 109 163 533 75 373 593 130 485 952 71 29 920 80 129 947 124 110 718 139 250 624 92 23 39 124 598 643 113 28 694 108 469 905 79 192 538 115 117 205 99 315 806 109 333 752 96 195 596 119 99 212 60 253 642 76 529 927 133 739 746 81 336 640 98 13 446 112 146 430 105 59 196 119 749 850 100 204 952 101 176 505 57 33 865 97 248 595 122 34 638 79 505 589 108 588 924 75 178 990 95 260 366 112 149 724 96 95 759 137 284 683 95 341 482 97 49 55 99 794 955 112 323 653 85 955 977 121 733 888 129 14 63 106 73 627 94 354 826 121 703 858 91 157 634 66 32 933 118 62 556 104 434 749 110 334 668 110 727 790 117 64 854 110 188 495 111 716 836 107 156 876 97 96 186 138 703 941 92 192 781 93 794 842 102 363 438 118 976 983 108 45 233 104 29 693 70 334 890 85 859 873 115 107 715 126 97 348 132 705 805 85 651 894 116 58 744 119 491 539 97 126 162 104 279 748 128 141 692 72 373 776 92 192 348 97 4 728 94 598 645 103 329 973 76 336 749 93 221 885 76 821 948 115 419 989 85 525 737 128 2 763 85 426 705 99 707 952 135 556 910 104 275 431 100 18 844 104 108 309 125 435 782 117 135 769 99 253 489 128 20 855 95 458 519 122 615 641 117 234 642 69 34 173 78 46 748 123 347 833 126 484 894 79 276 560 114 116 882 116 486 960 89 345 680 112 427 697 120 392 840 88 268 490 69 162 305 79 2 514 89 706 714 79 157 529 113 210 274 73 938 948 89 84 826 86 641 869 127 264 973 82 438 602 94 417 790 127 518 592 99 48 886 145 139 316 103 277 747 89 911 935 96 294 589 99 192 890 115 130 935 104 582 820 101 760 899 115 13 729 76 118 230 134 760 922 91 282 390 75 406 414 53 201 626 100 506 799 120 298 716 70 601 843 96 640 938 69 184 202 127 413 975 82 14 209 77 140 776 122 278 765 75 116 466 101 49 96 104 54 574 107 301 467 65 534 764 93 136 960 116 783 819 82 435 840 113 207 289 110 97 411 78 784 785 146 550 844 130 116 469 125 535 811 68 128 465 92 435 539 88 461 984 99 637 706 80 122 469 66 95 386 116 106 968 85 0 720 128 528 877 114 17 242 121 532 962 92 83 615 107 256 549 89 594 998 98 57 838 102 534 584 118 148 836 111 29 586 104 24 416 90 360 776 98 557 692 84 706 763 124 397 501 90 937 968 129 368 917 58 506 940 110 211 951 118 659 829 115 243 423 91 724 995 72 139 816 106 30 442 102 549 985 80 101 960 125 76 839 93 860 871 68 12 270 97 208 714 113 1 193 61 620 647 59 247 835 95 327 646 73 420 595 103 227 921 139 126 462 101 562 930 123 17 830 76 498 608 118 76 752 79 407 721 113 777 798 69 98 566 146 579 614 117 742 943 91 492 628 127 242 393 101 388 679 96 465 531 111 617 802 105 730 897 83 28 784 106 135 142 95 355 667 82 471 859 60 50 326 92 714 908 68 101 262 105 264 299 76 393 534 56 222 669 107 565 828 101 439 795 94 661 931 89 7 218 66 147 196 95 12 280 106 151 869 93 216 898 136 381 556 106 871 972 119 412 625 104 294 432 113 759 827 81 429 855 75 191 671 93 151 610 118 91 276 108 251 802 62 454 602 94 499 784 95 160 554 67 773 955 56 416 635 52 497 850 67 637 893 108 268 856 84 508 514 91 168 311 72 29 683 74 507 577 83 778 946 108 84 437 91 649 728 91 178 899 85 391 484 115 127 432 109 855 987 132 263 896 120 448 886 106 793 885 114 88 397 84 480 914 103 719 943 85 224 225 77 321 995 76 284 948 88 388 570 83 329 354 115 406 702 85 719 944 120 130 868 108 71 84 83 229 562 62 337 927 105 416 950 132 41 676 114 168 638 97 123 301 92 701 846 92 250 654 79 817 953 98 273 431 101 119 199 93 458 889 123 6 228 70 59 990 77 871 877 101 549 891 97 168 561 92 107 898 86 462 954 81 289 694 122 538 893 117 694 818 108 1 819 124 584 700 92 114 816 116 81 558 83 537 563 114 344 990 118 60 85 126 100 178 84 235 427 97 66 528 124 577 634 74 183 852 60 559 694 89 277 671 84 550 940 70 389 663 92 394 504 73 91 545 111 53 801 105 19 315 117 333 537 95 319 999 99 12 921 113 401 517 127 398 451 148 347 839 127 268 685 129 577 635 86 376 902 91 548 872 110 350 899 84 815 898 69 389 623 110 852 995 90 946 968 105 193 713 118 530 640 111 230 903 90 160 463 127 791 819 80 457 549 123 360 698 105 685 780 67 208 594 37 759 917 111 249 535 90 511 621 64 207 916 92 242 733 140 180 389 102 14 453 143 378 942 86 246 271 109 421 574 99 431 510 102 407 634 127 239 796 105 328 538 72 734 811 95 503 632 89 492 717 110 63 286 115 242 258 74 94 815 89 587 745 86 286 436 111 44 203 97 760 781 136 78 262 151 255 493 112 519 752 92 219 509 79 118 617 107 103 775 117 482 848 117 623 981 82 28 460 52 255 331 95 266 271 111 383 583 63 830 956 96 635 927 99 338 523 91 551 737 88 269 516 84 321 795 114 10 295 84 197 619 117 155 998 114 334 992 101 936 974 93 488 827 98 478 999 72 59 68 124 313 837 129 643 920 81 468 906 134 512 557 56 470 967 139 292 923 111 875 959 33 62 78 109 174 791 110 156 634 119 394 515 93 32 830 113 439 762 87 389 889 120 80 502 125 206 602 97 655 806 121 274 895 97 94 465 112 144 290 91 112 232 76 49 637 81 220 770 85 873 983 90 501 786 71 108 239 84 90 635 100 899 989 116 202 394 108 351 499 107 109 649 82 457 567 94 286 398 88 434 640 119 500 933 90 105 829 84 233 316 71 276 630 105 93 453 99 838 963 73 525 625 71 359 573 103 29 985 85 110 737 71 80 616 114 147 440 119 111 491 106 508 697 103 370 960 93 821 849 115 326 965 89 111 561 56 179 313 119 729 999 132 455 678 115 952 976 101 687 779 92 75 198 69 36 649 70 449 903 81 14 794 145 205 622 103 697 718 106 364 805 74 577 685 88 316 664 78 28 31 86 500 876 98 551 838 90 616 927 126 813 825 94 494 654 107 113 449 99 415 914 93 403 415 51 9 929 71 630 934 92 714 745 81 506 531 92 672 720 109 481 814 99 65 437 93 620 872 64 382 518 88 433 451 131 268 638 87 0 346 107 88 303 131 87 291 60 187 766 109 257 931 75 687 856 98 520 611 103 211 823 81 275 757 106 4 675 55 487 550 82 667 680 115 18 811 74 483 994 116 23 113 87 217 274 120 99 825 99 292 673 105 365 881 101 50 82 83 490 699 105 503 699 98 19 539 85 168 337 123 207 406 95 679 966 118 68 786 123 269 613 72 568 654 101 156 165 122 123 189 98 153 980 82 531 671 117 525 744 92 671 679 109 443 527 97 114 929 113 468 875 77 272 857 117 12 631 105 578 752 81 364 404 111 367 843 125 159 210 122 534 808 100 31 249 111 46 646 105 146 859 117 718 910 84 155 853 102 180 888 88 756 847 105 76 987 120 139 905 115 129 799 74 464 993 110 380 460 79 494 804 108 428 571 80 528 583 92 11 411 106 262 622 93 162 698 103 379 481 81 115 811 114 133 853 73 389 730 89 738 790 108 798 842 66 713 897 127 465 891 111 297 858 115 78 890 110 282 389 95 1 453 98 326 805 104 555 895 101 727 781 156 355 925 99 118 672 80 374 749 102 40 803 105 194 272 97 764 836 138 261 740 75 91 646 103 599 757 102 497 856 108 586 653 68 155 597 90 756 916 103 370 941 90 884 912 89 225 840 95 841 984 98 471 881 115 441 891 106 717 751 120 370 820 120 397 461 73 182 858 35 236 388 121 510 714 82 825 963 116 557 601 123 198 477 72 19 524 123 312 462 104 191 362 38 240 884 130 200 973 97 854 909 114 23 982 100 642 901 103 589 651 84 116 512 125 32 472 137 672 682 97 370 525 65 234 852 91 380 861 93 585 649 103 374 822 86 426 648 83 188 950 113 149 575 109 392 509 119 219 225 96 40 376 91 577 875 121 423 950 68 41 97 101 726 807 107 557 773 120 972 994 89 131 609 81 335 495 124 153 597 141 69 513 118 304 913 110 707 784 85 232 349 92 65 669 66 546 674 118 152 790 96 310 525 122 142 911 126 173 805 80 243 571 126 14 103 114 119 709 93 726 821 99 165 643 100 424 896 143 487 712 97 78 749 55 22 683 119 126 908 132 459 932 110 286 551 85 361 635 111 343 756 121 320 753 60 828 942 102 683 955 93 375 976 118 98 458 90 59 331 123 160 809 99 642 686 93 307 379 75 81 743 117 532 766 121 87 510 90 255 634 74 244 911 100 145 451 90 413 987 112 345 383 118 562 650 91 56 250 110 631 741 104 55 811 77 224 552 61 722 848 96 635 769 97 134 310 69 530 774 104 248 838 107 43 453 91 630 728 124 123 784 95 357 571 81 166 394 136 1 105 111 764 864 126 154 770 82 361 695 97 816 911 102 487 965 84 106 859 96 262 373 126 10 691 44 490 657 85 618 992 83 399 582 113 381 905 101 60 797 83 222 694 131 545 933 65 374 479 89 320 556 118 578 728 97 699 974 81 553 675 108 311 982 88 636 938 108 89 601 87 230 917 69 751 983 101 58 347 115 32 885 95 361 794 116 30 414 124 406 820 107 413 754 83 0 280 89 85 385 111 349 418 123 678 992 109 261 274 105 71 687 114 290 503 122 260 632 134 341 465 91 66 857 124 258 780 83 262 652 104 409 537 102 14 442 106 231 647 122 469 780 78 689 740 105 230 632 99 102 782 106 275 621 92 413 916 108 139 809 90 92 270 90 226 650 73 455 635 77 75 144 74 814 886 91 384 395 109 365 840 102 203 250 139 174 430 110 202 486 91 348 774 82 225 510 65 577 987 71 713 788 80 72 589 123 285 600 116 56 265 98 40 710 107 127 395 109 327 892 130 274 434 90 641 943 135 707 974 119 531 580 135 339 364 86 299 946 118 76 197 116 226 323 88 199 293 90 295 320 87 636 966 83 410 993 66 265 698 78 771 821 83 781 883 78 387 388 105 719 915 96 8 154 107 506 777 98 121 239 118 300 869 95 447 672 103 371 468 87 503 981 96 64 97 122 690 915 83 43 950 83 445 529 128 659 990 115 317 385 79 209 608 94 104 370 132 335 774 82 262 839 78 252 282 74 343 889 72 182 346 96 229 571 112 796 846 103 419 893 90 883 997 87 513 551 83 32 244 110 196 691 103 947 948 43 114 329 97 478 797 108 28 317 108 229 612 82 359 425 126 868 997 99 304 450 84 222 489 115 54 600 140 42 99 99 412 746 114 633 651 83 436 489 111 282 846 92 39 561 101 736 975 86 602 921 78 593 742 86 604 804 96 448 528 102 219 462 61 271 660 84 146 761 81 133 706 116 112 825 55 87 927 127 123 799 98 90 861 117 560 719 102 240 753 114 580 629 111 500 854 117 510 787 91 333 823 98 410 481 101 486 980 119 13 269 90 276 977 68 467 955 130 310 332 121 595 627 68 278 976 78 349 586 99 205 892 132 394 725 117 14 93 90 824 841 100 346 937 76 70 318 81 706 778 49 611 919 108 594 660 128 2 513 101 633 818 91 394 836 125 648 651 69 895 902 138 784 971 106 150 957 74 37 289 101 262 371 120 86 167 53 68 187 110 157 966 108 419 755 111 458 589 123 34 724 119 71 244 109 563 884 104 318 722 105 274 854 121 18 28 121 142 201 79 149 908 98 355 393 78 765 823 62 386 907 115 27 687 46 516 947 98 403 593 126 67 465 85 604 619 68 505 792 94 259 822 124 33 835 80 624 832 88 69 722 104 106 495 115 470 524 75 422 670 98 298 402 131 175 757 92 595 848 59 631 773 92 17 530 88 355 501 132 60 196 132 70 95 84 497 859 83 414 565 90 429 718 101 68 751 104 501 999 104 507 642 111 330 636 118 509 708 92 146 379 82 357 463 76 143 875 88 501 556 115 692 713 87 311 334 90 284 519 85 340 846 108 289 948 87 890 898 94 254 601 100 807 845 118 257 780 107 51 590 103 646 771 88 50 239 111 464 666 78 223 960 155 158 181 89 269 470 107 248 678 101 473 758 109 317 855 70 260 907 110 685 791 84 171 671 114 206 363 78 501 610 146 220 779 103 50 383 103 245 888 114 204 763 90 223 609 106 319 469 95 552 834 114 241 996 94 49 985 100 109 384 100 301 835 106 249 505 115 156 734 151 283 726 122 256 972 95 411 662 81 245 307 96 178 755 118 204 632 99 226 831 132 792 793 111 822 892 124 284 509 105 222 564 121 9 246 119 640 845 90 49 368 99 376 396 113 794 974 123 75 179 86 41 838 131 56 291 96 184 220 114 591 599 115 498 642 115 622 891 116 629 987 89 162 907 87 489 791 87 567 659 92 638 848 97 303 546 101 525 968 98 175 293 66 889 961 102 347 392 126 701 839 67 837 838 89 20 200 90 372 757 86 0 375 91 768 959 128 37 196 89 423 693 111 650 950 139 440 831 90 565 733 77 459 589 113 740 851 114 211 315 117 220 468 111 854 946 85 145 576 110 169 724 98 222 913 125 573 594 92 326 393 104 624 727 113 54 165 109 624 703 92 491 609 94 266 387 80 496 809 98 217 903 101 51 225 127 80 547 140 401 592 82 6 933 133 268 853 106 512 604 105 701 884 98 675 992 109 332 469 99 85 536 86 201 267 116 909 924 81 332 723 66 200 360 83 210 269 68 16 942 83 689 959 83 479 890 110 442 800 68 222 725 98 105 390 119 34 566 154 8 945 90 542 924 125 23 817 75 384 760 82 268 769 121 45 227 92 772 903 84 115 327 127 166 236 70 5 848 112 388 592 80 105 839 65 601 692 91 633 753 110 397 767 63 119 828 93 129 625 107 122 966 123 156 176 79 685 693 92 681 953 89 520 690 89 588 647 120 211 889 121 272 326 50 401 916 86 419 621 107 647 930 100 79 670 104 64 359 116 177 970 100 323 803 95 345 437 101 278 886 105 190 683 99 162 374 59 9 305 81 10 231 79 327 441 130 376 756 95 267 636 71 205 680 100 560 828 129 353 942 88 396 873 131 134 586 92 364 531 90 355 972 83 574 683 104 207 309 68 156 843 105 53 929 95 158 908 106 255 423 133 539 980 106 489 742 90 499 553 117 117 118 78 1 149 103 266 599 101 336 767 109 606 768 88 214 926 127 870 912 64 111 709 94 41 637 101 231 627 112 320 788 124 343 972 98 213 487 123 76 410 122 99 966 82 922 971 98 201 952 121 578 725 92 679 766 63 348 964 114 276 671 109 93 516 127 139 871 114 327 737 110 335 525 105 182 779 112 377 821 136 500 897 112 398 765 93 157 621 78 421 531 102 388 700 81 68 178 141 201 216 88 37 492 84 414 581 100 606 972 107 180 768 107 75 209 96 660 852 113 575 796 105 827 945 64 92 412 113 136 302 103 56 72 143 598 971 63 442 530 91 399 749 105 151 580 104 622 866 119 797 816 136 307 890 92 205 426 79 674 852 96 119 211 103 162 858 47 513 746 71 69 340 73 234 917 101 563 839 120 530 891 97 275 453 121 913 935 69 263 697 89 33 129 93 688 764 119 782 798 84 519 855 93 236 962 98 32 207 121 596 797 110 484 976 72 256 641 102 340 556 111 266 379 115 192 824 126 671 916 114 223 654 155 597 990 112 346 792 110 198 379 106 588 720 85 212 500 112 83 990 121 276 611 95 176 228 98 321 744 95 99 501 92 364 647 80 152 407 66 260 981 50 588 672 105 16 427 84 708 882 116 396 784 79 210 865 50 275 798 120 44 534 89 371 828 97 777 986 114 389 709 86 237 819 105 2 705 74 651 677 112 211 423 110 62 649 103 105 490 76 355 558 97 38 685 128 487 536 130 360 609 102 54 492 89 2 16 115 509 915 83 13 965 109 291 787 113 161 724 144 75 81 134 275 351 101 302 485 120 413 806 95 228 468 91 672 848 116 35 602 84 42 736 124 276 471 133 298 668 115 861 862 144 115 769 158 405 675 96 680 944 110 27 696 87 488 592 81 44 921 122 197 841 91 401 510 134 242 771 108 474 977 120 195 938 98 397 603 90 380 776 89 583 944 88 96 435 117 378 485 99 248 502 95 687 916 102 598 963 75 576 990 76 347 563 81 866 899 104 121 828 100 342 706 87 257 434 116 226 576 121 253 609 93 139 620 123 387 983 109 594 747 79 748 894 97 232 905 110 275 617 138 125 652 91 424 619 74 558 924 126 34 86 57 86 596 63 33 891 169 179 643 94 81 846 90 280 745 77 326 947 113 108 474 70 184 674 109 126 264 70 482 522 82 41 796 109 244 514 103 649 677 87 455 799 74 91 92 73 488 559 114 804 891 87 108 750 134 458 965 97 14 345 92 904 972 146 304 584 98 534 889 103 530 569 106 129 453 123 38 787 72 39 749 101 803 850 88 661 852 79 610 682 101 439 817 91 160 994 125 601 739 72 496 566 133 234 508 87 129 302 91 599 947 58 128 136 122 326 882 84 766 979 103 789 858 99 363 370 108 299 866 118 249 381 123 108 318 109 49 552 112 761 972 88 172 969 113 54 613 121 109 806 116 80 310 71 632 642 146 123 863 62 406 413 82 285 572 53 211 837 111 232 245 87 332 900 131 324 537 93 335 948 82 595 994 81 430 943 58 477 615 99 703 850 98 446 746 106 316 672 78 360 656 141 381 881 75 288 568 102 67 617 107 13 825 85 206 560 123 92 592 116 385 858 104 145 167 100 12 371 101 733 881 109 638 891 102 220 290 110 101 145 83 202 238 83 112 698 82 316 432 55 664 867 106 101 201 77 372 658 101 80 609 106 567 572 56 63 725 73 366 399 100 112 912 68 294 929 97 711 940 139 685 850 111 90 370 133 11 438 111 626 808 93 117 970 117 478 656 106 254 706 100 141 737 90 487 677 134 411 965 95 397 696 58 182 226 95 710 766 70 23 580 106 120 886 89 894 902 122 60 131 102 162 523 103 446 848 81 632 775 119 32 586 102 299 362 104 507 681 111 628 732 91 398 639 106 160 351 57 622 897 106 868 896 129 39 719 101 137 239 106 27 738 113 303 829 79 148 228 69 622 806 109 136 625 126 104 538 73 287 632 105 400 903 104 769 776 112 271 501 109 816 947 128 730 838 91 172 263 86 228 409 77 550 623 118 561 895 130 363 507 114 515 775 60 158 985 76 387 472 113 397 805 96 176 271 65 180 941 108 120 440 96 430 614 95 253 292 99 65 334 72 43 394 103 230 655 121 707 725 141 47 281 103 150 533 115 147 154 106 102 347 115 82 463 114 755 799 112 244 627 111 527 975 104 314 994 118 94 371 90 390 975 109 698 836 98 432 713 60 269 582 97 51 635 94 383 751 105 297 538 98 250 596 111 727 745 95 20 847 69 268 550 112 379 884 87 88 305 134 654 929 89 324 937 90 345 792 122 115 672 100 316 396 104 36 581 107 723 844 95 482 719 112 146 370 88 230 734 58 734 957 113 227 502 116 561 966 82 663 667 123 14 223 133 768 791 114 175 500 132 313 952 101 347 441 88 888 923 111 132 617 117 353 693 120 855 930 138 277 410 79 18 417 82 112 354 143 347 623 110 64 833 100 644 922 120 228 638 102 669 889 109 88 722 93 0 245 135 319 771 133 323 966 110 106 614 81 535 868 52 129 561 71 284 637 99 66 948 118 186 876 79 84 383 94 133 689 95 603 969 124 203 325 128 856 925 86 556 692 110 3 760 85 166 709 90 176 331 62 156 290 62 172 184 132 316 463 96 49 996 86 37 422 79 960 979 81 909 998 116 61 715 70 344 479 109 341 423 120 560 739 115 452 774 73 77 402 116 135 208 113 195 785 92 279 978 87 94 746 114 431 828 101 622 810 75 25 714 128 755 988 85 150 939 101 540 591 142 679 693 106 740 805 73 250 833 96 167 609 77 106 673 76 242 984 90 20 95 87 457 487 125 516 550 122 252 916 94 467 617 101 796 929 95 105 624 83 370 896 140 264 997 91 448 597 75 371 733 90 370 718 108 164 208 124 290 380 119 144 556 85 245 864 72 222 247 121 250 394 50 17 861 122 115 250 90 208 829 92 546 663 83 243 776 84 629 668 109 423 686 80 264 548 76 14 290 69 395 566 83 140 188 113 228 483 100 529 578 109 74 282 83 500 629 77 514 889 107 251 583 116 514 530 120 49 519 91 287 695 76 583 647 68 163 182 90 699 913 76 387 724 116 142 271 95 173 576 112 600 686 124 149 865 101 160 229 112 551 888 91 228 425 100 464 678 103 67 421 117 526 855 90 511 610 134 508 922 108 526 668 96 57 369 108 590 721 106 419 669 97 446 628 79 140 454 89 643 972 140 230 419 66 244 886 88 26 926 158 333 552 70 85 122 112 42 569 120 554 804 114 162 183 115 0 911 109 259 694 114 140 449 94 386 426 124 12 559 124 165 870 102 199 609 56 656 788 75 347 432 98 505 567 92 658 930 71 118 983 92 143 150 122 67 343 92 177 278 52 427 990 98 311 985 43 860 934 131 405 981 71 330 418 88 263 892 90 120 449 124 417 798 113 345 935 62 706 732 91 593 796 104 767 845 102 248 885 145 498 538 114 260 648 93 272 791 96 731 874 102 756 843 106 282 317 98 436 947 99 787 865 104 227 358 115 677 861 158 531 862 88 510 698 85 482 504 91 171 509 99 190 833 91 191 649 87 663 812 118 552 848 107 233 428 100 148 542 73 398 788 69 290 723 96 158 790 90 448 667 124 735 754 105 160 320 76 74 472 67 33 999 54 171 781 57 953 967 111 212 365 97 197 224 104 383 819 87 371 956 138 460 917 94 413 716 159 565 647 99 520 591 115 345 843 74 673 951 81 698 894 124 102 570 111 517 985 93 677 935 140 58 230 93 435 901 117 492 715 73 125 241 75 267 796 86 55 491 66 187 687 122 631 983 68 314 508 102 23 749 83 319 800 62 116 849 68 316 912 123 412 476 140 13 977 93 622 646 91 689 882 85 384 909 75 192 697 114 116 925 135 440 528 105 472 920 126 883 952 96 712 761 85 428 472 104 38 543 105 358 837 119 271 752 110 185 414 88 267 482 63 96 521 66 146 889 67 182 916 85 256 309 107 810 868 95 930 953 108 177 472 102 24 206 106 648 965 92 717 889 84 368 727 87 842 941 98 556 580 68 490 822 112 316 389 103 275 805 97 737 992 97 858 888 74 177 245 112 5 855 90 41 930 93 91 127 111 71 864 117 608 956 78 36 901 81 655 850 93 536 992 102 82 405 140 8 142 109 252 882 122 705 937 62 467 672 118 399 402 101 65 66 57 542 817 97 81 106 128 475 569 92 459 827 110 697 748 125 485 869 98 537 875 85 767 878 99 30 794 112 438 845 105 117 855 88 716 804 89 203 697 76 71 978 89 296 621 130 257 588 133 298 382 115 694 721 119 135 334 55 605 609 83 78 231 96 371 865 97 374 679 78 661 947 102 670 864 133 384 557 87 363 819 117 5 782 100 338 431 136 70 814 152 406 522 88 109 170 108 67 678 86 162 515 126 137 300 86 305 873 85 799 950 112 647 703 98 107 243 66 189 303 86 214 339 86 560 654 106 518 663 126 458 895 74 25 431 67 198 447 116 30 716 79 151 608 139 335 690 69 14 263 94 64 518 122 812 854 100 665 672 93 3 439 104 301 927 130 180 407 75 117 496 104 101 496 84 126 297 90 648 736 108 367 478 118 859 894 86 479 737 73 563 747 57 468 722 94 485 685 130 152 511 104 153 351 79 565 860 68 758 808 104 486 552 96 466 681 71 373 817 78 93 635 51 184 655 91 417 944 83 521 538 108 290 541 90 793 831 123 425 798 93 440 726 101 261 737 89 155 460 108 138 226 128 203 782 100 597 747 86 826 904 105 532 839 89 175 753 123 16 536 78 342 872 93 182 220 120 116 500 62 553 977 102 375 419 101 261 824 83 551 917 100 39 788 116 616 874 126 95 174 94 199 222 85 150 849 103 212 923 105 272 816 89 469 844 119 72 849 100 65 718 85 78 254 88 428 852 101 397 600 66 269 389 57 365 548 115 361 885 117 82 322 106 294 484 117 335 893 92 358 390 99 28 903 83 547 673 116 31 119 87 12 87 71 62 524 90 825 858 129 720 789 95 546 675 98 296 652 149 255 414 118 567 723 92 182 292 67 877 954 118 154 170 101 220 813 135 108 168 66 271 475 133 385 833 118 610 848 111 610 672 109 157 458 68 686 720 76 183 757 95 581 777 91 182 584 108 779 975 97 300 618 100 520 710 92 900 999 114 507 639 74 272 487 110 628 896 118 218 268 60 531 675 107 177 425 89 693 931 116 61 490 137 89 643 116 408 804 113 661 747 109 105 260 88 642 819 125 25 182 113 219 447 108 238 543 120 287 322 116 37 952 94 193 974 89 435 866 101 14 149 109 686 717 116 670 990 131 19 796 41 400 503 128 311 549 57 593 816 124 161 392 97 478 800 116 32 42 102 162 702 81 224 767 82 6 237 73 206 951 134 513 970 105 898 952 94 116 610 78 56 838 97 120 674 128 235 841 81 276 946 77 182 334 98 263 770 119 344 901 91 116 677 131 286 773 102 237 292 94 100 420 124 580 834 96 44 445 133 266 332 109 216 330 130 356 393 83 423 981 97 108 987 107 560 671 138 110 150 90 346 351 65 313 474 71 556 839 98 722 782 111 194 526 98 261 384 110 925 991 102 60 611 88 178 504 76 519 895 121 331 498 102 4 437 76 643 970 113 215 664 106 18 230 120 344 387 96 93 839 92 479 814 125 382 729 83 48 415 61 931 945 92 669 996 89 86 979 111 234 304 95 32 864 98 454 507 90 29 661 121 157 228 64 116 779 81 124 975 99 128 720 152 363 423 111 588 972 102 299 528 106 273 708 105 89 387 60 264 971 92 626 668 116 508 741 97 68 246 92 11 666 93 690 938 94 269 992 85 352 870 101 366 662 123 129 935 108 694 841 85 287 484 97 609 894 81 124 889 70 92 407 96 635 997 100 338 348 101 226 402 91 313 425 112 287 892 99 451 539 66 260 773 73 449 484 119 269 859 100 365 425 103 0 510 104 127 300 153 691 731 83 311 503 100 2 487 105 226 861 96 145 441 115 809 892 132 719 900 92 697 926 71 144 993 121 184 311 53 352 798 67 55 327 87 526 754 111 672 787 120 84 881 97 103 767 101 928 967 97 138 395 87 289 864 107 238 891 111 610 841 67 222 377 91 13 589 112 43 389 98 126 684 103 242 368 87 513 533 97 310 888 93 181 856 99 102 621 117 398 912 100 138 527 76 178 674 114 153 446 72 170 977 110 83 563 95 427 738 114 516 875 97 301 809 147 900 935 140 54 704 76 661 952 136 632 728 119 91 699 102 440 818 77 587 930 107 333 968 88 38 603 112 136 771 70 455 705 82 584 596 106 534 924 124 139 409 142 862 875 114 648 810 60 604 717 128 72 851 111 293 494 120 97 183 100 750 859 102 777 961 91 735 916 57 95 428 93 213 722 103 418 499 116 13 766 92 451 722 101 168 679 68 498 718 131 32 53 79 23 953 118 231 404 87 386 728 100 111 766 93 368 903 99 354 734 142 224 998 91 783 961 96 148 328 104 138 619 70 291 564 99 17 527 88 401 903 104 25 990 88 394 467 135 229 607 102 282 452 110 586 625 104 282 451 84 117 203 81 240 858 82 286 663 85 404 544 130 724 794 110 306 784 113 672 740 89 401 666 88 153 658 88 127 153 93 687 947 115 601 673 97 660 855 75 707 740 100 361 620 138 700 702 85 205 576 86 546 898 124 92 274 64 18 297 87 897 951 84 27 144 93 227 457 56 723 748 102 769 788 118 296 883 100 30 767 114 137 318 105 0 614 85 578 845 102 760 836 117 481 944 87 316 357 70 127 215 94 15 252 119 149 201 93 232 934 90 768 974 74 534 893 67 309 529 131 627 805 79 137 166 80 41 878 88 297 661 89 331 996 111 165 545 99 70 891 141 61 954 105 133 316 138 654 930 77 262 402 102 270 643 119 703 829 88 714 825 108 585 716 131 5 293 96 345 904 138 248 902 117 355 854 90 178 994 60 195 733 85 579 989 79 496 618 89 221 936 93 499 879 93 138 556 80 253 973 123 800 958 98 58 354 93 261 531 117 50 778 115 362 539 107 385 928 142 404 480 73 138 328 114 55 747 78 686 886 109 242 734 77 515 722 124 2 557 118 294 585 109 71 492 101 465 528 132 831 891 92 59 295 107 344 604 102 301 797 135 459 692 156 272 471 103 392 749 132 314 921 88 443 819 107 454 824 115 481 637 114 16 125 93 304 991 126 546 585 123 118 940 89 228 449 59 543 661 106 51 694 81 176 957 147 716 902 92 808 857 95 524 557 121 305 792 56 354 609 86 529 780 92 62 713 113 456 545 106 300 370 91 828 935 104 252 441 143 136 386 112 238 852 150 569 872 97 348 411 113 250 766 136 449 589 129 28 836 113 207 327 130 296 942 110 180 567 84 485 828 65 490 946 111 598 710 96 527 761 95 158 844 114 235 864 123 89 368 116 789 968 94 201 727 108 739 870 140 147 378 59 361 900 77 124 378 83 527 762 95 1 63 70 469 767 90 291 367 97 345 660 116 321 548 137 98 572 126 187 612 114 555 870 145 49 584 113 350 453 87 275 307 145 50 673 75 19 757 118 37 564 126 121 892 81 647 855 145 225 311 118 463 588 108 32 311 86 640 876 82 333 420 92 400 834 97 108 500 64 516 863 73 230 989 108 405 804 76 34 183 114 36 127 85 813 965 96 325 728 90 383 410 120 65 243 129 453 594 94 336 902 108 277 958 117 606 683 110 78 622 74 310 339 94 367 562 115 470 918 97 750 870 99 36 578 141 790 915 121 686 761 107 101 648 154 423 556 105 104 661 79 407 694 91 142 663 115 397 813 98 68 106 68 128 216 103 274 440 114 272 765 69 108 567 100 662 727 111 310 342 91 339 840 63 579 858 128 281 370 141 58 197 132 380 496 81 217 998 106 431 975 103 763 898 99 2 489 58 439 468 105 258 787 108 111 781 122 229 747 108 699 931 73 619 950 91 45 105 88 252 258 114 150 488 112 644 722 78 390 421 99 439 943 103 131 475 142 99 351 75 84 344 120 327 471 97 444 942 105 429 449 70 107 642 103 332 514 86 154 164 83 282 855 112 199 698 116 56 702 130 426 594 89 318 670 126 184 450 119 587 800 91 785 984 133 323 695 109 333 448 116 310 426 105 963 986 98 76 175 125 528 539 85 346 602 93 589 983 95 59 83 110 64 545 118 139 276 70 348 361 111 3 358 63 176 988 119 580 749 48 4 379 109 115 443 149 480 992 102 335 679 77 497 794 101 768 943 97 934 955 101 404 923 106 206 529 87 138 468 124 769 832 71 206 557 129 1 439 136 605 789 106 50 302 139 192 719 104 21 219 100 415 520 106 243 587 125 11 881 91 888 924 113 333 358 104 113 609 94 198 655 122 572 684 94 313 596 72 7 612 118 320 629 89 553 914 78 839 894 57 323 968 119 679 951 100 5 263 104 173 863 105 165 983 130 333 573 75 651 753 47 54 487 91 33 981 122 430 749 107 202 695 93 376 982 127 498 834 67 703 882 101 352 624 101 110 353 57 338 827 109 511 641 133 427 902 115 17 470 158 469 980 99 487 916 61 494 869 119 317 792 75 354 876 90 116 978 100 71 689 91 334 543 98 737 913 119 502 679 60 119 167 73 236 607 110 11 258 102 419 788 83 439 637 92 541 607 106 40 458 138 243 772 148 124 708 75 513 905 108 227 255 110 274 788 105 493 503 110 350 419 82 231 263 102 263 716 101 517 558 113 771 885 93 534 842 120 28 147 118 776 870 85 405 659 97 187 698 123 54 767 92 472 954 104 45 760 96 339 740 90 250 735 97 372 911 125 718 731 94 403 892 81 376 897 72 366 372 114 209 873 68 672 733 73 149 721 94 265 302 87 415 557 123 524 583 101 213 853 106 516 991 112 627 772 119 271 851 115 491 852 104 458 646 136 313 831 102 80 150 71 37 630 108 350 782 102 208 305 125 115 476 105 190 387 86 855 993 116 406 708 96 65 583 148 367 881 120 537 915 81 633 824 99 78 464 67 415 497 77 298 523 124 316 768 101 356 634 93 697 725 109 444 728 119 95 463 85 134 997 98 611 980 108 306 974 89 31 507 126 15 475 90 22 467 91 295 414 100 452 617 111 395 911 109 279 477 128 695 882 80 97 927 98 750 804 93 604 922 82 445 979 136 165 451 84 500 934 121 629 921 86 305 442 93 72 85 90 373 491 87 101 514 92 154 327 76 321 578 102 554 686 83 75 737 91 287 408 116 124 308 69 217 682 128 201 504 108 367 965 103 192 663 79 664 914 102 45 405 79 224 339 86 692 711 82 446 912 72 61 612 110 310 677 67 70 724 126 77 777 103 494 960 143 69 91 85 687 976 120 424 693 152 369 574 85 516 624 111 62 816 101 154 306 76 300 961 80 201 601 100 58 285 93 538 853 118 244 744 116 101 127 93 69 199 70 707 964 89 484 713 132 584 961 110 220 858 61 195 782 114 548 797 79 27 43 129 578 863 104 551 721 95 580 887 127 428 733 98 131 669 68 672 711 80 380 402 112 177 286 77 773 814 75 520 749 121 300 440 94 306 809 102 64 994 78 247 862 77 715 987 122 141 628 136 153 822 116 269 889 112 144 277 71 106 706 99 62 240 117 800 841 43 468 641 75 249 297 113 721 805 85 371 780 133 194 399 92 291 845 120 618 798 126 979 981 100 428 804 92 620 816 123 654 838 83 562 699 91 486 860 99 292 595 124 235 960 108 344 833 70 158 892 67 284 906 85 758 833 86 135 550 100 104 655 104 556 774 112 21 510 88 251 997 103 118 720 102 570 853 63 397 712 80 357 596 126 106 970 100 359 894 103 153 333 97 78 739 101 234 755 70 740 967 79 540 956 110 169 963 75 246 679 91 425 611 131 254 671 99 93 163 115 583 904 78 724 833 93 519 990 77 376 408 66 51 253 92 57 506 84 113 343 113 763 779 133 100 803 79 323 723 90 12 936 78 390 896 101 64 158 93 254 909 65 323 810 123 633 847 79 119 245 121 198 740 91 289 455 64 609 681 115 225 477 108 589 836 117 346 909 109 227 920 120 213 887 114 759 910 79 449 834 89 481 890 93 287 870 91 223 438 107 351 453 87 305 329 118 454 493 109 139 575 118 242 715 116 32 837 75 2 280 109 397 743 83 241 909 106 351 679 94 367 514 84 845 910 107 192 643 92 134 160 85 378 471 113 363 692 114 42 347 92 419 995 84 509 635 110 234 631 134 289 801 110 692 799 112 320 566 76 607 817 116 136 488 103 149 233 92 100 418 132 85 390 69 839 844 111 45 609 106 215 852 77 73 777 79 285 502 130 117 183 93 536 610 104 145 303 59 78 512 56 24 651 114 635 699 105 467 627 103 67 773 97 11 177 102 169 959 118 227 659 130 847 850 97 227 721 83 9 895 95 156 910 93 779 942 99 12 743 125 60 973 92 83 965 81 58 819 91 78 931 83 146 511 91 136 687 111 540 752 92 192 868 96 724 970 88 355 473 70 130 899 112 111 626 58 94 939 111 73 860 109 256 677 43 45 763 111 584 716 89 190 364 115 270 599 89 265 277 85 631 807 99 39 467 107 79 479 65 15 831 87 22 326 104 369 959 101 142 321 74 142 462 132 100 408 106 141 724 86 41 726 87 400 700 131 416 818 142 0 527 124 543 966 77 753 846 112 899 952 124 14 634 98 658 827 78 617 863 105 773 812 98 424 802 108 511 970 88 878 948 80 25 771 101 276 489 109 256 938 63 180 664 127 371 594 87 95 813 86 464 947 93 233 616 121 593 729 96 465 720 86 275 819 132 184 951 83 590 780 94 97 667 91 475 886 108 575 932 101 467 504 64 62 853 118 626 864 118 263 796 97 135 173 75 295 451 110 156 392 113 515 627 98 206 839 68 196 714 105 92 491 147 404 553 82 6 419 105 619 718 67 125 788 73 181 694 110 224 309 107 750 826 110 658 678 116 395 718 85 381 990 92 584 632 116 110 616 85 65 754 112 334 778 100 83 562 79 16 745 127 86 521 106 286 670 102 338 737 110 112 657 119 0 612 107 112 585 129 295 402 104 177 417 92 51 554 88 252 909 96 271 930 118 871 943 98 451 943 100 763 965 105 6 822 106 210 531 54 224 682 99 308 446 90 147 878 73 61 218 128 381 593 93 91 425 78 504 905 88 617 986 85 201 354 84 214 586 94 729 939 114 510 683 85 117 979 79 355 904 101 195 775 98 350 799 108 126 770 111 287 432 142 316 517 73 246 462 130 6 553 112 172 535 93 308 379 71 50 593 139 50 154 109 268 481 67 169 389 108 73 425 118 16 399 119 245 575 85 173 236 81 201 595 70 103 399 79 368 550 107 362 821 92 0 4 86 38 249 84 399 595 147 57 660 134 584 912 59 162 838 84 119 439 106 525 760 98 62 302 107 379 935 94 307 773 114 568 909 76 676 926 123 5 158 116 724 837 100 686 912 84 33 292 91 437 829 84 108 786 100 811 880 69 423 955 108 557 685 100 77 606 89 825 958 121 777 803 65 484 676 65 174 460 116 304 792 109 87 208 109 225 423 70 3 99 105 183 279 142 39 99 84 32 272 102 51 305 108 510 512 71 132 720 109 115 729 99 249 826 60 42 357 122 324 590 98 581 929 140 78 198 105 587 612 148 359 440 104 717 815 121 414 778 157 9 203 123 157 777 114 700 876 125 193 637 104 547 836 94 183 781 86 874 922 100 16 530 70 510 788 112 173 734 83 486 523 118 319 714 79 267 838 79 652 823 94 161 193 87 347 629 108 347 382 76 768 952 122 136 234 105 445 716 95 784 910 77 182 889 89 657 699 80 280 901 102 82 653 90 276 344 95 171 268 120 786 919 83 190 939 99 605 669 131 76 276 69 274 449 92 14 569 90 406 994 124 17 226 88 117 326 70 5 400 90 36 330 84 311 898 65 897 947 93 22 619 112 232 482 128 69 490 93 314 832 122 537 982 98 358 545 75 228 648 138 793 856 117 51 700 95 593 888 91 377 759 88 192 856 47 150 252 130 271 409 84 609 804 130 548 882 93 305 643 76 644 650 103 328 349 110 131 471 104 0 762 58 508 666 119 56 824 100 434 515 50 295 684 88 134 159 114 49 322 100 147 404 91 130 475 90 574 677 115 826 921 102 479 714 111 141 919 112 540 573 143 660 900 46 144 560 126 169 717 95 101 453 100 532 758 63 427 636 76 212 518 106 51 920 87 7 829 127 349 787 112 296 968 84 198 269 109 127 557 96 497 800 93 233 586 100 207 650 100 57 434 102 183 997 103 705 880 126 125 640 107 906 972 80 101 132 95 354 725 120 337 459 61 111 276 110 734 997 77 502 979 109 702 887 129 712 920 131 153 528 119 185 411 99 327 494 77 235 394 69 759 875 98 483 903 113 293 781 71 751 891 91 648 916 135 154 895 97 112 486 98 615 835 93 673 855 108 628 947 103 312 627 41 555 868 110 190 949 158 120 932 105 65 960 159 336 617 90 487 697 117 863 991 101 833 852 112 119 992 114 30 543 77 223 688 85 191 849 105 245 685 59 33 937 106 675 956 103 727 991 92 598 970 105 52 561 108 232 421 94 406 649 86 817 935 110 268 449 116 317 391 60 662 980 121 44 463 125 298 902 122 90 236 80 311 725 81 40 670 108 116 211 108 602 704 89 282 861 101 64 747 86 325 746 27 529 634 66 461 684 115 59 359 141 294 566 56 193 449 108 315 819 94 65 802 119 229 415 76 77 955 87 406 843 67 363 648 81 78 389 125 295 463 101 425 823 90 638 682 100 197 920 91 209 363 135 288 878 86 677 975 85 796 861 107 51 534 128 25 420 83 137 398 76 114 361 71 492 620 102 1 522 98 187 669 99 734 845 95 588 910 126 535 682 77 208 433 123 62 643 65 676 839 98 266 809 122 2 717 114 166 246 116 59 830 111 212 793 72 278 328 87 834 917 111 846 982 68 386 488 140 610 874 129 231 478 95 217 966 86 461 715 90 741 858 93 75 641 65 254 856 101 269 700 126 490 884 72 641 814 81 195 714 80 285 392 94 92 199 90 181 330 118 846 881 104 404 786 62 255 400 118 97 748 102 727 744 108 177 816 100 587 983 57 324 519 99 759 852 131 435 616 107 572 960 77 67 926 106 406 501 128 360 670 69 668 831 92 194 250 143 245 650 132 360 985 109 595 690 77 388 523 82 49 160 77 34 333 68 225 471 52 281 794 90 532 910 104 502 609 82 297 325 143 1 484 125 129 371 113 517 986 101 605 841 76 140 620 77 406 452 109 500 653 94 113 938 100 762 971 109 479 630 93 476 766 104 765 856 88 308 678 106 658 731 58 83 102 122 373 487 90 406 682 99 56 453 84 398 467 64 753 818 76 163 684 94 161 895 118 523 991 71 182 538 84 675 958 111 90 685 103 819 885 101 672 703 93 43 526 97 626 948 60 675 996 112 507 993 108 649 986 62 75 893 133 527 685 91 381 964 81 486 617 107 858 975 86 19 625 75 109 585 76 563 760 93 115 706 116 887 959 64 358 431 115 236 298 74 415 777 78 341 501 85 53 379 125 690 984 102 214 235 92 329 780 106 555 661 88 669 818 99 125 525 91 141 149 124 322 510 106 265 267 127 355 453 51 49 264 92 198 344 107 462 584 81 385 658 108 400 531 117 19 144 95 260 531 79 289 753 107 580 988 79 64 564 118 509 971 91 668 777 82 15 938 68 252 443 88 471 915 83 613 958 117 63 392 90 19 388 93 493 928 112 577 632 87 246 755 120 36 999 103 513 850 101 679 789 102 308 598 83 211 455 109 39 56 112 184 558 88 467 899 87 102 617 118 448 569 48 250 545 96 465 776 91 101 351 95 486 996 69 53 627 84 319 489 92 522 909 106 423 915 87 586 712 115 543 932 75 629 689 106 850 910 94 513 597 108 387 676 93 553 756 89 136 221 101 436 606 87 130 162 117 398 827 116 252 534 89 684 952 111 158 375 71 412 737 64 490 513 91 327 689 97 11 518 89 529 889 88 536 948 127 168 521 64 440 984 112 152 296 98 380 806 98 399 560 75 279 791 83 405 896 132 500 670 103 118 694 93 26 275 83 173 791 141 330 538 97 311 422 95 751 833 65 294 349 80 57 873 93 231 946 85 88 744 114 326 547 99 39 600 97 125 673 125 918 971 90 235 815 70 319 903 92 54 961 107 59 120 102 63 948 133 805 916 71 442 611 118 617 919 121 62 137 73 254 617 110 505 807 75 461 689 83 371 473 97 136 997 75 478 901 120 885 989 86 313 395 105 625 737 88 478 537 89 85 489 143 810 916 109 187 226 75 246 560 111 107 495 122 253 773 97 31 603 108 265 642 75 201 520 101 78 838 83 167 838 105 204 206 91 109 691 100 435 913 102 145 627 94 805 863 42 107 344 76 252 753 88 230 617 63 767 863 112 33 887 119 97 677 75 367 490 129 242 266 96 619 859 120 599 826 110 195 308 102 887 979 112 419 486 85 287 609 88 742 824 54 557 677 92 225 818 100 321 617 86 277 302 125 300 757 115 657 700 123 562 771 66 667 806 113 952 989 88 128 703 120 590 927 106 540 881 97 286 337 82 66 296 94 721 944 95 30 776 92 34 485 112 587 734 109 477 585 102 66 766 75 342 717 112 325 420 101 219 956 103 113 461 88 47 645 101 702 904 63 565 722 108 7 487 80 107 567 71 567 932 63 273 816 93 202 963 78 800 937 94 218 340 104 375 433 129 412 708 95 486 753 105 488 844 83 589 800 108 576 784 112 105 266 88 235 803 114 554 662 120 57 294 116 564 925 74 720 873 124 254 986 124 39 387 138 602 900 73 686 750 99 474 547 79 21 809 89 100 853 79 355 768 104 196 601 108 140 566 74 399 696 93 7 838 86 331 639 111 161 270 95 567 662 80 695 942 99 425 715 86 242 317 66 692 757 118 64 117 108 300 594 96 675 699 113 766 810 98 850 995 115 195 233 131 222 656 84 77 665 96 212 259 112 443 529 98 525 645 95 133 187 106 451 606 85 136 284 79 333 488 103 387 712 91 78 777 117 195 352 112 629 644 124 18 23 104 506 905 90 132 772 112 574 991 134 10 105 134 297 930 72 56 367 102 376 717 107 523 861 65 239 416 67 210 768 60 111 146 137 522 919 92 446 634 89 157 232 84 398 768 85 118 892 59 378 409 74 417 439 111 231 525 81 670 754 75 218 799 125 485 753 65 125 628 103 120 955 91 366 427 49 280 959 78 322 986 85 583 618 110 67 126 87 144 767 71 576 639 125 767 900 120 315 407 116 311 573 77 645 796 116 89 774 57 103 436 111 69 743 115 134 893 119 203 958 129 140 559 143 492 532 109 342 912 80 397 615 109 499 920 62 370 919 116 179 859 102 530 688 101 723 955 103 206 562 62 402 684 154 51 312 85 217 767 117 462 485 89 502 879 93 293 680 113 415 590 131 133 850 142 721 926 93 23 68 112 29 730 118 794 863 112 808 998 105 397 500 104 146 253 83 712 950 71 528 696 59 143 545 122 108 327 114 361 749 79 772 864 116 392 669 87 305 932 94 185 215 112 281 656 92 109 920 88 179 667 115 111 511 83 65 196 68 511 632 91 139 424 95 686 731 107 103 149 59 338 870 116 389 995 140 309 960 79 508 609 111 252 852 117 534 968 89 33 734 86 132 992 90 45 627 113 210 773 89 809 893 140 166 531 98 664 798 103 158 507 86 128 793 109 293 565 64 348 731 86 451 678 105 194 710 109 194 872 87 109 560 78 181 184 87 109 954 80 784 846 101 578 684 107 60 969 134 295 333 68 210 458 120 394 666 100 542 788 91 290 561 110 288 429 113 353 673 113 733 815 97 584 674 96 671 740 118 17 956 82 105 732 102 26 477 113 584 963 80 384 929 109 198 774 102 689 965 112 762 925 97 167 611 78 94 519 122 817 996 88 548 698 81 127 678 108 138 889 121 298 513 80 10 835 91 261 923 76 255 395 105 767 916 80 608 640 107 523 573 90 251 448 104 179 577 141 38 753 106 437 679 96 618 674 103 100 751 96 718 985 122 530 760 91 82 691 118 159 621 72 150 773 112 304 818 107 537 826 86 94 954 102 150 659 100 104 399 91 427 723 142 90 965 104 258 640 114 236 495 53 193 564 89 539 717 61 29 925 123 112 964 125 90 114 88 574 810 125 354 604 82 166 871 112 294 375 88 42 928 90 104 760 106 31 858 118 760 833 125 283 823 93 854 976 99 305 383 116 254 688 119 352 578 65 379 780 100 58 156 85 387 673 105 219 599 84 610 644 101 312 405 99 198 229 115 545 670 59 256 259 107 450 579 122 288 558 126 24 672 91 439 881 112 103 841 85 6 207 86 158 559 125 366 598 115 871 934 90 72 236 109 106 858 72 210 229 111 59 765 126 624 660 73 519 712 114 309 449 101 183 926 129 243 865 104 271 945 102 308 864 172 562 859 59 413 518 69 442 814 104 151 970 115 116 762 112 536 766 119 166 482 127 310 365 89 304 561 90 27 627 84 191 293 87 728 829 96 159 661 105 135 991 92 28 954 87 114 313 89 877 932 83 397 679 134 768 993 122 393 809 103 828 901 107 230 987 72 876 894 89 199 232 100 796 954 104 428 884 100 70 241 78 282 792 96 365 800 114 687 718 87 259 779 54 241 827 119 292 636 78 389 948 104 503 705 72 433 969 109 356 403 109 242 482 120 330 600 104 42 744 102 0 469 115 556 765 95 238 604 134 78 951 107 87 755 88 716 979 48 322 410 93 795 841 123 297 705 71 131 872 115 211 316 107 459 906 58 432 790 100 396 968 111 107 380 67 102 795 127 175 346 137 419 574 82 795 949 53 95 426 111 542 666 108 194 295 63 776 902 128 344 913 114 902 992 124 948 991 88 642 893 96 92 519 103 145 269 114 119 671 128 378 949 28 284 684 117 121 287 112 76 578 124 647 823 118 390 796 99 164 548 96 334 756 96 411 620 83 142 949 100 74 133 106 365 943 74 401 668 121 231 846 112 786 854 145 435 479 104 23 886 121 295 944 144 817 946 94 353 389 109 609 669 75 422 620 80 693 967 81 802 833 84 263 544 70 470 666 94 245 972 102 175 888 116 103 347 86 5 969 85 745 757 76 55 265 92 645 836 134 542 543 86 272 751 95 918 920 81 310 551 108 27 495 84 221 318 92 406 648 81 2 418 93 298 957 94 451 651 119 71 342 117 367 807 80 336 890 81 365 954 100 207 265 122 628 727 96 479 993 68 307 637 107 427 511 107 415 827 88 317 517 93 124 333 77 523 636 87 867 999 154 167 210 119 232 383 96 157 888 90 491 760 108 474 620 92 428 656 109 77 604 111 609 658 116 601 670 101 621 967 146 731 796 96 625 688 83 34 832 107 427 561 102 682 819 91 356 476 94 114 954 74 692 940 107 182 881 82 292 975 101 819 820 114 411 830 116 375 723 56 437 470 119 280 736 103 791 861 105 49 475 100 350 380 136 54 481 123 503 865 69 289 736 85 272 530 71 304 499 112 368 735 101 120 444 71 317 892 96 660 929 123 325 851 132 444 613 75 796 895 104 554 885 99 410 442 100 609 628 59 96 796 124 819 915 91 317 733 124 164 768 105 56 554 77 567 621 87 435 980 74 402 584 86 364 762 103 105 901 118 95 623 76 713 931 121 522 779 108 497 686 105 334 378 70 202 859 86 85 185 95 162 325 48 695 711 43 269 594 123 917 977 106 11 894 99 18 217 99 39 750 116 550 676 80 441 575 71 88 799 66 54 686 122 22 696 106 332 910 148 376 803 95 538 960 124 308 416 71 614 924 116 291 554 90 314 552 92 0 854 77 81 422 104 262 436 103 420 831 87 447 930 77 253 654 135 653 744 108 50 728 134 285 738 108 767 870 84 766 939 123 656 984 102 40 600 77 139 548 82 223 888 128 483 842 144 27 349 101 179 673 98 49 151 114 175 395 98 870 959 130 410 774 118 532 774 109 323 771 88 349 722 119 334 631 120 136 646 109 385 994 111 621 803 112 256 891 98 267 367 92 86 999 87 146 276 128 239 403 125 151 877 101 142 872 80 5 105 99 917 938 108 730 998 95 292 958 82 606 993 106 198 873 102 143 458 112 213 820 90 280 902 124 52 155 94 358 423 120 15 561 99 322 337 127 562 594 102 386 805 108 319 698 108 89 762 111 315 404 118 187 394 99 275 850 58 99 997 107 201 465 123 203 606 100 971 998 134 46 291 60 213 311 90 85 694 125 482 727 76 132 988 93 156 637 107 480 932 96 368 935 120 460 652 87 55 875 85 422 681 111 59 194 78 486 775 103 35 131 77 203 428 58 32 424 82 346 443 70 75 525 101 746 942 92 768 796 69 651 704 101 357 773 131 489 859 102 26 186 83 76 208 132 185 809 131 86 716 119 860 980 95 168 378 78 46 872 80 282 902 75 208 407 72 347 643 54 658 961 125 842 959 139 83 411 114 57 783 82 486 511 139 296 634 106 735 845 115 577 945 73 498 697 126 3 482 124 38 148 98 121 290 128 461 704 104 89 382 111 206 891 104 390 588 78 565 679 106 371 773 103 188 196 100 5 11 76 173 421 52 589 793 106 210 245 93 145 377 108 56 800 112 311 780 120 538 944 108 542 968 106 488 743 66 349 451 92 210 299 101 103 822 87 466 607 78 409 571 95 95 128 101 727 912 58 541 812 106 497 636 87 316 812 106 180 499 101 339 467 120 378 501 64 195 859 103 165 274 95 259 318 105 242 815 125 542 961 109 13 306 99 369 814 112 121 874 55 144 184 88 460 571 101 708 975 103 301 889 110 79 159 102 572 623 64 182 943 113 71 972 103 454 687 78 217 816 101 261 703 77 106 749 60 27 695 149 210 602 78 435 945 119 426 688 72 279 989 111 806 825 110 466 619 119 582 880 98 456 907 107 559 673 89 611 623 120 141 753 100 204 500 84 114 528 71 172 318 92 67 283 98 547 774 91 184 615 99 512 809 92 773 792 111 222 308 128 868 921 106 208 221 91 265 819 106 265 897 133 657 970 118 109 445 85 153 947 96 149 661 102 371 463 109 786 935 94 247 291 111 159 204 92 384 632 83 343 796 80 149 247 107 697 992 113 172 996 115 529 669 118 201 835 86 951 990 89 167 739 108 8 806 121 622 821 82 217 352 88 118 407 109 488 622 79 525 899 83 564 774 135 657 756 107 90 594 79 464 485 96 215 828 60 529 687 112 223 746 138 246 694 134 216 539 103 128 972 108 307 454 87 149 179 90 295 807 118 499 760 118 81 641 101 346 906 113 566 691 116 35 687 118 211 849 80 121 128 89 451 480 103 308 657 95 724 881 128 273 368 92 70 624 89 326 760 85 75 214 90 115 780 105 270 854 117 829 877 93 727 729 94 312 600 121 30 644 110 801 951 111 875 884 99 7 967 104 27 351 144 178 773 102 2 358 94 264 268 66 293 898 115 156 796 87 673 685 97 417 935 84 98 886 83 246 719 91 401 515 85 201 213 91 275 579 62 46 591 109 130 346 71 217 312 115 127 545 100 773 833 108 140 266 106 23 179 113 266 709 113 324 497 127 156 563 108 144 532 73 95 601 120 300 579 119 366 464 100 740 966 116 356 415 104 243 534 127 381 622 102 351 719 103 508 602 74 201 498 80 472 567 106 260 418 96 240 275 87 518 537 92 195 468 97 109 921 113 556 654 110 16 531 77 554 803 87 879 952 111 843 925 117 261 884 124 111 287 75 512 695 112 463 720 97 474 571 72 7 715 96 24 456 113 218 978 93 734 901 73 513 861 97 634 846 93 111 714 45 124 345 105 243 254 86 198 441 113 250 744 96 225 684 83 130 380 93 422 703 96 388 407 88 96 227 113 335 552 96 27 586 93 621 903 133 246 317 90 712 814 109 114 219 97 187 494 75 656 831 97 160 257 87 298 832 81 574 890 131 723 898 80 224 520 64 618 730 89 285 434 130 98 631 112 564 752 107 106 713 107 384 821 83 443 849 112 301 954 91 467 564 80 336 391 94 326 931 63 175 455 77 246 397 126 602 799 116 63 249 96 117 502 86 555 837 107 719 945 66 557 699 82 97 306 104 299 661 73 117 256 112 590 857 115 124 126 128 606 829 91 590 759 100 174 990 49 8 256 89 238 559 105 13 739 112 174 323 78 730 952 90 9 272 70 181 294 123 787 789 84 498 791 138 513 942 126 661 859 93 63 342 87 54 559 111 106 634 96 494 798 85 199 802 102 551 879 85 670 884 89 625 962 97 400 835 112 402 748 64 162 636 83 572 941 102 551 883 99 55 944 98 48 606 117 28 882 84 440 958 120 300 575 64 64 881 121 93 399 64 142 927 79 140 743 99 47 463 100 188 579 113 862 929 92 148 905 101 583 693 109 437 831 117 356 758 131 379 946 87 23 851 122 468 908 95 111 204 92 552 959 73 571 741 140 435 449 102 379 446 79 37 496 69 437 652 73 739 809 143 73 682 82 433 894 82 241 440 135 71 850 109 271 878 111 502 571 99 561 742 85 40 643 78 145 475 81 313 792 110 295 672 117 833 974 98 134 608 90 905 995 103 134 409 131 449 883 105 56 778 107 130 484 110 490 594 91 687 761 114 547 714 116 471 643 84 385 947 100 172 601 134 875 936 131 405 413 121 20 548 81 484 751 142 42 325 101 473 841 115 465 919 127 3 297 107 44 546 103 569 912 56 184 338 116 540 890 77 331 777 91 86 470 123 403 889 113 47 959 127 294 691 93 90 477 100 514 925 71 852 881 95 203 737 115 246 870 140 293 367 91 23 977 98 438 857 119 234 905 83 276 751 107 9 810 67 507 907 72 328 713 107 296 877 88 587 673 104 347 464 112 242 357 80 501 700 127 105 502 117 54 892 95 363 688 135 459 469 84 662 968 107 756 924 123 175 414 80 63 953 115 24 587 96 81 268 113 29 722 115 5 859 105 57 476 122 140 576 88 22 893 72 245 363 115 574 995 91 585 744 100 143 408 103 29 799 114 280 502 132 421 592 81 203 936 112 10 386 108 143 234 91 635 960 114 74 393 114 184 826 113 607 691 80 207 390 81 112 852 73 908 934 85 24 689 112 396 953 84 439 551 115 226 538 85 18 439 100 198 270 84 360 770 61 68 77 130 195 823 105 5 440 97 56 570 57 526 531 132 796 969 88 576 799 121 125 616 84 94 805 93 650 744 109 703 753 63 769 991 54 10 922 98 688 727 95 141 955 85 66 783 115 881 930 115 519 916 110 207 227 49 907 927 94 450 828 131 17 428 103 333 618 94 330 586 112 171 259 129 515 776 94 750 795 77 37 757 91 564 574 110 244 834 128 118 503 105 311 913 128 412 980 91 200 209 92 740 817 102 251 427 135 531 811 84 432 627 114 350 725 98 256 277 80 196 797 116 167 984 95 259 469 101 90 889 98 430 688 125 246 338 111 515 579 70 193 361 116 330 722 81 239 407 64 95 868 84 795 877 90 303 830 101 553 999 114 369 581 122 304 814 45 186 422 96 692 915 89 214 628 105 788 797 96 527 660 118 252 936 88 218 707 92 75 578 90 761 900 86 108 406 116 824 984 124 423 662 120 25 667 119 190 971 82 314 841 74 840 864 90 577 939 120 641 878 95 718 992 80 324 708 96 273 896 94 432 867 31 226 803 115 25 233 115 445 506 105 833 860 96 53 286 90 347 494 112 703 871 101 282 995 111 47 291 105 168 431 98 85 635 96 278 951 116 66 416 125 0 135 69 874 937 103 343 412 167 9 857 132 588 844 93 416 685 120 583 974 137 699 984 151 102 722 90 171 953 68 249 791 70 526 646 111 593 817 112 494 680 114 78 288 96 445 517 116 323 560 89 488 700 103 475 612 72 58 965 97 545 689 120 437 702 75 185 999 112 776 862 75 748 884 95 291 735 112 146 271 121 277 469 94 103 487 88 461 462 85 79 525 103 616 737 109 692 756 65 154 855 87 565 989 81 671 717 95 197 451 127 677 954 95 414 996 66 611 751 108 422 747 62 524 747 51 494 538 104 311 657 136 251 505 71 112 658 87 101 904 111 89 983 104 496 876 86 209 920 111 637 810 79 533 675 77 663 813 105 357 637 102 74 837 88 645 803 104 564 994 108 555 646 129 322 569 104 542 715 103 793 837 107 95 858 84 378 896 98 37 663 89 192 269 75 705 707 85 578 623 115 70 112 95 670 965 123 429 992 99 891 939 89 117 852 111 155 200 96 194 843 79 591 786 107 139 148 112 232 932 108 593 956 92 125 602 126 211 713 122 653 919 99 34 119 52 512 587 98 187 843 84 33 951 92 810 910 113 338 564 137 155 805 84 255 949 134 160 618 71 380 971 75 247 830 82 427 811 87 112 683 76 9 104 101 368 511 106 57 409 101 72 408 97 42 155 73 356 545 105 807 967 117 424 773 80 5 241 99 682 886 103 124 551 97 187 663 97 217 795 72 281 512 90 236 711 98 450 846 111 69 585 97 472 610 84 146 674 90 392 938 93 623 723 136 144 738 95 30 608 110 478 589 130 368 921 128 875 889 134 18 527 87 516 688 86 126 211 92 317 616 137 626 965 115 414 512 91 363 431 99 846 895 89 7 64 95 186 723 110 49 663 128 823 992 142 319 499 98 107 372 119 601 840 96 417 949 108 176 664 98 147 936 130 317 744 142 120 395 109 457 562 71 84 653 81 55 540 98 488 497 100 107 520 110 106 576 113 252 620 127 758 784 65 470 872 104 563 711 130 257 919 120 90 185 85 104 861 90 201 726 129 837 931 100 467 671 71 719 723 101 243 678 89 567 829 100 200 547 93 355 744 87 7 62 105 34 518 71 130 300 115 224 431 98 590 724 88 27 816 110 279 554 119 541 610 103 157 244 120 663 985 97 781 933 116 413 955 100 100 870 121 170 381 120 368 797 89 674 745 66 270 474 129 468 487 87 3 81 109 360 969 76 82 461 142 338 461 85 380 734 102 318 575 81 6 476 84 540 544 95 174 679 61 270 271 97 605 832 99 601 761 103 116 760 96 25 767 143 429 877 107 200 489 88 58 267 111 422 888 107 174 785 105 487 542 102 205 587 113 795 842 147 720 985 106 383 420 114 628 898 112 342 815 117 143 368 70 41 941 68 105 692 89 582 898 51 706 866 105 602 938 106 487 671 67 159 544 103 54 523 67 602 942 88 255 733 114 436 491 98 303 316 122 586 760 71 181 620 112 264 500 102 631 799 95 374 582 99 740 893 98 533 536 61 20 886 97 280 430 132 191 949 99 343 411 69 45 497 92 220 221 111 609 642 112 113 847 82 346 663 76 586 781 91 778 970 105 526 832 93 100 328 97 39 430 89 274 891 80 246 770 72 246 917 96 587 788 104 271 904 72 245 270 102 187 905 94 665 746 122 836 991 98 34 124 126 151 913 90 107 159 78 427 750 133 75 750 123 458 600 103 290 984 91 479 611 126 149 942 131 308 645 101 114 292 112 202 620 132 721 803 96 402 945 91 152 796 102 332 408 89 405 934 134 436 795 94 7 38 117 37 672 104 479 722 104 282 835 105 244 753 81 266 300 81 434 724 42 312 325 106 99 106 55 312 901 105 204 583 94 449 577 118 498 975 110 343 817 60 508 516 115 29 758 87 148 844 114 749 873 89 215 973 84 280 465 96 414 441 80 791 859 86 508 901 103 168 694 88 851 993 105 165 257 94 698 830 94 32 786 90 197 574 63 191 937 112 403 734 91 554 666 112 307 619 98 216 999 115 410 638 76 10 283 118 518 837 128 659 949 87 587 733 88 37 636 117 165 333 89 77 302 102 55 313 84 718 951 127 957 991 96 448 849 134 410 513 112 307 718 96 336 458 84 319 819 107 288 506 104 137 670 91 308 482 136 761 766 110 172 340 116 190 765 70 449 811 83 281 671 103 14 710 139 25 646 84 247 261 118 274 679 94 143 617 128 184 309 111 541 742 95 111 840 84 176 636 95 25 150 118 196 780 87 373 813 67 832 867 107 719 978 129 111 562 83 170 184 90 28 295 106 198 513 121 120 485 106 279 712 89 168 878 56 331 983 76 209 691 54 154 490 52 529 611 118 425 861 95 355 489 102 265 951 128 27 376 122 23 739 100 20 273 147 169 187 122 263 334 136 697 851 53 866 945 122 85 548 87 35 723 64 766 968 90 352 957 76 248 999 86 710 821 47 586 638 74 83 618 70 168 203 91 173 267 140 769 843 146 7 197 128 333 979 61 144 909 59 321 421 98 375 610 98 303 343 95 59 813 130 316 534 94 380 862 128 801 991 90 395 629 114 233 343 124 477 753 76 172 698 105 205 506 90 474 808 129 873 960 74 399 772 104 513 950 77 169 393 89 196 751 86 325 465 100 813 889 101 259 548 104 213 696 139 177 299 87 235 990 110 539 948 91 213 571 121 286 960 102 434 649 105 589 817 102 2 649 117 709 940 87 467 574 76 17 237 93 353 527 65 462 662 83 625 901 142 757 792 85 89 196 101 154 698 92 682 898 86 46 349 80 268 516 127 243 675 100 227 892 118 590 738 76 342 964 85 316 418 141 44 323 113 399 551 104 270 731 65 352 732 80 211 276 109 13 697 95 429 887 76 17 892 79 39 233 137 397 564 55 122 404 86 231 852 47 446 860 83 544 667 69 650 774 92 72 543 92 814 824 92 98 675 148 392 828 103 45 390 101 603 670 118 422 851 98 223 408 107 100 916 107 117 680 119 774 783 94 438 530 99 48 800 86 539 973 82 194 697 114 881 891 63 663 739 138 11 636 93 501 609 97 125 570 79 571 967 112 28 185 96 152 317 97 572 921 107 290 954 93 260 385 105 330 503 96 376 720 70 204 409 104 23 610 111 266 745 112 9 612 68 497 518 126 576 906 132 812 863 98 428 718 98 201 275 142 64 923 111 333 496 99 45 139 57 230 837 91 522 775 91 291 634 129 414 981 96 92 590 93 87 417 109 13 251 100 92 649 118 621 781 96 34 150 99 146 873 118 318 650 68 729 865 63 157 353 155 606 838 98 506 849 94 22 848 103 836 920 86 273 375 94 9 315 106 40 531 76 312 554 88 228 403 113 49 263 109 340 673 91 320 911 101 860 953 122 403 545 121 24 579 134 245 306 85 391 682 129 388 888 77 174 733 111 157 878 111 319 723 102 241 892 100 448 813 107 172 644 99 419 950 121 329 473 56 210 749 131 68 810 127 199 313 79 360 756 117 245 981 77 708 763 87 108 438 90 124 978 106 132 368 116 286 872 117 463 600 124 188 467 88 239 822 123 333 570 99 538 615 81 597 782 82 199 298 105 80 131 95 546 746 100 18 634 94 695 903 90 332 369 112 565 680 94 594 604 104 574 900 98 842 861 95 244 471 89 387 789 92 160 648 99 360 860 104 655 688 108 667 901 134 562 687 67 443 740 80 73 414 73 620 701 136 30 104 106 37 67 116 169 537 105 178 741 102 312 765 64 57 165 89 480 552 105 226 399 88 49 613 111 72 870 70 203 293 85 54 864 110 573 884 126 42 267 80 51 120 101 225 615 69 288 528 103 21 538 77 287 324 78 244 782 121 325 351 101 116 886 97 372 696 106 65 431 84 701 831 94 479 902 71 171 576 87 501 992 77 244 876 151 286 804 113 202 367 91 136 385 93 177 333 121 33 514 65 74 729 77 654 954 96 343 714 97 789 841 93 774 859 62 126 910 85 749 948 109 501 759 129 132 921 98 291 725 115 376 523 115 61 382 123 100 309 62 26 784 98 36 506 141 334 656 107 272 593 85 112 433 108 411 833 130 156 681 115 167 308 88 177 350 135 361 425 151 409 806 100 223 825 123 359 388 109 730 890 127 332 510 93 219 869 74 643 908 106 474 876 120 496 550 76 973 987 100 113 820 109 3 749 99 462 793 117 432 817 108 120 899 99 646 968 105 48 366 95 277 614 116 23 381 137 248 575 91 348 758 104 286 691 56 492 688 68 58 76 126 69 481 109 56 345 94 338 901 78 588 599 116 241 487 87 22 156 98 102 379 91 813 847 151 591 928 136 524 635 61 115 642 139 367 915 122 35 375 121 505 910 128 53 511 110 49 208 119 21 528 69 200 806 90 125 692 109 25 329 126 270 295 118 4 524 88 151 194 109 410 937 100 879 973 71 803 820 80 676 695 108 144 280 73 159 721 87 32 999 111 16 396 112 466 859 117 52 104 94 422 529 65 71 899 140 482 721 88 619 725 92 476 513 117 77 129 101 545 763 101 558 617 128 2 811 96 775 823 135 778 925 98 274 496 159 111 399 114 0 878 105 99 799 98 6 497 88 90 391 155 123 158 123 54 322 87 71 167 102 141 505 124 75 355 75 233 255 93 127 376 124 2 734 85 477 751 145 369 876 77 26 455 89 262 394 70 254 806 122 832 949 96 41 138 108 699 770 130 487 637 99 184 415 101 582 593 129 531 648 122 738 788 129 61 522 95 607 798 120 220 262 105 169 837 114 652 795 63 130 286 110 221 708 108 146 730 91 116 377 124 756 787 84 606 616 92 61 813 101 336 599 109 701 799 105 446 487 76 62 379 73 121 473 60 59 722 118 660 783 122 709 977 69 13 860 92 141 167 122 137 323 100 356 666 110 802 892 128 97 162 88 644 800 82 56 880 120 71 420 81 448 593 106 18 123 96 491 664 70 728 895 124 316 385 80 336 356 102 522 681 103 723 728 103 371 391 70 125 742 120 182 290 107 377 644 124 189 728 81 404 483 101 704 724 42 537 822 94 108 651 73 433 954 105 326 705 117 341 960 82 110 406 88 238 418 112 950 954 113 95 960 93 321 557 88 261 628 83 361 712 73 202 224 83 300 839 65 543 754 134 674 872 88 418 904 123 685 720 96 361 769 74 244 521 103 308 643 107 446 821 107 225 590 93 373 611 100 75 552 115 816 898 83 12 955 105 218 715 79 408 766 103 91 863 94 214 264 108 5 509 70 53 55 124 870 899 108 286 697 90 552 912 72 189 959 93 109 631 102 189 843 110 499 654 110 550 825 119 49 500 90 163 689 85 279 394 91 60 64 135 544 687 136 329 629 79 936 961 99 291 341 81 556 680 95 97 248 141 162 592 84 74 704 90 484 681 176 820 964 86 576 688 104 305 478 81 383 992 118 134 990 125 135 240 127 436 535 99 6 334 117 4 863 102 25 334 86 142 387 89 111 797 125 323 871 91 59 453 110 239 949 102 374 888 87 178 509 100 315 546 106 105 455 75 297 897 109 751 759 60 279 741 94 129 888 87 360 425 56 725 967 117 583 696 78 352 597 84 217 397 88 498 543 83 23 503 82 111 436 94 8 934 118 636 939 122 12 181 92 856 977 88 88 936 71 305 645 90 443 896 117 315 317 89 83 996 113 321 962 112 50 425 116 132 439 101 130 331 140 599 639 114 212 542 122 638 947 89 715 993 106 623 851 84 385 668 99 171 955 114 319 968 124 177 467 135 845 986 87 555 579 90 413 654 81 107 941 118 572 718 128 175 551 133 630 664 71 345 835 105 685 766 111 395 554 100 800 877 93 198 428 132 334 951 126 762 993 95 407 506 98 11 534 79 731 744 79 14 701 89 116 139 141 479 516 60 433 609 77 558 838 85 448 595 96 789 928 95 380 883 112 223 942 127 15 785 101 71 825 66 896 964 81 326 930 73 97 853 101 132 610 72 207 884 122 688 753 97 103 416 105 351 360 114 582 732 112 85 618 93 267 299 82 345 619 99 277 810 97 127 205 89 388 827 87 160 990 68 155 295 107 13 432 79 149 717 104 764 878 113 162 759 114 221 240 107 650 998 82 379 801 105 71 771 100 87 259 110 120 281 119 209 786 84 159 952 85 55 931 82 410 844 84 706 712 113 795 809 118 73 404 131 866 903 87 226 411 90 401 685 121 243 470 67 631 852 130 247 675 115 695 786 53 731 776 119 643 760 68 214 479 94 262 314 96 151 406 84 160 793 92 197 925 128 241 616 100 938 944 77 830 968 75 107 818 119 186 715 106 511 587 97 179 416 121 360 426 120 94 437 71 38 411 70 362 797 98 331 876 61 170 277 105 216 393 83 250 946 101 43 500 109 175 867 107 73 863 109 360 705 75 543 577 94 185 496 91 13 967 119 13 283 91 343 706 96 783 931 103 351 486 147 154 706 82 667 697 97 202 731 108 539 820 143 800 952 66 429 986 113 122 884 130 342 675 94 315 344 112 876 896 110 528 619 123 162 269 110 574 828 129 407 451 77 54 584 49 519 523 137 438 805 94 415 501 76 163 752 105 275 951 115 70 654 104 154 471 89 455 738 125 918 940 84 75 934 115 202 771 74 56 621 108 377 391 78 109 892 122 489 582 113 228 588 72 346 705 82 354 584 126 205 413 98 609 637 73 542 727 78 838 865 66 166 382 99 424 582 120 158 810 67 51 471 116 143 993 99 221 671 72 315 809 85 865 923 114 50 638 92 770 869 90 643 967 107 517 824 86 334 839 155 298 512 88 198 200 128 95 800 110 622 799 100 588 775 139 337 711 105 222 861 124 87 532 86 215 763 128 302 999 86 92 458 76 144 307 124 665 890 87 676 820 128 423 440 108 516 840 96 96 738 123 624 878 89 29 743 91 911 976 92 246 671 109 385 892 78 699 809 91 159 880 104 583 882 140 206 259 112 735 963 104 19 105 127 579 731 95 319 390 101 350 802 88 60 117 95 515 936 50 28 595 110 873 896 140 442 458 100 675 734 120 345 940 110 211 481 87 338 907 121 213 969 107 383 504 93 67 411 113 576 796 132 759 912 104 87 408 78 104 855 98 435 633 99 184 794 85 222 482 89 489 954 101 592 611 131 316 595 113 835 898 138 43 407 104 636 638 54 231 261 98 428 569 55 525 874 113 310 496 168 942 971 104 15 460 100 321 487 99 319 558 81 43 296 81 373 909 100 829 915 94 576 912 98 467 781 118 307 518 102 227 369 119 248 565 109 240 897 76 15 945 118 78 731 109 103 661 120 190 415 112 636 835 85 360 379 70 225 585 91 50 218 85 150 990 93 315 475 100 33 614 103 379 556 75 710 753 113 398 633 52 173 574 131 735 967 104 81 672 92 228 544 67 325 689 89 8 236 82 458 739 47 230 800 69 69 216 90 661 945 137 8 444 82 589 855 113 183 652 87 117 964 96 40 368 90 353 686 96 498 558 84 665 907 104 70 368 73 258 482 116 421 797 131 595 938 120 112 186 77 326 995 106 278 791 89 618 968 94 186 867 67 147 420 102 199 811 101 41 668 82 95 845 118 79 260 92 431 966 113 256 868 132 635 838 110 175 739 117 394 675 84 588 604 84 136 187 105 323 635 111 78 646 90 206 311 163 54 104 113 120 300 111 218 409 99 677 907 110 677 896 102 379 533 123 448 714 116 121 185 90 315 795 94 244 515 123 545 771 100 432 479 98 127 904 92 227 694 92 276 836 122 63 332 73 298 799 49 79 762 138 40 371 115 14 214 93 385 945 91 265 833 95 1 660 137 107 691 100 239 929 54 335 634 90 678 818 113 460 981 123 105 959 94 536 966 125 136 319 124 254 912 106 398 496 86 314 726 55 34 796 75 310 886 85 261 741 103 769 839 106 410 728 121 427 615 73 671 854 63 242 597 100 498 907 93 262 810 111 293 402 109 581 668 90 380 438 76 507 538 65 852 869 80 620 937 111 5 437 91 82 836 139 553 663 122 80 236 89 286 759 88 245 613 134 698 867 134 23 146 114 435 506 61 342 467 95 72 783 100 162 301 118 99 909 97 233 649 91 329 538 127 16 673 67 326 677 108 583 893 43 872 966 115 580 819 72 607 744 82 245 989 65 47 237 89 152 335 85 8 377 76 649 948 115 482 580 85 828 876 88 95 201 70 157 880 122 189 910 106 861 914 96 417 709 95 502 532 87 283 709 106 333 541 111 145 875 98 629 685 119 642 829 91 794 947 131 562 997 100 355 579 112 616 953 93 13 110 109 137 228 78 620 961 115 60 201 91 432 449 104 513 945 107 661 767 78 74 247 69 209 810 134 461 927 88 463 555 46 147 609 86 160 750 68 232 710 107 100 621 90 462 569 104 328 472 112 438 471 105 67 572 84 228 359 97 403 743 107 481 807 123 459 929 107 431 730 106 33 449 80 283 603 93 477 628 107 97 905 123 96 392 140 360 904 101 65 789 89 51 406 126 664 775 112 925 967 115 65 273 91 435 640 96 638 665 87 335 979 95 208 848 92 473 834 121 192 816 68 323 863 80 908 930 123 315 847 128 433 529 76 193 919 89 797 952 77 467 603 89 142 585 117 43 695 133 859 963 109 12 550 93 814 982 97 22 632 129 56 471 124 117 471 104 484 765 83 325 542 85 149 347 97 202 569 106 832 833 163 161 997 80 344 490 110 800 875 122 449 573 89 61 731 109 43 78 147 142 650 83 75 150 99 771 931 117 241 784 103 652 825 62 123 697 110 540 838 85 422 713 76 705 988 77 217 655 83 56 557 116 118 493 108 113 418 86 88 499 125 13 281 107 32 333 132 599 965 99 115 124 91 207 532 125 34 230 101 441 771 117 568 610 114 363 380 109 394 811 98 280 726 75 63 499 91 143 780 92 554 652 103 152 174 104 186 350 130 365 755 94 281 530 125 189 545 93 565 674 114 222 695 86 120 880 69 507 537 135 697 975 98 244 419 152 554 800 81 540 872 89 498 867 98 712 893 92 687 702 101 470 780 98 153 407 93 281 582 81 168 869 63 266 831 81 538 696 128 808 894 117 866 991 77 358 591 59 369 828 140 450 492 70 127 914 94 17 113 117 463 602 68 173 257 92 348 844 88 338 627 127 76 870 79 163 365 109 224 916 145 549 567 134 26 474 73 48 546 98 494 692 92 406 901 89 397 698 82 805 953 94 182 700 104 309 551 101 542 771 66 501 837 85 47 249 79 365 849 75 203 263 84 5 774 112 328 985 62 126 587 128 496 774 95 542 879 114 225 542 110 454 628 128 39 318 111 89 164 114 144 205 99 595 757 93 635 884 82 494 849 69 11 836 111 598 611 94 345 590 70 454 758 118 214 833 76 266 703 62 423 534 114 437 734 96 74 154 63 350 395 94 173 989 137 148 468 108 62 934 120 351 836 98 122 439 108 582 994 129 199 711 101 452 741 82 300 554 111 253 424 97 61 839 83 544 649 109 770 977 113 334 622 59 176 486 104 292 987 108 353 652 77 392 885 91 567 996 88 148 978 97 212 763 103 386 893 88 81 304 69 106 137 92 194 432 116 575 856 51 654 710 115 57 474 64 253 419 93 369 827 85 36 553 83 580 931 110 594 638 79 177 221 89 264 616 80 146 467 95 431 704 103 363 764 111 608 784 118 250 976 96 130 894 107 89 720 109 62 150 77 737 981 119 54 186 111 726 958 85 660 759 82 320 392 110 352 683 102 39 334 135 138 630 113 129 808 65 117 942 65 150 155 100 11 596 73 51 110 99 325 543 105 54 618 94 75 560 103 379 460 91 27 54 88 45 346 87 163 789 78 214 342 88 202 471 91 679 974 72 209 987 117 210 627 91 85 429 104 410 586 114 37 391 66 495 614 104 373 511 98 207 589 95 45 749 98 420 983 132 89 923 76 372 714 96 544 820 118 207 710 87 386 776 61 92 391 92 70 989 80 797 977 84 369 691 104 167 583 98 261 482 90 383 993 103 129 612 96 319 955 67 209 889 119 698 984 121 641 739 117 307 505 112 291 736 114 318 534 72 579 765 93 604 679 90 31 697 84 125 464 82 44 990 67 494 543 121 93 625 92 731 770 86 104 578 90 551 965 111 29 845 101 75 140 116 518 849 67 122 370 94 563 732 64 768 869 100 366 511 94 738 942 71 269 892 85 3 207 117 80 562 95 883 949 116 550 995 83 205 574 110 634 814 124 340 498 109 213 585 127 412 623 120 364 875 90 180 700 92 658 938 90 84 267 93 876 928 79 277 910 78 142 648 74 40 571 98 171 719 95 462 743 116 99 233 105 729 836 147 333 763 87 41 103 80 100 610 86 262 683 101 220 472 71 505 787 80 507 562 92 314 906 93 127 810 128 880 960 74 254 616 127 78 444 89 229 724 103 173 792 112 137 508 62 289 600 104 290 889 108 190 662 92 34 967 138 181 341 112 687 737 77 264 753 63 497 896 101 126 865 118 44 624 99 369 476 81 13 208 98 628 989 93 142 223 146 795 865 121 514 664 94 680 770 96 280 909 63 173 593 111 120 692 116 576 655 119 232 888 114 0 19 122 11 551 91 416 679 102 248 377 111 116 158 93 588 708 70 681 777 132 111 904 83 100 920 96 13 592 97 499 999 82 399 664 87 413 900 116 90 777 86 607 811 110 160 979 106 528 615 132 594 722 102 407 715 136 494 946 96 53 871 131 745 898 74 95 139 124 270 998 111 36 423 98 712 909 87 467 474 128 70 605 135 73 559 121 429 527 88 366 670 128 910 988 76 216 933 121 136 858 60 663 829 108 566 863 91 503 660 70 204 450 79 188 485 81 55 175 103 801 890 110 296 612 109 164 932 145 8 136 129 174 977 88 427 461 101 610 858 119 299 377 66 248 531 90 186 590 113 815 924 103 27 271 98 454 526 116 436 653 103 146 675 112 578 835 91 81 708 78 539 548 103 803 837 87 455 613 112 295 541 83 265 705 103 23 211 104 189 349 118 151 660 109 63 87 88 40 760 107 639 658 107 369 985 139 327 349 82 90 434 119 284 675 112 166 926 79 446 479 69 96 953 129 71 158 118 12 164 80 21 975 63 87 113 116 879 917 111 217 432 88 16 696 86 54 363 127 1 342 69 40 715 118 791 963 125 381 733 92 619 689 110 389 426 112 152 232 87 154 534 74 82 507 62 337 845 123 752 834 108 354 423 135 541 821 89 228 755 52 549 932 84 240 774 135 509 772 121 211 550 74 12 893 108 319 333 89 4 644 125 396 510 132 188 578 99 210 988 90 38 328 112 102 187 142 142 419 100 748 807 78 44 343 133 171 620 88 595 931 76 134 888 80 40 828 89 167 711 86 39 738 102 275 977 116 193 389 127 624 768 102 426 751 95 523 786 109 361 686 84 242 649 66 56 304 102 539 863 85 442 519 90 94 975 66 477 806 116 207 485 107 294 870 105 98 850 81 291 369 92 584 863 86 107 758 78 206 765 118 365 436 82 36 843 108 47 662 105 27 278 75 195 293 63 83 926 74 572 830 111 253 364 115 0 678 61 421 944 88 550 723 87 246 573 122 567 653 100 206 778 98 339 810 128 318 882 93 377 582 107 516 652 127 58 125 94 205 896 77 416 706 112 112 604 99 436 865 110 448 814 107 55 778 111 179 514 102 239 368 75 403 867 106 238 304 91 323 999 89 244 426 144 178 914 120 69 420 62 103 745 76 470 863 130 449 543 93 618 800 119 755 987 83 502 797 62 114 827 117 395 954 103 171 774 86 480 526 115 484 965 128 519 630 77 84 649 94 458 987 107 756 782 66 860 949 159 40 873 79 326 362 111 463 963 84 733 991 107 202 346 94 278 604 88 84 414 93 147 991 115 22 669 115 58 728 82 58 747 80 597 717 96 481 776 57 261 404 89 444 482 103 27 139 141 225 287 90 20 312 81 91 871 89 76 844 106 98 780 96 14 488 79 772 773 71 32 889 110 151 987 82 152 505 109 35 470 118 266 663 94 564 717 140 74 80 79 659 797 111 225 496 125 277 955 101 163 988 110 759 969 102 101 130 123 759 890 98 142 639 98 251 939 62 211 283 90 646 694 85 320 795 72 454 995 87 260 383 100 276 463 103 326 464 107 573 872 120 488 631 66 455 825 94 545 690 66 262 918 106 338 863 123 584 959 138 328 448 138 827 901 114 137 926 101 29 835 116 201 843 113 458 787 111 215 991 69 164 823 103 573 767 114 152 970 102 199 744 130 13 542 142 295 532 102 311 468 77 154 231 75 430 573 105 301 777 88 310 932 127 181 258 71 392 709 80 423 735 114 146 386 132 274 860 108 582 978 102 27 128 80 114 386 110 457 917 85 252 915 63 927 951 78 292 929 51 25 855 127 565 694 119 9 379 116 122 531 111 764 847 62 290 674 77 353 610 95 71 275 68 369 560 49 182 642 69 324 382 75 216 828 86 71 125 105 352 951 128 532 687 111 81 238 100 763 874 112 459 636 114 687 899 107 414 714 72 665 732 128 268 909 83 567 739 122 117 370 122 78 999 106 87 486 121 366 912 119 837 890 109 240 580 82 165 730 87 12 968 138 509 527 115 142 534 68 421 661 116 232 491 118 917 924 118 694 985 72 369 873 109 178 260 101 684 840 79 506 718 78 300 854 103 214 502 101 765 792 93 584 827 108 172 518 102 165 307 134 147 434 103 440 985 101 426 973 110 129 891 99 116 457 111 264 586 92 475 476 99 6 748 93 529 961 109 355 543 94 116 896 91 408 958 102 263 991 94 291 403 80 154 274 139 106 901 86 274 538 91 193 622 121 128 751 96 164 393 95 681 951 67 911 916 85 517 962 105 843 969 96 693 976 106 393 963 67 326 506 81 136 985 85 660 781 87 296 314 141 451 564 139 352 982 90 326 757 114 222 511 107 11 503 105 206 291 81 122 364 127 512 840 109 550 781 74 58 735 96 540 942 119 209 784 107 91 271 113 668 981 91 92 306 100 16 496 114 495 721 82 884 901 101 446 500 138 394 614 115 84 783 106 112 176 65 757 828 59 847 905 80 375 620 69 140 274 124 198 894 108 2 124 119 130 410 65 128 201 68 292 460 144 675 823 98 62 869 121 17 725 123 81 565 86 117 621 73 230 835 97 638 872 71 9 902 107 980 981 111 210 346 113 300 965 53 310 710 94 408 755 88 471 703 137 190 493 91 523 844 78 147 181 125 13 123 103 606 699 119 376 459 97 221 484 121 611 985 106 288 915 114 53 120 100 169 741 99 427 626 98 585 791 91 119 767 124 380 495 80 291 960 82 451 465 138 174 390 119 78 889 110 901 937 96 764 870 70 89 220 91 459 900 80 232 312 113 196 734 144 174 959 103 140 874 118 391 651 123 321 721 111 193 819 99 802 850 114 211 533 95 673 849 120 792 818 69 113 578 109 178 560 95 204 984 80 441 955 112 41 631 90 838 928 105 250 627 89 241 753 97 549 634 118 141 889 90 158 598 69 95 412 110 265 775 106 217 472 88 726 818 103 555 786 63 211 862 80 106 744 140 322 486 86 566 794 95 36 621 87 352 906 94 23 732 67 223 330 65 386 613 113 279 870 121 93 811 73 130 595 87 204 422 73 604 906 145 29 254 48 281 912 62 306 693 136 75 884 65 100 727 79 111 506 87 37 673 127 843 995 103 241 313 55 67 352 52 290 808 100 113 204 95 398 584 127 89 604 94 507 948 82 117 144 136 566 774 70 182 383 122 587 613 139 121 912 102 57 117 95 180 867 106 620 968 102 346 796 124 432 468 78 9 834 125 684 927 88 676 902 111 713 747 84 447 489 126 543 595 104 66 600 77 13 972 123 362 802 94 350 460 90 235 858 76 350 627 141 303 941 134 792 816 68 213 542 84 38 126 77 177 332 121 180 793 50 85 313 103 590 726 89 561 994 50 202 523 100 279 962 77 708 772 112 93 118 119 62 355 85 912 950 104 618 670 94 584 915 131 436 439 51 71 262 98 815 936 90 462 869 70 745 802 101 737 802 123 114 252 70 807 937 78 270 274 95 135 332 85 496 588 110 42 249 142 614 840 117 203 495 113 277 877 99 295 950 100 535 814 98 380 855 59 612 657 103 374 431 90 274 737 98 364 927 87 291 362 84 80 493 73 205 247 90 284 615 111 686 869 119 349 377 117 168 218 84 175 958 114 380 961 98 188 349 113 685 835 130 563 738 112 486 824 136 623 845 119 39 885 97 588 734 79 421 637 126 411 901 119 160 444 101 134 154 105 222 647 83 280 815 73 69 531 87 497 801 67 634 748 103 37 53 82 216 684 104 425 836 111 657 872 118 549 994 76 158 338 88 619 685 86 44 278 137 331 806 113 396 943 130 457 943 65 795 845 103 340 492 107 462 481 90 440 588 130 282 813 108 468 772 101 30 868 102 191 661 80 166 311 47 268 710 128 523 690 103 207 341 82 117 204 85 112 420 73 806 903 115 143 491 142 165 311 100 184 211 118 450 784 78 402 666 67 425 497 94 526 906 100 716 972 89 74 602 123 222 229 130 421 698 93 580 790 107 259 898 84 13 941 111 296 810 79 377 954 109 641 813 106 798 940 88 210 769 102 135 673 79 89 809 79 113 590 104 704 941 75 522 679 156 240 582 126 264 485 90 140 508 92 778 792 107 11 637 107 230 347 106 512 655 71 355 624 83 66 739 74 4 361 81 70 942 86 136 554 118 647 820 137 670 992 105 353 833 118 479 942 83 140 596 107 138 920 127 18 517 125 206 577 95 11 957 134 596 811 87 243 483 82 434 504 121 236 750 106 36 456 94 559 827 135 488 813 109 178 888 94 1 681 80 279 607 104 139 956 116 247 879 119 604 607 133 271 938 91 350 895 91 805 960 91 468 705 105 338 753 109 72 727 96 506 579 75 9 845 115 387 941 85 502 648 62 335 775 75 646 975 98 148 534 130 215 738 119 19 820 94 549 602 88 249 918 108 60 604 104 383 765 89 675 963 93 222 481 121 458 944 123 291 629 122 245 625 89 781 904 100 344 555 83 192 239 98 492 964 78 575 658 76 318 956 66 392 919 121 68 556 106 777 985 107 431 925 139 165 232 106 63 630 77 213 559 75 426 611 119 852 976 64 426 626 83 507 961 122 20 24 88 4 29 113 366 387 93 41 981 85 473 827 102 514 844 120 255 661 121 833 862 106 669 881 105 251 833 119 454 661 96 734 775 106 136 194 104 322 913 98 55 269 69 554 810 118 870 873 106 271 351 106 606 628 101 180 627 120 396 489 64 32 502 125 268 787 94 453 629 106 323 717 98 227 589 124 35 848 102 70 390 100 123 214 109 388 741 96 446 597 122 224 839 75 25 543 55 97 513 43 82 993 102 593 886 73 279 411 65 435 875 102 431 917 111 378 775 79 357 829 98 603 852 88 25 627 87 299 718 110 543 803 110 59 579 110 215 471 106 32 759 67 147 644 126 312 860 87 694 788 80 419 560 132 328 693 111 674 987 86 77 413 104 249 426 113 94 819 78 150 185 101 328 749 77 409 825 140 120 419 74 370 515 101 168 604 134 853 888 72 190 464 141 877 907 104 652 817 84 184 522 89 388 431 100 134 232 104 255 890 110 94 116 89 349 611 108 543 769 63 553 579 93 144 974 77 208 652 89 705 900 102 51 486 99 577 881 78 675 759 102 513 516 97 43 345 141 306 323 124 129 316 102 251 590 96 210 404 82 394 789 109 20 137 91 188 795 96 868 949 86 23 840 80 560 762 108 643 810 113 605 733 88 497 920 89 502 586 161 72 109 78 330 679 81 115 266 82 386 679 113 890 917 142 796 907 126 176 775 117 383 446 85 770 875 69 85 872 101 168 200 79 235 422 89 98 453 96 335 933 73 55 917 86 306 547 143 240 319 74 120 591 108 122 588 104 233 653 73 73 524 140 77 859 111 362 515 91 517 893 88 174 488 64 423 797 123 399 498 70 87 607 109 742 915 91 2 243 105 726 739 122 341 926 107 478 774 89 176 679 62 332 714 99 204 657 87 15 734 119 193 823 91 583 642 79 6 867 85 375 841 112 36 921 81 677 853 56 134 557 96 44 832 110 213 910 100 84 198 114 269 385 101 80 498 100 124 587 94 238 517 89 9 694 124 136 304 95 374 838 115 179 533 108 106 929 63 364 747 66 627 655 122 670 969 121 61 521 85 668 823 92 649 695 93 21 625 106 217 233 124 147 454 128 29 598 67 95 744 92 427 865 78 385 588 93 185 793 116 663 871 75 186 493 66 827 859 61 53 528 78 795 861 99 276 628 98 133 919 87 102 695 95 124 652 89 403 469 123 399 883 110 61 366 120 224 467 109 165 391 88 435 555 96 872 944 98 481 984 97 111 574 93 333 975 88 230 370 121 19 668 105 219 295 107 561 681 81 458 570 126 287 894 52 791 827 109 182 210 83 427 621 121 808 833 134 391 764 89 326 941 103 112 861 112 458 583 87 163 198 100 59 569 76 36 752 102 333 647 77 494 517 119 394 998 111 141 158 80 247 797 71 8 515 99 480 849 95 375 697 111 286 558 104 173 736 108 350 633 106 247 894 134 506 606 117 353 444 90 81 468 79 620 914 109 181 770 90 212 789 118 596 829 72 758 835 117 355 936 143 779 782 104 337 974 125 339 585 99 577 755 112 406 608 91 332 745 89 103 195 106 84 708 88 853 926 110 874 878 60 113 812 99 148 743 100 838 952 108 30 973 136 407 765 73 365 672 119 246 534 58 309 348 115 431 543 107 745 900 79 215 602 96 478 529 78 120 614 109 245 680 78 32 44 106 196 951 72 546 909 112 154 679 143 73 745 128 574 955 111 155 271 123 178 983 92 50 910 95 705 791 65 332 597 99 30 213 88 458 553 93 453 566 70 321 515 108 638 752 80 170 352 122 442 568 104 148 149 108 250 403 98 262 377 78 415 692 149 184 683 120 293 304 148 220 896 113 359 492 96 308 817 83 387 929 93 84 106 112 51 456 108 153 985 104 259 424 83 144 796 104 150 254 93 25 102 106 582 962 129 344 954 112 602 636 121 73 519 94 639 996 85 220 358 89 652 763 69 468 579 86 831 897 108 95 181 59 246 315 139 508 710 113 419 715 134 346 816 80 516 965 126 128 206 80 437 524 135 68 962 71 233 461 81 258 848 116 307 625 106 472 966 91 462 613 114 638 948 65 220 964 111 759 915 78 230 998 119 478 880 155 499 699 94 16 567 120 787 966 88 156 756 81 270 543 92 164 203 102 189 519 126 79 529 78 432 980 124 688 967 133 295 937 138 368 446 102 286 987 101 22 270 80 136 856 139 83 321 123 228 978 83 156 911 76 165 927 89 483 948 114 365 809 92 538 800 79 108 922 89 443 990 102 963 984 123 211 795 88 87 792 106 14 637 144 144 716 93 486 862 91 113 912 122 74 263 133 766 811 117 418 579 49 546 886 83 637 750 107 580 754 106 389 397 94 570 825 92 113 318 93 37 565 113 471 569 130 137 402 92 152 588 101 702 974 96 297 863 100 105 735 117 529 689 85 86 615 108 129 139 92 970 984 92 783 973 112 277 502 139 536 817 120 423 848 105 91 97 108 202 961 81 88 350 134 171 283 93 688 838 93 363 462 33 923 975 97 663 990 70 132 623 95 484 856 101 445 890 97 101 519 78 127 892 101 634 766 94 147 716 123 276 278 124 40 52 55 542 752 129 382 581 143 39 933 88 848 991 93 316 690 91 675 781 120 212 579 123 15 905 148 105 274 70 103 246 104 57 469 106 603 888 90 209 704 95 472 701 104 562 612 115 452 511 108 135 363 53 655 900 134 843 867 70 152 357 81 52 554 59 17 134 98 566 616 93 540 711 90 632 854 81 535 804 124 920 981 111 32 619 127 225 995 91 181 678 94 726 988 110 9 342 106 286 656 104 489 768 120 580 791 69 26 550 116 465 979 122 490 746 86 291 310 100 23 145 100 226 240 78 99 531 114 62 129 119 156 667 95 151 402 125 382 525 120 374 438 120 401 624 90 480 571 89 92 105 76 73 886 94 368 973 91 114 342 70 500 956 90 65 886 114 315 518 101 565 636 96 221 452 129 351 883 91 716 944 56 229 604 84 674 894 99 63 211 91 505 813 102 333 995 77 298 841 114 291 356 114 148 300 83 680 830 100 224 905 113 472 909 112 805 899 69 720 870 89 598 995 66 255 442 82 253 936 79 776 859 85 264 328 90 56 115 135 58 244 93 360 716 100 245 526 94 262 875 78 325 673 81 185 219 75 367 966 108 34 245 116 780 826 116 582 610 92 420 600 105 238 480 96 406 752 40 114 140 71 77 81 120 702 877 86 220 394 122 629 909 77 394 819 91 40 446 107 667 871 167 154 778 99 88 198 85 423 496 121 708 790 93 30 733 99 31 887 95 84 612 131 27 882 104 106 342 102 363 479 106 350 796 88 521 913 91 405 661 88 391 794 89 8 480 80 7 508 71 629 955 108 679 692 107 34 488 105 572 835 116 319 391 88 29 194 77 22 758 78 838 953 87 231 246 109 137 548 88 654 680 85 405 993 120 120 829 104 49 509 106 13 820 82 118 337 102 522 948 81 661 688 106 773 828 94 456 678 106 277 297 115 647 661 103 368 402 98 534 660 117 436 968 94 850 913 88 571 870 104 145 173 139 454 702 89 520 935 105 31 834 130 675 803 85 38 162 119 585 973 54 80 437 82 444 944 111 128 493 125 617 741 137 27 796 108 171 763 121 242 975 77 916 924 105 76 568 76 142 860 81 614 927 94 664 916 103 59 942 111 358 871 73 639 957 83 280 411 117 145 987 116 149 784 120 620 739 107 133 204 86 540 933 78 177 371 131 869 961 100 240 260 80 395 743 92 718 761 105 106 897 79 521 717 71 705 752 117 365 957 111 351 524 121 326 375 93 723 839 111 106 762 81 38 112 101 132 330 86 160 697 86 877 888 97 730 951 105 41 790 97 681 756 87 36 925 89 629 725 117 5 173 116 219 222 90 273 313 105 9 243 129 804 832 80 729 796 106 272 860 98 499 672 51 30 639 74 180 952 75 447 460 114 394 506 109 184 894 86 304 620 73 9 531 102 346 740 81 559 597 90 521 877 61 316 551 90 518 915 115 55 378 89 471 526 99 48 294 100 312 865 84 215 608 112 782 950 110 690 749 107 817 989 101 240 880 93 663 703 86 504 806 97 311 708 74 512 838 99 118 476 106 374 931 102 45 228 80 27 904 123 151 382 91 413 668 111 242 861 115 67 632 116 238 320 119 322 418 115 79 221 100 479 569 84 542 908 104 147 343 101 129 605 66 744 749 114 207 491 77 114 331 106 218 931 77 527 592 112 60 222 102 899 926 154 160 735 63 11 875 68 47 786 133 348 388 106 664 669 150 100 633 80 750 833 126 91 733 93 188 893 84 404 563 97 402 412 104 257 741 83 466 798 109 515 705 85 547 875 89 457 954 53 39 428 104 292 963 90 182 951 109 356 456 117 918 974 87 299 986 63 120 307 66 687 688 99 510 747 116 744 968 82 28 742 94 357 750 108 525 709 127 403 808 103 708 864 54 88 105 112 328 634 67 309 587 97 195 712 83 870 898 101 39 957 87 463 723 144 408 635 89 410 835 87 223 724 97 655 865 79 81 790 96 248 348 90 150 637 109 204 664 93 735 773 96 381 915 77 216 328 79 94 98 106 353 645 102 140 722 117 89 435 104 142 528 136 105 562 142 337 433 86 212 282 109 112 215 134 28 377 84 77 227 98 177 249 62 3 167 73 353 971 81 79 149 124 655 888 124 531 693 67 392 549 88 210 983 112 281 642 102 336 347 97 161 205 99 591 800 92 528 998 144 201 302 108 382 424 117 395 970 100 6 618 94 483 984 123 191 367 120 15 710 116 99 273 101 139 283 71 240 769 106 849 912 140 13 99 131 9 561 87 211 927 117 282 945 105 194 259 96 58 370 71 155 709 93 470 831 73 759 779 141 159 417 99 775 945 90 741 747 100 510 860 135 755 785 104 182 668 97 313 966 65 374 578 84 90 289 80 716 803 117 12 262 71 257 872 85 138 618 123 258 661 114 47 233 83 591 630 73 404 506 117 65 299 101 131 776 110 149 814 87 52 879 112 220 783 87 343 944 99 104 153 125 241 601 77 555 562 138 740 756 111 614 831 120 460 949 117 426 970 131 247 567 146 268 872 121 550 704 79 474 707 85 606 706 128 122 400 105 170 625 118 97 448 89 772 829 116 221 766 115 510 967 101 119 542 139 224 789 87 206 749 85 27 572 91 290 330 101 732 839 94 21 665 49 253 607 99 36 757 112 457 625 104 713 849 137 288 680 77 391 922 116 486 778 50 177 418 116 323 770 98 15 508 99 309 904 92 89 820 98 37 906 136 573 967 95 88 428 114 828 960 141 372 866 114 297 726 116 792 960 95 711 929 87 469 590 92 352 966 99 0 941 92 469 816 114 75 360 132 77 496 103 613 667 59 362 958 89 30 885 96 543 616 125 163 723 68 92 706 72 24 592 89 329 699 94 328 702 93 256 622 109 86 485 83 480 717 99 377 860 66 194 873 95 440 560 142 304 397 108 311 825 78 480 944 94 600 904 109 53 584 83 616 768 82 200 539 85 322 716 72 300 878 93 161 915 116 689 915 98 48 471 80 346 783 93 42 967 99 608 819 81 557 962 126 251 960 124 611 683 109 465 718 107 181 968 105 126 870 113 87 787 92 113 457 114 23 913 112 309 625 111 468 861 89 74 655 137 277 454 93 526 840 95 4 321 77 552 926 118 446 531 96 699 722 99 476 525 114 736 941 110 715 959 104 383 865 84 309 512 127 160 574 100 196 546 125 132 488 80 115 220 112 12 346 84 236 755 91 130 291 133 338 974 88 600 827 82 447 463 104 218 228 127 211 909 108 137 465 106 489 593 80 219 660 64 146 407 125 100 964 96 145 584 143 452 759 128 100 842 106 597 795 73 150 462 126 242 901 136 160 497 100 81 125 100 383 805 92 279 774 118 158 911 59 9 626 101 301 977 96 211 579 97 871 956 101 61 89 73 721 869 85 153 803 104 33 266 107 89 123 104 389 927 124 611 900 99 78 650 103 61 909 106 588 860 112 447 822 74 141 636 165 214 995 62 31 880 126 94 511 102 289 965 118 55 518 112 788 806 97 70 75 132 838 991 117 224 568 101 533 684 112 505 790 124 106 626 95 311 599 107 321 745 85 752 894 114 287 686 108 464 771 102 368 534 104 106 435 127 208 931 106 645 867 89 82 835 117 577 827 113 488 948 93 197 818 119 165 261 103 542 747 72 146 354 99 74 466 137 199 527 98 398 909 106 530 622 92 446 875 91 102 244 100 172 673 76 3 364 126 355 683 85 150 873 76 281 505 129 435 594 105 208 547 104 278 963 117 292 361 101 486 870 98 210 857 97 246 603 132 218 314 83 86 990 122 135 376 90 674 870 99 119 716 97 450 980 110 312 900 91 3 857 102 136 558 98 198 254 91 740 814 125 476 793 71 97 277 118 859 893 133 101 555 129 353 455 113 70 180 100 31 350 63 496 670 102 191 691 106 283 872 74 545 782 116 674 766 163 479 965 112 465 538 107 192 614 84 95 178 88 434 930 102 34 916 130 39 924 97 58 707 96 656 974 131 33 433 108 225 298 83 787 912 112 139 418 37 462 672 82 431 634 113 14 926 83 807 933 99 282 770 109 181 332 73 485 668 86 243 888 117 420 710 132 247 313 119 4 17 124 157 595 80 868 900 111 555 990 89 27 895 88 42 552 96 16 60 74 292 502 102 783 863 109 83 263 105 92 281 44 338 496 137 76 554 96 308 629 94 82 169 104 308 359 129 429 681 74 58 986 117 366 638 91 68 175 121 306 692 120 68 397 121 611 656 65 483 532 128 185 227 109 174 594 103 519 988 83 144 465 97 453 893 101 273 646 114 368 978 125 135 444 94 69 279 97 36 523 118 94 336 90 300 866 100 432 877 74 312 745 106 640 941 126 258 792 110 164 536 104 528 700 99 93 200 98 98 745 118 499 954 113 437 581 92 332 750 99 575 650 66 552 929 141 245 585 112 920 942 118 159 223 111 442 724 110 78 542 129 91 851 117 116 177 109 563 631 107 214 518 147 640 827 123 491 990 74 0 416 78 610 873 98 826 834 91 760 789 126 306 799 124 282 404 147 84 873 79 333 645 114 747 913 112 256 701 125 777 878 88 155 269 98 518 903 98 56 575 125 718 995 94 436 673 130 70 428 115 205 253 112 185 279 89 216 444 82 136 285 87 213 842 88 30 92 86 129 543 88 91 627 97 128 624 85 123 350 109 664 997 126 509 923 129 78 689 114 598 990 113 59 199 79 134 496 96 277 681 97 152 228 94 129 574 89 272 796 98 201 749 152 93 510 107 192 276 107 51 65 94 174 248 95 277 457 108 397 661 90 247 345 90 504 614 57 318 617 111 693 988 124 230 251 93 413 726 99 931 944 93 660 911 116 394 917 93 74 593 127 150 305 101 730 795 131 157 241 100 577 983 127 31 845 93 892 996 104 779 872 110 169 455 102 554 970 113 526 813 70 234 701 96 430 587 110 833 890 117 130 437 87 69 246 76 325 966 98 694 719 119 299 504 101 699 724 85 40 609 57 764 853 106 439 856 87 234 986 90 276 384 115 163 717 115 419 670 138 249 312 120 234 891 115 270 604 106 358 669 97 529 769 121 107 295 143 375 650 109 107 200 116 372 455 137 35 292 64 284 587 92 308 883 96 502 883 83 262 700 56 183 237 87 621 976 90 159 388 126 209 248 104 282 677 72 15 745 116 51 188 101 601 745 95 92 422 117 372 838 135 486 975 38 18 740 82 26 689 125 839 915 90 684 858 54 37 348 133 31 328 97 77 944 87 771 789 117 305 934 113 396 516 102 189 838 117 565 912 88 5 38 63 313 335 100 497 841 69 723 849 103 108 367 53 589 959 114 32 857 98 897 997 89 250 570 124 216 680 92 69 797 105 187 855 93 698 991 97 0 71 89 214 367 90 202 213 128 463 586 64 400 897 97 756 990 113 131 888 80 170 226 133 39 335 115 206 341 118 136 661 81 632 802 103 269 326 112 580 871 124 437 655 95 630 944 115 774 779 94 896 992 113 468 590 120 199 943 101 123 280 73 216 636 111 346 680 124 569 818 99 30 48 129 576 746 92 347 715 96 444 940 105 147 303 100 145 915 63 143 331 69 21 500 88 745 914 84 96 724 86 193 317 97 552 986 88 139 977 96 269 825 87 12 127 120 413 835 122 388 807 93 845 920 103 426 860 110 454 785 45 443 888 88 265 605 122 42 100 125 708 777 94 538 727 133 165 958 51 149 467 106 7 599 114 348 956 126 365 969 99 359 422 94 136 677 73 334 678 110 425 429 98 175 447 112 396 911 63 209 431 87 922 994 81 297 628 92 556 901 118 466 856 116 168 940 101 460 522 74 487 867 80 332 471 120 665 718 157 240 633 118 533 598 130 304 316 110 46 619 46 113 789 118 19 140 108 499 968 53 889 986 99 199 351 112 894 994 113 239 695 84 573 671 99 469 707 78 216 495 91 282 794 120 522 918 157 302 309 101 727 924 109 472 527 86 8 404 107 5 366 63 75 105 98 768 915 84 283 551 107 356 727 97 168 185 104 599 918 116 89 825 119 214 903 107 83 254 79 70 133 79 147 496 100 138 812 82 21 434 96 503 537 110 387 881 128 75 174 81 91 766 121 162 696 124 214 839 102 118 718 109 543 724 112 529 641 52 205 773 84 501 623 118 330 923 102 92 310 71 282 807 63 328 599 80 50 144 99 24 691 119 206 701 112 859 915 78 143 201 88 120 901 89 177 519 91 86 782 86 343 873 79 403 931 124 426 661 63 703 919 87 161 919 81 395 758 110 112 982 106 302 419 87 8 148 95 201 709 79 680 879 68 451 922 98 147 959 99 218 250 112 28 298 117 734 878 103 786 989 126 28 464 81 0 184 117 478 517 69 654 992 76 565 671 103 278 991 113 533 751 93 929 986 70 54 193 107 765 848 81 661 927 95 152 461 116 553 812 92 734 935 75 110 599 103 466 576 76 320 672 107 279 479 101 353 721 124 182 532 107 793 806 133 427 942 87 615 976 127 371 612 78 579 779 92 110 813 110 553 857 104 711 815 92 471 933 109 153 714 95 261 472 43 275 340 102 18 888 116 656 772 113 11 447 75 302 752 125 225 858 69 239 691 107 384 771 108 477 814 115 806 888 109 21 34 109 757 887 96 320 734 117 545 736 111 90 887 96 463 681 108 258 630 100 17 120 94 864 964 94 517 919 118 308 519 112 552 712 88 16 126 98 372 444 103 185 872 106 377 774 72 732 810 107 690 901 99 48 639 114 198 575 100 92 738 111 565 650 89 100 600 93 574 737 83 317 569 35 238 380 113 21 495 106 732 801 103 95 949 82 51 184 88 63 793 68 176 181 84 392 495 99 431 713 121 329 677 88 540 556 116 211 707 90 181 866 108 645 958 112 489 843 105 193 544 102 305 713 130 96 408 77 574 986 101 857 950 95 7 336 110 510 696 127 3 420 99 486 645 143 3 413 114 654 664 90 13 217 77 460 995 106 673 689 108 180 399 119 132 796 75 505 748 77 463 870 61 581 970 103 515 804 119 132 767 131 735 883 111 237 764 98 748 987 79 337 812 92 90 821 113 548 634 105 118 154 119 58 251 136 422 762 128 351 934 116 281 665 159 262 762 57 482 665 63 238 460 92 318 976 105 401 953 149 143 752 86 338 584 68 556 704 117 160 262 101 538 745 136 754 954 100 519 967 101 420 611 105 148 994 89 399 512 94 508 552 109 619 907 93 796 807 91 406 844 56 669 931 88 493 543 126 253 326 103 14 986 141 131 566 112 4 834 79 216 709 85 797 955 110 699 997 98 472 968 108 133 459 95 23 528 70 589 978 137 358 988 77 600 833 95 845 877 110 211 880 73 272 730 121 228 448 97 324 999 86 759 989 95 17 269 114 100 889 121 534 807 126 299 440 139 347 862 95 159 355 104 777 884 135 241 614 106 285 748 94 92 851 89 369 468 103 709 966 60 365 846 152 485 990 83 492 654 68 5 321 101 238 567 98 122 598 102 172 591 102 415 843 114 659 731 78 331 357 98 400 695 106 468 502 82 285 950 95 95 756 81 149 523 61 38 780 125 828 829 90 242 285 126 198 468 97 363 914 108 848 994 87 414 918 91 566 583 100 11 617 80 73 402 111 439 737 104 52 985 105 233 990 108 259 452 118 158 928 98 242 617 114 576 885 124 329 891 109 211 738 114 135 384 155 88 268 97 377 851 103 570 639 100 11 816 88 444 538 124 165 517 95 337 730 124 49 774 62 8 952 95 715 909 68 467 766 71 554 953 101 154 860 107 651 660 104 178 476 116 463 480 120 853 972 75 311 407 90 22 522 83 355 792 68 110 989 101 179 284 96 308 715 132 890 903 115 362 774 104 45 975 120 490 957 133 323 414 118 1 590 95 856 972 69 18 843 113 272 898 125 100 357 112 539 890 50 495 846 75 370 862 78 389 485 52 71 137 100 788 923 94 26 306 95 67 527 106 628 869 133 104 203 90 503 570 75 347 456 84 290 897 113 502 580 90 495 593 58 613 799 88 320 336 103 268 435 145 443 597 111 152 345 108 93 869 68 226 864 91 187 233 97 31 830 132 155 542 120 70 386 97 267 463 112 225 559 93 515 827 103 594 887 112 47 140 77 207 964 112 757 925 53 341 403 129 76 601 106 76 793 121 95 427 119 722 924 97 540 578 129 738 962 149 255 698 111 167 771 123 237 512 101 268 445 91 561 921 112 652 989 82 312 836 76 15 299 117 314 522 125 360 951 98 194 214 123 454 979 120 323 391 90 290 464 80 482 826 72 13 429 86 46 780 119 137 139 104 200 790 117 226 596 74 126 450 106 247 478 106 807 883 82 734 851 81 130 759 101 117 682 116 168 854 70 359 511 90 341 950 102 18 784 92 29 534 88 172 713 111 258 913 102 331 735 89 822 903 107 690 929 123 443 542 95 464 627 109 143 388 131 432 661 103 476 533 119 659 748 75 64 894 53 413 468 69 193 972 96 597 922 102 282 953 107 27 46 102 265 422 82 552 886 109 354 528 100 571 600 99 720 779 98 189 826 63 630 765 105 104 903 120 673 865 87 103 499 97 177 463 84 141 597 125 108 271 105 557 722 97 254 791 96 814 953 66 264 877 110 216 691 85 456 702 58 277 758 128 492 841 87 101 376 66 543 695 82 155 605 107 393 875 90 87 683 131 134 874 155 318 660 100 209 661 99 300 829 86 397 585 99 411 847 92 466 925 125 284 845 111 374 633 102 597 671 79 252 949 110 258 626 130 113 970 109 261 466 66 6 423 105 747 926 82 585 756 98 357 795 89 107 640 100 211 947 119 771 841 92 70 486 118 154 214 135 135 431 60 697 805 110 315 464 120 425 779 78 282 430 128 841 953 83 537 683 83 531 894 52 239 364 130 40 511 122 957 972 62 7 915 95 303 650 66 600 626 124 145 650 87 433 958 106 654 979 98 451 532 70 220 225 59 156 971 125 884 942 127 53 253 66 460 605 88 478 543 86 831 837 133 96 905 101 779 791 114 371 997 92 913 993 93 230 571 98 292 729 125 171 558 77 743 998 128 45 191 72 57 816 119 621 643 77 183 319 91 603 764 115 467 720 109 85 377 93 782 859 111 166 489 123 70 727 132 239 398 147 744 779 85 83 241 95 866 988 100 530 703 112 364 860 126 242 607 118 405 505 99 507 614 105 5 6 95 136 682 132 903 985 96 15 599 109 481 564 112 772 939 90 395 876 117 668 901 92 359 535 103 772 875 96 94 211 98 217 907 105 508 593 52 315 564 85 647 706 86 437 774 111 140 252 101 756 823 89 434 924 117 660 860 61 403 511 60 857 865 93 362 428 88 802 849 101 282 617 100 588 671 121 409 628 93 153 386 99 467 807 126 68 391 87 402 457 116 713 774 124 750 963 89 9 58 101 329 847 115 155 235 104 629 632 137 310 380 114 259 528 141 177 323 85 389 945 112 176 194 99 327 433 98 657 809 105 695 768 114 342 598 104 16 327 88 331 751 109 46 73 103 444 489 118 123 822 111 181 581 127 71 280 100 246 802 92 210 373 75 274 712 124 320 435 122 562 656 110 311 325 84 746 775 95 154 832 91 818 952 91 58 809 132 881 967 72 113 202 78 322 979 135 314 915 83 668 768 96 379 776 92 309 709 67 270 902 78 400 735 87 220 906 107 771 862 108 98 116 83 74 294 94 190 465 118 44 355 75 49 780 130 423 918 116 144 751 76 214 306 109 89 474 71 357 428 68 300 738 78 588 725 118 19 56 85 117 282 136 291 313 110 269 507 82 86 406 82 181 442 83 145 342 89 117 214 91 23 425 107 538 713 106 497 817 78 749 870 110 65 432 140 7 195 124 753 891 115 320 449 76 241 497 139 255 602 97 113 782 114 160 867 87 1 435 106 171 490 120 139 266 107 663 728 92 231 515 90 159 351 105 166 769 88 255 570 110 163 248 132 220 860 140 214 559 107 7 519 93 189 415 57 356 448 111 50 995 101 579 697 94 33 325 93 882 970 99 4 333 75 599 807 123 586 931 104 193 305 91 367 855 131 219 271 94 307 703 91 369 563 127 7 770 96 434 656 90 312 940 87 552 856 110 747 752 132 413 787 121 145 495 103 656 664 128 225 326 99 356 818 108 597 698 100 422 716 114 746 842 78 301 492 95 97 977 85 707 893 81 6 112 79 183 208 135 512 670 100 398 951 100 268 887 119 153 841 78 722 925 109 69 726 106 364 736 94 115 235 158 51 170 73 690 861 51 52 490 79 386 843 146 77 880 104 121 541 121 716 731 88 633 761 91 6 441 94 569 808 82 563 581 87 855 928 84 5 879 103 891 893 89 66 183 128 266 848 125 684 850 90 111 805 116 372 533 106 68 933 109 597 704 99 230 600 103 275 759 118 445 537 88 360 667 91 648 778 85 195 490 109 527 790 121 950 985 96 69 153 82 683 820 66 228 693 133 404 817 111 460 655 131 215 483 85 398 863 100 165 616 116 154 877 61 487 880 69 677 835 82 124 374 110 470 823 122 645 692 83 155 820 102 300 352 125 330 610 113 146 251 97 268 691 94 22 907 33 138 813 90 211 820 97 598 750 74 277 544 134 85 367 110 491 929 95 67 270 117 345 577 120 566 802 56 188 224 98 514 926 90 73 592 63 24 158 125 47 369 89 771 857 80 191 652 103 422 575 115 282 939 123 120 559 78 456 472 106 146 533 81 708 792 74 190 923 99 137 606 146 109 672 108 326 429 73 641 728 71 232 859 130 442 719 81 582 979 101 104 128 72 128 251 94 747 847 105 557 935 132 476 931 93 657 833 94 493 775 81 218 603 130 333 365 108 301 495 85 618 679 123 51 458 105 423 958 110 348 827 118 340 497 54 550 688 76 297 434 105 172 561 128 384 568 116 290 988 112 254 301 108 220 291 96 32 154 121 694 872 74 809 852 87 122 575 86 470 542 121 350 950 94 245 369 92 140 208 82 127 736 75 82 411 53 462 930 97 58 92 83 770 885 138 909 978 92 551 720 90 49 926 64 246 854 117 866 896 94 71 943 96 18 849 95 28 600 151 109 683 110 69 445 80 14 134 88 474 748 94 50 491 137 425 433 92 70 826 105 99 756 98 943 945 95 627 915 82 81 118 96 92 908 68 168 684 114 501 654 93 202 243 91 506 919 86 114 560 107 751 758 86 267 356 95 699 833 130 91 746 134 445 825 103 859 883 107 158 727 80 382 789 99 657 780 82 488 672 123 368 748 130 155 328 104 334 411 74 92 116 114 230 665 114 145 952 69 456 692 114 128 911 115 394 564 87 779 917 100 535 990 114 381 693 117 231 467 66 353 750 68 376 931 107 146 381 109 259 859 104 28 852 41 104 522 136 121 905 86 279 595 91 27 428 103 514 589 111 116 538 124 124 559 131 457 682 128 115 495 50 542 823 89 787 908 98 190 654 78 209 388 84 84 126 112 450 902 97 115 337 74 1 626 114 56 102 96 246 813 88 576 830 139 490 705 69 163 175 81 453 922 81 385 599 77 61 405 102 357 852 90 57 273 85 681 707 124 103 360 80 34 534 85 282 905 96 588 945 77 767 836 122 271 459 136 132 290 85 79 169 83 757 894 70 91 665 71 148 693 105 257 426 116 745 784 112 43 632 107 550 715 103 34 964 96 830 907 95 25 218 140 369 690 84 61 256 128 420 695 101 202 611 120 433 886 118 647 950 106 8 619 91 376 771 113 391 412 146 396 869 104 792 858 113 171 438 123 41 87 51 105 658 101 33 414 110 6 835 80 68 304 110 238 590 143 336 682 104 71 730 94 717 737 85 466 953 97 598 610 73 640 970 78 316 674 86 177 234 112 437 791 153 98 203 107 328 758 82 644 889 127 274 985 77 436 820 102 26 577 81 15 150 97 527 771 93 247 872 89 50 396 96 598 831 106 378 429 131 307 981 99 608 881 96 403 556 69 452 510 106 685 990 111 276 402 130 214 749 84 173 816 140 144 175 107 103 938 107 111 653 141 235 578 107 76 513 133 651 789 109 589 605 131 534 698 97 272 992 113 61 287 111 497 749 101 134 209 96 373 535 101 226 242 97 367 790 98 393 662 107 246 255 98 541 671 77 387 710 79 1 654 74 503 888 112 12 526 94 16 881 109 16 50 98 53 459 62 454 759 103 147 680 98 422 527 100 123 138 107 620 962 146 246 791 95 457 693 102 281 782 130 0 711 85 66 476 121 672 818 113 226 679 119 306 483 71 738 759 128 346 872 99 157 321 122 88 228 67 381 706 76 271 979 106 226 860 112 365 756 101 769 900 98 48 58 80 655 901 106 64 927 85 92 379 111 141 191 111 33 525 118 363 644 143 37 365 80 585 893 76 470 491 91 32 872 131 119 280 120 574 841 103 221 453 63 304 760 70 462 856 90 436 872 76 647 965 109 67 347 70 179 872 72 42 896 100 682 917 114 337 689 103 459 613 104 301 703 94 33 511 105 324 705 75 46 277 111 121 741 63 344 451 96 819 971 88 0 607 116 338 919 113 357 874 118 254 317 108 78 811 84 301 581 76 671 695 102 337 686 85 304 937 115 329 921 85 137 181 87 370 918 65 836 853 113 466 572 135 103 430 106 166 820 112 410 875 110 558 620 89 531 548 100 634 789 67 187 499 121 109 842 126 226 764 102 425 773 114 716 847 66 351 610 84 545 646 73 231 324 92 5 701 102 496 856 103 405 426 91 131 729 49 39 191 118 924 940 87 195 370 79 293 702 95 478 978 130 478 725 105 455 630 75 290 776 73 857 934 100 169 323 83 596 843 113 828 911 97 251 848 126 812 834 89 661 699 89 650 827 66 84 595 95 159 626 94 732 761 89 393 515 143 185 862 89 164 868 81 36 939 135 360 508 98 26 166 130 114 541 96 528 917 103 269 640 145 828 867 99 158 696 108 94 697 96 168 351 119 191 945 92 140 295 91 157 596 98 21 109 111 65 89 83 308 394 125 99 131 90 811 972 95 401 654 123 346 997 128 364 925 90 66 649 62 291 957 89 93 369 129 427 857 78 830 976 91 304 791 146 260 355 104 469 989 86 17 523 104 626 695 101 271 516 77 360 509 53 222 762 124 410 439 115 171 309 99 516 956 67 14 756 86 36 93 72 547 585 104 714 864 111 7 80 102 13 77 104 320 467 84 486 560 106 433 905 132 361 482 71 38 198 92 493 780 107 149 221 108 761 998 96 376 447 73 435 798 98 81 163 98 257 724 57 64 458 107 59 870 89 679 767 128 509 579 73 41 323 99 195 227 130 123 297 112 753 908 120 310 750 86 926 980 94 242 526 92 61 779 114 39 796 115 187 719 119 213 777 121 32 327 80 475 847 116 72 417 105 668 970 101 399 581 101 4 647 82 462 897 93 143 987 118 44 761 95 479 854 90 545 985 122 400 494 71 207 975 108 774 928 120 294 415 78 844 871 104 367 496 73 22 116 131 246 958 68 102 452 113 789 938 75 137 250 119 479 672 92 564 628 112 83 542 140 71 738 123 13 244 110 524 631 104 31 379 119 918 950 118 217 610 95 488 917 93 135 748 140 752 897 84 335 403 84 468 504 103 255 839 82 805 821 95 212 996 117 200 804 102 421 435 87 213 883 100 285 382 132 66 576 91 304 435 94 356 724 92 390 483 102 435 981 115 539 957 92 579 714 89 375 454 99 56 571 96 131 294 114 321 972 91 362 423 122 186 201 88 488 681 89 141 320 88 51 168 88 181 624 104 407 593 131 6 815 101 187 747 100 291 324 137 53 698 92 30 877 122 833 992 97 11 813 77 110 649 110 501 644 86 16 271 102 767 972 102 490 899 100 454 550 91 900 940 127 395 605 92 349 798 107 526 742 130 152 962 94 553 919 103 654 884 95 488 750 54 618 626 83 704 777 106 47 537 89 775 955 110 644 712 84 13 261 115 593 683 96 812 906 86 181 336 103 494 531 98 405 586 119 472 557 114 3 725 111 856 865 128 529 822 105 416 600 131 506 790 118 258 814 60 420 781 100 18 934 90 37 932 94 199 579 106 132 379 91 538 776 100 163 598 106 120 330 90 400 989 111 608 883 83 745 969 114 342 824 101 479 938 112 227 868 109 444 511 82 240 964 101 636 847 51 286 769 122 57 952 90 309 693 132 30 229 89 38 863 96 851 874 64 453 761 72 141 996 78 428 677 93 108 873 123 247 394 49 668 789 87 4 599 74 114 151 102 371 885 99 826 955 110 472 588 70 340 875 110 18 898 123 30 949 109 105 940 92 444 472 123 17 393 106 106 621 127 605 741 123 459 898 133 218 510 99 256 319 124 143 195 72 275 649 111 13 584 100 105 261 94 409 972 99 96 974 141 838 924 72 102 500 72 240 933 93 54 136 75 80 662 71 73 907 126 63 971 130 195 704 72 27 148 107 566 685 117 78 413 119 240 603 92 664 874 103 405 904 121 326 615 102 408 427 107 117 223 139 238 588 111 107 840 94 89 716 124 685 799 89 572 676 94 236 417 112 650 968 81 385 435 63 452 545 95 230 368 96 161 927 89 879 950 99 431 743 95 427 598 66 204 740 102 286 320 66 4 587 102 340 550 94 228 302 112 403 712 102 431 754 114 185 934 132 205 398 85 608 816 74 216 640 76 113 841 91 57 720 125 96 810 104 7 104 119 481 657 61 34 421 97 22 661 112 389 815 97 505 762 97 669 990 115 602 926 115 28 109 100 16 101 109 684 721 111 372 968 131 259 956 81 40 599 82 391 626 89 82 572 104 181 781 84 350 376 152 217 882 124 46 863 93 273 320 67 205 577 117 576 820 89 324 457 116 331 489 83 150 848 89 261 711 67 561 949 90 155 728 59 602 980 80 729 785 99 243 373 71 232 909 103 399 716 76 539 606 117 460 922 95 601 785 123 840 866 97 875 939 76 346 543 121 658 839 108 683 902 81 369 950 94 28 936 97 586 897 85 219 733 96 55 641 115 285 754 78 251 787 108 474 866 123 164 178 137 139 143 77 797 972 105 633 800 83 192 725 84 746 853 110 752 828 124 3 378 50 201 960 93 15 120 86 781 986 105 206 507 82 303 371 114 732 979 102 337 980 82 49 831 149 253 932 109 192 475 112 896 905 98 511 663 140 178 966 88 56 493 105 319 516 84 316 394 126 81 220 94 129 455 130 116 624 102 160 869 100 308 540 104 158 330 113 10 240 75 269 697 136 145 740 114 491 515 123 263 342 75 560 969 120 253 829 89 478 587 134 746 858 101 277 576 124 128 388 116 837 903 97 751 940 74 57 235 143 513 752 79 77 329 88 44 466 103 7 521 147 19 654 82 186 359 103 778 982 102 114 741 91 679 867 120 28 635 86 10 108 122 22 475 102 533 573 88 414 523 102 537 770 100 231 791 114 569 778 79 165 825 108 80 93 100 200 306 88 822 989 110 591 784 96 145 588 73 119 534 62 687 878 125 586 777 89 132 448 96 495 762 107 428 989 81 185 518 49 772 959 92 980 997 114 506 554 99 727 945 79 320 340 98 882 929 83 706 791 148 240 309 93 299 953 90 239 859 124 400 927 110 385 531 97 213 955 97 320 751 105 81 411 109 334 731 94 560 685 96 45 946 135 395 828 72 630 894 115 764 766 96 150 457 59 73 135 84 290 308 101 88 89 83 469 755 101 207 574 84 440 591 113 575 635 135 358 491 113 122 264 82 480 952 93 680 953 88 38 50 140 472 774 111 731 912 97 479 647 105 364 643 117 269 929 93 58 586 69 36 475 98 931 939 110 2 317 71 666 991 114 56 935 130 377 810 100 234 245 114 819 884 88 195 776 83 40 845 102 198 802 112 9 614 84 250 909 155 502 593 119 156 702 100 100 791 89 230 918 82 46 318 82 758 769 83 223 762 106 357 455 103 398 700 86 633 819 110 198 983 99 366 960 118 224 337 104 732 833 115 10 110 118 688 883 130 80 945 112 239 687 160 128 176 107 791 866 89 752 941 75 154 347 113 4 668 108 258 513 77 440 664 66 707 863 101 114 228 92 98 493 94 397 896 112 117 674 69 82 398 136 62 209 101 252 966 87 320 333 107 74 818 100 237 569 134 146 457 102 233 402 110 510 596 110 175 889 108 57 176 123 607 656 73 748 840 132 22 351 68 33 179 76 446 520 79 675 792 61 625 693 80 312 387 89 526 562 100 149 390 116 489 854 91 298 747 108 34 344 89 154 922 93 548 631 76 42 591 113 131 236 83 138 357 126 544 945 113 452 871 84 150 474 125 266 372 105 232 581 118 528 766 68 324 961 96 460 604 80 330 768 92 88 991 115 137 949 133 384 506 81 437 453 84 643 734 110 439 688 96 215 222 116 390 746 123 139 369 115 385 830 106 735 784 102 215 656 99 608 681 68 646 716 87 71 880 95 0 383 91 415 744 132 139 308 94 256 588 90 532 777 125 888 936 103 439 807 81 498 755 107 884 911 107 69 72 88 475 588 100 250 945 113 14 990 90 128 683 108 172 818 98 288 945 123 343 504 97 825 923 85 133 807 102 128 753 79 194 785 109 619 675 82 272 868 112 165 361 97 169 847 104 301 564 85 471 488 88 90 100 96 559 657 114 707 838 86 828 936 76 476 682 73 292 841 109 434 599 79 489 917 95 79 596 81 60 80 83 783 923 118 392 677 68 789 980 89 117 432 58 872 923 129 380 887 101 896 941 127 19 937 96 337 846 115 470 664 105 819 962 88 164 694 87 897 988 113 74 195 87 254 777 93 276 980 76 76 297 81 38 801 93 486 998 81 616 911 70 75 999 108 31 510 108 530 631 70 165 295 81 413 948 125 144 680 86 106 739 96 140 736 104 48 896 119 453 494 112 62 169 62 275 673 106 528 770 87 645 694 90 40 178 100 373 659 104 735 917 112 597 940 83 125 690 98 151 378 101 23 325 94 784 909 107 470 805 87 322 786 102 302 474 95 833 918 87 84 197 119 276 479 89 38 471 91 38 954 75 93 977 65 279 742 110 248 512 128 129 281 121 427 810 82 396 874 69 79 655 92 727 760 139 453 576 78 869 978 126 409 809 103 493 495 93 829 963 103 275 498 126 207 410 105 406 753 103 263 801 102 785 817 77 427 537 91 714 775 89 13 515 112 7 626 136 140 563 86 178 941 97 157 982 108 476 732 88 457 808 140 138 614 89 395 478 94 303 925 119 128 608 113 88 843 112 122 157 73 156 519 92 141 549 98 450 883 74 196 556 107 601 620 103 310 667 153 629 716 135 12 249 107 80 732 96 891 919 127 913 933 113 253 877 130 356 641 76 670 802 121 94 400 101 344 987 87 700 864 119 244 739 107 648 845 75 476 837 74 665 840 88 472 852 84 167 284 109 506 946 125 139 612 69 473 598 145 156 311 111 475 742 119 94 259 82 452 513 77 166 789 127 478 527 113 856 950 121 702 817 118 43 536 102 76 298 68 162 186 101 44 431 95 21 899 123 88 680 113 523 855 87 391 860 104 699 899 103 172 306 100 9 959 99 58 676 101 567 955 94 331 913 120 161 952 114 21 628 77 412 835 99 316 442 105 7 743 114 393 573 146 144 428 120 389 674 89 647 983 87 443 531 92 716 965 113 157 178 116 693 919 66 529 890 94 127 132 100 642 838 98 58 312 118 267 392 137 273 362 93 503 848 90 438 597 136 523 914 75 177 996 107 924 979 72 203 843 113 481 527 107 734 736 88 303 997 74 193 648 130 182 819 130 237 568 67 163 421 104 419 671 106 874 923 107 105 620 122 406 564 99 162 950 80 107 716 129 462 675 96 207 641 61 542 885 88 121 617 121 169 599 91 366 853 112 536 675 90 571 929 108 389 903 103 330 705 107 273 791 104 695 932 95 474 900 78 12 596 110 690 750 92 584 731 80 878 976 104 574 819 76 231 284 109 73 434 103 191 364 95 358 504 78 808 845 101 120 193 107 580 731 104 475 740 95 673 985 82 80 933 92 768 776 86 152 709 91 498 551 106 476 543 86 192 611 63 122 701 70 39 691 124 145 866 100 49 422 118 114 639 104 642 839 108 543 554 101 261 459 106 129 796 77 250 260 82 663 959 79 105 577 115 233 492 88 331 705 62 138 576 76 596 875 86 825 978 67 350 592 104 919 925 90 38 552 91 61 739 48 106 226 107 230 809 104 130 649 102 24 47 106 93 474 103 293 356 103 297 501 83 471 764 96 713 961 108 843 956 112 91 654 97 273 883 101 452 533 96 249 521 98 564 892 95 2 714 85 379 913 85 14 904 109 881 931 117 160 264 89 437 808 104 671 753 108 562 971 88 384 984 107 90 387 79 472 847 109 96 668 89 279 873 103 345 368 83 148 504 143 204 601 104 874 956 75 693 789 80 189 603 113 276 898 93 533 845 76 104 702 133 268 390 78 601 657 106 386 702 128 117 863 101 579 595 86 8 244 86 55 69 96 29 965 85 535 784 88 157 689 110 126 833 84 383 846 84 475 586 141 188 297 116 175 570 96 137 734 93 769 982 85 782 979 130 344 719 87 114 996 60 302 546 89 938 983 122 295 842 98 292 707 100 244 746 120 770 915 141 534 718 56 375 653 90 345 563 104 755 794 107 315 983 104 114 900 95 616 790 105 60 138 58 589 797 43 306 727 89 89 192 83 60 987 94 186 297 125 314 973 85 203 352 111 610 747 97 421 756 109 446 942 106 0 793 156 315 885 121 123 694 110 41 553 128 531 547 83 851 924 100 416 861 122 333 738 126 391 429 108 115 454 75 409 872 99 2 117 126 118 299 125 851 960 94 226 243 83 443 924 105 160 436 130 518 614 146 37 971 98 303 571 95 127 745 90 716 910 95 107 262 82 1 940 117 257 630 100 589 716 123 170 388 105 394 754 111 493 812 143 92 802 74 393 742 95 166 305 89 105 424 101 44 423 83 57 617 93 261 599 98 298 881 113 176 643 98 213 258 93 758 812 123 314 418 132 203 828 94 27 122 99 230 657 71 447 942 109 160 498 112 858 972 156 378 812 108 555 683 130 584 917 104 647 858 82 199 272 97 396 766 103 502 986 98 400 427 40 21 292 110 251 821 137 19 468 76 391 895 86 523 877 102 284 381 128 783 943 79 304 671 75 903 982 102 107 933 54 575 725 112 591 791 103 792 832 83 109 836 137 41 501 76 40 720 90 552 726 65 495 795 100 834 892 125 700 714 110 261 312 108 428 918 117 306 654 76 397 495 93 75 220 116 237 804 121 175 590 89 514 518 94 366 571 89 593 826 93 799 960 97 63 494 76 333 677 104 243 491 109 569 880 115 713 828 60 332 972 88 701 747 79 604 959 115 494 791 91 471 928 87 235 762 100 241 570 85 572 979 103 363 942 73 142 937 116 197 397 108 384 421 145 931 948 108 19 659 124 213 759 130 19 603 108 176 843 77 23 183 97 24 382 123 156 692 106 88 850 97 157 456 57 782 933 104 411 995 74 84 141 99 769 885 98 429 719 111 238 361 110 44 616 97 543 876 81 426 466 121 357 937 133 339 423 67 276 659 109 249 787 115 154 391 115 60 581 107 729 894 77 389 514 123 104 573 80 922 959 102 156 304 109 664 734 97 647 907 98 148 799 113 25 720 123 141 372 97 678 710 83 439 543 138 230 871 106 250 329 84 71 648 120 204 358 95 510 757 87 26 50 129 580 968 75 69 297 70 125 537 72 668 726 119 642 796 103 429 753 105 399 435 73 223 733 104 214 678 109 752 782 69 247 874 60 534 766 114 906 975 90 235 691 90 498 761 79 600 684 94 6 709 108 105 367 88 233 423 86 556 940 102 426 584 111 307 848 83 27 288 94 24 216 83 133 468 106 124 453 92 10 713 100 289 846 101 72 570 111 220 806 97 229 454 104 528 847 103 739 955 98 408 683 99 201 233 87 59 208 109 216 385 100 138 589 123 407 703 99 57 644 91 348 423 86 73 375 94 395 579 155 23 857 93 475 783 96 544 805 92 771 985 116 37 813 86 676 693 104 476 627 120 344 542 68 150 749 114 343 954 122 286 748 86 53 919 110 328 514 129 684 799 112 501 897 73 99 809 108 42 148 80 27 601 120 706 905 94 475 662 76 312 558 92 89 710 99 300 761 135 152 501 64 398 855 87 61 840 123 712 811 103 361 955 137 224 984 130 532 728 54 274 357 94 151 165 108 532 591 51 329 916 86 273 684 65 265 719 102 454 627 84 441 753 90 729 987 92 61 120 102 140 530 117 171 913 102 278 600 101 347 969 88 482 800 91 162 287 69 251 783 48 901 949 98 434 576 87 10 281 111 386 971 88 645 852 130 191 445 127 523 575 97 666 667 113 470 755 137 182 485 80 123 866 132 447 735 86 823 912 104 104 278 140 824 940 104 35 939 95 101 202 95 506 930 83 456 519 105 115 279 104 221 832 101 375 392 127 224 923 116 517 606 111 521 671 107 168 358 85 91 499 110 88 481 82 99 251 107 490 771 60 390 810 105 678 701 140 415 899 161 591 761 86 91 411 143 416 770 101 329 918 76 532 647 111 218 300 120 553 631 115 204 383 57 495 689 136 536 782 144 646 902 96 257 874 109 397 657 84 251 353 102 789 891 143 280 661 100 802 950 74 177 510 85 162 979 98 513 882 87 492 629 86 114 184 80 52 252 111 16 707 86 795 898 100 227 838 106 48 242 120 163 528 127 472 861 85 697 809 84 91 859 69 156 436 124 195 546 83 75 564 86 41 278 80 328 897 94 280 963 66 50 838 76 302 569 91 548 643 73 63 501 119 302 770 108 699 810 78 400 765 80 240 467 102 550 604 91 237 906 118 730 819 90 410 608 107 23 859 79 38 811 86 838 911 90 538 724 87 155 168 75 498 814 77 228 469 82 622 972 137 403 766 92 115 188 123 510 622 56 114 370 99 28 755 99 485 972 84 291 296 87 436 514 96 512 783 99 339 876 119 4 735 144 193 242 95 624 841 75 120 515 95 356 951 84 68 997 88 77 932 124 535 656 101 559 594 121 261 776 102 0 583 75 84 374 111 801 853 115 198 338 96 141 824 112 416 493 124 161 695 93 652 802 97 150 585 129 818 850 83 391 969 114 184 592 99 247 753 154 90 188 79 490 970 96 479 823 103 42 615 86 228 605 88 438 451 106 436 608 117 398 610 136 124 450 101 511 776 99 705 985 111 253 770 72 736 814 100 971 992 104 671 774 98 630 632 62 409 990 99 100 327 129 347 535 81 42 509 112 77 429 77 380 863 94 162 491 121 290 892 84 421 425 109 643 836 97 193 336 103 5 41 88 368 883 141 7 893 89 24 900 119 283 502 122 336 862 98 96 440 133 422 804 111 235 349 66 693 757 123 366 648 105 160 637 110 394 539 70 367 445 88 475 521 75 217 740 107 322 526 82 329 611 49 488 985 110 229 858 104 77 877 90 202 920 89 213 347 87 235 382 100 733 953 92 431 539 128 12 804 93 718 765 89 248 891 113 212 325 94 120 747 105 157 524 112 144 606 112 71 501 97 95 466 33 108 334 120 67 511 118 308 442 96 278 409 132 442 981 122 222 460 113 270 991 92 200 515 81 17 451 104 391 610 96 896 972 97 160 553 99 284 836 93 703 820 92 116 464 133 695 850 82 258 475 110 700 946 100 339 478 123 226 733 59 898 977 116 650 946 83 176 274 96 176 661 110 627 811 102 402 920 108 362 787 103 488 673 87 43 390 103 70 179 136 266 822 83 593 693 119 103 162 104 36 728 97 450 705 124 717 878 100 691 877 79 141 696 108 415 820 106 411 549 59 516 589 103 224 717 117 598 806 145 296 384 69 833 986 111 851 868 107 648 748 96 32 894 152 364 615 62 195 376 109 303 612 132 85 937 76 294 318 66 325 684 70 601 658 76 327 987 85 974 987 73 209 808 131 269 679 123 567 818 87 484 861 118 206 487 93 571 825 70 256 445 84 903 924 114 215 388 87 125 624 92 212 577 73 490 848 88 135 586 73 500 509 48 562 700 90 647 841 94 554 760 92 242 961 121 787 983 114 105 313 135 28 557 93 544 636 86 82 777 97 232 503 95 748 931 76 266 864 92 199 522 97 597 708 64 418 466 106 318 942 93 374 476 120 535 783 91 442 817 158 296 395 120 334 528 142 117 375 93 49 987 75 194 562 107 806 999 118 224 945 104 353 482 78 26 560 92 282 738 69 328 468 99 508 621 97 423 439 102 199 234 76 676 938 86 658 659 66 212 378 69 93 322 109 181 791 110 62 133 96 5 900 96 432 741 81 860 933 122 118 458 69 434 574 80 77 885 81 32 264 111 226 906 114 46 88 53 520 810 82 362 549 134 62 112 116 372 554 81 94 779 95 514 756 74 360 795 119 862 864 134 603 962 126 556 914 133 924 992 98 400 704 110 12 989 61 178 561 105 710 938 73 556 854 113 244 337 45 162 262 135 693 760 82 456 853 111 100 930 90 90 486 85 368 829 83 532 764 117 157 598 95 225 662 73 121 345 86 15 23 109 177 934 121 82 232 76 50 320 132 34 603 110 334 384 109 74 804 82 39 742 122 3 919 97 49 185 96 388 674 109 191 627 46 373 381 127 43 330 130 395 786 108 615 668 92 234 603 96 44 73 99 501 882 81 730 775 91 26 146 110 404 519 79 130 520 134 82 556 110 835 964 74 703 913 121 218 932 99 607 629 112 258 685 112 892 949 76 98 216 89 389 532 103 227 682 81 137 982 108 357 364 123 580 643 97 238 667 108 355 382 93 330 789 95 693 755 101 117 229 99 664 873 133 586 668 101 266 863 83 562 957 77 280 587 99 240 558 110 954 968 98 37 175 98 252 910 115 307 552 104 29 808 121 735 807 91 78 405 102 269 607 84 359 986 97 251 666 84 262 270 79 430 948 77 99 649 89 29 181 103 43 300 131 21 649 105 100 716 122 191 278 96 136 950 96 325 575 111 137 741 105 191 843 112 238 753 117 259 551 30 450 498 127 115 548 77 50 941 109 69 204 106 53 229 105 241 283 118 258 412 91 474 580 95 188 242 99 529 714 118 96 689 75 35 817 87 107 353 85 500 743 130 753 836 119 140 283 100 692 884 87 16 178 87 174 518 103 429 573 116 279 624 95 701 936 106 8 906 100 469 836 87 381 963 117 220 512 83 37 44 95 136 947 118 191 690 100 154 757 90 692 782 98 278 766 119 423 869 104 567 748 105 160 424 110 23 972 104 119 620 148 63 722 75 103 410 122 451 971 135 641 796 148 705 989 123 115 546 115 46 912 125 305 389 97 360 451 43 773 892 102 355 751 103 437 620 121 263 857 122 302 925 92 653 895 85 499 690 103 185 531 114 250 801 89 59 519 101 262 909 112 753 962 103 259 653 112 597 974 103 796 919 104 70 691 97 290 358 111 429 505 119 537 709 91 124 464 74 92 385 144 303 433 80 7 324 109 253 830 112 89 718 119 452 674 95 95 672 132 84 923 94 339 768 62 790 872 128 696 955 86 252 865 108 348 792 65 713 744 93 7 83 76 110 695 97 91 191 104 473 696 97 495 941 93 136 352 140 147 559 101 299 880 60 395 419 105 69 78 109 2 51 64 134 994 101 69 495 123 677 804 83 413 550 89 34 243 61 388 812 75 15 83 53 107 501 98 192 292 83 238 663 112 22 534 105 538 863 126 165 673 100 450 693 135 122 958 141 293 486 90 222 628 103 495 624 90 473 808 92 819 974 111 48 708 98 47 75 124 27 926 81 469 831 65 351 843 78 281 618 110 140 493 72 112 501 114 323 663 108 317 893 109 214 411 87 141 643 103 40 421 92 411 841 98 105 182 87 221 473 102 100 792 107 821 903 70 617 906 137 295 375 121 543 817 83 192 693 103 14 643 104 499 695 115 193 269 79 109 209 77 79 392 96 318 604 104 677 727 97 84 785 133 227 283 120 658 969 86 521 845 79 824 868 97 166 806 106 137 751 92 118 630 97 667 959 108 144 237 86 493 661 116 683 728 100 32 914 83 691 811 97 59 497 91 371 548 72 857 917 91 46 922 129 364 560 110 116 236 106 60 772 114 103 554 69 48 614 89 232 269 104 706 825 77 526 909 101 291 567 106 60 236 92 321 667 105 634 695 131 225 913 107 147 273 132 359 567 102 496 835 94 300 657 51 573 584 86 787 806 79 642 820 69 21 276 115 283 296 91 275 559 85 546 952 94 79 840 124 487 722 98 362 677 126 675 974 110 259 911 86 58 394 76 294 882 69 77 822 128 754 852 108 427 524 106 587 976 108 374 740 86 425 594 118 238 375 98 270 890 74 174 670 118 315 822 117 395 946 90 210 589 91 291 821 70 231 903 71 363 679 83 650 862 71 397 994 100 485 618 89 408 786 106 200 427 108 764 845 105 787 915 77 548 550 81 481 948 96 873 980 118 21 908 117 602 952 101 8 617 59 66 748 121 325 837 90 463 781 95 95 511 113 280 362 79 65 962 131 217 673 72 74 906 129 464 744 92 259 901 97 169 385 87 352 859 90 103 619 104 552 611 105 190 832 114 164 240 68 191 517 107 206 356 98 15 869 97 134 184 106 528 654 124 25 379 93 515 603 114 567 599 31 359 416 123 762 932 93 343 415 81 782 788 139 100 688 70 98 620 86 80 188 101 289 294 73 131 327 94 370 962 136 518 802 86 88 123 103 223 697 63 0 695 88 445 462 119 723 971 72 104 541 112 239 361 106 224 815 102 176 652 74 223 530 76 535 553 95 243 508 75 459 480 73 616 882 74 6 474 89 371 427 129 212 781 101 121 791 96 619 710 86 134 657 75 199 626 105 848 937 89 73 144 83 337 942 94 286 643 79 82 389 123 141 523 79 244 859 87 332 996 110 463 663 116 42 61 73 349 411 133 312 375 77 747 946 87 572 956 123 194 713 108 120 142 61 474 588 86 726 758 82 182 484 101 156 941 104 311 434 117 391 799 120 244 455 122 829 830 101 169 567 120 492 866 83 398 601 104 351 525 86 117 355 95 59 361 77 346 429 91 177 852 102 345 421 60 8 398 93 259 309 91 290 774 58 374 992 103 469 542 97 36 961 104 676 744 106 401 705 94 300 572 140 153 533 124 912 964 118 110 294 148 462 579 110 64 840 106 535 797 112 488 859 74 147 794 89 80 535 107 295 677 107 506 828 100 670 715 113 82 554 130 269 562 92 868 892 115 572 857 100 754 911 66 244 509 125 252 273 101 359 691 74 414 539 65 224 426 97 439 753 100 191 437 114 5 139 86 856 884 121 266 463 118 83 290 80 24 240 54 332 371 113 319 827 82 101 110 140 90 292 92 48 100 99 451 684 75 330 390 116 783 969 59 20 849 116 447 821 116 59 107 83 563 944 79 135 175 103 239 982 81 80 577 108 364 590 104 323 887 104 234 768 91 486 755 122 63 277 105 390 755 105 513 822 127 54 748 84 387 422 102 169 701 86 54 112 141 315 438 113 818 824 100 198 387 137 36 779 45 49 839 97 359 378 102 154 183 66 481 982 110 679 804 99 775 888 99 62 904 75 148 266 102 327 744 111 276 797 90 188 233 120 48 571 96 99 508 84 429 964 117 765 909 117 609 986 97 171 810 94 242 588 115 404 914 87 441 603 85 200 348 141 542 828 78 669 828 130 122 891 113 639 963 102 904 962 89 520 886 76 158 803 88 645 659 58 145 565 115 266 404 121 41 895 82 157 462 94 384 559 142 407 747 124 565 769 95 341 620 115 512 688 115 288 844 120 301 868 111 201 396 109 61 150 120 200 257 72 26 548 107 380 867 101 167 461 136 74 675 67 209 750 127 8 568 100 470 482 151 420 968 106 139 313 130 143 264 76 315 888 106 52 323 108 191 357 101 407 942 97 588 976 103 145 783 92 100 245 70 5 416 99 824 890 96 176 526 116 251 296 113 95 652 113 145 744 127 928 968 80 894 907 96 288 653 125 199 463 109 420 531 79 148 819 98 74 438 108 926 971 99 3 279 89 481 747 85 319 595 108 655 726 108 374 623 72 327 469 114 312 826 85 456 543 131 766 776 100 198 619 74 482 989 97 71 836 53 297 319 90 562 653 123 556 734 117 138 499 101 76 931 119 595 792 92 39 127 80 248 477 112 11 318 93 720 731 125 118 409 108 379 535 108 605 981 115 179 448 89 270 588 83 483 784 97 324 786 101 775 915 75 450 854 124 634 969 103 636 928 128 414 885 78 494 780 112 542 663 131 121 543 54 744 950 83 246 890 131 693 706 90 35 180 71 374 990 116 23 590 121 469 524 99 90 843 132 319 525 102 105 534 104 697 902 108 336 689 70 824 911 112 132 329 123 27 368 94 59 659 92 60 476 86 312 316 102 11 901 109 201 223 146 421 960 102 616 854 88 217 318 117 48 785 113 550 668 61 244 644 107 602 914 114 152 723 86 701 823 93 210 917 101 264 644 111 98 425 98 68 121 77 583 833 115 125 547 83 497 939 103 31 281 125 655 775 96 440 866 88 585 860 94 291 773 86 347 928 92 22 998 93 265 385 96 674 996 101 607 646 110 169 960 87 110 180 98 441 730 108 158 806 96 82 826 110 95 609 86 81 482 84 160 885 86 502 624 77 334 673 89 356 903 107 391 900 90 377 629 95 254 805 81 600 689 92 147 661 85 264 432 74 47 819 111 368 392 89 350 702 89 23 937 75 111 438 104 280 916 102 162 791 92 14 493 100 24 628 85 280 951 124 138 656 99 132 860 90 63 465 96 500 555 102 414 572 137 422 653 76 182 596 77 687 697 103 107 450 67 470 994 83 41 61 86 155 579 112 488 914 45 41 357 119 56 522 110 715 870 62 90 280 86 201 435 110 302 519 89 724 957 91 280 548 145 120 740 106 699 721 88 389 634 99 293 708 86 611 999 87 503 780 94 466 871 99 559 984 60 2 587 88 110 856 90 499 793 110 542 655 130 174 478 128 513 924 118 93 535 109 332 707 127 343 767 105 167 330 128 445 839 114 646 828 89 593 669 96 459 741 100 177 726 104 131 301 101 12 916 97 181 892 107 417 710 99 491 813 120 42 657 112 217 801 91 518 733 98 616 742 120 223 471 108 661 783 152 135 933 115 271 915 83 135 845 66 63 925 132 20 350 105 556 902 101 5 601 64 499 992 41 52 187 83 595 712 120 116 776 78 257 413 124 363 896 107 782 973 100 11 50 96 66 144 111 483 927 105 161 685 84 402 483 124 16 925 93 415 809 107 95 252 70 339 822 97 467 730 96 27 552 89 21 985 133 479 655 107 639 897 100 60 221 119 903 945 90 348 706 129 833 985 115 851 852 115 181 917 116 547 712 92 59 190 119 290 311 86 240 291 89 94 820 127 207 618 87 85 88 72 806 891 68 607 888 93 68 564 104 206 506 76 117 315 80 287 981 81 449 845 95 118 556 74 402 870 130 802 972 101 558 784 83 574 956 135 138 565 85 127 874 95 119 127 100 369 610 130 198 831 66 17 905 116 617 993 100 37 954 119 455 609 76 724 978 104 340 402 116 601 963 112 860 966 112 256 383 98 54 722 90 131 910 94 41 730 126 537 928 102 318 354 102 185 905 108 322 640 108 6 140 98 455 873 100 404 871 109 519 750 124 364 565 99 322 629 97 522 554 76 233 325 131 126 707 109 532 615 86 438 474 105 293 312 100 81 766 120 63 192 101 383 930 113 78 921 117 838 876 70 8 339 116 612 766 103 622 660 110 285 945 68 491 914 74 451 958 123 370 834 112 65 694 86 685 755 118 57 473 88 392 759 105 144 333 110 779 882 117 347 957 119 835 952 129 401 936 89 502 740 124 311 456 114 473 583 92 85 674 93 99 337 80 360 581 100 554 997 83 373 383 107 136 772 132 7 511 118 502 857 96 438 794 83 224 281 132 481 790 122 1 913 110 502 871 58 138 218 125 85 600 86 696 965 78 471 814 102 186 294 41 320 503 97 228 491 88 696 906 45 903 950 92 342 500 145 90 489 120 145 539 123 525 539 76 276 774 88 59 360 109 121 594 106 842 929 124 13 410 139 300 539 100 283 627 91 167 385 95 101 819 91 371 900 97 317 810 87 117 337 101 374 747 123 347 768 91 168 441 103 107 413 64 333 659 88 627 632 104 120 966 90 895 990 85 44 638 109 702 992 124 2 330 91 511 932 114 397 563 132 333 346 111 181 880 118 487 606 115 31 79 111 926 940 117 720 941 82 561 856 121 588 970 110 91 116 107 293 303 77 397 584 83 525 988 106 550 903 92 532 694 87 132 532 140 305 871 85 365 398 92 167 411 117 199 412 107 393 445 108 164 551 112 411 572 99 160 851 145 33 378 83 25 364 154 355 790 83 223 983 135 542 762 112 41 462 106 736 928 98 225 785 82 152 602 127 736 861 112 53 904 148 305 734 100 427 470 79 259 393 99 171 485 87 807 846 104 30 556 87 337 758 95 254 755 95 706 822 86 261 842 135 431 483 131 310 336 108 713 731 97 382 816 108 606 764 109 363 996 114 604 909 67 38 443 107 368 775 111 869 896 96 226 653 150 167 869 107 695 896 119 375 939 81 706 731 97 256 377 99 536 893 46 309 440 117 166 479 87 334 453 87 216 252 140 642 789 118 585 876 114 126 886 87 414 930 101 425 967 65 22 36 132 492 860 85 303 986 47 764 901 76 667 860 67 336 812 111 547 969 84 246 355 96 216 644 107 50 208 75 51 364 93 305 573 99 487 736 109 2 156 92 882 972 101 127 137 109 332 716 115 9 871 93 581 814 88 543 836 122 68 845 66 23 143 110 267 871 125 191 498 81 389 805 93 245 925 95 194 736 130 474 531 91 131 416 89 383 797 99 509 557 116 263 974 60 533 790 86 313 842 84 418 605 101 26 44 113 348 918 56 556 711 50 714 779 69 320 952 121 256 470 57 380 860 118 157 217 104 569 650 119 4 638 94 253 555 104 840 980 134 40 477 89 286 771 121 116 691 89 370 490 88 740 984 71 239 492 91 420 701 114 651 857 108 27 680 67 576 602 63 21 454 110 502 894 100 622 679 92 171 963 109 409 893 115 74 522 114 39 128 117 137 141 120 162 754 79 315 576 132 560 851 79 303 809 101 288 659 93 34 83 96 205 776 99 535 970 121 306 468 79 203 488 90 513 556 76 419 611 103 18 854 58 883 992 78 92 140 107 513 786 103 778 905 104 182 932 74 110 899 108 784 970 85 508 533 91 692 777 73 547 700 108 367 401 96 452 896 101 729 752 115 442 882 88 3 949 93 160 557 118 695 761 129 95 583 103 307 332 135 514 741 124 184 641 107 4 466 81 458 867 90 688 845 133 363 595 107 804 927 111 272 723 161 303 862 125 358 388 88 579 893 85 197 389 91 588 658 106 15 921 68 66 558 75 393 783 70 470 899 96 137 742 71 48 82 130 567 645 107 139 909 130 147 641 129 47 907 99 628 894 79 122 464 82 79 417 107 417 771 100 362 389 96 543 967 106 619 796 92 253 572 128 130 246 79 11 784 65 509 889 70 75 109 70 194 932 90 26 33 106 445 594 85 744 768 112 113 411 121 38 243 109 38 55 67 728 780 63 297 902 81 33 637 104 143 218 89 37 112 84 232 925 121 577 899 119 200 247 110 51 258 67 330 750 108 1 277 81 204 577 98 106 163 76 323 476 83 501 560 91 268 727 78 236 629 78 5 689 117 83 326 102 436 700 137 564 680 92 233 526 74 855 939 92 242 522 114 174 344 113 203 289 85 396 403 118 528 657 76 208 227 101 414 438 104 317 635 95 243 750 88 208 233 120 21 912 81 118 377 112 17 535 86 704 921 94 193 576 97 404 698 89 414 846 122 4 752 105 567 747 79 752 980 141 493 599 124 503 838 73 314 934 78 291 924 90 892 925 92 80 165 106 507 553 84 748 765 109 178 342 110 20 519 87 205 695 95 531 568 88 722 774 78 9 780 106 134 529 135 464 944 73 873 962 89 187 625 95 916 963 63 502 822 95 21 75 63 254 552 124 11 504 128 641 644 110 115 979 76 82 552 106 633 644 97 220 938 99 732 872 89 78 371 108 465 832 106 249 358 103 500 727 114 267 701 89 331 829 133 299 333 101 380 559 149 415 806 83 725 854 85 489 535 78 130 972 110 125 252 95 170 917 68 448 621 98 88 548 104 259 271 109 450 934 91 850 862 76 69 318 65 191 232 131 492 914 95 50 785 90 375 379 110 46 711 102 107 488 54 430 986 78 55 274 89 373 836 113 23 237 115 678 757 82 93 650 131 74 348 98 572 697 85 249 331 124 17 215 117 89 743 126 69 172 79 21 744 87 753 930 120 190 598 97 24 831 84 86 562 72 451 498 84 53 981 97 46 340 109 518 560 92 134 528 96 453 615 125 388 692 120 687 721 105 429 541 95 162 715 79 728 804 103 36 337 76 420 740 94 164 923 75 383 536 104 458 684 103 158 292 97 132 178 74 469 545 102 538 859 112 82 217 88 232 903 85 385 954 116 166 808 80 714 764 96 88 357 111 68 756 67 30 343 98 465 951 120 52 569 100 134 281 93 81 357 91 504 753 81 213 916 119 182 313 121 233 254 81 112 455 98 322 468 83 113 662 47 116 120 108 462 562 76 158 781 80 191 626 123 622 634 108 789 915 103 273 652 95 257 299 91 209 975 96 42 443 82 76 322 116 405 448 89 118 411 132 718 926 94 255 491 84 795 936 95 701 918 86 324 492 132 198 199 88 215 530 93 657 752 89 533 688 84 232 492 106 623 829 118 346 365 133 241 364 75 56 950 131 564 977 121 588 675 64 231 798 95 353 690 75 119 647 75 396 503 91 338 521 113 345 406 112 572 958 99 180 226 112 44 752 88 4 468 89 503 793 93 193 435 128 337 763 148 91 507 86 560 664 110 166 627 79 141 698 87 707 976 134 475 904 107 435 715 109 768 814 108 885 898 128 73 979 91 38 674 106 88 892 111 317 960 99 443 759 97 55 333 69 116 788 104 685 731 114 427 591 86 129 861 104 498 870 134 85 433 74 87 328 96 65 839 96 358 424 84 651 951 126 446 519 97 268 785 86 339 465 111 438 958 84 642 650 104 15 217 77 278 997 111 314 645 113 244 372 129 252 302 93 116 831 118 893 895 75 229 592 82 636 849 107 321 373 66 328 522 73 628 742 89 244 367 109 274 958 74 306 862 124 39 102 91 122 668 76 198 608 75 87 935 113 153 509 93 306 591 111 140 792 112 374 821 119 705 722 91 26 536 123 355 370 82 651 836 97 76 245 109 77 349 103 296 500 114 191 252 107 928 929 105 462 705 111 132 208 46 603 855 107 516 525 94 0 886 75 481 705 87 687 766 109 843 852 99 205 895 75 129 996 136 439 785 149 459 986 94 525 610 128 181 800 127 743 915 100 217 876 113 863 910 77 139 182 120 173 319 65 372 949 85 887 912 113 377 883 109 541 680 91 120 360 108 157 672 47 297 697 101 215 611 84 373 392 104 512 892 85 145 535 99 555 917 126 282 709 99 527 945 114 844 998 63 419 722 103 312 952 82 416 575 70 262 661 96 33 568 90 229 429 88 815 817 65 251 958 68 629 793 91 396 460 115 154 834 91 757 992 101 465 738 118 98 256 96 25 871 124 841 893 80 98 125 93 427 842 99 915 919 98 142 492 105 211 985 108 139 393 132 629 847 87 280 423 107 183 258 80 44 681 117 478 816 94 418 581 153 27 113 91 286 588 98 58 265 118 542 966 77 97 266 86 241 540 99 524 764 126 668 720 129 559 584 96 436 626 99 309 352 111 242 927 98 629 729 92 102 844 86 583 810 103 95 774 73 372 740 111 519 902 105 31 341 109 185 396 118 132 540 82 296 725 126 408 808 113 309 351 82 233 365 86 172 559 93 47 299 89 95 409 113 545 852 75 620 917 131 512 715 120 4 705 111 146 507 57 72 208 80 283 688 93 202 459 64 249 387 96 14 858 93 181 579 99 392 797 75 408 983 91 476 487 68 819 867 130 128 551 106 66 355 91 191 455 96 659 984 90 686 876 57 295 619 118 139 454 94 277 891 84 154 260 51 340 557 87 425 680 91 142 751 57 317 335 103 792 990 73 542 913 95 601 613 80 547 867 127 881 893 128 816 891 112 239 606 68 499 641 77 471 638 94 59 381 97 237 790 113 33 165 109 159 793 126 746 917 101 174 435 90 684 947 116 204 357 113 121 638 88 52 506 111 218 926 78 151 497 74 243 486 81 465 482 81 64 313 103 202 343 82 222 327 104 717 937 127 233 759 122 90 134 135 224 877 70 260 697 115 219 913 115 70 340 112 541 548 96 151 297 110 284 953 96 350 732 98 302 325 102 604 631 86 595 820 143 553 688 98 481 601 102 417 642 109 481 983 99 321 522 118 81 289 138 557 842 140 259 775 82 127 872 83 334 388 121 537 651 98 5 291 67 57 93 116 756 965 122 52 721 81 422 479 123 275 652 88 278 843 93 198 661 96 524 601 102 101 265 91 321 912 61 210 842 70 325 650 80 40 171 111 46 408 63 166 989 100 790 927 78 521 632 93 222 781 128 700 975 101 110 742 120 114 293 92 239 652 96 57 585 107 274 534 76 91 669 53 571 919 119 345 575 110 287 538 64 570 823 76 107 284 101 38 821 81 207 278 108 353 491 151 498 705 121 522 978 86 784 844 100 125 470 120 339 696 99 116 619 89 371 709 73 122 490 110 25 713 69 263 735 103 209 252 95 569 994 95 741 809 109 81 746 50 217 248 104 366 867 85 425 784 66 301 626 71 106 600 122 119 129 104 176 587 112 8 56 94 101 467 94 305 603 76 49 416 85 60 682 98 395 795 64 71 908 92 217 342 90 388 465 94 510 861 87 211 778 116 299 388 101 932 942 132 3 311 106 337 600 97 318 908 104 233 682 120 86 316 101 360 965 104 383 808 115 27 140 88 468 764 95 145 751 42 22 42 99 194 545 125 224 862 95 404 945 126 807 835 72 101 646 81 2 308 87 187 232 75 14 279 60 620 778 106 156 188 143 189 539 130 41 590 89 73 632 84 347 776 108 254 472 98 133 798 120 64 229 136 358 981 151 346 761 114 166 759 70 238 255 62 147 611 155 284 781 107 576 829 91 62 194 113 298 945 82 562 912 114 56 178 78 170 362 102 462 829 87 939 957 94 233 610 106 320 411 81 46 375 84 509 954 58 193 687 109 676 871 89 627 708 70 155 397 101 159 447 82 463 815 129 73 370 104 375 984 76 68 199 93 67 82 90 176 189 122 337 563 85 340 589 111 244 933 94 62 855 94 339 688 112 455 767 92 133 691 107 123 448 96 112 962 85 57 188 92 265 717 101 214 679 92 768 919 75 632 907 101 42 114 94 399 845 104 221 266 72 87 659 108 550 999 122 222 641 93 192 356 109 51 722 83 200 297 107 309 759 107 15 951 116 45 318 125 181 369 89 951 982 130 38 781 93 25 639 99 344 615 82 146 283 85 591 945 66 186 871 97 644 862 108 341 764 102 426 982 112 741 821 91 649 942 106 810 847 96 145 797 126 83 795 73 431 481 79 215 332 111 519 757 98 383 613 134 451 996 105 12 686 119 696 716 105 220 486 80 88 221 101 435 806 72 29 633 48 180 367 108 258 387 118 530 611 107 299 834 85 928 932 78 358 558 103 12 426 86 409 487 92 226 874 97 409 914 83 45 249 107 401 572 80 709 892 80 365 476 100 662 705 86 345 961 103 833 901 73 654 737 94 368 771 66 388 477 82 125 451 80 433 622 89 85 870 58 175 820 121 203 344 118 161 552 109 110 161 67 705 960 116 215 313 54 349 388 123 253 456 93 135 241 96 342 573 106 187 397 90 421 521 102 141 881 82 222 929 111 37 641 92 760 773 108 213 238 84 392 686 105 642 993 147 335 714 129 249 304 69 593 616 132 551 839 107 372 573 115 172 817 91 193 631 109 616 642 96 228 250 73 908 955 86 297 776 108 67 525 92 124 951 93 732 850 108 747 911 101 380 434 106 552 642 90 631 636 100 688 936 103 377 713 100 662 954 79 609 973 65 628 674 64 149 885 104 269 392 83 229 556 94 382 454 83 82 240 123 188 823 96 5 128 110 720 883 126 461 907 108 763 946 78 111 352 111 181 499 92 665 730 74 180 967 56 45 828 72 618 937 94 343 444 120 702 990 127 582 976 97 278 780 128 557 729 84 166 659 125 488 999 116 28 398 130 213 391 110 193 797 69 454 495 111 271 512 109 146 454 126 166 687 131 381 943 86 269 561 98 66 782 107 188 505 79 344 920 96 249 741 140 146 523 145 214 431 108 633 935 78 247 368 118 358 563 109 944 992 76 231 951 122 340 490 122 365 528 106 600 974 122 129 788 89 356 922 126 687 913 90 236 773 117 294 619 68 706 970 120 644 670 81 11 819 126 80 270 125 246 256 84 650 925 77 537 959 84 124 755 105 229 464 111 180 371 102 408 586 61 49 801 116 202 877 82 149 159 86 423 899 83 342 948 82 7 869 85 358 578 100 269 383 111 141 721 106 320 585 150 88 158 97 240 327 101 223 243 102 365 749 131 793 918 116 67 984 109 82 868 75 88 723 113 416 457 96 251 728 105 736 914 91 381 821 118 665 864 89 496 657 110 640 646 99 77 747 90 267 452 113 204 427 87 243 910 97 406 999 64 886 948 115 152 930 90 132 789 98 106 289 88 779 938 104 508 892 130 774 829 131 260 891 96 147 737 101 63 292 47 808 830 100 446 731 93 375 600 100 158 387 120 330 409 91 311 459 99 298 706 102 37 589 69 309 916 127 742 878 89 385 819 87 525 691 65 236 968 103 436 492 102 168 342 136 401 588 151 214 253 97 172 499 93 85 982 80 34 734 51 401 420 86 777 782 91 333 750 89 562 707 101 146 913 113 620 783 48 645 690 95 109 603 97 149 259 61 467 557 85 435 737 81 27 69 111 308 508 74 630 762 117 183 406 77 64 167 132 133 898 74 716 750 104 447 983 93 366 389 94 129 203 118 108 143 68 7 175 109 379 499 127 635 952 101 17 478 116 148 695 59 153 556 103 19 626 117 243 701 98 443 635 124 122 150 87 321 440 114 212 461 102 25 312 99 80 398 88 505 561 91 296 871 100 110 488 77 11 915 114 241 526 109 303 838 104 214 945 89 71 329 141 180 599 90 127 495 143 674 772 131 357 782 77 107 564 74 704 875 58 19 977 103 269 563 100 121 151 120 60 876 102 402 929 122 119 703 98 461 948 124 56 272 87 352 725 98 273 277 107 108 320 79 238 447 88 12 356 116 711 894 86 138 374 107 191 494 74 841 890 118 68 746 109 100 926 79 746 952 103 23 708 118 259 834 87 415 489 88 253 855 145 415 797 119 215 679 114 138 854 110 401 825 99 444 634 102 450 458 86 209 409 132 744 746 79 576 749 113 828 958 77 5 952 68 445 542 66 205 996 83 602 696 90 678 826 80 393 681 98 13 169 128 68 149 121 439 956 107 512 708 96 47 354 68 201 831 112 199 787 79 287 998 107 589 607 121 100 671 102 706 906 83 204 320 87 339 480 71 555 971 92 320 596 96 227 996 107 333 450 100 444 865 104 40 219 92 191 421 132 186 591 67 238 978 119 673 751 88 65 260 116 694 757 94 19 429 104 544 804 101 709 909 112 192 731 104 334 375 127 245 483 110 123 514 75 304 578 167 92 561 95 167 799 77 334 687 77 470 803 86 54 734 115 329 681 120 71 609 101 69 844 70 18 262 133 134 822 79 359 952 70 755 767 105 311 358 65 576 778 113 534 989 121 68 813 98 35 363 101 379 863 93 421 643 105 506 666 98 323 503 112 0 80 102 21 411 80 387 735 93 752 864 113 73 390 131 379 677 116 593 832 123 126 945 107 252 636 109 165 683 85 51 678 107 478 920 132 471 861 96 460 519 97 650 982 73 796 945 104 717 744 132 119 253 83 759 930 76 8 778 78 303 826 91 3 542 101 211 520 111 558 701 61 290 391 95 83 515 108 149 451 61 598 650 71 342 766 104 452 829 139 592 928 130 294 838 113 253 392 88 78 753 97 724 965 88 849 946 107 777 809 69 514 516 91 143 221 97 54 375 81 557 635 103 570 622 72 182 606 117 224 694 85 562 750 102 708 979 113 152 330 60 475 907 107 524 785 112 489 521 75 566 749 96 201 290 91 326 621 90 579 975 92 330 850 60 167 665 110 186 625 79 26 980 111 277 839 85 55 203 123 338 641 79 23 87 68 274 468 107 293 349 94 527 757 103 483 814 75 544 836 97 135 298 140 142 580 104 486 553 85 260 496 83 83 691 95 240 377 91 240 838 125 266 944 71 55 723 69 21 484 97 108 317 113 536 591 127 746 855 108 89 908 92 261 747 68 443 739 119 498 842 117 290 819 116 364 763 126 95 981 108 360 404 85 475 746 96 120 664 87 730 885 117 665 813 120 481 875 74 54 415 115 301 994 108 342 387 105 89 584 97 461 895 95 135 305 97 278 507 110 63 113 95 584 782 90 542 661 80 102 148 92 566 570 130 45 347 159 733 793 102 87 751 105 230 667 98 435 762 107 188 380 111 705 834 96 97 479 92 190 850 95 462 607 96 371 544 104 23 942 115 42 297 102 380 762 98 394 912 75 447 664 54 67 920 75 169 368 83 469 759 112 178 548 93 560 633 132 521 750 69 83 822 98 627 850 71 97 585 95 271 623 97 144 199 141 579 937 129 356 595 118 206 908 105 376 657 110 68 162 123 474 555 95 363 452 124 241 933 84 470 836 74 353 579 114 657 703 100 195 205 136 141 580 122 236 700 93 427 741 106 502 810 61 789 925 92 117 746 104 203 477 60 538 636 139 426 484 102 209 785 83 726 960 106 254 962 81 86 233 90 14 850 108 136 628 83 525 702 86 279 882 100 382 818 110 478 691 97 231 527 95 81 433 74 355 562 102 143 915 91 250 637 76 390 393 88 389 627 67 46 218 119 678 708 100 428 579 124 736 796 62 501 746 100 853 914 123 298 319 123 618 671 115 262 380 95 341 367 110 97 610 124 379 923 109 474 520 100 242 369 94 576 747 99 886 921 109 321 507 68 850 915 114 733 984 100 766 866 119 57 532 109 10 559 97 206 525 49 210 272 124 114 654 133 23 363 89 34 319 75 424 489 111 266 838 98 92 559 109 31 261 97 693 893 66 134 977 122 23 203 65 204 475 74 8 686 107 436 618 89 140 345 97 238 394 92 163 580 118 222 600 113 659 827 116 592 808 103 697 916 87 832 859 73 124 923 108 414 850 135 524 662 86 471 588 112 264 993 128 398 689 112 26 273 92 80 569 110 471 851 96 1 212 136 295 923 96 252 300 97 470 924 137 95 670 100 280 418 80 127 377 108 138 843 112 694 737 66 248 985 78 95 430 91 518 809 70 856 876 94 153 492 98 190 303 83 248 856 104 84 589 93 79 256 107 231 401 107 296 965 103 584 970 47 703 834 117 62 312 110 451 582 66 370 806 61 701 835 122 184 266 98 896 929 91 481 768 129 355 496 105 479 642 93 684 946 109 319 590 117 69 766 124 783 842 113 113 379 108 64 992 120 336 425 95 287 654 57 529 688 98 195 404 89 210 513 102 367 448 75 14 630 125 795 931 102 58 297 67 66 880 120 409 450 102 370 669 111 579 955 96 65 747 114 721 886 100 104 375 105 183 783 121 65 570 134 364 973 91 605 904 116 272 406 74 733 749 97 123 418 128 174 287 92 233 250 101 691 817 92 190 231 116 176 833 113 354 375 114 718 740 137 420 523 113 134 967 95 305 501 86 142 336 69 129 820 87 501 550 86 92 302 87 151 832 127 127 669 121 155 272 141 307 482 141 361 621 90 240 333 76 65 206 113 340 713 103 49 870 101 835 836 103 74 879 80 693 821 86 529 885 129 465 639 82 395 717 103 607 645 122 330 752 98 186 569 96 184 218 108 42 396 67 114 223 99 338 858 98 349 659 83 582 823 90 305 398 98 157 543 125 87 648 107 862 893 81 262 895 99 182 720 100 31 965 83 349 431 114 62 307 78 119 518 95 0 467 112 459 491 72 87 428 97 47 95 90 269 357 108 379 587 123 339 525 98 228 790 73 889 952 68 510 558 98 734 918 120 694 931 76 91 611 139 162 421 121 764 846 95 524 531 92 448 564 88 17 102 69 120 629 137 122 659 141 56 526 120 677 833 91 347 696 130 756 850 102 196 515 123 184 490 130 829 947 142 90 567 95 185 753 120 94 547 83 363 570 109 591 724 111 478 934 94 176 922 52 458 724 123 678 982 102 523 741 114 808 837 58 289 427 105 400 904 91 2 414 98 396 599 110 495 868 88 337 999 88 10 203 109 175 205 117 347 897 72 27 982 92 698 920 91 134 246 89 433 871 71 147 448 82 849 900 90 483 614 88 380 429 117 339 600 100 196 772 78 414 607 115 339 678 79 186 915 94 481 501 104 339 389 101 181 448 116 234 685 97 857 920 106 472 501 85 562 777 68 321 508 84 466 928 113 456 533 122 92 354 81 32 450 71 106 694 115 237 750 81 211 535 111 392 712 88 476 896 111 138 851 97 355 549 116 256 791 108 688 726 85 85 680 107 462 873 62 51 104 107 9 449 113 190 294 115 629 990 106 76 135 108 146 652 125 34 970 117 113 632 92 121 696 84 804 854 69 304 384 92 120 339 102 154 655 82 276 994 82 21 752 49 718 999 95 90 789 97 479 547 88 2 923 96 119 146 72 89 577 130 535 848 72 171 590 96 316 433 121 846 862 101 768 857 89 573 769 133 280 851 65 595 668 101 19 705 115 53 464 80 127 775 97 510 684 87 510 681 89 488 758 100 466 977 97 757 914 86 501 733 92 330 648 92 816 862 109 101 410 103 392 694 125 915 961 98 130 186 108 261 806 106 110 336 104 765 888 92 104 706 75 104 262 93 397 827 67 352 546 107 182 974 101 65 321 90 195 259 94 136 736 83 9 637 106 64 774 95 108 433 112 305 743 86 966 968 112 150 891 140 459 935 87 181 297 130 438 720 102 512 831 105 724 824 104 345 661 88 230 943 130 40 697 83 419 526 64 71 87 119 510 533 88 263 376 89 741 804 124 333 364 76 10 410 106 359 881 80 8 562 93 120 957 131 785 925 87 598 712 129 239 885 86 224 860 77 366 685 92 252 275 77 96 826 106 60 78 144 68 512 112 711 984 91 274 614 100 92 147 74 847 980 104 173 923 80 177 277 120 761 971 128 612 938 100 77 613 131 616 667 100 74 681 88 184 586 119 385 633 90 759 826 97 9 578 88 716 811 118 590 766 107 369 988 96 428 983 120 38 584 77 335 381 128 323 444 94 643 841 120 227 679 93 580 966 110 124 241 111 348 535 111 96 537 113 218 731 117 265 780 104 15 600 53 526 916 61 345 465 58 183 557 99 950 982 93 357 692 97 80 798 119 961 978 76 873 877 121 262 538 106 181 239 100 415 465 105 492 669 88 615 869 127 308 923 91 635 760 92 698 700 121 244 552 107 271 563 87 549 997 82 4 213 83 412 443 116 725 913 84 36 845 103 125 935 98 125 615 99 4 304 114 554 995 85 2 228 97 763 878 114 436 482 105 417 484 115 196 770 87 800 811 81 187 615 87 429 532 86 506 973 109 765 913 89 423 771 101 659 819 81 122 179 85 644 989 90 341 945 89 15 749 86 515 796 136 324 862 104 183 255 122 18 496 64 467 723 129 333 689 89 476 539 89 285 735 88 867 961 99 191 224 104 225 421 76 587 872 73 84 959 136 231 300 119 275 889 87 454 769 95 460 984 97 522 711 118 135 356 117 865 959 94 29 332 113 561 983 71 523 632 117 73 679 66 228 505 58 750 860 66 265 999 58 31 861 97 390 752 107 59 77 102 150 986 117 51 68 104 63 387 67 543 851 120 187 308 97 769 779 75 283 703 91 692 867 121 213 932 99 68 626 113 649 744 118 135 960 91 677 743 92 251 901 117 232 646 116 664 763 138 249 658 133 502 769 102 132 221 65 17 458 119 130 314 109 630 634 133 265 915 103 91 279 131 56 582 122 284 553 87 356 369 70 20 517 65 377 813 89 459 956 91 235 794 85 555 797 94 636 745 82 221 913 93 117 773 105 129 877 48 482 530 109 134 539 72 394 671 84 318 997 59 270 698 114 89 747 97 98 980 78 667 812 100 896 990 67 101 232 93 124 573 59 500 625 96 371 746 115 84 474 87 524 810 110 193 504 131 460 607 88 419 969 66 153 935 125 647 845 75 237 792 86 630 815 81 542 838 106 585 705 109 709 906 90 366 846 77 98 763 92 287 994 93 387 763 109 242 806 70 314 390 118 90 575 79 387 746 115 408 624 98 124 761 74 177 678 123 176 725 87 686 714 92 355 762 79 107 144 73 535 565 103 432 995 120 563 943 90 179 922 103 614 839 84 148 741 125 15 375 104 260 924 112 304 448 103 390 988 93 75 432 92 24 899 140 444 738 83 688 818 90 675 676 98 29 780 70 323 742 49 356 783 124 792 823 103 841 952 94 118 898 121 540 919 120 556 662 83 600 839 120 234 789 96 124 928 85 10 981 94 93 512 88 22 817 113 628 948 125 482 954 93 31 117 135 184 373 125 282 554 76 53 558 91 171 779 122 94 758 97 210 922 114 165 813 84 240 308 116 738 986 143 196 874 93 324 429 104 29 162 132 759 919 97 347 396 87 520 834 94 9 714 124 514 781 122 133 278 82 485 947 127 54 706 106 593 761 123 127 576 127 710 981 103 605 825 88 403 873 94 6 377 89 10 779 87 76 627 113 226 836 92 21 400 89 73 139 119 173 434 94 332 994 91 22 280 90 251 294 101 200 369 89 801 825 65 517 808 96 331 738 57 428 484 107 305 753 63 172 985 105 121 342 131 545 701 87 498 614 70 865 936 77 86 986 113 83 569 80 169 998 94 313 870 102 284 988 86 24 263 76 559 768 80 133 899 73 106 764 101 435 923 85 414 662 96 60 679 122 618 649 113 311 682 108 434 781 103 48 868 110 820 931 97 307 821 108 336 579 140 7 883 91 42 766 102 337 723 103 21 218 121 375 901 98 405 564 83 624 876 73 416 682 75 196 314 114 687 906 92 483 753 121 759 976 110 605 625 108 388 630 113 681 879 116 468 959 106 521 773 116 736 898 86 148 941 115 456 738 80 32 617 115 909 987 132 733 994 90 63 867 96 632 701 76 97 390 122 190 718 95 608 636 69 25 359 84 279 843 120 892 919 73 615 787 71 503 743 114 268 319 112 222 572 96 787 821 102 263 747 109 398 791 95 156 621 104 234 546 114 621 659 107 238 848 66 715 829 100 658 672 105 138 722 97 224 910 98 375 762 84 325 349 126 753 925 76 158 789 121 931 978 106 530 535 91 232 799 90 47 967 100 482 786 102 302 388 85 208 689 109 230 431 120 503 584 72 172 438 114 472 573 116 258 443 89 195 561 80 270 360 93 220 586 127 77 801 81 626 886 81 373 792 90 762 853 132 78 866 108 354 822 71 326 752 56 58 990 107 416 466 106 688 931 121 66 747 124 414 706 67 15 265 79 419 898 104 90 894 110 19 121 89 48 313 107 168 515 80 453 799 79 487 601 98 201 759 81 146 591 120 932 972 75 64 779 77 132 982 75 176 306 78 265 389 121 301 331 93 841 912 86 64 101 82 459 609 84 134 714 116 724 955 106 304 894 111 62 705 97 706 723 91 605 927 90 170 445 113 221 912 106 721 995 99 329 823 115 571 722 126 659 688 109 355 584 105 515 942 122 150 823 99 746 826 89 592 685 87 535 790 112 34 209 104 257 775 125 247 604 92 517 555 79 844 949 103 560 922 131 720 908 135 238 338 53 399 501 65 400 549 99 43 797 121 384 481 87 774 943 124 591 666 136 363 366 112 441 571 100 141 269 76 198 827 118 166 944 90 330 833 106 296 627 119 11 102 98 744 761 113 641 880 111 40 682 102 338 693 128 13 586 102 723 726 101 232 713 106 580 852 124 53 206 83 323 466 101 375 524 85 382 650 104 378 892 102 254 724 89 130 415 86 494 648 109 91 491 88 808 824 98 421 551 134 281 745 111 494 967 110 208 259 99 212 802 84 209 444 127 168 501 127 317 500 121 425 845 76 18 936 82 252 394 71 700 931 62 312 709 82 72 865 92 407 462 98 205 573 106 904 943 70 510 895 101 182 304 97 208 442 103 380 982 106 121 605 63 301 629 93 19 339 84 482 676 107 783 995 78 186 526 71 41 172 101 40 348 102 414 660 99 155 534 99 239 707 109 230 978 87 267 916 150 179 535 85 700 813 101 22 861 91 429 466 79 724 762 88 62 300 115 293 903 102 369 968 72 65 790 84 12 161 102 368 440 51 772 963 65 187 640 59 338 861 99 820 901 71 165 740 84 282 667 78 438 613 110 321 684 96 169 766 112 573 805 102 65 879 63 425 980 134 166 704 118 931 974 90 476 523 106 460 697 105 327 559 91 133 709 108 10 794 114 346 667 91 176 893 77 432 732 76 338 773 105 331 368 112 128 733 81 805 908 89 680 873 98 712 718 114 65 462 69 504 506 86 659 678 90 157 840 90 211 483 150 303 910 65 1 946 104 230 848 64 297 718 80 404 969 109 262 767 86 335 710 98 694 862 112 123 429 110 39 883 86 246 840 92 193 425 67 119 922 82 21 217 92 190 901 98 398 773 115 26 755 85 330 836 82 33 199 75 342 442 122 643 803 66 680 695 74 86 895 81 612 671 97 258 918 103 113 488 117 202 539 91 294 736 110 596 635 115 150 619 125 364 830 87 694 967 78 210 277 95 379 802 94 213 245 111 68 438 76 273 680 115 123 323 129 273 380 95 121 384 90 609 625 90 10 430 81 344 710 95 841 939 106 428 689 84 878 947 104 603 761 109 17 65 96 247 352 149 130 583 82 133 386 116 815 903 100 223 658 83 300 313 92 264 805 160 258 321 108 644 776 139 231 290 83 198 910 97 301 615 80 613 817 106 82 412 111 582 811 89 448 971 107 272 761 109 368 380 98 112 682 116 85 673 111 631 968 126 181 549 71 19 50 110 340 812 135 30 969 123 83 503 113 409 995 100 78 857 109 474 975 137 73 853 98 664 976 132 447 907 122 274 474 97 169 438 63 376 798 88 402 851 140 146 893 119 234 339 134 544 987 95 220 293 136 585 956 122 413 565 98 655 905 119 634 639 58 559 591 141 415 660 87 580 832 136 380 978 83 426 764 111 19 816 95 374 904 92 125 212 114 309 887 90 45 899 66 666 695 114 577 591 89 151 946 81 43 486 68 149 495 95 301 952 103 150 761 100 899 922 60 192 540 79 625 706 108 571 799 94 89 861 90 725 830 75 293 841 85 240 257 89 29 326 119 374 697 105 354 769 80 714 874 79 499 500 101 149 648 138 347 814 79 290 780 133 188 536 117 620 882 76 395 483 107 252 979 83 218 589 95 352 749 128 108 223 99 48 227 134 200 653 101 523 910 93 250 352 102 103 343 115 337 356 84 242 466 97 203 321 152 467 619 135 175 904 101 958 979 120 82 424 85 190 835 109 124 202 89 156 904 117 421 615 100 70 243 122 102 526 93 580 889 108 370 886 86 81 172 91 159 586 97 177 461 113 187 763 113 16 472 108 111 779 96 593 748 36 343 822 72 612 728 70 535 737 75 308 579 95 211 457 74 44 936 135 571 972 84 380 957 119 615 700 116 581 796 84 37 385 148 447 524 71 336 923 144 934 997 78 487 922 118 194 882 92 184 573 97 14 30 117 18 257 80 224 599 102 384 513 104 249 251 77 178 824 83 366 677 109 572 595 97 408 443 120 428 797 118 795 801 108 313 467 68 186 799 79 33 909 80 174 211 41 534 547 136 184 323 91 504 996 102 163 360 115 638 839 115 815 913 110 47 964 102 357 407 85 308 340 81 425 469 119 270 734 117 94 274 123 190 915 60 735 745 114 111 770 102 321 956 114 82 319 116 515 966 126 239 720 81 356 921 102 497 837 144 352 718 123 259 539 112 282 662 100 139 931 82 13 757 81 916 959 124 470 853 68 77 207 110 709 767 49 1 843 124 182 201 88 308 879 86 304 879 82 30 266 126 330 612 106 644 846 80 297 492 74 646 651 91 144 755 106 231 744 78 163 659 94 274 660 88 763 855 113 349 888 121 354 512 99 355 820 91 425 711 124 634 707 76 332 755 93 733 943 99 565 645 101 363 611 81 8 284 69 92 161 54 453 992 67 385 712 90 140 191 81 128 535 126 348 639 108 22 384 119 158 964 114 173 268 87 439 689 101 483 898 92 61 711 90 549 888 75 517 927 109 346 811 125 122 899 95 221 891 97 373 856 150 548 628 88 302 742 97 138 533 97 105 895 105 98 934 55 320 710 99 742 997 100 591 851 96 194 980 138 247 536 107 278 899 113 220 752 100 651 925 105 128 298 107 148 610 105 88 969 95 81 267 98 250 663 103 148 937 95 584 834 105 491 894 71 625 672 73 0 258 112 528 651 126 710 873 117 427 690 82 386 964 159 708 804 100 534 894 101 138 481 120 427 512 85 299 571 68 159 434 137 188 738 89 422 733 79 260 631 117 485 514 83 806 930 88 90 513 89 142 289 92 323 777 93 199 399 111 9 128 76 79 451 95 566 653 95 67 105 95 173 381 119 188 345 121 125 354 68 247 654 110 568 866 157 49 614 73 434 953 101 198 327 127 195 413 70 515 538 97 472 796 91 233 368 81 75 904 120 400 448 69 360 539 125 236 915 123 563 678 112 65 652 108 123 545 83 419 489 114 32 950 117 156 960 108 265 686 114 248 734 137 91 350 114 458 621 90 764 819 84 825 970 72 55 312 100 271 993 117 791 895 89 834 845 90 579 745 79 280 714 90 836 959 59 176 880 93 219 267 109 84 867 91 516 873 77 130 373 88 714 938 118 9 899 115 314 574 117 22 798 91 234 368 106 189 325 129 701 809 110 249 587 64 117 368 92 665 788 138 6 52 131 639 975 66 165 242 139 906 918 94 96 336 95 300 632 109 0 864 102 113 633 75 266 283 110 71 735 74 380 977 131 512 948 80 170 829 108 184 598 118 286 632 115 163 987 100 439 596 112 383 929 82 621 798 106 776 830 114 97 518 100 884 987 83 101 630 91 468 559 121 440 647 123 217 701 138 244 593 91 142 416 101 607 790 113 338 587 120 38 825 90 117 998 111 489 789 71 0 235 103 485 498 99 1 728 143 111 297 94 296 432 120 238 498 90 113 645 110 7 115 93 206 954 143 3 51 77 140 436 97 327 605 91 4 757 102 577 750 108 165 406 96 769 820 74 44 140 83 108 440 138 367 530 81 692 697 140 261 646 119 322 991 69 72 285 72 184 791 102 215 337 93 252 472 101 449 819 73 102 659 73 386 693 91 313 409 68 59 409 128 188 491 79 672 804 100 532 893 92 553 712 84 213 625 86 590 976 86 98 110 87 296 645 139 496 885 96 131 445 75 276 279 74 332 780 89 678 985 113 20 248 106 529 863 87 716 947 95 513 540 117 373 645 118 454 645 100 99 107 72 529 609 140 463 786 96 195 687 125 58 587 112 194 407 82 417 913 106 219 946 99 72 218 104 450 593 99 891 986 100 294 463 130 212 219 67 855 945 120 458 717 99 224 612 70 502 573 106 823 901 106 170 684 89 178 273 66 433 739 109 49 383 118 298 459 114 551 828 88 85 722 105 473 595 106 373 672 87 237 354 79 132 385 99 319 401 76 532 811 115 334 449 98 440 637 86 135 327 95 29 867 96 631 764 99 541 768 85 682 694 96 210 227 83 304 777 83 48 388 93 225 915 130 892 955 99 476 843 123 121 879 80 349 876 88 18 324 101 652 858 130 113 822 67 542 763 108 480 616 101 94 801 126 301 973 69 348 643 72 260 480 119 544 570 110 84 758 120 234 863 92 155 277 98 211 223 120 59 993 127 806 848 84 798 963 115 218 890 94 124 592 112 234 338 117 129 504 115 222 809 95 457 739 74 60 751 64 93 975 102 105 434 120 377 493 86 533 580 107 514 661 106 264 899 85 82 528 52 43 97 120 429 824 108 150 192 102 530 616 90 394 708 120 441 817 119 201 288 90 524 930 101 75 222 117 423 475 117 466 865 103 52 401 99 691 976 101 581 771 98 11 337 88 440 725 93 68 384 112 361 965 109 77 481 98 399 766 135 779 838 76 36 986 97 927 937 82 695 994 87 787 848 115 631 937 95 715 775 121 335 684 135 522 778 98 363 736 121 152 695 71 571 616 103 186 443 105 15 311 66 112 415 114 458 769 80 194 639 101 518 638 48 118 174 125 100 643 87 234 620 115 153 180 124 146 708 105 205 827 109 460 640 66 145 759 95 15 55 102 409 472 107 418 439 128 547 761 97 473 504 88 76 139 131 353 718 92 342 678 116 380 609 106 528 740 84 638 681 107 294 346 109 183 867 112 46 361 130 160 287 110 424 552 101 251 398 91 338 483 95 179 437 100 127 508 122 718 942 88 295 352 118 833 899 139 716 796 134 314 474 81 158 328 96 44 137 88 389 551 84 231 830 101 695 910 102 16 260 124 264 623 98 376 549 95 374 400 92 179 930 74 464 735 58 484 822 141 582 967 111 78 950 69 152 295 95 544 839 76 68 815 116 62 847 135 125 986 103 260 523 85 731 940 66 175 712 100 41 409 119 682 999 90 165 949 96 170 464 110 434 440 57 601 690 111 105 213 96 119 447 98 507 596 115 202 924 79 54 791 113 91 961 85 750 979 89 596 841 123 193 930 99 19 813 90 248 714 89 292 364 98 934 941 92 51 259 93 485 761 111 29 543 87 162 993 121 775 885 88 303 715 124 361 669 97 366 754 109 796 893 100 49 867 113 165 694 65 72 608 77 104 959 111 511 793 74 437 926 92 412 437 95 120 903 73 711 931 122 184 429 93 146 531 94 668 987 98 46 205 103 319 963 69 567 740 122 648 822 96 296 672 90 93 803 122 494 781 102 110 291 108 582 682 94 304 978 95 114 743 111 96 964 116 337 977 73 254 744 128 91 999 54 289 827 77 452 638 96 204 540 98 459 630 93 522 773 86 414 797 91 9 721 115 146 971 64 216 721 115 130 568 93 314 708 101 356 864 69 171 491 97 544 867 112 174 244 126 82 681 113 365 914 81 16 551 113 444 933 88 39 413 101 399 934 106 276 426 133 425 716 109 311 491 105 104 807 62 13 19 77 590 880 102 261 359 112 551 945 133 265 817 126 32 374 135 240 619 113 127 863 93 237 970 80 734 769 66 124 983 102 797 958 111 78 845 135 162 688 110 203 497 119 102 159 71 127 453 110 146 237 99 560 587 36 86 181 82 735 799 73 383 673 80 206 580 95 507 796 102 549 639 120 51 866 92 115 417 125 350 779 135 13 475 103 72 509 118 189 946 97 458 608 72 551 980 85 336 860 103 902 910 95 305 766 124 196 650 132 426 592 98 353 979 106 782 823 126 543 640 143 566 699 101 371 718 58 174 761 97 188 433 66 606 670 117 221 636 107 188 384 134 55 420 130 414 460 108 111 124 126 120 823 84 800 998 118 81 577 87 304 338 107 526 922 71 76 973 80 203 506 97 384 520 128 353 830 108 305 672 69 3 917 92 14 188 106 162 424 113 225 778 125 849 855 62 224 891 91 81 942 88 507 693 92 34 556 87 198 991 96 220 249 90 229 414 77 403 462 75 796 815 93 288 970 119 498 519 83 138 331 110 672 691 84 965 987 50 237 921 123 263 901 109 817 887 115 485 809 62 333 437 100 253 949 85 27 292 141 558 830 92 581 658 125 134 363 75 572 667 110 185 842 103 155 336 63 757 934 84 321 496 101 101 159 81 141 193 95 535 781 112 118 606 136 98 288 73 316 589 95 566 819 80 103 266 76 242 381 85 85 585 101 360 603 78 260 753 63 395 699 104 219 344 99 117 249 123 406 549 97 297 704 112 1 704 88 31 685 80 557 615 88 854 914 121 379 590 132 202 839 116 81 526 90 45 458 84 443 766 114 316 424 105 21 252 50 429 625 142 97 150 115 308 529 105 234 741 120 109 173 103 311 905 112 445 707 67 350 657 78 314 773 132 842 874 66 193 374 117 265 410 97 419 850 74 691 920 123 386 692 116 27 497 81 123 539 62 428 954 104 657 943 117 474 645 126 333 713 117 20 270 44 460 696 123 58 677 90 169 254 123 481 487 93 405 489 157 360 933 100 367 928 105 141 853 95 584 789 135 370 950 89 516 838 107 253 281 67 183 334 130 72 561 72 411 869 126 722 743 105 630 742 95 610 796 116 17 160 135 157 651 85 5 202 134 792 947 92 492 723 132 605 975 79 633 716 115 25 462 102 180 740 74 150 530 87 347 489 93 360 361 109 829 956 93 100 943 95 553 895 103 461 465 91 106 132 98 230 644 111 467 934 81 88 800 97 88 695 110 278 739 95 101 569 105 203 380 121 208 838 105 10 473 109 449 827 75 389 417 91 620 971 67 628 819 80 425 529 82 303 957 125 46 255 93 194 834 79 121 269 70 91 805 113 49 741 96 430 494 78 761 853 102 266 349 101 212 734 89 655 801 89 161 497 87 197 515 113 430 581 116 254 738 93 148 197 143 50 333 143 39 679 110 325 686 139 574 607 112 494 530 110 426 508 92 263 925 108 474 490 131 23 881 84 2 336 93 35 358 126 395 576 91 538 838 91 23 193 133 922 930 110 289 725 80 0 310 70 438 527 90 149 782 132 129 227 71 820 879 64 31 812 94 230 518 104 367 572 149 311 414 100 451 710 145 204 752 105 816 904 97 446 570 94 117 887 104 62 648 118 34 325 71 170 592 98 669 706 103 749 934 45 452 537 114 700 979 130 132 952 94 245 790 115 380 481 57 558 645 95 283 351 72 728 873 105 421 874 55 608 720 104 753 866 99 746 881 82 348 791 73 6 898 68 963 981 93 719 907 125 604 833 132 753 948 101 23 888 63 921 957 113 383 680 71 692 841 116 279 747 78 681 817 123 218 763 70 415 953 114 64 839 113 333 728 83 268 470 104 153 674 123 320 339 106 96 637 107 376 578 100 447 654 141 340 859 64 304 764 92 329 546 116 675 805 108 163 833 97 332 664 114 796 972 107 364 867 88 16 176 62 288 411 119 443 856 73 583 644 102 208 502 118 400 500 66 659 689 98 523 866 108 20 752 72 486 854 84 59 521 113 206 894 128 134 582 79 542 835 109 142 187 92 397 930 96 697 900 94 327 668 82 276 529 93 15 416 99 316 657 89 252 645 88 194 612 104 93 642 94 451 770 79 659 833 110 6 929 101 4 989 120 487 835 145 525 779 88 46 134 115 650 819 119 52 105 60 491 855 93 179 955 91 857 997 141 229 741 120 33 61 86 176 834 86 464 466 104 524 812 88 110 422 90 259 909 75 340 439 109 232 621 76 44 283 115 388 750 93 33 701 99 515 738 66 379 647 130 16 460 114 457 736 85 326 624 128 837 926 82 550 760 90 677 773 119 318 706 71 173 859 77 584 817 97 476 941 118 817 830 144 55 383 103 245 633 86 251 981 103 682 715 95 393 734 86 75 652 68 95 604 106 583 975 84 21 955 108 42 664 77 18 590 152 211 881 123 121 347 104 101 504 105 317 342 116 195 301 116 649 923 79 7 834 102 828 862 123 105 834 98 99 308 109 94 674 150 137 253 137 94 550 99 420 431 124 165 989 60 146 489 82 436 689 116 301 520 101 175 222 99 122 325 98 339 894 100 537 621 87 248 367 127 415 699 106 18 385 95 143 823 99 790 971 85 32 197 121 112 400 107 10 680 100 279 523 94 532 598 55 316 507 101 744 962 94 560 984 91 288 569 86 78 83 116 268 915 115 87 140 101 467 517 84 427 683 100 174 463 128 0 434 123 355 520 134 13 503 114 212 456 83 847 921 108 253 874 94 48 143 109 282 757 127 543 638 82 572 639 108 385 848 90 234 727 101 466 535 85 114 365 88 480 853 122 526 550 104 222 408 118 4 493 106 546 998 115 644 924 91 94 300 107 0 809 90 225 739 115 209 328 92 753 882 105 214 855 90 163 997 79 295 436 111 92 933 98 231 517 92 87 419 79 251 776 133 793 903 123 283 488 118 198 606 87 178 281 120 33 933 96 287 589 70 8 199 75 524 682 77 101 133 90 750 994 94 335 826 75 59 842 104 0 989 48 120 849 93 205 842 125 515 831 103 541 695 52 260 699 105 202 762 87 157 736 76 246 518 110 159 206 110 69 775 103 734 787 97 273 604 70 603 654 69 305 797 74 59 475 135 337 694 111 167 748 92 131 782 124 360 706 82 97 841 89 281 525 88 426 843 117 538 653 103 79 618 92 6 658 120 42 337 104 334 520 111 341 445 92 463 665 87 351 546 121 110 620 67 848 977 89 734 940 106 51 738 92 868 918 108 433 712 78 511 770 75 59 214 130 354 843 98 225 891 89 116 736 124 9 918 128 53 624 64 138 753 91 267 694 108 196 395 116 373 800 100 361 770 114 447 910 105 343 781 93 353 581 103 581 941 50 671 967 85 9 86 110 329 732 78 640 690 111 9 801 81 21 740 110 56 79 94 545 556 84 216 363 89 343 793 104 98 242 87 511 715 129 810 904 112 304 487 133 759 821 98 225 697 117 352 985 109 66 215 99 180 472 102 368 985 104 612 618 86 729 828 101 586 721 128 38 718 101 46 799 117 790 942 130 183 819 106 617 979 106 479 517 133 223 290 110 573 987 144 374 886 130 17 543 81 748 962 107 379 691 99 365 611 100 466 857 88 454 737 109 246 267 100 594 799 56 658 836 102 139 789 78 64 422 111 383 477 112 623 798 113 381 783 102 53 975 78 459 857 78 386 886 75 6 638 115 261 607 107 311 919 137 97 635 99 558 631 115 2 75 101 125 279 84 534 620 65 64 391 137 140 654 117 701 840 84 488 983 109 228 658 132 53 150 123 305 877 117 183 771 99 319 416 118 75 754 88 159 939 95 28 276 107 57 381 69 567 836 64 186 555 84 143 680 72 654 660 82 85 538 115 91 238 122 49 776 98 421 504 67 832 968 105 471 943 88 206 491 106 667 864 63 799 837 140 254 471 125 914 922 87 166 655 77 155 504 76 134 823 114 60 731 49 215 641 108 175 180 84 66 774 123 400 439 116 563 802 100 594 764 111 583 727 98 763 854 75 437 545 114 74 677 85 146 170 130 99 163 91 364 836 95 510 730 94 305 690 99 136 639 110 457 984 87 186 803 108 358 901 124 167 591 81 560 941 112 470 644 96 348 645 110 351 707 92 650 720 87 232 282 102 272 934 76 176 904 91 512 924 124 587 966 81 254 460 81 401 656 86 343 960 100 828 965 109 12 287 107 219 358 118 59 254 106 831 941 119 346 568 93 613 786 92 171 857 104 460 472 132 307 753 108 354 854 108 73 636 87 406 603 70 487 493 64 46 804 116 360 907 92 138 658 107 363 773 92 460 846 76 370 593 95 550 854 113 599 930 88 396 524 114 166 566 107 321 842 119 72 767 107 450 822 108 2 289 78 126 773 102 531 578 107 181 676 125 289 785 123 379 829 98 443 747 120 25 542 98 317 905 59 290 909 84 485 818 98 390 409 119 498 869 92 405 791 112 48 128 100 768 990 72 499 601 104 412 605 76 300 406 105 302 976 80 372 650 80 845 857 78 356 954 83 55 995 88 406 460 96 587 711 60 306 502 74 611 747 72 193 209 125 551 685 132 151 686 82 583 918 102 155 255 86 98 482 120 463 688 112 489 684 72 556 657 73 3 435 95 248 991 75 145 777 126 796 911 119 228 711 76 50 945 85 850 988 107 634 724 103 135 169 64 752 856 91 440 702 120 101 465 107 99 448 94 626 743 55 505 815 74 46 139 96 436 745 116 809 909 111 13 430 118 402 702 117 380 743 124 198 679 58 358 733 112 485 813 81 723 784 109 771 942 77 237 663 76 276 674 79 329 695 111 254 392 81 761 832 82 552 639 80 530 755 135 450 647 76 536 711 102 491 624 92 235 502 132 739 822 91 289 681 114 624 683 73 416 566 100 667 853 105 414 791 111 4 978 83 558 885 109 446 985 112 72 439 97 469 550 75 8 371 106 319 746 109 395 811 122 928 992 142 196 253 112 714 836 113 425 562 123 158 874 116 375 888 116 294 950 107 72 197 127 559 588 88 750 995 106 257 312 110 159 987 76 487 783 99 350 559 83 585 654 73 206 738 101 284 372 79 297 768 96 248 629 121 14 423 109 490 631 108 156 839 111 748 900 125 181 838 106 735 978 74 234 716 73 401 757 127 365 455 116 325 550 95 436 662 86 27 477 95 186 508 100 238 319 121 509 918 94 233 505 89 274 680 81 388 825 92 106 146 120 679 815 98 286 363 78 392 419 50 870 951 65 253 587 148 127 875 106 426 538 107 220 480 102 581 640 100 11 399 64 780 993 86 50 206 104 313 955 84 531 697 93 245 352 76 370 700 114 584 996 68 98 797 99 230 677 143 193 749 109 514 547 98 515 600 100 432 805 127 94 530 95 700 781 103 110 593 101 67 545 92 289 870 87 52 911 68 305 316 69 361 653 127 118 425 127 755 757 71 400 571 100 642 756 129 72 331 121 330 862 131 675 858 102 109 578 60 206 631 163 487 527 111 456 484 101 362 572 88 8 328 68 117 556 97 341 701 144 354 906 94 306 976 93 347 699 79 88 494 107 535 889 62 642 716 83 284 905 94 400 492 110 20 213 125 371 374 83 467 635 78 591 774 90 106 670 96 140 497 89 91 523 117 426 996 64 172 568 126 455 784 99 597 607 99 123 698 111 16 325 134 227 320 57 278 631 98 805 822 125 0 870 80 221 774 119 257 796 120 353 848 102 277 444 99 956 967 124 239 543 122 395 434 109 3 912 70 252 690 101 563 988 74 433 587 90 28 577 109 159 426 106 182 675 112 100 655 100 226 440 66 60 880 91 179 319 104 495 862 101 107 176 83 444 970 92 428 736 104 216 809 75 676 805 86 917 933 65 194 423 91 425 871 48 159 414 153 13 116 112 295 698 86 325 799 96 288 551 127 139 502 131 173 776 89 476 740 130 335 741 111 534 848 114 316 845 71 203 797 138 205 700 115 227 939 78 867 957 113 479 638 59 307 978 140 641 891 107 638 843 92 637 894 116 247 820 97 273 868 112 541 766 115 234 629 69 178 231 85 299 675 92 249 678 95 568 844 124 522 956 99 44 75 106 112 483 109 11 126 100 331 512 103 111 405 133 163 567 84 383 443 113 603 859 66 18 457 103 7 548 42 770 923 87 113 300 108 427 623 127 41 241 111 466 562 110 94 190 141 216 676 97 139 772 101 91 93 90 607 663 116 134 718 107 27 556 110 379 547 82 428 614 122 274 647 88 268 750 99 306 782 66 134 494 107 519 758 119 476 811 99 859 875 71 232 993 115 316 930 104 313 455 99 427 866 76 191 875 119 122 437 129 919 975 116 270 596 126 14 808 113 95 401 124 567 651 95 138 746 89 87 160 127 101 139 125 401 485 112 365 704 81 554 978 114 45 968 90 294 413 49 11 394 147 98 603 100 424 485 104 829 954 100 0 998 76 270 993 105 411 451 100 58 933 116 538 962 115 272 977 130 390 626 78 275 900 72 479 880 92 524 972 109 343 762 112 178 762 133 84 384 107 61 996 103 240 552 73 272 677 113 189 912 87 99 143 34 153 215 133 39 88 98 227 297 82 42 970 100 701 792 68 691 977 133 223 473 79 237 841 88 117 281 67 105 150 127 384 653 88 367 803 125 446 720 95 150 703 98 882 910 97 334 982 88 339 933 114 602 983 92 674 723 127 398 506 106 314 846 99 14 66 56 7 46 90 164 718 91 424 867 93 396 499 102 707 906 59 561 667 115 527 713 155 57 98 71 63 268 80 293 441 74 330 740 112 782 984 109 270 417 120 933 938 77 691 736 117 324 660 118 134 515 79 382 836 109 835 982 114 47 174 121 687 857 95 75 775 104 71 412 90 594 640 51 592 889 109 190 195 101 68 390 109 236 297 127 934 943 132 420 547 116 655 694 104 762 871 109 535 577 115 184 944 97 649 974 113 535 683 109 20 552 89 466 571 93 123 151 96 114 485 118 240 594 72 379 386 79 114 422 62 182 953 80 932 962 134 331 683 80 32 794 133 284 462 108 648 663 121 103 825 84 268 907 93 162 998 81 471 536 134 526 933 72 432 640 85 387 452 131 109 378 138 590 625 119 571 612 129 478 536 82 455 681 103 317 463 107 228 244 50 270 420 92 706 828 68 454 735 112 127 937 142 4 556 80 519 565 136 148 673 104 560 810 66 555 875 108 749 941 77 578 802 109 168 297 117 57 353 92 274 380 89 584 650 105 443 767 121 278 462 89 434 821 107 522 905 117 883 897 95 602 779 114 88 788 136 782 792 89 265 688 103 16 141 102 199 860 62 494 523 78 20 953 105 404 917 121 519 860 117 260 921 93 350 994 102 678 714 89 626 715 107 227 775 74 477 565 114 48 714 114 715 808 121 609 988 73 669 968 86 291 904 136 49 653 76 562 980 125 81 280 91 502 684 87 336 905 95 462 614 83 32 475 122 209 730 83 794 848 61 355 828 97 144 567 131 22 294 121 239 984 91 277 641 102 28 498 139 37 486 87 468 569 122 334 878 117 401 536 86 274 393 70 208 912 86 695 990 92 165 204 61 279 314 81 137 779 111 127 580 80 69 981 117 107 156 108 509 880 117 337 588 110 290 508 109 476 951 107 728 816 85 808 867 147 538 737 95 142 291 115 131 534 61 42 683 85 99 245 125 151 333 101 221 565 131 911 952 84 853 983 73 267 750 71 74 253 89 6 46 112 247 470 82 538 950 106 66 999 103 73 318 105 627 893 117 341 867 103 684 705 105 220 947 57 788 859 87 258 465 92 346 609 121 40 60 110 159 333 113 577 676 84 441 787 106 295 544 70 651 929 99 365 799 89 193 348 94 348 580 116 91 397 95 135 181 92 343 595 83 86 853 94 32 353 105 189 913 112 67 190 94 567 665 138 305 966 86 244 889 113 638 763 90 412 508 84 387 777 134 733 843 106 178 557 80 488 920 99 30 736 58 733 758 89 817 909 130 511 760 112 59 607 96 216 772 92 589 662 116 717 933 117 143 290 135 186 856 108 115 209 89 233 781 127 502 582 94 628 887 103 366 712 121 164 977 77 595 739 102 555 651 91 637 818 141 481 928 124 449 912 92 131 834 110 54 453 101 36 231 93 489 720 112 646 679 142 523 718 144 184 566 110 116 428 125 256 270 121 529 908 105 691 950 116 874 980 98 136 446 93 407 784 79 244 289 92 14 588 110 868 953 129 544 882 142 196 993 128 449 471 88 195 702 91 978 984 97 13 518 97 718 988 114 164 567 88 585 847 119 179 912 114 785 809 105 322 504 124 599 898 147 926 938 101 45 338 126 540 643 87 2 977 68 175 747 141 570 684 98 831 901 113 701 777 97 519 590 91 296 353 66 261 936 101 231 948 119 654 820 128 475 711 99 379 949 105 122 631 58 129 174 60 663 683 101 151 563 104 316 997 84 100 383 89 437 588 119 131 268 95 101 234 111 533 663 70 289 667 104 316 640 105 95 931 103 767 880 99 76 571 119 330 702 92 432 553 105 77 112 81 310 818 80 301 363 92 317 779 98 763 880 98 261 666 91 223 613 79 30 956 93 154 383 74 28 105 95 15 713 93 268 883 90 167 909 96 103 894 74 62 645 113 124 400 140 419 766 93 125 229 146 161 971 98 464 671 69 383 632 117 514 906 100 251 589 99 754 844 87 205 784 75 32 419 90 111 606 101 19 391 71 188 198 78 312 628 106 862 947 85 294 623 71 19 96 85 112 327 104 450 604 73 39 215 62 928 938 88 177 209 105 49 483 123 23 418 87 57 996 98 379 554 87 372 830 108 392 523 104 697 972 88 141 503 120 278 596 90 274 772 110 609 610 92 315 456 90 2 722 96 106 593 110 370 772 76 337 920 119 593 958 88 19 987 112 623 837 86 178 417 113 150 748 105 669 684 118 83 506 114 202 360 100 560 900 67 323 965 97 623 696 59 104 839 116 520 917 96 68 983 108 333 879 81 58 769 79 279 390 83 468 535 122 272 540 102 396 915 135 8 949 102 33 457 78 827 868 66 8 410 98 246 753 95 713 971 116 321 895 57 3 822 92 54 713 105 37 541 96 163 346 120 452 985 85 145 380 124 29 471 110 11 55 93 218 753 74 302 881 79 216 234 122 96 608 117 283 773 94 438 911 105 277 687 101 85 681 112 22 449 88 758 897 99 283 577 109 101 706 104 180 788 68 282 765 77 47 536 92 810 929 94 269 886 77 516 942 103 173 642 86 178 714 114 128 874 100 103 951 96 905 959 89 577 871 73 550 799 142 150 726 118 84 754 105 563 628 109 285 636 113 900 985 102 320 652 127 220 637 126 466 575 94 13 635 144 70 535 135 499 894 94 271 786 127 436 656 77 334 792 101 25 27 106 50 753 95 314 867 77 506 776 83 3 489 107 744 893 49 212 375 82 716 916 93 668 773 95 220 329 87 433 875 80 286 994 82 72 429 131 350 692 114 235 333 93 59 388 78 440 698 80 8 403 135 238 346 117 163 369 119 106 640 96 50 394 108 344 523 68 476 969 128 483 855 127 108 989 115 761 846 85 68 320 104 241 690 109 148 601 107 589 858 114 262 687 111 251 380 86 158 342 104 439 754 120 765 801 92 190 324 86 50 105 107 467 839 76 668 737 115 321 713 119 851 998 95 192 309 89 887 974 120 465 893 79 366 533 104 266 476 103 481 779 108 490 643 96 141 452 91 528 620 123 436 937 87 79 212 101 108 308 66 523 590 42 231 389 58 777 904 79 645 980 92 405 812 95 362 616 112 124 403 62 48 864 91 510 527 104 296 843 93 396 914 126 160 647 79 313 542 116 634 906 86 214 712 64 110 372 106 182 964 63 370 497 88 709 798 91 180 961 85 108 770 149 283 596 117 230 877 113 513 863 130 343 350 87 86 214 96 254 739 107 61 618 84 487 859 107 20 983 77 227 364 110 408 951 69 161 623 108 448 513 86 6 794 103 114 914 106 606 778 81 14 384 81 158 774 133 115 631 125 298 960 68 165 731 108 861 910 114 659 778 87 307 777 109 296 854 91 76 152 149 649 674 101 125 323 113 492 668 143 68 668 92 288 841 102 270 911 105 96 571 86 95 816 80 865 900 122 676 900 103 302 322 76 157 849 71 68 191 130 483 551 69 693 861 112 416 495 115 539 802 108 132 268 118 541 809 91 53 813 79 378 779 88 609 826 91 427 518 100 589 925 99 150 443 128 168 213 95 548 809 120 490 766 134 722 731 61 358 861 145 763 845 65 817 923 96 246 699 95 15 40 104 5 718 121 199 716 83 369 479 90 534 635 82 125 458 109 368 793 65 141 704 104 581 606 124 577 863 109 652 653 112 741 758 109 512 797 101 179 604 105 764 796 95 573 918 64 11 241 116 110 568 102 374 694 80 193 918 137 78 528 131 537 561 138 337 348 105 547 902 101 741 893 87 79 116 122 107 188 153 648 950 124 8 217 89 518 539 88 191 262 127 157 192 92 328 415 72 155 886 114 121 654 115 54 843 90 442 555 116 40 453 104 661 769 81 360 767 118 461 550 129 175 281 96 707 841 117 258 847 125 256 505 84 420 804 95 10 74 109 740 870 65 204 630 134 536 574 70 78 819 98 122 858 61 65 158 105 214 642 81 82 482 100 911 959 75 301 813 82 472 827 106 41 394 107 567 929 115 264 338 97 71 310 140 544 966 118 133 719 100 810 945 84 592 893 118 200 671 82 271 448 79 199 629 101 447 512 92 25 833 75 427 488 115 535 986 104 837 854 112 659 942 132 515 791 96 431 509 128 62 494 90 161 721 111 36 922 107 588 665 146 350 848 116 23 911 118 578 677 70 286 524 117 652 742 88 22 128 83 380 781 131 912 918 96 276 340 111 347 548 66 70 518 101 371 452 72 509 513 118 243 985 116 14 213 124 352 956 72 90 449 97 59 491 110 265 852 119 122 694 101 227 926 56 267 939 67 129 961 126 77 779 52 237 321 66 267 901 126 47 85 70 705 887 76 266 339 89 374 528 116 278 752 75 189 500 118 270 524 74 289 553 67 335 589 124 828 837 102 75 538 113 445 828 95 200 368 121 27 590 86 693 933 127 255 458 109 439 546 71 97 606 93 583 983 131 450 455 98 10 438 91 634 774 75 54 476 71 599 848 82 308 932 84 583 683 114 29 943 105 410 709 79 353 636 147 417 858 121 302 859 113 249 898 119 94 284 81 233 591 96 55 848 111 142 724 108 557 694 105 517 712 86 118 603 121 763 768 98 254 681 97 110 138 112 469 712 105 327 534 98 470 631 144 596 625 105 261 473 111 146 548 76 670 817 87 310 914 71 206 834 138 116 517 55 58 293 126 746 933 137 31 693 84 634 680 106 294 842 80 796 918 104 24 132 130 829 995 124 197 308 117 383 973 122 387 555 97 604 650 118 318 465 103 33 428 109 346 998 109 46 110 94 46 713 70 322 379 99 381 694 83 671 964 77 412 960 113 286 431 84 169 267 95 656 691 121 289 433 110 501 817 108 288 989 64 85 406 112 928 969 125 458 706 128 32 722 102 626 702 128 652 884 126 186 315 123 425 848 107 618 622 55 631 917 67 693 765 78 94 644 71 649 743 131 340 751 112 301 834 104 271 447 160 537 951 98 479 996 101 471 512 130 353 507 93 84 427 91 56 602 94 261 823 114 231 508 84 198 654 63 118 701 89 77 403 101 215 338 84 2 262 93 59 138 131 235 996 124 935 981 103 598 749 92 363 425 93 653 887 85 109 930 90 874 899 64 574 835 69 398 637 115 298 850 146 421 678 100 536 851 92 470 642 86 315 570 109 709 938 112 335 392 126 63 762 82 277 529 107 766 990 103 422 528 107 450 815 93 84 541 89 260 971 94 84 764 109 430 746 96 413 421 114 274 710 80 357 687 100 312 601 118 136 306 115 199 220 105 594 680 92 145 554 116 62 417 93 206 789 121 115 793 124 103 309 84 83 341 110 937 966 88 467 924 116 59 155 81 593 638 97 58 545 131 748 932 90 80 807 105 696 838 106 216 856 83 455 482 98 508 565 105 90 968 85 12 850 100 14 697 125 162 716 142 618 693 93 164 945 102 498 776 83 270 373 87 175 339 129 75 200 138 830 832 88 266 290 110 633 927 126 32 116 136 858 936 160 324 899 93 778 986 95 12 759 145 90 780 133 402 857 65 220 515 103 215 526 109 86 774 138 100 589 93 276 708 112 175 224 65 487 625 119 42 487 91 291 677 97 62 182 82 317 585 93 48 929 67 382 463 81 368 700 89 97 717 84 154 762 70 248 733 96 300 966 145 337 371 130 792 954 116 246 919 75 369 653 101 340 512 122 58 206 98 863 918 122 424 853 86 495 707 111 372 411 109 263 373 87 73 966 142 10 850 95 129 240 120 234 849 71 1 455 105 433 964 73 327 670 73 554 994 105 259 801 104 208 308 70 693 806 131 172 214 81 950 957 72 82 565 77 451 832 82 437 482 94 331 502 86 287 897 122 58 771 119 418 821 81 649 885 81 78 761 95 193 958 107 106 110 76 636 657 123 537 897 112 371 470 105 68 145 106 642 744 106 534 574 118 448 761 101 214 396 101 58 442 91 484 701 93 257 740 87 704 964 91 621 851 126 36 650 110 17 757 108 194 462 95 595 936 126 288 928 104 756 875 94 450 807 103 252 994 114 271 697 122 91 481 133 880 902 100 613 875 77 378 451 114 467 754 109 297 646 100 579 856 105 368 701 99 517 550 109 676 699 108 392 471 99 335 907 99 633 937 106 809 836 104 483 971 81 125 597 123 130 538 91 493 708 107 68 94 80 261 834 122 272 377 85 95 669 76 259 597 68 323 601 97 351 739 111 555 780 79 443 682 90 420 734 106 379 737 118 375 739 96 120 802 84 98 721 97 281 736 125 138 298 110 343 755 97 306 961 116 6 372 88 660 890 89 422 623 134 554 604 94 336 826 74 117 605 77 432 935 84 137 705 122 368 541 111 298 758 93 203 284 121 95 120 101 7 705 85 407 492 90 315 695 111 178 245 108 270 941 85 148 817 105 157 939 144 745 947 71 844 898 95 110 137 81 313 710 116 217 434 107 85 686 103 692 999 78 95 157 63 437 775 103 174 382 118 209 389 87 778 873 94 5 56 98 472 510 100 36 803 103 130 622 80 161 990 87 570 741 101 310 803 82 93 457 90 337 462 84 290 389 94 323 902 60 441 508 62 206 892 79 77 677 120 70 806 86 401 823 89 358 544 99 290 465 83 417 751 78 86 698 101 790 918 87 61 430 88 395 890 90 144 358 60 444 600 71 423 885 104 415 750 124 759 931 114 4 928 120 262 329 113 200 735 89 141 540 74 472 806 66 59 923 75 437 815 76 577 964 99 109 218 126 38 565 83 371 993 87 145 372 120 443 706 107 34 68 78 84 698 129 63 409 94 757 957 55 237 454 94 509 671 129 587 719 85 571 636 99 131 190 75 390 632 108 200 254 105 459 529 132 42 86 82 405 779 71 4 442 101 77 961 102 190 646 102 449 766 76 98 477 102 115 228 96 19 808 107 770 868 83 18 768 107 124 439 92 363 905 83 664 883 98 495 578 79 26 513 87 508 746 103 18 29 92 324 743 93 85 145 95 138 654 74 360 843 84 584 619 84 13 537 61 139 887 73 16 665 112 631 855 136 465 635 102 568 782 110 721 911 114 411 536 117 301 403 127 396 533 145 453 789 99 542 811 127 7 872 121 439 989 104 637 928 125 591 798 83 443 919 96 775 822 78 329 334 114 526 954 112 489 517 89 688 949 81 311 490 128 164 614 82 44 147 88 241 254 83 223 719 73 288 427 81 155 313 74 205 746 117 781 996 92 352 889 101 643 666 123 262 811 80 225 698 122 209 265 76 80 770 100 168 371 107 330 790 94 479 498 111 526 600 104 324 735 80 210 322 98 55 241 113 110 417 81 50 877 98 529 808 135 23 968 81 67 182 82 456 815 105 515 530 98 485 666 88 390 764 97 808 815 115 767 871 102 575 648 113 33 302 129 723 984 80 295 583 114 280 683 133 55 598 113 244 450 91 859 941 106 631 825 67 34 270 66 220 988 91 199 275 93 89 759 96 99 492 101 460 840 115 535 736 72 367 679 93 202 710 128 666 861 124 79 849 128 47 433 80 691 840 91 584 647 120 526 655 149 123 530 77 55 66 123 347 642 33 801 859 81 118 648 90 137 640 123 52 136 68 225 592 115 557 952 102 167 452 108 124 417 99 139 404 78 785 918 106 410 768 107 84 308 109 211 629 94 111 518 103 742 829 109 67 822 91 486 509 63 604 708 99 79 134 117 315 814 104 40 227 109 47 672 135 345 480 76 424 568 63 33 349 71 217 393 85 37 288 44 878 918 74 140 896 112 9 213 59 101 895 128 125 384 94 322 711 109 556 981 101 11 180 116 224 689 92 167 267 62 54 603 72 165 347 62 11 424 125 473 934 73 450 619 78 116 778 106 557 661 98 449 768 79 286 729 100 451 589 124 54 463 106 17 170 110 390 875 78 416 705 102 689 802 57 416 732 69 148 401 83 133 256 99 253 576 151 103 111 110 297 741 130 278 840 107 509 528 119 151 476 134 383 840 115 3 870 80 480 790 94 169 467 75 506 673 92 770 941 126 544 725 110 298 821 105 210 844 96 624 743 87 211 843 122 517 608 114 197 322 128 570 876 105 103 358 107 102 241 96 318 756 81 544 659 106 733 782 106 174 739 124 122 397 113 680 812 94 72 936 102 320 462 107 411 508 87 769 987 58 242 511 67 321 981 98 222 510 90 374 384 98 163 379 95 183 791 57 89 149 84 172 305 123 201 632 69 142 635 151 273 314 107 115 889 81 93 268 96 52 320 92 618 738 83 568 865 127 755 997 117 149 940 90 414 511 112 50 685 116 409 441 53 535 598 111 235 527 131 768 871 95 7 491 89 343 398 117 91 396 94 490 989 113 82 784 64 649 714 123 352 438 72 63 735 71 657 786 96 285 490 64 470 616 86 142 953 145 170 426 85 228 654 98 149 317 87 417 927 146 106 855 97 442 896 105 84 562 116 36 648 107 609 781 112 378 866 127 213 377 88 565 961 75 490 742 100 296 297 73 524 644 78 892 968 57 133 161 83 174 346 77 196 833 62 73 369 86 639 781 87 340 409 115 726 776 94 299 460 109 475 671 90 719 912 83 387 798 79 285 517 97 306 637 82 523 789 118 407 614 111 256 848 117 302 969 61 825 881 116 467 997 100 579 788 99 555 631 96 210 714 131 558 938 135 700 711 91 125 906 77 399 810 133 485 723 80 197 438 113 35 227 100 278 745 69 391 732 83 492 766 81 486 501 117 586 974 93 330 787 73 265 561 134 163 570 113 344 770 95 565 570 89 514 696 103 709 884 68 91 645 92 415 763 77 562 774 111 710 999 87 88 905 80 256 923 92 439 877 136 57 207 77 423 921 140 254 642 116 4 871 105 152 522 86 705 969 86 15 634 87 513 948 82 729 972 97 279 967 108 544 816 114 111 865 105 193 898 73 187 248 84 192 371 100 459 979 108 442 979 97 676 737 80 269 741 65 104 358 110 401 964 110 533 868 87 190 570 98 161 892 123 6 491 60 61 517 92 178 392 130 422 743 126 129 894 114 835 911 105 373 539 114 370 454 105 709 802 115 60 470 94 886 945 80 240 447 118 226 792 98 173 903 69 17 742 119 823 971 85 110 774 125 261 643 91 137 972 94 458 829 94 538 909 115 901 991 141 111 664 121 632 995 97 359 916 124 213 893 81 797 951 136 583 796 91 181 647 122 47 371 114 536 793 90 158 226 83 684 984 89 309 803 134 31 574 99 18 52 120 671 908 121 136 986 76 546 586 92 156 715 89 685 986 78 583 641 88 140 719 121 720 734 93 228 401 116 7 831 142 539 579 92 807 991 104 68 288 99 508 767 104 758 905 70 85 970 99 81 121 92 275 699 127 29 588 139 430 453 120 80 221 93 966 987 112 257 398 74 184 219 93 260 931 58 416 582 96 5 510 110 40 169 141 683 912 104 55 404 125 561 717 108 408 556 70 480 560 61 111 845 101 8 932 98 418 492 128 219 772 62 444 498 134 625 915 65 162 403 83 499 993 124 97 982 92 28 841 123 374 618 92 876 954 113 10 133 97 740 778 86 21 340 101 483 778 118 246 900 88 600 996 96 153 539 97 404 462 66 686 929 111 191 416 117 835 956 93 111 499 98 151 986 89 33 802 80 322 489 58 389 548 86 3 759 131 503 745 71 173 697 97 346 697 102 932 954 98 312 762 135 41 768 107 407 857 89 396 809 111 457 848 94 1 330 131 127 613 80 780 910 61 322 696 103 164 213 74 186 323 94 32 829 124 1 496 93 177 999 111 222 571 92 446 568 98 244 364 73 360 815 97 394 796 80 182 707 68 27 643 82 224 883 117 232 295 80 103 272 103 278 439 75 611 706 131 803 930 113 571 604 110 23 896 135 264 278 118 493 669 138 278 572 89 160 581 103 275 735 91 113 450 67 185 810 112 34 140 103 198 761 61 2 321 97 164 843 85 294 843 129 546 702 97 262 580 100 80 96 114 405 980 113 145 287 102 775 788 121 180 929 75 236 557 76 26 425 157 638 789 95 29 982 77 160 944 121 788 906 120 360 540 123 143 534 93 85 520 108 471 563 70 374 594 62 78 290 84 12 613 63 295 433 87 151 780 106 731 852 68 380 916 97 530 820 67 767 782 117 336 934 87 46 99 94 135 322 97 469 676 83 112 359 82 95 151 111 368 970 91 556 942 96 200 437 97 842 866 60 100 150 104 640 701 84 682 843 108 7 706 83 235 476 65 89 349 123 69 303 93 306 549 111 419 999 104 15 590 115 588 612 120 800 971 106 56 795 120 438 622 90 600 634 97 519 644 157 269 335 107 92 725 95 594 941 117 346 566 116 517 810 143 309 862 135 346 411 124 217 910 106 607 694 64 863 875 115 927 972 97 16 320 100 230 302 116 380 705 117 211 925 122 471 514 61 426 663 104 674 876 104 66 431 103 126 641 119 640 729 115 129 517 113 284 866 114 775 866 77 89 224 110 349 817 36 212 613 96 481 578 86 416 445 93 735 850 106 352 790 117 329 589 96 13 749 88 678 809 103 358 745 104 777 828 109 705 868 91 308 926 49 239 931 128 656 847 117 490 948 90 121 935 60 462 678 76 185 763 128 473 569 82 384 591 118 360 690 154 602 889 62 294 871 86 220 537 85 251 871 125 152 470 105 190 678 99 42 211 116 582 667 97 32 702 77 555 726 81 44 457 107 427 825 114 50 460 104 872 992 86 311 849 135 151 656 112 379 515 105 627 788 78 593 769 99 186 449 83 804 906 118 330 619 114 731 815 95 24 68 89 32 370 99 85 851 90 1 426 101 152 710 126 318 666 102 520 536 104 331 878 90 95 987 71 288 383 84 322 508 98 88 973 114 196 922 87 436 942 108 375 580 79 194 283 101 192 462 111 99 790 100 881 897 90 310 406 75 48 586 108 95 839 71 7 230 88 535 752 93 68 253 106 800 989 72 119 159 65 507 999 75 619 794 154 117 525 85 394 932 120 559 927 92 272 675 59 371 572 74 312 964 61 552 700 95 456 948 72 404 535 98 240 378 113 112 872 127 188 480 105 477 671 94 82 338 128 310 393 100 699 717 73 82 200 98 494 747 104 528 811 86 752 849 110 381 962 105 191 935 78 240 824 104 87 824 101 144 196 145 54 865 95 45 366 94 332 343 90 156 541 102 48 194 73 498 503 91 805 808 66 353 685 116 310 381 79 374 580 97 136 271 98 130 281 83 238 742 128 546 988 87 565 599 66 458 771 120 256 375 117 734 739 84 102 278 123 149 985 73 266 361 104 377 842 82 206 603 97 274 311 113 203 491 116 139 908 65 355 432 122 254 971 95 185 292 112 421 433 79 67 932 121 64 429 76 557 616 110 712 849 108 77 752 93 854 900 111 554 591 119 31 673 112 274 448 98 234 932 113 208 497 119 134 530 93 153 863 97 347 524 82 915 969 59 433 793 142 146 689 101 512 808 70 120 820 105 461 965 95 124 820 108 421 939 105 52 412 74 37 210 109 554 957 115 95 888 81 496 641 93 182 975 100 764 852 113 837 860 113 699 922 74 310 566 104 0 781 90 335 361 104 199 558 71 68 508 93 221 566 101 23 903 76 180 804 136 237 903 100 254 996 122 451 566 79 875 937 93 972 983 99 495 498 131 191 211 108 806 862 89 222 634 108 16 30 101 229 329 100 651 757 118 277 833 63 205 718 100 195 275 129 622 925 93 422 640 98 461 723 78 420 753 79 21 869 117 53 386 70 542 636 98 738 990 77 119 826 100 174 780 111 745 783 111 79 735 141 649 678 88 53 868 114 381 461 110 60 488 75 128 602 88 691 823 79 419 650 102 492 569 68 179 217 119 593 678 112 71 992 97 461 796 120 324 638 110 127 723 85 94 194 70 26 739 80 3 932 114 1 530 100 343 746 107 262 435 95 306 372 109 211 803 104 200 551 114 330 772 106 669 912 115 612 947 79 265 851 94 160 276 108 643 905 81 47 293 82 708 800 122 211 809 73 914 933 105 11 306 115 534 743 88 478 865 75 202 826 68 250 567 97 633 690 61 706 976 119 155 552 139 380 877 77 837 849 99 579 763 114 324 842 103 849 895 120 247 332 76 426 719 93 259 917 87 63 333 108 741 886 112 365 788 104 53 76 100 619 628 103 659 767 123 178 970 87 758 970 105 213 384 91 315 845 84 13 789 79 620 957 82 37 776 124 78 887 107 28 308 137 67 774 114 418 910 92 382 754 76 132 734 145 494 850 108 429 944 80 626 770 109 139 915 68 404 766 79 491 980 112 19 932 105 913 925 103 28 379 105 704 764 74 314 605 94 772 897 136 618 890 85 185 465 109 659 770 91 418 870 57 506 773 128 131 604 97 499 764 96 489 938 107 10 393 100 403 496 114 395 648 92 797 936 139 566 917 125 188 411 86 644 646 72 49 871 82 25 403 114 159 562 111 133 868 64 93 670 128 268 391 117 654 658 72 689 739 107 103 406 98 34 739 80 171 634 100 403 540 126 402 596 111 266 622 99 341 804 109 549 605 124 665 714 98 186 748 103 318 690 127 243 758 89 586 700 124 359 404 109 111 377 80 272 895 108 181 862 117 187 496 115 117 663 114 88 643 153 546 618 97 285 622 68 230 397 105 212 252 112 265 868 127 260 510 116 422 532 85 602 746 79 114 763 92 267 388 71 98 292 100 41 418 86 576 707 117 232 990 82 5 106 79 37 309 103 120 273 95 626 874 100 404 768 74 701 710 97 805 991 129 184 834 96 55 75 96 497 599 77 247 965 119 501 504 118 467 958 128 285 422 89 54 614 75 520 770 114 150 405 101 229 780 70 238 508 116 733 812 93 89 528 134 143 797 84 189 640 101 343 691 74 31 433 125 454 996 111 499 842 103 360 596 130 172 504 88 103 897 87 652 837 128 47 486 73 338 478 134 21 241 114 333 500 99 111 125 84 828 860 114 566 821 69 421 567 113 362 490 101 388 806 113 548 661 117 653 869 89 979 988 75 74 76 118 488 785 92 325 422 109 263 808 100 20 345 68 155 520 67 955 966 66 94 740 91 272 509 107 34 505 76 490 655 80 411 681 94 57 101 80 29 876 75 318 703 111 167 255 67 134 742 92 334 478 85 291 583 74 875 890 111 414 872 101 434 662 122 398 973 86 274 793 71 69 740 87 662 783 80 563 706 91 82 546 79 457 865 119 268 994 110 161 354 127 273 590 57 243 630 95 328 854 112 512 697 130 133 157 110 415 792 84 504 538 107 527 849 84 352 922 109 74 835 127 17 406 80 367 522 55 43 986 116 222 607 73 287 675 124 551 624 78 376 707 131 220 582 81 542 775 101 242 414 134 266 615 88 384 404 123 590 803 112 557 993 100 669 672 87 503 710 106 281 858 82 479 577 119 58 262 92 307 655 133 483 741 116 229 496 82 257 383 97 44 830 88 546 693 99 391 645 108 95 317 94 255 437 104 706 797 107 439 684 63 158 406 100 499 749 114 225 670 71 481 619 101 207 513 128 298 468 64 176 779 98 247 722 99 483 840 96 10 26 89 162 449 108 818 898 77 56 724 76 102 271 83 215 848 106 203 564 139 414 882 100 100 231 85 766 916 114 214 413 92 663 892 127 768 823 89 285 709 83 197 971 106 58 794 94 438 653 100 263 742 114 411 608 87 469 923 125 119 695 131 693 956 102 185 965 101 170 775 89 291 702 95 359 618 102 680 974 110 340 603 98 24 528 105 531 728 73 253 303 82 199 254 74 361 383 83 246 742 89 330 971 105 202 747 113 459 889 95 302 836 124 958 960 103 63 504 88 437 976 109 82 885 79 253 823 99 5 851 74 590 736 86 34 302 90 602 750 76 472 577 112 349 497 88 24 824 110 31 381 118 4 278 89 133 983 105 380 382 133 11 962 105 500 865 121 1 779 128 14 332 126 492 498 126 536 812 82 435 817 99 585 947 103 192 613 117 865 977 105 310 431 88 351 964 83 732 882 76 115 170 95 298 451 134 21 973 88 199 663 108 2 338 87 68 873 110 86 377 79 928 990 89 296 491 96 85 345 92 14 540 112 381 534 123 567 800 125 166 658 116 161 214 84 836 929 79 385 719 78 371 821 92 499 882 95 108 715 94 332 748 121 731 850 119 570 662 116 185 642 95 200 771 78 301 939 119 281 916 79 291 534 61 133 746 97 252 486 136 66 689 77 843 904 114 1 713 103 615 653 125 843 864 95 187 327 104 311 960 88 865 924 85 89 292 82 185 329 61 132 735 104 764 863 106 90 325 49 99 932 86 669 715 122 86 398 97 604 839 85 342 660 53 284 642 103 156 759 95 442 738 83 97 290 100 404 688 92 641 829 110 94 843 113 503 852 80 285 611 92 634 812 106 190 222 123 454 902 81 391 725 115 68 605 128 363 871 134 421 885 92 4 360 139 902 959 72 520 612 70 355 507 96 540 896 85 696 885 120 548 674 138 38 375 99 629 750 94 193 627 96 171 598 113 389 743 66 15 982 115 497 578 87 745 995 123 361 596 118 389 814 110 86 260 86 161 225 77 843 932 119 322 422 99 285 981 96 213 291 104 124 574 84 369 511 118 66 986 86 708 774 134 147 206 113 351 615 81 416 781 105 202 783 79 735 793 85 274 757 120 272 871 120 45 104 103 50 547 105 271 561 99 578 878 126 76 525 43 215 877 104 82 979 86 300 350 165 672 938 89 297 550 74 230 578 88 598 711 119 520 655 113 104 464 114 177 809 93 660 770 125 584 873 95 625 892 98 607 843 78 138 729 86 309 972 123 327 427 93 445 978 132 753 780 111 229 240 91 70 863 127 705 990 77 250 619 104 309 894 115 184 328 93 305 702 128 70 309 143 216 219 135 197 320 110 794 905 100 155 549 82 157 258 113 43 741 156 206 786 120 469 662 80 332 395 94 244 288 62 565 892 133 42 738 117 641 848 118 328 347 120 195 340 103 347 381 126 63 545 93 74 221 55 208 332 136 553 852 82 332 571 104 143 977 104 588 830 95 361 878 83 369 999 77 83 543 84 472 613 78 343 735 108 205 648 116 356 671 139 349 371 143 220 676 113 57 311 96 1 880 133 439 708 110 72 774 102 103 558 135 134 235 63 747 843 95 637 684 93 353 803 80 246 915 101 412 892 64 432 688 76 214 469 113 127 974 92 498 594 137 201 287 133 60 468 104 334 744 119 577 633 85 697 764 110 505 977 112 354 783 108 629 949 134 577 821 115 97 543 98 200 389 116 204 613 134 200 837 93 389 401 63 65 397 120 71 629 108 335 953 114 466 638 133 386 651 109 57 796 100 40 481 89 12 317 102 839 937 104 38 899 116 764 850 116 916 928 118 467 902 98 236 289 111 78 932 114 53 227 102 596 760 51 248 969 84 43 56 99 307 924 95 650 974 98 215 353 102 56 361 91 226 326 118 352 898 92 265 555 75 59 791 96 445 549 120 477 975 93 477 572 119 761 899 118 185 464 141 376 957 59 34 676 84 171 200 99 144 579 105 408 824 90 51 757 78 158 174 81 315 515 109 217 873 77 28 923 121 626 724 98 695 885 86 677 683 91 100 395 100 204 464 112 97 666 88 775 964 81 589 902 61 314 876 102 138 964 141 534 862 108 563 724 120 134 376 109 186 997 128 442 765 119 390 689 73 121 368 120 28 335 106 27 196 77 327 383 87 733 880 113 651 821 64 120 532 74 411 935 78 150 944 119 217 996 108 103 468 98 229 729 94 153 526 92 754 935 73 873 878 97 509 531 82 643 833 123 177 360 104 307 467 106 914 945 105 648 687 139 730 891 89 436 660 104 378 486 107 100 356 94 52 931 142 98 239 77 298 591 99 414 961 90 63 444 121 569 927 84 536 596 120 400 979 70 218 739 104 163 599 98 674 912 75 735 744 118 367 962 81 691 775 109 961 968 105 122 542 127 279 842 91 176 828 113 18 714 86 102 848 128 125 479 105 41 678 98 388 531 126 595 981 105 7 119 92 376 750 57 5 658 118 253 595 100 320 893 71 58 593 96 218 423 114 712 844 86 429 945 67 809 934 101 277 945 93 126 314 120 865 871 83 116 461 121 2 881 106 138 858 90 78 801 97 477 998 81 249 669 86 74 305 92 266 748 115 804 928 65 181 706 114 658 660 117 4 318 73 670 941 92 79 299 127 472 721 86 507 650 91 139 447 78 100 580 111 102 491 81 364 613 128 738 908 115 160 223 102 245 652 101 210 652 102 17 254 97 685 940 89 119 888 73 97 189 51 477 953 98 692 774 97 389 429 70 594 676 92 35 888 107 88 504 88 293 946 80 419 829 83 278 557 93 25 94 118 19 686 119 217 488 111 367 823 90 411 625 109 642 718 95 2 25 144 203 648 135 114 823 115 650 742 82 338 617 73 246 950 110 46 902 117 73 675 72 250 630 75 364 589 94 73 756 86 142 688 118 153 810 63 276 787 77 516 689 112 506 969 80 146 877 99 128 809 75 264 803 111 90 242 91 319 623 87 649 895 98 515 863 95 173 393 111 277 714 116 17 856 114 88 719 136 325 801 106 100 117 114 52 900 140 226 367 61 521 660 76 123 687 101 13 104 61 264 829 100 315 476 91 124 238 87 483 731 77 250 679 94 164 806 117 18 306 98 436 919 118 45 662 92 87 846 125 177 403 136 41 469 87 323 427 86 308 477 105 474 604 109 221 475 86 316 358 121 337 507 146 489 880 122 325 854 110 411 708 72 730 903 103 80 200 82 44 158 131 35 709 123 694 767 109 462 561 100 514 976 109 384 471 111 741 779 123 535 627 130 221 855 113 215 250 134 14 353 104 248 961 69 149 930 80 580 767 61 227 879 64 81 598 99 877 897 109 24 87 98 674 971 102 398 477 112 50 411 89 399 876 61 265 506 111 746 818 100 476 975 122 867 877 122 190 789 108 579 726 86 260 494 102 459 631 85 408 759 91 929 955 118 308 536 83 333 846 103 498 903 124 246 431 127 785 991 80 96 994 84 836 937 103 107 499 118 271 382 85 248 927 134 275 519 74 264 682 87 325 504 108 286 650 125 209 539 127 28 628 87 399 645 81 312 944 98 235 839 99 899 920 85 334 782 110 7 709 52 320 567 109 807 864 122 833 924 100 189 200 68 211 928 72 124 971 104 117 218 114 204 883 73 544 692 76 77 889 86 239 845 93 156 789 108 386 860 100 420 910 112 111 275 117 10 335 137 417 435 143 218 421 112 99 406 123 298 550 129 147 989 77 301 964 111 7 736 91 164 639 87 160 826 104 400 551 101 627 762 91 355 559 114 280 559 80 10 901 128 105 487 103 243 485 92 271 716 61 254 268 118 163 842 84 244 932 92 69 201 113 900 998 54 483 511 79 176 603 103 235 980 93 739 948 117 668 760 81 77 849 91 352 521 119 566 693 121 673 984 94 549 846 96 156 643 96 381 726 123 709 839 104 283 619 101 268 478 132 115 972 108 575 791 66 432 620 97 428 561 97 190 191 96 605 817 87 365 696 82 54 598 121 460 773 75 230 956 66 813 972 81 726 963 95 745 804 111 367 517 70 227 398 89 144 830 110 118 467 81 39 815 116 326 990 82 772 877 62 62 416 99 81 87 128 32 290 75 256 372 132 717 872 102 67 792 124 29 463 97 98 100 101 218 545 108 755 937 91 51 567 111 44 239 100 63 626 118 203 409 106 339 779 82 87 981 120 73 200 83 843 935 140 66 798 97 69 423 117 29 864 86 466 822 129 322 967 94 72 541 122 469 824 100 229 295 71 42 332 87 238 986 87 313 406 109 179 608 122 421 881 79 152 468 90 363 822 104 100 173 114 65 76 119 34 530 101 275 765 132 301 334 83 5 44 79 105 272 105 396 657 87 838 995 128 838 895 109 285 691 111 242 851 108 492 497 140 55 881 108 292 862 92 362 825 106 786 946 128 47 761 112 173 860 81 282 319 98 583 846 114 206 686 97 254 381 72 261 537 138 245 939 93 332 668 85 162 457 93 419 571 70 57 357 88 569 917 95 233 253 109 534 960 135 470 859 43 437 988 134 76 966 120 320 741 83 207 862 133 575 984 89 595 819 64 584 608 102 803 915 109 78 501 93 312 756 85 384 415 113 890 910 98 334 774 71 803 942 92 501 632 94 120 916 51 517 998 78 170 439 119 233 529 93 45 60 84 276 815 69 521 589 101 303 761 144 100 585 84 136 738 93 283 575 105 21 819 69 232 510 121 337 594 119 596 693 57 184 410 117 486 727 76 146 171 122 143 208 111 82 125 90 812 922 122 655 906 93 1 968 85 394 553 116 434 643 81 222 728 103 210 263 95 382 838 77 27 203 96 789 812 109 280 872 118 217 919 95 569 608 139 643 959 97 461 728 64 58 750 141 622 973 100 313 683 112 839 883 101 367 646 116 117 163 122 177 656 112 609 949 78 592 613 87 249 319 80 316 841 101 333 923 123 429 994 99 15 216 97 618 914 57 385 472 75 553 761 85 378 694 73 386 498 101 572 831 86 534 879 109 61 874 113 84 830 110 213 716 100 68 745 86 125 370 68 165 273 120 91 893 89 939 989 104 564 924 87 477 770 131 127 378 110 277 856 105 690 817 85 40 932 97 39 187 103 608 854 106 52 463 81 579 803 115 705 776 88 539 947 77 616 890 72 923 954 103 310 958 113 471 509 93 375 565 75 84 122 129 69 874 106 117 972 100 325 785 66 692 855 114 9 397 97 288 995 104 52 902 121 384 818 93 0 743 121 114 806 102 346 487 55 19 885 87 271 487 91 245 820 106 156 283 77 74 703 76 269 911 109 689 736 123 237 681 140 326 720 98 84 292 133 384 736 108 132 427 94 661 985 95 808 905 123 444 965 128 535 830 99 117 194 99 760 898 91 168 582 86 402 651 91 717 846 92 87 592 63 147 581 92 71 897 129 854 893 93 578 884 81 231 251 102 131 191 110 593 939 87 150 727 117 795 846 87 86 358 126 195 274 82 287 850 142 479 670 108 166 599 95 2 148 123 162 345 125 26 639 101 138 455 72 150 296 128 18 369 108 272 686 82 30 189 115 128 453 103 487 641 62 121 177 95 319 453 125 176 333 101 333 941 110 236 949 107 549 712 114 455 845 69 231 576 74 354 863 90 13 264 131 116 215 130 175 538 85 297 533 120 56 747 83 630 808 109 17 724 119 277 819 117 27 36 78 16 710 123 718 856 114 99 151 87 130 666 96 36 42 94 253 365 120 216 407 108 569 791 68 363 837 169 836 894 88 337 997 84 449 837 78 249 287 95 187 951 98 92 411 108 59 80 94 227 274 103 102 984 106 275 758 130 247 439 79 254 420 119 452 489 129 34 467 103 829 991 88 35 872 110 478 932 96 46 675 91 71 302 108 7 888 92 472 663 94 131 633 107 601 750 131 129 962 114 794 857 61 216 765 85 597 932 120 636 807 94 404 853 139 249 726 121 538 825 99 395 463 152 269 888 111 24 112 77 137 146 60 115 691 82 270 308 69 536 969 103 284 826 65 169 911 95 317 624 75 28 383 94 494 645 100 574 859 86 180 192 90 701 819 116 264 363 68 623 969 99 215 413 99 417 442 105 220 919 101 377 412 93 361 980 75 537 774 78 103 782 79 656 871 120 457 793 79 161 981 137 153 580 73 324 901 82 347 490 103 665 885 99 344 499 81 673 922 43 28 688 83 670 882 98 48 855 89 303 775 67 473 904 62 656 687 98 347 353 74 348 467 123 736 912 86 227 372 130 367 908 111 622 846 102 492 656 94 180 385 118 284 754 100 465 535 89 268 372 74 203 486 106 33 806 75 333 391 105 437 454 112 75 857 106 774 979 85 113 419 128 69 992 106 517 804 106 179 727 86 473 712 87 86 368 78 432 865 96 66 623 92 662 749 104 442 487 88 15 38 88 104 335 93 57 870 96 139 377 118 72 951 93 71 906 91 238 521 127 567 907 117 266 293 79 163 294 97 413 705 86 225 887 97 905 964 106 236 392 116 366 730 143 391 755 83 660 962 94 183 953 102 76 858 86 642 926 92 305 885 65 369 555 57 243 467 136 477 878 60 505 536 122 76 170 68 338 487 88 109 300 95 102 422 121 58 923 85 182 416 97 201 533 108 3 695 104 403 773 75 781 976 86 284 676 82 668 861 105 295 635 74 514 860 88 705 912 119 430 609 88 219 626 118 293 611 92 227 861 113 336 607 74 205 376 102 696 839 153 814 992 100 117 427 123 56 100 96 498 520 118 90 318 96 350 433 114 312 958 119 433 959 94 333 501 93 46 81 72 207 492 126 281 311 82 900 973 107 612 735 90 183 735 97 455 942 119 246 762 101 96 815 68 224 539 95 267 800 62 36 314 97 344 478 120 295 595 97 520 787 78 94 894 89 127 452 113 787 791 109 235 741 124 583 773 125 115 468 104 395 396 129 251 883 90 748 858 81 438 529 97 491 579 171 2 706 100 331 603 58 252 799 113 178 871 135 49 294 97 172 968 87 532 784 96 462 658 89 292 305 150 440 671 75 383 983 121 399 568 96 243 307 64 139 378 87 455 941 110 211 760 117 395 607 137 149 702 111 81 581 67 324 538 101 198 870 121 583 608 116 177 448 98 54 170 97 356 994 93 103 218 108 729 934 74 958 999 100 142 193 62 505 700 85 441 848 96 461 702 74 200 809 64 354 364 85 285 848 75 142 503 137 746 747 117 105 636 145 120 578 106 433 918 112 370 904 116 221 387 111 326 971 58 464 621 123 581 838 104 635 981 99 584 911 89 431 600 121 302 445 109 76 380 109 79 240 101 572 911 116 37 249 123 362 987 122 563 969 109 795 904 88 750 806 105 676 710 110 28 421 112 76 413 93 416 956 95 157 687 86 399 821 104 548 866 103 69 770 72 191 740 103 759 899 103 422 847 82 136 651 78 233 372 103 245 500 103 558 646 92 168 614 120 39 605 82 220 797 120 46 214 121 296 398 122 853 928 107 695 806 66 320 960 93 26 876 81 107 982 126 73 457 120 368 747 93 207 930 96 40 522 123 476 818 135 244 963 91 711 775 90 30 530 69 230 949 74 557 580 114 567 683 90 117 137 77 436 827 115 500 879 91 9 403 103 53 699 87 462 525 92 413 794 136 41 645 92 336 623 111 782 938 111 890 972 81 750 911 99 598 855 88 56 502 77 596 801 129 327 862 112 488 822 107 349 856 105 97 592 118 464 831 96 661 878 109 354 438 104 345 914 115 273 761 83 619 635 86 902 945 129 327 870 61 246 526 115 347 613 115 755 898 116 293 655 71 245 557 96 386 558 96 61 753 96 184 662 86 329 670 135 22 470 121 106 213 105 613 812 74 3 947 100 365 526 75 438 920 108 557 761 145 565 938 73 305 852 124 175 363 94 379 616 118 527 899 98 691 818 111 688 979 113 482 541 115 88 300 126 587 683 98 181 997 105 122 129 104 96 207 107 247 416 123 354 538 111 219 547 86 350 508 60 633 936 82 411 609 93 176 813 112 676 793 141 319 733 108 490 545 86 132 976 90 432 874 93 871 941 96 534 668 158 229 968 108 59 426 146 568 877 85 298 966 99 32 730 93 431 531 110 508 908 81 62 759 102 85 443 99 61 940 65 146 311 121 35 578 87 117 196 103 111 370 117 104 906 104 726 878 99 125 422 72 97 180 94 15 309 76 34 567 98 634 940 72 659 864 66 295 714 111 30 720 60 94 974 78 602 781 103 728 860 68 151 810 123 577 911 108 576 703 89 234 242 124 230 674 98 308 780 81 61 103 72 488 676 81 466 879 129 131 540 84 5 661 97 552 632 90 43 247 93 552 874 82 394 521 103 306 749 107 598 820 105 324 556 134 220 414 110 84 651 57 567 650 110 32 631 120 60 212 110 100 490 69 761 924 125 577 986 80 88 363 105 61 362 121 258 403 99 429 529 96 784 874 110 648 674 90 199 219 69 80 917 121 502 724 83 383 788 68 321 418 69 358 833 135 717 839 127 666 746 92 500 941 87 433 471 116 222 463 98 252 749 121 82 513 92 241 547 134 575 744 113 357 469 83 761 828 107 227 763 70 218 591 98 517 554 110 459 842 101 211 618 80 257 320 134 129 449 110 86 920 97 100 343 75 449 864 101 42 926 106 640 840 102 31 819 92 224 229 121 103 313 103 227 946 124 208 700 85 134 770 97 8 149 98 663 742 83 329 543 92 111 670 149 244 997 136 40 518 49 396 722 61 839 933 65 371 609 143 228 389 123 536 958 117 264 685 130 111 314 131 101 678 98 124 911 85 399 969 37 20 823 89 336 981 94 327 604 101 246 540 121 128 239 99 511 921 72 751 800 86 359 823 88 6 878 55 344 785 130 158 316 75 157 706 105 403 623 98 196 766 109 495 775 132 572 955 33 408 968 98 512 852 92 611 913 73 214 231 102 349 375 67 959 962 94 67 402 99 244 927 116 644 986 75 123 340 66 150 638 103 397 589 96 353 875 107 871 991 83 526 693 126 303 745 99 63 941 124 715 720 109 526 949 99 760 959 130 502 720 92 38 298 139 309 486 93 428 489 124 111 202 94 669 938 119 210 808 90 227 352 89 60 363 123 214 562 101 187 409 93 199 843 106 279 518 88 14 965 109 240 425 79 166 846 92 270 330 47 227 669 121 674 990 120 237 870 97 227 478 103 190 696 125 708 719 69 135 891 55 940 967 86 140 355 99 468 592 90 219 969 74 86 580 124 387 679 110 871 929 105 175 895 138 442 447 111 457 915 83 458 979 106 354 835 104 667 986 102 477 950 105 833 956 87 4 793 118 34 604 107 550 961 133 252 522 120 484 575 113 37 552 83 484 623 101 121 833 121 448 477 91 419 883 77 156 457 109 759 937 75 118 521 73 796 931 79 384 674 117 121 276 92 153 522 92 14 709 93 89 951 108 36 957 110 503 607 98 182 989 126 448 922 100 342 715 94 146 564 70 82 146 109 820 977 73 197 726 95 174 312 97 21 324 107 547 742 98 428 549 110 63 921 127 204 295 98 34 341 100 125 433 113 13 556 90 293 425 88 52 686 144 476 888 92 535 840 95 235 580 126 107 359 85 136 347 118 469 547 85 66 445 134 302 967 96 13 204 138 169 825 78 19 880 95 175 673 104 131 157 112 497 535 94 343 407 101 80 939 102 70 671 97 203 803 78 174 618 84 3 686 88 387 521 87 9 786 99 485 994 75 587 713 107 905 921 123 69 693 136 483 563 83 248 860 100 10 401 94 284 605 74 805 812 92 493 607 119 246 459 135 11 713 68 353 509 121 196 473 143 114 677 137 82 371 73 422 763 120 839 858 93 316 699 107 273 931 65 297 779 91 337 583 64 198 692 105 196 383 103 148 921 88 613 791 116 378 571 96 565 572 89 440 556 77 104 504 87 119 372 119 684 828 127 784 829 102 555 783 120 388 529 96 562 819 125 181 500 98 2 974 95 193 647 74 123 873 76 213 767 89 104 757 58 192 390 130 84 825 81 594 898 97 205 790 61 412 427 104 731 779 108 226 965 110 161 436 104 18 895 114 18 54 88 517 835 45 164 403 91 10 584 126 407 457 104 570 992 111 9 514 115 220 690 105 128 668 88 437 789 141 328 493 108 272 502 95 155 188 155 505 672 95 304 834 81 314 593 115 452 573 125 61 749 107 339 760 104 133 849 69 234 455 67 343 883 84 233 512 95 67 618 100 331 396 84 259 433 89 325 381 116 229 774 134 192 852 53 319 938 124 950 974 106 440 802 44 319 821 76 472 513 121 92 924 118 67 612 92 212 399 141 248 778 99 767 985 110 610 666 89 58 631 93 599 710 86 541 543 111 336 783 92 97 368 129 87 953 64 788 989 104 456 514 89 185 423 128 574 983 95 388 951 120 417 901 70 780 983 88 509 697 118 173 705 85 805 915 132 501 802 89 624 747 101 237 437 111 106 731 68 80 911 94 43 228 84 172 899 87 6 368 97 74 405 85 845 863 107 743 907 89 0 593 74 470 762 94 203 689 103 293 506 119 246 750 101 172 898 96 485 955 71 245 968 86 325 790 107 711 997 100 144 310 106 40 661 84 582 716 58 716 930 92 50 675 54 777 850 60 109 118 73 710 794 131 420 477 100 339 841 98 486 743 93 714 902 89 642 755 99 214 771 69 116 968 134 356 563 102 29 348 110 143 280 67 244 623 85 394 797 104 272 412 99 546 983 89 370 788 82 65 100 83 407 753 106 284 431 107 289 325 134 198 904 86 827 929 85 454 480 94 412 535 86 378 663 97 715 725 116 119 440 79 112 670 96 708 856 69 468 926 95 207 311 113 80 348 84 705 811 91 719 919 98 179 402 108 27 652 101 57 66 74 666 808 99 384 435 99 507 837 108 575 895 84 335 996 104 270 634 77 568 721 119 6 366 97 147 186 90 559 842 102 19 913 134 386 633 91 93 654 70 44 664 81 108 134 97 791 984 125 505 843 120 312 579 106 414 640 78 14 276 96 392 410 82 197 276 133 290 923 71 277 522 86 225 881 98 193 579 108 180 262 116 385 624 81 188 385 76 567 697 80 81 811 100 295 821 121 616 918 129 157 681 126 224 558 62 296 791 117 155 810 112 43 742 43 272 994 122 707 914 116 421 507 90 477 945 126 403 441 86 299 453 96 341 935 88 102 665 89 141 347 105 217 958 95 474 792 121 709 814 91 316 380 153 480 631 109 504 600 76 530 541 98 20 274 87 455 834 93 96 544 101 158 245 76 216 373 117 198 397 92 428 595 116 838 983 74 168 953 88 135 757 110 245 531 85 489 823 102 174 480 98 675 962 80 32 900 121 264 544 146 298 349 109 128 407 79 40 251 129 414 824 116 553 717 52 45 306 159 793 822 103 83 949 94 691 709 91 40 378 133 580 886 111 456 775 76 551 865 79 18 730 80 614 973 72 291 346 123 313 867 131 437 947 106 81 605 38 47 745 93 66 289 141 72 862 84 364 696 134 138 925 54 46 465 106 585 730 114 280 618 102 3 317 119 382 527 92 35 52 138 247 505 128 31 91 135 831 840 99 159 697 82 395 442 136 441 469 104 802 866 121 385 855 117 456 541 115 330 834 120 241 417 94 261 697 151 346 654 111 238 538 109 320 337 65 55 499 109 573 703 85 459 992 99 790 954 86 680 922 97 19 747 87 515 814 96 61 158 95 576 905 82 807 985 102 316 903 91 249 600 108 583 661 90 97 300 91 928 964 110 648 711 120 520 919 158 171 191 114 418 851 84 497 662 111 351 447 96 847 959 114 30 631 88 12 849 133 76 112 128 683 805 65 70 597 76 385 896 114 675 804 116 69 661 94 437 689 122 238 990 88 167 878 86 185 407 112 247 817 84 689 777 98 385 988 67 569 580 104 491 974 128 144 962 42 475 919 90 736 987 54 697 795 140 648 855 83 681 735 129 640 810 103 404 665 101 383 692 86 326 937 111 0 205 111 169 575 95 770 932 83 417 629 130 58 142 91 16 407 74 88 845 85 216 894 131 558 594 93 759 784 73 210 549 61 663 847 98 349 740 84 21 22 114 522 628 65 147 521 103 662 883 110 248 775 98 42 179 112 355 987 79 15 457 98 99 847 85 110 627 98 139 637 132 561 623 119 763 830 111 430 654 117 391 670 108 328 971 79 265 922 111 398 517 136 35 754 100 167 188 103 49 127 73 4 322 99 218 750 69 323 382 120 626 876 101 401 454 102 108 661 119 243 720 103 247 568 102 251 968 97 423 709 114 264 599 89 718 786 116 718 994 112 16 993 62 144 444 103 332 635 110 384 446 118 552 811 108 554 673 107 182 382 91 70 960 93 342 703 112 125 321 79 148 391 105 161 652 119 28 601 83 616 622 129 74 651 91 594 985 94 279 751 77 325 716 91 218 667 77 471 927 85 284 660 114 493 581 87 567 948 116 347 796 105 554 892 113 524 729 118 183 629 73 232 681 110 253 754 78 533 713 125 79 249 111 451 595 86 36 711 90 84 986 77 808 866 103 158 268 124 802 914 78 476 659 110 146 201 133 154 727 113 640 661 113 39 893 113 506 797 115 602 853 95 66 117 95 131 807 117 330 970 109 419 569 80 769 959 110 221 405 103 56 479 92 260 867 118 136 779 98 572 715 85 273 290 99 249 354 141 23 399 143 238 950 71 731 833 92 363 552 91 244 676 104 543 698 113 435 908 99 721 974 88 606 648 96 622 840 100 117 449 109 785 816 95 400 479 79 571 666 60 363 402 76 512 807 89 407 720 105 99 754 95 558 813 124 287 773 83 84 458 84 287 678 103 170 289 124 803 906 128 172 189 79 244 892 73 265 638 76 44 738 64 503 819 90 148 581 114 540 976 113 283 873 123 16 950 79 154 452 99 363 985 79 299 677 108 476 604 118 301 826 137 958 992 116 441 752 87 14 517 104 586 904 120 248 426 109 151 383 120 84 568 81 180 485 100 89 649 88 179 506 110 669 909 90 513 848 108 387 602 78 378 990 116 689 816 100 87 725 94 116 580 88 267 882 96 495 933 113 458 668 97 50 887 110 262 872 116 838 957 86 98 924 90 444 584 102 186 938 118 823 972 123 435 474 126 99 800 129 186 956 71 676 896 124 187 651 88 199 404 82 870 971 107 396 796 109 66 357 109 119 965 88 97 216 109 396 443 90 322 901 92 751 924 104 94 889 103 278 894 101 480 636 68 359 832 90 15 275 59 202 369 83 456 910 110 181 920 120 259 832 125 623 985 81 314 648 87 60 219 134 180 920 119 168 257 136 27 59 115 303 955 91 512 718 87 107 762 88 428 692 99 177 583 137 542 722 97 222 837 106 377 394 87 795 858 103 439 959 133 403 859 64 315 606 121 601 687 108 212 499 144 421 892 96 251 341 129 18 677 93 364 423 63 563 591 114 65 759 162 702 861 84 361 380 117 447 613 114 303 766 94 347 970 108 789 852 108 35 521 92 451 920 81 440 526 93 64 795 113 56 552 86 184 632 160 852 901 82 567 880 98 95 200 96 124 367 70 25 436 102 280 301 103 175 213 90 463 624 145 760 982 54 145 898 80 180 896 133 280 924 113 686 810 129 396 870 131 153 462 129 294 539 121 134 664 109 280 547 107 86 378 93 39 687 101 23 123 96 549 583 117 725 936 97 674 985 108 662 897 82 281 813 116 131 338 88 574 696 75 381 874 102 511 724 97 308 461 116 127 555 100 77 669 94 755 840 83 93 204 116 189 961 96 130 350 112 214 450 97 396 862 74 12 991 114 184 605 77 152 437 93 710 734 105 507 809 116 404 992 91 370 439 112 79 300 123 352 897 84 250 913 98 234 652 100 170 573 119 287 447 82 692 821 107 115 798 74 559 771 121 112 632 82 268 337 115 24 233 107 540 723 103 514 636 104 533 647 92 478 767 143 66 610 78 84 643 109 460 515 121 9 101 122 232 379 87 201 764 124 209 763 56 312 744 89 363 599 88 144 314 123 351 492 102 876 902 115 13 181 87 407 788 119 89 767 118 0 756 73 676 878 107 606 698 116 483 991 98 462 872 100 559 700 86 14 984 136 356 570 80 576 663 46 747 890 97 136 405 133 107 977 110 97 417 87 385 851 98 318 456 113 350 500 135 110 626 95 714 768 68 80 278 117 236 454 105 78 344 84 75 718 109 222 407 97 242 300 92 82 480 102 185 341 107 630 661 119 107 435 96 866 894 131 746 801 95 592 936 114 258 989 99 224 526 83 526 679 83 227 378 114 484 960 90 358 546 113 840 876 98 78 733 107 41 167 95 514 551 87 287 517 80 846 849 119 263 569 110 472 690 81 457 811 106 112 611 102 143 483 100 720 925 92 720 906 95 100 252 117 595 693 124 537 572 82 369 708 114 550 628 50 450 566 121 275 877 131 41 686 88 55 324 109 332 568 106 387 844 78 702 745 75 465 591 50 453 606 131 495 576 67 7 585 87 3 69 136 710 923 119 392 906 119 671 713 86 763 914 114 92 279 90 663 787 79 201 214 122 380 532 107 212 530 73 252 479 114 82 856 95 125 223 126 742 937 113 575 665 84 214 220 109 331 537 101 157 935 77 830 996 108 390 762 103 101 557 72 587 880 75 568 775 88 193 398 95 122 236 105 561 616 96 142 413 109 407 555 111 64 905 89 279 556 107 218 291 91 91 441 68 291 760 85 380 846 102 670 757 127 935 975 70 90 402 106 203 974 81 316 873 86 474 483 130 515 636 66 161 388 111 298 917 109 841 842 116 331 351 98 8 100 91 95 462 107 0 435 90 408 870 83 13 295 121 51 765 88 398 508 90 398 908 113 510 807 110 468 928 103 784 805 95 278 835 135 232 916 69 176 404 109 222 777 114 267 617 87 253 681 81 335 463 83 207 647 127 79 243 130 155 752 105 43 424 106 35 595 106 439 460 110 428 967 103 199 218 92 148 497 122 23 88 102 99 663 102 338 434 84 391 640 106 495 731 91 336 885 84 42 223 92 199 895 110 65 484 101 2 263 148 34 405 83 423 485 120 231 307 124 153 944 71 268 697 126 761 838 99 30 880 103 160 545 149 645 834 114 469 965 123 717 736 119 134 298 111 314 953 83 252 308 82 45 976 100 775 953 89 436 437 140 223 440 62 130 299 100 585 640 129 624 913 107 146 502 69 113 996 138 625 910 102 376 463 114 35 915 77 203 819 127 87 798 93 188 459 120 19 419 69 389 585 95 372 854 93 489 784 107 668 805 82 159 185 97 358 428 135 332 430 90 816 886 94 415 516 78 674 961 81 536 693 85 491 702 94 447 630 82 675 808 74 23 666 97 570 776 106 531 881 127 730 892 114 248 814 136 77 769 101 833 920 118 673 986 115 264 463 90 245 547 115 469 722 93 569 879 97 591 805 118 668 851 104 703 746 93 407 470 101 79 403 124 224 596 104 433 502 84 325 563 81 312 962 98 733 879 93 682 735 96 509 659 98 287 696 101 394 861 110 494 843 120 741 744 89 21 844 85 169 671 150 257 973 104 308 718 118 244 407 103 807 831 113 498 620 115 405 639 56 427 988 93 659 842 56 395 569 111 404 962 81 216 377 124 19 32 79 39 289 69 413 759 118 289 399 103 95 957 60 321 756 117 305 518 76 103 150 108 97 468 108 323 661 115 91 959 134 247 679 91 660 803 75 457 584 120 654 950 106 525 633 126 196 457 114 100 689 80 781 822 94 204 609 118 206 758 102 644 750 73 202 645 130 278 382 93 174 598 72 221 924 103 478 836 99 782 831 90 12 996 110 552 964 81 273 613 104 592 951 99 607 863 59 777 852 55 348 633 98 337 625 78 254 393 139 59 248 90 298 347 117 512 574 94 277 356 98 721 980 104 687 874 86 511 546 108 62 205 109 480 873 93 384 989 110 643 852 69 58 560 65 161 514 117 490 908 104 373 830 97 77 170 144 336 663 94 460 473 112 472 910 92 458 551 97 765 859 115 514 891 93 83 510 92 750 941 97 16 492 110 136 873 104 19 202 111 255 751 79 515 832 100 85 488 116 363 409 121 40 581 84 176 437 103 244 382 103 244 631 136 320 829 125 568 640 68 358 931 87 388 409 112 47 243 76 37 558 105 209 747 128 573 667 119 5 26 76 220 284 140 48 74 82 121 484 109 10 475 134 445 835 111 260 636 108 274 638 89 373 820 120 538 786 86 52 979 103 572 673 80 571 633 121 536 787 78 158 391 96 17 300 110 514 920 97 195 510 73 127 296 78 321 658 106 265 793 127 93 672 104 198 879 105 271 304 68 16 916 97 123 664 71 319 585 78 10 349 94 218 882 88 431 721 106 116 459 86 641 689 83 28 532 72 499 932 128 221 454 75 145 563 80 80 800 122 338 893 126 227 845 120 588 898 96 92 453 81 149 500 98 840 867 123 583 783 110 302 951 78 100 176 99 48 304 88 920 988 84 88 709 90 59 140 132 146 598 113 34 791 124 338 579 92 337 645 127 212 835 90 392 422 89 394 793 85 692 707 118 64 584 99 674 948 94 586 739 58 681 743 80 107 286 106 390 548 75 216 775 123 251 576 82 594 997 83 52 923 124 276 616 109 191 522 104 491 796 65 44 930 69 368 887 102 422 632 115 85 922 127 583 762 126 72 347 115 658 931 124 544 626 76 72 161 117 194 979 69 449 503 104 449 609 106 381 798 123 987 989 61 412 986 106 561 584 146 52 499 130 837 986 103 346 396 87 79 128 77 38 962 113 367 652 104 415 724 83 336 686 117 54 181 132 316 634 69 400 692 108 15 873 133 129 739 113 11 381 105 390 895 109 630 770 101 134 882 88 2 356 98 267 889 115 612 857 126 0 968 115 115 166 85 456 926 77 40 607 125 828 858 130 399 981 95 453 977 107 184 846 118 179 713 117 145 754 105 815 877 81 645 812 94 320 626 62 372 399 140 254 778 105 122 907 130 599 880 100 423 876 96 74 743 96 173 348 81 123 661 140 251 889 116 278 993 142 165 244 85 400 609 99 612 619 58 252 559 108 719 825 116 180 644 82 274 396 120 638 983 75 371 425 132 579 848 113 296 321 98 55 611 95 151 735 81 303 378 106 537 922 70 180 206 101 354 525 62 676 985 82 639 682 124 139 855 82 272 420 76 55 222 105 284 514 95 233 699 121 371 861 105 63 789 77 675 863 90 234 928 116 197 330 77 268 328 83 643 886 97 224 336 96 199 586 96 97 185 96 83 141 76 31 970 92 22 768 87 194 447 91 169 688 62 53 273 89 799 817 81 253 901 60 30 66 104 311 957 84 128 866 104 200 693 90 58 83 53 504 698 154 279 555 108 125 948 81 188 931 117 319 588 62 654 813 98 233 733 102 358 891 75 134 928 108 154 187 107 111 662 84 135 762 133 341 846 115 734 892 115 151 584 107 665 935 69 540 656 124 32 671 107 478 749 98 539 685 99 87 548 91 15 410 92 286 482 101 151 360 99 86 828 110 157 937 119 566 831 114 720 881 93 17 734 109 272 456 98 241 253 93 734 867 83 524 827 84 591 817 95 231 636 36 371 777 115 551 617 131 349 880 100 174 416 101 56 517 93 306 332 90 865 915 103 14 166 80 700 778 100 780 833 76 18 983 91 619 717 156 661 680 121 293 384 101 916 917 102 100 311 87 189 258 95 312 708 100 288 682 136 784 863 78 467 593 119 188 207 80 13 392 64 552 812 82 177 293 90 366 601 126 292 741 90 368 415 119 598 887 94 161 955 115 463 604 70 398 852 105 160 161 118 154 197 84 236 812 83 459 934 104 631 686 84 553 788 104 301 309 61 323 801 101 56 624 125 144 622 95 791 976 121 499 512 66 464 499 86 44 565 91 644 769 65 515 896 109 117 157 86 77 898 102 520 614 116 781 961 88 299 725 100 605 993 36 5 275 129 57 852 95 119 294 81 848 946 102 144 644 91 280 907 123 30 542 82 52 240 108 40 436 112 224 913 94 219 300 92 328 832 118 323 699 103 489 746 115 917 951 100 366 971 85 371 754 100 308 534 113 385 820 105 125 874 94 508 832 89 523 748 66 316 434 74 471 756 62 17 115 85 151 641 102 84 303 111 737 850 92 454 678 107 72 170 103 553 961 57 643 857 106 220 898 85 584 659 132 465 782 116 52 523 93 192 859 89 801 852 84 317 887 106 400 412 122 264 374 90 294 677 84 237 379 99 90 602 129 130 715 64 216 485 140 418 772 53 350 720 136 185 980 92 345 558 138 445 912 103 46 814 87 606 660 95 71 917 99 358 778 87 163 370 65 131 882 75 0 779 114 310 816 131 82 665 104 270 623 107 149 625 96 146 654 103 671 821 123 712 957 106 388 744 89 340 342 100 222 737 96 68 621 88 569 663 70 874 888 117 200 308 97 321 666 93 838 990 108 17 175 94 76 857 81 762 970 101 27 757 88 95 713 116 41 519 83 93 602 67 82 429 119 519 555 106 402 887 83 714 983 123 301 470 82 560 994 54 291 913 116 668 743 125 336 360 73 504 898 66 68 777 99 329 705 93 201 906 96 106 782 110 320 542 88 632 976 105 234 424 94 117 359 117 206 680 92 105 644 107 132 780 105 299 778 87 520 961 124 725 970 115 208 753 102 313 834 109 124 809 96 331 576 117 778 913 106 307 385 111 264 409 86 31 166 108 726 915 87 571 716 63 8 845 76 113 769 86 80 245 94 331 671 100 694 773 70 158 361 89 375 981 129 543 795 123 566 746 96 120 476 103 800 994 96 179 928 104 95 490 114 234 739 95 136 297 136 236 330 97 167 741 95 211 885 82 113 462 107 733 824 122 6 683 104 209 971 123 310 589 114 609 706 74 95 540 89 348 767 117 376 450 85 295 768 129 201 434 119 891 936 81 51 387 96 178 421 110 208 906 109 364 665 83 67 991 80 378 959 90 933 940 59 178 668 88 383 451 121 276 660 103 806 968 117 334 383 114 192 754 131 508 756 107 600 847 67 427 525 128 82 500 76 299 305 103 206 516 118 859 949 114 104 357 116 136 743 79 280 957 108 34 649 100 664 712 65 275 584 80 521 737 108 50 693 92 91 315 113 774 946 87 821 978 102 358 435 96 220 564 103 216 796 92 560 934 146 35 343 110 719 768 115 406 596 109 366 820 118 433 452 87 3 787 120 738 921 99 418 834 80 26 424 93 45 704 100 203 448 65 1 65 99 56 789 125 27 674 104 359 685 120 608 620 100 184 837 89 201 834 136 451 877 124 116 502 97 739 829 72 724 996 120 611 795 105 78 844 99 94 454 72 860 985 105 77 202 133 504 972 84 532 725 106 673 726 84 242 708 95 62 892 111 727 892 86 247 934 72 168 344 101 334 359 143 182 766 117 389 831 100 358 706 86 610 889 101 422 508 122 426 871 101 175 926 99 244 294 97 113 863 101 784 976 83 186 566 95 3 488 88 150 615 99 744 892 109 505 908 80 431 767 113 170 571 130 380 788 105 454 745 76 113 641 83 2 403 108 282 689 93 305 700 107 360 528 139 483 794 122 213 870 86 576 601 100 419 576 116 165 973 130 783 964 64 73 235 102 226 907 106 628 988 113 415 473 81 592 814 106 639 675 74 279 444 110 355 521 110 294 540 110 540 789 75 149 205 103 214 543 120 65 442 82 17 509 102 479 960 109 318 657 88 489 598 101 356 490 110 251 579 90 75 909 104 98 577 115 210 359 99 479 966 111 88 283 79 307 367 93 78 949 68 691 882 129 95 287 82 48 325 73 58 766 116 323 669 123 74 812 108 387 575 115 580 863 101 189 948 107 803 855 113 113 706 91 245 567 78 371 964 136 470 513 97 116 372 96 59 464 121 226 385 94 13 445 84 726 829 84 306 993 70 571 674 94 393 490 144 60 687 81 664 912 101 519 729 111 363 690 113 813 886 84 392 987 94 533 725 125 534 706 114 682 771 63 22 188 73 840 936 99 743 751 107 150 755 107 9 907 116 165 377 95 281 882 98 654 856 88 795 941 55 137 999 102 48 816 73 83 509 115 823 984 74 208 370 96 353 677 107 491 948 101 371 743 89 49 244 83 303 595 101 420 426 99 249 716 120 376 592 98 785 977 96 243 926 73 431 791 114 361 685 87 249 673 90 318 672 99 150 550 144 396 680 140 253 887 64 457 467 59 75 776 102 332 754 130 828 987 98 274 852 76 398 484 107 693 975 94 201 895 111 265 998 90 706 747 119 84 823 98 578 917 85 352 695 82 689 951 74 86 877 109 395 481 99 548 753 95 555 964 91 604 862 109 67 262 88 522 957 84 518 962 93 142 717 133 670 795 101 523 897 106 551 672 115 485 615 104 450 816 93 225 527 104 310 891 124 339 669 134 289 884 106 797 800 118 33 712 93 56 592 87 745 985 120 619 816 67 525 951 114 364 651 116 4 396 120 72 224 111 669 674 83 36 385 100 180 475 67 364 731 74 153 515 79 33 130 92 89 902 103 233 275 122 678 890 136 267 681 101 320 871 101 318 930 59 110 764 129 537 551 114 145 222 108 260 469 100 824 971 122 236 253 107 20 796 91 434 534 119 787 853 114 269 354 55 212 216 74 727 833 98 456 489 92 772 943 96 320 984 105 113 130 106 739 950 85 276 380 91 441 844 95 602 608 64 641 923 118 74 732 105 182 187 106 9 18 88 38 207 90 10 984 89 305 689 115 169 867 78 41 317 156 243 898 122 514 524 110 839 979 165 43 279 101 464 854 66 178 398 100 210 637 85 812 947 115 47 308 117 175 505 58 77 628 98 537 858 75 58 77 73 598 849 84 354 356 86 149 611 70 272 454 94 250 763 85 754 888 61 251 310 144 636 769 80 575 731 86 292 313 88 555 918 121 314 530 110 315 370 127 308 382 100 159 809 81 61 576 63 313 317 94 893 962 88 528 896 89 881 984 80 502 987 104 429 487 134 113 373 144 688 765 104 32 83 97 93 409 75 251 756 107 189 229 77 95 795 87 449 977 100 88 264 100 676 897 115 460 642 70 95 315 120 675 681 76 550 580 124 574 926 74 210 776 100 30 322 97 137 614 106 432 841 116 515 620 118 683 722 91 689 805 96 742 949 105 750 905 117 46 345 63 51 84 126 80 255 81 568 787 100 523 613 71 482 956 89 595 858 106 46 328 113 253 998 127 558 753 101 637 699 113 430 754 95 73 383 104 62 543 77 470 489 95 215 832 70 96 946 68 100 297 117 722 960 112 727 774 91 7 645 118 25 999 106 544 655 96 815 906 118 919 947 110 351 647 119 111 461 90 10 848 91 560 616 117 154 863 94 216 301 122 390 438 113 242 852 80 852 883 43 307 991 130 31 425 111 396 625 113 449 830 97 381 720 99 472 626 104 193 423 87 214 234 64 59 319 66 161 761 112 176 575 106 29 679 59 319 611 90 268 961 78 25 95 101 334 978 91 250 704 78 429 902 74 322 557 122 38 859 80 255 871 125 358 842 87 656 837 90 516 790 83 3 227 116 90 324 80 169 883 102 120 320 106 95 782 76 288 478 90 568 590 80 100 316 123 255 868 118 506 831 112 38 189 94 211 682 103 55 813 86 830 962 99 69 230 100 42 959 82 102 228 109 568 626 58 33 779 120 306 353 104 184 293 93 327 649 95 383 752 112 199 874 91 181 455 101 137 588 122 601 838 116 177 434 93 429 864 98 79 700 106 124 837 92 183 655 130 287 833 112 148 394 109 798 954 97 321 420 60 390 760 99 288 685 82 275 487 97 687 792 74 419 721 100 566 931 72 316 566 134 429 632 97 312 996 111 697 724 124 865 904 98 428 499 118 641 919 111 434 753 109 86 362 103 147 937 107 22 390 101 581 828 111 147 201 103 877 918 102 325 585 99 819 908 94 330 677 124 143 600 91 868 903 66 156 665 86 193 909 94 219 569 58 196 442 107 464 776 127 560 832 103 720 939 91 476 968 83 727 971 130 120 696 122 445 975 106 446 996 121 29 536 122 88 142 59 68 193 73 77 691 114 322 775 117 258 805 79 542 687 116 489 914 71 419 456 117 203 846 104 829 862 107 435 933 126 171 999 109 78 383 135 570 572 102 473 662 131 817 829 70 867 893 131 333 970 103 248 920 108 634 741 97 868 975 110 263 779 88 376 975 105 143 923 103 167 653 70 322 520 107 164 655 73 197 301 126 862 869 123 69 364 103 617 673 71 218 612 107 67 785 90 638 799 119 253 422 130 329 720 85 82 212 87 0 746 79 11 754 119 901 972 97 234 551 108 280 497 82 112 257 81 245 926 93 23 367 90 252 728 82 210 401 79 67 815 112 568 948 112 96 525 85 809 862 89 271 964 92 359 521 80 343 816 106 558 956 107 448 879 85 603 693 93 712 964 117 208 252 90 9 887 112 514 585 115 363 485 99 31 836 110 315 758 108 148 550 82 756 903 89 240 832 66 140 263 134 162 648 119 537 808 116 125 227 114 71 130 107 821 853 140 171 727 108 607 727 114 594 899 106 251 433 84 256 306 79 80 82 94 767 965 96 189 817 84 590 685 97 749 991 95 44 749 97 680 984 108 183 465 108 233 705 94 297 868 91 550 669 95 72 186 111 249 902 94 661 993 98 243 753 129 162 206 74 305 392 108 716 980 76 316 539 122 613 981 57 323 749 96 966 977 116 496 658 113 510 602 90 372 631 107 71 699 85 418 850 101 270 434 83 120 284 125 172 835 111 763 822 81 325 519 104 371 517 84 413 558 77 87 894 114 137 308 90 675 919 101 45 540 101 413 891 134 81 197 83 222 499 91 116 635 122 468 603 141 151 173 70 464 641 71 335 778 115 294 595 97 205 336 98 219 287 94 589 652 113 181 850 79 423 455 120 301 504 89 459 973 99 304 901 100 73 544 97 73 897 102 416 693 110 754 905 121 148 959 98 557 849 93 37 117 83 100 301 116 210 807 83 286 835 79 201 274 104 480 994 102 684 879 120 343 442 94 735 763 80 345 875 80 848 869 88 647 937 106 405 943 98 49 427 103 568 604 120 299 976 117 47 213 84 256 953 84 711 979 102 945 977 94 257 339 68 59 710 125 192 819 100 230 626 89 188 210 104 914 999 118 527 730 86 233 348 126 500 511 83 366 807 140 666 790 96 122 716 85 338 678 123 288 364 65 119 325 98 332 830 94 130 317 67 707 984 82 562 854 139 226 419 121 147 379 110 769 961 84 142 924 81 478 909 93 381 722 87 295 664 100 67 275 121 15 588 80 582 953 103 491 531 112 188 856 97 141 439 144 157 489 157 76 837 66 284 803 92 605 611 96 272 874 101 853 977 83 416 719 126 53 275 82 76 733 91 563 967 146 298 441 88 485 648 75 734 999 106 361 937 106 375 468 96 98 843 77 501 983 114 211 902 122 255 467 96 162 393 87 396 892 124 65 119 68 164 701 102 523 732 111 386 957 105 0 5 64 151 819 118 760 900 103 636 728 101 508 534 64 76 550 73 488 904 93 131 317 72 558 866 101 944 951 116 539 903 91 65 226 97 111 443 53 482 904 95 844 921 89 610 720 83 213 437 110 444 550 111 180 450 122 236 684 88 40 945 111 121 764 97 495 639 80 85 211 68 242 966 51 256 820 76 26 621 97 26 427 88 46 220 116 427 713 89 408 997 106 670 704 113 519 739 85 750 777 82 422 929 99 147 524 111 7 686 80 631 687 89 135 835 97 360 742 125 558 644 96 43 432 105 84 211 127 229 943 74 150 715 117 288 542 89 340 345 92 444 567 105 408 456 121 277 579 85 423 531 70 820 912 121 57 415 80 805 876 118 134 929 94 57 432 111 176 507 119 122 944 130 622 631 112 550 962 108 126 351 67 143 960 130 489 626 113 140 315 92 300 391 79 569 871 91 438 802 92 261 549 125 333 991 105 569 709 86 602 910 102 137 506 127 414 803 100 222 274 99 152 450 116 661 881 94 348 747 85 747 836 74 413 519 133 686 811 98 363 980 100 146 387 106 570 754 78 175 728 117 701 807 102 111 148 100 463 993 74 831 889 96 676 885 98 72 922 122 95 708 90 21 717 121 45 636 88 121 152 99 216 628 94 501 543 87 6 792 102 420 626 114 615 898 104 162 536 114 172 758 101 48 793 72 408 594 82 456 726 97 433 919 92 71 811 108 324 978 121 331 353 124 60 142 89 318 591 117 165 728 138 67 725 105 292 544 85 261 622 80 407 777 97 85 864 96 368 742 100 227 464 129 331 901 110 178 877 114 104 308 111 270 845 115 185 758 114 272 644 118 783 846 81 423 591 91 191 407 112 30 47 98 368 548 93 68 81 137 288 914 117 116 525 119 417 535 88 433 742 106 48 906 96 406 946 104 165 785 80 293 538 74 811 934 62 577 854 119 388 613 73 162 427 89 23 685 160 394 409 117 71 551 88 475 839 128 248 285 100 42 527 76 235 434 129 438 902 104 236 904 125 558 585 92 48 637 88 28 574 70 252 760 106 342 725 74 475 531 71 171 515 136 385 948 95 345 756 72 226 230 102 189 509 95 172 466 117 393 533 84 327 951 104 450 629 87 163 700 104 67 896 120 221 467 105 255 785 86 146 442 85 55 288 124 338 451 100 55 790 104 253 574 107 880 970 88 555 623 64 215 496 85 432 751 138 415 758 103 114 947 72 22 903 99 591 705 94 191 738 116 616 900 81 834 882 106 208 716 90 562 926 114 991 993 87 634 716 88 347 992 80 571 620 120 202 707 133 620 725 114 267 663 109 438 649 107 106 798 70 197 626 132 310 318 129 77 953 99 242 552 104 122 777 91 96 705 119 450 746 88 147 486 85 852 920 105 104 219 131 177 727 89 109 565 60 681 872 98 512 746 98 297 666 83 313 476 112 20 424 105 388 898 104 117 436 108 908 961 102 412 831 144 320 628 97 377 899 96 336 760 113 414 948 129 301 783 83 60 224 103 319 798 127 109 927 101 235 241 82 371 970 159 67 410 114 21 794 114 117 235 121 237 747 114 148 309 138 81 180 102 3 707 118 445 697 58 204 423 94 271 402 99 736 888 101 258 571 143 74 317 102 17 64 120 88 334 88 41 582 113 563 665 89 90 440 84 229 989 100 385 788 116 381 629 107 45 330 129 175 309 101 631 860 84 407 794 70 778 909 108 272 936 130 297 629 100 189 694 91 355 888 72 891 940 120 202 573 121 209 892 123 83 340 117 141 732 118 242 458 98 424 613 102 135 794 88 123 775 125 174 443 106 29 176 114 658 740 109 799 880 106 654 683 113 847 972 103 642 808 113 302 522 92 335 900 86 362 480 98 338 681 148 312 642 96 741 790 115 166 801 111 119 271 120 190 520 96 144 628 107 46 614 107 52 459 75 537 681 74 71 613 103 286 797 105 213 554 85 404 429 99 309 630 108 54 772 96 101 822 96 199 944 122 561 625 114 249 295 94 4 262 137 99 615 120 563 618 115 360 500 108 580 690 92 626 890 99 102 128 115 567 834 87 431 978 90 177 198 103 333 785 118 84 353 54 473 880 53 510 926 69 348 858 116 312 567 96 121 421 72 37 650 88 273 799 109 80 668 102 163 339 96 576 649 114 380 536 117 108 230 139 236 682 121 606 904 63 389 599 107 916 988 146 385 664 102 124 383 82 283 412 73 683 890 61 36 391 92 166 935 100 538 865 98 98 500 113 405 748 131 397 620 79 403 815 69 117 808 119 337 867 99 284 677 122 139 610 113 617 931 110 286 618 55 442 945 88 125 499 110 396 905 82 102 504 50 375 781 111 240 571 78 299 751 78 105 205 105 261 331 70 7 993 95 181 962 105 621 879 101 217 892 148 31 586 124 236 797 87 341 712 93 949 951 84 169 853 121 716 778 89 566 873 87 139 537 101 439 501 86 326 334 123 589 984 96 760 969 79 397 639 91 385 421 83 470 980 106 716 939 123 70 973 88 546 863 106 910 961 135 45 295 65 270 403 106 595 708 99 259 293 66 134 535 80 3 639 117 403 796 128 56 294 103 711 792 124 287 610 97 228 608 121 609 629 80 630 870 118 90 785 99 113 637 105 27 885 75 672 764 89 775 862 94 4 226 76 464 608 103 49 603 86 420 965 81 580 808 96 432 439 70 138 834 117 884 941 94 498 868 101 817 982 115 560 599 68 363 757 82 286 332 99 723 834 104 14 973 83 521 690 100 202 472 80 383 735 89 0 195 115 314 871 97 882 946 111 199 588 79 365 524 106 257 858 80 438 616 95 869 917 87 231 998 111 187 681 100 196 244 113 540 816 114 544 613 90 91 663 120 6 403 87 71 171 76 561 855 108 3 334 85 129 789 95 390 423 75 216 948 66 383 854 110 323 796 83 387 998 121 62 377 109 525 984 89 291 544 83 271 893 47 75 279 136 545 625 106 105 566 106 534 631 107 204 821 113 608 766 124 282 448 118 92 229 134 69 337 80 608 759 133 167 646 118 337 347 95 649 836 137 104 548 91 223 936 112 40 756 68 385 558 96 905 988 123 351 534 111 489 763 108 631 785 137 288 291 92 168 408 66 223 834 108 76 850 66 253 969 122 424 599 102 160 946 141 17 445 104 759 897 93 95 387 73 916 977 78 534 593 114 4 805 93 14 548 98 767 795 90 379 503 76 362 788 92 264 669 110 109 799 90 475 806 119 608 999 40 159 761 122 548 614 81 859 969 93 248 728 64 546 601 100 617 844 93 444 729 68 630 773 88 384 965 96 191 380 96 670 890 114 167 915 123 499 527 93 694 769 131 125 800 63 88 414 94 787 916 97 166 727 101 138 620 91 522 848 77 400 438 80 363 883 117 31 600 94 959 983 137 318 705 109 214 738 78 553 967 112 53 543 96 485 518 108 171 584 85 481 522 124 729 831 69 864 965 98 323 978 102 388 489 69 428 857 100 205 652 83 263 474 113 704 987 87 189 623 99 314 967 89 471 914 95 193 487 62 168 673 82 41 326 80 640 836 94 350 576 77 195 636 53 471 681 90 318 614 84 298 300 105 527 726 117 77 651 112 861 880 110 70 532 106 771 884 85 549 570 128 290 641 117 199 493 104 617 881 104 667 671 114 260 488 90 263 573 99 121 512 133 553 985 103 167 911 84 165 936 67 712 724 107 134 152 117 430 607 138 516 834 90 206 942 82 87 382 102 133 491 106 658 768 109 384 808 95 252 346 85 382 925 102 507 575 88 463 826 91 490 765 117 56 748 117 149 344 80 193 451 113 207 676 96 65 866 77 79 214 115 512 562 98 691 698 84 226 697 124 704 796 101 90 962 95 458 693 108 2 645 124 282 641 90 188 639 116 189 601 87 635 788 89 120 738 73 79 205 154 584 821 82 513 735 105 808 827 117 231 781 108 250 696 139 136 605 101 483 810 133 628 691 111 597 929 70 276 884 90 352 535 90 564 644 96 652 873 92 103 548 101 416 727 92 681 866 83 775 892 122 11 193 94 377 972 94 287 848 73 346 988 67 274 717 124 698 802 77 859 946 84 209 584 105 331 816 59 234 696 62 393 435 117 780 916 110 448 503 90 354 633 81 856 913 85 80 928 54 611 631 115 576 989 117 74 638 80 790 917 105 389 998 121 765 930 76 304 614 82 125 715 99 480 507 67 202 823 79 430 891 102 525 685 97 124 746 71 5 353 84 250 315 125 367 993 107 226 310 101 175 289 118 162 243 89 522 852 91 323 759 82 10 397 122 181 503 102 529 982 85 168 815 101 160 916 106 663 687 116 632 780 102 113 663 122 589 692 89 177 616 114 431 708 93 449 645 92 49 699 108 176 330 137 348 808 106 143 882 71 26 395 105 90 492 94 754 976 115 264 591 108 282 519 94 555 852 97 118 837 115 767 909 137 411 596 94 209 495 87 24 316 138 149 408 110 61 946 120 83 373 70 511 605 77 324 861 73 492 820 92 95 218 92 251 327 52 73 940 127 599 818 62 237 370 113 625 908 35 41 904 86 56 508 61 709 901 100 142 207 105 4 464 90 503 678 126 81 458 95 280 960 86 127 404 88 77 325 90 471 750 129 812 914 67 120 628 92 280 787 112 344 443 102 2 662 81 332 334 81 34 951 107 246 937 82 462 474 116 601 710 101 197 407 106 142 381 118 70 827 74 374 900 115 344 409 124 105 934 57 6 58 111 46 474 111 50 209 90 105 632 93 185 984 117 596 794 112 0 277 69 389 959 128 682 710 72 293 931 110 41 322 88 426 609 124 366 431 126 349 670 115 64 943 72 406 949 123 405 741 105 452 681 130 267 757 90 242 539 78 652 906 107 262 796 96 237 772 71 376 460 90 560 970 96 163 930 113 375 896 114 430 744 61 52 57 85 426 964 130 76 751 86 44 925 118 187 254 140 263 523 96 193 409 69 128 892 102 234 562 112 464 894 91 225 894 103 559 871 94 222 611 92 114 534 104 359 402 86 605 924 94 429 560 128 44 59 95 263 939 81 479 548 94 358 928 89 853 948 90 29 481 80 592 635 51 764 808 102 156 687 130 888 915 118 38 687 100 14 626 89 110 727 99 80 903 75 175 687 123 139 848 91 390 578 105 41 756 78 69 479 157 231 769 81 837 923 128 423 959 73 333 449 123 591 753 87 251 866 118 297 677 74 13 418 73 283 796 133 401 724 67 356 626 117 539 972 88 232 360 59 589 943 115 200 985 106 267 912 89 368 655 88 450 451 119 44 634 91 430 972 101 37 949 92 632 863 82 508 699 104 227 469 143 396 853 88 406 610 96 26 545 145 322 667 81 525 654 132 247 737 73 102 476 85 102 847 104 628 955 106 303 843 93 476 495 102 679 918 119 244 495 69 651 676 65 475 755 88 162 644 95 916 950 103 37 128 97 92 126 122 470 589 88 357 502 109 673 967 119 0 572 105 347 351 86 577 742 137 778 841 108 293 417 146 98 417 69 98 143 93 117 991 96 610 799 43 546 772 81 267 695 81 132 454 107 398 846 105 9 818 98 767 995 83 161 364 89 733 817 59 639 674 116 188 403 106 428 821 65 242 295 111 846 893 95 214 827 74 66 347 111 131 357 81 361 751 110 12 643 87 487 599 106 268 574 93 723 741 90 737 820 107 80 636 139 338 813 119 474 672 68 234 348 100 4 990 113 700 776 107 294 652 79 259 437 134 231 585 78 160 939 58 464 684 94 571 790 109 163 180 71 142 482 96 138 517 100 307 369 122 331 408 81 126 479 79 174 762 122 213 700 101 244 304 100 505 684 117 654 868 104 431 979 109 100 762 95 542 568 85 139 232 128 230 463 105 678 894 135 234 803 74 692 856 108 601 958 72 227 447 93 580 874 92 111 910 94 78 236 125 365 853 126 526 536 108 398 608 107 220 525 98 370 586 55 668 763 93 203 882 74 617 731 80 563 813 89 24 42 132 767 873 103 135 929 107 253 884 96 479 985 101 388 785 110 328 741 111 239 939 89 226 543 102 333 416 129 356 866 67 320 989 123 433 909 90 181 980 59 821 954 89 172 513 74 230 266 81 80 881 80 93 527 135 634 709 109 453 957 66 110 519 102 115 387 95 322 606 101 14 977 136 772 888 131 203 686 101 336 403 75 381 486 94 73 913 89 464 654 92 818 947 104 536 712 113 428 830 79 309 435 106 180 303 88 141 637 109 316 485 122 351 754 89 498 921 99 622 822 153 371 555 135 321 597 66 75 650 101 145 512 119 192 413 126 498 862 94 424 555 71 488 611 120 174 467 89 325 385 91 241 818 131 248 964 133 59 310 98 442 994 92 8 737 96 476 850 115 184 801 118 519 873 82 899 937 121 281 607 117 421 921 119 62 67 104 150 229 111 542 978 96 86 892 89 930 933 100 275 552 130 399 649 85 538 781 57 255 926 107 189 870 103 103 657 101 493 507 70 353 965 93 282 489 85 586 963 47 417 431 132 529 607 80 634 837 63 661 828 115 331 589 92 335 848 111 566 856 104 36 751 84 293 592 98 492 840 115 260 537 64 124 681 86 319 364 106 520 713 100 339 713 142 551 955 99 71 933 98 52 519 112 111 883 97 429 557 99 373 803 127 714 901 105 427 609 91 399 846 111 582 693 106 201 316 66 158 495 78 353 948 109 72 688 95 13 765 78 129 385 116 112 308 73 350 945 131 488 603 103 239 974 132 204 394 77 392 940 112 153 996 129 229 891 90 149 388 132 50 316 90 382 487 109 854 889 87 497 900 140 291 790 129 103 192 71 245 468 118 81 187 62 34 587 100 839 850 84 748 767 67 3 980 123 19 815 129 195 199 119 323 486 107 130 779 94 268 281 71 556 716 91 670 690 92 240 680 114 77 784 78 108 315 106 35 331 93 203 754 71 388 609 100 224 937 106 157 613 67 25 175 57 732 749 95 60 343 117 927 928 122 505 797 82 625 794 97 78 820 100 114 747 80 230 598 103 255 953 108 273 493 62 792 942 82 161 728 94 67 799 90 603 970 118 545 802 90 70 835 78 137 354 94 40 653 110 333 854 89 390 612 124 407 873 60 7 880 102 501 581 85 446 885 71 22 292 136 113 875 71 625 994 78 733 836 86 187 861 125 125 839 126 91 841 84 258 845 76 97 393 69 241 297 73 846 941 104 684 902 100 652 908 93 404 952 93 134 486 85 478 735 109 568 572 103 221 935 134 349 565 104 312 844 85 352 990 72 81 878 87 291 802 106 346 826 93 955 973 109 189 805 118 33 461 111 399 577 70 144 601 73 150 890 114 190 823 86 331 813 118 759 987 117 511 917 91 0 468 108 34 578 109 456 518 110 251 674 97 313 618 92 90 528 99 50 736 113 172 613 91 384 497 85 617 891 95 623 746 97 554 609 101 418 513 109 272 716 142 861 971 108 139 338 79 78 893 98 258 974 96 190 205 134 357 672 100 621 673 77 231 778 87 789 965 78 298 741 124 164 235 112 235 411 108 228 974 99 733 814 141 620 921 100 545 833 115 872 887 63 33 567 118 625 877 99 431 898 88 47 89 124 395 917 89 512 618 91 49 869 102 848 911 112 472 799 109 488 865 125 56 899 119 222 594 108 75 760 102 88 240 75 419 706 106 164 550 92 568 955 81 484 717 101 625 750 118 266 749 104 429 788 89 715 894 111 242 782 113 627 725 106 406 997 84 300 805 99 14 743 120 53 994 75 368 716 96 191 919 116 320 970 34 106 451 130 277 613 85 645 772 92 154 350 136 77 819 98 293 558 142 54 434 61 686 773 115 27 683 99 99 646 101 553 996 87 382 933 96 778 851 146 132 342 112 62 885 77 242 879 108 282 620 101 117 725 104 231 967 113 138 699 133 590 813 108 650 838 108 660 712 103 170 962 89 147 445 104 81 648 78 532 768 115 346 468 80 108 252 137 184 667 111 107 254 86 726 777 124 704 772 66 44 374 142 241 450 103 723 795 79 386 830 77 112 493 36 503 573 60 373 391 72 173 973 100 303 379 75 36 478 84 471 749 105 16 861 87 83 885 95 426 498 70 205 980 123 483 872 120 557 733 63 870 941 98 3 708 103 397 841 106 143 831 95 454 999 87 477 954 109 331 835 120 194 878 94 168 511 93 622 967 95 651 998 118 124 173 111 262 788 98 185 502 66 237 524 95 352 616 76 330 990 82 385 535 86 237 282 77 397 723 81 123 191 95 575 602 107 129 760 93 65 513 110 183 576 69 19 281 116 710 810 112 76 645 114 103 927 118 75 193 72 791 878 126 240 392 88 282 688 109 116 666 91 85 217 138 139 142 122 829 868 114 165 628 78 49 326 69 37 939 119 760 766 93 291 799 120 682 995 111 127 325 101 11 148 86 774 985 56 166 621 70 878 906 134 63 427 115 107 999 89 105 995 67 325 918 107 263 824 95 550 743 116 646 719 94 206 767 125 145 340 88 139 731 93 218 950 118 239 672 87 78 553 141 73 453 86 198 898 111 69 97 86 183 970 99 29 156 135 176 842 115 227 338 69 101 225 77 332 406 123 799 810 82 422 771 105 537 684 81 387 790 97 600 728 72 52 475 108 348 518 91 302 416 71 565 814 95 398 663 108 641 957 96 37 851 78 96 125 88 545 723 87 34 583 90 86 293 95 446 956 105 221 470 97 445 854 93 123 901 133 17 284 128 465 953 122 224 491 100 67 558 73 79 856 137 359 803 89 32 711 82 164 812 124 12 422 83 169 848 81 254 264 97 270 594 88 475 566 107 129 883 70 576 588 135 240 744 93 767 983 114 260 388 117 456 727 139 477 638 124 259 275 121 865 942 91 69 439 104 232 551 68 58 621 103 664 680 68 706 861 86 122 621 91 380 953 66 29 914 99 359 687 94 257 459 117 123 391 90 126 379 92 414 509 101 511 711 113 136 617 63 116 598 143 142 941 121 176 886 58 257 365 61 603 607 128 292 589 82 145 877 86 862 915 100 652 744 103 529 596 128 468 506 108 530 815 80 684 878 90 160 582 103 511 728 57 705 861 108 400 463 102 605 952 62 86 573 98 339 553 95 28 178 116 418 523 97 990 991 112 496 781 50 665 733 107 268 918 103 130 882 124 135 306 94 172 456 105 475 836 96 40 709 123 311 824 95 949 995 101 252 658 80 317 760 84 136 534 71 164 554 116 631 999 75 263 308 92 340 480 90 454 502 97 540 771 132 193 376 129 298 803 51 702 710 74 158 860 64 815 873 75 152 388 137 643 751 115 343 607 120 54 965 142 161 843 97 32 875 137 176 620 86 275 972 90 434 607 86 48 830 108 452 551 97 558 718 93 149 617 113 705 716 128 113 986 89 774 974 75 318 845 81 525 595 106 148 972 97 394 782 98 821 882 110 74 554 141 9 340 115 237 628 94 283 595 110 669 846 92 226 927 68 71 705 108 59 244 98 401 768 114 335 425 114 362 474 84 127 682 110 13 391 76 272 928 90 32 34 83 21 242 72 0 591 117 418 684 117 288 312 86 26 947 58 111 699 97 711 985 129 439 948 81 27 958 67 37 652 70 406 688 99 286 577 130 213 425 98 400 621 112 727 840 110 37 501 111 40 424 122 489 790 87 809 881 101 468 787 57 148 368 93 278 438 127 466 606 87 232 261 128 339 797 133 331 391 84 595 907 89 720 820 73 35 834 84 35 681 96 591 736 125 553 644 77 143 654 83 216 445 74 865 920 100 68 635 96 505 528 103 56 117 127 170 452 115 460 567 96 91 592 121 90 898 77 183 948 76 402 832 79 534 563 135 277 513 83 317 544 96 153 425 128 373 524 141 179 397 116 462 602 74 253 379 95 788 914 85 389 980 84 479 518 109 79 302 84 309 466 104 816 921 112 751 782 84 554 913 113 243 272 81 354 930 65 7 343 118 674 681 109 755 777 102 179 524 102 435 507 96 508 620 76 535 828 106 608 706 130 64 285 100 383 715 118 170 217 74 946 970 107 649 871 124 65 145 91 844 960 95 119 762 100 318 542 95 256 436 87 679 686 96 730 858 130 524 689 119 195 373 61 39 351 108 600 857 64 212 587 114 312 540 78 71 873 124 391 427 113 350 888 108 206 498 101 281 501 89 262 843 105 217 294 88 46 339 114 511 797 86 233 888 86 319 772 104 299 435 80 281 360 120 187 985 79 117 393 163 641 714 108 127 242 90 418 949 59 72 759 100 98 854 94 155 969 132 205 707 94 102 383 112 577 901 80 65 398 92 255 568 100 510 948 119 680 849 111 884 963 98 132 400 95 106 375 41 243 562 84 357 609 114 647 819 100 522 642 135 137 699 91 387 592 108 422 652 116 63 150 77 567 799 77 121 227 105 19 871 58 481 592 74 249 927 129 535 689 123 416 503 85 648 783 89 135 188 101 103 931 61 224 290 133 493 982 148 542 875 140 148 577 88 382 583 97 686 738 101 226 646 100 761 866 97 615 910 115 205 843 96 856 860 77 373 870 94 249 445 93 696 916 97 487 760 124 239 399 85 436 905 114 552 956 88 506 654 63 613 918 134 162 866 110 991 994 103 381 500 106 280 982 98 481 789 83 115 480 59 590 771 90 125 309 86 284 974 117 381 670 88 56 57 51 197 233 115 227 643 98 868 967 61 416 511 100 443 792 119 107 424 99 501 650 90 28 495 120 23 664 111 41 987 89 402 462 150 414 472 92 441 980 121 168 984 105 248 893 96 794 796 122 107 152 94 244 907 118 332 492 93 121 913 59 857 900 126 173 191 86 88 928 76 15 454 83 737 974 118 602 742 98 268 796 123 140 880 105 312 607 104 110 843 56 638 655 120 687 849 126 196 559 72 429 478 96 367 871 77 34 786 85 176 932 73 35 795 96 70 755 123 629 991 67 665 832 120 651 975 94 219 801 75 139 828 133 145 349 110 223 303 66 733 816 103 102 716 91 143 213 78 512 526 75 655 884 116 75 201 72 247 486 120 567 920 89 48 727 114 392 630 156 246 609 154 264 464 71 765 961 116 343 443 86 248 911 96 258 347 100 196 319 123 496 630 104 232 683 84 444 830 87 78 688 38 635 751 70 78 340 81 696 837 94 90 347 100 132 898 122 238 836 87 139 941 65 165 522 80 415 786 134 751 886 128 146 317 77 209 818 80 142 395 87 205 583 69 669 778 70 614 743 81 413 863 85 241 292 114 821 843 56 951 970 110 265 593 108 284 538 80 192 300 118 568 907 64 249 539 69 170 670 93 524 587 59 14 337 123 323 725 85 20 497 155 335 416 84 328 889 97 212 247 93 568 701 86 154 291 110 723 888 117 189 945 105 15 569 106 70 949 117 188 262 109 353 520 120 119 764 116 640 679 133 810 933 95 86 211 108 315 506 128 220 935 101 153 552 86 440 987 87 8 800 94 357 979 118 765 822 52 349 849 81 154 816 75 509 877 89 348 738 97 307 393 130 416 728 94 524 942 97 351 471 84 503 955 112 264 411 121 219 282 64 394 468 72 112 467 93 300 562 119 436 762 83 316 438 88 103 743 121 407 723 136 319 759 101 667 956 100 331 364 122 353 405 107 697 773 131 533 784 89 588 613 56 329 751 63 541 665 120 19 146 108 105 171 100 491 608 106 154 911 155 63 851 116 421 725 113 388 542 106 146 417 78 699 827 80 410 931 85 69 821 118 85 695 117 108 299 99 211 245 81 412 832 95 527 642 93 68 840 118 353 859 102 31 594 116 397 502 87 283 655 52 875 988 105 344 351 89 144 424 136 745 860 71 355 733 101 212 369 87 389 407 92 671 837 111 354 905 107 52 739 118 153 214 97 778 988 85 81 669 69 24 326 119 342 417 84 607 927 88 259 941 73 554 685 98 102 574 96 822 991 65 897 981 76 319 894 99 149 459 130 301 697 59 836 863 105 3 690 84 323 455 92 104 640 107 34 843 86 122 537 86 484 613 107 949 981 76 484 784 80 393 877 99 97 856 94 530 957 87 264 978 64 197 490 116 376 540 129 129 871 98 599 802 107 40 703 114 398 434 78 310 688 119 682 910 68 700 831 57 248 896 67 157 997 88 677 754 52 555 758 88 221 901 127 622 996 90 44 760 103 183 828 113 169 403 104 298 772 133 200 380 76 465 792 77 289 512 107 589 598 117 145 741 112 140 997 117 389 719 104 237 252 131 242 277 111 204 481 85 282 289 116 474 813 61 477 569 77 203 411 98 378 697 106 265 974 57 296 691 100 93 461 94 643 681 124 324 663 61 15 957 99 555 967 121 325 631 66 12 808 104 159 594 123 226 436 97 637 927 102 198 771 98 44 295 113 311 810 75 19 692 102 600 944 94 417 634 108 202 618 90 9 521 82 100 574 139 278 292 65 332 907 105 132 382 93 224 931 79 236 340 75 81 689 142 141 447 87 123 634 90 11 763 106 49 258 132 277 299 112 290 709 105 86 201 115 47 110 147 740 769 111 1 421 105 102 899 110 401 671 96 245 645 48 358 453 57 374 851 79 372 717 90 706 844 83 83 498 80 318 395 85 62 165 109 415 925 106 418 672 97 251 345 61 80 501 119 504 714 103 816 888 103 254 402 127 209 310 122 432 996 124 73 861 99 26 129 73 448 625 110 65 558 77 236 603 95 593 954 159 377 757 113 575 729 86 299 667 121 511 937 87 220 484 106 356 459 114 349 470 121 77 839 75 967 979 38 870 998 118 86 674 99 234 841 98 184 252 113 95 370 91 70 615 80 139 425 64 679 700 88 130 907 93 322 409 76 43 764 107 377 529 106 86 788 89 494 754 92 583 969 136 374 787 84 650 811 141 397 947 67 381 975 87 410 980 95 462 473 82 652 934 104 34 823 98 736 851 111 86 898 128 242 533 93 17 953 110 722 758 95 745 797 135 469 863 114 76 726 81 334 846 84 53 979 84 141 595 88 72 770 104 430 836 108 261 566 81 187 739 119 252 992 128 409 929 118 133 475 77 435 838 136 448 471 108 532 726 98 440 780 81 725 895 143 181 996 113 20 525 124 553 609 118 174 689 120 181 823 68 291 625 98 397 671 80 91 812 146 110 614 105 359 877 74 316 975 105 179 752 123 730 758 79 174 472 101 160 905 84 543 677 96 277 615 81 98 320 111 128 498 83 99 217 92 128 516 65 928 963 88 39 980 77 136 871 99 219 471 91 308 419 84 261 597 97 76 361 96 60 820 127 395 494 109 11 456 102 708 797 90 571 849 82 260 380 93 573 727 106 472 623 88 660 934 93 416 438 118 75 968 42 75 789 82 123 900 104 619 671 120 437 553 153 86 541 137 438 652 132 208 376 114 861 974 83 661 667 71 280 353 144 233 975 50 433 618 104 352 936 89 570 606 117 378 624 78 201 241 102 165 592 125 83 447 105 126 567 50 658 664 95 114 455 99 439 800 81 314 833 96 225 803 86 157 847 148 628 825 133 439 787 98 792 943 108 228 408 95 713 891 86 107 623 92 561 802 81 417 453 105 988 994 119 151 747 94 45 532 69 508 660 107 941 949 104 888 918 103 80 684 106 360 382 126 107 727 83 336 829 105 495 842 123 161 243 114 194 779 111 165 764 87 65 559 106 244 312 133 644 720 127 211 418 83 368 687 87 122 857 124 453 819 90 148 456 55 58 431 116 139 357 111 218 923 137 792 961 97 529 583 110 804 853 103 703 992 84 292 426 73 377 990 120 585 755 133 414 611 94 25 669 121 239 544 131 86 467 112 63 802 93 66 757 101 296 960 107 407 842 95 148 811 115 591 706 93 63 209 128 670 971 144 48 584 94 388 817 123 79 983 89 549 719 104 309 624 95 773 931 112 221 384 119 58 838 84 389 392 68 72 270 106 3 37 110 270 649 92 188 621 115 640 682 113 493 754 90 83 405 82 617 913 105 199 380 123 201 638 162 662 827 75 753 888 73 816 913 91 190 327 101 125 489 61 548 823 132 559 717 121 76 177 76 160 360 114 233 585 108 561 992 122 222 914 80 23 224 123 512 971 89 460 683 123 604 974 96 28 912 85 290 326 92 32 540 88 695 720 119 537 871 107 4 704 141 724 981 136 401 996 123 250 447 60 147 998 120 5 817 90 244 731 110 200 932 94 229 903 63 132 313 105 522 833 67 28 242 110 146 862 132 913 981 99 412 957 116 807 857 88 724 990 97 497 961 87 586 645 118 52 749 107 716 759 97 154 266 113 312 346 85 637 663 76 152 502 103 235 296 105 132 304 92 239 889 77 436 787 86 338 913 120 186 441 106 220 248 63 433 580 108 331 805 64 888 914 113 979 990 136 172 823 108 195 306 122 510 522 139 150 596 94 519 567 48 339 559 106 214 698 105 298 660 112 235 719 94 284 686 96 251 468 100 139 456 107 539 592 99 95 829 83 100 407 91 117 131 91 64 282 82 648 805 112 318 545 78 110 615 55 43 911 83 629 828 103 67 754 117 465 780 133 14 963 112 530 561 84 85 92 94 106 124 107 39 186 85 879 928 98 53 632 97 45 124 85 355 728 102 84 301 79 580 656 95 305 802 91 48 463 92 163 829 116 325 713 92 358 729 120 320 651 118 672 704 90 264 628 126 137 963 144 339 432 80 77 347 68 213 561 90 442 613 58 164 737 84 104 602 130 128 519 130 96 162 112 176 264 110 89 478 137 199 517 95 326 342 105 412 789 113 503 734 89 454 917 91 463 512 106 309 886 107 168 207 111 914 955 85 625 824 99 566 881 84 99 292 95 72 554 106 398 829 101 62 466 111 639 934 95 325 645 136 543 886 93 614 769 143 11 815 104 379 490 128 198 858 109 800 830 93 728 782 121 234 435 109 46 638 93 401 770 124 627 701 91 567 951 103 358 462 94 670 779 68 93 553 95 868 966 96 171 186 137 369 684 103 287 508 134 7 51 93 612 769 81 180 580 125 807 932 106 52 873 92 106 144 84 385 963 67 973 982 86 31 192 104 16 820 102 155 258 81 695 947 99 431 815 55 378 975 107 235 764 79 273 846 131 40 913 73 522 772 111 697 843 79 322 732 90 118 996 79 57 288 127 590 979 74 259 742 88 703 824 95 667 699 133 299 745 108 428 807 110 157 791 94 553 921 100 59 737 106 20 771 120 237 818 98 730 997 69 28 368 122 108 446 62 175 433 92 427 760 96 291 665 123 30 157 105 813 951 100 517 899 101 731 907 80 131 816 102 193 443 58 807 989 66 651 852 98 200 555 77 1 187 128 173 633 96 433 501 101 828 891 117 481 740 109 391 399 71 315 768 122 277 556 88 649 700 84 234 243 85 317 938 108 178 366 76 136 237 129 326 813 82 348 812 93 439 705 101 85 339 114 98 446 82 206 375 106 134 676 118 604 790 103 10 396 85 17 55 113 771 902 124 64 566 43 84 410 101 76 842 81 237 249 96 214 359 69 28 610 126 97 522 80 327 908 75 132 880 84 396 554 109 221 690 127 201 326 59 101 625 82 351 859 100 136 580 81 261 773 103 118 673 81 496 612 100 377 855 120 11 344 78 500 547 95 82 849 131 222 794 84 712 983 128 143 245 101 57 141 116 178 820 90 64 397 90 883 941 75 192 412 112 152 481 68 243 368 89 558 833 120 302 672 78 786 921 90 607 616 69 677 823 108 370 866 83 215 341 110 865 997 117 442 503 150 8 268 83 307 811 96 16 29 90 300 717 81 703 951 85 41 564 97 232 464 115 607 862 118 39 656 115 64 684 93 729 913 72 76 922 99 107 912 156 441 811 102 195 559 95 68 636 99 564 741 120 67 474 106 352 514 75 93 981 84 101 237 79 665 705 73 139 722 109 504 593 89 288 875 120 4 976 81 80 505 118 711 884 128 216 425 99 96 468 86 435 802 83 351 521 68 343 842 115 380 836 115 587 639 75 78 927 109 270 579 111 192 564 117 143 844 90 341 770 109 547 870 116 407 854 115 500 801 117 39 425 99 110 377 83 37 603 104 248 751 100 321 337 108 294 429 113 645 742 102 361 415 125 278 689 81 563 880 64 30 288 83 456 790 99 12 796 97 178 315 57 625 720 128 209 382 97 514 849 97 79 397 114 481 651 111 438 539 71 38 532 90 418 691 100 411 688 75 463 729 96 316 797 113 49 395 128 12 886 98 375 677 121 113 639 49 853 925 99 86 648 123 614 647 77 501 634 118 424 598 111 618 993 143 550 718 109 426 990 122 283 433 116 216 664 121 89 952 125 73 614 71 770 795 55 36 879 88 514 771 100 79 725 86 214 528 133 144 346 93 107 235 98 628 804 99 16 188 99 444 796 120 12 235 115 47 394 84 573 642 103 189 471 88 653 756 101 348 595 116 27 44 81 358 795 119 162 452 104 121 850 92 401 567 68 266 277 99 582 782 51 61 217 107 273 974 103 231 247 104 51 859 92 297 994 116 230 731 75 204 377 97 402 685 119 799 846 130 97 191 102 84 397 103 180 492 114 376 691 116 102 419 113 163 667 84 330 560 94 266 595 152 556 845 71 322 799 117 205 848 108 294 604 81 305 359 113 335 450 137 41 70 111 185 859 70 175 898 86 324 942 84 782 988 94 233 535 117 312 515 112 530 809 117 106 195 105 383 524 134 629 882 123 415 987 118 400 754 102 326 769 53 99 743 59 33 704 131 614 828 70 577 758 99 776 919 77 791 835 107 466 726 75 648 838 93 27 74 118 851 931 83 470 745 87 751 918 140 383 682 100 320 621 68 23 926 121 417 702 85 156 956 112 349 912 85 994 999 87 305 538 105 378 386 120 832 909 98 96 316 68 164 265 63 76 611 89 312 972 99 916 976 146 183 315 129 402 759 100 666 747 90 622 935 110 641 904 125 457 576 113 316 832 62 49 893 103 391 982 87 175 431 111 389 755 68 513 639 92 580 826 108 305 930 97 1 513 76 311 722 105 305 725 120 110 198 100 44 215 97 228 548 77 24 290 76 221 621 103 440 976 81 463 653 86 115 945 106 616 741 70 415 419 94 784 954 117 321 714 136 719 967 93 48 560 69 173 362 96 254 745 97 292 349 104 199 538 103 11 54 110 163 875 130 226 245 99 760 991 101 710 829 96 532 658 123 76 685 101 540 990 99 175 466 106 521 579 101 96 254 95 594 708 108 63 295 89 285 372 113 435 475 94 250 791 123 814 966 82 482 568 115 189 957 74 210 618 110 627 842 107 279 417 127 318 938 105 223 592 109 626 801 103 333 563 81 283 711 85 523 853 112 262 494 92 539 836 63 280 662 106 436 859 111 625 833 103 467 867 81 420 949 109 183 217 124 190 759 105 8 130 129 185 239 102 100 567 100 247 424 108 30 77 132 267 429 92 267 524 117 101 855 101 157 328 112 194 885 114 315 611 124 437 468 111 250 845 101 214 690 147 333 643 93 414 744 112 133 971 153 582 810 134 214 378 125 751 761 106 267 529 107 195 646 95 375 619 90 279 626 101 231 759 94 313 778 117 94 775 107 96 475 98 912 969 75 159 893 115 265 274 82 98 420 114 123 708 74 291 637 123 42 756 78 871 931 83 347 881 106 582 678 128 27 762 126 305 549 99 334 843 91 240 251 108 809 815 114 147 406 122 346 954 106 338 385 79 430 869 85 336 496 122 94 151 115 717 725 98 284 855 66 663 898 61 244 290 119 331 359 101 28 726 108 373 615 132 573 633 119 340 641 89 604 820 83 624 836 81 149 948 76 332 777 147 111 411 84 217 390 81 650 670 147 311 709 89 158 584 93 7 855 98 534 727 96 292 985 101 67 438 108 196 572 84 420 612 115 303 382 130 160 288 80 445 511 95 162 942 91 250 762 137 58 702 109 849 971 83 468 751 98 248 478 112 555 900 92 307 844 94 632 741 93 565 803 92 354 384 83 397 964 67 97 508 60 66 896 98 238 776 92 390 545 95 113 310 99 444 779 85 93 816 109 406 524 91 56 506 84 575 749 102 270 813 99 629 755 83 166 707 89 562 835 117 785 902 98 564 769 104 431 598 92 16 620 116 96 476 90 1 986 112 360 622 95 157 655 101 374 825 79 526 630 109 227 909 92 819 917 102 7 494 115 460 879 126 300 663 81 185 474 75 475 984 101 288 314 115 98 184 112 438 978 128 363 939 57 264 499 93 50 227 115 657 761 111 475 943 84 183 477 95 278 873 107 47 498 107 357 422 124 62 163 114 6 588 80 478 986 145 585 920 111 389 800 94 757 955 96 343 814 97 718 818 115 3 877 96 281 314 85 532 778 92 216 344 101 373 739 82 284 889 128 65 193 87 283 604 94 377 835 79 280 413 100 271 984 92 129 805 85 523 723 138 93 763 95 753 906 124 491 644 88 282 285 123 417 665 89 104 228 98 397 426 103 624 921 91 428 882 67 350 619 111 39 151 79 240 885 104 84 442 101 113 679 98 294 571 93 14 994 74 203 527 109 46 708 70 1 782 101 376 622 109 7 444 109 48 198 119 225 732 101 487 684 72 488 537 68 371 559 108 516 717 113 610 838 75 608 667 111 117 479 96 252 432 122 203 886 74 284 946 103 16 883 111 148 270 96 760 788 128 38 277 116 678 988 92 313 524 116 137 781 99 583 605 90 470 984 107 176 208 106 234 717 146 301 910 103 58 956 114 166 766 117 69 674 83 197 524 123 585 925 81 264 969 112 107 383 136 343 582 76 64 315 115 524 885 78 120 729 111 47 816 129 199 837 113 73 823 58 33 294 96 30 600 47 9 610 142 206 917 121 0 287 127 13 97 135 71 354 103 627 981 70 496 625 79 570 597 89 801 977 37 20 446 73 58 482 108 41 320 108 368 618 130 451 982 91 279 430 102 152 680 95 467 947 118 444 601 89 87 176 94 42 71 72 20 632 92 242 543 83 351 553 93 792 884 92 74 925 59 440 677 158 19 617 90 461 863 113 681 909 120 174 569 94 253 585 116 139 581 88 704 952 81 19 309 101 132 757 106 350 558 93 356 984 120 308 440 74 21 951 116 114 335 95 100 318 104 277 505 102 61 771 111 219 576 76 357 657 98 339 878 98 698 951 106 110 571 76 773 858 81 618 778 97 728 935 102 545 569 86 336 532 110 778 961 73 260 645 57 497 507 110 496 538 123 11 383 101 725 883 88 26 805 98 212 349 131 666 671 105 293 809 91 620 646 94 70 528 135 214 570 69 869 908 92 512 782 90 716 844 101 401 746 118 451 636 87 138 258 84 57 62 110 70 837 114 285 740 82 353 800 97 696 741 91 583 967 143 498 847 94 630 971 91 663 811 102 331 723 103 696 844 91 175 658 53 417 475 125 399 779 103 111 890 90 107 177 110 276 757 86 629 929 105 360 744 80 532 704 123 262 407 106 182 472 83 367 426 105 564 901 111 278 447 92 325 731 114 136 460 104 670 970 110 427 993 68 361 617 106 291 786 85 398 883 93 696 966 89 372 665 110 158 599 107 10 896 106 669 827 78 55 965 103 285 446 80 87 240 117 118 876 67 76 876 67 292 939 92 261 583 110 283 720 100 219 603 107 669 891 64 208 428 98 325 665 111 53 605 102 359 753 104 877 881 98 372 590 101 500 859 118 367 566 133 817 834 97 245 495 85 473 489 101 655 690 83 591 603 88 252 544 63 108 220 61 418 491 133 419 515 109 473 477 111 202 632 94 511 986 91 410 956 110 733 964 122 486 643 105 110 171 104 337 985 87 619 729 97 281 750 92 399 470 84 20 535 104 225 694 53 610 830 95 184 268 128 339 993 85 3 841 98 319 547 78 45 781 109 698 804 97 9 804 50 538 620 95 297 549 118 240 408 88 209 342 77 398 628 105 253 778 103 318 743 110 785 949 118 655 672 98 289 538 45 464 663 70 226 330 88 64 419 82 673 907 123 44 882 83 93 102 112 601 767 88 544 784 106 372 852 112 20 764 115 740 854 109 97 757 106 293 523 111 803 898 78 90 783 45 426 920 112 345 505 91 81 886 109 231 856 96 323 340 95 19 829 90 65 585 89 572 922 105 166 369 88 234 462 123 36 849 95 196 551 109 255 901 104 706 909 110 111 727 97 338 539 154 39 928 77 544 733 119 46 994 109 99 959 107 676 952 112 798 918 95 233 238 85 214 645 85 13 452 115 339 930 121 165 191 83 417 759 121 62 673 105 525 931 77 579 974 115 320 850 81 406 623 77 753 873 127 169 341 129 97 816 108 336 845 104 522 841 105 581 713 75 30 99 111 245 882 133 238 263 109 512 571 104 908 996 109 375 825 120 60 935 80 700 801 112 250 661 100 546 791 100 194 857 82 378 715 24 647 798 78 127 151 111 362 822 87 355 552 97 171 796 108 141 258 99 426 459 70 220 624 102 206 735 69 533 547 113 0 507 67 253 289 76 432 622 119 506 520 125 93 250 85 447 761 94 48 778 99 190 766 109 32 195 130 71 323 119 484 858 130 149 558 124 315 721 106 506 936 117 315 394 87 825 933 81 67 971 83 322 427 75 744 802 92 224 700 124 344 448 110 404 806 104 603 840 106 358 614 79 260 431 92 208 430 75 594 602 97 193 292 107 56 667 68 344 640 91 267 854 101 249 762 132 659 881 74 108 956 100 219 361 25 516 599 93 93 915 145 304 557 117 587 809 110 773 986 134 862 889 96 227 706 125 329 855 90 312 581 118 403 555 121 573 770 126 44 86 109 762 884 67 47 179 108 474 573 106 70 99 117 283 321 57 822 871 66 297 710 120 731 971 100 528 889 101 151 265 101 83 345 93 7 780 60 422 842 82 532 901 57 968 985 81 93 157 117 31 57 117 307 750 54 460 539 93 256 865 95 661 722 125 15 155 98 712 987 77 531 692 99 706 902 112 42 565 68 329 917 98 189 435 99 152 715 113 811 864 90 665 917 132 512 632 104 399 606 112 305 774 91 633 719 111 614 737 120 186 645 109 96 779 77 148 853 106 25 705 82 457 937 59 475 797 130 121 746 94 705 731 126 273 632 136 841 880 71 510 963 91 96 190 87 184 874 103 311 829 69 211 841 121 344 557 131 99 126 104 287 922 118 58 817 106 190 593 125 68 93 133 43 87 132 471 580 94 108 698 60 248 805 106 477 535 83 741 934 139 600 860 64 317 665 69 321 430 99 264 938 100 571 800 107 712 790 100 323 798 82 491 658 77 215 562 119 321 354 98 781 983 87 4 696 123 163 805 84 20 249 67 213 323 99 356 495 106 745 872 83 461 526 121 312 443 142 206 830 103 441 962 101 64 423 116 129 497 97 379 415 88 509 759 99 266 489 100 336 506 146 205 854 120 308 729 94 616 756 139 36 377 121 292 495 97 763 952 65 276 905 100 524 672 99 60 552 114 249 972 83 71 599 78 234 689 84 170 314 116 307 853 115 619 812 139 528 646 85 304 427 119 116 916 108 473 507 132 839 849 104 71 754 105 258 855 91 491 825 98 40 213 113 318 888 87 609 856 102 765 777 82 143 676 116 359 862 132 107 329 106 37 100 87 767 846 117 159 593 100 97 129 110 20 186 131 637 869 109 440 853 74 295 547 80 595 657 132 280 551 85 88 417 119 179 189 79 123 374 113 295 769 114 403 751 102 495 789 107 651 862 103 268 599 101 180 797 69 148 925 126 500 752 89 317 853 119 22 383 83 345 686 108 256 354 125 158 229 92 117 302 102 176 906 98 710 890 140 106 845 105 140 946 94 320 869 94 11 952 127 721 890 98 413 439 118 564 792 113 19 359 111 218 341 136 342 804 76 645 947 118 382 824 111 2 349 113 211 995 86 35 724 107 439 836 82 466 561 118 71 767 87 407 420 101 8 351 91 88 382 78 274 894 114 239 411 118 830 864 121 49 906 77 272 294 85 309 825 139 369 952 91 936 960 78 228 440 81 104 117 64 133 401 118 545 786 123 8 468 100 375 935 100 115 651 103 109 604 107 560 778 95 382 872 84 98 991 115 264 459 80 216 998 113 290 448 81 452 929 107 436 569 101 629 984 112 307 774 95 600 680 92 234 785 84 175 811 84 363 621 80 632 706 148 181 411 92 263 584 135 201 958 121 179 368 107 203 537 93 303 671 83 130 675 94 300 530 89 565 768 120 438 697 101 347 594 85 399 944 90 457 701 85 807 852 102 551 603 94 364 847 90 98 597 111 124 250 118 479 572 112 167 689 71 582 635 90 486 795 87 279 559 99 94 595 126 284 454 111 918 946 94 579 903 121 64 929 104 560 909 64 216 776 106 152 697 95 649 971 72 52 455 105 693 756 81 382 637 95 151 534 57 498 860 121 133 488 112 154 642 124 75 800 92 145 986 97 171 986 68 720 869 54 355 943 95 664 704 101 311 636 85 411 844 93 355 465 100 709 943 60 51 903 129 162 172 103 417 818 91 67 236 116 307 893 83 661 997 91 43 776 93 626 752 87 108 763 100 274 508 111 526 607 78 589 641 90 655 754 79 283 871 73 23 154 82 532 550 86 137 853 75 184 310 105 514 927 82 495 912 89 45 545 70 2 305 84 29 971 118 6 185 107 413 603 102 498 643 86 163 664 113 479 507 91 28 791 97 604 962 111 46 847 102 510 637 95 169 572 78 466 624 51 264 579 139 117 911 117 18 823 100 660 760 53 271 617 89 286 290 106 579 855 152 763 883 56 456 953 102 438 803 102 716 892 102 28 720 90 135 176 83 463 692 103 180 816 114 243 870 107 162 487 117 610 734 107 220 891 105 191 823 67 151 591 97 185 890 99 83 403 94 36 806 76 122 383 112 337 605 122 67 549 115 164 792 98 429 593 97 558 573 85 214 356 55 62 371 68 471 747 78 562 832 81 106 493 98 403 442 119 586 840 133 152 818 86 4 683 70 119 425 91 192 674 107 549 682 165 353 609 100 621 909 112 51 835 73 466 687 79 73 954 122 284 525 98 309 671 103 48 435 146 265 857 87 481 945 124 88 630 55 319 934 136 383 385 111 495 625 88 110 934 95 324 479 89 579 997 61 75 627 59 110 890 101 0 926 84 229 249 90 484 569 105 450 712 97 270 963 118 364 484 126 387 683 99 109 541 109 746 854 124 332 385 87 33 608 112 230 893 84 278 761 99 81 223 141 347 958 90 867 997 77 37 297 139 239 774 70 200 218 133 152 626 123 147 882 93 611 981 90 569 696 70 343 835 92 458 808 111 790 938 84 181 628 103 530 798 66 92 852 115 50 505 101 57 504 117 399 489 129 859 931 96 354 951 60 583 728 88 27 603 77 962 973 113 455 981 78 592 765 100 364 770 108 146 787 94 227 592 76 233 718 76 323 529 95 377 750 82 659 759 83 744 791 101 286 291 71 241 459 88 505 660 117 508 865 107 144 473 83 94 609 126 293 372 105 267 858 107 127 342 110 146 455 113 714 733 130 377 509 79 229 450 77 188 988 95 449 950 92 221 376 112 50 296 108 57 879 110 39 868 90 187 871 86 531 703 97 264 691 76 515 721 89 402 755 118 347 361 84 651 944 104 469 576 89 80 639 98 147 149 117 970 990 136 613 641 120 272 298 73 286 366 108 384 886 102 274 770 97 744 928 117 637 813 117 294 953 129 106 461 83 317 661 113 536 749 131 159 471 119 82 168 85 356 471 130 670 940 84 68 571 124 163 940 160 685 898 102 180 945 135 6 876 103 607 643 74 334 661 58 296 319 82 181 790 111 323 371 57 359 992 88 32 516 116 34 399 125 200 929 139 19 731 135 752 797 80 25 467 108 10 840 88 255 885 74 351 558 134 270 431 77 217 514 81 174 515 87 190 585 79 689 904 110 362 758 85 347 530 129 932 983 88 354 748 106 364 679 90 98 371 42 11 124 79 559 695 54 69 884 112 300 344 140 451 783 66 106 716 72 500 710 73 626 699 89 744 866 129 633 992 146 144 836 122 168 789 43 187 802 73 137 233 122 75 555 118 46 379 96 45 883 105 438 705 130 227 431 100 354 669 98 223 803 78 786 866 110 189 982 110 621 908 110 154 529 115 213 783 119 228 390 100 871 938 84 544 672 108 390 593 124 326 668 94 522 592 133 680 688 107 97 733 117 603 623 110 532 975 93 107 575 114 3 184 92 478 580 111 270 562 110 673 995 77 635 707 107 12 843 95 451 955 95 315 409 60 566 953 100 270 458 88 232 672 105 474 517 94 384 754 94 65 569 94 145 530 93 89 480 97 482 966 88 66 961 78 122 354 84 319 503 110 587 730 93 79 597 115 537 558 82 94 286 102 29 492 75 346 386 101 86 720 124 699 847 116 442 952 76 344 411 77 500 786 112 632 724 95 340 343 93 478 964 107 776 848 124 434 904 95 326 933 100 642 658 138 106 552 119 672 722 118 12 858 105 434 868 96 26 873 95 663 852 85 9 331 87 609 794 90 496 758 139 350 999 59 375 491 120 330 888 115 560 697 141 283 437 103 52 468 132 378 655 110 100 443 112 606 769 85 302 841 40 478 630 74 613 831 70 473 718 63 485 731 97 716 871 140 630 920 93 358 636 76 361 687 67 284 940 110 175 440 72 155 331 114 347 943 101 211 766 90 245 334 90 38 292 116 620 791 113 398 898 127 309 712 74 434 509 106 161 965 60 363 523 78 254 316 93 608 818 68 510 662 129 103 813 87 330 498 70 118 513 71 197 667 102 734 977 155 486 598 53 300 985 91 423 997 101 504 911 99 625 944 113 199 545 92 520 699 138 156 684 95 364 435 71 576 863 107 239 811 85 604 823 96 82 593 84 391 745 115 298 700 97 605 890 54 97 457 114 4 973 124 371 413 141 41 365 94 485 512 121 364 721 112 6 930 73 178 991 92 282 559 72 370 816 109 312 534 107 34 751 132 392 612 76 56 393 83 784 826 112 147 336 66 208 959 101 636 709 101 57 631 82 52 424 106 763 793 95 407 548 109 305 370 81 735 752 105 428 590 112 144 955 110 111 250 61 211 788 117 163 361 74 518 816 113 592 834 120 44 395 90 509 533 134 198 299 104 87 396 100 496 747 92 142 835 106 488 610 102 466 880 134 666 978 129 167 285 115 107 517 84 563 587 91 27 977 77 215 433 121 199 776 131 448 578 99 468 820 142 171 582 94 668 678 87 157 730 83 889 997 93 402 773 95 90 612 94 236 381 112 543 778 103 3 773 126 120 941 106 430 898 87 182 507 150 168 279 114 38 868 137 78 548 120 372 769 84 6 361 88 527 569 101 203 703 108 302 373 119 411 612 67 472 657 78 417 982 96 185 561 119 747 959 64 21 986 105 72 791 128 453 470 94 53 211 86 285 629 91 51 366 95 5 463 88 771 927 69 562 625 113 426 695 106 61 605 87 367 556 133 50 613 117 365 689 120 755 896 97 675 717 115 187 573 132 128 353 103 848 932 106 49 944 92 38 619 97 667 802 119 110 307 89 550 578 96 808 896 104 14 792 117 868 898 96 363 731 91 516 769 96 610 628 82 199 279 99 75 391 91 126 453 96 31 270 86 579 809 117 222 635 84 473 823 119 479 894 111 259 525 117 59 904 118 135 630 71 35 58 77 60 960 93 339 842 75 75 678 116 115 302 113 180 319 77 646 788 86 98 323 116 304 367 141 274 993 80 10 260 95 61 140 47 36 76 105 248 273 87 265 270 114 436 825 123 308 526 85 546 896 68 271 378 111 518 805 68 261 964 117 248 724 111 89 708 114 183 389 84 35 975 78 75 513 115 290 342 95 261 712 133 216 338 103 12 232 66 74 976 87 219 420 82 615 792 83 273 981 76 349 682 92 214 305 90 657 870 101 537 618 98 363 574 86 299 781 77 142 988 102 319 352 106 102 193 115 494 767 98 729 844 59 87 147 92 131 825 112 236 457 99 59 976 114 686 980 71 783 823 77 304 848 129 531 643 120 279 619 93 223 334 75 620 683 98 930 979 93 618 668 101 820 915 127 481 965 99 102 769 101 413 918 129 718 983 65 123 728 81 693 883 103 753 796 74 502 828 86 206 394 106 158 568 119 68 283 101 92 618 139 299 621 79 831 834 150 165 549 97 138 519 108 163 882 103 104 277 85 667 972 113 229 439 95 521 582 100 396 746 101 232 899 91 148 341 155 745 876 109 89 426 42 471 551 84 18 70 83 152 826 55 676 817 87 253 894 109 650 713 82 404 577 99 864 924 84 197 900 117 602 708 100 707 916 77 562 606 108 156 413 67 399 913 98 150 938 88 216 825 116 514 554 101 574 895 90 408 693 106 415 421 102 360 619 114 153 928 76 41 370 82 364 950 121 505 976 123 208 629 96 434 508 75 713 794 81 557 758 102 450 912 115 371 529 98 422 671 78 335 611 98 514 552 114 650 988 99 744 790 129 71 881 83 201 603 96 239 788 73 410 769 79 88 201 102 40 191 85 421 920 90 215 488 85 84 360 113 130 926 107 97 999 129 735 982 71 848 883 69 376 941 104 33 752 100 243 961 62 723 915 86 916 975 113 286 944 98 22 92 94 62 104 118 74 844 98 689 895 120 79 796 64 2 876 93 313 470 105 837 844 81 642 826 111 259 845 103 309 642 119 663 785 83 218 770 75 567 678 117 53 121 82 170 507 126 59 329 163 824 838 65 145 805 92 716 819 82 117 969 106 628 716 97 756 800 90 131 485 125 396 865 91 239 770 109 78 199 130 47 262 128 570 649 115 90 365 91 93 529 53 192 777 75 425 521 112 291 347 72 571 751 115 547 773 86 622 740 98 327 757 104 386 513 78 48 219 65 227 860 95 609 900 110 903 939 75 708 753 93 543 622 106 118 221 65 620 860 101 455 727 95 275 450 84 692 704 115 417 897 116 234 236 157 171 377 92 869 953 80 67 677 107 289 951 100 59 854 99 72 709 101 295 987 99 646 807 83 132 869 106 60 311 99 565 593 100 67 231 93 297 757 93 75 950 121 106 330 84 750 938 131 24 56 87 260 339 99 536 994 70 29 244 134 92 986 102 435 819 79 291 424 115 570 855 52 20 591 74 544 894 102 31 839 57 90 535 62 568 653 97 39 619 99 356 419 104 617 840 99 338 507 68 427 696 90 258 654 121 100 551 117 555 697 112 95 768 106 37 345 110 312 956 98 558 915 61 52 340 117 522 968 95 58 502 111 788 884 108 311 631 125 49 457 90 81 567 99 569 732 113 484 987 107 71 838 95 42 886 81 365 850 83 551 778 101 460 785 110 91 208 60 754 845 119 12 541 112 659 953 115 366 897 97 452 767 82 179 848 100 364 753 110 778 962 106 354 999 121 569 661 86 88 384 94 48 505 106 353 416 118 697 797 118 627 793 96 835 853 74 765 954 91 542 794 106 503 767 115 577 662 89 288 687 124 945 951 94 347 741 91 204 497 54 606 857 130 297 386 87 343 618 90 493 721 102 78 759 117 217 573 127 625 765 116 213 776 104 598 912 107 367 877 78 218 919 81 146 800 95 156 856 142 227 260 84 559 848 114 206 965 87 669 804 75 71 861 114 49 580 100 430 448 82 235 807 58 90 285 97 145 658 78 384 762 91 553 934 85 380 767 55 230 367 78 192 264 73 705 815 78 55 325 129 320 474 108 371 390 66 141 380 119 514 799 92 296 677 134 127 953 70 299 918 125 63 426 108 442 731 99 64 639 136 111 725 102 486 521 109 258 947 107 417 803 96 332 759 96 291 681 115 865 932 91 348 978 95 655 767 88 328 922 114 244 598 78 5 619 102 320 408 94 382 573 84 297 838 110 715 876 139 332 612 115 506 858 87 494 815 114 347 510 110 528 565 85 198 865 114 402 590 82 536 916 94 53 843 94 31 195 86 720 811 89 134 452 90 376 461 101 484 526 136 345 571 122 399 471 119 249 466 96 45 111 115 74 597 86 32 800 149 103 500 107 108 502 107 94 136 127 386 494 107 53 588 105 82 149 102 121 950 98 634 849 124 143 647 134 442 856 116 539 834 120 152 920 116 8 978 110 253 822 129 81 270 69 261 330 118 881 951 116 319 658 84 314 480 92 107 264 94 150 348 101 2 735 147 258 831 118 284 353 123 524 916 92 151 931 124 532 888 85 189 461 54 260 883 105 114 786 101 109 699 87 696 808 91 512 867 108 414 505 123 57 327 110 586 829 71 452 669 52 73 372 94 460 796 98 85 563 119 231 573 149 411 845 36 334 927 61 616 869 101 5 681 88 199 912 125 377 793 120 200 834 99 876 910 90 321 723 99 628 861 62 555 775 78 417 558 145 591 850 113 458 707 114 447 553 105 952 958 126 23 451 79 522 903 101 101 173 100 497 538 120 219 234 82 179 543 115 782 791 92 275 636 94 443 783 117 770 771 116 887 903 70 293 605 61 19 316 119 120 152 97 810 867 76 169 735 88 678 781 88 400 591 97 298 793 100 153 498 112 611 929 91 340 399 130 413 813 93 578 640 98 880 922 133 758 976 81 841 856 92 44 78 100 173 963 89 258 961 94 130 652 138 177 509 84 171 931 64 369 772 83 470 487 111 50 289 91 689 821 105 335 448 55 228 920 100 571 968 104 702 883 115 642 738 123 182 869 64 24 462 99 236 640 82 448 484 111 49 907 170 676 724 104 224 759 103 708 939 86 263 837 62 584 586 85 645 948 124 511 581 103 324 671 101 34 582 96 434 490 94 286 757 95 42 875 84 110 817 69 308 619 109 220 966 126 183 775 112 895 994 108 603 997 107 546 854 94 297 785 99 752 971 80 269 668 111 113 265 127 265 723 149 196 597 70 11 188 110 515 599 112 18 30 129 263 771 139 701 830 97 531 649 97 345 739 88 210 460 131 346 846 81 499 617 108 522 749 97 249 682 97 120 326 83 131 982 114 549 603 88 475 826 117 434 461 103 599 815 93 967 978 88 614 714 114 404 685 69 272 873 110 116 773 72 34 166 109 198 979 69 719 882 108 759 850 90 511 912 132 863 905 114 692 945 94 255 516 116 446 662 143 419 838 77 545 875 66 690 786 121 289 619 97 259 741 83 613 816 94 331 386 150 383 826 116 127 442 85 573 775 91 769 980 77 300 329 99 643 732 83 299 860 72 352 738 104 239 402 99 77 374 118 174 857 91 162 450 106 799 844 88 147 739 85 584 801 82 114 499 102 360 563 101 44 992 112 58 691 93 705 884 93 486 576 60 32 497 105 660 990 136 452 961 127 290 787 66 550 938 102 742 996 77 884 888 95 80 661 88 0 768 78 201 708 82 56 424 105 409 542 98 273 803 84 775 869 112 279 659 132 296 983 109 279 638 132 572 784 104 245 977 71 40 749 128 490 581 103 32 306 104 107 121 106 470 705 98 513 654 99 428 447 123 53 185 115 223 824 86 203 431 101 179 590 127 276 889 118 150 741 101 826 942 88 664 841 109 133 341 95 384 744 91 471 826 134 439 769 97 4 543 103 496 971 66 708 732 123 472 575 80 272 694 135 41 58 121 121 520 137 261 603 93 254 901 119 844 912 92 57 620 90 322 525 114 667 683 122 346 549 139 193 260 60 204 366 101 429 596 78 140 893 114 724 992 146 10 556 108 645 719 131 321 724 75 496 617 124 36 747 61 553 682 106 132 832 109 373 565 84 187 710 66 30 554 91 368 759 102 261 779 105 169 714 116 93 963 97 513 866 97 798 999 122 545 990 101 863 911 115 361 789 87 424 443 99 90 116 75 207 581 88 6 936 82 222 919 113 225 309 63 124 798 140 347 430 63 228 704 127 451 493 103 853 999 140 41 566 98 217 391 125 380 941 69 548 875 96 650 962 78 285 914 84 32 553 86 255 329 125 184 656 87 625 916 95 75 215 67 152 186 89 68 582 138 63 763 110 454 624 105 224 819 131 530 961 39 132 700 108 873 973 81 116 312 118 305 653 78 118 160 66 197 234 101 252 719 153 98 213 106 581 989 87 764 998 114 42 908 134 961 974 114 469 582 74 163 925 86 581 892 118 112 790 115 492 825 117 764 897 102 424 475 111 365 892 85 388 784 103 1 897 92 444 775 84 418 829 95 309 323 81 105 354 50 183 650 131 231 236 79 234 740 100 364 366 112 254 960 115 308 701 110 478 876 77 669 798 111 226 932 124 163 797 106 338 690 90 505 876 106 949 985 82 82 906 79 160 771 89 361 580 123 553 992 91 72 646 91 468 473 120 611 888 113 134 700 75 414 917 127 356 674 86 65 153 105 59 901 101 75 697 86 36 445 113 5 579 121 337 847 128 49 363 88 762 863 63 477 621 82 551 681 82 96 502 108 225 824 92 509 526 90 726 997 114 172 372 109 353 890 54 372 707 41 379 982 90 460 814 112 365 577 82 489 804 90 62 988 79 286 303 118 85 843 91 469 699 70 129 211 170 502 921 92 317 462 102 327 846 121 601 729 114 883 979 53 218 899 129 455 798 69 788 841 92 572 924 90 52 547 132 393 789 101 123 689 67 137 467 103 268 369 112 726 892 102 185 988 78 254 511 88 795 831 83 261 759 79 652 993 82 148 784 77 202 353 107 735 783 112 150 569 111 425 948 90 642 821 91 368 955 64 549 941 84 95 230 140 113 437 114 192 477 121 447 993 122 266 732 101 189 440 98 177 264 107 198 291 80 6 600 110 103 836 99 258 340 64 212 808 137 181 697 64 802 890 76 845 856 128 671 692 93 280 716 98 820 860 91 737 993 102 205 495 34 113 809 90 51 985 128 190 869 117 410 739 116 63 330 83 62 533 93 385 924 101 98 981 82 675 800 87 123 407 90 309 719 65 91 615 87 184 549 116 427 547 113 506 590 94 530 665 108 429 886 90 36 641 105 303 628 95 239 705 81 159 994 102 203 779 102 762 924 97 640 839 96 661 988 106 440 536 98 193 843 87 722 809 85 274 656 98 491 638 104 150 827 95 113 493 106 868 902 108 433 914 76 340 349 111 125 992 139 62 381 94 812 845 92 117 406 137 738 821 75 321 681 98 119 770 132 74 352 88 605 706 106 174 779 93 126 321 94 627 926 68 487 654 115 220 861 108 79 201 80 147 298 83 92 537 120 883 894 120 183 567 71 156 515 99 8 21 101 92 581 117 71 528 97 323 475 83 551 555 111 377 861 91 50 526 126 370 997 98 209 913 117 697 903 110 408 884 116 210 678 130 730 925 95 414 699 100 679 776 139 349 844 132 289 710 149 497 597 111 180 798 119 360 614 93 490 678 99 666 886 83 906 986 88 128 506 98 278 904 87 837 892 75 310 452 103 523 751 79 257 397 113 844 905 89 417 701 58 441 652 87 623 865 99 526 915 92 801 820 93 42 632 94 425 574 75 268 666 112 671 918 98 629 737 72 59 551 143 7 395 104 192 345 69 302 862 117 687 745 53 345 732 112 543 611 69 619 786 105 128 823 75 368 520 104 566 824 82 377 809 106 246 335 72 267 288 110 160 327 84 28 782 100 54 570 86 741 980 120 77 830 80 217 770 130 272 307 137 102 791 84 422 574 84 46 432 131 702 894 112 25 739 126 605 985 77 308 391 108 289 775 88 121 134 83 438 443 104 256 707 80 448 529 84 4 967 129 48 153 84 425 454 104 800 979 128 140 781 86 15 781 78 310 845 108 419 944 91 265 886 85 336 888 100 545 596 80 224 564 128 91 982 89 474 803 126 20 151 75 491 954 128 154 716 115 103 376 110 167 639 103 195 851 105 751 926 71 63 344 104 774 942 104 504 828 92 461 729 101 517 585 119 148 171 67 679 904 98 179 806 97 42 650 117 548 847 112 656 761 112 203 589 77 459 496 75 61 143 83 699 754 127 204 619 104 265 472 130 97 621 94 201 699 156 730 959 126 579 594 74 375 667 93 172 282 103 407 686 134 207 447 86 749 983 66 91 620 97 60 882 105 70 307 100 63 575 96 395 793 108 231 942 119 406 440 108 637 801 114 457 862 97 46 479 104 70 766 114 516 649 116 668 705 92 641 881 100 369 891 112 210 351 109 542 929 92 281 386 107 334 537 109 173 780 97 99 859 82 877 968 143 81 717 131 384 408 87 816 845 124 5 89 119 782 957 79 13 421 99 151 492 119 549 995 88 115 478 83 189 217 77 159 717 54 55 735 73 232 893 92 596 723 98 567 857 57 22 801 106 316 519 137 722 945 140 120 423 81 527 687 86 66 803 127 395 680 69 172 943 55 153 773 62 771 881 112 444 593 86 674 742 110 218 571 119 995 996 109 378 827 107 484 815 80 85 157 120 229 888 99 211 512 105 606 821 99 212 503 98 248 645 78 311 873 111 36 812 137 89 396 99 212 229 112 130 181 65 361 460 105 220 711 93 532 829 100 429 889 62 688 794 100 336 569 95 20 180 125 291 994 77 258 670 125 13 836 63 445 969 106 150 322 116 616 736 84 70 363 114 267 932 79 406 692 105 161 556 118 17 895 98 191 972 66 23 959 99 296 931 102 88 448 121 236 776 64 110 892 90 577 793 99 464 940 86 442 944 80 680 704 141 4 136 99 689 902 109 297 965 105 626 762 82 131 273 99 364 745 106 254 613 78 328 470 100 225 865 98 370 971 87 321 966 87 508 596 112 703 733 102 337 374 86 115 561 95 130 432 111 90 327 72 112 276 128 744 903 115 415 665 81 348 828 138 32 546 80 357 593 112 227 663 90 811 835 110 133 815 84 345 768 69 535 903 104 117 332 114 29 973 95 455 816 96 220 664 85 638 803 92 60 652 92 126 764 111 386 841 119 698 710 111 199 639 117 107 807 92 255 975 144 25 458 90 275 583 106 779 848 130 5 545 46 124 917 124 128 902 73 503 883 124 43 572 89 50 455 79 11 242 77 180 908 118 122 848 109 886 900 90 403 541 94 328 746 93 453 454 128 189 283 72 641 643 56 5 406 113 631 728 78 303 470 154 384 622 119 538 938 72 229 826 90 244 906 105 281 533 123 304 745 94 432 856 94 182 884 96 59 106 92 111 813 41 396 465 101 37 61 58 69 438 90 495 878 100 132 138 109 396 992 120 347 954 94 329 607 68 252 785 106 422 661 87 405 738 94 361 566 121 38 860 95 197 802 65 335 451 121 94 365 124 646 957 99 101 691 93 244 866 107 275 955 90 385 409 129 13 970 107 70 338 103 257 910 75 489 633 83 64 258 100 65 406 86 69 228 99 543 863 88 345 579 75 722 927 108 812 849 85 85 299 120 350 851 123 500 971 94 258 564 147 274 651 104 55 594 151 492 799 105 230 759 76 564 650 64 100 824 83 114 441 116 228 415 141 142 918 97 468 617 119 439 913 118 306 870 106 93 389 87 371 380 105 455 499 109 59 240 77 278 577 74 236 982 136 424 483 103 115 405 126 672 933 62 218 471 108 460 772 77 205 496 94 85 902 103 190 446 82 551 739 133 241 760 87 423 763 103 496 960 107 344 894 103 386 900 101 88 955 128 195 979 123 470 707 94 82 627 100 779 960 112 222 654 85 262 484 85 129 671 90 42 998 92 175 622 130 445 860 103 180 720 72 223 274 71 49 254 88 641 873 71 111 414 107 332 509 115 37 187 107 123 492 120 241 400 69 239 583 120 76 333 117 416 663 83 38 106 100 68 551 58 54 608 93 119 779 97 25 450 128 556 600 77 251 759 88 646 737 101 593 746 91 740 745 129 563 632 89 664 793 138 87 470 68 282 987 68 531 579 109 6 756 103 640 692 115 31 36 94 135 822 101 2 241 111 742 972 102 27 578 131 409 710 108 420 442 83 548 737 95 204 224 112 844 859 92 614 920 105 598 739 101 2 274 104 568 715 87 603 854 74 187 957 116 342 393 90 218 283 85 173 493 108 112 135 93 164 893 93 418 816 86 148 596 104 125 530 116 904 930 74 356 587 104 480 734 80 311 891 114 166 465 145 38 315 110 407 920 99 929 972 96 199 925 93 61 589 87 368 749 103 327 787 93 552 872 97 320 695 83 25 715 82 902 994 155 116 734 112 45 58 80 531 866 109 623 694 109 427 581 106 180 948 110 745 996 131 240 903 63 526 938 79 540 937 120 906 971 120 577 956 87 106 419 97 407 592 82 96 952 87 253 759 74 669 689 87 83 513 81 318 659 135 458 909 133 121 923 117 780 806 116 125 934 96 75 788 96 669 853 102 368 819 111 247 577 100 386 590 95 223 263 124 347 483 96 23 504 86 35 50 92 354 489 91 365 444 87 237 315 138 142 603 107 259 796 104 133 631 101 167 299 99 442 684 107 305 913 89 674 803 94 271 717 88 310 830 66 366 375 112 222 631 89 581 851 81 520 674 86 111 879 142 644 812 131 552 606 48 87 344 77 610 782 95 291 359 78 561 869 85 447 771 114 473 840 83 125 447 137 456 939 110 566 781 122 409 769 81 513 763 80 359 423 127 91 825 77 800 861 128 372 711 88 192 716 120 147 412 113 475 979 96 34 807 83 69 980 115 200 307 105 418 708 108 320 718 98 313 579 95 357 777 103 76 723 113 59 626 159 521 777 99 40 704 118 127 738 108 630 662 91 8 413 117 215 868 70 340 773 112 197 850 88 866 909 116 743 803 122 147 940 89 716 823 85 424 983 86 217 782 75 835 992 87 240 282 110 20 387 107 660 857 85 106 912 111 104 841 57 221 727 61 208 413 59 129 841 74 220 338 109 683 983 104 207 375 123 407 490 110 800 911 89 224 444 106 342 992 118 301 524 105 168 389 143 409 601 112 519 569 111 335 888 88 512 546 108 87 226 122 496 546 84 252 720 107 185 323 92 231 479 122 14 478 70 112 335 89 25 323 89 710 747 130 500 598 88 471 827 112 216 508 139 246 312 89 355 604 97 52 875 58 91 909 118 279 790 120 224 897 76 138 919 98 158 249 91 61 425 106 441 973 101 561 863 77 381 420 133 627 991 110 404 605 76 165 955 142 470 545 124 10 562 88 46 234 117 56 805 97 750 768 109 70 372 103 651 673 98 380 936 119 583 824 90 898 947 69 743 802 102 134 725 79 250 360 94 476 917 103 165 283 94 59 896 89 742 812 100 465 815 94 310 322 118 663 699 113 169 471 111 169 643 67 271 333 109 118 461 100 18 771 71 601 675 87 271 414 90 320 933 52 620 772 93 274 950 132 256 892 89 516 941 85 560 883 100 197 587 84 464 505 71 184 607 87 885 922 102 963 990 78 224 234 57 713 843 76 92 627 83 53 462 115 111 799 101 925 959 97 87 235 78 197 510 111 581 600 121 17 443 132 390 972 59 51 464 104 74 279 109 537 841 106 23 703 118 143 698 93 637 785 106 338 688 109 332 966 120 267 543 92 799 951 69 132 256 97 84 852 105 85 666 98 517 923 106 504 852 103 204 435 101 553 600 92 648 961 113 390 843 85 833 940 128 143 155 86 705 994 124 283 621 87 312 520 118 140 309 60 276 636 88 37 200 103 356 383 83 381 859 98 747 928 81 34 965 121 489 509 73 156 782 90 86 100 95 684 901 105 0 70 117 310 536 102 28 433 97 520 709 115 258 896 90 354 744 88 366 978 109 214 527 74 762 806 77 28 634 97 344 470 107 412 860 109 157 261 101 785 981 112 454 772 69 226 887 93 548 806 100 642 660 121 369 983 111 927 996 97 776 955 66 501 860 123 345 903 100 717 881 101 745 868 116 26 893 96 254 389 106 426 870 101 611 740 109 147 733 123 333 844 75 347 671 66 202 365 94 137 878 95 345 971 96 178 924 78 593 985 70 124 401 122 708 717 124 911 998 153 107 491 103 795 932 61 389 725 101 210 877 104 159 203 54 45 682 104 116 987 92 36 568 74 55 536 113 514 688 100 5 172 93 447 604 99 186 872 121 206 803 118 285 992 124 86 695 122 713 732 95 313 801 111 696 712 103 132 203 102 688 755 77 531 765 128 542 895 121 239 905 92 18 161 116 24 356 124 179 318 105 166 834 115 94 574 119 362 478 84 221 785 107 448 545 155 692 881 105 375 658 107 96 696 79 757 993 111 370 621 140 113 416 73 226 526 99 273 678 99 190 721 102 105 338 71 696 769 73 255 700 88 200 825 134 142 651 122 262 439 73 552 785 79 283 945 64 773 974 119 450 742 79 307 527 105 630 716 81 552 999 106 442 859 103 296 678 92 47 420 110 483 905 101 122 389 83 248 407 77 18 472 98 343 569 141 351 374 66 120 318 66 209 459 120 142 811 99 682 847 144 100 405 121 49 640 106 405 922 92 408 579 89 824 860 114 246 981 107 176 490 68 319 359 81 199 223 108 198 321 104 116 953 122 147 160 110 134 974 93 176 623 77 62 145 119 221 954 123 168 499 123 252 381 93 424 558 102 432 655 89 714 934 99 413 631 72 374 583 101 101 964 113 592 656 107 579 626 106 494 527 88 875 895 112 570 923 96 515 587 80 155 702 112 4 909 91 513 562 72 133 389 111 905 929 118 576 666 90 57 843 123 122 562 104 403 595 71 90 766 98 452 506 94 441 448 86 81 191 103 91 685 74 938 946 101 588 887 69 278 677 67 67 180 118 418 892 82 415 862 127 148 448 88 51 409 78 789 811 98 41 698 71 364 438 95 181 577 83 263 509 117 38 490 62 457 809 80 252 851 106 620 983 98 712 723 81 43 714 117 372 686 128 530 550 107 102 803 110 454 470 103 538 779 115 345 921 114 110 761 87 233 366 113 374 572 119 377 459 69 729 748 142 428 965 100 46 268 106 34 40 97 819 899 65 177 939 113 391 405 116 483 585 97 177 364 140 62 235 126 191 479 89 390 445 50 28 326 89 423 673 109 95 353 138 279 396 126 1 555 75 461 570 56 586 908 116 367 456 90 777 934 94 287 800 96 329 669 101 510 574 66 12 540 82 15 270 62 325 558 113 163 506 105 84 261 135 127 480 90 29 979 118 309 604 152 818 906 134 363 551 120 441 493 129 485 644 82 541 706 121 487 836 51 408 490 75 218 609 95 349 563 81 277 862 111 467 832 97 355 806 115 62 138 107 74 320 82 508 753 77 88 916 104 226 283 113 346 754 111 460 600 101 158 479 122 627 882 124 37 768 63 666 850 118 191 412 86 206 747 138 436 742 92 216 512 98 453 817 89 114 188 98 663 954 101 693 885 78 71 979 118 396 551 85 757 959 116 421 734 129 800 834 110 166 984 69 511 875 130 239 616 101 212 762 80 379 626 124 265 794 113 50 311 121 566 780 108 341 415 116 559 599 94 86 240 111 265 724 84 143 696 108 159 696 102 7 423 144 60 779 82 305 404 54 28 472 75 147 828 80 438 885 104 693 712 137 338 929 101 414 651 74 157 695 118 41 884 73 198 275 127 177 928 89 462 467 133 285 364 131 1 861 135 426 683 93 145 995 97 39 779 93 943 958 111 125 989 79 113 797 92 410 520 99 169 453 98 36 755 108 692 780 100 587 922 93 558 964 88 109 655 69 636 979 91 536 741 83 86 496 90 591 756 100 421 546 133 21 828 80 363 875 109 196 867 129 702 879 130 77 601 88 657 988 97 20 624 71 119 328 89 181 350 86 29 736 115 713 733 107 87 729 102 119 228 74 104 196 134 70 346 111 461 800 104 508 992 119 31 311 77 432 639 160 706 939 91 278 623 66 48 585 118 757 815 73 273 276 96 225 712 93 62 534 110 213 434 73 362 614 101 22 354 79 856 985 103 313 785 95 299 813 75 467 891 133 650 965 90 185 404 98 260 967 100 661 864 109 563 861 100 434 827 90 3 897 117 63 589 83 639 648 113 440 835 92 401 471 81 168 222 103 520 580 100 101 196 134 432 908 105 479 751 95 551 582 125 65 880 120 91 655 123 262 532 121 320 648 107 718 769 77 326 584 138 627 717 67 797 948 98 353 553 102 394 996 107 594 729 75 370 520 107 326 778 154 658 909 74 98 865 105 580 597 103 152 338 98 196 338 84 399 777 113 366 898 111 510 786 80 223 238 85 273 567 111 344 528 102 8 588 79 270 470 118 528 815 109 345 458 67 128 518 87 4 206 49 253 443 107 180 849 87 658 795 99 56 731 109 387 757 88 850 912 107 775 960 66 35 601 128 364 467 107 898 925 124 487 841 92 898 948 125 139 318 75 179 356 70 353 667 90 190 641 112 469 706 57 208 320 92 461 604 126 823 964 64 145 229 102 395 996 64 396 975 113 674 749 101 471 667 69 526 831 81 261 885 84 670 726 66 49 386 97 239 916 83 653 810 71 302 811 89 571 952 103 91 702 125 12 635 102 532 577 114 291 569 62 326 523 99 170 627 118 523 822 116 201 802 77 319 323 108 19 269 95 131 592 88 59 772 97 235 329 65 685 988 101 150 855 117 322 721 95 71 856 84 399 924 92 959 968 101 737 906 81 947 972 84 142 655 94 178 986 109 515 826 91 482 703 47 124 960 92 441 885 129 530 722 79 389 810 63 346 802 111 269 916 112 67 735 76 259 955 95 15 956 119 428 554 60 155 923 91 561 891 96 151 989 88 463 622 81 162 408 109 333 631 78 271 662 96 601 627 115 219 465 113 341 695 86 286 924 139 533 726 131 392 582 103 218 433 121 31 725 102 780 951 113 324 624 91 65 131 105 603 771 98 327 717 88 17 395 90 1 142 100 67 685 112 360 702 163 127 879 89 168 633 126 596 869 111 318 501 70 323 958 88 431 453 92 553 909 110 473 552 105 530 637 78 130 895 102 451 994 135 26 124 100 443 600 68 852 985 110 475 649 102 209 940 67 835 887 113 99 402 120 809 982 89 164 740 107 160 715 88 400 792 79 204 287 109 192 378 84 41 180 123 83 425 110 126 696 100 275 741 123 346 747 81 409 607 141 514 538 97 523 957 78 580 910 100 241 805 97 454 825 134 627 848 118 38 184 86 247 509 161 816 880 68 648 987 95 937 946 136 255 559 113 390 460 147 154 750 100 390 514 88 304 780 111 439 890 84 240 957 62 426 510 88 602 856 69 335 604 81 131 260 92 113 386 128 50 669 92 450 765 127 653 795 102 723 965 88 878 943 79 362 417 105 131 870 97 113 854 90 603 747 120 277 960 101 376 402 102 36 610 109 272 783 71 139 453 104 10 116 96 432 535 117 115 545 107 516 964 109 392 511 121 24 345 111 246 720 126 498 672 81 760 877 93 481 511 90 650 807 122 4 579 74 238 890 96 308 478 117 122 573 115 415 998 83 661 725 91 345 625 124 303 654 95 234 374 104 875 887 82 115 224 103 421 685 82 666 675 74 333 540 146 117 135 100 213 831 120 285 565 64 195 544 117 141 833 117 512 581 92 6 745 81 424 973 80 58 647 79 465 739 91 318 652 90 451 801 101 200 298 97 144 349 113 518 756 109 38 116 111 13 53 112 60 846 110 468 607 94 344 964 131 4 458 113 112 820 101 14 976 93 665 929 75 169 755 123 3 389 67 309 966 60 769 971 100 463 763 105 276 651 67 579 924 105 30 451 102 750 885 109 143 891 102 497 550 129 433 522 74 528 958 137 631 683 87 82 794 143 629 699 80 559 993 119 446 760 83 708 937 126 279 564 96 388 539 97 274 489 93 27 725 115 165 552 81 497 835 92 24 302 92 276 768 87 152 366 69 635 874 120 573 597 92 258 811 52 555 807 101 109 276 117 19 709 98 870 949 99 519 831 116 462 542 115 256 602 140 160 468 102 444 513 93 522 736 62 421 640 84 745 877 159 523 569 87 213 745 105 32 680 95 383 563 102 512 649 110 27 989 119 591 986 119 531 535 109 252 818 113 582 943 100 96 195 99 635 759 76 237 683 72 290 645 83 55 365 118 886 915 81 686 694 91 133 509 118 370 986 67 576 980 72 170 712 82 352 974 106 185 609 80 19 521 103 806 946 86 258 423 97 114 137 73 311 939 83 460 464 91 376 685 86 824 931 122 187 947 76 19 569 104 242 575 112 35 807 101 639 889 67 666 889 131 36 176 100 520 870 96 103 772 74 242 955 107 431 886 144 394 976 112 142 427 107 544 872 140 57 845 102 491 711 86 91 121 87 451 576 65 167 811 121 549 730 59 155 773 118 224 251 109 115 759 98 4 921 62 320 853 90 142 950 97 15 828 106 386 727 129 512 772 115 242 403 158 871 908 103 666 907 94 363 490 158 190 692 94 179 571 90 416 800 86 341 745 80 8 725 121 38 107 136 170 536 111 626 666 105 23 975 91 56 416 54 5 830 107 260 381 122 481 709 119 221 360 68 515 522 89 704 761 110 640 649 94 296 683 116 219 539 79 585 889 124 18 880 121 145 712 92 340 389 128 669 704 112 367 632 106 440 868 110 551 802 100 608 725 98 341 402 61 50 620 94 723 941 68 268 410 83 428 748 84 551 713 96 194 615 116 84 493 86 58 627 75 376 824 115 164 889 91 536 869 87 51 97 87 311 783 99 455 566 103 312 713 114 532 780 62 597 836 79 52 932 150 459 617 97 218 239 139 52 689 112 156 998 88 56 603 78 891 988 89 724 870 95 567 735 113 736 751 116 821 943 126 589 601 79 460 726 114 588 777 80 382 508 109 617 834 101 130 423 90 619 877 123 475 664 131 32 387 124 354 549 135 159 617 111 527 539 86 416 544 126 649 896 97 332 914 105 211 530 102 57 236 109 434 952 114 32 661 93 273 884 109 386 947 129 675 947 99 148 722 123 646 906 101 220 985 126 445 713 82 645 805 87 40 589 141 114 267 73 140 179 98 0 111 96 303 523 72 58 74 61 353 616 86 123 538 89 752 934 83 809 987 61 635 640 142 320 708 97 278 617 131 115 257 61 73 637 72 854 910 73 38 791 82 432 850 69 3 611 101 243 393 83 123 136 101 635 676 113 478 519 100 331 760 147 313 763 111 231 245 93 183 250 100 272 710 120 274 539 88 240 376 81 291 596 116 570 578 106 206 643 90 39 818 94 79 941 89 229 286 95 163 172 109 705 745 98 165 184 79 263 886 105 86 951 77 365 481 102 378 709 122 381 649 100 31 485 96 56 792 109 80 927 140 301 619 76 102 756 127 479 943 68 594 810 109 505 706 82 272 855 104 220 623 120 342 491 137 220 867 74 484 737 78 182 823 96 442 491 117 397 904 81 202 825 104 269 995 122 946 960 73 83 866 89 880 967 119 639 939 70 748 773 101 156 887 119 363 468 108 375 514 113 239 792 96 816 909 94 133 169 119 84 362 100 368 813 104 324 626 84 196 663 107 159 848 100 585 918 68 0 610 89 300 769 90 5 213 93 170 983 116 694 704 124 204 784 84 187 550 92 39 103 98 49 144 79 157 535 92 746 860 62 269 983 120 224 338 119 750 843 106 340 921 89 268 888 74 29 688 69 653 975 112 752 861 106 70 690 114 93 166 98 504 557 119 74 953 89 489 685 96 48 263 106 155 285 122 349 442 73 120 269 93 117 903 75 365 847 76 235 850 87 146 752 79 427 910 84 267 400 109 234 834 57 487 694 112 434 943 122 211 978 88 244 839 110 82 274 92 298 787 105 35 528 108 34 121 74 177 762 120 495 564 130 829 966 110 286 575 75 121 502 91 647 750 76 675 856 77 209 478 72 215 953 95 40 482 117 678 900 97 289 495 97 945 997 103 117 263 113 48 691 114 208 563 88 890 976 68 478 915 103 517 828 63 837 929 73 231 725 89 576 625 85 70 567 97 102 488 92 941 999 72 266 928 61 43 226 99 193 754 107 656 988 91 21 916 80 383 621 123 16 257 102 569 718 64 294 718 124 668 835 102 693 840 66 325 997 114 471 674 107 703 903 118 433 814 116 633 825 100 300 635 98 40 154 141 722 988 76 549 710 111 14 240 81 471 853 120 666 895 117 176 629 79 430 731 105 211 284 88 471 792 84 234 952 118 129 639 58 49 229 94 130 725 129 821 830 112 722 997 119 225 804 127 285 363 77 225 872 102 840 935 89 94 623 59 528 614 133 0 759 73 69 695 56 725 730 93 436 869 80 283 416 96 10 600 124 125 146 108 774 791 87 678 824 109 218 600 99 225 524 106 488 834 89 325 756 91 90 976 127 98 422 100 395 624 92 55 418 113 18 333 104 16 766 98 317 478 110 232 879 97 163 173 91 60 677 87 512 648 97 61 378 130 113 535 63 421 780 106 465 960 91 329 515 104 489 739 83 68 952 96 40 162 72 218 461 78 575 998 114 190 333 85 882 932 117 435 767 116 311 476 117 559 708 102 51 277 118 41 307 104 19 753 124 438 910 112 518 660 122 659 966 129 135 505 128 674 916 74 337 871 81 172 951 105 426 578 103 70 488 87 357 678 107 53 308 101 430 926 97 533 838 92 276 500 135 780 952 83 868 871 101 147 765 78 2 135 104 26 162 123 404 972 75 463 538 100 582 690 65 125 172 113 163 345 87 135 768 64 37 414 118 488 913 89 173 997 82 12 914 68 422 622 98 43 157 79 885 926 90 717 719 89 322 755 81 126 455 113 144 164 61 117 696 175 83 308 66 457 748 95 637 975 103 915 974 89 503 541 82 313 320 97 584 980 64 489 765 137 296 576 95 66 108 115 428 968 105 13 31 94 412 924 88 373 437 105 225 663 83 643 814 126 267 949 106 127 140 99 95 900 96 712 823 97 221 721 122 118 730 116 4 228 89 337 461 106 273 663 116 86 361 111 125 228 115 228 736 100 491 860 75 152 428 95 5 857 111 619 946 96 492 996 76 84 221 111 255 765 96 148 976 124 609 674 99 323 361 104 191 419 117 151 295 106 217 592 83 474 934 84 370 856 73 20 662 98 123 436 87 318 500 96 414 767 77 738 896 98 136 313 132 43 668 74 95 269 97 392 942 119 30 722 118 22 382 112 726 930 108 637 778 117 313 480 73 378 647 83 723 727 100 380 913 92 90 794 90 671 933 94 341 832 109 361 405 110 629 634 80 196 843 85 312 626 104 392 611 98 464 465 143 410 898 65 262 626 116 309 805 94 253 861 99 476 764 119 329 436 102 399 931 70 661 716 65 144 754 65 501 599 78 391 844 68 236 327 113 689 979 120 651 721 100 246 365 74 401 453 107 102 407 110 92 256 104 50 169 112 78 655 116 361 865 90 141 205 125 321 607 64 107 947 77 243 557 113 30 171 69 93 361 90 368 476 117 70 236 102 474 488 97 9 297 100 547 680 83 407 903 120 329 419 110 828 969 95 28 43 119 98 124 88 397 711 133 131 280 120 126 486 59 693 879 118 13 663 84 206 914 91 199 589 48 255 946 67 726 911 111 486 686 107 249 494 111 176 840 105 227 367 80 398 559 100 183 305 116 348 663 135 69 119 113 157 185 106 125 773 68 336 596 114 28 101 96 775 959 79 613 638 101 276 326 88 14 383 115 546 956 99 26 913 61 123 308 115 39 301 78 192 901 93 393 600 94 295 385 120 418 498 87 445 601 136 365 373 79 99 902 85 880 959 118 206 694 51 1 657 116 63 729 79 104 632 96 25 927 112 500 583 104 204 242 105 595 738 81 489 858 112 22 510 103 330 929 123 341 897 108 134 339 116 375 685 61 410 748 84 26 518 92 412 734 56 594 960 104 499 575 98 250 473 81 51 432 106 484 645 126 278 995 96 140 705 106 158 637 89 15 288 66 616 833 105 88 580 81 371 836 126 131 530 86 298 498 89 425 742 134 7 996 120 206 510 84 203 794 127 612 686 112 30 141 136 617 971 106 97 676 94 250 635 91 12 311 105 506 732 72 170 652 88 281 558 103 157 989 87 425 557 96 125 301 86 82 114 84 211 303 128 43 922 86 361 709 103 233 910 90 259 865 109 538 665 106 189 770 105 168 519 92 35 705 135 385 523 105 575 806 117 101 284 96 563 888 120 957 998 85 726 837 82 474 699 73 464 581 117 59 849 86 136 512 88 95 113 112 323 651 91 655 800 82 186 452 110 921 972 99 362 999 85 22 839 115 515 782 104 378 652 116 617 659 118 838 922 129 743 834 65 370 824 102 484 922 40 613 945 92 390 845 93 171 172 106 275 401 85 40 895 102 175 259 114 571 791 99 123 781 113 18 930 121 251 477 89 235 658 137 96 122 78 417 729 104 666 827 111 642 933 48 472 754 87 691 935 110 153 703 105 316 465 132 76 640 99 201 280 113 586 923 105 550 956 131 645 876 79 55 248 114 176 996 98 154 760 131 18 921 59 497 545 114 337 513 68 933 943 98 100 220 93 68 319 85 4 823 121 782 996 98 143 603 110 167 551 74 266 883 83 189 614 89 268 487 76 593 901 88 83 399 110 465 483 89 217 305 104 290 312 113 135 366 100 231 803 107 145 232 72 175 568 87 556 571 57 157 396 101 628 917 87 508 853 88 82 943 69 21 887 91 91 269 115 168 372 53 38 630 142 26 370 100 294 705 96 16 908 80 281 282 88 38 773 96 433 476 98 502 664 114 312 681 97 60 163 100 544 912 100 547 963 98 181 272 125 194 884 71 219 658 100 372 386 101 524 787 112 204 769 84 108 339 112 358 522 118 729 954 125 27 171 99 344 468 87 433 725 92 589 889 100 218 658 119 127 492 100 9 197 71 595 822 84 73 172 80 700 866 81 314 348 66 844 848 111 129 264 117 176 558 72 547 688 106 388 947 134 540 622 78 95 143 81 502 721 112 275 828 59 104 445 97 234 549 82 235 662 110 741 835 81 259 991 115 132 660 105 910 923 105 226 553 117 115 447 122 141 500 115 843 912 81 6 515 94 87 376 114 301 802 86 609 881 102 316 596 89 549 812 133 560 897 101 742 950 115 170 480 134 528 983 98 555 886 114 71 145 95 48 390 145 435 757 91 349 987 87 514 587 123 388 606 92 315 474 75 785 942 76 692 693 129 257 273 124 108 999 115 118 608 83 13 743 83 734 798 69 265 664 82 337 458 99 535 883 80 381 768 95 133 222 99 399 928 114 605 697 88 105 499 118 148 572 99 77 804 59 378 679 113 179 494 91 173 978 72 86 450 106 290 849 127 425 493 115 429 727 93 137 993 114 138 860 129 737 926 113 322 497 97 164 294 121 86 310 86 191 633 93 48 668 141 304 895 108 255 575 61 262 299 73 677 919 106 36 362 122 188 848 112 310 841 105 242 996 93 269 816 103 85 234 122 595 710 90 297 465 125 482 908 120 891 910 90 733 796 119 332 793 118 119 354 112 15 877 73 94 283 111 549 986 103 394 864 57 633 827 87 1 382 134 178 298 82 221 430 89 295 767 95 322 645 85 539 588 110 27 821 82 6 921 71 398 897 92 450 945 103 614 998 81 33 574 81 770 794 115 361 567 100 655 922 127 35 910 70 577 769 53 144 745 85 48 235 105 87 993 87 281 392 92 150 392 114 946 992 101 20 931 97 336 754 95 320 485 113 108 304 98 197 761 83 664 725 97 479 543 133 413 614 119 574 707 82 72 391 102 209 522 141 892 911 123 216 736 95 524 559 85 133 472 129 243 580 62 203 869 95 370 412 101 85 914 96 480 794 103 173 200 109 575 816 94 32 275 112 196 831 125 575 842 74 283 395 80 470 824 80 10 487 120 655 710 122 654 827 82 876 931 95 390 758 105 122 901 90 591 974 110 21 831 114 397 717 66 347 635 99 433 481 112 16 559 101 552 663 108 11 803 116 54 210 108 44 196 106 187 478 98 846 883 118 446 921 111 151 720 108 339 907 108 264 824 90 726 766 101 16 975 68 136 768 105 555 844 107 73 239 154 220 469 105 775 952 131 605 854 102 578 660 98 79 217 139 372 925 99 117 722 102 893 922 96 420 966 72 630 693 138 5 874 82 692 979 80 938 995 82 780 842 89 279 869 110 382 958 82 412 770 91 486 708 108 622 712 105 81 625 105 79 498 125 587 629 81 377 469 83 17 276 118 337 725 101 468 882 100 103 529 117 513 776 73 252 672 112 56 709 93 249 532 111 65 607 88 129 488 60 446 822 68 138 680 116 302 718 95 587 802 88 112 700 116 334 680 81 531 546 67 353 457 97 479 509 39 411 653 110 58 129 101 40 341 73 539 794 114 775 783 87 268 441 79 111 946 116 456 500 112 539 927 117 266 718 89 318 829 111 552 744 108 85 927 89 149 909 80 730 977 110 272 691 98 245 735 118 666 883 97 20 277 120 420 543 116 140 146 51 141 801 87 755 927 82 253 860 114 214 906 77 481 579 95 284 719 88 155 792 97 217 479 111 208 920 89 144 572 85 154 659 87 334 681 129 547 584 98 108 912 120 261 645 70 536 626 78 494 601 91 752 950 101 246 936 88 267 978 89 633 880 103 381 555 114 390 821 117 503 731 61 499 884 95 246 989 88 220 700 94 316 567 97 399 440 115 824 998 101 411 746 88 611 664 121 311 411 98 799 878 106 552 984 105 37 634 90 28 382 95 196 887 108 747 900 97 144 897 80 591 742 99 121 728 87 74 910 123 681 713 99 87 661 82 96 626 99 695 836 115 43 855 109 31 312 108 26 389 139 107 507 97 152 578 104 399 404 87 167 998 127 694 810 102 124 632 78 80 583 119 726 775 84 640 931 60 219 369 41 305 317 79 559 821 88 718 839 81 236 930 45 330 609 84 523 767 49 94 809 118 470 809 112 305 525 99 79 488 88 280 979 80 378 901 77 37 506 113 254 954 80 691 996 131 803 901 102 338 757 67 484 615 85 7 457 97 749 984 90 433 663 93 363 527 66 217 650 80 351 533 138 26 997 124 439 939 68 239 908 109 24 442 58 554 744 120 474 583 69 265 882 114 227 394 89 518 688 119 482 968 105 43 393 74 358 623 88 295 704 127 173 388 110 48 824 74 448 927 128 76 918 110 458 891 87 351 596 92 389 749 109 30 864 93 256 793 99 137 304 60 256 473 71 397 677 75 541 655 106 656 737 42 139 604 85 4 469 112 170 707 117 745 955 119 896 973 116 263 590 100 44 223 108 649 717 95 8 784 111 795 871 140 198 961 94 102 713 111 66 234 93 437 847 109 16 649 82 566 782 132 290 383 92 474 501 71 182 898 104 184 385 120 388 712 44 121 807 117 397 752 117 407 487 107 645 850 111 422 548 139 44 405 86 202 873 116 418 644 118 287 760 80 128 368 103 429 672 96 150 840 88 490 931 111 358 391 82 414 501 94 94 224 107 116 541 102 20 402 125 543 680 105 85 99 104 346 476 100 158 875 111 396 936 101 113 614 102 59 877 47 200 598 110 206 806 78 651 708 96 800 897 87 235 787 117 19 356 90 564 681 120 834 994 81 377 937 110 366 999 63 265 944 95 489 678 105 370 653 130 333 947 82 178 710 125 39 155 99 42 123 112 360 950 77 43 69 74 3 12 101 230 320 123 486 596 88 112 932 134 78 156 86 595 865 116 235 611 107 402 546 85 398 561 103 77 931 70 415 578 95 9 582 117 230 330 82 418 962 87 106 561 95 67 522 110 237 941 90 104 320 103 165 412 105 465 659 94 102 977 111 304 321 79 338 985 84 414 781 105 571 630 99 242 521 87 19 817 90 275 623 103 61 747 87 167 772 80 468 528 76 708 878 86 230 537 85 546 992 97 607 987 80 191 730 101 178 691 133 705 798 86 205 912 66 29 871 99 435 909 70 661 808 85 324 773 150 83 512 118 13 149 100 224 524 127 182 826 81 757 789 114 186 843 102 765 875 123 37 677 88 86 263 142 308 687 90 311 899 118 823 833 109 57 979 100 49 184 111 331 984 126 854 950 81 428 817 122 329 800 90 587 618 91 193 923 102 539 652 66 869 878 82 66 74 89 23 934 78 56 983 96 434 598 99 158 615 108 136 270 115 911 927 88 14 327 93 770 993 106 267 774 111 368 477 133 40 382 94 66 563 111 136 838 88 123 617 111 116 756 91 223 554 109 466 566 93 433 757 77 413 871 117 432 590 86 833 905 120 84 639 91 760 796 60 727 966 84 211 371 91 359 611 112 424 648 68 215 366 88 644 815 119 792 950 120 150 304 81 320 860 113 298 873 100 176 829 95 214 822 107 566 630 102 643 844 106 685 688 100 218 934 107 408 575 129 847 917 118 267 574 64 556 559 103 291 301 94 275 760 94 301 630 118 7 53 93 114 521 102 163 210 95 119 665 91 75 700 106 127 351 152 237 692 96 4 860 136 115 572 89 245 973 88 133 999 134 63 225 99 65 599 102 400 483 91 214 353 94 379 532 123 553 802 96 3 560 124 420 803 142 0 452 91 21 260 115 210 591 75 718 931 96 250 396 73 253 970 108 90 708 54 23 98 93 636 864 88 65 293 130 79 382 102 119 667 97 544 645 99 283 591 122 264 289 89 483 712 110 294 902 86 16 241 88 301 815 81 672 997 123 487 986 109 721 968 102 278 931 89 237 532 91 474 853 118 52 565 79 685 838 112 330 769 131 618 932 89 59 265 125 692 861 80 78 534 101 53 894 118 223 366 85 831 844 113 558 604 85 109 261 119 364 940 97 275 871 94 156 923 125 23 841 74 169 475 95 142 167 71 302 899 92 214 619 58 809 917 97 384 819 128 106 465 97 86 966 98 845 859 98 451 904 113 384 887 111 468 769 98 412 697 90 67 846 69 51 357 53 178 872 107 511 598 95 504 519 87 619 854 116 547 927 82 489 588 127 157 960 89 98 266 86 405 771 85 336 639 120 304 998 90 14 164 111 840 978 109 245 778 100 205 394 122 287 638 104 243 328 77 311 863 101 263 968 104 104 618 90 300 820 88 463 546 108 757 953 122 102 615 82 150 517 95 524 766 106 311 687 135 517 961 86 341 807 84 336 658 115 545 635 92 7 45 117 962 966 107 452 744 82 136 965 86 580 625 100 201 571 118 485 691 99 457 870 90 583 827 126 93 211 121 133 234 133 357 519 130 386 502 87 605 860 69 71 95 119 684 863 85 607 762 106 28 220 84 391 494 104 126 489 88 273 303 85 178 335 122 37 409 91 286 296 87 224 845 137 419 973 100 521 539 120 594 853 134 705 865 86 651 724 136 178 473 123 17 72 116 70 793 105 374 656 115 5 222 124 931 971 108 174 448 99 755 897 44 219 348 109 146 151 75 162 996 94 690 945 99 679 703 91 21 722 124 230 417 97 770 787 119 770 945 102 398 929 73 574 943 79 57 442 101 661 885 94 188 751 122 290 596 135 128 262 94 90 103 86 881 973 119 219 301 89 400 523 107 255 447 82 453 515 76 521 740 114 439 474 105 405 731 125 39 262 105 430 641 99 194 239 75 388 690 107 148 473 83 497 879 95 585 905 82 649 906 105 121 944 145 224 266 135 805 858 69 22 795 62 378 390 114 343 963 103 873 926 51 326 832 98 43 505 98 137 198 93 115 289 65 40 807 79 280 363 88 225 939 88 34 884 116 553 960 58 675 815 110 290 771 78 309 445 97 500 651 100 707 911 130 39 822 102 808 829 121 214 627 133 514 948 83 385 529 111 529 628 57 331 475 91 27 806 98 268 427 97 44 758 78 826 923 96 425 904 92 235 309 97 256 956 106 40 354 127 425 723 105 119 586 117 799 911 96 440 759 94 474 778 100 239 415 114 588 616 117 669 729 119 572 902 145 342 689 90 150 486 125 378 726 106 309 545 100 517 603 119 292 397 99 363 972 104 316 991 97 145 363 90 611 833 146 204 559 103 506 611 138 180 460 140 587 755 92 281 761 114 84 256 75 31 944 87 434 775 80 325 514 97 284 352 148 407 467 84 619 735 105 66 100 83 808 810 116 91 261 115 190 916 67 732 930 93 13 458 63 206 237 96 41 795 57 371 597 84 11 184 119 236 858 95 667 966 98 216 622 131 98 562 101 458 460 109 296 608 94 233 662 103 92 968 90 692 990 106 138 723 125 780 953 107 336 581 101 341 511 127 628 953 112 3 839 84 445 674 96 607 867 134 57 69 112 687 690 67 63 200 91 142 984 77 25 563 83 211 343 112 343 836 115 510 818 76 25 318 98 22 476 95 871 974 102 549 869 64 310 387 138 714 770 52 81 826 107 444 646 124 348 865 115 135 530 98 620 951 95 642 748 93 113 638 96 172 302 100 0 489 106 335 736 86 689 973 94 49 432 85 112 294 110 5 589 68 305 405 96 11 829 136 87 752 118 99 579 126 392 564 110 286 572 81 10 346 84 20 496 100 248 707 105 360 811 90 560 590 85 388 801 86 314 526 103 280 672 86 450 672 128 669 984 114 105 335 96 625 903 90 442 573 91 526 884 93 626 628 84 578 911 82 492 508 109 434 728 88 663 803 104 274 472 119 102 353 63 737 994 90 57 823 148 8 766 108 255 826 129 453 927 68 105 342 132 64 372 73 478 690 102 781 807 99 2 795 138 503 817 117 631 847 75 186 895 108 218 746 98 219 307 146 192 600 102 276 875 82 618 637 90 189 536 98 612 764 110 15 790 104 51 510 71 372 646 79 829 982 126 580 866 123 435 606 107 730 832 109 529 895 97 561 722 95 516 542 103 189 707 76 760 916 86 112 348 136 228 653 101 497 802 109 457 925 69 260 625 103 238 705 117 558 868 107 130 315 99 880 890 130 545 946 108 257 762 61 752 807 90 8 182 106 152 225 123 29 140 112 239 280 62 270 773 100 505 957 105 508 673 82 190 680 115 404 977 88 132 674 89 498 574 85 521 585 129 621 948 101 47 245 105 91 389 85 662 925 82 623 774 80 143 877 125 508 569 137 675 999 96 87 471 120 231 232 99 585 674 91 142 613 95 471 478 112 549 698 80 483 762 104 900 956 97 564 678 83 729 983 138 493 933 74 219 672 107 293 963 87 721 894 119 272 973 90 561 665 126 628 803 93 264 528 84 822 947 95 83 580 136 74 121 76 50 922 89 214 555 91 76 427 112 54 724 104 489 691 103 227 891 106 16 438 114 117 156 101 552 659 99 672 873 86 468 890 103 218 863 116 241 539 114 247 640 80 112 920 87 180 834 97 531 832 105 174 897 84 198 664 105 15 562 135 316 689 97 74 481 78 326 773 96 301 499 83 461 990 116 61 487 70 192 985 112 89 760 78 206 540 125 603 739 109 331 532 110 834 886 123 200 282 127 103 480 72 42 373 107 115 393 90 226 409 86 66 731 108 48 275 92 105 601 109 252 920 82 381 426 127 263 370 54 466 710 90 388 483 101 230 311 108 634 934 117 357 612 90 739 959 93 153 744 104 671 827 153 116 340 114 597 975 103 164 532 70 513 935 76 198 796 76 258 492 91 602 768 116 216 341 91 750 862 102 147 790 73 432 770 109 550 815 110 724 784 76 329 718 99 306 842 92 948 973 75 761 875 105 253 734 84 119 306 112 102 707 100 404 961 112 516 592 88 670 793 120 99 333 118 156 208 62 156 456 78 602 605 98 364 759 104 51 682 87 120 560 80 16 177 93 53 407 116 396 758 85 190 746 100 494 624 92 151 543 96 672 692 92 161 290 91 154 295 92 685 853 80 438 793 122 156 788 94 28 547 124 227 988 104 783 902 70 240 886 58 9 524 91 211 438 77 313 980 80 628 684 92 140 457 91 13 943 122 251 879 120 720 832 91 681 874 95 652 967 133 164 514 91 166 460 90 494 945 132 280 447 96 673 839 121 512 592 118 350 873 49 605 855 118 770 898 91 750 920 126 55 143 96 187 816 110 27 546 96 258 556 69 417 849 96 255 284 72 356 443 111 149 491 50 42 708 129 460 653 107 197 346 107 183 261 68 26 612 79 25 524 84 191 866 97 780 994 85 94 314 79 149 612 94 635 993 97 81 630 96 98 129 91 280 870 90 477 538 106 3 97 113 530 733 112 34 481 143 784 880 111 1 38 83 259 336 142 217 679 110 209 246 105 210 592 120 676 992 111 477 655 79 43 699 117 476 490 105 29 804 81 432 629 121 4 737 116 535 592 118 623 910 115 52 248 112 267 412 79 482 558 101 650 689 77 353 756 78 80 648 105 11 379 131 683 884 83 70 109 83 98 378 65 96 989 82 305 412 129 166 264 106 69 746 93 198 598 70 494 866 120 192 758 110 396 406 94 45 623 74 12 876 115 166 869 104 131 794 119 781 923 89 288 662 117 550 581 113 16 700 59 429 510 108 580 920 94 373 418 113 291 669 120 349 557 90 26 846 150 650 899 113 237 273 99 571 816 120 64 987 74 777 909 91 659 753 72 563 830 70 94 579 98 258 769 86 282 817 119 498 809 71 257 776 101 43 74 94 225 654 145 311 903 119 576 939 91 496 505 92 504 530 74 735 933 119 336 455 102 425 590 103 126 432 76 226 843 96 531 657 122 299 934 98 92 159 90 566 621 108 337 477 125 739 742 67 780 877 80 762 947 93 87 364 81 461 487 77 152 924 107 231 597 103 493 609 114 681 981 121 446 830 105 132 394 106 214 747 129 485 722 100 354 526 106 294 938 106 227 901 95 751 805 70 139 239 95 407 444 142 568 703 71 698 866 93 292 658 83 109 406 110 232 382 64 115 688 96 112 766 101 446 993 103 51 785 97 316 676 142 176 318 84 220 688 98 347 850 93 532 745 97 148 753 104 1 332 108 266 630 82 253 407 101 108 369 85 590 899 87 268 901 114 699 746 114 367 771 103 782 993 124 422 884 94 526 844 88 371 395 100 198 797 104 536 929 126 810 976 93 393 678 82 51 523 90 341 830 124 482 542 114 189 341 104 658 905 114 105 794 77 8 74 106 447 975 131 4 287 114 775 914 138 273 998 111 430 954 120 214 631 73 103 519 98 110 604 110 802 982 87 155 445 64 746 807 104 210 250 65 377 741 103 54 482 107 559 898 95 93 168 78 808 858 76 489 894 93 159 896 118 341 671 120 491 795 110 811 938 72 486 627 83 740 761 109 328 659 103 85 628 132 102 538 112 62 994 72 448 778 97 211 396 124 11 528 88 81 144 107 83 101 95 258 869 111 25 765 127 372 698 97 592 974 98 54 353 90 108 289 76 18 120 70 188 791 99 577 668 92 511 684 95 142 698 81 183 527 76 2 92 109 806 928 104 417 989 136 173 281 90 49 493 89 487 674 85 288 725 121 374 488 75 278 960 101 400 443 87 243 474 80 27 894 119 429 533 94 262 489 110 571 927 93 357 817 107 83 634 80 50 100 92 548 799 88 291 688 71 277 712 136 262 410 95 389 570 75 594 603 103 154 381 139 90 404 84 146 931 106 64 371 122 512 936 114 387 986 88 402 515 46 16 692 113 324 668 124 168 188 125 124 387 125 272 803 96 874 896 112 353 850 95 230 959 121 8 666 66 346 801 64 287 679 96 592 991 91 802 918 80 217 340 88 258 773 141 258 710 114 367 762 113 105 374 88 87 265 97 264 649 92 13 351 98 35 760 83 448 790 113 74 912 95 412 649 115 494 775 99 193 480 111 442 671 97 857 915 103 119 521 97 271 785 106 301 395 80 528 843 89 597 892 65 240 391 75 93 638 97 438 514 126 96 781 120 189 607 116 278 779 110 385 723 109 155 321 111 129 924 105 432 595 108 77 993 82 173 503 116 201 941 124 252 465 118 425 504 88 170 392 97 162 323 81 237 264 114 250 618 99 122 353 78 307 645 98 744 842 77 327 803 117 486 752 43 15 614 128 471 765 90 582 671 80 243 893 93 837 902 72 2 191 115 108 559 94 268 846 91 163 642 118 647 954 111 2 118 79 332 513 109 281 885 130 687 948 88 633 885 97 496 834 117 770 775 90 855 880 157 61 328 65 698 937 122 281 327 94 235 880 91 166 809 73 175 280 103 545 609 74 714 873 115 2 29 125 192 948 114 277 857 86 216 604 146 42 503 100 127 804 93 151 434 82 38 788 79 46 194 105 708 785 96 61 981 85 9 122 124 381 502 110 515 817 92 528 943 109 28 205 106 69 647 87 480 665 83 449 519 75 155 270 65 181 938 73 498 585 114 79 136 91 775 874 72 151 927 87 142 307 85 331 969 113 562 781 93 190 537 118 715 891 68 252 362 98 414 768 106 84 277 108 187 402 136 288 305 99 35 278 101 427 440 84 430 866 95 0 767 83 158 693 84 259 656 97 85 525 80 367 923 86 238 785 132 395 995 100 443 456 102 523 734 114 390 804 88 20 299 75 287 817 98 478 535 116 448 555 105 212 311 112 137 829 105 168 978 98 811 910 76 247 561 134 369 733 97 165 554 92 354 607 86 47 870 106 896 907 139 87 179 90 171 299 152 453 848 90 379 570 82 465 835 60 676 774 96 646 693 99 23 134 85 37 837 122 226 696 109 65 655 132 518 876 85 171 365 86 122 435 107 26 51 131 131 611 147 104 754 76 100 493 97 428 712 104 7 798 92 584 585 118 65 225 118 95 982 98 286 512 82 964 991 128 158 607 133 112 383 80 44 672 127 46 159 72 478 490 148 28 752 95 26 988 101 506 680 87 76 698 111 6 63 48 519 766 150 62 393 79 1 624 73 536 876 80 36 322 83 40 313 111 243 285 79 3 268 107 362 732 73 64 195 103 700 818 138 422 636 88 104 614 95 377 811 74 798 865 83 51 228 102 546 824 116 491 840 85 504 919 94 152 192 105 59 170 70 839 971 98 76 310 109 186 841 116 744 824 97 25 393 79 506 836 98 96 293 94 211 497 111 82 189 120 636 687 93 610 674 106 251 348 99 81 397 81 192 822 80 38 359 97 140 952 104 601 727 75 342 676 110 109 915 92 125 510 80 711 781 88 553 641 141 387 430 141 728 975 137 387 509 83 40 480 106 368 670 81 467 949 123 283 926 133 189 899 94 74 135 92 579 658 116 366 566 95 228 874 88 744 953 140 205 616 117 113 779 77 263 997 116 710 854 106 350 687 105 555 962 120 377 602 115 625 974 93 153 808 102 505 777 77 222 595 108 589 720 85 125 500 118 512 973 98 541 948 80 815 938 73 0 938 117 639 974 129 131 232 86 361 585 158 184 271 96 818 870 71 512 850 123 414 965 121 85 824 101 227 761 87 539 873 89 401 731 81 96 527 47 545 779 66 48 60 120 90 751 92 236 548 102 825 972 126 617 767 106 124 570 57 40 278 136 583 891 112 309 475 67 21 423 133 116 320 78 144 493 109 320 758 64 330 759 129 428 557 93 26 979 144 89 615 83 285 978 66 171 527 66 799 912 121 96 756 105 656 787 84 98 829 93 212 298 124 279 983 87 516 804 112 465 812 69 180 964 97 268 401 118 300 777 108 459 696 76 298 860 47 56 953 100 98 340 78 158 780 59 368 811 111 440 998 127 154 879 78 435 469 122 699 860 134 184 505 148 412 582 136 862 917 60 94 945 116 760 869 86 145 673 100 403 610 102 185 545 114 331 733 72 256 529 101 272 574 79 275 342 108 78 107 152 284 345 91 607 864 95 38 283 79 259 265 86 599 627 102 643 658 96 691 961 114 115 501 68 96 110 82 487 973 114 411 787 92 80 133 93 99 681 112 218 876 48 438 769 116 786 907 69 504 696 112 220 943 78 40 224 104 19 832 122 282 714 108 620 910 92 493 654 108 323 697 87 203 275 120 395 708 115 369 452 97 30 190 82 300 401 98 503 898 87 549 657 75 320 777 86 152 469 88 565 601 120 339 397 95 238 737 95 556 863 119 112 301 117 526 681 139 829 990 74 34 867 95 75 152 61 122 357 84 57 88 78 127 950 110 376 739 106 669 993 107 733 778 66 860 922 113 390 467 77 359 600 74 147 242 92 174 807 103 430 788 113 583 819 128 318 392 66 127 188 133 722 770 115 454 498 106 134 757 122 455 776 118 243 490 101 344 944 131 447 738 122 427 876 78 132 413 125 350 533 90 277 798 72 133 955 116 750 756 111 466 652 106 75 194 96 4 232 93 203 255 89 946 975 107 421 426 97 188 456 97 809 967 109 137 167 81 68 762 112 431 663 70 31 49 125 9 923 88 353 860 116 394 724 97 521 970 93 455 579 107 705 904 76 336 644 99 65 366 79 228 737 86 24 608 117 201 793 87 831 907 94 328 436 81 876 958 119 481 557 74 434 533 103 673 918 94 135 225 114 277 445 118 521 907 108 234 892 95 302 928 96 91 327 114 810 831 156 518 834 108 447 589 92 90 98 114 34 395 107 368 528 75 584 622 128 5 120 117 440 445 71 124 993 91 814 952 88 656 715 92 626 734 69 73 554 95 633 969 87 213 671 111 590 841 163 340 433 72 58 900 70 206 896 124 139 235 115 305 979 78 449 841 103 152 973 101 100 831 88 200 855 119 128 952 63 144 967 104 85 732 89 286 543 122 340 986 88 591 980 102 7 334 101 8 653 95 565 758 93 133 822 124 402 652 101 898 950 100 571 756 125 271 748 82 140 625 122 185 979 101 241 858 85 180 926 76 366 709 123 672 853 78 429 517 96 32 429 79 341 700 136 613 699 80 548 807 103 664 961 101 805 884 76 163 398 91 108 351 107 116 367 91 723 803 119 628 636 86 114 938 69 224 611 95 585 897 113 588 953 87 191 755 96 199 861 112 639 918 77 815 886 109 176 520 104 269 479 101 189 196 141 803 815 99 480 953 121 635 982 83 264 293 124 682 941 116 101 408 78 377 693 74 53 785 93 73 611 125 25 213 84 727 728 104 424 966 111 50 672 111 776 894 96 308 871 92 378 735 105 246 651 105 80 433 72 310 885 83 335 472 69 384 573 94 27 102 87 109 227 125 570 655 87 412 421 137 21 73 113 315 320 122 116 869 80 228 646 106 570 794 88 141 389 95 31 731 98 319 816 138 819 943 96 194 846 106 186 633 94 912 953 86 208 961 100 589 697 130 190 700 42 37 515 115 191 579 101 742 993 91 172 315 83 280 950 130 310 767 103 358 514 88 411 461 119 427 921 59 664 723 116 281 353 90 72 691 93 204 682 66 236 419 101 181 513 74 377 894 98 472 587 133 21 85 90 833 882 38 678 916 74 322 906 111 744 865 100 149 879 106 335 625 70 102 894 107 884 925 93 314 623 74 349 575 68 257 747 74 381 848 112 112 264 107 134 212 102 293 554 109 230 733 92 406 735 111 22 528 104 138 545 68 738 866 85 201 866 117 780 975 124 764 772 82 415 521 116 679 850 129 592 608 103 124 377 98 110 758 74 557 774 101 113 497 109 204 757 141 329 870 98 625 703 124 317 667 79 135 493 89 3 324 99 89 115 126 887 936 82 10 418 133 214 813 85 248 466 99 133 569 90 512 595 103 117 169 144 58 425 115 317 932 103 667 780 119 882 953 105 789 889 121 655 659 73 544 899 93 318 654 89 310 882 82 82 152 106 202 973 98 297 451 108 53 581 105 614 921 69 303 468 96 461 681 110 137 338 98 251 342 112 505 540 68 167 500 71 503 934 132 420 672 106 179 997 95 229 823 108 371 393 84 73 199 55 176 756 78 128 906 99 980 991 90 477 537 52 154 262 93 498 893 82 16 56 116 336 848 86 13 938 76 422 730 82 752 899 115 585 656 86 301 682 98 6 277 79 631 710 95 23 228 84 110 836 109 124 726 136 603 844 126 453 518 61 183 895 125 319 580 77 69 315 108 437 801 103 81 892 130 127 926 107 598 654 117 339 401 99 568 809 129 367 676 107 606 732 106 419 562 96 379 512 86 92 823 96 796 963 102 145 716 73 69 540 108 733 868 104 520 692 97 58 231 91 162 761 85 343 910 106 199 406 69 137 201 98 318 820 60 290 918 111 888 895 74 247 751 82 722 817 119 53 930 129 399 740 71 521 920 85 529 705 100 32 666 106 28 376 75 807 898 116 77 705 108 498 973 96 138 249 127 445 499 100 250 726 95 692 752 108 15 209 122 347 751 52 176 793 125 572 967 124 815 837 136 91 925 122 244 484 79 299 692 125 414 751 96 496 899 144 649 823 103 434 667 59 164 518 115 13 192 84 746 827 144 29 323 88 69 603 118 318 676 92 383 486 91 541 734 83 262 421 102 705 993 125 116 438 119 381 925 117 137 299 86 114 323 35 326 445 102 738 892 98 137 668 111 237 527 94 117 119 109 746 759 104 221 499 106 28 210 105 16 954 98 317 668 68 198 808 95 52 430 90 121 587 102 140 304 106 120 777 120 144 633 61 120 492 123 657 940 98 0 183 82 127 282 59 151 605 82 352 486 66 176 653 69 317 911 90 223 766 118 628 699 127 48 745 103 101 558 113 281 836 111 114 612 112 425 940 87 26 814 100 161 460 97 322 540 99 156 474 105 162 593 119 104 568 91 257 618 109 143 353 126 333 524 126 135 970 130 48 528 96 373 465 95 101 654 92 115 536 73 174 383 67 131 947 114 289 505 97 569 922 93 121 245 86 418 943 94 116 956 97 11 543 103 151 270 107 827 979 109 599 750 91 185 651 120 78 591 98 742 927 96 176 913 61 6 801 97 223 522 85 64 701 42 466 911 116 340 565 53 240 757 109 1 768 89 510 717 91 78 463 121 81 709 89 290 453 113 382 565 79 48 619 83 455 539 93 273 605 87 463 548 75 929 987 110 457 990 81 429 730 80 7 876 111 529 884 95 464 574 126 34 559 71 193 842 135 612 707 84 4 69 94 104 947 74 309 899 95 531 708 93 491 999 110 431 469 107 15 819 83 770 894 104 70 775 66 547 841 128 121 383 118 679 981 107 80 483 88 719 934 131 559 900 129 714 976 67 475 937 110 447 991 72 443 951 125 103 229 97 89 768 85 12 983 101 307 846 62 214 517 86 351 461 84 472 616 128 105 197 79 325 808 120 686 808 94 75 288 135 436 928 104 227 414 120 892 988 80 94 395 63 413 830 91 172 900 88 138 568 103 273 713 94 93 285 105 368 708 138 0 353 92 704 911 99 508 958 48 189 592 94 647 707 101 237 615 93 12 41 131 503 748 59 502 710 95 65 598 105 577 655 106 341 848 60 11 791 126 809 897 83 143 540 131 350 471 77 29 91 57 195 444 84 42 903 115 83 769 107 181 205 77 647 669 72 112 574 75 346 693 108 78 699 83 446 484 105 656 891 108 158 182 112 642 843 103 164 529 112 358 519 94 288 997 103 438 879 113 154 708 110 68 987 77 812 969 64 372 526 124 116 895 94 147 938 97 755 928 105 342 796 129 91 649 92 351 914 74 23 695 107 503 714 62 740 938 53 106 111 116 137 257 94 32 398 93 102 655 84 216 285 111 7 353 127 769 829 93 156 362 103 615 632 98 378 793 92 19 830 81 369 637 102 440 625 115 775 815 80 136 814 80 628 941 96 207 748 112 135 470 112 172 562 56 375 599 124 326 441 120 361 367 115 297 479 88 734 801 91 882 913 114 85 568 142 398 731 122 497 796 75 279 610 97 383 622 112 309 957 123 298 912 91 44 893 86 112 138 94 873 923 112 499 705 95 271 321 118 424 559 69 118 479 114 458 669 85 60 199 103 468 685 104 500 902 66 165 687 61 417 886 72 234 868 121 7 882 102 354 991 76 166 721 134 203 231 104 414 891 73 2 744 82 663 775 110 353 836 97 61 73 106 470 804 80 284 524 91 656 888 64 441 640 101 664 869 98 526 965 97 397 558 57 35 811 103 306 953 61 380 464 83 616 743 111 631 921 71 348 784 136 356 496 64 286 917 111 443 561 84 62 579 91 415 995 98 748 758 90 197 986 90 399 688 64 125 262 98 463 531 117 60 186 124 3 156 99 692 922 124 291 450 105 116 847 137 121 430 116 144 884 96 272 364 94 66 293 107 297 423 87 291 444 70 225 733 65 264 639 101 337 350 100 722 953 94 88 556 70 501 916 91 287 306 111 636 909 112 390 840 120 80 393 121 186 492 77 69 627 82 108 865 103 21 618 60 55 435 139 471 736 111 706 876 103 383 610 83 479 802 97 848 973 99 525 666 115 492 812 110 234 793 139 21 94 86 344 698 113 158 455 92 461 857 95 747 829 83 17 768 103 211 632 93 10 545 68 748 751 107 241 541 99 327 973 95 815 968 104 389 932 81 374 676 64 263 676 91 305 983 106 361 950 110 70 904 78 203 560 126 133 336 97 353 970 124 34 531 85 589 590 116 194 417 95 580 955 127 591 890 129 482 667 76 141 421 74 238 883 78 608 841 84 431 930 112 478 522 80 1 914 92 215 821 127 46 927 64 316 907 76 143 275 101 271 535 83 96 966 144 205 850 118 585 631 112 214 657 99 423 600 124 570 749 87 355 681 112 84 670 114 485 937 69 21 355 125 79 623 115 384 409 97 65 421 73 669 795 88 444 750 89 631 954 93 565 766 79 513 874 95 500 942 130 113 929 117 43 874 64 30 413 119 425 448 110 160 622 98 76 235 85 683 835 126 691 850 73 798 922 85 197 814 104 772 855 82 355 446 81 182 250 110 46 588 106 502 550 105 83 784 81 426 787 100 177 375 93 481 864 64 429 597 133 577 866 117 249 593 118 211 346 84 538 882 86 331 911 95 514 838 51 478 948 99 280 718 120 172 744 118 246 990 89 149 240 91 93 698 97 172 641 94 336 904 91 866 996 99 720 980 131 737 948 120 558 809 99 391 406 112 351 578 84 514 832 99 74 601 108 373 983 92 526 940 102 571 806 104 371 934 102 34 409 106 213 800 87 86 751 86 742 757 122 12 964 80 147 272 115 52 397 114 96 342 117 836 844 68 840 969 99 31 581 121 133 718 112 146 479 99 712 785 138 308 997 81 553 888 58 154 569 124 144 943 97 366 928 119 59 785 72 92 261 85 8 620 96 13 241 113 453 901 87 212 574 95 150 209 109 235 290 66 323 582 78 888 995 119 216 345 98 304 347 101 37 277 104 307 329 112 76 836 103 266 730 98 50 824 85 431 790 132 261 606 106 740 877 93 622 739 38 24 680 93 284 670 131 660 902 108 833 925 77 193 547 75 595 629 84 214 550 93 716 952 76 100 766 117 559 790 126 149 338 91 246 675 106 24 977 118 313 622 44 188 599 79 97 181 109 567 742 126 590 649 113 317 434 87 652 869 78 619 673 59 354 996 83 723 956 100 41 362 123 322 825 113 168 693 113 721 777 77 669 815 149 491 500 102 473 999 93 108 845 111 271 996 87 247 718 54 334 398 123 232 779 57 531 849 126 452 544 96 581 589 74 559 604 73 665 874 117 589 637 90 466 678 93 227 933 115 5 940 98 213 482 82 51 580 109 81 734 75 755 788 109 115 477 90 349 811 93 669 808 83 848 930 82 78 765 105 404 527 143 85 679 69 124 317 71 170 433 73 556 928 114 687 891 61 571 754 92 127 831 95 266 613 122 540 955 117 270 645 135 296 626 86 45 744 89 171 243 129 686 795 85 339 749 63 56 314 85 373 838 105 547 992 112 141 220 86 189 525 109 375 924 82 457 852 148 204 914 73 633 792 36 186 211 111 570 612 104 609 631 75 362 918 67 436 798 119 205 537 94 458 946 84 595 885 99 312 981 85 496 675 95 647 677 129 71 433 65 480 787 92 555 819 64 154 694 100 583 836 113 467 591 85 96 488 77 315 323 82 18 694 103 637 876 95 137 520 75 428 796 104 327 810 91 379 753 86 539 841 121 341 393 99 73 558 139 832 975 60 497 927 77 466 813 114 89 748 99 193 268 97 204 552 88 780 948 91 185 996 130 827 891 125 37 129 99 12 448 107 228 629 84 387 766 113 142 494 97 278 672 86 54 779 90 313 911 52 89 866 97 662 738 76 487 505 65 209 649 100 0 381 92 40 67 54 280 482 85 298 642 127 264 458 109 3 699 100 283 541 107 95 461 96 521 573 116 510 567 118 327 820 87 121 344 130 230 847 56 267 440 76 441 717 93 122 222 101 186 655 102 351 593 93 217 242 98 303 441 94 747 793 91 430 877 77 29 342 135 577 883 98 474 476 81 404 628 87 377 667 116 100 350 98 626 930 117 186 857 82 41 379 81 119 404 112 651 885 125 354 527 83 153 479 50 530 937 30 781 920 117 732 939 113 397 738 111 812 921 131 158 563 100 83 243 72 404 716 90 4 892 123 469 480 105 303 629 105 416 474 91 49 320 65 146 958 99 476 485 92 493 729 74 507 763 84 92 552 113 221 689 100 310 634 119 932 950 94 763 796 97 98 627 116 268 934 114 236 591 105 750 991 96 127 976 85 61 654 113 302 871 100 0 794 99 49 997 92 656 740 129 386 447 90 343 782 91 226 654 103 44 333 76 140 939 111 51 501 98 45 982 141 896 947 107 252 581 85 69 511 99 104 220 118 421 463 98 99 707 120 70 689 91 466 680 116 8 194 107 252 513 125 196 374 110 37 212 113 722 778 59 454 915 97 213 968 118 531 592 123 575 774 95 320 890 97 285 610 110 761 957 79 151 646 115 215 609 126 509 532 93 91 550 63 479 493 128 477 619 83 689 944 92 135 885 98 150 447 82 258 992 97 14 912 95 6 886 92 363 756 81 469 536 107 797 882 111 116 547 90 482 689 120 54 334 103 57 386 77 629 946 101 173 562 115 715 825 112 258 427 117 966 974 83 471 946 85 386 931 113 516 682 96 202 417 116 5 949 87 109 777 91 139 777 125 521 834 89 175 832 115 52 602 84 356 742 125 389 472 108 70 649 103 260 424 108 618 989 89 636 655 116 632 650 115 103 543 93 101 483 68 162 928 94 241 436 86 497 613 75 105 119 97 344 897 73 539 659 52 435 703 88 35 861 83 11 359 88 195 351 117 266 760 104 257 631 92 287 765 114 1 963 84 45 709 109 644 736 79 400 768 164 401 727 92 13 942 75 342 733 105 551 680 129 364 800 82 61 383 81 264 754 83 551 623 82 467 876 105 17 336 101 222 711 101 221 657 94 388 614 110 560 751 68 185 921 100 108 384 105 126 565 66 141 931 124 205 442 104 62 203 109 134 434 92 49 474 124 236 786 114 115 208 104 215 862 128 68 843 111 61 776 117 569 919 89 480 577 103 573 806 128 471 642 117 11 42 122 747 802 112 392 578 94 234 769 135 583 714 105 239 367 124 618 760 114 141 998 100 12 239 113 193 393 78 397 955 115 23 632 65 391 678 90 141 713 106 285 990 82 569 737 103 68 227 100 230 237 120 252 815 100 193 419 105 123 379 113 10 530 117 289 578 103 159 616 95 370 963 94 154 163 124 17 307 152 235 716 106 208 917 128 152 825 103 498 707 96 484 914 56 124 164 95 9 749 115 89 583 128 150 697 92 393 604 99 531 873 116 231 339 106 292 330 94 84 902 98 544 552 104 362 470 88 106 772 138 205 288 78 668 701 73 418 977 94 567 729 61 31 382 72 257 573 173 448 948 116 93 984 128 64 295 102 32 120 143 32 822 90 406 811 105 525 887 66 390 439 139 682 906 66 5 592 119 479 669 109 286 594 86 612 990 101 618 942 88 48 425 88 20 358 104 310 622 148 405 977 92 731 886 82 450 648 82 84 156 92 406 571 101 77 547 110 300 953 127 561 890 105 133 848 136 378 389 102 59 948 108 633 891 116 259 693 142 574 621 109 118 403 82 100 731 119 150 438 113 165 762 119 793 901 99 40 938 72 452 696 95 543 739 114 256 283 125 290 352 94 21 534 94 158 902 123 185 696 105 325 796 90 100 749 62 33 390 111 58 655 99 648 994 92 277 370 81 67 444 110 78 802 103 412 967 97 313 840 97 100 144 127 244 506 148 47 999 77 34 981 82 225 444 128 68 336 103 214 742 97 256 480 115 403 504 106 3 893 85 367 978 116 641 743 96 227 585 89 318 727 108 426 916 80 24 522 123 724 953 105 577 972 78 767 984 111 211 659 116 239 957 69 516 895 101 563 627 114 470 882 101 105 111 99 29 430 130 842 906 114 94 463 100 21 451 88 588 886 94 513 895 100 567 607 81 7 947 78 346 823 155 887 891 67 465 956 64 699 855 103 298 420 96 452 614 101 280 861 49 159 538 97 187 950 83 185 631 114 67 446 86 729 738 80 507 563 126 358 880 108 237 287 111 144 432 83 433 913 86 527 534 110 288 457 101 139 275 120 631 883 115 478 684 97 629 764 116 180 986 74 157 571 112 138 831 110 239 925 94 297 577 129 572 978 77 13 786 99 103 941 105 239 578 89 119 967 80 694 885 105 12 389 111 784 922 113 414 980 103 6 646 102 334 821 54 338 916 97 31 505 128 35 689 62 271 900 128 131 143 154 476 578 60 310 756 135 388 410 113 29 118 109 174 300 107 77 159 92 111 712 90 349 793 115 305 907 96 89 712 121 76 684 58 552 638 76 803 937 98 558 995 67 239 484 100 776 963 89 486 773 121 350 392 97 363 447 116 456 930 100 804 824 89 455 560 120 574 618 94 136 728 111 903 929 99 501 782 106 828 976 75 202 847 115 50 369 94 456 767 72 743 893 88 669 685 74 207 381 107 130 623 85 75 460 117 149 723 69 226 873 110 290 578 100 105 639 97 219 685 106 640 816 114 516 770 96 23 474 100 60 534 73 793 836 59 330 692 83 303 844 88 333 705 85 276 879 86 389 897 99 622 955 69 593 644 88 267 273 1 243 711 79 366 805 47 448 937 144 242 490 92 280 802 112 695 698 103 744 958 94 472 967 75 455 757 118 89 109 88 464 889 81 424 535 91 263 748 78 690 808 107 24 665 119 194 403 131 202 703 110 636 967 89 668 950 120 649 830 120 576 978 96 31 133 114 171 957 114 403 932 119 135 294 79 700 832 87 207 267 126 382 781 76 344 533 116 26 294 93 72 205 90 715 858 127 183 898 113 865 996 122 83 742 84 408 722 99 244 485 62 100 657 108 71 460 91 553 753 91 260 487 105 391 518 106 872 894 122 393 870 109 763 964 85 342 846 118 197 281 53 129 176 109 144 735 131 73 251 106 127 147 85 338 612 119 325 792 88 344 425 85 261 392 95 114 565 98 676 904 101 624 770 133 315 326 66 406 663 109 410 899 70 242 848 99 689 896 83 537 590 118 203 563 111 878 901 100 30 238 123 387 466 98 664 846 63 10 379 108 116 800 104 431 630 134 474 612 60 192 857 99 71 432 61 599 654 80 282 839 117 213 951 111 233 502 122 332 448 108 414 503 77 621 693 89 396 685 92 146 168 92 831 879 107 560 977 110 209 776 149 74 239 123 169 777 120 152 262 63 24 375 72 210 571 143 655 763 104 229 754 93 211 655 94 170 885 90 152 493 64 591 682 90 641 666 95 191 254 93 341 800 84 218 415 101 251 641 101 82 717 111 35 78 101 472 521 100 257 834 122 437 531 135 400 478 99 656 924 117 26 399 116 799 915 115 171 322 78 163 289 125 475 898 104 353 926 93 249 303 98 476 902 95 506 610 117 214 432 78 182 579 111 422 811 99 97 854 108 39 943 125 202 637 99 14 997 69 111 177 95 415 965 112 378 957 95 684 966 94 74 822 109 283 514 84 381 680 115 501 794 115 759 878 97 647 943 71 420 762 106 62 884 116 580 773 95 90 493 92 115 897 127 94 356 96 215 624 77 379 755 81 180 370 114 158 184 118 324 361 114 54 883 85 55 370 94 161 589 87 471 930 78 304 774 110 309 951 50 926 976 86 326 355 110 47 718 97 218 937 133 86 498 93 204 861 110 35 354 102 739 801 114 510 659 86 3 632 63 300 304 88 419 891 54 214 966 103 528 844 71 95 251 125 131 341 103 534 642 124 344 650 120 46 384 101 266 641 95 401 559 90 742 986 77 111 971 105 699 718 77 467 565 78 37 933 115 17 979 139 701 719 112 41 601 130 771 951 74 342 959 81 563 564 69 323 907 74 202 327 82 533 959 106 602 677 132 544 599 110 630 862 132 672 895 86 780 922 109 422 687 81 639 773 147 584 943 69 341 883 100 178 687 85 42 242 103 53 223 134 226 955 109 152 238 159 163 549 86 747 837 81 429 720 60 630 766 125 186 923 127 62 402 90 393 557 160 30 832 61 75 609 103 272 943 105 605 777 82 715 788 81 332 653 91 357 540 119 142 379 103 543 664 80 26 397 99 22 929 83 389 523 106 115 832 116 803 867 67 431 950 109 295 589 109 123 715 79 150 212 138 58 792 113 336 638 124 671 783 115 86 437 118 106 349 76 370 411 112 120 730 79 549 788 120 106 849 98 29 787 55 108 995 74 919 962 116 393 516 107 390 490 98 752 846 107 780 960 98 151 281 126 106 891 96 92 960 55 99 204 104 111 397 105 443 827 116 296 822 100 482 886 97 477 604 98 486 633 72 138 839 129 19 621 97 209 618 92 257 349 115 355 881 118 9 439 89 4 845 111 521 530 106 203 484 94 17 31 105 59 390 101 583 909 119 21 620 85 868 980 85 118 430 123 63 148 102 268 431 100 740 813 126 49 170 110 195 448 123 131 529 114 466 752 76 487 492 73 294 493 104 70 545 99 642 927 92 261 843 100 199 246 93 194 566 131 680 869 58 466 695 79 519 854 60 531 776 103 387 718 100 304 421 115 66 159 92 285 944 90 270 819 105 2 984 123 290 486 66 372 609 110 2 950 75 537 763 79 384 844 111 199 472 102 193 201 119 181 639 91 45 335 102 563 615 129 325 359 81 148 820 107 113 135 122 242 657 92 777 979 89 821 841 101 392 735 96 298 457 95 41 840 120 560 774 71 300 891 92 334 724 139 538 560 61 369 755 106 731 898 129 152 791 145 522 885 109 339 857 90 631 789 77 388 799 133 371 687 106 527 557 135 423 779 117 301 710 85 9 465 68 288 972 106 663 802 131 215 888 81 53 879 96 32 981 88 323 535 108 381 506 118 26 113 88 362 425 109 413 671 119 343 871 97 179 380 100 634 832 100 11 122 101 525 689 92 305 352 138 34 881 113 155 209 106 534 936 103 383 549 69 569 794 53 583 671 126 326 901 112 195 969 74 696 920 100 174 648 72 189 484 68 84 615 103 219 610 103 230 552 116 391 819 106 15 239 83 508 800 108 209 948 129 742 895 111 663 867 89 150 978 141 477 691 94 213 598 92 274 289 125 228 808 127 828 961 84 271 700 77 826 950 87 368 926 106 162 970 108 266 892 93 342 946 115 220 461 83 458 934 123 259 534 115 144 698 74 682 932 83 212 847 96 468 860 112 454 668 99 61 784 94 419 979 83 641 760 85 268 586 76 537 976 106 223 883 123 760 772 126 297 356 93 507 514 141 661 929 109 565 681 101 456 781 114 762 774 112 84 98 78 162 685 127 13 259 99 239 671 96 461 581 117 302 956 81 126 638 71 573 798 82 101 466 145 437 548 109 33 119 121 198 868 85 700 749 99 341 428 81 38 729 95 103 780 87 172 285 116 177 654 119 106 954 82 308 500 131 446 790 93 284 511 97 150 427 113 117 414 117 478 633 91 211 402 109 371 514 107 425 933 95 234 405 80 331 350 119 24 413 102 712 860 105 572 659 96 50 80 146 534 773 85 240 556 104 206 956 85 341 777 102 379 764 99 389 757 145 676 976 103 40 417 107 244 297 120 350 476 92 78 985 87 640 764 101 308 730 97 114 588 59 447 851 141 150 164 73 461 489 72 56 579 97 795 851 97 588 995 111 399 505 65 74 734 116 808 892 110 43 195 131 746 831 112 464 862 110 442 816 93 253 728 71 12 108 104 60 972 117 145 405 90 363 934 88 443 835 119 549 650 98 560 983 99 239 680 102 113 740 58 318 905 96 267 958 119 593 972 80 117 576 97 666 820 138 228 649 90 359 677 113 385 742 72 524 564 99 63 73 107 339 629 99 460 716 121 63 366 85 523 966 102 56 208 82 360 768 81 113 866 103 634 733 81 278 763 102 556 967 70 718 795 134 368 388 127 75 824 125 196 604 104 636 805 91 498 625 74 514 919 118 84 484 89 241 691 95 330 557 117 382 782 70 442 667 117 546 719 95 224 864 88 476 669 67 668 758 112 118 566 115 383 436 60 50 842 124 590 934 86 527 956 62 40 953 132 29 370 92 165 563 115 21 68 68 569 625 99 386 861 112 345 912 113 413 492 96 289 482 106 542 656 97 211 973 104 724 888 113 645 871 82 406 537 95 458 490 88 841 892 90 27 464 75 112 681 64 326 487 106 337 574 97 259 408 114 6 444 87 44 377 121 307 328 105 577 702 159 168 845 71 17 908 79 253 846 124 500 892 83 415 674 104 902 960 127 617 957 35 785 996 97 367 506 57 445 787 101 259 595 73 298 336 55 407 898 103 254 620 97 444 908 135 272 790 108 3 24 102 382 641 77 813 997 109 238 855 90 256 561 109 699 798 74 765 935 52 129 437 97 629 852 67 75 369 94 258 701 90 5 39 91 486 900 115 29 352 90 259 386 118 94 840 87 195 434 154 52 209 119 374 587 114 236 545 89 220 333 113 450 812 91 152 579 94 66 154 109 306 394 120 75 987 87 120 243 100 248 574 147 219 859 100 149 808 86 429 774 104 29 997 68 33 863 74 136 793 60 79 677 106 400 935 82 47 655 96 34 293 116 456 864 124 446 748 140 42 363 77 318 626 111 20 794 119 394 775 80 403 714 100 153 772 104 5 474 87 750 760 99 155 345 108 164 831 101 271 517 106 623 814 81 202 331 110 617 964 96 339 468 87 80 994 84 420 644 95 218 645 84 186 445 118 18 116 119 84 381 73 559 721 107 593 606 108 553 624 116 15 295 90 213 846 90 170 466 103 355 449 109 165 868 88 436 580 83 407 600 129 645 730 121 240 692 130 591 620 81 544 939 123 116 571 93 290 350 49 96 982 90 268 770 97 556 997 119 142 959 78 1 93 76 453 980 84 124 167 134 308 689 79 403 614 87 46 393 93 151 887 68 221 694 99 860 979 98 641 708 94 111 493 122 156 479 127 302 797 63 400 805 125 103 285 146 408 651 98 27 592 96 21 782 99 777 864 90 154 554 112 89 648 138 467 572 105 367 516 100 325 633 82 287 859 128 441 642 105 706 733 72 100 921 122 509 993 111 423 603 85 61 920 118 234 765 102 244 532 129 13 290 120 90 369 98 28 339 87 547 789 85 136 373 102 259 890 122 182 926 78 14 354 72 469 586 46 450 592 43 154 228 86 37 554 95 218 634 89 408 735 107 434 540 115 298 815 119 357 662 113 221 587 113 1 250 62 149 421 103 466 517 102 391 564 48 477 970 88 437 644 67 91 548 115 477 652 54 27 787 85 4 399 109 463 933 99 265 682 110 841 866 109 66 269 98 389 658 110 374 499 99 828 907 104 197 317 76 82 599 139 317 965 115 146 427 108 809 830 86 231 870 82 468 595 110 68 367 56 475 731 97 210 310 86 327 403 72 84 980 118 163 565 128 53 585 109 169 207 105 123 248 153 328 524 96 513 922 115 498 817 115 274 801 130 560 823 108 198 478 98 49 556 104 828 865 88 349 395 128 250 917 137 4 981 95 113 842 111 26 946 126 30 527 84 129 886 97 375 891 123 316 729 115 597 986 139 48 400 87 525 743 86 439 933 81 125 506 128 374 494 109 35 262 74 413 995 100 133 574 96 37 327 99 532 706 137 455 716 108 102 209 106 51 218 91 148 433 111 352 883 73 751 969 91 166 606 126 560 866 85 459 837 65 623 630 129 544 908 75 640 725 90 227 819 77 92 877 59 105 143 82 157 387 104 491 599 60 398 421 112 88 589 107 47 764 137 581 801 84 581 611 88 288 616 62 62 778 102 606 989 113 143 328 103 636 925 96 158 977 118 41 474 86 88 170 84 671 862 83 458 825 152 462 830 88 165 903 122 119 121 86 130 985 78 665 835 126 862 878 103 252 742 87 155 867 99 348 703 93 234 345 107 22 702 92 68 113 73 196 702 80 650 652 75 192 410 97 156 628 127 32 393 91 225 669 97 145 277 85 347 414 97 465 510 104 789 964 113 95 486 107 131 500 57 225 251 122 206 380 117 453 487 116 802 938 57 126 562 68 504 938 111 142 666 105 287 342 107 73 227 111 72 304 68 330 937 99 377 553 85 118 668 111 622 876 114 745 886 120 386 389 82 215 696 128 477 624 148 295 430 87 471 877 96 609 861 119 270 776 114 74 631 118 135 148 78 712 997 139 263 355 112 109 769 100 210 795 88 344 362 121 100 652 93 307 693 68 691 857 113 615 905 59 265 361 119 574 692 90 200 643 102 119 755 107 551 930 74 107 155 119 553 786 131 416 814 113 666 712 62 152 433 78 148 314 114 949 950 90 348 607 75 902 997 114 224 660 75 112 375 136 162 803 96 364 887 102 383 841 87 35 207 65 580 768 74 245 770 63 87 366 78 411 427 128 304 386 115 346 760 83 623 999 122 281 612 114 73 810 79 89 578 134 124 310 114 627 862 93 554 605 93 35 696 66 155 323 83 645 923 79 833 949 121 566 846 91 385 515 82 64 355 124 135 895 114 30 928 77 183 399 99 648 911 81 523 644 129 73 766 117 392 876 114 164 297 73 456 940 98 404 856 88 834 839 112 397 607 99 196 412 106 397 573 82 307 792 107 22 243 111 601 652 89 500 624 113 104 873 92 235 750 103 37 566 137 35 865 124 631 734 90 107 289 100 294 365 81 76 805 109 232 933 118 831 984 93 635 839 104 590 842 128 77 871 86 719 939 110 113 785 81 91 422 97 713 887 71 801 837 104 707 752 117 250 625 103 630 682 122 136 433 80 374 525 92 232 388 99 221 427 85 147 321 81 158 745 113 207 951 71 175 184 73 65 392 117 427 966 85 631 779 112 436 871 72 161 487 115 423 853 110 374 730 142 347 934 121 97 446 81 289 464 103 225 548 76 567 622 118 87 489 107 10 345 71 26 999 102 675 762 91 157 267 111 81 699 89 79 223 128 21 48 60 100 310 121 533 728 54 522 776 86 151 216 87 108 882 123 20 285 63 358 921 93 402 988 130 230 527 94 352 703 52 58 888 118 146 316 101 524 774 90 537 589 103 496 590 78 285 972 44 293 529 117 729 778 96 746 750 88 182 910 112 749 911 92 25 41 81 520 550 116 61 400 102 541 717 120 389 629 98 615 730 126 24 130 105 38 610 113 228 365 102 718 800 92 869 887 95 326 914 108 255 289 98 160 537 104 284 360 125 138 582 80 559 702 71 772 912 94 51 402 84 477 936 107 297 701 91 539 976 118 102 960 77 207 624 125 578 692 120 533 749 102 421 894 74 321 736 109 177 949 102 24 193 102 453 844 116 582 826 121 173 874 105 192 223 129 620 761 122 17 449 95 266 321 137 258 759 119 276 371 54 369 557 93 69 880 92 40 726 116 272 470 100 483 636 117 176 618 123 146 878 127 571 775 86 539 634 86 118 732 89 823 931 109 249 552 102 9 915 138 323 684 84 96 178 102 46 714 155 376 836 74 441 520 101 479 521 113 560 943 122 16 605 120 147 533 87 210 609 106 237 289 61 3 318 85 515 799 120 34 706 106 331 496 85 883 998 118 432 826 107 394 888 82 49 851 70 162 780 106 4 12 105 19 194 96 294 404 78 869 911 71 499 669 133 775 812 91 291 772 93 86 153 106 482 953 92 118 660 112 334 806 95 636 968 111 880 996 114 213 858 101 268 422 119 228 323 52 310 360 117 528 831 90 712 726 95 32 527 127 144 520 94 68 487 119 569 614 106 592 903 97 210 659 106 712 776 104 227 843 107 163 749 115 47 292 115 840 943 90 217 474 45 585 618 104 830 868 102 120 725 52 250 616 112 307 727 98 669 936 100 243 954 109 71 364 124 174 834 72 10 414 63 283 857 100 255 567 137 585 763 131 284 929 74 534 885 92 311 498 105 103 531 114 366 808 110 76 604 108 127 663 122 384 465 117 272 794 99 324 446 75 837 872 95 270 457 130 230 319 79 108 209 90 384 811 80 906 946 101 464 532 82 66 298 110 153 991 89 85 849 103 435 683 79 81 654 120 659 710 122 97 469 107 532 755 106 737 747 126 474 598 107 33 336 84 301 707 94 418 550 98 107 814 89 100 697 130 186 702 87 990 998 105 32 330 113 3 526 113 317 910 94 25 424 107 245 743 92 118 939 76 268 577 63 283 645 51 157 268 116 177 805 95 152 314 112 519 556 136 391 540 108 343 903 101 2 100 71 235 480 105 781 873 100 399 933 107 290 560 136 39 992 85 116 690 68 45 813 95 666 901 127 564 980 114 314 782 91 38 929 121 187 759 113 187 971 85 599 741 120 521 947 66 933 989 95 72 90 97 211 922 93 249 948 127 47 165 94 312 695 106 161 341 100 187 322 110 21 756 124 228 870 110 385 870 112 455 805 95 489 981 98 38 696 52 384 894 83 249 349 81 203 816 99 636 841 95 200 378 87 630 736 107 849 988 62 190 254 106 118 922 102 230 776 83 245 391 125 275 645 79 61 864 109 377 601 87 254 406 102 253 575 80 860 975 99 112 447 62 330 551 104 490 786 113 38 71 106 13 395 109 166 364 89 146 900 88 191 292 81 35 651 86 167 917 100 732 881 100 199 381 67 62 692 84 421 793 112 95 496 109 925 940 99 734 912 112 72 744 124 153 997 98 430 769 74 564 895 107 740 909 108 398 673 86 178 903 75 517 707 129 177 925 96 616 970 115 655 885 114 162 707 85 177 745 103 109 985 88 324 986 128 290 332 96 592 786 85 428 715 96 821 891 58 12 895 95 128 452 111 768 908 82 200 912 99 573 625 116 181 911 90 582 701 78 698 701 47 94 111 95 180 993 105 5 599 122 463 574 68 882 993 85 167 406 103 955 986 90 111 800 84 401 507 90 293 844 145 108 342 55 334 562 117 369 736 97 371 875 115 154 907 119 141 626 117 243 851 76 56 717 95 87 406 56 761 884 97 159 637 108 235 744 87 627 688 95 482 572 108 207 886 116 646 880 95 51 740 112 349 851 79 78 915 128 83 688 102 175 510 85 529 603 86 148 501 71 647 837 91 457 525 117 498 898 133 18 610 80 444 755 99 541 849 98 157 379 60 762 825 87 119 421 125 207 784 116 438 898 105 164 465 128 167 242 104 532 988 91 294 796 136 309 690 101 546 749 89 709 870 113 83 574 100 420 684 112 471 483 90 785 970 97 501 617 105 322 854 122 270 916 93 580 637 82 171 861 57 192 986 82 281 478 97 34 239 95 399 407 93 7 30 104 421 563 70 349 531 112 650 822 90 267 450 119 95 619 119 69 615 95 309 907 74 356 941 96 115 374 99 953 990 109 503 913 69 146 902 84 269 753 79 92 289 72 78 705 128 9 248 150 379 728 94 428 848 89 29 56 114 308 622 104 285 761 118 356 916 98 123 388 94 321 839 111 33 726 97 911 997 71 33 757 91 752 778 110 199 928 131 284 667 102 332 590 80 109 995 122 302 636 90 186 681 72 318 798 118 661 846 98 486 544 83 2 612 99 193 977 103 135 985 96 80 976 83 413 758 86 623 812 91 125 901 89 175 612 65 76 691 108 74 809 85 100 397 72 181 535 67 118 803 109 74 871 56 131 726 125 491 694 97 166 828 94 535 969 100 447 525 93 744 788 77 238 835 71 358 609 105 823 851 86 416 785 80 169 886 106 42 328 111 253 803 130 763 911 93 825 847 75 771 787 117 286 480 102 54 973 76 435 701 100 144 372 129 23 783 79 640 935 109 314 334 80 256 889 140 58 461 137 780 997 112 478 935 103 407 602 103 828 918 124 30 964 113 282 815 142 549 897 93 62 703 110 526 924 82 189 863 108 86 416 95 257 644 107 793 923 106 428 937 92 601 960 129 177 193 105 127 666 92 166 980 82 183 370 106 6 820 106 322 446 68 517 858 135 113 398 87 249 486 130 329 655 117 464 696 133 706 999 48 371 662 118 6 694 128 114 682 94 99 197 106 190 196 121 299 569 111 260 447 77 596 968 124 12 789 67 3 502 101 427 500 91 59 766 129 676 892 92 482 626 100 185 447 72 399 878 84 91 638 118 44 284 88 702 803 74 356 395 100 585 734 79 329 560 108 210 280 145 38 942 133 666 779 75 359 462 72 153 258 89 19 421 104 723 932 81 792 864 96 514 972 106 462 610 71 245 416 71 141 368 115 54 521 83 389 834 80 106 176 102 38 980 92 352 601 99 288 830 81 285 518 143 64 656 116 462 986 81 73 552 100 168 493 100 815 993 55 52 106 92 96 442 106 161 451 80 216 926 119 120 683 96 147 405 90 559 698 111 129 662 136 227 546 97 107 714 82 53 191 82 340 570 86 37 833 87 158 805 113 506 926 120 847 897 81 293 620 132 289 822 97 832 855 96 651 994 92 508 705 88 259 332 107 148 974 65 559 752 86 314 617 96 802 884 92 41 528 102 326 690 115 556 850 95 114 524 80 232 456 120 338 346 99 174 978 108 35 309 122 4 331 102 118 192 106 469 594 102 444 713 107 210 894 47 146 399 103 295 458 107 70 750 105 91 624 93 2 224 75 663 694 101 3 160 80 496 865 145 213 468 61 64 375 123 249 359 77 87 349 95 10 417 142 19 712 109 61 670 118 108 780 88 66 464 133 440 887 128 560 881 70 300 421 129 326 460 129 394 845 133 163 281 129 302 777 53 61 208 109 731 794 88 337 376 110 261 814 91 209 323 96 18 238 83 167 600 94 717 822 80 436 537 92 37 894 103 84 465 113 223 301 123 26 837 122 230 395 120 142 785 78 499 939 91 327 564 106 866 883 106 157 234 89 510 648 109 122 973 57 345 748 80 237 596 72 649 738 122 112 212 112 76 774 100 506 534 66 270 636 90 183 812 116 41 636 84 383 901 94 534 749 94 299 777 140 81 140 86 252 918 103 198 227 102 311 492 103 117 623 107 453 705 97 588 700 97 85 334 66 393 988 139 104 943 66 54 114 106 585 881 82 553 886 141 491 881 64 383 888 125 154 758 90 285 785 116 175 195 76 556 705 96 352 981 69 324 597 70 550 791 99 197 928 108 11 936 99 591 923 113 389 713 88 295 890 97 849 944 107 75 828 83 159 303 60 226 659 60 7 886 104 104 974 115 437 884 104 288 947 119 159 947 68 953 986 95 90 950 128 597 968 109 371 966 93 212 691 86 474 610 132 582 922 79 311 758 115 170 427 84 175 754 84 387 749 89 204 733 95 188 212 69 540 839 67 574 899 103 32 645 111 49 758 126 481 677 107 154 275 95 403 646 104 194 982 97 132 177 95 12 397 104 12 343 93 646 704 98 459 952 110 442 726 83 9 865 111 418 647 119 106 160 100 9 97 100 10 891 88 65 452 95 569 952 113 222 246 131 66 897 88 425 707 79 66 316 119 590 748 87 348 416 116 76 438 125 58 718 108 59 179 123 53 370 92 886 914 93 391 691 105 386 388 82 379 782 115 220 626 106 250 566 95 108 350 78 291 838 84 327 476 116 389 431 87 383 832 63 432 880 104 82 517 59 491 738 101 875 935 121 563 568 119 443 464 83 573 850 98 137 995 84 351 795 104 232 363 108 45 690 127 204 360 123 87 715 113 362 942 116 276 332 113 547 626 112 56 89 95 95 761 82 447 743 115 558 681 129 444 823 78 270 661 96 629 973 131 79 713 101 377 824 107 455 833 103 231 322 87 310 823 114 310 500 127 414 977 67 548 995 134 254 510 108 694 823 88 30 417 105 626 824 86 225 638 114 467 963 92 142 564 54 514 940 109 831 910 116 244 554 88 815 896 82 77 625 105 301 685 118 13 455 109 197 358 133 121 720 110 554 603 93 70 187 83 105 192 65 320 856 121 456 904 95 357 689 112 775 969 92 153 279 107 178 254 81 441 701 102 20 575 77 90 238 101 787 959 78 65 917 96 552 943 112 398 690 86 558 577 91 185 939 122 440 529 102 206 378 75 499 915 123 164 692 100 707 798 122 28 172 102 26 990 78 299 735 110 906 983 96 273 330 119 665 695 114 207 639 82 844 932 94 315 859 113 739 893 126 17 745 136 789 913 99 589 635 106 566 702 95 490 544 85 260 569 129 482 563 105 206 732 101 146 723 98 406 585 136 264 497 103 242 946 104 148 852 127 251 271 96 172 952 123 225 929 123 272 711 110 179 880 91 527 765 73 146 287 93 524 792 109 74 232 93 549 676 78 369 582 66 39 596 127 799 996 95 255 928 113 233 344 88 413 925 111 495 955 78 183 648 93 516 531 89 55 94 123 399 515 90 719 983 80 35 146 87 619 752 92 680 870 112 786 994 107 114 901 85 66 534 109 211 984 107 286 389 86 191 909 59 521 637 130 132 376 94 166 609 98 73 303 98 629 893 101 128 987 107 605 899 91 261 918 103 618 787 87 312 741 114 163 830 103 663 788 73 254 728 87 362 528 102 648 697 94 400 654 61 252 973 61 327 751 100 325 619 112 321 343 90 156 477 75 29 362 111 49 592 109 836 916 82 10 699 102 58 972 82 436 678 75 770 994 118 224 563 93 684 800 73 360 974 112 75 203 125 485 993 81 308 499 106 552 803 101 273 365 111 6 603 118 414 684 99 354 818 85 431 584 102 329 431 129 70 634 97 166 526 99 151 703 100 426 540 63 596 924 123 4 144 122 741 860 80 529 666 68 185 627 80 1 995 97 215 694 82 230 542 107 329 782 90 78 167 126 624 742 111 102 599 94 356 943 77 405 756 79 192 343 81 523 935 111 279 376 113 286 690 96 38 329 102 136 528 115 191 957 114 2 53 132 135 430 110 15 385 113 138 197 68 270 507 106 718 890 105 669 677 114 96 733 120 244 589 82 184 597 123 551 570 88 121 231 106 461 963 92 289 431 125 658 716 113 372 478 102 398 944 108 220 889 103 561 968 83 346 864 99 199 584 84 169 899 66 207 976 128 179 686 50 727 796 104 110 768 99 134 475 93 254 486 108 668 858 93 253 999 111 442 949 90 74 856 86 762 786 92 374 870 122 258 282 111 370 610 103 389 796 119 136 299 100 820 950 88 282 484 78 340 679 97 562 755 89 712 816 97 239 607 85 200 604 119 113 652 88 442 735 122 989 990 109 62 883 105 193 291 81 545 592 92 146 851 110 232 506 90 141 490 117 68 416 71 299 547 65 401 606 109 543 586 116 353 560 118 887 957 112 412 767 126 560 999 119 353 517 137 108 792 122 249 969 75 194 654 92 0 502 99 404 984 128 899 982 128 335 359 110 16 356 135 30 977 72 98 193 73 10 109 89 127 357 52 850 879 106 438 459 123 588 992 92 400 555 82 227 588 96 230 965 64 187 463 79 357 893 75 577 682 123 6 411 73 554 790 89 393 740 109 129 220 97 550 916 104 271 862 99 636 946 96 229 753 33 618 781 121 290 880 116 43 224 73 178 341 99 593 658 106 172 910 102 290 785 89 931 967 112 305 752 81 594 803 108 728 937 81 262 310 71 265 606 103 88 529 105 42 262 139 496 684 100 589 594 101 680 979 110 183 526 78 678 834 102 104 223 102 599 720 128 306 340 136 112 563 68 330 635 101 383 746 121 284 619 114 202 640 91 145 540 97 20 407 54 107 764 101 166 310 110 178 293 121 696 876 115 77 946 98 664 839 137 755 950 67 387 917 101 232 835 94 152 401 95 215 808 67 37 994 106 17 974 85 73 633 96 782 999 70 145 693 78 445 792 118 35 140 100 244 844 129 50 661 96 982 993 91 219 877 126 238 264 86 154 322 78 242 305 82 134 785 116 150 425 86 638 960 129 296 578 89 299 609 102 895 935 95 400 867 90 126 527 44 522 687 136 600 652 104 165 638 73 420 620 120 126 606 76 303 519 82 77 767 101 11 700 72 969 983 97 417 715 93 465 693 100 348 763 110 622 711 113 53 772 125 712 992 101 115 929 82 828 938 98 41 674 106 197 550 90 693 870 82 902 909 111 891 896 96 309 672 89 444 868 100 91 354 116 85 457 111 237 894 87 131 337 104 412 414 95 171 348 151 348 916 85 264 414 108 111 595 131 212 608 89 62 837 95 407 421 109 242 385 108 455 462 95 105 576 77 762 828 85 436 950 128 501 672 79 2 111 148 33 673 71 485 683 110 173 660 127 115 894 81 488 926 94 462 617 80 614 707 108 699 895 108 422 837 106 374 994 90 384 592 88 181 632 43 453 763 59 332 818 69 146 347 116 152 499 77 231 336 83 72 423 96 377 751 108 351 590 93 353 363 90 435 543 104 218 712 105 170 796 105 555 924 93 268 559 75 43 947 118 143 200 96 196 888 129 302 440 115 127 417 75 502 887 119 771 898 81 345 924 94 136 701 98 150 151 106 198 792 105 325 616 102 316 882 85 60 478 81 419 578 119 282 680 106 709 866 125 888 935 109 717 939 78 714 793 130 145 248 74 662 819 92 313 891 98 257 844 81 301 784 102 222 626 83 630 953 158 28 935 104 75 917 87 152 337 102 593 692 82 500 681 63 445 646 115 27 187 102 559 794 122 497 734 89 685 713 99 86 426 102 492 879 96 366 615 91 321 695 109 433 746 118 55 172 96 320 502 114 481 482 98 952 974 111 248 901 99 621 890 84 286 942 94 514 629 92 822 858 107 124 557 120 844 970 94 97 656 107 814 927 95 99 768 95 110 423 129 530 696 78 79 886 97 518 995 92 459 643 59 213 473 124 488 976 87 444 714 116 321 391 128 520 545 130 498 701 92 336 894 72 377 991 108 594 918 106 515 865 79 378 876 119 412 825 85 156 505 127 245 976 108 452 482 115 270 567 102 677 707 84 459 685 108 1 512 121 338 555 108 711 907 84 680 766 109 214 713 95 425 555 131 390 544 82 29 449 112 286 658 63 2 69 61 172 533 102 197 215 124 670 835 117 701 728 108 68 257 93 902 935 125 7 754 61 244 417 114 237 638 95 200 832 105 163 403 111 562 816 114 319 882 47 94 223 110 654 949 58 767 811 60 21 999 114 474 722 74 618 754 129 102 482 123 332 501 124 104 560 74 26 486 80 18 399 115 174 459 90 174 853 85 556 777 96 676 939 139 120 543 110 205 881 102 53 174 84 462 582 99 287 884 84 233 386 110 397 627 83 13 263 113 458 767 119 50 376 112 687 971 69 75 602 121 164 790 108 752 865 95 462 622 137 120 882 123 70 352 111 253 738 117 191 926 100 36 976 111 373 888 84 153 812 68 726 949 121 121 900 144 301 812 90 82 247 126 615 680 122 185 950 65 17 148 92 300 536 65 342 631 113 165 218 100 28 399 93 648 788 116 687 951 103 482 612 105 86 256 92 198 325 113 578 891 98 301 324 91 570 659 105 459 878 112 27 372 94 786 843 109 44 213 110 18 226 63 350 451 100 106 789 105 140 465 106 207 520 69 487 971 110 129 908 77 270 899 116 357 665 114 128 316 116 190 554 116 113 680 110 930 988 93 252 850 94 627 745 110 135 888 120 272 331 52 919 984 95 402 754 133 322 826 118 568 616 110 19 643 124 155 618 111 162 842 97 477 882 84 509 763 121 460 944 117 190 237 98 63 991 96 251 757 90 174 721 109 528 832 72 472 576 104 865 943 103 280 386 116 105 486 128 42 551 115 235 303 63 187 260 87 614 648 86 418 511 121 614 694 93 11 562 80 402 426 77 17 884 124 44 739 106 205 502 147 258 426 77 73 232 134 371 590 96 133 733 97 121 420 126 166 235 145 326 398 52 8 909 87 180 631 104 275 831 126 618 628 137 722 895 111 900 910 108 865 951 99 629 864 103 110 210 105 249 652 94 38 933 84 601 907 101 52 946 110 671 706 113 674 895 111 707 839 149 3 23 91 157 239 64 127 475 90 607 853 94 290 942 117 389 974 142 597 672 115 916 935 87 930 941 106 537 575 51 799 889 116 279 320 144 198 951 108 567 573 51 29 806 99 257 913 149 283 560 102 689 872 107 245 392 97 21 950 80 430 700 127 718 919 109 298 791 71 174 514 129 250 652 112 243 381 105 373 474 84 214 643 76 210 323 152 431 615 126 109 583 80 372 485 105 112 250 91 68 225 95 460 482 78 308 640 101 210 689 95 679 818 115 435 465 118 219 804 135 837 914 70 535 672 52 123 766 118 164 837 88 754 967 120 2 301 65 732 875 108 277 377 93 118 300 101 36 81 99 160 530 122 424 512 87 244 842 118 128 689 107 209 727 106 294 629 72 512 580 101 143 219 83 142 465 110 346 880 102 411 837 78 202 501 100 98 473 75 115 588 81 298 681 105 170 930 94 467 711 90 285 662 83 374 750 160 426 945 85 67 941 69 94 244 67 568 754 93 218 777 99 187 276 100 114 362 89 192 970 128 106 204 72 477 812 114 576 612 96 280 365 90 499 744 99 448 559 136 652 948 132 301 687 131 125 476 98 97 488 78 106 352 109 124 895 137 227 508 107 537 720 75 14 680 116 297 627 102 530 886 100 538 787 98 156 896 65 243 892 88 486 832 120 305 676 111 439 558 105 446 904 88 430 618 96 116 482 94 273 281 123 300 907 92 146 622 113 575 746 104 244 786 108 834 928 85 280 676 120 88 352 86 568 747 113 92 912 120 539 882 57 212 952 88 507 690 79 58 648 112 588 723 104 139 653 80 361 592 123 334 946 94 686 908 107 271 285 95 57 287 71 532 914 87 594 912 98 196 680 105 454 773 75 309 359 70 885 953 103 385 671 110 89 133 96 28 820 99 40 495 48 404 790 84 907 971 108 21 866 89 10 317 85 419 637 62 423 783 112 18 961 100 437 614 122 413 632 92 623 790 139 377 655 97 20 803 84 210 569 105 574 710 65 213 546 87 446 509 130 296 525 82 192 957 112 183 195 89 106 189 97 411 525 110 87 638 115 257 538 88 188 620 73 40 407 89 386 979 129 297 559 116 930 967 84 228 343 115 282 776 77 400 670 108 63 940 160 354 956 98 217 224 103 400 406 82 675 940 88 264 354 92 488 723 97 77 694 133 303 959 96 194 780 116 155 740 84 535 921 99 208 288 119 269 504 103 7 881 117 832 933 143 283 851 85 25 638 79 491 683 98 543 896 90 83 597 117 446 934 110 109 483 77 472 928 150 350 877 99 838 944 125 222 930 96 104 310 59 343 708 109 38 815 69 622 832 76 57 483 105 163 919 89 365 430 78 295 371 144 410 874 88 167 590 92 431 715 84 246 415 99 134 358 67 50 219 99 116 575 129 605 744 123 327 827 128 171 878 113 384 847 101 704 722 97 224 518 88 1 575 124 85 189 76 397 982 103 866 927 76 555 708 117 263 922 91 366 441 97 373 571 90 363 891 88 585 820 96 353 901 131 167 602 84 220 696 85 308 584 109 95 770 97 803 975 93 174 680 104 544 943 118 69 285 127 606 987 108 177 325 114 59 688 101 277 894 97 17 537 107 751 925 100 56 95 104 622 703 92 910 912 95 488 514 82 583 825 101 112 785 96 5 412 73 256 849 86 379 879 75 56 849 85 78 502 126 492 608 134 200 553 80 19 736 91 369 374 98 311 935 97 547 869 126 337 963 88 340 381 96 854 856 115 23 122 72 558 832 68 279 299 127 362 402 98 270 282 86 782 942 84 520 589 74 11 885 101 797 846 94 369 623 85 601 738 116 13 62 95 326 919 77 135 874 77 389 817 77 443 811 79 65 815 120 634 788 109 480 659 135 570 901 134 460 505 95 277 442 102 323 606 97 47 448 110 32 652 84 438 480 73 614 629 111 46 132 82 151 343 107 320 330 114 19 169 138 378 457 98 103 171 133 662 957 78 89 194 74 266 593 115 557 895 103 243 262 84 168 426 105 209 540 130 391 881 93 428 860 126 473 658 83 62 576 108 111 642 83 614 856 115 51 53 148 561 726 87 58 590 104 337 917 93 239 319 133 361 725 113 684 969 109 748 775 109 76 810 92 107 769 127 286 687 88 18 497 126 825 927 157 156 299 95 352 623 95 613 748 77 143 243 107 247 284 100 15 79 128 339 991 75 426 736 72 187 868 42 881 905 80 6 511 86 70 951 115 191 869 96 467 968 95 65 712 105 322 464 141 648 972 56 56 638 97 508 530 68 531 787 90 156 555 141 624 691 92 68 125 90 735 840 113 77 527 102 65 501 93 588 605 97 159 292 137 174 633 80 870 989 88 666 821 104 713 972 115 440 839 129 382 613 115 214 403 90 526 793 146 565 915 135 261 957 144 343 400 89 225 394 54 5 790 103 109 231 101 293 377 74 498 691 130 236 691 90 352 384 86 359 760 118 110 437 93 269 776 120 958 972 86 181 569 106 44 928 89 861 865 113 143 239 101 582 658 116 539 924 123 452 467 76 191 528 133 565 914 70 541 954 94 147 185 56 489 692 87 266 659 109 54 467 107 254 974 81 103 904 153 200 301 117 592 593 88 402 439 144 578 756 90 244 926 79 1 829 89 436 784 88 60 130 77 139 433 93 268 298 94 240 814 104 346 702 115 541 654 122 236 685 85 15 778 111 419 980 129 79 590 137 373 649 94 169 228 95 128 826 56 197 794 97 384 743 129 130 544 85 4 940 83 485 568 52 251 337 81 216 829 119 789 882 79 209 566 120 5 583 111 436 498 104 208 275 93 209 713 106 308 688 158 686 759 100 752 893 104 415 495 107 420 561 110 282 378 112 530 941 112 331 554 64 501 587 115 73 936 97 603 651 60 435 629 134 96 405 72 875 949 105 184 985 115 206 642 100 84 361 99 879 907 99 511 568 54 37 931 107 380 801 105 368 592 100 207 379 134 770 857 110 341 637 95 462 482 127 484 785 85 552 732 108 100 159 123 36 856 72 805 945 126 339 936 103 89 713 121 266 767 78 296 674 100 173 456 131 252 857 112 741 936 72 86 870 121 24 455 108 332 912 86 471 907 88 368 406 127 334 783 83 530 943 101 75 710 129 126 862 86 208 843 100 356 762 64 454 491 119 74 752 69 470 995 62 8 668 101 290 529 48 67 107 99 199 603 100 198 394 80 190 305 111 78 614 94 25 228 82 509 882 96 195 204 117 383 814 89 122 825 128 167 963 128 651 961 126 114 695 118 292 738 80 80 656 94 539 912 96 6 285 47 177 845 126 179 249 100 203 980 153 433 555 76 81 127 88 172 281 103 387 648 54 390 688 44 30 499 134 68 488 125 792 813 122 476 848 76 244 250 75 207 493 122 370 755 105 30 185 133 25 786 71 215 889 137 97 238 66 308 581 111 459 474 138 642 815 109 354 962 84 294 372 92 37 68 87 930 931 89 36 207 111 513 985 105 307 556 91 40 527 98 546 606 131 462 812 105 455 762 110 80 527 101 96 570 83 179 209 103 863 895 84 175 626 100 231 538 79 444 924 113 5 847 80 579 898 103 629 713 82 19 630 98 470 988 113 568 698 119 318 599 103 600 630 84 737 941 95 792 815 106 424 684 103 163 692 133 185 992 108 415 821 96 145 186 114 201 393 136 588 808 99 756 863 96 465 752 105 98 368 92 324 760 85 486 739 98 413 963 91 950 990 74 157 756 128 415 673 128 319 755 86 433 683 88 789 797 55 421 842 112 143 207 106 681 991 69 293 878 65 3 46 92 941 990 89 779 941 109 273 488 81 237 732 115 255 397 92 255 314 111 613 894 90 510 994 142 508 637 76 560 964 109 625 863 109 224 639 124 248 922 119 175 256 124 46 295 83 107 529 142 66 349 110 592 900 148 602 813 85 67 378 106 102 597 106 628 820 115 709 824 117 135 656 119 314 969 98 877 982 87 566 866 77 777 843 86 392 629 83 510 795 128 538 564 75 297 659 124 319 426 51 510 905 83 592 779 71 2 312 94 27 466 111 387 750 84 316 578 133 114 928 98 367 847 147 383 401 118 7 325 92 647 985 104 535 943 140 271 683 90 349 915 80 449 982 137 803 947 101 354 516 88 103 445 76 517 643 123 0 354 108 776 999 132 23 577 89 368 804 129 7 322 100 52 901 87 60 133 120 65 574 111 171 740 85 880 951 73 632 860 85 50 159 101 612 804 118 393 882 135 654 941 108 532 789 64 276 667 111 75 522 124 113 564 110 936 988 91 75 946 64 15 372 106 364 997 108 726 853 91 187 603 78 631 997 113 334 975 106 693 921 84 476 893 92 36 204 113 371 503 99 284 900 61 510 766 82 480 784 134 285 551 87 487 943 97 424 822 80 363 755 103 463 571 134 84 341 134 186 208 103 636 955 123 26 538 86 172 681 97 82 774 107 255 968 86 23 593 98 133 749 87 250 951 80 450 553 100 584 931 107 739 929 90 108 782 97 175 919 115 107 597 129 101 280 113 229 303 108 540 685 95 178 944 81 369 750 99 7 320 80 210 583 121 358 647 64 61 547 102 105 682 71 449 752 79 814 898 97 310 527 100 376 470 104 452 854 97 27 206 112 377 707 88 339 530 110 163 542 105 477 653 95 454 612 113 250 437 101 61 488 103 116 171 88 339 766 92 387 948 117 537 687 100 402 815 89 779 927 130 17 645 124 897 952 120 42 244 142 403 762 101 326 874 86 232 624 77 554 826 104 159 630 115 323 839 111 210 377 120 945 953 90 392 642 128 144 983 85 308 778 86 187 371 57 467 785 103 115 600 78 754 806 96 12 289 117 482 776 99 642 734 105 42 701 85 202 525 65 357 703 111 222 485 143 747 881 110 873 940 106 343 536 94 264 840 107 579 751 87 86 703 84 254 354 86 47 344 122 577 748 100 78 317 137 849 979 107 679 745 95 145 197 70 511 596 83 228 315 128 574 937 117 671 988 74 61 78 100 221 877 103 105 377 114 88 356 98 18 615 55 336 443 87 874 939 69 201 974 99 58 205 112 35 420 116 698 853 89 334 419 120 665 735 117 28 874 68 374 484 61 236 623 91 26 358 92 376 782 82 454 486 65 660 877 97 93 740 99 219 999 100 167 206 74 206 423 69 659 825 52 365 946 104 634 817 99 329 511 117 486 600 102 139 233 93 502 980 117 204 690 119 79 330 138 4 81 104 753 923 113 73 243 107 141 257 99 132 410 118 4 67 139 519 601 93 42 640 102 37 402 116 16 44 77 305 651 112 339 354 85 360 773 93 677 761 60 313 988 118 817 985 86 457 804 66 727 846 59 534 869 97 51 650 138 461 870 110 105 516 85 304 656 115 330 424 99 82 525 103 756 829 87 203 736 92 555 603 102 74 552 127 699 788 80 258 450 85 257 261 92 663 936 89 337 503 140 302 995 97 103 961 121 325 819 99 171 936 95 205 303 58 523 864 99 733 795 152 194 608 72 392 890 132 208 268 69 210 524 78 587 845 116 792 840 138 648 894 70 476 630 112 580 897 122 350 834 67 878 881 101 683 695 88 234 864 100 325 814 109 557 916 88 221 409 112 116 708 94 317 995 116 127 925 60 52 328 102 189 397 104 410 597 93 643 926 120 299 841 82 643 783 118 143 601 58 43 853 119 215 760 76 226 963 120 145 980 113 134 561 119 151 365 121 71 136 92 805 871 112 750 935 82 168 579 70 385 580 107 289 744 110 26 585 140 648 780 64 212 536 49 318 955 88 368 672 100 137 736 80 215 961 104 178 751 123 41 963 95 218 699 118 479 777 80 475 645 91 49 854 81 527 537 118 431 859 79 502 885 106 151 313 101 471 953 105 385 614 107 367 959 97 702 831 102 655 746 80 733 969 89 655 957 105 160 266 74 292 637 106 52 249 109 460 510 98 567 761 76 678 700 118 407 981 74 208 808 73 422 893 104 117 840 92 486 978 89 349 673 155 145 156 102 538 621 103 502 693 99 204 708 93 330 949 123 207 444 93 40 792 116 476 597 80 221 703 113 340 935 107 559 949 149 248 718 128 572 653 97 554 743 82 173 877 104 698 860 129 361 956 88 130 662 76 382 533 75 141 516 74 261 455 101 126 219 84 618 816 114 271 675 99 434 803 96 728 857 87 713 866 113 878 995 115 153 221 98 58 234 85 776 988 92 651 713 99 477 694 82 485 912 95 399 405 110 395 423 109 363 388 111 45 835 85 422 511 62 565 607 108 875 995 109 524 833 122 119 738 101 50 555 105 424 530 75 3 909 103 463 774 97 170 205 89 146 660 131 43 917 86 38 142 106 212 725 79 414 494 94 126 158 81 22 392 85 277 968 106 159 479 101 126 628 114 722 784 91 223 644 66 292 717 123 202 306 72 227 832 88 709 745 45 464 863 112 8 941 91 339 800 102 24 561 71 105 371 92 244 708 98 352 670 104 340 613 109 68 371 134 748 918 86 308 610 99 519 541 131 185 822 120 719 721 99 293 534 68 74 606 133 203 226 123 4 220 104 617 784 103 242 571 66 286 988 80 144 682 103 163 593 101 813 978 78 119 155 107 385 443 108 101 482 67 196 870 94 772 910 81 133 745 123 242 822 102 112 719 86 582 894 134 488 654 65 290 927 116 164 515 100 226 657 105 564 937 95 256 481 125 571 717 84 232 517 85 445 609 100 464 790 96 76 553 128 160 633 95 25 306 114 637 856 124 35 304 139 268 497 106 523 713 109 643 809 108 788 894 48 226 770 80 194 507 45 484 661 105 201 420 64 587 958 92 502 729 69 8 123 105 124 515 113 218 498 109 119 769 64 420 939 96 248 954 95 569 710 112 722 905 90 243 395 94 7 468 99 53 205 139 222 877 119 828 932 142 919 966 115 21 473 71 111 212 127 541 884 81 653 915 136 187 192 66 679 886 107 779 787 98 636 826 75 879 993 94 268 924 109 442 463 69 274 374 140 435 846 119 156 418 75 490 531 69 307 334 124 455 863 71 50 856 106 198 590 111 81 378 123 487 868 128 491 994 122 759 991 98 228 688 99 576 761 85 414 821 105 467 704 112 224 671 97 671 762 118 75 532 90 191 464 113 149 628 109 298 949 86 918 925 81 746 762 99 3 920 103 161 782 95 96 362 112 933 946 110 384 792 127 98 230 128 305 974 102 34 563 94 382 539 104 306 492 93 178 186 90 746 923 91 439 960 99 471 969 114 519 554 95 60 642 95 167 673 80 828 948 125 454 921 112 640 979 81 183 920 83 185 462 101 101 425 125 414 763 122 812 950 86 379 771 90 77 903 93 12 157 99 211 298 110 340 872 83 516 712 82 750 998 117 510 601 97 77 744 85 238 477 78 407 691 141 185 359 76 439 636 111 148 734 100 400 656 72 508 595 100 171 189 79 285 670 65 210 778 143 75 486 110 300 752 141 62 352 78 127 319 111 423 642 83 159 502 87 645 680 145 466 939 99 476 775 111 335 972 93 14 395 100 270 870 86 868 919 79 18 493 105 116 717 142 373 534 98 376 639 103 611 939 85 557 708 75 506 983 111 674 773 79 175 884 139 284 693 97 865 888 63 776 852 73 278 927 114 578 971 68 122 136 81 266 324 127 383 662 117 305 454 137 413 825 60 217 362 88 192 235 97 378 676 96 23 673 119 248 688 113 308 553 89 709 889 90 557 655 111 349 901 42 29 829 102 854 871 94 200 991 124 489 893 79 138 718 69 714 810 97 487 504 136 556 698 92 313 609 115 414 875 100 253 950 115 30 290 116 85 188 107 314 415 75 33 132 85 582 590 110 613 615 114 271 630 142 522 728 129 396 858 80 360 370 85 57 542 100 564 719 99 339 546 118 115 146 113 51 394 88 110 998 113 586 711 96 189 295 92 147 424 93 218 375 69 51 551 112 28 773 126 571 607 94 15 519 75 335 617 102 9 304 117 310 503 90 787 968 67 150 284 115 886 903 119 355 662 73 551 771 92 707 824 104 482 708 128 478 760 109 239 285 130 81 879 98 435 690 82 271 605 105 280 989 98 399 556 95 654 738 105 51 735 115 339 685 75 872 917 123 340 722 90 35 333 125 197 670 75 416 826 109 674 810 91 411 909 111 268 460 99 479 787 83 376 846 88 266 418 116 604 988 114 108 963 122 83 587 66 782 985 84 23 28 76 133 782 81 199 602 67 517 994 137 133 948 102 328 674 105 247 614 75 572 962 60 13 984 112 244 551 97 93 949 114 319 919 121 324 614 92 283 925 102 19 67 91 382 725 83 80 371 108 217 373 121 722 913 86 112 463 111 79 989 105 136 749 93 42 703 92 450 976 94 70 448 67 278 694 93 91 223 80 641 690 64 450 764 94 349 601 87 596 793 127 49 680 93 594 733 78 536 927 99 289 424 106 502 911 45 232 583 116 255 534 111 680 883 106 357 959 102 402 739 97 184 435 81 554 854 81 579 582 95 586 988 132 46 100 126 460 708 107 630 875 94 245 615 119 637 668 84 63 541 116 170 544 109 127 326 132 100 799 99 315 482 80 292 620 94 182 310 112 296 669 104 446 753 110 521 594 96 827 855 131 183 814 93 275 548 91 626 972 129 839 917 94 83 478 122 526 677 94 514 588 74 735 976 118 115 735 123 137 940 99 484 694 56 372 863 74 472 880 117 235 711 99 124 822 89 48 971 91 43 576 123 301 458 120 787 942 89 596 935 108 927 933 123 19 694 60 411 616 114 371 379 83 219 537 79 205 692 109 738 850 100 220 430 116 297 554 106 7 225 109 591 678 93 89 264 117 252 765 138 644 804 98 170 676 108 182 804 93 401 726 121 15 959 63 243 928 105 198 273 107 301 791 122 327 522 124 703 971 80 84 696 113 95 330 93 236 863 67 3 963 117 25 32 96 272 814 80 10 55 80 534 752 64 237 253 92 67 80 101 71 384 85 382 611 126 515 707 84 713 893 82 534 850 111 539 591 91 127 590 106 136 414 90 874 885 55 729 902 70 358 385 80 64 680 108 10 703 102 91 742 104 418 611 121 127 828 92 850 857 58 388 671 108 192 551 131 269 368 104 545 562 72 173 241 99 194 533 122 798 812 96 35 775 83 364 995 78 265 938 133 594 788 136 426 989 114 566 613 137 208 334 71 253 723 83 924 975 122 255 763 67 780 979 104 801 984 121 422 927 115 154 267 117 203 593 115 78 465 83 668 853 112 526 582 109 407 542 86 96 465 116 262 613 94 22 146 88 541 740 104 258 563 91 49 61 113 242 669 69 482 838 99 74 233 98 158 632 71 204 973 104 9 461 112 602 737 90 387 510 122 354 664 66 344 854 110 867 879 117 266 414 125 210 663 71 134 322 90 172 221 80 750 825 88 358 728 65 314 528 94 383 387 112 156 273 96 197 675 103 228 669 90 345 701 93 680 933 86 12 246 85 100 694 95 303 626 111 601 805 109 678 766 99 280 789 112 147 324 126 11 581 120 116 755 67 374 642 81 311 367 74 620 656 112 104 447 85 395 509 108 857 958 80 169 882 118 270 304 122 486 517 106 226 358 99 247 998 104 415 596 104 194 847 83 49 237 90 160 592 65 774 809 97 224 867 123 243 436 129 57 194 120 319 536 103 610 864 97 85 561 91 188 843 77 796 894 110 464 973 89 537 699 71 527 586 76 125 973 117 351 638 86 840 979 107 169 266 111 838 912 86 460 929 128 532 589 137 197 474 90 370 435 72 244 351 93 283 861 102 437 726 117 54 989 124 488 943 111 268 978 82 21 679 81 553 930 108 163 740 113 405 567 112 679 972 131 539 998 117 224 793 98 680 710 105 96 654 97 92 244 77 535 802 89 368 859 103 20 154 105 431 636 102 221 865 105 545 667 122 440 540 104 786 862 126 597 844 77 75 223 102 131 991 79 709 990 106 502 587 100 164 846 90 142 994 92 253 996 89 368 382 56 658 670 91 758 801 95 490 981 120 378 862 76 220 532 106 611 869 128 666 955 119 297 467 120 674 692 102 255 487 100 501 523 146 535 960 121 262 717 115 21 114 84 297 899 84 318 426 76 283 650 97 148 253 65 107 655 99 138 628 82 45 201 99 215 960 89 242 710 71 52 590 113 690 822 99 26 506 109 613 951 91 267 402 85 13 775 95 645 869 148 207 846 109 63 583 113 459 560 110 816 954 71 390 728 139 193 261 87 220 641 103 164 949 82 430 903 104 153 709 101 350 837 86 34 203 118 556 688 76 480 656 90 241 630 111 615 618 79 654 691 109 49 377 95 143 409 97 245 287 107 452 912 118 167 421 93 63 495 105 920 959 88 157 202 123 606 927 93 234 775 93 567 978 114 739 865 99 38 436 94 66 295 142 825 832 85 15 65 92 247 823 106 430 782 120 231 857 78 121 984 115 35 692 93 463 979 86 617 822 77 733 919 107 398 983 96 487 818 61 148 571 89 35 956 113 368 567 85 697 890 83 305 682 136 678 932 95 276 571 75 490 597 83 442 831 82 127 269 79 126 855 111 444 999 92 92 910 113 198 417 105 87 357 123 365 442 80 196 517 107 537 658 85 450 543 103 264 858 137 90 501 116 196 972 86 590 810 127 567 939 78 287 528 72 571 939 125 482 694 112 344 581 87 863 964 85 104 938 73 770 976 123 685 778 58 461 847 153 136 650 141 69 572 117 437 541 120 891 978 112 330 919 130 135 613 80 465 793 100 782 811 112 834 888 111 25 581 114 140 344 92 164 992 159 452 776 81 111 147 95 593 641 59 790 998 70 218 231 83 164 687 105 168 366 108 216 496 99 243 984 97 299 326 102 144 630 102 56 793 122 321 476 84 410 810 84 233 600 85 382 482 68 84 606 113 469 775 88 492 607 97 778 801 81 11 157 86 59 167 90 123 647 78 739 878 85 956 995 70 125 449 87 155 535 92 6 370 92 140 282 68 61 484 98 196 444 121 115 190 139 781 972 83 380 921 98 519 642 113 124 851 105 851 935 96 378 764 92 781 831 86 210 972 100 876 975 100 721 809 93 503 999 101 28 139 96 280 795 118 111 401 116 697 931 112 505 716 93 464 540 109 223 853 103 586 789 113 184 885 111 28 241 87 113 199 78 562 760 116 611 864 73 60 625 57 9 841 104 692 941 102 55 871 115 157 670 105 635 891 94 31 378 115 503 627 98 12 30 111 258 588 102 94 103 93 707 840 132 861 955 86 175 765 104 101 794 61 23 185 81 140 957 81 222 890 93 200 699 93 54 606 92 163 507 76 229 897 74 6 503 84 69 708 122 289 443 99 589 619 102 122 257 62 213 555 112 195 237 126 67 727 121 361 419 93 448 730 105 37 138 144 402 658 71 539 960 93 335 507 102 712 804 122 809 895 64 127 709 79 82 740 98 31 393 86 529 660 109 662 937 74 109 953 76 574 886 84 39 200 92 642 966 93 297 582 118 248 855 112 56 460 87 714 833 100 383 961 120 153 582 99 568 968 115 939 948 133 717 785 145 196 618 100 371 785 105 504 682 89 797 841 71 178 208 70 95 243 148 29 388 121 593 664 81 129 815 103 656 753 114 475 604 66 724 915 106 534 986 112 343 741 99 737 951 95 681 979 106 773 829 97 3 580 120 180 258 108 355 472 92 69 965 76 366 639 157 681 949 76 96 591 82 781 889 67 61 962 131 211 637 91 42 174 119 235 837 137 45 797 62 4 955 115 114 449 129 149 493 93 658 926 54 298 571 94 215 289 72 22 122 127 649 940 79 490 928 55 462 626 80 451 850 63 428 873 77 457 772 86 35 411 79 28 131 100 347 450 95 273 561 114 4 456 103 335 640 70 611 712 137 162 392 102 105 407 122 174 602 113 199 984 93 429 777 126 486 863 104 824 944 93 150 738 67 359 632 86 336 577 85 223 765 114 425 465 44 163 645 105 19 624 108 124 195 83 43 974 125 340 566 81 474 819 112 24 815 107 208 245 66 183 896 90 124 379 118 161 524 131 89 705 112 622 940 87 607 785 103 253 582 69 294 563 120 78 901 126 736 947 78 161 485 149 492 952 114 326 792 86 0 2 128 67 451 74 338 755 81 180 465 92 557 565 70 379 650 85 606 888 131 64 863 122 700 869 81 263 689 83 432 630 84 751 987 127 101 389 120 689 900 113 45 407 97 912 947 113 142 902 52 145 154 138 657 861 108 407 540 96 310 898 106 236 326 95 214 492 104 196 861 119 328 941 95 816 949 110 377 700 127 15 110 76 16 596 99 392 542 127 219 954 81 577 595 128 722 928 82 881 921 125 452 751 133 460 851 83 327 785 118 9 676 115 112 355 95 168 771 120 7 799 67 272 500 114 579 599 124 691 821 121 18 726 103 237 293 103 42 661 67 414 769 84 255 821 133 448 749 98 393 777 147 81 838 134 508 929 130 336 717 111 485 699 88 215 950 68 610 745 78 22 489 103 285 654 80 237 412 78 372 986 81 802 828 88 688 795 89 32 877 123 683 738 93 744 822 69 476 815 91 210 337 112 779 957 97 704 883 101 491 842 109 631 827 94 534 549 89 755 924 93 65 375 109 433 872 94 115 351 106 94 932 69 784 817 81 64 66 116 25 944 86 334 630 123 69 335 109 309 738 34 452 733 103 387 495 89 578 973 104 235 923 64 110 552 91 525 563 70 147 887 91 127 181 109 108 219 76 622 653 145 139 814 102 85 917 115 343 559 98 441 594 116 438 745 77 370 611 105 64 633 105 578 808 85 83 540 99 85 901 140 472 935 105 199 528 92 127 284 79 53 560 106 418 580 94 361 922 114 340 469 99 630 986 96 297 407 103 383 676 98 403 902 70 49 957 114 388 960 137 99 660 100 168 779 115 215 923 91 218 519 87 72 830 65 20 451 56 214 825 96 160 261 111 804 960 128 161 200 121 621 805 100 514 804 53 40 57 109 264 569 127 402 940 105 25 998 116 249 308 105 213 308 112 258 383 109 87 958 86 716 751 77 430 568 65 790 856 92 74 614 56 298 733 49 542 686 119 38 917 125 494 737 95 768 798 103 369 852 80 443 709 101 84 845 116 657 736 113 251 988 112 162 995 106 858 988 72 675 888 83 340 511 92 452 723 94 418 592 61 573 778 116 777 906 88 106 385 122 550 957 111 638 770 58 742 966 85 143 991 99 424 607 154 35 801 112 532 795 107 34 848 80 235 596 95 13 505 75 337 749 140 226 908 148 232 390 106 300 810 82 64 349 86 558 564 123 245 406 94 287 451 120 548 619 102 19 420 74 343 876 121 106 668 99 172 527 96 758 854 121 8 276 89 294 601 91 554 569 73 107 514 51 566 734 104 543 927 113 501 643 115 770 996 117 569 867 89 489 758 98 146 516 98 154 592 75 231 921 99 114 826 85 537 544 91 251 974 76 591 832 113 354 596 81 209 556 132 553 729 56 112 898 96 631 751 96 180 868 113 679 922 81 650 871 72 746 834 58 405 870 98 665 901 105 336 383 94 901 969 115 432 886 98 45 56 110 121 235 125 739 962 107 511 555 116 215 907 103 654 983 111 457 988 96 503 741 72 383 775 92 343 878 99 725 850 74 172 349 100 794 982 138 259 928 98 491 936 85 552 722 116 32 550 97 280 504 70 427 536 116 131 156 99 119 736 67 147 877 118 940 994 128 95 153 72 312 936 119 190 966 71 767 959 130 543 941 114 107 561 122 21 845 111 375 507 92 205 845 81 675 894 99 490 969 99 528 773 70 643 944 108 326 360 60 299 959 143 574 600 79 502 760 105 98 296 97 12 119 59 470 778 97 546 982 80 178 559 99 847 969 113 122 488 118 671 977 99 34 628 84 751 981 96 77 209 116 278 445 113 232 311 101 721 810 61 728 807 76 811 873 120 15 67 83 536 707 122 43 488 100 785 940 94 572 583 87 165 879 115 470 972 70 620 817 86 315 941 100 260 529 100 548 764 121 207 695 103 340 972 116 41 332 87 52 653 125 98 842 101 471 710 101 296 637 83 198 497 110 47 96 130 207 934 121 515 692 66 295 820 96 306 395 92 134 542 48 546 990 81 111 804 99 387 970 58 394 712 54 63 441 64 730 941 88 53 765 72 299 381 105 19 907 92 191 629 100 435 801 104 217 359 88 114 257 114 682 805 79 194 935 90 459 839 65 21 418 116 216 462 61 100 335 115 283 503 90 840 990 92 57 279 96 862 932 70 284 941 96 487 936 99 77 808 98 363 659 99 761 947 107 481 602 91 327 340 89 47 670 120 197 369 135 654 847 116 484 640 110 173 580 128 466 625 109 290 652 90 658 821 101 421 480 77 927 989 156 305 997 68 626 849 82 100 598 99 16 296 104 515 932 77 268 813 108 320 899 102 18 946 101 115 768 63 356 931 113 608 822 127 30 278 72 341 868 75 216 458 102 301 542 112 414 736 120 357 834 104 14 844 110 138 493 84 427 668 99 250 868 103 236 490 79 354 569 96 236 768 74 145 819 117 388 427 100 22 265 80 540 659 96 190 245 108 251 809 106 147 319 103 315 988 126 13 618 70 218 761 101 246 474 104 293 552 100 189 606 117 74 987 82 44 570 114 203 956 103 0 237 115 133 265 128 392 596 139 381 472 72 43 350 105 453 667 91 220 881 88 724 948 75 171 206 47 893 928 98 47 789 92 572 916 120 843 915 125 183 597 99 558 758 106 131 965 134 223 237 104 452 875 93 607 942 76 238 644 70 154 162 106 483 593 125 284 723 69 235 258 108 399 794 108 72 826 105 110 653 108 599 718 96 510 709 68 47 624 136 187 723 85 153 918 79 958 987 155 457 836 110 212 931 79 65 622 127 842 863 112 562 985 101 457 778 113 677 728 126 291 893 103 547 917 95 414 952 121 97 165 73 802 810 91 41 966 128 249 894 78 172 369 120 499 738 128 207 478 113 734 855 88 621 905 124 600 793 84 36 709 78 375 715 67 174 796 105 53 290 58 552 844 113 155 374 114 461 554 116 888 922 93 399 604 77 133 449 115 349 608 102 52 574 91 35 287 83 36 375 79 436 448 88 398 523 99 29 445 145 653 925 98 281 377 71 425 458 129 151 797 118 251 970 92 224 813 101 199 537 93 411 679 99 214 360 114 272 780 72 436 916 74 26 531 85 414 528 86 68 522 88 248 880 85 55 834 149 345 877 91 247 559 81 571 893 128 54 709 72 520 547 87 129 414 125 216 586 71 366 991 91 283 765 90 106 344 94 298 771 110 517 892 74 426 568 111 275 698 121 483 756 114 75 339 116 658 887 100 80 788 148 736 843 123 120 549 105 570 726 93 643 795 65 829 901 121 932 995 90 97 195 109 307 570 89 726 783 96 183 743 100 690 906 93 228 679 111 16 543 99 43 360 85 274 915 85 209 533 116 678 949 101 287 311 116 589 704 128 92 476 94 721 802 87 666 699 95 447 477 104 343 734 94 383 940 141 317 325 105 309 835 78 879 898 126 506 980 106 289 488 137 108 598 96 676 988 86 679 852 90 618 779 115 9 809 87 557 715 100 193 633 110 473 988 96 148 800 72 130 258 75 525 585 94 545 563 82 190 768 127 225 598 95 752 867 106 675 686 125 409 435 77 53 327 80 400 762 102 689 859 82 63 908 124 851 880 116 58 275 71 60 207 68 265 722 108 451 476 133 391 835 48 648 926 130 12 485 96 732 773 114 447 897 82 498 685 119 80 644 123 380 439 101 8 910 103 342 572 75 810 961 141 135 942 68 822 823 116 164 736 58 389 867 98 202 832 142 389 400 86 414 573 121 277 825 132 304 368 134 475 817 93 75 684 142 547 822 74 623 770 107 308 912 93 133 338 93 24 506 91 233 607 150 302 780 106 106 846 82 226 904 89 195 560 109 356 590 107 191 484 97 290 438 120 58 496 93 899 988 98 29 595 68 442 904 82 4 550 96 107 248 85 156 609 84 835 916 99 147 649 110 98 699 116 272 927 100 233 574 113 327 344 117 464 878 98 481 495 93 13 482 103 223 427 116 14 589 119 820 960 134 116 880 112 105 431 125 746 805 72 148 259 103 11 182 110 504 597 88 451 838 118 590 963 95 432 740 133 253 553 128 236 566 108 266 551 108 220 701 153 390 863 94 248 727 108 421 594 90 56 318 132 229 473 133 505 763 97 40 311 105 623 679 81 171 433 96 400 696 106 530 805 113 35 874 102 294 627 110 306 536 114 466 545 119 62 625 73 460 833 70 225 445 109 5 356 102 361 732 121 102 624 115 159 883 120 48 491 119 292 940 148 2 203 106 524 895 108 325 549 125 674 734 97 654 759 77 658 696 121 23 865 99 492 601 86 259 739 109 637 966 101 892 966 94 171 334 98 566 975 117 519 859 97 147 499 113 417 778 79 811 845 78 146 385 113 160 536 134 136 864 94 714 772 91 414 544 100 179 199 89 466 657 103 72 707 95 521 929 61 379 665 113 127 955 86 62 567 101 520 807 91 98 625 96 549 709 141 301 373 134 107 218 129 332 800 88 294 451 101 135 242 108 660 987 101 256 547 111 698 874 41 339 492 72 285 442 102 320 999 136 84 646 125 382 677 95 232 986 69 4 949 124 229 435 147 624 945 102 245 741 33 92 424 103 218 940 87 351 382 108 354 457 101 129 616 90 632 733 127 156 763 108 401 710 131 604 808 141 70 429 108 175 905 68 314 462 85 594 872 94 82 579 129 171 296 110 520 651 140 469 518 57 139 254 134 646 680 109 175 521 109 28 772 76 92 558 96 766 965 100 66 572 102 305 674 67 167 511 97 207 698 60 116 573 102 136 631 105 527 706 94 529 880 88 424 486 103 607 925 54 632 715 110 313 601 76 332 591 78 16 994 54 7 485 99 6 613 97 200 462 106 48 649 93 475 536 46 253 521 99 1 89 114 439 880 108 441 617 86 389 394 79 175 865 122 338 491 116 391 907 95 208 619 81 669 952 93 125 896 90 271 427 102 293 814 69 256 273 126 852 934 76 60 424 134 671 925 106 502 853 97 452 940 109 425 729 101 522 979 85 14 83 50 740 772 86 225 961 127 418 915 119 274 721 120 672 864 51 40 520 96 247 377 121 102 401 116 180 873 97 313 597 92 316 631 71 646 907 136 60 704 108 157 679 113 112 799 108 153 657 80 81 300 124 73 423 98 16 82 78 282 978 80 420 990 82 286 948 108 696 924 90 429 940 109 70 522 87 101 696 80 450 588 88 156 636 68 188 409 95 611 994 109 827 981 122 563 838 91 439 619 77 684 979 103 580 601 101 241 751 88 376 683 92 67 939 74 1 229 109 320 879 85 222 497 99 451 872 111 286 939 56 254 682 60 416 836 94 347 706 94 684 833 124 710 895 124 648 763 106 666 835 74 190 632 118 989 996 82 42 584 110 368 658 74 475 611 104 397 566 114 758 990 111 235 849 111 244 517 72 435 603 85 69 982 79 59 967 75 165 294 102 758 900 76 657 907 102 452 478 92 103 213 85 69 804 124 106 813 92 270 574 117 507 827 53 55 72 93 558 993 111 146 535 107 217 753 121 114 459 93 369 972 93 157 420 119 84 407 129 9 408 73 744 825 143 55 866 104 787 828 135 377 379 100 14 88 78 18 640 107 98 373 129 512 845 83 443 941 97 14 324 124 52 754 100 290 740 109 202 586 81 488 922 102 32 295 98 813 964 111 477 683 101 837 909 105 345 922 140 95 894 126 537 940 89 367 518 94 123 361 102 787 903 125 406 686 122 35 344 103 886 979 79 5 490 98 476 956 74 223 507 103 216 547 96 753 917 92 241 748 118 114 983 89 90 132 85 10 22 82 67 372 68 116 333 90 298 562 89 158 758 118 632 671 130 353 878 113 39 988 105 103 121 78 24 986 107 31 742 100 168 805 130 228 339 77 729 968 123 382 612 89 63 679 125 107 780 77 107 787 87 528 861 54 97 659 91 787 807 113 481 836 123 453 791 92 424 955 97 460 552 104 610 972 104 408 500 83 350 561 135 63 574 91 166 288 107 573 904 109 222 992 113 837 871 121 82 330 102 277 748 89 307 880 86 210 534 119 483 776 123 913 920 119 480 527 135 224 727 110 78 794 90 464 701 86 340 464 119 519 900 100 360 778 59 482 653 100 67 760 79 206 973 127 351 392 51 587 893 98 181 869 107 443 591 118 36 269 99 604 781 92 319 635 77 20 538 76 21 417 99 11 664 136 675 993 116 616 889 89 185 599 68 156 574 91 286 525 79 28 259 66 591 927 140 442 706 93 376 533 71 175 932 134 683 927 134 282 586 131 320 644 77 452 628 128 465 569 84 477 730 79 92 848 93 82 132 127 427 994 79 314 881 89 116 671 110 101 965 113 614 739 77 451 583 101 274 575 69 490 847 98 69 520 98 349 567 101 599 892 103 242 528 102 309 796 108 807 956 114 555 823 66 752 886 81 247 490 96 645 991 94 258 921 91 489 527 111 158 651 103 875 886 104 45 964 95 20 690 119 328 949 94 331 420 79 31 170 62 143 945 91 31 853 90 231 930 105 7 149 110 389 921 84 233 914 96 334 880 94 179 388 99 87 422 138 294 909 148 282 707 84 61 93 106 677 955 99 286 423 111 151 676 127 787 799 98 15 771 84 121 665 143 159 537 100 22 304 71 139 790 76 112 763 102 130 329 138 573 959 86 391 827 121 35 267 75 279 768 113 412 864 47 357 988 81 442 768 115 578 974 110 170 198 83 294 980 115 75 380 95 401 796 115 823 842 120 398 953 59 159 931 112 565 667 94 164 338 94 942 983 128 589 772 93 27 483 124 587 970 114 188 554 95 347 532 107 521 562 74 255 363 63 926 928 114 119 735 96 391 557 111 219 903 130 20 807 104 200 513 113 790 963 126 535 841 79 133 288 63 142 599 59 179 854 126 514 965 114 607 997 99 654 914 75 6 622 126 329 909 104 123 926 135 203 854 106 567 863 85 127 710 72 406 689 103 42 876 80 349 584 104 98 164 77 146 583 118 284 641 105 364 573 97 146 262 77 188 657 106 100 869 94 586 961 95 243 321 79 410 775 85 280 721 97 500 880 95 171 820 120 102 870 109 280 466 108 420 887 65 80 835 105 88 642 105 572 703 73 101 816 99 311 421 90 251 264 82 337 560 91 255 783 100 374 995 68 97 616 86 684 991 119 87 759 118 521 971 66 826 841 76 206 582 81 538 723 103 150 695 96 251 488 86 879 962 109 192 584 88 81 857 85 497 587 113 877 911 107 71 640 100 395 965 86 696 932 109 108 952 94 249 510 89 483 807 102 482 506 95 159 324 101 203 877 111 80 295 111 9 669 105 319 681 110 141 897 103 108 261 100 132 987 125 203 628 113 493 672 99 152 397 114 848 965 113 385 783 172 579 919 85 60 721 105 4 767 103 265 438 105 232 234 124 519 994 83 171 920 87 697 804 94 343 515 119 231 689 137 508 982 80 9 226 94 602 881 113 25 58 92 41 533 70 374 809 92 608 668 131 499 706 108 546 548 91 291 572 86 186 756 102 17 62 111 151 239 122 607 975 110 88 456 124 443 661 158 164 493 78 93 196 103 152 180 104 452 865 97 593 738 127 443 595 112 91 755 87 753 862 108 124 671 75 114 864 125 53 296 117 31 116 113 199 437 77 298 355 105 565 587 66 431 557 108 68 881 126 489 912 89 616 789 115 472 571 144 514 616 98 92 780 63 581 947 117 377 968 100 258 358 90 48 126 100 222 386 98 218 648 95 304 486 119 94 878 67 617 982 50 114 206 87 466 665 132 358 731 122 203 915 89 793 937 94 349 438 100 459 908 105 178 867 74 420 911 125 502 994 56 304 807 94 518 586 129 631 834 113 46 302 91 293 733 65 723 824 75 656 930 92 45 230 103 316 709 85 853 923 124 51 528 102 570 700 106 302 537 92 238 648 117 2 406 116 258 734 144 168 942 103 219 600 99 47 200 141 95 985 133 61 452 60 16 736 85 150 657 112 531 587 88 229 545 93 114 482 75 640 969 114 572 638 119 258 715 101 518 762 94 496 503 83 16 214 115 45 720 105 316 320 150 163 341 107 287 731 116 768 785 103 153 354 121 120 602 96 282 809 69 682 949 82 405 552 67 584 831 93 201 515 98 467 667 110 852 981 120 130 412 91 724 947 97 399 853 104 297 419 74 456 570 95 111 575 128 366 948 119 308 530 80 578 707 106 189 667 83 402 574 91 84 586 64 117 818 119 44 182 87 229 421 91 316 476 109 151 740 82 317 888 101 99 269 101 146 267 112 94 835 72 195 538 122 155 507 68 31 762 84 728 892 102 444 862 91 273 913 89 233 338 115 448 694 100 128 478 76 420 984 76 563 911 100 462 575 80 505 526 133 490 627 110 374 567 106 178 319 116 374 703 116 122 552 117 88 429 90 558 796 75 782 861 112 23 582 100 91 594 87 570 880 99 322 867 127 333 370 105 297 613 110 383 924 103 551 753 102 98 537 81 706 809 126 423 627 62 343 409 112 384 836 87 358 581 96 58 101 95 760 844 118 36 966 83 35 660 99 231 678 109 436 466 97 309 590 84 273 308 77 385 753 87 710 744 77 150 477 94 188 908 126 22 803 146 447 895 118 136 445 80 376 991 110 114 790 132 524 664 84 91 770 109 6 807 104 677 963 111 813 841 64 939 967 130 105 800 131 39 919 92 819 834 131 208 537 79 399 457 117 907 981 105 892 894 102 194 203 111 230 507 79 558 595 98 658 730 106 199 645 68 217 902 78 104 384 118 309 346 117 80 676 117 546 907 88 187 932 128 113 975 97 336 516 92 105 832 101 285 396 86 635 819 66 637 713 118 294 788 118 10 606 86 93 693 91 128 685 106 547 732 89 504 732 84 347 731 117 54 700 79 436 976 123 657 708 110 401 852 117 564 653 140 894 935 106 723 787 103 749 868 112 503 612 74 412 500 84 167 957 49 562 847 89 788 999 91 192 338 89 286 825 126 119 290 84 119 629 135 317 990 93 276 443 79 247 828 85 727 810 115 113 335 100 138 636 113 507 543 71 902 984 128 406 932 99 121 389 101 200 463 85 90 848 69 67 697 83 544 830 111 269 513 123 188 559 120 256 995 83 881 942 95 259 307 108 197 798 96 180 866 123 244 946 88 14 314 76 231 529 55 189 304 99 752 954 133 566 825 113 625 744 79 241 598 121 725 818 99 617 717 78 903 986 66 394 827 133 380 780 72 199 413 110 23 524 82 350 719 104 12 711 84 625 760 116 225 302 110 360 589 140 539 907 113 493 860 85 284 726 92 438 760 98 465 906 88 244 674 100 6 517 117 160 830 83 323 804 104 10 211 116 56 481 90 7 810 105 350 406 121 384 835 91 603 799 99 174 586 90 465 479 103 81 604 83 662 666 90 235 753 90 138 547 124 685 851 101 681 802 143 309 454 119 711 740 91 100 602 114 462 506 103 822 945 110 336 367 101 306 350 101 94 659 50 620 712 120 426 550 79 193 489 131 202 441 90 671 852 90 183 927 82 212 474 88 69 247 99 95 784 69 908 980 74 176 894 104 221 732 79 129 598 105 443 880 113 576 769 70 685 954 101 384 730 103 239 450 104 128 731 92 312 910 148 110 457 72 241 357 112 640 872 136 126 941 94 353 884 107 472 609 133 332 427 120 233 998 101 302 722 51 576 624 111 480 922 118 54 337 77 109 666 101 301 625 113 159 222 77 290 699 105 402 595 104 697 815 120 476 821 101 727 995 93 752 967 78 358 761 89 125 545 111 333 474 87 511 758 110 99 255 88 752 947 134 57 512 92 132 151 129 934 971 124 52 73 68 140 487 86 649 756 93 56 967 117 269 843 97 213 742 85 186 263 106 150 162 89 352 933 120 678 793 62 623 775 119 599 761 106 327 636 79 677 805 70 339 437 86 845 852 107 581 849 111 81 390 91 163 809 79 174 675 103 664 817 99 523 928 76 648 851 85 198 960 97 473 575 85 623 741 116 523 942 126 576 805 126 560 696 140 506 595 75 202 598 89 584 910 134 108 825 118 49 925 99 528 835 103 169 420 66 27 971 116 583 812 116 14 171 76 89 204 50 89 704 114 14 853 95 33 371 109 97 533 89 149 728 63 632 917 129 168 354 64 115 648 94 147 645 112 285 454 125 235 779 103 195 479 89 366 796 105 686 768 122 473 728 119 24 841 128 41 753 100 223 754 60 490 986 106 437 479 46 672 817 114 427 475 83 42 625 92 440 570 85 267 573 106 689 824 145 600 743 112 116 879 80 482 910 86 228 276 98 125 885 81 5 143 90 347 468 114 420 673 105 172 394 96 518 658 83 505 682 97 408 432 116 610 925 139 111 590 55 16 498 122 153 176 108 288 850 110 420 903 134 187 543 100 10 796 92 117 594 119 110 808 127 580 952 106 279 398 80 177 666 72 430 899 79 337 685 75 65 711 86 31 837 76 581 678 93 168 830 94 337 835 95 397 729 99 206 658 96 254 927 78 373 473 99 261 594 117 120 797 72 141 487 114 572 965 86 508 989 72 116 631 63 50 643 96 12 997 78 354 490 116 502 890 83 133 147 80 600 760 107 206 478 122 198 672 67 568 970 79 147 256 59 288 493 102 411 950 124 689 875 99 62 216 127 416 930 107 820 974 87 313 858 74 39 278 94 584 929 65 559 970 117 38 745 90 317 503 103 227 675 71 534 861 94 659 970 97 172 243 70 348 448 109 213 579 86 522 801 86 112 121 120 121 769 48 562 589 66 503 518 145 559 637 84 553 981 70 658 948 92 218 327 99 152 272 73 672 805 98 91 520 109 242 686 112 85 114 109 477 504 116 108 843 106 0 805 107 657 760 95 437 444 102 480 704 84 256 597 112 540 721 132 7 848 117 169 979 92 32 352 116 122 881 91 322 374 110 54 345 95 239 329 86 337 716 101 749 876 78 376 439 133 17 368 152 209 219 118 126 371 96 705 992 133 170 515 128 553 640 105 489 887 86 209 721 93 52 616 120 531 534 97 575 919 105 910 940 113 195 446 97 267 856 118 785 851 94 521 676 124 16 725 78 578 740 99 247 497 139 261 815 89 652 785 102 318 449 120 267 434 109 347 488 103 61 82 80 61 461 103 909 939 83 70 322 84 245 921 62 146 230 92 220 336 95 665 771 137 321 916 74 613 848 117 442 518 96 77 844 111 269 656 80 77 654 120 497 530 105 141 201 104 520 929 92 479 929 77 622 780 43 494 674 98 273 484 91 274 464 121 417 728 111 270 988 93 547 783 130 230 742 122 515 601 115 27 509 75 143 745 86 624 799 114 608 719 96 786 991 132 503 675 93 85 812 69 201 807 125 245 371 82 540 929 103 712 748 102 224 495 115 269 752 79 0 913 99 699 991 92 142 451 80 116 335 94 100 917 86 630 720 119 778 926 64 359 548 89 43 634 98 201 842 95 123 818 98 806 952 117 204 971 122 296 807 81 112 981 103 575 795 118 216 646 128 351 395 87 234 644 82 105 254 87 463 572 69 364 746 82 118 937 134 878 885 127 126 240 89 112 333 73 433 946 148 119 960 113 403 723 131 32 404 120 297 581 107 31 276 76 732 924 76 2 453 83 57 678 87 411 472 103 203 492 99 427 951 107 147 726 74 809 956 114 704 802 116 629 826 106 100 484 64 136 214 91 81 325 121 97 414 74 353 478 105 527 661 89 34 198 65 36 457 136 465 544 85 50 432 129 17 665 74 729 808 109 640 932 107 497 521 72 602 894 64 103 552 103 52 806 140 910 953 98 6 459 92 313 514 129 512 775 96 161 429 90 6 149 88 206 873 96 58 269 81 99 850 104 134 832 95 24 683 107 6 979 64 504 550 111 42 457 93 298 702 115 249 703 69 454 563 119 727 780 103 705 801 93 325 742 63 237 752 108 413 502 76 275 881 87 56 384 87 463 981 116 706 921 138 97 369 113 314 884 101 181 896 160 468 807 79 41 145 114 111 949 101 64 278 128 40 866 103 37 341 95 94 755 98 245 355 114 901 951 76 696 813 105 36 154 89 724 937 106 659 925 87 132 205 83 385 941 125 154 875 109 356 571 95 118 366 93 442 850 77 241 750 74 559 770 77 750 882 97 330 852 150 44 684 115 461 859 119 221 597 95 128 766 70 57 963 106 192 311 92 518 618 84 579 927 106 77 792 121 544 931 91 524 709 123 776 793 97 200 388 104 876 887 99 327 988 66 75 404 115 109 630 105 420 444 94 419 852 106 458 667 75 102 712 86 393 395 75 381 703 115 493 598 88 229 508 126 956 980 88 12 646 99 563 759 103 304 785 79 837 876 122 124 327 90 267 306 104 442 690 67 212 520 106 77 272 76 853 916 143 69 374 68 72 850 96 636 782 104 471 908 62 288 703 109 51 779 93 148 287 116 117 720 129 108 198 98 744 942 107 172 625 86 114 617 81 19 233 56 583 697 87 576 983 88 368 675 94 283 775 116 504 529 107 13 761 106 232 943 99 296 656 61 366 727 116 904 989 79 300 513 101 339 462 114 113 182 101 231 470 91 67 106 118 462 924 98 313 729 83 183 200 115 151 642 86 672 675 76 415 900 116 680 701 93 393 496 114 435 621 93 256 437 125 107 836 104 26 180 105 24 895 102 230 899 118 151 798 64 425 500 108 9 167 106 426 480 95 455 864 80 200 946 137 118 693 86 156 747 74 676 711 133 449 901 121 253 488 91 631 642 109 425 602 106 253 694 102 653 957 113 78 631 107 848 995 73 715 743 85 316 675 107 407 654 104 225 470 110 311 568 70 396 643 123 713 938 129 348 381 122 342 425 118 338 885 112 351 789 130 83 250 144 157 875 104 449 868 114 75 741 84 73 744 88 916 957 126 113 336 124 501 524 96 181 763 131 55 250 117 904 948 102 391 535 69 91 695 125 327 808 77 448 705 116 394 538 87 509 773 138 35 435 85 469 544 95 368 908 92 385 392 121 696 766 111 775 931 86 25 548 115 869 971 128 168 951 104 290 567 81 153 755 57 173 477 97 125 771 110 469 714 120 368 677 106 603 871 125 52 617 99 137 850 112 433 597 136 588 975 84 593 767 104 474 657 109 393 403 94 49 279 50 515 570 101 390 513 127 268 549 92 104 245 74 380 874 112 383 597 77 103 694 89 879 929 103 590 938 82 574 940 53 134 407 98 74 954 109 130 554 84 119 481 109 151 189 79 24 314 73 132 560 89 220 862 100 708 842 88 29 524 93 287 500 63 134 491 97 164 175 126 603 810 66 121 885 120 147 239 113 275 400 96 436 438 75 196 721 70 333 467 116 293 996 110 287 529 120 630 724 74 347 783 93 410 867 85 677 770 105 426 430 80 678 907 99 709 961 78 126 872 60 643 786 123 511 955 88 328 891 110 421 794 121 43 220 113 557 594 83 94 982 74 144 491 114 412 941 116 80 675 59 299 445 92 265 601 66 449 899 104 228 418 126 105 774 135 230 502 95 475 568 112 357 395 125 211 996 99 837 990 73 71 268 92 700 917 113 279 346 117 428 444 70 232 913 121 114 625 111 10 330 112 199 490 161 377 609 89 267 587 90 178 380 94 405 436 140 86 754 129 48 477 72 712 914 96 229 567 109 14 67 124 271 279 95 694 730 103 507 608 97 400 759 107 429 637 83 86 764 87 375 649 92 252 927 81 302 486 133 45 656 90 399 519 84 242 671 128 518 558 77 208 994 123 561 739 82 264 529 66 582 919 121 654 798 110 225 270 92 171 335 106 284 908 129 311 775 80 896 963 97 775 887 78 171 932 93 2 965 101 213 338 82 328 390 102 234 697 135 777 983 74 986 987 115 104 527 148 636 665 108 328 995 107 216 649 157 254 504 97 58 489 67 56 111 112 392 897 133 931 936 86 617 815 100 30 82 112 38 422 109 386 933 102 48 448 71 261 477 96 60 598 64 65 324 91 469 768 96 321 716 83 118 546 91 248 865 147 28 963 99 409 470 80 6 73 94 343 776 95 612 889 94 267 371 106 177 220 92 290 509 112 621 981 72 267 268 121 137 360 73 101 906 74 458 993 103 17 142 120 466 890 114 547 984 116 153 501 76 662 963 114 365 841 97 757 963 96 86 466 115 633 801 95 672 881 105 738 953 134 337 636 126 30 844 83 232 620 119 51 957 147 112 834 79 723 778 115 144 694 71 14 461 112 161 528 113 558 563 142 186 813 92 703 914 89 797 851 99 382 812 99 527 993 103 99 431 124 680 962 105 165 667 86 61 980 89 558 869 75 295 861 72 195 617 100 351 406 105 318 485 117 522 954 81 290 763 102 90 677 96 624 887 95 17 448 123 115 864 114 504 997 119 81 216 90 680 975 87 36 309 83 131 704 90 174 332 79 0 61 102 233 797 55 114 867 72 29 120 106 53 442 81 40 427 79 382 775 114 271 426 102 99 546 86 424 968 128 822 864 103 17 427 114 421 587 102 331 468 88 277 974 113 96 782 137 95 627 87 56 878 94 210 597 131 659 666 116 2 324 97 177 219 108 260 826 102 447 605 97 725 801 112 154 795 95 727 937 106 316 941 132 194 452 91 130 922 93 766 816 98 275 461 109 199 414 101 46 310 78 740 838 102 720 865 109 416 886 130 10 198 66 227 293 123 507 766 127 132 691 98 391 493 97 730 994 117 21 243 101 793 858 72 445 831 128 287 788 92 532 733 112 42 296 110 29 242 136 188 413 117 789 816 78 409 536 87 9 536 102 281 690 122 575 747 134 630 714 111 72 995 129 187 714 112 247 544 127 313 661 104 34 37 84 159 825 75 144 675 137 187 595 113 240 247 115 549 857 111 564 956 64 87 501 101 494 745 126 42 979 101 452 575 57 65 811 79 324 783 68 766 927 91 300 696 81 729 976 120 740 994 98 609 907 104 293 439 120 234 475 107 459 497 112 280 293 102 54 292 118 145 164 97 387 855 60 163 998 101 445 467 99 111 923 80 170 281 92 700 897 125 316 950 113 366 829 93 120 705 107 636 890 106 389 513 128 420 509 93 384 952 84 672 674 128 609 874 135 133 846 89 103 752 116 842 992 133 474 570 104 470 471 118 696 772 88 402 728 114 305 637 103 679 807 98 256 570 83 310 547 102 219 936 115 240 271 83 509 936 103 714 727 111 19 387 95 465 765 93 80 907 90 55 293 102 239 276 107 221 635 95 561 647 116 405 468 114 660 867 89 309 389 76 961 970 103 474 733 124 300 999 125 366 731 95 817 924 65 11 168 86 15 419 99 232 550 60 747 940 96 180 919 88 385 842 74 206 714 112 469 709 94 721 923 54 298 372 115 133 388 82 884 894 90 401 734 92 687 700 80 738 827 93 11 641 137 26 727 115 244 411 110 161 511 113 124 434 110 46 143 103 168 517 105 319 935 87 151 493 72 169 375 79 9 654 107 259 728 113 727 865 74 92 774 102 105 663 135 348 631 101 898 909 77 890 937 73 38 628 119 480 581 111 725 959 105 254 873 103 614 650 77 854 863 113 191 397 100 607 746 91 616 830 85 812 954 94 636 937 106 166 355 116 139 748 103 618 948 74 682 866 107 183 885 94 16 124 95 564 854 101 622 755 113 132 428 117 219 593 72 672 783 127 564 625 104 543 708 81 615 630 142 338 403 110 404 517 70 601 701 120 192 425 92 577 833 110 506 816 57 795 986 90 686 728 100 467 701 131 79 679 77 285 805 98 273 748 107 394 598 96 438 750 103 540 702 100 133 766 80 40 673 95 314 792 111 43 900 112 64 193 100 839 990 125 124 739 105 222 859 119 276 327 64 444 742 77 603 989 121 801 922 98 61 446 105 8 174 96 273 881 57 283 320 90 265 994 121 201 717 100 405 971 106 72 758 155 449 576 120 587 615 152 530 779 128 275 277 105 85 529 110 154 454 88 527 986 95 60 653 98 371 394 111 855 918 114 161 466 86 368 504 127 39 739 89 539 630 121 209 249 99 535 746 94 417 754 112 361 944 141 740 811 86 193 363 95 90 686 87 183 458 93 820 866 94 817 836 63 90 660 92 258 374 105 96 171 118 490 596 96 237 576 76 99 684 91 324 483 112 533 892 118 494 772 89 203 850 80 11 583 87 568 705 60 95 220 112 107 743 67 817 974 97 456 991 105 733 825 113 177 184 93 357 780 137 763 835 114 498 793 113 564 714 85 896 911 114 909 977 115 116 579 86 87 588 114 164 913 76 20 648 106 450 659 83 343 617 123 112 780 127 322 971 113 50 63 113 511 940 95 528 874 52 792 975 86 445 973 88 22 725 108 255 916 94 75 575 122 131 617 120 620 814 89 92 262 147 54 569 79 29 345 100 152 999 86 636 960 122 417 705 113 224 992 55 466 601 122 34 296 97 187 287 90 786 800 74 129 230 95 362 602 59 500 999 150 800 839 125 525 649 83 411 432 50 0 547 63 314 556 99 244 431 93 149 320 103 213 517 108 101 687 94 177 826 104 455 530 105 435 463 75 289 549 144 827 842 122 408 967 94 314 399 104 759 909 94 278 444 106 380 530 86 68 731 101 241 732 90 477 848 128 236 717 90 776 899 121 642 709 153 116 378 131 83 185 81 749 796 128 501 791 122 557 740 97 142 689 56 206 920 129 180 239 74 164 442 84 218 552 90 52 847 106 339 979 99 33 364 114 426 938 105 603 628 72 272 865 77 243 907 110 805 911 63 449 477 103 790 964 113 234 712 89 198 408 118 424 991 62 193 897 98 551 829 106 364 558 124 783 993 104 417 661 74 145 425 105 281 632 108 642 941 72 407 574 108 941 951 117 500 720 132 176 823 78 324 616 97 517 855 118 192 882 108 191 827 95 324 841 117 731 760 70 14 95 111 510 988 128 94 157 141 497 555 121 23 662 109 209 439 105 483 537 120 81 90 123 165 342 80 37 76 86 108 278 99 616 931 101 831 955 103 617 715 150 52 957 96 698 761 124 313 639 109 77 742 104 97 605 91 454 797 70 416 611 71 238 923 94 110 346 93 577 781 86 181 548 120 213 479 121 177 613 89 419 718 61 591 873 140 452 695 90 780 898 118 48 620 114 636 873 85 40 623 101 50 864 81 527 846 128 455 952 104 119 571 83 540 725 69 100 676 92 237 475 139 109 917 100 372 443 93 221 361 104 431 511 114 409 436 92 121 201 116 53 808 71 0 841 110 129 772 78 638 894 125 157 547 105 506 674 104 111 505 89 442 759 104 529 653 126 266 554 103 442 968 112 226 713 148 339 847 120 624 925 108 214 969 134 849 888 117 162 658 88 91 283 83 96 649 73 35 476 92 66 690 138 130 627 150 267 320 128 731 942 101 930 944 109 733 978 59 8 302 125 49 762 131 159 821 77 776 781 106 275 853 110 155 602 100 930 996 92 316 607 76 385 903 89 17 799 78 549 713 109 589 912 87 924 941 95 31 339 68 674 922 112 196 532 110 693 874 115 199 356 87 648 758 87 324 659 124 986 999 117 307 543 107 26 662 91 552 830 81 429 445 103 341 718 80 110 570 122 131 417 108 300 909 136 694 743 118 142 608 109 568 595 126 505 784 92 624 684 84 920 923 147 55 197 64 626 683 69 269 572 117 159 422 135 51 640 90 346 820 90 271 961 83 108 429 86 102 837 90 270 542 74 340 344 114 594 690 93 336 616 72 59 346 69 278 892 149 604 970 93 287 813 101 277 981 70 209 825 88 335 768 92 108 450 90 601 665 129 280 555 89 579 979 92 385 677 70 115 263 105 10 705 83 2 337 111 922 931 54 244 692 112 74 580 111 135 805 74 160 311 139 204 414 106 466 894 88 45 684 123 232 746 100 161 803 102 164 950 67 297 460 106 36 980 68 188 687 113 883 889 99 336 608 130 679 701 85 150 656 91 635 762 95 156 573 122 178 682 114 317 681 120 524 880 57 335 964 100 467 613 111 222 963 115 353 639 110 395 936 102 189 506 104 72 87 123 963 964 95 742 980 98 151 198 87 18 516 89 186 358 124 326 385 101 457 556 64 194 594 107 235 602 119 85 829 64 89 248 94 412 759 108 396 399 108 210 221 118 230 997 107 574 915 100 77 710 130 3 127 69 15 786 69 50 874 122 362 970 120 13 973 113 490 716 132 115 640 103 570 600 99 20 44 132 46 665 115 105 178 117 487 791 95 235 558 100 392 417 103 106 406 114 649 977 105 95 802 78 50 357 74 155 210 79 254 463 107 668 963 57 405 730 72 901 912 92 624 728 63 696 717 80 39 496 107 73 133 85 71 185 105 638 772 100 368 702 93 72 545 102 237 885 94 226 903 141 585 633 99 6 51 119 223 699 76 426 786 116 438 470 92 418 606 107 646 830 72 50 301 70 240 705 126 448 986 83 318 479 94 130 580 121 118 969 111 136 649 74 157 861 84 147 557 98 490 977 102 102 916 105 423 914 137 423 484 95 386 770 142 613 837 102 494 555 89 217 649 118 26 743 66 75 186 111 429 491 116 358 365 130 534 622 104 807 817 105 640 907 96 469 571 108 288 597 85 756 860 79 101 643 102 413 450 52 183 878 107 688 975 114 337 938 109 326 610 128 783 840 120 896 962 112 626 686 76 793 946 84 82 518 71 171 998 111 141 839 86 648 722 107 21 575 96 449 604 94 126 879 126 68 442 110 225 799 96 282 706 123 403 727 76 0 369 92 150 950 74 61 453 78 579 870 104 158 690 118 446 717 123 211 726 103 137 555 67 143 656 106 182 489 85 32 558 84 84 93 93 380 729 99 42 235 106 685 779 64 306 368 127 595 692 113 631 953 98 328 987 109 247 306 119 266 845 98 60 463 103 541 561 103 490 595 108 22 624 106 53 105 80 267 987 106 88 714 83 84 306 101 836 927 110 40 116 98 299 343 97 386 783 55 183 265 92 259 664 75 454 855 76 1 828 132 124 597 114 451 909 114 434 944 93 201 841 72 67 141 139 483 573 100 765 829 64 892 920 94 64 573 112 203 310 144 103 979 83 300 755 88 610 887 111 141 498 98 28 426 85 815 852 103 193 690 76 449 548 78 573 737 113 595 802 105 827 957 113 353 661 88 622 902 109 468 673 88 234 940 112 32 36 95 114 321 96 170 746 79 180 532 98 181 773 86 730 869 83 471 971 104 2 255 122 919 929 104 150 456 103 809 976 96 545 698 74 639 801 82 386 891 104 209 771 76 289 818 89 527 901 74 16 829 55 59 72 96 79 534 105 460 499 111 334 519 101 30 662 82 150 158 99 158 546 149 319 970 140 91 181 103 796 865 139 31 440 62 181 309 78 276 856 89 719 722 92 365 949 82 50 851 114 58 131 65 751 839 69 179 991 100 204 477 139 5 479 89 486 696 108 70 611 131 299 500 63 363 538 66 328 365 106 106 277 110 135 832 86 313 485 107 443 621 110 456 809 114 865 946 108 9 414 78 350 646 112 811 876 130 534 669 104 268 473 117 799 843 75 178 211 110 531 846 77 638 971 101 341 688 69 296 595 118 203 393 100 664 804 87 339 808 91 275 556 108 145 714 124 557 598 100 298 475 126 89 218 84 642 754 124 345 764 103 8 991 110 96 539 118 268 972 111 181 440 76 719 725 103 3 173 105 816 828 133 593 891 118 24 189 105 789 801 83 674 724 124 688 938 111 28 436 89 874 915 99 149 595 98 195 820 116 427 686 105 601 885 96 89 834 101 366 922 96 696 912 106 386 487 83 453 780 77 199 426 93 565 798 111 276 647 101 135 207 166 180 965 66 302 785 69 70 585 89 218 742 86 605 736 97 124 303 87 208 663 116 299 481 103 166 169 109 130 893 126 269 770 137 198 633 136 101 233 110 395 425 74 235 655 101 101 907 113 728 790 94 12 769 80 343 750 95 32 323 102 164 973 101 204 685 132 17 615 94 667 711 131 47 440 110 342 496 117 199 805 81 225 463 117 95 385 118 188 821 88 470 582 126 251 513 124 221 310 114 323 712 84 282 967 87 141 939 83 94 170 91 507 513 100 700 911 36 92 334 97 1 254 104 211 381 95 270 806 78 291 922 121 90 232 100 506 882 99 448 754 128 472 963 114 33 476 121 512 621 102 243 726 101 665 866 98 360 928 101 699 963 99 436 647 114 256 321 64 63 485 80 598 703 93 294 704 80 408 506 117 54 794 112 322 885 91 437 748 136 506 823 128 526 929 94 494 636 129 79 583 99 599 929 107 258 766 98 662 757 78 719 843 92 36 685 144 222 593 90 153 490 91 495 914 105 582 848 127 86 446 111 392 805 137 713 737 106 59 109 93 225 366 96 228 550 164 47 702 97 327 573 122 286 963 109 12 639 106 62 263 122 18 99 129 231 371 93 45 46 98 139 859 125 35 502 95 7 155 91 96 789 109 516 603 95 675 733 131 31 932 101 555 580 135 493 589 113 246 611 74 90 806 94 444 966 101 264 536 92 377 749 135 30 993 67 36 119 79 390 530 120 532 534 93 584 838 118 643 885 106 27 281 79 153 216 135 403 584 99 184 668 57 317 474 88 450 808 95 222 410 112 282 740 87 456 670 92 640 656 59 174 401 97 394 862 108 558 927 80 798 873 109 416 684 102 166 953 94 253 786 82 297 712 113 85 475 121 30 664 61 266 305 79 20 908 94 111 964 109 812 978 79 491 814 120 354 397 108 386 430 60 75 378 114 440 926 102 407 934 151 859 930 83 607 973 59 60 362 77 733 975 114 71 879 73 282 360 104 674 715 102 447 475 137 11 171 63 183 861 99 259 752 108 504 726 116 217 768 141 500 606 86 11 395 51 393 934 100 77 720 98 185 772 100 291 603 66 251 749 93 599 784 142 380 866 101 942 969 119 122 278 68 824 951 127 448 472 108 395 603 136 199 497 111 668 844 114 31 979 90 382 989 87 564 664 98 319 966 114 520 624 124 106 377 117 130 781 103 498 945 142 154 233 91 155 913 116 66 754 92 343 634 86 257 395 108 343 627 99 599 751 75 316 937 96 469 739 94 227 347 88 483 560 106 680 732 112 832 872 82 808 890 120 772 974 120 299 346 96 297 694 91 497 846 104 309 421 113 17 689 89 725 807 106 317 848 112 193 901 100 439 655 126 743 789 77 55 290 149 65 256 107 173 770 114 764 889 102 366 624 89 179 587 96 367 439 91 663 894 107 305 648 65 171 405 85 125 860 105 99 685 83 166 294 83 190 285 117 409 531 128 773 975 89 819 882 93 456 684 83 187 451 103 785 837 118 164 392 102 275 816 127 819 979 75 227 873 83 97 161 119 337 675 122 430 849 102 576 793 137 51 860 111 173 468 134 139 294 81 476 823 90 45 723 105 293 507 112 35 896 81 72 879 138 55 500 108 322 583 104 285 580 121 157 886 83 81 153 91 99 608 86 137 539 112 464 778 95 348 399 68 627 912 99 592 645 121 601 770 107 206 473 117 197 686 87 884 988 94 186 286 79 423 878 136 329 748 77 215 604 91 399 785 115 413 617 111 70 748 125 58 147 88 121 359 97 447 792 91 508 735 95 167 855 128 82 171 94 281 457 107 552 670 100 312 424 123 613 806 89 298 445 81 7 97 108 245 843 116 491 546 115 66 935 96 118 604 106 746 908 103 187 662 143 527 871 89 102 300 70 396 929 91 349 970 72 29 295 111 90 471 93 700 912 102 771 780 90 372 638 66 845 994 100 227 562 81 129 279 52 63 717 103 243 595 96 213 572 107 347 877 106 320 785 104 288 827 75 29 733 98 549 840 52 235 593 77 13 69 84 104 756 115 154 384 110 432 881 75 173 494 111 488 521 100 54 877 102 59 836 83 3 939 109 565 837 90 237 283 67 109 986 79 452 554 86 530 553 123 399 943 107 72 944 81 741 883 73 332 600 118 664 667 80 30 618 100 437 544 74 769 964 106 3 946 116 718 973 77 425 681 92 473 810 92 289 385 103 31 202 102 201 487 63 459 794 111 186 273 94 111 211 97 352 447 86 625 823 122 586 938 111 5 700 116 706 916 83 481 826 128 4 114 87 577 895 95 767 893 90 221 514 113 589 882 130 299 806 89 436 455 129 600 608 139 79 333 85 710 764 112 912 978 111 623 624 87 277 815 67 256 517 68 106 879 63 747 933 69 28 82 100 577 847 98 134 329 121 554 999 107 220 361 80 152 215 105 374 714 98 11 191 76 849 928 84 137 331 115 595 967 84 744 989 135 239 675 109 514 659 56 860 869 109 361 392 86 139 565 107 20 824 132 573 697 97 374 773 135 362 627 91 530 712 78 576 925 98 32 716 109 660 709 116 950 960 119 871 966 115 675 788 116 43 579 67 525 904 84 42 525 101 650 669 79 70 525 95 367 673 117 245 259 67 579 879 96 256 809 95 293 839 104 248 875 87 617 706 76 607 836 66 122 153 94 302 701 97 25 156 103 320 857 95 372 705 105 453 974 103 328 919 90 24 861 112 456 658 102 141 588 108 226 395 116 137 628 62 723 785 98 44 791 78 392 806 94 234 651 67 58 700 123 330 936 99 496 792 48 17 749 76 590 594 102 250 434 72 126 235 56 31 130 96 102 110 81 580 732 126 202 673 100 139 958 114 169 200 115 52 804 105 548 649 129 628 646 95 476 925 96 783 865 126 566 787 122 330 851 125 130 273 106 249 555 127 594 681 89 17 740 124 625 979 88 442 985 151 462 891 93 150 522 111 608 922 77 100 445 109 459 823 64 341 370 106 279 661 135 498 501 107 273 688 114 54 999 78 57 322 133 487 571 113 347 467 135 558 859 109 215 737 85 208 565 129 140 394 94 343 487 103 7 885 80 130 961 95 258 509 112 555 801 113 605 702 61 387 628 156 24 340 85 177 796 114 385 503 116 113 880 118 27 279 92 35 622 138 132 561 103 120 454 82 436 477 88 822 964 70 338 556 106 10 356 91 28 332 104 868 939 109 23 401 114 108 275 94 458 648 98 218 850 96 45 734 59 499 522 126 439 918 144 423 433 78 357 739 94 275 967 101 153 636 88 163 340 113 33 934 103 297 443 92 838 915 104 283 378 66 488 629 119 255 676 91 428 938 84 603 722 98 175 459 87 145 795 124 855 861 141 616 674 114 269 932 101 144 583 104 188 906 67 698 794 103 486 614 115 15 42 91 469 579 61 474 963 105 451 696 92 562 789 104 331 682 93 674 940 108 729 856 108 60 187 77 386 485 120 182 724 110 218 629 111 386 932 48 329 774 71 582 885 77 607 991 100 589 957 83 115 986 125 367 558 103 863 931 80 194 461 106 483 730 98 371 704 109 533 612 67 306 356 131 686 923 104 634 700 109 712 990 106 905 950 76 318 476 80 247 808 102 166 891 167 2 293 99 546 650 55 195 438 59 450 896 72 611 899 86 447 624 93 440 885 125 247 716 82 332 550 109 694 994 95 377 999 67 106 987 72 581 583 99 140 481 86 698 947 89 3 606 123 443 943 117 67 969 120 5 289 65 639 783 96 558 898 133 255 776 94 622 907 85 674 699 77 330 728 84 600 978 96 180 712 90 574 994 100 453 983 83 198 317 82 199 455 118 189 664 131 798 894 97 641 935 96 493 537 70 74 664 86 23 581 114 105 253 96 91 129 56 16 614 102 421 830 79 209 394 82 72 872 92 188 509 102 584 892 109 163 169 97 452 655 77 177 792 133 762 808 125 311 551 93 72 562 142 273 756 108 665 975 73 245 885 133 778 895 84 218 837 104 641 938 101 40 924 117 555 749 86 146 766 82 60 827 85 682 997 99 65 388 93 391 891 132 751 970 113 868 895 119 377 956 102 114 222 105 338 696 80 160 247 77 16 907 116 297 885 100 78 210 113 381 677 71 248 449 105 498 865 94 525 637 100 208 356 88 249 384 75 456 458 96 383 902 104 858 870 123 208 963 99 271 504 82 98 295 92 97 207 98 254 596 106 807 834 115 337 526 94 360 371 88 339 613 117 498 646 108 594 984 94 404 827 84 268 648 106 516 885 80 473 862 133 299 994 95 657 759 112 175 844 90 253 869 89 458 740 32 181 594 74 536 905 80 6 906 134 553 755 93 452 564 60 364 656 93 650 983 127 80 830 84 38 457 98 119 200 93 717 820 56 69 938 84 161 812 104 95 974 87 641 724 66 122 981 69 454 653 108 146 183 97 577 669 124 143 411 108 408 715 114 463 627 114 236 732 114 141 864 84 533 719 133 129 697 120 585 996 133 894 958 74 148 991 89 811 923 70 206 278 90 83 227 74 468 905 87 608 619 118 102 176 83 189 555 146 510 748 87 75 320 79 140 367 97 144 759 81 305 705 112 383 889 96 624 998 86 753 853 90 102 481 60 584 734 135 213 583 98 26 154 98 423 483 101 338 799 121 432 441 108 699 843 97 420 876 73 95 268 99 746 982 112 379 700 93 117 860 98 700 936 90 575 938 100 802 862 95 393 511 112 245 848 88 23 884 86 593 677 77 780 816 89 870 910 104 153 495 123 36 630 154 66 432 91 685 741 57 689 927 128 348 809 109 195 708 98 551 878 79 172 273 50 148 763 113 112 322 49 277 481 129 585 788 119 521 729 100 692 790 109 103 871 132 232 727 88 175 907 128 370 860 139 304 469 89 418 504 95 181 660 94 305 902 110 178 207 119 404 811 135 159 769 113 481 719 87 488 995 70 349 989 110 382 947 110 26 53 53 556 624 157 51 731 110 152 235 82 849 893 118 43 117 84 603 919 80 103 526 97 296 737 97 397 628 100 206 400 116 225 643 70 375 630 100 309 608 110 562 761 115 495 634 115 794 800 89 515 810 76 379 427 83 333 992 93 505 563 77 197 349 120 353 922 98 432 434 112 119 402 101 133 413 99 669 914 92 499 585 84 498 805 76 530 775 159 310 746 91 534 589 78 511 599 55 200 573 142 577 843 99 418 798 119 588 607 58 147 948 55 517 633 124 229 521 50 340 659 99 223 578 105 138 682 139 13 828 116 3 185 100 25 231 61 804 822 92 371 523 99 184 237 67 10 924 113 31 494 97 298 694 93 396 748 88 932 943 128 684 829 99 407 453 122 551 764 61 35 351 110 35 83 121 492 570 97 295 719 90 362 493 110 773 807 77 509 662 94 422 939 80 259 842 57 465 912 97 330 912 83 312 795 101 745 793 112 406 513 135 887 901 75 111 532 88 617 783 113 8 787 120 867 903 151 657 890 96 419 453 113 297 351 87 30 541 98 224 733 130 317 836 109 123 978 85 368 590 126 145 687 91 122 500 108 726 772 107 85 710 120 555 598 86 263 339 32 192 253 94 32 695 101 723 973 60 174 691 57 75 683 92 64 318 83 469 592 78 630 777 96 234 737 140 662 697 74 955 965 97 357 995 81 97 116 78 648 799 105 176 613 93 18 427 110 4 905 100 622 721 65 758 805 94 600 856 126 505 978 86 129 206 122 403 411 119 68 394 92 568 933 58 277 835 111 301 821 93 808 873 106 123 435 85 106 251 108 287 504 93 236 752 78 380 560 124 387 944 117 281 950 74 701 933 108 374 696 106 414 988 108 374 766 125 390 501 106 365 648 104 59 879 118 415 496 86 171 387 88 687 767 57 284 980 91 649 662 112 70 420 124 821 938 113 332 576 124 107 362 108 42 126 125 417 419 121 819 958 101 32 191 86 545 820 65 629 971 107 110 879 95 145 282 95 532 593 110 217 970 86 580 785 81 73 525 84 336 583 98 254 771 98 484 967 105 529 926 137 166 493 84 322 527 92 453 485 127 57 61 67 23 999 81 610 769 76 295 988 107 235 792 109 127 718 124 834 932 103 602 956 102 226 486 64 693 802 118 377 545 76 314 859 45 390 759 72 340 626 89 348 719 69 167 550 85 201 614 68 426 632 111 26 936 107 635 807 71 231 615 45 634 903 97 599 635 135 167 857 118 250 261 80 520 735 98 25 64 56 183 447 96 69 654 80 195 862 117 408 855 89 423 517 65 576 780 107 714 954 85 86 750 96 548 879 117 340 899 103 16 401 80 161 251 73 136 248 76 137 843 117 149 350 103 20 338 118 345 475 82 300 511 102 478 844 106 490 741 112 935 957 104 153 267 106 795 875 63 88 568 101 59 595 89 102 703 90 591 981 121 12 73 104 46 600 108 140 260 101 237 709 95 385 659 78 41 133 75 74 902 103 78 250 89 468 581 93 348 749 104 394 648 88 36 960 129 155 187 128 388 984 123 518 970 96 180 344 122 501 577 97 210 845 118 313 563 94 417 706 129 132 658 79 136 524 89 25 339 91 633 910 88 210 677 122 320 794 90 545 810 114 17 223 106 545 739 98 460 918 118 519 844 103 448 702 72 687 774 85 663 706 113 257 436 115 204 844 109 249 766 71 707 936 97 149 382 135 569 972 103 796 955 127 217 381 121 587 650 92 91 543 84 100 710 114 282 703 96 542 865 72 391 701 112 41 192 82 56 446 87 514 941 87 608 970 59 262 793 51 55 516 113 743 778 100 184 575 106 641 645 76 88 603 136 266 757 118 18 66 110 269 805 84 9 108 83 169 511 131 184 602 84 742 902 122 726 787 127 35 847 52 20 53 73 31 938 116 334 869 149 524 671 95 10 406 145 172 319 81 75 283 95 391 461 88 174 432 87 43 840 110 486 820 132 182 630 122 133 513 103 569 899 77 261 862 59 463 921 126 858 925 107 671 794 87 835 873 83 472 747 120 229 476 78 156 405 109 352 543 122 376 946 100 804 983 64 50 764 125 418 768 100 177 935 126 27 500 132 96 922 84 626 989 96 721 749 94 243 809 65 416 847 108 612 931 135 291 785 101 13 915 87 42 293 74 326 916 131 872 936 126 706 782 79 261 997 124 402 902 70 716 761 86 488 646 122 520 970 97 7 20 96 531 702 88 107 117 137 88 386 123 64 333 121 325 360 98 548 794 90 83 327 112 13 829 113 15 845 100 675 907 100 9 544 97 52 618 115 9 223 131 293 983 122 676 741 125 537 630 99 527 601 73 159 199 97 815 989 74 609 889 80 15 332 109 172 514 86 46 322 82 655 700 83 13 748 87 162 458 112 542 785 126 174 263 73 501 557 97 492 726 108 194 376 115 418 495 95 546 691 105 735 837 99 833 929 117 25 236 107 820 863 109 586 719 73 424 457 78 537 540 116 59 537 111 814 972 97 585 803 105 139 808 95 55 769 95 183 936 94 816 985 119 37 647 81 313 847 106 688 914 74 111 583 123 234 421 84 11 863 123 347 659 117 307 600 104 754 774 93 712 753 95 569 741 77 319 566 112 155 859 119 651 731 81 291 438 78 289 721 106 801 937 107 408 419 155 112 466 99 39 658 62 213 782 98 21 240 129 307 726 113 178 280 97 709 996 83 150 770 94 194 322 103 287 367 92 676 874 117 27 942 97 385 979 68 403 692 78 799 962 77 620 714 121 127 771 108 355 800 113 109 776 112 226 677 90 69 442 112 259 547 75 553 629 69 849 992 104 628 632 111 111 724 116 713 975 110 77 977 87 127 980 98 16 759 118 453 503 104 380 911 72 391 721 89 512 898 104 21 710 133 26 127 100 66 915 103 854 996 113 105 642 80 108 919 111 444 785 91 418 461 81 621 746 87 443 617 129 96 552 88 705 804 106 72 956 119 166 728 138 551 869 127 443 748 115 28 587 86 542 935 72 39 94 67 18 695 67 403 674 76 134 158 63 40 917 108 238 265 112 179 738 94 189 375 107 77 599 102 304 533 131 640 762 95 140 863 91 863 879 89 808 981 66 316 996 122 785 861 107 42 250 113 290 811 80 673 686 83 367 666 139 1 549 105 509 908 96 590 634 83 176 993 69 170 944 136 129 577 110 771 955 113 434 714 124 594 919 80 525 961 118 281 740 99 26 924 94 181 437 109 791 917 63 494 575 108 180 921 86 213 816 97 374 386 104 536 938 85 477 727 114 3 674 125 136 178 105 638 968 80 466 537 106 705 971 125 529 731 77 176 263 94 162 984 65 257 346 117 273 435 76 62 657 97 858 896 101 55 466 107 258 476 109 445 905 121 621 927 47 493 859 104 509 674 114 141 816 88 24 163 112 281 415 113 139 234 44 317 510 98 215 957 71 117 434 97 312 426 99 71 819 100 432 769 99 115 629 102 15 980 94 618 962 87 666 936 108 478 879 81 478 638 144 3 361 78 388 710 82 775 956 86 40 177 137 38 131 91 762 772 133 201 210 101 502 675 93 293 939 80 11 417 123 220 283 127 201 276 134 323 407 137 452 541 86 248 492 85 125 941 94 165 288 79 66 616 109 28 568 136 694 768 75 384 931 99 592 783 93 516 924 107 538 775 95 206 809 104 128 558 111 534 705 74 206 774 104 180 416 96 348 410 60 35 439 94 464 614 94 250 550 87 435 784 122 597 710 85 287 784 107 526 678 93 213 221 89 108 776 115 816 926 47 810 860 67 219 998 112 674 685 109 147 831 105 201 550 73 101 185 99 392 842 100 654 716 90 399 566 77 13 980 103 833 917 65 300 372 100 33 102 85 105 229 84 262 948 114 106 806 85 703 783 94 177 514 101 41 485 121 215 408 132 239 304 99 210 558 93 92 901 100 572 747 126 164 359 137 942 955 92 199 318 105 785 860 100 610 664 92 69 863 82 199 481 107 125 534 154 549 865 102 671 675 98 731 863 91 171 990 115 355 408 99 746 760 84 45 184 66 97 287 139 60 592 103 643 843 60 75 634 61 382 705 106 229 962 85 285 837 135 370 400 117 199 625 96 357 984 83 757 856 69 387 727 93 225 241 88 346 910 116 63 881 118 217 773 70 247 665 105 716 737 93 521 870 79 49 912 92 371 784 81 297 786 113 239 452 119 135 255 104 411 915 113 251 859 72 234 458 121 200 782 104 30 422 83 480 528 96 268 582 78 292 670 105 98 338 107 12 92 87 105 819 87 77 352 109 133 302 95 59 275 102 620 693 63 591 651 92 350 411 101 358 414 108 156 361 81 414 774 98 22 732 137 880 946 113 98 663 119 18 373 123 166 908 87 131 744 80 382 596 100 545 963 81 253 502 131 161 999 92 40 737 101 23 426 111 212 448 136 554 613 103 507 592 97 492 561 70 164 243 60 78 578 126 857 903 87 647 769 113 493 690 112 267 448 105 128 873 104 49 982 118 746 856 145 524 614 67 234 441 76 544 637 82 453 521 74 178 954 86 349 546 135 566 580 92 177 686 94 99 168 98 96 272 89 551 853 111 247 360 61 662 722 105 411 560 129 125 407 115 116 745 79 180 646 86 320 533 112 343 423 75 339 753 92 544 715 99 177 612 120 61 743 108 822 950 97 168 709 113 405 850 138 680 958 115 84 560 90 472 481 86 165 498 126 729 971 64 753 787 110 50 194 140 453 936 113 437 934 109 636 987 84 90 121 90 94 268 107 797 878 100 423 857 137 246 591 90 818 834 73 141 309 138 213 277 109 610 650 111 223 275 145 455 533 101 266 650 108 451 618 125 528 552 118 453 459 108 21 365 106 12 480 73 406 425 78 407 922 90 738 869 106 140 929 108 16 919 113 46 573 98 570 996 91 141 720 110 378 488 134 128 510 76 250 902 105 355 841 157 615 719 97 377 770 95 23 85 119 627 899 108 132 197 62 317 526 111 652 780 110 38 318 79 446 888 142 314 464 82 433 796 128 211 347 107 686 939 114 57 858 125 523 932 135 78 355 112 570 849 81 163 926 105 353 712 88 633 987 102 177 422 139 248 519 114 45 288 73 72 268 105 545 854 120 576 973 135 565 796 83 60 98 123 848 982 102 251 422 107 361 943 93 84 116 117 835 861 138 95 527 96 484 673 115 454 989 95 133 805 124 613 716 96 25 262 107 77 884 84 127 527 128 960 977 94 490 866 117 93 417 113 231 842 119 461 988 93 169 345 110 168 724 144 861 921 75 338 726 108 451 509 120 47 674 94 443 580 96 233 309 82 417 441 94 55 339 102 450 801 51 212 908 114 30 831 106 78 760 119 598 637 61 597 679 103 241 802 99 295 773 89 65 733 113 903 966 98 313 664 55 462 706 95 129 468 94 397 856 85 663 953 93 406 525 85 415 831 87 262 998 108 526 565 97 331 666 67 231 309 132 303 752 145 552 687 122 298 491 98 249 842 78 481 566 73 179 676 66 559 569 96 267 721 76 21 176 147 202 581 91 172 827 86 230 722 104 106 981 55 456 795 91 100 895 55 664 705 135 546 882 106 605 673 64 172 234 121 609 976 87 307 447 123 506 706 120 245 494 74 347 485 122 523 550 112 102 757 111 67 539 109 170 402 120 262 982 72 322 790 55 511 762 98 224 271 125 359 830 96 271 374 98 4 950 113 165 916 106 141 318 68 126 977 86 484 664 80 42 654 90 670 691 110 46 640 140 265 542 113 593 686 72 601 862 86 498 831 70 322 498 106 484 601 71 310 651 74 310 661 103 336 921 100 320 813 79 806 901 72 411 756 98 916 918 119 372 454 99 11 744 115 150 434 79 25 474 121 447 661 86 171 568 87 799 975 125 32 812 100 171 411 123 569 615 126 383 636 93 437 480 108 749 809 115 471 934 95 125 598 80 9 145 66 59 532 113 531 857 81 9 48 83 31 844 104 79 559 133 418 733 69 767 859 64 413 731 103 35 664 111 59 420 113 16 42 72 84 807 81 64 758 90 215 231 88 320 678 122 35 132 84 696 831 81 700 908 81 696 791 101 768 800 114 40 399 125 440 456 139 323 386 92 502 517 85 906 933 97 352 866 101 642 801 105 351 371 96 187 789 83 115 753 78 391 679 104 96 999 102 263 314 136 804 868 76 66 253 108 352 568 124 477 578 98 519 608 113 185 849 121 336 924 104 71 561 60 580 630 111 759 853 157 455 718 76 120 173 113 387 409 127 645 860 109 271 827 111 788 986 68 444 800 80 317 553 101 833 960 91 442 808 90 342 640 77 335 986 94 371 465 127 11 273 61 739 977 114 121 745 93 140 435 90 83 222 102 425 542 125 565 849 127 16 331 53 302 739 104 60 801 102 209 391 114 547 993 100 264 403 102 667 880 122 385 553 75 878 919 116 433 962 93 217 278 114 340 434 144 252 866 66 622 868 124 930 983 65 157 922 104 10 199 100 118 917 121 46 705 108 86 599 133 188 771 88 260 685 87 51 818 65 650 882 103 551 976 74 14 105 143 54 297 109 439 485 128 36 272 122 78 940 96 524 902 99 177 980 127 882 930 118 219 531 112 60 484 119 14 824 115 181 426 128 506 764 148 118 674 102 104 867 83 89 401 91 537 850 70 35 619 97 603 865 81 530 819 68 210 710 57 403 783 131 380 582 113 221 547 101 249 554 98 290 726 102 477 911 101 171 806 117 771 905 62 594 983 75 228 484 100 620 896 133 161 702 105 437 696 87 662 988 100 123 421 98 210 259 127 648 912 91 382 847 136 563 932 151 222 537 75 278 423 107 98 654 77 250 452 111 283 727 116 56 972 105 409 937 125 497 528 150 118 870 108 944 962 64 552 854 81 240 649 116 805 807 90 240 369 87 224 474 106 734 753 98 43 423 83 278 427 97 454 682 102 188 702 83 366 447 58 297 448 107 165 911 94 283 288 123 944 960 93 624 672 104 711 825 122 41 908 82 352 572 69 686 821 86 376 526 137 683 792 98 335 518 125 341 546 78 352 589 115 212 246 56 71 482 101 464 610 134 6 124 87 85 606 81 506 915 105 83 229 112 410 965 119 350 784 95 444 838 93 185 708 120 564 687 133 939 963 74 267 468 72 58 421 105 89 766 116 126 456 99 117 581 114 76 869 109 476 559 57 261 938 86 99 860 102 112 707 61 167 786 97 189 460 101 232 675 125 23 167 102 343 532 55 82 603 95 400 636 112 270 341 93 160 543 117 176 360 69 320 431 62 479 583 91 326 793 113 85 284 125 787 882 112 122 590 88 491 782 97 359 660 111 135 892 96 139 395 84 25 516 92 242 900 95 283 434 87 455 636 91 196 453 64 589 838 108 289 435 122 330 378 101 165 691 87 21 408 92 68 565 70 537 578 119 81 258 76 514 715 95 267 975 135 164 275 127 490 834 128 12 610 87 383 767 113 403 811 121 496 540 73 197 557 87 100 591 110 802 875 84 227 746 122 284 976 100 196 628 126 447 998 110 86 447 99 23 687 75 68 541 97 203 311 96 674 836 90 433 434 130 350 876 104 96 132 86 91 358 68 724 974 101 19 305 82 453 600 105 839 942 70 141 225 68 157 516 59 234 805 129 254 672 79 222 972 128 139 498 85 194 361 92 213 351 133 589 740 104 5 908 93 528 935 68 170 182 93 273 593 127 427 538 85 368 606 111 36 65 131 446 973 89 530 681 74 41 157 78 644 915 105 245 536 121 842 845 102 948 979 111 526 913 105 392 661 102 115 214 69 655 977 99 206 706 108 600 766 58 544 671 119 552 839 94 91 313 93 124 188 123 260 371 125 394 729 80 509 600 110 663 702 46 18 499 121 513 967 91 174 884 96 402 897 132 534 606 55 303 734 96 102 223 123 153 662 136 833 971 87 24 580 115 122 951 86 273 434 99 257 811 91 282 539 77 57 444 86 72 194 86 453 752 81 103 114 118 381 591 106 164 401 69 0 571 113 847 889 82 467 578 83 665 690 96 66 294 110 382 422 126 300 589 122 347 946 91 261 470 136 13 711 130 337 389 113 93 256 122 234 491 75 8 122 96 445 849 128 614 619 110 793 974 84 242 639 116 265 861 109 262 353 107 34 155 88 120 271 112 75 542 129 446 703 97 770 961 112 151 756 107 634 734 80 303 551 92 366 988 120 349 356 87 361 735 126 434 898 126 232 968 110 30 536 95 481 736 129 98 794 105 647 650 104 227 759 106 224 904 136 624 667 97 345 389 104 342 853 116 81 181 81 295 384 115 95 639 66 267 962 92 112 560 98 46 267 100 749 976 110 656 812 100 617 728 108 29 208 142 601 950 115 17 245 64 639 706 92 75 814 115 215 479 98 353 630 105 247 466 101 285 554 60 610 721 139 579 775 133 439 615 117 438 468 123 316 962 93 400 862 130 196 352 134 348 419 100 46 447 106 808 985 100 61 176 94 548 825 84 287 688 92 272 432 83 280 842 98 181 602 121 21 449 113 363 467 127 426 941 117 542 940 124 548 795 88 633 917 70 342 818 118 58 487 104 204 404 100 307 712 80 343 748 88 248 564 99 431 442 88 288 550 160 30 878 78 133 152 101 254 619 86 726 841 122 530 898 118 455 976 112 155 633 119 687 960 120 631 987 63 463 877 99 191 611 123 176 992 132 12 176 133 598 662 101 693 939 130 547 549 115 648 981 96 5 638 105 917 992 98 425 452 64 631 871 81 410 802 126 48 558 101 216 558 115 311 797 73 28 519 108 112 246 123 127 876 81 482 525 83 383 556 101 36 665 98 250 331 111 8 211 71 302 665 80 251 338 117 828 964 114 555 609 96 220 549 79 791 936 107 167 863 117 82 208 87 457 873 81 439 544 106 240 560 110 232 944 95 400 878 106 407 969 107 126 752 119 253 685 125 358 876 85 168 795 89 623 765 128 719 904 74 18 397 79 626 761 103 196 980 88 505 696 91 506 663 78 85 550 121 533 621 81 566 695 87 520 832 155 193 869 89 12 251 86 721 889 105 98 236 74 19 912 96 657 729 132 631 692 81 228 517 82 662 805 67 552 787 105 99 424 105 20 351 79 374 552 103 74 648 88 54 792 96 10 328 70 740 912 68 88 909 95 9 124 133 21 650 114 506 993 92 377 460 66 589 787 91 314 857 98 68 501 138 462 929 88 333 690 78 59 459 58 679 921 119 319 912 96 782 931 123 647 873 66 276 728 96 560 718 117 122 963 94 861 950 94 157 401 92 535 954 85 90 989 110 747 994 89 127 374 142 180 244 88 195 884 126 346 939 65 11 101 93 622 835 112 490 816 121 331 834 84 615 760 125 539 555 87 316 719 118 150 429 70 677 680 146 68 966 105 431 661 144 109 365 131 599 904 121 599 945 110 159 378 102 363 586 74 53 668 93 111 576 95 165 584 64 280 472 75 496 998 122 381 473 115 356 747 80 368 800 108 775 932 107 111 304 83 58 757 71 18 522 73 181 767 110 7 984 130 432 879 125 198 492 90 478 583 93 214 632 103 389 848 110 863 873 91 135 518 87 14 255 90 429 927 75 803 857 91 404 567 67 273 642 104 913 942 125 162 899 124 87 599 98 368 968 134 491 635 131 253 944 58 186 776 99 43 450 83 577 913 130 458 576 145 253 739 139 381 882 104 73 928 60 182 777 104 705 746 85 549 923 84 447 955 132 567 873 78 407 693 49 124 749 149 588 620 68 411 420 115 285 412 111 610 764 104 524 771 106 198 666 114 240 608 126 652 874 88 394 792 92 203 700 115 760 797 96 169 704 85 54 300 78 137 498 140 488 954 103 222 973 101 362 794 86 324 493 56 280 394 98 500 890 75 96 130 120 203 227 91 6 987 107 124 577 85 126 182 110 300 588 109 624 930 40 83 280 120 736 822 93 82 289 93 712 731 73 214 265 62 315 389 93 159 311 122 213 547 81 163 897 115 296 957 83 286 334 106 108 303 125 112 547 99 807 859 115 100 197 119 283 339 95 272 925 121 34 96 57 6 33 70 365 445 79 499 580 126 14 309 127 441 870 83 163 399 91 40 767 120 28 644 131 445 648 98 379 411 109 21 37 136 275 695 69 412 634 103 256 964 95 63 587 98 358 835 110 531 679 80 564 566 101 128 945 116 934 946 88 627 758 77 136 503 81 395 944 87 201 907 102 499 519 108 510 711 85 66 817 47 159 240 71 2 3 133 111 423 81 80 869 93 343 615 116 577 600 120 689 963 100 380 840 62 520 715 90 126 290 123 427 812 96 440 781 146 20 615 78 519 809 77 76 114 93 268 395 99 50 490 107 383 919 148 6 21 92 628 996 96 296 455 109 500 501 144 557 821 81 466 992 81 664 684 76 94 652 112 258 500 70 565 574 101 97 529 103 873 986 136 26 163 65 328 411 110 74 773 99 412 711 99 529 599 63 822 824 117 511 886 127 653 816 81 342 552 100 196 311 93 711 727 95 70 345 89 63 713 101 40 467 111 759 819 54 66 759 69 510 942 105 165 166 85 561 737 93 500 557 106 465 706 108 565 919 110 141 307 97 354 556 143 97 278 86 213 756 103 193 770 112 73 790 99 198 579 104 404 643 98 578 904 75 251 903 108 166 523 83 667 992 118 370 540 93 150 452 99 369 583 105 153 175 149 2 54 74 578 861 92 141 855 91 316 641 99 2 524 93 233 726 129 12 120 114 20 971 90 214 259 79 120 451 121 709 741 70 899 927 93 257 381 116 251 401 76 105 382 96 633 707 92 69 455 126 459 923 100 33 698 87 115 976 80 667 672 122 384 806 82 168 553 80 335 993 72 861 978 102 212 966 102 524 780 134 808 878 117 226 771 102 550 613 79 643 763 92 220 709 106 744 844 121 300 558 133 39 633 74 598 718 147 178 999 105 258 587 96 417 766 95 31 212 123 317 403 107 422 852 91 815 996 94 316 752 107 152 482 103 567 785 123 12 302 113 581 657 89 750 864 99 224 978 136 618 997 110 611 879 94 383 455 81 317 964 79 302 345 112 621 900 84 345 824 97 205 986 99 629 700 121 135 840 101 121 758 93 127 436 116 288 912 86 483 515 126 100 410 90 225 897 104 264 842 109 921 971 111 304 471 95 594 723 100 574 748 120 192 931 146 17 350 80 395 693 87 288 806 116 303 976 110 583 748 102 230 470 81 188 912 81 126 922 125 123 654 94 102 440 110 165 677 83 609 999 72 417 596 129 54 758 126 415 771 103 26 839 39 310 959 110 389 754 95 171 908 135 458 974 125 294 387 86 613 789 124 192 218 112 97 604 81 73 482 98 591 954 105 122 394 119 351 797 107 550 680 110 139 978 103 117 870 73 794 812 104 392 964 119 72 810 64 23 680 110 855 974 118 83 97 81 191 618 83 757 999 110 125 676 85 549 967 146 56 266 99 96 725 71 237 895 114 859 914 73 898 990 118 537 617 101 520 959 129 373 555 62 60 350 101 218 297 112 901 904 98 599 732 138 330 700 96 23 55 90 726 746 98 146 187 72 862 872 91 288 868 71 319 327 122 797 916 119 407 432 127 544 825 82 97 877 139 253 853 141 378 956 79 498 934 72 67 284 86 139 993 134 313 671 116 143 746 58 225 383 96 209 598 112 114 607 74 493 622 113 76 165 70 282 396 117 223 975 96 490 694 96 136 255 117 302 653 104 448 789 130 154 924 82 677 880 102 173 645 105 367 457 106 261 456 85 273 939 69 782 952 80 231 396 108 752 895 97 345 932 105 440 607 99 455 526 114 101 390 88 305 323 131 230 604 92 555 925 86 22 412 110 579 656 120 208 835 159 236 888 115 398 399 77 277 385 93 478 737 89 273 716 82 9 192 92 2 988 105 158 544 74 144 820 113 34 988 101 230 265 93 364 604 96 532 567 97 843 986 124 261 385 73 289 466 88 300 444 120 207 733 116 6 893 107 223 421 74 878 977 95 74 284 112 428 946 107 193 976 109 219 680 87 714 870 70 498 622 107 83 656 98 530 900 72 420 763 82 374 519 115 547 792 89 268 882 98 259 626 127 388 629 99 11 342 70 131 421 98 82 186 114 6 126 88 163 276 149 181 843 61 47 592 99 194 859 107 557 927 136 5 33 111 470 834 130 749 761 99 421 528 98 287 502 108 766 848 108 241 427 74 161 756 88 717 776 113 218 285 83 452 542 81 223 591 80 484 691 73 374 535 89 363 785 87 668 854 108 70 424 109 231 840 95 583 749 98 533 685 104 524 760 99 496 531 109 537 848 107 399 553 75 281 469 129 39 143 67 100 302 89 674 719 106 961 994 105 326 830 99 240 841 72 129 419 89 841 985 108 474 643 107 180 428 114 824 946 121 645 885 79 149 647 101 133 570 106 673 828 70 138 341 82 102 956 107 581 940 82 587 684 153 24 197 73 88 875 73 142 463 94 869 948 98 339 725 76 921 940 95 61 568 103 312 380 82 56 784 74 78 604 85 509 523 115 517 749 104 751 913 110 95 505 80 360 435 96 714 970 94 788 926 54 147 150 65 245 293 98 155 950 98 727 775 94 137 271 112 263 823 94 840 870 94 245 444 115 258 941 107 164 321 139 119 560 118 597 694 73 377 762 118 137 353 78 77 359 88 540 965 91 408 692 100 324 482 128 358 715 78 66 280 116 471 972 98 111 992 60 105 657 115 716 839 74 706 915 106 165 534 102 798 931 86 565 875 68 303 567 57 698 989 75 670 686 103 369 807 134 421 926 73 660 814 99 242 431 123 523 800 96 55 543 129 684 727 73 122 752 81 645 839 140 393 735 140 63 194 83 690 757 100 569 763 111 256 618 80 207 616 99 705 819 99 237 780 99 583 610 116 262 937 146 580 999 88 621 792 121 116 123 71 675 921 98 396 671 59 538 803 90 835 885 124 468 842 107 59 566 132 11 867 93 413 487 111 343 586 77 527 536 61 156 867 82 575 913 101 567 644 96 264 357 111 85 219 92 236 914 65 50 639 101 400 731 114 68 284 121 537 831 92 26 192 120 478 658 89 537 742 100 82 118 109 169 190 108 74 215 77 479 537 107 734 833 104 698 773 71 404 589 76 505 553 69 213 467 56 248 576 100 566 811 128 33 406 115 172 840 115 54 427 87 41 684 94 245 946 124 296 666 73 56 347 84 359 688 72 261 958 117 554 625 113 761 772 107 408 756 89 651 699 96 246 575 106 447 763 96 149 643 113 490 821 115 500 618 83 60 405 76 850 978 72 381 608 101 109 958 119 415 519 103 388 600 111 566 598 118 569 828 83 15 557 66 88 322 108 641 850 103 294 470 100 641 770 83 548 699 105 653 843 61 94 257 137 449 711 96 38 362 60 272 572 89 194 667 86 950 987 71 12 442 88 333 607 73 160 810 90 193 988 105 360 523 98 4 256 66 681 829 101 209 678 108 761 905 85 640 965 121 449 728 87 154 293 94 259 376 126 753 992 102 151 971 122 758 890 135 305 395 126 961 981 126 190 546 73 97 693 96 135 755 93 349 877 102 230 869 108 614 760 63 6 14 110 334 563 65 105 929 68 472 999 85 212 741 85 384 938 159 72 180 86 285 766 81 152 409 89 413 462 99 591 988 122 56 969 103 290 449 63 159 581 94 249 336 117 383 971 89 119 894 87 184 825 113 888 901 101 316 799 107 452 807 107 104 789 91 87 602 118 733 751 116 387 778 92 549 828 103 206 449 95 749 994 124 755 778 99 327 599 82 263 558 83 617 680 97 768 781 142 368 647 96 77 119 99 746 862 104 13 558 76 72 511 116 340 868 94 56 344 109 262 487 90 287 691 110 179 493 96 110 744 107 242 654 71 222 807 97 738 939 125 190 556 126 99 149 144 61 211 74 403 831 90 215 730 103 653 778 90 751 770 107 259 325 110 606 658 72 238 273 118 221 356 97 402 645 98 182 919 84 215 975 79 705 831 121 13 507 92 194 202 98 747 892 58 559 576 96 689 791 79 135 462 99 521 912 134 328 867 100 94 127 98 50 790 71 907 996 102 50 348 105 744 889 106 485 793 96 418 649 127 394 883 72 110 661 113 363 392 84 169 431 122 572 704 78 739 759 103 628 676 74 249 596 79 604 651 104 88 811 77 7 12 113 645 993 111 30 197 100 876 938 122 381 707 69 560 755 80 396 912 128 116 217 93 201 584 102 179 327 152 278 470 108 103 835 113 326 974 96 56 76 123 455 967 85 99 750 117 133 405 108 524 997 62 419 522 115 664 945 61 10 824 91 523 581 62 118 423 71 668 951 91 580 711 76 591 763 107 558 764 94 542 740 113 543 703 108 818 951 93 307 765 94 122 937 106 432 460 87 121 978 128 796 962 62 134 607 69 501 567 91 191 539 82 587 735 108 62 866 92 742 877 91 78 620 109 601 711 89 195 363 64 90 196 114 180 585 64 495 786 122 293 691 82 338 493 75 452 950 74 439 645 95 570 836 99 169 667 70 22 99 63 69 322 92 12 561 67 182 406 86 578 958 105 373 793 91 728 883 99 517 990 87 562 648 103 317 619 113 626 995 100 376 777 117 134 140 133 124 547 133 656 842 84 553 698 111 22 58 103 917 999 87 88 250 94 452 633 84 145 956 133 771 876 69 509 982 91 753 985 120 398 960 153 231 838 116 119 714 118 385 387 109 287 334 137 414 488 98 59 104 116 328 736 117 575 970 58 201 436 102 601 933 127 112 701 128 260 774 97 390 512 56 216 332 63 446 590 100 93 647 80 86 523 107 268 355 129 21 65 146 36 829 118 608 695 71 24 484 91 149 622 83 50 486 58 713 845 109 433 445 119 140 361 99 402 993 90 168 742 98 238 283 114 17 640 107 17 493 80 468 515 96 57 546 65 144 980 78 171 388 45 64 383 101 198 550 107 146 578 52 247 806 124 550 939 87 588 826 107 722 909 86 561 828 112 776 996 112 228 806 99 311 507 131 260 885 97 0 100 83 404 840 101 297 473 104 652 831 57 60 124 101 850 864 106 518 957 84 341 392 105 77 664 92 168 267 94 195 520 97 186 787 73 20 759 101 754 953 96 399 768 95 157 403 109 384 834 104 369 895 93 402 492 100 596 667 137 620 877 71 477 620 146 238 861 118 254 695 106 194 827 127 661 937 119 589 987 72 442 830 129 390 391 111 211 685 102 371 832 94 290 636 85 421 519 60 435 511 142 828 872 102 357 744 68 152 609 121 190 549 100 91 832 123 194 309 118 558 559 68 173 947 104 15 313 147 123 609 131 318 846 96 210 642 111 348 564 100 498 702 117 8 625 48 475 648 75 206 597 113 229 735 76 316 616 123 389 534 99 386 650 67 9 199 108 364 669 83 254 871 90 117 673 83 159 339 96 614 731 96 132 798 68 120 255 102 784 912 122 176 614 110 189 677 100 264 468 110 179 610 93 205 236 121 262 828 123 701 856 105 36 569 109 514 668 94 107 600 82 190 491 108 142 966 98 413 842 101 240 926 68 143 178 92 416 887 80 46 151 113 309 497 125 216 329 75 575 698 112 34 924 92 250 470 81 11 879 94 447 655 83 885 943 127 497 979 85 509 741 139 465 611 87 74 499 119 30 493 126 223 776 58 663 882 65 269 864 98 623 677 89 286 417 121 337 504 80 625 637 67 125 548 104 64 955 120 420 974 87 9 515 118 92 118 74 81 679 125 497 615 90 514 960 97 12 940 64 106 364 91 190 328 120 267 385 117 47 186 100 379 599 113 275 348 86 433 867 71 713 915 113 57 330 77 418 879 136 260 791 92 416 478 101 624 920 93 420 690 78 488 694 132 745 857 102 122 769 87 533 955 85 778 837 106 704 721 87 433 565 86 5 618 121 430 795 77 269 797 127 227 452 105 100 323 101 353 431 100 519 810 85 262 906 120 163 718 127 449 972 91 17 917 67 542 813 102 240 337 110 475 498 113 118 697 79 143 355 62 207 553 76 431 811 121 219 474 124 184 200 102 1 388 108 90 304 71 195 849 125 28 717 91 258 410 117 375 676 93 421 975 109 630 659 99 263 984 98 173 677 123 282 799 93 771 817 86 272 343 105 465 694 104 4 722 135 879 889 78 811 883 86 395 966 122 261 508 55 638 989 116 259 404 129 168 661 102 210 743 113 319 471 92 361 963 145 33 333 92 17 441 85 246 392 71 164 295 95 217 559 73 636 791 103 80 981 96 145 447 109 486 826 94 34 673 95 334 797 107 421 503 90 325 855 130 195 477 61 652 806 67 47 686 99 379 583 110 65 966 122 379 844 98 87 436 116 37 779 117 331 815 67 190 631 109 148 745 105 602 728 45 253 534 113 222 714 120 156 567 132 50 423 111 153 311 96 684 789 107 143 717 79 160 397 103 750 967 104 102 425 92 370 979 84 454 695 119 10 693 93 327 994 90 90 700 96 236 913 134 714 925 66 65 601 123 1 706 92 17 474 93 503 845 105 797 930 107 581 862 136 466 554 96 2 928 105 530 556 72 223 918 93 109 357 95 457 597 68 638 849 82 276 661 129 60 95 91 10 297 88 123 403 103 306 618 104 323 751 81 261 775 82 412 973 113 58 139 101 15 231 83 90 917 114 31 538 110 793 953 67 698 859 120 757 890 113 47 987 77 374 478 101 596 682 105 85 837 102 236 304 119 579 771 123 630 730 83 320 610 78 534 860 114 214 729 131 468 476 105 596 942 94 481 707 107 273 506 90 194 268 79 436 898 119 335 786 80 82 479 107 195 621 110 267 550 133 22 856 102 357 745 78 791 933 106 223 244 85 188 278 97 97 896 77 6 761 103 444 523 113 98 333 98 234 804 108 817 902 88 135 215 100 156 333 98 745 853 102 52 894 95 32 246 88 658 918 84 581 697 97 373 968 83 62 653 127 17 465 93 385 911 85 29 609 111 170 499 91 181 890 95 497 868 113 915 985 104 8 695 112 254 261 114 208 691 116 70 550 70 483 693 111 272 771 57 159 452 90 307 634 84 338 961 117 448 903 68 606 640 100 158 381 103 884 979 93 430 650 82 373 728 108 196 228 93 932 985 83 187 803 83 539 551 104 90 943 87 108 803 86 412 855 91 352 409 127 699 889 113 134 286 108 125 617 96 488 770 112 17 30 108 147 556 116 167 179 100 270 676 106 94 230 86 537 722 147 578 983 72 149 743 85 423 493 67 11 481 94 235 263 94 304 351 97 418 787 131 434 788 99 492 768 100 3 732 89 820 827 83 58 767 138 249 642 110 114 291 116 119 622 91 583 936 76 330 501 120 732 898 109 164 845 47 26 857 72 132 426 102 620 622 127 2 411 135 626 766 106 588 802 91 696 799 73 203 899 51 112 210 61 95 223 98 219 388 90 218 946 115 595 701 72 690 926 154 258 973 110 301 553 115 106 875 90 665 873 120 649 954 90 256 296 56 392 822 91 170 239 153 317 795 117 150 411 120 192 488 69 707 735 84 463 968 103 547 599 135 651 962 111 20 189 106 170 404 105 430 716 112 223 778 104 790 819 95 311 732 126 921 946 91 746 841 90 130 631 90 519 706 102 793 828 126 314 932 76 736 876 116 199 611 103 27 824 108 230 756 116 384 800 123 220 462 126 171 175 102 440 619 118 409 901 120 470 609 74 14 449 106 105 127 125 337 420 118 196 464 128 796 943 95 486 497 91 336 498 122 541 995 97 64 800 114 409 585 117 494 880 68 449 867 91 64 498 101 349 597 100 195 563 89 45 783 127 806 820 115 273 833 102 69 443 101 34 545 106 393 726 105 657 680 77 498 524 72 69 787 118 554 960 93 197 513 87 89 690 123 139 279 84 798 890 116 401 444 98 669 913 79 77 415 95 466 635 76 236 784 73 523 999 85 573 960 66 104 438 75 199 926 73 163 889 102 47 146 61 313 728 128 413 610 101 235 357 110 571 699 118 128 547 99 691 896 83 130 643 100 265 316 77 494 621 67 800 900 82 104 547 131 239 489 98 298 849 100 190 518 113 90 981 105 647 739 86 33 180 68 7 420 104 232 340 96 586 993 60 359 410 101 710 874 81 104 508 100 704 973 56 235 283 88 386 760 132 211 559 95 88 154 111 18 498 128 624 902 84 761 901 89 105 363 120 123 183 136 261 988 106 443 444 132 284 847 113 284 985 80 221 922 88 37 706 68 153 899 113 35 462 86 147 656 99 286 890 107 47 204 68 389 729 103 383 625 111 10 253 115 652 733 65 353 483 122 337 659 93 57 359 94 82 104 123 198 690 127 317 479 80 267 850 107 718 962 96 273 587 101 440 504 121 338 635 94 277 453 99 256 818 105 258 590 127 352 479 129 409 696 84 313 453 95 61 826 64 664 762 84 57 130 122 137 575 109 524 565 137 980 998 115 651 739 103 393 649 75 42 839 104 263 852 98 800 826 114 200 930 137 811 829 126 254 657 105 640 697 133 159 985 65 212 245 119 714 888 122 505 645 98 729 787 145 335 805 88 272 391 80 496 613 115 610 980 113 480 808 69 262 277 98 502 623 88 6 310 93 509 565 93 592 962 89 167 196 120 2 335 76 361 492 94 341 622 95 516 680 87 38 625 67 60 191 110 62 586 107 219 941 58 360 839 109 345 952 134 61 926 88 78 227 92 65 483 96 179 969 107 468 848 144 455 961 111 248 427 75 41 135 89 741 929 95 168 556 104 404 773 122 484 968 94 719 868 48 150 217 113 194 419 117 744 956 78 340 404 84 633 795 95 351 744 106 548 695 106 321 743 116 155 477 73 72 488 102 293 593 139 385 849 81 21 770 78 385 955 106 185 786 92 753 775 72 126 942 130 138 275 74 518 841 99 396 569 95 71 582 101 42 598 118 5 677 82 472 942 71 364 796 124 321 339 95 273 594 131 114 251 112 60 324 123 600 821 117 168 560 100 344 553 120 49 778 108 195 297 60 8 608 84 322 936 93 228 771 100 281 867 114 901 982 96 391 889 63 332 673 121 120 345 85 71 711 120 105 391 94 223 826 94 617 860 115 11 560 110 44 804 105 593 932 110 166 738 68 244 728 120 654 880 81 783 948 92 524 888 126 628 882 66 225 655 100 728 792 89 383 453 35 531 725 98 130 228 102 237 426 122 297 745 82 157 187 100 117 854 124 848 922 104 241 742 105 477 764 107 230 860 97 533 808 111 256 913 88 274 658 118 25 286 84 591 842 101 207 317 112 127 749 136 349 393 142 42 720 102 912 968 70 186 879 99 575 687 110 81 810 96 67 816 88 219 944 143 535 562 101 18 853 83 20 222 126 68 950 85 120 183 102 206 991 88 582 649 153 493 700 93 742 820 131 631 737 65 433 542 126 487 549 85 63 448 88 520 820 125 8 172 108 30 981 101 268 878 80 119 368 89 14 715 87 434 811 104 789 894 100 123 957 112 359 883 57 591 768 116 505 764 74 481 853 95 214 840 106 86 180 124 204 873 63 696 943 66 311 519 94 127 881 101 370 660 75 404 626 95 10 942 113 367 371 77 13 196 103 801 831 123 24 252 80 229 971 129 98 727 100 249 881 118 60 523 81 757 865 96 272 829 41 121 981 116 581 881 112 202 366 72 235 752 88 178 663 123 139 175 70 289 476 100 76 267 100 168 781 79 322 344 104 119 707 113 132 817 88 360 771 96 506 570 89 710 796 61 797 897 71 379 781 70 337 830 104 378 903 78 565 657 81 274 429 85 591 714 92 787 955 115 163 675 87 869 931 90 62 871 57 54 948 118 346 381 87 220 900 95 226 676 100 249 293 103 327 674 86 955 987 111 128 948 58 686 950 75 106 707 81 572 741 131 328 382 100 178 477 99 526 557 119 738 826 99 342 798 95 124 407 148 138 312 120 381 575 130 875 933 106 172 377 125 462 746 120 197 803 89 17 921 106 440 582 106 200 570 82 905 967 107 226 331 108 595 923 77 8 628 91 628 925 152 762 805 106 216 867 116 503 844 112 165 609 130 112 155 102 588 699 115 386 395 69 340 701 98 210 699 91 45 341 95 471 505 146 296 853 97 54 383 79 341 368 79 371 604 133 96 560 100 79 161 105 77 273 108 454 805 119 396 681 126 322 448 111 513 810 127 228 574 94 515 727 82 273 872 72 518 761 109 357 515 136 84 433 113 436 526 90 270 354 128 160 356 93 469 760 82 39 52 81 48 119 84 444 599 109 539 762 68 312 315 46 514 953 128 496 754 73 505 814 99 647 721 138 488 609 76 497 866 77 54 593 118 169 303 73 128 834 87 21 937 95 169 906 111 176 590 117 467 797 71 542 565 92 82 277 133 241 635 96 312 691 76 507 886 106 355 961 114 435 898 131 175 709 82 225 988 89 279 577 122 96 941 111 719 956 132 201 616 68 692 744 130 12 281 85 341 967 112 177 643 100 584 624 67 58 405 122 355 413 78 525 875 109 143 362 95 74 385 112 273 329 105 864 888 108 123 224 106 797 879 124 492 657 132 593 726 106 437 938 148 70 217 85 10 392 112 309 735 137 252 737 74 10 748 93 132 893 54 549 587 120 500 780 81 649 685 92 302 370 91 223 512 119 120 529 110 614 686 109 186 370 74 583 609 101 248 474 86 494 875 148 683 937 119 150 232 84 256 401 99 288 615 102 273 341 112 197 447 100 968 975 78 674 984 88 1 659 102 48 762 131 120 462 96 221 772 93 459 653 95 862 990 125 680 835 96 628 645 114 321 798 90 156 616 80 575 847 86 16 161 123 506 990 101 173 960 63 182 350 116 125 259 150 492 698 72 179 344 97 145 397 143 19 168 74 362 645 117 783 895 73 134 818 117 897 923 101 671 744 113 544 726 81 680 744 119 355 954 97 362 741 123 144 848 75 269 574 108 67 948 86 161 864 76 385 793 113 297 878 109 169 705 115 197 251 81 332 989 138 307 567 119 473 627 119 964 995 133 167 658 120 849 941 92 643 871 52 105 643 103 166 678 104 335 378 120 146 599 81 129 513 116 68 312 87 397 493 89 66 820 91 225 953 131 82 220 104 121 742 114 423 960 124 371 499 107 341 788 116 166 797 109 260 712 121 142 758 119 275 746 90 343 901 83 179 647 106 513 560 107 38 739 118 60 318 127 100 127 89 95 948 107 489 993 47 354 673 133 640 951 72 186 398 159 148 769 83 136 654 87 543 818 139 95 177 89 241 273 66 463 988 111 164 371 69 899 993 117 61 463 131 243 670 135 706 708 115 957 959 88 322 457 99 79 123 128 188 437 99 196 997 120 273 744 80 109 745 133 212 227 98 102 972 117 109 391 76 330 471 105 569 623 90 135 212 99 158 899 71 38 123 113 262 668 118 43 926 98 470 727 117 139 547 130 538 886 74 211 670 116 243 770 131 346 658 118 66 321 91 568 573 87 730 880 111 53 950 107 212 290 98 524 713 93 193 502 147 357 963 73 56 567 124 266 350 85 510 646 79 85 826 124 120 768 99 853 869 149 115 174 88 233 539 122 236 787 94 39 560 64 214 880 139 569 577 126 145 908 103 153 770 124 105 817 150 827 980 107 279 845 103 443 663 96 36 116 108 454 864 101 133 432 118 261 693 130 684 704 70 227 963 91 425 923 67 242 826 64 141 852 102 207 329 121 65 532 109 415 918 125 165 424 144 67 253 106 24 808 89 356 660 122 351 582 65 183 227 97 792 993 149 668 816 104 829 918 100 96 620 106 33 512 126 721 851 104 651 866 79 33 663 122 292 406 98 54 359 93 359 476 113 122 172 106 58 524 92 487 558 72 233 832 104 419 438 93 424 583 98 451 544 115 276 746 102 352 765 145 463 876 120 89 680 98 333 412 78 480 979 83 906 974 91 102 253 110 758 909 93 289 367 57 22 656 108 218 814 85 296 805 97 178 482 150 259 977 120 432 577 83 32 669 101 560 780 112 200 956 117 518 715 111 687 872 112 485 609 101 429 770 96 674 884 109 408 610 84 454 831 124 81 927 90 195 848 119 50 704 100 480 606 90 71 401 136 161 344 95 212 278 84 90 178 119 151 260 75 363 734 87 718 727 105 170 986 103 59 648 134 671 805 104 183 321 99 54 280 85 289 413 103 167 476 98 528 819 142 18 289 137 274 548 103 441 716 98 327 953 123 67 550 109 86 706 102 356 480 77 447 774 104 430 762 127 487 638 103 147 939 103 259 853 84 66 895 86 554 736 112 387 655 131 56 658 81 28 303 95 492 505 120 81 869 128 393 736 90 780 943 80 456 703 118 252 775 82 338 645 76 484 614 89 821 851 95 623 773 90 636 970 123 330 898 101 320 353 119 557 956 88 185 494 106 747 842 82 695 981 113 46 396 114 281 933 94 7 150 107 465 972 86 87 231 132 9 568 107 486 765 119 98 828 120 284 523 111 391 813 88 743 833 100 569 926 135 414 531 105 452 876 108 82 578 109 291 446 104 704 931 90 872 962 102 526 604 81 687 941 64 147 671 84 365 540 81 129 892 124 108 153 109 537 707 66 170 451 77 68 831 72 305 309 99 677 947 92 3 616 130 216 468 80 151 586 100 43 676 100 595 728 104 107 251 111 134 378 68 431 520 114 267 559 71 117 507 77 250 988 132 192 863 79 190 928 117 77 484 108 537 657 85 530 935 116 184 729 68 46 249 92 568 986 119 148 621 102 777 800 121 384 918 87 35 727 92 516 980 100 684 980 70 201 805 83 122 382 106 650 826 79 214 604 101 582 975 143 367 699 89 249 337 131 402 845 100 498 745 85 110 725 113 32 396 134 486 622 94 305 372 64 286 354 98 103 907 68 8 392 81 282 362 116 585 928 117 49 190 108 797 929 106 293 681 97 688 868 92 355 394 110 53 507 112 474 732 123 613 804 132 238 253 95 256 351 83 653 948 88 568 645 106 359 706 116 147 211 114 83 739 84 432 878 131 18 800 99 64 173 62 500 711 110 299 776 129 274 349 112 544 969 83 611 849 76 665 694 132 262 340 98 590 702 132 238 653 116 64 631 94 82 891 108 521 899 72 665 779 95 665 717 91 365 897 93 95 870 125 504 812 93 484 629 120 97 785 118 4 971 82 180 329 106 56 650 46 36 194 72 469 485 90 25 433 103 423 724 86 244 962 102 221 580 96 378 789 63 220 978 39 658 662 117 696 887 92 608 611 73 275 860 102 935 983 122 77 387 80 546 789 115 176 363 100 69 677 98 147 222 107 155 966 114 45 948 87 311 945 58 447 695 64 62 781 61 441 507 68 533 909 114 82 264 101 135 857 103 451 931 84 149 710 121 252 418 72 703 833 87 449 878 67 575 801 79 902 930 91 303 393 67 626 827 65 284 413 63 299 475 112 240 871 93 71 263 101 10 352 139 22 887 117 682 881 73 925 996 77 185 895 104 165 799 122 794 953 47 33 916 93 335 705 97 2 180 93 552 792 69 93 175 126 475 805 120 177 956 93 413 463 86 136 766 71 77 517 92 150 817 130 106 936 66 699 886 110 322 411 106 63 879 101 742 968 103 3 214 48 113 832 105 418 741 85 261 659 84 249 824 86 657 758 135 477 584 82 256 554 106 393 676 84 184 697 128 117 121 104 96 149 110 86 107 109 127 689 87 234 621 146 59 543 93 135 301 90 760 878 78 439 661 98 385 399 120 190 919 57 199 963 97 345 797 101 332 736 125 667 684 117 235 299 109 40 577 63 215 287 130 148 860 124 394 540 149 437 491 106 413 591 103 156 373 116 473 874 68 85 976 82 311 593 96 388 689 88 82 521 65 422 858 96 417 931 96 682 690 108 314 513 102 346 840 149 105 268 114 32 131 77 336 470 103 720 817 97 886 937 131 166 345 104 352 778 91 761 841 121 419 657 83 167 608 121 384 386 107 854 993 91 80 105 74 104 945 110 348 369 111 188 994 153 55 283 108 600 955 110 262 452 115 54 941 96 630 779 92 489 875 74 81 681 67 81 882 121 453 888 109 161 403 105 42 511 106 269 956 101 257 372 120 745 994 114 166 887 121 232 487 105 403 550 110 103 792 102 802 837 103 388 552 77 362 582 79 5 228 76 180 201 115 83 389 94 725 808 89 190 852 88 0 822 42 469 913 81 822 962 97 677 692 112 528 563 125 289 298 108 153 451 114 221 416 86 109 582 104 117 798 115 810 946 118 187 269 109 671 829 105 288 435 86 52 376 165 83 456 121 152 958 110 53 390 69 564 753 80 0 691 81 210 630 116 661 959 101 503 559 95 753 837 72 476 626 94 480 942 91 746 882 99 192 616 101 216 439 104 519 616 123 287 704 88 680 855 104 310 358 102 442 894 98 211 397 87 654 902 112 339 431 80 608 811 103 477 925 115 332 682 82 79 119 121 210 271 108 115 778 94 43 966 98 488 587 94 423 633 99 90 270 120 626 725 128 405 417 95 140 876 82 29 580 132 357 417 90 438 695 129 750 966 93 716 745 116 505 508 130 451 785 99 217 388 89 216 400 111 89 369 88 327 620 98 304 652 96 319 510 73 343 556 114 427 719 87 345 651 99 581 812 94 94 994 107 500 805 107 228 455 82 478 665 114 17 188 103 550 702 137 341 873 83 113 844 110 593 655 70 373 643 134 161 881 121 280 295 95 453 938 111 98 148 69 590 873 104 465 736 84 173 600 86 668 714 102 31 397 114 164 472 122 102 963 79 81 921 113 190 909 96 57 524 129 735 990 117 83 113 107 110 947 101 836 919 51 184 772 105 670 721 106 560 973 108 663 989 96 19 545 82 48 573 76 69 574 104 715 844 144 57 663 78 621 695 100 278 395 74 423 799 100 560 736 83 779 996 88 657 679 112 13 964 64 256 667 108 597 683 102 387 517 103 522 689 68 337 699 94 217 608 102 467 888 85 410 929 131 428 446 151 783 876 89 651 988 83 767 992 92 224 991 108 92 978 69 1 758 93 327 613 94 89 420 127 356 598 104 599 670 92 181 509 152 69 431 76 146 458 111 148 339 116 244 989 72 109 682 120 126 274 113 561 595 84 41 89 100 864 982 71 71 486 139 543 979 95 418 848 109 199 530 85 198 996 90 543 653 110 195 577 97 373 547 130 399 617 67 464 907 80 477 680 106 255 370 141 100 981 94 82 901 87 707 915 119 249 433 74 273 352 113 338 832 95 674 844 108 52 192 63 154 754 92 197 978 103 596 751 60 683 744 123 363 412 114 130 476 49 207 926 86 31 272 100 157 513 85 430 916 102 528 561 78 369 634 84 208 696 73 393 860 79 185 713 145 33 991 109 49 153 140 761 955 84 735 971 93 441 662 75 372 755 82 75 736 126 596 961 111 74 178 115 68 188 106 115 661 85 41 72 105 66 437 119 11 575 103 75 961 103 621 871 72 427 688 88 152 901 99 386 864 102 287 888 103 411 522 119 692 935 116 233 521 63 317 420 100 62 304 92 679 691 100 451 664 94 297 603 93 334 799 113 69 482 85 537 920 107 447 932 84 141 166 100 394 984 90 322 671 74 436 690 75 21 637 73 32 490 53 470 725 91 813 976 96 94 493 71 181 873 81 108 711 88 213 664 104 49 479 86 721 800 109 470 866 111 202 566 57 43 610 105 910 933 121 603 956 133 472 474 82 676 944 107 629 842 122 23 430 134 104 187 125 719 740 49 668 676 112 262 734 108 160 999 101 907 967 122 503 762 88 46 94 97 653 819 93 72 462 108 424 752 110 24 650 95 102 645 68 123 989 114 360 638 88 315 380 91 206 622 101 459 994 99 285 640 94 241 448 70 204 474 105 226 810 105 698 845 65 414 691 102 43 856 88 170 682 107 828 931 119 158 289 104 264 821 58 54 203 60 393 792 97 657 891 105 119 352 77 571 731 73 5 476 72 365 759 94 8 730 110 415 486 83 153 305 74 264 763 87 308 459 135 191 333 93 192 662 119 136 956 131 63 798 110 33 720 79 823 944 86 666 752 107 415 539 107 462 910 88 42 763 52 267 390 68 822 983 63 69 939 88 556 581 87 505 874 121 339 848 76 531 735 99 109 963 94 545 573 95 309 615 78 155 823 60 178 731 95 578 757 134 437 460 99 898 989 79 307 778 82 409 676 83 177 774 47 439 942 83 69 977 106 315 914 81 721 844 79 91 133 107 89 446 62 592 807 99 124 606 103 871 971 85 173 193 102 159 666 127 530 599 104 0 296 133 118 124 84 444 633 90 225 650 77 90 274 111 108 357 115 421 630 93 622 855 91 197 338 96 34 295 77 135 588 90 731 941 96 34 901 89 430 874 120 32 462 110 705 778 101 91 163 112 633 961 91 499 602 86 296 522 111 49 678 97 469 725 73 155 753 129 485 527 173 711 745 141 174 519 98 86 324 126 532 708 100 521 695 103 291 471 131 415 813 107 176 750 148 122 765 78 175 608 98 16 284 109 349 426 85 868 998 108 352 407 98 17 153 93 212 933 112 494 807 109 714 781 101 210 626 109 313 906 82 59 524 113 283 505 85 21 558 141 565 600 117 376 830 112 325 924 126 954 964 69 99 134 109 278 656 88 614 887 109 36 631 88 565 940 94 56 286 88 114 594 128 320 327 122 197 819 106 691 861 93 244 712 75 361 805 125 302 359 92 662 843 96 89 212 67 229 392 86 291 971 125 507 603 83 603 982 116 114 525 99 395 432 83 176 921 68 374 728 96 879 992 111 466 536 121 615 780 91 790 821 103 151 229 131 155 236 62 252 848 78 670 877 81 882 949 86 535 567 102 108 140 78 547 876 113 400 482 110 198 607 70 511 967 82 664 857 114 894 912 113 127 589 119 349 911 117 106 758 149 220 619 71 49 442 73 723 952 71 39 670 112 375 703 144 679 699 103 126 729 121 279 796 106 22 690 103 365 651 112 470 851 126 102 507 105 51 131 99 79 972 89 551 887 83 491 923 119 556 798 67 556 824 78 401 499 100 294 548 106 269 511 105 415 889 96 352 654 102 46 813 143 428 612 86 9 114 124 824 932 107 199 953 81 636 965 97 204 507 131 253 772 94 370 444 94 332 956 102 151 840 76 303 538 141 528 798 108 551 717 89 391 572 73 87 880 100 276 532 135 547 954 103 94 436 82 168 453 121 88 443 93 188 561 92 597 779 76 120 943 115 1 74 95 244 578 64 210 537 110 493 856 142 27 45 147 235 511 135 357 396 71 816 859 118 500 644 84 247 607 140 871 922 84 177 584 86 123 126 102 221 648 103 349 866 128 420 750 102 639 977 96 622 787 91 15 848 86 735 918 115 574 754 115 226 258 79 154 883 115 318 665 112 102 534 103 423 456 88 79 789 112 591 728 102 345 547 64 330 525 103 618 934 97 68 314 95 15 149 93 411 880 101 828 955 125 375 642 98 625 682 91 803 874 107 398 744 129 242 271 105 152 552 90 223 353 97 369 859 123 518 773 101 499 709 122 641 718 132 372 879 114 466 622 74 306 659 91 249 561 60 678 816 81 246 433 70 4 100 105 227 916 92 29 184 81 261 750 99 95 133 70 190 739 57 836 870 95 32 420 103 52 115 74 552 847 74 786 927 128 959 991 130 19 289 63 699 728 97 160 985 94 267 802 85 237 717 87 122 619 83 627 802 110 155 373 73 353 463 92 95 763 108 521 600 87 220 707 83 449 568 86 663 756 116 277 944 76 817 950 111 304 429 106 97 377 71 46 129 108 684 781 105 90 445 58 689 899 59 274 811 121 415 502 91 190 868 94 321 883 77 206 707 125 270 856 102 397 667 115 114 520 76 106 480 68 235 595 97 560 911 121 720 809 102 735 798 102 674 910 132 279 513 84 91 617 88 750 954 103 293 311 127 152 391 74 408 835 62 531 620 86 822 894 104 595 752 84 194 504 120 13 465 73 20 976 79 751 883 118 20 878 98 126 608 82 216 878 103 43 88 93 94 700 124 735 839 88 294 849 133 232 409 101 384 880 84 818 918 129 232 333 96 407 637 148 272 766 122 139 141 102 123 623 135 589 933 106 605 861 131 410 778 75 625 889 122 413 922 122 1 95 86 316 822 66 178 726 101 417 460 103 397 504 133 162 242 125 394 460 140 11 282 92 272 719 100 57 482 117 654 897 80 781 975 112 541 814 147 456 536 104 499 861 86 102 368 115 69 621 98 631 804 109 125 922 121 158 355 79 420 957 88 106 262 87 662 677 117 94 748 78 11 954 87 15 292 84 200 477 97 3 247 100 67 872 99 479 657 105 160 795 124 75 389 108 171 550 69 179 205 43 535 748 93 60 859 111 134 595 152 121 954 74 660 675 80 56 397 62 306 316 73 928 966 108 145 816 89 472 867 79 67 722 92 384 452 95 220 837 111 304 626 70 258 421 127 546 897 106 50 419 118 254 474 90 317 464 98 2 895 93 486 504 90 243 473 74 29 687 83 207 301 96 538 731 74 453 937 113 482 858 82 478 958 120 64 973 80 463 821 98 353 657 107 40 714 88 119 871 77 698 846 98 45 552 108 60 635 83 77 236 105 64 939 91 309 423 88 96 680 129 318 714 100 73 642 76 487 821 103 280 552 92 656 742 88 783 899 136 505 896 102 14 463 108 265 374 125 121 228 123 1 232 85 68 292 132 363 726 100 72 942 106 68 480 90 573 711 95 428 892 102 374 801 80 479 567 94 224 909 108 974 975 132 140 601 117 221 986 99 764 876 89 41 926 97 140 648 81 780 854 102 493 760 114 192 599 93 119 898 99 361 860 119 121 747 97 701 945 122 160 860 86 160 324 91 608 774 127 378 839 95 152 780 93 748 779 136 646 667 85 295 579 111 95 219 65 39 379 94 477 690 73 749 961 71 102 194 91 328 852 101 326 978 120 472 489 115 970 989 100 388 556 121 537 978 71 429 574 111 126 380 121 182 878 72 472 678 100 754 815 75 191 268 103 164 757 101 131 760 77 61 746 98 180 297 121 348 816 113 191 379 99 339 375 145 330 803 113 427 650 84 266 392 74 22 614 75 126 217 61 101 862 56 485 678 87 538 871 85 337 401 65 699 849 73 138 952 113 162 823 101 424 673 123 663 669 95 643 759 72 623 726 95 273 569 138 943 962 99 709 945 110 878 997 49 406 827 87 421 970 113 80 385 77 479 491 79 857 974 87 54 154 93 363 489 93 263 761 115 72 963 110 410 633 151 276 575 97 227 875 118 574 818 100 234 576 128 97 788 111 71 183 46 230 940 62 108 152 133 134 574 117 12 697 131 389 467 82 67 613 104 596 862 127 199 513 115 184 940 120 29 54 82 482 906 121 350 515 93 295 781 91 122 266 99 103 890 108 174 376 137 607 980 136 141 641 78 65 434 107 52 458 98 581 912 111 245 664 103 477 506 54 160 377 114 515 553 114 303 580 113 630 903 131 747 910 84 529 923 84 303 917 104 58 800 64 730 743 121 517 576 65 82 607 79 331 870 95 31 632 97 334 767 95 71 508 127 183 552 132 385 879 77 370 823 120 303 503 130 40 197 131 219 580 90 241 772 67 704 924 87 155 178 100 48 612 112 232 521 122 654 677 101 259 476 76 146 718 97 206 334 91 232 603 103 535 662 128 66 960 84 458 730 102 252 325 57 864 905 54 98 972 77 589 782 106 759 963 110 162 987 109 12 445 80 830 899 131 247 936 86 344 898 106 755 887 115 160 816 125 15 220 116 65 292 129 518 631 101 425 912 98 252 597 83 285 732 66 641 757 109 55 542 102 934 958 75 62 299 106 510 892 113 624 853 64 50 170 114 619 834 63 394 611 104 33 576 135 36 376 138 369 803 113 315 497 88 687 888 83 506 822 72 489 734 105 255 295 103 267 875 111 461 931 75 70 188 124 244 929 66 313 745 108 48 274 97 497 981 52 403 720 98 28 343 76 206 791 85 116 429 100 84 804 122 709 780 72 711 903 68 491 707 119 739 791 106 492 958 94 318 634 123 757 945 95 83 654 90 314 861 109 493 712 72 299 933 93 487 620 71 205 484 140 400 825 109 155 244 86 758 915 96 159 283 124 489 616 94 149 286 75 729 733 101 147 976 87 578 619 82 406 569 126 490 984 84 42 737 114 139 787 113 288 805 66 215 598 82 372 487 98 161 583 86 696 973 93 132 619 100 128 895 109 482 573 86 345 551 113 5 100 135 434 757 91 104 708 105 515 547 126 140 167 112 790 883 87 722 789 89 122 736 82 185 512 98 672 779 83 673 846 88 635 795 102 375 399 118 299 923 92 334 433 76 653 835 89 2 44 72 55 281 80 162 962 77 76 681 101 217 516 113 754 895 137 149 242 103 126 238 118 158 445 116 103 964 94 364 803 76 605 614 101 482 847 79 97 269 129 484 597 105 362 581 88 482 988 87 863 932 99 288 299 87 237 381 83 558 861 118 159 496 95 24 768 96 310 541 114 256 392 74 74 189 125 138 151 110 155 449 101 8 776 117 26 578 104 435 510 129 302 850 90 259 981 63 10 745 90 280 600 90 28 750 105 639 940 164 5 577 112 154 604 93 10 593 102 636 663 117 536 979 65 391 925 104 294 507 84 324 869 108 320 956 115 684 820 96 537 830 130 326 716 86 56 867 101 204 915 102 286 530 137 610 749 63 460 703 93 889 977 102 43 818 89 644 784 87 38 835 108 442 742 92 594 992 99 425 432 81 49 899 84 378 496 51 158 243 65 157 720 110 379 799 96 820 835 91 203 408 92 265 459 88 450 929 88 14 941 124 16 637 109 436 749 79 551 559 91 642 667 91 299 910 90 53 617 95 91 734 73 351 878 82 291 389 96 135 795 70 307 661 105 337 609 95 105 993 89 31 713 95 81 938 97 81 822 83 495 598 120 309 964 129 470 637 131 78 159 126 329 531 111 254 711 124 73 604 120 776 952 95 141 246 96 199 854 117 267 383 90 15 398 80 676 823 61 737 740 63 665 743 98 309 382 106 16 354 82 29 366 90 119 823 102 169 948 108 358 518 119 579 660 76 20 706 104 287 801 126 313 675 89 687 762 92 147 518 73 437 549 131 31 778 102 380 502 76 613 827 55 6 96 103 242 569 91 538 789 113 600 644 116 2 137 67 45 932 41 198 832 87 443 687 81 337 604 97 566 941 95 597 850 121 868 977 111 199 618 127 200 241 102 4 749 56 2 49 140 248 473 122 387 821 95 460 950 86 130 758 95 107 705 101 752 976 72 274 810 106 306 346 102 283 313 88 209 489 94 371 478 96 53 77 103 66 265 88 59 588 91 521 726 109 531 532 102 76 238 109 374 894 94 741 775 69 786 918 91 377 681 115 667 931 91 548 704 114 309 407 120 394 756 104 640 993 84 619 733 123 579 867 81 312 806 124 652 699 67 392 997 124 219 776 61 93 856 98 27 478 65 614 825 68 287 961 122 460 924 90 142 251 122 508 707 114 505 865 91 564 879 121 689 738 107 583 673 87 259 794 104 499 850 116 629 720 75 103 853 63 311 809 111 360 486 74 466 846 94 90 587 127 68 773 126 543 843 106 66 487 94 26 363 86 333 345 122 148 635 102 328 762 97 477 799 105 59 455 89 868 963 100 692 825 111 359 927 93 324 477 117 227 440 136 198 957 79 717 899 125 563 755 109 285 501 99 337 770 114 176 214 120 419 947 141 742 776 78 957 994 111 66 737 79 500 545 85 609 667 110 66 435 90 143 225 63 38 391 90 206 526 92 617 954 107 268 380 59 287 523 83 29 604 79 782 932 83 143 843 95 598 622 53 199 295 129 174 832 88 208 290 131 192 225 87 92 240 115 26 603 83 145 465 143 783 826 123 2 775 97 109 394 71 572 977 82 229 494 67 0 329 88 246 872 92 322 546 77 54 980 123 270 675 121 875 997 82 58 158 116 385 791 97 9 574 75 170 660 79 850 993 80 397 497 81 730 933 131 671 878 119 787 897 46 680 747 88 429 555 70 218 377 87 347 832 77 217 877 117 419 588 93 30 866 115 313 971 94 535 953 77 155 817 155 577 661 86 801 835 72 238 916 111 578 912 91 5 864 89 336 622 121 403 793 117 912 996 105 65 995 88 93 620 84 34 878 119 14 24 123 128 941 91 155 834 87 386 432 101 36 83 93 176 419 104 655 725 110 165 867 104 103 720 105 700 906 64 151 800 71 6 557 101 634 747 120 231 956 91 606 819 118 159 850 67 70 107 75 748 930 118 276 949 96 687 896 102 211 646 87 152 157 137 344 583 50 374 699 94 489 587 88 462 857 102 103 342 98 370 750 93 27 832 50 142 976 65 270 701 103 286 433 120 588 682 83 431 854 68 223 304 113 525 722 101 320 987 122 173 588 74 815 980 97 366 824 111 128 831 110 49 627 120 641 948 90 293 483 101 349 555 112 337 587 96 64 931 91 518 920 75 649 701 143 137 631 102 58 662 102 170 436 138 475 683 71 190 599 103 91 782 63 299 891 144 399 662 89 10 856 110 258 741 127 54 57 111 212 653 94 378 786 92 899 968 94 370 805 90 38 420 88 129 709 103 560 812 100 69 801 87 246 344 134 6 13 108 109 784 125 700 921 64 445 715 88 269 872 94 353 703 105 475 545 130 772 998 111 553 576 91 219 378 92 268 512 117 177 946 106 227 533 117 32 859 113 375 646 105 133 236 117 411 975 112 65 644 101 400 875 74 237 730 130 240 529 111 212 622 120 54 773 123 91 915 120 218 385 115 190 983 47 259 438 165 338 892 120 86 548 98 53 356 88 867 889 77 429 453 107 262 514 84 252 402 122 505 665 89 387 445 92 11 12 118 586 912 102 327 371 97 350 677 115 127 909 102 99 573 126 166 559 63 193 539 98 848 983 135 525 791 110 142 225 119 15 544 90 337 344 90 852 921 116 356 706 94 98 286 93 701 713 104 288 733 113 666 768 78 312 662 98 481 507 73 452 916 83 219 642 88 179 758 77 131 901 110 524 923 100 393 459 95 415 517 129 18 143 137 555 649 110 551 959 77 601 626 80 142 842 67 30 269 128 66 964 115 98 878 121 29 501 92 377 730 107 199 799 118 64 867 104 274 652 112 298 511 75 236 463 90 48 601 133 327 972 127 479 600 128 640 750 80 896 977 109 336 419 102 235 668 121 816 906 96 72 796 122 355 538 83 87 107 100 371 508 106 717 718 121 411 509 75 576 623 68 129 761 70 21 485 79 33 257 89 726 932 109 586 971 62 528 547 114 42 330 111 292 870 62 364 653 62 464 826 94 856 920 103 608 985 84 660 685 108 138 977 122 515 822 112 408 781 74 40 318 111 274 488 158 603 729 112 355 930 109 102 931 104 293 370 126 89 545 91 338 492 109 313 645 124 357 925 132 757 975 97 331 470 86 346 703 110 215 350 70 10 943 115 297 993 82 5 563 92 660 901 102 205 954 132 134 268 128 252 831 83 854 911 94 293 395 111 146 715 70 194 849 102 644 772 120 376 908 111 773 965 81 36 598 86 841 995 125 11 270 98 419 554 71 25 290 68 290 660 102 865 939 79 182 977 76 699 946 104 733 762 120 113 115 79 493 746 93 47 111 87 120 213 95 354 659 129 471 555 87 292 731 79 247 939 99 575 908 124 432 445 127 826 941 79 394 445 107 279 338 119 423 481 93 299 369 96 615 868 98 687 841 128 610 654 78 366 716 112 188 749 95 229 536 105 215 491 111 467 602 111 290 743 104 656 848 86 262 809 129 166 845 119 62 762 119 680 753 109 436 442 102 122 395 90 475 481 90 629 928 98 460 966 130 397 556 106 837 904 65 429 845 97 80 366 107 277 376 104 441 628 92 150 409 96 687 977 88 141 461 90 275 511 103 210 790 91 486 605 74 395 659 90 47 99 104 270 923 127 105 169 85 81 136 93 168 575 107 182 279 136 380 814 74 405 440 122 164 469 95 487 568 96 188 832 132 623 805 99 354 787 105 697 922 98 88 261 87 230 636 102 39 41 83 3 601 91 641 723 112 537 663 82 37 774 83 891 927 94 617 808 113 403 930 74 354 980 116 825 942 85 372 909 90 154 982 84 393 954 82 276 312 68 337 603 142 57 404 78 198 847 112 36 576 93 714 847 119 335 620 136 880 978 95 0 521 75 575 857 33 564 970 85 78 678 94 83 299 131 42 507 139 69 149 105 60 104 107 887 942 118 200 685 88 618 653 98 422 429 90 211 227 140 450 788 110 542 570 104 103 701 81 186 809 92 447 469 122 218 830 103 393 550 110 563 638 85 627 696 125 422 547 75 156 705 113 250 388 104 106 759 99 348 787 111 661 818 112 345 978 86 163 535 117 233 805 119 591 863 95 108 647 100 336 459 122 268 693 117 215 255 82 891 962 129 266 572 113 133 789 101 383 778 101 180 847 92 354 888 90 173 739 86 926 981 124 56 500 123 321 919 137 17 510 118 93 788 154 88 380 94 141 681 91 263 448 85 370 487 120 317 648 94 80 597 94 551 661 104 252 706 129 361 852 123 134 642 67 795 954 93 14 473 61 116 902 110 117 981 116 238 497 77 712 734 125 922 968 70 321 452 80 82 519 63 182 620 133 621 661 58 598 936 77 197 877 96 123 313 107 247 727 106 120 475 92 213 611 113 30 118 84 85 703 81 270 937 84 207 388 90 286 504 115 933 978 96 382 942 88 259 810 122 66 507 122 929 983 76 345 489 120 68 921 128 35 482 106 847 968 95 136 311 119 202 426 79 169 778 115 51 209 93 577 878 138 494 732 115 356 543 86 388 528 121 438 966 120 597 924 113 858 969 108 519 898 107 41 243 88 309 687 98 389 621 116 493 848 103 8 830 94 190 873 117 533 724 108 601 688 67 101 884 80 875 922 109 110 796 107 283 661 82 237 863 129 88 688 86 230 494 100 135 968 138 195 787 104 1 868 105 310 561 115 728 906 90 32 348 115 801 848 156 677 920 77 334 574 118 401 955 130 277 902 101 75 361 116 464 927 150 205 499 103 260 568 73 42 742 107 109 996 81 189 708 76 319 626 105 362 844 106 632 966 74 203 983 105 548 923 55 242 831 105 213 937 99 601 752 99 100 778 78 273 859 92 431 867 87 527 652 89 13 300 96 160 669 101 351 853 133 505 518 94 941 979 84 434 818 96 331 565 96 247 730 126 118 218 92 368 879 80 21 513 116 105 944 68 100 497 155 626 949 121 675 708 105 75 365 73 104 872 45 295 986 93 176 616 102 123 864 125 390 901 117 420 769 96 373 498 106 734 967 85 695 922 83 557 822 118 367 947 59 342 414 55 86 173 100 678 728 99 345 735 120 40 597 112 156 302 124 652 701 98 265 653 80 106 878 94 826 886 100 90 273 111 835 986 99 116 399 130 459 473 77 81 657 88 540 645 90 211 229 94 198 758 103 688 817 115 740 781 84 273 714 104 811 816 100 210 995 117 423 887 125 414 876 95 56 852 131 223 916 102 71 562 109 630 767 116 792 945 112 28 548 121 510 869 127 432 718 73 447 802 92 98 250 105 355 827 91 72 383 79 162 616 80 275 895 103 293 396 85 710 728 83 571 678 129 347 784 124 624 746 106 9 859 93 743 920 98 409 952 99 374 638 69 177 194 114 884 978 126 358 500 130 147 312 93 537 705 122 15 900 105 386 918 66 769 931 89 279 954 95 429 847 101 17 507 89 162 914 118 334 557 63 855 948 83 276 931 72 31 677 114 14 509 72 368 757 75 802 995 115 386 550 89 400 969 104 554 606 104 447 677 99 529 870 112 777 839 79 316 364 107 61 542 78 827 867 104 393 419 103 169 175 63 211 421 108 245 912 111 997 998 76 162 854 104 722 792 89 152 164 89 803 840 91 453 586 119 499 700 107 42 429 68 873 959 93 383 542 117 360 399 108 590 877 38 165 211 65 571 957 113 520 531 114 417 937 121 326 850 68 428 655 94 360 441 106 162 407 106 76 492 103 750 948 124 293 728 78 28 649 116 418 966 71 338 933 90 175 547 129 80 372 107 60 571 109 523 994 93 602 735 87 351 432 89 364 820 114 459 750 90 379 828 101 47 898 89 69 213 82 644 875 70 14 454 115 524 698 91 4 485 54 31 604 108 79 162 94 212 388 120 512 801 94 122 545 90 164 238 107 121 651 95 640 795 110 207 231 86 346 738 136 97 574 119 290 573 87 194 962 92 730 744 119 505 630 113 70 720 115 696 833 90 128 734 93 250 292 136 31 919 94 195 931 77 718 778 93 120 786 132 385 484 119 251 523 116 282 962 108 624 901 87 208 729 96 190 248 89 638 693 114 198 954 116 366 504 131 29 455 109 875 994 89 887 966 96 397 537 136 513 691 109 333 415 95 14 906 125 423 806 91 89 182 134 717 926 91 705 908 110 505 678 125 295 330 57 896 983 116 431 792 96 15 477 89 329 614 83 221 758 96 200 943 116 23 669 100 317 921 130 91 384 124 409 823 110 469 893 102 269 483 114 504 982 94 258 966 132 495 934 111 137 204 70 263 805 130 136 500 139 152 798 114 285 882 79 172 311 93 754 949 78 260 954 89 97 535 75 212 334 96 159 969 104 813 821 95 183 630 96 619 911 104 51 712 89 853 891 94 37 332 127 518 977 85 23 302 80 434 666 118 400 419 130 542 868 112 270 917 78 458 462 82 376 763 126 327 596 95 71 305 75 382 571 42 483 793 107 109 420 119 450 622 130 578 838 89 147 773 93 157 533 136 385 651 100 513 900 135 118 706 85 527 974 70 497 742 88 9 467 88 308 373 102 44 447 109 379 696 79 81 158 131 952 998 83 427 943 100 571 989 100 50 770 103 117 757 157 195 620 119 50 199 98 240 882 110 128 890 72 189 768 89 363 826 96 113 268 135 210 876 111 36 137 107 691 902 93 189 718 103 565 991 104 112 543 93 176 368 81 730 886 100 51 786 108 152 804 120 110 483 69 765 973 127 0 148 74 297 350 111 149 922 97 224 393 59 726 795 108 232 826 104 33 829 88 221 968 69 719 989 99 56 931 77 441 745 76 69 176 88 458 878 134 27 779 72 636 919 95 131 466 98 480 633 110 192 284 134 217 426 97 5 561 88 376 567 114 724 781 113 7 15 74 55 733 116 536 854 108 267 544 93 367 882 116 758 762 96 441 940 109 58 403 68 579 823 92 439 618 117 906 919 71 320 531 95 865 952 61 22 230 145 107 228 99 284 557 87 535 587 125 40 510 112 625 985 125 663 825 77 509 661 111 466 955 100 23 346 131 106 373 125 259 370 65 636 831 58 322 644 79 325 745 92 571 663 73 5 540 79 712 986 99 358 438 129 607 679 84 345 892 96 351 562 70 25 437 98 667 841 108 231 287 61 341 787 105 606 632 104 358 848 112 63 616 101 422 630 118 158 489 97 526 878 54 623 906 76 451 663 131 325 406 72 30 152 122 632 923 106 125 176 86 323 893 75 230 820 89 64 433 92 404 649 95 568 860 114 70 130 92 795 899 131 305 910 122 455 740 109 65 695 140 673 971 83 55 707 83 486 872 127 446 707 104 115 130 87 571 834 80 304 822 103 75 974 95 23 467 89 659 944 132 727 905 66 115 192 97 205 849 97 191 361 76 20 948 108 434 520 82 478 487 109 85 378 123 589 766 107 91 114 107 47 335 121 24 530 100 127 419 92 581 757 80 132 350 100 665 891 90 163 742 113 885 970 128 2 883 110 61 585 113 435 528 126 360 947 88 410 760 76 416 490 106 303 920 92 274 794 92 211 598 100 408 753 91 631 806 136 144 685 82 498 703 118 517 546 125 703 749 93 98 376 99 751 894 100 615 815 105 411 505 105 61 377 61 176 204 113 36 454 70 94 730 83 841 935 93 732 973 102 101 164 101 351 587 126 243 802 92 340 704 113 133 387 114 226 991 116 232 445 143 681 922 77 366 496 70 13 822 112 32 955 111 394 433 117 360 660 118 97 550 139 675 830 84 537 626 131 134 308 57 291 440 146 671 939 109 419 568 109 108 897 143 181 472 98 447 867 104 218 249 63 420 997 68 70 976 119 525 967 109 732 797 132 267 719 81 313 561 112 609 614 102 348 510 134 810 813 115 140 928 97 205 313 86 150 402 82 141 968 97 39 265 88 132 585 112 61 816 103 437 594 87 412 848 100 422 906 121 160 613 91 249 817 122 321 604 102 748 836 108 657 790 128 637 978 94 223 599 80 155 553 82 609 701 123 552 953 104 260 605 96 275 489 133 39 965 99 125 790 136 271 513 108 716 818 72 409 664 81 207 635 103 93 171 76 316 791 128 364 924 115 495 938 56 349 992 77 87 386 91 13 131 99 104 774 118 226 979 114 214 435 84 43 737 68 892 950 123 292 639 64 107 253 132 858 970 104 191 532 119 268 743 76 461 914 71 638 765 115 306 328 86 121 442 71 391 984 97 482 892 98 180 678 119 472 787 102 493 924 134 373 452 92 269 845 114 90 329 80 406 653 104 49 431 99 123 809 127 445 599 105 224 730 101 639 793 95 270 557 53 5 869 98 623 734 104 74 633 117 633 828 70 269 761 72 433 453 117 66 391 63 309 439 93 724 829 79 400 766 78 616 976 121 308 503 81 294 668 102 599 845 103 81 359 114 295 888 76 436 783 87 210 484 100 139 269 93 621 875 89 12 724 92 557 639 110 113 208 96 177 568 117 56 333 71 503 943 78 64 118 104 116 481 107 402 571 91 277 287 89 498 906 113 270 820 104 84 538 107 535 851 86 123 854 113 323 765 116 171 173 92 276 536 121 74 571 95 106 416 88 183 686 129 385 730 104 502 997 66 73 371 77 657 931 96 110 837 94 10 301 94 58 546 97 901 933 134 457 485 87 375 589 103 136 191 98 168 550 120 700 984 82 686 867 103 875 992 95 62 938 136 151 321 73 729 771 147 468 508 129 100 131 94 265 509 87 140 478 113 102 455 135 72 958 121 313 490 91 115 845 78 355 567 139 30 508 88 67 935 122 305 413 113 500 505 102 113 446 136 395 815 141 377 665 93 478 509 108 880 944 117 822 970 90 161 831 125 863 969 87 233 912 114 545 547 123 253 899 125 229 761 109 190 642 118 575 833 60 299 965 120 76 523 129 733 915 98 369 793 91 500 573 69 869 890 84 629 686 73 364 609 110 517 599 139 756 879 80 365 629 82 20 22 89 857 908 98 39 635 136 788 904 87 357 856 85 680 682 73 196 364 93 173 825 79 109 186 112 174 806 87 27 937 104 105 318 75 232 969 121 415 738 87 737 953 125 81 389 101 286 739 68 582 791 82 264 957 78 787 963 85 61 894 115 539 949 80 249 520 110 496 574 80 61 937 95 344 458 105 186 546 96 156 411 103 43 930 154 446 866 76 460 868 126 313 905 108 551 752 85 667 730 134 65 629 121 175 323 85 347 908 76 270 713 102 186 339 123 212 815 124 573 792 117 329 544 74 817 929 94 302 946 78 111 609 97 695 716 91 467 981 94 638 802 117 416 910 133 137 275 84 521 992 121 170 494 104 244 462 71 40 374 124 366 905 68 269 791 97 107 951 93 407 951 51 517 667 108 263 910 66 179 483 107 220 478 80 144 155 93 251 992 113 11 482 126 217 736 120 896 986 102 301 387 116 121 590 130 196 799 79 472 639 131 235 619 96 472 924 112 634 675 100 366 849 129 14 914 102 355 934 92 720 768 99 899 998 106 165 729 79 877 944 74 341 638 82 584 814 87 120 429 94 199 419 106 113 451 110 276 673 92 401 634 126 30 990 111 199 225 106 49 272 92 564 693 83 197 559 97 34 314 89 117 683 143 307 716 84 97 459 66 175 477 73 14 232 74 627 667 118 290 930 109 478 896 104 670 926 74 452 527 98 731 931 83 388 573 91 762 961 106 72 107 94 54 484 105 95 595 140 572 866 87 724 988 100 132 247 88 483 869 79 876 911 93 119 219 107 369 615 96 611 743 77 533 944 118 287 436 80 287 918 115 389 717 108 238 462 103 91 910 79 233 683 108 383 677 92 436 635 125 8 16 111 317 950 102 241 816 110 261 972 87 182 255 82 37 121 120 181 576 86 374 375 91 405 421 109 20 431 106 417 811 116 8 441 97 12 714 128 475 641 93 535 596 104 45 943 116 552 710 74 796 978 101 558 888 94 510 894 137 56 173 112 537 869 87 189 352 111 435 815 93 321 561 138 256 917 100 910 998 76 966 990 125 140 846 96 599 696 83 548 738 94 70 433 106 659 690 102 340 682 120 228 731 87 117 877 143 41 329 96 915 967 111 97 537 122 187 775 64 10 162 122 360 574 90 268 919 111 9 651 102 546 902 106 134 703 101 31 308 95 168 230 117 712 716 116 123 512 81 348 433 110 455 698 82 296 797 123 456 607 101 588 751 85 373 881 103 267 280 108 78 843 117 66 109 83 100 967 89 760 882 124 137 200 76 336 721 80 21 956 66 330 780 94 70 450 74 236 856 109 250 819 92 150 875 111 631 876 81 359 778 100 289 450 88 431 980 111 389 770 100 232 529 105 684 687 90 267 469 83 63 205 115 349 494 95 101 699 65 257 847 52 32 89 82 3 929 86 34 389 105 80 678 87 605 689 114 515 902 40 83 928 90 186 480 94 0 629 75 248 780 59 60 305 114 449 587 108 173 508 57 37 382 126 158 924 119 109 114 72 345 745 105 22 866 77 415 550 76 78 480 81 78 638 84 370 977 111 92 808 124 271 974 83 344 595 87 678 866 110 383 568 110 48 964 125 227 972 95 391 817 103 69 967 113 89 565 99 908 973 127 310 934 76 117 506 87 207 991 88 389 751 78 149 700 112 415 417 105 441 690 70 336 820 64 207 896 105 422 924 110 410 454 111 640 891 79 247 547 71 499 682 85 110 811 88 307 988 107 261 275 109 775 865 85 67 212 98 633 868 129 14 390 101 331 552 81 96 321 105 322 801 104 220 923 94 710 828 129 683 913 105 711 839 72 556 831 115 300 795 96 110 685 109 308 369 136 314 545 103 272 832 117 53 548 83 446 719 123 19 283 125 283 670 118 356 960 104 190 473 77 74 518 98 147 865 63 576 677 111 639 830 92 610 995 102 431 848 93 299 600 89 14 380 87 678 844 113 344 485 118 119 435 97 307 617 147 348 475 95 341 598 87 236 442 66 519 980 84 411 892 94 46 406 88 359 486 128 43 689 79 264 887 130 228 500 81 419 491 115 281 697 130 269 621 111 25 838 84 490 498 100 724 993 67 475 704 99 756 856 91 215 294 79 240 367 117 64 759 123 422 685 135 112 960 113 145 384 66 297 815 101 153 502 98 322 590 107 399 796 99 674 854 61 280 616 87 422 812 92 29 860 61 290 471 104 399 614 61 476 825 85 430 722 92 384 536 96 24 856 82 360 579 127 352 393 81 95 704 90 270 936 87 326 724 90 215 671 120 63 259 116 58 385 86 656 942 89 170 267 122 464 901 110 44 204 75 148 151 103 418 682 102 315 490 129 660 851 107 312 396 90 572 834 112 133 458 96 853 984 100 144 869 81 484 840 82 52 753 140 132 281 77 156 198 93 236 407 112 521 626 94 362 489 83 369 498 74 271 434 81 143 535 102 250 505 72 684 876 76 325 532 77 436 627 124 84 548 107 710 790 115 398 686 82 198 845 97 559 857 97 619 908 78 593 764 84 43 547 72 157 434 94 485 517 133 144 598 112 552 695 65 454 570 71 154 811 117 607 792 158 666 669 73 319 648 128 491 532 94 523 558 100 351 490 70 131 528 99 39 874 95 691 708 126 745 815 116 680 943 65 116 127 105 411 564 122 274 991 127 513 616 65 138 697 86 482 912 108 565 856 97 237 584 109 683 957 89 422 698 70 372 643 90 232 454 119 3 134 56 169 427 81 456 644 125 570 699 135 275 292 92 96 845 113 17 661 104 79 464 95 882 904 122 670 873 95 9 380 97 197 977 100 230 715 82 31 769 110 419 691 89 164 834 95 249 595 83 449 743 97 14 248 106 419 615 64 129 734 125 498 779 72 339 371 120 203 953 90 17 594 132 621 953 101 441 968 140 416 509 107 319 949 99 606 874 115 314 321 78 420 778 124 688 741 84 48 273 99 159 878 114 653 780 96 119 652 50 452 539 122 628 841 66 339 384 104 358 469 81 136 346 116 234 923 84 74 378 92 156 454 111 130 693 105 266 446 78 52 62 106 329 525 116 173 782 99 347 994 91 875 934 110 469 777 144 147 655 104 471 627 114 221 994 112 54 344 113 216 536 86 228 768 102 73 579 106 693 762 113 20 462 115 61 569 115 291 858 124 520 525 101 65 565 121 771 834 104 313 627 102 453 917 136 332 360 75 293 516 82 79 510 105 340 792 47 149 569 127 807 990 99 855 994 82 659 913 112 394 816 125 462 989 86 297 339 85 540 569 81 371 868 73 369 753 103 899 933 101 814 916 88 238 960 102 528 658 108 490 680 66 586 933 141 216 634 58 644 952 80 229 810 103 509 836 107 569 886 113 28 69 77 737 837 95 341 824 117 677 971 111 124 921 100 82 184 108 409 934 116 338 780 63 437 773 92 56 734 98 147 953 127 316 496 78 125 666 95 226 854 76 596 766 110 475 654 60 164 754 72 470 499 103 485 599 96 565 955 96 476 551 87 838 929 113 506 840 99 537 984 85 494 893 120 263 749 83 19 930 83 148 806 130 108 401 99 763 986 97 167 818 144 547 556 126 345 754 117 103 671 100 575 903 66 462 690 107 480 919 80 280 454 123 215 579 112 214 536 136 241 776 112 389 740 108 402 802 94 154 368 73 321 593 128 316 659 88 512 894 88 404 562 103 89 379 72 655 946 128 0 16 116 114 547 112 259 328 92 494 727 96 377 544 116 336 895 94 928 939 84 868 996 95 148 659 133 711 780 124 183 696 98 402 950 92 41 309 83 427 950 78 262 697 95 609 619 111 62 698 86 108 138 107 279 679 78 28 441 69 428 644 103 452 815 95 658 847 114 125 884 94 143 432 115 292 315 79 69 562 84 42 633 85 509 967 116 157 172 76 17 439 94 535 789 88 451 707 97 807 961 94 623 736 67 262 366 69 52 505 128 323 841 112 409 417 107 192 793 91 184 923 99 27 250 104 330 899 83 5 114 91 96 708 80 172 351 93 31 99 79 138 725 103 132 682 103 284 595 80 36 96 97 228 570 62 156 894 98 477 763 99 120 250 77 2 588 88 167 675 83 683 900 118 109 742 84 195 784 82 480 757 96 154 264 101 655 839 75 621 825 79 178 949 96 591 710 47 648 757 73 483 706 93 148 764 103 441 782 127 192 645 137 552 602 123 354 771 97 105 770 83 184 742 114 488 711 87 168 400 112 322 983 123 929 946 108 110 546 64 501 757 73 806 855 124 32 943 84 255 777 86 17 761 103 338 358 98 17 649 100 54 578 145 6 667 74 439 838 109 492 736 102 325 442 77 367 589 97 396 435 106 327 609 126 368 473 87 77 79 106 452 858 110 559 765 97 800 887 139 326 594 143 93 216 118 2 846 119 414 525 62 199 441 96 93 910 142 295 839 78 37 788 133 925 949 111 858 983 64 379 396 107 509 619 138 292 828 81 174 999 121 456 874 96 200 458 89 309 730 112 91 132 50 512 623 108 262 401 128 63 163 79 348 498 85 196 434 110 263 763 89 420 698 127 236 617 58 25 355 76 303 545 98 417 523 79 484 807 87 31 348 84 258 525 73 34 743 92 242 407 113 158 761 65 680 789 87 249 717 91 392 545 153 676 850 89 471 784 92 13 200 109 17 562 96 303 633 86 398 943 67 315 759 148 673 722 55 36 511 83 134 421 90 320 910 115 648 798 56 104 912 96 306 393 113 54 247 124 102 881 121 308 913 106 505 659 103 413 481 121 749 967 96 327 628 115 810 968 119 213 872 118 893 937 119 446 656 86 432 744 115 966 992 105 62 875 79 106 578 100 203 217 89 456 743 92 127 984 101 62 516 77 88 405 81 479 575 107 42 679 101 752 981 103 52 422 106 340 883 95 260 629 65 0 390 79 543 871 85 74 842 111 122 687 98 645 779 133 362 947 46 711 989 101 344 377 89 199 742 106 136 767 120 229 361 106 349 807 96 316 722 122 493 943 91 242 672 118 383 945 124 211 932 78 572 768 109 85 105 93 532 662 92 888 963 118 598 844 94 70 192 131 6 359 91 392 632 127 116 403 97 497 631 127 557 648 98 811 886 91 269 560 80 257 592 106 275 318 61 381 569 79 134 617 49 684 922 82 232 536 63 54 355 104 211 446 91 12 266 102 164 225 99 10 353 126 102 208 106 130 360 93 32 505 116 111 210 102 237 372 95 386 825 100 584 909 113 571 725 89 195 528 105 20 904 112 549 953 78 540 984 90 646 988 101 183 836 113 208 661 98 99 677 84 23 775 86 217 662 93 527 655 98 369 947 82 21 141 81 576 994 99 551 897 82 236 643 91 241 521 108 37 223 119 314 996 80 426 460 68 67 181 71 164 377 91 356 554 170 436 701 94 395 764 115 208 562 108 749 799 135 70 511 79 252 822 77 155 967 71 268 728 77 389 676 113 179 536 128 806 973 100 36 133 83 548 951 81 293 503 116 108 383 105 345 570 105 475 617 98 584 618 92 122 964 139 345 757 114 129 876 103 24 131 99 32 595 87 539 917 109 47 981 108 760 984 98 777 920 94 179 691 164 104 596 116 180 925 91 287 636 97 755 791 108 468 784 99 327 511 100 279 425 89 219 914 109 687 998 111 5 997 121 99 318 142 571 688 60 112 133 109 56 703 120 485 706 88 447 674 137 408 414 133 177 499 114 800 977 109 687 778 68 335 896 97 505 741 104 584 861 95 499 619 112 158 561 106 555 643 95 321 404 101 226 423 94 585 691 80 443 793 95 546 574 103 324 461 91 328 504 80 607 956 88 354 986 126 661 669 94 17 829 109 275 435 32 68 472 117 376 682 80 85 484 104 122 994 69 106 201 101 275 997 101 455 814 90 668 799 127 601 856 90 114 976 104 358 649 114 377 888 80 883 926 111 812 942 94 688 716 102 210 519 98 488 830 117 455 699 75 165 736 103 605 937 75 125 285 78 72 632 102 580 610 88 33 569 54 111 739 75 128 875 78 400 447 66 252 901 107 175 651 103 334 683 116 414 915 111 104 682 82 216 460 58 336 464 106 419 822 114 272 808 114 252 259 160 3 261 101 302 984 116 129 917 111 4 391 112 60 851 104 345 519 96 431 923 65 431 529 82 539 995 105 58 184 54 150 548 88 186 768 100 272 609 92 148 216 83 573 893 76 447 973 77 380 638 109 827 984 92 148 358 109 54 607 145 59 297 94 592 723 76 270 681 76 411 523 98 239 688 60 908 940 118 405 781 119 508 960 105 366 818 140 34 793 49 365 992 134 668 871 130 223 892 95 605 717 99 515 904 120 489 579 103 417 518 103 309 651 100 464 674 80 607 724 126 634 976 85 167 789 79 542 556 50 331 897 99 368 579 113 168 220 80 424 884 68 10 678 87 213 851 120 466 473 140 196 987 101 232 435 144 0 698 113 61 741 78 425 453 116 537 944 128 683 925 112 266 323 104 438 657 111 287 347 86 970 999 118 183 550 106 455 912 112 226 976 104 143 383 108 102 689 91 259 918 80 383 690 96 902 972 105 735 828 111 155 657 86 729 876 85 151 249 144 327 667 61 403 860 86 607 933 110 198 835 76 930 993 75 204 969 104 570 879 64 243 714 118 168 436 99 225 958 95 522 854 79 200 541 98 115 765 109 380 880 78 562 637 99 331 587 148 275 420 106 320 726 89 201 475 85 641 847 95 372 739 111 707 754 58 527 828 116 500 638 80 384 476 102 389 499 119 8 902 134 59 113 94 111 201 76 631 775 95 39 489 99 215 325 78 495 839 116 292 866 97 19 103 130 106 434 103 791 932 98 432 862 139 491 794 117 826 883 141 77 296 87 166 874 105 381 837 133 108 681 80 145 718 61 42 780 166 748 790 130 82 954 127 50 843 79 82 90 150 242 673 102 159 356 118 569 655 112 846 929 81 827 974 103 81 802 87 140 369 123 371 621 142 33 365 86 667 872 109 197 268 127 134 949 134 8 242 86 499 652 71 197 476 126 290 983 132 437 636 117 568 779 105 358 920 72 627 866 96 45 740 103 261 922 107 35 373 134 336 563 98 296 756 63 84 291 121 167 851 86 585 769 112 593 688 89 366 450 93 688 952 128 267 378 92 307 969 98 229 812 64 298 988 101 698 703 89 23 791 72 860 909 101 365 462 128 545 950 122 69 819 63 255 979 106 498 771 94 673 806 60 496 799 130 392 467 59 278 330 107 479 728 127 483 745 90 514 777 53 159 749 124 170 891 94 126 195 80 658 912 135 410 908 95 370 745 88 939 946 86 427 671 113 263 609 90 513 587 68 150 283 77 161 735 103 565 879 114 345 771 95 743 911 106 613 645 64 107 537 125 114 372 76 737 939 128 470 578 128 308 642 115 572 849 96 616 740 122 649 707 118 393 923 100 529 579 97 753 945 88 559 816 75 434 958 118 173 485 108 112 346 93 1 910 103 828 967 48 756 857 105 356 596 95 708 973 111 471 650 99 165 476 111 527 669 102 245 880 99 1 52 107 469 952 92 495 565 88 46 798 117 156 895 91 100 477 78 269 593 34 366 404 72 396 788 119 616 963 118 183 498 73 6 449 90 520 893 131 515 961 82 281 861 132 164 325 60 450 794 97 230 779 81 453 702 97 637 741 85 81 142 91 334 499 104 773 805 100 273 686 100 111 959 121 282 466 89 44 775 115 725 729 95 626 794 95 301 737 106 668 752 111 422 595 111 172 177 127 163 470 102 320 379 129 486 979 101 141 353 121 93 203 110 448 767 86 24 793 133 89 933 102 460 930 103 151 996 95 2 986 104 390 441 86 515 947 123 185 501 104 428 880 87 279 664 74 227 557 144 99 470 98 563 990 89 65 318 72 491 967 64 544 656 141 213 879 132 885 925 111 580 746 31 646 885 51 401 898 100 493 600 118 185 662 62 58 859 96 52 633 91 427 890 134 874 945 91 230 508 85 147 490 125 691 978 90 148 718 83 342 735 101 413 670 114 690 889 84 225 630 101 8 913 128 195 796 103 460 999 98 644 838 86 51 243 127 865 899 104 344 405 100 903 920 81 136 752 98 463 499 53 862 965 138 301 705 93 791 970 95 205 513 58 378 973 81 590 655 119 625 991 92 370 927 100 276 936 100 370 510 97 190 352 104 310 575 103 22 290 77 220 962 109 391 495 57 478 540 87 373 973 131 188 728 96 19 154 108 788 985 64 91 510 113 21 943 90 140 728 97 308 987 88 449 978 105 295 925 139 106 422 67 15 127 106 208 282 66 365 773 95 28 764 105 779 856 97 128 313 117 441 937 88 133 145 137 173 531 100 632 870 113 914 921 102 38 849 110 561 866 118 133 462 110 760 800 117 414 770 127 928 977 116 550 624 110 32 310 126 114 688 91 666 858 93 99 753 86 103 595 100 187 338 94 639 837 119 49 420 120 894 899 85 767 993 59 91 398 129 454 715 89 256 427 87 362 940 70 462 785 86 150 936 106 381 518 79 926 962 98 806 979 82 36 460 112 163 247 86 73 410 101 532 972 99 802 827 98 226 922 81 464 838 140 45 957 138 31 975 144 690 988 55 561 896 124 218 800 119 391 713 111 176 925 83 100 235 102 581 988 84 422 867 112 217 949 98 235 853 77 712 933 126 237 664 87 458 827 82 761 786 104 0 526 136 201 778 106 246 510 115 541 870 39 58 993 74 143 158 99 77 539 125 329 461 53 9 201 98 612 887 100 20 211 109 78 377 107 302 810 96 266 972 61 52 457 75 509 693 78 487 767 114 419 798 59 660 891 107 576 903 129 325 726 91 525 930 123 497 546 76 441 651 121 4 537 117 122 161 79 15 988 92 204 504 128 214 856 118 8 168 95 286 639 85 392 812 168 110 712 127 344 379 136 504 628 81 461 670 91 695 767 61 102 595 67 418 931 104 129 270 156 65 741 150 123 162 127 590 797 125 770 776 68 0 374 121 558 872 130 836 953 133 221 987 85 351 909 139 181 266 68 504 566 111 29 224 87 580 765 89 288 420 76 276 618 59 130 219 137 289 959 96 205 865 82 201 219 114 101 593 79 373 497 94 257 642 78 820 932 110 53 508 115 267 609 131 799 932 104 541 890 77 122 567 123 86 239 113 179 192 126 457 810 97 353 438 74 436 754 111 500 807 79 132 762 107 430 991 91 315 842 86 635 752 97 546 810 93 341 642 124 313 914 113 141 623 86 495 660 90 138 842 122 350 603 101 92 200 109 350 776 70 134 911 89 453 712 112 397 508 120 130 945 122 43 400 80 9 624 102 623 994 103 481 546 86 105 916 128 413 850 102 847 947 112 32 65 104 10 118 83 457 620 115 124 691 85 440 978 97 189 517 88 373 632 68 151 300 91 47 790 91 482 669 122 249 737 94 75 694 123 293 423 123 235 465 75 46 503 71 69 242 37 52 587 90 69 900 126 377 833 112 602 860 93 654 758 138 298 893 91 449 521 77 287 749 101 505 965 103 48 95 141 452 805 101 207 373 114 131 536 89 367 397 122 14 649 100 388 677 129 120 211 89 464 942 131 416 657 97 184 892 91 608 857 123 653 979 112 141 871 98 93 774 87 305 950 70 752 883 92 104 401 97 468 955 85 227 359 114 538 795 64 658 803 125 816 818 98 534 636 132 215 374 86 171 512 95 283 802 49 319 691 85 62 830 116 494 612 126 340 990 83 129 433 79 411 638 90 77 196 118 506 832 129 127 838 118 290 748 88 615 631 102 492 529 98 29 601 117 259 473 97 13 848 127 254 687 90 145 166 140 396 838 109 555 959 120 130 798 72 26 915 87 126 629 63 831 848 145 223 574 69 90 176 101 2 299 77 139 157 79 615 827 75 29 284 118 77 375 105 166 590 74 521 898 58 520 636 75 33 464 162 338 471 112 697 777 120 435 712 114 203 467 123 352 387 121 317 605 98 295 508 102 202 869 129 695 979 114 232 971 147 597 752 123 423 742 71 534 595 100 681 702 108 597 806 98 465 787 109 702 834 142 228 950 105 630 684 89 282 727 110 68 856 96 409 699 113 208 352 96 64 401 100 355 956 91 573 916 89 220 992 115 146 644 86 173 801 64 720 890 114 198 426 97 771 976 121 72 610 112 330 474 111 757 800 64 327 946 81 618 923 141 139 782 107 620 856 117 12 254 95 67 95 100 565 829 113 436 952 111 401 842 81 91 212 113 408 655 120 646 838 92 4 916 98 149 947 108 139 514 100 101 152 98 484 930 90 353 914 97 240 511 108 655 747 87 38 563 99 175 931 131 278 941 82 63 832 108 337 831 124 575 678 97 571 715 63 722 884 92 570 598 114 487 541 100 92 927 98 477 980 102 26 426 101 21 117 65 377 441 108 407 835 82 144 154 107 839 911 72 39 666 104 147 380 102 697 932 84 727 917 78 277 882 95 88 248 110 184 327 123 708 925 88 401 748 130 375 672 82 687 978 58 339 952 97 358 629 131 116 629 91 573 617 109 254 341 81 311 786 86 676 689 70 298 412 100 61 805 101 47 263 100 533 850 127 3 867 104 104 917 84 367 731 86 312 317 117 230 440 116 50 341 155 587 888 105 308 833 106 323 714 68 102 242 108 130 342 80 706 987 66 587 898 85 439 887 110 417 884 118 111 838 98 648 970 64 178 866 109 638 735 103 585 611 90 669 680 66 651 695 122 668 890 128 91 326 113 35 185 112 497 746 73 620 836 85 302 622 123 55 961 95 507 858 115 648 707 87 43 669 97 201 877 103 83 957 117 691 891 80 285 769 106 205 471 103 669 713 101 410 855 137 211 957 130 123 660 114 256 515 91 677 825 113 509 725 120 583 700 67 186 407 88 576 686 92 1 71 114 254 436 79 139 668 94 598 946 79 253 384 118 860 939 104 680 838 74 390 700 108 494 521 84 59 308 88 258 920 77 256 537 137 12 957 136 454 928 116 311 693 124 649 727 114 107 319 103 112 953 80 133 668 105 419 643 112 443 495 109 940 997 80 16 62 93 391 454 124 144 654 78 345 530 110 879 990 112 506 912 109 262 884 111 372 529 55 444 863 106 569 671 88 278 764 107 514 536 88 121 219 99 109 373 118 133 257 119 32 718 82 225 566 107 716 792 95 278 799 118 256 265 98 428 583 65 207 701 96 489 550 95 36 841 115 781 984 106 741 986 133 76 588 76 220 294 111 297 987 116 197 426 119 542 729 151 146 335 76 263 906 69 157 442 94 248 267 103 174 249 134 717 973 116 690 801 110 105 897 123 115 770 126 200 918 137 419 845 75 502 904 113 226 336 85 589 629 90 49 503 110 826 951 51 576 662 76 144 443 101 28 933 94 178 572 101 489 982 99 72 847 115 323 975 92 279 776 91 298 611 124 271 696 132 761 941 102 774 821 101 560 933 105 7 942 80 425 852 86 254 930 89 122 338 136 238 651 107 436 746 123 603 861 97 291 846 120 154 602 123 447 577 92 419 454 73 483 892 82 218 783 111 577 703 121 276 996 112 590 608 97 499 801 109 448 776 88 487 730 72 422 492 75 537 736 105 83 880 117 369 597 84 204 689 104 247 317 90 419 506 83 204 776 81 347 973 115 520 992 94 115 616 94 274 529 104 269 544 108 804 866 76 275 483 71 734 914 106 140 499 116 306 815 108 265 391 96 608 901 93 504 885 82 650 836 82 42 596 62 816 821 91 761 984 109 377 706 73 359 590 125 164 214 68 121 394 137 870 891 74 62 278 100 409 753 140 544 967 91 22 653 61 108 257 89 287 477 67 254 495 87 0 945 86 26 515 69 820 821 102 206 241 86 914 986 77 286 608 108 452 952 86 246 378 118 307 939 86 148 605 106 76 377 87 736 768 118 68 638 122 181 971 122 33 229 132 173 741 130 429 704 88 280 455 116 292 875 97 409 717 93 486 989 102 686 924 89 570 671 107 7 129 85 799 809 84 370 967 66 474 747 84 402 476 123 515 680 106 547 848 84 327 329 58 550 882 87 546 627 96 383 904 115 34 539 83 743 974 121 238 976 111 95 699 137 416 884 134 301 660 97 490 804 86 491 592 111 519 531 79 349 587 91 175 282 90 205 261 104 72 957 102 18 626 83 382 746 97 461 654 116 144 337 98 243 663 96 508 729 83 311 585 105 15 142 95 594 614 108 145 897 82 285 649 97 429 692 98 701 950 107 643 788 105 850 909 105 216 692 71 176 723 82 42 813 78 25 636 105 35 213 100 425 832 110 323 982 77 568 952 91 143 390 93 169 922 106 309 959 79 333 800 105 438 704 117 89 725 124 283 909 97 603 642 105 165 327 71 93 148 153 243 475 106 359 644 112 329 463 108 174 986 93 601 706 95 86 663 93 5 816 115 155 511 112 114 925 69 107 940 111 819 935 92 835 968 60 725 840 133 43 769 85 355 636 122 814 941 131 312 321 110 146 749 72 89 346 83 404 863 102 531 615 114 83 162 99 540 985 74 436 524 116 66 226 69 228 353 95 421 915 128 295 361 98 760 903 47 530 919 107 140 875 138 602 819 94 544 773 117 583 874 99 644 977 100 157 443 73 420 636 104 929 982 89 432 685 116 588 817 100 510 758 102 258 881 63 589 897 97 140 891 110 457 659 128 69 347 99 223 747 110 853 975 102 284 870 94 245 916 114 174 607 113 17 108 138 98 590 114 139 386 78 187 221 85 439 539 101 335 698 125 79 348 122 56 144 75 815 872 118 336 716 98 15 944 122 273 971 97 650 830 111 335 446 109 535 654 99 65 289 95 261 924 96 326 653 70 28 285 111 454 659 113 919 965 103 238 741 97 399 690 74 512 745 98 92 607 107 304 799 106 81 979 71 116 596 88 287 600 94 111 522 95 70 984 84 196 693 90 547 601 145 207 990 107 379 585 117 402 943 66 155 972 138 636 924 136 62 678 106 94 977 98 617 726 111 142 188 64 398 753 70 72 959 133 381 485 118 325 364 81 112 148 83 45 851 114 10 551 94 903 918 96 268 957 136 348 675 115 198 212 129 535 932 101 213 790 89 629 821 128 131 847 94 178 939 80 223 583 100 418 959 71 297 981 106 108 585 78 302 312 73 93 860 102 66 339 103 872 958 126 548 934 82 310 378 117 816 900 111 532 827 104 370 668 86 66 922 69 129 132 113 38 924 107 552 807 82 32 688 99 13 408 119 795 960 83 37 764 81 211 470 86 240 662 86 92 957 72 131 820 86 327 797 99 533 535 92 267 689 82 71 955 86 290 648 109 230 874 82 83 756 84 60 665 119 127 129 111 244 974 98 33 383 112 725 825 108 65 433 96 373 843 108 195 287 113 330 946 112 907 946 129 101 264 132 454 487 103 385 878 95 450 899 140 220 633 103 554 682 87 175 226 107 37 563 114 150 624 134 505 789 116 158 191 67 67 233 118 115 422 139 63 239 79 154 813 101 214 395 94 200 921 143 475 949 78 246 850 100 349 474 88 338 511 106 297 725 115 1 606 80 591 623 77 495 813 73 596 967 96 285 487 82 387 794 117 797 915 137 665 908 61 81 759 83 464 587 103 677 904 89 366 508 126 498 757 71 138 573 98 79 575 128 40 557 101 284 578 106 181 836 118 680 903 96 388 941 68 628 993 102 910 931 83 154 461 104 198 493 105 19 234 100 31 989 97 484 921 117 319 833 58 16 75 97 354 372 134 690 715 71 942 998 88 9 332 60 199 509 96 223 614 102 339 531 88 218 663 125 323 884 111 290 442 101 265 692 100 424 590 67 108 112 62 506 952 85 806 900 110 318 338 97 186 427 104 346 598 110 590 613 91 311 883 111 267 359 103 589 991 117 3 79 82 546 816 103 535 981 86 318 832 110 374 859 79 75 675 125 356 647 96 419 875 91 341 920 131 293 610 123 769 778 135 804 992 84 169 804 108 271 431 118 145 652 124 902 955 89 113 256 153 415 728 124 145 201 97 615 949 95 265 805 127 294 300 118 50 224 105 325 361 97 215 518 96 327 867 103 68 448 90 67 881 132 204 363 90 674 711 118 674 791 112 188 892 76 36 102 114 122 685 99 152 289 81 201 260 87 261 501 89 45 96 85 912 991 98 315 763 70 393 732 114 496 982 80 535 660 99 825 842 135 405 945 107 300 627 140 356 376 116 235 253 112 373 700 88 175 670 101 43 397 103 217 683 115 602 899 104 338 936 117 227 686 91 10 286 116 249 855 100 773 776 61 238 928 100 21 464 124 842 943 114 863 974 122 665 666 116 358 770 110 312 517 114 434 564 116 347 710 72 625 984 122 26 408 94 172 346 114 313 560 120 303 756 91 120 778 113 631 958 73 101 477 107 8 342 113 53 309 100 671 741 109 305 956 77 403 941 124 97 962 78 66 923 91 384 642 111 244 533 79 196 566 103 266 836 76 512 961 81 51 303 74 618 672 127 695 938 96 187 680 112 26 647 82 563 904 96 39 396 110 548 682 70 795 944 96 28 211 86 153 569 60 296 454 73 77 605 115 311 822 97 16 525 98 143 468 52 279 705 101 144 149 118 688 924 72 114 961 108 230 391 139 492 998 89 331 838 93 78 938 101 381 595 81 181 415 98 110 199 79 170 974 99 154 700 108 307 384 93 699 747 114 35 102 122 2 884 121 356 404 96 440 929 103 205 964 78 617 716 83 69 205 78 504 615 111 731 816 90 152 448 77 681 826 53 770 838 131 510 872 104 11 812 57 31 235 98 361 633 126 108 832 95 19 204 59 464 516 93 335 467 110 91 150 100 354 840 128 290 461 93 581 596 123 250 459 65 588 694 107 117 615 128 290 886 108 204 399 89 553 819 97 433 553 87 283 624 86 42 726 117 356 372 120 108 846 59 449 934 93 795 796 69 609 767 113 694 951 124 52 306 66 326 412 114 378 853 80 759 793 91 36 363 103 496 643 92 64 339 101 409 675 104 627 771 37 924 938 114 150 329 96 8 344 103 642 844 99 64 134 105 296 769 113 4 139 76 816 824 70 270 880 83 398 547 121 46 418 101 248 358 98 118 594 71 156 597 97 151 628 108 116 652 93 568 967 83 402 814 75 33 904 117 277 710 104 118 819 78 861 954 108 504 761 104 793 966 112 530 689 104 754 915 102 700 805 87 268 603 88 693 873 79 164 345 84 683 702 94 656 925 73 477 632 112 300 745 112 600 933 58 55 484 112 125 843 110 215 925 75 161 734 91 524 534 107 95 641 85 365 391 93 41 832 111 718 808 108 389 801 86 850 952 67 688 691 128 255 858 90 89 621 124 194 229 109 644 857 91 14 584 130 291 648 88 21 644 114 312 656 74 130 440 114 222 840 102 461 966 84 191 429 131 858 924 119 651 934 79 316 742 101 635 834 90 57 661 94 356 924 96 812 971 99 631 769 77 575 960 92 799 870 99 349 577 130 13 925 89 322 585 74 7 836 98 77 216 105 806 811 104 108 764 128 307 590 106 62 366 79 296 876 100 186 780 129 515 688 100 532 961 122 350 830 95 124 142 118 72 352 75 537 884 94 93 344 84 124 260 100 83 337 113 519 924 90 135 686 116 92 451 132 379 444 132 258 271 133 395 692 113 38 928 68 49 955 108 23 236 91 145 501 110 368 972 112 883 931 86 235 946 121 98 487 83 647 961 87 421 450 119 321 726 57 156 233 135 364 951 115 108 414 130 677 957 105 655 750 89 143 374 85 55 238 103 56 680 113 469 947 110 207 719 130 51 828 102 706 893 104 338 853 109 216 398 82 118 245 101 190 442 69 440 968 102 482 631 81 327 655 120 500 796 119 165 986 98 724 927 111 422 702 79 376 466 75 0 996 92 0 617 80 451 740 77 354 770 68 131 793 122 253 396 155 143 371 74 536 620 70 619 829 106 297 632 127 51 502 110 240 673 74 453 571 62 315 537 79 294 524 128 486 831 95 453 643 117 35 73 112 153 600 80 286 445 67 607 979 98 251 402 99 488 522 105 84 359 86 78 634 134 33 408 56 149 307 99 35 574 92 573 717 83 357 647 88 895 946 84 239 391 106 238 593 121 56 124 124 393 745 79 556 563 71 119 164 115 235 355 131 866 970 95 119 713 128 463 939 116 243 689 50 507 659 71 8 543 76 631 682 132 20 174 66 442 791 93 480 699 115 327 783 135 243 439 94 189 386 113 138 202 96 177 789 99 86 992 112 177 923 105 93 562 94 173 813 69 709 957 78 569 954 89 427 589 112 877 960 112 56 467 121 87 317 98 924 937 107 81 740 123 71 488 104 408 572 60 39 808 107 19 102 114 16 634 113 117 810 86 156 561 102 60 622 130 60 809 111 771 926 126 77 681 140 150 691 113 277 568 90 146 327 104 166 672 90 524 803 103 348 455 89 51 504 99 175 261 101 811 838 88 343 864 136 24 629 81 39 884 121 653 930 75 763 899 93 416 802 68 725 805 114 350 446 127 307 850 97 174 645 82 228 885 76 109 645 63 361 510 150 616 763 123 602 990 92 553 878 101 497 562 71 91 328 108 717 745 131 384 523 87 306 950 91 42 523 91 352 822 83 79 968 68 148 896 77 690 806 102 545 733 117 530 583 93 79 158 88 204 735 74 426 992 100 283 307 110 95 797 96 359 372 93 82 225 130 607 711 153 672 985 84 511 854 85 248 325 86 555 565 68 277 785 118 863 921 119 118 211 125 438 867 50 267 873 100 240 984 82 438 774 107 81 311 124 535 599 59 67 437 111 315 645 124 149 197 76 408 574 103 244 452 115 140 524 106 561 655 94 600 615 80 635 778 119 58 796 101 348 625 128 127 155 111 188 920 102 632 835 95 177 760 70 241 386 60 120 581 124 751 828 79 214 553 84 245 646 112 504 738 125 260 992 112 129 553 119 169 973 107 679 835 88 541 807 89 315 623 122 185 637 76 81 427 53 200 983 116 88 912 98 89 736 117 748 888 93 405 780 93 58 729 86 51 78 62 206 698 88 183 309 103 169 765 119 161 808 105 247 315 105 853 961 96 525 723 66 332 834 143 56 971 135 5 335 103 170 481 69 272 381 93 470 954 120 224 236 85 504 625 82 218 438 102 491 985 144 302 633 87 434 763 107 178 858 109 375 536 87 100 139 103 546 850 72 39 952 79 206 982 103 219 334 106 249 735 106 433 462 116 29 941 110 306 899 81 105 883 102 79 790 92 429 883 97 537 671 107 181 490 120 636 992 94 456 830 102 396 985 67 172 483 112 236 671 93 297 576 91 198 375 111 493 709 108 242 773 118 35 746 69 404 576 105 290 433 81 689 696 124 297 524 97 121 409 110 401 899 106 47 207 50 394 963 115 631 966 64 37 624 69 459 941 76 15 225 99 99 427 81 466 901 103 221 532 93 324 500 138 239 451 74 457 989 70 482 907 129 272 708 88 297 305 68 167 264 87 334 928 78 675 990 127 203 421 89 567 807 115 166 959 100 151 796 116 778 820 86 139 297 91 220 631 83 14 169 107 64 115 128 212 276 128 153 544 101 896 944 103 268 734 91 719 824 106 242 328 95 12 70 125 375 627 59 287 295 116 188 887 87 363 528 61 399 739 122 6 692 147 163 166 114 622 871 109 456 977 113 309 891 96 320 424 109 323 375 124 649 815 102 709 789 129 357 860 119 712 888 102 262 503 90 413 554 74 736 977 88 200 355 95 153 706 94 333 388 139 5 552 117 143 561 98 349 484 104 81 947 64 278 786 96 763 833 96 295 779 103 130 213 123 211 668 127 339 804 66 294 326 71 287 853 90 15 706 75 27 751 91 583 739 125 237 633 97 525 536 88 749 878 123 580 822 88 551 631 97 565 872 89 504 752 101 196 868 109 86 432 79 534 799 70 310 615 52 456 762 88 209 625 114 500 829 78 231 237 127 172 379 102 184 261 90 227 561 124 391 936 70 308 615 91 585 976 87 471 890 107 268 530 100 502 727 105 742 863 114 614 885 96 202 260 77 569 626 64 408 464 120 68 504 117 761 963 91 732 746 112 295 851 92 39 490 105 219 292 105 293 487 120 607 886 96 644 993 117 684 937 101 151 411 84 460 953 90 190 975 107 217 591 105 103 873 95 41 122 106 398 542 71 392 891 94 48 346 80 434 966 128 677 762 108 541 770 96 97 336 84 307 316 90 303 904 130 228 273 97 205 338 93 849 977 50 124 847 80 636 833 102 540 608 131 509 726 90 392 479 80 318 958 86 300 699 101 499 963 80 18 683 113 10 126 105 628 826 79 648 904 85 464 544 92 129 997 124 356 645 62 605 695 109 38 541 98 51 667 113 165 322 99 27 409 87 715 838 78 129 218 117 221 525 100 227 668 101 425 802 103 399 771 91 472 994 95 273 641 121 233 902 120 705 888 89 338 397 117 252 372 81 320 383 86 678 895 119 538 561 110 103 437 93 813 818 118 105 712 90 751 897 130 167 734 86 523 846 109 292 845 107 233 242 100 479 975 84 727 839 99 479 990 129 482 815 98 228 585 73 187 795 84 315 655 96 784 835 87 835 937 95 332 920 92 350 670 104 694 782 113 225 723 106 179 849 116 744 879 78 165 895 73 497 542 140 319 322 125 62 139 103 107 864 101 823 880 102 360 923 103 605 875 120 331 497 98 231 364 104 339 638 108 44 549 113 250 879 126 374 705 36 495 528 109 62 766 67 809 968 65 650 757 100 717 990 49 320 992 101 88 831 125 83 695 113 185 944 125 583 946 112 139 262 89 791 870 100 153 760 69 137 519 92 614 948 97 631 984 149 38 446 114 241 913 148 454 748 99 321 403 99 276 840 121 390 991 112 477 786 103 494 853 108 386 716 116 430 940 120 173 480 112 703 964 83 66 564 109 71 617 96 511 637 121 147 542 93 303 668 89 452 534 113 312 894 98 55 669 120 436 634 110 564 862 114 389 555 59 205 493 106 249 699 79 212 284 92 407 635 112 408 643 104 225 358 109 141 624 68 259 888 95 408 580 94 375 518 111 815 960 86 111 649 140 4 547 83 97 568 111 282 750 72 495 604 92 635 758 102 76 655 115 220 228 79 564 996 97 161 212 130 18 557 102 152 668 76 662 857 84 30 421 102 22 864 143 239 497 121 318 613 106 336 555 98 613 769 103 182 899 131 19 308 92 439 497 106 201 929 84 211 712 125 910 949 101 6 547 104 3 7 143 162 297 107 545 582 101 559 742 117 410 770 140 72 725 120 343 571 100 151 479 60 824 914 83 151 413 100 24 100 95 82 759 92 428 643 88 75 376 105 218 990 91 456 772 107 547 772 58 436 838 86 451 961 140 514 617 113 742 897 61 912 984 70 334 855 97 393 865 63 161 461 126 88 862 121 101 986 109 584 777 81 292 473 88 462 642 93 694 731 123 671 947 130 102 922 117 902 964 62 203 664 128 180 430 118 393 853 90 115 887 87 734 794 102 52 722 62 719 821 87 607 695 113 653 917 69 34 950 113 214 980 95 82 540 112 266 498 120 239 801 81 468 799 86 499 824 149 450 704 90 5 389 97 123 736 92 265 319 122 406 806 118 462 630 101 63 450 102 19 794 109 743 768 57 24 186 142 661 995 72 423 571 126 425 736 82 58 171 134 570 832 112 116 939 84 6 89 71 3 514 74 536 702 110 139 166 163 278 722 50 198 255 77 673 752 95 474 771 144 320 946 109 536 857 131 465 852 87 19 785 114 128 539 126 336 344 107 366 602 136 659 711 128 383 577 113 23 429 96 17 362 98 205 559 114 730 908 118 429 801 131 229 405 89 165 493 131 538 618 91 16 901 126 279 977 120 420 834 115 107 182 73 50 534 93 410 831 107 516 665 67 469 735 106 342 744 122 343 725 115 9 567 105 186 810 113 3 213 89 260 557 101 104 747 125 133 697 113 532 635 116 439 505 68 643 879 79 10 537 75 75 819 111 123 377 87 634 863 65 287 816 93 94 384 118 7 439 79 230 807 118 280 864 106 38 497 100 196 494 92 463 992 137 265 415 64 117 557 71 249 617 75 26 172 128 242 432 112 148 855 139 195 576 109 808 961 110 295 479 144 263 534 90 355 865 71 85 619 86 479 550 111 637 921 148 693 884 110 212 777 122 131 457 106 355 493 85 100 372 101 144 420 112 562 679 93 162 353 93 739 881 123 185 714 109 523 754 94 13 235 104 162 217 105 755 936 80 389 678 107 513 734 108 84 927 51 363 842 90 418 997 100 729 774 73 335 960 105 266 875 108 419 623 102 401 915 113 35 680 103 732 887 117 77 684 128 54 765 85 238 416 62 339 573 108 568 637 88 434 486 63 182 233 108 229 766 73 2 130 121 530 892 120 75 177 66 113 551 112 199 391 148 119 593 125 124 848 104 174 903 87 138 471 101 451 554 84 300 653 106 392 583 102 22 734 119 69 625 104 817 955 96 42 265 78 37 598 125 328 536 75 290 803 117 239 389 90 99 601 92 450 594 144 4 214 102 117 490 95 360 780 82 52 970 59 423 555 74 176 658 77 165 181 74 602 796 82 652 929 101 154 916 119 1 163 153 145 450 156 339 482 141 13 254 104 381 561 119 238 708 104 152 751 72 833 912 115 113 524 94 150 673 106 874 967 89 137 363 67 77 600 74 15 176 78 216 693 130 59 558 105 20 336 85 144 159 70 728 901 68 827 883 104 341 675 89 157 793 107 143 905 129 493 545 125 289 519 108 690 908 119 47 646 85 325 788 119 185 770 88 572 971 71 906 925 125 193 227 108 125 588 70 364 980 99 92 583 98 39 572 84 514 718 112 582 768 88 495 653 56 421 947 90 142 837 90 475 832 96 154 625 78 249 945 98 762 880 85 621 818 110 119 149 83 44 730 86 338 389 100 56 914 142 91 687 104 31 151 122 188 842 51 312 350 104 100 850 68 133 945 98 166 776 114 378 911 111 174 295 53 106 756 78 115 595 99 562 669 121 551 795 84 374 512 104 77 618 110 485 866 111 600 739 105 271 899 70 87 974 101 646 844 98 68 129 100 592 976 77 166 172 96 331 383 132 127 729 102 315 661 80 677 852 84 58 363 129 856 942 68 436 711 107 522 932 93 115 730 123 985 999 116 556 628 125 858 900 96 733 854 95 965 986 111 96 363 101 423 849 131 160 335 88 148 491 105 427 685 121 522 889 71 374 591 94 356 447 74 268 498 100 419 612 148 714 975 89 491 626 107 248 521 100 303 664 67 589 927 77 297 736 114 529 679 87 214 744 89 41 217 110 722 922 116 384 919 100 114 904 67 14 161 91 883 911 118 901 939 155 73 813 98 444 467 120 364 695 121 278 493 128 466 844 77 13 814 89 369 520 126 62 484 101 636 838 107 705 892 92 64 536 108 522 699 108 497 953 110 23 702 92 864 922 146 692 864 124 102 777 96 132 636 90 7 71 87 815 900 116 794 968 90 346 427 128 519 740 77 182 669 92 123 148 113 3 513 125 200 915 126 227 960 74 402 978 113 53 62 103 467 881 114 536 682 96 42 212 124 232 561 127 796 857 60 888 947 95 175 786 84 795 829 88 804 914 113 428 490 93 244 545 131 576 743 72 31 733 112 103 788 110 452 529 91 204 272 94 391 959 103 778 804 101 105 842 86 410 858 81 123 612 78 219 769 99 793 848 102 249 868 96 376 819 68 185 207 120 86 308 100 285 456 105 145 682 124 379 468 113 433 477 90 225 721 111 356 504 123 161 327 107 36 691 80 326 968 103 682 990 125 315 925 97 826 929 92 52 440 117 186 511 90 326 819 85 275 720 119 462 530 106 544 744 125 453 573 85 373 982 102 868 926 118 81 728 109 467 838 125 787 816 105 160 788 91 71 240 92 152 479 101 104 666 53 500 936 86 127 158 81 454 670 70 504 994 104 174 697 106 512 743 104 315 743 138 57 690 73 290 432 108 121 867 81 116 701 124 288 700 131 108 445 100 528 577 116 736 979 104 692 914 140 186 898 120 781 879 129 563 565 83 373 682 92 312 615 117 120 921 121 206 217 90 410 551 116 95 796 109 424 873 106 377 794 92 553 679 75 328 655 84 391 879 67 225 736 79 778 800 124 103 186 79 859 988 101 232 628 96 681 882 80 507 524 122 203 430 127 119 236 58 667 994 117 322 948 113 37 741 79 241 378 71 652 978 70 183 401 102 552 993 119 235 285 76 550 818 91 78 835 109 134 504 117 369 436 70 245 602 128 495 918 127 72 908 82 404 534 64 419 546 71 450 616 110 533 592 129 390 880 125 201 949 111 201 321 119 365 653 97 516 879 88 324 787 100 258 336 145 143 839 94 200 852 68 750 912 80 396 566 98 247 995 111 7 538 111 403 845 129 504 886 119 276 870 123 436 730 107 405 789 98 69 626 100 675 718 71 784 825 78 803 887 89 382 803 93 285 668 90 214 888 97 84 806 153 342 559 88 779 988 72 371 700 73 701 892 132 50 968 109 170 275 119 221 422 103 370 581 102 938 968 113 599 797 110 394 518 137 116 470 119 235 683 90 29 428 96 473 981 79 369 528 103 742 946 113 796 951 94 55 973 119 469 840 89 263 622 106 173 618 130 301 655 116 839 889 113 9 611 115 208 833 98 710 870 104 388 733 138 145 880 45 78 283 89 18 523 93 226 797 90 137 483 85 341 444 92 103 868 93 416 702 122 75 335 85 90 614 98 255 610 96 486 958 123 583 895 110 8 741 127 11 922 70 401 799 100 63 381 99 527 854 99 345 975 118 534 746 107 323 708 110 400 864 82 395 797 126 349 773 97 225 609 108 246 697 59 298 817 128 507 581 73 130 736 89 283 890 89 2 930 108 1 755 109 766 975 93 487 925 78 276 418 69 304 529 113 170 483 107 367 475 75 231 756 117 265 376 97 259 988 96 120 514 94 439 531 87 598 868 75 373 503 100 707 844 101 651 982 86 299 737 47 501 783 114 621 766 105 707 880 151 685 984 100 692 981 89 169 776 122 79 376 108 450 710 42 340 887 92 401 819 103 152 902 122 790 930 93 6 610 110 316 853 107 363 859 80 75 196 124 333 789 103 174 875 135 36 198 104 58 925 95 950 955 130 296 598 112 136 897 92 326 514 114 24 960 117 24 671 121 276 362 79 326 665 107 945 950 70 75 162 86 124 486 102 71 537 107 263 843 83 48 933 108 180 614 101 645 893 146 122 309 125 66 827 99 445 957 98 204 746 119 138 414 78 154 324 95 488 745 87 31 918 76 94 559 90 406 694 82 126 151 77 173 369 152 50 230 109 157 184 67 323 671 125 96 325 77 189 340 103 134 918 93 178 402 61 310 317 101 839 965 76 174 952 103 411 484 98 383 816 93 429 898 99 299 467 95 223 784 93 721 994 59 573 934 84 617 871 74 200 635 104 417 948 87 194 348 89 183 721 99 240 326 130 714 964 82 299 914 125 332 362 85 327 958 101 42 122 126 221 449 78 277 408 100 80 350 146 20 31 104 10 724 105 264 932 88 69 815 67 429 626 60 509 755 64 467 515 75 156 664 97 221 967 111 450 583 45 138 157 105 361 435 97 907 972 100 716 748 115 472 808 89 518 831 124 20 547 102 472 749 113 34 844 99 170 805 117 162 517 100 719 982 59 29 809 85 112 941 75 590 995 113 351 700 80 393 958 126 212 339 87 464 941 97 299 763 76 458 622 108 79 889 87 140 922 121 70 186 118 171 731 86 36 968 70 246 994 119 295 316 95 82 533 75 117 493 84 225 747 136 286 728 122 49 327 84 397 507 101 610 895 140 6 170 102 436 595 77 532 955 92 208 437 90 67 500 82 200 366 67 218 310 115 677 849 85 603 768 108 139 900 85 274 907 118 218 431 70 583 886 79 77 357 75 802 835 105 154 417 88 280 764 63 177 292 88 320 921 76 127 194 109 445 999 160 202 638 124 413 448 106 506 961 67 745 909 98 527 529 98 374 555 103 272 461 131 407 415 111 160 825 114 185 703 71 474 953 128 148 665 90 411 506 82 242 504 125 68 71 57 683 758 78 268 309 137 6 626 91 356 978 121 377 778 91 280 443 93 529 732 105 3 758 99 757 900 96 218 706 73 459 746 81 296 341 112 114 132 98 32 464 97 435 597 124 464 759 103 275 752 131 130 789 116 598 848 86 530 533 91 206 273 105 436 645 102 737 956 76 447 719 110 108 881 139 171 937 104 138 698 96 505 979 103 676 748 90 208 795 150 441 971 121 267 982 107 587 964 102 358 924 110 180 833 70 419 900 107 19 185 121 9 136 96 165 858 103 68 86 88 154 425 98 587 890 87 179 919 93 51 619 127 286 574 83 47 835 76 633 857 130 186 736 97 274 389 118 237 625 103 267 331 108 102 728 128 170 967 84 508 923 104 82 185 97 437 501 129 67 469 66 802 988 98 49 290 94 348 660 72 157 772 107 304 408 80 41 615 97 53 271 98 52 977 67 33 450 131 615 771 101 250 875 125 187 920 97 211 943 105 174 397 133 16 922 88 564 612 131 253 332 115 99 718 107 465 506 127 556 702 87 96 201 99 80 237 100 13 245 88 184 304 71 337 383 86 294 390 101 497 515 91 321 573 96 476 661 98 552 680 84 100 153 105 731 880 107 351 871 141 310 542 70 877 995 93 434 893 109 281 820 92 608 917 77 409 545 69 108 402 122 390 507 97 370 482 110 328 845 83 696 807 93 56 133 89 508 581 121 143 769 108 531 759 87 741 764 84 94 839 131 466 834 109 817 917 71 175 298 62 386 586 101 836 943 116 475 876 105 475 906 104 411 540 96 101 863 95 260 995 81 64 517 78 356 938 57 251 721 113 366 506 111 100 104 68 216 533 107 214 809 110 55 261 117 30 607 95 361 364 95 535 623 94 172 558 101 694 962 172 891 996 75 227 390 117 55 252 81 498 649 90 77 97 78 103 999 104 32 632 88 362 403 112 417 652 100 355 769 116 367 725 75 749 786 90 92 430 78 351 678 108 349 635 139 344 733 97 446 826 132 271 763 89 284 800 81 126 674 73 324 767 109 42 953 104 185 639 99 40 549 120 646 731 92 54 735 82 154 438 122 7 719 107 13 310 127 111 257 96 185 805 71 150 668 120 162 311 108 291 307 116 8 312 119 298 670 104 828 864 101 915 952 43 948 970 62 439 573 115 31 873 101 14 854 87 114 715 138 806 833 86 259 709 112 572 625 97 166 316 105 597 693 102 162 224 80 427 534 107 766 942 88 122 482 76 558 672 98 270 357 99 354 453 93 779 907 115 275 409 93 75 113 103 895 978 131 826 830 116 198 358 89 858 890 117 262 899 95 154 654 115 2 72 127 657 909 84 543 907 94 685 759 106 575 797 104 67 597 90 65 448 93 458 527 124 294 946 95 175 300 96 58 603 83 407 890 78 753 865 146 442 452 110 911 994 132 918 979 99 192 259 99 561 929 100 543 935 75 713 875 118 134 697 127 218 547 92 406 858 97 851 994 132 188 414 123 90 339 104 404 825 100 161 873 91 320 563 124 653 813 55 208 973 103 191 910 108 57 775 125 539 696 129 113 359 108 127 935 87 211 471 70 208 772 77 677 787 110 224 794 116 357 580 76 289 458 110 512 976 78 35 432 97 286 851 80 212 556 111 129 490 99 432 984 81 824 878 120 385 734 79 273 972 68 484 687 107 287 840 118 451 660 107 216 746 120 787 854 82 316 511 115 233 429 124 832 880 120 390 763 98 329 908 96 25 506 109 178 324 116 824 974 120 133 969 119 618 732 90 249 301 123 80 428 108 140 194 99 475 791 86 312 407 134 714 830 74 468 823 126 313 789 111 534 695 131 77 680 119 240 635 112 205 808 128 714 880 104 278 686 98 338 990 100 397 498 111 556 934 96 431 864 87 175 908 68 549 909 93 766 870 106 637 733 106 144 301 97 165 236 100 105 824 92 195 873 111 859 874 142 144 697 90 189 841 81 199 255 77 594 704 79 291 832 100 432 453 73 415 741 112 485 626 66 323 431 92 364 901 124 315 844 121 22 919 99 47 575 131 434 861 103 332 482 128 180 181 91 263 268 104 22 288 75 485 772 134 81 726 120 197 443 117 357 950 92 55 291 95 36 817 112 438 790 104 446 706 135 39 168 97 234 601 99 644 656 69 17 217 97 28 792 125 836 971 100 235 890 66 453 575 113 179 412 96 102 351 111 238 649 123 441 683 92 512 607 80 232 988 90 442 547 103 190 457 87 25 410 91 240 977 61 265 578 111 302 932 108 258 882 94 252 351 95 201 769 129 319 432 40 405 727 127 564 985 100 137 268 106 702 810 103 205 605 86 36 822 95 218 380 112 304 580 113 181 283 98 124 294 93 246 637 70 509 617 93 214 834 121 233 311 77 566 828 96 124 370 106 334 558 108 471 587 114 342 466 131 581 650 122 42 533 125 640 854 85 361 912 86 534 778 77 116 513 110 47 242 90 223 467 99 367 840 109 295 896 135 264 684 119 872 901 97 169 466 125 145 929 76 117 426 109 100 413 88 195 668 112 724 949 116 178 212 100 71 750 97 420 510 76 394 501 98 569 740 119 544 978 95 677 806 92 763 867 68 122 662 115 230 744 94 503 884 114 67 586 103 118 685 75 488 532 139 17 898 55 369 705 98 299 791 104 170 251 61 163 466 135 131 812 69 227 356 90 50 163 86 814 885 117 964 994 78 790 850 122 31 649 130 935 999 88 146 822 119 15 830 73 237 440 61 274 642 102 553 643 117 70 769 128 171 456 85 214 758 96 92 178 68 534 572 105 519 998 102 648 831 115 29 827 119 745 961 93 554 842 117 526 886 100 203 933 92 102 478 99 512 735 139 117 258 100 217 840 121 285 960 136 265 913 130 140 403 78 542 608 113 393 762 86 70 329 102 660 868 115 553 899 80 657 771 92 309 853 103 359 490 118 29 229 75 512 960 94 391 746 96 229 824 86 29 447 97 388 580 83 29 322 90 83 296 106 657 804 111 279 344 115 4 134 54 379 743 82 37 109 59 19 943 102 160 704 68 56 782 106 613 852 112 488 908 103 102 231 92 498 686 111 294 425 66 720 736 123 264 483 78 383 789 104 217 235 61 377 768 90 305 701 71 86 136 96 371 779 82 225 797 91 36 676 126 319 530 110 184 901 103 607 690 76 821 837 95 384 676 113 725 745 100 556 945 120 523 825 77 496 888 104 205 430 65 26 729 77 570 792 78 16 895 65 273 414 111 452 886 87 440 571 89 840 919 126 547 951 63 110 721 98 886 936 125 289 838 143 342 449 94 185 942 95 256 362 91 957 965 106 341 825 102 168 755 108 387 791 116 170 773 109 141 783 64 695 853 89 45 793 109 488 867 97 357 799 69 298 785 115 350 866 96 404 546 124 565 695 100 354 868 66 875 903 64 598 804 94 184 408 111 364 593 77 286 815 109 270 714 87 374 652 122 354 540 50 534 693 109 368 974 95 689 832 114 57 420 56 39 690 98 318 677 73 101 428 103 22 144 120 768 987 139 67 993 55 399 605 102 369 853 68 225 854 84 199 590 67 474 996 135 737 909 118 188 444 78 197 512 92 344 955 72 629 962 75 449 979 99 671 900 88 700 967 112 925 968 92 258 647 99 532 578 84 464 886 76 186 299 116 784 812 135 771 844 88 845 963 85 796 903 120 24 858 140 518 893 64 59 339 88 200 712 113 582 741 101 110 467 109 246 906 82 15 744 108 371 978 84 405 682 95 157 487 84 318 595 89 198 632 89 565 711 101 333 505 120 831 952 135 399 957 102 176 609 111 537 662 109 649 764 114 554 746 113 222 916 91 9 389 117 502 929 34 828 957 92 187 969 115 486 871 90 81 535 111 110 854 106 70 459 98 281 982 83 390 826 72 87 793 122 560 861 153 653 837 74 206 466 90 81 203 141 391 730 83 109 480 78 325 892 87 635 662 94 45 906 128 140 592 124 285 867 87 549 810 94 331 624 119 411 743 115 419 690 85 26 972 111 780 915 98 416 765 86 140 730 98 263 375 106 67 817 101 711 962 110 686 991 100 240 429 101 347 901 110 522 690 96 361 463 62 647 652 107 41 707 104 579 812 76 46 815 74 199 211 117 557 799 122 172 734 93 151 633 136 179 778 106 113 696 75 25 865 91 99 144 81 270 428 114 53 851 78 378 893 57 685 864 105 26 139 102 136 372 119 671 672 103 72 206 101 466 612 68 205 643 93 600 726 87 750 972 90 51 726 76 278 985 105 336 677 78 331 536 149 552 631 125 74 326 118 81 912 107 599 943 105 728 847 141 746 869 115 752 825 115 47 385 100 188 424 72 324 962 88 240 605 92 208 823 47 374 442 67 221 829 99 707 973 88 90 321 129 715 929 91 222 926 140 582 740 112 538 905 123 536 669 56 277 518 138 27 987 88 555 717 83 143 492 107 4 778 103 222 477 105 269 352 85 146 774 106 118 612 103 152 515 116 222 591 80 37 755 105 454 818 78 31 514 110 395 835 50 82 626 109 510 882 103 81 383 123 50 814 71 221 860 141 90 231 101 502 955 85 140 855 103 418 790 110 150 865 86 247 495 56 757 902 75 253 318 100 528 833 95 1 333 132 209 426 132 771 790 82 639 803 91 355 958 113 177 301 114 89 585 91 40 740 119 402 687 102 483 588 94 243 323 140 151 293 99 733 859 88 119 120 85 426 449 107 617 903 118 83 114 130 241 877 114 865 934 72 19 248 77 407 561 95 46 184 112 256 693 110 210 611 99 33 113 129 278 575 61 138 845 97 295 671 135 308 365 94 1 498 105 707 904 129 142 337 138 289 610 81 168 536 104 9 458 100 119 539 90 366 868 114 632 901 92 182 354 69 539 900 134 158 773 116 101 430 80 512 684 86 159 856 121 115 833 116 128 747 122 29 772 94 223 780 88 832 931 124 348 952 120 530 657 114 131 622 128 680 750 52 23 507 125 107 784 86 165 834 111 7 973 94 218 705 91 401 623 101 93 396 116 1 586 113 252 802 58 223 293 104 256 388 106 89 219 134 632 774 61 123 765 90 444 821 135 144 806 105 406 789 98 16 974 79 78 186 118 505 713 104 130 909 100 432 813 95 138 700 114 139 488 102 432 621 109 263 358 118 301 361 78 739 904 89 324 623 77 408 987 108 144 756 103 25 640 100 537 570 98 26 570 60 117 888 99 228 739 119 273 813 92 217 481 110 9 457 78 102 810 82 130 629 122 308 347 94 482 585 98 490 874 72 156 958 118 36 524 110 336 723 115 476 588 102 586 860 99 588 792 122 48 249 98 329 692 114 221 678 118 476 838 76 45 396 140 143 282 120 28 504 103 426 431 109 464 662 109 45 573 82 568 821 94 355 785 105 311 563 102 205 601 75 665 881 92 276 621 123 30 500 108 86 237 110 405 501 110 760 784 111 763 798 68 265 400 97 35 540 105 279 735 96 322 995 86 585 875 98 259 509 80 667 888 103 467 716 97 236 670 114 70 707 90 626 897 84 652 996 104 185 567 107 99 461 122 270 521 85 779 853 88 89 408 87 284 420 86 606 652 132 351 956 98 68 637 88 630 940 121 501 832 114 597 606 123 220 794 70 385 697 106 253 856 94 201 725 111 365 939 122 730 824 82 133 372 85 177 855 92 479 503 119 61 416 86 587 871 99 101 135 107 49 490 116 449 797 93 131 649 126 107 411 62 36 795 96 282 473 90 249 254 101 123 292 101 117 338 140 397 980 103 299 385 115 345 472 97 221 880 101 143 621 68 44 441 95 35 465 107 247 339 90 252 512 76 293 393 95 448 845 121 920 946 110 177 387 102 541 792 129 761 868 136 136 616 103 811 971 81 428 578 101 818 830 81 387 680 86 75 256 80 387 630 84 112 370 77 550 663 108 124 836 56 102 418 68 345 448 95 89 412 134 106 133 122 234 459 110 351 373 87 338 597 128 380 987 88 55 505 101 678 815 137 340 878 94 516 787 66 415 707 105 713 854 128 28 64 88 50 378 128 374 975 88 190 862 73 48 753 102 681 928 100 342 809 109 728 891 62 746 777 86 279 766 97 101 982 74 475 996 93 285 760 81 189 725 108 86 208 70 404 439 124 228 606 104 52 951 107 625 629 67 404 841 121 390 813 111 162 545 62 205 600 92 208 340 116 581 624 94 481 784 76 430 720 87 227 834 129 339 821 55 679 970 103 385 546 106 753 819 103 312 613 78 451 546 116 487 578 77 49 132 123 700 729 116 353 456 79 34 401 85 29 782 86 346 924 79 149 596 59 478 671 122 207 222 113 422 780 62 216 666 84 18 331 73 10 664 75 467 555 85 213 574 109 457 505 170 545 740 111 231 528 91 211 352 107 29 983 97 479 685 97 392 705 111 91 902 102 561 888 89 306 825 86 496 912 81 238 420 131 541 597 136 274 824 59 75 825 98 221 835 89 336 374 93 63 859 113 492 552 86 318 618 92 794 943 118 11 437 125 24 785 100 26 60 80 202 784 119 417 939 136 458 689 73 274 629 114 877 899 95 162 470 83 315 442 72 91 225 116 418 836 96 108 378 74 624 946 115 425 508 68 226 621 93 18 358 101 48 464 83 812 948 85 633 653 87 247 900 119 304 782 103 573 958 78 456 720 102 556 784 101 272 666 108 632 855 126 380 888 120 413 953 115 223 579 111 208 241 114 554 865 102 1 381 78 838 887 104 399 409 110 196 629 133 746 914 133 175 379 116 294 492 70 463 583 121 697 742 133 296 929 98 324 387 84 709 960 106 340 731 119 231 441 107 218 896 117 594 780 122 169 507 94 478 523 78 781 915 104 580 713 119 98 513 95 249 837 91 844 847 110 167 773 87 752 795 85 124 664 112 128 980 101 75 706 114 378 454 117 462 993 139 94 720 138 695 834 136 698 987 91 207 978 62 101 916 104 81 544 80 410 757 102 456 848 147 716 828 143 248 613 81 152 898 112 172 237 102 195 517 94 188 852 107 493 925 68 398 857 108 552 826 114 11 249 94 44 144 92 732 880 153 241 503 103 205 343 111 187 966 144 511 553 91 179 556 100 118 787 79 103 993 118 125 282 137 245 432 70 292 368 124 715 954 97 441 746 112 678 906 115 569 576 95 241 485 104 0 952 38 18 806 94 567 637 129 485 636 111 3 630 114 389 832 70 511 894 96 27 186 74 370 991 87 89 989 96 491 518 122 10 836 80 478 998 115 312 587 60 601 714 81 575 832 78 296 479 73 160 868 114 250 463 64 33 79 86 446 623 75 99 293 98 413 723 117 68 884 110 274 994 108 449 694 128 551 749 100 53 643 123 574 910 95 903 970 95 120 923 106 329 845 88 406 873 124 5 447 127 210 662 137 307 618 107 149 174 143 332 523 86 319 477 101 270 850 100 248 580 131 424 768 62 197 922 77 655 891 110 381 402 84 290 971 100 376 767 73 526 640 116 73 440 109 85 505 109 588 928 104 195 549 82 64 341 58 528 546 82 622 771 115 238 746 122 165 939 94 229 339 69 35 421 97 554 670 117 707 848 114 268 396 116 814 914 110 243 274 103 682 733 118 513 650 64 128 497 125 740 917 107 506 770 100 521 859 105 515 812 79 460 710 92 211 562 118 3 284 110 724 885 121 688 792 102 340 671 88 504 727 86 116 667 117 92 584 114 270 435 101 45 241 93 114 403 89 88 260 149 876 993 110 158 721 92 238 807 104 161 202 86 42 413 77 1 275 67 209 267 128 141 357 109 357 439 117 71 317 101 445 745 95 305 610 73 125 606 67 625 726 124 379 621 95 465 894 107 172 437 90 167 346 94 79 678 152 553 764 118 693 905 100 659 780 117 288 456 91 25 993 84 276 703 69 727 838 95 44 759 91 115 852 135 371 740 103 736 743 136 148 770 150 732 741 107 178 894 96 232 507 69 357 955 85 312 445 87 5 911 73 310 681 99 428 581 101 508 614 118 479 618 87 481 565 99 389 566 108 803 997 58 308 624 125 69 843 87 143 661 80 450 556 98 705 871 102 512 529 72 648 715 60 19 647 105 182 272 118 271 705 130 513 706 100 697 913 105 432 507 78 37 560 86 419 634 95 255 962 116 97 770 78 417 534 115 336 720 84 217 941 68 109 853 97 34 49 128 319 925 102 601 881 123 281 539 73 436 517 117 68 527 91 94 470 103 24 970 125 532 544 83 150 307 94 32 229 104 458 690 93 639 786 79 25 93 69 728 820 81 213 416 95 347 763 76 367 860 83 277 930 107 593 864 152 4 475 53 422 785 85 513 757 105 58 995 142 125 889 98 159 602 82 20 392 109 295 833 94 634 795 98 660 711 62 267 347 110 710 906 73 46 461 127 743 787 111 73 824 106 827 946 102 601 831 88 34 721 70 191 907 122 310 376 114 300 787 97 855 875 119 191 988 85 198 463 111 38 591 93 177 205 98 4 703 103 116 221 102 17 863 91 381 744 80 18 874 117 52 137 62 461 695 112 60 728 94 460 474 88 517 880 80 220 476 111 276 430 146 175 443 67 363 576 123 565 953 100 151 884 106 9 240 78 417 965 99 382 497 106 209 282 96 617 778 97 220 699 78 488 638 85 74 261 86 90 611 110 463 513 94 750 812 114 85 136 103 35 396 103 565 795 105 275 749 122 202 207 94 229 665 94 284 340 102 555 861 78 85 615 91 757 850 97 598 966 109 511 739 81 239 252 89 106 916 146 430 870 83 612 806 95 143 548 87 386 553 88 6 502 113 381 764 94 786 943 99 88 962 132 113 618 72 417 699 110 27 137 96 16 486 116 175 837 87 465 824 93 13 132 98 642 854 93 586 690 118 108 290 109 71 600 101 748 964 119 578 618 130 537 862 123 138 515 82 18 389 109 109 190 136 281 575 102 51 827 94 203 620 77 1 431 116 436 791 96 269 448 113 568 988 83 81 711 102 404 998 86 535 913 73 824 848 124 822 932 128 524 817 86 165 720 131 114 699 92 631 826 100 348 975 125 300 482 70 13 28 84 862 980 115 85 897 123 459 945 110 308 618 86 328 913 73 256 326 107 119 319 96 276 773 116 223 595 76 302 366 117 247 854 84 625 905 59 414 827 117 487 567 136 425 498 103 109 888 109 198 745 112 582 779 88 313 484 117 178 977 119 577 645 99 11 747 123 196 662 96 708 710 99 265 713 97 597 772 100 204 929 116 23 234 121 401 809 89 100 214 113 54 130 94 626 687 100 271 944 87 769 950 101 497 840 70 192 563 126 140 877 90 275 398 82 198 603 106 295 539 74 648 995 108 925 944 99 15 161 82 264 701 134 182 728 94 17 321 115 698 799 139 422 948 103 278 441 91 1 469 99 18 479 122 213 423 124 42 714 109 46 242 106 26 882 129 20 118 119 3 828 95 564 771 93 561 881 84 390 646 50 591 785 93 236 864 87 216 888 121 43 86 100 625 709 79 205 585 96 613 964 67 194 337 121 602 621 78 221 667 82 152 386 94 442 640 145 434 517 108 494 935 134 342 434 68 268 482 67 447 799 74 187 835 91 576 997 102 213 284 70 654 781 89 27 53 100 409 956 97 457 695 83 494 802 109 127 967 139 639 769 112 482 644 113 130 537 149 85 827 99 524 959 80 74 355 62 112 347 124 375 903 69 235 793 76 1 797 71 100 358 92 612 815 94 563 588 99 247 335 97 83 163 119 613 946 70 286 886 67 850 985 89 303 798 91 196 735 93 682 776 120 695 810 108 360 738 117 783 861 112 45 361 130 4 325 88 202 226 50 692 977 134 115 534 73 472 922 120 762 914 97 11 937 109 4 885 106 660 734 92 741 952 105 204 965 101 111 944 108 369 445 80 161 292 110 599 998 80 691 905 96 219 784 86 380 844 59 645 840 124 652 700 80 257 761 120 283 649 74 64 142 125 123 956 123 262 286 123 806 922 93 25 497 94 397 823 87 221 844 97 230 396 86 417 973 120 70 936 128 740 987 83 449 468 116 869 955 90 394 755 103 195 381 120 311 691 102 117 304 123 544 734 105 921 943 115 672 974 114 170 617 113 149 234 82 384 779 93 954 962 77 228 565 88 352 972 75 67 119 100 85 855 65 736 844 112 303 616 94 575 894 95 353 500 94 287 682 68 102 578 107 390 959 93 866 977 122 36 248 86 160 626 83 204 727 102 31 775 136 193 779 74 384 426 111 136 971 86 47 548 86 206 542 47 754 831 69 301 481 91 144 609 120 357 758 91 365 698 126 237 471 63 514 821 93 32 769 107 333 591 110 271 753 118 591 719 92 216 704 107 360 562 113 366 583 98 479 649 105 648 837 68 268 376 110 370 974 95 304 828 99 911 956 123 273 993 82 184 399 106 45 76 89 340 369 68 288 973 81 40 547 114 694 965 111 602 957 147 48 716 133 300 584 70 705 758 112 135 756 84 266 664 110 384 791 102 225 352 93 457 746 134 313 795 96 51 745 118 334 853 114 13 565 107 15 327 104 163 795 87 185 290 107 419 928 103 194 312 123 88 863 140 214 637 122 570 793 66 759 900 97 341 397 96 121 452 105 368 404 108 322 835 143 20 787 115 509 921 92 621 642 97 338 888 107 566 700 69 491 876 107 676 789 83 151 601 116 250 682 131 113 806 59 72 484 101 345 831 121 158 918 111 803 936 87 328 662 106 167 243 111 346 699 59 29 631 92 479 861 99 318 702 151 295 628 85 404 909 90 185 705 125 421 684 99 590 913 74 870 893 89 579 688 123 8 78 101 597 732 79 237 891 87 285 447 61 244 414 101 488 973 112 559 674 83 352 412 141 462 689 107 210 461 94 917 989 79 173 930 125 257 779 86 458 504 146 417 557 109 400 833 125 78 743 113 139 355 75 747 962 91 810 987 89 429 910 85 898 998 106 72 699 76 136 568 99 74 840 109 240 403 102 48 976 59 838 889 93 799 910 100 319 980 94 295 317 81 116 499 119 742 746 95 49 380 81 357 841 92 329 738 123 25 296 60 140 372 98 298 386 78 75 467 98 777 883 116 429 571 86 339 829 88 25 237 110 626 902 134 7 68 104 176 593 61 228 308 87 541 951 89 372 759 67 540 912 75 786 963 92 13 366 105 537 636 87 566 660 123 20 598 110 393 873 133 483 863 144 323 625 108 44 581 92 142 423 78 209 959 80 211 754 108 232 523 101 292 960 90 402 807 102 399 650 83 136 457 88 276 847 89 331 629 126 78 870 95 371 739 103 347 582 80 728 753 61 223 745 91 157 181 102 564 808 121 351 414 109 161 838 121 473 826 85 28 754 57 447 985 136 450 911 85 900 981 101 478 534 126 545 925 120 229 356 95 20 599 98 82 962 94 186 881 93 876 916 115 356 885 105 132 176 85 696 972 121 16 461 73 536 637 59 619 803 71 111 660 57 517 575 96 526 828 98 27 306 87 805 826 93 147 558 80 177 618 114 38 528 115 320 575 125 44 986 107 304 751 76 397 970 119 39 154 93 379 646 138 39 135 120 204 454 128 343 787 59 427 464 102 76 967 102 724 802 110 443 909 69 535 973 102 548 815 86 561 880 59 466 631 106 198 570 106 455 583 100 336 714 146 171 210 123 240 266 87 832 980 76 210 910 90 853 902 101 580 905 65 287 487 82 516 695 99 475 881 101 16 51 147 71 755 93 658 777 88 368 428 124 119 878 104 554 683 140 701 843 79 245 869 73 38 873 105 275 676 78 611 948 74 379 498 111 363 562 85 22 912 82 387 658 97 65 665 83 630 786 83 248 773 98 329 496 101 161 813 116 825 939 87 186 814 113 508 817 108 706 884 91 527 753 93 353 723 103 172 542 91 299 943 55 13 243 85 70 784 106 79 619 88 443 785 103 169 595 94 507 972 95 512 866 78 303 878 112 163 753 107 268 766 123 150 720 117 848 849 151 284 655 96 866 994 87 31 189 96 141 290 82 179 807 76 305 330 97 191 349 97 164 750 114 365 816 161 582 955 114 2 757 123 50 681 106 33 953 81 43 698 92 208 248 108 240 840 132 550 901 113 378 784 83 179 456 116 540 588 78 418 512 154 487 663 89 347 732 126 571 832 83 27 810 107 286 347 117 394 685 88 172 739 130 195 202 125 948 989 91 202 529 129 111 473 101 247 827 93 382 407 107 559 682 118 609 787 92 2 361 113 63 248 84 172 748 94 795 874 113 137 851 106 504 683 138 72 750 93 200 469 98 710 860 108 312 550 87 431 682 86 21 283 93 74 763 118 697 800 84 218 623 69 53 200 92 244 794 70 459 635 103 287 664 126 94 181 111 285 913 91 548 725 124 676 821 59 357 746 112 33 538 116 326 894 110 140 859 131 555 685 149 591 837 53 409 939 105 291 932 111 981 992 85 691 740 101 651 855 108 202 754 90 148 882 81 96 748 113 567 821 154 535 558 109 100 384 86 800 881 113 251 878 85 354 446 79 382 562 91 519 779 91 54 539 104 469 804 98 252 525 112 99 334 79 472 633 114 17 243 98 195 948 90 188 336 132 203 379 86 6 759 86 472 771 89 774 948 105 151 427 98 309 984 73 201 359 117 698 714 100 181 339 96 438 661 99 67 322 120 187 830 117 717 728 70 192 355 100 762 982 69 296 921 120 443 625 104 376 795 107 894 927 78 627 775 82 216 755 94 152 977 100 70 630 80 706 978 98 429 496 125 168 913 80 695 811 97 346 972 87 568 941 91 222 292 82 470 928 129 611 967 85 760 939 140 715 960 79 307 742 112 190 913 117 609 665 81 739 973 102 527 646 128 653 670 75 773 926 88 443 546 125 246 615 71 34 919 117 565 797 106 364 892 113 234 867 100 725 903 101 326 688 140 395 422 89 237 371 84 319 937 124 499 748 108 183 971 87 337 801 91 345 641 93 239 603 95 558 650 84 60 197 93 11 678 91 711 834 43 91 297 104 208 703 101 226 695 81 252 997 122 106 651 92 390 537 125 317 778 78 284 746 117 184 590 124 699 928 126 238 955 70 26 208 116 88 658 86 150 384 79 576 615 119 17 901 116 675 889 76 364 908 119 405 865 124 371 884 80 196 686 129 117 974 47 6 492 111 263 626 106 488 581 96 647 842 100 425 877 121 212 582 119 168 192 113 703 864 127 636 843 83 184 685 93 971 974 103 550 800 87 337 671 127 434 618 83 903 992 107 55 217 79 249 644 109 220 258 125 197 424 76 416 929 86 17 244 110 632 888 79 373 619 88 295 849 110 251 591 101 87 962 102 130 533 141 362 973 108 203 531 75 423 539 81 15 207 98 859 943 73 214 542 93 237 768 82 83 392 62 685 938 110 432 599 135 165 227 110 222 808 63 179 743 128 177 352 82 622 883 106 563 882 78 78 812 84 43 305 88 760 908 105 289 810 70 171 421 124 210 923 99 166 206 110 271 776 92 168 196 126 356 517 88 150 948 102 66 160 99 352 690 120 527 654 106 544 851 80 365 686 84 54 93 105 135 481 98 501 966 100 9 285 97 779 914 71 309 536 80 409 903 80 163 444 91 217 645 112 38 386 114 4 576 111 203 941 116 117 396 121 351 536 110 35 170 64 54 332 87 22 76 98 272 413 124 121 399 102 448 762 88 43 805 109 456 478 119 729 969 72 50 370 100 41 184 93 293 893 87 165 167 114 139 555 80 392 856 108 416 862 116 451 758 103 403 949 62 646 938 106 52 546 73 347 426 101 190 792 128 59 351 116 677 942 111 577 680 116 329 975 83 250 521 90 260 775 90 86 191 77 169 271 96 58 191 115 228 976 111 708 862 110 636 876 111 351 522 94 355 907 84 222 903 112 524 699 105 44 843 103 822 948 136 46 305 95 164 775 103 420 961 103 131 520 91 6 279 96 488 784 81 366 986 68 54 116 120 437 949 113 93 267 74 883 973 122 197 934 111 520 647 124 713 757 81 10 305 64 361 779 99 611 722 96 488 823 66 610 876 73 155 506 74 46 377 65 287 627 77 140 765 95 72 171 63 322 823 92 682 922 94 588 999 105 49 564 107 792 944 100 758 829 117 190 937 89 35 360 108 217 842 80 58 591 100 289 527 108 351 763 116 563 725 73 597 964 123 452 770 61 0 921 104 136 444 32 468 499 107 635 876 111 95 452 81 833 879 136 208 458 112 277 572 97 89 130 89 133 305 111 162 633 109 612 913 120 642 712 123 79 174 81 427 765 95 268 828 99 805 851 91 837 917 114 266 982 125 58 801 113 544 651 129 269 879 107 721 849 103 553 915 93 440 750 99 452 641 107 26 119 126 358 366 139 217 699 67 0 577 97 56 227 87 216 601 72 75 807 111 516 549 102 217 817 97 249 886 85 846 894 116 17 70 118 312 928 67 281 796 124 537 816 109 221 391 110 566 883 86 355 819 125 557 930 124 311 315 72 34 145 65 532 551 114 789 873 109 5 198 109 65 252 69 418 867 117 233 397 100 715 937 92 10 684 63 16 100 45 208 373 109 135 243 112 232 559 103 18 915 99 352 665 124 287 532 107 180 801 75 280 450 81 244 611 130 170 200 116 391 850 103 353 777 83 34 959 97 324 541 73 522 570 121 439 520 105 446 778 88 279 719 132 63 702 106 483 817 67 98 696 85 487 714 119 750 796 71 322 396 111 337 492 98 308 312 124 366 419 116 6 219 93 504 858 75 554 981 72 163 843 119 321 944 95 428 606 102 95 618 128 562 856 85 234 677 87 332 572 88 414 864 108 33 998 100 220 831 115 404 970 128 590 772 100 29 884 105 210 927 91 14 762 121 304 772 111 926 958 97 10 179 110 40 55 100 15 458 78 47 884 100 32 88 91 0 960 70 560 708 102 685 762 84 228 428 84 401 452 107 797 954 80 295 511 100 197 773 80 4 93 93 663 721 111 431 625 97 550 771 140 330 993 137 279 494 88 191 596 91 574 611 69 555 682 109 194 821 106 291 300 112 92 659 73 243 938 130 117 428 98 233 462 59 528 569 85 424 854 109 191 205 114 29 766 118 371 728 106 24 192 89 628 916 96 58 209 82 72 784 97 308 784 96 264 494 149 76 389 90 501 686 110 217 266 85 479 899 64 581 740 74 95 227 90 291 672 142 73 900 99 152 889 132 111 157 81 36 726 114 307 648 105 100 264 92 685 913 92 36 821 72 490 729 117 274 388 76 542 749 108 456 509 72 54 884 112 40 181 79 141 466 116 192 250 126 268 931 92 194 611 96 535 937 122 840 964 105 525 855 89 493 904 84 230 449 56 658 704 72 259 690 84 146 269 84 58 361 75 74 357 115 326 961 98 43 759 103 255 346 95 608 937 113 180 561 96 277 434 124 10 251 98 672 838 88 472 883 97 703 817 114 34 913 83 581 775 76 332 512 140 696 875 141 305 809 122 951 965 99 626 819 85 707 989 99 37 125 75 287 917 99 350 662 92 179 372 115 18 309 74 42 872 86 120 922 98 65 220 151 124 972 125 53 649 75 294 317 93 528 532 76 3 172 81 437 764 127 790 792 80 7 534 96 225 295 88 198 877 96 8 34 91 139 464 90 614 996 91 326 454 81 545 717 112 362 992 135 167 305 66 196 247 89 31 801 74 646 683 112 500 932 90 260 335 93 39 545 104 30 70 107 466 736 91 475 499 35 338 671 92 438 535 106 555 860 92 154 497 78 95 99 100 283 772 65 459 511 104 261 893 107 309 579 116 189 523 123 350 473 44 236 315 72 584 920 119 153 987 97 54 646 129 22 135 77 464 872 94 768 851 84 518 988 133 448 638 92 467 511 65 417 953 67 232 605 78 395 696 75 48 326 109 109 264 100 180 864 64 314 391 103 537 640 110 22 400 94 913 976 91 309 593 83 55 718 123 645 671 131 799 939 101 133 541 94 6 948 110 235 371 67 71 81 107 141 305 103 221 838 113 306 315 105 121 869 97 601 822 79 238 531 75 83 274 126 795 885 84 525 613 81 50 389 84 113 766 125 117 632 43 195 645 111 891 920 91 247 285 124 11 911 132 98 609 117 552 825 94 324 700 65 659 888 81 52 141 58 886 933 115 417 880 137 572 875 81 312 931 112 381 971 74 598 916 97 192 761 98 878 939 87 226 728 118 330 485 106 813 962 122 636 999 70 374 636 118 266 853 126 107 191 128 60 342 107 683 766 105 416 747 98 363 656 97 81 614 98 168 752 96 15 324 87 215 278 158 73 366 96 97 232 102 96 524 82 221 437 129 74 301 100 90 319 97 72 581 111 704 788 111 452 689 65 516 963 87 753 847 101 179 631 93 580 843 99 522 754 103 249 859 109 128 219 94 393 960 107 710 880 95 80 427 92 270 460 121 77 576 105 217 564 64 541 826 113 343 523 98 389 607 58 434 767 111 628 756 96 195 239 99 287 463 92 511 722 93 551 848 113 17 460 90 442 876 84 572 818 72 28 266 112 164 433 94 823 911 126 586 759 130 410 536 121 788 944 72 137 604 102 773 917 72 145 672 98 214 350 83 587 670 101 527 533 109 55 351 98 427 753 124 299 662 105 166 249 59 252 333 123 141 975 142 455 928 78 481 711 129 50 228 89 362 928 88 657 749 104 206 361 123 78 822 76 39 117 126 101 107 107 489 705 111 840 844 89 538 638 118 271 602 105 248 403 103 738 864 90 4 893 111 643 988 100 836 925 94 603 987 62 226 369 80 505 677 114 103 783 108 307 780 86 90 111 71 740 884 115 172 479 115 61 435 126 117 277 124 214 626 96 918 936 101 149 689 106 306 575 137 222 918 116 231 271 104 129 865 93 411 804 90 662 914 85 638 706 124 355 574 65 738 766 102 45 214 83 99 605 84 710 843 102 141 823 72 31 615 79 289 489 102 187 265 100 12 679 104 733 860 96 115 835 75 493 592 101 619 737 93 490 836 122 329 643 90 48 92 88 801 921 74 255 425 86 124 419 74 98 806 112 364 444 87 301 416 128 120 388 115 39 699 66 365 543 98 484 659 81 42 929 122 66 478 91 279 529 134 259 578 129 77 478 105 202 796 96 941 997 62 578 589 97 555 947 115 325 560 81 507 938 54 196 217 106 908 950 86 428 867 86 78 307 100 387 872 68 16 307 123 473 478 120 326 907 95 482 579 36 509 655 96 870 991 109 253 421 95 116 324 97 585 684 72 345 689 86 253 933 103 476 989 81 35 545 88 98 773 105 321 998 54 24 723 135 622 628 127 795 924 98 432 475 124 426 801 113 818 892 101 576 728 100 707 940 134 35 551 83 176 469 99 346 502 115 201 373 71 524 545 69 164 721 83 162 740 108 608 949 54 771 935 126 383 743 83 392 501 94 571 747 77 361 469 97 346 535 106 121 691 86 25 52 107 81 626 98 3 619 75 196 203 116 173 704 99 487 997 117 180 909 108 821 885 102 721 847 106 393 517 101 572 839 113 7 906 120 857 929 91 141 775 66 445 791 90 202 289 95 227 753 73 635 998 88 121 626 75 77 794 124 47 961 99 62 850 107 874 877 133 245 935 97 750 958 98 826 882 97 347 853 94 613 920 130 568 745 90 728 998 129 491 972 100 527 885 98 58 93 102 462 992 95 319 339 117 834 870 54 320 338 101 81 861 98 495 648 87 464 509 123 634 840 91 414 987 90 3 966 114 95 935 119 193 258 85 211 619 104 152 445 119 81 555 83 129 501 90 109 359 98 526 554 102 147 483 98 436 519 101 77 279 71 585 823 70 145 367 116 83 806 125 328 629 103 63 321 82 484 527 70 113 831 108 287 781 118 49 668 80 417 597 97 178 801 146 115 732 117 431 443 92 425 596 94 408 629 74 155 783 83 16 504 93 367 479 73 544 618 113 11 966 75 14 706 112 513 523 73 460 915 88 188 588 134 881 909 86 237 682 99 28 920 118 26 223 122 304 503 112 412 461 87 67 859 94 596 958 85 506 703 140 946 988 120 114 970 92 257 645 95 143 499 109 379 891 82 91 580 89 10 462 73 400 496 128 67 230 112 238 351 100 492 499 121 311 454 107 398 589 115 210 487 98 449 772 134 737 748 106 447 644 62 25 840 101 208 319 103 536 950 109 437 632 93 227 752 89 124 926 114 387 478 95 78 426 77 94 708 131 96 563 94 348 379 79 138 502 140 232 965 108 434 884 56 610 752 129 353 967 115 241 988 91 903 911 92 447 858 102 187 760 124 414 626 103 4 700 89 598 727 126 433 829 83 417 904 107 643 691 99 199 910 77 600 783 94 107 219 111 784 786 101 48 662 69 35 791 119 542 948 93 118 266 76 259 663 62 191 356 90 326 353 85 220 490 105 343 491 130 290 333 95 50 999 131 140 704 68 623 986 121 19 137 93 173 662 128 407 541 96 698 810 86 88 740 68 583 864 69 191 862 94 300 431 104 149 849 128 85 320 87 719 955 127 2 929 87 185 650 54 109 966 90 157 601 97 195 973 87 118 852 92 184 363 114 424 699 92 442 764 80 288 882 112 167 749 86 386 591 99 118 271 107 173 940 122 80 151 99 293 639 107 406 532 69 98 697 89 211 965 123 589 625 107 316 793 68 204 542 128 301 421 67 28 740 73 638 674 123 352 524 100 428 891 85 147 899 111 481 710 46 399 530 109 831 905 73 580 850 80 411 917 125 211 796 88 278 964 125 128 367 65 234 994 105 43 301 100 169 676 99 331 701 132 804 858 121 767 962 97 193 933 58 385 901 124 16 878 85 215 646 72 293 340 134 182 874 113 65 895 103 466 799 147 83 348 96 398 907 99 86 132 90 420 440 97 378 814 97 498 751 124 470 660 66 352 820 138 316 620 124 505 694 74 144 187 93 919 933 83 678 744 99 256 314 119 224 774 114 577 973 109 6 758 122 703 979 103 91 210 93 157 413 112 12 548 104 366 459 104 139 314 115 94 780 100 158 871 74 38 833 93 355 375 61 449 783 72 9 967 96 745 934 83 644 854 78 822 957 156 582 657 72 686 826 57 344 386 83 99 919 87 510 829 84 914 927 107 135 551 115 74 625 94 233 283 84 391 963 120 383 537 148 40 690 135 91 245 104 501 664 119 79 340 115 58 568 105 83 541 102 97 851 109 733 772 114 228 663 133 111 530 118 451 963 89 239 433 123 410 687 97 294 485 88 233 873 92 29 498 92 133 382 103 381 977 104 140 423 110 813 814 100 394 769 78 255 769 135 90 564 86 327 712 103 121 280 84 18 481 130 794 820 120 339 705 99 461 492 54 415 942 88 68 578 128 629 939 76 546 572 79 683 910 80 136 185 82 137 415 90 309 314 106 217 300 73 414 978 81 153 189 89 137 609 82 322 571 100 146 771 92 671 954 141 762 882 98 829 957 98 474 656 98 815 930 127 258 949 78 453 715 64 405 866 87 231 735 111 18 868 75 417 737 58 85 357 120 537 649 128 161 346 92 648 938 88 34 626 132 632 757 120 518 686 109 329 385 83 678 970 101 284 501 104 561 563 120 359 908 105 251 964 94 289 972 119 30 87 101 959 998 88 653 898 74 165 367 104 697 846 108 234 774 100 35 174 78 36 443 69 111 431 125 530 963 101 223 811 90 797 979 100 80 596 65 322 852 110 315 633 94 267 571 86 696 987 93 167 209 106 147 421 102 435 928 109 422 776 111 105 297 104 385 795 115 609 824 96 628 770 129 261 969 86 255 983 98 225 678 83 160 975 60 246 883 89 39 300 116 5 258 91 379 697 85 322 935 95 110 381 117 362 455 88 372 523 100 763 784 114 455 754 139 15 425 121 489 721 122 729 961 105 409 900 93 35 332 101 163 967 105 95 358 106 164 617 97 863 906 83 9 753 63 574 959 105 207 631 82 243 295 95 661 972 110 440 773 108 22 501 88 18 751 89 706 817 63 82 167 118 494 549 69 517 823 96 471 759 92 531 561 110 326 982 87 414 676 85 69 642 63 138 819 91 257 388 107 186 405 92 76 99 102 482 688 79 178 972 113 310 490 100 405 549 91 49 591 73 492 759 58 452 532 127 449 690 90 418 698 98 710 941 129 365 744 90 186 721 95 4 792 73 18 809 61 256 530 141 182 848 123 7 978 88 252 941 106 166 883 112 14 36 84 101 405 93 368 929 112 112 899 110 512 918 106 246 512 75 79 199 87 247 250 89 16 952 105 334 908 74 317 535 100 479 522 105 120 835 118 84 406 88 317 783 107 354 586 106 128 853 106 168 981 125 307 720 81 89 350 82 167 287 103 844 856 111 262 844 123 223 950 99 598 816 112 70 523 106 210 951 89 95 872 104 252 974 91 195 537 117 523 797 134 189 861 74 79 492 79 709 885 131 108 495 94 664 746 91 789 885 90 877 879 131 137 959 116 147 349 105 949 973 82 794 865 90 188 344 85 205 520 110 67 245 70 100 460 102 464 579 121 227 915 118 269 683 98 128 530 99 424 635 108 145 241 90 166 582 104 193 479 116 91 823 121 334 829 85 74 277 118 220 280 71 211 252 88 591 969 138 131 480 82 301 798 113 134 975 83 23 640 86 345 493 91 176 521 109 144 989 133 283 481 114 391 775 108 295 843 69 98 681 120 235 380 115 163 405 87 291 517 116 313 405 112 332 790 95 140 938 84 314 838 100 289 408 107 23 766 79 55 696 81 609 916 118 901 990 123 195 569 94 417 774 109 167 402 86 296 307 105 140 342 72 480 598 113 294 299 116 166 623 111 708 948 92 370 801 106 77 397 100 249 379 88 254 544 83 193 883 56 325 433 81 17 668 87 410 630 76 217 598 108 44 491 75 630 898 145 202 763 103 23 105 90 674 736 75 9 446 82 253 900 130 28 721 82 247 841 80 662 885 116 31 573 85 568 594 98 430 790 101 151 794 111 157 191 137 540 935 85 442 893 69 240 856 84 110 722 93 135 540 114 767 799 104 554 758 95 412 493 113 382 891 99 296 927 67 336 987 122 122 270 151 400 444 111 775 799 138 59 526 84 362 394 108 260 588 108 77 865 65 708 931 59 490 607 93 215 742 130 146 166 132 70 282 118 465 773 130 601 678 99 541 882 119 340 960 121 12 454 83 30 890 110 742 743 98 126 570 114 11 127 105 485 873 89 182 273 115 343 358 93 154 329 88 219 760 92 950 999 97 113 963 93 209 861 102 368 777 109 634 764 83 123 517 132 558 875 91 96 577 91 551 552 96 351 427 94 415 579 106 159 827 87 698 899 128 710 948 118 327 986 107 118 172 110 602 902 129 416 471 111 576 670 124 706 777 49 172 830 75 575 784 90 14 735 111 328 715 88 593 807 123 225 509 56 157 209 101 173 489 97 402 791 99 127 322 100 405 585 93 103 834 104 522 805 87 362 430 127 580 959 137 891 977 90 188 810 102 667 839 95 579 838 104 183 198 116 8 988 99 129 628 70 483 925 101 409 563 105 102 461 64 874 943 66 74 363 83 108 790 70 17 377 103 738 952 72 169 532 71 164 722 108 9 684 121 503 930 121 38 392 144 550 552 111 113 612 113 153 835 83 7 583 98 861 984 74 490 721 100 149 735 93 434 647 111 220 396 90 253 850 130 64 424 66 615 945 106 27 242 100 446 721 120 60 619 97 664 814 63 250 543 91 100 780 90 655 978 84 251 478 94 376 947 100 211 963 85 127 858 92 36 370 118 161 700 68 33 935 127 699 742 104 3 991 131 235 495 102 401 902 117 420 920 61 437 931 85 430 745 96 662 942 119 761 847 87 11 423 53 699 808 104 372 796 103 171 965 123 313 465 95 162 574 89 47 528 79 554 950 110 418 747 111 177 560 104 130 755 114 295 510 83 342 641 104 541 596 125 295 860 88 653 706 53 44 160 113 195 502 99 719 995 80 113 580 125 243 505 84 406 962 92 257 650 113 72 492 98 116 475 130 55 504 127 147 786 50 554 688 86 90 465 139 718 838 98 338 871 69 773 937 91 116 370 73 460 980 110 606 914 93 612 988 110 103 880 66 827 840 83 76 143 110 548 790 93 210 671 81 35 564 104 208 544 119 179 720 87 463 491 77 280 488 78 767 802 95 814 997 106 227 375 59 136 973 125 375 968 77 100 430 84 250 730 136 339 770 66 709 880 62 361 713 93 882 916 64 96 300 99 86 474 107 163 447 104 152 385 131 133 610 100 164 189 105 164 955 96 210 800 61 68 477 106 7 562 72 435 532 91 511 562 111 549 816 83 48 941 97 402 523 96 591 665 94 197 842 85 27 921 86 438 585 110 842 920 134 413 637 104 76 865 112 79 173 86 17 644 114 30 168 100 44 56 113 214 752 95 284 335 78 822 918 124 249 803 55 935 997 122 162 765 77 308 781 87 265 616 125 77 851 91 508 714 85 323 707 98 813 823 91 272 550 103 869 942 125 5 184 129 352 776 115 222 746 108 181 476 101 197 283 107 187 814 128 785 969 142 817 919 79 931 932 89 302 625 78 834 918 114 453 782 95 433 707 97 415 594 78 284 395 93 705 918 106 292 901 87 37 542 112 571 737 97 625 837 117 277 686 95 435 835 115 461 743 90 314 638 97 92 717 98 116 264 102 292 893 80 780 963 101 182 696 52 386 477 86 256 712 115 407 970 121 32 319 119 169 550 84 14 79 119 93 979 113 811 959 93 439 442 103 38 724 101 133 414 124 185 759 108 336 447 123 601 610 64 518 704 91 200 872 59 587 708 97 45 303 84 285 868 96 540 776 114 406 831 121 32 397 99 133 728 106 249 406 76 586 822 124 717 802 90 147 425 93 457 856 103 47 909 93 87 936 125 197 439 115 329 442 63 515 622 94 743 993 103 220 667 118 275 852 66 424 495 130 233 506 94 394 453 93 559 761 73 83 368 119 845 975 128 611 787 88 384 460 96 472 970 92 158 161 100 251 436 101 376 945 93 582 879 100 834 856 116 225 398 132 637 665 84 715 889 124 184 711 139 163 705 107 412 816 94 170 988 71 29 87 130 332 585 117 12 951 83 119 234 84 447 638 97 618 965 138 89 502 106 350 967 104 59 385 95 472 948 78 134 704 107 229 517 100 197 918 95 64 338 117 452 926 98 32 377 107 282 488 81 491 882 118 187 928 80 484 612 93 39 172 109 665 938 70 731 806 138 280 937 108 189 881 99 781 995 56 2 162 98 639 804 135 69 765 65 425 612 95 94 833 83 767 801 92 85 223 87 167 844 113 726 769 101 47 441 101 67 868 82 8 152 67 788 880 101 76 575 97 79 422 85 154 343 94 381 875 127 267 823 111 844 999 122 173 255 123 360 567 100 512 720 103 144 476 112 474 634 112 53 937 100 312 913 75 149 667 117 460 606 76 444 532 117 398 461 116 88 871 58 258 695 95 44 293 120 576 852 121 67 638 88 173 325 93 463 712 100 178 438 82 114 498 93 645 886 110 1 411 106 347 493 72 311 602 124 225 237 100 470 865 96 823 943 84 588 609 59 770 947 84 150 961 133 594 714 118 870 994 69 233 996 121 749 772 107 330 749 133 347 686 106 33 979 119 92 522 142 638 881 95 152 293 157 365 732 48 234 915 100 658 965 89 406 741 90 204 555 85 690 725 59 298 345 96 133 587 107 696 805 106 325 888 78 529 882 115 382 762 83 81 829 71 346 725 110 56 726 85 308 971 104 803 819 108 899 925 104 444 615 79 73 644 117 417 564 110 611 761 106 475 792 129 540 786 124 373 580 114 15 515 94 390 835 82 112 490 124 3 406 116 299 566 78 813 864 120 88 888 106 882 898 72 46 627 112 606 815 110 182 722 78 37 819 115 315 767 135 814 955 71 285 893 64 567 749 89 287 492 62 328 775 83 58 855 97 395 679 83 680 881 123 70 260 104 338 368 94 553 877 89 34 415 112 319 768 109 236 265 86 517 686 86 239 743 85 217 402 91 386 874 113 529 695 118 501 770 93 317 800 107 560 918 101 941 946 126 227 604 90 273 966 102 229 480 113 175 511 69 466 647 116 629 745 89 751 878 99 112 464 108 896 925 91 171 242 106 79 222 117 259 622 147 84 339 54 848 853 142 0 724 107 97 744 51 391 733 122 449 876 94 356 357 83 111 578 88 232 257 124 53 70 124 442 948 109 533 781 106 123 681 78 892 961 73 36 956 81 207 213 109 117 435 91 508 939 93 188 338 112 503 950 94 290 871 118 320 454 121 615 689 127 126 420 121 660 754 111 715 871 139 263 542 122 200 975 111 302 338 102 88 792 112 63 528 125 77 758 129 230 436 88 78 554 87 663 912 71 446 542 75 867 994 107 199 585 74 476 576 113 467 726 130 250 275 108 470 950 104 24 225 111 383 614 111 447 708 92 466 684 112 161 637 25 570 738 116 191 443 109 692 994 125 484 946 102 398 629 131 577 914 94 152 214 101 176 581 135 661 897 120 147 507 120 69 747 96 75 135 136 867 886 93 11 820 109 295 854 115 830 906 80 371 837 67 106 893 80 768 934 94 87 562 111 398 414 77 542 944 94 109 860 110 99 583 75 831 878 66 693 986 82 769 952 68 295 906 123 327 524 97 230 658 105 232 723 98 565 708 121 590 731 67 336 938 135 377 500 67 49 978 76 283 964 87 18 852 106 137 712 99 655 996 138 910 959 104 519 985 105 279 708 117 586 832 115 24 784 104 604 915 92 170 282 67 297 381 67 256 370 101 344 532 144 518 803 102 129 889 84 376 923 158 438 630 121 772 870 81 274 525 137 841 891 119 243 479 82 145 558 118 140 446 102 373 462 79 228 466 87 586 758 102 830 844 70 1 767 91 367 539 127 814 825 84 301 584 137 80 887 122 494 896 105 503 591 110 550 674 94 586 615 128 208 970 102 406 665 99 102 976 86 380 823 109 45 515 116 177 390 108 513 762 108 23 383 103 250 731 114 146 368 103 31 182 121 297 908 86 839 903 98 287 466 103 237 406 83 225 294 115 379 525 96 514 591 81 307 647 96 5 192 62 307 470 127 626 894 71 361 552 76 266 840 114 785 945 67 146 621 158 554 674 85 388 803 106 710 825 81 491 677 105 435 448 140 406 781 100 882 998 145 488 523 78 155 157 83 37 366 127 3 360 123 142 314 117 29 768 120 139 466 82 375 559 103 127 391 113 777 890 63 37 691 125 299 347 119 474 616 109 506 879 82 110 135 78 563 704 101 578 948 121 736 833 103 489 778 114 871 880 108 159 174 93 527 600 118 73 656 117 3 198 126 42 484 97 102 503 108 45 421 107 75 787 104 353 880 119 577 711 100 467 928 99 83 593 75 805 890 119 937 967 67 315 579 117 41 293 98 426 919 93 729 763 112 402 496 61 70 744 139 317 638 114 483 637 101 573 779 92 713 717 112 189 382 73 2 426 124 536 546 124 335 831 128 195 573 110 91 359 72 16 832 88 111 963 69 898 961 108 166 859 112 65 826 91 269 910 81 856 964 66 611 805 93 130 163 87 26 181 123 570 875 104 310 921 93 425 720 78 337 718 84 135 484 85 363 706 110 12 725 93 612 956 104 153 276 134 245 568 130 293 404 106 601 968 132 167 810 47 721 883 96 16 487 97 430 847 86 507 512 45 801 924 95 211 591 111 376 806 88 556 956 111 451 753 83 747 899 109 235 294 51 359 960 82 66 787 108 314 812 114 378 604 75 329 638 62 928 958 78 127 162 126 235 989 120 434 457 121 12 306 112 152 475 99 485 834 108 614 746 62 516 672 71 359 795 73 191 712 135 149 578 92 764 968 113 49 798 124 15 969 88 539 707 97 227 744 115 261 948 93 737 899 105 279 920 71 441 928 104 71 347 114 212 315 81 427 953 98 377 971 102 224 324 139 110 328 87 479 744 104 74 517 118 237 246 124 638 940 112 72 914 133 394 396 107 521 854 97 337 654 117 606 802 89 170 700 127 528 949 88 117 787 118 553 763 127 228 547 116 143 834 96 143 450 69 316 927 114 53 839 99 537 933 115 85 183 75 83 201 89 248 505 59 22 506 117 372 935 99 235 935 96 716 879 123 873 971 105 161 475 122 107 672 114 652 787 70 26 614 77 23 566 58 462 776 99 407 731 124 536 815 80 51 163 106 134 398 77 387 913 125 102 923 138 276 558 105 184 600 86 283 598 144 302 472 65 47 497 100 25 814 107 379 774 117 473 723 64 543 658 88 305 562 124 593 872 99 444 949 108 390 517 105 815 956 110 19 628 109 282 653 100 51 205 84 116 834 97 427 837 82 294 634 122 138 391 79 813 866 111 186 575 59 439 601 66 124 149 84 464 533 120 503 944 74 41 500 105 48 981 82 20 705 119 116 170 92 212 411 117 63 81 134 642 727 125 525 587 111 302 610 63 317 400 123 765 960 83 379 727 124 51 284 99 473 790 80 132 931 121 181 950 114 214 295 111 382 991 60 623 818 135 243 662 88 689 762 89 140 145 75 688 900 69 198 214 63 223 707 110 222 223 84 845 968 119 61 780 102 532 674 81 186 706 66 326 525 115 788 854 87 283 445 93 421 654 110 117 200 85 577 974 94 344 722 123 146 832 75 346 378 84 310 943 52 494 638 112 106 663 127 315 852 72 316 855 100 123 679 121 458 811 104 822 980 114 177 885 120 204 695 97 226 628 95 223 836 128 34 182 110 434 580 98 296 941 101 318 605 135 317 823 94 649 844 83 343 489 92 450 836 124 24 409 105 524 932 140 535 588 84 260 680 47 361 867 99 423 570 104 58 920 75 460 666 76 564 857 105 556 980 92 316 505 117 315 349 111 153 440 114 805 903 116 318 511 100 93 966 74 303 848 71 287 658 108 306 348 143 504 822 110 76 906 111 173 417 95 44 625 98 71 641 119 280 934 123 34 568 112 16 291 117 262 886 124 36 432 113 583 931 97 903 946 132 131 504 67 462 612 89 131 543 148 52 882 94 348 965 100 788 935 79 306 888 109 422 944 67 230 769 106 585 774 82 239 344 114 906 995 120 157 590 99 599 749 106 103 676 96 51 507 77 187 382 86 141 661 70 436 996 114 449 985 77 41 153 124 472 611 134 65 670 81 595 856 93 63 466 85 131 487 118 77 791 131 158 421 120 522 839 68 281 397 80 154 827 94 344 353 76 766 875 123 139 580 110 77 553 107 259 711 96 283 931 109 514 674 92 523 852 95 290 843 115 278 900 72 221 275 80 682 685 116 847 886 115 162 615 105 47 985 87 264 680 86 178 394 84 694 822 107 58 220 138 805 907 93 405 708 66 713 818 117 56 492 64 404 556 116 353 731 96 298 616 114 478 795 107 260 360 71 384 662 104 641 652 79 45 913 109 308 473 90 534 617 113 467 770 80 424 842 130 56 672 89 277 418 72 657 875 85 128 773 71 688 758 126 50 744 53 733 893 103 322 482 94 139 508 111 142 364 121 288 396 103 94 869 60 278 797 92 19 574 106 681 705 89 614 802 94 492 713 94 567 832 112 724 972 76 343 382 84 682 963 100 873 939 96 576 736 83 410 852 141 109 732 81 193 543 80 175 456 137 714 840 140 115 503 70 179 212 116 135 849 99 588 667 108 644 675 44 450 624 104 582 863 82 53 923 72 101 828 78 31 242 123 170 586 121 227 783 117 109 916 79 361 556 77 592 840 78 467 870 99 134 490 71 301 502 72 59 282 126 2 482 118 256 704 100 312 842 98 52 199 104 308 893 92 425 810 134 348 810 127 643 777 116 688 761 104 570 970 143 42 371 154 342 391 84 690 782 96 724 938 111 558 766 105 549 659 99 494 871 74 260 682 112 557 573 132 508 647 103 6 168 119 268 749 54 156 316 117 182 698 82 3 396 99 868 984 89 21 31 82 160 551 96 881 938 79 289 656 89 689 983 120 476 829 102 483 710 109 12 155 120 658 871 116 510 919 95 181 921 106 721 834 46 337 621 84 170 292 126 343 519 105 360 954 100 753 952 100 109 972 124 413 597 92 255 667 106 165 281 129 352 904 101 492 724 93 515 572 93 216 870 85 112 430 132 460 903 98 470 779 111 590 804 117 138 971 92 600 633 74 75 672 75 133 582 110 495 791 85 129 629 117 481 857 102 682 880 152 750 803 111 158 274 100 413 972 134 301 603 67 407 958 85 486 666 93 47 618 71 135 420 90 336 358 100 283 567 104 93 612 98 32 538 79 674 751 77 406 642 100 384 533 110 60 428 95 280 407 61 762 945 112 293 831 119 116 295 80 111 563 144 473 949 50 31 251 123 350 506 103 561 995 103 50 654 120 790 888 83 135 598 72 51 233 116 78 918 119 338 382 106 284 339 94 558 561 102 205 462 101 124 783 75 610 637 115 507 743 79 564 627 113 407 621 123 614 792 74 635 873 117 407 550 81 529 584 117 54 636 82 522 729 84 173 632 71 546 622 80 447 615 63 519 634 84 377 731 80 135 264 135 116 764 95 702 996 135 213 421 119 349 988 100 700 948 101 766 781 96 184 424 87 834 884 80 37 575 85 304 809 80 563 745 120 535 869 103 845 893 100 580 803 95 82 833 91 5 29 120 337 766 75 106 172 121 158 164 63 572 940 116 600 830 96 887 934 85 717 835 127 224 395 101 139 718 106 840 883 93 77 448 116 87 100 119 251 670 94 300 609 80 48 913 92 247 638 84 240 607 87 555 915 92 380 617 102 233 945 125 251 630 115 822 979 121 22 648 102 0 863 93 545 702 67 748 995 83 362 617 109 473 742 94 90 904 84 251 462 97 369 836 95 286 428 95 382 622 95 285 338 79 95 862 104 126 461 75 143 816 104 79 323 86 232 392 110 761 935 107 33 224 86 489 799 66 325 681 114 499 605 103 551 992 91 130 785 114 398 586 101 557 813 101 172 356 94 329 928 103 201 771 110 155 986 91 52 507 143 141 792 128 372 465 106 570 958 113 110 878 70 603 635 106 301 597 80 567 632 99 200 441 99 90 790 95 509 807 138 399 626 106 254 758 90 162 927 145 88 532 104 67 318 135 68 387 111 292 551 87 380 654 98 682 754 58 127 662 131 11 335 83 851 967 120 626 981 99 411 941 82 674 805 94 134 915 68 850 987 99 429 433 88 569 583 113 64 549 112 592 722 108 205 963 70 790 797 109 307 659 85 195 965 57 127 503 97 322 610 107 183 974 133 316 888 80 581 876 103 98 729 86 18 995 80 305 555 96 191 303 63 515 609 81 575 916 101 441 459 64 92 886 104 592 704 111 466 696 99 44 162 111 248 695 109 347 455 119 252 891 129 261 506 116 76 168 85 772 832 101 477 721 136 100 364 121 188 847 150 506 553 121 500 907 94 703 739 83 267 518 80 164 941 122 441 515 83 586 852 118 81 805 118 349 894 64 141 405 59 459 460 71 253 533 128 335 791 121 426 822 65 14 47 122 40 904 147 472 603 111 197 461 120 17 84 107 22 436 53 455 900 75 184 972 94 967 998 102 173 788 78 774 997 89 719 914 65 708 832 97 1 208 80 125 563 90 483 609 121 361 783 86 93 198 115 659 669 90 452 721 111 235 881 112 35 991 87 426 955 116 120 837 77 110 486 79 504 802 116 179 574 95 584 923 95 472 710 80 621 840 97 494 537 96 477 881 105 122 138 85 141 195 101 27 334 115 663 973 116 144 412 116 154 971 84 339 795 106 233 352 86 227 408 108 407 957 106 596 816 111 6 773 115 673 729 108 377 494 128 259 867 117 46 101 116 153 295 96 33 94 68 162 436 56 887 990 112 504 601 120 465 473 96 570 673 123 357 902 75 571 827 119 598 634 95 449 528 73 824 990 104 721 942 89 285 638 123 348 831 90 309 742 68 425 822 97 442 900 100 76 102 105 301 734 84 943 976 125 16 358 67 258 585 82 619 814 104 527 728 147 461 505 93 155 985 121 840 961 89 9 293 105 355 392 88 345 413 103 64 268 68 65 566 77 30 263 104 531 810 130 193 507 128 885 993 109 278 501 101 534 811 65 419 942 130 53 394 102 866 965 108 374 466 90 186 440 110 365 581 99 520 888 70 613 785 95 533 630 80 618 629 101 153 353 124 390 744 111 409 667 70 26 445 83 800 905 115 453 926 80 551 784 98 717 875 74 412 549 122 359 970 99 593 725 118 92 570 100 179 976 74 90 155 100 245 419 67 316 802 58 522 921 69 476 995 119 694 933 115 187 490 118 74 426 118 27 612 78 617 858 67 27 234 102 350 762 115 557 999 132 523 544 105 550 860 87 459 686 93 190 261 121 332 720 115 718 975 115 778 797 103 112 705 95 328 947 102 413 426 104 3 588 92 523 983 120 13 486 95 281 964 119 185 961 90 208 271 116 552 568 154 5 152 81 168 804 131 331 404 108 444 959 59 463 474 94 545 949 91 475 845 106 68 303 105 253 948 102 157 887 96 48 791 109 214 352 89 59 912 141 712 825 76 12 925 103 347 523 126 104 274 124 631 976 113 231 298 155 276 954 116 870 962 95 40 135 66 19 577 118 311 918 124 654 690 81 538 569 111 414 465 70 621 842 116 398 688 80 404 677 78 41 777 112 109 677 128 716 752 97 233 485 81 151 831 98 267 321 101 455 998 116 449 454 143 474 979 102 230 547 106 251 503 104 102 754 101 41 521 47 304 743 103 167 736 122 34 957 108 268 341 130 131 307 83 197 579 107 382 477 99 78 988 89 635 951 134 569 670 118 191 772 95 490 900 71 61 653 103 199 306 87 426 444 108 832 915 96 231 523 81 550 976 108 279 329 91 136 227 93 527 609 98 386 963 109 482 887 96 616 942 120 572 912 83 472 821 81 97 439 105 1 497 112 608 634 105 211 333 69 787 869 86 326 573 77 278 378 105 247 848 74 765 839 90 555 769 100 20 305 134 108 690 121 151 386 75 409 935 72 414 486 127 195 809 105 442 477 60 306 638 123 552 603 90 620 859 72 107 565 93 843 916 114 347 861 91 294 945 111 2 564 51 512 839 131 74 220 100 140 655 120 754 894 88 126 451 108 371 649 109 112 865 147 187 353 101 36 278 106 153 463 123 94 670 89 83 791 108 355 920 108 591 680 94 230 662 89 59 307 67 75 529 96 536 661 109 826 933 60 393 787 96 492 830 94 387 590 104 114 375 130 262 358 98 186 238 105 219 931 116 335 605 96 699 919 115 400 415 72 218 462 88 114 818 133 8 131 85 582 596 107 704 833 90 33 133 92 117 990 103 160 206 125 252 350 94 705 729 64 375 953 77 356 450 117 306 593 106 145 635 127 149 554 40 139 462 83 912 980 105 210 555 121 102 457 111 409 720 90 364 524 114 24 27 98 248 823 120 461 912 66 629 802 73 77 451 112 839 976 112 492 696 121 92 658 76 43 882 96 237 770 100 129 439 133 280 698 113 364 436 99 736 823 108 206 976 119 121 668 115 292 880 100 747 908 128 174 823 109 371 420 122 74 524 62 499 832 89 220 316 125 8 839 117 128 169 132 448 973 106 455 851 141 180 835 96 789 817 79 136 353 69 25 910 121 6 832 114 473 839 80 523 760 90 468 997 96 309 979 93 198 610 108 568 851 111 273 288 126 654 918 123 595 721 83 248 687 108 192 702 89 438 667 56 571 936 81 367 462 72 55 268 99 896 991 136 258 796 112 282 917 99 210 593 87 240 953 96 761 904 95 740 770 123 318 711 115 202 902 142 10 205 95 552 567 114 74 849 141 895 903 54 108 256 124 448 679 105 17 686 97 148 367 103 439 749 75 437 665 89 348 696 55 281 302 84 215 956 120 114 771 76 717 873 77 267 751 102 131 240 113 109 794 108 564 670 103 641 807 76 188 990 115 61 625 91 200 601 133 185 398 108 593 835 120 297 594 135 41 861 81 514 818 101 467 639 80 653 743 109 32 845 117 669 742 70 493 894 109 7 765 91 188 462 87 408 524 91 154 740 91 484 591 109 6 971 104 32 263 120 870 993 102 138 677 108 262 629 115 63 968 71 191 705 121 439 781 95 519 562 113 277 423 82 204 544 117 484 570 102 348 687 85 351 411 100 203 476 100 342 743 85 4 303 116 549 550 88 390 682 90 0 66 96 229 809 78 205 754 112 189 662 112 15 351 66 10 307 104 266 594 108 313 548 60 640 814 127 305 556 69 561 646 124 125 535 93 480 961 98 285 752 103 392 636 76 294 764 74 362 454 100 4 691 106 201 586 77 469 568 102 242 619 110 20 924 105 473 761 98 820 880 154 825 975 88 899 904 77 522 756 151 262 820 102 85 297 69 547 770 126 697 955 105 98 365 100 276 289 99 223 927 94 187 869 95 118 666 118 23 132 116 823 885 109 164 864 119 79 449 102 161 280 102 11 975 110 562 844 87 202 937 110 651 735 160 464 474 120 257 814 104 203 301 97 8 893 112 6 144 84 270 419 73 111 261 104 635 962 101 635 797 114 192 743 122 506 593 122 538 976 148 556 625 81 779 915 100 689 913 57 45 75 98 50 557 132 4 685 123 464 936 109 269 515 100 464 933 117 479 864 118 831 916 121 28 493 118 321 860 104 52 738 101 567 971 107 673 913 74 374 719 87 926 966 97 544 747 133 121 563 74 73 626 81 782 959 76 50 183 67 59 913 67 273 413 118 464 749 117 71 900 93 63 516 93 304 958 88 630 974 113 483 695 124 452 967 126 388 918 95 568 853 98 99 817 114 666 928 92 487 966 108 118 569 92 481 959 84 318 719 97 362 957 100 50 518 83 341 655 79 13 463 83 526 823 122 346 625 96 566 647 77 16 262 89 4 76 90 252 956 95 802 804 95 256 708 131 461 889 93 147 417 89 120 809 82 60 165 118 269 629 76 302 529 82 148 791 93 358 643 117 39 766 93 54 371 94 507 781 90 194 784 94 683 763 92 71 371 101 293 305 92 35 823 68 350 488 86 544 884 91 302 667 132 943 961 137 125 211 103 99 429 128 317 839 110 258 818 130 132 891 118 578 967 108 199 702 98 139 645 132 2 101 103 461 839 128 613 810 88 160 616 86 888 894 91 473 691 72 258 479 71 104 414 97 231 526 98 540 568 128 189 317 96 41 457 119 54 397 93 639 893 107 280 495 107 667 936 97 38 165 75 341 457 112 517 662 103 20 864 131 947 961 81 704 971 85 480 850 74 363 606 71 34 111 94 206 984 124 676 677 98 688 923 117 731 981 115 468 881 70 106 547 116 937 977 107 449 673 110 486 754 107 225 388 97 32 428 112 915 982 99 453 526 109 698 760 74 348 508 96 374 883 98 497 626 109 909 995 144 263 409 126 339 670 105 90 909 106 288 683 98 560 938 120 212 283 79 163 446 99 237 312 101 676 768 117 22 152 92 348 728 86 247 481 91 319 975 126 309 373 88 65 972 60 329 367 123 606 731 128 903 963 108 99 846 69 175 870 106 542 600 98 296 690 114 41 178 130 61 459 134 174 215 115 72 986 112 397 669 77 126 223 143 765 918 138 373 425 90 518 890 75 437 857 101 47 375 72 152 615 96 665 904 73 311 588 104 574 622 120 301 752 96 116 757 74 584 770 118 263 559 114 343 922 84 214 294 111 169 716 96 195 460 137 92 420 63 807 858 111 186 202 135 284 755 97 41 869 118 616 773 107 387 440 95 252 404 89 165 437 102 257 270 97 397 481 95 184 832 121 469 774 98 126 867 95 367 832 117 39 343 108 7 488 99 632 713 117 105 362 110 782 869 124 290 922 91 483 933 106 614 909 82 311 886 138 225 659 108 235 899 109 614 668 85 418 528 94 403 536 133 305 892 82 384 479 100 635 659 95 52 918 80 159 804 78 753 789 79 192 685 109 341 386 97 336 884 109 257 656 129 77 771 88 511 773 92 317 426 90 250 817 92 311 408 117 10 446 108 349 603 122 286 513 76 807 987 106 288 510 123 218 929 117 243 930 148 418 458 90 142 415 92 72 118 115 323 830 73 321 802 92 442 753 107 469 604 74 740 759 50 133 949 94 495 527 110 440 687 86 266 514 102 235 809 95 61 969 95 58 916 92 206 968 105 103 128 100 629 799 87 304 641 54 565 700 104 84 356 118 606 823 92 874 947 88 468 497 84 69 538 102 718 719 113 133 951 70 408 980 129 266 893 63 162 610 87 241 248 111 338 886 62 926 933 108 673 962 95 57 212 97 52 907 119 427 957 113 320 920 113 470 975 108 294 596 117 170 279 107 2 937 97 123 527 103 166 574 99 470 871 111 140 651 91 404 993 109 213 689 85 231 414 84 199 660 101 116 520 102 43 977 85 61 646 85 231 275 79 433 943 112 200 483 100 380 591 87 108 110 81 197 636 60 261 572 92 411 626 108 485 895 103 339 568 63 145 768 106 93 254 84 414 740 100 103 141 98 439 697 95 354 901 115 182 442 106 674 992 98 300 322 84 243 889 79 512 659 111 520 847 112 207 727 67 375 436 93 16 132 112 684 890 87 225 324 97 870 982 101 897 907 130 403 946 88 212 368 89 198 994 99 361 926 99 402 436 96 118 306 88 782 851 110 155 327 115 340 573 113 122 732 87 363 626 102 433 643 97 134 957 135 118 463 58 9 328 103 64 890 113 436 826 149 413 438 89 76 879 127 152 846 49 812 822 109 252 531 124 717 823 137 61 510 108 471 492 108 439 982 89 57 326 72 101 400 93 365 488 98 637 926 95 573 771 116 72 812 97 157 724 87 184 348 67 184 335 107 344 619 100 228 340 115 107 560 68 60 525 98 363 813 138 146 780 109 810 906 127 122 987 94 719 869 69 207 404 103 17 655 86 311 336 115 74 848 57 59 829 112 798 978 111 151 385 97 401 502 83 3 256 97 296 642 114 169 806 78 236 559 86 212 701 102 192 367 94 125 317 107 315 664 73 255 787 127 494 545 88 258 561 101 249 541 122 303 735 108 263 678 46 651 860 88 683 997 104 358 627 82 64 323 111 405 914 99 208 297 88 415 802 102 136 432 96 248 334 77 223 812 109 58 257 100 628 842 107 453 694 108 98 750 123 351 944 128 243 572 113 273 283 91 621 989 120 630 892 84 821 989 85 455 593 142 498 766 100 464 954 94 164 193 92 863 948 91 376 783 101 272 731 128 240 517 87 74 248 86 247 557 86 72 952 104 226 389 82 27 273 115 190 414 73 539 562 123 27 262 93 55 362 55 455 550 105 251 740 107 419 570 83 20 212 105 274 353 120 75 514 98 578 636 84 219 962 106 99 165 112 695 983 102 212 968 96 539 605 98 688 934 103 13 194 115 64 583 121 469 991 95 220 519 76 779 833 106 56 218 118 169 458 58 234 752 100 922 936 114 252 506 103 597 639 104 498 630 98 44 803 110 104 629 95 209 232 72 753 856 65 134 980 79 572 983 118 713 809 85 343 791 84 282 671 95 107 438 97 160 802 113 99 840 80 116 859 134 148 470 100 491 691 101 262 505 111 19 446 101 187 477 102 613 892 104 845 887 91 163 393 99 177 605 109 616 796 100 524 920 77 322 326 102 207 920 98 790 936 75 473 701 120 415 638 114 855 978 70 190 846 75 226 761 104 166 624 97 213 908 100 651 899 105 211 921 97 456 542 83 535 935 118 128 816 85 349 579 73 95 503 108 602 748 92 51 658 59 77 679 82 170 619 114 750 892 129 138 293 107 470 523 76 294 509 99 329 561 110 538 832 103 31 65 89 54 746 116 387 764 84 3 883 92 477 872 131 382 834 98 209 839 122 404 947 107 897 995 93 490 493 89 65 269 109 842 853 112 554 656 91 426 692 116 528 695 79 608 898 123 177 531 93 144 603 52 1 204 149 760 954 89 823 859 118 129 654 69 59 818 113 591 713 112 156 728 124 194 903 117 196 533 122 296 966 135 4 697 74 25 701 89 395 466 136 242 425 72 46 578 94 59 714 97 519 609 86 377 804 77 343 475 54 328 760 125 256 831 102 185 192 92 156 639 107 190 676 110 51 557 76 266 823 121 250 375 83 27 529 124 202 860 111 336 486 114 512 701 84 30 426 121 489 556 93 108 747 128 804 959 94 222 939 99 277 336 91 297 370 109 178 862 99 83 734 85 436 848 122 733 841 88 147 331 85 228 963 131 261 565 119 153 560 101 22 643 93 344 550 108 438 665 105 135 292 107 284 559 112 411 448 117 852 861 84 416 863 88 781 913 103 593 713 109 134 944 83 281 862 111 685 797 103 501 919 86 229 692 110 55 360 119 167 404 86 33 987 75 320 489 86 286 306 79 182 758 77 426 814 103 110 293 110 220 968 70 573 865 121 466 887 118 171 645 108 24 896 91 136 184 145 125 694 100 781 898 89 882 942 131 426 980 149 558 971 105 268 620 116 613 781 86 802 961 106 150 693 82 383 609 85 270 764 86 450 611 102 319 936 83 384 996 62 396 920 117 445 914 100 19 994 97 218 477 93 154 743 111 394 513 93 147 731 129 135 202 132 419 952 91 293 519 96 86 482 74 187 457 81 87 500 31 839 881 104 197 603 85 280 285 87 630 712 71 784 820 101 211 385 91 449 994 102 544 845 111 294 556 113 262 562 67 379 434 132 654 673 79 415 857 90 165 338 122 558 639 83 533 563 88 773 799 80 14 219 105 201 857 73 724 939 131 816 912 43 208 545 125 106 441 124 810 825 140 61 469 118 411 947 90 45 169 108 155 409 94 866 951 125 190 751 126 658 952 71 176 578 80 492 950 114 89 977 65 76 314 116 83 310 122 479 759 60 334 854 101 452 795 88 608 699 72 263 395 116 23 894 99 940 987 99 652 769 103 20 438 112 412 916 97 578 600 95 218 572 76 423 447 104 162 266 90 132 492 89 139 820 100 542 951 109 20 775 96 16 573 106 414 629 114 490 811 85 476 993 102 325 935 116 0 68 115 252 617 62 40 930 79 165 941 115 155 415 65 579 887 81 185 828 110 83 334 144 368 860 93 321 866 100 130 887 117 178 686 79 342 408 90 256 911 138 38 246 115 666 963 96 16 592 88 273 411 141 123 853 121 430 578 82 463 684 125 33 750 112 367 987 82 46 273 107 579 601 106 169 819 122 108 826 123 29 112 94 35 867 69 395 555 103 324 340 130 229 540 76 179 984 120 206 538 80 544 776 71 459 851 71 190 881 118 527 939 99 139 864 81 533 967 93 637 640 69 132 270 141 682 683 82 388 620 123 169 737 87 517 885 80 792 938 97 383 592 96 353 595 108 249 937 135 202 912 74 194 489 110 502 509 112 479 789 130 544 598 121 328 387 96 19 523 108 146 903 130 808 849 47 143 979 111 211 338 90 97 812 120 430 675 92 203 423 109 310 522 89 614 803 111 115 547 141 39 973 105 32 963 108 249 707 106 171 577 95 192 204 107 115 903 68 106 725 79 177 541 110 596 911 86 343 610 96 338 670 126 376 413 109 229 530 99 350 615 118 235 835 98 294 983 95 787 997 116 169 747 100 691 795 101 117 807 123 22 591 127 389 789 70 255 454 69 484 511 108 653 942 90 337 680 88 211 981 119 179 337 92 180 950 59 20 944 102 93 225 115 269 615 158 217 889 108 136 664 123 346 387 82 929 985 96 27 480 82 406 668 114 686 763 149 386 799 109 363 708 100 585 837 85 347 709 78 357 699 131 270 974 75 69 207 97 41 231 95 634 900 89 232 924 118 183 357 63 33 798 108 139 685 78 430 467 62 206 715 72 473 972 125 480 681 117 440 501 159 878 975 94 281 359 81 216 931 79 485 553 76 231 807 96 69 418 99 43 912 80 617 751 69 200 564 72 559 778 43 284 631 73 525 578 77 311 626 113 100 977 70 391 534 138 131 302 85 188 439 120 44 613 103 328 334 107 42 427 85 493 573 58 148 934 106 516 884 132 592 699 108 507 529 100 258 903 104 366 895 92 213 672 99 144 690 101 215 667 124 57 437 89 242 949 83 571 923 109 283 822 102 191 352 96 883 935 81 597 780 111 732 822 95 51 777 109 153 783 78 343 388 120 172 246 108 388 855 91 512 647 101 220 239 80 357 737 83 251 599 113 213 474 124 301 360 119 299 486 67 38 620 94 187 751 90 229 731 62 0 307 84 273 278 111 825 928 76 530 632 102 330 363 108 467 542 136 402 569 109 809 884 101 41 957 83 473 713 47 445 871 93 240 829 99 143 940 75 270 301 139 559 627 87 18 239 129 741 979 123 176 272 110 22 245 84 485 704 73 192 670 86 249 453 97 251 313 124 396 860 78 301 338 122 886 947 103 194 394 112 781 893 92 592 833 87 157 818 78 126 936 58 130 737 95 711 769 64 361 497 91 557 802 94 108 973 118 146 747 76 428 452 93 294 572 84 491 615 91 790 861 135 107 363 94 233 572 94 638 873 76 520 582 81 532 679 96 2 932 77 184 361 113 279 579 112 585 632 93 81 362 116 15 698 89 88 732 91 66 939 129 308 676 110 13 710 114 77 131 43 148 336 103 402 554 87 812 830 115 134 241 96 252 655 78 71 570 96 5 239 87 156 660 76 107 675 75 264 302 74 319 329 97 319 581 105 719 888 71 160 731 94 572 861 104 25 242 78 504 783 100 349 973 63 11 907 92 153 789 79 19 291 93 208 471 128 63 955 56 293 583 110 191 680 98 353 694 84 768 984 107 217 957 96 109 443 101 19 988 86 928 998 86 72 441 95 104 729 44 653 785 85 297 924 91 436 975 102 752 804 120 366 821 101 130 404 119 447 587 123 330 921 90 431 974 76 0 449 84 276 793 80 71 941 84 554 938 77 329 490 102 549 624 114 58 852 115 664 887 145 288 553 102 496 942 99 884 980 118 38 233 139 653 981 80 806 977 96 241 882 102 587 975 110 741 924 60 83 520 88 149 987 95 548 922 103 21 395 134 416 839 99 257 480 106 405 725 109 126 476 135 265 962 97 427 743 112 351 376 79 10 597 111 115 236 95 546 651 87 202 272 126 53 392 84 3 308 69 412 878 108 35 277 78 128 289 108 368 619 114 717 810 104 493 720 113 562 744 84 429 576 79 134 864 100 480 875 67 569 864 119 314 736 94 453 533 100 161 863 92 142 661 115 156 848 86 293 577 114 241 368 72 471 613 110 740 955 110 283 676 107 708 981 113 38 516 68 507 632 98 200 687 115 199 375 87 177 886 98 323 504 100 691 712 76 126 166 88 429 956 96 701 790 101 693 832 128 365 406 57 561 689 122 372 461 108 662 990 81 295 917 120 254 559 101 279 652 102 237 846 143 362 850 95 308 788 82 662 889 88 534 881 91 801 986 84 523 627 80 25 307 109 40 99 70 35 644 87 460 648 131 356 918 110 722 818 124 751 893 93 708 872 93 334 610 98 111 772 104 769 914 81 230 618 103 112 788 111 284 396 119 348 552 118 487 812 116 258 917 102 276 734 87 13 810 104 84 718 108 810 939 81 159 655 137 776 909 115 312 516 68 448 654 104 21 469 110 14 928 76 339 995 127 418 895 113 380 692 103 666 937 102 373 894 104 673 714 88 788 843 94 153 183 105 312 973 117 497 905 106 4 317 104 101 439 93 665 715 96 426 701 94 614 755 91 48 656 86 217 405 83 483 838 68 383 435 97 9 974 83 582 817 111 313 491 118 384 432 102 785 806 120 78 892 85 420 545 92 623 705 121 98 791 139 328 657 133 548 854 98 265 356 103 71 219 82 735 821 119 193 679 126 705 824 111 240 783 92 511 836 103 371 410 58 426 511 81 160 682 111 394 904 84 491 619 133 211 326 103 345 426 94 264 869 84 519 591 120 777 943 84 10 289 99 17 636 103 175 181 81 302 655 88 317 583 139 686 741 50 206 785 104 530 876 84 9 228 69 419 882 93 125 956 101 813 933 85 87 905 96 282 990 110 227 825 104 1 284 107 359 417 95 63 478 64 103 682 59 804 873 113 42 355 109 313 925 84 23 78 110 473 940 105 434 672 115 669 849 73 854 886 75 204 380 108 437 455 98 265 662 59 489 604 151 483 895 99 400 916 108 469 999 105 5 349 103 621 815 63 503 998 94 10 659 103 358 965 100 17 771 120 50 119 87 144 313 106 255 794 127 441 539 97 195 366 81 205 738 132 47 710 111 213 529 107 164 959 142 59 975 55 206 316 133 56 161 74 233 336 98 441 561 126 200 381 108 290 900 71 376 617 113 49 245 95 338 939 66 650 706 79 344 874 111 631 699 80 329 684 121 628 868 106 608 740 82 249 330 92 523 971 102 455 943 100 21 220 74 347 739 107 541 555 63 406 611 90 688 774 97 120 908 129 61 449 62 439 736 115 112 160 148 140 795 91 83 629 92 876 880 116 298 576 54 161 647 150 97 886 116 250 974 77 549 916 70 554 969 124 39 962 103 330 872 90 132 316 132 213 263 113 341 350 93 37 156 63 928 995 95 181 413 44 521 761 117 357 949 52 221 601 118 148 183 127 495 961 103 837 882 77 291 431 83 42 916 139 509 793 93 123 564 75 673 836 92 22 563 35 412 715 104 83 177 87 426 559 113 370 578 145 884 916 123 350 893 90 304 865 113 350 502 111 314 796 139 69 125 109 621 687 122 191 468 116 135 231 100 221 950 84 255 456 78 24 510 124 102 959 98 82 677 117 205 589 115 677 679 94 571 852 105 226 286 77 865 972 117 150 495 87 707 862 90 242 799 90 628 929 76 368 878 91 91 138 139 500 603 118 99 891 78 629 972 93 329 737 90 140 325 100 373 885 87 542 628 131 90 798 118 500 695 93 230 793 102 259 575 92 834 899 95 758 952 99 742 931 121 544 937 113 472 691 124 213 234 129 388 862 110 644 802 73 381 479 92 220 437 113 297 640 92 391 871 113 99 192 118 839 855 96 264 676 117 374 816 101 250 698 127 809 999 99 410 568 69 133 906 83 590 959 94 302 578 105 322 436 76 321 371 101 245 641 96 741 940 94 482 709 127 357 760 136 358 863 78 209 521 125 233 390 89 111 698 90 465 851 116 195 729 107 186 276 79 697 882 107 611 958 109 138 150 93 394 985 113 50 594 99 441 974 117 397 910 107 489 541 84 109 684 72 459 819 97 472 525 92 180 411 110 26 762 89 445 736 122 40 239 46 517 956 66 773 879 68 428 453 109 14 235 99 40 616 113 684 949 108 25 903 109 760 862 44 130 456 100 627 807 95 291 851 118 370 456 90 515 518 96 369 937 106 290 552 89 126 311 144 515 602 109 299 365 115 113 444 88 361 750 127 576 936 127 121 837 76 186 832 102 2 616 107 295 421 87 380 839 103 463 931 94 458 761 125 0 24 87 746 829 93 744 767 55 3 59 145 18 518 95 418 572 100 15 174 67 381 653 97 191 820 73 70 467 110 429 561 45 670 983 94 382 404 103 693 868 94 415 858 69 8 361 108 220 776 78 1 577 120 885 968 98 86 972 127 178 487 85 792 804 100 446 704 129 508 994 75 515 541 92 362 965 95 469 508 83 285 984 92 446 777 80 511 807 106 2 19 86 167 273 111 141 794 89 269 417 128 645 825 105 806 990 90 63 698 124 365 438 94 196 306 104 9 939 131 1 639 130 152 872 121 213 925 104 542 995 99 418 944 117 613 814 97 226 270 103 615 624 115 740 925 77 266 464 70 408 984 112 311 348 75 62 314 82 57 956 97 120 522 113 390 893 77 24 327 95 28 860 98 345 996 58 360 754 114 37 581 140 392 880 107 822 920 118 416 616 101 111 214 95 50 173 92 125 740 103 126 826 86 179 391 112 21 115 99 326 828 119 237 817 71 601 917 134 221 265 86 64 732 76 96 720 73 22 548 101 631 950 81 191 897 91 71 817 101 259 719 136 231 712 126 365 935 95 11 705 106 165 962 78 240 446 80 189 252 98 592 839 120 116 137 89 62 985 104 5 516 78 297 649 127 353 737 102 334 984 94 475 502 115 123 633 123 97 228 99 66 192 87 240 813 116 416 593 105 791 949 132 387 646 130 458 484 47 37 973 73 216 592 106 98 551 121 228 851 92 658 835 102 100 304 132 78 989 113 841 967 133 528 749 106 591 702 84 779 788 80 268 406 105 241 948 107 681 815 145 589 785 117 184 493 93 471 630 101 39 733 96 65 97 136 462 734 107 54 836 82 5 403 82 457 486 98 607 837 94 650 960 89 381 914 88 337 652 64 316 694 109 368 449 123 395 453 100 143 349 114 348 554 123 198 683 86 315 803 110 296 901 81 883 978 87 168 264 138 224 822 95 358 587 73 176 429 63 310 775 118 94 341 94 318 619 57 91 903 136 168 380 117 292 720 105 263 822 99 18 148 114 136 308 116 110 473 54 244 780 60 583 929 108 198 384 103 160 801 69 151 866 89 309 778 70 136 171 73 141 259 100 52 573 91 649 688 138 665 983 100 405 759 93 743 980 81 142 961 131 437 597 109 733 897 96 314 610 111 604 686 95 73 822 116 201 217 97 749 852 65 672 890 112 27 493 114 216 451 120 535 744 173 68 701 86 465 612 75 86 945 96 285 421 143 713 880 83 263 374 104 348 470 112 596 808 122 531 590 96 656 868 83 708 749 65 9 17 50 566 569 81 267 675 100 761 770 107 258 968 72 224 886 130 475 899 95 206 609 104 282 374 99 266 810 113 247 646 101 535 834 99 560 679 126 104 106 93 551 813 142 309 988 63 739 895 100 78 757 100 277 943 80 350 428 82 595 753 117 251 652 90 135 417 105 106 741 71 419 436 100 112 905 93 155 716 108 351 941 101 539 593 80 525 660 99 237 415 120 20 309 112 332 895 117 747 948 139 410 895 102 314 676 102 524 669 98 759 778 94 445 600 83 72 263 78 356 782 127 33 613 103 581 732 106 21 692 96 108 703 91 312 980 106 171 730 118 183 327 82 521 942 115 227 295 97 325 954 106 304 911 94 548 641 99 903 978 121 68 583 113 549 867 108 492 512 78 482 565 88 72 359 63 33 564 138 367 982 115 438 645 109 571 856 105 101 923 116 66 541 122 765 834 112 239 884 92 51 140 86 719 866 108 854 898 74 866 931 124 703 818 78 35 471 88 134 730 101 168 831 97 437 687 86 328 336 87 740 921 124 833 864 118 619 880 94 405 907 97 142 824 94 83 844 110 278 709 85 323 624 114 243 310 130 418 932 84 618 695 89 357 681 113 59 794 112 792 995 104 127 978 99 197 755 106 35 139 101 443 711 130 906 982 119 411 996 58 323 933 120 120 507 89 613 869 102 563 997 116 660 829 76 20 477 105 404 913 109 35 684 112 862 935 128 64 892 88 109 821 102 299 955 83 1 44 81 371 916 87 84 179 95 232 488 94 570 888 115 756 960 85 236 632 68 78 200 108 665 936 107 150 313 117 790 916 88 670 808 93 181 742 77 155 572 90 977 983 83 38 369 99 481 757 99 201 336 103 255 350 54 267 642 67 428 632 134 518 552 118 108 269 86 391 992 108 544 962 126 172 391 78 549 604 87 474 562 115 176 647 95 849 866 116 814 837 98 574 774 107 164 938 80 10 471 79 180 745 93 121 514 80 40 695 111 315 437 74 54 142 93 168 187 58 423 884 115 458 733 97 60 148 81 568 783 109 17 286 135 104 812 111 283 545 103 364 523 108 237 713 112 476 611 144 721 941 65 80 120 133 17 176 83 164 683 106 482 513 77 721 934 123 221 348 113 438 971 115 428 588 66 553 989 103 926 990 96 235 918 91 206 837 121 82 396 111 299 760 112 670 918 110 224 725 75 35 110 116 270 874 97 128 302 113 280 507 104 58 344 88 209 900 73 430 553 109 221 939 54 613 979 80 133 724 122 722 783 100 885 944 162 21 873 92 271 988 106 570 758 99 229 436 51 200 559 104 715 723 117 412 448 56 211 243 72 427 670 118 534 735 113 177 270 90 584 927 111 58 914 105 886 968 96 157 471 122 169 801 100 789 916 133 28 620 80 627 663 112 819 868 104 456 897 73 334 389 63 304 315 125 144 906 102 249 847 96 573 991 111 411 614 113 477 905 75 434 929 71 315 994 123 574 606 77 698 776 57 189 396 125 620 671 101 356 367 134 912 944 100 168 174 83 586 990 108 832 942 106 141 601 113 502 516 88 765 845 122 542 596 94 173 934 104 328 842 120 227 382 110 539 951 84 68 837 145 154 477 109 25 654 75 252 835 83 97 673 135 20 330 101 583 996 100 283 385 131 67 960 99 78 334 90 393 558 117 750 900 83 228 414 92 172 703 133 720 967 101 236 941 71 372 500 112 292 501 90 183 236 92 126 539 94 130 953 70 31 476 91 266 634 90 896 981 107 460 831 61 166 641 67 236 694 118 448 572 102 366 795 69 289 919 129 87 813 91 303 748 109 229 555 113 652 813 74 97 407 82 61 824 117 9 392 65 94 888 92 28 358 109 167 922 63 645 968 97 452 485 126 181 230 111 11 161 90 799 802 107 285 802 71 123 402 98 141 707 109 36 940 91 268 553 80 330 443 87 249 324 127 480 555 99 680 921 115 353 945 92 664 924 73 17 565 83 626 807 120 55 853 69 412 591 107 51 886 125 190 474 91 411 863 113 783 838 109 730 961 105 188 907 75 905 970 88 38 395 148 638 959 116 401 769 96 574 678 65 609 806 77 331 366 110 514 766 110 215 899 106 426 673 60 370 730 100 282 691 70 361 975 110 69 659 90 507 586 117 320 717 126 29 756 71 547 586 100 649 963 136 362 566 96 575 590 87 863 942 101 21 137 120 400 598 82 835 990 86 222 280 118 889 892 129 837 932 89 34 787 118 763 895 85 832 884 68 871 945 95 88 764 102 279 727 98 303 784 73 120 390 92 149 797 37 207 995 80 699 966 102 713 725 103 476 728 132 55 854 101 219 737 135 447 699 129 317 412 112 242 650 90 231 855 85 81 517 84 553 791 126 645 888 82 217 664 109 159 799 106 206 880 123 118 844 93 590 658 96 496 585 106 551 640 96 46 226 133 774 805 98 352 946 100 241 479 173 62 207 85 464 618 87 235 491 96 62 792 97 121 897 85 244 959 106 8 858 96 98 998 114 121 154 67 559 693 95 639 792 118 416 893 49 576 770 106 38 886 100 537 949 107 13 373 83 438 959 95 445 785 66 103 612 91 179 658 122 77 274 116 632 926 91 3 733 88 265 945 84 287 288 119 317 986 112 485 931 104 15 254 87 137 899 88 641 764 100 54 167 103 343 684 118 185 444 93 786 901 132 540 555 87 389 766 104 120 274 75 150 609 122 769 969 78 634 937 144 405 566 81 301 320 100 232 579 86 78 390 108 481 558 109 145 399 54 776 967 124 530 735 123 208 556 105 263 473 97 293 689 86 672 748 129 23 878 112 476 486 90 33 841 49 653 997 74 768 986 119 72 627 91 301 461 113 322 777 119 36 79 111 660 762 105 238 318 95 141 599 110 90 633 103 351 875 122 484 970 107 138 876 92 558 817 117 416 589 101 88 713 98 94 799 112 821 852 96 444 524 97 531 653 90 769 906 103 148 696 113 609 800 100 205 355 103 119 792 76 556 935 77 119 197 85 166 309 100 206 439 103 917 995 95 181 617 91 387 446 89 593 919 85 69 958 121 737 998 120 294 423 75 384 930 109 766 931 96 410 833 124 32 834 84 725 899 104 747 803 113 819 850 107 237 542 93 930 958 89 86 989 135 449 980 98 797 944 66 64 247 63 367 576 120 295 620 159 251 661 112 477 676 88 487 691 109 145 755 101 92 409 77 193 847 72 781 791 129 141 977 121 322 741 91 276 971 123 547 849 111 53 369 117 942 984 104 59 642 82 574 842 97 527 598 66 456 741 70 117 681 104 503 966 150 637 849 137 958 966 100 670 806 85 296 509 127 372 673 112 743 853 114 553 627 123 130 609 98 216 544 118 407 767 102 203 570 95 45 707 84 249 755 66 56 411 111 279 927 139 364 854 110 20 37 60 194 730 86 565 902 98 459 763 85 489 701 108 247 371 93 44 494 94 464 777 59 653 752 137 631 748 91 666 757 124 850 926 76 378 527 138 512 750 128 167 632 111 278 411 94 803 902 76 375 727 132 397 718 80 642 897 121 625 713 91 772 968 108 239 987 116 237 572 101 306 466 106 75 585 98 583 847 122 225 340 68 743 890 88 45 867 111 89 406 87 158 462 66 5 409 74 11 585 79 347 870 106 236 395 66 455 621 93 563 650 100 535 651 100 466 734 97 755 947 124 335 958 127 376 988 93 24 325 121 163 476 117 264 383 134 52 513 92 358 437 90 239 896 113 766 820 72 356 823 101 538 810 98 374 739 103 402 636 66 669 917 106 629 920 104 167 657 46 13 853 80 269 808 114 121 381 111 362 986 104 561 763 50 88 958 130 421 759 135 266 834 102 250 441 100 474 776 90 240 767 85 635 971 124 248 525 125 671 767 86 908 998 100 208 504 148 6 25 121 682 976 96 568 753 90 594 782 117 49 105 91 368 736 113 377 799 131 180 584 97 33 87 69 570 777 97 429 802 74 365 782 101 609 689 65 83 137 84 554 874 126 514 969 100 254 754 65 59 917 109 378 583 95 452 754 128 515 820 85 72 371 87 28 250 104 286 906 48 492 796 106 303 548 85 591 885 75 758 832 97 435 914 120 496 854 113 63 667 95 242 411 82 30 380 121 201 620 130 492 795 93 17 340 105 658 737 105 64 769 107 220 459 80 423 473 73 63 736 115 115 401 99 319 907 101 308 731 117 187 613 75 296 671 95 3 419 109 114 250 78 588 610 68 174 502 98 55 316 117 700 997 92 630 832 89 184 630 81 402 889 89 792 935 98 153 593 82 279 709 90 76 268 108 432 579 111 541 669 64 84 635 125 19 422 107 462 625 96 108 418 106 347 577 78 255 330 84 48 952 58 598 921 91 99 353 109 166 223 79 173 811 96 46 641 116 265 744 76 963 975 137 445 553 69 369 627 89 0 343 124 398 957 100 280 515 117 55 239 97 187 787 93 846 934 106 547 553 95 313 740 140 282 507 88 157 868 83 728 744 84 223 775 92 339 734 113 171 604 89 323 701 90 461 632 125 156 245 90 433 437 78 113 553 123 704 708 112 9 642 100 22 238 142 29 211 76 848 997 80 358 364 85 6 799 96 1 181 134 138 904 117 158 439 106 84 87 73 271 393 121