378 638 99 553 673 92 76 675 94 575 905 107 155 991 68 350 385 99 298 734 124 102 639 47 37 949 128 151 480 107 687 985 116 443 780 93 415 470 113 242 985 114 378 882 68 828 979 104 21 582 136 856 955 103 633 875 112 458 929 100 282 325 101 774 821 46 723 867 83 477 781 109 168 864 123 570 645 114 211 716 62 291 577 33 806 947 133 175 802 115 35 534 135 260 635 66 94 843 106 168 424 143 435 610 83 536 635 141 248 250 116 643 699 125 449 637 98 693 987 100 742 920 123 515 944 111 2 722 106 475 927 133 442 574 149 565 946 122 195 402 87 347 935 115 419 492 9 345 560 87 814 851 74 211 909 90 108 946 99 865 993 140 84 708 87 224 240 71 366 663 66 344 567 49 434 589 107 421 579 91 902 918 104 407 531 126 522 898 118 590 910 53 467 932 149 119 400 98 356 368 50 395 737 130 504 661 133 906 966 103 374 849 113 139 788 95 165 270 73 211 554 83 127 967 114 933 942 61 194 744 111 452 560 87 330 700 111 358 997 98 413 624 101 539 592 126 413 982 47 663 973 132 575 992 82 272 831 145 284 799 88 41 526 61 28 855 87 395 601 143 794 803 75 294 501 100 387 538 113 55 663 67 114 204 109 141 159 93 468 959 151 297 805 91 96 304 69 528 854 71 51 300 97 107 535 76 8 541 103 494 573 45 586 840 85 312 426 121 371 503 120 237 443 82 406 698 132 264 838 25 519 900 134 812 925 86 437 707 142 49 478 115 544 827 92 141 812 68 202 431 81 626 841 89 348 688 107 373 975 89 442 847 107 307 525 1 62 493 88 617 963 89 322 398 119 445 580 108 267 876 65 81 247 54 476 686 84 431 936 144 32 873 65 729 773 136 208 510 148 31 82 88 311 416 103 779 857 52 810 971 93 25 238 100 621 788 92 421 926 89 383 927 93 535 756 71 71 107 87 276 721 55 646 685 103 412 576 107 217 726 59 104 332 123 588 693 130 122 716 88 497 668 84 265 534 77 655 998 165 587 809 59 225 484 142 62 254 148 336 481 119 689 772 111 394 693 158 85 716 88 555 807 44 523 678 104 58 929 116 222 290 71 602 949 72 43 155 82 588 785 98 312 828 94 47 901 95 650 791 88 392 452 97 346 680 114 168 465 121 807 856 69 557 757 122 766 768 116 120 129 64 75 982 104 339 977 89 369 848 149 304 499 47 654 845 110 46 369 124 82 482 83 27 829 117 425 808 87 47 278 111 224 724 89 342 941 71 10 704 85 231 430 131 852 934 99 79 210 105 120 132 67 901 931 101 36 269 152 639 871 133 570 672 106 548 793 99 119 456 97 459 995 114 327 712 127 17 555 39 245 495 119 761 819 100 382 652 78 544 624 117 160 495 100 316 389 59 367 655 116 32 84 96 160 321 107 366 895 116 487 958 112 106 736 155 91 348 110 522 779 135 623 814 105 258 914 106 222 746 122 378 432 117 257 944 107 676 865 103 572 734 151 444 673 119 0 241 133 25 462 72 734 776 83 287 534 160 249 687 109 755 906 64 147 392 130 107 793 86 134 146 113 368 429 123 49 506 110 214 975 111 271 433 67 486 534 138 102 397 75 837 971 58 855 936 81 58 705 62 169 772 112 792 815 42 100 149 101 652 847 113 299 576 47 180 760 106 352 790 129 118 686 59 147 844 48 101 380 109 54 503 90 413 652 144 153 719 126 137 686 94 44 910 154 738 958 45 154 233 98 108 553 83 379 824 100 811 947 160 805 934 50 476 494 146 238 801 71 592 677 118 673 876 73 272 734 114 524 712 131 25 968 56 296 406 68 93 414 102 302 415 95 35 521 117 428 923 89 858 984 88 227 485 89 13 177 81 21 448 90 763 961 191 149 915 76 216 887 147 44 580 68 175 962 68 541 874 66 613 678 98 126 639 135 6 170 151 45 534 68 52 79 97 524 883 79 640 779 114 601 941 133 10 968 112 255 795 112 775 887 104 647 673 53 4 405 102 224 775 109 252 688 115 172 487 93 607 649 90 340 427 52 95 959 100 178 702 92 431 589 46 449 567 100 146 151 160 389 651 111 440 773 65 235 877 68 104 692 109 434 876 68 610 652 111 210 310 43 397 567 95 42 324 117 184 738 68 654 677 106 93 895 126 72 300 96 101 292 39 644 748 114 589 706 140 339 719 111 310 899 50 454 547 82 697 940 117 12 498 106 203 756 71 487 647 126 172 398 71 7 651 70 397 717 129 186 473 107 211 859 93 511 529 109 344 582 118 424 599 114 714 858 69 591 765 31 320 814 93 556 895 81 97 175 99 398 628 110 16 877 110 110 769 103 77 635 108 482 629 68 206 683 84 226 353 100 26 333 89 281 660 94 168 634 110 467 614 106 477 809 124 405 588 87 210 955 72 121 149 54 454 792 73 669 698 98 16 929 96 327 921 65 103 770 56 612 968 155 762 824 73 551 760 143 249 485 70 65 309 105 346 412 136 721 832 55 636 720 67 109 997 24 534 790 186 466 580 44 86 413 1 897 980 124 417 637 125 833 975 48 338 550 83 243 331 147 400 722 86 365 825 98 26 275 110 214 649 77 231 274 79 365 760 101 152 493 86 556 770 97 475 767 145 13 479 111 261 890 81 676 871 123 21 457 118 797 863 129 165 848 42 54 451 110 580 707 112 342 640 121 467 476 115 819 950 71 152 416 85 326 812 119 407 667 26 310 924 100 800 856 77 185 694 150 349 969 89 382 406 130 131 748 95 563 812 78 474 483 117 453 846 88 560 627 95 619 774 122 78 464 138 711 852 109 474 695 95 756 900 82 424 722 184 145 577 54 420 476 137 357 599 84 377 914 85 96 199 101 577 953 72 9 441 74 287 390 118 881 932 113 601 780 113 264 534 54 69 769 83 272 927 101 271 538 73 69 244 97 86 402 143 18 125 82 523 735 123 813 822 82 5 972 153 233 270 106 134 779 93 144 172 55 252 472 100 59 763 118 44 471 84 523 558 55 45 770 138 53 716 50 157 269 155 373 905 111 101 873 69 224 661 102 263 425 106 486 728 101 504 737 127 247 870 77 43 336 73 658 899 132 632 807 102 463 849 114 562 828 129 196 348 106 363 442 64 188 536 110 533 969 65 782 999 123 337 947 104 168 602 76 345 729 94 376 917 106 60 397 112 135 603 89 215 255 125 583 711 71 355 622 122 169 720 118 22 375 91 813 923 53 409 471 45 167 646 102 764 973 152 126 585 88 865 934 135 790 864 83 98 653 145 113 942 121 18 684 66 277 866 125 23 185 72 469 938 148 34 884 79 356 559 90 70 831 104 458 777 114 234 656 71 246 597 85 1 790 140 319 584 89 254 360 107 694 939 58 348 367 153 422 717 93 471 907 82 77 357 86 753 797 111 787 956 47 959 975 96 530 587 103 325 540 117 418 950 154 95 996 122 41 611 82 215 963 110 308 941 97 36 738 76 307 574 104 747 788 48 447 683 79 223 694 115 662 666 47 255 573 98 282 735 117 316 679 101 530 822 83 128 835 94 224 691 106 149 764 63 442 452 99 530 803 78 772 972 103 2 54 108 824 859 123 77 211 86 339 648 114 525 745 138 740 946 128 448 688 135 100 253 135 198 225 95 342 648 99 280 691 120 824 852 75 105 545 122 114 192 133 22 185 87 364 892 125 347 943 107 311 742 121 126 728 149 477 533 111 60 523 38 230 355 89 482 813 85 368 464 49 548 987 133 28 230 127 815 839 80 384 971 132 236 632 74 122 143 100 196 620 64 160 407 117 704 794 145 270 808 76 63 414 102 673 721 115 239 384 93 195 843 118 85 979 89 568 772 76 550 970 65 134 297 132 282 888 70 268 482 117 884 974 130 24 104 70 177 911 138 336 749 32 433 507 53 340 444 126 246 841 134 143 675 64 470 845 70 34 281 146 2 191 85 47 384 119 39 757 111 12 22 85 71 373 78 688 975 73 638 882 120 2 196 131 6 726 133 761 894 142 301 978 115 248 911 98 355 659 85 190 808 115 142 567 123 75 762 103 701 722 97 59 715 126 710 742 104 149 178 94 241 295 116 614 857 80 368 898 136 451 594 146 765 788 27 86 848 135 444 861 87 218 648 90 384 751 82 721 866 132 73 527 94 307 767 119 956 997 83 48 646 77 483 743 123 547 911 76 398 508 146 187 473 143 766 985 70 737 865 77 88 264 120 62 970 107 363 642 115 18 306 23 516 634 124 176 844 149 140 708 101 129 995 150 168 196 105 263 649 148 496 497 96 428 877 98 79 935 70 454 838 79 37 354 123 612 820 82 120 697 79 148 832 64 902 996 140 601 819 154 128 629 111 139 693 124 64 405 115 869 974 165 341 478 96 417 740 93 406 460 123 313 766 48 192 871 120 158 832 74 357 431 55 105 887 155 550 964 106 221 559 76 520 700 179 165 497 64 319 585 122 257 690 81 522 528 114 126 455 146 772 931 116 182 804 157 527 885 69 540 836 151 265 632 71 6 492 154 669 820 118 157 669 116 697 964 89 28 825 108 470 857 77 126 632 128 547 892 87 187 211 104 218 885 69 227 290 77 686 965 87 319 403 162 917 940 95 662 986 76 76 373 120 772 846 138 88 528 108 595 705 78 152 957 85 109 761 37 349 535 123 250 744 135 27 972 96 115 315 120 267 828 67 93 242 83 212 372 93 522 606 104 437 731 38 43 94 100 313 788 55 461 940 88 9 858 54 624 648 95 213 616 71 493 609 96 440 818 97 16 42 104 188 388 126 298 345 77 563 925 177 63 770 110 83 303 102 641 888 126 183 814 113 931 973 129 657 906 80 287 650 107 554 701 71 72 909 95 629 801 97 202 916 57 561 698 71 486 800 60 133 902 94 690 978 87 124 838 123 197 541 77 358 544 86 137 505 71 468 478 106 238 499 106 273 819 64 248 313 121 644 857 102 3 979 66 50 642 113 490 555 86 333 678 75 135 618 133 73 166 120 151 862 73 953 978 119 46 409 22 899 973 75 257 706 84 323 407 120 50 511 110 70 716 129 281 717 115 573 749 76 212 377 92 153 269 82 134 458 102 402 685 86 140 320 47 223 854 127 87 741 150 59 294 164 269 754 60 399 548 83 365 424 141 25 147 78 816 951 118 824 971 68 321 745 139 4 250 79 62 309 100 28 328 116 310 607 135 554 569 72 814 871 104 507 935 83 43 396 122 103 934 108 84 743 94 86 246 66 342 878 75 37 168 70 304 799 127 361 501 157 153 188 28 273 399 112 457 676 54 270 563 49 296 922 54 518 815 113 105 590 134 738 848 108 335 679 93 516 779 131 579 632 89 160 780 88 400 427 103 398 424 37 451 600 64 37 117 98 332 466 129 444 586 61 624 799 116 247 267 107 387 604 94 237 299 101 90 918 122 760 902 65 70 526 47 432 786 116 297 826 116 203 900 103 550 642 86 156 399 143 410 629 95 227 295 103 316 655 96 64 832 118 94 752 78 399 425 98 1 390 109 395 794 51 273 955 99 672 977 122 181 244 86 945 952 68 118 620 77 74 742 81 569 652 145 7 501 129 261 711 74 409 649 124 233 861 103 251 654 124 106 489 114 238 309 133 355 930 134 688 795 126 64 402 74 25 779 78 466 832 114 83 807 143 139 317 87 579 757 141 545 865 71 773 801 115 428 758 130 26 53 137 565 998 86 124 161 72 719 943 109 43 886 100 575 857 63 222 371 104 146 206 106 226 805 105 114 962 127 385 434 69 231 462 46 228 492 100 305 583 142 161 852 121 166 679 140 516 840 58 509 583 158 5 668 136 82 221 102 271 393 107 707 950 100 735 876 164 134 969 57 35 554 88 60 820 80 12 45 102 466 509 99 408 733 110 9 728 72 503 664 55 248 828 92 211 365 155 189 694 100 195 667 94 651 681 97 624 880 95 313 383 92 497 884 95 468 879 124 220 738 142 122 373 58 88 603 121 54 865 144 457 580 121 342 899 80 208 313 83 408 458 100 11 451 137 591 973 53 612 712 54 119 288 87 326 817 168 86 115 87 435 637 75 764 802 51 365 452 113 680 699 152 46 552 71 96 547 99 537 799 69 217 226 88 141 435 97 431 781 60 62 370 51 91 898 114 119 267 115 40 952 91 34 471 99 585 748 130 86 640 102 169 375 110 297 720 137 192 556 122 182 500 99 424 925 91 109 826 133 221 425 145 51 872 133 548 755 62 7 228 123 371 556 97 6 126 105 615 851 125 118 619 168 101 948 100 546 883 96 102 148 109 58 306 82 843 899 133 659 924 118 241 456 94 170 454 133 766 817 104 327 490 60 193 453 141 490 748 105 50 89 132 173 432 72 307 921 140 19 887 64 606 753 90 124 216 75 432 840 100 363 457 120 131 295 89 450 708 100 883 920 51 366 993 115 572 711 113 136 302 84 179 780 142 670 985 74 173 921 56 742 992 99 632 656 90 37 634 98 129 838 127 40 923 128 445 861 127 416 984 77 187 658 101 417 430 108 341 602 76 637 981 107 83 832 78 164 638 101 132 899 89 146 582 71 58 239 65 921 957 101 88 98 130 361 472 124 145 997 64 608 972 68 159 431 112 202 464 61 217 646 109 304 535 126 277 415 130 523 816 97 19 780 129 51 783 122 448 625 18 480 491 56 270 792 117 512 925 129 360 820 106 72 212 91 231 521 111 36 776 65 490 494 95 55 874 70 345 842 59 51 137 133 211 764 104 26 691 82 588 603 81 163 185 132 31 639 119 49 369 126 356 611 104 199 800 122 56 271 148 592 988 57 104 735 120 762 982 116 151 158 143 439 534 58 490 665 157 208 662 131 658 981 49 81 368 86 247 617 104 501 692 105 198 446 106 414 564 91 616 867 113 445 815 123 25 915 120 728 820 70 583 738 75 32 682 83 669 994 113 144 273 65 911 969 48 491 522 115 220 410 178 486 621 115 565 588 130 512 570 111 562 699 164 464 467 120 146 156 166 100 182 81 433 820 85 168 493 77 842 924 116 67 995 153 541 625 104 323 499 95 185 222 77 381 670 120 789 909 69 64 805 129 114 345 55 572 759 116 114 821 109 695 923 106 138 522 145 506 733 118 39 315 129 296 373 94 233 261 134 260 661 126 48 958 123 325 355 60 62 63 109 27 585 67 190 971 59 64 672 99 425 966 116 64 266 138 57 829 83 385 619 76 40 626 75 365 843 109 165 913 66 56 443 62 895 986 81 183 743 109 347 671 132 726 844 139 412 909 110 296 872 114 230 405 107 606 701 131 469 549 69 157 753 26 493 982 89 576 803 53 384 554 70 316 896 112 95 501 150 287 911 79 34 846 110 547 760 101 552 919 134 896 915 72 652 901 64 307 951 90 712 806 101 258 725 107 128 409 132 354 877 100 561 999 97 118 231 63 849 977 144 110 926 119 313 477 114 442 608 87 156 345 145 143 907 106 162 310 125 24 708 86 76 588 193 234 503 95 217 488 124 702 931 106 86 301 109 306 484 87 690 818 121 581 911 97 80 235 119 56 558 107 80 283 48 198 211 133 296 672 95 463 785 102 91 279 66 4 577 97 435 597 95 426 636 118 165 491 132 41 319 61 253 850 92 435 784 80 304 828 75 571 624 109 586 758 83 43 540 71 48 172 160 243 582 143 585 841 154 134 162 141 821 994 74 70 147 117 210 934 82 487 662 83 140 797 146 54 639 37 509 598 114 450 983 72 495 957 72 241 720 68 36 160 108 216 732 126 194 200 97 83 671 102 457 796 112 393 490 86 99 296 54 296 709 63 31 534 108 510 833 86 920 978 71 334 691 83 73 664 114 28 113 104 816 884 165 142 639 130 183 801 127 633 817 90 47 799 46 221 998 58 33 892 100 223 737 79 385 474 139 744 829 112 411 717 21 291 878 49 230 971 143 307 900 96 46 541 100 148 841 64 209 239 64 93 367 88 166 538 120 734 794 85 304 323 87 194 682 36 451 547 94 416 892 94 267 598 90 82 597 80 189 927 131 481 977 150 179 499 155 372 984 148 21 404 121 235 392 116 636 980 87 118 327 37 307 905 79 236 756 66 553 687 45 161 906 112 245 414 143 246 917 102 462 569 95 324 335 99 695 928 71 29 684 142 555 798 75 599 600 112 400 700 124 754 920 61 94 446 135 289 950 91 75 156 101 662 810 193 568 813 66 16 233 90 192 643 122 353 773 78 424 869 148 189 673 124 837 907 54 144 323 82 533 790 120 692 858 116 196 269 57 72 448 128 232 339 153 923 967 99 188 278 75 679 962 104 4 849 96 91 896 80 46 798 79 102 438 69 240 403 76 263 529 52 853 877 91 100 610 115 56 77 103 145 182 109 406 666 161 281 903 152 641 975 61 296 888 67 587 674 116 483 512 80 334 421 132 248 850 105 442 740 98 710 851 83 390 741 116 471 482 44 942 995 150 132 184 114 351 667 127 376 607 59 349 783 138 414 646 115 664 963 37 61 295 101 104 407 127 73 568 95 10 760 100 78 509 104 51 705 92 71 251 45 250 631 139 136 457 169 436 670 108 393 901 115 512 562 82 439 656 74 178 458 112 22 736 86 470 813 80 689 997 108 523 856 49 406 598 116 53 182 149 41 572 72 523 806 58 90 214 127 476 833 98 959 980 101 583 895 130 873 982 91 327 332 112 266 702 87 572 730 71 111 517 94 57 84 94 531 801 63 674 990 118 218 401 88 5 468 56 591 617 120 100 674 112 221 310 9 545 831 70 554 861 122 388 999 99 49 142 145 868 998 61 223 230 69 206 802 37 2 3 102 37 554 75 325 709 105 144 299 83 287 730 60 254 755 105 253 304 108 164 761 98 454 628 117 76 333 113 171 576 100 312 457 109 730 777 70 578 868 152 509 788 145 690 766 120 299 489 104 298 725 95 199 725 119 201 671 108 129 589 79 339 861 115 11 837 141 273 282 141 625 948 107 671 711 91 251 875 104 758 893 118 300 352 63 270 786 89 168 878 71 251 441 118 137 227 126 180 872 111 84 475 91 149 918 72 35 637 119 561 879 94 291 637 80 342 772 99 253 377 101 70 694 132 574 961 141 483 823 97 227 228 99 913 923 85 21 344 62 234 670 75 88 151 77 144 594 118 728 808 69 601 796 126 75 753 82 72 990 80 666 686 98 292 471 93 59 117 104 132 328 54 615 782 123 715 727 128 309 456 79 710 719 58 221 547 165 341 609 133 42 451 160 34 285 126 178 851 105 273 493 121 263 762 123 158 996 88 655 708 77 309 786 88 53 813 113 269 302 73 303 801 118 68 319 112 618 620 95 629 825 68 153 220 86 120 456 89 167 389 124 763 856 78 172 611 47 393 886 99 366 815 69 179 900 39 260 349 93 30 942 115 15 556 57 149 693 134 163 391 132 171 394 89 229 520 121 588 599 81 664 806 71 65 346 104 637 966 135 692 977 92 15 163 127 264 722 120 233 469 99 702 811 176 153 281 128 285 465 83 48 757 124 557 731 91 656 816 100 497 969 125 167 507 103 46 896 89 163 258 119 171 206 108 24 47 80 422 639 94 177 357 76 193 757 117 279 745 59 388 986 31 18 321 55 700 988 132 608 712 117 359 901 66 64 236 110 311 540 104 198 945 97 897 948 113 58 828 111 921 922 151 505 761 111 707 841 84 708 781 66 244 697 145 844 932 77 20 522 97 144 354 109 165 782 65 707 904 151 835 886 161 7 544 27 485 549 82 782 847 66 251 295 75 87 920 118 341 444 100 267 589 15 20 583 90 434 961 147 388 743 97 271 688 77 103 997 122 222 947 80 77 133 91 197 803 68 823 998 152 354 908 79 96 720 91 106 914 171 709 830 111 423 849 125 474 698 64 54 928 128 406 828 88 573 882 111 877 921 78 306 423 119 538 863 67 207 790 113 420 707 101 458 525 86 681 940 106 201 662 57 70 479 56 600 889 137 63 274 142 187 362 90 459 707 63 727 913 61 582 611 66 483 932 115 532 933 99 403 782 118 526 926 107 658 829 88 215 634 96 336 811 39 243 851 98 142 729 72 321 348 135 708 730 116 257 485 94 696 877 117 410 720 103 103 423 131 65 965 67 94 425 44 75 341 131 375 890 109 22 253 125 298 906 72 6 256 89 548 997 128 199 434 109 526 591 114 424 728 57 20 519 86 570 697 74 154 899 84 223 663 107 1 916 102 176 735 86 56 252 63 282 330 19 183 559 88 259 951 68 52 205 107 583 861 106 131 929 14 31 917 131 327 517 117 639 927 125 377 551 110 53 474 71 639 766 135 42 874 82 977 979 101 75 808 84 744 875 94 305 772 69 381 617 136 67 190 80 568 643 111 482 926 101 330 480 47 807 846 99 145 850 155 543 603 89 92 545 73 368 638 115 745 862 71 20 694 85 189 496 113 528 536 106 111 677 128 269 539 113 755 963 104 86 610 108 204 811 119 470 993 109 657 938 70 88 239 52 95 113 114 737 828 94 224 377 113 554 610 104 33 197 136 578 720 74 288 645 81 682 759 131 600 686 43 85 511 47 388 423 88 667 989 81 47 654 77 8 972 152 118 812 74 243 732 148 445 945 90 389 809 75 354 526 59 403 525 145 237 609 134 635 711 61 279 992 95 75 643 164 25 582 132 515 671 121 492 629 55 139 282 75 450 982 116 375 853 78 461 759 98 361 776 44 126 458 82 81 987 61 51 371 86 781 819 59 54 462 103 309 850 110 82 314 102 168 263 65 117 636 99 10 581 112 4 38 98 134 234 96 51 581 73 511 578 128 273 589 83 189 759 103 351 523 88 573 792 166 221 657 88 541 897 94 559 676 58 416 497 118 307 457 97 351 532 145 264 439 123 388 601 133 35 775 72 318 692 139 784 879 81 335 723 137 586 837 83 303 532 83 453 753 107 71 842 177 187 493 127 102 878 154 693 720 34 525 578 44 11 666 83 21 244 64 529 860 129 754 771 107 168 885 127 440 789 61 762 945 113 224 901 66 409 806 85 48 708 119 646 745 98 86 644 146 383 867 60 274 354 132 215 979 126 323 434 102 14 108 112 248 462 62 237 388 98 301 539 133 48 667 109 77 953 64 163 413 123 152 242 68 819 982 86 170 635 75 430 845 69 58 355 47 413 459 117 843 882 97 21 193 83 151 786 108 835 966 136 18 312 96 291 866 56 521 862 73 132 916 135 252 884 78 69 968 87 568 709 93 199 754 109 107 399 162 703 986 89 215 576 86 154 835 92 140 687 47 287 400 97 366 720 86 617 628 65 274 905 123 349 522 72 492 581 73 58 917 166 524 871 50 337 554 92 144 745 93 38 317 71 116 802 89 607 704 120 492 846 75 485 812 101 206 606 72 70 330 72 361 650 54 23 391 106 343 845 95 544 963 21 21 980 133 622 826 116 525 804 150 445 756 23 631 835 112 92 701 98 23 419 117 380 705 92 405 459 90 538 648 70 168 325 95 0 946 70 122 502 96 286 824 100 227 930 64 280 459 94 617 647 128 582 871 157 350 746 109 525 831 75 78 777 125 497 537 139 354 767 80 31 971 143 675 793 45 420 914 63 719 961 95 47 895 103 94 669 75 543 874 102 265 472 115 290 332 139 646 995 159 781 916 126 244 533 67 73 466 73 184 739 162 143 899 121 2 214 123 206 786 80 269 678 80 17 907 131 436 757 69 327 701 97 343 444 83 232 390 152 297 973 97 272 859 82 814 971 89 522 524 131 67 234 113 585 791 65 136 702 119 393 536 95 318 955 103 339 855 82 201 374 147 223 408 64 613 928 70 145 866 136 5 34 118 373 723 95 677 740 24 145 175 141 151 457 74 42 345 126 138 920 73 429 532 101 529 955 56 93 713 89 412 754 143 493 959 75 369 390 85 543 839 116 347 906 107 185 208 150 626 755 145 23 794 100 61 133 87 763 890 158 427 694 87 203 879 121 431 508 70 200 617 98 739 983 137 338 447 86 475 556 137 273 863 105 55 467 64 511 780 17 660 892 98 57 989 49 165 451 127 353 993 111 220 964 57 274 947 139 97 684 109 440 777 87 107 536 78 490 931 100 382 714 92 738 854 76 472 916 93 160 596 96 28 204 108 168 369 125 45 380 134 313 589 65 863 905 74 910 915 102 671 841 167 362 701 115 286 518 96 45 944 139 297 981 45 628 715 98 306 853 139 617 978 104 202 708 116 324 925 139 31 717 90 126 548 41 360 958 111 375 396 71 85 760 103 16 289 73 247 346 114 40 884 105 61 238 16 587 933 166 485 926 151 43 830 87 379 393 78 891 963 98 341 723 115 134 618 66 624 828 131 432 576 121 375 407 96 693 934 100 569 779 64 342 963 109 705 829 151 763 804 112 449 700 88 397 602 94 499 870 130 672 826 124 381 718 99 140 518 130 618 707 133 278 587 74 231 884 116 99 633 86 415 762 69 211 584 134 172 185 66 270 384 106 298 563 112 228 792 81 430 588 84 457 716 128 256 360 140 344 549 127 213 300 93 6 457 71 790 910 134 629 788 34 41 386 141 23 82 101 474 732 135 226 906 111 751 926 103 75 410 109 175 331 99 195 289 95 437 772 65 333 879 92 245 347 42 258 435 86 83 985 133 566 571 85 194 223 59 332 508 101 714 817 58 143 283 94 105 570 128 158 923 144 337 627 158 210 540 83 86 804 113 51 590 80 163 694 104 596 931 118 480 983 172 306 508 103 22 271 101 388 846 120 516 518 98 144 340 81 345 948 96 594 859 78 134 564 71 660 900 105 277 597 43 75 486 123 881 896 79 213 711 56 312 956 89 283 542 122 230 460 113 548 658 119 123 353 40 87 558 32 538 972 185 344 615 113 696 897 25 88 358 100 203 482 76 315 425 52 197 747 123 14 646 116 181 921 104 599 730 102 385 545 82 224 585 133 216 613 75 821 981 48 300 816 105 83 536 49 8 233 143 149 624 103 76 475 120 44 664 146 519 785 84 129 329 180 364 728 135 516 884 113 700 825 124 243 944 111 217 225 124 637 952 81 137 403 111 673 836 109 66 853 132 621 971 127 246 679 60 48 661 109 739 952 99 5 773 118 188 640 126 243 806 56 28 429 91 858 966 99 42 757 105 553 764 117 294 527 120 39 377 115 318 626 81 280 935 97 242 478 105 253 481 94 72 610 153 309 345 72 173 823 69 632 909 169 252 954 116 536 864 126 14 491 123 112 437 60 447 790 120 154 910 137 449 653 87 540 910 98 528 602 130 35 952 58 712 895 56 368 982 121 246 724 154 421 463 99 5 857 163 75 938 78 649 837 141 686 828 88 483 871 78 543 574 63 403 957 152 436 972 165 74 647 61 853 946 80 357 845 114 259 545 79 108 833 92 32 144 99 139 411 101 227 307 105 454 866 67 7 450 83 91 455 148 97 403 98 618 878 137 405 527 75 660 749 91 48 245 120 726 729 132 36 336 85 468 889 32 342 363 97 32 756 70 547 866 96 679 871 108 301 305 136 13 453 84 271 589 83 430 771 97 500 988 77 780 916 123 527 988 88 225 967 154 144 514 118 666 781 103 90 849 120 464 549 104 232 746 111 366 939 137 328 946 61 661 811 83 115 885 125 536 869 95 79 235 73 351 375 177 67 297 132 74 761 28 673 882 85 702 953 127 257 530 35 373 405 121 854 901 99 198 940 174 775 846 92 214 912 89 24 116 65 584 745 124 26 255 83 11 369 58 318 432 118 67 851 83 613 812 86 216 963 38 378 448 100 289 680 138 133 888 77 286 349 118 34 564 94 524 783 65 76 966 117 414 603 141 577 718 77 816 938 84 600 905 118 597 677 73 155 236 118 454 741 85 818 888 85 204 722 114 149 416 38 11 446 129 350 581 73 648 791 86 127 736 79 118 891 89 522 895 100 144 442 71 189 624 135 421 543 80 281 905 94 374 897 132 478 817 108 169 700 159 239 979 111 49 115 99 449 909 88 109 762 131 257 695 81 125 966 57 80 799 128 680 862 47 8 769 20 810 966 95 127 780 77 126 742 96 235 787 97 99 156 64 339 610 72 91 317 176 1 803 44 572 697 56 431 731 103 929 941 104 795 969 115 233 704 106 181 638 60 278 839 122 335 485 58 419 819 132 623 813 80 245 383 54 399 549 172 60 707 109 745 843 105 419 997 67 256 741 139 583 882 100 865 897 58 899 991 132 32 354 118 768 873 89 894 911 147 130 715 95 564 798 44 128 280 176 273 906 31 496 894 179 30 527 140 216 765 128 87 664 161 173 988 110 411 524 88 714 849 125 450 825 29 17 466 121 54 383 108 123 876 137 3 330 64 58 161 143 398 439 114 313 982 105 698 730 141 285 806 104 107 885 83 105 715 115 132 897 188 193 685 131 151 730 131 38 255 115 342 370 73 288 732 124 122 726 92 174 851 62 366 617 80 23 856 122 869 959 116 599 916 73 311 643 97 201 613 76 208 335 111 413 756 192 78 494 68 420 742 103 800 880 77 188 315 70 67 330 123 239 771 83 317 615 100 327 960 85 932 996 137 29 412 118 427 862 100 137 739 109 190 604 127 131 847 117 445 823 75 748 978 149 439 990 123 411 893 129 230 816 108 240 781 135 794 945 106 70 235 133 577 900 131 494 890 141 190 220 56 58 865 138 595 825 149 286 509 122 592 808 111 615 772 98 441 824 111 358 939 110 192 627 119 132 489 66 270 931 110 180 856 94 158 436 47 490 674 126 45 519 122 239 408 117 441 818 132 11 769 65 163 976 176 61 453 126 758 865 97 17 877 56 726 843 148 116 459 153 44 884 74 520 960 96 1 369 88 64 629 40 100 649 69 214 330 124 194 321 129 90 895 116 83 182 62 399 853 44 795 962 107 306 810 152 309 494 100 547 880 96 284 411 84 109 340 153 317 532 74 523 689 113 76 913 88 713 841 156 468 477 141 660 869 125 182 772 99 181 435 103 568 983 154 437 554 138 88 875 73 224 606 151 160 210 125 15 827 98 271 348 18 106 505 66 317 847 72 21 629 74 823 862 76 641 950 105 425 840 133 110 936 74 853 984 68 686 931 122 841 920 83 193 963 129 101 879 112 250 883 48 315 751 39 65 530 121 64 875 123 293 785 96 325 680 91 631 664 163 263 601 84 769 885 147 684 722 92 665 735 121 36 485 112 14 590 109 148 390 65 89 166 132 347 949 112 326 741 81 105 936 101 70 795 110 171 497 103 797 824 79 154 298 116 447 961 59 98 862 91 56 905 113 195 968 159 315 414 55 135 709 29 651 884 118 55 514 90 281 932 128 342 734 118 410 924 104 808 949 77 281 562 170 358 756 101 148 892 100 24 592 147 621 878 75 843 913 161 625 840 76 424 458 101 275 418 56 505 706 77 40 226 110 410 769 125 104 895 117 188 897 45 424 761 112 735 806 66 490 542 88 513 810 61 160 538 103 242 709 84 232 644 15 45 396 100 246 259 115 345 666 113 109 117 81 88 392 116 73 97 144 57 270 154 263 624 116 729 737 53 143 231 72 506 860 110 211 339 63 936 974 111 797 945 118 286 395 146 455 992 67 553 720 86 299 757 65 230 661 118 194 599 129 767 930 150 349 781 91 685 750 139 524 778 86 12 434 78 733 846 96 744 831 120 32 394 132 98 596 133 726 816 61 229 622 99 69 979 98 923 927 73 253 296 65 48 741 113 545 916 34 205 672 70 518 553 137 5 433 72 159 886 80 26 284 127 305 843 130 315 616 68 386 565 81 172 776 82 505 989 104 339 721 141 427 643 92 373 593 147 264 457 65 112 497 85 252 983 99 267 709 12 29 510 163 286 676 137 70 744 88 257 813 101 157 258 85 76 550 135 27 493 88 391 476 62 170 865 97 124 515 69 290 375 92 444 639 104 20 693 64 659 779 81 93 930 28 100 683 55 633 886 86 299 977 100 501 976 35 30 995 105 6 707 121 313 744 117 226 500 135 253 963 60 326 980 79 316 627 104 154 562 24 217 548 98 585 824 80 53 766 97 867 958 124 685 911 92 694 789 69 451 673 113 151 332 112 918 974 115 219 221 127 216 727 95 456 945 91 277 755 128 409 418 130 402 431 129 568 941 108 187 682 87 127 386 104 313 814 106 225 402 86 490 801 61 14 770 122 384 447 33 771 772 106 48 744 74 265 704 96 560 818 83 245 677 121 727 918 80 51 377 50 769 862 72 774 819 43 128 430 98 138 307 102 202 210 135 39 528 84 471 586 95 198 648 166 496 852 138 802 840 43 465 894 86 259 606 59 54 108 159 50 106 63 98 932 46 226 251 110 104 315 104 442 593 68 69 390 108 122 397 91 423 546 48 232 459 148 300 886 105 163 924 142 496 501 62 37 610 93 535 743 92 381 621 108 94 135 139 656 930 56 693 901 102 448 585 144 445 910 77 384 479 107 48 842 120 563 899 134 178 885 82 808 822 153 98 912 132 267 490 106 53 958 89 159 378 114 25 701 122 355 488 75 111 566 129 94 219 119 19 260 52 409 421 112 71 427 72 133 202 65 464 928 109 200 823 112 404 945 119 800 881 30 139 874 106 122 850 103 170 498 107 554 667 66 51 629 110 300 752 135 105 899 123 79 765 183 178 505 111 867 875 88 261 369 92 250 907 82 616 907 122 492 790 164 829 939 111 289 903 124 398 977 103 458 774 149 413 441 97 16 701 82 348 474 88 357 947 95 320 459 171 347 832 104 276 501 145 377 564 141 189 383 74 408 572 71 803 929 99 379 481 97 286 882 99 179 415 61 904 953 118 293 938 32 155 537 26 989 995 100 57 668 82 148 314 133 606 840 56 602 615 127 709 943 125 131 250 104 576 578 35 985 987 60 62 477 109 97 369 57 92 690 57 636 729 147 159 803 43 487 724 96 374 834 139 307 959 148 354 823 109 817 977 113 714 812 73 89 723 86 57 258 125 464 631 49 610 700 110 353 513 67 737 775 96 212 860 148 295 389 108 267 287 84 916 921 99 376 700 115 659 704 132 574 998 103 401 552 119 154 931 63 76 673 100 226 945 177 519 650 79 690 691 83 830 979 51 292 366 134 235 997 104 393 463 91 235 825 54 182 773 76 353 806 93 624 964 134 750 844 85 899 910 66 656 910 114 764 904 104 110 913 65 485 946 22 450 495 92 482 586 107 122 914 116 381 900 42 863 933 124 243 619 102 103 300 80 605 690 96 34 552 120 158 903 133 771 865 115 8 252 35 784 928 52 462 821 94 64 780 141 355 446 104 487 975 69 764 974 104 379 929 64 90 885 115 398 603 121 387 761 113 203 744 15 475 811 71 580 805 106 298 818 88 154 797 136 422 593 17 211 399 87 832 945 120 331 666 116 481 962 78 31 709 89 520 807 120 115 764 80 95 895 114 51 73 111 616 957 34 181 719 116 134 180 100 527 759 78 65 834 113 608 830 104 221 933 84 269 516 63 90 237 49 688 757 75 320 987 86 15 929 114 337 694 20 316 967 77 283 440 133 865 882 126 853 888 179 149 851 89 235 615 77 510 595 96 643 913 173 193 339 68 496 775 135 465 737 79 170 177 74 59 549 111 293 362 67 286 607 144 820 891 74 503 961 112 344 864 115 499 752 88 539 964 133 513 966 90 69 445 89 765 841 75 158 660 75 124 950 74 55 287 113 834 945 133 245 991 82 488 556 129 304 409 74 420 732 77 629 785 152 709 957 107 146 369 77 635 662 73 111 622 89 263 937 107 766 885 119 423 691 119 462 974 96 234 971 99 858 962 85 88 967 156 435 533 86 128 471 139 113 744 119 422 677 139 917 955 116 499 504 87 539 861 57 484 555 133 147 785 70 208 248 93 229 644 57 190 714 105 845 923 144 327 714 145 348 885 166 230 942 92 212 951 94 424 530 101 74 118 51 143 787 111 399 439 52 10 374 110 332 678 86 48 612 111 75 545 139 192 707 107 189 505 98 595 945 107 7 739 105 207 890 105 359 569 140 0 711 120 122 687 139 168 819 166 544 944 101 103 931 63 316 335 105 167 617 109 334 370 110 294 594 90 18 860 142 529 882 120 262 386 98 453 858 139 453 460 128 38 350 69 738 787 140 128 389 81 233 283 123 555 616 119 620 855 114 14 503 160 13 399 102 535 757 74 758 826 112 602 661 107 772 790 133 139 542 124 164 236 118 735 851 79 42 608 66 228 232 30 299 906 47 642 676 135 523 851 116 365 726 129 215 904 51 127 548 72 285 859 114 405 738 118 39 550 107 572 681 135 155 912 128 675 841 45 652 871 88 356 375 65 750 845 79 477 679 93 612 794 81 1 19 61 470 723 66 289 316 83 296 418 96 453 483 163 2 634 27 234 689 135 639 930 126 763 858 140 290 314 107 208 504 107 218 722 84 62 767 111 101 453 153 733 735 112 499 916 125 315 784 95 293 836 131 451 637 60 121 795 49 842 948 69 590 745 50 366 440 61 73 615 111 51 642 119 239 735 107 333 545 78 316 713 105 265 937 118 241 547 144 421 740 95 744 783 96 275 896 64 68 340 143 309 574 65 159 545 63 18 535 93 545 866 163 104 703 98 436 949 105 185 588 105 909 974 96 443 861 105 598 661 87 282 291 138 309 831 84 42 424 102 727 997 75 246 413 103 345 387 81 807 985 37 198 983 61 143 426 99 760 919 68 845 914 62 502 520 75 162 379 127 209 937 100 148 306 151 549 855 97 126 784 94 149 987 156 419 988 93 210 328 90 465 588 104 620 952 116 331 711 97 707 817 109 465 627 88 294 656 104 99 384 37 42 43 117 639 991 121 32 939 84 207 809 95 5 868 119 221 921 75 46 742 129 199 554 61 242 906 71 730 736 194 146 565 139 754 861 74 24 69 126 681 966 141 351 815 88 240 673 99 193 238 78 238 296 82 80 759 114 407 436 129 40 403 84 653 947 77 151 598 105 335 499 44 597 672 87 248 787 98 683 934 76 376 590 82 390 937 131 262 331 62 400 632 90 558 969 115 413 899 32 13 927 119 130 821 98 40 165 76 314 821 51 347 454 125 546 998 118 165 792 107 517 968 100 298 306 94 154 391 89 314 779 138 168 906 128 376 409 46 10 727 109 663 905 152 282 515 97 72 467 110 735 791 146 687 747 94 237 495 123 5 367 97 577 705 137 637 810 93 163 713 133 594 982 117 788 790 36 365 805 48 126 159 112 105 761 121 691 780 91 377 492 98 729 873 142 477 834 91 235 995 112 73 631 70 277 922 29 130 600 69 687 867 55 519 602 101 437 523 123 777 968 101 278 987 78 81 673 105 241 829 124 536 549 101 77 993 121 170 614 75 94 273 69 194 899 158 154 653 182 296 553 116 693 924 125 228 312 85 319 382 118 721 940 99 295 647 78 369 577 68 711 822 112 339 717 81 576 977 126 429 932 87 20 470 100 378 999 97 100 376 127 696 710 102 307 742 122 608 804 89 408 912 106 138 636 72 620 965 135 289 797 101 40 584 103 440 923 96 155 816 170 207 442 145 71 761 104 492 722 92 105 530 28 281 776 97 226 986 135 701 862 82 158 323 101 119 125 102 324 478 92 322 395 61 173 665 112 492 955 170 103 603 102 122 140 104 38 977 134 26 674 33 519 881 92 197 815 104 643 938 80 893 943 88 334 933 172 452 453 136 71 790 93 388 715 73 37 269 85 6 915 159 288 776 112 800 903 180 686 731 84 51 697 41 66 569 84 84 325 57 578 791 65 410 462 107 304 902 121 137 703 118 945 995 70 349 808 81 35 307 111 214 538 114 10 567 83 229 286 111 640 998 57 23 464 92 279 645 95 730 880 63 58 801 189 203 387 153 171 215 32 551 886 124 337 885 108 368 980 138 840 898 26 449 556 87 829 999 103 214 821 121 174 197 67 7 716 84 767 958 144 459 970 133 632 993 73 671 865 141 802 911 47 337 775 53 15 242 72 395 918 139 468 847 117 228 400 132 162 483 39 222 275 108 933 972 76 615 657 143 59 143 146 160 696 86 266 315 59 26 770 101 340 884 59 31 318 95 52 427 87 752 981 125 33 751 46 219 500 98 271 760 114 118 222 95 214 634 72 423 463 118 318 699 107 10 364 68 520 619 129 554 642 131 567 791 100 147 609 116 7 372 129 381 736 96 185 474 101 103 722 85 301 620 94 5 492 81 81 775 99 428 967 53 409 751 142 428 723 146 67 402 86 374 886 135 697 929 117 89 346 134 625 898 110 510 892 95 87 502 85 26 606 50 742 818 78 74 930 71 681 813 121 343 509 148 134 505 116 337 469 111 38 51 94 293 644 138 313 898 138 366 533 104 244 739 48 66 386 61 486 882 128 196 736 105 658 743 99 0 584 120 611 869 101 339 808 100 41 249 90 512 517 57 475 512 121 212 356 71 162 535 94 260 410 135 56 491 97 320 491 107 219 371 67 87 357 110 703 779 133 178 385 96 405 734 189 307 508 89 557 975 94 210 309 1 737 773 97 222 710 151 240 599 134 708 948 118 672 911 118 641 709 172 230 820 119 229 254 74 105 702 136 58 805 98 213 582 82 924 944 98 337 805 67 79 552 81 98 870 89 166 222 77 238 880 108 231 622 81 311 738 76 38 515 49 278 452 106 541 733 120 242 511 106 487 915 111 78 635 126 413 683 84 612 945 122 793 798 92 909 947 114 299 893 83 808 872 86 156 336 68 678 910 25 420 513 95 872 884 114 126 466 84 117 139 123 194 980 42 138 744 150 191 350 104 123 675 93 307 337 99 7 647 114 49 765 99 189 398 141 494 572 108 116 189 91 327 379 114 298 755 74 875 964 140 488 655 65 806 907 122 749 944 87 93 154 148 514 918 83 720 733 96 77 818 90 454 863 83 315 993 51 327 439 80 45 761 64 242 641 35 464 654 39 136 140 94 373 873 89 68 517 126 830 870 108 439 755 149 768 943 83 81 668 79 420 548 68 388 837 79 250 876 66 71 237 112 519 879 115 681 709 103 15 447 55 172 879 134 228 797 43 778 978 142 4 438 118 531 588 147 464 485 103 257 578 132 581 922 88 494 786 108 780 938 116 655 814 98 442 726 61 40 305 75 133 811 92 574 986 67 111 666 141 712 836 144 51 841 115 517 583 32 36 251 111 31 915 135 19 916 127 469 597 118 161 767 112 181 804 121 637 806 101 196 536 137 522 832 59 252 935 145 144 626 80 227 861 104 261 624 115 112 450 115 400 554 126 351 588 125 247 325 114 78 144 100 450 646 84 507 899 101 399 895 137 424 442 83 217 633 165 342 754 113 188 960 145 146 152 108 249 626 118 266 576 94 322 429 91 53 73 115 677 972 53 262 958 90 452 964 28 357 839 83 186 736 152 259 383 77 785 952 66 24 631 96 117 528 95 535 747 114 279 655 85 164 544 79 266 732 149 307 340 99 397 612 72 155 755 78 294 841 69 524 550 144 759 776 88 485 551 90 178 848 126 354 586 64 253 414 59 220 992 88 169 583 101 1 623 161 342 655 67 475 919 94 356 699 158 202 949 115 460 664 77 646 821 87 404 826 136 491 645 127 254 643 97 562 883 90 876 917 76 278 707 103 33 966 181 708 861 88 918 984 142 618 675 77 372 729 164 658 775 95 350 568 103 418 501 96 220 535 144 929 946 71 144 820 135 147 426 122 252 410 133 701 828 111 281 694 99 174 968 127 181 906 111 58 845 142 361 377 138 101 374 68 163 748 87 820 825 131 102 226 163 59 859 155 67 719 76 145 474 137 116 750 90 178 719 67 228 575 116 17 295 107 514 572 83 325 692 148 47 84 87 589 736 124 11 334 53 891 942 71 451 645 130 216 951 122 154 839 42 679 994 88 405 423 81 177 480 126 44 100 83 7 65 103 927 929 145 270 593 97 642 783 70 144 389 159 141 595 121 397 600 134 441 868 118 436 559 124 416 678 89 427 933 87 460 607 81 140 705 114 374 414 110 58 832 38 527 958 80 690 972 96 78 971 100 339 785 83 428 873 97 39 589 100 523 876 50 97 525 101 11 699 68 479 492 56 337 766 94 10 482 71 184 547 96 53 465 125 741 913 25 124 670 102 798 843 164 37 669 70 323 550 115 703 836 73 89 615 94 23 382 111 31 169 128 178 556 95 8 257 131 665 754 120 337 998 91 71 446 112 380 576 109 770 867 56 314 490 75 307 325 93 311 314 103 139 969 43 217 870 123 225 586 113 446 898 114 780 889 116 654 821 139 279 678 94 796 801 119 227 534 88 82 625 122 241 928 114 460 678 113 904 976 109 426 770 161 556 988 73 700 749 100 439 608 45 43 253 132 768 863 56 71 716 71 432 992 25 763 776 69 42 140 49 716 839 103 809 982 91 19 85 111 371 710 165 573 915 88 29 692 61 232 515 143 52 356 135 207 512 146 522 704 103 337 639 115 49 263 159 49 985 107 970 982 157 632 672 130 565 945 109 301 522 94 394 908 135 605 868 91 368 936 119 465 717 84 741 824 64 634 906 57 292 329 91 887 892 145 505 638 68 55 572 128 158 833 137 24 107 81 518 533 121 211 975 79 166 963 151 159 229 103 149 204 85 407 586 47 590 821 111 65 744 160 112 749 85 124 130 123 392 947 99 14 43 78 235 836 82 445 759 102 790 943 140 789 838 114 247 441 94 267 483 34 296 711 87 128 563 80 534 651 107 133 209 100 66 967 101 391 555 38 208 421 60 631 755 95 679 933 96 518 832 106 555 715 148 345 578 75 490 559 35 622 738 114 185 849 46 415 781 107 466 742 113 214 651 74 465 594 78 43 704 89 43 243 112 167 512 74 479 825 92 153 613 131 268 681 31 387 788 53 263 644 47 151 546 138 418 772 189 121 754 65 624 717 85 188 390 94 455 492 75 192 911 79 389 578 83 12 674 72 491 762 81 698 805 76 507 687 165 386 489 125 29 993 90 77 213 130 70 120 162 685 855 144 103 734 77 157 817 77 329 490 122 312 883 22 332 367 82 218 850 42 329 997 85 176 403 113 67 138 93 842 851 109 180 868 77 550 651 78 623 970 161 449 873 97 489 929 107 94 183 94 499 681 69 381 680 116 102 583 101 369 941 116 609 680 26 159 522 107 182 431 85 287 475 122 189 921 105 526 932 52 309 978 113 20 790 114 428 522 106 304 680 98 600 707 129 218 685 87 56 634 88 354 868 48 63 198 113 15 939 121 247 775 95 117 405 103 556 980 89 599 978 68 341 705 94 518 975 102 13 139 107 865 973 83 65 82 109 123 937 141 408 622 102 322 891 76 197 511 78 401 732 67 171 856 132 350 895 52 93 666 81 182 955 71 255 718 132 442 547 82 262 825 36 194 972 119 127 802 51 29 279 88 188 691 87 125 543 66 293 365 60 305 891 104 261 470 148 442 581 166 177 408 91 744 895 106 428 460 119 391 714 113 634 845 116 418 841 110 34 55 95 233 253 101 124 579 76 336 829 106 22 987 134 264 404 114 307 753 95 175 351 95 278 539 73 496 812 94 185 807 138 259 450 139 222 951 104 56 312 96 355 538 91 693 937 85 754 875 66 457 574 111 170 267 137 203 920 94 116 382 114 828 838 36 451 970 116 298 821 95 766 974 70 471 920 74 42 920 126 582 893 58 57 882 72 416 670 168 711 829 114 76 94 82 409 675 69 270 302 126 554 852 78 125 758 154 246 509 118 260 510 78 96 930 136 10 254 116 274 922 10 366 391 41 0 926 115 484 592 95 627 647 87 430 543 150 651 961 93 240 518 85 872 954 122 338 410 127 164 903 126 77 172 98 95 623 84 211 321 106 325 958 116 276 542 82 74 159 96 181 823 64 694 742 101 524 591 137 54 74 162 122 282 70 491 736 40 425 803 50 97 437 68 149 212 58 126 700 44 317 947 83 371 918 105 433 434 128 12 659 146 570 804 108 385 977 107 696 892 74 165 895 69 301 993 92 287 826 148 45 818 103 829 893 104 423 830 119 260 264 28 29 239 103 146 832 154 59 147 77 674 925 107 229 536 87 23 429 97 19 402 81 318 805 115 447 676 99 668 837 126 217 757 113 264 659 40 760 767 113 133 327 84 524 650 90 409 898 126 249 361 77 145 798 47 179 645 76 192 326 55 251 513 98 612 852 137 545 604 108 270 708 118 403 880 105 11 466 88 184 205 75 60 219 57 40 291 128 127 659 112 186 587 100 110 540 99 523 746 93 25 346 85 788 987 121 162 830 131 696 839 104 114 518 98 332 857 147 677 928 153 134 460 68 423 616 29 785 966 83 154 716 89 28 58 66 277 613 77 89 264 73 111 272 75 307 513 111 729 807 133 715 867 135 745 819 92 270 568 123 387 865 140 624 846 115 346 650 54 556 880 136 186 664 124 733 768 50 185 871 126 135 781 102 45 76 85 269 281 75 363 446 182 496 596 122 180 925 106 889 908 152 733 774 53 577 917 94 4 319 141 448 620 105 499 748 103 589 858 105 291 583 101 64 337 111 247 784 155 517 597 76 190 410 85 210 668 138 124 808 97 750 813 84 18 689 96 189 272 116 900 966 55 647 732 153 195 544 96 819 821 87 472 760 132 120 431 169 339 727 83 238 505 121 782 945 113 389 480 71 291 435 85 2 800 43 8 715 72 127 896 74 659 959 149 661 670 118 101 709 97 759 832 74 319 377 91 601 737 82 199 433 69 814 848 131 326 836 106 149 304 105 445 453 140 375 417 97 4 24 135 206 382 66 248 357 140 607 647 117 46 674 126 151 853 135 18 787 108 143 615 126 501 957 84 299 308 83 855 999 88 33 399 96 363 780 82 76 852 88 569 887 98 150 536 122 310 488 123 492 685 134 183 987 100 41 574 104 222 509 43 156 962 103 449 638 124 627 776 139 341 401 80 117 609 60 473 754 127 670 992 101 812 853 128 664 788 122 32 578 93 509 758 111 303 384 88 169 291 110 546 996 144 662 690 111 204 953 120 160 378 74 212 354 104 185 813 74 143 241 139 356 439 122 137 655 101 287 849 154 104 415 123 547 585 119 290 325 59 334 898 52 77 989 119 149 445 77 24 616 97 198 286 49 630 834 178 311 639 61 370 701 127 238 974 73 30 935 90 203 848 127 278 556 70 76 834 75 3 955 80 386 627 103 140 974 82 149 978 87 223 950 105 126 463 111 218 981 117 27 425 72 221 860 175 319 457 107 49 389 91 333 551 101 498 819 80 87 521 79 598 995 136 63 133 99 92 419 75 538 939 130 827 887 100 760 820 113 877 945 79 266 488 81 337 631 93 122 295 75 439 753 80 85 190 107 689 970 87 224 328 143 157 660 84 157 586 60 174 515 111 362 889 117 336 437 115 404 565 116 144 584 96 710 992 93 407 668 35 1 662 85 257 628 142 638 701 111 213 554 74 470 953 150 399 794 111 721 853 96 641 904 96 858 859 143 79 883 134 141 916 92 348 473 139 70 838 147 226 497 108 72 936 87 384 710 130 389 620 140 550 750 72 133 703 83 602 979 72 61 844 122 310 916 115 76 511 56 54 178 68 256 409 98 290 728 109 249 621 108 224 926 101 120 437 125 250 800 104 684 820 141 161 230 117 430 869 97 426 529 31 432 633 91 312 898 93 237 659 94 286 536 62 188 555 104 579 967 86 256 992 95 529 906 93 38 523 100 432 784 84 111 396 75 484 847 140 7 405 182 765 781 82 758 816 124 119 654 34 89 360 106 189 776 124 267 288 73 9 155 79 370 512 16 790 805 134 362 567 91 348 512 75 356 373 86 148 515 142 18 895 160 82 256 121 0 898 70 430 962 101 46 454 110 365 526 89 20 941 116 657 867 102 219 471 134 699 953 116 64 410 126 362 439 106 169 788 150 620 912 112 306 346 64 717 731 134 184 432 89 649 904 109 748 832 74 194 434 80 601 640 83 606 620 76 428 735 135 89 380 127 40 486 76 397 827 83 163 279 133 154 431 104 57 844 94 249 416 30 69 632 86 521 611 98 20 601 99 662 709 120 153 674 40 278 963 91 236 611 66 288 621 55 590 892 73 26 163 79 166 251 142 247 278 81 258 287 60 826 835 123 155 552 105 460 722 90 447 918 114 166 843 102 178 713 51 33 470 85 272 880 110 150 584 172 210 389 89 244 976 85 9 769 83 271 824 89 92 272 93 784 853 81 187 376 97 522 842 70 228 899 36 93 836 107 243 434 156 59 851 80 546 666 96 169 305 32 280 368 90 225 706 88 459 553 103 916 964 117 974 993 76 190 522 102 201 326 150 316 408 107 48 809 91 7 492 121 245 449 111 113 716 103 755 830 82 732 921 113 192 653 93 108 901 118 216 738 152 212 492 148 166 735 81 240 395 121 258 369 108 244 532 75 82 353 130 159 666 42 114 417 73 435 695 88 355 778 113 77 454 96 673 870 68 472 795 102 509 638 66 626 649 127 280 802 86 182 240 54 510 549 90 304 391 107 156 325 67 180 763 144 284 936 76 253 678 77 435 532 134 367 513 102 154 567 109 68 560 128 888 959 127 475 899 120 188 725 90 404 960 107 399 870 99 7 378 127 287 647 121 716 729 82 481 958 94 398 534 125 1 760 104 223 836 96 445 568 111 726 745 147 283 333 84 13 379 50 135 277 108 718 749 108 180 345 73 155 451 107 551 782 82 305 850 139 66 741 90 619 909 82 401 480 128 190 243 80 269 626 115 131 298 89 530 604 72 389 911 132 319 416 96 2 17 123 530 815 69 203 776 110 253 370 79 24 96 90 348 841 85 242 830 99 776 914 123 105 382 91 469 791 103 322 470 102 5 419 129 548 882 108 258 452 126 177 976 119 380 422 153 698 776 121 201 278 121 160 236 80 431 745 109 631 902 68 334 471 123 109 619 104 526 837 61 116 951 95 25 520 110 242 479 122 22 657 62 196 224 133 656 845 121 11 271 91 292 360 121 644 818 104 105 784 61 373 637 43 2 835 72 603 951 83 897 937 127 223 635 109 141 846 81 219 343 77 303 345 116 229 911 103 94 653 80 11 681 141 662 878 123 18 666 80 63 525 133 386 532 148 350 715 84 653 818 81 747 967 89 326 607 103 215 338 87 141 287 101 4 488 51 243 527 71 50 495 118 31 302 114 8 869 51 48 769 82 427 921 83 14 492 85 263 740 106 360 951 93 84 115 146 548 792 92 154 868 94 0 71 138 895 919 102 71 624 47 611 893 79 45 513 122 560 899 142 126 952 157 270 453 122 194 654 69 218 856 49 532 928 142 427 726 108 23 258 125 479 635 80 131 256 93 162 411 87 434 779 119 645 985 91 22 573 114 115 870 126 736 889 149 769 884 112 70 418 56 164 711 143 593 717 133 63 152 140 386 709 119 342 912 40 174 490 112 302 654 107 388 608 125 614 709 89 478 727 79 386 601 52 474 709 132 193 865 58 69 183 69 771 779 102 476 978 73 287 604 119 81 196 123 59 906 151 465 552 86 293 550 111 279 543 94 493 512 94 495 894 67 654 812 119 253 917 92 192 733 150 27 81 145 739 801 97 388 659 96 575 598 115 805 983 129 6 638 161 5 173 27 533 919 89 364 412 41 289 848 150 33 73 37 292 393 124 775 842 37 71 372 89 228 362 93 297 328 63 564 886 115 95 619 81 675 815 60 76 163 70 293 597 122 897 916 121 359 924 128 463 937 121 284 921 121 173 875 140 142 369 102 390 595 84 356 629 114 593 647 73 661 863 70 733 822 59 308 335 89 376 410 134 89 794 141 388 611 97 214 767 165 276 317 53 593 920 135 275 729 132 67 324 118 547 705 66 340 610 105 613 949 132 89 165 112 827 847 175 332 441 153 420 508 108 17 81 90 350 393 141 431 564 80 558 672 99 27 432 91 317 671 150 31 556 92 478 830 85 351 379 108 402 674 120 329 573 77 228 583 75 717 954 95 114 306 115 832 915 43 214 249 111 141 958 109 141 598 102 738 978 86 77 845 53 817 990 86 83 448 122 611 672 115 304 777 79 316 592 108 374 617 80 577 843 44 319 823 131 339 682 152 259 708 133 92 660 96 97 662 144 312 723 58 140 859 83 64 641 70 59 395 111 528 898 108 24 713 122 539 606 90 210 676 71 599 681 130 256 442 111 106 763 130 388 444 120 252 674 91 298 610 140 11 423 97 197 502 100 383 787 75 56 148 89 345 407 105 340 488 148 188 485 98 709 898 89 305 317 101 360 417 105 119 718 137 37 683 104 434 840 112 0 606 130 337 784 99 262 710 78 232 487 101 291 558 111 98 997 108 217 363 68 363 520 121 385 663 106 94 545 64 533 816 39 104 557 86 458 680 106 351 828 90 318 467 104 439 628 116 264 657 67 23 880 105 159 297 63 556 582 117 618 632 56 136 651 119 303 843 64 482 762 100 382 881 88 45 137 108 152 878 160 2 954 107 229 726 108 59 319 123 293 698 77 31 217 101 20 717 93 67 408 48 952 974 120 396 500 120 653 702 63 157 463 150 117 340 20 473 793 96 711 950 114 469 509 60 250 739 112 496 892 74 510 725 134 124 908 86 528 570 124 709 764 109 382 558 124 47 788 138 746 967 120 367 947 96 768 908 79 377 487 149 519 934 80 204 232 84 522 878 74 45 764 140 255 344 162 529 957 148 530 828 92 105 529 67 350 649 110 124 630 108 832 938 139 108 781 80 107 347 110 287 830 102 496 972 135 897 951 56 408 875 115 311 601 102 178 903 81 475 732 108 169 601 85 349 989 104 611 667 127 212 456 65 531 959 42 129 199 114 21 442 139 180 318 84 649 692 80 577 720 65 232 967 81 96 900 112 207 867 26 377 992 134 177 613 128 332 782 113 36 230 78 263 450 98 285 475 54 792 996 36 15 850 59 226 840 103 288 890 78 14 283 66 83 290 136 459 735 84 509 819 57 207 806 71 256 774 138 312 539 179 287 291 100 458 875 107 118 246 63 446 517 106 761 880 133 288 491 80 28 262 124 116 674 93 156 466 120 490 730 81 281 844 81 49 987 135 195 400 79 121 375 61 19 617 132 975 995 105 35 194 92 177 725 193 750 962 127 332 614 102 23 215 1 770 843 64 84 220 132 501 707 96 218 587 88 91 762 78 114 303 102 757 980 114 47 378 72 562 987 74 416 609 113 441 984 127 180 870 52 495 911 101 368 624 84 729 995 66 666 934 61 613 902 121 282 619 97 78 256 104 223 371 102 280 450 94 129 487 63 279 709 101 6 859 66 302 421 93 655 730 105 516 669 70 767 933 132 172 215 113 72 281 111 842 876 156 311 697 105 59 421 99 50 252 58 605 852 112 2 446 125 23 560 102 454 602 91 114 308 68 434 562 26 398 418 45 530 941 174 393 807 116 60 427 135 805 816 48 838 893 90 568 586 86 283 882 66 530 898 110 720 853 80 177 511 116 81 580 80 322 857 96 80 220 66 94 831 94 576 875 81 442 669 129 283 992 145 257 865 15 139 196 96 510 953 92 275 763 72 74 122 71 558 941 80 528 531 120 496 984 82 207 751 63 471 527 112 111 366 70 723 785 63 60 918 124 310 467 51 45 205 149 78 994 135 226 846 96 705 946 113 92 260 102 469 885 125 253 835 87 275 788 145 905 961 117 102 279 88 213 492 47 41 89 90 303 777 114 262 842 107 481 623 81 213 817 78 72 806 42 260 372 118 181 537 62 669 899 90 42 921 149 200 747 74 5 313 148 281 858 65 726 985 131 108 159 125 300 971 151 424 955 93 78 758 63 179 936 96 202 778 56 580 600 85 57 281 158 240 437 83 544 928 95 531 719 58 211 529 94 520 870 172 145 529 87 134 759 101 215 763 116 275 842 117 13 77 96 211 249 25 173 263 80 261 634 77 396 929 105 297 333 56 613 806 134 615 716 131 479 766 107 76 975 81 216 646 149 77 249 105 207 622 38 498 584 146 303 329 78 89 347 131 499 861 99 565 933 121 429 933 96 119 503 134 161 592 110 590 949 150 834 947 71 96 127 83 651 940 65 55 810 97 231 284 107 761 914 61 17 275 99 490 940 100 164 945 144 188 606 75 212 466 69 70 328 114 175 874 159 878 980 72 199 617 118 52 855 6 241 981 88 140 765 73 437 917 128 38 175 86 411 556 82 52 358 108 338 438 107 462 853 111 12 338 123 19 681 107 198 842 69 208 552 70 655 809 33 318 555 86 747 932 114 220 311 118 498 882 133 317 743 78 404 420 68 656 730 115 185 634 59 556 886 132 67 380 101 97 254 82 336 755 70 94 363 101 416 753 90 178 875 111 908 969 89 326 651 119 309 610 147 460 741 63 286 934 124 445 916 43 665 679 123 218 620 74 414 983 76 228 417 111 11 661 82 59 878 109 123 804 140 545 770 102 114 969 117 287 966 122 441 488 99 311 965 55 377 933 130 385 535 57 217 360 82 342 745 121 757 861 105 614 695 51 255 918 78 239 888 83 40 587 114 101 616 127 611 972 91 360 721 91 365 524 98 337 654 131 131 144 83 546 597 97 672 945 107 67 396 144 632 935 120 419 635 106 237 321 73 170 980 94 69 849 90 494 844 120 435 625 103 332 507 30 96 874 105 96 519 108 167 907 112 391 833 101 359 671 113 349 560 107 558 717 99 5 897 115 864 929 149 236 767 128 110 387 68 789 967 108 632 766 74 12 351 52 434 989 101 159 333 132 218 301 139 209 512 95 323 788 114 9 505 108 287 412 141 644 883 70 446 923 115 90 390 140 556 632 110 523 739 82 556 883 52 594 913 78 52 570 70 177 914 94 460 491 138 138 431 108 244 534 22 489 633 113 104 966 77 437 571 119 837 859 142 159 500 99 560 967 120 401 811 118 512 895 88 489 750 115 142 269 158 40 916 58 341 526 57 246 931 138 158 986 146 54 460 78 257 475 96 105 201 132 502 608 125 108 599 73 20 517 133 261 735 89 383 721 90 373 951 81 132 629 102 305 855 114 310 666 91 480 986 104 62 344 48 14 159 117 435 869 135 192 245 61 647 667 112 134 312 86 778 793 106 245 435 89 231 751 74 668 781 122 81 933 99 451 879 93 821 876 95 602 695 136 355 383 135 24 886 114 136 355 122 206 369 100 1 536 98 652 673 106 811 871 97 195 801 121 356 360 111 559 717 117 77 959 140 840 959 95 803 914 50 511 770 138 213 416 86 345 998 170 371 948 50 271 355 122 128 242 112 83 600 67 10 473 84 173 211 121 535 536 62 804 888 92 543 590 98 345 703 119 553 642 74 47 141 78 410 438 110 200 994 112 109 704 122 544 979 135 818 897 70 66 439 95 328 417 111 127 614 153 135 262 38 243 566 93 471 832 107 448 505 102 340 782 84 231 595 102 164 341 111 230 458 79 262 910 75 87 386 83 495 752 57 853 912 41 190 227 85 531 997 93 197 430 119 450 557 64 776 982 87 457 723 68 803 855 56 166 836 94 489 789 77 9 235 107 282 738 95 745 768 84 227 492 139 211 784 181 1 998 106 361 507 72 222 768 135 335 403 96 413 760 99 415 533 84 81 957 93 96 629 108 831 976 170 1 940 102 550 624 78 760 807 121 5 294 84 558 810 51 620 946 132 490 663 54 363 804 123 137 251 126 242 601 99 228 518 141 249 657 100 54 979 111 187 588 96 779 942 142 12 671 101 175 910 63 214 753 63 321 902 101 420 954 124 619 948 70 113 206 83 32 877 100 603 933 153 173 932 63 128 789 120 115 722 147 344 913 74 661 920 115 508 816 68 396 512 118 348 916 68 709 881 94 286 479 112 71 117 157 269 635 84 393 898 130 374 526 72 487 807 139 305 393 73 436 711 91 41 322 105 122 760 60 254 306 136 264 999 84 750 828 76 172 858 105 131 724 79 294 763 127 619 910 87 107 856 84 396 795 86 384 629 77 550 940 76 322 400 96 427 854 142 146 693 103 389 982 48 17 457 106 659 883 122 87 638 120 387 410 124 274 531 151 172 930 107 535 856 115 17 498 93 693 898 40 541 723 100 566 609 87 469 943 129 628 865 99 561 573 98 1 822 82 324 521 93 844 854 113 236 544 125 495 947 180 413 432 88 273 591 73 419 987 72 457 994 113 877 880 131 406 723 110 97 373 50 217 993 125 216 547 81 168 362 123 273 812 83 552 724 86 518 703 57 89 482 104 86 456 52 59 200 46 120 688 128 301 563 119 274 933 79 304 575 106 166 527 87 554 778 88 467 643 62 147 580 111 425 903 113 477 775 72 177 239 68 232 352 160 598 633 108 668 709 96 403 499 49 178 835 127 760 989 55 711 768 86 680 707 118 136 904 169 567 634 91 672 921 143 233 853 142 516 700 142 448 549 86 180 820 71 40 752 79 660 787 111 34 230 62 395 464 105 22 616 120 286 547 112 45 198 97 120 979 91 442 696 144 130 795 109 135 457 130 231 323 70 16 218 124 446 908 129 299 644 56 38 137 105 179 265 99 123 363 118 603 729 115 178 643 94 51 673 88 515 609 59 55 717 86 63 800 143 33 435 84 757 976 107 377 952 132 27 208 99 721 924 94 294 629 94 256 871 139 577 749 115 146 892 89 213 356 69 766 999 87 273 838 86 548 922 132 655 966 140 294 597 103 442 498 108 427 870 101 82 609 151 1 527 60 368 616 109 472 813 80 263 316 87 117 247 153 560 933 128 532 796 146 25 85 107 264 641 143 808 944 100 255 771 68 19 659 118 563 673 61 90 326 82 367 446 59 395 627 166 709 949 137 75 205 95 607 962 82 416 483 88 53 195 105 2 161 99 599 689 103 389 457 83 101 860 157 149 502 112 525 939 87 18 647 93 520 649 98 789 846 84 430 458 138 133 867 116 174 752 123 280 812 128 13 528 111 766 968 66 471 974 126 469 560 108 151 682 134 61 781 126 887 894 121 178 944 86 395 789 85 162 646 161 574 595 103 16 304 55 109 308 78 79 480 118 124 274 112 47 779 64 54 123 101 82 526 110 113 886 71 189 593 55 7 320 81 114 750 114 47 492 130 274 394 107 226 429 140 113 620 107 412 486 82 662 968 103 91 336 97 52 190 66 925 964 97 429 849 76 56 518 92 223 363 149 272 325 99 828 960 191 143 250 147 17 439 100 18 398 48 455 915 101 54 775 102 83 184 100 724 916 179 612 737 137 358 742 98 111 597 71 208 959 93 248 686 87 183 878 125 115 823 112 722 980 125 388 855 121 391 403 105 126 605 157 497 578 81 600 895 81 198 666 66 127 142 72 270 560 115 771 858 101 282 587 106 750 945 75 932 985 108 766 788 74 163 693 129 589 608 100 100 645 132 46 740 83 464 724 76 371 403 100 237 864 96 35 132 151 24 513 114 129 967 92 158 312 134 519 673 71 555 565 96 221 569 118 712 891 52 421 773 76 193 576 127 334 865 105 309 388 51 456 868 95 283 536 117 381 717 117 30 225 93 46 598 76 392 815 75 146 635 111 187 878 115 229 243 84 528 704 90 640 761 74 594 682 105 212 641 73 240 551 117 276 378 115 179 908 132 355 889 82 7 409 84 214 518 105 516 885 80 121 174 101 423 734 108 466 739 111 125 940 132 713 998 116 314 748 145 215 449 130 651 731 80 243 783 73 204 229 164 106 802 150 382 870 101 368 728 98 362 760 113 304 702 99 14 409 85 0 508 55 306 959 73 84 781 88 146 381 92 115 157 130 200 310 81 46 863 97 789 904 83 139 405 110 217 466 68 34 233 111 595 871 155 14 468 75 386 513 79 922 933 118 692 917 95 534 573 115 95 808 141 439 743 125 219 434 114 436 794 113 751 865 105 104 930 92 400 918 91 588 649 44 93 943 104 154 425 91 29 748 110 553 913 100 406 783 85 73 592 86 485 832 130 526 732 82 669 939 40 515 565 90 160 347 113 488 719 97 163 838 163 710 832 95 41 261 92 201 360 98 493 718 132 13 931 119 6 103 174 490 935 89 365 768 64 547 766 64 915 961 86 150 422 130 310 320 93 7 456 85 310 417 79 264 297 108 48 257 98 483 777 141 46 393 83 427 460 77 93 752 80 308 483 101 6 88 105 289 435 129 33 500 47 560 624 88 131 302 116 79 454 129 696 841 107 139 929 1 504 666 87 219 411 137 25 515 84 635 991 102 504 609 124 393 805 125 633 950 155 11 294 97 16 177 109 94 934 157 51 88 114 292 762 74 421 969 98 104 937 110 141 535 137 476 810 120 405 946 163 331 451 63 420 444 73 251 748 89 604 827 111 56 741 105 36 663 118 1 651 124 224 763 100 278 999 67 203 204 111 617 670 114 307 550 65 54 662 111 474 854 112 202 849 117 581 927 38 370 371 104 600 927 53 96 745 48 146 598 64 675 822 111 97 591 136 71 492 135 219 944 82 144 930 135 416 597 102 382 515 81 53 544 62 113 261 36 239 769 125 89 931 27 226 942 107 233 828 81 504 900 136 33 825 130 157 409 110 260 428 63 314 625 93 72 235 111 89 574 100 176 204 128 285 428 121 278 834 63 42 788 116 490 508 169 291 897 86 239 583 50 33 565 173 244 733 104 656 964 149 161 228 112 359 435 119 89 817 105 904 974 104 695 895 1 604 763 72 70 272 77 81 857 91 702 876 90 93 529 91 402 711 102 551 881 117 301 760 73 392 825 66 404 642 110 544 771 106 307 686 81 769 812 79 845 891 123 0 35 111 421 520 123 449 940 65 845 952 118 67 325 92 144 567 96 208 616 153 413 942 109 497 904 128 547 552 82 145 742 108 298 335 127 25 695 119 210 534 163 496 704 87 158 374 82 130 711 105 692 914 76 212 355 104 291 543 60 34 314 67 456 949 115 697 893 46 428 651 112 216 710 111 137 920 97 656 810 115 21 428 111 117 660 94 244 951 102 132 420 88 17 138 75 313 671 90 401 559 72 662 915 92 195 228 101 37 343 108 631 671 78 308 893 167 95 414 119 115 603 89 36 114 140 66 103 191 608 964 73 219 315 112 16 305 73 120 670 95 674 878 139 217 782 141 427 667 106 291 456 83 397 622 98 289 311 156 428 503 118 255 607 143 686 790 48 444 829 88 778 836 104 550 661 81 385 830 91 549 793 88 207 216 116 235 308 85 107 175 119 529 971 104 643 777 92 107 230 61 307 414 140 206 581 135 173 284 142 26 278 55 117 544 69 71 288 107 719 727 95 700 808 99 538 921 119 155 679 35 311 570 101 192 768 97 340 690 132 317 766 108 211 322 101 695 963 109 395 827 91 8 879 112 157 495 88 444 714 91 169 374 121 254 651 90 228 423 62 34 996 80 300 459 138 287 726 148 390 867 100 265 701 80 193 781 82 114 291 95 253 687 63 106 213 152 717 810 119 361 993 89 764 987 55 378 707 138 279 369 96 185 207 94 387 657 96 898 944 141 329 777 83 99 636 126 225 304 80 812 849 51 22 303 82 71 950 83 359 493 113 522 550 114 353 727 121 70 338 107 81 514 77 447 835 70 347 555 132 764 888 88 14 773 144 748 975 112 793 901 81 512 933 79 770 885 131 102 426 75 190 795 176 481 682 119 103 409 158 82 543 88 112 411 129 27 784 108 456 578 94 287 926 84 364 393 30 25 589 104 22 491 111 152 941 59 16 562 24 710 961 110 451 868 139 494 746 114 476 529 101 290 459 114 275 931 109 15 774 94 270 603 170 46 635 108 591 843 63 100 815 99 39 654 117 793 823 99 290 812 99 81 153 88 139 151 149 295 299 149 813 848 122 263 970 103 367 870 156 345 454 143 425 773 94 663 699 96 15 496 94 556 739 116 126 267 143 298 630 157 668 814 111 247 735 85 201 210 119 491 671 56 607 951 137 676 993 138 595 749 129 31 116 141 47 445 101 96 823 102 650 895 110 337 948 123 322 748 71 124 202 47 195 879 132 751 752 128 95 973 132 90 280 123 544 770 126 237 875 72 147 246 66 443 713 95 698 715 121 85 142 136 26 355 60 20 820 61 481 823 112 197 297 87 131 359 149 575 908 93 397 905 141 277 673 56 110 149 116 248 759 67 112 360 87 21 49 97 293 892 104 166 970 112 312 752 109 452 946 68 381 544 121 247 317 107 432 923 52 375 903 158 423 596 122 572 600 45 121 336 106 143 982 142 374 497 59 45 896 150 81 649 152 109 785 161 455 835 83 187 759 85 205 311 107 72 146 115 291 324 90 135 738 50 778 877 35 508 594 74 943 964 66 407 556 61 13 209 71 972 973 105 736 908 80 636 757 145 636 828 93 916 965 136 68 683 98 606 945 157 296 820 116 14 282 93 308 370 103 183 781 124 500 990 69 638 793 75 334 794 106 194 487 142 792 890 72 283 572 103 378 492 125 637 816 51 59 158 66 531 614 123 591 757 32 223 411 36 109 909 84 177 819 83 93 739 99 267 605 80 483 613 43 614 620 125 177 953 147 142 740 97 228 345 123 809 875 116 865 887 129 258 744 116 130 684 75 313 653 118 560 788 114 8 725 106 73 898 141 13 100 89 343 686 89 860 863 90 52 519 101 96 839 100 441 506 94 182 408 144 281 417 127 356 803 63 71 323 96 239 501 44 46 364 147 37 182 55 257 403 123 642 690 92 40 450 126 270 595 114 921 928 119 228 813 77 268 429 67 305 585 116 607 980 66 416 561 43 876 925 97 432 962 116 148 540 100 141 612 135 214 624 111 118 594 77 103 467 108 354 670 97 154 211 55 39 105 55 71 645 158 370 607 106 449 566 100 90 682 110 52 350 85 881 995 123 768 771 97 700 965 121 480 781 107 213 723 115 274 696 1 216 862 89 427 967 108 105 605 93 820 945 61 387 577 97 547 830 108 360 528 120 465 736 130 364 914 88 83 224 107 700 829 84 378 822 103 770 792 139 638 804 131 35 99 125 641 805 136 383 398 58 92 986 121 421 526 58 419 825 118 235 878 73 116 652 79 304 976 86 718 841 87 63 806 106 44 766 163 522 740 105 232 337 86 292 734 57 342 840 79 398 835 121 733 877 72 241 471 110 353 436 78 115 954 15 581 592 157 33 86 69 222 945 103 341 632 95 52 338 129 313 452 99 292 299 84 597 749 113 718 934 78 549 647 127 199 419 47 826 881 83 693 885 74 403 505 125 77 530 46 678 826 89 75 104 72 393 880 115 665 976 130 107 620 143 217 232 74 475 684 51 256 535 119 141 746 96 228 598 108 219 530 142 17 919 88 13 367 150 789 856 119 7 686 57 134 936 144 223 960 91 339 366 150 241 825 68 175 868 104 274 383 82 239 391 61 807 902 149 212 921 164 522 927 54 66 977 112 155 242 120 148 909 19 263 513 88 108 793 119 292 565 99 225 829 107 229 355 93 817 900 104 719 967 85 558 858 116 195 948 71 412 967 91 191 209 108 18 798 58 928 983 113 670 884 107 687 724 124 495 632 90 96 784 77 360 441 85 711 741 88 359 699 102 497 855 98 39 382 91 258 821 65 492 570 101 126 274 33 394 672 14 319 753 55 14 174 133 342 463 139 510 719 167 300 793 79 381 491 111 527 889 138 517 690 131 132 204 27 193 779 115 167 574 107 69 713 88 722 973 89 397 598 105 59 282 76 254 500 134 338 512 151 150 598 91 846 889 70 570 625 152 234 535 99 42 697 60 249 607 158 574 827 64 474 700 114 331 685 137 903 984 76 382 469 100 174 680 65 308 319 89 657 804 47 275 597 83 293 687 84 408 929 83 115 126 93 19 34 95 159 567 102 325 993 65 552 678 94 511 691 64 357 828 131 692 927 85 892 903 120 35 659 92 7 963 88 154 296 93 397 495 119 304 665 64 289 540 124 827 994 44 3 972 71 199 908 110 165 314 98 190 627 86 759 837 99 721 887 88 353 621 105 448 878 84 117 669 84 528 813 40 79 938 59 113 290 108 166 713 128 595 766 102 329 931 63 451 848 89 844 888 101 397 881 52 28 363 68 75 912 91 796 836 100 347 475 82 184 549 133 289 868 98 86 510 77 197 317 111 316 453 72 682 746 117 130 299 57 631 649 113 81 340 58 536 771 110 5 682 76 346 709 137 649 754 60 390 800 100 798 944 50 727 982 117 122 412 97 704 983 122 123 929 21 146 871 49 439 969 110 44 821 114 356 686 152 592 621 107 94 428 9 153 223 84 132 598 121 168 709 67 332 719 81 214 327 93 591 984 94 275 349 130 751 822 95 297 438 89 620 941 121 85 911 102 572 949 105 91 624 152 669 793 100 539 698 170 310 485 115 26 356 99 631 827 88 347 931 114 2 953 59 646 974 79 625 768 58 70 964 98 909 944 121 16 829 87 90 632 87 297 881 111 329 879 130 418 444 113 300 595 115 324 703 65 675 779 135 117 172 84 130 471 60 575 599 92 51 683 141 390 648 58 437 920 99 426 989 46 18 280 81 18 739 148 499 699 27 591 725 82 173 822 105 73 369 85 687 820 107 645 719 98 261 924 99 429 903 87 7 42 116 320 427 116 601 823 85 321 349 88 401 762 58 512 603 118 6 21 93 659 946 106 46 689 58 608 921 122 472 977 116 367 431 134 430 784 101 320 957 125 166 939 43 535 566 51 103 597 53 585 962 97 123 597 154 576 776 129 616 975 112 171 589 110 553 577 78 378 681 76 400 751 90 88 763 163 467 720 125 816 970 150 82 213 90 669 734 117 292 983 57 116 827 98 186 668 74 471 570 74 393 599 103 337 502 120 485 523 151 500 604 62 141 822 96 377 717 113 91 872 103 277 303 124 115 396 67 637 656 148 272 825 115 26 361 141 493 869 75 273 969 100 144 624 73 99 310 135 281 751 68 341 811 90 396 527 42 175 178 155 217 542 93 352 772 89 45 855 44 75 894 120 314 597 49 369 439 87 136 221 90 814 984 76 385 980 170 536 585 139 144 265 77 703 722 69 465 907 143 292 782 142 269 842 110 346 983 46 111 325 110 560 891 88 138 909 65 141 816 79 717 863 69 667 727 124 242 254 119 468 510 102 440 968 112 769 879 123 292 743 146 475 753 47 893 899 61 821 872 117 66 847 111 36 539 133 139 532 140 671 934 61 889 894 138 779 911 58 307 384 158 93 704 85 289 531 116 238 379 68 60 982 30 551 666 78 255 430 139 5 497 73 371 982 180 317 952 133 128 477 118 197 726 77 865 878 124 605 941 98 866 919 94 641 850 138 717 859 105 291 872 90 123 188 91 130 801 139 83 751 126 61 799 130 518 874 57 505 819 89 602 716 49 258 996 40 435 976 68 489 508 90 364 993 95 460 673 130 389 410 71 358 605 63 83 158 89 149 164 102 598 992 72 289 663 58 119 454 65 405 749 81 397 532 114 96 622 125 131 478 110 5 945 111 348 894 105 79 578 136 220 990 96 96 141 113 171 545 84 481 526 46 283 643 179 81 167 115 371 388 81 560 848 134 209 323 171 322 502 100 857 928 97 479 721 100 589 934 77 314 992 39 746 788 109 337 537 91 566 901 118 471 568 81 254 911 127 549 772 108 461 819 126 768 904 145 42 828 72 292 337 109 96 271 124 486 849 114 126 817 133 250 641 86 4 198 134 228 425 82 491 948 41 41 886 104 898 903 102 553 768 172 935 947 139 82 222 86 199 773 77 320 464 91 345 995 93 350 667 75 301 786 120 743 975 138 334 996 123 73 482 86 13 376 152 260 906 94 170 370 132 67 281 101 738 932 125 281 437 111 15 596 91 713 987 144 370 550 93 210 995 104 125 584 108 727 959 92 68 871 76 2 719 1 367 927 131 285 996 40 211 671 152 148 620 87 112 722 88 562 793 83 438 472 137 458 756 122 773 959 89 158 905 130 402 551 85 648 840 130 48 365 85 380 467 149 158 418 111 167 490 148 113 966 84 203 712 99 280 446 173 318 846 146 226 268 134 671 859 75 294 415 103 545 979 124 455 998 141 38 539 129 103 131 89 461 574 136 177 999 134 392 581 61 246 516 113 162 829 104 696 858 100 205 413 79 735 972 82 218 302 160 361 763 70 106 385 87 623 634 113 230 666 95 451 787 47 449 498 91 253 518 156 245 643 156 24 207 93 342 438 100 189 820 114 711 724 69 135 296 113 202 929 91 26 226 133 34 221 111 28 803 115 28 820 66 121 127 53 4 92 130 390 580 53 208 372 152 315 969 125 797 887 107 324 443 91 285 553 48 496 569 102 200 704 123 612 762 130 48 126 99 35 781 108 643 864 135 514 692 138 138 360 61 521 866 124 149 697 113 433 928 59 416 653 73 322 696 141 301 933 96 846 910 161 692 986 171 528 961 108 143 631 81 494 929 78 416 509 127 79 646 118 12 766 66 271 303 122 301 516 88 423 476 99 291 951 92 103 203 48 593 704 99 625 804 126 670 762 118 456 500 90 451 556 70 911 970 70 747 895 74 573 630 127 255 948 10 100 776 173 719 951 82 105 773 130 693 884 82 346 768 116 118 852 94 18 848 159 49 879 103 111 259 143 308 855 69 821 896 104 314 861 90 230 578 92 728 964 100 666 745 156 512 947 65 138 572 76 252 649 196 424 531 99 366 572 124 7 300 101 176 447 109 269 580 137 201 761 104 263 791 68 95 355 92 393 902 71 0 906 99 528 713 53 634 871 102 205 730 102 200 566 107 66 209 101 428 829 160 719 832 148 189 830 110 721 886 67 614 783 111 63 948 92 747 970 101 122 906 100 5 205 98 575 923 90 47 686 85 489 967 73 465 896 92 513 737 91 24 840 160 10 826 65 293 346 86 466 793 132 88 131 89 320 909 143 250 878 41 881 925 45 610 708 161 305 802 89 90 176 133 194 845 90 53 400 107 168 938 110 335 750 84 69 213 43 373 619 79 383 756 123 145 690 128 251 256 100 771 822 105 668 927 158 767 835 81 128 450 59 405 970 86 37 118 97 311 550 98 48 750 16 592 705 103 3 758 111 726 960 160 87 278 119 20 994 110 343 813 87 377 521 74 615 993 85 667 730 105 458 687 124 78 721 102 151 373 71 37 745 145 412 943 126 190 343 117 566 719 129 299 417 117 66 796 120 86 272 85 280 699 145 122 896 102 791 887 79 423 426 125 375 628 133 206 320 98 112 239 58 219 903 75 777 792 48 285 755 116 102 642 111 649 816 114 181 662 127 438 882 49 94 806 99 898 924 63 218 834 120 666 877 131 363 954 60 502 774 75 449 696 76 489 853 117 300 756 92 661 849 120 7 596 84 1 3 56 434 552 75 766 860 106 91 308 150 107 449 95 275 868 85 372 996 151 795 974 104 64 263 159 274 734 72 127 723 99 247 485 108 278 844 104 17 312 145 474 992 65 653 720 99 301 668 59 173 405 81 313 781 78 437 771 129 20 874 50 152 881 85 2 697 65 268 915 118 179 491 99 23 714 111 266 570 115 148 957 88 800 981 135 488 950 96 660 895 81 181 560 83 404 703 97 159 817 98 122 917 79 136 665 158 616 730 46 157 986 139 617 890 79 41 523 86 355 790 101 274 399 162 189 895 97 393 546 133 310 826 102 9 237 131 391 791 156 414 872 110 406 412 100 653 794 67 30 525 130 706 874 52 455 828 132 15 407 94 365 841 149 724 860 59 902 903 113 134 683 98 94 338 107 577 800 78 498 759 134 588 859 83 697 729 165 133 987 103 763 950 114 430 515 118 89 443 142 160 722 76 519 687 100 4 369 69 795 849 61 347 849 120 314 660 99 96 182 109 451 476 62 791 935 127 327 399 136 97 595 106 551 808 127 576 834 135 133 746 76 460 772 113 119 427 138 293 875 112 272 516 93 664 772 74 701 998 84 118 572 144 6 265 168 563 616 70 652 944 101 120 168 66 56 264 97 422 871 115 87 367 68 507 670 71 25 705 79 583 908 121 376 429 87 505 647 69 87 627 75 488 761 77 53 606 121 774 798 120 2 754 92 891 994 71 374 533 82 360 445 80 658 712 108 347 623 89 354 841 54 598 608 129 181 817 64 133 767 134 141 686 103 140 700 99 230 233 141 683 844 90 371 784 118 735 798 77 27 52 81 481 577 97 263 734 107 413 983 103 724 740 44 418 516 109 434 601 69 712 739 75 121 534 65 683 814 65 128 447 105 387 720 88 95 976 120 915 928 108 530 607 85 24 450 151 1 426 99 250 526 80 477 954 82 436 749 79 479 863 129 174 757 126 175 835 100 748 869 137 447 869 50 535 750 103 201 494 68 172 387 103 141 536 55 329 457 119 238 785 48 24 721 101 801 848 128 97 718 137 76 535 75 400 576 86 692 769 94 260 806 64 120 291 91 44 788 123 299 462 106 379 924 45 392 823 128 590 909 76 78 952 100 807 904 38 589 745 38 85 777 64 589 962 90 84 100 97 331 764 122 315 721 36 514 765 113 635 758 90 616 788 107 563 699 106 115 290 147 503 944 117 283 621 86 342 939 116 111 297 41 114 955 84 304 425 58 493 655 36 82 743 137 111 174 82 230 396 105 743 947 28 210 759 61 702 706 108 105 555 137 314 990 58 643 652 68 108 198 77 22 775 78 314 587 62 561 809 89 517 879 138 167 520 84 70 357 62 231 677 67 404 864 94 260 625 88 357 598 141 434 943 49 465 555 103 138 580 161 120 121 129 317 509 72 107 557 113 160 943 31 590 645 112 647 868 134 135 989 149 92 664 73 488 634 77 115 401 69 582 935 79 319 790 127 119 450 78 467 819 89 332 502 109 181 526 111 797 834 70 280 744 128 62 98 79 118 487 100 87 471 103 553 597 126 363 393 128 506 709 62 423 467 102 219 720 127 338 452 50 868 873 101 288 302 73 225 440 105 346 348 126 119 252 103 35 691 132 385 786 81 607 984 93 15 155 114 57 646 105 704 979 13 310 813 52 187 239 126 323 624 100 120 361 145 61 912 129 104 109 107 702 750 81 542 709 123 157 282 112 860 932 54 403 653 97 839 844 93 624 658 98 103 434 111 339 488 102 75 171 130 48 859 141 517 807 74 486 676 117 335 336 94 62 776 108 715 889 85 593 666 82 129 547 107 194 790 128 531 821 109 319 581 79 207 371 73 517 718 67 217 678 120 588 906 86 181 451 81 718 782 90 246 321 95 714 721 66 84 492 82 342 913 84 488 958 98 11 14 125 24 881 80 461 598 100 731 925 91 214 959 134 657 931 95 562 584 123 121 977 132 329 608 92 271 621 143 796 963 65 79 677 88 542 717 116 102 389 77 426 849 123 25 437 72 213 984 121 263 648 102 95 696 137 83 707 49 300 579 53 355 672 140 125 576 115 467 927 81 295 853 93 565 567 78 179 449 142 160 604 50 71 481 69 226 539 80 252 459 53 675 766 75 488 611 111 294 647 89 235 814 103 296 301 114 227 341 93 667 958 86 168 631 1 75 760 119 43 473 62 324 525 113 147 797 70 354 503 107 413 535 104 604 924 72 729 973 113 416 596 103 24 138 53 530 754 98 444 525 91 510 874 70 314 530 110 115 594 63 290 515 63 563 961 70 495 746 127 331 437 116 108 658 132 610 788 41 403 663 55 720 810 140 82 727 106 739 914 94 528 706 141 285 606 86 88 487 107 400 915 109 673 778 108 184 752 93 223 753 80 692 908 96 145 933 159 223 785 130 235 745 133 388 400 62 193 586 99 70 286 105 166 922 97 278 321 92 127 403 86 446 682 102 432 677 123 368 816 112 261 911 150 613 707 70 266 534 70 189 995 76 157 214 108 34 277 122 343 960 90 705 948 58 50 729 115 326 493 46 176 802 93 90 896 111 451 899 78 284 355 65 644 961 87 179 638 76 318 607 94 223 742 133 324 580 81 342 787 89 31 780 66 394 487 105 43 421 123 97 572 52 15 109 131 197 274 107 103 769 56 73 376 82 102 739 141 107 183 100 194 799 108 670 739 95 654 760 139 974 984 85 405 780 97 58 639 147 180 419 75 116 694 112 291 416 60 11 437 105 506 755 97 189 507 79 620 685 68 209 999 89 354 729 109 265 420 120 540 722 88 370 814 68 150 186 83 478 954 116 183 901 38 509 981 119 644 744 63 395 424 132 82 369 62 559 874 133 42 817 87 467 581 108 241 470 76 343 387 181 42 331 47 568 978 119 276 677 103 909 987 103 198 261 64 454 855 121 499 612 130 415 546 116 403 981 72 315 612 58 323 404 117 569 900 135 127 491 146 399 783 40 415 788 57 46 146 72 612 684 66 448 982 105 188 533 88 102 750 85 670 729 100 355 779 106 851 994 120 195 489 146 18 545 158 320 457 81 72 803 111 503 864 55 93 960 78 314 813 109 513 631 124 173 599 68 178 678 85 682 985 51 57 383 110 496 822 156 630 896 152 439 744 92 450 713 120 813 967 115 370 482 93 557 665 109 103 218 150 198 797 117 58 450 49 425 536 91 267 643 45 375 679 95 43 715 89 130 166 101 10 132 80 814 881 113 6 872 66 48 52 91 107 265 120 199 350 114 400 409 92 673 880 91 660 994 131 181 822 125 36 679 119 440 458 85 124 482 73 758 953 79 199 777 63 57 389 111 493 713 114 861 868 138 250 625 109 66 909 109 77 882 73 883 929 106 150 383 79 328 818 127 614 718 120 503 938 140 553 928 68 152 999 115 168 385 141 39 924 129 92 809 116 413 931 97 363 741 96 302 982 154 0 156 132 846 927 96 470 623 142 271 763 74 354 631 78 657 941 79 264 680 64 419 702 84 584 895 76 715 814 119 312 900 72 348 464 127 19 838 188 74 357 131 251 881 22 129 401 167 656 834 67 625 644 90 805 924 103 228 779 64 13 587 119 136 280 158 270 653 57 36 373 102 335 491 85 5 233 39 642 953 136 629 886 97 148 376 114 75 924 61 884 916 110 567 639 49 91 302 79 308 497 117 454 512 116 448 933 123 541 994 117 715 879 152 404 407 162 1 209 61 52 911 46 447 600 106 265 552 143 53 656 193 596 937 115 64 954 154 64 580 113 734 996 82 950 977 65 208 374 134 815 941 94 51 544 113 680 692 60 242 823 125 7 421 96 271 875 101 56 778 94 300 309 52 685 920 76 772 932 97 521 892 123 389 662 64 725 746 147 174 270 131 535 799 144 345 672 163 714 850 103 329 569 106 463 528 55 79 385 113 528 760 92 169 705 173 86 126 60 350 501 75 148 821 122 165 457 148 387 502 74 389 697 116 202 963 109 213 542 102 61 430 86 105 152 72 54 402 93 119 800 68 228 804 71 132 393 142 427 965 82 23 548 135 112 948 86 384 724 103 481 959 66 5 725 75 562 984 95 29 673 85 289 826 106 794 939 68 493 569 76 62 595 94 9 81 94 706 888 99 275 647 96 257 344 84 911 957 109 415 430 71 799 819 134 133 853 134 195 267 124 505 520 119 155 532 81 390 423 72 500 701 112 356 793 64 431 536 116 93 795 81 426 501 120 69 686 127 501 750 46 224 951 97 625 809 133 230 531 119 165 448 75 38 918 16 533 942 145 9 224 95 294 901 57 221 996 58 459 987 115 220 383 93 97 869 100 331 846 106 208 220 113 627 801 68 61 590 107 239 759 64 849 893 67 471 786 102 23 974 90 331 471 138 235 906 98 363 406 56 163 424 90 102 383 30 151 281 144 29 925 82 318 485 88 714 720 119 536 971 94 376 494 67 96 944 85 912 933 113 90 460 120 108 503 111 585 620 90 116 646 128 46 697 82 106 685 84 121 389 66 342 947 110 518 883 94 119 335 115 659 990 90 142 892 101 243 882 121 59 398 133 211 647 111 514 986 105 416 513 45 265 273 131 592 627 79 54 590 69 470 996 137 200 776 144 503 575 74 514 806 100 103 588 79 24 356 101 399 978 63 762 825 118 77 556 108 193 297 106 198 658 79 808 899 73 250 797 144 641 802 63 167 953 81 654 777 128 348 730 68 321 638 92 94 838 65 660 989 92 481 986 83 681 991 109 302 943 83 321 659 100 159 288 99 566 976 112 346 764 74 173 930 121 110 531 136 482 850 88 456 848 34 254 810 75 810 938 93 177 791 148 328 770 50 574 747 60 402 724 139 115 296 117 389 879 96 379 816 97 373 585 108 272 989 45 458 729 133 631 716 116 373 572 104 578 634 96 52 266 102 388 425 97 206 549 82 91 128 82 9 723 117 537 585 113 166 191 78 790 972 94 417 970 59 597 949 57 365 366 108 21 801 67 800 807 138 654 670 122 36 455 66 451 655 84 330 408 36 20 301 138 143 748 135 685 850 86 542 589 131 87 698 54 517 961 100 16 632 100 163 471 94 491 712 115 238 720 129 584 626 111 701 806 121 82 846 82 358 541 95 899 985 106 343 463 111 406 824 126 81 599 46 862 967 91 312 511 115 278 674 60 435 723 117 74 225 98 434 532 123 219 650 92 559 653 102 297 986 103 293 984 81 650 754 141 389 861 73 41 911 111 40 983 92 11 740 79 3 638 131 212 723 98 599 875 123 648 739 98 369 642 169 648 726 126 118 639 79 443 461 66 481 782 115 740 795 134 947 985 122 329 368 82 243 489 154 267 330 82 543 798 164 250 268 98 245 528 75 128 900 109 635 872 71 409 414 69 350 546 65 696 891 134 714 951 109 4 557 67 11 86 113 263 805 102 556 649 84 335 371 67 555 881 87 604 852 132 0 7 80 325 794 162 379 867 122 506 978 108 258 554 108 190 375 102 198 832 125 603 941 146 30 612 75 166 555 103 243 811 77 407 698 46 200 769 112 103 741 113 584 636 69 145 197 74 405 889 106 264 740 154 440 624 89 392 477 118 317 579 65 447 684 86 466 790 46 352 639 103 1 112 77 210 325 120 400 613 194 374 559 87 40 791 87 694 777 85 129 483 48 68 123 95 594 664 57 288 469 112 688 827 101 235 273 118 745 950 112 159 853 95 328 694 86 848 953 69 163 534 158 171 955 136 96 567 78 119 220 65 400 903 93 319 730 138 571 684 127 325 714 111 707 721 104 454 865 63 76 705 150 221 260 132 688 706 99 89 134 85 438 779 77 181 221 88 131 971 64 329 630 95 181 185 110 7 891 92 163 394 70 282 861 88 337 875 53 289 908 47 163 654 96 232 357 113 254 482 77 544 736 127 63 322 96 60 923 85 520 734 88 322 551 27 207 248 45 521 937 111 276 982 89 156 939 129 171 253 54 162 524 100 541 734 78 524 958 191 147 859 89 542 659 112 162 866 115 103 108 130 418 439 118 673 717 105 436 669 180 225 624 109 25 362 108 173 518 74 347 767 66 35 747 61 393 633 87 54 185 142 71 739 118 169 877 102 17 801 87 428 886 34 64 913 87 243 526 61 139 986 131 693 882 149 461 586 124 283 408 57 92 105 136 326 991 149 138 342 107 306 539 102 16 68 105 196 865 85 389 771 110 373 404 55 810 855 116 429 701 115 114 931 101 254 978 85 335 824 47 550 784 68 128 980 150 79 881 124 108 482 105 445 941 100 261 347 93 593 649 127 773 907 95 36 253 146 168 447 56 489 890 71 676 997 97 795 826 109 312 477 143 312 911 141 461 795 97 282 585 35 356 679 93 23 826 106 719 965 43 36 545 126 642 688 114 78 744 68 710 924 99 140 643 130 241 607 104 284 525 123 186 869 103 250 683 164 715 994 104 519 996 104 78 195 136 400 964 93 163 379 133 123 958 118 105 982 97 67 885 64 158 256 107 1 133 50 778 779 85 56 364 102 153 551 64 204 338 142 212 899 106 381 418 109 955 973 94 232 578 58 286 821 121 47 900 114 681 998 109 185 502 102 90 821 125 599 861 83 365 955 78 114 891 76 201 423 117 272 345 89 79 479 119 107 912 89 625 803 126 132 743 146 13 707 99 385 774 97 44 466 83 445 564 69 39 67 96 598 957 51 277 687 90 434 617 125 200 644 98 446 486 44 541 719 109 384 947 62 552 968 105 123 919 114 218 395 117 456 755 140 197 490 129 59 628 123 203 700 154 103 128 131 434 894 116 325 884 123 756 828 126 430 871 113 173 746 86 438 611 119 155 533 74 489 932 164 53 401 86 225 481 68 40 181 150 199 589 108 318 408 129 315 845 101 114 701 119 650 721 96 430 527 105 430 943 101 156 306 106 386 954 77 168 284 133 886 911 140 895 941 100 136 531 127 530 974 119 105 858 133 286 378 49 101 567 62 573 906 131 71 265 123 316 656 82 133 743 147 642 967 58 68 136 84 479 814 146 764 955 89 151 202 117 388 735 111 220 710 118 528 876 120 275 393 131 526 619 124 419 552 105 46 997 140 58 848 55 571 849 86 72 706 63 118 326 122 157 378 146 25 544 119 297 785 97 150 208 81 280 819 70 546 574 83 458 788 79 147 566 101 784 983 116 55 801 147 128 154 99 459 761 105 128 731 93 89 704 56 27 717 73 913 968 117 181 400 88 618 978 44 564 916 72 225 960 42 818 908 121 404 493 104 281 308 137 272 493 106 560 910 82 296 612 132 372 781 136 408 764 108 536 811 90 12 349 124 331 804 92 51 210 64 50 819 90 363 773 103 28 463 109 456 840 72 206 569 76 107 724 108 75 167 91 398 701 116 698 708 120 904 950 90 19 115 49 2 737 126 96 814 97 404 776 73 416 785 120 676 736 83 184 813 98 90 876 127 39 320 103 431 912 57 740 981 61 581 918 113 423 971 78 246 691 97 501 950 105 339 819 50 35 467 34 237 683 69 789 835 113 421 951 85 296 777 116 4 204 46 385 865 84 451 838 103 263 834 106 148 367 77 470 579 109 619 908 100 428 587 101 72 269 149 633 872 112 381 698 107 156 476 72 106 392 123 362 395 103 117 629 122 782 812 163 274 604 94 768 796 128 450 567 66 161 756 94 366 821 111 106 878 86 807 930 139 279 851 125 149 716 105 105 651 148 50 185 99 482 764 47 258 700 117 347 457 123 97 958 135 416 817 94 324 554 99 380 746 186 476 479 98 723 795 152 494 818 71 695 848 113 117 712 126 408 872 58 59 885 91 366 452 86 98 549 99 340 372 114 742 792 103 93 816 48 63 159 151 518 749 81 383 426 67 240 420 163 232 834 167 271 701 81 654 978 131 57 769 85 235 376 153 191 989 93 272 832 92 104 285 153 31 839 131 851 915 95 491 652 147 19 742 124 158 361 112 301 652 153 179 806 27 242 884 146 633 981 126 912 994 94 712 834 128 703 781 61 546 665 114 45 414 87 127 906 83 192 296 68 291 797 92 152 206 48 346 796 46 303 628 124 287 495 101 398 879 60 318 989 74 983 988 134 415 502 114 33 693 70 22 953 134 235 389 107 869 888 125 328 645 106 294 762 118 499 787 105 455 566 101 156 647 112 503 567 116 492 539 65 191 667 127 292 862 141 625 693 110 394 484 122 530 925 130 392 564 130 17 382 104 127 496 102 421 990 70 625 643 62 216 972 94 268 388 78 575 846 122 65 351 65 461 657 143 922 934 130 431 883 74 572 985 105 1 487 64 359 808 42 508 644 47 175 421 68 31 596 117 310 362 101 830 997 78 139 478 135 109 671 113 658 995 96 626 793 78 781 835 78 164 813 76 76 727 80 9 183 81 110 552 107 172 786 123 265 890 170 802 897 90 149 531 92 47 478 88 305 450 92 103 854 82 578 959 86 696 927 104 48 83 85 555 740 141 201 760 85 63 568 109 93 155 100 38 203 92 495 562 54 571 989 71 759 985 103 868 888 73 181 403 132 369 858 96 688 907 111 776 988 115 11 327 81 616 857 109 7 632 104 478 564 58 580 767 117 346 929 125 13 92 108 534 803 93 397 754 109 297 756 152 600 601 143 11 771 98 305 660 85 391 685 77 281 851 67 145 670 109 77 986 75 152 558 90 63 687 114 3 826 49 729 942 120 435 521 109 113 594 128 83 524 71 116 942 128 109 792 123 103 383 156 249 695 123 263 830 66 591 863 93 329 869 81 196 447 105 150 760 120 349 833 129 94 268 143 942 979 60 135 995 117 618 994 119 642 865 105 12 685 124 395 600 67 549 932 50 57 630 146 88 360 133 701 819 68 68 219 158 5 853 112 315 778 155 56 457 120 35 453 112 459 642 106 170 355 86 95 842 118 155 384 85 860 928 47 113 481 55 170 213 140 442 829 112 194 347 96 353 825 94 590 629 141 598 911 137 107 712 83 227 704 91 324 966 119 453 893 139 638 686 120 842 888 114 22 394 73 136 573 110 215 300 81 178 842 123 133 449 49 193 635 105 358 487 102 738 940 128 303 538 123 823 829 99 823 869 73 376 488 111 89 253 98 307 402 97 321 703 112 765 776 68 281 523 98 118 378 109 812 837 37 38 459 74 707 785 131 147 290 116 480 687 165 712 867 82 36 71 70 372 899 108 179 205 80 691 778 106 252 544 63 121 423 120 122 246 106 98 745 117 526 826 126 257 803 114 507 836 110 467 894 71 15 633 74 159 777 29 19 815 134 399 609 155 141 413 56 212 705 86 161 623 73 55 655 63 129 396 142 926 974 91 21 539 78 498 562 55 491 558 135 568 726 135 270 837 76 331 943 76 411 425 112 335 700 60 198 717 83 155 577 75 282 686 97 176 336 81 937 991 120 37 289 143 253 439 32 560 797 108 582 854 73 50 550 73 145 858 106 646 825 85 364 868 126 88 307 69 347 920 126 70 579 72 176 342 91 148 183 165 414 427 98 437 946 125 682 863 100 64 85 54 796 916 111 33 528 102 43 974 27 142 663 144 705 728 85 505 676 117 281 995 89 575 855 112 54 209 45 922 985 82 196 257 133 79 583 99 604 839 45 681 833 75 500 695 144 190 826 106 453 871 72 344 723 62 526 721 97 803 832 124 140 825 94 490 959 118 739 971 78 161 392 69 169 751 92 296 774 70 194 924 100 106 905 96 669 900 148 283 901 130 283 415 74 378 916 61 43 807 169 115 486 89 416 454 94 366 649 99 275 703 155 43 417 111 534 815 72 810 913 134 331 689 155 789 865 73 330 878 92 482 824 68 375 499 65 543 815 125 350 780 95 658 950 62 63 600 93 805 968 137 149 179 107 68 461 83 233 344 115 329 654 71 268 386 124 206 225 116 110 607 101 236 553 69 610 716 134 382 389 107 164 192 75 8 372 103 143 186 84 80 646 123 265 564 84 443 896 95 96 161 74 526 873 91 538 739 54 11 882 141 124 615 101 60 515 65 137 358 148 74 704 78 917 958 117 695 917 64 107 652 75 554 869 77 390 629 97 123 282 106 149 831 116 257 927 96 22 307 90 77 113 74 71 753 88 597 631 131 388 581 80 315 333 88 237 401 142 238 736 97 750 768 61 390 536 128 85 834 74 244 410 69 78 879 52 175 273 86 103 861 73 660 957 84 306 379 59 473 666 64 393 776 111 297 988 118 643 924 162 942 984 117 161 188 120 250 499 86 129 139 81 478 851 77 474 478 74 377 806 98 406 430 74 206 858 89 272 743 128 180 890 87 554 565 128 491 716 114 56 561 131 71 852 103 335 988 92 117 847 98 4 429 122 608 932 92 143 993 111 110 529 83 736 911 69 291 739 141 352 486 85 410 479 65 93 579 74 279 982 130 480 735 133 123 914 60 572 652 89 205 364 88 280 571 118 38 247 90 486 679 84 121 455 120 48 672 105 163 531 93 536 819 104 514 753 110 159 598 105 789 875 126 271 357 105 4 904 53 230 447 141 406 737 121 157 502 101 184 300 58 279 700 98 280 504 107 289 328 32 937 967 123 139 632 112 509 830 132 269 961 75 467 724 123 539 881 132 52 521 74 112 484 89 199 817 135 677 993 98 125 774 117 218 990 65 76 838 88 6 431 61 391 430 100 425 977 92 6 485 84 77 80 96 655 979 94 517 752 113 374 525 121 177 229 90 336 353 96 219 920 101 552 738 90 51 689 115 423 772 84 494 738 126 579 927 90 612 702 155 573 634 121 24 655 90 732 883 71 368 732 89 608 752 107 56 753 80 460 486 108 197 428 76 143 693 112 435 821 111 845 947 141 102 581 112 30 802 104 67 237 124 507 553 34 114 327 136 278 941 118 36 700 67 415 906 136 74 293 111 111 522 50 334 562 90 122 844 76 113 322 76 422 553 120 862 896 123 187 800 101 628 690 117 510 831 116 210 368 74 367 800 106 478 786 96 459 955 135 159 771 83 513 885 71 33 533 57 97 576 82 399 515 91 228 903 100 296 798 123 809 858 94 58 513 49 204 848 29 441 570 158 358 573 81 45 608 78 352 529 107 454 649 72 180 824 73 298 593 110 112 720 64 301 918 113 409 452 179 115 287 86 595 635 88 310 967 105 233 827 61 208 316 66 364 861 117 241 775 85 220 249 112 435 825 109 76 571 103 279 703 94 638 847 78 521 683 96 463 656 51 76 505 61 459 546 98 695 712 138 171 751 92 690 850 62 223 362 109 666 947 43 685 720 132 122 455 58 490 605 68 244 815 143 219 668 89 483 708 72 126 153 79 234 505 106 354 924 90 389 524 140 262 827 79 96 232 93 92 856 96 140 860 109 193 511 92 7 45 81 536 701 65 586 610 132 567 785 110 336 496 124 386 524 139 21 787 85 83 812 126 812 978 131 99 748 142 603 629 144 336 938 95 229 633 58 655 723 61 297 883 122 295 952 82 371 529 117 232 868 69 655 879 89 242 308 162 324 487 99 136 629 82 687 960 108 54 830 143 862 939 123 528 901 83 83 878 60 363 699 133 119 984 83 302 693 76 651 910 75 171 399 109 67 75 114 474 693 109 25 221 119 853 871 37 232 573 99 681 911 92 134 889 93 1 407 89 261 777 83 287 720 77 383 735 141 274 810 146 337 949 102 44 579 76 264 761 57 568 592 78 398 621 53 308 333 126 659 970 132 191 544 174 27 700 107 670 982 50 155 883 122 630 691 130 225 890 134 714 832 80 461 737 96 108 491 132 339 422 152 192 608 95 169 258 105 701 825 112 52 162 96 184 845 58 871 928 152 106 208 87 83 826 42 251 372 120 60 998 147 346 411 129 324 635 117 263 489 57 366 966 91 464 970 141 113 685 103 26 570 121 444 752 54 10 413 81 450 687 93 553 645 101 390 610 98 727 996 86 428 481 82 273 952 166 532 799 74 18 827 67 8 942 120 752 948 132 99 230 73 31 786 94 137 172 64 123 399 72 380 779 98 325 971 118 222 309 70 356 706 108 282 290 102 361 433 130 363 800 98 401 691 88 229 434 133 286 410 119 43 749 102 467 851 118 125 772 102 226 399 100 267 991 87 220 923 35 606 673 98 953 968 127 27 67 80 235 780 98 503 509 79 501 737 96 94 261 109 33 962 153 360 735 82 31 60 107 142 421 98 591 896 117 8 729 101 257 457 161 522 659 73 871 968 76 695 935 120 899 943 57 474 987 101 527 951 107 227 298 71 176 933 107 580 947 74 277 988 109 408 784 103 704 980 83 300 312 16 113 257 139 354 692 106 61 924 97 96 133 52 148 180 79 915 939 132 349 649 88 58 883 70 64 476 148 20 110 127 104 313 92 191 573 115 597 839 65 1 292 133 258 932 109 282 760 170 703 922 153 285 317 69 487 751 127 259 685 104 465 833 127 123 707 64 839 905 109 634 706 83 178 830 125 587 761 116 460 727 100 48 911 68 180 267 123 130 483 51 847 920 140 444 648 88 82 439 118 420 736 95 87 731 105 253 739 113 255 793 143 408 586 111 21 581 154 29 272 128 127 317 136 547 724 142 136 331 143 82 925 105 102 604 63 166 781 113 10 328 119 705 816 77 87 285 68 498 580 152 583 661 31 383 659 74 48 420 197 123 719 64 676 726 99 923 990 67 123 471 95 378 773 95 659 802 111 297 967 93 123 748 145 738 982 150 227 783 73 419 631 91 284 890 103 247 710 89 165 779 125 36 41 71 566 567 81 521 847 131 327 348 99 602 859 102 135 137 77 77 731 132 665 695 132 551 677 53 721 824 89 238 346 130 668 868 77 30 637 94 458 477 109 123 747 139 285 382 47 256 854 62 599 921 85 421 592 85 473 551 112 350 718 72 368 687 120 521 729 116 641 705 86 8 635 155 106 758 111 190 678 114 192 827 109 758 965 157 407 550 127 543 841 106 302 554 116 63 755 78 280 899 121 419 777 133 22 177 67 892 983 87 324 956 77 286 933 154 124 463 119 23 229 58 494 598 144 429 713 147 4 906 136 457 483 104 360 854 111 862 903 45 234 305 196 222 432 108 584 718 104 758 905 54 165 240 57 502 919 72 97 110 106 534 958 95 145 903 128 162 317 70 172 486 122 725 791 114 438 874 125 437 877 53 48 580 116 437 583 83 866 884 151 284 287 78 229 266 90 642 763 85 225 994 80 307 961 47 739 991 128 171 277 108 141 902 19 24 861 107 170 183 93 392 893 15 74 112 138 143 847 94 276 531 74 14 173 100 197 750 63 87 894 109 572 888 107 41 673 118 190 623 42 28 290 161 666 729 126 382 886 137 112 446 14 0 911 67 834 958 66 428 890 105 505 951 117 337 447 104 599 752 91 420 766 114 261 907 89 573 883 112 741 787 93 117 738 106 703 882 130 309 867 112 489 692 1 286 973 97 307 602 92 696 864 62 500 985 103 104 427 115 15 371 67 473 490 99 233 247 71 491 879 82 46 86 104 178 712 125 655 942 100 216 334 93 403 882 33 600 797 105 355 597 79 59 669 83 104 667 119 404 840 94 547 548 69 301 393 66 537 679 107 245 797 74 97 220 157 466 563 89 382 409 93 340 675 94 72 127 69 167 676 140 501 773 61 313 665 88 377 727 140 27 883 131 697 814 163 72 91 106 474 773 123 679 837 82 516 754 149 779 924 94 332 787 88 138 335 106 686 730 74 325 708 132 144 903 68 342 953 172 757 977 53 74 263 42 64 914 106 938 993 133 726 902 123 71 172 50 213 976 164 289 780 55 299 845 86 131 440 144 373 454 103 386 890 125 186 809 118 307 432 115 429 761 72 479 893 112 295 685 131 172 847 106 385 896 122 19 25 142 331 562 90 545 903 110 268 580 98 228 871 118 688 818 139 173 587 126 122 987 114 97 195 124 207 745 130 599 940 108 575 971 65 760 818 83 562 665 139 59 473 117 142 335 112 466 518 129 509 806 107 207 756 51 106 508 103 31 600 138 65 132 55 7 984 113 488 849 99 490 604 162 626 904 153 306 459 123 51 174 63 506 678 96 292 294 83 759 760 120 72 263 139 620 846 71 525 925 114 99 341 88 192 833 135 656 851 92 346 999 141 111 338 74 297 553 135 204 509 77 100 319 78 426 971 82 160 930 84 471 513 77 24 499 114 45 131 67 450 740 65 362 778 101 583 976 116 272 559 79 147 893 166 76 203 106 482 796 100 88 172 75 292 871 106 183 830 146 137 938 145 158 511 91 457 867 101 284 882 107 425 922 161 660 726 115 142 860 89 107 192 125 858 949 97 880 937 63 572 786 51 535 816 87 369 692 108 286 798 126 606 729 23 379 603 75 249 819 108 412 488 163 33 777 88 633 946 85 659 901 91 237 629 99 210 991 124 163 874 120 596 814 82 458 903 109 807 844 118 441 799 95 30 277 133 669 811 125 342 417 67 220 702 99 76 553 47 153 689 106 178 613 102 276 613 60 400 667 104 349 514 76 282 976 88 76 970 116 45 105 68 289 427 85 287 384 117 786 790 115 193 974 94 353 774 113 64 470 125 139 904 133 417 625 146 202 436 55 69 237 134 57 484 45 83 915 49 123 990 94 325 496 127 16 263 117 237 656 85 36 396 71 209 494 106 118 458 88 543 774 98 244 468 92 381 532 106 423 805 108 393 933 143 466 789 109 104 233 160 362 591 137 293 420 60 87 556 109 607 610 83 834 996 115 370 590 53 2 623 111 120 602 108 720 728 117 452 661 133 758 824 109 106 702 80 206 692 104 64 238 102 3 328 58 24 429 124 503 828 129 54 219 87 107 271 79 233 396 135 85 442 121 304 970 130 43 471 86 278 931 101 258 815 80 99 662 72 378 496 108 756 904 105 18 923 136 134 362 119 417 508 117 599 680 97 325 424 125 51 383 63 724 826 140 2 784 89 111 258 112 524 758 137 375 500 109 335 478 33 282 323 140 171 410 43 292 775 77 477 636 153 84 895 136 34 414 108 122 632 72 79 720 87 792 984 71 614 873 78 441 616 87 716 932 126 50 802 128 577 633 93 123 712 71 477 669 69 773 936 84 232 969 110 32 272 88 228 921 105 420 772 147 360 964 111 168 223 105 231 246 102 264 881 46 407 607 111 275 621 124 359 860 112 153 388 82 502 757 130 261 779 161 74 924 134 151 737 74 31 754 63 82 133 104 27 396 30 132 337 74 265 543 112 382 641 183 164 567 117 671 777 52 245 710 47 211 421 63 609 859 67 255 803 68 318 377 101 755 982 95 445 990 147 316 608 62 512 643 135 50 920 110 520 706 95 82 168 105 332 442 72 380 980 114 311 447 84 5 490 115 101 958 108 279 731 75 387 677 107 41 964 91 649 907 96 384 771 83 123 970 108 119 693 89 642 707 154 90 605 105 727 971 121 418 742 118 228 962 79 234 662 77 242 518 124 117 207 65 696 715 176 413 424 106 0 102 92 69 134 32 439 627 103 599 615 62 695 932 161 606 818 127 96 295 125 85 636 142 697 798 93 22 104 84 127 516 106 54 235 89 219 916 96 198 997 109 280 918 88 608 727 87 498 557 89 80 215 100 376 419 95 370 421 109 315 583 72 224 297 112 27 54 114 552 882 63 330 957 56 569 629 121 750 895 106 325 691 132 44 68 58 164 315 128 442 682 97 4 248 63 270 721 91 375 787 88 363 704 72 333 566 90 475 755 160 49 367 108 245 664 87 132 725 111 721 937 95 46 76 89 293 720 98 556 577 106 883 963 92 878 901 91 61 76 76 425 721 139 618 857 66 514 933 125 483 802 75 496 635 71 137 700 67 385 487 72 218 869 67 203 841 93 650 964 78 105 150 91 18 637 111 435 446 36 765 784 106 265 477 128 178 196 63 40 502 93 652 708 113 213 547 50 660 891 70 113 214 75 456 956 91 656 826 130 173 440 66 479 594 115 340 764 92 361 471 77 62 717 91 295 667 107 229 451 118 130 922 119 850 917 106 495 977 117 204 516 112 90 789 116 457 838 126 93 192 89 413 792 88 182 525 152 66 990 96 393 718 91 121 751 98 572 849 109 65 784 129 434 734 128 224 673 91 116 251 82 168 358 193 4 528 101 113 260 107 464 786 63 21 464 87 243 866 131 55 404 101 274 532 109 36 551 43 361 588 71 380 981 75 204 281 129 493 702 109 123 925 123 257 317 129 567 761 102 229 725 50 579 806 133 336 849 73 641 926 82 248 822 113 18 179 74 34 870 134 413 727 62 368 518 94 30 539 50 725 992 103 234 314 87 510 605 74 698 723 156 564 946 90 413 839 169 875 878 148 154 644 110 668 978 87 385 721 113 369 854 66 791 805 97 21 783 91 774 842 93 122 546 81 157 856 89 725 870 90 187 995 59 556 974 87 52 786 70 545 871 122 825 839 125 198 862 176 481 685 113 709 824 123 394 705 66 310 685 146 397 606 116 108 362 124 648 681 92 156 674 106 485 786 111 385 531 114 56 475 127 22 153 41 450 731 85 437 603 131 122 318 85 8 332 103 340 568 125 62 505 5 320 486 115 29 393 110 178 195 121 221 539 111 236 631 102 722 874 126 291 414 120 506 717 104 145 548 74 469 548 94 498 743 117 74 314 147 487 530 129 388 822 104 685 693 103 46 379 77 355 822 111 12 995 105 205 611 139 894 954 109 216 730 44 201 745 100 395 488 125 327 822 83 145 578 89 317 380 117 133 802 91 62 992 95 229 984 38 31 653 66 582 624 63 382 907 55 254 427 71 478 689 134 153 291 125 16 855 52 93 147 90 211 702 125 322 818 101 6 843 102 34 470 81 242 923 156 322 939 60 86 854 135 250 536 164 341 364 69 579 958 114 57 909 130 375 675 177 14 478 72 553 986 77 458 866 113 160 908 102 57 846 129 104 727 155 540 938 158 212 282 50 445 903 103 325 963 160 15 138 68 209 645 45 587 985 106 87 570 117 187 820 129 45 421 93 749 878 106 169 530 122 534 699 94 174 466 75 8 862 54 43 653 125 257 414 116 30 814 39 194 696 89 402 948 120 348 926 93 457 638 80 378 594 85 66 309 121 115 333 132 335 582 45 184 911 104 230 482 160 224 273 114 204 304 53 381 590 34 432 600 136 459 708 76 33 685 150 11 746 94 133 955 40 244 439 135 506 921 109 338 667 77 354 869 91 147 561 51 662 934 129 393 838 113 654 906 108 3 515 73 25 981 74 124 145 170 83 940 81 683 758 8 613 989 120 278 513 116 93 157 122 309 505 47 390 499 109 476 693 69 620 713 158 126 154 68 349 682 98 368 736 96 147 575 119 356 613 67 257 697 74 325 867 118 258 442 132 209 584 152 228 338 134 720 758 102 202 956 72 407 944 106 390 482 93 336 905 56 386 529 68 507 556 75 694 892 178 390 690 101 389 722 63 148 764 70 577 748 96 305 590 115 218 266 105 24 430 84 418 920 92 55 537 35 716 989 86 219 512 109 143 710 76 617 624 50 388 699 144 336 440 100 265 363 131 374 933 54 771 972 105 567 809 87 259 724 98 121 520 50 728 870 137 431 690 80 365 528 47 232 684 66 85 499 98 80 320 114 612 908 98 178 564 122 402 415 80 485 576 58 133 135 60 853 929 148 68 788 114 589 722 101 21 889 116 450 842 78 199 369 96 162 803 107 332 401 106 45 959 88 635 703 167 210 507 100 184 206 96 55 562 97 372 532 128 256 384 106 17 958 154 391 980 55 41 182 100 100 682 89 371 814 141 588 609 123 44 895 120 98 655 116 728 942 59 425 433 95 220 586 76 668 885 57 43 864 81 625 950 69 808 933 80 99 929 1 331 641 90 361 733 101 12 529 147 620 625 100 245 583 93 43 533 69 205 615 133 806 942 113 54 625 86 399 856 103 183 467 121 31 450 148 572 817 123 764 989 102 531 898 79 286 780 75 155 548 132 268 416 123 247 752 78 361 389 78 524 870 63 215 768 101 177 457 61 555 977 48 11 177 70 319 459 102 48 432 60 45 785 134 76 893 105 401 549 66 81 93 108 629 667 96 689 993 74 77 89 96 88 683 86 121 870 100 845 861 73 392 436 129 293 315 87 768 968 135 569 926 121 788 938 118 357 728 62 80 90 136 200 729 116 458 797 84 269 844 86 249 260 107 205 273 81 141 481 114 50 457 61 242 918 97 250 409 96 236 448 124 387 991 92 502 977 94 166 416 125 203 523 111 115 434 95 50 773 86 626 639 86 289 634 121 21 429 72 500 709 124 197 466 134 600 729 122 902 962 95 745 996 147 196 416 141 483 489 141 158 601 118 335 475 73 431 683 144 19 55 97 54 268 89 67 361 79 304 952 133 126 893 122 5 250 117 698 817 113 33 370 97 193 549 116 195 716 91 371 381 59 474 573 78 221 485 48 536 788 76 489 639 122 191 984 78 274 715 90 202 738 133 565 608 117 481 897 152 575 709 65 813 908 88 491 882 102 125 468 121 572 596 115 326 641 115 241 828 105 153 859 109 333 541 94 700 892 74 452 602 50 663 826 134 398 859 70 153 737 91 281 292 67 128 374 47 753 893 84 565 688 100 227 931 61 727 839 141 479 776 89 181 575 114 106 472 107 943 960 102 55 301 82 133 259 103 76 248 111 78 398 106 379 838 106 34 357 129 689 924 73 239 680 70 708 895 63 134 409 42 329 667 117 211 501 32 420 641 70 86 791 56 71 381 96 681 848 64 17 535 116 400 949 129 859 930 126 727 891 107 678 716 88 86 303 133 181 229 115 65 217 75 608 718 107 281 701 108 539 973 109 322 649 115 349 829 112 789 981 76 389 864 173 636 948 117 166 266 78 469 778 110 174 245 92 547 971 110 1 892 105 743 794 146 6 690 94 230 257 84 453 686 109 8 16 85 136 437 110 121 881 116 304 306 88 58 807 65 284 753 121 171 886 105 315 652 88 334 500 155 410 794 112 146 788 104 102 797 67 858 891 113 323 486 109 66 106 105 598 622 69 699 987 52 498 750 87 83 534 68 60 492 73 491 559 47 835 988 159 974 979 118 545 664 127 289 481 94 587 710 83 125 848 133 351 474 145 332 583 131 792 842 103 348 553 138 253 339 65 106 931 110 719 775 129 5 405 100 94 753 51 369 504 85 31 433 148 21 949 135 16 53 102 950 959 124 673 978 144 156 767 75 73 105 94 586 974 84 658 701 110 206 375 91 317 745 119 449 590 71 227 627 109 662 774 28 167 987 64 46 563 121 448 491 88 74 779 49 49 943 92 505 855 132 822 986 112 693 761 162 103 870 116 95 961 123 169 586 116 504 779 105 132 157 120 180 268 133 488 716 96 764 957 137 177 587 107 32 218 99 333 647 132 528 832 81 192 662 143 121 323 79 426 905 70 628 884 121 73 776 63 211 535 95 754 805 29 85 315 109 561 567 117 75 292 81 421 616 115 32 331 68 369 523 132 229 437 135 85 240 57 152 319 120 8 604 89 761 853 65 371 478 68 234 564 83 142 957 170 317 834 7 139 901 132 30 326 83 80 252 116 272 792 122 200 867 134 408 811 74 240 465 90 87 337 131 231 484 82 474 957 86 615 798 130 404 540 113 667 846 82 39 135 72 348 785 56 14 462 94 383 587 108 314 317 103 317 352 70 31 266 84 514 742 65 461 944 113 424 944 139 476 488 78 161 896 87 233 936 172 525 692 126 333 610 98 134 959 135 783 901 131 306 358 117 49 384 91 558 932 92 317 772 78 827 979 85 435 964 111 40 652 151 273 704 117 918 989 109 852 989 75 367 696 81 84 525 59 40 323 132 33 161 98 288 314 136 194 563 96 899 932 146 291 683 52 328 774 109 663 818 132 508 649 90 178 633 146 412 783 98 81 796 83 319 397 95 238 635 140 438 582 132 216 389 93 389 756 164 167 300 131 802 953 102 265 348 105 315 846 74 688 962 91 307 314 142 78 595 143 812 952 147 293 608 126 441 823 102 403 773 85 323 474 125 223 883 67 811 832 40 465 747 86 502 515 84 319 564 112 201 810 145 43 306 78 148 928 88 36 72 118 270 977 112 198 776 106 140 170 176 226 947 103 77 434 130 479 613 122 203 581 116 287 482 155 155 655 172 186 836 54 792 957 102 377 668 78 189 715 75 172 289 83 566 741 107 440 782 157 165 787 121 235 484 110 502 536 111 45 755 91 742 842 96 6 353 118 559 713 71 485 700 127 17 572 115 356 808 165 660 737 76 39 944 85 533 949 96 426 632 170 75 371 83 110 152 160 51 323 90 727 859 52 10 303 110 265 983 47 114 984 88 80 837 102 369 634 90 58 172 123 67 941 98 97 326 48 765 955 103 444 931 103 433 767 61 54 193 73 166 956 52 373 629 123 148 666 63 139 530 106 489 585 165 218 222 150 740 879 117 712 759 111 829 991 113 339 892 117 426 760 90 344 520 68 42 717 102 107 263 93 736 996 82 122 866 112 302 499 54 391 932 94 301 465 48 182 206 119 465 757 160 396 646 104 76 758 50 276 854 96 49 637 87 466 521 134 376 682 87 182 942 146 303 486 131 425 724 74 729 923 98 163 666 123 486 962 67 556 668 129 390 721 75 224 598 85 4 83 191 624 929 134 315 436 163 506 553 111 358 623 60 301 987 61 34 904 107 230 860 70 477 995 98 573 779 70 433 873 77 52 955 58 85 836 71 651 989 48 479 843 99 33 365 147 657 875 55 549 820 147 531 915 110 749 857 82 31 552 137 368 445 75 125 760 106 71 734 76 361 569 50 525 972 100 503 670 38 185 944 91 158 754 103 282 980 85 674 775 38 163 199 78 125 389 120 148 611 165 38 588 111 52 870 104 386 996 128 56 715 78 418 921 176 391 572 168 811 996 97 897 975 62 368 792 117 218 678 111 775 910 90 486 558 96 63 928 75 607 786 148 314 462 88 82 83 41 436 557 113 1 185 116 265 726 107 149 946 98 362 733 71 22 509 64 597 675 116 551 914 87 286 723 103 94 977 123 187 471 111 105 212 55 74 977 130 54 267 74 294 504 101 622 736 64 15 554 100 259 343 157 233 585 91 438 533 34 333 850 83 147 898 100 825 972 69 167 806 135 10 241 137 555 601 67 442 824 83 377 406 99 475 653 117 302 577 114 229 570 51 646 964 74 327 557 27 573 738 129 129 545 82 475 842 66 461 626 118 477 621 69 692 696 128 405 569 129 327 975 121 262 705 101 339 640 137 65 846 74 227 799 89 877 895 104 297 391 54 502 537 151 1 391 90 644 689 65 95 596 109 529 752 84 28 567 95 546 892 94 40 687 138 248 766 123 775 956 112 453 514 96 149 797 107 182 964 107 141 714 141 79 821 104 699 878 71 484 656 65 461 680 120 101 690 118 685 969 54 811 926 82 638 708 145 141 868 102 279 708 68 1 499 115 123 148 60 497 935 120 164 693 32 301 437 43 106 703 146 652 822 61 593 705 70 55 70 82 182 537 107 194 378 86 705 788 94 60 513 121 319 605 96 158 338 150 49 842 66 111 143 100 45 848 78 747 949 90 242 754 69 136 811 113 196 983 28 627 677 118 847 852 71 201 443 65 577 667 76 185 617 63 173 319 104 396 705 96 120 932 131 325 746 66 389 666 47 475 932 70 393 418 91 101 547 112 77 575 133 438 627 68 561 873 95 388 604 41 256 942 86 169 441 164 82 912 97 955 997 90 117 741 115 537 910 138 35 475 118 507 691 79 29 743 122 52 516 125 22 797 94 517 543 60 82 342 37 364 456 144 416 474 96 714 938 166 257 521 151 365 661 103 276 483 129 334 773 36 35 198 147 229 968 120 340 820 61 103 556 56 34 367 139 334 950 143 496 808 118 414 605 77 604 903 49 225 841 56 44 710 77 466 578 78 51 79 85 609 618 157 487 874 85 367 858 86 189 544 64 217 783 108 645 976 34 153 514 101 226 306 103 423 854 91 108 139 94 17 914 102 503 536 100 272 957 73 298 779 134 281 483 82 479 657 164 206 436 101 53 240 85 445 524 114 78 211 140 677 981 103 657 877 53 598 937 64 264 917 94 694 790 147 220 525 37 90 305 130 246 522 105 384 507 147 23 158 93 811 847 118 122 191 106 792 795 106 523 634 118 797 872 79 179 581 81 830 981 69 104 535 33 25 597 60 146 589 64 334 505 103 194 655 104 522 750 59 600 743 96 140 900 78 588 655 98 866 955 76 427 549 142 16 629 76 785 895 85 107 542 73 315 321 98 32 531 48 708 787 92 135 848 144 473 851 143 341 545 38 597 907 97 37 321 134 892 896 105 502 858 150 575 922 131 286 866 124 321 773 69 119 428 102 458 654 97 548 735 77 585 643 44 183 187 143 975 978 133 754 926 79 276 638 113 389 436 75 388 702 124 451 796 141 197 311 155 487 597 38 93 780 51 0 679 110 329 369 114 714 943 89 111 266 139 804 833 94 79 842 120 573 649 104 491 617 134 252 609 110 56 430 107 173 789 113 141 169 137 507 715 59 394 566 102 174 884 132 328 777 103 39 958 113 287 880 177 514 913 103 177 243 105 39 86 20 728 889 19 661 890 122 220 330 136 507 807 85 928 947 116 207 767 104 26 509 60 456 674 133 135 927 105 24 270 72 29 61 74 667 680 148 94 636 72 688 699 129 942 996 77 387 529 86 252 898 106 282 935 114 543 589 153 823 889 94 391 477 142 339 444 73 398 741 144 38 595 71 320 663 107 188 416 132 83 683 103 118 641 101 641 844 79 611 655 60 18 829 39 163 720 93 446 624 91 574 813 81 16 434 157 144 189 105 327 647 113 847 903 96 16 794 90 261 264 122 225 361 105 229 799 92 487 785 72 751 935 97 412 532 73 644 736 116 82 733 46 136 446 93 126 171 86 267 825 104 342 607 187 522 815 120 169 865 87 113 766 97 181 717 43 887 922 117 44 964 51 537 849 86 309 440 95 69 997 100 293 358 148 158 999 112 554 999 88 421 833 125 394 659 130 273 550 81 107 654 104 489 900 108 306 766 138 150 907 99 343 848 82 277 334 92 607 958 101 521 723 28 209 425 104 240 871 59 401 471 72 211 438 106 177 440 118 121 584 120 122 510 161 383 585 132 207 963 103 139 452 80 368 577 73 292 996 92 99 350 85 202 728 125 487 793 107 437 563 144 767 862 99 845 966 130 653 712 129 157 358 41 165 865 85 263 788 121 120 550 113 512 945 110 676 679 124 682 894 88 538 759 66 82 702 145 25 696 101 345 851 115 228 501 73 706 813 70 41 815 118 254 842 42 452 588 111 118 966 97 56 743 123 35 41 88 92 712 147 36 399 143 822 930 129 224 381 93 255 752 77 142 351 113 189 906 91 303 627 62 783 888 99 32 689 97 792 862 153 53 469 132 201 619 101 16 223 96 134 915 136 272 723 97 215 453 136 361 432 124 473 999 69 326 988 146 668 876 188 438 822 87 424 576 114 387 961 75 837 929 61 308 391 102 200 511 83 482 921 122 831 855 105 395 436 125 538 843 85 294 913 119 147 533 120 247 967 105 196 422 97 623 810 124 248 270 117 20 377 123 79 367 89 310 436 78 577 966 87 140 888 73 23 45 71 409 425 101 873 928 139 7 473 95 337 735 135 502 664 103 459 969 94 13 901 149 391 645 113 125 928 74 840 952 100 97 902 49 350 448 111 32 441 120 627 933 111 190 535 66 252 577 126 424 598 29 2 656 130 245 883 138 65 692 58 429 821 106 21 806 30 27 318 69 322 340 109 415 491 116 635 855 99 645 649 89 21 328 133 236 509 102 506 583 104 82 100 121 245 642 95 331 967 122 558 856 78 620 889 97 159 544 140 190 400 140 85 642 86 909 934 89 347 439 87 558 899 170 395 892 50 368 920 48 219 297 84 261 759 94 51 232 85 430 715 156 645 704 76 876 986 80 167 678 65 663 702 34 467 644 102 598 778 61 779 979 173 102 176 36 520 945 120 170 419 75 218 471 122 68 969 96 825 999 99 212 941 99 23 902 130 312 691 111 234 282 103 213 551 34 279 871 110 219 852 146 402 678 103 162 438 89 702 765 93 438 450 147 765 953 68 414 521 134 356 961 85 410 450 128 6 875 123 344 846 81 166 365 120 305 961 55 900 998 131 658 855 84 691 791 94 62 886 103 16 191 54 850 876 133 445 573 132 274 653 91 238 363 130 166 690 62 356 589 74 634 748 95 163 826 130 12 935 86 291 816 111 53 141 88 442 476 75 450 975 81 891 991 92 8 494 126 144 776 83 381 801 124 142 539 66 555 987 165 639 780 135 2 223 113 133 341 110 60 825 168 195 873 84 135 411 120 503 969 131 347 607 126 493 631 78 136 966 120 396 985 121 551 781 76 54 450 86 235 560 116 310 500 82 71 364 95 518 837 135 249 410 128 127 911 141 281 614 103 96 675 70 16 84 93 512 980 66 60 238 155 822 870 99 113 139 122 870 923 162 374 411 94 938 989 89 670 916 90 42 954 103 522 576 134 429 812 103 323 908 56 208 563 141 687 771 89 636 994 151 35 289 85 29 229 96 311 318 68 575 836 74 407 906 79 666 759 106 711 976 97 705 943 66 344 375 127 379 728 118 76 326 105 132 766 94 544 651 64 253 446 107 716 782 117 52 237 109 107 468 103 28 38 93 221 520 125 183 932 151 246 796 120 364 581 139 15 919 139 512 970 101 577 927 124 27 44 72 43 485 71 148 926 75 3 579 100 133 818 125 178 714 162 64 592 128 180 907 57 14 682 92 493 793 140 320 857 82 146 834 96 13 918 86 729 915 97 296 750 60 329 527 67 633 861 114 638 678 56 237 585 98 60 349 65 44 160 113 175 375 82 115 714 130 725 835 96 316 323 100 257 501 117 59 113 136 574 959 106 405 811 120 172 983 55 4 486 60 352 636 94 280 343 131 328 939 112 184 237 108 217 681 113 338 527 156 224 526 89 334 441 65 661 969 60 18 679 102 134 655 136 319 474 59 407 695 153 148 880 158 446 999 65 236 460 126 121 420 156 208 550 98 689 740 128 245 922 91 90 775 95 24 166 128 74 594 68 650 723 126 240 800 107 272 560 84 74 202 100 338 356 75 664 775 126 922 943 90 319 829 106 175 335 115 605 761 77 6 502 135 100 823 111 198 755 89 265 371 131 353 372 139 423 603 121 99 287 112 568 684 152 323 921 130 162 215 120 265 272 93 156 680 140 475 918 116 732 893 65 629 869 151 343 438 86 35 992 61 82 548 43 376 894 85 512 681 88 473 895 85 692 984 90 511 844 90 123 271 87 104 469 145 181 894 116 155 947 146 386 933 83 609 799 97 290 841 117 161 863 133 13 876 126 833 991 97 487 747 96 223 595 108 481 626 122 425 432 74 475 667 75 41 502 76 696 915 120 406 538 127 820 983 53 188 825 105 781 841 115 155 955 88 80 897 149 507 560 166 237 521 97 273 949 126 769 985 38 76 100 136 251 961 74 284 900 49 637 929 130 726 779 146 61 816 116 22 242 138 197 645 124 79 414 117 124 412 70 0 133 84 934 948 77 560 948 62 686 773 133 7 545 90 162 240 118 256 651 92 567 708 136 360 659 124 745 865 159 532 854 35 111 219 76 473 889 70 621 968 119 348 711 105 215 933 84 290 766 125 79 401 90 661 822 111 62 971 81 36 324 84 693 717 93 285 577 112 121 450 177 577 945 88 409 879 67 427 579 110 42 109 88 814 839 75 387 910 44 304 583 96 655 837 109 296 615 78 107 401 173 794 804 130 665 919 83 906 976 133 75 436 49 83 964 99 409 505 55 31 457 109 493 710 129 403 738 121 885 947 75 144 916 126 171 578 87 195 617 82 242 780 159 720 955 86 296 512 74 843 878 113 406 968 116 156 915 118 184 719 109 555 968 96 313 559 102 174 307 104 211 960 67 343 495 112 207 428 128 443 505 109 405 586 130 228 282 108 582 997 82 166 718 47 372 616 82 118 562 136 468 725 73 119 385 128 201 522 120 524 788 84 221 432 65 962 977 107 28 248 81 300 717 49 468 492 56 641 890 125 26 40 123 134 866 64 562 881 96 70 92 79 492 564 98 519 852 139 53 109 49 490 973 132 180 458 102 647 691 86 229 259 87 74 288 76 377 979 87 533 787 81 244 691 98 208 403 93 544 766 77 679 925 95 399 704 106 720 887 80 36 622 150 261 674 77 283 876 43 525 906 49 254 818 133 13 123 77 116 408 164 581 629 83 735 922 119 137 776 98 757 888 101 403 411 93 341 448 100 199 647 116 424 816 159 321 566 57 1 154 84 336 618 126 787 936 80 711 951 102 519 953 109 55 862 78 248 490 146 39 587 88 6 934 109 14 272 51 518 596 95 684 915 70 184 423 57 86 372 102 242 548 108 485 755 100 48 269 159 290 372 73 260 308 128 596 763 128 269 637 101 844 995 113 322 774 114 80 402 154 883 900 44 30 202 143 529 774 123 68 855 130 16 577 86 452 585 63 441 975 34 203 280 166 173 545 119 19 589 67 53 392 70 727 737 156 5 849 173 337 364 99 21 95 81 705 759 106 44 536 95 273 675 96 115 487 53 837 949 86 339 827 120 266 524 88 174 801 83 208 897 92 67 821 124 570 751 189 142 800 114 413 474 49 502 580 113 173 415 89 126 149 106 458 559 40 264 536 101 644 826 122 239 630 87 416 963 79 361 854 129 803 992 95 303 566 77 516 894 83 455 747 135 383 982 78 687 759 109 303 501 53 209 787 110 788 902 112 56 659 91 630 933 145 0 830 141 120 330 83 13 162 51 297 606 72 879 957 105 216 731 86 262 625 113 211 368 120 347 521 85 528 632 117 133 545 111 227 415 100 342 639 107 98 901 118 38 173 130 306 473 60 649 674 88 145 771 90 273 425 114 377 612 83 24 855 90 5 217 48 451 991 117 334 495 92 379 798 115 425 955 114 304 955 122 357 624 109 469 823 78 383 749 92 621 948 90 525 752 111 121 842 94 131 224 101 343 374 118 117 877 103 148 304 133 320 793 127 408 734 85 372 674 140 609 729 123 29 864 90 363 686 43 983 986 76 253 898 69 127 753 72 151 418 85 458 553 103 543 548 127 538 641 51 112 457 103 637 958 126 243 312 94 516 522 95 710 736 83 250 914 121 103 308 49 265 407 110 235 815 97 317 985 127 225 826 120 202 405 113 513 699 103 9 726 67 64 196 76 69 177 110 260 503 79 747 919 102 172 352 111 289 626 80 277 696 68 209 428 98 696 741 128 158 651 89 475 693 110 391 658 77 152 996 116 461 890 76 34 460 120 785 984 87 289 300 78 20 592 65 6 325 122 844 926 88 349 616 118 365 560 92 104 805 33 410 749 121 262 461 81 42 636 146 380 514 89 190 335 97 158 593 124 299 397 83 726 818 145 0 87 123 843 941 91 59 775 110 259 427 150 438 731 62 449 996 51 334 894 153 273 737 102 353 468 129 604 922 108 40 982 99 283 395 80 64 399 109 24 313 83 250 906 102 352 782 160 150 720 112 536 663 52 45 943 98 230 953 103 250 358 111 170 206 101 536 840 106 31 760 131 431 847 99 94 122 107 195 340 11 309 488 149 651 808 129 100 306 73 143 550 94 49 238 107 236 518 144 210 377 99 722 944 109 158 388 86 73 81 68 329 812 133 185 453 58 275 743 141 486 602 68 476 808 98 530 779 132 339 953 92 152 437 82 188 966 48 153 558 119 151 590 145 684 822 135 404 689 111 53 190 143 271 901 104 732 816 107 567 618 159 507 656 78 108 162 109 79 411 163 214 275 105 121 849 110 188 976 132 614 866 129 525 580 152 320 349 112 191 504 82 38 579 84 415 563 75 250 897 50 641 701 83 573 885 128 288 983 79 60 71 54 637 638 136 581 622 87 607 782 114 719 759 52 440 643 146 599 863 135 219 468 39 731 918 89 395 835 129 469 751 97 236 458 86 227 329 99 657 791 111 235 545 95 67 142 130 736 944 177 363 675 116 534 579 88 663 732 74 545 906 117 28 947 93 776 971 117 43 112 123 629 720 95 148 276 105 186 750 94 131 904 147 241 919 104 536 576 85 125 864 132 22 391 116 470 501 82 171 229 93 426 714 102 317 833 58 43 352 121 109 713 17 366 711 117 725 822 83 140 342 68 333 652 142 311 334 141 435 574 152 99 526 75 852 927 112 883 904 73 140 196 163 473 896 105 96 538 135 372 811 152 201 933 120 269 522 100 328 707 109 664 805 83 4 927 119 512 690 36 228 547 78 644 900 93 321 705 121 207 394 37 676 954 115 653 998 106 45 601 92 124 240 89 667 695 60 291 890 186 474 581 104 297 976 72 226 935 113 428 669 112 84 482 97 530 577 148 380 562 24 433 568 48 327 962 77 639 795 88 43 187 116 262 303 81 357 612 75 232 865 55 5 778 137 556 933 157 753 877 75 728 957 108 146 922 82 679 820 126 84 309 79 202 765 123 696 833 105 818 827 119 33 637 83 30 715 88 95 638 150 473 582 73 245 727 95 329 962 54 48 311 100 179 790 109 456 654 83 92 744 126 530 991 78 640 958 134 177 309 90 11 155 120 473 934 169 804 926 55 803 981 73 302 801 56 154 729 63 286 976 58 74 651 139 179 950 75 267 603 97 4 541 159 774 875 48 0 570 93 112 898 97 699 774 102 655 928 117 713 816 55 392 668 70 563 755 94 539 642 142 212 240 53 442 690 91 678 823 120 370 761 111 208 781 103 53 745 105 141 799 96 135 801 111 82 823 83 698 738 52 213 745 152 45 649 140 716 807 69 103 115 153 102 697 157 417 798 95 151 224 116 360 910 98 28 969 153 390 834 106 381 678 72 104 215 87 539 595 110 309 965 98 452 974 46 160 322 38 142 717 95 546 940 116 648 921 105 698 734 164 390 748 76 191 490 93 526 616 81 433 682 119 186 407 113 329 783 107 104 340 123 152 311 89 609 740 116 112 728 81 166 688 67 139 950 92 656 788 90 289 393 159 240 475 96 821 859 140 777 947 109 245 629 148 8 851 87 108 247 172 745 979 73 166 786 120 21 883 107 595 746 90 277 527 118 35 365 54 47 210 76 76 155 70 377 682 68 117 652 61 242 462 39 245 537 54 819 874 106 41 741 78 172 748 89 68 159 139 848 939 134 296 749 83 478 636 95 575 990 148 521 694 144 53 806 86 582 641 93 414 540 88 443 801 106 584 662 69 642 991 113 393 681 98 73 508 178 201 564 76 140 562 164 220 798 48 28 117 75 249 616 75 225 705 100 287 492 117 672 789 148 320 449 77 100 486 65 404 562 122 11 395 79 424 425 91 80 349 122 601 631 108 447 851 76 157 537 113 505 792 12 356 751 114 626 917 130 479 778 98 762 886 86 206 903 34 101 398 119 280 299 80 369 481 46 343 903 92 465 496 114 131 381 114 408 746 114 20 217 68 590 769 121 697 701 82 439 682 154 57 933 148 444 922 60 528 942 153 245 805 32 830 995 72 236 323 130 72 949 119 932 966 64 163 275 103 131 462 90 572 884 63 125 522 94 138 284 87 446 832 123 378 516 92 212 273 103 256 524 153 766 909 92 474 998 99 470 547 131 340 889 76 35 246 149 123 807 96 273 985 126 758 776 125 158 925 120 281 685 82 28 80 103 125 399 124 67 154 63 97 854 84 100 979 39 56 516 106 796 978 111 179 385 100 111 969 133 574 916 113 130 240 123 440 688 62 405 653 81 280 630 83 669 941 125 416 685 119 179 435 128 1 158 23 573 790 128 405 727 70 686 935 134 297 943 93 40 86 73 341 984 97 576 797 89 104 333 103 182 776 78 328 860 159 672 978 66 149 959 107 76 618 127 106 957 145 46 422 78 349 753 99 747 872 113 557 884 133 46 578 114 531 883 70 192 437 113 57 594 88 11 559 104 461 768 105 494 542 37 728 976 97 417 802 101 710 850 96 267 559 55 693 771 155 75 311 101 447 686 88 7 645 112 55 399 33 191 259 53 129 564 103 799 944 47 87 772 148 417 886 124 378 991 127 27 488 135 184 308 144 121 680 106 50 98 66 634 994 107 620 932 140 564 879 76 190 353 77 69 668 86 393 685 70 202 233 86 459 619 90 88 279 121 504 793 128 766 821 75 181 215 111 220 238 60 560 711 34 474 813 120 4 617 48 175 293 133 753 941 49 486 714 118 421 640 144 227 893 95 701 983 118 182 615 58 98 871 90 441 829 62 157 911 59 169 256 93 302 491 120 76 685 107 92 500 134 575 919 103 634 739 48 270 371 102 269 743 132 93 284 89 385 566 31 257 904 156 596 774 79 155 788 89 471 492 47 76 409 76 162 237 116 44 897 120 50 905 88 584 839 89 649 925 105 106 934 110 192 527 87 243 634 8 227 545 92 343 956 90 54 534 136 2 757 138 832 893 116 181 224 78 93 850 62 64 116 56 179 640 128 604 914 98 152 855 110 330 333 79 432 818 139 899 928 108 549 726 113 19 315 70 199 879 119 33 282 179 236 381 101 212 411 98 436 833 108 100 523 141 0 997 87 771 904 110 17 444 87 34 594 98 665 755 112 96 972 60 218 389 91 534 826 73 284 612 89 60 718 127 692 771 82 750 810 111 179 204 57 41 893 114 80 602 159 250 400 93 429 509 79 457 549 26 401 828 102 327 423 91 120 388 86 191 876 83 214 588 84 997 998 116 674 941 75 235 654 64 265 303 158 101 458 97 872 939 55 163 796 55 355 520 75 634 934 75 264 527 66 144 474 94 317 919 112 508 637 71 269 340 114 902 912 63 524 568 172 624 987 66 135 795 107 498 969 85 770 803 88 235 982 159 737 858 54 752 815 161 14 369 67 471 517 105 209 844 157 267 887 150 365 436 93 266 747 34 144 434 74 473 719 62 371 445 168 817 818 104 649 840 109 94 398 175 784 812 103 25 821 131 366 807 125 239 937 116 496 815 113 124 345 133 130 263 120 88 911 97 142 238 99 163 890 57 460 881 87 127 258 115 771 889 75 137 843 73 580 762 103 39 271 61 560 996 133 628 889 111 54 754 94 21 232 109 301 835 151 321 909 117 127 422 67 327 876 123 705 823 146 159 525 123 214 988 64 121 560 70 276 327 145 731 892 99 392 418 93 18 642 93 32 202 85 808 858 115 85 239 96 646 895 45 403 920 173 118 334 97 814 918 93 636 894 161 182 779 84 331 808 114 35 196 122 767 792 132 246 591 86 266 900 129 777 888 100 718 821 53 711 955 104 645 896 125 238 936 141 489 984 113 393 534 104 247 926 75 480 842 66 193 744 135 554 892 109 413 682 80 414 465 70 58 420 63 769 780 91 875 958 97 533 803 137 181 426 48 285 739 96 430 799 117 471 817 111 243 607 149 86 471 131 739 907 123 66 764 143 541 592 103 296 909 88 497 618 72 185 644 133 132 306 74 116 379 97 938 998 96 20 498 110 525 876 151 653 657 106 385 813 90 99 617 71 327 677 109 239 766 81 473 792 60 196 984 121 211 571 88 96 703 103 343 691 165 411 714 106 634 700 94 536 661 112 248 288 141 663 925 123 668 911 117 214 398 99 48 563 125 737 946 119 839 880 131 389 441 98 124 459 77 696 711 133 138 634 166 142 748 67 239 353 121 347 968 97 117 615 133 79 391 91 274 611 90 715 957 84 71 767 104 323 995 93 556 999 71 646 669 85 533 694 82 114 318 122 611 813 122 125 430 99 136 209 116 552 768 97 24 904 137 777 934 76 19 984 127 774 912 141 748 920 89 383 989 77 102 354 169 445 776 120 98 274 126 266 893 80 399 800 65 446 664 79 6 527 91 937 980 131 108 688 145 11 445 80 387 769 145 643 851 131 439 596 91 170 308 99 491 945 119 80 375 160 10 595 156 294 985 68 4 797 136 185 513 66 123 560 42 618 972 105 53 118 147 139 270 98 575 766 122 136 714 98 397 609 114 245 607 80 19 572 148 32 852 58 325 519 127 163 271 53 515 550 105 407 676 98 529 585 143 110 880 65 649 898 63 158 191 92 596 910 87 626 678 63 0 728 105 0 737 61 157 397 114 77 158 120 378 635 113 151 339 95 370 485 137 598 740 146 491 999 101 777 936 26 902 930 64 276 288 77 530 996 125 66 683 151 276 565 78 360 939 49 222 689 103 480 794 80 33 479 88 655 862 102 191 620 123 425 737 158 630 894 115 213 742 129 91 537 111 559 877 94 22 265 138 507 771 165 401 848 106 214 814 127 198 536 124 548 736 21 289 521 93 16 20 133 425 802 134 500 551 85 842 967 84 585 641 132 148 384 107 473 588 84 36 654 86 579 694 96 61 730 102 163 835 137 278 438 69 156 829 141 890 986 122 312 986 115 128 538 112 611 788 94 113 591 95 38 325 95 837 879 106 106 999 101 161 334 71 46 495 85 8 354 90 297 393 143 217 562 110 353 875 74 572 872 100 242 651 86 397 745 122 671 885 89 121 561 118 778 984 91 484 601 146 42 460 146 287 744 127 48 399 149 699 955 46 7 71 172 738 853 104 714 948 113 233 875 76 773 897 116 651 936 72 114 422 116 361 484 68 233 894 109 689 698 100 408 443 119 122 535 106 537 711 53 243 703 138 761 966 104 175 877 126 107 198 107 3 709 70 607 916 57 207 530 92 424 678 89 458 988 83 323 960 137 108 809 116 600 957 70 294 852 97 223 821 106 268 322 129 518 640 97 56 926 116 513 555 103 22 336 115 293 513 76 9 802 55 422 442 132 20 387 118 78 875 137 258 309 31 310 450 69 20 838 95 582 810 122 203 321 66 473 699 127 204 605 83 715 745 150 540 865 129 466 830 93 626 794 73 517 764 94 137 779 101 430 746 142 563 663 90 102 845 123 789 808 118 698 938 124 529 850 43 362 878 95 744 819 123 122 171 46 622 733 57 566 839 89 222 955 86 140 370 53 24 296 143 32 343 128 349 363 143 32 768 86 260 714 101 235 648 130 152 340 121 109 675 96 205 853 104 525 793 12 444 996 92 177 619 131 82 910 83 484 504 163 475 623 99 580 699 114 246 690 112 350 959 129 555 662 110 383 785 94 346 443 99 265 711 97 599 676 86 550 880 119 381 712 115 106 137 88 448 787 120 894 975 94 213 655 94 87 346 154 263 766 112 15 490 110 353 853 107 212 781 63 772 840 67 587 903 129 340 897 114 911 966 102 83 856 141 413 497 100 399 498 141 191 964 46 105 826 104 77 140 73 21 822 118 268 598 134 177 412 130 753 909 130 163 244 144 215 580 113 61 365 47 587 592 156 416 939 97 792 997 109 266 568 165 253 651 109 445 545 98 523 598 108 40 212 127 512 677 109 290 341 56 148 621 89 259 592 75 512 663 89 13 301 68 487 802 89 150 670 130 8 963 132 307 773 128 376 626 111 570 634 119 386 397 64 795 904 81 684 850 79 857 890 124 41 746 86 157 217 108 79 296 146 679 808 80 347 427 162 98 840 45 3 289 139 514 586 83 503 538 97 621 692 113 448 767 107 397 994 60 37 98 127 136 860 91 719 911 46 148 476 65 528 739 64 325 468 161 557 932 73 443 675 114 722 867 90 476 765 94 171 191 127 270 284 103 452 635 96 286 794 98 617 698 85 577 881 87 82 678 68 316 929 133 690 727 87 2 613 102 471 483 91 393 935 63 129 233 110 512 788 106 68 127 127 124 951 154 124 379 120 139 400 123 537 611 68 546 764 81 504 977 75 69 799 143 870 936 103 112 966 73 201 808 83 64 391 74 281 873 134 87 694 102 67 293 86 307 528 136 186 212 71 20 391 175 147 183 66 135 287 111 110 450 105 266 788 89 861 917 158 260 353 139 269 604 117 664 691 119 407 707 135 211 840 105 515 877 47 38 475 76 63 353 133 785 888 128 550 757 61 219 622 123 144 352 125 545 729 99 129 971 87 430 642 117 732 867 167 351 410 100 550 766 109 716 920 69 292 340 138 811 845 87 409 824 88 212 557 103 516 730 89 405 894 110 595 760 70 81 178 166 715 959 155 28 782 127 665 675 81 381 953 88 71 228 86 659 735 144 369 855 121 577 992 139 537 577 65 228 906 63 810 963 90 164 309 74 50 170 161 287 545 144 153 940 74 147 336 140 61 291 68 144 610 51 123 600 170 40 769 93 287 991 108 69 471 165 673 853 78 147 379 101 102 751 80 688 730 93 632 707 94 18 288 63 321 610 110 101 661 100 392 913 110 21 836 104 1 46 60 575 590 64 402 624 59 335 479 106 170 754 57 536 561 76 370 504 72 520 787 86 370 891 169 331 959 20 47 283 133 74 796 159 287 489 81 167 697 42 512 835 113 157 641 105 135 841 120 85 254 134 805 821 174 131 318 155 247 740 89 152 399 101 35 874 106 240 463 120 410 814 66 33 138 23 601 767 83 367 803 94 488 592 95 276 555 57 459 649 132 380 942 120 42 767 114 201 917 88 546 754 86 582 845 114 314 427 101 313 731 117 680 718 77 276 740 150 391 431 55 177 198 99 11 997 41 506 565 58 298 693 119 804 980 153 107 348 125 319 710 87 365 721 124 382 599 55 249 987 116 599 845 79 206 406 79 106 295 148 354 972 97 704 951 77 152 347 125 230 643 156 192 358 82 733 803 129 935 957 116 140 922 131 231 541 138 42 207 93 239 484 91 544 626 70 119 612 105 154 738 77 496 956 65 566 767 69 607 645 124 257 361 56 788 891 112 615 942 100 551 832 124 324 569 93 223 406 65 42 981 110 646 838 126 393 573 160 345 478 93 422 864 99 437 477 125 488 515 94 443 497 94 398 655 90 10 228 56 774 806 163 305 589 68 647 864 133 35 574 69 28 695 92 475 661 68 275 830 87 65 698 77 223 793 64 87 158 104 257 837 86 15 476 141 108 481 93 324 694 89 368 526 79 385 782 85 42 692 139 300 843 12 44 519 85 535 728 88 132 549 47 83 945 97 450 632 125 585 837 100 418 677 155 72 967 109 18 66 97 335 699 122 575 885 87 480 757 50 400 805 84 285 864 144 188 483 87 313 391 115 76 481 115 567 642 77 718 756 135 95 788 96 611 828 71 83 885 86 657 917 92 327 449 93 581 630 96 732 977 96 335 470 91 743 764 112 551 947 136 510 906 100 189 874 73 68 748 183 197 738 134 548 729 94 237 469 108 248 334 32 236 527 89 854 882 121 379 507 123 610 977 104 185 693 91 713 878 96 333 658 102 223 755 93 217 638 81 438 637 144 496 988 108 356 967 86 601 755 84 441 938 136 210 592 131 107 376 98 479 526 102 88 721 56 598 654 143 217 790 91 680 980 117 151 843 94 735 748 86 628 899 35 369 805 127 287 895 101 451 831 113 70 410 135 90 489 45 341 561 126 163 503 51 230 685 122 30 65 53 242 375 142 152 485 102 447 742 119 648 743 71 371 919 93 250 773 84 144 682 67 21 342 62 224 793 78 45 298 113 373 566 68 53 764 74 215 386 129 342 383 68 487 739 94 165 384 99 786 878 89 710 811 135 138 332 86 925 940 128 382 929 69 68 842 70 191 598 126 294 429 105 293 427 99 231 457 50 26 512 114 512 883 86 85 373 99 47 267 155 88 251 79 605 856 86 279 529 69 278 413 68 546 868 39 362 676 98 438 618 98 776 944 86 37 954 96 317 468 136 717 937 91 277 401 116 3 784 98 221 356 101 725 902 101 460 677 103 306 586 113 695 776 138 218 782 80 23 484 71 584 766 132 865 928 83 662 979 100 31 297 98 527 837 62 275 899 104 198 461 96 296 533 71 6 826 48 35 381 109 334 533 121 120 321 109 198 324 91 155 791 132 166 700 125 665 774 48 529 737 58 358 551 111 639 708 86 58 292 98 381 930 69 283 355 86 575 785 73 234 672 130 266 274 128 102 499 150 149 995 61 260 781 90 225 335 80 472 564 111 4 275 154 275 358 122 165 581 87 614 938 91 342 758 127 717 921 77 867 966 100 45 897 109 929 999 131 242 899 119 157 773 125 225 500 121 566 652 74 121 710 118 111 931 140 243 751 74 188 708 111 315 546 118 314 891 82 66 802 102 522 654 105 184 778 99 114 447 96 52 325 104 369 532 130 382 912 74 461 915 62 112 241 101 207 627 124 133 563 118 526 997 49 71 644 115 328 337 92 532 840 168 483 988 131 239 684 68 213 363 87 893 931 84 604 744 115 441 968 65 369 643 88 76 967 111 849 996 103 51 719 85 32 993 99 253 309 102 718 921 98 403 973 65 330 512 121 804 960 136 544 665 113 21 738 80 330 817 97 330 962 82 248 688 89 91 579 87 478 857 83 581 638 162 49 524 115 168 680 56 428 531 85 279 922 90 360 484 34 485 592 23 318 468 98 954 993 111 607 609 152 438 604 70 449 941 80 153 724 123 563 670 138 836 994 131 31 726 99 265 497 123 68 587 70 38 190 85 381 918 117 161 794 181 737 952 115 94 834 81 241 604 109 393 700 107 10 249 104 350 777 106 16 811 118 163 529 69 491 538 98 849 895 84 326 406 106 759 971 122 99 414 153 275 852 85 41 520 72 316 654 180 110 987 74 728 752 56 10 468 124 389 559 157 348 454 128 667 949 106 741 909 28 76 978 83 180 526 81 85 125 80 396 605 106 419 780 146 32 696 73 147 782 84 574 586 129 450 785 42 491 602 150 133 523 129 384 702 156 27 893 118 92 661 122 40 483 105 146 881 108 619 777 100 13 970 131 49 68 101 60 61 89 365 442 84 266 313 100 16 932 107 208 284 103 336 999 137 520 562 122 10 753 53 412 740 102 600 862 77 259 342 74 205 817 103 718 981 139 38 703 71 505 727 131 360 847 144 30 740 108 86 629 124 435 887 109 87 169 113 167 372 71 471 472 108 259 522 97 227 364 119 257 367 95 53 802 169 109 701 92 336 842 100 23 587 136 692 846 79 162 368 50 4 493 56 426 606 134 589 795 54 402 858 104 100 115 129 246 980 101 281 641 95 241 575 63 106 653 51 333 548 86 130 741 136 917 986 119 477 789 119 654 969 88 167 329 128 435 709 94 215 301 106 110 808 129 106 577 105 310 543 110 110 941 125 128 964 117 101 827 64 288 716 68 603 840 62 482 830 92 122 136 142 181 211 98 514 679 69 627 785 122 435 561 62 474 806 74 435 983 58 49 724 115 265 352 77 206 361 149 700 923 81 2 496 61 137 176 128 414 958 130 182 655 99 567 687 70 112 480 39 425 769 77 481 505 112 129 977 109 392 620 99 489 879 59 543 946 139 606 926 119 109 945 116 180 308 88 535 865 106 93 689 108 147 213 117 201 400 101 439 477 71 335 913 102 564 620 88 24 662 105 107 304 102 228 633 73 577 982 108 43 438 51 909 965 64 337 889 75 336 464 117 64 778 166 254 429 102 545 616 81 849 948 88 87 819 99 848 951 112 17 743 116 74 117 122 11 541 99 447 805 43 552 708 89 262 873 65 380 401 63 905 946 94 121 252 139 363 516 128 345 980 60 50 156 91 267 823 90 179 424 74 320 865 88 313 695 98 388 937 137 582 730 115 228 368 117 540 824 170 285 496 153 7 968 46 246 651 87 307 828 112 384 995 91 422 822 49 233 314 143 434 937 136 220 554 82 138 436 97 190 774 59 402 937 75 703 741 157 395 773 110 266 433 124 529 576 65 429 462 71 189 330 130 734 952 108 309 319 130 245 894 106 162 500 95 51 262 76 159 253 104 40 910 65 219 462 33 336 547 122 239 671 124 132 921 54 533 540 162 243 965 86 224 521 125 70 886 152 350 882 64 258 563 124 796 852 100 323 491 83 308 627 124 302 882 89 288 397 83 345 693 76 235 696 127 58 225 122 262 485 152 26 430 98 130 612 105 304 886 96 87 703 134 157 373 96 403 742 101 564 902 117 75 806 99 354 741 79 875 885 85 153 539 148 142 253 109 314 605 147 102 587 60 767 812 98 43 872 115 94 924 89 604 693 59 89 899 159 139 148 108 153 728 79 656 913 108 593 735 142 481 814 95 593 744 143 151 229 108 10 42 77 161 570 111 547 862 103 38 195 142 191 835 117 555 960 79 637 716 105 98 967 48 192 220 79 387 521 75 278 292 115 287 329 90 360 607 67 37 756 97 251 610 72 317 362 112 395 709 113 109 406 179 437 454 126 351 945 101 135 758 97 440 464 85 39 112 56 661 988 114 180 411 117 849 855 101 500 845 166 360 525 54 841 866 35 60 239 138 141 844 99 715 872 164 223 367 97 267 907 172 518 798 100 909 985 107 66 176 122 723 746 81 94 955 75 410 552 109 404 766 30 153 577 85 280 612 64 850 958 84 440 644 137 8 62 127 319 824 67 184 651 104 389 867 140 851 912 84 390 704 159 755 920 66 415 513 110 172 604 82 277 321 110 172 349 84 799 836 140 300 696 88 465 704 45 50 135 84 263 948 114 51 648 120 635 983 87 387 774 75 703 777 146 273 394 59 230 750 101 158 673 84 271 414 85 392 896 88 275 355 134 150 858 115 496 999 105 140 330 104 156 626 132 258 458 76 62 889 55 6 188 91 835 885 79 27 131 88 257 633 81 43 381 117 609 860 158 759 771 70 558 872 81 735 826 124 15 903 64 328 354 50 376 505 63 848 952 119 109 392 100 294 963 94 3 918 165 126 243 45 267 940 112 215 960 95 27 588 130 209 881 53 509 717 104 392 700 135 153 412 98 400 435 107 119 604 105 884 907 25 190 677 173 455 802 160 37 193 134 533 641 85 91 880 148 6 780 120 15 386 88 187 758 126 120 704 118 524 544 118 39 120 76 23 999 108 100 827 111 480 611 83 612 976 123 379 732 86 49 307 125 411 757 49 195 635 68 79 706 66 413 946 103 206 785 71 280 562 95 13 507 146 69 978 85 372 980 148 526 963 57 263 621 105 279 564 107 480 821 128 386 413 114 304 596 121 219 498 106 587 642 107 20 56 100 134 809 123 19 785 138 107 832 115 283 653 135 745 895 44 938 941 98 540 944 90 500 953 107 231 436 94 67 114 152 29 721 142 63 706 25 641 804 134 25 230 89 572 892 97 355 574 119 735 836 89 111 637 65 722 888 83 268 863 113 576 965 171 578 600 77 212 578 104 50 554 123 444 537 100 292 963 99 906 992 140 23 61 90 709 710 89 447 799 139 705 742 122 184 381 101 653 965 136 89 892 127 381 566 120 133 749 93 199 654 168 611 982 82 76 183 111 139 160 108 270 318 148 271 622 132 478 682 62 755 784 68 809 843 85 683 912 141 272 523 29 590 617 82 835 890 108 207 814 101 245 787 86 101 716 93 435 978 129 588 590 87 136 222 158 785 851 87 137 182 108 59 791 120 14 949 133 4 675 131 127 717 144 168 748 123 459 802 81 508 761 65 25 816 104 71 389 64 233 540 82 33 50 133 500 745 134 168 541 116 55 542 120 423 652 52 34 397 101 393 961 115 563 808 47 83 126 98 484 571 128 179 832 109 478 615 188 695 795 147 109 990 88 425 671 148 338 847 150 369 629 116 44 402 107 47 414 117 684 694 55 232 378 115 270 832 138 161 676 162 116 295 90 405 484 52 642 782 132 46 136 70 432 662 83 116 164 140 443 560 144 424 568 81 245 544 139 104 999 127 517 665 97 123 934 130 761 800 111 523 999 102 192 959 92 97 303 71 460 507 55 298 679 67 264 502 133 31 379 90 375 521 60 223 843 54 50 536 80 25 368 102 254 735 78 173 535 149 150 424 111 578 780 71 611 913 140 287 980 90 252 694 115 511 880 127 501 808 92 568 717 131 208 854 55 72 138 95 712 939 135 740 915 180 618 742 100 143 309 70 283 993 90 164 853 166 562 591 90 428 924 94 543 554 89 17 817 65 38 527 97 666 908 112 170 417 90 176 711 58 345 409 97 335 677 96 809 874 67 8 373 120 855 884 152 277 584 139 153 709 121 73 521 4 300 622 41 574 904 131 580 634 118 368 655 103 748 994 54 45 582 106 11 394 91 432 938 124 614 954 103 435 843 139 347 932 58 0 146 98 437 449 175 223 971 74 764 817 106 179 263 107 147 208 110 135 688 113 946 957 114 68 460 101 26 790 99 176 425 99 586 659 116 55 187 112 467 943 94 470 555 76 376 669 132 112 333 149 406 498 102 11 424 72 664 981 78 345 544 130 207 770 106 292 553 81 877 893 65 546 769 83 425 599 158 346 615 97 344 974 125 755 779 119 4 337 147 576 621 92 602 869 80 209 883 163 340 886 98 755 885 109 378 554 157 527 684 89 695 964 39 18 712 106 593 961 88 832 852 59 432 830 94 91 309 86 313 746 61 164 199 76 471 477 130 304 783 76 302 558 59 621 985 120 78 583 73 561 765 133 91 207 96 591 838 102 158 907 113 650 656 69 31 393 99 262 804 99 596 665 112 473 717 102 133 326 73 581 597 86 221 745 94 116 846 75 152 572 147 87 735 101 644 929 111 23 521 71 367 894 58 49 169 75 374 892 143 186 728 109 50 928 98 98 384 85 431 889 98 553 801 107 255 618 102 211 683 78 435 477 142 443 544 56 314 525 65 74 792 116 91 754 103 251 492 51 295 410 147 328 690 147 617 974 73 210 448 118 90 222 106 322 628 102 67 996 105 321 689 78 200 714 117 364 944 90 860 997 110 693 732 106 384 850 70 206 379 106 101 949 95 560 774 79 611 732 81 177 316 95 270 824 62 31 327 100 103 598 152 113 295 59 47 497 48 50 901 90 246 970 129 609 980 72 19 568 92 537 633 63 112 296 98 201 902 117 572 634 118 64 603 129 505 958 161 808 905 56 880 991 87 48 58 68 551 976 162 277 638 117 190 892 82 289 429 69 626 766 133 71 197 111 207 870 93 384 775 86 300 989 108 67 895 31 287 984 100 47 762 86 789 810 157 340 800 100 224 838 54 435 437 70 363 737 76 13 461 125 45 456 79 420 945 94 412 452 73 320 493 104 613 777 136 963 987 139 584 691 86 2 45 129 70 980 131 58 821 146 174 835 46 78 960 123 106 143 87 384 429 87 92 751 113 552 858 94 212 419 130 438 591 69 578 603 109 211 544 37 425 663 38 271 571 116 744 751 96 697 897 94 461 468 115 61 310 96 347 972 76 355 459 109 655 727 124 705 761 101 7 113 112 169 416 100 521 968 106 455 894 149 262 316 148 127 800 98 888 931 82 815 897 92 65 427 107 829 926 150 315 433 61 227 598 138 374 397 98 176 237 73 152 528 68 94 630 45 627 850 144 153 999 117 820 926 75 396 577 77 104 325 118 589 813 59 640 971 90 705 755 80 7 841 65 103 348 135 271 314 100 84 516 60 213 523 87 194 738 135 633 823 80 414 493 102 521 681 63 664 937 118 577 600 79 530 840 66 298 623 67 17 965 141 945 981 92 531 836 97 688 748 90 381 584 108 232 500 112 792 848 105 493 905 54 180 817 76 150 349 51 350 828 78 732 825 135 437 757 50 142 313 57 143 890 104 355 482 107 95 212 93 531 536 71 431 862 126 187 796 136 565 756 61 103 390 103 498 512 99 261 418 49 179 814 106 278 944 100 914 941 93 72 364 42 3 519 86 357 446 83 685 950 136 345 362 96 618 739 99 169 268 83 402 721 111 471 757 116 545 879 135 269 271 61 76 997 104 83 293 115 258 505 94 8 295 62 767 966 87 9 525 134 608 881 82 592 768 152 534 784 138 533 552 151 128 159 170 624 631 75 51 75 80 377 460 81 542 596 94 11 124 121 658 922 145 160 415 94 355 948 50 224 372 45 82 741 90 609 615 103 277 576 93 913 965 100 619 733 118 180 375 91 109 788 68 361 450 74 467 984 126 152 264 85 102 869 113 798 851 60 77 577 155 754 813 107 182 945 73 152 786 118 139 171 123 331 576 109 965 966 34 164 612 139 149 552 114 627 720 136 3 755 66 433 803 111 24 980 57 388 776 97 142 846 159 247 830 121 756 971 99 237 409 124 15 147 107 618 769 90 14 281 141 501 629 118 45 877 84 145 253 81 224 477 96 148 629 76 470 802 161 165 637 70 490 702 134 390 510 86 460 806 90 37 732 113 0 205 149 269 893 91 413 511 105 526 775 123 537 579 145 718 960 132 5 562 64 2 858 110 379 633 140 506 516 68 131 281 81 730 882 90 297 331 109 362 565 64 833 990 103 44 982 102 65 419 100 261 334 99 436 962 93 533 931 74 353 796 129 656 923 67 447 525 84 9 682 164 249 632 139 126 808 70 182 311 110 560 833 106 621 677 46 77 656 137 27 555 129 124 590 104 590 687 82 367 596 49 330 795 85 327 771 91 635 687 125 156 893 121 341 551 76 548 899 109 807 851 117 179 228 102 407 651 114 200 327 116 198 604 107 483 650 129 299 631 137 133 561 136 307 722 100 28 709 122 608 849 111 543 881 90 778 900 125 526 647 104 192 750 62 547 832 158 822 954 104 31 333 98 557 566 109 193 355 74 29 211 126 415 613 109 239 919 109 103 392 98 586 869 71 86 735 139 190 611 108 62 196 73 249 845 70 292 407 79 430 437 74 136 383 86 194 303 107 258 948 52 548 831 108 664 944 94 372 515 63 546 644 79 569 725 115 139 638 53 209 616 107 312 999 130 139 416 87 254 941 116 408 737 90 490 761 98 109 461 82 221 644 105 15 672 113 292 924 144 488 521 102 207 383 58 36 832 134 770 811 98 332 853 80 362 550 140 28 282 92 130 893 128 235 569 119 555 727 78 440 565 153 36 278 83 75 134 119 34 695 145 288 294 97 658 668 85 714 958 65 18 935 118 542 832 73 303 658 96 15 626 58 390 759 78 386 984 107 348 806 142 163 426 67 96 253 101 451 667 93 437 496 113 26 898 107 366 422 116 333 822 126 416 962 90 453 457 122 475 882 96 98 813 70 264 832 159 53 511 102 285 626 96 442 975 115 185 235 33 137 523 57 9 531 117 86 446 133 480 854 96 590 897 97 31 421 74 440 791 104 73 263 124 76 509 109 11 311 88 216 619 130 19 399 85 457 599 123 457 849 114 170 185 138 3 879 65 143 694 79 131 531 98 164 911 100 576 667 164 460 990 127 435 441 78 746 821 126 82 948 106 69 729 100 319 681 102 334 730 118 84 581 83 573 657 98 83 503 167 184 781 57 742 966 119 135 381 94 296 451 114 153 880 99 227 872 99 193 754 167 478 708 138 0 330 120 472 572 69 589 723 66 8 217 123 884 889 60 642 711 98 86 231 88 617 747 85 206 570 78 153 465 129 492 890 92 407 661 94 15 421 113 444 932 94 307 683 110 671 987 74 570 923 89 363 529 89 211 823 122 547 912 126 14 275 134 788 873 105 903 906 116 551 818 104 114 568 114 144 940 100 295 473 137 53 896 107 474 558 132 246 667 81 64 817 139 12 350 110 703 705 118 202 343 105 48 883 94 966 998 108 257 825 72 474 755 47 112 425 116 79 742 100 75 240 64 380 700 96 663 670 110 788 868 108 290 532 91 550 778 61 928 946 122 10 215 65 530 953 58 8 196 143 671 674 73 108 338 123 189 723 130 715 835 112 380 792 129 710 906 68 396 429 125 268 515 97 13 70 126 74 422 104 413 595 74 431 709 113 265 786 68 36 742 35 51 725 136 189 699 49 657 802 92 0 13 101 451 929 104 315 679 140 427 901 116 34 343 78 27 574 111 498 728 66 544 889 125 684 755 81 735 896 137 140 637 42 153 748 135 365 711 94 431 595 114 1 898 149 413 586 104 164 179 127 725 754 116 110 288 130 265 745 155 396 683 108 371 778 106 375 622 65 102 879 77 230 670 129 607 730 73 177 468 85 171 938 72 212 435 94 223 421 88 272 487 121 215 611 123 554 808 134 248 964 56 746 775 70 123 526 105 178 497 112 63 163 78 592 757 106 367 809 152 444 554 108 247 464 91 15 166 107 442 557 90 570 974 144 158 458 67 107 694 61 102 564 108 324 724 126 309 490 114 475 985 100 278 623 144 377 861 94 148 170 57 3 860 105 44 488 81 138 735 126 251 309 58 185 729 84 264 608 135 683 935 154 795 797 90 263 912 122 181 297 127 587 669 91 504 924 123 172 285 108 154 663 74 678 939 132 63 350 112 290 722 176 161 375 87 624 687 111 36 750 128 900 984 85 293 666 38 802 874 72 243 586 106 28 46 90 48 147 94 98 562 89 199 521 99 101 285 73 29 36 85 124 406 105 326 814 91 390 467 143 533 726 52 235 733 71 650 935 78 542 693 101 125 342 138 363 580 49 221 421 96 181 879 120 803 997 92 309 974 112 632 928 120 294 563 80 387 654 143 541 968 134 75 483 111 116 729 88 298 758 127 474 867 87 858 998 114 36 415 55 401 542 115 422 522 105 228 553 73 214 710 100 208 514 120 447 796 134 157 791 52 32 872 93 617 816 84 723 966 110 374 793 85 161 560 112 107 859 86 472 844 193 419 505 78 6 954 89 83 131 82 71 751 153 162 624 88 336 527 95 194 246 79 534 847 109 573 935 67 612 687 88 27 475 74 31 742 83 220 572 83 85 750 105 227 968 132 216 689 69 913 995 87 165 489 88 727 861 64 136 828 71 61 574 137 243 952 180 396 543 91 601 867 123 369 695 130 152 334 148 286 800 57 618 923 163 44 699 99 227 817 112 74 732 75 645 671 86 33 836 74 643 802 56 410 695 126 685 919 71 153 677 74 46 102 91 812 888 9 658 979 68 225 685 168 60 128 141 190 256 96 40 800 87 41 859 113 154 295 119 167 185 79 758 883 100 275 451 94 184 511 118 312 352 43 830 903 138 891 919 49 167 843 87 479 833 124 295 506 95 221 911 115 271 546 98 359 763 74 601 892 95 241 823 38 525 901 65 19 201 156 291 319 113 306 527 107 866 902 117 71 86 121 959 972 87 40 547 78 258 499 39 883 990 100 104 581 65 63 825 124 16 369 144 398 500 128 844 863 91 702 886 92 301 553 105 69 227 73 356 938 64 258 525 140 560 778 71 51 545 130 469 771 99 410 739 111 923 992 106 308 708 108 290 430 84 599 900 71 601 869 136 710 746 47 23 311 152 455 517 160 724 824 149 333 506 106 491 748 91 30 774 72 463 843 129 709 766 116 356 736 106 714 966 95 190 732 54 98 641 149 163 578 112 238 435 133 15 394 111 502 646 84 200 763 114 103 749 82 115 881 112 158 871 75 574 716 67 4 145 104 2 932 121 486 873 98 90 935 94 877 960 116 731 981 106 383 993 55 277 709 111 34 590 108 219 514 130 384 757 135 774 910 38 523 794 121 49 898 149 225 616 135 454 941 54 443 494 87 510 845 112 359 966 111 276 801 132 287 725 94 109 917 112 828 962 125 237 308 111 176 978 92 115 940 126 161 169 111 91 347 174 648 911 36 52 982 110 962 966 131 98 518 68 186 998 88 17 946 97 131 493 86 75 909 102 565 851 80 517 658 61 62 514 125 65 782 62 343 506 95 216 445 131 117 864 186 696 967 102 187 544 90 57 869 39 69 923 112 85 197 125 92 568 144 200 764 79 346 498 91 106 368 85 445 504 113 257 850 127 192 779 100 590 984 111 669 984 46 73 230 113 729 732 79 347 793 99 167 441 136 41 792 84 69 205 123 109 411 122 370 864 138 687 886 103 331 758 67 325 695 139 510 625 62 642 842 76 364 922 106 362 568 81 270 777 52 283 382 78 159 477 115 175 981 56 507 564 148 364 447 40 293 528 84 5 566 84 368 597 83 270 561 86 615 805 131 960 962 68 168 790 115 261 666 29 254 501 128 178 477 100 484 564 132 258 310 94 525 861 66 311 925 128 172 597 72 59 90 101 224 689 78 245 825 80 21 453 103 102 756 105 124 697 80 437 478 91 20 262 122 192 789 120 130 142 69 212 242 111 181 862 67 430 826 85 210 402 117 722 969 85 203 266 70 188 228 53 905 940 129 173 276 53 275 364 110 679 867 96 155 601 80 265 833 94 52 964 153 282 620 146 282 604 87 132 442 78 500 651 116 565 680 96 106 777 113 703 851 129 408 557 97 404 868 74 8 893 85 814 999 93 607 888 101 523 995 124 363 975 133 420 450 44 198 948 92 408 506 68 191 656 66 141 781 87 93 723 84 110 812 118 219 278 91 76 391 14 711 994 79 193 606 125 59 606 50 461 498 96 283 904 83 163 617 94 768 997 103 747 863 83 139 827 90 546 920 96 182 758 61 12 118 156 153 453 113 418 948 110 63 375 157 265 427 154 90 267 76 196 282 107 162 292 136 204 598 112 761 970 164 319 923 85 196 528 69 704 823 92 42 737 102 803 919 71 30 631 102 134 615 88 195 653 77 484 798 92 218 920 96 99 241 129 266 299 111 87 92 91 436 837 89 660 833 147 279 556 68 457 671 112 148 987 61 396 942 62 83 356 88 60 640 87 245 684 54 590 608 59 143 290 28 239 416 63 281 813 57 358 967 80 179 535 112 195 885 83 276 620 158 34 886 111 53 448 127 105 457 87 144 302 118 910 977 106 245 700 64 459 505 118 801 936 150 724 761 81 67 303 119 31 698 83 370 954 135 349 588 132 20 420 74 345 551 135 676 832 106 31 479 99 296 987 76 132 857 50 600 607 125 71 928 59 748 935 100 85 602 70 236 556 119 116 650 116 681 793 174 31 247 104 309 795 103 59 854 126 30 211 90 569 832 140 1 218 115 98 539 89 378 556 102 677 737 88 248 377 132 295 931 117 455 714 99 7 240 84 349 737 135 354 571 96 385 490 72 324 523 139 563 905 73 177 917 133 305 944 113 784 968 86 824 864 93 201 293 121 646 896 63 5 767 132 537 608 83 361 988 81 205 512 91 429 539 53 507 973 118 262 946 104 33 400 95 737 816 148 441 451 127 904 971 84 178 397 104 188 551 156 250 842 72 290 333 92 228 358 167 430 944 133 499 616 147 88 881 89 469 901 66 346 643 119 180 310 61 862 944 144 96 840 101 56 508 135 310 893 109 195 937 82 26 708 90 428 644 113 14 360 138 822 845 81 663 877 105 132 607 62 72 794 74 176 177 51 156 413 115 161 504 148 187 241 123 67 652 66 142 751 6 252 840 100 122 579 91 388 893 118 326 847 73 0 459 39 326 409 111 470 861 111 39 91 105 138 739 102 106 235 73 205 622 100 58 736 110 286 645 106 36 410 71 108 692 124 617 680 105 522 925 94 90 622 132 309 513 64 39 705 122 716 753 152 23 293 50 320 925 105 41 851 168 238 784 120 101 493 104 240 359 80 298 810 41 363 517 88 308 738 69 634 683 82 399 678 92 423 820 93 208 438 117 333 521 46 129 768 36 654 951 153 7 601 100 510 914 84 44 873 39 695 946 95 26 77 143 271 612 54 558 794 107 151 345 26 100 728 116 153 439 96 545 872 80 4 34 66 394 584 103 258 662 107 269 803 83 499 657 75 151 722 67 65 576 1 98 251 123 139 377 156 328 484 87 317 388 179 346 652 79 751 911 47 897 973 98 475 514 44 396 737 113 69 600 70 429 653 116 421 824 99 263 509 150 592 688 65 344 430 96 322 721 94 338 662 11 135 670 85 746 931 134 674 850 111 0 879 57 276 438 83 74 243 75 129 731 99 324 674 62 31 878 66 57 189 132 767 946 85 769 867 79 112 817 103 198 251 91 545 677 161 536 557 50 103 342 87 103 984 96 691 755 93 28 636 124 519 925 92 180 202 60 182 209 144 216 749 116 90 994 89 590 809 105 340 833 49 343 640 85 691 903 61 3 89 74 186 924 66 297 558 126 223 778 112 34 482 77 569 867 121 54 151 82 360 945 94 11 983 157 438 914 96 270 278 107 304 707 94 142 244 94 313 384 121 245 396 92 30 728 130 233 412 119 458 816 109 452 793 97 804 922 36 135 424 80 773 832 72 501 521 70 237 364 87 156 326 150 240 911 129 310 321 114 684 811 133 145 927 67 470 525 83 374 790 126 162 867 117 132 908 103 375 464 99 380 703 102 490 960 145 558 644 105 616 848 53 268 507 71 131 239 48 394 472 83 367 455 94 656 671 162 424 439 52 181 708 134 956 994 72 66 860 83 339 403 85 355 629 75 671 944 103 432 638 137 659 960 88 80 872 53 292 792 60 82 816 80 788 946 52 519 578 49 160 586 87 258 315 89 474 550 87 69 453 90 32 450 48 650 781 106 99 318 124 331 587 70 247 760 111 50 866 106 425 862 82 34 789 79 622 764 103 471 534 72 381 414 59 167 246 107 291 966 91 457 744 144 528 830 105 673 914 51 472 783 124 190 860 54 175 540 127 396 817 126 104 694 53 180 960 91 142 838 79 124 261 72 493 516 87 197 566 162 276 605 107 258 917 89 275 814 83 444 578 91 124 926 93 20 910 99 578 594 126 35 529 155 130 860 97 114 814 101 630 999 156 351 816 120 179 988 70 624 764 107 262 963 86 157 908 140 253 473 79 768 907 104 84 180 116 516 897 121 393 606 1 22 440 122 819 954 78 464 855 83 165 909 44 399 920 65 404 425 86 707 986 88 425 961 149 40 335 113 106 220 90 230 432 110 404 518 118 611 908 184 309 445 119 519 556 109 239 955 108 207 835 131 83 152 66 68 808 150 460 675 83 526 531 99 324 704 104 32 929 98 485 994 104 553 981 87 185 557 61 408 748 126 560 932 111 171 295 100 694 713 106 854 934 101 467 742 78 343 777 83 30 759 117 224 323 98 295 448 75 120 512 59 333 975 77 99 379 76 431 705 80 219 628 125 600 942 69 92 138 135 182 309 89 149 224 106 116 790 118 183 419 97 24 233 111 89 415 57 491 620 110 295 870 169 265 839 93 1 421 137 832 984 92 730 967 130 630 888 111 88 157 123 192 566 78 257 441 102 543 736 51 560 902 99 44 995 83 927 970 141 753 839 95 384 700 122 460 490 135 754 944 75 42 267 83 893 955 127 486 586 118 257 776 167 399 589 74 410 948 86 8 693 120 658 942 116 392 456 122 168 728 129 53 721 142 293 833 118 101 627 89 190 905 105 199 927 94 162 970 77 140 736 65 111 443 128 8 115 124 345 594 100 243 270 61 31 527 98 386 901 81 43 918 114 745 892 99 99 615 36 13 138 181 226 338 70 253 597 112 130 571 99 174 413 81 228 343 34 42 427 38 582 665 93 803 837 111 35 451 112 505 677 105 185 412 120 690 857 118 322 426 84 450 911 126 152 880 101 439 822 99 207 489 112 795 827 109 352 890 84 664 793 103 103 696 96 7 324 134 123 176 55 14 993 80 916 975 88 351 629 165 541 650 115 114 290 69 111 680 71 27 689 103 313 509 107 157 870 94 495 550 66 85 351 144 104 851 118 161 729 117 268 833 99 133 403 80 20 668 82 615 908 98 909 940 132 431 437 134 86 364 111 460 848 118 727 986 85 398 639 83 147 811 60 147 754 114 346 840 97 38 243 118 263 697 84 443 565 74 25 560 100 362 999 116 69 193 98 5 308 80 412 682 65 505 771 115 187 278 137 136 547 66 181 609 132 405 955 95 156 726 111 153 530 82 260 514 105 318 470 112 470 921 86 670 905 78 251 692 98 265 821 106 542 674 170 351 458 93 675 970 74 549 873 141 667 789 151 622 682 73 486 510 84 196 276 119 53 257 99 908 957 112 93 237 109 345 495 127 2 115 145 517 959 123 46 924 73 590 653 104 213 867 68 361 663 136 138 602 53 470 614 115 45 859 119 217 922 48 153 221 94 28 414 177 382 892 101 519 794 103 50 226 77 76 418 110 259 868 143 519 661 47 481 820 63 643 679 105 460 976 114 818 845 67 215 336 105 492 755 138 867 935 88 43 468 83 176 866 93 323 988 110 172 893 105 127 275 67 186 621 107 723 929 143 253 914 79 558 694 116 516 803 103 292 876 157 186 338 88 262 986 142 52 502 109 25 892 108 850 869 111 455 713 92 55 264 140 429 831 124 147 168 149 55 625 56 220 806 78 375 911 183 582 950 103 223 684 122 200 207 107 56 369 78 163 432 92 396 600 89 448 931 73 841 892 123 15 778 92 222 625 77 394 671 129 624 741 75 362 465 129 33 950 59 317 392 127 143 842 114 622 664 67 70 943 124 303 382 96 289 730 116 49 166 106 269 897 107 539 640 110 664 990 131 465 506 138 537 825 60 54 618 114 438 745 113 28 918 66 141 583 104 34 790 102 28 988 93 222 875 72 783 985 126 195 629 133 271 676 98 332 459 101 289 325 104 25 107 120 99 285 70 309 858 61 365 456 127 486 862 129 226 636 123 134 661 123 671 761 72 10 270 119 20 202 92 711 960 128 3 10 113 76 709 79 307 396 113 304 350 130 121 418 88 132 711 116 311 353 124 351 680 138 63 513 94 810 978 115 94 751 100 309 878 160 124 836 121 533 985 140 815 849 84 327 717 134 208 669 69 98 179 24 84 617 112 45 95 126 88 532 137 902 911 73 126 356 101 379 738 71 121 173 68 891 986 125 442 897 120 537 760 131 272 488 105 540 964 62 334 348 49 680 992 80 829 838 70 501 651 63 554 848 97 14 195 98 407 997 120 14 593 87 5 334 109 14 140 120 197 300 155 259 683 143 596 858 124 96 224 126 73 404 112 314 569 123 303 963 58 416 565 133 223 826 69 394 826 96 120 594 78 85 154 104 74 868 67 305 853 88 283 374 94 862 993 102 848 989 153 308 568 60 185 426 95 104 470 56 88 848 144 219 557 125 245 359 128 249 432 111 744 749 67 400 518 110 818 839 67 661 818 132 23 599 123 193 528 132 13 418 125 275 976 134 179 348 139 359 398 62 307 713 119 525 528 102 609 966 137 99 169 106 343 626 95 590 857 116 498 989 128 532 763 87 56 96 49 645 859 152 416 745 93 105 284 79 347 836 65 152 431 83 194 911 43 49 772 81 71 532 106 755 794 62 141 756 90 866 937 82 19 386 89 78 652 48 815 975 68 513 738 128 137 877 69 382 537 44 240 717 103 210 234 113 54 952 138 152 788 83 479 687 76 152 988 93 530 903 86 637 679 67 402 647 126 624 779 40 216 932 66 560 896 127 265 883 80 250 638 181 38 590 151 297 712 63 131 188 114 711 980 85 89 154 109 77 831 90 20 554 57 697 892 133 477 576 98 774 795 63 328 373 26 724 867 82 235 266 80 118 268 167 489 834 70 608 835 123 85 828 127 717 796 117 558 958 124 222 990 120 678 774 106 257 305 63 152 299 111 95 819 134 107 270 133 666 703 84 64 918 105 612 623 54 268 516 92 571 867 53 798 869 101 249 677 82 630 890 110 326 857 128 402 587 69 573 781 139 110 147 83 62 156 64 499 766 91 273 383 92 285 517 118 35 496 74 378 616 64 534 819 97 180 696 92 733 987 84 498 799 85 55 936 101 868 869 39 51 774 150 243 727 117 635 681 58 249 518 65 259 841 108 425 861 82 425 595 70 293 990 105 97 580 127 383 933 113 451 895 76 590 754 128 246 573 96 268 690 70 770 799 100 273 384 128 246 427 124 81 168 121 374 743 115 22 647 125 503 587 55 436 648 71 741 971 101 395 812 88 291 891 97 399 823 75 702 799 90 455 669 125 484 655 97 231 650 40 303 612 93 400 823 65 596 672 108 749 806 37 772 891 101 34 748 92 449 986 126 179 312 89 799 807 186 222 820 62 346 484 76 96 754 69 193 930 132 295 926 75 403 626 80 24 505 71 588 963 99 233 571 103 2 978 99 725 829 99 800 972 116 70 138 99 806 832 158 443 735 113 432 616 125 58 768 55 330 491 65 209 863 171 15 750 147 343 951 115 364 938 110 412 823 142 140 180 165 393 784 96 143 166 122 104 636 94 329 497 109 131 309 95 51 437 99 932 939 54 212 436 48 38 419 137 381 768 124 619 707 112 170 418 120 151 334 102 79 308 88 238 437 69 135 704 69 130 139 108 299 336 126 72 863 91 173 995 105 505 839 119 268 531 123 123 537 108 2 228 104 466 638 134 231 499 150 303 775 105 61 966 90 531 758 122 247 566 111 31 45 71 292 320 81 66 406 104 618 865 98 487 869 66 223 751 95 308 922 50 81 89 106 450 571 67 252 720 126 113 559 205 286 974 102 105 789 96 144 450 61 824 863 51 214 632 159 37 73 107 1 260 51 286 300 110 30 63 131 129 323 67 444 450 87 342 671 76 27 928 75 199 903 75 711 961 126 4 73 69 56 145 136 373 813 95 319 510 38 641 883 93 114 994 103 82 270 112 6 517 170 596 792 80 338 495 86 128 981 87 763 835 124 967 982 91 249 507 117 486 489 150 116 950 73 358 809 81 268 540 124 301 864 80 672 902 102 46 277 59 475 856 68 387 540 88 348 585 112 719 869 98 370 885 102 34 486 76 328 648 95 498 889 118 234 734 95 53 226 93 392 949 68 510 967 121 372 922 87 377 894 72 17 868 93 328 797 82 704 813 108 362 632 113 598 780 104 310 925 101 354 704 85 278 696 102 62 507 132 191 825 132 433 683 69 283 666 117 368 929 138 140 658 124 596 963 121 95 575 129 311 627 41 498 594 75 515 645 117 808 950 112 313 456 109 25 205 96 24 885 110 406 870 111 599 658 67 647 887 78 490 699 109 612 651 131 30 122 64 265 697 129 631 669 118 0 498 87 867 911 90 175 787 76 156 211 112 7 345 95 630 680 119 449 594 125 76 486 115 271 815 91 486 712 44 433 620 118 87 975 107 186 398 115 161 425 103 35 806 44 152 724 73 163 438 113 304 917 56 95 191 150 495 985 164 266 817 94 108 524 60 144 499 71 41 315 82 513 625 100 223 677 106 300 485 77 558 778 65 709 976 88 548 930 43 9 734 105 605 779 88 565 779 64 258 801 131 261 615 118 69 581 62 0 18 137 758 847 86 350 952 84 118 985 109 15 154 94 291 499 98 169 781 61 726 959 158 264 880 117 497 756 122 281 642 90 661 848 124 343 853 105 187 562 95 243 973 78 223 731 87 69 844 61 170 452 110 46 890 87 260 900 111 200 454 111 247 716 137 138 661 114 608 799 138 786 995 79 870 918 81 252 637 86 77 722 56 18 357 106 211 838 107 97 736 130 291 742 90 351 470 91 220 424 69 477 818 156 227 685 108 102 143 100 270 774 113 454 836 67 742 927 113 28 225 63 83 908 97 93 544 58 197 862 110 249 794 53 766 824 68 518 599 37 85 640 120 887 900 83 420 904 46 83 690 64 370 398 105 141 505 125 58 720 131 416 475 68 328 421 117 278 852 116 122 150 124 238 449 97 102 409 63 43 993 43 588 629 97 7 221 77 677 814 92 939 982 156 477 993 136 128 383 84 16 276 89 359 956 114 293 338 39 728 910 114 243 809 93 487 660 88 464 611 113 247 879 169 237 693 86 776 781 119 203 894 119 426 728 75 921 960 100 173 245 111 400 414 78 200 891 141 678 957 85 125 398 91 624 777 95 44 625 91 259 362 158 200 693 60 120 514 65 364 729 134 272 349 119 458 710 111 383 454 69 299 844 58 324 999 79 160 892 122 558 754 129 425 964 108 318 995 122 797 935 60 399 706 78 922 941 46 161 433 122 97 694 72 45 150 83 261 337 105 137 501 73 14 546 130 642 673 69 377 863 130 73 826 97 37 225 60 401 492 75 502 626 109 262 984 57 310 702 96 563 918 88 358 974 114 332 867 61 466 699 108 127 396 60 49 929 142 295 755 107 737 885 91 333 514 116 840 931 49 675 937 120 483 694 57 63 538 96 627 886 87 462 585 101 67 379 108 99 466 91 226 324 114 154 576 99 344 870 82 261 929 23 75 482 146 705 881 77 62 646 98 495 939 66 909 999 78 77 81 76 599 791 120 373 426 22 282 350 127 327 335 79 236 711 80 847 872 134 141 426 40 249 471 100 92 397 141 212 423 151 179 557 80 38 470 35 817 841 88 606 884 110 225 630 74 678 895 118 490 978 88 341 376 85 461 623 121 498 826 33 197 458 74 15 797 52 14 852 141 757 897 124 283 898 140 85 861 89 2 895 110 30 542 84 261 654 115 385 809 36 290 306 86 69 721 50 623 686 88 197 594 51 244 358 176 521 837 81 289 761 81 9 336 131 376 712 117 370 737 162 708 938 94 645 755 167 124 773 110 681 873 129 180 445 133 102 556 109 591 726 138 451 746 134 198 982 68 703 724 80 222 732 57 564 682 50 486 910 99 262 463 92 31 933 81 311 941 83 523 742 83 234 628 95 200 843 82 234 485 147 644 822 139 721 764 141 59 289 123 411 872 126 707 710 108 186 972 74 664 935 120 606 650 90 379 521 108 226 598 98 19 970 60 409 659 89 79 815 111 866 872 94 127 761 101 650 972 91 91 902 85 972 989 125 322 893 97 83 86 130 101 880 99 119 452 88 92 735 92 48 431 133 343 514 102 669 819 109 183 936 100 455 780 65 29 716 112 62 668 56 446 762 61 243 517 91 28 153 112 679 963 93 439 864 87 20 450 86 216 861 58 19 958 88 202 252 100 20 868 64 279 659 106 10 894 111 337 355 108 410 434 114 238 665 131 319 780 78 29 770 65 473 746 85 474 726 78 23 545 148 262 404 88 105 866 78 699 858 110 907 982 122 497 508 105 233 574 81 783 849 114 59 710 110 284 457 106 905 912 100 364 916 76 525 955 97 303 536 101 648 955 154 423 754 91 683 923 138 426 885 107 527 687 122 1 528 134 320 582 113 621 891 103 337 838 94 75 170 82 764 936 73 774 869 122 748 758 125 308 976 62 450 574 68 37 998 125 274 759 103 301 609 144 425 548 129 393 792 112 25 798 88 455 750 52 790 957 82 317 595 106 43 957 123 309 524 47 113 732 10 664 897 99 447 502 135 3 216 151 190 536 77 556 574 89 648 780 114 765 893 133 573 837 84 104 492 108 64 313 87 580 880 141 539 824 56 439 987 72 523 941 147 476 879 97 732 982 88 476 649 114 248 323 93 335 773 91 288 976 88 210 802 57 698 725 149 388 880 127 604 836 143 648 865 94 79 590 128 233 864 111 41 537 74 21 40 111 220 691 105 264 900 85 509 678 63 582 737 129 266 689 100 474 685 156 464 707 97 629 922 108 683 991 117 528 778 102 437 781 103 231 377 121 163 227 173 186 444 94 150 970 87 424 570 107 472 903 73 67 752 59 71 353 23 119 293 125 29 671 80 391 525 110 720 750 60 206 262 72 345 926 89 63 709 43 175 195 135 916 989 134 548 856 83 439 981 62 161 997 83 157 837 64 163 983 94 24 129 109 111 932 105 25 105 60 276 615 95 35 597 92 101 861 66 512 879 92 381 388 126 187 931 146 162 775 31 252 793 46 589 793 132 476 532 99 361 897 87 214 765 128 623 743 101 87 173 68 790 865 21 191 550 112 676 837 108 325 730 124 100 789 98 71 115 83 513 731 102 383 930 115 344 603 114 240 918 69 199 590 45 19 255 83 144 477 138 462 761 134 146 499 73 39 671 89 429 630 118 767 801 122 180 291 98 346 991 102 54 702 81 2 100 124 348 470 63 436 784 100 160 379 91 110 835 95 342 862 92 169 882 87 84 744 67 415 461 84 7 999 94 894 958 108 414 738 54 704 939 129 175 805 111 146 286 135 168 840 94 337 511 116 231 507 97 517 980 138 232 585 76 401 649 131 973 988 94 198 490 78 221 242 69 171 382 96 17 664 89 493 838 104 142 896 77 73 358 143 333 709 137 550 832 123 421 723 114 181 770 123 707 854 130 169 461 163 59 771 99 162 571 102 135 682 108 719 989 92 202 664 104 39 956 113 570 951 133 632 721 109 755 835 95 52 608 82 505 932 111 231 454 115 918 992 96 400 807 58 230 394 65 472 992 138 220 244 132 87 316 50 622 657 109 245 283 71 193 783 70 313 486 135 422 862 62 40 848 76 203 958 81 197 513 110 273 431 144 4 846 71 595 677 138 256 331 107 55 724 103 84 294 115 460 915 128 307 983 90 599 745 77 378 634 67 202 359 59 608 931 49 496 648 86 102 597 101 667 715 96 195 339 114 45 250 114 276 990 141 679 960 91 955 991 125 379 497 129 398 807 118 412 697 94 546 631 56 1 570 120 62 148 79 234 436 124 168 559 106 15 40 67 186 202 96 21 735 107 506 916 67 357 798 86 879 888 150 433 685 93 231 597 116 86 360 56 42 68 78 203 913 138 504 825 103 33 207 119 331 589 114 55 182 95 83 227 105 181 787 21 390 705 116 146 613 132 325 658 126 564 579 92 64 653 40 207 841 75 262 813 71 773 864 108 888 957 123 395 622 39 212 910 50 51 525 102 16 507 55 84 734 179 598 646 142 312 674 135 160 727 107 456 590 111 110 434 87 563 620 122 88 566 97 175 381 79 56 779 111 236 778 147 63 279 138 601 643 126 26 270 101 425 542 136 620 637 98 583 884 60 751 823 122 272 526 83 154 928 107 432 901 156 49 71 157 175 589 80 341 493 126 235 351 91 419 461 72 225 732 105 683 919 18 275 769 40 138 333 166 332 963 127 875 902 92 283 645 142 370 474 115 479 614 103 186 940 99 596 861 128 9 98 89 317 377 103 394 398 92 20 748 82 371 649 105 278 392 107 136 137 54 638 978 59 596 918 108 347 359 149 393 499 93 148 638 81 105 200 118 755 777 65 485 640 116 391 464 38 97 634 46 616 633 78 109 404 149 391 471 104 37 107 144 496 611 99 713 901 69 589 988 45 80 378 77 522 657 127 55 332 18 112 951 64 810 996 75 448 937 145 426 507 129 168 891 135 165 798 83 146 686 57 191 282 54 811 896 78 564 727 112 459 800 84 184 887 140 247 933 70 875 972 121 394 735 118 101 652 56 556 833 133 405 418 26 371 884 132 838 944 169 871 969 119 493 615 90 696 874 108 454 774 127 257 736 90 479 697 37 362 587 53 147 181 48 182 721 68 578 949 87 115 556 102 328 507 93 644 869 78 114 974 105 36 629 80 461 764 67 530 877 91 770 864 100 76 817 114 115 812 85 816 859 59 21 846 98 108 681 131 25 783 87 354 899 90 82 124 51 104 638 100 507 834 104 322 829 107 66 413 153 633 888 123 338 598 76 251 923 148 429 940 29 688 989 125 341 553 60 700 959 145 482 852 89 695 797 139 470 600 48 40 380 117 288 703 132 330 674 111 128 570 130 414 573 66 581 822 46 232 533 95 77 242 117 185 859 130 846 982 113 686 856 145 234 297 113 193 868 159 480 896 140 347 953 80 413 581 53 280 779 139 239 963 102 462 540 54 369 752 72 220 379 79 41 981 92 229 312 96 447 550 114 380 603 84 129 722 117 385 735 150 553 558 91 246 636 100 142 167 107 517 865 58 68 676 116 475 683 101 734 864 124 408 469 79 124 451 114 381 396 121 416 994 99 84 922 84 57 950 102 325 758 77 92 117 158 222 844 92 122 193 56 287 753 157 167 875 109 258 840 87 164 699 116 732 772 78 697 803 126 243 578 105 220 493 121 234 545 73 103 495 76 558 914 43 508 937 118 106 486 48 533 562 105 473 480 117 144 525 151 67 592 76 322 461 117 542 921 99 614 714 101 149 719 116 103 193 119 49 394 41 448 920 115 17 434 98 58 395 83 171 783 70 15 942 143 605 869 80 507 629 91 53 246 132 178 728 97 155 763 52 14 738 111 222 542 101 148 674 127 413 720 117 942 945 89 200 680 84 509 708 60 383 846 62 394 565 65 410 461 131 271 297 104 146 732 92 586 598 74 28 566 142 714 944 68 155 705 122 717 787 107 393 648 71 206 345 103 101 462 89 19 535 114 114 223 134 740 938 110 70 204 44 55 835 110 409 678 10 726 878 135 142 231 126 280 654 103 580 758 132 817 941 62 450 765 130 271 907 104 305 671 99 497 703 88 127 240 91 30 459 133 869 924 78 230 417 97 251 592 138 602 686 126 868 919 97 25 202 84 798 861 29 108 121 97 39 771 54 4 896 62 230 867 84 274 941 78 52 691 105 398 925 83 904 979 88 381 668 86 582 629 110 249 461 65 221 503 65 910 923 131 796 969 89 20 190 98 151 791 119 563 686 160 433 829 101 367 420 107 197 369 91 392 736 70 35 721 69 253 386 122 320 383 71 185 240 79 278 464 72 404 636 64 589 926 38 693 838 87 78 790 109 286 651 112 146 765 103 847 902 109 104 986 105 803 995 80 215 457 92 262 861 54 229 473 80 212 793 105 49 221 115 583 914 74 231 389 64 321 923 111 727 965 136 259 580 124 734 982 109 204 924 98 6 603 105 207 605 71 173 699 102 21 353 138 322 883 64 221 807 103 280 681 120 203 981 116 752 967 105 312 430 119 286 668 64 259 867 86 460 999 113 159 810 131 486 725 112 299 710 118 776 809 92 191 823 117 59 753 165 422 606 59 390 790 96 436 709 44 25 959 48 89 340 122 371 427 78 83 757 82 650 961 103 138 231 71 822 827 84 678 964 78 25 957 92 629 632 72 70 909 95 728 818 102 77 707 174 398 769 123 671 749 115 286 534 129 510 923 127 288 914 106 561 904 57 217 647 110 769 807 105 301 785 77 5 469 68 48 643 78 423 705 136 453 602 109 86 509 56 671 673 108 685 994 66 222 243 90 515 787 99 566 859 46 282 488 64 573 650 87 547 571 137 672 843 149 250 984 138 195 735 90 716 926 105 115 214 110 752 776 127 905 995 147 195 206 116 96 792 106 553 996 128 354 759 129 603 740 62 522 899 109 446 830 112 213 378 127 51 761 50 86 216 86 151 930 87 272 584 67 458 595 54 354 685 82 753 929 110 110 574 4 372 957 57 42 514 119 153 981 100 209 238 110 94 618 159 103 297 103 243 716 78 211 723 79 572 642 138 819 959 110 69 273 105 123 441 102 187 538 72 677 700 118 415 557 120 18 199 116 484 531 87 447 768 52 467 900 96 27 923 101 509 704 129 405 565 70 130 770 135 273 921 87 465 756 124 470 556 83 656 798 93 230 721 109 174 220 135 878 926 87 14 339 62 205 411 94 130 616 70 259 564 31 613 759 118 15 169 77 65 527 137 454 727 107 634 794 114 480 513 110 613 755 122 354 814 156 72 82 61 117 307 112 533 747 43 146 556 58 107 851 80 163 203 88 170 380 71 541 615 90 191 581 98 126 932 100 604 626 92 92 679 129 601 665 99 406 458 115 791 852 123 553 937 136 272 790 116 859 870 99 470 974 131 167 307 79 306 970 35 381 395 71 471 734 138 138 152 143 362 745 77 809 889 96 767 927 137 574 604 98 123 195 115 29 332 37 323 353 111 781 866 100 544 884 170 27 403 122 175 475 99 679 715 114 175 228 152 646 871 81 355 870 100 582 697 124 169 378 71 16 918 111 865 868 147 68 139 87 307 671 59 577 999 115 687 851 72 374 532 65 140 603 110 382 869 101 245 431 53 583 691 34 131 571 58 177 568 69 0 710 120 73 311 96 180 995 129 6 833 93 100 699 126 592 667 68 114 876 122 533 751 109 156 174 138 519 640 82 231 592 133 51 256 120 478 782 56 49 412 104 284 768 111 839 940 85 473 932 143 168 257 66 540 608 89 555 908 97 685 943 131 691 804 43 310 871 40 620 943 98 65 866 102 462 567 88 0 666 98 37 457 95 336 522 78 122 953 93 255 261 65 343 959 35 593 772 108 780 828 122 184 571 68 37 271 78 966 984 48 290 866 103 347 997 154 380 582 77 236 443 62 468 599 93 598 807 119 149 816 144 154 937 106 853 899 48 386 865 103 82 786 142 275 394 87 869 889 87 337 731 122 236 794 81 7 39 84 14 132 86 252 867 104 198 270 100 415 893 47 467 917 86 205 638 120 20 970 41 248 811 157 353 711 118 4 929 133 707 753 89 10 962 118 268 646 75 224 558 87 150 494 76 137 632 134 30 232 128 108 622 159 164 206 83 32 230 81 70 747 158 252 594 136 468 841 93 118 151 162 402 660 122 496 846 80 304 399 104 715 878 106 325 594 110 109 873 119 680 965 39 79 757 102 170 433 89 588 671 82 643 786 80 114 601 135 41 317 115 590 829 145 763 906 53 629 991 127 462 760 39 507 621 97 354 821 100 608 946 123 804 887 68 397 537 102 371 901 126 303 724 138 653 764 62 667 711 85 651 678 80 645 846 94 65 287 116 158 695 98 93 926 92 152 240 79 256 647 128 288 775 77 607 894 105 586 995 115 622 882 52 565 752 135 106 856 73 459 841 117 304 943 94 774 887 113 127 241 98 787 994 72 471 638 65 68 383 91 787 863 101 166 479 89 96 193 166 229 414 108 25 547 62 461 748 117 536 749 131 653 771 100 116 247 127 449 529 123 127 558 125 830 901 118 13 997 140 250 531 86 659 832 96 69 491 119 607 757 108 548 879 106 196 826 101 196 964 101 164 248 124 298 700 100 340 857 86 264 742 140 528 983 59 72 954 93 94 264 102 525 673 119 134 919 81 503 612 107 199 644 60 498 746 144 210 888 77 300 563 128 799 878 103 428 543 79 828 939 125 45 247 84 258 647 95 689 789 139 242 481 134 23 729 126 422 466 73 14 207 106 71 694 109 670 875 129 274 721 56 393 674 143 300 966 133 830 939 114 447 492 120 439 913 117 452 827 54 339 704 93 544 768 71 273 923 104 387 759 122 735 814 96 662 892 118 73 671 48 77 347 79 360 925 107 377 465 85 502 582 65 643 992 105 460 504 129 188 253 59 527 535 97 121 794 107 161 413 82 199 847 44 226 607 71 395 866 68 217 477 89 708 988 99 84 924 74 192 460 108 656 668 92 456 528 54 757 772 120 250 385 44 90 152 144 183 702 98 386 715 53 95 650 70 418 420 69 342 381 87 356 621 113 508 857 111 846 990 76 66 449 120 615 756 120 267 990 74 630 978 114 82 989 94 138 619 121 84 907 115 93 576 95 175 361 93 501 864 99 371 730 126 301 434 81 132 349 150 946 947 144 15 583 70 758 778 122 763 805 184 587 996 50 898 971 54 209 327 72 90 470 68 187 202 37 506 620 132 44 569 111 528 882 106 701 759 55 187 916 96 414 877 123 61 575 66 872 882 87 122 960 110 142 384 108 916 943 121 387 866 112 462 726 126 231 612 72 192 617 162 379 788 105 275 773 116 631 854 66 598 909 83 285 674 113 693 759 137 225 478 143 181 409 66 597 948 99 46 833 72 294 313 53 115 547 141 180 214 99 183 664 124 696 872 105 280 996 87 682 909 110 253 493 72 250 492 143 291 862 106 224 841 64 423 992 144 558 951 55 719 963 119 249 575 133 30 692 40 76 929 70 250 775 99 477 653 145 508 954 100 38 423 116 773 803 122 796 891 121 79 102 94 153 431 70 282 989 141 324 860 154 324 981 147 329 515 67 585 876 70 527 789 61 55 267 78 534 694 104 608 801 171 130 920 113 176 998 115 720 923 58 174 784 142 268 995 130 529 779 170 496 699 93 138 995 62 691 726 119 356 745 95 439 641 121 699 717 70 224 898 79 88 675 138 241 984 142 349 564 86 312 671 129 530 813 63 164 171 118 305 518 75 888 995 108 676 758 132 420 979 100 60 262 146 24 265 29 550 731 142 908 919 94 694 770 124 61 123 84 472 901 43 58 985 128 212 727 138 370 803 83 325 752 69 520 742 88 407 724 107 416 958 61 645 817 75 12 303 100 717 841 110 91 166 179 236 811 69 407 846 81 170 772 161 22 488 36 622 937 149 831 854 51 46 179 77 14 353 59 129 619 113 533 847 129 272 709 112 127 372 139 180 207 148 69 988 112 16 551 87 397 531 27 286 441 86 0 532 107 136 775 134 197 453 134 25 330 118 16 532 133 248 470 140 989 994 131 39 893 93 59 339 130 586 805 65 76 289 75 337 512 99 130 772 100 425 489 95 168 245 89 276 766 119 372 919 95 426 777 95 684 707 131 16 607 92 770 809 81 689 714 78 92 317 79 250 926 45 21 198 120 705 976 92 415 979 69 141 205 103 261 680 110 903 944 39 39 503 93 157 693 135 183 385 100 162 434 72 104 428 120 289 442 85 932 986 84 20 580 108 359 691 130 399 768 99 829 857 101 44 277 117 11 663 129 454 868 31 757 789 56 0 439 81 435 981 58 150 968 76 403 971 99 64 702 105 485 612 103 22 675 127 345 825 93 207 478 122 793 980 83 383 491 95 140 459 110 242 675 119 480 530 56 637 954 70 523 858 90 80 130 146 94 391 77 229 662 79 732 775 74 247 773 82 334 453 132 301 319 78 115 371 144 220 312 201 414 544 154 483 972 74 186 828 54 247 762 96 107 503 105 143 869 116 184 718 31 227 568 94 495 914 56 140 297 119 299 704 73 678 771 108 103 468 117 31 149 126 791 843 109 460 583 94 759 860 79 159 164 61 188 304 72 55 738 21 503 904 131 125 172 86 466 785 128 530 894 106 236 428 74 327 432 100 45 141 105 400 716 147 342 786 129 38 455 81 429 534 117 379 637 107 203 996 83 94 347 84 54 688 127 150 408 104 660 837 126 180 413 113 449 837 61 391 820 110 79 140 127 569 912 87 194 323 50 134 422 44 533 994 63 661 916 139 403 769 81 17 123 97 55 389 77 212 454 118 807 890 52 164 255 109 740 781 39 276 347 103 38 422 98 565 953 124 770 978 65 12 591 80 723 973 107 136 471 105 865 875 130 299 512 83 519 632 70 331 869 123 699 834 139 456 835 67 442 642 70 246 996 126 149 777 160 179 185 78 611 821 94 334 466 93 142 157 77 676 716 88 486 561 105 425 817 101 100 198 99 31 739 33 533 867 89 551 771 92 72 941 88 773 926 103 505 609 106 262 872 131 314 434 104 331 885 131 154 550 53 617 767 152 801 890 110 147 813 89 515 744 118 48 140 130 240 277 123 189 314 100 147 742 118 137 269 107 474 538 113 485 566 101 706 911 72 243 297 103 823 958 93 496 774 83 358 688 120 215 346 98 787 799 57 175 544 98 98 566 123 296 596 126 279 373 127 116 710 88 673 856 79 412 659 63 118 898 121 31 736 73 275 699 100 534 838 144 841 992 100 188 283 81 198 833 89 230 539 113 86 410 117 219 696 124 164 694 88 3 281 104 245 455 121 636 677 118 185 268 47 434 854 131 217 810 34 103 358 73 988 997 63 321 546 113 574 984 62 320 601 154 212 981 93 508 617 85 195 890 132 30 633 57 129 634 97 136 198 149 653 994 96 352 987 113 321 565 126 458 571 135 377 537 118 25 620 115 55 156 73 412 974 109 437 862 91 52 483 109 308 359 92 432 765 127 339 524 81 314 547 69 179 856 113 31 210 99 507 538 71 275 641 103 168 568 17 592 747 115 483 927 107 165 257 120 190 304 70 518 527 74 514 743 41 465 489 151 246 786 78 359 733 105 254 288 35 100 675 127 236 675 160 78 844 69 51 462 105 375 394 166 627 654 102 129 938 97 489 593 88 408 436 95 39 606 129 784 849 147 120 652 59 394 811 94 959 962 116 885 999 64 806 849 96 862 966 106 627 817 69 878 977 73 88 415 91 896 980 38 376 667 85 817 831 104 220 957 93 984 995 98 210 661 137 141 214 126 84 403 143 816 977 105 98 977 108 170 762 95 75 997 41 441 514 121 520 622 116 223 807 79 314 908 91 82 862 139 195 514 150 202 914 121 303 601 150 392 420 101 453 730 114 782 976 82 108 528 145 12 690 99 270 899 67 4 769 65 37 988 73 96 390 103 395 838 74 331 713 123 427 586 101 739 931 115 876 991 83 116 896 75 211 939 88 188 384 81 533 716 162 128 147 83 103 874 55 538 971 148 506 808 101 44 135 118 391 834 116 387 660 152 45 496 104 592 927 103 397 406 68 384 844 134 234 928 96 816 853 99 251 864 73 23 383 101 351 897 112 111 838 73 203 226 60 32 930 107 815 883 130 827 881 110 667 888 67 711 794 97 349 759 150 211 787 108 803 908 107 266 525 96 722 955 113 536 695 99 58 772 85 2 747 69 528 664 61 585 864 77 200 950 88 516 557 128 673 822 53 9 854 109 228 257 98 631 698 111 305 461 106 365 534 107 744 746 99 694 780 80 387 432 107 137 602 124 263 313 98 818 934 48 421 897 115 240 648 111 354 387 129 153 506 63 134 891 92 344 586 111 535 626 108 462 712 102 729 966 81 214 907 93 8 517 101 284 463 130 94 188 55 255 864 106 351 814 52 429 605 133 480 976 70 74 470 102 477 999 66 71 349 137 488 571 108 61 433 67 478 729 133 28 678 138 441 760 70 336 475 68 263 673 139 323 981 113 191 758 117 102 844 105 47 619 98 803 865 120 730 935 138 314 582 105 504 934 104 82 203 86 209 938 93 443 893 115 707 830 98 500 611 76 562 973 22 35 680 60 413 776 66 47 360 95 187 882 60 227 664 109 292 999 113 491 759 42 601 805 97 689 705 117 113 204 82 190 952 98 557 733 131 344 594 109 184 947 120 72 173 96 357 503 104 293 995 62 147 663 90 316 806 69 632 774 97 70 565 92 481 693 130 187 583 99 119 219 74 804 994 77 649 671 69 786 795 100 234 409 156 2 961 55 78 101 83 49 162 113 364 611 77 11 379 116 371 921 154 249 598 100 754 934 158 51 219 78 160 261 133 732 866 142 175 806 119 254 604 57 590 778 88 376 881 116 199 929 79 314 441 77 92 228 87 100 992 111 172 270 134 589 709 106 430 972 95 120 266 79 798 882 73 131 747 95 397 624 136 302 701 91 195 848 95 287 441 125 420 614 86 513 848 109 56 185 123 703 753 149 41 596 92 230 446 94 150 241 137 313 649 21 211 695 133 395 721 144 656 974 184 96 287 107 746 823 75 185 334 108 135 999 109 138 616 93 5 495 79 376 499 156 233 629 130 919 991 1 573 606 41 190 248 129 242 936 63 875 992 192 469 986 81 784 866 128 265 343 51 333 473 128 573 681 15 146 272 121 797 951 123 208 920 82 100 967 171 651 978 123 628 791 132 124 558 91 92 254 74 78 580 126 377 585 102 298 486 144 111 705 105 630 739 72 567 840 57 224 990 99 709 942 94 99 119 142 502 616 103 571 924 117 494 735 87 429 832 107 153 336 39 63 946 115 852 961 90 113 551 136 68 873 124 194 540 163 803 926 93 71 558 72 446 567 93 92 910 96 204 645 102 172 896 73 205 597 165 186 683 114 229 859 105 214 285 101 167 413 63 916 947 114 728 793 96 119 347 90 382 849 76 420 834 88 284 535 84 503 718 107 179 454 154 404 754 89 673 728 134 36 451 131 55 437 76 187 237 104 199 798 132 673 887 116 449 695 107 112 844 100 590 823 136 228 339 87 564 965 95 159 428 126 817 843 68 166 420 101 160 569 133 359 677 98 157 909 90 183 392 82 16 908 106 10 457 163 772 962 110 282 838 59 485 943 101 898 951 36 462 577 122 397 897 58 276 963 133 140 772 138 112 979 75 687 964 77 156 747 73 586 698 100 596 800 147 83 809 109 42 840 87 691 741 85 161 229 120 401 927 59 85 809 82 245 675 131 672 688 131 651 892 84 424 976 131 320 441 123 479 780 88 113 318 94 183 605 131 651 883 146 414 768 118 39 569 117 380 593 140 766 843 118 363 405 109 444 750 131 223 876 101 8 817 65 78 510 35 513 853 82 596 750 104 201 515 76 103 345 80 475 527 109 637 877 105 299 385 100 340 922 119 490 677 83 567 604 93 210 333 105 0 349 96 65 747 100 589 974 60 258 477 127 264 268 80 308 797 133 836 963 124 83 299 74 178 898 38 34 190 133 501 718 94 80 512 104 62 638 67 346 407 64 2 948 130 49 638 106 280 537 145 280 794 113 437 916 50 368 863 126 673 723 142 41 979 95 119 317 175 110 761 134 402 576 56 151 319 125 782 918 78 186 306 129 237 935 57 163 368 108 203 534 112 33 821 109 907 925 62 703 915 66 89 801 16 385 511 61 451 942 135 33 491 147 708 986 113 343 860 104 94 564 193 59 270 106 141 926 74 370 608 122 362 619 164 228 673 113 370 833 175 517 799 103 45 782 104 72 975 159 107 814 132 516 915 137 331 635 111 372 385 54 378 415 94 66 463 115 90 902 66 588 987 107 410 471 56 0 152 97 417 846 129 11 883 82 666 783 147 42 620 71 143 603 63 466 995 97 378 660 81 588 905 40 141 533 78 492 985 99 655 733 94 279 721 84 57 562 190 18 51 81 17 896 102 186 318 117 336 877 136 594 895 81 33 910 160 684 699 126 151 915 171 531 743 104 69 777 116 105 309 60 565 762 105 489 635 112 218 942 117 622 939 119 111 938 87 33 521 83 595 620 91 859 892 146 605 981 81 316 757 116 668 895 116 428 513 124 170 530 68 8 353 103 107 471 74 36 69 112 258 934 93 515 785 51 227 991 112 394 910 117 103 687 90 187 648 103 462 505 103 292 584 112 484 738 127 48 215 79 63 455 148 153 637 59 17 974 105 713 948 96 610 818 136 18 632 104 247 996 109 171 527 86 219 593 100 224 915 66 676 905 123 625 981 70 191 260 117 783 876 87 79 963 89 595 738 63 739 849 84 201 272 139 420 674 70 108 235 104 353 923 93 201 749 92 248 874 75 18 918 129 3 811 124 134 710 154 128 665 59 196 896 104 72 791 117 361 365 90 31 869 104 400 482 98 20 719 93 178 473 60 244 821 108 606 845 136 354 854 122 792 986 74 24 70 99 267 831 95 33 597 111 302 779 121 465 716 90 55 88 63 178 975 80 315 915 65 322 533 116 658 868 113 298 324 102 278 463 151 191 376 67 378 608 105 51 838 132 417 963 144 193 194 103 490 936 98 484 871 155 98 969 138 69 559 81 228 265 121 580 598 88 214 599 85 79 779 123 312 917 95 49 619 90 58 295 104 422 805 143 324 887 135 285 485 96 369 953 123 466 492 61 659 693 103 200 221 100 332 518 122 68 947 68 784 854 143 184 384 110 188 541 67 240 735 31 619 637 106 413 486 98 66 101 139 406 815 112 348 562 93 43 667 62 144 695 89 481 497 65 739 843 93 659 905 180 69 767 116 309 726 41 725 812 126 5 758 138 11 222 158 322 496 126 432 450 83 194 327 103 189 885 65 10 280 125 685 991 85 380 650 81 40 401 94 696 959 56 102 635 85 381 509 98 346 867 85 500 799 101 276 702 84 448 808 109 48 614 81 138 852 100 355 525 152 255 463 97 92 116 82 350 505 127 3 67 40 565 940 81 577 850 96 410 840 116 263 360 144 796 842 126 393 575 130 381 570 59 16 873 78 374 460 102 212 267 95 276 357 105 12 427 126 142 433 88 170 543 75 582 919 150 80 396 110 253 775 120 243 436 110 732 751 128 188 958 27 483 502 117 30 479 103 250 750 79 186 434 91 406 887 92 170 660 98 768 910 154 196 230 106 56 711 58 243 868 100 211 325 106 333 363 82 385 630 123 70 800 74 483 864 55 282 456 138 215 547 92 199 239 94 653 972 106 443 651 75 16 893 131 385 403 118 787 824 96 523 824 73 219 681 102 135 377 126 222 499 44 79 485 146 278 769 69 255 508 73 660 662 140 427 507 133 664 756 154 280 572 125 42 476 123 41 348 92 497 803 78 272 384 75 792 987 115 433 764 137 609 878 177 21 189 82 162 410 104 806 964 92 690 714 113 432 748 116 213 230 95 361 456 121 114 198 152 194 653 97 665 730 57 264 732 49 110 517 75 451 664 38 561 722 152 353 588 70 234 379 41 25 698 48 56 128 98 452 569 71 624 855 106 407 621 108 281 475 83 648 830 91 154 703 95 288 453 96 175 204 68 259 434 101 211 465 67 405 940 63 168 810 52 268 314 151 228 591 157 298 409 123 27 564 134 213 515 138 402 789 76 134 674 100 266 743 125 151 717 87 625 837 158 147 545 115 394 918 73 47 179 38 196 670 72 485 525 69 634 719 120 464 891 31 383 459 98 212 905 114 211 843 171 731 767 82 190 390 67 777 780 139 531 925 138 461 776 118 387 537 144 369 756 140 592 865 108 510 537 109 840 961 80 495 843 66 206 703 122 734 939 123 612 903 30 288 536 137 13 634 120 512 694 107 110 267 58 97 860 134 15 896 89 115 689 89 117 156 145 93 394 116 116 177 105 161 643 67 792 793 100 129 263 86 634 687 148 665 909 64 282 656 120 455 760 73 620 807 135 345 764 94 62 203 58 348 600 110 499 640 148 418 471 70 70 801 128 195 237 95 595 792 94 233 695 143 105 587 79 626 762 118 253 812 126 416 738 143 165 726 100 440 481 96 264 675 128 387 438 116 260 954 117 740 942 70 210 478 141 64 849 105 246 762 152 120 712 95 413 643 80 556 793 152 486 971 63 732 907 126 673 991 108 655 825 109 349 715 32 38 213 97 651 845 31 108 431 105 300 697 95 150 727 109 235 499 47 558 660 75 572 598 92 586 633 106 20 909 88 651 980 86 452 817 131 547 897 116 100 224 105 224 591 90 493 505 64 199 658 96 204 877 94 56 440 53 261 436 151 421 725 67 233 582 70 402 527 123 31 458 72 103 766 133 363 791 39 250 356 98 177 657 91 8 807 135 89 332 93 529 820 112 47 195 100 377 830 65 729 856 80 80 316 90 204 922 100 474 831 66 11 929 36 631 928 124 50 313 83 267 346 72 185 379 86 394 767 92 284 400 121 180 251 126 326 444 103 42 472 124 37 106 75 23 321 115 325 523 64 328 560 119 569 833 54 390 414 117 757 895 56 176 434 86 644 771 140 243 629 72 369 671 185 416 714 64 474 515 125 520 999 81 141 427 99 16 798 75 78 82 91 632 887 98 464 817 61 459 607 148 170 892 101 269 416 72 225 577 163 819 897 97 538 807 125 404 408 54 161 867 54 274 506 83 675 872 145 387 932 109 944 972 120 595 952 117 67 109 94 120 940 73 168 877 45 166 918 109 19 89 142 50 386 87 377 782 70 23 324 102 238 767 73 103 352 137 662 902 62 400 611 120 467 480 140 315 524 77 339 424 104 533 757 142 151 818 98 251 883 134 223 993 121 246 395 80 93 462 103 381 536 56 623 907 108 163 894 79 236 336 90 406 886 82 874 939 111 646 769 124 369 999 76 198 643 111 191 279 88 261 568 68 422 610 109 74 378 130 311 910 28 542 866 76 346 880 73 313 607 124 76 293 48 109 234 80 128 461 78 218 806 90 735 992 137 219 732 95 111 526 110 383 734 113 153 623 63 271 889 126 289 837 137 284 451 124 402 918 114 270 969 127 202 514 75 221 339 129 272 362 114 177 810 120 253 832 99 470 617 96 297 884 103 537 800 43 293 859 128 454 854 97 30 354 94 127 337 125 105 958 89 115 848 87 752 880 133 144 647 85 79 340 145 136 384 92 320 504 100 586 660 116 35 273 93 466 674 114 151 570 75 398 525 153 263 273 127 306 854 76 51 200 84 647 912 102 692 873 126 124 560 79 415 886 58 349 656 155 360 412 96 512 770 107 159 298 113 307 400 60 456 875 70 152 785 90 456 698 113 7 698 59 291 945 77 446 814 118 470 777 138 203 994 83 111 590 88 245 775 144 368 771 88 420 866 108 196 354 42 194 732 117 4 743 145 87 693 130 256 792 45 99 475 114 233 942 98 230 367 130 44 656 154 234 864 65 219 955 145 567 918 112 472 782 96 415 717 134 624 937 134 25 787 133 828 935 88 101 433 80 191 206 97 299 902 133 109 191 136 820 897 76 255 958 87 401 463 77 486 523 47 379 754 96 636 743 117 265 368 112 233 394 72 582 924 96 37 197 82 184 214 132 285 716 108 278 534 124 290 529 131 439 881 63 38 416 55 230 252 108 211 714 124 291 553 99 676 688 68 337 830 153 40 505 105 114 578 71 19 503 124 297 975 71 158 931 117 154 471 125 332 945 51 178 283 54 907 988 92 14 686 94 103 456 125 74 463 143 475 983 85 139 911 91 97 239 83 710 882 83 83 457 121 249 885 47 359 384 175 332 883 98 76 197 97 36 783 102 241 892 137 448 760 92 135 764 93 270 714 127 276 624 93 207 275 21 347 422 36 132 915 70 65 526 58 41 973 85 75 900 115 664 889 46 244 849 81 601 651 77 93 667 171 575 906 85 437 625 103 456 586 106 540 758 26 438 787 63 106 317 71 357 573 120 620 969 84 21 795 72 369 971 77 659 951 120 21 280 82 11 922 20 495 660 105 240 797 59 439 638 69 313 525 76 642 716 89 199 752 124 331 789 95 54 946 108 148 657 44 279 993 93 379 607 120 145 166 141 448 662 96 139 717 94 388 523 77 459 687 137 95 230 98 235 434 66 530 726 96 148 980 82 668 952 117 332 474 142 127 445 91 98 550 112 419 535 113 335 896 80 81 184 107 621 983 122 158 724 55 11 979 113 927 950 128 657 937 85 32 722 101 71 725 77 270 387 131 461 818 101 360 630 138 34 490 114 485 617 130 849 972 73 45 991 40 209 219 84 773 802 169 73 834 83 360 510 104 179 308 83 583 875 102 666 788 121 381 490 130 611 752 165 254 889 106 710 986 138 294 793 115 577 611 151 513 543 157 445 976 115 678 701 92 246 601 63 701 800 115 681 856 85 115 703 91 576 733 110 198 834 80 662 838 90 111 764 113 732 904 125 732 889 111 109 645 112 30 677 75 54 799 73 921 951 108 481 662 114 810 931 157 313 918 110 670 718 79 30 386 58 244 954 67 562 929 110 159 174 54 38 227 131 324 379 111 118 417 100 558 893 89 553 649 76 54 289 86 660 899 103 133 884 113 740 766 69 746 844 92 25 568 99 26 452 119 485 819 129 756 962 55 122 833 35 858 977 88 38 656 94 357 802 89 229 673 132 53 201 128 756 818 83 454 930 155 105 181 93 349 472 72 315 576 82 297 590 117 168 721 138 586 984 102 101 504 112 852 965 97 487 712 118 217 773 114 689 693 88 854 912 106 437 537 84 166 458 128 508 602 46 45 48 101 460 835 86 842 943 135 412 467 75 494 854 103 86 415 94 494 993 45 39 276 102 147 275 87 237 254 94 71 544 83 187 479 90 615 735 102 507 763 90 307 712 79 2 237 31 58 313 119 398 497 150 16 703 80 189 936 168 271 363 82 636 716 23 562 804 55 132 870 131 451 951 115 263 878 56 235 505 108 365 977 115 4 364 111 476 659 135 705 782 98 819 857 93 647 670 111 796 853 32 467 673 110 291 843 95 386 975 203 194 309 90 165 713 74 194 901 98 282 520 97 22 636 40 20 362 94 256 493 66 15 428 151 571 821 62 539 829 72 107 179 88 646 927 82 137 459 53 669 829 49 631 900 130 250 753 172 242 315 129 396 799 105 45 912 142 202 229 78 690 827 93 10 935 80 553 620 107 83 893 110 142 641 81 243 287 148 444 890 87 39 603 86 5 461 64 339 584 62 405 977 150 125 566 96 367 694 65 306 313 166 96 676 62 195 357 77 150 396 87 149 673 24 154 959 140 120 438 93 133 933 150 125 210 89 693 917 94 64 360 41 311 583 86 409 651 85 157 715 74 277 781 91 416 731 124 74 119 86 314 832 147 404 930 119 561 950 110 72 398 124 310 515 94 663 736 99 379 868 91 233 795 67 484 512 110 458 766 96 258 765 121 779 990 53 86 796 69 137 775 136 208 835 91 16 221 113 619 936 143 410 653 77 618 903 85 86 758 110 320 460 134 25 791 130 737 910 94 723 803 70 770 945 125 870 932 95 112 561 57 298 800 82 698 699 94 621 736 103 194 836 77 67 358 98 423 785 49 161 446 88 26 67 107 16 127 102 585 862 48 146 258 71 80 772 109 255 423 83 936 983 130 517 558 107 193 761 134 356 750 102 178 733 62 296 432 134 192 455 139 439 907 98 376 387 132 194 240 57 297 996 66 606 688 122 572 891 114 129 510 37 608 992 77 705 828 91 234 497 87 506 773 83 143 413 124 196 460 47 181 389 58 380 711 100 222 952 70 103 355 95 59 919 126 153 923 110 288 609 91 54 836 133 538 718 110 5 844 96 358 402 125 377 748 84 237 395 87 339 701 114 20 753 89 15 301 136 109 227 110 483 661 90 684 815 145 712 721 79 416 709 151 1 352 109 371 565 65 113 493 83 122 538 98 185 742 105 215 996 102 693 751 81 827 985 77 586 866 82 44 730 124 661 706 12 437 438 83 102 131 99 307 441 102 119 526 81 356 795 76 549 799 98 230 854 57 10 396 123 16 32 88 563 651 61 816 861 89 230 411 131 570 999 111 487 576 95 196 831 77 557 998 39 591 778 92 496 504 88 333 883 33 549 620 102 32 139 113 15 689 156 613 860 102 283 349 110 477 921 74 269 809 101 839 945 135 21 22 123 521 615 87 515 894 63 480 619 106 61 91 125 703 874 84 47 954 73 74 688 86 580 662 79 821 998 115 546 827 39 232 601 107 648 916 104 461 884 82 165 869 104 458 752 103 447 957 81 140 710 90 103 640 80 90 858 60 739 915 82 873 879 95 662 985 106 147 640 105 285 286 128 122 949 121 143 392 85 259 901 92 1 964 116 223 274 112 38 471 156 678 737 109 843 977 115 568 986 113 623 690 78 26 579 42 366 986 119 20 112 146 463 907 73 671 793 103 177 609 90 120 802 71 359 732 101 109 325 43 178 484 98 147 237 78 417 746 131 761 787 90 75 848 147 205 728 157 14 539 102 312 995 56 171 705 64 409 836 93 268 521 39 49 926 118 284 605 117 329 951 59 300 487 91 519 614 95 464 662 40 397 813 121 600 747 159 369 404 183 83 972 101 299 937 72 741 803 147 436 823 113 462 828 127 161 694 95 66 908 91 25 946 87 360 717 83 645 952 87 860 943 71 205 987 109 591 722 94 73 968 128 309 953 158 617 678 119 339 852 63 12 884 127 186 240 99 262 393 120 749 817 122 539 583 95 767 937 73 425 613 140 284 520 175 223 264 111 96 114 90 651 927 96 415 578 123 501 801 79 192 793 100 514 659 102 97 138 111 398 933 77 559 715 34 283 971 40 52 156 113 283 912 67 327 355 120 477 693 80 517 802 84 170 752 126 194 769 115 314 986 109 656 997 115 109 880 89 495 846 130 223 479 142 13 239 126 709 913 95 90 205 95 221 476 138 43 646 143 127 211 136 4 762 118 272 928 132 132 963 101 450 685 97 372 739 89 297 578 85 241 553 110 159 467 74 111 769 111 98 820 41 140 223 144 233 635 81 85 412 114 196 818 62 386 729 34 290 834 170 817 974 59 111 145 164 370 718 135 434 510 119 321 347 42 355 684 80 247 759 86 907 978 115 39 504 109 486 950 63 11 461 89 474 527 77 168 820 85 83 706 90 369 520 113 304 876 51 224 252 81 193 614 124 556 897 88 394 777 69 515 718 87 589 849 51 96 475 124 704 982 133 191 341 168 337 991 106 5 314 81 197 945 89 53 70 123 930 966 64 153 403 76 118 775 127 510 886 60 629 744 150 128 476 75 270 815 69 84 947 194 283 377 84 269 352 107 153 239 125 174 425 92 270 640 113 746 949 109 480 724 110 731 746 79 183 736 76 334 541 177 351 951 84 333 716 73 276 495 92 946 973 67 411 488 30 629 830 122 476 543 107 93 756 45 67 689 90 402 915 67 404 564 75 333 474 105 116 276 95 161 605 111 635 746 114 353 793 103 64 544 74 110 633 110 363 681 45 49 500 108 896 993 88 393 830 114 562 718 67 416 575 88 754 965 86 56 238 54 707 899 108 26 242 107 138 316 114 351 662 61 600 722 140 644 705 111 119 907 109 121 315 93 95 511 98 150 803 154 264 965 73 59 263 98 227 603 77 423 465 157 142 857 103 58 853 58 829 868 74 127 904 121 541 797 135 603 984 57 133 962 124 708 797 58 95 791 129 395 503 83 438 563 91 107 578 87 617 996 86 355 599 102 273 530 152 151 743 99 260 610 156 615 928 49 157 383 34 236 715 116 604 899 151 531 947 35 7 921 107 318 840 110 251 487 120 348 681 77 372 379 93 525 700 99 570 770 125 103 660 114 20 567 122 156 238 90 231 421 125 92 657 99 633 734 63 323 907 77 213 878 71 191 949 129 258 988 133 40 369 66 45 91 74 5 158 45 563 908 177 347 776 130 471 680 82 228 443 101 533 534 53 396 584 66 139 329 43 523 736 79 113 573 161 80 627 114 479 557 88 126 827 104 543 926 103 433 448 161 75 237 97 544 676 91 322 886 93 201 269 147 782 927 96 426 901 83 188 724 72 207 669 125 373 817 92 644 868 68 29 80 116 201 817 86 122 375 105 65 919 43 482 601 118 302 446 91 746 855 118 3 546 114 187 312 134 765 991 72 529 718 86 234 958 58 280 395 116 101 980 128 584 590 127 838 847 64 670 861 130 295 862 133 452 552 121 188 878 113 666 685 163 47 968 94 172 553 78 289 978 89 427 562 34 469 645 124 7 109 89 28 732 96 163 570 154 140 953 95 182 627 85 144 345 70 168 467 85 154 585 95 147 799 109 878 996 131 195 356 93 430 506 59 632 973 111 580 761 161 199 893 161 372 414 162 595 669 112 445 914 67 290 831 110 855 942 91 112 831 96 57 207 83 182 659 111 252 641 111 274 648 113 269 347 145 75 374 90 101 834 38 314 730 29 100 859 48 756 863 105 260 812 159 532 724 108 54 469 91 197 607 112 517 793 101 299 648 172 256 440 55 806 994 85 172 226 97 559 883 38 264 574 79 138 631 125 817 954 104 56 611 73 188 707 47 144 258 98 821 987 79 145 550 98 607 618 97 546 579 44 677 833 95 544 613 57 223 328 98 343 892 118 631 983 119 99 108 100 557 942 134 164 823 125 733 825 109 416 938 63 224 316 110 487 589 91 287 782 141 156 764 96 164 936 70 405 694 134 134 371 97 327 542 107 513 849 86 83 97 29 110 478 83 125 595 111 318 327 104 350 844 88 790 875 65 602 647 114 838 897 111 155 509 65 183 893 99 519 842 17 156 401 103 523 966 141 527 664 93 289 447 150 136 380 112 198 383 128 216 450 83 725 895 57 707 966 121 402 760 96 425 512 29 690 992 87 485 923 22 10 870 41 732 955 127 382 464 89 130 938 116 240 976 91 345 997 62 4 218 154 976 996 119 98 217 157 257 541 105 99 281 120 486 951 141 329 375 89 436 935 109 365 821 126 53 711 103 32 967 122 926 960 63 677 842 130 255 521 82 581 958 92 803 887 73 390 674 76 16 148 124 345 519 62 987 989 130 150 982 88 443 732 120 882 888 106 12 899 87 110 371 75 439 789 121 391 400 114 516 651 126 613 767 88 572 774 103 366 441 76 798 842 103 182 821 120 585 657 105 454 772 99 542 734 99 572 938 74 330 343 91 736 809 71 786 921 107 472 716 106 340 873 113 651 768 103 549 699 151 214 890 67 30 141 88 207 907 104 702 901 53 81 280 138 89 577 102 612 747 67 234 441 70 368 585 99 323 904 127 302 759 135 144 852 124 345 861 149 498 644 84 183 862 83 537 957 103 51 566 91 175 898 70 65 802 131 14 695 71 419 590 77 602 626 107 57 945 114 669 780 21 217 884 108 260 791 113 367 406 116 388 889 50 104 360 136 475 559 116 261 297 102 679 877 122 71 530 95 562 954 85 52 408 137 196 492 141 157 264 107 287 904 125 260 926 53 0 686 93 483 734 61 319 717 72 16 549 80 95 130 88 942 991 102 695 714 119 136 911 108 298 784 119 856 986 96 111 178 104 19 241 46 532 836 125 64 736 83 566 576 112 703 772 116 184 536 84 502 661 142 227 633 73 49 317 109 410 734 160 648 822 104 121 228 120 202 833 100 341 670 113 12 467 106 302 437 51 6 7 133 828 945 75 511 810 104 234 572 137 545 844 123 269 410 84 154 265 76 27 395 101 436 576 112 561 956 64 10 565 100 288 860 150 688 931 37 764 820 116 204 614 137 634 816 62 185 938 108 517 603 127 819 896 60 395 561 89 23 527 68 57 75 148 765 927 113 16 199 65 2 280 121 688 729 92 131 405 85 702 801 68 12 318 90 150 329 135 129 572 120 395 899 106 681 740 122 232 768 114 154 181 114 527 661 129 111 577 121 45 841 131 95 245 84 13 535 93 770 794 79 319 810 92 552 728 114 342 472 71 621 908 144 21 633 132 924 990 57 400 788 168 62 693 110 94 493 30 7 985 50 833 835 121 69 700 132 459 917 100 705 997 76 24 134 132 621 890 95 419 581 76 316 500 122 186 962 85 303 334 96 412 946 50 26 856 144 191 199 82 4 118 114 224 488 141 125 851 109 268 271 108 642 956 88 226 440 114 638 769 7 121 441 68 113 274 73 566 938 146 121 159 57 864 965 86 571 759 78 109 774 115 284 601 129 800 876 50 217 892 76 967 984 85 183 615 50 383 935 83 280 698 96 198 317 186 11 992 98 104 556 113 77 282 109 696 939 112 958 967 102 183 513 118 455 577 104 780 953 99 15 957 97 43 921 93 197 998 77 869 881 110 166 341 149 306 798 73 180 843 112 681 891 74 440 712 118 374 480 94 349 674 100 116 543 133 430 463 103 194 196 96 842 931 100 293 679 111 102 223 128 448 575 143 345 610 108 368 400 84 264 765 81 593 859 60 440 634 43 514 608 117 95 285 62 616 946 138 489 901 46 449 958 113 555 589 119 466 693 162 263 525 144 707 764 54 73 971 99 487 503 79 353 762 136 548 723 127 387 781 114 230 315 99 286 367 43 603 800 68 412 423 95 103 202 77 397 525 122 697 763 84 361 534 165 868 905 70 319 691 116 975 990 113 375 791 138 153 440 97 531 686 96 74 897 89 395 741 126 431 840 82 418 929 74 394 412 125 394 590 99 311 427 53 301 505 36 644 679 97 511 916 166 633 699 124 140 514 102 470 776 106 405 703 75 169 699 115 476 908 113 466 528 107 457 800 138 86 713 100 656 973 112 290 714 95 453 573 67 136 423 97 86 847 137 752 864 65 952 958 97 172 656 131 139 735 101 110 909 84 273 931 117 748 968 94 119 732 127 569 706 99 251 811 80 459 497 50 70 99 96 732 880 96 48 641 84 401 807 124 371 677 60 292 752 79 78 288 110 978 988 120 55 84 101 85 256 91 25 633 92 594 694 100 51 772 111 698 827 88 499 782 83 589 697 106 277 837 133 701 746 92 857 984 88 252 903 102 730 922 89 122 771 114 99 904 121 30 240 113 546 815 17 408 686 126 190 975 79 762 916 75 746 919 132 538 645 34 774 977 91 128 357 73 452 549 63 120 281 86 82 176 129 71 692 92 171 777 55 353 788 145 17 83 123 291 750 87 366 952 78 514 727 115 224 786 121 334 926 65 334 997 111 645 661 132 375 688 119 481 560 86 591 884 125 4 27 111 131 731 87 630 734 110 426 904 82 724 892 111 392 745 75 837 983 79 775 984 73 166 174 64 32 693 146 47 908 72 327 484 117 43 602 60 101 107 151 658 999 114 253 390 79 8 240 99 316 638 104 217 313 139 427 762 77 532 658 99 291 709 68 230 268 124 202 254 92 336 987 101 747 921 73 84 390 177 475 615 85 208 978 87 238 473 101 551 606 132 79 683 121 281 771 185 268 392 159 416 569 59 398 687 88 238 447 106 297 434 105 63 523 139 464 773 45 492 550 60 296 861 137 90 440 91 227 927 80 197 592 155 7 191 130 251 588 109 291 819 138 620 705 46 397 882 73 466 532 133 27 151 99 598 974 78 9 793 123 355 605 76 580 927 124 616 974 84 591 932 92 709 749 89 288 830 102 369 954 102 390 463 106 254 771 94 39 713 138 219 223 113 524 889 82 852 860 68 112 662 120 208 778 67 352 652 121 699 931 116 356 602 95 464 815 62 585 933 96 132 730 139 803 807 98 712 941 60 484 800 42 25 584 133 272 753 93 425 858 80 41 358 61 94 907 61 784 979 90 2 79 100 250 709 50 114 150 17 434 987 126 346 636 126 475 778 105 101 725 104 102 937 111 835 939 86 780 858 133 22 747 122 46 678 111 513 639 81 802 809 80 113 412 102 121 466 128 639 677 69 450 662 101 827 862 25 79 639 92 500 949 116 266 996 130 902 963 84 307 732 116 158 167 118 68 423 112 220 606 142 802 916 50 553 855 139 778 841 156 344 967 116 441 969 122 288 605 101 225 709 77 636 653 115 167 292 109 146 571 79 315 674 75 10 288 101 464 865 121 281 514 104 555 823 118 337 849 92 7 899 130 144 529 71 259 449 45 313 758 99 521 816 115 540 885 69 287 746 124 31 33 116 225 869 69 169 924 66 516 591 52 172 573 131 252 517 69 653 730 109 317 794 137 43 57 61 194 810 114 871 873 80 258 626 97 263 440 119 498 944 115 240 583 138 437 711 160 732 925 60 202 467 116 133 283 44 92 737 133 331 391 102 807 891 82 937 983 113 279 427 64 19 883 108 270 515 135 438 577 82 855 908 130 97 953 101 118 782 76 212 339 142 114 210 115 237 260 73 207 844 25 954 994 115 388 780 100 552 732 116 565 587 138 932 933 74 564 712 115 134 351 74 181 422 80 514 566 137 425 911 52 251 742 90 117 543 148 588 820 85 340 818 109 551 839 154 130 497 86 245 766 140 237 711 129 82 909 144 638 706 133 401 461 73 61 953 142 53 303 60 514 558 69 356 498 85 520 847 37 367 451 86 123 535 124 274 440 130 115 436 46 51 194 132 588 882 125 33 688 49 570 983 102 202 871 117 593 864 89 277 653 142 456 721 110 211 684 134 637 798 77 28 711 92 543 871 103 749 810 38 108 399 96 229 357 107 287 978 148 186 921 78 94 238 80 636 912 116 373 386 128 41 613 73 157 771 113 53 387 97 246 340 69 16 981 103 313 382 77 488 512 45 277 331 151 437 507 103 88 974 98 6 605 107 593 795 140 659 682 108 370 447 81 263 628 119 457 494 97 124 882 103 937 984 53 336 532 83 217 859 135 482 942 71 166 417 142 599 761 152 824 883 109 38 941 96 399 917 122 452 978 139 250 964 83 252 814 79 393 895 54 75 550 119 58 121 90 47 831 78 60 369 85 195 810 74 28 959 118 771 789 68 296 623 87 914 946 94 502 835 57 484 755 87 73 764 82 179 767 87 323 444 82 240 754 103 329 884 116 399 861 122 424 934 127 71 92 104 303 822 146 104 445 97 73 828 87 226 597 121 112 702 116 112 890 142 42 958 90 401 956 159 160 760 77 767 995 108 127 990 58 41 67 66 177 606 74 229 521 111 30 766 81 352 539 94 326 968 120 450 901 114 71 385 67 63 448 100 116 915 119 815 964 71 43 344 124 253 323 91 409 490 95 267 705 99 5 28 68 700 889 92 717 860 64 344 764 124 658 787 74 519 926 121 391 997 111 618 745 115 248 751 111 514 591 65 312 626 113 379 720 126 727 958 99 383 696 83 209 517 143 12 570 101 415 469 94 726 775 59 507 915 88 66 151 138 866 876 119 78 755 74 41 237 81 466 634 104 538 691 113 523 917 109 698 802 68 39 346 128 502 695 62 414 468 128 451 518 161 335 948 113 29 203 83 851 867 119 33 651 106 813 983 108 352 988 41 399 877 94 506 853 125 876 956 133 13 565 33 39 726 101 223 994 70 487 628 97 27 950 93 118 169 115 176 785 95 410 773 98 689 796 59 187 325 77 194 518 79 267 811 58 197 521 88 622 703 72 99 239 38 143 978 140 256 991 103 362 557 103 103 141 98 657 897 142 213 612 74 123 199 89 126 420 134 722 778 108 411 564 92 290 811 75 272 811 116 187 629 156 218 244 118 299 439 119 170 313 104 690 721 112 294 343 99 239 613 116 601 940 92 231 885 89 32 322 82 286 628 102 37 474 64 6 12 78 741 969 106 63 453 120 696 907 127 329 827 55 159 205 83 128 225 133 419 654 73 277 428 80 9 561 69 428 464 123 512 816 85 540 723 86 217 566 77 341 711 109 3 635 100 587 749 162 467 740 36 52 990 103 192 837 41 208 614 96 197 845 124 256 404 155 351 722 108 268 337 71 676 729 61 368 895 136 174 216 113 444 728 65 506 627 102 396 672 134 235 869 107 48 807 92 142 673 125 282 946 122 263 381 127 37 159 100 161 430 87 284 864 72 510 974 125 195 295 130 308 790 108 375 441 110 40 728 88 625 883 25 222 943 110 190 245 104 479 511 71 20 609 127 387 437 93 342 446 129 260 989 74 17 284 80 741 886 94 217 664 107 484 556 154 578 746 135 36 459 117 264 853 121 111 514 116 127 733 129 240 985 80 81 524 60 41 917 119 258 403 107 497 809 145 428 862 87 317 869 112 300 773 122 211 590 63 631 801 127 27 840 125 914 992 130 71 87 127 74 662 176 391 410 94 53 333 96 130 697 150 448 579 83 57 318 79 329 422 91 641 837 96 889 917 104 93 470 112 673 674 82 249 341 81 278 673 117 33 509 128 790 823 71 436 564 79 116 571 20 38 133 141 69 80 72 729 974 78 557 715 74 288 442 140 500 858 129 81 613 73 145 634 125 861 984 112 189 209 91 539 852 106 483 700 101 17 410 196 105 195 109 173 876 114 64 433 108 102 302 129 766 776 82 204 918 79 518 611 115 765 774 83 73 867 105 32 69 116 373 403 140 358 806 111 251 535 90 436 798 68 626 931 106 79 566 69 424 905 53 81 972 71 357 455 92 135 873 80 580 643 95 714 882 91 303 687 132 107 222 69 718 910 85 522 688 107 81 582 76 493 913 39 592 662 130 50 820 123 44 997 101 443 663 94 700 822 107 298 773 65 51 685 49 796 881 58 245 349 32 317 953 148 137 986 79 423 896 117 373 809 95 655 840 52 384 785 85 304 942 85 695 944 118 153 688 108 325 986 109 100 300 111 399 944 89 460 971 119 355 763 92 241 344 64 116 366 93 528 562 108 758 772 62 138 491 138 713 970 120 613 735 124 230 489 74 228 778 86 114 493 100 80 779 100 860 973 106 702 863 55 272 728 93 112 810 129 199 952 108 142 280 116 264 963 139 432 782 96 36 409 107 142 929 62 515 639 100 152 736 98 190 807 79 535 732 54 468 869 41 159 167 99 235 874 125 661 949 102 241 469 104 116 779 79 47 102 74 131 993 102 376 451 111 0 544 49 92 416 72 131 950 104 104 152 128 45 610 127 425 648 84 525 732 68 249 921 61 254 901 119 120 835 89 508 777 114 26 602 94 174 707 77 559 842 77 116 964 110 224 579 112 526 768 69 601 922 97 604 904 122 567 868 112 307 624 156 427 429 105 83 694 112 95 463 152 106 976 93 706 951 92 74 836 87 7 204 73 365 630 107 676 714 117 56 536 171 771 890 101 682 812 103 655 987 99 320 795 70 310 936 117 60 977 86 629 721 140 112 483 108 578 781 34 191 809 133 226 416 65 750 964 56 427 949 189 403 482 97 684 700 107 756 903 111 469 822 64 286 598 61 288 606 120 54 375 79 536 620 78 152 487 66 610 721 106 766 915 69 629 739 116 893 945 124 364 741 10 196 834 110 567 834 124 516 666 97 58 327 85 223 558 143 187 746 129 581 902 163 538 768 107 80 510 78 255 455 98 175 894 49 69 660 98 591 888 73 148 706 64 657 768 132 309 441 109 655 798 83 281 286 105 404 815 136 734 783 133 641 922 82 23 96 85 678 985 82 0 84 101 360 612 69 296 779 108 260 723 142 607 631 66 331 333 92 182 829 84 87 754 77 355 486 100 418 836 132 489 720 131 263 877 72 851 870 68 650 861 77 234 620 73 521 825 123 740 884 79 459 828 109 67 638 111 574 837 163 580 804 83 47 49 78 136 579 84 266 630 99 98 607 69 123 392 123 16 348 100 265 600 83 87 298 112 348 360 131 350 810 91 102 912 124 664 957 116 45 349 78 226 972 118 520 790 68 906 919 63 276 711 94 609 924 63 606 886 94 917 942 160 169 353 95 38 783 67 737 787 82 14 728 126 642 643 116 742 813 141 275 798 96 25 885 57 635 760 160 503 521 135 111 725 36 408 845 86 645 809 44 601 645 100 201 960 80 224 322 122 194 446 116 560 660 106 540 995 84 459 755 101 123 198 151 308 600 140 137 904 96 74 160 118 655 887 117 231 940 96 551 990 97 233 882 113 123 885 80 441 638 136 353 501 40 382 640 72 144 183 65 670 878 83 549 697 79 174 702 84 36 994 128 505 674 87 163 854 81 816 946 100 248 337 109 620 715 119 419 652 59 31 706 150 189 245 134 687 696 76 68 563 91 134 361 112 343 606 88 70 828 73 438 575 141 350 453 101 173 586 146 122 451 133 704 826 143 175 435 118 14 270 92 252 725 71 410 497 51 4 974 29 282 709 94 242 822 100 821 961 76 108 376 12 299 755 55 528 756 53 420 907 92 82 128 118 362 755 85 654 960 115 12 924 44 67 257 85 210 356 50 537 628 117 201 417 188 69 678 96 798 800 131 786 842 93 866 895 162 1 96 111 154 775 115 9 844 83 202 773 78 624 638 57 629 848 96 19 784 104 66 332 90 698 863 87 226 899 77 93 557 63 674 690 116 61 103 121 689 735 56 235 458 121 534 842 92 529 681 181 462 495 160 274 834 70 815 838 110 569 897 161 28 195 106 658 862 127 432 475 97 218 287 118 260 937 96 81 835 84 112 505 89 536 607 72 39 789 139 106 896 90 104 700 97 362 731 99 149 809 32 532 536 60 232 675 153 202 674 150 232 840 91 496 794 73 512 880 128 214 805 113 103 961 88 259 502 126 290 758 99 678 731 61 173 355 100 43 293 49 49 555 98 179 552 86 308 457 101 526 916 93 825 974 118 571 656 83 157 392 113 648 812 91 336 684 47 437 767 86 456 978 98 138 732 121 282 360 57 559 633 67 3 7 127 51 509 111 812 945 113 262 579 79 520 738 87 742 930 81 721 809 94 317 604 111 101 893 85 245 616 96 565 574 144 350 418 140 327 776 115 303 604 121 120 248 146 291 307 90 360 809 83 160 928 137 369 510 87 34 906 67 12 139 129 541 788 90 53 229 111 446 967 101 355 423 145 96 802 96 157 342 88 542 551 65 905 923 36 251 669 84 829 892 32 501 869 112 215 735 101 271 469 134 600 763 87 406 490 115 136 741 31 182 214 106 272 456 116 624 992 43 335 808 124 577 827 44 489 738 29 219 822 87 338 814 142 437 609 111 153 989 91 722 986 156 293 507 102 117 794 111 390 996 83 138 798 146 216 497 105 215 555 152 31 732 106 22 627 71 38 990 41 232 433 90 177 700 99 587 757 123 33 680 138 269 694 98 88 200 136 442 566 92 255 710 76 444 954 193 105 151 57 91 907 140 332 741 127 549 763 97 250 833 66 42 470 95 667 971 102 398 574 125 591 627 101 297 726 108 0 270 85 396 529 77 1 123 54 351 979 112 780 947 81 61 71 109 17 433 70 203 719 120 750 847 105 550 575 90 135 323 58 654 946 139 52 301 112 352 365 119 788 824 104 400 947 92 3 894 112 71 786 60 237 592 107 134 728 160 4 596 72 413 987 62 608 618 139 701 817 63 690 950 90 607 998 113 385 498 131 80 112 72 671 970 121 476 552 70 158 549 114 483 716 127 95 366 101 9 975 58 287 639 89 489 734 87 108 534 111 708 993 133 254 937 179 384 782 105 597 710 135 636 921 97 74 902 94 97 777 106 670 927 103 230 596 100 194 920 112 305 622 116 671 799 80 522 581 124 795 981 113 536 580 114 120 640 86 202 526 24 131 777 81 428 992 98 87 425 109 274 876 84 836 941 95 385 907 105 69 224 92 851 927 100 345 355 140 2 905 127 21 797 125 82 85 84 803 839 131 179 281 95 40 208 130 44 643 79 199 870 188 743 970 88 394 588 118 700 993 99 134 825 139 434 816 71 764 823 72 50 940 135 877 992 69 436 656 141 543 545 105 350 817 146 380 827 150 345 936 102 255 507 104 525 610 84 580 819 76 323 754 105 361 742 75 135 375 62 43 342 6 393 789 113 541 611 135 565 769 159 271 306 131 437 522 166 414 928 75 84 804 121 129 928 120 153 533 58 456 758 85 247 272 120 474 982 19 452 650 91 638 770 109 393 588 69 105 348 81 539 557 111 96 806 123 372 774 43 399 976 104 515 788 105 805 849 69 310 907 106 600 893 63 561 607 101 473 821 120 403 951 142 177 523 90 15 167 148 79 99 74 127 853 83 6 552 87 558 937 129 116 514 85 750 959 110 348 771 90 390 869 78 339 604 180 492 535 53 657 739 124 856 871 121 7 847 61 847 948 59 376 671 96 319 461 77 25 543 44 698 971 39 607 942 129 377 818 123 57 693 115 643 740 60 656 981 132 185 245 54 330 538 85 432 750 91 214 408 99 248 600 144 713 947 58 602 894 54 316 971 42 842 910 73 139 966 120 290 504 121 558 760 60 158 997 97 728 880 96 600 822 122 55 252 49 664 884 50 57 299 61 404 596 109 42 668 160 460 599 102 618 652 88 692 744 79 618 749 112 377 588 97 484 980 91 104 235 70 780 818 71 201 492 141 586 932 147 263 893 104 761 799 93 206 621 139 33 316 108 289 495 39 233 720 146 280 457 130 359 724 128 202 209 126 516 698 124 271 675 66 28 958 132 849 870 92 171 627 82 139 752 102 162 977 25 344 816 95 699 704 89 118 570 75 29 540 114 709 927 117 46 683 80 716 860 161 265 651 103 339 368 129 346 628 86 598 657 64 326 537 89 481 533 167 170 307 132 220 283 129 914 962 118 156 289 145 233 901 136 37 483 119 180 548 177 355 770 89 264 753 95 466 601 112 221 352 183 264 711 138 85 971 101 573 615 119 286 630 114 451 867 80 252 899 59 141 500 100 201 595 106 416 724 136 28 198 116 180 895 96 304 534 112 179 468 35 229 584 135 224 856 82 10 664 88 628 986 103 250 792 98 447 845 131 837 890 95 765 902 77 131 347 80 24 434 139 244 274 64 992 994 110 175 854 115 299 312 111 27 468 83 407 813 93 958 988 111 463 556 127 309 565 160 436 682 58 163 623 143 591 718 81 318 710 129 106 602 141 572 867 137 35 639 97 153 244 77 161 975 130 459 820 83 711 721 114 57 446 84 677 982 134 659 780 86 463 476 118 193 352 114 814 852 83 59 440 131 104 208 134 106 475 114 668 695 133 425 436 78 536 829 87 54 302 130 233 402 127 550 818 80 335 900 100 690 748 130 924 939 143 408 427 110 487 641 115 65 908 60 290 514 144 138 558 151 59 382 111 677 692 104 304 954 146 53 483 80 556 712 87 142 365 92 591 823 138 810 903 76 348 753 162 23 958 146 258 878 50 78 693 150 690 870 118 157 855 127 407 565 139 553 923 106 242 350 142 25 67 103 216 523 74 177 584 70 199 801 69 6 351 59 400 917 122 146 984 91 26 444 133 165 604 107 223 416 40 270 413 98 891 896 41 797 854 103 727 827 194 381 706 137 304 768 78 87 613 121 603 640 145 610 680 116 182 572 132 5 985 96 156 856 87 564 595 64 433 454 117 159 346 98 330 682 150 89 133 131 421 807 116 350 547 118 22 805 127 387 632 60 328 741 141 303 968 116 54 181 114 562 938 107 375 810 75 33 463 125 662 751 132 417 879 129 451 660 80 168 479 76 125 220 95 251 972 84 99 211 88 608 697 93 635 930 132 597 893 72 248 927 154 371 639 105 0 516 74 141 478 114 277 764 89 143 634 104 205 299 73 369 388 128 5 488 131 242 643 111 614 632 98 563 584 127 596 839 87 426 929 102 45 288 83 68 124 47 559 845 130 338 894 104 109 281 74 513 667 117 292 402 51 92 843 108 283 986 126 60 286 48 377 455 38 178 423 145 841 855 122 753 856 137 72 767 105 710 875 177 351 616 99 678 758 83 375 602 117 232 720 68 52 714 131 13 116 59 218 288 126 112 406 80 241 809 83 815 938 91 238 688 151 39 749 99 741 851 67 286 674 138 533 571 118 213 909 56 809 816 95 39 218 122 511 612 110 342 714 113 369 796 96 378 699 97 512 921 87 662 811 108 277 980 85 373 639 66 79 789 83 522 717 79 34 428 132 387 860 78 514 774 127 508 743 83 264 396 115 286 431 61 317 712 132 461 708 65 270 804 140 174 903 91 355 773 89 146 205 70 404 790 92 380 901 116 309 900 82 544 995 75 163 336 75 17 759 92 473 959 111 78 760 49 548 574 151 732 958 122 425 890 46 304 894 24 121 811 105 198 664 133 29 444 95 76 425 82 301 782 82 648 751 57 115 260 78 255 733 72 572 974 107 197 277 81 98 504 101 363 494 56 80 813 149 365 708 125 687 974 91 104 260 120 658 917 134 391 426 120 294 578 78 394 675 118 624 732 155 349 992 128 144 210 95 126 439 89 61 402 95 520 654 90 7 274 131 215 752 70 392 394 103 371 722 133 647 710 119 319 372 114 141 490 116 281 679 98 31 278 114 65 247 75 304 621 113 231 426 95 461 939 125 11 784 61 671 849 99 248 365 94 776 823 57 418 693 110 431 604 106 275 905 127 394 560 135 298 383 74 497 533 67 141 935 110 146 976 110 92 861 86 546 855 81 537 669 96 390 672 52 286 872 105 446 846 134 346 716 129 32 809 60 355 623 94 504 643 87 202 967 114 147 682 103 247 991 90 191 242 136 437 482 59 190 438 103 401 660 131 71 156 155 154 980 136 217 827 55 507 786 107 444 977 122 324 702 98 128 303 85 499 676 70 327 509 51 103 385 91 540 866 71 49 536 118 175 259 68 300 591 114 610 880 109 387 514 140 524 800 46 235 529 120 207 483 105 485 845 50 38 613 132 177 806 76 589 667 81 454 877 86 336 777 142 239 272 88 35 925 102 384 638 97 212 943 43 308 451 138 717 934 110 399 408 41 101 903 134 91 462 119 83 889 30 25 387 101 855 880 95 28 154 77 128 261 150 100 629 140 480 649 92 777 951 72 594 865 101 313 706 145 204 914 99 303 982 157 556 904 87 650 733 54 629 964 106 59 531 103 272 370 118 235 724 24 111 711 54 112 376 40 293 873 143 37 857 78 255 772 137 141 520 117 519 839 93 172 643 148 53 739 51 303 395 124 28 385 165 139 594 71 148 837 109 493 782 86 26 767 113 786 917 31 838 857 91 317 524 113 8 267 62 300 466 115 137 456 59 299 564 150 210 671 106 343 883 93 912 985 118 548 890 133 370 409 85 82 370 114 62 187 93 365 815 84 72 747 87 88 305 56 579 899 103 64 924 112 607 987 42 70 942 139 14 233 91 102 689 103 551 576 86 305 784 129 728 922 111 128 628 76 240 834 87 274 914 120 135 464 105 543 984 157 268 506 64 267 273 104 283 963 41 188 847 89 155 569 122 593 708 107 195 758 101 516 967 150 17 686 7 315 986 87 149 618 93 176 637 117 104 282 127 296 785 148 300 470 95 49 405 105 191 663 115 181 749 92 593 910 81 758 957 119 313 880 91 45 201 102 154 660 90 326 656 122 295 300 139 365 523 128 212 762 116 186 203 116 458 648 162 635 701 91 406 452 133 870 871 97 404 537 54 27 975 69 235 880 142 334 423 59 747 987 107 279 458 70 115 541 84 27 754 115 439 679 134 132 386 83 403 800 76 19 168 86 475 925 99 79 814 137 367 956 65 589 732 87 437 821 61 529 821 97 279 697 105 747 792 82 367 845 51 99 941 144 7 398 153 672 722 75 169 891 108 148 354 70 362 843 107 907 963 97 266 636 55 945 983 109 17 992 60 280 467 126 164 180 119 372 741 100 41 459 134 87 525 81 305 306 33 306 751 49 133 313 91 15 376 104 176 218 145 216 262 98 346 519 172 630 756 103 240 698 58 241 930 145 336 955 164 535 632 50 674 800 85 480 487 69 585 711 111 379 469 102 752 799 91 118 810 101 165 611 87 847 875 107 251 980 84 723 894 127 156 727 96 774 937 90 284 306 109 234 989 122 58 599 125 799 860 63 408 816 109 245 563 138 499 865 106 162 304 130 659 971 89 236 815 49 158 247 47 321 860 111 347 790 60 465 828 48 0 702 127 86 418 121 59 788 95 126 887 147 272 878 91 657 890 91 354 464 67 155 223 45 243 494 127 193 714 69 72 724 103 229 595 59 475 830 124 234 905 99 136 740 123 104 842 130 223 330 78 197 561 100 220 750 78 511 833 69 154 324 106 132 567 121 569 599 116 33 403 135 97 901 89 157 542 86 178 863 116 450 494 110 267 279 140 282 933 81 27 868 127 449 522 105 86 461 117 757 829 105 504 958 115 341 610 96 208 373 93 702 854 109 575 633 62 167 261 104 877 891 186 277 547 109 354 755 83 638 675 112 678 765 65 93 195 66 145 618 94 308 672 118 159 844 115 835 949 106 242 738 99 366 793 117 264 752 90 473 519 134 694 793 119 201 542 20 329 752 48 373 392 85 695 898 85 286 909 135 40 948 141 698 847 34 613 900 91 217 644 66 159 714 62 34 127 160 149 220 96 339 835 101 435 520 113 446 490 157 586 684 181 399 550 98 543 975 111 97 851 82 25 254 124 397 527 103 115 145 71 232 246 167 170 931 70 368 605 103 249 672 117 346 398 86 702 843 124 845 856 70 657 841 115 580 665 85 561 563 63 345 664 68 107 679 37 427 963 33 435 653 43 500 828 122 16 366 108 197 515 103 146 794 55 168 212 129 161 339 116 803 969 108 811 990 122 11 956 30 2 471 102 663 751 53 573 597 112 454 943 136 826 866 46 528 897 69 278 661 78 214 274 17 587 848 103 370 490 77 268 761 92 333 824 107 633 952 98 404 796 81 83 877 44 35 547 89 226 569 76 422 478 110 846 926 69 721 926 132 375 894 63 697 734 113 522 523 94 79 898 171 132 546 60 779 898 84 87 255 60 301 526 128 432 538 110 203 934 83 910 931 144 149 423 90 70 961 62 19 603 31 537 911 90 8 653 74 359 764 116 48 651 91 249 579 55 581 716 150 326 419 72 52 349 91 115 368 104 867 874 120 6 301 152 144 337 103 308 343 135 315 413 132 151 317 91 99 153 86 338 785 106 500 617 130 609 737 94 57 120 152 501 709 151 335 550 100 366 790 125 113 911 126 190 766 118 83 277 85 94 394 83 556 954 117 527 614 48 73 640 79 359 973 76 158 873 154 208 537 142 175 458 122 162 700 71 643 724 134 908 945 115 562 863 202 7 990 62 230 575 105 411 785 111 372 423 99 318 713 123 700 838 41 244 520 95 143 410 72 332 388 140 73 93 86 237 888 109 176 238 110 612 632 126 117 525 185 769 942 140 337 433 127 209 242 58 7 179 61 482 722 120 303 609 86 608 773 75 797 900 71 171 962 124 253 912 51 86 712 99 67 667 105 702 994 126 92 669 106 56 694 100 124 956 78 385 537 64 94 485 100 95 361 137 205 496 97 319 765 118 235 478 89 235 884 41 518 614 92 53 686 86 344 940 51 198 823 58 647 650 72 186 200 126 470 684 64 55 553 108 151 658 106 3 130 55 403 861 129 66 614 94 138 188 88 144 690 93 100 490 64 32 265 128 81 712 95 878 920 74 616 862 134 332 392 80 783 891 57 20 690 163 452 780 109 584 976 114 140 826 125 102 946 78 357 981 125 193 198 134 50 565 121 176 467 123 387 409 101 98 732 94 255 876 92 15 27 90 43 384 146 165 992 152 37 303 132 441 887 83 719 746 114 418 459 128 95 470 145 797 928 124 265 268 39 52 807 66 823 931 114 36 991 78 362 881 68 393 659 154 679 759 146 133 786 60 225 737 156 201 636 132 499 829 104 19 465 101 441 496 115 448 559 175 586 623 82 721 876 161 573 832 79 625 631 93 235 306 124 14 371 119 355 434 73 276 413 33 4 446 130 521 781 50 112 459 79 829 863 85 76 133 83 130 994 71 401 743 111 115 125 127 385 695 43 192 672 94 55 342 104 401 869 62 190 916 71 386 785 140 667 724 40 117 951 102 16 964 104 698 999 133 25 126 85 892 964 88 843 846 78 33 964 79 9 827 129 417 771 61 715 876 113 111 194 86 81 484 105 720 952 113 61 495 110 604 678 98 179 427 79 82 776 93 403 648 124 133 869 81 200 718 91 70 938 98 113 642 71 204 347 91 177 704 120 358 740 111 114 744 41 141 767 140 409 653 116 161 607 91 297 368 115 245 743 87 274 459 123 326 610 94 865 871 129 710 977 105 41 659 84 825 979 94 145 211 90 41 888 26 189 695 150 193 440 41 259 953 50 425 448 97 301 409 26 147 954 49 490 903 97 68 670 106 828 898 139 86 677 88 632 915 111 485 970 141 799 827 53 544 761 159 426 753 89 872 993 89 576 772 83 168 282 83 149 494 107 356 406 92 174 695 156 705 725 102 731 821 84 209 925 73 6 456 57 528 776 82 428 628 114 101 420 123 345 791 7 149 556 79 550 845 3 896 986 123 441 967 98 331 744 177 223 654 105 52 228 89 187 899 56 318 669 116 313 710 99 284 309 84 686 798 88 24 819 115 29 889 66 335 967 72 201 821 140 4 692 145 141 707 60 351 733 138 196 697 111 212 480 71 742 799 129 246 278 94 608 693 70 400 896 129 55 726 90 163 764 127 758 902 96 104 576 101 73 318 75 405 984 81 759 948 90 417 743 150 428 529 118 30 878 62 829 832 79 79 155 138 295 492 86 407 774 88 355 598 94 671 717 113 258 465 178 64 706 108 170 741 83 717 812 98 121 674 48 73 588 132 229 958 114 532 588 100 432 683 92 315 701 97 436 955 84 341 615 112 36 708 68 548 828 100 80 660 72 154 201 65 82 226 171 197 320 125 240 528 120 78 591 57 868 946 112 219 267 66 208 443 164 763 795 91 150 286 87 624 996 50 442 902 66 550 812 95 166 482 158 638 921 67 571 638 89 238 740 87 418 572 107 299 890 94 849 968 88 671 837 104 304 503 137 668 864 58 474 705 49 559 655 115 40 386 142 273 876 95 412 571 120 653 836 88 260 668 108 431 631 78 591 978 69 71 78 113 185 388 114 171 966 62 503 665 92 337 989 81 52 666 65 388 964 91 84 962 141 608 993 62 536 789 151 49 566 81 748 751 88 127 424 111 389 779 139 24 89 113 575 925 89 271 697 80 490 510 109 471 670 104 465 712 76 221 859 84 452 877 96 625 843 107 67 778 37 267 471 147 44 581 186 65 414 116 3 762 70 290 632 37 59 386 85 102 815 167 142 521 103 567 614 97 466 961 139 105 305 132 177 887 37 26 616 96 123 867 131 32 875 82 360 506 61 688 831 102 24 454 84 257 890 98 617 834 133 541 575 40 269 982 135 698 978 93 51 282 56 60 833 117 886 888 82 221 498 123 425 997 145 54 732 101 29 142 105 17 352 157 419 568 156 438 630 104 432 978 97 696 902 117 151 560 90 274 390 142 43 767 59 414 420 91 218 280 77 507 894 127 578 924 105 193 796 97 177 786 141 163 671 153 374 473 106 21 329 73 418 465 99 404 806 44 424 787 104 727 973 117 365 390 61 888 958 92 19 875 48 550 851 75 308 584 59 848 935 92 73 936 124 581 603 82 52 56 58 932 991 142 83 420 113 396 682 96 72 928 144 112 142 137 603 656 75 145 373 140 276 773 105 90 184 128 508 927 122 560 584 127 309 351 97 455 934 83 221 589 111 326 931 69 663 899 117 527 814 81 437 974 149 176 437 75 703 823 121 1 255 110 73 652 137 130 674 65 199 705 19 397 919 60 788 988 66 493 762 180 348 637 137 592 958 113 392 687 70 154 254 87 515 557 111 350 825 96 113 719 96 298 921 33 112 391 94 198 568 112 134 501 70 236 466 107 47 521 94 10 669 100 32 564 97 12 335 153 347 796 74 198 543 76 437 691 114 481 683 103 116 948 87 24 714 82 750 843 87 221 809 114 549 924 110 120 501 62 760 937 116 768 929 112 451 649 150 216 999 94 458 869 92 956 958 141 395 448 79 250 339 63 436 438 92 316 986 73 145 439 117 452 733 75 174 402 125 115 283 90 37 173 48 300 684 44 527 565 95 330 452 94 289 827 62 191 363 152 236 705 120 617 714 113 124 610 105 154 472 69 156 348 143 596 848 66 623 920 160 114 706 125 171 217 90 462 747 112 260 992 85 360 468 69 553 622 82 414 839 62 177 255 124 114 560 41 611 622 126 301 707 141 331 670 98 89 313 80 286 303 30 526 891 70 234 614 49 549 835 131 138 242 129 773 777 130 171 848 77 604 736 64 458 616 85 224 960 134 490 675 107 223 298 8 604 670 88 31 602 117 422 662 118 243 302 133 197 246 138 594 943 117 51 480 112 357 944 106 54 966 75 259 977 112 495 920 95 424 800 70 361 912 102 213 474 73 198 769 106 279 623 91 38 772 106 65 445 138 517 564 65 281 716 72 251 815 97 194 252 49 837 854 79 409 704 116 460 920 94 595 767 104 279 786 96 151 321 121 20 999 112 50 327 92 511 538 146 266 728 106 463 873 114 550 934 102 339 780 109 609 940 68 440 947 85 141 917 102 329 808 116 576 629 83 6 783 118 534 870 79 251 450 79 771 925 51 653 783 55 367 405 124 375 818 128 61 794 88 375 591 163 375 899 77 21 144 64 545 988 39 809 985 113 90 816 120 23 716 121 191 311 99 420 552 102 213 220 92 462 557 80 75 149 87 528 707 83 327 508 112 214 639 101 379 474 56 170 792 80 35 244 154 74 912 94 267 505 65 738 918 55 245 579 152 464 974 124 802 845 107 304 496 111 466 837 174 5 764 102 297 829 65 491 662 101 455 849 102 333 784 89 304 985 85 565 800 93 50 864 148 373 628 120 177 893 100 159 239 82 751 982 108 62 262 115 115 690 66 365 947 69 54 403 33 325 838 91 24 75 87 273 788 129 815 971 105 82 444 60 702 806 72 504 969 77 93 525 119 22 722 118 53 727 122 543 915 123 256 659 85 75 547 122 171 933 52 325 558 138 89 398 127 355 805 62 519 720 72 496 516 98 724 865 130 550 768 151 352 424 100 274 657 142 542 699 121 536 883 137 311 506 170 8 845 103 496 986 108 903 951 143 87 663 73 419 941 121 39 193 131 219 855 80 28 461 25 407 486 114 248 783 110 0 223 87 808 809 175 854 997 72 762 811 96 334 768 114 190 863 131 660 820 131 518 564 89 139 883 136 264 398 77 255 470 122 610 783 72 409 985 86 342 358 85 416 928 74 42 88 80 190 798 94 345 660 70 469 620 146 650 991 58 673 789 132 372 465 114 204 660 133 444 693 111 35 604 119 52 223 123 861 925 136 223 353 81 76 258 68 451 629 105 436 871 122 49 179 114 271 442 82 441 697 107 29 931 69 168 445 149 173 758 95 178 720 92 9 363 120 769 972 113 683 708 131 78 903 105 194 719 100 540 721 101 91 606 96 13 333 145 626 712 108 158 804 100 144 935 90 59 613 76 272 510 137 179 656 87 28 379 59 724 797 81 16 394 133 609 850 59 458 754 110 2 742 77 23 163 112 56 229 146 5 191 119 226 326 112 92 420 127 245 688 129 268 510 68 33 305 102 73 611 127 166 459 95 8 791 50 517 657 125 792 932 108 120 663 108 162 502 106 407 715 159 395 665 96 294 612 105 148 194 145 211 766 127 499 508 117 894 948 78 758 922 116 377 591 85 477 874 119 343 651 111 338 572 90 115 345 121 179 580 91 338 619 107 96 722 98 85 627 120 156 176 142 282 844 128 311 913 88 181 892 62 629 832 63 217 375 137 89 576 147 41 731 77 849 988 112 195 872 120 152 897 107 265 485 63 150 715 113 815 869 106 687 878 73 594 958 136 460 856 134 170 602 100 156 669 124 481 895 132 815 933 54 255 446 154 290 551 107 723 783 117 594 844 80 714 813 79 78 155 149 560 569 118 329 912 137 273 728 117 555 910 66 381 499 101 438 948 80 25 148 135 274 645 22 100 264 53 90 790 63 48 673 112 586 640 48 64 276 134 421 794 75 199 740 90 848 880 20 183 956 150 362 544 103 551 812 125 313 500 109 138 444 122 186 413 81 171 840 85 102 641 113 198 290 128 421 571 122 513 608 78 183 274 128 443 850 88 325 676 64 774 967 106 485 940 137 198 453 153 323 724 55 611 938 120 94 497 87 661 859 129 62 68 105 733 967 51 698 968 79 120 232 154 492 708 89 232 692 76 7 272 120 22 733 112 201 947 46 572 808 121 466 821 70 677 771 104 988 996 51 720 736 99 516 868 114 351 480 141 22 137 123 108 217 134 230 825 55 401 830 110 335 511 199 288 492 78 72 969 124 191 804 79 386 943 100 435 654 66 726 942 91 376 918 107 285 754 175 834 975 98 56 341 65 96 920 78 182 993 125 274 425 116 464 465 58 4 831 107 162 902 117 605 606 171 260 845 77 21 313 118 149 237 60 592 928 57 332 563 120 239 618 156 2 350 152 351 624 85 447 615 97 235 411 85 353 570 43 825 879 102 35 731 91 498 635 98 503 859 37 191 643 127 245 303 93 39 594 121 374 592 125 748 898 117 36 924 59 292 753 156 58 366 55 551 962 82 258 781 70 371 485 127 738 907 142 99 786 109 338 800 73 583 703 168 25 87 41 45 522 80 358 904 135 93 944 96 655 927 83 196 586 38 325 397 90 293 951 43 494 755 91 693 739 93 136 800 103 965 984 102 379 407 126 735 877 131 727 783 71 12 661 82 560 740 90 204 488 80 247 950 102 137 604 107 303 966 84 579 875 153 438 489 99 337 610 104 499 887 126 248 691 163 801 853 91 635 649 140 192 318 128 117 421 89 330 771 107 19 718 101 384 726 124 296 866 88 25 530 98 289 565 145 234 824 69 158 891 121 590 859 81 153 432 49 328 921 57 666 826 119 614 763 29 74 857 125 54 872 178 726 736 116 182 489 78 437 843 80 332 397 66 235 256 77 541 975 84 442 553 99 325 864 75 495 582 113 53 203 46 705 775 136 207 407 79 881 892 21 534 587 115 5 303 121 862 933 85 103 113 92 324 795 77 213 802 60 271 991 99 618 920 145 567 741 114 91 863 81 433 807 68 179 339 46 237 673 115 381 847 6 307 556 52 186 464 72 4 62 93 670 865 141 78 651 111 217 970 138 172 218 130 261 737 101 685 790 129 24 717 92 602 976 139 765 982 73 128 768 110 126 480 114 404 542 163 716 850 90 323 650 102 348 980 85 224 912 102 287 703 189 35 363 122 240 669 87 58 68 114 20 713 87 261 773 148 7 382 110 261 413 153 101 610 55 282 985 129 300 495 60 613 775 126 207 588 44 362 953 113 827 963 65 493 656 141 142 477 87 832 968 134 584 589 72 108 894 75 588 889 126 430 724 134 89 921 107 95 474 109 554 933 121 425 835 76 165 935 125 600 964 77 112 515 103 291 451 104 230 797 68 184 247 140 216 708 102 133 272 108 187 622 178 57 678 93 188 928 28 176 256 62 131 361 89 547 890 138 97 863 82 327 693 115 485 867 103 197 832 57 690 983 106 366 604 123 247 997 112 594 662 122 243 415 101 384 555 102 127 745 1 271 906 87 371 757 99 419 422 129 504 992 142 286 721 71 19 661 115 586 608 86 22 152 94 396 775 78 255 343 109 287 733 148 587 888 42 511 621 129 11 33 115 283 854 106 407 857 162 597 872 139 30 970 107 163 731 78 102 125 75 636 909 96 192 756 119 485 705 95 416 831 59 47 859 119 190 999 102 282 402 122 410 867 121 353 538 73 66 112 108 45 409 136 69 402 122 313 679 72 618 924 89 1 385 133 493 657 120 455 699 136 543 977 108 506 724 118 32 242 102 78 953 129 308 832 110 159 383 90 733 851 153 718 727 60 195 802 71 130 884 116 297 474 110 831 989 107 558 884 80 546 992 94 737 801 47 835 911 92 722 966 41 572 982 62 246 420 78 381 763 59 664 836 76 718 787 55 175 613 79 331 778 97 257 289 140 567 988 75 437 863 99 384 821 40 62 995 125 462 740 100 130 914 94 111 442 80 522 669 93 405 594 114 676 903 66 562 746 129 658 764 107 201 533 108 292 832 93 479 601 109 895 964 106 137 582 102 66 185 107 579 835 81 285 399 132 143 586 135 51 357 109 74 402 81 119 884 136 8 355 74 100 296 78 122 705 130 291 560 122 91 269 83 409 565 92 678 679 44 267 368 112 36 954 136 399 746 69 281 762 60 572 589 144 680 821 161 205 612 98 460 477 111 122 801 144 562 767 145 798 940 92 373 638 108 116 591 94 61 442 169 185 896 107 600 965 143 145 586 124 529 698 106 74 479 80 53 519 139 271 449 121 374 755 42 332 587 85 36 651 97 13 985 92 46 844 109 620 888 105 220 968 186 314 797 122 438 642 98 810 831 119 143 570 76 46 501 50 422 710 61 203 859 127 74 739 85 108 439 82 107 581 99 672 729 105 124 685 97 518 603 136 539 781 105 565 696 116 394 435 124 291 610 97 77 944 142 329 496 122 421 770 128 12 621 74 186 332 69 200 657 137 272 288 128 164 507 140 428 560 64 327 757 82 500 555 75 209 598 98 130 313 37 88 456 122 445 919 122 116 340 129 30 945 22 22 778 120 699 807 112 97 565 150 72 833 121 643 691 126 204 820 113 470 755 129 630 667 56 45 826 80 280 543 115 490 829 117 265 378 145 19 251 101 50 622 55 514 780 63 439 988 114 64 78 103 337 685 65 182 374 84 47 584 101 2 861 98 430 971 87 302 650 102 152 851 64 290 571 103 341 575 125 593 696 103 413 491 30 192 415 114 82 372 89 663 784 73 576 924 82 39 114 114 150 829 53 256 821 86 603 773 167 320 485 97 84 600 44 130 444 97 83 323 83 411 853 99 731 890 97 512 559 77 792 953 99 28 144 132 508 883 105 734 752 50 548 961 90 813 847 90 110 863 78 8 157 76 350 943 104 267 901 56 485 579 53 246 523 107 212 761 111 543 707 43 246 510 121 676 774 102 576 857 97 780 835 66 625 952 109 176 274 112 459 573 117 624 632 84 799 905 164 274 669 99 246 387 119 411 731 143 480 728 71 533 968 101 136 785 61 211 372 92 131 921 52 389 503 134 806 954 86 311 972 125 106 826 95 213 739 135 276 281 77 126 846 145 918 927 113 688 807 155 173 702 143 489 756 81 57 475 149 139 331 72 578 800 80 544 767 108 8 707 104 351 704 143 151 438 130 410 571 115 254 608 98 51 472 47 40 588 85 309 590 103 348 840 106 472 608 47 672 785 79 179 280 21 232 883 109 452 931 161 365 854 129 303 798 77 132 459 61 226 575 72 545 613 112 421 477 111 270 351 75 177 801 102 170 573 89 356 735 85 609 932 144 258 901 109 52 281 87 510 759 33 495 793 95 212 719 94 373 488 100 614 747 121 482 819 90 224 980 73 760 842 24 211 888 90 863 943 119 511 681 105 127 546 69 71 860 87 424 594 95 336 874 121 196 829 133 182 980 98 32 580 81 592 614 81 6 923 121 277 925 132 177 648 95 909 990 101 226 310 90 200 647 118 125 789 138 167 439 113 37 918 63 287 931 162 562 903 113 329 370 85 63 165 72 689 926 55 62 501 49 225 594 128 259 454 67 109 885 171 80 522 112 489 699 74 777 953 125 453 887 54 674 999 149 138 521 118 197 316 114 361 798 109 274 496 90 483 774 137 681 744 142 629 781 93 414 429 99 257 609 86 405 486 92 619 918 111 291 652 102 307 912 92 304 891 101 289 987 86 723 844 129 750 820 136 478 549 138 617 715 90 670 987 58 299 832 134 128 658 124 401 516 55 577 893 99 487 543 132 384 459 97 172 576 140 398 476 132 630 808 67 234 487 169 706 841 105 521 548 77 488 603 178 352 390 83 489 867 65 203 478 80 191 269 64 101 994 29 564 989 122 270 549 87 204 639 44 237 642 138 360 740 140 613 805 117 628 838 61 164 316 111 337 482 43 307 786 74 583 758 90 99 768 122 130 542 103 686 727 84 321 997 68 179 279 93 241 472 100 195 506 90 29 436 61 331 893 81 302 774 54 185 543 95 415 880 107 226 658 135 390 493 67 786 886 137 249 821 53 193 616 147 898 913 113 557 653 109 56 505 106 819 859 94 203 773 142 403 915 106 397 452 77 267 890 128 615 822 61 643 991 71 105 481 63 330 404 30 684 716 34 923 961 135 70 491 64 478 658 107 652 980 99 201 466 100 205 863 118 403 791 106 91 808 132 107 664 97 218 423 119 613 983 27 189 221 61 237 814 63 13 693 90 721 774 52 421 549 119 687 790 98 736 888 67 60 974 81 276 597 81 117 798 143 902 935 136 145 436 139 541 682 125 270 631 144 611 860 107 323 730 118 80 620 130 1 493 119 300 654 64 353 999 129 842 994 116 406 569 78 462 502 143 150 632 84 376 750 104 334 478 39 202 353 84 472 565 97 736 797 145 197 702 109 31 235 75 787 806 64 248 678 80 18 859 103 273 652 101 376 465 103 109 897 79 250 755 84 373 656 102 455 721 88 271 792 95 15 258 63 478 883 94 7 353 104 343 916 63 103 589 82 104 861 34 264 945 152 10 893 141 222 770 124 22 476 83 339 472 103 413 916 97 400 705 150 489 726 97 805 899 105 382 972 111 551 756 1 329 738 100 88 150 122 426 940 25 73 293 111 331 400 151 246 445 84 292 645 109 837 851 101 293 370 88 389 527 128 884 918 65 828 882 69 386 842 82 389 701 101 19 344 101 817 930 111 481 822 84 470 513 125 153 451 71 216 802 45 133 926 155 355 840 77 255 856 40 793 945 117 225 655 77 405 687 119 192 389 157 243 757 124 532 976 117 945 980 68 405 733 63 907 972 147 277 717 156 638 653 115 679 794 62 200 282 129 572 813 121 234 344 53 613 929 69 389 640 98 22 916 138 261 697 119 489 694 114 421 574 98 17 32 110 572 839 119 44 679 170 486 793 84 225 854 108 43 370 118 347 533 89 288 924 154 824 991 75 9 577 115 524 706 143 235 804 107 630 908 142 237 995 101 345 812 90 321 825 120 584 618 61 742 957 72 375 761 103 309 332 160 506 731 63 355 636 79 78 118 93 223 285 136 198 565 78 261 537 99 26 43 95 6 743 109 290 612 83 159 300 136 415 463 136 660 705 97 390 657 96 711 790 32 836 862 98 83 105 75 512 654 117 531 648 129 12 838 132 166 252 109 42 618 83 441 757 107 410 588 70 532 560 86 523 909 146 312 340 107 187 964 132 427 951 93 136 516 76 70 198 101 277 357 82 179 939 113 219 928 133 332 905 59 366 701 41 696 867 115 441 931 95 722 833 66 33 34 113 78 655 124 168 306 96 398 730 154 128 699 114 176 508 79 207 719 119 699 857 38 782 784 110 613 784 104 152 994 133 197 847 140 530 696 139 62 938 32 96 248 100 486 963 47 200 715 154 258 530 106 111 227 81 345 618 83 398 779 108 65 282 80 402 794 72 473 799 98 603 620 101 108 843 73 80 771 88 364 982 115 232 829 107 122 894 95 110 420 60 308 771 99 282 289 13 218 307 97 284 834 124 192 806 110 394 407 122 415 692 129 185 821 106 307 746 138 577 655 69 365 920 102 148 386 94 388 687 131 620 629 106 53 425 71 155 262 92 290 510 92 93 978 101 6 671 108 569 660 103 383 482 51 404 909 139 213 898 71 959 979 101 92 551 147 244 866 101 557 602 98 34 231 100 654 712 82 810 950 123 273 784 99 340 890 117 66 234 118 325 679 157 29 298 116 273 883 142 419 614 127 669 796 135 532 735 84 466 551 73 140 270 110 165 920 80 107 212 64 300 801 70 265 456 110 523 844 146 73 758 71 187 870 71 566 886 97 206 992 79 266 485 116 736 744 92 799 913 76 13 249 117 47 234 77 621 827 98 394 962 156 410 698 110 68 162 49 470 499 99 395 847 99 170 667 93 619 950 75 462 623 210 201 974 80 362 832 81 84 144 82 488 552 111 475 717 112 458 495 71 375 766 125 786 992 128 38 610 149 325 369 86 309 775 90 52 346 143 138 645 127 119 377 81 808 889 89 269 779 100 592 905 103 175 660 84 626 913 99 244 334 70 499 788 140 182 183 82 158 578 92 519 844 138 592 736 67 246 645 85 151 264 100 792 991 84 89 983 50 3 933 104 305 755 135 243 540 45 156 340 90 137 424 79 419 676 68 57 266 89 9 528 101 159 182 42 232 976 99 522 846 114 21 861 101 64 763 132 501 647 89 433 700 82 63 99 82 257 619 93 639 694 153 210 771 88 191 622 110 174 664 78 902 948 87 181 415 114 4 656 71 144 590 49 247 578 80 854 879 93 380 432 129 52 373 85 878 957 93 379 946 126 161 969 71 619 723 110 86 665 111 27 985 98 39 57 75 217 652 121 809 934 114 691 696 66 452 713 101 91 768 115 451 498 136 471 671 171 538 556 141 296 889 156 669 851 116 489 831 96 157 380 119 298 571 179 726 969 82 30 538 105 90 270 47 416 754 71 585 828 102 557 735 117 323 508 126 677 838 99 357 457 112 143 841 98 154 316 62 869 971 88 482 491 110 279 338 102 417 696 92 269 379 88 46 843 62 693 863 133 626 708 104 134 451 110 432 740 135 102 364 74 264 932 101 184 546 90 493 943 163 273 440 106 445 732 86 75 788 63 137 223 49 230 393 79 175 242 73 185 354 115 52 718 123 666 950 125 117 299 89 626 853 94 239 920 82 57 805 43 483 668 119 101 203 86 229 474 76 88 652 72 380 496 124 54 808 116 766 893 103 59 225 77 511 944 44 872 952 111 308 586 93 30 172 85 236 757 80 343 394 81 493 541 102 230 794 115 616 996 128 869 951 113 153 502 130 559 879 100 261 794 60 609 696 115 316 455 122 338 919 149 295 985 85 610 932 83 298 448 104 555 710 141 300 972 103 65 550 107 828 873 110 316 400 73 439 668 116 209 568 87 169 597 103 876 942 98 295 972 116 309 922 104 494 946 98 323 760 122 104 663 84 697 788 50 139 808 111 250 450 121 161 706 147 538 735 87 715 736 57 366 850 53 568 783 122 63 704 66 884 938 135 502 872 37 141 945 141 426 677 118 44 849 121 25 969 119 66 177 76 692 828 118 266 750 96 304 598 119 334 546 73 140 337 140 17 809 155 18 702 78 7 916 64 581 797 98 622 837 118 321 408 93 292 722 82 600 948 84 137 339 41 83 229 92 107 958 97 83 85 147 218 857 87 523 857 105 57 276 57 57 481 63 198 384 106 89 534 74 388 993 117 272 423 126 581 967 128 492 590 116 905 914 117 345 795 97 72 462 94 282 708 92 454 794 89 264 380 122 152 365 16 70 642 152 368 684 136 85 625 103 312 379 135 776 868 164 423 651 98 323 827 74 330 607 84 595 987 87 469 859 155 490 691 53 680 896 89 420 537 102 435 595 116 194 786 64 348 776 121 396 977 90 293 433 138 5 703 159 232 833 90 124 617 85 279 857 95 133 233 121 812 884 49 67 657 73 494 650 56 861 922 60 474 781 80 88 480 60 76 537 129 609 791 90 415 917 126 328 464 100 136 936 67 642 949 176 254 351 99 417 919 120 356 404 100 708 859 93 871 919 71 212 262 77 30 51 123 649 787 66 560 772 49 551 867 90 76 488 48 148 813 91 127 342 94 160 798 158 254 817 102 797 958 87 78 228 123 533 565 141 30 718 107 711 891 109 605 820 142 137 392 164 90 836 140 356 626 110 108 234 110 261 273 49 174 330 102 306 383 130 846 884 69 51 317 142 398 894 63 4 152 87 364 568 126 563 876 163 354 798 102 612 700 106 61 834 138 276 484 124 482 578 104 327 845 138 131 488 95 95 176 86 626 828 79 16 790 69 440 934 63 431 467 109 104 777 123 4 876 66 91 211 78 120 212 68 95 497 91 309 527 91 721 909 85 16 219 68 129 320 93 690 855 105 89 902 122 33 145 98 81 811 130 772 908 133 433 530 122 139 390 136 501 826 74 57 946 96 329 340 97 127 433 41 538 748 80 333 831 133 17 124 122 171 417 45 325 538 131 915 978 104 847 941 77 110 119 120 794 830 85 304 417 96 734 959 96 214 543 60 16 752 126 72 282 83 634 773 55 410 970 86 655 700 89 3 537 74 138 587 111 168 708 157 689 708 53 46 235 67 389 478 130 96 548 104 312 544 131 121 156 105 59 922 72 469 675 86 307 871 85 308 637 50 126 865 57 607 835 70 552 752 71 523 957 89 130 712 114 89 379 136 28 725 81 178 424 143 272 822 112 314 892 95 146 218 169 519 695 30 562 854 113 115 339 109 96 316 135 753 956 125 151 161 68 610 844 64 94 691 95 137 942 94 443 589 87 299 780 96 149 856 129 54 576 67 35 369 109 402 871 64 276 359 142 282 356 96 279 611 98 58 888 112 483 592 125 383 393 89 351 390 84 696 916 109 539 707 114 330 911 128 818 878 70 92 695 111 736 813 147 202 544 127 87 593 55 486 841 92 512 918 170 167 208 59 24 95 99 186 931 99 26 861 91 47 425 90 415 514 70 490 527 102 249 584 79 133 680 73 348 802 100 503 887 87 153 734 122 781 889 97 386 536 40 387 452 122 52 315 37 521 857 144 407 443 125 345 442 61 20 606 122 4 521 85 680 773 125 594 807 140 38 289 148 174 632 128 107 861 116 101 829 130 770 989 92 772 777 109 476 581 90 230 681 67 771 797 96 542 913 87 741 952 94 226 715 95 842 990 67 775 788 84 237 714 102 99 583 63 622 795 172 206 828 95 62 626 142 109 914 92 203 947 79 584 813 101 475 935 73 735 858 55 352 871 89 333 628 76 968 998 90 162 808 137 45 557 47 289 629 123 598 945 107 475 676 91 665 693 128 625 764 127 171 412 116 62 86 72 449 525 84 411 916 89 599 826 106 334 892 136 62 189 101 158 749 88 384 956 68 18 492 147 66 299 123 492 655 118 322 983 74 728 945 118 104 310 78 391 442 133 492 654 157 226 553 74 3 177 74 525 954 110 95 915 118 319 750 112 12 445 95 248 737 95 529 903 89 415 827 47 593 742 61 336 790 52 440 689 97 191 994 97 785 858 44 498 648 74 362 616 94 58 747 59 965 992 43 301 789 82 239 913 164 135 875 88 687 718 91 358 782 41 36 362 104 542 929 143 199 566 99 409 469 62 577 869 59 548 904 171 209 773 80 484 812 109 70 764 66 622 846 117 355 958 22 9 222 104 246 446 89 792 843 107 871 951 83 394 528 72 94 101 123 75 860 74 458 847 117 67 828 109 538 591 84 486 715 102 239 927 130 863 929 61 213 504 105 277 765 99 685 953 62 467 633 58 412 565 80 583 752 124 213 341 80 228 380 75 236 764 133 244 987 149 725 771 105 424 653 135 30 996 94 445 699 107 295 444 114 199 876 87 27 978 132 721 843 90 140 905 96 42 967 59 675 934 88 57 527 108 270 811 62 71 407 79 512 979 121 212 350 105 217 524 140 581 595 115 52 791 51 233 717 116 178 731 78 644 772 130 42 605 88 440 449 119 271 323 155 207 983 116 37 500 127 604 909 100 63 237 105 58 770 95 463 682 116 14 292 76 27 799 93 2 254 80 110 801 125 442 483 115 694 959 143 225 287 110 431 529 90 318 886 127 0 844 128 144 217 154 56 88 73 313 868 49 215 844 52 356 630 94 326 695 117 253 935 110 545 600 83 161 308 154 335 844 134 8 786 126 703 710 92 249 734 64 174 548 127 323 946 134 503 761 140 171 828 107 452 638 142 212 219 109 247 398 116 89 880 118 394 650 101 563 945 97 162 213 166 552 896 129 33 960 143 443 531 26 898 994 101 908 942 121 33 613 85 256 322 107 149 729 92 236 418 115 3 498 118 656 830 94 562 902 106 482 581 87 363 781 113 320 685 94 586 656 167 90 662 150 890 971 129 115 688 88 465 589 87 54 641 143 401 871 104 186 309 126 849 881 61 296 710 81 44 424 111 537 659 126 664 902 106 183 603 125 103 135 42 273 561 102 352 776 129 484 885 128 708 921 104 459 612 84 138 176 100 214 926 154 699 755 141 370 915 116 0 283 114 751 925 96 551 596 69 436 444 96 44 758 67 86 420 121 505 763 94 169 850 124 474 816 77 491 499 137 693 808 100 741 837 116 75 745 73 216 854 105 298 443 116 679 846 100 477 683 105 87 440 203 192 840 160 643 761 78 600 666 102 915 942 75 283 998 161 371 538 81 67 317 115 473 865 132 411 740 75 19 836 108 461 826 92 527 581 94 890 944 111 763 946 59 397 921 121 479 956 47 818 899 97 329 603 85 531 885 118 823 932 96 108 185 79 146 688 86 485 909 113 225 957 61 3 66 158 111 387 128 172 479 75 14 640 114 434 610 113 677 861 80 220 253 63 403 677 144 574 699 112 407 516 119 331 535 163 180 263 135 331 676 101 518 724 81 645 679 92 153 732 129 568 677 106 77 248 54 388 469 79 602 773 123 304 736 70 485 600 59 40 258 124 474 482 130 875 897 84 204 945 113 844 939 123 79 250 123 254 894 101 338 704 157 247 824 130 165 447 94 160 701 111 126 807 87 526 877 79 714 756 37 531 793 125 217 801 65 251 735 149 308 598 132 576 732 94 1 124 95 194 575 52 61 302 132 362 403 97 81 609 82 99 789 118 144 713 105 220 954 117 245 408 74 56 772 134 523 550 97 3 218 85 139 372 144 632 966 94 611 815 83 294 869 84 271 460 136 158 872 132 400 658 115 169 283 94 265 963 116 183 283 92 82 888 161 627 924 121 64 538 126 312 489 110 45 579 100 541 910 100 23 894 92 167 944 140 171 300 122 25 858 135 306 689 104 141 791 64 299 382 135 488 717 119 126 377 56 503 524 32 136 451 45 300 666 140 594 628 121 103 206 107 682 899 124 306 933 112 566 751 78 34 724 97 236 836 67 206 948 66 75 874 118 159 177 114 192 799 97 314 719 95 828 955 79 515 751 124 116 488 124 220 653 83 283 401 114 385 866 164 12 745 100 80 287 91 486 674 77 303 416 138 466 802 62 604 724 98 11 582 144 179 260 129 406 537 97 139 341 143 349 461 140 164 294 86 453 881 81 739 939 79 16 511 90 785 923 88 616 910 106 538 744 100 607 873 70 172 941 122 28 442 68 815 921 61 315 498 129 95 914 136 365 499 91 306 990 156 478 869 132 761 792 133 385 741 115 230 449 74 295 466 66 528 654 64 7 203 123 133 157 55 659 931 157 434 922 125 9 374 162 383 718 64 143 715 106 802 990 91 513 621 67 42 526 128 167 921 125 431 963 124 237 948 99 11 15 73 663 847 55 39 796 85 201 425 52 342 782 146 82 808 75 228 910 133 223 630 96 522 794 68 313 833 99 328 733 144 286 503 116 437 854 83 199 947 111 407 419 58 3 733 60 346 895 89 132 311 111 155 609 102 267 409 125 594 767 37 38 293 56 133 227 118 55 153 74 235 386 137 272 787 144 820 968 115 29 827 71 102 228 126 54 960 124 424 612 112 760 837 87 566 832 129 720 888 121 222 541 96 390 468 50 247 787 74 18 241 86 510 760 124 14 25 81 230 833 90 576 853 131 18 635 89 672 733 107 955 986 53 787 884 85 495 774 126 233 328 20 229 418 52 81 414 84 433 805 149 29 600 101 605 671 73 138 396 134 297 574 93 183 242 105 561 746 101 678 933 101 310 979 82 329 540 117 275 391 68 54 921 120 80 977 73 466 596 97 787 817 71 355 782 102 713 952 98 158 567 74 380 984 147 258 855 57 600 609 150 423 949 111 520 736 102 311 324 98 194 399 103 285 896 138 435 551 108 133 521 99 43 108 147 559 733 138 531 533 136 297 648 61 635 692 137 326 576 153 622 881 105 56 730 128 264 568 115 741 921 116 433 567 137 180 638 55 539 751 68 165 665 94 489 696 90 489 549 151 178 288 76 98 202 69 435 579 125 298 618 79 158 686 85 653 820 119 7 292 75 589 808 60 343 592 92 240 681 53 67 889 97 480 512 67 390 909 106 162 193 97 106 463 92 127 475 101 79 518 141 54 913 171 330 910 149 21 158 76 0 141 104 876 912 138 227 396 82 145 327 77 592 727 118 380 533 144 564 567 83 279 777 84 164 470 136 122 370 105 750 890 95 103 466 103 160 970 96 350 749 81 88 129 84 563 631 108 171 717 151 34 408 56 67 745 114 171 490 78 126 485 64 300 677 99 175 363 146 332 471 102 468 791 100 297 316 99 41 757 105 177 904 76 546 841 116 24 534 73 237 280 24 152 273 61 804 931 117 348 362 131 201 302 68 273 667 90 220 652 151 301 919 126 393 612 100 147 915 88 457 919 96 30 606 67 200 238 103 265 634 63 613 708 71 760 957 28 8 646 112 11 603 87 244 997 98 258 691 193 50 307 87 609 689 98 150 400 132 152 305 57 583 858 90 876 885 111 626 726 105 437 628 25 44 797 133 675 986 128 63 757 68 422 499 128 223 711 98 316 950 106 45 960 102 464 482 51 835 998 104 216 297 104 220 326 135 72 381 117 356 414 126 304 620 108 370 589 183 194 574 24 542 738 132 347 350 117 773 973 116 16 230 94 0 259 94 765 904 57 297 987 113 403 753 31 257 311 112 252 878 79 318 809 127 77 819 125 166 849 110 527 835 119 13 666 90 234 426 100 615 744 67 33 585 174 70 101 120 340 510 98 204 213 59 127 885 52 17 961 112 187 708 96 23 840 133 341 573 140 45 252 80 509 852 28 37 945 111 295 569 96 310 911 109 607 789 60 127 997 136 8 254 51 656 902 92 32 243 127 320 920 86 484 669 130 131 797 92 870 885 174 120 573 102 339 437 82 534 889 103 53 553 110 172 238 84 62 609 65 24 431 103 320 918 87 52 194 108 239 466 109 167 557 132 361 947 57 398 513 85 129 840 139 546 652 138 19 352 102 767 830 92 330 872 53 376 432 111 189 311 93 136 986 81 203 312 120 704 745 47 17 860 96 239 335 115 482 985 125 762 833 79 488 537 101 391 829 91 447 625 89 618 683 81 445 451 129 348 431 120 260 672 119 81 530 103 547 751 19 367 881 86 335 810 83 246 843 154 206 586 89 294 831 126 321 488 80 534 658 104 807 942 112 297 582 82 182 954 76 437 520 30 697 749 90 170 700 49 150 317 87 423 731 115 481 670 74 636 865 89 691 720 115 0 358 133 301 380 54 221 411 109 339 860 147 196 306 37 114 219 63 336 597 106 311 527 119 356 809 126 12 336 74 33 870 107 701 811 94 54 893 123 635 957 111 457 586 65 310 374 85 249 634 139 49 567 87 667 924 55 403 895 96 136 663 86 391 811 59 36 361 120 396 674 94 190 542 83 298 311 157 116 472 98 150 999 50 210 258 74 395 867 120 342 795 159 248 875 110 182 235 64 751 775 61 253 352 75 225 363 83 619 759 105 322 931 104 668 993 164 51 158 65 306 475 108 249 540 75 589 812 142 23 306 94 296 969 96 221 926 53 124 831 51 166 172 86 730 747 141 220 781 106 138 287 114 394 869 117 394 788 110 46 95 33 112 658 70 411 777 25 89 886 115 255 290 62 110 570 127 25 306 56 67 327 105 215 385 70 561 898 98 18 704 148 327 831 153 142 516 81 228 996 114 412 600 96 56 296 124 26 402 125 13 28 103 238 679 66 329 538 92 183 652 144 807 875 51 6 295 42 243 453 47 274 980 78 478 585 69 254 848 151 143 399 73 360 543 135 66 740 102 490 773 92 670 914 62 687 838 168 421 993 95 119 699 179 27 180 101 360 971 100 379 390 104 281 711 93 625 695 107 168 177 107 793 930 149 563 700 105 247 966 141 401 524 94 406 914 74 329 409 123 64 480 128 497 996 86 296 685 83 7 846 102 573 928 101 369 617 106 43 682 85 529 922 84 215 887 106 507 998 121 426 835 79 558 699 99 143 405 72 235 248 121 413 452 153 51 962 75 686 988 105 284 459 115 409 872 96 310 444 83 243 958 144 340 478 76 364 656 125 638 967 105 160 874 132 115 610 100 239 294 126 57 240 99 418 861 114 460 763 121 681 703 129 245 986 143 21 971 96 196 361 101 514 896 107 54 769 112 213 223 105 205 550 123 102 394 83 285 736 74 706 731 143 482 558 95 293 562 37 88 389 86 346 375 82 206 348 98 283 727 86 11 43 104 119 223 99 903 923 148 232 646 61 2 332 93 570 782 137 515 935 134 186 496 72 460 508 47 262 758 79 423 694 193 246 643 112 402 807 80 71 498 68 99 322 86 323 410 114 74 418 89 123 813 116 600 819 66 566 657 104 50 120 129 451 575 106 397 599 104 920 968 29 517 689 36 234 739 119 202 371 103 265 993 100 401 847 80 105 707 118 224 668 104 334 480 114 161 478 125 28 343 123 182 256 115 61 470 102 141 485 109 383 884 65 182 576 94 681 949 126 212 684 53 219 532 132 18 19 64 192 602 69 393 504 101 410 620 72 109 747 105 263 870 100 786 894 71 313 817 124 588 952 117 798 935 95 545 564 84 197 389 142 574 622 58 308 611 73 278 500 71 20 383 136 180 976 93 20 726 133 521 909 91 462 546 103 862 969 149 183 275 118 466 619 132 53 566 102 164 461 138 1 773 127 31 355 96 346 447 122 38 290 106 29 320 96 385 651 113 132 231 107 77 695 78 102 574 96 656 855 114 718 966 81 144 301 62 175 658 93 50 761 136 196 995 130 424 517 132 634 814 102 202 725 93 686 870 86 704 840 128 10 886 103 302 412 82 311 837 151 609 678 63 502 956 72 290 800 108 41 49 103 252 659 172 792 839 78 434 753 210 168 648 147 305 818 77 59 718 86 4 107 131 358 761 56 216 660 112 723 954 113 125 549 43 184 457 124 530 679 96 393 476 74 27 613 97 144 816 58 84 112 136 319 434 107 28 999 88 169 181 92 421 708 85 378 472 113 547 612 49 4 452 102 19 135 127 415 431 81 211 265 65 46 507 82 743 841 157 140 154 93 41 248 93 39 585 108 247 738 89 288 665 77 81 747 79 417 864 91 316 892 120 504 887 62 56 959 88 685 817 107 7 270 72 213 276 148 136 737 136 379 566 106 801 868 88 208 627 105 820 958 71 429 495 94 821 927 89 237 336 103 542 971 69 687 976 123 151 350 146 175 454 111 164 283 139 482 909 77 140 520 113 149 252 166 258 809 104 618 854 101 344 485 114 140 504 107 786 822 74 48 803 71 109 836 112 263 319 55 184 329 94 263 488 100 322 451 142 23 427 161 210 246 117 19 274 104 729 748 119 307 549 61 181 917 123 582 969 108 404 626 114 409 827 129 352 682 102 292 843 129 901 912 155 508 988 138 292 795 123 894 985 129 624 892 129 890 933 138 300 899 95 909 919 139 499 624 85 790 966 128 370 997 54 254 964 95 143 725 43 807 839 91 439 568 150 547 821 126 27 152 59 120 136 120 342 457 51 21 598 140 203 530 88 182 947 105 194 221 105 374 955 127 651 710 110 195 495 119 402 509 129 358 414 60 409 583 57 66 715 68 363 645 116 335 448 106 568 984 97 420 699 102 421 910 125 25 884 161 13 611 80 127 519 123 324 774 80 304 557 213 45 316 81 14 241 85 140 842 124 246 674 154 624 863 89 434 583 78 178 909 116 233 526 100 212 816 134 160 969 38 269 838 53 859 916 96 35 420 114 326 593 96 214 226 140 339 913 61 290 475 110 536 682 73 481 528 97 87 287 111 310 771 63 766 919 33 310 380 96 102 232 101 166 445 92 352 658 89 129 424 70 39 788 121 380 767 83 499 708 23 297 372 149 620 778 65 365 775 96 188 808 62 654 683 74 503 950 76 377 653 121 313 338 93 366 949 127 372 727 82 79 921 76 456 980 114 138 416 113 430 966 133 171 977 86 28 149 94 704 880 117 304 386 79 84 778 132 190 354 105 189 622 69 373 481 69 90 728 115 209 422 89 402 902 95 27 322 91 400 583 69 387 593 51 166 497 95 338 691 81 130 470 87 97 186 120 67 557 98 138 209 46 187 609 114 129 318 85 313 894 140 86 306 113 395 633 157 109 528 101 205 709 99 249 445 99 3 981 100 472 581 76 411 910 151 353 517 28 641 654 106 65 905 69 764 927 154 425 759 57 283 627 117 705 715 90 419 767 114 137 624 77 279 421 110 206 602 140 145 656 72 479 714 124 147 271 103 755 832 154 102 511 130 3 294 71 299 974 152 106 210 155 265 773 95 709 784 134 90 554 80 472 551 51 86 824 87 753 869 150 870 882 148 870 983 137 288 692 40 249 666 178 161 453 72 243 854 98 416 646 136 356 579 69 189 519 126 77 471 102 828 830 89 31 529 80 692 938 100 663 799 141 652 902 83 181 336 147 216 399 53 490 941 118 365 641 151 249 806 84 582 728 116 391 573 109 469 750 129 405 531 93 916 981 175 373 476 103 342 632 69 187 579 92 464 897 140 347 451 124 28 103 107 280 345 68 835 924 98 95 833 102 398 892 62 600 990 94 775 904 128 57 454 99 186 580 165 270 517 70 88 885 129 814 838 112 46 792 76 182 690 87 274 460 147 598 984 33 222 342 125 15 275 103 402 480 96 2 354 102 734 957 61 691 811 138 450 854 176 39 80 43 177 610 150 472 955 77 74 616 74 164 502 119 626 806 91 283 863 50 812 970 89 436 548 91 113 733 133 226 530 125 245 489 91 51 764 78 619 942 124 287 977 62 308 620 134 38 811 81 253 686 71 210 658 64 136 996 53 474 846 130 578 695 108 137 376 170 370 637 132 203 544 109 333 342 104 728 789 105 159 510 146 114 748 104 70 74 96 53 413 136 340 921 58 686 697 124 518 852 49 437 557 152 555 870 98 448 740 122 206 985 92 274 791 99 577 601 61 758 766 76 549 964 123 34 719 92 244 315 86 47 265 142 505 837 132 497 941 91 156 774 116 539 976 40 688 816 83 633 715 93 235 723 165 614 703 125 537 644 120 434 687 71 96 244 151 334 877 176 238 613 144 139 799 62 5 376 93 252 558 134 325 979 107 120 147 114 385 615 130 149 993 76 0 585 87 28 870 124 60 107 156 92 477 100 158 573 105 390 486 82 550 780 129 561 917 137 686 949 145 337 407 117 41 607 85 545 887 94 159 602 64 357 471 88 3 259 72 98 916 132 115 683 117 32 287 120 730 971 120 108 173 98 296 481 114 215 313 81 797 963 71 385 448 133 253 679 85 44 955 115 164 456 129 154 321 77 439 635 124 204 272 69 525 689 94 210 546 136 422 732 83 664 665 74 275 807 122 96 805 104 121 633 117 346 449 108 304 764 60 151 893 96 62 153 115 771 986 101 484 539 102 598 611 78 174 375 97 458 465 71 236 292 33 256 810 107 525 644 94 247 340 105 781 883 143 125 481 89 64 75 85 378 509 138 157 444 91 210 399 81 667 713 65 492 781 32 354 398 115 6 874 77 92 805 125 458 701 90 225 603 111 222 470 76 374 962 128 843 905 177 687 924 101 316 431 140 538 684 100 40 783 114 781 951 19 62 351 99 89 291 86 537 976 160 364 714 123 227 821 111 336 894 75 512 777 96 512 611 65 315 914 59 411 503 131 151 308 85 750 925 98 563 889 103 471 888 72 361 724 107 304 608 106 557 750 119 150 699 124 514 670 131 421 809 91 90 201 140 184 694 128 214 911 59 314 422 123 135 645 154 555 885 126 442 720 88 387 976 158 789 799 86 982 983 114 59 597 45 538 592 149 436 919 95 376 616 95 130 998 99 42 880 117 658 696 115 725 773 70 225 416 92 538 588 87 696 813 172 772 887 86 253 572 122 299 647 121 291 294 121 156 791 100 277 462 91 177 837 76 226 955 32 105 915 45 263 962 80 127 644 86 121 139 110 503 709 99 414 698 110 293 450 88 365 648 66 100 132 93 800 952 82 132 348 131 549 982 23 46 945 115 339 900 138 7 303 97 137 253 106 505 732 142 379 949 58 573 641 81 470 911 93 543 998 84 238 793 177 806 820 138 191 233 73 767 985 142 217 881 109 205 581 127 173 683 91 148 353 174 257 800 113 3 703 90 204 465 131 312 715 123 425 575 149 163 779 59 555 778 48 222 976 143 310 944 143 161 985 150 527 747 84 220 538 100 306 801 54 294 549 142 3 663 132 738 973 119 571 871 63 229 847 64 812 880 7 741 747 86 69 528 49 410 884 113 72 409 70 788 833 130 899 969 155 748 878 65 449 809 77 134 798 56 156 709 161 55 244 98 274 984 121 319 786 173 472 641 87 29 882 58 178 563 103 276 318 71 128 889 114 726 828 125 195 204 65 311 417 140 23 929 83 92 620 32 234 941 122 83 884 94 116 644 107 791 956 94 450 834 155 128 329 50 75 652 65 709 903 49 370 749 103 53 927 105 286 829 142 582 706 94 740 943 112 870 915 134 408 855 90 288 582 182 488 598 102 347 351 91 106 416 89 948 959 118 578 987 101 51 213 97 485 889 95 719 980 100 603 981 130 285 683 57 683 763 70 826 975 150 497 901 91 464 759 30 677 702 52 195 378 88 180 705 149 1 224 105 706 798 86 621 857 73 824 978 75 831 886 121 498 640 103 28 306 102 735 753 137 29 709 94 156 902 122 223 436 135 24 958 105 143 965 69 303 740 83 259 876 111 50 340 156 437 817 119 163 213 95 128 813 35 182 856 101 767 811 87 454 887 125 231 770 157 254 343 68 255 307 73 448 649 90 150 669 72 228 615 74 284 353 64 302 473 62 149 458 79 443 479 127 361 940 154 467 722 131 25 929 97 438 820 54 424 547 121 759 937 129 90 911 107 412 622 74 115 856 95 886 923 127 616 998 104 28 78 116 8 699 115 232 542 79 12 606 67 166 697 89 575 910 102 514 729 79 1 145 74 792 907 116 74 486 147 507 852 124 35 834 30 13 142 137 214 573 97 130 467 37 490 805 96 308 353 90 67 509 139 382 902 94 561 718 64 177 506 104 545 585 109 80 371 94 622 968 137 474 699 85 290 365 126 576 616 70 127 359 193 357 404 108 857 883 136 228 367 105 304 579 76 40 651 100 132 509 112 44 53 59 462 469 125 4 395 141 645 773 107 481 637 78 99 656 88 246 561 125 55 814 97 139 356 69 475 498 103 84 517 128 373 887 113 371 617 93 325 545 107 110 942 94 519 933 126 392 812 132 297 960 112 384 394 162 541 718 123 131 647 154 719 825 130 235 667 89 249 513 110 386 618 55 317 577 119 73 271 55 803 971 94 567 740 121 47 546 129 476 680 80 305 611 126 634 688 80 252 828 99 133 830 90 287 964 45 388 641 63 711 749 115 595 860 143 625 706 131 154 244 119 602 796 87 121 833 85 568 697 26 7 915 113 423 844 76 513 620 99 676 814 80 63 987 74 653 883 71 671 868 68 383 532 51 432 458 82 330 787 90 442 885 145 759 822 122 230 792 122 10 338 106 501 937 53 752 794 156 87 657 57 685 799 138 39 605 162 264 560 66 486 623 136 112 689 120 156 953 110 798 810 118 170 421 132 28 943 98 285 946 45 648 767 102 464 739 37 570 832 97 139 852 28 747 822 57 217 372 117 225 344 68 752 850 62 108 932 117 102 219 64 179 541 69 319 831 112 444 451 183 421 546 78 429 592 125 249 748 72 687 744 116 723 856 57 63 495 133 632 906 100 143 769 105 587 967 97 43 145 88 445 718 16 559 873 143 288 370 124 200 630 105 816 956 122 935 978 61 52 692 108 456 715 85 308 539 75 105 617 150 232 331 99 70 676 85 463 617 78 672 931 112 96 523 74 100 832 160 297 768 84 1 387 96 154 369 110 93 642 105 685 870 115 247 963 125 78 367 100 53 354 65 300 961 98 74 588 162 228 624 112 217 295 100 63 309 129 410 795 75 332 900 98 829 944 104 18 60 137 224 635 74 393 438 82 460 617 98 630 871 99 270 930 72 37 320 89 57 691 73 518 659 46 143 575 102 28 720 105 533 586 121 841 865 97 215 824 123 475 816 132 118 411 98 259 325 77 479 569 108 5 715 84 252 722 94 191 489 110 236 905 112 136 625 119 690 903 94 527 755 165 304 688 78 115 567 153 101 744 89 428 844 83 661 693 84 685 777 97 479 746 109 67 196 52 647 954 38 863 963 87 105 860 97 609 899 126 349 802 88 319 540 120 343 412 99 17 804 108 37 617 118 402 590 91 12 913 88 28 61 74 90 191 77 54 678 103 56 158 56 338 808 111 684 780 51 842 982 72 50 384 100 491 912 114 249 813 165 479 992 118 43 98 112 54 241 86 169 234 61 576 887 125 192 482 52 509 538 57 743 773 114 776 937 60 226 456 98 740 966 111 679 920 49 198 524 104 128 342 66 213 271 94 439 875 45 347 374 75 828 915 96 110 797 70 318 749 101 607 822 92 870 881 121 443 625 73 145 657 100 153 499 139 377 627 61 53 744 101 101 956 114 361 476 97 49 151 140 427 835 127 86 634 99 456 985 82 182 969 95 183 913 87 118 747 80 574 774 84 419 456 53 188 200 101 16 719 82 129 837 114 689 901 110 111 330 71 22 824 79 73 561 108 926 964 130 193 912 114 57 724 78 64 626 95 723 934 58 295 895 95 156 769 110 626 849 100 648 796 128 83 405 93 680 698 102 318 861 70 607 945 63 98 281 76 136 508 109 693 873 97 108 716 85 428 566 137 502 870 35 188 307 111 170 781 68 458 618 134 527 888 145 230 360 74 499 730 149 505 649 115 56 548 63 470 709 124 366 386 111 354 827 43 80 492 140 39 221 108 812 898 90 736 807 85 417 993 92 214 302 47 377 674 90 338 415 116 302 680 100 231 910 108 13 169 78 93 619 141 685 749 87 669 896 111 179 331 140 604 981 134 54 562 103 634 673 133 811 933 105 87 233 134 257 701 51 242 747 126 395 517 100 351 541 157 741 794 97 250 399 125 549 848 77 349 940 131 117 699 62 186 520 96 117 540 121 842 934 128 106 655 95 37 735 102 753 979 64 175 538 91 632 784 95 91 113 60 379 804 117 438 903 108 295 384 132 243 606 41 75 188 100 443 480 13 95 784 139 71 927 160 311 564 108 704 859 80 345 688 88 130 859 107 634 813 51 66 383 119 295 861 102 277 497 74 294 628 81 58 749 72 411 764 65 227 960 98 76 450 82 194 458 127 20 458 43 73 253 141 898 965 135 541 609 123 688 837 93 201 290 91 27 693 95 135 677 88 703 967 134 380 609 95 509 610 71 353 660 112 668 715 118 796 847 126 153 998 64 369 668 104 43 132 112 754 989 74 497 928 80 84 785 56 710 815 40 296 780 131 312 954 50 497 857 101 635 995 101 768 931 115 167 408 121 560 955 117 224 499 74 892 905 54 664 763 66 560 598 77 183 433 107 105 557 140 230 988 105 35 941 162 105 941 84 271 520 108 300 860 7 771 862 83 646 886 60 978 982 87 235 446 96 479 555 50 55 696 130 585 904 125 455 928 63 292 646 99 542 572 20 324 915 165 25 862 118 247 852 163 924 998 89 578 989 142 777 824 134 583 873 79 241 399 57 33 178 123 511 679 114 537 604 131 934 994 95 181 827 101 740 893 122 59 120 84 449 725 115 145 400 37 601 786 51 437 776 105 887 920 44 800 855 103 549 989 58 152 601 140 139 821 68 225 695 161 227 566 166 101 177 137 377 566 128 20 277 84 207 671 153 25 75 92 368 986 116 523 796 84 659 919 104 84 86 97 231 811 124 168 758 54 382 638 139 470 812 131 425 995 126 125 990 122 112 529 51 744 800 65 225 991 68 78 139 130 549 704 86 293 555 41 58 648 63 72 460 112 242 376 119 374 766 136 51 991 87 685 716 117 557 573 74 120 665 92 529 804 75 107 338 109 198 443 117 661 798 32 949 999 123 471 511 126 256 522 78 165 244 97 226 998 107 90 992 88 126 636 49 659 886 102 602 653 120 5 12 107 514 771 88 90 852 114 462 561 104 358 862 48 333 838 136 946 975 39 19 325 82 194 253 125 38 933 127 283 516 110 680 871 131 565 925 111 466 514 107 9 557 116 254 977 147 50 873 100 638 790 136 48 454 92 583 832 143 56 998 99 32 616 103 283 724 111 114 174 106 145 971 85 599 611 89 133 772 103 810 827 135 579 754 117 227 464 113 316 910 53 806 819 75 334 891 102 22 127 133 195 908 64 142 362 93 438 719 105 447 999 99 389 949 87 184 472 88 534 994 90 196 333 98 327 826 100 415 526 75 138 403 75 879 954 153 276 463 154 128 473 131 485 717 86 256 568 104 515 940 118 175 287 175 408 644 96 644 947 93 52 134 52 556 876 115 640 786 65 72 524 139 1 616 119 39 432 124 661 788 104 191 268 106 396 531 95 760 855 96 723 828 123 349 789 165 293 520 75 143 673 103 445 562 72 0 574 69 340 742 68 369 902 46 506 906 90 443 835 52 454 766 64 93 236 137 538 731 80 103 541 117 95 290 98 881 969 111 138 609 109 39 985 154 866 969 62 187 994 79 45 369 92 331 923 57 783 837 56 243 596 94 551 663 92 622 862 87 437 471 118 123 838 103 417 949 136 550 576 108 969 975 90 386 915 51 513 778 161 293 901 91 193 767 104 259 479 97 417 855 104 106 527 52 230 475 76 248 806 132 362 461 145 4 240 143 397 472 88 335 344 111 693 839 76 174 479 119 907 908 171 588 851 124 180 772 81 411 431 88 679 783 121 223 929 93 483 490 105 168 394 54 48 624 48 384 935 102 389 747 106 884 892 103 29 730 98 736 851 79 383 986 162 34 967 106 367 462 142 602 762 107 160 800 59 70 817 112 44 557 46 91 242 63 331 556 114 871 893 115 419 566 84 34 522 110 281 442 145 47 260 88 99 922 114 66 223 82 812 909 108 97 616 142 722 849 111 432 684 75 2 315 97 300 494 141 229 377 128 674 845 76 791 991 72 48 166 138 124 816 85 341 429 102 522 975 124 377 951 138 626 877 89 536 982 91 708 954 160 586 615 64 550 819 56 172 693 120 196 968 96 173 202 96 87 382 92 262 552 104 918 928 61 248 358 102 720 920 83 757 792 113 176 185 30 96 979 72 63 268 115 499 723 152 509 876 115 84 648 94 241 721 70 56 487 152 416 586 138 40 979 139 369 697 130 692 776 101 292 956 70 335 340 141 49 283 84 251 876 132 599 872 155 475 757 123 188 467 69 202 592 71 777 845 93 143 947 73 145 892 77 629 855 178 672 734 109 213 432 56 391 871 154 583 959 87 54 546 119 269 322 130 104 707 118 8 176 121 316 563 71 563 946 129 157 922 136 168 988 128 920 947 64 939 973 50 187 727 150 180 736 92 298 632 156 125 564 120 81 130 59 5 620 50 621 854 85 302 793 106 203 377 120 469 927 131 444 943 138 43 173 111 724 843 103 113 854 79 67 482 138 20 754 14 847 851 92 23 838 117 5 741 108 203 885 138 633 857 109 689 919 82 448 521 114 300 376 109 36 286 89 451 966 143 245 933 110 154 362 84 941 980 66 256 449 51 151 623 110 43 70 80 517 522 31 96 481 81 217 383 96 183 860 87 502 700 119 107 560 150 437 805 125 88 371 166 507 650 127 95 672 92 445 680 92 150 771 132 279 280 116 119 546 84 278 396 135 341 480 116 322 864 131 581 639 73 230 683 115 37 855 116 142 347 113 937 969 74 45 418 145 315 699 88 576 607 111 412 820 132 562 652 155 377 453 89 302 944 97 340 439 104 257 396 145 342 828 129 562 855 85 88 910 134 689 869 93 53 834 112 75 742 86 431 834 107 292 896 114 458 792 80 323 718 118 154 308 101 696 698 124 748 757 86 106 462 59 289 580 62 156 175 127 92 229 100 576 705 63 37 705 116 180 835 101 131 544 144 259 698 87 658 794 122 381 964 106 246 271 139 446 920 59 193 657 89 254 442 93 321 588 57 272 704 94 256 885 156 409 694 77 65 431 54 269 461 93 126 719 108 206 437 64 242 561 99 5 431 24 434 878 53 953 977 148 161 827 113 560 687 81 84 999 87 279 528 111 707 847 43 355 436 101 176 490 129 17 260 118 101 818 83 344 480 116 222 808 127 352 662 150 356 576 118 111 115 69 338 493 150 69 543 114 127 584 97 336 796 94 70 849 84 729 791 125 408 471 65 211 275 161 105 516 100 152 966 125 540 905 82 244 708 112 52 737 69 332 714 125 69 386 80 118 335 117 137 618 86 146 855 73 4 355 51 409 906 131 20 459 120 225 370 78 454 585 110 215 965 93 411 752 122 98 740 107 219 737 102 591 953 111 34 690 120 71 756 123 642 948 105 614 755 157 214 874 88 568 853 127 62 606 149 57 918 86 88 924 162 199 704 97 378 903 117 261 962 92 189 250 114 267 959 176 866 953 149 167 722 94 310 550 88 716 816 106 236 484 107 882 883 110 804 895 62 71 851 133 333 797 46 348 893 137 304 599 59 184 554 117 23 89 143 121 991 127 251 603 71 26 495 118 369 809 101 480 776 145 304 806 109 451 656 120 381 389 90 164 668 99 288 613 75 113 284 126 869 969 126 204 459 91 167 864 121 0 247 53 384 625 138 7 442 79 630 880 169 700 813 98 304 946 69 441 703 103 783 816 135 404 892 70 225 341 126 192 487 64 495 577 134 415 505 90 464 539 140 62 903 67 113 780 139 43 289 100 645 991 148 93 443 63 461 679 115 140 679 84 512 959 95 36 180 45 291 783 141 400 455 111 594 618 146 335 523 92 705 810 47 161 951 132 269 367 95 525 653 65 20 474 120 188 681 117 609 847 78 297 317 95 298 560 86 75 94 98 30 113 139 258 303 132 493 728 119 367 376 127 929 955 60 146 962 50 135 257 123 335 465 92 355 507 109 629 702 85 300 925 96 7 153 97 27 173 107 335 879 68 452 717 106 110 581 88 211 319 118 547 775 83 428 501 82 379 396 74 317 540 113 310 824 91 346 760 80 386 545 65 4 649 136 30 650 147 296 744 114 290 359 53 674 764 131 111 554 117 338 901 69 503 993 108 410 656 121 215 749 65 208 792 111 890 904 130 591 694 99 227 918 48 300 541 131 751 903 115 76 159 87 557 783 91 314 924 75 476 880 50 144 574 160 938 987 107 495 935 96 508 668 97 439 451 91 394 922 168 26 492 94 402 854 63 211 496 153 79 705 129 203 339 59 398 502 140 463 525 91 584 619 78 317 748 112 424 812 147 633 885 87 638 711 99 319 359 83 177 618 133 177 998 107 206 815 88 716 925 128 15 834 97 261 819 134 199 399 89 447 658 154 554 856 88 906 973 105 12 387 118 52 862 87 380 882 103 177 931 98 507 664 122 680 701 88 757 909 140 37 708 81 35 840 105 416 422 97 503 842 109 234 643 128 279 554 61 179 442 115 709 747 138 481 752 106 488 621 35 220 605 120 798 926 95 461 654 85 830 928 120 149 230 107 367 509 73 220 370 110 200 888 100 606 959 138 552 812 118 302 464 175 101 180 97 41 276 77 31 507 140 164 465 115 24 628 74 19 625 71 585 944 140 441 894 73 38 119 106 43 742 3 365 987 145 82 889 68 28 426 77 297 882 147 512 543 81 68 610 97 17 904 198 28 510 84 226 997 112 156 232 96 156 473 108 360 379 86 353 871 108 903 924 105 504 993 125 55 75 102 543 953 68 164 399 103 67 504 69 769 774 161 431 962 85 169 721 132 127 581 84 304 416 166 125 243 69 412 804 56 241 687 129 330 746 115 557 851 128 552 710 97 335 762 39 565 741 52 580 735 102 232 445 143 38 182 103 296 634 77 561 796 49 129 783 87 560 749 118 83 693 98 898 958 141 235 800 137 272 860 98 99 420 136 180 503 142 14 999 117 66 870 113 78 530 48 443 770 131 50 797 111 499 666 86 807 893 96 460 648 135 175 901 44 25 921 116 148 459 49 622 744 131 109 845 152 488 875 132 261 775 119 203 319 145 208 494 50 189 534 64 33 56 57 671 814 130 818 985 119 623 665 32 135 554 116 279 728 92 455 905 135 321 419 83 146 607 89 270 508 61 317 934 136 328 389 96 742 872 94 277 958 120 406 688 117 422 543 125 61 119 68 278 457 70 180 292 102 516 739 108 379 772 130 272 471 136 126 969 121 309 666 82 42 440 205 540 690 43 444 664 95 323 423 68 263 469 71 88 907 119 765 828 92 110 336 115 50 259 123 221 550 47 93 974 147 435 558 104 103 655 80 101 918 123 555 581 89 504 629 108 262 660 44 651 809 119 173 538 71 699 859 44 494 999 101 35 189 100 323 494 54 4 921 125 96 236 176 621 834 59 321 669 71 592 893 111 257 815 137 4 901 97 556 795 84 478 692 137 302 351 81 498 688 80 577 991 111 92 396 83 40 643 114 164 904 107 104 165 146 40 921 137 357 977 116 375 548 88 703 924 74 67 499 100 267 477 71 399 663 86 228 703 96 123 403 73 86 243 108 33 838 155 467 955 38 42 382 115 602 672 76 196 509 102 184 741 81 21 148 134 575 649 120 524 773 110 117 958 99 564 575 85 299 933 105 17 657 109 399 850 128 23 960 151 124 576 145 473 678 95 456 692 89 113 280 73 106 600 116 115 871 50 752 823 92 157 766 86 382 820 114 266 914 122 173 282 131 419 961 83 811 958 160 135 266 81 263 369 95 469 734 91 136 666 116 7 14 115 245 543 89 194 488 100 307 688 91 256 759 89 407 467 105 162 981 92 453 618 125 369 868 123 71 622 92 160 852 121 563 732 76 787 812 60 341 786 138 175 640 101 213 923 65 810 969 128 75 449 128 72 189 130 299 972 98 483 558 117 357 918 32 410 419 126 354 701 61 398 855 131 39 824 83 196 654 74 66 803 107 301 629 148 860 966 95 22 584 52 291 461 158 439 615 86 217 445 151 349 620 71 239 731 68 152 234 80 53 975 73 130 628 74 54 931 65 335 897 86 402 511 108 230 761 66 4 426 111 54 506 43 463 800 102 340 998 113 280 886 51 400 463 157 381 603 97 412 727 112 197 646 150 105 696 101 479 876 121 522 934 128 799 843 124 43 276 94 403 477 110 25 567 123 178 399 106 18 657 132 10 358 96 277 469 106 710 929 99 133 294 114 414 793 96 284 795 68 713 819 77 784 995 55 717 914 111 805 819 145 805 881 137 289 652 77 509 974 114 597 753 34 163 726 123 121 808 83 173 912 73 773 956 78 483 835 134 15 760 164 575 813 75 355 491 118 31 844 105 381 460 45 771 807 139 264 506 89 147 934 115 142 614 101 9 815 108 35 442 94 705 752 79 319 998 70 923 998 92 302 580 104 51 93 40 26 698 104 322 371 95 21 398 65 232 280 158 130 630 124 366 893 59 341 430 86 111 777 113 782 796 106 473 745 120 113 198 96 707 790 97 8 108 59 224 346 119 5 281 51 207 386 111 632 839 161 547 781 132 97 317 128 547 854 135 115 427 69 116 916 50 457 717 76 275 419 121 139 481 131 225 903 132 80 467 131 244 832 63 80 486 66 177 833 91 61 294 67 139 448 95 549 627 91 420 811 117 92 700 146 303 374 136 146 195 85 454 777 67 127 332 134 53 508 39 15 43 154 541 637 82 48 521 98 68 564 84 86 284 109 409 992 76 745 949 123 141 517 96 419 960 94 137 643 105 114 538 65 773 940 103 206 722 60 190 221 50 168 574 93 402 851 137 509 995 173 259 464 106 329 715 92 104 219 121 548 932 102 480 577 112 159 464 110 227 459 89 715 719 72 220 580 61 50 60 43 140 823 106 359 641 106 127 862 122 353 574 88 571 868 116 832 889 96 826 978 103 162 908 70 309 676 127 499 542 71 543 611 47 117 547 145 752 913 128 775 936 31 54 172 60 468 576 95 0 28 36 144 844 125 57 73 106 188 653 171 327 689 74 69 549 65 326 676 109 11 596 54 466 826 59 165 423 80 0 646 102 87 893 118 104 993 90 256 300 106 38 953 143 104 479 130 116 812 82 577 977 86 517 762 105 176 727 86 110 588 84 136 426 116 761 901 161 731 843 4 307 618 103 151 630 82 730 789 95 9 57 137 689 700 50 610 959 130 237 376 66 19 66 88 369 946 79 497 764 131 5 824 106 77 165 113 255 552 132 49 729 71 258 476 108 358 873 118 21 990 79 490 690 95 322 528 53 167 417 159 242 779 129 382 536 141 18 509 76 133 658 113 20 473 93 209 532 71 551 922 31 28 748 65 48 361 96 71 955 134 298 794 114 209 638 116 199 968 139 244 771 59 408 958 97 424 725 135 519 607 134 304 717 96 572 693 70 40 535 108 397 504 80 382 724 44 24 577 106 230 400 66 741 760 80 167 794 109 566 630 39 13 954 93 173 360 59 440 988 66 10 90 87 716 982 59 346 853 134 746 818 94 651 903 77 83 316 110 615 770 128 44 649 78 395 813 68 298 596 93 41 534 118 146 885 90 528 950 96 206 554 82 56 671 139 467 778 112 443 826 98 670 748 139 655 657 97 547 719 85 536 901 76 222 571 67 425 957 47 203 382 97 88 94 132 559 609 111 169 269 165 701 931 115 8 483 81 254 907 87 882 894 67 43 831 56 278 811 124 174 266 70 34 292 121 153 898 88 705 902 91 438 992 127 108 516 113 260 985 81 382 582 83 414 758 128 108 145 143 226 418 45 310 462 130 237 522 97 118 122 91 95 660 141 335 549 122 429 654 82 820 864 87 587 863 182 333 642 103 4 606 130 144 910 80 656 873 119 21 564 79 684 797 68 625 941 81 251 269 59 855 890 104 140 930 128 411 829 37 20 853 55 910 985 61 399 826 63 83 984 113 855 914 83 717 929 89 97 162 103 470 824 57 155 544 107 48 899 101 245 924 86 133 566 128 101 366 99 259 484 101 940 953 117 282 342 147 599 734 109 59 787 94 401 953 85 26 99 131 119 121 54 282 578 59 229 645 101 270 491 106 206 727 101 525 835 96 492 950 121 326 724 111 358 456 130 738 766 93 482 950 46 210 875 83 217 500 108 504 776 74 250 605 80 182 892 120 44 108 99 257 937 75 30 890 112 417 568 84 880 903 118 522 763 80 688 920 70 78 276 58 352 971 157 778 803 33 379 428 97 314 803 77 249 859 64 475 565 85 142 283 107 142 356 114 546 641 99 289 960 123 66 941 54 125 249 97 72 773 121 41 376 73 270 445 81 316 835 84 95 718 87 89 563 42 97 463 96 101 830 76 582 678 126 598 972 79 113 905 110 263 992 131 133 315 80 489 962 140 100 311 125 192 897 55 480 803 123 282 992 125 469 706 125 47 124 157 22 94 36 119 238 66 81 372 113 532 704 79 48 642 95 328 737 118 179 766 74 49 663 118 567 848 85 242 778 93 305 807 133 471 785 107 402 945 26 262 831 98 507 817 53 391 849 142 442 851 85 271 772 132 782 954 125 515 666 105 505 670 56 168 261 72 154 803 58 114 537 76 221 851 100 499 631 73 230 768 73 254 738 58 302 482 76 347 565 47 170 296 99 341 743 117 349 577 119 69 803 128 135 604 138 138 942 59 45 501 90 649 874 65 149 271 90 318 665 115 87 537 90 27 133 94 176 712 111 69 831 115 375 750 152 728 843 121 360 587 105 284 758 75 34 765 96 245 795 155 93 574 71 288 565 84 607 780 117 198 356 111 163 802 127 191 821 89 140 419 97 30 866 49 545 908 85 325 989 107 537 736 103 438 816 92 90 120 84 354 634 100 225 411 104 74 266 123 412 938 146 48 832 138 575 792 70 511 566 131 119 822 142 823 844 79 172 207 161 291 937 58 373 802 104 815 979 73 569 720 88 350 420 94 369 398 141 235 818 85 74 348 46 39 762 153 225 643 87 111 572 98 428 496 72 412 992 167 71 647 94 367 879 181 309 501 74 368 888 109 326 842 107 405 428 82 429 622 125 287 722 99 150 941 110 755 757 128 67 265 119 105 964 92 39 708 99 851 983 164 769 890 98 616 934 8 193 318 101 418 753 68 136 312 82 326 921 105 829 985 115 209 913 104 293 452 108 158 400 85 275 691 135 716 863 122 308 840 82 648 878 102 22 376 65 413 543 143 434 717 84 290 724 64 254 639 117 652 795 143 11 781 93 450 893 34 156 255 59 327 788 108 102 119 74 763 957 117 146 625 107 32 623 115 417 607 52 18 663 60 9 189 112 72 170 121 534 950 153 19 197 89 119 500 95 53 518 71 469 820 33 608 934 38 300 958 95 579 773 81 390 594 114 260 720 95 178 527 120 298 736 89 294 931 71 468 601 95 320 711 87 432 566 132 265 340 26 135 878 80 148 801 82 442 565 94 599 908 54 245 804 102 398 884 168 505 939 114 186 793 138 75 512 99 184 727 142 789 920 122 81 210 97 187 525 110 602 813 57 481 946 103 807 981 82 316 823 96 136 806 97 176 739 19 402 536 124 10 291 46 209 655 108 621 882 56 326 639 79 477 652 175 542 716 78 366 425 35 345 768 75 506 669 118 153 418 70 513 534 95 501 676 126 499 776 44 443 741 101 317 686 87 95 400 132 194 864 100 760 816 134 115 320 121 374 610 109 39 559 72 319 785 40 799 981 39 77 876 98 5 809 69 410 982 132 191 421 99 101 650 82 107 819 155 349 653 83 561 671 116 264 342 93 390 443 47 286 784 78 513 574 144 368 500 102 644 713 137 197 765 116 586 663 81 156 959 89 184 924 145 383 555 92 424 522 47 215 743 77 84 279 145 755 941 98 371 674 71 197 280 90 160 264 149 54 526 68 681 992 62 360 736 135 340 374 119 558 805 42 263 863 87 243 699 45 326 490 83 45 440 116 100 993 68 592 734 108 324 913 85 650 896 113 48 865 57 386 749 66 578 586 131 502 929 180 144 539 97 333 745 141 6 17 127 219 591 132 24 468 70 739 911 45 307 644 116 612 752 153 197 437 92 402 424 116 17 437 82 244 365 82 103 563 110 545 983 128 95 552 109 696 923 84 521 939 110 461 576 1 569 749 72 288 918 73 123 444 110 272 983 163 545 695 138 282 730 85 353 792 125 276 883 43 645 839 100 254 855 94 212 643 90 32 708 58 661 770 63 229 472 65 203 411 117 136 875 103 429 642 86 308 363 94 105 932 88 852 925 148 815 982 87 642 671 141 209 887 54 538 578 96 577 912 108 377 954 111 55 972 79 238 693 113 798 989 111 359 369 71 185 889 112 18 832 99 461 700 64 169 871 119 88 334 141 3 366 101 45 263 106 219 389 85 469 727 92 286 901 137 336 642 120 526 767 109 509 542 111 54 917 151 914 965 150 719 849 114 138 850 89 227 398 82 204 782 67 130 179 54 163 900 118 396 875 43 481 602 96 704 934 62 45 135 131 845 922 93 344 489 118 474 621 82 899 919 45 304 716 101 658 727 54 20 954 95 607 705 107 704 926 110 779 941 97 745 871 95 256 887 48 323 662 145 68 777 87 265 324 85 432 859 97 456 996 71 533 935 138 238 620 122 519 540 133 282 724 95 454 846 90 9 554 124 188 377 122 64 268 111 15 701 106 183 631 124 352 572 161 158 301 81 447 810 148 375 959 137 414 778 77 556 831 126 420 683 155 468 944 194 557 575 95 72 692 123 207 226 73 140 555 73 177 301 87 346 894 65 835 999 71 194 959 107 328 983 116 399 998 26 4 125 106 361 672 100 300 866 123 189 791 102 789 801 85 818 940 139 0 588 131 318 819 84 11 196 83 559 989 93 33 395 105 559 837 130 625 800 144 294 566 99 58 170 133 735 751 102 656 941 111 146 207 145 309 551 104 219 663 33 170 503 80 561 667 85 322 842 112 217 509 99 679 851 103 48 405 131 464 520 155 2 787 44 307 415 106 484 986 95 626 861 69 390 624 136 207 344 112 118 197 94 447 568 135 397 699 131 148 230 139 234 440 132 468 675 88 61 678 44 804 918 148 945 955 103 391 620 112 212 801 174 555 692 85 73 880 128 60 764 57 528 994 120 633 655 62 172 789 147 138 286 86 142 315 180 118 743 72 492 917 91 410 888 90 474 562 119 170 537 57 538 973 124 21 440 77 484 587 82 59 212 70 234 587 84 293 694 110 191 585 170 592 729 84 244 892 60 74 778 100 361 881 120 270 796 134 481 794 104 548 678 96 187 189 112 639 828 105 1 684 97 31 477 127 131 947 108 722 752 113 103 286 61 22 493 119 510 932 107 540 999 112 298 841 86 181 593 75 445 511 126 866 874 49 5 569 101 880 921 120 95 910 92 972 990 107 864 904 106 637 840 150 605 956 94 382 968 87 322 375 151 862 992 58 126 273 106 4 838 124 156 314 140 315 734 132 62 279 140 473 753 91 224 792 67 337 976 94 279 757 33 204 684 79 364 621 144 272 726 157 383 803 72 293 461 90 93 694 112 325 811 84 228 398 62 343 357 66 523 626 128 555 689 85 469 944 79 313 919 31 94 998 187 35 326 113 349 749 58 181 650 162 750 808 102 20 467 113 281 803 92 143 619 75 916 928 135 645 714 38 72 596 32 832 842 90 364 683 107 210 401 115 525 684 176 563 885 123 165 305 117 425 963 104 639 787 102 105 990 113 261 617 57 699 900 56 569 791 132 86 341 137 12 182 59 637 999 104 117 466 126 106 206 79 335 590 63 149 820 121 960 985 107 601 994 122 529 540 71 381 959 130 226 394 72 69 705 168 906 983 83 361 574 95 448 678 156 128 990 113 134 890 95 588 787 114 36 203 158 280 970 126 783 933 140 562 979 135 270 480 95 233 456 107 272 781 166 30 467 143 149 868 160 201 335 92 324 532 99 321 933 76 405 623 96 269 625 157 125 272 64 581 974 101 129 618 77 449 663 109 166 605 76 646 999 123 732 963 53 192 328 131 562 810 78 528 742 119 394 567 118 757 900 126 29 294 93 20 153 101 526 685 104 382 938 90 206 424 125 746 748 137 345 378 91 52 418 92 112 840 74 90 443 65 33 549 149 643 904 93 707 812 97 382 697 94 184 417 110 270 457 59 48 55 73 209 878 51 468 659 86 493 888 118 511 977 114 213 821 155 232 543 97 453 964 82 764 795 136 99 157 70 512 622 132 450 698 94 687 737 126 396 645 122 11 476 164 107 579 72 8 761 68 170 438 83 477 526 103 505 774 117 34 267 144 121 647 137 83 171 88 120 515 40 349 426 99 264 305 54 181 218 119 120 729 106 763 864 107 229 793 76 28 607 92 177 455 126 338 780 97 310 719 97 472 744 113 44 760 131 146 928 122 77 842 76 76 917 126 660 797 71 385 717 119 421 470 103 34 744 85 44 668 86 39 256 51 340 911 55 74 171 112 442 923 82 561 903 84 372 901 66 319 768 113 330 450 83 521 904 144 503 848 93 466 550 106 173 852 101 533 927 79 697 977 119 667 995 106 635 951 99 487 953 77 223 388 143 448 959 97 139 732 137 614 730 131 66 892 110 478 603 164 392 619 116 418 958 71 212 590 102 129 566 67 283 669 99 398 415 96 167 602 87 85 187 98 430 582 106 462 787 90 300 875 140 799 817 148 120 183 81 606 622 39 130 201 51 172 722 101 62 873 75 123 196 89 19 58 72 655 744 149 750 946 95 155 174 126 533 929 144 295 991 91 473 950 45 363 770 99 444 901 81 105 952 117 166 219 75 549 851 144 407 860 95 444 674 66 742 869 92 37 128 89 783 979 149 45 915 81 103 753 77 21 315 126 69 832 33 132 986 72 323 927 101 220 913 44 526 729 107 455 570 94 465 480 129 291 478 108 412 518 60 74 567 80 945 988 105 242 811 89 97 893 89 243 299 84 228 260 45 71 111 57 868 899 61 88 261 161 930 999 107 286 513 103 738 849 97 61 780 101 846 894 102 149 356 99 269 627 81 401 570 93 67 829 114 2 573 136 680 875 140 195 530 77 210 633 127 371 605 108 79 845 145 38 188 106 100 555 136 458 845 105 737 915 87 85 771 95 50 628 110 376 538 57 485 569 74 173 397 110 222 545 149 328 650 99 813 823 129 555 716 51 129 296 118 121 932 68 228 435 133 307 438 84 82 644 133 57 892 106 348 604 116 532 958 87 530 697 63 335 857 122 498 886 96 4 854 135 86 642 124 38 810 65 563 992 101 359 904 65 59 326 116 321 683 60 212 959 112 211 720 107 363 371 97 134 855 85 309 335 125 296 692 64 103 110 126 144 404 80 490 607 80 35 142 112 63 775 84 488 748 138 45 586 64 317 719 117 427 440 90 654 967 75 401 959 78 45 311 98 746 777 90 787 943 116 409 718 106 146 555 114 599 696 49 153 671 32 649 903 99 418 470 99 445 785 54 772 971 49 162 969 52 244 629 76 626 989 72 117 529 152 223 762 80 422 699 134 412 875 92 188 765 68 41 64 94 430 574 153 750 900 157 690 800 105 415 988 61 282 416 104 391 659 79 462 685 61 370 740 63 147 479 127 527 590 131 129 629 89 47 980 153 318 540 125 182 805 102 21 71 94 700 826 119 241 274 119 740 986 71 466 932 24 816 960 117 115 570 56 312 452 97 233 863 82 222 937 54 65 449 159 54 333 116 262 419 106 510 713 82 596 922 89 479 764 116 37 701 121 387 571 122 102 502 80 426 506 76 332 669 114 465 964 74 234 395 115 22 213 126 887 904 98 328 532 133 639 811 99 590 999 48 586 990 57 484 796 107 320 567 30 67 336 108 503 792 118 658 912 60 594 955 105 65 933 131 5 787 81 62 888 113 519 711 99 14 480 89 246 659 88 293 864 87 53 332 63 779 819 89 229 868 63 83 528 73 46 134 108 274 635 101 60 694 127 304 948 76 255 505 51 106 271 127 397 619 84 392 722 61 178 794 69 127 517 100 97 226 92 305 900 72 417 835 67 305 564 121 15 842 125 630 715 102 664 804 107 132 384 87 642 737 123 373 592 124 841 862 96 296 536 77 423 547 24 175 556 81 865 880 134 221 600 140 177 397 13 65 335 92 317 493 66 298 631 117 899 990 106 358 563 145 745 914 77 216 487 113 132 785 80 792 971 92 326 453 71 0 519 67 244 660 137 226 372 109 310 552 55 553 893 157 388 647 67 60 576 116 295 593 93 191 572 129 19 932 107 758 855 84 489 678 90 833 994 111 123 858 92 384 664 96 71 935 98 146 167 104 86 383 136 221 598 38 364 536 123 249 284 136 128 826 65 527 753 85 635 847 99 603 905 125 87 535 79 406 999 1 585 661 132 230 912 64 665 953 93 412 668 110 576 860 88 651 906 71 215 926 105 233 656 111 41 420 81 490 963 62 198 352 127 74 612 141 416 943 97 648 859 54 182 389 87 131 553 66 479 692 95 244 379 89 3 694 135 34 67 148 394 884 91 605 742 79 41 615 110 861 926 76 27 729 121 826 903 148 133 244 92 663 911 105 143 376 97 222 336 67 62 101 160 16 120 37 545 608 141 526 628 140 412 658 56 77 684 65 340 664 129 239 465 132 135 290 113 788 798 39 194 779 117 534 956 128 246 875 103 256 766 102 321 595 29 620 761 109 205 464 74 241 514 84 278 418 120 169 409 103 247 447 157 342 894 1 40 48 87 266 560 81 466 736 118 150 281 130 66 813 83 118 666 92 35 245 105 158 199 24 146 899 113 22 171 129 50 492 86 128 546 100 278 448 125 100 945 108 901 963 48 91 414 92 665 855 75 621 851 93 145 701 106 591 651 87 157 668 46 96 576 125 209 364 140 412 702 105 247 597 113 259 354 35 550 682 12 137 148 108 78 264 99 489 874 85 595 762 126 70 463 116 225 310 82 150 555 128 61 805 124 149 154 109 723 729 68 691 967 102 448 640 129 162 287 119 193 746 126 268 497 78 154 668 79 64 270 117 382 994 80 137 528 147 305 994 118 343 455 100 144 160 122 97 883 78 142 153 99 128 199 55 557 913 135 55 87 172 121 242 127 290 852 91 34 702 54 199 984 151 111 999 130 97 193 32 277 448 93 286 858 126 293 378 96 10 973 148 137 531 109 302 902 111 933 963 115 544 836 137 42 870 67 607 740 139 413 678 143 33 581 61 768 905 75 164 512 71 178 321 81 623 875 98 369 714 127 542 654 115 0 477 109 635 786 80 244 937 106 29 643 72 9 755 103 550 774 113 104 306 90 333 505 105 541 830 121 65 599 124 411 965 105 423 968 93 39 369 46 244 255 165 408 985 129 260 569 146 274 664 86 747 920 54 55 796 89 170 278 123 184 279 100 296 734 137 117 123 105 487 786 70 482 920 60 396 972 102 224 392 95 315 600 104 821 852 114 654 707 82 597 855 111 298 923 67 154 993 128 372 868 149 112 968 129 675 756 54 166 683 109 485 642 119 22 279 41 105 131 50 169 773 128 100 833 93 37 348 140 56 403 112 751 851 79 83 311 122 307 477 79 486 903 125 694 724 89 566 940 101 508 537 113 349 424 118 395 402 73 201 486 121 162 487 87 19 776 106 297 766 124 275 790 75 423 532 88 177 264 84 574 590 106 77 159 115 873 912 79 763 816 130 101 719 76 385 577 116 131 643 90 691 881 72 32 43 98 546 556 84 264 632 134 43 565 95 304 812 172 599 732 87 186 648 47 237 798 106 146 711 122 653 917 124 199 250 116 656 887 62 282 723 81 144 715 122 734 808 97 200 832 146 61 287 124 479 753 97 591 951 107 234 316 124 575 602 92 284 874 93 355 570 59 2 889 135 741 829 83 502 606 107 3 757 127 563 886 79 778 849 80 277 461 109 326 914 76 828 986 117 208 341 157 268 536 97 270 383 86 163 730 129 442 554 32 97 122 139 423 435 99 380 658 45 158 334 166 49 618 91 396 747 115 97 939 121 842 988 130 238 742 114 267 992 72 624 840 84 189 964 117 383 848 72 513 542 121 237 583 104 132 389 89 10 18 64 59 796 100 110 930 77 257 683 80 746 915 97 594 906 86 65 934 105 302 744 99 160 617 95 203 992 122 43 152 77 441 625 58 2 741 118 19 349 120 179 555 85 225 503 119 218 630 72 332 736 129 395 492 86 187 701 88 46 113 103 277 698 93 642 855 95 145 655 128 545 710 80 289 944 76 73 928 97 241 303 124 65 371 47 739 866 69 617 765 103 79 248 98 884 959 108 917 995 114 493 722 120 345 402 108 467 786 101 508 529 28 113 783 106 91 558 60 434 848 111 41 647 33 876 968 135 427 837 103 8 789 78 201 973 150 14 799 67 623 800 77 42 898 104 511 670 108 276 948 79 115 255 112 160 170 49 167 400 67 377 504 143 380 440 76 189 847 97 487 545 177 749 845 84 757 799 80 237 520 87 394 573 79 98 408 67 748 797 95 167 660 54 746 892 85 373 437 87 131 837 66 837 860 88 291 798 92 302 838 100 243 774 97 437 889 168 28 559 71 470 622 33 203 553 73 337 623 146 159 828 104 650 951 108 213 961 92 23 387 97 334 764 126 207 811 147 159 683 125 395 713 70 480 669 63 901 951 144 524 689 58 501 608 72 87 877 75 250 261 98 305 684 78 267 714 111 101 711 107 679 986 74 478 505 76 150 724 94 178 920 115 324 899 131 407 791 88 617 745 127 307 483 77 88 981 87 530 888 93 120 855 71 438 955 110 81 978 100 640 687 46 791 951 111 378 625 131 365 870 96 88 815 98 782 816 124 883 893 89 489 755 88 509 895 133 267 859 75 478 631 68 309 311 97 218 556 114 487 952 129 513 828 43 16 265 169 126 625 64 160 188 96 878 972 100 46 291 67 110 527 101 311 529 101 410 820 130 164 869 128 272 650 61 451 603 90 133 265 61 553 907 72 188 831 80 853 990 170 712 771 138 322 771 100 609 775 133 117 418 87 33 524 117 104 714 54 235 709 92 504 965 147 5 284 138 256 701 73 12 30 39 530 596 36 483 892 142 403 519 91 333 546 104 157 313 103 104 273 98 651 990 54 423 947 101 132 439 127 183 303 116 77 747 72 500 791 86 410 916 92 88 759 105 138 512 75 20 824 50 224 855 124 81 160 151 238 293 103 622 978 164 122 915 74 798 807 106 95 687 67 642 942 97 84 566 98 876 978 83 13 653 89 361 673 116 227 385 80 32 559 108 811 932 134 16 367 111 182 442 110 553 699 74 841 903 82 270 479 118 312 901 85 170 209 63 729 818 91 2 986 92 272 976 94 446 823 141 12 822 62 33 195 139 82 973 90 220 237 99 124 300 53 283 910 92 863 940 84 185 883 92 147 470 99 352 587 95 186 446 115 26 720 32 955 980 133 95 529 86 64 189 111 594 908 136 404 547 65 421 789 67 714 781 64 356 902 127 392 396 106 458 652 149 222 665 139 580 664 91 373 679 132 113 968 142 183 507 101 434 584 32 117 334 123 347 666 128 47 368 140 148 282 116 181 871 113 574 925 74 394 543 135 210 982 123 338 349 116 411 957 77 261 693 75 621 826 107 343 470 78 115 821 153 205 267 26 406 731 80 8 397 126 632 983 122 247 318 125 504 529 62 731 770 110 117 197 70 142 557 109 429 981 65 146 824 118 673 808 53 49 430 110 468 993 108 343 888 89 306 507 61 543 963 30 775 864 73 502 782 116 505 779 49 295 629 107 186 509 114 40 940 103 875 998 75 804 968 105 48 479 110 626 704 157 446 713 86 198 753 15 119 501 80 237 631 149 217 559 117 108 751 110 313 858 90 323 976 182 429 962 83 100 905 108 870 900 128 649 822 121 237 945 77 344 546 106 482 666 63 435 724 38 851 939 35 622 959 96 306 326 120 757 797 119 769 856 98 426 722 190 574 970 130 406 980 107 60 537 99 593 631 109 87 681 63 188 959 106 137 149 57 197 342 79 854 949 108 457 583 96 425 912 15 507 769 143 16 517 125 53 712 132 196 927 120 576 582 119 387 675 45 253 544 39 541 758 164 67 925 121 560 574 54 743 924 159 330 594 79 405 575 117 466 934 128 337 450 125 209 808 148 204 545 72 707 852 96 622 962 128 346 429 149 272 445 94 514 585 126 198 269 82 127 207 141 248 781 79 91 545 94 130 727 117 418 522 114 292 502 120 306 857 148 305 631 47 554 584 124 119 885 110 620 862 114 205 490 136 529 531 72 46 208 101 28 700 136 407 794 131 464 626 82 847 918 86 218 996 145 148 898 111 473 544 135 334 652 134 183 214 110 392 427 69 520 917 130 242 694 129 213 714 153 240 677 127 177 389 115 41 553 75 241 995 91 78 939 105 433 801 111 255 922 74 292 451 75 169 936 42 755 927 80 304 361 100 376 910 85 338 385 109 607 918 97 14 804 154 145 489 130 684 966 101 689 780 115 413 940 128 796 876 122 212 225 133 107 311 91 315 517 100 623 748 124 867 878 74 285 418 133 494 981 96 251 368 59 32 215 132 80 786 72 197 626 74 586 746 127 398 679 87 163 445 86 57 569 98 404 867 102 357 956 111 288 389 106 476 662 128 2 112 64 2 104 79 249 779 112 384 875 87 516 781 88 106 696 94 57 339 131 261 526 128 285 972 119 365 755 116 27 394 148 873 996 137 98 524 114 588 815 93 527 679 92 185 613 80 914 956 75 204 519 69 701 882 84 47 587 143 165 593 65 396 541 80 487 554 148 233 764 99 455 729 52 132 678 76 35 43 113 54 378 111 541 563 155 134 254 141 481 646 117 70 528 85 384 519 110 612 697 61 198 304 144 697 735 77 245 482 162 54 939 124 408 860 81 675 707 72 86 654 79 322 789 82 77 938 123 262 336 152 110 680 87 443 829 104 844 850 83 140 178 88 27 752 109 16 143 88 194 199 144 728 784 105 630 636 70 34 211 121 104 919 98 710 802 84 134 250 64 716 737 88 637 787 95 78 672 102 94 520 113 516 892 60 518 643 56 386 844 135 50 932 63 774 995 106 744 759 69 558 645 96 573 811 81 471 709 67 576 633 101 161 203 161 190 788 117 192 836 118 52 88 108 337 899 91 491 827 46 203 526 90 320 616 127 240 285 112 738 802 104 375 554 53 154 574 65 199 268 79 474 759 73 389 841 43 575 587 101 78 338 92 675 685 123 389 523 68 99 545 117 466 523 115 377 419 68 465 551 68 234 235 104 11 111 181 148 876 115 459 665 113 309 523 126 865 921 107 325 571 52 209 309 184 108 656 61 210 697 119 457 673 123 406 618 121 151 689 98 202 721 99 37 263 22 312 735 33 44 701 25 1 712 99 447 862 60 54 761 148 119 519 106 558 568 121 341 946 135 568 612 107 247 675 120 545 579 142 480 526 56 317 413 132 499 750 119 72 823 81 74 990 70 269 691 152 32 799 77 655 717 127 2 731 88 601 623 110 959 988 98 294 829 89 494 630 176 272 669 75 312 467 146 646 720 121 114 976 55 656 689 72 230 754 123 212 711 82 16 287 117 229 583 128 41 764 152 159 773 63 146 351 101 16 351 67 615 644 152 65 154 49 378 995 79 290 321 108 347 898 55 447 653 142 213 605 101 7 833 125 330 661 95 449 811 125 578 716 61 100 633 113 18 765 104 47 612 106 80 782 60 257 266 97 188 965 134 187 979 32 450 563 75 444 698 138 503 843 94 95 376 110 219 818 73 34 842 76 76 464 93 132 964 84 269 417 99 6 862 87 31 764 88 645 709 104 469 808 124 95 726 121 662 780 126 439 733 121 183 462 105 407 979 64 492 665 115 89 529 82 582 990 103 814 925 88 159 424 119 805 867 109 253 839 106 257 977 122 744 767 158 805 853 68 608 893 73 26 212 125 63 499 81 263 587 86 21 141 104 304 868 86 177 929 95 45 479 66 285 649 72 790 799 59 8 71 113 507 706 100 404 450 106 710 797 88 32 883 77 584 645 106 707 889 107 233 354 73 856 977 126 14 366 138 554 913 95 452 589 101 205 518 110 107 571 85 21 263 128 615 994 112 330 534 77 667 994 141 104 854 80 615 620 51 146 535 186 639 649 115 679 864 105 915 995 116 147 991 128 158 326 74 542 871 86 404 775 89 103 559 89 775 818 57 538 943 101 479 953 77 61 183 150 350 445 99 82 604 133 308 734 143 1 821 113 907 921 125 467 830 99 99 771 86 231 913 91 683 883 91 229 432 119 304 661 125 444 641 100 135 611 102 136 406 55 159 538 86 883 950 163 671 735 96 427 467 72 100 339 61 39 989 91 174 638 142 512 519 85 72 390 153 171 202 74 469 628 123 253 467 155 44 504 124 482 644 73 462 801 137 93 499 100 368 372 145 148 410 142 600 921 139 312 476 134 445 958 102 612 661 154 284 366 91 821 827 80 335 997 103 329 500 133 719 931 62 423 892 94 581 672 59 204 988 136 662 950 101 193 287 91 76 245 116 600 700 121 478 672 118 279 679 76 147 896 46 299 641 119 661 982 31 703 804 61 156 508 149 469 480 98 693 807 73 314 793 85 502 831 53 36 552 137 150 659 93 46 565 83 22 792 135 428 476 83 198 949 90 679 842 90 522 917 105 437 809 63 43 488 89 879 903 67 81 922 113 584 966 83 745 906 88 268 285 68 453 699 76 295 774 92 899 927 56 149 551 116 278 632 97 373 406 116 80 860 127 543 655 146 598 777 78 270 551 57 530 855 118 380 717 97 433 552 77 877 936 118 317 632 116 683 798 129 460 517 24 499 578 66 902 931 72 237 846 131 337 774 91 172 281 124 53 666 117 79 794 77 190 685 58 374 545 134 921 959 83 421 426 82 1 775 104 373 872 78 612 734 125 521 666 134 570 572 125 637 848 110 138 853 60 567 824 97 485 861 98 17 111 71 521 598 63 11 574 127 256 594 136 399 694 68 23 919 74 608 791 121 439 928 125 258 676 86 259 970 66 253 519 146 392 881 82 264 735 88 85 780 61 755 936 126 30 236 125 514 800 89 112 364 59 738 885 67 324 599 114 495 656 128 20 159 115 69 534 98 448 715 80 40 106 154 358 802 88 521 705 106 23 936 100 27 405 70 43 625 82 347 553 65 169 552 66 74 727 57 30 957 105 558 846 159 655 959 59 269 392 115 90 785 169 31 972 87 360 544 111 106 534 102 103 112 105 552 561 98 98 662 59 308 325 102 896 926 59 45 881 73 17 558 93 268 523 129 332 496 39 746 869 72 436 494 72 456 762 57 494 503 65 92 863 84 102 766 131 225 298 108 776 858 58 369 667 106 616 923 107 369 468 101 709 872 42 77 178 120 607 672 73 251 943 108 518 945 156 206 412 154 257 906 89 342 681 64 94 291 117 36 265 99 736 794 49 412 547 95 319 843 129 230 554 116 708 778 167 567 879 119 11 841 96 694 821 113 12 792 82 217 927 148 427 430 91 109 884 100 444 493 86 102 401 101 11 480 85 363 695 91 183 660 124 458 931 101 43 436 122 417 683 128 822 874 53 211 915 116 298 875 104 25 548 124 530 849 147 321 708 70 273 811 72 19 152 109 528 565 71 465 696 59 636 920 103 418 871 82 49 843 91 547 845 103 186 550 27 302 700 95 400 699 154 541 602 111 133 690 125 129 755 94 678 699 64 775 777 82 54 752 113 578 935 60 539 654 89 29 399 129 13 886 97 91 457 96 439 626 124 490 640 68 480 977 80 69 955 68 11 60 123 226 634 16 154 881 128 536 705 58 651 971 110 851 982 131 657 740 129 271 617 49 139 228 120 315 657 100 271 295 78 261 941 56 214 790 70 450 886 38 627 808 113 908 984 82 227 634 88 656 869 69 68 972 93 421 683 157 696 699 88 632 880 96 185 366 121 120 137 131 503 966 101 73 387 111 456 499 96 112 205 90 633 798 92 623 657 136 213 469 151 271 536 76 336 647 141 194 432 104 292 830 108 391 729 92 572 801 146 207 435 55 155 768 87 253 950 122 200 730 70 43 643 113 128 596 53 241 549 88 259 308 46 249 763 87 349 541 128 415 635 111 356 526 72 41 353 76 434 609 106 15 81 61 370 747 99 822 960 49 434 750 92 90 663 109 59 505 89 54 370 134 122 782 77 59 989 56 421 810 150 105 775 65 89 653 120 139 995 80 174 924 109 214 479 107 286 332 120 218 316 129 759 849 149 699 854 30 170 875 85 274 275 109 53 207 96 17 579 109 291 607 133 553 758 74 363 676 122 783 910 157 740 776 135 420 607 38 311 613 108 171 953 111 354 616 84 24 489 113 51 432 81 476 824 87 444 546 89 103 453 132 431 612 137 182 812 136 482 534 108 328 718 86 384 823 190 211 614 112 105 351 117 21 365 67 486 802 62 757 969 72 134 621 96 57 198 80 775 918 83 387 844 120 418 682 71 442 856 92 56 110 29 230 952 131 228 483 139 334 574 133 35 595 91 13 42 139 493 967 127 307 634 65 197 839 76 619 912 29 788 841 153 498 800 68 49 597 100 32 191 109 228 883 106 226 385 111 754 831 59 271 869 84 98 478 61 46 633 129 121 518 137 100 599 122 116 410 84 128 908 91 387 832 141 913 975 97 71 911 112 795 945 68 262 881 109 389 901 94 555 899 118 39 394 116 364 911 141 428 621 72 406 679 68 587 663 85 0 497 136 184 320 116 565 997 75 284 333 91 93 215 80 268 575 122 286 615 60 65 964 118 231 918 123 196 890 119 276 742 86 295 964 80 462 735 93 311 495 56 20 585 85 584 620 93 374 696 74 409 946 130 112 557 138 366 380 141 55 292 76 259 875 165 181 967 171 349 568 149 737 917 41 260 472 84 31 341 133 783 869 111 85 792 78 24 520 106 382 426 138 294 518 125 701 814 76 500 950 105 165 882 58 189 201 93 183 193 86 266 413 74 419 974 114 334 409 108 590 718 128 332 591 134 526 547 94 213 330 130 550 965 39 582 958 79 154 428 87 17 364 51 449 965 82 581 842 115 141 982 127 72 593 52 87 489 138 110 771 149 440 841 148 551 750 108 17 746 87 346 463 73 330 839 96 840 902 45 759 810 96 294 322 119 449 767 129 486 614 144 127 502 165 588 685 58 451 622 14 191 896 112 518 783 61 431 555 69 666 962 91 511 968 63 45 926 63 162 680 115 899 979 151 318 806 107 455 877 124 614 880 74 617 740 133 540 629 150 357 877 121 791 871 26 26 903 75 648 868 135 9 549 129 85 696 102 389 895 97 49 716 79 322 876 129 382 655 69 473 829 119 262 736 128 58 127 87 237 879 68 490 681 81 142 968 92 554 771 114 486 546 49 412 690 81 217 823 119 751 754 108 26 374 74 210 963 100 377 641 140 239 657 99 74 188 109 775 781 129 330 900 69 429 881 83 344 783 118 101 264 123 311 731 114 794 874 98 661 992 48 842 873 115 121 522 119 426 781 104 36 886 86 628 844 117 180 425 84 164 287 69 776 995 132 77 813 80 289 767 69 190 609 158 458 887 96 116 828 92 191 415 77 654 700 69 769 931 129 21 728 120 143 248 66 179 244 124 395 683 103 839 855 77 474 731 143 514 866 87 458 877 133 300 803 83 16 635 120 374 864 110 673 755 82 373 411 128 521 988 77 543 721 114 387 647 43 70 969 75 488 859 105 172 291 123 182 891 112 543 840 94 143 409 46 270 884 104 392 861 130 612 888 82 836 989 118 2 440 67 87 297 63 144 329 71 441 937 89 120 774 73 675 774 122 602 628 64 575 684 66 529 982 104 461 828 132 424 791 131 27 39 118 460 560 96 486 642 150 386 694 64 495 798 85 632 764 73 526 811 79 187 560 85 303 759 87 317 844 110 224 687 109 855 869 141 223 965 117 0 511 99 443 597 79 363 513 97 888 988 119 424 831 97 11 522 68 474 888 79 380 926 104 183 539 141 40 64 103 688 974 53 686 989 122 129 496 81 241 975 145 193 474 70 927 984 121 235 542 140 75 263 115 358 703 89 126 316 95 554 881 145 8 713 105 509 845 100 434 507 88 23 946 66 216 838 117 629 958 98 392 880 157 649 920 156 165 623 94 239 890 95 505 917 60 710 881 122 70 645 113 173 765 151 553 583 47 172 709 81 288 568 67 219 571 130 797 825 53 160 308 94 480 708 74 169 323 81 107 274 93 186 659 50 747 830 26 23 259 129 96 254 61 655 944 135 177 633 96 461 973 91 443 601 98 324 352 138 192 889 100 279 807 71 11 550 79 540 916 122 859 973 94 114 471 91 537 895 59 240 261 122 173 418 74 165 733 116 317 921 101 351 477 135 951 959 64 621 967 133 213 316 115 520 721 123 126 644 104 550 725 120 223 305 127 763 823 40 51 808 56 45 132 82 181 497 124 527 730 108 301 408 118 354 975 110 772 873 93 165 889 148 207 596 106 202 419 77 601 962 80 108 826 69 19 900 88 457 823 94 721 793 166 381 591 136 434 985 113 484 737 117 650 858 144 351 966 105 46 656 114 366 547 121 265 975 133 207 599 138 475 944 80 140 692 93 684 880 97 730 943 87 251 484 147 38 991 88 3 865 100 53 198 87 77 405 109 684 865 117 543 763 141 409 873 102 691 695 119 13 977 121 141 800 127 509 519 95 331 418 97 211 502 138 320 425 65 728 851 106 944 982 80 358 657 101 410 668 100 537 768 98 33 237 63 127 144 103 483 944 59 391 609 96 491 925 45 510 875 82 612 812 74 135 869 100 403 747 86 471 496 65 129 495 116 279 418 64 227 997 42 28 448 105 413 992 73 267 438 117 747 781 163 753 766 99 606 754 49 175 715 96 216 357 153 227 938 88 200 396 100 118 731 87 579 881 143 145 836 138 308 518 70 219 558 122 170 727 114 599 879 66 286 659 122 163 922 77 116 955 88 354 747 155 236 788 106 52 579 37 7 573 140 696 822 128 204 979 69 346 785 101 441 879 150 346 919 79 269 562 88 82 633 69 99 879 60 368 918 69 343 898 120 288 510 46 170 784 111 372 825 121 597 990 37 402 475 122 532 624 93 327 938 87 250 858 95 494 633 102 584 836 91 582 892 123 78 238 140 207 614 121 246 826 71 592 600 105 105 319 108 387 576 46 164 261 95 378 683 123 264 279 153 484 917 112 96 121 77 479 922 130 382 526 146 287 732 104 63 612 49 426 879 144 70 696 117 232 785 98 789 885 137 622 808 91 587 662 119 120 276 74 259 916 135 62 120 108 109 754 140 142 444 70 181 455 93 84 919 91 271 705 109 493 931 122 715 753 132 644 723 97 930 989 73 404 576 83 300 467 98 47 635 111 148 257 104 14 643 115 566 852 134 130 530 117 686 694 82 380 772 87 133 442 68 232 389 121 65 386 76 44 271 141 654 739 128 684 959 139 243 284 123 685 858 81 550 568 108 682 827 79 194 871 78 77 936 85 64 705 134 148 163 89 335 572 122 55 613 32 717 744 112 604 705 94 29 505 105 317 418 104 355 965 59 716 882 78 323 496 41 196 907 147 66 363 96 646 908 84 577 584 135 499 749 59 677 870 78 515 908 93 581 948 67 42 569 109 33 861 121 547 616 132 73 608 85 468 864 115 243 477 43 4 902 124 348 577 122 239 278 105 428 511 140 611 708 117 125 792 110 52 343 64 349 911 87 337 702 36 944 997 103 87 618 105 339 899 90 297 335 102 778 845 110 92 503 125 50 583 33 439 629 117 493 650 106 399 803 65 794 886 107 739 823 110 12 785 111 419 507 119 120 352 127 148 233 94 672 802 81 465 993 127 334 809 104 231 766 66 362 468 51 49 310 85 338 714 95 344 688 86 120 644 60 361 715 84 491 994 76 777 786 101 208 236 108 422 432 119 134 347 132 555 664 119 77 746 179 43 932 144 165 817 120 54 62 126 408 669 36 503 781 50 126 964 129 781 956 93 63 577 84 206 655 61 303 611 85 272 850 55 82 549 96 30 138 92 381 585 134 612 841 109 296 490 125 104 217 95 246 703 118 353 696 112 237 857 109 444 494 98 51 211 44 469 494 84 474 587 125 142 669 89 121 570 70 196 407 145 318 504 127 252 853 78 477 555 44 220 601 102 74 565 121 619 625 95 536 646 104 648 837 143 556 684 99 786 862 86 159 393 91 23 30 118 210 750 63 630 938 131 208 961 138 312 935 71 317 567 96 177 234 35 526 709 62 68 300 140 14 973 118 353 772 136 744 832 134 82 811 89 218 651 145 67 374 84 413 496 102 191 886 90 256 928 122 83 924 62 655 745 105 555 571 153 136 973 72 664 693 101 591 777 91 429 673 121 221 373 68 280 586 142 9 584 120 27 245 114 516 775 80 513 886 96 199 527 177 366 886 95 626 742 99 499 799 91 221 686 133 444 712 103 555 667 95 673 977 171 195 443 44 346 436 81 87 421 156 762 849 70 81 631 39 215 790 97 356 831 69 689 691 75 112 630 82 505 960 84 261 691 86 54 345 68 705 891 120 905 922 89 496 600 92 538 925 116 259 926 78 445 566 102 824 933 85 195 634 52 19 670 120 434 596 124 450 732 68 230 934 106 303 927 117 587 796 97 191 939 87 620 657 103 489 580 83 354 539 76 358 526 94 315 535 97 326 744 123 444 655 69 233 621 96 79 165 57 89 212 85 610 809 77 19 680 84 329 568 97 561 599 146 105 130 108 561 691 88 877 947 132 496 689 85 313 972 102 228 310 97 26 37 54 232 507 104 449 883 48 98 720 64 369 816 106 586 886 87 16 851 111 201 674 93 308 603 118 633 856 107 697 702 65 254 424 48 166 595 92 13 898 108 635 863 106 308 798 61 429 603 107 304 562 157 308 560 112 287 897 73 150 322 67 191 382 107 299 563 107 314 676 130 32 870 118 29 956 88 479 484 61 542 543 132 143 836 41 317 822 116 443 867 127 294 544 106 278 807 93 2 391 71 288 633 143 388 719 86 90 861 134 381 881 110 68 883 141 255 478 27 280 300 97 498 985 74 110 897 61 483 640 50 658 842 87 493 958 129 228 458 130 204 807 113 435 899 125 240 527 77 369 462 58 207 956 68 23 892 82 19 64 124 457 588 100 730 833 88 254 487 101 460 914 88 354 762 94 755 879 87 775 786 114 711 756 121 208 747 116 387 840 115 289 434 88 0 803 85 4 71 105 179 378 116 115 233 109 170 273 136 73 969 69 449 632 110 239 418 124 471 744 63 539 805 51 340 574 175 372 700 72 603 880 107 383 546 157 570 684 97 388 599 114 344 713 115 550 922 105 293 468 52 293 700 73 28 201 58 321 763 57 87 559 125 266 670 82 658 679 89 329 859 105 380 584 109 247 516 134 525 782 101 155 615 32 74 780 46 155 213 112 195 736 140 191 472 129 228 512 140 53 702 157 125 839 110 71 210 83 302 615 80 276 291 55 301 690 132 275 817 80 346 569 109 629 695 66 633 666 99 580 922 80 41 854 150 457 490 88 100 226 115 222 598 78 449 740 96 53 768 66 281 752 74 106 730 77 643 951 39 254 507 55 424 501 97 45 874 119 429 902 139 107 189 116 174 814 90 240 921 99 258 982 65 60 958 55 372 668 152 803 963 118 584 615 78 148 738 70 133 467 107 98 565 124 58 258 98 341 619 56 776 867 124 858 989 133 1 885 52 761 931 135 228 463 104 205 430 154 368 637 168 188 545 98 230 391 112 533 573 151 426 778 94 344 686 114 52 355 118 59 696 137 15 965 110 745 845 87 62 625 178 829 993 78 314 348 85 151 356 52 300 336 79 515 599 153 144 924 131 47 236 130 394 643 85 527 895 80 323 707 79 637 853 63 148 641 142 172 499 52 413 769 146 646 855 39 29 616 159 238 359 147 215 800 114 146 449 72 62 528 96 52 100 94 288 710 94 377 892 128 415 841 63 485 789 138 547 780 68 635 814 118 154 490 93 44 976 78 329 918 141 374 646 103 332 854 70 146 418 113 4 685 68 105 375 126 278 586 164 758 858 93 631 648 83 264 787 104 68 485 137 13 215 121 140 142 60 370 669 72 223 372 152 0 112 123 297 680 121 669 684 85 417 780 94 194 728 94 50 311 40 196 705 118 942 958 102 277 724 121 565 731 131 234 641 136 73 480 87 99 626 129 48 674 105 48 867 44 484 832 128 774 892 113 431 916 68 158 725 133 643 947 127 442 497 123 9 358 145 175 667 80 436 952 58 86 469 90 539 581 75 809 930 113 20 294 50 216 602 147 52 399 97 22 239 58 111 640 109 2 680 106 353 461 104 155 535 164 114 964 156 450 844 124 82 123 108 7 105 112 205 650 73 334 772 144 95 183 118 65 299 68 194 533 101 352 873 52 723 945 136 143 587 108 707 969 72 299 960 87 496 652 109 644 739 50 588 757 27 301 736 97 40 213 85 258 583 103 422 489 105 385 775 155 664 940 84 346 525 87 113 595 173 128 888 76 595 805 125 65 340 146 127 707 83 742 905 65 716 805 158 231 406 84 352 691 71 464 853 129 213 660 98 383 594 94 665 787 161 406 732 129 580 585 90 57 218 96 212 633 99 270 331 118 355 904 98 378 451 51 360 485 39 47 518 34 249 976 63 304 791 136 616 654 114 106 390 85 454 503 82 435 473 106 235 823 91 460 509 104 210 557 90 69 847 137 263 424 116 184 660 109 97 918 94 111 547 123 54 779 108 586 975 116 74 747 121 762 788 84 353 906 50 468 549 77 389 731 35 196 703 130 47 922 84 396 546 89 17 942 92 42 677 98 82 491 96 713 888 115 85 864 62 413 914 129 679 922 53 509 593 90 451 876 106 264 271 128 602 855 100 527 982 112 243 728 147 310 909 52 160 310 116 251 551 110 456 725 64 297 925 92 262 807 62 690 837 115 767 973 100 646 950 97 590 613 123 92 696 75 5 530 163 158 816 66 170 641 116 152 768 53 664 789 106 55 270 110 597 691 71 536 624 104 70 666 77 414 617 81 264 790 133 593 804 73 365 780 118 918 937 77 362 696 116 566 860 114 389 956 64 468 989 57 128 184 132 675 750 102 291 768 100 378 761 116 517 582 138 885 932 45 303 363 58 196 613 121 84 863 69 313 726 128 146 728 132 272 905 144 265 782 29 485 634 83 147 177 81 348 482 143 613 772 138 675 752 90 699 780 126 216 778 112 220 648 59 58 555 142 397 768 61 183 627 124 838 866 95 41 533 136 175 943 51 561 929 123 446 497 167 269 427 119 536 839 105 126 421 77 753 806 71 263 598 103 444 457 145 379 562 103 397 804 77 394 544 127 464 586 141 449 654 95 666 730 55 225 649 128 450 647 133 145 897 168 490 995 124 268 818 131 559 963 123 436 609 96 123 771 97 455 850 88 352 611 81 82 305 169 722 727 92 234 918 131 577 871 76 552 947 54 102 308 121 87 183 108 465 924 108 58 631 140 569 753 106 825 835 57 452 598 52 1 592 68 457 696 102 39 694 102 186 806 42 176 251 71 102 572 169 191 713 15 768 789 123 185 567 59 863 923 104 367 617 75 342 871 114 56 674 70 504 728 47 769 994 95 261 896 118 73 864 104 352 856 106 626 962 92 83 94 106 416 870 110 841 878 99 223 946 68 89 181 101 82 507 80 298 303 81 182 555 151 95 118 70 346 925 93 331 387 80 131 622 106 158 837 57 394 437 110 553 926 117 740 829 80 867 887 90 255 666 85 193 504 103 289 577 136 597 927 95 63 561 117 42 325 126 438 933 142 108 252 133 370 401 128 519 854 85 641 675 85 543 943 149 81 931 116 184 672 125 551 588 77 118 282 107 185 878 42 416 655 103 42 963 64 152 622 91 0 768 83 38 535 138 231 660 120 459 477 106 62 860 69 707 800 76 580 867 100 527 725 82 160 413 145 580 610 62 10 53 120 872 950 137 100 440 137 199 216 143 288 439 72 727 842 149 365 701 65 219 910 138 164 702 99 872 980 119 73 734 119 542 681 70 328 980 104 294 749 59 518 873 90 275 777 88 108 311 84 101 377 105 429 696 147 133 457 94 165 431 76 408 916 91 360 546 146 396 652 161 208 322 103 716 986 111 216 611 161 604 696 124 231 334 29 389 975 53 43 557 138 328 699 112 546 811 60 318 763 119 98 715 143 196 966 64 455 985 134 23 125 74 843 918 83 107 743 102 918 920 120 739 805 57 141 216 95 733 978 89 425 733 155 439 695 128 284 632 50 406 841 76 508 601 86 686 955 101 867 944 66 80 678 112 568 913 109 558 964 143 450 766 16 159 410 112 649 745 93 495 787 127 139 621 123 658 940 94 126 769 100 761 904 120 129 251 133 4 573 113 443 605 78 143 904 100 457 777 84 62 613 123 125 798 75 54 922 56 658 704 110 893 896 71 462 970 121 113 849 86 15 298 120 364 734 79 346 882 72 59 504 85 205 287 110 418 678 120 219 414 65 472 654 72 471 759 123 31 833 125 677 840 125 94 597 91 320 716 131 381 597 97 478 699 126 62 848 49 499 938 108 477 947 114 232 306 100 654 688 151 577 853 122 75 751 101 284 979 122 240 615 144 189 210 73 72 319 89 302 942 58 412 645 102 297 400 82 131 835 124 773 883 120 17 895 133 885 906 148 275 762 45 354 844 35 45 258 75 58 266 110 72 654 84 556 970 89 443 455 97 142 934 75 823 894 75 423 430 100 168 170 114 254 866 107 288 941 91 744 750 68 249 912 77 104 343 91 216 633 100 309 964 124 103 768 92 151 327 122 351 652 69 496 533 8 20 351 90 562 628 82 409 440 82 628 633 73 525 805 82 27 558 80 610 947 118 450 859 117 375 667 127 214 692 116 648 920 128 656 928 103 643 670 119 44 102 151 547 573 77 401 455 113 56 781 96 54 551 60 655 743 94 18 561 121 65 729 132 143 592 124 633 725 68 319 724 130 378 875 88 430 987 132 433 836 65 839 975 83 325 457 89 32 327 88 13 334 97 302 717 34 599 913 70 333 526 81 294 599 63 430 983 73 596 733 128 645 956 154 703 866 122 4 766 98 743 979 108 327 944 19 177 828 91 549 732 127 36 143 98 157 304 86 9 40 23 388 768 65 336 382 96 258 792 114 647 678 87 327 597 106 23 867 82 27 940 135 912 980 77 594 876 114 267 922 67 222 728 62 572 630 122 41 783 53 368 496 104 151 775 88 115 221 156 845 934 121 365 375 100 215 741 97 90 536 114 58 958 42 100 278 157 124 485 75 961 968 85 80 729 96 196 542 108 19 316 107 183 839 105 76 338 101 294 809 111 693 860 120 170 817 120 21 803 102 621 981 97 528 802 93 85 502 116 297 820 109 202 564 64 612 950 112 102 242 130 302 424 119 79 158 92 389 589 77 133 460 142 397 979 141 705 847 84 721 973 161 548 860 122 153 682 125 481 988 125 396 709 99 152 183 135 784 918 168 233 664 85 853 922 81 213 993 82 1 648 138 746 928 68 76 827 58 191 342 130 667 743 109 54 537 68 368 937 114 768 947 78 543 902 119 573 845 127 415 728 53 118 684 88 300 669 74 629 719 93 297 545 95 561 810 114 268 424 98 851 963 128 59 801 100 319 467 130 263 822 72 117 857 98 450 588 112 138 399 94 402 940 118 666 890 74 328 953 49 464 595 128 290 682 80 333 755 71 6 86 109 427 983 50 249 253 94 280 988 35 618 946 51 289 874 149 57 572 138 201 987 53 74 950 89 190 516 130 904 937 138 124 635 111 218 346 101 465 602 147 426 808 138 297 651 135 205 540 84 468 502 89 112 717 112 408 573 163 722 905 46 15 133 87 593 863 156 456 544 132 248 496 104 45 850 110 378 785 69 258 655 126 58 245 97 41 395 96 215 895 83 424 979 75 472 994 71 571 639 149 206 988 68 291 721 137 786 997 102 156 786 161 86 214 94 242 455 98 12 401 89 222 260 85 168 743 98 927 948 115 352 845 19 662 898 109 180 719 66 6 408 19 246 838 105 690 875 85 154 945 121 73 398 49 546 854 95 166 270 114 784 988 43 533 669 106 791 867 35 294 934 115 208 679 112 400 876 173 943 961 139 882 906 116 563 695 67 261 933 94 371 533 85 187 286 120 519 761 101 45 67 33 769 918 43 341 802 143 477 625 105 134 232 87 211 274 104 373 987 81 122 395 147 220 866 116 260 982 138 20 836 119 296 763 73 81 498 100 179 538 116 889 956 106 0 627 63 58 810 75 11 204 83 85 205 110 257 766 101 448 512 30 381 992 56 399 891 104 259 493 144 435 912 101 334 824 136 328 724 136 322 514 102 247 307 97 11 67 57 464 561 145 467 952 150 638 784 115 323 972 163 13 871 129 236 884 48 756 820 93 68 89 94 213 326 120 540 623 31 197 725 60 50 426 84 46 821 136 382 435 106 252 571 119 432 469 80 614 771 83 240 553 128 424 541 114 36 406 124 11 795 118 969 997 104 1 657 111 44 84 126 505 553 123 347 546 67 103 675 106 49 207 136 647 947 92 383 430 33 696 778 149 34 422 131 374 811 85 213 868 133 240 807 169 2 673 32 461 695 88 149 813 124 381 914 112 591 804 90 417 921 56 185 539 122 506 975 106 354 883 143 489 995 115 129 244 96 165 629 123 5 342 101 6 709 63 527 995 103 140 629 94 200 634 143 57 568 118 350 999 98 304 651 122 25 410 82 656 970 91 888 998 111 277 801 124 378 886 92 127 920 91 446 746 68 233 891 105 173 426 152 118 838 134 69 595 88 495 570 29 94 795 109 435 496 96 80 645 114 402 656 118 323 935 142 201 472 131 132 211 54 458 620 160 491 900 123 589 610 92 384 528 105 69 241 26 706 990 133 274 843 76 187 510 28 33 827 43 142 825 93 53 338 97 75 993 133 227 528 120 8 844 82 775 843 138 697 908 105 622 637 39 867 954 90 703 892 85 161 678 68 312 922 109 151 859 123 144 518 86 370 467 113 309 486 129 392 482 126 301 697 183 35 572 87 712 746 81 310 819 72 590 929 89 353 830 56 863 902 67 7 99 62 594 726 82 259 776 73 77 795 151 376 773 152 704 892 94 174 863 96 261 414 150 178 646 142 452 831 107 229 900 110 559 657 98 276 424 66 145 666 87 141 479 76 377 535 111 249 923 88 274 586 41 27 135 84 36 833 45 400 496 78 502 985 111 89 565 85 725 766 52 501 520 51 232 728 139 91 668 78 730 776 115 604 956 145 278 801 98 548 695 131 391 480 162 167 787 176 783 838 91 121 508 90 288 484 94 91 182 99 234 418 159 131 756 118 336 349 146 157 935 107 273 621 113 130 419 100 198 730 77 346 522 65 193 386 85 196 383 138 418 757 117 321 363 75 745 954 72 439 787 88 429 479 116 436 586 96 587 752 121 552 759 114 325 972 43 288 505 133 753 792 97 4 722 90 563 843 68 467 491 89 524 880 84 72 495 79 412 778 122 550 770 114 22 486 70 299 908 38 22 98 142 67 973 56 822 852 101 70 834 117 115 391 99 382 672 149 169 762 79 800 922 90 42 246 133 2 516 125 788 913 72 352 694 71 164 848 111 260 261 100 269 344 92 251 754 91 428 876 130 197 856 169 81 345 129 577 773 92 446 641 61 152 781 112 503 746 129 345 347 117 32 373 155 95 184 87 17 642 98 669 866 86 288 369 126 345 418 56 56 302 95 301 823 64 882 946 39 17 358 108 267 664 67 820 896 85 429 542 153 438 565 136 183 692 79 421 656 129 147 191 108 470 658 147 239 666 65 17 212 109 770 817 97 93 989 81 516 977 140 622 806 53 663 893 91 710 976 62 476 820 72 393 702 153 276 967 139 127 463 126 123 379 128 53 305 87 241 538 131 378 959 136 544 868 130 388 506 178 242 545 102 776 969 133 190 435 132 278 887 78 158 921 142 187 965 95 155 209 151 367 458 132 826 969 124 978 998 93 12 741 67 594 690 125 69 745 115 603 913 80 51 136 154 86 588 48 412 679 110 461 815 107 10 818 32 220 993 90 363 992 92 137 422 28 338 754 85 790 853 66 450 603 148 380 858 96 416 480 142 124 472 112 105 716 111 431 671 123 860 904 131 130 420 88 228 929 133 902 939 113 352 563 127 45 209 86 519 538 92 160 975 153 783 807 76 171 662 130 433 485 59 159 997 161 363 685 97 20 483 123 399 752 112 209 663 148 423 972 113 613 730 132 139 602 57 52 814 54 616 955 125 111 742 134 56 645 94 372 492 159 947 981 97 286 875 90 117 163 132 951 978 114 163 435 88 280 290 116 83 205 97 28 854 65 23 171 100 86 470 84 187 928 49 57 554 97 55 938 117 781 868 129 202 677 131 439 847 120 359 553 84 228 302 115 54 176 114 466 618 111 617 815 116 352 786 85 383 465 119 428 551 95 6 741 86 392 402 132 584 588 116 172 565 80 632 865 140 145 685 127 570 704 71 321 508 78 226 474 144 482 892 117 194 785 98 18 863 103 451 829 112 690 735 39 104 965 77 239 976 124 402 841 136 375 952 67 408 888 155 632 863 85 81 489 68 347 586 107 207 419 43 60 207 98 10 708 96 226 934 113 44 416 68 183 934 78 163 539 99 218 937 93 211 799 116 204 873 70 553 722 36 110 494 107 374 926 86 29 830 138 566 663 92 297 738 54 467 772 101 474 518 102 492 672 128 234 317 23 245 928 90 63 683 158 348 432 68 331 667 74 305 395 93 338 860 75 201 419 137 55 511 86 832 995 114 115 234 104 237 690 108 435 766 108 551 777 97 117 242 128 582 880 112 312 758 107 99 550 91 466 627 102 68 74 136 9 113 102 67 392 124 672 778 110 256 328 78 769 896 69 32 306 133 213 667 99 157 432 97 180 234 127 802 991 90 627 657 101 652 765 92 375 470 129 63 466 95 852 932 72 330 332 115 61 457 138 132 787 57 58 405 96 52 998 106 269 736 148 431 446 112 243 496 72 36 806 107 397 551 103 127 650 84 335 405 82 397 889 107 66 356 99 546 965 91 238 304 101 235 758 94 644 808 79 736 855 125 69 240 105 644 701 93 462 591 124 174 595 44 9 376 113 670 911 155 505 841 75 222 962 47 121 663 120 130 704 115 282 793 111 758 825 96 285 520 98 313 572 101 142 922 102 435 987 130 522 543 109 280 323 110 692 898 92 495 946 96 605 808 97 35 548 106 2 806 138 575 974 81 151 948 103 190 550 90 495 811 87 328 914 127 284 709 121 846 995 45 185 660 114 151 235 70 407 815 91 183 587 126 262 494 125 686 953 56 112 438 137 265 391 102 329 334 102 228 535 116 872 895 117 70 346 83 122 784 36 126 741 99 57 994 144 389 564 122 668 957 134 55 348 76 96 812 125 24 962 108 74 109 105 53 641 59 244 968 145 350 617 123 225 504 88 96 105 68 286 700 114 477 574 84 47 251 107 819 933 143 474 701 65 27 494 110 184 270 78 404 467 57 488 917 74 791 943 72 273 544 63 72 348 77 286 904 61 100 466 49 347 894 127 118 451 114 212 656 116 72 435 116 29 533 101 186 866 79 464 538 105 506 685 91 264 531 123 160 207 87 95 931 92 249 469 87 914 966 87 166 670 109 157 723 74 309 531 107 461 644 128 409 807 144 465 891 77 57 348 88 652 839 139 111 153 125 195 316 143 327 524 96 712 887 75 666 942 82 675 747 66 105 974 75 260 538 1 600 774 144 146 407 70 92 680 119 114 988 67 305 517 102 523 560 135 164 762 114 724 779 86 154 591 83 166 632 102 792 828 108 115 973 83 706 743 72 149 603 27 70 419 122 223 873 99 711 751 98 406 868 50 200 849 116 552 602 50 698 759 31 61 701 112 180 487 87 56 657 139 47 352 175 755 923 120 234 920 149 358 916 168 436 725 66 375 454 150 209 823 67 108 400 141 249 397 103 458 560 141 887 997 41 606 960 56 564 878 106 98 430 95 113 862 102 881 961 108 143 635 75 180 245 124 728 874 116 721 810 87 350 444 120 414 842 105 91 746 120 269 526 128 510 911 78 605 909 87 264 649 122 207 551 81 154 370 118 265 976 77 372 816 88 253 413 110 396 677 92 29 247 76 46 212 67 882 908 130 363 667 75 619 781 132 197 668 73 403 929 97 76 560 142 60 698 64 477 849 124 762 801 87 459 465 69 53 642 58 264 300 41 3 348 55 629 887 60 412 870 107 176 659 140 109 698 59 574 768 102 327 472 51 112 337 70 184 326 109 332 972 44 105 287 160 102 886 105 81 301 122 545 678 145 13 842 122 355 414 68 153 486 104 632 833 71 18 128 139 91 675 166 94 713 105 353 516 67 777 898 140 21 497 119 219 859 86 605 674 100 77 524 93 222 555 124 695 769 78 723 816 66 649 783 133 110 690 129 611 875 55 40 134 92 233 254 112 292 336 92 16 313 97 691 989 103 277 341 140 99 158 104 514 900 99 41 838 72 473 513 98 520 697 114 231 393 123 105 536 99 51 181 134 489 548 86 573 794 26 501 560 88 854 856 157 500 720 123 401 964 128 77 792 69 397 718 190 370 429 71 144 348 158 214 713 39 684 777 62 60 595 95 228 376 111 129 867 83 588 848 115 618 964 69 97 154 78 109 949 104 11 164 90 399 686 64 36 787 54 334 366 128 3 142 137 730 764 69 600 662 158 66 818 127 624 856 72 591 704 77 243 773 109 5 997 102 206 760 128 70 826 78 163 334 121 277 288 105 558 641 32 21 357 100 622 903 161 481 981 129 536 843 106 592 954 107 14 429 77 245 556 35 50 390 167 627 875 57 256 845 105 318 700 114 516 858 77 491 763 96 248 670 102 465 998 175 382 919 119 507 719 75 350 869 102 467 656 99 728 834 57 126 222 56 229 479 107 397 465 129 491 938 96 98 525 130 2 324 78 190 308 90 233 883 184 236 255 83 291 826 157 608 674 90 289 883 61 26 972 83 749 805 92 60 965 83 598 893 118 334 516 93 770 916 124 125 703 92 36 721 105 488 745 64 288 984 109 345 907 75 116 460 86 3 714 96 912 988 53 456 514 128 321 326 57 319 965 80 346 718 113 194 484 122 479 589 87 311 405 120 375 718 89 231 681 54 687 787 111 369 567 74 431 971 126 896 968 103 52 665 107 949 996 66 76 540 104 291 297 83 165 347 140 926 954 71 277 859 122 527 632 114 642 968 52 1 705 96 132 229 64 504 897 72 440 477 100 398 587 84 582 929 69 687 688 60 90 253 113 810 812 78 12 495 94 346 599 91 514 840 76 811 941 83 520 521 128 777 856 98 274 904 74 82 809 111 84 610 107 529 587 105 762 989 112 16 957 141 348 820 95 32 674 111 297 463 96 21 527 42 110 781 43 84 404 67 789 984 98 656 760 85 228 942 95 600 611 74 817 855 121 242 793 117 52 959 136 533 878 97 711 787 133 241 676 74 128 165 128 87 799 152 199 345 131 314 975 146 188 245 106 574 933 100 502 708 121 467 896 126 579 874 60 371 977 106 43 429 84 149 414 143 171 666 110 365 662 52 361 387 71 305 879 162 610 827 41 359 880 97 872 886 94 461 526 82 89 752 148 281 732 121 486 812 140 566 863 80 310 580 95 632 796 108 150 840 134 142 979 104 110 918 94 233 359 126 413 614 66 456 792 107 366 734 114 648 718 63 299 457 107 613 765 147 395 719 57 719 796 119 24 290 95 755 896 155 559 902 83 335 740 23 164 209 111 922 975 74 354 996 66 484 923 84 538 869 68 130 656 111 142 391 91 283 652 155 583 796 45 247 482 123 147 289 132 360 670 96 519 824 85 344 773 76 470 685 103 603 700 128 119 722 90 621 628 101 2 607 135 218 540 143 138 987 117 247 763 63 702 772 101 67 994 64 77 592 119 210 498 133 281 798 121 198 413 121 837 886 91 390 451 108 111 417 37 113 146 123 48 121 47 357 774 93 375 612 151 419 955 74 641 872 100 359 816 86 920 928 79 24 191 41 204 404 113 619 944 91 733 984 113 131 794 70 21 26 20 322 410 92 67 567 150 481 684 116 345 905 85 594 648 78 490 968 100 534 753 100 485 850 60 835 854 105 400 618 131 63 794 53 36 447 132 83 220 69 16 235 88 382 592 80 168 229 92 163 568 164 262 667 109 667 698 45 37 583 124 334 746 76 748 760 105 478 641 100 9 537 124 175 424 75 789 827 136 479 514 126 421 886 90 163 172 110 761 927 106 332 656 42 731 776 63 199 335 83 397 948 173 100 107 105 252 497 88 840 879 49 37 89 152 237 339 125 278 475 44 127 296 92 142 950 94 210 801 131 610 790 112 85 827 128 509 952 91 371 947 124 326 765 88 224 906 118 238 342 94 22 781 29 943 957 82 238 477 69 335 986 86 458 502 80 239 548 56 143 190 100 221 331 114 17 960 88 186 224 57 82 350 77 393 796 90 615 857 80 95 278 126 584 959 29 227 327 87 779 848 66 243 433 97 466 820 22 192 977 89 614 655 99 8 296 105 530 868 84 206 896 126 359 897 94 155 708 77 496 928 114 198 582 111 700 782 118 551 913 143 181 974 68 53 334 146 62 919 62 648 693 84 87 676 104 289 751 45 112 789 136 25 379 70 398 528 118 154 159 88 238 382 65 451 483 113 289 398 114 473 831 81 103 957 85 505 521 97 201 607 92 487 928 119 312 475 100 171 907 146 221 281 100 337 565 123 170 522 104 43 95 76 191 553 65 833 927 127 500 788 124 259 577 94 462 523 136 318 536 104 291 389 105 932 971 78 539 668 53 332 960 90 68 254 115 108 404 103 167 886 76 226 654 133 856 935 91 66 575 95 141 350 63 461 817 73 432 555 140 518 601 69 814 921 121 329 868 126 254 886 148 502 642 129 136 314 135 179 568 87 556 890 135 92 898 139 19 312 72 178 318 81 254 415 137 254 286 114 16 49 123 514 921 89 382 786 115 413 700 109 570 977 110 251 806 77 59 302 89 124 530 67 35 788 88 524 570 85 161 514 139 114 581 56 124 606 113 243 603 89 378 978 95 88 106 145 579 589 132 568 624 81 440 671 113 547 822 104 234 325 17 543 940 127 965 975 106 183 884 62 521 804 138 150 172 114 47 453 105 147 656 170 362 644 113 624 970 60 15 321 97 378 394 161 103 279 37 83 847 79 414 707 166 239 873 108 122 381 143 144 538 101 516 920 145 482 664 101 553 646 111 731 800 45 514 915 93 101 246 116 161 363 76 610 629 62 605 881 113 724 882 68 24 999 113 193 756 82 391 773 49 100 978 120 8 310 130 269 752 91 308 825 143 173 583 118 68 324 107 22 365 103 136 771 91 100 949 112 381 821 121 300 720 74 126 183 105 325 643 118 349 834 95 132 247 84 231 776 101 501 811 67 204 393 84 57 536 85 202 624 125 56 655 149 176 614 100 47 77 79 643 795 72 871 882 93 86 851 105 177 785 132 758 854 150 189 386 124 680 959 138 178 183 107 40 513 98 587 941 113 177 743 89 473 925 58 28 753 98 381 873 63 208 995 117 93 854 128 278 298 81 808 915 141 42 524 81 785 878 102 124 313 103 418 828 115 40 936 89 386 518 61 292 688 90 592 692 57 657 967 125 40 332 134 220 558 115 154 905 40 264 766 108 763 965 72 371 655 66 241 356 88 879 941 89 298 796 94 164 224 140 356 587 64 133 188 88 239 374 90 399 506 51 216 760 95 470 748 94 129 346 95 317 835 136 129 736 68 109 499 68 306 487 87 284 713 32 625 751 104 319 896 88 40 647 107 459 516 104 429 964 181 260 304 127 45 506 36 185 666 100 16 946 115 215 232 96 203 535 38 559 665 127 682 717 87 391 719 147 224 385 100 195 505 95 198 374 91 384 977 46 734 891 116 489 607 109 674 778 66 124 218 50 52 449 92 145 426 90 308 952 87 256 552 122 348 504 63 0 909 96 371 646 127 38 841 99 264 371 93 506 722 79 107 269 131 169 775 98 283 609 64 98 654 133 113 390 67 697 800 125 169 494 63 217 489 57 378 489 128 392 684 98 265 854 131 177 776 102 258 923 93 128 131 53 267 437 87 31 36 102 93 434 60 165 866 109 828 858 69 108 462 74 541 995 78 8 174 128 808 824 101 470 971 82 268 391 74 841 923 94 505 510 87 340 344 89 226 733 72 38 67 102 502 607 19 107 970 104 10 481 85 223 649 88 501 615 42 680 958 129 403 565 135 280 656 103 243 772 91 574 994 93 81 120 112 365 604 117 78 198 77 449 984 174 226 964 110 74 650 77 853 864 109 751 768 139 422 932 41 50 688 111 11 868 118 327 748 73 843 986 144 39 791 73 736 906 87 260 833 111 167 705 7 122 142 186 88 229 132 447 780 94 388 769 112 403 879 85 111 406 70 328 972 117 817 852 54 13 537 160 346 687 137 6 405 132 13 372 98 34 804 124 88 100 71 554 844 118 474 717 102 90 671 113 223 307 118 241 998 120 365 651 148 360 963 68 306 978 139 328 751 110 268 984 113 151 383 159 253 664 96 598 803 127 506 837 95 740 778 81 348 492 127 145 854 81 805 884 60 61 872 114 725 810 95 331 924 72 126 189 83 281 867 160 252 495 119 224 778 40 729 783 107 379 729 70 355 649 145 706 804 105 56 649 115 50 704 69 672 768 114 39 191 95 484 945 104 278 752 62 711 906 65 58 879 91 277 692 157 137 873 84 138 622 142 132 579 100 161 644 93 44 319 135 406 410 94 463 473 152 104 776 68 272 708 165 401 587 102 692 817 91 760 950 168 202 804 101 130 596 73 379 514 64 562 581 111 100 252 84 493 621 131 876 915 92 33 818 107 651 916 118 53 224 94 360 398 112 752 973 135 451 812 102 693 958 80 227 321 109 327 456 101 783 909 94 187 856 125 1 643 93 147 521 73 568 613 118 429 796 128 650 657 123 877 902 39 281 599 153 205 602 138 296 484 79 623 641 88 731 857 114 330 790 164 352 514 76 76 432 102 132 631 115 153 349 150 385 451 123 489 838 78 351 744 109 12 302 69 168 429 135 485 976 99 372 921 84 238 344 21 95 392 73 161 719 166 280 628 85 173 324 130 399 809 183 199 697 102 171 841 143 384 436 46 732 820 128 271 513 79 802 837 102 80 308 97 738 961 113 8 687 106 525 912 122 612 939 57 151 957 62 327 784 108 259 990 161 171 996 102 131 332 119 865 892 102 34 840 83 538 539 119 89 468 83 232 288 99 88 949 87 207 639 84 15 60 125 104 850 108 160 657 96 333 636 80 382 597 105 552 641 96 218 386 88 435 907 107 802 856 95 78 634 175 316 581 88 257 913 98 46 456 93 106 409 117 68 301 105 176 322 121 646 998 80 693 822 138 35 970 124 217 846 57 774 839 61 139 916 104 546 979 76 594 923 35 250 334 72 226 281 80 549 973 57 89 702 138 66 126 143 69 656 79 74 289 49 807 812 63 514 829 118 155 809 98 305 745 133 824 886 68 389 820 90 119 994 88 848 928 90 210 957 93 292 683 90 13 754 79 306 551 120 133 823 130 208 400 126 635 694 65 212 907 110 65 225 135 283 338 121 564 821 71 371 826 72 247 729 96 379 801 92 286 310 103 148 931 131 153 261 95 281 875 63 105 802 97 18 654 37 307 405 127 148 731 98 444 632 129 288 884 85 276 487 116 429 627 125 118 525 102 402 906 111 393 940 63 260 869 99 255 818 91 150 287 59 638 774 60 565 691 131 57 325 123 764 984 30 378 457 124 35 337 80 57 437 131 260 804 104 315 839 190 370 492 98 387 719 115 33 672 98 468 752 92 967 992 73 275 895 129 569 733 133 357 889 109 431 632 46 136 823 85 542 843 94 509 948 149 689 769 136 224 895 73 141 691 100 168 755 97 497 673 77 243 568 74 316 748 104 253 273 46 33 203 110 219 325 103 131 283 122 212 573 124 188 746 82 4 919 135 768 795 95 722 791 82 601 700 45 159 832 97 270 594 120 40 316 83 124 984 68 782 913 66 7 108 131 124 679 77 504 974 121 294 777 142 335 928 83 713 720 104 278 961 97 748 785 70 123 827 68 488 866 149 344 381 97 189 581 111 480 490 131 720 906 105 214 353 110 170 444 95 769 841 156 658 763 88 80 940 119 709 768 107 45 284 99 287 544 104 289 847 94 118 183 141 146 791 153 206 565 23 398 906 126 109 485 54 509 682 49 635 985 133 366 885 109 536 970 46 653 951 142 963 971 68 646 958 69 126 147 140 610 781 88 225 821 124 53 877 9 277 700 98 95 965 97 143 585 92 305 689 73 193 429 95 34 799 84 337 347 77 66 503 100 32 386 81 32 574 79 477 792 97 256 393 80 754 908 119 118 398 126 395 857 141 249 831 61 132 502 130 401 863 88 695 791 169 272 305 96 497 656 73 387 826 100 134 301 111 301 703 143 61 203 85 74 136 134 416 750 46 581 600 108 225 542 109 532 695 117 349 801 55 519 615 82 366 484 166 426 672 121 525 714 137 293 708 68 735 981 84 168 869 60 315 604 106 737 875 55 238 411 93 411 888 111 661 850 95 257 832 88 805 918 85 717 975 135 196 895 108 181 845 80 115 465 61 77 663 94 640 650 139 171 923 106 254 831 107 729 799 79 10 640 86 717 920 83 109 402 84 238 969 93 734 742 64 704 715 99 58 183 123 310 843 64 493 948 67 613 985 114 577 951 102 314 879 74 42 450 114 863 909 97 711 731 102 254 829 103 409 782 95 772 963 80 126 650 107 94 226 124 246 283 138 503 540 80 321 666 68 246 705 90 212 407 130 329 655 104 328 779 72 406 592 97 397 990 41 46 784 99 623 723 144 224 397 100 395 525 108 113 293 100 375 606 88 98 617 68 291 395 79 293 745 110 335 989 186 847 887 83 627 628 76 502 750 144 450 923 94 321 619 104 460 483 82 24 352 88 775 949 104 51 68 85 366 536 70 91 250 119 360 823 72 544 857 52 404 822 124 504 950 126 254 631 123 188 944 96 583 692 104 27 136 129 155 951 110 179 589 139 544 678 135 101 798 114 114 383 172 78 778 85 45 710 104 103 242 144 85 605 39 104 697 124 776 996 121 341 712 83 122 241 71 639 863 65 535 784 109 423 635 120 391 766 129 586 665 74 304 846 45 241 394 87 258 670 93 100 287 123 54 717 46 504 505 95 608 614 101 311 835 81 440 856 138 160 547 129 211 259 105 14 336 166 336 916 96 452 905 141 156 892 54 336 973 72 492 720 141 176 932 111 187 311 111 234 528 106 475 812 82 543 711 77 137 985 64 47 557 151 555 912 33 123 942 194 63 915 53 57 566 113 499 871 121 165 802 159 28 976 157 81 104 124 729 832 77 57 618 111 266 757 111 342 378 137 160 972 87 581 628 74 587 929 74 376 790 56 563 703 33 314 372 119 80 600 79 131 760 91 217 270 121 26 499 119 600 620 65 292 741 167 532 593 101 340 753 130 15 634 95 487 564 121 332 838 66 4 796 54 732 936 90 326 626 101 697 901 132 910 981 66 73 716 30 246 602 85 345 814 86 734 787 124 526 982 113 25 109 26 852 985 72 302 747 140 314 574 122 413 989 121 310 768 94 21 938 121 349 847 80 52 93 96 206 283 77 263 377 96 223 225 109 140 462 85 718 982 44 92 606 102 409 666 80 782 920 104 829 972 90 653 897 125 135 147 87 385 923 95 348 707 90 602 812 157 24 818 86 28 688 104 632 801 98 14 179 65 362 969 70 29 250 117 87 910 57 144 708 128 525 785 101 727 932 127 215 486 114 31 537 87 204 595 85 119 708 173 673 816 35 101 925 53 307 475 109 146 250 92 512 845 85 210 792 80 816 980 103 44 387 127 495 730 93 41 705 107 743 835 113 165 173 80 132 661 77 129 154 132 598 917 104 204 838 70 819 888 145 507 543 122 624 625 107 469 512 72 364 366 125 64 156 103 150 863 126 184 215 85 96 414 90 13 199 114 198 228 115 56 880 86 535 864 87 749 894 102 150 180 68 729 950 89 475 885 126 748 918 97 132 355 89 625 977 97 220 487 103 107 634 110 124 636 106 670 827 117 807 824 76 39 180 49 526 627 134 334 339 141 383 533 80 69 199 132 153 691 73 270 720 102 191 224 113 865 879 57 218 903 95 130 945 91 36 386 105 652 989 119 133 201 120 167 899 108 514 990 100 15 524 81 228 418 145 481 746 75 518 922 121 116 222 128 639 866 127 139 474 156 304 380 68 291 859 98 337 707 96 669 958 96 127 981 147 25 970 106 178 929 78 636 837 81 210 398 97 359 847 71 258 983 106 768 817 99 281 392 71 17 568 93 498 606 87 236 890 109 338 659 69 734 924 119 414 798 95 529 921 71 4 159 96 280 379 95 165 641 42 572 997 92 97 164 128 263 821 146 66 384 98 661 750 127 791 960 75 225 340 133 354 556 90 154 652 71 521 652 115 590 776 109 401 459 104 545 666 95 219 360 93 378 826 34 571 809 122 586 800 113 79 378 110 212 635 60 468 840 116 481 538 102 185 220 77 671 985 89 64 135 75 52 101 88 496 633 147 8 677 122 55 278 64 522 841 96 568 831 88 10 243 62 384 931 98 514 710 106 606 736 85 771 885 108 142 997 122 421 749 78 193 876 102 132 662 110 284 943 107 329 557 88 46 666 161 800 803 120 58 378 123 547 870 85 19 35 64 470 884 81 41 745 111 335 827 42 733 779 67 493 949 115 77 245 88 4 622 116 44 555 127 375 797 126 539 792 71 64 938 137 191 702 93 412 830 71 767 976 90 660 897 93 100 133 91 272 915 80 521 953 97 361 951 91 482 984 65 719 901 108 635 729 108 542 749 108 450 771 104 277 591 72 612 753 77 86 292 108 728 973 88 49 198 65 150 252 69 100 912 80 43 216 49 340 500 111 363 884 90 437 723 90 265 767 143 587 980 120 687 774 93 80 848 107 474 507 109 676 869 104 761 872 75 315 809 65 24 763 122 97 583 117 36 737 71 177 664 74 39 357 141 76 976 134 88 549 162 113 330 66 608 982 147 302 656 80 52 650 103 685 951 129 63 786 103 22 494 91 129 739 130 383 668 101 110 539 123 274 536 126 600 821 134 203 235 108 365 565 111 124 970 141 132 821 152 327 785 107 285 820 123 506 799 117 765 829 103 74 665 113 155 391 138 321 478 47 234 799 117 16 308 78 466 962 138 463 799 114 69 563 96 316 650 123 288 904 144 54 760 121 152 829 107 298 496 101 542 830 42 373 938 96 281 525 100 255 491 82 194 549 91 802 957 88 298 513 118 339 998 95 664 671 98 200 782 136 575 866 93 13 990 57 184 581 66 725 923 134 96 239 90 164 297 114 559 805 120 597 760 71 180 415 84 133 395 135 434 956 93 521 936 109 500 753 104 601 907 92 8 451 102 490 544 84 39 875 87 304 901 59 194 449 93 475 974 44 241 642 145 383 421 106 138 759 85 165 916 75 312 830 84 109 863 124 100 227 57 462 845 111 376 583 116 594 759 123 331 586 100 265 330 140 399 874 117 36 950 97 306 814 72 115 653 96 620 839 129 434 647 51 97 810 81 324 486 132 63 908 66 54 266 128 651 786 129 331 750 114 223 497 169 425 865 98 414 936 127 128 554 60 40 393 104 305 482 155 549 597 60 74 83 54 136 179 100 305 812 134 281 593 100 362 387 122 196 739 109 82 426 153 94 646 128 578 962 115 118 995 99 168 858 51 183 535 132 47 250 69 53 397 106 20 593 94 255 936 110 248 254 61 524 711 90 71 553 145 225 430 140 427 824 136 518 684 73 241 391 120 208 784 112 39 982 54 45 768 67 65 971 73 108 143 66 204 705 86 77 481 142 826 989 54 236 595 78 77 629 143 288 293 22 145 542 118 850 875 77 348 509 44 245 999 119 361 490 77 407 709 108 246 527 80 161 959 95 387 411 70 304 573 142 654 766 95 154 495 88 362 820 101 372 400 54 676 755 103 342 497 104 42 116 101 209 248 113 294 677 70 167 761 142 187 516 92 29 646 143 146 155 107 504 858 61 102 962 90 140 247 120 8 455 150 31 925 62 353 975 148 180 896 65 190 663 74 29 133 120 106 536 151 680 955 72 463 716 36 510 567 90 36 614 143 568 956 122 448 671 37 318 386 107 590 760 147 449 611 115 164 208 82 356 362 40 54 766 68 175 754 87 114 997 118 256 823 94 164 676 129 872 923 62 221 803 54 459 549 54 672 888 100 309 697 102 64 700 95 2 28 98 72 726 103 34 645 101 158 163 73 69 597 147 33 60 73 221 863 101 406 715 115 262 527 126 610 615 83 175 330 58 692 831 98 355 716 61 225 560 94 135 978 132 528 845 110 327 422 62 225 349 113 25 140 88 340 738 70 894 998 40 456 922 92 479 864 84 83 863 89 663 859 124 582 949 35 21 991 96 394 784 72 294 337 147 638 643 1 322 563 84 352 430 81 186 372 108 214 280 148 123 470 81 785 801 144 44 785 129 40 861 71 767 938 104 319 481 108 523 977 150 652 754 86 238 955 77 104 848 108 431 739 81 237 440 45 753 968 101 375 778 94 105 865 142 560 918 72 368 961 128 187 628 147 169 907 110 391 955 92 736 790 58 205 922 137 46 58 89 132 641 94 858 922 119 269 843 106 373 968 100 712 972 128 220 537 141 18 572 77 225 232 139 427 513 78 934 970 94 428 799 106 492 616 107 445 647 97 334 727 125 325 776 84 175 255 100 302 332 44 307 633 36 45 354 130 136 324 107 575 955 89 307 519 63 243 422 104 453 454 79 44 977 82 548 628 68 450 624 150 276 342 130 80 344 150 636 806 159 19 59 91 157 162 129 566 622 126 480 932 66 319 588 122 865 983 85 688 880 168 28 662 90 21 243 97 64 446 84 126 547 134 389 494 76 149 659 117 325 728 72 254 278 77 29 711 110 797 805 47 482 613 86 847 929 127 0 908 142 462 606 141 62 125 93 667 946 51 573 814 92 507 974 106 76 466 90 111 515 98 96 791 103 585 649 106 552 560 113 12 161 78 13 67 90 370 755 85 184 459 124 404 560 81 163 456 84 569 808 87 25 683 105 123 631 101 70 778 88 14 285 81 365 869 46 15 738 109 44 727 140 159 305 108 246 558 142 57 874 59 329 699 137 15 844 70 13 240 90 115 514 135 608 728 118 123 552 92 539 907 53 332 969 93 130 320 122 398 862 75 202 631 53 555 623 85 312 592 150 171 356 71 40 787 70 350 636 119 293 870 107 447 474 119 457 898 128 603 682 123 376 578 128 116 428 77 713 971 93 291 520 90 312 486 141 69 725 154 101 340 83 870 954 110 848 978 78 352 581 123 452 540 88 835 878 60 890 972 141 304 733 83 849 868 98 149 495 153 817 859 137 290 883 60 494 660 116 118 883 78 87 774 37 54 80 63 153 238 120 123 568 94 552 702 150 64 546 73 56 91 150 768 911 101 741 849 95 43 198 146 158 908 79 231 730 112 56 368 22 529 817 82 120 869 119 452 534 118 421 911 93 121 840 110 363 551 132 436 573 90 384 684 102 300 753 58 28 601 98 303 596 118 71 534 151 85 990 84 323 437 114 57 169 183 229 524 80 311 400 34 713 759 118 136 497 121 33 673 176 597 652 84 339 545 63 485 738 16 365 527 86 656 899 148 234 745 87 601 905 141 409 869 127 384 927 102 280 759 133 595 618 121 304 375 88 155 399 86 96 144 103 488 955 66 380 758 140 631 848 112 485 591 80 192 838 108 19 809 94 87 296 87 573 806 72 145 249 133 161 397 133 330 812 108 102 645 53 246 485 141 110 259 92 155 493 104 225 463 80 198 898 127 188 445 104 218 660 58 255 407 96 33 391 95 153 228 83 289 473 78 335 655 156 518 914 45 154 853 56 789 957 100 153 801 112 315 646 105 34 587 95 74 412 53 192 923 118 474 924 79 542 770 96 373 989 67 179 526 81 123 474 118 382 719 136 812 920 117 399 941 116 99 651 83 627 890 90 222 581 165 813 897 100 237 831 124 541 809 168 454 641 83 380 768 105 82 355 91 475 593 85 0 638 163 103 451 109 97 772 141 122 200 79 133 526 101 458 507 113 157 750 75 70 858 76 326 347 77 655 906 87 672 910 114 549 910 84 18 953 97 714 908 130 264 528 25 236 972 84 639 642 118 200 951 21 639 757 149 454 518 144 270 664 45 175 724 95 292 416 62 142 562 93 271 552 78 295 623 101 103 362 112 427 647 70 815 870 124 23 732 101 479 710 128 103 935 81 12 909 99 443 927 138 639 832 111 644 791 87 61 918 109 663 698 94 412 758 87 552 963 135 228 592 64 691 898 119 289 571 72 40 795 121 34 984 105 299 331 105 342 896 85 12 223 125 131 378 70 200 646 132 361 966 28 35 61 87 204 624 118 381 447 108 274 358 76 125 973 92 210 749 135 386 787 64 226 671 94 135 684 132 42 896 140 15 660 101 171 248 99 649 785 91 6 628 127 200 783 160 33 66 87 51 785 61 571 783 67 790 837 113 458 811 118 50 253 101 844 975 98 700 991 77 16 869 142 372 639 79 229 527 86 80 879 94 262 976 125 130 284 103 260 431 125 80 195 165 60 726 83 196 330 67 343 803 86 131 285 116 123 613 101 99 453 91 23 276 96 227 822 94 331 985 119 325 497 122 81 936 78 210 539 103 521 720 72 61 626 99 179 556 99 128 805 138 473 937 140 499 673 117 175 837 81 367 508 55 124 748 139 241 402 78 26 850 62 708 862 71 496 668 95 628 763 131 159 882 72 159 647 115 50 118 122 421 652 73 420 636 105 178 900 102 177 651 108 24 376 80 60 367 56 592 646 109 398 698 71 453 874 70 351 498 131 462 654 106 271 743 182 137 751 117 582 956 66 311 367 140 51 938 73 9 778 48 660 878 60 440 735 89 541 923 115 40 187 138 138 256 89 358 559 151 106 110 95 527 776 109 146 423 57 9 831 85 442 590 129 176 295 57 3 460 121 7 786 151 136 917 126 330 775 70 26 61 75 185 789 117 343 566 38 228 672 137 319 799 161 340 869 83 68 555 116 603 704 185 314 997 89 107 623 158 144 441 151 263 519 128 433 859 150 305 981 81 461 875 120 900 912 124 761 790 27 105 107 112 517 616 89 41 42 126 104 896 114 8 148 107 316 944 105 361 781 79 606 759 158 392 731 77 360 832 91 309 628 63 781 824 100 77 467 84 547 873 113 472 615 81 374 986 162 19 264 78 383 539 114 115 657 113 156 830 101 27 163 71 406 453 75 74 938 121 805 843 74 155 907 95 120 376 134 206 293 139 504 588 84 554 756 89 221 453 53 747 962 76 147 325 101 132 471 104 299 656 130 214 591 65 434 623 153 306 563 105 680 722 170 222 387 144 141 695 148 201 396 44 485 726 74 432 816 128 158 977 97 180 371 115 243 935 78 487 695 62 402 962 27 145 523 172 17 48 110 30 416 65 121 668 54 523 724 88 767 861 69 160 715 112 204 541 66 82 110 91 158 562 63 241 463 101 161 807 121 486 811 75 323 538 51 513 877 94 260 544 145 128 231 117 282 593 73 287 590 88 289 632 104 671 886 112 219 464 60 39 874 65 619 999 58 590 922 75 564 572 97 291 418 134 444 602 93 73 590 86 561 893 82 89 488 63 400 926 84 658 937 104 483 662 89 421 890 147 90 227 134 426 499 97 291 928 76 160 767 72 315 648 127 100 312 83 295 771 120 704 990 76 342 783 89 302 811 131 440 549 90 149 742 118 118 264 103 0 872 113 449 788 109 625 758 112 398 889 50 676 723 127 112 713 93 547 680 83 224 842 123 198 597 73 403 759 148 87 98 94 295 531 73 165 505 123 99 654 82 191 384 77 228 533 101 747 799 94 507 924 123 290 961 66 307 970 73 540 827 101 819 964 96 820 842 122 196 312 109 428 519 102 573 871 97 50 637 175 231 300 91 502 771 113 850 871 190 204 448 72 134 943 143 782 794 70 391 656 70 159 678 93 299 544 96 151 690 11 556 928 141 317 479 101 818 867 53 825 889 7 213 975 82 23 564 154 121 933 81 424 843 61 643 772 116 408 954 94 523 899 92 682 823 95 641 659 95 117 905 93 772 889 70 770 928 155 394 403 83 139 177 132 291 849 94 187 634 140 87 651 82 166 201 105 447 916 132 700 820 148 15 654 106 345 511 142 579 842 125 207 955 48 301 812 86 317 659 78 622 639 88 109 344 103 611 624 103 477 715 115 475 850 60 729 978 129 157 519 137 157 514 103 672 693 90 538 613 130 248 266 114 82 612 72 35 310 118 337 341 65 452 647 102 556 656 165 104 637 117 429 670 40 522 951 102 180 792 56 197 323 142 195 318 93 877 989 129 629 919 60 519 596 129 82 755 108 765 848 159 486 978 126 404 544 89 319 622 78 454 516 98 279 495 107 155 902 88 6 453 99 107 644 127 159 259 37 661 917 95 205 310 102 683 850 127 300 542 73 473 806 83 114 548 95 71 689 97 342 830 98 962 964 86 416 777 112 334 531 162 419 872 126 333 761 73 83 306 135 308 341 114 603 670 94 12 586 82 560 978 30 21 433 69 168 530 114 368 989 61 339 807 125 59 223 146 269 436 101 120 938 131 733 994 77 800 909 51 292 333 115 492 815 96 584 858 105 199 965 136 661 937 101 52 152 83 858 926 55 696 827 108 491 766 83 469 954 126 278 687 138 445 494 89 685 728 75 306 397 144 103 503 105 312 629 35 357 780 135 24 336 121 147 222 130 330 497 119 502 819 88 620 894 92 569 783 95 463 468 92 900 962 64 616 771 92 571 690 91 246 518 73 433 981 83 568 606 105 476 595 69 469 762 92 673 698 77 145 185 126 248 810 46 804 986 94 136 181 115 164 973 44 478 745 99 618 755 119 13 790 132 333 429 125 318 733 102 290 581 33 359 659 133 586 683 109 58 531 112 717 886 89 83 463 126 524 746 91 41 928 115 86 946 96 810 934 110 413 594 94 581 748 88 123 617 94 550 959 64 522 569 102 483 765 88 354 537 68 590 860 73 290 587 128 5 696 143 207 319 69 459 700 116 887 890 165 373 398 127 191 675 98 311 414 120 11 21 74 288 590 97 179 699 133 422 888 104 126 285 134 295 942 95 120 442 117 137 214 80 87 652 55 160 297 98 394 750 101 638 760 92 120 631 122 427 531 116 312 441 93 698 722 101 221 587 116 44 332 129 6 912 132 649 720 73 320 520 128 204 470 75 189 407 74 91 311 102 412 684 100 766 830 78 169 274 110 378 440 72 681 964 76 674 697 98 103 474 130 123 994 69 260 570 124 21 540 81 598 640 114 68 852 98 599 743 104 306 966 123 618 757 97 74 979 145 564 583 88 436 975 78 431 559 96 319 675 78 471 625 98 133 998 106 298 806 81 203 460 147 454 672 78 691 908 145 829 897 114 326 529 85 341 960 128 651 781 85 543 709 165 639 676 133 57 81 92 131 297 116 64 203 120 204 627 143 572 815 133 535 634 49 332 395 102 410 811 89 27 772 69 274 894 122 139 181 161 620 626 131 0 56 89 37 170 93 154 363 103 278 676 110 675 733 138 225 731 39 410 540 146 8 563 95 544 800 124 631 689 103 61 550 133 361 848 70 114 465 97 82 849 123 397 488 47 11 904 113 326 708 158 123 459 123 324 992 136 193 845 89 743 976 119 136 215 101 60 558 136 643 837 97 327 927 108 211 316 100 64 758 109 248 534 151 144 634 39 853 954 94 166 329 92 455 964 90 130 654 127 365 587 101 226 624 111 184 637 123 475 894 56 291 622 138 269 419 73 751 762 88 279 829 104 192 677 102 60 131 101 44 186 94 140 906 73 324 354 103 43 901 110 422 491 89 85 244 65 575 961 163 86 827 146 910 932 85 316 782 60 394 734 90 218 380 152 642 871 86 520 838 81 457 893 104 580 633 82 844 934 109 311 669 149 485 869 112 118 817 112 425 952 115 138 956 38 107 417 83 106 506 70 743 955 70 215 425 106 354 472 143 826 853 81 214 991 97 175 933 93 691 878 123 344 519 102 316 901 147 743 822 71 881 993 73 285 854 143 388 546 73 295 412 119 380 659 117 13 470 83 157 738 68 304 831 122 245 632 84 148 922 149 17 442 111 638 857 87 259 517 82 346 758 118 4 938 118 3 384 147 60 954 107 116 250 56 207 961 37 131 752 88 478 490 95 180 891 120 350 857 84 285 944 63 27 71 106 72 230 118 596 950 102 148 199 132 86 969 66 396 463 149 386 823 78 427 865 62 698 846 78 93 139 53 196 234 95 458 631 125 704 969 111 12 943 136 406 855 98 614 729 101 353 970 116 262 718 63 373 895 119 310 659 86 501 688 88 266 629 146 550 589 97 104 279 33 228 853 159 84 420 138 281 390 144 535 580 79 565 684 127 33 701 148 574 821 113 50 838 41 659 745 109 82 901 83 313 772 95 902 982 98 506 774 49 797 904 63 106 429 153 70 88 52 4 473 125 281 865 91 69 717 110 203 643 108 609 905 152 913 978 117 560 782 76 7 506 99 486 970 100 35 634 82 17 702 97 8 321 95 496 862 132 174 241 114 966 997 105 381 969 115 227 576 70 144 804 147 67 662 108 761 777 81 56 875 101 244 480 88 814 827 100 352 995 58 289 431 82 4 775 92 551 959 112 191 608 130 354 454 106 156 761 106 403 450 79 4 607 123 273 369 71 526 803 111 336 734 135 14 708 76 167 884 54 89 982 138 624 826 109 339 658 98 109 440 82 151 861 133 557 890 148 140 818 73 106 282 117 397 719 129 513 945 108 289 637 16 44 192 103 393 997 134 653 688 115 400 440 112 2 993 120 140 753 100 216 509 114 142 775 84 307 862 158 355 557 128 45 942 139 85 457 134 436 474 110 63 942 70 82 199 79 135 353 59 158 482 101 784 986 137 186 831 110 157 730 55 436 860 95 184 573 124 212 976 107 627 837 89 147 603 123 478 806 112 144 417 98 255 604 121 113 126 101 217 458 126 1 304 69 59 553 86 131 774 145 357 438 56 184 352 112 252 329 97 441 548 68 106 318 87 608 802 76 399 828 130 202 289 94 437 987 118 449 724 59 138 569 108 342 468 99 640 851 29 502 574 101 516 842 105 523 732 78 321 593 65 217 799 85 590 886 66 291 609 144 10 324 123 322 785 74 685 725 89 830 876 89 679 707 110 854 955 82 95 998 119 499 601 114 430 475 138 573 825 181 725 801 98 167 548 95 166 972 77 206 697 91 256 980 79 89 409 132 688 762 95 546 611 81 523 604 102 93 955 96 62 915 82 281 785 76 331 511 111 386 478 120 5 731 89 338 824 117 632 755 76 55 453 73 500 963 66 548 720 102 183 236 77 586 613 111 157 729 56 102 606 100 827 857 142 816 818 112 280 641 54 691 699 95 777 784 91 574 652 105 618 770 122 88 739 66 660 763 116 284 650 93 227 732 101 413 547 106 201 989 64 456 944 112 610 976 124 520 952 82 146 692 160 482 994 79 114 256 113 100 585 84 658 914 104 324 810 127 245 786 56 768 886 103 518 858 99 739 899 59 622 885 90 13 988 79 114 686 95 94 455 74 278 477 103 57 231 101 12 782 70 106 421 168 314 380 111 138 196 79 408 932 140 543 920 92 328 845 120 237 595 94 526 567 82 468 780 81 237 942 89 17 630 127 794 847 86 501 889 110 379 574 138 120 772 118 420 968 97 420 733 127 294 310 107 41 931 77 760 923 74 225 262 61 69 279 94 17 624 127 239 505 81 224 934 90 450 663 115 171 860 90 564 831 88 200 233 131 379 694 112 373 779 75 38 442 76 602 631 104 365 900 138 144 366 85 375 463 26 137 628 91 337 835 54 27 652 127 15 395 142 113 354 103 289 559 62 21 200 74 11 636 110 474 787 33 204 678 99 2 60 136 847 897 132 593 881 85 749 791 139 509 680 61 899 947 122 76 91 131 71 298 96 682 740 98 705 899 108 19 517 70 246 890 45 35 386 99 168 249 120 610 828 119 758 822 75 360 790 73 133 741 100 447 889 35 489 735 145 189 882 94 608 968 57 11 411 124 234 291 165 502 584 152 508 926 118 82 960 78 177 667 91 301 799 21 316 764 102 363 573 96 209 296 83 268 802 92 636 943 69 773 824 62 16 960 116 407 771 78 759 900 146 11 416 68 500 671 30 598 655 88 49 873 66 322 877 72 194 862 82 480 998 105 383 653 33 477 784 135 90 774 108 191 910 98 541 736 80 413 771 97 65 619 154 335 338 94 233 811 80 78 505 53 691 927 166 381 619 136 246 920 152 750 974 107 802 819 93 34 630 103 853 859 126 372 469 118 711 916 153 620 838 28 198 921 105 192 271 99 25 982 168 366 486 90 157 299 148 446 634 139 241 357 111 434 865 61 53 741 77 204 325 87 74 343 142 198 865 72 951 996 105 452 660 142 789 955 45 571 748 120 328 410 91 319 552 140 419 723 127 180 860 98 521 626 88 138 139 148 860 914 81 932 945 76 189 967 157 255 651 120 96 464 133 306 890 107 650 947 143 408 942 111 247 258 95 231 500 88 321 819 91 347 478 146 21 503 86 618 823 113 247 480 125 233 370 171 404 470 117 179 653 132 30 980 97 152 787 149 75 221 69 154 758 131 298 946 115 360 573 123 15 26 118 825 874 88 18 871 143 188 641 115 443 538 135 602 756 101 626 829 83 205 695 63 382 781 98 435 950 100 772 828 117 489 498 114 286 495 76 156 357 41 401 839 105 51 744 62 262 277 122 787 897 113 117 358 73 161 551 126 331 696 78 306 614 84 67 255 87 465 646 115 961 983 94 155 969 102 460 862 87 451 765 69 540 990 66 89 258 106 58 840 59 579 919 75 255 334 86 108 578 107 320 881 74 343 511 139 257 269 85 82 148 69 104 318 115 385 845 85 204 462 139 9 359 54 772 795 122 222 370 97 24 899 116 92 666 102 361 520 150 89 233 125 346 787 116 61 703 76 286 538 47 650 825 95 74 695 105 279 443 163 95 125 58 179 258 61 434 560 61 661 893 125 105 900 41 500 782 117 13 783 144 275 934 72 102 263 83 61 925 115 342 984 15 523 913 112 650 899 94 564 699 123 578 585 97 262 629 92 739 877 103 135 225 105 117 314 107 217 692 128 29 63 28 607 956 76 201 833 154 260 693 124 232 602 113 408 901 36 728 939 89 85 342 82 402 897 64 295 624 98 85 641 98 293 549 58 410 535 87 397 538 112 688 859 96 249 936 111 167 462 72 85 689 46 162 634 119 201 409 99 580 906 70 309 982 57 445 798 125 198 483 103 903 990 141 741 810 94 506 960 137 654 738 54 272 958 145 91 470 75 570 759 98 578 598 111 301 942 112 302 981 78 126 283 160 183 576 34 501 936 77 376 412 74 572 621 117 710 951 91 203 925 120 675 764 121 10 677 82 76 515 56 15 98 74 706 883 100 45 945 91 526 862 115 98 508 121 42 163 120 200 975 148 39 175 22 244 906 100 44 195 151 132 669 70 480 571 124 571 827 125 315 682 94 521 980 81 591 827 63 763 863 73 685 905 72 308 722 99 213 333 118 609 997 83 127 778 169 96 263 75 618 748 87 82 167 95 83 939 98 384 499 85 469 580 85 171 522 65 731 817 70 582 688 89 496 696 106 142 890 137 684 737 79 310 858 86 378 893 93 348 487 50 558 596 83 450 749 98 228 239 91 58 157 100 450 879 96 679 901 113 411 934 101 750 755 99 119 143 113 344 675 92 416 656 95 388 907 106 353 962 140 111 271 83 386 692 91 621 793 71 567 924 102 479 844 41 287 929 63 146 179 87 496 656 68 629 704 72 446 455 100 437 439 134 141 722 48 449 943 81 502 971 110 21 294 84 564 905 122 271 853 98 309 359 73 287 595 95 57 722 44 246 899 98 187 385 68 270 407 44 52 296 98 234 345 149 356 972 59 120 726 100 142 214 69 359 460 154 308 633 69 431 586 90 459 522 105 455 752 132 223 249 94 343 603 132 230 389 109 441 593 120 661 940 108 161 772 108 279 683 87 282 345 69 156 722 74 936 946 86 827 960 46 408 421 114 62 753 152 380 759 118 474 956 136 216 974 87 453 600 65 143 918 71 68 69 117 580 693 117 480 574 113 679 706 78 504 913 113 551 772 98 193 448 66 290 934 117 178 573 98 164 634 133 639 740 115 47 369 106 17 890 108 156 533 79 489 774 189 310 689 80 40 749 142 449 581 147 750 965 95 345 728 153 362 897 77 146 588 56 96 203 124 235 326 66 136 648 116 247 528 57 745 938 107 655 854 119 480 878 102 576 806 102 68 120 35 34 694 113 266 492 97 14 561 148 51 288 105 14 496 84 134 654 112 371 717 146 566 875 75 121 711 108 38 237 93 321 388 137 312 955 75 8 566 118 457 473 86 437 648 125 821 855 64 895 993 95 166 620 112 44 753 52 315 577 84 26 146 48 338 608 97 22 254 67 665 977 49 412 434 46 228 718 92 418 537 124 511 958 143 436 815 118 44 687 98 31 613 106 98 109 155 93 463 108 522 735 179 221 291 67 22 708 16 196 606 98 125 184 81 217 853 128 182 848 68 676 793 112 106 290 98 10 774 80 136 254 100 457 726 58 262 547 111 425 563 79 214 365 125 466 695 97 872 973 93 150 741 137 793 832 131 401 707 115 0 919 64 516 697 124 44 851 113 502 786 61 381 970 90 444 837 68 81 774 74 199 745 133 825 943 128 273 690 124 269 689 58 612 783 129 755 842 158 556 958 141 754 852 101 382 923 152 56 627 53 258 534 67 368 503 98 515 674 61 216 439 79 267 847 86 699 706 95 653 835 129 399 582 133 143 328 71 703 789 105 176 828 88 382 423 125 333 941 123 908 974 78 250 482 63 415 500 68 432 574 108 362 725 101 87 605 95 374 432 75 173 175 80 154 956 126 491 701 65 5 546 114 206 767 100 387 393 159 255 971 78 1 748 47 58 739 44 431 941 80 293 425 101 440 691 39 11 947 155 421 585 78 214 766 115 610 835 90 471 578 120 232 250 84 243 820 156 148 653 100 102 967 96 782 882 57 16 714 119 325 370 99 105 387 103 273 948 86 198 625 82 132 554 97 491 854 42 195 464 126 235 641 130 434 944 119 120 998 129 395 676 76 289 986 96 503 791 69 380 517 87 396 757 150 204 434 156 39 746 49 478 924 131 388 424 118 264 602 111 636 892 95 325 488 79 279 420 76 157 507 96 192 208 138 290 412 78 313 342 63 361 639 154 42 589 118 145 740 135 41 58 26 95 336 77 89 430 68 744 972 74 731 907 123 17 586 54 266 915 72 562 735 107 27 302 74 406 469 85 474 499 106 155 215 96 383 565 31 348 500 102 447 841 142 381 819 95 460 602 90 43 67 120 323 751 82 494 520 124 694 901 99 570 699 131 16 373 107 320 573 122 622 660 142 649 764 111 204 879 83 408 849 88 598 845 92 514 928 96 409 584 124 164 223 118 652 746 123 798 918 64 155 619 72 68 671 97 452 825 51 412 544 158 210 796 76 415 466 113 376 423 71 15 401 103 5 337 67 141 888 97 6 211 124 383 754 112 61 188 137 136 192 142 94 672 70 420 717 120 371 713 98 137 679 85 91 722 52 723 745 112 224 596 120 195 347 105 74 935 93 571 837 104 759 928 110 12 932 52 468 574 120 525 967 111 377 413 92 316 498 114 133 199 32 462 477 90 210 424 139 270 386 92 449 726 83 267 415 91 532 769 109 69 554 79 142 466 64 144 242 81 151 581 94 219 685 132 41 727 91 142 564 114 512 800 93 551 569 67 146 802 97 444 747 34 643 862 127 328 432 88 169 271 84 104 110 73 532 987 77 70 324 122 776 859 32 510 581 72 249 943 81 349 578 98 223 468 91 28 694 64 659 733 81 81 181 100 280 739 128 677 711 104 433 613 76 505 557 66 711 889 120 301 517 117 133 541 161 5 899 119 263 596 69 321 613 114 668 899 81 690 720 129 105 989 114 193 841 104 311 582 133 463 687 109 120 703 43 317 646 136 507 811 43 814 924 93 290 988 97 172 719 94 176 701 118 15 478 64 79 900 112 620 834 186 127 960 153 104 404 96 368 691 116 176 506 124 48 411 64 47 732 91 119 186 104 346 807 125 194 940 101 215 320 93 180 902 87 717 985 79 746 997 92 527 686 146 607 884 72 57 290 92 159 878 104 152 401 88 37 829 144 93 709 103 667 759 140 374 490 113 548 990 115 0 950 94 150 592 84 357 506 93 180 265 49 219 415 95 708 757 121 556 784 126 298 331 99 605 949 105 243 931 110 876 895 102 63 910 103 266 983 123 74 256 113 255 258 78 402 766 123 741 805 78 48 345 62 844 981 84 336 729 134 145 164 79 160 498 122 298 621 89 509 832 61 767 848 106 21 574 118 92 281 84 245 869 160 285 537 114 265 769 140 131 352 110 566 711 81 201 816 141 241 300 99 97 468 53 219 233 117 74 317 120 126 239 124 378 714 126 363 719 109 228 341 96 61 353 125 362 859 122 356 951 84 804 858 100 32 638 137 94 260 92 216 964 83 692 789 126 269 992 91 469 707 80 55 472 65 245 441 93 328 926 132 259 599 141 404 410 109 443 700 109 10 352 108 873 967 117 334 905 110 208 881 147 178 525 132 420 791 123 336 535 109 62 656 124 724 929 122 740 876 117 86 573 77 384 713 102 138 786 82 529 616 104 374 782 92 635 734 104 446 659 93 240 850 120 559 770 93 435 591 106 328 661 56 59 525 82 870 897 140 296 738 145 321 551 79 251 264 84 485 668 136 233 479 156 272 314 114 658 807 92 342 964 65 808 951 43 351 628 76 799 927 101 182 274 124 173 220 70 415 421 64 32 159 111 614 889 157 216 758 168 343 696 120 376 524 117 135 139 121 302 800 123 560 607 86 717 832 81 897 987 89 381 842 66 292 915 72 66 664 30 270 652 51 540 545 91 650 876 92 355 727 82 242 960 126 252 449 81 623 968 85 608 720 53 843 920 83 536 685 70 474 958 113 670 855 132 621 858 87 76 832 87 366 379 89 121 949 27 258 799 86 631 985 141 377 866 86 333 372 71 32 757 130 281 870 185 151 346 63 443 849 76 479 571 117 159 268 97 173 760 90 302 920 115 130 322 91 282 317 115 115 416 93 315 332 98 276 926 98 585 842 114 638 659 114 684 903 149 559 585 111 150 601 67 1 944 75 62 395 106 643 901 165 248 624 95 628 782 55 19 752 83 251 716 44 369 890 92 3 855 51 334 782 43 211 241 60 631 912 66 417 894 80 130 940 133 418 925 46 695 885 130 39 756 92 47 721 55 429 727 91 272 693 78 347 889 74 784 955 166 664 759 107 391 854 104 52 541 87 274 375 117 663 680 63 491 817 96 36 450 81 526 746 113 338 788 92 418 873 130 493 987 101 145 154 125 273 990 103 321 919 95 201 599 131 23 380 73 557 624 139 474 476 97 120 338 106 710 799 155 542 964 132 58 128 105 16 688 131 398 861 122 482 958 138 116 733 90 271 646 95 541 963 93 489 583 68 66 778 71 52 705 176 591 962 93 66 887 67 205 447 113 484 583 57 300 868 112 191 733 84 145 821 129 163 340 106 154 948 110 871 909 200 49 958 115 534 839 110 400 957 108 646 850 80 466 833 59 148 885 104 389 900 110 683 722 75 178 298 87 201 842 92 50 241 103 20 630 122 294 377 152 272 978 84 93 743 66 74 406 69 6 491 120 119 137 128 63 306 123 514 967 66 762 802 80 582 991 76 29 93 127 465 494 131 886 921 139 680 771 94 598 959 40 400 584 114 528 645 128 201 754 104 358 766 100 351 750 118 198 419 118 312 483 72 455 799 122 321 942 111 70 421 74 785 855 111 147 258 171 371 878 103 654 879 104 209 681 104 294 787 91 87 603 84 198 924 69 493 917 108 163 842 146 465 974 64 850 915 104 55 714 62 596 797 105 804 928 88 6 658 115 499 646 25 107 427 43 232 466 124 212 308 167 18 368 105 703 806 146 144 526 76 418 842 104 53 283 90 740 952 121 540 786 138 65 379 139 48 332 109 477 700 86 64 740 128 0 647 101 71 982 54 676 853 106 35 877 129 292 619 71 139 242 121 62 974 144 65 188 139 372 978 81 796 952 119 60 724 64 194 633 149 732 974 96 217 896 73 274 355 110 547 876 127 747 797 6 371 568 91 32 256 75 543 924 107 169 339 53 164 384 102 25 913 112 151 772 61 624 745 96 405 731 120 551 811 120 147 409 70 118 593 67 358 424 88 440 507 93 332 732 111 225 992 57 205 665 103 100 806 81 273 826 133 172 485 147 764 835 103 131 505 74 454 500 107 288 695 70 528 884 87 329 770 68 199 457 94 47 718 80 391 592 72 93 241 10 11 59 154 248 882 160 216 900 47 20 424 98 252 958 91 395 510 96 258 937 142 529 890 98 403 615 114 128 365 57 63 896 110 392 818 62 231 955 34 787 976 52 71 861 67 262 575 72 331 367 80 806 863 80 74 907 67 87 532 93 57 294 119 38 108 98 914 982 69 293 957 73 200 795 130 273 927 107 337 485 89 560 678 131 171 767 105 168 968 81 433 596 80 519 679 85 405 660 99 53 865 101 684 929 82 304 981 75 195 954 111 511 522 129 215 278 128 838 887 88 555 924 65 524 639 108 367 652 77 97 344 114 125 497 71 591 794 140 330 765 124 404 700 192 115 280 112 425 689 57 528 874 92 100 564 71 539 598 85 622 701 126 599 763 95 819 987 95 767 880 79 126 762 82 9 661 144 840 908 106 81 269 133 342 788 112 22 156 116 308 777 94 161 501 150 51 601 48 169 534 105 36 433 88 457 876 119 99 136 148 777 804 118 204 743 129 483 884 103 603 743 84 38 268 75 79 490 45 39 555 119 635 849 93 255 632 108 19 449 117 757 949 100 455 599 83 122 436 137 255 830 125 98 657 128 39 857 90 587 708 65 277 852 113 492 973 109 1 62 100 515 617 120 510 724 138 100 742 114 291 905 84 432 685 80 438 949 114 778 833 100 303 916 152 688 725 132 506 780 119 239 450 71 2 880 81 255 367 148 396 822 98 91 723 84 380 468 81 542 619 138 123 431 109 261 868 78 400 806 151 392 883 138 31 432 73 303 568 72 329 613 142 14 99 79 15 507 64 793 986 100 606 771 112 13 366 105 103 980 102 70 325 25 705 960 89 900 996 168 409 536 122 232 965 139 552 570 112 341 934 145 615 907 115 344 427 65 466 982 86 285 453 113 194 632 31 142 456 151 373 547 75 32 750 133 228 446 60 200 938 72 525 996 140 190 659 95 482 589 96 348 380 73 461 674 104 534 714 135 321 941 109 850 988 51 246 419 106 774 853 102 277 871 103 139 303 119 28 368 99 60 344 81 163 780 168 44 540 66 117 520 129 530 832 85 656 713 138 304 678 105 173 370 150 453 651 120 825 976 73 513 897 85 453 841 52 371 656 74 154 231 108 570 877 92 137 723 92 148 335 97 31 391 65 455 530 64 73 172 120 554 613 89 60 373 122 437 867 132 777 842 123 263 656 99 40 601 92 22 451 121 164 572 156 662 745 76 485 804 51 296 956 144 484 635 134 256 853 98 122 957 130 161 404 71 483 782 119 5 273 30 225 864 115 67 148 89 289 977 149 470 937 80 460 489 110 862 914 75 276 648 77 220 505 112 628 788 83 271 742 85 47 197 36 475 943 62 628 991 106 293 897 127 272 681 118 710 775 107 548 640 106 519 951 100 14 972 84 358 622 149 192 969 138 276 634 112 152 722 41 438 979 82 72 789 153 156 435 103 814 846 44 73 91 102 149 195 81 333 952 103 6 186 147 156 173 170 193 222 103 335 624 133 712 755 111 712 927 86 508 913 125 239 822 90 725 865 109 436 591 96 8 854 137 227 291 96 34 973 58 47 158 72 337 861 66 200 636 131 547 875 117 381 401 70 168 958 113 9 62 82 749 976 95 190 263 167 516 639 69 686 842 94 120 828 50 656 718 135 817 871 79 124 621 68 437 944 60 525 649 67 662 933 108 65 668 128 683 866 82 105 464 68 227 277 157 221 753 90 862 880 113 698 733 71 412 743 76 16 50 76 287 890 122 433 735 80 469 897 84 148 277 78 47 722 150 226 541 71 548 857 74 49 969 111 263 853 117 554 991 84 101 261 133 199 887 107 499 534 66 46 814 85 170 777 112 74 766 108 719 922 93 90 512 77 417 905 80 334 887 70 381 787 118 109 561 82 351 999 96 259 614 89 412 428 96 589 616 87 27 749 105 570 659 143 760 866 104 554 632 90 404 634 157 310 411 118 522 773 111 615 913 68 472 863 70 645 982 111 40 804 108 417 783 50 26 889 72 31 848 113 147 198 61 577 650 97 226 489 149 640 989 89 510 821 70 54 473 99 447 711 79 258 529 127 474 554 82 180 750 69 2 690 94 16 89 96 38 386 155 442 580 114 120 400 81 402 872 103 366 755 94 340 946 143 682 858 102 577 657 54 399 841 87 526 809 110 716 985 65 163 695 110 442 858 95 76 864 92 110 339 73 217 736 80 150 298 92 200 355 64 425 795 127 441 646 126 24 636 107 903 972 132 884 923 42 350 837 151 132 765 129 199 540 105 369 917 89 342 629 55 422 848 129 279 353 101 234 376 109 449 451 93 479 559 95 566 777 78 601 715 116 456 976 119 437 616 114 533 911 82 180 636 41 477 803 88 63 442 114 105 599 85 457 531 74 513 813 118 129 203 98 11 305 106 326 606 79 487 562 66 133 843 86 154 261 95 638 952 136 165 635 88 483 889 81 242 728 66 337 589 70 22 358 90 528 931 87 32 628 119 461 850 102 29 836 131 247 734 99 853 887 118 733 903 118 24 921 117 467 803 128 313 599 155 670 881 105 102 563 105 11 712 61 132 681 112 263 796 117 474 694 91 393 974 132 650 934 98 24 839 116 502 790 78 196 827 12 345 656 150 369 904 60 578 845 97 260 948 108 549 676 132 546 813 131 509 736 83 96 995 53 324 576 109 39 121 83 469 626 67 168 503 64 200 712 92 46 731 92 377 382 66 28 793 117 299 301 126 171 528 53 422 942 110 11 538 84 56 914 100 404 908 75 63 312 66 67 813 97 33 213 67 142 415 122 626 754 116 639 715 121 640 651 97 305 805 88 226 258 99 522 572 49 68 582 81 98 513 87 37 729 99 275 389 116 84 132 118 561 687 91 420 588 44 387 894 85 4 102 111 38 914 148 130 738 130 76 521 54 303 762 39 37 549 70 326 636 96 405 650 82 751 941 105 698 828 111 655 858 67 360 810 119 387 886 85 896 942 148 428 690 69 794 878 77 627 756 140 611 843 100 90 578 70 128 368 79 181 988 91 488 912 132 238 535 100 51 618 114 678 869 57 254 525 118 209 286 78 712 986 115 193 664 81 113 495 122 404 631 125 137 336 91 77 457 107 518 685 114 49 218 126 538 585 104 90 706 69 381 645 118 557 934 79 345 706 127 111 907 113 45 57 91 734 971 112 790 991 93 493 673 125 92 141 79 447 629 108 12 537 59 30 564 102 458 916 143 605 857 92 494 597 61 84 559 102 350 804 107 858 982 102 260 809 112 329 933 116 140 379 95 913 928 146 62 82 128 20 560 56 24 872 97 414 673 128 560 767 68 490 910 134 517 728 79 156 998 79 27 377 132 74 663 123 228 479 111 528 670 153 429 547 89 400 930 101 270 490 100 642 944 93 503 975 78 163 246 127 517 705 25 477 546 102 151 960 119 154 280 100 232 770 41 466 869 120 242 348 107 678 748 118 238 337 116 340 992 104 45 762 113 460 841 79 74 271 130 377 599 69 222 369 84 449 917 69 62 666 130 216 901 143 109 447 127 307 480 144 54 823 59 392 479 119 383 509 102 713 973 127 101 894 131 55 626 118 685 990 71 411 657 110 377 580 99 128 586 117 593 799 39 66 118 81 144 659 72 31 669 126 375 980 84 625 841 127 487 507 69 538 775 93 237 772 109 52 985 130 231 234 95 966 982 89 519 939 112 315 726 96 461 788 114 414 849 156 211 977 112 279 821 113 4 466 106 381 786 129 47 68 125 70 617 98 76 621 113 303 978 61 753 927 91 115 469 88 487 754 87 217 611 140 175 566 81 156 449 108 111 583 150 113 332 83 152 798 134 217 438 131 302 449 81 492 971 40 134 842 84 918 952 89 896 967 104 646 997 76 3 71 44 467 544 174 48 328 144 537 666 138 444 851 84 416 978 118 413 540 106 440 545 109 744 815 102 204 991 122 423 920 162 845 870 63 582 684 95 283 851 100 256 713 120 272 571 82 178 761 89 93 871 125 319 687 150 366 650 95 212 441 115 56 99 84 750 753 138 353 446 146 395 716 84 478 915 55 427 919 82 89 242 94 76 889 118 62 308 136 194 708 99 395 725 114 230 930 116 301 499 98 244 367 124 460 568 74 285 534 148 451 793 45 297 952 100 35 926 90 15 332 107 387 533 68 782 975 96 172 731 96 37 142 96 17 311 84 177 249 91 11 968 33 324 423 86 509 569 101 601 859 67 59 125 77 514 823 113 398 440 107 299 662 66 720 731 123 560 789 84 413 580 75 730 811 85 220 413 104 760 775 137 39 401 124 348 521 55 314 999 121 788 800 73 719 831 112 65 520 105 43 610 91 19 543 100 229 236 116 251 674 91 162 343 118 50 697 78 290 908 165 544 545 102 77 681 103 205 442 97 854 918 64 218 867 140 178 225 88 161 264 46 668 769 109 315 505 96 701 899 91 373 625 152 7 525 79 896 898 75 179 930 124 370 892 65 395 662 130 46 796 70 324 706 125 8 285 101 271 958 91 22 826 16 154 604 73 387 982 114 465 472 106 307 950 38 636 814 73 704 932 109 409 687 159 277 833 57 75 294 142 342 996 92 884 963 58 271 864 84 358 362 162 669 915 157 608 722 65 431 522 69 97 753 88 515 618 127 140 341 110 335 853 136 314 933 138 105 937 109 500 631 109 777 928 68 700 897 103 188 343 64 580 609 101 694 974 61 45 821 88 154 437 74 27 999 70 968 975 50 19 597 86 89 118 84 566 993 111 244 542 84 800 923 57 110 231 123 350 495 141 481 604 83 495 571 43 655 856 76 163 744 70 131 501 73 90 522 110 93 935 93 293 639 111 459 730 100 488 797 86 70 292 99 451 633 97 33 548 110 629 872 81 47 874 102 558 723 111 72 427 74 612 746 42 136 217 165 218 977 91 171 580 52 692 860 83 82 692 86 318 637 108 44 514 111 478 567 104 313 767 102 647 756 77 281 591 84 359 827 49 198 820 91 771 980 105 751 884 94 566 967 111 249 443 72 110 765 102 200 539 106 560 571 129 58 74 139 142 189 106 316 898 109 423 937 83 306 841 135 246 730 85 469 499 74 663 827 122 555 761 116 636 817 118 511 629 73 178 772 74 17 338 45 502 975 141 70 687 70 579 742 116 152 833 115 656 693 86 458 601 84 48 792 105 195 844 157 470 699 84 334 693 66 235 246 95 584 666 71 402 659 144 577 873 77 256 589 80 621 881 146 614 887 111 647 837 57 23 546 57 178 346 51 170 481 101 6 145 101 684 851 65 55 104 107 729 881 102 889 914 65 102 284 108 176 184 82 150 350 103 26 167 54 316 492 121 48 548 99 90 471 100 186 721 107 276 778 80 100 994 84 295 885 110 83 923 50 330 880 60 277 899 138 256 394 110 635 642 58 211 634 79 315 862 92 53 664 103 6 560 85 187 329 144 61 77 133 335 488 73 396 608 106 619 674 111 256 986 123 520 881 88 27 492 109 463 939 92 96 671 79 416 598 112 409 793 136 59 411 83 848 946 92 167 742 93 824 944 102 232 949 22 1 403 162 5 674 64 856 992 101 38 518 90 124 992 66 250 575 68 171 195 92 692 965 123 225 820 118 776 804 73 213 637 97 252 483 164 56 480 119 801 865 86 148 185 120 366 697 175 458 787 107 24 844 120 851 879 84 734 842 124 313 332 37 291 525 151 513 597 88 129 943 25 391 536 86 57 122 65 397 826 116 592 674 98 754 765 71 420 769 90 377 829 105 221 648 84 333 758 121 891 911 110 122 151 93 183 678 109 320 656 51 47 78 108 18 254 66 341 384 66 197 883 66 682 938 82 365 952 73 132 134 89 42 206 159 187 760 87 832 947 123 863 972 82 76 573 111 743 830 102 488 712 112 569 798 147 159 953 136 345 649 124 182 963 110 163 576 160 339 419 89 567 672 120 800 857 115 12 663 165 436 660 116 444 807 112 303 807 118 623 877 53 642 859 90 273 960 149 116 666 87 197 804 33 214 234 141 118 770 107 371 441 97 501 613 92 13 159 92 742 954 76 840 933 57 150 557 52 138 854 100 864 889 106 127 541 43 577 754 147 195 630 44 50 756 68 906 911 136 53 331 1 268 301 110 5 211 102 166 909 78 248 521 76 867 884 98 508 534 51 722 818 124 690 932 104 583 649 27 221 666 112 103 346 98 360 381 122 116 730 154 476 951 72 192 912 92 359 443 57 271 288 90 599 607 168 72 899 89 27 739 114 59 79 33 600 922 110 177 947 135 140 475 96 420 629 145 626 847 57 250 644 115 671 703 51 157 309 76 380 960 50 164 425 112 351 503 129 104 991 104 503 982 95 267 512 132 262 322 113 133 149 104 352 634 90 392 641 72 135 752 126 966 996 121 348 949 94 409 947 104 433 740 23 841 872 68 79 972 84 604 964 161 134 428 27 37 976 69 327 920 76 11 572 69 38 809 29 16 800 109 260 866 154 744 905 114 112 323 6 73 269 54 282 470 141 544 961 113 554 827 98 607 868 96 241 434 106 283 899 96 104 406 107 676 734 80 606 746 93 595 688 98 224 639 88 12 923 26 28 731 65 767 786 105 668 674 68 809 899 24 629 856 103 553 655 1 90 665 141 888 980 90 216 703 134 241 695 74 388 954 86 137 407 88 397 751 113 504 847 82 285 758 81 100 179 113 112 608 108 232 559 106 34 534 162 374 721 121 168 853 99 258 588 135 91 650 100 410 944 145 335 780 105 7 831 141 495 670 137 345 877 120 553 612 106 281 973 140 589 935 95 237 788 97 101 816 159 81 723 105 360 826 130 259 958 123 492 754 52 580 967 106 209 485 85 187 381 107 6 23 119 350 387 66 119 311 130 377 878 141 124 401 151 689 976 138 262 623 128 44 266 137 220 528 112 34 761 57 591 955 106 163 455 84 546 832 107 376 553 120 230 348 105 71 515 76 364 781 77 567 965 70 326 569 145 439 890 108 8 606 134 39 53 77 211 595 54 440 707 45 331 426 159 137 508 140 250 534 105 731 940 80 42 776 119 303 827 102 463 999 96 380 764 101 85 594 44 505 543 125 178 533 134 91 448 86 56 318 116 582 739 109 536 550 105 150 496 130 56 747 132 12 97 67 845 869 43 193 516 87 272 586 108 385 818 117 230 345 134 351 539 124 318 360 120 97 988 88 297 404 103 831 877 158 138 912 113 505 523 109 524 741 93 571 832 17 189 192 75 517 889 47 305 638 108 113 884 137 240 913 104 381 480 102 128 649 124 669 706 32 73 964 97 119 717 93 270 283 138 426 926 123 59 535 106 279 744 127 23 386 126 276 970 107 761 788 105 766 995 101 298 733 135 257 887 111 517 954 110 674 727 96 756 833 115 12 156 62 682 747 81 759 989 71 83 484 158 660 886 115 831 985 94 559 736 113 193 863 112 297 584 85 410 640 107 509 747 98 482 703 71 441 841 120 114 549 166 525 846 105 495 702 58 339 734 125 801 956 104 5 648 58 230 585 97 103 994 123 230 736 96 55 495 109 156 270 154 574 607 120 653 809 66 208 523 133 172 542 106 467 667 71 186 312 104 283 342 137 331 409 112 211 898 62 132 839 110 42 323 140 864 986 108 212 764 77 10 445 141 346 741 115 319 509 82 20 385 124 381 967 106 388 697 112 344 803 123 83 154 80 0 811 104 286 601 133 366 369 85 49 587 135 711 978 103 437 928 135 397 923 106 594 962 73 443 982 100 98 419 177 258 306 116 458 852 61 139 493 94 770 986 119 116 935 134 781 943 40 486 913 161 636 668 64 9 969 151 808 828 63 119 660 83 471 840 113 259 319 97 89 696 122 309 650 83 354 872 133 269 384 113 461 848 125 40 851 77 218 516 104 83 108 54 538 969 108 638 895 73 159 761 75 103 450 100 179 187 77 34 462 70 103 941 128 247 311 105 480 567 116 171 932 47 837 997 111 67 373 28 109 361 153 108 286 36 325 754 100 634 870 83 442 506 53 383 464 119 561 674 125 5 55 115 849 902 105 219 779 130 695 939 96 149 984 64 150 798 111 293 467 120 509 812 113 663 898 120 430 613 160 22 913 82 241 835 50 942 952 127 723 876 109 320 994 132 682 686 99 507 865 57 632 927 89 595 930 104 72 716 104 42 762 91 733 989 60 359 885 100 120 898 66 308 975 139 282 711 62 89 735 105 323 453 138 447 864 86 511 846 153 49 70 128 65 481 48 128 427 78 488 626 51 81 763 138 307 978 125 392 653 134 305 576 60 590 651 93 177 661 128 312 953 60 770 808 104 159 645 118 109 474 74 481 512 67 6 469 55 231 779 71 61 514 58 661 846 105 270 478 140 309 500 77 435 623 134 194 715 87 96 139 84 163 554 140 428 605 33 516 531 114 158 829 135 430 851 107 61 220 76 780 954 73 160 954 115 786 802 116 116 277 81 113 443 73 604 643 122 762 995 41 408 553 87 856 918 97 371 737 149 489 737 120 389 657 107 403 454 126 625 754 111 473 688 142 108 800 106 205 316 103 313 806 110 793 847 92 443 548 191 99 580 64 10 181 114 317 951 124 200 308 178 288 614 178 939 980 99 277 674 136 739 867 159 774 865 103 742 894 119 605 945 115 46 801 108 288 574 57 56 394 42 433 534 137 448 871 111 911 946 91 0 179 81 39 792 155 453 781 58 124 554 102 351 405 46 94 762 141 755 947 115 420 970 145 158 763 148 357 477 92 568 708 138 217 851 89 974 980 76 495 593 106 30 576 66 358 872 88 674 728 149 173 303 89 321 970 57 564 647 120 12 340 141 355 689 112 80 407 120 261 520 117 519 823 88 453 562 136 61 485 160 578 693 165 606 716 102 29 256 97 346 633 76 342 931 82 174 726 132 209 802 72 747 814 124 219 380 26 178 395 67 855 905 61 752 983 50 196 738 132 723 875 102 1 819 125 95 488 112 451 845 67 253 852 136 257 402 127 1 658 45 857 931 108 550 925 113 142 186 144 157 334 125 578 857 108 42 929 109 229 528 105 117 338 132 625 881 125 189 472 91 410 813 82 374 826 95 12 763 65 28 896 74 698 707 146 533 934 80 398 608 115 502 824 105 117 854 98 89 139 104 178 987 55 29 198 99 447 452 106 0 904 122 337 416 34 753 769 119 363 742 97 203 906 114 16 772 72 390 899 99 129 789 71 347 845 92 22 318 64 173 359 69 3 869 141 120 551 79 367 369 83 478 951 73 978 985 75 524 847 77 425 610 105 25 367 52 404 567 126 296 907 112 320 415 112 148 374 94 605 755 71 720 821 101 291 586 146 16 527 114 382 472 112 387 787 67 541 896 48 733 837 139 418 892 140 356 652 147 106 870 107 325 527 114 157 757 52 28 252 151 713 748 63 161 263 101 761 851 39 982 991 77 838 870 81 162 453 116 585 634 93 101 533 145 346 356 84 206 753 136 541 800 118 40 295 117 357 639 124 238 715 88 47 664 101 629 693 100 671 854 83 633 996 157 600 695 88 339 350 113 139 336 77 299 670 80 754 845 68 562 588 57 179 691 107 143 460 114 126 280 116 435 598 90 619 840 94 400 559 136 93 183 99 371 791 177 576 738 114 96 512 108 901 975 116 391 900 102 37 638 96 22 602 140 296 740 112 545 752 102 327 966 111 112 344 148 249 853 129 185 690 130 260 725 20 0 525 120 782 895 109 325 579 31 2 936 102 38 466 129 637 720 155 624 646 70 493 989 140 637 974 110 515 614 141 729 957 90 132 513 127 118 688 169 265 800 134 33 963 66 106 713 62 109 576 54 133 413 187 194 755 97 138 708 31 513 728 104 307 861 71 353 882 130 2 477 123 395 732 84 330 483 108 233 948 109 156 742 89 124 461 96 681 785 84 125 783 109 320 392 107 230 488 63 369 859 90 466 946 113 165 230 79 441 457 130 15 533 78 285 994 80 822 997 78 229 497 77 283 548 107 345 943 98 41 592 78 590 981 83 261 791 78 227 577 85 420 713 61 93 455 101 212 379 133 108 676 95 453 510 84 173 981 91 29 450 84 190 626 112 149 388 148 293 954 63 95 283 115 21 845 103 780 988 57 209 543 64 57 723 131 69 252 121 84 873 76 905 932 112 504 836 71 322 542 147 746 862 90 92 463 133 436 680 183 99 814 150 53 602 119 631 737 81 236 694 70 380 860 106 320 692 96 610 927 114 527 844 52 619 860 65 485 782 122 76 767 72 17 102 159 826 930 127 622 758 72 106 641 105 112 301 89 55 211 70 633 994 122 85 995 104 38 63 114 687 733 120 792 945 129 40 747 139 478 655 68 188 383 145 263 461 116 399 912 59 437 473 102 387 914 88 298 705 75 573 712 119 280 509 140 214 388 130 277 951 112 254 273 88 652 998 154 733 875 109 275 937 119 201 343 71 427 810 82 792 905 94 354 460 131 362 792 61 234 913 139 317 893 98 258 769 68 77 567 122 61 913 111 465 576 49 325 631 70 213 775 124 342 360 74 518 633 83 581 868 103 25 32 105 398 579 115 8 435 115 283 736 88 200 652 133 239 545 137 775 925 105 310 872 131 15 364 73 413 824 98 255 377 86 259 860 78 175 520 104 136 818 89 759 778 53 869 907 32 128 482 104 485 857 69 616 619 97 284 476 112 67 896 107 479 797 81 341 510 66 715 902 78 381 851 105 565 880 107 723 770 77 184 993 91 129 824 138 602 902 190 116 551 157 293 947 153 399 460 158 29 729 107 236 416 101 757 941 112 25 972 136 244 287 132 53 748 71 96 712 91 363 430 126 301 306 152 80 353 141 104 498 149 141 208 98 19 628 98 836 935 56 510 749 147 130 293 68 103 398 114 294 395 92 170 393 127 430 647 54 44 526 51 531 559 64 21 314 67 697 951 69 451 532 86 697 737 72 452 806 24 385 858 110 31 558 111 308 389 59 256 585 92 865 917 114 675 809 149 5 570 87 176 856 145 91 601 75 116 863 112 101 304 109 485 719 158 100 856 42 56 969 89 541 779 90 667 742 81 229 913 52 111 343 87 26 688 119 243 522 107 557 686 90 385 648 113 375 726 125 469 926 122 394 721 175 232 520 108 122 582 129 322 626 122 877 941 163 579 630 103 705 791 112 441 682 83 115 312 83 285 469 88 458 910 117 712 969 91 212 261 104 86 879 114 771 880 161 422 734 134 174 956 56 101 586 116 69 870 88 329 941 110 282 691 30 213 857 105 70 425 160 33 542 139 136 542 146 924 979 109 472 882 68 209 470 102 183 858 103 348 622 78 45 482 68 748 788 88 607 734 124 28 614 39 60 574 112 539 645 77 12 973 113 877 957 57 843 876 109 43 236 87 307 571 80 611 669 42 223 312 99 333 679 76 359 660 109 725 980 99 609 992 110 215 394 137 456 866 132 354 597 105 5 320 59 467 531 124 147 511 123 403 404 85 2 894 87 520 671 80 105 243 109 90 106 119 214 925 136 301 387 103 36 775 149 594 935 111 54 236 109 268 729 56 689 722 102 468 667 38 33 767 139 38 691 87 301 841 126 20 205 129 132 949 140 93 917 138 656 720 111 130 894 136 62 629 97 890 910 77 776 954 86 348 472 70 204 554 99 422 924 150 291 619 114 622 785 142 654 928 81 315 655 102 316 860 132 491 997 91 228 696 69 259 835 86 512 926 55 181 478 100 258 259 77 213 873 119 700 751 55 684 988 88 354 676 73 436 743 98 324 949 51 90 933 89 505 601 114 102 763 84 378 994 76 94 638 133 241 420 98 573 907 119 137 323 77 669 790 101 4 962 122 398 797 83 182 960 120 724 831 128 142 561 108 751 861 104 674 790 123 554 874 105 303 370 96 789 943 83 759 765 63 38 729 120 366 580 128 822 847 151 252 838 86 681 790 96 46 606 97 139 161 69 799 943 149 636 807 105 452 865 91 230 729 106 190 586 130 240 406 154 740 806 161 271 583 79 59 970 80 177 629 88 247 300 122 374 607 106 629 637 153 268 473 118 668 827 112 518 866 110 637 680 111 96 819 97 112 318 77 280 407 97 386 719 62 555 882 68 677 815 104 365 480 55 142 606 92 49 398 115 319 427 150 27 502 69 167 979 128 383 434 39 63 646 73 856 865 93 401 478 50 121 885 111 178 329 107 792 881 84 549 863 125 613 796 115 295 468 111 279 282 64 88 939 95 193 388 124 196 387 88 205 845 70 507 736 116 666 938 112 231 330 105 209 587 91 103 981 116 441 837 131 76 377 101 331 543 103 260 722 103 248 430 129 669 853 88 205 552 154 432 993 111 368 713 72 31 55 105 184 189 136 818 884 82 139 715 98 334 953 101 139 308 76 611 971 108 43 860 121 718 829 102 694 709 91 450 516 83 86 725 89 609 990 76 281 925 98 328 788 111 107 130 52 55 922 80 94 326 95 298 364 119 96 308 94 34 450 73 220 506 64 225 425 90 267 453 127 27 446 93 607 759 110 428 459 89 452 763 131 644 851 114 20 675 113 321 996 104 499 721 72 696 706 146 529 818 37 512 787 59 208 963 83 19 941 138 133 603 119 52 487 99 238 959 78 235 485 67 923 930 120 228 810 55 243 444 123 206 907 131 79 143 109 768 790 81 356 605 97 421 613 143 501 523 87 162 519 96 440 928 116 125 305 99 305 338 101 410 586 131 428 957 74 215 220 102 484 830 98 483 690 125 251 841 102 474 596 93 72 286 104 56 994 106 634 764 70 89 462 115 271 397 58 534 943 61 432 539 119 479 762 76 203 605 129 468 554 160 220 342 103 479 957 106 175 314 124 375 491 109 31 988 141 377 645 77 199 611 58 645 974 162 373 512 85 106 473 77 612 823 137 159 313 73 133 222 89 299 388 119 782 885 151 50 283 105 55 839 70 514 955 104 392 879 45 181 890 87 450 635 55 163 747 89 171 769 122 455 991 97 191 535 85 5 733 90 596 711 120 576 967 65 101 450 137 456 540 132 814 902 105 7 449 100 37 327 42 58 117 71 360 697 61 853 966 75 396 692 110 300 350 186 225 844 95 444 485 100 481 983 91 362 524 131 394 668 97 217 981 136 661 700 97 320 603 110 244 992 167 311 948 88 301 338 72 56 631 101 157 858 110 266 627 61 586 652 74 262 965 160 510 999 57 303 788 107 603 720 63 302 898 70 669 805 55 246 835 132 178 871 121 197 259 79 148 874 99 791 884 111 668 750 102 140 849 61 28 692 95 503 679 97 699 943 104 362 549 84 39 467 147 840 886 90 327 614 100 245 844 74 319 633 139 99 918 53 388 755 93 253 777 70 52 425 57 505 701 67 316 745 113 270 827 78 613 801 28 182 415 99 616 883 87 398 652 105 392 917 112 90 691 137 73 955 113 791 829 150 189 239 101 362 415 94 565 952 122 465 777 93 213 577 102 36 789 127 699 823 126 136 138 74 611 948 140 659 762 125 133 384 149 225 986 105 511 973 157 116 756 69 476 619 113 842 877 91 356 434 118 509 712 25 64 504 64 412 768 70 798 838 142 77 823 101 41 320 60 722 848 109 319 385 156 54 914 79 129 979 144 29 923 108 334 686 89 425 515 103 394 857 63 37 312 26 386 962 48 625 738 64 320 817 89 239 397 87 708 965 95 619 817 121 189 742 96 365 698 132 690 793 46 403 632 126 580 888 131 153 168 103 191 533 118 688 840 142 577 924 67 475 535 89 106 238 121 729 916 124 555 668 97 14 655 90 548 597 113 55 875 83 989 996 119 239 848 57 332 716 83 68 589 60 334 851 108 714 949 125 665 849 124 40 937 117 4 156 109 690 852 78 135 969 60 831 922 146 261 620 98 304 979 73 65 67 132 134 412 112 604 857 84 159 650 117 231 613 125 376 984 154 263 572 93 28 622 130 316 834 123 255 587 134 725 760 79 442 708 36 507 940 79 248 452 84 427 823 96 163 500 106 284 986 150 138 548 85 78 169 117 421 815 113 27 960 85 259 742 72 317 979 103 710 821 38 587 670 116 341 537 164 17 78 76 699 745 92 194 371 98 281 380 117 23 474 131 566 626 64 407 930 133 632 698 133 247 978 61 632 979 38 605 886 137 606 695 144 351 427 130 38 381 115 181 950 80 729 976 101 44 844 90 153 927 79 85 983 107 440 870 96 349 903 89 585 989 105 160 806 106 223 887 58 616 618 83 42 807 114 528 631 60 543 741 104 68 741 61 235 417 124 623 828 88 208 819 103 566 725 161 493 848 145 206 574 87 142 406 93 849 942 87 182 504 87 75 161 109 317 387 151 704 923 89 363 444 159 226 403 88 567 612 81 164 491 157 147 149 81 151 572 130 285 616 89 113 187 135 114 379 82 353 443 155 338 489 83 539 625 87 63 96 124 182 321 80 310 493 101 457 661 95 103 644 121 207 492 135 66 437 111 130 582 63 275 633 99 235 697 137 511 607 103 637 729 133 189 773 107 737 925 105 96 131 63 254 781 74 313 499 120 82 921 67 250 784 79 126 244 16 102 723 55 432 891 129 186 374 97 778 805 75 754 778 85 739 984 67 132 371 103 462 927 75 177 984 116 491 818 93 104 823 62 760 795 66 260 284 91 886 991 66 436 751 104 409 960 130 279 896 82 121 253 67 94 981 91 237 490 125 73 489 128 397 482 131 930 997 115 54 428 94 18 110 117 965 979 101 256 891 108 230 991 41 601 750 53 299 542 96 240 741 102 424 484 136 108 951 142 343 714 62 415 455 104 221 508 91 85 654 60 95 383 118 127 666 80 515 600 138 480 834 113 99 264 84 114 612 91 150 734 96 740 824 102 248 513 125 136 347 92 645 774 114 342 923 94 412 761 127 392 478 93 641 910 63 234 427 71 136 660 108 472 489 119 374 907 89 531 850 77 63 856 90 737 800 114 616 710 100 38 673 117 32 367 140 539 553 93 420 600 118 519 994 51 158 552 147 779 973 116 257 353 94 583 781 106 257 574 48 7 671 25 384 869 106 233 631 163 198 825 96 146 319 86 274 475 34 557 688 89 41 327 125 661 772 129 44 870 71 185 355 35 49 246 87 869 943 102 21 90 113 610 796 83 179 784 89 297 417 125 220 279 87 9 317 135 118 318 74 320 927 114 46 483 86 208 377 126 394 578 169 88 478 74 532 540 76 451 968 67 483 540 80 134 762 101 176 556 82 722 958 92 139 769 121 676 759 94 652 953 136 38 86 105 439 678 58 210 290 112 40 361 51 265 889 74 85 645 114 264 539 109 87 495 94 523 610 85 134 236 88 755 994 48 93 817 123 755 778 99 536 838 141 30 359 139 188 250 175 960 996 106 304 796 87 689 702 112 524 540 90 280 968 88 876 882 63 641 794 77 444 988 104 408 640 147 307 320 86 320 666 75 408 723 103 196 658 24 506 525 47 212 937 114 126 616 75 695 756 86 130 781 93 705 862 40 162 409 148 384 856 78 166 898 141 149 757 108 433 812 66 476 753 108 12 213 100 511 754 96 0 599 133 67 912 148 465 580 138 140 926 96 3 285 70 225 269 92 579 629 89 465 923 121 195 755 101 491 798 119 88 316 120 228 874 56 208 919 100 948 990 115 451 631 57 241 427 110 21 258 98 224 298 118 374 903 118 182 671 81 169 695 141 472 755 117 78 518 134 110 979 92 48 370 95 341 747 148 257 974 128 350 673 140 90 597 46 448 887 124 97 442 81 108 606 82 202 638 62 98 882 104 15 233 65 472 695 89 448 875 81 185 191 119 71 98 75 249 477 117 68 72 174 866 970 82 596 735 48 563 964 115 369 374 139 463 909 93 337 890 83 122 570 123 285 766 62 179 701 59 102 772 160 191 345 83 474 514 140 855 955 91 475 780 103 210 708 110 782 929 50 521 574 85 14 161 61 623 942 91 129 792 109 124 623 54 274 892 65 151 210 110 654 994 95 275 632 114 83 643 116 261 683 120 334 736 53 85 133 157 411 450 92 766 868 79 200 900 62 98 502 125 88 322 60 52 975 141 734 764 88 702 829 123 193 989 100 482 572 102 119 381 113 207 848 76 201 249 52 342 536 124 865 931 64 56 434 104 827 927 107 62 498 189 49 718 103 648 792 32 372 479 63 39 319 97 92 699 121 20 839 77 113 339 108 483 697 137 246 822 111 185 951 60 226 814 112 634 892 77 150 247 133 495 928 117 85 794 97 447 453 136 515 799 98 667 947 76 307 413 101 107 669 86 14 665 120 24 245 109 240 524 89 269 744 100 53 953 56 124 700 96 232 851 141 214 321 121 44 861 155 102 591 118 592 782 94 378 892 75 126 750 150 603 792 84 67 659 72 537 924 102 117 599 93 281 877 103 447 818 67 461 743 112 10 964 114 816 838 87 747 945 108 40 442 115 322 344 98 150 537 145 387 881 122 108 370 97 443 641 96 95 665 91 243 917 111 20 908 62 166 579 129 420 656 99 529 667 67 299 996 119 418 813 83 343 396 68 26 143 84 117 715 114 253 504 82 19 818 97 665 862 123 142 218 82 88 712 103 595 893 136 834 988 152 595 827 129 194 720 99 115 257 18 247 356 104 477 502 28 433 575 91 544 969 116 199 283 116 286 357 43 137 165 132 116 987 111 344 461 120 357 376 47 594 656 106 556 630 127 811 909 91 615 829 111 510 910 103 105 279 84 338 775 99 606 986 39 473 684 117 493 613 76 908 934 125 299 343 102 371 904 114 317 457 144 308 317 158 509 721 113 160 551 98 507 693 99 0 640 103 486 677 73 88 447 37 90 452 119 405 596 117 206 350 132 524 810 114 494 687 124 339 669 125 640 922 123 239 540 105 329 574 48 230 465 97 369 732 110 111 181 88 7 715 126 32 853 94 251 810 90 324 819 114 189 480 149 665 999 69 165 876 52 98 568 124 592 603 64 670 879 109 422 770 119 211 543 126 75 586 120 428 509 86 34 485 42 279 919 82 37 464 107 381 758 76 685 928 101 614 898 76 263 294 64 203 927 103 657 886 109 432 562 126 248 391 84 458 807 154 396 900 81 208 761 50 535 938 159 70 441 53 0 755 122 94 399 67 54 160 93 58 698 116 300 646 99 176 340 147 314 675 66 146 413 86 909 922 126 61 674 114 24 139 103 201 489 97 214 328 178 50 574 48 403 585 108 164 308 98 44 620 125 237 892 111 457 851 83 256 417 73 33 47 87 379 897 115 76 761 58 839 959 94 682 862 117 479 990 107 559 881 129 143 806 143 26 984 71 377 827 67 51 305 45 135 696 114 9 137 145 308 388 113 127 867 94 225 620 115 229 433 64 133 507 132 148 406 47 721 956 135 33 266 64 635 809 144 747 807 82 456 825 66 149 687 124 88 667 116 513 869 120 505 696 105 297 427 101 577 737 99 913 996 124 255 350 154 4 307 103 277 659 56 74 543 131 135 769 125 181 324 115 238 929 88 696 705 115 291 868 107 419 863 101 78 471 83 220 822 111 100 498 113 194 770 92 242 847 112 65 557 127 661 683 110 300 628 65 130 672 98 738 889 103 476 556 62 782 936 92 107 310 99 70 317 73 111 726 51 354 402 66 100 997 102 167 932 112 78 753 145 99 401 31 459 517 90 166 577 72 89 467 79 330 932 99 141 493 122 503 988 114 666 757 106 207 466 118 157 973 132 309 492 67 277 927 106 845 905 131 731 804 68 155 418 80 79 84 123 89 652 124 35 432 45 556 956 65 225 642 115 501 949 75 282 627 57 470 682 96 526 845 98 144 734 109 87 647 87 134 644 108 523 680 94 294 853 76 343 847 60 476 889 112 509 752 95 422 955 112 39 884 73 701 785 30 83 455 62 172 360 109 209 460 124 648 724 68 9 285 119 167 561 116 671 998 93 522 954 136 92 813 108 861 970 83 412 505 105 32 294 171 759 854 125 832 896 41 159 830 95 226 297 78 840 883 84 493 535 124 258 905 80 139 187 116 157 698 93 652 922 90 413 936 91 46 901 55 167 945 118 37 43 99 120 476 85 250 905 95 242 404 99 71 690 51 211 727 110 309 318 107 107 322 132 419 775 99 702 808 96 287 308 131 360 620 146 699 798 68 452 787 94 22 198 66 651 841 119 506 586 125 353 641 179 314 923 83 546 752 95 108 414 113 59 829 85 488 952 133 626 975 75 748 937 93 45 651 66 186 547 72 659 785 102 595 785 114 445 473 130 652 675 97 613 869 116 218 291 72 207 519 115 118 354 149 6 399 85 274 929 67 224 788 71 324 656 28 106 515 103 520 855 124 100 442 112 443 923 40 145 667 115 2 666 133 506 963 128 391 603 79 483 971 119 129 187 146 129 645 126 5 524 131 435 934 108 275 989 92 660 865 125 488 578 134 845 989 109 341 762 119 533 613 79 831 973 99 223 789 103 247 659 70 322 697 68 161 487 95 329 599 122 199 586 179 302 873 87 128 188 126 295 360 164 121 604 99 789 814 67 287 476 79 592 799 95 793 904 120 356 870 94 526 895 124 419 560 116 749 969 63 262 600 63 320 778 124 300 796 115 707 844 63 187 196 155 144 305 97 637 872 91 181 189 93 466 941 72 694 729 95 597 653 120 776 934 148 305 361 119 669 960 81 430 790 89 153 498 101 170 546 100 138 695 122 330 898 149 399 729 121 606 868 73 357 942 124 748 819 128 585 935 112 876 930 61 84 779 121 42 727 152 712 883 137 62 622 52 158 750 39 227 508 121 0 850 71 622 724 38 110 385 113 258 417 125 874 934 120 10 680 59 157 912 109 206 605 92 3 82 47 514 832 148 52 433 96 786 794 126 65 758 128 689 890 126 62 648 114 245 604 117 42 866 154 714 842 98 685 888 126 326 975 58 127 477 95 604 833 62 217 362 106 834 942 80 87 641 147 260 838 75 54 669 51 44 935 50 535 848 87 191 228 132 89 389 86 9 126 102 740 951 111 734 987 134 146 412 104 255 302 128 363 748 144 215 776 74 148 487 98 508 968 47 156 343 62 596 618 152 343 909 120 914 997 112 130 590 120 487 894 139 827 871 112 601 775 78 668 843 52 270 753 162 937 987 77 533 598 114 127 655 70 247 570 132 1 655 79 80 912 79 634 907 73 97 840 105 641 925 110 358 515 80 700 834 104 374 672 79 484 662 123 414 766 75 452 834 127 385 780 92 478 648 92 352 625 75 194 383 70 531 905 85 534 917 111 662 909 78 96 237 120 132 465 75 126 972 85 487 768 70 50 146 115 242 387 93 526 904 115 82 569 166 24 584 126 771 978 119 718 887 108 568 877 117 217 565 105 31 700 95 232 340 87 350 946 117 963 976 110 243 788 79 549 602 117 77 979 135 229 356 120 360 965 96 114 860 83 162 824 167 41 808 80 137 599 152 4 274 94 11 496 120 679 740 69 25 491 101 294 922 72 257 376 103 10 13 135 353 430 112 754 898 117 248 846 131 589 809 112 183 422 88 86 312 101 837 925 78 100 858 73 388 680 61 30 330 104 223 546 79 24 722 119 745 968 50 550 721 113 144 823 73 136 381 125 42 174 113 553 974 85 402 455 150 675 826 91 402 556 110 220 320 156 102 240 110 487 599 40 553 686 113 540 874 79 489 765 71 300 931 101 134 812 54 217 788 98 392 843 66 83 663 47 533 704 81 317 889 55 216 284 140 10 370 84 282 739 45 327 658 110 102 822 70 51 415 81 548 800 120 95 192 108 620 707 123 430 894 36 260 275 128 217 883 46 59 913 25 14 225 59 486 892 100 151 597 127 606 707 136 804 924 150 253 319 109 1 994 82 43 922 110 166 997 114 699 721 105 247 998 108 332 462 84 631 818 127 136 611 88 173 653 81 171 731 117 262 883 97 7 359 139 508 711 124 638 841 99 44 677 71 153 705 138 56 848 156 425 507 145 574 584 74 562 808 93 69 129 119 969 998 111 25 770 96 1 778 125 365 769 122 275 734 115 833 961 99 494 760 77 95 139 61 55 580 82 76 158 64 26 103 39 622 965 108 173 232 72 489 863 72 126 901 70 130 447 116 98 116 112 821 877 94 48 70 76 487 679 94 470 593 169 29 631 174 557 700 81 692 930 88 309 790 177 708 821 112 172 415 87 156 725 83 439 803 93 599 797 67 162 591 100 162 536 105 220 375 77 181 386 131 321 811 99 249 532 129 183 939 93 148 256 56 134 150 69 57 76 53 193 376 104 329 814 84 51 398 118 629 854 80 266 892 80 140 353 96 336 975 122 161 779 65 540 766 61 175 517 108 588 741 149 94 204 107 116 201 104 111 644 151 546 753 78 719 862 125 213 659 88 539 966 116 59 239 101 606 624 77 310 530 68 383 508 110 35 820 91 498 974 113 331 633 88 397 615 103 718 944 63 751 787 114 286 839 88 178 568 119 330 540 78 426 903 106 32 643 112 284 970 134 300 616 108 300 639 83 162 620 55 812 831 109 336 935 139 899 906 98 722 755 124 523 621 142 348 599 90 633 742 126 367 949 62 65 358 138 280 401 147 475 976 102 777 896 81 39 328 172 224 393 123 278 503 119 549 784 74 863 903 144 445 878 114 278 939 124 259 944 76 375 968 92 373 745 94 796 808 81 239 722 61 58 582 86 80 383 111 432 811 93 589 886 46 210 857 55 321 663 111 524 716 26 543 619 98 609 803 69 229 973 86 33 972 76 550 741 88 367 413 119 225 257 111 136 825 86 371 758 119 164 737 109 606 855 104 586 730 140 407 600 110 403 931 55 458 849 87 124 848 111 222 674 81 166 882 111 354 709 87 28 309 103 228 951 71 317 397 163 423 621 134 179 811 176 559 622 121 241 946 121 909 920 22 925 986 128 161 484 106 407 959 109 573 695 113 563 923 77 300 924 82 811 819 92 163 257 60 119 549 129 587 957 107 383 586 114 445 512 125 415 735 172 165 962 156 457 674 102 20 767 79 267 916 86 383 655 81 934 943 71 598 997 94 36 938 147 32 858 87 534 867 126 191 697 169 61 477 143 302 519 122 385 389 116 115 159 114 847 856 144 621 895 58 493 504 100 11 553 159 46 337 99 809 880 120 545 659 149 97 425 135 923 958 29 407 423 61 92 595 57 258 318 54 233 592 50 708 723 100 5 927 76 29 574 112 209 880 89 281 969 65 415 608 34 463 974 89 98 371 84 239 899 86 10 190 97 195 837 130 624 806 76 156 835 112 559 604 33 329 387 112 714 717 115 222 258 84 754 816 44 610 797 25 83 577 104 546 698 49 65 931 111 73 281 115 579 916 156 254 355 59 120 964 54 212 869 120 258 802 115 271 976 103 441 804 109 794 805 114 710 926 96 87 802 79 296 342 85 351 781 88 667 913 93 981 995 33 20 967 121 537 580 81 144 552 82 452 797 77 442 523 100 16 502 41 91 927 87 145 213 55 436 922 156 365 693 63 376 787 131 276 361 123 140 695 89 130 177 114 428 865 79 772 788 75 455 657 114 89 541 42 257 387 114 531 578 90 302 998 77 262 750 122 479 620 93 0 674 48 601 749 70 771 812 174 663 842 142 46 776 23 283 396 97 9 42 129 310 615 145 477 650 97 590 960 89 654 947 163 123 442 106 693 964 84 177 221 93 397 574 121 485 742 48 751 844 74 103 762 78 7 703 156 168 992 126 569 999 112 74 854 108 739 850 125 135 593 93 260 561 85 282 497 131 495 526 127 38 710 149 505 733 86 218 829 104 486 787 95 603 626 126 415 661 84 171 733 129 503 595 45 133 285 123 238 961 119 491 802 117 42 805 69 179 608 120 180 566 95 157 850 114 84 788 110 755 867 116 201 913 51 862 888 86 860 985 87 442 545 123 636 746 150 517 615 122 354 357 102 381 943 164 100 526 63 139 624 112 831 984 123 221 441 93 2 197 82 821 945 95 377 418 92 74 700 81 0 50 109 165 947 63 612 873 177 401 814 77 45 779 84 354 728 88 311 644 88 28 303 134 466 497 92 280 647 73 30 430 92 517 619 86 228 771 158 297 450 96 151 748 154 437 499 102 261 355 85 158 662 58 922 930 68 806 853 118 205 981 84 199 408 66 532 881 97 46 460 43 345 376 144 624 655 104 415 726 61 272 539 127 139 665 81 691 783 79 399 740 74 356 924 71 84 641 131 643 732 88 21 687 121 173 698 136 450 572 120 531 771 98 429 578 51 150 441 184 343 465 126 705 814 42 605 766 60 814 997 134 313 315 118 379 941 75 811 929 98 578 885 101 26 380 87 894 955 152 9 848 112 757 943 136 349 409 97 251 579 96 129 833 67 300 304 112 435 966 52 38 285 113 529 661 132 240 849 141 509 652 29 64 999 98 545 754 127 370 990 81 265 703 87 464 659 68 195 923 156 761 935 95 260 468 90 170 824 120 716 725 125 148 727 85 144 786 114 186 198 95 92 963 122 17 754 85 324 669 116 359 766 78 98 672 107 306 413 100 20 526 93 353 575 83 405 931 145 413 565 64 103 444 83 500 668 103 182 411 83 165 612 125 235 892 58 315 638 118 704 986 121 338 880 113 613 912 132 348 674 94 249 711 83 331 978 99 93 472 185 15 256 86 828 829 56 106 381 83 18 346 116 607 701 115 259 551 159 741 935 100 311 768 122 537 594 125 355 406 126 754 950 110 197 965 104 64 436 76 252 274 124 236 973 168 326 592 100 129 228 79 1 906 78 337 751 156 918 931 92 124 552 154 228 431 138 10 111 53 410 962 121 895 918 97 439 970 28 40 183 101 468 821 93 390 954 119 710 801 67 351 382 121 107 111 98 144 685 166 569 960 67 403 990 106 75 424 69 277 897 94 29 491 85 407 421 91 418 720 92 714 835 77 650 678 88 233 983 136 268 667 130 6 370 143 295 712 84 37 439 130 651 981 89 120 293 110 3 798 154 541 561 47 562 565 111 723 796 78 30 618 111 507 893 131 132 422 145 341 879 145 114 596 133 412 844 97 214 447 105 149 257 97 150 770 47 476 757 112 148 802 135 145 623 78 5 312 87 473 901 98 208 211 98 156 333 116 269 284 90 101 182 105 325 750 119 289 914 145 33 592 106 340 689 94 38 365 68 387 628 94 103 463 155 149 645 77 183 735 75 281 335 52 556 643 107 193 265 62 537 743 75 766 924 80 297 717 83 389 928 91 320 534 90 309 341 92 860 913 53 543 980 147 377 996 90 355 783 127 376 827 73 10 721 117 198 508 135 21 278 81 491 635 106 181 510 88 37 97 92 37 195 88 363 855 74 527 559 39 88 344 112 369 836 129 798 859 110 85 283 123 859 967 144 333 858 121 479 521 36 199 991 102 22 362 82 858 979 108 712 855 84 188 213 126 649 991 116 156 588 90 159 849 78 160 481 87 102 832 91 18 215 133 580 941 122 18 251 120 756 922 48 145 877 91 789 796 72 232 349 54 542 933 62 16 801 131 113 889 127 135 435 111 322 573 72 176 699 54 230 430 123 95 916 133 280 711 135 61 420 156 289 973 86 163 525 95 150 321 91 320 518 137 67 720 117 41 310 122 44 774 113 221 735 73 710 866 94 516 579 135 164 971 118 240 643 129 324 626 133 455 726 42 64 811 86 720 857 89 307 566 104 375 744 88 50 615 93 156 952 120 183 763 66 265 803 75 671 835 71 370 555 138 98 186 97 674 932 89 130 977 55 136 792 160 259 664 149 262 770 113 546 796 116 120 740 110 405 913 77 476 702 86 113 127 86 46 446 101 421 722 106 180 403 149 399 906 122 59 489 88 558 927 10 529 769 118 267 741 125 598 815 94 661 923 99 302 985 110 85 584 92 477 688 65 688 883 62 835 950 13 158 179 113 144 509 91 48 334 75 65 151 78 151 841 114 633 935 117 701 949 85 610 975 113 392 686 86 165 400 100 201 441 94 362 462 157 316 341 78 253 645 123 179 723 139 408 582 103 527 839 154 633 901 88 470 793 115 667 772 119 55 162 109 853 973 121 158 403 149 610 993 92 446 994 97 818 919 138 173 951 103 783 861 94 49 743 68 266 607 42 274 848 160 14 97 128 293 880 82 206 490 84 485 934 158 611 628 133 42 510 125 541 915 87 688 749 96 720 743 109 51 953 129 250 717 52 80 386 76 146 323 125 890 926 149 30 754 127 69 87 135 677 872 140 313 790 91 827 879 101 195 277 64 401 490 130 671 712 129 66 124 85 175 942 100 24 896 105 77 632 94 23 909 103 401 603 107 388 983 112 854 962 129 135 349 181 484 631 88 433 987 86 416 881 115 357 460 49 71 900 125 778 995 109 230 713 72 32 427 127 840 992 72 562 976 71 202 676 60 587 835 109 143 973 82 169 292 122 874 969 114 188 715 136 77 894 88 41 841 77 483 834 80 543 715 137 190 675 45 115 916 127 170 226 98 168 881 106 456 745 95 535 713 70 65 843 52 378 414 148 713 777 88 429 989 139 101 752 60 292 332 96 65 730 77 765 990 141 692 725 27 76 109 112 188 203 97 140 482 30 236 736 65 250 808 63 654 782 130 633 694 41 507 889 139 184 857 131 285 858 116 362 653 109 779 859 111 372 818 112 346 813 100 426 484 67 731 893 56 220 893 106 42 935 84 796 858 98 323 993 61 43 424 77 515 724 112 942 990 72 151 504 117 305 646 108 170 923 93 20 622 82 34 828 118 354 433 139 36 908 127 90 712 121 147 476 58 522 834 136 340 760 29 178 223 91 408 533 100 359 587 140 588 817 123 82 881 124 262 429 110 557 695 95 123 705 100 675 737 89 434 509 123 538 773 143 738 809 96 676 735 82 302 526 120 27 667 115 836 838 86 169 664 53 673 940 84 233 774 114 94 947 116 51 218 75 122 654 98 290 838 121 103 292 91 585 769 66 45 372 83 257 991 85 13 483 109 609 946 74 152 269 111 645 647 91 727 974 82 128 925 102 601 923 73 28 134 63 106 516 87 528 890 97 402 953 62 135 984 61 28 402 96 194 902 152 442 633 71 476 924 40 419 628 110 651 765 93 16 251 42 257 551 79 189 720 46 341 836 94 576 938 115 541 877 132 756 888 72 263 910 122 103 745 119 245 943 84 47 372 80 255 432 81 103 364 89 681 780 78 366 757 56 12 820 129 18 554 65 330 525 101 386 871 122 359 795 79 6 244 126 322 927 98 347 999 141 571 919 114 870 929 114 169 675 134 2 242 97 291 698 109 207 252 122 124 374 56 392 506 51 513 755 109 546 567 33 75 933 81 487 594 52 0 654 70 779 992 120 447 531 96 296 983 128 152 225 104 72 612 89 564 614 70 276 488 84 209 690 50 438 824 89 584 790 172 869 875 169 367 445 116 50 767 88 423 987 115 58 650 110 346 587 108 343 408 76 453 990 34 329 773 53 104 785 40 184 800 95 55 387 130 355 588 90 3 403 132 31 161 41 198 861 152 614 616 70 129 711 81 558 593 116 66 162 81 494 882 121 640 926 169 259 471 132 11 832 159 474 970 90 65 875 102 716 891 58 305 849 99 414 513 123 38 546 141 13 434 181 389 898 135 324 594 91 163 345 46 266 421 42 116 755 78 272 332 122 257 789 78 412 828 71 195 816 131 616 870 102 408 534 26 573 744 98 60 645 150 374 773 26 890 990 119 268 622 79 71 283 83 233 739 98 629 766 76 45 564 73 323 920 49 770 948 118 622 680 112 672 871 87 155 754 77 549 872 42 798 953 36 658 711 122 71 818 84 87 530 62 514 787 50 14 145 104 723 951 148 160 683 81 104 929 144 103 583 98 50 747 119 641 688 90 331 365 113 486 833 148 193 414 105 630 887 142 64 824 66 494 816 96 424 712 61 846 950 118 106 682 86 920 924 72 309 707 97 114 565 146 109 341 85 276 283 143 46 203 88 101 190 94 237 418 147 288 782 104 561 772 110 198 777 92 440 706 186 72 670 122 277 657 120 511 766 33 30 683 119 45 379 101 248 925 137 356 468 86 247 577 56 283 452 102 214 942 102 734 750 165 240 298 123 223 482 119 64 751 33 30 331 128 899 955 71 235 927 108 13 730 88 44 361 133 95 889 58 579 719 33 204 531 131 181 627 42 302 454 138 491 773 69 595 699 119 494 757 90 484 989 115 130 343 79 616 782 152 191 205 126 127 790 81 84 577 95 797 999 106 209 575 23 363 539 102 397 973 108 794 819 98 126 535 108 764 923 92 371 468 53 69 255 123 5 42 106 2 486 127 634 954 116 59 921 83 842 992 71 7 880 148 350 940 96 7 721 130 508 797 55 277 926 93 260 497 99 35 797 50 32 494 110 123 595 61 9 639 95 322 369 68 311 610 130 111 916 142 56 205 88 621 869 39 512 555 119 648 975 147 392 494 104 210 219 149 347 766 84 497 942 88 99 357 97 389 776 80 641 971 112 571 878 100 305 467 115 345 871 96 487 760 73 242 849 174 88 600 138 348 400 142 557 561 66 460 622 137 160 632 123 374 994 179 249 944 118 571 754 141 734 866 112 719 797 180 285 579 97 749 947 59 287 972 123 23 279 42 137 324 106 589 897 97 188 505 120 403 556 94 739 836 106 374 627 102 222 784 111 174 585 108 878 904 97 88 284 130 564 930 75 581 924 66 59 589 68 646 832 105 24 48 170 558 946 82 251 271 108 451 932 79 222 498 122 221 853 112 489 494 108 46 788 104 151 357 128 680 848 71 98 538 41 217 740 53 106 568 78 824 938 49 94 556 121 47 687 172 537 727 86 128 513 107 474 566 108 486 948 89 434 622 90 235 986 119 93 432 135 374 691 113 899 960 160 913 916 69 552 799 132 95 736 145 180 693 101 144 609 76 654 789 94 162 484 125 325 839 112 242 303 104 54 165 135 147 985 88 492 537 98 670 907 132 197 569 99 278 456 100 247 445 84 55 227 110 582 776 103 132 171 89 209 852 44 392 555 114 281 531 73 296 417 108 723 728 143 391 428 93 193 392 123 545 857 85 257 392 58 706 957 53 627 839 96 47 856 92 260 681 94 150 368 121 104 512 102 233 709 79 9 556 41 315 347 114 854 946 72 732 915 71 531 700 96 62 119 50 460 719 92 699 891 108 100 112 64 216 306 122 339 839 119 96 591 128 717 928 60 89 925 105 231 495 78 174 325 111 746 764 101 225 715 96 396 524 130 355 558 117 230 262 103 795 815 160 30 567 95 445 478 109 162 547 116 355 489 119 34 606 115 40 192 118 469 906 95 196 720 75 393 472 108 57 343 51 375 885 122 6 883 94 94 626 82 315 928 93 133 388 84 10 135 93 502 878 61 873 932 162 579 808 62 101 718 107 285 727 99 395 453 126 661 666 142 491 597 70 21 983 76 66 877 136 276 910 115 209 272 98 424 704 106 36 762 113 49 897 112 362 928 106 61 943 75 64 225 100 294 816 109 18 916 96 791 827 105 334 649 45 148 635 102 9 508 91 32 895 55 57 818 104 360 439 119 118 798 129 265 961 122 665 897 90 820 883 106 330 562 135 443 622 106 402 515 146 292 295 44 503 900 127 390 474 108 759 867 82 279 900 55 702 852 65 134 569 60 125 475 88 629 875 101 52 596 120 89 722 96 388 700 99 68 450 116 0 481 78 56 872 85 67 611 102 612 718 54 602 861 98 737 975 104 429 478 94 21 560 64 515 807 92 333 728 93 556 564 71 73 344 98 321 827 80 346 947 123 219 867 82 331 917 104 20 721 108 388 872 103 200 430 122 342 974 103 146 915 111 530 653 80 182 726 94 289 407 112 423 834 160 258 962 93 110 717 59 196 914 118 686 777 96 709 845 127 157 213 93 1 434 103 528 873 86 683 760 65 148 577 102 950 953 77 779 810 125 724 973 79 568 627 61 133 310 112 218 677 145 197 995 21 203 426 111 102 555 109 397 917 81 56 684 98 363 482 99 56 358 55 193 412 87 568 672 110 26 109 67 306 901 94 343 694 119 452 735 126 686 896 137 643 792 143 383 641 110 144 686 76 500 687 119 225 291 66 73 155 96 38 185 144 476 853 101 335 472 54 736 741 96 130 794 137 906 937 63 479 654 102 35 831 80 333 353 87 467 779 133 558 681 93 10 627 62 253 347 66 623 756 52 152 590 123 249 957 102 74 282 56 306 863 96 857 900 106 138 232 106 359 654 69 793 950 85 76 927 173 879 977 105 9 548 99 443 704 50 276 626 118 182 503 106 55 67 81 70 819 113 265 332 88 300 746 54 784 977 80 265 659 70 796 934 117 134 627 46 197 710 83 615 679 122 19 783 112 94 133 95 269 994 100 58 751 127 73 743 117 266 399 82 430 751 91 77 373 110 398 912 48 519 862 162 32 655 117 24 362 59 102 319 105 412 635 75 448 849 91 122 992 127 603 861 67 702 748 87 309 399 118 107 132 109 87 634 54 71 677 90 559 677 130 227 402 91 329 668 101 248 434 126 93 621 127 302 606 64 213 625 138 857 935 74 280 976 141 239 349 25 623 899 120 47 426 93 464 829 143 518 856 101 676 802 110 61 935 108 52 524 86 225 247 66 330 736 104 696 783 130 34 772 62 824 936 119 128 646 105 111 525 69 269 814 18 712 808 69 133 411 107 423 847 123 291 578 108 292 456 123 559 750 108 676 813 63 166 942 74 495 827 99 121 843 89 394 933 126 151 201 92 31 603 81 64 831 111 87 764 90 363 977 17 16 243 107 451 469 63 106 994 110 585 738 127 777 785 101 245 465 69 120 287 100 657 831 43 364 659 68 546 843 90 383 704 72 439 845 93 229 894 124 29 523 93 458 617 79 98 239 77 531 903 173 120 219 120 686 781 90 385 893 50 30 50 143 425 718 148 706 857 119 160 516 75 523 804 40 129 994 134 2 433 119 733 769 71 193 569 119 193 272 99 750 777 68 176 182 120 639 844 92 130 202 101 477 795 120 434 819 84 102 615 105 30 428 118 135 373 64 163 232 81 242 571 151 375 733 63 21 391 60 194 650 114 746 840 124 279 613 106 523 948 133 614 814 57 495 910 101 460 948 73 216 924 47 351 747 86 149 316 126 567 851 32 327 691 74 285 568 42 466 911 111 292 881 84 128 648 79 59 671 112 96 410 122 725 731 42 469 640 77 7 563 109 72 677 148 340 473 111 156 207 139 459 742 89 134 763 149 283 435 115 680 688 102 608 856 37 465 514 98 41 702 104 133 145 48 383 463 113 591 927 93 342 988 36 126 816 74 349 387 114 429 679 87 72 497 166 236 719 102 659 852 88 722 813 169 116 395 103 118 221 136 265 772 165 397 792 99 478 545 107 306 524 75 55 647 136 145 766 143 724 725 76 132 443 80 540 807 49 408 500 153 119 183 107 197 758 132 357 597 72 8 212 110 220 871 69 857 973 60 529 963 96 616 659 148 177 323 69 321 327 83 372 442 111 432 823 126 251 347 147 44 214 84 37 796 76 618 927 71 151 701 59 856 863 117 26 663 63 183 588 86 383 779 96 313 835 100 43 183 62 121 634 104 85 223 74 116 550 108 125 629 80 40 54 126 222 293 104 95 365 100 963 978 183 587 846 133 235 973 97 459 637 150 72 106 63 124 696 55 138 513 106 118 939 86 350 799 20 109 731 63 715 824 85 53 651 59 38 340 21 674 918 107 159 999 86 72 775 74 663 666 151 263 817 43 226 637 66 252 543 109 651 682 116 43 566 88 341 787 147 5 326 112 332 463 153 478 798 112 472 981 97 179 650 119 335 874 82 261 560 198 5 46 143 528 684 74 30 336 122 477 871 89 821 889 148 367 735 83 949 967 94 428 803 99 877 940 127 747 951 129 198 429 77 241 954 114 14 154 76 353 561 120 152 929 96 322 813 76 697 878 97 269 953 156 602 946 106 193 893 64 437 770 60 3 788 101 129 501 112 692 856 43 515 601 122 130 890 83 207 832 105 58 116 68 137 606 75 523 788 53 836 977 72 910 993 81 403 726 116 67 353 145 717 910 109 47 326 94 597 859 89 30 571 111 657 880 136 25 832 79 440 630 181 214 491 96 395 549 68 325 476 85 492 614 123 272 590 57 306 457 112 170 683 102 140 521 88 934 954 91 597 728 111 673 735 116 331 989 65 529 596 65 348 631 122 253 979 93 267 717 62 175 491 76 685 976 105 330 889 86 48 142 76 75 913 102 512 731 33 474 506 71 535 555 44 440 605 86 244 282 65 858 921 50 124 492 89 33 230 93 240 706 138 250 892 131 408 439 146 571 791 89 408 691 55 871 920 95 247 465 115 487 990 56 719 986 84 665 712 134 727 848 69 624 804 109 29 789 129 152 522 140 50 113 140 158 945 95 374 601 76 682 850 127 105 881 118 19 123 100 292 878 123 897 965 109 598 899 40 529 874 120 11 457 102 5 106 81 10 613 123 215 530 96 518 965 80 82 574 58 482 752 66 176 511 139 86 213 87 328 644 86 698 952 76 745 831 110 654 919 66 293 786 128 152 619 85 70 129 128 298 531 99 225 241 86 30 123 115 769 809 107 732 997 63 275 607 130 137 832 110 349 391 109 144 605 139 214 990 128 54 135 45 310 579 83 325 396 54 176 957 68 31 814 133 291 366 143 637 768 113 321 940 87 607 727 149 293 645 64 680 856 94 860 866 78 168 691 136 610 614 116 39 732 1 171 913 36 68 726 93 24 337 39 32 874 102 391 425 93 196 772 118 241 731 63 111 398 104 228 959 113 556 724 141 328 530 110 609 772 61 3 292 129 434 736 74 364 571 66 294 705 102 678 983 73 345 798 77 430 878 74 730 878 145 133 778 88 191 542 152 932 974 102 107 547 133 100 257 136 453 610 102 573 859 114 273 325 98 542 610 115 206 510 111 312 586 85 433 709 94 30 994 94 702 818 119 294 610 128 359 561 97 820 988 156 645 993 78 210 523 134 275 933 88 641 919 82 596 840 103 841 887 75 444 850 92 737 794 93 171 585 88 69 733 151 434 607 61 586 603 70 81 906 108 400 691 130 149 583 86 619 730 179 371 718 90 75 503 54 320 845 111 183 522 140 500 560 129 55 994 38 178 466 115 106 835 71 205 346 95 178 741 96 907 932 62 317 407 155 322 364 133 103 708 89 44 515 54 785 995 90 794 820 126 255 717 130 167 376 118 756 959 95 310 349 109 326 404 89 405 928 122 50 352 138 152 458 115 424 676 132 163 242 103 11 729 85 496 736 112 419 734 62 225 584 40 139 192 77 662 920 89 627 735 90 408 664 33 93 316 141 164 498 115 253 638 112 1 874 61 392 625 110 563 661 145 464 896 73 749 853 77 183 298 67 314 983 44 10 889 96 31 329 125 100 653 140 84 372 104 507 855 72 390 801 141 260 360 128 802 821 125 344 356 82 199 568 113 319 928 108 278 699 123 248 312 114 2 212 127 249 527 101 963 979 95 260 291 153 109 202 94 234 402 49 144 722 107 499 818 102 250 788 107 148 978 79 435 844 98 367 389 95 145 379 107 403 825 116 115 301 121 318 415 138 240 627 89 454 765 72 113 416 76 17 901 168 215 450 80 333 885 121 203 500 76 760 854 124 39 318 116 101 505 93 135 276 101 628 930 96 335 541 83 62 632 100 113 988 154 519 946 81 374 491 69 41 162 145 279 987 87 102 884 96 103 818 88 291 909 88 588 831 125 469 921 87 2 523 128 306 309 98 481 889 89 14 848 29 267 760 81 348 701 110 784 952 60 515 581 102 109 432 102 813 933 83 28 838 140 50 122 144 446 632 141 48 252 171 25 949 114 417 858 62 639 680 133 44 157 114 152 384 102 305 355 107 120 858 93 116 566 129 344 691 66 562 972 106 376 477 76 411 800 97 172 261 89 877 973 108 277 767 108 434 826 49 474 603 91 32 886 81 174 941 105 103 922 97 668 714 126 898 966 116 87 144 103 346 704 109 241 782 128 298 814 69 184 341 120 656 695 141 224 780 148 320 352 82 61 467 124 123 809 107 219 800 123 422 425 93 883 957 69 106 723 42 53 61 96 532 806 79 156 312 54 401 883 45 22 848 102 114 367 65 154 981 98 221 746 102 165 351 120 152 318 113 740 791 112 44 549 82 254 403 107 484 582 154 69 601 85 111 967 120 419 624 83 721 727 92 491 883 58 612 969 167 218 457 82 222 238 45 303 358 83 494 943 98 348 677 105 816 889 170 434 975 110 874 981 101 643 959 124 152 903 70 96 120 120 814 974 101 872 894 96 670 902 112 653 655 85 428 749 88 287 416 64 309 677 84 284 413 81 102 269 123 317 711 79 368 652 46 695 869 114 222 927 135 610 888 62 127 686 97 782 951 69 256 706 41 39 991 116 52 158 104 557 796 146 364 882 108 269 824 83 121 698 152 641 826 106 650 726 133 27 898 92 79 446 90 124 344 109 780 791 105 28 742 87 617 726 96 259 660 71 434 533 130 155 878 140 87 718 52 27 327 72 917 961 131 203 510 108 169 790 153 202 930 106 8 535 110 120 888 81 360 903 106 85 89 65 215 416 92 189 454 65 17 381 102 158 288 95 507 939 109 476 839 110 830 868 78 284 547 132 160 316 107 44 459 108 504 981 130 78 632 131 380 529 86 152 258 113 175 801 142 812 843 131 65 653 95 860 969 95 355 922 76 42 865 121 578 897 95 119 248 131 119 983 110 255 401 110 49 871 130 143 937 94 107 116 130 725 747 86 69 164 110 773 862 71 97 113 76 233 345 86 354 707 104 769 799 119 233 545 86 353 829 123 44 338 65 566 973 151 465 661 78 607 735 68 523 960 90 299 599 103 87 190 60 233 938 73 431 734 103 236 731 77 183 456 88 63 204 104 339 912 149 77 438 111 148 770 84 327 970 105 164 765 121 171 456 120 374 843 114 79 540 72 615 628 96 181 679 174 476 738 109 310 730 72 297 970 36 25 772 80 458 799 122 118 701 41 255 716 144 329 883 96 62 225 98 751 858 100 115 633 107 173 460 142 289 465 158 161 713 104 28 158 127 162 889 82 104 154 103 576 765 151 342 920 118 874 938 70 352 746 60 413 967 143 150 731 180 478 670 90 19 565 122 281 560 52 89 661 118 191 725 127 16 955 59 142 259 131 19 586 136 19 811 73 476 756 93 302 764 75 292 952 81 191 458 74 594 666 88 359 585 108 293 622 125 354 936 125 789 914 62 362 593 119 210 501 84 217 436 121 33 555 110 118 127 100 749 823 125 674 965 91 11 275 101 2 663 48 241 444 119 849 880 121 243 737 149 17 609 82 165 509 124 354 632 132 147 621 117 149 418 92 297 513 93 408 831 83 585 918 47 230 370 82 127 155 79 547 683 89 371 448 105 378 957 16 445 987 102 491 957 118 126 697 102 174 728 120 368 722 95 125 625 123 204 963 87 161 441 97 430 682 70 247 722 23 586 867 108 30 391 102 274 524 32 414 986 119 383 920 99 627 664 134 627 819 31 79 96 96 384 968 131 496 883 85 541 982 62 899 918 111 830 926 80 1 57 107 528 766 92 89 960 105 128 791 113 350 709 72 99 399 106 253 570 77 671 925 60 658 978 55 136 356 97 646 749 66 467 542 130 431 535 105 383 392 87 305 345 109 719 853 85 85 464 87 212 561 111 164 516 120 635 767 97 34 803 40 480 706 71 478 862 67 126 411 80 468 623 115 37 261 108 171 701 135 186 953 90 147 517 70 695 737 48 137 923 105 437 953 111 147 427 100 55 302 134 437 534 122 73 462 55 362 368 118 796 872 82 360 812 23 902 959 43 629 944 71 395 410 91 305 570 142 683 782 138 551 853 61 230 795 98 669 795 84 461 981 114 446 970 120 757 850 56 775 903 61 471 931 133 558 747 109 77 964 55 582 616 70 250 689 93 426 514 147 118 946 88 675 907 140 102 856 135 506 824 93 251 424 115 226 587 88 429 775 109 276 736 148 752 859 108 583 793 128 757 814 118 22 228 97 823 836 49 682 720 51 92 854 67 270 733 75 460 590 82 692 970 125 354 941 108 802 871 99 185 244 133 508 659 113 570 978 104 379 963 98 444 455 77 486 691 31 204 697 101 153 310 61 36 532 122 71 856 127 356 628 62 629 859 170 341 895 99 190 994 95 707 794 88 69 392 171 142 696 97 440 983 127 155 612 133 481 987 159 215 500 118 841 863 86 175 217 81 773 971 71 205 240 40 736 760 56 501 824 112 518 789 141 102 624 91 386 537 94 0 89 140 129 146 84 7 663 140 19 699 84 563 999 139 311 642 80 80 356 89 813 854 147 714 739 131 6 203 127 504 598 60 193 240 118 30 112 97 221 640 86 337 489 85 630 959 141 72 139 126 900 935 82 49 281 27 45 494 70 134 965 75 838 873 131 463 665 87 630 941 45 233 987 75 571 833 116 88 149 107 165 846 75 150 268 51 499 948 79 511 523 73 505 811 96 648 710 161 465 845 139 158 371 109 16 391 110 342 801 158 236 254 101 438 659 127 582 715 84 258 686 60 699 735 98 799 990 102 721 871 129 419 454 129 243 641 143 161 866 102 554 968 96 304 822 113 84 583 15 447 623 103 727 837 78 482 965 97 340 369 82 329 594 83 123 814 73 643 916 144 388 866 123 231 289 90 17 679 55 346 913 73 444 717 130 260 475 64 409 760 68 89 175 91 200 247 177 128 412 148 319 666 76 80 904 64 370 615 113 474 952 82 415 676 62 402 507 138 757 807 123 611 697 166 787 999 33 214 869 73 486 826 99 257 418 57 183 821 104 330 591 89 41 381 78 3 754 78 569 760 105 74 621 110 110 682 89 12 127 71 511 910 142 275 739 101 322 712 126 439 813 75 141 254 102 472 531 87 51 102 108 50 178 87 487 656 51 663 850 98 402 767 144 208 716 134 447 874 95 55 61 60 592 735 102 41 787 134 570 912 61 656 825 106 104 782 121 234 493 78 152 280 104 834 920 164 365 702 96 449 803 88 378 944 130 386 878 97 76 591 108 403 789 119 267 504 130 171 888 128 740 877 43 354 427 83 29 850 144 243 920 92 457 944 51 238 721 158 826 956 127 584 904 45 184 453 116 738 773 164 371 813 111 30 375 126 190 667 73 22 474 126 563 645 109 569 718 55 601 694 116 36 876 85 157 555 32 398 872 76 351 654 53 42 487 137 157 843 60 519 764 125 806 932 78 615 703 104 71 993 69 394 852 104 425 907 89 114 159 75 94 606 67 480 505 147 541 853 140 240 979 122 274 286 104 151 478 109 591 826 108 55 707 86 356 461 105 37 898 47 921 970 89 896 979 111 516 845 87 342 404 116 794 966 53 447 454 133 694 753 89 283 641 39 204 637 118 257 547 141 601 639 112 298 994 66 599 810 92 91 849 86 894 952 124 106 680 116 8 469 87 515 697 118 411 429 93 533 736 126 558 713 83 181 993 79 55 284 61 319 747 96 9 738 134 719 886 116 212 453 59 45 698 132 99 501 93 781 961 122 7 946 101 248 499 135 53 249 94 173 907 78 33 170 120 401 942 126 562 965 100 274 387 59 289 953 109 841 953 84 228 500 125 129 811 91 466 488 124 0 564 77 81 612 104 172 625 81 334 672 94 104 171 54 122 454 116 52 907 142 685 924 73 53 242 143 541 929 88 140 737 97 626 743 88 508 862 80 60 179 134 426 546 100 170 236 87 166 469 76 255 516 123 16 217 72 240 808 98 649 651 84 15 104 108 179 202 108 180 923 150 418 995 76 765 910 69 172 357 58 610 648 108 152 462 49 42 550 215 17 116 97 429 708 90 803 892 26 538 849 84 80 817 114 218 408 90 324 753 63 255 484 65 457 653 139 379 716 142 234 983 51 367 476 99 85 707 65 155 427 63 18 232 115 50 104 116 472 802 75 244 808 152 556 792 77 32 504 72 133 474 150 550 628 120 20 100 87 467 965 88 490 536 70 294 693 86 363 422 87 448 601 41 570 712 124 207 926 140 705 801 102 507 606 90 147 990 109 215 857 79 18 643 72 407 975 55 97 791 64 399 557 154 127 237 76 169 657 78 410 816 52 317 656 125 21 529 136 248 353 100 201 992 101 502 538 143 51 227 105 33 304 75 329 441 107 381 796 121 530 634 78 152 545 126 63 277 111 279 672 115 347 692 52 1 679 85 271 565 126 110 491 124 377 825 114 377 817 141 152 358 81 111 245 93 11 845 119 38 632 85 384 573 65 447 813 121 180 881 95 404 838 44 546 601 115 326 840 80 84 299 86 194 570 66 304 925 135 445 592 74 131 795 99 528 922 64 776 899 152 545 805 92 135 273 103 195 537 121 653 800 159 413 517 46 904 991 79 371 512 75 34 463 73 677 923 93 77 93 143 231 585 161 642 977 131 383 648 78 630 923 112 274 436 70 356 819 92 726 728 109 63 112 83 586 879 102 233 336 99 147 759 109 587 651 165 96 356 129 475 576 61 615 990 107 625 700 122 364 674 80 521 573 40 136 933 60 65 851 107 140 203 111 310 634 133 147 263 127 274 829 124 192 898 107 539 774 115 616 764 121 412 730 93 283 559 73 38 559 147 161 889 82 242 739 142 157 528 96 761 831 93 401 703 98 538 821 153 168 262 74 747 794 104 245 877 106 378 404 101 651 724 54 7 827 142 661 948 116 92 885 107 423 587 131 608 710 16 127 738 67 738 881 43 241 436 26 539 613 78 451 562 92 288 298 96 497 544 77 522 715 112 312 983 131 677 989 87 484 517 43 3 87 92 418 895 119 4 403 159 13 22 96 304 686 151 175 632 137 638 744 102 158 485 124 395 913 64 810 868 105 216 631 118 64 572 117 16 427 68 349 513 76 440 607 125 179 502 101 454 550 107 88 753 118 248 397 61 184 301 116 162 376 127 189 506 62 189 465 109 817 937 88 545 968 124 757 819 95 158 615 80 27 736 94 1 897 115 153 211 181 381 800 87 148 866 106 27 47 136 340 431 100 142 947 119 2 920 112 142 588 127 91 288 90 244 831 151 411 952 151 49 275 155 100 843 81 198 877 64 290 465 76 233 333 60 326 538 151 345 636 120 91 417 118 399 738 89 34 981 93 213 584 83 31 403 71 816 911 106 73 513 131 542 629 145 314 438 74 272 556 103 314 560 104 437 713 46 22 598 101 173 188 124 542 980 118 273 709 94 93 554 110 219 845 141 711 967 112 33 342 158 74 768 154 369 886 95 391 979 107 747 977 153 391 743 96 45 655 96 24 149 90 251 488 67 776 953 70 488 869 105 133 277 73 21 608 67 900 970 127 141 319 96 257 372 62 125 185 89 433 490 99 410 599 105 258 795 51 120 488 114 235 252 35 607 743 121 658 805 118 298 787 97 539 609 130 284 990 80 850 973 115 842 923 95 716 957 95 399 512 145 691 995 137 346 611 104 223 689 74 561 781 98 63 332 67 447 528 77 37 738 79 133 248 52 236 899 82 388 440 86 461 865 105 366 622 116 647 752 54 379 444 110 39 645 101 52 511 119 582 763 133 237 240 132 140 545 102 411 654 87 373 500 94 126 399 121 199 666 165 600 882 25 173 189 128 182 487 80 523 656 39 332 728 83 661 979 57 66 315 141 458 586 104 183 859 108 210 856 125 713 796 98 86 801 19 113 365 83 344 979 56 360 954 115 475 847 104 548 557 108 44 349 95 440 808 103 238 730 63 494 909 56 237 275 65 787 957 112 205 428 51 201 491 51 192 235 14 715 940 122 320 874 117 667 745 80 13 506 97 165 749 126 208 263 115 183 818 66 124 223 88 59 587 63 747 900 99 142 617 168 311 605 151 225 725 145 105 312 87 542 926 128 498 761 98 441 747 91 51 283 124 467 907 59 346 393 74 161 999 106 488 911 148 596 911 126 600 713 51 760 889 106 271 623 45 403 437 73 250 647 59 180 958 104 915 991 94 204 449 90 62 474 78 636 864 49 47 829 130 358 368 116 72 354 56 118 649 101 79 294 95 292 637 67 332 819 52 183 617 135 219 543 53 652 730 92 725 764 135 401 766 98 157 979 117 145 244 110 376 569 105 127 652 123 15 222 107 226 602 68 40 97 110 447 636 115 161 838 74 330 442 156 145 553 76 755 902 101 120 667 90 555 648 112 293 940 5 518 574 131 357 843 131 35 855 135 551 638 111 85 778 96 164 703 80 356 968 97 472 486 69 396 687 42 80 436 126 172 759 89 578 997 50 161 947 91 546 759 131 158 939 124 381 563 110 866 989 130 181 737 101 216 934 95 266 720 111 369 386 92 104 684 94 275 983 128 668 926 151 524 852 124 81 111 110 197 855 124 282 581 137 359 528 116 710 812 92 50 71 68 248 625 146 259 466 105 276 650 77 323 346 108 839 927 140 269 785 163 686 939 110 245 739 100 226 951 118 307 580 101 297 958 99 786 948 101 380 568 160 565 719 98 223 581 116 307 424 107 419 591 100 153 563 133 2 245 100 119 130 33 312 734 94 454 571 116 166 573 96 333 837 85 419 924 95 512 544 91 447 925 131 183 444 67 25 904 166 637 846 104 191 980 62 380 489 159 69 902 98 627 759 124 808 904 57 242 742 140 38 193 112 99 882 115 515 532 49 266 982 101 195 674 102 376 728 42 187 934 114 414 422 157 848 877 147 2 922 73 203 908 99 754 922 82 232 866 148 36 313 66 16 277 66 112 163 109 291 411 118 843 969 80 572 628 113 232 308 120 467 745 130 673 850 64 598 939 101 113 141 84 301 583 84 258 552 49 634 844 63 568 816 148 584 671 97 692 865 174 278 328 107 172 654 93 757 793 135 13 734 99 191 313 58 87 577 128 529 879 124 89 402 168 868 926 86 561 994 117 667 741 92 334 876 121 41 279 116 174 321 48 7 578 74 782 991 138 305 786 127 191 680 143 250 911 141 476 678 28 68 964 101 229 672 125 768 860 78 371 707 117 478 774 90 475 766 99 651 813 138 595 782 116 586 799 104 168 818 52 194 242 146 189 377 118 487 867 128 149 386 111 107 500 164 512 796 123 454 728 39 826 970 103 487 938 135 433 909 99 272 603 70 965 989 85 197 954 73 880 994 114 302 358 112 183 405 125 898 925 140 513 591 82 562 750 59 180 270 136 681 692 87 93 272 36 356 639 168 237 435 108 39 787 72 197 334 85 62 267 79 40 874 103 242 948 63 125 882 120 76 689 105 182 928 94 47 83 73 358 488 37 138 626 58 838 989 150 134 940 127 27 253 95 240 457 72 585 852 100 139 439 99 296 508 105 641 766 99 289 979 117 553 964 86 169 228 103 402 492 99 411 625 89 522 799 51 588 964 69 373 906 95 754 795 103 384 454 84 251 908 127 144 224 143 816 925 115 519 601 160 601 968 86 80 927 131 300 679 118 685 958 29 326 752 73 173 920 68 507 725 103 4 223 116 127 908 127 381 719 74 427 684 118 149 289 96 102 120 117 252 560 73 92 403 75 341 468 87 779 993 61 144 399 88 244 845 34 329 485 64 275 487 79 540 661 79 397 637 147 955 975 43 582 885 90 622 679 101 141 203 80 600 859 86 107 799 23 201 885 148 860 929 159 110 684 80 495 965 133 405 926 100 70 327 81 87 688 139 564 634 121 475 663 93 685 789 94 85 533 94 203 924 78 188 971 90 385 976 174 9 72 99 300 360 142 146 651 138 199 459 64 479 808 164 216 895 106 367 511 134 342 539 58 717 933 66 309 674 90 212 321 116 142 879 104 208 857 141 129 403 53 12 839 120 103 825 82 152 293 113 481 655 82 286 850 107 569 616 12 382 715 88 59 439 81 3 20 89 53 168 109 261 292 24 575 984 56 602 613 98 309 834 129 550 971 141 428 991 121 598 851 86 121 463 95 229 787 72 661 995 58 879 945 116 84 558 123 168 562 74 158 444 140 182 338 121 266 298 81 969 971 94 178 817 47 382 613 160 493 620 86 217 593 90 141 820 125 285 424 119 556 983 58 715 975 72 446 867 106 434 628 142 855 868 76 448 668 90 297 951 66 169 178 133 21 963 93 469 690 101 256 571 149 525 645 134 319 445 74 381 455 130 116 324 142 534 985 129 139 431 44 362 585 65 582 694 96 606 973 126 671 922 132 315 398 77 631 839 86 237 273 101 640 758 135 173 831 89 477 934 112 401 782 100 226 402 112 224 463 30 108 929 74 12 196 88 6 127 135 16 138 75 122 390 44 88 982 159 51 897 76 84 691 128 752 829 88 451 742 72 147 206 88 813 857 81 106 843 76 369 621 81 160 416 132 289 441 143 273 716 113 382 743 97 9 12 97 7 361 112 81 610 106 189 374 90 177 297 114 109 892 103 173 655 176 304 570 94 194 384 42 948 968 109 204 832 144 148 906 119 414 723 167 713 719 104 621 940 183 64 735 97 673 747 99 235 582 105 277 602 114 368 613 83 725 952 119 553 746 82 674 917 116 156 362 61 394 579 73 239 312 86 132 996 136 11 958 119 52 336 111 240 595 97 11 804 67 620 904 85 108 444 80 432 640 76 107 352 168 599 667 106 181 571 65 379 429 70 376 421 106 856 872 117 4 306 76 391 568 133 616 653 81 84 941 94 161 926 106 7 111 115 424 482 90 57 531 96 903 911 53 273 506 36 363 459 95 654 754 103 593 639 101 120 778 89 128 850 68 473 548 79 576 843 145 202 864 72 70 377 66 530 829 104 780 949 166 813 869 98 554 558 108 89 917 117 171 515 87 390 762 108 225 729 91 344 842 136 679 730 49 13 294 97 253 997 69 714 764 110 14 257 126 471 697 149 572 843 135 90 276 70 252 656 101 617 915 117 642 939 44 326 392 93 273 781 102 30 78 61 637 730 63 640 724 75 288 809 86 157 822 125 162 430 150 198 619 124 322 777 78 666 739 102 583 731 138 627 903 112 149 755 83 322 678 56 376 915 144 84 407 7 207 724 93 389 865 80 228 406 86 493 984 140 351 597 90 1 853 80 11 170 88 227 434 115 91 519 121 422 791 95 27 523 112 423 948 56 380 579 71 838 959 152 405 415 120 91 333 123 798 824 132 347 480 95 304 444 65 680 681 132 393 724 84 313 974 131 200 767 69 622 763 104 293 811 94 121 350 113 504 613 109 297 719 77 408 701 73 6 484 99 649 849 91 14 821 74 35 305 97 433 670 138 394 546 104 92 498 105 543 997 126 305 639 118 262 885 90 417 491 61 164 600 106 701 911 163 19 418 133 127 636 90 491 668 95 303 745 130 11 749 119 40 724 123 492 782 110 780 811 130 116 325 138 366 625 104 138 994 55 53 241 69 10 900 91 419 649 80 56 465 74 46 673 72 469 980 111 577 901 58 189 531 133 14 575 72 32 770 108 162 526 128 293 386 102 147 873 67 619 809 42 675 787 75 145 152 84 66 480 74 269 394 134 95 728 115 614 804 200 575 897 77 45 878 126 44 48 45 93 408 101 471 738 97 163 833 86 103 469 110 96 459 60 277 665 148 47 402 76 433 892 131 651 846 71 792 879 121 911 948 108 214 296 128 171 242 105 130 887 112 78 379 106 327 766 110 93 702 128 253 411 100 190 251 98 504 603 129 387 929 140 149 740 139 181 925 49 319 424 105 316 716 110 264 799 97 143 776 56 148 154 106 239 566 90 114 475 93 507 697 118 610 768 119 141 554 122 231 914 136 338 838 51 26 125 143 488 848 122 491 532 118 686 785 85 680 717 111 518 656 142 218 810 102 792 835 184 207 552 86 316 599 89 758 856 94 29 420 107 239 602 117 446 685 128 71 328 67 559 776 93 753 803 87 573 820 78 670 926 59 729 886 103 20 727 102 68 268 154 443 777 84 245 535 95 299 887 55 773 969 106 161 840 190 25 836 128 236 256 82 544 596 113 418 928 134 8 947 106 31 516 103 112 193 98 621 979 126 795 810 71 397 989 57 73 820 103 328 828 130 189 855 104 42 286 75 573 610 100 596 836 83 46 726 108 71 951 45 166 945 121 181 801 89 591 966 110 535 873 95 719 915 95 82 626 124 2 370 85 235 347 97 117 402 129 157 474 112 2 636 74 477 824 99 299 433 109 371 971 79 223 527 150 399 764 99 632 743 105 90 581 111 150 763 86 199 836 134 109 268 104 305 510 122 18 147 71 588 967 84 551 623 147 75 79 74 253 904 140 724 948 113 613 878 39 249 585 102 243 264 8 417 778 94 26 156 90 19 998 90 906 955 78 297 302 165 52 289 78 212 891 76 40 159 125 40 590 127 511 733 77 375 732 96 328 989 44 189 554 102 683 700 120 187 461 150 131 296 117 433 560 84 76 244 92 152 857 119 460 764 108 234 283 109 129 926 93 259 349 141 579 697 102 30 445 93 133 296 132 91 230 79 744 804 150 7 797 118 176 522 99 191 470 83 357 393 61 44 49 100 128 542 84 562 839 85 362 977 86 491 836 45 285 694 60 492 595 92 235 895 90 882 923 55 1 139 97 472 595 150 569 714 102 437 952 106 74 679 52 97 909 95 290 470 137 74 98 68 468 674 99 21 374 119 355 515 62 358 876 91 126 440 41 827 864 122 265 620 128 41 368 93 68 88 114 227 240 120 686 704 102 5 382 100 284 617 77 471 820 138 156 665 66 22 490 104 398 740 148 433 492 109 54 197 96 551 564 100 264 594 98 146 472 107 84 452 52 30 958 52 456 542 119 357 654 95 1 639 123 125 555 149 507 776 152 56 865 167 258 550 70 151 487 128 756 765 108 310 585 114 318 580 95 436 632 109 203 362 90 346 978 59 88 298 61 38 87 123 234 945 137 536 985 112 247 901 50 250 547 131 78 409 59 190 801 104 333 774 108 468 908 109 931 937 165 20 974 133 102 464 60 320 863 62 173 515 169 276 447 121 801 907 159 347 421 151 637 934 96 300 423 95 131 393 24 536 898 104 160 907 127 364 660 84 122 449 42 263 422 130 16 615 82 358 866 114 236 537 98 14 507 98 228 520 166 139 375 139 498 806 138 92 835 114 327 867 149 513 938 96 30 515 114 530 701 138 258 789 79 201 928 88 380 818 115 59 524 179 749 988 104 302 440 133 567 692 74 336 610 132 107 562 115 44 751 132 386 860 75 0 150 111 3 679 75 705 998 52 33 181 107 150 890 83 78 473 65 614 861 126 485 973 111 598 772 164 467 928 133 299 745 51 882 917 102 515 948 102 244 283 96 206 890 102 94 674 89 504 800 91 32 846 103 153 644 58 476 640 153 121 485 110 333 757 105 557 800 106 507 886 114 396 724 96 106 951 72 415 477 93 892 928 61 894 900 65 369 624 68 228 360 73 162 913 86 5 336 97 147 362 129 511 902 118 125 254 126 199 374 116 607 864 132 616 714 75 421 745 101 399 857 109 354 684 110 169 313 96 391 667 94 170 610 78 339 588 105 612 725 58 494 580 131 38 313 177 641 830 127 341 353 116 364 379 120 730 864 142 161 387 112 48 929 85 9 92 85 582 711 61 0 183 143 428 970 99 31 179 64 343 530 57 280 329 126 271 905 87 809 913 120 186 902 53 857 868 111 7 688 151 186 529 59 479 627 114 356 365 68 639 982 109 73 140 107 240 973 78 233 953 152 58 199 57 109 462 142 206 971 125 565 887 105 504 877 145 133 643 179 616 908 94 18 296 103 300 435 56 517 915 79 557 959 85 112 750 127 133 793 102 70 445 120 479 547 133 251 944 136 140 856 75 622 631 109 335 510 107 243 337 127 482 584 93 64 458 55 88 628 167 95 758 94 147 993 53 61 392 147 87 300 98 641 822 104 125 508 119 634 970 34 224 290 103 200 603 157 673 883 86 46 380 111 75 522 53 58 593 34 123 163 72 334 731 136 32 273 125 625 845 64 30 402 79 111 976 110 402 706 103 281 930 37 525 803 127 150 800 80 615 898 16 458 691 89 510 512 119 393 815 115 471 992 147 368 395 74 30 820 129 119 413 37 112 228 63 508 990 143 25 283 72 49 818 112 649 677 71 556 680 51 83 333 93 361 760 78 19 854 73 247 725 64 151 897 108 564 977 108 469 904 127 435 632 104 552 940 50 28 233 111 599 939 91 108 623 160 75 331 73 359 740 50 224 826 101 37 778 87 559 934 125 485 641 118 124 408 91 587 791 109 463 465 118 82 218 122 250 701 105 292 302 60 533 697 107 216 391 81 211 401 59 166 798 122 353 738 137 377 836 104 111 309 106 518 594 85 506 561 89 216 392 119 252 614 136 781 937 99 582 973 144 840 909 68 550 561 101 136 901 145 945 977 104 79 785 113 583 835 86 320 500 124 588 622 106 637 874 103 568 670 103 76 437 97 857 947 107 177 233 94 621 874 127 17 922 29 311 911 100 159 160 146 60 938 132 628 987 67 759 880 100 680 748 113 54 481 123 88 476 144 416 494 113 209 658 122 11 191 145 279 741 176 438 482 94 392 743 78 172 175 87 143 352 106 68 313 72 54 504 69 172 998 84 298 353 92 279 654 132 923 977 101 388 592 146 279 949 95 71 410 132 42 428 124 678 936 90 65 564 128 292 967 118 271 844 64 122 913 84 277 761 128 85 573 108 264 430 27 290 762 136 15 566 125 484 485 82 60 581 105 714 987 97 230 349 118 316 377 47 686 943 74 460 747 85 543 948 59 425 497 122 782 789 115 518 716 71 245 628 109 279 474 102 336 757 107 629 768 98 256 839 117 66 535 91 418 700 106 688 944 102 281 282 139 174 279 85 291 660 131 392 692 111 291 908 87 251 418 127 544 981 114 299 568 78 49 710 92 634 740 65 287 711 125 21 668 134 503 838 81 512 957 104 152 363 112 101 129 132 56 459 118 745 779 105 183 526 92 510 846 54 623 669 96 294 595 103 378 642 155 880 939 122 472 501 124 180 771 95 740 924 99 19 693 61 784 791 129 440 546 148 67 490 52 719 773 72 585 706 110 389 837 144 386 544 83 86 150 78 62 462 139 626 774 47 413 924 57 74 954 72 723 901 84 389 499 89 202 451 120 87 397 29 238 698 119 11 880 119 597 877 47 39 516 86 259 405 130 262 587 74 634 761 58 282 991 100 695 773 99 415 716 98 93 172 89 32 209 83 309 782 90 373 760 127 461 937 67 88 984 116 403 839 114 550 897 113 19 71 105 282 560 112 604 708 62 508 890 134 356 645 168 288 912 86 416 539 187 289 984 105 192 647 7 156 578 76 163 869 92 278 840 90 105 292 93 78 666 128 289 478 139 287 893 137 119 421 68 117 441 130 368 512 98 407 519 147 903 991 80 86 460 93 129 831 31 78 834 111 26 812 84 300 943 31 847 898 55 337 561 115 3 196 139 660 790 70 771 844 144 319 981 73 277 283 81 67 679 66 493 871 125 324 420 92 271 582 111 84 105 108 528 667 124 110 922 69 414 503 126 434 726 86 111 665 123 274 981 151 6 483 132 113 664 97 485 731 32 143 791 93 90 332 149 465 535 89 823 995 79 239 352 68 484 492 69 12 925 83 346 457 136 156 765 71 337 802 129 139 664 78 83 428 100 770 987 93 657 843 50 96 903 49 395 413 121 103 577 58 202 504 59 52 703 110 314 421 73 763 792 124 262 515 142 59 226 84 612 974 136 7 364 144 231 332 102 197 952 99 58 968 59 853 933 107 272 729 68 169 677 71 31 175 152 4 837 99 375 503 49 305 897 64 65 378 108 49 258 143 316 770 122 214 626 119 660 793 116 235 333 121 554 686 120 370 961 10 43 156 44 176 888 122 82 617 103 31 39 57 87 817 121 396 855 61 189 950 99 473 933 23 328 452 86 453 712 83 396 718 140 179 290 89 732 737 106 342 686 161 443 495 131 288 980 128 16 933 99 962 969 71 273 503 78 218 245 119 353 688 138 170 797 98 140 768 104 502 958 102 156 244 120 95 869 166 108 678 91 496 970 139 278 552 79 178 671 99 651 773 93 666 773 111 213 964 92 34 672 126 648 777 38 137 458 67 421 959 110 241 311 121 356 609 92 222 861 129 79 562 152 604 858 51 206 496 122 17 849 100 753 983 69 3 271 111 273 364 71 841 852 81 522 693 78 248 553 40 20 320 49 152 346 106 88 531 73 0 845 155 149 778 96 244 674 141 371 540 78 152 926 146 105 767 77 218 387 98 9 995 113 219 714 104 637 642 64 106 449 118 71 139 109 460 861 73 662 864 75 443 791 149 106 687 84 148 191 102 15 588 71 173 307 78 247 654 226 6 952 117 98 142 98 108 801 89 3 769 87 699 739 126 88 249 98 58 516 111 875 886 88 531 894 100 278 777 124 141 454 77 373 707 82 460 966 91 220 546 75 463 916 37 516 712 97 133 234 67 333 567 81 212 669 104 591 965 109 616 992 63 315 767 99 303 306 95 263 573 99 92 234 105 628 881 128 689 965 117 137 564 121 301 309 97 359 887 88 519 871 75 214 252 100 39 599 53 903 961 76 786 920 133 358 568 125 120 996 98 290 318 136 508 556 156 412 469 82 293 683 150 103 520 107 670 825 99 595 800 155 62 781 67 409 719 99 147 286 50 93 152 56 794 998 74 61 489 51 129 677 124 48 369 103 340 370 81 22 240 124 7 643 121 108 158 66 742 958 92 236 520 55 533 676 92 222 321 89 115 545 76 123 878 72 639 671 70 629 879 113 14 584 79 455 863 67 179 761 111 167 571 153 128 175 74 607 927 111 554 697 108 934 956 104 259 888 96 125 697 102 150 900 92 564 650 86 341 532 150 555 955 75 298 686 71 460 499 92 67 219 91 67 180 55 166 873 84 636 721 96 9 632 113 366 982 105 160 749 88 227 344 122 127 936 139 275 871 68 525 717 128 3 61 73 129 945 59 0 329 114 455 812 115 188 864 117 442 615 81 281 834 147 460 503 82 89 246 62 128 806 90 237 744 102 95 141 93 143 215 60 497 817 120 474 588 132 107 603 123 55 80 83 160 903 59 101 753 97 283 678 94 25 259 166 30 517 108 120 520 124 136 153 95 704 752 48 271 918 84 633 826 71 241 905 128 617 937 155 74 220 101 542 684 130 201 959 137 594 934 60 505 507 79 662 710 88 83 315 128 56 329 122 247 489 131 304 387 144 518 751 117 484 548 91 359 810 143 559 783 139 117 661 72 838 988 76 76 601 109 149 273 118 818 890 90 15 898 124 441 649 97 659 672 57 313 964 138 362 943 119 732 789 88 26 754 101 369 687 78 76 514 161 414 969 121 280 449 103 549 626 111 190 399 115 123 856 158 285 373 146 41 60 112 683 993 99 413 425 92 460 810 95 778 802 90 332 487 39 542 677 110 631 725 83 406 825 76 1 207 130 159 527 109 106 557 139 437 712 83 510 594 127 350 935 120 41 930 73 547 641 78 62 861 95 19 645 83 415 492 95 146 652 161 36 244 77 476 629 94 288 327 73 288 756 134 253 286 83 486 669 88 93 362 96 37 840 133 630 945 59 488 857 102 799 876 57 269 983 132 277 495 73 703 794 105 290 476 93 202 472 54 267 455 96 163 543 109 506 956 145 204 730 63 241 713 143 652 929 79 243 447 98 20 892 43 651 751 102 414 439 23 9 922 116 112 920 115 72 738 58 173 722 100 443 866 81 34 315 94 617 706 137 300 876 74 398 969 124 347 863 67 655 678 137 269 755 125 399 987 101 776 799 129 153 775 93 523 702 95 88 733 115 461 838 118 335 505 136 423 826 100 57 96 42 602 702 2 172 872 156 268 809 91 271 564 127 56 502 101 305 715 85 16 681 133 35 79 45 625 875 46 221 327 129 179 674 142 77 417 97 222 319 126 258 695 111 281 353 93 321 747 86 500 579 93 337 679 106 60 486 128 99 601 108 70 190 71 87 609 53 153 769 98 182 775 74 214 822 61 32 811 122 486 495 105 140 206 18 231 992 153 698 979 75 518 819 147 331 936 114 819 971 82 474 576 110 258 630 139 430 855 86 530 778 101 167 542 94 798 934 63 744 982 105 229 462 75 104 912 102 239 297 107 74 558 69 10 399 95 827 976 153 172 647 115 455 814 94 33 567 107 826 849 87 325 414 109 10 695 68 167 505 124 62 906 50 841 960 76 42 782 81 28 177 114 138 407 104 116 196 117 289 557 107 191 721 93 23 462 65 536 907 91 317 785 106 248 859 95 591 741 108 602 760 136 468 887 114 966 976 76 70 633 100 677 781 107 314 946 141 400 487 99 46 992 91 921 931 115 456 910 120 490 881 124 725 834 58 227 756 121 504 515 96 581 874 80 591 761 148 151 670 110 342 707 135 343 503 136 542 584 77 253 401 102 384 714 103 586 612 132 433 912 75 768 934 111 712 822 156 397 629 61 545 619 145 311 606 132 449 702 77 247 543 84 418 423 119 144 196 62 188 621 87 318 349 135 567 656 107 646 748 47 470 963 120 272 826 94 319 389 46 292 675 85 205 396 130 515 887 75 762 937 125 241 633 84 315 354 76 394 810 130 596 966 75 160 745 57 73 159 113 264 745 90 858 917 112 234 556 80 309 458 97 489 526 127 274 938 64 330 543 75 554 830 37 161 733 105 472 913 48 361 820 112 54 306 95 100 304 91 284 823 98 512 899 129 301 635 144 140 779 54 74 763 118 848 868 77 679 712 80 46 269 144 430 800 103 559 833 60 512 515 94 229 945 116 511 794 145 411 685 140 797 880 153 8 652 80 622 824 91 465 776 106 50 261 96 387 981 88 772 808 34 6 813 86 216 745 146 463 635 109 559 982 118 170 376 143 621 813 79 98 112 109 195 640 143 281 432 101 47 132 95 61 504 60 467 493 121 788 943 79 377 457 124 625 687 81 378 983 126 11 91 140 117 494 118 598 764 75 101 836 127 307 308 82 267 754 130 595 857 121 539 759 128 363 396 125 142 985 44 38 58 36 183 194 80 629 954 85 137 561 99 208 437 98 204 851 122 805 837 94 178 464 72 382 417 99 313 734 101 474 559 107 705 893 153 156 686 138 176 538 72 240 787 105 618 892 138 446 906 71 293 605 111 151 624 35 119 841 74 21 775 64 267 561 66 467 510 132 144 252 112 91 120 125 622 669 127 105 509 109 99 998 112 421 645 1 763 879 27 596 720 51 111 960 124 189 999 107 282 453 83 221 710 90 377 783 69 115 699 115 3 478 100 459 807 131 627 698 140 7 957 155 692 747 88 43 507 41 394 611 118 272 845 24 850 999 77 331 393 97 59 563 78 666 724 92 61 380 118 97 198 143 480 779 55 285 390 124 285 408 64 185 428 105 577 987 73 634 658 120 631 880 118 582 683 115 30 161 95 351 906 79 73 612 97 393 646 100 337 827 73 272 666 88 5 781 50 18 878 90 835 866 131 637 845 114 117 491 104 257 787 64 141 363 110 41 45 112 622 687 114 311 756 79 120 876 126 631 750 74 102 207 126 106 637 95 639 783 53 286 600 126 186 196 41 100 842 75 367 558 99 587 901 59 645 654 156 384 837 47 195 756 99 187 404 89 549 998 119 465 887 91 312 815 119 431 878 105 694 855 57 0 455 138 445 553 121 74 239 136 137 584 100 50 768 85 400 645 74 653 802 93 25 758 101 352 546 120 229 792 68 180 409 105 507 890 91 221 671 146 194 344 121 31 708 86 187 857 106 229 494 126 132 179 69 34 639 124 292 555 113 422 849 112 439 651 115 880 912 124 171 299 98 581 779 113 133 339 85 2 234 106 268 832 79 385 911 111 719 763 156 45 948 109 15 373 50 822 873 118 521 583 93 828 916 94 102 685 106 638 842 132 158 218 64 130 276 128 271 876 67 138 715 107 531 906 132 228 272 127 375 723 79 153 587 151 50 117 82 711 975 136 465 573 54 268 384 58 484 763 91 585 683 167 350 766 89 96 956 148 233 311 114 60 331 98 144 267 126 15 984 87 224 341 120 119 491 153 99 516 62 88 891 76 195 703 78 38 630 97 106 478 68 293 470 64 670 802 93 957 959 80 301 656 66 619 743 97 342 951 62 85 939 111 186 726 72 97 137 128 482 804 125 354 630 106 326 662 108 297 995 90 717 969 65 483 728 92 949 985 94 691 879 96 347 829 148 83 447 62 176 469 109 560 757 99 105 741 110 95 953 94 286 915 116 664 728 121 570 942 121 28 438 150 13 686 108 484 927 37 687 794 95 89 699 120 209 679 74 131 817 87 710 948 56 491 729 87 86 945 87 546 629 112 608 683 106 689 788 107 850 935 106 390 637 82 44 615 91 630 722 149 461 523 132 109 386 125 286 732 113 92 992 143 343 507 126 827 886 92 15 296 134 119 575 89 168 406 83 513 547 95 186 273 96 561 946 102 704 992 62 73 240 72 183 299 111 10 157 136 211 417 100 851 953 108 19 318 116 296 353 73 247 730 95 167 501 99 358 637 22 758 852 75 307 336 97 596 830 86 11 420 88 623 715 108 679 841 62 366 421 106 79 429 100 597 623 138 188 875 76 225 769 108 19 736 121 578 587 79 520 941 90 80 835 118 674 904 126 115 775 97 430 637 111 48 974 70 336 602 128 315 759 125 424 894 121 150 155 115 135 159 52 503 681 117 89 946 67 71 417 163 720 901 86 562 739 112 535 617 134 439 490 50 362 824 130 603 898 106 155 429 145 616 733 114 434 849 75 566 607 126 416 514 154 242 577 80 281 544 101 810 975 169 616 670 150 713 972 115 23 466 172 301 730 28 94 925 77 226 870 43 664 707 91 452 516 106 907 981 94 614 807 58 588 620 61 677 882 107 37 100 85 151 594 125 117 795 84 452 789 112 482 680 111 36 828 102 392 527 106 335 441 50 269 568 72 165 945 126 935 977 109 84 606 120 354 840 178 597 854 77 13 180 126 463 679 86 460 842 102 222 409 82 776 994 119 426 754 125 114 897 109 73 242 92 315 901 96 742 844 98 301 769 63 175 546 44 44 280 117 453 938 94 313 329 59 315 680 78 148 618 68 211 944 102 133 913 110 581 745 94 249 282 43 86 955 110 646 738 65 873 969 127 16 833 76 259 847 114 206 471 112 438 457 107 108 450 200 161 383 107 396 415 83 189 571 103 448 706 67 11 953 140 334 629 98 443 598 113 529 956 114 729 827 68 259 482 80 294 961 130 287 892 107 776 792 147 362 856 106 202 350 63 769 855 75 88 130 95 741 756 119 131 849 46 486 825 72 113 458 62 294 664 89 93 543 61 561 961 183 15 785 106 91 531 56 757 964 79 301 958 49 349 505 61 248 873 59 58 283 125 415 605 64 400 605 118 522 681 117 129 638 74 70 149 121 250 443 72 555 822 142 904 957 149 631 832 123 224 282 109 92 462 94 644 849 133 146 527 72 100 794 111 169 561 144 90 174 74 433 535 60 540 636 86 540 571 151 437 891 67 143 943 126 329 999 107 91 714 102 96 621 70 515 814 77 187 819 187 195 971 80 94 814 97 63 982 174 12 998 97 215 746 116 212 946 123 561 793 117 516 604 142 108 921 105 771 878 111 246 905 69 334 640 122 409 989 63 60 782 106 326 358 106 111 539 82 217 963 65 147 780 70 232 831 109 457 630 115 805 965 98 123 259 104 354 989 101 341 405 107 4 199 133 3 809 121 764 790 32 141 759 116 923 941 78 465 644 98 33 662 157 95 812 95 496 502 76 62 97 89 233 587 135 9 833 83 385 399 66 140 786 87 391 420 124 837 942 140 328 820 149 592 725 95 286 811 105 721 772 142 461 482 130 43 673 88 228 377 139 157 292 121 467 714 58 164 733 65 167 508 135 54 649 99 496 795 121 31 276 99 6 861 76 8 419 129 281 626 106 58 267 84 423 662 69 476 888 114 782 915 85 72 244 127 531 789 39 118 277 113 98 658 114 800 804 72 746 799 135 217 808 153 491 928 80 132 683 101 267 639 71 20 969 113 60 214 160 128 687 65 171 319 81 747 939 138 418 930 111 273 958 68 390 646 81 327 892 116 161 491 107 13 945 116 100 122 83 300 991 84 103 936 86 570 805 81 448 748 123 803 944 120 389 819 114 620 726 138 426 791 65 346 608 111 461 712 110 276 988 95 392 598 121 831 879 127 263 357 48 893 911 120 412 418 108 319 625 149 241 982 113 701 859 82 196 806 103 695 878 116 97 764 78 702 785 109 82 363 96 42 124 108 754 772 33 681 786 150 245 264 67 390 454 118 370 499 120 325 826 134 199 309 67 150 163 182 472 528 68 832 932 127 412 453 112 919 955 107 334 343 96 162 695 90 190 553 130 212 636 104 629 943 150 317 328 97 169 634 78 351 502 125 84 459 95 748 808 87 306 530 123 90 409 128 634 757 140 606 869 58 18 77 85 36 60 108 252 929 132 311 433 113 532 563 122 57 816 103 88 575 158 112 486 153 594 832 113 6 635 85 82 429 60 682 847 168 292 631 91 960 986 116 600 923 92 139 698 125 421 751 96 76 826 107 475 723 137 179 347 40 574 995 52 160 688 83 88 494 124 482 860 126 72 288 160 122 777 124 411 652 94 685 906 82 694 887 57 657 927 73 13 737 90 577 906 48 113 159 113 299 703 157 124 794 140 188 352 72 207 438 47 49 965 123 331 647 64 51 948 79 636 970 123 287 649 74 730 869 41 86 221 101 78 161 93 249 876 118 336 576 137 778 821 77 302 772 93 189 292 107 545 724 91 207 570 55 12 656 137 409 611 127 70 919 73 160 174 100 180 464 54 780 822 42 257 882 117 420 527 124 222 985 119 185 672 85 28 779 77 268 987 66 42 953 95 242 572 34 182 567 106 335 645 101 53 968 57 2 70 106 404 476 129 404 590 120 745 826 9 26 885 133 333 522 98 162 976 110 173 783 101 350 653 108 503 529 124 417 916 119 362 818 65 400 980 77 527 622 136 280 836 102 17 785 84 101 483 65 257 319 121 280 994 85 63 400 91 433 737 121 194 672 45 498 619 93 135 288 51 72 98 96 720 793 137 103 318 70 471 663 84 229 789 54 759 872 74 724 988 130 1 399 95 8 29 95 99 402 147 418 558 18 366 666 27 245 886 72 151 232 138 342 728 129 246 265 139 146 342 64 277 637 93 688 876 100 551 978 76 822 939 143 523 985 142 176 755 146 142 383 98 291 491 97 395 579 87 175 581 126 290 508 108 524 733 79 178 947 97 52 440 165 69 439 77 602 817 170 218 286 104 875 941 129 582 647 129 101 568 86 35 139 112 323 596 109 596 694 104 39 122 87 428 697 96 38 192 163 260 501 131 165 977 93 663 758 117 247 645 121 746 882 125 228 292 119 260 755 78 750 888 105 157 215 96 353 720 90 718 965 104 157 459 123 145 981 76 129 490 60 184 987 126 737 744 127 134 744 139 199 310 84 487 631 73 441 961 121 551 803 88 265 721 119 64 473 131 207 484 77 281 736 108 121 779 112 436 905 100 169 895 100 437 855 88 497 877 103 188 465 100 81 950 82 195 676 159 486 842 64 221 847 62 373 847 111 18 596 94 161 587 118 69 622 74 471 823 79 153 206 155 289 552 116 351 649 110 105 634 32 555 745 151 310 375 92 298 739 78 427 545 101 358 651 109 604 722 73 116 672 94 37 959 63 240 679 122 305 637 79 314 926 110 382 895 131 447 491 139 37 239 111 139 720 46 67 959 139 261 276 58 596 903 61 403 860 77 180 869 69 47 485 97 130 395 77 80 643 121 326 421 119 57 935 101 359 695 89 105 291 93 140 626 97 759 995 119 103 144 88 158 762 115 76 205 66 317 717 78 615 843 119 166 192 118 640 720 62 383 821 84 182 205 71 724 851 132 602 769 152 485 925 106 232 574 75 158 815 118 195 990 116 478 703 121 542 600 103 164 474 84 41 877 85 199 985 91 575 733 59 451 707 79 228 907 99 867 871 124 840 878 62 424 753 97 768 835 176 643 706 130 234 484 123 342 387 140 84 168 41 113 439 126 281 797 130 224 925 108 38 602 149 344 993 106 125 281 96 76 769 17 499 857 93 27 400 119 641 940 138 510 738 87 13 277 70 406 766 148 784 969 42 383 843 102 73 581 92 342 564 120 728 766 94 161 797 86 556 737 113 371 665 99 328 750 135 189 595 121 524 610 88 85 701 65 309 714 97 409 493 113 76 577 132 433 705 60 0 531 75 7 804 81 441 927 100 22 752 97 261 728 23 288 754 159 14 688 97 87 628 87 331 575 101 377 847 92 44 206 165 705 807 143 165 862 124 648 882 36 313 664 110 306 512 95 386 399 99 203 611 76 910 911 78 36 298 101 263 776 51 493 866 101 86 379 72 561 692 38 119 969 101 734 818 113 27 705 104 314 711 76 353 497 113 87 948 100 214 266 124 467 482 122 144 614 83 749 799 73 531 699 66 230 309 104 160 621 88 600 854 144 394 504 113 303 505 109 598 919 79 262 287 58 709 925 85 369 589 123 892 947 131 597 888 119 472 498 122 385 761 108 222 512 110 437 560 136 761 783 88 2 7 103 755 789 113 21 724 119 168 352 102 453 733 86 81 878 58 518 622 55 254 421 106 523 650 106 420 963 63 176 688 128 756 882 143 417 435 62 33 744 98 95 537 126 165 265 118 137 927 124 579 877 88 213 239 111 680 787 85 291 489 95 295 724 76 297 324 23 388 670 73 180 528 80 11 533 93 86 223 66 2 459 122 65 695 107 23 755 115 583 866 133 691 795 139 121 800 135 905 916 118 93 497 120 339 518 95 679 721 170 317 819 74 372 737 137 603 891 144 747 785 124 106 376 77 42 70 139 151 483 79 176 765 109 418 807 162 209 378 93 318 843 58 378 830 85 554 685 87 255 500 86 45 643 144 381 899 153 203 373 99 800 838 186 66 911 124 600 955 185 201 864 109 815 898 129 365 903 122 251 580 125 675 877 116 660 862 94 421 677 115 405 842 124 383 795 109 391 768 120 115 917 210 624 898 88 127 654 100 203 443 101 512 887 116 251 916 66 89 194 118 325 381 110 2 180 134 105 610 88 448 908 79 96 306 91 134 888 86 7 448 115 381 383 94 57 396 117 322 884 147 188 277 110 209 376 79 647 775 105 576 879 116 214 345 149 207 700 81 6 611 58 752 946 146 837 905 97 326 983 83 252 500 123 716 874 60 450 856 99 388 479 124 53 920 116 960 971 111 129 226 137 90 556 121 310 800 124 573 996 74 291 641 142 549 886 55 388 566 97 476 836 93 403 834 78 40 995 55 723 997 120 610 859 134 438 713 128 331 860 102 117 274 78 713 788 103 512 997 83 644 761 112 562 827 117 581 697 64 22 993 61 561 632 38 383 579 155 17 689 48 530 661 139 454 486 132 522 852 68 112 761 95 948 954 136 195 428 162 146 410 146 424 719 130 560 617 107 603 932 119 481 807 112 273 851 89 279 602 85 32 567 107 3 124 83 298 329 150 328 448 122 38 862 122 255 528 64 250 935 84 837 940 107 159 240 119 496 579 50 367 773 101 580 613 93 418 445 115 157 662 72 184 975 117 30 828 128 385 965 84 344 997 97 188 627 79 12 406 130 387 906 34 652 693 79 246 647 34 181 493 90 765 989 74 200 654 59 683 926 147 890 921 67 711 880 81 830 925 63 277 987 89 677 824 116 198 806 167 276 829 88 509 690 91 191 720 74 694 903 118 651 776 63 134 846 64 656 817 98 123 449 108 279 591 110 255 866 71 774 882 52 669 768 123 377 531 108 858 974 89 861 940 43 730 835 90 206 560 108 488 736 125 58 119 101 120 367 74 546 553 106 642 840 130 344 495 99 84 571 81 286 594 121 498 569 122 612 618 89 321 526 128 659 718 154 488 768 70 104 760 86 351 648 103 616 897 101 608 759 69 192 316 35 748 798 97 570 740 105 203 586 99 116 759 91 258 522 114 93 448 113 171 849 104 263 737 112 279 492 88 119 291 104 355 692 122 749 907 140 512 718 65 175 345 92 630 961 73 364 492 120 743 853 78 146 519 95 102 536 97 905 970 92 352 535 39 376 577 55 598 799 52 530 640 100 451 504 97 552 579 144 544 807 96 71 128 165 410 738 114 286 772 86 112 649 136 65 915 126 711 887 86 12 622 84 666 869 134 734 913 80 339 738 158 470 480 66 98 406 95 356 524 77 709 743 96 97 986 85 12 857 90 56 917 86 169 252 111 784 831 67 109 610 161 288 356 135 350 402 86 312 759 89 730 783 118 49 978 74 346 802 135 319 694 144 505 723 103 680 733 134 340 823 124 151 885 94 626 803 91 177 689 94 387 408 90 71 703 101 426 655 111 292 958 110 652 863 61 115 161 122 47 456 96 475 487 120 267 758 144 578 867 63 13 328 62 463 726 56 142 746 126 105 751 137 150 326 77 90 690 93 576 659 96 208 347 133 466 910 136 669 980 125 441 923 64 137 702 21 379 707 99 67 384 110 766 903 103 160 967 62 194 513 94 748 992 67 752 812 118 558 718 106 673 727 129 562 631 80 515 675 80 205 358 148 17 365 63 1 448 95 648 698 101 395 485 126 174 175 90 417 434 103 357 721 69 717 895 132 31 128 101 358 557 88 344 401 80 186 652 136 582 925 48 878 990 93 412 990 129 544 660 86 17 545 78 217 805 127 19 147 91 216 264 60 70 670 108 93 728 72 110 712 3 37 56 95 740 960 119 337 785 87 142 788 68 267 444 104 83 373 134 497 542 44 46 123 153 268 570 79 71 270 119 704 793 91 291 569 55 136 655 115 398 709 105 295 401 140 256 276 112 266 687 89 30 298 66 155 315 105 359 421 103 170 192 54 385 874 108 437 840 51 80 677 167 362 663 113 690 956 130 8 32 106 81 492 157 35 44 137 381 511 93 913 969 78 34 636 118 271 351 111 99 610 143 585 975 147 361 459 87 737 876 122 62 292 104 516 945 95 61 305 129 232 637 96 36 567 107 340 353 103 338 790 104 120 989 46 713 946 139 253 939 79 265 681 87 239 631 107 5 26 86 654 856 129 418 943 98 249 455 88 259 679 105 162 313 88 345 444 125 300 885 91 37 922 125 686 722 103 35 927 84 108 299 95 449 473 70 708 923 150 609 809 101 208 785 44 58 614 135 290 447 83 333 987 120 723 852 101 790 998 115 290 485 78 222 490 53 430 549 65 237 449 116 235 600 92 202 802 145 203 448 111 201 495 48 240 369 81 492 622 79 191 528 80 58 264 120 112 345 135 200 658 83 158 274 86 805 981 106 519 592 147 234 616 78 774 909 98 271 919 64 427 594 147 698 792 131 42 923 119 147 299 103 170 440 97 412 855 96 554 718 118 550 715 61 112 556 124 522 871 113 82 420 107 445 934 108 371 882 117 93 570 18 165 821 123 614 863 147 24 501 109 205 703 124 342 647 100 396 937 79 351 519 136 425 777 98 630 904 143 540 806 92 678 693 162 26 50 146 668 963 93 45 156 134 505 534 76 198 650 62 2 913 93 283 562 82 332 713 126 338 707 96 637 804 127 17 629 125 228 250 150 12 37 114 734 919 100 6 48 29 141 685 120 520 762 92 229 693 116 113 917 133 31 816 57 118 521 149 292 875 93 200 491 97 368 590 88 576 757 113 171 866 37 227 755 162 395 614 65 641 833 89 310 372 63 119 726 34 239 912 46 114 735 121 772 917 113 604 849 94 54 821 91 60 303 119 192 459 104 17 939 126 518 835 115 527 547 77 197 630 126 43 793 109 0 308 101 821 960 105 114 433 112 234 577 147 197 623 111 217 260 123 314 323 130 626 798 130 318 350 112 85 988 127 302 841 125 49 689 110 477 719 111 202 523 103 238 812 68 49 303 72 677 969 41 56 788 128 311 698 88 51 890 128 319 571 112 11 604 102 837 877 87 291 378 174 12 132 40 458 996 93 199 724 115 596 691 132 659 989 73 393 698 106 149 631 113 323 669 137 25 50 106 3 728 110 232 430 83 507 903 76 93 506 41 196 399 87 557 970 141 13 382 93 789 927 102 696 768 54 533 703 110 474 570 109 188 885 126 508 866 130 101 148 100 38 524 163 503 797 106 3 536 99 899 911 56 264 334 117 645 920 103 353 488 106 113 914 81 799 826 91 648 679 77 451 877 127 214 451 96 293 508 109 622 712 104 367 534 66 582 982 70 557 657 92 92 342 79 82 744 107 7 267 128 5 388 94 291 886 34 519 660 50 361 415 109 461 733 101 246 918 77 518 967 132 289 575 75 656 805 93 93 103 157 116 562 67 398 425 151 524 955 95 560 921 71 388 951 89 751 774 118 367 710 101 653 940 90 376 741 63 339 361 129 341 418 99 522 587 129 361 551 138 413 653 34 228 627 82 611 647 93 904 948 103 754 757 144 129 219 137 251 483 151 863 942 36 243 801 133 577 666 123 48 456 79 151 773 92 273 917 66 90 213 104 237 721 111 89 658 115 81 506 71 217 672 85 554 563 15 521 572 86 531 706 104 12 419 27 817 970 75 960 989 120 593 819 88 489 759 130 530 711 21 159 603 65 292 724 97 683 771 110 398 843 69 420 828 81 356 450 103 487 781 142 835 992 66 738 838 139 156 724 73 762 782 156 551 630 72 597 939 106 814 973 92 117 829 103 393 514 106 258 580 132 50 836 48 42 959 105 469 862 133 651 771 65 150 589 98 40 886 71 318 821 86 548 680 127 143 630 133 41 143 61 879 885 64 819 882 76 211 919 110 219 589 185 513 656 88 109 865 103 138 382 101 543 883 123 151 951 104 612 990 100 85 445 118 120 621 129 147 949 77 50 425 100 326 693 113 166 961 54 62 997 74 178 562 82 111 955 76 664 840 84 115 482 83 267 499 101 237 392 111 479 563 90 731 906 88 277 447 130 440 516 72 41 665 69 539 554 122 761 959 103 92 884 79 174 293 126 444 907 92 649 994 109 225 966 99 522 603 77 486 730 83 27 912 133 382 390 138 795 796 62 141 638 74 219 370 66 572 790 93 185 632 166 221 719 124 29 984 102 394 764 108 818 912 117 336 366 76 714 819 114 106 829 123 814 828 87 214 434 102 33 881 82 575 808 80 98 528 103 368 375 118 326 634 98 726 905 103 81 913 38 322 993 58 784 985 89 52 956 82 277 457 106 720 804 142 518 786 79 307 897 141 484 782 105 673 814 103 3 803 111 314 951 99 591 812 96 415 658 89 839 889 61 540 801 98 517 700 80 175 708 168 200 724 76 425 583 59 40 67 71 76 650 114 198 542 115 34 224 146 617 844 109 31 512 91 87 95 64 790 871 149 236 563 102 124 513 94 420 509 113 481 595 87 328 377 84 165 940 67 434 730 104 58 724 70 70 578 136 10 789 95 250 256 120 286 801 105 509 911 104 13 655 101 206 567 103 35 520 117 104 661 112 259 653 81 223 397 94 29 135 121 312 615 70 182 863 116 460 839 90 134 560 118 91 817 73 193 592 81 693 819 127 552 778 145 160 929 117 25 691 105 8 831 53 106 760 186 168 572 90 429 975 164 789 969 107 208 953 78 252 891 105 282 457 100 510 770 76 149 537 69 93 879 103 216 534 109 672 821 138 802 869 96 393 968 156 855 935 108 182 397 109 124 883 92 508 807 72 147 814 91 124 733 125 561 593 143 923 960 34 472 926 83 313 472 136 369 429 110 398 499 95 5 591 97 397 524 92 500 584 60 63 711 117 236 769 97 524 764 106 346 781 140 12 367 108 126 957 59 396 431 79 128 226 98 187 754 83 229 940 80 297 796 78 480 601 62 309 802 129 167 528 59 291 522 53 292 784 107 797 812 52 17 154 142 381 404 51 477 949 121 180 654 124 442 675 70 366 521 61 424 616 119 290 691 102 539 840 153 144 974 71 115 328 110 586 854 132 224 749 84 75 370 92 603 828 80 200 991 68 407 540 131 507 840 156 329 642 69 753 975 146 116 154 16 519 972 137 4 230 104 798 924 78 200 561 116 381 485 97 82 352 77 271 642 127 58 717 63 692 800 185 736 854 90 60 620 112 408 646 137 3 913 113 753 951 85 647 816 103 12 422 52 123 538 93 31 914 81 477 765 97 797 832 76 12 70 93 74 620 98 909 984 101 50 955 35 72 416 147 498 795 97 100 839 117 806 917 64 167 303 80 557 808 103 201 334 70 485 622 132 260 957 90 518 772 111 274 577 60 59 197 84 175 186 96 67 830 129 50 561 109 137 384 33 244 504 48 377 871 64 156 697 84 556 624 124 275 822 100 398 504 116 18 267 76 939 961 78 563 983 141 32 573 111 480 644 125 38 951 75 7 251 81 13 501 118 499 669 124 257 959 96 83 243 105 562 791 156 141 179 95 120 852 68 449 635 157 267 341 94 399 491 102 545 863 140 496 941 116 694 895 105 347 444 87 253 337 41 447 877 87 9 768 105 137 808 113 629 963 109 157 592 80 545 583 108 55 106 83 538 934 72 89 190 132 68 899 163 422 628 25 303 467 107 177 474 104 868 871 86 135 369 95 84 159 93 744 956 99 328 375 77 299 717 117 285 912 108 53 494 96 184 759 78 90 258 115 54 281 136 28 960 69 37 161 105 15 706 137 154 521 127 781 898 113 276 313 48 469 533 117 577 805 81 268 275 37 522 826 150 616 790 159 117 363 58 380 670 129 5 922 87 192 742 70 444 671 148 382 866 143 242 815 139 154 682 145 258 616 114 451 606 94 37 648 119 740 955 91 579 863 147 277 919 95 437 816 72 189 738 70 172 694 165 360 719 99 11 584 87 407 854 122 650 930 70 2 590 124 49 692 34 57 954 67 186 282 107 579 995 100 112 834 126 586 992 122 88 679 118 60 638 162 588 592 101 565 913 106 156 576 53 751 988 69 521 784 111 144 510 132 283 832 94 382 681 87 450 714 103 360 718 143 326 879 141 138 867 91 163 719 98 301 624 85 295 371 87 329 610 80 458 994 109 151 788 28 225 408 111 263 772 29 574 758 73 13 288 110 166 321 80 822 970 60 98 856 104 108 454 117 352 521 121 109 275 26 686 972 126 752 944 102 249 493 104 578 779 101 774 803 118 627 834 104 616 694 33 507 633 105 289 651 103 235 598 79 375 446 156 453 507 61 258 873 91 461 922 111 216 920 84 623 731 9 273 831 80 48 300 95 71 795 52 382 510 57 446 825 93 462 795 132 414 419 94 902 999 128 199 814 107 557 989 97 52 362 77 145 765 29 71 819 65 502 903 145 676 834 94 654 664 110 295 776 123 873 954 118 97 897 56 477 530 104 801 967 91 115 758 58 569 902 97 443 779 107 549 912 69 183 940 83 568 570 17 43 171 84 296 730 157 165 260 116 123 936 47 115 530 101 690 709 83 319 367 124 57 293 62 121 988 137 293 715 99 55 662 104 896 989 120 155 268 120 442 893 65 89 848 91 202 653 91 67 647 127 765 821 97 672 893 131 298 709 101 0 801 102 668 794 92 251 784 87 211 796 84 596 689 47 489 804 90 266 403 114 832 854 100 365 940 98 82 466 89 771 893 100 340 600 61 61 699 121 461 823 152 256 969 77 204 869 100 697 717 72 325 365 61 753 861 53 792 951 101 349 623 65 135 654 161 441 789 102 494 992 102 463 950 80 597 943 101 537 877 154 98 553 100 321 794 100 348 734 90 500 943 114 318 332 70 606 919 91 74 255 137 155 987 140 180 880 86 737 877 69 426 917 145 790 903 67 390 563 94 237 827 83 153 699 77 271 464 81 593 789 126 585 889 112 19 51 124 578 667 88 33 35 118 303 983 142 202 977 103 77 504 126 40 991 78 243 445 141 76 938 78 612 696 47 504 984 137 356 804 87 578 882 125 215 825 83 27 669 103 726 918 162 788 807 82 488 855 163 389 429 56 333 979 77 107 487 112 488 672 99 258 876 101 272 683 143 84 898 108 263 470 100 350 797 126 574 663 56 409 900 133 195 683 112 14 72 133 48 536 85 84 621 43 20 87 78 233 639 101 261 421 88 777 991 101 413 782 128 817 876 124 884 958 168 253 528 101 121 742 77 610 724 75 602 863 72 347 513 94 213 366 55 320 490 86 132 408 92 1 752 123 757 938 121 258 528 95 641 668 95 755 878 133 616 889 90 21 785 22 153 985 75 341 459 103 234 374 134 287 950 135 65 486 86 66 826 86 16 754 179 355 776 118 238 843 57 65 611 125 267 419 128 675 807 95 414 840 62 160 843 48 234 795 70 848 851 123 23 768 44 415 732 117 562 708 122 456 896 155 285 316 98 601 629 89 289 789 111 533 937 54 196 438 113 26 474 95 349 366 42 54 208 73 111 291 126 226 231 69 438 668 63 301 515 115 676 721 104 710 852 66 653 966 118 309 708 102 228 569 97 237 403 139 421 732 115 665 729 122 262 562 119 426 593 131 346 413 143 111 242 85 706 939 95 197 449 125 633 816 113 262 555 103 477 910 87 487 899 102 504 708 67 112 769 140 70 73 106 314 652 141 153 400 95 524 820 127 395 417 119 533 595 133 470 574 134 332 907 94 174 929 81 44 646 97 357 808 99 466 559 138 133 840 65 501 585 97 644 652 77 378 988 166 391 747 46 464 812 111 136 575 75 21 956 132 66 855 63 59 712 105 91 440 118 622 769 40 804 817 91 631 722 95 328 908 131 290 544 12 344 488 97 682 908 76 654 770 123 78 992 78 259 929 147 302 595 44 21 99 147 5 911 76 65 119 93 771 852 74 350 625 77 562 974 63 665 915 84 91 397 84 89 762 100 390 791 78 500 866 98 873 945 116 680 865 139 602 866 105 774 791 109 100 273 107 274 543 87 115 539 106 62 154 82 48 459 103 142 622 110 111 678 87 146 432 102 219 364 80 568 577 132 575 642 130 237 348 104 603 854 144 273 752 61 568 969 83 4 648 98 94 310 130 709 995 80 453 937 58 401 474 122 905 990 123 204 912 64 591 864 86 362 586 101 11 407 62 556 746 74 89 585 68 315 892 120 854 898 99 98 723 80 257 843 105 31 589 66 378 648 93 11 310 79 73 713 100 30 765 102 84 932 151 480 893 147 150 936 48 101 482 104 701 937 152 437 812 80 53 854 112 746 759 76 773 810 59 122 427 143 455 645 144 119 203 96 521 868 101 59 97 102 850 920 118 61 939 94 19 981 133 325 649 90 65 401 94 456 864 122 8 626 95 682 799 121 387 513 135 180 590 117 95 885 95 56 347 122 232 662 134 485 912 110 589 961 140 132 411 83 172 431 92 320 600 136 86 888 103 546 603 108 563 654 134 376 880 123 254 518 79 645 999 120 602 821 145 3 395 110 16 779 105 76 683 93 684 842 78 214 239 107 864 899 194 472 888 118 264 350 134 303 676 107 395 449 74 226 921 136 717 861 108 77 828 123 274 665 90 568 889 123 156 909 76 505 946 139 230 523 73 525 802 98 339 344 122 51 734 77 326 517 119 70 469 66 13 836 69 17 344 161 731 794 94 494 926 95 226 684 91 404 732 95 579 810 137 343 383 90 177 187 150 14 393 30 56 983 144 111 814 117 446 985 47 690 873 177 91 854 114 310 657 35 133 229 137 364 887 136 671 976 96 268 547 100 268 343 113 151 769 92 385 687 66 349 380 116 863 913 151 151 524 141 187 973 106 315 484 64 369 588 72 64 65 129 38 652 136 298 522 75 77 907 123 218 732 73 725 738 82 780 911 125 307 690 145 72 240 106 56 365 107 41 571 117 186 568 72 9 88 83 443 834 140 371 575 60 178 974 76 398 973 62 525 622 67 604 741 80 314 669 148 281 303 124 885 930 104 41 711 104 332 925 125 587 852 110 812 827 63 521 670 100 692 881 166 824 926 81 251 630 109 691 748 128 330 569 80 234 644 99 850 937 82 6 16 109 224 758 84 348 594 83 98 970 92 452 930 84 98 328 37 220 255 29 242 373 122 232 985 95 510 707 105 490 720 68 559 792 111 601 986 78 490 749 95 160 550 59 166 401 102 64 651 43 610 741 104 485 856 47 17 221 99 428 759 127 540 675 111 284 740 44 242 814 138 155 251 65 429 837 98 364 943 95 260 773 50 580 797 54 175 779 131 520 878 83 577 681 151 7 121 70 156 688 78 178 456 67 197 676 121 5 961 75 374 645 118 540 797 107 714 893 73 713 885 44 1 851 74 181 587 76 58 270 134 434 620 56 63 315 120 56 181 110 221 433 119 584 605 111 249 897 95 457 595 138 93 721 89 13 623 116 869 909 46 559 895 133 294 834 85 228 316 140 496 586 90 448 729 103 17 728 89 339 601 120 556 926 81 80 633 122 652 928 130 264 627 60 7 898 139 462 627 117 198 880 68 378 849 98 187 340 126 229 568 75 898 968 132 202 890 107 268 773 77 784 982 95 565 659 111 56 504 99 773 820 112 556 791 90 437 612 80 623 824 90 254 417 111 618 861 111 53 346 76 388 498 164 150 959 109 408 813 72 919 946 165 166 211 117 221 962 140 685 866 109 415 705 118 99 451 114 126 256 115 74 880 135 587 976 127 748 966 110 417 488 79 80 193 114 463 894 114 847 979 156 666 749 110 465 861 90 364 535 137 111 724 176 265 764 110 493 991 53 752 863 87 793 821 137 222 708 78 591 727 100 451 702 75 812 885 79 45 220 137 6 943 140 387 666 66 117 898 117 728 978 88 135 790 137 304 972 163 124 854 88 88 895 122 662 859 149 313 561 103 268 330 115 568 997 82 103 995 44 158 619 79 149 221 147 108 171 102 334 524 155 512 754 124 49 530 108 679 708 85 122 175 64 394 775 142 601 708 118 175 892 82 86 501 69 735 875 101 335 875 117 776 967 108 245 850 133 133 640 119 41 762 81 801 822 96 691 692 85 415 882 112 470 983 159 276 621 86 115 796 76 493 821 123 72 342 138 248 920 98 513 779 121 379 991 128 341 887 137 335 607 137 578 672 101 655 736 133 329 522 108 406 858 78 596 958 75 507 985 55 423 431 106 660 727 98 143 477 90 104 812 161 59 409 68 701 900 125 341 518 91 357 608 107 45 751 68 185 390 113 247 954 66 99 840 118 70 488 134 164 991 76 22 586 57 70 360 109 160 429 90 291 675 108 312 769 161 104 914 169 648 782 131 168 851 136 251 765 93 311 946 98 95 705 86 210 407 113 361 920 131 414 813 141 20 77 130 37 965 106 38 816 59 557 708 113 594 637 153 54 283 167 147 212 127 53 788 76 606 704 115 480 897 74 118 220 98 31 438 56 164 336 128 244 942 93 169 499 109 394 564 136 53 187 77 71 784 141 337 813 64 354 933 105 80 711 60 203 357 145 333 912 151 92 770 134 305 904 61 131 982 115 194 357 96 11 201 55 27 391 114 602 911 95 204 571 101 779 985 169 389 539 86 102 393 121 601 883 84 39 626 69 199 357 62 212 623 168 486 666 112 296 599 109 264 638 24 760 993 100 247 648 107 309 560 108 37 633 55 349 899 118 880 893 87 23 984 91 249 499 177 848 901 65 401 778 93 227 231 88 445 742 106 63 116 110 3 97 89 199 820 141 50 937 71 70 501 117 443 773 123 172 926 118 17 19 87 562 897 132 238 262 115 510 793 79 198 895 130 435 841 162 686 728 114 725 811 150 175 694 15 245 969 97 54 790 103 733 778 86 76 742 109 540 673 105 308 490 99 439 759 26 78 145 66 772 998 123 8 702 98 188 829 101 4 49 111 38 555 88 159 478 115 532 776 142 775 955 81 440 853 49 165 823 80 301 762 157 450 955 62 446 479 49 156 831 102 71 99 90 614 669 82 108 544 102 749 950 90 73 875 84 190 816 64 355 633 98 493 720 98 687 782 78 141 472 103 186 602 53 212 993 81 52 751 145 474 668 82 481 994 101 42 600 81 201 347 83 35 512 125 649 804 73 31 752 68 332 769 51 686 995 105 374 827 116 314 341 80 362 858 142 600 685 105 215 859 89 31 454 87 885 916 128 231 641 85 100 658 101 129 395 118 100 855 121 149 295 127 430 912 65 581 907 104 108 732 85 187 949 115 314 863 120 316 591 136 599 648 114 193 343 118 329 633 115 266 462 67 465 951 95 81 176 180 748 896 117 471 685 99 387 901 86 51 893 91 151 320 63 54 970 43 49 294 80 156 298 123 18 318 105 106 847 85 15 655 53 331 438 93 272 335 138 290 889 125 405 798 110 118 868 129 377 901 96 357 369 69 338 476 97 589 991 102 108 672 93 13 523 101 180 332 46 17 376 79 477 583 79 327 337 111 129 871 98 585 886 108 196 769 52 532 693 60 75 775 101 22 167 111 685 900 92 75 124 81 254 480 91 566 586 130 23 804 98 236 457 123 561 693 106 386 507 111 723 885 133 245 772 80 59 781 141 348 441 128 319 582 91 481 527 80 47 998 81 675 803 101 20 594 93 19 700 126 326 723 97 502 627 114 89 142 166 18 344 72 677 719 113 307 760 92 95 246 91 81 780 132 431 547 27 810 869 106 549 796 123 959 983 103 35 842 122 448 530 131 206 867 92 27 99 91 137 678 86 897 999 63 858 972 69 665 933 125 567 913 103 69 771 156 590 682 107 375 816 113 487 522 156 468 643 89 61 642 147 418 487 78 94 942 100 167 407 87 763 904 121 469 973 65 25 634 119 216 677 125 35 741 68 109 209 131 325 541 55 49 683 86 695 728 66 478 998 166 169 684 129 5 137 104 310 376 107 152 695 83 149 529 106 776 962 85 552 998 86 409 859 65 10 161 106 176 842 165 104 158 106 123 774 98 168 829 105 433 900 110 483 501 134 59 110 76 195 992 89 221 573 123 268 823 92 200 655 110 893 917 85 634 822 108 356 485 142 409 428 156 254 953 71 250 486 129 812 979 110 317 667 78 265 396 70 361 612 60 249 577 29 657 805 62 479 673 79 554 601 110 376 469 67 443 922 118 389 805 48 123 681 111 624 889 108 256 293 24 333 449 149 11 759 156 89 820 89 15 964 121 621 690 97 21 222 129 327 571 45 42 133 130 204 682 109 182 201 66 252 378 52 344 630 125 740 930 86 279 356 104 428 929 143 324 714 95 701 965 113 239 796 104 137 189 93 0 177 118 106 714 91 368 940 136 862 984 93 128 854 75 46 170 111 130 334 153 487 959 107 313 585 98 443 587 114 788 922 83 376 945 70 189 746 145 197 545 43 205 992 131 8 14 45 260 336 104 852 900 118 319 341 78 283 933 90 729 782 97 271 909 121 330 814 114 31 142 87 137 953 15 224 983 143 137 696 152 674 820 133 340 665 97 42 187 117 766 878 87 458 769 193 760 992 101 168 190 149 221 811 98 362 811 127 540 681 99 465 645 71 851 945 99 159 374 94 220 818 107 226 329 92 214 273 135 487 574 92 211 831 137 258 940 112 57 510 135 46 325 81 198 576 89 202 752 95 386 748 57 18 557 90 230 920 130 305 741 74 200 740 52 551 779 81 344 780 83 449 641 41 497 812 77 372 860 20 650 824 151 326 625 109 38 776 173 181 356 73 3 802 80 255 497 167 785 985 107 48 89 118 119 598 97 162 295 99 33 532 125 116 532 82 178 375 86 607 748 111 140 500 130 41 431 101 124 627 131 145 171 91 220 785 89 357 583 95 5 155 94 561 971 112 217 760 80 310 469 69 20 955 118 158 818 88 340 495 87 658 966 78 705 879 96 393 414 102 517 760 122 382 631 122 85 149 56 242 567 55 41 377 86 277 885 118 424 485 97 770 895 64 780 970 137 30 533 79 390 627 123 303 785 123 85 706 104 35 923 113 29 451 91 74 598 87 319 944 119 374 786 98 612 892 101 77 515 91 187 563 109 112 551 5 90 809 68 344 754 80 85 677 89 572 765 84 405 806 10 685 847 49 729 861 102 83 667 130 365 494 93 430 625 81 246 487 123 831 982 121 51 428 91 238 375 128 189 807 74 27 478 96 801 950 113 422 690 123 734 877 64 401 825 125 837 918 146 600 830 153 172 637 66 654 999 132 862 991 107 36 232 116 352 939 76 108 815 103 30 850 89 607 926 123 149 175 77 312 576 92 620 921 87 495 763 111 133 644 104 616 724 103 198 482 66 85 657 132 111 758 81 25 168 142 179 268 120 727 744 88 351 408 131 239 491 91 822 949 118 436 571 150 170 811 67 148 687 114 30 350 54 270 591 89 188 625 101 62 144 77 66 792 94 120 598 76 102 136 150 371 809 87 504 768 62 249 452 127 91 408 37 146 770 60 115 330 131 314 917 112 560 832 73 121 507 130 2 122 80 141 232 118 389 801 129 667 744 148 564 836 102 37 260 80 2 448 71 83 689 107 656 858 77 21 29 110 20 849 135 54 101 80 75 614 126 795 967 136 55 728 93 315 356 126 897 953 120 24 992 110 218 572 139 523 978 100 89 247 84 15 295 77 222 246 139 652 882 105 33 460 125 591 886 119 2 343 113 472 962 113 72 517 73 34 417 100 79 243 105 106 441 54 220 850 127 462 575 113 72 128 98 387 925 71 243 907 57 533 827 116 610 679 114 713 837 75 279 827 71 184 452 105 36 453 96 24 491 98 323 632 102 96 889 199 203 932 132 551 707 85 59 190 95 145 764 96 274 740 88 101 347 102 185 621 94 353 789 135 159 529 106 37 755 81 535 618 92 527 833 65 189 392 116 137 981 33 137 886 80 666 871 69 435 914 108 347 529 128 392 921 91 302 459 120 278 779 126 21 587 92 386 579 90 719 879 134 21 909 76 299 493 83 234 533 118 298 530 101 363 763 81 210 952 123 80 185 79 426 565 127 553 774 113 370 862 66 381 505 108 112 882 134 176 896 81 39 150 105 639 872 110 8 458 123 161 493 86 391 968 42 281 367 111 530 658 144 535 551 70 937 945 152 231 757 66 321 581 109 489 543 77 119 153 81 220 595 41 195 226 144 872 885 116 565 605 99 541 607 116 255 354 92 615 892 143 421 461 94 46 341 130 473 835 95 211 252 88 243 988 92 35 58 72 192 638 121 35 670 117 598 672 108 31 237 112 538 757 94 62 790 121 12 523 85 172 725 74 17 963 145 111 626 116 809 929 124 193 709 89 639 951 160 423 515 115 897 920 125 136 430 83 461 557 55 401 601 52 878 998 80 45 392 55 485 818 76 119 380 138 440 601 71 477 582 53 110 435 78 390 938 117 76 130 58 166 544 106 39 292 118 219 487 137 25 93 130 56 918 99 39 172 132 13 314 80 306 773 116 194 725 123 706 976 144 420 952 97 339 343 123 427 476 104 29 583 135 10 945 108 196 915 98 94 918 82 487 973 110 361 813 79 437 886 61 68 806 102 763 877 133 317 672 95 528 823 53 512 758 153 93 616 78 207 421 79 758 880 121 571 808 119 69 215 99 111 380 102 45 56 99 468 682 88 46 165 143 149 332 106 520 637 128 249 382 77 48 921 132 429 484 118 14 381 107 646 973 108 632 669 85 8 491 139 223 258 87 183 469 133 517 824 73 592 874 114 105 765 80 32 541 139 405 437 22 288 423 93 38 972 111 455 656 117 51 233 134 907 933 92 226 919 58 77 638 101 366 941 96 650 919 56 74 511 91 116 758 55 369 812 101 184 736 111 761 774 82 238 284 162 872 874 44 331 698 92 352 979 69 150 607 50 256 849 111 66 399 109 178 319 84 433 745 61 373 722 107 17 724 65 653 722 105 271 421 144 178 207 118 34 947 124 382 676 120 543 964 124 56 615 74 126 688 117 240 847 135 146 228 155 273 638 97 392 709 82 117 559 156 218 601 89 37 341 68 315 479 103 294 707 112 318 413 95 122 936 137 351 707 70 258 832 110 223 901 129 268 549 73 241 574 112 866 882 120 446 993 87 786 890 120 84 889 51 188 367 39 798 900 76 695 916 98 444 497 139 70 495 111 204 653 106 809 825 105 253 790 90 515 843 103 277 920 99 480 746 144 536 821 121 342 915 168 286 541 138 387 823 99 202 988 122 48 689 111 312 339 73 536 911 93 341 983 111 142 903 103 570 958 68 238 365 89 133 342 84 5 220 108 102 441 161 86 837 103 319 563 86 576 612 147 591 917 169 705 964 108 594 848 59 574 868 134 223 549 87 175 193 119 425 762 96 310 317 116 433 963 99 838 965 140 370 778 123 278 828 108 149 810 154 402 720 72 209 247 57 310 738 77 775 879 75 103 336 78 217 223 99 245 838 87 492 674 101 175 264 113 311 562 145 354 775 81 73 88 87 41 810 98 309 540 125 761 849 105 227 229 121 27 824 85 39 83 53 32 311 47 124 720 149 338 786 102 76 315 123 355 523 110 672 732 89 908 976 114 90 466 49 69 284 114 118 317 66 479 556 95 12 918 119 402 701 111 67 590 86 248 572 63 165 928 91 439 778 107 2 615 21 54 344 134 216 468 113 181 212 138 176 812 98 341 715 78 702 710 169 207 948 119 247 553 74 847 849 75 453 851 82 427 583 82 143 517 47 470 973 94 405 425 101 195 611 89 149 471 97 329 790 32 527 781 58 474 848 64 128 483 110 66 490 87 5 56 74 283 472 107 143 553 102 794 955 62 231 364 116 174 733 88 14 610 70 442 456 139 278 286 104 782 909 111 531 778 82 364 754 169 258 965 133 81 969 106 244 669 85 20 185 71 300 992 94 755 850 106 352 721 128 94 404 58 310 887 118 54 722 103 40 344 150 721 802 37 477 771 128 127 222 103 332 911 89 251 993 116 274 595 137 417 881 109 796 923 131 197 203 97 193 579 80 537 876 136 203 781 41 342 476 82 0 752 64 639 907 101 36 418 129 318 382 98 80 470 101 145 183 117 174 290 132 198 969 124 468 836 82 76 519 99 901 958 107 98 615 166 170 538 74 323 838 69 378 691 122 2 903 91 491 977 55 310 620 151 95 140 131 356 890 90 27 217 106 76 850 137 1 86 99 692 906 97 239 336 94 148 604 125 576 625 141 13 242 90 647 978 124 771 926 62 391 563 95 831 844 139 551 701 140 691 912 97 633 745 62 744 858 124 779 933 90 37 531 103 81 435 108 41 421 163 289 989 104 140 166 100 856 892 106 247 273 57 248 303 87 54 781 62 44 815 124 350 765 99 61 168 51 325 508 115 374 421 100 44 177 93 641 657 86 675 848 107 367 741 113 233 425 131 399 712 97 449 483 47 425 821 112 210 391 68 467 938 134 275 755 92 89 255 138 42 653 84 1 522 118 152 959 105 553 941 103 581 726 80 539 647 75 599 757 110 342 940 113 371 515 88 903 956 62 458 758 109 892 943 95 519 827 82 564 663 100 254 323 105 626 781 84 109 828 109 325 685 155 408 662 141 512 652 105 152 248 172 308 522 131 107 706 133 269 750 70 274 878 88 60 300 145 172 751 77 344 588 117 184 982 69 461 885 128 763 896 104 10 117 103 215 757 72 221 687 100 300 845 71 616 960 77 90 815 95 89 823 88 58 860 90 76 471 91 327 862 61 711 791 114 512 660 128 44 994 77 430 951 154 353 424 90 167 718 84 98 726 91 24 269 96 130 162 54 700 913 55 236 343 101 374 910 119 711 969 113 123 837 141 113 465 97 104 168 132 366 822 50 26 869 130 765 843 76 338 669 80 261 873 89 407 769 107 358 384 62 319 719 110 17 645 48 343 668 61 459 509 74 301 604 67 516 825 70 319 554 76 226 277 151 219 393 150 362 583 90 512 780 115 680 894 32 522 755 39 679 924 85 79 719 79 54 538 101 382 468 109 926 947 118 65 633 70 216 678 81 70 827 80 124 205 85 693 748 121 770 781 95 506 905 153 242 385 133 174 262 83 654 735 155 164 801 155 327 398 103 698 886 176 389 473 80 780 974 106 269 717 114 460 577 104 191 909 119 342 355 45 383 794 76 9 253 83 34 440 154 45 663 99 312 373 95 206 275 158 466 868 150 55 989 160 432 864 95 614 687 89 165 922 136 865 990 84 52 305 128 44 889 103 587 828 163 149 199 117 537 713 93 177 865 126 5 349 129 681 905 142 382 505 87 126 862 106 467 904 88 342 451 143 66 839 125 67 261 91 695 955 120 228 746 116 49 544 119 218 410 139 580 651 94 191 296 95 517 922 34 127 444 149 113 267 90 454 606 116 378 532 88 21 324 112 368 664 124 124 221 127 369 997 97 564 980 134 19 980 75 501 862 121 352 959 67 467 674 88 447 622 82 170 945 106 138 420 104 335 914 130 38 660 98 89 835 59 583 952 90 366 404 126 168 879 117 271 342 60 244 822 54 183 626 88 321 578 55 16 205 85 395 917 93 181 761 57 352 379 75 548 733 119 321 993 90 168 683 66 116 839 79 650 836 99 571 699 80 181 631 136 295 805 96 79 91 139 918 926 139 47 887 118 813 984 47 694 926 51 390 537 80 269 618 76 479 567 94 140 541 39 306 781 77 88 381 86 633 714 91 2 393 108 278 367 81 26 987 107 24 53 81 799 816 16 576 775 113 38 280 93 354 600 114 349 970 100 219 842 164 90 535 89 59 112 49 39 849 113 325 657 69 36 553 77 346 946 145 546 839 143 394 529 98 74 849 109 146 249 102 25 679 117 264 438 92 835 925 69 248 976 135 238 999 153 267 497 144 346 421 35 517 933 99 417 558 115 96 454 111 149 699 51 686 827 113 601 841 119 56 873 106 93 620 103 139 570 113 284 969 86 86 436 82 519 916 115 175 993 139 46 648 109 132 590 143 280 601 74 436 979 87 5 407 153 933 985 89 1 530 137 1 59 106 233 613 77 262 497 157 42 553 103 810 912 110 401 888 63 38 338 84 344 878 91 183 477 114 508 963 116 153 488 111 377 832 88 313 373 101 87 563 54 472 963 48 23 677 47 267 354 110 603 874 81 253 752 126 206 922 79 525 763 102 269 446 97 333 827 67 149 759 63 202 529 117 385 964 94 109 350 121 10 710 102 248 274 92 282 712 115 677 948 114 213 718 134 320 382 116 698 875 74 31 57 95 102 786 23 122 943 81 462 513 56 326 940 139 362 489 54 278 566 100 656 734 105 152 322 59 746 848 115 648 809 116 16 375 96 226 936 61 787 914 34 427 623 129 384 688 95 277 795 64 483 838 48 383 880 101 529 912 60 77 487 139 265 516 97 381 520 149 387 474 82 46 429 94 665 756 89 315 475 135 466 486 77 443 775 110 72 159 115 688 712 60 186 250 105 247 890 113 45 831 77 138 780 83 641 938 76 604 799 86 112 922 89 203 451 81 699 722 99 116 763 124 49 864 71 639 833 73 98 230 107 581 919 95 629 950 122 181 796 123 270 919 115 311 538 75 96 705 81 571 710 96 196 962 152 275 486 133 822 838 92 799 993 53 464 615 114 24 703 86 709 954 133 389 948 96 231 310 144 730 839 101 154 343 144 257 871 103 313 438 93 22 847 125 361 620 113 186 961 124 348 351 130 102 753 94 454 616 61 118 559 45 26 834 15 58 210 146 115 132 97 188 632 136 375 678 86 112 341 86 646 972 107 368 891 68 538 818 133 2 366 74 771 963 99 575 625 105 500 746 71 726 913 97 281 815 164 378 482 114 811 936 66 150 806 108 20 363 115 148 660 84 40 778 63 851 957 59 71 912 102 520 978 77 399 528 65 497 959 62 234 829 130 362 450 53 149 882 37 13 431 75 6 907 87 503 559 134 71 810 104 242 458 92 154 164 113 250 945 92 24 118 90 802 959 91 427 698 121 235 947 132 4 400 132 146 841 118 360 906 121 13 416 79 541 835 98 376 381 106 139 741 55 300 329 72 324 850 170 656 937 126 134 697 56 612 800 122 8 205 68 283 764 56 639 836 119 377 716 103 55 687 89 88 257 25 344 921 90 99 162 83 151 696 61 655 877 96 163 942 96 24 144 90 470 896 78 305 960 119 357 885 61 648 873 137 356 491 123 332 726 98 176 398 78 385 560 102 455 549 65 26 484 143 63 732 126 306 718 103 681 772 109 582 601 127 168 184 81 427 779 118 155 396 83 458 681 109 683 733 110 8 135 156 173 757 120 144 638 55 34 998 137 561 785 85 161 998 111 65 593 64 370 725 99 601 956 125 453 864 135 593 966 124 478 576 84 712 888 122 407 989 35 606 683 139 361 610 100 180 517 86 820 823 101 294 759 169 759 896 109 475 750 103 550 683 90 473 612 144 372 666 161 37 390 94 757 883 79 258 975 121 191 366 74 301 492 144 160 949 119 259 444 73 154 412 80 121 196 101 347 733 52 121 540 110 144 251 64 263 347 135 406 704 143 655 677 92 225 318 89 93 203 84 41 192 75 638 796 106 825 957 145 527 729 72 283 909 131 85 340 151 51 664 82 176 831 80 374 812 86 633 960 167 417 959 108 250 528 129 118 338 103 51 573 42 461 822 67 510 925 74 89 568 105 135 229 73 13 186 92 246 825 123 171 416 103 778 985 113 97 302 115 565 742 96 352 913 96 13 922 124 269 614 118 552 699 112 495 644 65 22 188 78 733 855 97 562 640 91 463 623 79 477 859 112 872 907 44 228 366 127 98 319 71 808 836 108 434 567 110 321 946 17 64 606 86 392 630 98 106 743 88 179 677 135 262 744 118 799 852 82 200 672 115 94 390 92 75 815 49 73 562 24 404 955 91 127 442 97 495 962 72 51 674 41 303 973 42 20 992 95 200 949 107 753 862 68 245 813 102 298 394 100 805 912 104 451 750 86 539 662 70 153 783 94 120 599 86 765 791 111 213 955 121 118 283 85 327 974 75 516 543 51 1 314 89 213 738 96 464 660 47 486 700 99 534 841 98 203 897 95 341 347 99 810 875 76 931 974 64 678 951 157 81 479 62 717 976 48 832 950 126 97 654 133 596 662 74 154 319 93 715 926 88 531 539 112 349 699 105 120 601 119 472 968 150 154 404 96 124 973 164 420 871 134 242 796 77 404 577 22 313 904 116 15 581 113 118 361 86 763 771 121 712 800 80 168 485 120 483 579 90 243 864 113 51 128 108 873 956 161 85 356 47 201 711 39 486 884 118 357 850 82 460 977 101 278 717 72 377 652 85 116 330 78 225 316 149 77 168 72 54 575 43 511 882 103 199 581 64 350 428 46 674 777 108 841 990 104 632 861 75 607 712 100 70 447 130 1 132 132 206 642 99 584 912 109 151 810 92 120 190 70 72 396 30 278 843 110 369 738 64 209 908 54 15 818 97 293 650 85 30 423 71 241 621 73 443 564 109 169 752 108 449 482 107 545 927 85 405 557 71 9 386 92 32 850 116 529 986 111 185 445 62 387 839 127 485 779 108 337 971 100 271 388 85 264 971 79 169 959 121 574 611 115 21 549 90 708 872 122 183 541 86 326 694 121 31 686 122 436 789 169 53 372 34 435 940 65 90 402 98 134 445 104 66 628 82 666 906 64 328 795 116 493 947 130 190 290 124 320 870 49 602 754 92 126 771 78 290 436 95 369 630 105 720 862 74 551 896 103 401 447 108 406 605 52 311 777 136 293 649 98 748 899 117 82 210 112 106 284 104 229 886 109 805 846 56 75 100 65 189 983 92 49 832 67 493 676 145 763 972 132 340 920 149 652 717 117 509 650 76 193 860 103 350 497 88 611 804 70 800 938 96 140 861 123 376 438 91 170 731 119 428 920 122 425 474 67 395 887 133 162 589 136 21 809 121 309 337 85 85 679 114 386 543 122 427 575 94 568 894 118 553 711 99 274 644 100 440 493 93 190 891 29 375 423 57 664 690 75 53 541 93 55 975 111 622 640 80 77 231 97 331 557 127 464 535 48 537 546 97 320 780 107 773 932 96 354 696 120 489 671 73 380 643 112 619 778 77 148 449 124 136 725 104 130 606 137 93 898 108 255 992 136 289 786 89 759 781 73 775 831 118 149 907 97 140 503 107 128 484 133 464 827 96 241 813 123 106 133 127 317 491 119 721 869 119 225 627 66 92 822 114 765 870 82 399 682 140 127 805 131 290 780 156 800 943 65 342 969 79 444 794 129 25 425 125 826 911 42 28 639 96 363 939 138 463 670 109 464 621 119 63 900 111 425 914 56 282 480 126 95 258 87 231 565 117 16 905 115 350 976 94 196 242 116 413 524 67 302 860 145 576 844 75 165 296 89 262 991 80 18 986 109 183 332 125 548 638 69 21 850 94 278 409 117 450 996 103 693 844 70 485 712 114 169 599 53 349 655 103 624 837 172 276 563 107 548 754 71 397 683 99 675 929 103 90 161 117 413 835 145 5 57 138 249 310 97 124 535 70 549 568 93 650 928 92 95 408 116 558 834 107 66 127 88 913 964 75 164 421 111 460 846 86 338 490 113 199 372 106 111 610 89 55 632 92 223 461 124 462 679 170 421 867 102 826 905 97 159 638 65 269 553 159 104 447 109 222 592 50 204 453 126 393 465 87 723 845 92 648 827 44 544 982 71 299 633 125 772 901 98 135 157 98 144 957 107 249 620 104 499 718 55 28 749 124 322 807 90 535 578 48 26 247 123 710 918 124 231 720 68 330 456 131 91 415 59 210 600 49 592 839 74 233 785 65 493 755 76 186 948 102 17 451 91 414 875 57 5 664 74 194 274 99 437 914 78 392 725 110 74 284 69 258 994 67 457 578 99 731 768 117 140 395 86 171 971 60 130 631 40 245 360 97 312 658 99 288 966 50 333 961 119 561 629 85 655 975 69 405 775 95 684 859 111 327 415 129 112 854 119 287 767 101 470 841 64 318 783 52 217 427 132 670 836 113 662 962 130 526 907 112 81 852 70 572 858 86 450 744 109 5 352 121 239 654 84 693 726 73 810 887 87 562 765 60 31 63 94 100 430 109 83 211 148 24 866 121 38 927 123 548 917 76 500 543 10 186 680 138 180 979 91 59 307 96 364 531 105 881 898 112 707 763 113 245 329 93 243 248 96 263 458 120 200 554 21 103 606 127 476 858 84 134 686 140 16 504 68 83 186 103 416 726 95 780 854 103 90 459 15 201 246 123 157 664 94 25 715 105 402 461 140 34 756 107 40 978 106 288 931 101 361 598 130 633 934 28 4 982 153 155 528 147 400 745 33 69 599 132 201 659 104 285 355 97 980 985 71 220 840 70 687 800 45 173 973 168 340 412 104 583 822 81 141 451 69 290 516 173 325 449 74 411 956 127 294 733 97 17 244 64 61 969 133 25 350 156 253 288 53 63 397 100 417 472 102 86 319 97 407 871 127 263 837 117 109 604 114 386 467 115 532 818 72 293 730 80 866 906 146 522 589 151 671 871 82 282 375 138 508 861 99 86 496 108 236 837 118 337 686 89 99 714 96 127 408 78 187 681 65 119 801 94 102 795 137 236 832 120 60 639 101 279 610 110 446 503 106 620 782 125 421 779 83 42 529 134 515 594 103 330 704 98 375 914 87 611 746 50 94 489 89 232 801 126 9 798 151 60 687 114 158 519 59 201 906 103 412 962 66 29 469 132 505 574 77 211 526 141 204 323 95 6 67 88 242 835 111 790 850 55 112 151 72 583 686 68 166 630 124 254 460 115 510 899 94 503 635 110 318 772 37 517 677 112 653 981 52 651 728 103 380 551 103 283 881 93 152 873 67 900 994 117 323 674 102 70 71 63 71 755 93 272 773 94 578 773 107 459 616 95 7 802 81 9 742 90 872 945 121 208 660 114 18 960 61 392 556 124 420 841 68 374 898 98 605 934 97 54 229 73 9 472 153 82 160 132 355 585 75 424 699 117 454 981 151 680 706 117 596 674 84 245 388 91 305 511 71 0 251 50 664 978 89 433 441 114 143 424 147 251 615 82 423 822 102 727 810 107 440 852 152 24 857 107 122 507 31 369 449 134 109 765 105 412 798 89 138 720 62 308 459 115 563 571 45 675 682 43 310 315 135 254 455 44 670 979 92 6 206 105 352 827 106 164 519 111 514 560 157 577 616 169 126 169 83 814 952 135 540 631 106 387 835 125 142 210 86 68 472 151 17 980 116 349 929 131 57 884 43 381 727 139 303 896 107 822 925 75 677 906 99 348 817 125 192 354 103 236 397 72 377 888 128 469 575 90 440 591 145 64 326 70 262 757 101 354 562 128 139 669 134 130 466 126 143 658 110 698 822 76 802 915 30 526 817 131 353 437 157 71 835 94 12 369 142 478 594 101 45 112 122 259 543 81 45 544 137 62 854 57 48 668 96 2 743 83 59 291 94 269 475 86 55 454 146 694 759 64 915 929 93 86 146 131 746 787 129 524 553 88 10 368 63 29 484 94 643 835 97 417 419 128 100 336 111 36 277 142 527 638 90 78 795 98 104 872 135 629 812 82 125 131 132 493 851 71 383 888 75 228 517 113 220 984 87 139 978 73 313 645 120 101 531 109 99 228 144 456 729 118 125 396 106 493 800 50 103 993 119 562 587 45 268 373 40 646 681 99 190 320 51 590 621 84 105 498 118 155 438 144 111 397 58 388 480 64 520 720 187 95 446 53 259 960 59 281 312 114 146 329 67 250 995 140 930 933 70 549 978 87 186 577 133 107 678 110 50 693 132 476 499 96 231 753 109 175 297 108 899 968 116 130 784 65 322 333 111 866 973 80 113 389 121 70 558 154 156 960 62 553 571 122 704 909 102 67 500 101 785 872 57 851 896 94 275 784 86 424 524 82 632 860 172 187 969 125 84 795 96 64 231 125 905 910 77 119 301 96 510 532 106 370 518 83 121 187 65 295 539 97 558 947 86 389 885 123 104 578 83 290 750 91 792 922 137 429 459 87 275 297 89 258 450 111 798 863 64 260 813 83 823 904 148 92 114 120 93 937 97 177 550 86 347 987 136 509 986 79 364 947 120 430 551 74 371 373 92 45 919 76 624 713 126 464 572 131 251 636 118 517 988 120 91 708 112 276 953 136 105 406 104 144 457 136 248 485 78 183 499 77 136 309 41 333 839 156 337 570 59 323 633 88 292 531 70 8 172 116 391 564 103 304 442 35 531 767 107 797 933 156 264 754 97 21 309 123 109 301 115 475 656 99 598 712 98 23 230 91 528 824 99 26 549 119 135 198 81 265 809 82 869 942 100 834 972 88 209 831 106 212 748 63 381 492 73 575 935 53 162 638 120 245 456 115 548 773 108 177 764 41 439 570 101 156 843 117 45 165 138 690 805 93 325 853 75 53 128 44 428 612 115 162 521 115 792 870 114 277 607 87 306 686 118 41 770 81 481 495 92 56 996 115 157 349 87 531 567 29 296 515 82 444 544 114 153 547 172 21 446 108 386 742 65 73 571 115 1 574 80 6 612 93 678 803 106 729 984 98 33 754 110 458 538 62 304 322 109 5 478 98 395 679 140 801 838 113 116 405 104 9 869 148 646 717 68 330 421 61 297 775 74 156 855 55 88 345 130 591 889 102 63 895 39 450 644 152 334 814 132 192 913 111 607 657 130 403 697 117 234 400 134 312 395 103 524 780 7 328 627 97 397 950 113 228 357 137 115 836 83 327 366 68 893 944 88 146 888 67 456 932 108 248 575 88 190 274 156 192 688 92 75 524 121 558 903 38 139 552 59 456 943 33 743 744 93 108 726 48 497 917 53 57 222 107 300 656 121 684 790 68 232 348 141 478 728 105 714 861 43 472 631 100 335 745 131 782 980 89 214 229 64 852 956 90 16 743 143 230 821 108 99 180 127 384 619 90 229 930 100 688 949 114 524 813 119 143 483 58 345 811 83 24 929 104 238 691 74 634 788 58 418 857 99 267 294 154 441 510 93 276 886 117 250 840 95 370 497 114 131 438 116 683 986 80 29 224 147 12 868 85 650 820 41 198 656 87 732 913 122 705 794 120 28 468 146 158 770 103 881 991 117 622 742 128 596 786 48 576 905 126 321 491 117 350 608 92 963 974 89 326 918 78 640 872 38 195 672 130 226 801 74 43 217 159 34 823 113 107 660 98 510 985 79 508 683 99 68 112 46 37 955 105 707 948 96 399 684 96 447 888 49 762 879 168 600 949 112 417 661 148 487 918 27 117 272 77 211 296 88 371 571 91 86 585 134 218 769 141 298 652 121 228 944 56 685 717 66 82 703 62 274 663 102 459 533 49 81 832 78 326 342 111 22 955 52 249 834 74 446 773 108 547 743 74 115 195 87 96 727 107 4 873 86 727 931 106 134 699 117 386 621 103 635 797 99 584 734 119 66 823 118 270 578 84 175 832 89 274 406 101 466 966 118 492 811 58 161 187 139 183 493 82 315 642 120 657 926 85 159 547 98 437 838 55 598 638 81 180 722 46 576 993 86 449 989 76 108 339 107 487 878 124 497 663 120 528 871 95 342 635 114 445 826 126 24 444 120 205 567 104 229 655 85 155 639 75 141 848 28 44 137 102 194 963 117 690 743 133 40 441 119 594 680 51 369 473 99 791 883 88 308 962 72 98 895 101 825 918 80 848 865 95 183 890 110 174 841 98 98 517 116 344 532 81 389 686 125 635 901 120 226 613 83 647 843 69 246 879 36 240 937 114 619 758 138 414 632 133 265 574 108 502 795 173 159 664 71 658 953 120 724 829 95 498 816 134 430 488 116 246 279 111 586 862 86 248 835 89 532 871 75 130 371 104 443 734 109 143 672 71 189 577 83 429 640 75 120 800 51 308 492 120 270 393 105 266 368 107 144 800 96 588 701 102 88 132 91 154 886 122 544 847 95 308 718 153 174 572 152 371 859 52 583 662 83 10 578 138 535 740 172 348 831 120 721 800 52 189 668 148 304 974 87 89 769 65 176 779 42 505 821 130 194 356 151 196 546 116 321 428 126 576 729 124 210 849 69 664 739 93 619 996 135 835 892 81 101 259 117 879 889 148 471 815 181 403 496 106 888 945 139 27 86 119 193 428 42 171 943 102 129 732 73 54 990 108 126 904 97 11 660 97 303 339 113 69 918 78 430 480 94 657 970 87 192 763 30 228 935 81 601 850 81 166 883 99 571 734 80 79 353 130 128 751 107 888 917 119 172 753 94 811 913 118 407 685 114 333 738 121 64 105 45 440 616 21 258 599 28 204 299 83 407 902 65 747 819 79 476 487 120 475 537 99 878 964 95 18 516 113 389 505 104 499 999 75 25 532 124 428 789 102 206 646 124 226 507 68 314 656 97 400 541 139 324 404 24 363 776 129 63 688 69 90 982 139 388 509 56 147 480 86 224 609 93 46 692 121 219 509 70 119 798 68 44 205 82 362 580 91 537 986 107 4 686 107 131 135 69 31 385 110 209 826 144 977 980 91 146 462 139 32 107 107 347 725 87 111 419 107 14 53 80 399 784 70 855 897 116 456 776 107 74 503 93 102 679 95 85 391 87 379 586 122 172 659 95 142 688 56 219 224 106 168 310 147 50 541 70 638 798 109 81 378 99 272 600 149 134 494 139 336 851 119 321 505 141 253 405 120 44 314 119 202 974 109 523 875 127 228 882 70 65 549 79 8 989 96 100 836 89 372 445 99 469 834 114 371 597 122 690 754 93 359 944 64 532 851 91 719 824 99 87 666 115 151 921 69 129 767 136 543 750 88 161 558 143 225 489 100 703 954 70 354 782 122 88 343 138 505 678 37 668 945 84 56 953 75 422 762 42 454 748 113 409 795 96 676 725 108 500 784 87 864 992 123 182 313 104 279 805 60 405 438 134 811 920 150 342 775 99 459 657 94 248 608 110 381 860 109 672 884 72 380 823 67 85 695 175 309 366 93 578 847 96 214 399 114 430 781 89 565 795 44 314 753 105 13 419 60 200 437 104 806 940 116 425 545 96 254 300 148 150 761 121 209 962 111 30 660 131 185 755 107 192 867 85 12 396 103 56 357 146 223 553 70 601 625 54 906 957 80 621 828 114 367 940 58 46 262 131 157 416 107 393 973 153 160 451 94 294 572 83 257 538 76 451 539 91 792 985 68 544 842 104 19 322 148 524 956 69 620 818 117 263 367 111 84 665 91 332 691 119 488 694 145 37 831 80 481 870 127 387 766 71 831 916 172 161 668 98 150 158 103 160 437 101 3 180 106 332 521 103 217 584 79 282 960 119 70 934 94 301 591 62 589 919 98 339 595 118 354 389 79 284 831 92 278 371 107 389 659 72 196 362 82 433 684 178 547 687 90 641 909 125 393 883 103 586 808 91 232 733 80 322 875 124 456 893 83 36 131 126 195 342 104 271 924 46 8 19 75 219 678 155 175 455 101 722 779 61 567 733 92 400 669 110 143 188 88 290 919 114 202 537 114 145 467 108 554 696 91 632 990 115 424 717 62 19 993 119 378 641 53 374 470 104 214 830 98 498 804 96 538 551 92 51 518 71 590 900 91 48 260 122 15 438 74 189 741 109 883 933 134 498 860 108 373 467 121 274 313 77 56 988 138 203 646 61 336 405 47 675 820 119 9 697 112 19 834 94 339 737 106 339 414 113 457 645 41 171 430 123 627 885 93 58 349 78 13 27 93 626 883 138 637 997 100 238 313 53 238 540 193 629 660 90 51 875 81 306 525 41 20 379 117 600 680 105 304 389 74 642 809 100 17 871 59 291 467 64 364 804 113 528 765 117 5 951 106 68 844 111 282 669 79 503 726 131 144 484 106 45 376 137 64 300 148 318 359 123 361 494 115 10 848 132 73 769 93 887 942 79 618 942 78 223 582 90 618 762 24 900 968 94 88 796 129 410 836 109 377 725 98 329 516 100 46 376 186 151 366 122 131 620 99 32 301 38 75 429 84 536 648 99 155 376 29 611 956 75 2 943 118 838 967 49 175 952 100 185 466 116 73 434 148 283 855 107 147 432 150 254 573 48 664 995 125 332 391 74 142 143 85 43 136 98 844 872 78 407 917 110 170 182 159 238 302 101 407 591 72 152 562 139 946 995 106 261 820 102 170 809 78 269 973 72 118 351 137 641 702 76 210 785 93 723 772 106 323 681 93 707 955 84 639 821 88 677 985 121 712 994 125 469 780 91 605 902 135 16 139 92 787 959 75 317 917 66 702 871 100 285 559 69 195 275 80 517 608 88 578 917 81 392 414 104 375 538 126 402 883 79 205 322 67 212 878 108 135 796 112 94 426 79 383 929 64 251 914 107 736 965 128 304 634 83 594 621 89 378 511 125 336 473 64 723 849 140 372 694 103 109 862 145 1 869 68 181 308 94 183 850 115 605 933 77 445 724 96 4 171 22 35 222 134 205 304 97 622 907 133 104 853 114 118 767 51 723 866 118 170 479 121 79 126 117 40 166 97 426 986 133 574 670 98 213 728 148 511 590 70 251 705 120 675 836 104 216 526 83 187 779 88 107 170 47 236 649 83 238 381 93 943 989 116 356 428 89 39 553 65 13 114 134 263 701 109 11 323 80 11 544 115 285 498 101 2 631 93 665 804 162 1 550 88 963 990 93 774 861 118 156 740 87 578 654 103 730 774 100 454 723 151 8 228 90 170 186 63 772 804 128 244 372 99 836 970 48 375 517 94 328 840 83 203 237 79 455 598 32 338 491 66 420 887 94 270 344 109 388 716 53 74 405 124 542 930 102 0 303 127 607 947 125 166 916 78 168 983 106 127 832 116 40 873 82 264 661 129 114 557 120 237 686 63 27 363 126 617 871 58 334 732 124 141 797 44 595 667 156 19 331 31 69 422 75 14 768 99 54 182 58 204 969 111 107 489 93 832 850 114 850 994 76 933 989 66 159 746 153 815 906 53 325 485 119 525 703 82 17 160 16 274 859 118 95 388 120 142 667 91 102 629 65 610 998 114 895 943 163 135 285 94 323 773 156 583 853 112 376 856 76 760 929 82 90 229 94 384 950 88 79 108 58 792 827 105 306 376 79 436 638 103 419 739 82 548 850 100 459 631 173 390 515 107 231 449 70 0 256 88 523 890 136 299 429 105 112 963 88 116 548 119 114 754 122 564 894 114 19 768 122 1 856 119 147 524 106 536 601 56 643 831 151 398 444 95 247 349 65 58 441 73 55 870 69 98 461 131 300 574 107 5 536 173 69 542 106 232 249 129 51 974 96 256 466 97 144 597 63 56 733 129 172 763 63 489 897 90 468 550 67 428 785 89 6 382 70 245 356 61 321 830 120 179 705 146 641 899 90 494 708 90 61 681 80 165 756 85 147 961 117 526 674 104 359 622 140 567 780 131 560 814 101 322 647 108 389 969 129 59 862 65 109 881 72 44 888 44 237 488 52 135 251 90 420 435 100 524 735 71 268 401 144 97 997 125 345 700 85 478 815 85 635 963 116 733 755 76 334 538 69 81 883 74 567 718 102 179 508 59 358 627 59 608 847 84 578 615 107 120 677 115 163 995 64 636 947 73 59 457 93 639 792 83 594 646 111 67 946 105 336 813 104 204 403 98 351 937 100 478 668 119 97 899 113 719 888 130 469 726 88 205 686 108 143 810 123 109 893 87 385 910 83 305 710 155 587 770 86 176 187 112 646 740 97 334 567 131 718 885 119 132 834 88 71 374 102 113 336 78 636 977 68 77 759 129 36 957 50 518 526 135 240 562 95 70 493 187 423 918 42 467 986 140 192 843 48 187 480 104 571 658 146 272 437 87 579 848 80 763 808 151 825 831 98 329 461 87 312 656 99 807 999 65 55 821 99 41 608 66 128 351 116 60 590 118 445 508 65 389 437 94 273 514 144 47 658 112 526 577 87 389 840 123 648 998 105 43 486 93 7 335 42 433 585 80 354 791 61 36 550 168 67 510 99 79 305 82 63 885 85 7 404 121 102 889 119 268 303 84 155 452 96 193 722 80 86 335 99 94 543 83 253 930 69 455 767 71 264 445 122 213 933 125 732 749 52 129 569 123 291 647 54 571 810 114 515 871 85 36 668 84 94 275 140 559 899 128 934 997 109 136 349 154 39 227 121 79 978 100 7 350 150 349 740 60 571 776 127 286 965 110 247 990 80 234 859 108 234 554 156 61 758 3 201 710 74 31 985 103 676 994 144 213 794 104 57 307 94 179 334 98 15 416 108 140 515 25 204 491 142 1 959 49 312 515 74 560 860 68 181 669 161 524 557 55 194 486 101 35 468 129 588 854 105 404 953 102 588 983 157 864 962 105 10 792 102 696 943 110 52 866 76 287 797 65 371 563 151 149 218 60 294 389 90 160 884 119 410 590 113 605 958 130 289 692 103 396 564 122 475 626 74 402 549 66 515 709 83 404 895 120 129 133 70 427 480 110 187 570 56 745 963 91 54 415 147 252 337 77 554 708 119 135 845 134 485 633 80 462 573 107 141 450 86 109 901 149 25 627 89 50 798 135 390 772 163 405 619 98 228 237 4 351 639 46 852 991 124 68 377 123 798 938 95 812 995 109 228 267 141 251 408 100 329 520 73 529 976 83 394 913 94 565 836 74 769 773 36 70 132 117 242 245 75 900 987 67 516 888 25 353 899 105 414 887 129 259 704 79 254 385 69 546 899 85 357 646 112 215 815 107 225 924 114 23 868 164 330 798 122 24 425 120 385 715 89 378 810 55 8 159 129 1 597 93 341 813 82 9 535 125 580 895 100 303 466 91 508 953 119 221 654 72 355 944 123 206 336 62 126 845 109 208 876 106 439 600 139 794 993 185 395 634 143 347 419 112 62 563 76 134 906 126 161 490 175 124 940 58 406 408 91 840 965 75 317 512 110 811 820 107 339 608 113 28 885 113 1 363 68 133 984 106 602 798 147 564 720 88 50 553 121 203 214 100 309 603 125 78 204 144 35 642 75 581 994 121 195 812 87 58 609 117 12 618 122 129 153 131 903 945 64 352 938 103 605 906 118 686 755 75 323 531 140 666 809 100 368 835 118 155 659 113 107 443 78 62 832 140 412 725 84 926 992 95 869 920 137 333 940 109 303 474 47 582 835 103 191 763 112 480 520 45 201 819 107 178 440 134 264 459 101 241 836 114 186 337 47 298 643 100 563 586 76 389 905 78 6 121 121 156 967 87 594 952 139 115 375 123 554 896 119 513 800 146 152 579 86 741 811 82 490 621 125 212 849 94 102 749 52 745 881 86 376 407 90 357 928 66 747 997 79 484 774 90 224 522 66 575 817 119 547 566 73 860 963 147 0 514 150 549 884 106 147 307 69 919 934 133 179 303 75 594 977 172 855 879 70 82 687 113 648 747 161 17 542 103 159 885 45 300 638 115 624 706 97 193 460 100 11 952 79 371 834 96 721 979 83 847 883 111 654 775 112 328 429 71 254 589 108 437 983 121 509 710 108 346 442 124 425 755 141 123 394 79 179 628 89 674 889 92 348 578 119 222 299 51 367 984 139 272 496 96 55 963 89 386 665 120 205 750 124 739 815 103 206 872 44 498 908 110 558 714 83 182 704 58 192 511 114 517 951 81 745 797 73 19 936 92 439 642 140 61 624 122 727 824 62 242 666 127 433 875 127 182 488 142 518 861 72 52 312 149 267 829 118 603 789 88 143 768 36 554 790 100 401 918 158 27 320 83 523 659 131 83 672 103 381 750 82 480 947 123 339 373 47 447 754 137 103 122 116 604 611 107 633 819 128 307 898 109 310 938 104 339 418 100 214 608 99 319 939 104 519 682 35 47 563 53 268 954 148 770 891 61 92 201 101 58 241 125 432 580 59 332 408 83 529 645 70 249 504 73 202 329 95 563 858 132 42 263 149 342 785 105 230 249 44 30 417 118 237 584 111 777 854 91 65 962 98 802 867 120 740 859 107 165 941 71 247 838 70 309 995 107 142 863 129 484 720 122 269 404 145 400 421 116 429 436 70 386 463 89 55 116 140 328 796 124 688 890 84 272 447 79 76 672 111 187 350 116 644 950 118 640 805 143 169 435 107 399 437 141 283 610 47 32 94 76 97 260 76 81 272 70 319 920 151 571 686 73 611 993 65 796 911 101 393 832 75 101 920 84 42 944 155 576 746 72 950 994 93 375 590 62 539 772 100 637 925 52 417 681 95 139 222 40 90 930 82 796 926 64 58 265 63 273 278 87 522 946 101 577 595 104 143 532 95 106 578 85 240 670 36 468 838 109 174 724 106 63 828 102 289 695 66 462 489 86 201 653 94 94 467 107 39 680 155 640 860 108 18 293 90 347 967 90 79 230 116 562 786 72 66 752 119 344 550 51 324 518 117 133 799 117 77 658 63 527 561 116 334 385 127 364 845 58 173 258 87 113 567 65 695 809 116 653 924 59 203 625 150 221 444 77 446 565 69 105 538 109 265 320 135 544 587 109 524 582 125 388 449 81 634 826 114 644 889 79 219 239 111 612 835 83 18 121 48 221 580 82 739 872 106 116 760 66 544 730 61 638 964 75 576 960 90 177 482 115 142 511 92 868 959 100 812 967 95 408 807 85 1 358 37 83 263 116 611 950 67 822 995 90 222 656 114 326 674 96 59 452 96 900 933 120 460 892 90 555 609 133 473 477 58 161 908 93 79 690 85 179 300 69 164 705 39 693 845 134 837 898 114 38 205 124 710 733 167 472 516 65 3 708 181 187 790 83 215 578 74 563 870 81 902 928 36 46 299 114 5 605 125 63 421 104 11 186 122 164 499 43 950 978 71 637 670 98 217 939 140 102 425 100 88 559 103 53 137 77 32 461 137 159 827 149 213 558 139 55 620 144 272 430 76 161 846 122 606 637 127 378 930 57 480 514 112 439 989 103 784 945 77 109 855 115 268 529 128 279 958 19 157 688 168 303 465 68 133 196 121 593 854 70 452 815 89 130 722 97 424 749 136 105 659 97 685 865 93 486 618 87 235 255 51 100 528 68 10 749 114 149 334 91 687 909 132 0 52 83 194 531 134 955 960 117 23 432 64 274 547 78 477 902 159 201 929 120 434 812 78 157 201 80 9 606 107 197 749 105 410 520 133 72 602 116 312 484 89 86 836 105 61 745 144 68 880 40 769 866 144 159 649 67 21 298 104 59 109 75 113 748 116 2 627 144 74 573 120 61 116 104 69 76 73 196 710 132 586 816 151 446 875 74 391 528 67 74 675 151 131 234 73 10 464 79 443 997 40 261 274 94 71 129 76 975 996 120 33 719 91 157 286 40 471 580 57 132 586 115 732 948 87 518 838 90 296 311 140 592 981 62 219 440 93 110 566 76 246 583 101 228 560 109 336 426 87 195 390 95 264 619 93 358 409 129 240 790 104 446 763 57 114 678 44 607 982 25 371 852 107 403 694 162 641 947 108 349 650 69 64 840 111 339 725 75 82 624 145 314 717 90 111 480 117 213 849 135 333 856 132 157 958 136 806 989 118 955 968 82 238 467 109 311 339 119 473 778 85 68 675 98 307 942 140 759 782 143 118 804 79 260 698 105 17 44 94 179 997 57 602 677 127 205 849 100 90 913 74 549 940 92 36 788 108 873 893 107 588 902 141 149 497 83 217 406 106 5 914 114 706 789 137 132 896 77 325 902 99 345 815 140 43 348 78 157 353 106 289 757 108 110 200 79 578 582 75 97 811 51 541 725 117 423 797 84 305 894 103 28 444 100 399 945 54 100 390 114 68 926 158 663 990 113 458 897 97 99 383 128 374 640 97 807 870 100 156 574 135 465 731 122 448 839 49 656 777 94 494 783 106 501 582 122 69 722 98 112 643 61 51 234 106 119 922 41 307 682 102 216 791 165 572 659 141 737 914 93 170 204 142 425 566 109 470 576 109 444 873 90 268 849 106 265 964 56 24 98 58 202 825 122 61 592 87 614 945 145 560 886 117 127 459 88 387 752 84 251 819 136 88 232 52 475 967 113 226 423 78 89 889 144 10 419 68 748 846 97 105 359 137 556 631 101 560 946 64 142 763 94 260 493 188 84 216 102 74 818 109 203 762 75 435 655 75 212 906 90 611 944 107 366 719 145 83 369 137 12 405 92 438 498 63 44 244 143 762 826 112 194 729 93 30 578 111 160 567 99 248 739 82 189 702 86 557 896 73 165 266 94 268 574 70 456 607 96 30 357 100 441 963 100 210 956 140 144 310 128 207 292 114 562 782 86 54 103 82 755 808 74 511 876 88 182 467 118 825 992 87 272 705 91 530 610 100 675 825 126 944 969 83 500 592 133 147 975 112 573 633 69 73 237 66 452 945 132 282 827 80 118 580 136 546 721 106 260 988 79 311 665 145 646 716 157 554 628 72 192 573 45 131 350 30 534 590 165 486 949 61 55 832 124 459 564 118 185 877 35 575 969 80 585 927 61 847 945 101 82 656 139 336 391 65 154 903 77 588 627 104 854 941 55 384 676 110 119 736 66 608 887 66 215 512 120 339 733 95 620 650 62 825 909 69 734 884 107 418 685 150 294 977 86 180 836 127 55 447 72 472 823 155 832 943 29 169 389 85 33 246 135 103 891 92 458 924 121 32 686 77 315 695 94 7 253 100 304 541 127 152 882 79 172 688 97 117 522 57 887 973 62 338 671 89 247 371 120 322 804 167 572 960 136 67 733 141 503 573 122 146 800 79 209 353 94 377 633 72 490 742 100 326 614 68 71 416 145 776 917 69 279 765 121 370 693 123 372 605 80 172 588 46 818 875 103 308 965 106 509 735 89 931 988 126 132 666 112 502 814 61 27 338 50 529 952 123 31 807 74 163 502 115 765 820 76 594 748 80 472 876 69 414 674 61 771 917 145 731 884 137 510 979 86 785 886 110 78 259 85 353 846 124 94 760 121 344 373 127 510 869 141 360 547 111 468 760 128 278 362 133 172 938 95 509 797 80 593 727 111 36 811 94 566 814 92 595 768 76 64 686 138 95 546 102 474 841 75 531 763 89 25 389 130 726 740 125 207 896 127 253 753 95 288 962 106 168 792 133 253 578 99 808 926 152 650 795 58 31 783 66 673 987 105 796 823 114 230 462 92 740 849 132 193 747 148 568 897 125 451 989 100 233 669 114 455 585 82 38 540 72 28 954 65 584 968 94 306 838 123 419 679 115 47 256 90 543 612 79 364 945 98 350 366 111 70 126 99 112 307 101 109 266 90 107 911 120 830 919 91 11 366 118 421 589 111 616 677 31 325 769 85 131 432 92 610 823 111 239 524 73 118 346 121 117 131 82 54 359 102 310 360 31 675 927 89 132 224 107 31 560 60 564 969 136 210 420 101 797 987 86 420 951 7 235 946 89 308 358 116 266 300 113 335 368 58 123 462 118 287 345 91 56 173 112 157 222 25 233 765 136 81 718 77 853 991 69 89 132 70 140 639 112 48 207 118 475 685 145 674 702 90 13 856 119 755 940 41 89 602 146 383 386 92 70 793 125 41 380 113 27 853 74 797 926 126 122 990 89 283 407 104 124 943 77 602 829 115 734 848 88 158 450 109 245 306 101 193 203 62 34 70 130 216 696 80 73 208 76 579 854 82 543 592 82 448 944 124 432 797 78 559 950 136 406 628 24 54 426 139 693 954 63 85 897 117 331 357 116 704 873 118 339 459 108 173 866 167 225 574 109 98 874 149 172 194 105 287 750 142 538 580 138 317 503 65 257 429 73 319 902 133 617 883 67 430 591 154 566 655 103 21 356 77 165 902 62 119 793 97 418 692 143 548 835 106 763 962 35 250 616 147 299 341 100 550 591 142 470 563 85 317 887 58 194 514 135 73 371 76 127 585 71 35 230 138 218 478 86 115 253 97 290 917 74 246 503 76 460 826 90 517 544 83 907 929 83 661 902 58 203 454 66 539 986 113 288 531 125 284 963 126 15 992 58 770 974 90 59 843 171 244 320 108 104 585 92 189 561 78 51 939 72 601 995 88 629 770 108 143 292 95 617 956 84 61 209 128 571 915 112 345 793 82 166 696 125 183 338 54 42 820 94 419 935 91 70 691 143 731 958 137 559 773 79 139 373 147 613 769 97 379 984 120 307 557 119 306 482 124 805 895 138 684 712 82 6 513 129 312 330 132 43 398 109 137 724 114 325 929 143 81 735 125 196 796 86 87 916 72 727 862 75 21 408 113 789 819 136 117 564 38 220 291 180 392 545 121 127 747 104 46 92 116 743 809 157 692 870 63 541 816 84 202 282 66 145 568 52 586 839 126 15 783 142 503 998 110 98 680 126 621 952 82 750 797 68 232 888 87 740 842 177 727 857 99 205 715 58 323 704 106 6 362 86 889 980 42 51 904 122 447 472 105 114 663 109 24 783 107 293 548 82 290 415 137 142 368 101 292 370 91 599 750 104 507 941 147 341 759 132 267 408 68 9 591 143 223 237 68 59 284 88 134 781 123 409 594 113 904 960 101 175 391 96 72 925 108 647 749 101 587 974 50 344 945 80 368 708 150 76 868 96 746 918 61 233 667 107 593 908 93 222 855 139 514 981 96 971 988 97 119 333 79 129 567 95 241 740 79 473 767 140 262 832 129 238 380 155 98 348 104 306 640 87 601 969 112 63 85 126 701 858 56 537 615 111 496 979 88 846 983 106 373 865 97 232 714 110 72 870 91 611 838 144 358 659 115 484 767 85 256 366 106 284 752 77 654 730 104 852 924 94 106 661 92 166 756 79 288 697 64 132 350 89 81 964 106 15 707 65 50 365 92 292 672 114 261 487 108 318 353 120 2 594 49 520 688 194 557 577 77 309 787 92 556 870 61 119 247 139 223 431 130 218 703 140 850 860 82 287 854 103 239 499 155 25 781 84 826 934 92 710 907 38 382 713 64 566 705 132 159 169 82 110 534 115 514 927 99 182 405 77 380 921 110 274 584 83 584 748 91 409 855 102 127 238 120 730 899 108 381 836 40 480 863 87 319 832 88 458 842 65 595 783 119 217 420 61 592 794 105 765 905 63 44 532 112 488 772 86 580 921 82 404 497 80 115 919 52 107 385 125 105 882 123 42 704 157 230 790 142 494 990 119 284 811 60 192 330 137 70 656 98 270 288 88 136 963 37 401 572 154 250 651 80 371 922 60 706 778 55 214 564 111 532 969 65 50 784 111 149 368 99 187 343 117 436 863 79 446 539 113 209 931 82 905 951 95 213 957 144 483 740 76 158 564 119 744 810 79 490 810 68 459 863 127 190 936 108 143 150 166 242 990 91 295 324 115 236 447 117 294 564 74 566 627 74 310 518 76 535 614 100 14 455 134 183 555 126 715 721 123 140 262 130 355 816 134 276 551 49 734 746 95 277 368 117 444 527 86 490 664 57 686 802 67 759 797 101 472 975 86 114 448 63 364 972 121 286 386 106 72 225 79 761 948 144 423 539 96 195 291 116 353 886 63 787 926 32 88 516 110 29 322 100 726 730 128 890 907 129 128 292 116 469 622 104 159 269 111 4 284 71 397 536 65 96 531 98 557 747 79 33 808 124 648 818 80 83 459 78 672 771 129 409 778 114 454 784 136 89 249 131 364 996 66 12 71 103 113 181 147 180 956 96 671 863 22 759 845 140 100 929 120 269 780 93 828 869 129 652 853 116 497 643 89 488 799 159 54 657 86 335 864 74 222 924 103 354 355 88 49 916 97 574 793 114 360 683 53 92 873 115 520 760 85 134 452 68 107 767 151 750 832 98 466 877 90 291 779 64 388 860 147 61 786 95 467 712 116 583 837 125 164 587 117 114 659 123 164 688 117 393 705 51 645 653 91 647 683 73 211 794 75 79 433 137 69 596 99 715 811 65 194 430 85 4 642 72 328 512 80 8 833 98 82 150 64 473 738 102 648 670 58 391 595 113 113 630 66 535 858 141 811 910 57 578 729 134 654 971 170 160 881 88 12 699 84 443 842 94 224 607 74 569 661 101 354 969 88 347 486 44 32 114 87 504 693 106 431 785 54 382 842 93 21 916 104 304 502 141 24 787 106 212 565 118 831 873 87 448 681 59 326 670 64 323 719 104 385 803 135 176 774 87 306 522 48 274 793 54 552 652 112 907 919 115 96 646 131 902 974 60 21 162 116 483 975 55 30 963 76 427 720 45 471 825 81 8 253 98 616 997 80 830 898 147 142 245 82 2 252 124 127 594 100 326 474 140 44 790 74 154 230 59 450 949 49 914 924 63 547 652 86 158 328 146 829 995 100 76 764 88 649 765 88 524 939 112 31 673 144 567 837 52 230 284 87 536 600 96 171 445 70 195 823 97 281 405 74 362 514 62 331 545 81 249 266 106 319 386 93 134 313 131 268 669 87 331 877 77 822 955 152 322 687 134 53 672 112 270 754 73 675 996 112 309 817 70 919 954 60 526 786 107 222 250 81 276 712 128 346 452 137 223 690 76 4 192 44 78 727 57 91 174 91 153 469 87 429 601 124 818 879 78 601 603 170 90 723 116 178 251 92 745 886 103 658 671 77 71 894 91 456 696 69 624 958 79 253 796 90 618 987 125 655 786 69 398 909 139 325 739 121 536 675 57 75 793 121 159 497 52 288 814 105 225 881 74 601 846 91 527 601 55 257 369 47 136 496 92 345 850 92 123 540 91 624 630 92 200 469 102 435 852 74 506 605 114 158 847 88 624 984 84 159 564 112 255 459 71 150 660 122 396 433 103 83 907 123 331 351 89 554 784 144 730 954 110 178 639 122 120 470 129 641 897 132 18 606 100 334 491 102 920 982 31 445 684 80 226 799 78 13 780 120 715 924 76 500 756 112 131 333 72 378 954 66 464 665 63 126 240 41 19 254 65 677 836 174 278 347 100 16 419 82 291 761 124 697 847 64 17 103 74 158 518 62 337 384 133 461 621 120 165 539 108 727 975 100 359 485 107 19 937 117 237 241 105 10 653 148 468 514 145 114 157 54 135 568 103 10 349 117 177 626 52 82 637 154 557 918 103 286 616 61 439 860 96 6 368 106 146 545 97 346 960 64 815 939 108 374 982 106 723 869 89 332 974 80 561 690 134 395 965 105 492 677 105 228 668 105 66 573 66 22 352 88 870 879 134 427 449 137 69 321 101 412 540 81 723 733 88 191 722 123 337 839 112 454 888 102 188 716 97 417 764 42 7 728 96 500 590 57 145 900 114 642 829 135 455 765 110 599 657 94 171 853 84 393 505 125 460 595 110 589 689 73 103 353 76 115 380 125 113 787 110 38 574 119 642 869 85 642 723 74 18 81 88 186 752 106 626 650 77 100 459 122 29 228 75 618 664 85 156 286 60 424 445 102 632 797 80 273 507 131 290 488 77 218 343 56 418 437 137 715 927 154 502 620 100 284 867 104 166 774 78 568 793 92 930 971 110 718 722 103 100 394 111 433 742 123 467 566 122 486 814 106 9 56 88 335 356 56 150 262 132 631 640 124 445 792 46 921 975 103 137 952 129 211 297 78 197 665 163 67 242 161 192 276 63 489 667 105 607 675 117 50 69 120 214 734 113 95 905 103 485 498 112 563 787 82 106 900 111 371 530 148 537 715 64 132 320 100 266 776 110 63 497 88 186 402 104 160 713 70 146 741 129 596 833 55 194 370 80 30 429 104 30 737 99 598 863 106 519 564 146 513 812 157 256 671 90 704 724 84 470 662 95 256 748 133 735 879 53 165 592 106 25 275 140 251 499 103 868 903 96 421 915 93 653 979 133 818 965 76 102 644 105 445 460 71 259 833 80 285 652 113 168 185 56 569 952 135 327 476 86 390 724 69 606 719 57 238 419 80 539 546 40 428 826 103 241 280 103 39 46 61 147 926 118 419 436 61 376 650 116 312 402 62 507 689 107 1 253 141 383 457 96 618 729 61 298 489 135 323 712 141 11 765 134 76 113 98 134 601 82 104 678 110 58 833 161 666 680 133 82 892 73 795 996 113 387 821 86 24 56 102 488 829 110 411 448 84 48 968 126 366 959 117 221 771 90 109 219 91 332 600 123 174 499 96 784 786 126 430 433 108 385 766 71 79 268 93 821 880 129 762 842 90 445 874 71 60 650 157 213 386 93 221 728 3 346 655 59 619 812 60 439 479 62 150 210 116 352 765 133 803 871 124 29 807 142 114 253 122 3 182 60 237 705 106 11 667 116 310 547 55 341 949 85 465 793 83 577 826 133 673 867 81 136 298 107 320 416 92 354 471 74 89 706 98 636 931 79 9 380 105 178 615 98 675 694 79 293 302 120 530 560 100 193 548 95 293 781 132 288 720 73 106 293 99 127 975 58 298 429 85 199 264 67 147 346 74 145 355 143 155 715 109 256 970 70 357 502 141 49 488 83 577 712 117 423 519 125 26 537 129 402 540 144 484 708 60 355 963 92 18 275 112 736 949 78 25 392 107 341 968 77 497 947 63 81 858 133 771 910 58 3 940 92 783 990 105 247 502 109 115 855 117 226 963 57 141 412 107 12 575 107 106 481 77 414 817 56 162 226 99 703 928 106 42 340 89 70 477 56 178 870 103 291 722 104 387 396 157 587 910 128 291 336 108 432 582 141 124 409 93 271 894 119 26 946 132 41 291 12 202 237 44 7 635 67 504 778 84 146 516 148 855 950 82 786 957 106 117 186 78 743 804 120 237 662 97 658 904 82 77 246 65 111 985 138 113 521 87 176 470 100 109 302 132 112 115 81 575 982 106 45 933 82 319 566 74 401 566 86 137 252 97 663 874 98 87 445 107 610 969 132 49 509 130 255 630 45 57 970 105 292 934 73 129 596 98 436 969 118 614 916 94 145 775 89 163 768 84 345 395 114 486 975 111 280 507 104 78 389 108 92 698 78 180 218 150 791 934 113 807 907 74 601 971 102 317 417 53 152 963 130 289 729 113 191 538 182 193 422 81 895 987 143 77 816 192 335 528 127 588 812 71 796 861 132 686 703 80 393 876 66 149 649 95 589 630 102 336 559 103 547 799 179 310 983 101 427 672 86 202 303 162 170 540 85 866 900 128 735 872 127 321 640 57 562 715 113 195 684 114 395 669 104 135 624 102 100 943 118 579 722 121 863 969 116 291 334 93 486 488 101 413 648 126 16 182 134 280 858 126 75 520 96 83 604 113 119 715 122 632 869 50 335 594 46 112 829 109 722 872 96 239 485 57 338 731 142 519 755 72 353 752 120 481 557 79 79 891 113 375 641 84 106 545 60 450 929 170 57 344 42 200 800 87 480 892 94 250 959 83 85 873 126 563 834 71 451 526 126 912 926 84 772 982 99 728 994 56 3 334 90 294 685 115 770 901 136 714 927 50 468 824 92 79 521 146 767 896 99 64 227 124 689 763 96 303 561 66 386 757 111 266 653 96 538 722 66 178 616 69 222 999 96 637 909 45 396 441 97 598 854 67 390 785 100 225 886 71 26 370 149 6 672 131 784 867 83 651 779 112 58 982 106 609 685 99 32 410 13 532 682 120 139 918 98 310 814 93 525 663 62 17 250 74 731 866 89 332 910 131 205 942 66 224 696 64 210 555 87 5 830 114 101 308 104 379 978 83 63 754 120 198 674 81 631 930 113 466 899 101 44 705 58 350 829 119 149 518 117 212 518 79 514 914 87 643 757 68 210 519 47 475 749 98 245 340 96 180 235 186 767 770 96 316 566 104 434 435 95 222 607 109 766 948 124 707 984 169 525 738 105 688 849 100 143 439 78 137 912 103 131 225 59 803 874 149 443 890 42 492 899 86 619 927 107 172 403 72 310 649 93 533 951 69 92 891 116 197 770 57 45 517 126 31 163 153 459 927 112 113 377 108 613 635 109 107 596 79 382 463 85 156 307 100 916 952 89 44 872 137 324 916 121 212 326 125 299 516 42 582 987 90 439 654 99 61 463 155 49 966 144 28 806 78 181 987 63 967 980 124 691 906 120 149 609 120 300 475 127 783 831 140 354 428 137 499 960 45 55 215 127 585 811 74 287 635 85 167 231 52 696 946 90 520 558 70 670 994 94 313 440 127 629 904 64 360 787 91 503 642 84 588 855 95 160 270 117 260 613 66 7 202 151 718 992 44 540 599 46 197 537 88 151 380 115 26 822 126 7 93 81 254 568 112 892 939 108 353 397 111 689 762 44 68 317 87 662 722 119 408 981 69 280 987 67 99 894 128 837 980 184 419 495 87 84 647 77 311 792 70 608 798 132 621 740 129 13 69 135 111 720 87 83 956 112 94 593 78 291 459 99 4 353 88 918 970 195 176 912 117 123 326 130 421 892 53 466 501 69 395 932 175 704 944 96 56 420 126 80 94 80 119 232 101 684 706 50 532 780 80 596 977 29 394 410 52 192 454 111 310 945 158 60 588 71 11 211 123 1 342 116 94 387 107 169 528 88 275 405 99 393 757 74 153 580 24 21 426 117 172 655 136 531 716 127 305 439 103 331 716 58 379 840 138 769 824 105 160 880 88 144 819 77 124 833 106 223 273 82 124 659 79 446 905 53 108 365 78 373 826 96 182 825 116 118 330 90 243 365 74 425 539 129 431 788 113 856 932 110 276 303 78 50 468 117 794 915 56 4 839 161 336 885 82 529 608 135 321 425 141 283 347 100 423 614 96 521 813 77 299 823 104 62 996 100 56 254 120 427 587 65 480 674 145 317 854 78 346 988 125 452 554 98 47 403 78 302 407 79 190 648 102 247 928 127 748 938 88 445 952 89 52 188 101 492 598 169 297 406 136 509 585 86 109 691 117 71 379 85 312 973 65 600 654 149 117 723 75 588 595 33 243 912 82 104 246 89 878 902 73 849 858 83 536 813 93 385 999 86 559 593 101 127 176 106 58 696 115 258 886 64 162 533 147 103 325 94 323 665 112 289 336 86 371 917 91 596 725 71 114 957 54 199 511 117 549 771 100 443 512 95 164 591 92 200 804 108 52 695 129 174 613 117 178 591 19 231 410 48 10 51 52 428 550 102 76 309 164 56 538 106 378 783 128 390 975 83 670 823 102 300 842 131 449 981 79 495 501 96 926 935 68 865 911 58 65 717 101 724 998 88 288 865 86 128 173 118 82 465 102 570 867 101 428 846 69 532 772 84 921 930 115 495 522 73 190 483 102 209 398 107 205 548 111 616 648 121 440 476 105 243 846 107 580 961 92 339 370 112 212 312 65 86 694 114 223 536 122 145 368 83 55 349 87 256 798 146 387 567 80 543 772 65 127 438 108 256 283 71 305 703 117 121 996 153 110 156 93 370 994 102 827 843 58 32 125 77 533 721 95 97 507 100 932 964 99 78 196 79 100 956 85 257 669 54 98 898 42 135 872 73 111 197 90 238 672 47 404 805 154 107 461 100 486 733 122 488 503 89 271 850 144 316 846 53 87 250 87 128 919 111 267 476 86 366 908 95 282 625 94 237 930 97 160 647 138 198 516 83 199 906 122 214 474 157 148 361 110 476 692 105 302 605 92 576 644 118 245 405 144 104 731 61 131 726 91 616 741 156 60 600 98 249 569 71 71 863 150 938 995 88 331 822 92 364 471 118 3 874 112 318 797 72 72 340 54 134 293 174 561 935 97 66 905 67 251 465 159 6 15 132 380 805 143 694 881 42 169 215 136 839 913 87 520 526 86 154 459 90 680 892 67 206 822 41 177 375 122 347 520 66 331 532 113 875 990 114 39 837 141 16 631 68 491 726 59 152 182 93 453 586 62 361 455 70 714 954 88 282 483 151 603 745 169 121 676 135 435 559 53 733 826 91 114 610 107 320 946 103 701 791 103 686 759 134 504 602 50 203 974 175 431 601 125 127 294 64 35 578 70 573 911 210 268 653 95 480 780 83 41 82 97 308 602 77 45 569 112 314 356 111 217 964 110 26 382 122 715 817 105 738 826 109 426 661 113 340 440 91 44 159 127 522 743 110 341 789 53 62 806 129 12 860 97 645 699 88 477 579 115 847 857 93 91 134 68 822 950 104 1 914 70 63 114 134 480 731 65 546 880 107 291 926 77 159 213 93 327 722 126 318 321 87 16 226 94 92 613 112 90 768 115 428 843 124 589 746 160 28 623 72 386 641 83 683 766 73 0 983 67 356 927 127 44 959 55 766 984 83 71 974 81 77 514 129 407 730 111 142 772 126 226 827 127 216 826 107 238 516 79 419 578 80 149 794 99 10 604 40 494 552 157 72 892 75 113 975 77 167 915 88 569 751 64 424 850 63 189 994 65 525 910 117 324 918 72 289 675 88 120 715 108 159 793 28 5 301 106 285 541 73 602 690 89 129 611 82 104 605 110 584 876 135 223 869 162 546 675 79 276 846 150 672 756 75 304 578 74 776 896 77 14 328 35 174 905 82 825 987 69 351 556 81 109 451 102 101 551 78 423 668 86 183 793 83 172 595 98 167 184 154 249 962 131 176 931 80 354 380 80 383 764 112 154 741 124 410 977 135 196 593 158 245 790 119 234 626 152 148 631 61 360 399 86 441 878 83 724 782 106 279 350 22 789 800 81 380 388 134 441 539 114 86 515 97 576 898 123 437 483 85 155 490 106 707 731 117 0 579 66 9 603 116 442 924 157 147 438 132 490 744 90 555 862 95 606 682 105 681 684 164 331 397 63 190 785 98 221 987 53 328 761 123 168 780 114 24 782 102 7 53 90 262 346 49 578 700 176 71 315 139 327 400 52 339 593 113 441 812 109 278 530 55 383 808 43 171 608 91 347 957 91 332 821 47 16 865 65 18 39 82 232 964 90 11 210 105 357 479 76 5 385 125 58 415 75 359 473 127 0 871 71 0 607 74 34 365 65 421 466 145 75 102 136 180 365 103 127 540 73 483 993 110 205 593 76 559 626 91 487 977 62 144 978 158 416 426 120 134 740 151 360 739 85 921 972 128 393 519 110 386 758 101 194 701 84 135 445 138 504 859 88 471 722 78 189 778 106 137 388 152 135 905 122 524 837 95 505 711 89 367 390 106 81 948 119 576 769 125 366 957 97 774 901 109 56 294 43 805 863 83 78 187 98 220 321 74 344 832 64 163 891 100 432 709 129 46 624 82 387 776 134 712 973 127 413 737 87 379 980 156 242 910 113 236 658 108 673 960 85 776 819 91 116 665 105 644 923 130 48 161 67 180 269 73 69 393 130 519 893 118 393 905 100 531 674 98 180 706 157 131 785 151 159 652 84 617 964 112 62 947 143 495 906 51 332 977 121 504 821 67 56 193 111 252 652 99 158 849 91 444 507 75 736 867 133 262 720 112 70 573 19 794 950 112 466 687 133 504 990 107 489 728 82 790 949 107 171 952 95 512 590 113 108 916 35 0 476 121 782 806 95 830 894 93 603 791 77 206 362 115 669 748 15 456 655 120 583 804 183 457 688 61 217 533 104 613 660 70 611 794 46 77 267 1 171 218 51 846 994 127 326 888 60 490 799 118 196 268 105 609 914 100 36 760 137 173 542 98 312 795 105 869 919 134 339 735 166 698 813 80 745 989 59 70 90 59 178 266 91 390 760 84 444 581 103 628 682 146 117 916 109 412 950 132 77 293 117 351 372 131 199 296 142 38 959 183 400 944 108 239 396 85 647 653 76 813 916 123 56 566 97 280 529 155 688 908 77 784 877 128 361 388 101 590 648 80 73 565 128 62 194 157 791 857 40 295 990 140 88 314 99 68 810 77 57 520 115 83 911 93 151 301 133 142 404 113 387 566 167 567 842 98 445 716 59 41 207 123 24 932 83 388 482 90 45 974 37 562 913 75 403 710 110 160 189 72 244 322 85 625 776 45 364 941 81 241 381 80 398 681 61 533 610 133 770 981 113 71 663 101 210 323 126 40 170 75 204 768 157 18 566 98 299 392 79 196 380 115 556 881 61 436 547 98 502 725 151 263 920 128 103 884 130 514 883 98 656 669 127 191 521 98 306 467 115 223 729 94 492 894 90 42 793 146 177 902 44 652 753 106 776 852 112 169 310 125 342 669 98 157 982 76 330 583 115 285 614 100 771 982 104 138 289 115 48 877 113 736 847 82 6 585 131 316 648 134 420 748 78 47 121 163 828 846 109 134 252 101 61 154 128 343 366 87 355 483 95 114 296 126 240 719 114 98 545 103 409 857 49 101 153 71 173 917 111 392 568 159 613 644 55 432 664 110 120 981 142 331 679 102 101 187 59 11 75 101 428 739 28 349 351 64 442 576 87 447 647 100 104 597 77 478 785 84 138 972 80 83 739 86 162 554 75 303 934 116 68 282 86 266 934 66 363 478 94 664 875 126 74 82 106 339 562 137 268 512 59 382 690 85 416 757 63 85 401 119 221 726 129 694 711 100 668 738 90 532 644 110 167 817 95 333 503 102 774 816 88 721 967 68 824 855 112 380 639 70 762 806 60 396 823 78 153 320 88 543 794 111 64 304 119 377 395 119 428 624 110 45 824 143 37 623 57 96 152 125 620 759 91 69 754 115 193 674 102 365 778 53 135 322 59 538 690 101 943 998 138 393 926 69 140 431 95 73 134 106 638 764 116 778 988 106 22 482 98 301 358 104 44 999 111 290 926 72 386 662 81 374 905 119 388 688 84 35 835 99 653 732 60 410 459 72 817 848 96 584 736 75 285 992 64 692 821 132 110 871 63 288 542 106 115 991 75 473 931 120 363 518 90 181 384 117 110 809 86 563 772 61 349 658 86 128 843 34 1 876 76 367 725 94 306 999 76 172 781 71 170 426 80 519 940 115 637 807 101 415 602 61 22 762 117 369 372 42 364 696 120 375 710 106 68 465 119 38 889 78 273 400 66 521 641 106 99 907 126 63 305 87 253 497 98 345 891 130 8 17 53 334 837 129 610 968 165 29 304 76 19 206 120 343 350 139 191 383 62 256 683 42 435 700 81 385 926 86 479 911 102 94 192 87 77 545 108 103 788 124 7 780 81 509 662 111 273 488 101 328 344 100 667 879 72 398 974 89 60 334 128 283 428 88 795 925 64 251 917 105 365 999 118 376 843 99 501 858 109 233 817 115 310 672 134 224 343 108 364 898 125 526 663 96 214 775 93 197 275 72 339 349 97 233 281 100 135 222 108 416 768 89 373 949 94 390 968 91 292 994 88 455 672 97 180 715 67 592 975 127 95 196 66 419 904 106 595 622 97 198 377 120 32 611 103 395 810 98 82 779 127 214 663 73 112 818 98 30 853 144 348 683 80 44 653 86 634 760 77 119 225 118 445 624 127 709 781 57 0 129 128 290 784 152 259 576 69 154 445 131 268 946 91 130 348 114 120 310 144 402 759 125 229 788 170 376 810 80 96 960 148 66 226 79 649 746 163 325 357 66 406 918 84 37 428 110 266 724 56 487 910 120 48 996 164 612 937 98 548 929 127 900 907 67 118 886 121 84 417 80 96 470 108 101 510 95 303 391 78 555 808 165 2 164 80 73 98 88 72 804 83 670 838 97 366 594 78 573 638 114 322 423 82 936 958 72 97 362 67 777 833 95 406 763 84 232 471 52 339 404 122 186 321 97 789 850 86 26 642 119 85 424 120 488 628 97 25 541 71 580 993 120 46 840 183 308 959 39 631 708 135 210 252 58 21 673 154 372 782 76 444 854 87 276 652 55 625 823 55 63 200 155 504 947 60 308 535 108 402 702 89 469 829 59 151 283 121 231 335 89 77 160 154 247 691 75 83 231 127 210 442 117 215 245 89 35 819 67 891 968 103 85 968 116 214 944 109 41 970 45 468 740 140 489 950 74 516 587 103 580 695 68 280 307 125 127 827 116 599 728 114 328 846 95 641 658 127 795 976 87 675 909 95 197 463 78 114 906 122 612 736 118 145 696 121 205 904 106 297 599 61 17 608 152 8 88 124 710 910 102 123 693 79 237 433 140 201 825 162 663 669 98 527 783 64 611 653 107 84 488 104 547 826 81 481 556 69 356 534 49 289 871 124 466 730 97 435 974 68 585 902 102 10 722 113 177 581 71 484 671 111 66 159 74 591 971 80 102 325 97 206 525 81 639 736 72 123 696 126 651 659 109 284 688 148 561 612 97 62 734 134 281 289 68 103 432 55 447 774 129 638 673 81 813 937 112 68 568 103 649 911 108 294 601 90 49 213 66 528 624 133 355 711 107 80 228 82 355 701 64 430 789 90 542 726 77 545 622 71 323 561 187 70 832 85 800 921 109 450 933 114 822 916 93 242 589 144 2 399 69 105 920 131 674 698 71 630 974 159 509 849 79 667 962 124 239 620 85 501 550 129 524 842 111 419 969 122 388 718 108 225 744 158 247 757 109 720 978 146 385 483 115 649 996 112 455 773 80 242 924 134 168 439 55 687 772 109 468 680 76 135 714 104 128 915 62 558 617 155 400 517 79 56 284 120 670 704 65 166 353 102 161 208 127 367 671 117 585 956 97 308 369 119 271 966 84 903 987 124 171 380 80 125 562 77 668 820 117 118 392 70 219 772 76 22 642 92 87 510 67 95 626 111 896 937 127 4 8 85 55 759 63 533 833 12 569 701 129 380 846 107 11 151 106 243 675 94 69 873 146 21 590 99 412 619 98 144 732 88 683 999 92 291 977 93 928 956 97 319 860 146 721 839 138 256 662 74 247 650 143 489 598 114 377 390 149 138 528 134 420 525 96 38 686 104 299 861 83 426 666 113 237 617 136 634 701 108 554 823 63 109 338 40 570 745 135 411 617 124 62 723 187 209 869 103 761 947 113 395 584 125 271 841 41 645 936 85 269 862 163 719 771 75 8 820 99 44 187 128 272 738 103 547 980 79 17 978 90 184 515 91 277 796 133 367 544 59 646 723 62 832 849 66 200 750 106 317 761 89 35 87 132 206 812 115 253 975 111 523 786 56 242 314 116 582 833 84 43 148 123 314 501 83 657 869 93 365 887 135 513 561 111 64 487 129 267 924 84 446 909 68 402 436 65 827 917 97 24 537 75 310 446 32 27 514 100 90 838 110 350 464 135 49 358 128 551 657 178 94 745 96 130 790 101 310 861 86 153 770 56 738 952 90 55 322 99 64 294 156 786 984 68 147 395 119 517 668 94 792 860 114 904 923 89 45 599 108 275 415 100 675 788 160 41 531 127 90 820 106 95 168 134 682 896 113 487 672 160 364 448 152 39 588 99 83 685 117 735 834 105 424 729 90 613 677 90 697 804 143 423 762 107 354 478 127 706 915 38 807 841 88 382 848 109 665 698 75 428 780 71 465 713 94 331 569 113 258 375 95 47 834 149 425 758 89 478 622 101 189 592 86 156 608 53 188 739 108 6 35 113 157 345 158 64 115 141 546 776 82 506 558 75 404 443 102 326 520 136 75 731 88 675 910 97 329 452 106 614 896 57 146 401 98 702 757 108 465 686 104 34 770 102 232 513 113 294 422 127 79 801 134 144 970 98 250 818 145 407 858 166 502 670 152 84 106 74 643 696 70 187 532 92 420 428 94 556 803 110 359 371 88 35 128 87 15 744 61 319 901 115 810 815 142 374 914 70 727 872 110 66 725 103 6 894 81 56 806 100 843 961 107 596 723 113 431 597 71 587 966 138 45 723 75 202 645 135 74 834 97 239 341 86 438 770 95 157 972 97 149 690 99 291 350 76 104 625 125 372 641 100 761 866 68 672 937 74 205 706 114 162 300 79 692 853 107 241 893 82 447 705 63 223 442 88 9 213 70 311 986 108 85 175 144 897 946 104 286 507 121 89 354 111 543 738 159 649 829 77 264 653 119 684 899 76 160 689 58 847 988 128 448 911 158 624 720 109 518 932 55 127 128 98 311 342 128 147 308 42 232 668 98 65 83 118 338 752 64 247 642 146 112 456 125 100 896 81 323 901 63 76 961 83 89 349 126 723 983 110 770 848 131 86 122 60 564 884 135 529 534 147 169 533 73 115 899 123 79 630 79 314 903 96 814 849 101 741 943 131 107 677 78 541 684 46 177 516 116 477 751 137 29 924 89 243 417 103 524 893 144 261 368 103 637 773 171 660 724 131 669 946 121 26 39 118 332 939 108 237 366 92 626 666 109 190 977 113 234 697 122 44 331 92 40 503 150 497 936 104 138 244 61 557 829 129 305 360 83 310 311 72 313 362 145 73 181 131 15 148 145 204 207 100 232 418 116 429 487 67 79 629 160 357 711 123 305 976 92 256 286 83 286 570 88 553 826 115 256 628 125 175 982 117 559 566 88 175 249 104 673 780 132 171 949 109 541 824 112 520 634 88 123 570 130 636 836 135 4 366 88 500 816 147 876 881 119 498 714 109 190 452 115 281 856 137 556 622 80 712 761 105 273 540 176 397 499 92 153 935 57 118 484 57 158 993 90 106 488 136 122 419 141 407 480 39 805 955 123 296 651 139 138 350 90 362 919 129 501 984 105 120 268 116 72 764 99 337 698 105 85 568 128 219 783 81 690 994 103 359 712 148 179 878 102 393 910 88 174 722 135 652 707 145 461 878 70 450 661 113 272 935 97 359 624 109 420 711 104 163 864 105 142 377 86 148 982 88 19 467 110 5 691 102 444 622 125 306 703 77 607 955 140 717 865 127 176 384 102 164 301 125 19 415 143 197 812 55 50 978 104 644 654 63 99 450 66 451 685 73 445 837 110 509 659 94 807 823 137 364 956 134 446 988 130 637 949 68 968 969 137 459 479 122 467 717 55 275 670 73 298 867 73 28 741 128 46 574 135 249 402 73 261 603 114 201 407 137 215 983 111 457 814 142 134 438 137 238 884 84 204 740 176 142 533 116 564 742 55 627 855 97 245 598 57 54 68 115 46 978 115 561 941 94 309 973 71 366 388 135 25 438 109 89 566 143 689 726 140 103 125 65 393 530 122 390 934 81 780 850 94 309 826 99 283 530 84 359 568 89 8 444 96 582 839 85 469 971 102 317 406 102 644 749 137 651 836 91 211 510 127 466 977 153 720 837 95 148 735 69 420 658 113 276 803 76 241 737 111 311 942 61 160 658 118 231 744 91 524 648 90 86 895 121 228 713 97 476 859 99 211 726 155 579 608 116 58 388 51 546 589 93 143 349 146 408 995 143 470 825 76 7 385 104 356 673 119 203 414 104 247 605 5 82 522 81 546 781 71 277 612 79 294 971 79 153 656 95 514 655 93 773 961 63 100 532 123 293 429 114 205 681 90 257 318 164 177 242 78 194 658 133 667 752 106 263 670 106 343 443 109 86 497 78 196 290 146 544 692 90 206 954 108 173 601 83 898 946 133 455 653 170 270 961 108 757 827 93 251 292 74 196 373 74 407 773 74 182 708 111 217 918 107 396 624 106 591 947 140 15 720 118 444 727 53 8 985 104 25 551 144 78 765 114 757 806 56 361 693 149 578 925 119 572 748 132 288 350 64 465 866 84 687 865 43 415 586 72 536 977 120 107 667 99 744 807 86 21 704 94 28 892 133 241 862 63 76 220 119 243 960 135 457 737 33 306 469 95 423 571 109 711 796 98 362 988 95 441 731 122 16 384 88 417 980 81 51 740 99 252 760 55 587 745 43 176 780 93 318 370 55 919 957 153 53 823 103 96 690 63 478 898 88 614 754 81 547 856 97 398 550 75 259 836 129 548 739 115 573 856 146 48 829 120 284 714 94 205 743 113 498 738 77 268 868 96 104 903 142 134 876 138 304 465 34 152 849 102 550 944 97 335 447 101 324 499 132 70 653 75 649 826 63 193 417 120 255 571 125 416 660 127 563 592 52 577 793 105 352 641 123 480 857 96 67 365 152 372 698 101 475 752 115 725 795 111 773 902 83 579 962 125 793 851 160 132 713 131 592 966 81 78 708 1 566 903 101 45 177 83 641 874 109 109 339 132 200 706 95 206 632 95 284 516 97 169 419 109 435 618 115 38 158 135 681 830 70 713 968 120 970 997 73 28 391 75 504 674 100 82 464 103 528 582 61 579 667 86 463 808 85 359 986 84 19 320 96 23 590 71 260 384 75 420 449 123 699 926 107 610 907 70 33 805 74 498 502 137 311 537 129 25 559 91 636 730 102 189 860 143 94 441 63 413 910 78 111 835 88 141 174 71 512 712 95 883 979 102 266 708 108 669 961 121 99 630 73 821 839 135 185 549 137 799 894 75 757 822 65 157 722 82 49 289 98 180 500 67 419 841 148 158 909 96 327 922 200 831 926 81 160 742 166 823 863 119 406 695 106 26 420 131 165 465 124 235 419 66 580 768 78 841 851 80 333 966 119 349 698 84 190 349 122 731 788 103 64 640 99 72 483 132 466 795 93 156 502 103 458 926 112 282 396 47 826 862 66 730 897 146 54 397 83 18 597 147 773 793 84 397 535 80 52 662 85 226 949 87 224 344 86 117 753 135 653 853 109 390 908 107 301 535 134 307 609 102 436 663 101 290 474 114 313 658 87 14 824 110 710 999 84 119 687 113 822 924 23 58 300 121 533 749 41 529 919 31 100 282 62 288 970 107 404 931 130 208 721 73 653 817 95 340 660 127 791 850 128 294 384 39 11 921 115 157 570 46 79 756 95 277 395 87 290 686 1 256 933 108 448 479 105 195 598 136 374 624 157 551 673 156 545 706 93 289 832 96 49 427 86 66 958 83 117 432 89 259 395 142 764 980 139 429 993 71 78 453 69 41 993 75 244 665 137 28 760 125 31 338 70 184 261 120 14 779 101 85 229 114 249 256 121 36 76 129 390 757 63 170 730 82 460 653 152 753 820 73 49 267 87 382 436 91 323 396 89 109 809 75 110 510 70 176 795 139 445 850 121 518 782 99 281 563 88 874 930 135 0 448 129 3 789 93 84 138 87 359 651 99 847 912 117 224 501 118 292 599 93 474 815 80 0 813 67 701 848 79 304 330 88 368 865 106 567 986 83 432 606 120 580 973 123 450 535 131 46 561 82 21 350 41 8 207 44 518 665 104 597 742 131 406 613 71 520 887 98 400 686 162 205 261 132 178 295 110 913 979 87 242 674 123 835 887 65 452 550 135 11 782 87 445 994 118 505 536 115 13 994 91 499 645 84 172 641 78 114 173 98 545 977 67 135 648 104 395 494 111 181 366 71 236 291 95 98 894 20 100 808 118 599 789 54 36 998 58 208 293 99 363 655 113 525 850 107 367 613 108 390 572 55 525 593 97 176 368 118 250 814 101 272 851 92 189 910 79 661 718 49 42 288 125 44 367 125 43 461 70 25 423 91 258 363 125 397 976 132 950 979 57 633 801 92 162 950 99 73 676 118 704 884 69 41 51 87 115 452 101 119 928 90 438 638 58 219 372 118 570 722 100 443 730 96 194 685 87 523 975 83 58 347 91 920 994 67 514 931 90 209 377 76 229 510 146 322 958 76 114 756 130 579 699 126 78 849 106 20 490 131 7 694 81 454 737 113 61 942 84 166 223 130 550 942 69 635 672 104 495 618 111 388 548 92 371 374 101 402 636 75 525 921 87 50 389 71 619 820 147 0 426 107 254 778 102 158 867 100 517 601 96 144 721 115 922 938 87 536 574 69 634 959 133 495 619 95 42 772 70 180 762 83 385 633 172 208 947 107 597 837 132 517 823 121 925 957 125 859 895 90 34 831 156 467 516 70 691 816 115 254 634 139 615 689 152 765 965 69 439 961 94 154 248 103 152 178 80 625 721 77 139 637 90 188 908 91 723 964 88 147 388 90 426 715 65 778 890 112 106 256 45 277 684 119 91 995 143 297 386 120 209 368 83 35 249 122 684 708 128 671 954 36 545 804 137 150 501 106 176 458 112 207 742 121 298 644 124 808 963 60 59 938 95 65 509 119 664 872 104 81 724 88 371 623 80 192 845 108 660 713 166 515 623 95 349 742 159 417 829 136 119 336 96 51 780 139 485 809 97 324 526 87 211 546 92 90 719 85 236 322 97 91 442 103 447 659 63 630 950 103 106 701 91 23 622 87 131 717 109 194 958 1 111 789 128 340 607 141 307 517 83 323 888 57 466 807 121 172 686 106 464 575 120 192 872 108 151 437 119 538 658 98 588 760 46 205 829 46 367 792 123 44 627 125 357 521 115 539 689 39 39 70 127 217 333 124 85 973 99 445 717 109 54 502 95 534 833 72 290 634 167 372 753 151 131 872 123 393 652 53 12 801 105 126 464 109 0 340 89 378 724 88 295 849 93 310 721 72 298 410 85 213 622 87 664 984 84 74 910 88 573 644 140 197 869 96 442 805 87 290 791 116 370 650 70 8 21 122 179 820 98 292 318 113 747 911 92 179 670 58 555 812 74 116 454 145 312 462 143 331 432 140 247 598 74 165 969 79 388 679 156 494 720 89 341 571 139 557 990 117 181 632 116 262 765 92 677 822 83 31 659 59 445 997 120 317 676 102 453 758 128 92 224 99 500 941 143 39 164 85 241 599 105 312 459 99 427 795 147 913 958 103 72 197 109 906 945 108 404 461 79 531 880 85 275 964 127 16 958 102 242 397 80 653 785 81 31 83 79 370 465 92 550 821 111 150 334 93 147 691 55 193 324 124 63 80 80 663 783 119 253 536 101 266 860 88 538 545 125 87 830 157 248 998 143 818 832 131 269 337 80 126 277 169 770 786 91 113 281 112 581 913 85 391 739 34 200 878 138 383 670 86 241 313 77 447 847 67 42 976 74 564 848 114 491 634 107 115 813 122 288 456 92 430 711 124 128 200 88 762 781 142 714 818 55 404 738 163 6 850 152 333 739 122 587 965 124 59 460 119 208 918 59 557 749 87 796 857 77 629 634 33 443 979 61 398 684 34 205 716 71 444 540 124 211 765 91 142 224 84 299 690 138 103 119 102 584 593 64 421 653 68 382 914 69 859 991 158 156 248 136 51 850 98 553 947 108 667 953 96 331 678 97 240 959 26 188 559 84 180 968 92 628 820 71 581 920 178 98 976 134 244 680 127 179 351 103 315 482 105 44 52 131 332 383 123 314 367 45 394 831 144 321 504 109 276 787 70 236 720 68 179 446 119 166 601 33 68 237 98 318 794 93 95 662 68 289 527 155 99 431 27 159 873 78 74 765 132 667 820 98 513 905 153 508 764 138 4 89 121 274 361 106 484 540 123 871 974 159 337 703 121 80 208 113 732 813 80 577 715 93 143 689 126 391 402 126 241 957 99 149 712 118 847 986 89 344 710 100 287 531 109 469 600 145 431 780 132 83 742 86 263 746 201 235 860 135 369 373 108 134 437 102 18 616 171 30 783 81 530 819 75 431 568 114 464 898 143 221 533 48 108 297 93 361 761 120 124 477 68 162 380 103 90 894 79 708 785 78 90 565 45 375 395 109 112 358 92 644 877 93 733 791 93 645 676 77 113 611 111 412 733 72 348 455 53 36 932 67 423 644 121 221 355 63 387 626 96 470 945 45 121 805 123 92 674 100 94 408 38 460 681 65 381 592 145 615 909 70 188 879 84 364 992 41 52 821 110 59 886 90 46 532 70 165 731 104 152 747 64 4 317 120 319 772 84 498 561 93 354 570 94 51 915 63 640 836 107 607 812 103 789 994 224 253 855 82 651 754 68 258 839 125 488 608 111 550 856 65 51 766 94 834 851 89 79 928 128 211 678 64 233 514 107 322 691 70 271 645 128 194 589 114 362 488 75 329 665 177 3 943 54 28 64 89 755 815 87 300 414 110 177 365 100 325 917 37 35 794 40 292 310 83 10 878 138 216 608 97 938 953 119 674 719 87 177 966 85 311 421 109 795 954 110 494 953 56 38 275 132 394 408 111 698 884 64 334 581 60 12 667 137 668 954 88 473 828 135 122 729 70 589 959 75 99 709 58 83 919 81 121 345 130 42 877 88 441 493 66 531 889 65 351 978 127 85 637 87 833 873 89 166 218 119 15 290 122 404 671 75 708 846 152 41 578 98 839 997 122 739 780 84 186 764 144 489 589 129 167 690 104 505 825 134 584 726 94 707 930 58 31 311 110 182 412 59 355 993 114 75 272 74 291 869 116 233 569 41 9 219 101 360 524 65 733 971 102 10 391 80 292 335 89 648 707 98 807 923 159 542 885 115 427 489 82 312 415 126 54 967 175 120 690 97 488 899 153 44 136 113 691 949 142 307 957 96 371 708 143 15 912 106 10 395 134 433 459 156 124 452 86 785 976 103 132 461 126 414 607 122 315 452 103 469 591 69 135 332 83 284 697 27 813 816 153 708 711 101 813 982 120 106 737 53 308 346 135 49 760 102 393 788 98 89 110 111 575 838 71 312 453 99 37 517 112 350 809 114 640 841 124 643 931 69 4 106 97 73 78 125 223 872 86 336 794 148 76 513 85 326 946 85 363 445 147 292 686 117 239 279 87 190 925 84 537 992 105 159 919 123 49 451 83 170 526 143 273 929 75 298 899 103 215 562 98 329 763 98 473 976 116 3 313 171 297 511 117 181 745 1 884 885 131 753 948 62 356 357 73 76 202 72 159 857 57 868 908 122 205 634 91 10 601 127 57 684 104 49 156 12 512 779 90 364 648 151 317 799 134 313 358 126 118 827 78 45 262 167 4 312 85 78 683 27 201 868 103 635 652 49 162 656 68 759 777 78 64 916 138 22 974 90 619 665 82 162 953 134 278 345 116 52 587 112 94 867 99 588 680 77 226 404 75 632 679 195 656 971 74 658 669 49 85 379 109 688 794 116 742 991 63 222 914 97 84 611 108 483 730 75 174 522 82 384 491 133 96 627 167 1 411 135 222 992 101 6 745 116 158 890 76 378 998 74 184 312 63 526 751 91 47 108 149 182 597 120 478 733 137 354 494 58 40 56 76 40 58 18 144 693 104 290 809 109 922 972 137 628 639 113 146 170 116 152 659 89 527 941 85 877 904 76 608 706 64 374 385 107 764 818 123 18 247 98 365 785 134 260 414 92 160 777 127 300 903 82 167 990 110 560 947 76 249 689 113 281 964 148 377 719 74 179 241 76 25 92 83 96 917 90 44 454 112 261 563 134 321 911 137 262 944 125 218 240 78 443 490 96 43 787 68 165 718 94 24 239 96 234 696 151 51 414 121 27 605 91 163 626 96 173 573 93 36 97 62 468 627 89 82 151 127 241 578 82 41 871 127 219 518 82 593 822 110 559 818 109 185 746 91 297 880 70 654 811 87 599 755 68 390 583 126 682 924 106 288 318 111 450 803 160 798 908 127 220 940 56 215 302 71 178 434 76 394 439 100 431 876 94 439 718 94 577 767 65 214 238 107 30 55 117 224 258 128 584 865 79 141 464 95 182 551 75 221 540 117 266 302 88 51 216 94 0 873 85 382 898 104 224 795 120 403 660 122 713 884 104 101 792 127 360 722 129 312 809 92 216 788 124 95 971 110 701 782 70 54 475 110 85 846 111 529 673 131 650 831 79 420 451 116 35 596 90 271 706 96 177 444 89 19 602 93 167 258 77 698 883 106 617 644 115 51 942 86 114 118 116 49 494 100 334 751 82 112 672 96 469 483 50 20 401 157 383 889 98 10 102 96 573 942 120 151 361 130 535 573 76 434 914 113 21 299 96 62 834 102 209 899 115 539 904 125 301 670 105 768 882 80 359 620 188 152 516 124 78 657 129 345 585 41 675 785 60 549 689 146 205 453 101 259 874 115 731 931 101 7 799 73 169 448 98 86 500 109 652 709 83 298 340 132 628 801 133 405 947 114 167 775 62 111 505 91 666 834 83 164 606 158 377 662 78 586 630 147 523 777 107 71 849 86 497 694 89 675 683 105 447 554 58 282 778 100 300 919 88 10 542 72 241 423 106 80 734 142 527 757 56 7 527 64 8 785 91 34 857 121 492 943 103 19 979 65 611 870 112 315 391 136 309 570 66 963 970 55 169 459 105 340 457 87 559 640 158 36 625 65 106 642 122 210 617 169 529 945 108 550 705 86 290 819 41 379 735 79 321 520 87 554 556 97 311 890 100 338 503 69 472 614 93 444 793 110 878 979 67 224 544 107 447 798 115 558 638 100 135 368 152 154 551 66 674 856 145 62 117 89 300 884 110 360 588 71 260 705 97 109 756 91 184 834 77 304 793 126 24 55 80 595 649 101 12 378 130 143 179 91 314 720 123 321 823 106 86 210 37 314 952 153 196 543 86 67 793 98 314 327 63 53 74 137 18 830 40 384 495 142 697 703 63 173 999 131 264 795 98 267 456 82 826 940 91 279 680 78 583 846 131 363 868 59 81 199 120 816 997 109 559 722 18 969 984 122 895 952 83 427 649 162 747 946 66 413 693 79 185 468 71 434 927 123 446 676 134 471 748 133 224 504 71 672 677 138 547 824 124 316 445 116 85 574 91 390 683 49 197 257 62 358 399 116 259 316 116 126 432 66 228 544 134 394 991 38 705 870 92 584 711 95 758 875 67 442 571 98 858 951 127 202 920 52 204 526 152 678 710 45 467 518 54 167 630 54 143 970 122 513 903 114 39 534 150 743 819 57 466 700 44 686 966 126 426 720 142 436 457 117 887 992 37 450 987 134 495 960 135 477 519 123 67 454 93 700 971 84 680 950 132 412 849 49 371 442 100 594 715 61 216 768 85 548 781 70 612 708 92 456 881 107 374 564 109 232 614 143 27 76 90 469 714 65 454 482 103 782 983 109 245 812 73 650 852 95 40 60 106 80 702 102 345 940 125 228 478 66 83 721 105 837 919 60 111 151 58 732 848 62 125 585 115 260 381 125 176 475 89 243 708 127 261 359 18 187 589 86 531 784 114 480 844 35 431 634 102 83 414 86 59 520 91 793 827 111 20 826 66 432 536 126 275 701 84 464 770 94 188 756 132 363 867 114 3 624 168 429 551 90 102 411 143 428 569 124 564 688 88 676 684 102 8 286 92 268 446 78 675 751 54 124 288 144 668 690 96 177 274 92 755 802 89 377 773 94 368 943 91 50 335 78 453 769 81 160 280 68 346 729 83 209 333 55 464 628 79 254 544 155 411 938 65 116 675 139 212 490 88 299 491 155 130 144 119 751 917 106 678 960 136 239 337 119 607 697 67 640 973 101 738 959 74 819 990 104 131 559 90 100 230 117 285 392 108 278 968 113 220 510 79 137 570 78 248 643 120 465 834 44 36 152 148 463 475 103 122 196 81 575 947 140 274 753 129 629 651 95 112 322 118 494 550 146 546 794 118 228 412 102 423 733 122 222 262 133 118 742 152 36 637 96 458 901 119 487 716 84 359 454 102 465 553 99 90 506 132 767 794 67 320 728 72 157 932 146 215 801 55 556 908 79 105 583 79 379 662 142 12 647 90 307 766 103 268 587 117 765 887 55 438 666 121 669 709 91 376 825 109 234 311 92 117 789 81 35 360 75 561 969 153 163 685 138 154 722 87 120 461 87 56 456 25 17 405 121 343 683 86 174 734 128 138 925 90 847 964 117 560 720 98 66 212 97 131 830 145 33 674 68 408 930 72 101 653 86 556 948 127 107 797 124 399 885 97 355 435 127 603 938 75 586 691 85 566 588 113 324 747 166 21 820 90 317 522 93 572 796 129 364 469 94 222 751 33 647 800 64 281 707 85 129 612 130 106 126 75 293 407 90 270 588 112 737 959 171 206 917 92 786 810 120 444 676 152 804 907 79 454 980 116 54 457 158 137 548 91 87 138 61 718 900 90 615 839 73 919 989 119 134 328 170 902 924 146 243 574 98 118 478 78 502 755 104 832 978 55 260 910 78 167 982 100 424 872 109 286 734 104 566 828 108 198 812 57 195 609 69 471 893 86 150 703 94 578 872 146 890 985 121 410 563 128 561 701 173 253 495 83 82 483 118 480 551 84 125 946 122 345 982 32 51 884 161 216 642 184 177 369 58 393 976 118 7 993 68 235 397 116 286 712 66 473 894 92 30 444 100 180 614 139 351 997 72 83 880 51 76 497 144 142 806 67 184 687 90 542 695 155 172 437 109 743 852 154 655 807 106 435 809 129 80 403 113 28 554 75 632 821 108 76 916 86 791 972 57 392 901 102 591 703 88 364 606 105 68 538 127 772 832 112 90 100 92 840 860 33 373 541 107 597 865 92 364 740 152 449 463 116 13 345 107 172 208 145 184 803 91 519 970 95 24 147 113 297 859 50 323 479 105 631 865 128 633 757 44 432 768 169 345 612 74 520 984 99 583 926 127 539 917 118 248 497 118 541 941 64 101 975 97 132 911 53 453 645 99 482 523 73 467 777 64 241 826 120 374 453 81 308 895 113 89 191 71 613 640 121 281 943 132 41 862 123 183 441 84 19 573 133 20 835 180 278 955 111 795 832 124 111 562 62 3 956 122 621 889 109 472 847 114 365 556 87 129 172 112 118 673 99 137 638 52 599 822 45 163 870 46 375 729 104 25 417 85 877 883 127 343 901 92 604 648 81 454 633 71 492 882 130 298 890 81 416 894 88 59 956 129 290 499 121 337 497 85 182 595 74 317 367 75 650 722 107 49 742 90 627 919 147 17 106 120 711 775 56 349 507 80 110 486 89 255 314 113 60 120 91 266 866 80 47 163 134 531 811 114 93 181 77 414 765 67 808 838 69 103 798 78 627 762 160 148 402 118 304 832 108 278 597 100 388 771 132 344 606 33 890 994 96 442 994 143 288 683 32 67 491 136 141 230 129 109 490 104 346 535 81 436 793 56 227 666 100 285 411 146 435 459 115 575 647 84 189 812 84 82 552 83 388 737 105 137 588 101 445 461 82 216 359 61 31 804 109 71 864 129 238 251 69 150 706 124 48 895 58 432 436 72 499 740 58 150 643 73 760 963 93 278 355 134 375 866 100 186 491 90 274 782 105 111 688 94 212 667 123 39 709 123 342 659 55 121 675 117 229 864 117 125 431 114 245 569 95 46 346 60 304 851 127 54 325 122 84 655 121 959 989 100 264 413 123 117 942 83 20 434 100 103 932 88 487 935 138 574 811 100 616 899 84 398 644 121 697 844 136 278 287 163 110 488 116 572 614 74 8 322 96 266 416 58 81 756 52 707 728 94 103 542 54 439 978 121 159 612 130 605 894 131 75 77 99 428 966 145 296 741 122 117 600 82 552 795 85 975 981 82 533 918 98 410 863 78 346 540 73 358 468 105 142 247 130 683 805 57 560 673 86 166 271 99 672 944 128 23 523 77 204 859 106 850 912 124 237 859 80 107 828 131 182 381 92 535 762 123 339 954 106 287 497 82 684 967 101 204 564 126 40 616 88 29 209 26 479 665 79 598 703 54 84 223 121 185 520 66 465 637 77 787 893 169 570 611 159 307 357 87 248 464 90 92 991 105 279 509 98 619 685 114 98 532 103 340 417 77 671 892 69 673 858 83 435 525 63 303 584 128 193 808 122 144 946 53 173 272 63 311 335 137 705 850 43 583 983 94 477 480 112 110 665 118 33 835 118 127 521 107 249 840 139 416 643 67 817 890 129 220 761 52 295 650 29 23 338 82 468 778 79 65 84 14 396 764 86 438 494 88 56 732 121 516 530 71 438 961 112 51 248 113 595 657 103 33 731 100 252 324 110 15 23 140 966 973 126 542 794 92 27 469 101 280 854 77 151 850 73 468 595 59 667 852 156 297 769 78 947 975 115 671 943 103 718 832 88 93 888 74 110 438 55 44 894 124 452 927 85 329 743 42 632 769 93 839 925 110 672 759 108 25 402 89 799 930 71 587 637 35 162 833 116 346 656 69 677 899 108 27 321 119 449 467 58 607 845 83 577 639 126 632 857 115 266 458 137 87 660 128 230 403 133 232 300 71 134 336 118 699 929 122 623 739 86 183 833 77 147 689 95 251 530 112 517 572 92 822 823 113 64 267 132 318 833 90 324 598 74 296 594 8 590 801 167 109 811 113 293 661 59 89 937 100 183 633 33 167 377 131 669 913 106 332 831 71 115 198 98 358 962 128 710 959 115 65 768 92 45 431 126 210 835 58 242 506 97 240 841 120 275 336 81 540 962 145 2 962 84 605 831 84 625 982 104 431 742 63 162 307 75 65 786 74 9 47 105 139 526 106 511 688 82 699 862 122 744 775 129 344 902 103 461 646 122 85 171 98 195 416 132 405 429 114 160 542 134 188 512 138 205 789 77 694 867 139 723 906 96 121 230 153 57 419 110 327 492 77 426 888 100 65 91 111 337 690 39 485 937 115 239 588 73 447 832 137 115 205 150 173 788 65 119 851 129 853 907 92 704 743 92 108 971 97 410 971 81 258 731 125 543 837 149 155 827 117 94 343 106 814 990 77 62 491 120 488 501 93 602 966 113 260 315 86 719 720 113 236 589 120 319 394 107 223 967 121 700 804 69 695 954 94 433 505 107 562 621 99 826 963 43 230 318 136 633 678 72 561 882 116 80 957 56 560 663 89 621 683 53 240 419 69 261 657 43 352 779 129 735 903 97 750 986 145 550 752 98 378 888 47 299 383 155 526 897 118 108 817 94 273 435 81 521 526 72 799 970 59 97 785 86 446 698 82 465 666 84 158 805 95 117 164 100 308 733 122 200 476 105 8 288 94 455 845 122 508 793 85 303 783 84 525 739 78 83 722 55 566 883 95 562 743 99 508 533 112 947 988 73 185 934 94 476 806 98 661 800 85 243 800 106 392 405 104 124 174 116 279 558 161 133 548 72 598 874 131 188 234 58 752 836 109 623 938 119 239 884 141 26 404 67 252 685 61 26 948 139 288 331 118 238 973 97 199 910 106 875 936 115 109 829 91 509 566 105 46 248 84 219 601 124 502 655 67 80 780 120 612 975 171 319 664 101 97 419 143 88 482 111 108 392 139 46 69 92 230 486 117 739 868 130 47 808 82 702 789 59 358 521 90 212 930 103 581 820 81 415 619 107 34 107 86 431 874 89 205 656 109 542 920 86 621 728 89 56 104 147 215 248 103 187 721 133 417 432 86 55 333 55 716 968 72 576 683 140 559 605 156 225 907 52 333 897 157 86 177 86 195 819 91 49 136 105 454 939 122 533 828 116 315 856 65 654 810 130 150 533 128 615 912 128 270 809 114 187 614 92 67 975 76 662 704 89 152 701 89 197 523 108 428 999 117 270 610 165 615 625 109 133 230 151 665 964 118 232 297 43 126 734 161 207 666 39 352 509 59 913 917 92 223 675 133 463 749 108 430 898 90 460 513 71 324 422 94 28 286 41 309 398 121 15 182 162 706 972 93 252 349 91 348 672 111 757 935 95 403 543 26 658 837 128 844 982 9 69 125 52 56 513 81 17 782 79 832 891 87 245 946 122 383 548 80 118 299 60 296 781 127 463 695 99 524 678 90 292 986 40 14 547 110 618 656 120 73 207 111 730 778 111 377 517 103 56 889 147 931 942 110 61 156 132 67 750 195 115 548 94 332 657 81 264 563 28 706 909 122 459 641 69 203 655 102 108 474 134 453 537 73 354 515 67 145 613 159 283 824 98 187 636 114 935 973 125 491 951 88 511 921 85 549 653 99 43 841 108 676 938 157 160 496 122 545 951 69 211 957 107 152 776 141 621 734 66 116 697 100 293 499 117 13 622 59 5 559 67 564 737 78 223 356 66 224 597 87 339 744 103 376 988 95 412 850 81 480 957 79 807 950 116 610 909 99 55 750 107 128 160 112 175 182 90 265 300 109 260 584 108 297 683 100 405 841 100 140 901 19 801 906 73 156 857 97 227 898 95 106 369 137 681 890 70 448 752 67 236 358 83 235 750 114 455 916 100 270 618 61 231 361 98 6 356 99 310 532 64 207 801 99 285 464 143 430 925 92 51 835 80 390 953 111 550 836 67 684 765 22 114 410 111 188 916 85 424 581 142 429 465 117 247 625 126 271 445 106 14 384 120 434 442 80 223 695 55 113 541 89 433 876 106 152 377 130 720 970 79 510 634 108 854 920 137 213 229 139 460 671 79 30 917 88 163 332 53 782 799 133 579 748 82 172 682 138 490 538 140 744 990 108 406 752 103 149 501 129 294 625 84 171 407 81 308 946 121 62 829 122 515 626 121 929 937 91 97 544 106 724 774 144 832 887 109 762 840 110 79 753 79 252 648 99 40 125 97 457 768 27 283 739 125 678 982 51 278 524 153 200 817 123 259 500 52 711 744 99 84 971 90 636 875 112 375 391 85 455 779 48 562 678 104 151 649 83 242 824 87 818 958 102 477 661 85 590 797 132 263 692 118 50 105 99 15 165 80 155 297 90 226 596 124 436 726 128 373 472 20 116 856 130 42 741 154 104 784 92 741 939 78 656 726 109 185 957 128 150 493 74 67 405 83 85 719 65 340 915 80 131 210 114 904 975 144 785 929 115 107 954 124 78 258 149 137 741 112 594 968 127 554 728 100 159 685 149 305 761 95 174 478 52 285 646 98 176 544 88 193 498 122 45 626 67 22 346 123 345 723 88 357 750 74 205 360 105 60 651 112 45 183 123 497 637 134 183 537 30 353 912 40 626 802 102 264 325 130 728 928 157 366 574 61 338 573 127 242 471 87 590 619 106 181 566 73 28 489 156 239 250 116 208 386 143 882 905 85 473 785 120 218 399 21 98 631 154 225 955 154 409 561 58 94 992 79 961 971 133 101 609 124 50 325 114 209 712 138 85 579 155 674 863 111 465 869 49 25 738 79 576 892 131 733 979 112 680 852 161 717 730 61 757 912 69 298 591 111 215 355 129 188 399 48 331 724 102 303 392 94 794 972 63 725 940 81 147 700 28 570 622 97 194 681 116 4 233 69 565 725 115 381 874 140 755 980 84 120 416 109 199 292 105 620 954 73 164 667 75 188 308 127 697 896 176 81 458 92 536 739 113 262 620 97 159 266 81 499 765 81 309 818 70 720 902 109 845 855 102 195 798 100 283 660 50 186 788 88 557 954 107 585 629 104 325 533 55 82 729 70 30 936 81 584 697 80 466 927 134 584 972 66 186 686 73 699 920 135 727 884 171 364 720 139 152 227 125 806 901 161 406 572 55 630 783 88 189 722 113 288 862 88 88 338 138 707 713 83 696 811 108 532 757 67 877 979 12 313 390 91 218 225 75 118 855 123 68 372 59 45 511 92 956 964 110 10 417 116 291 545 132 705 858 120 204 813 89 165 708 62 5 680 160 549 943 139 312 380 123 897 957 52 338 872 73 64 818 48 259 458 44 248 558 56 464 784 103 766 816 94 78 309 57 75 537 112 821 995 113 940 978 120 427 558 118 173 385 113 911 952 98 65 206 150 477 872 83 354 404 96 370 621 114 896 999 134 133 368 100 49 675 116 104 160 152 539 731 102 98 499 102 0 148 114 548 852 70 141 932 96 357 793 74 381 694 128 110 822 86 133 499 157 558 812 79 263 611 96 137 479 115 151 238 136 906 967 144 272 653 156 418 573 120 540 969 85 110 579 104 108 900 96 154 361 107 437 519 105 142 931 101 60 956 107 598 929 127 99 537 105 573 941 108 572 608 96 282 521 125 626 968 85 175 690 71 611 710 97 163 571 145 243 399 130 438 465 96 172 521 79 266 509 94 21 63 72 628 846 102 19 914 116 150 801 95 354 455 80 544 737 90 237 494 66 652 720 124 452 856 49 45 243 139 328 393 101 193 705 154 263 535 91 131 808 146 57 329 69 296 841 112 238 943 114 487 705 55 172 223 154 143 304 119 165 172 49 708 975 62 355 931 109 301 966 135 585 856 33 663 722 77 283 545 62 2 269 125 178 653 89 479 811 28 684 839 127 426 472 88 8 220 54 214 768 149 712 751 117 268 437 122 130 296 109 24 136 67 122 345 63 270 293 124 69 486 86 75 196 96 276 822 101 149 327 105 121 280 130 304 899 126 27 431 137 164 827 105 910 957 150 17 74 102 216 916 68 707 818 161 398 482 72 269 279 115 790 928 111 520 953 61 199 582 119 220 348 81 484 607 138 779 932 132 512 901 61 307 379 47 758 801 68 348 392 109 727 887 59 385 966 96 384 535 131 80 432 74 136 328 95 467 944 43 316 807 57 27 881 119 8 299 78 70 911 77 448 644 88 1 182 109 677 680 124 845 959 102 340 609 93 457 640 68 37 891 84 296 797 89 149 203 122 365 638 135 271 374 111 97 713 140 946 978 55 570 947 93 24 222 87 200 645 85 604 953 122 269 400 38 116 385 94 301 493 78 243 392 62 78 715 53 25 31 94 365 383 108 447 727 124 226 635 68 127 196 174 65 925 116 395 572 62 275 448 137 82 115 70 121 494 127 314 736 92 264 397 102 597 704 155 152 250 137 454 605 104 785 969 101 97 325 80 563 986 138 367 426 90 355 473 150 179 850 56 65 529 138 178 387 73 102 656 145 437 727 101 327 707 109 431 713 133 19 728 71 290 491 86 139 970 57 267 849 142 310 870 89 558 988 109 649 818 123 14 249 92 551 865 121 203 353 142 26 994 152 199 273 97 230 958 134 150 692 75 421 489 63 256 704 127 231 937 141 25 538 118 478 721 101 506 626 105 878 948 84 561 920 105 309 695 121 214 937 111 51 292 89 100 786 136 389 456 133 710 777 129 266 911 120 156 805 128 209 906 88 136 174 87 490 680 120 284 358 139 726 992 130 207 899 76 293 446 130 54 998 44 78 582 75 239 543 134 205 534 148 273 996 91 473 935 105 496 780 132 951 963 72 85 282 137 203 911 89 169 362 42 330 508 108 83 353 123 578 579 119 41 802 91 339 880 101 242 711 70 287 645 61 923 963 87 590 794 96 535 821 96 56 464 60 703 755 81 262 920 138 101 957 107 153 763 117 716 744 135 524 812 112 419 902 107 280 481 91 129 646 111 357 710 101 445 749 94 599 834 161 227 313 61 95 707 118 48 989 100 316 740 61 473 879 52 55 431 122 262 864 115 169 683 64 525 584 116 310 599 37 321 365 103 782 786 129 525 971 76 155 802 118 146 674 53 359 360 140 545 750 88 33 638 89 16 531 128 284 338 102 949 987 94 99 586 104 22 397 96 204 655 114 61 652 81 772 837 143 62 168 95 446 964 93 716 902 123 29 535 106 125 559 170 357 937 70 611 707 107 666 943 50 179 404 62 178 478 84 408 511 89 86 89 94 648 754 107 229 878 119 456 583 126 235 441 15 430 946 78 334 460 86 538 728 93 29 811 102 564 608 93 745 992 111 715 897 46 562 980 108 345 537 111 393 658 210 39 798 77 217 886 124 26 507 40 745 856 125 636 888 26 113 167 75 71 402 106 576 819 111 98 603 126 677 752 112 338 898 135 16 983 71 328 330 83 519 872 130 210 245 113 426 492 92 70 686 138 710 795 97 637 866 92 20 774 97 110 643 98 240 671 101 648 958 65 363 412 86 148 951 132 362 995 96 665 948 140 299 688 131 402 881 67 262 487 95 51 543 105 646 719 141 474 592 111 183 756 79 56 696 83 210 925 133 495 623 116 838 920 97 17 368 91 760 894 100 566 749 76 738 833 79 125 550 97 155 463 127 390 428 97 459 822 94 469 978 36 816 924 117 764 765 103 399 400 69 129 337 145 232 510 122 232 995 109 90 132 116 410 866 82 666 673 30 141 425 100 826 900 138 299 910 97 79 200 145 503 607 74 751 963 76 34 447 138 136 626 62 185 270 156 59 708 100 536 854 121 313 487 82 444 593 89 345 562 137 68 264 91 517 792 86 576 756 130 86 386 77 150 540 44 618 637 67 447 590 65 488 926 71 219 629 68 157 408 85 537 550 88 486 613 107 81 814 153 157 567 69 380 522 150 590 805 138 266 928 145 16 961 98 714 808 106 218 267 84 822 969 87 585 680 112 52 381 72 790 827 85 495 805 117 382 707 95 144 696 99 286 852 109 463 874 103 298 987 148 315 541 128 125 335 119 108 268 101 10 304 159 307 628 113 219 587 103 801 933 111 326 526 159 212 505 90 131 358 132 498 768 69 162 251 105 263 503 114 29 734 112 676 750 112 814 958 129 250 997 77 407 450 58 19 38 145 173 957 72 457 484 49 796 950 35 139 167 110 76 662 85 188 272 91 316 385 99 261 313 140 512 606 95 17 981 147 326 379 113 87 865 143 280 683 109 474 561 127 129 727 118 452 566 127 279 998 124 641 769 129 102 549 103 0 275 28 381 402 108 37 630 59 601 662 137 658 685 88 368 904 132 232 536 74 705 804 106 60 522 102 92 932 113 69 920 75 103 274 119 43 309 132 561 723 86 10 807 91 561 689 60 213 918 118 762 771 112 26 779 103 450 655 130 559 721 122 2 442 115 90 540 122 269 908 118 144 577 58 5 375 55 192 853 123 9 763 92 295 485 116 894 913 118 318 388 79 441 792 80 705 940 131 555 959 105 665 705 92 103 524 114 515 524 99 285 503 146 13 915 145 777 945 107 815 821 112 466 493 158 533 689 122 200 743 67 98 219 117 900 981 88 292 344 112 138 809 111 326 863 26 285 633 122 203 890 97 49 823 130 204 893 125 3 899 88 127 888 87 118 964 124 38 754 96 863 958 74 223 493 76 556 664 107 112 716 54 143 319 87 150 395 139 104 792 67 77 957 136 771 919 126 464 845 93 3 681 124 168 333 86 274 713 91 118 428 94 374 419 126 315 489 119 491 576 60 445 588 74 722 883 135 275 473 93 19 462 114 916 926 57 309 403 67 98 468 91 453 740 62 291 748 143 300 373 46 185 318 106 626 832 48 82 201 54 520 758 105 146 188 102 460 514 118 178 310 97 285 961 136 601 980 60 149 222 87 74 536 79 247 992 88 341 935 125 116 526 100 509 921 24 1 539 111 15 852 79 557 981 50 164 559 83 40 566 77 12 951 77 442 638 120 304 364 71 77 127 76 41 967 114 312 572 59 6 272 107 350 751 117 379 681 87 765 973 77 161 702 123 642 747 99 572 724 105 567 580 99 311 931 125 506 638 149 201 345 107 82 453 98 562 593 90 42 763 130 235 888 52 300 317 69 462 942 128 367 990 113 150 938 102 94 232 104 269 321 116 621 749 105 294 799 76 235 617 96 346 903 80 555 708 119 593 642 91 434 668 93 478 735 70 666 983 89 595 916 101 531 570 81 139 626 117 892 982 151 413 951 134 793 891 75 85 651 62 360 577 84 233 895 79 380 955 128 674 710 163 82 518 95 95 247 78 112 993 88 124 710 102 212 813 81 267 381 79 63 766 75 566 999 143 216 804 76 94 144 129 38 334 143 259 321 134 651 762 107 133 819 165 671 790 87 567 870 77 156 976 92 602 778 83 713 778 80 186 792 117 30 379 54 342 914 31 111 444 88 163 350 99 817 933 87 356 573 98 169 454 103 267 607 133 75 585 102 807 916 76 84 886 80 539 590 73 191 464 70 153 182 107 12 993 118 399 722 82 408 678 131 78 361 89 129 681 71 94 632 128 43 101 156 573 672 141 447 816 103 132 244 81 378 698 81 892 962 98 58 191 129 776 958 117 38 276 119 216 676 136 539 878 110 239 435 90 48 380 113 382 540 63 105 835 156 350 954 68 20 312 100 688 803 147 713 763 65 363 708 84 563 953 92 484 825 102 393 682 107 170 805 84 527 965 148 746 841 50 131 935 97 620 845 95 272 436 120 7 447 94 10 621 68 198 938 66 540 730 68 409 921 85 658 935 97 964 974 88 240 950 161 188 599 89 49 639 121 249 838 82 233 858 110 625 820 130 124 426 137 526 765 108 264 710 139 278 305 58 909 915 101 394 401 110 470 671 79 275 987 96 610 936 77 642 794 64 1 789 113 463 598 122 94 980 91 126 223 76 279 362 129 215 644 118 508 514 103 201 240 105 50 440 85 205 301 68 767 954 31 121 274 101 1 338 85 650 981 117 139 293 92 205 282 96 289 758 92 7 237 80 476 877 87 242 581 56 8 313 142 176 494 101 80 192 127 71 391 43 183 326 84 795 932 120 420 612 90 890 963 112 192 446 101 23 135 124 562 670 79 590 706 90 85 489 108 246 910 118 690 836 138 268 968 85 6 439 93 165 982 120 0 655 112 405 740 79 120 907 66 158 258 112 592 872 106 560 631 123 93 531 66 551 909 83 104 408 141 87 715 113 204 270 126 30 769 89 30 717 89 933 995 52 311 444 108 259 895 87 356 848 92 844 941 121 610 685 137 695 957 104 290 437 94 422 513 66 158 585 106 166 967 122 6 695 118 25 954 128 197 798 86 202 953 127 406 514 105 307 612 149 179 707 80 353 523 107 141 955 85 38 800 78 94 118 84 502 702 118 316 320 97 375 694 94 72 897 87 329 698 77 283 815 90 736 799 139 227 842 63 190 336 58 160 980 102 40 735 56 247 293 64 174 873 86 255 435 91 413 804 66 291 409 93 214 565 116 328 587 72 426 586 91 260 883 134 941 950 63 56 890 92 906 947 81 127 172 171 22 264 119 646 901 150 367 815 157 188 934 81 494 579 95 532 562 111 22 473 93 422 916 80 591 793 82 32 60 84 27 411 62 752 980 121 260 642 141 178 691 94 219 739 121 600 994 137 890 956 98 325 941 106 434 997 101 845 913 92 432 723 126 333 510 79 109 450 211 578 643 126 205 513 93 880 943 49 86 356 114 342 439 115 144 452 120 60 750 107 474 715 118 131 946 145 347 474 76 418 762 105 459 706 151 34 349 89 784 966 79 189 253 103 524 858 72 276 319 53 657 744 90 668 970 101 170 672 50 41 625 93 240 855 171 429 683 127 361 869 150 460 497 140 206 871 121 636 670 85 705 724 106 125 863 82 339 354 132 354 979 114 535 670 130 155 974 122 47 747 75 458 834 139 310 942 103 305 315 107 406 417 137 249 506 98 120 832 115 397 909 119 714 752 62 544 815 80 94 296 99 644 811 88 330 859 122 821 924 113 131 690 122 407 879 157 551 739 114 78 821 58 200 929 100 715 731 102 110 584 92 349 794 92 312 611 132 15 269 52 336 553 96 102 467 101 31 56 119 538 603 133 590 639 124 59 195 50 303 841 88 523 959 131 312 335 104 254 536 86 921 949 93 726 733 123 169 834 101 655 930 79 78 219 135 152 387 148 399 449 106 391 621 103 412 897 82 461 949 96 46 49 111 0 472 91 71 822 124 72 334 89 955 959 71 26 749 88 23 638 140 32 547 149 231 424 134 94 330 121 147 726 86 332 424 94 597 716 122 35 338 105 90 135 78 153 390 112 412 587 143 247 472 82 446 562 59 327 759 80 72 276 82 100 779 97 582 761 148 479 486 109 122 539 124 114 387 74 315 472 59 172 181 119 234 469 115 560 980 89 52 681 134 581 936 152 170 222 56 182 939 89 115 357 122 306 561 107 76 536 164 744 880 77 80 929 90 101 421 149 147 720 66 131 334 81 490 630 103 303 726 90 450 594 81 650 963 51 361 818 77 781 838 147 250 360 89 606 833 148 650 877 75 276 685 81 5 129 148 72 728 123 58 61 94 186 487 124 13 987 117 7 195 107 835 983 112 90 759 81 300 893 113 23 372 71 48 346 92 509 978 91 742 933 74 245 778 42 303 559 97 655 936 40 128 686 62 156 971 71 594 710 161 243 513 30 563 602 67 250 946 145 422 957 62 21 68 98 291 327 129 225 330 95 710 952 45 275 747 136 431 961 139 556 946 106 64 584 98 474 824 130 13 675 124 889 892 147 374 875 89 96 209 129 422 733 51 396 471 99 797 993 96 41 335 37 306 393 119 76 251 96 141 870 130 194 929 116 294 575 91 217 809 123 7 133 90 433 818 104 502 857 78 12 157 150 644 911 90 75 689 128 426 539 153 149 814 68 368 952 112 40 188 83 535 721 76 659 900 70 235 369 47 9 659 100 786 831 97 472 806 149 215 508 99 87 273 118 567 947 80 249 441 98 117 725 53 31 108 32 289 467 93 132 716 99 551 989 80 411 596 58 262 323 78 708 989 99 92 326 125 587 826 127 176 213 129 288 440 111 495 885 107 319 924 122 183 798 147 168 718 61 444 815 142 386 430 56 468 827 91 66 989 67 169 748 145 151 846 115 368 815 85 348 709 85 282 742 51 499 928 108 886 935 125 185 404 140 759 987 110 443 582 83 474 498 137 125 174 85 75 252 124 832 888 96 215 398 120 174 672 95 405 656 109 20 566 163 333 803 100 72 831 45 121 768 68 98 356 123 408 608 96 516 880 70 490 560 89 79 363 129 64 466 104 837 881 124 455 960 74 41 913 103 161 704 94 597 830 52 426 931 60 72 345 82 469 716 167 40 95 158 458 544 76 458 623 108 20 460 112 265 307 106 647 681 104 578 730 70 516 954 51 75 421 65 158 824 160 268 663 62 348 375 56 238 298 57 828 934 137 122 723 54 105 560 88 16 29 141 686 883 127 217 818 97 671 833 78 35 857 111 146 158 113 328 965 85 152 422 80 267 423 133 152 471 69 407 976 110 383 582 136 223 450 128 40 275 131 134 272 107 481 715 127 52 562 151 86 747 140 360 708 98 627 638 127 402 603 119 569 687 122 417 717 121 778 843 134 651 954 84 66 598 151 155 370 63 205 229 181 322 583 37 560 999 73 272 895 90 10 672 161 359 618 118 539 908 86 490 951 137 322 589 110 363 925 95 227 673 75 154 563 97 454 949 111 21 111 103 127 236 107 871 954 95 315 623 124 240 802 59 5 986 117 798 808 112 246 521 69 186 795 100 250 586 104 776 931 135 603 983 82 59 974 92 497 846 124 558 591 17 369 811 126 7 115 117 46 974 126 353 703 110 100 151 104 777 857 113 124 555 107 163 507 133 824 902 98 602 884 106 902 917 128 666 896 132 150 985 100 200 815 155 275 724 119 9 821 57 328 556 114 223 746 114 207 324 71 403 541 120 321 329 120 194 591 96 656 813 71 652 664 126 3 88 81 744 919 163 245 350 99 124 987 109 302 797 90 682 886 56 645 710 156 500 520 66 3 123 95 834 886 91 18 445 154 468 493 90 502 766 49 396 850 93 357 513 122 53 976 101 84 651 182 79 133 71 164 323 134 268 717 142 214 255 28 535 628 88 45 483 35 79 355 106 307 449 152 144 788 83 191 836 101 428 777 100 541 591 114 279 318 76 361 684 64 261 661 83 454 940 116 517 525 109 205 508 82 748 838 117 359 451 91 583 695 61 780 878 134 171 546 75 811 934 76 642 863 135 239 579 103 437 775 99 53 787 86 34 449 116 887 895 39 271 794 80 799 821 134 107 564 101 108 129 44 713 783 74 749 816 113 203 784 118 234 855 50 692 877 137 282 891 103 887 982 94 23 73 126 329 900 73 396 789 143 788 911 139 71 301 65 537 605 99 40 576 115 7 896 81 235 435 63 334 737 101 325 960 85 345 543 87 34 824 119 286 605 60 563 745 60 793 902 145 117 171 117 524 664 143 849 900 104 15 137 99 848 881 33 3 378 71 49 854 123 28 192 109 461 858 94 5 511 117 542 947 141 15 206 132 148 417 109 634 785 74 852 999 89 286 951 70 620 769 107 173 670 78 144 373 105 694 860 89 307 814 72 51 568 91 254 272 123 23 436 81 176 584 118 701 968 116 982 990 101 229 558 133 282 655 82 638 761 123 221 567 82 602 922 97 97 560 79 27 357 88 359 886 111 194 794 141 281 857 107 19 667 151 790 878 108 55 357 103 381 910 101 666 923 168 665 751 74 334 625 122 819 915 86 361 785 61 665 737 106 363 825 78 474 760 92 157 375 87 98 758 137 127 934 146 889 913 107 187 940 107 174 725 69 227 438 109 42 702 96 260 645 139 866 978 128 307 888 93 217 885 107 224 959 68 674 886 83 46 576 85 271 615 87 789 805 151 3 72 106 504 857 103 68 452 100 118 305 135 344 459 94 191 792 97 129 808 118 295 368 107 260 853 150 592 804 96 465 880 103 510 565 77 151 310 99 175 196 77 460 942 111 95 790 98 145 488 103 514 711 62 476 620 92 57 706 119 611 735 110 135 183 88 389 487 77 496 660 30 536 553 67 410 618 111 364 976 103 179 368 94 463 572 78 730 947 89 378 409 103 415 567 81 216 797 120 24 585 84 507 662 166 735 928 138 234 663 92 7 667 70 10 425 80 717 794 111 100 853 137 837 893 138 649 708 92 57 152 50 184 286 39 317 494 114 17 518 113 671 850 57 388 823 106 603 886 91 347 498 74 89 412 57 264 529 82 593 658 117 701 760 74 603 747 93 337 445 99 548 579 101 340 362 85 279 517 58 955 981 142 114 874 87 319 898 97 312 681 135 741 864 148 253 756 112 372 951 119 674 916 109 722 858 87 408 545 51 13 258 117 304 460 50 902 994 77 418 785 82 534 893 73 421 423 109 217 641 63 44 613 119 755 915 75 717 769 85 160 718 102 271 750 140 280 773 106 616 831 89 244 837 132 536 924 35 433 761 53 401 897 56 576 982 109 438 672 94 503 766 136 167 371 147 85 193 63 499 694 116 228 684 101 587 935 57 687 732 63 776 782 124 417 423 105 490 565 107 41 732 72 842 966 123 157 244 136 558 569 69 63 276 83 181 399 141 877 961 124 838 936 136 525 998 89 405 831 101 68 868 68 474 525 130 410 984 92 146 333 83 301 373 86 222 357 123 230 307 30 200 736 58 403 456 114 259 743 72 259 813 74 776 961 95 507 794 80 655 724 53 384 905 97 269 589 123 336 967 107 180 515 93 701 853 122 82 217 135 633 906 129 243 595 115 502 652 47 34 821 63 869 870 67 288 644 37 736 852 95 230 863 47 285 779 143 113 640 107 433 977 98 303 638 50 305 834 104 162 818 124 152 310 60 438 831 84 809 953 141 214 418 99 351 536 118 482 717 88 846 992 109 836 945 111 307 393 122 201 685 32 56 326 66 670 708 85 275 835 96 653 788 133 205 557 49 164 333 106 434 612 65 115 888 107 93 890 109 223 310 143 339 769 132 499 792 97 638 887 120 369 548 90 88 214 145 903 989 84 148 375 116 89 111 59 1 938 97 330 396 130 168 593 98 65 466 84 726 955 133 388 868 139 89 739 83 102 539 79 491 834 94 672 710 92 367 789 84 491 930 100 297 301 46 113 861 129 326 755 90 355 566 89 46 615 157 354 449 83 341 962 110 212 353 113 55 971 65 569 951 63 217 842 24 336 994 135 426 793 14 365 595 57 462 479 137 693 696 72 94 423 111 428 820 143 386 620 89 50 521 88 11 388 64 673 847 85 437 580 64 289 754 34 356 471 103 162 677 148 311 653 105 377 479 83 581 964 72 388 552 84 58 685 121 932 970 84 636 854 111 336 827 73 386 476 50 123 581 93 282 820 127 338 392 139 174 616 57 65 272 99 287 988 57 5 181 66 220 565 147 320 697 63 295 986 157 318 636 53 233 934 92 707 833 130 382 950 96 265 780 143 276 521 41 91 189 144 69 420 123 106 654 105 300 310 98 510 972 144 247 262 160 658 725 99 278 731 129 516 839 72 173 793 128 737 791 67 598 827 110 555 643 110 260 721 82 455 647 131 341 710 97 430 686 83 166 864 76 291 912 99 383 708 165 243 411 52 651 855 107 92 653 140 215 759 86 430 738 115 76 510 93 347 764 105 776 983 45 89 862 90 651 775 90 120 475 48 157 673 113 420 911 95 103 906 149 257 648 122 160 887 107 421 598 73 735 828 68 523 718 108 119 720 33 399 565 82 712 860 73 499 671 141 519 707 104 934 960 108 46 353 69 297 819 132 440 867 91 175 443 63 483 704 113 679 737 165 91 369 136 968 986 80 578 866 123 442 569 134 607 922 110 286 406 70 582 733 90 502 961 53 302 870 89 111 821 136 38 879 110 535 890 73 710 874 108 271 481 119 122 969 90 85 866 96 197 237 110 517 816 120 336 638 116 536 781 116 403 947 37 82 903 101 7 676 97 176 354 102 35 214 62 128 341 152 851 860 179 133 795 138 308 997 120 683 865 100 394 608 97 557 587 96 179 274 83 69 838 159 682 722 77 420 540 194 227 388 136 365 507 91 357 447 47 205 485 101 414 440 76 332 999 140 263 727 116 295 673 89 112 635 108 354 408 96 477 876 118 129 182 109 136 907 76 146 759 89 312 447 113 28 152 67 585 870 100 623 773 106 129 715 106 661 968 104 407 883 149 39 406 60 12 72 142 825 989 121 80 916 105 656 802 143 551 923 88 403 948 75 624 905 90 452 832 95 16 985 88 334 907 123 14 312 81 423 498 145 31 949 94 691 763 114 495 767 148 34 875 106 701 953 38 534 942 71 330 475 70 54 296 78 627 999 117 137 821 77 196 862 92 69 749 111 380 877 86 291 771 39 183 838 89 527 846 102 67 960 126 48 416 131 268 674 99 446 577 132 72 523 141 311 534 111 181 935 119 292 702 134 550 866 150 385 788 105 153 553 91 274 768 105 89 397 124 807 970 124 597 917 98 295 350 121 444 539 78 565 975 143 406 789 70 758 790 69 320 947 91 173 578 169 388 975 96 279 514 75 285 800 123 13 14 116 208 713 136 448 802 140 204 959 119 69 223 70 247 679 142 129 426 126 343 614 123 83 865 90 61 632 117 439 491 87 247 614 166 669 931 109 74 921 85 53 700 101 173 229 94 664 985 121 201 424 51 89 237 25 711 838 61 12 480 124 209 400 45 160 317 130 26 372 97 337 381 95 108 922 77 6 22 92 330 451 88 9 699 129 151 714 109 272 540 91 699 965 134 104 287 77 177 539 132 221 782 133 731 815 96 264 709 115 315 666 93 235 666 90 608 926 64 35 777 110 663 861 73 853 854 123 556 932 97 18 540 149 971 996 24 151 435 78 779 795 177 116 290 65 33 242 146 35 726 72 325 672 65 674 912 111 241 460 78 100 456 67 28 656 93 49 343 100 98 488 59 141 818 109 789 804 73 462 535 87 152 689 94 193 713 66 579 778 86 468 960 123 669 993 92 353 817 62 282 753 72 21 197 166 68 950 91 173 296 126 464 934 101 516 555 89 525 981 76 78 368 133 540 911 88 453 862 98 443 968 100 497 962 145 588 870 86 858 965 52 168 632 66 250 573 82 113 145 66 393 945 53 8 414 95 789 998 111 214 477 102 878 917 100 586 756 125 352 622 86 349 427 131 667 807 105 519 685 71 136 529 127 66 140 99 620 622 69 32 758 138 420 500 111 754 980 48 460 585 94 343 720 115 50 501 77 34 938 115 826 967 84 382 415 70 882 949 107 467 746 162 712 998 154 222 449 63 219 985 176 232 370 103 841 921 138 92 637 56 366 514 137 266 771 92 804 989 77 366 989 150 281 855 122 353 969 120 122 131 63 409 462 131 347 429 140 654 702 78 183 597 121 78 477 130 174 483 127 408 569 96 586 859 134 456 630 101 315 509 69 410 907 66 0 900 71 409 537 102 714 775 88 116 248 98 314 466 51 582 859 113 566 920 110 898 920 95 9 841 100 466 881 79 555 864 51 464 655 75 278 506 75 341 687 69 221 838 127 798 799 72 502 557 144 362 968 138 3 866 48 554 567 151 931 992 68 475 691 134 128 866 84 787 917 67 125 320 87 346 483 118 283 619 77 338 363 120 156 641 86 175 727 47 29 435 126 183 964 112 449 881 126 66 361 45 414 937 51 93 447 61 48 866 80 278 638 112 273 419 105 198 455 96 362 875 65 383 688 83 177 860 25 265 730 72 743 821 101 594 990 88 43 442 85 544 940 59 265 481 154 232 325 93 358 795 97 0 453 85 215 501 116 518 714 110 150 787 85 259 589 84 320 557 104 196 955 77 318 586 62 119 217 76 173 510 72 92 540 107 3 642 63 200 956 116 523 996 101 12 802 115 260 338 105 312 601 72 93 749 105 395 768 88 522 891 78 912 948 77 826 983 78 368 695 121 46 809 130 29 47 83 277 733 91 343 886 137 17 738 128 326 985 69 74 894 110 510 533 58 238 433 23 260 654 118 208 583 146 113 288 131 680 988 114 100 485 82 144 472 121 60 702 108 291 541 50 170 354 109 677 803 123 0 82 129 29 192 110 531 535 122 627 959 101 308 366 166 252 684 80 114 687 114 20 255 135 343 452 70 106 321 128 219 408 126 594 805 147 191 532 93 558 824 72 55 144 117 271 883 118 16 558 104 128 603 66 247 974 170 632 751 62 890 912 110 64 752 99 464 957 101 169 304 74 171 633 133 404 950 98 382 596 141 37 351 114 84 174 145 86 401 130 304 630 115 350 756 119 12 965 115 268 534 122 666 806 97 706 799 92 23 42 127 779 960 58 272 837 102 126 618 110 32 38 129 805 994 118 329 579 123 169 746 128 213 893 63 366 875 128 225 824 66 222 680 136 45 800 115 67 343 104 411 427 83 129 201 152 302 594 75 322 597 109 403 604 114 191 530 101 385 528 108 312 417 54 532 922 77 150 773 77 586 709 85 493 824 115 209 445 84 457 504 137 570 982 116 357 577 159 99 851 69 278 874 97 47 62 90 240 938 90 661 687 41 268 700 120 318 661 91 436 722 109 893 938 46 47 760 116 329 697 47 273 662 86 843 988 53 162 561 130 4 242 70 80 859 106 14 348 83 321 486 105 131 898 115 121 499 120 247 678 90 349 558 97 69 706 58 522 949 107 904 967 140 300 732 46 799 846 109 484 519 125 428 677 72 327 621 54 311 907 112 328 538 99 831 891 82 307 754 132 797 845 103 705 906 108 87 493 61 270 836 115 27 233 79 877 911 129 29 200 144 37 853 87 677 763 90 515 534 86 808 957 80 10 167 78 271 324 117 384 993 168 121 916 89 5 235 115 67 273 80 224 671 116 738 949 137 881 996 76 3 314 125 331 902 103 565 847 89 31 643 103 287 553 91 619 816 90 267 935 99 208 509 63 491 676 103 121 288 141 272 691 99 180 844 140 503 609 114 387 608 117 42 561 142 577 962 81 152 529 71 199 341 73 400 413 43 685 989 51 153 375 117 42 500 69 4 491 81 153 976 66 198 942 122 147 558 105 11 41 127 330 423 136 305 379 131 300 440 88 135 964 127 512 621 135 137 405 73 595 776 88 363 687 64 117 826 46 680 993 106 220 443 108 92 159 146 168 489 152 102 619 17 278 934 105 251 958 104 877 900 111 129 423 122 651 743 189 430 821 83 492 900 151 47 480 99 225 371 84 63 802 53 461 699 91 406 554 136 405 830 144 182 543 24 215 704 93 657 840 115 573 808 101 288 603 49 504 911 76 752 892 111 189 867 111 124 484 93 443 638 103 274 873 91 376 757 110 623 838 60 38 59 77 760 789 106 382 608 88 325 878 110 90 974 126 87 433 56 542 972 145 288 502 145 141 655 49 198 232 142 403 787 113 699 899 78 316 485 112 60 577 174 515 693 87 233 995 73 33 580 121 16 171 98 77 114 84 706 927 79 612 635 19 704 996 140 53 822 100 2 241 180 407 617 102 585 806 99 2 862 73 698 850 100 24 795 100 328 956 114 265 708 133 516 704 105 21 307 73 862 953 95 835 957 83 183 468 89 147 611 87 550 649 93 272 812 98 750 963 105 36 166 122 267 374 65 531 757 136 762 900 101 345 817 117 168 303 40 692 787 124 360 542 128 157 234 78 663 851 125 163 590 157 177 842 97 238 729 122 538 870 68 447 834 61 44 451 92 399 485 75 127 574 120 247 713 116 17 222 98 40 210 60 261 540 75 50 772 128 293 565 127 337 349 122 221 374 116 74 530 63 96 474 42 263 379 91 156 203 139 848 968 132 776 904 122 365 555 98 248 849 145 388 882 73 732 740 131 177 981 172 363 670 79 1 809 124 92 264 85 175 781 123 237 889 85 540 671 59 710 735 56 88 342 60 250 822 137 105 115 95 144 773 86 370 995 112 49 827 75 537 891 112 296 501 87 365 593 131 452 777 58 491 745 116 295 721 60 324 786 140 210 327 109 551 664 81 785 924 102 317 425 105 225 384 46 91 655 121 544 996 103 637 906 70 219 581 48 331 840 99 493 560 135 48 526 120 347 380 87 746 953 82 559 992 159 264 477 141 199 440 92 622 827 91 37 74 117 361 404 138 93 228 54 558 931 82 400 665 103 601 934 151 493 557 116 99 749 186 232 547 91 363 899 93 421 742 127 469 661 105 8 424 65 248 778 113 647 757 109 207 601 127 168 966 59 477 510 68 162 939 115 342 357 132 28 546 111 97 130 32 131 883 123 433 910 132 924 989 140 527 897 105 568 828 102 33 443 89 67 529 156 222 575 81 332 362 131 250 732 87 335 442 103 57 138 118 109 363 93 156 624 196 40 784 87 232 809 122 925 990 75 399 421 126 965 995 154 267 966 87 125 358 69 120 755 109 358 831 58 802 889 118 555 599 100 432 630 157 109 932 72 875 913 115 632 829 114 116 450 99 302 321 94 255 885 87 363 703 81 217 778 64 590 917 19 426 983 67 517 877 113 104 866 102 469 872 118 656 882 85 156 733 101 53 213 111 55 251 76 342 613 149 157 813 99 63 874 94 18 335 91 115 908 33 700 998 128 43 814 163 363 987 122 87 485 74 35 133 84 306 714 93 241 562 114 473 796 120 283 285 89 40 758 99 193 313 123 911 955 107 299 846 65 469 909 106 501 701 74 83 788 88 145 566 82 88 95 86 327 827 68 204 703 101 785 828 123 3 764 116 18 333 128 218 551 110 144 430 151 8 82 89 248 474 55 410 452 94 553 943 78 876 927 74 625 792 111 103 180 105 120 247 113 510 816 106 309 743 100 116 847 116 394 688 131 484 625 136 195 377 130 418 637 142 138 292 124 71 803 110 356 646 94 589 862 107 448 903 30 881 999 141 245 890 61 385 796 102 83 288 111 371 855 79 15 658 120 116 835 56 92 794 75 576 752 121 806 844 162 262 961 104 749 889 104 180 642 118 179 543 95 689 859 133 40 617 104 202 524 112 30 426 44 64 796 125 82 192 103 442 819 118 166 648 108 28 72 67 104 641 78 215 272 111 50 635 75 174 514 103 513 795 92 180 745 84 341 767 95 232 887 97 204 460 62 319 320 97 359 933 84 627 905 79 867 894 95 262 272 108 809 879 58 5 406 80 373 928 69 812 872 72 330 374 96 184 720 70 290 967 145 88 141 120 59 474 146 632 875 82 84 599 170 458 712 93 2 810 104 308 897 89 13 21 105 306 928 42 145 332 109 131 242 66 397 759 137 102 809 106 794 843 132 565 736 62 153 450 67 452 948 81 436 920 74 151 616 38 248 674 121 733 789 107 729 784 85 795 833 95 16 561 145 456 473 57 361 811 93 190 965 120 152 508 109 114 259 54 168 241 55 250 952 91 598 687 80 63 503 111 87 569 138 0 735 85 107 985 105 3 649 99 718 949 87 236 437 71 1 783 91 188 869 98 242 401 71 720 895 109 288 538 107 41 939 82 196 271 91 430 604 121 219 605 96 37 879 94 62 564 112 703 745 124 148 889 122 192 500 148 449 885 52 50 80 132 288 734 90 426 549 95 769 926 70 542 783 114 851 978 136 333 686 59 41 559 100 499 771 143 465 827 101 64 567 118 93 707 74 80 811 98 462 886 61 158 410 106 208 391 91 729 960 112 148 719 93 122 452 75 201 715 171 532 785 165 476 667 111 188 769 85 375 939 96 501 969 103 819 895 108 391 865 120 134 507 127 463 555 125 468 892 112 361 629 110 637 994 150 305 877 141 8 440 142 770 800 81 704 950 125 250 584 98 452 751 121 243 381 122 71 554 103 434 733 162 371 675 133 221 231 94 476 560 28 256 602 36 525 762 79 195 847 71 641 984 71 767 969 68 208 344 47 146 641 144 526 866 92 45 138 69 552 953 87 274 574 30 186 943 35 618 803 125 331 388 123 263 694 89 213 419 80 522 931 142 592 825 108 102 526 149 13 253 33 594 855 95 558 936 66 59 709 107 318 750 87 119 811 60 417 792 153 488 940 110 533 996 142 360 392 54 362 826 104 40 812 119 203 777 88 298 336 114 18 558 77 741 765 94 16 255 114 49 777 164 31 281 94 783 865 134 758 956 58 322 817 155 33 742 69 88 626 100 544 873 112 68 438 124 589 656 76 521 748 45 114 163 121 461 601 86 410 484 29 6 339 90 157 212 72 544 741 86 336 631 95 516 918 65 9 713 84 777 840 117 267 553 109 822 933 85 109 611 81 173 850 34 100 410 147 403 916 90 128 911 97 24 608 141 15 193 113 151 823 144 35 311 56 552 895 132 619 690 97 353 536 64 411 549 113 360 684 91 141 491 92 117 344 152 132 749 100 238 610 133 221 629 21 52 441 99 175 891 100 263 820 121 184 909 77 317 678 90 261 917 111 164 795 63 390 623 127 21 109 103 371 524 52 360 802 66 347 799 49 234 984 90 570 866 130 918 932 110 288 503 87 807 991 95 285 589 65 35 884 100 173 931 94 55 152 66 590 666 64 431 717 112 32 780 122 115 238 114 875 910 114 816 923 116 208 458 77 185 619 117 284 515 107 834 868 101 773 851 62 619 763 122 337 583 135 5 464 117 207 497 66 328 890 112 494 925 77 350 356 94 752 990 139 653 816 114 218 533 156 306 529 91 177 486 124 372 553 109 50 983 93 205 217 42 100 603 45 38 583 59 522 754 148 108 256 127 421 938 22 662 788 115 365 949 42 643 894 91 178 401 110 643 839 116 108 869 135 621 646 94 397 455 77 791 995 146 99 934 132 588 965 129 468 639 103 752 982 92 305 573 112 500 982 60 149 549 44 164 234 104 21 473 129 37 411 134 192 254 44 808 955 117 501 553 136 106 868 101 298 368 109 590 767 148 222 848 84 17 245 42 212 986 92 495 926 132 620 784 101 21 707 45 99 940 91 316 895 92 128 307 122 191 460 126 663 985 97 401 706 52 327 793 87 573 736 123 752 814 80 78 714 121 648 690 136 829 907 62 155 789 121 578 751 31 178 543 75 295 941 79 48 226 143 330 390 105 756 761 70 553 635 125 24 774 72 304 809 181 64 857 102 76 659 124 16 976 168 511 945 50 193 812 121 482 757 29 173 733 87 33 373 124 754 996 66 351 905 61 716 785 79 89 411 105 110 421 147 185 329 71 126 721 130 599 673 114 250 257 145 869 945 86 639 659 107 39 609 96 775 784 87 160 748 112 218 404 100 81 244 30 1 862 74 83 234 81 160 763 123 185 819 85 35 619 128 153 278 68 164 831 177 803 859 121 214 556 65 107 422 76 414 450 90 246 754 82 370 741 101 645 899 84 699 898 106 713 927 104 147 636 76 245 947 115 122 644 88 84 377 101 312 357 133 164 652 86 128 494 123 101 687 108 172 845 91 252 821 62 564 822 123 410 927 105 345 780 80 132 885 106 633 987 137 277 555 82 103 176 73 739 871 117 309 664 94 235 684 103 230 461 104 13 650 99 668 719 104 326 664 76 85 358 91 572 788 72 232 283 103 257 661 64 114 632 106 139 933 97 603 836 77 23 501 104 177 751 77 109 480 51 246 285 75 168 208 105 119 740 99 288 504 85 380 747 96 405 495 113 363 889 116 768 806 53 713 978 114 233 480 104 142 309 125 682 727 57 263 996 68 571 707 99 302 474 156 280 775 141 218 581 97 407 494 100 45 806 156 353 642 62 462 822 100 306 941 86 291 846 109 647 907 100 753 858 77 923 986 123 79 611 99 49 112 90 799 906 81 45 778 94 569 777 92 248 960 76 206 887 51 540 867 67 13 560 83 18 308 116 72 458 74 697 771 100 196 950 146 532 791 75 342 703 124 501 703 110 731 975 114 169 835 62 18 608 94 22 559 86 385 517 89 463 852 122 578 851 83 76 897 93 328 963 91 578 602 91 330 445 76 257 523 64 738 747 124 129 406 97 5 625 70 39 303 50 242 380 145 569 723 143 247 846 65 6 999 103 739 863 67 127 972 108 239 981 66 127 629 100 621 993 86 352 663 123 284 669 79 535 584 119 282 707 68 103 165 141 39 637 76 390 812 102 361 825 93 87 753 101 375 527 170 726 964 103 611 840 110 390 511 142 302 895 98 635 893 132 55 751 109 164 280 100 541 559 127 437 967 112 338 795 95 789 891 108 32 984 159 389 419 95 387 600 85 572 948 118 313 925 92 331 574 77 319 553 102 244 854 124 751 802 48 6 164 19 468 921 76 50 750 53 152 241 76 609 704 160 593 904 75 80 908 72 737 825 136 279 342 132 776 840 152 644 969 60 674 738 111 379 898 75 701 985 91 59 734 143 12 520 74 556 708 116 677 999 71 484 854 95 278 336 120 332 650 96 608 746 156 283 885 140 401 415 26 261 938 126 0 770 104 119 934 86 679 904 116 220 663 102 504 983 108 117 424 128 817 875 110 526 920 78 389 799 97 62 264 88 807 855 96 625 910 135 831 975 109 48 945 126 13 594 88 261 688 97 918 995 92 46 196 87 313 571 210 547 558 127 527 552 93 455 824 125 543 982 70 413 589 78 417 581 84 32 526 135 151 406 92 638 832 84 358 721 108 156 881 108 118 336 130 391 397 123 59 723 89 706 734 128 69 773 44 89 312 114 276 382 98 51 988 147 466 606 135 205 675 139 460 960 135 696 884 120 585 786 100 112 285 78 732 983 65 129 321 93 129 160 70 429 617 75 587 700 142 380 836 164 452 709 166 331 895 78 59 570 89 152 355 65 394 623 68 224 633 46 228 828 107 364 732 126 461 611 160 452 612 112 367 515 80 56 176 72 68 295 103 410 752 75 739 876 80 328 501 92 385 745 101 387 459 127 570 827 118 47 551 132 1 146 76 30 322 103 640 832 128 29 219 133 579 794 92 0 108 65 345 555 99 258 482 156 387 868 40 612 840 93 388 642 62 260 418 72 109 283 77 627 991 98 132 365 104 122 858 108 409 945 99 73 547 33 408 482 93 42 455 62 772 984 50 484 627 97 922 997 115 106 916 101 817 949 92 908 960 41 171 564 58 126 549 92 166 949 124 1 334 135 916 953 113 72 673 92 142 381 114 243 519 137 108 513 145 279 562 64 414 498 104 13 45 105 398 618 74 177 194 38 539 644 111 180 917 119 453 595 104 588 955 118 134 322 97 712 842 66 310 439 101 63 324 101 245 358 77 690 802 80 526 909 97 516 586 101 236 618 131 113 697 142 742 820 64 161 584 128 140 878 84 9 503 110 221 451 66 254 435 123 204 809 153 32 856 86 152 718 65 13 279 125 245 518 101 204 887 150 437 831 47 281 848 111 964 993 98 181 199 110 425 722 122 21 821 68 73 290 68 302 952 73 524 749 55 688 899 98 105 307 132 66 691 172 684 973 111 519 909 112 16 676 104 391 472 75 38 453 126 461 846 88 33 223 115 42 716 93 641 871 117 261 732 83 491 526 73 366 564 103 148 296 71 132 903 106 254 579 133 739 922 77 549 963 123 505 830 88 146 525 90 427 836 119 374 831 135 287 727 98 7 677 146 474 756 126 218 691 90 243 983 106 767 795 87 161 463 145 59 837 99 304 913 79 44 916 122 730 972 81 925 939 91 156 537 109 153 442 121 590 822 127 293 558 79 94 411 60 73 526 124 375 785 60 739 999 121 190 721 101 109 852 97 38 881 139 72 330 108 539 567 121 167 259 75 371 493 136 79 726 102 90 130 89 230 288 100 632 735 79 197 474 81 167 661 87 631 946 73 3 326 123 484 833 121 644 728 38 94 996 102 261 604 96 738 752 68 384 512 82 481 641 121 537 833 80 492 817 110 538 615 20 320 471 75 267 359 151 440 765 116 203 640 82 370 571 116 232 954 116 588 774 126 606 689 100 520 759 89 423 645 87 167 752 101 302 970 147 485 530 100 267 637 72 127 130 111 199 714 80 85 287 117 17 506 66 631 686 18 582 975 112 173 616 99 274 341 189 263 935 106 402 934 136 209 552 101 332 829 96 273 548 86 228 642 88 196 530 118 291 554 129 328 979 96 351 366 143 410 831 75 35 889 47 596 717 133 875 938 98 91 935 106 175 241 84 253 864 62 402 947 65 653 718 93 226 650 89 239 907 66 199 894 117 24 715 179 325 974 66 304 907 64 44 789 95 37 632 92 356 707 103 487 636 89 23 842 107 188 903 150 212 908 110 8 334 58 220 727 107 442 734 38 332 624 85 441 905 87 385 847 117 789 830 112 324 657 154 146 370 118 381 982 96 547 633 108 321 541 109 437 566 71 629 796 102 162 924 102 49 696 116 660 699 99 69 272 103 40 96 108 543 914 150 498 876 120 394 554 91 803 883 150 317 371 110 181 274 104 359 833 97 383 883 76 311 822 99 316 527 111 669 751 93 104 797 145 55 808 113 13 151 74 8 130 124 867 973 108 211 482 115 592 896 91 770 942 118 435 932 137 153 903 84 49 915 86 78 524 83 765 779 92 873 881 130 500 662 107 667 818 161 121 300 113 91 299 109 70 790 94 250 378 61 98 426 78 183 700 157 367 432 75 691 911 113 16 665 85 183 641 139 361 835 121 32 812 131 162 471 69 255 603 133 68 780 70 474 710 67 414 951 109 24 710 137 192 754 97 431 732 69 486 935 130 418 498 81 372 449 90 1 547 112 253 613 96 109 162 125 840 881 89 510 616 121 589 714 54 368 830 86 577 838 101 164 927 117 96 148 102 697 983 106 357 683 113 237 780 130 301 321 145 293 384 87 653 987 133 227 497 102 83 242 112 346 572 45 810 817 95 412 782 103 334 787 76 59 134 116 179 713 98 659 851 58 727 952 68 509 716 95 13 474 111 240 317 114 7 424 135 235 686 56 362 742 65 224 764 56 97 353 93 55 134 43 581 589 96 454 914 119 467 939 73 212 931 52 573 718 98 375 426 83 291 557 133 739 962 150 367 521 90 68 345 31 133 348 91 236 882 108 656 741 73 27 967 99 83 419 119 284 989 88 395 552 145 315 449 73 608 813 120 224 510 109 403 954 75 210 404 104 455 858 119 201 774 73 0 960 78 169 337 69 294 969 57 638 859 118 73 180 132 155 806 108 316 336 169 381 604 116 160 775 93 13 598 96 690 776 69 9 864 151 659 747 95 271 425 50 53 391 58 634 879 115 198 375 85 235 766 126 122 623 104 605 873 131 471 713 66 919 987 119 208 270 177 310 655 96 641 729 112 303 972 115 78 102 110 281 397 153 113 543 140 127 995 98 44 941 46 11 206 68 22 867 83 54 663 83 361 530 78 211 622 102 701 955 96 586 802 125 558 771 175 593 842 128 493 605 113 283 458 107 400 922 142 215 354 74 415 479 93 532 918 119 271 440 128 641 934 25 774 789 68 93 283 166 577 815 122 290 978 75 0 729 85 46 909 89 844 913 92 8 886 80 480 673 103 831 869 62 197 853 86 424 623 41 0 528 101 60 135 132 476 913 82 771 967 90 334 526 77 71 517 113 31 224 69 557 740 109 514 848 71 153 413 104 201 372 118 469 616 104 244 578 122 347 729 118 186 735 68 241 358 57 51 297 102 427 634 114 302 639 83 90 736 159 517 646 114 137 925 116 560 971 58 5 369 70 828 876 110 408 426 72 530 609 127 449 584 33 792 925 92 374 515 92 318 572 88 374 664 101 549 613 79 94 180 52 271 347 55 153 197 80 307 352 54 140 941 86 215 572 118 207 680 90 264 547 124 246 908 71 725 934 85 253 341 105 664 908 139 333 895 118 227 985 63 163 234 111 360 576 86 181 385 126 70 310 119 131 953 131 595 895 84 31 37 96 355 508 111 362 673 144 177 533 56 276 436 112 526 652 119 217 817 102 648 817 132 82 184 107 151 967 86 587 739 91 96 313 35 513 865 94 601 642 130 606 814 80 806 834 65 605 794 125 36 354 103 741 880 75 568 802 138 322 915 102 36 609 103 290 694 87 43 940 55 380 548 107 242 445 108 219 291 130 894 904 83 84 295 96 459 614 90 459 999 97 800 951 19 91 811 139 553 623 25 37 734 109 267 585 87 77 535 77 338 525 107 678 784 119 144 566 86 130 491 149 532 811 128 719 774 84 911 944 89 310 456 87 129 512 104 253 925 57 23 345 76 145 250 113 101 305 166 9 853 122 318 568 62 568 761 71 920 965 118 165 668 106 216 958 131 89 100 57 153 595 123 481 860 129 149 303 114 228 465 68 989 993 127 327 453 64 115 223 151 280 578 90 413 582 123 508 790 91 155 610 95 227 356 80 576 888 144 742 949 49 119 177 94 671 705 75 630 725 52 145 977 111 633 753 105 136 705 110 198 757 101 165 961 46 136 572 122 71 578 116 720 891 61 607 953 83 228 818 83 300 750 72 836 929 109 386 444 125 525 896 89 60 366 143 634 905 84 117 929 78 538 781 155 342 625 127 67 562 64 377 411 96 525 726 61 478 983 132 109 130 52 190 564 112 623 676 91 212 526 15 570 778 80 342 449 156 97 837 69 48 995 45 273 345 125 745 990 83 776 821 97 582 649 71 401 881 90 378 802 45 385 982 119 718 977 89 401 574 89 194 310 152 129 278 54 445 661 79 45 239 151 9 790 98 121 868 50 734 902 114 899 908 93 318 686 111 330 836 101 115 151 72 491 992 123 405 630 83 145 973 137 586 834 64 610 789 116 400 488 75 603 850 94 555 898 116 838 874 97 327 351 125 59 188 50 427 573 120 804 941 97 185 956 93 384 792 107 21 389 83 110 819 44 685 811 129 71 697 129 287 801 47 279 455 67 158 982 129 54 354 71 31 661 76 141 808 148 167 726 128 191 355 174 553 982 78 125 675 82 208 370 94 37 682 121 219 317 157 35 414 98 399 984 124 506 851 87 76 726 128 310 782 117 563 841 87 633 709 95 105 438 85 333 692 102 43 532 47 312 858 102 278 449 70 15 226 98 302 653 86 488 854 107 234 926 110 196 367 168 524 973 71 347 761 84 351 595 57 418 938 135 59 380 124 175 349 128 503 821 140 554 557 100 56 523 83 336 747 82 307 433 81 23 144 118 572 879 132 163 402 107 267 392 96 199 681 103 359 375 99 59 172 86 484 882 107 388 991 87 169 794 112 742 889 144 247 958 101 313 692 121 597 961 73 113 593 75 392 560 46 699 896 71 461 757 116 403 597 98 336 369 97 393 988 103 372 710 78 76 870 154 548 616 89 354 864 87 45 88 100 431 506 67 594 721 87 236 846 69 268 650 75 252 319 96 470 620 99 101 399 89 75 177 65 274 423 130 32 704 78 144 975 158 489 600 97 93 295 57 66 239 87 804 991 72 506 858 141 268 390 97 375 623 130 24 386 123 3 541 91 372 580 94 696 963 129 349 547 111 58 304 131 27 843 40 138 443 70 404 786 123 119 937 93 472 666 145 122 873 92 579 599 86 124 403 68 405 890 80 489 842 35 167 289 83 187 807 60 531 820 46 191 717 79 67 141 83 463 917 83 26 683 79 103 816 87 434 694 111 62 176 126 132 249 110 263 659 129 110 318 105 184 757 101 378 646 143 121 764 135 365 777 100 227 967 93 132 863 76 195 750 94 741 903 89 289 733 86 505 793 104 552 590 125 370 817 127 140 352 89 162 895 117 206 426 52 578 995 111 119 146 135 203 713 67 678 845 106 59 252 63 147 994 123 445 926 85 57 450 107 120 766 155 0 321 118 626 902 62 583 672 133 13 580 155 303 735 56 66 900 98 646 715 118 546 685 108 238 264 68 131 238 37 273 533 31 39 644 71 96 137 122 215 250 68 520 764 95 54 745 90 191 583 125 51 937 109 224 742 123 57 915 50 224 383 117 6 364 112 32 730 100 128 644 138 119 886 80 39 604 67 235 980 91 412 534 124 305 634 93 618 666 38 73 389 122 40 911 96 646 709 131 945 950 143 517 651 87 727 969 84 387 696 103 512 941 118 333 590 86 296 702 150 480 838 65 83 377 131 29 351 159 337 904 110 130 901 141 86 241 162 377 388 70 211 929 34 419 442 79 402 494 115 137 188 74 146 276 123 626 644 123 246 325 111 174 433 68 450 815 88 200 263 110 169 635 81 167 193 85 507 930 75 337 791 140 194 646 48 175 843 60 467 846 170 112 781 75 599 700 100 285 460 109 275 369 127 19 426 90 51 611 72 458 806 146 385 635 63 514 977 102 98 608 97 742 898 117 250 437 130 168 830 148 187 603 136 508 752 108 172 707 86 181 755 128 328 565 131 152 830 65 778 895 132 90 551 81 436 616 136 89 651 79 11 669 127 345 990 67 525 664 49 780 848 151 49 493 113 485 766 75 112 755 140 484 887 98 198 821 98 548 556 132 213 999 122 591 851 133 504 763 64 240 352 123 10 991 72 58 357 74 549 942 113 486 515 118 120 699 132 255 657 104 64 401 76 614 622 99 285 803 100 571 711 119 463 755 115 15 458 65 92 501 100 18 952 76 761 924 50 118 174 91 294 991 63 169 265 75 101 339 69 96 852 98 429 566 94 60 478 82 162 773 206 183 771 169 188 605 76 40 620 109 330 749 71 306 926 88 566 879 135 195 770 115 599 799 133 449 763 45 534 986 80 816 887 87 298 708 120 175 251 94 366 491 114 431 894 63 135 961 98 669 883 87 325 467 50 617 762 64 150 621 101 706 797 41 93 520 97 833 868 69 391 749 88 327 395 53 98 929 108 254 337 101 637 780 94 377 705 93 226 732 132 301 579 141 604 945 69 873 983 128 591 820 79 93 502 123 162 872 95 143 704 85 215 259 75 492 988 91 138 837 135 238 440 114 108 662 112 61 195 139 57 366 128 577 879 110 265 644 104 214 672 104 240 829 92 241 814 128 642 899 84 764 777 89 168 954 122 453 977 97 24 93 64 265 886 113 108 331 100 858 877 157 89 314 33 236 612 92 110 521 93 234 526 173 399 770 93 236 525 125 497 546 104 526 527 127 129 975 41 158 625 134 478 625 105 168 320 111 218 859 72 573 892 115 375 759 95 332 926 113 194 203 161 611 776 100 286 408 92 716 758 149 469 674 76 421 668 83 308 397 139 509 976 131 893 947 101 644 904 35 928 945 81 419 501 69 178 891 95 383 988 139 731 979 131 263 832 96 186 935 55 359 592 87 62 537 78 696 840 94 12 811 116 158 801 117 150 935 122 738 830 98 70 944 112 118 748 96 682 706 125 91 800 97 452 606 85 397 705 116 691 727 73 107 279 59 316 367 133 56 967 102 686 857 133 30 142 123 211 987 132 570 765 109 596 612 54 44 688 144 120 724 111 193 298 125 103 621 128 64 573 123 188 596 102 274 359 99 162 321 131 550 799 77 13 386 84 215 564 120 86 283 97 165 370 135 347 476 59 526 552 93 173 337 126 673 875 172 18 636 95 220 988 107 189 563 118 455 539 90 204 267 65 103 868 110 196 744 76 575 664 94 249 893 70 100 937 70 113 533 66 461 546 97 51 747 133 648 714 68 740 747 147 47 881 193 104 598 101 355 793 89 585 797 58 288 450 133 156 221 65 141 642 48 146 801 138 176 631 116 247 693 41 92 967 65 59 83 116 225 272 104 579 870 61 549 930 133 78 962 72 85 415 122 415 671 120 373 766 103 826 926 106 276 751 52 156 736 51 135 577 103 352 599 107 434 851 91 436 859 53 730 968 75 3 661 106 44 886 67 297 892 96 56 602 136 476 766 90 186 393 116 69 409 147 416 873 89 252 551 98 368 441 84 732 791 124 80 844 97 235 448 93 318 565 116 547 553 89 376 903 71 360 780 148 438 847 150 65 825 110 895 908 124 394 861 136 176 374 139 671 782 128 506 961 89 52 64 109 854 988 43 142 980 69 526 573 57 244 345 124 22 997 118 321 601 122 300 493 111 123 508 50 80 675 70 413 975 89 407 529 58 267 800 121 177 379 106 227 330 129 31 473 59 356 529 93 7 338 88 469 677 52 260 458 101 239 694 144 220 228 94 330 679 137 743 933 96 160 623 147 14 560 76 760 934 119 89 92 91 194 950 119 13 872 57 324 745 55 175 502 77 242 971 104 216 531 96 62 715 88 642 758 144 95 436 124 423 679 130 147 749 109 659 732 110 681 850 115 487 559 102 646 865 102 558 980 58 15 420 97 440 917 81 330 596 153 773 799 73 222 859 71 252 613 132 643 741 83 481 590 121 385 777 106 776 950 125 368 856 83 3 112 39 784 828 84 586 661 71 281 359 75 653 893 124 283 326 38 83 235 91 228 734 103 58 95 116 34 574 115 189 585 96 139 884 97 892 972 59 105 215 167 133 322 116 325 524 75 112 741 147 49 768 52 533 807 115 446 876 108 503 826 113 239 739 99 595 619 161 283 661 82 15 444 122 131 712 124 828 886 113 507 897 109 534 858 127 586 820 87 950 952 51 139 906 115 76 626 97 207 854 38 521 625 122 843 879 68 153 492 111 133 142 131 677 918 139 368 954 100 119 358 127 153 685 87 78 314 91 298 405 159 89 665 142 232 703 87 191 330 94 648 970 134 81 907 64 90 915 40 44 850 121 318 915 143 477 816 69 318 322 77 243 968 117 197 555 66 523 901 89 173 448 122 826 879 76 14 511 115 666 804 96 22 452 116 218 371 69 116 613 59 596 738 70 0 48 81 146 344 135 276 606 97 82 896 83 88 871 141 225 456 38 417 735 174 788 954 88 375 730 100 736 779 69 168 793 151 640 729 149 72 832 68 154 608 94 273 420 106 713 879 91 50 985 83 581 810 81 345 374 119 66 387 55 174 406 122 15 899 117 317 350 147 486 835 108 366 538 115 890 913 196 403 871 124 350 767 71 746 958 68 270 871 74 563 958 126 855 993 86 471 673 89 641 648 83 164 734 116 173 527 47 492 699 102 418 460 117 504 935 68 31 70 125 137 284 85 215 310 86 144 379 115 103 634 119 296 858 90 502 930 137 505 560 106 159 648 94 38 592 94 212 260 69 334 901 165 648 894 88 105 722 130 519 527 72 451 881 121 28 227 83 584 763 50 539 736 118 74 332 51 3 796 79 701 771 135 655 918 82 430 995 71 500 707 108 131 463 104 452 731 103 216 714 73 721 818 58 338 939 117 469 488 111 329 563 133 128 251 119 205 770 86 453 678 86 85 938 130 70 971 91 238 417 157 573 854 81 84 287 64 882 953 104 199 775 97 88 262 87 205 391 85 819 968 72 348 693 60 288 607 141 42 166 82 258 959 74 55 128 141 363 731 48 37 867 165 592 898 81 814 981 127 304 436 40 525 712 83 266 684 99 427 602 134 198 379 83 70 440 74 386 408 76 144 570 127 846 987 113 92 191 144 320 597 142 462 598 108 225 906 151 170 857 103 111 608 118 387 895 130 46 287 105 313 935 107 565 579 36 410 619 139 827 884 97 158 390 175 719 807 84 371 845 85 124 553 114 770 865 161 289 483 86 290 613 117 315 996 99 193 758 155 256 474 65 14 296 95 388 606 115 403 643 111 427 542 101 165 295 132 365 610 127 542 808 116 52 268 61 341 648 150 744 830 115 703 881 106 530 548 159 50 308 145 196 807 100 90 740 130 596 955 80 169 567 24 95 462 60 417 440 93 159 940 72 419 808 88 620 638 137 318 831 119 199 792 60 7 91 120 12 273 141 28 246 169 147 708 129 398 518 93 521 818 81 299 553 108 219 856 116 534 886 50 632 882 119 298 408 74 264 292 126 334 856 109 416 651 108 197 688 95 609 930 78 294 543 102 205 215 45 179 935 105 33 58 135 179 461 99 464 918 134 470 730 76 329 732 128 367 909 103 231 826 67 494 809 94 599 754 87 407 784 92 568 738 103 11 690 108 79 486 79 68 396 95 390 881 68 648 733 117 244 763 126 211 926 118 34 811 115 461 977 116 38 399 133 365 731 161 25 305 96 870 926 141 66 815 74 62 798 120 681 695 111 295 739 92 10 185 77 70 162 84 379 957 152 194 705 65 74 862 128 673 750 49 730 961 120 570 945 101 32 442 88 45 665 152 110 248 152 534 953 125 156 444 115 170 900 84 394 677 102 366 749 110 429 669 94 212 429 110 15 350 58 488 803 129 138 175 112 608 987 51 74 484 139 198 800 111 149 232 125 508 651 89 51 789 155 326 483 89 334 988 142 280 371 94 356 806 139 338 360 130 214 423 77 34 289 98 115 717 98 83 204 144 567 808 83 406 556 102 85 454 118 385 406 63 315 540 138 64 199 139 97 774 65 144 814 94 385 851 101 264 376 89 154 372 69 831 832 119 807 963 108 434 852 110 684 921 73 773 860 122 195 272 56 88 569 100 309 851 123 455 594 81 335 512 125 282 550 74 815 935 152 231 256 95 637 739 98 72 238 146 95 584 57 68 169 83 218 492 119 885 994 1 128 190 153 140 543 102 151 621 38 380 668 121 468 744 132 183 826 99 274 890 96 537 726 119 211 819 132 737 991 63 135 802 109 430 742 109 626 696 81 142 373 57 365 404 87 75 725 66 329 730 56 250 817 47 532 838 118 882 938 107 168 316 115 74 840 48 106 474 110 51 423 113 132 473 98 455 664 117 530 910 99 593 917 112 225 833 63 445 807 125 60 800 124 128 196 135 117 775 101 487 787 132 307 714 113 449 982 126 332 861 75 322 609 104 354 646 133 174 253 73 269 602 150 610 706 55 910 972 94 339 834 82 166 193 123 448 755 78 394 782 64 33 800 138 82 293 89 371 376 102 364 841 123 20 236 95 100 701 75 433 725 120 361 916 57 100 969 151 560 859 112 838 839 30 67 290 163 234 589 26 90 625 119 764 944 101 159 921 84 53 525 93 866 980 85 45 416 102 528 675 74 235 361 122 853 909 167 213 872 139 481 849 101 335 516 128 207 341 95 513 793 131 361 395 85 487 676 74 28 483 97 463 530 111 184 951 79 174 764 76 251 837 139 44 436 126 620 897 127 768 927 87 107 756 79 24 741 98 397 398 152 210 486 95 335 739 40 53 152 125 131 928 123 564 744 62 12 732 63 314 727 145 311 790 63 140 879 56 34 207 101 112 168 121 703 900 150 157 433 112 527 908 91 647 780 224 227 537 79 471 746 154 290 798 89 171 896 84 540 765 67 4 48 65 207 970 95 52 834 120 91 350 68 58 488 72 220 355 107 261 566 141 372 838 103 49 149 110 39 511 120 165 466 110 158 322 75 707 791 125 331 937 60 615 627 111 283 938 124 258 694 66 443 614 114 47 692 84 359 734 105 234 897 82 122 407 71 316 337 69 335 683 97 406 943 68 477 899 137 544 560 94 63 169 101 139 367 105 147 552 85 340 655 93 102 833 104 17 713 86 76 325 69 84 819 54 344 739 128 55 320 115 418 447 74 221 239 96 439 893 61 78 376 89 316 962 26 282 626 145 266 652 73 14 331 92 838 971 124 23 105 106 104 488 119 745 750 85 933 937 139 293 971 111 216 883 80 612 944 56 48 819 63 67 864 98 157 289 100 95 146 84 119 626 73 111 168 182 19 140 107 55 888 84 568 632 122 407 753 92 380 466 104 52 836 99 133 625 104 237 757 43 361 458 98 28 927 48 80 390 74 66 708 69 971 979 80 706 871 96 293 494 95 495 847 71 420 988 76 623 706 78 399 702 99 103 819 100 150 676 102 168 765 112 178 943 101 611 839 128 9 886 111 275 903 39 258 642 78 13 543 88 133 221 97 684 928 178 733 890 68 28 131 99 817 889 64 266 586 119 121 830 120 713 715 74 711 982 90 435 685 123 62 983 117 437 511 101 249 396 108 551 767 133 211 443 59 380 663 46 268 675 101 99 620 87 327 577 143 815 864 106 26 341 88 285 762 123 105 217 144 254 972 71 161 699 111 34 305 149 575 672 68 161 409 49 96 725 86 673 920 16 366 867 61 634 952 123 39 640 127 382 598 141 76 752 130 92 208 63 62 909 117 91 258 75 202 838 92 911 912 89 618 800 98 28 397 84 245 975 129 67 558 110 114 466 108 128 653 99 360 715 99 70 318 87 181 922 90 636 884 117 506 882 78 100 427 92 404 624 88 7 807 113 448 745 120 808 935 179 672 970 89 97 924 127 174 329 102 299 810 89 208 411 104 244 615 94 563 724 91 190 529 139 189 212 55 282 430 129 250 824 53 275 552 148 329 748 82 301 581 58 463 773 84 96 307 78 32 783 100 286 351 62 56 535 140 95 835 93 252 826 125 258 388 107 58 527 161 267 376 123 173 182 104 422 468 91 219 489 111 620 957 86 320 876 74 794 981 111 379 862 135 153 258 103 211 672 25 36 77 95 538 606 75 389 483 82 507 587 102 773 993 48 308 833 140 361 747 73 61 363 108 274 790 56 785 880 93 68 223 80 63 594 112 686 982 129 193 314 117 259 915 109 255 833 42 127 134 78 379 912 100 458 895 133 29 869 109 141 881 89 202 913 69 534 755 82 587 706 163 539 723 117 424 910 89 5 119 89 321 462 95 438 789 39 674 867 64 450 902 64 117 406 55 409 435 120 192 382 60 9 722 137 345 970 126 704 735 106 32 656 142 77 375 90 651 788 80 117 966 77 43 487 117 252 323 91 342 633 96 565 899 108 238 332 138 479 707 114 83 567 74 270 534 115 108 422 128 275 820 95 431 465 31 18 313 88 752 916 148 524 745 71 113 875 82 343 982 133 73 979 133 34 727 139 222 968 58 551 565 26 49 174 153 291 412 84 371 691 46 452 651 162 282 449 69 304 711 90 351 865 108 141 856 70 157 267 67 546 562 110 682 816 115 379 424 139 13 715 106 64 862 89 461 959 115 270 547 138 308 699 119 140 610 121 7 813 68 294 352 98 718 750 76 312 952 78 299 552 112 533 677 82 17 380 91 136 154 74 127 353 24 718 801 156 226 448 113 236 828 83 566 992 113 329 686 61 23 827 59 247 286 95 142 971 95 130 698 94 138 818 91 374 456 61 13 722 125 637 744 91 692 780 100 154 577 104 138 859 56 420 691 63 507 920 118 410 557 101 471 976 64 159 503 150 847 981 132 488 492 62 419 865 141 233 642 85 42 879 126 63 183 75 103 910 72 189 958 114 264 842 131 548 748 159 588 630 143 439 445 125 187 981 128 93 674 124 249 934 127 471 700 97 124 175 96 860 960 99 108 351 87 545 570 77 324 723 101 51 471 116 445 552 136 56 245 104 620 733 95 821 962 121 576 928 121 254 416 116 335 648 128 52 965 69 342 373 122 372 654 123 557 648 137 321 871 97 232 707 109 243 900 134 260 598 114 473 553 89 109 492 90 424 693 56 442 967 88 47 906 115 213 724 114 382 947 59 158 537 76 541 703 81 45 558 136 107 530 99 250 864 99 137 654 126 80 722 127 265 968 101 832 912 90 345 609 114 85 479 129 178 767 109 797 852 74 436 933 104 276 422 80 792 946 82 242 427 90 52 980 105 476 852 86 198 448 62 220 677 145 651 727 30 49 938 116 201 405 121 249 960 64 538 808 142 397 954 61 467 709 48 663 843 61 125 362 21 484 902 116 797 843 80 199 601 98 71 992 90 701 748 142 346 809 141 53 645 73 290 373 90 390 753 62 173 935 49 272 563 103 370 756 79 90 182 85 96 250 104 493 559 81 609 849 141 22 338 116 3 417 116 776 907 73 141 513 75 117 249 93 118 437 140 186 955 68 78 397 89 384 630 112 131 719 111 284 359 91 102 559 162 628 636 169 365 859 114 414 501 128 56 309 99 431 673 101 51 891 101 52 298 123 247 419 107 422 719 69 196 837 85 74 485 93 229 720 127 4 254 138 593 941 83 82 327 99 111 172 100 467 891 65 145 885 70 26 117 135 174 822 133 877 896 37 87 685 101 290 384 157 674 830 113 669 821 71 134 828 120 435 896 37 99 422 128 192 866 64 637 899 91 140 678 78 313 980 35 537 944 86 197 917 102 358 532 75 395 578 148 608 656 142 472 864 57 199 980 147 341 375 70 127 460 86 238 570 109 377 429 75 46 452 99 63 810 108 197 658 42 335 799 126 340 795 85 230 471 49 394 400 72 664 926 114 97 473 97 251 694 120 511 739 72 700 885 119 27 836 111 193 553 83 76 343 138 714 723 96 138 961 82 107 472 65 274 684 92 44 254 136 73 284 111 127 787 66 227 829 80 60 681 82 295 605 76 293 515 57 612 912 72 118 792 105 349 930 84 201 274 132 241 558 63 444 867 126 292 538 93 422 437 161 416 974 70 320 966 92 235 576 107 383 664 107 126 493 89 213 658 107 208 477 116 324 965 144 107 465 123 283 345 91 418 985 98 41 749 133 663 817 108 325 892 106 3 529 35 128 708 116 216 333 85 48 684 74 69 658 116 522 648 103 317 399 76 427 740 51 6 508 104 407 751 48 188 411 84 917 983 70 434 788 45 249 828 89 336 444 104 128 498 172 11 520 118 427 812 127 321 396 112 759 974 116 161 389 125 569 730 89 550 779 90 749 877 94 571 931 98 103 179 81 54 886 111 846 865 107 495 796 93 360 520 79 576 721 114 39 700 80 283 289 101 407 907 129 205 265 78 515 670 91 669 917 88 0 296 166 543 757 86 595 970 106 280 482 110 371 573 81 468 890 127 220 540 133 64 601 135 361 915 100 31 436 50 631 741 106 252 581 78 266 978 85 236 683 79 92 221 83 89 238 112 254 757 116 313 642 55 346 495 172 420 431 89 379 936 118 546 744 123 56 203 55 96 755 85 79 968 94 380 831 73 199 579 112 744 784 118 122 379 120 56 870 41 250 836 97 194 622 77 90 300 58 846 966 115 747 853 97 121 342 96 849 885 128 364 930 32 634 799 89 114 908 113 787 947 102 495 753 143 369 384 103 12 143 71 354 887 48 205 970 86 186 400 82 91 97 116 390 693 122 223 573 107 884 913 93 576 827 66 545 850 107 241 612 64 263 829 91 211 956 89 293 767 106 927 976 93 66 785 124 535 977 111 170 645 77 399 406 89 282 819 83 276 837 106 381 667 78 566 975 98 514 894 124 163 931 114 206 402 132 481 539 102 221 950 133 330 637 106 133 361 63 129 625 79 85 166 85 356 769 84 16 353 161 642 714 83 180 766 95 147 643 120 233 731 110 470 481 80 480 688 74 47 594 122 190 931 180 223 647 117 491 878 161 322 564 154 125 246 83 356 634 66 572 798 143 353 705 95 912 935 107 194 485 94 708 738 98 943 991 86 66 201 57 476 926 136 541 574 43 28 917 76 99 123 148 535 996 65 100 654 134 112 611 75 815 823 73 647 911 47 267 320 78 129 649 77 81 131 35 328 481 109 708 858 136 278 671 78 647 883 111 51 665 69 462 984 99 978 980 115 652 747 86 586 971 106 134 995 123 60 326 109 63 193 94 556 822 80 184 764 86 148 852 134 154 894 100 280 893 126 211 315 96 138 337 99 141 460 96 41 338 95 39 905 82 96 893 77 93 223 115 350 824 103 202 619 111 481 961 106 500 876 101 212 481 88 807 977 89 495 515 143 693 858 84 48 532 120 269 372 131 103 927 116 170 846 133 233 251 76 144 633 103 306 761 107 352 876 134 607 781 101 362 641 134 280 772 90 316 726 77 57 541 115 19 177 136 330 486 97 608 704 52 514 831 95 133 742 112 38 72 91 288 296 97 11 370 74 59 424 41 199 763 102 197 471 81 826 827 146 73 768 100 449 532 97 812 910 82 339 605 129 4 641 103 224 840 118 274 416 143 71 988 99 345 884 32 291 356 67 537 888 120 455 759 104 300 378 119 751 889 118 101 393 69 633 691 83 43 196 108 184 978 43 38 901 74 48 937 46 110 252 108 100 965 94 170 466 82 676 770 130 691 882 47 112 876 43 94 533 62 228 601 76 498 667 69 616 815 124 527 726 97 260 334 72 90 791 77 134 502 104 129 983 70 407 889 123 377 404 56 96 631 79 331 380 87 130 812 80 117 952 100 17 626 126 612 856 104 219 688 140 46 579 88 395 493 136 552 837 125 46 327 120 34 242 155 267 711 76 472 515 74 335 383 94 481 580 79 201 538 122 74 373 85 8 969 45 437 601 83 159 425 77 833 933 74 774 885 45 608 848 102 386 488 144 135 730 74 10 993 94 509 863 41 812 998 87 170 617 89 320 991 50 580 686 81 20 504 107 616 657 129 229 869 90 141 762 61 289 856 47 95 940 64 57 305 93 481 993 65 700 815 64 34 780 137 876 884 90 39 575 110 528 752 128 647 804 146 421 767 117 194 666 97 562 696 67 13 588 144 295 576 103 497 808 64 356 725 106 34 344 38 510 826 131 455 867 134 211 424 112 61 630 88 59 416 109 582 695 69 102 184 82 428 665 109 71 519 52 149 586 74 182 619 88 251 836 109 351 982 87 148 526 122 273 362 95 412 427 93 33 53 57 133 539 72 275 888 90 443 492 139 356 442 105 245 459 134 257 640 114 606 900 94 453 823 108 201 422 101 653 757 119 219 778 85 1 76 84 171 200 27 742 947 114 783 926 91 534 901 76 334 372 116 50 419 99 331 650 115 55 656 119 147 531 128 276 734 112 154 849 71 227 256 156 137 725 142 73 76 93 17 926 70 13 295 134 172 276 167 601 950 118 59 714 154 61 426 112 807 935 156 126 841 117 411 547 104 745 937 97 521 891 85 96 101 110 34 484 176 391 493 127 822 991 121 622 734 126 82 726 76 244 342 123 183 962 121 282 322 95 171 281 88 627 740 131 250 765 86 333 390 136 403 823 110 535 883 115 32 860 81 110 311 71 712 873 107 458 725 137 355 947 118 166 847 120 122 598 58 220 692 127 143 971 109 181 995 75 928 931 117 23 518 132 346 640 96 453 969 33 156 407 123 33 632 120 137 802 86 575 774 108 727 910 81 98 767 89 344 654 120 394 594 67 652 745 64 400 723 98 329 746 180 962 988 63 145 328 70 433 752 82 29 848 93 31 749 106 509 725 160 816 963 129 192 958 106 70 610 109 228 656 95 505 818 126 516 701 112 59 941 132 182 693 45 238 653 81 299 322 101 95 594 164 673 739 78 79 616 131 544 594 82 403 468 122 649 704 103 405 613 31 164 978 116 149 928 159 287 814 88 95 693 117 713 985 103 103 233 99 797 811 79 381 904 126 238 806 77 89 339 122 634 895 100 321 459 117 280 349 82 506 570 75 41 621 110 346 744 196 22 823 123 201 448 73 125 480 88 8 730 96 359 472 104 380 725 109 335 980 31 168 211 178 322 845 129 330 908 101 103 244 133 37 934 67 284 408 140 467 822 140 532 929 113 485 659 125 471 630 145 563 896 106 165 942 88 424 721 89 64 80 98 210 826 91 637 902 46 280 521 89 58 543 90 535 720 93 694 835 43 434 586 81 255 698 138 23 969 109 759 891 75 89 435 99 39 381 133 268 713 133 146 220 95 235 264 125 244 811 99 670 743 95 376 681 78 94 622 128 20 998 75 513 518 60 443 549 100 39 253 96 234 482 95 372 930 64 35 241 88 412 838 43 852 984 80 590 701 112 258 767 90 268 894 71 232 588 85 538 867 145 66 69 135 157 897 123 402 586 111 209 416 124 143 763 86 211 320 91 168 418 144 52 571 101 56 704 68 192 692 84 73 974 101 74 871 54 358 607 103 714 746 123 101 909 111 400 967 82 12 471 95 84 735 105 463 928 129 522 844 60 7 566 138 265 354 144 811 938 97 93 800 76 83 320 139 464 536 135 610 669 147 35 399 75 146 402 110 99 223 124 131 834 125 119 245 129 155 408 72 321 674 87 586 781 55 129 254 94 468 884 120 215 548 124 56 951 101 422 434 124 226 872 58 299 793 69 227 538 116 134 927 109 750 940 108 342 506 100 335 787 112 193 389 120 45 83 132 51 658 69 183 342 132 426 447 39 151 417 134 571 772 115 141 158 98 861 943 91 692 849 98 749 926 52 726 952 85 348 697 108 289 471 110 61 275 79 330 709 65 91 659 81 407 805 153 456 779 156 234 815 60 44 305 106 756 790 122 102 192 71 386 646 103 507 682 69 454 945 66 689 734 76 289 836 73 41 269 90 132 133 133 294 861 114 156 926 100 116 507 68 232 583 108 128 955 108 365 808 109 7 980 143 339 793 159 405 524 132 583 742 92 39 669 56 717 782 155 285 287 79 525 902 113 312 775 121 620 821 145 219 965 88 463 666 117 809 850 92 497 995 77 259 289 127 542 869 120 383 863 119 139 174 98 513 773 93 272 622 108 122 910 118 18 332 105 469 968 132 490 841 68 18 538 146 86 924 108 469 851 97 467 753 127 333 623 133 664 752 77 662 755 98 232 771 86 337 926 107 498 678 79 49 301 97 799 873 130 187 264 109 527 809 58 110 667 153 735 965 99 396 423 92 227 467 99 573 679 156 357 467 41 53 961 69 56 275 44 233 430 90 626 765 105 116 749 138 201 430 117 335 533 68 459 897 43 127 963 61 167 854 62 102 971 99 105 970 83 955 998 68 338 797 102 513 920 102 107 378 108 413 668 59 156 684 117 389 522 120 754 780 40 354 551 99 676 906 105 66 461 122 22 581 91 267 657 137 597 625 94 532 636 142 666 853 102 722 824 152 742 961 170 941 968 83 201 439 127 226 259 34 139 437 58 48 327 151 218 751 124 180 845 77 500 625 76 369 983 54 34 953 80 781 986 27 294 482 111 298 965 45 44 662 108 610 639 83 143 607 174 151 272 30 329 966 103 293 871 113 584 846 122 768 798 85 193 527 107 260 573 106 557 680 151 382 873 92 154 811 82 394 701 69 137 692 140 0 683 135 473 614 111 134 486 129 318 942 71 123 875 92 331 972 91 864 897 70 151 360 105 370 389 73 58 452 83 318 877 91 113 872 108 347 493 99 91 314 110 114 894 87 1 266 79 469 515 140 62 864 88 336 781 115 267 650 143 363 914 75 36 961 50 392 752 105 63 968 50 41 823 55 553 985 148 570 887 122 157 321 77 175 296 64 828 864 73 110 657 53 60 73 128 485 725 112 109 241 76 772 819 56 699 789 106 326 328 83 610 935 115 166 330 91 492 980 89 665 987 119 342 668 128 286 617 58 756 824 113 374 535 157 363 501 127 44 392 145 47 969 127 440 747 37 69 841 95 111 993 83 289 971 131 247 518 95 192 333 70 150 645 86 59 716 103 434 531 78 19 313 71 285 960 73 730 806 108 35 264 46 251 846 122 378 833 110 186 590 43 125 682 92 414 502 107 512 563 102 742 875 49 353 380 117 253 736 98 40 898 110 27 774 110 199 281 100 74 415 77 44 413 126 253 984 166 172 527 102 202 540 89 110 483 129 105 803 127 541 951 86 17 773 51 262 992 94 44 119 52 159 530 99 676 772 93 418 530 115 855 954 117 300 937 121 256 694 97 290 817 66 69 716 137 319 619 117 652 877 89 348 761 40 552 582 105 343 609 104 81 853 151 198 227 133 20 887 143 65 584 99 686 712 145 189 385 82 33 791 94 409 507 86 178 342 112 234 393 108 0 32 55 333 926 80 415 465 74 139 492 93 90 197 139 651 690 84 709 740 86 200 919 107 379 505 134 308 870 78 231 916 92 281 871 134 631 856 111 266 872 72 410 827 23 173 994 78 600 866 165 782 804 98 783 916 79 151 776 81 245 635 85 439 751 64 67 289 88 130 210 111 349 814 134 746 926 90 677 732 137 38 432 117 49 356 118 541 576 108 205 342 98 398 507 93 172 658 130 636 775 129 428 714 52 384 449 99 644 837 36 202 515 102 91 532 111 148 491 101 466 878 117 453 576 124 382 465 128 600 899 121 433 979 133 218 928 77 600 826 62 623 888 123 447 605 98 792 999 44 637 964 154 394 779 107 632 862 89 224 388 109 638 955 99 800 917 86 434 662 79 415 512 130 917 937 107 4 362 171 559 647 96 40 250 144 513 851 86 337 819 85 171 885 120 668 727 10 23 696 56 538 803 84 128 411 95 169 864 91 257 567 137 287 719 93 606 751 21 343 831 105 58 246 90 157 486 102 59 203 83 117 376 70 410 609 78 26 368 90 419 482 133 423 750 72 208 921 108 340 792 128 29 877 96 7 860 136 105 673 70 638 871 171 82 262 83 702 961 109 69 446 107 378 498 84 558 839 116 232 571 102 122 704 79 216 381 93 659 766 117 473 560 71 478 770 104 675 869 82 428 801 113 267 384 85 387 627 58 493 990 137 141 931 105 119 911 151 427 735 97 419 991 77 268 297 99 63 836 93 20 415 88 371 602 135 375 543 118 142 233 80 528 840 172 781 947 104 245 851 174 96 663 77 201 306 168 602 763 101 339 897 90 96 638 169 797 942 95 27 270 142 452 952 107 550 963 111 192 948 75 519 621 95 715 820 108 316 727 78 276 838 94 456 535 53 727 761 54 421 582 92 345 794 82 631 733 82 333 540 85 824 983 133 142 664 81 381 521 166 648 857 112 232 304 83 362 374 76 278 651 123 263 993 102 171 712 111 110 784 116 38 840 54 778 931 91 120 492 105 35 815 75 193 455 68 102 569 144 180 947 68 471 590 151 169 964 86 208 624 85 903 925 24 780 903 96 245 692 123 149 472 131 780 839 107 113 898 73 203 638 148 215 286 53 187 980 91 495 558 112 235 786 90 639 814 136 381 807 70 73 860 110 266 640 78 660 759 175 510 732 109 24 151 108 314 668 95 521 942 137 328 843 44 813 935 132 80 941 70 20 122 127 329 601 90 88 272 138 212 782 81 529 640 72 475 866 96 140 947 47 210 521 116 12 328 115 248 420 83 255 473 53 91 614 56 235 554 71 233 385 35 523 561 57 456 548 39 324 695 54 644 896 133 24 862 86 338 673 75 167 243 116 730 792 65 884 929 76 13 670 64 342 789 103 105 218 112 81 789 98 140 470 108 553 883 79 340 356 76 172 547 57 153 781 166 813 994 123 1 571 76 594 619 104 190 984 117 174 534 112 184 250 96 57 69 104 258 715 110 267 277 128 103 973 27 539 830 103 145 482 82 502 535 135 78 200 97 140 364 101 42 402 33 384 692 180 941 955 65 16 542 125 560 738 60 411 546 84 236 439 100 440 914 112 51 536 129 445 596 84 79 637 147 307 920 81 175 189 120 451 692 94 415 743 87 62 363 106 744 860 90 198 756 143 19 475 83 214 368 62 242 409 124 810 965 102 92 673 143 416 878 74 418 713 87 230 285 100 660 816 154 0 924 110 96 472 87 532 821 117 24 813 58 572 585 102 55 63 144 300 810 119 486 894 154 1 349 59 374 633 131 73 182 65 344 714 82 326 762 111 251 373 118 178 892 53 87 840 99 161 597 134 654 794 53 156 438 103 484 925 131 234 498 141 832 901 95 82 956 65 635 685 102 19 581 106 573 791 76 611 642 75 271 670 133 450 612 73 311 681 110 225 391 72 53 300 115 438 549 148 148 512 80 201 767 116 334 694 95 532 677 158 484 721 101 722 846 61 117 269 55 661 671 104 399 791 73 341 686 144 82 836 109 515 967 128 705 938 79 179 669 92 668 752 134 310 984 71 307 526 81 724 945 112 682 744 96 172 880 99 336 756 131 589 831 126 243 714 158 590 699 89 156 631 124 508 578 100 239 516 140 370 652 133 316 732 84 696 797 116 62 550 91 93 388 89 281 758 88 95 233 128 23 192 119 154 529 94 254 767 142 73 782 119 874 996 91 101 273 69 666 889 41 284 842 70 147 642 84 538 715 126 173 809 103 56 95 94 919 999 94 264 864 86 52 915 96 925 949 59 466 611 97 62 951 13 541 546 50 54 390 116 349 599 114 234 961 91 192 995 114 362 631 74 294 867 45 16 51 148 175 202 154 391 796 80 9 582 117 253 768 85 357 396 51 445 993 85 57 993 88 247 908 90 565 805 119 476 642 91 202 401 77 622 860 82 14 841 151 234 510 128 922 928 67 749 996 75 234 982 108 112 240 87 222 737 137 621 939 78 29 990 142 620 724 145 221 790 99 343 483 110 405 456 117 398 614 104 145 410 79 601 906 89 566 923 54 636 762 109 48 286 111 302 530 130 258 813 45 469 607 70 71 393 129 330 974 121 93 301 125 167 577 68 605 800 114 454 682 90 148 516 80 126 655 97 286 319 93 64 899 86 40 50 145 632 757 93 617 986 116 202 589 51 681 870 164 476 777 52 57 134 49 528 737 127 377 489 87 683 947 21 458 554 155 74 78 89 118 193 99 594 638 123 182 879 112 298 472 166 336 685 119 326 476 91 435 935 104 798 811 87 484 551 114 308 458 79 319 504 86 51 701 143 170 443 88 423 535 47 240 368 96 18 711 83 734 853 100 312 728 95 159 961 122 543 873 142 452 462 77 510 757 93 148 891 87 934 959 126 209 581 95 607 851 132 34 918 122 229 265 89 445 694 99 329 786 147 651 983 54 370 431 68 688 871 59 195 341 75 269 314 110 369 413 110 187 776 84 162 347 68 230 771 87 396 667 147 426 560 89 469 876 71 322 415 115 184 955 121 325 862 55 88 114 121 349 367 111 489 545 103 332 697 103 273 547 129 342 634 93 33 874 140 558 840 190 153 433 47 102 293 89 786 907 74 27 806 101 48 626 124 130 318 133 582 879 131 88 457 85 401 800 123 46 522 93 244 655 138 208 976 67 571 704 94 487 846 134 641 681 95 755 766 127 661 695 131 464 944 138 546 925 105 109 960 63 395 618 98 551 792 80 543 952 92 339 711 60 339 838 109 504 677 77 395 806 64 456 717 99 760 787 104 458 634 85 699 781 109 482 890 83 251 812 113 311 884 95 593 660 128 405 758 129 904 955 76 56 438 77 662 919 145 588 673 158 76 663 88 813 927 46 382 455 133 443 694 117 127 918 82 586 956 135 630 954 73 263 850 72 455 860 71 653 870 85 317 870 76 445 554 73 216 360 102 416 923 47 553 987 114 272 656 113 736 766 99 11 261 44 444 962 74 60 783 76 219 240 73 767 951 112 8 430 109 353 754 119 285 998 95 853 882 122 190 198 92 425 614 75 107 475 107 400 989 83 339 401 3 49 672 105 363 771 147 99 219 104 18 634 115 286 371 58 647 675 75 50 398 107 273 934 79 209 628 95 107 149 114 598 784 75 135 337 114 135 473 93 734 946 92 518 844 107 183 284 83 631 929 115 206 944 100 203 268 80 411 826 71 652 798 97 462 487 59 449 760 66 199 446 61 783 797 126 193 887 108 268 828 119 553 775 62 722 925 101 285 908 105 588 915 108 220 676 86 10 539 132 661 930 96 11 798 119 55 470 102 340 983 82 322 921 106 87 798 83 244 787 107 171 873 80 667 969 82 464 664 134 169 199 56 546 820 97 15 593 112 153 629 74 349 939 139 342 847 67 117 360 75 229 840 59 220 755 124 785 899 115 496 868 119 57 390 62 189 388 126 182 948 48 134 235 113 524 823 105 654 846 147 1 659 81 246 339 100 215 575 110 497 777 54 201 468 70 0 623 55 388 612 114 489 649 72 219 887 128 131 823 88 342 408 144 370 753 153 242 628 83 336 978 84 911 925 47 313 507 76 100 985 131 165 700 119 364 564 152 632 858 87 233 952 89 480 839 74 69 583 108 11 620 102 640 867 91 704 791 119 518 726 79 576 890 89 727 928 110 423 490 107 31 510 88 136 166 115 192 901 98 466 748 90 126 864 79 308 684 85 675 969 90 531 703 127 346 462 114 536 691 84 219 823 160 14 968 65 526 858 121 173 632 96 321 352 129 48 678 82 810 924 124 90 101 106 107 663 93 344 617 101 285 892 96 275 618 135 474 584 48 364 589 96 806 955 100 207 550 100 693 852 81 47 637 34 318 351 132 238 388 97 326 739 128 272 742 128 495 986 97 828 936 116 607 799 132 845 915 147 252 772 151 115 521 114 469 518 99 143 358 135 533 930 123 104 701 108 184 830 114 99 629 89 216 553 67 183 192 95 234 980 73 201 766 125 587 989 78 584 926 122 147 907 93 197 846 102 520 531 99 44 104 87 36 885 100 22 208 44 164 373 183 886 891 79 224 706 146 123 335 137 281 866 117 321 444 119 789 977 80 187 485 89 575 680 110 419 964 147 208 470 73 649 717 76 692 903 16 228 714 82 473 987 96 415 761 134 48 105 30 786 937 142 321 371 118 726 802 77 159 481 70 477 736 103 782 864 111 23 906 90 366 691 131 67 840 107 410 987 102 145 531 100 528 614 93 353 568 115 109 407 40 263 755 126 187 207 143 24 172 80 229 782 104 96 910 50 507 673 121 111 620 121 9 819 131 48 134 79 607 677 58 160 912 102 590 832 97 416 654 134 730 772 118 290 775 88 488 852 93 240 783 124 297 563 176 338 649 133 291 795 85 141 744 99 329 829 73 278 757 97 428 682 126 6 829 119 549 614 98 580 834 70 383 483 158 144 451 98 345 403 135 528 819 126 373 948 121 100 535 81 554 982 96 296 401 106 300 340 140 199 274 76 621 936 44 115 727 135 33 458 118 545 565 85 241 414 133 325 599 73 147 728 122 641 671 113 309 338 73 463 947 128 502 710 83 499 779 77 317 684 84 512 995 116 293 396 151 135 748 103 207 463 117 136 292 120 422 451 91 173 610 104 190 797 62 380 732 67 392 742 84 525 806 67 544 759 109 102 189 78 506 878 95 155 270 93 567 940 82 386 411 123 278 384 134 252 690 127 292 526 110 518 860 86 686 736 132 578 848 87 817 996 104 233 242 111 907 979 99 320 763 100 211 921 115 256 954 48 8 838 85 451 689 56 307 927 85 734 874 110 765 997 88 177 414 67 676 800 159 511 961 135 581 610 149 59 290 34 467 696 189 79 645 103 574 823 68 441 586 94 397 934 88 778 983 59 462 672 96 330 592 111 595 823 109 316 869 88 459 482 76 445 628 115 225 501 110 319 940 82 627 717 105 128 263 66 98 485 86 143 906 89 191 217 75 17 223 71 104 336 100 387 992 113 355 494 70 287 461 65 19 404 47 90 388 115 275 449 110 201 404 112 362 976 80 193 340 69 255 406 88 235 280 103 484 817 36 104 616 109 242 369 107 153 950 105 284 328 95 571 751 123 737 985 131 1 901 112 563 933 125 184 368 130 702 828 106 573 905 108 575 924 117 427 941 145 419 965 84 549 825 58 247 478 119 511 619 150 67 406 75 246 296 89 158 306 143 687 954 92 395 682 131 48 623 112 4 803 133 845 857 78 163 615 76 16 141 37 9 580 113 126 433 78 722 949 137 212 979 60 757 899 161 731 927 35 459 705 133 326 418 105 75 944 29 374 554 35 96 719 69 93 969 78 39 767 53 508 516 168 397 825 84 671 752 105 154 240 93 278 957 140 547 750 115 333 624 143 51 801 88 80 717 114 164 299 117 329 337 123 217 339 40 594 757 77 57 914 129 413 893 100 601 970 102 380 587 89 0 613 114 703 762 94 122 459 131 426 641 96 618 651 127 222 359 64 188 534 103 83 488 121 575 966 113 728 741 88 787 921 107 261 626 113 662 727 65 229 596 90 115 137 110 534 970 112 262 545 77 112 419 117 447 505 146 600 898 158 343 379 109 281 458 104 184 943 97 376 814 83 427 566 68 532 607 110 418 752 93 345 732 105 497 690 88 244 668 42 915 996 107 338 367 104 199 397 94 542 752 100 744 812 36 832 944 142 473 814 133 157 368 180 69 524 128 194 397 109 70 995 131 115 457 63 213 483 148 792 794 96 262 664 143 3 648 43 8 555 71 139 618 158 183 822 96 74 135 86 746 762 81 410 494 78 350 618 126 644 898 134 209 448 55 467 574 115 386 750 86 337 614 76 394 694 125 6 988 110 139 312 84 165 867 44 128 959 100 44 442 99 550 904 57 162 476 125 349 701 108 725 784 106 777 821 100 289 668 121 169 399 36 330 920 79 64 441 59 418 544 132 169 232 119 545 661 143 134 694 80 58 748 96 173 744 119 318 436 67 189 579 141 528 720 176 102 643 93 638 789 132 358 594 139 869 998 95 444 663 116 121 685 110 195 238 128 668 934 100 452 916 64 293 503 139 143 895 125 924 927 38 393 523 139 39 760 117 215 629 92 237 253 116 493 652 64 530 561 138 275 749 49 898 943 91 543 699 130 562 867 131 300 653 102 119 912 103 141 498 76 115 784 86 75 873 92 0 367 77 696 785 112 77 330 84 23 373 66 141 779 156 70 650 87 3 310 106 426 497 49 382 416 99 37 971 76 492 662 98 164 995 145 739 992 133 535 987 88 36 205 115 514 797 106 114 230 69 44 370 110 56 992 55 453 976 91 850 883 81 232 805 60 307 354 78 394 519 98 243 849 91 563 692 111 29 326 89 370 976 78 381 628 84 175 814 159 111 279 140 398 736 141 266 372 138 209 252 51 380 552 112 308 979 79 43 401 95 248 333 81 350 742 60 153 641 108 435 744 123 531 895 62 413 431 66 28 518 94 220 790 106 82 299 96 462 841 118 61 293 121 834 899 91 593 833 124 564 853 129 436 945 116 80 655 128 38 207 90 349 438 90 122 356 109 232 968 118 284 572 76 119 633 115 164 659 124 217 393 98 479 961 87 94 562 89 514 890 111 163 219 119 120 627 59 945 978 141 220 584 99 714 857 105 870 981 73 674 989 78 99 271 161 240 386 125 164 837 85 50 598 109 118 952 129 255 532 60 80 688 127 168 723 118 396 991 84 562 689 90 168 524 95 191 853 121 339 905 96 242 813 129 109 184 28 573 965 102 286 773 117 533 913 87 809 833 122 551 930 133 211 599 130 599 788 63 379 403 117 822 825 80 164 900 105 119 649 47 79 790 107 243 498 49 192 313 70 302 913 118 320 583 142 455 846 125 89 944 126 150 340 129 117 400 123 575 832 75 125 762 154 8 928 115 60 821 114 206 853 85 56 832 81 375 655 34 592 597 84 609 956 99 260 297 92 150 175 122 27 932 118 211 752 66 75 287 89 290 466 128 359 881 119 41 424 100 673 982 118 51 905 78 94 697 106 469 801 107 318 782 87 264 496 84 63 542 115 130 855 81 259 984 101 183 348 66 411 522 101 13 269 99 325 712 30 744 992 130 842 925 75 161 178 67 627 922 85 821 941 60 675 816 130 393 769 168 541 775 72 45 256 68 455 466 118 607 973 66 659 872 92 106 114 176 476 988 73 408 871 132 116 364 91 130 609 116 214 864 88 185 811 82 563 826 109 477 931 156 133 140 66 715 799 92 28 648 102 239 300 50 14 792 108 503 822 45 578 678 144 312 680 124 666 858 157 195 551 105 237 770 116 753 917 67 222 286 79 402 763 70 684 950 149 369 873 71 18 214 65 104 601 169 83 741 146 49 165 128 383 521 161 311 806 137 397 416 76 552 668 117 4 300 105 604 753 120 321 420 147 345 425 52 80 961 94 266 764 67 122 333 128 232 961 118 633 706 58 173 572 138 152 766 136 490 929 87 186 975 78 276 315 108 363 653 27 24 83 152 743 800 111 418 635 54 68 270 101 320 434 79 188 539 72 32 957 87 42 558 69 405 494 41 28 532 45 298 442 78 99 192 126 876 937 63 866 950 135 56 938 127 76 410 131 438 935 125 127 510 138 367 882 79 512 934 55 10 909 69 153 282 74 43 281 102 53 62 115 246 714 102 282 958 95 59 514 91 432 735 125 441 951 37 646 909 152 244 639 98 379 845 77 187 703 150 134 425 138 144 735 144 490 796 75 177 278 87 222 399 139 489 547 96 244 765 155 385 489 105 138 750 188 485 690 77 494 820 116 406 633 76 3 737 83 344 936 91 393 793 151 248 773 71 643 827 147 259 573 83 183 411 77 378 884 107 58 753 144 80 983 73 217 625 114 357 567 151 144 176 56 724 909 101 22 807 103 309 421 132 263 816 139 89 514 82 120 149 125 419 917 46 378 518 88 105 641 75 422 680 58 659 984 105 516 996 70 44 359 124 428 633 96 565 780 98 72 205 108 119 644 140 14 448 61 253 750 79 396 790 88 409 752 164 512 772 107 250 652 55 470 710 38 366 722 56 161 526 100 598 975 122 309 752 58 295 657 56 476 793 153 12 596 101 429 855 116 24 799 104 378 866 132 329 617 100 268 280 102 470 876 87 229 405 124 93 190 84 294 364 112 274 771 70 602 890 130 682 864 96 118 943 126 80 631 113 181 886 102 283 487 130 814 934 93 330 715 85 20 496 111 692 730 55 477 587 30 44 988 35 50 430 113 20 503 81 172 318 120 620 730 67 171 406 126 566 934 96 701 753 124 848 869 138 249 679 73 590 707 81 558 876 105 472 884 153 539 999 107 321 869 149 132 361 126 379 737 81 820 994 114 473 740 140 658 702 58 398 530 87 551 891 126 94 905 89 26 83 110 384 616 133 191 789 89 159 680 130 104 169 106 112 229 61 330 635 91 267 487 114 465 578 93 57 990 136 65 106 43 55 873 74 95 730 36 436 981 29 315 988 85 272 690 120 100 954 58 272 311 119 444 549 22 98 262 57 110 157 121 612 738 74 108 493 93 70 615 164 400 783 120 27 59 74 98 310 111 27 681 50 734 758 129 497 614 59 249 318 120 360 581 62 300 413 80 25 101 142 566 662 96 603 713 108 18 589 123 347 844 8 90 654 138 219 727 63 978 997 141 363 997 63 189 547 106 72 277 38 209 799 106 35 649 82 76 644 86 256 623 88 373 995 88 112 877 97 10 891 66 275 622 53 123 445 55 121 442 121 15 283 75 361 572 98 627 752 118 479 604 83 6 858 81 266 311 128 436 698 87 210 227 105 361 425 123 243 371 79 316 715 60 657 855 129 563 951 117 53 104 67 174 417 109 239 316 79 84 541 127 716 991 105 481 531 72 354 942 101 576 606 152 213 233 126 41 798 71 363 923 95 156 525 137 441 775 119 614 840 155 112 660 158 458 969 114 67 140 146 407 535 110 41 774 109 48 513 93 394 686 134 96 850 150 422 746 90 181 701 113 262 729 127 413 477 48 2 14 90 1 777 85 108 425 97 416 610 136 123 533 168 165 239 109 372 661 88 217 784 48 656 956 24 848 975 118 90 583 111 367 493 180 397 953 116 568 674 109 78 318 114 61 527 67 84 949 110 240 241 175 232 412 68 164 584 135 326 519 120 552 927 98 374 944 118 776 808 101 92 821 89 499 642 131 145 727 100 42 445 82 326 669 105 685 715 126 605 635 134 153 943 70 677 779 116 200 811 68 842 901 60 348 692 60 19 546 148 46 140 84 534 990 65 59 186 15 362 894 118 271 952 97 254 490 78 738 870 94 11 190 96 205 653 61 535 579 81 463 790 38 441 788 80 378 765 118 280 400 117 741 759 57 374 833 87 623 957 185 60 470 137 319 699 121 371 640 136 161 613 116 101 583 18 908 956 106 114 285 120 389 752 110 850 884 88 68 814 98 167 370 99 301 382 116 26 461 98 584 733 119 404 736 105 59 313 98 589 845 38 629 671 119 894 934 113 617 756 61 571 920 137 864 902 64 340 576 68 443 631 74 241 710 131 41 660 126 61 540 126 143 471 56 270 642 172 10 919 76 645 804 115 135 814 94 817 976 94 401 865 123 22 846 116 469 857 84 446 936 89 205 954 18 144 322 111 125 849 119 306 330 86 244 722 128 209 687 101 279 445 112 93 297 39 547 916 69 35 178 94 333 415 126 1 268 110 23 583 95 74 827 51 291 762 90 80 339 169 180 687 105 365 973 48 465 954 100 432 942 70 503 767 54 512 666 141 529 627 118 449 801 93 42 265 109 45 880 140 703 726 120 30 649 34 263 515 123 96 902 63 295 884 3 188 997 129 870 910 115 250 882 120 719 923 96 226 893 77 213 651 133 207 616 78 179 532 96 612 817 53 617 721 83 418 650 103 220 796 146 634 684 174 586 689 106 470 656 119 771 796 111 32 676 116 782 957 78 221 229 100 263 650 120 52 574 110 416 595 63 94 151 163 41 594 106 129 863 103 296 493 115 350 604 130 463 561 117 162 525 97 657 982 68 80 301 134 129 602 32 125 690 142 273 789 103 248 626 65 616 977 118 535 903 41 483 584 98 239 750 80 403 805 115 32 828 104 136 325 66 153 948 76 859 900 81 584 708 56 183 733 136 82 374 35 159 580 146 741 861 103 278 921 81 339 893 86 303 980 111 179 578 89 368 391 129 851 932 116 200 362 138 43 454 77 258 433 49 404 658 125 291 348 90 32 130 105 365 428 99 219 990 99 406 434 131 289 335 97 356 799 94 20 272 63 20 487 41 862 928 111 653 906 128 103 924 147 568 602 141 372 555 69 115 435 100 622 936 64 400 764 62 19 650 104 23 699 93 259 803 78 747 894 115 72 715 75 408 785 65 460 932 72 159 741 96 238 861 78 10 996 101 502 533 120 412 759 96 103 920 72 31 768 98 203 802 75 86 885 107 481 916 101 238 786 123 206 934 58 62 761 91 136 194 56 573 734 87 36 56 96 431 575 142 119 305 88 245 339 103 339 698 118 64 774 110 760 991 88 115 668 163 314 948 112 758 917 98 265 834 117 381 526 77 289 444 112 674 765 62 126 328 71 536 755 76 217 282 42 608 981 62 140 755 40 249 564 109 81 504 76 395 509 136 150 462 125 478 752 93 635 886 114 425 522 100 694 816 91 315 857 89 76 218 83 54 631 84 403 630 75 640 696 133 284 429 72 109 121 149 179 710 93 293 893 126 342 819 105 9 823 95 311 787 76 111 684 72 498 731 82 332 590 83 461 686 92 79 725 76 278 581 127 1 949 85 602 681 38 439 552 125 306 849 100 199 338 115 594 600 88 257 462 74 341 673 119 274 588 38 283 826 95 284 562 86 242 425 63 32 439 68 418 872 103 267 913 126 465 944 84 401 850 167 240 964 58 656 714 106 117 853 168 113 991 78 40 669 103 402 510 74 713 941 89 66 953 106 274 302 103 229 593 123 520 600 82 457 722 116 47 435 92 469 691 57 84 190 83 689 968 128 27 210 92 342 398 115 450 907 93 627 716 76 335 917 136 116 478 78 784 942 46 78 565 62 109 890 89 224 954 69 70 816 97 199 509 102 61 212 102 592 879 103 56 564 88 445 727 178 69 991 68 383 528 90 855 970 111 48 430 78 52 810 77 9 527 52 472 477 63 174 468 114 611 751 60 281 377 57 419 548 106 277 310 129 303 510 118 94 714 139 764 983 67 377 664 103 358 851 73 495 925 63 155 950 119 722 783 106 39 222 59 497 954 124 656 835 131 605 972 82 400 621 112 195 924 118 151 632 154 454 642 59 340 696 81 245 618 110 198 412 157 513 975 99 58 550 128 200 934 167 432 731 119 632 640 160 184 347 90 669 985 80 86 492 145 253 275 153 261 597 59 275 923 112 405 776 32 197 269 114 513 990 90 177 296 113 533 761 117 449 765 108 308 910 124 406 549 95 108 280 86 220 846 84 405 663 111 392 817 44 14 939 105 604 926 71 59 314 92 49 85 52 153 710 104 269 671 108 490 909 137 218 344 124 528 542 102 578 808 89 337 739 125 532 819 107 89 189 126 69 815 115 278 532 100 103 786 92 93 678 78 586 594 93 104 687 85 137 161 70 746 863 95 30 815 93 26 246 108 763 774 133 263 888 133 696 731 40 21 273 127 309 869 130 203 542 150 694 830 92 0 188 110 267 574 92 381 905 94 358 495 123 118 423 121 101 195 71 605 875 137 141 656 97 224 583 106 783 785 128 316 752 82 435 813 82 421 587 100 282 728 101 209 917 31 298 437 98 173 192 112 190 680 74 85 138 117 159 504 60 274 527 75 310 822 119 502 830 115 11 481 103 385 470 61 99 693 58 30 507 103 17 93 68 891 901 100 137 263 111 630 721 38 500 968 80 630 708 82 594 636 84 446 874 122 118 168 79 582 696 78 230 662 92 399 887 78 207 480 122 86 589 47 408 719 68 635 858 123 117 772 127 708 727 53 569 835 71 328 931 98 213 656 143 689 994 94 322 408 104 229 991 142 296 669 102 510 592 101 34 320 98 104 107 114 21 827 77 481 651 47 406 997 99 45 358 84 48 350 82 132 222 75 16 520 133 48 616 81 323 709 130 252 742 85 599 766 114 415 601 64 35 342 30 306 804 114 448 558 100 151 849 46 358 671 77 177 886 127 547 711 80 578 831 102 50 849 114 440 759 120 249 675 89 466 779 158 264 948 70 404 548 58 542 963 109 587 834 53 159 362 149 547 915 152 148 868 116 269 423 84 425 587 125 530 798 78 104 642 40 581 652 66 394 606 115 371 609 78 83 752 121 337 538 65 546 974 113 572 973 91 3 800 82 373 866 180 155 395 86 402 728 155 803 993 135 126 878 100 682 926 96 173 833 118 605 866 79 271 963 97 379 715 109 411 961 49 304 345 89 156 217 91 717 991 100 310 347 169 345 848 103 564 724 103 646 811 137 530 879 79 164 979 123 103 191 91 670 877 97 69 644 80 199 793 88 125 861 55 359 368 92 89 431 116 295 370 103 746 903 82 58 445 89 406 893 107 255 708 35 182 866 48 660 814 142 701 996 124 191 466 137 160 424 83 767 805 98 902 909 100 770 969 65 195 431 44 168 892 175 118 287 93 298 463 38 69 160 129 728 795 103 619 884 60 489 632 109 933 974 132 159 960 90 346 997 103 42 802 54 162 641 43 159 516 121 84 317 78 466 855 88 256 543 90 87 269 66 148 531 122 47 816 147 300 935 144 121 358 78 557 615 92 175 777 95 614 878 108 868 887 84 533 637 133 205 220 62 486 779 170 301 313 54 913 977 89 278 695 99 109 868 123 517 990 95 136 815 54 459 711 123 593 807 131 356 718 135 691 745 127 314 830 169 420 584 57 192 718 83 25 804 139 719 739 111 451 985 103 51 390 87 396 990 62 410 647 105 448 623 112 390 767 89 6 446 101 475 531 112 379 477 76 19 469 71 17 580 125 5 47 113 344 671 63 50 167 123 795 819 45 86 434 148 470 863 107 341 629 62 973 976 117 151 344 134 84 191 62 35 897 68 137 344 101 147 309 105 492 639 130 532 909 85 595 787 116 151 495 91 700 734 87 477 493 134 12 958 106 144 890 73 257 505 98 674 741 107 381 978 133 321 980 61 577 763 102 226 709 90 190 464 87 9 595 134 643 705 130 240 773 83 455 749 64 135 713 101 242 713 113 582 766 82 311 313 113 113 447 89 378 949 158 563 818 78 78 643 137 280 576 104 289 945 63 645 957 76 201 747 124 81 112 92 682 854 48 395 734 143 445 467 95 33 887 130 121 307 57 390 961 96 29 108 196 246 639 104 48 385 57 424 891 46 15 465 131 381 773 80 271 934 70 280 373 76 757 857 90 326 450 131 739 779 139 89 734 91 395 916 122 553 931 114 287 671 69 168 417 99 571 650 88 0 847 91 119 908 104 26 264 79 563 968 34 110 258 75 160 239 86 152 642 125 322 641 112 163 429 77 473 727 108 482 993 150 38 667 91 339 743 139 11 617 106 74 375 75 449 534 87 545 797 112 820 898 159 236 383 62 135 561 62 256 812 146 452 986 82 46 383 123 41 430 91 340 766 55 166 923 64 638 721 124 437 961 86 155 457 100 125 824 38 87 264 77 245 532 98 526 780 135 320 512 84 62 549 141 880 916 95 313 796 85 218 715 171 919 926 79 679 880 103 760 983 121 597 906 87 134 473 80 848 983 87 723 835 78 207 869 91 366 431 93 801 953 92 3 344 101 804 818 76 819 847 71 192 601 74 608 713 133 54 739 107 552 888 89 470 843 117 9 550 52 125 612 187 102 149 78 516 835 55 489 877 66 29 348 1 263 323 63 554 650 125 220 681 96 637 785 65 328 936 103 531 562 112 420 957 90 514 612 65 454 593 81 121 639 88 155 941 99 584 729 112 663 854 132 184 285 112 265 860 121 533 710 107 599 860 107 200 359 79 164 563 135 50 318 55 600 657 118 444 623 85 312 906 89 48 349 122 652 670 105 257 287 90 38 468 99 443 817 123 422 546 148 361 557 129 32 900 106 298 300 113 402 675 55 126 492 127 5 36 84 708 795 101 74 900 102 363 943 94 581 951 90 766 972 107 45 393 103 504 998 138 297 384 60 24 983 141 495 904 51 150 735 110 613 818 83 126 528 99 66 271 126 13 749 146 139 908 58 714 907 67 613 864 106 571 601 81 103 231 102 38 717 112 339 653 84 431 664 89 29 230 73 275 480 137 445 557 108 872 924 87 168 676 145 719 776 56 843 864 109 160 938 123 56 386 63 64 74 81 77 456 91 75 726 115 572 833 124 672 835 147 755 986 129 628 716 99 353 367 56 58 791 88 230 340 122 658 867 97 250 530 63 164 340 85 244 807 81 424 580 73 386 995 88 343 665 121 26 416 126 176 416 144 437 904 141 850 863 155 536 876 112 273 501 131 118 185 74 337 781 74 22 620 159 653 683 78 268 272 82 378 506 102 362 724 118 145 582 103 92 571 167 504 792 100 224 896 108 145 716 131 20 562 89 197 254 102 794 921 82 693 931 134 287 565 138 445 781 100 573 670 100 18 889 86 376 601 122 515 652 80 230 390 90 715 728 38 234 748 135 813 879 110 610 843 69 115 585 95 24 826 70 331 588 100 608 665 66 556 670 100 218 525 76 141 626 63 136 826 96 263 653 159 278 882 116 230 809 80 115 878 71 67 432 75 316 409 63 205 383 97 506 663 114 874 993 74 164 931 135 72 705 68 117 155 107 185 540 45 487 948 74 569 817 117 405 826 114 369 935 123 69 856 114 110 124 116 12 180 89 9 61 126 88 384 89 55 675 81 344 599 117 164 962 76 688 948 77 158 202 67 767 891 92 562 627 91 31 261 104 112 576 88 242 298 88 142 402 69 379 785 112 83 645 87 90 955 144 664 817 94 140 445 95 118 263 92 252 787 140 602 892 88 518 851 100 374 496 87 404 527 46 168 285 125 416 662 146 583 623 80 181 499 53 833 847 96 458 796 129 296 454 50 140 278 98 145 509 62 471 544 89 133 959 128 325 603 111 85 962 112 623 845 106 1 656 128 451 941 116 368 565 55 242 608 87 440 907 82 101 889 115 669 823 97 335 414 144 76 831 122 614 958 117 539 910 108 343 664 143 164 997 113 467 610 97 52 69 140 64 896 87 564 790 81 56 374 94 126 570 108 830 831 171 276 316 116 526 958 60 37 503 116 197 559 126 289 389 69 202 855 147 412 508 77 525 822 71 197 946 97 831 862 98 324 947 87 565 817 112 121 789 82 571 930 85 378 806 141 177 471 104 314 512 43 211 263 43 811 945 77 54 778 93 679 855 126 702 910 109 137 743 111 95 673 51 288 407 101 60 183 185 190 530 93 323 916 124 482 943 98 28 674 121 791 869 98 5 995 124 392 928 82 683 808 39 747 981 113 355 808 61 573 943 71 34 389 146 598 742 132 409 876 104 377 905 47 201 541 133 819 996 93 396 446 91 619 973 104 173 911 68 185 255 112 640 823 56 407 643 131 314 435 96 450 762 68 276 752 147 305 432 87 56 707 64 232 452 90 168 761 121 139 511 69 305 873 125 468 830 101 326 802 88 468 927 84 17 416 73 556 567 113 195 918 101 105 513 51 529 567 57 61 766 126 638 990 144 259 631 122 532 623 93 616 935 87 651 897 57 470 629 115 530 785 106 640 886 80 46 750 92 492 696 82 439 984 134 60 790 132 373 882 109 218 812 93 854 905 161 126 658 149 110 793 109 343 754 90 295 519 106 225 668 37 466 845 107 72 295 130 10 447 95 55 773 91 155 663 134 20 332 113 58 928 100 185 919 67 509 927 103 209 706 71 156 351 139 417 682 70 715 744 103 420 690 115 10 970 66 125 277 68 293 554 124 335 862 129 23 487 103 226 482 122 74 769 132 193 898 122 7 599 110 53 929 83 361 473 74 164 847 107 253 509 138 134 292 116 400 495 137 260 731 38 52 330 103 117 803 48 285 518 96 976 988 91 657 793 96 294 826 60 136 170 112 208 332 79 344 858 39 471 495 126 40 68 109 379 771 92 476 984 122 90 661 105 1 451 149 423 959 123 796 997 94 220 902 75 526 870 67 501 829 79 814 949 135 21 756 149 317 764 124 737 972 82 674 717 144 369 851 137 711 886 76 304 348 81 115 175 31 828 918 99 66 142 67 35 459 108 266 618 120 119 807 95 593 962 128 41 179 126 324 363 100 841 914 47 244 826 48 674 679 106 943 949 176 388 653 133 673 963 130 226 933 122 581 586 133 568 882 42 583 827 118 462 933 129 75 883 66 194 981 74 249 426 69 473 697 61 311 399 62 39 155 121 403 771 92 779 989 100 355 399 78 467 553 125 648 770 131 301 705 90 46 530 74 392 706 100 340 871 72 335 389 102 112 970 99 385 872 110 135 575 133 581 804 110 189 951 103 178 227 126 203 253 82 603 725 121 24 557 81 163 621 121 0 239 88 15 200 77 42 538 116 273 499 161 332 824 125 214 749 69 417 602 91 157 643 40 141 249 102 524 588 111 221 226 83 293 308 150 356 791 76 496 500 82 627 844 42 523 910 32 158 356 65 100 583 126 253 313 75 74 642 127 613 932 101 565 982 101 116 871 120 70 664 116 342 527 64 41 281 114 109 503 135 286 308 86 78 108 106 164 467 80 313 319 103 427 744 50 339 478 91 522 812 118 513 683 102 102 503 111 218 709 129 83 804 112 638 689 110 73 523 128 143 761 138 32 621 80 173 473 65 91 942 113 491 630 76 259 942 67 368 938 111 226 747 105 212 445 136 178 379 53 311 520 111 425 775 71 356 964 144 570 632 107 143 359 86 539 896 64 218 623 96 568 854 144 432 822 62 23 981 174 262 584 89 401 610 113 139 609 115 138 170 147 228 348 93 305 771 95 97 579 97 21 697 93 717 792 68 89 672 97 82 770 71 0 945 107 259 805 108 856 878 75 179 741 147 57 127 95 5 810 26 589 982 104 128 579 74 67 553 42 134 937 102 7 356 75 241 533 88 319 683 103 163 684 40 105 944 94 156 553 112 183 805 88 432 983 141 265 736 98 850 974 91 565 724 97 563 653 103 614 906 68 179 604 68 509 692 103 541 859 53 919 925 148 204 473 114 222 686 51 146 602 168 6 222 93 12 331 121 449 957 82 476 795 111 154 480 118 373 630 108 830 994 104 161 872 114 594 963 36 336 772 114 189 482 118 852 864 127 401 987 85 294 644 54 11 828 127 480 516 122 915 949 62 49 646 91 403 508 135 176 502 101 98 587 52 133 336 87 213 282 107 496 707 115 186 794 137 56 397 91 277 542 115 401 820 138 110 647 109 747 892 145 523 647 51 416 554 82 541 850 80 144 478 64 210 444 97 221 486 97 208 337 83 223 875 118 496 525 58 348 364 128 254 362 56 373 395 183 376 464 36 106 913 64 15 338 151 396 544 86 48 773 94 283 717 118 561 699 75 9 764 118 82 259 104 158 555 99 85 408 60 492 858 32 178 933 139 81 122 68 290 979 118 295 355 136 416 966 115 83 473 111 79 879 87 84 720 85 433 828 118 265 309 61 455 627 103 265 785 90 721 877 124 45 835 54 193 283 122 492 544 34 405 717 83 2 137 99 194 879 66 563 824 62 5 815 111 777 886 72 158 862 96 253 918 69 220 654 138 183 584 81 163 210 73 166 279 92 341 739 63 86 761 96 223 593 124 312 551 95 751 828 84 202 413 125 310 952 113 606 953 123 479 488 96 546 639 29 327 861 108 110 756 90 740 780 140 804 943 83 30 623 96 610 810 77 469 975 41 174 233 128 237 647 62 248 665 127 416 607 116 38 956 76 431 581 73 453 914 85 146 336 77 266 501 141 223 681 138 923 925 128 48 538 144 790 876 130 276 348 133 106 664 94 507 622 116 271 371 98 77 606 106 625 810 110 751 934 86 63 663 93 146 451 99 508 993 85 47 247 125 91 325 116 18 553 83 306 637 79 39 58 105 363 813 140 115 632 65 88 793 57 792 972 165 74 626 161 227 258 90 198 550 83 166 501 152 341 638 101 255 652 78 644 953 85 719 947 117 712 736 48 766 967 114 278 420 160 41 293 38 503 780 63 432 510 82 255 671 90 403 634 50 136 932 136 188 513 27 23 417 95 216 858 62 150 903 99 146 605 134 387 448 47 772 890 150 550 693 50 19 141 31 189 320 106 354 749 140 478 570 43 202 227 127 431 613 141 558 693 124 111 438 137 146 876 60 394 664 114 240 425 153 566 762 75 653 735 56 183 296 125 699 824 138 95 331 63 513 820 132 506 533 103 321 514 114 936 985 68 274 915 101 269 525 138 373 815 119 73 468 101 93 826 46 255 575 71 32 624 50 719 724 87 245 981 64 212 807 115 222 573 137 479 926 118 497 722 115 27 604 91 68 394 147 598 666 66 476 485 161 320 608 160 431 942 115 209 469 133 285 401 92 143 909 67 29 342 96 673 970 111 200 285 69 586 904 89 101 591 146 275 312 59 439 496 131 515 810 96 128 481 108 375 507 105 377 924 110 313 426 100 71 999 131 53 873 179 36 549 86 596 812 91 37 644 40 307 554 112 221 603 97 442 484 93 233 710 118 330 434 132 162 472 100 702 898 99 142 482 106 198 844 98 289 862 160 105 526 97 299 464 135 566 996 87 388 571 137 10 877 84 536 806 134 75 157 73 73 831 108 187 925 106 555 903 111 261 448 84 402 444 160 372 793 31 364 810 118 357 442 144 9 631 100 202 312 63 262 327 95 130 400 48 184 414 115 391 675 83 174 791 74 287 922 111 412 548 111 108 140 107 359 411 95 535 782 54 25 527 89 475 664 50 76 160 96 438 496 53 111 348 70 151 744 128 956 983 89 275 812 92 446 512 106 402 518 99 45 147 74 92 554 111 158 850 158 888 898 122 395 988 92 144 846 63 867 932 100 103 208 50 310 322 82 748 853 78 52 812 105 648 815 68 84 108 72 150 937 138 659 916 149 18 770 64 83 605 150 385 463 65 31 782 74 7 96 99 297 445 66 784 858 132 480 642 82 297 431 129 927 996 57 122 821 142 606 744 113 335 783 118 10 25 107 17 902 78 210 706 127 3 483 126 279 382 67 218 622 72 126 179 154 383 805 115 294 827 81 38 669 97 587 998 74 100 148 154 256 958 99 29 727 75 98 592 110 489 920 74 505 843 102 62 335 57 223 754 111 84 335 78 4 701 83 147 173 119 561 645 55 160 765 38 483 789 82 462 603 101 549 713 102 131 832 97 626 900 84 549 592 88 709 983 161 627 660 68 43 804 100 177 637 81 83 322 58 98 329 75 271 758 101 451 882 60 162 355 113 658 980 83 7 330 67 759 862 74 470 987 128 729 938 58 116 220 86 803 978 111 182 824 134 198 226 105 755 991 85 702 724 82 220 811 145 573 826 138 530 729 68 61 435 115 284 550 161 11 902 106 729 735 90 419 722 77 461 956 114 880 947 68 333 446 81 710 839 74 257 692 93 403 739 76 859 999 86 469 813 111 159 839 144 70 193 135 706 907 103 693 861 83 259 329 76 580 900 69 446 525 120 702 777 118 214 825 23 43 990 121 654 663 156 133 592 104 231 824 73 445 653 67 519 733 135 455 610 88 49 312 52 568 751 139 72 336 143 116 913 153 203 979 109 360 757 150 428 793 127 649 653 114 526 905 98 221 917 116 152 467 71 87 919 101 348 848 73 408 412 88 195 850 120 193 780 118 487 544 50 1 356 140 526 921 177 423 553 103 574 709 103 528 617 88 132 600 158 58 591 84 359 495 60 374 521 118 191 496 71 169 505 51 51 957 72 354 535 60 36 374 93 603 928 66 336 919 88 81 611 126 523 685 101 154 157 122 964 999 92 298 973 83 210 968 50 100 769 83 415 607 85 344 756 76 596 597 126 328 663 130 270 781 86 699 773 83 807 908 60 708 842 120 94 771 41 403 526 106 85 303 138 630 687 24 782 871 136 156 933 107 222 811 128 254 644 91 95 756 104 349 815 68 416 942 43 69 235 129 499 784 67 479 625 116 291 383 123 780 897 77 534 602 107 595 741 67 25 713 75 287 942 95 283 560 151 249 868 96 133 647 106 535 633 117 256 303 89 132 935 56 62 831 148 613 935 67 69 233 62 704 773 108 777 813 136 373 714 101 272 377 135 59 648 145 137 382 59 173 608 100 526 762 77 47 777 47 120 884 112 727 892 60 401 426 82 162 887 79 171 173 99 178 905 86 123 763 109 372 633 170 5 458 114 111 456 53 674 911 111 205 483 75 798 946 82 194 955 114 857 884 96 292 410 112 544 925 77 629 979 80 261 972 59 139 376 65 305 846 118 372 804 156 81 453 120 50 116 98 791 875 59 687 977 75 238 326 73 32 299 65 698 749 67 491 800 74 78 874 74 631 899 111 130 904 114 98 923 94 751 916 93 572 704 156 59 868 108 726 894 103 47 911 183 598 938 130 42 680 89 367 919 88 1 931 85 242 552 78 165 507 120 112 537 102 78 366 109 175 258 77 346 512 121 21 67 70 36 669 94 642 894 132 10 803 58 204 876 95 633 763 95 551 965 73 557 879 95 386 535 126 640 682 117 501 982 63 28 945 101 134 971 37 748 986 83 71 382 83 4 392 17 231 388 82 143 573 87 728 773 96 609 705 178 224 791 127 69 957 89 218 953 81 70 786 55 757 859 105 224 921 89 103 436 137 290 702 87 438 502 156 488 987 67 533 587 108 51 159 112 33 799 78 253 714 107 39 285 167 210 273 104 919 941 84 15 565 113 227 614 111 189 662 89 77 624 85 257 556 83 288 642 117 287 712 49 725 876 52 178 740 99 310 412 101 52 300 95 16 493 81 635 721 81 117 546 111 298 991 74 573 775 97 400 582 110 316 450 70 34 626 123 180 688 84 21 854 97 897 981 79 43 426 112 33 850 121 522 932 115 209 293 87 101 963 83 597 725 94 664 823 129 409 680 117 467 599 82 179 302 117 823 828 88 729 853 107 277 690 102 353 971 120 813 912 82 39 205 57 28 412 92 46 654 103 711 763 117 513 780 125 137 770 135 453 989 92 312 341 113 237 489 90 135 594 126 238 373 104 213 860 121 347 955 123 208 215 93 871 931 79 27 649 90 405 932 108 654 964 140 317 443 96 822 966 82 341 362 90 695 900 107 299 802 102 502 721 108 110 754 61 52 78 109 769 868 89 95 606 97 418 963 138 584 591 67 218 428 95 138 490 120 112 349 83 128 163 53 763 911 118 477 901 125 2 652 121 115 747 74 180 975 90 589 970 94 285 678 164 237 264 115 48 256 98 71 858 62 488 807 70 417 597 163 476 742 66 80 975 147 81 208 109 460 917 80 640 972 72 167 965 98 479 848 70 442 610 83 103 489 64 183 806 111 67 628 87 398 970 71 167 456 105 335 777 66 495 907 118 219 568 101 169 243 145 529 706 72 331 722 37 299 365 125 164 451 98 37 491 87 154 917 137 50 584 138 68 183 70 51 520 86 101 856 115 673 846 65 131 408 151 430 807 129 225 916 126 22 226 114 380 536 138 359 392 84 935 966 68 819 877 118 507 640 52 254 779 112 325 379 121 48 938 125 188 232 93 115 746 92 151 175 97 44 190 86 126 740 132 311 877 118 546 694 81 111 247 81 577 834 90 226 544 104 517 562 68 7 821 106 238 865 90 256 460 139 931 965 110 518 660 74 298 561 116 194 210 94 429 506 80 358 448 129 313 351 113 707 947 107 423 702 133 184 445 79 294 472 120 437 828 13 396 749 96 478 529 161 215 228 127 536 676 141 52 601 146 217 369 85 158 597 88 94 250 81 375 579 132 305 821 104 152 838 55 216 921 88 530 611 92 229 874 53 404 523 153 488 991 45 240 487 78 480 671 115 567 857 63 135 581 107 503 568 83 49 572 64 349 431 77 286 966 136 711 784 97 735 795 82 722 982 84 68 213 127 103 582 65 883 921 116 672 755 110 686 779 76 606 998 51 730 890 122 517 590 127 120 905 107 14 826 112 87 784 115 75 358 115 437 703 124 182 591 99 181 753 139 137 143 74 71 556 79 215 328 131 221 626 126 95 440 87 137 698 116 17 636 139 146 736 115 136 566 71 542 993 81 54 632 92 578 944 160 284 439 120 226 798 114 138 599 86 480 866 134 22 317 116 188 730 56 273 326 72 188 412 104 119 897 60 641 900 46 421 671 55 320 458 95 311 735 104 239 705 111 499 974 68 258 328 116 372 628 112 177 790 63 15 529 89 66 788 154 4 578 111 357 616 107 252 504 98 797 930 84 123 627 48 394 626 56 72 75 89 536 850 107 61 518 81 822 948 88 248 834 107 28 974 75 369 606 17 380 462 131 476 547 53 774 867 99 155 904 65 110 798 86 416 641 71 279 670 59 194 601 91 306 599 99 425 717 99 345 625 88 542 613 174 389 569 75 147 506 74 188 968 147 189 422 104 355 837 57 49 491 131 254 970 80 308 748 101 309 928 86 648 653 116 339 936 53 113 266 60 201 860 86 173 525 87 593 610 52 132 759 48 779 907 136 207 251 31 778 826 103 515 659 78 126 915 143 470 879 99 84 628 87 76 298 58 574 615 93 413 472 71 195 886 88 601 646 129 156 266 95 695 914 115 255 670 141 75 499 61 13 103 89 210 531 78 64 447 74 183 601 109 406 857 86 166 182 113 133 519 60 158 507 134 66 527 99 74 345 122 647 829 124 727 781 109 259 583 111 28 612 140 629 821 109 806 979 96 35 145 95 449 995 97 374 797 129 599 831 108 397 734 103 187 739 57 428 434 59 366 936 130 566 873 104 451 827 111 750 816 146 122 166 62 30 460 130 11 725 42 495 510 53 780 785 94 697 799 119 421 835 119 42 501 131 768 963 145 544 903 119 453 603 100 548 601 79 780 984 74 468 903 94 24 413 89 113 601 95 90 754 142 319 732 118 22 73 35 91 911 99 207 704 66 848 911 38 149 845 42 417 691 172 124 572 120 751 900 71 409 415 112 28 798 16 433 479 108 257 662 131 6 763 75 540 751 68 224 874 95 562 862 99 296 804 95 383 605 91 808 996 112 446 579 102 618 684 119 49 154 82 652 857 107 658 778 30 296 731 114 441 955 52 131 294 96 173 595 75 785 960 72 49 371 120 638 758 154 207 427 87 245 621 99 923 954 39 921 962 25 193 236 125 541 935 104 124 407 64 513 522 100 637 725 52 444 568 115 119 924 85 179 791 83 412 426 79 128 286 142 266 516 79 433 769 128 194 806 106 97 501 107 283 524 69 151 543 77 539 675 32 444 982 60 87 974 120 562 970 83 383 959 93 76 589 98 87 428 99 169 995 108 534 989 87 515 891 89 591 871 95 310 593 93 109 876 114 102 709 101 264 793 48 205 357 101 200 602 125 48 466 49 116 934 169 543 985 66 859 886 49 854 940 96 458 599 104 590 834 133 26 882 157 277 650 129 462 471 55 103 776 104 234 607 106 160 422 174 205 326 154 883 973 122 427 491 85 73 516 69 287 930 88 446 508 60 661 971 87 746 911 128 648 725 30 450 457 106 555 840 90 436 861 98 504 960 116 254 763 130 338 792 121 286 394 53 392 904 73 74 319 129 296 776 75 790 983 84 447 785 131 218 616 109 348 706 53 12 620 63 336 706 66 179 897 103 650 686 105 544 629 74 258 468 124 396 696 163 141 278 120 97 283 83 117 622 134 281 485 82 63 449 85 275 624 114 589 914 88 73 770 115 437 673 143 532 617 97 401 538 73 378 910 60 587 625 123 429 489 112 108 167 75 158 851 114 317 602 76 110 993 98 224 846 104 13 354 69 429 740 64 589 712 140 381 411 148 67 518 32 653 676 125 50 289 86 294 697 109 149 934 117 225 301 119 183 619 119 68 382 157 118 631 92 312 541 119 80 676 121 543 778 117 322 361 53 526 599 95 532 687 90 451 817 95 250 915 124 435 601 54 327 830 29 215 480 81 168 700 80 559 878 106 123 312 130 53 992 39 793 841 151 74 222 108 500 536 124 18 130 75 212 658 140 798 978 138 11 818 137 91 283 136 356 668 49 329 892 107 175 580 85 11 665 151 634 734 83 51 815 86 429 830 107 202 336 72 485 807 63 332 704 110 92 301 77 604 672 106 1 948 83 146 549 104 714 991 92 243 390 70 778 842 75 401 436 91 408 411 67 212 345 116 192 239 86 295 601 136 436 999 134 288 715 86 57 635 97 86 490 106 67 527 104 152 577 79 65 439 151 68 733 108 166 302 141 46 175 142 220 688 100 502 841 129 213 754 100 81 818 124 902 952 53 601 696 80 387 705 99 254 565 42 369 587 81 116 962 55 512 781 106 29 458 53 96 188 107 494 716 90 519 774 117 137 216 119 208 475 124 23 580 54 125 604 100 33 995 57 251 439 92 101 781 87 704 760 96 411 761 99 512 516 91 8 131 129 511 898 108 87 281 85 32 178 126 500 561 102 831 938 95 118 933 154 59 806 105 128 875 69 876 951 24 197 777 95 623 646 97 131 775 90 13 176 109 409 673 93 484 638 91 12 693 111 569 886 109 55 367 94 358 516 105 362 598 143 354 524 64 287 584 140 485 730 113 33 764 75 564 785 74 2 617 86 119 933 95 6 315 112 43 103 67 315 450 104 59 240 143 177 829 87 15 153 58 418 885 67 439 632 161 123 336 119 596 894 107 41 658 135 841 860 68 662 960 105 624 767 158 740 819 73 552 662 162 16 704 83 17 556 134 137 551 77 55 664 110 639 827 135 117 339 46 293 769 135 27 907 117 470 594 66 705 802 146 334 895 100 735 967 163 404 845 70 12 567 131 216 453 116 852 933 42 387 428 86 529 674 95 307 922 145 497 710 107 493 890 50 629 895 132 6 994 96 103 939 119 1 79 62 523 831 45 347 580 115 297 932 84 203 788 146 319 354 98 79 107 76 194 598 61 700 781 85 185 316 126 181 667 155 735 754 91 300 510 118 769 853 67 349 401 115 184 693 113 360 616 107 424 473 126 341 716 125 335 680 76 755 785 125 116 805 118 281 768 109 534 543 151 376 707 103 63 569 70 466 834 57 314 332 154 206 859 160 127 432 100 84 709 113 834 959 114 373 653 104 437 718 122 131 986 75 215 442 97 411 474 128 366 651 118 502 924 120 482 932 134 189 379 112 61 361 125 62 350 87 221 931 99 18 253 103 4 408 63 215 805 89 636 862 175 30 938 120 555 597 148 424 450 115 116 509 121 248 298 120 713 919 25 59 469 72 313 854 110 538 577 73 143 437 79 236 948 104 923 996 89 429 874 88 264 705 99 4 445 64 35 260 94 619 621 120 455 774 99 571 816 108 430 798 134 253 774 63 527 906 47 339 702 121 878 911 115 154 224 88 359 723 90 674 864 108 333 704 50 94 675 76 869 890 89 79 925 44 77 120 156 571 946 92 202 726 102 484 730 100 18 776 90 309 485 72 378 915 98 147 592 109 671 834 104 39 151 79 613 930 41 304 351 132 241 312 123 45 281 147 218 338 129 85 944 123 297 420 107 99 874 99 12 301 60 170 596 66 233 788 116 70 119 56 73 138 41 210 216 92 39 988 74 261 321 112 101 160 95 438 796 125 377 451 81 372 927 115 766 806 93 240 863 25 391 543 68 522 942 82 545 561 125 55 891 103 262 344 111 71 637 129 159 330 58 95 780 36 610 693 82 76 174 152 204 798 151 412 603 105 112 812 85 439 826 22 198 709 102 603 896 93 321 615 135 463 581 56 234 993 96 574 975 115 18 200 119 426 697 106 470 952 98 312 624 92 697 873 100 576 825 74 41 569 122 89 375 91 210 747 88 481 855 135 481 687 67 416 791 84 770 841 100 248 938 95 24 418 122 524 853 59 102 368 96 47 529 85 239 856 129 447 485 109 577 732 89 325 719 57 60 457 88 233 324 93 184 311 61 288 470 106 613 786 126 483 506 104 535 985 114 33 422 74 102 193 139 697 924 56 485 791 54 11 679 145 15 741 63 352 921 61 229 519 85 659 871 76 861 955 55 680 735 106 110 163 136 366 474 108 141 408 106 169 221 134 41 346 115 586 916 90 102 200 144 639 692 85 141 538 20 144 238 95 390 412 88 9 721 164 648 856 129 375 784 123 51 816 93 246 356 95 436 991 95 118 513 113 192 550 101 5 523 132 794 896 134 33 740 121 225 659 82 326 598 162 274 504 146 501 924 64 251 317 93 60 611 105 411 507 139 651 658 103 69 566 120 398 549 79 9 413 120 329 526 114 707 718 85 179 896 49 739 932 86 853 883 49 465 940 66 246 864 82 532 689 75 356 492 82 573 822 158 169 944 83 130 509 127 419 920 132 168 620 132 151 460 77 437 510 133 437 532 58 353 678 83 245 867 97 203 337 86 100 177 66 189 290 136 182 922 92 131 251 56 231 858 77 306 368 130 278 990 129 793 852 93 602 723 105 756 967 115 443 685 168 89 136 135 243 419 100 145 190 87 477 573 91 702 717 89 125 166 69 905 934 90 721 896 121 657 856 95 14 453 95 301 490 64 271 578 48 33 448 79 706 801 62 787 861 112 321 897 83 26 667 109 631 951 101 179 498 108 203 990 125 81 295 86 291 408 130 517 577 94 423 998 85 177 280 89 181 202 112 238 522 144 718 943 76 141 640 107 381 856 81 83 798 105 773 870 110 420 975 117 162 585 123 432 834 124 255 955 123 102 880 136 16 153 86 599 656 70 829 888 120 508 526 81 76 532 120 14 265 86 230 407 120 108 810 131 244 671 128 841 951 119 348 940 100 312 497 119 418 577 97 137 490 93 251 676 149 91 262 151 110 659 108 517 921 95 48 100 92 60 210 110 2 756 109 129 558 37 39 980 112 32 630 82 19 996 114 89 598 74 61 987 101 109 677 108 778 972 78 362 435 79 353 429 125 594 649 144 152 239 97 276 802 77 507 798 84 293 680 68 396 901 105 125 731 131 78 731 110 68 861 93 216 910 128 75 473 94 114 132 107 234 394 81 46 655 123 567 953 130 57 544 113 325 792 73 25 906 129 127 839 112 664 959 84 50 701 94 626 640 113 588 789 113 102 421 104 188 389 108 359 754 123 124 689 86 333 814 123 272 751 59 598 934 87 30 171 40 818 892 133 457 567 96 174 758 51 109 349 123 559 631 88 49 923 38 193 620 88 327 997 86 41 678 80 373 970 84 199 909 74 813 932 143 627 799 39 90 620 72 122 684 132 366 520 99 488 544 69 207 560 147 819 961 113 4 645 20 656 985 114 33 865 77 145 356 140 520 993 130 274 373 144 845 990 77 231 316 81 75 666 47 366 508 70 184 531 57 56 595 90 398 695 61 190 799 114 85 700 111 358 537 95 405 898 163 460 938 101 59 513 179 617 720 156 327 362 147 117 389 161 510 807 143 10 706 109 436 513 97 782 825 132 285 813 118 85 730 92 9 546 140 288 881 108 90 515 100 566 987 92 106 739 85 335 667 107 345 975 74 473 566 107 376 525 182 28 186 133 368 555 99 299 815 120 435 480 71 480 889 115 338 878 83 546 867 34 833 870 133 364 962 40 641 737 132 29 438 101 525 695 67 149 155 116 452 966 111 516 823 135 225 999 154 433 945 106 476 482 43 690 724 125 235 612 96 311 349 71 262 593 56 117 230 75 350 736 77 266 276 106 62 908 121 184 418 92 144 847 111 44 561 51 371 508 105 628 779 88 215 795 71 135 724 101 293 946 138 590 988 164 213 214 52 299 635 60 461 763 149 313 776 73 310 342 90 59 819 77 612 710 100 246 358 40 94 609 66 907 914 148 279 937 124 51 965 125 421 522 107 170 657 138 100 642 47 313 714 151 736 783 66 370 816 56 783 931 110 126 847 166 409 454 87 760 914 116 218 979 152 368 545 85 622 740 115 648 960 103 347 651 118 346 976 133 481 879 104 479 792 87 418 648 130 390 756 106 354 358 84 326 550 64 437 717 141 134 721 105 682 935 96 306 851 79 884 891 110 97 274 64 476 737 75 101 979 60 102 847 91 154 949 63 551 652 64 330 545 119 248 607 84 137 708 126 430 661 57 213 696 44 202 807 80 514 747 69 578 914 72 499 836 89 795 884 115 272 868 99 373 738 66 52 432 44 711 873 77 71 230 112 85 967 101 568 680 50 137 378 76 167 930 77 153 928 135 450 565 140 733 801 113 541 865 96 706 815 128 521 747 102 20 654 64 527 816 77 195 364 45 476 685 57 506 898 126 194 765 84 378 389 72 42 79 121 348 933 109 379 410 97 156 898 119 289 493 93 492 666 100 36 189 91 340 814 74 187 722 129 200 297 117 67 865 143 330 988 94 107 673 136 12 329 100 185 601 138 230 680 78 668 826 99 294 699 78 307 444 166 491 705 87 151 278 153 442 602 74 294 634 115 156 748 97 75 219 120 105 628 75 495 663 85 689 750 83 317 894 131 308 838 110 124 527 73 109 250 83 278 616 130 16 476 114 536 572 139 689 937 101 28 506 171 400 972 159 212 502 105 106 167 87 377 902 114 52 954 77 379 623 113 592 847 80 127 295 54 262 656 117 942 951 129 720 989 75 398 733 97 210 992 88 555 941 118 414 725 70 361 594 122 41 383 87 301 511 111 45 122 109 641 790 125 244 296 121 650 992 122 90 553 66 394 493 111 313 949 123 18 925 108 31 249 96 163 165 132 98 379 97 139 505 95 397 594 98 586 917 74 230 525 121 342 429 46 163 201 81 101 441 18 63 93 139 195 696 107 260 687 117 134 372 51 453 776 66 150 266 103 28 689 105 116 919 88 210 423 82 96 402 99 291 994 64 313 442 72 598 990 72 783 805 103 531 949 95 209 429 173 13 353 68 774 807 91 575 821 136 168 990 82 286 460 48 264 768 71 24 393 60 637 731 117 195 405 89 323 539 127 154 482 58 322 847 134 48 957 58 681 892 102 153 359 98 439 831 136 659 696 113 349 754 80 527 869 82 418 729 85 92 900 109 188 190 44 220 224 59 20 976 99 378 750 89 11 322 120 579 584 71 71 88 71 36 392 102 284 840 106 29 55 111 595 904 100 667 950 43 390 718 90 77 675 93 291 838 129 182 761 95 179 256 51 650 884 112 475 542 104 14 139 123 450 597 127 559 732 93 314 709 129 787 805 82 157 169 138 153 687 48 531 637 119 412 660 91 135 718 127 687 893 49 13 274 116 232 679 132 208 641 59 643 806 136 163 551 94 364 498 87 302 651 134 514 880 148 462 776 141 119 440 105 539 684 131 11 577 146 163 899 85 924 968 135 174 529 196 63 812 106 194 809 86 144 319 107 329 626 32 720 863 93 84 727 92 515 951 87 173 916 71 8 861 110 472 990 110 203 297 68 97 982 119 151 212 107 28 895 92 152 842 59 390 740 97 189 870 60 521 676 93 95 318 155 246 314 170 178 545 120 707 932 107 64 329 82 446 877 152 508 553 124 357 590 97 85 450 101 167 433 159 72 770 79 418 822 83 81 508 98 395 942 133 387 974 104 697 874 70 305 495 83 142 724 141 544 952 57 128 869 68 569 663 148 427 567 113 14 436 134 783 912 87 365 892 105 381 933 100 151 199 68 171 543 110 478 784 85 276 996 93 271 834 132 104 543 65 90 175 164 282 995 96 377 648 104 856 885 119 35 594 96 259 667 65 131 492 73 150 224 96 19 567 120 323 943 98 233 738 121 497 658 122 80 638 171 211 639 118 515 783 38 252 362 95 502 628 68 775 932 52 903 995 145 261 752 112 603 752 73 739 990 118 831 924 168 680 906 101 417 456 68 725 824 42 836 897 122 266 825 139 101 637 136 137 653 61 48 379 93 13 581 137 129 748 58 56 405 146 257 566 72 647 774 67 237 807 67 367 777 121 852 891 92 168 265 70 208 355 118 95 678 64 136 820 133 16 881 82 368 404 81 478 504 127 318 680 87 35 957 79 635 820 115 228 980 71 272 292 69 820 895 144 35 185 99 622 922 54 538 676 47 15 647 108 51 65 116 23 918 93 106 228 41 623 969 115 274 603 100 88 966 88 231 245 114 198 830 78 98 130 53 71 740 109 300 757 67 176 432 98 114 945 113 533 975 117 22 623 115 344 475 103 305 653 152 239 468 135 441 537 71 73 277 84 236 691 127 142 843 110 498 543 105 753 774 111 509 731 125 463 878 63 50 111 84 667 777 142 291 539 81 386 629 79 491 874 145 714 758 36 451 591 90 69 836 70 181 975 84 783 971 75 68 502 85 44 713 96 71 185 108 98 920 88 72 709 49 60 275 90 530 583 102 425 455 111 272 416 37 203 600 119 192 580 116 268 325 76 687 702 86 214 972 149 198 299 92 11 990 56 332 896 113 342 921 102 627 882 97 232 754 56 134 416 130 75 453 61 580 653 97 408 844 120 378 581 45 317 596 70 65 582 57 425 607 171 456 657 59 106 251 67 39 568 48 667 689 77 668 749 80 407 693 96 110 721 127 61 381 63 366 495 85 457 627 80 206 277 91 200 326 85 65 939 124 204 923 96 381 676 103 443 766 101 116 687 102 51 889 102 444 627 136 354 598 73 170 475 39 222 791 96 709 944 122 408 838 105 338 516 106 529 699 98 352 958 98 192 307 102 471 969 63 72 365 37 369 885 100 5 534 51 38 732 77 413 762 89 135 955 96 196 563 67 230 948 96 525 581 51 626 749 79 633 723 49 676 989 99 35 497 147 428 556 121 502 641 138 329 902 109 91 327 91 89 890 110 740 961 110 778 990 104 445 636 40 579 749 81 350 433 101 108 744 119 2 11 32 49 752 105 412 746 99 10 255 80 235 674 111 555 679 27 502 816 142 768 868 113 737 796 129 823 876 110 186 345 117 188 711 89 453 956 93 283 423 89 270 803 114 814 872 60 409 480 94 221 609 144 558 922 45 587 707 70 187 426 117 222 574 146 208 503 136 207 420 74 620 864 89 538 631 135 511 980 105 316 609 113 480 852 123 237 628 45 605 783 72 524 528 146 47 630 101 389 594 93 412 677 119 399 481 131 36 405 54 210 779 83 174 716 50 183 740 117 654 667 110 623 844 95 16 404 93 216 762 147 319 933 82 182 724 114 559 820 84 279 484 73 232 975 104 19 29 114 53 669 99 448 905 75 567 669 77 215 485 106 537 771 61 243 852 55 289 822 1 18 806 79 164 697 61 18 940 118 270 744 87 161 686 134 344 987 84 727 893 123 515 821 123 636 756 80 170 812 71 36 353 81 484 775 104 328 635 97 22 564 77 207 303 37 181 618 159 221 625 100 512 838 110 242 554 139 422 906 64 208 703 108 457 684 92 31 113 105 167 790 82 573 767 113 458 493 59 485 888 88 422 626 65 340 968 97 62 838 108 166 964 103 45 499 105 2 492 51 634 831 50 73 839 101 411 684 111 716 724 94 504 901 126 728 886 118 249 559 73 316 343 97 961 999 114 12 885 152 193 254 120 357 527 104 152 223 140 222 809 77 960 987 63 192 445 155 481 721 36 603 681 95 26 129 102 463 989 124 549 701 110 418 657 121 577 771 80 573 616 106 182 662 75 206 473 80 120 820 75 158 437 96 56 282 125 334 977 75 298 572 72 400 875 117 488 967 45 405 784 136 419 909 112 894 915 146 18 204 106 298 694 97 131 922 75 275 890 99 48 914 151 455 479 111 320 911 32 6 201 107 233 616 84 241 613 115 288 712 55 157 166 99 681 885 56 664 870 133 193 903 202 863 997 65 241 349 161 195 409 109 622 998 136 42 213 94 383 876 88 201 783 151 217 561 84 251 720 107 108 435 135 770 810 84 43 577 65 147 324 105 609 903 157 841 877 87 502 643 87 45 867 122 52 875 152 20 662 97 427 439 144 334 908 115 53 54 112 623 630 96 288 813 104 841 859 53 500 506 104 433 614 100 457 952 82 453 829 65 15 181 96 444 842 89 43 942 102 250 770 106 294 665 35 673 743 95 167 725 107 141 298 68 616 847 79 602 882 87 290 422 72 696 790 123 156 529 136 501 877 66 690 815 74 61 163 91 143 160 127 196 868 115 76 257 60 746 979 65 278 664 82 387 805 64 346 556 109 354 790 82 404 587 104 3 992 111 460 815 133 36 878 115 119 863 96 39 959 208 322 879 78 54 382 31 260 429 91 577 894 108 750 897 87 505 898 61 579 772 39 344 793 101 19 657 94 508 845 121 69 680 108 79 543 48 583 821 122 112 586 95 292 489 147 571 603 70 63 584 61 413 456 141 885 929 139 310 517 69 649 929 27 169 475 42 388 965 136 359 838 96 31 681 48 958 962 91 109 937 127 329 980 92 64 974 154 154 774 64 894 916 123 683 786 33 196 398 64 53 871 77 102 829 73 350 545 99 395 452 70 315 926 122 701 837 152 661 857 64 88 523 78 71 406 91 424 572 72 40 225 124 144 943 28 660 988 61 6 110 98 115 250 105 223 783 85 112 284 94 431 662 115 740 902 113 27 639 27 111 144 143 376 804 76 740 831 96 614 824 95 502 801 80 690 788 136 215 941 107 80 867 80 554 711 106 631 738 106 184 474 67 55 563 77 543 802 135 156 170 81 242 988 107 246 411 27 48 784 153 675 913 74 299 986 131 632 738 124 534 606 88 406 662 139 271 665 96 842 852 123 145 894 127 202 811 126 472 970 107 669 798 129 23 44 96 316 464 98 297 382 100 269 616 66 606 713 93 633 940 78 134 736 102 140 832 76 640 847 96 555 873 137 9 567 86 643 984 83 131 733 94 611 660 129 504 624 84 20 811 45 16 436 106 530 686 129 284 696 46 640 907 77 107 968 36 743 968 91 56 780 102 578 721 43 277 935 119 147 670 108 300 912 74 536 779 69 611 805 51 622 705 122 232 451 93 310 801 159 354 413 98 57 230 124 423 507 148 177 710 67 388 690 136 647 778 140 378 794 99 182 616 87 68 772 84 215 745 111 491 681 47 604 913 101 261 569 106 201 721 116 238 387 142 96 204 119 481 510 127 484 997 96 324 845 71 129 657 39 442 875 60 278 824 67 358 923 115 562 899 108 305 923 107 207 597 65 38 874 105 637 924 112 23 821 88 297 933 85 129 550 146 242 801 136 392 766 86 190 594 84 177 834 43 49 996 94 368 419 85 501 554 104 408 739 122 24 767 115 418 624 83 454 657 121 701 991 87 14 143 113 368 803 81 199 944 64 455 851 91 506 738 153 161 687 86 96 906 82 333 674 100 464 758 102 73 981 67 496 523 90 99 369 164 624 985 73 168 470 129 19 974 143 745 910 130 31 960 133 294 541 68 505 956 93 145 620 88 86 309 88 940 982 67 258 787 134 716 830 114 288 972 142 485 503 80 6 930 88 835 946 133 533 746 119 784 934 123 292 460 156 21 688 137 533 700 110 196 572 115 595 627 56 67 884 103 486 598 81 120 685 73 237 994 64 2 651 196 514 751 59 503 527 77 168 491 123 226 665 168 624 766 67 53 663 91 32 953 60 160 208 104 713 916 56 27 147 142 78 148 128 782 860 131 215 284 120 312 977 79 233 753 46 317 325 119 125 797 107 225 587 92 486 920 109 876 907 151 233 944 83 526 678 105 550 590 61 312 685 149 488 890 123 198 807 82 94 402 121 71 529 133 134 761 121 124 657 150 530 680 97 109 673 125 439 899 51 838 879 85 42 511 103 570 919 150 679 964 107 142 263 127 198 620 159 161 250 136 259 536 91 163 563 49 116 464 50 579 990 91 225 573 85 255 977 46 762 850 83 384 972 115 264 792 141 216 533 152 185 223 115 327 421 100 277 382 106 260 973 112 224 955 134 227 586 147 77 573 90 203 271 87 306 800 103 61 390 131 433 574 87 602 789 112 592 973 89 482 791 167 358 697 156 87 598 71 178 841 112 63 386 99 473 979 104 213 922 67 908 909 82 98 505 118 444 609 73 665 907 87 69 328 67 261 946 71 59 310 135 15 895 101 134 986 68 731 785 144 425 675 73 73 742 89 119 320 80 2 395 45 234 806 124 671 721 114 529 917 140 66 644 86 246 753 125 340 882 175 484 610 111 674 945 91 470 494 77 242 874 97 400 970 64 585 626 124 108 113 87 226 950 100 533 869 151 376 823 96 395 904 89 305 774 106 169 452 88 373 743 116 56 496 103 269 946 96 149 710 110 488 548 121 668 890 115 45 415 97 604 952 135 209 571 148 153 515 128 11 230 87 258 786 80 30 307 71 258 819 113 58 379 69 413 585 115 283 637 82 38 625 84 403 906 118 651 950 99 106 185 110 74 133 84 44 193 186 6 183 115 128 283 88 228 420 123 345 628 61 130 459 132 397 725 98 78 484 98 271 352 91 504 817 125 285 978 125 121 378 87 249 528 106 119 323 97 73 879 89 518 775 68 123 821 78 190 919 35 431 448 115 199 220 70 57 702 121 664 982 59 692 972 88 766 794 88 235 863 121 20 260 89 407 689 142 107 513 114 586 838 162 127 264 114 473 849 63 225 467 95 78 555 76 131 598 104 109 588 142 412 567 91 712 989 70 321 375 94 222 899 118 680 971 91 316 610 124 160 600 43 221 484 116 359 784 59 157 710 69 75 132 130 200 596 98 399 837 108 752 943 97 367 489 132 194 756 81 430 736 67 510 578 74 600 885 147 98 903 133 653 905 60 437 509 112 300 537 97 215 640 69 222 484 81 842 922 80 574 648 127 600 934 85 112 420 120 58 294 80 142 389 150 553 940 68 165 387 110 579 934 53 470 504 69 82 198 51 96 746 81 879 949 79 199 625 95 329 785 105 212 501 127 547 961 91 427 701 89 212 775 121 292 462 92 21 911 115 448 798 49 4 237 80 250 296 81 214 378 94 558 776 84 541 706 108 761 828 116 425 896 53 320 908 91 33 328 73 390 962 92 417 867 125 159 501 85 587 672 126 297 786 158 22 897 104 405 541 78 263 588 77 477 805 116 710 938 122 237 450 111 231 750 142 485 671 99 552 787 108 336 380 78 137 766 100 110 219 73 186 666 100 179 663 134 359 664 59 138 783 109 732 885 85 201 353 26 620 672 131 494 899 99 286 879 65 34 348 135 413 770 81 141 155 85 320 710 47 678 928 93 334 644 170 390 685 113 467 966 110 166 250 124 200 755 83 101 686 69 572 877 143 743 778 54 753 760 72 24 810 93 701 794 115 36 537 94 263 439 158 133 383 96 685 930 135 357 999 54 296 643 92 32 865 113 426 745 108 102 826 105 407 752 134 450 654 124 392 987 73 466 892 83 339 639 72 151 807 115 118 542 68 667 861 28 685 890 62 280 715 132 644 677 85 496 520 92 922 994 75 566 792 67 208 229 131 211 239 121 327 895 126 46 765 123 304 720 55 402 698 102 608 751 96 249 594 153 36 778 104 426 461 142 155 876 88 187 300 120 68 824 58 41 344 111 769 894 110 306 818 69 238 762 109 89 698 100 640 939 111 805 898 104 248 446 108 407 712 73 286 610 92 86 222 113 218 719 95 746 810 106 389 509 76 128 639 115 162 726 116 134 405 99 149 397 69 580 915 162 465 653 72 314 897 81 86 887 103 380 899 142 618 839 40 18 836 113 207 990 123 593 832 111 801 903 74 704 874 122 499 590 74 64 561 117 329 551 125 438 790 85 125 929 107 174 767 79 178 447 116 7 87 101 263 473 124 708 852 100 218 289 94 466 831 109 175 236 126 502 962 148 209 441 138 120 127 116 181 545 137 845 953 121 170 319 85 116 305 116 253 976 114 339 638 72 325 779 122 411 664 156 678 762 180 437 735 100 603 705 105 576 901 68 489 797 130 518 889 93 159 423 96 7 853 90 275 444 106 193 458 53 849 875 109 157 658 109 87 827 146 436 878 46 694 999 127 78 617 92 82 459 124 153 493 22 250 780 151 433 874 108 368 950 67 256 421 59 347 531 94 856 877 68 38 367 50 63 814 94 314 585 147 880 892 83 398 814 114 162 582 97 10 855 85 569 941 126 116 704 144 548 795 41 276 470 103 640 909 86 504 991 68 364 521 126 792 851 119 349 503 92 301 676 81 535 944 118 24 671 88 480 529 97 420 928 61 115 342 121 330 922 66 278 424 77 462 572 128 379 833 113 264 845 93 191 276 59 641 985 100 718 973 126 233 338 135 306 817 45 105 675 51 123 490 106 354 672 114 102 201 106 194 289 125 43 843 97 214 444 136 198 961 41 59 547 130 416 624 105 679 711 136 340 558 109 449 621 138 470 848 123 244 818 109 376 846 107 519 763 109 634 691 72 310 687 100 143 930 147 314 508 171 810 888 78 296 333 97 83 599 119 438 585 148 537 740 84 217 349 51 27 993 71 30 133 156 314 799 85 76 200 123 766 933 129 80 619 64 615 836 102 755 977 117 331 887 78 452 675 54 633 645 68 45 716 68 261 278 30 644 945 111 389 435 107 372 448 81 342 900 113 573 995 92 325 841 92 4 144 96 69 89 101 177 386 93 903 934 146 416 977 101 506 787 99 647 697 123 615 737 82 316 697 118 4 959 67 464 911 110 854 884 108 230 562 89 376 673 82 92 134 137 401 431 126 299 529 54 442 462 74 75 630 76 541 679 51 63 637 97 514 919 104 700 748 120 362 917 51 24 205 88 527 907 151 191 778 57 523 617 104 508 689 115 774 895 117 223 458 109 704 919 83 102 186 106 224 979 79 897 962 112 147 536 97 239 405 109 465 503 108 702 753 136 280 977 99 370 944 123 360 885 75 375 388 139 369 599 78 611 614 50 150 456 48 560 670 89 118 773 155 23 620 148 369 891 92 653 908 95 368 634 102 754 829 57 404 441 74 200 583 96 320 818 53 527 555 75 59 704 111 146 749 102 603 964 79 375 896 39 91 881 134 35 730 69 288 571 62 383 536 71 266 812 84 332 516 82 392 523 73 313 355 74 378 967 81 502 592 120 406 436 125 286 911 43 634 920 115 110 580 79 388 902 118 197 808 117 102 934 119 663 694 85 463 506 81 43 472 99 580 854 146 392 768 50 702 793 86 158 193 35 82 579 94 23 726 98 111 673 72 526 918 108 801 925 81 355 838 79 295 457 117 25 984 96 854 900 112 417 893 79 598 798 126 34 341 86 860 937 116 53 461 83 175 302 122 83 297 160 53 164 105 244 603 112 208 445 84 394 492 136 58 291 89 508 823 115 91 238 76 228 450 60 497 647 137 104 571 85 273 970 64 418 667 94 232 301 111 337 404 54 751 853 112 71 958 78 262 808 89 293 732 147 333 794 64 125 465 120 350 388 133 456 930 82 65 398 56 675 968 91 546 863 100 463 541 83 739 753 93 303 988 67 510 800 122 437 963 67 411 909 139 48 502 151 750 915 146 371 561 99 434 793 82 573 945 122 178 693 84 768 799 138 132 926 128 364 794 85 500 978 142 90 889 77 589 888 62 48 421 148 60 629 110 521 679 92 21 919 67 215 403 156 650 682 80 118 244 73 425 672 95 666 667 102 92 890 94 658 895 76 754 832 143 2 991 115 363 970 83 506 979 85 139 756 72 354 532 106 115 738 54 250 541 128 622 770 49 44 260 51 125 626 158 597 767 41 672 958 125 2 182 93 49 517 95 548 572 110 277 846 132 155 642 78 229 534 99 415 971 89 547 838 114 243 995 101 576 782 110 477 678 121 293 325 72 213 914 138 51 970 53 279 854 108 128 254 78 275 668 84 40 479 93 238 940 130 136 564 93 226 568 91 195 308 99 530 928 95 756 829 93 350 983 102 348 780 69 579 857 107 441 486 52 232 629 144 88 426 156 167 813 125 359 871 90 765 952 145 268 282 100 38 954 79 512 624 120 209 258 77 36 78 105 172 989 122 336 428 112 637 683 67 65 94 68 270 427 78 25 611 117 296 725 93 334 621 49 164 916 132 407 654 136 554 835 117 26 748 111 260 447 142 187 729 104 365 736 86 197 543 130 346 370 62 702 743 57 557 947 84 313 926 63 9 36 106 343 874 122 33 263 149 76 210 122 97 474 53 14 34 58 475 744 48 1 25 88 331 910 113 290 879 86 609 677 72 249 366 136 153 578 122 819 831 28 571 617 88 458 499 84 679 803 53 765 911 69 413 563 132 413 591 83 84 273 120 585 998 91 488 816 150 451 984 38 510 683 118 30 432 56 328 638 45 63 811 62 410 891 74 45 297 115 122 362 113 683 799 68 893 936 75 370 625 116 500 736 108 506 932 86 45 403 134 253 522 41 584 777 79 211 314 106 106 241 98 219 374 92 225 534 102 207 778 97 168 942 64 650 993 80 794 842 102 64 147 67 524 709 74 193 478 94 225 441 137 10 314 96 138 298 143 313 961 130 228 304 58 438 928 135 390 424 121 566 892 150 496 658 137 182 638 56 0 743 81 863 889 84 497 669 101 536 711 132 391 393 79 365 818 111 698 993 109 6 520 160 45 748 44 462 965 104 205 729 103 124 980 72 22 160 129 6 776 96 203 396 127 165 936 69 433 810 86 31 792 122 143 387 115 296 563 114 223 970 48 234 950 89 337 856 116 9 859 122 46 222 101 91 712 139 37 984 111 422 764 148 4 950 115 149 691 150 488 802 100 368 621 90 350 533 123 40 699 89 42 236 81 572 668 136 336 942 20 21 584 87 424 898 79 608 762 104 156 947 90 302 344 81 227 746 117 34 253 62 47 693 68 31 485 88 371 843 65 45 368 101 84 225 86 273 579 96 121 755 110 171 736 94 30 777 126 770 863 78 115 483 88 522 580 110 66 279 90 201 387 124 1 73 77 237 358 159 526 646 40 111 290 137 152 942 137 248 719 138 253 729 120 257 708 123 77 263 42 526 617 87 823 895 104 176 513 105 220 404 159 184 754 118 409 558 26 63 148 124 20 78 90 7 336 138 833 996 92 808 887 124 236 912 93 397 576 145 132 484 50 475 934 125 184 407 137 499 801 193 386 768 106 255 536 96 21 657 139 453 727 60 615 709 92 522 526 95 735 819 82 670 918 133 553 769 38 560 836 132 147 871 116 547 835 71 28 915 14 239 532 117 356 787 113 96 876 65 509 936 89 312 792 91 241 965 112 219 466 125 187 789 96 6 29 82 70 296 44 658 991 116 349 745 121 297 532 81 62 141 119 170 256 116 130 172 32 131 525 107 149 737 93 630 996 71 253 942 86 707 774 144 257 589 103 430 519 80 326 690 110 743 850 68 420 984 111 225 336 96 302 566 108 229 791 129 765 868 119 37 244 98 552 613 96 671 991 115 437 801 139 542 627 84 513 852 83 483 934 94 701 812 54 590 839 125 26 991 48 367 863 79 540 584 139 98 99 101 174 878 97 144 923 123 49 580 141 662 908 108 248 917 92 130 682 90 603 841 97 166 411 151 3 553 129 74 398 78 14 427 74 564 719 137 16 125 108 147 334 126 670 782 90 134 204 71 560 995 60 41 521 92 1 384 85 713 889 66 528 705 100 4 631 65 10 840 101 710 813 90 232 653 113 237 412 100 642 776 88 22 297 124 650 834 73 653 904 127 489 509 116 105 550 104 719 891 77 282 599 99 335 454 149 258 261 85 39 146 111 589 611 187 340 715 74 97 970 100 452 535 72 78 229 94 19 672 125 445 487 62 496 789 156 173 710 133 434 998 94 403 703 115 2 732 86 103 950 89 454 487 64 449 629 81 50 769 139 273 782 159 545 923 151 323 835 105 225 963 64 24 460 145 132 893 100 345 669 99 14 556 87 40 317 119 35 795 117 23 961 129 389 519 79 261 848 128 173 837 78 728 907 141 258 347 93 97 270 76 468 975 138 185 516 103 562 772 166 422 423 67 198 901 84 421 874 49 9 391 53 230 617 60 51 458 97 208 896 10 35 990 108 112 453 94 746 975 102 246 888 127 718 866 108 412 800 88 77 190 77 244 617 103 265 868 106 216 292 149 277 623 96 121 861 141 360 776 211 108 372 116 120 736 10 441 552 50 862 899 88 133 963 151 145 746 146 295 840 98 316 471 130 373 577 115 308 430 121 37 376 84 489 943 137 190 405 77 101 440 117 151 574 65 485 676 101 216 603 103 69 852 113 313 625 124 332 976 86 16 273 124 326 862 84 92 948 97 2 37 89 85 797 112 431 816 23 280 823 129 634 847 87 575 862 97 295 627 136 76 894 89 424 608 91 236 639 86 321 359 95 66 564 88 14 304 152 92 469 43 240 503 157 8 73 88 549 843 106 842 871 70 345 763 102 1 501 139 269 493 84 75 941 86 541 955 169 233 834 109 668 852 97 161 825 119 457 923 92 532 586 132 574 735 134 411 493 175 397 774 91 77 723 26 223 662 92 287 631 98 49 557 76 505 807 113 732 991 101 568 569 69 354 417 141 818 847 80 137 221 123 681 989 118 385 609 120 335 949 75 56 307 68 174 211 83 94 258 99 452 539 96 305 444 102 31 166 163 43 758 129 505 681 106 200 831 148 204 878 143 27 759 148 858 958 70 220 339 112 197 233 131 280 924 109 193 725 58 369 457 95 412 835 88 159 621 74 22 594 80 468 700 58 266 431 68 37 538 127 146 223 135 427 581 132 200 702 102 728 760 62 271 509 126 267 608 111 119 797 68 156 261 74 358 892 97 86 748 87 226 989 86 942 968 119 535 656 66 856 875 102 40 536 89 184 273 55 174 642 114 513 682 138 284 675 73 551 797 75 40 108 126 299 572 62 438 592 113 504 781 135 265 306 115 49 349 85 263 522 118 488 973 104 4 20 146 154 992 65 626 893 84 270 527 123 27 241 116 248 418 55 63 170 107 365 913 122 308 496 120 695 754 65 258 523 123 196 490 82 153 870 108 275 433 129 167 910 66 134 506 108 535 803 51 149 626 64 157 903 83 352 992 98 603 890 86 164 706 30 349 876 97 197 381 106 182 320 93 34 956 86 810 844 130 299 834 156 89 316 93 169 933 104 340 721 92 797 891 125 372 768 76 93 338 144 224 997 89 834 981 109 226 584 55 416 985 87 770 930 110 773 906 103 264 480 98 422 568 129 84 871 108 272 630 100 340 770 143 781 782 69 458 789 46 359 717 92 347 499 105 306 957 62 762 838 53 4 829 98 622 950 121 233 893 154 176 487 72 446 660 113 791 909 114 57 229 102 138 571 110 89 697 111 167 327 104 732 793 133 108 596 121 226 755 54 472 633 98 47 119 109 608 631 133 816 935 138 11 474 55 767 854 106 547 814 11 89 262 111 304 973 39 17 216 135 67 338 87 700 924 81 28 301 82 22 863 74 260 564 70 403 903 105 599 806 193 819 839 101 720 759 116 504 788 54 912 959 168 207 621 51 87 286 61 48 220 80 123 333 124 240 394 60 529 572 86 432 743 96 271 840 152 786 899 78 376 647 121 25 828 107 707 991 141 482 854 57 661 823 105 323 429 75 401 438 79 57 115 116 233 779 78 146 426 156 292 378 92 96 143 99 557 915 71 289 709 127 236 560 146 522 950 54 141 285 94 51 250 72 676 922 135 681 764 123 105 236 82 195 557 108 312 675 156 35 906 62 594 776 79 238 495 70 130 549 91 332 642 121 184 612 112 96 348 125 117 154 71 98 779 104 257 472 52 209 312 142 248 509 155 190 831 109 754 798 123 558 867 48 20 407 67 112 765 113 462 940 131 914 963 69 739 831 84 467 773 118 459 544 145 652 915 77 556 563 104 90 384 162 127 915 78 397 779 84 251 549 125 163 305 136 72 998 107 171 320 71 93 98 143 528 786 65 270 280 70 5 396 82 164 497 53 614 647 123 703 754 143 81 391 89 720 745 146 398 930 69 265 742 132 375 624 107 210 460 126 72 720 130 349 886 123 73 213 59 428 524 134 34 637 147 769 953 118 949 960 132 428 594 57 561 651 136 39 975 97 357 874 134 91 214 60 207 978 91 72 454 156 77 182 107 683 885 96 593 852 137 157 721 76 90 208 81 889 979 115 27 647 107 347 926 67 1 796 101 206 461 115 32 467 151 375 486 79 424 443 105 376 755 115 269 758 84 163 384 95 459 902 106 235 287 100 77 275 127 314 318 102 377 909 82 73 603 102 28 635 172 33 333 110 461 735 128 271 964 94 31 682 80 187 886 144 254 452 128 445 685 73 405 550 97 171 402 146 722 911 104 720 921 90 121 193 99 114 775 90 272 315 90 508 814 40 873 891 68 218 785 101 580 779 51 263 757 54 814 976 99 588 651 85 483 597 118 91 385 118 860 894 112 99 988 110 272 687 75 366 776 63 51 176 138 918 994 131 346 805 78 57 335 56 356 721 121 501 883 76 143 775 116 934 981 62 256 573 138 34 889 120 370 494 123 450 546 117 502 940 79 599 733 66 530 566 126 228 872 87 674 792 126 438 805 86 217 330 121 303 818 135 513 636 126 481 652 126 210 615 131 940 959 128 133 377 116 95 904 94 85 603 149 70 167 84 121 407 71 580 964 67 525 640 78 114 284 91 348 361 122 218 688 70 46 313 121 192 359 102 492 495 122 54 270 106 564 840 63 347 892 103 254 716 62 193 454 115 785 959 63 109 679 84 393 798 98 131 428 65 679 894 120 200 548 148 55 57 119 305 688 165 111 958 182 200 246 44 195 768 111 110 360 164 494 777 89 523 973 109 145 651 128 234 973 79 713 793 108 200 682 83 148 683 106 564 659 87 92 255 80 293 601 84 687 981 80 82 302 132 517 568 102 582 899 79 34 941 96 221 788 102 45 269 106 388 875 155 529 897 180 61 482 100 94 820 79 272 418 74 794 865 28 377 683 95 203 633 61 649 672 77 408 456 64 257 821 106 370 696 151 405 689 86 450 541 91 98 420 84 60 529 114 499 706 84 579 969 86 83 368 124 10 474 75 263 432 97 23 490 115 917 935 81 737 988 65 54 486 144 252 769 150 229 448 83 331 609 87 459 881 85 583 906 77 282 975 102 17 63 123 274 792 108 365 810 130 828 831 64 509 829 62 338 590 49 79 302 69 184 589 50 75 796 112 689 902 96 26 886 36 115 166 54 3 534 133 42 123 121 485 954 150 73 659 120 475 800 101 79 256 122 631 995 70 290 590 152 13 356 129 462 788 115 565 978 106 442 607 105 741 855 116 799 971 78 485 773 78 35 174 86 137 841 104 711 932 88 167 956 101 362 892 80 441 600 109 638 734 115 137 946 93 122 437 117 350 454 46 219 864 113 450 537 98 439 573 36 345 964 115 286 368 131 110 742 119 251 320 159 277 355 111 303 356 75 156 941 106 145 692 190 294 320 35 220 562 143 618 992 85 277 736 97 467 940 63 161 710 140 801 809 80 19 874 131 327 977 102 292 352 78 2 588 124 510 904 95 7 935 120 906 978 132 8 298 68 792 841 126 218 281 131 422 718 131 620 787 193 48 834 142 548 582 118 2 8 68 248 934 87 199 382 82 855 986 91 5 225 109 611 773 88 49 502 79 342 853 55 802 843 108 781 924 164 467 913 79 153 317 112 31 451 101 467 828 87 15 917 29 74 839 106 124 771 128 431 925 115 260 933 162 225 750 121 197 723 116 174 364 135 192 424 73 450 917 68 615 976 40 386 863 127 28 333 54 497 970 112 319 800 78 109 631 96 854 996 66 134 626 90 49 568 112 245 249 92 334 677 87 119 231 98 420 482 58 153 309 93 204 635 177 304 333 131 200 264 104 193 234 117 425 460 69 162 305 91 633 776 143 95 648 108 277 503 96 38 658 82 761 899 73 230 311 88 29 640 110 589 672 162 108 470 108 158 830 83 532 601 102 83 870 89 84 166 166 181 598 71 184 199 103 683 736 122 5 52 114 496 823 106 137 208 59 70 640 146 745 932 70 315 818 58 275 504 159 330 375 206 310 994 72 274 622 88 716 750 168 88 999 99 180 459 137 396 427 74 724 816 115 65 571 66 814 905 137 578 875 58 379 432 87 907 944 52 839 885 122 57 406 90 271 915 90 733 776 118 675 843 122 139 992 115 296 405 102 270 514 107 132 409 93 51 920 120 502 521 89 181 691 69 229 403 86 180 973 137 112 398 77 378 587 28 201 224 49 356 995 77 634 750 112 810 878 122 61 640 104 157 568 83 93 270 131 421 486 131 115 271 87 419 569 44 38 819 111 157 438 53 459 942 131 493 500 50 282 818 112 564 956 126 656 803 216 85 113 142 216 925 118 932 963 111 561 657 64 669 822 96 623 815 115 89 551 117 149 857 77 172 718 100 436 672 130 489 978 74 459 801 84 808 873 61 3 342 65 256 707 151 171 909 139 264 347 86 439 992 74 63 299 91 453 708 187 173 377 59 96 616 140 234 371 86 37 137 98 117 917 117 410 908 70 46 97 86 241 249 69 473 516 97 312 779 139 60 188 104 190 581 111 114 271 82 277 792 65 120 250 89 66 496 129 628 787 142 181 815 28 57 866 124 89 477 48 195 749 121 138 871 82 159 619 117 510 705 105 655 704 61 117 726 82 858 995 47 200 296 129 39 343 68 924 952 54 178 680 52 536 858 60 106 744 124 586 893 110 346 661 98 101 470 89 231 632 111 483 574 73 59 968 102 46 238 158 723 826 98 622 867 92 120 290 69 66 886 101 540 778 109 119 894 52 172 692 82 256 973 80 30 510 125 212 316 168 59 964 116 224 430 131 248 970 101 88 471 83 375 504 81 54 845 118 127 874 138 591 760 102 327 866 76 239 248 131 552 623 65 418 436 174 847 959 127 717 754 55 186 919 46 277 947 98 607 801 82 782 838 67 373 384 154 279 841 170 384 621 92 676 809 102 312 887 82 558 737 100 746 801 71 324 773 84 380 838 65 144 802 99 40 685 153 359 680 103 17 536 119 735 909 88 498 753 90 75 427 44 332 882 61 240 267 138 640 995 78 417 690 84 874 905 139 437 978 17 242 867 122 233 844 113 351 726 100 48 81 139 722 730 54 648 798 158 380 986 52 95 100 112 55 217 168 440 462 96 352 659 112 136 972 61 368 798 87 541 828 93 210 238 88 93 291 50 428 634 118 787 866 102 121 310 81 197 671 143 193 335 150 71 908 111 690 872 72 315 942 68 633 650 95 657 760 132 116 649 146 139 537 63 682 975 55 702 866 55 460 844 90 384 742 127 121 172 76 926 933 32 162 182 83 166 372 68 606 847 135 883 889 83 257 853 124 1 710 96 18 119 127 53 804 102 285 721 61 487 620 106 158 378 83 809 811 68 783 947 162 59 778 105 407 551 77 73 443 132 375 960 125 142 408 111 382 612 140 182 852 130 584 879 137 2 952 73 358 825 76 216 555 103 579 602 123 271 429 78 301 923 137 59 292 142 83 403 5 189 979 85 198 845 37 541 972 65 321 877 98 45 334 114 18 104 105 412 907 71 260 558 121 426 877 114 222 852 137 251 935 108 21 334 128 119 492 106 96 826 76 49 917 101 770 933 106 110 613 187 145 748 141 600 802 131 270 782 63 271 627 136 205 635 140 332 619 76 328 784 116 699 788 83 284 409 103 261 269 86 454 979 129 43 143 130 373 751 93 298 788 125 575 645 117 57 751 135 91 899 94 362 420 130 214 575 179 333 662 45 393 943 62 145 284 115 418 769 87 579 929 119 159 668 130 129 713 130 545 715 98 126 563 78 57 551 86 129 276 107 801 941 112 425 793 148 168 947 124 293 448 50 632 914 92 944 971 94 64 251 120 55 633 90 182 735 118 408 629 71 728 934 48 299 474 97 158 606 90 892 975 96 386 990 104 236 511 151 228 516 146 578 589 124 228 800 104 22 837 94 275 315 76 304 396 112 470 753 105 437 515 139 38 57 82 519 659 146 456 871 146 414 930 55 254 418 59 623 964 77 448 955 68 339 995 85 436 752 112 145 544 103 3 248 71 130 708 101 582 732 117 268 524 31 275 469 121 64 919 125 591 999 67 807 825 69 250 420 95 123 387 45 257 759 125 114 720 94 704 956 110 521 993 126 219 340 110 497 965 94 755 825 83 624 842 136 485 614 120 516 841 160 672 861 80 406 787 116 149 795 77 164 403 82 921 983 72 409 592 53 947 972 29 232 248 98 123 180 106 709 730 73 21 699 142 185 358 99 116 315 124 412 700 143 1 590 120 52 175 135 3 617 166 444 570 142 63 731 146 57 402 149 238 320 136 519 647 86 314 546 52 313 317 79 408 432 123 164 217 92 138 904 67 460 528 117 873 973 74 400 648 76 110 826 28 51 407 100 250 324 85 8 420 95 610 839 95 647 933 105 417 501 147 287 989 79 74 139 120 30 487 111 759 903 98 549 935 168 320 773 77 315 861 93 488 801 110 286 997 120 249 647 113 744 799 71 917 966 113 49 721 75 300 619 117 661 696 121 76 484 69 209 660 63 811 853 118 448 910 104 529 720 60 55 386 34 207 230 159 19 557 122 727 771 113 264 949 92 219 715 130 406 480 102 101 257 128 490 698 85 497 853 55 150 272 80 703 808 48 93 864 100 463 683 141 316 443 138 141 527 111 729 917 113 330 462 67 676 778 134 600 677 92 911 972 73 461 935 104 451 889 81 146 953 26 136 701 80 431 869 76 118 166 90 337 591 113 305 382 97 161 740 92 424 703 74 287 707 83 92 187 107 530 852 65 659 811 119 121 638 92 339 423 89 381 779 113 287 790 84 446 802 76 76 195 118 326 995 118 107 373 126 361 952 147 66 634 80 661 993 110 100 397 92 382 777 110 415 918 80 48 307 109 70 962 84 481 585 63 350 362 100 465 721 103 6 503 60 155 712 96 546 804 110 350 737 140 408 991 115 76 361 69 79 897 85 740 936 77 163 197 127 931 979 99 833 889 127 758 886 54 444 906 132 166 352 60 621 976 82 231 902 69 278 408 88 55 243 117 826 925 122 97 482 84 337 974 120 367 639 98 236 934 68 220 897 119 77 102 99 14 256 149 557 567 93 508 714 126 289 857 83 511 557 106 178 396 100 36 434 69 687 971 126 444 884 99 824 884 135 177 253 89 242 453 32 330 425 107 41 65 128 389 481 84 102 864 111 465 774 73 124 187 113 154 958 51 387 403 139 142 292 105 171 429 107 63 708 99 582 983 105 78 499 93 264 823 94 194 605 145 647 927 89 986 990 75 315 936 88 558 921 120 59 627 124 636 997 41 660 742 115 31 475 48 516 983 87 89 124 152 734 942 84 393 654 113 345 654 104 535 561 111 769 881 122 274 930 83 60 233 45 828 853 116 220 929 126 253 742 106 452 533 107 133 217 127 646 753 115 388 460 99 883 913 104 371 614 110 359 440 91 199 221 66 390 642 131 791 886 143 545 786 94 800 846 102 233 801 44 70 96 77 415 629 120 26 268 130 573 966 77 525 843 133 104 190 157 366 811 114 781 903 45 103 553 71 192 195 136 473 975 98 670 709 43 507 825 62 99 560 111 831 995 145 83 896 85 433 643 148 31 288 142 805 864 125 200 236 99 120 912 82 145 717 93 188 855 120 490 694 54 15 716 108 388 656 106 303 696 82 68 135 69 139 513 142 140 281 85 94 125 126 714 902 112 346 694 98 403 527 99 448 930 100 343 736 127 264 825 83 199 475 142 181 678 88 567 686 117 51 268 25 401 717 95 66 643 44 581 844 102 369 448 69 152 721 113 244 899 75 39 75 70 74 636 62 462 515 62 89 909 68 985 999 65 204 498 36 58 746 98 815 892 83 13 394 83 67 458 135 487 987 79 352 495 65 308 381 97 165 874 74 378 710 47 711 890 121 184 507 108 218 383 66 320 553 113 640 706 99 801 983 59 409 523 128 362 680 114 44 542 95 446 883 122 261 936 124 232 689 99 95 675 78 566 932 161 28 703 82 422 667 115 471 857 85 190 817 184 178 548 104 268 619 84 417 725 104 548 959 111 18 29 74 260 862 114 800 970 77 391 615 111 435 999 73 611 876 112 117 503 138 927 956 110 426 906 72 360 408 149 570 719 99 331 420 123 251 687 95 38 755 117 30 194 66 185 605 97 610 633 82 163 953 93 548 817 123 304 480 57 367 782 47 615 946 63 359 374 127 377 809 131 724 766 153 553 854 97 38 92 124 521 978 91 445 449 93 112 995 48 409 606 144 835 891 121 170 529 80 348 938 73 256 540 98 93 446 71 102 174 115 483 920 42 107 133 139 231 520 98 381 415 177 534 774 144 717 864 157 40 845 79 296 936 94 27 337 69 604 853 91 532 996 106 132 237 128 457 658 79 117 904 86 283 962 84 460 635 67 227 646 110 126 766 84 243 857 66 292 624 122 538 655 51 359 713 87 391 657 119 520 642 88 46 481 32 54 642 68 571 857 44 68 648 26 819 884 100 44 326 66 450 870 60 151 511 75 272 721 101 625 956 67 192 915 86 123 744 55 341 988 108 571 842 129 126 370 76 734 760 132 813 913 131 278 706 132 683 728 75 503 835 105 171 597 109 119 474 83 195 269 103 276 689 115 96 331 89 149 891 65 108 292 90 743 926 68 671 709 105 457 855 104 330 804 110 130 591 115 15 281 111 603 811 107 192 439 84 560 664 122 645 903 90 388 764 103 465 984 104 599 869 120 337 870 80 101 141 99 377 405 85 127 849 101 208 592 108 888 994 143 181 843 121 110 532 136 672 696 94 445 736 103 263 941 55 115 572 123 192 535 69 252 585 34 179 266 87 123 998 117 628 921 144 639 900 105 484 968 128 813 944 162 67 833 96 302 971 103 789 964 90 347 455 119 138 776 129 201 356 144 468 750 108 468 564 109 159 452 76 126 289 89 233 366 74 293 405 130 29 333 119 116 523 108 253 591 92 27 538 60 56 59 32 145 872 104 565 879 84 328 815 82 258 685 89 529 803 80 722 991 115 449 542 157 514 702 113 165 676 76 208 983 68 143 403 105 310 463 102 78 92 103 414 709 97 52 378 100 335 902 44 343 508 130 476 837 96 34 291 131 422 646 84 159 419 58 278 773 71 456 733 101 339 357 157 562 734 142 503 860 66 67 349 85 239 966 160 70 354 139 59 135 76 495 535 101 591 634 153 777 871 65 150 288 84 183 638 116 56 142 55 225 699 110 141 884 99 17 497 109 271 404 29 199 481 78 217 897 92 232 446 117 180 818 58 857 942 53 308 540 172 83 434 50 451 891 81 416 824 59 287 342 90 839 864 79 604 785 62 523 807 90 364 965 113 414 963 107 352 433 118 13 46 101 474 986 100 313 992 82 66 72 99 516 550 130 437 824 77 342 826 34 311 661 112 453 666 129 126 838 93 63 978 142 808 929 92 566 790 113 103 207 102 531 968 69 325 854 136 254 266 74 401 615 71 585 685 68 863 865 62 725 845 58 615 865 84 561 995 72 326 783 71 347 578 147 340 825 161 616 715 120 821 968 123 132 352 63 315 376 104 175 248 101 127 381 137 227 594 166 43 636 130 188 921 130 314 934 134 471 808 55 590 667 167 503 660 78 948 972 71 413 817 56 131 822 75 284 412 135 708 827 77 70 762 97 72 420 139 612 799 116 399 672 91 207 329 76 517 656 121 274 827 53 358 891 102 82 340 66 498 812 97 217 413 115 250 844 74 693 938 101 116 174 116 201 474 117 301 636 69 89 524 79 752 798 90 90 108 74 177 485 94 548 615 140 182 732 98 429 885 133 1 225 134 125 886 113 13 541 86 579 737 123 492 686 93 191 539 111 267 380 83 300 482 83 137 608 153 424 459 123 487 826 87 116 817 98 12 272 98 342 488 125 431 932 109 57 260 125 135 358 83 87 640 99 286 861 168 192 449 112 1 878 112 759 808 107 73 544 83 216 362 81 83 992 78 151 577 101 180 924 136 326 407 82 263 685 104 607 711 105 425 938 84 367 836 183 38 73 125 212 740 107 497 587 72 100 279 105 359 969 113 133 699 93 327 968 127 174 713 86 826 839 149 314 479 95 639 700 102 162 450 79 462 548 83 858 945 114 445 657 93 23 388 90 195 259 170 855 896 72 352 755 108 285 825 115 198 819 102 100 248 129 147 746 97 346 871 141 144 901 98 251 567 108 159 722 80 212 461 108 544 698 92 92 340 80 172 425 63 252 328 108 190 373 99 52 304 127 230 663 105 198 626 101 28 387 110 358 950 117 275 340 124 435 673 65 413 587 57 97 643 99 319 503 64 112 154 100 233 842 85 506 814 43 176 338 139 6 466 115 6 286 101 499 975 78 852 904 96 212 500 81 104 301 109 575 704 127 107 876 96 268 610 80 237 590 72 458 515 155 68 337 72 508 960 99 73 197 125 261 834 121 238 508 98 670 940 79 516 863 65 56 946 149 168 420 111 833 981 108 609 873 142 539 725 100 431 672 84 714 738 115 920 986 150 191 874 94 684 775 97 190 366 105 472 828 76 151 840 52 460 619 156 60 836 110 40 975 76 503 997 96 91 573 116 455 966 103 708 955 61 760 910 92 138 377 120 427 737 123 321 590 95 365 470 65 207 566 77 269 939 116 85 860 126 363 881 93 167 796 140 962 968 57 625 927 110 339 988 47 396 699 119 546 887 106 930 998 118 63 985 129 175 530 146 128 802 82 490 872 98 403 850 94 723 995 78 166 628 98 66 537 78 138 262 72 89 466 119 886 946 125 311 886 73 88 124 107 548 661 40 892 941 104 560 638 107 5 348 95 594 847 92 476 963 86 360 784 123 183 803 63 128 301 94 175 385 97 432 611 122 161 943 119 304 393 84 51 959 89 180 387 94 70 591 155 296 849 90 97 486 84 801 996 137 717 959 83 359 393 92 716 792 104 92 202 65 574 674 105 39 778 79 592 743 99 212 374 118 648 866 92 630 989 107 350 779 114 138 207 130 551 794 148 780 906 8 508 840 62 38 256 90 801 833 136 19 36 74 201 570 94 241 791 176 494 902 101 318 521 95 873 916 89 319 859 71 351 589 107 1 671 108 371 517 74 325 945 89 479 670 153 933 951 129 715 759 63 425 636 126 211 911 161 278 656 149 469 527 129 579 819 109 159 479 104 221 922 52 495 664 145 442 816 116 475 595 145 679 836 84 423 460 76 497 664 120 314 790 71 319 894 184 593 612 65 236 961 102 100 557 80 30 208 120 109 430 124 267 271 143 327 765 144 797 822 119 528 677 92 633 771 64 601 967 89 523 897 115 154 436 150 180 648 103 533 702 62 178 382 49 476 870 58 141 889 95 756 835 70 327 809 129 111 289 68 45 804 100 23 460 85 59 736 107 355 440 46 614 744 72 900 963 89 275 559 94 267 522 63 703 748 86 615 981 125 234 916 78 679 727 120 523 962 78 607 920 97 175 561 133 440 692 119 107 490 73 870 920 158 600 683 78 171 894 131 474 639 86 569 670 88 933 964 93 603 900 84 151 440 96 450 553 88 201 948 93 372 788 141 222 440 140 865 925 132 477 513 73 686 814 117 32 86 59 583 912 117 310 849 88 268 876 81 448 532 139 673 786 121 926 949 112 587 630 124 258 418 107 638 855 78 290 868 69 40 511 111 15 464 96 704 758 111 58 636 101 473 963 96 95 485 78 279 763 90 214 242 183 436 740 50 61 448 130 260 548 65 710 978 134 714 728 109 629 790 99 63 195 20 331 874 132 225 524 85 368 837 87 480 777 85 224 893 85 655 720 137 643 816 134 278 901 105 120 583 125 793 816 63 423 615 120 726 759 102 478 558 85 190 937 157 467 767 93 78 246 68 834 840 31 741 808 46 197 760 77 650 888 124 344 491 42 193 730 101 244 721 82 71 681 138 74 445 105 417 662 159 503 829 81 556 685 97 176 624 100 617 984 97 439 579 96 153 232 69 452 580 110 508 770 73 664 967 101 33 428 96 409 560 94 409 743 131 125 753 117 127 497 127 439 972 83 169 282 93 533 663 53 429 838 111 43 373 144 117 178 93 573 579 132 668 871 109 89 128 89 881 911 98 297 530 91 869 922 88 411 750 124 430 510 142 90 959 133 696 880 119 325 489 86 374 507 113 75 807 112 353 505 96 238 701 110 467 841 111 68 332 53 10 229 98 328 700 87 101 277 53 18 314 144 566 737 89 549 838 102 24 159 118 150 837 125 339 428 161 453 813 146 206 351 113 307 524 174 282 540 107 8 63 105 422 498 119 57 760 102 223 998 132 164 482 136 765 881 127 156 661 108 27 631 108 612 854 83 342 861 82 222 740 113 252 343 114 103 213 106 308 992 98 282 628 56 128 978 96 810 982 148 127 785 91 714 791 86 91 504 121 69 949 38 364 820 117 790 977 125 77 376 68 681 963 41 303 713 163 245 958 77 78 949 92 242 472 100 170 447 110 109 712 88 423 544 107 127 182 86 324 639 105 115 425 140 494 897 90 375 551 102 440 515 49 484 501 86 184 526 96 209 994 82 238 385 81 522 780 68 140 533 163 199 616 111 659 908 79 49 444 89 43 518 127 355 978 110 492 862 54 56 981 82 452 664 67 149 413 123 15 814 50 115 651 133 174 692 130 434 541 73 364 537 142 392 543 121 837 973 94 595 739 117 79 468 105 32 214 92 280 985 93 184 733 79 535 825 35 495 825 98 36 719 64 348 822 105 12 393 135 198 841 145 114 342 84 550 597 143 763 995 173 476 767 62 280 370 158 763 900 89 217 724 59 67 275 104 532 878 79 427 923 134 14 262 118 195 902 129 388 988 47 592 854 95 643 723 87 247 373 129 547 696 137 190 844 69 94 246 97 747 975 114 267 391 117 22 462 106 884 946 129 55 921 102 104 243 62 120 195 111 360 687 118 224 988 97 684 770 43 517 815 69 362 970 26 577 693 123 23 627 84 189 835 104 645 917 109 509 733 33 412 490 82 381 484 98 279 464 91 136 401 114 51 382 88 211 791 38 267 861 85 44 947 140 815 925 105 652 952 99 189 826 96 398 760 50 65 832 81 186 687 76 662 822 49 943 980 90 312 940 38 125 303 106 14 842 95 70 406 144 358 738 88 578 652 83 69 993 106 291 506 102 29 634 81 106 278 108 193 950 137 333 983 153 568 699 105 586 847 140 455 762 116 90 905 89 77 788 120 225 424 113 68 133 151 87 705 107 570 732 98 356 486 86 213 736 104 353 926 126 346 557 93 119 879 143 501 926 125 266 878 83 812 917 81 203 513 168 638 862 118 723 834 140 317 824 97 63 999 101 277 488 83 339 666 96 197 310 128 122 962 147 310 828 101 125 221 73 152 734 117 61 221 101 6 367 136 288 971 117 4 121 115 395 655 23 722 826 156 727 967 130 435 658 102 756 802 75 687 814 88 706 793 88 59 916 101 192 417 95 802 891 131 111 950 119 568 989 91 182 834 112 698 924 153 422 937 80 240 571 112 306 836 45 533 923 93 292 307 128 734 756 165 226 332 79 99 428 99 523 627 103 24 957 138 513 661 138 77 812 103 775 943 77 217 694 125 97 213 100 432 705 64 602 843 113 324 701 94 225 578 94 22 291 126 204 245 75 402 610 97 149 874 107 174 465 96 43 167 93 510 768 35 327 562 114 834 940 111 880 946 119 843 958 136 318 854 149 112 298 87 241 482 94 56 63 86 10 47 88 122 985 113 0 261 122 372 473 94 131 945 141 6 548 135 117 720 104 99 856 94 312 803 68 349 433 104 42 298 81 237 608 113 466 772 90 202 557 105 236 695 87 98 818 136 338 915 137 428 908 98 800 812 59 395 623 83 140 304 90 722 892 132 171 216 82 36 467 120 306 715 86 781 905 72 455 977 76 24 665 96 595 745 91 111 704 105 80 342 135 484 839 76 595 690 87 806 929 167 564 792 98 62 114 56 566 994 88 2 549 65 53 763 70 65 966 64 45 268 97 80 236 130 604 767 89 651 969 107 23 507 125 551 747 84 207 781 74 138 879 100 497 879 13 878 938 116 2 830 134 561 802 127 111 329 103 548 825 112 20 331 33 231 616 66 43 343 44 107 554 118 592 678 80 711 966 76 316 754 57 650 755 115 589 707 90 522 656 72 459 670 128 93 202 79 150 216 120 111 386 98 43 395 129 396 800 86 608 794 59 236 399 82 329 839 106 235 552 129 580 611 74 378 384 138 249 335 116 274 994 147 475 702 89 318 870 79 3 489 148 680 725 92 79 489 42 877 918 138 358 378 114 718 967 108 140 865 107 380 636 116 384 655 17 663 913 116 636 879 32 86 277 102 456 458 142 270 749 130 464 714 97 64 753 146 370 460 89 635 747 89 569 892 164 306 531 91 167 451 71 717 994 61 592 812 110 516 722 130 207 975 151 640 820 52 460 687 68 103 446 103 603 708 101 163 468 126 317 859 111 80 524 69 259 561 66 455 833 137 507 642 107 55 689 71 620 964 81 835 874 118 42 754 131 390 750 66 388 830 82 345 731 61 264 800 65 114 657 78 334 462 106 182 468 161 527 924 118 400 483 97 99 581 79 108 600 141 88 407 91 250 746 54 174 998 118 416 504 69 298 853 78 230 351 92 877 969 92 578 846 80 794 821 104 329 788 80 125 187 118 376 526 101 32 249 118 9 999 92 432 996 96 409 894 91 780 852 32 93 919 78 139 695 90 949 968 71 797 982 130 368 752 93 238 719 131 265 418 107 82 303 69 278 538 67 769 904 127 364 615 129 679 914 76 267 278 109 37 94 93 7 347 84 109 746 142 509 914 109 776 811 65 209 463 85 619 740 124 58 825 170 384 923 84 789 919 138 526 892 115 327 860 119 768 986 72 69 983 128 48 688 118 73 274 59 13 660 109 20 83 83 107 306 123 88 502 112 36 128 53 242 422 72 860 933 132 742 848 74 766 981 98 607 612 94 844 951 102 768 782 95 47 491 77 879 918 47 160 395 91 758 916 92 662 669 128 585 608 44 362 864 92 257 824 122 155 921 122 196 774 110 343 413 46 203 689 121 472 958 72 434 667 58 72 810 68 235 913 119 42 520 130 614 667 141 185 993 125 571 928 79 179 575 120 65 363 101 613 964 148 251 658 92 33 74 99 212 671 116 153 753 110 457 761 77 319 408 71 335 618 79 119 182 119 300 973 74 311 668 113 27 623 83 383 877 107 175 309 54 69 198 64 120 617 101 202 884 131 358 405 138 144 741 92 215 974 132 22 890 88 2 179 123 410 771 143 341 803 61 53 771 102 426 448 74 487 531 62 476 819 96 307 567 81 446 535 83 16 759 34 22 74 167 846 876 79 102 859 118 136 412 71 302 732 85 291 896 136 113 294 91 463 488 115 69 797 112 846 909 135 153 811 126 7 445 83 207 974 101 210 620 74 406 429 73 51 675 106 676 796 86 404 724 133 557 771 82 81 264 103 425 932 124 701 849 54 354 981 125 90 180 130 268 332 112 379 889 74 53 928 101 581 729 72 252 851 129 483 718 102 153 690 60 85 304 97 568 858 77 110 199 107 360 835 62 174 271 185 871 975 57 95 396 129 388 910 141 897 974 65 4 538 115 506 875 96 262 403 149 45 321 157 644 963 81 737 891 118 135 527 104 406 671 37 337 370 133 427 475 140 121 394 117 342 581 135 731 792 123 352 614 58 687 970 93 21 800 99 105 615 121 625 901 74 121 678 111 340 490 83 799 931 115 435 515 66 230 439 97 132 688 81 507 522 122 326 463 40 259 463 74 492 816 74 71 539 60 957 974 96 526 613 148 442 535 108 493 549 85 346 658 64 52 944 30 270 587 80 118 496 129 553 575 175 408 956 109 392 584 83 227 522 108 470 568 131 315 829 78 535 629 72 455 695 103 717 822 44 646 693 124 125 383 102 660 935 99 309 864 153 790 954 103 244 991 118 612 764 76 236 506 133 28 606 50 46 662 96 324 446 140 671 972 79 553 857 134 584 843 84 14 913 82 106 638 106 683 851 138 46 83 111 107 238 103 532 979 45 499 672 150 885 905 64 218 935 57 65 771 141 564 856 101 400 465 78 576 780 4 227 368 32 78 93 94 281 602 112 697 867 110 241 712 154 506 966 104 29 377 120 433 637 89 415 422 77 132 245 139 447 624 77 256 773 146 431 626 122 586 686 71 370 734 76 444 844 144 7 149 94 451 759 87 555 671 138 134 941 124 382 801 105 281 559 138 204 779 139 140 416 120 535 840 66 221 240 131 81 480 129 168 232 54 28 355 91 31 683 113 622 692 79 174 303 82 77 473 117 114 781 107 19 653 92 730 737 85 339 408 53 265 932 72 0 460 65 451 969 75 352 743 71 277 869 89 85 534 64 101 762 83 382 583 148 236 276 72 507 537 46 360 644 117 660 685 90 91 599 99 6 346 115 334 416 105 294 615 109 81 714 111 217 702 151 107 479 60 241 291 97 235 831 105 385 820 102 167 795 128 222 362 107 292 653 113 198 302 43 246 668 112 342 711 108 79 412 84 317 856 100 752 887 84 335 676 124 475 742 89 37 746 93 181 419 54 256 527 54 395 981 129 57 714 95 303 616 78 34 837 128 87 687 89 87 941 59 749 838 75 482 729 24 494 531 97 497 599 83 524 929 86 323 547 140 173 302 100 134 525 138 554 691 108 421 752 112 104 289 82 865 995 94 714 926 126 358 503 114 85 443 103 167 171 114 697 783 101 6 751 84 372 863 64 758 769 88 475 648 87 124 316 104 2 18 59 130 897 169 336 907 171 452 969 68 105 856 147 872 873 34 253 712 100 11 123 67 907 957 118 136 329 134 424 878 121 92 538 88 179 209 144 248 280 72 317 382 133 281 469 120 750 919 71 54 265 55 725 874 101 920 981 120 143 222 125 700 741 145 437 589 94 241 817 92 676 912 109 780 812 70 102 220 85 20 182 62 735 952 85 302 410 66 55 250 104 254 532 41 68 122 123 851 872 68 458 992 123 683 796 146 462 719 107 620 665 144 413 607 115 121 577 98 572 597 125 832 980 72 55 797 86 316 327 99 159 673 112 715 787 68 308 883 90 296 404 36 264 447 101 282 905 113 251 906 126 104 138 82 237 315 38 719 723 95 642 828 84 610 980 66 432 609 91 6 462 111 72 851 107 248 935 48 149 658 91 235 269 145 302 781 92 726 944 121 199 430 100 24 250 6 450 823 69 516 959 67 549 831 79 163 955 145 298 677 110 565 948 144 176 942 111 127 868 100 91 256 162 50 754 113 641 662 57 38 608 90 851 854 105 186 225 134 104 794 112 659 935 117 52 412 131 340 906 69 543 650 96 162 459 68 126 351 169 2 599 105 313 569 123 272 840 122 384 969 124 206 429 112 553 574 100 312 794 49 620 999 88 387 795 119 65 218 100 550 763 83 718 935 105 449 690 160 26 338 49 605 969 108 191 730 66 188 890 99 117 642 124 50 508 115 643 669 87 52 658 85 400 472 145 425 944 58 654 921 117 461 597 120 110 763 61 185 584 111 172 860 37 22 898 53 336 508 78 244 793 66 153 455 127 895 905 130 610 707 136 401 620 69 20 155 66 571 613 121 339 590 75 846 960 131 173 928 113 463 713 87 667 878 97 290 482 141 297 595 51 349 575 41 49 219 85 706 919 143 307 868 115 269 309 35 462 727 1 418 553 61 404 694 76 583 930 173 611 816 62 594 611 69 118 434 92 619 877 85 247 900 140 533 829 64 347 727 38 596 877 132 546 673 109 76 856 58 208 493 103 504 866 124 372 563 64 74 941 93 591 885 91 326 939 116 658 755 120 549 720 88 530 919 119 324 892 91 459 739 135 215 296 87 5 355 142 450 903 47 774 959 82 690 700 122 823 833 93 368 703 117 393 744 71 857 959 122 355 511 138 56 729 79 77 670 43 662 963 137 393 946 107 53 301 106 50 604 127 421 847 112 694 746 116 514 739 115 209 810 99 359 884 126 87 309 116 134 140 90 279 603 97 268 678 132 125 808 81 575 986 112 323 877 106 460 871 161 121 538 90 253 770 74 271 535 138 165 472 118 201 643 78 848 961 45 414 972 154 398 735 85 735 835 115 170 724 62 159 938 83 467 788 86 351 684 145 513 585 101 7 248 91 158 434 97 24 312 95 175 722 119 386 697 41 17 183 105 758 939 53 155 604 126 926 940 100 156 572 89 32 361 64 409 710 94 436 927 64 428 762 91 108 653 134 593 815 51 132 966 147 501 871 117 226 294 134 498 574 97 209 840 92 236 249 114 284 346 72 307 790 23 171 650 167 210 734 122 72 778 87 505 860 99 47 186 96 267 473 86 127 175 120 354 447 121 825 840 96 344 374 113 111 516 103 140 959 105 6 496 76 186 565 166 182 435 115 231 566 59 624 903 73 203 272 77 128 281 125 226 864 124 136 436 34 350 919 60 23 544 68 185 971 94 796 849 109 62 92 68 523 754 69 100 619 157 573 677 110 456 597 56 20 315 101 285 632 80 58 867 82 600 820 125 246 342 95 94 539 67 142 605 109 285 391 119 382 711 101 467 761 89 427 990 96 14 828 98 576 638 96 90 835 92 475 991 139 117 619 81 159 790 99 43 955 149 407 424 118 468 922 66 520 964 125 794 840 118 361 691 83 302 647 76 10 122 46 208 842 103 84 470 103 582 726 144 225 874 119 102 806 125 395 893 80 360 851 92 286 797 101 537 968 115 159 460 84 470 653 115 155 600 92 440 962 107 574 761 30 572 968 113 176 430 60 473 679 132 10 23 60 188 749 96 525 750 59 671 689 116 13 852 58 538 819 92 778 788 119 419 772 183 62 777 94 306 723 114 176 670 125 536 722 127 542 632 135 320 398 131 41 837 115 193 939 60 282 489 117 35 462 103 846 941 72 451 761 96 312 571 113 13 194 100 96 742 65 756 940 119 341 841 146 540 886 103 13 531 87 456 517 80 545 817 113 578 761 106 456 492 72 434 892 101 865 959 111 78 532 93 187 893 135 628 836 142 691 940 97 779 994 94 659 782 130 604 883 53 636 896 127 266 740 116 64 108 36 442 540 91 56 881 67 305 526 108 271 784 75 61 280 116 925 931 129 555 784 95 103 197 106 149 738 104 189 942 60 115 164 62 100 305 114 404 685 90 117 878 85 173 802 89 175 881 46 453 599 106 311 997 49 80 955 106 111 457 61 192 498 106 748 892 81 19 194 21 588 770 153 329 821 71 124 176 106 606 715 117 285 310 119 102 313 94 290 291 123 36 306 117 262 384 110 71 480 178 381 589 129 100 695 70 546 720 58 608 705 74 296 644 103 369 467 109 728 735 112 110 911 114 80 319 85 646 755 88 531 929 106 317 363 100 891 987 114 513 548 69 294 926 129 126 394 102 442 604 105 835 861 186 462 724 127 479 786 115 571 589 68 89 969 174 42 627 107 237 745 110 329 590 83 267 400 121 790 993 119 240 515 63 436 918 76 89 141 61 295 701 133 104 752 122 493 523 92 447 808 150 643 927 100 294 554 74 377 751 112 202 486 64 729 745 59 900 931 77 677 729 109 879 970 101 339 974 115 756 986 98 153 802 110 200 496 141 712 930 73 174 855 156 151 727 130 643 953 88 845 991 60 470 643 114 362 452 75 312 618 74 192 314 125 21 66 72 23 243 132 426 462 89 631 987 91 440 475 35 355 462 98 164 981 108 643 771 88 314 728 62 65 423 90 292 418 172 263 761 48 408 538 119 169 213 71 947 963 119 922 945 69 300 820 123 77 578 75 327 375 94 706 852 122 288 907 113 2 378 75 578 933 105 789 841 124 35 156 128 284 620 106 61 979 115 866 992 170 47 374 25 472 621 85 370 559 59 434 645 140 392 936 105 655 909 64 115 947 88 17 700 69 430 834 146 161 248 77 501 836 134 224 866 51 317 946 83 684 985 101 601 908 110 285 901 114 313 908 55 263 786 1 572 583 115 175 876 86 112 753 121 31 993 100 244 318 113 79 605 77 941 997 102 154 776 76 160 576 65 58 652 80 90 345 101 468 688 90 272 794 126 319 494 108 450 898 144 162 986 112 161 494 85 313 883 155 377 554 63 556 978 52 357 378 100 82 233 151 320 610 60 23 332 83 25 519 91 195 429 100 34 455 112 615 941 100 269 909 102 232 621 37 382 589 101 110 928 79 698 724 117 211 282 145 285 909 139 80 475 96 22 518 88 292 530 86 573 757 90 265 358 112 483 926 100 37 956 131 601 756 125 159 343 104 497 804 85 458 666 65 391 754 75 848 890 102 439 529 77 152 735 101 65 769 106 473 884 99 327 807 103 574 988 131 253 808 97 614 664 99 52 618 79 130 258 91 359 746 127 739 785 60 314 320 133 650 837 104 303 690 76 203 420 95 338 661 81 789 939 149 223 764 89 62 963 45 295 790 83 649 684 106 388 788 63 423 938 111 36 909 90 601 937 132 609 823 82 767 903 41 404 462 44 222 704 105 396 654 95 477 935 128 785 890 146 141 893 70 395 821 102 421 539 103 272 352 120 76 454 60 315 772 31 256 484 107 3 332 140 87 952 98 611 953 90 373 390 123 28 852 122 560 697 140 303 641 80 145 189 102 922 967 96 229 806 92 57 409 115 598 906 96 182 479 123 73 710 111 481 540 50 111 450 135 111 519 127 539 667 79 379 938 115 723 764 51 275 366 112 525 999 130 129 299 56 244 943 103 875 979 91 248 896 89 81 496 84 49 596 51 121 154 143 316 395 136 202 897 127 449 903 72 251 436 162 502 950 109 789 897 135 151 209 77 144 826 94 682 702 91 212 558 101 722 785 75 50 247 136 28 647 54 391 676 142 114 647 115 221 525 98 239 807 156 444 855 56 212 902 79 147 475 107 333 627 123 743 872 76 629 763 130 456 892 100 171 346 116 381 888 123 288 949 114 491 511 100 548 666 1 243 879 129 91 641 162 778 962 102 479 965 118 296 833 113 584 803 136 503 763 87 475 818 44 993 999 121 565 668 87 661 678 103 125 257 128 279 642 93 666 887 136 289 404 110 271 696 135 553 676 121 88 690 83 26 206 87 857 985 111 174 565 71 457 708 74 466 929 35 75 546 128 185 564 156 187 243 153 54 346 82 623 766 111 104 798 71 727 728 73 850 983 85 785 964 99 129 866 94 688 792 13 258 406 134 166 777 113 831 986 102 191 940 74 509 730 136 131 689 117 342 790 144 67 723 115 97 256 105 439 711 67 262 792 151 476 992 151 46 715 108 281 648 114 586 979 95 133 394 90 450 562 57 184 656 145 691 907 117 448 543 104 154 290 123 380 614 83 424 669 87 704 962 75 796 890 83 879 904 105 167 901 155 28 511 107 176 193 134 79 299 100 932 961 99 690 898 75 163 612 134 423 701 79 60 688 56 691 992 133 754 766 134 192 817 67 160 716 52 61 233 66 4 910 114 681 795 79 6 107 124 54 507 102 56 702 150 136 505 142 479 645 102 12 615 61 190 662 96 185 946 82 204 649 92 412 441 60 513 993 98 212 647 112 433 570 88 664 688 81 468 625 62 145 362 113 284 437 89 40 706 159 62 496 74 269 572 122 84 592 81 514 954 106 289 409 6 536 693 95 450 764 110 634 676 28 387 756 93 264 283 66 286 768 85 810 886 83 98 402 81 169 512 67 227 916 80 486 791 94 82 506 142 429 500 91 45 87 73 736 815 40 11 551 84 408 851 83 34 228 136 33 110 146 6 255 65 331 773 109 359 426 84 876 967 84 376 718 111 38 206 62 200 403 126 32 264 71 527 556 83 614 914 144 139 165 87 198 966 87 88 930 107 223 599 161 102 250 89 578 854 127 277 985 106 781 909 123 384 393 120 397 616 85 313 420 59 751 786 67 56 640 93 483 537 130 459 924 83 310 882 130 361 890 129 333 412 134 316 376 132 861 978 94 366 503 116 82 812 83 84 364 127 39 196 107 70 704 63 389 854 83 457 591 104 66 717 45 104 274 133 708 834 106 376 398 78 132 656 139 95 216 88 558 878 94 270 743 82 103 130 132 125 957 166 664 698 47 432 554 122 639 797 93 950 961 34 71 809 126 788 981 72 184 478 58 231 439 127 551 906 74 250 768 108 670 853 166 509 511 148 204 628 75 51 253 109 652 862 70 196 712 92 594 920 104 881 978 118 206 524 100 21 378 86 255 284 89 531 782 127 771 915 136 660 995 150 53 184 103 257 664 89 289 624 76 155 458 91 63 171 98 650 887 117 486 617 92 585 925 127 128 863 111 520 691 107 436 898 59 252 600 130 349 593 62 111 816 99 273 839 56 428 963 77 27 56 77 425 725 128 173 843 94 197 951 46 330 385 98 219 413 125 126 534 21 484 594 71 425 704 91 75 626 134 90 162 130 452 970 115 341 853 120 206 422 137 246 472 108 237 610 104 353 722 103 155 283 104 157 917 106 557 645 50 147 537 103 47 441 64 568 626 110 391 664 102 31 857 122 235 928 159 589 811 113 668 810 159 738 983 71 325 952 77 282 344 111 290 865 97 15 695 110 483 484 162 58 901 78 239 808 131 752 911 133 605 959 129 419 911 83 172 742 82 402 929 114 777 911 134 296 510 109 120 413 122 735 843 92 681 768 103 78 679 178 78 559 102 758 892 35 68 420 80 83 901 112 894 961 84 20 389 69 102 103 98 549 785 135 848 855 118 612 970 120 369 669 72 589 615 110 28 123 22 53 307 94 575 880 83 571 664 76 0 250 77 72 614 91 477 758 108 36 948 71 605 923 93 59 238 88 504 943 133 349 408 63 164 710 104 55 677 88 539 543 85 125 252 110 459 768 102 207 624 109 120 581 61 665 681 159 53 115 97 255 566 115 17 758 145 101 269 115 622 879 100 253 412 91 50 867 90 235 715 123 254 899 120 755 976 63 42 985 98 456 941 97 178 814 133 155 328 57 313 592 104 373 600 88 191 716 104 138 448 127 257 595 110 260 952 123 140 453 106 689 773 107 123 730 160 277 810 73 499 596 155 516 675 119 399 698 106 773 976 125 295 679 124 499 737 69 130 473 26 252 832 94 503 705 105 488 822 71 126 870 55 298 616 108 223 342 129 291 431 82 245 540 102 97 864 110 491 593 127 412 439 65 72 623 106 589 942 88 28 325 135 409 783 104 342 350 95 402 800 27 285 776 100 67 649 145 42 53 109 269 535 115 74 562 118 73 911 90 450 584 110 91 129 82 911 914 115 53 596 118 343 682 117 601 812 65 456 939 71 166 453 110 39 486 48 273 274 88 172 979 60 145 781 101 474 961 156 191 837 47 757 944 109 192 317 94 126 248 116 293 321 145 365 984 118 885 941 75 118 483 81 622 915 89 445 609 104 453 933 106 895 962 133 109 617 144 33 642 159 164 957 103 371 619 89 224 743 47 747 893 98 193 629 61 279 867 95 783 806 107 270 699 68 881 958 131 683 906 82 229 706 138 442 808 144 108 854 83 315 406 88 656 782 150 297 957 161 115 155 63 356 592 108 720 849 118 505 773 123 413 925 87 333 872 93 503 839 128 186 654 88 398 979 91 459 862 116 394 856 142 371 751 141 356 370 134 164 487 106 638 947 161 256 348 108 189 973 109 20 372 73 73 160 105 418 443 112 625 936 63 291 629 74 379 724 100 877 946 115 431 469 130 45 572 109 726 793 105 416 534 68 81 550 98 180 266 156 535 754 119 731 763 71 660 804 101 13 804 145 4 191 124 211 814 100 91 379 106 414 734 109 504 533 70 80 327 99 197 663 108 313 502 108 350 553 67 173 528 88 141 734 117 52 321 108 364 877 135 326 375 126 406 603 53 818 904 103 343 365 148 397 772 90 141 397 100 392 505 81 672 678 95 127 769 99 487 964 130 23 32 102 236 316 87 346 730 133 326 573 75 356 523 62 493 843 145 4 379 131 686 706 107 512 894 119 110 303 102 314 588 64 908 966 137 251 556 46 423 453 66 400 813 150 156 778 118 350 699 50 145 415 141 595 819 122 341 434 69 233 776 101 437 893 83 670 781 126 532 758 106 376 879 96 261 477 93 19 689 63 405 980 114 119 813 126 920 993 74 176 751 116 130 364 128 63 837 118 796 814 132 254 304 52 312 703 77 293 369 108 742 774 101 13 646 48 890 901 148 143 174 80 288 555 87 616 969 118 156 235 84 416 486 108 843 908 134 26 782 85 788 957 102 287 693 114 168 726 115 534 712 40 924 938 84 173 571 90 135 592 114 254 289 94 153 648 82 697 994 57 92 544 106 622 999 117 191 858 117 625 879 106 61 980 146 353 615 86 384 855 109 66 902 104 347 976 79 571 681 105 473 763 46 130 362 95 509 821 128 211 419 143 624 635 95 839 849 62 459 773 167 653 943 116 809 902 105 503 856 124 135 463 101 612 766 109 536 599 67 146 622 102 375 806 114 515 865 85 660 844 82 361 841 76 623 792 58 189 612 108 253 859 158 353 957 94 282 633 121 769 789 161 413 933 74 908 999 130 21 789 121 217 607 94 62 617 65 406 426 135 153 863 111 194 386 40 438 664 104 205 944 121 841 974 124 627 713 103 690 801 50 147 881 182 981 991 108 122 666 102 86 891 95 623 767 109 126 800 149 187 901 95 93 928 67 15 114 93 187 402 92 179 551 71 387 467 115 540 920 83 609 951 126 130 562 57 417 814 106 738 954 86 132 866 159 67 520 119 398 762 83 180 412 101 474 964 130 271 641 125 241 769 116 680 873 86 117 256 86 708 733 141 195 662 132 39 965 69 133 908 43 103 472 111 703 852 135 418 503 121 164 454 84 424 954 117 489 869 131 821 857 51 100 900 125 191 473 82 253 609 98 690 722 96 264 767 133 543 913 83 29 651 141 21 941 42 284 503 118 296 705 142 443 873 86 398 983 77 805 977 74 892 933 76 75 216 106 82 462 78 644 674 115 580 692 118 684 908 99 36 980 119 920 938 67 458 858 68 30 193 107 16 382 84 253 827 81 500 645 69 97 832 95 485 895 141 227 558 109 172 201 55 169 296 107 897 989 103 69 295 62 514 805 120 51 314 55 449 456 132 344 934 58 531 892 104 475 739 101 119 684 67 199 600 110 814 939 77 74 124 88 811 824 140 30 962 145 68 97 87 340 529 74 178 612 89 764 862 116 375 650 97 71 74 36 279 513 86 711 861 105 69 250 87 133 591 85 63 210 149 63 418 92 527 840 113 84 360 99 318 333 125 61 798 102 252 452 72 816 991 117 78 323 56 117 707 92 385 429 95 182 305 91 843 981 64 454 926 121 32 297 68 542 637 98 194 722 129 867 908 92 407 809 71 174 838 148 396 812 62 253 731 105 200 237 92 388 493 72 276 756 114 337 689 101 329 761 82 12 362 47 163 573 113 3 491 139 327 469 95 7 227 53 420 501 76 106 245 81 299 829 90 184 994 119 535 724 86 6 530 101 649 978 83 805 917 115 57 582 129 268 468 119 687 829 97 537 750 83 196 342 80 792 936 96 328 449 149 408 433 100 421 691 89 272 752 91 510 867 99 498 636 106 221 376 97 54 312 73 734 825 102 32 59 92 236 352 97 273 609 97 308 827 89 660 997 91 626 843 105 134 982 125 97 476 106 289 802 110 286 887 59 221 493 113 121 155 129 45 894 103 61 503 76 162 225 87 228 521 101 265 559 91 482 995 99 486 496 140 375 758 123 318 381 52 294 444 134 245 564 99 424 803 110 422 581 96 30 736 82 166 905 15 838 860 135 95 186 119 537 672 38 748 857 80 21 230 98 88 995 93 180 633 39 365 878 84 505 914 112 183 710 131 137 187 97 827 845 51 565 843 115 885 960 87 168 507 91 456 675 80 22 241 104 436 755 58 183 285 105 74 108 101 637 830 97 232 478 73 41 206 120 473 818 105 798 874 106 465 766 64 83 619 100 407 884 110 157 305 141 185 489 146 337 569 80 29 190 123 10 366 132 424 632 142 32 198 50 875 960 108 112 407 59 129 980 81 351 778 39 223 909 27 27 714 58 662 736 105 290 815 18 640 734 110 442 791 81 83 281 50 190 194 87 240 370 113 334 970 109 288 735 121 637 650 156 434 538 91 367 742 182 154 674 88 551 640 78 540 816 88 206 827 118 444 766 78 682 753 112 125 230 98 920 962 119 297 428 82 344 640 71 346 402 108 700 854 129 862 947 99 604 731 113 381 686 117 905 992 80 259 636 139 490 583 103 676 783 139 78 610 139 292 423 104 238 460 164 611 629 87 515 579 111 16 863 87 271 556 73 427 874 79 193 278 97 137 196 127 211 689 132 76 443 125 86 227 94 396 979 144 93 288 134 477 786 22 158 159 96 794 893 105 38 438 85 638 973 93 681 953 63 252 533 57 266 290 117 334 998 109 40 534 137 465 947 72 565 914 86 131 236 129 821 849 127 335 617 89 434 635 106 318 726 102 282 513 117 794 808 99 95 603 91 33 895 91 426 528 134 215 339 102 583 935 96 163 298 90 457 606 108 177 320 104 949 971 85 849 964 93 106 771 103 180 550 88 61 769 69 145 554 102 450 978 154 11 277 103 226 498 11 91 541 100 647 704 120 359 644 162 106 130 149 412 924 106 443 701 109 292 847 103 199 615 114 360 909 73 289 403 95 407 945 50 234 573 83 41 552 118 592 806 116 28 302 101 121 539 115 331 814 94 257 525 117 10 286 65 231 428 108 581 800 62 156 834 58 364 817 84 681 822 97 74 324 113 136 157 113 379 873 64 490 667 107 19 664 74 276 474 154 479 643 59 338 694 82 719 918 110 736 909 91 300 930 104 614 679 114 61 609 86 78 964 111 195 230 112 612 729 63 614 970 132 440 840 95 304 609 116 262 374 77 86 504 93 180 597 179 330 521 100 244 427 108 514 956 101 189 716 82 136 623 102 557 738 107 25 645 95 691 997 114 107 205 88 143 588 114 269 878 122 387 425 72 284 388 76 639 843 86 324 426 134 84 923 97 649 659 120 55 604 137 451 662 105 876 941 92 423 965 95 141 289 127 486 886 78 288 748 136 228 558 115 481 949 63 353 845 89 155 185 112 67 540 132 459 476 108 670 829 114 408 595 141 515 638 80 203 334 109 389 713 111 42 444 107 36 519 105 15 250 183 72 982 110 280 530 47 431 900 100 206 463 101 252 925 136 533 560 43 127 572 112 355 867 41 488 654 175 112 262 128 466 928 63 633 708 121 76 288 56 55 521 108 520 712 128 224 617 135 715 910 134 64 381 128 292 594 70 592 922 96 812 988 168 55 652 118 356 627 96 142 797 147 347 664 160 15 717 91 914 968 94 786 814 130 101 779 55 678 860 111 778 829 108 565 604 82 864 958 120 32 193 101 122 746 34 454 920 62 303 707 99 248 995 76 129 907 137 485 548 74 582 643 96 270 442 113 216 592 89 341 903 60 930 994 115 416 907 54 122 765 74 585 988 81 231 260 52 83 573 71 791 895 66 270 917 132 29 910 124 17 109 132 108 176 52 284 717 72 465 843 88 123 604 83 25 625 132 101 496 71 373 994 129 887 970 83 329 953 87 946 955 62 50 891 78 130 487 99 200 621 77 134 202 85 547 954 118 339 360 86 38 301 75 640 728 67 355 797 127 220 967 104 35 52 97 115 404 148 7 995 59 190 485 103 97 341 100 451 648 74 5 596 77 812 896 92 159 840 124 375 475 93 590 851 122 5 341 121 343 521 92 249 861 72 291 954 101 435 645 125 118 597 116 196 925 134 13 344 74 0 66 127 86 236 51 502 906 110 902 927 58 72 970 84 227 770 97 69 396 71 342 933 98 406 770 116 256 341 113 521 564 91 24 889 124 86 205 36 713 984 114 727 984 99 294 990 122 72 357 124 108 461 93 362 448 33 475 560 99 20 735 136 320 631 107 755 935 140 352 729 64 24 45 115 230 526 87 46 411 119 971 997 164 403 766 99 177 744 115 489 844 102 363 382 70 172 330 110 48 514 119 130 827 78 106 898 71 296 620 42 505 717 63 124 707 76 2 48 105 182 861 130 191 594 86 184 255 111 62 471 100 280 862 125 276 309 137 336 641 138 107 565 103 504 722 97 373 641 52 180 742 116 332 967 130 611 892 108 534 585 173 104 613 83 486 770 92 460 870 147 373 758 122 721 838 57 479 509 122 65 592 141 250 901 154 447 522 126 161 859 86 9 803 113 218 313 195 304 318 124 22 379 53 470 815 133 784 793 85 403 892 74 8 277 98 109 843 61 48 123 144 476 599 96 220 322 143 503 872 78 144 357 124 83 191 96 280 382 91 45 548 100 9 181 157 248 989 87 393 787 150 35 672 147 199 396 143 16 395 118 8 123 73 305 788 116 391 780 149 303 919 80 82 130 84 31 389 82 296 931 158 305 732 55 555 636 105 504 798 87 298 962 66 408 420 113 898 991 86 728 893 150 192 687 104 483 900 80 496 980 93 103 976 117 54 327 97 404 524 99 613 686 76 347 511 93 633 989 87 110 959 66 788 997 70 521 613 102 894 963 63 43 744 110 122 139 108 528 940 75 4 296 94 905 928 78 108 814 1 127 378 148 330 495 93 108 225 96 618 631 118 273 534 124 67 333 150 338 418 76 579 858 104 327 967 107 156 269 109 126 635 46 157 247 77 178 813 89 282 947 104 458 474 143 386 414 105 186 754 91 116 171 112 772 916 121 33 625 104 462 875 64 50 682 122 23 896 91 526 939 78 387 426 116 189 424 123 3 630 113 619 921 103 769 924 108 213 426 137 553 915 77 518 887 110 54 683 94 310 405 100 221 978 51 118 954 82 525 575 84 503 796 131 800 906 88 144 282 179 606 623 126 741 929 163 670 796 125 62 527 86 635 826 125 195 380 92 328 434 50 785 830 94 258 595 152 429 480 109 721 932 128 389 576 80 665 961 66 38 980 102 577 902 81 589 768 118 456 549 76 213 812 55 746 805 95 229 752 110 116 156 94 377 486 48 388 650 111 50 902 75 69 515 144 691 850 98 318 393 52 38 458 136 382 694 95 678 807 67 77 897 118 526 545 100 285 653 116 333 555 144 201 631 143 322 594 96 602 788 92 126 641 76 707 972 102 285 621 123 347 774 43 396 805 72 833 984 103 44 438 77 509 864 117 165 182 120 67 801 120 527 674 89 855 881 126 240 951 58 389 649 121 24 62 89 295 579 83 1 9 76 392 544 63 331 894 58 180 437 85 148 968 94 99 664 115 333 735 92 196 936 97 551 697 95 736 835 92 490 788 72 103 895 45 129 944 131 749 765 129 770 952 80 162 408 82 650 873 107 410 710 36 77 408 93 224 853 92 319 497 108 239 383 148 592 785 63 454 676 69 23 848 103 51 311 100 514 724 42 355 560 111 872 929 65 520 998 145 146 301 90 93 998 98 621 957 79 279 388 75 213 704 75 440 694 106 826 986 102 54 882 73 241 426 119 377 980 73 869 936 40 323 481 121 65 830 74 510 840 106 457 971 65 187 265 63 724 898 98 527 595 79 116 577 97 243 306 123 806 812 105 439 606 129 321 716 75 424 969 97 331 669 114 427 977 105 425 880 89 530 787 104 526 946 130 381 975 87 590 985 100 844 950 17 175 233 146 712 885 104 307 964 67 18 929 44 498 939 80 298 742 106 714 810 92 167 857 118 359 939 89 323 592 44 0 848 96 701 864 89 86 873 77 107 844 77 425 844 91 172 994 120 437 785 155 124 284 76 471 900 148 376 812 116 254 270 135 399 957 125 122 281 102 67 329 91 67 962 92 7 900 132 74 549 81 703 941 188 168 432 113 643 718 88 18 379 89 546 939 130 400 622 96 117 504 84 335 632 112 520 658 118 1 164 165 358 639 103 636 764 98 132 575 88 556 578 71 901 947 109 641 848 55 253 407 88 2 462 93 290 897 66 514 568 68 173 414 107 74 341 92 361 822 105 188 227 104 0 762 81 622 626 134 217 228 47 603 728 150 704 890 59 314 701 119 396 538 100 211 851 60 341 749 99 644 668 129 286 588 63 772 817 100 152 292 186 676 803 102 29 188 134 102 748 108 142 976 110 665 833 47 94 837 81 740 989 127 22 205 111 816 976 144 70 380 117 410 508 105 370 525 79 423 487 84 238 914 96 21 964 110 167 236 108 92 763 77 5 740 85 148 197 106 355 680 60 145 359 98 473 858 91 553 819 112 421 597 113 267 531 77 109 384 67 250 684 49 505 637 123 148 391 162 31 741 73 403 883 110 256 284 166 305 934 97 534 561 91 35 51 103 202 715 87 746 814 73 48 233 114 312 975 136 169 935 125 220 304 133 498 709 93 600 769 38 142 990 114 80 84 130 221 282 86 171 649 58 234 809 86 108 222 72 835 973 106 571 913 123 747 757 80 2 470 120 357 809 94 862 879 54 671 684 91 63 591 38 736 832 93 149 328 99 318 338 117 354 546 122 398 795 144 146 321 86 334 684 105 233 581 53 64 459 99 139 350 169 405 751 128 685 765 125 450 542 127 324 647 103 407 704 77 33 926 114 366 597 84 164 580 106 584 695 88 198 701 66 483 928 96 34 742 81 180 663 64 56 553 107 81 406 125 438 763 78 553 628 108 211 649 113 1 962 57 47 337 95 5 850 113 532 946 71 50 963 156 68 113 127 135 766 96 433 651 86 650 886 44 609 928 176 303 790 73 440 614 51 640 996 73 382 474 94 204 418 73 123 896 155 84 444 50 93 933 110 610 943 111 346 382 96 154 615 116 113 455 134 205 277 87 406 483 113 578 663 121 547 893 101 911 931 123 509 940 111 293 918 103 155 466 67 523 666 76 520 565 42 253 676 102 32 259 118 220 891 41 357 617 137 103 999 66 9 916 125 481 664 64 99 972 87 329 986 135 675 923 81 373 746 114 175 612 103 169 670 36 105 549 54 132 951 132 243 909 161 186 877 149 169 889 135 5 907 89 232 802 127 58 578 138 214 787 125 629 905 124 199 256 105 33 243 66 524 878 97 16 883 125 365 396 80 222 478 96 395 894 82 983 998 89 764 808 74 206 622 26 419 524 115 194 874 84 239 709 16 202 672 73 234 419 75 128 737 59 152 166 106 429 697 117 474 615 70 369 677 128 587 596 74 583 590 116 56 660 77 351 587 129 38 857 80 292 634 76 138 224 74 123 892 156 247 921 125 445 532 68 25 843 64 88 495 79 115 211 110 844 955 131 132 772 82 192 829 135 323 390 115 166 362 117 144 155 130 773 950 46 283 322 77 571 888 95 242 510 149 72 537 76 182 748 91 301 592 111 586 592 105 306 793 93 937 972 101 152 451 92 212 713 70 296 934 138 805 874 105 429 827 104 536 903 59 234 879 139 146 185 72 195 440 93 416 691 149 22 806 62 408 462 97 26 408 97 47 153 55 527 999 34 712 911 82 221 602 83 63 618 164 505 863 73 335 922 73 123 587 126 35 426 72 2 518 95 85 923 120 148 686 88 445 625 103 125 856 110 757 934 35 407 790 68 307 504 62 152 283 101 788 819 138 335 504 58 804 932 129 414 658 114 126 255 120 106 436 101 703 926 42 202 579 78 261 879 47 2 668 50 83 598 44 134 634 50 375 387 110 396 908 107 48 275 77 89 750 100 342 817 157 64 134 115 283 485 37 836 914 55 148 539 58 34 670 97 442 951 113 305 652 96 355 456 126 642 994 130 746 917 140 340 661 64 556 810 119 228 299 61 548 671 126 242 978 107 126 227 119 170 439 95 22 501 88 737 981 89 584 692 94 686 792 81 84 684 72 813 929 54 83 796 137 527 989 126 527 534 107 187 962 140 389 682 92 293 751 97 507 968 128 13 248 94 726 941 111 162 973 47 112 778 84 459 568 78 436 639 106 142 753 131 365 990 155 668 923 129 203 617 123 656 947 114 707 743 137 285 862 109 104 657 125 336 463 102 186 264 89 190 205 112 382 530 32 29 645 104 33 891 112 70 624 117 653 819 148 387 642 117 391 637 100 530 759 69 124 336 144 220 839 61 0 615 108 43 303 71 908 972 77 767 828 108 387 741 18 174 774 134 402 820 155 165 322 74 585 799 76 187 951 105 325 831 148 153 155 152 69 315 93 689 865 66 88 594 101 506 989 108 15 685 141 53 906 104 10 231 74 155 739 73 756 847 89 546 707 97 205 472 18 149 728 118 144 919 83 381 987 124 101 534 125 811 917 107 125 485 65 263 282 136 617 918 45 402 782 103 202 691 105 156 861 109 13 626 100 30 695 107 146 909 96 283 393 91 138 858 70 26 690 125 292 704 154 492 619 97 287 409 95 505 750 135 414 747 130 400 865 139 127 693 113 463 654 135 89 712 135 326 763 99 139 922 95 555 931 118 640 658 110 477 778 105 112 954 101 354 916 62 61 713 61 573 756 90 446 977 121 91 920 96 774 955 87 369 658 124 186 832 101 99 995 119 85 413 81 161 777 126 522 976 107 498 524 93 240 568 128 731 997 102 333 852 64 217 969 112 631 713 102 449 825 95 110 316 144 190 527 144 238 273 74 30 721 84 146 477 123 168 746 105 171 613 56 546 768 107 81 401 110 368 773 108 364 890 70 369 919 91 807 934 80 317 649 44 496 597 90 679 918 33 134 435 103 185 272 61 651 887 114 140 891 96 106 407 59 49 653 111 234 380 64 353 919 133 539 575 138 393 413 89 469 505 107 856 883 102 113 997 123 453 803 75 270 614 70 349 694 92 288 322 55 458 871 46 918 924 124 259 881 41 602 820 102 469 519 83 107 586 151 358 527 77 250 998 83 563 680 137 546 573 122 240 580 142 353 652 65 299 319 91 9 558 113 189 931 37 31 449 85 55 641 139 823 935 128 29 945 113 477 702 103 404 849 91 191 432 120 416 929 46 292 409 95 367 429 84 81 871 52 841 958 126 20 599 145 120 519 98 71 466 98 189 528 129 188 612 99 41 756 117 208 732 115 206 593 84 440 814 64 890 924 57 234 265 152 293 907 62 940 947 124 703 799 90 532 599 88 8 597 72 895 945 120 244 348 123 238 319 113 618 712 102 379 956 60 315 595 124 708 771 88 290 598 79 300 741 108 50 808 138 308 601 92 529 637 93 185 707 124 269 642 86 263 667 128 322 468 75 239 643 105 695 881 90 302 629 120 756 943 40 102 114 101 736 969 54 120 174 136 659 731 79 11 45 67 128 765 47 413 667 93 461 486 83 219 792 110 268 787 98 349 533 122 108 506 106 156 770 99 327 342 112 182 524 88 312 985 60 519 680 146 296 305 90 340 969 105 213 215 119 464 542 84 41 461 135 404 962 58 35 284 127 65 204 108 479 541 125 199 366 148 248 445 106 563 780 103 247 844 53 48 173 85 49 825 107 236 758 61 59 917 126 268 899 82 639 983 124 499 661 102 351 592 137 392 747 36 36 341 112 559 832 47 245 627 67 79 437 155 270 913 114 185 375 105 177 571 20 72 546 126 374 752 92 47 459 101 291 712 104 816 850 141 21 178 71 18 835 67 638 754 91 5 70 37 402 745 90 349 651 81 159 416 70 198 466 121 97 102 114 285 561 93 238 710 124 205 560 65 553 912 102 376 842 82 321 448 162 465 953 61 813 837 106 129 922 51 305 898 107 392 430 74 688 897 66 153 788 130 708 769 164 57 405 73 65 842 52 550 834 109 45 163 101 421 774 134 330 993 53 67 802 33 619 886 81 480 919 126 381 664 186 308 357 92 599 814 131 122 164 78 164 918 78 825 956 69 717 989 117 82 206 112 277 312 64 344 502 94 229 321 76 256 869 129 195 919 149 446 965 59 182 746 91 107 210 103 41 495 150 306 450 76 26 429 113 24 797 131 354 425 48 67 748 134 530 944 111 569 719 169 17 421 123 408 900 104 348 857 109 311 649 141 175 467 74 207 416 85 443 928 112 295 362 85 21 91 83 45 603 134 117 158 145 379 630 144 194 499 83 5 418 72 231 716 24 417 990 126 248 916 114 259 632 35 345 985 139 10 657 107 185 193 127 159 897 49 520 761 65 243 848 35 102 545 122 23 852 44 373 578 113 30 183 157 341 511 116 228 247 78 251 318 143 704 834 116 455 457 61 597 775 88 91 193 106 83 110 175 212 912 83 357 672 80 793 937 131 285 628 99 47 433 152 246 345 129 101 965 114 38 730 132 565 857 81 405 673 148 66 479 101 75 953 45 279 952 138 102 535 103 13 440 60 252 534 122 27 298 140 11 664 153 250 323 78 264 416 118 54 677 92 158 243 149 47 392 122 237 558 83 195 410 104 102 617 125 124 165 104 145 203 122 30 786 99 476 631 136 536 665 52 427 481 89 480 802 144 430 607 96 769 783 165 172 929 133 109 907 106 885 937 99 86 266 91 235 871 63 28 547 89 14 417 93 692 890 82 260 893 139 621 807 116 244 496 56 246 571 60 521 762 93 375 928 155 367 424 101 510 916 102 17 964 69 537 756 93 341 980 88 31 543 120 344 818 95 115 803 103 273 849 156 232 580 72 27 612 80 590 789 98 127 456 50 616 748 84 144 753 115 116 820 114 20 134 78 81 288 71 35 823 100 319 929 72 245 334 78 120 840 87 160 697 88 836 868 95 92 811 135 33 375 102 84 673 103 268 562 127 123 695 113 149 569 71 527 945 133 32 54 79 166 268 53 285 903 75 68 414 124 431 954 91 626 627 139 46 279 100 529 861 72 419 866 80 209 355 68 694 975 130 394 891 111 334 498 124 0 31 138 151 522 79 593 987 73 210 726 57 452 956 111 108 478 83 249 805 105 665 880 89 54 806 81 186 898 88 300 640 72 572 934 157 311 865 114 390 472 91 584 947 96 633 966 99 41 393 144 641 740 85 19 417 132 143 238 136 90 828 88 85 851 81 222 900 117 828 849 87 451 780 78 888 916 164 12 720 99 502 678 129 55 77 116 287 975 48 387 558 74 433 790 142 227 446 72 115 726 91 81 119 148 0 605 114 465 925 72 21 859 70 157 914 115 167 217 70 441 770 34 635 777 132 715 767 48 553 667 135 166 622 70 426 693 73 175 364 88 379 418 111 192 781 78 160 284 49 325 783 140 7 263 120 182 376 75 123 950 147 344 957 82 592 693 133 72 763 124 298 919 105 264 354 43 67 663 81 59 953 112 189 666 103 66 197 109 664 790 122 106 415 105 118 956 86 501 799 123 54 570 93 489 936 129 261 266 63 607 819 121 315 817 90 577 708 52 291 776 114 64 351 95 209 548 97 493 564 53 50 173 73 36 183 73 53 388 66 442 657 106 427 948 119 127 274 99 433 908 98 630 720 154 227 760 55 274 486 107 303 553 109 756 941 131 374 815 129 356 844 62 901 992 93 280 617 116 9 982 50 3 98 116 24 684 149 243 377 183 152 473 97 381 981 120 102 374 97 251 380 60 799 995 120 459 472 128 923 938 102 143 660 126 352 630 26 36 542 97 752 755 128 624 902 86 405 470 98 720 874 142 145 704 122 54 848 84 115 720 31 396 439 62 50 752 117 455 745 139 549 567 113 190 476 102 76 599 118 501 888 59 44 507 122 300 892 112 306 606 97 92 104 40 412 633 69 86 691 86 96 391 61 714 935 89 76 661 96 756 929 110 534 663 86 269 701 95 89 368 115 329 542 138 649 670 134 575 930 109 298 914 97 643 825 64 559 849 101 464 989 113 144 460 108 514 945 89 167 606 118 547 933 143 62 109 110 176 291 117 405 799 104 704 957 85 177 939 143 4 628 48 90 857 40 223 735 118 100 982 118 513 791 103 56 497 114 429 935 90 864 875 65 306 790 96 902 946 65 5 452 81 655 848 152 589 902 133 54 758 84 209 586 119 203 355 97 389 740 121 261 340 103 550 604 74 546 788 82 472 980 56 87 712 127 504 576 92 2 127 111 623 754 101 251 496 87 1 359 136 301 895 158 153 468 130 41 704 62 615 617 77 380 856 142 885 938 102 84 590 90 47 315 127 592 807 177 573 773 102 591 821 118 226 862 50 216 261 159 90 301 138 237 586 95 46 669 56 400 940 87 703 908 111 674 979 110 501 533 103 655 722 100 272 744 97 121 257 121 34 187 93 775 941 74 670 837 113 327 857 60 17 548 130 24 117 139 444 880 77 567 876 105 404 688 123 580 848 136 89 897 140 112 842 127 216 806 110 451 496 78 678 864 121 864 900 179 439 583 98 268 671 69 7 507 45 19 951 77 431 724 103 544 782 124 622 980 99 143 267 101 502 821 109 429 655 114 208 218 66 317 940 146 127 277 115 239 575 78 182 833 83 284 828 80 305 307 128 465 699 142 113 980 115 257 356 94 387 921 89 822 849 102 161 661 110 117 263 38 858 869 115 144 368 123 294 641 110 575 863 159 705 861 69 156 948 51 283 845 40 713 944 80 676 806 131 262 313 60 261 708 126 9 109 82 53 889 74 373 888 153 123 939 112 782 793 87 409 619 91 622 647 155 94 585 132 217 264 86 106 725 69 114 847 128 213 827 99 601 946 106 591 834 69 704 725 106 264 806 90 303 408 22 725 828 115 723 909 125 209 415 74 397 966 160 543 735 55 185 409 85 855 929 70 37 576 116 431 775 129 753 890 22 318 556 115 286 699 36 15 248 92 93 235 148 155 177 109 767 852 111 280 454 67 862 945 91 429 858 45 23 294 108 249 977 116 611 818 136 86 142 61 483 707 96 562 624 92 273 608 51 386 427 86 506 593 136 130 771 151 61 330 113 199 778 52 350 427 107 867 999 163 154 804 129 632 902 90 345 574 164 178 542 29 475 566 92 78 909 92 209 885 140 556 967 60 113 210 69 135 651 49 11 433 123 1 980 130 241 290 124 760 782 64 193 678 82 467 524 126 473 600 133 622 850 90 353 799 80 531 958 73 138 738 113 1 779 83 149 324 67 302 707 109 293 865 68 174 813 155 424 880 108 417 782 83 291 879 124 144 424 94 679 751 84 110 471 115 912 970 102 638 753 108 598 793 172 546 976 81 20 701 70 362 649 95 61 290 128 270 867 115 89 836 78 632 891 48 61 158 138 696 732 107 333 727 122 421 937 52 68 907 132 316 475 98 70 344 91 295 808 128 643 774 122 292 596 77 104 265 131 677 795 98 307 684 146 618 670 93 297 562 108 223 987 58 461 794 75 639 848 68 287 662 100 738 776 61 192 808 148 164 350 58 186 851 115 264 905 114 77 998 88 124 725 69 611 974 88 140 742 87 277 359 181 83 858 62 736 893 91 316 913 97 358 612 110 447 786 105 132 419 120 150 535 108 485 729 73 2 581 128 661 745 79 171 438 77 256 566 92 424 908 94 787 868 169 588 687 132 101 944 36 706 913 143 169 201 54 194 259 95 180 983 143 443 759 77 325 927 105 46 294 69 111 858 132 403 781 72 328 968 65 748 904 87 673 958 92 129 383 95 797 876 168 466 743 83 263 702 89 873 902 53 93 253 22 174 371 79 25 103 64 4 313 128 146 357 97 125 802 112 58 489 63 527 764 63 665 667 134 197 494 142 756 784 57 190 331 92 310 816 134 148 319 118 753 931 59 562 799 115 60 288 86 911 934 93 114 136 97 89 197 137 55 742 72 77 849 85 78 190 103 421 509 62 272 581 179 860 948 62 649 721 72 173 290 89 348 508 87 21 421 79 93 615 104 823 868 111 206 596 108 706 931 61 491 506 150 283 734 120 267 306 96 833 989 98 44 103 92 203 795 150 394 417 87 24 490 98 171 785 92 199 429 134 452 764 136 178 957 94 419 750 94 308 587 125 42 715 133 523 643 104 228 296 84 279 926 72 208 932 79 137 931 139 452 863 156 602 955 91 40 499 119 683 972 105 242 337 88 316 808 66 625 805 93 47 592 86 25 206 118 158 965 99 183 689 86 60 185 101 286 864 82 270 507 125 159 475 152 308 864 77 642 950 96 363 620 110 133 688 21 876 922 101 419 567 115 298 599 116 282 951 108 140 873 56 59 929 158 147 963 75 205 646 106 728 953 86 5 665 111 409 598 130 434 866 124 88 844 182 868 977 108 156 712 101 168 308 132 137 351 93 403 729 84 69 413 94 2 931 126 193 836 96 492 502 130 938 996 88 149 489 81 331 842 66 320 682 62 161 833 170 504 537 33 547 699 35 171 942 68 252 664 104 626 959 118 482 548 116 356 977 55 210 710 78 111 308 127 716 922 71 445 481 140 27 284 126 291 392 42 316 577 157 75 247 129 404 557 87 314 833 122 4 768 62 151 874 129 301 642 82 5 627 87 125 255 130 359 488 120 326 764 125 816 852 97 212 448 105 24 208 104 39 186 131 62 372 99 32 465 202 307 995 151 317 763 52 779 946 64 71 463 55 270 619 122 173 466 78 251 762 79 322 442 146 84 352 85 904 906 114 58 182 150 212 954 116 92 982 76 266 446 85 897 968 65 637 864 131 476 506 134 648 968 133 634 903 50 315 713 94 91 644 72 298 585 90 521 945 79 408 910 44 424 765 66 578 930 94 345 913 141 223 331 86 465 694 56 71 510 90 200 330 67 895 931 120 493 880 63 461 527 94 25 467 49 190 835 120 117 391 108 110 893 132 220 532 102 453 838 110 498 863 90 352 477 105 122 837 144 39 961 86 565 722 104 57 743 92 387 444 130 487 537 97 670 931 93 633 853 93 2 123 126 529 914 105 705 767 115 93 841 140 17 107 112 12 167 68 465 526 91 75 957 92 293 782 138 663 804 84 245 510 137 306 860 68 286 563 76 964 975 1 274 673 160 64 932 93 432 796 120 305 310 69 222 477 130 191 203 131 417 486 105 935 996 126 483 545 71 689 832 95 238 842 126 670 694 70 285 499 56 183 492 88 431 750 57 228 760 105 310 943 116 856 998 132 340 877 79 310 929 50 349 581 65 188 480 129 538 877 143 689 699 95 644 933 135 491 678 146 342 822 128 656 712 122 568 870 130 588 836 149 18 795 119 770 779 94 22 34 105 154 817 137 242 433 115 221 649 110 189 790 113 249 732 109 764 932 140 284 441 130 219 835 97 467 926 89 56 825 87 855 873 91 171 264 73 630 755 97 122 424 95 288 367 126 427 584 165 101 870 108 589 794 114 42 852 75 188 324 126 355 788 131 494 626 101 780 879 81 56 335 165 525 691 29 909 996 120 251 371 128 37 139 117 783 937 80 227 949 75 573 922 109 390 664 104 159 533 176 149 561 80 26 251 99 337 601 81 320 371 79 4 65 104 308 880 107 455 675 107 343 604 54 393 460 71 495 786 68 251 583 82 229 271 65 541 762 43 120 982 38 729 990 91 170 592 81 466 659 94 65 146 87 144 293 100 87 887 140 103 645 126 202 585 113 198 308 111 807 811 95 91 497 102 875 892 64 171 993 110 357 760 134 29 879 83 241 383 51 488 635 111 209 680 105 323 616 109 686 718 141 231 296 59 206 555 110 315 561 70 415 837 73 112 908 137 53 810 97 800 887 63 301 315 66 236 853 164 238 360 117 937 948 73 55 805 134 349 912 81 55 192 75 312 524 41 503 958 123 454 574 130 640 885 75 104 519 52 92 532 87 107 548 74 233 403 69 551 898 108 465 855 108 151 739 89 253 967 125 383 841 86 913 941 68 277 708 92 409 988 104 243 425 83 575 601 74 822 938 81 283 741 78 226 527 128 180 607 90 570 640 102 159 996 138 237 310 66 427 447 122 727 886 91 255 872 77 318 447 151 663 908 114 200 423 25 413 660 65 14 772 124 8 92 135 23 988 87 670 966 145 481 603 125 501 691 78 472 827 46 912 966 108 531 828 131 125 815 84 356 728 75 359 446 71 110 562 95 159 785 127 298 414 63 110 864 64 338 877 123 385 466 141 855 988 67 404 426 94 670 749 170 150 653 41 114 929 101 404 880 138 76 426 73 61 117 59 426 662 91 283 847 67 648 925 118 693 994 79 85 127 67 358 520 144 98 451 113 555 660 148 250 722 123 109 310 114 247 701 119 246 560 78 253 888 82 108 936 112 320 836 140 275 475 76 476 856 154 387 942 134 824 955 114 598 884 137 490 504 74 8 781 73 349 949 100 539 825 125 851 991 47 235 846 134 283 857 92 305 906 112 685 828 108 118 910 172 717 854 84 229 965 127 334 521 74 165 809 61 478 629 100 636 704 89 135 885 71 396 514 123 34 213 95 220 958 137 25 727 140 789 991 63 664 782 92 158 793 103 25 918 104 83 90 94 575 631 131 250 880 79 53 879 104 324 866 50 259 534 107 101 805 78 59 849 103 645 685 120 117 834 63 76 453 99 62 840 81 639 934 48 168 357 72 376 604 88 35 812 146 182 189 158 478 901 75 158 419 147 299 852 99 423 860 113 123 239 136 678 759 131 333 593 90 136 536 41 3 254 126 363 866 85 416 686 84 592 709 105 9 891 110 332 629 65 360 557 58 35 601 108 243 471 133 131 563 83 277 562 57 284 932 74 308 589 134 49 252 65 831 882 130 549 919 30 492 727 79 741 968 89 302 984 119 881 970 121 131 609 47 207 414 44 440 459 77 222 818 94 495 869 83 524 928 107 212 269 133 585 963 123 0 808 137 322 704 76 189 416 86 448 847 45 76 191 120 385 822 99 105 390 25 334 520 108 236 650 88 63 543 64 346 672 123 46 173 129 386 983 106 39 510 59 28 849 118 262 828 86 366 940 68 345 472 49 38 615 113 218 501 111 187 305 76 485 793 121 392 944 91 77 550 112 89 791 126 22 744 88 320 468 97 42 413 120 362 685 51 134 251 60 56 902 58 328 416 81 196 214 69 650 693 59 225 496 158 379 539 75 562 658 143 57 311 17 752 919 96 846 993 39 557 818 128 209 807 94 334 387 97 632 722 122 423 605 84 81 574 78 294 534 85 908 988 117 431 517 137 357 433 64 223 953 103 709 724 69 758 990 100 585 879 53 225 970 117 665 922 35 308 776 106 124 810 103 415 625 113 24 598 107 551 770 119 163 628 133 445 622 74 750 766 66 153 391 87 130 766 112 612 989 110 141 192 139 66 194 111 13 747 119 28 823 99 549 642 167 134 863 129 206 614 144 176 908 144 739 997 116 697 922 94 419 818 88 933 988 48 474 767 78 446 959 120 77 100 131 658 715 37 309 397 127 551 633 130 301 814 82 207 340 144 283 330 113 210 885 29 635 965 79 82 407 75 770 896 121 381 810 160 240 738 115 202 250 92 790 816 179 107 976 70 652 940 76 168 685 77 455 638 67 633 730 92 620 977 96 355 670 122 238 269 62 720 851 110 413 465 81 304 837 153 379 561 88 48 722 108 122 227 116 651 931 142 340 744 45 287 307 117 584 621 139 530 812 47 491 984 109 236 319 95 744 779 37 251 362 95 162 172 18 702 968 116 4 891 93 113 542 95 28 211 92 548 631 131 190 465 100 550 729 97 238 686 68 65 664 50 522 962 108 357 922 116 350 462 84 95 760 63 346 725 126 261 478 70 228 783 162 371 507 123 223 231 77 20 683 71 462 771 99 369 574 125 256 697 107 189 230 95 159 282 117 330 636 68 114 711 82 289 588 85 6 213 98 161 610 87 66 350 131 286 561 143 61 559 59 74 602 115 626 891 105 188 471 132 440 881 104 206 418 77 376 987 66 773 852 94 450 552 32 140 176 111 132 251 80 459 752 88 684 830 98 24 59 95 320 866 81 190 629 78 487 965 76 366 857 26 482 605 111 160 793 107 129 425 117 161 692 124 368 477 95 169 872 100 330 905 150 617 671 112 303 649 80 784 895 54 287 706 45 195 846 90 208 464 40 557 952 132 475 665 119 188 575 84 661 864 120 47 165 56 321 540 80 128 767 74 357 627 106 813 991 120 376 589 124 212 368 83 354 949 124 497 745 85 186 607 67 717 996 86 56 297 65 497 968 112 63 894 101 450 590 92 271 698 126 755 772 89 331 862 93 643 722 84 261 940 18 474 532 87 374 643 75 466 557 84 173 491 121 612 872 35 40 605 130 397 980 135 42 397 124 803 885 80 662 664 76 622 704 93 198 396 110 152 790 62 553 879 97 396 402 68 626 656 100 158 259 99 421 828 63 296 542 65 468 845 84 163 797 156 16 45 137 451 862 115 846 975 67 488 993 128 340 367 113 425 743 99 89 984 61 677 728 105 558 962 81 20 482 101 393 552 83 376 393 109 150 685 130 517 869 88 484 773 110 100 140 96 224 656 78 277 632 106 29 323 79 634 836 112 343 935 78 715 781 82 308 682 137 25 668 124 188 760 113 162 662 103 417 498 119 298 873 145 152 257 88 690 725 117 617 701 106 88 639 120 524 949 148 657 971 38 166 932 86 297 457 132 507 864 123 262 389 132 581 688 51 30 805 100 805 809 58 71 986 130 391 689 82 538 983 83 541 547 90 8 754 53 325 417 113 195 399 86 22 487 53 91 231 73 343 472 126 60 814 84 200 468 143 475 854 122 149 443 66 232 270 96 669 753 97 267 492 88 178 721 130 557 644 138 151 286 136 238 355 88 237 458 90 103 743 77 410 473 126 147 823 68 771 894 108 433 595 84 623 662 113 22 962 132 475 879 111 784 957 170 768 794 87 541 579 57 263 301 91 163 669 89 114 600 113 569 715 72 138 966 84 580 714 27 415 778 78 17 29 74 770 788 135 65 339 94 56 714 117 805 886 111 235 366 138 227 287 121 278 389 101 667 838 46 495 814 72 338 475 132 253 789 114 622 961 101 564 762 157 204 294 139 244 258 112 77 668 86 628 893 41 186 701 56 170 695 97 759 910 167 14 897 102 776 966 87 748 763 107 431 492 47 134 678 95 526 683 166 75 829 119 371 704 84 488 956 56 106 989 104 481 842 67 309 343 109 597 696 121 440 502 101 724 762 146 211 384 81 415 944 132 273 607 104 64 577 125 151 745 92 234 730 104 91 847 147 373 409 69 19 556 81 229 591 106 354 786 77 209 757 125 11 133 101 185 624 38 369 765 105 747 958 90 381 834 121 497 505 46 721 879 97 374 763 81 499 667 111 134 410 80 54 706 102 60 269 63 573 715 123 52 568 98 208 466 122 258 764 86 66 793 116 108 985 110 548 919 44 124 182 83 442 823 56 241 784 81 101 341 32 28 472 121 746 877 109 483 792 119 273 279 83 832 981 73 484 620 98 797 842 145 145 953 150 241 247 91 544 620 99 3 577 68 325 462 66 209 756 105 43 96 64 96 884 110 426 776 103 20 93 99 274 995 65 835 893 136 526 604 162 51 273 142 67 304 91 412 884 124 58 442 34 129 553 81 693 745 120 52 512 82 974 985 67 235 524 81 310 415 108 21 700 80 602 644 80 131 310 111 286 685 152 234 969 72 485 658 103 60 143 75 284 975 111 450 559 61 215 915 98 386 465 133 328 711 120 448 450 103 256 966 112 505 664 103 347 946 113 691 936 66 89 303 137 333 371 91 122 679 126 553 596 90 238 819 94 32 609 137 81 156 118 34 652 107 295 585 87 263 356 123 863 971 112 725 930 123 709 866 123 438 886 127 765 995 107 929 963 53 36 380 111 567 659 119 195 636 73 838 958 122 72 950 111 413 470 102 368 453 98 408 908 117 188 498 38 655 686 126 347 966 136 125 638 108 82 435 101 542 767 112 290 540 72 60 244 124 56 708 120 118 154 142 238 348 130 857 937 119 276 302 130 479 647 131 96 977 86 105 330 80 486 822 64 194 675 89 952 994 103 85 357 67 621 723 128 20 309 107 6 47 114 636 823 64 175 753 79 602 836 125 7 85 126 807 917 104 848 899 160 386 992 143 140 279 51 552 990 100 110 286 80 185 532 149 315 504 90 844 925 99 214 225 112 401 750 63 393 774 138 255 700 23 189 982 133 203 854 126 0 959 70 548 939 69 358 609 87 21 786 53 74 105 125 218 561 93 609 739 137 319 904 140 617 685 49 134 780 141 85 482 141 336 812 79 350 924 104 136 447 79 22 99 149 57 215 91 91 965 146 430 947 61 675 753 68 216 664 168 315 345 63 10 260 89 438 747 105 43 235 125 55 161 86 278 624 101 406 891 62 492 738 91 506 573 74 549 868 134 347 858 128 257 745 127 131 663 63 595 641 101 89 153 179 65 607 151 187 637 121 39 971 131 538 846 90 747 963 80 324 567 67 303 410 114 178 960 142 434 898 82 230 717 89 491 920 78 153 464 114 630 874 136 241 822 121 634 663 120 156 550 107 367 624 67 176 843 165 385 402 123 228 467 71 219 274 84 133 235 122 532 669 63 685 809 178 599 781 19 467 785 183 541 612 79 431 616 106 10 26 82 467 692 92 120 992 100 283 782 60 103 716 74 230 234 106 442 932 111 90 871 116 434 802 126 78 212 67 363 985 126 103 850 51 455 895 114 76 154 94 161 254 134 4 103 145 623 937 89 832 837 150 110 877 118 258 957 73 734 883 130 680 923 87 288 837 91 431 746 101 906 964 49 192 533 120 291 642 8 539 679 94 198 247 73 664 794 114 66 199 140 675 900 65 53 560 144 188 341 97 735 759 116 363 873 95 281 907 123 277 485 73 277 811 76 510 805 95 60 621 112 10 252 96 608 846 83 24 215 72 162 509 89 4 960 170 58 85 68 21 944 114 309 450 101 425 484 96 200 771 118 51 708 103 504 939 70 732 802 74 72 198 154 254 707 96 139 240 145 886 957 92 346 959 80 498 986 141 68 592 122 481 853 107 271 575 122 142 881 114 633 832 51 152 977 159 480 519 79 549 670 126 552 814 52 655 831 139 235 324 148 55 494 138 614 971 95 671 984 146 328 637 129 67 699 118 215 305 3 138 204 68 721 911 139 444 618 123 254 756 147 304 921 124 308 919 112 53 409 55 81 108 34 105 593 103 316 368 110 258 944 83 771 931 103 235 775 70 725 932 83 337 392 117 490 752 100 313 350 127 27 407 126 27 638 153 409 580 90 11 419 76 13 490 68 79 750 77 161 218 162 645 998 106 78 284 152 593 883 134 618 655 90 438 654 92 42 276 93 154 673 81 313 820 59 587 684 157 31 252 88 60 686 101 867 899 123 379 570 92 378 703 111 34 686 76 349 374 112 81 894 82 265 817 118 581 662 82 139 568 143 324 463 48 375 925 110 390 516 131 72 322 123 54 90 71 500 999 93 152 523 117 99 473 45 894 959 132 321 494 106 121 316 117 371 920 125 462 645 105 602 787 139 289 907 121 78 671 124 322 841 148 244 443 108 782 923 60 370 703 141 31 397 126 348 662 66 174 631 62 28 745 143 15 391 166 163 609 71 44 415 95 356 816 101 927 963 131 132 967 98 405 786 100 683 876 76 50 108 60 603 645 78 114 289 69 401 792 48 84 777 124 104 128 126 396 602 97 27 299 93 286 855 105 705 996 111 63 838 101 70 484 101 868 911 76 68 955 89 80 910 131 25 106 44 177 870 109 720 995 95 260 494 100 258 421 62 105 384 86 156 679 34 148 320 159 65 540 54 330 487 109 649 681 80 45 576 59 293 647 89 343 902 41 242 794 79 657 729 118 179 829 138 388 834 106 181 335 110 401 963 102 222 567 175 93 958 80 427 630 128 297 352 123 727 838 100 367 798 79 667 874 108 486 757 96 735 949 88 176 405 177 319 405 102 310 643 93 694 865 101 504 979 102 268 972 133 178 470 105 656 893 85 621 787 111 226 305 143 89 225 127 10 248 63 246 272 71 174 666 99 244 688 92 352 582 137 667 873 82 586 634 118 65 678 47 441 687 35 672 673 69 654 830 102 6 78 74 590 856 115 405 536 50 261 655 80 205 588 59 755 903 99 56 818 126 466 531 73 255 299 135 214 694 143 168 646 123 603 671 63 394 422 88 42 587 110 38 671 85 339 487 73 401 854 116 117 191 107 200 486 119 460 562 61 621 639 82 309 952 74 348 687 119 52 599 122 408 960 93 280 799 99 196 656 12 602 664 60 485 635 107 150 524 140 31 650 81 55 948 148 44 310 91 862 997 25 49 812 112 359 600 59 163 700 165 114 604 55 12 135 120 227 597 47 223 903 56 399 822 73 86 597 42 421 977 36 300 699 89 187 332 118 494 840 84 207 571 72 556 700 92 69 389 120 241 765 90 368 783 113 486 539 126 462 872 91 307 309 126 590 790 177 1 97 50 98 620 98 675 762 62 3 500 46 315 948 115 813 866 93 436 880 114 423 730 120 153 988 136 529 633 108 155 444 89 485 554 143 413 631 99 47 258 95 49 269 68 259 505 124 182 792 79 496 776 87 420 464 142 134 898 107 680 882 106 113 560 74 403 732 106 217 905 109 699 934 100 515 536 112 225 327 64 264 592 91 189 299 60 17 640 49 391 411 108 74 828 77 793 830 84 275 520 87 98 935 79 456 615 43 6 972 115 306 734 99 700 980 98 126 137 105 175 592 92 576 884 99 598 690 95 288 563 73 344 643 123 164 370 151 289 636 126 76 223 98 494 921 139 92 517 82 61 187 98 178 407 89 26 336 137 59 258 85 360 461 133 8 133 76 666 758 82 183 329 178 444 989 78 253 476 129 814 936 100 410 955 81 509 967 75 576 932 83 881 913 110 888 900 145 208 387 103 472 761 67 311 817 103 211 248 90 267 971 121 357 841 72 440 741 95 210 845 121 180 463 125 854 887 93 285 850 94 240 872 159 250 376 97 326 740 87 28 44 154 316 857 116 724 817 124 414 424 98 691 960 103 508 974 67 153 651 1 135 910 134 92 709 62 17 321 113 282 352 78 672 851 128 166 249 134 11 413 114 206 355 70 333 862 139 166 364 112 118 144 107 97 118 134 632 754 54 327 741 100 831 896 136 120 220 84 778 949 107 421 856 84 175 490 128 162 812 104 394 654 61 24 322 78 186 694 120 435 584 120 811 868 149 321 432 79 499 797 78 91 951 148 11 590 73 246 971 107 244 502 132 459 489 116 263 378 132 535 942 110 228 321 78 120 326 84 351 500 98 332 475 92 598 842 87 148 715 127 470 686 78 264 947 78 571 817 75 362 876 96 11 176 62 813 918 69 693 932 161 464 473 133 175 411 114 540 829 121 660 907 143 167 788 112 828 879 102 447 646 121 201 298 110 362 640 78 62 417 48 409 416 99 763 953 93 532 880 112 740 937 121 800 942 78 7 178 66 486 517 40 503 858 50 75 199 59 37 331 91 104 716 95 78 648 101 504 852 136 389 912 63 32 824 65 245 336 97 68 552 46 440 728 77 233 428 72 543 671 75 112 507 144 720 808 97 488 502 121 58 137 33 68 403 95 78 277 120 574 677 61 240 632 138 626 903 100 91 910 31 174 985 121 604 702 90 650 768 106 0 86 98 11 331 105 590 938 146 586 986 137 633 988 97 35 318 135 583 851 99 533 987 166 235 243 99 2 413 36 211 476 84 20 174 109 286 510 95 192 610 100 487 753 112 372 573 83 443 696 88 155 634 97 638 724 111 178 185 133 471 929 131 427 593 91 706 937 101 320 759 124 618 908 94 852 942 102 823 908 111 286 326 90 145 430 70 15 82 82 194 453 126 516 711 73 440 652 131 511 676 149 271 897 105 941 994 75 635 754 131 510 665 96 305 714 71 346 793 97 377 839 98 128 946 118 383 630 160 50 685 75 223 833 105 167 862 66 515 538 67 310 970 124 167 601 102 487 749 115 404 517 102 413 685 57 142 151 112 107 921 83 144 542 57 45 469 76 304 518 115 196 570 121 318 985 46 267 670 111 313 321 74 16 477 105 368 755 138 34 612 96 182 264 123 625 876 84 896 965 104 146 358 56 307 494 44 98 332 120 392 621 93 290 958 128 583 652 134 341 768 119 473 890 127 207 633 135 196 706 130 489 591 142 278 577 105 20 207 51 115 206 178 4 500 114 578 822 90 349 515 88 6 755 107 233 640 76 150 477 123 322 952 82 787 907 113 159 255 62 909 912 99 30 264 52 435 710 122 208 549 103 317 650 101 155 469 127 325 898 112 398 673 124 117 740 109 512 928 101 373 851 99 361 383 150 34 109 156 730 871 131 119 761 105 96 970 127 292 593 86 382 970 101 178 998 108 634 752 87 243 779 80 274 998 119 34 405 87 533 724 106 588 784 83 213 735 92 688 881 129 434 661 85 152 748 54 95 503 83 151 656 70 663 706 116 230 386 65 250 333 82 192 994 95 38 202 73 290 825 119 133 156 95 601 987 83 757 851 91 647 833 56 662 820 126 275 329 91 210 882 192 754 977 93 557 717 102 609 815 72 693 774 94 65 857 101 381 988 96 194 571 89 127 423 151 685 852 92 126 569 113 96 753 95 92 536 69 274 996 88 302 490 129 403 534 134 620 869 96 277 845 113 156 406 128 336 828 184 184 833 81 301 644 76 82 488 107 234 839 108 1 955 100 183 412 77 72 873 64 3 202 106 191 829 45 467 639 58 13 558 137 153 177 88 281 922 72 269 675 68 656 680 78 142 807 143 103 104 87 49 676 91 66 579 107 367 529 108 666 999 130 138 433 105 478 766 14 66 169 121 594 689 115 162 207 104 51 950 82 380 872 143 443 674 122 417 544 129 762 923 79 700 975 139 604 679 77 679 887 99 316 472 152 753 888 135 104 904 88 306 483 103 405 791 156 132 680 82 602 735 136 242 537 173 341 956 115 148 900 169 44 711 94 569 831 101 518 964 95 461 524 117 403 415 105 782 887 94 263 341 108 99 448 59 450 622 131 433 553 76 504 808 102 6 818 51 14 822 52 491 628 121 473 739 98 310 606 92 226 811 115 142 222 158 968 999 81 39 794 83 660 809 71 332 901 76 131 923 150 442 742 130 422 752 106 685 780 90 682 838 142 40 444 123 289 727 97 307 527 63 230 572 84 93 336 118 345 525 54 149 358 77 260 567 140 136 899 50 752 871 88 224 725 96 280 809 133 71 513 126 193 704 160 345 582 75 178 433 56 2 543 75 10 404 160 264 791 137 655 897 118 219 872 99 9 733 102 463 770 120 261 888 92 204 950 137 403 827 158 224 379 144 853 875 105 208 905 121 9 178 163 605 784 156 843 951 127 576 865 111 646 743 116 306 869 46 245 586 149 688 695 35 658 759 94 281 529 145 11 955 110 633 802 122 5 136 71 127 642 130 390 397 80 16 765 42 541 813 94 196 512 108 534 904 80 480 506 84 17 997 141 29 240 61 215 506 93 218 530 146 572 893 105 91 319 96 863 928 138 151 900 119 722 915 75 418 788 85 272 849 51 308 740 152 451 502 116 662 874 85 235 517 104 315 634 110 63 81 76 149 331 132 228 621 121 158 811 103 81 736 116 375 646 88 69 744 124 647 876 134 180 384 102 917 963 60 404 788 126 299 389 113 635 641 107 471 851 80 945 959 183 7 64 69 892 979 28 493 937 85 365 914 124 536 809 84 288 699 85 75 305 103 395 476 101 312 630 130 702 723 76 299 395 71 0 771 138 639 881 67 362 797 130 840 845 67 681 689 128 73 773 79 84 715 107 684 692 84 885 897 124 696 761 138 657 888 88 705 738 60 748 936 97 535 547 99 771 861 41 17 672 79 876 909 106 57 374 119 548 636 41 201 455 82 35 425 77 462 809 73 299 912 72 687 715 94 315 849 74 902 922 110 234 735 106 353 579 104 502 955 39 367 552 157 747 891 88 514 778 128 785 946 59 230 485 89 289 378 107 826 949 125 134 963 93 419 669 175 321 415 99 42 228 93 773 863 99 61 517 108 40 120 58 745 936 116 561 753 109 597 671 70 357 715 106 110 451 172 287 539 129 63 592 106 388 895 108 245 619 109 393 732 144 325 366 122 488 560 96 91 305 80 731 772 161 350 840 108 19 458 86 645 731 106 510 883 43 247 281 99 451 625 110 416 668 110 300 787 114 223 674 119 398 438 72 605 664 35 239 360 84 565 623 79 281 997 122 62 216 73 151 833 95 466 573 94 102 314 85 871 952 70 79 632 64 21 931 50 81 189 57 534 693 79 942 959 100 330 555 103 532 627 69 258 999 97 573 946 90 570 852 95 363 860 78 239 795 77 690 738 130 559 904 53 59 863 89 319 464 126 208 798 70 399 879 96 700 830 26 568 987 116 326 647 123 25 717 114 303 425 92 298 457 90 393 877 80 150 781 61 521 973 64 79 918 105 313 632 90 205 649 93 114 572 108 607 634 103 100 957 52 43 586 61 175 439 106 231 640 107 704 847 35 97 598 142 549 894 101 92 351 132 132 469 108 94 747 140 452 909 155 31 948 120 181 928 78 443 618 106 195 350 43 524 988 100 178 606 50 52 543 104 152 480 32 310 402 130 737 867 82 27 863 119 248 476 50 271 774 80 215 473 118 65 923 99 46 680 122 437 747 96 444 506 92 33 394 91 289 515 117 375 901 91 123 669 109 57 58 89 475 883 156 15 197 135 231 328 96 487 836 132 242 290 93 704 770 134 93 179 131 350 422 94 644 671 148 361 418 109 11 627 89 137 167 159 54 483 126 610 625 37 707 823 83 198 499 97 214 895 116 89 521 59 432 749 89 550 746 111 351 748 107 381 675 111 589 836 107 48 132 115 126 638 60 388 682 152 183 457 128 757 849 68 213 568 158 354 954 67 170 616 94 320 476 111 131 939 129 249 278 95 287 934 92 219 260 67 412 888 119 509 727 104 413 444 83 232 461 92 25 55 105 449 979 92 223 276 107 203 290 145 542 802 106 544 582 119 581 825 66 631 774 108 424 828 133 12 681 26 88 127 47 273 972 40 626 966 159 355 847 53 205 693 71 417 429 121 680 899 109 739 847 88 516 867 98 584 715 82 208 325 77 65 555 181 47 562 108 734 813 151 740 976 98 89 236 98 225 413 112 255 438 49 25 880 156 670 815 128 453 795 92 294 972 146 92 643 56 401 489 71 8 283 104 180 608 112 176 641 88 71 548 94 520 946 82 264 488 141 75 594 79 171 328 81 81 636 85 315 933 135 607 914 72 555 782 61 212 540 152 342 889 87 157 608 125 159 447 146 295 437 71 303 386 95 183 545 123 229 410 103 128 853 117 572 669 145 80 219 67 518 563 87 80 841 66 436 483 95 438 862 74 31 580 64 143 449 63 2 359 81 88 501 176 6 571 126 760 943 124 514 728 143 302 767 102 27 101 122 393 888 101 120 669 74 196 554 74 334 962 107 604 851 143 276 445 82 95 745 130 489 743 105 600 863 72 281 536 116 354 727 69 570 959 83 449 609 133 110 324 92 160 519 51 23 357 90 15 501 112 230 522 97 548 892 88 454 643 91 391 874 103 35 666 75 390 575 136 99 487 81 164 475 82 608 894 83 166 508 125 130 306 47 215 837 74 448 647 99 191 682 79 537 870 169 160 652 84 94 735 102 238 416 96 473 871 81 93 828 87 852 974 113 204 278 129 271 566 86 50 123 67 201 331 91 553 922 117 38 234 65 915 977 103 424 520 108 366 402 143 257 979 69 246 501 92 136 231 129 268 855 74 152 533 109 366 914 91 162 966 95 168 882 106 267 726 67 166 518 93 801 991 86 290 303 167 9 840 47 15 85 87 95 543 112 556 852 140 217 968 62 284 637 71 232 734 151 496 593 93 231 976 113 123 745 151 134 964 80 592 605 72 356 631 69 345 888 74 262 369 55 373 532 101 760 850 84 596 961 78 369 945 131 464 879 53 321 391 111 239 717 82 223 487 130 353 808 85 166 684 136 265 528 123 468 963 76 6 799 141 448 749 83 107 283 64 129 418 87 190 772 97 136 577 80 811 821 76 21 679 86 112 209 85 611 670 99 28 356 156 335 387 66 104 808 58 35 323 85 111 728 69 8 209 109 676 711 62 59 835 106 740 853 70 289 803 95 384 678 83 128 746 62 454 732 178 128 933 132 302 955 85 275 877 116 531 711 68 348 781 77 606 935 113 61 391 118 341 426 158 148 995 96 57 186 124 549 641 108 148 723 91 45 593 145 247 977 109 717 902 121 136 512 97 19 367 130 601 656 85 292 334 120 280 673 91 42 251 105 36 589 96 32 760 102 776 911 72 413 897 135 210 846 110 611 770 143 240 312 161 442 518 90 589 624 75 555 739 59 126 205 104 217 243 96 179 602 125 57 378 92 624 891 141 257 302 118 213 410 76 378 621 114 766 880 116 600 719 91 460 468 99 300 427 94 417 918 107 472 647 88 409 963 106 376 985 63 456 937 148 125 710 89 858 975 81 543 932 129 343 773 94 102 181 54 247 771 176 798 985 98 133 505 92 921 988 72 640 862 95 962 987 71 5 762 78 149 198 30 580 627 119 709 717 116 95 802 29 240 778 113 632 952 98 309 439 70 325 793 111 94 717 45 178 362 126 427 881 133 255 448 141 567 901 129 193 327 110 486 879 67 245 500 120 216 746 79 8 495 107 311 409 142 302 479 99 501 712 151 317 526 74 318 999 100 563 995 79 315 627 71 165 195 79 494 574 99 630 928 136 85 596 75 85 456 71 572 637 131 717 756 68 310 964 111 209 458 109 499 817 71 558 630 92 250 949 143 59 213 121 326 352 122 50 346 121 136 982 41 20 251 94 145 698 163 545 810 110 15 730 72 715 929 73 215 701 167 83 516 61 219 722 109 357 741 64 581 782 69 376 952 82 248 659 75 201 965 48 514 616 133 781 944 80 152 939 125 612 731 108 432 789 80 583 741 118 310 749 138 761 854 102 634 693 100 177 852 110 124 726 49 484 834 85 89 106 72 619 659 90 203 222 107 213 702 73 223 592 144 124 688 123 502 764 113 91 203 120 370 788 181 298 536 120 764 836 54 350 561 123 344 410 112 406 959 121 172 494 99 545 778 102 163 577 66 127 457 123 89 682 138 161 379 97 600 637 131 98 942 66 518 591 90 92 365 109 107 137 49 481 815 75 69 679 128 62 406 137 156 409 85 65 982 61 574 679 112 30 943 98 493 878 88 358 791 105 221 542 63 504 973 109 432 915 112 105 249 96 2 150 125 611 947 148 780 958 112 585 698 126 545 787 79 47 599 109 694 985 85 567 945 81 42 56 62 546 697 151 395 422 72 86 103 39 254 393 85 373 522 59 383 600 113 210 670 135 80 751 113 115 174 85 342 596 75 832 880 101 401 725 100 68 539 141 626 820 87 779 804 78 146 419 105 345 382 114 904 997 39 309 843 84 312 932 134 101 126 144 33 298 102 153 356 122 554 904 92 91 127 88 593 811 111 144 850 104 843 979 142 492 723 88 582 690 106 793 893 113 332 620 52 359 564 125 274 516 33 835 982 85 518 888 82 347 857 85 45 916 84 411 728 85 235 912 55 350 989 38 431 439 73 72 125 109 706 773 96 596 782 148 69 935 92 505 648 74 264 739 80 698 717 90 121 583 49 853 948 99 180 744 109 711 996 140 846 858 119 394 586 126 149 847 116 794 858 125 416 975 44 27 112 151 658 902 62 139 190 124 419 914 99 417 584 118 646 969 86 535 982 111 399 980 61 879 976 69 542 917 83 659 850 114 324 605 60 163 725 106 672 858 115 685 973 66 738 986 165 236 874 92 374 503 103 880 971 97 257 877 137 50 876 127 101 649 117 433 671 103 372 538 63 251 453 93 535 694 158 31 284 134 459 750 114 647 980 112 556 977 78 490 501 106 16 253 106 377 387 126 638 729 125 637 959 132 181 668 111 361 712 52 127 410 88 744 861 59 467 972 49 928 984 122 552 632 83 296 639 110 324 651 108 296 437 93 99 866 78 249 949 159 638 985 78 100 665 135 7 400 71 355 729 121 716 940 98 344 841 112 375 412 87 396 978 112 405 526 135 285 351 76 205 865 71 207 464 81 496 546 54 279 798 83 107 783 71 254 596 54 560 580 55 147 171 115 108 426 82 456 847 114 702 978 123 39 197 63 85 101 97 651 769 120 79 547 100 52 382 79 107 497 84 17 691 143 489 930 80 3 30 79 132 814 70 543 564 109 45 750 81 267 606 113 270 438 146 454 807 71 190 519 79 352 624 84 129 916 104 228 898 103 611 969 51 234 909 109 242 522 87 270 866 40 104 710 79 538 687 82 168 510 74 485 532 161 425 924 99 427 950 95 384 685 77 310 535 112 82 986 46 593 994 122 780 868 135 534 576 69 133 953 116 238 910 109 534 882 136 719 816 109 326 611 98 46 949 71 286 377 114 245 949 115 380 600 83 64 352 77 548 655 76 44 564 99 357 491 131 169 948 38 35 464 60 672 730 122 97 821 89 69 348 116 153 649 88 34 199 133 60 760 100 203 653 110 626 715 90 199 739 78 40 456 135 461 877 88 647 943 53 0 344 105 149 160 119 62 232 133 39 472 125 28 980 132 134 246 107 260 990 120 331 816 98 154 407 92 25 768 141 371 513 111 35 651 79 3 155 120 310 778 114 721 783 57 272 532 109 315 683 124 82 215 109 843 910 115 201 325 111 707 971 76 312 346 91 182 273 141 529 993 106 461 863 98 327 637 54 122 788 83 41 130 108 231 627 127 353 647 132 54 323 95 528 690 100 83 890 105 21 946 79 611 987 138 69 572 71 182 351 153 285 476 93 1 757 90 168 331 123 213 968 85 200 556 81 85 405 149 31 642 89 176 732 52 620 674 93 30 461 81 592 669 59 358 931 99 391 392 117 300 341 136 334 964 74 96 881 78 333 384 108 161 331 113 80 546 63 102 592 125 80 932 116 129 466 108 389 567 98 315 377 91 146 201 97 300 411 85 685 986 128 325 627 148 275 383 157 840 956 63 60 543 83 805 941 121 81 880 111 678 825 88 203 779 112 95 795 111 151 207 93 69 915 86 55 273 129 229 324 110 650 739 82 209 434 195 4 609 85 271 389 99 205 991 74 720 770 159 951 982 66 424 901 89 789 946 108 392 580 139 403 709 70 593 948 98 127 764 75 71 426 75 508 873 74 91 890 124 223 866 30 498 783 101 235 239 104 266 332 131 306 667 48 495 742 88 430 699 52 405 883 129 171 914 144 92 752 137 137 175 149 365 763 123 347 979 64 307 657 106 37 241 161 106 319 84 202 469 125 248 417 129 130 252 100 197 305 66 600 835 127 38 284 176 29 207 79 19 65 79 361 658 73 432 530 81 449 687 39 134 374 132 0 420 99 257 786 120 81 795 101 481 912 73 111 796 78 2 902 99 11 823 118 329 471 120 84 892 117 504 861 132 196 665 87 343 833 79 464 893 83 469 643 106 306 381 130 12 51 116 658 903 108 285 641 120 80 173 42 213 476 66 32 857 93 614 743 97 46 882 124 558 855 99 148 193 53 178 315 139 391 721 91 719 870 73 668 672 89 31 382 135 133 380 72 309 910 147 181 263 103 55 886 152 534 703 126 620 739 143 52 84 107 150 492 137 346 583 96 512 889 97 215 395 95 27 817 133 295 652 61 640 874 95 227 978 79 109 848 88 484 632 135 23 371 67 66 846 91 412 777 101 223 460 113 477 900 173 276 690 74 43 192 139 12 889 130 739 784 70 503 788 79 243 401 92 268 676 99 268 421 150 244 963 110 576 706 66 307 616 131 171 341 94 566 634 67 489 741 121 196 480 92 350 752 111 230 745 136 331 503 180 271 584 167 9 787 138 396 614 95 171 318 102 617 774 100 121 621 99 293 436 87 198 592 133 548 738 99 89 691 57 47 593 126 311 685 132 130 421 121 23 277 62 487 584 85 224 814 106 474 484 112 708 995 99 89 254 90 341 398 95 119 837 79 723 859 75 112 127 172 149 988 167 103 657 81 410 692 126 561 823 71 477 911 113 353 541 141 305 939 115 576 672 74 474 674 106 468 997 110 262 576 68 718 809 75 470 729 150 707 742 143 117 986 132 910 919 54 475 815 132 412 940 120 311 412 118 386 898 95 147 377 65 271 350 129 105 700 94 38 982 88 156 453 99 6 688 152 208 676 111 551 946 82 400 998 143 83 319 63 47 304 34 815 943 118 475 759 69 287 457 76 560 969 94 161 395 106 634 922 127 294 796 110 744 838 83 321 908 125 78 202 89 365 663 109 561 658 59 293 838 99 46 759 126 473 904 72 131 382 51 472 973 105 169 797 104 157 599 51 637 930 63 130 978 90 316 423 79 477 674 129 446 840 88 320 404 89 39 360 108 243 410 150 183 648 92 506 796 63 180 364 143 124 629 95 101 149 91 76 468 72 668 812 73 391 475 139 177 329 133 793 861 53 165 849 91 318 414 112 11 508 116 632 894 65 221 930 116 490 721 140 438 461 112 204 784 97 72 126 84 505 663 99 420 868 56 527 690 66 381 452 70 36 912 110 364 662 110 255 359 55 47 204 78 166 896 77 328 601 110 144 587 88 186 391 113 467 645 78 282 944 105 111 587 139 405 599 89 285 959 140 541 722 155 94 267 12 157 523 48 352 957 114 212 745 115 311 675 129 35 341 111 527 560 12 152 286 111 800 946 99 195 449 110 479 551 122 260 814 128 591 732 102 251 497 111 512 891 96 205 679 88 652 869 100 223 877 74 65 109 86 179 238 92 135 472 92 125 575 158 151 890 138 89 746 118 188 382 135 311 977 94 570 686 91 436 697 78 264 808 124 459 634 115 571 937 119 528 584 114 649 719 89 555 846 91 603 818 90 477 595 121 549 776 99 498 741 91 216 447 139 22 691 27 138 822 138 58 98 95 509 675 100 22 538 52 140 979 46 799 838 98 404 791 101 107 962 112 2 786 80 536 966 55 483 492 66 430 764 103 336 423 121 413 908 118 32 958 50 379 913 117 772 799 121 811 915 94 491 721 68 208 994 102 285 349 167 281 543 43 113 467 166 598 779 94 300 819 84 228 399 74 299 526 164 990 998 103 305 833 88 131 227 89 4 954 97 24 112 115 187 337 120 383 834 133 194 975 132 274 678 115 22 478 130 295 689 115 452 603 64 227 846 151 428 623 119 678 942 133 769 891 107 538 782 122 659 944 66 387 683 123 233 364 96 103 237 109 211 732 65 414 611 116 310 337 91 701 832 75 528 733 54 289 790 44 92 748 72 482 904 114 391 877 123 32 134 74 629 853 37 67 223 101 72 508 92 357 601 132 650 684 127 37 772 145 980 999 106 4 128 148 56 82 104 181 529 123 637 640 169 11 731 112 69 787 60 340 391 117 94 628 23 159 244 81 83 748 125 746 811 100 548 567 83 187 823 65 555 990 42 342 674 43 777 980 109 597 965 121 264 278 63 245 511 102 415 497 90 621 685 69 70 462 125 23 662 143 616 803 45 177 986 74 245 965 115 291 458 122 394 809 145 288 608 101 359 621 72 652 872 34 284 938 67 224 457 76 571 967 129 475 674 119 939 950 128 665 766 83 375 438 96 194 618 74 82 793 141 647 930 128 651 977 80 67 447 119 830 965 101 609 645 98 293 539 73 324 849 136 551 937 123 240 880 76 269 827 50 397 640 109 5 539 101 61 249 75 195 321 62 663 785 79 118 160 97 499 982 153 329 508 65 777 847 50 449 806 76 454 534 88 117 284 136 469 684 64 619 650 76 352 832 82 147 535 84 810 899 112 421 933 111 748 967 107 508 977 87 112 712 101 83 389 108 778 799 148 587 873 65 187 213 122 33 620 96 483 848 100 716 893 110 669 674 87 674 791 156 619 689 104 249 978 83 339 502 110 239 866 95 335 428 60 73 584 65 607 957 100 363 437 66 580 974 85 54 410 75 298 945 75 410 901 126 673 908 46 635 925 70 116 413 107 764 976 129 108 283 72 673 797 103 277 511 81 166 522 64 315 555 126 126 166 89 422 632 112 8 431 99 586 804 72 516 723 130 8 125 148 538 741 137 647 698 72 95 796 156 79 988 113 788 932 120 471 616 110 691 821 74 802 920 103 297 509 15 55 857 105 33 106 80 224 556 114 126 953 130 309 537 88 62 286 97 418 739 122 85 537 116 627 884 125 223 537 150 86 326 130 412 539 42 574 727 93 575 788 70 678 768 99 222 670 98 350 398 84 255 310 99 737 874 115 254 934 89 90 734 104 862 985 85 698 757 101 271 631 42 180 272 100 545 591 84 166 428 70 236 264 73 847 961 71 724 933 129 392 875 130 562 582 70 684 783 29 279 831 127 974 991 113 173 394 54 64 718 106 82 448 44 226 455 127 278 365 34 289 379 148 15 821 73 580 604 83 72 915 114 578 927 53 798 965 89 611 994 94 181 952 88 505 803 81 351 732 68 580 982 138 5 722 104 272 279 81 262 517 111 877 998 87 868 881 73 208 560 70 253 468 72 662 870 89 18 874 92 22 301 35 30 647 131 427 922 86 762 841 129 764 999 123 87 533 115 730 999 116 507 954 73 756 928 86 172 822 132 95 933 59 402 497 119 650 874 88 470 601 89 601 746 93 78 362 101 596 636 82 34 299 94 194 835 117 178 701 123 177 475 91 528 723 133 406 610 52 335 947 163 468 932 155 497 610 117 681 708 144 511 776 73 253 955 71 417 589 106 562 564 94 417 843 117 344 612 92 65 237 76 322 723 118 350 671 60 433 472 77 244 249 100 426 896 76 541 908 119 237 497 102 425 852 110 301 594 71 375 711 114 268 993 61 77 203 92 280 593 83 439 639 75 196 972 77 252 277 101 111 970 120 19 82 123 347 490 147 437 984 108 235 423 108 277 537 59 867 937 114 244 483 122 358 839 76 188 410 74 642 784 91 423 451 114 718 996 82 42 352 115 336 494 5 740 975 47 504 957 84 202 827 130 278 317 181 64 367 67 741 942 141 472 493 95 806 858 77 144 602 100 875 943 47 465 600 117 274 689 58 37 781 122 47 541 114 706 831 67 74 870 75 607 710 92 360 433 104 16 416 92 5 858 126 280 380 103 471 984 94 396 465 90 74 823 61 383 661 49 119 789 51 276 456 121 304 626 71 142 973 97 481 680 137 967 991 109 689 843 111 343 548 131 532 832 36 5 755 76 631 889 89 342 572 114 197 613 68 115 795 125 679 768 75 248 561 46 34 618 161 35 982 82 666 762 23 105 553 93 54 440 61 183 680 136 201 925 138 135 641 108 484 546 69 186 219 96 657 865 116 867 946 81 215 241 128 403 762 82 253 724 100 534 739 26 217 310 70 43 633 91 772 997 82 679 873 111 419 513 75 18 598 136 473 526 61 805 988 78 468 988 103 81 180 62 659 756 153 353 715 70 689 800 92 175 235 113 127 656 5 116 287 78 351 916 111 196 227 134 101 432 47 460 980 64 236 257 78 318 660 114 807 939 59 164 356 91 35 570 108 160 404 137 184 394 66 638 690 132 478 811 137 551 945 110 319 999 140 288 462 145 540 831 72 13 459 111 640 683 121 349 881 106 60 553 122 344 647 82 477 724 88 255 464 69 84 318 140 332 928 127 224 453 124 548 947 87 120 811 108 603 660 133 399 688 49 12 592 107 367 760 84 547 598 93 263 315 157 538 795 110 100 423 157 96 973 65 289 313 104 142 285 60 769 961 107 330 990 68 414 764 97 333 447 120 323 950 95 20 210 126 802 888 73 380 629 125 81 699 106 399 459 133 168 753 93 57 188 59 190 593 95 657 826 62 630 827 62 218 997 112 493 648 77 102 667 78 749 977 58 416 503 105 80 755 93 425 873 85 455 609 77 314 938 53 86 902 81 378 716 99 632 714 86 264 703 57 45 938 128 403 623 105 792 983 101 118 905 89 791 837 127 23 130 112 557 971 118 488 612 56 312 928 88 320 612 101 375 713 67 489 552 25 126 132 79 277 652 88 137 853 151 376 459 146 522 556 137 166 772 57 353 491 94 186 994 116 618 747 92 102 690 126 52 508 104 538 579 54 599 709 91 453 616 113 68 294 58 343 816 119 195 374 111 505 799 103 25 102 109 306 852 128 845 958 79 212 538 49 311 487 81 534 614 134 66 580 107 116 479 96 451 751 113 107 930 125 205 662 87 231 687 161 276 661 111 230 628 117 66 143 122 859 950 98 723 931 121 497 538 78 146 457 143 567 673 73 45 891 65 806 852 96 587 683 76 255 784 85 199 787 86 233 240 105 200 834 91 815 820 112 178 972 111 630 828 58 207 634 126 199 883 63 810 883 117 225 511 103 526 787 49 497 615 86 523 737 99 121 346 109 37 510 150 349 988 94 90 185 103 196 507 119 589 623 73 362 393 105 213 668 86 200 530 68 600 812 134 269 975 95 706 767 66 367 555 50 699 814 157 280 696 65 58 732 53 28 203 123 476 545 128 654 865 109 231 496 123 110 992 120 27 845 97 704 800 110 387 994 80 432 453 98 654 833 77 727 970 21 42 899 57 133 189 81 627 921 77 145 882 95 584 957 30 592 835 163 799 883 49 280 662 112 611 759 77 372 687 105 596 871 118 478 861 124 273 649 163 121 553 78 22 164 125 539 823 92 90 160 84 169 469 119 208 300 102 318 965 118 287 297 68 192 372 115 295 634 87 472 739 102 191 255 153 480 966 72 116 867 125 259 267 46 649 835 122 743 922 95 78 958 121 192 953 151 555 653 105 399 930 71 448 461 91 554 758 38 70 547 90 396 907 80 834 838 8 239 777 84 72 272 144 53 124 109 164 562 60 251 311 61 502 687 91 724 763 67 785 848 83 72 232 47 53 449 118 906 953 81 210 715 98 43 71 107 230 730 86 279 822 63 329 357 100 200 498 93 340 520 99 766 882 170 493 759 102 327 374 92 740 820 135 313 505 55 126 391 98 146 798 148 306 564 95 505 522 112 734 744 93 851 883 104 755 856 111 139 725 99 461 604 93 233 840 95 145 563 99 80 520 82 770 947 22 88 438 73 412 599 33 339 693 45 10 96 64 225 482 88 248 456 118 474 663 83 347 890 128 285 443 146 57 720 98 509 565 141 697 810 99 641 865 123 30 823 109 856 931 84 444 893 107 702 904 123 163 196 103 844 853 87 427 875 90 542 924 119 545 809 109 73 198 52 198 322 108 357 640 12 653 959 124 367 819 60 230 286 78 98 801 10 224 991 36 208 334 88 263 657 109 793 837 83 308 983 116 11 643 94 556 726 77 223 494 109 556 722 109 336 859 93 360 773 99 3 247 106 101 249 120 286 587 66 609 813 63 691 830 125 488 831 48 708 944 70 422 653 78 136 152 85 559 808 173 39 301 46 521 664 75 697 751 70 250 855 115 111 416 115 292 322 76 321 440 77 308 580 136 885 915 92 794 905 108 237 498 106 0 424 152 23 814 33 9 863 87 487 988 123 178 546 84 703 992 120 541 858 69 14 146 77 267 735 90 860 949 101 302 628 119 33 76 61 460 730 99 287 328 109 1 51 89 555 603 77 192 720 96 575 770 84 20 575 116 395 544 93 0 243 82 360 671 73 168 856 81 93 180 74 112 150 28 84 233 169 421 875 107 449 676 95 78 380 87 307 720 123 369 452 107 669 739 79 331 728 112 389 707 141 575 743 135 442 884 101 152 197 111 15 675 122 899 997 67 197 992 160 589 659 36 695 896 102 122 348 88 221 623 158 199 958 102 210 373 152 16 758 55 402 707 85 564 973 125 706 979 104 260 855 118 71 395 115 91 476 67 331 450 120 196 876 99 203 309 129 526 848 105 779 833 34 667 837 116 153 857 147 188 376 88 84 535 122 757 937 106 28 794 119 314 319 94 56 662 103 254 898 66 392 992 103 340 741 87 424 855 89 747 770 94 97 625 123 714 788 68 31 109 100 496 605 67 121 289 106 351 848 99 497 639 48 303 692 116 396 808 92 683 957 110 329 826 113 299 927 36 69 292 142 96 361 47 575 976 130 60 393 104 449 793 156 571 769 106 99 377 122 314 622 189 100 329 136 235 313 99 43 440 141 265 488 128 65 394 115 111 120 121 288 968 75 93 246 97 124 777 65 738 805 102 589 749 123 376 454 93 420 590 129 204 582 60 57 442 121 163 960 157 216 243 37 682 851 71 624 778 61 396 966 128 239 393 21 16 962 153 176 622 152 855 862 115 16 572 85 484 488 87 130 301 66 470 599 26 230 255 117 200 509 88 286 492 99 185 417 137 213 892 104 683 833 88 327 786 126 183 185 91 283 798 123 352 817 61 239 307 110 481 951 72 100 752 120 210 609 91 341 513 71 492 734 98 24 305 109 91 634 50 327 936 71 258 558 111 355 974 108 246 398 97 27 463 97 450 639 97 250 767 141 53 478 75 415 879 116 407 409 67 503 805 140 385 902 156 291 496 106 139 934 82 829 872 102 148 834 135 671 962 168 632 957 94 227 647 101 784 845 110 323 802 137 466 849 44 282 310 146 516 721 89 157 311 69 644 860 122 195 396 26 522 897 137 398 982 152 373 651 70 412 734 69 250 793 61 83 308 120 435 862 137 347 783 94 384 967 87 292 397 131 352 573 139 340 386 143 36 968 106 239 591 120 526 639 151 36 427 139 354 927 72 165 189 46 675 770 99 173 391 139 228 834 107 630 857 37 164 311 129 100 412 90 639 758 109 720 729 108 519 704 121 381 419 63 553 611 53 257 993 58 167 653 139 155 473 113 141 234 43 390 906 110 20 674 107 693 879 128 27 69 127 94 749 23 200 784 102 463 728 80 187 566 104 123 826 99 321 999 94 598 624 90 34 602 103 52 117 104 366 470 109 503 562 137 577 930 114 336 668 129 26 454 126 210 915 109 533 550 43 562 769 73 176 249 99 352 716 110 95 644 72 188 293 118 182 418 97 304 611 130 558 765 65 553 782 98 236 766 142 546 784 110 406 988 76 59 591 138 442 592 91 558 866 76 221 949 88 519 936 116 185 848 118 845 980 89 119 161 106 13 972 89 226 793 71 713 992 62 182 731 157 25 750 33 62 853 130 234 885 105 137 257 70 218 319 90 541 862 120 230 956 163 402 957 88 169 760 64 223 818 126 294 706 119 366 596 109 376 571 103 65 578 88 972 986 169 103 254 101 8 937 99 376 979 67 251 355 117 333 898 82 243 274 74 41 485 113 864 953 96 39 136 122 46 979 99 349 932 81 383 516 88 468 517 106 75 348 121 487 946 98 828 926 90 434 544 131 407 655 104 375 601 37 433 747 144 114 846 51 167 476 94 816 873 95 503 940 73 194 255 71 165 580 95 355 832 101 385 992 79 357 974 131 346 911 50 7 852 102 145 573 154 344 355 101 342 702 101 627 818 56 466 798 41 920 988 110 110 443 144 758 961 124 217 578 111 393 557 89 267 791 72 216 744 99 206 378 132 373 567 135 110 253 106 445 493 146 303 701 74 36 271 100 214 643 86 97 211 106 340 763 75 192 350 118 200 635 124 73 316 110 148 673 131 640 799 155 858 985 146 95 133 132 142 569 97 284 853 127 428 927 59 92 349 134 190 275 116 445 616 79 46 77 104 618 930 127 602 640 26 35 714 108 158 665 108 268 277 84 127 490 75 456 634 119 185 714 133 123 301 124 187 828 99 532 661 96 836 948 146 178 574 74 81 691 132 603 895 99 558 986 75 360 935 62 339 746 110 265 997 68 364 835 145 173 929 77 379 979 132 348 904 108 664 961 120 210 465 142 426 526 42 19 109 130 424 587 104 373 964 91 383 960 72 288 394 125 479 925 98 223 915 142 349 976 96 589 998 94 9 810 85 29 700 145 15 422 110 166 578 77 286 387 120 50 242 70 447 977 84 555 604 84 708 790 51 665 875 93 395 715 138 657 980 117 379 710 56 135 687 74 276 383 86 10 557 100 156 522 96 221 742 53 391 883 77 114 144 69 295 445 113 3 68 100 645 810 108 812 900 93 746 899 92 477 804 115 466 652 92 238 643 111 198 250 123 310 595 129 513 673 129 594 956 78 154 351 154 626 996 88 485 768 147 538 956 100 634 729 125 568 934 89 223 243 141 135 666 166 98 100 47 94 412 106 0 874 151 559 985 136 171 616 145 441 474 96 146 543 56 208 249 73 109 638 69 107 519 73 189 632 70 88 320 90 615 962 48 164 193 148 784 883 63 865 944 70 327 773 62 64 630 83 468 615 68 376 443 59 961 965 113 100 705 129 462 925 74 38 844 69 13 809 101 80 823 94 556 900 130 127 901 97 292 304 47 92 533 107 148 409 129 149 883 97 332 402 118 555 967 162 159 340 98 713 732 98 419 564 75 618 673 114 138 945 113 333 508 133 378 685 103 470 540 67 144 572 87 245 764 127 971 974 95 337 584 99 156 981 75 569 922 125 533 575 42 661 878 117 341 774 102 362 575 68 526 614 105 339 591 105 785 816 144 766 891 111 399 483 76 45 914 120 362 839 95 249 346 93 276 546 90 256 675 47 85 372 63 570 683 126 516 995 28 453 809 135 193 196 112 360 618 51 342 764 173 95 415 81 164 473 106 94 974 119 301 662 117 109 727 110 148 651 108 182 517 78 583 863 71 236 503 131 101 766 141 858 959 85 236 351 111 667 760 109 14 279 91 291 403 63 485 718 101 673 983 47 301 452 69 30 304 99 402 730 99 0 992 104 737 780 107 539 742 161 248 758 82 12 154 58 315 326 68 293 430 40 404 546 92 72 753 143 28 619 68 73 349 102 455 957 70 145 904 75 342 503 89 178 930 77 95 642 86 202 792 91 612 941 136 4 858 59 112 186 110 722 981 37 284 849 119 555 630 129 416 553 130 729 925 116 396 954 75 15 584 72 67 342 56 150 969 94 161 604 108 267 450 139 429 970 60 571 975 97 386 461 77 225 367 102 809 993 156 405 610 128 709 974 61 415 962 82 340 733 133 18 38 73 524 635 33 253 335 102 59 500 91 770 780 133 796 813 126 389 890 119 114 247 142 175 399 87 909 924 57 68 661 83 368 962 134 78 814 114 373 694 86 677 759 64 79 87 96 899 925 73 417 424 120 286 703 144 277 982 114 572 619 101 762 774 98 30 470 52 30 288 70 194 822 111 178 628 191 646 800 103 945 998 72 613 960 109 307 394 34 199 902 76 344 405 98 804 999 94 705 743 42 130 264 92 65 643 86 802 860 92 822 994 97 189 347 146 95 403 190 48 790 103 797 917 77 412 900 138 66 257 64 233 349 140 204 370 148 107 430 160 458 675 67 438 985 108 276 384 116 82 166 77 621 808 53 373 482 68 567 916 75 517 910 169 260 730 57 432 935 112 23 511 87 146 603 119 113 965 98 667 856 116 449 477 93 482 662 101 34 65 90 746 754 82 483 762 103 51 350 86 686 819 89 385 995 81 221 907 70 78 923 109 62 345 131 370 387 93 319 326 97 102 327 43 63 974 76 380 607 89 114 668 104 289 627 87 709 821 74 959 991 84 385 864 99 51 990 92 1 768 123 135 526 125 745 970 129 664 901 65 295 431 83 522 964 117 253 733 64 210 861 111 584 933 60 167 754 83 313 480 131 466 589 101 572 905 66 53 466 114 647 962 159 451 675 128 574 650 52 2 22 135 492 778 99 24 165 115 339 801 93 27 30 151 323 391 82 133 891 115 259 424 102 346 627 88 460 596 124 467 835 101 400 408 83 378 799 98 53 759 91 638 933 77 382 419 90 465 750 100 276 750 108 15 140 124 397 665 66 18 102 71 317 365 122 82 357 101 160 692 125 73 639 21 967 990 68 804 829 81 713 976 107 399 751 77 56 767 111 570 767 90 363 449 143 363 894 147 10 63 93 439 796 100 326 781 148 111 199 134 544 984 109 120 527 77 38 368 141 198 907 92 503 734 75 217 776 65 117 569 129 565 878 76 718 953 158 19 669 120 448 607 110 4 519 91 239 723 69 149 528 87 57 61 46 361 701 116 719 846 82 405 902 119 111 682 91 265 585 86 328 409 133 424 724 100 935 939 108 185 625 85 460 536 70 391 878 108 636 647 135 580 841 89 137 627 108 275 991 74 434 950 97 932 976 124 234 425 61 412 713 112 458 723 130 226 272 89 693 891 76 699 747 75 227 924 100 176 893 139 420 961 140 199 757 134 127 921 153 21 658 99 668 768 67 4 527 79 391 461 131 489 925 163 536 567 103 38 603 77 262 968 75 263 467 162 72 401 122 122 347 64 215 322 157 196 591 111 543 729 73 676 984 134 120 746 109 216 600 102 17 238 79 131 659 116 145 786 95 46 331 96 511 611 136 109 295 131 797 946 107 712 869 64 614 977 95 930 941 117 198 588 92 398 657 134 185 675 91 219 960 101 19 622 55 405 724 117 428 933 117 19 707 62 176 616 72 566 874 123 438 812 168 84 938 132 174 770 114 287 343 105 434 756 83 495 870 64 147 287 175 737 768 78 775 877 79 168 910 114 144 947 93 391 447 70 601 879 84 622 661 85 377 519 115 428 696 121 36 602 105 51 595 127 127 898 63 300 907 78 115 765 102 611 786 149 919 936 149 237 568 126 21 630 75 227 797 140 923 971 124 161 585 118 544 755 101 4 326 74 242 788 189 51 387 118 604 834 168 99 981 114 137 310 69 521 985 113 296 951 99 399 401 136 374 422 137 252 365 83 88 678 44 222 313 108 94 678 138 73 114 68 163 923 127 240 600 128 134 453 101 260 881 116 294 975 75 541 769 89 648 716 74 13 255 58 113 463 157 552 573 101 317 518 137 464 694 127 224 891 83 314 555 93 525 753 60 221 418 105 426 600 63 44 211 164 340 492 55 458 961 63 163 619 118 269 676 93 43 713 90 326 948 144 149 411 171 535 813 132 251 711 61 512 963 81 472 538 92 47 786 121 55 131 69 71 413 33 230 368 115 228 868 116 434 805 129 180 731 153 112 532 63 219 666 61 201 440 66 368 903 108 52 867 115 440 877 80 423 885 75 58 799 119 627 702 36 592 892 85 500 859 104 154 355 138 234 500 126 153 973 76 404 885 104 31 186 48 259 856 80 137 646 78 42 177 107 66 720 111 207 603 114 135 398 63 261 914 112 0 628 92 198 487 109 492 783 92 50 91 138 211 411 91 894 935 93 563 991 119 24 156 97 190 416 77 13 993 109 125 215 117 45 265 102 190 949 103 84 701 49 702 969 129 665 781 87 416 594 98 323 513 76 563 938 145 150 609 37 302 780 130 180 316 134 174 424 90 766 910 67 221 661 119 761 862 66 266 355 83 43 973 115 783 841 120 294 530 78 899 930 98 269 488 145 58 282 123 183 290 60 198 370 148 178 764 94 397 756 55 490 878 93 70 550 83 830 973 102 115 770 66 214 618 91 704 918 119 348 775 107 120 489 59 396 571 94 162 911 130 620 683 206 373 708 80 79 176 114 396 474 78 431 481 105 126 748 98 596 790 101 606 706 74 937 979 116 724 745 151 719 897 72 56 92 88 189 891 154 379 441 94 397 621 79 809 912 60 50 469 159 644 958 112 855 958 87 716 987 102 114 371 125 625 915 112 215 434 119 119 395 138 321 713 61 822 956 161 216 229 74 528 535 81 140 875 83 334 831 143 3 813 98 337 524 116 134 752 81 434 459 151 274 833 84 672 857 83 180 483 45 358 473 131 884 968 92 333 591 65 152 294 99 658 865 109 210 883 177 267 518 95 194 815 122 468 735 86 802 808 139 160 336 96 86 915 127 112 361 61 22 313 88 154 778 92 716 848 135 188 880 110 229 732 154 26 371 85 103 971 124 187 812 134 415 969 137 217 832 87 78 723 158 222 881 149 83 702 84 248 820 96 559 966 159 715 752 113 258 788 114 200 404 96 397 852 56 467 893 92 448 961 112 92 604 95 499 793 95 415 771 108 51 776 148 347 352 83 491 974 108 119 610 118 699 753 112 530 547 85 844 971 136 391 815 75 490 809 54 112 261 138 599 655 119 102 213 64 711 754 119 275 546 84 463 464 118 777 952 115 813 862 81 774 828 141 4 844 92 558 576 112 354 839 36 199 880 66 560 997 94 118 452 88 18 464 99 30 722 34 593 709 148 91 679 87 454 835 157 252 698 119 809 962 109 397 677 114 436 612 117 507 972 131 56 830 84 133 533 66 614 845 42 55 599 102 0 573 100 279 799 111 13 710 97 288 670 102 176 821 92 101 144 82 341 421 71 448 846 76 380 557 114 352 696 129 428 656 130 186 296 113 73 988 99 696 886 78 32 948 54 43 737 113 198 967 135 738 948 91 532 739 105 383 402 148 299 595 76 738 829 94 193 248 56 389 825 121 33 389 86 49 411 107 578 624 94 899 994 141 191 855 105 166 404 40 411 659 114 302 966 114 714 946 94 35 717 114 147 675 125 562 618 93 469 981 103 284 508 59 41 74 93 169 520 131 382 985 93 144 941 78 510 817 112 981 986 129 707 974 97 4 986 83 343 355 117 110 748 110 349 428 64 710 934 135 111 669 144 152 559 100 113 230 126 209 657 93 645 997 133 246 726 81 740 769 122 148 407 112 212 335 76 54 962 107 849 877 93 481 581 162 156 485 79 212 674 70 439 511 78 433 895 103 16 706 123 508 817 124 198 233 137 157 607 106 207 797 92 665 733 77 273 361 66 261 492 53 50 779 96 426 609 67 511 749 106 46 625 68 553 713 158 148 758 98 617 803 155 476 669 205 474 939 141 42 453 126 495 927 88 456 681 121 104 997 81 352 709 142 457 590 54 378 796 118 139 850 129 162 968 89 372 747 75 659 982 179 430 816 132 367 684 47 418 701 83 601 644 138 284 722 129 112 577 94 171 922 190 137 794 54 242 969 53 291 710 80 18 511 125 348 729 141 766 789 112 51 818 129 130 267 125 202 739 94 54 198 65 353 498 75 765 885 79 223 389 134 167 429 58 231 846 80 453 697 101 460 885 101 7 540 79 245 846 114 206 790 144 304 758 109 620 698 136 178 337 99 158 743 76 25 447 126 343 482 161 821 939 89 732 764 111 322 587 104 217 267 89 264 551 118 208 476 133 181 767 109 410 939 77 183 502 77 73 569 100 66 879 74 424 851 136 763 869 113 206 216 95 616 739 94 529 953 123 0 802 98 589 833 149 553 627 121 299 698 84 157 851 139 122 853 54 192 908 105 300 727 94 715 917 94 313 853 49 117 828 103 22 81 142 82 603 80 69 659 112 633 942 113 799 866 102 387 484 95 295 819 71 127 754 99 297 954 105 180 839 96 306 899 77 343 731 65 328 558 101 234 873 111 161 718 128 148 854 72 137 829 129 400 724 104 599 979 97 67 444 61 9 519 50 71 878 99 303 809 102 194 404 94 14 915 134 383 985 171 108 327 73 253 333 160 180 984 95 82 657 136 176 268 112 297 964 119 509 839 90 66 193 85 874 886 100 181 254 100 544 788 123 453 789 117 18 194 87 44 378 127 855 996 127 55 727 141 579 817 106 380 560 80 294 944 145 12 514 137 885 919 116 486 763 131 12 184 51 322 732 97 222 459 96 427 917 106 266 466 137 182 635 72 63 273 93 144 179 127 236 446 76 413 748 95 21 626 135 278 349 143 157 816 127 20 545 109 82 893 65 30 961 125 29 329 74 392 612 107 770 839 72 851 956 142 86 237 97 236 334 72 322 722 128 119 216 99 138 166 60 83 275 89 24 81 52 330 699 136 37 850 96 194 418 39 2 20 76 240 505 78 275 577 123 593 746 111 217 769 85 189 529 105 683 952 124 115 504 86 185 698 84 456 693 117 293 840 125 457 714 95 269 722 144 187 427 121 3 909 96 234 239 110 779 890 122 404 477 92 324 538 79 78 836 133 594 780 71 746 868 126 457 519 106 749 781 78 761 958 112 154 989 113 489 564 108 75 960 105 226 961 138 335 993 107 500 781 103 63 553 103 165 315 100 403 923 178 57 497 72 32 654 119 157 238 101 95 206 74 272 791 106 220 643 115 166 409 82 133 398 129 458 496 149 16 195 98 185 398 111 449 540 116 26 56 100 399 529 84 277 594 87 81 456 55 245 853 96 123 986 101 14 935 91 29 719 143 78 377 99 310 688 45 762 970 82 28 687 117 138 813 69 133 414 34 191 543 57 820 987 100 472 651 81 434 905 90 20 48 71 697 722 49 340 531 143 203 650 43 185 734 111 357 794 111 102 910 131 61 519 149 19 767 95 689 748 150 242 648 109 49 153 42 414 580 99 378 656 78 233 961 137 3 428 119 38 498 129 11 682 61 249 801 167 574 662 59 51 347 157 325 855 115 256 542 99 310 390 106 79 957 146 15 427 137 163 361 134 12 887 105 376 897 142 863 931 73 164 389 115 287 792 124 383 409 136 145 760 102 432 896 45 480 629 79 69 256 56 195 254 64 286 544 101 496 588 97 274 458 104 279 608 153 305 635 125 287 970 71 35 963 77 711 908 89 218 809 69 192 331 61 284 886 100 145 611 49 117 198 90 80 539 109 204 742 93 292 711 95 342 444 89 508 684 7 159 462 94 328 649 134 369 666 102 202 416 94 641 694 85 583 614 101 163 867 100 199 520 72 769 960 121 200 288 109 675 840 101 2 240 84 390 942 87 844 937 110 238 794 70 230 741 123 544 728 75 50 997 93 717 922 78 46 394 116 659 954 81 100 345 98 9 497 96 489 888 147 23 569 122 639 986 133 679 834 70 488 684 86 149 750 120 214 596 163 290 704 77 493 923 84 242 870 122 85 736 51 190 942 70 224 932 93 169 571 71 664 786 138 298 525 108 246 247 79 26 477 69 467 759 103 113 262 114 370 408 141 366 853 75 17 622 79 575 780 133 293 980 95 192 397 155 406 590 64 224 543 62 292 814 91 718 789 49 60 913 144 668 755 93 581 633 76 264 886 114 457 553 92 582 729 79 893 998 200 166 796 112 77 752 82 190 524 103 291 651 145 179 824 81 764 847 28 38 618 140 269 638 127 346 780 68 364 727 92 573 763 45 564 738 110 345 505 135 97 594 30 57 479 60 265 877 30 503 738 89 37 818 123 426 659 122 605 942 56 210 352 72 216 293 120 32 437 85 338 519 75 218 684 98 80 787 94 83 140 57 4 576 44 415 851 110 319 401 129 50 491 61 38 664 64 3 92 79 58 987 91 332 761 105 477 978 131 93 878 99 523 945 97 418 688 142 218 524 100 129 868 112 279 932 102 603 714 134 455 778 111 139 234 113 776 796 137 80 170 49 411 930 81 390 692 129 439 788 84 119 314 51 122 552 112 197 262 129 350 614 137 390 651 108 493 671 55 304 595 76 410 723 133 232 615 61 467 551 87 325 330 127 36 898 53 91 875 103 99 184 134 74 297 105 646 805 153 149 598 98 412 463 105 282 297 131 498 803 107 241 849 78 17 667 101 449 497 126 94 510 74 468 978 73 108 762 89 156 739 84 46 345 94 119 494 168 722 753 106 694 862 63 144 801 95 355 389 85 296 860 115 360 401 161 783 961 82 212 818 49 151 167 46 746 952 82 687 779 60 610 982 143 389 940 91 102 493 91 207 777 142 83 957 111 212 471 77 133 588 64 182 344 107 14 437 133 13 228 97 8 674 132 641 685 113 106 646 136 27 917 94 337 940 62 112 690 90 169 301 73 352 668 83 742 946 111 105 619 46 82 710 47 322 535 147 106 274 94 70 429 114 115 447 167 109 229 92 362 492 168 292 695 85 302 775 131 107 713 145 527 829 102 295 836 89 761 818 109 160 654 104 301 986 76 287 540 64 317 899 132 534 692 83 537 915 110 668 788 108 317 628 86 457 607 79 797 817 106 724 781 104 528 795 130 70 690 107 134 620 88 294 887 117 133 792 145 163 329 78 722 737 143 537 538 89 85 427 104 750 907 75 222 425 79 165 199 121 469 967 49 20 314 66 346 564 105 86 239 167 61 473 112 39 582 124 444 796 127 326 742 147 553 766 94 193 315 87 349 839 68 229 632 123 28 894 67 12 786 77 242 792 128 203 365 126 69 70 143 456 834 52 682 761 134 461 893 123 333 377 137 597 715 148 370 853 81 394 862 105 283 659 46 77 910 73 757 863 99 662 679 93 200 329 113 348 960 126 293 398 67 590 982 108 294 858 97 162 400 104 208 471 98 52 216 56 167 711 108 259 539 93 466 755 133 99 367 103 577 665 33 270 712 88 86 933 108 459 844 90 264 424 79 151 762 118 67 468 114 173 936 60 531 739 91 190 608 85 143 342 111 294 766 88 170 732 72 155 225 77 672 815 98 164 573 94 62 84 71 622 872 121 320 754 92 324 662 77 934 975 104 398 598 70 173 176 172 261 736 122 72 562 127 2 597 94 215 237 140 45 875 68 316 393 98 178 688 70 312 851 76 268 738 89 27 777 104 695 764 111 38 126 152 181 258 90 268 801 105 396 708 112 398 505 75 663 840 66 507 944 119 60 831 138 446 821 62 423 927 77 130 948 124 96 166 147 41 830 130 293 855 76 241 764 87 69 145 113 442 960 99 177 445 82 378 576 58 642 951 114 287 509 99 221 750 163 389 515 93 2 173 129 168 221 192 812 904 70 654 662 107 230 950 91 117 678 77 48 59 209 78 440 116 463 802 56 556 942 106 458 990 142 903 920 92 550 690 105 15 722 119 120 957 109 522 741 89 219 880 109 165 269 149 795 829 28 135 494 111 446 583 99 845 881 40 463 522 94 320 638 110 331 886 81 414 415 125 236 686 104 224 825 95 189 275 148 666 677 61 882 897 115 682 800 93 258 340 131 105 346 112 123 203 155 397 505 94 416 825 102 177 566 101 390 413 59 742 916 93 79 116 92 785 935 80 12 211 44 385 714 175 727 897 102 290 545 99 645 955 91 78 260 76 344 585 77 483 862 87 581 717 53 273 944 100 3 22 89 26 858 82 133 264 58 125 510 125 25 472 86 210 782 107 35 956 57 149 383 98 110 186 85 151 497 114 114 241 52 196 640 85 296 363 99 586 780 119 707 892 131 871 913 71 377 838 61 176 617 82 141 160 82 336 441 91 38 159 96 321 939 105 356 563 103 16 548 60 531 841 118 32 499 62 211 733 119 296 629 103 880 960 110 68 742 86 135 334 93 276 999 111 418 521 110 418 606 71 583 618 87 313 826 90 187 412 53 323 955 140 109 789 143 653 952 64 154 234 88 220 800 145 201 309 86 302 559 90 280 295 54 20 507 78 289 425 63 645 931 107 174 335 120 102 278 55 696 983 121 447 563 128 312 783 109 660 881 154 2 213 121 494 730 138 330 919 130 7 595 165 151 629 117 171 820 94 246 386 114 339 647 135 697 956 119 784 802 112 31 721 96 484 489 75 201 493 84 183 439 70 12 992 121 160 566 60 149 916 82 448 817 54 429 815 76 315 462 86 743 844 85 531 642 115 42 474 44 402 936 94 743 890 84 227 788 84 149 615 105 481 911 100 476 783 73 493 834 128 451 463 53 133 752 138 172 333 54 788 794 110 347 970 90 478 845 43 170 910 84 197 899 136 175 929 73 713 896 62 27 287 116 794 898 38 486 497 90 219 232 55 213 318 100 580 701 103 938 952 122 38 291 99 653 862 89 407 760 109 447 779 128 172 954 125 688 801 115 571 602 89 45 813 37 246 323 100 77 174 109 60 847 93 289 967 98 483 746 139 216 992 83 211 493 69 427 906 158 245 872 49 706 809 174 867 877 75 112 619 116 399 914 83 135 811 47 108 510 114 478 599 78 10 221 106 46 984 129 267 573 106 145 874 109 530 913 92 391 671 86 339 542 52 648 976 80 231 588 133 334 799 99 13 349 54 942 961 96 95 937 92 84 703 123 553 561 114 78 722 101 236 365 117 240 356 109 597 873 111 52 817 102 426 821 99 153 434 103 717 881 74 322 786 119 284 737 106 255 635 58 341 499 89 23 267 100 207 222 65 531 586 82 171 746 78 353 626 83 580 645 123 329 653 93 574 930 60 48 710 128 522 961 108 95 567 62 432 591 65 317 914 28 687 961 83 579 867 89 257 988 101 796 962 98 282 743 54 474 605 137 14 783 99 27 367 29 920 945 102 279 412 148 260 476 105 232 289 88 194 761 83 572 932 99 186 533 67 490 562 123 308 409 110 11 438 115 155 697 89 524 830 150 928 991 59 211 682 69 560 621 153 83 399 71 441 707 102 29 99 90 217 545 84 244 302 84 401 936 126 524 845 124 23 404 69 39 882 96 947 994 102 15 470 93 96 816 152 408 679 84 220 631 119 95 189 94 103 938 113 521 775 62 342 712 139 600 995 80 16 262 81 710 796 117 512 558 115 501 842 62 73 983 128 587 617 96 61 884 98 823 890 90 124 342 47 388 461 137 380 816 69 762 864 99 118 808 93 553 695 77 235 527 78 146 505 105 234 415 114 477 980 113 150 591 69 563 833 163 233 239 147 161 609 131 142 549 137 121 395 51 13 147 106 246 649 129 634 962 132 775 973 123 351 623 94 603 901 139 706 848 104 285 781 105 210 830 122 216 668 73 258 292 118 499 531 60 544 858 77 565 687 118 715 863 87 158 354 95 839 983 85 80 778 51 605 704 105 314 424 78 383 948 109 438 853 85 26 425 103 39 780 78 359 694 93 55 856 78 69 444 92 402 520 68 355 618 83 105 407 126 85 812 109 477 762 98 64 315 131 166 387 67 472 513 113 467 921 134 10 180 75 801 947 148 372 762 94 856 980 108 386 944 62 514 552 67 135 715 115 163 352 95 186 835 114 391 626 91 82 524 103 221 607 116 34 329 68 386 977 153 115 942 94 137 157 130 560 844 28 487 923 9 52 981 100 278 997 138 341 944 73 155 388 86 133 137 75 399 925 66 317 892 104 360 652 107 219 541 126 536 638 82 741 925 112 68 615 106 343 980 123 124 277 84 433 713 53 820 890 174 165 929 112 314 552 131 643 694 95 623 976 86 134 220 76 70 926 149 323 815 125 347 484 40 134 968 142 141 793 125 486 775 61 286 302 68 122 921 64 554 793 34 91 354 95 229 401 82 218 959 80 627 761 121 46 201 122 908 952 102 460 947 63 370 763 146 208 395 96 34 518 140 102 687 139 393 567 84 491 803 76 644 666 144 528 711 99 324 785 114 130 680 138 754 958 88 41 600 97 31 652 81 681 946 80 67 725 67 848 895 97 544 843 81 430 572 150 167 662 123 245 348 120 503 818 117 291 293 118 295 922 93 460 544 111 689 760 71 120 451 101 58 422 110 584 740 93 469 701 71 754 911 49 540 604 52 192 363 93 49 460 138 239 688 94 295 768 80 720 869 93 493 941 97 9 458 64 137 193 66 297 314 97 460 785 82 790 892 164 15 551 100 291 444 106 450 615 98 272 688 131 549 933 123 469 672 125 445 452 76 411 862 121 500 956 40 32 309 108 144 429 140 233 935 86 983 987 102 21 494 93 561 921 49 104 540 110 112 118 121 237 841 108 87 782 60 124 709 117 403 603 93 24 29 113 558 725 130 61 262 121 102 692 122 405 545 79 24 707 113 8 445 124 69 161 126 860 871 107 16 912 103 500 884 126 352 619 107 25 545 110 150 173 93 255 418 114 99 795 60 99 917 117 614 972 83 153 386 74 101 614 86 221 675 43 219 255 53 552 794 99 343 635 117 478 534 64 72 535 100 600 984 117 338 627 91 282 695 165 613 970 149 61 553 67 462 871 98 288 893 89 250 557 120 53 905 86 294 502 145 633 833 82 203 455 116 66 984 152 509 890 56 166 280 95 160 678 34 203 340 116 591 996 90 595 683 105 60 423 95 411 600 138 225 347 109 69 927 132 528 692 106 461 853 86 272 327 121 619 940 120 464 901 116 487 766 120 466 992 121 93 97 137 28 503 113 2 808 140 510 528 121 549 675 40 9 898 90 405 444 95 502 605 81 847 870 138 352 558 67 869 946 95 630 633 38 48 724 117 23 533 130 464 947 67 756 913 125 640 644 116 529 604 78 313 745 94 255 925 55 283 837 37 473 923 106 176 667 89 839 960 86 32 733 101 30 404 77 276 995 142 688 752 59 823 920 28 167 746 97 113 268 59 121 470 66 411 601 100 375 410 111 335 604 120 108 541 131 743 816 140 324 834 88 145 845 81 543 983 107 364 596 59 471 834 110 11 854 112 118 204 130 686 838 65 385 808 81 60 176 106 404 901 141 168 588 73 164 509 117 206 951 130 685 934 139 666 937 95 565 893 120 300 691 150 730 994 48 482 870 88 748 963 105 265 329 117 667 740 131 340 572 146 373 489 153 383 577 150 455 932 142 8 716 128 147 803 75 278 299 130 706 821 71 65 494 76 523 545 105 548 911 108 485 581 96 260 872 110 443 688 112 172 280 159 202 261 125 739 758 108 191 996 108 382 837 127 426 844 71 349 948 93 342 685 131 306 745 47 260 871 127 216 662 65 153 862 16 538 828 122 696 749 141 532 833 118 629 668 114 642 925 76 409 902 67 288 825 92 739 918 65 30 114 144 82 882 167 475 507 65 235 284 117 282 775 163 242 599 40 351 596 96 57 193 96 228 753 68 238 741 164 647 662 79 167 375 95 434 462 132 879 968 142 428 769 85 246 435 63 4 219 90 737 921 96 403 794 45 366 531 153 18 173 162 29 516 74 250 610 130 232 282 110 229 393 92 414 470 64 255 589 139 9 20 130 647 758 106 307 365 129 395 935 134 37 809 99 0 523 94 334 740 137 92 774 107 452 975 98 686 854 105 47 205 119 396 607 123 12 239 154 546 663 58 648 942 87 306 981 96 847 984 117 15 904 119 343 479 94 848 944 75 883 927 71 107 718 85 362 997 128 750 804 100 392 779 168 805 820 128 746 815 48 227 765 96 642 740 80 810 932 85 403 554 113 110 905 66 277 821 115 110 294 153 549 790 102 50 884 81 214 851 67 639 910 148 648 772 118 652 683 87 195 502 155 167 402 94 142 286 30 524 808 131 848 967 54 321 885 55 150 750 125 418 502 59 466 543 102 571 898 29 113 134 60 136 310 123 851 876 75 160 966 96 246 580 164 272 827 130 116 882 100 293 643 71 554 704 80 456 653 78 534 544 123 263 307 53 499 852 108 426 825 102 590 913 92 538 857 116 625 702 147 28 160 78 412 584 100 626 691 133 150 398 70 514 530 130 684 819 120 345 818 99 110 955 125 26 560 115 158 287 151 611 744 129 890 914 72 418 849 66 238 694 68 502 974 65 320 514 58 448 641 89 120 226 58 193 666 126 40 774 94 227 338 59 541 820 126 287 914 82 540 729 124 399 499 89 561 742 134 337 680 109 391 429 65 887 921 94 685 954 135 17 394 69 721 816 69 28 535 88 350 588 148 100 913 86 831 895 139 301 828 134 78 420 133 434 977 77 224 946 126 104 726 107 393 412 132 338 864 94 324 732 74 303 435 119 781 984 101 142 457 137 137 445 56 19 198 88 99 565 111 621 675 105 72 464 115 213 428 145 345 568 130 684 982 93 41 635 101 440 527 78 124 961 73 149 442 72 300 891 61 457 547 120 296 882 123 43 696 89 562 773 128 463 871 131 308 574 77 448 694 155 63 151 57 270 767 131 656 874 153 268 355 128 206 960 99 181 232 118 462 592 107 810 962 88 535 802 156 69 181 51 245 888 121 143 720 123 61 464 105 187 891 139 538 630 97 36 133 116 61 605 92 84 945 77 637 987 96 295 345 104 681 817 102 305 878 82 64 509 95 572 953 99 327 521 100 16 990 85 67 576 80 364 574 88 132 403 116 512 668 92 104 892 74 230 755 122 300 687 107 256 512 117 321 652 120 326 473 133 4 940 72 527 740 126 436 687 112 91 374 90 255 259 70 262 911 40 820 933 97 653 751 98 664 923 44 90 664 170 153 995 73 194 565 106 51 989 105 0 88 111 219 520 66 498 666 90 64 946 64 183 247 80 77 974 86 682 707 125 35 928 127 85 947 152 610 727 102 431 826 94 92 262 93 675 974 113 227 270 119 442 617 76 134 160 166 632 901 124 321 460 73 20 258 139 291 851 102 153 793 68 592 679 80 155 192 107 884 983 125 332 592 120 284 373 118 300 911 162 459 882 146 194 814 94 217 353 119 294 385 100 739 965 38 612 798 82 23 992 86 299 486 140 7 928 65 27 60 160 167 647 147 69 326 82 623 793 96 730 832 88 341 776 63 290 589 110 515 764 78 176 459 161 181 381 75 96 457 102 579 862 88 297 871 61 432 528 88 30 405 64 127 917 109 211 464 116 260 909 58 722 744 85 324 536 116 213 838 161 91 282 112 10 550 75 90 469 133 219 405 105 612 814 100 20 806 112 345 383 51 548 928 147 387 406 84 44 506 130 179 596 29 196 633 161 100 817 157 650 818 129 573 761 76 810 973 118 550 767 114 13 498 138 142 856 65 173 889 130 414 898 132 212 929 87 491 746 75 464 695 79 642 886 125 259 736 80 93 126 173 23 319 103 274 864 129 129 286 76 263 705 61 138 257 69 192 914 107 329 861 90 101 930 81 542 609 128 126 895 50 16 742 55 82 847 72 394 909 145 985 994 67 89 337 79 99 764 60 55 248 140 113 271 120 438 616 109 51 224 116 62 543 121 497 805 65 429 577 112 82 419 78 689 704 140 561 996 143 68 604 96 713 821 109 402 657 142 101 216 107 521 587 69 520 772 84 594 779 95 306 797 63 417 834 120 499 950 64 103 365 124 176 758 108 71 380 112 84 679 110 179 620 105 151 428 119 414 591 80 658 841 106 312 913 104 84 797 122 65 167 109 749 971 79 309 957 89 562 711 113 114 606 52 552 851 97 55 570 76 303 887 43 97 150 103 654 914 138 480 804 65 62 126 58 282 699 109 462 819 123 0 976 102 341 677 89 242 972 116 323 427 18 376 659 82 72 84 143 906 916 100 75 834 128 219 832 124 97 776 57 440 896 80 207 369 98 564 998 28 756 788 66 231 866 108 371 905 55 51 575 122 354 811 118 178 537 118 361 777 76 63 220 87 20 515 80 121 542 113 486 897 87 425 859 89 126 851 55 448 723 126 231 966 143 499 899 20 843 926 58 402 743 119 368 461 73 553 917 119 374 647 97 53 812 97 238 972 99 209 684 136 336 574 34 463 841 95 315 483 96 381 674 121 191 637 86 52 53 127 106 193 88 67 85 67 70 557 60 66 97 124 111 635 92 80 700 107 332 490 58 821 920 83 638 834 68 729 830 49 711 762 89 150 478 115 611 650 80 791 901 106 462 545 87 189 669 106 618 933 133 235 635 113 631 999 117 304 443 97 627 810 94 277 689 120 142 504 155 571 679 73 420 668 125 651 823 95 137 908 169 304 870 72 360 446 64 26 638 162 320 930 169 159 397 134 404 555 48 593 734 93 638 965 88 625 955 129 664 845 70 620 829 122 52 748 137 442 878 111 594 804 95 492 511 69 482 575 54 530 614 110 456 588 54 956 969 70 71 875 90 57 413 84 366 374 80 765 842 104 175 338 111 288 838 67 126 363 88 923 933 107 47 319 108 29 796 85 354 794 75 383 498 49 179 768 43 141 495 78 634 958 111 305 561 117 462 824 130 191 468 128 251 529 143 9 495 114 405 551 73 140 165 63 574 894 126 165 385 151 43 322 85 240 638 120 229 815 83 151 961 65 382 903 106 262 319 124 352 851 102 190 388 52 54 63 104 7 948 85 372 880 52 63 270 64 780 914 107 79 82 87 224 876 69 517 778 70 360 887 55 162 905 59 62 573 80 50 716 122 276 284 118 440 584 122 374 725 41 278 639 94 505 547 113 181 897 143 66 381 55 409 571 115 714 925 101 310 684 126 487 617 47 88 337 86 314 810 102 535 657 148 292 988 115 276 341 97 448 985 66 39 248 135 136 160 65 156 592 66 166 259 76 146 637 81 56 396 100 379 587 144 472 594 108 98 573 160 199 978 62 107 541 93 163 169 103 257 321 82 142 453 135 560 940 82 243 694 147 410 425 78 15 981 138 555 902 83 593 978 89 144 639 106 97 318 81 136 672 106 311 761 96 134 551 30 77 740 114 474 748 116 472 993 111 448 626 84 114 515 24 163 938 110 61 535 136 46 869 88 397 724 112 381 573 149 543 754 104 202 969 85 1 491 90 398 791 114 478 999 34 805 812 93 312 643 111 152 709 135 79 435 141 155 417 65 267 750 75 544 746 41 275 908 154 529 842 34 4 381 118 357 943 142 462 677 62 138 497 107 291 361 114 818 833 118 319 696 113 799 904 87 222 678 83 595 875 76 214 997 79 253 561 106 233 310 148 185 958 72 164 471 81 374 917 51 288 516 68 539 588 132 464 848 119 248 701 45 727 987 108 302 990 133 212 283 27 261 670 75 173 478 62 645 867 121 294 929 156 428 892 71 27 530 124 376 861 81 475 525 112 164 792 71 365 842 124 252 597 92 484 510 128 33 228 120 197 800 105 699 918 129 458 744 68 203 868 57 341 380 120 476 689 128 544 580 101 273 427 126 116 123 93 509 865 118 922 999 140 233 685 92 223 917 56 899 901 67 620 725 121 443 753 131 500 605 133 305 312 87 784 889 149 444 603 74 585 687 96 366 791 64 161 180 74 106 710 78 330 492 174 811 857 119 483 726 113 424 937 73 604 948 150 689 752 80 174 305 84 303 700 133 228 383 61 15 503 77 91 290 141 775 938 88 83 966 151 129 431 92 483 651 126 154 560 128 114 867 103 885 950 94 805 935 124 442 891 110 237 720 86 501 508 124 249 411 146 297 700 137 559 762 101 465 729 115 495 915 60 109 189 67 566 617 103 555 759 74 314 894 78 33 661 130 638 739 76 385 909 83 571 869 120 770 816 89 12 279 104 250 789 91 314 636 119 450 800 198 105 310 113 429 718 73 106 657 113 309 510 60 516 889 86 619 732 133 315 781 114 36 329 80 85 815 111 701 850 86 528 985 54 777 956 89 296 372 63 691 891 124 654 764 97 120 206 138 92 887 64 415 946 126 135 843 176 823 900 98 762 968 108 198 509 77 234 857 86 80 142 130 27 498 102 633 848 121 684 825 88 677 806 113 290 821 170 279 624 161 874 912 172 296 742 127 296 721 121 361 505 85 347 461 104 121 845 92 82 829 128 172 819 73 134 170 83 73 774 130 65 932 123 539 670 70 323 533 87 336 804 98 89 178 75 244 484 98 153 983 99 243 853 136 203 306 96 816 916 128 158 534 86 309 970 63 709 875 64 399 862 80 294 470 74 450 890 83 60 381 105 600 978 103 55 535 107 762 926 98 31 176 150 36 408 57 450 947 134 521 991 114 125 225 117 75 963 131 186 771 160 772 834 137 151 280 95 320 851 97 946 993 85 77 395 57 65 676 122 320 502 100 285 680 86 231 993 82 387 891 161 709 921 124 380 744 115 236 328 89 180 877 147 605 745 125 399 544 62 75 691 75 159 700 122 240 619 84 10 989 85 530 579 86 732 829 29 334 364 79 307 838 98 414 587 100 485 538 64 156 928 84 467 865 124 32 82 77 684 728 82 138 184 90 29 199 102 282 294 127 50 530 84 333 641 104 275 558 86 182 424 96 51 452 103 31 546 105 258 334 82 742 863 104 528 758 65 506 728 108 438 887 97 355 898 132 409 981 140 277 559 37 461 609 68 255 861 92 212 980 114 503 934 144 23 901 90 628 886 109 223 608 107 24 26 71 337 464 78 41 78 77 362 453 67 717 867 133 364 425 114 251 585 116 124 217 105 459 912 115 394 926 90 332 458 79 155 211 111 132 252 90 104 623 120 127 630 96 72 658 40 93 324 62 862 949 53 65 865 101 60 547 126 764 922 101 614 918 42 397 936 72 473 948 70 145 205 116 114 155 78 372 489 117 246 369 74 721 954 148 220 847 88 255 878 66 348 803 104 251 538 112 895 992 107 388 786 70 375 923 138 77 239 148 228 711 83 89 432 75 783 943 123 208 412 96 685 806 35 25 69 118 754 857 99 519 740 85 17 520 90 539 902 92 573 678 90 186 367 92 716 765 94 529 614 88 129 294 125 291 682 102 703 962 78 90 612 100 614 937 71 370 953 7 55 573 50 369 759 114 66 243 117 423 495 105 71 787 119 841 853 90 80 187 85 106 203 33 188 239 76 847 876 111 142 352 97 175 878 169 74 693 81 165 383 72 571 826 84 277 668 129 134 320 94 320 675 135 271 461 122 223 348 122 313 663 94 362 782 135 6 523 90 228 956 123 330 917 102 185 808 146 133 509 59 283 690 78 268 342 88 559 675 67 13 202 94 444 921 93 258 380 60 236 303 115 759 812 121 275 526 105 534 844 103 372 498 64 416 491 61 155 456 76 363 755 68 382 588 84 106 961 100 202 242 92 46 787 90 287 559 117 288 376 88 392 900 152 48 933 127 487 730 113 321 502 77 410 570 39 117 975 121 816 973 73 309 480 123 732 855 75 598 685 114 259 566 149 270 510 59 197 404 89 193 655 115 363 588 121 91 928 92 433 666 116 754 837 58 311 407 114 657 755 120 451 524 70 350 658 63 590 947 126 75 995 112 899 915 77 447 463 72 20 527 97 24 332 107 104 410 127 276 326 95 469 535 92 928 988 112 200 745 70 370 777 106 187 691 101 403 440 114 169 338 46 267 584 91 346 499 126 304 353 160 149 898 46 193 889 94 190 571 102 303 630 137 614 801 143 126 371 116 84 639 162 464 597 145 420 678 108 29 226 132 76 907 46 678 892 150 172 353 118 544 978 98 309 569 173 246 893 100 238 950 141 418 576 109 349 950 84 270 710 116 389 405 79 710 761 91 325 957 60 59 288 100 150 748 118 401 773 98 320 819 99 165 515 75 339 694 72 150 438 72 17 706 97 93 373 76 499 583 117 10 68 134 280 332 61 117 280 46 303 620 100 62 219 107 235 870 105 338 371 79 15 370 87 59 693 100 411 599 55 230 906 130 106 972 123 127 866 136 590 979 90 591 715 86 150 707 80 440 563 115 379 649 38 572 870 74 155 539 140 149 168 84 446 858 102 542 588 85 431 633 124 122 369 107 163 328 110 67 670 107 204 493 149 246 368 108 234 794 117 537 598 100 19 828 43 737 883 127 4 652 79 829 871 79 437 656 123 341 655 126 17 308 83 49 874 96 129 855 84 515 784 98 51 925 84 739 813 139 224 702 155 260 378 62 32 808 82 749 840 118 425 552 37 332 795 81 54 258 97 338 436 100 251 498 122 130 206 147 474 612 120 189 487 137 287 628 54 148 474 52 266 791 97 309 412 115 439 520 117 84 680 62 626 776 78 351 711 68 249 359 43 455 971 78 105 655 78 546 751 56 540 752 55 517 613 89 611 965 140 36 385 112 283 988 134 236 239 152 270 328 129 503 786 78 18 118 107 520 616 125 395 471 91 81 740 120 680 685 99 170 814 111 513 552 84 71 887 98 503 704 127 241 306 80 874 958 90 253 264 115 101 545 104 473 502 57 638 837 83 90 212 103 673 993 175 910 913 112 197 797 74 304 307 84 63 684 86 650 788 88 699 791 122 531 931 122 86 939 75 759 811 43 13 330 61 3 569 85 393 831 156 788 998 95 846 859 102 176 227 93 421 836 68 354 429 105 433 538 139 424 859 90 439 480 102 264 664 104 293 831 84 198 873 118 620 753 70 126 589 87 22 459 102 510 517 120 139 153 114 166 874 117 81 947 95 142 518 92 518 961 137 52 827 111 37 653 119 473 616 30 501 938 63 523 684 91 791 870 127 69 565 97 272 544 126 61 828 104 232 933 171 581 757 124 407 987 69 0 591 104 76 440 47 978 993 98 520 888 55 557 892 121 265 869 89 71 342 102 186 494 95 100 407 89 202 918 75 557 668 95 433 544 87 374 841 102 732 942 169 182 307 110 391 598 103 173 691 21 705 991 113 129 862 66 118 560 82 355 583 117 250 891 120 542 549 33 475 937 114 407 828 80 614 770 115 234 884 78 353 944 96 88 252 69 149 667 151 114 613 162 617 699 86 768 837 96 364 747 106 485 541 122 367 829 104 140 836 99 275 761 160 118 677 156 673 706 56 420 861 80 73 889 112 9 105 119 258 758 118 522 734 87 196 210 142 142 932 81 15 703 41 237 860 102 626 658 90 730 984 47 174 865 107 866 964 135 389 452 40 194 915 107 289 525 87 264 301 93 424 560 86 78 647 66 322 967 141 133 194 53 111 810 91 46 559 25 386 426 51 77 171 101 0 870 133 791 929 102 309 545 126 382 565 110 697 967 126 187 577 133 305 485 48 19 378 131 655 964 108 74 393 111 65 361 119 135 454 167 123 762 42 542 922 127 822 998 79 89 786 1 713 924 119 18 268 136 324 793 100 52 917 98 729 806 73 180 368 104 518 624 89 377 423 102 461 900 52 77 489 85 427 536 130 377 378 96 63 326 90 753 818 153 679 700 100 402 910 88 300 503 60 140 181 100 12 438 67 664 958 122 205 384 117 316 735 60 23 873 136 726 770 150 486 639 78 102 270 60 245 343 109 143 864 127 34 526 71 224 638 62 461 659 68 703 887 125 148 173 119 470 652 110 213 734 107 559 786 108 242 488 29 18 425 81 421 900 117 412 491 87 39 339 66 70 769 108 212 822 92 233 427 118 34 671 104 647 865 149 439 524 43 705 986 104 689 697 77 453 860 154 245 759 79 5 296 153 450 750 111 211 232 86 159 622 97 511 620 83 384 748 108 63 628 118 217 992 109 761 903 133 231 852 52 1 8 142 113 564 77 147 464 113 443 476 93 338 805 104 607 881 108 439 681 94 163 708 89 250 308 56 358 792 147 247 857 69 821 874 79 773 923 73 449 770 96 146 814 75 439 487 115 184 808 106 887 983 139 269 763 78 238 340 81 206 793 130 323 526 148 330 484 108 427 541 94 493 998 77 110 411 123 478 757 72 231 631 145 348 430 120 259 673 63 538 881 72 113 969 38 369 664 97 441 716 117 268 480 91 255 919 50 443 792 93 690 966 129 465 879 81 102 848 45 140 880 106 41 240 71 74 427 143 560 743 97 96 169 143 109 210 107 293 817 85 148 444 29 331 983 121 386 457 48 49 803 73 452 904 113 210 378 140 510 935 100 617 772 110 174 793 100 79 892 77 973 998 126 69 407 143 74 678 112 516 720 151 621 789 88 486 607 80 90 391 131 525 729 116 273 598 107 87 734 37 106 254 41 259 480 63 427 792 74 180 601 114 800 980 55 568 581 117 142 393 91 669 948 144 411 681 91 5 624 112 428 533 90 186 411 121 566 855 100 144 569 103 176 246 121 452 464 120 86 207 100 13 137 122 324 942 133 137 603 35 680 716 100 335 382 116 348 444 103 728 852 69 271 377 91 8 890 131 265 884 62 946 949 96 204 243 74 225 444 148 431 491 110 627 848 103 307 411 118 558 972 126 396 762 67 333 871 124 263 580 86 176 232 97 256 287 78 293 915 114 402 643 105 566 795 121 368 428 156 399 507 98 509 787 59 254 658 120 205 947 123 364 365 134 85 742 134 195 627 87 552 862 71 459 668 78 21 210 116 727 790 97 189 335 120 570 872 137 102 432 134 725 991 45 577 804 52 234 640 145 166 822 114 822 922 132 400 533 131 177 885 83 412 602 89 527 699 154 237 272 54 46 518 109 300 333 44 59 175 111 379 976 86 78 291 51 750 893 16 14 236 106 410 678 120 430 775 115 551 685 131 730 964 141 879 881 40 372 707 114 20 462 82 402 793 95 281 691 90 500 826 86 746 943 72 47 986 79 242 584 102 363 553 71 179 294 107 468 479 134 531 694 81 94 307 150 339 664 90 151 984 137 290 673 129 529 630 86 689 898 50 65 127 102 445 612 88 524 854 69 161 591 121 322 541 104 559 638 162 71 338 111 9 689 132 231 483 129 890 905 140 59 69 90 825 856 102 271 957 99 37 487 121 46 145 81 287 485 121 59 790 123 326 803 140 368 905 152 269 759 113 593 894 150 224 247 110 116 638 73 110 807 116 99 816 136 527 910 169 502 742 98 33 998 106 794 937 155 620 881 60 224 956 72 365 703 76 354 689 99 79 530 117 678 746 79 978 992 102 15 178 137 191 215 106 662 861 107 290 799 88 625 726 112 405 893 80 552 628 125 107 251 70 245 509 103 280 791 83 740 777 67 462 528 145 253 793 68 377 997 92 280 316 79 309 432 118 352 527 104 56 139 75 372 801 130 350 471 131 451 536 108 291 672 68 496 877 135 114 780 132 495 896 115 592 934 164 552 796 115 322 736 115 311 961 142 383 740 92 831 955 123 72 203 91 275 625 150 633 805 70 288 380 91 743 996 142 13 166 94 249 867 107 144 988 101 267 398 175 713 784 76 65 359 142 458 865 81 541 969 58 346 753 58 943 945 49 479 699 60 94 222 41 474 635 75 110 874 64 457 474 114 680 891 100 425 899 112 4 324 90 366 392 126 628 783 135 139 688 109 552 612 95 327 664 91 364 830 65 167 926 101 30 706 105 208 999 67 255 726 108 130 353 87 322 962 72 537 655 67 388 931 115 263 277 73 555 733 91 127 879 80 801 810 120 617 640 61 34 87 132 202 878 69 658 838 63 280 873 100 67 819 68 392 811 99 74 382 85 46 907 87 163 249 124 781 820 80 299 515 60 278 728 74 270 879 153 759 863 119 249 289 103 374 965 71 106 302 107 339 864 70 309 658 98 68 176 62 140 280 111 651 707 116 81 128 98 158 186 54 95 579 89 134 192 43 36 126 143 675 699 109 563 862 114 174 331 107 27 93 127 256 371 114 703 831 87 252 869 127 253 406 93 19 473 68 441 628 29 686 971 148 373 794 114 549 992 130 110 402 91 99 406 128 131 477 82 659 829 113 324 796 132 476 707 148 122 234 117 32 304 91 330 841 134 704 893 147 7 223 107 102 132 93 359 975 59 460 834 95 22 150 56 336 577 59 140 582 56 749 955 95 710 890 70 229 812 86 489 830 132 245 287 132 308 884 131 181 276 106 771 974 90 297 489 100 418 989 135 110 245 94 531 921 131 260 526 106 408 762 102 213 809 102 780 845 109 0 596 45 502 558 107 27 850 106 765 898 69 252 491 77 963 989 70 322 483 65 417 827 55 519 841 76 555 811 89 266 749 145 375 846 115 514 994 103 696 971 84 507 737 78 753 944 129 497 758 98 440 453 94 303 464 136 78 456 124 553 608 121 41 860 99 512 525 71 87 550 101 12 106 93 299 981 109 239 968 45 215 852 75 683 777 129 101 619 131 783 885 81 99 745 69 520 770 75 608 623 105 55 969 103 494 940 136 357 957 93 939 997 77 523 956 68 82 778 166 219 517 132 23 866 115 448 861 79 159 706 59 787 930 63 135 866 38 802 857 94 356 520 121 97 885 97 385 486 76 304 453 87 225 382 112 112 801 87 724 987 67 156 557 75 514 966 47 348 716 137 488 767 90 89 196 123 284 830 94 358 499 79 324 366 151 96 167 157 5 143 107 515 561 118 110 855 95 12 129 129 417 842 100 654 855 102 256 311 35 739 747 58 628 920 114 880 985 129 169 536 103 522 696 115 577 615 91 471 719 65 31 809 90 793 967 103 860 911 111 537 645 71 211 474 109 50 295 117 52 852 102 85 233 92 154 415 98 339 452 146 547 905 67 285 486 87 134 743 103 409 818 107 100 536 122 495 585 61 478 546 86 594 777 103 368 682 90 194 465 90 366 848 70 509 695 97 449 588 88 49 896 117 663 996 121 86 493 67 99 752 117 250 336 89 350 853 113 57 480 96 321 516 85 191 658 77 513 823 97 548 694 134 262 312 112 34 56 81 625 807 174 147 897 88 481 856 102 475 779 140 406 527 67 463 768 103 602 703 128 575 607 145 98 673 98 733 824 116 28 869 83 37 668 109 552 805 161 500 615 122 38 372 66 24 298 59 735 927 65 231 490 119 225 664 135 244 549 98 691 950 60 222 265 103 553 850 121 880 932 148 335 685 113 121 812 65 370 908 99 545 674 81 24 446 144 47 926 131 810 998 99 224 512 66 561 958 120 338 353 91 85 492 103 394 636 63 413 450 128 120 546 177 93 778 64 456 594 102 639 913 99 678 691 106 636 848 72 384 698 83 95 375 94 50 431 88 65 232 68 535 544 138 604 866 75 957 962 142 38 130 82 321 392 109 113 632 67 254 486 36 401 731 116 669 769 112 171 797 73 139 230 96 126 921 43 375 822 47 413 739 94 111 176 82 366 496 121 163 346 81 144 822 144 465 870 60 72 725 71 43 683 94 226 442 148 363 367 112 594 739 129 352 712 110 141 388 114 656 952 130 445 985 95 242 862 156 442 487 144 369 414 129 300 964 139 205 533 81 211 868 77 258 708 72 89 405 93 233 404 143 7 370 94 871 996 40 758 943 102 244 726 101 538 791 135 446 742 83 553 989 67 149 863 63 247 799 127 644 928 109 476 498 131 97 633 97 145 815 73 244 812 48 826 884 102 226 873 86 537 787 79 171 964 38 24 643 125 11 296 20 65 886 126 79 766 156 569 810 158 270 583 120 52 491 62 9 304 75 370 768 44 224 630 195 259 738 90 324 715 84 531 974 82 222 655 68 111 353 112 198 686 112 161 725 141 108 123 64 114 591 102 589 824 96 327 730 135 172 740 122 194 521 110 418 587 58 33 398 85 523 838 77 240 750 107 484 777 84 512 732 75 354 929 149 10 501 126 111 629 154 350 559 85 169 175 83 202 747 90 617 848 100 87 205 122 489 539 57 263 866 122 160 446 25 454 662 96 779 869 104 232 609 115 626 783 70 23 807 130 93 792 45 563 618 123 540 978 142 298 549 18 460 829 144 512 608 147 359 404 144 531 866 89 107 226 148 468 867 68 516 741 131 236 550 94 182 915 153 377 546 44 134 707 147 911 935 42 114 257 110 754 953 65 595 911 110 640 735 135 176 327 51 459 723 165 143 333 113 87 944 109 151 183 101 763 971 148 30 295 101 250 693 94 660 665 124 313 921 122 184 684 127 35 483 97 359 960 101 317 791 151 647 729 70 39 408 123 122 130 74 211 414 128 79 834 85 907 975 107 111 790 87 859 918 126 209 976 129 557 848 96 180 783 59 338 387 54 550 926 127 284 687 28 672 873 91 846 895 65 225 576 138 711 985 71 266 577 164 299 447 107 571 986 137 640 774 104 741 883 123 346 756 79 670 980 131 673 799 105 60 592 163 293 848 117 226 999 56 542 935 56 338 355 105 236 640 106 42 761 74 218 547 81 413 573 105 86 578 141 553 858 114 173 909 80 289 556 108 222 530 96 351 821 145 293 532 119 178 853 138 633 797 73 225 636 130 48 102 64 210 376 109 98 872 88 293 570 54 276 323 81 240 477 59 89 700 119 812 895 112 24 143 65 3 975 87 103 908 129 456 538 131 398 830 103 65 754 88 443 451 103 17 22 131 267 661 128 266 604 74 521 629 107 401 851 90 232 957 113 300 798 116 443 602 91 461 892 83 203 753 91 518 580 79 56 809 108 518 630 145 118 749 145 387 575 129 119 567 73 251 545 113 465 794 85 315 700 157 857 861 107 316 927 132 191 942 39 734 886 117 175 232 112 156 768 95 383 450 59 531 863 65 412 616 137 132 387 45 436 667 91 28 523 36 327 918 74 544 630 81 13 684 118 520 698 97 467 910 76 670 846 125 554 764 54 589 929 83 103 121 127 16 343 107 129 691 132 359 704 64 158 473 111 182 266 30 549 903 112 728 743 73 359 876 140 413 819 126 135 977 129 941 984 87 66 244 82 680 907 83 276 799 144 59 679 138 380 809 87 187 923 83 297 851 189 21 834 64 42 291 131 476 842 155 88 553 104 274 548 92 19 944 100 122 514 83 372 544 123 185 608 125 98 802 151 528 934 129 273 705 90 564 917 101 486 965 77 514 887 68 492 652 87 287 471 88 145 935 81 465 913 102 140 883 71 53 675 138 41 468 78 576 974 147 661 724 114 768 855 78 71 221 108 594 856 53 27 170 75 46 627 31 252 949 100 854 965 131 81 640 79 249 754 117 294 568 117 253 983 116 207 272 109 323 679 160 307 530 97 128 659 136 179 316 107 261 432 58 458 466 72 536 960 58 257 641 72 135 997 93 372 769 60 608 793 68 432 571 117 359 595 121 628 890 50 321 743 86 177 392 105 26 585 124 29 353 74 251 625 92 46 153 97 369 865 44 175 310 126 607 925 128 310 482 56 443 789 55 283 785 107 248 860 83 497 847 103 44 799 105 803 983 120 122 211 136 170 374 61 261 714 142 560 786 93 56 346 121 42 151 83 25 76 159 739 767 111 200 626 55 260 785 117 404 604 116 630 706 129 797 859 95 288 559 125 582 741 117 47 242 123 422 483 63 291 359 107 819 835 86 218 740 80 375 949 74 400 734 82 424 475 95 120 565 113 56 262 111 432 603 105 404 756 133 39 64 81 485 589 86 238 922 53 477 671 61 6 599 65 595 655 100 137 801 146 668 953 124 677 937 80 398 472 69 471 850 64 40 438 101 367 969 67 121 827 113 267 671 101 127 322 98 169 205 76 460 691 98 205 207 124 414 904 91 215 499 122 146 150 117 42 184 70 614 780 123 680 825 123 1 163 129 448 578 125 29 173 115 5 285 127 213 597 87 172 535 161 373 899 104 238 689 79 47 615 105 12 862 96 358 510 110 60 426 106 351 843 97 541 927 79 66 759 107 74 361 62 617 944 85 429 919 79 278 602 127 85 879 50 597 759 76 334 993 103 482 569 79 170 943 140 612 953 132 402 875 97 121 689 109 9 328 63 348 705 70 126 503 88 469 717 181 494 741 80 14 892 71 808 983 124 585 992 59 184 647 47 126 879 104 153 394 119 100 783 67 66 817 125 138 483 107 494 914 154 133 964 38 352 762 58 10 408 131 360 501 56 195 695 130 129 991 94 33 402 138 159 677 50 306 788 91 90 429 97 445 835 41 16 449 24 524 737 92 93 769 138 339 940 109 17 333 127 174 898 154 49 345 110 66 369 108 302 508 152 746 981 114 490 914 140 502 836 140 61 471 99 166 732 81 170 774 53 200 793 105 299 985 147 334 560 85 522 804 141 429 471 89 386 594 114 17 576 97 238 687 62 215 761 98 107 243 123 185 712 47 25 920 132 97 847 72 392 853 49 614 911 151 400 602 140 421 680 102 536 958 101 618 735 147 538 850 97 115 984 114 224 667 94 385 971 107 452 961 83 22 388 102 112 719 80 85 558 110 534 580 107 220 345 64 615 742 53 138 440 145 35 454 109 173 761 47 167 393 59 217 265 58 702 958 115 2 91 78 483 739 106 168 560 94 71 72 121 392 820 71 160 214 118 582 669 130 339 596 163 346 524 92 501 678 125 374 493 123 252 255 59 214 759 101 233 655 81 63 931 92 214 962 102 16 269 92 160 747 149 344 724 93 142 413 101 353 442 98 652 959 82 120 613 109 282 964 76 238 439 91 33 188 147 31 929 40 74 473 88 648 711 99 32 533 79 48 219 132 134 739 103 772 849 74 377 643 46 209 527 93 768 842 82 19 160 116 217 283 137 606 685 131 418 706 118 283 692 129 366 529 100 248 423 106 460 923 74 56 177 125 160 965 120 393 687 94 472 708 62 37 981 100 5 592 81 353 885 89 352 928 69 380 483 80 55 658 154 772 999 113 149 426 103 245 490 55 480 534 133 201 751 94 310 492 94 279 685 120 507 827 117 592 849 96 252 454 114 202 455 60 235 597 64 455 890 54 318 533 107 588 768 81 279 447 79 508 685 111 406 837 108 115 698 91 334 735 63 204 331 103 921 990 126 130 710 46 673 766 108 174 381 93 78 468 118 480 556 122 66 489 117 33 139 84 278 550 114 109 169 126 135 450 114 20 605 124 32 269 78 516 876 80 78 653 132 350 380 95 503 885 118 158 509 129 799 849 144 30 491 41 160 862 159 229 574 92 115 915 107 26 261 101 516 524 88 19 574 73 659 660 99 689 942 108 179 548 90 212 324 74 191 294 78 0 583 101 342 958 99 463 892 120 455 953 140 304 571 75 398 478 77 444 598 78 384 796 74 883 891 102 200 928 132 22 995 66 159 224 116 237 824 76 786 837 61 534 941 90 173 286 111 350 450 83 483 772 102 254 271 138 251 702 117 7 140 91 818 873 123 258 942 84 852 977 114 281 789 68 335 669 98 86 328 161 624 682 95 144 790 123 391 571 96 271 315 47 313 513 104 715 944 129 501 573 57 182 889 85 430 994 70 36 73 67 252 852 105 528 634 90 581 608 114 260 435 146 359 478 88 77 888 115 112 311 58 160 364 76 75 209 156 289 549 69 576 763 126 123 599 164 505 618 160 201 212 113 571 940 100 627 918 132 304 645 106 281 331 94 374 745 100 487 757 33 47 708 69 151 544 116 175 365 107 277 941 109 278 601 97 350 674 149 216 905 76 633 656 99 127 912 104 504 894 77 140 929 80 422 784 82 746 879 25 784 965 105 833 858 76 396 873 105 286 423 60 73 874 113 15 299 94 624 813 114 56 447 131 435 993 111 264 692 70 135 540 106 735 961 81 610 845 69 320 453 45 270 928 151 63 438 91 350 970 33 686 797 122 205 374 88 509 987 24 571 801 102 243 396 147 249 555 100 20 97 134 703 875 126 718 941 66 329 440 111 327 470 68 389 954 99 497 801 102 77 570 127 555 894 114 261 625 141 375 748 90 87 219 103 541 988 102 445 604 104 195 288 137 265 453 123 3 827 148 49 362 64 230 281 96 313 751 89 55 877 133 285 308 74 202 938 127 623 986 67 277 697 42 446 945 116 686 774 95 48 244 99 287 985 59 262 294 108 275 465 81 85 439 105 55 409 101 601 732 87 180 598 114 262 434 114 258 746 122 127 486 101 87 866 122 297 977 93 203 406 62 354 796 83 857 898 135 398 918 98 180 826 95 764 851 118 245 741 83 698 835 67 274 871 124 140 251 127 213 829 92 230 623 151 667 732 100 418 731 71 22 447 119 351 775 135 478 717 93 26 596 99 66 221 80 603 991 116 337 709 95 662 926 67 36 477 86 437 745 92 97 100 83 536 704 90 57 813 136 471 752 81 424 542 58 16 972 122 472 530 103 816 828 88 180 579 104 852 901 85 421 721 95 330 721 140 97 599 74 225 602 117 52 747 33 132 900 79 126 883 105 204 663 123 72 315 108 223 535 76 217 824 156 241 691 106 890 892 145 761 871 125 507 916 98 251 514 103 566 943 136 133 649 81 88 375 121 212 819 88 238 443 123 475 629 58 320 566 70 656 999 74 413 872 82 302 627 109 8 961 108 510 677 97 493 902 130 798 984 80 255 469 68 34 773 158 197 215 120 605 879 68 57 947 114 718 719 82 124 186 63 567 624 85 705 927 101 575 634 89 58 721 73 100 988 98 185 727 124 240 288 149 245 599 187 688 829 22 137 828 98 252 430 139 67 227 110 42 721 125 9 949 125 136 773 60 73 738 113 44 251 98 274 329 70 232 589 110 364 553 132 808 857 55 808 881 162 83 622 67 519 919 102 95 181 90 306 844 75 170 258 128 55 448 134 105 474 81 41 483 52 79 584 68 102 668 135 268 910 96 148 964 121 83 842 89 178 367 72 157 406 88 202 692 68 811 983 129 786 900 78 31 720 81 594 630 136 111 316 92 0 639 95 300 398 98 353 922 139 64 333 115 294 413 101 378 933 86 182 794 94 315 952 174 68 621 144 445 846 112 275 687 92 361 429 31 291 425 114 846 968 85 331 790 108 38 864 100 544 867 174 220 409 105 128 487 98 491 687 100 429 512 139 47 946 127 127 829 27 149 590 97 422 661 78 235 566 37 199 545 104 80 775 108 183 325 147 119 524 125 186 690 111 220 919 124 487 506 115 237 915 60 163 968 88 21 213 89 512 714 90 519 611 124 912 963 130 229 404 127 346 710 114 469 476 159 695 803 110 288 349 90 380 652 117 203 627 110 544 964 57 507 926 65 56 182 90 237 893 63 329 843 106 405 828 108 348 402 95 6 836 79 480 847 83 561 816 42 503 682 144 104 323 164 11 632 68 511 924 128 98 140 120 971 980 105 284 988 90 219 808 114 69 552 105 412 765 95 5 981 112 170 282 118 85 119 49 415 824 129 266 696 116 342 510 70 239 348 99 432 727 109 113 470 103 712 820 105 387 737 65 0 11 70 195 791 53 193 920 90 153 189 68 278 765 44 763 996 84 559 644 82 169 593 100 574 598 84 555 649 121 23 940 145 69 122 98 80 559 77 58 459 127 365 572 146 245 361 79 22 88 96 405 691 95 793 805 57 236 813 87 340 934 94 163 276 62 777 861 138 475 836 126 231 949 164 233 898 79 214 424 58 551 866 68 163 886 26 634 731 72 218 453 94 24 497 145 360 709 79 361 526 73 594 747 107 128 347 75 470 471 94 617 999 90 682 965 104 210 520 142 7 226 95 131 513 82 445 505 122 15 696 108 69 91 77 569 572 84 422 506 126 178 727 115 181 694 94 171 881 65 574 591 109 631 769 93 365 418 109 492 710 73 121 291 72 847 939 92 882 948 96 821 897 92 662 777 80 220 639 111 245 606 97 618 688 126 280 685 119 8 187 113 664 697 114 893 978 86 189 709 97 692 981 74 287 555 89 541 652 83 524 683 78 31 361 90 11 288 3 140 575 79 152 396 56 356 606 81 196 395 157 96 895 82 800 845 96 486 500 119 131 916 131 265 853 90 402 642 128 234 837 134 203 978 65 511 864 94 36 749 105 331 994 98 69 610 62 464 509 51 612 678 115 322 900 129 212 872 138 287 908 144 748 984 171 575 998 133 294 791 134 724 772 100 302 754 128 299 344 97 368 782 70 359 979 132 509 846 152 17 521 67 784 856 89 65 80 119 148 960 73 35 841 95 538 825 39 185 519 171 379 906 130 359 794 82 83 766 140 106 226 84 386 801 154 604 616 124 60 360 103 342 587 110 418 922 120 829 903 109 71 514 111 850 949 43 140 242 107 622 686 133 168 555 147 691 926 109 18 864 104 500 510 51 186 307 82 130 603 97 333 701 102 155 863 133 384 980 120 36 646 73 620 663 100 453 828 77 345 661 92 642 644 52 578 750 89 619 924 80 43 983 147 79 531 109 668 683 66 131 737 144 526 653 85 697 829 90 403 934 83 111 656 143 672 864 50 608 689 158 18 370 107 347 748 63 269 915 122 463 868 70 49 582 93 581 988 114 179 459 130 244 953 129 376 470 85 473 988 40 239 812 21 480 501 41 415 822 108 205 340 118 111 918 132 133 886 80 7 987 97 318 329 131 75 250 69 312 620 112 160 953 105 348 642 12 233 417 130 612 931 108 476 704 88 254 370 128 104 963 85 34 83 36 451 550 111 498 654 74 132 822 83 59 353 126 219 870 105 154 651 73 446 692 158 676 827 111 57 244 61 239 649 147 438 898 113 425 990 93 33 446 101 179 603 149 94 193 103 76 851 24 4 515 99 169 315 137 67 635 114 526 689 121 281 606 78 132 848 105 581 706 62 298 469 79 412 485 74 517 950 127 684 995 73 114 138 107 66 923 147 195 452 121 418 768 112 651 752 83 281 478 90 837 897 93 390 708 91 426 612 121 103 490 68 376 623 106 122 905 98 469 767 76 378 460 82 365 521 19 92 110 59 645 727 124 264 731 116 468 848 78 92 406 90 202 535 63 4 554 153 814 940 117 495 860 59 68 496 108 20 440 104 24 682 96 278 909 142 171 309 118 625 935 126 152 807 93 579 890 101 513 632 88 17 146 18 181 492 72 147 977 114 623 921 135 301 713 71 52 850 88 18 424 108 442 671 119 102 648 92 79 335 100 91 955 92 115 643 85 781 954 99 296 448 70 284 955 144 349 546 94 449 579 71 681 841 111 495 945 113 16 461 106 150 612 78 68 938 144 845 995 97 205 855 132 331 378 107 441 762 121 671 856 135 44 901 63 212 293 101 4 922 86 205 628 153 16 337 103 141 652 111 639 764 153 412 891 90 583 944 132 418 620 120 77 996 143 407 679 109 357 752 112 6 479 136 208 521 96 489 739 96 2 740 61 273 476 90 263 633 79 682 821 77 526 831 62 454 546 93 767 865 99 162 231 136 181 441 86 115 589 51 803 965 139 311 316 81 37 367 90 454 565 93 449 639 112 84 306 102 325 425 71 209 607 117 407 817 156 95 766 89 555 644 86 224 470 85 665 794 115 327 948 117 479 942 78 93 142 89 50 503 142 602 891 100 567 765 106 105 568 126 297 620 124 633 779 146 206 814 44 528 818 113 248 824 73 653 888 109 774 991 109 691 875 123 70 785 92 317 507 73 110 159 97 353 823 121 399 812 149 505 911 85 181 586 64 67 970 67 506 741 39 234 383 50 335 746 134 588 747 109 815 967 79 467 820 105 718 955 86 661 786 87 210 251 112 558 844 115 38 39 75 291 624 81 22 685 92 786 904 105 153 179 107 567 935 143 17 397 110 44 383 96 313 906 120 72 480 134 160 620 52 221 575 155 194 343 117 216 848 87 357 375 113 549 805 83 243 437 138 175 969 100 163 553 105 259 431 148 50 924 99 161 790 60 176 625 115 324 334 94 214 688 117 74 649 88 543 668 133 129 523 97 592 997 124 826 966 140 399 894 42 138 709 94 124 417 132 631 791 44 286 921 91 138 934 107 415 795 119 377 499 91 32 796 100 627 830 85 566 870 81 126 361 89 5 125 152 122 673 106 217 683 52 329 663 93 18 427 107 492 794 121 318 537 107 19 994 64 12 366 117 359 798 80 545 593 85 544 618 151 76 487 142 281 916 91 241 486 65 366 381 101 393 395 134 379 884 108 391 514 104 369 466 48 343 505 117 369 418 71 523 925 46 691 723 100 188 488 136 873 979 101 61 782 90 287 525 96 557 698 103 259 286 134 161 212 45 218 680 82 90 481 64 267 736 108 505 937 81 224 373 82 204 710 75 271 722 105 32 90 102 906 926 97 113 431 117 25 469 96 521 706 96 187 707 99 152 891 123 394 739 124 379 934 78 150 658 97 778 925 94 196 339 101 67 882 1 55 476 115 21 594 84 242 598 86 64 119 149 37 275 67 542 883 70 392 878 97 133 154 181 523 609 112 332 680 89 631 752 85 350 685 74 343 905 84 357 500 65 439 498 93 387 619 83 420 771 157 152 740 168 27 480 69 692 971 108 76 125 71 547 842 91 502 937 126 120 810 93 326 864 85 417 861 128 930 946 69 176 809 94 309 657 123 664 747 109 428 910 55 455 677 129 82 734 45 162 538 108 83 178 31 159 783 137 392 537 79 12 373 88 728 846 142 120 756 93 230 954 74 563 636 124 509 811 82 335 363 87 28 479 129 585 973 43 33 216 109 341 490 110 354 602 88 214 653 96 409 610 48 145 235 132 36 865 86 8 920 116 168 653 128 202 380 108 239 785 126 534 786 84 797 850 78 120 997 113 63 639 91 202 772 130 9 272 103 49 387 108 64 262 108 650 731 126 350 790 134 275 324 145 227 694 125 298 578 51 454 911 97 394 607 53 351 574 84 288 834 89 178 341 92 125 241 80 216 835 112 422 809 82 424 569 128 145 693 41 863 873 105 76 452 89 635 830 81 53 75 108 77 106 103 27 653 112 645 769 70 61 137 53 220 396 58 114 801 149 31 259 19 623 820 85 118 550 104 173 735 67 340 925 105 325 934 103 61 556 67 602 799 171 176 968 90 417 564 123 73 805 43 217 523 157 274 572 129 479 966 137 163 256 76 644 916 95 21 672 147 836 969 122 74 628 149 186 689 113 30 248 101 874 974 68 92 702 157 227 887 102 110 735 89 48 381 104 383 767 93 331 498 89 557 814 140 156 844 109 384 799 92 25 128 121 13 681 115 417 507 103 688 969 72 177 655 56 475 963 62 627 691 61 574 899 120 267 286 102 219 633 91 68 730 117 128 583 128 317 753 147 406 580 160 495 807 97 858 931 96 677 698 91 75 774 131 282 948 131 619 971 126 776 998 82 22 335 73 77 431 116 87 861 150 64 834 116 457 662 115 106 288 86 465 521 112 64 733 77 534 569 154 117 838 127 326 996 59 668 693 110 948 987 66 223 683 79 470 524 104 314 911 139 362 780 108 847 907 102 186 992 102 45 531 92 173 216 153 413 878 96 624 821 114 1 130 42 539 633 64 74 145 83 20 209 87 370 505 91 87 789 101 706 949 83 519 963 92 239 634 85 672 774 80 532 666 109 640 859 45 254 656 86 58 859 116 357 804 92 155 838 163 49 764 109 250 459 87 36 576 92 20 761 89 264 483 109 342 652 66 287 903 105 538 662 105 210 382 67 602 656 123 729 941 76 162 327 68 560 900 41 709 833 52 517 605 88 386 602 86 132 569 96 175 903 131 168 759 82 439 659 92 282 536 144 86 445 120 193 562 126 15 688 127 583 886 91 208 529 81 941 969 101 210 675 113 251 697 71 144 326 69 544 920 79 398 968 110 98 128 43 339 607 90 57 176 127 23 926 80 140 918 159 168 454 93 274 729 42 29 68 128 370 873 78 444 612 129 534 681 101 540 954 130 519 760 102 392 525 110 226 897 132 439 998 63 61 415 103 23 110 101 937 974 107 92 831 108 756 957 58 687 796 121 88 189 53 449 753 88 22 24 110 423 689 89 140 210 63 469 709 59 119 553 82 680 809 111 190 825 126 409 830 116 231 813 62 268 767 131 592 670 154 655 843 79 239 381 147 460 766 70 566 591 158 73 420 82 515 767 105 196 885 91 909 945 115 402 695 117 291 855 71 736 954 124 109 312 148 755 869 104 851 866 101 28 533 111 733 961 85 914 977 146 488 595 100 400 670 120 30 570 138 154 217 82 52 401 108 449 956 69 370 478 119 144 576 136 152 492 172 519 931 108 564 729 117 544 904 139 246 921 136 126 374 120 538 878 77 181 940 97 660 739 128 484 808 94 683 981 124 365 679 102 174 400 114 41 287 69 943 996 119 369 977 117 871 879 132 622 828 80 48 583 120 222 589 126 872 940 48 266 530 154 341 396 115 174 309 89 130 838 86 64 779 106 84 905 89 9 746 122 62 460 147 235 734 84 4 760 105 58 657 117 104 754 117 614 884 121 56 638 97 19 759 67 830 897 36 94 929 10 845 962 70 283 990 118 308 978 83 733 883 102 107 890 77 271 529 124 407 996 130 330 719 97 198 822 73 294 379 126 596 927 94 377 851 125 617 693 94 622 855 119 466 505 90 620 798 93 123 966 89 243 999 141 22 825 100 247 780 142 248 555 113 689 791 124 16 872 123 84 998 120 228 787 102 155 646 73 599 945 65 215 461 86 285 744 96 605 669 90 277 505 59 73 194 115 31 498 112 196 552 124 742 960 112 304 403 71 130 255 88 497 689 111 860 870 114 454 956 114 202 440 73 162 168 152 54 598 61 244 263 100 498 567 58 329 474 162 136 836 22 2 92 81 1 952 125 463 885 55 577 876 70 55 163 137 639 810 153 277 875 62 739 859 96 220 873 117 155 488 136 901 915 122 617 821 80 419 661 121 396 911 116 4 629 42 201 446 116 325 573 86 40 889 116 377 577 58 164 769 35 197 931 163 351 577 53 244 795 111 31 728 147 156 313 123 122 860 125 5 978 105 26 315 38 159 421 120 464 489 84 359 744 90 774 818 126 439 770 103 207 502 109 298 526 106 715 765 109 717 883 117 45 840 149 3 206 100 130 365 95 19 271 153 15 648 70 574 876 124 482 823 94 334 360 81 195 492 13 391 584 82 619 826 99 271 820 53 358 928 109 219 922 77 266 907 59 137 276 74 169 876 108 475 876 128 22 115 108 8 279 91 133 224 108 415 784 121 195 363 100 167 196 74 282 814 147 334 338 132 725 864 121 204 744 168 252 540 100 436 959 99 735 964 89 540 668 110 413 871 97 286 443 125 700 833 71 587 682 96 283 447 77 319 763 99 225 494 109 467 474 91 127 184 122 72 117 86 167 266 103 594 761 126 115 154 65 242 351 75 252 531 130 61 360 125 531 704 103 97 943 117 380 674 131 598 675 125 227 983 108 55 597 88 364 664 137 458 561 126 192 957 106 185 209 120 512 585 79 185 581 126 367 763 160 58 281 93 554 944 81 299 374 148 552 821 31 120 523 59 950 971 99 16 190 90 284 939 130 505 891 113 357 482 94 84 927 155 516 811 72 59 348 109 620 639 88 15 643 95 97 280 96 415 843 147 372 615 164 560 879 95 810 819 119 751 773 69 263 265 145 551 847 76 377 502 87 159 600 100 535 608 128 559 843 88 205 719 49 614 726 127 182 754 68 70 139 123 604 885 82 281 502 150 178 979 103 763 909 126 374 539 139 368 770 54 51 530 111 300 611 82 103 831 107 153 252 103 669 766 95 17 261 93 456 489 102 682 912 78 322 618 69 11 742 113 360 516 49 23 671 47 377 845 110 323 743 93 235 840 86 181 878 139 483 669 78 649 868 96 220 706 89 788 846 98 236 627 116 562 901 164 320 998 156 8 569 91 439 560 101 13 462 114 271 720 77 472 562 88 743 760 150 43 97 127 836 987 116 85 374 71 64 667 122 336 832 72 739 923 91 26 98 98 664 838 70 311 635 65 127 166 119 494 575 104 365 863 84 519 710 99 703 723 145 9 55 107 207 775 38 334 755 60 833 861 124 230 634 152 444 744 81 46 983 75 108 764 63 751 871 118 212 755 101 197 670 147 214 800 79 299 879 65 251 999 127 15 679 55 526 838 196 320 862 90 257 841 127 240 957 108 155 984 135 657 978 93 89 834 111 449 751 72 720 776 65 108 526 89 36 618 104 673 724 42 160 274 119 84 97 96 500 893 83 431 985 49 34 544 97 476 968 130 566 872 85 354 697 123 286 512 119 182 348 122 272 707 64 398 924 125 242 966 112 252 320 108 379 911 112 163 760 120 605 929 96 276 655 83 764 767 74 423 761 44 196 891 64 47 486 94 64 427 66 160 217 129 494 551 99 32 53 73 95 984 117 187 520 102 339 427 143 25 315 130 118 477 119 490 591 99 563 720 67 842 952 79 539 672 94 200 866 75 494 977 104 77 110 107 322 973 108 0 91 148 334 432 103 95 706 61 84 500 149 858 901 101 438 452 109 471 963 125 35 662 147 143 363 69 487 501 76 89 361 41 51 299 59 149 265 76 341 388 87 405 584 96 41 231 74 325 432 100 130 349 105 485 655 84 167 406 85 27 339 76 256 438 101 190 240 127 126 392 128 106 708 101 172 900 76 44 74 78 305 757 80 151 736 83 704 842 98 158 252 60 734 838 109 419 747 104 222 960 73 387 857 76 37 828 143 495 895 113 222 664 104 107 778 48 750 916 89 55 276 119 61 871 183 208 569 82 393 431 76 127 813 156 176 996 77 360 948 134 959 999 59 3 480 57 680 874 121 630 688 114 19 422 110 635 717 77 408 635 82 208 637 38 46 603 164 274 367 152 342 882 81 330 784 71 282 885 49 134 633 89 477 940 127 605 790 112 100 729 105 388 856 93 544 811 92 57 955 84 149 348 117 39 483 146 123 849 90 210 260 110 209 363 104 860 978 84 108 939 113 557 565 83 118 387 117 364 504 98 171 684 151 241 878 58 354 639 107 301 772 120 107 841 150 512 853 43 44 238 143 59 624 63 657 807 108 63 104 114 404 798 118 404 803 91 338 922 113 66 979 103 7 435 71 379 486 123 224 729 101 87 376 184 215 569 108 466 711 61 478 730 75 316 993 89 122 856 142 490 891 90 661 913 92 184 458 90 200 599 70 437 574 130 556 598 93 20 627 115 579 769 94 155 286 101 547 794 64 43 92 83 120 161 79 192 683 121 8 121 62 442 783 127 29 987 103 21 544 66 446 782 59 237 422 72 36 91 90 174 496 130 438 917 105 8 470 104 50 926 94 327 750 55 14 377 62 941 953 49 284 905 68 405 457 88 226 533 111 164 312 90 347 514 66 741 812 138 614 795 106 162 401 87 150 275 134 109 242 106 110 779 77 41 250 78 262 365 50 773 796 82 565 961 108 1 236 118 536 795 85 85 371 107 109 237 116 86 552 63 86 218 44 82 329 72 42 507 89 37 774 90 299 995 80 186 272 60 2 730 77 815 985 129 679 795 94 694 801 125 253 266 55 13 573 135 265 504 104 865 888 145 775 991 80 154 317 88 32 866 49 292 859 57 281 317 113 739 845 122 463 859 79 231 927 93 872 941 98 473 892 100 291 756 87 151 976 89 241 926 100 214 916 56 811 924 80 666 761 96 227 819 137 517 681 130 290 888 52 25 280 87 658 887 96 382 502 70 150 838 86 102 607 127 89 319 148 338 957 102 65 680 52 61 637 128 455 588 47 187 463 117 154 469 120 235 471 120 575 822 84 30 574 55 253 532 64 168 198 78 424 899 75 342 601 39 839 965 91 247 945 24 105 643 55 335 758 92 203 497 124 300 822 106 377 679 64 673 897 91 297 375 46 585 814 78 342 673 77 292 709 118 585 942 85 630 867 126 589 933 83 159 218 111 334 359 154 326 808 89 57 984 70 490 743 71 642 856 114 901 994 146 620 640 144 73 256 98 462 463 90 152 932 75 168 835 66 367 579 28 381 771 134 731 976 148 709 956 162 144 761 21 348 667 90 695 709 141 261 970 170 5 270 115 34 406 106 477 664 58 93 581 134 147 333 78 72 573 139 322 548 121 88 159 70 171 285 117 361 907 85 611 644 42 781 844 89 24 633 88 313 421 127 156 690 105 468 926 98 134 945 89 116 983 95 560 983 103 89 553 102 247 313 115 645 670 63 200 546 61 256 904 122 422 482 52 436 675 65 208 468 97 571 792 104 131 170 104 398 774 94 920 958 116 18 92 94 25 180 77 558 823 94 763 833 65 200 268 95 693 723 127 110 857 94 815 824 100 522 879 100 102 113 120 96 493 89 427 592 97 246 477 93 128 535 138 213 587 127 155 841 66 526 549 127 47 822 117 259 298 112 323 850 71 148 220 99 652 704 49 747 933 90 540 605 88 276 526 70 483 800 119 909 993 87 124 766 152 576 742 90 8 360 55 20 456 92 70 582 77 64 325 69 302 686 99 8 828 57 111 315 153 168 800 122 747 845 24 17 89 95 143 324 36 287 981 89 359 638 51 528 608 64 647 926 160 133 477 119 79 840 71 385 698 55 107 372 92 21 701 68 199 574 94 604 766 94 76 622 134 783 970 82 517 531 65 417 964 42 123 571 109 658 689 127 252 837 163 138 722 76 66 938 112 679 869 89 198 770 64 416 846 149 408 984 87 518 821 147 187 558 72 836 878 112 576 971 116 111 929 109 721 865 49 459 526 141 425 690 73 272 961 81 285 699 80 332 625 118 86 187 85 678 682 74 396 980 62 424 622 87 577 918 124 558 948 89 87 739 101 200 390 97 933 950 179 227 286 43 202 465 90 105 355 107 76 948 59 128 478 89 191 416 77 460 598 87 629 630 132 98 268 74 150 450 98 387 510 83 140 913 98 414 705 93 832 939 109 3 163 98 240 949 76 54 231 112 159 942 109 320 511 36 515 917 106 212 263 57 128 358 111 142 834 79 137 229 68 468 876 55 13 801 108 619 714 101 627 917 84 618 936 108 829 969 127 253 968 132 422 943 68 163 930 134 879 932 99 335 639 78 498 660 100 87 643 103 261 748 93 237 372 133 472 816 126 27 515 174 519 618 131 338 695 101 396 836 51 137 993 150 206 519 94 252 650 112 168 231 97 719 868 47 773 866 81 10 182 131 214 532 129 555 995 77 64 688 133 88 116 60 317 783 106 45 834 71 528 574 92 272 573 119 341 783 87 159 247 107 234 521 98 11 723 121 210 262 135 114 880 98 185 452 117 818 857 116 503 658 79 457 614 90 31 388 104 547 852 117 184 487 114 557 643 75 187 952 63 52 141 73 454 942 50 111 196 115 115 757 96 213 372 121 786 809 104 520 921 63 802 981 79 527 898 95 895 959 110 85 325 126 689 712 100 332 733 112 591 815 109 178 963 111 222 552 91 134 942 101 470 995 103 152 489 77 5 377 69 756 864 156 613 794 29 645 695 65 41 577 114 604 659 77 70 195 134 376 830 136 875 909 75 255 695 67 523 590 87 334 910 86 261 338 72 542 838 83 543 765 84 144 481 86 872 880 81 181 685 67 344 759 80 204 778 48 70 386 111 506 572 109 657 784 120 160 237 161 125 437 140 98 257 108 23 67 76 198 793 116 642 882 120 210 763 100 148 258 130 195 246 116 330 605 100 438 648 133 839 953 158 295 999 90 143 744 91 296 505 136 440 740 91 763 785 96 414 428 108 226 340 115 294 621 46 383 684 104 257 324 118 244 782 99 742 815 78 63 656 110 608 832 83 719 863 100 648 658 82 573 868 115 82 396 101 355 989 86 746 909 86 338 949 107 223 769 79 594 889 68 226 699 98 232 682 125 259 787 88 410 803 109 233 888 118 315 917 109 666 978 92 557 770 74 343 727 25 593 932 89 143 502 97 91 535 109 193 280 119 472 834 70 90 190 69 31 215 75 254 390 130 170 893 146 565 810 90 186 199 75 135 263 135 43 680 84 54 196 101 83 325 112 208 419 93 805 844 115 244 351 87 626 777 108 298 588 163 110 171 133 325 641 1 314 592 104 54 311 113 23 782 89 5 526 97 279 869 105 111 591 58 348 536 132 206 974 105 487 665 80 832 919 60 325 753 131 371 421 128 870 938 100 486 559 178 129 355 144 175 815 126 312 931 117 94 758 100 294 724 140 551 598 80 332 345 120 214 801 158 215 657 108 192 876 119 681 970 85 312 614 103 141 736 87 306 352 75 71 130 55 497 938 74 886 941 59 239 751 79 28 773 135 493 908 115 130 911 145 33 280 77 134 370 110 842 935 61 147 930 158 195 232 76 329 547 95 58 438 71 299 663 98 396 491 56 115 507 101 140 371 149 765 880 48 657 994 136 285 918 59 225 552 125 102 162 41 246 865 117 295 948 98 493 616 75 460 584 122 199 507 95 101 537 72 776 786 78 478 652 97 29 340 111 588 621 97 134 602 134 207 403 64 615 948 46 32 554 103 728 904 141 438 927 78 421 746 92 315 770 88 130 767 103 435 824 127 156 607 102 423 939 110 221 891 59 82 629 105 857 886 122 561 899 71 419 787 97 444 776 102 662 974 81 0 36 48 869 949 111 359 837 133 243 285 76 87 853 82 313 852 94 62 251 119 149 432 113 392 711 118 105 756 141 265 310 13 486 553 100 79 379 99 73 133 90 395 861 76 909 916 94 747 923 135 247 835 73 12 582 90 395 966 101 324 934 68 435 920 151 613 821 32 155 661 96 390 616 113 180 436 125 76 564 82 305 680 82 395 577 116 194 474 81 151 243 90 260 727 144 247 965 128 130 186 34 65 377 43 587 810 20 427 565 79 271 680 83 192 615 94 157 511 146 593 597 94 67 277 141 231 432 106 187 702 113 70 298 115 782 845 11 54 207 79 114 575 126 33 583 55 262 730 99 461 470 139 25 176 153 0 512 78 160 332 88 638 745 95 1 273 117 90 610 86 318 997 113 355 694 79 321 655 81 365 410 72 493 966 107 185 843 115 687 701 107 525 924 138 642 692 52 287 791 131 62 465 90 67 811 63 321 917 68 379 860 112 161 624 116 732 765 156 381 817 97 81 777 68 61 248 152 44 905 114 342 410 139 171 804 90 384 598 71 358 877 84 411 845 72 231 305 83 518 778 81 204 665 79 141 860 119 762 804 87 141 950 84 505 635 33 16 843 115 27 885 94 422 589 92 260 473 109 208 759 129 230 536 76 339 434 72 59 984 97 508 915 100 669 881 75 91 335 102 229 828 100 780 963 63 295 691 29 59 506 109 329 934 99 784 974 94 391 810 125 466 690 91 172 856 101 70 200 159 348 638 66 460 877 116 704 916 123 55 780 109 311 392 68 58 219 90 716 799 60 478 602 88 199 519 112 808 927 88 215 736 54 197 313 93 68 832 62 458 573 137 430 778 144 146 390 137 248 273 99 396 484 81 325 347 125 712 798 76 196 295 100 18 751 105 94 750 85 271 759 89 209 515 72 3 645 112 663 883 141 169 382 69 160 981 130 586 823 110 555 615 81 672 753 101 360 634 98 416 837 200 183 970 114 785 993 96 318 517 89 58 861 107 696 994 89 75 813 118 258 294 123 193 520 59 289 617 103 601 728 79 563 751 86 12 896 113 149 605 106 344 719 129 441 836 109 35 922 70 889 891 102 673 782 61 237 492 110 586 935 56 135 304 76 252 751 125 576 975 34 85 557 91 303 961 96 427 458 80 598 850 41 198 781 158 5 429 92 376 441 87 603 782 60 450 981 92 226 645 85 393 755 91 199 895 70 550 859 51 478 638 30 499 547 110 216 460 117 442 575 89 159 446 58 316 488 83 430 999 97 466 547 75 582 824 81 609 908 135 312 503 88 304 786 125 621 765 47 10 619 114 344 696 68 389 990 108 140 354 100 363 969 125 586 706 93 2 290 112 253 409 84 79 673 75 328 736 123 209 362 133 134 545 139 327 763 115 609 981 34 455 528 10 280 319 21 529 746 75 557 988 93 596 853 119 96 891 106 580 642 137 291 462 66 148 328 124 367 375 75 104 173 106 551 902 143 238 678 120 77 360 94 152 270 99 457 874 96 155 515 89 87 461 101 246 422 108 149 791 103 52 773 132 557 661 93 455 563 128 33 277 97 296 622 107 211 721 82 300 963 122 58 278 123 165 589 131 468 822 95 116 701 111 789 972 106 183 730 89 88 104 114 550 565 87 749 814 81 258 301 112 256 976 109 288 543 114 324 360 75 364 483 137 88 351 129 456 687 126 329 588 109 208 805 85 214 352 79 470 783 66 234 758 120 657 787 134 265 569 76 16 547 107 796 968 85 116 527 23 363 453 152 329 423 99 42 198 97 133 334 52 211 560 41 9 608 99 283 865 117 751 956 129 96 255 47 134 424 72 286 602 139 767 874 123 336 850 145 131 142 54 379 685 80 343 965 82 889 945 59 547 720 69 675 926 89 52 941 88 795 914 113 68 968 81 469 508 109 309 544 134 589 901 123 316 427 140 699 947 142 283 693 157 507 636 102 102 790 130 90 473 116 228 472 124 415 987 91 299 427 140 35 904 104 230 395 151 349 720 115 8 497 103 385 540 94 220 384 77 167 354 154 573 917 127 555 757 150 46 116 81 162 873 150 800 982 114 456 604 96 451 657 68 102 315 53 130 831 78 662 865 64 791 793 115 344 380 61 7 148 124 769 805 8 431 505 78 40 455 76 116 696 115 77 502 126 410 959 74 913 932 42 248 594 157 255 523 142 244 769 122 828 860 139 139 654 71 661 677 122 479 968 93 444 939 93 413 873 92 113 670 131 130 852 98 183 579 117 333 864 39 374 987 68 414 809 105 437 890 144 310 545 60 373 394 136 112 763 69 249 537 103 698 814 103 521 721 73 675 991 100 147 688 116 124 518 35 59 272 125 39 667 122 321 888 97 254 826 70 870 953 135 538 697 159 799 936 89 342 743 100 720 740 68 59 783 109 368 935 122 63 620 45 275 576 72 700 909 154 723 779 102 164 355 88 949 955 89 208 772 87 655 749 102 541 619 85 278 709 124 375 987 139 129 593 60 913 989 109 268 405 101 571 628 103 172 787 119 227 315 103 319 430 105 150 382 76 415 760 78 202 232 72 116 141 121 79 871 7 186 317 156 581 944 102 121 927 112 625 752 98 34 720 114 805 871 72 276 952 110 421 950 106 438 542 26 566 756 102 249 692 58 574 850 62 637 919 143 527 717 144 223 814 111 458 578 53 30 268 54 94 469 141 330 615 120 335 674 93 337 975 85 393 451 90 17 517 159 290 302 133 333 665 74 685 786 44 237 614 97 146 676 82 148 295 122 0 190 128 245 962 116 38 303 97 43 571 101 107 707 76 712 946 75 286 920 173 65 474 130 404 444 74 53 962 90 848 871 24 108 323 109 76 316 119 959 976 113 382 709 92 699 962 105 203 834 123 98 664 95 627 878 32 163 511 172 619 767 92 41 627 140 357 837 97 246 729 115 149 823 76 392 984 111 39 877 137 1 632 45 507 862 90 148 151 73 623 751 113 80 483 51 680 743 80 94 279 85 226 724 102 679 810 67 462 683 77 95 493 98 759 947 124 185 562 97 844 900 157 577 591 88 269 418 143 157 682 121 446 528 115 486 540 129 792 894 121 148 707 87 264 997 92 68 655 61 54 856 120 24 295 92 446 998 140 122 563 87 338 995 67 277 977 59 54 89 125 193 965 53 603 652 66 678 946 116 114 971 105 254 998 126 184 863 126 517 860 113 169 713 46 484 598 123 848 945 69 575 699 122 800 945 96 647 724 69 923 956 85 124 307 128 260 483 123 241 898 146 207 996 118 177 593 146 56 113 74 155 796 93 302 819 100 116 850 102 151 536 152 425 551 114 145 148 74 687 703 123 29 812 137 425 669 103 518 744 82 80 495 64 472 728 70 170 644 90 456 740 121 143 737 99 674 689 94 465 547 100 863 882 126 68 455 62 101 235 95 114 564 89 528 822 143 180 530 79 234 339 116 381 568 72 124 467 92 466 524 82 615 765 41 700 807 107 82 163 75 73 887 52 226 982 103 38 806 89 715 969 81 31 93 43 85 224 104 598 627 90 236 692 115 151 490 112 369 405 94 74 887 123 85 688 53 658 924 156 31 431 118 359 857 117 145 991 120 544 880 129 369 691 86 642 680 26 398 820 56 679 997 97 556 771 137 230 945 110 30 613 95 332 488 67 117 819 117 625 799 61 89 575 87 59 666 107 534 792 70 12 21 153 210 976 39 223 799 153 112 384 86 169 540 151 164 852 68 181 458 101 355 986 90 311 934 148 188 270 147 570 743 91 289 390 142 37 123 113 263 556 127 46 560 114 339 777 122 734 805 111 95 711 136 108 429 81 428 879 72 602 713 74 188 409 144 272 632 115 147 210 85 798 879 78 406 562 131 422 750 125 142 484 81 371 541 117 405 578 95 735 989 91 171 192 121 160 626 132 580 817 49 35 854 47 331 583 75 30 313 96 215 517 103 707 944 78 355 545 130 221 358 100 158 489 77 190 940 64 254 677 158 264 489 103 412 801 116 187 867 125 25 190 118 943 981 63 191 516 68 529 556 156 62 523 101 274 485 134 52 394 113 101 928 102 900 943 59 56 908 88 253 829 59 863 994 69 79 960 68 8 179 90 103 822 51 450 841 95 213 337 109 414 773 108 112 473 141 582 974 98 230 492 107 121 475 66 261 730 140 223 574 97 579 591 81 228 369 68 853 961 8 854 936 128 403 492 93 239 782 93 434 719 127 579 613 41 685 913 116 200 250 135 383 612 112 674 767 82 590 813 92 77 344 100 404 894 119 90 415 63 107 771 130 71 781 129 144 675 93 747 842 93 116 757 102 214 872 68 158 878 154 394 874 68 3 374 98 336 412 148 97 218 165 44 284 138 289 783 124 79 878 102 447 560 160 700 843 101 514 920 114 324 789 145 412 925 84 66 430 108 20 982 82 322 977 121 301 709 107 295 723 97 357 439 95 220 466 95 448 666 110 316 867 81 142 942 72 377 513 134 162 252 54 486 857 108 680 910 90 43 958 121 170 753 95 199 673 105 110 525 106 49 344 71 368 862 116 224 807 89 77 297 78 812 936 87 257 768 85 120 346 92 255 275 56 46 199 106 226 359 93 120 243 82 280 826 107 345 860 63 410 550 74 85 268 115 341 590 73 416 694 56 153 754 79 44 983 77 779 981 99 309 968 118 557 966 149 296 467 110 39 521 81 121 266 70 1 879 104 56 796 71 9 677 156 388 547 104 170 382 71 16 573 144 514 791 74 195 323 131 57 178 122 708 889 96 403 737 133 400 527 84 49 211 118 687 765 100 71 997 98 52 173 119 748 972 158 85 209 110 28 216 113 468 655 59 10 322 86 214 313 124 40 807 142 576 937 110 26 816 74 45 982 89 52 251 89 650 996 110 132 242 104 15 649 159 576 869 104 378 731 131 511 894 107 130 719 64 346 677 118 340 442 134 314 379 96 49 455 117 104 846 80 816 900 69 411 754 84 374 942 107 420 555 69 854 957 102 736 920 86 364 876 66 739 757 114 495 721 103 836 990 96 331 875 57 512 811 102 632 718 91 39 211 83 234 527 104 567 856 62 33 122 89 533 630 106 61 638 58 159 730 108 651 987 103 843 880 82 646 751 150 635 971 96 411 969 133 409 790 111 107 702 119 49 308 101 47 457 109 602 659 140 322 637 98 148 198 108 508 951 166 242 680 124 569 903 96 315 982 145 417 623 77 824 842 106 126 702 110 281 854 76 70 927 100 81 625 98 192 939 147 120 892 149 397 701 118 138 449 66 0 40 145 40 278 104 719 820 137 550 830 97 431 884 99 952 970 72 79 905 69 154 402 70 940 952 158 46 618 61 76 379 99 453 800 134 103 338 54 530 720 65 417 554 75 399 494 125 219 707 125 412 574 116 372 775 68 5 184 85 199 976 109 92 415 96 606 897 160 208 822 143 314 935 71 675 720 162 280 933 107 525 773 112 513 735 112 21 82 44 196 267 99 49 227 75 629 892 111 217 321 33 177 450 60 393 405 77 419 945 127 200 383 78 701 792 92 794 837 80 176 421 155 697 911 141 110 398 64 219 495 85 167 584 84 275 865 61 612 660 155 232 963 96 40 555 85 748 845 109 207 602 74 636 754 190 737 784 146 392 997 73 669 854 135 501 702 146 372 857 64 671 720 85 465 795 46 211 658 109 387 734 117 203 891 132 322 529 60 490 710 100 389 416 115 26 285 129 692 816 113 236 745 93 569 970 103 151 166 142 195 309 68 587 864 63 447 470 104 318 453 125 45 670 103 352 909 93 684 808 111 8 456 109 821 833 84 383 656 129 356 678 138 291 726 98 274 802 122 375 865 110 410 743 89 465 819 111 141 522 79 847 881 106 44 273 104 262 362 76 152 628 59 874 892 62 86 160 73 184 907 112 233 351 45 233 485 131 95 450 109 659 823 52 257 758 115 267 899 113 259 433 99 292 869 72 775 783 104 79 737 55 425 451 59 239 373 66 440 452 126 50 285 136 100 116 58 118 843 78 220 341 133 282 505 130 938 999 100 80 609 125 527 961 60 449 586 123 428 767 116 12 380 91 538 855 136 137 652 80 726 737 152 379 961 154 544 892 44 139 738 104 895 971 92 73 559 45 241 370 67 306 437 96 253 312 76 870 958 83 281 578 71 491 531 99 336 875 120 142 661 67 311 595 110 464 552 67 130 136 149 634 983 103 262 345 104 50 904 81 43 635 108 529 639 66 177 366 74 293 948 59 59 230 71 319 674 103 315 884 102 357 691 95 469 753 50 376 688 35 171 526 77 350 730 111 33 299 95 256 699 87 351 443 92 890 959 79 459 570 97 795 997 116 45 667 109 29 595 107 354 859 107 249 855 119 376 959 89 542 967 56 300 522 113 671 758 96 312 979 24 655 916 69 290 847 37 122 831 123 771 874 101 385 709 97 557 960 93 292 525 107 17 551 122 25 842 106 351 961 120 170 630 126 397 723 113 363 888 89 24 278 78 307 956 152 110 418 55 767 838 110 360 402 125 488 763 77 279 281 121 247 883 53 238 915 104 198 318 73 622 653 134 692 951 126 379 684 24 604 796 79 8 67 96 13 460 106 452 471 109 791 994 30 131 811 105 637 764 118 462 773 123 367 673 90 665 819 94 44 90 116 10 895 105 95 155 131 454 472 116 298 642 109 149 746 103 213 566 121 438 639 138 312 848 115 882 916 58 131 504 87 263 268 154 572 828 74 100 764 87 378 598 129 863 957 79 148 280 147 423 565 127 123 968 117 80 693 90 254 396 80 334 738 96 276 561 81 869 987 131 93 318 64 42 855 108 226 421 97 27 660 69 347 628 115 854 925 133 69 861 73 94 993 70 842 864 102 51 716 83 0 949 140 124 126 172 183 268 28 118 628 87 782 910 88 815 865 71 112 133 35 114 288 104 73 858 83 764 896 95 470 486 84 761 879 89 334 830 91 127 865 158 425 649 70 349 569 64 396 818 93 252 644 107 234 721 122 191 505 142 2 156 104 96 911 97 273 485 106 432 622 45 352 698 70 10 444 43 543 827 61 189 689 88 654 952 103 594 954 131 155 624 110 191 310 100 495 584 98 93 563 70 134 491 92 49 650 108 293 669 115 108 562 158 710 982 140 212 746 70 207 707 60 247 741 47 445 805 111 563 847 128 731 752 139 790 801 115 30 269 99 29 553 120 277 702 87 709 972 127 266 566 115 476 655 74 150 633 91 505 702 154 84 181 129 267 773 58 122 557 91 353 433 128 182 356 110 195 947 108 219 956 102 287 784 84 229 926 81 107 959 100 233 317 102 67 888 130 395 735 74 522 647 87 535 918 58 1 383 80 869 992 100 117 311 98 333 482 130 600 733 113 356 845 112 336 376 119 269 847 90 383 938 103 719 905 134 34 700 88 547 730 138 125 159 103 140 213 88 546 742 92 200 460 80 31 52 83 325 445 113 70 913 81 650 841 110 50 793 53 547 738 86 493 649 136 160 198 127 442 493 82 85 829 87 39 247 124 304 967 137 318 701 93 73 802 130 33 797 92 75 320 97 702 967 121 438 913 109 235 983 117 330 464 130 257 740 56 75 700 54 140 183 73 948 951 127 64 212 88 285 729 89 495 741 109 232 567 80 406 415 168 81 977 124 764 969 129 466 632 109 259 306 88 627 952 125 515 883 55 555 939 70 422 756 74 60 506 136 590 877 119 69 900 141 297 307 103 63 72 80 609 858 127 657 878 97 772 986 135 569 640 70 489 840 94 842 978 151 125 793 76 290 931 99 292 783 54 237 531 130 308 836 120 554 810 24 253 256 97 549 856 61 309 757 69 454 853 92 113 913 96 389 403 87 377 917 69 684 756 96 229 669 116 421 563 106 16 322 133 621 652 106 691 930 115 621 657 102 342 946 54 800 894 35 627 663 130 363 810 81 150 283 58 395 538 82 104 459 98 485 852 59 89 399 89 92 179 56 1 649 100 231 375 77 120 812 107 127 409 149 516 541 78 647 946 104 76 529 70 235 240 69 479 807 39 542 645 158 471 873 88 740 909 38 307 655 129 943 977 147 569 893 104 37 516 60 738 875 62 66 530 114 673 809 100 243 754 59 283 334 121 408 602 130 319 344 92 3 613 74 563 949 84 40 219 164 899 904 107 815 873 137 62 304 113 717 918 94 80 472 133 80 924 63 237 874 107 145 323 71 759 850 138 792 944 69 518 850 119 399 834 68 203 850 111 355 923 113 209 465 127 98 575 45 451 834 80 138 532 133 840 889 106 892 936 145 56 802 119 830 949 83 821 901 132 825 893 81 421 961 77 211 444 131 151 971 149 340 672 59 74 177 124 636 795 135 630 790 122 66 375 110 130 153 90 563 811 62 664 764 105 359 737 76 546 723 87 399 839 96 58 72 90 507 729 106 130 830 55 627 996 30 776 919 156 591 669 121 310 345 75 412 983 59 128 424 117 231 777 148 26 836 79 199 348 115 591 688 108 144 439 126 276 468 84 579 727 130 96 633 134 493 588 114 177 921 98 118 196 113 434 951 92 560 884 94 74 586 102 586 647 137 471 804 79 470 665 54 259 777 83 379 985 164 356 481 81 230 303 78 174 964 130 100 635 130 338 535 16 308 781 98 460 929 99 317 450 129 223 282 120 521 814 70 463 870 109 153 941 104 603 822 127 413 892 96 143 657 45 617 799 102 303 346 165 398 631 115 478 965 56 338 862 139 446 464 99 42 499 97 925 963 102 297 477 110 351 638 90 0 160 72 308 956 85 705 840 113 199 695 108 493 747 73 463 927 77 317 416 75 346 433 121 186 387 141 73 869 71 401 994 86 128 416 108 127 205 130 427 777 160 119 280 121 81 314 39 52 220 156 527 876 105 518 991 130 49 699 121 819 848 113 203 874 111 106 639 126 215 586 76 63 761 89 362 531 119 197 720 120 234 410 147 23 213 97 148 578 128 407 573 83 517 945 20 213 841 86 216 648 56 820 980 48 10 144 108 190 660 87 477 860 142 212 317 113 473 737 117 218 609 34 57 651 75 122 426 107 120 870 109 328 758 148 266 698 94 436 452 88 667 704 140 693 833 118 156 988 71 375 420 110 146 528 69 4 917 69 297 359 42 482 988 25 137 757 123 432 547 91 329 694 176 186 376 94 180 769 78 423 876 112 247 484 104 536 744 140 38 817 55 87 180 106 699 870 67 258 532 48 187 484 31 23 536 124 94 206 118 400 698 65 70 948 104 33 251 108 183 485 102 485 979 103 71 836 87 189 629 71 454 577 83 562 940 93 495 856 152 126 318 49 366 408 80 587 753 113 785 794 162 35 186 42 774 962 69 851 855 167 267 309 150 11 732 74 124 192 133 225 707 107 142 886 72 444 587 72 876 934 22 57 932 91 571 733 121 376 544 97 112 886 103 283 544 46 786 834 102 29 291 96 394 426 82 204 889 81 551 970 91 168 787 121 776 925 103 292 844 135 406 654 102 305 997 152 135 797 68 12 319 140 338 918 87 102 530 126 153 283 134 409 643 88 294 494 123 123 185 114 290 425 90 735 954 74 437 998 72 751 831 43 37 333 97 118 278 97 298 722 78 126 450 82 407 412 88 546 662 69 91 570 114 714 922 66 209 268 119 94 711 91 445 982 80 9 477 126 346 453 91 160 960 59 44 926 100 676 761 111 126 497 147 6 331 75 623 772 95 169 737 92 304 781 114 20 43 111 532 575 66 304 730 105 367 897 117 302 573 96 530 625 104 673 707 74 54 867 147 384 403 87 33 729 76 366 599 124 58 556 139 467 638 146 236 682 104 60 627 38 72 877 96 73 702 118 830 958 77 397 436 116 720 922 59 61 324 59 272 675 91 248 317 99 261 275 146 320 783 55 781 930 56 259 531 31 333 528 124 182 499 72 624 649 84 585 704 118 134 579 160 482 859 72 97 249 40 491 809 117 70 749 123 546 901 56 169 911 176 99 974 101 832 876 102 905 959 72 257 686 150 277 699 117 43 495 100 188 733 41 190 271 75 146 762 142 490 671 126 310 862 71 551 580 112 139 501 169 101 607 83 136 549 108 563 996 109 250 312 151 414 421 84 406 875 130 111 139 78 457 502 86 131 330 80 348 682 82 238 592 85 398 817 65 15 727 149 177 889 120 193 791 116 40 810 64 555 659 103 599 812 85 339 771 103 291 405 83 703 972 111 121 802 107 7 840 124 245 596 108 143 330 93 752 988 72 233 622 120 832 979 110 27 727 76 340 365 140 198 381 102 148 155 126 31 694 38 96 828 89 327 976 117 37 502 88 63 824 131 87 971 85 101 922 87 292 800 124 314 769 101 139 355 122 487 668 91 644 697 114 83 770 94 40 907 124 311 622 120 417 910 90 306 917 113 545 994 76 627 843 82 64 450 28 884 932 154 544 590 158 1 640 128 36 430 129 779 876 109 4 504 118 570 665 130 240 662 89 127 719 144 408 654 118 175 816 49 268 723 123 251 926 130 576 918 122 41 513 164 523 752 58 167 448 129 252 297 77 388 600 116 327 851 122 848 927 73 493 763 155 686 708 148 833 841 94 682 920 63 69 443 77 434 813 44 254 268 111 312 389 87 410 501 121 312 738 105 414 508 59 366 832 53 231 635 168 386 581 109 262 565 150 514 949 93 191 378 81 82 929 63 328 901 87 243 562 81 884 961 121 174 319 105 258 739 132 336 928 115 188 952 156 118 135 57 400 976 112 172 396 72 523 803 102 155 210 112 675 839 80 71 511 104 1 291 60 192 347 105 693 777 134 495 929 107 253 911 95 542 834 128 251 984 105 209 872 67 509 746 63 770 979 87 60 422 64 506 580 123 153 708 107 262 278 79 141 304 56 533 863 112 176 799 85 709 791 132 313 951 126 270 730 165 334 857 87 630 701 170 138 144 89 55 867 57 252 839 162 429 819 125 550 560 63 184 345 93 194 797 80 83 875 130 11 272 84 106 395 172 152 253 89 10 175 64 617 618 103 157 302 95 201 857 83 541 960 85 336 337 66 152 181 106 445 918 123 209 274 136 222 261 107 138 147 96 77 757 111 237 510 73 59 685 59 419 921 101 324 344 53 17 481 139 11 332 89 579 889 38 243 673 79 337 886 44 916 924 91 163 618 29 34 504 138 40 227 115 156 594 71 364 763 78 335 696 62 531 580 143 365 774 171 444 846 133 30 916 69 43 511 146 698 765 121 830 971 170 954 982 110 671 973 33 459 958 71 135 923 133 117 454 78 82 364 88 551 933 102 47 840 79 829 834 95 5 261 102 498 729 95 492 494 119 482 847 143 390 679 73 628 857 65 426 845 123 284 431 68 54 214 67 554 850 91 557 666 69 118 841 89 443 824 104 374 985 30 429 524 102 7 98 92 134 864 111 507 627 102 21 217 127 35 97 94 37 946 73 201 363 146 797 984 132 486 830 87 18 329 73 670 780 114 184 559 130 380 922 96 317 806 125 177 847 165 101 501 125 632 642 99 320 565 103 490 920 166 159 744 84 438 624 142 460 567 34 509 776 95 6 352 64 587 876 80 537 565 124 64 973 93 664 857 158 374 499 89 145 647 105 533 644 118 11 532 70 243 897 94 7 623 138 844 980 70 230 479 96 326 480 111 46 270 93 6 853 91 201 308 118 252 766 71 854 894 94 255 380 68 324 570 73 34 898 113 432 926 76 472 680 100 9 905 98 3 309 122 311 533 35 693 806 88 257 352 151 484 698 75 209 451 77 516 963 109 42 975 125 501 764 66 401 948 22 396 539 105 118 215 126 764 821 108 573 702 78 351 573 84 172 931 178 298 351 121 198 642 77 364 806 124 668 845 111 240 362 107 489 760 100 613 913 119 234 994 118 258 544 86 196 845 79 721 950 183 471 643 75 10 725 71 296 963 150 78 274 75 185 262 112 275 809 124 25 694 76 399 617 82 165 622 107 505 931 88 54 159 62 751 755 94 600 634 130 836 955 127 87 653 173 466 704 58 254 481 117 559 670 105 608 744 107 382 855 78 788 887 110 288 629 103 477 938 50 414 475 21 336 371 60 562 817 68 146 753 112 64 566 59 371 528 154 398 999 114 849 851 115 259 733 83 162 427 124 277 402 86 168 376 18 74 963 80 395 805 68 321 430 101 182 477 135 449 818 117 649 763 67 323 917 85 401 896 74 622 681 158 455 595 107 881 965 36 442 926 108 106 297 105 29 33 136 456 769 56 386 776 106 639 818 54 882 902 103 21 188 119 183 955 94 273 980 64 97 364 81 799 916 148 77 505 131 537 916 89 389 486 128 461 467 17 504 827 82 176 646 106 531 734 102 34 776 80 141 334 81 562 978 114 550 755 80 389 738 140 463 781 89 37 580 66 577 604 60 425 632 84 350 364 101 191 659 93 405 591 90 310 497 71 440 891 82 344 704 152 208 867 60 557 763 110 33 38 131 380 575 98 815 863 112 644 732 126 440 465 128 397 908 84 402 848 85 204 594 78 23 930 107 447 662 112 548 619 142 74 691 116 86 132 105 57 341 13 482 948 109 432 832 66 466 591 37 263 665 66 420 745 114 374 771 103 512 939 121 357 764 56 186 499 93 192 752 127 676 748 104 149 247 78 15 747 58 24 729 111 442 732 97 166 567 116 395 677 65 101 527 90 809 937 96 121 270 134 23 220 86 172 720 82 79 511 43 150 202 84 517 623 80 169 646 128 69 708 85 15 489 52 771 954 83 796 830 91 130 699 81 100 119 96 418 855 119 193 877 126 508 972 97 331 759 75 173 692 97 86 641 113 450 643 108 271 811 193 537 979 62 487 764 108 241 378 88 7 577 116 872 974 141 306 802 122 79 959 59 415 681 127 808 827 93 37 66 126 25 962 93 789 983 184 252 555 115 508 778 92 68 917 124 741 799 98 21 452 97 193 402 120 230 353 79 354 816 85 206 263 131 509 943 74 10 726 95 185 432 124 45 233 79 706 796 62 668 918 126 278 729 107 72 271 127 168 180 88 613 933 82 300 326 122 224 284 91 503 804 97 75 823 133 472 822 79 603 855 86 461 861 111 394 841 109 775 805 102 761 936 128 266 939 72 568 735 105 194 831 139 538 573 55 566 709 117 664 834 111 47 766 109 392 504 62 72 886 91 802 969 139 435 514 159 84 213 103 119 392 74 580 845 65 877 885 108 45 732 137 450 966 109 55 430 64 324 873 108 179 262 123 245 773 56 582 736 79 665 896 51 8 197 130 3 265 134 849 879 95 579 622 68 116 661 104 94 690 95 716 791 79 33 534 167 121 986 73 79 581 116 429 782 65 146 668 110 415 511 107 406 505 86 246 846 88 699 737 77 481 520 82 101 487 117 420 934 81 386 945 91 485 632 18 21 454 99 642 920 102 77 636 130 388 673 33 449 691 119 6 702 65 195 568 119 249 884 100 408 532 100 230 972 136 229 486 128 222 411 185 493 572 62 145 242 145 279 889 71 892 915 124 377 889 87 712 715 112 429 948 123 276 885 54 52 796 125 834 889 83 563 744 81 287 587 48 491 972 101 552 846 70 292 671 148 385 645 115 85 448 97 53 831 85 208 309 141 621 970 97 548 809 105 148 287 72 737 853 111 437 852 64 310 785 74 687 987 124 727 926 107 459 966 103 225 775 99 254 647 67 649 784 132 47 627 125 280 489 84 376 909 75 402 676 97 150 980 122 313 377 157 113 180 91 309 599 76 716 749 73 104 186 120 282 803 69 191 885 124 657 669 137 218 391 132 19 819 161 66 714 28 618 870 37 477 932 104 237 858 99 177 488 66 297 817 103 9 240 26 346 924 147 204 514 146 438 907 80 613 863 114 106 745 92 439 904 89 93 322 84 420 859 132 569 992 105 25 222 65 159 506 126 274 605 64 235 754 96 381 487 66 214 820 125 492 682 55 602 734 145 122 491 115 218 545 111 112 162 96 319 914 37 165 852 117 256 978 153 524 936 99 457 787 132 178 452 125 333 537 76 36 514 109 127 270 119 81 490 63 321 325 160 427 943 88 243 360 85 143 487 96 511 903 132 219 877 37 388 930 144 319 970 88 453 494 53 611 978 131 93 341 69 530 623 101 770 913 135 148 192 99 9 488 122 16 886 67 59 354 72 380 538 83 351 755 155 115 346 90 8 142 115 502 928 63 463 478 114 90 873 108 524 861 118 199 557 109 411 936 117 77 891 76 695 897 63 182 753 135 85 301 117 306 408 51 211 809 119 180 827 129 153 344 152 228 629 69 693 811 198 565 723 135 0 466 82 45 108 52 267 591 87 91 320 120 579 824 156 530 977 130 207 223 62 402 712 90 571 625 132 562 936 77 392 794 93 612 902 116 374 641 72 48 339 146 853 975 82 561 709 126 219 403 111 774 886 116 668 793 141 70 873 80 353 813 139 547 914 110 316 558 118 191 454 113 423 928 108 852 853 135 437 607 135 138 723 104 726 780 155 76 812 76 371 688 133 207 268 91 78 384 47 262 421 102 403 459 115 365 905 45 47 225 113 9 868 66 504 999 145 699 949 82 615 653 58 86 238 134 148 934 73 221 901 112 528 560 154 245 934 127 388 725 117 348 603 74 109 253 71 584 785 82 769 995 77 309 391 131 150 207 88 306 493 151 67 945 101 285 868 110 645 673 59 338 972 60 146 807 80 110 454 149 358 992 135 503 911 40 224 927 109 377 494 111 219 246 147 43 723 153 457 868 33 405 684 70 331 600 100 512 619 63 103 677 91 505 756 85 329 881 55 937 966 61 36 181 21 181 427 83 42 991 132 370 584 80 322 909 124 187 848 77 447 465 99 41 776 95 218 753 65 215 839 68 172 250 121 337 828 122 160 704 154 239 687 124 3 790 93 472 541 111 415 782 52 352 825 77 448 785 52 508 627 170 449 626 110 186 817 104 253 654 80 36 422 92 467 844 80 434 766 105 339 914 95 427 515 89 251 395 109 176 951 98 496 678 118 172 365 122 188 999 49 219 635 112 110 903 72 277 327 120 43 685 128 79 636 147 212 265 79 598 752 115 10 100 118 552 931 106 227 638 48 48 54 141 336 507 70 449 851 89 357 930 155 147 153 111 760 861 96 136 616 148 70 118 136 117 576 133 158 561 59 675 691 99 166 593 84 331 572 117 570 756 126 92 492 21 134 311 126 432 887 66 178 809 131 121 895 58 87 612 118 73 706 97 175 610 60 693 816 67 53 753 132 836 992 141 7 965 45 425 784 102 735 824 102 113 480 94 581 750 52 227 383 113 701 827 110 428 636 117 115 706 48 78 910 79 942 988 59 625 748 98 66 825 85 794 984 66 842 997 147 622 749 106 5 331 96 28 986 93 606 761 93 74 301 147 390 625 94 609 627 30 643 963 91 349 615 70 554 692 113 642 702 140 294 730 132 101 634 141 282 557 95 736 817 106 263 679 131 624 689 73 113 406 93 403 600 52 412 489 110 517 876 113 260 674 108 691 728 57 199 936 48 102 417 125 160 865 87 371 391 105 413 510 86 639 975 89 513 766 63 329 876 143 523 784 72 768 952 151 113 800 125 14 883 30 344 944 75 514 799 138 515 619 86 526 785 113 432 885 107 67 376 127 743 753 95 567 920 138 823 963 107 3 369 159 73 732 65 416 746 108 498 720 89 297 383 109 586 712 94 879 979 101 616 924 105 145 214 87 561 863 128 199 304 85 275 280 76 367 695 77 267 807 92 254 622 82 954 998 26 261 438 38 176 578 100 201 420 45 132 195 132 742 967 84 238 361 110 672 907 121 125 233 90 662 799 108 664 916 86 62 439 92 16 324 121 678 885 128 75 749 101 648 771 110 291 885 79 653 916 148 788 889 128 176 662 138 468 842 68 126 296 103 220 551 49 498 895 99 156 964 100 170 399 77 71 727 79 532 783 64 106 669 136 422 852 137 525 824 54 40 856 82 419 499 113 280 431 88 32 613 115 171 594 81 326 810 151 233 985 117 231 732 85 424 698 63 3 559 146 770 804 55 159 181 126 183 206 122 212 853 111 522 922 135 466 545 77 21 922 83 467 976 119 219 237 129 113 190 105 604 977 128 18 436 166 63 435 67 377 456 65 120 254 135 808 897 45 655 672 65 591 895 76 456 823 138 159 422 129 401 560 54 257 565 125 394 897 134 46 60 110 83 594 108 66 98 83 6 689 84 68 229 88 84 746 110 640 653 62 139 754 45 888 893 94 160 895 80 139 998 77 879 933 106 273 846 92 293 531 114 423 875 109 269 479 69 260 628 104 357 543 125 534 777 108 128 217 49 496 910 121 76 873 89 454 828 118 142 501 73 840 851 134 244 388 108 94 169 77 137 367 103 434 941 88 72 694 67 107 668 107 588 961 65 35 407 123 473 732 99 18 156 35 217 867 61 59 529 122 40 695 178 0 167 68 83 134 81 516 933 122 80 577 53 204 373 113 463 822 65 155 678 139 4 234 67 402 988 87 51 483 87 299 646 122 335 386 128 470 871 73 457 972 60 545 981 79 216 821 124 172 878 70 848 959 147 165 586 131 87 767 68 217 971 39 464 570 87 143 467 89 145 725 78 514 952 49 743 860 127 954 991 76 42 528 114 23 422 102 177 284 84 100 488 89 533 764 151 84 759 68 415 752 91 37 218 120 86 489 96 758 779 166 387 493 102 18 242 95 106 840 135 434 454 107 94 293 113 587 703 131 51 769 146 311 703 66 365 399 143 114 782 51 871 944 104 135 992 84 108 991 82 171 351 145 709 848 126 520 788 91 169 491 131 488 845 95 60 355 131 76 692 112 221 304 134 391 673 91 304 676 122 341 416 160 171 378 118 446 831 100 458 511 97 329 720 76 250 896 80 535 559 59 546 635 86 194 792 71 321 928 97 717 763 139 216 319 89 217 874 60 203 696 86 310 673 151 64 87 168 603 798 166 519 585 74 305 473 109 426 803 62 518 792 143 62 822 86 500 504 98 35 676 119 414 509 64 772 965 177 63 385 78 191 574 98 617 994 149 175 339 96 412 432 105 297 787 132 168 719 112 265 808 91 228 788 136 770 932 109 581 614 124 131 193 103 282 384 144 277 619 77 120 503 57 211 492 72 296 817 120 67 181 65 685 835 141 587 805 119 151 541 115 374 711 129 552 673 74 46 981 15 307 991 99 766 931 134 186 917 120 263 388 110 49 564 138 166 363 92 444 516 75 210 237 91 126 511 158 502 987 141 495 693 77 214 524 97 379 585 95 515 553 95 489 989 97 319 324 71 295 710 45 249 353 105 108 837 130 103 425 95 650 823 60 233 340 46 731 934 97 194 736 105 622 832 95 86 519 100 358 765 157 375 494 106 216 628 121 77 780 132 863 947 127 144 410 100 215 767 158 211 986 81 6 219 74 251 627 95 280 506 109 273 901 140 53 296 117 155 875 112 340 347 103 401 532 73 416 960 157 171 448 42 212 333 132 317 789 130 566 957 92 92 667 85 429 523 130 710 847 106 376 520 76 254 648 87 283 606 121 107 456 128 288 753 171 169 488 102 45 532 75 37 145 130 617 791 95 418 599 86 877 975 78 800 961 112 2 248 115 320 748 94 297 298 127 545 730 71 452 906 88 126 515 79 563 910 136 287 705 51 38 100 100 340 912 121 543 846 135 247 898 151 603 835 57 289 671 116 142 623 117 349 998 123 546 995 165 732 831 65 776 965 96 196 346 31 431 858 112 751 793 66 127 538 141 124 183 114 8 342 68 435 577 72 822 888 91 25 874 131 287 761 114 509 934 148 207 754 67 68 323 74 285 624 128 485 936 105 150 657 45 229 518 154 260 688 97 6 609 59 22 917 89 132 609 122 589 784 105 947 958 79 499 947 84 554 796 111 49 117 131 743 758 15 611 912 110 0 342 146 709 951 54 114 723 138 237 919 88 224 734 114 469 873 98 26 65 71 271 294 80 419 849 157 566 682 102 853 932 126 113 225 108 10 485 114 592 658 83 470 519 62 13 80 90 664 953 64 60 276 127 449 494 139 422 780 94 39 435 166 643 940 145 425 983 81 80 541 97 473 837 167 64 350 138 215 542 78 105 296 94 814 982 124 549 871 109 548 639 111 260 430 139 110 285 87 189 435 130 28 881 87 814 890 108 228 436 105 217 653 67 368 426 85 74 115 87 273 653 111 422 771 160 27 728 94 51 127 93 451 670 15 726 885 82 435 488 81 353 850 83 176 356 136 35 910 95 266 761 139 143 415 93 68 419 51 309 780 54 101 693 78 502 990 68 210 475 78 260 935 37 94 462 92 37 291 114 187 526 68 245 400 52 211 974 110 324 558 84 404 729 133 545 738 47 306 958 120 754 998 104 342 877 78 371 818 116 156 523 63 499 958 75 546 659 62 674 970 29 455 919 111 344 649 147 247 914 52 246 914 142 227 419 114 211 233 117 332 677 206 102 721 78 15 869 75 26 379 113 229 399 110 823 850 131 409 755 105 410 801 104 320 423 89 575 613 93 403 775 103 438 562 84 767 950 151 82 756 143 839 956 69 27 646 103 191 814 123 156 824 87 347 918 91 903 930 87 635 653 133 158 864 149 840 998 81 232 877 121 354 874 73 403 568 111 218 905 56 421 695 96 200 955 133 319 573 94 648 717 90 278 423 121 725 977 86 556 759 115 184 455 89 239 952 119 78 878 28 206 908 94 220 289 88 837 915 40 725 979 74 777 836 27 363 633 139 360 527 63 362 743 118 119 412 90 229 628 61 237 293 67 578 990 56 293 435 55 245 873 70 132 474 82 108 961 124 90 666 83 79 224 54 78 100 121 256 382 124 198 947 100 282 609 99 825 952 84 487 805 92 130 666 90 455 744 133 739 750 80 796 893 118 38 827 109 158 610 133 330 738 73 499 610 116 76 623 108 428 600 87 224 555 101 687 879 102 136 686 111 51 143 73 594 608 134 653 779 104 87 426 58 747 937 127 396 994 99 313 550 113 338 945 117 99 770 101 664 824 119 123 521 105 614 934 124 307 908 93 759 761 96 349 416 75 66 161 59 654 840 77 189 825 111 311 767 62 334 568 78 26 296 98 94 309 87 249 290 131 70 807 84 104 940 61 284 567 124 163 401 60 61 288 108 303 426 107 337 490 57 352 656 84 246 953 133 27 571 54 821 884 124 199 645 93 482 838 101 465 962 78 44 624 134 398 932 114 196 669 42 565 580 85 357 659 108 191 482 105 137 156 104 275 545 60 45 61 77 213 257 104 408 928 136 776 924 133 24 309 82 367 591 112 14 23 84 646 776 84 382 600 82 643 753 172 181 282 135 222 605 110 279 872 97 217 279 103 32 282 163 725 965 104 241 861 68 19 340 105 543 608 61 439 604 121 340 667 154 295 400 101 541 700 80 341 977 71 464 939 119 261 875 95 254 401 96 50 417 58 176 775 72 512 567 84 523 773 95 754 907 54 793 862 78 267 684 88 321 623 108 87 388 124 674 843 115 180 261 52 17 484 98 139 655 52 539 836 149 444 636 102 390 710 81 143 481 107 219 566 150 479 690 123 3 562 126 41 689 65 656 914 6 79 749 80 670 858 142 118 685 86 451 822 43 697 981 102 145 929 94 778 891 120 750 782 87 572 824 68 57 814 41 160 377 37 118 554 88 403 965 108 765 838 101 708 867 80 553 692 85 574 849 96 432 972 127 781 847 70 101 913 147 834 904 63 760 944 109 433 913 54 106 550 56 480 633 95 480 627 106 530 682 88 197 751 113 524 687 176 345 528 103 368 407 102 355 556 123 488 888 79 12 418 90 528 988 139 23 646 117 330 960 81 65 212 108 66 617 91 453 710 87 628 817 94 476 779 82 264 322 71 84 147 89 661 672 119 95 867 101 766 826 104 398 700 121 71 668 135 204 314 115 71 233 112 374 688 106 105 694 120 263 726 126 675 930 47 192 727 129 442 809 95 759 905 82 299 795 86 677 994 132 326 516 56 185 450 148 168 894 83 389 443 131 3 749 98 466 477 142 79 139 94 10 915 107 0 310 93 218 500 104 196 792 62 763 975 76 136 173 78 39 302 105 133 246 63 564 603 143 100 916 82 726 987 67 278 881 144 470 647 84 238 749 154 81 283 79 158 327 106 133 366 103 267 540 109 359 762 178 187 595 162 440 847 117 623 637 115 108 867 72 5 737 70 121 370 101 100 291 113 159 458 55 67 913 116 447 599 120 565 803 79 50 698 85 404 429 104 635 811 96 428 881 61 102 982 99 394 550 99 523 883 91 51 955 99 24 764 110 43 824 122 642 745 97 461 688 79 498 520 85 294 387 86 674 857 99 132 235 91 4 43 128 183 571 99 190 613 83 497 791 69 194 957 78 33 857 118 592 931 83 22 112 129 61 597 70 387 394 44 207 982 158 538 598 125 352 629 131 348 911 45 465 807 71 8 553 111 52 372 96 194 888 121 56 978 123 781 821 81 793 853 28 264 990 125 834 943 81 492 541 70 162 280 134 375 918 153 746 858 69 25 271 102 394 765 133 390 723 107 839 841 106 443 459 164 759 841 67 160 320 102 51 257 115 361 795 113 283 449 100 253 978 56 425 811 120 59 204 95 590 680 76 335 375 142 649 988 84 250 440 78 238 515 105 265 876 97 324 384 108 56 94 54 77 170 68 287 570 78 365 794 114 574 721 93 377 908 182 235 439 121 268 505 128 394 498 82 191 944 87 661 729 118 396 960 94 131 728 47 821 955 72 369 622 65 418 867 97 840 861 116 504 742 167 10 670 54 566 835 47 246 855 107 209 950 69 778 816 47 961 993 100 807 978 82 79 874 132 187 817 74 483 787 72 196 590 90 108 745 89 102 919 142 15 474 78 69 473 98 749 841 113 546 749 58 230 342 101 762 807 95 80 572 72 675 881 75 434 823 81 377 780 106 105 542 107 141 252 80 560 904 62 719 752 136 56 479 138 341 354 52 570 862 94 116 892 135 675 776 139 87 145 108 268 583 127 169 350 135 591 736 53 404 848 68 286 505 97 92 174 124 216 667 80 543 634 130 626 831 199 157 890 79 523 686 129 464 524 92 417 732 62 3 73 97 201 447 135 854 951 68 150 228 57 454 718 57 211 290 84 369 978 125 259 430 71 96 582 83 180 952 77 339 814 118 287 632 95 633 889 96 53 856 126 444 973 75 394 695 112 94 933 78 829 943 124 81 865 46 340 643 70 518 555 99 121 688 61 313 709 129 311 737 90 14 351 121 77 604 119 801 850 81 549 827 97 151 470 42 329 356 134 389 733 112 875 957 66 470 877 80 341 540 103 77 424 141 15 822 94 767 845 90 4 564 64 433 467 53 623 995 67 35 668 15 613 837 64 617 764 149 72 761 83 47 979 117 419 910 106 233 305 92 479 513 66 675 985 83 109 605 34 885 963 112 94 875 121 489 758 184 72 554 91 232 305 103 301 744 137 178 294 117 366 573 75 231 474 101 262 621 64 437 977 55 175 748 91 142 268 139 272 294 100 367 678 140 170 718 89 6 58 158 843 852 99 469 902 106 256 575 72 117 923 25 109 689 83 560 753 115 105 492 76 706 721 79 196 308 79 483 786 154 389 845 112 536 940 92 153 170 130 679 881 189 126 805 61 344 347 39 70 263 101 109 763 72 13 496 76 237 566 109 26 229 102 126 282 65 628 859 71 324 805 107 667 964 157 28 418 104 219 585 69 168 514 115 450 791 100 44 309 105 180 668 55 305 349 50 157 685 80 764 966 127 213 887 61 915 938 120 728 804 25 3 900 111 379 510 168 73 994 73 207 445 77 287 776 74 348 990 139 188 636 95 403 409 123 32 919 62 803 880 62 397 401 78 74 775 85 107 868 87 47 468 71 303 533 47 22 161 86 333 964 108 165 532 80 138 199 110 687 847 100 303 592 153 477 709 41 192 634 114 239 598 83 818 864 145 186 213 113 249 904 173 68 898 133 54 58 105 75 184 130 540 541 93 263 476 76 749 936 99 213 375 95 891 957 143 397 700 107 34 584 99 34 976 68 71 429 117 601 798 105 157 576 77 226 475 109 428 928 100 266 951 125 453 743 138 209 594 103 52 720 90 32 119 56 542 879 54 170 264 86 42 655 97 389 401 70 115 691 106 116 737 109 653 856 77 589 789 105 184 648 127 506 540 78 271 428 128 677 860 111 702 934 111 727 849 115 624 838 143 64 888 60 854 872 117 619 793 85 425 618 78 443 552 73 93 379 63 685 942 85 464 599 69 202 797 5 245 585 134 416 664 101 350 541 136 351 754 151 695 901 112 232 793 45 282 881 127 317 731 121 181 629 121 81 360 81 379 513 94 537 752 57 123 522 110 79 793 83 814 884 95 456 710 75 192 648 82 67 471 46 354 745 135 64 633 104 360 451 156 734 771 72 573 964 105 193 211 95 440 473 106 259 762 87 294 671 121 888 950 131 539 798 79 139 971 125 156 341 88 341 755 91 535 649 45 65 200 91 111 278 123 511 655 73 24 342 122 77 522 102 20 368 172 268 707 97 178 780 126 749 993 114 884 997 77 331 710 90 440 543 92 74 490 91 510 568 94 579 611 116 706 741 87 760 828 93 361 502 89 270 350 95 552 905 133 78 592 22 430 875 55 666 725 166 453 565 144 739 834 143 234 856 36 543 785 69 179 219 104 10 86 122 7 46 110 827 965 71 146 559 103 187 895 76 525 808 36 660 859 141 271 947 117 624 853 109 776 830 112 315 510 112 551 973 120 281 541 90 391 983 101 397 477 143 462 610 79 276 536 112 163 235 160 44 714 128 570 728 78 147 440 51 812 864 90 451 828 82 161 539 92 17 600 105 310 959 67 561 676 126 254 384 102 103 291 102 114 843 83 646 762 134 375 573 85 79 270 82 669 717 112 539 726 18 217 218 52 514 671 98 494 828 82 222 614 98 203 521 114 538 543 96 619 986 105 55 299 105 194 784 108 670 702 105 220 598 147 572 805 86 683 842 89 630 665 96 96 215 71 331 496 162 573 992 81 167 873 100 451 584 114 169 962 102 528 965 117 168 815 43 13 133 74 266 638 120 58 649 122 43 349 116 739 961 89 794 932 82 362 775 102 328 613 83 29 569 122 11 87 88 838 841 128 159 548 128 57 485 133 926 980 64 191 689 84 408 423 76 12 578 87 267 347 121 447 908 74 297 654 83 118 963 111 365 370 122 176 910 138 715 766 112 468 974 123 835 897 64 217 403 112 21 471 129 357 541 114 296 310 120 537 906 95 240 512 109 527 882 86 69 673 105 246 927 92 137 814 123 541 555 95 7 514 98 653 964 117 32 579 111 343 852 106 280 651 118 193 385 156 392 460 76 202 720 92 36 791 42 17 447 104 335 838 82 130 820 124 69 702 85 112 512 150 74 532 78 490 638 75 608 688 151 12 125 73 719 790 157 358 359 106 367 531 99 235 719 101 327 738 71 119 651 59 842 868 59 920 931 106 680 954 93 23 959 103 156 367 107 383 951 141 113 721 116 140 315 149 317 434 176 551 612 120 377 732 100 885 957 45 356 650 79 479 916 149 329 885 95 175 308 121 350 661 127 823 925 117 806 859 121 181 196 111 394 647 118 909 979 62 241 631 126 506 771 79 137 905 78 451 908 101 329 778 101 20 32 116 108 964 84 189 567 72 241 443 94 76 470 134 461 525 158 167 276 94 138 820 116 344 543 89 73 142 86 166 661 83 313 423 122 73 228 91 212 654 133 48 82 100 39 685 73 149 419 108 88 547 130 303 694 116 38 76 132 331 765 85 786 990 85 549 633 117 167 504 136 58 993 90 753 911 94 697 812 105 126 860 116 19 795 120 655 861 108 508 946 132 30 617 88 869 996 92 197 631 135 114 804 141 227 660 40 80 196 62 258 749 82 97 255 92 177 863 134 130 942 40 134 469 123 341 972 124 330 580 102 719 834 115 249 656 91 30 231 147 13 637 110 571 952 146 32 610 123 482 597 76 120 187 134 114 444 47 326 327 141 20 685 109 414 551 63 214 844 122 614 932 96 141 439 88 461 807 92 322 926 56 642 862 68 91 328 132 851 865 120 421 811 127 260 363 134 473 641 111 33 386 25 133 575 120 296 814 86 82 287 90 19 380 133 543 642 65 209 763 160 606 643 141 931 958 109 235 270 129 311 994 125 771 958 74 252 570 51 683 710 65 533 784 153 236 999 57 23 510 99 108 670 108 363 829 95 256 731 119 361 487 83 66 160 97 30 457 112 123 274 114 481 810 77 142 736 71 92 377 74 379 690 102 391 846 96 346 669 65 225 901 87 41 77 105 249 550 120 100 180 89 127 670 67 11 126 40 331 578 85 440 971 138 784 808 115 112 575 126 262 572 120 75 677 89 614 809 93 767 892 101 4 999 81 125 628 121 301 664 61 74 721 140 215 822 78 552 893 106 136 526 106 191 793 146 727 775 85 118 488 81 239 635 103 386 727 78 6 652 139 61 373 96 283 983 103 94 181 123 782 940 118 40 381 72 28 422 125 257 804 136 241 429 113 307 390 77 184 968 65 913 919 116 96 321 108 859 957 90 354 384 131 245 345 126 839 986 90 470 639 99 711 923 121 147 874 119 257 554 81 788 898 130 264 548 75 178 744 147 634 685 48 487 833 142 581 941 97 37 787 132 365 577 98 105 340 110 46 870 120 491 566 70 400 782 143 703 982 105 139 615 72 880 972 120 686 831 55 347 669 69 415 945 142 651 822 117 623 636 52 379 413 116 549 643 98 209 923 65 201 823 77 227 895 71 211 774 149 203 541 68 545 595 92 585 659 57 818 929 124 111 844 138 391 826 142 206 468 97 358 830 109 237 972 175 523 969 96 93 719 140 267 546 115 169 884 82 409 815 160 510 835 110 458 689 131 322 912 116 104 199 75 224 334 162 217 618 87 24 321 102 140 978 69 661 946 108 534 763 150 86 853 89 50 568 145 109 271 127 4 616 76 408 915 86 675 765 108 439 975 101 605 739 116 88 534 144 476 811 112 93 385 66 629 937 93 103 584 151 391 898 69 333 860 124 320 687 1 375 966 103 147 452 126 149 900 86 0 726 121 170 870 127 96 485 63 407 468 119 134 583 96 129 260 103 89 439 117 264 392 84 1 252 73 377 614 49 217 470 85 90 770 105 52 826 107 294 884 92 531 978 92 441 519 114 317 779 98 124 584 89 502 672 113 671 927 89 167 341 117 546 806 155 584 859 76 597 912 106 602 964 50 271 331 157 53 56 69 331 811 132 498 793 122 721 734 107 225 694 130 146 306 106 368 640 133 495 633 78 297 816 98 440 632 138 160 926 24 606 790 126 3 357 144 604 649 76 546 624 109 536 594 120 54 419 141 112 715 126 223 395 49 174 339 100 191 386 100 90 914 151 603 922 81 701 816 109 26 935 147 658 961 50 759 865 110 192 222 149 348 931 59 157 987 148 77 872 114 558 820 99 212 383 53 92 782 114 242 280 112 533 961 62 73 902 62 178 647 73 369 746 119 365 473 82 74 618 116 18 98 118 779 846 65 684 779 45 198 814 74 118 515 65 262 649 81 165 901 82 192 242 81 445 753 131 835 940 97 112 234 129 3 594 58 91 149 110 526 544 127 455 973 107 110 280 41 512 561 130 86 908 83 388 756 100 734 940 122 221 810 117 216 740 111 109 425 116 210 886 116 230 848 95 691 789 119 177 512 79 105 966 120 208 710 96 151 554 112 198 414 127 187 561 54 340 874 150 309 549 72 276 731 124 675 783 114 394 740 95 127 487 132 536 884 143 222 663 76 679 866 107 643 937 72 120 440 93 57 649 95 246 437 47 616 685 66 265 695 106 240 666 108 80 629 127 295 349 96 20 410 89 293 439 41 694 883 122 730 793 120 972 984 81 87 592 82 128 598 105 233 334 94 323 987 122 67 264 84 488 938 118 603 650 75 102 872 81 641 749 95 234 337 84 199 205 94 56 231 106 653 880 95 658 765 90 659 746 138 636 928 53 106 831 55 154 823 37 553 637 110 94 970 172 183 722 99 167 667 114 449 603 109 416 635 95 214 987 81 237 559 119 438 697 114 299 593 91 418 819 91 220 502 113 700 862 21 726 925 88 69 242 83 163 330 92 716 821 72 478 759 77 162 835 129 207 210 36 307 333 53 475 494 99 359 403 72 166 921 63 236 952 93 421 525 56 506 657 119 545 667 84 341 555 88 922 956 53 369 595 170 361 836 125 332 647 123 583 612 116 362 911 153 341 745 150 334 784 101 212 296 73 211 408 79 57 201 78 577 938 106 375 883 119 326 912 123 41 812 136 159 210 82 203 705 45 172 917 78 241 649 71 22 255 66 319 908 74 373 864 76 961 988 112 50 395 126 731 898 124 407 936 99 425 815 111 367 537 37 236 994 107 682 892 115 851 878 132 464 701 130 5 208 117 198 737 102 199 277 104 230 700 87 70 783 87 127 559 49 343 570 47 159 450 78 262 684 99 24 99 77 640 919 113 402 413 99 420 507 164 325 921 82 153 242 80 397 566 75 460 684 25 180 472 117 427 897 82 147 598 169 254 620 88 558 984 97 707 828 91 135 983 80 54 715 82 60 659 116 570 787 101 479 573 138 407 957 75 532 792 77 293 994 78 509 899 81 514 762 120 305 645 101 14 170 124 826 872 123 202 274 53 490 645 111 222 518 131 93 819 96 258 743 92 519 627 85 172 980 91 78 278 106 18 53 125 958 980 119 266 789 68 159 575 140 48 954 58 88 587 120 741 932 99 295 645 109 263 541 118 63 809 66 76 885 129 701 870 108 30 566 111 694 769 104 814 975 30 168 498 90 236 808 91 60 742 75 99 961 109 573 969 111 601 692 77 607 624 85 79 688 119 66 639 109 311 394 119 360 850 84 171 960 89 322 961 63 31 998 79 127 405 127 36 716 143 197 971 70 146 968 130 154 207 113 34 373 143 381 602 61 476 641 90 260 350 49 46 510 102 760 981 111 207 247 108 638 782 124 269 747 127 165 806 36 341 650 146 150 966 109 184 919 104 646 873 89 331 785 96 885 933 74 14 398 151 388 852 65 257 945 109 97 779 52 693 706 139 284 398 10 410 420 126 32 489 112 12 518 90 85 459 152 222 993 106 37 282 75 797 949 81 91 467 61 94 242 136 213 371 129 52 686 57 45 353 137 180 395 114 380 634 84 262 657 6 109 496 99 64 374 135 194 442 110 264 319 172 82 235 97 173 752 55 538 724 139 215 866 45 821 969 90 83 634 98 540 949 121 441 640 64 359 841 112 67 320 111 731 982 56 196 886 84 95 958 94 311 617 109 347 699 80 58 385 96 200 443 153 574 742 71 111 540 76 218 733 49 377 623 70 603 975 93 650 925 65 652 772 70 105 143 96 506 629 129 543 656 56 179 823 131 196 858 71 651 672 99 49 507 87 488 905 89 70 252 105 278 847 54 117 709 30 89 719 97 136 805 109 215 709 66 0 558 111 238 752 66 332 444 80 423 488 121 435 511 114 193 435 57 326 992 91 519 568 113 25 735 101 574 838 74 219 741 83 66 742 99 140 837 86 214 342 141 153 808 142 134 675 40 737 957 136 121 900 138 51 505 161 62 566 93 77 95 153 877 937 100 106 987 141 166 392 51 351 609 79 458 483 56 840 953 91 140 951 114 19 265 134 94 348 82 352 654 119 608 747 126 46 513 108 181 889 96 70 951 29 140 173 80 169 899 68 367 770 69 238 947 91 237 955 66 702 865 89 464 709 84 137 553 149 149 892 75 263 668 113 54 510 109 44 428 87 509 550 70 187 888 58 104 295 87 287 433 63 10 14 104 434 457 162 435 683 133 453 702 100 107 806 149 362 990 93 147 532 131 365 687 37 535 688 69 36 67 142 71 454 160 293 656 106 84 458 87 751 764 85 40 773 123 131 474 102 517 671 141 684 894 85 53 81 84 391 949 67 98 255 152 49 909 160 898 960 134 649 662 84 380 851 137 77 86 80 561 708 131 142 864 129 370 519 53 124 396 56 113 157 110 181 595 103 711 949 92 329 491 90 460 492 107 146 372 123 284 326 19 308 944 119 75 724 67 653 960 125 826 948 114 148 591 73 209 281 107 579 644 130 26 608 176 651 919 118 855 980 128 473 527 78 289 376 71 302 832 113 277 543 129 0 353 123 16 859 128 38 448 28 745 984 83 119 357 53 537 559 110 653 930 83 113 788 122 408 852 109 288 791 122 586 737 101 504 914 125 438 620 161 105 577 125 651 652 113 460 511 93 173 668 54 208 579 115 452 484 80 107 846 59 428 781 95 590 679 88 196 582 94 865 951 86 484 593 128 393 436 55 702 965 96 527 795 48 507 728 112 458 856 130 816 986 94 339 498 101 475 624 125 31 588 139 487 652 90 303 901 94 255 541 134 174 783 70 68 274 101 421 818 95 213 854 98 529 568 104 0 405 125 831 885 132 348 859 105 208 356 52 218 570 69 212 402 146 466 480 142 421 503 113 336 982 132 274 698 107 16 785 117 52 482 110 409 909 51 154 255 101 192 704 105 910 941 103 68 881 137 56 119 72 317 810 76 208 346 49 340 837 86 110 342 75 740 913 113 416 552 86 457 993 97 850 964 133 5 936 97 96 149 118 392 422 82 462 526 98 353 415 155 218 686 98 52 438 119 96 383 62 271 637 78 366 763 69 197 620 116 840 989 65 129 816 140 873 931 98 107 237 118 24 135 54 271 474 87 401 812 95 605 652 103 320 767 54 173 447 123 392 739 106 944 953 89 540 988 103 201 233 75 730 941 107 744 981 53 128 798 117 267 604 105 292 361 99 45 688 107 156 804 103 52 87 60 256 631 123 552 683 55 24 456 150 640 673 94 164 492 61 512 705 96 229 769 101 86 453 78 609 993 95 122 342 92 377 926 133 567 932 89 672 763 132 295 572 104 535 991 91 96 221 150 246 486 95 492 879 96 221 712 131 820 929 97 207 717 39 897 922 108 274 348 51 324 862 119 60 881 18 7 720 108 360 727 166 49 239 87 451 599 91 782 993 116 216 817 114 438 852 134 28 381 92 655 902 54 552 985 107 373 468 110 930 981 154 497 551 41 253 444 131 597 676 133 291 904 133 166 216 101 121 790 97 478 963 95 525 591 134 840 984 106 297 537 100 199 837 104 447 650 85 91 125 148 576 610 45 8 304 87 784 910 41 83 642 44 461 536 116 73 532 61 462 700 98 15 322 98 5 59 55 8 327 143 353 474 80 174 236 156 277 957 115 131 175 100 179 349 102 18 442 107 24 778 93 312 948 76 551 835 93 120 961 95 39 492 113 101 751 26 293 695 93 145 883 139 323 971 82 207 825 66 112 442 91 43 783 76 29 654 108 72 991 142 883 928 108 4 562 90 271 849 128 768 781 119 183 919 128 473 700 73 65 133 115 751 890 98 29 938 133 70 648 111 487 779 154 23 500 81 267 776 152 820 906 100 209 592 91 136 530 98 65 183 93 217 649 91 228 963 94 22 477 100 64 132 96 220 782 92 232 447 112 287 455 75 89 975 118 339 504 90 469 799 133 103 260 87 247 253 109 406 449 115 84 857 69 344 734 98 699 928 130 538 836 75 374 682 62 531 724 99 187 228 84 318 368 107 589 865 87 89 452 63 43 207 61 240 601 79 385 760 103 185 465 103 175 746 137 75 235 74 491 860 118 461 802 109 646 863 64 749 790 68 74 207 88 198 532 147 193 251 129 97 739 140 488 551 114 335 929 82 898 954 92 530 886 46 65 476 129 83 941 93 302 617 56 350 920 65 32 869 52 658 993 140 51 413 57 359 429 106 114 795 81 583 916 87 310 867 130 386 428 133 848 963 114 164 865 108 25 473 86 113 155 92 328 814 91 624 656 76 75 729 137 303 372 148 353 945 103 121 640 137 158 415 130 254 823 106 369 530 75 56 141 155 89 540 99 495 563 84 110 559 121 304 845 59 85 732 135 378 874 114 449 879 81 109 676 128 84 361 134 313 597 91 35 525 143 458 746 100 246 380 123 35 278 123 483 965 122 305 712 113 264 867 117 137 191 93 153 730 110 689 988 94 526 943 120 589 983 102 291 733 101 318 523 103 693 930 102 21 791 113 163 711 77 342 752 120 60 449 76 343 876 128 89 777 78 66 824 98 745 955 96 336 835 106 631 668 119 249 871 151 182 937 109 507 848 141 119 622 84 23 393 52 899 916 152 40 869 60 212 410 48 261 741 126 172 575 127 511 789 77 370 458 127 325 780 78 252 693 65 167 748 81 227 915 91 29 170 123 210 241 71 394 813 66 580 769 98 77 451 167 185 709 102 842 928 102 82 763 108 90 202 94 510 970 122 189 227 92 370 601 111 734 767 67 57 461 153 589 921 82 191 638 117 407 701 124 698 901 70 1 875 91 554 834 122 459 485 146 327 341 109 188 497 81 226 687 185 99 514 54 54 317 70 276 831 108 122 474 86 531 630 125 610 863 114 216 396 129 78 275 105 0 320 157 486 606 104 105 353 151 373 423 86 615 974 139 142 581 90 395 961 90 521 785 121 425 962 85 123 221 99 335 882 22 16 294 116 126 580 144 577 932 88 529 551 42 470 939 88 29 490 105 647 709 109 416 657 50 170 472 125 569 637 78 373 511 117 172 621 148 642 681 102 545 846 85 667 877 74 243 369 76 315 910 119 57 180 77 763 984 104 64 605 88 307 620 95 159 473 105 50 296 115 83 656 87 42 728 58 29 237 94 414 863 92 263 974 106 561 758 170 234 525 129 124 911 65 256 578 71 264 461 97 145 494 131 21 108 122 132 343 143 134 729 81 500 627 113 146 912 99 669 892 78 483 832 85 159 760 98 730 750 140 75 629 55 491 519 85 52 55 94 435 664 118 252 952 74 125 998 112 198 274 68 9 870 57 487 498 110 469 958 154 312 583 131 887 928 104 390 415 91 161 412 117 279 326 98 267 673 118 656 883 110 879 913 86 322 897 116 16 209 124 187 368 81 975 980 66 591 913 108 230 320 96 357 812 86 764 900 94 138 757 97 168 244 132 188 317 145 5 675 97 299 674 89 72 923 80 569 931 88 212 712 163 194 542 60 353 530 126 301 833 97 104 568 126 57 641 136 907 973 80 170 861 86 555 760 88 100 373 127 68 639 133 650 699 144 551 616 112 91 351 86 629 934 60 172 582 131 763 992 106 9 44 129 117 241 141 777 801 107 530 549 89 454 761 62 33 517 153 852 905 102 208 278 150 102 361 142 748 999 104 67 195 121 400 662 62 99 110 79 9 644 118 418 999 133 27 293 60 106 659 99 391 831 94 58 181 144 49 973 66 538 599 102 171 924 90 151 808 73 90 829 122 109 771 143 631 821 111 382 955 104 526 840 55 658 949 133 152 502 102 125 788 107 72 743 117 366 783 101 478 713 109 596 976 85 58 908 89 462 473 81 8 665 114 51 659 57 326 428 173 563 576 107 150 886 90 253 649 111 325 663 99 265 905 98 771 813 99 430 594 95 518 600 55 111 327 134 115 682 111 733 901 151 165 317 113 323 618 76 511 593 130 458 987 67 310 437 32 66 76 130 21 802 113 547 709 116 307 487 132 36 611 79 10 472 101 68 261 116 491 539 109 627 979 163 442 522 152 64 323 101 501 565 84 139 660 93 312 694 90 7 959 129 424 866 141 603 846 52 734 753 64 187 778 40 390 602 98 333 565 47 253 633 80 317 980 81 543 747 94 334 912 112 234 827 131 280 847 93 322 345 135 368 476 74 705 963 117 35 471 115 621 760 89 591 766 92 303 655 58 180 213 124 693 922 134 141 716 113 66 323 100 364 468 138 50 549 78 596 917 103 4 572 103 525 814 114 215 510 165 710 998 125 705 709 78 439 938 139 28 323 112 11 706 91 260 400 36 561 762 58 164 284 78 327 463 72 77 646 96 558 634 89 541 783 117 668 743 90 17 438 82 481 553 36 705 824 105 238 465 119 15 117 86 868 895 121 355 400 127 247 490 102 86 768 33 293 411 117 558 803 71 328 704 85 546 623 68 129 778 44 298 402 89 599 738 51 466 769 77 150 914 95 351 448 130 144 416 96 445 546 141 456 628 98 290 559 81 290 644 79 74 423 98 546 592 96 330 923 129 215 421 101 117 735 78 566 963 124 99 419 61 503 617 133 349 463 99 233 865 45 478 499 117 314 712 93 179 821 84 242 389 81 40 569 105 292 872 65 367 892 97 424 467 100 291 980 97 284 789 49 410 881 49 130 265 73 138 379 98 8 748 77 65 162 160 618 921 122 192 732 132 602 777 88 303 778 69 318 473 71 435 761 54 288 708 131 893 924 87 189 338 109 379 385 106 794 814 138 249 995 60 462 758 137 148 342 75 21 595 87 706 787 112 880 997 89 423 526 84 576 657 79 180 862 168 301 385 95 369 930 130 707 736 122 259 710 125 180 776 59 61 940 138 75 843 146 102 870 106 835 991 104 211 568 102 179 382 71 26 828 80 400 454 112 720 835 132 288 870 132 246 807 55 8 306 107 456 667 136 1 239 74 459 923 124 534 560 126 120 408 79 80 421 74 61 727 105 499 693 154 204 583 177 185 715 109 690 935 102 219 334 63 646 904 117 294 681 109 171 225 98 50 944 125 207 528 90 112 271 116 170 218 120 322 788 88 151 287 121 71 460 75 429 455 138 158 701 128 104 130 90 93 966 151 208 862 97 601 903 20 208 543 72 95 828 63 350 578 166 457 651 106 121 855 120 499 777 59 85 245 100 20 883 52 428 832 95 365 453 137 464 610 133 572 864 103 610 753 98 842 911 93 369 408 63 591 772 140 172 706 117 249 951 104 454 564 107 802 926 116 190 763 108 299 677 132 246 329 62 47 341 178 480 689 45 387 972 100 450 503 70 354 637 94 691 724 106 1 88 103 384 412 78 267 672 118 476 964 96 81 230 86 203 686 106 402 884 80 423 454 53 335 996 92 489 833 135 50 552 79 26 568 149 120 991 117 485 710 92 827 851 83 257 777 48 125 830 127 625 697 115 9 711 106 108 383 111 602 980 101 780 957 113 518 606 92 775 897 68 140 792 60 392 586 51 196 220 124 425 435 99 17 549 98 222 690 62 67 218 99 38 330 60 527 736 133 534 599 89 395 592 101 436 507 104 169 538 60 585 662 94 2 867 58 474 981 99 366 888 101 18 82 138 308 687 150 97 208 114 550 602 106 637 751 85 584 822 136 32 960 104 124 343 65 120 698 101 534 916 19 364 857 88 193 517 81 414 670 69 425 883 119 513 604 54 346 956 76 44 490 104 63 868 85 41 343 82 580 696 126 596 997 113 110 660 73 177 679 113 131 331 68 223 904 101 18 984 103 47 307 145 94 566 104 126 447 101 59 668 124 8 510 59 157 254 111 343 414 94 33 271 109 86 659 116 257 504 87 304 824 78 297 841 79 504 589 73 335 399 76 642 736 110 14 928 67 268 269 93 178 861 30 106 382 92 370 981 95 430 564 90 683 684 115 558 767 85 793 979 122 386 924 108 252 773 82 263 865 141 504 723 94 47 810 87 235 340 79 104 148 65 440 478 66 368 594 137 219 312 73 821 910 107 441 453 153 168 296 79 278 388 95 360 931 68 83 388 62 613 650 75 698 841 109 303 837 99 677 738 97 655 912 71 260 892 123 19 263 93 824 961 81 592 686 86 192 508 112 267 889 94 544 612 95 148 164 93 94 551 75 135 550 95 367 804 89 309 844 135 385 931 97 158 946 88 46 129 122 269 947 124 182 841 120 344 650 80 767 868 61 242 699 145 444 733 108 51 793 94 367 436 140 155 730 63 360 423 42 546 775 143 122 298 125 422 965 74 444 975 81 91 540 85 446 473 56 361 424 80 258 874 92 422 500 45 205 575 66 347 479 53 17 277 114 356 949 51 290 892 158 328 859 140 646 785 111 527 923 74 734 975 75 29 442 88 285 790 146 826 916 95 109 459 71 114 337 175 382 705 149 696 981 111 476 805 79 402 462 120 9 938 78 808 914 120 293 911 138 68 702 106 178 360 89 165 276 83 136 245 157 558 780 149 509 553 26 175 497 125 28 750 75 487 657 125 155 766 83 610 755 68 68 590 62 621 855 151 633 658 126 307 392 178 190 457 138 221 740 116 552 618 54 75 345 78 502 925 72 123 655 102 190 903 71 341 862 118 225 464 63 346 986 94 321 474 97 530 670 156 449 574 77 262 706 115 27 100 54 510 712 141 262 534 74 21 343 71 319 449 104 113 311 97 100 678 94 310 678 110 214 334 69 256 642 121 532 844 164 618 782 76 593 648 75 87 447 173 230 270 55 86 169 127 417 521 98 179 588 119 253 846 98 163 362 73 186 731 121 316 351 95 575 715 76 48 96 91 556 875 90 629 852 85 352 557 100 312 622 55 128 576 132 278 450 95 28 505 93 156 548 74 10 145 95 135 683 98 386 432 135 76 892 132 571 802 146 497 891 119 341 582 137 827 915 139 98 147 83 271 973 89 742 749 126 323 473 113 586 841 117 544 912 119 539 998 96 71 956 59 486 799 105 691 867 85 186 782 122 94 558 172 962 989 139 323 498 51 148 363 87 193 607 95 413 464 96 603 826 42 715 901 85 439 624 84 640 709 91 482 821 125 227 605 130 60 510 121 235 513 64 103 537 84 389 394 57 260 847 76 202 411 152 766 962 85 223 444 95 429 682 120 546 962 147 135 300 95 472 985 131 585 883 124 372 551 141 291 313 72 169 750 90 11 813 106 455 823 107 810 880 68 359 926 144 771 895 83 636 745 75 566 649 72 217 544 116 409 964 59 114 403 133 447 621 79 844 984 100 268 936 129 840 870 78 304 737 126 248 503 94 255 577 106 341 708 79 219 401 103 180 242 70 686 867 107 828 925 92 132 797 53 728 998 152 96 916 83 583 716 127 76 341 54 740 978 166 119 209 61 185 594 14 518 560 108 90 492 63 263 738 68 939 957 27 215 604 132 186 378 97 188 688 101 39 834 123 340 755 111 765 943 90 346 533 115 909 943 167 226 366 114 274 948 2 830 977 103 462 521 131 850 995 53 145 292 83 19 685 125 181 968 85 17 670 168 439 469 119 91 201 105 72 996 104 243 550 99 111 797 114 27 690 78 246 898 65 435 883 88 101 322 57 193 886 131 61 908 124 144 157 131 187 205 128 457 877 85 490 513 71 435 631 77 59 898 100 212 572 101 219 724 124 108 329 83 778 888 68 543 713 80 178 922 119 336 824 85 164 445 92 401 638 45 456 493 109 323 515 69 392 791 123 97 376 137 464 518 115 309 947 119 476 734 109 6 879 113 63 631 70 555 617 103 4 105 99 98 261 102 77 563 63 348 629 126 255 369 103 705 833 131 506 703 92 655 949 53 23 907 96 96 345 138 134 826 131 259 379 77 97 873 80 137 982 151 566 800 106 136 730 73 286 849 169 579 600 59 336 753 85 495 800 76 284 723 144 703 841 83 384 891 118 240 825 98 40 956 87 783 874 68 78 573 61 451 585 121 458 905 65 288 410 154 479 535 79 588 917 94 331 591 80 90 163 104 434 775 97 296 525 122 757 813 84 336 960 111 140 843 102 365 542 106 547 747 100 58 794 145 638 648 52 703 819 153 169 436 42 106 194 51 339 438 103 384 767 73 400 410 99 182 295 89 118 979 133 49 932 74 661 903 80 98 996 75 430 489 122 83 849 83 88 931 85 167 197 104 90 806 131 1 179 67 290 911 116 847 971 64 24 437 108 87 497 70 843 902 136 151 925 139 127 522 143 85 814 106 2 691 87 0 489 114 276 310 118 206 286 108 289 377 42 237 597 101 100 476 103 148 215 134 37 758 111 128 348 70 12 780 135 78 419 30 259 753 81 322 803 134 181 362 99 719 795 99 300 404 31 92 287 106 678 908 83 256 673 102 593 615 86 42 993 34 56 620 30 57 196 163 358 849 50 184 353 73 149 591 98 896 971 93 569 944 121 31 882 113 76 734 114 273 801 112 319 616 77 273 868 163 7 888 127 824 904 108 213 703 75 36 221 74 71 479 97 115 121 102 73 227 129 359 925 121 155 403 77 269 846 88 175 763 62 478 854 95 425 923 66 355 829 117 182 225 92 276 732 126 119 304 123 452 959 130 238 619 39 81 297 98 22 843 122 63 758 97 50 732 87 452 924 102 214 548 72 365 505 130 335 946 37 294 692 134 383 972 131 378 906 77 899 986 106 694 738 80 914 960 55 337 508 117 739 791 92 85 215 89 810 879 101 422 981 127 502 761 96 569 861 142 381 583 106 812 878 102 659 794 80 3 881 88 142 425 139 485 972 75 164 182 93 903 973 109 82 885 103 20 710 142 603 630 114 142 854 73 2 572 105 540 570 97 248 526 99 527 877 77 424 783 52 260 740 130 400 955 95 496 503 129 95 621 98 612 884 103 125 535 47 186 503 148 663 808 73 759 816 94 612 634 165 17 332 52 98 824 76 355 441 107 471 702 56 57 983 77 283 573 18 172 958 158 270 601 99 224 628 67 550 865 84 67 106 80 64 260 66 462 755 54 148 712 104 151 916 127 49 736 135 35 73 82 72 521 146 57 453 109 369 625 106 424 535 115 412 462 120 134 283 107 126 691 75 367 814 104 79 301 79 751 968 94 364 578 146 752 837 46 426 733 138 339 675 76 50 859 112 80 111 71 400 942 77 330 447 131 391 778 68 62 201 85 214 481 116 499 850 90 60 252 109 84 178 135 115 470 100 586 925 142 184 804 96 176 541 80 648 983 116 484 508 107 240 846 99 65 844 76 383 537 72 397 497 136 675 878 119 828 971 120 349 399 103 470 786 88 26 835 123 63 983 134 225 936 87 397 753 68 318 514 59 255 450 69 481 496 87 420 756 77 506 756 110 510 790 94 164 881 148 769 830 81 176 591 111 385 870 90 214 689 114 90 268 149 309 344 33 730 965 95 218 665 90 88 112 92 603 634 125 46 729 94 102 254 128 429 731 81 546 968 59 219 624 82 557 889 112 118 309 100 19 148 63 817 958 33 130 979 69 124 918 93 331 802 126 83 304 29 396 970 173 293 629 135 322 586 60 431 580 63 409 609 123 92 339 125 275 453 95 43 631 112 579 683 185 295 394 93 287 603 98 728 833 108 752 870 119 123 793 88 682 804 112 339 565 82 164 414 104 819 873 81 74 275 134 91 392 96 288 738 33 380 654 133 233 512 83 172 476 68 320 515 126 25 431 101 144 789 83 631 747 64 74 838 114 244 859 82 11 767 80 222 287 89 223 434 115 85 855 102 37 523 71 275 971 95 87 903 83 21 826 62 51 680 103 165 943 65 546 756 119 298 516 75 87 456 108 463 496 116 2 117 144 221 482 88 599 650 78 75 638 137 130 765 83 752 940 89 603 939 97 159 914 90 363 575 144 135 449 121 725 946 130 108 709 100 472 636 118 369 519 147 115 625 25 106 111 44 138 206 97 54 495 75 738 970 124 21 104 136 688 711 105 809 866 65 141 972 79 206 618 21 471 998 107 505 865 80 11 497 59 248 698 117 40 422 135 526 860 74 566 945 124 25 435 96 501 612 93 81 510 121 58 276 73 339 749 84 145 734 116 144 411 118 552 709 137 224 648 54 206 967 65 300 790 111 70 480 84 450 832 124 46 915 79 729 813 78 280 636 115 342 494 123 441 518 79 49 126 135 41 843 81 168 455 84 689 954 109 554 873 66 702 721 130 199 626 70 509 557 111 449 505 102 594 645 139 750 951 58 546 936 89 482 738 105 81 800 147 683 717 59 4 238 87 807 957 108 23 876 48 555 666 151 632 953 125 258 793 97 616 800 96 627 694 72 249 633 127 477 531 142 178 784 96 525 641 38 160 622 142 467 530 124 87 391 82 253 844 118 342 748 107 236 304 163 91 850 122 93 507 107 449 461 83 124 869 84 195 858 65 406 989 56 301 599 122 2 587 130 189 900 140 484 590 107 63 91 70 416 613 70 288 472 76 84 497 117 203 249 85 29 501 82 209 547 128 915 984 69 91 278 84 487 611 107 784 838 98 131 319 78 493 603 91 680 969 94 55 526 158 92 244 99 372 630 115 339 425 124 526 643 108 516 734 114 365 614 63 796 869 47 267 528 92 376 658 63 12 145 128 243 633 120 803 878 104 955 982 93 646 772 87 401 625 92 769 831 83 221 764 109 507 539 66 375 977 139 142 776 113 687 723 114 670 788 89 508 636 139 587 875 149 287 813 92 414 492 162 437 699 65 293 997 43 332 400 161 679 792 109 884 993 88 491 864 117 57 514 64 373 747 109 98 722 81 464 975 60 27 79 86 456 899 139 413 879 110 17 671 126 129 812 104 728 757 76 446 561 107 267 467 62 519 653 99 23 731 100 429 469 88 242 526 172 653 859 85 163 253 58 619 739 88 571 753 118 283 968 128 801 893 93 249 502 90 255 988 144 95 203 109 529 579 60 265 586 102 263 911 101 272 490 62 384 606 124 853 920 80 889 911 144 233 665 119 27 398 49 504 687 93 189 761 87 722 787 137 447 964 82 93 947 82 52 869 87 327 353 109 733 835 103 344 457 53 936 987 124 98 115 130 235 944 104 124 868 97 477 606 94 151 471 68 51 169 109 170 813 88 173 341 89 291 338 31 125 823 111 574 895 86 31 545 85 323 882 124 730 853 103 684 969 139 59 528 83 194 978 139 98 137 96 929 978 128 811 843 125 12 95 87 86 622 62 280 563 124 11 626 112 73 455 118 297 754 151 164 743 77 249 851 50 923 947 39 325 725 130 674 958 107 1 963 55 102 768 112 205 551 92 8 618 92 808 820 69 463 585 163 244 745 121 259 981 82 347 853 61 647 846 43 602 815 24 187 247 88 334 489 99 65 492 177 238 270 148 77 615 114 394 724 102 156 826 170 87 892 116 274 979 98 395 563 144 560 803 94 387 535 115 153 348 89 236 480 130 352 496 178 324 945 74 28 320 107 63 224 79 466 525 86 936 984 66 62 658 79 634 891 111 71 269 94 886 992 102 645 986 111 4 447 162 797 894 78 314 619 48 63 616 142 205 900 163 27 415 90 573 985 147 103 438 104 670 850 148 901 908 76 56 816 78 808 896 125 273 623 85 212 876 136 837 880 67 838 856 103 86 746 129 578 783 48 127 418 101 84 382 76 549 768 165 51 255 94 74 298 131 339 351 121 664 682 141 124 341 132 70 121 152 372 959 108 361 731 144 830 993 141 562 660 82 425 867 136 601 658 111 444 847 39 831 957 126 451 676 121 112 487 89 221 568 109 30 532 101 114 865 101 557 883 150 216 480 49 628 701 138 482 632 89 258 330 124 320 900 121 35 272 109 156 368 104 201 519 74 306 489 115 454 533 78 196 733 100 217 795 43 204 476 103 441 538 89 122 401 148 25 980 91 401 885 99 135 328 80 187 943 84 484 578 118 541 990 133 411 855 158 505 877 129 873 989 72 428 591 139 193 600 119 246 816 137 551 908 90 338 739 73 778 903 93 532 771 105 558 658 140 363 796 62 578 816 124 198 849 104 68 249 90 236 898 100 370 627 142 392 540 71 389 484 105 7 290 121 181 644 102 180 798 156 337 901 39 304 992 81 366 372 41 173 938 78 392 702 124 270 892 75 610 924 72 573 635 53 309 667 114 512 922 44 630 709 65 228 891 149 97 801 103 299 590 75 903 986 92 698 820 94 573 613 117 234 523 119 376 475 82 566 788 121 702 779 63 173 577 115 256 593 68 779 962 95 666 799 101 595 693 112 303 672 50 149 619 82 485 604 77 63 241 63 89 148 78 269 566 118 426 628 79 193 957 87 396 548 86 89 627 99 857 875 162 68 997 43 506 785 44 1 354 120 91 882 95 197 606 101 252 895 124 794 975 79 104 105 31 203 211 100 584 818 127 690 943 155 311 714 108 103 304 120 94 379 78 146 257 149 86 95 83 797 878 146 79 609 90 224 459 96 611 795 82 275 661 133 710 841 126 530 768 111 56 360 71 623 742 72 334 882 123 301 939 90 144 655 131 615 752 131 68 374 127 111 702 132 86 938 123 232 752 134 790 809 87 536 738 132 103 619 89 162 769 77 295 944 104 394 502 124 46 289 73 112 159 112 668 854 94 799 812 76 932 989 119 7 659 44 140 241 86 131 491 145 322 988 90 81 755 153 367 545 71 158 336 134 181 759 82 463 883 148 549 603 84 56 668 128 98 964 104 286 542 91 222 507 76 54 818 96 403 707 145 201 831 104 192 784 143 193 633 133 152 412 84 966 993 115 426 727 165 203 295 67 563 884 149 125 732 141 391 746 35 236 634 118 322 855 142 509 990 49 94 403 86 9 25 136 671 823 89 255 891 106 32 160 112 118 511 79 237 838 68 627 779 70 176 462 90 189 808 129 97 281 90 679 932 121 151 347 73 276 589 104 514 598 67 242 950 109 98 793 106 439 973 99 547 763 87 370 566 115 410 709 57 330 409 67 318 599 81 83 982 77 466 568 142 415 956 63 96 929 125 389 412 113 14 635 138 3 158 55 408 616 105 843 930 97 253 783 154 604 990 85 835 928 121 260 271 90 28 626 122 322 776 62 544 803 67 334 488 58 10 602 94 285 291 104 429 985 88 475 546 105 651 803 102 17 644 94 158 319 98 497 860 136 43 665 73 167 541 97 105 483 103 358 554 140 473 752 125 497 498 113 177 305 145 36 747 114 424 990 137 433 757 128 8 513 72 152 840 140 54 60 72 424 862 140 59 688 70 716 827 135 324 797 162 479 717 115 393 670 98 383 715 68 128 747 81 370 678 102 197 444 136 272 737 141 600 811 102 236 783 142 304 466 60 36 934 40 163 486 80 22 116 78 274 560 118 740 793 103 208 235 84 670 679 170 10 70 100 371 996 118 298 558 114 236 402 129 612 699 138 218 513 77 93 822 88 97 670 120 141 687 47 579 882 89 82 573 99 30 735 109 371 622 111 515 695 129 234 828 120 204 735 130 927 969 69 130 457 135 100 171 123 518 565 101 8 701 72 886 912 133 364 428 124 561 975 124 595 604 66 619 963 72 26 687 104 195 442 118 284 784 119 422 905 123 426 962 77 245 687 125 62 650 61 2 417 65 268 924 104 138 971 95 68 165 129 190 991 102 27 199 146 564 642 102 640 866 142 190 723 116 190 861 69 211 692 152 470 541 53 341 586 134 799 809 98 303 836 112 221 678 140 28 352 57 421 609 65 353 454 103 81 525 73 141 365 112 727 778 135 224 854 87 146 431 109 157 443 51 286 989 74 318 724 78 163 538 96 440 708 100 308 995 77 118 429 87 243 709 115 637 955 133 427 791 48 79 441 126 65 566 107 411 457 108 432 929 61 374 375 75 163 786 77 189 859 90 119 160 126 151 991 112 511 825 68 479 696 63 319 565 96 235 803 109 41 177 125 244 429 90 291 320 76 139 338 97 628 943 86 217 315 152 22 296 57 123 269 102 218 675 93 242 992 74 429 736 54 153 854 92 865 953 133 427 502 93 115 743 113 680 775 39 64 619 73 268 374 123 393 662 63 130 174 175 181 721 114 15 708 107 3 472 101 845 912 95 458 678 61 228 275 115 582 702 113 391 905 87 150 904 77 673 962 138 171 875 87 684 785 99 463 779 101 238 630 104 60 146 72 680 858 169 891 917 123 351 948 108 376 955 124 142 697 115 521 577 141 26 279 127 414 520 63 183 767 148 189 736 99 85 529 69 524 736 38 388 802 97 114 130 98 211 941 158 130 175 87 650 680 111 398 471 121 85 387 64 400 628 105 297 777 102 233 312 108 682 971 71 12 572 132 7 484 97 80 160 84 535 575 186 171 579 100 87 392 104 72 529 185 311 805 110 746 838 114 62 965 78 332 985 103 139 671 106 475 791 109 254 903 78 608 723 148 197 483 79 334 974 30 851 919 28 500 547 135 382 550 72 226 377 117 314 338 93 36 534 133 436 795 108 349 768 110 164 749 77 100 825 79 372 568 122 265 825 155 280 822 112 33 588 139 532 964 121 195 822 80 709 799 101 608 820 72 442 500 134 972 983 56 768 983 139 36 529 158 100 315 132 163 911 86 410 845 164 97 498 81 269 491 103 222 482 133 476 875 118 293 789 126 396 434 87 544 623 90 75 791 107 519 738 59 465 703 57 692 693 111 315 736 55 655 718 116 541 979 89 252 308 116 284 443 130 151 337 86 133 250 40 144 586 136 72 766 169 69 525 72 424 655 145 739 852 121 140 646 130 22 809 78 480 486 84 485 684 50 376 489 185 28 747 120 113 422 36 198 497 77 160 870 101 249 667 155 622 945 106 361 885 124 322 585 101 754 929 50 913 972 121 590 700 66 131 569 62 424 741 61 58 316 156 660 722 46 224 843 149 396 768 90 194 553 138 295 703 151 199 680 41 428 598 98 387 606 36 279 962 103 438 470 126 737 993 131 444 702 132 123 277 145 158 407 107 345 524 118 448 595 53 28 784 113 338 588 109 802 864 93 576 613 82 613 618 104 350 424 99 547 691 101 250 585 54 259 992 106 42 616 105 234 965 126 424 815 69 775 992 118 326 605 77 628 843 120 632 663 48 351 983 98 145 702 74 506 574 106 329 943 98 366 457 155 580 586 101 73 735 107 673 900 128 435 827 63 762 872 127 161 324 124 347 638 78 540 542 68 94 576 130 681 758 140 186 363 139 216 940 84 214 371 93 347 852 105 247 582 133 568 685 113 802 962 124 85 595 99 332 564 118 398 778 145 109 741 180 91 748 95 204 522 71 454 519 71 378 858 64 177 322 94 79 286 92 773 789 54 104 365 74 161 236 33 203 369 105 436 973 95 483 853 61 285 677 78 63 291 56 606 777 120 453 850 103 18 433 150 404 632 138 187 486 73 187 506 134 640 852 72 61 234 102 48 188 75 101 448 89 144 174 103 571 982 157 249 316 60 285 696 61 16 144 134 391 956 97 281 900 126 370 434 101 136 442 93 71 124 118 165 654 51 290 833 80 843 891 44 13 35 86 274 318 65 120 164 76 190 488 75 44 869 53 260 729 157 403 963 71 59 236 100 791 915 124 55 906 74 74 497 132 237 960 57 301 440 116 253 726 153 37 204 75 240 728 67 284 947 88 174 419 90 24 546 82 324 977 80 846 885 102 844 935 100 3 495 88 256 874 103 131 940 89 693 815 103 784 932 87 391 634 80 186 403 120 226 380 82 473 648 110 729 740 117 503 724 81 571 789 123 508 979 63 34 775 63 325 459 187 440 753 89 540 589 59 645 738 79 577 811 117 538 558 57 15 308 104 508 654 120 212 670 56 389 855 95 131 423 188 434 559 133 173 815 97 664 818 55 398 847 84 97 422 123 228 981 116 114 914 117 887 936 101 38 411 57 392 827 91 180 707 97 184 428 109 459 680 39 141 772 52 38 589 99 168 865 98 246 984 29 725 897 90 328 618 64 34 894 72 85 994 70 484 679 92 814 956 72 465 932 133 508 625 70 40 87 107 115 162 153 30 693 111 507 677 126 609 769 133 863 975 171 109 744 139 63 851 103 168 692 108 321 376 74 222 981 82 49 753 97 858 918 106 477 738 60 252 341 120 715 920 127 69 171 104 658 678 61 540 794 94 432 843 102 74 281 126 210 580 121 551 688 126 186 209 48 537 729 139 682 797 111 307 597 104 353 384 107 130 837 77 212 609 151 336 854 66 321 776 102 37 462 142 205 744 142 80 613 66 116 515 78 483 839 103 131 258 95 420 604 73 598 753 82 47 870 94 648 826 113 356 843 92 343 429 95 508 732 120 67 600 107 251 626 73 117 476 79 100 516 103 75 977 80 454 985 104 63 67 144 606 784 140 233 395 121 447 666 105 498 508 144 5 744 71 94 269 30 70 111 161 81 224 108 806 934 160 741 891 142 188 572 93 405 707 70 175 430 90 74 211 91 241 696 89 650 764 87 752 789 82 344 390 113 319 444 121 314 881 120 49 850 102 73 829 95 266 318 63 296 591 98 507 651 100 528 640 111 82 924 75 11 942 116 119 981 90 301 371 98 679 884 103 432 519 115 207 393 181 571 674 91 516 813 44 40 337 128 71 611 90 695 865 34 266 848 39 589 635 119 3 615 80 155 742 123 648 997 113 560 941 124 642 817 144 272 793 133 311 361 86 434 576 88 126 311 153 352 756 58 279 711 98 78 134 91 16 613 93 321 781 118 824 829 98 139 923 76 542 850 101 448 722 145 54 646 85 664 813 99 668 896 72 644 989 95 196 588 92 519 610 140 176 380 107 76 706 122 264 686 77 574 763 115 253 567 119 139 948 114 332 753 113 97 455 134 566 953 115 769 948 159 10 198 101 435 787 77 543 689 98 149 717 142 188 542 135 243 440 107 218 706 62 595 671 85 305 407 116 269 762 153 128 985 134 422 445 135 483 885 54 154 924 110 31 123 128 493 714 99 549 950 112 88 704 110 461 573 113 421 996 163 68 920 129 140 309 111 200 387 115 809 813 79 754 817 116 411 672 104 596 929 98 505 868 110 142 905 77 9 849 130 116 774 43 446 707 60 415 437 55 469 623 92 329 850 125 243 844 42 605 954 54 62 712 77 70 612 42 742 895 39 467 470 76 74 640 156 479 693 88 112 604 148 367 840 50 621 653 73 27 723 93 585 910 105 247 711 109 175 807 164 130 929 40 255 640 111 72 683 30 25 33 69 41 991 87 280 383 105 14 205 134 136 402 69 219 521 54 362 472 162 483 897 182 872 978 46 307 377 84 574 739 136 83 782 63 326 704 131 172 522 87 64 585 91 369 382 78 359 653 131 269 531 65 958 977 86 184 896 91 35 353 82 665 929 104 203 363 122 95 240 126 302 513 139 18 43 150 621 986 44 96 314 77 364 661 77 764 916 113 223 311 124 227 440 79 5 430 120 81 629 134 329 523 54 293 806 136 269 430 113 284 591 25 856 937 120 34 819 113 133 203 96 40 554 154 10 37 149 449 878 117 407 725 106 230 826 149 440 699 49 348 369 7 504 700 110 291 613 95 661 865 96 717 783 100 248 566 147 33 247 110 176 682 90 415 870 71 645 953 71 357 690 75 390 804 73 206 529 123 575 650 86 794 810 73 329 517 66 111 497 76 92 981 94 285 450 103 95 616 80 278 883 127 190 210 105 209 694 120 474 855 76 190 661 108 224 580 93 59 311 63 398 718 91 33 980 108 258 671 171 10 220 76 376 434 109 312 446 91 209 390 67 237 726 77 560 594 52 209 705 180 253 934 119 67 494 79 867 970 121 136 595 90 48 137 80 199 661 133 390 872 103 761 912 107 534 964 75 365 979 110 382 764 99 257 734 98 326 978 92 377 761 161 360 919 113 392 439 94 644 805 124 362 904 66 234 363 89 83 563 108 303 882 65 12 293 128 89 161 69 442 794 86 219 303 118 350 524 56 64 620 89 591 797 56 507 605 136 763 902 100 904 982 146 353 546 69 221 258 69 593 838 116 668 996 82 621 790 113 320 328 115 387 986 115 315 393 91 480 963 75 238 810 98 166 396 34 575 589 118 179 686 124 343 669 122 8 936 144 524 628 112 323 642 114 225 396 86 402 569 112 107 854 104 480 552 112 11 159 118 313 354 129 319 630 86 667 875 40 228 508 123 957 973 82 143 485 143 124 922 67 78 577 87 686 690 110 158 502 133 68 381 138 186 259 116 652 879 102 97 702 60 453 624 105 588 776 77 70 829 104 8 506 129 344 670 87 642 773 151 273 684 104 223 856 78 235 467 103 82 918 88 467 523 93 64 123 166 743 917 152 137 742 140 391 779 133 275 922 157 204 951 97 387 802 64 213 572 88 78 622 82 324 971 127 93 909 88 865 996 123 402 719 42 130 792 60 2 299 116 863 982 68 416 580 124 910 970 151 302 771 110 436 940 84 27 325 119 713 767 62 147 983 104 162 777 69 678 976 79 363 772 125 700 780 97 422 625 104 114 329 93 110 696 89 74 741 129 496 959 59 70 221 123 415 652 99 112 237 124 581 753 86 517 530 71 144 620 87 685 965 137 391 542 110 108 501 84 523 839 108 468 920 109 237 926 56 297 686 78 235 623 130 506 938 81 510 638 114 621 951 74 299 785 118 506 804 89 214 711 50 694 993 127 708 943 71 121 752 136 118 486 147 506 535 105 474 728 132 843 950 77 792 960 72 680 817 73 237 898 109 240 842 117 122 297 121 76 458 89 508 742 110 46 841 164 317 589 81 340 597 79 182 569 58 689 923 107 246 600 107 0 987 78 23 609 93 44 133 103 230 333 133 159 775 145 129 650 135 28 590 112 358 787 154 300 444 135 536 573 73 500 806 142 309 353 46 87 918 55 736 970 97 877 907 80 136 478 108 172 875 114 853 905 102 133 446 56 213 669 142 385 602 150 216 400 126 105 916 105 19 238 63 434 523 121 580 885 138 382 624 135 401 911 70 3 914 23 578 604 105 162 721 120 495 624 87 492 576 143 726 996 102 61 742 97 148 214 108 264 717 83 212 826 116 336 567 94 204 690 98 704 997 72 279 294 65 177 588 137 728 926 71 347 909 102 22 26 97 72 827 114 62 534 132 289 622 131 411 480 140 260 450 172 129 189 62 923 935 93 571 671 116 490 879 85 297 655 115 216 741 127 352 570 87 201 264 73 623 996 114 339 387 63 273 374 117 191 807 111 450 770 107 300 747 85 821 923 113 34 764 116 740 969 93 357 990 90 360 637 117 524 645 98 744 778 82 309 767 103 255 755 75 523 605 124 36 146 114 638 779 133 439 947 46 126 271 77 247 714 99 117 647 82 107 180 85 425 686 121 39 923 113 84 969 113 374 868 64 209 337 78 120 319 121 0 733 142 132 764 115 233 910 97 30 299 70 274 304 112 756 764 125 645 972 79 697 850 92 273 897 65 101 841 117 243 475 151 755 960 150 901 995 110 507 583 133 395 616 64 439 558 104 612 890 99 40 44 54 275 796 83 0 670 145 143 699 103 399 908 30 427 984 77 252 569 83 120 280 144 240 315 93 489 773 125 160 635 168 112 422 116 652 935 57 492 799 75 70 845 126 606 903 119 63 398 127 124 196 132 370 759 70 461 698 122 307 659 103 293 626 131 202 481 88 63 494 52 189 324 106 194 841 80 218 449 141 280 311 97 595 965 45 479 779 182 759 876 72 188 600 170 31 517 91 44 252 108 210 914 125 388 412 94 292 982 75 97 770 136 0 437 132 794 801 81 222 835 107 587 603 140 148 895 87 654 753 184 225 857 135 472 859 158 698 819 65 888 907 84 809 928 88 777 853 80 92 632 157 396 925 94 80 615 40 559 579 51 172 729 109 431 890 107 364 725 73 328 804 71 573 707 141 451 581 64 482 913 74 205 262 102 37 49 57 504 753 93 638 942 103 763 949 98 784 948 72 31 953 87 277 437 137 116 211 108 137 915 62 157 208 91 752 772 115 67 543 93 245 708 95 150 723 156 79 782 74 225 791 43 423 575 85 657 685 115 331 585 176 550 756 86 301 818 99 793 807 147 52 527 130 31 798 74 89 561 93 297 921 91 751 997 92 33 222 77 372 588 99 89 635 121 510 987 106 684 743 39 532 898 80 607 968 67 539 784 111 340 383 103 85 958 116 312 849 82 770 934 112 425 697 95 119 915 90 402 892 86 776 918 93 76 279 114 26 162 126 601 652 84 327 591 95 560 667 23 282 499 102 129 198 87 677 829 120 441 851 127 96 799 80 592 694 130 340 937 171 605 859 78 155 471 90 211 528 129 185 234 110 94 257 42 147 449 80 564 966 86 879 955 129 747 857 103 428 848 127 387 539 119 425 462 113 410 921 104 670 935 114 516 934 104 182 984 138 16 410 68 431 937 122 580 824 81 101 409 72 19 170 83 253 906 103 478 949 85 872 917 116 9 551 52 48 956 93 59 667 59 306 684 101 60 609 89 213 638 126 164 215 81 350 681 120 163 601 142 876 992 134 320 914 118 336 373 121 441 585 123 359 954 112 502 882 69 320 609 70 336 455 98 191 762 86 464 888 50 437 839 128 42 96 95 94 163 44 136 413 109 114 312 93 131 557 171 713 760 44 487 667 119 740 805 126 496 772 139 115 857 91 34 309 60 456 585 111 91 812 122 760 912 83 350 621 72 682 989 105 141 899 102 7 49 120 169 398 152 141 765 53 77 597 112 365 660 69 74 552 119 81 808 71 468 896 104 432 868 46 792 926 89 235 498 109 577 963 82 201 870 96 60 260 98 407 941 92 598 871 99 649 990 125 457 962 46 673 830 125 648 935 71 326 533 52 202 522 87 142 166 109 483 610 108 145 795 114 117 303 66 262 615 100 318 851 114 360 654 98 32 99 101 15 327 112 23 334 69 973 977 102 183 840 102 194 946 70 687 804 126 478 688 87 950 954 61 233 921 54 13 471 105 397 752 67 221 706 90 16 479 70 90 133 103 420 630 124 475 621 66 208 743 139 13 606 85 125 820 112 397 947 111 209 379 91 5 318 74 71 789 146 397 900 66 431 968 54 86 548 73 548 668 90 708 791 93 265 415 54 133 466 139 519 589 94 142 616 109 195 248 151 596 730 104 206 408 98 212 233 73 401 540 120 721 862 71 70 83 75 316 507 90 338 556 62 180 894 20 101 255 113 153 729 127 333 911 127 141 184 91 341 486 135 483 917 100 253 619 68 762 892 98 321 805 76 205 243 101 748 964 70 617 862 110 88 268 131 109 740 140 683 893 141 306 577 119 213 494 96 437 995 101 356 753 42 328 351 147 190 561 73 1 984 147 221 579 100 822 829 66 231 841 96 691 757 93 441 452 51 130 295 90 240 892 104 536 804 41 577 578 51 175 855 104 494 923 152 515 803 84 393 743 159 753 991 64 261 281 78 492 978 54 404 842 82 586 812 111 582 708 143 424 938 107 183 684 91 134 958 147 23 95 105 478 874 96 130 217 127 37 347 78 175 624 87 157 603 29 353 986 123 130 683 44 159 867 128 211 705 71 104 391 105 106 684 71 347 592 98 15 616 74 885 898 139 244 723 125 199 248 95 505 577 100 368 701 102 219 838 127 351 392 129 364 518 99 21 917 99 53 837 131 774 961 81 258 337 106 81 132 153 240 992 98 396 448 100 121 645 147 487 848 112 55 737 49 516 548 100 320 890 120 338 766 91 94 483 172 405 646 114 322 517 98 314 615 142 403 909 94 124 385 67 406 707 104 499 903 75 31 64 145 358 461 136 376 453 56 220 517 61 107 203 50 511 762 87 606 923 82 154 328 67 233 683 99 752 929 69 73 695 137 243 639 85 600 999 97 183 553 140 609 789 72 125 768 93 283 809 92 685 745 105 922 988 89 10 880 128 62 329 122 187 918 88 298 362 81 182 644 114 228 466 84 444 840 86 290 533 123 66 994 50 641 881 81 227 610 58 510 656 102 14 756 117 17 791 170 52 332 75 57 667 125 125 169 74 293 363 88 5 798 92 563 773 119 845 986 151 698 907 97 375 877 63 152 328 86 403 770 89 221 468 94 155 482 130 317 586 137 260 467 112 164 782 69 39 684 84 91 502 70 17 899 107 947 956 59 105 886 117 318 344 136 226 576 124 683 987 64 84 904 116 97 291 120 222 473 114 533 588 120 675 713 135 129 942 82 397 552 144 153 832 67 748 855 80 520 996 95 20 336 118 65 968 74 569 885 64 138 935 98 208 285 111 198 725 129 224 483 52 28 384 141 600 908 32 149 474 92 111 224 39 57 219 86 771 883 125 163 716 78 263 274 62 48 106 119 5 726 126 896 919 103 514 980 87 569 784 122 301 395 83 294 792 102 191 239 72 130 411 31 977 997 82 354 666 94 883 983 120 487 524 64 568 832 128 308 858 148 45 81 41 49 197 136 714 843 131 41 314 165 522 649 95 16 866 66 370 708 30 275 317 57 577 892 136 345 807 76 449 688 124 416 679 113 238 501 81 82 472 82 210 312 105 124 310 59 28 715 75 227 379 90 366 789 90 106 240 83 574 592 123 60 504 92 108 177 195 191 820 88 177 549 98 691 971 1 408 666 77 297 799 142 792 912 109 534 772 118 866 959 142 377 649 125 101 379 80 54 138 94 152 712 184 125 685 139 719 977 87 47 565 161 112 343 59 784 839 135 418 737 34 746 817 103 405 836 90 57 849 75 125 242 150 290 837 113 224 262 121 313 588 79 171 452 75 49 454 132 248 837 159 881 923 154 52 342 69 634 988 88 440 483 163 256 554 89 280 645 119 212 699 89 127 150 127 584 764 108 753 842 40 571 905 146 416 684 66 594 729 77 335 794 88 71 582 96 4 756 129 63 659 81 91 617 93 693 894 139 311 634 111 480 657 140 121 232 143 273 857 81 257 522 101 192 492 72 359 379 110 119 285 95 218 315 122 99 769 133 567 674 116 12 144 72 553 745 112 27 483 108 948 999 70 818 824 96 586 951 68 126 599 96 684 693 129 382 722 111 322 734 76 731 900 105 847 937 77 593 720 114 560 747 139 618 705 121 64 536 162 526 648 83 363 472 87 174 671 79 335 571 157 182 714 109 446 755 92 874 951 115 32 169 86 908 935 50 471 588 102 202 899 79 26 924 130 82 940 77 606 981 92 203 699 129 189 478 71 500 846 94 589 964 64 523 919 143 191 554 122 120 472 72 469 932 104 443 910 113 135 761 147 581 680 136 385 722 110 148 882 85 694 815 71 124 953 84 584 682 111 108 421 123 31 606 130 469 807 60 130 663 111 542 960 155 451 976 160 353 482 86 196 980 99 508 964 107 494 811 100 315 831 153 401 817 111 81 973 139 873 965 53 136 804 107 504 826 171 507 630 110 218 309 71 710 920 136 91 481 114 224 472 138 510 777 69 145 612 27 474 500 67 403 819 107 140 668 139 465 630 129 37 543 79 106 160 87 61 235 101 163 555 130 26 42 140 176 674 102 414 881 140 51 320 85 107 134 170 461 791 120 311 419 55 483 976 98 114 185 52 184 886 117 383 781 82 88 869 71 965 981 119 839 978 126 726 911 136 704 830 62 738 784 83 261 636 128 15 437 90 907 926 150 10 711 124 600 840 120 52 872 94 81 211 100 482 531 106 289 477 105 511 791 126 496 866 98 98 652 99 120 299 81 717 983 93 280 929 129 336 988 103 782 890 76 543 702 68 295 607 58 342 765 88 344 544 33 231 604 111 346 424 93 669 963 144 351 530 148 424 432 88 87 578 158 232 992 126 914 964 111 178 904 86 540 755 122 597 679 101 363 875 78 46 998 137 474 604 86 454 977 53 557 978 126 196 990 104 264 788 109 599 858 159 502 694 116 269 940 92 210 724 125 43 338 119 394 757 105 701 854 69 482 803 109 928 970 112 245 296 65 3 110 58 133 847 113 13 230 99 20 395 107 381 546 89 334 620 135 685 792 100 776 936 97 193 521 143 38 704 111 207 440 83 200 883 71 624 710 120 512 744 111 583 630 95 4 827 112 107 847 138 19 236 99 675 956 136 473 956 117 458 658 60 125 544 108 28 155 98 685 898 127 545 576 67 509 802 104 530 976 134 646 791 110 457 594 144 814 818 112 143 583 118 298 974 77 2 46 80 193 718 140 179 570 126 409 908 113 133 212 54 147 748 110 429 467 70 163 985 159 296 764 102 222 868 112 466 956 133 10 736 107 289 708 73 580 785 104 403 854 32 518 859 91 624 640 71 50 121 125 384 599 112 356 772 92 192 369 79 451 832 118 603 974 140 767 798 84 55 912 43 189 362 129 201 741 144 412 484 86 639 697 70 323 992 75 173 561 127 440 776 89 191 905 85 208 752 114 432 801 118 178 299 135 551 969 128 5 805 89 151 663 111 415 680 94 402 791 97 769 944 79 154 507 73 168 917 116 432 726 121 346 776 99 274 895 56 336 344 53 648 785 72 403 845 98 8 268 62 174 719 98 311 402 66 658 952 84 31 122 128 522 618 71 536 591 67 309 605 107 658 748 136 595 836 48 63 310 102 178 887 135 189 875 75 626 680 118 34 928 63 383 898 107 499 536 94 58 678 106 733 795 44 70 658 106 103 948 92 90 263 91 243 545 103 24 263 116 137 988 114 239 641 80 436 854 71 545 967 107 152 237 56 77 472 122 607 650 84 474 539 72 570 653 81 424 606 73 960 977 89 15 951 72 311 906 110 759 786 45 187 492 40 217 725 103 140 378 75 132 273 153 389 573 135 49 254 83 27 900 115 601 984 123 276 411 124 221 781 61 236 300 120 568 948 114 121 138 99 336 520 49 369 435 77 49 413 105 588 996 29 297 867 120 589 735 84 459 729 169 268 594 95 606 613 94 601 607 93 155 877 81 761 996 104 915 998 100 238 667 138 424 635 112 802 941 79 522 661 105 83 631 119 439 997 79 287 583 111 77 144 110 525 698 96 21 142 75 473 725 138 637 736 111 588 652 100 637 940 121 280 908 110 191 344 65 722 975 112 1 429 107 17 121 29 495 630 111 4 476 156 787 813 70 314 357 100 147 398 160 588 646 84 657 686 56 542 706 76 868 955 54 43 731 82 625 733 137 675 932 120 475 646 102 74 464 147 62 826 56 435 860 133 307 934 78 161 280 45 513 960 91 97 427 81 705 765 102 51 416 86 604 772 124 238 984 75 325 843 85 607 960 126 880 940 83 369 657 116 94 271 135 22 448 129 651 818 42 487 812 128 441 965 155 541 543 99 61 336 78 5 953 49 399 667 63 148 795 93 444 594 83 525 774 103 154 781 110 698 782 118 97 358 70 439 444 136 187 791 81 585 715 123 506 631 75 648 685 126 38 820 114 537 642 90 360 884 109 728 763 177 387 960 59 291 927 82 24 192 94 9 330 93 305 572 84 522 885 82 444 845 137 127 362 56 347 842 130 17 593 127 169 626 96 8 751 104 38 985 64 499 847 121 356 516 93 71 160 61 162 367 122 574 653 126 530 930 73 312 818 119 74 469 155 517 751 134 139 620 53 9 599 68 385 496 82 565 822 117 839 976 59 378 897 124 147 605 161 57 471 34 76 841 104 493 886 114 67 542 90 369 881 96 667 998 55 567 757 116 45 794 85 277 913 60 212 440 138 713 736 128 106 606 74 166 528 84 92 131 81 65 223 142 135 438 86 24 315 120 405 416 82 78 346 61 653 934 93 823 936 101 519 728 106 364 475 98 372 981 112 213 281 91 209 384 117 127 741 152 753 868 111 401 917 89 871 971 148 523 908 80 289 787 57 195 779 106 218 490 117 199 794 142 225 929 78 0 375 106 108 227 87 77 445 45 226 271 57 448 965 116 304 746 71 140 526 81 64 998 152 336 648 81 207 261 157 35 433 130 5 153 117 138 614 66 464 924 82 53 252 98 592 759 57 702 923 128 381 781 61 642 781 65 769 770 86 626 876 67 480 850 106 749 822 97 491 674 89 119 640 88 111 189 82 253 892 96 405 666 103 117 973 91 41 369 84 28 654 86 689 964 94 514 807 50 5 381 156 328 568 89 438 483 70 80 587 69 618 690 100 33 722 85 389 423 130 504 910 129 661 862 64 680 846 84 36 187 123 118 990 95 127 217 188 708 928 76 824 963 66 595 883 102 42 315 104 44 375 93 386 525 82 283 788 114 455 659 136 120 872 125 206 372 96 686 978 67 187 296 58 13 265 86 459 618 102 117 902 84 197 252 92 167 176 118 178 381 103 428 471 171 36 919 32 117 677 121 689 979 135 157 651 120 65 457 105 313 638 50 381 811 100 589 963 95 745 772 67 12 363 68 589 601 85 147 356 114 54 227 82 400 572 129 84 569 81 909 937 82 147 226 117 350 951 88 241 864 96 290 301 58 71 131 111 711 911 133 592 884 151 169 892 64 892 921 102 681 961 144 77 958 92 292 828 118 403 945 99 262 360 79 148 878 40 500 807 57 180 815 77 308 928 132 60 684 125 878 995 52 300 844 72 0 840 74 458 942 132 155 745 75 87 674 148 23 916 67 299 394 98 582 744 131 290 326 105 116 152 111 161 616 47 333 469 92 2 563 157 428 872 129 34 104 73 29 278 116 657 742 100 441 624 85 779 880 95 820 857 93 532 672 145 450 536 93 121 652 112 289 658 95 781 999 89 478 637 141 54 565 97 66 597 126 11 194 60 739 975 121 67 773 70 229 656 120 367 698 138 301 399 97 236 407 129 7 250 122 561 890 101 40 155 118 95 172 121 410 537 75 87 947 104 245 562 143 187 542 91 76 148 94 17 511 88 734 751 63 307 709 116 540 777 151 652 844 70 387 905 103 449 991 108 750 939 129 904 983 48 439 700 125 110 335 145 184 595 105 43 285 54 294 306 97 349 807 106 631 873 129 87 545 91 590 888 155 94 803 76 429 949 105 196 910 60 334 881 83 406 583 142 877 958 71 154 327 97 195 928 92 277 296 126 43 893 120 838 937 73 361 617 93 29 834 133 64 886 112 648 807 87 14 853 114 784 823 91 16 302 126 870 884 127 328 522 83 636 820 17 625 770 84 332 447 104 146 768 103 843 867 147 87 580 124 130 633 82 297 947 82 615 665 99 361 840 96 282 410 148 47 854 125 165 391 81 841 894 127 521 886 116 343 681 85 72 882 135 193 512 51 36 598 128 193 200 55 91 473 18 58 894 126 609 633 135 285 547 58 498 843 113 128 760 11 363 370 108 63 893 62 124 392 123 550 679 117 292 576 113 158 528 147 44 381 103 245 860 125 430 585 115 494 971 63 145 865 132 405 949 137 16 163 89 662 905 38 392 521 116 346 889 78 446 895 109 612 833 80 8 381 96 139 764 87 601 920 121 376 495 92 44 619 89 377 931 108 161 499 71 479 950 103 41 797 160 99 553 102 309 635 132 106 592 77 409 970 92 328 971 112 545 775 145 554 899 87 398 431 97 142 204 73 31 920 127 190 906 133 163 366 134 448 516 103 238 602 67 837 965 68 123 636 100 308 407 125 480 654 152 126 880 118 777 875 112 397 423 96 108 884 80 146 498 95 306 432 99 44 336 72 458 995 139 459 545 86 256 698 121 108 350 76 183 614 57 431 653 92 355 476 113 651 709 126 318 601 96 96 115 114 617 777 71 64 173 121 203 230 69 722 784 121 920 951 59 742 763 96 123 498 153 425 692 109 64 953 103 424 692 118 332 672 104 207 583 123 6 236 138 345 937 124 460 745 124 149 970 103 155 545 101 555 577 133 163 545 170 608 882 67 332 918 108 112 545 89 197 707 148 404 921 145 537 684 61 370 867 30 162 297 97 21 124 138 152 406 124 271 413 94 280 926 107 9 377 88 731 765 119 497 514 81 200 219 125 227 479 72 113 469 134 576 955 133 628 879 107 526 861 83 156 260 93 612 897 117 56 609 59 321 938 78 820 963 86 75 671 115 872 951 32 188 867 90 272 796 138 60 560 135 235 839 55 135 235 126 219 329 74 44 762 75 132 782 79 351 874 99 485 900 113 476 958 73 62 357 119 12 934 114 644 765 137 98 442 42 171 834 111 126 873 123 333 945 90 376 720 99 443 572 91 458 762 160 30 543 111 289 716 90 319 895 109 292 636 110 98 228 129 345 436 85 105 414 108 169 319 104 264 343 110 728 875 64 329 856 81 393 471 147 67 441 108 455 582 123 249 753 74 954 958 118 319 673 150 253 762 108 173 488 109 205 972 88 120 883 111 59 318 162 116 731 104 684 941 103 404 616 92 648 668 81 3 555 127 280 516 65 114 892 148 336 436 134 380 596 157 186 597 92 61 134 123 603 774 129 87 389 84 406 627 40 187 352 122 150 691 124 382 814 125 908 938 97 370 579 124 165 194 113 402 866 87 616 713 148 185 283 49 3 91 112 271 890 97 801 864 106 598 861 174 186 360 130 179 450 174 246 683 125 305 746 139 17 973 127 69 172 107 25 985 104 289 885 148 449 509 124 231 559 60 239 244 105 351 944 49 16 293 112 77 883 183 224 279 105 5 251 132 129 986 122 81 575 131 262 380 65 444 945 84 65 551 103 603 654 74 156 801 91 433 714 106 580 849 90 598 757 85 146 360 82 423 622 78 749 901 71 41 84 81 48 486 96 381 575 105 313 365 97 511 562 126 72 828 130 118 454 91 34 577 133 165 687 45 109 833 82 530 702 76 58 309 92 414 656 107 489 681 118 732 824 77 525 809 109 576 848 72 368 889 140 480 905 69 704 835 106 64 287 160 542 658 100 137 361 71 660 795 124 558 801 106 35 233 110 503 613 102 633 923 128 705 947 96 145 392 2 202 539 103 439 611 45 271 364 103 283 310 134 170 790 143 98 388 96 346 408 146 313 816 124 15 956 90 539 894 102 457 620 113 814 873 95 258 521 151 184 735 104 284 529 120 158 389 87 222 475 53 418 884 21 298 537 147 191 300 117 306 708 141 8 460 90 134 329 50 471 523 182 142 236 75 535 828 108 563 807 92 516 925 124 277 964 50 472 861 90 333 751 125 108 494 118 490 962 102 572 727 63 66 250 134 447 702 118 613 927 146 361 522 109 292 608 89 467 612 96 147 418 117 419 683 150 120 807 48 179 834 112 577 628 130 251 727 56 478 832 63 398 473 116 1 28 96 57 611 139 784 931 96 261 393 97 239 243 166 259 909 115 654 798 73 545 914 105 466 680 74 141 207 90 48 932 67 253 938 87 613 787 103 266 329 114 120 769 148 136 258 75 79 524 105 294 936 132 375 802 89 251 941 100 651 716 98 635 676 83 26 562 90 206 458 70 285 720 133 700 925 119 625 855 105 300 307 115 13 339 149 364 630 114 736 887 83 540 669 101 306 872 64 107 960 90 689 812 83 476 708 141 713 951 75 69 436 165 768 866 155 62 476 142 56 795 147 16 728 79 28 266 107 177 927 106 92 210 93 201 215 108 89 858 150 57 828 91 72 755 89 429 441 81 534 705 114 67 124 132 113 763 67 266 592 78 242 965 98 392 486 72 90 454 49 136 241 96 353 610 122 210 981 125 199 526 104 83 608 88 391 529 110 13 828 113 718 990 64 482 727 55 30 558 106 380 476 108 452 494 125 164 347 83 943 995 80 114 921 88 4 339 123 305 977 39 62 651 130 614 967 108 1 388 123 392 648 100 55 834 104 195 522 84 165 332 132 11 886 82 442 970 50 74 771 95 323 804 84 512 911 93 202 819 80 279 534 84 128 907 61 686 954 120 518 890 81 256 268 100 166 702 102 70 915 108 174 311 121 559 594 58 84 854 130 44 397 95 696 928 109 496 529 114 491 525 103 615 888 87 519 818 92 770 904 104 422 769 74 230 735 121 273 339 94 79 111 111 72 193 107 222 657 92 525 748 81 163 646 100 10 614 115 224 259 84 231 537 65 288 604 119 321 651 85 631 867 71 453 896 71 219 560 148 148 594 116 584 978 93 659 686 114 384 517 153 906 942 133 687 993 78 656 932 116 327 897 133 205 443 132 371 706 72 19 158 74 422 920 108 527 785 137 651 688 113 16 789 106 38 49 75 465 876 87 478 650 43 42 984 105 639 794 91 414 785 112 405 998 84 416 834 125 57 506 110 331 658 115 552 599 125 848 884 105 840 960 85 145 581 106 83 912 76 624 738 94 274 362 67 306 785 84 385 614 102 663 964 94 732 981 141 72 293 37 14 789 85 64 731 125 156 921 79 572 924 71 379 843 164 395 566 121 87 511 81 715 851 136 389 871 83 263 463 122 558 793 108 251 386 113 40 314 73 143 708 177 328 589 97 67 974 103 66 418 3 230 924 103 214 739 105 40 427 137 152 948 142 543 756 112 173 463 51 237 483 110 96 892 35 655 954 141 139 588 203 137 713 78 139 404 52 495 516 77 500 763 110 111 570 87 560 643 117 495 615 116 211 440 100 338 715 130 536 681 113 266 647 124 16 799 118 11 962 111 203 361 100 37 231 98 279 774 131 334 397 107 66 799 104 518 732 132 710 804 90 30 622 65 105 471 55 296 419 99 249 320 105 343 762 87 274 830 82 130 250 109 264 887 79 684 887 119 315 422 103 152 969 60 146 803 120 151 556 97 642 866 109 263 687 113 575 950 48 525 917 97 292 303 170 299 307 84 81 469 109 65 257 118 443 661 85 342 371 48 839 944 101 135 888 143 110 594 150 431 678 65 289 594 60 663 855 138 285 638 79 384 601 113 701 990 127 296 561 103 775 798 58 39 372 82 441 999 119 438 956 92 14 226 100 333 777 89 108 181 123 411 840 115 623 737 112 464 641 139 42 752 122 93 102 138 819 852 127 232 259 135 566 582 54 21 181 116 300 355 67 377 745 82 52 774 54 548 563 124 353 470 46 56 204 132 479 857 116 382 574 62 433 669 46 733 857 115 108 375 105 828 892 61 231 584 136 852 903 103 205 225 134 81 605 85 70 879 98 229 852 87 260 683 45 779 838 73 30 966 106 773 845 123 185 600 119 399 608 135 293 546 112 725 765 83 192 368 121 117 901 92 55 829 86 588 972 97 447 899 123 620 906 43 19 732 119 925 985 52 271 394 101 988 993 104 57 851 122 453 806 108 107 908 120 456 511 105 558 682 104 424 664 95 36 619 66 182 460 88 206 401 120 201 323 88 224 345 109 174 267 167 41 365 143 757 958 76 364 774 79 664 934 40 269 342 60 652 711 67 46 682 113 79 733 98 109 188 126 29 556 82 156 969 98 206 591 87 220 258 106 548 710 91 203 988 52 198 782 113 246 654 83 85 528 104 315 506 64 250 277 80 21 867 99 170 786 110 488 780 103 117 260 91 316 875 90 159 387 127 12 544 137 103 248 122 243 974 122 395 807 108 385 416 105 147 369 188 670 714 85 238 963 80 889 943 58 495 625 89 335 580 96 773 909 79 281 853 62 571 770 99 362 438 88 714 899 101 383 979 29 448 925 90 343 899 112 622 649 115 13 656 48 738 858 106 180 910 102 140 221 67 12 796 116 64 599 157 207 360 32 128 672 87 332 768 131 26 389 25 65 706 57 29 119 152 363 386 124 114 179 93 24 228 115 57 62 92 656 699 99 163 523 134 284 296 80 134 791 131 244 476 105 228 429 141 338 874 83 662 739 46 183 711 65 766 800 130 461 476 78 111 609 100 320 807 20 231 971 79 206 838 131 275 665 100 284 563 108 53 939 87 130 256 68 587 687 65 866 913 75 230 982 68 360 738 20 528 714 55 310 734 132 208 441 128 11 548 84 560 846 101 130 361 93 502 989 177 283 703 93 195 448 94 383 949 99 93 993 116 293 854 141 513 563 119 408 713 110 255 853 113 715 986 184 343 352 137 450 961 111 229 400 119 569 738 86 178 872 100 93 250 148 612 704 102 861 948 109 187 344 94 278 650 122 96 278 112 407 831 82 263 340 103 515 574 112 840 876 67 846 933 98 12 203 87 104 748 80 282 809 46 245 322 77 425 760 81 90 435 102 177 703 107 311 428 138 536 882 147 518 650 108 516 520 88 454 967 155 52 922 103 178 977 142 301 570 114 384 819 79 42 938 51 285 426 57 114 437 66 332 749 104 412 908 83 636 911 101 440 942 147 412 878 93 108 193 102 421 919 98 262 448 127 37 124 79 368 554 117 98 794 89 131 133 108 702 943 118 133 863 153 554 576 108 577 624 105 191 379 68 562 975 69 360 626 140 345 576 100 238 917 128 686 863 88 246 795 94 517 753 5 423 859 84 41 584 13 418 438 82 37 196 89 176 744 135 52 469 63 408 476 139 541 812 97 126 231 107 453 983 119 591 720 112 169 613 86 500 812 179 854 944 108 198 640 114 13 430 107 442 825 109 131 882 104 48 107 116 325 362 129 357 701 118 565 844 69 29 786 123 480 736 182 195 953 81 123 698 73 476 610 85 795 915 52 340 385 77 304 483 148 356 729 75 29 232 77 39 354 112 160 296 60 33 286 45 271 320 69 598 797 85 478 680 73 366 413 128 145 187 130 198 371 95 239 330 125 398 809 103 579 801 69 63 155 95 339 790 143 733 934 133 209 440 90 115 565 132 382 720 56 178 301 116 737 908 109 582 866 80 268 367 93 256 451 70 420 663 102 721 852 107 61 759 89 160 575 75 436 644 59 318 566 109 127 929 108 14 797 84 144 422 126 538 919 74 131 479 84 564 600 84 458 677 115 292 969 67 333 790 107 99 554 131 76 956 54 390 596 112 366 670 88 44 546 122 55 195 98 634 991 112 360 489 145 635 739 67 741 788 110 17 547 88 368 548 71 34 922 37 702 809 122 359 818 93 205 676 50 186 883 109 159 939 77 171 427 58 855 919 117 614 902 126 237 958 11 16 874 63 85 468 66 431 454 87 582 621 121 552 705 111 113 236 92 37 40 70 21 98 124 103 705 69 209 533 57 120 167 112 47 82 122 666 927 87 42 581 46 40 417 93 154 908 86 230 327 105 511 563 25 127 292 125 901 921 72 0 709 133 347 361 114 77 768 168 463 881 128 58 65 65 240 408 92 136 837 67 820 860 79 495 643 116 630 956 127 262 559 80 9 696 45 243 309 107 476 934 108 107 935 118 128 864 30 313 812 117 631 805 90 129 934 123 434 881 66 682 709 50 430 923 127 435 455 149 107 661 123 457 485 108 161 909 95 264 704 140 851 873 145 746 914 38 468 561 134 105 378 98 122 247 108 211 310 120 144 283 112 249 274 105 215 479 93 518 699 82 150 237 119 830 996 58 671 974 69 330 356 79 101 431 74 485 547 83 61 772 97 91 444 64 512 571 119 185 363 91 551 699 94 352 382 100 680 999 65 246 780 125 307 617 86 192 607 101 57 443 79 655 873 178 582 615 109 882 954 42 513 618 87 150 222 81 239 908 61 151 177 73 828 896 111 46 318 92 632 744 93 165 755 136 348 755 119 441 636 75 288 889 116 193 883 103 391 696 165 324 911 90 401 784 74 362 884 103 631 859 139 482 669 98 218 882 115 871 889 76 247 499 108 475 884 125 89 542 121 327 349 130 753 840 115 399 654 84 46 899 107 133 872 30 111 423 99 408 717 52 461 670 116 737 880 126 121 974 85 443 520 54 302 844 108 323 403 93 741 817 112 212 424 106 487 909 69 448 909 111 40 855 56 109 816 148 589 870 47 473 478 28 636 846 82 464 623 70 697 706 69 501 541 93 687 789 87 898 978 100 445 806 109 102 720 78 432 940 145 534 641 121 367 541 130 178 627 44 704 981 88 538 725 85 375 852 46 618 868 80 85 881 62 643 993 143 280 682 76 182 323 135 60 630 86 633 722 111 144 403 94 341 457 102 213 766 107 353 740 101 57 547 102 661 774 136 391 916 55 421 675 53 412 496 138 528 825 86 882 928 101 56 551 77 340 991 60 142 359 86 401 421 88 31 376 92 369 428 120 201 454 145 222 672 104 26 96 99 262 755 93 99 234 113 365 956 65 664 851 135 386 973 146 334 805 99 314 698 87 387 743 113 77 601 93 144 332 124 288 997 124 1 508 49 331 911 102 169 420 129 27 50 130 448 475 167 2 27 99 423 600 89 469 574 102 264 695 73 63 572 134 351 632 70 752 909 105 278 862 92 543 823 62 96 598 102 799 835 130 695 815 116 328 653 163 129 526 91 230 251 142 114 555 81 105 196 132 261 996 101 91 212 75 275 799 133 573 990 90 26 829 132 103 630 76 142 178 73 834 911 96 539 838 111 160 358 59 302 379 114 204 949 64 868 875 119 523 727 145 265 675 62 301 969 80 720 784 131 118 462 91 265 923 54 293 935 97 290 478 108 715 782 97 403 793 98 406 885 114 184 697 90 594 819 118 227 961 128 514 755 109 101 592 108 14 461 83 221 692 89 244 875 99 577 809 111 591 877 98 802 847 106 811 864 126 165 427 129 411 529 84 549 960 70 261 408 149 713 967 94 190 908 72 145 925 142 76 798 93 56 225 162 466 792 118 811 971 129 8 530 122 478 587 82 171 626 64 210 581 139 411 680 93 112 332 103 106 566 64 263 464 122 558 621 101 29 367 109 439 805 135 324 482 106 657 892 150 757 930 134 239 608 110 58 905 110 437 773 109 586 818 96 583 744 136 75 327 78 680 747 65 821 912 113 348 986 93 135 799 89 13 289 115 450 486 98 196 287 111 315 628 110 537 589 189 94 917 97 389 633 107 132 702 104 75 340 121 617 645 105 182 306 121 410 677 64 713 774 47 159 628 90 231 617 50 508 796 114 656 842 82 357 510 111 531 665 100 362 446 59 117 423 58 645 716 133 196 198 125 9 850 101 448 837 91 392 908 117 131 228 19 234 807 92 789 853 131 174 729 99 534 577 85 424 441 47 27 849 68 619 949 48 504 689 87 411 646 54 9 510 49 92 920 83 357 660 86 111 975 93 479 756 73 834 872 77 811 961 96 313 775 127 585 951 101 31 519 94 13 739 151 60 601 78 345 547 138 44 740 92 287 872 105 332 454 58 295 761 137 151 529 93 912 957 95 357 773 64 526 800 83 208 540 42 391 936 153 143 743 142 102 917 135 86 339 117 374 612 88 599 770 97 52 707 120 353 400 133 398 934 73 707 887 75 186 432 115 403 708 74 346 562 186 336 873 84 574 672 166 54 908 130 504 952 90 211 446 83 84 199 119 2 353 119 584 693 142 906 908 129 69 962 85 153 276 131 642 804 88 656 685 97 148 366 97 467 468 96 251 457 57 905 985 91 373 785 146 350 659 130 337 518 94 199 950 101 203 210 98 517 683 134 58 822 115 615 997 70 806 958 108 223 668 138 469 629 51 345 563 78 506 701 119 296 796 109 757 796 122 621 947 166 600 693 129 577 954 90 15 754 67 386 575 89 121 399 76 255 643 138 872 996 100 362 822 64 233 271 79 156 371 122 164 251 85 156 718 118 20 782 68 361 401 13 120 562 146 13 129 106 46 700 104 408 649 121 16 601 28 635 636 43 482 825 91 103 485 102 214 254 81 99 505 95 238 758 102 643 964 169 400 824 101 111 138 104 9 52 123 33 127 112 520 566 119 330 377 126 54 780 114 741 982 173 218 419 120 208 900 88 84 737 119 83 215 127 208 281 91 632 644 82 81 457 105 377 766 101 304 309 30 2 200 73 837 963 80 282 940 58 294 553 97 58 617 139 25 571 78 48 348 138 477 695 93 595 902 110 118 447 77 366 907 89 437 502 44 95 265 83 55 812 87 26 677 122 433 616 110 335 820 54 788 828 122 92 102 91 832 856 150 364 519 93 167 563 120 453 814 162 113 974 93 43 247 72 289 459 116 115 449 120 466 599 115 309 571 114 823 837 117 107 208 132 149 394 39 49 76 137 631 763 132 260 915 128 455 559 117 314 437 106 192 411 81 241 407 136 137 630 65 510 980 108 104 891 113 429 834 85 416 471 119 265 713 140 311 559 52 284 501 70 283 541 120 404 903 105 239 945 105 60 745 84 157 296 77 738 963 105 153 548 80 927 928 116 518 944 121 14 692 115 699 797 41 398 429 121 394 635 113 130 764 94 137 451 135 38 479 101 360 706 105 159 523 100 39 885 126 44 463 54 219 431 122 150 572 137 298 888 61 151 902 109 544 713 84 52 684 63 526 714 82 134 268 64 85 90 113 721 813 61 812 999 103 392 497 165 578 631 67 8 211 66 324 871 93 522 690 91 53 950 91 307 376 104 269 396 1 749 992 133 372 602 83 101 260 41 200 677 80 329 948 98 437 460 73 538 711 110 684 817 104 261 444 93 112 771 69 855 934 74 265 891 59 316 396 176 54 500 151 256 376 171 311 596 53 177 697 131 205 315 138 307 476 82 243 537 78 473 630 81 474 690 149 906 982 89 663 856 99 123 794 171 115 702 126 64 127 114 661 947 84 815 867 112 718 751 90 141 683 87 249 619 97 236 314 86 499 923 65 735 916 120 138 579 58 283 297 103 621 698 75 23 978 121 434 763 106 276 628 73 547 865 54 168 838 123 289 537 66 283 598 99 258 412 110 133 278 152 280 830 62 138 700 132 120 259 67 287 560 86 196 328 126 535 940 92 591 676 138 166 834 118 94 448 140 223 671 105 562 957 72 228 453 109 807 909 123 49 257 108 540 775 97 649 935 51 75 158 119 433 712 79 579 701 118 337 580 78 321 698 102 594 985 168 78 554 102 388 746 108 113 765 116 324 976 56 680 808 75 675 924 104 159 172 163 383 444 122 89 870 101 282 498 83 613 743 154 303 531 129 251 918 128 661 934 124 122 403 142 501 872 109 311 816 125 229 311 120 26 191 85 272 379 134 408 453 125 185 488 135 53 717 48 78 136 112 93 279 147 689 989 151 826 896 98 325 464 126 715 789 62 120 710 127 382 741 134 602 616 119 215 377 49 803 894 81 506 688 114 277 782 126 428 450 118 141 473 71 75 681 114 465 748 100 372 797 72 152 478 52 61 201 60 79 374 93 422 436 91 294 371 77 23 811 105 370 983 86 1 563 94 455 698 71 79 930 70 229 267 103 446 820 90 454 725 64 318 402 102 275 350 114 433 566 141 568 904 94 728 988 125 738 821 144 408 555 46 390 393 114 16 306 91 5 45 113 701 893 84 131 370 85 697 819 88 194 362 199 530 537 55 550 837 111 68 853 108 954 973 76 488 771 107 434 980 65 488 547 121 35 415 125 779 873 130 141 858 49 543 609 120 471 767 99 378 639 81 674 853 110 313 473 13 723 981 120 697 968 62 151 464 43 41 506 124 230 338 148 238 714 117 741 988 88 202 848 128 25 502 69 392 943 111 239 978 100 336 393 108 602 961 76 167 623 94 96 200 135 104 202 121 133 564 72 124 770 101 261 784 94 66 508 102 237 639 126 276 726 84 522 666 101 28 403 98 326 965 117 810 861 95 663 782 122 596 883 103 175 937 124 234 413 111 346 777 150 28 740 113 849 884 89 171 784 116 456 846 55 524 633 113 10 761 73 21 692 116 79 818 69 588 846 136 915 922 81 540 974 90 825 996 123 469 482 108 19 154 101 729 867 141 578 817 84 595 774 77 35 515 99 360 422 178 49 553 115 2 409 138 437 441 142 237 708 104 195 221 92 345 790 117 347 680 76 477 701 91 365 864 101 461 717 119 418 536 132 256 943 123 974 988 122 628 778 80 482 626 125 609 654 104 101 915 107 632 758 55 280 846 68 155 814 63 401 786 58 449 774 88 116 522 125 50 435 102 339 821 98 305 308 92 533 538 108 240 883 123 384 448 75 549 574 129 467 749 117 715 800 83 53 509 150 785 983 69 76 367 103 678 851 104 878 886 88 240 535 107 175 388 128 167 846 115 53 291 113 218 787 75 152 845 88 620 949 107 148 933 73 47 246 80 32 715 100 721 921 62 836 916 96 25 430 154 461 862 151 800 918 152 820 899 95 371 867 60 131 595 124 14 566 106 42 201 78 452 586 98 229 539 74 598 746 109 638 695 93 436 555 100 250 390 85 265 573 144 268 724 83 215 267 72 40 676 83 199 805 180 343 529 82 300 536 70 432 478 108 298 865 54 580 894 120 247 534 125 471 657 85 80 531 106 387 477 67 340 421 91 48 653 138 755 847 76 521 534 86 593 716 104 54 239 102 22 132 132 378 768 117 216 824 90 247 316 149 388 812 77 111 127 104 351 355 120 400 760 59 39 490 145 109 764 30 212 796 118 490 573 83 175 717 136 52 197 44 136 877 108 90 118 83 38 501 125 749 884 105 541 630 67 405 523 130 548 759 156 64 723 125 219 837 100 136 158 100 571 729 81 30 869 110 82 916 131 341 519 68 60 797 65 527 751 141 341 837 63 459 719 57 445 528 78 111 331 78 196 821 55 172 903 129 520 923 60 27 570 57 4 776 104 17 40 61 71 636 116 386 469 133 28 433 118 336 821 85 713 728 138 555 989 163 253 514 71 176 332 62 222 284 62 508 568 46 426 544 102 132 452 76 420 688 102 306 688 116 105 801 71 334 793 150 634 686 99 500 683 99 605 849 79 460 654 127 311 598 87 495 971 91 243 572 85 224 519 127 14 49 82 207 449 109 281 459 86 146 287 91 616 759 157 151 908 100 212 621 100 405 568 151 133 754 91 522 957 86 275 402 44 300 643 50 345 535 107 57 966 139 26 892 59 115 293 96 388 529 151 751 969 128 355 825 102 318 508 54 206 385 97 161 647 99 380 519 111 667 903 122 375 537 92 438 538 110 498 597 89 274 898 120 812 840 100 39 409 67 786 801 156 703 929 103 513 767 89 714 886 99 98 914 138 340 438 103 342 949 118 349 647 114 429 900 112 245 720 86 276 833 94 839 928 149 452 989 89 313 651 95 20 533 35 492 933 123 877 932 86 69 144 95 670 805 63 519 633 108 89 572 76 160 557 87 153 191 73 203 790 92 145 265 99 433 772 110 664 950 91 134 631 142 457 656 101 226 730 137 87 460 135 888 896 95 927 945 99 781 996 63 98 817 145 682 711 100 497 730 48 595 742 78 135 168 132 212 630 102 147 240 133 314 703 78 824 923 70 629 916 78 202 768 105 627 791 94 439 691 119 22 135 128 189 602 112 862 916 75 445 915 30 252 272 87 19 342 66 46 124 49 594 887 148 616 920 129 493 622 95 10 379 129 241 735 134 445 472 88 577 801 140 749 843 79 425 495 164 138 594 30 69 191 88 133 306 82 133 290 46 178 959 118 854 930 112 48 240 91 357 848 107 265 656 117 643 908 95 280 331 66 771 935 118 402 951 73 201 661 76 123 622 86 3 161 85 93 829 143 90 760 105 532 750 165 936 968 122 142 242 80 826 938 107 89 532 70 671 993 98 201 702 124 567 665 140 215 274 138 334 849 92 509 998 97 276 454 141 24 438 58 61 683 91 626 892 126 204 572 132 234 300 96 484 875 92 127 171 117 411 984 64 197 531 88 90 550 103 729 898 117 422 457 114 373 560 117 749 921 157 193 919 121 95 799 119 461 876 78 755 916 117 95 360 103 582 746 89 640 921 102 140 956 66 106 179 75 252 691 81 225 523 97 431 836 39 437 859 79 487 939 98 17 762 112 429 491 89 35 951 71 524 698 71 855 887 65 276 797 98 406 684 130 717 740 43 267 494 146 47 198 91 175 609 104 124 805 134 252 467 74 569 947 102 502 713 64 180 348 93 143 484 87 930 943 92 528 701 102 111 927 91 194 482 93 549 880 105 246 620 70 459 978 126 357 827 108 359 400 99 128 268 123 22 587 75 164 376 112 81 943 66 186 208 70 62 979 121 72 961 66 313 791 58 257 532 90 8 504 128 446 787 103 18 845 115 40 766 112 136 749 93 146 778 105 158 679 95 186 302 105 539 923 32 597 680 105 460 994 65 389 793 85 104 870 86 404 912 103 626 986 99 114 280 88 833 916 80 138 326 125 489 812 125 629 976 175 156 272 66 370 844 131 603 661 110 237 703 101 785 817 94 14 111 46 246 909 75 136 840 99 765 954 104 104 994 145 299 842 119 13 584 119 54 655 145 440 711 32 466 944 88 111 439 157 76 171 118 242 508 70 628 927 105 290 390 131 12 903 90 859 925 127 423 874 110 193 748 89 679 827 73 312 742 105 352 508 143 778 898 99 138 846 37 81 805 84 320 975 51 400 424 101 30 651 119 638 835 123 680 960 111 528 896 79 267 496 65 787 870 112 166 971 112 84 515 119 655 880 67 309 837 93 297 508 135 64 513 147 152 774 135 80 149 70 69 687 91 836 905 102 73 385 105 546 893 130 40 646 96 446 607 83 37 121 69 363 634 117 751 923 79 79 888 116 92 878 149 763 978 100 615 846 73 429 686 86 62 313 109 324 393 32 220 495 73 160 278 77 406 447 66 282 942 72 435 906 105 17 612 142 163 496 103 741 766 73 306 545 83 609 988 97 418 933 100 26 736 84 828 923 91 342 905 91 14 641 138 417 448 89 89 350 99 134 662 131 522 593 66 240 612 93 411 769 112 65 688 101 82 175 99 61 656 66 225 564 127 172 795 59 58 941 122 222 692 94 159 372 97 71 769 45 71 258 122 411 516 62 461 750 100 86 271 122 119 569 130 77 271 77 188 354 84 107 725 125 92 195 60 2 850 97 337 816 48 123 788 97 592 930 94 810 847 107 766 869 104 348 727 70 92 762 98 796 966 103 193 290 110 580 822 100 34 375 99 332 908 77 259 404 117 684 795 116 266 317 81 52 602 91 34 494 129 51 293 102 277 452 80 939 942 115 142 459 102 209 926 110 972 982 90 10 48 97 253 831 102 119 696 71 48 755 60 533 820 139 23 743 72 569 711 70 259 300 60 707 983 91 202 285 106 307 614 132 300 569 125 386 969 103 281 705 130 178 253 98 183 373 60 233 822 151 334 592 115 650 815 86 154 725 61 910 968 121 317 559 58 114 759 81 386 808 72 157 327 169 172 574 50 608 948 95 70 646 102 817 987 131 802 982 106 52 377 108 922 963 141 378 775 22 559 872 118 63 74 111 80 852 122 308 327 136 364 798 121 129 231 74 524 811 59 114 242 177 140 821 30 93 321 118 582 831 79 917 989 127 504 831 80 247 507 139 610 612 92 21 591 75 330 672 33 36 860 102 214 915 71 236 294 55 76 545 126 447 991 109 144 188 68 159 338 49 537 969 84 37 779 106 111 310 133 149 869 108 384 970 81 472 582 132 883 943 103 61 172 85 238 994 107 94 436 161 98 925 128 175 846 39 394 912 92 41 952 61 49 116 83 230 839 89 114 355 47 3 282 84 148 344 143 124 632 95 544 780 103 243 924 61 361 873 112 287 399 56 544 552 66 137 171 135 120 207 65 497 772 94 79 945 60 40 842 138 441 843 130 645 820 107 118 638 111 157 937 100 9 852 133 722 945 145 92 453 135 62 876 60 336 888 121 455 529 57 72 430 53 237 801 123 183 786 70 68 457 74 254 426 94 114 811 102 310 637 104 464 802 53 334 902 136 376 863 104 750 802 89 381 427 99 43 179 50 802 827 122 400 938 103 557 992 96 319 374 112 142 271 42 484 899 73 951 979 43 407 603 67 289 825 102 15 933 105 747 965 106 73 487 31 316 334 141 361 548 81 91 253 103 215 680 101 365 803 120 151 635 65 113 799 130 113 903 138 14 994 47 409 485 108 389 536 92 508 590 105 152 415 133 68 646 120 222 930 94 539 897 109 32 334 86 887 979 77 253 587 69 87 923 57 273 708 109 413 724 118 750 956 99 91 533 87 324 400 149 734 998 119 245 762 91 362 944 63 244 553 87 134 850 138 44 787 127 68 776 70 124 658 122 269 666 95 342 509 91 534 637 59 105 331 124 350 655 94 218 274 163 27 892 100 395 938 131 708 853 79 81 703 102 248 967 100 579 902 122 301 953 123 468 915 86 443 870 81 211 481 138 19 487 98 573 954 72 159 805 125 269 346 131 55 691 90 219 751 62 272 856 66 117 628 101 119 577 149 51 172 102 10 775 73 601 794 58 76 647 70 399 645 118 60 384 101 556 688 126 40 838 111 105 140 100 309 914 126 54 61 110 281 311 137 356 539 134 290 584 125 453 878 94 302 956 136 59 217 56 292 396 86 483 681 76 200 600 120 531 990 112 79 974 108 360 745 94 265 699 105 402 919 86 182 485 67 450 455 89 733 752 107 251 786 66 283 730 93 646 864 119 576 771 129 375 531 56 856 930 82 576 902 118 445 801 144 10 700 137 200 424 117 153 693 99 360 598 115 58 360 154 21 461 70 431 471 67 227 628 95 309 464 88 470 789 126 497 944 129 241 702 155 354 751 103 286 620 90 41 694 78 239 801 28 921 935 84 238 990 78 530 758 152 29 593 133 14 322 107 218 708 155 24 115 49 492 520 61 303 731 74 187 554 88 40 353 160 648 836 78 73 102 100 795 960 110 136 335 93 244 419 63 360 849 100 388 864 92 602 625 122 224 545 118 178 840 128 164 260 157 123 982 114 842 874 66 277 979 148 528 547 98 425 502 148 198 332 88 834 923 79 591 698 116 857 941 97 367 418 82 721 874 123 509 853 93 811 872 63 682 844 118 193 552 64 100 983 81 557 985 44 799 946 107 141 461 91 722 996 96 12 712 117 47 580 115 298 832 42 898 988 124 132 647 123 350 607 137 448 618 128 721 966 99 77 881 118 451 719 152 542 670 68 367 767 134 233 924 70 129 683 69 404 830 95 633 938 83 279 408 97 332 628 46 140 776 115 451 808 93 830 970 81 687 928 92 82 91 92 380 425 126 292 486 113 79 776 111 388 632 98 151 325 119 574 629 134 9 701 117 323 949 93 742 823 99 409 668 38 215 351 90 736 962 103 37 826 151 987 997 37 471 995 118 267 551 35 67 126 125 118 473 72 511 866 158 228 370 79 733 793 96 371 792 120 292 710 127 264 287 120 19 906 93 51 713 112 371 638 143 53 237 46 150 791 54 330 440 65 18 817 107 544 705 120 264 286 120 240 242 76 300 405 137 126 215 26 147 698 125 328 533 66 121 544 128 61 807 84 86 698 39 413 901 95 90 482 80 632 684 64 816 894 116 253 959 146 571 841 109 538 913 88 647 872 128 566 942 102 743 935 147 76 355 44 451 639 162 204 405 63 455 806 79 114 926 41 485 961 58 820 826 142 725 988 89 509 937 104 791 834 23 882 896 120 113 940 142 284 643 97 181 326 132 528 681 141 587 746 150 762 890 117 483 665 98 313 722 135 78 237 125 292 975 85 817 828 107 331 970 64 117 174 105 7 314 88 341 549 73 739 917 80 112 244 101 259 740 118 183 487 111 626 810 114 648 917 101 98 952 90 293 600 52 74 185 92 284 814 35 422 886 47 501 620 104 583 993 122 897 997 56 60 102 77 46 157 129 150 628 159 204 619 99 715 985 75 80 364 106 415 609 100 44 460 103 10 592 97 718 839 94 253 374 71 144 553 124 159 986 102 347 381 80 401 913 107 47 590 130 512 723 133 56 607 102 402 430 154 752 879 71 97 448 124 49 869 74 838 963 146 233 815 127 49 583 79 258 333 114 408 522 149 634 820 127 209 728 87 613 931 69 162 428 131 31 851 129 420 865 31 34 448 117 786 828 108 182 800 84 23 625 122 306 600 160 380 410 79 200 859 70 418 507 109 481 960 91 168 688 117 385 526 126 483 623 107 178 236 98 242 310 110 205 467 85 263 581 115 213 850 112 457 666 143 43 466 120 450 769 118 254 726 121 101 121 78 262 798 123 164 577 66 196 958 102 704 967 90 832 985 137 486 900 82 903 963 70 398 620 100 411 770 95 598 667 106 142 685 118 148 383 126 757 791 93 279 818 61 166 691 108 318 604 155 493 832 69 383 642 77 736 796 107 542 621 139 52 351 79 327 588 118 402 538 103 33 505 76 938 943 154 524 844 129 42 219 101 800 978 83 466 725 143 238 647 97 371 531 105 71 750 52 94 393 79 85 982 52 344 637 110 158 654 61 101 323 119 317 566 84 134 182 83 106 365 76 176 519 126 382 747 126 209 613 99 227 904 128 758 882 80 233 483 107 573 659 85 203 896 91 351 432 82 171 347 63 479 503 83 186 469 91 175 422 117 51 844 53 23 165 79 257 899 124 482 700 69 439 486 68 41 342 73 433 953 102 127 621 119 135 939 81 24 130 95 129 222 90 121 198 84 384 549 89 438 610 49 165 740 56 253 531 122 219 504 89 460 524 48 541 833 114 860 879 80 473 554 78 108 691 85 544 578 74 445 751 37 634 928 138 55 324 173 725 947 139 190 292 82 368 971 110 407 637 157 73 176 65 471 480 141 313 777 102 93 313 81 349 606 113 509 880 122 238 341 140 570 784 127 162 296 113 551 924 84 261 468 121 96 803 84 794 979 154 462 804 101 29 704 69 885 926 96 192 851 147 266 917 110 672 800 35 434 712 115 370 808 53 227 790 100 251 613 126 483 983 96 373 646 72 442 798 124 224 232 117 641 739 167 319 856 61 104 559 83 100 256 172 208 948 123 97 624 80 378 382 128 156 377 81 414 775 82 143 976 44 172 642 53 269 685 152 229 543 136 846 922 99 157 701 84 582 939 62 185 749 117 176 820 103 189 273 131 522 561 106 447 709 162 146 269 43 163 270 44 164 747 87 878 918 48 425 609 122 134 638 60 92 596 92 141 996 78 618 741 131 313 989 68 47 469 126 662 831 127 140 967 95 81 448 115 285 951 97 109 634 159 94 680 109 397 744 29 116 796 78 611 718 140 61 87 123 308 890 111 404 823 180 613 836 52 519 792 65 55 352 152 543 584 51 433 968 84 149 927 108 84 815 100 141 511 59 451 926 109 389 939 103 601 799 81 104 385 66 416 788 92 297 408 107 452 493 91 214 521 65 512 820 116 79 487 109 169 582 113 506 742 105 156 231 81 192 830 76 31 658 87 211 718 94 226 558 111 405 736 68 23 155 78 38 403 63 530 531 121 182 364 121 578 869 43 354 453 64 109 658 79 725 984 143 741 975 87 595 773 62 588 759 155 20 366 106 154 744 113 176 301 108 26 826 66 162 243 114 870 946 100 191 966 61 568 924 102 400 981 97 460 875 125 444 465 124 126 397 71 353 890 49 231 343 100 25 722 42 0 566 61 307 439 146 485 529 128 537 678 59 188 687 90 581 719 108 102 398 121 110 709 109 415 457 92 304 549 152 25 659 101 692 804 64 267 474 107 365 904 96 324 664 156 39 775 33 200 472 105 12 379 136 49 377 92 195 860 71 549 927 137 406 811 110 641 858 52 344 802 53 320 886 83 151 225 117 694 823 67 368 631 107 851 899 94 348 501 78 403 788 72 187 457 149 829 967 151 325 959 93 486 804 58 445 579 104 545 798 114 288 290 167 372 501 78 554 948 145 202 702 109 265 685 114 406 852 126 255 941 117 177 541 82 708 941 96 585 756 67 252 411 89 254 732 77 224 436 121 437 503 62 108 182 67 405 820 88 175 676 107 509 771 61 99 140 70 678 921 124 20 94 99 228 305 175 289 794 109 330 503 136 2 520 80 365 461 111 347 703 84 285 608 61 357 872 111 496 719 89 282 320 57 225 312 81 561 650 72 175 965 78 277 435 94 433 663 144 249 313 78 53 443 72 249 448 80 247 817 150 145 784 95 553 621 72 95 901 126 189 838 106 739 837 81 8 486 122 391 404 57 697 962 155 584 641 111 403 586 115 267 950 133 1 473 82 247 560 121 180 293 70 168 301 56 133 305 131 905 943 90 90 463 118 8 122 119 175 359 56 177 262 139 874 875 113 70 343 117 250 759 115 682 982 109 363 572 84 85 194 91 400 888 96 25 396 46 166 740 99 202 824 45 72 81 51 90 880 94 676 769 122 38 40 57 337 563 51 679 868 186 367 758 95 503 697 93 459 633 130 13 799 87 213 980 113 769 808 149 319 380 150 122 803 85 767 918 113 136 169 76 597 975 95 118 344 101 275 654 95 516 678 104 430 536 109 542 772 95 538 569 119 789 806 78 734 887 117 785 860 145 333 442 136 62 69 113 166 393 143 330 688 16 702 749 70 209 891 60 436 913 74 7 719 120 500 740 91 483 905 91 55 459 98 178 711 146 391 523 91 415 516 137 186 493 83 823 952 122 83 326 115 432 514 107 53 681 28 240 398 120 133 596 86 18 392 120 123 340 90 11 909 143 409 754 126 494 593 108 157 442 59 746 755 87 5 594 74 544 994 73 330 431 63 164 791 47 572 894 101 941 942 108 64 193 119 704 902 91 394 507 95 617 725 153 89 146 78 704 820 131 227 624 118 812 883 84 466 857 98 119 682 91 261 426 84 578 903 162 70 423 122 315 355 99 229 994 105 134 186 100 204 788 85 263 919 132 168 980 103 224 437 61 779 801 106 219 419 84 812 929 15 387 454 65 508 612 79 287 538 124 432 932 47 161 950 141 225 531 56 346 994 58 276 729 70 663 866 47 389 787 74 535 609 129 316 617 98 411 825 128 448 950 88 600 691 114 18 390 78 794 836 68 293 318 88 549 753 91 150 954 113 21 422 75 889 936 100 188 766 64 571 911 99 294 757 100 133 693 69 461 742 158 307 928 81 575 848 63 563 835 115 475 891 151 595 957 107 960 982 86 59 251 47 888 974 88 440 537 119 114 265 100 398 629 78 517 911 109 549 902 82 610 733 63 235 847 88 534 583 109 387 874 81 153 489 98 595 701 122 257 827 142 298 862 84 396 788 97 96 617 79 602 824 122 359 452 124 85 712 112 223 999 79 159 281 133 184 691 108 534 857 62 252 945 94 152 892 133 671 937 153 269 720 106 198 860 97 619 885 115 710 778 96 1 833 130 313 773 71 26 744 94 299 973 107 277 952 77 133 528 70 33 863 110 212 514 114 90 960 74 103 555 110 175 327 126 23 434 88 860 895 101 480 927 106 74 676 80 339 372 83 71 599 118 562 598 107 24 38 91 103 625 108 131 742 118 285 818 32 138 881 88 334 398 105 663 781 117 548 819 118 245 559 104 134 262 51 870 909 48 857 865 91 360 796 80 113 492 57 132 347 117 657 854 149 223 409 133 523 665 110 498 649 85 220 735 137 182 577 64 231 773 95 168 222 96 678 943 116 304 468 129 447 914 108 449 667 111 513 529 126 638 905 91 655 673 86 9 226 86 217 879 71 143 313 75 512 741 88 558 743 94 220 292 73 568 583 105 791 922 145 185 522 100 851 891 108 515 713 25 32 182 112 699 999 110 97 433 51 541 704 90 333 613 108 709 922 188 71 483 132 333 468 105 690 770 84 482 969 106 215 365 87 305 552 106 209 890 74 30 733 95 32 802 80 720 875 128 127 595 118 585 896 76 469 673 148 556 961 77 275 645 99 281 702 111 0 819 111 689 781 94 103 739 93 493 499 79 158 524 41 571 922 105 357 499 143 70 902 82 969 989 116 515 927 72 741 775 107 795 919 89 399 569 104 738 911 168 244 559 115 664 948 117 546 765 91 654 660 124 303 900 110 144 719 92 716 908 82 783 987 125 153 717 100 391 437 132 458 685 55 335 406 47 66 838 114 676 982 36 22 430 149 51 980 102 545 992 23 543 789 73 464 605 123 84 196 115 427 714 88 168 169 69 514 764 78 211 751 91 674 902 106 359 739 112 135 510 100 776 779 124 345 587 142 128 838 104 450 747 107 178 188 93 364 963 69 319 614 158 862 941 136 147 474 96 112 599 94 33 736 91 260 690 87 468 707 22 43 325 65 310 520 45 697 745 107 213 535 132 95 533 116 581 760 140 353 717 93 409 831 36 38 633 113 404 683 118 97 566 93 184 449 109 437 971 87 546 681 104 189 928 93 641 986 103 131 528 92 155 263 137 385 446 152 97 951 77 223 265 165 348 670 101 188 589 105 33 196 119 587 955 91 713 792 131 238 634 106 679 774 95 686 699 119 36 200 127 25 146 121 740 825 145 19 925 104 187 627 96 51 325 107 10 276 86 314 325 88 251 460 96 333 722 104 687 944 73 172 200 121 302 630 96 566 625 84 244 927 101 515 856 73 237 284 120 827 912 83 356 469 153 53 204 115 256 610 132 917 925 75 446 448 97 478 858 91 292 698 81 564 761 105 305 429 143 504 748 86 445 764 109 334 915 86 115 761 70 254 530 129 128 898 90 394 395 81 102 855 63 18 399 79 250 477 49 464 468 104 578 918 81 310 766 120 263 468 121 863 908 120 296 588 132 298 770 61 403 443 63 46 932 82 185 782 67 649 853 55 112 404 56 261 643 131 502 553 83 458 930 113 477 627 99 237 545 120 645 894 129 166 606 116 259 996 58 665 956 51 115 831 79 311 744 81 99 138 89 571 853 90 578 759 106 532 778 96 153 178 81 18 989 123 191 635 55 186 939 91 6 654 135 75 301 107 100 604 122 653 811 105 643 932 133 237 560 107 69 750 106 15 21 75 606 669 102 222 975 88 133 276 126 103 678 107 105 711 57 251 611 122 333 717 88 110 927 117 601 688 97 263 691 93 49 378 149 515 517 144 42 635 159 441 572 129 221 399 96 236 485 75 301 794 116 522 683 95 436 649 133 76 613 151 724 842 55 452 671 82 77 294 112 483 863 68 394 867 79 104 530 109 13 818 101 552 737 84 542 914 92 276 842 72 478 738 79 219 908 80 24 478 96 115 299 178 81 776 143 404 914 78 134 279 96 75 179 89 326 720 66 55 682 129 485 711 81 324 938 104 658 676 116 532 622 67 431 994 113 288 557 172 743 957 88 392 910 82 173 492 98 266 976 97 673 811 118 400 673 117 145 248 139 689 795 107 176 577 102 35 301 100 671 706 46 535 989 111 185 906 93 757 783 90 437 887 121 725 884 137 587 641 142 503 692 139 417 794 125 82 360 87 292 846 79 242 892 117 434 810 93 338 781 69 13 897 70 717 911 116 124 877 142 50 791 94 218 576 64 648 705 132 242 649 74 86 839 85 646 990 99 220 357 127 135 474 127 676 768 70 487 664 128 367 807 86 521 856 92 437 485 116 36 42 47 18 162 95 195 994 99 143 644 78 125 199 67 500 891 72 247 878 110 704 952 73 444 792 147 348 422 140 306 447 129 143 582 156 552 886 79 422 814 66 330 946 32 35 607 83 77 954 56 176 849 126 715 961 77 25 26 65 348 516 96 375 716 80 103 333 89 628 709 166 315 662 110 167 210 69 602 825 104 142 333 78 367 885 80 430 928 94 188 379 110 271 848 97 171 516 106 772 938 24 610 735 109 472 605 122 555 729 143 11 674 134 416 896 51 773 896 82 326 941 103 589 971 110 57 859 72 101 521 105 807 997 86 268 341 45 191 196 100 104 203 106 59 507 129 726 788 130 767 953 108 36 544 145 111 527 48 609 867 100 18 567 94 89 325 126 140 182 99 202 714 81 306 405 82 79 940 116 260 895 111 296 995 76 186 522 107 281 565 38 484 685 64 92 626 111 101 771 140 245 549 48 488 981 110 182 421 107 222 350 107 195 733 103 117 910 99 385 661 76 606 816 84 213 262 103 80 905 93 342 986 80 320 617 111 266 387 100 636 989 80 230 463 150 504 694 59 499 674 121 159 245 92 134 591 82 599 951 105 125 178 42 682 732 94 61 450 81 31 180 119 374 769 123 186 354 52 442 815 104 407 576 88 128 391 105 548 941 89 91 996 86 616 823 110 70 600 58 199 360 142 629 706 81 820 862 136 174 503 107 337 757 70 341 538 104 301 612 79 190 502 129 130 372 120 81 509 82 437 700 95 121 961 108 23 773 156 136 521 77 165 760 91 21 143 133 200 660 90 12 40 95 246 529 158 194 637 115 86 572 88 642 902 65 202 987 86 338 544 72 414 649 160 511 774 89 142 600 112 168 230 77 405 452 117 206 754 25 202 806 88 133 889 127 237 301 79 786 943 51 673 696 106 17 84 142 713 867 92 401 433 146 28 670 65 53 609 80 91 235 138 87 393 123 209 652 120 392 888 116 254 439 137 537 623 82 725 914 120 140 703 80 832 836 122 116 947 146 431 549 98 208 366 74 653 901 89 77 751 107 253 741 94 346 387 90 220 910 49 120 795 72 681 828 155 106 598 39 227 635 96 23 446 107 482 679 73 385 932 118 115 935 108 863 962 61 679 857 82 480 685 94 115 518 101 486 827 119 170 742 123 20 479 119 373 789 130 572 841 105 804 898 91 175 415 102 351 849 86 47 930 48 34 977 86 471 936 63 376 478 60 87 562 94 144 164 48 284 801 128 294 660 78 525 539 90 147 205 94 193 566 153 288 797 106 588 708 99 273 292 148 668 894 123 316 890 106 654 904 96 125 951 33 553 715 68 599 892 104 487 493 115 328 822 129 431 949 73 832 929 99 78 920 89 93 637 154 453 683 141 100 628 106 259 957 72 316 497 61 379 480 108 148 904 100 429 494 147 435 891 145 818 842 60 444 885 18 16 778 71 370 383 78 71 516 125 3 385 111 742 836 105 616 651 105 432 587 116 69 571 89 370 413 96 409 411 155 230 472 164 732 865 104 30 726 54 618 680 82 454 513 87 442 959 89 59 268 86 399 935 104 35 137 147 295 442 91 216 581 148 112 805 124 568 704 76 190 563 79 12 893 127 137 837 79 0 977 102 158 664 63 165 683 109 32 296 162 662 959 92 208 535 80 307 805 74 89 471 133 89 336 88 894 977 94 304 559 61 536 760 72 8 396 98 30 281 100 489 981 108 168 887 118 459 601 87 131 348 115 279 576 83 297 711 70 551 986 93 116 985 87 530 659 89 480 544 72 503 628 70 25 412 63 1 39 102 75 418 150 221 839 75 105 226 101 642 906 104 172 206 60 390 979 79 248 903 68 207 311 104 321 792 110 413 526 66 134 388 87 432 691 119 167 920 74 27 272 84 110 403 177 252 532 82 440 525 136 185 743 111 535 804 107 679 696 68 16 247 83 338 963 88 346 682 118 38 779 55 112 242 68 205 701 111 894 942 147 61 982 105 191 448 139 118 274 130 485 682 114 107 583 102 69 788 124 584 943 65 150 841 75 699 813 121 662 724 168 406 982 50 776 784 87 414 997 96 53 678 103 550 870 106 621 679 47 199 387 131 341 420 95 252 757 113 239 957 141 421 453 140 458 880 112 393 912 97 499 795 106 164 717 101 450 601 101 124 483 82 144 440 88 223 636 127 505 888 88 169 870 114 96 713 123 290 960 46 260 486 97 529 554 94 355 642 92 771 817 31 221 548 47 497 567 137 164 353 79 557 619 110 38 210 132 103 277 85 313 832 119 22 941 71 486 513 110 606 872 53 25 689 80 104 988 70 402 406 58 125 308 91 64 782 32 81 258 105 610 775 97 507 875 93 471 949 114 374 548 80 432 588 112 49 838 90 133 761 87 913 931 124 583 713 103 873 927 112 98 588 115 69 989 110 641 748 133 187 238 130 603 935 105 109 596 137 190 246 101 790 857 110 112 114 130 164 637 29 507 678 114 240 521 153 7 467 99 225 545 102 658 861 112 128 833 126 702 715 48 311 450 82 57 550 88 235 922 96 740 993 118 868 900 59 552 562 161 756 901 104 30 286 103 362 730 66 214 971 104 184 374 144 937 996 103 121 488 95 183 713 79 313 670 69 26 798 68 238 792 66 628 898 112 77 784 103 85 884 125 169 404 92 222 283 109 737 771 117 654 825 49 47 709 86 19 550 74 206 863 121 960 988 97 222 347 94 76 186 152 651 853 79 148 209 54 417 438 134 185 397 95 7 872 75 459 792 103 447 870 23 786 789 100 370 794 85 168 605 101 874 956 122 235 548 118 655 999 106 322 396 75 428 660 68 357 946 51 55 293 94 662 987 112 693 936 49 313 508 96 285 346 117 264 595 138 52 369 119 110 778 141 656 925 43 278 505 125 76 777 110 434 593 59 175 725 88 43 878 68 301 717 113 184 816 126 213 261 94 405 632 65 405 451 126 264 631 115 263 382 91 8 516 151 135 519 78 171 506 65 442 962 117 891 971 74 104 617 121 158 727 75 26 149 101 475 810 135 154 701 75 194 408 161 251 429 125 34 412 126 604 748 89 177 377 111 792 818 58 171 918 112 414 626 89 81 222 111 57 86 83 289 564 109 134 923 112 510 836 168 559 976 104 160 355 79 41 446 107 271 986 110 316 394 106 777 983 105 348 800 115 381 659 132 585 631 74 507 536 85 22 199 91 18 820 142 548 568 68 166 655 96 237 255 135 318 582 84 425 638 136 280 402 160 59 803 106 556 599 106 126 586 146 472 971 106 550 923 93 65 113 103 624 762 117 38 78 75 185 764 108 291 692 93 44 582 85 940 970 18 143 652 57 432 948 95 2 451 100 224 234 95 480 929 52 91 390 127 511 972 36 54 553 86 395 565 120 536 742 84 5 964 76 253 890 158 717 948 105 252 918 81 603 872 95 23 146 56 27 274 131 8 872 130 477 495 152 248 985 69 133 481 148 98 155 111 736 917 58 398 470 56 824 999 104 527 652 68 58 615 106 114 156 97 520 783 63 275 706 58 698 787 73 419 594 99 612 828 62 432 927 161 487 673 91 613 659 65 355 358 114 232 453 51 99 588 102 6 769 116 769 982 58 11 615 107 30 341 106 8 724 90 118 867 162 839 988 33 390 417 109 447 730 89 414 471 66 35 513 98 707 885 121 469 615 122 206 946 55 185 298 127 73 613 60 459 880 104 317 610 118 276 861 167 523 980 160 179 288 114 774 938 122 317 867 85 685 713 94 151 602 82 277 473 95 26 396 78 111 667 183 679 698 81 94 369 79 192 735 68 220 288 68 115 891 111 0 113 96 44 113 129 163 178 46 444 694 109 328 911 74 7 942 115 320 668 75 366 715 81 18 356 102 526 875 78 134 562 93 501 606 156 107 881 103 103 306 110 424 732 82 160 186 155 52 522 109 538 742 95 293 385 49 505 856 140 70 269 70 545 676 117 458 555 79 402 582 82 238 587 137 280 569 127 393 416 183 221 514 93 13 458 1 465 890 106 35 974 95 842 937 109 91 216 91 408 468 92 349 971 89 758 868 106 550 726 45 612 987 113 159 795 75 206 788 78 755 973 65 231 961 159 449 800 77 437 643 104 891 927 99 391 462 54 599 833 98 805 841 117 195 559 74 190 639 105 70 240 98 809 963 109 334 922 51 495 542 109 217 663 144 378 447 28 239 993 86 704 945 78 883 998 107 355 932 104 270 662 166 198 774 132 418 560 126 139 348 111 293 725 69 174 288 118 496 590 80 174 848 87 355 839 111 354 458 48 347 750 83 268 457 134 520 597 99 288 649 124 277 502 92 544 733 47 528 895 68 578 732 94 329 864 47 864 886 123 143 239 145 399 779 145 803 816 128 19 249 86 248 319 117 552 647 144 233 584 78 38 891 116 128 607 137 69 344 97 220 765 57 135 320 66 70 611 82 457 555 102 24 163 65 23 208 93 92 283 49 424 836 98 283 527 70 393 768 130 466 740 58 515 637 121 548 617 136 121 165 107 368 390 75 115 768 113 296 795 122 148 598 104 168 486 80 744 894 132 501 953 93 409 759 101 270 858 62 370 789 121 96 662 108 21 659 63 123 664 97 539 756 66 178 819 69 248 293 102 524 652 53 270 683 77 181 554 58 781 957 148 288 527 80 112 850 79 588 679 131 804 917 139 618 687 82 385 894 112 167 415 128 466 887 52 841 909 105 827 880 48 681 922 181 72 532 126 557 967 129 706 708 127 179 758 51 487 788 29 20 804 134 605 630 124 490 712 35 69 898 85 800 925 74 206 282 81 260 724 58 788 897 74 82 423 106 713 905 85 309 891 156 407 779 107 301 687 68 242 941 103 33 947 98 78 294 103 883 972 54 763 925 109 86 858 89 43 46 117 416 489 80 288 610 161 56 869 55 361 783 122 126 705 63 368 530 95 265 536 116 769 854 118 485 846 134 452 934 134 486 852 59 125 202 136 186 495 81 211 770 126 416 446 110 743 871 75 328 363 92 239 984 133 934 986 111 286 491 167 709 785 111 831 981 95 133 502 99 210 272 138 617 931 71 527 662 126 335 462 96 305 733 118 653 877 100 276 333 155 36 586 55 686 767 131 624 825 101 42 848 87 231 800 52 5 714 63 379 397 49 443 998 125 71 562 82 367 822 116 472 694 133 635 857 150 687 882 89 101 168 143 564 671 88 241 526 91 67 508 126 58 675 93 328 352 151 667 804 94 415 584 133 272 778 96 394 893 123 50 965 78 256 884 121 33 991 106 148 599 83 126 138 64 640 701 92 42 327 118 281 625 81 196 246 111 222 304 56 352 489 81 4 232 92 159 577 100 155 508 121 377 710 82 622 834 63 686 750 99 21 78 151 113 623 70 296 600 115 540 877 127 208 330 53 413 772 89 569 653 168 67 102 112 416 727 84 419 549 77 73 330 127 654 929 96 775 987 68 378 690 151 277 409 107 173 287 134 845 899 86 571 728 101 465 920 125 785 866 82 732 786 48 663 865 101 555 774 101 435 588 122 408 792 202 786 843 110 159 695 112 426 919 124 640 826 134 783 843 144 235 370 88 452 583 126 321 744 108 396 729 77 440 575 78 774 947 134 859 890 143 330 930 82 480 899 74 242 570 60 758 798 104 966 987 72 237 536 80 879 887 65 618 671 27 433 922 124 363 599 150 397 928 108 155 905 141 52 988 63 371 848 137 193 463 110 605 740 76 377 470 96 211 484 59 7 939 104 266 751 66 358 847 79 650 747 75 257 929 79 155 365 68 175 426 50 147 582 95 593 949 116 40 895 84 38 922 102 537 813 114 681 718 69 26 290 71 151 998 108 290 428 120 268 805 128 25 796 121 70 172 90 478 515 72 460 592 90 466 994 134 576 935 77 353 732 149 351 660 88 548 869 128 130 286 131 181 203 120 714 774 122 691 713 98 863 927 114 6 396 92 960 980 142 250 690 98 280 634 101 815 920 122 252 774 115 584 921 103 137 363 103 22 910 140 253 799 103 494 578 117 205 736 41 153 393 111 579 580 66 253 605 123 92 691 137 272 610 117 169 947 61 552 781 86 695 962 158 240 633 88 241 894 121 609 894 113 733 904 132 538 765 111 297 897 109 169 632 119 483 642 138 141 999 77 197 947 95 321 956 85 246 617 83 289 568 103 438 964 87 2 532 57 138 295 94 804 981 123 563 569 108 236 689 125 889 957 96 87 668 29 274 335 89 289 530 44 125 307 97 171 929 113 859 948 104 330 845 78 267 328 74 423 653 58 660 755 119 953 964 75 157 371 133 805 860 131 116 224 121 360 760 73 195 809 89 823 967 127 176 626 106 116 918 115 111 337 106 199 689 96 165 725 74 546 971 157 566 829 71 308 390 144 494 519 74 795 917 76 47 112 99 272 847 147 572 631 99 189 692 123 27 291 105 626 633 106 126 479 93 716 911 61 608 980 11 384 609 134 333 836 122 73 423 73 95 863 106 353 897 92 755 848 128 201 573 115 443 937 119 196 213 107 429 632 89 225 702 81 430 782 146 592 655 142 98 679 71 337 854 74 158 656 83 718 932 99 364 439 161 159 705 99 201 865 32 481 660 94 34 480 62 338 472 95 553 878 117 34 48 132 386 905 147 85 446 74 224 536 108 669 845 144 270 737 95 14 94 83 50 531 53 99 404 99 16 819 91 439 721 121 301 735 96 197 974 143 61 865 125 850 881 79 340 466 76 678 797 112 221 795 116 70 597 109 157 705 70 407 418 147 762 991 110 434 486 117 193 285 87 52 86 56 37 600 87 232 363 104 627 738 125 562 788 64 63 619 88 529 931 83 363 795 131 70 544 88 398 887 75 509 720 61 175 773 92 67 146 119 578 596 86 58 643 128 715 919 161 141 353 185 709 895 77 96 632 64 73 288 105 478 823 75 256 468 113 499 592 86 345 496 48 72 927 118 105 515 137 441 784 98 328 675 95 188 631 79 318 963 63 447 872 176 0 775 57 92 530 37 231 416 77 269 980 78 85 366 88 319 892 106 509 714 137 246 350 110 623 740 98 594 898 104 570 988 75 248 894 129 99 109 137 385 778 122 107 398 140 222 423 76 535 774 39 110 469 95 449 476 137 809 931 155 362 579 99 198 603 109 196 922 124 416 627 65 20 505 70 287 404 138 59 161 123 618 874 96 4 98 122 200 893 46 97 870 114 104 429 107 317 486 97 130 936 79 115 989 81 397 653 98 666 902 134 687 735 122 677 791 60 747 808 116 576 893 119 194 855 27 215 244 67 546 795 68 664 831 77 835 987 72 151 453 86 72 253 68 89 582 86 411 780 133 648 748 90 224 612 46 105 897 116 156 842 112 9 927 59 665 784 104 89 145 89 244 597 72 578 703 55 760 827 104 92 936 67 48 559 81 556 666 92 348 393 79 85 201 134 833 939 124 81 954 69 591 791 93 434 846 66 37 384 112 426 706 106 438 550 90 540 720 125 804 978 109 351 494 55 358 694 65 128 413 77 329 342 103 641 834 91 383 967 29 568 647 116 140 362 117 49 383 98 167 337 105 702 991 64 16 750 105 279 801 106 221 777 90 81 688 57 913 940 39 483 538 111 363 828 75 135 717 120 151 289 90 1 733 137 537 599 89 258 966 116 79 647 106 144 958 164 413 725 51 512 950 67 858 874 109 603 734 100 736 828 101 149 162 75 368 486 134 518 825 108 294 945 120 526 553 66 113 819 88 687 910 91 36 145 70 816 863 153 176 220 61 137 209 82 60 634 98 416 784 121 318 407 93 590 741 71 151 726 192 651 939 104 24 701 131 403 516 98 506 801 145 52 451 105 412 642 106 607 917 88 796 919 107 61 739 81 697 816 103 180 249 145 469 880 105 238 408 99 94 866 65 754 830 130 233 444 75 559 785 102 393 915 112 452 689 126 787 821 108 229 860 105 26 491 172 256 936 66 135 275 65 202 651 133 363 893 74 315 346 102 23 175 61 169 848 102 145 580 111 253 646 157 594 891 99 125 765 106 593 935 86 5 424 94 408 444 95 437 538 107 610 747 112 298 476 80 277 442 82 282 694 86 204 352 77 680 970 120 1 171 120 290 913 87 67 522 63 211 740 98 55 813 81 288 316 105 544 927 64 521 954 141 441 758 97 426 701 118 626 839 66 91 590 68 40 57 79 293 345 89 375 754 96 459 518 114 54 901 103 179 682 70 174 527 76 162 984 106 52 98 71 330 542 142 37 711 111 711 915 131 655 666 73 159 353 93 44 472 58 701 707 101 269 459 161 62 277 128 568 603 72 687 962 125 743 777 63 52 471 117 208 598 138 254 692 98 466 751 79 660 728 109 257 907 96 38 866 86 506 767 103 362 405 161 425 447 124 620 781 118 72 642 90 211 666 99 240 766 49 332 440 99 197 268 122 490 890 104 184 340 103 184 241 98 760 829 118 518 584 67 795 935 123 586 645 104 62 319 134 609 870 52 323 348 92 277 299 84 758 873 173 255 789 59 621 960 101 19 967 67 443 932 47 53 657 145 695 781 157 56 147 108 567 859 130 183 787 158 75 236 116 430 745 143 10 28 103 282 338 67 360 500 127 685 738 105 328 811 63 201 434 95 208 384 103 404 831 63 147 591 78 63 933 104 426 620 134 276 478 104 24 330 56 294 392 126 111 941 75 147 939 102 291 537 112 61 304 117 465 804 81 796 915 94 114 445 134 311 734 72 199 229 103 32 411 77 65 501 101 340 474 105 19 26 137 138 556 113 897 925 126 272 322 132 133 993 107 894 923 100 135 301 84 121 317 125 31 903 134 0 690 103 207 288 105 328 698 122 24 84 79 795 901 113 78 316 71 496 818 96 152 715 122 1 310 68 51 84 123 317 648 83 175 190 62 125 664 118 100 254 94 707 926 98 394 977 169 645 692 129 157 741 121 504 551 103 63 549 95 9 909 109 592 653 170 151 612 93 399 402 117 617 855 119 272 401 131 141 580 107 233 269 88 359 825 104 19 199 118 30 209 89 304 311 74 313 861 87 514 748 124 395 742 91 209 965 83 376 800 120 663 677 71 47 427 133 50 514 41 265 357 184 406 680 56 84 537 92 301 432 136 320 968 99 214 488 76 543 636 209 46 401 111 189 569 75 214 589 124 149 396 85 169 915 65 193 344 125 509 777 87 32 762 86 277 683 79 159 354 110 648 933 89 515 833 71 412 543 100 389 408 111 718 766 75 558 890 133 86 809 74 309 438 62 305 727 93 596 984 122 85 497 108 652 945 100 572 640 80 364 872 54 60 756 143 3 148 150 107 244 103 504 540 112 21 952 101 187 545 20 278 630 85 34 283 97 131 842 155 69 934 166 24 924 88 294 779 78 188 692 75 28 837 86 220 815 66 125 894 110 475 769 86 13 704 95 227 585 87 116 284 177 38 110 99 221 818 120 266 345 90 99 888 160 164 548 89 172 313 68 220 767 80 285 446 104 636 751 54 661 719 103 203 710 54 399 943 155 102 533 78 129 712 101 524 762 84 372 708 129 619 863 87 53 358 131 791 819 89 16 459 74 356 594 125 544 656 107 621 831 77 138 357 63 310 855 49 328 954 68 98 162 93 812 813 65 228 514 117 513 999 118 430 575 51 166 512 106 877 913 137 120 410 187 267 488 142 598 642 145 111 481 134 323 385 134 64 277 101 398 521 63 125 890 67 773 983 137 226 563 118 408 519 140 741 742 161 353 742 65 695 719 134 415 478 68 312 354 98 150 939 104 208 990 117 509 906 89 309 467 110 55 222 139 375 556 139 598 841 125 874 961 109 629 959 118 293 824 108 600 773 89 238 962 53 510 617 58 130 430 99 489 942 114 28 792 116 71 564 93 129 775 122 564 757 134 603 894 112 255 899 54 76 506 141 652 674 89 472 514 51 751 769 153 102 337 150 117 146 73 186 335 97 448 488 102 286 480 123 451 582 102 256 553 103 66 438 90 495 638 135 353 496 70 5 772 121 751 855 156 364 713 102 151 491 105 234 327 114 60 845 85 252 499 112 810 914 113 134 957 83 758 857 96 12 957 101 357 786 102 49 376 109 134 737 72 42 422 108 196 228 95 17 422 107 39 125 123 680 774 119 278 579 103 170 921 88 527 530 94 266 919 57 307 665 118 50 52 92 13 830 56 531 967 132 170 271 118 310 989 118 202 407 114 63 295 88 615 812 76 372 663 121 116 960 53 134 693 136 250 675 127 257 750 85 714 741 64 370 439 136 730 957 90 426 867 109 234 267 90 39 380 57 442 563 148 560 578 128 882 985 105 622 836 109 122 685 113 364 777 74 205 999 97 113 776 82 266 479 112 269 481 126 256 661 47 252 418 124 72 141 94 376 678 107 238 750 121 14 856 86 103 429 157 173 206 116 134 429 143 180 631 126 754 924 117 99 409 75 465 636 66 303 932 115 262 990 46 355 470 104 692 710 108 90 882 135 47 525 64 744 904 35 134 398 135 363 407 110 27 619 84 575 745 112 6 739 128 294 535 140 67 165 100 239 526 93 168 997 122 135 805 55 256 590 157 110 762 33 68 904 154 345 642 139 244 602 122 444 914 98 517 982 78 442 790 56 425 996 17 325 840 94 658 884 123 157 261 130 613 639 49 35 555 142 399 568 99 209 746 70 65 742 129 66 100 103 54 653 122 772 888 82 314 566 123 182 592 84 505 966 116 100 342 89 253 443 89 628 940 107 635 954 67 148 606 110 598 698 101 49 160 59 237 259 86 477 600 111 572 922 116 459 689 131 296 959 96 506 811 73 595 924 77 246 538 116 138 922 79 289 860 114 407 869 96 280 616 88 21 770 97 64 612 152 368 491 132 154 304 91 320 746 153 349 532 85 583 994 107 349 751 104 19 476 62 620 831 90 223 345 154 340 447 97 37 961 108 176 515 88 65 220 90 302 365 119 96 808 89 549 672 78 493 792 111 579 887 157 176 553 79 668 725 75 422 882 124 511 874 104 164 969 122 39 161 136 542 657 125 312 393 50 164 988 164 227 988 108 341 620 111 215 661 150 208 315 111 565 932 72 389 585 91 635 647 129 135 387 188 62 875 120 628 909 146 20 591 84 298 908 102 506 705 62 60 350 96 676 965 136 558 600 81 110 284 106 443 502 80 323 883 56 483 588 80 10 57 152 152 556 92 125 661 55 838 945 95 513 838 96 18 611 162 391 502 65 24 735 78 760 900 72 103 991 59 412 541 185 714 994 71 300 804 87 540 960 114 433 861 132 495 782 112 50 183 123 135 372 100 237 679 123 655 792 107 770 923 112 312 819 152 209 967 98 509 933 141 408 998 80 189 375 88 648 984 45 748 781 86 417 582 77 32 926 53 86 394 80 103 246 94 591 860 51 766 811 85 188 230 89 87 552 126 259 263 103 205 847 81 299 472 132 217 273 113 390 808 142 341 936 76 948 958 68 556 644 82 166 591 87 50 393 90 183 239 93 622 812 96 309 424 94 79 689 45 897 901 95 18 698 104 329 585 152 246 624 128 59 657 80 514 644 118 424 448 102 486 895 128 482 590 132 32 333 75 107 987 120 229 270 93 246 284 52 153 501 56 659 729 129 368 602 129 31 640 87 136 609 110 23 59 100 243 359 76 461 932 86 397 631 31 396 521 106 154 807 103 407 415 13 297 661 71 360 792 132 131 707 144 331 845 122 499 561 133 204 866 77 87 541 105 428 518 127 130 377 72 368 721 93 50 375 69 508 750 70 262 834 71 246 831 134 726 965 128 394 518 18 329 893 114 91 781 63 838 906 113 601 807 145 75 625 119 544 682 122 660 687 40 653 971 89 745 962 145 29 313 31 142 655 106 240 497 79 612 807 92 515 726 82 341 835 111 339 375 130 536 581 103 118 294 83 228 831 151 138 560 113 112 880 132 333 840 81 774 888 118 249 833 95 65 870 119 114 573 114 726 929 88 257 405 124 99 103 89 26 913 77 229 737 143 256 403 59 138 465 110 673 757 97 9 22 47 49 385 85 333 573 101 297 488 89 365 612 42 418 998 88 390 548 79 126 470 95 546 959 107 75 211 157 240 954 87 181 373 124 225 786 116 40 222 110 533 590 114 172 371 101 801 857 91 149 623 33 75 208 77 110 309 84 290 726 140 99 799 107 194 996 112 833 958 149 299 346 122 583 915 67 36 348 48 610 889 64 520 927 97 633 843 87 168 533 11 581 704 86 469 647 80 238 345 65 132 424 56 460 937 136 85 440 109 576 969 145 623 718 72 389 870 97 266 578 87 118 906 123 625 911 103 762 819 80 837 857 82 445 669 98 231 956 115 191 323 84 12 186 23 387 746 55 235 410 125 654 715 152 417 807 125 480 655 133 575 651 157 545 714 111 75 460 148 397 419 115 315 852 95 320 956 85 951 989 128 130 498 63 700 898 127 333 696 86 484 529 111 21 930 55 423 852 78 453 670 135 901 922 82 108 950 79 427 780 98 401 696 68 875 924 89 334 985 134 292 954 105 219 282 109 24 180 71 298 764 89 115 805 166 509 633 124 94 324 86 577 640 120 748 980 126 431 873 89 471 775 131 289 925 92 449 504 65 195 997 61 65 885 108 245 310 89 575 899 108 206 711 65 298 453 94 72 131 55 390 696 143 129 763 83 559 728 70 704 710 95 65 447 67 404 551 130 323 580 43 205 242 40 179 398 148 448 977 129 190 644 122 461 630 70 44 954 70 194 314 91 804 940 92 470 498 91 162 613 87 233 517 154 171 653 70 211 272 80 182 970 89 774 775 84 26 601 126 27 353 86 94 164 76 249 287 107 10 146 127 282 787 101 139 803 84 397 487 131 375 526 55 112 977 80 806 999 80 289 576 140 554 706 75 185 750 81 14 839 153 531 908 98 568 575 125 202 713 110 341 840 158 533 817 82 323 469 106 440 998 56 595 779 137 65 689 86 178 443 125 471 818 130 155 342 81 617 776 82 32 116 102 83 806 97 311 467 105 286 614 73 34 876 29 114 469 99 95 962 139 690 961 115 899 988 91 385 585 96 444 521 88 14 214 60 328 999 121 351 521 138 426 660 78 136 755 156 155 869 98 477 928 111 175 825 86 44 469 124 132 564 125 381 931 116 193 639 148 518 522 53 772 979 150 866 952 61 605 619 96 199 356 109 18 252 69 778 913 64 180 738 65 85 198 89 666 797 15 72 132 102 665 685 91 215 753 101 396 940 97 253 715 124 84 409 126 390 618 42 264 542 156 78 615 111 525 609 81 308 696 107 496 507 108 115 680 171 235 585 116 394 894 75 100 449 132 665 943 123 41 55 104 826 968 102 432 564 83 442 776 13 575 953 120 127 951 76 823 929 110 456 917 64 37 747 103 41 558 66 829 946 68 155 507 143 765 891 98 123 984 114 654 985 80 126 257 141 72 341 117 879 963 130 930 965 42 269 990 55 696 918 113 103 628 137 318 619 126 41 725 116 867 895 78 271 877 135 651 817 83 87 536 90 227 500 98 875 928 92 458 748 16 81 557 131 58 333 133 112 434 68 195 973 94 166 585 170 363 440 97 430 849 40 517 630 103 567 688 130 206 889 112 825 961 119 68 99 106 554 724 119 186 775 112 217 437 54 779 784 85 487 970 92 473 995 96 462 470 87 3 587 109 547 676 88 89 659 109 100 950 107 226 841 115 478 768 121 422 996 99 14 717 95 207 225 150 696 836 72 276 942 69 464 501 98 242 725 104 209 837 126 13 463 104 5 151 110 99 949 103 620 929 84 282 855 88 623 961 109 130 881 76 130 281 51 127 145 165 684 718 69 293 978 86 868 878 146 173 534 104 572 919 138 348 951 110 747 833 68 370 978 107 170 855 97 188 340 85 452 657 157 976 989 91 154 772 55 197 496 147 23 428 103 107 850 123 40 171 163 489 646 176 728 778 101 249 790 91 595 707 124 188 926 69 181 930 144 752 833 94 588 833 85 144 643 93 487 719 110 539 925 73 675 890 140 308 337 121 190 351 126 453 973 105 467 590 86 293 356 118 350 886 143 269 906 71 318 740 53 376 908 104 851 898 86 429 992 91 94 864 127 334 486 83 436 652 85 669 756 116 144 838 110 665 902 89 643 970 116 47 960 62 219 851 50 791 970 122 433 751 146 453 760 131 225 756 52 540 925 121 152 823 144 4 698 88 18 337 160 501 774 108 372 993 91 281 759 138 693 959 102 179 432 137 281 650 90 238 997 103 570 702 123 267 799 79 784 892 163 281 354 65 63 934 89 134 753 137 583 805 102 391 959 89 881 960 81 219 353 91 153 419 115 83 562 84 348 480 59 521 819 150 243 507 124 16 444 127 727 856 103 127 471 120 162 732 138 163 841 72 52 302 95 365 705 111 328 943 129 629 999 122 778 973 89 27 442 110 209 991 104 362 625 101 52 316 136 486 544 139 249 618 108 112 579 66 429 925 55 121 903 96 388 458 157 273 648 84 596 663 123 640 952 46 436 493 103 185 352 102 236 574 98 665 904 146 556 660 178 373 977 21 12 312 73 337 678 129 753 758 87 18 138 138 840 985 117 5 743 77 187 377 129 669 749 67 580 775 53 137 774 100 831 927 113 163 292 135 429 939 83 762 910 146 506 548 108 44 329 86 401 553 118 389 773 71 40 435 101 137 347 130 281 708 97 269 606 80 434 478 72 257 792 157 21 296 99 242 790 81 391 966 125 545 820 41 381 697 84 159 776 123 652 876 62 460 689 94 148 480 120 499 541 77 8 173 81 641 988 84 136 991 120 601 613 80 118 671 118 175 325 119 196 241 75 50 702 87 338 600 126 778 970 117 654 767 81 580 877 118 409 715 53 423 781 101 425 670 116 786 991 72 473 820 64 530 821 120 277 757 96 505 578 80 489 660 132 925 973 122 271 732 91 513 535 92 87 619 114 80 697 80 32 983 107 683 829 110 82 432 100 58 454 111 194 750 129 49 187 85 644 667 65 260 386 110 107 791 97 324 769 125 250 328 108 29 477 101 162 962 79 10 553 107 185 948 70 387 928 160 899 982 119 119 499 171 757 891 134 51 771 56 33 219 83 705 785 109 36 951 138 548 820 105 218 931 79 389 635 80 334 726 76 199 885 67 736 987 114 230 552 131 372 955 76 402 704 86 432 913 133 516 905 109 399 659 83 534 773 83 806 813 140 85 770 110 400 469 108 131 772 84 66 663 59 199 690 152 63 929 128 768 846 105 561 562 96 420 758 63 326 590 91 433 733 88 234 707 140 571 773 87 135 437 137 374 788 99 223 313 80 501 865 114 85 671 109 201 314 19 24 756 175 527 570 108 726 971 76 69 613 65 290 493 121 215 419 96 182 550 116 261 521 105 371 806 110 292 385 83 23 968 102 394 756 157 215 367 71 802 956 132 633 738 152 178 843 134 10 35 79 192 935 120 53 66 101 41 769 91 68 429 144 39 55 101 139 716 117 552 865 68 11 278 68 921 942 95 242 782 61 94 857 104 243 991 93 372 466 49 74 789 162 504 801 78 62 65 129 196 446 64 260 280 93 116 253 165 84 536 92 425 459 78 542 682 89 471 909 78 454 600 47 459 686 114 147 305 92 809 857 122 489 703 161 547 887 128 12 930 94 46 688 97 291 984 111 142 358 117 276 723 100 76 164 77 55 690 105 241 255 106 231 524 35 55 167 150 757 997 107 629 780 49 38 270 12 165 784 85 135 985 127 332 948 130 216 823 121 346 990 143 652 966 120 634 787 138 333 445 53 164 449 97 866 901 70 73 950 131 567 794 144 166 446 108 44 598 64 137 160 112 489 826 95 53 799 63 433 964 105 154 509 87 236 902 70 182 614 96 608 844 103 265 992 86 450 742 73 307 485 175 600 661 92 392 602 72 56 597 82 391 434 55 267 821 85 695 973 121 805 962 111 597 607 135 321 464 97 426 452 91 562 937 122 45 254 133 629 910 92 0 522 44 262 422 76 627 977 133 315 487 123 905 957 101 461 551 166 101 658 97 47 667 129 383 650 120 186 963 83 7 907 108 244 575 60 616 774 123 190 512 42 197 271 99 282 426 102 306 856 90 480 753 153 344 830 80 382 394 84 106 631 91 107 112 108 218 927 135 86 99 115 405 605 26 263 506 92 682 760 96 783 907 95 550 888 84 658 700 108 325 372 72 21 281 115 19 510 114 103 813 99 5 383 88 787 869 87 158 776 62 739 862 106 366 407 42 149 524 91 539 958 71 730 951 100 477 637 69 186 640 76 17 379 150 18 587 154 273 571 99 70 142 65 85 630 126 253 563 75 349 816 121 255 293 122 451 644 95 358 555 111 120 619 39 203 325 115 407 686 60 57 256 91 589 979 130 602 952 95 362 655 90 80 213 64 421 577 60 327 587 93 157 624 113 214 928 83 117 874 52 44 914 103 597 762 79 39 696 141 589 767 100 355 859 99 256 478 114 637 993 119 933 961 71 766 799 71 480 511 37 357 476 107 889 954 129 495 548 121 882 950 95 672 917 68 609 770 116 97 117 118 102 793 85 97 680 115 319 396 75 336 503 86 335 586 116 89 281 106 111 477 175 194 438 80 726 848 92 36 413 83 80 237 139 195 222 124 201 895 89 56 964 108 419 536 70 185 892 94 846 920 104 339 636 57 509 689 124 27 618 133 147 353 93 255 257 108 607 667 125 861 862 145 672 819 137 271 400 74 436 595 175 23 207 94 658 806 97 48 868 41 127 765 114 497 681 149 586 857 56 102 808 148 232 855 105 166 481 76 98 168 83 609 846 51 160 974 112 425 778 93 66 251 116 132 169 106 137 238 117 186 217 118 440 587 116 472 479 161 321 547 112 67 357 88 306 653 69 88 860 123 353 854 119 719 940 88 742 987 109 623 850 67 571 632 47 72 698 144 235 865 90 17 952 106 167 841 107 125 701 138 60 279 71 635 952 130 381 870 148 250 980 112 4 216 66 244 570 110 530 966 66 547 809 27 431 757 78 99 935 94 560 925 95 511 589 109 142 341 49 357 676 102 158 231 140 121 328 129 663 767 119 739 818 81 236 724 128 315 426 92 694 744 99 183 813 118 67 897 84 144 718 67 826 988 114 697 779 104 489 862 40 441 944 130 272 763 123 238 349 70 265 684 102 410 633 65 15 425 120 142 388 120 715 751 46 444 504 170 26 854 99 287 894 61 232 636 107 558 605 88 75 382 139 124 728 98 860 901 107 190 596 92 314 633 101 285 640 91 166 349 47 429 590 128 44 93 91 137 813 91 797 936 113 230 455 128 165 762 101 106 738 160 303 468 60 397 689 124 473 912 118 707 848 116 352 834 119 131 852 73 429 674 60 320 840 70 29 482 73 314 399 87 30 52 122 100 746 57 79 678 48 819 922 85 231 536 150 293 423 99 120 130 104 202 365 97 843 924 90 502 701 81 197 813 98 621 655 170 397 870 86 641 816 98 170 899 76 239 747 115 452 791 76 360 771 108 359 753 67 217 272 95 167 993 91 810 948 112 321 633 121 362 547 103 96 664 33 443 652 62 358 989 115 479 537 147 233 946 118 705 768 88 34 322 72 58 284 94 308 350 114 330 528 109 565 813 123 223 853 131 178 664 130 234 765 78 117 925 45 390 892 110 453 726 115 130 769 104 294 446 96 532 849 146 354 654 75 622 822 94 228 322 64 440 913 102 265 519 145 339 505 124 143 818 113 220 795 65 513 693 91 319 836 98 393 840 123 243 692 102 250 441 127 74 793 85 338 910 93 15 238 112 216 417 82 212 468 130 139 681 75 421 527 96 227 495 100 106 209 101 675 677 91 4 835 109 839 958 150 344 501 164 117 446 120 669 740 78 742 811 56 505 906 84 388 750 70 421 800 95 336 937 143 216 909 122 15 680 63 588 910 75 178 554 127 300 676 82 610 841 140 514 826 78 151 458 150 421 782 67 175 716 111 145 278 95 713 921 58 456 879 108 665 891 56 88 282 73 331 623 118 593 757 108 229 350 108 99 144 93 658 840 77 114 817 66 112 766 95 90 507 88 153 284 110 236 748 95 592 651 58 301 510 115 415 834 119 266 326 30 208 775 89 308 505 97 234 600 77 724 950 120 867 870 161 51 554 105 412 731 112 135 513 84 393 991 132 8 994 117 152 518 161 163 238 72 216 844 85 242 751 71 321 492 114 481 953 158 106 569 98 413 778 120 409 745 74 804 944 64 472 717 84 179 444 105 456 656 130 46 517 111 196 778 101 237 968 138 700 875 92 311 348 114 47 751 82 442 953 140 494 698 105 517 578 96 146 503 96 25 461 66 62 432 97 518 820 61 357 545 70 447 940 96 467 985 42 530 986 54 79 500 118 181 868 141 286 892 99 302 694 141 290 895 144 105 706 93 368 987 14 361 393 128 784 884 95 871 966 74 118 615 111 175 990 113 383 419 107 591 600 122 215 519 109 79 970 106 329 903 85 264 550 99 213 373 88 322 460 40 426 622 117 30 139 126 102 519 118 4 714 169 133 892 76 301 940 95 5 860 71 259 494 91 358 535 120 417 663 138 129 705 96 104 925 110 290 765 43 105 315 141 407 414 123 354 488 117 64 461 91 344 709 77 107 364 84 254 786 64 396 877 83 182 907 85 251 959 121 552 887 130 168 525 97 222 979 119 416 806 120 553 578 148 627 687 77 337 826 90 363 447 131 729 819 64 65 902 104 296 681 77 80 985 117 418 820 72 512 936 60 219 858 106 766 937 49 436 623 88 7 727 66 371 936 57 181 349 81 357 771 111 124 772 100 231 396 104 671 686 128 83 254 84 295 504 88 249 665 121 10 912 91 149 637 69 324 855 94 15 57 121 266 904 118 215 882 59 57 922 91 10 441 146 220 619 72 823 979 93 3 627 93 54 412 126 366 512 75 409 996 73 165 997 99 92 939 114 409 808 96 686 984 92 292 694 89 362 600 111 164 739 67 464 960 73 625 683 148 410 996 144 753 912 75 438 734 142 477 644 91 380 839 100 208 306 62 416 479 98 569 864 71 429 755 111 20 437 39 559 686 154 157 419 131 160 540 58 547 804 54 83 661 112 250 507 112 516 728 139 58 786 128 602 680 86 692 899 98 166 435 103 519 663 120 207 250 75 222 668 66 65 928 144 447 540 105 323 727 73 111 743 82 6 413 130 55 618 76 923 974 94 593 983 20 111 603 58 234 367 106 254 861 91 654 822 63 256 881 95 785 905 103 94 805 139 126 442 66 77 412 50 80 716 37 788 941 97 654 835 98 244 537 125 801 858 83 678 855 83 174 395 122 490 672 138 310 949 95 772 782 73 61 395 100 609 776 13 158 216 134 230 501 128 514 603 125 65 881 72 97 790 131 681 730 127 871 986 65 260 927 114 625 650 70 225 357 54 433 865 120 540 612 84 375 568 84 701 921 73 165 828 37 481 638 143 273 340 54 62 482 72 46 144 122 448 496 118 564 731 67 107 906 63 5 122 82 735 920 82 315 796 124 748 894 119 111 221 30 242 859 101 421 769 73 162 425 111 503 652 94 612 663 106 272 867 112 460 640 107 747 791 106 394 879 124 230 879 93 236 571 83 190 959 41 180 816 80 887 984 86 424 645 78 247 746 136 333 373 141 574 924 122 258 641 84 382 424 119 347 518 134 448 527 127 393 420 62 649 808 108 173 900 113 218 670 42 288 391 141 612 918 80 268 295 163 214 323 57 591 753 82 377 488 127 421 487 107 172 824 91 303 448 114 29 43 82 167 497 73 778 943 88 867 947 128 515 668 115 227 642 74 227 994 174 143 497 123 299 737 73 227 725 106 289 392 126 9 438 116 58 277 87 840 901 155 398 783 102 636 844 129 288 863 55 117 499 117 194 638 119 470 654 120 563 950 104 602 740 65 77 559 75 407 789 131 353 956 139 271 495 124 530 795 155 214 881 55 612 787 64 773 861 146 513 846 83 57 653 73 88 880 94 296 486 115 736 780 134 570 720 53 335 361 75 7 631 128 787 919 165 570 658 161 183 637 93 280 890 128 664 673 131 204 731 133 85 661 60 640 803 115 411 671 103 190 950 85 83 758 133 130 909 118 374 958 72 281 960 82 85 86 90 81 90 62 39 992 79 442 936 96 362 705 97 608 937 106 393 440 114 650 927 116 281 520 122 144 703 78 318 584 88 241 393 78 82 388 109 491 881 115 394 434 118 53 639 73 496 786 124 255 549 115 597 616 99 440 650 87 335 974 139 602 802 125 195 386 90 493 662 84 293 569 112 49 191 105 583 824 150 89 736 82 377 450 97 184 336 105 125 640 73 251 486 124 355 362 102 31 87 79 129 315 120 474 595 97 619 956 120 401 445 116 65 102 116 184 777 116 400 585 76 540 855 77 288 546 83 270 322 123 34 496 90 876 901 97 288 873 128 220 571 124 335 342 118 660 832 73 344 721 92 149 399 45 132 440 128 93 716 97 170 389 51 24 951 37 85 143 88 27 948 52 243 330 142 126 974 74 7 255 81 363 917 108 231 318 84 107 423 168 236 903 108 36 132 125 234 930 79 422 835 79 169 236 99 516 799 45 438 609 124 347 978 92 118 902 70 142 538 79 62 77 74 753 874 88 60 224 95 191 348 99 449 846 75 816 825 104 291 318 100 697 769 100 71 204 60 105 449 112 157 630 111 475 768 148 594 824 121 656 704 142 523 924 46 268 638 106 235 826 126 489 835 89 75 128 62 172 344 112 84 771 76 104 342 115 130 669 113 206 212 53 593 752 94 851 985 95 102 791 58 66 133 112 314 918 96 190 234 133 308 875 121 290 885 92 177 496 87 449 824 112 865 950 94 675 814 116 56 58 69 161 764 78 601 635 43 14 203 118 42 217 132 186 913 139 17 296 114 260 355 54 262 859 119 309 870 98 871 992 91 727 937 79 62 281 55 552 750 97 637 904 130 61 839 88 144 294 93 235 998 146 763 885 151 648 923 69 425 931 77 155 803 100 383 666 95 417 882 105 29 652 134 718 740 133 546 907 83 410 612 60 144 889 61 404 690 52 681 782 85 147 788 74 187 647 110 447 618 81 179 614 57 332 334 75 121 357 68 130 690 100 219 416 76 674 944 70 481 944 53 152 279 159 537 725 77 695 843 82 24 609 119 4 819 103 24 385 98 641 747 125 125 316 112 48 756 104 679 784 83 74 366 119 74 574 136 95 574 97 841 875 108 160 939 173 295 609 142 371 763 79 818 967 116 617 802 106 543 563 94 39 917 127 16 69 99 154 416 93 245 424 94 172 945 95 551 944 178 29 72 103 326 653 102 470 580 55 38 902 110 249 331 123 393 632 88 453 558 120 658 983 120 133 242 131 380 830 157 516 760 97 443 718 125 52 551 64 836 875 97 386 678 118 147 348 49 183 361 132 278 516 91 369 900 101 806 839 151 102 774 144 11 961 132 270 524 85 94 602 77 76 968 77 213 994 123 217 813 48 147 878 100 558 719 109 936 994 111 87 123 104 642 646 97 215 990 111 780 933 130 53 480 59 194 317 81 20 89 109 425 485 78 672 775 81 517 610 89 86 838 139 271 638 94 168 777 98 112 429 79 35 845 61 490 616 103 285 735 143 132 686 162 602 736 75 327 879 77 232 566 106 671 957 148 133 378 156 106 320 49 110 865 112 382 782 69 513 785 84 630 824 107 25 726 88 230 908 53 65 794 67 379 622 119 185 429 159 140 175 121 131 889 94 223 464 109 70 428 107 608 701 105 177 237 90 180 353 163 246 537 91 608 719 92 897 991 98 71 859 152 96 788 96 553 563 152 558 852 121 109 145 109 48 437 67 788 980 135 240 449 51 25 46 97 35 321 101 190 966 117 788 837 85 626 682 92 307 923 119 315 979 122 375 550 145 147 751 54 196 888 150 706 814 128 254 860 125 380 682 131 383 571 114 421 566 130 115 267 94 432 866 186 232 501 98 42 601 92 257 571 105 681 716 57 337 844 105 12 357 123 720 936 67 409 620 47 435 616 91 113 368 87 121 763 69 727 813 81 608 909 81 65 766 116 179 413 134 345 476 117 742 824 96 130 388 55 200 474 79 547 725 73 626 939 103 164 989 90 40 809 108 47 970 138 65 364 99 639 660 93 636 873 65 938 982 131 198 386 99 760 859 100 411 982 96 228 799 96 229 235 132 354 653 81 471 872 118 169 820 52 61 705 121 571 988 119 330 833 143 387 602 124 178 855 139 16 784 104 803 838 81 566 674 118 518 805 159 106 191 90 824 879 64 522 758 109 325 528 127 661 692 73 589 710 95 343 856 99 123 737 83 712 764 96 711 872 94 739 905 76 155 666 106 341 642 143 797 905 32 207 274 93 346 995 142 14 420 174 386 561 148 126 703 114 449 560 89 279 715 127 557 571 90 52 803 106 397 913 35 96 222 112 55 481 87 460 665 95 285 645 71 428 944 33 662 850 94 128 425 117 229 660 115 177 738 95 534 902 173 306 503 72 107 701 76 69 762 92 426 479 97 31 336 112 123 742 171 659 863 148 467 533 135 13 991 133 311 782 107 157 177 82 137 786 29 362 497 80 583 880 103 400 968 105 144 170 120 132 597 61 368 669 38 193 360 90 420 936 115 491 947 150 234 511 68 464 839 61 470 800 56 702 708 91 61 85 91 680 803 42 582 952 49 310 988 48 459 557 100 98 248 69 79 448 84 46 813 83 170 309 79 515 570 101 154 260 128 398 427 69 44 798 71 765 975 103 326 777 112 99 951 66 70 492 82 350 637 133 25 481 174 44 573 69 358 638 67 203 349 109 51 865 56 220 285 17 368 897 110 561 857 97 76 232 118 332 806 67 54 443 110 295 303 45 248 380 111 732 818 75 45 580 116 179 451 107 41 940 63 544 852 96 290 876 167 264 265 150 275 789 91 680 720 146 148 398 105 655 731 94 321 355 103 713 773 87 254 581 62 306 942 94 117 434 109 96 173 87 945 954 68 105 687 69 460 758 102 389 600 93 715 777 79 251 863 128 7 143 123 386 720 62 37 116 117 55 417 69 95 783 130 171 495 102 30 229 110 147 615 76 42 304 130 110 888 144 349 923 87 498 718 90 78 159 120 315 415 134 132 937 84 88 701 148 11 797 67 207 930 91 191 925 88 155 656 120 371 580 108 864 901 85 566 691 63 462 693 87 231 682 100 119 923 114 283 676 102 318 653 137 736 781 45 142 828 86 457 681 139 82 296 62 6 283 48 17 755 132 183 423 104 124 899 66 659 828 98 479 967 94 3 363 84 444 666 91 187 900 78 676 808 134 471 914 88 193 242 86 312 761 95 357 682 145 24 514 80 323 367 92 341 777 78 920 996 69 400 929 43 321 722 126 595 706 133 92 577 93 204 970 106 159 451 80 10 401 97 616 833 126 286 629 71 79 909 99 55 428 87 594 718 115 451 979 103 701 875 102 333 431 65 261 679 66 160 734 131 86 547 68 204 765 74 381 902 56 277 639 66 634 864 56 670 835 152 459 933 80 717 960 112 84 422 116 330 750 141 135 141 104 634 674 144 524 725 92 281 722 62 408 556 19 370 422 65 128 177 120 146 990 138 226 263 66 453 543 80 27 218 111 487 892 66 84 133 70 377 651 108 261 605 157 409 690 103 98 577 136 113 956 120 65 236 149 50 811 50 44 565 112 188 776 112 0 116 75 123 398 91 566 856 123 680 750 76 638 846 122 8 901 161 94 910 140 427 516 77 322 323 125 553 844 56 45 206 145 494 934 86 69 688 134 167 282 125 314 513 138 898 927 146 14 840 93 380 524 77 459 782 72 196 696 94 106 841 88 3 4 86 142 659 120 517 585 118 479 549 149 226 809 118 273 759 85 200 328 103 554 687 62 242 692 86 1 769 90 142 229 110 872 992 92 136 893 66 751 801 136 100 213 157 424 802 80 16 621 92 27 196 45 75 321 88 448 835 73 35 715 116 557 956 131 301 757 111 312 914 102 489 648 87 124 442 136 182 819 125 786 989 93 450 658 119 259 931 72 306 842 134 185 762 89 288 901 104 733 996 95 17 310 102 111 185 100 228 965 66 592 887 82 711 780 119 474 678 102 713 935 51 395 445 54 28 139 176 372 842 68 102 196 123 128 171 114 793 920 42 668 783 108 65 638 84 11 863 5 232 713 64 638 898 61 495 671 114 411 693 99 192 878 106 170 967 78 869 964 138 849 923 64 33 516 159 47 430 104 347 753 99 194 269 90 734 791 93 365 591 130 266 991 112 809 974 77 60 834 89 516 519 92 560 724 86 725 850 104 85 592 157 157 622 125 287 579 94 71 890 107 371 967 81 491 516 143 58 400 88 332 941 84 792 964 116 610 684 102 41 582 63 691 890 91 607 725 74 84 885 132 273 796 37 579 760 77 770 997 129 472 895 69 349 725 86 169 862 89 188 801 46 584 741 96 867 930 105 300 775 57 690 874 85 156 602 85 508 813 137 585 822 103 264 442 97 647 741 72 361 550 107 27 282 81 108 423 83 460 624 72 563 752 110 128 152 116 781 825 110 726 994 88 8 87 125 381 385 124 137 203 91 340 958 108 117 603 85 728 965 111 96 658 102 258 387 78 9 688 79 266 828 89 98 839 138 806 919 146 847 858 83 537 735 95 124 945 89 229 692 91 23 57 70 690 829 96 291 744 85 64 855 55 355 928 63 323 951 52 224 288 71 140 171 103 660 863 116 218 820 88 410 458 141 784 993 145 273 451 90 19 215 69 55 350 112 123 157 89 233 931 75 312 852 102 820 903 98 398 407 123 251 955 59 293 519 106 108 269 139 236 854 119 494 725 100 347 542 82 368 820 92 137 579 82 693 702 122 831 925 127 346 523 101 347 927 83 295 844 81 40 611 112 850 933 15 121 132 115 35 248 55 59 571 74 509 518 97 384 847 152 330 551 74 3 6 96 443 583 111 600 781 80 133 607 58 140 782 119 208 283 143 627 946 90 550 592 140 89 343 108 804 939 78 510 682 41 447 715 102 4 310 135 620 737 57 82 380 111 282 491 66 643 944 136 628 841 143 91 222 105 531 985 84 213 902 86 149 372 142 413 874 134 242 876 96 241 689 63 123 227 77 71 409 134 502 741 108 239 503 74 261 331 56 370 376 80 125 931 84 466 925 153 837 951 50 347 850 109 4 316 117 326 715 43 212 527 85 253 632 117 452 819 110 137 959 116 733 995 135 11 568 59 23 407 101 167 529 80 513 726 89 484 577 131 460 793 97 238 370 86 418 510 91 451 602 136 259 839 111 200 351 67 668 795 95 45 756 98 693 828 63 3 62 75 619 678 146 21 765 106 456 947 140 332 636 72 539 931 100 45 699 139 724 912 148 302 597 122 606 656 108 243 372 113 229 508 116 144 613 100 33 700 117 46 549 134 970 993 89 380 508 56 284 294 82 43 702 74 66 884 71 14 497 109 167 631 97 504 951 121 491 819 110 214 567 111 703 943 146 34 952 131 299 771 106 323 631 122 128 604 107 53 904 84 196 884 125 543 833 82 70 839 106 270 564 111 374 447 91 102 507 79 432 471 126 204 785 79 173 333 95 469 531 1 690 953 51 471 802 75 299 630 103 175 620 92 480 917 128 405 406 91 641 731 93 575 840 23 642 785 146 592 938 97 132 264 89 363 931 149 21 310 119 342 594 137 67 182 86 350 489 78 242 592 133 449 900 96 581 661 47 183 926 122 551 557 161 256 758 80 278 302 98 17 832 111 258 456 126 502 865 83 350 690 73 829 934 65 381 638 79 138 913 145 252 933 117 63 975 124 754 796 45 380 894 60 108 585 84 655 992 121 73 299 124 201 513 69 362 770 70 44 761 81 570 610 64 142 796 50 1 412 91 176 226 112 139 564 164 320 379 110 427 827 70 397 543 78 59 550 56 437 459 80 381 699 149 41 306 59 4 665 114 209 257 124 92 139 109 40 596 138 55 955 123 149 715 120 267 311 103 758 796 119 275 616 163 454 929 116 622 888 74 31 503 165 317 327 90 176 906 76 43 154 119 699 728 132 120 643 113 73 77 93 558 560 162 821 984 130 638 732 69 45 541 123 78 293 90 690 704 135 267 731 80 454 644 85 403 436 65 161 515 110 759 970 116 41 111 135 227 437 93 117 356 126 263 411 78 728 960 90 394 955 89 149 676 105 290 786 146 468 745 95 901 991 92 308 763 107 621 770 94 931 956 94 706 905 116 475 733 107 305 800 55 511 577 38 771 840 88 234 956 95 557 610 106 522 582 147 210 647 77 653 985 52 573 789 64 198 208 105 537 923 156 182 382 76 424 705 118 13 47 175 113 436 119 616 695 111 891 951 103 155 433 105 49 513 104 643 672 119 228 333 42 270 533 86 576 671 100 167 342 42 283 593 76 51 770 54 34 191 125 234 832 143 278 407 66 384 932 89 577 824 40 658 921 116 365 793 109 319 513 101 564 633 94 535 819 111 289 884 29 7 528 151 941 964 94 4 791 62 620 661 99 14 509 72 742 825 154 803 901 104 438 952 117 548 923 92 32 303 130 663 904 84 321 887 56 181 206 90 193 891 95 233 666 120 604 970 93 11 253 86 814 876 154 441 866 136 413 740 85 184 369 82 189 609 112 230 302 51 63 601 130 623 661 117 8 312 101 85 669 62 317 374 98 648 996 110 21 979 134 492 736 84 91 791 81 20 728 69 185 592 70 719 910 73 37 232 70 558 967 132 605 948 112 82 608 103 307 936 105 343 692 143 226 356 70 35 827 101 322 545 115 746 865 110 436 814 51 113 476 94 18 291 81 463 910 121 316 422 71 528 846 55 860 905 95 824 986 78 710 987 106 513 516 89 138 485 75 393 592 128 447 994 76 129 341 143 205 327 93 857 914 87 381 845 113 435 443 80 513 724 112 754 844 91 243 281 133 0 255 110 479 765 141 686 898 106 380 510 130 20 624 111 301 881 115 97 788 75 460 698 71 143 747 114 15 879 108 151 799 85 217 399 95 368 432 87 427 495 131 207 378 118 40 733 127 400 634 129 550 939 116 586 733 144 384 780 110 135 189 126 198 365 110 75 130 52 218 761 85 454 831 66 453 816 163 334 415 130 181 556 111 402 448 85 388 749 131 600 615 82 801 836 112 262 785 89 68 783 159 84 281 128 275 750 111 440 613 64 123 412 63 774 942 121 388 905 45 163 887 70 118 741 87 562 864 60 555 865 86 69 875 58 302 319 122 618 898 108 21 936 72 524 748 56 531 669 80 299 357 96 685 871 101 173 387 112 67 728 122 216 756 61 329 716 117 467 837 93 130 488 138 880 930 131 200 550 140 112 424 119 270 374 81 625 775 86 361 800 100 257 385 118 273 822 120 227 703 106 216 542 131 117 431 83 456 888 95 427 966 61 889 909 93 21 977 91 57 284 79 374 424 115 75 439 75 476 974 112 337 632 48 590 675 106 70 685 141 80 616 94 353 479 61 180 253 133 827 958 105 154 826 89 445 488 73 23 767 79 455 921 60 412 464 97 20 163 64 438 953 36 48 825 66 449 749 67 377 693 104 544 930 56 736 857 109 40 341 99 668 776 77 368 596 115 658 670 138 424 577 125 229 505 106 253 617 102 298 484 67 10 433 115 57 534 97 583 942 101 80 794 73 65 728 103 439 946 124 268 661 61 251 978 118 534 848 79 192 434 69 160 532 71 90 786 30 277 305 105 489 921 83 130 270 106 459 737 120 137 460 175 305 582 121 485 873 119 429 563 117 47 254 133 543 888 80 227 706 50 236 425 75 525 625 126 24 594 137 717 987 107 287 982 107 46 616 31 154 466 98 246 768 67 139 249 132 5 855 113 217 792 86 198 693 93 319 491 92 81 483 121 32 495 113 274 478 72 342 698 106 366 684 113 216 776 58 195 472 54 378 835 50 638 654 127 529 854 91 304 475 129 357 505 100 93 191 130 170 795 147 324 985 87 761 974 137 632 958 48 640 787 107 135 701 113 390 399 126 11 612 122 680 981 63 68 296 124 126 552 123 642 652 128 564 825 104 157 633 113 664 860 117 545 688 119 69 903 126 149 939 93 9 190 106 351 891 107 470 805 107 141 215 94 273 802 94 513 637 97 40 634 50 409 701 112 87 704 99 613 876 128 144 280 138 268 736 128 249 740 111 35 894 143 620 820 164 357 421 85 209 267 97 77 839 80 87 280 101 876 904 86 616 658 88 169 314 110 381 826 99 899 989 52 627 929 74 789 816 111 85 252 118 564 758 77 206 771 110 343 851 83 722 781 82 557 964 137 23 985 42 27 203 147 265 513 108 213 698 42 43 751 74 609 795 105 2 329 139 54 512 82 246 923 58 193 968 132 581 777 88 657 707 73 71 158 100 31 864 91 57 736 111 347 387 87 705 922 129 511 991 85 154 965 149 19 362 52 521 752 169 874 977 125 343 448 62 323 869 87 673 760 140 214 904 86 330 758 74 211 570 80 77 130 95 262 447 55 473 650 104 57 897 145 281 435 136 497 737 100 109 795 75 256 531 93 208 674 57 184 636 76 88 808 108 44 956 108 268 925 115 100 109 158 76 516 128 76 259 94 161 987 59 352 603 114 222 384 155 244 893 125 101 777 122 292 840 138 255 952 129 176 875 111 267 824 86 162 985 172 22 567 99 404 454 89 412 955 111 850 852 57 308 892 110 108 657 107 169 529 115 84 728 110 860 953 70 337 477 88 427 484 61 613 790 115 61 174 44 233 459 106 742 775 74 362 608 65 27 879 127 292 773 63 112 230 61 692 880 109 455 876 111 32 679 90 354 917 78 138 692 149 104 580 120 239 514 159 249 969 31 213 936 92 714 825 90 129 780 66 179 641 66 470 604 92 519 546 23 828 921 95 2 220 40 509 676 148 47 462 82 504 574 86 715 888 113 80 979 105 337 435 145 286 828 76 677 831 109 66 629 49 298 886 130 717 824 54 163 974 62 322 854 110 660 761 90 230 579 94 762 998 89 306 738 60 365 650 113 119 982 91 301 817 101 110 901 127 280 705 120 31 559 94 60 677 98 265 451 123 2 51 79 112 879 100 97 206 112 498 725 108 662 714 120 554 836 118 230 824 79 210 394 113 333 997 78 293 996 32 496 702 120 42 564 119 336 699 94 453 898 82 62 174 63 579 964 59 282 559 124 505 612 113 746 961 110 154 163 107 17 233 107 4 332 115 66 466 109 255 626 112 13 671 88 775 962 109 26 196 111 72 672 113 289 359 80 59 896 148 144 287 90 308 503 122 275 442 94 18 338 121 332 528 74 433 756 122 835 970 128 125 376 73 90 129 121 88 467 43 395 421 96 666 920 134 814 896 78 58 104 136 10 709 87 262 999 54 5 299 86 145 519 114 312 410 137 340 947 68 209 371 112 267 565 122 484 630 87 870 948 136 603 614 98 122 501 121 43 802 104 749 972 91 610 631 75 316 842 127 50 202 82 507 514 39 571 907 89 227 863 75 199 796 79 397 592 128 265 686 140 38 434 76 145 938 91 71 952 95 519 883 57 557 868 105 828 866 114 301 728 81 799 818 106 80 806 107 93 491 78 855 961 84 708 978 172 283 957 64 505 718 101 569 955 107 479 774 144 147 528 104 318 769 74 606 739 135 170 612 83 284 623 97 114 452 120 45 990 88 648 950 49 909 953 67 56 525 139 134 464 129 284 818 103 68 944 137 54 287 98 672 850 68 75 339 69 43 390 131 204 218 147 588 628 73 11 414 69 307 520 123 129 256 108 353 745 163 76 642 152 345 473 122 280 764 33 514 734 130 670 882 102 163 765 193 184 297 67 508 936 101 131 859 86 426 657 141 275 884 45 501 618 97 148 803 92 265 936 151 599 841 51 754 859 63 186 235 92 117 501 130 211 777 135 406 795 138 384 966 119 245 682 47 52 62 102 393 870 108 329 473 141 304 662 141 609 695 117 67 796 121 280 684 103 699 851 90 128 145 85 212 708 105 854 980 146 519 584 130 559 645 108 184 961 94 143 442 124 90 294 71 248 735 101 406 793 100 796 993 91 480 911 114 171 466 136 242 244 144 848 849 122 549 798 131 483 557 94 377 765 69 5 636 97 98 896 108 715 873 136 849 982 135 147 178 128 472 849 98 414 443 88 634 989 126 733 738 80 749 991 59 30 965 33 496 882 111 581 752 129 29 289 131 353 385 65 8 723 126 601 615 200 25 339 106 212 601 115 481 733 78 104 345 121 776 869 60 334 790 100 148 545 76 697 731 158 444 496 126 10 944 118 19 743 94 171 639 100 309 460 106 704 870 65 340 794 139 93 950 99 393 456 83 249 849 105 31 430 90 233 836 67 27 957 150 195 642 122 47 745 77 410 474 107 607 640 141 442 606 28 795 957 142 224 309 143 210 832 98 284 556 148 28 450 81 635 929 104 580 782 87 399 873 76 606 813 132 237 729 151 270 704 111 193 944 135 419 998 138 418 814 96 47 940 76 794 866 126 220 787 82 311 331 78 53 270 98 88 450 115 457 869 104 764 908 117 738 746 96 276 433 79 24 206 103 260 491 73 189 367 78 674 784 138 309 962 83 415 672 30 154 406 98 40 742 58 279 985 72 474 937 127 667 823 56 155 985 88 11 47 103 173 658 109 374 960 104 232 777 107 182 383 101 3 939 77 73 469 93 121 190 136 114 348 123 678 848 86 630 902 87 838 987 78 24 190 125 440 878 111 96 834 87 694 778 55 125 784 95 533 796 147 38 116 83 506 720 48 306 794 113 227 730 127 193 700 72 258 594 122 136 498 54 656 927 131 125 250 94 82 628 98 91 785 82 83 148 115 951 985 108 358 794 130 494 702 94 106 477 116 382 488 105 120 973 102 147 359 106 173 205 87 407 875 64 435 508 114 731 970 108 377 756 97 182 521 61 601 961 181 144 799 56 634 772 125 58 421 13 63 283 133 350 396 73 17 910 112 639 754 94 49 751 43 633 831 60 253 378 100 560 903 131 443 739 71 791 924 132 306 316 88 653 726 143 25 591 83 55 827 125 754 910 100 461 616 92 409 910 61 429 498 109 215 295 68 207 828 90 57 336 130 296 480 102 771 888 66 407 937 123 768 906 79 481 649 115 286 857 137 20 270 105 381 937 51 65 328 89 856 874 105 661 984 97 397 831 102 149 448 145 37 794 108 594 760 83 690 910 96 103 232 120 750 764 65 195 304 112 366 554 160 546 747 140 273 596 127 778 933 60 77 326 69 67 267 100 288 835 115 306 494 98 604 666 137 541 715 81 69 388 62 330 958 77 89 613 110 89 408 131 383 494 69 446 951 114 599 749 98 83 791 126 164 317 9 207 836 102 18 771 108 220 970 89 225 939 115 69 616 93 114 439 121 128 472 102 484 573 86 406 850 89 372 869 71 518 639 143 412 802 112 695 937 118 696 934 151 403 891 120 492 990 65 539 939 130 40 407 156 476 607 84 352 904 84 326 745 78 227 630 78 116 291 125 640 953 77 375 401 96 73 827 128 73 262 82 520 718 77 261 550 82 339 840 64 359 565 87 98 467 103 52 472 68 29 609 124 340 628 60 827 931 86 596 933 37 11 692 95 34 881 81 327 527 98 115 948 67 220 853 122 77 787 68 619 861 103 530 864 52 338 701 104 457 831 120 46 473 160 275 372 83 109 784 164 16 949 103 138 173 113 244 294 110 425 612 103 24 535 102 562 635 128 409 491 102 291 780 122 202 487 122 812 870 125 31 970 121 44 140 123 204 495 128 140 334 121 436 926 121 47 997 66 152 252 82 430 619 82 120 678 102 43 818 106 270 621 132 316 436 72 582 957 88 483 946 129 201 525 151 301 756 96 32 233 114 940 973 49 846 965 112 5 51 123 233 986 109 307 976 149 291 858 52 218 359 147 37 280 120 141 441 115 165 973 98 500 987 67 14 975 114 402 652 131 695 834 87 52 995 115 9 924 105 326 475 53 1 348 122 416 875 127 17 879 124 611 960 68 221 423 77 87 512 73 482 953 107 182 238 137 757 985 86 537 558 138 486 741 122 532 910 109 210 240 63 416 461 71 146 566 105 229 759 71 100 428 121 795 998 27 641 867 139 377 982 82 3 958 82 440 965 145 674 826 97 146 817 101 274 953 121 69 830 61 350 974 65 310 590 117 107 315 58 524 983 31 72 655 91 154 967 94 122 602 60 587 780 97 316 885 111 554 665 147 429 943 139 368 706 89 134 932 77 419 682 133 162 610 68 63 261 93 405 723 82 422 755 82 314 695 145 308 746 77 97 963 143 668 677 136 79 128 91 337 361 120 722 865 78 288 640 126 201 954 63 129 776 92 869 914 63 319 436 105 377 431 84 698 869 95 540 705 97 355 713 131 163 882 109 677 924 45 280 925 142 501 711 110 561 938 105 654 853 114 209 620 116 563 947 80 189 498 139 425 550 102 167 510 118 130 271 137 273 276 110 386 936 72 695 765 65 100 781 136 401 726 101 740 798 125 258 498 47 88 278 161 497 547 186 410 682 131 465 543 44 219 942 147 659 860 118 399 468 64 297 872 66 478 990 93 222 693 85 77 124 81 560 732 61 547 606 129 199 206 40 285 344 149 47 166 156 259 707 104 196 233 33 362 834 106 800 811 138 351 992 159 338 583 79 543 706 152 517 862 136 172 230 91 358 539 91 232 269 112 447 717 62 473 517 67 218 807 69 55 257 88 642 846 127 289 995 104 194 578 87 181 673 51 605 982 91 783 829 75 508 675 100 887 937 76 388 582 95 350 750 138 532 761 73 132 197 143 48 685 148 603 970 122 404 850 66 218 783 64 207 766 65 532 912 92 25 948 99 204 836 58 227 700 81 98 493 124 227 285 114 78 487 102 719 987 120 382 585 41 223 934 67 588 879 94 587 894 136 473 546 88 506 515 102 16 647 69 445 949 59 291 870 85 223 912 171 420 948 116 74 205 91 76 358 69 395 696 132 375 721 76 30 904 121 405 901 61 474 654 27 40 739 135 716 916 110 386 789 145 33 538 70 743 755 109 138 767 113 209 369 107 22 631 70 226 859 84 223 927 110 536 965 143 512 726 109 99 263 56 649 995 64 846 963 120 25 263 104 165 211 83 567 830 110 148 483 87 107 685 71 303 806 148 21 545 114 225 599 86 112 754 89 200 522 98 361 399 94 312 369 103 14 438 110 78 271 47 467 861 120 210 553 82 381 474 83 226 994 59 537 925 130 948 957 101 474 754 59 895 913 98 666 682 137 134 459 108 478 950 93 47 613 71 214 735 126 87 150 79 53 699 39 111 683 62 329 347 76 674 834 54 539 550 141 462 738 123 103 256 150 177 874 102 406 424 130 259 795 104 435 748 98 526 805 87 157 522 76 50 523 158 313 366 112 543 949 105 553 767 139 336 908 120 306 597 62 112 324 118 249 398 83 539 544 153 97 149 56 261 722 87 57 974 97 117 708 76 182 480 88 756 841 3 696 702 53 338 515 69 258 706 117 215 359 129 379 419 74 193 510 68 915 994 122 40 619 99 508 580 97 75 139 48 177 597 103 417 485 83 120 684 123 105 809 153 417 869 100 154 603 93 248 598 127 303 992 74 741 768 81 509 837 81 176 559 88 643 858 111 44 551 130 682 764 122 93 594 126 440 526 70 20 433 34 237 891 72 387 935 89 110 333 116 599 886 110 88 308 161 636 773 101 25 709 94 612 721 76 514 903 96 459 688 86 40 249 99 316 522 82 431 490 119 36 525 59 283 890 106 410 741 104 516 660 38 769 922 128 399 710 80 169 172 118 822 907 122 5 563 107 466 904 77 192 702 82 400 898 104 399 418 173 357 453 141 476 710 46 428 745 53 508 792 133 129 744 134 370 532 102 497 712 104 445 831 102 906 938 78 476 592 89 53 893 90 722 985 159 276 328 28 100 873 115 291 640 97 334 425 58 569 727 106 194 714 72 101 477 141 330 693 141 530 668 78 623 654 124 24 195 68 222 720 78 140 917 58 41 404 68 492 556 77 209 217 92 897 943 115 255 272 168 215 324 121 425 734 70 155 968 89 26 439 137 143 146 75 312 327 116 715 847 89 222 446 147 212 614 91 434 833 101 93 473 115 318 395 99 28 115 101 317 720 111 528 696 107 268 791 156 165 805 129 376 492 114 139 169 73 44 197 99 124 809 52 248 603 55 336 410 134 441 778 68 322 487 112 254 744 123 418 596 116 670 783 153 696 893 77 559 610 132 199 972 81 180 682 97 75 932 87 148 453 133 780 994 100 354 543 66 209 636 125 213 446 122 270 776 62 648 842 134 58 824 116 532 583 111 482 609 104 368 718 79 285 471 99 73 856 58 343 675 106 244 869 84 153 938 92 216 235 108 366 933 106 187 417 91 97 752 131 500 755 176 3 903 105 226 469 144 14 563 41 100 669 84 368 680 13 286 362 77 529 686 109 138 761 116 463 621 106 205 247 97 519 583 135 31 279 66 409 705 107 114 487 147 40 775 114 254 819 56 374 950 129 787 871 117 8 117 108 132 560 97 26 281 131 148 489 96 7 485 129 376 839 94 212 506 70 684 753 150 237 943 95 874 982 108 272 703 73 345 680 104 79 309 142 30 456 109 197 706 61 47 993 85 439 453 132 581 701 121 900 993 94 587 760 85 280 629 109 100 377 148 403 745 127 305 921 78 311 715 95 306 595 87 663 962 194 304 825 79 115 308 104 649 781 100 244 286 64 193 859 67 452 461 67 130 841 146 192 252 110 723 776 89 926 936 168 302 848 161 285 945 31 375 900 96 743 982 94 120 176 144 294 488 89 215 831 86 395 984 142 339 877 116 21 348 94 317 463 138 875 919 101 493 679 62 822 881 91 460 760 101 924 969 153 146 733 79 654 686 122 64 732 92 355 810 118 487 621 122 104 358 90 497 651 65 199 963 69 737 821 100 642 741 107 278 792 108 45 615 77 616 696 82 43 311 86 645 745 124 507 977 75 75 108 69 561 639 114 65 673 123 259 663 134 431 842 93 607 990 125 117 964 96 60 364 44 110 695 84 354 438 72 84 742 116 704 832 84 697 980 91 264 851 64 662 978 94 334 802 94 167 771 112 376 960 86 371 613 80 541 841 103 331 439 147 526 928 144 95 801 83 520 793 84 59 154 128 741 987 66 354 774 120 170 198 96 471 654 89 290 969 88 149 444 108 112 352 97 72 641 118 461 587 62 271 455 87 714 823 87 124 693 134 148 605 111 398 585 37 76 230 143 579 940 99 30 145 90 82 695 92 47 487 79 571 665 80 604 734 45 142 502 57 18 899 86 77 188 66 84 593 46 61 836 87 41 897 176 342 975 62 583 991 106 683 764 121 667 951 89 132 691 82 199 941 121 71 873 90 417 591 126 82 322 150 347 442 112 746 977 91 148 699 55 314 621 133 27 271 155 295 562 69 557 833 113 65 159 116 285 989 142 494 996 137 705 811 140 654 762 93 284 549 123 282 705 106 381 391 108 267 894 121 624 697 115 157 777 96 335 612 111 470 507 97 203 228 107 231 874 80 91 361 106 649 946 84 661 845 98 146 660 74 366 743 73 620 828 126 246 312 90 282 482 129 581 906 68 531 705 91 432 572 95 289 383 68 362 646 51 479 568 69 396 963 81 386 691 85 493 768 39 205 279 90 449 843 115 432 489 122 151 486 102 99 215 89 464 551 140 559 941 156 186 594 81 97 371 136 603 692 124 226 834 59 802 870 107 864 948 88 67 637 88 12 269 50 60 216 74 639 988 101 59 331 96 105 608 143 745 918 59 566 683 73 79 596 97 299 994 117 176 214 87 301 723 128 139 506 95 213 848 107 830 920 87 232 643 90 721 927 128 66 395 141 43 638 132 598 716 105 187 621 78 371 810 128 104 927 114 656 959 97 550 578 129 230 608 107 206 438 95 43 433 104 287 451 77 140 809 93 117 594 108 550 555 118 316 684 80 94 782 118 204 561 60 243 724 144 182 470 50 95 836 34 696 865 112 102 388 83 234 954 75 58 188 35 63 76 102 136 149 141 419 882 152 289 323 82 925 998 57 294 407 68 21 962 36 859 940 155 657 947 111 404 834 133 324 867 107 676 846 106 440 868 131 237 884 124 223 253 126 783 904 84 373 550 103 289 327 143 713 764 67 363 942 107 36 805 127 842 848 72 82 721 88 112 246 77 426 890 84 769 795 95 70 210 61 419 713 113 713 761 68 602 747 121 202 488 114 258 866 90 141 997 100 134 688 79 8 753 104 405 490 71 55 374 122 484 707 79 352 925 107 191 934 110 387 946 57 420 448 184 265 587 87 387 831 76 383 719 114 304 893 96 825 833 78 322 328 81 303 350 79 559 590 82 622 895 74 527 852 103 268 645 62 355 572 78 111 589 75 687 930 128 16 278 103 256 305 130 363 591 90 633 640 102 358 816 93 786 796 107 63 588 65 17 772 75 106 397 141 32 156 131 186 385 105 227 456 84 309 321 35 421 606 51 33 841 111 397 856 63 360 970 118 631 635 94 488 738 113 474 881 196 310 490 46 464 991 74 112 387 96 713 907 137 374 690 85 112 291 85 320 803 77 321 543 62 166 340 70 859 998 162 203 813 91 144 279 103 142 680 51 259 334 86 348 678 130 918 968 99 417 817 63 46 396 85 349 841 105 507 908 106 724 936 116 109 933 123 115 893 108 525 842 118 156 495 26 22 970 94 111 473 75 303 571 105 45 303 77 395 759 102 93 347 130 762 878 86 668 860 69 255 956 124 417 444 85 135 817 126 230 678 103 737 944 66 476 550 169 69 909 109 421 846 71 98 938 76 172 299 87 215 896 102 517 917 89 212 923 98 554 818 119 634 875 95 343 973 130 296 407 96 152 510 95 330 380 85 623 941 147 79 287 84 617 913 50 367 788 124 359 505 118 209 702 72 791 792 85 754 946 66 534 860 90 589 652 76 32 328 96 303 327 102 388 925 135 666 847 102 50 597 112 208 303 144 17 741 86 126 890 89 357 380 108 198 423 123 300 802 87 0 72 96 651 738 131 507 735 112 908 978 115 425 496 109 664 815 104 594 796 166 503 879 114 69 959 138 75 669 92 75 647 93 153 589 102 444 865 55 232 494 78 570 820 61 765 896 85 218 929 100 109 305 127 419 666 115 634 900 125 130 135 118 429 771 88 84 763 132 566 784 73 108 594 72 109 962 131 79 679 122 781 804 42 32 316 120 155 275 126 324 767 67 176 921 81 95 334 147 22 891 78 191 666 88 851 951 138 78 608 86 171 635 104 336 932 93 78 896 129 486 859 132 75 452 130 182 847 129 300 983 94 337 906 106 845 883 109 273 502 69 503 619 75 172 393 73 127 688 95 718 850 124 243 618 87 672 862 78 77 547 82 223 862 91 106 767 120 626 922 73 386 752 120 304 342 95 41 181 36 371 377 112 337 812 145 83 592 100 336 615 79 738 768 78 189 861 147 91 588 139 121 774 63 775 862 121 726 814 120 483 744 67 86 94 117 196 973 34 109 122 115 240 561 117 403 655 167 18 216 99 594 839 125 519 938 82 605 616 161 381 382 128 192 611 92 302 856 76 101 416 35 20 106 26 350 434 58 561 586 63 284 422 89 284 314 91 37 591 72 107 224 93 20 577 146 88 522 63 114 134 89 215 719 60 388 428 77 98 709 117 192 791 51 68 284 119 369 378 122 211 457 99 583 854 91 104 802 113 367 837 74 328 742 120 78 457 94 384 735 72 125 168 56 289 426 91 619 631 159 307 385 83 28 716 83 215 472 113 959 981 81 50 641 67 361 362 109 571 977 114 8 231 126 60 153 85 246 430 89 284 797 83 115 606 104 424 554 96 402 615 86 338 891 120 529 552 77 483 564 140 356 371 76 78 880 99 410 986 151 357 546 93 575 688 103 417 460 92 306 618 64 517 819 55 358 425 87 0 195 96 638 816 79 260 333 148 649 825 108 414 438 113 472 953 93 595 976 93 535 737 70 273 460 39 59 841 118 474 638 51 522 621 129 296 748 138 342 682 111 555 859 131 510 844 99 148 200 77 186 197 116 200 315 169 370 410 95 755 841 102 301 834 123 248 256 89 9 700 74 235 367 97 105 728 83 306 984 129 248 644 116 397 812 122 56 492 65 879 936 106 863 934 81 321 972 36 639 970 41 560 754 116 383 575 127 114 526 61 279 499 77 771 979 123 208 690 90 341 833 90 622 774 81 941 990 58 115 868 124 469 812 83 59 491 64 848 934 104 230 739 86 320 623 98 216 390 129 569 822 70 42 792 70 615 750 108 885 939 100 371 747 108 11 822 126 713 881 116 572 648 101 184 790 81 282 959 145 255 297 113 278 415 50 153 860 96 382 806 85 309 621 101 315 649 24 414 714 87 633 649 129 80 488 45 78 902 113 484 703 59 320 733 49 65 240 136 407 855 99 650 956 72 181 601 200 765 807 67 69 442 97 135 514 143 181 505 81 185 295 90 529 689 36 408 783 105 189 343 120 209 755 100 261 984 32 205 759 84 238 362 122 75 738 135 490 549 123 133 392 123 280 340 178 686 892 151 42 568 86 469 639 140 925 961 106 344 975 38 175 239 108 49 119 157 130 877 91 403 683 76 557 898 54 520 586 42 287 810 98 538 649 79 275 844 80 188 828 62 171 447 143 624 820 138 488 843 38 321 957 96 238 356 129 238 756 87 706 762 116 52 763 97 479 982 136 5 48 83 202 970 116 301 977 134 695 705 153 579 674 33 121 587 70 284 861 133 513 781 101 275 617 106 100 664 110 218 553 101 224 834 97 157 768 103 20 699 98 36 947 96 19 726 80 33 102 90 17 161 132 423 788 133 665 888 105 77 581 105 200 508 69 90 757 140 54 489 94 960 993 136 551 901 97 271 721 86 166 269 129 2 515 88 567 998 122 215 885 83 285 650 93 157 966 137 4 895 125 623 687 96 829 964 83 162 403 133 398 597 122 158 948 91 582 645 57 624 877 60 326 935 17 255 522 48 200 966 156 371 504 125 38 684 29 262 977 90 407 826 85 127 720 74 681 770 92 804 919 122 573 653 115 472 986 78 213 509 49 522 876 62 336 614 98 819 955 85 41 562 76 172 679 134 53 852 146 3 191 152 607 719 63 16 639 56 121 314 96 429 960 126 62 587 120 55 171 84 115 480 134 171 793 120 585 777 124 799 895 100 626 838 57 63 502 108 483 520 113 394 605 145 488 499 116 639 738 122 329 873 65 413 694 55 590 810 89 541 943 77 74 488 66 524 968 106 429 597 113 516 719 55 208 671 122 178 816 98 836 973 187 471 581 100 716 950 132 620 763 74 310 611 16 592 816 126 39 812 118 536 715 126 409 980 87 325 532 105 242 285 76 39 353 76 499 736 105 627 908 72 342 575 90 776 912 108 613 853 115 72 751 139 714 999 67 309 631 141 851 874 85 273 829 68 70 79 119 706 760 101 183 726 149 606 749 132 615 809 93 62 323 104 47 858 112 267 460 134 665 799 158 953 999 121 806 969 83 131 468 87 54 78 169 135 700 84 503 881 98 915 940 97 13 855 14 115 419 89 935 992 132 490 923 92 36 402 75 106 135 109 378 640 99 442 796 134 33 392 125 171 920 114 134 960 107 405 504 106 233 658 90 454 555 93 37 262 102 617 985 91 15 625 52 307 639 78 395 993 78 231 904 98 28 634 137 563 623 81 659 690 44 83 363 102 556 891 79 801 972 78 497 982 69 156 321 48 528 967 104 275 417 75 607 844 127 604 794 113 126 194 111 79 234 108 55 903 121 154 756 35 457 713 125 211 667 80 242 549 125 133 780 49 377 503 115 286 716 100 690 820 80 533 926 70 60 408 61 18 42 63 78 226 80 330 895 112 663 822 74 454 837 136 508 897 86 295 826 77 354 519 127 179 605 80 165 594 63 318 993 144 13 86 106 258 471 91 288 537 113 85 231 130 661 962 93 444 929 88 255 574 140 354 421 67 234 529 106 111 433 81 822 911 44 308 695 89 342 883 114 734 835 74 97 659 97 42 234 104 347 860 152 547 974 98 189 437 122 99 871 112 63 666 83 195 245 69 552 909 94 73 946 67 314 807 83 100 563 124 32 42 128 485 526 121 706 996 108 20 478 115 363 792 97 699 901 110 24 634 64 212 731 137 558 955 105 216 866 116 302 638 109 744 852 50 135 318 101 289 408 110 575 768 90 91 439 69 738 938 66 44 771 80 22 236 99 510 729 99 228 789 73 62 470 102 744 773 122 47 683 113 35 859 106 604 983 124 262 843 82 45 753 121 21 169 110 248 292 129 935 946 142 164 803 123 811 885 124 47 330 83 93 381 117 347 353 93 742 744 94 262 788 80 221 357 95 234 959 83 196 641 95 154 419 98 459 524 114 400 636 55 150 623 104 8 35 114 101 387 153 736 955 89 68 720 74 43 911 42 539 982 60 4 969 126 329 867 49 419 943 121 124 642 81 88 839 103 203 735 118 219 579 103 762 919 83 621 701 77 348 653 83 28 751 121 503 690 70 184 293 106 137 680 67 247 455 106 123 390 97 67 587 95 42 373 124 689 719 68 116 861 66 397 424 170 84 222 126 372 554 80 696 719 151 38 339 57 55 745 85 654 665 93 700 969 137 63 950 92 34 541 108 969 976 99 449 733 138 375 963 106 95 199 118 29 617 108 66 861 109 187 825 63 719 844 75 366 609 109 74 566 75 2 143 104 717 723 68 155 669 71 837 900 126 235 447 102 430 930 116 657 698 110 633 746 125 418 598 84 79 258 65 149 389 146 406 981 116 279 996 139 216 796 62 149 876 104 65 195 107 168 348 91 133 328 112 191 757 82 75 878 72 408 551 64 104 956 105 40 145 58 398 992 99 206 452 54 257 412 153 300 484 110 199 376 97 340 867 137 910 980 51 296 757 126 58 396 64 62 774 127 707 958 77 105 682 88 260 799 184 204 729 93 898 906 110 476 892 131 3 222 144 123 337 141 745 766 66 39 957 95 384 901 99 222 717 76 549 904 153 537 989 61 613 634 65 236 728 135 162 683 56 780 979 115 447 566 84 299 740 132 31 802 95 320 741 139 949 975 109 783 828 107 718 720 101 392 808 110 435 893 47 167 511 128 501 798 121 363 953 72 67 926 92 270 377 116 299 723 119 278 838 93 739 957 107 659 809 56 731 748 157 424 767 84 215 775 114 22 399 75 537 708 77 336 354 79 287 909 105 797 996 62 79 608 141 361 739 145 233 937 70 434 549 96 274 472 94 26 283 119 300 461 86 266 573 101 178 649 72 107 964 157 409 482 73 460 951 31 755 814 74 84 706 30 487 639 104 331 431 112 257 679 77 194 332 122 613 679 104 145 636 75 890 918 97 745 878 77 466 872 58 15 705 89 473 620 97 83 407 78 149 804 105 351 935 85 508 872 19 147 469 91 165 433 79 632 956 110 100 693 38 140 365 152 415 484 197 400 571 171 15 699 97 30 870 105 224 803 84 537 632 53 255 260 66 6 877 141 413 686 108 86 999 141 423 746 54 292 957 100 703 911 116 281 975 140 185 963 81 167 823 119 29 361 103 306 687 45 69 102 80 12 212 77 409 763 92 323 697 115 77 975 102 507 753 123 723 923 100 629 948 99 271 548 76 184 663 92 162 265 66 126 560 38 863 935 111 330 761 118 385 838 102 67 100 31 780 833 39 33 988 81 97 809 76 41 309 97 415 440 56 558 769 82 94 366 174 129 726 54 828 992 104 591 637 142 476 544 119 287 717 121 347 535 133 170 623 123 220 425 143 299 485 76 312 965 77 854 939 137 35 605 115 1 131 84 489 572 122 59 295 105 443 626 80 42 350 28 14 780 150 700 719 127 278 920 107 303 736 181 636 941 99 26 743 99 313 723 142 515 946 84 144 464 123 540 951 117 202 375 100 69 465 108 171 677 92 70 693 103 422 934 120 221 680 103 473 607 104 37 807 91 919 929 94 29 757 81 213 960 118 24 705 99 140 994 51 690 917 133 257 389 93 267 978 131 105 902 101 439 527 30 311 690 45 47 539 121 66 678 144 521 997 51 792 919 111 212 582 99 316 730 82 41 75 90 610 905 68 294 798 144 620 736 131 936 965 32 255 279 116 694 740 118 349 752 90 50 824 69 496 917 125 20 68 55 709 753 81 174 407 112 237 399 117 79 191 66 676 924 127 442 879 145 29 795 83 262 693 118 128 166 107 308 963 171 462 935 97 436 771 87 665 892 74 78 684 80 832 917 131 371 694 69 350 964 86 262 811 74 816 943 105 90 792 76 166 875 91 165 432 148 302 762 123 8 20 131 192 539 107 57 608 97 546 762 68 565 837 70 338 924 82 181 207 99 428 751 84 270 759 87 800 956 174 567 908 126 361 661 91 283 861 106 106 393 92 419 724 119 137 500 120 100 458 102 92 812 58 417 603 131 316 699 110 374 437 150 238 773 91 360 552 86 16 268 54 35 404 91 875 953 142 362 830 131 163 692 82 255 319 69 198 528 59 696 896 73 261 809 132 149 320 57 276 660 113 452 795 106 557 656 116 125 372 68 2 449 106 128 500 101 602 750 89 128 663 124 145 335 58 583 792 59 168 888 138 481 795 132 194 607 44 656 778 69 196 653 110 104 970 111 361 527 100 476 804 68 477 610 90 164 650 109 552 558 90 524 950 77 383 576 101 117 458 128 34 400 79 84 860 129 359 523 83 649 803 125 85 339 69 279 865 111 23 134 81 803 964 83 254 724 141 265 593 103 155 308 114 559 885 110 151 677 114 42 172 79 206 915 113 622 905 143 756 766 84 555 880 102 846 867 96 514 677 70 19 388 116 608 796 101 618 642 69 332 914 137 178 602 145 131 937 120 126 141 128 179 972 110 59 224 153 215 441 46 419 455 131 591 674 115 166 907 114 371 401 110 503 526 75 94 915 140 94 718 82 370 883 143 740 900 81 804 869 67 464 726 159 954 988 98 226 300 52 547 657 39 561 957 126 358 396 91 558 701 86 353 445 74 68 957 106 25 166 128 332 815 125 670 754 129 42 337 33 254 869 67 480 667 67 170 585 126 726 947 141 756 779 93 104 403 108 367 632 99 400 509 112 63 498 54 148 389 33 337 443 112 345 776 63 705 885 127 564 568 108 338 688 89 15 873 75 664 925 142 161 902 106 432 795 122 143 226 127 54 211 76 209 993 48 757 915 74 830 937 117 510 885 93 269 661 109 361 386 104 11 970 123 157 469 119 226 257 71 345 837 76 336 572 98 712 845 130 305 418 71 143 388 140 93 617 107 258 590 170 189 238 145 174 570 109 611 999 72 293 632 84 212 311 97 176 947 95 496 599 63 790 849 120 338 741 72 483 510 167 302 327 69 625 928 102 704 933 142 84 230 110 604 732 33 368 433 132 380 531 98 490 770 93 3 942 124 206 296 96 156 237 122 623 668 60 184 810 105 95 850 101 185 860 116 346 537 79 9 269 91 164 876 109 116 335 81 828 997 53 169 739 111 517 859 62 398 612 91 113 355 71 574 605 108 715 931 55 170 995 119 68 640 72 492 551 114 95 569 97 68 872 107 229 809 96 12 62 81 750 955 113 151 825 96 312 599 86 4 160 148 28 536 129 151 190 128 329 651 142 403 792 155 209 569 31 253 863 107 611 917 73 229 279 63 93 737 80 289 999 80 761 896 138 54 184 94 559 739 94 328 329 74 76 995 149 415 838 113 196 229 64 203 723 167 24 403 138 34 660 79 59 286 117 351 753 110 641 775 6 431 850 97 26 705 127 498 566 150 776 857 39 140 670 114 102 794 62 616 728 88 238 588 67 92 906 100 866 890 119 142 278 113 704 809 75 241 329 120 630 868 58 638 805 122 622 652 66 674 971 158 483 527 138 240 295 138 362 431 86 271 332 118 475 504 95 58 408 100 317 701 94 237 752 76 8 832 120 359 589 130 146 298 100 111 475 80 385 548 118 549 707 40 724 922 68 697 762 88 317 385 137 348 943 131 497 652 87 75 178 91 87 333 122 291 751 68 725 889 66 136 150 111 216 517 71 158 262 125 205 522 81 511 814 105 153 827 60 258 416 21 398 672 106 469 485 65 505 726 145 106 742 115 59 586 114 268 287 98 844 868 131 53 588 105 946 989 99 92 93 76 45 588 116 628 755 113 271 908 61 276 919 119 33 769 108 332 399 96 245 565 112 152 875 127 59 92 90 98 700 129 130 762 104 448 812 134 625 629 99 338 581 103 40 429 139 199 308 96 33 584 94 659 800 132 339 674 62 237 587 143 392 469 68 67 842 65 257 456 197 867 980 109 25 801 84 494 677 78 45 830 53 47 168 78 293 910 118 216 952 84 238 818 129 864 917 78 180 456 82 135 515 52 114 840 148 162 729 75 87 358 124 337 643 48 621 848 97 590 777 90 419 705 92 271 804 115 215 288 165 850 927 158 215 536 155 605 641 155 153 639 103 4 472 113 15 676 97 455 473 72 914 957 80 122 155 57 183 586 114 162 898 107 250 283 101 184 585 78 422 652 117 668 733 154 186 406 118 354 873 76 53 79 51 203 787 93 13 145 96 9 249 59 580 659 96 539 704 46 406 903 93 717 835 39 384 938 79 661 839 92 521 919 116 557 702 121 120 271 94 624 692 158 8 683 65 646 922 132 453 955 97 303 955 101 672 982 108 508 852 158 128 569 68 125 418 107 401 844 148 936 964 30 81 482 80 119 299 94 158 843 92 537 543 100 229 912 116 487 854 172 7 352 73 622 908 105 515 762 95 215 779 81 220 600 112 564 672 101 599 986 109 27 383 54 526 883 96 75 875 121 54 87 80 67 492 30 617 621 88 93 774 76 198 882 112 426 909 110 38 623 64 66 831 134 617 813 82 305 505 99 399 727 98 737 951 98 485 792 96 597 757 127 453 655 98 262 683 155 182 953 146 65 164 82 353 467 127 449 923 91 283 718 79 233 684 107 10 530 135 435 466 137 302 481 34 324 754 116 532 837 78 572 962 68 2 382 101 25 603 83 386 456 69 488 913 54 687 777 84 710 732 45 505 508 125 228 628 63 366 528 119 661 689 118 15 958 87 699 983 92 497 767 73 678 713 123 806 851 86 187 868 21 337 606 71 536 927 111 472 484 92 172 852 153 28 258 59 722 859 122 718 925 149 175 979 167 54 941 70 62 939 134 231 727 96 243 735 71 22 367 89 702 995 81 127 808 99 461 605 124 551 762 53 739 938 107 437 989 133 23 942 89 137 395 80 397 694 108 122 814 154 49 709 105 219 511 74 473 945 72 323 762 112 167 811 51 217 700 29 7 652 65 412 465 132 483 604 36 405 825 141 54 203 37 148 501 73 99 857 107 26 982 96 439 517 87 366 476 101 735 912 119 252 727 117 146 972 118 94 781 74 231 997 148 165 836 81 618 665 143 199 406 115 223 470 135 617 973 167 96 855 136 93 679 160 140 886 116 830 893 118 239 554 103 116 309 72 787 916 98 503 732 135 220 883 63 762 778 159 290 984 63 644 698 86 416 972 65 299 401 61 129 168 139 259 401 105 533 862 119 686 784 100 155 900 101 51 971 140 13 515 117 31 900 83 489 615 91 207 623 120 436 960 58 320 724 66 494 652 107 871 937 93 59 374 92 681 931 102 131 231 178 690 929 113 370 793 79 5 631 107 420 726 115 730 734 113 327 899 95 229 676 105 133 568 118 92 786 93 432 434 53 177 992 126 110 436 103 67 682 79 214 405 124 66 998 120 423 601 117 477 614 63 666 893 158 62 396 40 406 588 86 315 380 81 207 923 126 490 802 76 359 719 101 654 673 122 311 395 122 384 615 81 588 823 93 82 131 98 535 752 65 102 719 108 764 960 56 80 721 117 105 744 163 261 528 127 411 461 58 321 324 83 204 463 107 29 476 33 562 932 97 154 933 124 971 978 81 32 189 70 399 489 84 236 451 89 451 763 99 135 692 159 947 971 135 92 358 90 661 852 95 438 528 134 339 720 81 153 552 116 389 482 116 33 529 151 190 249 92 112 869 84 479 487 46 145 745 78 838 883 67 417 449 114 886 964 145 689 690 59 520 539 117 51 491 128 567 911 158 36 245 88 303 469 156 305 347 94 330 388 79 163 248 100 662 682 96 203 740 87 133 204 88 75 140 43 466 527 110 450 858 119 343 517 96 433 636 69 720 829 64 488 541 116 149 504 105 77 863 65 438 924 130 128 172 78 330 618 87 7 512 156 467 776 75 779 870 115 10 689 102 400 644 64 361 989 71 90 681 163 413 443 123 286 944 96 246 590 117 381 537 130 514 794 91 369 725 124 552 559 106 51 378 85 576 823 90 119 455 85 138 653 73 645 877 53 306 350 99 422 779 60 491 553 69 94 191 78 444 689 92 121 642 112 312 770 71 302 620 134 198 826 77 180 989 123 68 243 104 96 280 95 453 636 140 144 218 111 357 996 99 381 577 127 294 911 68 324 974 90 197 849 98 221 794 125 116 458 116 732 774 130 140 537 88 187 590 96 440 772 60 707 846 125 712 900 129 248 913 96 251 547 33 474 734 101 37 917 90 579 884 157 110 630 91 348 436 144 216 223 17 192 951 117 114 887 69 6 65 90 826 992 71 904 939 79 133 593 125 28 862 138 144 778 87 162 529 113 946 964 133 698 946 93 200 969 80 304 382 108 560 701 87 313 330 78 331 847 105 42 399 79 63 464 65 425 478 93 36 423 83 397 849 73 67 675 119 145 462 130 41 148 13 122 792 96 644 669 102 544 605 114 291 299 105 863 880 93 108 191 92 240 470 54 683 927 55 630 919 131 196 676 104 287 532 77 803 920 153 619 881 140 59 480 104 126 129 66 9 334 114 265 901 114 497 776 124 374 474 75 290 930 101 258 373 92 51 448 104 152 440 143 636 649 42 55 999 135 25 794 130 624 919 152 874 895 138 95 390 86 144 558 121 146 562 54 313 528 59 421 706 121 105 680 87 432 703 113 11 693 248 712 980 136 18 420 88 33 55 80 302 565 81 247 792 117 772 814 126 562 811 121 278 454 133 179 775 96 253 994 91 281 872 171 455 983 94 177 627 90 604 841 116 605 734 37 102 117 120 2 775 94 110 241 100 128 396 92 526 565 117 193 652 98 775 922 160 265 846 116 133 708 82 420 568 120 86 256 113 42 670 106 29 867 126 310 618 64 34 477 81 319 684 126 36 659 108 58 973 106 334 613 86 370 984 97 299 988 56 653 763 117 340 740 109 497 576 72 219 534 108 246 502 160 71 770 53 308 841 93 282 296 101 163 190 108 501 835 114 194 941 143 712 940 129 435 549 132 98 544 138 8 214 60 170 568 116 733 958 137 239 917 112 136 754 133 263 295 93 429 711 139 800 997 76 131 369 106 709 967 131 203 327 121 590 915 90 890 962 107 67 640 90 365 471 104 673 942 52 217 762 65 193 497 60 67 661 26 138 198 81 36 720 88 42 808 110 408 481 121 194 238 139 320 980 106 346 755 108 785 843 75 90 117 84 272 558 131 406 510 75 49 143 106 612 986 107 311 431 41 636 708 58 6 643 106 594 890 105 104 462 80 12 486 102 199 207 83 401 637 125 57 364 141 430 531 82 351 797 111 317 802 142 183 353 153 165 910 88 449 836 122 420 715 105 449 864 84 52 559 66 868 970 107 262 680 82 390 656 72 104 321 95 262 351 108 605 735 127 822 952 92 86 467 126 53 705 83 494 611 93 34 257 104 498 620 117 351 912 115 482 516 118 320 558 146 38 224 79 201 283 88 293 784 119 366 526 96 348 510 140 741 843 113 125 994 36 518 627 94 189 229 76 207 829 104 352 628 91 146 404 106 337 380 84 314 465 110 105 734 84 57 616 125 256 265 131 557 745 98 123 523 123 54 360 80 658 751 127 743 757 61 41 960 105 79 349 87 697 743 90 28 867 74 728 923 78 393 453 127 241 856 96 618 738 121 324 884 58 205 573 97 261 561 83 212 798 113 693 740 73 764 884 127 81 650 60 640 668 79 443 576 100 78 402 39 732 986 129 27 607 79 121 915 73 245 276 79 716 784 131 551 695 122 250 803 90 439 934 64 277 848 108 370 572 127 788 917 110 608 784 82 160 834 93 853 992 55 748 840 87 635 891 68 260 361 70 627 896 130 75 414 67 53 863 93 195 406 92 326 969 57 114 552 95 87 564 81 354 722 110 269 949 103 680 976 98 6 177 146 151 828 114 726 815 73 594 978 83 934 951 136 574 842 94 483 530 64 573 748 143 785 989 98 128 755 143 188 722 126 434 517 156 440 751 99 710 985 75 266 408 121 676 888 100 244 330 128 317 368 52 511 598 106 957 968 98 133 685 77 207 336 43 10 559 121 520 723 107 140 789 82 557 882 79 87 551 141 182 626 34 481 493 70 81 820 124 560 828 58 336 466 114 305 452 105 765 859 69 425 789 149 95 157 105 480 707 93 457 582 86 75 701 119 28 277 115 241 363 72 750 795 151 32 581 76 16 914 125 515 756 106 67 175 92 181 256 51 675 731 112 204 225 114 309 715 59 50 299 79 284 291 109 571 604 135 143 393 107 569 842 107 70 811 102 325 500 145 105 546 128 395 884 88 111 320 85 361 370 141 611 868 110 798 821 88 274 573 144 84 521 122 171 233 171 107 429 153 412 980 130 410 441 118 143 734 109 529 924 72 47 671 107 23 168 110 182 784 118 52 829 68 264 926 102 541 942 125 420 616 116 322 873 48 150 320 47 328 551 85 24 530 107 101 124 125 286 337 118 351 642 90 237 368 79 211 381 53 63 847 144 26 671 80 675 847 100 439 952 125 136 584 65 364 411 79 341 948 92 524 776 99 882 970 77 615 807 116 605 999 100 196 619 55 267 860 87 328 762 75 201 752 75 223 820 108 30 521 161 724 891 57 115 777 75 120 920 58 357 626 94 520 812 83 743 824 134 779 918 75 172 628 107 488 663 71 173 376 114 88 367 95 480 622 76 118 583 130 166 188 119 428 794 14 156 670 74 618 756 69 366 678 134 389 615 59 530 997 55 742 893 140 349 430 158 269 283 66 513 967 79 811 851 90 545 961 102 485 930 119 175 679 83 0 600 62 20 96 69 174 756 77 172 676 107 393 430 110 85 385 120 501 580 123 109 380 135 204 483 122 276 909 54 101 384 97 607 764 111 303 642 66 507 921 143 68 277 76 230 635 112 319 495 38 209 871 152 21 34 77 197 886 78 406 667 85 385 666 139 422 736 135 638 880 55 916 977 62 343 837 83 315 631 103 546 861 105 200 283 121 423 561 74 191 519 94 831 966 155 76 417 143 243 712 111 549 885 93 373 569 105 551 991 111 668 718 145 133 672 43 210 419 102 107 891 78 117 181 62 340 644 101 9 893 82 253 278 77 695 930 49 489 644 129 160 997 86 33 156 107 356 814 107 176 250 61 308 668 106 581 678 94 198 896 58 91 468 117 549 958 91 732 809 115 432 479 94 574 802 80 9 164 94 213 359 120 640 962 58 559 685 64 321 761 57 135 249 138 554 675 108 798 942 121 15 93 103 317 657 167 9 100 1 333 401 60 283 982 131 68 678 145 500 832 40 454 540 128 155 306 116 174 408 105 884 888 126 424 779 110 87 748 152 725 797 87 550 990 133 148 824 107 68 887 93 100 667 117 231 630 136 275 948 94 69 860 150 381 654 114 161 995 103 320 847 110 151 746 124 536 615 60 335 627 86 547 805 94 526 983 144 8 856 92 40 612 54 860 920 107 61 661 154 139 381 95 438 508 134 80 527 95 251 374 122 66 673 96 65 503 137 93 717 98 255 477 2 526 856 112 341 533 90 407 740 100 295 683 153 256 755 140 646 887 94 103 322 74 332 543 23 33 833 117 309 446 102 137 729 58 17 424 99 604 630 36 163 176 106 115 872 142 608 986 141 509 965 88 364 983 48 581 891 130 478 741 115 58 884 34 54 704 136 631 684 96 436 569 123 127 909 100 241 487 144 335 410 122 219 788 86 69 83 80 21 237 87 85 899 122 239 805 107 29 919 68 289 623 125 22 79 140 332 626 85 90 262 115 162 352 124 125 889 63 213 877 129 453 791 114 309 395 73 130 788 83 503 698 91 469 474 100 89 787 117 932 962 47 286 454 79 33 200 144 247 596 102 173 386 57 513 997 155 449 929 91 174 282 115 339 802 136 331 796 96 264 524 129 91 99 77 194 612 82 764 992 185 519 875 118 890 981 96 506 682 117 193 531 76 11 213 76 144 391 39 140 529 85 884 935 101 150 680 96 637 685 100 21 392 1 220 294 94 614 899 44 429 618 104 765 822 129 368 735 77 7 581 102 116 453 86 336 546 99 8 260 129 246 760 129 734 749 90 55 646 96 856 984 123 252 404 109 86 652 86 40 954 78 214 827 85 263 811 128 327 684 136 109 554 68 312 854 109 524 785 76 147 812 92 141 951 131 295 666 112 78 811 107 117 304 136 318 868 114 357 749 90 148 963 38 375 519 108 42 599 99 113 224 98 431 969 152 566 678 121 198 389 102 22 927 71 290 992 71 257 712 131 196 538 88 917 971 116 312 597 157 745 839 161 90 812 53 324 611 113 585 796 138 39 591 90 324 333 141 70 684 120 691 988 66 298 481 87 397 968 63 328 370 95 121 261 41 141 201 66 23 591 114 625 914 152 426 864 126 526 741 109 274 534 58 576 751 158 759 940 106 725 761 95 97 977 92 485 761 106 305 817 114 424 720 50 152 867 115 457 984 112 57 87 125 17 217 76 486 541 69 289 892 117 142 432 92 14 700 131 270 671 139 139 786 95 203 872 113 459 753 76 285 922 140 233 534 92 321 532 92 643 770 125 444 662 73 211 515 113 179 513 107 291 736 164 88 783 154 192 595 47 211 659 87 78 759 129 264 652 76 25 697 47 523 528 100 120 365 127 608 970 105 21 661 89 768 791 107 126 398 94 76 664 104 101 517 83 442 629 88 494 517 53 67 642 59 145 631 96 131 673 67 775 878 89 183 406 88 637 691 146 396 675 98 697 831 127 787 972 137 75 168 102 15 862 73 104 772 51 715 943 69 196 430 78 399 634 62 35 65 150 32 910 86 569 940 72 670 972 75 88 160 112 62 742 83 747 913 41 624 722 135 671 831 95 426 494 139 163 622 122 247 702 118 145 909 75 228 300 68 288 631 114 251 285 26 114 690 110 630 926 47 958 972 41 406 976 88 124 821 98 108 584 93 573 972 115 624 746 96 474 798 89 706 908 104 255 617 56 297 913 110 454 479 144 69 337 85 64 255 110 67 206 138 447 561 73 212 399 98 425 781 98 120 591 65 894 945 114 107 831 110 122 161 115 38 573 90 212 434 98 656 833 94 320 330 103 3 143 144 224 277 65 355 477 122 400 616 63 706 879 104 131 828 116 255 768 82 576 948 104 30 270 119 959 968 114 113 361 95 80 473 69 703 775 79 782 905 124 336 731 128 28 48 97 513 736 127 62 731 65 63 507 136 271 929 86 116 991 96 716 726 60 302 541 169 565 812 133 356 833 120 797 864 95 61 396 83 21 798 87 69 490 100 74 466 143 464 564 112 496 505 136 132 982 116 278 567 84 265 499 105 247 500 103 216 626 176 478 889 91 101 102 121 451 954 91 141 501 94 266 273 120 160 706 55 162 309 111 399 970 124 83 917 145 678 802 133 194 525 81 538 706 78 38 168 110 150 906 114 321 804 138 368 846 98 52 873 86 299 334 145 479 798 74 111 971 129 637 762 107 804 843 144 396 596 113 646 928 106 55 525 60 822 921 61 376 630 57 72 671 120 713 716 93 116 208 102 585 774 59 213 819 128 344 834 84 198 639 88 417 781 111 121 997 84 442 916 94 174 340 115 298 458 69 310 355 111 701 960 111 272 495 51 85 708 138 118 733 74 292 503 170 411 439 110 73 104 138 388 903 105 362 804 131 830 923 130 129 560 84 173 588 88 316 719 76 267 397 89 93 168 79 2 95 97 309 735 133 245 935 145 200 578 88 780 884 135 252 414 168 801 802 96 168 899 66 269 324 117 241 254 68 957 971 136 111 875 100 411 738 73 660 670 86 192 275 61 30 276 116 538 832 65 65 610 69 273 842 84 374 393 133 470 829 59 237 749 89 696 931 113 25 979 82 812 951 56 430 660 113 871 946 85 17 632 70 44 340 129 35 164 154 149 205 86 423 643 131 871 936 86 168 866 57 332 333 92 284 544 92 91 437 56 308 425 59 148 593 108 487 699 105 280 938 151 220 575 79 585 820 62 77 919 133 369 495 77 787 830 127 652 686 135 25 805 106 412 555 140 221 892 118 84 385 77 618 724 107 583 892 114 563 865 165 762 907 65 268 992 52 695 873 122 245 939 104 379 782 123 253 697 146 384 618 51 478 607 69 248 582 137 169 415 124 301 967 130 412 776 101 391 530 69 139 982 98 385 752 110 61 889 122 89 967 65 146 425 30 50 479 55 55 973 56 69 663 99 756 915 85 414 478 126 211 219 110 244 299 102 430 810 106 48 441 106 129 213 65 158 460 110 97 182 85 9 876 114 866 922 136 452 719 132 577 832 122 701 994 29 459 964 67 30 394 76 843 869 124 424 957 35 704 804 112 418 800 119 218 367 81 343 633 116 45 719 52 82 954 77 129 774 104 622 831 118 775 916 115 379 498 107 198 965 92 589 803 97 46 485 67 443 630 101 228 765 104 18 473 153 36 452 89 193 325 108 226 725 144 107 188 133 315 477 124 405 434 105 419 596 85 51 711 63 251 574 172 727 929 95 454 632 141 240 816 51 313 374 163 396 853 83 808 948 133 97 746 102 63 120 80 589 839 126 348 372 76 564 838 139 94 703 70 43 857 75 817 863 103 63 771 54 243 298 83 576 833 118 530 859 102 223 961 115 550 980 68 136 200 103 594 765 128 307 733 118 350 693 70 440 559 110 346 885 67 720 972 124 186 658 76 438 704 93 356 449 126 280 778 133 134 667 101 449 945 153 68 840 107 448 935 74 56 819 110 719 908 114 75 939 154 454 907 169 639 717 98 444 461 50 603 992 148 17 717 43 20 117 108 360 635 156 750 849 151 568 654 115 184 779 97 525 650 86 260 404 101 504 865 122 237 668 110 139 395 44 277 701 86 121 593 109 192 606 103 818 913 114 510 640 112 367 762 62 524 901 100 30 671 57 51 637 102 427 532 152 22 354 116 161 238 128 972 992 106 99 385 83 39 954 128 735 793 118 582 971 79 28 174 146 364 442 72 64 676 92 866 995 74 534 869 102 390 761 121 80 259 53 73 312 90 4 694 85 4 499 97 102 634 85 140 802 130 143 199 95 753 966 87 90 295 124 666 710 78 474 651 125 140 266 122 613 676 121 55 396 91 425 987 80 81 183 83 261 460 135 375 427 96 162 382 75 98 103 70 420 794 90 549 945 44 122 767 147 86 919 125 45 817 143 345 394 220 313 848 44 463 601 138 339 969 87 846 918 119 204 631 70 338 445 80 929 996 45 915 941 96 743 823 64 697 960 111 586 896 109 640 747 58 18 428 119 76 559 119 392 824 55 112 326 143 125 827 113 371 599 157 687 888 99 387 892 77 168 923 47 352 418 125 535 838 51 289 913 90 48 683 112 525 979 114 43 914 112 78 822 145 815 980 75 227 644 111 30 381 101 629 961 105 621 819 142 225 789 119 31 508 109 906 999 144 437 444 52 216 766 58 86 675 97 114 251 71 658 774 88 753 809 77 774 883 131 271 370 95 789 992 58 4 757 85 138 434 64 63 751 83 422 884 71 230 943 157 505 581 138 577 833 130 462 833 91 74 395 90 205 692 64 546 741 103 131 702 85 131 645 56 442 718 92 0 764 135 615 995 94 309 508 109 8 696 151 300 535 126 773 928 92 303 863 126 34 740 72 399 602 128 377 657 108 308 360 136 735 775 133 280 807 133 910 973 124 467 799 32 198 331 97 121 677 85 657 759 136 2 852 108 75 261 112 87 857 106 450 875 131 651 894 114 672 932 71 148 930 112 276 653 89 32 935 87 338 871 142 307 944 47 392 441 119 201 287 149 616 943 96 184 999 78 114 713 156 259 773 98 226 974 87 573 975 130 13 823 86 738 743 160 208 830 103 328 865 101 137 433 23 228 527 128 298 518 102 540 549 125 448 949 90 140 773 112 658 974 78 132 798 74 294 643 61 390 807 164 321 754 99 649 909 83 68 612 137 22 237 87 35 991 79 397 557 154 111 428 63 80 673 112 472 732 78 156 389 125 896 938 94 265 474 76 22 217 110 266 938 163 397 782 93 200 222 113 186 584 58 552 907 100 127 971 90 123 404 97 151 494 119 26 164 137 259 666 97 573 743 107 204 212 65 35 847 104 236 936 102 249 354 62 798 975 54 978 981 103 693 977 98 24 949 111 361 862 153 1 401 135 451 803 87 420 728 111 536 611 103 277 728 110 442 785 55 364 954 79 144 922 63 130 393 102 65 850 129 12 510 83 134 289 67 198 649 110 152 389 82 346 722 103 435 550 53 20 388 125 494 622 83 915 975 74 342 426 75 731 761 150 138 737 126 627 676 101 179 765 79 189 880 89 506 965 128 8 534 89 376 789 126 520 861 73 299 625 53 78 977 58 241 697 122 491 769 82 641 836 97 472 964 108 56 980 60 498 579 122 118 986 120 576 666 88 672 856 77 874 988 126 120 157 81 523 775 106 641 902 76 213 226 95 407 878 80 546 643 92 156 919 99 433 954 112 244 458 63 347 711 103 168 703 139 609 886 106 371 744 65 363 972 70 4 731 91 530 629 41 45 273 20 392 403 102 266 962 71 772 913 129 484 507 60 435 481 89 7 173 86 453 516 128 978 994 114 306 444 128 473 955 146 4 290 97 573 766 82 181 588 137 502 881 135 223 943 123 441 928 127 374 675 127 328 474 154 454 923 115 388 831 138 330 454 130 99 962 124 701 857 75 401 757 119 80 268 84 396 968 162 266 908 86 60 309 90 229 920 59 32 66 72 495 661 133 163 606 119 782 832 50 409 641 139 181 927 96 188 560 52 440 889 104 646 708 104 775 833 51 310 453 68 217 531 63 771 826 84 319 432 67 213 855 118 636 753 91 486 865 68 663 945 49 93 320 103 479 502 168 586 965 59 365 440 101 137 623 125 172 603 166 171 315 113 232 467 157 268 522 100 519 894 148 171 508 117 72 667 89 145 861 66 142 841 81 291 661 118 7 912 143 305 436 93 495 525 115 151 322 79 531 698 88 400 404 137 440 992 158 203 667 77 333 443 125 840 916 137 163 285 98 226 441 130 44 944 88 880 884 74 526 812 108 516 746 106 513 824 84 153 984 68 292 414 163 217 654 130 310 722 64 26 799 73 399 926 66 900 906 95 519 943 109 322 444 76 377 998 92 215 999 114 391 915 60 440 710 66 274 346 76 21 887 139 449 832 101 895 961 93 572 869 63 23 570 88 42 348 158 459 743 107 109 887 72 812 839 45 98 165 117 654 922 103 128 792 96 49 315 93 489 625 98 208 428 155 406 942 108 489 818 129 199 384 81 92 994 110 690 785 141 794 909 125 53 825 62 194 527 102 249 910 84 415 904 135 528 694 117 493 942 54 246 791 24 93 924 118 255 368 117 35 213 88 257 518 126 175 602 101 686 737 80 103 159 93 782 824 92 582 676 97 622 747 84 284 980 126 635 915 57 454 572 104 88 373 129 185 991 59 284 858 94 115 936 93 63 263 92 591 668 157 218 460 95 248 282 151 198 214 94 894 993 87 432 761 114 304 692 88 101 919 89 99 607 118 223 720 69 68 909 91 266 886 80 204 280 153 357 910 111 42 532 116 339 895 152 420 429 103 15 639 82 143 489 105 69 960 90 583 860 72 769 811 92 589 747 141 290 554 98 233 637 117 184 499 110 197 938 126 589 995 79 299 768 108 364 395 70 600 689 100 588 944 87 660 807 68 438 712 118 60 947 104 554 564 131 352 391 136 179 683 82 561 755 132 4 826 165 155 435 107 120 496 56 395 651 76 246 948 121 16 709 128 460 612 95 907 930 150 712 827 119 360 814 117 82 332 53 223 945 103 669 701 116 249 894 123 171 754 109 251 854 89 101 401 116 116 554 126 39 978 140 7 102 69 67 992 155 603 664 73 705 716 141 495 750 72 345 821 89 836 898 94 290 857 55 209 262 115 482 708 111 601 716 98 15 602 106 501 513 118 454 712 146 617 831 114 226 646 72 22 574 88 56 930 53 328 593 81 659 692 89 617 965 76 79 602 106 629 946 165 257 499 123 388 896 84 62 121 62 910 965 91 267 535 90 2 621 135 476 845 63 778 867 139 146 900 149 556 559 121 522 711 65 545 947 119 4 737 114 977 978 90 532 629 96 625 986 104 88 805 53 215 699 72 269 723 109 624 982 112 106 852 134 251 624 71 49 674 121 588 734 139 384 788 129 353 428 88 72 771 133 269 339 120 232 436 90 474 898 131 278 958 120 274 575 93 549 797 76 929 977 44 273 281 66 345 967 90 644 859 61 329 426 63 410 626 102 728 913 91 521 890 81 457 872 138 593 736 129 306 744 100 957 987 105 24 276 66 97 301 58 749 854 137 88 788 142 560 992 84 47 396 54 123 839 134 77 732 70 702 882 46 643 907 111 515 794 113 534 611 118 266 815 76 458 784 137 311 486 102 966 986 92 422 912 104 706 916 55 88 280 39 537 855 73 299 964 81 900 951 77 511 747 48 4 241 77 332 917 114 245 893 122 115 950 99 193 359 90 31 831 117 371 993 38 441 669 52 302 429 38 149 522 32 9 856 98 76 821 127 7 287 94 314 866 123 101 394 62 48 552 86 44 669 125 425 908 92 234 852 168 709 778 113 281 654 133 409 652 124 604 802 69 267 539 50 106 593 83 594 750 133 634 774 74 327 856 99 859 968 108 889 949 107 133 261 70 112 382 96 5 92 128 335 690 81 590 597 64 537 625 124 410 919 110 151 898 92 407 838 84 398 469 78 111 879 58 164 518 75 499 936 64 503 964 56 305 763 92 702 980 87 320 860 93 78 262 104 330 529 137 212 898 39 530 892 101 389 512 81 342 570 117 438 579 116 237 454 116 24 690 83 400 491 122 180 916 95 535 567 108 546 842 129 394 906 125 761 839 127 52 85 80 309 912 82 223 892 145 212 714 98 204 553 119 687 731 134 428 907 81 428 765 132 55 719 93 827 897 79 153 268 92 804 809 115 46 588 43 184 842 68 153 396 84 180 618 141 10 594 95 229 921 94 331 389 191 796 807 68 544 816 25 526 528 15 678 945 55 537 566 38 788 820 136 263 847 81 208 826 37 268 940 130 97 250 108 43 987 74 275 840 103 382 751 113 431 911 147 221 659 61 484 965 84 378 790 97 497 501 69 452 509 133 190 236 81 564 903 86 556 687 89 793 936 124 241 699 153 75 991 32 94 946 83 129 773 122 178 914 125 870 903 127 872 981 75 393 708 89 58 207 91 442 985 23 27 873 83 518 695 71 129 497 120 438 451 59 81 392 50 68 506 86 822 975 76 130 347 106 201 688 100 498 583 110 97 421 91 509 576 94 694 864 83 676 712 114 191 977 170 679 769 78 39 916 85 28 578 89 101 418 67 519 960 74 77 772 62 820 822 98 250 506 66 538 712 160 171 303 78 155 182 82 342 372 104 161 817 111 236 453 134 400 840 96 280 462 223 321 855 69 408 497 128 208 429 73 380 784 106 51 791 77 146 470 139 199 643 115 112 336 117 583 696 103 449 478 148 248 884 94 259 973 53 486 902 82 340 779 100 456 918 70 287 688 86 720 960 115 37 824 135 3 132 120 155 430 102 502 809 79 87 623 77 359 701 116 513 515 89 28 350 91 95 938 50 840 999 121 361 593 72 196 794 67 835 978 101 516 709 129 182 941 110 553 719 118 308 482 98 512 827 101 96 502 107 555 711 108 236 250 128 374 969 115 640 978 81 142 494 51 72 99 164 427 821 117 38 722 142 463 559 128 202 931 85 114 479 106 157 919 123 341 724 160 168 202 143 79 214 114 935 984 62 193 393 119 231 581 113 730 780 127 551 621 124 0 892 78 167 509 126 291 503 53 176 737 118 500 648 85 19 493 71 543 824 87 404 637 91 339 508 86 161 837 150 123 457 95 512 550 98 964 986 135 606 944 97 640 991 85 68 958 129 377 617 139 27 534 75 224 797 121 174 620 104 378 791 127 204 446 131 140 794 107 151 589 116 387 639 109 775 855 114 88 894 81 180 834 115 13 645 81 264 605 74 822 878 138 195 588 125 764 954 107 40 325 72 496 881 41 168 226 145 223 449 124 503 598 65 424 904 138 325 422 95 262 857 53 225 348 87 324 389 64 189 705 69 325 337 104 509 635 85 100 214 96 334 506 62 378 484 118 72 303 99 311 547 99 197 858 138 18 75 83 403 432 164 633 852 103 549 853 111 309 710 143 315 823 91 317 598 104 608 695 78 96 211 89 479 680 111 359 413 92 345 406 88 179 783 107 459 661 136 637 724 149 174 383 88 54 121 111 301 410 75 332 737 104 22 267 70 451 683 90 272 897 143 185 511 159 182 514 123 172 906 105 569 961 120 718 881 129 554 560 155 145 184 121 108 693 154 136 207 128 184 419 90 462 663 103 473 781 109 651 913 110 213 571 65 557 631 73 827 945 117 62 116 104 340 637 121 306 538 82 0 621 123 4 220 131 369 778 129 218 295 86 644 967 65 449 728 93 443 906 109 430 494 132 813 942 132 168 273 88 52 894 157 144 882 117 197 318 110 83 735 127 717 839 100 201 366 126 277 322 148 219 847 77 821 878 76 40 870 140 45 652 130 21 359 81 185 842 97 113 286 98 684 754 147 39 92 112 620 857 88 470 634 66 176 383 82 865 997 119 615 660 122 650 710 131 317 480 77 135 329 99 98 966 131 385 912 96 49 881 90 1 450 123 155 850 81 355 490 117 173 720 108 745 909 100 401 992 58 82 537 65 331 500 98 467 757 132 103 791 117 805 857 68 119 416 83 4 196 179 486 976 105 939 946 106 54 607 118 185 478 111 319 667 90 692 855 104 88 986 67 560 913 113 632 974 124 518 897 154 267 871 62 412 963 95 278 891 109 26 159 88 281 703 135 767 771 101 522 900 134 672 762 68 664 667 88 317 472 26 31 68 51 717 955 157 657 918 22 260 406 102 786 854 85 199 210 88 356 914 123 29 48 89 476 727 133 373 886 104 106 762 48 224 559 102 3 490 107 183 640 94 50 720 153 710 729 130 317 575 132 120 377 162 582 625 119 25 814 175 340 397 131 329 360 53 229 561 93 45 802 99 746 889 101 321 382 117 171 559 133 312 670 128 323 924 100 389 828 96 24 657 68 285 495 111 425 941 113 502 799 115 809 908 30 6 341 67 378 619 80 60 84 71 81 370 48 49 919 56 177 206 90 378 538 86 128 167 81 74 309 145 436 893 95 530 862 92 341 754 144 119 587 116 608 698 116 409 703 15 331 779 128 55 630 85 10 412 85 431 554 86 342 493 79 627 971 82 313 323 96 330 716 91 25 252 47 59 287 51 576 686 67 209 491 113 242 516 72 757 946 138 40 642 59 421 718 111 313 719 131 580 680 115 177 996 103 183 877 86 144 549 123 207 271 123 583 644 137 457 927 93 13 237 51 496 556 75 690 886 96 39 590 153 774 833 97 162 885 127 646 872 132 529 905 104 161 534 97 500 526 118 552 658 100 467 813 56 337 954 57 390 980 138 744 878 79 330 572 119 106 608 112 370 691 114 65 552 104 741 834 81 283 835 101 356 415 105 131 901 79 239 878 50 235 774 167 779 789 62 645 969 103 257 334 87 917 985 86 410 572 83 557 875 128 106 229 59 542 786 149 1 618 65 934 969 106 174 367 78 23 148 86 317 857 92 116 589 137 41 706 122 76 782 96 215 991 68 58 365 84 576 984 111 323 879 69 66 108 59 357 769 151 721 728 122 652 793 116 250 476 154 73 339 60 113 508 111 110 428 89 99 661 155 117 259 59 54 304 102 718 807 87 588 868 71 85 564 115 126 844 102 482 793 129 69 209 109 547 785 111 790 839 107 85 698 108 305 672 138 143 247 94 170 609 103 510 718 83 486 591 127 316 685 95 259 703 79 685 848 124 161 335 72 5 962 87 105 175 109 928 989 59 639 747 95 340 876 72 450 673 76 694 957 103 542 644 78 299 420 113 76 602 80 237 604 102 292 316 112 653 967 106 230 708 93 609 821 122 114 443 165 356 557 136 53 859 108 347 369 108 321 736 113 220 803 171 322 330 91 519 816 55 368 883 100 839 857 77 671 768 93 695 952 81 403 728 117 247 672 36 421 786 102 686 868 62 439 589 48 595 948 131 247 952 141 114 615 117 262 724 103 353 635 90 572 674 86 211 603 15 209 647 128 601 813 39 176 610 94 578 900 109 443 794 83 252 484 88 618 910 112 227 523 105 509 816 94 343 585 67 125 775 25 118 251 135 19 964 64 306 685 72 426 599 111 604 726 91 305 885 75 873 904 101 715 748 92 88 163 151 560 840 119 343 769 99 591 983 86 112 742 90 454 800 110 178 666 101 533 887 57 373 894 25 66 832 150 785 806 95 622 794 126 33 36 72 88 369 117 197 396 79 265 888 123 62 683 101 84 245 118 40 458 106 426 774 117 207 935 81 510 563 131 629 738 135 107 761 77 295 390 101 171 901 76 726 744 73 39 693 133 358 732 113 879 953 77 25 41 79 632 720 81 823 842 101 47 66 93 33 189 110 80 592 110 8 522 57 637 658 55 568 930 117 76 704 142 166 619 95 186 315 86 73 721 83 234 488 70 411 808 86 704 801 118 277 449 75 528 623 107 193 624 146 27 732 81 140 410 86 362 427 106 196 693 100 400 597 149 294 374 159 200 228 81 515 842 91 231 860 88 4 496 73 665 671 96 65 916 59 117 496 76 708 912 28 148 549 136 450 746 75 361 634 101 431 499 91 358 505 64 207 776 95 411 551 97 89 144 115 342 428 126 181 656 103 217 951 63 67 427 116 44 73 49 610 674 89 124 317 112 381 412 115 397 593 80 361 460 108 50 922 24 669 692 88 97 596 110 513 922 84 557 596 98 196 657 78 259 907 104 491 552 54 393 846 87 55 992 97 503 912 121 532 654 87 527 631 93 854 899 158 605 707 109 519 703 127 129 968 118 702 840 116 288 521 67 495 905 139 87 484 64 830 948 102 277 712 91 487 969 56 439 533 68 51 307 111 958 961 107 226 395 41 12 108 93 539 706 110 209 391 136 194 508 87 134 611 68 453 895 81 432 893 74 449 536 108 280 763 69 256 375 78 299 523 108 558 571 136 37 258 69 783 823 128 359 382 93 324 953 79 496 890 180 298 992 100 285 695 101 77 820 100 430 487 109 482 893 45 561 631 61 325 664 144 73 153 104 11 298 35 56 935 147 671 870 115 505 546 108 613 884 99 3 652 96 62 112 60 548 665 98 544 817 81 116 832 56 426 442 74 379 789 116 180 563 141 185 907 162 268 647 70 246 792 105 27 996 129 355 671 149 534 795 82 227 636 146 209 833 91 223 476 133 44 55 126 286 894 77 662 729 109 467 988 149 675 702 187 616 885 61 360 447 113 68 721 145 504 876 80 376 949 123 344 765 55 227 754 134 636 870 113 297 749 135 758 787 152 138 697 103 783 897 102 900 921 100 735 946 77 182 973 155 87 595 143 41 974 125 192 987 33 43 524 136 373 519 93 84 228 139 801 978 78 189 356 107 164 617 147 547 578 87 149 341 69 55 926 95 51 421 76 603 730 100 670 721 77 319 346 30 227 436 104 604 856 60 168 662 65 23 280 105 465 801 153 421 530 124 107 493 124 404 672 126 42 886 67 880 951 130 108 354 115 629 754 93 59 281 116 265 917 152 501 841 119 513 676 66 462 879 106 291 341 78 237 258 104 489 904 97 15 585 144 381 393 118 391 939 40 36 814 133 322 904 110 676 873 76 54 499 112 513 992 109 520 919 130 619 991 108 425 770 71 321 859 89 241 457 78 362 540 77 285 941 88 237 468 127 525 670 138 880 885 57 438 710 61 993 996 75 526 620 101 127 415 61 170 734 85 645 775 109 480 723 99 287 619 97 103 464 96 70 277 69 76 356 135 328 844 92 761 763 135 597 751 110 559 691 85 135 940 110 21 87 103 256 822 91 935 943 109 497 591 59 122 904 118 80 567 98 314 503 96 197 526 102 424 997 80 100 225 55 110 526 145 195 212 98 103 902 93 406 497 69 532 703 143 312 573 169 374 404 138 43 585 107 625 628 73 134 383 127 330 685 113 879 998 86 84 616 97 180 285 83 456 750 104 367 514 59 490 624 115 0 554 96 56 291 117 124 134 42 565 791 129 316 514 173 146 653 105 376 580 96 256 378 113 323 572 61 37 38 97 474 510 6 156 630 129 415 887 102 314 804 127 285 954 116 82 165 104 61 929 118 879 894 64 6 711 124 46 295 108 21 553 108 656 792 132 310 834 125 9 33 107 580 865 98 452 481 157 126 201 93 614 765 98 105 360 68 62 222 120 242 712 81 244 678 72 113 382 112 466 716 83 248 381 120 141 241 103 287 884 126 55 238 90 316 800 41 788 939 105 95 746 82 313 662 61 302 447 92 122 761 155 716 813 81 832 847 111 674 957 132 45 596 126 344 563 50 659 837 108 150 239 60 496 932 126 409 741 66 579 647 77 156 344 112 293 495 62 316 921 110 31 550 106 323 753 53 390 779 53 172 549 68 195 580 97 339 481 61 543 882 125 65 417 113 188 444 120 127 343 69 165 522 82 176 949 72 111 156 150 19 791 89 145 434 128 27 974 117 838 999 106 34 608 85 441 858 135 364 925 136 298 884 70 467 856 136 258 302 48 316 496 111 481 919 81 193 676 68 32 118 92 231 295 115 642 787 82 324 686 100 22 204 104 311 757 136 154 791 83 118 312 123 515 999 73 599 901 105 356 969 59 247 946 137 416 872 104 192 543 77 800 908 83 199 699 142 178 588 85 12 646 174 620 706 126 158 299 83 364 859 76 130 309 90 512 573 127 528 552 118 103 956 93 407 793 123 542 987 19 378 380 45 55 559 111 88 841 112 493 968 96 595 732 85 256 666 44 218 972 124 528 693 125 343 783 101 671 708 60 128 906 69 440 597 154 121 308 85 39 932 108 152 827 68 863 983 94 318 560 78 92 265 94 619 662 85 369 712 140 684 866 90 300 483 117 796 856 84 385 442 58 378 428 180 584 941 131 755 881 99 251 540 87 901 907 140 142 419 104 722 793 146 41 850 111 125 343 101 104 496 94 438 510 68 87 881 83 173 257 95 419 719 102 581 710 104 410 560 99 136 223 127 541 873 90 45 777 130 878 974 82 12 372 78 372 686 165 381 547 110 278 379 49 310 335 91 158 928 98 151 865 59 615 847 130 239 426 86 402 772 117 930 959 136 10 634 95 405 658 152 11 430 80 102 157 95 196 970 113 633 898 90 786 945 87 590 963 124 1 896 48 381 689 120 67 128 100 70 437 78 64 873 105 176 471 122 105 559 85 125 687 104 34 897 77 320 941 47 440 588 106 168 994 121 468 664 17 188 414 95 169 607 114 745 830 65 70 771 55 148 696 106 357 373 155 420 692 88 125 132 98 140 369 110 354 820 109 697 984 66 27 683 133 282 700 77 526 679 106 86 709 102 88 988 139 825 891 93 110 543 107 198 986 101 220 583 105 27 211 85 47 306 102 509 529 56 658 818 63 463 980 103 373 507 1 224 957 80 860 869 53 371 693 162 83 837 97 420 856 106 160 303 107 317 975 97 91 770 138 397 922 79 342 489 142 165 405 89 565 792 83 126 297 160 461 705 56 555 806 86 482 783 117 264 614 106 227 347 99 9 951 38 502 718 98 20 428 113 246 260 112 43 910 124 226 473 125 33 295 128 347 417 83 335 463 109 671 687 77 648 814 79 352 941 21 149 428 94 138 840 147 90 596 138 88 979 133 8 206 146 704 864 49 84 930 90 31 800 80 96 724 106 205 223 104 177 256 37 71 450 110 811 823 90 303 708 126 58 437 141 193 286 126 178 287 132 906 946 123 602 893 117 513 680 87 562 989 64 230 514 138 125 907 80 681 884 83 771 848 95 136 578 53 71 205 147 353 477 59 273 997 121 419 801 83 728 844 37 421 861 109 675 805 88 628 928 111 328 552 101 633 671 76 122 991 93 233 510 124 371 689 88 245 968 76 38 474 118 703 891 78 564 912 160 141 292 114 207 461 70 449 928 89 300 351 77 187 547 91 409 554 85 90 524 133 388 426 70 607 772 50 220 226 75 93 994 116 126 546 84 556 754 138 258 680 65 864 869 94 470 607 71 250 615 85 413 919 65 394 803 150 243 384 182 115 555 53 175 669 66 135 707 110 387 506 120 232 776 98 297 752 168 351 965 17 284 746 98 371 679 111 518 829 85 215 369 158 180 398 150 240 381 86 625 717 85 413 640 111 44 417 85 122 385 91 358 465 98 296 846 102 775 803 114 126 751 156 224 369 103 399 735 131 3 118 32 236 431 123 288 676 75 890 909 103 190 712 52 673 676 76 139 347 83 400 808 89 415 854 95 199 942 27 188 519 98 62 594 143 443 575 83 894 932 93 287 783 90 214 386 67 583 673 103 672 690 76 502 526 103 455 513 129 435 876 104 430 611 86 789 886 92 220 318 98 884 902 102 77 371 87 301 602 106 20 965 73 53 895 126 283 723 51 15 196 150 374 519 63 173 732 91 478 649 73 400 551 83 105 462 123 150 866 117 653 827 94 140 283 127 520 765 118 350 630 70 127 313 100 92 156 108 250 884 79 64 515 89 215 410 133 258 524 116 361 690 104 19 968 95 229 294 19 385 936 94 535 667 80 20 150 137 461 521 74 396 890 76 193 755 69 163 707 97 514 579 53 15 498 81 44 682 120 204 867 138 333 947 107 142 625 140 335 918 89 329 959 115 5 413 83 753 885 96 78 927 95 439 795 89 284 931 147 491 594 107 649 872 91 158 835 116 46 658 81 456 913 118 104 119 103 811 839 127 540 657 108 716 755 115 38 491 102 553 638 91 150 872 99 978 999 84 157 621 89 687 722 98 635 913 153 29 707 102 523 613 97 368 546 123 183 486 15 564 619 72 19 525 104 442 887 80 18 695 98 640 785 86 549 655 50 228 493 76 705 854 125 223 403 96 95 351 106 422 914 76 173 906 122 740 754 88 388 545 116 649 972 64 21 203 63 648 654 110 633 905 114 265 577 93 143 380 121 330 692 132 160 331 124 242 257 104 132 790 93 166 202 120 24 408 84 485 574 130 2 513 87 686 732 116 741 823 152 272 284 66 697 793 123 169 460 115 585 846 78 110 179 89 555 794 95 531 737 97 774 782 119 247 295 68 268 400 70 6 64 79 4 926 136 629 846 110 146 703 111 33 766 117 234 543 35 732 810 52 560 727 53 118 651 118 603 632 134 135 314 119 853 989 142 21 130 58 590 735 134 882 989 51 128 540 113 127 919 107 416 751 104 450 779 100 832 911 70 554 926 123 210 505 114 316 884 115 75 561 80 250 736 63 129 402 92 269 345 112 218 658 47 253 891 68 335 898 139 93 877 104 784 869 70 97 436 84 327 666 107 460 970 122 636 995 103 315 687 111 51 851 99 340 834 69 684 885 125 30 130 75 566 763 87 608 703 164 242 365 99 630 747 135 335 359 78 90 647 77 403 744 94 689 821 96 225 806 160 678 900 105 452 489 39 285 713 88 3 566 67 571 709 107 617 775 126 124 672 104 237 863 74 117 974 179 676 887 78 634 727 78 618 922 117 371 653 58 469 947 107 694 704 74 480 751 56 724 951 89 352 674 44 133 267 84 81 198 80 15 176 73 653 899 48 229 987 94 35 146 68 575 837 122 36 644 49 927 977 92 237 691 136 343 717 56 537 806 120 352 778 108 81 537 69 131 460 119 70 715 127 318 335 77 395 739 96 456 773 85 816 892 80 306 406 71 794 989 84 120 662 146 465 733 56 215 783 75 580 898 84 228 919 120 932 953 77 754 833 43 514 744 127 55 852 100 27 501 57 411 905 116 465 599 80 754 797 124 545 987 103 138 563 87 300 909 90 283 368 120 188 619 124 575 703 99 819 918 96 114 362 87 483 956 155 749 879 105 386 991 115 88 882 117 416 439 79 298 492 90 253 810 81 516 757 132 42 756 80 113 164 107 712 987 99 32 556 114 115 309 124 99 275 78 91 330 86 202 590 89 189 271 75 407 702 79 793 972 102 575 800 78 425 736 75 379 601 50 140 447 60 161 553 91 401 682 114 28 34 70 355 526 87 417 875 94 202 735 127 148 607 58 162 586 74 800 813 90 310 563 125 52 518 92 139 540 150 160 584 177 413 786 112 938 992 111 639 674 155 156 208 114 577 726 147 654 711 89 215 243 105 62 601 94 426 878 93 102 171 74 763 834 123 145 888 118 613 887 95 718 762 132 20 237 55 562 898 69 491 796 78 346 693 144 202 832 145 92 971 77 284 816 98 159 786 99 228 536 85 134 291 89 20 847 102 138 778 95 100 212 132 176 835 152 288 815 123 274 350 113 533 794 147 494 910 126 306 875 117 8 874 106 20 144 106 318 343 113 177 888 93 368 455 108 134 285 116 508 519 87 109 837 85 69 364 96 621 733 122 809 999 100 804 883 114 246 903 156 365 795 99 688 764 97 836 842 68 700 842 119 299 892 148 107 362 73 130 879 113 891 948 98 129 890 100 671 824 142 600 918 116 341 761 120 308 351 91 245 815 55 535 593 149 273 991 74 435 952 39 725 922 95 690 986 98 241 889 84 61 687 166 646 856 79 136 161 138 739 919 137 403 463 51 483 876 78 92 212 70 160 679 111 178 186 120 338 868 74 134 366 141 779 945 97 42 603 77 263 849 54 597 626 88 341 617 94 160 546 99 221 990 171 68 278 152 242 894 108 246 747 137 917 928 110 90 136 141 153 285 137 170 619 46 208 993 116 244 284 96 443 541 63 802 971 81 256 702 143 6 978 6 818 951 94 395 834 112 123 493 74 397 636 137 231 842 143 436 454 55 273 941 93 69 254 63 563 829 97 225 973 87 116 468 92 504 539 115 455 995 159 336 555 75 215 603 106 441 653 74 327 519 33 165 617 116 530 955 50 15 272 67 193 971 109 638 911 63 32 683 169 582 978 56 227 535 88 385 984 126 321 714 122 128 912 110 109 455 80 265 857 91 307 418 162 188 454 119 335 830 136 447 654 71 51 453 81 649 892 128 311 442 54 448 533 61 688 951 66 432 657 72 319 412 118 441 777 103 206 825 140 288 833 101 110 378 106 692 942 52 568 855 135 248 694 113 90 196 89 4 773 150 19 893 75 784 954 56 121 202 74 459 896 112 632 888 104 160 213 39 242 976 104 284 510 72 371 812 42 335 932 121 361 533 103 362 493 129 246 991 127 261 645 110 105 302 98 294 496 74 507 566 80 481 667 154 590 966 160 89 579 91 173 826 104 246 999 82 110 731 107 84 967 83 70 125 51 32 582 81 50 448 125 98 803 112 286 770 127 160 389 107 489 651 133 775 933 145 511 737 132 788 805 77 455 646 89 248 332 114 123 687 101 632 828 39 588 657 93 311 970 81 92 192 77 212 995 90 707 803 79 77 513 148 176 270 153 80 637 82 529 802 72 135 397 126 663 718 127 45 208 62 265 683 89 856 888 79 81 661 137 724 985 14 664 965 128 49 421 79 198 360 108 200 789 95 302 494 101 278 304 102 105 927 51 412 789 112 268 451 118 238 976 114 596 856 112 531 899 145 645 878 116 256 391 103 197 709 58 389 934 111 418 557 118 612 756 103 368 767 90 312 747 174 452 668 56 64 724 62 497 731 99 101 967 79 155 938 103 186 787 124 65 186 100 223 422 78 526 649 118 437 570 72 682 948 106 166 612 142 141 195 177 122 613 51 115 464 79 545 621 99 47 184 61 718 786 114 66 556 138 354 896 137 784 950 143 648 929 106 846 949 65 315 591 121 550 978 25 256 643 54 482 784 141 403 921 123 449 784 83 208 746 75 375 947 77 236 628 109 730 834 54 399 423 106 629 657 102 434 474 99 267 908 96 379 632 130 250 393 75 674 745 195 869 879 118 17 448 100 179 788 14 309 373 93 543 658 82 642 927 68 454 874 138 352 917 80 186 692 174 47 281 106 135 774 122 588 799 46 322 688 127 745 988 57 792 913 76 269 966 132 820 924 101 652 984 97 489 903 56 909 932 82 688 973 107 335 427 53 821 959 124 465 629 67 368 560 106 241 978 93 10 526 25 843 889 117 158 468 160 219 693 113 97 152 145 8 198 100 7 79 84 52 386 140 307 640 84 270 519 66 300 321 84 815 961 97 353 526 63 647 985 89 372 658 137 482 885 154 491 799 47 389 584 64 16 481 137 576 592 127 509 754 106 167 913 66 598 964 117 390 859 128 654 689 131 423 578 100 453 579 126 254 550 136 241 932 123 411 614 119 71 714 71 192 809 134 804 899 81 212 545 102 34 169 59 438 665 78 42 744 88 666 997 120 350 731 81 13 478 78 571 758 108 703 959 135 515 672 98 568 833 132 192 669 71 57 181 112 656 978 47 317 376 60 15 839 107 280 439 65 86 212 81 426 465 64 467 609 74 225 231 104 475 997 114 325 450 112 337 646 81 324 441 85 329 901 127 550 804 81 471 725 137 35 435 102 43 191 71 105 859 109 687 861 92 225 480 72 608 768 93 446 932 85 506 863 99 468 986 145 262 865 61 275 791 154 324 462 158 104 254 115 117 206 96 119 868 108 106 509 66 413 592 131 55 731 117 542 941 74 109 522 80 267 839 77 498 921 131 637 754 48 279 432 74 595 974 84 37 856 92 250 974 119 641 785 106 564 665 102 148 288 131 439 968 99 116 346 92 297 940 119 290 928 103 162 461 105 47 522 112 640 676 104 241 548 124 398 582 187 258 265 100 583 925 75 478 758 118 521 838 28 410 933 108 746 846 120 841 926 82 80 138 125 462 721 103 591 594 68 454 611 83 529 692 95 256 516 116 84 925 120 372 892 132 119 386 70 317 341 125 96 241 59 547 972 63 776 864 137 47 582 81 92 330 110 640 689 71 407 672 129 795 942 112 198 387 55 191 616 77 88 354 104 202 997 94 277 999 121 13 485 117 11 893 96 280 360 90 494 848 85 105 222 37 42 380 131 450 919 101 300 488 144 310 883 58 409 961 91 282 357 120 88 709 72 577 797 124 51 446 101 20 803 108 490 787 62 72 92 72 333 700 125 708 773 108 769 955 101 73 848 151 418 806 143 750 784 97 607 854 122 158 264 127 821 983 132 31 675 70 378 397 93 484 994 120 185 203 68 143 147 85 566 696 52 54 392 121 334 852 120 475 540 116 241 346 142 534 618 90 266 935 40 193 292 67 558 562 91 926 969 97 383 534 106 543 904 75 246 307 90 483 671 74 170 343 112 146 164 89 84 274 100 57 657 62 176 304 80 463 982 107 270 538 84 651 831 105 354 442 26 36 84 98 531 748 110 172 716 119 231 530 94 577 768 84 522 746 127 462 969 107 46 154 75 297 794 85 591 616 106 124 455 57 332 779 34 8 960 113 291 315 91 5 266 64 16 927 77 239 289 78 898 901 91 521 645 138 259 735 96 98 787 81 417 884 157 360 673 75 291 495 131 438 479 53 282 439 136 181 842 104 310 539 87 271 657 78 154 745 115 952 964 111 98 345 92 575 632 109 57 292 52 863 951 74 203 721 65 889 951 63 0 67 80 893 961 111 145 218 72 661 941 118 694 915 131 194 595 47 454 584 87 373 545 113 50 411 108 530 835 50 265 399 112 597 782 97 79 638 79 550 689 65 285 904 144 757 890 169 511 525 120 431 783 128 377 398 54 733 799 132 386 659 92 153 858 100 62 382 110 65 572 93 669 936 124 44 325 111 132 437 64 10 365 70 24 109 103 106 689 88 56 478 110 68 547 146 736 761 81 400 842 100 814 961 125 681 721 93 132 724 140 767 936 101 335 721 64 786 922 117 234 753 76 508 670 77 530 980 123 355 957 163 528 676 85 330 465 94 524 727 101 213 484 117 400 458 92 86 623 143 232 258 132 568 739 95 120 450 58 191 559 114 6 738 61 438 984 59 255 996 56 132 175 52 781 952 87 689 896 90 547 936 33 337 401 88 366 845 68 117 408 129 700 994 61 131 697 92 477 754 94 543 868 44 316 338 116 264 532 97 67 768 109 286 572 94 634 823 96 282 554 130 35 542 45 41 791 129 924 951 93 630 903 105 282 438 38 667 802 144 122 695 78 36 103 74 352 646 160 477 667 161 966 999 39 926 993 96 929 934 130 252 516 112 781 935 55 60 142 86 321 358 85 585 816 148 423 850 69 644 731 92 286 580 77 15 622 90 391 518 115 294 953 88 418 520 115 116 715 56 232 923 113 425 748 84 929 992 87 493 634 47 337 504 115 218 974 124 358 389 90 654 725 115 18 502 127 371 641 101 494 790 121 353 650 134 168 573 126 704 915 102 682 803 60 756 883 116 787 941 113 181 462 106 60 268 88 378 941 135 242 504 63 836 968 100 82 291 93 147 406 140 607 977 62 251 628 48 147 424 107 300 301 139 429 792 116 558 575 111 60 394 54 316 908 87 274 546 121 452 727 84 178 540 77 216 388 93 340 981 111 271 409 102 400 889 113 701 724 135 328 519 95 419 967 83 460 530 85 779 991 147 72 930 95 421 934 146 580 743 128 796 941 92 467 514 90 768 982 92 284 984 104 165 544 144 188 752 114 779 788 106 158 779 138 349 909 61 269 278 84 75 563 108 308 508 134 209 707 51 437 533 101 38 768 111 571 973 83 546 926 65 701 831 97 637 943 122 199 696 103 894 989 69 281 984 103 390 764 103 228 526 93 413 561 80 392 988 109 297 387 112 312 640 56 789 818 79 676 927 87 660 698 148 149 765 110 24 253 103 465 754 87 4 281 151 661 830 64 13 946 113 299 945 109 161 166 85 681 690 78 498 983 86 273 613 80 74 328 101 333 480 174 399 598 112 544 631 66 29 641 92 186 256 138 112 188 101 528 785 94 111 827 71 433 827 80 90 412 59 727 867 124 357 925 104 323 608 42 92 943 79 451 624 80 203 511 114 238 904 107 878 921 92 4 967 81 92 455 97 481 886 44 525 807 111 115 634 103 423 563 127 155 822 168 248 905 77 773 951 113 168 898 127 664 949 100 291 589 65 359 572 98 18 506 89 163 699 94 33 626 95 202 964 110 431 821 92 332 920 114 246 621 115 202 892 76 106 648 112 353 481 111 306 409 93 92 111 119 49 496 97 459 937 125 198 537 113 443 484 51 196 945 56 612 808 115 586 595 40 91 257 173 222 839 124 747 790 112 245 536 45 712 853 112 312 504 100 196 833 43 319 544 139 476 932 48 174 369 120 295 621 81 374 552 92 87 515 51 400 633 113 214 450 136 334 978 62 217 650 77 106 236 126 281 843 152 370 657 119 492 889 121 132 704 135 88 557 167 166 978 107 550 562 107 505 703 102 229 566 86 213 445 99 540 913 91 753 882 72 451 795 131 341 489 93 783 803 101 458 589 71 324 636 80 231 969 67 328 825 71 15 362 148 863 991 122 477 535 114 81 471 97 969 995 117 865 989 110 329 803 105 155 807 104 187 716 110 280 867 139 80 575 112 310 542 88 824 838 83 320 556 124 356 610 137 13 404 42 287 446 115 398 720 142 356 794 114 67 410 58 10 83 80 540 746 116 375 687 136 239 601 109 20 27 129 23 217 89 508 606 74 29 780 95 296 899 130 372 744 117 280 979 96 795 977 134 153 756 122 474 563 99 111 350 132 189 564 72 207 734 103 245 833 134 612 883 28 461 689 103 405 785 87 218 842 103 23 104 105 666 966 120 262 342 103 360 785 88 138 981 165 104 747 48 8 650 65 494 649 38 18 519 139 78 843 95 526 846 37 135 393 215 572 802 46 671 797 112 586 763 93 81 830 85 91 856 123 273 626 83 197 610 148 107 597 88 141 733 80 413 454 120 19 31 136 379 579 112 779 854 101 304 883 66 27 276 105 507 828 105 454 568 141 90 618 105 130 551 82 114 338 83 821 958 112 585 875 126 20 712 96 626 872 162 532 585 64 116 260 94 246 354 52 85 966 94 924 928 91 660 868 164 619 870 111 70 975 122 561 641 117 281 443 111 46 87 54 349 986 60 308 650 134 278 806 62 155 338 64 24 300 130 173 581 98 165 793 55 113 299 138 363 632 123 470 621 67 347 575 77 86 982 79 2 380 70 358 556 165 168 556 78 426 503 72 348 974 163 326 903 113 445 459 78 22 960 122 34 813 135 145 349 118 190 293 115 557 609 126 382 427 132 157 458 105 43 166 126 250 435 56 162 919 81 496 661 180 339 433 78 568 604 132 382 412 81 537 930 123 166 930 123 64 785 111 445 533 71 108 905 117 25 300 99 275 848 79 271 446 54 258 748 101 36 288 97 261 596 95 802 958 117 506 625 125 125 671 99 55 895 97 171 947 152 794 917 90 38 128 50 223 745 112 417 669 51 75 180 74 270 822 87 131 480 109 457 668 134 237 459 74 185 718 53 280 983 113 451 621 106 379 644 80 116 693 58 365 759 51 256 994 156 636 982 103 222 547 127 475 846 63 39 721 79 210 459 92 120 722 107 575 736 78 221 759 83 621 906 92 683 975 61 5 283 92 149 272 105 388 862 107 343 745 97 309 320 85 387 669 155 15 309 101 36 111 95 670 910 75 490 642 80 66 436 144 743 925 111 259 555 95 235 890 80 139 778 63 509 596 60 336 544 111 433 739 75 368 504 163 90 322 109 24 480 102 441 700 116 75 202 73 757 770 95 409 717 93 467 520 114 565 679 105 418 954 34 53 315 143 46 987 168 250 588 88 46 877 46 11 817 101 210 755 121 293 834 127 18 526 87 343 800 44 165 318 41 9 273 43 138 313 84 450 641 111 127 766 89 420 910 56 957 969 85 634 681 88 168 206 102 660 855 56 29 52 83 247 360 99 253 889 106 296 869 95 194 288 133 56 348 127 155 224 96 725 763 89 356 512 89 146 570 110 100 723 98 327 737 94 288 691 142 499 840 76 402 500 120 484 667 131 59 940 146 796 802 101 409 441 53 138 143 111 551 972 141 406 865 90 272 406 101 515 928 122 354 497 141 29 277 83 579 911 98 384 456 66 664 876 79 516 800 120 340 624 85 619 701 134 554 786 79 264 289 90 527 765 101 22 47 88 488 623 86 145 350 114 285 819 91 106 158 141 839 893 59 803 897 114 451 563 135 327 581 93 175 234 69 448 765 93 606 969 134 93 796 57 651 847 111 100 124 112 888 891 167 609 904 100 3 80 78 622 830 97 449 955 130 456 557 104 802 935 38 367 487 78 724 845 54 85 397 114 396 535 97 285 937 157 249 730 97 259 678 123 92 130 121 186 756 95 401 960 125 137 425 115 760 984 114 337 498 70 456 545 128 111 715 80 612 819 119 190 422 121 468 882 113 70 260 84 3 388 87 342 855 107 585 700 121 26 407 75 35 519 69 795 812 84 671 719 114 191 930 114 188 660 79 135 549 125 498 988 126 234 942 95 396 898 87 699 913 48 784 973 99 228 769 100 136 873 86 231 731 98 281 757 85 104 647 94 780 956 132 805 922 77 150 445 107 283 874 129 692 884 111 30 536 145 573 605 125 297 840 115 687 877 113 271 762 106 171 883 114 16 771 166 544 909 68 32 785 157 104 455 129 176 991 96 111 177 76 328 922 40 571 951 59 211 947 37 121 955 133 396 986 133 175 655 74 58 842 146 61 791 58 875 903 97 254 673 91 95 104 66 426 608 91 293 300 82 13 342 98 90 366 115 777 944 142 220 416 34 242 667 146 232 242 105 426 629 82 739 890 129 284 924 123 227 780 97 457 669 107 742 969 57 710 919 103 424 544 89 851 861 40 820 944 109 93 914 135 212 877 112 763 891 116 173 756 172 197 681 85 127 239 25 9 153 127 80 88 134 194 577 127 10 490 76 257 467 64 446 598 107 422 817 99 214 969 62 200 773 101 302 438 88 516 744 118 392 501 134 190 883 109 209 790 117 571 731 108 112 884 125 94 361 61 737 786 74 429 857 99 668 920 94 484 704 84 158 586 69 100 968 78 312 748 126 268 941 90 398 441 71 460 765 139 54 773 121 211 505 77 77 552 79 774 890 94 397 582 162 208 559 111 111 298 100 184 873 141 290 617 61 356 837 124 470 591 100 278 666 138 98 174 106 396 755 64 339 765 94 176 720 127 220 832 76 476 484 94 145 193 83 344 478 131 707 737 58 258 364 44 464 985 121 136 454 64 690 819 80 158 954 121 10 549 93 182 561 120 757 875 82 267 809 58 322 640 82 784 811 83 53 955 142 329 745 97 229 449 121 338 834 68 196 531 86 338 810 91 493 654 100 82 116 89 443 539 90 636 725 141 550 614 108 802 923 107 45 998 139 535 663 105 85 823 85 722 864 108 239 542 102 437 606 118 484 969 104 77 403 62 75 640 52 464 813 108 207 415 137 1 772 84 624 847 52 590 612 74 422 528 137 121 651 128 140 385 68 19 93 82 292 463 104 18 568 96 57 367 97 46 148 101 6 376 39 6 615 71 138 565 65 140 937 72 193 880 142 262 315 79 109 311 132 60 460 85 489 872 135 138 278 71 399 949 95 416 814 82 44 990 59 150 529 115 444 757 100 532 566 75 177 317 128 159 985 111 351 839 94 18 250 84 89 896 107 609 711 96 690 828 102 372 940 105 76 823 125 354 430 59 356 947 113 113 970 87 288 677 110 291 967 108 818 880 73 88 397 80 159 588 113 696 784 95 215 391 63 271 961 120 766 872 27 224 244 72 370 606 107 666 823 140 393 629 110 570 630 46 453 752 83 290 980 131 143 544 101 795 987 141 171 504 152 136 195 130 509 590 94 782 979 60 379 593 144 684 810 149 629 833 57 60 739 91 88 711 109 260 388 92 392 803 80 322 729 95 589 967 124 469 521 113 3 83 73 394 409 33 289 775 104 196 694 97 51 781 70 89 828 107 278 541 165 3 279 106 83 660 93 271 977 91 293 779 102 730 934 113 633 851 96 607 954 76 503 733 125 240 832 124 944 951 114 500 676 83 645 791 121 525 976 86 41 503 77 161 622 81 270 791 127 401 829 86 734 830 64 126 557 112 100 556 75 422 712 59 199 503 73 799 875 78 436 551 80 764 947 88 20 145 115 85 622 31 461 726 96 247 415 146 357 917 74 471 944 83 483 856 81 758 874 138 296 878 85 333 586 87 41 323 108 198 995 76 313 425 43 488 682 91 107 451 72 156 942 142 81 693 107 310 586 150 465 906 115 512 903 112 392 925 131 181 969 136 157 476 132 169 916 121 416 906 68 411 576 88 660 824 131 232 371 110 74 893 61 282 580 114 387 879 77 98 875 123 694 880 154 152 454 87 10 170 106 71 802 108 70 319 123 251 306 133 339 755 102 52 435 128 236 523 77 221 481 93 340 955 140 54 387 133 241 997 120 218 693 104 105 894 65 853 870 144 283 838 51 641 741 85 311 684 65 11 455 104 238 751 79 268 502 115 180 569 118 834 989 55 178 586 112 260 826 139 7 869 156 143 337 75 198 899 144 114 826 69 438 972 103 106 504 115 161 165 95 223 667 46 536 836 101 183 704 80 347 888 115 810 952 133 708 789 56 642 746 158 11 132 88 689 866 76 448 613 81 69 719 154 582 699 103 244 561 103 682 945 85 10 44 46 404 480 102 198 723 164 210 268 76 374 807 96 501 786 96 203 223 95 35 119 123 626 737 80 110 962 154 27 370 103 25 577 108 86 913 101 39 228 113 293 826 92 146 839 45 669 840 112 700 876 95 136 229 86 486 916 132 115 411 67 785 837 97 554 977 111 398 510 69 492 531 79 53 98 64 323 700 125 436 598 150 241 625 85 290 950 106 489 885 81 237 967 122 543 660 88 419 737 95 727 921 106 117 868 94 99 293 80 343 966 74 107 682 100 118 658 88 419 639 127 279 337 98 646 689 136 22 445 40 412 546 76 422 833 124 182 553 81 67 820 137 406 864 95 506 826 101 625 632 144 114 370 109 277 433 125 756 781 163 203 397 62 521 650 94 459 971 59 118 953 91 299 569 83 73 250 86 12 795 120 356 920 58 338 911 128 103 757 134 515 537 78 757 760 111 202 909 87 602 766 99 284 602 97 58 935 136 45 101 143 158 431 89 106 351 33 518 826 129 981 997 82 403 457 133 187 258 61 666 945 72 104 409 105 497 680 117 583 668 122 169 610 86 188 962 42 617 759 25 723 978 53 12 547 120 240 460 123 42 518 102 320 751 107 882 959 70 248 291 93 191 968 77 244 686 75 327 643 75 770 929 118 464 494 71 90 318 59 111 551 81 80 176 67 68 894 93 501 540 100 38 55 87 623 868 115 65 878 74 564 629 103 310 948 87 145 383 96 642 668 126 844 871 121 438 576 104 163 414 108 47 237 134 788 882 123 791 842 56 719 933 83 101 463 92 321 967 55 275 862 101 738 745 70 296 914 77 81 416 44 271 672 66 309 578 95 623 873 95 304 305 112 317 902 85 510 673 104 364 577 63 291 789 69 250 424 77 408 604 36 73 306 66 811 930 54 476 784 47 848 858 123 470 780 127 247 845 122 429 730 90 586 880 112 560 862 126 449 535 118 17 117 45 623 681 100 556 894 123 287 643 106 610 712 114 571 896 131 565 760 148 168 477 82 855 983 39 559 568 127 34 195 57 667 793 71 154 192 133 193 537 95 222 767 99 262 787 114 312 920 64 656 961 101 219 941 56 64 523 171 182 952 118 736 961 105 380 737 125 185 357 78 791 809 186 27 148 92 824 919 110 569 981 75 251 455 146 562 751 93 439 492 145 253 512 93 246 451 75 605 952 96 270 943 87 253 899 77 746 972 48 328 504 23 482 871 68 293 886 68 218 817 70 579 841 105 279 606 107 556 749 99 70 534 109 297 845 129 340 718 101 250 813 148 321 771 109 329 862 106 536 707 107 363 433 46 60 461 144 791 803 116 879 920 79 282 387 77 410 770 145 271 369 120 671 688 136 444 464 71 60 676 78 791 891 100 534 594 119 318 410 105 58 144 118 246 310 33 666 731 72 92 678 98 524 793 101 203 765 75 525 786 112 164 671 77 665 719 93 203 291 103 336 458 79 921 980 115 633 690 132 202 862 194 93 983 109 664 859 54 238 511 56 168 386 148 505 632 101 718 916 147 165 530 126 24 989 91 73 503 42 46 392 130 432 482 45 773 972 104 693 776 100 285 743 83 34 923 130 449 845 110 70 699 90 248 800 123 312 355 82 14 909 86 119 432 71 66 801 110 64 386 82 29 379 60 301 318 120 479 988 86 440 762 90 439 901 76 966 989 60 288 929 70 563 849 44 455 551 93 288 477 161 615 662 114 39 943 70 326 369 94 7 792 93 55 945 130 630 872 42 723 793 92 53 92 108 599 756 131 463 523 75 271 484 43 693 701 142 73 697 73 58 990 100 355 877 108 195 893 42 417 927 57 216 380 111 103 649 123 13 58 136 493 914 34 318 592 68 704 965 149 296 610 67 309 407 69 219 749 80 248 422 113 525 893 130 413 932 146 345 600 49 99 731 94 974 996 135 276 607 152 778 941 150 462 522 60 339 628 137 78 572 84 261 300 101 416 998 78 880 929 121 101 688 49 578 969 96 200 240 150 95 208 139 361 839 113 38 408 119 261 454 90 265 285 112 614 818 84 151 671 143 404 638 111 205 237 86 509 755 78 385 591 31 572 929 92 527 744 130 499 638 76 178 448 82 420 585 81 255 762 107 120 654 101 80 212 111 903 960 147 405 555 81 203 429 137 359 383 142 515 589 66 121 847 120 482 598 80 567 588 66 472 845 60 113 222 107 8 57 92 322 733 120 407 417 121 74 437 119 350 805 74 455 484 83 756 843 104 328 783 86 42 145 67 465 841 44 186 427 63 343 740 142 610 814 82 218 805 84 617 874 94 42 153 92 124 209 100 365 398 165 431 654 92 315 998 65 225 635 139 61 105 52 394 474 99 118 370 133 169 833 46 346 579 71 4 489 57 702 935 54 867 914 122 558 612 126 323 978 95 383 433 78 323 586 82 698 821 79 151 352 80 199 405 100 345 556 78 185 893 84 135 750 65 741 795 67 694 760 66 219 857 30 300 767 75 840 945 83 511 701 110 433 990 93 369 831 93 799 907 83 163 356 131 251 797 110 532 841 76 290 356 72 419 831 100 38 976 186 222 229 38 209 564 81 369 943 152 865 933 84 533 832 125 124 652 72 556 777 89 47 312 118 358 458 92 63 450 69 474 785 131 200 244 82 745 852 124 463 535 115 55 354 143 392 840 101 277 883 142 394 569 144 117 679 51 780 930 113 35 999 66 306 748 93 526 594 153 197 261 93 705 749 69 94 696 91 478 601 110 478 985 72 802 892 108 583 961 63 132 266 130 51 682 133 99 130 82 158 569 154 808 953 74 649 983 107 520 686 81 188 452 116 90 563 67 302 760 129 535 731 45 469 821 144 483 745 126 485 716 75 162 999 72 82 611 101 406 552 79 20 139 98 647 950 131 527 667 74 76 431 109 9 221 82 364 833 126 190 281 120 13 387 55 478 843 83 340 538 68 260 488 115 248 330 107 479 544 138 164 681 127 43 833 88 366 553 53 540 953 139 45 940 115 317 620 70 554 637 129 96 162 127 376 844 98 63 615 98 380 577 107 63 780 1 528 959 122 171 232 90 546 559 107 15 185 52 617 619 84 358 643 136 566 760 91 163 947 103 72 931 132 298 360 80 357 879 90 247 745 36 636 883 73 90 680 102 506 925 61 79 622 83 680 792 160 649 726 49 215 637 85 611 888 50 70 583 111 241 670 123 29 164 87 374 709 61 0 773 64 25 590 38 51 367 70 356 693 94 258 526 68 10 862 95 109 347 120 279 698 104 237 328 162 228 948 118 42 999 142 559 821 155 638 923 52 239 311 119 790 844 90 154 263 99 335 395 103 760 930 95 186 724 94 13 545 114 20 819 86 15 615 72 39 545 154 344 982 84 117 374 93 197 362 87 391 690 26 605 812 153 357 548 124 168 986 34 600 920 104 169 173 97 167 658 87 939 985 95 427 927 68 23 944 108 927 934 103 31 154 134 741 963 149 141 805 89 679 859 138 153 358 97 626 909 112 328 422 73 632 932 107 373 962 139 91 594 83 182 685 63 153 628 79 145 915 51 0 76 88 195 411 94 120 763 102 287 781 69 424 788 74 106 992 103 292 627 88 206 346 97 266 877 71 381 630 87 65 75 61 186 238 100 89 609 134 429 839 81 820 835 83 30 344 132 95 987 77 174 363 99 219 397 91 355 426 126 585 829 124 239 414 90 61 237 114 407 652 122 36 481 115 66 292 83 523 898 98 14 238 143 670 812 79 8 140 161 842 962 43 206 966 135 58 797 99 350 478 88 2 854 113 257 782 58 383 791 160 200 393 109 299 495 114 441 574 145 579 798 113 61 121 118 288 680 93 737 945 109 207 636 45 298 909 145 155 341 119 260 966 85 554 916 95 376 957 89 6 657 77 132 495 130 521 987 118 260 832 119 385 580 75 214 960 70 276 914 44 100 328 101 615 831 58 403 589 66 235 948 78 509 922 130 114 968 83 342 990 81 351 444 96 313 385 67 156 531 142 572 875 120 655 769 125 735 854 124 405 862 113 488 617 76 569 795 109 723 864 106 219 358 121 552 606 160 425 635 53 229 388 166 74 965 125 239 778 90 560 930 93 544 597 92 285 595 110 76 698 120 112 736 109 140 449 97 328 786 62 284 639 128 198 847 109 314 391 77 167 759 137 27 947 84 866 930 133 203 669 117 635 715 125 31 962 168 125 148 119 79 252 100 275 651 106 181 574 62 160 998 51 273 935 92 963 997 91 19 301 155 247 677 74 184 537 112 832 976 77 539 918 121 188 582 68 214 921 118 632 688 68 765 916 156 833 844 92 511 515 65 103 234 93 8 200 110 598 609 79 318 622 82 238 369 71 694 833 149 115 477 52 499 559 52 259 492 96 233 923 109 331 931 156 140 458 157 311 352 55 548 716 100 125 617 76 373 668 65 347 735 119 138 629 78 368 709 43 135 286 120 315 614 118 31 413 67 548 612 79 330 779 116 122 688 92 783 862 95 786 856 65 284 410 120 140 208 115 55 966 103 614 927 88 641 885 109 380 543 104 249 312 146 280 659 165 492 876 125 175 198 92 129 469 48 432 817 105 321 591 80 261 978 89 160 243 134 408 673 112 267 313 92 192 552 121 154 204 120 76 490 84 715 980 105 523 696 93 661 904 138 898 999 125 481 914 118 0 445 76 151 795 170 622 960 79 212 594 139 354 906 112 49 883 64 9 188 105 176 766 108 36 216 74 192 407 77 310 668 104 173 633 92 35 347 121 265 915 107 322 591 121 255 325 128 44 217 121 84 612 68 666 861 103 535 990 80 168 500 114 133 324 78 307 401 83 349 924 173 803 879 113 506 648 105 600 787 154 36 163 139 240 482 120 64 993 126 519 781 113 32 843 140 97 145 133 176 271 102 288 591 106 58 577 102 123 723 114 599 629 8 494 831 56 91 833 68 234 870 127 99 862 80 40 789 68 45 892 89 52 929 94 35 770 99 283 612 148 318 587 72 491 964 15 22 937 82 289 793 74 382 940 86 293 501 59 7 640 100 15 734 147 266 494 70 320 816 93 381 876 157 160 680 84 696 745 108 207 392 50 485 960 168 143 384 90 298 729 98 239 664 137 278 364 102 100 462 99 353 646 101 307 369 153 572 755 133 117 210 75 92 430 117 91 591 62 573 914 114 67 644 130 146 177 106 577 676 58 95 840 95 198 473 65 7 313 118 546 620 89 117 587 92 108 125 120 190 437 97 759 855 104 356 505 92 625 907 153 188 391 67 862 983 112 205 933 104 482 915 77 359 458 29 512 607 92 461 642 140 5 921 115 89 547 75 113 625 129 335 832 98 134 294 95 454 683 99 49 305 118 117 327 89 703 855 97 598 887 41 265 532 76 8 400 92 220 848 72 681 750 148 721 878 87 448 592 83 61 958 89 757 983 88 116 615 100 37 581 121 241 341 53 189 754 121 427 629 86 324 672 52 364 644 129 359 423 82 34 126 48 423 703 105 85 525 98 482 689 91 883 954 104 104 253 85 535 975 135 404 431 180 383 700 138 29 409 85 16 528 103 15 365 101 379 675 135 273 323 85 340 845 110 304 326 78 272 674 126 110 116 100 293 968 132 519 770 148 206 552 61 595 680 80 437 752 77 190 280 97 84 948 93 494 727 104 148 958 83 560 882 128 756 839 35 27 556 85 241 373 122 60 357 89 16 299 140 520 771 106 518 577 103 526 999 156 185 211 110 515 972 138 108 175 159 147 194 118 62 213 135 542 641 100 220 270 127 417 617 132 482 563 103 73 644 124 707 849 55 162 804 102 638 727 25 121 693 46 121 309 92 334 749 82 144 824 97 409 974 124 366 426 75 198 909 104 67 700 74 473 804 101 12 285 148 49 712 110 718 986 105 112 533 48 240 775 127 268 309 64 696 773 101 309 857 78 156 382 133 88 725 98 460 463 82 220 835 60 146 181 158 33 733 76 82 86 123 630 826 69 359 463 95 49 284 43 811 923 141 130 617 120 151 444 77 62 757 77 541 884 130 146 546 112 441 498 99 223 471 15 858 941 155 177 583 99 102 599 128 328 489 125 61 902 84 386 825 168 652 843 84 5 248 102 789 793 112 398 726 98 436 527 76 774 897 150 6 343 74 544 863 113 161 530 59 146 590 127 381 802 106 183 420 67 499 781 160 862 908 138 496 782 127 388 526 139 527 735 49 353 487 116 897 935 96 221 736 61 381 760 73 98 809 61 67 191 52 69 694 138 439 536 153 13 973 124 889 983 116 161 261 69 348 924 66 489 707 108 581 715 118 624 796 130 592 876 132 205 210 37 428 642 82 609 722 104 599 626 90 253 615 111 78 584 95 441 524 122 106 814 103 259 374 134 635 741 96 153 875 59 618 831 98 23 690 142 260 533 31 205 955 108 475 480 79 14 109 95 256 338 90 61 685 39 299 847 131 516 972 102 445 852 45 538 864 85 288 507 149 227 323 98 147 148 86 13 963 50 505 669 65 385 939 117 491 667 83 3 842 114 289 685 135 331 605 49 548 780 94 460 887 92 98 733 113 98 931 73 27 870 146 617 968 179 653 841 96 251 478 77 367 532 123 781 870 103 316 626 79 193 396 117 10 284 104 781 798 94 477 482 61 158 636 122 233 866 42 424 702 69 416 988 126 330 852 89 440 904 105 594 997 134 310 338 111 216 504 75 478 481 91 579 744 90 504 701 99 164 534 111 134 691 89 210 315 102 173 212 54 465 986 137 7 627 52 379 508 116 309 665 56 725 903 131 113 405 95 145 840 142 196 375 128 322 690 45 267 642 75 359 386 68 67 457 177 756 966 107 124 427 109 118 390 72 366 806 125 84 334 96 329 757 94 675 789 103 445 947 103 292 458 79 379 470 108 310 729 99 317 771 116 167 390 110 390 733 80 201 994 108 289 861 82 645 944 107 3 702 66 346 647 84 217 464 125 110 317 91 601 722 81 836 952 131 266 786 107 102 430 128 279 291 66 120 463 90 356 975 47 381 478 83 90 303 84 504 642 91 735 897 89 173 726 122 467 734 91 457 524 40 916 960 82 775 844 86 297 557 88 139 163 102 216 911 86 129 990 106 174 556 57 185 264 128 250 380 89 520 676 184 862 882 105 160 448 126 368 922 80 562 946 110 315 725 102 636 801 126 616 789 162 542 927 72 166 306 95 393 847 61 895 970 91 49 244 98 117 934 71 233 477 84 657 799 113 602 678 56 238 664 103 385 737 129 728 929 79 30 838 129 396 517 80 526 677 105 385 581 128 395 487 88 431 790 86 846 860 161 273 989 182 214 415 105 168 861 153 28 106 33 24 693 132 726 981 122 149 961 124 682 780 51 392 489 107 497 765 104 468 473 139 52 106 106 377 857 94 391 902 79 357 536 45 178 501 107 390 487 120 628 745 125 258 747 132 111 260 90 372 452 145 28 982 102 427 707 86 564 820 115 733 831 116 332 382 100 337 969 91 401 690 167 48 535 138 469 613 107 304 684 144 26 497 61 520 663 144 12 131 109 334 417 100 666 763 61 233 735 70 149 760 83 174 828 97 365 921 109 164 713 143 836 885 102 375 739 95 350 698 93 748 893 106 453 772 84 107 264 82 268 331 104 377 875 75 73 75 92 243 767 153 326 865 113 266 609 119 450 959 105 124 660 92 221 346 118 82 828 75 525 631 112 290 469 132 399 778 131 182 957 83 691 809 128 416 600 79 228 912 121 191 214 118 75 776 118 430 744 70 3 850 109 513 961 97 143 599 106 157 700 60 300 469 122 745 931 101 473 997 91 705 990 138 600 756 57 504 691 151 371 583 90 441 826 20 115 297 101 381 835 98 161 753 41 223 554 136 428 577 132 250 886 107 468 512 125 3 965 55 332 992 134 19 117 74 394 524 94 51 797 155 330 671 140 670 934 42 717 773 93 42 889 97 235 954 132 727 757 109 217 933 140 280 305 97 610 916 113 459 905 108 5 887 131 34 466 105 28 579 106 828 852 165 40 859 148 867 933 120 59 350 88 17 619 123 498 887 113 213 627 98 122 749 127 47 925 40 37 85 114 945 996 129 131 490 116 27 781 88 641 689 98 528 982 118 158 474 143 55 811 120 593 616 120 282 451 97 53 801 87 281 904 97 615 989 114 525 637 71 291 429 110 56 858 141 280 603 129 167 559 100 562 728 102 267 625 156 549 691 103 490 997 122 376 795 143 50 723 108 149 779 102 592 913 92 603 697 60 59 490 43 269 575 132 351 457 154 50 367 146 436 727 48 384 632 106 461 903 183 207 240 105 160 942 30 21 74 158 21 748 133 349 943 56 222 377 116 26 277 67 197 940 87 443 474 102 506 675 123 703 985 103 187 738 145 221 943 81 91 310 74 195 594 108 194 881 130 476 781 98 159 697 81 225 689 101 523 855 45 589 891 119 403 863 114 463 636 75 97 618 75 654 986 123 192 748 147 462 820 90 440 631 131 427 624 106 728 749 119 296 897 140 262 454 72 118 218 108 220 912 52 449 642 102 353 396 89 556 836 70 339 454 88 138 628 93 40 193 154 348 420 120 242 768 145 287 381 86 199 983 105 275 516 83 476 682 96 246 767 118 38 850 111 609 686 134 580 843 87 756 836 44 205 757 56 304 670 129 271 944 63 329 724 89 678 994 142 10 847 101 484 717 85 137 289 118 742 931 104 512 839 86 129 959 84 99 945 145 28 240 112 166 817 121 472 559 100 70 274 88 724 834 119 435 757 98 235 991 68 451 587 106 508 995 123 450 707 175 35 257 104 794 802 110 58 811 148 267 953 119 208 481 80 48 382 100 114 992 103 39 451 130 457 964 193 91 789 99 237 239 109 490 847 158 316 386 45 351 548 107 421 681 109 40 818 64 137 601 104 8 576 84 318 962 164 636 858 109 84 960 131 247 450 107 421 787 67 276 850 108 372 894 150 17 747 70 326 343 85 797 988 122 218 243 138 333 651 132 581 972 55 869 999 114 275 590 35 330 535 93 99 739 64 74 173 53 367 688 103 18 231 63 359 994 64 90 179 87 306 448 110 478 660 88 40 154 132 11 507 80 404 957 66 557 655 54 255 875 73 60 387 48 32 827 128 48 592 78 579 971 38 420 470 69 414 926 102 42 743 56 374 992 99 141 415 55 152 158 83 674 940 72 675 687 98 640 951 123 482 811 76 700 708 93 74 946 85 840 993 108 183 647 105 207 534 133 462 587 106 549 921 93 243 785 94 135 243 89 473 621 143 338 626 138 51 56 100 298 944 96 96 119 146 434 613 101 281 914 80 202 211 124 31 272 137 2 450 90 253 440 72 264 302 138 38 736 57 72 294 107 213 242 72 167 832 63 73 619 96 48 857 112 440 880 118 117 773 115 10 197 63 145 317 102 10 424 162 228 762 124 23 312 181 286 484 146 280 606 66 361 887 57 394 644 57 134 975 114 525 928 81 102 586 79 52 70 118 216 645 120 91 824 119 58 820 55 214 628 89 935 971 133 240 569 82 690 938 72 26 619 116 22 645 94 722 802 92 416 882 72 217 768 112 401 962 119 529 745 85 1 804 61 333 972 102 423 752 100 584 625 111 158 471 66 574 907 111 180 703 39 657 916 72 229 304 64 495 616 98 42 148 102 145 757 96 125 844 128 14 512 72 584 771 68 123 852 90 66 291 162 27 894 81 142 442 50 434 696 80 685 956 102 71 620 83 480 542 79 123 897 76 43 541 93 422 617 105 97 896 95 372 821 86 617 708 14 309 459 149 243 766 117 93 436 134 127 760 116 119 558 79 379 677 108 147 201 180 283 697 114 591 759 92 98 959 115 216 476 90 448 457 101 204 386 136 364 733 44 372 523 52 820 934 151 170 643 124 16 194 102 527 893 130 648 813 121 7 685 114 22 827 136 214 427 115 102 576 103 719 813 65 360 625 110 213 314 156 142 294 119 631 851 113 672 806 81 649 679 147 125 942 105 719 909 110 232 411 51 480 652 82 369 604 74 683 779 138 137 944 90 238 811 97 232 884 73 768 874 136 199 766 89 611 997 109 535 539 85 126 396 71 547 726 104 302 472 114 624 956 78 82 595 100 379 578 106 400 893 66 508 527 82 34 787 84 540 559 89 153 314 82 581 640 105 453 588 99 151 409 79 457 495 100 307 676 112 472 704 108 406 661 145 21 120 102 57 227 67 350 580 65 5 610 104 402 756 124 139 547 107 198 393 106 46 921 62 102 212 83 748 839 96 358 714 118 118 381 65 11 259 109 212 525 70 266 619 106 524 723 68 38 843 154 62 636 83 157 527 132 291 471 135 149 568 87 141 374 95 563 754 53 252 872 145 490 657 101 523 842 137 300 629 79 194 392 54 689 807 115 93 265 74 49 247 100 810 866 94 492 706 98 103 386 84 295 980 131 483 875 116 205 577 64 278 877 114 669 738 124 698 903 89 385 736 115 250 292 157 231 477 100 376 584 150 477 703 125 398 664 141 74 218 126 647 949 93 748 799 39 539 929 98 203 441 142 73 315 89 573 752 78 492 694 85 372 767 80 190 525 95 459 507 152 14 476 103 94 227 134 318 479 104 251 858 127 603 785 76 485 815 137 450 451 133 52 109 160 567 707 58 472 792 98 844 978 128 54 307 144 519 820 101 307 366 72 346 752 83 164 202 72 119 559 131 510 664 87 119 975 76 196 596 62 534 831 37 101 804 91 356 447 133 181 622 117 632 981 51 514 665 62 136 361 144 17 591 99 730 813 142 108 132 120 408 619 56 523 891 109 417 908 43 429 437 110 151 318 142 110 272 147 444 748 94 506 888 171 70 553 138 165 658 85 200 280 106 628 953 102 333 463 150 833 924 60 383 423 101 836 844 85 96 377 111 277 648 100 687 807 68 410 832 54 423 693 39 201 586 104 395 960 92 563 644 77 380 495 84 555 742 153 8 957 141 227 600 115 271 800 81 57 297 85 791 876 126 130 221 110 737 838 67 45 808 91 710 730 161 519 541 59 53 817 81 205 971 92 254 796 80 117 333 134 444 610 105 434 834 101 270 941 101 123 458 136 168 701 105 65 630 155 129 798 110 281 605 21 580 826 78 502 714 90 285 591 74 376 802 76 263 899 141 354 482 60 498 552 134 52 82 76 359 922 89 343 424 80 24 618 79 661 838 133 28 818 83 168 557 107 318 804 70 171 688 132 796 838 94 465 532 120 620 876 74 268 447 91 20 809 118 14 346 70 147 422 65 312 520 111 380 637 126 41 624 140 59 728 91 28 97 125 136 594 98 14 261 111 430 763 106 445 843 78 137 600 137 95 328 118 221 466 105 140 839 109 100 720 90 941 985 77 210 751 103 315 508 121 329 975 100 77 306 87 301 745 51 285 964 65 777 860 68 489 715 117 147 215 130 254 474 96 535 854 68 345 665 134 468 781 79 290 535 93 887 980 89 651 861 139 517 594 108 683 802 123 119 864 43 329 911 94 617 722 89 326 932 88 134 153 114 628 842 79 347 827 51 407 843 104 71 638 116 433 590 98 170 866 98 331 806 121 39 770 92 516 581 80 127 369 102 485 653 104 344 511 68 464 598 56 388 628 113 31 695 78 520 979 111 654 992 79 197 447 81 62 708 126 233 411 100 125 930 83 875 930 67 692 955 113 385 944 60 466 918 178 339 865 91 66 996 140 112 156 96 385 691 133 256 789 155 285 611 93 135 587 105 570 590 108 118 880 115 197 454 121 514 524 81 284 618 126 856 997 76 50 488 91 128 855 76 47 561 83 216 717 106 550 781 79 647 891 75 814 954 99 650 889 155 876 974 103 52 185 83 51 464 101 67 501 74 806 927 87 86 648 125 172 265 108 127 139 104 894 903 100 75 411 60 278 905 101 699 876 159 298 809 72 373 478 49 131 406 139 434 504 114 134 377 108 706 735 59 127 480 47 561 743 94 84 573 58 759 945 95 642 802 59 665 899 75 381 911 139 908 990 146 205 245 109 2 685 96 335 848 142 298 381 1 697 753 94 44 268 82 251 572 97 390 542 127 10 551 141 269 885 158 137 650 116 188 937 89 63 118 123 50 401 22 299 772 26 112 708 93 375 682 83 184 485 109 254 495 127 938 981 60 408 819 112 101 556 117 292 300 102 463 630 139 520 551 127 36 441 107 100 231 150 461 619 54 30 373 119 515 958 61 255 980 132 454 653 82 193 901 109 131 266 102 142 314 128 434 900 123 328 491 98 379 663 97 173 958 68 454 744 97 336 502 141 502 751 82 608 807 51 329 431 100 655 915 84 78 886 99 569 747 68 138 792 86 474 839 81 174 571 60 606 766 48 541 599 133 347 519 109 171 290 95 428 456 77 716 829 99 129 540 143 201 986 95 177 729 146 104 374 44 519 624 159 502 839 90 20 364 116 570 938 153 405 505 129 466 662 100 66 592 64 71 453 64 808 863 91 752 801 63 135 359 69 12 988 57 306 369 135 214 795 49 536 708 47 530 771 95 580 650 136 868 912 99 17 604 71 121 273 76 314 800 157 602 971 66 684 892 70 539 593 149 401 504 62 742 826 164 224 715 116 44 337 113 131 994 78 37 884 145 226 968 154 738 994 106 307 901 138 205 698 84 649 701 140 548 697 126 350 609 106 531 832 121 105 109 117 577 830 52 152 771 155 113 513 79 291 833 118 431 561 92 419 873 46 243 795 81 216 239 82 68 628 54 361 721 82 530 902 126 1 211 111 56 847 131 45 124 156 515 970 104 415 996 112 295 738 91 73 651 71 430 882 111 174 470 66 32 904 56 58 109 119 756 853 118 403 566 120 141 872 95 532 678 81 123 155 87 741 764 111 479 754 92 4 22 100 257 637 89 130 228 91 173 380 85 267 501 147 141 934 111 182 564 105 414 935 86 112 256 84 651 740 58 17 597 123 109 357 85 689 910 51 549 690 85 781 978 125 196 752 107 181 866 86 371 754 89 300 320 129 123 981 146 14 489 84 393 610 99 498 767 122 326 877 64 798 822 110 489 613 53 660 991 156 189 501 108 242 777 106 24 748 112 140 344 50 111 842 118 733 766 91 412 941 102 421 422 79 482 682 75 486 947 62 554 695 141 754 947 74 25 994 79 362 376 92 773 829 30 174 656 88 570 656 84 171 372 58 252 518 89 177 204 93 237 623 92 161 410 105 11 760 132 172 829 40 134 684 161 663 690 68 373 991 171 806 948 84 526 589 75 502 562 66 10 74 14 492 725 24 739 766 116 503 769 65 230 781 87 88 799 116 653 834 114 91 818 157 396 950 110 178 392 72 171 338 163 198 426 143 315 889 101 21 227 96 93 211 101 19 794 138 53 244 98 116 823 91 630 761 107 764 810 47 5 481 83 619 979 127 660 693 78 358 641 134 108 223 129 287 526 113 25 432 98 488 810 101 156 659 116 220 453 156 477 509 101 491 612 91 56 770 103 17 969 134 642 669 104 212 700 102 317 924 95 347 363 126 236 469 103 131 590 56 681 967 73 496 840 83 994 999 116 797 813 114 742 904 101 296 743 131 581 923 88 324 589 98 272 440 122 516 661 96 60 437 87 230 701 28 91 673 124 685 697 67 265 383 79 188 291 84 236 613 59 90 944 121 597 846 34 68 304 126 376 891 105 392 424 108 89 114 56 171 665 116 325 767 62 524 921 129 382 539 133 684 689 136 68 779 138 225 800 91 39 538 96 339 841 51 96 407 91 499 606 114 246 275 100 254 491 118 66 552 117 273 437 146 380 610 118 88 105 92 530 973 53 396 778 49 494 952 101 787 827 67 440 800 110 326 891 117 701 944 144 403 601 113 96 272 98 641 943 99 141 373 66 895 940 62 337 460 93 116 707 112 417 710 157 505 646 95 536 700 76 782 962 148 373 976 111 457 905 107 310 868 130 127 190 63 252 403 134 232 649 98 739 985 88 240 438 62 582 758 128 194 547 99 116 265 135 130 971 62 4 741 107 825 858 94 83 857 104 48 248 124 520 564 116 50 300 131 181 390 103 160 268 133 227 386 109 51 89 65 206 393 59 318 497 88 942 946 84 0 535 54 111 755 95 204 738 83 79 704 125 195 643 151 822 882 84 459 935 82 91 938 102 170 291 130 105 216 54 107 439 103 220 930 58 900 985 103 236 326 72 64 813 41 64 786 144 663 875 129 523 721 54 805 987 118 108 642 104 179 333 109 265 571 77 40 517 142 785 982 90 241 347 101 160 790 97 866 877 101 259 749 100 580 858 107 137 898 83 225 569 69 93 397 102 239 292 141 196 698 116 817 862 114 48 164 138 10 566 96 858 935 117 62 825 95 599 977 101 499 978 102 14 201 75 273 605 99 2 67 90 7 600 117 384 864 75 611 750 180 668 839 72 648 974 105 8 56 52 763 960 122 32 452 106 131 315 72 258 751 111 251 992 58 302 850 111 294 363 46 124 244 52 548 854 111 187 803 138 194 556 38 181 718 132 284 972 120 340 471 125 362 426 85 420 436 105 622 825 116 290 725 75 78 654 138 128 275 106 243 575 85 300 828 140 159 929 116 659 714 109 292 842 80 427 451 146 666 848 59 126 376 118 132 217 82 582 901 94 615 900 123 891 990 139 26 703 58 33 258 114 32 688 150 45 412 96 722 792 119 115 901 87 269 866 116 34 40 89 0 979 138 241 302 112 537 999 92 125 476 87 139 424 106 74 698 97 339 492 81 26 437 47 485 853 111 327 533 163 535 777 126 344 760 117 389 614 94 430 969 75 446 929 99 109 824 92 73 440 100 546 682 177 7 734 105 22 853 106 348 747 133 365 829 68 28 930 89 626 669 117 800 854 116 293 959 39 100 898 85 91 774 111 392 860 131 350 961 126 711 953 90 697 806 66 667 922 97 536 951 47 578 922 117 376 958 154 85 621 87 72 634 94 79 995 112 688 791 66 10 953 112 323 414 48 475 942 111 359 394 45 134 913 110 387 483 82 781 885 58 204 799 120 701 971 100 303 862 87 77 101 130 251 280 104 843 984 114 645 675 91 163 171 96 750 958 47 412 591 126 252 986 80 483 618 94 324 371 76 346 950 71 404 952 119 100 826 84 2 467 67 58 886 93 440 911 113 11 139 59 418 595 53 281 879 58 84 300 117 715 921 135 170 778 111 134 875 103 358 727 97 901 981 114 104 546 84 77 361 125 320 869 113 428 808 108 127 817 95 79 312 68 897 972 95 14 757 101 249 778 35 116 476 92 683 859 91 40 262 123 510 788 122 68 411 86 0 869 131 554 736 150 53 935 63 401 686 94 411 760 90 49 805 83 31 921 111 25 65 115 24 658 111 200 314 152 189 269 100 205 437 100 679 742 130 416 548 85 31 67 114 141 964 128 222 469 85 96 117 114 654 706 95 308 494 106 704 927 66 633 717 70 23 336 153 147 888 84 753 755 126 339 410 78 98 986 76 269 643 114 433 447 64 452 983 132 646 971 136 129 674 76 337 701 32 35 428 72 273 537 117 564 597 130 424 642 108 580 829 155 462 806 133 368 949 124 364 784 128 188 459 83 637 707 134 839 872 114 66 274 152 185 879 74 34 212 51 853 930 128 424 603 97 447 865 83 180 289 93 169 521 119 672 896 88 205 559 77 609 636 72 424 706 82 48 471 116 226 407 109 703 893 148 294 580 80 56 537 72 541 661 78 263 654 79 72 893 83 48 716 85 14 790 60 154 323 162 547 839 145 474 893 68 331 848 69 136 563 94 174 766 130 278 971 85 609 826 111 15 740 44 113 883 82 100 627 145 140 676 112 858 895 132 399 574 76 437 461 99 323 430 43 440 677 74 176 638 106 161 344 90 828 973 80 18 644 77 110 716 103 86 105 78 338 348 179 272 328 111 31 628 88 31 347 115 211 255 58 591 620 86 56 345 78 384 699 88 470 758 85 226 248 110 509 686 149 74 501 93 145 386 80 405 449 108 173 701 139 428 792 77 159 454 98 513 909 106 111 956 150 494 670 105 643 755 81 476 726 166 465 859 109 536 658 131 419 714 123 573 890 99 169 960 96 139 871 127 353 439 117 34 458 102 42 438 108 157 450 91 142 196 86 248 791 85 384 508 86 527 975 113 560 929 124 557 762 90 261 422 70 785 975 113 717 941 85 144 777 120 442 846 122 527 731 88 236 283 111 733 804 61 226 967 144 49 190 97 662 741 55 369 415 99 549 725 141 179 483 64 454 463 70 619 744 111 62 416 86 555 657 47 5 480 77 199 451 67 451 628 89 166 423 108 69 126 105 115 979 92 601 926 93 127 250 143 493 794 62 430 918 84 500 585 89 308 498 99 68 153 80 434 481 70 953 971 111 492 962 141 393 804 37 257 365 113 294 872 117 77 749 115 230 548 101 410 526 133 283 312 118 250 859 125 125 835 62 351 956 66 681 826 52 532 611 140 128 492 111 172 793 32 527 884 107 162 245 83 21 873 96 48 969 87 98 564 69 392 765 54 39 686 118 108 857 44 355 878 71 288 847 83 525 904 121 611 779 114 27 354 51 597 655 116 418 944 86 273 528 143 80 460 114 128 627 96 154 526 117 820 956 123 81 785 68 881 942 69 404 714 125 450 709 67 841 959 123 448 459 153 144 871 153 385 572 146 107 551 97 34 144 100 163 255 99 533 690 103 221 752 111 87 290 125 763 988 72 275 949 164 435 769 120 336 388 93 281 869 131 502 855 80 693 756 92 536 921 91 227 257 43 123 365 115 530 540 111 235 532 30 933 944 103 33 945 141 169 925 128 12 835 135 425 726 97 81 681 103 44 395 82 641 796 74 18 862 86 166 590 141 401 688 126 80 948 53 386 732 93 227 678 50 305 838 94 705 860 92 289 358 150 386 845 125 817 894 27 136 499 96 268 670 54 415 659 158 531 668 98 138 390 66 108 776 101 346 379 145 459 823 134 116 242 74 305 484 87 355 516 108 530 861 91 78 124 68 496 549 78 636 680 98 183 278 152 539 948 80 369 924 85 569 750 108 262 263 44 632 822 124 430 512 106 263 514 79 5 32 105 181 633 95 124 247 51 523 779 117 322 972 138 271 526 48 642 966 136 606 724 65 205 803 117 450 502 131 88 222 50 66 596 90 51 324 122 620 793 96 361 413 63 491 772 116 657 732 155 635 645 99 491 588 80 315 388 89 669 804 157 383 849 72 343 392 143 316 995 57 585 658 86 77 146 142 387 613 88 189 625 96 369 799 179 113 824 63 613 840 98 784 899 95 344 481 88 335 873 111 156 324 121 150 697 130 273 778 63 109 920 79 135 384 112 436 883 126 277 906 94 59 545 106 100 566 117 952 954 102 348 968 120 173 345 129 265 759 169 705 732 147 825 935 48 314 929 88 495 810 64 441 838 143 58 356 84 336 357 88 221 613 108 216 856 54 179 721 138 147 245 72 24 985 95 74 714 155 43 655 124 503 632 88 449 672 80 201 496 113 436 488 77 745 983 78 281 941 104 267 929 100 872 908 116 809 926 109 398 808 106 304 743 78 12 990 55 265 851 140 209 611 70 346 472 98 814 993 47 939 975 62 33 425 135 813 910 73 207 733 92 47 418 129 62 855 21 447 766 100 129 735 94 823 950 96 346 526 123 265 680 112 219 421 74 810 979 103 772 802 102 53 170 72 901 989 115 209 981 105 248 655 69 264 544 76 463 746 83 527 826 40 447 475 104 777 962 83 282 466 111 310 706 110 364 625 103 841 913 125 854 979 68 108 962 63 150 159 115 89 381 115 252 927 121 284 959 63 17 979 66 343 824 116 57 345 76 266 830 68 112 759 76 60 933 88 778 863 46 471 569 137 26 535 69 423 446 144 115 840 67 155 190 143 284 727 78 20 516 105 48 80 54 51 116 111 33 543 87 166 203 48 5 999 93 812 918 71 14 901 111 132 962 72 158 164 32 209 729 52 220 560 66 537 929 112 21 655 64 204 268 77 174 414 89 88 951 99 292 477 121 643 974 104 103 964 50 218 960 82 215 563 139 621 649 102 499 790 64 178 698 131 91 543 79 110 965 99 740 760 41 263 982 158 286 613 89 156 370 151 332 413 69 46 951 117 5 807 98 414 915 68 787 987 105 255 782 114 21 463 125 255 926 77 413 609 85 390 952 112 192 325 92 733 842 91 272 962 84 486 689 156 30 152 111 493 590 141 88 945 103 50 994 144 149 704 143 307 700 83 924 940 120 423 929 76 674 986 88 110 713 51 401 539 83 507 951 123 250 846 59 195 987 75 79 820 89 55 474 88 915 952 140 260 950 58 141 411 166 70 814 53 194 706 92 268 751 5 223 443 101 145 411 105 631 863 118 11 76 82 42 185 100 402 802 146 35 608 106 237 674 80 360 908 111 371 753 107 292 937 94 301 931 84 490 585 104 312 315 83 548 871 139 82 401 24 324 488 55 52 871 89 706 994 112 58 864 103 915 959 108 84 956 86 401 624 108 249 487 92 200 286 59 436 523 74 22 737 53 182 558 139 47 466 86 725 927 77 35 558 131 360 698 100 389 418 66 487 737 118 138 412 96 30 328 103 607 867 121 311 968 129 207 579 72 755 782 103 841 995 106 228 573 57 320 366 80 101 978 56 923 942 118 292 504 47 263 327 55 308 702 48 43 227 129 375 433 72 731 824 118 647 828 125 138 975 83 57 686 71 226 278 64 591 817 63 280 555 85 496 919 130 240 510 58 213 851 80 268 567 136 536 714 104 118 157 78 509 670 80 878 893 109 519 524 122 407 801 93 584 776 132 712 839 133 809 987 90 564 777 134 274 309 118 448 800 83 410 478 86 261 440 25 176 534 57 212 885 131 352 791 94 212 833 105 201 890 77 517 997 70 489 596 75 2 403 111 179 598 36 267 718 143 560 892 89 351 605 138 505 832 95 384 571 154 480 767 75 70 77 78 175 994 109 591 956 128 35 545 104 141 499 35 370 751 119 158 632 89 8 103 98 552 911 130 233 833 115 96 518 147 71 546 111 797 914 66 390 897 133 243 378 109 394 537 147 68 912 93 620 800 113 20 802 95 44 145 102 489 793 83 422 879 95 730 740 121 276 306 111 329 376 118 319 870 101 232 529 124 55 56 96 342 699 88 418 511 66 393 941 82 240 980 105 724 997 87 226 765 119 489 710 130 24 374 136 223 322 121 133 937 100 699 726 164 773 855 59 402 451 85 206 407 124 702 850 127 644 792 113 734 799 55 139 899 144 586 798 31 584 657 119 536 694 109 160 976 100 647 824 63 144 269 53 751 780 113 816 827 115 448 565 112 912 940 34 348 748 113 114 446 109 354 374 120 138 946 115 386 477 110 228 256 145 664 716 82 364 807 65 201 756 125 40 370 107 524 924 135 365 486 150 805 879 133 220 514 105 214 584 86 738 929 82 330 740 103 20 118 92 123 750 92 276 465 105 236 978 63 210 526 143 29 500 107 165 463 95 384 636 82 76 867 120 237 954 35 131 793 93 188 319 92 485 663 113 148 608 60 213 598 134 543 744 129 42 493 55 481 789 108 443 939 121 11 650 85 670 930 133 743 803 132 144 426 52 120 749 82 86 381 128 58 677 72 708 724 135 352 673 140 367 578 87 501 852 117 797 931 109 563 877 58 602 907 93 275 588 73 121 422 74 636 945 66 433 901 84 494 938 88 393 483 148 250 977 122 520 930 33 132 423 126 151 275 74 51 193 83 381 648 108 377 724 82 6 471 94 252 696 109 277 412 73 117 167 76 718 752 73 33 968 71 23 122 109 154 516 106 192 249 73 520 644 77 41 328 54 378 407 38 425 968 142 392 905 89 170 303 129 95 599 66 88 973 143 739 883 65 342 737 108 83 279 86 180 893 140 320 604 103 193 941 102 702 812 54 555 942 78 427 438 84 290 386 110 554 689 75 123 952 111 132 358 62 513 649 71 582 855 96 70 81 92 483 533 86 480 969 83 287 709 112 282 327 123 85 648 51 31 746 67 311 499 37 22 154 93 130 670 78 539 597 166 125 420 63 541 965 104 287 800 149 531 926 78 640 843 71 360 905 121 112 775 98 848 914 81 200 648 124 164 221 140 25 200 167 493 575 58 61 488 126 330 624 82 168 797 112 507 870 69 168 515 77 235 574 49 646 815 92 560 820 64 662 802 82 24 596 101 478 690 76 24 586 61 421 632 118 125 855 64 217 616 88 789 987 110 9 586 135 37 595 76 151 674 121 771 853 68 106 590 78 182 452 106 104 582 76 75 372 58 631 834 94 232 685 130 45 553 67 72 603 128 723 939 78 581 865 70 32 425 48 97 449 93 612 644 106 376 614 50 561 647 94 103 435 75 426 569 166 35 657 113 323 394 65 476 960 68 153 166 154 831 971 105 48 455 125 533 623 75 479 572 111 310 525 94 149 482 85 74 936 136 170 913 124 178 833 128 184 267 61 96 584 1 885 985 92 3 103 62 438 626 27 176 829 35 153 829 103 497 640 35 74 646 135 141 971 93 338 996 127 110 537 103 174 623 94 226 867 110 344 727 91 802 900 96 47 67 86 29 287 91 33 503 70 480 877 56 179 840 134 169 984 97 161 938 56 3 159 26 139 605 94 197 734 98 8 317 111 141 770 126 343 593 96 396 659 108 426 751 64 119 583 149 747 756 77 88 429 93 543 740 78 579 770 78 423 802 84 603 936 93 402 651 47 485 741 81 500 758 99 642 890 147 749 979 88 282 318 66 81 431 58 322 746 83 357 787 115 688 986 130 31 107 91 179 830 107 489 881 95 858 916 112 6 953 126 504 846 42 90 516 115 155 546 103 334 885 53 780 861 104 641 647 105 389 750 110 797 955 114 244 630 124 924 932 115 731 887 51 169 702 124 58 140 94 183 958 41 261 787 133 238 821 116 17 967 124 516 928 118 538 974 153 571 592 131 374 748 135 672 979 87 409 683 103 273 593 53 116 524 68 54 264 91 8 632 91 616 832 109 880 934 102 497 736 118 359 637 41 215 436 113 40 307 94 699 866 132 357 961 82 573 881 129 611 887 142 567 696 155 777 873 99 864 999 98 725 823 108 194 962 143 213 528 134 443 677 68 173 523 97 43 956 78 150 739 103 345 984 144 46 466 82 922 981 138 16 225 71 245 288 85 617 897 138 535 594 79 48 501 45 126 979 88 123 428 82 191 879 63 327 908 134 731 874 123 795 878 116 356 711 129 57 353 102 447 745 98 497 768 132 153 819 48 627 641 112 29 183 80 14 113 89 450 839 130 143 252 106 162 259 99 603 769 102 637 799 74 194 647 86 572 663 115 306 916 85 810 814 94 164 557 108 606 693 124 323 544 148 533 762 143 100 558 81 240 916 58 56 129 114 377 700 133 197 361 67 82 560 143 634 801 65 394 978 112 261 406 50 594 811 134 441 674 123 566 919 28 36 903 52 203 754 85 321 374 96 440 784 105 217 990 107 161 675 66 243 922 119 371 998 108 241 369 64 151 942 123 142 390 133 196 750 95 625 939 69 304 476 111 25 919 93 660 828 70 7 459 95 141 392 110 443 911 75 357 507 133 417 769 110 14 882 116 456 471 157 23 129 145 593 681 107 595 725 124 496 962 120 385 437 134 245 439 22 282 668 98 440 561 55 51 556 19 38 885 68 140 801 92 426 486 145 230 637 82 687 834 146 238 384 87 276 375 89 606 726 58 308 872 89 98 271 110 336 720 101 48 733 90 419 813 68 624 791 118 537 943 35 73 211 104 244 260 148 249 967 100 128 930 132 180 677 125 113 527 135 408 779 51 748 881 90 481 933 165 94 147 151 788 874 128 167 641 78 216 793 61 691 937 108 281 666 82 319 827 133 13 788 87 198 420 143 689 845 62 270 345 123 34 598 128 79 226 87 76 104 98 524 728 65 872 976 80 297 589 147 59 72 118 217 421 134 673 759 102 22 176 105 135 500 61 305 462 103 600 757 101 270 463 54 308 454 116 3 104 123 272 613 103 206 247 112 83 935 112 20 548 115 723 962 101 57 764 91 130 410 118 636 705 123 50 707 61 422 555 121 661 743 75 248 645 91 287 396 122 124 229 83 342 998 96 473 902 106 313 583 95 118 362 67 79 110 107 392 515 85 164 817 86 627 867 43 444 514 33 655 962 115 329 956 129 132 733 72 206 718 134 47 92 104 177 956 111 278 634 46 26 791 98 57 220 24 577 899 130 649 997 136 560 685 62 73 817 99 57 948 134 399 956 82 157 324 106 591 779 126 34 353 88 222 559 108 642 790 87 390 769 145 692 913 76 821 937 117 108 956 65 394 666 98 494 987 125 756 862 181 363 865 107 126 791 128 394 789 143 437 969 133 497 870 108 242 386 123 33 819 85 91 477 110 596 902 107 107 369 121 460 613 92 365 393 83 581 897 126 94 573 69 507 942 106 542 732 124 297 685 106 428 530 47 686 812 66 901 967 91 270 356 103 143 362 132 587 622 61 261 562 92 434 917 140 8 756 25 701 891 111 581 819 89 20 263 99 75 710 115 20 125 84 77 223 75 631 882 104 198 614 102 474 803 53 36 349 86 594 870 52 322 625 140 303 885 44 81 327 97 602 818 90 566 964 94 468 519 109 543 599 110 891 956 66 303 598 85 645 967 83 434 551 75 262 703 98 539 748 113 443 447 85 68 246 95 510 830 102 572 800 123 373 742 79 69 882 108 162 174 80 94 899 76 251 823 147 136 799 129 262 645 105 165 501 81 623 932 136 491 707 131 422 854 95 405 964 77 240 862 123 362 837 98 565 885 71 954 999 104 247 670 42 8 320 197 389 913 72 252 417 117 482 725 152 284 800 128 774 783 89 350 684 101 76 103 89 86 774 101 665 898 74 109 520 84 19 193 86 17 162 91 572 763 63 309 362 52 95 573 121 200 615 45 188 333 132 309 797 120 16 201 97 249 676 100 226 245 77 635 812 126 367 828 114 89 707 91 738 819 77 626 896 87 496 777 61 205 966 139 69 806 68 178 415 108 212 253 119 959 992 112 176 681 141 557 904 70 5 948 122 128 728 141 201 952 102 81 648 55 365 960 68 76 945 106 20 284 112 530 564 93 337 571 79 373 897 79 7 254 118 814 837 123 16 359 98 327 384 62 324 648 123 123 249 134 377 981 75 827 999 83 494 688 151 777 900 149 496 927 149 735 993 109 286 832 107 188 415 80 144 423 168 704 853 71 377 581 73 431 726 79 525 658 106 199 324 167 495 788 65 615 815 141 148 339 80 166 253 96 253 533 46 294 514 64 439 953 129 189 242 100 52 110 90 65 341 109 522 967 81 55 538 53 622 942 83 528 754 131 79 389 102 376 498 108 914 951 86 237 966 123 527 554 78 282 355 57 152 890 95 180 422 82 130 527 125 123 212 115 908 939 150 622 889 81 311 981 145 80 280 72 587 958 91 230 933 95 321 509 139 319 961 98 369 632 106 297 823 84 5 667 104 537 545 110 414 691 94 172 668 64 200 986 90 271 437 129 499 701 97 159 171 106 218 486 107 313 555 61 81 248 138 156 746 120 723 979 123 58 457 124 115 186 107 29 514 113 497 963 83 84 392 31 100 951 89 648 728 105 158 915 101 132 752 113 140 536 122 670 779 96 349 609 118 654 897 132 375 515 116 100 919 133 93 343 78 761 987 87 145 338 93 249 363 115 74 264 71 186 414 65 353 571 121 603 889 87 736 898 121 626 927 74 152 779 112 64 484 69 7 682 112 337 488 121 555 672 81 437 536 109 209 449 126 364 503 76 68 993 141 117 523 132 23 256 89 596 804 110 108 712 92 214 698 104 135 987 131 520 818 90 805 969 132 825 871 65 117 719 84 387 580 133 142 691 102 20 422 129 145 972 54 538 766 92 837 954 74 409 931 103 73 550 85 75 584 116 655 738 119 192 403 78 333 497 42 322 356 99 77 342 108 109 572 94 756 918 77 145 758 101 220 690 117 578 821 66 289 529 112 14 663 122 890 974 110 386 965 106 522 573 116 24 768 70 6 425 124 399 592 68 240 597 135 177 895 163 423 594 111 388 791 89 50 145 110 97 347 102 31 265 119 95 445 109 584 809 107 444 599 64 60 922 86 451 952 119 264 349 112 200 820 102 692 892 144 144 931 69 193 619 57 108 265 97 410 949 113 97 338 60 58 141 49 95 111 62 552 743 148 5 690 61 26 727 100 49 643 66 154 241 91 340 476 119 701 772 91 39 699 113 589 648 78 520 753 93 145 841 94 133 165 155 498 656 78 206 218 34 35 908 79 189 897 86 642 936 118 481 942 113 48 680 68 134 135 107 191 479 137 347 939 96 493 625 145 177 558 105 883 924 106 456 644 89 633 806 144 418 891 122 542 878 101 854 948 80 509 857 72 242 721 101 365 817 145 711 776 77 96 544 196 419 707 80 469 776 112 610 875 47 134 651 57 258 862 123 17 20 102 264 897 120 384 665 122 329 414 57 259 412 100 512 862 81 280 644 95 99 815 98 476 548 80 218 795 141 175 861 149 14 998 136 93 198 118 200 271 86 443 736 156 881 950 79 132 989 67 312 382 66 189 395 106 525 945 151 145 595 124 15 491 86 395 795 59 344 479 126 566 979 62 560 950 110 66 346 93 323 488 60 156 837 112 596 926 172 854 995 29 34 296 61 638 860 58 30 807 50 46 660 93 74 313 78 23 363 89 203 595 82 755 840 143 362 467 115 170 712 122 652 963 146 613 740 70 219 452 122 415 992 86 104 906 106 776 935 105 56 868 144 509 831 89 432 676 53 136 772 76 159 306 77 38 935 90 837 998 62 31 834 118 117 734 80 651 796 96 362 675 65 249 971 123 714 792 113 607 814 145 518 721 100 358 854 117 44 566 160 872 901 29 17 534 11 146 859 103 155 406 107 99 638 91 122 859 125 280 291 85 927 944 86 101 937 73 498 828 60 819 938 134 80 635 163 544 601 128 269 308 136 177 891 117 543 688 67 227 349 118 62 199 106 186 950 115 97 168 133 167 607 86 407 564 95 889 961 58 201 479 83 270 332 96 339 506 106 170 345 74 52 846 70 585 766 67 167 199 83 29 236 103 342 533 25 516 538 122 58 506 112 683 992 85 111 294 98 213 565 100 577 761 114 95 166 88 24 493 99 230 263 87 41 654 114 78 104 123 350 707 151 357 978 62 375 522 92 270 410 88 470 934 114 51 92 57 467 715 84 80 909 92 506 713 97 73 351 90 46 334 98 306 477 85 751 854 123 165 373 76 425 620 106 344 918 40 280 313 28 366 519 93 6 394 108 57 879 134 453 477 94 282 886 115 147 262 97 197 937 107 379 459 135 273 695 117 252 453 79 23 358 128 28 120 111 544 563 42 81 106 78 202 556 65 277 905 37 882 994 102 110 509 108 590 723 165 122 190 140 472 824 111 235 285 30 883 932 74 0 366 104 110 760 72 313 888 151 136 898 89 104 422 109 563 976 63 231 572 84 251 639 121 461 668 111 61 614 130 420 897 70 145 524 113 303 848 40 325 768 92 86 849 128 734 981 64 689 931 133 500 769 100 859 912 67 339 958 140 318 452 76 608 925 76 783 978 138 590 939 94 507 703 100 143 159 99 397 664 100 455 797 79 129 730 91 192 349 100 284 856 114 518 870 100 159 868 43 211 876 106 369 727 113 748 919 103 24 197 99 289 455 95 187 917 48 180 884 79 406 645 125 866 925 62 680 830 122 353 972 122 15 983 118 23 281 79 416 861 40 138 803 100 366 805 78 466 574 121 506 997 60 925 992 115 327 515 147 196 592 91 13 190 61 26 808 137 177 869 106 36 978 52 252 818 84 779 886 158 385 433 122 753 864 65 391 396 81 367 945 114 88 916 70 324 394 142 525 574 131 694 712 129 263 852 108 805 830 78 317 974 74 152 221 55 126 249 95 305 933 114 67 368 86 366 492 105 27 128 48 720 991 107 286 903 105 231 718 79 416 890 91 145 642 77 125 853 132 96 790 85 10 476 79 62 220 120 818 882 132 107 434 148 297 362 139 52 224 128 303 308 92 573 932 138 82 977 85 76 156 139 240 962 99 235 953 117 300 362 102 90 617 86 259 657 69 132 638 144 97 315 80 613 785 111 167 853 55 671 860 112 82 659 68 272 911 130 625 842 52 811 916 50 884 986 93 46 197 94 741 769 113 611 853 103 81 319 78 788 934 105 415 682 76 263 929 98 297 875 124 60 336 85 461 921 99 225 334 98 611 640 126 391 490 86 164 672 87 47 735 86 521 867 120 97 587 104 182 462 150 384 839 72 369 476 143 140 931 99 264 843 62 42 321 132 24 185 159 44 274 77 570 628 109 172 211 76 485 974 119 668 976 134 249 994 56 163 372 49 329 577 134 850 992 95 510 994 86 490 566 141 75 465 105 588 623 138 242 313 46 355 988 59 508 656 103 1 90 116 357 542 47 602 722 125 87 832 210 130 249 95 174 542 120 6 504 113 88 376 88 59 494 133 8 574 121 10 150 113 149 964 48 264 514 106 347 798 63 316 675 51 482 592 89 78 737 48 174 965 38 504 664 79 527 806 89 730 884 93 539 771 76 656 657 107 345 662 44 55 140 109 835 883 123 375 717 100 5 971 116 255 451 108 30 772 98 30 739 86 545 954 91 11 944 86 287 874 65 585 838 91 776 903 116 337 682 126 732 969 75 378 536 124 512 840 116 443 944 112 574 608 160 93 833 79 125 501 53 288 422 124 412 923 89 666 820 78 110 964 92 207 857 82 836 902 112 647 896 130 141 750 57 134 557 65 732 745 103 555 736 104 109 729 69 280 949 81 142 851 69 534 615 101 222 464 32 565 598 48 434 519 110 52 667 89 77 129 49 3 273 70 94 639 49 33 552 120 205 268 121 12 983 69 22 799 116 369 807 73 117 631 94 29 715 101 323 400 109 40 538 101 165 183 94 66 811 93 362 610 80 406 521 105 734 983 111 202 538 139 163 498 156 68 439 67 48 915 92 104 537 70 201 708 84 315 931 128 384 633 130 676 830 93 612 626 125 709 809 68 611 959 83 942 989 136 397 891 48 776 952 127 274 888 56 58 110 92 239 317 65 84 356 114 760 935 71 442 736 89 302 911 118 245 624 166 366 927 131 665 696 123 580 932 84 466 817 120 367 459 68 271 851 137 635 974 74 240 253 71 409 412 76 55 623 71 682 919 89 241 294 68 286 862 83 505 904 92 364 760 98 261 647 91 22 750 121 356 897 165 142 906 140 263 841 162 298 367 95 393 589 64 492 909 118 509 660 110 115 875 120 487 717 66 181 204 62 219 824 97 142 928 101 734 923 55 352 819 107 70 537 121 382 533 110 408 720 87 241 682 78 50 404 108 316 864 73 351 528 139 397 572 132 393 984 70 509 993 84 99 197 176 470 914 48 201 633 87 220 434 74 385 703 65 298 426 47 344 767 115 743 904 109 168 854 119 13 659 54 51 733 110 531 557 99 108 661 108 459 868 150 83 357 107 83 359 71 54 676 153 326 570 105 117 875 65 170 453 114 47 410 112 205 897 60 231 392 101 175 277 121 200 676 112 159 430 92 14 126 79 572 713 93 203 926 101 20 23 94 377 720 100 116 244 67 85 523 133 763 786 82 775 998 103 144 381 65 369 988 126 123 889 81 478 517 103 120 303 53 740 934 172 363 622 117 109 166 70 83 897 92 533 711 138 156 433 94 500 787 70 471 618 119 154 824 61 503 869 128 138 182 60 271 568 106 37 815 124 927 955 88 424 805 113 757 992 134 248 991 92 730 983 150 26 122 53 449 744 65 140 508 26 513 962 96 445 708 140 63 432 177 347 588 106 282 823 90 35 735 104 784 999 131 631 784 33 105 543 86 728 924 150 367 961 80 592 824 132 358 439 128 136 249 103 37 602 158 307 338 123 469 987 52 466 848 105 183 532 130 584 977 127 295 296 67 104 255 49 300 672 92 535 616 77 438 929 99 20 65 83 178 325 126 59 683 82 545 877 67 495 880 79 51 516 81 482 499 84 380 752 89 370 630 88 380 991 131 119 241 114 144 854 78 89 548 128 240 906 107 683 870 126 420 665 83 241 705 99 408 782 105 22 378 145 403 743 151 665 857 80 667 754 90 334 354 117 75 606 85 60 564 122 647 759 79 575 581 185 173 562 38 268 370 189 696 996 135 297 802 80 162 821 52 251 835 70 517 598 76 809 938 138 119 961 123 213 903 80 422 950 67 239 430 67 267 998 111 38 485 118 169 809 158 701 713 131 654 905 122 435 656 38 76 328 143 499 939 91 713 895 78 297 798 86 298 816 61 118 239 151 402 917 84 527 902 110 795 999 62 265 751 75 964 987 125 334 679 103 123 945 110 192 769 98 190 443 101 168 629 93 612 694 137 35 723 157 216 672 157 5 193 192 412 779 52 407 459 156 711 713 123 484 955 107 398 580 24 341 779 92 73 169 54 162 512 138 379 904 106 264 458 133 513 833 120 393 397 79 424 821 146 778 798 62 65 92 83 222 405 76 536 846 118 83 996 105 275 819 97 577 925 33 505 524 94 606 616 149 808 815 91 13 812 120 159 350 87 122 137 74 380 713 121 438 475 98 567 710 130 478 853 141 302 535 86 74 699 115 428 895 80 51 245 96 316 903 106 132 512 139 421 618 149 564 854 95 523 719 92 197 836 140 785 791 98 343 486 124 536 706 143 68 620 119 30 797 110 35 474 131 40 221 63 403 862 97 548 772 103 265 494 59 269 884 107 196 411 92 242 926 150 158 553 81 280 286 80 948 993 151 215 802 74 85 773 96 507 698 93 220 921 129 96 939 136 231 930 156 209 682 119 328 621 46 117 383 102 391 487 123 2 59 82 417 726 75 301 416 96 1 445 175 536 790 73 101 296 131 396 958 121 417 985 58 494 697 124 734 958 110 372 581 86 320 997 81 225 735 66 407 721 155 113 403 49 90 627 104 548 670 88 571 714 105 509 646 122 314 876 126 615 801 65 78 614 69 44 81 100 55 483 77 937 946 107 461 806 74 525 947 99 84 958 111 51 373 60 361 652 100 241 794 123 615 820 90 120 717 96 310 476 151 17 815 105 765 968 103 596 737 95 38 821 146 316 915 124 522 667 104 106 520 93 481 636 113 553 930 98 317 617 116 66 810 122 96 710 98 156 782 61 174 401 79 431 930 159 266 969 157 231 258 85 297 822 62 563 790 108 88 574 89 414 719 73 906 923 83 260 376 50 549 911 133 65 239 146 144 149 109 357 415 95 398 739 73 268 306 89 601 811 104 163 217 23 54 262 77 266 518 87 579 672 80 75 393 104 223 918 138 101 874 96 526 779 137 142 149 98 224 571 133 415 529 97 463 722 123 83 848 70 423 871 116 190 726 141 476 902 125 316 872 117 170 758 106 715 763 76 352 414 116 161 552 97 485 955 131 421 658 67 352 993 72 17 835 105 35 768 95 75 113 114 215 384 106 77 641 64 20 59 124 45 304 168 420 498 125 99 489 135 147 326 100 297 783 53 523 967 61 599 623 94 462 939 131 404 472 115 24 281 78 564 778 104 194 752 116 137 651 146 602 739 116 151 912 69 468 831 81 175 226 123 567 846 89 339 582 134 268 841 145 507 612 96 798 826 158 668 816 115 54 141 68 120 445 94 477 499 122 176 770 67 132 427 111 105 831 109 329 702 46 47 698 66 335 704 115 245 735 91 362 842 102 788 929 100 246 504 79 289 889 130 205 737 108 149 642 83 75 570 115 361 796 70 378 526 67 393 663 128 93 375 106 152 395 105 287 571 77 667 696 110 547 635 80 202 630 83 1 889 64 178 422 101 145 395 73 124 872 83 819 861 91 332 435 115 609 960 115 222 244 92 717 935 82 530 842 141 23 672 115 544 756 41 715 720 63 194 401 93 203 469 88 143 701 123 145 202 126 190 453 134 730 802 114 20 935 81 14 616 142 293 350 129 903 970 144 298 730 96 245 916 125 552 809 159 518 956 63 271 418 138 177 797 107 737 779 159 66 300 132 270 862 97 622 958 71 503 756 119 684 812 76 53 260 109 264 328 109 81 658 136 203 866 46 185 772 109 338 892 47 244 658 110 6 197 63 379 382 169 156 245 170 120 531 123 336 562 30 78 803 59 210 897 112 235 632 83 857 929 65 100 877 96 641 781 81 196 771 88 143 595 69 140 803 98 474 895 62 437 991 105 424 711 119 39 920 109 504 931 119 576 820 125 579 717 151 429 851 87 533 853 86 107 215 136 438 675 91 846 972 124 342 650 114 478 926 95 718 892 99 261 772 101 375 803 83 577 690 99 510 559 90 165 989 92 151 588 109 446 691 119 9 825 95 95 385 105 319 493 103 366 656 52 457 517 82 128 953 110 170 515 134 635 785 84 532 609 81 96 189 53 63 71 143 801 805 75 28 101 124 107 975 116 199 287 42 441 765 104 404 981 84 81 256 133 457 589 104 289 638 94 299 754 99 554 962 111 837 961 89 209 349 90 78 883 106 218 365 111 468 788 74 535 888 113 183 230 105 573 994 102 447 784 114 603 625 133 377 964 100 354 752 102 710 772 178 451 842 72 11 655 111 538 632 82 227 448 93 626 750 57 46 347 108 404 519 65 423 922 55 93 109 84 656 991 84 23 955 132 88 948 106 30 790 72 717 891 48 462 980 81 540 598 108 337 559 112 476 876 95 444 995 128 7 391 94 529 937 108 734 938 111 539 628 90 105 179 96 334 813 76 135 415 63 614 745 110 154 916 107 182 762 123 438 730 79 432 443 108 288 482 116 841 856 98 45 430 113 209 841 49 531 572 75 98 537 102 264 879 93 167 384 87 656 812 177 406 979 40 183 732 83 101 368 127 290 839 104 762 891 81 596 633 79 36 698 101 604 874 117 445 536 118 218 573 125 755 948 115 138 385 108 83 99 129 753 771 91 314 900 141 43 467 103 478 524 111 632 846 104 604 996 45 21 105 39 553 791 80 20 245 139 132 763 76 494 804 77 184 829 77 73 728 65 488 494 90 819 898 115 101 369 168 405 688 154 515 924 124 80 987 72 525 540 78 214 487 108 29 639 93 177 955 89 717 899 122 1 56 140 247 357 77 433 824 38 657 727 126 152 463 43 464 966 158 49 703 50 55 413 137 31 836 74 53 746 150 194 209 129 348 717 140 561 871 106 159 799 102 94 445 61 185 894 90 177 216 62 651 718 44 258 589 141 40 763 123 502 621 84 253 924 101 14 541 115 437 540 88 87 415 29 275 613 102 151 813 154 829 959 117 416 993 106 130 261 135 753 891 94 31 944 104 488 754 32 406 817 89 599 602 103 224 818 63 28 923 116 271 317 95 328 479 90 453 640 83 51 496 143 129 835 189 478 516 113 32 820 65 156 956 126 431 784 71 400 775 93 706 774 145 870 998 95 827 842 82 156 181 132 139 868 94 578 910 88 371 711 70 169 203 110 431 707 132 118 319 76 211 655 90 96 286 67 178 911 88 160 644 61 859 872 117 626 799 80 88 926 136 204 363 65 103 972 114 135 621 95 16 236 152 36 401 108 661 762 124 676 960 101 127 914 106 263 526 136 49 497 97 289 863 157 379 651 115 756 856 82 498 811 130 244 521 78 140 660 63 510 796 113 119 139 87 460 759 104 473 913 84 744 949 63 464 681 78 2 848 92 62 578 137 161 788 113 87 181 84 23 551 134 545 864 139 346 394 150 77 532 92 198 260 115 604 610 126 312 717 67 255 794 82 306 526 75 24 785 101 53 565 90 188 915 96 570 613 130 233 544 153 170 803 83 771 991 102 51 691 112 592 740 64 65 291 159 29 839 107 72 811 95 423 973 128 108 684 49 210 596 114 143 997 108 57 786 49 21 475 71 270 950 72 666 750 96 705 936 84 108 448 66 238 405 142 762 967 81 477 734 77 241 798 91 660 961 149 106 300 102 174 961 107 104 675 120 316 434 139 524 536 110 516 966 150 3 212 122 193 987 108 465 863 115 130 379 92 81 409 142 329 711 101 201 871 150 326 820 125 65 405 105 35 98 109 579 945 103 167 521 96 113 337 172 361 489 55 736 956 27 241 992 85 342 604 136 419 970 132 212 664 104 145 204 105 590 658 171 309 418 163 47 672 95 638 872 129 221 945 107 400 647 114 127 889 104 236 500 30 382 491 98 539 577 82 81 600 122 138 381 66 182 213 125 518 669 111 533 763 129 404 495 107 253 966 53 203 808 109 539 674 86 606 636 79 965 969 98 594 700 120 315 900 98 710 958 112 261 430 85 844 920 85 279 634 78 245 966 66 575 881 103 367 722 134 323 687 69 232 731 73 366 634 40 531 814 64 317 705 131 43 204 120 50 677 139 183 552 112 305 507 127 145 982 59 473 543 112 28 863 82 424 551 82 481 628 71 194 758 124 551 894 76 14 820 88 587 854 65 119 991 113 540 691 104 314 470 110 755 829 76 337 388 119 823 873 54 785 854 103 213 327 99 35 86 76 399 762 116 745 991 163 448 784 93 419 905 112 454 921 80 190 789 149 687 714 137 721 804 114 98 791 157 406 718 41 702 895 60 48 195 126 295 659 55 169 616 102 383 857 86 422 558 159 387 585 76 167 793 128 552 969 106 98 867 92 632 785 136 154 299 72 930 940 127 426 547 64 77 583 84 316 700 128 484 647 55 424 814 137 247 270 77 384 659 93 392 719 34 823 984 137 136 689 106 228 791 98 101 695 143 331 829 115 108 723 126 639 826 88 752 901 127 306 458 89 502 624 116 269 550 137 135 420 120 108 975 67 94 688 118 498 565 116 446 630 127 127 939 127 762 963 137 675 911 119 23 847 92 107 229 77 332 467 77 2 868 74 453 918 127 36 370 143 112 503 85 17 776 57 7 521 114 269 478 64 511 769 53 60 115 98 420 514 100 406 963 83 461 703 112 78 973 118 732 870 111 30 252 77 695 998 73 506 835 95 15 207 132 505 651 107 456 793 77 313 738 130 143 637 91 45 140 80 373 407 113 93 151 62 544 917 132 398 800 80 125 229 84 457 906 101 1 320 92 464 643 113 622 849 125 32 977 91 602 984 89 708 831 103 587 610 117 273 438 111 178 566 140 594 657 115 519 572 102 309 528 116 239 949 125 113 185 144 312 972 76 646 917 98 741 967 83 56 222 68 88 269 109 197 256 163 348 449 49 6 137 139 267 468 110 4 680 67 634 808 104 169 273 127 607 802 84 701 774 87 310 609 68 404 926 128 150 948 52 208 228 92 297 344 144 35 852 127 470 650 116 233 489 113 262 745 124 127 592 65 29 238 74 768 964 97 539 753 97 394 987 144 11 747 135 189 714 97 479 842 93 347 667 76 38 855 92 298 844 116 257 719 96 827 955 117 720 890 118 561 851 90 33 450 107 157 869 114 184 893 104 693 948 136 321 949 117 227 445 119 121 480 112 77 734 89 385 781 60 43 377 137 448 708 92 342 684 91 74 90 74 167 513 106 298 396 138 447 480 76 82 736 85 313 491 36 416 428 79 45 62 114 359 465 136 175 569 179 287 736 126 393 524 127 301 839 84 317 400 115 417 614 115 55 788 96 435 495 85 116 297 78 330 791 154 572 853 112 494 792 65 663 747 111 98 340 78 527 584 137 33 481 53 281 612 145 23 366 147 52 629 105 263 355 68 309 328 66 155 294 99 515 748 139 361 447 69 364 824 76 37 927 151 290 432 101 192 919 87 567 862 136 370 767 115 713 917 72 376 748 106 545 588 134 533 561 79 226 299 98 70 294 126 533 579 138 130 528 137 145 905 149 42 361 110 498 585 111 246 940 88 142 607 95 195 799 110 129 400 92 929 949 45 61 718 72 358 364 73 339 730 121 426 493 119 203 407 79 625 735 103 476 628 69 17 266 131 521 810 101 108 266 82 592 903 91 516 941 70 640 647 82 575 946 113 126 701 42 55 864 71 694 747 94 350 884 61 99 213 22 353 402 87 340 851 148 541 881 80 304 334 81 447 726 118 95 207 43 699 972 112 710 975 138 255 335 81 426 524 117 437 833 71 6 793 116 440 930 112 245 257 105 12 46 89 686 715 83 371 509 84 160 311 122 90 614 141 407 747 122 202 951 37 162 488 87 41 136 68 229 284 116 219 816 153 163 777 125 461 926 83 272 458 73 152 783 119 101 560 71 555 654 105 922 925 107 123 609 87 207 710 95 244 920 120 309 516 91 38 769 68 239 370 121 695 748 87 695 949 142 650 893 83 578 921 111 208 484 29 38 271 85 59 654 105 291 407 58 88 223 95 457 491 133 581 618 26 779 855 134 14 15 64 136 857 110 536 933 139 141 143 71 271 828 80 426 450 72 934 972 69 883 975 97 227 363 108 37 401 88 528 774 103 105 575 127 437 894 70 298 669 85 59 435 90 617 946 104 371 963 123 121 269 85 317 394 97 790 843 170 98 897 143 154 180 123 140 722 101 26 887 85 54 692 115 340 707 86 768 994 128 198 243 105 147 322 105 174 202 77 3 463 116 638 910 114 123 760 91 236 395 96 445 928 80 7 92 87 206 672 115 355 620 84 263 465 69 517 893 82 486 581 66 314 541 85 490 832 90 368 921 89 123 272 83 146 650 72 46 710 21 75 901 145 374 683 61 237 245 95 241 759 54 147 887 103 625 872 98 696 755 97 889 920 98 754 791 88 99 702 146 266 964 39 199 900 52 12 556 101 287 913 158 126 724 152 772 850 82 261 543 80 242 432 70 753 932 26 529 865 158 767 853 94 392 548 129 45 684 31 33 224 101 81 901 67 590 726 88 325 818 118 88 126 116 113 731 117 367 857 105 339 622 122 618 660 48 838 993 159 394 876 75 113 251 63 450 788 158 129 220 113 317 398 48 652 694 84 129 148 104 610 617 48 118 934 72 96 132 64 397 963 57 379 516 130 29 912 47 347 437 72 85 503 65 616 758 144 527 604 95 627 706 97 619 830 105 865 873 93 175 770 98 568 820 105 283 959 132 145 537 66 429 688 112 78 570 106 230 421 104 498 936 104 296 853 36 577 703 126 215 976 69 510 619 117 898 941 91 39 876 87 672 746 109 46 139 150 533 627 126 224 882 72 190 930 34 63 140 81 176 807 104 45 509 89 862 982 96 220 449 67 715 822 60 305 701 122 23 844 88 3 548 43 107 278 106 308 546 73 558 656 82 286 724 102 775 811 156 525 879 71 260 925 128 812 816 111 569 786 160 715 739 115 6 278 99 347 835 70 469 997 64 322 720 61 9 777 131 452 687 130 231 534 80 182 417 154 12 598 154 164 439 141 481 854 116 259 441 94 299 712 85 559 737 73 199 289 110 139 193 106 389 497 82 385 499 40 116 389 174 231 255 98 95 297 67 425 627 91 127 493 129 501 848 112 842 987 94 207 258 82 66 378 91 615 972 76 82 805 75 29 178 78 373 845 169 977 995 172 353 382 149 485 971 113 293 415 92 40 972 114 613 862 104 758 919 36 22 341 73 241 783 79 790 874 33 53 169 91 865 869 127 164 621 88 352 448 140 631 749 113 274 427 116 375 415 83 63 956 117 115 209 93 704 765 88 445 777 133 447 741 62 607 992 123 456 629 76 782 836 70 220 674 84 187 725 122 204 549 90 648 962 84 490 503 88 430 916 74 603 793 113 548 732 142 241 585 54 27 573 143 218 946 83 464 916 109 50 799 13 606 664 37 894 918 162 56 301 105 23 47 65 865 942 98 203 967 65 33 341 108 176 621 55 13 57 87 60 915 111 334 380 140 142 468 116 287 652 97 206 478 134 505 688 28 179 877 137 479 839 95 670 900 86 140 771 66 827 873 138 88 347 95 662 998 46 889 933 63 751 918 57 330 681 70 268 694 129 76 246 101 539 965 62 282 374 134 441 456 92 26 220 33 34 688 85 585 848 98 447 861 101 146 267 92 1 376 85 853 955 120 23 341 118 466 809 132 151 492 85 109 886 121 66 157 32 373 446 108 749 821 106 7 865 110 50 271 58 130 214 108 477 528 102 862 917 30 739 743 123 207 535 79 575 891 120 322 826 123 555 646 116 400 671 97 128 559 110 660 987 95 253 461 180 245 626 126 64 741 87 836 899 46 123 694 125 194 306 80 283 896 90 357 713 126 471 563 99 308 551 82 41 112 105 84 175 74 355 532 39 196 775 90 484 894 108 297 353 127 398 834 151 639 889 105 437 997 137 751 920 90 566 844 100 833 849 139 381 502 115 108 120 74 275 942 94 138 808 107 36 627 51 821 848 92 132 703 116 239 803 94 278 903 91 360 482 37 459 462 76 384 627 120 662 893 142 145 319 92 758 955 77 78 349 82 812 862 112 535 822 94 21 402 157 684 824 136 190 430 50 417 967 87 511 736 103 310 968 86 410 847 116 84 968 153 124 537 49 579 791 121 153 856 79 358 788 93 300 713 42 548 806 54 490 655 65 282 999 130 12 842 105 261 541 108 423 787 74 479 785 113 906 922 117 708 863 126 560 654 109 596 670 37 251 704 88 77 150 66 236 468 105 600 711 100 83 285 58 89 864 132 942 955 77 289 687 152 65 560 90 737 893 81 18 320 67 718 738 115 645 742 84 349 780 85 339 858 45 688 744 58 343 458 98 25 600 141 527 656 117 516 676 120 48 451 153 695 864 84 792 959 121 316 499 24 386 864 67 641 715 107 106 888 126 343 663 122 315 691 73 298 363 117 31 617 116 470 981 124 645 751 98 355 951 112 161 765 111 489 621 120 206 635 78 770 940 92 21 908 128 83 173 90 732 741 78 175 873 127 428 716 84 132 375 117 244 749 143 26 626 86 413 626 116 9 692 120 363 930 118 666 991 118 311 727 145 93 135 48 731 965 61 548 600 122 204 926 109 112 832 39 705 929 108 80 135 100 103 968 86 21 940 115 581 665 100 394 963 100 661 898 92 262 289 124 422 798 142 620 849 75 606 705 117 154 642 113 403 476 95 112 141 48 56 372 122 138 633 119 138 679 107 573 668 75 45 607 96 125 279 93 192 873 75 593 923 114 649 851 77 295 551 107 219 441 110 136 713 70 652 985 33 152 449 89 345 580 87 846 937 58 90 717 102 483 990 141 619 639 114 389 537 77 85 683 43 334 576 93 38 184 145 339 714 76 104 856 129 557 583 109 116 873 88 312 537 102 39 395 118 45 717 82 120 396 103 184 263 117 50 175 78 655 716 95 555 681 129 316 564 111 17 412 112 676 840 111 384 720 87 414 585 105 680 961 104 634 703 35 580 855 32 275 772 128 418 914 93 267 769 50 445 527 123 529 678 127 80 261 109 30 514 96 380 581 94 287 425 81 240 391 90 915 999 75 204 263 156 332 432 66 108 629 110 173 647 113 537 987 139 364 669 99 312 971 78 579 946 30 35 96 143 707 946 103 502 909 96 844 974 71 52 187 85 110 329 129 198 277 75 140 729 119 342 848 95 746 946 150 435 670 110 193 565 84 225 575 111 336 884 162 119 632 140 256 570 102 469 587 95 592 841 112 427 774 115 0 26 89 128 269 73 103 330 101 703 978 123 471 810 153 234 435 65 239 651 94 247 797 108 287 973 128 365 909 104 134 692 106 164 856 131 878 898 91 825 940 122 736 751 43 317 347 107 316 646 57 270 910 87 448 879 102 639 806 109 98 270 90 239 469 144 92 949 73 90 467 108 233 496 111 540 731 77 138 567 105 39 970 145 593 703 52 417 929 80 269 711 134 259 779 27 384 561 100 288 495 92 506 611 98 462 506 91 585 737 60 34 549 116 157 452 110 532 789 94 157 483 95 427 749 124 214 758 94 412 698 82 543 549 84 323 894 115 184 859 147 548 924 107 263 677 93 114 508 169 555 857 128 588 919 49 591 798 138 370 966 103 147 549 91 31 928 85 122 242 53 598 826 107 71 151 37 691 828 77 374 719 104 411 766 75 512 729 115 147 730 106 170 369 123 78 156 142 513 573 56 191 322 92 554 891 123 337 921 112 205 462 78 209 912 135 254 714 132 564 981 105 918 977 119 403 897 132 357 963 72 146 493 87 24 421 86 481 562 78 287 673 85 626 730 154 436 604 110 148 303 53 535 988 74 437 622 109 181 301 107 213 506 105 5 892 66 264 317 104 218 592 3 219 359 89 15 195 61 369 769 130 276 576 112 94 535 176 182 700 38 733 893 77 206 765 116 603 683 139 12 956 13 445 644 134 612 988 97 332 449 47 84 434 80 583 750 90 578 809 72 180 314 108 564 605 103 633 704 100 723 902 110 214 717 129 486 572 98 291 454 146 87 978 142 64 464 62 48 800 145 620 677 129 303 880 110 653 740 163 264 618 160 803 977 182 97 545 86 153 421 134 225 946 99 535 701 115 187 792 103 581 696 103 20 841 104 618 740 122 382 717 79 382 453 92 405 753 43 91 772 103 40 102 113 255 860 83 201 880 134 452 753 81 667 993 122 497 740 72 612 619 126 634 945 112 362 627 66 164 494 43 509 932 95 332 884 94 269 812 83 77 411 79 500 962 124 98 134 81 182 807 119 332 978 68 734 800 144 452 818 88 168 431 99 134 872 133 434 502 87 816 958 121 387 546 149 397 627 94 697 855 98 358 570 129 410 790 151 385 414 80 30 443 76 629 847 126 322 409 99 358 933 123 318 923 78 30 691 81 389 884 67 213 606 116 9 669 117 637 805 61 378 417 95 41 515 90 119 192 80 111 714 145 286 991 104 118 586 101 76 830 88 555 673 88 429 616 101 542 635 118 91 782 131 63 345 102 142 212 100 163 672 134 403 881 138 816 930 66 0 281 98 164 785 95 197 337 65 265 360 132 43 275 70 589 882 108 302 304 99 380 742 103 160 738 48 455 644 111 633 926 74 1 887 82 30 332 101 241 922 69 258 540 94 309 778 81 86 113 58 494 602 80 411 607 107 456 505 188 391 761 123 350 969 138 322 751 69 221 359 85 124 438 106 691 931 136 364 397 79 592 889 92 248 368 70 275 843 87 101 451 125 37 604 79 108 288 57 420 423 82 313 314 96 167 840 106 943 962 83 241 628 118 684 934 129 80 603 122 47 73 87 162 925 50 648 784 142 708 841 66 882 885 91 64 309 55 132 379 139 686 843 74 135 630 76 638 718 83 195 504 165 177 546 137 37 162 126 32 400 130 435 782 74 36 705 132 733 828 88 9 323 73 393 694 60 639 673 37 135 719 119 82 879 130 771 851 88 677 943 83 118 921 61 124 337 80 83 163 118 463 647 78 222 300 115 778 835 87 254 599 107 83 668 84 298 786 58 103 243 133 419 504 136 39 934 94 310 368 94 557 928 31 496 759 130 122 560 97 435 795 117 129 615 49 218 637 91 162 260 117 544 883 105 21 778 122 459 962 119 558 881 115 692 902 88 122 651 47 651 982 101 517 898 74 221 326 79 408 535 94 296 902 122 186 830 123 809 956 125 143 764 127 12 69 125 210 565 95 410 444 126 748 945 118 85 465 118 744 791 83 6 393 73 64 988 108 312 545 100 487 500 30 104 525 57 353 562 116 772 923 74 649 693 80 331 539 108 470 562 91 227 998 91 56 520 174 74 716 143 517 875 141 526 930 130 681 710 91 217 415 58 855 951 109 105 877 65 292 873 73 190 912 116 595 822 94 565 929 85 273 304 92 259 689 73 10 69 74 308 973 135 319 846 111 728 917 69 83 249 97 266 703 151 498 844 68 679 940 142 201 939 103 333 921 96 9 278 72 298 917 86 349 483 111 39 938 124 517 744 138 368 418 86 812 814 64 143 300 100 350 880 99 926 979 113 697 705 95 267 302 92 322 997 126 847 863 146 102 660 107 374 832 142 10 126 38 228 671 109 86 308 78 35 315 95 627 912 90 164 249 71 90 543 88 87 406 83 17 983 95 746 780 112 595 910 115 325 615 52 48 135 119 465 655 53 291 978 80 629 956 104 372 646 117 218 904 110 123 930 100 21 650 78 349 944 64 572 959 34 42 118 73 489 605 102 388 430 87 217 355 117 29 797 78 96 409 139 364 905 97 751 839 122 482 800 110 405 990 50 17 482 186 240 757 146 351 544 54 672 868 68 737 872 174 954 963 111 701 879 145 4 864 138 261 327 74 240 795 40 21 898 87 647 856 113 542 579 139 470 992 60 342 922 143 14 392 86 327 998 108 324 451 117 464 941 59 140 493 124 633 990 124 220 262 87 63 839 175 419 797 70 873 971 18 466 847 117 434 857 122 592 985 120 225 961 97 176 619 133 246 625 108 564 882 132 265 327 107 291 566 60 19 379 100 412 858 49 134 790 72 371 742 75 287 410 103 572 827 91 775 814 59 219 750 80 95 683 92 560 564 133 309 586 72 496 771 119 93 946 57 296 923 125 322 911 120 311 624 77 381 919 113 414 922 103 174 712 125 303 719 50 478 934 131 535 780 43 145 759 68 6 855 80 88 440 112 840 872 123 218 261 101 12 59 92 291 911 135 28 63 63 98 768 60 106 112 70 139 670 90 150 848 115 476 648 67 50 333 90 352 633 126 534 709 99 22 751 93 168 904 69 125 158 147 241 339 91 93 776 58 1 825 105 97 272 146 204 479 76 225 763 104 927 979 107 151 965 121 20 550 130 67 714 108 705 920 97 150 940 77 752 954 88 204 348 65 372 807 69 296 357 119 355 744 80 46 623 85 328 709 45 72 374 147 335 806 104 129 267 108 534 948 121 399 904 89 385 582 111 419 551 72 156 759 94 285 569 97 389 816 110 971 992 99 347 349 113 378 416 134 300 900 95 606 949 141 818 841 174 22 181 111 87 737 142 267 335 61 358 970 129 4 795 114 23 754 123 35 270 78 514 746 71 800 989 103 207 504 77 197 558 39 146 147 115 128 712 121 437 530 105 592 871 122 713 911 62 247 849 85 471 833 75 79 352 148 436 537 175 536 733 79 18 709 87 641 690 75 512 736 88 36 149 16 644 650 99 26 563 71 75 162 100 862 943 137 821 831 101 183 322 45 318 848 69 105 611 80 226 449 89 115 275 101 118 982 74 342 972 98 350 499 35 197 991 57 21 676 127 163 868 101 368 896 55 155 776 80 144 364 120 125 980 80 828 961 93 40 354 135 381 692 93 394 917 42 297 688 107 544 645 91 305 698 89 20 188 68 216 690 149 546 632 102 52 841 157 287 887 154 286 485 120 638 674 118 815 875 67 862 972 125 442 756 100 294 998 66 880 950 136 111 229 94 294 519 81 85 903 139 438 885 108 34 481 64 18 413 117 527 919 116 224 796 60 318 982 76 233 662 151 429 634 65 423 823 98 573 690 77 214 298 78 221 832 81 174 727 60 274 339 88 426 716 140 54 189 110 442 909 105 355 992 84 184 245 107 684 996 84 504 896 112 124 394 111 388 783 71 144 862 90 34 709 80 666 946 62 57 66 85 443 892 66 244 262 146 345 468 94 144 307 78 270 883 117 616 738 92 527 538 168 37 191 106 72 358 97 556 595 63 438 554 79 93 599 93 81 815 67 589 958 93 888 976 79 819 849 157 409 828 86 0 862 145 524 917 90 37 597 89 844 961 93 100 331 118 791 981 85 354 900 108 381 818 88 98 781 99 475 681 94 451 586 104 126 203 102 235 665 100 222 874 79 26 326 111 3 841 65 211 311 125 476 740 94 580 987 98 513 971 101 366 964 109 448 665 101 60 876 77 512 710 99 467 640 116 151 254 99 408 828 132 282 931 77 917 947 154 205 448 113 518 804 55 612 834 72 210 571 110 5 315 87 867 918 120 29 994 41 187 970 83 145 276 119 705 883 101 29 635 85 447 791 94 496 655 135 243 797 84 328 584 77 108 196 87 207 269 75 407 995 58 521 592 35 132 339 171 723 773 91 209 225 140 307 383 110 218 375 37 192 528 121 81 531 106 15 356 49 185 656 67 549 617 103 140 179 122 100 936 78 321 629 132 328 667 69 409 575 128 553 560 148 529 696 88 644 685 185 208 213 129 111 935 58 183 896 129 110 440 95 493 610 63 534 804 123 66 608 129 67 77 107 282 994 69 281 623 22 8 695 68 242 820 69 456 911 116 449 742 62 362 581 98 734 962 85 307 434 111 739 954 133 611 897 86 173 439 91 224 413 166 93 834 69 545 663 135 835 976 119 478 486 132 92 777 125 119 198 125 550 577 173 385 533 165 256 422 15 633 862 118 61 207 68 449 452 124 364 819 119 637 833 71 40 240 78 145 492 152 668 969 80 383 969 108 751 868 95 429 452 83 555 843 154 170 633 79 750 921 95 199 620 92 405 702 105 258 634 106 140 549 96 239 415 116 144 779 76 493 972 152 533 633 47 53 653 115 376 529 121 463 869 76 292 900 145 525 943 107 201 509 26 363 696 85 225 751 71 446 783 90 193 888 107 263 792 69 515 518 167 103 838 57 271 753 82 101 570 76 119 764 102 467 769 114 292 806 160 86 194 145 471 903 166 195 834 87 254 541 108 176 656 149 196 417 126 703 932 53 30 278 81 489 852 126 187 665 57 763 827 130 226 920 114 619 839 87 114 816 97 318 502 100 557 597 130 42 867 143 479 672 93 187 581 64 210 809 50 16 318 72 822 982 9 83 557 111 58 341 146 94 829 156 637 696 87 555 721 118 1 724 142 105 432 108 87 701 157 720 734 138 62 791 138 196 639 83 38 740 82 602 945 86 606 803 121 14 319 135 291 301 105 933 970 97 455 917 169 438 808 65 2 783 91 212 915 88 166 739 113 712 787 105 163 752 70 26 107 112 427 588 106 294 855 29 233 286 78 473 601 111 407 505 100 550 605 70 635 955 80 10 762 117 194 580 117 496 987 61 72 103 104 623 626 138 246 626 67 331 853 146 6 215 83 75 906 178 60 793 96 768 876 88 294 726 59 41 428 75 924 972 115 457 500 125 492 824 74 580 724 108 81 999 129 75 659 94 4 809 107 527 719 117 378 643 84 100 200 97 209 860 86 543 587 91 247 337 92 54 993 122 93 726 126 563 568 96 629 647 114 517 729 71 114 245 116 276 959 95 427 994 126 401 536 157 228 802 96 133 948 155 243 721 135 74 682 62 722 769 72 165 440 124 722 801 135 160 964 70 277 640 119 26 752 146 461 978 105 504 790 131 844 919 90 136 445 85 420 671 114 211 776 132 584 998 131 284 877 152 433 528 98 277 998 132 9 533 148 305 661 83 106 340 97 476 770 77 578 996 71 16 73 123 268 759 91 499 786 121 187 437 55 206 782 67 98 247 158 282 825 67 296 572 104 593 603 102 415 814 6 339 380 108 207 509 164 405 853 84 733 773 58 223 954 70 501 879 87 697 912 107 731 774 102 217 294 83 423 753 146 30 327 76 83 460 126 72 826 117 120 404 98 319 529 118 500 867 155 153 718 94 110 356 120 4 517 95 62 384 172 811 995 97 689 884 110 267 521 54 543 844 137 194 466 54 4 321 119 688 773 86 414 965 149 270 629 146 118 848 84 181 313 90 262 844 100 394 461 108 588 878 125 219 836 89 67 571 61 366 758 112 835 959 119 623 683 69 16 824 120 2 44 107 555 614 39 147 396 74 383 799 144 238 481 41 272 679 181 395 533 117 29 843 169 26 615 54 400 785 83 102 106 69 154 452 142 715 894 114 589 871 108 338 809 115 6 514 123 418 812 70 138 172 89 309 468 76 201 881 72 595 892 100 211 279 109 413 642 67 679 948 82 444 596 105 747 875 72 544 823 156 564 910 110 593 933 101 60 806 130 3 585 71 176 629 111 113 350 94 474 505 131 26 899 108 826 932 121 683 715 88 682 704 57 153 852 93 299 676 168 164 466 120 120 577 65 299 667 119 28 658 120 592 675 127 527 576 105 203 315 119 570 775 85 13 808 89 580 995 61 412 886 69 37 42 70 433 905 126 44 586 96 443 460 47 543 910 62 468 696 149 756 832 173 333 939 106 57 861 88 120 657 134 340 422 58 61 896 98 447 871 181 490 942 110 763 970 46 373 543 94 275 781 45 690 758 37 249 749 79 89 496 86 191 615 62 678 904 132 527 972 98 518 763 126 270 501 132 380 934 83 151 829 98 71 173 91 248 532 114 444 535 132 507 839 130 160 583 53 536 539 52 263 309 102 506 789 114 432 856 97 414 988 137 53 867 102 130 850 58 161 861 156 422 657 82 223 835 112 373 412 138 377 515 155 733 876 75 97 891 108 440 492 101 285 610 108 52 202 93 178 495 106 809 863 101 240 676 137 103 334 67 204 426 137 324 454 72 497 934 60 249 304 101 148 981 83 236 793 42 156 419 72 127 883 58 387 846 63 722 948 89 175 695 88 463 489 159 312 847 115 195 922 115 149 407 97 587 774 47 12 403 73 431 655 107 322 512 109 242 593 119 94 459 76 140 220 142 684 944 101 45 773 84 604 628 70 22 372 115 306 521 88 577 626 122 435 751 54 368 714 106 25 480 57 232 811 99 157 790 128 220 478 112 327 428 55 99 115 134 218 634 66 256 611 124 389 751 125 514 754 89 496 566 72 202 954 123 136 707 121 616 949 86 830 841 91 7 546 45 554 741 89 610 703 94 801 975 113 409 987 37 251 416 97 782 840 63 436 816 84 91 358 53 114 888 109 277 725 106 63 846 111 204 296 125 29 908 91 432 739 78 237 712 94 485 759 152 87 851 118 459 577 138 433 662 101 107 113 107 536 990 124 265 770 74 322 795 86 491 993 76 611 798 113 544 762 106 243 296 52 318 916 97 495 958 98 337 479 95 363 512 116 110 589 116 132 677 32 2 699 60 183 186 57 267 937 40 494 510 112 559 584 149 9 626 46 342 738 53 128 611 146 67 489 132 504 683 99 288 575 76 9 250 77 105 424 105 352 669 72 835 873 123 27 980 117 262 935 145 55 336 70 487 936 95 729 792 152 467 678 103 106 353 64 129 161 111 47 603 112 806 847 53 8 621 109 344 929 37 92 524 110 213 781 102 108 161 99 697 991 103 67 179 122 722 902 124 120 378 150 149 932 82 406 726 115 568 698 73 310 487 114 72 507 78 77 259 147 221 827 96 498 603 84 234 356 67 625 856 113 604 625 109 689 943 134 145 737 134 548 589 123 449 602 81 699 743 128 114 828 129 245 594 146 702 734 90 414 504 106 107 196 67 850 963 76 115 601 93 619 692 116 798 872 165 569 756 110 159 518 124 385 919 119 455 986 95 412 466 114 397 578 106 94 509 38 343 992 93 390 626 42 219 392 64 106 384 128 401 653 122 45 847 127 24 754 109 288 977 131 407 874 123 704 772 94 586 996 87 407 609 38 304 939 88 157 605 141 70 566 119 827 910 113 83 180 81 1 305 128 582 853 91 195 391 130 30 367 112 991 997 98 185 597 83 86 716 131 19 183 133 403 849 155 381 867 69 249 649 86 782 801 69 236 575 96 161 878 96 666 882 117 109 529 109 633 754 122 500 598 80 814 868 80 211 412 106 380 945 82 186 845 74 312 801 70 122 736 140 260 784 141 138 807 94 233 949 134 491 564 117 897 993 90 100 527 132 827 840 124 158 293 51 573 722 86 315 819 46 259 326 97 761 942 86 172 283 105 240 859 66 210 274 91 264 750 97 699 996 92 519 525 131 538 574 71 489 704 103 391 781 142 376 872 124 91 842 128 243 320 142 614 782 123 677 984 162 407 848 53 152 455 69 572 601 104 174 871 113 350 782 75 218 465 128 264 953 61 54 593 150 280 626 136 445 986 150 318 384 120 179 729 116 321 721 36 420 898 128 54 310 95 31 611 134 293 472 124 239 947 120 331 708 84 80 644 86 669 718 109 195 300 65 265 439 94 815 842 95 6 596 113 2 890 136 202 626 79 291 790 122 545 617 151 66 296 90 184 821 113 673 765 132 367 888 133 25 352 147 442 837 77 251 273 76 472 832 75 672 836 88 116 306 102 0 12 81 3 200 90 342 369 129 829 983 137 327 699 114 53 775 127 36 605 95 84 95 60 191 275 76 151 805 66 453 688 88 309 455 142 414 619 61 153 505 123 296 783 142 632 965 115 418 784 123 300 573 117 433 708 48 206 638 104 680 810 82 68 380 87 39 691 66 478 491 64 398 716 74 125 441 128 256 995 95 107 636 26 18 486 97 638 755 105 254 988 66 463 474 72 278 434 77 670 834 99 124 185 62 610 705 157 349 572 119 170 890 102 395 945 100 402 428 89 150 556 103 192 946 137 263 583 79 152 645 96 660 669 132 640 993 142 38 84 74 369 786 123 391 991 64 130 752 107 74 104 68 820 916 113 201 655 108 567 572 144 217 727 100 58 618 143 204 236 35 190 619 116 148 511 156 508 626 77 35 262 142 369 459 108 24 106 108 640 660 96 158 782 105 676 987 81 424 975 87 697 764 154 392 715 104 301 578 90 931 987 105 362 693 2 203 623 121 271 549 55 281 675 109 169 982 99 456 934 91 116 811 133 537 844 93 32 626 133 438 870 164 839 887 117 29 359 79 314 471 90 808 911 73 42 915 71 184 610 119 141 405 127 410 750 156 73 525 81 238 395 146 346 806 106 40 375 81 146 380 96 258 645 59 18 430 66 97 310 46 46 768 95 487 692 101 81 889 135 90 156 87 362 483 98 752 757 90 422 624 89 91 804 74 593 897 117 690 821 109 10 522 77 229 299 123 472 853 93 818 869 134 476 917 67 339 516 116 396 919 110 668 832 49 362 436 89 144 669 61 106 540 98 448 907 119 483 630 137 330 951 110 534 536 65 548 721 52 117 767 71 299 535 121 561 745 187 55 546 153 30 537 75 371 629 85 843 907 115 459 836 78 368 956 108 402 548 67 698 902 114 411 647 79 452 711 111 618 873 115 643 828 39 295 827 112 167 560 115 615 862 97 444 969 91 111 276 142 73 535 53 67 236 73 363 416 93 79 273 120 276 920 67 189 542 87 51 824 57 599 778 144 8 138 56 48 395 89 401 933 62 295 321 103 8 816 91 350 593 136 662 684 116 65 107 84 252 312 103 43 617 72 486 698 98 713 883 128 96 497 94 332 606 48 523 767 57 5 29 122 461 871 99 390 999 47 487 604 46 679 731 122 138 376 95 313 995 77 193 427 121 172 965 130 199 284 146 459 957 108 809 906 122 440 550 98 132 248 6 422 561 130 332 837 75 629 867 37 563 662 71 440 715 110 83 497 97 308 779 126 453 495 104 651 764 125 151 780 125 153 736 61 320 611 115 371 431 48 19 33 83 223 438 125 173 247 57 730 860 68 40 693 141 640 670 119 83 708 104 288 393 127 567 752 110 175 764 90 392 746 110 68 797 109 332 416 141 70 900 100 62 175 56 528 855 79 222 994 148 665 717 89 424 991 96 160 440 144 79 760 85 113 425 63 415 756 144 265 664 61 968 994 64 237 428 113 302 510 215 39 855 100 324 739 96 171 838 110 436 937 115 180 280 132 172 298 95 190 286 112 447 466 111 81 437 127 457 985 111 187 768 157 598 933 124 553 705 94 388 563 63 360 425 59 304 993 67 397 975 99 166 707 32 150 790 89 200 450 154 13 791 133 589 840 76 608 734 93 692 991 122 234 779 102 248 372 76 402 571 83 748 780 40 413 615 145 182 870 96 39 735 145 766 963 101 783 977 98 250 680 63 146 621 98 400 411 83 314 500 76 445 526 123 34 475 134 326 733 102 24 236 35 233 525 119 510 530 90 182 255 124 331 619 101 287 620 123 419 890 73 685 757 75 312 338 88 22 364 98 328 508 109 608 735 3 62 386 110 162 338 49 673 718 126 81 564 143 722 968 162 525 860 140 219 510 131 177 665 71 220 324 76 460 703 95 53 631 84 433 622 88 100 322 118 672 939 147 236 654 117 138 486 95 441 809 132 401 503 124 465 513 98 361 941 140 744 933 132 43 186 58 73 806 107 415 920 120 28 439 152 936 979 161 653 695 110 6 659 127 347 610 96 457 886 128 160 650 98 122 971 129 294 404 148 501 843 78 517 596 110 831 881 89 212 352 86 52 437 85 491 570 1 75 99 41 245 998 123 367 518 117 325 386 93 0 277 130 572 967 156 712 811 127 157 854 135 488 877 138 338 856 118 722 790 130 118 503 64 144 235 94 384 515 96 500 743 71 35 109 98 201 312 90 416 590 127 780 899 74 32 163 36 61 788 102 857 932 87 688 838 171 226 581 89 157 554 130 279 775 123 25 282 72 357 951 135 276 440 94 559 570 134 252 885 66 696 764 156 260 839 150 80 97 135 48 168 126 213 609 118 255 781 105 286 636 88 4 365 101 544 850 125 424 835 105 301 332 74 647 958 94 376 551 111 408 862 71 248 761 147 90 178 75 41 239 82 707 724 88 44 450 110 512 873 113 353 953 153 221 243 125 163 226 97 296 735 81 11 531 77 311 663 96 720 746 84 158 859 113 643 935 82 305 860 126 70 522 86 4 136 129 27 897 92 775 812 90 566 779 168 188 538 109 191 248 60 51 235 169 481 990 74 1 297 117 126 422 91 371 943 79 520 806 93 425 916 127 29 196 99 571 806 111 83 436 77 227 305 70 421 735 138 325 733 104 715 968 103 204 534 77 94 790 111 90 735 85 689 849 76 255 372 87 417 997 112 160 867 164 263 383 125 428 474 107 363 856 132 404 508 123 153 831 59 280 513 101 650 654 129 127 645 138 174 643 76 136 827 98 514 959 101 67 817 57 91 186 87 114 947 118 409 813 98 274 558 61 254 999 89 73 626 167 267 386 123 195 271 104 515 621 83 833 890 130 494 653 130 531 837 133 317 412 124 299 916 128 311 673 80 335 836 126 111 940 88 104 283 106 37 763 62 563 882 66 94 325 104 313 495 68 501 602 127 304 618 127 203 506 75 329 536 92 8 822 87 96 297 110 270 423 94 608 864 107 227 400 123 314 551 136 73 143 78 273 398 93 862 911 102 145 627 112 166 806 50 229 546 104 232 688 83 188 622 140 567 867 128 442 471 79 6 403 117 502 817 118 434 786 126 283 927 42 517 750 71 631 695 152 473 891 138 33 464 84 389 810 129 507 594 140 118 217 100 403 507 152 35 791 88 49 911 131 128 987 78 396 523 115 140 211 71 266 483 135 82 231 104 58 419 80 525 957 98 106 270 85 297 572 106 696 736 82 306 997 127 156 655 74 518 556 104 19 800 132 551 759 100 254 472 140 109 192 120 317 578 81 441 884 139 356 655 70 135 733 74 425 974 72 103 433 124 127 607 109 455 764 113 169 906 103 26 195 139 94 650 113 369 564 134 171 757 74 253 740 137 169 513 153 523 637 72 456 606 100 151 382 121 542 919 80 69 914 78 812 861 61 177 289 70 66 767 189 444 572 114 539 779 94 199 558 137 313 822 84 14 810 132 633 850 114 438 941 123 116 407 124 751 837 87 463 539 137 102 972 61 590 691 143 354 416 123 420 687 138 6 266 102 19 760 68 69 541 100 571 838 168 696 724 139 527 850 102 223 495 85 926 955 125 427 709 134 210 436 69 693 871 141 403 448 92 373 402 69 176 939 36 79 644 93 309 623 92 440 479 54 434 624 91 36 584 119 638 917 115 620 907 137 187 944 120 624 824 104 552 747 133 256 806 113 237 262 158 216 378 129 204 551 136 276 622 96 122 854 102 341 585 129 721 815 116 59 376 140 315 435 85 326 987 61 301 906 52 222 658 114 505 767 86 322 870 76 485 833 121 141 599 101 141 843 86 588 908 47 156 798 112 126 355 71 306 951 117 179 967 96 250 389 147 842 947 151 93 601 160 185 767 58 324 642 82 125 318 138 110 472 105 303 581 135 190 750 100 400 627 100 265 592 105 394 619 129 477 988 68 255 436 104 78 772 91 708 796 72 110 184 68 138 728 55 179 673 110 375 921 129 691 742 105 91 523 133 477 597 105 533 932 111 269 523 107 519 599 93 233 533 109 61 852 73 374 558 124 224 969 80 74 654 71 534 748 86 596 829 82 612 860 67 126 672 127 508 815 95 30 678 113 55 860 156 784 911 48 602 990 55 505 892 67 904 956 72 239 440 109 156 195 97 180 782 79 217 738 111 153 339 104 292 328 99 75 480 85 702 816 90 704 742 99 160 890 94 315 358 125 66 358 98 31 191 128 254 478 136 60 531 97 302 366 94 454 934 105 394 515 97 490 804 36 174 653 101 271 852 115 129 214 92 12 464 110 522 924 161 85 514 149 225 352 92 725 805 127 861 990 131 141 147 91 186 698 104 352 550 165 141 556 153 391 575 83 315 490 54 158 443 124 209 300 103 27 533 43 604 942 52 412 862 76 10 414 130 59 275 101 54 846 133 132 879 125 484 640 92 54 297 101 101 902 126 215 691 80 417 551 104 398 826 87 9 499 92 227 793 114 475 822 140 294 405 108 92 389 107 72 177 97 719 867 126 274 500 114 105 114 28 480 744 93 536 556 129 66 943 77 595 846 132 701 929 75 170 690 103 194 840 76 322 382 93 382 581 102 488 609 63 582 891 116 38 614 161 206 733 90 558 954 119 549 807 89 559 909 49 299 863 103 231 894 75 195 528 99 507 898 121 908 936 57 247 514 92 438 518 60 300 987 69 400 553 151 236 763 145 129 342 70 414 795 138 93 736 60 32 896 87 329 894 144 49 799 115 46 535 133 611 638 104 590 980 121 201 289 84 22 919 72 216 704 71 442 567 71 13 696 106 185 713 77 282 643 81 95 218 139 760 768 67 221 646 154 675 844 82 780 937 119 32 681 138 620 748 103 504 971 128 32 344 85 168 591 139 38 978 116 758 782 89 565 768 51 313 818 51 229 291 108 246 968 69 221 265 137 834 999 57 315 858 142 60 270 95 51 142 141 180 959 86 41 977 125 354 426 88 116 813 107 502 547 68 22 417 50 63 413 115 657 679 131 80 388 109 279 720 60 666 706 136 850 990 114 196 646 145 271 541 58 794 811 79 63 573 83 550 790 137 140 313 81 353 729 139 185 954 91 57 370 153 2 723 106 43 931 79 492 945 90 510 566 120 210 230 57 91 885 95 283 648 79 81 449 93 24 807 184 290 496 110 296 564 99 17 371 77 116 643 67 160 941 114 134 926 138 185 197 55 405 783 104 447 926 104 401 613 99 790 856 76 298 665 116 63 301 133 755 826 77 222 318 122 206 287 61 484 611 102 105 473 148 208 844 90 366 447 117 280 901 117 460 618 115 207 695 140 394 449 87 441 644 101 149 480 43 181 824 116 114 225 113 86 954 121 15 96 121 309 698 87 265 501 119 918 942 81 136 758 103 569 639 81 767 957 107 146 896 83 82 713 45 358 986 123 729 890 68 285 620 76 52 308 77 497 811 102 379 503 116 694 805 94 245 836 127 717 781 97 66 635 87 565 647 119 525 573 61 78 332 95 737 931 142 277 455 150 558 895 113 134 921 132 928 936 136 172 963 134 423 841 101 123 758 153 782 797 142 40 264 102 12 85 80 44 816 104 620 883 105 752 941 61 477 952 141 447 990 141 281 924 88 46 221 115 243 260 113 85 400 88 47 973 114 117 939 104 40 999 88 490 688 98 160 434 84 179 678 132 142 318 87 571 775 66 95 147 95 537 967 52 319 443 126 540 895 118 599 925 68 156 603 110 160 700 79 48 368 129 684 818 102 174 951 146 231 907 53 781 902 145 276 657 116 111 402 91 429 886 101 629 968 99 146 740 83 364 927 99 675 724 140 188 585 141 551 874 83 86 943 151 675 957 84 411 536 86 674 838 110 564 918 85 57 539 77 82 785 97 488 697 110 15 439 113 140 513 100 448 819 97 48 591 102 162 495 87 374 989 172 607 722 82 255 331 91 452 748 112 316 360 131 124 924 49 727 816 57 88 202 156 208 507 99 220 896 134 139 633 114 8 259 70 240 936 75 593 721 147 394 829 105 627 901 63 134 689 87 132 894 97 848 900 96 16 839 84 37 249 59 85 346 115 217 525 112 294 649 114 69 90 150 473 564 78 278 428 65 153 280 162 187 656 147 542 908 85 244 271 95 710 762 165 56 67 87 29 594 159 732 801 109 760 926 105 175 586 137 92 975 71 58 223 71 831 958 131 143 556 75 940 964 62 10 467 105 51 99 157 191 266 96 154 635 124 119 999 147 806 987 75 713 862 134 177 355 75 129 144 97 599 753 103 99 208 96 27 814 118 193 263 120 583 708 78 25 554 48 138 234 84 517 697 141 535 716 100 301 915 110 4 79 117 186 551 105 434 716 171 568 907 123 11 646 61 392 821 132 420 738 98 621 900 21 822 891 107 222 616 103 593 672 144 184 500 106 386 717 99 504 555 136 451 913 70 708 839 98 596 969 70 433 693 100 261 622 70 162 218 91 473 680 63 581 682 120 179 728 87 615 743 119 681 980 118 669 707 78 192 965 99 336 367 105 113 684 97 152 214 103 328 981 87 86 558 154 352 826 97 116 415 144 106 650 101 347 958 67 242 731 128 424 713 52 109 383 142 433 726 97 128 973 86 291 684 92 728 968 105 421 899 54 17 423 108 837 887 110 238 564 82 228 864 111 275 751 110 740 974 116 539 960 93 5 149 89 44 166 62 551 819 86 730 995 21 357 929 62 115 326 60 750 984 131 450 582 103 159 751 83 60 666 97 305 340 112 303 917 117 375 742 107 362 810 113 302 835 76 628 837 141 877 920 144 120 239 125 114 619 84 68 715 111 583 801 114 43 717 131 62 113 93 603 948 115 590 898 72 657 901 105 118 826 68 567 573 80 299 482 74 389 806 100 354 492 127 664 962 106 252 797 88 80 336 123 620 971 110 449 895 54 201 700 90 746 978 46 429 537 86 433 736 109 101 891 108 369 739 117 220 991 78 588 732 170 5 906 86 485 797 116 23 692 61 649 798 98 379 557 75 508 919 65 116 258 131 409 986 86 211 694 99 341 423 91 95 982 153 58 741 121 236 261 109 307 721 53 207 349 131 394 716 131 10 718 80 382 579 53 297 514 127 385 985 114 427 674 123 143 916 92 53 212 106 568 571 129 216 345 111 196 976 139 71 343 123 476 594 105 707 918 112 58 964 109 520 948 157 322 432 84 225 726 95 346 532 129 310 544 92 370 962 109 225 753 151 512 631 6 109 469 94 206 290 117 393 439 91 597 794 56 61 560 70 341 690 126 222 986 105 216 966 71 247 555 145 140 734 55 555 777 124 144 653 41 223 280 58 392 724 48 572 757 51 424 731 126 393 843 96 303 488 82 281 968 83 37 564 123 594 828 117 698 945 133 674 736 155 587 777 88 3 156 121 439 478 104 236 927 58 135 408 113 720 830 99 277 546 103 332 846 90 324 372 94 18 236 111 62 422 76 107 867 41 628 751 101 222 508 92 8 54 126 538 886 121 474 766 70 513 702 125 667 866 127 123 361 114 164 950 104 110 973 80 14 979 75 168 795 112 694 739 108 193 742 113 482 788 96 155 175 96 484 495 62 113 509 55 284 636 114 762 810 101 639 903 72 439 662 107 7 122 103 744 920 98 648 803 98 62 823 66 41 288 130 186 359 77 179 545 46 2 649 128 91 733 130 165 206 119 313 618 120 550 646 114 118 350 103 657 775 121 487 590 101 686 981 149 408 973 62 268 776 46 360 491 103 83 168 146 436 489 149 342 731 91 597 921 121 160 592 181 310 748 92 364 880 60 388 844 122 347 677 108 164 882 87 300 865 111 625 638 76 735 802 47 2 898 97 189 503 134 624 644 133 31 313 75 480 720 85 348 871 107 614 634 142 28 314 110 215 588 109 70 311 146 470 814 84 306 642 110 68 407 154 35 987 115 110 631 58 304 951 105 195 257 147 44 845 105 357 970 37 79 585 67 29 129 122 705 903 143 652 873 71 471 636 156 128 460 144 17 708 117 171 334 121 463 736 52 5 358 95 321 402 101 70 467 81 89 830 87 387 519 82 56 521 124 91 229 114 835 884 78 17 793 153 111 784 113 333 529 149 632 949 78 86 922 148 551 918 88 332 398 103 116 633 97 84 825 87 357 909 125 459 974 115 45 342 48 14 307 96 101 917 172 18 114 116 717 721 210 371 716 132 729 752 45 144 785 98 259 730 144 756 985 97 70 905 148 856 890 83 518 831 107 359 650 93 703 847 94 697 736 92 727 835 53 327 945 85 673 893 122 284 679 102 217 432 51 205 605 132 367 910 106 187 389 115 142 780 157 34 181 72 233 429 115 214 841 26 119 472 102 325 704 86 12 175 128 1 430 70 244 297 82 117 127 88 685 916 80 474 946 99 373 416 117 625 812 126 535 598 119 646 893 119 448 893 70 557 558 40 165 258 147 181 250 128 368 741 79 649 861 145 25 895 129 358 718 70 433 978 114 265 783 106 410 966 87 240 605 96 242 670 113 163 908 67 742 850 53 371 908 85 715 856 83 25 646 102 385 763 116 15 24 80 562 947 75 58 236 42 376 983 129 211 340 91 570 587 122 38 507 111 167 202 130 179 371 84 211 981 63 100 211 81 40 231 106 131 199 125 79 841 95 478 895 169 139 724 115 202 278 86 589 938 63 54 275 124 464 998 180 313 973 72 140 298 86 270 279 66 349 779 95 48 88 102 214 416 121 147 716 118 125 306 113 427 544 134 363 637 75 472 518 140 462 662 114 797 959 78 247 828 117 93 801 121 17 753 62 44 772 80 694 973 124 206 798 87 350 585 150 797 828 107 14 679 85 418 782 166 670 751 147 437 965 77 131 205 90 374 489 124 250 898 156 182 999 45 115 993 88 647 888 144 544 649 180 419 629 113 103 592 97 150 566 105 530 567 115 169 758 99 230 622 92 218 818 107 89 749 68 416 792 103 37 423 90 292 796 80 305 496 66 70 171 117 289 828 105 59 874 55 769 793 102 111 273 104 687 963 90 494 511 111 333 367 73 464 772 95 306 554 74 397 503 187 514 706 36 466 616 66 626 908 106 605 833 65 49 100 99 615 663 134 514 716 80 484 794 98 349 774 59 761 982 120 981 989 124 21 88 123 418 904 81 416 528 106 914 969 67 94 464 74 338 350 60 88 238 122 178 365 114 171 250 90 53 148 58 471 573 48 532 853 83 72 437 92 217 952 74 361 755 118 340 584 16 14 513 91 25 780 85 235 607 111 660 876 84 26 463 146 435 681 108 529 880 76 671 800 109 261 833 113 617 920 85 161 545 74 492 681 159 143 678 125 86 971 106 799 986 151 587 711 114 761 939 45 202 256 63 196 985 128 570 888 68 254 259 110 66 654 51 691 771 182 143 454 84 249 758 122 488 713 63 334 593 26 5 748 76 108 194 88 232 504 60 188 296 119 334 883 100 159 613 73 446 621 75 498 587 95 154 568 72 528 546 93 177 707 94 104 425 104 257 282 144 430 602 118 328 689 87 102 338 145 699 730 69 154 822 170 121 150 64 70 965 161 704 924 105 465 725 81 18 772 87 399 535 109 354 638 124 24 641 91 186 708 143 732 743 90 823 954 134 131 636 90 210 666 50 632 652 135 267 845 75 389 889 114 437 696 97 515 716 109 380 597 78 367 992 101 230 813 171 427 580 143 220 650 161 606 795 105 457 887 81 1 259 91 600 801 65 316 576 80 753 780 148 802 841 135 191 988 94 49 438 131 64 961 135 288 535 104 334 890 117 150 499 121 176 794 106 88 356 76 884 945 83 7 285 108 179 672 138 630 920 79 472 942 127 685 899 112 241 284 96 875 911 51 30 845 77 278 489 145 502 861 117 64 281 133 583 800 80 350 939 142 14 766 76 807 866 125 250 841 59 175 323 79 75 911 34 881 924 109 598 599 138 317 348 149 409 837 52 493 647 39 816 942 144 322 615 96 10 104 116 855 989 100 167 443 99 175 636 58 662 762 119 788 963 110 602 733 71 70 424 128 243 829 129 146 434 110 390 843 77 150 849 61 21 482 77 722 732 137 6 84 75 21 224 44 676 756 100 136 677 94 734 795 132 676 885 91 608 896 91 874 965 91 308 867 116 343 817 89 296 670 85 274 691 126 347 585 120 195 360 47 827 896 117 333 646 67 737 974 111 733 871 81 85 347 130 192 715 110 14 681 83 434 564 126 513 613 102 166 325 141 284 380 93 220 479 113 319 996 84 655 773 94 201 877 94 175 828 94 13 287 51 236 655 120 851 888 102 334 718 95 234 931 99 668 951 84 92 288 101 358 843 22 283 937 30 252 259 165 182 398 110 563 767 76 142 877 87 589 945 96 750 971 71 11 900 81 277 286 118 673 832 139 304 406 71 162 274 117 102 573 139 540 839 101 242 408 109 25 737 102 533 760 86 506 953 99 38 97 129 268 616 72 638 977 142 416 811 42 140 386 121 437 686 72 492 991 110 335 581 117 367 699 68 389 778 124 188 449 96 194 947 39 674 844 140 318 721 116 853 979 101 412 988 154 498 573 121 50 490 74 100 507 121 188 810 62 468 646 102 493 643 102 281 735 148 385 685 85 91 208 69 344 676 80 686 689 130 217 707 126 144 443 79 558 700 127 485 504 89 123 906 68 280 356 105 77 320 92 129 398 69 157 957 75 750 821 154 530 712 83 57 807 70 38 960 74 74 234 94 578 887 62 241 251 91 10 662 41 127 287 48 45 389 94 824 833 80 879 944 83 187 356 123 679 939 88 244 636 103 229 678 116 235 322 122 245 987 95 738 996 119 194 639 140 177 903 128 35 675 143 359 428 112 133 197 96 2 129 91 270 925 98 393 526 155 452 937 123 886 908 83 264 377 56 389 985 71 682 789 177 206 805 91 36 915 73 223 697 89 115 489 136 504 511 73 767 836 167 534 868 153 499 843 100 417 548 56 626 635 101 837 922 127 393 862 41 353 389 81 888 902 122 549 786 139 644 944 109 123 583 146 517 722 124 83 511 115 373 608 94 602 847 120 593 991 83 540 754 81 878 899 72 708 982 128 233 470 181 15 55 77 36 130 187 275 643 127 280 470 122 508 983 53 38 867 139 483 851 85 464 696 51 481 571 76 846 880 107 16 910 94 960 967 94 49 905 98 138 414 80 161 367 58 422 899 120 116 232 114 934 938 59 176 582 88 89 813 88 151 304 143 754 901 110 225 808 68 220 593 127 120 983 85 454 754 90 555 661 98 103 447 120 861 966 27 77 973 108 261 959 138 76 592 86 217 767 111 88 235 129 399 748 166 48 904 135 95 774 40 663 788 108 257 666 76 68 906 105 11 384 165 340 486 99 345 644 103 209 738 129 5 989 125 98 441 127 622 670 41 141 712 84 404 643 121 340 524 85 269 513 116 340 530 155 371 654 107 424 832 94 77 273 92 514 953 78 491 915 146 237 796 102 441 612 95 103 136 62 26 476 142 616 712 84 446 911 85 88 746 122 561 788 88 332 434 132 288 945 125 174 212 90 319 340 130 455 796 111 351 506 155 49 992 134 714 807 89 221 834 115 118 844 114 442 769 98 631 651 131 325 732 57 59 208 101 194 471 80 665 765 101 324 889 98 246 861 103 491 771 64 400 901 72 269 498 93 649 859 62 126 633 108 574 609 114 602 612 43 234 646 107 187 319 100 411 699 157 185 451 46 214 262 134 526 823 98 535 959 85 804 877 90 444 985 122 490 919 112 331 570 59 200 627 153 176 402 132 66 876 97 458 481 74 786 892 70 737 970 139 714 732 67 284 994 121 232 284 86 462 499 96 79 392 75 493 909 54 233 723 55 17 962 107 331 473 124 334 399 77 454 938 93 144 983 69 466 937 124 282 650 74 662 980 123 59 122 80 10 827 101 117 133 70 866 869 73 3 925 115 215 760 103 428 915 97 187 466 76 554 954 73 73 845 83 497 723 69 4 315 121 392 428 129 353 731 104 445 710 59 270 963 35 498 946 104 223 433 81 176 733 100 145 454 72 72 992 94 84 526 148 303 871 112 502 944 72 544 775 31 94 605 89 800 810 149 332 954 105 182 913 77 642 687 167 175 783 84 5 94 120 570 873 71 195 658 113 72 151 136 144 158 50 45 568 107 670 753 91 348 390 90 472 568 159 411 967 90 630 889 66 568 757 107 125 970 64 535 815 107 175 360 111 90 635 136 321 755 115 149 309 91 70 806 75 197 220 79 275 950 117 557 692 101 404 603 91 373 693 102 433 974 132 600 717 82 229 457 79 124 133 116 78 922 100 20 741 102 346 902 124 292 614 135 341 850 141 365 917 104 269 374 118 341 453 86 166 356 85 180 402 82 45 520 90 894 895 82 332 722 91 613 695 74 96 771 117 665 816 95 694 918 110 41 775 141 784 817 64 619 895 90 665 991 77 453 693 77 225 774 104 108 356 139 62 312 90 258 322 69 44 384 83 115 400 87 623 721 72 385 391 57 40 993 140 349 863 144 511 673 135 709 909 106 902 967 93 360 403 85 430 452 84 166 571 96 441 904 95 315 439 71 236 623 87 485 670 91 191 596 24 732 841 65 3 263 41 565 764 50 9 293 122 255 887 82 409 465 46 202 636 53 539 837 94 155 407 116 448 489 88 30 810 89 185 839 149 226 912 92 387 959 33 425 936 58 47 802 128 2 832 76 617 788 135 451 840 101 726 808 122 170 409 68 26 272 81 309 675 183 136 162 79 697 718 106 398 952 108 220 737 107 318 404 125 347 428 127 345 922 117 650 692 80 139 831 123 720 797 128 89 506 58 427 609 156 629 878 77 203 269 64 150 967 53 867 907 108 169 900 90 240 376 66 870 978 135 96 726 73 261 753 99 444 924 53 407 606 87 31 395 134 142 963 52 213 715 87 592 656 80 426 543 82 345 788 98 289 707 98 54 153 90 654 875 94 235 960 78 449 924 142 257 509 87 0 859 92 159 528 106 438 488 111 511 869 81 503 603 84 67 171 64 672 846 93 25 219 92 401 806 65 650 905 78 184 622 151 947 992 100 255 712 125 494 951 65 144 673 78 54 709 86 454 459 123 29 903 89 294 751 80 64 590 68 11 472 94 508 630 102 604 838 106 688 737 85 482 874 104 48 690 100 817 835 91 439 660 68 207 743 99 92 731 92 42 237 91 1 848 183 458 747 107 89 162 116 394 932 83 324 468 127 335 357 107 437 986 110 220 859 108 202 290 109 80 632 122 345 928 107 269 368 56 373 480 112 584 759 113 111 210 76 813 828 130 13 130 80 211 618 103 93 493 104 230 610 83 452 921 130 441 978 53 383 613 106 410 905 118 893 922 116 310 399 104 542 634 134 134 352 109 79 976 132 190 345 88 141 569 49 46 451 155 46 125 117 467 798 106 941 967 57 527 763 111 372 743 103 609 703 142 570 948 89 66 709 69 214 799 121 904 922 118 10 608 101 122 907 66 296 619 54 143 464 130 8 710 87 275 538 104 502 942 117 326 344 142 402 671 136 623 729 102 323 334 120 292 579 126 728 772 73 43 283 29 440 849 99 562 872 68 377 823 135 54 997 78 125 447 90 214 467 132 251 594 80 42 684 61 194 763 77 426 710 95 212 244 121 247 604 140 119 162 108 151 933 81 384 442 163 445 782 114 22 214 137 145 887 118 685 836 76 438 727 113 134 870 140 354 580 123 370 671 100 329 494 95 421 533 122 131 409 87 672 849 131 148 847 116 186 323 97 140 561 135 578 810 70 331 595 101 306 735 98 66 147 110 183 695 133 165 797 44 811 852 90 29 589 60 334 789 124 95 969 63 225 343 65 72 878 118 143 765 137 68 866 119 633 777 107 23 651 98 317 960 4 123 281 83 537 668 83 115 192 72 506 534 72 223 412 83 370 735 145 403 705 138 17 27 31 264 359 65 67 893 80 426 446 129 79 875 92 586 635 79 308 361 88 901 976 86 482 672 115 361 660 130 438 968 124 601 751 67 685 800 50 762 800 109 60 593 137 23 788 75 187 551 28 5 171 100 175 489 122 72 901 80 442 751 71 397 635 115 222 570 122 613 705 145 132 842 115 9 454 108 33 851 100 66 763 89 649 876 119 239 310 143 390 520 124 160 729 97 476 555 98 106 866 101 694 942 85 7 158 142 764 920 119 600 909 64 523 822 174 921 995 120 88 451 51 28 669 142 199 245 98 63 521 137 353 909 17 671 952 112 225 629 120 93 575 105 122 674 123 240 817 126 231 931 90 30 70 96 99 222 96 35 632 73 180 523 61 75 93 74 1 872 104 755 943 61 311 630 48 213 915 50 577 668 99 212 533 109 15 865 101 208 450 110 411 791 50 338 925 76 430 467 115 510 588 99 147 301 92 398 668 143 150 611 78 196 223 107 363 806 151 740 748 160 474 594 78 175 645 121 677 743 94 154 998 118 663 721 166 660 773 110 874 896 149 156 511 113 645 987 133 613 953 88 638 748 65 343 747 58 19 411 129 387 708 85 277 560 75 7 163 70 90 631 78 486 759 136 21 266 121 33 89 142 157 354 116 501 741 78 148 372 119 330 902 133 214 812 133 344 350 96 47 316 2 164 809 57 167 687 89 75 927 121 130 905 107 508 567 107 137 783 153 154 259 139 149 211 108 361 451 74 526 994 85 277 924 38 310 610 105 366 963 118 129 302 121 601 894 129 211 587 73 229 459 121 186 624 82 548 969 90 156 358 136 495 555 88 420 551 70 335 408 127 451 949 99 295 369 103 268 909 91 239 247 94 961 997 2 288 766 106 82 876 133 94 486 138 17 247 123 575 727 49 181 411 138 695 879 122 474 646 109 345 523 113 298 956 89 55 335 105 304 727 100 468 815 85 518 930 99 364 532 90 657 700 159 225 839 78 122 690 110 153 703 142 432 759 87 63 470 67 363 663 119 549 761 123 835 902 105 107 760 52 709 985 103 275 337 97 332 935 84 85 614 158 54 831 112 179 626 147 110 666 116 344 624 156 742 855 80 60 528 114 211 995 74 512 575 88 294 369 166 510 858 51 21 628 126 352 822 68 235 773 95 90 430 78 99 172 90 14 929 49 200 325 130 158 463 135 795 931 124 305 586 98 948 956 118 338 420 108 29 281 126 373 807 112 378 611 131 541 582 128 342 568 50 147 297 117 166 771 129 194 889 94 98 660 78 273 793 129 195 882 126 75 988 75 625 859 81 497 830 134 191 776 94 652 849 110 385 853 44 199 244 155 838 855 146 94 694 111 414 615 163 563 769 49 174 979 116 125 240 76 214 359 33 147 920 112 81 726 141 370 925 153 39 839 69 36 116 77 23 263 103 452 708 73 217 428 129 396 407 63 422 536 64 716 853 57 354 644 87 257 397 86 96 918 109 488 582 95 414 480 93 384 646 110 76 286 70 954 981 108 446 827 80 643 790 110 491 981 108 486 843 110 924 946 77 151 709 124 15 134 115 700 896 141 514 769 41 112 359 104 545 774 131 443 767 42 420 700 108 196 293 89 329 689 60 54 210 92 403 996 111 524 915 49 793 829 90 365 906 110 485 920 67 160 474 26 24 788 142 364 528 70 479 874 98 583 620 154 347 691 108 397 660 119 166 671 127 980 984 147 71 619 117 89 633 56 805 996 150 146 569 64 82 753 92 307 772 120 402 736 76 12 702 68 631 869 168 102 849 88 203 858 156 549 733 110 390 420 87 89 479 93 220 845 129 475 586 86 142 173 156 60 212 124 660 978 29 648 700 128 318 685 120 225 459 103 187 697 161 56 191 76 762 822 129 153 457 145 15 767 136 468 758 64 569 673 112 313 454 114 222 561 76 146 933 74 431 960 141 181 321 127 39 94 121 153 586 87 620 745 87 301 390 136 764 901 158 610 871 98 402 564 69 132 480 76 79 901 123 154 872 112 326 899 115 934 985 93 21 322 92 72 431 80 66 980 110 33 194 109 440 846 82 345 911 102 542 605 122 274 911 43 52 525 88 284 948 85 390 986 142 195 960 98 113 534 128 357 458 95 133 550 120 407 426 75 155 747 64 369 912 101 726 734 117 276 785 116 327 709 85 3 812 44 163 706 95 231 535 47 471 977 107 430 726 96 634 835 81 186 311 96 191 765 89 26 788 120 188 363 102 676 864 79 662 707 152 482 880 48 701 981 132 653 878 100 187 894 69 636 669 80 779 818 91 108 970 117 586 899 120 336 629 95 196 846 103 193 803 80 661 814 145 439 794 108 667 884 29 372 893 101 350 732 74 85 749 129 363 425 109 140 567 96 264 651 141 542 763 104 142 364 115 366 489 86 493 883 136 548 940 106 747 751 104 349 952 109 591 633 87 503 953 176 320 428 157 743 867 149 203 666 56 374 679 68 279 436 103 392 922 117 421 940 146 132 221 36 274 568 106 95 645 110 70 906 83 165 958 101 65 521 98 116 178 100 231 771 121 551 997 92 140 685 84 385 914 75 282 434 96 229 347 107 148 703 56 12 31 53 568 747 75 133 444 61 535 582 105 198 502 87 4 487 93 857 994 149 445 970 115 207 838 97 40 76 86 187 413 129 87 88 78 292 348 104 141 738 128 395 865 83 610 830 105 253 529 91 155 629 70 62 205 106 37 46 39 801 965 93 318 673 109 49 627 82 879 983 60 592 635 106 303 333 71 483 938 123 620 671 160 581 613 69 91 104 70 572 731 94 563 601 73 12 153 125 196 568 108 113 138 100 361 738 83 623 916 121 128 510 113 287 557 44 186 669 11 12 360 144 184 220 84 33 46 124 285 501 70 695 986 84 41 48 94 355 617 63 211 633 75 278 306 76 200 785 96 488 723 81 507 508 31 6 357 93 96 783 125 372 412 121 454 924 64 9 329 101 627 686 118 52 649 173 139 262 148 737 852 118 633 761 104 667 870 41 389 642 93 320 942 108 472 776 115 316 909 131 258 423 74 333 971 110 550 792 114 470 572 30 823 902 121 536 652 165 482 617 109 86 841 85 236 497 60 214 978 80 164 345 145 35 697 105 33 690 139 204 686 94 724 967 93 383 615 87 745 923 117 210 301 109 684 962 169 494 668 80 438 911 61 532 720 88 455 511 136 104 547 121 430 573 79 257 267 88 535 684 96 761 998 142 574 953 110 112 899 131 491 764 80 517 831 150 47 275 164 334 815 47 336 677 88 925 994 69 376 746 142 331 905 111 9 542 136 870 912 88 185 444 145 378 664 106 528 954 103 230 633 81 833 972 74 79 447 62 477 897 105 210 744 87 152 180 132 458 908 83 224 355 56 221 577 137 435 762 112 436 478 135 333 629 157 714 887 91 123 352 121 143 551 70 605 743 53 413 995 97 393 709 94 294 458 77 501 778 130 759 926 37 134 572 186 471 694 97 207 690 127 329 800 49 396 665 128 179 944 106 26 952 110 110 806 110 10 796 110 187 988 102 10 238 77 405 554 120 52 455 121 631 895 74 32 771 36 108 137 96 123 467 65 369 472 93 470 490 70 203 383 106 459 852 83 268 618 85 161 436 119 492 527 117 182 968 57 320 498 106 111 230 80 746 761 101 796 895 56 288 611 85 254 295 99 17 567 61 303 445 130 618 856 103 269 728 79 714 871 131 280 287 83 571 597 146 316 612 67 519 913 89 724 993 101 537 697 136 12 898 141 127 436 128 413 430 119 621 762 124 117 968 84 372 960 167 109 138 103 97 969 84 57 200 113 227 424 155 699 984 113 124 163 102 441 898 116 601 821 136 183 494 91 183 847 79 56 966 76 116 862 126 96 490 140 781 863 65 13 612 120 440 769 90 36 891 73 39 170 81 357 900 89 544 791 144 251 298 84 134 556 145 184 513 120 338 976 96 86 903 113 973 991 125 266 584 86 735 739 100 402 792 130 951 957 1 251 411 74 350 697 117 67 498 117 49 105 217 372 464 89 460 587 125 110 556 58 615 655 143 327 358 83 537 554 122 455 569 59 564 881 114 8 44 106 19 940 101 804 812 102 140 827 118 880 990 122 415 482 70 110 352 49 234 732 64 527 627 106 642 952 121 37 39 101 313 637 102 630 909 98 398 408 83 168 900 82 597 833 60 893 902 69 614 698 103 761 852 105 507 578 144 142 519 99 434 548 83 555 788 151 234 944 113 84 251 84 645 749 94 10 966 107 446 750 96 570 901 100 338 523 132 697 795 127 350 554 90 579 677 114 76 790 87 372 435 92 614 662 103 320 584 128 402 483 59 215 627 90 480 660 93 408 672 29 49 602 47 287 889 94 670 734 104 900 910 125 472 523 151 376 778 143 424 967 117 614 749 130 104 296 113 140 434 46 80 191 78 486 543 104 501 569 96 248 537 82 144 646 92 463 816 107 290 463 118 12 53 105 311 406 27 177 932 112 61 300 91 18 809 156 608 654 144 244 411 107 142 819 98 870 895 65 60 317 94 235 639 83 171 396 114 56 665 135 72 101 135 462 600 82 54 638 125 471 743 98 219 900 91 517 932 155 51 469 86 880 882 78 135 344 118 339 462 109 589 818 76 116 557 107 497 789 61 276 354 146 845 977 124 687 999 156 74 576 82 718 854 23 181 445 95 894 912 126 247 767 105 116 419 64 40 473 128 190 532 84 332 622 102 26 253 129 102 764 58 247 747 106 55 440 37 119 517 52 134 154 84 649 967 88 410 453 118 131 983 135 235 592 89 220 344 108 269 502 90 836 893 124 361 741 148 24 718 107 696 989 88 610 732 101 299 577 112 159 587 103 373 421 32 582 864 137 54 731 106 170 435 118 553 971 100 461 730 84 171 832 118 261 325 103 152 591 119 697 944 100 247 365 87 69 354 183 59 745 113 350 724 56 940 949 107 517 641 135 312 980 96 312 458 115 526 726 136 139 531 133 42 259 106 1 815 91 451 614 68 368 423 146 218 758 107 194 704 122 890 941 143 65 129 114 263 674 123 56 863 162 106 954 181 741 750 101 348 668 105 458 491 102 240 478 66 63 840 68 795 844 112 401 872 137 372 999 75 308 911 116 402 658 112 180 694 101 8 402 98 396 530 77 436 490 119 111 523 73 454 998 47 270 448 109 462 917 65 40 174 108 653 872 47 376 472 122 163 586 108 343 934 42 241 581 130 131 587 119 805 967 126 870 928 68 94 272 85 69 189 96 7 693 120 565 693 51 440 655 104 141 807 90 15 724 69 472 698 126 839 869 110 231 686 150 610 860 142 199 881 94 290 748 119 540 594 83 326 944 153 281 704 96 336 403 99 321 953 136 69 108 87 190 693 114 222 514 108 117 769 116 418 600 120 387 806 129 215 668 78 270 513 111 241 536 96 306 861 163 382 691 98 156 596 92 22 504 38 335 907 67 351 555 92 639 752 131 110 482 122 728 816 46 122 712 126 651 712 130 435 627 115 760 893 107 160 813 80 638 759 81 383 763 57 56 105 108 156 850 109 210 918 144 114 719 40 35 618 63 615 879 113 145 996 92 211 813 124 879 886 128 819 820 78 443 778 82 563 972 129 566 845 122 151 256 97 34 300 114 391 977 124 105 688 69 260 769 124 374 636 146 5 167 129 304 936 108 559 671 98 511 807 81 0 278 137 527 599 19 129 919 151 480 935 101 304 658 104 440 645 55 67 869 71 21 228 96 519 811 89 25 935 123 200 661 87 545 734 61 120 639 85 234 625 62 157 540 94 383 706 61 482 996 76 573 741 101 275 860 119 478 805 57 291 364 94 692 790 97 156 995 93 24 876 103 137 436 90 362 614 63 136 912 78 18 649 114 546 889 137 608 979 117 413 759 66 497 992 165 179 582 100 38 429 117 700 778 84 11 235 85 312 863 87 502 780 71 96 300 100 224 666 81 745 859 113 571 904 52 435 706 95 155 843 75 58 334 132 351 809 48 442 944 132 671 728 91 380 655 153 33 461 118 212 639 98 536 914 110 365 830 119 25 853 110 111 817 92 9 435 90 598 962 63 187 327 94 550 932 113 525 911 69 127 847 70 99 209 147 31 631 110 724 965 101 660 799 49 595 959 79 336 738 70 442 859 83 281 663 138 371 428 120 75 694 99 58 576 115 181 956 90 511 827 89 356 737 39 625 698 167 374 853 111 605 863 129 163 174 107 482 960 46 130 398 62 44 262 73 299 481 118 260 539 64 298 912 128 319 736 109 296 664 59 643 727 83 824 847 128 222 647 58 203 772 68 439 531 84 188 428 108 308 769 79 126 540 98 172 870 55 119 237 98 0 359 108 282 354 50 511 812 113 322 685 105 70 998 104 335 982 59 487 993 33 16 327 100 271 749 136 213 540 92 148 543 160 2 870 93 727 735 66 544 546 78 817 844 150 309 539 87 27 113 116 133 914 102 164 343 139 790 952 158 205 627 81 79 534 86 738 794 86 168 328 114 379 746 63 488 918 89 543 631 82 176 970 114 657 898 110 407 616 74 121 770 129 705 741 110 385 485 129 381 858 93 235 444 95 765 933 104 235 625 148 56 555 106 182 391 116 24 217 136 109 419 82 77 154 78 259 312 37 363 886 80 46 538 109 940 971 63 61 334 114 398 599 112 473 499 103 227 979 90 210 441 60 170 622 109 545 791 94 379 825 137 417 563 131 262 925 137 48 478 133 47 850 129 420 575 120 625 685 131 854 913 68 71 494 93 171 362 119 107 409 18 558 898 123 441 956 102 109 750 70 81 335 116 2 521 85 44 311 106 38 304 96 207 984 120 95 468 77 37 562 120 120 284 114 330 485 105 408 584 107 4 397 102 301 909 156 243 535 100 213 966 99 322 680 74 401 598 92 59 694 70 68 493 95 109 546 94 136 913 59 211 545 105 338 890 139 167 464 106 224 429 83 2 501 94 597 614 96 241 544 107 572 789 75 267 668 120 635 756 124 287 764 114 616 638 122 329 625 92 45 986 85 60 563 73 193 257 95 575 757 110 585 755 124 579 661 112 516 949 70 572 720 54 834 891 135 730 828 69 512 540 145 120 481 118 180 388 69 939 992 90 121 260 121 310 461 107 452 893 122 784 788 97 214 871 79 110 729 127 5 589 87 98 749 74 602 675 100 179 282 129 13 896 41 48 299 95 741 814 118 314 904 124 285 726 88 300 657 91 5 444 43 531 802 59 735 774 59 438 487 80 213 545 43 651 692 142 454 667 108 432 527 89 725 888 126 320 902 80 89 216 56 328 967 118 808 936 122 178 308 31 806 959 123 28 524 115 118 524 131 1 895 110 128 443 97 78 989 87 227 273 112 731 946 104 422 462 152 295 591 114 891 974 89 273 446 45 156 478 105 345 932 94 721 910 89 359 913 88 926 999 142 406 859 121 339 857 108 406 463 168 283 520 92 125 670 115 2 510 122 36 585 69 546 664 115 214 561 106 476 983 142 615 764 95 237 907 114 147 312 131 345 599 63 428 648 88 165 543 89 568 573 58 207 446 88 373 658 98 322 749 96 25 38 82 318 873 73 439 887 96 161 200 129 266 320 88 387 508 82 411 441 91 419 870 184 6 547 127 828 943 114 822 928 84 538 553 127 810 818 42 73 863 108 137 207 148 556 561 131 91 767 67 602 606 37 236 295 118 793 826 103 457 835 119 487 666 96 696 862 83 200 516 61 250 310 91 363 639 128 19 934 112 599 928 70 60 734 97 70 206 116 265 987 108 194 757 90 21 960 102 366 559 98 404 419 89 827 859 38 744 792 110 330 381 134 45 351 107 115 298 81 131 907 98 387 867 130 277 400 51 208 763 82 108 302 110 346 673 125 56 217 46 151 369 98 567 896 90 336 665 82 93 705 67 103 550 77 165 261 131 282 409 109 154 206 67 155 326 79 751 881 49 895 989 144 311 565 98 163 962 129 85 943 110 387 887 107 340 629 108 638 972 75 777 876 82 193 351 66 366 557 70 166 489 149 69 441 86 213 402 79 10 771 127 281 828 78 293 493 116 512 620 96 75 313 120 8 368 108 410 628 102 74 203 48 693 842 97 415 847 94 253 653 74 175 481 140 122 934 76 597 612 92 640 917 24 1 157 86 656 818 111 749 959 66 125 878 73 654 696 109 213 720 121 456 712 105 495 872 104 622 911 110 294 722 88 170 898 106 580 740 65 622 641 95 115 496 70 65 233 93 221 460 105 84 186 127 434 869 32 524 769 87 48 558 106 160 832 115 266 557 40 613 710 141 796 892 98 579 626 67 291 634 115 773 819 126 177 758 85 444 511 85 529 985 121 229 682 98 78 746 114 197 927 120 713 787 111 42 105 125 43 661 85 177 350 121 435 458 121 663 940 111 172 997 103 701 917 106 70 712 137 419 542 91 297 703 33 44 388 141 487 917 97 349 622 92 323 889 116 9 87 53 280 874 62 922 961 155 665 876 99 102 454 105 235 416 145 174 928 113 451 695 22 94 878 145 895 967 147 64 682 96 260 397 167 171 287 154 188 751 136 1 776 88 876 997 112 284 928 124 469 511 85 613 899 129 249 490 71 616 886 115 840 976 96 422 681 134 166 186 121 508 595 105 546 865 129 79 109 105 198 831 59 284 488 77 409 889 45 780 924 91 259 886 76 473 547 95 107 330 68 34 94 109 384 464 114 21 165 124 450 681 31 490 602 88 96 752 119 365 751 87 197 820 70 205 791 66 493 740 93 601 676 134 352 829 55 14 609 110 579 616 102 76 859 87 658 808 118 340 535 81 406 443 97 11 80 102 145 638 98 899 931 73 78 935 84 176 352 60 246 845 77 145 976 128 208 725 99 559 936 49 505 878 100 346 644 75 443 978 112 50 142 82 408 716 60 54 881 142 36 497 38 338 763 153 295 668 78 379 487 109 163 676 131 222 771 127 486 848 132 751 978 107 190 567 143 231 570 106 37 886 152 379 880 100 800 817 60 35 705 152 117 140 176 354 437 53 246 384 120 825 983 144 687 895 81 853 926 176 192 970 91 621 681 44 435 997 143 196 594 150 350 687 137 538 804 114 62 193 70 56 550 176 263 548 116 92 761 72 607 689 126 39 509 105 143 910 79 332 879 131 161 555 137 279 329 122 285 363 105 571 700 94 442 527 87 371 398 96 201 241 70 377 989 108 427 547 126 332 481 78 152 450 124 91 738 104 870 922 135 125 156 93 538 758 80 75 887 48 162 513 97 480 730 118 387 679 86 315 844 85 319 456 115 136 206 59 184 599 158 35 367 104 380 954 88 541 878 106 0 9 90 234 496 110 163 510 115 425 654 160 255 512 136 313 915 127 7 856 37 358 652 115 129 175 57 249 882 92 362 751 72 269 746 108 190 815 119 289 332 100 266 805 78 256 434 66 226 367 92 630 915 66 406 831 101 24 746 103 144 221 44 200 772 130 586 601 79 153 933 98 201 207 139 109 621 94 557 693 7 100 506 103 211 873 87 187 260 69 55 294 82 186 825 53 499 924 139 195 265 54 833 993 127 439 823 81 932 983 82 475 599 125 176 728 76 278 691 140 200 552 109 309 954 111 330 378 111 260 445 147 50 624 117 36 931 49 793 857 84 850 879 75 176 179 111 595 737 80 556 638 102 607 836 84 165 185 128 32 409 90 34 949 52 852 871 126 335 526 53 302 763 104 214 412 62 612 628 63 417 895 87 101 186 64 495 902 66 351 924 59 181 501 98 429 809 68 529 711 144 34 620 63 398 649 108 513 979 106 39 179 127 298 766 110 536 832 114 195 632 69 593 671 111 446 658 126 76 646 93 519 649 118 269 406 94 144 281 73 136 186 52 30 104 81 306 955 109 352 961 94 193 375 51 105 419 136 163 952 159 335 519 123 149 301 96 602 943 83 539 922 138 24 340 115 355 990 79 205 832 163 190 806 113 215 529 53 81 246 72 620 811 109 522 605 142 747 901 29 833 907 121 793 914 71 328 367 118 309 346 92 148 307 141 6 556 88 195 663 97 517 842 150 612 839 112 494 535 145 489 790 121 493 901 38 198 471 139 34 628 132 2 811 111 91 656 90 13 917 58 798 956 68 795 885 108 230 244 88 251 665 113 370 979 123 372 935 116 506 873 56 191 480 117 553 670 130 627 714 79 284 894 113 149 671 94 571 785 86 188 925 67 401 435 130 648 704 126 500 570 95 822 901 50 430 462 111 113 773 61 344 379 129 713 848 48 116 124 112 0 925 74 391 728 106 336 339 114 154 802 124 516 979 101 221 673 91 325 442 99 225 355 148 463 951 138 214 980 97 282 393 74 61 801 74 754 835 75 282 524 122 342 547 110 233 976 73 261 372 154 39 736 110 635 644 65 113 967 37 744 983 122 286 905 114 701 847 102 726 874 116 198 936 140 736 773 51 227 987 101 113 557 77 6 139 108 140 335 125 221 452 104 532 951 155 730 762 130 263 750 74 562 704 109 649 760 78 99 717 145 192 782 126 433 565 113 152 570 91 631 771 95 393 934 87 141 605 117 306 711 87 29 876 112 472 625 124 284 349 116 37 53 112 1 217 72 234 749 101 384 663 79 100 708 118 349 479 137 2 896 101 201 477 141 101 849 136 605 848 78 15 909 109 176 808 80 525 742 91 257 805 146 650 802 99 30 212 104 913 981 1 219 768 101 33 545 55 325 613 86 549 769 96 152 465 90 513 721 112 14 763 51 194 517 115 498 503 122 545 912 106 190 491 150 58 73 115 699 907 108 416 605 100 362 491 145 525 705 128 233 826 124 57 185 124 510 571 103 155 564 108 460 883 80 494 553 118 107 301 88 356 514 84 7 127 109 65 956 133 237 565 94 6 500 116 29 334 108 112 691 95 64 453 74 672 814 122 184 922 137 351 429 109 97 377 72 473 991 87 614 962 68 118 617 62 654 861 86 46 929 125 389 945 125 31 705 100 505 950 131 494 495 72 537 810 84 89 231 95 248 252 88 383 940 69 252 963 110 486 692 59 714 928 53 630 723 112 366 748 89 607 787 61 577 663 118 542 708 112 195 317 101 297 797 65 10 892 104 636 953 74 179 576 107 185 190 73 139 762 93 204 374 79 150 211 80 734 763 152 97 833 148 29 356 50 305 422 82 635 867 101 516 826 51 108 938 120 462 720 121 288 438 60 12 365 97 208 944 114 375 829 176 277 904 107 581 960 56 657 808 101 228 727 128 412 639 66 566 684 85 282 641 81 206 253 58 167 379 72 90 594 86 316 607 76 144 486 97 498 501 70 241 805 68 144 678 73 625 765 133 363 375 134 172 959 59 133 808 86 739 793 84 541 940 95 221 801 124 232 678 110 49 773 105 153 660 96 260 713 113 707 872 34 123 615 99 486 600 69 273 445 89 443 561 99 350 569 90 85 613 111 171 689 131 27 979 141 225 736 122 338 827 47 91 810 115 484 612 107 615 811 78 70 984 59 40 602 101 525 667 127 368 910 103 475 701 107 193 294 77 420 820 111 518 524 88 259 804 80 223 448 67 402 433 142 186 525 87 272 766 153 647 852 75 543 594 75 294 587 65 12 728 132 406 925 55 899 939 136 50 960 107 560 974 99 4 386 155 119 132 104 221 264 136 256 461 90 460 840 144 459 692 143 337 366 82 3 45 49 230 753 60 221 761 97 48 367 114 270 499 55 136 277 107 44 117 97 166 441 94 382 584 88 284 913 116 77 634 119 326 678 92 621 633 113 455 931 113 12 195 48 150 835 74 46 447 56 461 484 62 423 638 122 30 274 58 87 424 104 567 803 119 836 927 84 42 168 96 117 461 68 2 758 131 249 557 78 696 999 109 143 294 126 132 516 90 553 925 122 216 489 120 608 898 95 775 996 87 514 871 82 499 970 90 532 989 137 649 856 121 852 938 79 348 659 69 488 778 83 59 967 97 71 341 48 644 766 92 715 955 132 100 335 62 843 949 155 153 721 108 12 800 96 31 890 118 151 414 108 277 317 54 84 268 118 603 908 35 826 982 127 52 147 163 80 585 141 308 818 81 292 818 104 400 599 111 282 484 68 347 425 93 215 397 159 413 788 59 220 221 58 380 436 47 223 402 120 234 630 82 165 717 139 290 369 50 529 806 100 415 809 100 196 708 45 230 519 49 309 877 148 380 801 84 290 707 99 68 94 102 462 475 92 152 665 107 62 937 157 777 829 98 407 833 97 514 784 91 44 591 118 423 543 106 239 504 118 209 356 59 404 810 62 188 703 152 591 661 125 102 406 101 828 839 134 553 966 87 701 950 113 203 876 169 63 866 122 452 513 67 531 609 107 321 826 85 137 327 73 506 976 102 107 397 108 213 661 101 829 862 64 102 173 76 310 644 91 300 338 67 159 552 111 494 768 98 130 333 119 928 994 74 125 582 130 113 217 134 562 700 93 570 735 93 128 998 53 744 977 115 152 902 98 196 513 115 78 789 68 195 582 137 41 85 109 594 971 117 1 635 86 2 305 52 431 944 110 771 877 118 24 749 172 149 235 119 322 547 147 100 524 91 551 675 102 902 988 74 118 399 122 88 161 122 170 864 77 98 227 66 7 145 86 331 884 96 188 844 93 633 954 127 482 670 109 239 586 118 382 567 108 718 999 80 120 381 161 392 777 102 450 629 95 729 854 90 76 862 89 169 473 115 88 904 121 438 944 133 844 968 138 724 778 127 299 508 82 305 615 112 124 127 182 554 959 64 36 302 76 669 794 140 61 112 67 507 590 109 286 372 109 540 844 87 124 302 94 159 539 136 554 644 106 399 572 137 751 952 99 28 668 119 108 239 51 444 980 115 697 863 135 23 361 118 535 921 104 92 222 111 547 938 106 332 616 103 55 695 68 384 387 88 41 462 115 482 963 121 424 924 142 490 982 102 42 884 132 788 966 108 169 831 103 17 665 123 565 808 125 521 841 62 4 412 89 354 671 82 567 906 96 686 942 118 587 862 113 226 465 100 354 925 73 805 806 124 574 870 75 420 689 93 209 673 70 337 814 91 83 564 119 484 943 73 166 565 111 354 378 89 772 783 120 68 258 79 636 802 110 78 181 99 510 893 50 161 965 119 7 438 86 488 490 102 8 735 125 52 545 75 115 197 111 187 612 74 112 389 113 113 920 116 863 874 51 357 625 93 367 933 72 101 985 95 186 797 102 686 800 136 154 862 154 272 975 114 223 806 64 366 584 96 313 573 127 361 649 101 80 826 84 141 904 110 63 408 132 252 407 117 300 867 51 2 487 94 287 823 90 36 843 109 564 773 54 373 849 70 184 822 103 369 566 119 100 785 94 75 662 129 96 269 125 412 667 90 138 374 134 47 586 89 186 532 83 80 380 145 891 970 118 207 632 107 503 579 117 373 791 63 701 715 43 585 744 125 400 660 111 757 905 100 142 760 94 27 548 153 395 914 51 290 940 139 28 242 71 207 821 57 120 537 113 348 725 72 183 424 70 472 865 140 31 735 141 755 999 140 109 353 166 337 544 87 749 770 143 452 515 122 99 552 103 373 580 108 225 547 107 374 818 83 110 739 120 665 727 46 354 849 86 320 618 114 171 781 116 330 924 87 531 646 154 186 768 107 581 683 59 289 655 117 257 911 118 235 712 114 83 578 37 143 191 71 404 510 79 519 981 149 104 750 80 176 944 38 565 682 79 540 548 100 138 982 131 368 601 122 459 938 128 50 480 136 202 415 144 244 498 79 99 186 54 169 359 86 11 993 91 541 785 82 191 312 75 122 822 88 65 918 79 13 272 18 237 781 92 36 38 107 360 493 143 550 806 71 8 446 93 18 754 142 509 687 106 650 779 103 395 507 117 90 110 61 843 863 99 303 842 47 524 627 76 489 588 128 232 575 83 500 516 108 176 186 83 427 884 118 448 790 90 121 727 103 279 756 57 221 283 136 79 415 119 24 542 119 314 702 60 826 912 92 31 146 70 746 757 58 298 813 96 121 535 146 229 955 79 406 486 65 616 702 75 58 779 90 1 742 92 322 604 101 57 72 90 634 851 58 805 889 109 216 317 54 485 916 114 499 735 110 296 885 83 315 863 141 92 200 92 746 864 111 688 705 70 288 525 37 695 982 59 5 752 121 147 272 79 243 969 104 216 719 117 27 191 105 568 966 83 478 732 77 104 834 59 324 340 107 323 998 111 613 680 78 101 726 135 420 558 69 722 877 176 260 815 94 223 486 79 757 906 117 344 553 131 258 841 123 404 498 54 84 545 113 573 903 124 380 766 55 151 685 146 459 579 117 875 963 117 188 827 114 586 727 122 595 828 69 579 790 56 195 463 88 560 679 83 394 751 85 612 891 56 388 395 134 499 555 94 364 407 72 62 427 118 61 776 117 195 555 103 283 317 85 13 368 84 388 901 114 259 389 110 413 664 130 857 951 131 56 293 108 461 701 94 596 989 76 178 971 83 37 288 85 304 310 71 333 866 81 127 815 67 116 473 73 94 810 120 905 969 100 161 822 107 328 475 56 892 909 55 71 780 58 186 974 112 694 839 91 209 877 97 517 761 143 852 979 35 285 565 111 672 748 57 85 656 41 130 898 106 465 498 128 578 970 67 232 693 146 129 706 90 962 976 89 266 565 142 280 816 122 159 358 145 734 796 115 181 584 65 705 836 65 582 639 109 195 618 58 52 271 123 618 996 78 287 614 70 452 995 129 376 597 79 813 936 144 822 913 159 464 534 110 14 602 134 621 716 109 420 981 82 351 578 52 265 562 104 531 876 166 265 818 127 17 158 63 483 750 126 390 445 144 176 366 36 197 893 127 386 695 124 694 817 133 201 598 103 6 355 128 279 552 91 220 621 63 156 287 90 97 674 90 18 847 74 514 652 110 119 535 84 66 245 121 262 749 126 224 466 127 12 163 84 61 869 88 78 881 116 316 406 86 363 760 150 687 709 97 932 997 99 581 980 109 215 234 59 702 948 63 479 878 129 671 839 144 16 904 99 321 969 99 591 713 130 372 882 134 69 833 84 806 905 80 352 553 142 224 400 90 223 664 130 814 862 135 54 652 90 495 739 126 279 598 54 86 570 139 669 808 82 514 950 84 441 497 134 138 427 94 295 741 118 510 992 121 9 559 42 38 945 84 587 837 135 755 810 115 41 102 104 353 908 127 132 692 131 633 864 70 42 812 103 0 337 93 550 758 116 47 542 80 173 617 123 150 179 93 315 895 59 355 886 110 285 837 112 109 908 85 55 951 65 5 210 108 621 799 143 148 817 110 520 970 94 164 665 73 290 740 77 272 282 114 211 334 110 42 261 83 279 339 108 724 828 70 74 154 105 122 823 90 604 992 59 507 620 132 91 461 112 185 703 81 708 735 96 633 908 125 888 989 71 268 276 81 608 892 60 764 893 65 360 558 131 49 914 83 162 210 64 3 208 90 328 594 36 707 921 99 282 719 101 257 909 137 461 952 99 159 568 118 778 879 86 1 214 142 449 891 78 694 886 108 709 973 152 297 753 67 235 770 40 907 967 93 822 868 133 783 800 127 116 271 72 458 605 98 329 810 55 542 862 78 658 663 125 626 663 67 173 808 82 61 716 91 456 469 105 31 365 71 356 565 83 474 928 84 305 557 128 68 680 92 680 944 91 140 675 122 116 854 89 478 627 127 812 960 96 9 585 95 6 983 99 97 783 60 29 154 108 207 991 149 438 629 39 133 957 145 322 437 104 314 778 68 305 554 99 656 944 76 130 541 109 895 995 180 255 503 139 30 409 121 293 802 107 211 968 110 117 401 149 317 358 94 32 532 101 359 812 126 458 862 193 509 756 51 595 908 97 162 633 138 519 565 95 86 612 61 331 502 66 316 887 84 41 835 87 42 746 122 73 767 108 263 438 98 636 885 103 119 222 96 9 245 132 365 923 135 313 552 95 396 921 100 27 421 117 702 891 75 691 999 98 248 371 88 304 507 68 85 956 110 182 359 92 2 279 75 241 651 76 265 350 105 407 527 152 476 830 95 309 573 62 390 643 117 94 498 125 174 357 83 35 967 78 86 416 125 231 633 97 631 691 97 192 277 34 231 749 78 426 842 107 682 852 100 448 730 53 36 225 130 66 713 132 419 561 105 360 752 111 387 653 171 159 472 100 200 582 116 157 601 107 251 354 62 369 393 116 101 563 98 443 897 96 71 194 115 66 732 141 263 498 70 232 899 134 761 806 128 605 930 114 174 536 96 226 663 141 2 344 123 444 651 107 369 893 79 386 667 38 80 825 57 45 706 75 922 958 48 334 747 70 720 870 91 481 666 100 77 399 126 726 823 45 308 374 46 160 388 41 656 686 127 523 606 112 729 846 75 933 955 107 144 263 104 341 730 51 618 677 151 17 923 83 630 911 74 431 827 97 665 692 50 488 555 99 313 966 96 6 386 104 497 761 56 624 694 121 205 502 128 42 567 69 285 880 103 261 284 63 776 800 136 611 777 55 541 939 115 163 608 95 341 913 118 603 686 114 622 677 111 52 374 101 174 558 73 613 800 101 145 665 81 553 983 51 255 844 56 245 364 100 70 700 46 150 987 146 714 952 84 527 577 125 447 703 144 40 477 45 409 750 103 749 989 120 297 473 119 594 953 145 715 809 97 211 459 140 525 651 85 211 387 141 43 769 37 734 921 83 522 759 72 681 732 94 377 961 86 343 476 110 327 612 79 645 824 102 290 486 167 629 882 26 91 766 53 18 542 69 88 833 69 111 880 89 589 908 115 268 864 83 419 827 156 292 858 119 920 970 75 680 931 51 466 508 99 37 773 43 426 900 114 3 817 149 182 719 141 215 796 66 115 614 55 615 955 99 604 879 63 545 649 57 503 880 106 198 813 67 158 860 140 471 499 153 360 387 124 606 614 122 682 853 89 32 471 101 389 525 82 518 770 99 282 448 71 127 382 115 176 690 122 557 810 122 343 536 1 644 852 137 399 815 53 194 922 92 106 246 117 477 822 116 55 775 103 111 766 97 34 66 108 74 227 97 213 311 66 488 786 74 645 797 70 216 313 120 700 736 169 728 864 107 437 959 121 339 490 61 131 340 154 271 634 65 536 597 123 104 228 59 451 616 125 367 425 126 170 613 113 507 582 83 600 998 72 315 693 64 75 879 99 625 636 150 726 940 93 815 965 94 495 968 118 266 281 89 81 981 107 605 642 125 570 730 107 648 901 94 331 479 139 229 803 79 112 444 70 296 576 72 116 585 96 143 366 162 70 775 101 41 811 66 90 634 93 123 354 101 574 771 149 492 942 75 122 977 135 158 272 134 323 780 117 404 589 127 150 197 125 349 482 136 487 782 102 60 192 48 496 937 120 521 960 71 433 982 134 68 290 92 512 587 126 308 953 95 523 756 100 36 608 96 465 533 91 379 983 74 385 747 93 516 657 97 64 520 91 107 674 80 607 878 64 280 877 117 28 32 58 83 508 60 266 916 81 99 836 106 497 645 123 702 861 97 71 432 125 311 689 97 183 795 173 78 806 158 389 904 120 433 770 106 322 579 111 789 902 49 324 358 105 787 846 76 90 585 74 466 967 135 182 929 72 867 872 97 473 938 104 620 973 101 520 949 104 280 927 86 757 942 60 521 563 59 50 582 70 84 836 108 626 992 65 196 766 94 194 698 53 180 359 170 42 203 57 32 602 159 123 420 79 347 717 90 316 587 99 96 626 61 252 363 114 272 277 131 87 692 55 678 681 109 324 876 83 461 652 52 322 968 99 632 667 125 465 901 90 705 805 144 103 610 68 612 622 84 439 880 110 120 569 70 477 557 102 673 936 57 65 997 94 110 775 82 308 671 131 317 530 74 0 429 74 6 797 105 16 113 25 490 514 100 9 303 87 73 529 91 87 238 94 646 882 68 71 122 84 26 249 76 155 819 58 304 738 83 451 671 60 314 896 105 166 867 62 92 373 78 496 737 126 264 933 45 555 861 38 580 901 128 512 909 106 222 306 52 193 279 68 367 567 132 282 288 77 403 867 56 106 553 159 490 930 116 149 351 75 230 673 56 285 894 121 402 479 136 125 723 110 521 699 98 134 742 120 374 650 70 13 494 92 425 523 56 602 912 94 597 706 54 476 910 90 291 617 48 665 709 113 210 827 42 688 811 119 38 363 82 493 981 50 204 292 142 390 771 88 668 847 132 397 451 105 629 735 65 72 835 91 414 828 135 12 88 82 213 883 87 86 226 111 809 814 119 448 821 122 747 969 157 548 692 106 471 837 93 61 443 128 173 178 13 447 678 96 540 849 109 428 635 65 807 878 130 686 980 103 606 860 101 123 348 83 736 976 61 317 593 100 169 298 89 764 815 86 539 638 137 341 408 121 524 782 107 227 579 128 242 255 135 773 904 92 85 788 119 37 349 113 107 125 101 721 978 89 847 997 92 377 925 156 491 513 81 19 499 90 208 749 87 1 545 150 429 648 122 330 527 83 123 598 124 258 683 57 31 835 118 120 275 51 660 736 107 97 933 48 140 321 105 492 944 73 257 788 37 527 966 121 570 609 134 563 604 41 302 792 107 461 478 63 42 656 71 97 773 71 393 737 55 340 978 116 857 944 127 64 145 38 56 585 163 92 413 120 292 567 67 338 618 62 12 446 116 234 834 67 398 554 141 56 849 79 400 757 74 102 980 86 49 543 80 688 754 91 550 636 89 353 898 88 376 767 77 535 574 128 826 944 123 125 621 107 36 671 67 628 852 128 669 699 91 101 142 81 205 328 113 400 733 104 91 509 173 39 638 50 346 578 89 449 698 89 310 465 106 146 305 154 295 625 104 493 814 128 420 646 134 507 668 121 311 650 85 353 694 120 532 568 149 266 588 145 58 323 71 151 914 172 792 950 56 663 965 53 772 943 80 240 513 32 340 962 148 126 739 92 274 511 102 280 397 162 178 226 50 192 387 59 141 819 88 449 766 90 469 678 100 200 465 107 652 991 100 335 556 42 254 308 95 324 780 86 564 599 71 104 955 125 368 775 130 489 655 141 582 998 51 6 887 83 442 827 132 605 672 114 77 879 71 35 977 88 168 297 103 524 722 119 134 893 77 119 551 76 45 134 46 507 683 67 844 918 99 806 978 99 517 519 113 630 714 58 60 641 81 3 646 66 36 511 65 217 286 139 359 770 118 469 983 130 552 685 129 544 799 121 186 663 111 131 441 156 329 560 70 315 673 71 764 890 89 454 499 149 178 322 92 524 836 119 194 364 161 242 417 74 308 399 106 438 756 38 716 928 33 136 177 37 40 866 63 288 598 132 726 923 88 55 371 146 705 819 107 631 712 157 57 791 92 238 626 115 48 686 92 59 765 171 117 119 110 633 679 122 117 306 95 110 492 89 508 730 104 7 903 89 70 373 102 473 570 89 243 740 103 241 674 59 286 448 131 135 689 135 175 267 70 309 447 89 257 938 104 410 805 157 361 766 109 36 792 106 365 378 54 803 843 93 299 699 103 648 650 148 230 770 126 184 568 69 140 870 132 102 836 107 616 877 131 157 498 83 609 691 80 442 687 154 479 783 58 258 305 135 609 755 107 276 746 123 373 684 75 251 905 35 528 583 53 602 947 94 44 127 133 84 557 35 582 677 99 349 942 98 787 847 73 253 894 137 332 751 99 186 895 81 459 470 55 82 938 112 136 557 73 45 49 81 608 737 119 12 669 78 389 683 67 79 674 100 139 947 128 57 381 73 57 770 125 372 645 142 295 869 129 696 861 132 348 789 162 403 602 96 124 315 138 30 837 118 371 501 86 201 909 107 185 720 87 159 964 111 37 111 53 135 633 97 240 541 58 117 506 84 674 835 126 240 986 68 477 594 72 120 781 111 350 557 108 775 870 70 274 985 87 56 884 107 412 611 74 319 629 56 24 414 120 954 968 58 100 128 111 622 802 150 287 952 97 181 640 118 832 874 55 9 878 96 10 582 83 194 561 77 345 744 153 246 559 191 276 294 19 42 222 63 8 759 103 22 961 59 690 921 59 173 903 113 63 258 145 79 377 76 41 721 141 462 863 136 308 393 89 272 549 91 225 593 87 699 938 74 905 963 81 598 875 101 433 926 145 72 986 97 492 575 116 556 860 112 508 643 106 337 541 86 40 881 54 242 423 76 453 885 102 321 431 43 70 302 107 369 889 125 685 755 101 172 868 103 386 460 146 410 886 114 288 713 139 110 669 125 544 561 68 227 602 116 66 969 132 68 805 127 380 545 112 550 895 73 540 868 162 165 511 127 187 314 71 136 435 77 598 928 117 57 799 90 188 215 116 38 989 98 283 754 65 652 939 132 269 645 45 582 815 96 852 941 32 328 396 56 973 986 75 518 810 94 315 556 104 868 979 119 490 852 81 449 465 86 365 628 80 937 981 150 332 589 126 17 389 153 709 801 108 262 330 103 90 468 78 157 181 72 347 831 90 500 597 89 555 874 108 560 881 149 179 366 47 430 752 96 508 821 109 456 574 145 150 656 125 329 831 128 328 639 168 213 752 98 197 538 105 388 570 106 449 628 153 314 664 59 462 599 92 347 522 152 311 765 115 772 950 49 597 967 79 455 758 136 482 709 149 366 809 132 39 593 131 70 955 177 904 985 137 634 993 96 399 495 62 48 263 141 690 847 95 264 818 139 415 638 141 9 276 67 60 419 123 331 870 63 75 712 84 188 686 115 777 926 92 464 988 70 259 983 64 98 835 107 864 907 115 285 840 105 216 810 113 786 861 106 161 458 107 98 650 148 662 705 59 429 626 91 364 970 92 50 888 84 250 903 92 342 740 80 288 580 94 258 824 122 353 363 103 615 885 114 278 774 113 159 762 132 199 630 88 358 475 147 129 301 106 24 635 88 172 552 112 217 976 100 163 928 93 49 921 120 344 388 116 125 965 81 86 966 123 307 330 120 672 995 82 871 948 100 552 971 68 644 750 93 591 919 153 388 677 108 15 284 61 634 749 50 380 917 84 202 567 155 548 578 98 219 469 68 521 766 119 386 978 125 649 833 93 62 89 24 651 905 111 116 929 93 590 650 102 728 746 117 115 734 154 229 257 142 645 821 105 221 804 74 241 686 77 199 604 49 191 459 104 129 292 112 400 897 1 149 521 99 73 940 85 660 879 83 202 858 68 398 529 86 546 948 65 251 571 140 6 796 104 205 389 144 746 828 133 184 204 95 338 756 166 700 888 113 209 243 128 190 338 82 137 924 92 248 777 57 442 479 83 197 384 113 289 875 107 516 902 109 61 338 78 593 715 133 408 763 129 199 682 105 700 737 81 306 877 68 36 667 88 80 682 158 585 767 148 194 667 118 77 197 94 248 799 120 483 756 76 72 701 116 530 926 154 432 511 105 359 828 97 192 801 114 248 493 61 588 702 142 113 842 99 413 859 127 190 745 85 358 908 108 882 936 83 66 822 65 431 824 76 643 744 88 251 466 105 124 886 127 496 873 116 601 765 120 636 880 64 253 395 114 359 577 114 129 158 103 761 963 65 171 311 26 628 972 79 104 915 108 272 538 170 122 425 114 405 558 90 378 458 127 388 869 107 700 732 79 164 630 82 486 644 76 404 653 90 83 471 123 881 955 104 484 642 147 124 782 85 298 972 79 422 759 72 294 555 85 195 927 142 115 455 98 294 673 140 32 276 127 196 847 119 740 756 90 498 773 92 639 769 136 201 255 128 98 515 109 765 986 78 317 812 112 28 805 158 151 421 118 256 917 103 885 895 110 228 611 95 326 408 97 57 91 93 36 945 126 144 891 69 254 504 137 153 735 121 248 457 120 431 893 49 38 967 123 453 847 131 285 507 77 35 681 46 444 777 156 910 966 131 558 774 106 639 877 122 228 246 99 557 820 93 624 668 141 234 940 73 94 382 72 665 676 73 371 724 101 150 616 122 602 844 118 399 966 83 396 859 156 708 902 42 200 863 93 753 881 62 367 464 76 52 384 46 350 517 108 221 946 103 454 986 102 107 804 85 359 366 94 141 237 119 25 773 116 684 847 122 43 134 163 514 732 91 564 726 83 344 784 140 556 854 73 289 902 59 452 498 82 550 900 87 202 251 105 576 939 97 497 894 77 740 869 72 471 652 91 676 745 98 218 897 70 236 386 91 171 252 124 106 801 110 772 936 129 219 625 72 771 800 101 69 103 46 785 907 80 108 965 27 91 422 89 167 789 74 756 797 86 358 483 111 767 768 102 1 992 77 379 842 60 331 794 108 131 668 68 737 820 91 711 995 29 20 257 80 408 668 87 351 613 128 213 671 109 351 497 56 81 363 100 268 655 96 39 969 122 248 408 119 14 801 82 180 363 66 958 999 147 334 695 133 438 674 117 458 983 69 169 433 97 412 481 156 113 327 123 32 793 111 129 206 113 223 392 139 418 568 47 0 384 31 213 682 135 2 569 114 317 709 67 290 450 111 501 614 114 424 935 92 272 782 138 192 504 99 95 423 102 634 798 124 42 147 121 508 875 99 6 142 67 119 431 95 43 203 85 928 980 86 666 816 85 253 834 86 893 932 105 104 679 132 676 818 75 949 964 109 369 377 62 143 336 58 870 877 141 615 621 81 459 514 89 483 598 82 487 563 90 132 270 130 569 878 133 107 233 127 345 380 131 294 637 99 451 549 135 50 70 90 100 357 140 31 854 77 237 978 128 259 645 94 402 806 82 419 534 74 818 870 159 40 105 85 549 962 62 554 893 116 271 594 116 748 802 71 349 900 36 417 946 100 380 417 123 261 323 122 470 648 112 570 788 76 23 987 106 372 907 164 303 594 118 24 189 59 283 936 47 191 701 156 555 869 114 21 128 116 480 618 127 355 594 96 494 691 119 777 960 95 294 573 61 293 798 79 469 777 178 531 592 165 33 501 90 483 576 74 2 713 99 481 950 88 324 874 161 64 649 142 35 862 88 408 688 101 516 640 50 27 611 85 416 897 60 385 769 107 122 354 80 501 885 89 503 918 90 379 903 88 30 447 113 569 782 108 27 722 75 716 981 96 445 633 108 123 739 115 359 515 105 119 941 72 195 219 148 846 958 86 252 790 79 384 809 102 81 91 84 249 864 119 514 590 113 215 737 76 302 836 59 813 973 89 23 757 127 740 771 95 185 874 126 108 276 93 397 765 69 57 711 131 414 561 127 12 315 100 167 516 92 916 988 63 64 291 127 13 232 91 3 819 123 903 985 91 160 225 110 42 686 46 633 842 118 325 893 128 285 742 112 4 928 78 509 626 114 21 465 127 764 898 122 416 604 80 230 995 102 168 401 85 87 927 70 73 821 133 273 456 74 138 606 122 407 963 100 725 968 93 350 987 60 285 600 111 371 731 58 379 476 106 227 714 118 26 733 103 434 468 110 100 811 100 253 579 126 207 323 138 63 544 108 94 555 165 817 873 61 188 900 121 441 607 124 820 834 56 321 645 122 50 158 137 282 701 104 316 473 116 418 422 101 676 896 87 592 925 130 28 589 122 791 894 86 125 989 95 300 962 99 775 983 121 5 568 121 506 508 134 116 596 130 507 805 127 167 213 95 33 358 98 485 597 62 54 99 49 764 892 115 129 463 118 354 383 143 331 507 126 823 969 88 289 558 140 369 550 136 399 864 87 68 250 58 59 920 122 563 589 97 63 748 94 520 854 137 509 950 90 448 474 135 190 898 73 260 362 78 332 505 131 150 696 112 168 299 112 559 799 41 487 689 53 719 785 139 852 928 105 249 916 92 241 416 88 885 974 55 265 837 68 108 360 108 104 643 152 602 636 144 651 661 83 25 130 127 148 369 118 441 668 90 146 737 83 365 537 149 177 307 94 38 139 117 371 999 129 56 344 85 845 978 21 907 947 106 186 242 144 0 328 76 280 769 133 0 38 103 702 832 51 621 753 127 22 978 67 103 396 126 371 779 124 214 312 50 380 940 96 400 623 95 542 683 103 57 806 51 22 980 72 61 845 95 116 778 95 44 784 153 46 209 143 271 366 142 64 983 79 502 676 107 253 490 112 123 174 81 541 701 58 332 984 70 260 351 80 664 968 116 763 987 90 242 698 123 338 940 85 129 520 97 477 692 118 114 917 130 401 444 119 260 602 107 56 331 146 397 971 141 331 504 82 85 852 145 481 995 96 713 840 84 347 390 111 253 595 127 876 953 90 319 728 115 131 949 115 316 432 103 55 686 116 88 519 81 66 202 104 276 724 119 422 545 103 204 990 85 233 300 115 737 973 181 539 806 50 68 222 84 27 844 101 151 944 81 191 719 98 3 406 98 19 192 153 27 380 65 354 930 106 406 842 71 621 668 117 582 698 23 195 577 36 376 875 105 40 52 123 238 615 96 830 955 144 188 368 62 14 650 80 399 858 118 344 711 119 255 904 97 783 996 113 283 421 126 260 831 62 245 574 49 499 988 63 130 586 105 510 622 166 32 143 98 401 822 122 855 866 95 754 923 37 392 679 63 342 823 110 462 777 96 400 833 126 234 473 61 242 435 103 333 936 82 108 243 137 622 884 94 897 944 179 81 543 39 434 699 139 800 847 130 601 724 70 104 847 63 123 720 101 555 813 123 182 620 111 84 721 109 44 150 114 14 542 125 509 541 97 322 765 77 0 557 145 162 516 64 46 477 77 356 578 102 244 374 123 471 755 51 107 383 108 48 458 63 148 952 152 561 914 73 117 646 67 53 389 80 131 576 87 619 693 106 403 555 119 202 620 94 161 983 47 570 826 100 478 824 64 674 852 105 756 827 155 177 231 78 196 618 103 4 647 159 36 389 143 64 241 49 318 992 99 531 957 98 638 691 103 832 861 83 328 668 122 503 816 126 120 904 125 386 505 143 207 791 72 14 919 122 363 408 122 679 702 86 322 671 79 692 867 104 383 405 112 460 466 71 153 762 110 436 737 165 7 41 115 99 365 105 496 880 86 806 960 137 607 937 120 85 681 87 242 312 97 112 196 80 25 369 107 316 405 148 111 363 110 11 262 110 425 694 98 84 784 115 501 555 144 269 807 36 344 422 50 587 722 153 67 942 91 87 820 80 160 334 102 320 721 83 559 812 90 118 292 97 434 910 138 421 505 159 415 972 74 338 339 71 617 630 81 617 683 98 489 540 145 284 736 61 132 261 150 838 960 154 354 446 82 196 564 101 250 453 70 423 986 109 709 990 142 291 703 104 114 521 100 471 651 106 130 983 115 354 808 121 560 735 93 535 697 106 23 786 124 286 621 129 483 653 124 284 698 103 295 765 97 95 800 85 642 715 78 405 810 128 366 834 78 95 410 101 21 215 161 359 787 102 55 568 93 236 577 185 120 793 72 224 697 76 578 964 41 432 831 112 823 870 131 54 149 121 210 264 95 377 694 93 105 228 55 442 956 70 283 601 107 254 676 65 342 824 90 161 500 105 454 902 81 203 620 52 265 267 131 244 947 125 135 278 65 6 477 39 412 652 126 96 190 80 294 296 72 98 141 81 619 747 87 99 178 88 196 388 88 82 583 85 276 553 153 645 798 87 50 589 114 282 461 86 531 545 149 199 956 63 608 902 107 390 561 103 671 997 73 276 590 105 125 163 107 691 896 73 620 765 61 105 345 104 454 648 123 385 407 72 47 211 106 325 822 135 306 722 79 71 995 95 491 672 139 417 649 85 262 647 73 403 712 93 414 959 143 461 505 121 121 998 112 686 707 138 549 735 106 17 406 126 200 882 59 778 945 131 211 824 133 522 892 88 492 803 79 320 928 142 71 623 115 632 655 72 295 515 76 329 451 83 212 887 140 422 778 101 637 662 102 595 777 60 127 727 91 22 892 129 568 625 78 560 964 148 62 240 111 744 924 142 253 941 91 376 567 127 663 727 74 252 788 99 342 835 97 768 852 130 349 614 95 654 813 124 181 365 94 499 652 134 600 739 111 144 764 85 170 686 110 25 90 77 346 417 129 103 609 138 14 102 106 516 628 81 311 709 86 251 828 80 640 935 88 570 758 99 19 826 123 87 749 134 152 369 121 117 640 66 498 544 91 135 221 100 325 820 134 105 459 88 552 779 110 133 389 81 379 892 109 808 999 117 139 742 88 229 395 161 347 572 91 697 830 88 365 816 133 499 932 77 45 612 71 80 214 95 712 792 137 139 477 133 287 949 111 291 326 76 76 512 94 423 584 122 540 963 80 180 600 55 719 954 124 690 772 104 512 829 76 12 531 63 107 209 120 729 936 64 92 526 162 16 546 125 775 865 130 1 141 76 426 453 39 147 383 76 63 395 81 131 538 68 331 436 68 836 861 125 352 949 131 129 660 103 650 664 64 309 482 104 228 349 110 239 511 152 293 879 118 273 578 32 56 579 88 174 575 91 675 948 108 33 54 85 20 602 149 158 579 73 369 860 78 324 613 60 332 411 48 215 973 92 229 950 105 64 223 77 96 636 115 133 428 52 168 911 104 190 989 111 256 453 29 50 205 87 682 781 138 99 363 84 502 631 65 213 313 56 441 665 119 171 732 102 42 407 148 646 764 97 164 592 72 482 889 89 393 908 71 65 624 116 31 895 113 499 837 107 830 912 70 560 815 87 258 677 74 226 818 96 233 341 93 123 736 100 160 199 102 17 889 87 452 465 63 160 670 89 72 447 90 82 236 77 674 987 155 581 789 105 340 687 129 137 317 68 49 348 106 171 788 117 728 879 129 478 855 105 758 807 43 147 311 50 92 828 56 375 639 84 408 788 99 58 233 126 335 744 96 150 671 117 195 486 39 534 636 93 519 952 132 756 950 112 627 861 79 187 821 111 610 876 92 716 943 137 397 692 53 44 423 95 119 308 136 497 739 67 366 842 102 299 803 106 527 792 66 516 566 124 25 198 78 306 578 65 173 441 61 78 263 121 376 422 128 411 972 106 929 995 95 186 583 87 414 966 104 128 952 129 150 746 65 356 676 56 135 361 83 579 596 73 396 701 88 403 776 137 584 676 105 256 926 104 300 354 124 22 914 108 505 875 94 617 751 75 374 529 92 446 901 110 194 861 91 77 765 76 768 937 52 724 823 117 775 985 113 294 311 76 29 542 135 305 512 76 483 760 106 128 841 93 716 978 73 451 592 125 223 637 124 345 458 57 225 795 91 85 463 95 80 862 58 159 823 146 22 585 95 75 987 106 466 549 114 352 714 152 178 955 158 663 724 115 269 816 118 358 998 108 566 647 171 403 848 83 38 217 94 592 924 104 486 782 110 719 984 55 294 466 77 213 726 117 162 811 94 159 807 125 59 465 136 7 476 153 507 760 86 205 868 108 347 453 179 522 903 108 97 960 133 18 263 52 1 111 101 624 819 147 444 780 65 230 651 60 391 444 114 104 477 111 671 810 99 249 701 117 944 959 80 181 405 94 384 705 52 65 185 111 382 633 74 275 823 103 215 639 95 67 911 91 188 261 88 54 57 166 259 372 93 522 533 81 157 733 98 275 560 78 597 896 92 800 902 68 118 909 66 431 478 38 357 372 140 779 802 71 175 472 106 427 848 131 309 994 48 38 66 60 40 579 139 59 309 118 49 379 96 512 794 127 199 255 57 102 211 103 30 135 117 696 962 103 274 340 81 299 444 101 830 856 111 3 485 80 886 931 117 740 980 70 50 918 83 259 518 101 663 764 65 775 893 64 139 472 100 776 795 79 185 301 63 616 842 137 225 657 101 17 884 57 22 480 64 408 795 121 347 726 94 298 649 82 395 462 114 119 940 63 600 647 156 608 797 113 443 996 101 15 112 148 31 453 120 163 512 100 166 170 161 88 542 62 198 866 119 699 744 84 274 788 127 481 708 80 408 448 68 121 838 69 644 862 62 112 212 134 758 764 108 89 283 126 738 836 107 284 297 151 338 819 146 671 853 101 165 193 48 78 201 94 130 661 108 1 274 80 476 915 90 345 426 148 784 824 115 229 335 105 417 939 78 265 840 38 114 913 93 511 884 47 348 877 91 53 713 89 797 857 105 105 369 72 694 980 94 209 838 77 662 726 91 429 954 62 544 642 84 573 632 110 193 560 104 455 929 118 344 879 84 27 330 73 385 512 50 247 302 90 648 732 116 130 180 106 379 387 153 26 786 147 141 696 79 312 406 135 46 214 161 754 808 89 277 930 85 318 714 47 426 719 123 226 824 119 879 948 79 62 347 140 656 776 105 146 793 88 496 532 79 206 688 72 264 833 122 44 328 87 511 732 44 312 696 88 373 896 118 592 758 80 97 865 55 235 727 107 173 215 38 96 634 98 282 758 137 277 752 101 348 352 106 150 274 106 704 872 105 608 731 87 286 389 98 352 930 101 27 220 76 23 951 85 3 431 89 736 747 123 333 516 67 525 538 150 169 740 88 294 761 85 63 228 108 186 952 79 246 376 101 235 249 168 740 840 140 108 736 124 306 367 59 96 695 114 134 900 130 773 958 62 201 480 137 745 952 53 219 702 108 134 637 155 376 714 116 120 842 74 630 921 134 506 747 38 728 791 128 83 509 91 32 955 74 521 833 141 754 900 59 129 839 113 91 190 129 645 735 97 750 924 109 2 491 105 405 603 76 496 933 93 537 775 34 135 570 70 150 871 105 84 667 61 213 411 30 167 229 109 33 176 82 392 660 86 304 840 139 30 787 98 326 848 86 76 507 79 434 637 84 430 568 143 610 990 65 177 271 107 51 615 61 495 978 117 202 574 130 833 982 149 455 857 80 494 700 138 177 553 100 174 511 175 653 852 122 339 347 56 149 462 112 65 95 103 194 512 106 432 976 87 64 816 131 162 890 48 47 547 96 261 927 90 100 515 138 17 740 150 414 730 100 213 630 99 864 890 59 236 393 112 79 544 107 120 576 100 258 474 142 268 702 84 7 25 78 469 660 117 244 373 177 329 410 103 508 891 100 113 791 41 600 850 116 206 607 50 661 964 106 507 580 108 47 604 74 44 812 141 690 774 151 105 413 62 367 757 93 189 490 92 218 481 120 75 736 106 165 556 54 119 202 71 99 444 124 617 665 87 34 134 117 857 950 46 19 591 135 334 353 62 195 516 103 529 858 82 28 353 120 395 975 139 125 659 61 212 467 128 706 823 126 432 775 97 887 956 75 167 434 177 70 376 87 671 716 100 454 575 74 108 978 88 706 862 89 367 679 140 80 538 162 845 863 24 543 591 39 403 992 128 299 954 117 595 986 87 694 796 155 39 649 66 32 121 76 145 677 49 160 982 64 394 406 98 123 291 139 942 981 81 98 719 82 644 994 82 237 750 80 113 244 150 367 434 70 264 724 67 902 920 97 302 396 73 121 512 70 681 924 89 13 149 96 238 434 140 24 482 103 222 797 69 247 315 94 488 575 79 268 896 91 63 829 95 446 609 56 101 208 172 742 797 64 499 989 94 161 390 131 550 909 97 583 987 87 16 407 67 375 712 84 111 708 151 263 527 53 123 940 140 728 848 112 461 579 107 647 821 104 467 526 110 43 224 159 557 931 84 396 476 118 659 902 127 120 175 88 411 520 110 163 892 82 472 544 154 793 828 122 531 579 42 158 596 163 426 696 107 188 845 118 167 837 119 392 939 102 196 248 34 143 852 127 604 690 127 329 468 102 67 936 100 595 659 121 172 981 69 455 988 99 313 993 82 96 116 109 155 271 107 579 670 90 153 361 90 111 255 96 482 687 114 478 530 120 26 514 76 217 230 120 404 743 130 11 78 118 483 612 84 679 926 139 241 976 106 253 416 80 695 840 110 42 395 78 106 952 54 104 796 109 675 998 121 169 694 64 449 526 121 862 946 179 122 336 73 361 584 90 689 903 147 155 166 113 887 972 142 145 290 84 116 821 108 104 610 72 419 467 112 305 760 47 639 953 95 17 510 147 234 468 113 317 395 21 199 553 109 910 914 112 90 980 101 469 646 115 135 386 149 186 925 76 261 739 128 611 659 110 261 395 140 27 691 102 234 466 65 563 710 98 352 775 93 360 450 63 215 264 51 226 428 108 296 431 174 27 297 86 876 914 80 289 290 104 127 567 112 102 431 100 296 550 82 199 380 52 243 398 81 276 862 15 417 889 44 95 694 73 263 720 140 256 625 57 254 458 85 163 504 1 965 976 84 30 826 97 276 580 131 228 644 115 62 72 90 106 352 132 269 903 108 52 550 94 192 438 101 559 673 68 103 784 185 115 584 97 233 435 147 845 997 97 206 537 131 362 941 96 588 801 93 45 565 84 236 522 152 181 450 72 31 908 90 861 951 70 838 923 85 767 962 101 534 664 127 5 723 170 438 458 67 645 841 69 761 779 83 895 898 77 564 957 104 126 530 110 100 152 115 287 385 116 137 795 60 418 468 105 458 705 107 34 47 109 194 914 112 676 700 89 161 933 149 232 237 42 475 647 72 549 846 77 243 970 71 152 846 124 888 985 97 867 951 157 374 916 106 62 814 100 358 954 82 287 758 88 328 735 66 257 491 32 250 806 123 673 903 82 348 533 89 108 770 133 31 938 133 251 971 92 171 194 135 644 755 38 89 536 140 334 843 94 200 998 68 101 799 137 256 886 82 303 997 106 511 913 133 148 828 143 578 724 142 429 466 106 795 868 106 82 775 81 425 651 55 510 870 104 350 368 115 553 950 61 422 534 102 523 986 142 648 740 68 610 776 68 395 659 169 161 525 71 497 839 124 109 847 79 680 893 66 4 602 92 623 979 117 178 305 105 8 464 113 652 737 51 438 600 79 426 433 63 179 987 83 730 817 81 152 514 130 50 719 84 219 305 94 230 568 34 274 946 100 351 562 75 26 551 77 173 194 35 168 996 114 797 909 127 100 415 96 215 821 29 365 483 179 513 651 57 691 802 73 20 848 102 729 788 77 384 765 91 191 824 127 850 882 88 403 635 115 179 190 91 60 379 69 304 623 57 74 528 131 481 871 86 331 386 125 9 59 103 279 690 59 608 936 133 160 951 91 674 812 153 702 790 90 500 694 134 627 745 104 812 964 99 19 425 57 509 694 128 538 853 75 188 224 94 471 550 105 824 858 77 476 652 51 154 649 47 56 745 135 33 283 128 239 329 113 163 883 177 75 309 102 608 755 127 656 746 93 377 749 115 113 653 97 126 681 96 732 766 135 619 827 85 60 899 64 232 780 132 696 906 69 385 940 87 428 567 99 179 848 121 105 969 143 286 876 117 386 981 139 53 101 79 376 975 96 83 165 135 478 866 79 692 932 127 173 314 105 645 959 108 70 529 124 65 644 85 136 262 76 299 657 95 467 648 159 431 603 24 5 242 135 807 959 108 362 763 128 41 500 150 369 996 75 261 814 121 416 476 76 324 811 129 551 723 135 373 726 135 196 455 117 284 526 76 323 779 111 46 73 76 168 336 65 54 615 42 94 798 61 726 872 82 474 680 85 491 934 85 698 704 72 232 821 65 906 988 94 553 977 109 362 366 77 211 547 113 296 972 83 251 988 43 13 438 119 158 234 85 680 909 117 281 515 95 564 950 124 39 479 64 692 754 102 177 292 99 242 480 89 601 686 89 245 301 42 195 729 108 25 986 89 308 632 109 496 875 136 207 469 124 471 532 89 48 936 66 443 935 124 43 402 114 417 557 105 755 877 103 98 282 89 239 594 89 378 564 1 285 477 127 6 229 118 75 189 105 138 683 125 723 830 167 453 548 88 273 309 51 537 603 120 495 700 80 12 359 60 133 917 73 595 757 126 449 717 100 209 439 74 83 362 79 241 972 103 618 944 109 206 626 80 469 606 95 47 679 60 484 580 86 111 215 129 234 507 54 276 494 97 376 956 79 25 49 111 384 952 121 670 808 62 171 317 84 611 745 98 705 923 97 473 492 13 219 878 147 696 826 106 247 658 83 167 518 95 832 997 74 229 344 142 150 463 124 887 993 45 94 388 99 409 784 89 143 536 58 640 814 114 728 871 87 110 560 75 195 525 97 262 960 148 296 953 68 615 905 71 68 444 82 525 878 131 714 978 59 657 725 80 359 869 94 150 745 85 320 541 101 652 987 30 176 499 96 938 975 143 95 743 122 204 520 53 524 895 124 437 659 69 291 472 116 230 312 80 73 949 97 400 475 82 751 951 30 62 195 134 306 935 77 250 416 154 61 215 93 20 445 113 108 357 62 823 976 111 72 834 103 437 572 114 303 589 168 710 738 126 702 704 107 119 249 81 262 611 159 256 347 148 101 410 80 542 810 103 796 991 80 824 845 72 34 324 39 267 801 109 135 560 112 731 951 74 771 992 96 10 60 92 47 85 131 655 802 76 29 324 54 125 537 78 113 522 114 138 878 68 130 227 163 96 744 151 244 940 86 155 169 88 221 297 95 138 856 94 391 867 137 25 244 127 355 402 72 452 613 138 540 881 96 239 689 61 628 772 69 154 451 78 538 924 63 710 892 98 849 987 77 504 591 74 168 326 94 388 753 106 164 226 86 764 889 75 4 559 93 919 937 94 554 995 44 55 918 115 448 758 63 846 991 75 798 895 140 397 850 113 143 210 94 555 602 64 373 602 105 495 680 72 698 859 81 54 797 133 341 725 167 186 909 85 156 394 85 553 831 85 168 807 108 293 404 121 561 926 102 154 518 116 619 773 103 355 969 130 46 194 132 585 850 93 821 868 97 48 963 103 159 251 158 5 40 114 320 568 66 115 420 51 355 767 157 525 783 62 620 627 106 556 558 102 689 966 128 561 707 137 667 895 57 204 506 203 538 764 122 162 856 170 947 977 94 150 777 77 227 247 54 819 844 101 597 606 81 692 708 81 10 311 51 172 536 127 117 684 37 635 643 67 69 245 124 478 979 88 567 600 95 85 420 123 483 758 89 123 608 130 91 482 121 445 841 93 156 308 154 147 257 108 717 825 83 507 686 130 378 613 132 674 811 111 260 821 91 700 943 106 394 969 82 112 616 130 247 583 73 295 890 81 172 301 133 160 218 105 365 557 109 133 337 89 750 761 97 121 615 75 53 196 135 289 560 115 454 668 96 86 535 81 447 580 105 278 704 81 301 472 90 523 629 134 338 751 65 311 954 91 424 433 115 52 589 135 428 845 92 262 356 61 192 502 94 393 545 84 587 859 83 456 554 90 25 235 154 304 663 137 119 315 25 257 651 126 40 935 123 299 749 77 845 849 111 405 934 88 128 935 134 53 718 121 662 958 75 358 678 119 45 383 40 443 515 73 331 335 119 412 688 108 410 547 133 633 931 90 349 827 49 37 983 152 97 952 116 14 152 101 492 737 98 247 627 32 430 630 91 114 504 110 325 410 105 582 602 68 355 378 86 172 311 107 92 473 117 924 997 92 248 567 83 587 896 91 262 455 100 55 824 51 270 751 159 189 809 70 51 289 110 563 774 110 22 706 82 164 464 113 187 700 130 751 899 127 494 799 95 180 611 128 768 803 74 315 906 82 63 194 99 88 560 98 640 731 137 435 463 129 824 870 96 433 734 70 550 595 74 733 748 105 237 282 131 580 813 168 434 666 116 107 735 77 86 696 66 268 537 113 273 555 110 13 529 98 508 680 92 544 832 94 487 743 89 429 633 85 550 579 99 190 909 81 81 138 95 494 758 125 231 381 85 529 871 108 538 618 87 5 651 109 606 917 114 657 847 103 178 888 140 186 505 80 826 841 123 774 899 89 493 753 91 3 189 82 334 721 60 308 562 91 144 254 143 30 179 81 356 389 129 56 790 82 199 969 84 176 386 107 15 872 119 476 768 122 755 924 80 181 840 106 660 701 72 474 955 143 101 989 141 500 583 77 832 954 74 233 859 109 171 262 123 10 277 120 275 770 101 517 812 63 731 832 90 304 801 69 424 636 145 111 949 110 361 723 99 896 900 71 91 564 117 42 220 85 420 906 94 30 694 77 199 305 95 52 552 112 149 634 81 300 716 46 509 726 144 174 450 110 678 819 105 54 215 98 89 994 112 109 113 118 656 823 97 247 632 38 255 802 106 93 428 142 540 674 99 766 852 137 289 324 134 254 808 98 540 787 76 541 629 95 123 275 140 87 117 86 576 603 112 376 706 107 549 635 84 163 749 110 359 591 65 637 644 114 187 936 74 467 848 101 540 976 97 672 767 103 625 699 117 452 788 114 910 974 38 390 699 96 61 573 102 199 852 114 205 925 77 370 724 77 254 446 134 158 810 137 292 718 58 280 888 104 369 832 58 8 324 96 351 688 41 634 926 107 289 702 100 186 595 96 414 933 189 379 614 72 413 702 135 438 512 107 84 270 74 328 549 50 309 825 125 524 653 77 353 835 95 525 894 90 898 930 150 474 926 74 33 114 113 587 970 69 41 748 101 7 172 95 39 421 183 622 912 86 313 903 134 539 987 107 354 761 130 108 319 122 315 423 85 229 954 115 478 653 130 244 361 92 326 497 163 207 426 57 500 771 59 81 553 99 820 969 68 47 65 108 561 717 40 187 422 84 166 382 102 132 874 143 748 900 163 410 531 66 68 166 131 212 810 71 434 501 105 439 820 117 130 141 94 891 922 115 356 696 97 751 817 58 372 974 103 150 253 91 703 733 74 205 249 145 482 917 113 444 571 93 623 997 88 23 765 75 596 729 131 258 986 61 368 901 73 841 942 61 312 664 104 3 618 93 230 527 100 437 841 119 313 998 90 648 867 79 58 507 89 689 877 67 293 672 133 70 158 97 644 815 45 324 533 146 7 166 95 41 551 65 253 866 99 17 155 113 404 751 54 333 391 38 249 279 119 327 548 49 187 875 86 21 759 64 19 365 109 0 594 123 63 643 96 392 969 134 65 512 108 203 886 121 821 989 113 355 427 100 163 954 146 821 875 93 418 664 94 116 184 152 102 118 100 561 571 70 70 267 102 23 607 93 31 398 91 119 602 98 390 504 45 45 142 93 952 956 61 57 763 154 625 669 134 55 419 129 490 818 103 641 896 122 122 448 17 42 449 116 297 313 108 116 719 105 395 955 64 254 737 80 79 669 100 125 695 77 952 977 88 204 632 112 893 977 76 244 329 85 226 398 143 752 889 123 105 316 74 26 323 111 632 647 137 870 914 90 162 190 57 0 973 66 132 287 110 104 811 94 268 808 111 175 719 113 459 985 91 322 646 109 634 863 103 179 495 120 55 89 89 327 916 82 455 772 97 685 918 53 369 895 80 565 673 104 138 334 154 475 962 90 556 927 61 497 939 137 574 636 118 396 785 86 534 752 49 67 951 82 349 760 98 357 861 72 798 894 126 20 679 66 115 153 133 491 583 75 183 905 79 589 750 75 173 459 106 727 964 136 19 646 128 116 185 80 378 917 148 476 565 108 706 754 77 682 701 100 378 797 118 2 886 68 444 827 99 397 647 79 45 63 115 427 910 126 474 719 119 415 864 95 109 670 86 519 837 51 789 851 106 843 948 123 583 862 71 502 813 62 72 223 123 204 604 117 140 594 99 300 527 91 494 956 32 834 864 115 31 428 144 144 303 87 131 630 148 761 976 143 113 471 153 427 704 100 700 714 86 197 498 88 39 500 97 385 814 104 139 942 121 590 912 109 775 789 68 103 217 131 352 922 108 165 990 60 341 742 97 275 919 121 506 712 114 387 754 121 611 952 87 929 944 112 187 877 49 33 396 110 166 931 115 459 778 138 84 868 95 892 925 91 111 502 42 501 886 109 174 913 79 416 666 43 172 180 39 344 935 121 328 849 94 634 837 89 221 397 115 697 879 110 616 762 107 493 801 54 54 536 69 167 984 107 552 784 100 204 217 65 150 244 144 21 265 145 35 427 91 172 640 149 326 443 88 602 794 119 299 613 87 176 566 150 136 304 132 359 642 108 851 934 69 411 460 98 442 703 81 306 428 88 226 791 42 574 627 122 47 340 83 436 720 89 96 332 73 293 297 109 247 288 57 844 994 157 220 247 153 111 762 135 656 856 38 440 833 88 634 949 114 219 982 84 235 795 118 811 980 161 42 779 86 147 789 115 447 923 133 415 547 105 147 664 66 628 919 58 186 344 140 257 349 71 676 775 138 30 358 122 114 536 140 420 912 111 180 746 104 35 121 112 519 856 55 200 536 96 724 813 72 238 882 111 908 989 137 326 702 143 384 769 53 306 310 77 158 947 96 240 385 139 515 651 96 287 765 49 279 422 136 395 766 166 253 961 145 182 519 97 554 561 80 56 681 166 524 972 150 394 762 40 268 376 132 318 548 75 165 925 78 522 749 83 3 716 150 137 707 136 143 884 100 422 721 99 529 559 87 331 548 97 33 508 113 44 334 117 590 624 107 215 311 100 44 174 99 323 973 163 302 709 97 20 492 87 86 170 109 179 389 128 96 716 159 263 874 97 410 451 113 106 632 116 492 606 88 444 734 124 742 785 98 507 511 189 189 236 110 295 408 61 29 943 97 625 964 107 107 356 67 457 840 66 580 614 97 83 569 138 94 221 169 331 429 70 469 621 112 753 863 54 5 661 71 96 573 105 15 986 123 132 745 106 187 449 127 715 791 100 571 779 65 456 962 127 355 831 122 517 964 68 169 644 131 223 968 61 157 933 84 5 73 72 388 684 77 609 953 74 777 919 159 424 833 89 24 299 152 334 654 59 373 460 84 405 989 93 53 815 118 192 855 83 656 710 116 312 665 106 154 976 111 625 848 98 765 889 100 277 501 149 461 528 51 339 441 87 379 844 115 455 470 118 255 317 107 537 653 107 85 997 92 629 827 110 316 560 74 739 891 107 104 786 101 228 241 66 533 686 61 70 374 76 534 679 149 453 949 90 575 979 115 391 617 61 777 788 131 375 616 75 837 952 96 551 960 88 83 575 76 316 573 71 380 859 103 649 831 96 136 387 114 17 731 168 210 723 101 333 859 61 153 251 101 723 814 146 344 443 142 620 844 67 659 992 153 151 528 118 470 932 57 87 726 132 66 577 184 215 532 80 631 957 33 827 935 86 171 583 83 158 172 96 243 361 118 48 745 87 395 926 109 102 771 95 641 723 128 25 420 97 589 634 137 33 970 164 411 786 63 267 713 66 345 428 8 133 191 173 727 729 70 487 808 110 102 191 138 106 422 113 55 190 122 339 491 70 156 886 89 14 693 81 152 854 151 170 848 52 292 677 113 455 640 84 362 924 128 563 757 111 289 982 119 35 824 31 110 777 75 652 982 80 760 838 51 158 416 110 471 641 122 269 577 64 64 70 130 18 801 79 18 257 113 163 343 130 817 826 130 503 941 113 2 752 77 128 928 87 404 965 141 109 126 152 512 836 53 266 601 95 78 360 105 365 833 161 521 525 108 46 213 59 259 535 87 352 416 134 38 295 143 455 901 100 169 467 143 211 833 160 446 838 146 157 223 121 506 517 89 194 716 111 866 907 106 909 927 108 346 667 78 255 735 82 257 296 71 370 857 136 429 555 68 419 793 80 861 938 127 25 578 66 745 854 67 197 402 107 202 410 51 241 326 122 567 641 145 579 951 111 448 539 95 601 714 83 354 601 112 385 738 132 532 942 123 575 839 110 653 692 90 64 421 108 123 332 103 191 423 79 375 443 55 94 577 84 215 957 98 95 505 119 30 906 141 4 201 69 476 933 78 393 485 61 97 242 110 199 407 94 20 637 69 12 694 131 637 927 144 211 910 125 2 227 151 91 246 153 61 126 121 74 368 78 343 492 127 192 499 105 616 766 101 410 829 71 327 858 77 180 765 84 187 740 90 131 223 121 621 841 80 116 852 100 545 828 82 368 510 52 126 502 78 979 993 133 475 805 46 655 827 80 780 921 120 781 975 116 484 650 64 364 491 76 501 660 40 327 565 16 720 947 117 92 610 90 705 884 51 277 358 69 144 229 102 399 699 60 493 861 87 227 552 75 674 687 107 318 811 79 329 333 116 700 999 125 181 639 48 547 811 118 148 678 129 721 725 108 291 423 79 435 716 131 44 808 120 892 995 131 572 743 99 318 391 89 29 270 83 552 565 65 273 552 88 315 705 153 311 794 118 176 964 28 603 864 141 192 236 90 669 860 139 892 988 126 157 184 52 519 526 97 500 993 121 228 741 31 574 816 95 623 885 48 545 853 56 200 500 132 639 883 95 38 741 144 42 461 52 423 796 132 150 548 129 23 791 114 637 770 101 368 894 82 24 74 82 52 160 54 307 879 104 272 816 90 357 680 67 395 809 137 189 977 107 313 999 118 0 204 90 17 62 156 895 976 78 902 932 136 47 738 146 34 158 128 761 798 84 526 949 104 8 309 71 464 675 127 546 642 76 408 894 113 750 896 100 203 824 82 335 665 49 369 770 140 687 845 126 123 559 150 292 443 100 648 824 48 609 611 115 31 710 99 347 391 143 57 872 83 72 861 80 38 149 129 184 211 83 128 215 79 557 689 111 292 647 109 55 443 135 152 636 89 195 353 112 40 70 108 67 451 74 836 926 88 188 620 121 551 625 112 399 521 67 320 440 104 565 911 58 737 777 43 172 424 144 83 128 69 379 533 100 423 664 142 544 853 117 76 952 95 90 591 62 260 287 121 8 426 57 296 420 74 961 970 109 208 728 110 209 843 52 580 891 164 415 493 101 66 705 144 674 677 88 160 298 91 669 792 119 820 873 122 647 779 69 703 909 105 756 777 101 22 206 92 230 365 114 258 397 87 351 895 74 402 780 108 12 701 115 152 746 134 302 608 67 2 98 134 155 960 174 149 924 80 673 771 78 33 265 100 855 864 92 298 920 81 99 210 97 676 707 140 7 119 72 361 646 94 201 807 88 108 380 120 184 463 124 151 705 104 36 739 111 51 412 91 661 734 68 122 228 90 541 646 92 607 788 129 117 978 112 263 963 100 243 609 148 104 677 81 364 977 116 301 698 132 628 908 82 381 759 93 561 866 68 471 712 118 789 798 158 27 734 78 476 483 90 81 460 88 619 627 130 517 772 75 267 955 89 803 970 60 638 960 71 222 226 138 623 717 48 70 552 88 586 655 82 836 937 57 683 954 115 294 865 166 140 160 124 221 989 85 124 559 88 660 700 106 582 789 108 310 351 77 462 563 112 855 966 104 293 400 82 97 127 163 582 590 90 707 777 88 621 894 98 491 917 72 397 661 104 29 529 140 241 643 58 897 950 62 396 579 32 133 358 55 258 719 55 628 811 81 337 884 123 930 963 86 10 584 129 6 225 51 847 994 101 303 974 95 188 840 85 294 499 140 197 608 80 357 366 128 480 481 97 5 794 117 10 105 106 489 749 89 205 891 112 265 373 156 301 888 125 49 928 91 678 841 117 215 579 143 242 676 82 447 898 64 389 425 90 312 456 62 510 551 82 351 510 95 191 292 105 414 750 105 201 872 64 9 619 115 332 384 85 43 345 78 85 211 97 723 971 97 419 880 109 787 878 165 466 957 93 389 566 77 702 981 123 581 689 93 55 828 89 531 818 81 444 531 91 417 601 94 390 811 123 448 775 123 650 904 113 172 689 87 109 904 127 4 994 123 117 385 88 717 913 130 76 422 77 535 862 92 353 951 153 52 439 94 275 325 39 399 921 70 770 982 88 8 949 99 80 973 127 296 624 48 609 961 70 563 630 118 491 955 60 190 853 114 264 364 114 199 623 107 128 520 122 482 873 57 948 991 74 225 532 80 40 110 129 528 764 77 560 603 84 389 696 146 612 682 90 379 727 83 382 887 86 387 433 120 286 341 89 472 703 96 581 772 95 208 649 107 151 368 85 439 550 75 361 857 95 795 872 169 556 625 106 100 711 129 407 836 84 179 286 36 298 659 114 390 879 65 169 555 124 458 536 91 654 869 149 411 491 104 286 646 105 20 906 72 275 832 90 205 479 146 435 890 110 308 786 77 683 997 88 91 259 96 501 768 120 333 588 78 27 593 87 505 656 137 139 790 152 337 383 142 188 514 72 145 418 96 448 476 86 164 354 89 442 469 107 5 275 50 259 624 139 31 837 82 228 233 103 547 748 106 408 989 97 143 499 145 120 217 67 699 945 122 291 436 120 49 73 91 108 742 120 22 514 116 441 608 106 227 499 66 699 838 104 460 757 102 48 417 140 293 638 128 567 697 141 348 429 105 344 824 56 538 822 89 166 509 117 271 358 102 110 395 109 175 707 112 614 757 114 403 536 124 589 626 115 269 460 89 372 520 110 464 729 84 160 811 104 108 861 111 845 846 125 750 774 95 40 682 109 51 679 88 290 414 80 99 912 95 811 965 128 369 774 76 858 896 93 168 959 99 224 311 87 323 761 108 148 597 124 317 548 79 253 616 87 262 741 107 596 673 100 190 283 82 600 613 102 418 853 112 600 846 91 568 829 38 5 701 59 142 635 171 387 655 117 507 529 98 433 600 121 512 905 135 166 589 135 785 933 92 562 887 135 238 247 85 544 723 130 246 860 132 346 450 131 527 911 128 938 942 88 8 361 109 251 647 116 898 998 69 754 847 93 277 734 82 155 698 116 366 522 132 288 309 58 79 228 95 780 950 93 72 211 60 198 920 160 223 506 135 227 342 106 538 817 120 233 849 116 668 707 89 417 552 120 753 962 64 306 774 87 0 352 67 449 962 124 477 828 90 98 581 57 540 888 75 493 691 121 570 917 87 407 968 105 682 802 90 179 946 164 428 444 69 311 652 97 408 949 93 739 875 73 184 984 116 400 704 137 108 142 90 175 341 78 107 403 60 206 794 96 213 776 97 175 899 55 862 898 33 141 417 118 377 884 92 581 656 76 53 917 63 379 813 105 383 830 118 303 950 80 14 197 84 521 558 106 385 445 122 456 856 67 481 593 116 430 880 94 351 860 139 506 996 121 82 430 107 650 676 64 253 257 47 36 902 105 105 517 129 183 369 144 610 689 128 681 945 36 685 744 97 785 857 77 265 918 103 53 294 149 396 811 96 486 487 45 233 473 47 91 459 115 503 685 64 646 667 96 116 137 129 297 363 114 738 789 92 333 725 116 39 340 147 810 976 81 684 917 129 945 993 109 54 746 94 853 884 146 81 188 55 278 502 141 550 673 80 416 721 85 492 793 99 420 792 58 17 179 62 605 687 66 245 714 75 35 221 149 515 681 53 546 987 152 318 820 104 283 571 84 425 534 62 177 675 81 208 684 74 603 613 52 236 587 74 381 616 147 126 749 145 534 829 164 146 265 120 484 877 63 248 732 74 471 519 101 41 145 100 362 767 89 743 863 89 732 798 81 6 275 103 938 967 75 190 656 124 65 833 109 308 968 82 226 742 165 613 615 62 771 912 149 125 767 111 632 806 134 7 781 60 435 929 129 90 247 58 176 317 164 635 658 77 309 564 93 188 883 41 209 316 72 25 99 86 350 504 104 671 771 83 508 544 20 369 644 93 262 291 66 131 669 62 142 995 74 347 545 52 191 253 95 221 909 89 457 804 83 353 356 97 303 793 92 51 671 65 16 54 107 116 348 96 642 892 137 112 971 170 222 833 109 568 850 77 186 769 119 712 858 124 762 958 150 485 650 103 460 718 64 107 643 81 395 404 41 393 994 48 273 299 81 86 869 99 246 995 147 764 828 100 297 555 116 280 980 95 244 912 85 22 589 101 90 97 18 213 676 136 85 265 83 256 550 93 120 707 59 166 784 103 194 264 138 500 921 88 181 682 123 497 682 82 108 836 117 190 708 105 525 744 102 248 524 82 886 949 141 56 190 108 737 964 117 308 881 90 110 220 75 48 841 89 520 641 97 326 504 53 130 691 21 334 893 103 413 551 121 160 363 63 551 645 69 205 536 120 601 951 34 140 996 70 306 610 98 441 670 99 436 929 86 662 698 122 277 677 96 249 970 82 669 784 83 322 714 92 779 837 40 443 746 141 37 996 114 591 705 126 484 863 71 420 667 119 839 950 99 156 551 122 312 318 62 490 628 154 2 626 108 125 698 101 671 774 87 378 652 124 831 943 100 551 729 67 90 333 95 449 756 129 668 782 138 67 496 90 237 944 82 681 862 116 138 299 124 90 413 67 278 293 51 553 648 59 384 612 65 645 853 45 96 728 143 10 769 44 850 908 101 544 983 62 276 808 177 84 978 123 89 586 55 1 918 172 12 522 68 11 808 85 102 729 128 123 488 116 335 983 108 685 740 161 756 994 101 444 879 137 560 990 65 250 581 80 668 697 73 580 893 88 391 888 58 254 321 87 496 964 86 283 324 163 169 685 69 651 826 115 404 647 114 127 852 57 66 761 123 669 944 36 99 403 86 638 940 87 129 600 141 361 823 78 170 880 139 356 400 98 567 915 73 455 463 87 567 662 70 529 978 60 536 791 80 402 880 135 158 353 92 3 249 117 614 910 109 39 270 161 475 636 62 366 925 125 287 958 54 134 867 86 285 899 145 731 896 99 289 433 72 437 738 144 727 734 69 376 813 73 198 301 42 196 747 93 85 313 105 179 210 110 282 450 79 434 954 68 5 150 147 705 983 138 756 976 159 377 741 87 43 880 122 892 955 129 403 733 86 304 640 110 84 254 141 215 432 105 253 441 107 2 660 98 333 414 97 187 524 108 118 941 118 281 504 110 791 947 104 369 937 122 549 999 101 549 594 96 248 794 161 478 918 89 178 206 77 148 207 146 96 971 108 51 533 126 603 649 113 280 429 75 344 509 122 465 648 123 353 783 122 315 403 102 226 508 112 567 590 65 67 855 141 127 678 145 386 527 67 345 826 171 52 891 91 528 604 161 238 928 109 827 934 94 379 719 79 372 659 136 439 896 90 251 510 57 412 687 125 577 679 13 371 728 66 146 756 113 219 362 61 213 789 127 129 829 125 431 583 103 646 806 124 204 511 103 887 930 121 967 977 125 343 611 106 254 703 101 467 766 139 657 928 95 564 970 97 335 712 109 74 290 133 620 895 135 150 517 103 338 875 100 80 791 71 194 548 127 487 856 110 18 417 123 527 573 70 379 463 92 423 634 63 101 660 134 35 489 88 729 968 75 756 875 134 289 490 85 552 653 113 568 633 193 550 843 112 27 629 72 332 750 80 1 706 118 189 317 86 74 725 73 425 772 83 499 619 82 539 660 91 350 794 98 439 644 83 459 936 95 136 294 116 858 944 60 489 706 104 275 944 110 295 611 141 50 162 158 195 828 127 208 586 83 573 846 81 849 890 83 48 610 159 477 779 81 179 358 132 131 274 116 496 690 99 612 954 113 90 242 57 389 500 122 207 245 154 313 464 111 21 219 80 520 906 111 916 967 104 52 903 55 530 947 89 8 525 147 151 399 100 36 395 65 359 705 109 659 742 62 88 391 104 84 613 92 31 362 97 381 915 59 678 772 80 360 774 158 249 370 15 321 756 92 86 684 132 694 812 109 21 907 160 444 452 58 26 292 70 19 454 146 68 960 64 523 811 107 606 906 110 169 376 87 271 846 131 479 789 92 206 207 112 293 965 90 528 850 94 48 812 142 291 415 116 501 913 85 180 305 93 473 855 164 416 628 109 188 747 87 239 748 81 506 639 144 447 728 99 342 473 48 422 858 131 213 673 71 218 354 86 140 649 148 714 828 35 574 654 65 491 830 112 212 552 118 89 973 111 532 767 67 104 835 95 400 830 190 390 421 89 289 519 125 327 459 103 261 585 117 100 169 164 306 317 72 337 683 62 527 606 57 363 694 49 324 802 92 344 411 126 339 495 86 536 777 77 31 368 141 262 737 108 107 576 142 72 750 113 135 780 120 309 832 107 48 116 53 43 782 46 153 213 35 302 498 109 898 937 32 884 925 36 306 329 85 165 233 100 523 879 123 186 703 94 1 469 77 499 959 121 148 589 94 611 930 69 68 190 67 673 974 139 10 451 94 676 971 77 158 854 101 270 877 131 172 910 102 789 860 78 444 472 139 13 888 149 42 593 78 75 373 161 55 366 120 283 978 105 563 761 155 627 764 69 420 554 66 252 658 59 600 962 101 99 971 164 116 439 57 229 652 136 531 897 98 834 850 129 497 902 131 176 593 83 238 761 88 96 398 110 378 661 124 156 568 120 687 713 110 202 430 113 263 415 96 476 815 89 808 869 111 241 273 105 643 667 108 405 489 116 875 934 71 634 735 86 80 276 67 369 562 100 114 300 111 404 958 126 753 784 111 273 677 93 723 924 59 534 787 118 125 759 85 6 742 86 600 674 115 68 192 54 452 544 68 100 714 87 882 924 100 56 851 135 542 598 45 465 864 105 151 196 119 508 853 85 314 524 44 509 520 100 178 374 114 736 822 164 557 697 82 54 550 88 732 989 104 297 358 117 229 251 93 359 707 45 268 472 119 43 986 64 425 752 102 285 625 116 207 557 89 456 727 72 159 296 51 97 888 151 81 441 105 714 911 59 536 808 73 312 563 95 223 726 151 116 376 111 746 947 155 617 870 54 193 489 80 279 693 120 149 515 100 56 673 114 93 929 116 250 465 118 189 493 86 540 810 130 0 1 112 58 463 71 62 463 78 293 792 86 106 492 89 280 785 105 419 478 97 44 972 104 240 382 136 84 856 168 355 595 105 146 420 104 76 198 143 507 713 82 835 882 80 338 713 163 210 595 150 656 880 59 389 927 137 453 638 121 391 847 111 174 314 89 315 967 118 219 580 57 319 973 130 45 736 149 779 964 76 355 914 57 62 339 92 0 354 42 102 965 114 123 665 64 471 846 33 539 681 76 372 440 146 193 371 99 218 374 97 75 655 80 15 597 96 190 907 88 1 762 67 39 554 71 641 974 81 425 989 114 9 664 67 441 530 124 211 541 50 597 836 143 43 984 104 228 641 55 381 564 52 178 536 131 31 190 68 246 901 98 160 817 119 355 927 114 206 965 90 305 530 142 369 716 140 477 997 109 81 235 155 275 996 131 14 802 93 452 696 115 575 694 118 386 640 106 736 849 131 267 737 66 248 711 80 275 314 100 513 748 94 313 747 138 438 647 111 112 646 101 349 887 76 695 826 72 394 792 106 565 984 130 200 323 130 559 654 114 126 940 138 272 948 78 86 609 80 215 374 147 19 327 124 18 389 81 224 904 62 48 177 84 148 251 81 456 994 102 613 854 165 145 917 112 456 801 108 427 746 102 275 305 117 306 885 130 566 972 86 63 154 60 399 913 59 112 287 107 722 894 126 9 299 93 310 806 120 801 804 109 123 297 65 77 210 74 582 727 121 29 499 108 346 588 59 213 283 141 864 970 104 644 730 118 795 949 98 186 562 184 994 995 68 749 756 100 20 215 103 569 969 88 448 791 121 241 465 43 116 910 85 263 794 103 208 483 137 141 384 73 608 947 84 272 866 47 107 988 57 645 781 82 176 596 114 156 539 93 812 894 70 89 240 82 593 753 125 329 338 80 249 294 142 546 670 122 457 941 59 124 517 67 89 274 63 443 500 97 586 642 72 661 690 100 327 451 114 202 922 104 128 384 103 68 458 77 142 917 72 251 734 115 542 778 141 645 947 113 15 612 132 386 676 116 880 981 94 516 606 103 380 435 82 266 550 114 169 407 144 634 765 128 401 951 96 132 366 156 352 934 145 562 988 87 55 397 117 405 512 136 404 969 140 284 331 113 533 723 67 882 982 76 161 177 74 33 749 89 90 813 109 192 320 115 98 263 68 405 500 122 456 694 124 517 784 44 203 642 118 185 785 65 97 929 101 309 849 92 25 448 139 142 991 75 284 615 94 337 754 99 48 179 56 256 932 99 537 958 91 17 839 119 250 805 71 523 862 146 809 979 134 418 421 129 17 286 91 761 878 112 378 559 68 108 669 152 457 896 57 6 212 58 408 527 169 57 224 112 18 818 57 31 722 104 231 995 109 747 828 87 120 648 131 602 691 115 285 582 139 253 437 94 137 235 129 285 414 47 31 871 73 67 934 77 211 744 127 84 491 105 191 931 133 146 215 87 717 820 100 39 620 111 13 550 110 539 573 82 367 872 138 16 768 131 353 933 73 638 914 33 343 866 132 23 499 63 159 292 124 315 694 92 302 909 42 187 989 26 853 895 46 468 994 104 444 642 82 113 393 103 330 850 55 231 567 102 474 950 194 213 546 107 570 627 98 242 958 156 34 566 67 810 941 183 78 242 109 841 945 107 39 77 84 173 787 30 624 634 133 44 87 68 810 972 109 359 554 56 24 727 90 356 778 112 45 464 108 35 677 93 526 834 149 58 628 133 419 901 82 353 632 122 160 501 126 484 769 64 384 534 125 312 678 129 543 616 133 111 222 141 209 955 121 90 223 103 591 950 144 315 334 104 85 230 75 313 684 20 49 630 133 58 740 52 307 375 115 279 894 152 289 411 79 598 652 107 248 588 117 517 712 96 432 581 109 284 307 86 715 947 107 173 922 124 539 673 141 46 714 126 356 435 131 315 904 123 84 929 118 728 993 77 37 849 124 727 935 129 125 623 133 136 266 158 197 597 72 118 139 66 257 496 83 761 873 155 47 894 30 200 399 130 431 895 105 400 857 99 103 488 122 556 699 96 340 648 83 41 585 135 314 768 118 172 849 137 69 381 46 889 928 83 331 392 52 37 414 104 63 318 95 498 627 105 199 818 155 243 635 128 609 983 73 482 756 60 390 408 101 58 261 83 913 974 82 352 434 54 10 620 104 159 845 95 285 857 121 413 612 106 338 851 45 186 873 169 450 500 135 204 770 103 9 111 117 152 313 92 123 285 70 155 829 40 25 277 90 544 931 106 29 401 82 283 477 123 430 802 166 583 856 139 63 181 105 149 156 97 221 463 113 218 586 81 208 561 133 99 921 99 401 413 57 578 874 146 113 189 69 56 473 105 658 823 95 658 923 84 186 945 43 346 617 122 407 466 140 551 721 35 652 790 82 19 539 54 724 730 92 319 542 106 41 997 91 434 744 114 121 807 82 257 465 100 186 826 107 152 765 138 137 362 128 182 202 71 28 111 62 968 983 62 22 149 131 51 684 28 17 990 88 25 635 75 382 471 69 113 572 3 254 557 99 278 440 48 221 611 134 535 595 28 24 395 79 587 605 79 318 818 116 35 463 108 307 318 139 559 619 129 603 721 53 61 337 69 127 202 101 514 618 106 184 633 72 547 941 128 137 225 111 29 760 90 208 288 111 526 901 111 251 303 128 198 511 41 930 972 85 126 331 70 772 967 101 193 631 113 828 867 88 380 564 77 247 256 123 448 917 87 336 590 114 226 560 112 888 889 77 568 694 109 83 232 134 236 963 96 467 726 77 663 929 159 194 216 63 602 989 78 181 938 54 701 822 104 708 709 119 364 566 60 27 89 81 322 562 109 378 734 125 4 207 135 511 567 114 886 985 103 507 676 118 229 614 92 105 306 105 126 251 118 97 313 132 59 126 100 524 692 118 124 639 130 9 287 108 150 480 68 124 410 75 799 806 67 122 950 110 40 109 58 23 479 89 26 287 78 708 891 51 259 274 78 288 805 116 634 671 60 79 271 83 583 707 74 121 781 152 70 761 154 252 857 95 330 760 128 198 840 90 170 312 84 754 800 159 116 906 82 463 606 68 47 851 107 630 819 101 82 666 180 59 426 90 151 436 73 373 520 63 204 828 111 471 491 89 86 568 115 224 739 29 440 857 126 584 592 122 318 369 101 141 724 107 515 782 92 110 349 55 320 861 94 575 934 153 408 494 100 190 986 68 637 788 114 521 983 113 306 719 122 440 920 113 625 896 100 363 475 89 263 532 101 321 343 80 373 655 127 248 988 30 266 556 86 160 245 95 568 921 137 82 732 51 164 481 61 13 764 82 392 851 92 442 834 138 406 845 101 186 800 115 0 553 94 249 697 134 43 720 119 427 509 145 423 440 121 208 259 129 12 502 99 259 637 120 226 991 86 246 364 95 173 901 99 263 793 74 400 538 146 109 984 112 124 912 83 755 939 63 69 437 103 110 984 83 751 938 108 194 890 121 20 299 108 0 488 110 588 976 64 171 352 64 111 180 86 373 430 104 371 851 79 548 796 47 281 627 131 552 924 148 638 987 95 85 608 96 506 958 102 402 830 67 680 807 95 636 810 70 262 417 111 211 287 93 240 570 74 790 835 90 361 423 107 198 809 92 14 758 64 536 909 126 276 391 142 60 151 80 323 680 126 14 767 20 516 536 75 302 556 128 233 896 15 224 937 153 73 308 99 107 680 101 272 405 140 408 677 101 251 990 91 88 853 84 154 381 105 361 605 111 431 714 108 389 717 93 288 584 138 293 765 132 57 191 137 119 935 115 620 994 111 41 120 104 85 116 60 318 826 86 300 532 113 118 212 102 530 590 176 15 469 109 637 705 145 777 935 99 552 576 94 73 945 132 41 794 12 785 841 88 41 795 39 601 667 172 560 787 152 308 655 110 306 764 95 218 461 66 641 650 135 227 542 36 249 983 90 460 705 118 285 493 107 548 968 79 99 374 96 125 245 150 269 916 86 428 774 122 69 504 147 142 837 99 307 585 71 412 965 145 25 507 129 75 413 99 210 515 65 363 824 115 46 941 80 310 998 128 17 225 115 224 261 95 295 483 71 503 750 75 698 870 104 776 970 113 315 383 102 22 664 64 451 650 82 424 972 93 79 915 80 209 934 63 604 813 71 795 903 122 31 541 104 369 551 129 208 788 115 417 685 112 899 999 62 338 433 80 448 840 105 679 692 124 339 911 162 770 846 78 958 963 70 787 937 104 4 932 150 463 925 52 4 229 157 40 839 50 155 266 102 857 901 81 226 309 118 622 811 95 82 765 151 360 793 84 59 643 100 12 473 174 129 580 112 168 652 134 312 374 53 57 83 129 665 697 57 217 543 73 400 489 92 199 443 106 505 800 105 392 876 57 748 789 91 218 284 67 585 590 80 190 287 128 525 988 118 274 447 88 293 492 81 156 432 146 517 659 50 236 332 76 74 785 104 305 601 92 470 520 113 700 936 95 106 572 100 34 418 91 279 946 96 64 505 144 210 256 62 667 848 102 320 719 69 289 927 86 239 432 73 329 541 72 395 797 65 911 974 109 223 224 146 427 669 66 67 319 123 558 999 57 135 857 124 57 377 100 340 414 126 526 670 106 239 425 85 59 141 130 171 245 84 176 969 94 546 613 135 47 358 121 707 928 34 219 947 90 63 902 80 1 999 117 648 828 155 577 915 98 174 993 115 288 643 106 447 620 73 367 589 66 318 364 74 74 417 112 145 384 101 62 249 109 171 306 153 379 879 126 154 683 111 456 739 93 464 670 81 543 583 110 346 708 140 846 852 63 22 963 140 12 682 120 560 839 145 530 889 91 652 727 30 182 826 89 586 797 111 574 866 96 219 889 96 309 988 121 358 711 33 174 887 127 539 841 97 14 277 108 399 725 61 237 357 118 834 953 108 382 519 97 260 800 85 122 918 139 407 493 136 73 657 82 160 306 103 453 628 118 509 619 64 73 334 82 8 526 170 443 523 88 501 600 86 45 433 73 145 543 33 54 727 55 222 982 85 112 173 125 387 625 68 143 994 99 435 764 84 323 635 102 640 891 34 421 428 110 422 708 112 314 628 108 545 902 67 153 288 101 195 491 102 451 752 119 665 846 87 54 117 146 645 829 107 166 532 182 452 475 99 131 790 105 445 550 42 520 756 129 465 955 100 673 746 125 288 824 130 190 616 146 75 590 93 147 705 63 425 615 33 247 633 102 118 980 64 216 353 128 189 401 68 524 755 165 244 346 63 192 399 91 225 783 77 458 566 58 203 959 122 511 849 97 632 926 138 174 373 178 498 866 128 51 992 84 28 904 137 411 817 116 205 982 123 477 613 101 214 552 103 205 842 76 183 991 110 746 893 95 745 927 87 170 178 86 138 541 89 172 974 37 234 365 126 169 614 57 804 914 121 185 923 94 369 581 76 64 578 56 19 32 149 30 746 110 467 796 79 278 310 119 477 545 127 2 172 125 537 661 108 27 169 133 349 862 122 192 467 84 73 589 77 62 415 149 76 420 135 339 420 162 511 900 129 48 406 90 269 665 93 69 501 115 156 530 53 469 802 79 287 543 93 408 607 118 422 936 126 43 60 135 594 827 159 24 906 123 765 961 149 67 241 125 467 883 104 344 565 131 274 407 122 931 936 110 468 985 38 499 605 83 4 5 55 56 686 104 538 752 131 380 712 75 412 797 129 155 404 112 111 643 90 569 880 118 60 807 108 146 214 112 497 659 28 424 596 122 14 202 45 403 700 105 435 541 90 366 603 94 147 189 61 158 169 116 925 943 106 267 987 93 408 758 118 418 540 98 172 458 80 990 992 112 242 565 157 98 487 127 37 274 48 314 493 131 446 731 148 317 786 106 537 935 104 451 491 163 332 375 86 302 931 87 264 610 92 148 156 90 588 653 137 922 947 107 89 631 127 170 238 129 111 670 125 843 895 54 82 920 69 619 833 144 466 718 80 313 715 94 120 337 82 42 270 115 196 329 67 879 943 101 10 903 114 338 732 32 148 831 105 441 577 91 587 714 150 508 901 116 141 519 110 443 726 104 119 853 90 148 623 100 763 852 110 346 893 68 162 922 72 2 110 80 10 690 130 140 439 51 22 770 147 830 944 73 51 153 56 827 929 105 600 856 95 43 62 155 323 947 92 334 558 113 163 319 134 304 990 58 723 739 115 116 321 114 470 732 96 145 564 116 558 991 94 459 873 150 185 419 107 425 919 119 752 956 48 390 848 121 421 612 60 317 804 118 708 932 79 182 573 132 351 659 29 212 420 115 40 279 91 90 867 79 323 375 88 191 856 79 42 338 156 258 339 52 66 402 94 151 503 114 332 429 94 4 574 101 671 676 128 498 645 98 239 444 106 163 721 109 125 446 81 571 889 107 71 984 85 380 971 103 319 813 105 934 984 49 267 770 62 550 719 76 615 755 123 866 889 89 527 767 120 402 867 136 853 936 89 211 955 81 309 845 72 56 219 57 94 656 140 675 746 118 0 625 105 508 531 125 645 771 49 230 765 169 379 696 156 282 469 110 92 242 83 214 609 67 226 996 112 156 295 102 270 415 62 534 626 87 476 741 107 302 387 52 482 810 92 503 530 57 275 765 105 60 662 48 194 734 63 3 647 160 45 861 66 333 896 138 270 630 144 33 462 100 334 758 57 91 862 103 323 565 82 750 856 57 821 915 112 441 446 76 283 828 100 209 708 68 174 937 85 53 82 117 638 771 53 119 127 102 471 531 153 303 802 120 174 386 50 421 542 102 38 323 152 512 673 87 315 520 97 884 980 86 532 850 129 899 926 95 167 322 124 196 404 54 113 392 107 390 490 78 166 904 117 435 691 105 60 348 83 486 632 97 211 561 108 207 966 76 738 884 136 439 612 87 258 546 71 522 884 95 35 473 61 71 968 67 753 813 85 165 549 96 7 475 84 503 550 138 8 675 103 277 643 88 411 951 134 23 553 102 954 967 79 917 927 71 249 394 57 157 809 77 791 918 171 259 608 82 154 667 61 431 887 97 694 775 108 250 620 65 276 703 152 426 881 76 748 787 94 385 726 94 803 930 80 27 776 136 469 786 146 527 683 92 112 862 106 542 969 83 890 991 116 25 503 124 256 934 100 118 835 80 78 734 137 435 857 105 7 88 113 336 620 99 89 783 88 49 447 133 51 616 95 975 999 65 150 284 66 240 758 85 413 669 77 493 511 68 336 852 118 329 753 21 504 711 70 204 260 70 22 348 136 182 557 122 35 692 101 826 893 24 345 685 110 375 674 100 63 798 123 600 715 92 14 144 149 259 303 124 359 448 81 223 938 81 198 330 99 279 360 148 40 148 128 289 582 69 114 803 135 284 506 101 13 956 134 297 581 83 94 554 11 294 882 78 145 174 75 37 154 125 210 933 85 205 747 146 30 392 95 36 357 66 863 941 96 104 918 115 57 300 87 86 771 98 446 591 85 511 860 189 140 677 89 369 982 93 485 733 87 278 919 87 363 503 86 3 397 85 16 283 147 15 257 67 130 823 59 281 451 55 48 481 91 135 768 53 42 859 76 360 888 128 132 362 145 477 698 64 355 883 124 206 575 101 610 949 117 374 966 92 686 864 115 164 549 124 206 715 124 275 778 62 222 587 88 315 840 97 788 864 43 136 867 68 14 904 137 541 763 109 380 852 143 536 865 86 315 868 70 414 660 99 657 881 119 183 986 113 271 326 123 7 446 110 206 397 145 70 609 116 571 721 81 522 691 83 178 268 144 148 338 113 248 259 127 520 768 89 260 440 124 289 962 91 424 666 84 304 914 56 416 961 45 289 696 124 418 991 43 513 652 68 427 568 78 459 920 42 438 650 79 243 770 160 489 571 126 757 986 95 38 328 142 106 152 118 230 350 86 554 751 81 46 961 86 401 745 78 337 499 110 196 366 108 696 814 124 473 711 103 773 885 83 191 197 112 583 855 68 498 631 106 344 607 136 1 127 67 484 953 60 157 820 115 521 680 161 669 813 92 43 915 86 725 819 40 601 899 119 121 874 51 314 457 93 251 575 82 11 809 129 251 850 85 254 740 81 629 640 82 71 678 122 217 677 52 198 203 83 581 859 150 53 758 136 173 297 71 296 540 93 44 500 96 847 952 125 252 979 65 470 865 68 108 868 102 223 279 97 260 914 57 411 971 82 245 942 77 119 289 79 126 219 51 12 160 66 262 428 86 160 349 129 523 616 136 192 390 98 24 196 25 48 703 115 254 800 126 177 574 116 226 295 119 167 321 95 217 660 68 412 714 170 351 653 83 307 490 109 177 628 101 401 501 85 839 969 103 318 449 100 382 785 92 459 647 47 467 905 115 45 71 90 160 833 72 273 805 116 269 438 113 650 971 146 22 808 97 658 779 167 697 842 130 346 455 138 742 805 130 528 671 143 285 359 93 758 996 123 507 796 97 485 851 100 636 863 46 556 581 14 679 981 153 747 755 77 75 564 90 640 727 80 95 803 47 107 737 146 151 448 100 270 967 52 238 799 88 68 766 103 432 632 75 273 402 144 459 857 188 347 788 40 393 510 86 686 742 55 258 817 93 286 627 93 519 635 124 74 791 86 54 357 77 287 734 96 169 615 76 156 820 99 872 892 106 284 693 60 6 541 123 55 527 135 276 477 35 156 285 93 8 225 75 337 487 101 39 457 83 154 627 20 526 919 49 186 362 106 124 865 62 265 919 84 288 374 61 470 994 57 277 808 100 674 874 81 316 325 34 65 649 120 298 869 102 515 530 69 82 477 103 78 782 82 279 930 92 239 265 115 408 509 94 758 765 122 85 269 107 16 583 66 124 587 101 665 951 83 804 834 152 54 522 117 221 390 87 755 822 72 476 921 71 159 183 42 298 854 90 198 557 71 584 899 80 833 917 105 152 447 66 26 366 84 259 477 108 70 894 101 169 988 92 66 606 103 111 162 74 446 456 116 232 891 118 520 871 105 87 438 109 197 423 101 35 374 64 727 788 109 388 532 58 674 751 62 820 830 108 33 62 128 792 878 98 238 700 103 78 786 73 404 853 76 212 961 99 73 278 133 32 764 116 321 449 111 153 491 48 803 938 126 496 511 102 490 569 196 582 767 118 99 711 82 126 332 74 781 873 82 24 255 123 170 210 66 165 670 96 92 717 113 15 71 132 26 891 94 545 597 126 96 992 115 20 403 146 317 467 89 72 812 84 103 865 132 598 726 85 363 707 109 185 987 123 38 594 99 833 950 115 154 962 111 354 901 127 185 652 122 123 585 70 268 426 112 311 453 67 501 856 130 306 336 129 786 931 80 318 694 115 92 382 112 136 718 135 15 590 102 31 978 57 353 418 105 99 260 151 238 875 94 188 868 121 360 432 94 442 524 155 454 551 103 595 867 143 326 371 74 509 897 96 189 636 112 413 921 94 255 892 119 235 692 66 259 582 105 87 751 118 871 912 83 102 251 109 446 918 100 698 729 70 512 767 63 584 883 97 524 744 80 107 904 131 175 768 97 259 830 74 140 522 89 66 181 119 84 484 112 12 765 91 401 507 95 389 950 128 153 851 130 349 741 105 128 707 100 487 778 139 49 754 127 282 343 61 279 361 78 154 987 135 257 346 134 272 521 97 110 330 67 94 287 85 463 550 52 3 928 79 21 693 59 452 726 78 24 108 110 132 141 134 472 648 133 232 359 79 604 867 116 599 785 46 169 983 98 290 685 133 294 425 88 172 405 97 259 409 104 292 854 115 16 291 92 249 539 83 289 662 117 824 887 136 406 416 158 290 403 130 46 343 115 513 782 147 109 534 64 80 159 111 262 381 110 329 435 176 243 899 125 604 824 112 71 108 132 696 772 130 598 825 104 457 693 104 423 554 45 336 969 184 59 594 113 569 976 146 56 534 129 829 898 135 850 858 135 391 607 136 360 490 111 350 399 137 236 435 91 689 927 75 622 957 80 501 793 112 866 963 77 316 756 72 440 506 109 567 797 118 143 601 65 151 667 140 359 490 75 380 447 108 713 854 116 110 736 118 78 938 141 299 790 110 119 268 89 10 676 62 180 558 117 1 480 43 358 964 127 367 866 89 247 375 103 140 408 123 503 588 123 931 933 144 376 680 104 426 856 56 45 452 117 583 911 117 176 857 70 943 984 53 322 622 60 915 968 89 193 456 80 300 463 95 196 932 96 693 736 77 562 762 104 111 124 65 780 929 88 338 359 114 31 906 103 755 962 61 287 917 92 119 938 102 150 528 120 133 228 79 225 533 100 313 844 103 240 661 86 338 693 130 46 805 117 463 967 109 378 607 48 130 456 72 294 874 122 294 586 91 211 349 99 203 764 62 36 808 108 37 769 112 100 885 122 245 463 78 40 207 88 914 986 104 269 727 82 332 645 143 70 787 87 217 786 116 225 563 101 628 773 76 364 554 101 257 466 68 785 811 109 115 554 182 260 979 80 703 856 77 256 708 101 202 277 102 199 633 65 692 753 54 278 611 70 833 925 109 588 718 123 518 769 82 482 925 104 25 380 27 46 743 135 242 877 91 618 934 107 379 894 98 643 861 88 418 877 93 133 363 131 671 928 137 314 611 78 70 266 146 521 736 129 444 606 134 351 586 75 127 465 100 225 234 106 500 686 90 207 368 71 112 625 106 367 912 139 471 572 126 794 882 103 339 416 149 22 952 86 59 576 91 330 774 118 375 615 64 512 870 99 441 459 95 621 784 159 77 591 88 26 481 107 141 279 116 295 910 121 36 178 117 783 958 109 494 600 94 164 744 112 206 856 142 107 291 106 163 381 109 4 894 82 22 748 57 763 842 122 288 378 149 473 634 104 637 711 113 91 809 111 101 147 110 231 752 133 95 138 51 56 591 97 386 422 61 130 644 90 720 958 101 764 867 153 38 170 132 318 793 90 533 880 44 205 542 102 820 910 64 280 604 84 262 525 48 77 303 52 51 353 158 61 697 118 35 238 111 149 225 113 81 186 91 14 850 128 558 836 67 348 410 79 589 856 148 293 602 112 821 913 51 162 822 49 206 637 98 553 653 140 345 459 102 642 750 73 93 280 90 103 926 90 487 863 142 268 434 142 18 628 89 1 490 84 111 934 169 58 829 68 32 235 124 436 637 86 300 995 123 355 971 111 703 796 110 1 330 125 40 770 115 233 625 121 214 706 78 349 520 61 247 902 81 159 782 87 15 886 106 277 969 110 156 300 89 594 973 121 342 796 36 462 565 112 265 416 51 142 731 82 502 994 110 451 558 74 25 325 56 175 423 35 846 904 102 127 830 122 763 819 114 298 657 131 687 797 140 221 590 81 102 115 61 111 142 123 260 936 60 632 725 82 197 353 174 542 625 91 562 706 138 533 873 108 51 869 138 167 807 101 630 861 129 41 355 73 119 948 145 249 803 54 251 867 78 12 914 62 165 898 101 549 629 100 657 913 136 116 767 148 684 751 98 759 770 96 35 151 139 82 866 123 75 416 96 519 957 158 22 247 82 51 134 56 332 803 51 594 983 79 147 905 144 96 962 129 434 483 71 698 943 80 81 888 116 218 840 157 567 951 124 297 737 131 422 923 128 233 754 94 524 795 95 878 931 88 20 111 87 242 261 115 119 490 70 211 392 122 547 727 133 408 651 101 326 769 90 645 737 101 330 559 72 89 93 78 22 640 122 52 544 131 727 881 128 464 884 100 740 851 102 333 366 39 913 949 72 382 575 81 583 646 106 157 689 96 245 617 172 272 955 102 326 901 102 793 911 67 114 235 81 609 661 63 75 896 94 751 777 77 195 811 119 501 563 54 664 989 115 210 434 124 65 319 162 170 445 116 116 429 69 600 871 84 535 884 143 135 212 129 25 546 105 435 802 95 242 710 127 578 911 101 91 486 90 865 938 96 270 548 121 570 661 95 425 783 102 282 677 87 176 759 94 127 437 76 479 675 65 541 765 51 31 685 134 216 342 60 78 404 28 312 724 65 373 563 87 327 345 77 80 907 99 264 584 46 246 902 141 110 590 108 279 863 130 25 253 169 221 701 82 208 654 76 834 921 64 66 336 97 568 961 46 702 739 103 288 403 45 639 644 83 913 943 106 241 726 122 426 623 103 404 609 152 102 975 135 213 225 127 339 369 108 455 996 79 195 250 101 88 576 61 231 626 69 129 223 117 506 672 120 711 773 116 57 821 90 382 748 94 732 778 134 48 770 99 827 990 82 54 580 46 24 934 91 122 988 162 218 508 46 381 497 113 136 460 140 71 976 84 7 125 120 146 731 165 389 839 107 695 813 113 243 252 122 467 733 154 695 828 85 145 873 142 631 638 110 10 434 132 614 684 104 414 957 161 235 510 101 232 296 77 769 832 110 444 498 130 264 503 67 206 892 117 83 860 54 190 387 78 348 483 76 322 462 113 643 824 102 451 729 19 461 517 62 400 674 76 192 862 100 128 245 163 192 663 134 117 527 74 126 566 117 593 690 146 169 690 90 117 537 121 635 655 130 214 607 109 349 468 75 564 847 155 63 692 47 162 842 76 3 680 62 328 664 69 52 189 94 753 986 91 510 842 100 200 473 119 196 376 93 161 809 106 51 696 57 158 598 87 347 940 57 133 787 140 97 238 100 482 941 122 596 651 76 160 215 146 781 892 128 546 915 112 312 364 113 357 383 25 586 666 69 956 972 143 372 972 129 585 740 112 34 537 15 495 587 128 194 586 111 779 815 86 337 770 154 785 948 103 20 936 66 142 156 88 224 929 82 96 815 119 320 477 97 35 351 53 18 20 77 111 430 86 690 759 44 340 950 120 665 670 125 515 813 40 113 580 121 457 571 53 293 950 65 442 780 78 474 670 83 209 630 70 446 828 88 195 833 56 407 625 78 31 578 176 347 632 81 174 934 117 214 865 128 111 896 102 16 973 93 237 330 125 729 909 135 286 958 55 378 392 33 598 966 98 15 47 102 83 392 58 151 583 94 219 645 84 363 714 112 74 151 83 62 810 103 77 488 90 57 986 41 794 992 96 224 527 77 226 501 125 11 209 68 800 831 130 392 547 56 137 916 101 180 350 112 441 619 138 172 947 151 35 530 110 74 800 105 402 928 112 577 860 93 366 641 74 677 946 97 720 918 56 50 759 140 16 104 160 182 271 89 245 527 128 298 757 61 568 649 108 252 399 81 81 276 31 747 763 96 171 188 116 169 868 53 96 846 77 464 587 104 404 861 91 849 979 107 140 721 138 651 767 120 252 653 91 198 325 146 143 338 75 57 103 131 250 640 151 173 607 90 197 722 54 92 183 181 396 618 84 184 905 133 55 660 98 177 517 73 285 412 61 331 825 122 215 856 109 103 164 83 539 989 132 576 839 124 171 390 114 531 755 161 108 489 90 122 867 47 602 860 152 512 775 95 139 272 102 632 762 96 463 587 89 134 751 59 368 528 99 380 908 97 59 136 92 8 226 161 796 989 112 263 448 127 77 775 150 675 800 82 32 991 104 147 870 85 442 503 147 813 931 113 587 628 77 246 686 90 242 987 73 258 327 79 479 505 79 334 628 136 387 562 112 427 553 139 299 877 43 190 513 65 258 838 113 101 193 102 141 666 97 105 794 64 119 835 124 309 989 125 511 792 109 579 942 131 153 922 58 138 322 140 279 811 139 147 707 127 303 891 133 385 707 80 260 960 112 147 863 133 330 981 102 207 788 184 326 413 125 41 650 93 267 784 172 266 683 127 236 569 96 54 114 94 568 791 97 158 640 93 108 340 88 205 755 96 249 724 39 482 627 95 351 356 135 142 677 96 93 411 114 286 345 71 47 730 39 77 764 138 62 699 105 390 579 104 9 362 115 15 521 84 232 671 129 169 352 61 385 456 106 499 954 77 32 477 146 180 328 76 221 407 79 825 844 138 288 771 70 841 980 84 38 45 50 112 916 108 538 960 25 201 237 63 349 444 115 406 692 73 88 646 103 314 420 124 493 595 67 598 969 91 746 875 76 329 332 128 270 773 83 170 952 134 144 692 113 847 859 72 501 681 131 786 869 121 51 964 121 565 667 93 61 971 55 514 792 129 745 951 61 30 318 47 127 132 98 458 659 108 201 574 98 128 313 102 414 941 132 369 441 101 239 764 108 107 480 141 84 440 64 900 958 103 115 609 67 439 828 132 865 987 86 471 948 93 457 888 99 131 903 102 619 989 115 47 97 77 262 290 122 109 416 102 420 452 81 406 755 135 479 552 98 192 731 78 62 162 143 264 415 123 80 876 75 168 711 101 167 173 75 475 567 115 96 275 88 56 828 163 432 457 64 221 233 84 120 509 55 187 605 49 239 402 72 366 916 167 697 978 55 125 812 97 578 661 72 64 170 90 491 573 93 329 383 71 791 835 80 258 776 72 41 599 91 872 985 97 423 905 86 56 162 109 53 434 72 149 532 37 67 596 99 247 408 141 158 409 88 86 590 87 579 963 75 312 420 98 127 388 152 40 209 92 267 353 83 213 256 101 375 485 86 136 969 62 341 884 113 571 740 134 219 745 128 42 418 114 29 778 114 344 541 107 43 971 147 77 215 69 125 378 64 152 968 81 671 900 138 18 448 143 553 960 63 231 665 71 459 740 81 700 769 59 190 334 91 14 744 128 638 999 79 155 847 90 6 971 117 585 639 69 790 990 74 625 680 117 41 946 65 250 942 65 164 985 102 454 483 99 87 506 126 350 537 114 964 982 85 561 598 84 23 534 125 211 665 89 543 691 112 66 602 101 253 828 83 475 849 120 312 683 143 696 799 74 411 550 106 611 738 56 512 868 74 128 440 1 208 933 79 319 985 142 550 654 129 69 208 95 66 233 74 326 596 91 198 439 135 380 978 137 73 111 150 353 771 98 33 41 155 509 729 97 592 657 143 331 476 151 54 393 125 37 540 82 93 158 83 13 407 130 571 578 78 522 816 84 30 662 109 225 868 97 777 942 108 115 248 109 295 354 87 210 440 80 398 583 77 677 908 59 47 52 73 98 157 88 78 432 66 160 299 86 230 705 120 555 768 110 359 981 88 682 786 66 363 625 90 39 822 144 215 792 81 385 422 76 28 75 139 82 722 98 199 649 115 208 818 62 160 275 90 591 654 108 51 572 92 166 795 125 321 808 63 595 700 88 147 503 105 548 614 145 435 487 70 13 616 105 449 819 91 84 893 123 112 523 96 498 959 150 561 813 90 75 529 71 807 931 107 162 396 79 745 898 72 789 887 79 770 861 134 466 663 105 925 936 146 6 248 81 168 597 145 781 938 122 160 523 94 259 590 138 28 924 112 51 799 91 431 718 123 414 716 91 110 634 39 198 621 82 620 981 133 824 826 110 134 816 101 258 496 54 435 530 114 215 341 94 58 471 53 781 831 96 794 880 95 165 685 100 222 958 82 253 816 127 313 712 146 532 934 120 360 457 120 442 750 61 164 740 69 736 811 121 385 611 74 68 409 65 117 671 73 61 131 89 241 488 67 746 789 104 191 983 84 107 853 81 138 632 112 423 505 101 710 826 89 588 797 69 53 311 109 60 97 100 319 508 113 710 754 88 716 876 92 118 315 112 138 228 168 2 921 120 9 389 144 579 648 101 134 800 94 254 833 61 142 576 82 84 87 106 439 452 69 581 867 79 710 858 94 162 266 113 87 644 119 429 840 69 547 900 152 475 748 136 2 826 82 578 755 81 495 701 98 27 46 120 73 438 39 124 724 110 450 458 82 177 766 52 62 771 94 435 793 120 81 968 92 417 585 85 48 662 21 190 643 87 500 624 88 4 60 60 432 869 116 351 682 75 653 669 128 298 475 82 146 757 77 311 521 76 398 433 101 90 584 37 121 609 89 682 832 95 352 881 171 13 497 126 306 791 100 32 731 73 610 780 101 613 750 134 828 994 65 186 433 126 352 911 88 345 696 90 434 924 104 415 821 147 84 832 84 138 896 83 375 964 111 48 761 106 23 296 105 136 871 76 479 820 75 552 727 142 102 837 111 124 804 76 489 711 86 688 701 98 642 851 128 440 788 108 446 669 96 272 846 81 269 696 67 336 957 104 525 603 114 377 971 96 339 389 91 337 476 62 21 912 105 58 565 123 66 273 100 363 876 109 860 975 78 641 911 101 27 109 176 75 589 70 194 290 63 42 913 108 846 878 103 539 714 32 449 527 109 69 977 142 196 491 124 322 572 37 32 975 63 43 836 139 159 928 106 335 492 150 767 873 106 346 372 141 138 346 142 406 550 112 329 818 92 318 419 92 533 872 88 348 438 111 280 770 110 270 935 105 331 947 118 3 430 102 113 162 147 512 711 89 401 698 84 216 904 129 444 941 74 362 528 82 114 473 134 523 874 121 183 720 120 549 925 63 58 704 89 316 511 122 171 798 118 205 394 78 46 366 107 7 135 62 357 595 101 33 257 138 720 778 32 749 867 97 164 423 82 152 684 124 149 940 66 331 826 66 231 692 132 213 338 95 63 425 42 546 823 110 193 623 86 137 396 153 164 245 51 328 365 90 399 846 129 159 175 77 445 773 86 529 851 92 5 873 102 99 531 124 302 537 83 352 408 62 105 961 113 405 431 91 370 904 80 476 585 92 43 386 78 331 863 82 211 291 101 521 656 143 461 732 78 617 958 114 211 437 75 591 869 136 99 376 86 464 702 81 32 918 75 346 831 99 438 440 112 733 922 71 30 262 83 120 952 92 355 937 88 260 805 74 151 472 96 244 924 94 304 556 117 457 884 96 396 426 100 78 987 151 150 168 49 384 645 100 233 326 112 396 920 73 869 985 57 41 487 96 22 554 101 147 276 64 295 311 133 241 555 146 414 984 117 142 208 72 980 998 169 517 739 130 404 530 178 726 768 141 381 450 76 12 588 55 275 756 127 608 609 47 667 684 144 178 585 144 48 237 84 671 759 57 75 761 110 217 642 96 73 745 80 221 813 125 110 222 137 841 898 105 796 848 126 7 746 75 281 589 99 376 792 122 195 578 82 290 677 145 723 903 56 886 980 113 170 328 94 89 205 67 135 461 70 148 729 104 913 955 136 145 992 92 52 379 79 269 941 99 112 183 159 511 604 85 631 947 105 744 796 125 326 338 119 555 775 125 625 874 153 424 786 61 12 928 85 185 311 147 222 934 79 296 497 117 815 845 127 105 323 75 349 709 82 400 779 121 116 506 91 795 880 86 433 942 108 394 960 91 143 522 75 719 914 82 96 262 118 683 730 111 305 372 84 211 467 95 264 338 118 77 107 100 786 979 115 126 840 75 301 420 49 56 710 98 273 449 104 151 715 89 634 955 75 272 660 82 174 429 93 126 532 121 162 202 54 481 543 120 244 350 98 411 468 39 483 725 94 282 736 186 268 847 118 27 941 39 139 345 27 709 916 74 45 166 110 492 663 121 65 407 79 441 917 101 18 48 85 95 214 125 629 931 149 11 77 107 307 326 99 431 496 88 386 854 127 641 887 93 427 892 99 290 927 47 854 871 123 112 828 78 21 133 92 102 652 107 142 794 52 245 410 145 382 915 93 239 989 95 211 601 99 386 746 135 751 767 100 332 510 75 748 813 30 500 735 95 317 521 117 84 205 94 216 217 132 125 956 176 348 412 99 406 465 77 2 181 91 58 490 64 96 395 104 297 465 113 478 812 109 38 825 128 366 995 98 396 886 125 800 809 110 190 728 79 107 585 98 68 708 98 371 746 201 429 996 118 60 134 86 634 898 85 719 934 132 493 891 115 575 975 88 167 592 92 203 690 58 618 720 62 389 718 58 930 931 98 443 738 124 48 890 112 93 782 92 445 720 96 157 484 78 837 903 86 379 536 113 245 911 41 839 949 106 212 956 106 11 173 119 6 40 59 691 730 139 56 670 106 460 784 78 50 161 64 147 933 142 588 973 82 111 998 68 717 945 144 324 727 113 269 917 80 433 629 114 156 491 103 612 691 92 78 463 100 439 816 112 80 562 160 74 354 64 360 393 123 482 559 134 162 346 112 236 987 123 294 365 115 14 327 87 891 941 163 489 716 60 88 915 129 295 642 104 769 778 60 421 552 85 140 925 118 37 437 132 154 800 54 427 816 77 259 578 84 116 764 183 168 849 106 106 601 29 7 114 13 760 953 101 27 557 100 629 762 76 176 367 107 89 766 88 583 642 92 278 750 90 463 592 86 87 422 77 75 354 106 90 741 136 114 183 90 732 990 137 625 755 103 428 962 106 551 882 118 184 228 91 195 521 66 375 857 120 781 990 77 579 828 144 195 854 111 624 636 115 139 596 106 746 873 80 693 985 133 150 855 83 529 809 141 250 457 81 197 970 124 317 537 93 18 26 105 58 844 112 488 679 89 600 907 81 34 366 147 0 143 104 176 199 107 596 654 134 63 743 136 495 655 86 113 837 95 65 946 123 54 467 91 180 899 64 348 957 75 296 580 72 174 348 110 234 814 60 500 681 91 47 155 82 351 496 112 490 608 85 502 647 118 9 118 157 390 861 58 81 713 122 78 273 151 98 357 55 296 571 85 358 408 102 81 752 86 826 908 97 180 209 91 49 599 104 290 566 110 786 941 94 822 934 121 351 976 103 811 986 111 437 782 76 30 175 107 355 582 159 45 628 119 94 501 64 466 526 54 83 332 123 496 568 109 721 836 109 756 819 97 260 524 135 282 729 72 570 664 102 81 833 78 111 125 110 187 500 74 196 743 139 106 394 44 274 434 130 202 215 45 374 980 116 209 897 135 912 979 95 240 519 66 785 961 60 539 770 51 252 470 81 634 724 95 269 825 33 760 794 133 151 827 130 371 733 108 171 891 52 421 805 68 559 954 108 31 968 57 423 883 142 123 775 66 258 569 76 147 753 60 212 889 109 91 234 110 384 758 133 141 471 122 403 606 91 295 476 59 575 854 73 133 949 69 363 895 57 164 763 122 411 701 33 459 710 148 185 442 108 389 646 92 227 883 101 152 836 76 92 316 68 615 673 82 361 586 105 76 85 79 616 781 88 724 871 85 707 858 66 209 865 142 350 566 100 372 567 76 691 835 78 155 935 80 160 629 94 243 622 72 399 517 95 179 890 71 752 827 56 401 724 97 480 922 118 745 959 103 388 809 114 185 228 91 291 824 92 189 341 92 65 686 122 317 751 152 257 707 98 225 836 54 354 439 101 205 894 136 602 668 83 706 779 177 159 324 78 319 962 65 154 400 140 393 587 104 266 580 142 638 925 141 113 843 83 533 838 46 318 542 143 338 498 46 269 726 61 43 476 101 198 351 151 233 451 157 421 523 148 315 459 122 508 562 109 417 484 162 171 240 122 534 760 143 643 730 102 756 768 54 493 546 94 70 359 89 539 738 74 13 713 132 218 822 116 528 626 144 434 926 108 520 967 95 820 989 80 181 188 136 94 854 136 224 756 58 44 985 116 215 917 70 427 466 128 409 948 99 366 394 66 414 740 61 501 904 90 228 877 91 38 306 65 549 722 89 434 891 123 53 379 78 132 167 135 671 855 156 146 224 104 440 554 63 182 958 79 186 702 120 876 966 83 318 810 140 269 700 73 79 333 116 17 703 75 188 932 122 75 968 125 474 545 41 7 50 135 164 773 179 114 506 107 138 537 86 107 396 71 179 860 48 24 237 123 201 768 63 93 104 115 745 957 127 38 388 88 418 880 114 367 460 122 127 300 88 561 682 108 54 348 104 359 831 109 357 776 83 353 405 47 146 273 110 884 998 76 654 934 100 652 726 137 183 749 75 158 784 66 730 771 77 67 366 103 604 718 111 445 560 91 23 450 79 833 859 98 937 992 117 106 974 140 177 575 144 727 730 64 532 765 120 27 246 137 155 390 116 95 421 117 34 270 96 799 954 138 622 676 63 350 377 101 221 336 110 292 343 85 338 984 80 116 269 117 197 491 94 143 503 94 105 385 122 801 917 58 248 311 86 590 671 95 6 509 145 667 739 88 158 452 84 312 347 78 515 546 109 266 398 137 122 513 191 46 712 37 349 538 104 192 238 68 698 934 100 331 622 72 285 635 95 283 475 77 104 591 142 852 869 87 117 797 41 87 526 160 70 946 72 733 742 57 265 810 147 379 795 100 669 938 96 376 964 129 34 186 69 287 946 77 560 835 120 335 591 149 64 143 89 432 836 141 425 719 47 480 964 75 84 436 150 157 250 135 112 211 162 593 828 82 116 212 83 137 311 87 866 979 94 361 422 81 25 871 139 585 872 96 579 587 83 519 712 163 279 548 87 268 517 106 18 185 91 367 653 105 500 817 111 284 420 104 158 285 74 193 858 135 508 623 100 16 533 76 113 616 94 560 639 123 489 524 105 37 679 143 136 930 95 324 575 170 540 619 63 494 807 109 124 228 124 162 883 34 54 793 132 154 267 80 629 784 109 420 803 129 73 322 128 152 207 98 251 631 46 825 867 115 235 327 152 485 715 109 471 934 52 72 657 127 382 561 138 376 948 85 122 294 88 13 51 49 136 849 88 552 696 67 341 832 81 745 842 169 12 100 92 260 603 68 340 493 37 202 386 100 706 785 68 356 858 123 229 989 100 585 607 77 347 841 121 110 195 100 544 947 90 603 712 137 560 769 118 232 632 128 386 510 89 639 905 76 12 247 60 719 896 56 471 504 14 578 785 134 528 607 130 30 640 71 253 480 87 721 736 121 340 481 122 216 634 51 633 830 46 777 844 103 531 730 81 190 904 106 318 378 116 14 916 80 896 923 143 52 272 58 399 596 55 181 431 99 508 635 57 202 757 98 189 649 104 382 477 118 379 468 101 61 851 157 306 662 93 49 620 91 470 836 118 467 592 98 680 920 124 289 773 111 219 876 104 421 455 87 677 944 63 214 846 93 131 363 76 366 847 42 385 571 89 27 96 93 44 783 155 20 184 67 887 959 98 610 812 105 36 260 95 802 939 102 456 950 83 707 867 112 562 775 147 637 887 133 690 723 63 637 790 120 9 578 116 90 427 59 243 963 74 69 418 36 566 660 104 25 334 68 144 579 120 182 194 106 223 405 80 205 834 110 434 841 88 246 732 120 11 377 134 757 763 114 88 568 121 60 680 121 62 368 86 186 784 153 493 494 102 28 462 140 78 536 122 485 822 102 110 312 94 566 813 40 433 543 114 89 798 73 413 799 91 450 524 84 178 241 124 626 631 67 293 931 115 645 691 83 932 949 165 383 816 113 137 573 73 460 551 96 135 851 116 837 959 117 288 769 124 306 971 113 387 947 79 322 384 118 9 897 108 791 906 92 532 826 182 65 898 76 413 847 139 187 972 56 424 824 54 137 465 47 603 917 112 358 393 79 481 745 75 300 765 106 691 749 98 206 315 90 446 560 90 37 776 110 629 749 138 72 539 83 599 739 109 675 811 97 533 902 126 329 971 100 69 956 132 553 671 155 379 970 51 532 768 90 74 668 92 509 951 46 451 725 103 126 984 80 26 172 92 680 683 122 327 875 139 337 657 85 706 851 52 450 466 93 60 103 71 573 674 84 465 966 87 103 686 142 812 836 63 661 974 102 278 644 117 322 878 120 416 722 91 641 998 75 566 604 102 224 380 117 294 862 99 180 491 69 239 256 125 182 988 140 189 266 136 275 713 89 18 343 84 14 280 118 145 420 105 104 366 132 138 310 82 768 928 150 762 821 127 518 663 120 251 528 101 304 408 69 765 939 91 22 129 137 509 620 201 84 634 82 308 378 101 459 894 103 283 397 99 728 809 106 412 586 90 266 802 144 463 594 81 212 382 87 357 653 48 459 683 123 614 855 119 178 594 86 561 652 69 161 417 99 113 131 88 732 965 113 675 885 72 619 756 113 211 872 50 480 485 144 152 246 100 3 39 159 215 972 150 530 993 56 15 601 144 164 304 55 708 745 144 395 680 78 548 569 110 840 950 129 290 479 175 242 636 108 300 740 96 130 610 153 423 626 135 551 968 142 648 999 124 244 563 61 433 989 48 18 682 119 686 990 74 445 899 107 574 588 138 365 409 99 741 874 99 350 843 35 278 608 142 41 663 57 106 455 52 280 783 93 7 522 74 500 716 142 168 243 129 70 108 104 550 700 84 833 985 78 228 875 50 39 670 99 341 785 83 633 741 103 508 737 92 126 408 47 381 428 130 537 804 24 800 998 57 20 290 76 80 117 53 0 734 48 277 404 62 370 700 101 655 767 132 638 702 178 890 898 93 83 862 101 71 317 87 222 796 130 244 591 107 199 530 107 169 917 145 423 925 125 353 374 103 236 878 46 117 369 136 596 604 117 5 903 95 572 785 121 613 614 84 475 710 68 574 582 76 4 127 89 541 553 80 454 687 82 433 634 82 769 929 60 193 316 104 450 492 122 77 915 131 510 527 110 215 787 130 232 622 86 794 983 76 42 856 155 173 614 117 10 805 30 293 620 152 110 596 57 200 304 84 313 864 53 625 886 105 81 678 58 173 954 39 303 578 88 494 793 108 593 875 75 140 759 74 453 617 123 187 512 114 45 257 94 227 561 59 147 387 144 691 803 119 177 970 118 58 80 119 19 855 115 405 624 103 216 591 131 364 522 100 33 650 165 537 564 78 384 804 79 619 766 122 645 925 78 444 987 115 201 470 81 192 863 69 623 847 134 656 744 139 38 469 90 69 807 87 68 413 66 373 890 82 361 769 78 540 553 108 57 173 75 334 833 103 449 538 59 408 514 117 64 810 73 534 885 119 352 815 28 41 255 62 209 830 90 106 285 49 649 862 92 191 605 38 842 913 98 671 765 104 852 954 135 98 428 135 418 823 111 446 451 127 335 418 82 505 529 102 82 955 133 41 649 98 196 673 98 603 702 103 800 820 125 345 756 91 204 987 111 125 570 42 530 545 79 60 159 182 371 900 97 197 413 84 446 628 112 29 549 130 223 469 76 114 854 112 257 503 8 26 830 106 260 808 96 46 332 128 340 343 80 575 954 115 906 910 66 27 988 78 685 910 154 179 847 117 130 289 87 322 511 94 761 832 76 523 920 109 131 891 83 613 779 131 129 689 100 790 924 71 469 883 129 765 793 66 528 941 66 177 458 64 198 295 121 691 873 127 441 916 84 235 244 89 674 754 80 531 833 74 96 735 81 63 136 89 252 990 20 274 631 131 273 687 105 72 530 67 612 844 105 331 859 122 486 547 170 99 500 97 438 834 88 7 210 78 440 718 77 494 642 113 35 533 99 77 256 85 123 832 93 236 896 98 397 749 132 822 961 112 437 559 109 106 411 107 531 766 63 176 537 76 165 799 99 328 800 54 327 787 151 7 289 125 49 424 82 292 298 80 110 867 115 696 856 35 534 891 128 36 435 88 322 727 119 453 580 122 436 879 95 65 362 93 717 997 94 664 777 122 499 517 53 546 560 53 129 723 59 701 777 52 396 784 94 77 503 22 15 517 103 760 870 92 705 735 134 62 620 134 163 791 107 208 979 50 390 824 104 38 545 150 81 644 60 361 379 148 580 876 59 171 912 140 489 884 108 204 383 125 471 814 97 7 870 143 302 745 145 227 796 112 174 635 145 363 403 81 498 965 129 209 689 81 215 880 99 2 819 102 2 284 127 898 990 72 321 330 124 419 576 109 444 822 80 347 481 55 206 600 27 63 627 53 229 890 133 166 719 94 132 977 136 228 554 105 4 327 74 429 737 88 721 864 122 193 710 55 212 220 96 159 675 81 586 651 85 9 534 87 0 772 65 513 607 108 416 718 134 171 310 77 477 745 184 405 561 75 673 906 56 430 447 87 63 394 69 715 743 83 362 667 97 271 700 88 353 598 154 239 334 124 112 784 79 300 313 100 11 897 59 17 342 97 504 760 114 36 47 91 608 850 91 627 826 60 319 703 91 113 922 68 371 547 63 403 658 56 415 600 88 333 620 123 331 363 79 623 869 72 638 988 127 407 988 143 47 347 134 106 359 98 417 510 50 77 139 116 35 575 137 211 305 72 109 343 74 529 836 105 877 914 85 116 323 114 695 784 116 170 836 127 275 826 100 244 819 82 152 835 161 135 782 111 117 762 110 303 322 129 911 960 78 719 962 129 91 807 98 84 511 107 540 802 84 835 930 94 532 733 90 567 828 122 64 841 104 217 301 52 318 486 23 927 993 176 126 500 97 883 887 93 703 903 115 275 841 98 246 402 27 232 774 127 32 438 112 533 645 84 252 892 87 268 329 53 638 902 62 374 828 140 312 445 91 805 940 96 313 947 60 918 944 103 646 766 140 161 606 109 492 761 91 411 557 108 290 395 111 603 732 140 123 780 131 620 960 105 341 975 119 330 794 147 149 566 106 245 891 69 146 600 95 371 931 84 314 914 144 236 423 47 880 889 93 178 431 82 88 441 109 308 403 132 334 642 111 102 785 97 666 767 36 588 694 87 659 821 70 503 743 85 16 319 120 110 164 82 392 806 102 96 247 145 333 805 45 206 233 75 303 869 119 351 796 66 170 283 94 124 864 133 182 341 39 760 895 113 213 383 105 79 88 103 405 529 102 408 721 64 683 761 89 611 688 79 336 457 132 221 471 97 774 801 143 483 895 84 494 528 136 586 963 75 54 422 70 541 673 48 8 85 110 616 849 66 155 824 113 588 668 90 134 635 69 180 964 76 173 495 133 87 89 110 263 396 105 358 899 84 422 487 86 810 826 76 15 608 94 161 432 72 249 804 88 369 670 106 146 464 146 718 879 97 581 749 48 464 491 85 215 636 73 87 573 92 285 557 86 510 747 76 319 712 49 77 304 81 584 819 81 468 764 94 449 490 117 613 937 95 339 463 83 78 135 147 113 494 77 160 330 105 125 769 67 67 907 136 8 90 119 330 376 96 332 539 103 298 839 50 597 863 86 336 462 109 292 578 113 11 800 101 463 609 107 161 386 97 336 809 112 662 769 89 558 973 127 70 275 114 420 587 107 577 581 93 478 750 61 224 391 118 262 899 43 186 846 36 388 496 101 300 821 119 671 961 88 127 185 68 704 991 117 262 399 131 148 972 67 220 960 120 47 93 91 527 974 78 491 777 78 170 965 122 379 636 115 34 525 145 593 959 60 101 176 119 204 767 91 382 702 121 39 734 110 433 664 142 26 684 63 742 838 74 579 856 124 251 996 86 389 991 87 75 498 30 327 760 119 21 441 100 286 433 79 274 655 141 106 686 96 51 579 56 72 615 95 340 544 102 90 336 170 167 704 108 205 856 51 57 172 147 470 754 185 580 790 174 330 762 74 586 754 89 222 233 53 189 980 108 342 813 84 377 923 66 63 229 147 254 748 127 19 213 124 360 807 94 127 525 128 231 348 98 25 937 145 229 550 79 170 326 103 42 531 105 199 819 89 452 565 122 165 564 139 333 902 112 736 966 113 266 672 56 586 638 131 672 991 84 167 267 123 251 327 89 274 601 66 355 906 131 911 991 102 286 804 117 213 643 67 228 375 112 97 626 45 475 971 110 477 864 72 183 281 86 127 427 84 5 956 111 567 587 79 21 689 147 140 985 160 239 567 139 727 755 60 241 542 126 317 885 100 485 619 58 711 782 85 70 113 115 177 254 88 236 344 81 145 979 119 586 948 54 125 260 97 495 863 128 95 956 130 799 845 94 488 590 134 560 750 106 490 907 55 171 230 104 406 524 140 118 800 103 876 928 52 662 808 114 776 822 112 251 738 71 63 693 69 453 784 86 251 539 97 603 766 135 167 255 162 334 418 53 803 833 139 103 201 60 106 998 119 638 982 109 579 812 83 149 565 92 553 599 58 415 740 105 520 911 99 341 355 71 21 730 43 145 279 30 34 337 119 242 345 63 483 806 111 129 568 94 377 898 40 118 814 99 362 781 90 417 441 50 780 784 100 20 611 83 120 909 100 180 258 107 409 516 87 193 557 74 661 956 91 393 450 88 480 488 176 8 165 64 61 763 65 632 717 101 697 700 73 569 989 88 531 690 94 69 385 98 818 993 153 167 769 121 234 392 55 815 872 88 58 579 131 10 20 111 533 652 127 354 385 93 161 930 84 619 937 132 314 432 109 409 538 96 667 670 102 353 677 177 572 691 88 485 799 159 269 559 84 33 128 95 132 346 59 6 891 73 673 825 184 665 763 165 388 623 105 140 698 83 141 970 139 811 865 126 595 626 50 11 941 113 142 261 104 418 608 68 192 592 164 704 723 173 521 614 103 344 962 106 401 929 137 750 822 74 514 855 82 270 848 88 693 942 158 766 864 93 160 485 117 84 587 87 233 393 127 547 572 79 146 202 79 491 554 77 28 87 97 375 459 106 113 829 69 180 646 103 9 471 94 363 441 126 419 886 71 302 350 82 740 846 121 553 595 104 704 985 134 540 917 69 547 741 114 117 316 65 380 983 71 113 485 62 269 651 39 111 465 105 653 797 107 403 955 103 37 609 119 303 564 100 11 673 104 70 923 93 655 822 87 372 431 45 513 871 121 258 269 67 372 405 102 76 429 127 527 871 138 436 772 129 107 675 84 415 520 135 220 941 81 409 984 117 102 521 121 844 873 64 783 906 67 762 902 159 899 905 125 332 792 106 418 528 79 381 896 88 42 674 116 297 502 108 71 699 70 214 873 170 454 821 91 724 755 142 739 927 87 540 835 133 158 414 92 195 743 71 276 890 125 215 710 72 359 532 63 812 826 93 11 19 100 50 996 134 147 371 39 301 984 60 105 893 57 131 599 95 256 816 81 284 680 165 605 811 96 24 285 97 99 510 87 460 646 87 562 596 51 441 872 120 348 586 68 494 732 142 127 750 98 40 741 82 236 456 71 389 944 112 16 56 78 513 843 96 215 982 112 348 879 110 104 889 87 361 975 88 167 770 112 309 656 88 413 822 101 198 933 123 815 936 108 131 246 92 670 680 85 28 840 76 786 929 155 21 868 110 116 840 155 776 882 59 59 834 59 526 638 132 88 754 151 313 331 80 423 838 160 130 963 101 898 993 93 2 909 106 84 165 119 363 935 63 108 294 150 186 888 84 8 982 95 358 477 106 590 683 90 64 362 107 127 973 91 525 775 107 309 794 90 2 469 43 266 268 60 504 639 156 522 973 120 9 110 146 835 917 118 710 782 141 35 482 131 37 382 74 308 507 85 151 710 104 461 643 143 208 657 113 640 963 98 512 579 137 281 283 83 213 988 89 336 560 104 587 773 132 434 758 102 360 390 29 38 644 74 0 364 157 345 391 57 33 445 79 62 882 137 403 730 105 45 676 134 172 801 151 68 823 127 685 692 74 578 945 84 679 989 105 224 315 145 714 848 75 272 536 68 329 652 117 313 357 40 121 665 123 501 736 100 829 975 126 483 521 102 557 912 105 196 442 81 570 806 57 313 981 131 45 145 137 473 803 90 442 697 123 9 754 91 912 932 82 485 667 60 61 837 87 838 905 86 429 700 59 279 925 106 278 972 1 56 349 135 387 800 116 109 743 92 118 596 47 82 978 94 47 207 71 266 733 121 223 459 113 71 397 119 768 869 105 137 226 118 79 156 62 431 853 75 406 579 120 446 811 93 169 818 63 306 912 95 242 334 98 233 906 56 518 578 90 442 871 73 327 955 94 434 580 118 421 851 120 634 974 120 272 712 102 570 810 143 134 947 111 717 788 71 205 292 134 158 500 81 325 654 98 561 654 109 247 972 101 382 429 108 20 264 102 67 598 99 48 882 122 62 914 104 47 365 74 500 653 31 468 936 107 170 978 80 590 733 126 240 659 156 239 889 123 101 270 140 154 680 92 230 694 87 456 582 80 721 859 164 337 338 130 259 341 115 634 777 118 88 499 40 422 958 120 658 665 126 90 890 84 208 589 49 269 654 106 115 332 125 59 264 84 66 280 105 22 230 112 742 747 109 171 256 118 116 239 116 17 959 71 78 141 93 60 406 122 465 556 102 66 398 140 755 958 103 203 878 91 800 979 154 400 992 75 692 814 162 260 407 139 21 732 103 192 256 87 352 519 106 585 679 97 131 897 166 340 426 107 154 656 88 154 530 97 31 386 135 257 598 79 428 768 79 516 687 124 66 507 115 111 226 115 123 975 114 127 938 89 33 433 92 520 732 76 237 685 137 80 497 138 103 814 128 104 258 133 276 360 77 7 75 86 68 714 106 106 471 91 61 588 138 68 719 68 259 324 81 28 161 104 629 792 123 2 201 146 305 747 116 91 685 83 121 594 84 243 565 124 231 654 143 276 493 60 420 471 122 606 978 81 195 480 96 624 906 120 89 906 80 572 777 102 249 830 130 193 581 117 482 612 97 157 543 76 382 964 126 153 368 88 860 955 136 60 798 114 6 192 138 569 916 86 437 632 85 423 843 151 130 506 73 302 543 95 392 786 81 89 629 75 852 973 126 891 998 162 286 352 108 607 617 105 253 988 131 289 487 55 647 971 111 540 701 127 6 890 93 83 376 102 264 672 120 346 808 100 320 985 75 669 847 149 198 855 85 11 48 130 169 584 95 768 785 165 486 576 112 187 254 84 98 665 156 493 892 78 105 294 122 328 603 65 132 523 71 462 859 115 901 928 118 243 452 149 75 542 59 481 846 144 87 880 82 557 916 99 0 74 88 315 481 109 134 714 76 134 444 108 417 975 53 388 956 143 149 650 27 251 287 135 189 839 172 313 977 88 151 625 121 268 951 163 410 899 83 178 575 141 240 740 87 19 383 157 88 311 77 14 962 61 67 149 84 130 529 133 265 414 140 36 257 62 785 859 73 577 646 117 488 825 163 33 132 64 306 692 123 631 735 131 496 853 95 82 443 79 295 568 87 308 567 117 86 807 156 599 818 143 101 643 167 898 977 99 212 620 130 485 697 99 12 672 70 154 338 77 11 519 113 25 86 102 701 895 87 254 958 45 372 421 76 535 682 125 253 650 132 118 314 59 107 914 130 578 982 40 752 886 100 376 943 82 236 919 91 6 32 53 280 412 90 311 764 125 178 939 161 313 615 90 758 946 107 476 492 68 351 430 83 324 783 74 527 591 117 491 935 82 14 47 130 36 498 88 490 925 106 363 733 126 141 449 97 578 971 89 300 916 99 570 871 126 621 949 91 173 937 54 843 962 60 350 442 125 778 873 64 383 817 71 73 660 71 181 854 136 66 901 75 151 641 142 24 101 131 223 992 95 193 394 125 124 909 125 449 472 135 188 353 99 105 768 37 174 525 116 45 385 81 602 962 96 888 904 87 585 665 146 508 618 94 239 645 101 26 421 122 81 100 105 428 824 94 267 307 90 65 434 97 19 489 81 241 661 104 698 736 76 350 376 79 527 532 55 259 797 118 487 947 94 659 921 123 0 123 79 533 648 114 26 554 102 237 256 48 488 968 115 374 845 112 423 477 130 100 984 86 125 569 73 22 977 145 238 585 132 52 888 115 314 886 77 240 819 76 244 568 79 183 902 90 129 915 69 103 263 98 446 743 109 33 691 153 414 737 63 808 853 62 255 770 106 92 665 86 174 921 99 830 945 144 88 303 90 483 766 106 429 872 94 202 742 113 844 855 59 46 74 123 515 953 115 39 429 121 612 962 117 233 873 74 129 760 102 459 765 77 52 409 86 395 441 106 20 488 66 192 486 107 145 648 91 781 807 108 442 896 163 552 620 153 261 761 69 649 828 97 708 756 72 55 913 71 89 207 53 234 449 112 165 983 92 470 744 77 270 889 92 843 936 105 181 195 119 16 934 147 404 605 121 331 753 124 298 541 72 429 666 107 78 951 110 123 439 127 416 743 72 395 990 128 141 959 56 35 54 90 153 757 105 408 413 63 388 517 92 283 744 98 822 940 128 405 515 58 133 553 95 384 813 186 188 435 80 255 553 97 71 350 34 408 528 85 378 686 50 641 863 104 183 661 146 614 646 82 183 368 138 416 715 93 288 812 94 657 703 141 334 391 94 226 690 98 65 562 83 188 571 99 39 152 81 306 648 68 138 546 67 50 51 126 202 494 101 228 653 116 849 975 124 21 967 42 491 751 90 148 998 107 834 898 80 132 844 80 426 953 64 115 850 80 134 871 76 661 810 116 394 846 132 329 460 125 242 650 114 48 856 99 165 242 107 258 622 94 519 753 74 699 843 109 371 594 151 234 390 16 227 418 140 610 934 69 361 976 70 31 296 137 234 636 4 385 491 92 91 806 57 807 820 66 242 477 132 717 727 133 664 887 132 171 422 115 318 412 163 816 879 62 418 942 104 583 730 145 869 895 147 26 996 97 829 854 97 476 559 131 891 898 92 29 182 124 618 650 28 380 771 118 226 641 109 528 569 75 553 753 124 70 585 48 21 400 122 302 669 132 246 756 22 120 511 128 342 938 125 180 797 87 387 392 92 157 888 120 117 438 100 23 138 157 308 329 112 543 641 114 53 891 74 73 865 79 27 597 34 314 578 89 499 809 133 606 607 51 32 148 76 389 848 124 500 970 89 512 751 108 475 654 123 22 648 111 191 662 104 546 856 75 67 222 88 21 882 77 250 989 89 637 702 132 808 875 93 307 817 61 24 751 86 242 755 63 40 469 136 890 961 102 187 876 68 646 774 114 382 667 130 381 640 101 144 993 120 191 426 122 325 671 70 584 838 107 327 385 71 494 662 112 997 999 64 311 566 136 84 195 141 285 456 47 20 267 89 823 872 130 677 904 113 367 806 128 112 634 59 390 877 90 399 451 98 403 483 102 864 874 83 108 957 126 703 715 135 453 992 125 740 790 129 540 678 100 158 223 105 63 347 138 94 796 79 564 654 82 137 443 106 141 349 115 276 598 98 572 664 134 91 371 168 791 945 104 746 747 57 789 930 127 360 892 85 460 616 87 290 343 89 333 996 94 310 662 112 339 715 89 36 689 77 543 639 37 828 903 106 427 678 129 70 706 100 260 374 50 309 774 184 572 943 171 216 675 128 194 456 113 147 179 36 350 784 103 670 968 105 518 619 142 488 862 80 302 829 119 28 572 58 552 704 85 9 829 152 25 204 88 9 761 101 759 953 187 674 740 92 60 572 48 617 878 72 342 534 108 688 847 48 431 854 87 0 370 53 376 840 103 225 351 66 58 75 106 474 822 156 4 818 108 192 468 88 188 614 154 379 793 35 193 776 74 454 786 153 69 891 83 212 858 74 446 710 84 650 970 138 466 607 76 199 535 43 19 282 113 651 928 121 272 342 144 242 490 96 431 979 71 94 230 105 355 862 102 336 886 82 324 548 186 209 523 122 758 785 92 428 754 113 3 221 104 369 969 153 684 686 125 601 991 71 259 759 136 23 157 58 75 618 92 322 979 123 537 621 85 163 262 75 264 690 134 359 932 70 108 466 118 735 850 114 277 328 137 122 219 111 453 673 63 126 642 121 357 582 70 531 738 101 350 876 80 65 691 101 790 896 68 884 976 105 183 757 90 590 757 70 102 386 105 276 356 82 312 727 92 36 917 101 499 581 131 16 821 51 371 525 89 260 425 111 47 606 124 352 846 105 652 904 93 360 678 93 114 755 106 35 511 147 618 830 88 794 980 95 83 93 114 53 527 88 470 965 48 428 784 62 39 250 95 526 749 34 55 670 75 428 841 102 470 493 102 106 519 86 397 547 52 44 695 99 475 524 112 460 588 141 45 692 134 66 230 85 710 763 85 142 387 109 742 909 94 299 330 71 295 467 106 9 310 118 4 635 139 574 860 36 394 631 52 566 642 75 415 664 125 63 728 107 480 743 147 472 663 58 709 988 94 816 965 55 90 517 170 109 993 100 299 371 120 405 549 113 146 707 104 49 780 74 232 386 96 535 661 124 671 778 84 347 379 78 532 935 65 286 353 131 20 913 105 685 984 79 569 691 119 45 98 113 837 966 84 265 677 124 227 800 104 250 606 71 67 636 89 84 428 91 122 415 96 422 529 27 181 474 100 632 747 96 645 984 87 83 544 54 124 168 73 112 423 77 355 527 56 390 796 91 310 408 106 579 642 121 481 711 82 549 708 100 102 784 103 184 843 125 87 574 78 443 591 104 193 513 84 232 572 117 206 768 69 83 515 115 52 89 53 454 563 140 79 199 84 843 973 134 680 948 166 0 958 63 349 700 101 344 933 114 147 989 115 56 539 133 464 978 118 351 894 100 301 360 86 60 274 55 416 532 132 508 925 89 73 614 68 116 498 143 57 824 84 378 878 74 113 847 149 327 704 93 501 525 119 178 657 72 395 974 67 248 316 126 483 824 96 181 410 78 98 363 67 691 815 52 111 636 56 55 935 39 524 841 145 155 633 111 250 804 103 818 987 65 719 957 129 407 823 106 900 949 98 182 513 89 250 498 83 79 538 83 206 236 98 451 818 124 275 594 129 885 961 131 395 831 82 584 749 76 792 897 95 590 830 91 605 946 77 629 936 113 60 447 98 70 576 144 267 432 113 288 597 91 286 865 80 17 673 92 660 720 96 756 800 151 418 463 71 204 276 166 534 613 154 90 781 107 169 568 89 13 742 147 75 516 105 838 953 97 49 498 104 435 500 87 149 956 113 44 394 100 864 993 105 63 881 67 95 447 110 203 299 99 597 638 97 70 85 172 340 691 110 185 362 101 381 816 66 171 586 121 362 511 97 887 896 135 208 427 78 318 435 98 267 815 84 960 995 79 599 992 110 58 335 148 249 630 81 506 957 101 107 178 97 194 960 93 4 382 114 236 606 72 73 859 133 312 806 121 67 721 133 626 753 88 370 481 132 125 495 154 353 716 79 180 239 73 870 874 134 129 385 71 211 742 102 313 728 126 153 235 52 144 187 112 484 701 150 276 825 89 392 855 36 106 563 99 419 616 138 496 779 168 295 829 105 244 579 90 607 766 95 446 661 139 535 930 72 349 421 91 19 496 85 822 931 84 160 234 71 122 445 86 217 787 67 253 385 125 471 985 116 10 663 68 94 278 115 608 729 123 417 470 114 343 927 90 442 620 115 183 478 94 16 609 80 104 231 57 608 868 98 536 575 128 541 793 116 394 534 139 113 835 134 196 857 191 423 755 109 703 873 113 987 992 116 232 425 117 484 602 121 136 416 115 123 824 110 152 825 184 421 638 81 274 380 109 362 628 87 424 994 160 631 886 130 165 834 138 770 798 66 75 472 145 54 274 89 930 979 118 299 419 83 110 196 61 712 967 11 553 740 114 64 393 117 196 745 99 761 841 79 4 214 107 27 311 137 127 977 89 174 390 110 564 846 68 45 925 51 305 547 144 111 374 90 42 519 57 87 626 91 120 821 69 501 705 107 333 703 115 279 681 122 497 631 76 639 779 207 653 858 112 271 278 93 163 994 132 94 631 93 208 290 97 757 885 108 172 380 92 84 851 42 254 473 106 475 745 124 84 698 60 113 760 95 868 967 115 284 806 112 12 637 64 593 609 122 421 964 109 222 851 99 406 586 89 548 560 130 84 789 84 207 430 128 636 838 165 796 960 92 522 998 132 67 549 63 259 826 110 111 534 81 185 337 91 247 772 101 645 968 99 149 646 65 324 343 78 74 707 84 385 880 80 63 749 99 25 649 115 220 358 90 136 793 123 155 386 142 845 981 92 390 933 115 282 444 63 417 906 126 634 665 72 40 581 60 509 794 63 566 710 76 73 504 90 81 236 77 101 214 108 714 878 124 412 701 124 26 176 152 803 818 53 517 953 82 93 959 41 69 894 56 49 109 127 738 960 133 659 810 102 575 858 120 136 433 54 177 631 83 436 912 119 521 941 125 79 652 29 76 923 101 294 581 139 134 808 79 423 902 103 25 932 113 306 468 118 545 939 71 17 134 77 377 937 60 298 461 73 191 410 144 377 750 91 12 695 113 100 918 71 228 382 81 22 434 98 225 691 67 232 863 167 556 678 65 137 610 31 248 720 105 43 681 93 323 401 147 170 825 105 319 516 116 3 931 105 586 788 101 678 795 119 712 815 75 15 568 60 279 380 37 325 586 64 455 805 122 67 790 102 528 811 78 472 837 137 510 623 81 137 275 110 92 519 93 151 215 86 360 981 76 633 941 98 133 340 44 45 561 150 72 888 139 92 783 82 349 447 72 529 947 115 142 424 125 679 945 151 137 674 76 109 248 80 407 951 83 261 271 77 283 507 93 602 944 103 531 987 173 302 815 105 186 420 96 13 432 83 65 453 122 69 854 59 54 277 93 35 689 95 196 603 51 520 626 151 484 906 110 177 559 112 648 977 88 15 353 139 609 684 104 155 189 68 262 506 78 94 548 93 363 765 60 653 714 103 749 785 83 272 980 89 42 412 64 350 555 137 757 840 135 336 531 67 580 899 145 110 265 123 341 450 162 787 927 62 719 857 136 290 517 79 114 340 89 769 794 86 691 976 136 437 705 69 474 637 57 480 938 109 655 714 119 147 241 89 782 896 110 112 790 125 543 724 94 517 588 88 43 519 87 260 854 148 155 895 140 759 902 102 444 755 63 100 210 121 33 756 142 621 920 112 305 525 25 321 472 84 322 339 73 736 964 115 408 826 71 835 997 126 959 971 62 458 851 117 145 416 92 64 72 108 417 706 119 369 424 61 515 753 103 765 770 120 60 190 90 416 524 50 220 577 107 390 570 84 258 790 82 863 910 123 140 877 112 467 898 119 93 511 117 366 624 39 163 509 91 35 124 40 341 463 78 429 873 63 201 683 79 455 975 102 448 756 59 295 420 100 363 799 72 857 998 46 376 724 123 269 383 139 645 756 77 603 996 61 568 702 57 55 830 175 840 859 66 536 686 91 501 825 62 48 313 88 860 934 104 593 861 71 225 497 91 234 996 106 524 953 85 69 230 89 629 871 121 69 906 77 483 817 105 177 712 110 152 469 102 23 739 92 595 958 85 12 424 65 403 913 131 84 124 125 585 678 100 252 586 80 455 691 18 215 343 137 154 753 76 43 115 121 140 614 82 735 765 78 71 909 111 56 529 54 607 648 81 579 930 54 305 343 42 380 907 105 344 922 90 398 831 126 378 555 97 232 986 53 655 938 107 426 969 108 24 651 101 131 306 121 162 458 91 488 522 81 70 820 116 672 713 106 118 539 132 535 981 144 87 943 97 526 996 97 373 616 112 50 684 75 782 995 89 338 549 54 435 760 66 472 669 104 432 989 117 387 631 31 663 961 101 371 819 125 561 725 50 175 975 104 66 117 114 30 879 75 542 642 78 724 921 71 463 930 84 92 553 152 207 808 107 269 573 95 480 902 111 31 496 81 41 555 94 35 76 96 165 166 103 270 661 111 130 748 124 51 96 116 43 755 113 453 566 95 47 264 81 123 724 113 95 322 108 887 911 135 122 591 96 807 971 86 6 293 64 226 267 55 466 645 155 558 762 90 427 663 87 415 537 90 395 750 107 208 991 65 507 806 120 346 747 87 149 572 79 891 933 148 20 996 112 183 589 75 111 618 107 118 129 105 208 754 91 374 712 120 495 840 79 704 900 144 437 479 127 833 886 113 719 792 131 239 636 131 658 811 83 733 808 142 179 503 118 68 285 105 236 944 35 259 524 82 487 902 144 642 732 114 437 649 111 582 913 59 191 486 70 143 443 81 696 738 88 367 554 127 11 521 122 506 566 88 5 836 190 297 356 101 961 982 86 357 734 107 298 570 105 111 420 110 46 705 136 123 717 103 479 655 90 439 523 56 351 353 116 619 925 81 425 950 153 648 967 75 401 736 82 642 912 94 420 481 105 234 369 138 650 853 108 96 330 88 152 951 126 120 547 103 118 901 40 95 590 83 244 941 88 425 434 121 219 812 170 478 488 108 565 854 38 128 799 62 355 612 103 108 704 87 6 866 144 234 690 109 235 399 98 343 879 137 438 555 136 174 227 78 151 839 92 130 192 106 186 746 101 901 949 158 316 624 56 279 656 124 646 817 50 402 987 115 11 734 115 19 777 112 73 333 76 90 590 56 129 130 91 229 306 102 456 806 103 475 603 96 545 873 116 56 596 156 287 414 134 109 401 111 820 957 101 699 923 52 306 349 131 221 845 104 158 614 101 90 929 132 44 231 82 168 309 114 343 887 96 711 767 79 97 165 103 156 249 83 377 697 122 727 854 54 319 331 106 40 713 105 10 740 107 461 855 54 338 485 134 10 318 111 123 216 119 672 699 118 755 818 147 474 746 111 501 878 118 325 886 142 52 932 119 368 501 92 253 380 92 164 898 95 310 528 118 207 862 87 195 956 96 232 511 87 98 507 107 173 644 98 228 263 118 19 480 108 104 473 133 626 741 141 183 676 96 94 736 47 696 935 98 479 702 99 368 762 100 723 759 90 144 349 95 737 920 45 141 834 91 20 502 123 25 426 113 371 581 90 673 884 85 299 849 70 53 743 66 240 689 127 574 843 102 100 492 76 481 779 93 135 659 158 466 902 136 63 548 114 201 718 66 612 643 133 641 990 121 729 802 92 755 795 112 460 531 139 193 509 78 76 839 96 275 384 36 280 288 112 43 826 75 20 60 138 51 825 129 138 812 143 31 131 97 143 398 98 69 416 141 418 448 145 309 583 101 314 713 107 179 711 76 450 591 107 534 865 74 378 599 107 782 868 124 856 873 106 627 832 126 263 716 103 940 948 44 936 981 100 423 707 108 620 788 79 913 926 64 473 602 149 638 827 89 298 731 172 904 930 111 70 128 162 179 510 132 268 380 89 469 830 131 73 632 110 148 923 69 85 481 78 681 839 82 522 542 112 255 567 64 559 853 86 188 558 91 334 413 83 308 590 66 678 804 133 198 960 86 210 637 56 23 619 77 318 768 128 184 403 123 136 678 136 527 807 96 313 476 76 433 755 113 31 554 99 230 980 63 7 949 88 579 756 128 49 452 114 29 749 123 520 662 98 119 157 79 196 599 38 167 273 149 147 242 88 478 520 93 697 969 112 328 717 80 770 985 143 141 171 113 477 979 104 516 753 101 128 902 97 455 468 144 599 725 122 872 944 96 150 582 98 118 288 75 418 707 119 347 730 89 122 845 137 819 864 72 156 714 127 331 628 98 143 661 171 248 249 138 250 827 40 93 303 71 266 412 89 430 550 104 472 577 112 314 436 99 250 947 125 299 454 76 81 162 86 180 564 124 351 599 106 193 506 109 647 991 54 391 783 74 216 834 69 235 341 131 447 732 73 53 585 102 732 906 37 477 675 121 32 135 63 270 285 108 60 851 109 367 706 84 234 446 133 47 51 118 335 668 63 422 768 83 131 243 141 62 182 60 735 984 112 840 971 106 377 422 126 398 828 102 178 529 78 174 524 114 293 739 101 721 775 97 63 765 81 11 867 63 27 313 106 62 328 76 445 728 88 491 776 71 373 950 89 161 448 85 149 246 100 528 972 112 296 915 50 43 128 102 13 708 28 296 852 114 298 864 116 26 919 110 177 851 100 111 840 57 896 924 77 511 893 107 607 769 34 450 927 53 290 481 105 394 717 111 68 360 51 855 872 56 738 899 143 361 585 107 393 762 90 200 273 69 497 633 83 541 588 127 338 616 106 512 722 113 153 156 65 250 455 97 416 804 101 634 992 111 194 402 72 185 534 67 241 494 144 341 689 15 391 586 85 808 966 112 340 682 113 344 969 9 99 559 169 215 992 62 212 823 136 675 708 96 143 208 132 379 882 103 330 478 111 413 644 104 79 171 71 416 711 94 404 978 117 596 648 106 303 481 110 809 876 158 129 594 81 873 972 82 184 257 96 50 611 70 524 896 106 4 740 91 103 377 78 350 594 129 119 423 116 116 765 137 459 585 114 66 484 17 461 778 81 148 259 88 178 291 149 202 328 84 298 685 113 559 925 58 138 472 114 310 646 64 246 802 140 17 765 152 606 878 142 77 222 93 50 566 81 461 762 83 348 350 113 367 959 66 570 612 99 591 738 88 10 688 70 177 236 97 423 747 66 378 446 82 138 589 92 524 673 131 626 842 73 333 376 71 256 827 119 301 475 98 349 484 54 639 825 52 358 447 144 211 612 110 224 366 104 57 397 87 356 802 112 271 734 97 899 922 100 760 978 46 761 811 133 299 584 133 153 608 84 736 778 146 166 451 111 287 407 85 437 683 136 280 800 117 355 596 61 561 991 118 11 216 128 131 183 67 18 828 83 254 733 97 95 631 125 603 843 95 237 644 111 53 286 73 18 886 74 183 802 97 13 321 104 69 352 135 685 689 143 295 631 85 803 958 103 540 993 23 695 806 57 336 651 133 626 887 85 449 758 90 528 627 68 677 810 100 61 669 148 746 898 138 520 988 92 155 688 116 133 211 81 495 775 45 141 690 96 149 769 134 344 407 67 214 541 94 227 387 101 226 590 131 793 819 46 417 774 134 516 622 110 168 677 97 22 295 102 21 750 88 294 651 76 75 757 96 181 687 63 623 945 142 263 442 81 163 742 102 27 447 146 329 462 99 632 943 84 453 469 123 192 227 106 670 699 101 518 543 110 370 804 99 173 365 119 359 991 124 543 661 68 135 552 81 273 815 130 5 446 85 114 685 87 707 907 43 44 891 132 227 310 128 402 662 128 449 585 80 136 613 100 162 926 80 537 937 103 687 740 99 598 745 131 382 586 68 100 972 83 227 833 105 23 287 120 255 550 86 596 631 74 495 890 74 78 531 93 584 760 134 323 974 84 634 832 106 58 773 139 327 529 120 438 722 52 907 971 64 459 696 126 868 975 105 25 531 126 94 983 102 43 356 130 173 745 121 735 917 71 583 984 80 243 428 140 114 603 41 321 873 110 5 390 109 343 728 121 74 806 121 313 808 111 440 915 122 587 813 106 712 750 88 596 973 153 63 845 82 28 409 131 220 475 84 181 209 150 375 456 102 7 534 73 389 946 110 347 600 65 292 918 90 152 925 90 698 833 134 68 672 70 89 527 110 199 966 108 596 914 129 483 595 158 87 338 118 54 524 81 176 898 112 274 295 39 128 622 122 125 364 138 79 361 49 522 858 136 585 734 103 391 845 102 173 214 59 89 804 123 203 427 122 563 979 139 149 249 63 458 873 115 644 675 96 75 266 81 488 943 89 160 750 142 598 736 50 526 708 121 77 463 121 572 660 138 609 724 89 302 636 110 272 680 123 384 398 104 319 627 86 722 837 81 22 579 74 420 885 98 113 588 101 388 511 70 601 822 84 402 574 94 187 726 147 806 912 47 39 387 92 759 883 110 476 755 41 179 476 113 354 553 58 235 335 124 265 822 98 235 325 126 774 871 123 832 918 143 429 644 116 492 645 82 446 851 14 698 969 103 440 830 102 622 890 115 318 640 110 452 555 113 377 461 110 438 558 81 196 369 88 230 491 102 401 466 92 256 582 117 71 730 103 483 664 122 326 467 146 235 680 71 134 952 104 120 386 106 764 859 131 96 795 117 384 506 87 526 572 115 672 824 98 350 484 154 591 931 102 215 902 103 564 746 89 281 366 151 32 551 106 195 766 144 122 224 71 124 203 120 29 103 59 62 555 108 416 584 69 139 310 103 215 474 114 103 852 167 66 828 118 123 714 61 111 897 126 224 387 95 529 738 43 274 700 73 798 995 97 47 707 86 458 751 67 582 685 109 249 553 160 273 902 131 936 976 124 596 607 63 102 121 44 238 240 112 81 136 21 48 611 26 31 257 95 124 197 76 138 680 74 252 900 122 170 356 134 510 928 42 404 615 82 57 340 84 132 162 101 218 499 106 126 717 151 574 712 89 196 723 66 388 816 79 258 929 81 415 433 120 11 966 152 167 639 125 636 871 60 426 941 49 143 860 98 596 676 87 22 234 91 332 721 158 134 195 77 102 180 110 544 662 63 337 652 101 115 139 72 154 179 109 78 823 62 21 89 122 118 449 96 612 946 121 240 678 88 110 296 64 648 879 167 99 589 80 503 736 85 34 184 92 394 568 105 736 974 97 110 845 99 86 731 121 556 572 83 233 371 110 113 598 175 395 447 53 21 171 88 589 716 177 24 694 137 344 358 91 153 893 106 264 535 92 658 828 89 609 842 69 743 861 124 231 675 170 408 946 127 58 508 78 410 523 55 210 872 72 18 915 127 184 238 86 594 810 92 543 979 120 170 928 89 484 534 81 473 474 115 563 956 100 250 574 120 77 678 103 245 593 80 362 805 94 438 800 101 427 490 54 287 953 127 235 515 98 465 883 101 390 891 144 766 889 91 613 682 65 702 826 69 69 917 132 364 860 89 219 744 121 451 935 73 395 717 97 360 632 106 138 370 136 944 956 137 172 901 108 488 660 75 56 199 98 274 420 120 68 478 91 52 967 113 234 489 43 7 893 73 182 294 131 219 244 79 564 725 68 476 966 96 92 795 77 243 338 84 738 995 63 151 193 145 31 117 121 69 842 95 648 749 134 871 917 155 448 992 83 85 801 35 242 663 133 180 864 71 12 408 106 666 805 137 239 792 85 39 783 103 723 975 72 494 887 128 330 730 129 305 726 84 530 753 61 74 798 112 740 752 65 550 857 94 304 400 88 293 618 63 291 670 114 622 797 121 702 726 95 401 676 98 532 694 115 350 616 129 928 942 95 581 795 68 118 761 122 237 941 106 369 991 129 189 952 109 219 427 96 211 983 74 11 686 100 454 654 112 321 710 81 17 446 117 77 981 101 574 638 114 492 661 91 143 480 127 721 784 102 44 719 105 930 953 84 203 731 102 883 910 105 668 979 105 108 150 125 760 830 54 155 317 160 472 474 69 271 793 64 194 354 130 213 989 113 485 540 86 262 955 118 572 725 83 285 948 48 700 902 104 310 737 79 155 208 155 49 406 96 807 989 81 339 927 77 790 979 71 446 971 130 322 392 114 317 345 85 453 534 95 246 912 93 285 376 103 419 774 68 510 544 95 505 752 130 266 949 109 565 767 127 621 829 56 89 472 149 399 426 99 291 630 134 140 706 96 369 841 126 17 153 148 376 629 127 182 664 69 4 540 85 405 520 27 128 904 94 954 996 109 65 208 114 108 477 90 72 717 100 446 716 101 590 847 101 133 922 46 224 283 117 588 715 108 464 961 125 230 659 137 981 988 125 428 875 79 454 882 99 150 430 109 867 967 91 170 231 140 276 467 111 201 370 87 27 590 77 428 504 90 248 870 125 294 450 138 11 653 118 635 816 135 526 713 65 495 851 116 364 424 85 203 641 92 354 861 144 392 553 129 311 724 129 449 886 101 402 823 144 391 524 108 223 407 155 84 462 116 41 722 75 81 803 165 572 700 110 90 733 128 203 758 142 266 468 137 110 879 132 352 976 110 230 276 106 253 515 109 856 864 90 179 377 106 92 411 27 172 277 155 582 673 105 252 859 137 66 704 131 294 950 126 870 967 172 75 600 122 15 158 106 100 799 134 237 934 47 350 595 127 107 858 124 250 894 98 299 999 39 156 213 87 59 266 94 309 567 125 97 557 68 314 689 101 202 743 89 785 943 156 349 966 83 553 580 131 335 515 126 299 450 121 263 799 104 114 482 111 11 13 173 836 856 110 348 744 108 153 599 130 158 967 96 359 777 78 651 701 99 282 397 125 454 507 86 339 718 133 385 846 122 177 723 142 802 952 62 585 945 143 118 159 99 406 657 94 39 214 52 402 499 143 470 851 66 609 814 100 416 856 100 161 396 196 67 924 85 173 274 117 351 425 125 211 736 62 425 438 114 281 479 106 25 452 89 525 713 126 73 473 172 81 749 123 311 591 76 249 625 139 613 760 115 954 978 94 398 967 122 231 807 110 114 807 139 198 881 191 1 100 123 414 433 148 137 365 132 734 743 120 68 463 73 315 430 68 146 782 98 113 891 114 186 521 131 598 949 50 286 713 79 809 818 50 62 376 141 301 574 188 518 845 131 13 874 115 145 659 63 14 803 114 380 416 102 597 811 124 327 532 102 205 924 85 10 351 144 710 807 123 394 822 116 233 291 25 229 915 127 219 485 158 304 773 77 264 837 72 597 632 105 580 910 137 739 796 149 3 522 101 79 623 88 434 743 89 77 934 106 400 769 66 604 683 61 487 818 122 568 687 26 125 868 119 30 947 106 121 259 117 564 684 88 101 838 79 78 851 114 114 397 117 587 689 33 652 805 64 389 428 94 746 884 125 421 636 90 66 758 112 690 765 106 668 916 68 99 423 104 166 654 102 272 883 115 4 111 99 454 579 98 214 671 76 489 520 42 707 965 64 696 816 81 930 996 148 472 579 96 201 382 125 491 572 130 57 165 107 412 614 90 42 302 63 112 648 126 857 982 133 227 510 190 318 638 97 59 442 131 166 261 79 124 757 62 637 907 116 144 808 103 519 912 167 152 671 96 91 525 96 464 958 66 123 611 52 530 641 103 339 966 166 374 508 103 252 968 67 640 713 79 468 966 63 7 793 109 333 956 117 171 324 111 621 843 51 129 489 40 169 336 136 423 551 122 667 897 145 537 896 102 445 905 166 99 794 99 743 882 69 113 821 142 673 740 67 18 205 83 46 415 49 398 452 83 201 654 76 760 857 126 179 379 68 456 551 56 39 539 147 540 985 86 499 695 84 195 859 122 344 894 117 299 440 35 545 680 159 65 554 109 740 744 17 105 434 142 438 680 83 576 817 104 312 345 65 207 431 118 94 265 98 358 968 112 355 749 98 177 589 85 337 481 127 385 728 104 68 509 100 319 551 20 237 837 79 343 580 125 271 704 62 311 800 60 38 521 107 182 898 127 513 933 123 370 451 72 327 869 69 79 98 71 209 420 76 430 961 91 345 849 58 16 817 114 128 504 128 367 926 106 453 734 131 135 623 110 673 689 130 665 802 161 390 823 132 309 805 124 14 234 125 278 908 129 136 284 113 432 623 125 654 892 92 340 641 145 532 548 102 356 490 107 134 931 91 338 725 118 374 956 152 322 940 101 906 913 65 203 644 111 14 29 83 43 425 45 247 803 112 881 959 126 199 201 102 142 954 123 199 500 72 245 450 86 565 745 70 715 832 69 431 534 99 453 532 140 78 255 105 148 774 92 153 743 100 363 626 75 216 364 116 237 447 130 308 730 59 192 322 80 464 510 16 720 749 99 805 964 118 8 539 123 451 577 65 364 631 90 128 972 104 978 987 72 400 966 34 564 580 213 384 910 83 28 950 46 511 616 106 549 623 106 53 261 93 657 715 90 800 842 150 81 452 97 45 972 54 417 739 137 2 526 95 610 987 86 777 943 135 222 576 84 135 771 107 682 897 46 124 860 118 76 237 98 48 129 134 73 459 72 583 999 77 135 826 108 176 837 106 119 571 125 163 850 85 579 678 109 11 714 101 376 775 90 313 459 99 174 618 106 384 575 110 1 548 36 161 378 75 82 191 75 170 292 91 180 992 119 68 945 107 235 849 83 1 254 106 17 857 93 47 773 83 664 695 96 658 913 63 231 386 103 486 532 41 6 473 77 105 910 109 774 829 97 347 465 120 507 571 137 107 359 112 195 376 161 306 602 63 422 918 136 72 476 104 948 989 94 389 627 82 209 862 80 426 984 121 174 986 52 576 655 106 758 932 104 468 737 97 240 436 104 17 918 134 263 809 68 231 276 145 586 912 91 596 606 104 491 611 122 65 683 90 694 792 73 491 754 120 248 296 93 400 581 113 15 160 66 121 598 132 171 954 94 375 805 97 439 588 61 288 845 119 565 601 62 243 691 111 114 813 46 642 984 60 574 734 98 56 216 117 178 290 81 58 951 64 102 623 102 165 661 125 479 587 144 170 949 96 385 395 130 93 460 75 238 772 119 775 939 169 274 642 119 402 873 94 60 313 121 155 994 133 6 778 90 194 600 104 641 726 109 700 894 41 637 661 173 527 749 53 779 968 87 519 651 66 311 793 137 348 608 84 203 751 135 173 763 95 496 567 88 321 550 128 261 356 144 92 476 143 80 969 64 81 925 101 943 978 143 267 312 97 548 627 45 628 793 118 579 926 108 314 418 67 122 676 96 30 73 132 320 787 139 549 721 87 396 449 99 114 170 83 55 436 157 77 599 69 136 468 113 153 706 75 433 878 72 2 334 86 465 471 124 25 360 154 304 617 97 870 886 86 701 751 119 184 708 78 278 659 94 499 618 101 378 632 52 528 662 107 663 821 121 634 754 96 812 940 136 324 637 90 361 931 109 426 498 76 198 562 82 153 524 132 219 938 82 101 936 68 430 843 132 4 384 108 114 287 130 248 610 77 267 404 77 321 465 120 67 792 93 442 619 110 752 883 127 416 603 76 474 940 68 16 915 73 893 910 151 75 888 157 289 706 88 91 304 20 618 807 61 97 231 90 58 190 137 665 703 81 217 456 94 49 845 106 65 489 82 900 939 82 596 892 74 173 651 81 73 761 127 422 720 42 655 754 138 837 923 104 892 968 111 197 557 106 550 594 84 803 999 112 367 895 107 188 344 86 287 494 107 393 394 122 950 951 69 472 764 111 450 922 57 31 615 103 164 348 67 429 645 75 66 196 138 93 657 57 298 567 127 4 225 88 764 885 119 154 565 66 542 918 144 363 638 85 665 750 88 617 620 95 307 943 146 300 305 127 500 524 120 120 760 93 698 849 108 138 693 123 167 491 20 272 764 94 479 902 98 438 656 99 313 526 97 644 844 72 734 747 96 164 424 91 90 970 142 158 346 78 4 354 127 144 370 88 1 173 49 282 929 100 786 975 118 158 901 107 123 751 177 160 262 86 336 644 76 365 573 101 55 569 81 159 755 137 521 655 78 355 879 148 486 809 92 411 660 110 217 343 74 433 935 89 21 103 116 692 742 140 234 349 100 41 474 124 394 478 117 321 693 91 378 792 86 102 725 101 24 892 99 665 708 48 246 299 100 266 356 134 183 225 117 121 877 138 629 665 80 207 656 80 125 552 73 150 560 80 815 910 46 632 650 85 448 509 48 70 575 52 385 903 184 865 977 145 414 967 88 137 394 91 229 801 75 439 855 84 229 576 154 652 931 140 603 837 137 507 914 82 234 874 118 474 853 108 48 881 138 166 355 116 636 717 90 689 873 106 298 339 107 61 536 124 333 633 126 260 676 81 94 146 107 240 565 75 364 597 107 518 645 136 573 936 98 186 604 87 148 557 68 555 746 99 218 853 138 259 869 36 83 167 113 574 651 125 853 867 85 323 610 142 35 441 139 237 836 81 77 466 117 493 855 132 160 462 146 82 367 81 573 953 127 89 998 60 139 221 64 250 516 114 523 968 94 317 453 126 53 613 73 43 84 109 19 196 137 72 759 114 412 852 127 188 789 102 428 825 124 370 554 121 483 504 67 225 311 144 458 735 137 370 762 132 495 639 89 20 381 62 178 357 104 255 750 108 679 829 130 39 597 87 131 560 150 735 862 122 81 850 92 439 666 122 136 490 136 101 481 139 213 793 111 348 573 128 383 887 98 0 742 116 246 466 106 409 736 63 202 453 167 467 613 125 269 380 118 187 333 105 495 740 113 766 771 132 376 545 107 361 666 102 718 761 87 177 949 95 469 942 113 772 809 135 298 898 61 421 968 75 12 971 82 97 822 125 693 840 146 294 521 70 538 947 56 129 135 96 647 762 108 556 750 116 37 478 110 359 951 59 892 953 109 639 894 99 62 355 76 212 421 118 58 759 137 20 816 131 247 354 77 598 891 110 811 844 70 584 849 107 604 729 68 746 760 120 63 160 78 146 836 103 82 856 128 373 562 99 307 768 147 456 786 152 58 922 160 228 957 79 489 695 35 160 944 93 423 521 57 185 192 108 134 284 112 65 435 127 306 660 159 909 948 93 438 981 118 538 714 107 396 411 134 272 966 126 291 552 107 305 486 98 80 878 107 347 646 109 257 814 85 199 655 133 268 741 147 213 382 105 659 784 100 676 858 186 3 676 89 442 622 108 229 514 138 680 932 82 277 323 108 596 695 59 247 530 113 87 708 94 152 512 82 437 595 125 84 823 132 672 881 81 434 500 87 495 942 111 92 154 56 489 532 71 290 633 62 571 804 52 394 900 84 148 153 111 957 993 115 408 424 95 275 682 129 725 821 75 776 889 126 74 168 49 268 455 119 642 811 69 463 766 76 432 839 75 397 418 86 541 903 127 499 851 46 279 739 112 887 940 107 365 538 130 224 701 84 22 712 98 23 180 127 185 496 97 11 282 101 77 119 86 194 767 122 823 879 109 272 898 115 605 786 90 182 449 87 828 984 90 29 688 150 290 484 116 336 420 76 40 351 135 602 699 99 438 527 134 14 659 62 282 549 68 182 257 79 465 948 49 148 204 111 44 814 74 608 920 128 16 440 55 492 675 134 399 409 103 367 877 34 94 957 112 670 978 108 457 803 77 33 912 129 390 541 81 90 977 66 84 635 128 581 593 85 685 739 68 457 719 124 8 787 102 255 713 130 237 737 37 415 853 135 369 814 129 192 198 127 675 857 80 333 706 98 120 990 83 679 757 88 442 558 114 262 602 148 256 850 111 66 769 62 660 946 93 837 872 137 171 610 125 924 980 126 231 925 78 437 599 118 59 725 141 122 383 62 183 562 176 564 849 77 294 773 134 67 217 115 523 694 97 573 706 90 594 714 115 97 459 113 485 605 67 125 533 73 285 290 130 672 779 72 545 657 155 789 893 86 520 557 45 73 499 153 240 821 109 495 686 62 52 815 108 163 277 135 159 449 92 587 659 152 401 575 122 119 138 142 101 689 128 270 972 115 491 952 97 146 648 86 492 618 83 219 390 55 144 907 33 540 958 159 137 760 97 78 96 114 165 734 70 219 759 76 70 602 165 422 866 27 142 497 86 334 820 115 219 757 136 264 432 141 380 870 154 637 856 83 769 900 130 693 837 79 181 683 128 109 515 38 740 743 95 276 892 122 552 745 78 521 633 117 417 494 99 445 632 86 420 845 85 138 458 127 202 764 64 54 932 95 116 452 130 303 683 131 637 869 15 474 529 16 109 371 99 835 859 105 671 869 94 798 820 121 254 879 102 486 955 115 256 670 100 292 947 98 272 785 92 267 515 92 407 552 103 414 777 87 404 902 58 209 521 115 582 637 91 522 620 117 206 724 50 81 898 87 116 628 115 324 996 133 478 925 104 539 576 100 670 800 148 122 614 132 16 781 78 493 815 120 461 816 92 138 429 43 335 708 65 421 429 89 181 457 118 546 688 40 63 382 119 317 332 119 695 925 76 2 990 120 574 729 101 458 645 127 526 977 62 10 129 114 142 155 75 275 501 130 105 962 119 88 496 79 61 246 65 9 630 107 49 761 99 73 595 109 557 996 54 645 927 117 450 525 92 780 819 96 193 245 115 223 604 69 248 932 88 597 989 78 162 644 127 324 893 49 422 591 137 580 703 163 359 962 138 694 988 160 474 960 135 97 636 102 125 445 94 218 511 57 127 257 97 203 970 127 193 643 107 34 226 129 172 851 103 106 997 87 57 967 62 139 838 117 295 391 100 15 225 80 423 466 49 518 796 59 418 996 113 12 141 33 13 157 101 72 473 59 20 598 130 4 669 115 77 476 92 62 918 105 29 57 80 752 869 90 611 864 66 631 919 121 512 843 124 78 853 89 618 847 114 722 919 71 588 727 41 89 996 103 785 840 112 471 715 97 170 625 141 694 701 119 391 896 71 321 434 107 393 998 61 85 146 111 418 604 73 162 581 83 258 500 109 202 577 64 743 801 113 434 850 44 236 516 75 503 548 105 642 729 88 218 337 78 140 390 137 220 680 164 689 742 99 37 687 114 64 781 159 158 195 139 102 968 148 39 904 89 558 975 60 325 651 102 98 226 108 101 359 164 647 695 126 210 978 82 88 242 95 784 874 89 354 589 130 445 862 165 407 465 100 464 546 123 303 770 95 978 990 118 891 940 70 38 859 100 101 127 67 115 785 97 8 302 154 419 641 61 73 353 75 358 995 123 24 789 117 498 675 92 419 725 162 477 854 107 67 513 139 552 730 69 114 172 112 718 888 149 583 735 153 84 276 67 432 626 78 362 757 79 399 849 124 115 265 111 648 688 131 360 750 123 9 653 116 51 539 135 417 652 93 566 913 146 75 135 59 162 838 49 278 678 93 858 903 73 615 868 51 410 875 93 19 576 134 128 986 115 50 805 78 941 999 143 137 750 107 417 958 95 42 82 121 627 737 125 50 357 130 273 618 77 207 715 61 67 339 129 155 543 137 204 501 75 81 375 93 463 880 46 740 838 118 6 157 132 539 702 81 134 157 112 149 753 81 575 921 96 166 240 111 227 758 76 359 750 62 171 994 82 76 930 71 77 300 91 355 905 44 126 914 59 305 880 136 391 808 75 362 480 148 278 402 121 37 937 171 81 970 103 168 234 124 927 936 94 754 994 88 188 531 53 49 446 41 418 783 24 352 361 102 738 763 137 126 651 99 253 722 124 248 699 118 136 323 66 28 877 61 613 826 107 15 25 114 348 421 82 448 507 87 109 238 143 734 931 116 439 634 130 320 896 92 489 594 88 542 571 87 763 845 95 224 977 88 702 982 66 47 956 107 460 733 149 450 507 95 905 960 112 207 999 107 307 839 88 428 952 37 385 764 68 359 725 91 91 293 153 347 582 138 530 698 77 114 324 99 200 896 104 489 647 97 262 796 76 420 434 140 12 696 76 724 981 67 198 744 167 96 408 113 542 777 26 572 622 149 182 965 113 450 703 138 694 806 112 51 381 93 454 680 92 807 915 109 548 811 83 545 636 108 74 822 119 286 417 99 195 996 79 430 541 76 359 803 62 213 361 100 71 854 82 839 854 96 147 193 89 602 996 96 258 669 122 182 361 55 502 843 147 171 811 111 569 929 87 899 921 107 260 366 76 151 870 120 242 700 97 788 918 84 950 974 143 537 807 113 620 805 106 577 851 95 408 487 96 473 943 94 493 974 95 694 755 70 737 805 125 551 727 132 731 864 99 167 768 91 718 760 104 99 456 124 54 156 105 184 792 79 422 584 85 6 575 113 447 983 134 351 389 134 64 614 148 238 709 124 82 336 81 500 798 107 453 859 105 415 439 94 638 699 92 39 633 75 11 926 131 702 940 98 487 720 51 120 896 104 49 172 156 545 656 131 211 632 84 847 886 90 149 821 148 309 499 104 216 845 58 577 716 77 309 727 91 346 987 137 323 994 65 464 732 73 264 613 102 372 756 118 490 668 61 94 897 75 288 647 100 282 570 95 619 649 111 224 653 86 537 758 54 160 883 111 727 993 113 823 953 57 62 349 96 571 854 134 156 922 98 51 694 104 768 854 88 11 589 96 53 882 64 302 477 158 33 561 153 357 854 97 619 804 90 218 393 119 908 971 139 527 708 101 355 663 48 426 759 98 400 578 77 457 611 78 80 834 130 660 772 113 525 960 115 34 543 50 107 817 75 243 518 112 328 453 126 356 846 98 425 893 131 310 844 150 367 901 88 522 965 77 167 339 70 542 612 131 87 171 150 556 968 82 50 580 126 721 900 99 662 847 136 170 820 115 151 761 140 73 464 123 97 657 61 861 899 134 1 446 85 147 732 99 347 443 109 648 877 83 237 528 104 19 23 83 125 935 90 395 749 106 168 846 146 369 797 60 108 914 152 180 743 133 49 621 63 154 219 30 517 736 86 590 904 105 734 941 130 903 915 138 711 925 101 200 792 77 4 253 96 28 378 113 183 216 53 527 927 124 639 842 81 109 961 85 164 472 117 435 750 104 520 846 111 228 905 146 117 766 81 308 634 126 272 684 121 170 804 123 447 817 102 485 488 35 275 684 92 127 861 142 187 872 70 258 518 131 220 286 167 216 585 95 342 605 34 243 738 75 197 859 100 832 867 111 79 604 70 583 734 119 504 912 116 407 845 131 671 971 95 110 714 100 556 824 91 301 952 90 228 596 100 729 893 123 638 939 62 32 648 67 442 453 87 13 724 81 702 927 122 476 827 75 377 439 106 593 632 113 525 681 136 55 311 155 419 431 96 659 855 142 154 357 81 32 607 77 542 665 99 15 536 111 404 650 127 692 727 94 270 886 71 66 696 129 442 623 70 702 997 93 409 625 137 709 795 49 330 940 105 126 266 116 46 960 92 258 396 56 240 481 97 531 622 78 367 737 39 275 490 82 905 981 61 51 485 99 649 737 32 50 507 104 570 705 41 174 449 51 357 560 86 286 374 104 35 606 78 324 467 146 83 616 153 44 258 142 47 338 133 24 706 118 764 855 102 210 905 86 707 901 74 102 446 142 452 822 89 751 804 111 280 416 121 82 851 106 242 582 95 474 903 97 574 844 47 648 833 129 614 817 90 201 786 112 569 655 100 576 761 68 444 928 143 221 948 80 527 712 122 334 561 96 173 477 53 578 740 96 393 596 81 501 868 174 255 524 146 82 621 123 188 568 79 38 310 118 551 590 95 412 552 114 450 611 50 158 559 59 636 804 65 0 875 127 70 174 64 366 899 77 257 336 78 735 974 82 373 470 112 872 960 71 147 775 115 69 901 74 419 850 123 665 684 85 467 961 102 317 536 110 219 314 88 489 620 47 412 526 90 125 262 113 310 927 96 98 757 146 114 802 89 565 831 141 191 265 123 176 394 119 15 535 154 479 681 75 187 442 60 419 648 116 128 379 110 906 997 60 444 729 149 453 659 133 382 971 117 119 159 105 307 442 123 192 462 91 616 642 96 901 957 94 356 387 97 445 889 130 159 223 87 364 500 148 132 660 121 428 465 89 86 171 175 602 967 96 666 672 117 141 927 57 423 656 94 931 985 88 512 940 125 666 697 98 215 413 125 145 639 86 408 418 95 556 812 85 9 563 189 441 545 78 212 867 75 395 703 85 646 823 90 160 195 107 196 629 124 249 631 95 493 660 77 634 710 74 180 551 63 616 666 74 845 927 58 646 801 80 47 75 110 311 753 76 13 840 121 271 521 136 75 182 117 154 623 78 4 36 99 281 486 73 189 439 104 592 602 97 157 407 83 479 711 88 200 544 137 543 645 120 211 664 89 584 707 166 243 887 90 441 491 144 608 611 84 489 825 57 231 978 56 343 758 50 288 729 131 157 751 123 474 889 128 492 786 116 199 687 59 370 704 154 288 944 96 397 704 28 241 622 106 611 714 101 466 952 114 731 848 100 537 770 141 396 888 79 378 533 108 64 722 73 446 447 68 30 339 117 30 702 60 341 475 137 977 999 106 616 745 60 421 581 107 417 759 133 604 936 168 63 341 136 510 767 99 576 841 86 313 803 127 70 621 142 37 969 90 440 463 135 189 657 66 200 628 79 424 519 82 631 830 123 61 825 87 239 547 76 630 764 73 517 710 104 107 155 53 411 519 89 695 918 171 413 882 112 560 596 140 698 778 73 678 999 87 557 880 76 233 302 129 107 294 97 627 712 78 550 951 70 244 710 84 53 901 112 38 257 89 567 598 97 19 120 101 225 275 133 741 802 146 392 732 108 725 817 145 355 668 106 113 584 98 423 641 69 55 524 115 284 474 119 723 899 64 127 363 158 138 618 99 218 936 133 180 684 100 214 730 90 271 423 86 843 861 64 916 948 122 791 911 103 566 824 96 162 171 132 144 606 48 798 890 91 236 697 25 66 937 100 170 793 98 89 535 84 474 662 79 102 452 131 129 821 101 550 805 93 130 988 121 493 528 97 681 897 87 311 418 132 199 395 91 378 410 124 190 324 50 382 656 175 185 924 78 154 927 122 599 627 132 469 863 75 241 368 71 472 578 85 86 536 80 329 913 155 794 924 144 471 866 128 261 826 153 245 694 78 154 455 97 824 980 73 433 443 101 736 826 72 183 590 54 215 392 49 309 360 114 210 286 117 430 558 78 255 702 112 317 525 106 705 748 138 373 996 106 206 851 131 953 961 81 319 375 130 299 352 66 255 645 84 163 488 90 33 82 60 645 822 20 659 712 84 49 113 134 371 885 104 567 691 129 30 738 137 61 654 28 494 794 154 283 895 102 469 696 84 835 929 99 239 581 147 906 933 70 9 904 82 351 463 121 794 902 100 24 319 77 457 570 165 404 797 91 211 908 47 588 712 102 163 289 123 29 96 60 229 744 112 176 221 82 494 620 104 430 598 101 567 784 48 480 570 167 73 855 115 22 233 174 242 771 116 220 816 66 481 939 134 497 724 63 849 882 112 198 705 97 90 114 96 210 778 84 108 730 98 850 934 56 324 417 59 240 833 127 894 994 88 111 685 92 440 716 119 245 551 88 421 637 86 216 332 64 261 494 110 514 830 107 69 166 60 354 805 88 483 638 43 8 76 98 399 637 99 76 411 101 257 480 73 51 351 130 613 926 110 115 624 153 78 519 116 383 678 112 151 403 148 80 459 103 172 569 110 160 570 106 265 928 99 31 776 134 786 951 84 846 862 117 276 946 171 92 978 52 42 825 105 167 536 94 540 982 84 216 942 107 226 774 88 486 593 118 891 999 61 298 833 83 249 704 99 453 464 53 746 839 73 401 803 128 329 434 68 408 767 108 76 548 91 176 492 113 791 974 62 269 867 155 13 436 54 109 665 52 155 258 92 656 836 92 826 873 39 50 450 109 69 535 122 366 469 139 132 573 137 521 899 64 452 610 90 294 562 102 367 736 125 178 860 98 790 798 68 445 802 82 701 881 74 247 509 115 615 739 145 858 906 63 282 782 100 334 980 75 194 406 59 591 675 85 408 778 96 121 623 48 698 797 122 414 568 86 102 447 125 22 350 81 472 586 130 213 315 80 59 936 120 245 344 86 94 108 119 605 963 108 221 939 92 17 214 166 277 531 83 389 877 98 574 732 90 340 566 67 383 467 39 42 195 90 110 372 1 130 882 157 238 283 75 97 179 49 312 876 121 857 992 101 521 757 67 260 446 157 406 557 120 441 564 66 835 936 112 137 730 70 319 779 94 391 467 84 215 587 133 150 505 61 104 239 107 114 250 112 59 853 114 563 988 165 729 956 177 212 498 95 590 647 78 19 549 47 635 962 75 50 829 98 715 823 92 829 996 95 363 668 43 41 729 71 636 701 112 317 713 118 884 984 118 359 484 116 645 880 92 5 365 78 700 944 131 267 656 70 290 638 136 26 558 131 24 578 99 552 638 84 623 980 93 367 592 122 25 740 77 443 712 67 22 951 73 54 518 108 15 125 24 567 705 91 815 937 117 644 827 118 14 288 114 232 612 123 47 765 42 679 999 148 469 736 61 482 991 48 115 406 29 151 889 77 274 331 90 41 737 131 815 848 101 300 944 79 520 747 122 224 713 119 481 503 166 478 922 60 430 434 91 269 768 87 58 878 40 801 926 165 218 544 62 570 991 76 185 525 118 93 231 44 178 582 55 535 705 83 14 395 111 216 680 114 88 644 112 17 464 77 685 824 101 25 550 72 834 995 147 186 223 130 502 860 114 79 134 174 25 312 153 494 880 97 126 995 94 20 866 126 274 301 134 347 801 76 57 347 105 345 408 175 435 901 53 543 791 103 202 304 72 470 938 119 55 739 157 380 948 118 798 857 111 154 424 129 19 273 136 220 906 110 215 681 92 191 353 66 218 357 100 94 716 113 864 945 102 859 891 71 484 731 123 312 391 62 175 631 97 150 655 120 598 767 95 599 943 109 172 534 127 79 263 105 399 407 184 125 553 146 29 794 93 341 504 113 128 543 106 403 480 106 132 291 79 208 923 108 209 691 66 242 517 137 87 153 134 168 884 77 196 356 110 734 895 139 74 79 91 46 748 121 665 877 143 519 726 97 34 323 52 638 858 70 382 549 77 230 983 65 29 967 88 91 853 35 552 867 102 235 879 111 511 928 101 172 949 99 238 797 104 34 396 64 930 983 100 398 874 150 533 995 128 589 825 61 114 346 75 519 551 113 560 742 94 8 620 118 214 943 85 54 456 48 603 959 121 17 676 108 382 926 95 26 672 108 557 926 82 297 539 82 445 965 125 24 390 102 380 958 59 732 862 137 366 367 137 358 462 102 300 712 98 100 816 110 23 51 92 423 792 104 24 978 135 215 247 102 34 149 65 199 486 111 281 413 102 478 697 123 241 748 133 229 905 116 71 266 31 278 856 78 530 863 109 849 897 116 49 793 120 244 510 96 255 767 126 81 221 73 813 977 118 580 862 94 570 930 54 694 954 94 609 781 102 407 787 108 422 995 106 718 898 114 371 833 116 192 481 108 843 888 105 877 934 127 107 140 85 1 41 102 69 653 126 765 947 96 714 785 156 196 718 115 80 347 114 0 878 71 286 859 134 67 616 160 270 966 144 77 810 36 121 766 135 421 817 110 309 473 143 254 974 115 53 704 29 454 615 132 687 967 144 571 698 101 10 946 98 615 911 117 78 540 100 273 804 84 166 646 115 432 529 78 1 11 158 804 874 91 515 555 122 515 590 95 96 296 56 395 610 85 16 275 144 81 422 102 21 252 64 214 498 127 759 813 53 6 437 127 267 743 66 565 639 76 220 928 69 398 938 130 370 599 132 148 426 112 97 360 132 6 583 96 37 823 139 8 473 117 908 921 110 24 696 113 105 298 113 218 823 124 176 424 105 471 597 101 90 830 104 437 490 62 162 884 40 30 72 129 506 736 79 91 912 89 9 133 140 347 708 89 500 535 89 1 212 108 136 238 115 444 669 100 272 363 167 107 276 68 365 516 125 400 706 87 133 727 74 205 349 91 193 995 143 141 360 135 344 833 78 597 851 99 332 727 107 69 343 112 478 940 124 236 990 81 605 990 104 659 937 109 845 968 111 49 240 77 175 433 67 195 869 60 521 927 46 402 869 104 350 353 100 32 57 52 8 175 129 792 885 65 373 801 99 228 695 103 494 594 75 610 903 47 420 905 110 299 686 111 61 491 48 51 832 28 50 600 8 86 447 99 254 461 89 80 357 119 111 926 102 247 585 72 192 226 111 359 929 133 479 593 73 513 634 103 191 494 138 544 854 82 225 956 63 744 911 133 411 980 100 294 317 70 512 526 103 41 648 97 503 687 168 535 976 66 506 778 92 378 889 134 158 985 86 466 677 107 187 933 121 638 861 128 349 583 80 389 736 79 423 585 141 307 656 70 449 572 99 195 477 137 507 575 84 111 945 69 283 461 128 335 747 53 859 966 55 124 496 133 380 385 115 501 770 118 18 191 95 585 894 80 110 642 106 112 863 146 443 846 66 388 580 165 765 831 168 675 823 63 610 972 76 21 478 95 467 816 126 692 980 68 87 156 152 860 936 85 234 348 114 473 917 102 454 470 114 638 929 100 669 987 25 635 793 76 586 611 74 512 676 153 189 672 98 554 797 112 361 707 81 295 484 58 749 905 95 385 576 94 194 990 84 138 249 100 352 483 132 42 630 104 691 904 149 317 424 139 377 843 88 107 225 138 145 549 102 67 531 103 85 740 45 84 520 87 593 812 96 619 882 135 383 717 93 251 807 73 158 435 106 160 789 104 130 981 3 708 835 60 76 547 73 587 884 65 120 846 75 212 457 31 388 773 113 32 179 137 739 745 109 283 463 93 224 245 99 249 661 116 360 568 134 430 629 105 202 296 133 884 900 103 704 806 68 250 478 65 272 616 96 12 944 68 422 808 71 284 859 123 333 411 78 41 243 146 42 950 83 183 465 122 167 346 87 143 653 88 20 99 149 309 966 133 552 739 103 155 636 66 664 880 121 769 915 126 238 815 32 42 687 83 159 967 75 216 529 116 455 832 124 86 909 52 509 896 97 594 795 119 521 567 145 697 773 99 171 355 83 243 700 95 175 963 103 40 996 41 200 292 107 549 883 58 236 288 81 370 386 118 32 963 93 370 746 60 509 630 94 70 978 112 75 539 128 99 174 66 467 572 58 113 638 135 244 828 103 101 258 113 183 683 38 130 300 126 422 427 117 106 163 47 567 782 94 760 880 134 435 919 112 342 695 105 617 627 80 538 567 128 907 997 72 93 541 77 68 86 104 703 826 96 109 991 96 528 814 174 70 705 95 226 885 104 10 297 88 39 610 39 203 496 104 321 726 125 19 284 71 429 651 72 156 518 113 630 898 71 263 608 93 516 951 122 461 873 50 928 951 89 692 985 81 165 411 97 418 492 107 39 945 58 220 974 151 604 662 76 176 431 154 324 495 107 520 884 144 936 954 80 112 373 50 759 818 105 744 946 149 212 329 95 55 638 117 527 784 25 93 894 112 126 167 142 550 736 102 153 158 72 203 839 77 343 425 90 493 935 91 486 625 64 589 661 132 380 507 62 195 404 133 214 853 137 355 674 129 198 512 45 52 789 123 408 450 82 104 382 80 587 705 112 493 742 135 338 394 125 23 394 137 541 584 78 377 441 79 164 369 87 355 552 104 63 488 28 270 994 93 59 630 56 248 661 137 422 563 71 246 577 68 6 349 47 642 808 64 631 904 74 314 838 66 221 645 148 434 443 107 809 877 93 181 205 96 173 537 109 248 578 133 156 499 74 33 184 129 182 621 71 737 855 101 110 514 63 422 531 130 582 915 157 383 761 106 610 868 98 93 133 157 886 984 103 14 60 95 400 927 75 390 653 117 150 730 128 132 939 101 314 958 69 273 403 113 79 702 92 57 391 71 57 634 121 382 819 103 238 266 96 497 975 154 483 677 98 350 480 104 99 798 78 690 715 109 298 995 80 300 878 147 18 747 109 9 846 110 163 236 117 176 357 102 796 973 59 58 64 91 233 488 86 554 981 177 59 915 119 247 982 38 308 794 132 58 481 100 618 628 75 739 989 92 667 677 95 844 952 86 668 887 70 80 770 86 196 604 161 244 973 93 215 788 105 424 607 59 365 511 69 170 462 86 421 816 109 258 565 167 45 345 51 169 840 124 126 367 129 46 205 114 261 990 89 535 834 124 523 562 125 349 723 57 171 858 101 202 800 42 55 705 132 134 276 134 23 805 95 461 508 75 225 745 111 112 573 79 405 868 72 176 772 135 206 763 98 364 948 58 534 653 106 433 578 48 551 810 120 10 681 122 663 755 89 180 965 73 352 972 117 477 523 100 225 583 100 82 356 66 568 922 141 187 515 135 401 418 116 159 894 129 22 263 98 185 847 104 195 788 163 47 321 129 549 812 70 329 616 75 75 352 121 387 525 135 120 277 92 353 371 53 206 240 70 292 902 140 186 610 61 18 230 79 151 474 117 303 873 87 741 873 107 418 442 130 350 465 93 769 910 101 619 776 41 460 889 76 23 858 43 675 842 142 708 897 100 73 364 81 464 930 48 108 309 109 122 901 107 85 87 123 217 862 89 3 48 112 344 363 65 283 633 86 701 826 75 348 450 83 235 790 79 688 789 126 385 527 84 360 870 119 487 561 81 25 861 107 251 700 62 317 647 128 51 803 87 115 176 26 79 418 130 418 581 132 336 431 46 161 787 50 146 514 70 402 522 95 472 839 120 778 919 42 64 208 123 49 612 68 67 211 136 330 825 142 514 838 98 166 699 72 17 477 117 493 573 65 33 61 102 435 531 82 98 462 91 505 565 107 231 494 78 647 861 111 182 215 105 693 847 113 38 362 146 264 736 111 593 877 100 141 975 70 747 904 69 1 5 120 302 681 142 59 317 126 347 975 100 496 717 110 12 148 154 139 503 89 326 691 71 923 965 136 195 861 112 133 247 105 348 532 72 67 582 155 77 840 131 1 717 81 35 227 107 798 914 147 430 553 162 490 741 87 343 942 122 63 161 80 448 858 119 165 671 61 98 381 159 237 281 54 648 750 125 444 887 58 628 754 135 531 845 131 672 989 131 605 708 99 404 994 92 586 959 116 118 493 146 705 784 88 29 193 104 294 338 70 386 790 83 113 536 109 182 642 93 372 689 141 488 585 95 400 837 150 894 976 136 66 357 101 253 447 111 227 520 60 764 854 117 338 340 57 522 867 53 188 616 133 65 517 143 69 369 79 458 974 67 370 900 106 487 715 59 75 431 168 61 73 81 23 903 106 379 558 107 255 309 48 327 690 130 791 831 82 749 896 118 370 531 110 831 890 90 320 435 85 888 929 83 180 725 91 295 684 120 180 604 94 602 741 125 157 550 139 242 492 67 704 733 77 395 607 94 429 629 118 128 785 108 397 957 76 348 669 171 304 749 100 439 908 84 345 445 72 425 728 83 587 618 38 19 488 80 689 897 157 600 988 87 88 250 81 627 771 75 227 823 110 195 517 127 403 853 92 196 709 118 150 151 92 554 943 59 576 595 27 401 916 51 509 705 92 303 637 111 58 187 108 649 886 158 152 802 80 149 799 107 147 225 109 367 979 122 62 198 128 553 834 146 979 997 88 485 631 100 251 431 129 402 417 98 494 967 78 552 721 142 501 934 83 419 452 87 41 83 115 27 640 108 325 553 113 290 631 96 375 861 85 426 828 140 292 432 137 19 208 96 128 924 140 360 533 85 524 833 44 78 521 100 179 763 95 187 638 81 103 388 97 523 888 112 55 985 63 898 986 81 793 946 134 413 912 155 386 824 94 60 532 116 18 733 60 293 832 105 164 520 34 134 664 63 272 550 107 77 528 91 253 755 127 112 158 129 407 946 61 785 990 126 648 927 170 360 781 97 109 814 101 216 513 93 338 879 76 629 675 98 492 545 61 544 721 72 449 993 89 287 685 125 168 934 101 92 235 89 917 953 74 466 592 68 587 891 125 864 912 65 376 756 90 134 603 23 38 464 32 248 730 52 173 688 56 306 414 115 478 743 65 308 745 167 175 406 134 166 951 91 480 561 126 764 876 71 694 884 74 2 916 171 99 772 142 248 424 57 302 335 100 55 385 133 182 289 106 115 381 81 516 906 148 284 301 72 159 386 103 135 934 74 187 990 82 254 549 59 113 433 86 151 463 77 23 841 140 327 732 71 257 730 94 249 883 103 423 560 56 422 800 81 136 822 90 334 961 50 318 802 118 90 374 76 289 998 109 506 579 148 295 690 109 102 127 108 819 974 67 254 708 43 338 717 125 815 926 148 676 975 123 265 925 151 568 661 92 553 909 74 169 504 106 477 747 116 179 630 118 235 828 130 586 721 58 348 634 130 40 310 93 185 347 42 725 953 75 169 949 79 894 979 118 197 338 103 227 885 74 129 453 117 122 714 109 426 562 87 763 843 79 167 825 130 426 922 88 91 295 168 152 623 83 669 741 49 74 690 87 813 853 82 772 787 57 292 535 107 191 960 135 234 570 82 82 269 100 186 519 126 164 555 132 627 732 67 22 838 107 609 996 53 30 924 124 98 288 96 125 740 57 11 193 79 626 985 50 191 963 66 197 499 138 517 796 77 618 963 100 900 903 138 698 774 55 706 853 145 492 802 97 212 303 46 546 700 119 147 527 59 114 809 70 379 686 73 499 885 159 628 713 64 141 914 145 712 821 115 673 945 98 314 511 76 64 836 81 393 554 34 695 778 73 410 848 64 23 568 93 502 569 54 111 598 58 190 526 146 49 546 90 310 661 71 240 281 118 397 982 109 95 847 84 847 976 32 680 853 66 295 858 103 31 855 2 44 399 107 125 426 64 647 948 26 438 568 119 390 457 99 698 887 50 497 566 84 685 730 98 569 666 106 282 860 141 92 579 114 264 628 95 49 704 130 151 410 121 116 859 85 117 125 102 677 773 90 480 694 154 428 709 65 7 295 110 647 910 100 626 632 135 124 944 56 524 731 109 405 628 78 526 940 127 299 942 74 136 934 139 537 864 62 32 374 34 763 874 136 83 794 80 35 938 93 483 539 149 12 32 39 75 366 85 343 610 79 78 85 81 617 635 39 590 921 123 705 839 47 378 943 116 171 209 109 494 669 113 239 765 64 216 508 79 298 366 79 454 795 78 914 934 50 143 534 83 97 408 132 181 772 106 156 994 94 507 641 53 209 788 72 850 928 78 0 494 138 133 270 88 443 728 66 515 682 83 81 491 102 539 875 104 592 643 100 199 849 102 93 364 90 313 892 37 46 178 138 337 472 63 284 868 92 420 998 116 518 625 120 200 421 99 266 677 90 622 982 82 444 479 132 422 669 183 523 927 114 124 476 66 386 946 120 594 915 77 338 471 121 258 830 171 556 902 59 646 830 80 56 878 113 539 740 98 123 857 129 755 864 99 21 406 119 822 856 83 84 312 74 288 938 159 237 793 78 58 480 66 148 647 107 651 948 49 95 635 118 515 606 138 315 417 86 740 788 131 89 503 68 385 607 72 109 523 92 647 944 108 192 989 108 207 305 92 183 674 121 166 237 70 101 723 105 425 785 114 192 924 156 761 933 83 400 406 104 498 546 72 242 532 117 204 558 127 535 745 77 150 590 129 293 522 84 392 616 112 476 584 60 487 984 145 181 751 127 183 452 149 503 770 83 542 815 139 684 986 102 377 542 65 373 848 85 202 911 57 618 787 105 147 957 78 299 968 81 483 546 69 435 501 102 85 565 137 179 192 88 819 981 73 685 810 124 529 650 104 184 750 62 538 566 101 641 819 107 231 762 95 338 903 110 158 486 80 65 622 171 425 526 112 166 217 142 623 714 110 79 114 83 274 891 126 135 166 74 230 843 150 576 715 125 241 336 97 61 106 59 293 829 101 519 671 69 438 679 155 63 609 99 688 779 116 611 925 115 672 687 74 494 752 60 281 330 58 77 123 49 161 287 105 672 786 120 266 420 98 451 642 93 503 974 113 310 573 93 462 741 138 380 795 74 171 367 91 473 758 114 507 946 112 234 669 118 138 868 67 192 997 90 377 663 97 807 814 85 389 859 95 260 894 125 252 752 146 338 791 121 112 570 164 5 409 34 468 984 88 480 882 82 273 351 124 300 497 98 625 681 107 904 965 81 444 481 85 116 504 69 12 469 117 28 145 78 260 896 111 147 496 139 185 609 101 155 956 103 387 481 123 255 527 120 703 999 107 268 982 85 154 266 85 285 832 127 679 685 150 795 893 117 340 891 58 444 819 148 390 919 43 24 60 64 497 974 94 22 413 107 536 570 149 347 873 99 469 542 133 386 553 118 416 987 142 503 531 140 34 960 117 170 488 91 6 122 74 394 411 165 87 756 98 638 640 114 249 719 43 102 291 103 602 748 83 554 937 75 912 931 106 269 869 130 422 533 128 692 864 64 86 822 91 18 710 92 94 620 116 407 903 110 173 390 79 25 704 65 353 821 55 8 846 141 330 432 148 90 203 70 232 477 72 212 348 130 177 779 63 273 717 94 343 442 68 423 508 85 57 888 142 577 980 71 292 641 62 355 408 145 715 949 47 57 817 101 671 843 88 874 917 76 738 989 142 642 926 135 58 906 162 225 632 108 427 589 71 589 876 87 75 423 83 870 905 121 97 714 107 527 672 105 60 971 155 169 847 55 190 278 117 273 771 160 750 758 112 182 347 105 141 625 126 118 710 110 414 906 86 50 893 137 200 855 139 119 324 95 466 590 95 618 956 156 853 945 26 219 830 141 515 575 119 64 282 60 33 168 93 650 988 81 568 821 159 342 556 113 196 533 155 288 368 92 388 958 107 972 977 94 111 579 139 362 854 96 87 451 81 324 382 39 76 525 122 553 712 94 301 934 68 341 483 101 582 619 89 232 952 108 30 579 125 6 516 93 315 832 50 396 962 89 331 919 110 166 647 84 331 499 152 133 171 109 157 936 111 130 460 53 121 984 110 344 908 130 690 909 118 496 726 100 350 872 190 132 391 94 218 716 103 89 781 60 16 23 97 205 440 106 121 662 117 397 560 141 512 952 149 184 389 138 422 645 89 401 734 108 512 657 88 736 884 49 526 830 63 346 461 74 448 997 110 107 994 131 617 682 137 516 964 92 146 316 92 146 649 103 201 660 76 134 181 117 413 929 86 128 884 88 344 616 152 10 187 84 386 452 94 217 856 120 437 764 111 226 227 118 437 810 68 660 730 131 329 762 99 32 520 86 120 645 127 878 892 122 143 865 86 651 656 121 642 978 120 464 752 48 515 578 94 198 613 54 574 796 126 281 864 117 247 474 69 311 636 104 229 234 176 364 692 98 487 580 124 943 972 65 370 863 172 149 582 170 86 129 51 304 546 123 676 942 146 16 826 101 337 398 104 230 236 117 270 419 46 240 988 149 894 995 27 476 611 73 360 499 64 17 113 98 786 860 92 162 771 108 122 576 140 286 987 119 482 997 61 232 450 96 129 525 62 100 271 148 114 982 105 604 664 96 383 568 66 495 503 44 170 687 129 570 931 79 41 759 124 631 868 93 367 675 76 86 380 89 392 657 92 226 555 35 187 555 132 538 608 78 415 691 128 513 524 87 241 693 115 728 963 111 584 633 91 378 558 81 415 442 94 576 946 40 149 329 144 175 970 110 459 989 48 159 708 82 119 469 89 95 908 91 28 138 77 31 637 158 96 98 47 613 623 145 206 639 78 148 902 111 161 901 122 771 790 61 28 250 101 54 110 126 786 968 75 82 571 70 825 829 89 93 121 96 499 511 83 359 689 126 200 977 130 645 790 152 409 514 138 435 728 71 506 945 82 500 848 76 657 923 72 134 240 105 268 971 94 425 498 72 450 913 85 363 525 118 164 686 146 231 240 98 20 224 117 162 451 112 189 846 100 169 976 157 347 460 72 468 633 83 216 935 113 68 529 99 496 879 87 74 545 81 217 222 103 50 706 37 585 897 72 121 696 105 379 420 104 510 709 84 87 347 75 1 20 159 272 670 123 290 427 117 177 501 64 337 762 131 218 444 96 653 711 131 184 398 127 88 515 103 297 613 60 174 963 62 524 630 111 335 968 104 461 856 102 247 800 114 499 841 45 64 149 101 102 282 105 208 751 104 495 997 90 653 805 120 166 769 109 610 904 116 78 574 85 497 967 89 468 854 94 278 702 83 723 753 107 576 838 110 77 479 174 191 565 41 10 684 122 134 578 115 81 616 80 377 921 49 432 736 125 167 399 116 8 247 51 212 846 156 129 654 115 268 293 67 186 352 81 244 611 65 193 740 143 335 822 75 699 877 77 144 508 165 38 549 123 122 989 29 76 317 117 47 800 129 634 669 119 55 688 121 37 852 113 672 676 124 9 524 55 167 190 79 10 983 168 563 853 39 477 774 106 4 228 102 77 416 101 315 366 82 722 904 135 510 711 76 910 951 107 46 741 87 651 968 109 712 996 123 205 471 84 288 891 65 240 473 91 376 857 125 528 979 82 428 806 57 46 445 77 222 511 120 247 653 62 81 654 101 56 206 69 505 640 157 792 895 83 302 419 107 447 952 129 139 630 64 221 502 92 117 428 106 68 613 40 423 932 106 80 988 83 302 367 95 648 854 108 396 400 137 436 911 107 387 550 178 164 458 106 154 203 130 57 59 81 176 414 95 20 879 117 375 447 61 612 821 58 459 596 79 168 909 98 461 963 123 20 542 105 66 190 145 335 789 124 221 440 100 360 901 104 28 899 80 526 998 163 294 947 106 167 366 55 18 834 116 541 934 77 331 642 106 498 792 111 61 833 131 543 679 112 53 287 108 138 393 49 390 738 50 8 784 139 258 392 114 790 836 47 583 807 54 397 573 69 829 882 97 509 925 142 122 216 100 256 385 95 549 770 105 22 563 122 523 716 80 327 330 116 618 685 137 359 377 102 430 683 57 138 951 95 23 584 108 153 289 98 345 453 101 481 734 111 503 840 122 518 906 77 744 955 159 228 552 92 59 981 93 601 754 83 371 539 106 536 735 89 164 946 87 275 439 137 421 962 58 194 390 97 153 740 81 156 852 107 343 441 104 187 651 36 583 767 97 421 494 98 329 627 158 59 700 86 484 884 88 56 829 143 5 958 58 46 675 112 558 657 75 194 293 91 463 607 65 368 668 56 97 669 66 750 884 66 271 730 144 531 753 114 376 684 139 21 634 70 139 898 80 30 107 104 3 119 74 644 999 61 45 437 104 31 598 71 346 577 125 384 620 81 91 763 106 756 907 99 207 901 131 29 383 81 794 892 99 376 898 66 342 932 166 570 822 66 54 605 100 229 492 56 237 797 125 11 36 69 215 928 114 367 852 130 84 659 140 311 932 109 169 573 135 58 60 93 376 697 96 74 553 128 85 680 98 90 570 109 175 756 97 558 800 108 52 813 125 680 687 78 224 570 124 415 634 106 408 601 131 287 470 166 137 220 123 935 994 64 135 953 87 308 400 167 321 984 128 7 684 110 387 503 29 548 591 122 269 304 54 764 985 140 840 949 95 184 624 115 240 961 76 290 900 184 609 843 98 255 696 129 592 984 123 560 938 62 133 803 148 901 953 100 782 861 110 319 336 68 391 650 101 384 790 113 643 990 62 113 437 103 256 771 83 394 936 115 392 676 116 96 400 98 291 556 118 550 918 196 650 780 118 2 133 42 651 848 109 8 266 95 386 737 80 219 815 116 411 489 123 596 953 97 691 707 86 856 961 112 24 623 61 344 730 79 46 716 105 126 176 113 189 337 139 217 556 123 395 982 149 254 806 90 599 969 122 857 866 87 616 814 97 109 530 104 544 568 113 39 195 55 315 399 118 59 754 142 257 636 114 193 580 54 200 245 117 128 418 130 268 508 85 303 312 68 161 603 76 253 368 102 134 271 45 154 969 85 547 823 74 100 561 93 76 403 45 328 348 69 551 690 120 906 935 81 354 582 106 7 8 89 125 979 56 303 921 104 325 499 136 321 600 127 270 506 77 84 161 132 297 467 78 718 816 93 88 737 92 504 590 88 654 854 76 39 891 77 258 368 98 12 356 103 113 768 93 52 104 25 450 638 89 448 773 105 147 354 112 602 807 112 501 623 76 217 453 104 289 739 112 255 560 124 530 948 105 587 767 122 346 759 98 108 531 55 896 904 129 20 799 80 322 684 113 522 599 141 528 817 106 798 819 39 446 520 102 626 821 124 156 676 110 555 979 52 233 249 120 60 794 72 357 650 101 783 812 113 197 789 70 362 417 115 693 970 74 193 502 151 423 743 126 673 973 121 45 231 54 77 491 109 65 160 115 44 109 85 102 112 73 324 888 74 616 734 82 116 575 127 146 614 74 711 806 96 574 639 67 57 444 52 216 429 54 351 663 123 798 815 96 358 691 121 24 420 88 849 973 138 252 457 127 659 728 46 770 805 119 4 305 96 596 614 60 21 44 62 500 857 121 273 855 106 950 962 68 225 514 143 166 421 99 101 999 74 14 530 61 348 913 121 433 464 80 348 477 101 367 907 103 262 987 43 211 952 69 384 596 48 469 470 75 591 853 111 399 677 147 18 781 106 17 775 117 495 777 92 404 993 126 229 484 120 126 241 113 581 755 91 396 406 134 340 935 68 42 631 57 54 822 74 810 871 88 9 890 50 142 604 83 593 622 77 26 308 98 656 770 97 359 519 79 581 848 72 117 557 116 168 921 94 753 894 81 415 900 71 72 940 89 32 246 90 106 311 137 507 906 97 530 588 89 205 506 126 543 646 89 964 977 97 309 489 85 335 404 81 573 656 113 584 639 132 293 402 129 368 759 111 817 968 101 399 782 133 672 924 115 159 370 120 8 916 75 360 640 104 16 641 136 818 941 92 96 691 75 169 934 139 390 494 58 573 851 91 310 701 111 640 813 167 170 837 125 189 804 69 137 412 51 250 694 117 780 843 84 823 905 86 45 870 101 392 638 143 102 350 149 473 907 90 452 848 80 616 853 110 82 208 73 507 810 150 15 430 123 687 848 110 848 987 134 299 866 134 500 556 71 8 666 87 515 648 103 408 485 96 349 877 84 54 142 99 98 635 1 5 69 95 292 355 59 649 899 120 258 639 108 377 416 90 768 939 110 815 909 90 53 99 142 684 769 102 764 868 118 64 297 67 298 963 77 482 571 222 1 683 87 174 894 104 26 45 111 285 588 95 351 869 102 559 747 112 217 490 127 208 913 93 431 702 112 134 156 46 649 894 102 280 951 65 288 935 152 696 726 26 625 787 119 246 575 107 612 693 94 227 371 87 796 854 126 890 934 117 687 754 97 739 749 110 146 840 46 438 969 60 126 663 93 267 903 131 49 104 74 244 801 119 107 355 78 65 661 71 461 514 60 680 804 137 676 822 54 329 834 128 302 529 31 355 361 68 14 983 96 135 895 133 1 674 88 240 887 146 854 864 71 634 917 65 444 552 103 12 86 86 170 547 65 233 829 88 309 842 114 293 773 51 19 615 126 210 276 86 937 939 106 388 576 94 316 723 109 28 344 67 329 641 88 455 565 123 75 645 153 160 552 88 457 513 49 112 865 96 816 822 82 24 246 56 153 669 84 325 548 62 237 426 142 256 939 138 241 411 112 223 959 103 467 797 105 679 895 118 339 503 123 278 612 97 39 576 98 835 914 81 6 117 133 344 609 69 503 898 163 329 418 57 222 579 87 247 549 70 279 628 136 566 822 103 341 654 107 152 195 89 173 181 82 195 730 87 512 750 74 622 816 97 312 440 104 250 262 55 740 816 105 374 869 112 295 374 118 813 919 128 26 902 146 256 496 18 901 935 68 134 956 48 382 930 156 499 943 99 274 918 119 455 676 91 599 866 84 75 755 83 488 659 149 612 724 110 348 358 103 134 440 67 32 728 114 22 220 160 143 334 92 82 386 115 800 850 109 213 347 121 158 566 111 233 538 126 603 659 103 9 145 70 1 37 49 515 725 98 194 373 80 624 787 107 624 628 128 12 453 157 495 508 126 43 502 76 310 890 70 500 954 110 129 209 104 478 746 69 314 347 156 679 779 138 70 214 135 762 985 76 383 828 81 181 915 46 483 691 101 76 614 122 567 700 112 650 681 111 172 663 139 89 934 96 14 446 83 335 958 76 315 672 95 252 562 129 470 523 112 278 370 81 417 518 97 495 995 111 774 902 116 26 796 99 474 827 70 303 688 105 308 693 92 387 618 105 38 297 103 133 927 96 513 704 96 368 988 62 496 769 41 259 919 63 143 425 78 462 759 99 474 935 82 742 784 116 110 530 104 98 367 131 110 971 129 426 441 123 367 701 106 486 492 109 43 297 66 315 753 83 4 532 41 72 436 132 733 878 128 420 442 93 165 450 70 163 829 93 6 36 140 491 567 116 469 722 102 369 693 116 83 462 106 98 960 104 103 623 66 345 709 84 644 678 114 706 751 85 112 913 67 733 745 110 213 972 106 926 939 101 755 893 59 383 869 47 881 954 46 18 23 76 147 641 120 151 246 104 170 723 63 455 940 89 459 960 93 821 953 79 122 536 94 104 832 145 513 646 131 252 676 114 9 332 66 574 865 93 850 851 61 360 871 117 798 902 116 333 439 98 107 665 107 614 659 141 50 309 62 120 460 140 431 538 108 328 949 46 253 556 59 531 664 138 333 807 125 361 483 51 558 721 65 109 974 159 721 907 106 6 493 86 13 858 91 382 662 86 60 759 124 112 605 126 440 573 96 580 916 113 84 723 77 176 316 116 501 795 21 41 218 78 241 319 80 227 488 110 505 624 119 379 496 110 194 808 106 555 911 80 539 585 127 75 956 106 99 982 85 124 433 80 210 572 70 479 633 111 618 916 76 722 829 143 114 626 120 10 378 88 0 814 42 352 500 146 23 698 110 411 540 103 217 344 56 275 591 162 414 735 99 358 635 133 491 656 105 186 839 95 481 830 49 45 401 68 337 758 155 447 627 114 192 586 117 349 958 37 73 87 1 207 611 97 442 779 117 693 728 88 55 612 117 95 947 67 605 938 161 180 584 112 476 790 90 14 106 83 623 672 127 222 495 92 65 615 66 461 970 103 630 774 133 416 769 124 250 711 78 196 663 112 594 724 114 1 633 48 392 793 118 140 277 109 810 986 82 87 822 118 23 283 127 119 754 142 763 806 70 505 928 98 247 816 62 72 737 76 722 815 78 162 715 134 101 896 132 208 223 78 429 615 79 834 877 85 595 953 96 501 908 42 125 545 48 86 541 105 519 772 99 43 645 98 30 502 148 242 524 90 140 986 140 162 712 80 23 304 91 61 225 91 56 963 105 580 784 110 471 869 84 854 994 125 207 413 107 330 652 97 502 863 107 232 897 150 483 879 132 129 300 110 445 959 126 117 297 52 432 721 132 477 561 107 111 504 118 538 667 122 300 955 81 595 944 78 161 548 98 71 934 87 259 607 102 207 937 102 66 253 36 146 829 96 135 930 83 171 312 79 530 945 70 334 369 80 183 227 124 77 204 108 468 681 134 11 345 87 259 457 124 252 367 60 824 880 74 67 240 88 324 398 78 802 818 98 325 607 78 22 812 64 1 128 99 405 699 100 56 811 85 193 917 119 377 895 103 171 547 83 546 999 131 347 388 105 574 954 104 77 758 79 490 984 99 153 952 96 819 952 71 563 821 119 97 309 136 548 833 132 411 775 97 491 692 71 481 521 96 373 956 76 80 169 130 446 463 159 116 446 73 335 706 49 117 144 117 88 506 145 407 981 100 116 194 1 246 483 69 145 180 79 180 695 101 382 865 100 367 988 73 2 293 114 40 507 73 298 493 137 493 929 95 772 910 74 125 805 95 64 871 128 770 949 132 272 809 101 708 868 1 494 894 104 321 525 121 523 814 104 418 473 84 401 857 116 569 716 85 682 721 67 475 960 168 670 804 83 49 448 68 587 840 106 237 754 103 255 361 116 388 774 90 269 863 46 212 747 110 867 968 87 417 619 70 696 978 91 193 432 98 882 922 40 286 559 94 110 243 90 270 989 76 526 947 142 502 594 89 41 872 78 341 834 108 266 682 130 374 968 121 13 124 84 460 625 88 548 607 135 380 857 74 728 803 65 34 391 102 638 766 109 665 782 96 345 499 109 104 590 145 483 913 112 793 961 83 267 989 132 303 340 132 43 989 107 146 219 105 349 750 178 456 465 162 123 565 120 39 707 79 238 551 110 466 976 105 165 190 72 511 555 76 19 578 109 8 800 98 422 707 81 498 533 98 241 253 40 42 706 161 630 979 130 68 508 79 598 762 72 408 999 128 39 341 94 147 622 70 15 289 87 97 103 133 341 872 68 23 923 70 105 320 138 62 400 135 472 766 73 217 433 104 89 608 121 634 868 140 263 477 76 165 781 105 86 390 88 369 734 111 168 639 92 184 322 14 139 364 133 36 729 97 460 626 82 154 694 139 210 233 105 374 514 107 296 445 109 569 801 76 45 77 112 99 477 54 305 309 114 406 630 146 261 607 132 436 800 103 213 969 88 333 842 114 119 785 48 214 721 94 339 930 73 191 913 93 136 322 50 575 996 50 557 696 108 183 270 146 290 952 109 800 912 148 299 675 83 437 962 79 677 988 89 88 445 94 180 416 130 292 455 61 262 491 91 230 711 156 122 258 148 442 549 92 60 109 130 417 712 60 266 293 68 500 519 138 397 561 100 135 228 102 962 995 65 597 649 96 1 543 127 5 20 87 159 946 121 651 814 115 198 334 107 369 894 44 766 988 105 656 752 137 740 895 133 696 774 57 307 398 118 11 946 96 137 621 87 22 893 96 8 610 52 690 762 75 2 169 41 763 931 45 68 515 85 116 529 62 146 646 71 57 765 116 358 841 114 551 864 99 596 646 122 655 794 134 259 818 119 325 782 118 20 948 84 41 751 75 78 469 84 36 752 157 36 165 98 40 625 84 600 767 99 38 253 114 632 795 73 756 814 125 275 851 154 205 590 128 291 357 95 654 656 122 809 856 167 436 995 74 627 813 159 30 189 87 723 813 82 119 481 112 340 957 118 323 510 126 732 761 88 266 975 108 81 518 110 210 831 91 453 928 133 149 727 134 171 183 156 217 815 55 234 718 70 396 754 102 256 502 125 33 682 86 343 840 149 60 893 62 273 620 84 26 472 118 611 731 112 492 678 121 550 863 55 452 926 55 538 736 74 269 892 93 464 486 67 434 800 63 189 717 82 432 825 80 169 468 98 23 687 94 77 930 74 512 674 96 332 476 43 582 832 91 503 814 84 107 411 93 179 292 89 150 973 92 170 357 111 508 791 99 410 950 131 81 757 64 278 705 125 146 640 85 452 999 93 599 616 149 7 205 92 643 863 87 456 794 131 689 840 63 588 895 133 326 792 69 16 965 116 285 527 108 360 775 101 102 462 100 52 782 129 727 870 149 672 852 121 8 898 85 45 737 77 565 894 139 549 610 68 66 904 73 665 783 68 755 837 87 408 853 107 417 693 157 115 365 112 309 470 92 122 515 123 268 333 80 566 884 80 60 434 144 323 796 95 505 621 160 285 681 129 336 802 57 13 759 122 401 564 59 324 440 90 527 571 96 407 618 95 761 869 120 410 935 98 292 480 95 832 920 66 551 708 75 36 122 113 624 674 137 594 661 30 455 734 81 306 506 56 106 117 102 545 652 189 12 580 123 211 657 73 199 685 134 344 662 108 73 634 69 89 353 96 231 517 99 330 712 144 780 987 92 104 762 110 229 604 157 66 840 65 147 886 92 395 903 99 183 645 98 545 566 58 132 613 77 323 689 135 62 602 124 901 987 48 650 787 103 56 543 123 532 598 52 442 774 66 214 553 140 367 657 105 781 901 47 180 573 81 127 575 56 77 850 90 208 717 99 397 995 74 81 154 60 5 479 112 285 829 101 579 814 131 19 328 157 70 663 105 49 994 97 81 892 190 28 509 99 514 870 54 760 954 114 687 821 105 417 748 99 316 850 123 95 615 65 77 96 98 160 854 87 830 908 66 481 509 143 59 760 114 785 955 94 784 815 120 565 653 85 252 657 100 347 915 110 495 513 137 203 961 170 539 811 138 961 973 20 425 674 137 231 568 28 136 214 115 239 850 44 510 734 115 148 680 61 336 363 110 270 844 74 131 970 132 455 618 89 694 978 72 612 649 61 665 874 120 676 683 94 790 922 59 32 216 96 216 474 113 379 769 99 334 786 109 729 801 116 253 320 68 34 131 127 331 817 161 647 765 90 464 748 61 305 472 98 282 594 126 48 65 87 251 722 75 654 896 93 308 951 46 240 620 138 239 629 1 50 646 136 874 937 99 17 287 54 381 646 133 341 976 53 251 480 101 823 941 85 708 887 101 262 838 92 13 591 77 71 331 61 102 257 130 195 473 104 652 696 70 550 801 52 115 583 97 491 779 102 500 522 94 434 999 123 385 534 98 141 618 96 600 845 91 132 510 87 20 556 146 615 778 154 742 788 62 434 947 130 322 689 58 140 259 127 477 950 128 5 884 80 605 751 91 405 925 92 665 788 111 458 545 76 548 635 84 22 173 53 153 822 116 299 884 102 236 463 101 46 442 105 394 618 137 749 925 128 161 351 112 449 716 69 36 416 112 190 624 129 38 803 121 53 219 87 572 928 72 307 407 149 474 902 132 651 790 45 474 556 153 377 868 75 683 901 74 14 213 111 55 285 121 879 969 59 48 262 67 218 770 88 433 938 139 9 620 124 720 826 83 228 481 135 123 700 122 374 584 84 350 390 88 379 421 108 493 525 123 59 949 95 231 652 154 418 961 110 566 715 87 466 610 93 295 911 119 412 618 131 167 626 87 350 854 105 592 989 91 513 911 94 73 999 100 97 431 99 271 308 78 68 971 141 257 998 103 550 680 84 1 60 92 251 842 71 110 446 80 169 589 141 475 912 70 128 874 88 675 794 109 209 481 87 501 814 122 78 385 105 551 592 77 356 800 37 92 480 69 9 446 82 87 691 134 228 335 75 473 482 77 119 424 78 128 713 142 55 841 108 391 713 95 319 586 141 72 252 63 261 551 70 275 833 118 695 846 110 516 708 107 169 238 99 443 720 77 933 949 92 352 395 109 459 610 57 474 938 79 85 305 118 578 638 108 68 98 108 134 530 129 198 343 50 239 525 116 356 723 153 56 717 128 229 337 133 827 928 137 692 995 58 567 872 95 103 593 136 404 726 37 724 944 120 425 761 94 669 761 105 137 964 107 233 603 115 617 676 102 161 365 118 39 220 25 294 525 109 110 929 93 181 981 105 145 547 104 288 385 59 416 436 88 240 361 87 776 836 89 155 491 66 740 850 97 123 628 118 528 559 61 317 542 116 86 385 64 106 418 49 165 720 111 338 720 116 506 760 116 274 587 112 153 727 87 455 933 93 618 931 118 651 933 87 36 725 145 284 641 146 753 947 100 426 553 70 585 645 158 116 159 102 510 822 90 454 810 91 274 395 115 57 502 67 212 987 111 478 691 17 75 667 102 319 570 104 204 701 113 716 779 28 397 932 111 128 169 87 750 830 99 262 707 98 489 843 117 367 730 105 402 803 103 14 103 72 142 805 142 491 869 70 160 506 143 467 677 98 345 781 121 25 751 121 209 744 66 589 817 68 48 69 152 723 798 82 158 565 81 207 752 95 841 916 128 432 500 98 467 507 122 790 974 91 14 244 125 559 851 121 127 279 123 161 419 89 321 503 124 816 961 83 813 892 105 423 667 80 82 952 125 217 919 135 735 955 138 148 877 79 453 499 92 527 774 79 509 517 52 69 930 125 37 48 110 597 663 160 406 719 97 107 748 145 973 980 73 716 851 117 87 310 45 357 811 79 330 952 100 479 865 85 29 216 145 382 946 89 4 329 123 84 527 86 54 106 95 304 802 101 598 718 116 69 840 139 385 739 100 592 986 123 74 110 61 790 840 86 217 498 121 631 652 97 414 627 90 327 393 96 258 319 112 333 792 104 634 884 64 245 941 132 168 585 92 624 841 143 349 704 72 681 752 76 401 853 43 96 863 72 173 832 120 661 880 18 244 554 102 33 320 124 6 706 80 302 794 127 114 829 70 698 829 119 700 882 97 148 786 67 286 421 131 87 315 114 756 897 72 254 932 134 48 737 64 219 989 115 262 918 114 740 753 104 44 903 99 157 593 139 371 821 85 767 895 94 356 408 104 239 245 60 277 550 109 708 883 120 768 925 94 895 946 103 476 821 24 694 950 88 303 705 150 338 430 100 313 478 75 163 281 120 116 483 91 490 697 152 922 987 145 49 893 113 363 689 127 369 545 120 327 937 58 509 616 110 299 368 63 318 547 78 297 568 68 834 970 124 670 852 104 459 785 101 37 552 130 674 832 125 168 354 116 547 735 139 27 965 78 137 658 100 39 124 108 364 823 119 631 826 131 92 800 107 156 171 75 111 239 85 637 676 141 470 518 94 460 825 74 746 751 39 220 390 75 90 339 59 149 781 84 142 571 90 75 442 126 255 518 34 381 837 98 398 515 132 882 913 147 289 766 97 62 879 122 579 664 100 582 654 74 324 959 60 54 804 63 632 991 98 693 800 128 279 307 111 553 952 145 786 906 147 642 647 36 112 944 135 199 629 97 73 623 149 218 258 141 26 213 119 367 414 82 2 320 61 165 237 153 177 997 97 144 359 160 366 913 87 262 878 82 731 734 121 527 715 108 216 809 127 178 547 94 398 689 73 363 484 100 653 747 108 188 553 96 190 598 85 47 447 112 739 947 95 357 926 65 522 727 74 599 664 89 521 743 70 517 557 126 460 642 98 565 833 57 138 980 79 139 285 109 944 973 85 560 775 91 405 759 104 423 457 127 241 797 154 554 760 135 493 665 124 364 990 89 280 752 139 166 335 143 227 494 127 117 350 116 322 936 101 613 856 55 33 390 101 40 324 174 61 406 95 250 350 71 307 884 84 367 854 96 23 356 66 742 901 92 75 799 100 572 992 59 435 717 128 741 966 30 38 351 103 578 931 108 804 841 129 195 314 86 347 696 112 694 758 111 47 496 106 423 516 176 696 802 90 197 392 111 720 817 84 69 704 67 191 406 60 65 389 119 320 642 131 229 504 151 668 671 146 288 545 109 190 711 111 566 648 131 717 747 107 157 352 76 231 712 117 500 838 124 427 591 127 561 581 74 758 848 140 207 985 59 70 755 114 62 994 70 447 838 77 502 945 95 109 161 101 302 568 133 447 630 96 282 552 87 318 334 124 68 367 71 226 923 105 18 910 100 200 492 90 422 449 62 97 922 110 139 522 131 362 737 103 246 628 74 514 777 81 551 738 112 801 861 95 80 833 98 7 945 60 654 915 92 285 510 128 79 137 83 459 781 107 22 157 85 770 946 82 36 270 118 421 687 89 117 472 139 95 682 78 274 789 71 778 810 60 225 900 87 494 780 122 574 686 135 539 616 64 271 912 135 638 941 88 80 455 108 418 427 143 27 205 90 793 929 125 232 832 77 8 892 77 299 430 85 98 107 193 540 864 66 611 637 119 394 799 78 25 216 75 320 800 101 229 978 48 637 900 156 168 689 67 232 517 111 596 724 95 190 928 70 652 803 132 171 536 137 575 708 148 698 709 139 436 475 46 65 307 131 137 563 78 4 378 45 242 836 62 107 300 76 736 769 134 76 803 60 169 438 114 171 548 77 25 819 105 160 662 143 38 537 135 281 457 121 77 521 146 189 452 67 350 918 105 374 443 63 303 388 62 257 500 78 701 788 86 523 712 72 95 545 71 41 96 97 417 643 100 30 83 71 25 553 60 468 942 70 486 560 58 150 355 129 289 569 78 433 494 96 22 690 130 706 849 69 624 663 161 360 720 137 232 702 90 660 811 99 405 942 94 213 391 78 26 866 100 154 923 49 220 578 61 7 500 92 58 226 110 140 479 133 189 327 134 117 945 88 271 806 91 218 910 131 194 447 52 391 508 59 501 548 126 201 615 122 71 289 88 588 990 122 218 801 100 15 848 59 546 561 129 583 745 63 49 425 70 228 697 74 223 463 104 133 983 96 460 479 90 726 954 64 724 887 134 204 941 140 929 982 99 604 971 107 497 555 114 294 780 104 344 348 133 456 670 170 393 556 183 364 627 80 619 919 51 259 369 106 234 455 162 188 682 115 68 331 128 516 777 110 145 443 113 162 369 82 100 426 111 290 315 115 204 505 37 447 858 112 635 690 126 613 942 142 311 920 83 599 678 101 16 487 162 593 857 76 224 907 64 926 976 107 338 450 115 334 518 98 612 849 100 392 832 56 347 500 89 59 759 158 666 796 99 155 309 136 233 663 50 220 647 80 76 260 80 226 973 63 397 643 49 126 426 90 156 785 100 935 974 116 19 613 74 242 702 104 362 992 140 119 804 74 666 795 98 119 264 157 123 741 49 318 581 64 167 954 118 531 954 65 70 241 166 127 740 117 66 85 77 442 745 95 115 503 87 75 795 73 641 757 122 140 153 86 333 893 127 59 332 84 130 355 83 424 888 127 198 355 134 262 989 103 421 785 72 360 549 100 643 885 89 97 749 136 98 301 116 135 667 137 308 423 116 256 825 121 390 737 103 37 169 96 268 620 81 48 310 37 246 335 78 204 927 164 303 406 78 305 929 75 503 922 61 355 417 101 293 571 50 500 924 84 277 773 91 701 824 102 114 305 118 105 206 120 33 268 86 306 499 114 903 964 134 407 935 142 490 840 89 512 653 110 23 173 112 363 738 158 666 713 92 394 709 111 391 596 102 163 177 50 841 955 40 327 903 95 807 826 131 48 544 113 211 646 117 137 387 47 776 838 62 35 348 96 842 875 61 834 871 54 194 339 104 246 248 85 387 775 120 131 176 133 222 426 124 97 380 57 639 809 59 495 715 121 373 740 93 215 910 121 63 906 108 190 289 85 365 715 100 508 558 86 609 971 45 738 801 83 312 873 85 155 495 157 187 502 94 154 379 150 503 947 168 854 989 92 340 570 115 463 632 113 633 755 158 761 776 139 163 627 135 25 782 134 81 94 156 659 681 94 178 216 114 416 433 54 18 563 104 60 525 74 731 741 94 201 214 116 472 854 102 281 463 110 212 909 136 192 554 107 121 381 118 176 517 130 528 731 145 493 969 117 663 864 65 253 786 99 8 766 75 360 629 88 154 709 118 386 923 53 561 915 188 144 516 88 19 102 104 614 694 111 228 551 66 1 512 140 329 505 129 594 988 104 260 646 89 548 881 147 403 418 131 781 945 111 143 526 58 769 776 83 382 856 167 82 264 57 282 431 83 156 411 97 451 936 94 446 457 95 30 967 111 22 168 104 585 857 136 609 851 76 665 941 108 283 313 127 93 668 56 329 866 112 130 985 99 9 160 81 608 943 126 671 938 94 813 827 85 896 933 106 227 352 93 543 677 142 262 413 124 466 978 131 178 327 89 185 962 67 416 976 106 478 908 85 246 372 53 615 793 113 184 392 92 143 800 100 439 767 104 301 329 47 431 667 126 296 686 39 469 496 54 534 895 97 407 437 117 267 394 80 387 819 39 259 840 79 879 940 149 402 493 129 257 822 63 253 573 82 211 402 116 226 776 70 206 796 146 278 528 99 545 962 69 300 601 54 126 168 86 129 605 59 613 655 101 179 736 96 92 414 85 673 829 101 259 398 111 313 800 154 677 858 69 69 119 120 502 709 63 65 267 100 17 110 103 507 880 123 462 850 82 436 915 131 76 883 110 763 846 77 358 613 104 906 915 40 295 340 107 173 727 113 311 788 78 788 885 107 456 555 159 262 849 45 224 663 118 615 688 148 118 622 162 96 427 77 819 825 134 219 817 110 165 224 68 163 300 113 135 412 90 451 489 121 455 899 140 122 480 123 306 594 139 30 87 98 3 169 50 33 167 109 336 889 137 478 643 65 407 498 43 960 998 107 206 900 145 699 925 83 4 682 98 294 924 57 184 926 23 314 626 143 695 760 67 51 473 61 410 804 75 133 479 85 285 468 105 957 964 131 440 977 29 370 852 63 441 484 34 313 539 68 355 952 83 35 627 92 342 902 94 47 797 110 251 868 149 708 899 74 381 514 140 471 733 159 434 789 66 495 799 124 556 584 86 574 764 90 682 883 86 26 609 51 14 750 88 282 592 119 159 258 80 409 699 96 758 804 126 563 727 159 673 966 72 146 196 103 99 743 81 322 672 180 813 830 84 326 872 125 172 471 121 718 895 103 286 409 104 392 667 85 72 606 80 286 763 68 41 164 110 3 843 60 398 926 127 166 379 65 136 431 99 437 488 115 368 890 64 455 741 76 203 778 97 37 346 123 61 285 94 68 131 79 55 820 63 324 898 98 412 671 96 529 548 74 184 618 119 72 686 70 209 930 105 626 775 62 511 915 50 407 861 164 159 789 153 62 694 76 353 869 103 430 958 85 490 846 87 159 769 22 532 842 158 589 937 109 260 670 186 24 668 109 220 290 82 516 849 142 125 968 53 14 713 59 478 579 99 214 859 101 359 819 159 364 735 189 722 766 91 436 655 95 163 674 92 576 783 121 15 927 137 560 944 112 350 928 143 426 485 35 185 679 115 435 992 126 84 288 116 29 891 69 529 827 141 8 560 107 358 484 63 256 533 125 683 881 57 77 346 99 778 902 103 604 932 115 290 898 93 796 918 96 369 681 94 462 805 98 101 742 89 314 412 86 445 559 116 472 909 50 516 832 72 54 132 128 59 166 35 93 149 82 59 206 66 250 439 36 715 883 63 150 311 25 392 769 81 512 888 66 697 881 97 393 630 51 428 931 62 400 778 80 141 857 105 198 349 115 284 920 61 360 502 92 48 849 119 66 178 75 375 664 108 112 305 93 109 500 63 13 120 120 210 641 123 238 512 106 376 838 109 474 811 155 318 862 136 484 644 142 52 120 121 548 719 46 101 626 95 259 865 76 237 549 133 166 973 92 465 877 69 57 483 107 818 837 103 298 728 98 881 895 149 527 705 108 166 893 96 130 858 150 71 662 131 814 840 42 431 728 84 253 459 165 140 578 131 747 925 97 290 439 102 430 496 100 218 872 41 3 667 106 364 722 86 350 929 135 850 893 102 430 865 80 374 684 106 73 366 118 317 554 99 188 871 111 370 372 105 6 644 85 147 197 35 906 963 96 654 959 93 505 619 90 122 313 149 255 287 145 130 275 131 41 109 73 524 791 133 301 935 5 113 125 76 699 822 103 211 404 66 566 633 135 33 108 126 228 902 79 121 443 80 84 226 86 628 934 149 452 623 116 708 799 124 436 691 96 165 606 110 267 324 90 28 445 125 155 333 116 753 988 114 721 770 95 83 206 129 634 849 47 523 801 73 20 697 84 293 354 68 614 723 107 816 882 82 491 896 61 52 219 87 79 641 64 323 819 71 173 364 113 89 713 81 152 359 89 419 874 81 716 890 92 474 616 18 40 567 104 376 506 81 320 451 123 323 982 83 124 741 100 63 923 96 115 456 130 92 233 116 678 740 52 200 942 108 282 857 111 56 866 74 107 907 100 308 427 107 583 670 63 79 971 93 664 720 102 410 774 94 516 655 53 308 830 115 67 554 97 341 390 85 334 827 109 464 906 95 298 583 111 245 373 122 324 708 107 229 513 118 221 413 115 292 857 135 82 672 82 243 898 68 145 476 57 536 812 119 418 563 79 470 638 100 301 545 51 474 475 134 586 894 9 710 905 101 664 952 94 334 986 89 530 626 118 484 827 152 548 702 93 182 285 53 264 716 93 38 780 120 73 178 84 251 779 89 384 520 114 378 427 77 113 285 140 612 715 110 206 610 44 579 984 152 51 913 96 33 94 74 179 895 100 721 994 90 330 678 126 765 900 68 49 326 105 454 581 43 448 814 140 36 109 108 187 397 98 80 535 104 75 830 128 166 680 119 750 805 85 357 921 106 152 361 107 5 37 106 565 903 145 103 790 119 418 974 122 186 744 118 245 497 104 539 866 169 128 497 89 87 876 116 499 500 145 11 763 130 250 706 88 746 921 143 338 397 101 284 423 85 648 982 58 45 398 91 328 991 109 156 214 127 59 635 101 296 421 70 215 409 40 536 608 65 533 941 134 57 137 111 181 292 100 761 808 57 155 919 102 353 982 61 15 65 95 931 970 163 206 515 111 505 704 106 79 519 91 185 612 43 422 599 76 110 796 151 648 802 100 88 653 81 203 898 137 428 951 64 304 922 72 50 268 60 128 252 87 44 587 80 227 574 115 448 593 131 401 909 130 613 808 64 343 917 89 571 600 99 285 341 117 358 493 59 186 899 107 528 712 115 645 873 144 218 710 99 427 992 122 286 765 124 135 531 116 749 943 136 532 950 101 280 703 133 210 355 85 374 859 72 622 693 64 402 485 72 181 771 112 293 310 121 72 549 140 301 990 94 52 66 102 578 902 105 4 633 53 22 798 117 64 526 37 347 916 105 435 590 136 508 904 102 431 929 75 782 903 129 52 161 125 355 873 113 122 290 94 306 636 122 68 627 87 21 373 29 447 645 104 228 528 104 237 432 1 45 75 87 185 931 119 226 345 85 619 651 85 723 893 163 142 737 112 285 348 115 329 809 110 385 776 123 725 816 112 149 994 66 764 826 97 335 697 108 53 890 68 151 426 126 211 972 89 953 995 75 119 719 65 111 130 132 514 722 102 98 323 86 285 329 85 107 590 132 465 878 128 406 520 54 96 452 126 382 401 78 25 337 111 302 946 74 326 424 85 227 503 87 404 899 73 153 914 123 432 744 166 133 256 108 388 652 62 208 767 58 849 960 93 392 767 106 418 541 75 117 488 115 213 232 98 10 852 97 40 300 86 152 962 121 154 935 113 15 670 130 81 559 86 243 610 106 2 817 80 160 916 142 76 681 92 655 760 148 712 982 102 550 714 165 766 848 78 31 641 83 508 733 91 392 550 55 119 698 93 123 835 109 478 836 72 447 932 112 113 772 104 615 645 119 36 523 144 171 899 104 96 351 109 168 373 126 175 513 86 261 590 141 686 906 142 434 660 173 95 197 156 99 212 108 130 568 121 71 570 97 40 677 95 672 953 135 234 364 118 296 839 120 157 497 119 428 796 68 569 775 135 83 127 127 367 791 153 854 971 123 13 320 154 213 466 111 168 659 86 93 344 125 253 754 155 281 887 113 381 558 48 882 904 79 401 908 84 293 335 81 301 454 76 401 902 77 47 830 94 869 957 93 131 813 67 382 651 134 286 290 92 60 823 103 630 766 89 256 316 58 147 288 113 520 696 78 56 299 156 57 919 84 32 150 141 387 590 62 171 645 123 653 933 88 249 303 84 187 680 97 159 590 88 615 871 38 88 597 111 89 373 88 95 490 24 86 278 89 306 382 82 544 826 53 778 823 128 837 884 124 92 290 91 492 838 71 139 653 97 53 781 99 137 333 108 259 542 91 121 599 102 68 247 59 562 908 111 137 155 55 20 939 72 86 209 106 446 789 56 478 550 117 65 210 94 467 723 94 164 508 97 402 669 44 207 212 142 226 788 75 360 467 190 204 482 117 838 907 91 151 227 98 266 344 137 570 815 97 538 582 90 28 119 107 625 813 119 290 423 74 185 201 90 435 676 151 276 795 91 531 786 109 302 814 76 502 826 110 167 683 132 6 120 103 52 295 82 608 690 62 210 554 173 222 996 86 80 723 77 93 772 75 70 983 78 113 657 73 341 901 126 170 474 102 787 820 106 103 273 123 745 804 83 183 351 110 202 264 109 381 651 79 330 653 95 42 466 131 306 416 117 547 888 77 808 942 29 577 997 91 414 557 101 852 916 93 642 734 96 125 274 119 413 687 74 436 561 104 357 935 82 497 701 68 474 608 110 414 973 78 163 489 74 370 534 144 211 914 84 422 740 96 663 711 109 70 837 119 731 912 114 355 681 60 88 610 152 768 850 85 538 907 85 428 887 109 42 290 116 47 885 108 90 107 97 443 916 77 49 642 83 784 960 137 370 626 87 126 451 36 627 911 52 649 993 76 28 281 122 938 988 77 206 640 93 542 603 112 157 203 68 247 297 103 374 930 85 421 619 125 153 946 59 83 424 95 394 719 113 204 411 163 123 755 115 517 786 159 298 710 174 488 936 79 583 625 61 649 836 150 326 658 97 100 174 116 94 819 108 874 953 94 115 800 123 659 973 60 60 85 104 412 764 75 655 960 77 145 945 136 97 817 113 91 581 70 92 96 83 28 661 111 649 707 117 658 733 94 845 906 126 709 811 113 575 695 53 51 267 103 715 903 97 406 941 115 739 897 124 381 749 81 131 727 113 284 837 101 588 674 99 110 783 82 113 351 89 130 815 106 8 145 84 450 669 86 328 973 79 87 207 40 267 358 72 346 475 119 408 940 149 58 213 97 706 786 67 792 963 122 211 753 97 337 379 140 620 958 75 61 751 114 38 397 101 458 900 89 154 331 93 491 686 65 613 917 86 79 684 59 12 248 21 301 509 133 0 551 104 239 507 128 779 792 119 212 537 75 653 928 110 660 955 88 500 850 140 51 829 160 423 581 98 129 420 93 671 732 136 14 181 107 41 583 73 187 252 123 40 546 63 42 669 143 140 156 24 836 919 102 314 492 95 193 753 57 240 749 95 262 924 96 298 365 87 375 645 123 57 810 99 575 698 84 610 808 101 189 492 58 683 931 91 71 506 77 612 973 120 908 987 68 261 662 110 53 125 100 77 739 134 259 387 121 496 828 83 191 396 118 413 463 115 306 479 80 478 838 147 21 493 108 328 378 95 669 865 97 77 692 93 26 884 120 145 299 61 365 743 87 760 800 119 186 575 140 34 728 107 78 732 48 624 698 111 47 127 163 181 794 21 0 954 82 362 942 108 553 573 136 557 613 119 575 654 81 430 456 93 215 747 86 326 562 39 153 836 87 611 986 147 406 595 88 80 733 97 161 257 121 240 993 113 239 962 75 594 901 34 502 736 102 69 590 86 636 679 73 76 81 77 37 696 91 239 810 109 42 613 74 93 248 36 34 648 157 181 303 113 337 556 117 295 326 83 70 765 84 335 451 75 224 787 116 163 677 113 227 818 59 307 745 100 62 271 143 262 614 83 36 297 113 19 729 34 733 892 127 118 563 50 547 944 116 594 821 139 43 261 130 97 931 85 436 525 132 584 949 155 390 394 85 208 350 54 415 675 80 157 940 30 759 852 111 156 310 84 333 904 105 39 310 57 270 821 57 741 806 67 503 779 68 618 676 158 251 758 60 80 285 117 530 900 137 277 566 156 243 479 97 214 612 92 485 499 92 611 937 105 65 523 56 405 961 91 244 773 111 255 962 124 422 966 134 216 393 94 776 841 111 415 618 117 139 589 94 437 613 112 95 404 72 139 215 166 617 633 92 896 984 98 545 573 84 196 866 98 602 879 110 438 987 75 673 819 80 569 872 157 279 793 111 110 726 113 563 869 104 395 450 101 29 855 125 398 731 137 310 522 92 139 848 77 192 930 66 287 598 99 36 780 139 677 854 35 551 734 95 342 831 57 145 545 72 196 258 174 110 354 10 104 133 47 806 867 117 530 935 61 191 487 39 272 380 85 778 783 65 250 632 120 617 629 147 417 504 122 321 534 44 212 960 66 752 979 91 86 186 162 194 254 30 15 737 165 57 434 67 232 696 148 294 979 18 186 442 139 176 713 97 901 902 63 223 278 141 253 513 78 766 801 121 574 581 125 46 711 60 726 977 98 98 529 67 251 733 79 695 804 58 1 30 98 589 854 171 111 251 88 233 466 91 56 894 52 137 293 118 243 892 121 311 326 76 285 734 91 39 194 106 267 420 105 244 933 119 269 957 84 400 869 98 567 568 129 75 212 99 30 306 86 79 736 124 116 205 88 370 959 99 477 790 95 91 510 79 439 541 93 10 658 58 163 631 79 567 962 92 294 775 96 177 759 116 66 247 43 193 273 119 158 902 127 137 379 150 211 797 114 562 843 112 265 740 62 414 534 50 276 540 112 372 832 92 273 889 115 470 773 156 259 948 98 290 592 60 484 831 123 552 637 76 81 254 119 958 975 102 450 573 92 613 897 150 54 291 94 254 649 150 190 878 67 588 654 98 147 514 102 59 493 131 175 885 107 10 259 111 327 972 82 411 541 79 66 595 99 554 590 62 30 639 56 308 628 75 17 354 127 373 516 79 55 176 95 309 416 89 243 649 114 39 484 134 255 588 120 362 787 141 199 904 127 398 683 110 405 981 82 245 768 97 149 223 129 291 837 97 180 933 71 716 735 118 332 752 96 14 795 74 4 782 91 178 345 121 210 287 66 471 730 58 100 617 153 73 844 146 131 798 133 133 747 122 561 876 148 48 928 53 535 986 37 29 60 98 486 828 82 82 373 77 129 671 63 661 821 60 484 936 116 485 897 73 268 307 75 192 629 102 166 992 66 223 601 106 257 672 148 84 519 92 52 709 112 548 836 51 770 842 56 502 543 95 740 990 125 109 304 120 79 428 78 39 464 107 155 783 67 32 678 71 190 414 81 109 894 55 74 235 117 103 538 112 247 491 108 395 617 71 164 810 101 347 611 120 639 652 122 138 487 119 255 740 89 325 458 97 212 687 86 25 873 91 616 641 91 73 502 76 182 918 129 235 924 95 429 475 108 283 538 139 460 608 124 320 595 89 13 484 100 637 688 97 403 631 145 334 600 142 67 344 105 361 457 98 21 394 117 633 657 99 189 998 68 88 489 74 35 541 90 37 290 116 90 139 103 683 936 122 597 905 137 147 714 154 216 559 64 686 835 73 722 922 135 92 383 90 14 350 140 168 601 63 459 572 114 647 806 146 776 945 97 486 611 100 622 629 114 190 920 97 136 358 89 383 782 98 476 854 141 57 877 178 426 513 146 289 788 177 17 827 124 522 989 90 174 583 96 85 381 83 396 727 79 280 738 106 609 766 129 225 354 78 155 195 83 258 664 132 606 758 41 59 971 160 252 338 108 137 546 36 407 775 166 307 830 76 275 733 127 539 641 117 81 141 69 523 563 128 177 853 74 440 528 107 592 929 107 427 600 107 489 697 126 741 844 143 543 929 79 589 617 108 179 184 77 385 575 96 180 536 74 406 421 84 627 682 136 373 510 113 38 775 60 30 713 132 194 602 139 176 391 96 330 354 125 100 874 102 401 623 106 157 228 119 415 791 93 50 78 99 442 721 129 558 815 126 213 478 122 329 330 125 212 768 83 599 706 96 43 200 113 22 947 72 373 940 111 506 831 90 324 327 135 641 855 96 636 815 115 216 771 90 73 796 68 433 776 87 305 370 88 512 954 74 230 962 130 548 801 130 532 907 97 81 344 79 23 327 71 138 991 132 598 988 63 421 862 125 399 700 101 69 606 85 118 799 72 64 534 123 180 650 60 708 960 80 25 80 118 155 367 72 121 729 97 67 433 89 112 400 137 511 808 74 29 306 113 257 293 74 217 708 121 725 863 63 403 884 31 381 416 73 43 624 127 51 940 104 198 595 124 318 928 103 250 253 105 195 897 154 375 431 146 615 810 119 150 986 81 70 115 89 595 813 78 762 929 113 404 691 70 111 662 126 39 293 139 215 724 97 214 868 131 165 337 35 170 558 120 62 824 52 380 707 58 279 299 83 753 834 124 171 595 132 438 954 80 89 221 103 444 677 110 229 373 62 380 407 110 317 992 88 63 953 153 437 879 115 323 607 115 111 717 103 743 858 75 223 607 110 631 850 102 605 870 34 57 232 107 86 770 102 172 721 119 378 468 93 360 733 126 584 719 60 444 833 122 438 721 93 27 910 113 106 915 87 466 860 53 47 139 91 191 582 40 310 892 69 25 624 33 194 898 140 563 959 105 476 736 66 656 815 149 40 926 136 204 786 94 498 766 149 69 100 92 621 622 154 99 134 65 760 864 116 680 977 44 679 982 117 593 874 69 151 909 101 801 920 101 5 947 66 481 998 68 367 643 102 12 107 125 680 797 136 547 795 81 233 918 130 269 969 117 210 508 97 136 744 105 142 694 106 391 661 78 77 255 71 44 981 136 249 739 143 713 872 100 336 552 95 747 999 44 760 947 125 502 960 5 156 493 106 278 312 78 616 915 89 51 434 92 50 883 130 260 323 87 865 930 84 135 188 84 6 816 101 193 979 144 29 95 133 154 360 119 423 722 85 459 835 150 594 708 138 67 761 119 503 545 120 589 633 80 53 546 100 341 829 143 328 399 90 192 798 103 495 706 61 834 956 138 145 711 138 60 849 111 202 249 99 830 837 83 261 328 129 336 609 75 5 890 108 158 845 111 758 814 133 388 577 116 5 325 153 437 689 118 174 512 68 403 537 115 479 500 111 695 871 81 249 541 73 568 789 117 334 859 138 363 587 84 103 414 106 216 674 112 86 962 93 190 226 136 475 761 87 202 941 102 316 523 136 115 616 82 109 562 105 38 655 116 124 214 103 259 654 95 161 571 71 365 553 96 539 653 86 120 536 155 290 922 81 127 599 89 306 825 32 165 283 66 14 373 85 177 692 120 525 601 105 190 511 102 923 932 67 434 988 97 167 403 126 672 743 110 15 863 91 70 581 21 413 544 96 234 292 108 385 665 109 489 497 58 582 648 70 16 575 95 332 794 94 72 195 121 154 734 89 400 524 154 35 853 94 104 614 104 615 952 131 624 665 137 713 887 125 302 731 63 361 978 130 270 579 68 308 519 111 656 697 114 623 956 118 18 438 71 274 695 159 323 659 71 352 784 94 330 403 133 274 284 85 397 755 108 288 478 140 92 378 91 749 916 144 80 691 151 415 475 108 380 623 97 286 334 117 163 641 28 216 282 133 15 874 115 204 277 128 267 848 92 626 914 51 524 641 59 107 325 140 141 444 71 118 604 109 528 741 117 635 895 80 157 842 108 168 871 69 105 352 162 121 517 95 581 698 108 482 643 104 461 911 110 203 749 106 122 916 59 6 982 87 54 254 71 739 835 98 77 384 99 413 838 106 295 782 68 494 533 95 483 855 114 52 203 92 765 929 61 298 928 159 300 766 89 441 976 167 749 826 126 148 482 68 192 341 137 206 237 79 381 556 102 101 857 103 234 246 80 398 516 93 358 564 99 101 476 141 577 994 78 284 765 92 587 978 145 413 907 99 83 934 29 705 820 95 327 661 66 596 632 66 93 415 129 232 328 103 647 687 71 875 899 79 371 910 70 337 723 114 51 562 144 106 336 97 415 978 94 312 864 106 38 831 99 6 636 81 548 829 81 685 935 111 434 464 69 523 845 75 658 675 61 202 223 90 562 921 59 322 565 98 690 742 79 4 292 86 39 862 113 358 552 29 427 689 111 299 678 86 78 230 79 165 745 84 352 951 64 290 733 75 412 589 50 871 978 96 253 766 92 746 913 126 677 802 101 106 366 103 326 482 65 777 825 116 72 378 139 840 938 103 29 391 81 12 391 92 714 988 113 542 729 93 453 995 26 391 733 105 163 978 80 182 498 63 550 882 57 584 964 78 535 909 100 138 793 93 724 794 97 593 763 103 859 919 122 143 490 85 70 889 83 253 318 85 173 817 95 405 698 111 157 849 21 410 480 68 495 538 107 314 395 138 273 642 140 312 625 122 50 481 159 96 416 85 22 252 117 101 684 74 632 984 105 176 223 98 553 729 87 205 528 140 618 627 21 71 508 82 435 781 98 300 675 107 524 609 94 442 844 105 483 846 155 597 681 168 45 542 117 278 430 89 539 887 123 417 900 109 184 553 77 220 892 68 667 791 119 122 604 84 325 997 68 47 276 170 297 808 95 245 548 108 535 569 116 326 527 110 132 170 120 386 666 96 279 310 78 222 880 116 318 754 73 218 938 127 816 839 32 522 566 102 502 998 119 13 390 138 115 216 141 242 645 73 281 316 84 113 506 88 254 576 101 358 859 98 162 701 125 488 928 93 318 394 63 27 931 133 341 699 69 562 655 106 512 743 83 423 523 139 818 834 93 381 637 88 366 371 116 907 909 149 421 859 91 866 960 98 84 498 56 164 186 84 808 952 92 163 370 103 383 728 132 229 748 131 5 677 94 635 988 155 457 921 58 39 533 118 195 748 68 314 460 123 194 506 96 270 287 88 4 979 84 295 927 71 64 995 59 46 699 146 130 763 103 694 832 117 304 461 114 791 923 76 650 653 71 75 996 67 351 970 95 217 254 126 162 625 150 188 706 107 11 739 139 437 624 120 371 911 50 528 590 129 147 613 143 218 597 105 185 748 79 631 961 120 94 98 101 611 699 109 72 567 112 368 608 76 147 442 94 413 417 87 770 886 79 266 760 98 713 824 106 533 536 105 107 794 88 31 51 158 444 974 119 241 348 60 611 980 134 597 895 107 882 891 91 427 605 123 151 162 87 179 216 99 268 852 51 142 739 99 216 775 138 300 557 109 240 731 85 65 715 135 299 494 92 304 859 28 481 980 102 414 537 116 496 839 70 112 919 76 45 374 69 395 581 101 876 949 39 285 385 97 411 683 94 197 484 82 248 633 115 473 809 124 189 606 107 81 911 136 264 410 105 472 898 1 329 813 123 517 754 126 431 811 102 810 863 107 114 196 133 150 518 38 74 175 175 758 923 80 102 823 99 237 988 63 173 890 98 442 598 77 716 739 94 153 482 79 647 763 52 132 738 73 238 900 99 150 911 33 572 957 64 701 999 174 233 505 100 468 658 128 500 980 93 214 347 107 728 800 109 386 648 100 536 720 62 300 709 150 102 357 98 143 297 73 377 876 105 31 540 105 121 672 104 98 955 103 382 696 120 234 244 29 924 988 95 164 513 119 722 750 101 8 629 116 347 756 90 226 638 52 762 873 114 491 894 81 637 921 78 26 613 96 522 592 106 10 735 112 333 702 90 502 570 168 197 599 99 773 912 101 147 466 90 519 975 80 409 922 78 189 500 127 798 943 116 627 728 81 435 972 127 322 596 134 663 695 147 309 374 86 412 808 77 144 962 100 188 249 34 130 934 59 212 428 115 719 948 86 19 629 86 254 713 72 556 811 168 146 233 135 139 482 101 225 975 141 116 362 86 659 737 74 9 959 104 153 254 89 429 897 126 882 941 84 45 971 141 401 721 140 365 427 74 608 635 87 369 400 111 533 802 44 70 874 122 398 752 85 64 610 95 717 784 94 151 591 80 645 732 39 344 397 76 446 494 62 455 498 112 331 592 139 293 505 98 118 888 121 677 832 81 393 972 82 401 500 63 222 404 102 405 880 119 460 690 136 314 989 78 441 715 119 95 325 104 611 914 98 318 901 84 686 975 82 515 866 93 353 357 144 37 800 165 247 821 108 42 739 96 52 581 115 626 923 162 712 918 142 436 769 128 82 951 146 129 473 55 426 665 104 206 969 122 156 168 85 31 334 95 611 658 106 20 461 133 38 104 82 402 891 111 463 633 117 60 451 108 645 922 68 408 780 78 620 911 125 841 984 109 37 557 36 318 356 129 388 538 51 472 588 127 429 525 90 555 694 90 170 835 101 783 832 116 106 774 114 219 263 111 676 825 76 2 728 105 39 614 124 193 603 99 513 644 116 377 798 103 335 635 67 199 415 78 131 771 77 413 619 78 508 572 103 226 932 168 241 250 94 607 698 109 850 932 137 785 909 65 407 408 166 433 486 132 643 911 130 344 750 113 292 725 79 579 917 118 334 766 133 288 457 97 663 683 102 80 498 112 118 533 36 65 290 60 152 983 79 282 806 104 389 568 111 466 980 148 435 680 107 799 890 75 358 550 66 3 484 88 755 806 119 710 868 114 412 570 77 245 623 79 457 733 122 276 560 65 171 921 95 189 626 78 18 555 81 483 918 92 363 850 98 62 500 70 307 492 113 61 387 62 119 275 95 754 948 101 731 942 57 76 723 102 107 392 96 655 983 114 249 835 85 561 747 68 395 483 85 77 580 122 85 498 49 281 608 89 10 504 80 971 976 92 53 715 69 161 275 82 113 459 66 678 761 167 3 767 79 534 697 82 341 907 108 543 566 60 202 428 56 488 751 123 53 238 113 94 740 70 839 866 95 412 724 64 730 790 66 344 558 41 225 282 55 369 607 95 58 641 142 710 756 111 102 408 96 207 866 93 339 709 90 649 758 57 98 191 39 503 921 120 361 536 122 40 45 148 54 684 130 10 654 111 374 710 102 0 942 127 27 867 150 202 366 77 362 623 114 97 158 88 5 586 149 124 780 118 213 834 96 898 973 99 213 491 74 334 655 114 64 121 80 636 798 159 109 261 106 202 673 152 443 894 109 276 568 89 231 452 122 169 537 99 472 682 89 543 961 66 362 741 73 425 606 113 332 643 121 613 753 100 333 640 160 902 908 111 568 946 148 82 654 82 200 686 100 290 844 120 95 825 81 282 573 52 403 873 99 269 551 150 150 164 135 543 908 98 205 769 151 792 826 104 237 735 111 131 869 175 259 745 103 346 605 68 931 941 81 289 304 57 24 761 45 483 497 139 364 839 125 150 218 97 509 786 76 403 434 70 396 884 59 415 669 137 172 303 114 222 632 125 259 528 102 486 818 113 255 520 93 295 606 141 47 663 84 87 728 110 796 798 135 495 953 65 60 594 121 769 810 130 532 781 80 554 757 89 80 689 90 113 704 101 48 184 102 528 554 69 961 964 124 184 965 70 84 816 70 390 698 133 356 752 61 466 561 138 422 594 71 259 712 125 876 897 112 100 340 107 185 367 51 309 889 74 494 714 81 44 154 132 194 265 67 39 728 90 190 875 113 701 807 119 9 360 93 34 96 75 543 994 74 39 651 86 284 911 79 744 855 135 444 783 171 50 594 77 19 394 58 278 767 59 398 876 82 223 710 84 69 293 139 219 474 128 39 624 72 101 291 139 675 940 41 424 973 29 440 703 51 256 572 111 842 933 116 170 403 96 247 893 154 153 165 119 699 733 129 673 709 73 21 892 111 18 116 105 114 617 95 339 706 94 509 647 78 64 775 112 542 997 120 541 791 105 505 897 63 489 490 82 416 946 86 683 946 74 350 676 118 212 280 66 814 937 112 211 775 72 917 991 115 245 316 94 381 941 81 306 888 124 136 143 28 192 248 133 776 999 71 82 697 120 731 773 127 735 940 69 336 896 106 197 414 53 484 547 90 210 722 115 323 812 79 393 833 83 2 463 156 411 469 120 241 868 83 621 750 102 71 102 92 79 117 91 57 576 114 510 626 132 88 226 89 481 848 42 173 782 112 305 718 119 478 647 111 11 95 72 248 505 102 184 489 124 578 841 121 175 410 123 595 951 99 201 202 134 198 739 128 172 602 69 330 463 60 572 847 79 42 734 76 315 801 49 647 663 68 546 674 111 141 497 119 157 426 95 169 816 130 134 652 152 394 993 134 794 990 81 493 781 115 251 798 129 744 997 86 172 727 120 172 503 82 268 958 110 12 882 81 309 885 109 585 770 112 359 696 118 218 975 104 627 927 149 625 662 94 411 816 118 9 564 82 119 509 57 249 381 117 118 339 109 133 978 106 315 407 89 285 605 80 398 661 53 470 698 101 604 676 95 258 284 60 542 792 59 167 280 96 331 542 165 869 925 189 114 236 94 775 782 64 593 968 65 401 656 107 534 840 72 490 653 111 42 285 100 88 219 158 580 778 104 870 992 122 282 511 41 360 406 107 53 426 128 138 702 89 109 802 87 9 547 60 48 751 116 202 391 162 539 945 158 277 579 123 464 723 44 191 299 112 512 735 78 545 829 133 499 751 118 595 750 91 228 426 92 206 886 35 788 797 81 290 401 86 178 510 120 630 907 90 757 831 73 258 945 113 54 824 49 119 287 49 547 847 101 95 757 119 64 496 79 456 784 142 453 488 49 702 786 110 92 266 106 826 993 117 72 199 41 875 954 74 3 135 108 39 43 144 28 475 112 394 988 27 348 465 116 398 832 64 443 609 79 152 813 54 340 756 121 0 520 147 569 710 107 55 151 66 91 963 122 416 468 74 299 428 115 135 674 90 242 661 149 615 864 54 467 583 148 423 536 136 350 831 81 282 927 135 406 911 102 640 816 112 680 989 115 273 867 97 533 888 144 881 936 86 207 581 87 601 764 56 370 374 139 542 669 76 90 997 54 439 463 67 434 480 98 613 719 93 751 850 102 513 622 102 208 645 141 534 631 25 15 66 105 341 882 73 101 143 95 175 222 59 512 564 96 97 658 107 278 582 94 601 955 122 615 672 89 63 328 133 214 459 89 446 785 63 263 860 100 321 517 68 159 629 46 677 686 93 382 847 133 391 494 106 357 537 49 148 823 113 838 849 125 106 681 105 656 731 103 656 862 40 203 873 133 258 688 95 777 921 119 287 574 78 27 41 99 21 678 111 576 734 123 181 346 112 765 936 106 639 656 133 374 698 71 192 713 162 265 836 101 233 243 127 467 591 114 596 627 95 463 994 126 3 448 75 38 700 169 768 802 126 131 627 66 389 400 89 35 447 63 533 955 69 86 343 54 91 372 137 62 827 72 184 496 152 65 917 66 100 450 68 137 215 151 17 678 153 261 305 113 529 823 114 97 852 86 370 993 97 17 618 137 228 587 151 191 999 113 208 362 105 489 618 121 85 631 83 54 924 181 334 537 34 62 884 53 47 106 64 397 695 92 134 565 125 386 429 80 179 343 44 821 992 123 247 532 105 292 774 115 258 431 120 325 451 43 12 653 93 370 498 94 156 204 166 200 939 118 142 169 112 424 845 147 416 638 76 227 260 75 328 576 53 11 816 77 648 757 31 371 621 44 726 976 81 416 719 56 175 465 72 573 646 103 18 136 123 762 847 75 791 864 66 181 809 76 632 750 155 47 597 196 611 689 92 580 691 104 166 239 99 566 816 54 510 965 36 279 400 94 418 499 129 675 859 112 223 824 103 327 503 51 112 130 64 781 896 90 310 691 98 4 697 91 60 64 122 196 519 94 61 160 81 347 866 53 41 185 158 707 843 72 267 434 97 712 856 144 378 463 114 925 932 89 35 300 101 5 876 142 2 941 103 53 199 93 725 943 65 667 842 134 324 784 104 526 961 133 14 502 106 350 692 56 198 478 99 65 727 128 50 130 106 709 796 105 744 951 146 105 997 73 256 852 81 505 881 69 458 459 49 444 726 136 365 458 102 185 494 130 730 803 131 370 487 119 79 713 47 536 614 85 257 857 79 354 802 129 99 952 147 394 837 103 396 735 48 126 202 115 92 269 101 215 862 167 428 705 98 182 259 111 453 719 99 74 563 95 98 703 109 454 494 111 367 869 148 107 223 98 337 389 97 65 187 86 420 972 105 452 740 38 382 564 139 461 662 157 710 927 129 97 399 64 133 373 147 131 860 97 147 513 106 434 807 91 25 270 110 191 417 86 99 292 93 40 63 161 271 744 139 389 765 95 635 928 86 459 521 51 388 422 108 584 997 112 283 917 93 410 465 107 98 866 105 3 373 89 101 885 101 147 684 127 138 770 96 121 562 100 487 794 111 79 289 116 61 657 17 514 985 100 196 284 83 80 175 108 389 953 80 674 755 114 271 557 96 108 818 103 122 703 91 201 646 87 179 416 94 5 808 109 401 836 74 694 928 134 173 629 93 104 947 102 665 795 91 176 786 115 325 601 121 109 148 135 12 658 107 136 452 82 217 454 114 636 695 30 59 738 120 0 662 102 115 207 91 889 907 101 98 489 137 236 567 91 39 854 64 68 756 92 744 865 22 195 939 152 54 455 117 313 682 128 322 467 92 348 801 119 6 82 75 567 582 135 694 909 78 51 404 106 42 240 165 421 584 77 210 484 95 570 953 150 306 929 108 268 399 126 589 729 124 339 916 93 238 581 108 615 899 92 661 855 72 138 979 111 699 763 148 711 740 110 650 689 143 596 741 133 119 988 124 131 846 113 470 954 89 727 732 147 155 559 140 357 973 111 252 803 112 193 333 147 375 832 146 245 926 113 13 996 90 132 373 77 332 608 101 456 625 83 340 567 111 24 959 55 42 62 115 822 996 110 193 706 139 388 987 122 723 789 57 391 395 96 419 476 100 92 350 132 100 694 123 291 474 58 458 737 76 426 436 156 377 753 149 685 721 67 115 970 102 579 732 87 98 435 78 254 359 136 588 688 92 63 158 177 329 804 55 70 448 122 216 661 105 482 652 85 72 742 67 623 750 91 368 540 98 638 912 104 318 787 89 324 351 102 435 772 163 148 603 85 138 578 118 451 705 122 93 300 138 151 400 85 236 341 107 470 663 72 227 860 95 149 186 127 156 301 102 260 290 103 290 625 84 365 559 52 180 892 96 296 699 101 302 455 171 196 880 107 30 705 85 102 901 111 339 580 128 435 679 120 455 459 139 169 716 72 353 814 104 174 435 116 229 862 76 285 931 65 514 997 149 106 335 56 103 212 109 259 378 136 694 893 88 692 717 73 783 835 88 572 580 103 855 977 76 165 461 90 111 672 134 400 664 75 408 581 61 89 607 101 564 653 124 61 611 77 706 867 185 295 481 182 47 924 140 262 964 148 49 593 125 379 902 118 608 903 88 290 964 96 50 496 85 399 556 99 544 819 108 337 993 122 106 617 94 328 726 127 485 625 83 390 444 152 186 872 75 443 658 154 115 894 107 541 544 116 420 800 102 537 786 82 644 912 122 12 207 73 385 848 36 68 820 72 684 841 137 366 477 149 418 610 105 276 676 109 168 317 98 226 283 31 360 523 167 504 730 27 36 96 116 134 610 89 404 488 99 691 994 47 254 981 136 380 404 71 27 316 104 419 900 104 48 143 104 6 176 180 165 252 116 487 961 84 479 758 95 109 964 166 221 596 44 180 602 61 737 847 63 404 713 126 35 211 101 17 360 125 893 930 124 273 775 115 228 692 94 213 998 106 573 680 64 316 342 76 205 669 122 398 572 84 333 543 100 405 824 72 221 691 114 388 633 89 141 957 110 20 242 139 565 841 106 337 748 93 512 686 101 776 815 74 583 688 66 791 813 129 360 725 106 264 281 104 177 901 123 206 270 109 223 248 145 207 729 110 229 934 59 197 585 119 133 828 76 328 516 106 202 394 84 252 575 134 305 441 80 435 596 109 560 852 74 509 524 110 363 745 97 942 983 97 27 179 99 323 678 71 593 850 117 47 339 48 282 465 105 68 711 133 406 725 99 133 404 90 63 515 101 435 583 107 730 732 104 483 847 68 318 495 130 431 578 121 3 665 124 199 204 135 202 226 76 477 767 64 178 669 121 99 388 101 93 647 46 662 683 71 601 721 82 421 814 111 187 361 138 3 616 91 578 741 103 59 891 86 637 983 108 385 460 17 485 636 89 483 535 135 312 846 111 57 979 95 156 891 116 153 203 79 727 779 105 776 871 62 714 760 80 123 961 109 73 923 111 343 873 88 647 905 52 429 517 72 45 966 83 214 513 101 275 294 116 124 768 112 614 651 87 71 531 97 432 905 126 227 914 87 400 791 60 175 567 65 472 810 106 253 285 144 4 458 105 835 948 63 300 600 116 40 409 116 176 194 111 321 880 107 150 319 68 243 994 33 453 865 100 489 616 126 563 803 108 159 355 75 138 156 66 306 515 114 113 309 114 676 882 81 84 244 116 160 397 72 324 950 71 119 453 92 153 963 139 166 995 79 367 651 83 223 978 84 858 920 73 487 769 89 281 500 96 273 454 91 533 656 77 18 569 149 383 840 148 550 975 97 367 714 103 327 606 81 72 914 71 593 847 117 616 988 118 668 942 98 186 275 162 378 582 152 575 669 70 140 141 117 325 846 106 276 277 79 706 819 72 366 920 82 220 360 96 252 318 118 594 882 136 35 290 89 93 312 155 510 746 125 365 983 102 296 513 96 642 744 114 184 869 128 453 951 133 493 731 137 124 173 25 505 552 130 190 523 93 323 984 100 337 776 157 254 872 133 511 606 84 157 618 89 630 796 144 675 845 125 255 620 39 189 469 117 277 630 103 138 825 124 307 822 124 328 494 107 110 239 37 457 793 85 740 971 86 256 813 85 589 727 95 781 813 96 121 322 68 25 178 120 365 689 118 451 503 106 101 562 106 563 739 113 370 871 122 515 966 105 710 965 128 192 639 80 75 536 82 120 335 91 88 507 65 245 429 136 627 760 142 354 909 108 519 730 127 339 739 100 462 483 126 905 994 123 8 992 105 158 220 84 621 922 149 163 403 97 272 780 119 499 678 115 151 179 78 353 572 179 168 563 81 256 302 64 232 417 94 673 894 117 545 651 46 444 971 103 673 792 59 91 735 140 40 73 82 699 837 47 255 609 111 60 846 142 331 824 97 61 840 66 744 828 152 327 769 93 646 792 116 713 755 91 318 634 136 814 874 87 757 802 95 75 148 147 898 984 84 748 888 82 750 752 79 327 497 159 383 916 121 310 435 79 154 448 105 371 382 115 70 145 130 327 728 155 321 657 81 256 446 117 210 887 88 11 502 106 195 290 157 574 819 73 4 995 82 253 700 99 205 406 126 208 587 77 500 679 112 144 346 87 541 945 71 55 328 93 631 916 147 174 769 58 76 785 107 797 910 118 184 354 65 290 937 79 273 393 89 228 925 25 340 452 108 581 790 32 688 786 81 512 847 54 195 841 125 21 102 148 20 102 137 559 738 109 214 935 81 253 369 68 92 833 115 371 739 130 196 856 156 373 536 143 140 563 112 94 523 133 483 991 95 581 585 123 680 912 51 270 675 123 895 932 70 534 572 159 302 993 88 39 392 65 608 644 96 5 319 62 399 687 73 140 200 137 489 537 143 335 473 102 706 817 67 671 692 113 222 356 86 439 742 133 807 905 116 818 881 17 338 705 62 296 719 74 362 978 41 47 327 123 268 953 97 698 931 86 305 982 76 428 827 115 594 775 96 751 765 98 837 950 100 90 742 106 719 799 115 438 906 116 552 995 92 403 978 125 94 808 110 281 885 116 481 555 52 167 498 136 160 882 101 489 536 68 208 307 92 332 460 145 322 906 106 390 736 127 48 428 92 258 510 102 235 565 137 201 524 89 61 342 100 390 722 58 344 886 161 380 430 106 97 794 82 435 746 90 178 936 93 268 905 53 155 347 118 330 444 104 595 714 56 109 854 74 75 450 80 40 597 167 153 231 73 81 273 96 138 225 111 532 569 72 543 758 99 401 616 142 591 807 93 237 353 40 507 876 101 56 412 102 333 425 118 438 940 110 82 106 141 713 731 113 472 983 76 286 736 127 637 712 84 66 168 67 613 974 129 879 915 123 790 897 42 401 443 122 373 718 139 428 667 77 234 715 139 300 664 144 473 813 75 69 741 56 46 254 76 672 933 133 67 332 176 261 973 37 20 172 128 374 482 146 229 835 147 95 319 85 396 745 125 552 951 153 62 556 77 310 431 96 155 805 102 69 523 65 164 724 77 81 841 105 424 492 124 80 651 54 356 599 137 207 241 131 534 609 73 396 641 60 143 856 92 237 415 167 519 983 88 335 761 108 643 725 126 532 564 96 820 975 114 2 831 98 680 889 82 213 344 79 346 869 83 432 873 67 83 745 117 41 867 48 170 207 37 754 878 48 922 996 98 594 595 94 220 814 54 241 309 99 307 875 106 584 744 105 261 783 126 124 251 124 678 842 103 530 899 104 38 302 98 930 952 147 12 716 128 147 765 151 161 745 86 69 356 114 501 535 68 571 855 85 508 989 89 235 910 83 886 918 127 548 814 120 156 236 75 467 576 53 511 588 46 346 367 115 209 495 90 18 360 112 132 508 66 262 553 84 42 93 55 37 371 148 183 379 96 108 915 66 164 282 127 354 739 142 306 366 105 107 214 102 503 886 32 51 852 53 600 952 121 358 990 92 273 729 89 840 996 107 142 889 44 924 945 55 649 705 128 751 848 114 115 607 118 58 440 104 641 714 87 29 518 115 123 947 92 191 221 98 3 945 85 491 520 109 649 941 129 65 983 110 676 810 134 198 747 74 226 685 93 258 548 79 150 468 109 242 332 94 594 770 139 709 839 129 280 561 104 160 710 77 241 991 134 71 414 62 114 996 45 107 363 105 565 942 104 192 334 70 496 824 120 54 792 29 628 803 114 805 866 55 43 972 94 197 553 116 23 682 112 36 310 96 312 606 123 22 235 120 23 315 78 367 931 94 378 601 111 305 685 84 464 971 113 282 644 60 29 604 97 152 198 103 423 528 47 754 801 132 422 826 101 127 466 122 170 719 129 244 309 128 88 865 136 40 415 73 264 962 79 550 652 89 252 354 137 700 789 139 130 743 135 361 468 121 648 881 123 748 983 110 90 780 63 504 684 116 611 775 125 793 850 140 229 296 88 25 803 108 27 402 94 158 661 106 128 211 93 179 474 107 105 652 68 483 721 120 592 652 60 535 599 29 390 992 69 11 982 94 474 664 92 212 880 111 63 134 99 575 804 139 431 771 73 363 906 83 541 983 106 318 882 90 636 709 55 256 345 121 538 730 160 638 980 69 128 143 72 431 915 90 310 316 65 816 945 68 525 725 99 748 776 73 296 970 138 290 550 142 213 927 60 603 742 87 526 754 64 243 867 128 239 642 134 344 620 79 220 522 85 864 879 124 249 596 111 353 952 148 126 496 100 236 515 60 331 996 166 147 501 113 259 544 72 510 652 82 67 464 114 519 752 104 110 278 136 123 512 122 520 851 92 491 914 136 149 281 109 624 969 127 165 331 75 586 967 73 234 658 116 17 41 102 55 93 82 260 373 69 605 733 66 360 561 105 325 380 111 118 917 82 337 909 95 840 882 121 751 896 111 744 847 119 625 796 99 783 787 66 264 679 93 745 943 114 97 763 155 438 699 109 372 790 82 153 926 98 27 449 57 1 455 117 185 276 140 246 758 15 375 994 131 312 845 92 155 746 75 753 756 162 37 119 114 491 889 59 213 956 84 674 794 107 762 853 67 392 738 123 24 601 108 205 286 117 237 931 83 381 734 61 97 748 96 4 915 58 498 589 119 166 221 91 234 261 104 16 150 128 176 633 137 16 543 128 80 95 108 418 932 122 66 120 126 308 667 114 166 741 142 218 798 103 343 555 82 106 145 95 644 785 157 998 999 141 116 121 110 493 875 67 497 684 72 376 501 71 737 890 115 129 428 59 132 483 107 102 715 91 53 121 101 694 934 91 10 832 118 470 502 68 124 736 125 436 770 107 244 910 72 377 527 105 83 295 114 60 66 108 171 634 85 427 688 112 359 899 99 535 673 92 76 442 80 808 910 84 178 663 64 209 330 54 237 682 148 678 938 153 806 854 122 53 537 119 8 27 127 230 970 88 42 281 79 61 299 73 371 994 110 107 469 122 448 739 116 349 835 116 571 987 50 18 514 94 366 411 82 268 891 110 361 657 62 134 274 85 108 324 58 841 941 19 629 893 138 875 888 56 403 908 83 182 357 53 358 814 80 516 618 84 386 639 115 259 410 86 16 101 155 122 508 121 216 519 111 201 556 88 649 854 52 833 895 141 29 157 52 244 314 48 875 931 113 501 731 60 230 664 106 106 884 92 149 409 48 234 687 50 321 711 84 324 683 120 4 790 88 174 689 89 0 893 143 71 766 141 684 882 75 417 595 76 113 130 87 338 711 85 178 409 64 126 630 128 569 765 133 88 781 104 109 526 103 697 738 46 79 275 102 180 780 90 373 709 83 87 360 54 137 744 189 838 938 122 373 784 36 600 928 146 422 744 113 130 751 82 158 568 77 143 243 98 604 951 103 832 983 125 681 751 134 455 844 129 575 588 62 136 774 129 602 868 79 378 718 70 209 720 115 336 867 63 389 592 83 534 978 94 462 767 65 249 462 93 648 993 116 235 627 45 16 746 110 546 767 80 558 627 125 108 174 89 525 792 105 63 411 105 564 666 84 24 925 72 455 896 48 234 900 70 7 679 94 533 781 78 130 865 87 332 651 115 549 879 112 642 885 115 639 683 84 363 684 92 520 778 90 196 537 91 90 991 84 471 628 56 726 991 124 623 811 151 36 417 87 467 481 120 505 760 110 28 718 124 151 351 69 733 834 103 118 491 99 728 954 74 61 347 82 218 413 53 631 952 78 48 562 98 56 136 85 299 731 90 148 362 136 386 856 98 843 871 122 490 865 109 237 917 125 230 969 60 300 910 139 4 295 90 482 621 73 165 783 87 82 170 55 51 206 132 367 582 126 99 689 103 403 559 130 111 723 61 2 10 122 516 846 84 114 264 88 66 474 90 359 883 55 286 420 79 117 324 92 377 993 127 28 383 65 43 330 95 830 878 87 194 495 99 626 813 98 763 921 72 486 746 96 600 735 154 354 463 93 521 714 110 695 824 98 785 974 148 260 269 85 432 886 193 334 791 4 517 828 111 406 682 70 212 378 123 417 950 121 374 620 55 89 464 92 284 357 121 544 910 148 225 437 105 697 821 98 88 217 119 369 483 65 46 53 70 848 887 135 204 527 51 168 505 96 586 755 130 324 905 67 613 911 95 532 638 174 182 298 123 330 702 143 456 603 62 614 773 117 164 983 126 466 714 112 100 172 95 329 361 52 913 980 86 146 966 144 314 776 94 178 394 116 153 193 95 19 481 139 238 798 59 520 522 135 878 888 111 368 557 129 273 385 119 21 576 122 392 963 78 293 839 41 416 440 76 578 972 86 50 872 104 109 681 52 156 492 102 270 385 67 6 766 74 565 991 98 190 690 52 399 475 61 508 634 69 166 483 56 608 668 90 646 700 50 413 954 73 723 890 78 830 913 77 55 283 113 192 201 85 283 325 95 108 674 119 214 251 89 709 787 97 166 454 87 421 891 59 148 240 89 52 758 140 322 759 89 326 385 96 683 950 142 23 777 95 9 691 81 358 669 92 573 771 137 858 863 123 147 627 43 313 657 124 127 860 126 29 440 109 100 457 104 704 987 116 2 568 80 263 516 94 0 478 84 761 847 44 30 31 91 106 483 71 424 495 55 525 655 67 30 475 54 105 945 126 298 424 80 483 549 106 137 559 119 753 822 78 305 492 111 206 464 73 723 930 110 112 153 20 25 621 48 776 860 68 341 889 105 597 940 121 104 957 55 341 703 135 646 790 144 681 893 86 13 312 131 215 700 115 314 405 111 268 743 132 394 710 75 18 661 128 777 843 156 431 846 122 257 271 109 430 530 150 81 959 77 43 866 126 487 509 135 32 570 62 187 723 101 445 645 72 183 287 125 707 900 108 380 454 71 360 759 83 96 542 91 127 162 136 620 963 132 304 705 97 563 936 99 560 717 113 160 267 50 128 695 137 74 920 42 303 579 71 161 979 125 150 813 93 284 295 75 166 234 109 228 391 116 662 997 134 375 378 134 140 800 46 215 826 64 102 867 120 446 570 93 27 909 46 631 938 91 464 497 114 17 633 73 499 827 95 244 748 170 710 845 120 4 44 57 782 891 122 131 320 104 29 959 91 73 212 83 548 955 130 557 638 78 303 669 89 275 611 90 436 628 79 93 640 73 737 839 86 610 896 96 116 434 37 131 566 42 290 511 106 192 723 55 332 785 75 98 126 102 491 708 86 111 761 137 287 672 143 507 949 106 366 607 73 640 679 120 20 785 50 775 884 88 248 617 125 390 928 95 111 556 190 456 845 88 82 648 156 520 653 131 22 312 70 367 610 131 727 966 54 183 515 73 951 953 96 73 993 105 155 464 115 179 782 116 490 833 142 94 362 114 344 895 132 61 774 75 897 907 128 454 610 168 541 627 99 49 531 100 317 408 46 537 988 102 675 901 76 70 308 100 446 584 147 684 703 133 228 580 106 131 650 94 215 838 67 592 912 88 201 403 120 581 828 66 84 408 126 522 557 74 763 815 66 5 774 104 577 857 48 327 634 104 449 496 95 149 589 72 542 962 71 95 321 155 530 676 106 3 178 102 667 734 108 717 742 81 411 527 75 518 948 106 132 610 33 61 252 97 53 693 90 298 707 122 207 491 133 815 861 87 410 704 177 41 925 134 120 134 123 190 973 53 69 114 93 674 921 88 426 963 63 87 981 65 303 565 123 63 344 39 389 721 102 725 939 66 112 695 126 155 489 99 624 925 85 112 418 109 23 712 102 455 810 88 345 451 58 248 379 28 674 714 115 795 985 68 944 991 107 316 671 46 402 620 134 467 924 60 464 488 147 360 917 61 229 374 102 27 884 84 201 770 87 892 911 44 60 911 96 352 640 89 49 457 73 56 933 52 54 549 102 666 998 104 26 612 132 379 538 100 938 960 114 491 711 71 247 667 80 75 528 105 58 423 139 177 813 96 429 810 84 241 910 118 374 402 107 231 917 135 873 892 112 552 591 102 257 963 86 418 851 103 63 744 89 139 548 97 7 30 124 111 373 133 367 526 65 111 753 75 57 728 60 181 351 121 41 849 111 535 766 92 691 785 126 365 420 42 85 541 99 95 870 120 72 510 140 616 691 84 85 235 83 137 340 125 571 884 88 713 981 70 140 764 81 711 824 115 826 994 76 465 542 80 670 723 123 99 116 55 113 887 76 583 774 133 492 926 23 261 423 119 480 994 83 982 987 110 295 472 92 174 225 103 1 374 127 50 722 115 484 760 111 147 340 136 649 814 139 305 411 140 467 996 143 245 953 150 385 824 87 210 357 37 26 624 129 129 332 75 358 650 115 273 977 120 626 868 132 322 653 128 608 742 41 95 980 124 162 671 82 806 926 133 752 945 85 173 895 55 880 963 70 325 930 142 104 224 109 280 363 64 131 536 103 364 762 112 100 655 145 273 658 146 638 948 128 117 560 100 175 311 98 256 691 150 307 547 110 166 894 116 434 859 134 853 952 113 59 219 136 184 578 87 339 499 106 25 824 68 40 591 126 479 651 91 363 921 137 227 283 57 101 459 139 586 764 126 307 794 83 699 980 71 588 752 120 271 501 122 380 718 81 707 747 86 56 888 143 26 63 96 172 498 54 744 948 94 61 579 82 769 782 132 596 942 120 791 856 91 554 949 135 303 517 133 720 905 46 348 522 116 168 669 82 168 421 132 794 942 79 52 59 123 25 356 75 256 721 125 19 924 99 1 184 131 709 901 61 45 292 142 104 222 116 49 481 106 540 869 107 351 646 97 263 504 68 172 450 84 521 799 71 20 975 89 299 860 32 70 468 84 447 688 119 42 365 165 455 684 112 42 988 87 317 560 65 168 242 114 181 337 97 640 646 103 621 969 80 61 542 99 403 449 51 474 873 89 182 593 132 337 669 94 226 843 119 226 229 89 233 405 80 224 308 58 338 432 104 93 915 54 780 793 146 566 610 116 0 165 59 200 458 27 371 926 116 284 561 82 170 782 132 408 594 156 378 997 44 216 457 119 143 839 163 265 346 86 579 707 144 308 456 106 43 521 143 127 464 52 527 639 98 115 814 50 298 392 90 597 867 173 801 949 150 757 832 133 6 937 104 58 806 73 698 754 104 138 428 145 38 628 101 219 764 126 221 778 105 358 850 140 131 368 101 466 554 125 617 712 68 119 234 138 300 921 66 600 860 105 855 921 75 484 541 113 274 837 121 99 832 59 399 661 110 40 629 145 178 179 53 349 954 104 25 125 84 553 797 77 116 512 98 426 572 106 45 577 79 348 459 127 96 922 133 611 998 127 333 637 130 748 835 84 465 746 91 492 530 106 382 758 136 535 709 106 305 594 114 318 849 106 131 435 108 274 705 127 322 956 63 198 288 75 293 483 19 737 923 95 615 712 72 270 399 126 170 698 79 6 617 106 146 772 93 274 430 54 208 253 90 136 506 118 608 739 95 473 817 111 329 970 135 872 956 102 622 691 48 599 683 122 226 373 99 90 269 145 79 855 103 126 402 118 134 970 134 23 413 104 159 841 57 695 704 75 259 290 85 909 975 96 124 938 111 406 411 98 743 985 129 411 927 168 390 809 117 699 852 116 347 487 130 694 941 69 165 912 100 680 731 125 468 979 102 798 840 65 176 243 51 103 947 119 230 337 107 816 964 40 241 877 111 52 741 90 553 694 122 462 504 156 145 852 80 715 958 128 412 431 63 263 435 113 75 126 101 346 503 79 10 479 86 851 871 76 253 977 85 935 938 75 79 627 121 131 407 121 138 531 69 361 665 89 236 891 50 65 828 139 686 861 152 59 518 93 33 101 99 430 709 73 275 694 75 225 392 67 66 400 83 90 572 115 825 968 77 118 850 109 30 830 98 112 710 90 443 816 76 5 207 97 364 390 72 678 829 90 74 487 65 543 627 114 412 856 102 191 938 86 957 976 73 559 598 139 670 775 128 236 409 93 102 543 113 209 227 71 440 536 74 226 515 107 609 921 56 67 450 96 703 842 81 262 816 132 484 639 154 300 331 65 287 320 60 640 984 117 291 786 86 236 823 92 478 584 98 345 929 83 270 845 64 640 665 111 658 730 128 815 955 96 269 918 127 23 455 135 122 650 180 391 538 75 639 689 88 678 720 89 637 861 70 89 123 104 319 347 44 492 657 73 588 631 42 33 301 59 4 951 88 159 796 86 350 367 97 546 701 46 602 753 96 311 725 103 93 991 73 100 270 86 269 889 68 577 852 46 54 902 107 88 699 110 725 881 111 66 276 78 73 998 82 224 250 95 200 435 59 535 685 78 719 944 69 139 753 98 92 285 119 161 771 103 493 522 89 481 566 97 213 236 100 215 468 133 233 922 99 953 970 84 149 901 105 70 300 114 682 829 43 218 304 100 210 493 56 119 635 114 527 930 63 329 874 95 215 334 111 742 919 114 288 599 135 595 717 81 53 866 97 465 719 92 757 973 70 385 563 136 843 997 110 9 400 128 98 454 88 499 548 120 360 821 92 228 811 90 45 687 99 336 472 141 495 518 138 811 873 103 734 806 105 135 149 111 771 942 126 44 750 81 111 962 118 50 475 76 113 263 146 196 463 93 947 966 138 504 523 119 606 730 128 520 648 68 765 971 84 110 671 100 179 845 122 624 645 84 7 565 146 665 962 96 283 479 101 126 510 105 114 620 124 219 285 61 38 440 120 681 844 76 397 457 98 51 714 119 226 975 94 342 582 132 829 896 132 436 831 113 21 681 143 115 914 83 240 377 97 578 710 104 476 995 37 337 910 92 408 567 75 23 707 118 359 702 116 40 628 89 95 676 79 573 705 128 372 638 80 13 392 65 348 524 136 141 633 112 682 825 74 891 905 87 312 385 85 102 993 69 433 717 111 123 228 78 292 668 116 430 689 96 421 460 72 190 230 52 580 842 135 215 853 154 409 535 110 516 582 131 468 699 78 333 721 43 132 532 35 165 908 101 583 719 73 574 900 133 8 422 71 509 703 133 617 850 126 27 195 124 192 746 33 72 452 63 331 787 93 253 325 109 10 251 64 319 707 99 79 620 135 494 504 65 244 583 21 27 32 100 232 942 110 386 974 73 97 722 36 485 775 117 10 916 93 666 714 94 162 776 93 48 635 84 788 811 117 55 713 76 144 407 80 343 776 75 95 876 118 150 435 101 140 977 71 59 254 52 106 250 117 189 458 105 132 504 89 380 687 150 220 780 53 614 738 71 186 978 87 628 697 108 843 996 109 96 612 103 833 896 134 398 461 113 432 499 142 211 286 154 577 990 144 155 848 79 381 550 80 91 380 121 342 442 107 551 678 61 60 299 109 463 704 74 409 851 51 185 560 103 112 864 80 445 849 131 31 319 96 219 996 82 331 425 137 483 645 68 207 902 128 292 853 87 114 191 97 323 853 53 231 304 82 372 665 88 707 917 129 857 885 45 481 518 131 353 839 93 267 934 129 368 779 128 574 660 106 232 699 112 672 689 64 228 373 132 144 228 117 597 701 110 531 806 63 370 567 61 670 726 111 75 747 53 200 519 90 265 351 108 716 970 112 381 437 97 339 983 71 55 557 52 445 613 54 586 942 156 504 791 125 97 711 72 427 935 65 225 317 86 410 865 149 504 895 61 40 178 102 40 549 80 306 705 105 480 879 118 476 901 121 113 927 105 348 962 45 178 730 107 295 346 66 274 872 128 184 944 59 768 979 90 109 791 88 171 201 135 565 855 123 135 389 145 45 523 115 687 922 119 523 681 111 673 805 78 349 692 102 182 903 87 548 988 72 201 896 97 164 433 153 321 596 110 231 545 148 10 823 139 301 948 85 648 783 104 89 126 108 847 904 89 517 698 108 313 482 129 290 869 91 472 866 100 460 753 118 19 289 86 129 314 117 48 966 96 22 572 82 193 924 113 346 703 133 296 733 99 671 921 106 391 678 98 522 559 129 491 760 138 194 930 138 479 745 82 490 589 129 217 407 83 512 996 107 22 340 99 15 598 119 491 904 145 284 384 95 119 228 43 56 840 154 99 684 123 346 679 49 21 563 79 594 803 98 52 604 93 345 955 104 361 409 168 216 276 60 41 986 102 27 905 83 141 711 95 122 218 83 536 745 114 712 899 68 800 990 98 4 262 130 785 885 87 311 705 66 28 822 104 899 900 103 13 260 95 206 588 122 413 966 117 422 947 85 169 796 100 428 795 85 323 638 52 427 620 98 126 602 96 422 987 70 98 456 96 369 922 137 68 712 102 178 722 73 393 756 123 572 809 105 387 603 107 72 248 123 586 790 93 413 500 60 27 527 94 105 938 113 510 856 94 494 924 107 753 775 90 6 916 106 692 836 87 45 301 83 647 787 124 16 18 119 833 842 121 75 553 72 172 391 71 117 153 75 504 623 122 60 855 110 96 444 61 253 720 92 9 58 81 88 365 109 766 938 99 36 777 131 172 601 90 175 617 82 666 860 88 378 867 66 379 599 93 252 967 71 287 612 109 3 436 106 429 958 134 31 150 120 88 405 96 669 891 153 142 527 81 234 727 98 174 899 124 57 529 84 253 647 89 454 787 146 70 161 130 289 955 100 688 824 115 667 769 45 462 695 108 441 995 142 197 621 94 586 725 102 52 497 89 8 767 86 324 552 172 600 656 165 44 222 143 43 920 63 365 590 97 678 973 113 194 335 89 635 865 39 380 391 58 352 598 129 375 695 82 690 835 61 580 631 158 274 618 97 252 595 31 353 596 174 916 997 51 712 882 118 129 762 103 356 907 122 350 723 97 274 437 120 119 914 42 318 871 84 22 305 145 172 251 133 3 250 30 242 390 44 674 891 92 87 157 86 240 785 114 677 780 67 7 164 102 660 993 132 65 992 84 343 401 133 107 220 95 614 983 136 635 946 99 413 502 130 62 756 111 844 880 67 26 973 118 228 315 87 254 602 88 657 734 124 641 806 141 675 899 127 276 416 85 306 591 76 126 229 96 468 710 151 165 887 76 464 807 126 826 876 62 374 984 142 268 768 54 137 476 142 594 834 125 297 724 77 568 893 111 375 941 103 402 641 89 450 888 124 54 418 87 641 966 134 67 861 126 72 317 87 385 455 116 10 734 86 74 453 92 542 602 153 265 935 85 375 542 111 857 967 98 925 945 74 698 944 73 591 980 87 166 360 163 171 742 122 80 391 109 218 382 83 353 563 112 362 636 19 831 968 107 191 844 100 489 687 84 393 433 100 472 902 83 204 753 107 564 716 117 219 811 93 53 154 73 387 755 55 675 821 113 529 538 104 214 489 118 823 939 160 314 468 75 64 679 115 750 834 92 125 285 136 319 384 106 565 968 108 603 698 67 860 961 103 665 939 130 30 243 110 574 934 55 347 491 40 385 604 139 854 878 105 139 580 90 591 849 82 509 696 83 526 971 176 72 161 93 717 779 75 648 829 131 58 727 116 302 536 112 0 659 87 471 606 154 91 199 93 492 918 62 278 670 26 327 878 123 327 340 140 442 757 105 621 958 102 418 893 122 253 500 124 231 399 55 31 955 123 594 979 123 17 467 91 625 902 80 220 668 122 125 490 112 274 875 95 456 977 65 8 728 150 42 562 125 163 575 86 362 373 106 334 806 111 520 650 83 44 403 120 584 727 71 221 469 82 228 967 85 154 367 70 859 864 77 455 926 125 13 935 79 479 841 74 620 738 86 7 687 65 364 971 128 35 947 71 165 170 160 90 142 170 287 332 98 533 642 90 22 408 73 528 637 147 259 357 113 397 639 136 206 257 91 749 895 140 2 474 67 470 949 109 92 115 99 70 933 133 267 963 88 108 898 90 647 845 63 577 729 148 275 606 120 135 146 96 427 800 97 507 619 76 130 624 100 201 788 67 50 460 59 304 337 102 460 986 77 320 537 124 333 386 143 370 699 111 268 942 152 959 978 139 744 803 104 58 792 137 591 659 106 964 979 47 352 857 115 756 932 108 10 678 53 226 244 107 221 338 105 219 726 69 374 819 61 431 623 77 650 871 125 30 238 113 979 983 87 386 998 125 233 599 101 19 486 78 160 702 56 252 871 91 434 452 132 497 613 105 72 849 54 72 405 115 625 671 81 291 863 90 199 437 113 54 66 163 95 769 118 141 477 156 1 152 120 356 419 64 223 528 103 289 296 90 160 348 73 56 987 113 845 950 146 78 433 111 125 983 119 9 451 95 56 279 91 194 492 84 137 158 124 193 691 94 91 757 92 206 744 76 590 887 129 72 646 90 479 579 123 826 845 70 218 517 117 896 988 135 82 93 89 222 551 100 786 839 110 286 514 80 80 986 93 485 657 117 296 452 111 463 979 91 371 695 97 460 725 99 322 427 84 407 960 97 554 652 81 41 548 79 530 880 77 218 443 147 445 930 118 2 901 92 257 338 95 512 815 108 333 938 116 929 994 88 174 337 76 69 82 92 319 762 45 155 585 93 450 743 87 449 508 125 23 615 118 537 652 102 800 905 93 249 257 141 189 331 105 97 450 141 43 977 92 74 845 62 157 832 100 627 723 133 405 919 76 198 888 104 220 542 167 254 574 71 126 191 41 139 994 63 233 492 145 297 609 110 286 525 116 10 869 110 29 826 85 67 559 76 400 643 103 240 830 126 232 531 86 376 784 82 92 149 98 0 373 91 92 218 74 94 855 92 458 906 104 576 943 88 431 729 102 251 445 84 61 959 123 116 181 68 49 981 81 503 611 66 42 132 83 630 779 60 321 385 66 300 533 81 366 368 47 23 872 63 134 795 108 148 790 64 352 494 67 714 768 93 80 116 102 264 269 75 594 626 97 259 861 120 6 200 124 135 460 41 403 986 136 53 572 94 157 834 84 40 675 61 632 878 68 379 923 44 473 653 129 279 413 154 84 292 102 265 761 126 441 972 102 153 259 103 698 985 90 187 287 101 283 568 87 669 981 105 614 769 132 660 849 63 572 595 83 94 182 126 424 830 72 164 771 143 30 293 86 218 532 110 492 847 79 324 875 137 198 584 99 371 934 84 264 781 88 421 885 133 762 830 109 17 462 138 106 493 150 261 832 118 527 931 59 331 443 124 48 343 69 412 459 69 432 531 76 112 588 149 138 230 98 182 607 106 71 796 120 397 548 116 366 950 97 26 35 105 415 915 199 243 706 60 321 893 95 778 806 118 153 715 101 525 602 117 102 340 106 75 533 110 713 914 89 420 581 64 265 609 92 224 649 116 126 793 67 32 372 82 521 527 107 75 608 99 72 630 42 532 801 50 232 990 107 607 665 81 705 714 73 134 873 76 701 841 88 5 238 149 226 643 127 161 418 122 900 961 142 522 651 62 220 371 20 87 812 85 281 779 62 25 153 41 712 832 61 415 577 108 0 486 76 424 726 106 347 804 100 347 760 58 517 655 85 115 678 97 229 346 92 429 797 86 122 649 8 251 829 188 137 454 57 180 709 112 105 551 122 433 781 46 837 917 83 90 725 119 135 642 163 171 819 100 93 266 63 9 120 97 556 772 49 256 718 163 246 873 83 126 960 65 212 886 89 27 537 99 544 895 116 561 710 126 753 920 164 351 823 98 75 119 184 99 913 70 35 804 70 821 823 54 188 311 69 102 557 120 401 645 103 342 959 126 468 719 145 129 460 152 572 646 115 329 391 49 414 546 97 653 704 88 75 471 129 464 562 104 171 386 106 188 940 134 862 886 28 479 936 108 21 291 100 370 912 132 135 668 111 250 544 148 28 126 59 320 380 140 27 603 89 710 880 21 729 855 116 74 465 39 119 211 129 668 669 57 79 136 84 382 710 123 140 895 74 50 911 88 67 597 66 886 954 49 361 510 71 280 686 50 727 899 119 491 863 120 281 409 79 227 944 67 242 591 121 114 224 33 318 553 62 187 956 108 77 428 117 243 836 93 580 956 73 42 876 59 157 185 84 268 565 55 46 502 87 632 931 81 263 586 57 90 575 78 37 408 146 952 993 57 325 645 71 192 641 114 213 464 145 467 782 98 154 755 107 633 895 60 47 602 141 314 549 91 291 861 134 8 15 113 99 597 78 360 472 105 313 899 26 158 250 111 55 452 91 236 557 60 30 403 125 454 617 49 419 432 99 26 795 139 47 528 85 614 639 80 0 767 87 223 845 42 335 979 85 334 449 96 239 924 36 152 780 57 100 438 126 516 870 101 97 336 78 347 523 81 636 839 78 168 638 54 727 944 126 477 602 110 374 995 88 212 777 67 172 888 91 275 353 88 289 644 160 15 127 91 219 323 136 387 581 143 155 443 74 187 802 100 555 726 46 211 508 86 868 974 160 219 813 149 29 712 57 628 947 163 194 225 135 165 255 77 424 513 85 116 981 102 175 334 155 18 220 101 697 787 155 606 700 89 415 833 110 59 128 55 722 735 95 251 946 99 331 568 143 266 923 79 220 299 79 940 985 53 369 907 135 732 994 127 582 634 65 42 344 77 743 866 109 747 765 137 850 975 160 567 798 78 86 632 66 35 743 124 35 517 72 447 529 152 884 943 139 407 985 127 0 530 92 97 741 160 24 494 142 408 416 58 693 805 138 498 710 109 627 889 88 150 717 107 592 641 81 150 498 92 225 893 120 143 668 105 531 840 83 585 807 64 58 972 142 683 816 153 44 855 131 341 485 71 61 367 115 74 446 97 358 764 62 351 810 63 42 563 71 282 882 80 91 949 67 903 962 82 862 960 84 21 531 104 446 899 38 153 725 101 209 313 93 245 811 73 66 729 108 687 762 138 103 543 33 304 998 100 214 818 116 276 614 128 541 567 90 340 504 110 44 171 79 527 706 63 494 497 111 213 833 123 426 785 127 257 455 85 132 985 113 218 844 75 527 618 129 248 405 48 865 918 87 256 600 106 381 784 119 214 289 53 113 608 110 167 936 77 241 367 118 420 494 65 861 980 108 630 892 120 67 697 105 195 965 68 283 786 70 19 395 88 359 909 78 780 951 72 329 558 134 387 401 44 371 829 91 567 646 213 571 691 56 36 642 94 141 366 113 103 461 137 620 944 86 291 765 119 100 989 93 336 816 95 53 690 148 101 767 88 232 799 71 244 409 70 427 916 128 177 857 95 224 441 78 56 220 72 462 656 44 356 889 102 317 355 41 416 507 121 832 886 101 158 726 59 195 613 64 253 308 84 206 991 84 856 956 151 544 702 61 356 618 112 698 799 60 295 430 107 709 984 54 471 474 124 550 765 47 266 713 74 267 747 115 395 879 149 142 252 100 636 960 109 70 133 52 296 455 131 811 979 114 547 660 45 226 321 81 701 830 87 141 523 124 134 515 57 38 436 102 264 599 123 540 901 138 106 707 97 257 876 46 459 837 143 32 649 147 67 112 165 846 911 71 310 993 138 321 643 119 453 539 127 684 991 102 260 365 101 293 869 128 124 765 94 11 398 120 198 498 57 477 904 44 16 422 111 45 278 79 100 930 82 261 309 10 94 603 80 979 991 101 396 882 93 276 997 115 208 779 66 921 932 53 145 585 123 611 623 91 135 478 92 718 739 119 363 549 114 93 744 63 238 671 104 663 726 150 47 549 70 73 476 134 495 507 78 75 226 116 547 702 121 53 754 96 454 841 115 441 896 123 448 797 67 0 170 90 598 613 116 621 766 80 689 876 87 447 878 132 522 836 80 41 370 136 91 969 76 402 968 63 141 248 143 546 607 79 5 516 103 345 424 88 213 499 111 68 837 173 326 546 100 652 671 63 471 813 148 5 128 123 532 855 132 370 568 119 630 751 94 524 802 79 324 707 80 491 898 63 441 993 94 312 553 117 65 325 137 566 966 81 394 497 128 870 898 13 685 877 146 26 773 84 853 890 79 234 623 66 682 932 120 633 675 118 845 864 149 380 649 132 529 853 61 44 435 90 10 92 118 128 824 55 79 408 108 269 412 64 148 340 58 519 690 80 41 714 78 649 706 98 604 755 121 153 410 110 356 761 116 427 825 75 364 854 93 384 572 97 69 351 129 27 397 73 84 769 45 176 217 76 94 186 114 56 98 114 566 891 135 90 382 131 477 969 101 203 953 95 688 992 60 348 832 70 509 693 98 361 394 100 7 468 64 470 775 44 143 739 101 70 352 93 93 398 148 362 986 98 562 630 89 287 833 94 731 781 123 22 700 112 28 913 51 582 858 94 241 683 161 99 311 70 351 955 66 137 948 92 66 75 132 592 813 149 167 702 127 490 525 85 58 919 88 217 651 115 387 561 126 604 771 149 768 894 142 65 470 95 622 969 110 295 655 90 531 890 142 209 213 62 133 748 67 483 511 118 764 860 103 347 738 104 74 829 71 292 582 39 289 416 82 326 451 120 839 946 129 477 991 119 653 687 129 417 562 129 139 598 82 87 314 78 562 632 98 68 405 72 107 991 110 271 430 123 61 710 137 304 327 87 719 841 99 7 427 79 483 522 85 111 499 79 500 616 68 598 885 118 238 776 106 141 515 143 487 491 93 301 314 73 242 367 70 156 984 55 63 585 128 114 344 69 389 593 113 255 697 112 51 858 87 147 154 39 334 867 92 195 704 55 402 622 101 63 307 164 850 947 100 423 655 99 204 570 107 114 700 85 219 459 64 352 788 93 247 588 113 109 831 100 807 966 74 128 304 106 609 738 100 53 665 112 249 747 53 896 994 136 255 972 116 139 324 68 83 122 131 326 471 153 448 986 85 196 737 102 307 626 112 479 740 91 390 876 82 363 428 152 361 398 159 152 755 101 535 603 115 59 220 99 146 231 72 328 458 101 557 845 110 38 200 113 702 741 56 83 998 94 672 960 120 52 671 107 431 519 140 842 939 106 878 939 64 230 535 96 340 392 80 94 525 119 795 964 103 455 826 135 509 579 90 331 922 106 112 441 106 208 984 80 474 692 36 43 934 78 103 187 103 453 902 83 449 833 130 60 392 110 592 800 108 61 327 96 660 752 60 511 574 108 100 110 97 850 910 106 571 978 79 63 130 126 315 864 95 524 772 95 232 974 55 255 501 158 329 947 72 373 799 105 341 479 84 607 679 95 565 960 106 350 492 159 92 814 102 560 636 110 180 404 68 204 978 124 475 534 31 296 703 145 98 333 50 6 634 161 449 737 127 276 535 78 149 938 123 818 959 77 105 995 154 499 774 142 367 471 58 589 885 45 416 986 155 479 935 113 416 458 133 36 358 97 507 843 68 420 564 70 161 328 91 658 876 104 356 474 125 130 640 101 887 939 87 114 950 61 407 574 91 266 589 151 165 502 52 288 994 95 250 332 105 65 289 81 346 961 46 135 186 122 422 850 121 30 513 174 318 466 85 280 518 42 475 682 53 775 934 141 448 870 139 126 127 59 568 744 82 764 906 127 25 318 141 934 978 71 191 619 79 496 806 126 217 540 105 544 637 106 301 422 161 936 961 70 33 478 112 50 691 118 231 619 134 331 762 108 70 98 89 374 723 94 219 444 96 52 265 104 353 450 183 86 511 130 350 768 51 380 601 124 900 934 167 312 722 76 669 988 75 1 568 60 587 975 74 40 150 164 216 383 128 215 750 92 761 807 132 957 999 79 209 318 121 614 692 123 51 515 92 380 667 168 209 373 55 2 151 116 107 421 157 296 911 131 513 775 116 48 512 64 771 887 71 89 120 117 112 145 112 0 62 81 104 608 92 201 697 122 274 303 91 179 411 94 278 647 124 140 714 84 0 451 95 663 930 84 224 348 134 687 795 123 619 837 85 208 469 85 737 937 120 385 686 55 29 259 109 539 812 73 591 755 120 580 799 69 235 691 138 15 907 103 801 922 109 92 146 102 500 503 84 286 662 125 42 505 104 376 591 63 35 183 165 583 682 178 416 959 121 226 984 78 480 959 112 95 669 55 355 935 123 589 857 115 247 434 75 796 986 99 50 813 142 22 973 70 402 739 109 286 543 123 521 537 151 358 971 123 103 815 146 498 851 116 766 994 97 746 994 134 11 586 91 432 987 110 219 915 164 294 949 26 530 938 97 472 617 122 314 697 104 782 822 79 392 701 98 387 620 48 557 794 131 283 711 122 297 646 126 848 882 157 252 264 72 114 730 131 76 600 104 122 773 75 204 312 59 39 431 111 339 787 83 139 140 67 343 725 131 106 484 135 207 938 55 336 763 110 659 918 59 95 853 116 155 704 80 448 789 65 191 782 112 462 480 75 765 994 116 178 203 89 700 738 122 35 74 112 237 850 94 568 777 150 90 987 170 635 668 133 72 166 98 58 343 92 416 688 114 470 477 126 432 747 82 197 604 108 162 371 65 346 513 69 141 647 56 506 917 65 303 908 76 598 727 101 93 173 78 65 711 81 727 999 84 496 539 90 75 136 106 555 875 147 384 661 132 431 624 116 757 998 90 15 300 166 760 882 114 137 560 96 195 805 136 547 675 109 375 794 88 371 426 88 246 359 109 54 616 86 224 871 83 38 169 120 191 537 131 78 105 91 136 756 111 128 865 92 42 998 102 426 438 138 521 815 88 180 373 109 37 324 48 10 784 83 764 784 128 33 884 116 186 574 94 452 548 88 3 12 100 105 584 30 277 586 41 9 913 122 77 137 115 292 483 113 397 712 129 358 434 70 234 777 49 159 201 98 193 875 116 136 978 86 468 671 126 398 914 111 482 495 99 256 690 79 183 196 130 655 768 50 295 463 119 492 949 115 511 842 66 680 898 85 315 613 157 211 669 85 430 690 103 127 449 130 677 704 126 536 689 57 147 945 94 259 547 72 285 891 65 133 755 67 150 571 95 121 817 87 238 774 141 209 345 43 292 655 57 922 973 95 25 676 100 927 988 66 87 218 90 434 545 106 283 956 76 594 607 78 215 268 94 153 925 132 795 966 141 164 540 100 722 825 109 2 593 70 88 920 106 80 471 100 464 767 82 159 651 71 35 635 117 236 635 99 45 700 71 497 506 106 29 657 64 171 184 77 327 531 137 147 593 155 307 775 111 73 916 72 96 339 55 520 929 110 76 772 67 240 653 96 83 810 91 776 850 82 93 921 109 663 906 44 2 190 98 64 457 60 0 619 77 412 545 119 357 727 65 316 996 38 284 285 112 49 745 120 183 572 59 320 853 89 397 777 89 51 681 166 11 826 84 236 371 89 152 866 104 587 861 85 13 593 96 171 179 129 388 794 145 188 667 136 132 470 57 297 471 102 647 822 112 688 740 152 185 966 61 604 629 121 130 233 88 137 258 92 476 835 93 797 860 109 803 862 50 292 749 92 511 622 128 126 345 121 339 901 72 706 971 100 168 640 117 363 629 156 507 637 122 623 958 72 558 838 45 43 809 122 12 902 81 890 957 66 322 571 70 9 387 88 313 605 118 624 924 128 91 798 83 1 472 143 164 748 98 52 283 74 963 975 126 585 844 97 505 658 99 79 786 97 327 553 117 143 295 101 782 876 131 22 123 126 2 937 93 103 639 110 338 437 49 637 926 149 171 521 69 474 537 105 519 550 87 678 811 89 700 793 136 367 884 123 94 649 119 702 770 103 713 826 115 674 923 132 341 657 88 64 697 75 504 874 55 493 658 113 26 726 119 460 502 84 273 761 154 530 544 80 74 755 121 13 905 83 81 983 134 585 792 129 110 162 104 943 956 104 75 87 106 138 514 82 123 308 134 155 695 105 40 672 95 485 995 70 438 729 102 269 541 69 512 661 105 139 887 78 216 271 65 59 267 123 5 134 67 880 995 78 607 644 112 487 696 38 173 914 143 88 898 165 296 843 134 879 987 122 258 960 101 622 859 52 322 376 20 78 743 30 226 876 124 68 204 155 465 917 82 366 858 53 601 736 156 635 732 78 79 961 37 325 512 120 562 566 138 253 896 128 415 553 101 567 993 154 537 936 61 259 656 104 417 848 123 442 839 72 65 231 134 47 967 90 261 855 147 696 817 128 50 817 112 89 558 102 60 768 116 105 344 158 714 822 109 441 746 106 436 716 136 244 651 93 834 925 124 278 964 106 497 650 143 439 646 165 140 790 91 77 821 49 180 220 60 359 830 82 241 837 90 436 705 139 33 372 158 457 481 102 157 303 99 129 268 112 514 811 83 514 531 61 403 746 123 574 977 55 382 570 108 26 831 76 389 673 114 5 223 97 427 686 103 316 629 115 115 767 111 431 970 80 56 371 138 356 672 99 120 630 66 48 742 86 306 627 87 77 316 50 899 920 124 92 217 109 135 376 101 282 367 99 843 952 96 541 993 116 268 947 94 848 993 103 424 885 126 113 971 95 572 599 98 7 552 129 384 734 79 336 792 62 223 501 111 235 539 105 388 734 42 24 184 101 889 924 66 399 676 92 787 841 85 428 953 81 160 931 117 101 358 24 5 373 104 405 754 94 15 543 91 71 667 110 52 484 108 243 357 113 59 466 79 62 533 100 297 369 114 589 752 93 738 971 124 26 741 100 463 692 142 54 887 45 423 443 109 120 600 158 28 317 116 245 570 96 219 962 63 79 334 146 522 660 114 700 887 75 26 787 74 700 900 71 426 495 72 139 465 77 205 707 94 78 168 110 890 902 120 557 951 69 107 354 128 261 459 54 257 770 148 235 538 102 684 919 171 519 784 150 13 29 135 311 380 139 138 161 48 511 587 56 357 887 106 97 406 68 521 874 62 97 284 136 56 90 88 483 534 101 41 623 96 260 673 124 536 641 108 290 652 96 295 427 119 553 613 91 352 678 75 469 962 93 257 377 95 214 260 58 279 916 83 519 967 127 69 353 136 738 864 75 191 431 100 91 677 138 718 894 102 119 808 82 196 595 91 95 154 88 390 853 111 254 547 112 420 618 58 119 782 74 319 535 108 66 920 102 257 982 50 375 581 42 367 454 100 736 830 84 453 779 118 798 999 68 196 573 133 28 278 114 67 424 64 190 382 119 358 403 86 62 509 103 53 827 116 332 670 102 95 898 99 373 933 124 701 804 102 493 538 118 86 157 118 740 995 81 326 591 91 110 730 145 368 542 79 333 466 101 754 884 114 12 96 76 366 896 118 17 723 78 26 34 65 98 843 87 63 396 55 50 258 180 576 650 88 20 729 78 256 491 119 664 753 66 181 382 53 325 605 92 566 926 133 915 945 117 352 393 104 230 819 71 135 218 105 690 761 106 97 183 65 285 965 148 74 625 117 811 982 76 50 99 94 345 675 112 205 535 118 247 376 131 434 797 51 565 874 130 509 698 75 135 728 148 254 660 120 355 373 118 703 927 110 137 411 63 542 664 63 149 640 110 775 975 138 587 729 111 822 850 72 193 264 171 195 993 82 546 612 158 48 752 121 192 657 105 652 859 43 515 885 79 223 923 65 400 756 147 307 663 59 368 654 92 708 968 116 560 917 65 100 721 90 156 242 79 216 688 100 36 368 95 403 529 120 255 457 139 53 948 106 212 464 114 594 815 81 347 372 100 116 595 132 140 253 62 366 410 94 607 959 59 160 677 95 52 303 134 545 788 109 408 575 119 210 770 87 385 758 39 31 459 62 346 858 134 401 973 154 373 621 80 14 57 175 58 674 89 10 937 60 496 625 124 225 443 105 179 985 93 69 662 154 96 192 64 844 940 145 93 868 107 732 985 125 74 817 75 245 386 114 408 712 111 660 668 111 405 769 72 198 853 101 10 459 68 690 851 62 246 638 83 172 610 130 107 257 95 450 679 29 160 537 138 166 476 80 250 598 66 72 995 54 180 378 115 1 357 141 359 533 117 429 585 38 230 722 113 297 585 110 416 918 78 213 751 104 397 407 83 403 622 56 309 333 111 232 762 41 300 789 141 190 911 46 344 938 127 232 241 117 566 675 89 577 952 63 56 784 46 92 855 105 550 643 89 1 15 133 630 707 98 67 186 70 353 543 113 12 435 121 212 873 151 516 748 149 325 453 77 476 997 64 143 938 97 283 305 58 42 406 118 234 293 143 110 293 87 30 158 65 245 871 98 58 344 120 237 654 125 119 666 96 728 736 153 336 869 53 428 686 102 347 459 77 195 936 115 94 755 119 182 516 47 7 265 71 643 891 138 598 786 93 211 425 72 92 410 85 270 922 160 432 635 155 464 751 160 614 919 99 6 512 97 73 750 105 314 751 96 54 772 76 175 851 116 25 593 128 68 449 93 653 696 82 29 878 127 270 835 107 85 204 86 751 985 126 748 783 86 577 886 65 411 473 74 256 426 158 306 552 99 534 666 77 605 703 81 783 821 123 147 233 118 892 993 127 443 504 145 888 966 114 291 379 71 260 608 95 387 758 78 365 695 121 905 913 85 153 537 75 98 399 132 134 836 76 172 304 85 330 834 179 223 829 50 218 418 93 182 933 93 563 960 52 215 593 95 239 404 57 533 944 72 253 669 75 163 515 108 787 882 119 359 613 80 122 593 133 334 573 110 543 651 93 66 278 58 8 568 89 133 997 77 64 97 44 75 198 137 531 969 104 175 648 97 470 951 86 595 982 149 160 989 96 505 979 61 387 997 53 495 815 123 88 923 89 567 934 90 568 958 108 398 458 103 521 712 90 637 843 117 206 664 107 289 665 98 75 568 88 133 673 36 125 757 151 190 330 152 303 613 120 617 840 81 311 852 70 53 374 39 890 906 78 634 867 81 263 423 102 910 956 94 281 987 117 152 457 109 344 439 132 848 908 80 393 691 73 964 990 69 106 604 145 327 829 117 152 548 134 52 348 122 3 434 114 488 704 96 767 808 109 152 434 86 767 839 52 498 937 52 110 390 71 126 716 56 211 451 112 545 648 160 695 830 51 91 952 94 390 455 44 638 876 29 25 395 177 643 982 80 5 291 133 42 801 104 29 102 113 103 111 108 532 643 92 208 221 96 163 785 77 861 974 130 166 694 94 114 764 109 505 769 145 581 921 99 358 533 171 590 775 90 493 992 73 778 791 116 395 463 125 4 80 143 524 546 105 446 656 80 655 945 90 105 642 44 263 302 98 3 641 100 357 360 136 22 816 111 191 677 119 24 883 102 422 741 118 2 771 124 667 916 111 390 813 59 96 282 117 154 350 68 557 674 146 23 989 102 512 854 125 201 983 96 86 419 64 417 704 121 153 520 146 162 356 88 551 863 94 230 330 73 520 580 93 700 785 117 446 655 102 158 445 110 207 949 76 518 653 64 385 620 112 590 677 96 282 412 121 195 325 85 6 718 108 835 975 194 395 454 128 302 635 89 2 460 136 727 807 120 661 824 111 645 677 59 420 617 113 36 355 134 582 867 90 186 582 72 137 541 74 49 774 106 576 580 75 726 825 120 311 611 120 739 904 70 948 998 122 201 431 76 77 935 86 378 433 126 200 912 79 383 838 133 373 525 80 664 776 60 960 973 123 376 719 58 715 838 98 212 659 113 269 399 66 36 732 89 604 949 81 470 808 100 609 934 69 316 605 79 252 994 89 73 355 134 100 889 131 7 910 91 24 46 95 82 539 100 411 687 125 387 984 137 629 962 114 56 484 59 746 790 126 429 538 84 504 745 87 218 765 118 365 506 120 403 609 39 362 699 153 444 556 127 95 979 76 393 399 131 530 817 98 267 600 85 623 891 90 15 294 90 35 954 149 578 778 122 308 854 110 463 732 169 280 432 99 16 868 130 808 848 35 178 880 130 29 217 105 199 650 161 184 864 69 18 909 66 936 962 98 112 555 51 508 917 75 409 654 136 661 807 80 298 614 98 35 247 83 252 439 103 68 689 67 504 616 108 280 736 93 185 853 122 272 873 94 319 602 94 534 724 51 97 993 149 230 322 136 107 460 89 471 822 115 572 886 99 668 761 114 103 834 66 396 951 110 642 861 107 388 990 103 839 929 112 545 945 87 126 595 80 101 151 69 192 495 78 389 817 172 184 448 79 300 412 142 373 810 121 10 879 139 126 192 141 869 887 107 49 402 136 336 584 135 187 908 132 261 352 132 272 376 80 279 290 69 309 363 92 179 868 107 178 208 87 460 652 121 91 845 98 347 515 66 142 327 49 140 540 49 79 563 34 536 959 112 89 578 131 320 331 112 192 213 110 84 426 77 603 926 78 351 784 105 69 813 42 749 819 151 556 647 46 397 819 84 533 823 74 463 691 114 530 979 110 227 719 128 117 279 73 214 797 74 740 836 73 415 991 116 67 965 140 337 577 166 591 606 66 682 788 97 86 195 118 600 946 119 35 765 131 680 935 140 850 996 162 374 754 95 5 354 79 225 927 68 54 332 100 666 954 82 757 809 140 481 516 118 87 606 127 703 778 86 127 565 152 579 846 137 80 828 101 115 398 107 337 808 96 99 603 108 429 545 97 65 658 76 95 943 87 237 591 83 551 629 126 522 810 65 520 638 118 531 842 140 351 851 119 112 941 115 240 592 113 556 884 124 426 832 134 574 777 102 591 844 95 246 637 22 89 342 67 368 569 105 851 875 133 431 839 89 94 786 102 433 898 153 159 565 91 306 915 117 494 795 112 280 915 103 670 770 79 462 725 165 176 703 167 517 692 148 371 769 120 324 416 100 636 918 98 368 907 110 76 582 137 451 855 91 181 617 133 757 858 92 20 300 1 15 855 28 443 493 94 105 991 107 252 296 4 448 868 77 610 623 73 391 414 106 346 470 56 658 893 77 618 875 87 601 793 79 238 956 104 70 695 122 488 838 111 494 734 154 540 694 76 464 905 121 79 570 107 300 689 76 223 871 119 6 967 119 40 912 81 154 199 112 326 479 29 934 988 145 57 423 119 58 208 109 73 203 119 5 763 111 125 259 73 652 684 62 482 705 55 355 379 92 597 923 102 461 472 102 359 988 102 65 169 31 548 883 114 595 646 84 185 323 134 486 528 106 128 971 110 207 626 169 35 960 46 10 407 94 624 712 94 278 817 83 1 600 94 647 898 55 47 201 123 233 644 101 611 673 116 509 962 99 495 536 61 451 946 64 23 415 86 341 361 40 182 400 114 652 941 85 115 724 103 189 756 90 250 676 123 236 883 113 178 192 86 229 560 120 82 424 81 564 641 90 618 952 148 672 791 105 414 871 82 8 258 99 749 908 91 864 893 145 505 712 114 359 771 59 691 939 68 748 956 185 189 822 155 298 557 65 77 562 99 710 740 94 772 833 102 140 798 116 629 874 66 565 629 48 233 439 107 192 999 112 206 227 193 736 802 83 110 785 108 557 902 131 86 967 120 315 790 150 182 670 128 215 803 134 287 938 104 397 428 88 712 724 134 358 361 159 157 650 100 575 931 111 181 475 161 115 981 105 319 869 107 60 717 79 811 953 123 562 950 114 467 890 172 65 105 52 542 608 86 643 759 186 849 953 147 170 685 111 239 522 82 362 669 116 477 956 88 50 734 131 819 999 63 699 839 109 634 925 76 131 431 96 124 367 88 191 488 99 577 958 116 128 871 95 832 966 97 750 792 175 275 503 134 743 950 130 18 46 73 768 820 54 322 607 93 590 977 127 417 937 88 362 973 131 43 210 50 747 886 79 35 335 78 699 886 130 718 878 107 118 214 83 50 59 114 226 948 81 270 634 87 536 673 64 48 594 73 227 881 88 574 634 85 712 756 110 9 729 85 238 562 50 227 556 68 199 297 124 66 464 147 858 986 148 618 826 137 359 517 117 36 986 44 124 283 62 409 548 143 125 444 111 77 226 94 194 813 132 348 767 139 829 980 91 322 916 90 540 716 140 88 897 104 346 839 160 26 873 78 451 813 145 282 429 52 144 408 69 227 851 55 770 935 168 353 681 138 160 455 79 132 298 134 539 828 138 281 697 108 31 193 101 411 558 84 496 825 106 80 863 155 123 193 124 164 222 123 510 907 99 650 901 113 289 649 71 250 622 79 187 826 146 743 893 89 308 661 111 564 760 134 800 885 100 232 880 101 448 462 95 599 807 89 717 728 113 136 199 67 411 995 101 796 896 66 75 535 126 803 826 65 573 865 68 179 695 155 43 45 84 440 653 104 363 880 116 480 598 96 462 530 73 610 804 76 305 768 102 200 284 113 11 402 85 104 765 138 247 695 94 2 303 124 585 588 85 452 894 89 435 694 149 71 77 138 2 533 63 911 980 111 115 542 121 70 538 116 355 356 82 133 448 63 477 690 84 669 976 129 250 532 110 234 609 116 813 868 126 267 326 88 368 985 90 431 503 69 442 724 75 499 913 94 135 916 105 185 265 119 839 898 107 218 821 137 266 435 68 293 905 102 792 850 78 680 732 127 413 723 127 621 719 86 119 857 35 150 302 101 666 843 93 379 821 134 9 147 112 296 383 69 159 236 131 25 497 156 560 942 144 247 924 141 227 410 88 720 839 34 64 615 69 708 962 77 75 193 127 417 516 87 434 755 80 38 299 112 436 456 66 539 817 102 68 953 64 260 317 120 466 728 183 337 374 112 620 667 134 602 975 50 369 753 74 194 250 2 6 572 82 66 203 88 753 867 99 647 738 148 71 378 130 8 438 96 37 392 112 96 842 68 134 574 116 279 292 131 816 975 101 235 329 95 310 474 109 460 639 82 229 599 128 18 122 92 609 852 113 504 996 71 68 897 73 11 542 80 390 865 47 76 678 68 264 428 93 85 297 94 523 533 139 869 990 128 187 715 115 274 931 119 92 145 135 207 840 95 375 889 120 385 634 95 431 918 93 834 983 110 510 585 51 667 940 137 83 417 74 389 625 70 164 658 110 229 415 74 252 680 118 310 805 112 698 990 84 214 949 61 180 369 28 554 921 63 14 419 83 54 225 98 503 812 76 47 476 126 159 781 71 461 803 80 50 214 137 714 974 167 218 925 124 200 429 60 235 716 159 123 594 168 160 166 90 642 884 118 509 748 65 117 987 114 559 672 119 192 472 94 43 360 91 18 487 106 171 651 76 39 441 84 580 765 110 192 466 104 253 809 100 15 408 56 170 174 110 214 963 102 560 602 97 801 979 89 251 822 136 529 751 85 83 572 72 940 974 36 500 946 62 868 889 152 458 750 71 509 737 108 369 651 85 868 934 95 302 934 72 283 916 106 208 379 73 571 723 142 247 320 113 603 867 137 65 214 89 642 760 109 699 881 102 662 949 82 815 855 96 130 499 66 117 282 85 622 678 106 447 775 18 528 800 61 121 828 85 648 719 81 843 959 95 506 816 76 586 590 72 7 749 120 406 809 123 50 304 84 279 425 137 66 906 86 573 860 71 704 792 112 6 230 76 270 343 94 150 662 105 37 459 91 491 697 148 179 853 146 321 892 100 240 451 70 608 890 108 611 992 92 923 995 132 607 739 78 612 790 88 745 879 51 138 239 105 98 606 106 372 443 88 714 873 76 110 226 99 847 992 129 256 457 54 35 45 100 363 368 96 311 356 127 14 78 119 56 937 93 40 392 48 94 124 105 629 876 111 168 844 72 190 640 121 328 406 110 189 291 81 560 632 122 245 609 73 86 217 76 272 852 132 395 902 81 34 851 119 94 964 85 203 434 126 39 623 52 1 308 108 365 874 51 531 932 123 61 67 93 149 279 114 790 834 95 155 981 130 248 921 116 597 602 113 760 867 97 194 428 94 577 603 112 77 804 78 200 464 105 439 650 105 36 941 84 552 913 150 382 888 118 508 629 89 173 575 65 459 697 197 68 543 104 311 569 72 101 474 97 165 600 53 690 969 113 768 797 80 332 480 82 244 698 113 842 979 115 251 901 105 376 656 103 163 710 110 386 908 79 107 788 98 64 699 73 557 572 96 47 826 113 70 809 100 100 578 70 509 543 134 56 125 103 299 774 121 48 181 75 305 321 78 686 841 71 785 832 90 140 288 98 780 831 115 103 695 77 397 470 94 115 302 104 590 715 111 522 658 55 119 545 88 171 284 76 134 196 109 204 357 105 43 728 127 489 499 72 752 952 98 117 486 130 380 546 92 205 579 119 283 860 132 20 436 115 152 174 79 156 973 136 384 582 111 354 674 58 85 183 133 324 924 125 302 500 114 350 474 77 77 544 140 312 505 103 703 899 124 27 108 64 393 643 153 475 659 106 251 569 89 428 930 43 222 785 127 53 463 53 444 782 146 397 962 108 84 780 134 460 543 156 767 879 30 370 889 71 807 962 91 243 382 100 71 232 37 754 763 134 606 876 100 603 647 95 74 509 76 403 824 78 147 441 102 587 775 132 160 505 77 109 699 70 37 697 91 378 569 67 274 503 134 103 562 118 107 407 108 666 899 80 204 306 114 546 657 102 527 693 153 240 529 68 13 32 89 384 721 95 95 452 106 611 678 82 23 132 100 290 751 67 617 989 90 102 777 110 645 964 78 659 721 50 613 782 63 144 512 83 610 849 64 231 694 83 762 915 100 19 882 136 854 904 132 103 758 59 443 655 72 24 987 91 743 756 116 628 952 116 530 699 85 861 883 76 308 328 102 321 979 110 337 428 136 650 763 122 55 854 28 184 413 55 773 986 123 179 862 91 139 713 173 116 681 38 726 765 74 646 668 131 671 830 85 562 617 128 28 643 69 667 934 93 653 664 135 614 827 98 517 903 65 434 573 65 451 497 134 214 337 103 212 742 77 261 499 49 392 867 109 104 596 43 303 351 44 344 951 92 371 968 66 56 846 119 43 708 41 579 908 73 680 939 107 51 111 142 851 930 78 159 639 96 396 804 78 13 105 112 608 865 78 161 625 77 227 835 78 447 804 90 567 622 187 133 702 129 174 457 131 412 562 87 52 262 105 556 864 133 861 932 86 515 954 77 182 668 124 201 416 160 5 447 82 19 470 117 880 999 91 662 719 106 142 768 104 686 960 141 304 989 104 654 962 93 418 793 136 619 736 111 857 869 109 335 352 169 120 544 58 36 335 73 125 477 99 956 980 141 462 751 107 617 673 138 211 894 102 14 471 70 349 542 155 147 677 179 65 690 106 685 748 95 10 256 165 25 822 103 435 665 101 150 215 92 677 794 91 596 644 57 516 560 79 434 681 95 116 899 89 451 912 82 209 959 63 263 365 129 368 604 119 238 390 76 540 879 91 771 884 97 68 424 71 237 698 91 59 390 84 70 954 77 400 795 35 295 957 109 355 827 93 206 925 57 670 876 97 675 704 69 396 598 67 43 542 73 630 971 97 689 806 96 774 990 142 283 430 143 41 104 47 643 933 91 255 338 123 463 759 77 379 908 53 11 788 89 788 866 78 220 393 101 211 266 125 463 976 124 261 437 132 408 732 72 463 783 99 747 960 110 599 821 105 115 903 109 316 711 101 48 739 175 815 918 105 424 981 84 280 851 93 538 893 88 11 773 83 82 285 50 223 749 117 19 751 58 20 552 149 424 579 133 271 551 60 472 951 39 665 775 153 604 644 151 650 830 130 389 970 128 469 875 108 284 433 43 321 571 102 455 545 81 588 744 109 150 925 126 158 728 86 175 729 108 214 901 82 163 828 113 315 534 71 47 923 73 111 625 75 110 980 146 601 964 120 242 875 56 326 894 94 41 995 134 139 714 84 411 686 85 29 434 66 651 889 91 71 964 151 764 935 72 394 510 129 349 792 91 203 984 92 826 899 126 467 989 104 47 96 121 82 228 102 858 988 60 301 791 118 415 576 170 143 470 73 271 888 64 220 347 73 9 378 72 405 848 75 133 849 111 122 172 47 167 328 113 68 344 94 101 456 92 187 293 82 269 704 88 64 853 96 254 437 180 444 770 124 519 741 102 178 879 98 8 166 91 170 681 108 807 964 80 514 971 107 271 451 76 161 937 108 508 755 87 381 926 100 178 363 119 142 336 100 717 962 134 89 539 103 427 493 86 290 549 168 510 591 138 327 567 63 279 417 126 564 897 100 7 683 55 574 641 71 191 244 150 158 395 118 163 689 117 370 974 45 228 274 65 601 904 84 965 993 88 467 608 61 84 975 95 622 700 104 245 575 83 180 505 122 337 768 182 122 571 79 82 992 140 597 924 70 561 577 112 65 963 58 439 499 91 185 964 116 270 682 87 435 927 41 92 172 66 316 504 68 38 893 107 432 552 104 492 659 96 329 845 92 147 637 117 11 425 141 375 767 70 11 842 83 712 935 69 448 629 114 400 505 78 392 514 89 29 626 122 12 826 81 812 911 98 379 411 133 480 965 100 847 975 135 380 555 149 29 115 103 874 972 68 855 928 93 308 913 30 70 901 93 566 664 73 49 251 108 332 786 130 422 562 90 109 426 84 489 516 115 487 997 134 164 662 117 775 824 136 399 553 98 760 887 95 638 908 64 63 202 88 334 854 141 67 323 116 75 379 120 293 518 136 119 748 78 332 811 38 519 539 92 346 388 105 398 401 92 127 742 172 187 845 50 47 670 141 484 496 143 602 914 129 321 473 108 658 836 108 45 898 132 212 281 80 317 778 110 24 229 80 434 842 124 300 751 147 263 434 123 27 452 78 471 826 51 465 682 136 655 783 94 678 955 101 250 821 36 372 730 105 206 668 49 64 595 114 208 423 82 694 766 125 266 661 124 190 741 101 86 363 90 198 504 86 367 759 85 436 947 139 104 149 111 298 645 128 19 548 118 867 906 15 222 935 56 757 961 1 912 924 115 515 777 129 55 504 106 483 536 100 901 956 97 170 600 46 392 916 108 208 234 54 237 784 101 423 835 66 199 484 98 150 461 66 184 491 104 148 234 79 681 759 96 79 686 117 750 800 83 680 867 113 117 664 121 131 390 97 585 914 88 425 764 49 531 707 43 78 856 115 187 654 97 3 988 127 334 497 128 41 667 107 165 441 164 28 464 122 270 641 60 249 645 120 857 945 103 150 232 77 106 588 91 308 614 109 415 803 55 678 690 156 158 897 142 36 803 86 62 387 134 120 285 118 677 945 87 47 657 113 268 641 106 437 614 54 124 219 132 439 925 171 639 839 79 211 826 114 90 978 108 5 949 129 11 915 91 46 328 64 143 960 91 217 589 78 1 707 99 43 327 82 538 609 135 175 987 66 265 944 132 570 669 123 896 934 43 95 793 104 337 596 72 520 635 120 47 742 119 306 579 52 231 594 70 35 830 120 432 912 142 388 841 104 1 121 111 131 387 87 597 735 93 15 897 110 332 866 104 89 447 59 505 683 147 51 82 71 275 296 47 45 186 91 292 550 44 399 648 106 310 312 115 193 366 76 16 656 105 103 328 118 610 930 91 262 979 64 262 933 100 884 951 58 180 197 101 83 210 93 219 959 91 162 542 77 67 356 113 148 890 46 65 415 90 269 338 124 268 704 78 188 750 197 11 833 84 526 827 72 846 901 106 666 766 74 507 929 134 269 381 110 333 870 81 450 944 63 211 675 105 567 923 99 357 725 120 671 842 112 168 637 135 633 737 51 350 902 49 373 775 126 255 313 68 99 299 86 63 673 86 30 880 103 755 970 115 462 601 82 819 978 94 104 339 107 218 505 62 34 924 79 441 977 38 212 228 93 742 830 124 89 91 108 572 918 83 32 377 83 366 926 156 627 703 123 589 838 120 752 924 77 230 570 122 405 695 46 186 612 55 26 455 114 99 520 79 784 861 132 271 731 108 724 991 50 62 502 100 32 805 149 298 905 112 129 693 68 856 913 112 316 905 108 143 677 126 308 679 80 140 169 95 362 594 75 705 834 90 138 539 58 0 365 106 773 927 110 243 734 95 150 439 91 320 768 113 61 328 125 273 634 125 395 885 79 679 941 93 168 651 54 86 198 163 4 388 106 222 617 82 30 813 115 436 566 86 776 778 119 789 952 184 304 308 115 455 786 72 604 809 107 628 635 97 364 869 78 657 912 96 108 668 96 319 407 150 702 736 71 974 986 77 518 969 93 618 957 98 158 806 59 169 546 126 0 73 116 162 946 149 455 705 108 64 209 90 42 183 72 433 753 104 29 337 115 804 988 42 635 848 86 232 869 110 228 716 112 356 881 102 459 594 127 174 247 60 100 739 99 347 594 89 677 938 121 703 939 104 43 706 151 703 857 107 369 751 94 133 293 66 384 893 116 152 713 110 154 740 122 49 342 71 621 638 69 35 293 90 62 159 148 69 812 78 446 681 119 562 789 44 76 78 116 126 819 80 700 920 98 43 768 71 403 682 123 136 202 70 115 311 125 387 808 55 307 878 98 762 943 91 534 571 83 666 990 131 148 279 59 165 355 156 479 760 120 731 910 100 643 760 79 145 838 130 383 476 130 322 791 107 297 625 124 314 839 69 99 896 132 291 602 55 71 542 56 223 559 97 362 392 87 335 719 116 105 839 119 208 887 99 134 194 32 250 579 59 114 674 115 188 784 67 277 520 95 227 806 76 519 694 140 452 503 130 308 905 148 53 299 127 249 292 87 908 975 75 638 830 101 26 375 108 34 388 35 451 959 51 616 859 54 26 572 104 391 479 104 541 967 80 679 814 51 92 273 80 113 713 86 93 402 47 485 915 56 283 389 115 474 673 101 138 917 65 372 967 114 171 715 130 7 712 138 819 937 110 259 332 137 343 636 69 355 863 89 398 880 109 352 468 70 28 529 126 111 550 89 483 660 109 236 337 151 258 951 57 103 835 156 187 684 22 675 790 104 262 299 115 217 961 97 123 828 81 232 970 140 957 991 94 40 997 139 4 833 109 139 708 105 448 661 73 452 564 82 232 842 62 176 275 95 63 623 76 465 727 91 89 413 195 356 527 56 105 164 117 701 945 107 238 261 119 154 831 124 629 682 106 714 897 105 773 838 144 150 576 117 141 965 114 74 656 126 31 674 97 141 186 80 402 618 76 230 532 127 379 854 122 30 119 50 270 451 136 209 698 142 620 967 113 341 477 112 455 568 64 739 770 93 6 908 112 113 395 98 270 291 110 75 481 91 95 888 91 14 933 133 344 876 129 117 899 74 9 911 119 560 804 116 483 731 97 93 399 95 88 108 94 344 986 81 11 351 97 325 525 85 69 99 130 448 939 57 886 893 53 780 934 77 115 446 82 429 892 54 61 649 87 81 533 111 630 648 23 19 640 37 638 979 96 148 530 78 258 851 107 704 771 70 200 305 63 424 444 100 688 843 55 255 389 88 436 758 103 93 757 109 383 644 122 198 546 127 348 733 104 96 318 61 515 805 77 39 622 97 162 935 116 6 182 67 309 653 134 44 605 137 402 693 131 767 909 85 735 865 73 292 293 43 469 754 70 565 858 109 537 801 81 454 501 99 523 726 118 78 947 103 111 149 123 880 897 63 352 870 94 39 802 107 39 730 78 122 303 73 21 647 100 13 729 71 101 302 87 613 961 133 159 812 148 716 734 107 60 949 116 818 925 119 561 953 92 3 547 97 806 861 91 52 331 119 53 688 72 390 615 135 302 863 113 381 716 88 123 953 95 587 930 102 609 933 135 466 893 94 494 526 128 920 940 82 426 839 76 176 415 120 583 945 91 156 352 146 328 534 136 188 873 110 73 972 114 181 777 102 25 456 107 83 430 77 36 841 141 427 845 110 93 727 127 493 870 78 535 683 140 2 999 91 181 530 86 163 182 119 730 969 125 123 846 146 890 969 86 264 276 143 730 909 109 229 439 73 171 502 149 583 859 152 545 982 130 505 736 94 298 718 102 479 974 88 220 456 110 18 339 74 326 971 91 41 778 134 382 725 86 41 767 147 745 835 115 129 272 160 492 497 129 296 511 70 88 368 76 90 513 115 288 887 67 405 789 39 425 824 86 362 367 138 756 917 96 756 776 125 516 998 102 573 587 87 3 320 78 420 829 174 224 408 79 743 949 106 300 725 91 140 851 114 251 890 161 831 937 116 108 358 82 515 907 118 364 711 98 73 328 136 241 706 76 14 93 67 646 968 106 796 947 53 629 921 65 553 871 78 736 963 125 243 400 112 456 567 65 42 180 50 39 518 105 530 867 108 198 904 103 180 490 155 44 918 96 475 640 104 182 375 95 751 778 33 706 885 76 643 650 136 204 854 57 206 738 70 129 181 111 308 765 50 433 691 134 136 633 86 105 129 229 235 272 85 355 367 66 395 751 77 302 567 127 110 516 74 141 253 74 911 958 120 379 899 128 415 626 187 39 712 157 76 888 96 521 540 61 320 487 95 198 459 102 256 652 91 88 804 68 190 757 85 302 736 106 378 963 52 195 762 87 622 722 95 809 969 121 98 446 96 544 592 78 47 927 116 20 324 19 286 708 113 541 743 113 310 792 123 357 867 119 54 552 114 247 449 110 495 874 86 256 735 85 62 488 82 433 881 89 89 560 95 114 878 98 146 320 142 348 488 53 504 964 82 279 853 73 289 631 97 39 47 100 290 348 140 71 617 67 16 592 106 288 539 67 172 176 68 408 964 156 166 572 123 292 548 76 99 847 84 569 838 82 980 987 67 39 829 65 604 740 121 644 735 90 830 992 89 304 357 90 72 96 108 594 907 59 74 995 79 780 787 87 87 849 74 555 962 137 159 426 89 492 631 94 191 561 91 541 594 72 279 446 56 702 798 98 529 772 73 328 536 119 399 882 97 197 642 114 568 731 134 432 791 64 269 849 89 30 320 94 419 609 176 50 418 134 226 926 104 117 903 25 158 227 116 500 928 111 207 243 99 39 199 79 614 702 102 380 751 56 463 862 95 243 661 71 234 252 108 243 876 75 57 740 46 511 819 102 669 930 40 156 873 56 9 101 88 610 778 50 595 901 147 671 915 101 118 739 103 367 958 143 314 973 82 103 886 136 244 515 53 52 260 148 308 863 90 313 930 96 432 543 98 146 281 136 19 741 120 461 820 92 197 345 96 96 373 74 435 740 144 118 863 95 391 597 86 14 707 133 334 355 60 718 903 121 316 820 82 76 581 104 45 678 53 276 534 109 154 855 77 180 351 49 560 671 84 68 727 151 381 421 63 559 931 140 439 675 135 252 627 84 519 631 55 804 840 50 181 883 123 159 284 39 91 106 68 33 941 81 188 666 129 1 997 98 571 887 81 370 828 127 125 984 72 388 840 128 158 906 85 185 670 75 341 356 66 99 719 136 605 877 106 419 601 107 312 878 100 897 958 121 223 302 93 340 875 72 40 220 85 329 755 126 344 700 111 726 795 100 330 735 135 389 980 101 73 798 113 77 782 100 179 940 137 131 282 22 83 852 62 353 490 45 516 895 100 204 466 102 695 794 65 55 282 123 659 739 103 868 918 140 648 821 94 189 724 133 186 368 113 442 984 134 5 201 81 538 839 34 892 948 124 415 877 112 237 646 103 532 930 62 179 315 135 197 924 107 119 689 83 919 964 109 100 740 92 786 800 105 849 886 63 48 433 80 734 986 93 329 657 113 58 403 113 94 599 57 315 963 106 359 738 98 888 927 34 73 467 89 148 814 76 236 543 90 518 982 55 522 678 104 21 346 114 251 430 100 592 750 87 110 503 117 77 588 98 409 685 147 286 504 47 144 397 78 259 554 159 52 476 117 264 611 176 66 92 69 9 598 126 474 931 58 75 552 102 278 992 117 366 901 104 511 854 103 561 824 69 240 590 64 38 96 164 120 238 100 502 775 52 142 221 89 48 484 74 40 618 79 281 770 99 862 959 137 7 724 95 121 736 90 243 705 148 518 586 79 240 293 93 431 860 63 357 359 96 26 316 107 238 930 87 125 546 95 549 850 83 158 300 72 54 435 62 175 460 130 342 441 154 146 310 93 316 832 93 123 731 98 228 419 73 435 783 78 194 448 146 708 874 85 436 976 126 743 894 112 8 331 71 44 951 112 110 169 131 282 997 91 402 680 96 220 828 32 152 402 87 386 696 68 310 641 66 18 640 51 90 370 115 49 426 137 34 274 99 147 792 95 615 816 126 240 905 86 501 884 93 495 557 113 463 771 119 63 242 95 176 310 93 74 114 100 259 768 97 310 448 145 267 687 56 897 933 131 95 453 106 310 903 110 40 298 68 543 810 112 261 474 125 302 308 90 644 793 132 578 664 201 264 943 93 369 683 71 0 731 87 196 791 72 272 347 129 727 768 121 668 753 80 574 912 76 6 228 168 155 335 63 20 276 79 101 615 116 570 709 83 21 136 110 269 910 113 395 989 23 180 340 96 91 550 95 320 679 145 284 964 72 389 976 131 226 447 109 61 849 71 25 588 56 622 810 156 456 772 81 41 81 13 435 713 121 59 461 68 65 938 140 36 346 68 107 156 112 582 691 83 517 919 72 847 983 146 124 415 104 62 706 160 322 740 93 505 682 64 133 762 147 400 441 95 290 656 83 202 822 140 479 629 108 438 769 146 244 701 112 171 540 127 269 300 109 851 913 107 124 519 140 497 562 18 375 480 112 534 937 131 869 970 107 103 921 135 460 818 107 702 782 67 243 468 125 122 763 98 68 597 75 796 870 81 540 799 73 773 817 106 381 833 87 221 570 75 147 711 105 406 640 137 262 400 172 210 367 40 485 922 103 143 589 84 399 585 160 183 941 14 550 639 54 471 535 108 203 809 144 461 655 124 307 975 115 503 753 90 56 976 145 23 226 79 706 737 94 490 803 90 595 862 122 465 882 54 58 847 128 532 751 106 314 731 121 116 810 98 67 412 92 343 395 91 260 905 157 13 625 143 480 750 124 276 301 80 123 238 125 483 648 51 34 567 158 312 719 105 480 697 150 339 455 145 45 907 104 182 755 52 161 554 84 154 284 120 314 812 97 466 861 122 422 792 139 84 193 74 105 548 105 467 649 123 652 819 117 111 371 82 244 985 89 390 507 120 41 214 74 87 394 103 625 648 86 440 704 132 432 931 85 127 165 124 442 848 152 90 969 91 8 490 74 47 122 57 927 987 59 225 541 110 190 468 92 172 492 126 208 915 65 23 603 127 410 500 60 316 924 103 456 532 110 66 954 101 373 776 93 110 476 134 391 579 118 100 631 144 559 987 111 182 759 61 462 730 139 649 973 111 16 258 87 156 737 84 230 459 106 247 756 103 35 793 86 485 560 118 228 510 39 811 951 85 15 119 77 191 381 96 832 895 100 145 736 102 784 871 123 100 975 91 169 324 158 69 316 124 11 249 82 492 634 65 802 833 78 737 765 157 33 976 151 511 994 114 28 755 95 646 688 104 635 697 33 373 699 140 45 527 108 575 878 14 845 948 109 122 744 97 13 784 105 223 792 109 213 529 109 829 973 91 340 972 83 131 932 69 83 381 151 768 872 89 316 925 122 325 706 64 663 863 135 689 934 106 7 763 100 233 246 144 255 894 105 291 347 141 249 494 97 534 871 102 181 223 139 188 331 126 477 862 60 150 910 96 363 723 141 206 465 104 4 944 53 355 900 84 662 716 86 126 720 62 308 416 98 1 104 159 81 481 80 481 592 64 323 571 80 248 765 113 200 890 132 171 437 117 429 536 93 283 924 86 199 627 112 347 373 103 868 896 100 441 981 82 52 628 86 140 186 111 200 753 108 471 960 93 340 908 94 411 619 93 166 477 121 170 711 104 185 237 80 388 671 82 373 844 107 777 778 85 287 609 90 93 573 154 200 255 51 10 470 103 236 685 144 72 597 26 312 527 120 429 781 75 291 292 135 169 421 97 42 458 113 177 330 149 168 274 129 482 618 92 795 920 98 585 773 117 30 57 78 259 952 164 55 392 134 656 918 109 303 835 125 844 847 131 544 885 84 568 763 105 198 708 121 281 734 93 244 381 75 610 801 71 62 147 89 661 783 121 366 611 99 193 934 149 715 821 133 588 969 97 180 749 113 893 937 97 63 921 101 897 994 120 947 987 92 18 467 97 106 345 63 90 875 107 76 774 105 74 644 154 596 940 118 1 830 71 114 331 123 33 725 116 814 910 79 668 980 44 590 901 104 504 608 92 289 457 86 473 883 70 189 541 121 38 320 143 195 976 104 250 772 101 192 311 122 512 806 98 275 318 137 466 631 87 291 309 51 340 817 114 47 335 74 540 665 44 25 815 139 229 986 93 321 379 76 802 965 99 102 333 123 951 986 120 54 95 103 614 948 82 84 995 97 190 771 161 720 927 126 648 669 73 515 642 115 680 840 133 81 891 82 517 743 131 285 530 129 219 677 146 612 955 97 51 512 119 24 406 131 156 472 125 419 546 92 193 641 99 176 282 47 151 216 163 610 958 168 20 343 39 342 683 64 426 891 167 573 747 84 443 965 117 179 795 91 179 489 73 102 827 63 321 728 61 75 617 119 3 464 102 53 816 105 343 984 158 979 980 78 409 942 129 394 667 140 696 808 133 645 720 87 198 974 98 528 804 132 296 653 89 454 685 105 128 575 93 264 904 142 781 871 90 174 630 170 193 985 76 24 851 111 191 832 132 463 953 65 563 740 133 126 668 93 361 695 101 45 697 111 32 684 115 407 950 78 217 675 77 9 517 127 30 197 70 516 847 147 214 645 94 755 925 91 381 722 143 220 915 119 746 859 42 314 542 117 115 272 60 106 944 117 50 999 107 682 957 53 378 561 148 12 604 127 4 888 95 174 989 79 278 545 42 80 757 132 287 403 78 350 562 98 591 657 151 332 840 69 373 862 57 868 980 107 99 386 74 376 649 96 645 780 113 63 248 132 287 522 92 234 580 62 316 698 58 825 878 106 366 917 101 157 629 109 74 861 77 205 976 93 134 522 55 145 351 102 65 253 102 329 775 53 761 909 107 681 840 89 16 536 102 688 874 89 709 813 67 59 722 127 25 394 73 144 865 105 372 715 116 104 347 64 179 749 121 209 321 57 878 960 154 202 786 114 433 699 112 398 904 72 0 398 80 75 803 159 482 961 96 287 447 89 432 687 52 468 810 52 523 565 107 146 761 49 228 579 118 515 849 130 216 885 114 337 647 59 98 646 78 446 931 44 882 931 50 163 624 109 300 623 127 609 655 119 141 920 84 906 930 135 84 840 54 53 579 101 18 639 100 421 973 95 527 892 161 276 954 93 176 886 122 126 378 97 71 433 127 130 244 104 41 429 60 569 688 133 278 646 132 203 316 129 210 579 118 636 915 92 212 829 101 310 934 107 471 591 111 256 454 90 220 273 122 827 961 107 35 725 93 417 947 109 668 998 111 202 816 94 217 807 61 18 62 86 335 552 128 359 859 137 117 252 139 395 905 121 97 593 72 17 956 84 110 144 116 453 656 126 244 526 135 706 875 114 72 135 84 463 731 53 458 959 123 18 752 93 362 490 68 408 625 90 293 723 49 127 186 84 124 262 56 283 674 104 568 801 80 679 756 122 133 425 102 413 661 114 142 366 107 165 794 85 58 763 73 613 704 19 448 922 107 464 581 121 709 758 87 32 652 84 276 527 95 626 984 82 194 435 86 724 861 71 114 149 86 290 749 40 377 947 84 196 254 45 112 848 139 6 360 90 57 424 113 666 979 44 64 512 130 599 793 106 198 784 85 184 339 143 214 793 144 493 545 21 99 697 121 1 966 96 133 877 124 741 822 77 688 732 127 181 338 154 170 243 113 215 723 136 148 986 86 431 786 113 650 772 113 500 580 34 336 654 124 67 674 124 701 843 167 296 411 87 91 801 40 334 594 158 662 844 88 87 166 118 129 248 174 711 836 144 128 299 137 320 948 116 685 927 37 157 249 117 33 387 15 173 824 167 498 659 120 80 713 113 320 333 88 16 805 88 273 758 84 697 888 79 564 953 89 200 253 128 575 779 60 702 924 146 345 606 79 564 942 148 359 567 98 438 521 106 729 850 104 384 643 76 412 643 102 133 661 72 620 643 83 22 801 103 456 598 82 284 658 77 24 177 127 414 461 90 716 837 93 486 748 115 357 462 113 67 690 141 61 977 56 307 315 74 409 742 78 237 969 86 292 914 85 575 827 101 590 695 117 31 595 121 487 932 77 131 757 73 348 591 121 93 200 114 84 158 111 534 878 89 263 770 109 334 715 167 701 717 70 258 367 102 123 215 124 120 720 69 106 571 76 160 254 139 707 997 88 416 729 82 62 735 74 239 276 96 323 630 84 110 947 88 12 771 47 69 987 81 260 495 97 444 761 87 166 755 73 471 555 49 129 503 42 493 963 74 214 633 99 308 405 102 224 662 82 276 485 120 49 750 112 35 915 71 139 619 124 45 357 104 467 860 74 94 989 63 73 701 101 912 993 140 252 270 129 249 614 49 134 597 46 767 820 117 92 708 107 708 873 93 798 994 68 492 660 121 683 689 112 548 558 90 274 639 89 132 829 91 337 493 78 519 576 80 491 985 90 12 27 120 174 782 145 453 768 110 212 291 74 994 997 110 579 743 114 341 858 93 357 644 86 67 935 125 466 535 64 701 935 70 541 621 135 63 904 117 69 274 110 274 860 75 199 533 89 407 572 105 140 911 170 304 994 109 830 872 99 241 502 80 410 582 51 130 814 127 271 406 79 184 960 109 261 845 119 108 178 114 158 732 89 377 593 64 417 845 59 888 922 110 372 619 62 510 809 71 373 828 96 445 623 77 318 664 34 421 547 154 471 972 147 668 863 75 24 131 124 171 846 68 77 141 107 87 478 101 625 925 85 869 918 112 81 164 98 226 551 67 518 934 113 246 292 63 437 973 147 436 450 176 151 864 104 654 721 98 205 979 47 571 895 101 728 983 102 571 790 115 204 777 115 242 618 122 492 865 54 978 986 61 173 991 115 764 812 95 804 820 60 653 725 68 362 518 56 225 389 183 386 778 91 196 266 109 578 668 72 452 688 62 178 804 127 18 646 57 229 716 103 77 793 137 97 141 102 350 446 130 669 814 69 154 765 75 14 414 133 438 993 118 90 285 13 219 318 118 802 901 108 963 981 173 290 674 31 133 868 118 395 632 114 296 778 77 526 687 139 142 681 147 101 507 108 386 857 99 818 936 131 233 504 79 665 728 84 203 760 112 267 892 96 43 599 31 719 750 53 53 945 102 174 432 92 439 715 86 642 918 147 395 524 149 675 693 87 867 978 152 668 713 111 503 651 84 34 634 100 432 498 72 189 328 141 134 309 167 39 866 90 713 813 77 624 739 88 636 926 85 256 319 35 266 867 135 414 599 140 661 815 139 326 499 98 23 325 95 28 856 52 492 859 57 423 624 85 376 389 89 40 302 139 454 596 136 25 565 90 147 623 115 798 867 61 561 834 67 355 876 81 88 301 102 76 143 145 690 694 107 685 923 58 711 898 125 274 831 109 919 924 159 426 707 141 889 963 110 309 860 126 321 481 119 145 860 120 826 832 103 21 466 63 334 499 72 13 940 31 502 564 81 349 619 107 409 438 94 68 718 106 279 848 78 371 839 54 49 901 157 115 649 96 34 691 47 157 591 110 678 741 110 547 932 138 454 526 76 317 573 86 575 759 80 184 233 112 89 549 129 147 889 87 471 889 125 103 787 102 471 489 97 44 853 92 292 654 109 43 876 87 191 646 115 59 91 108 33 554 131 634 969 118 71 222 60 83 767 83 194 457 78 81 252 135 500 693 62 194 699 103 284 896 74 228 722 101 99 690 84 140 950 6 35 950 100 189 877 104 792 797 120 50 825 115 386 876 72 558 874 79 25 291 79 78 352 122 604 733 125 199 583 62 115 131 91 153 243 97 468 590 139 106 820 48 173 481 97 298 508 100 7 291 146 69 899 126 243 547 75 110 840 146 577 706 76 396 829 93 37 224 69 402 456 96 47 177 51 266 798 107 200 482 51 445 480 119 151 905 102 486 509 120 210 817 71 149 379 112 78 89 92 53 677 88 300 417 155 926 986 103 790 838 109 221 826 139 563 606 105 140 766 118 96 611 121 59 650 35 8 987 89 768 966 131 684 760 99 245 898 100 209 758 93 454 457 106 316 380 184 221 768 99 57 627 125 437 512 86 199 550 138 48 71 119 312 946 110 273 407 143 220 864 139 927 957 56 215 861 100 142 592 95 350 713 75 89 306 60 265 652 76 415 789 124 449 920 99 554 688 89 343 487 118 353 852 93 689 917 97 176 878 52 86 371 78 23 635 55 140 648 135 254 610 53 563 892 87 204 350 62 462 815 143 29 563 64 266 758 120 265 766 96 20 677 151 502 886 78 279 345 121 492 958 135 354 893 83 189 246 106 470 521 134 53 611 129 816 962 65 525 562 122 85 598 143 406 749 133 924 996 111 377 763 77 117 815 98 565 986 128 150 213 93 257 542 70 766 809 109 795 946 83 678 914 84 201 658 105 379 433 72 420 876 59 202 603 111 45 979 88 478 740 114 463 510 70 178 260 91 228 796 119 240 953 153 674 700 128 608 821 120 199 905 78 53 160 117 760 946 70 215 223 104 140 723 58 24 791 110 2 337 90 168 391 138 274 708 139 702 897 181 220 597 67 649 858 175 953 985 86 30 180 129 294 864 113 144 706 138 384 422 103 477 670 91 601 782 118 96 552 102 387 674 96 392 585 66 511 948 127 177 368 61 120 931 87 121 380 123 573 604 113 494 635 45 25 534 143 327 436 55 524 643 134 580 757 161 22 709 103 609 651 106 647 648 73 720 768 73 227 828 60 266 561 98 563 566 105 566 893 101 376 991 87 205 700 103 920 926 77 60 661 117 301 325 66 197 517 112 386 501 96 63 737 112 670 745 127 347 891 82 363 944 93 534 551 99 742 915 102 447 995 156 378 534 63 328 665 134 75 692 49 515 861 121 39 544 121 139 237 89 131 857 125 170 405 115 396 464 155 16 751 77 266 836 111 414 807 32 464 951 90 262 292 104 762 813 113 56 859 149 39 447 110 181 214 86 34 64 130 199 607 89 40 589 145 354 768 77 223 346 135 238 289 113 682 715 43 794 867 133 281 552 99 563 693 114 240 803 57 94 121 88 535 778 60 302 930 103 305 887 82 629 646 91 113 987 162 198 564 55 9 892 109 142 611 56 101 694 116 675 864 117 119 701 112 1 244 111 632 763 132 101 935 87 135 331 80 662 673 51 33 668 50 260 341 132 374 380 120 801 908 77 751 910 97 100 421 116 611 767 116 374 423 123 496 793 135 434 723 146 480 676 117 523 904 128 470 769 116 837 883 86 30 154 91 364 919 50 696 940 154 155 520 89 2 155 57 571 881 86 110 340 139 78 550 85 138 405 109 219 884 82 518 618 52 537 595 61 58 574 114 478 819 79 101 320 57 203 871 87 601 999 120 111 318 97 735 849 81 644 940 114 453 642 124 298 445 130 194 497 153 637 681 130 737 803 101 104 293 160 56 977 141 304 693 106 483 945 83 116 238 147 278 565 42 464 808 84 148 221 131 536 577 99 638 676 94 364 864 105 424 548 57 352 926 145 33 419 79 124 857 61 441 704 112 561 715 51 334 781 68 560 893 125 226 954 17 178 521 106 174 180 150 472 918 94 317 776 96 165 850 104 507 770 163 325 375 104 75 415 94 190 212 70 288 292 120 4 101 104 270 760 164 348 499 64 89 335 60 73 125 87 638 693 125 438 462 138 84 374 57 75 183 10 238 547 97 404 617 35 177 314 113 366 461 146 184 658 83 533 904 107 344 537 59 76 558 48 309 820 65 375 640 90 54 747 158 620 879 164 153 174 37 39 56 102 407 620 113 187 236 113 98 224 40 626 910 79 318 671 72 173 933 64 719 880 115 567 739 88 123 769 80 600 887 139 738 832 140 64 137 126 421 724 59 198 229 125 229 587 113 119 148 112 795 836 104 44 353 111 807 872 109 335 584 134 51 228 93 745 916 92 393 977 84 158 934 73 708 911 37 480 923 36 571 996 114 200 316 93 409 630 127 136 268 129 658 877 129 62 522 121 296 538 108 91 682 104 912 915 121 540 808 103 530 714 84 577 861 75 248 764 111 63 378 137 331 891 105 90 657 100 72 668 98 209 718 133 281 384 125 81 642 46 388 473 169 33 88 121 306 415 95 39 294 144 169 778 164 687 854 128 350 619 115 425 546 48 278 665 125 155 423 129 338 914 111 57 338 153 130 943 78 156 464 47 123 242 91 498 723 131 561 704 79 652 829 124 412 613 85 54 879 66 585 681 84 177 556 82 323 682 140 215 820 94 5 654 69 815 983 85 543 918 89 521 921 71 392 756 75 230 378 114 303 417 85 405 777 133 188 426 113 450 621 74 562 829 56 625 642 147 44 968 97 611 743 129 44 289 104 856 942 71 167 368 174 586 795 185 401 930 40 214 762 74 228 675 81 363 857 73 20 659 104 677 774 96 862 989 48 367 646 172 856 900 68 355 589 86 924 959 129 744 902 87 8 120 49 159 937 99 125 268 110 565 971 82 376 865 80 937 944 131 568 808 100 180 344 64 42 811 102 423 687 121 484 889 128 93 346 94 506 679 107 157 388 71 456 617 99 580 902 106 545 806 94 485 883 91 53 441 91 221 348 91 380 780 89 409 552 147 585 630 130 555 595 74 271 462 87 421 432 102 30 37 79 258 426 38 411 831 128 362 478 53 289 351 114 435 469 120 604 780 105 378 507 102 41 334 84 49 433 106 202 730 39 537 993 180 348 418 107 480 547 168 786 935 88 50 746 72 434 923 147 469 536 107 461 591 75 660 767 89 535 899 105 235 402 161 312 710 120 548 896 75 77 966 132 631 677 104 923 953 147 828 917 88 80 604 93 169 437 118 21 926 89 12 16 75 272 409 105 79 533 135 663 713 121 44 153 115 102 509 121 114 297 95 700 766 165 305 341 62 9 306 83 406 874 96 174 453 94 513 559 71 77 82 34 714 979 131 301 810 79 44 792 111 77 633 162 506 761 74 446 937 130 153 654 110 10 488 165 119 194 67 267 393 95 440 839 65 200 930 77 533 805 99 370 723 108 150 929 50 189 663 64 321 553 94 70 460 99 390 565 77 537 868 81 149 808 84 6 928 115 134 847 147 24 201 98 4 276 93 545 940 37 582 588 116 50 990 102 362 815 95 240 814 63 247 350 77 131 975 29 882 961 159 329 639 99 369 560 129 318 392 83 331 523 58 767 775 114 84 289 67 303 317 84 228 546 89 217 872 63 30 887 55 748 879 72 169 259 43 140 725 120 313 497 71 321 807 103 303 618 82 604 805 108 172 473 44 68 638 119 166 675 80 44 297 31 84 508 122 233 623 103 176 478 85 324 782 80 465 486 128 464 603 91 277 685 87 242 546 97 728 885 105 153 313 121 77 363 35 403 832 121 61 250 90 296 385 61 651 669 79 35 231 100 856 899 49 427 761 53 437 885 78 492 992 48 614 995 91 228 781 131 131 591 91 111 158 137 213 376 173 185 476 116 269 472 141 101 670 80 471 584 100 496 813 73 91 613 148 198 367 150 477 806 56 404 455 64 134 172 154 466 945 83 86 367 139 373 838 94 190 473 70 406 748 109 253 433 115 76 963 149 454 745 134 160 631 133 73 973 79 67 74 131 359 760 95 236 742 142 805 978 77 570 895 114 322 389 116 105 709 119 325 773 86 236 494 138 678 977 114 189 887 122 197 548 154 518 979 136 773 913 133 138 800 104 801 807 106 445 509 88 301 754 91 404 922 141 38 352 72 457 842 81 252 438 137 452 980 129 50 189 130 249 905 78 825 938 103 327 979 85 825 971 107 488 885 147 585 919 72 423 836 75 686 832 88 895 950 122 430 897 106 235 624 113 192 596 114 185 493 81 533 733 95 149 677 96 111 190 115 808 985 140 258 835 142 35 543 73 659 697 101 378 419 100 144 629 74 283 529 142 384 610 77 661 797 111 774 825 137 270 878 179 7 395 44 391 485 62 291 368 152 600 800 123 705 875 151 164 368 121 34 754 88 527 647 91 571 644 98 568 990 88 171 817 123 106 796 114 775 835 88 179 533 130 34 735 77 358 739 76 675 706 88 147 790 155 324 907 127 128 738 44 639 706 97 202 356 44 611 975 159 86 753 110 339 948 140 824 994 91 40 992 142 519 976 53 455 649 130 24 464 82 70 855 80 946 998 118 377 539 111 314 322 141 135 742 88 163 517 65 54 853 91 164 453 100 144 981 51 256 532 98 91 367 126 111 923 36 156 501 181 514 587 54 63 124 91 215 855 163 556 650 126 147 571 119 590 787 102 217 335 78 255 616 113 170 598 126 701 906 72 40 802 152 467 508 62 573 750 115 343 716 75 264 588 70 243 954 66 236 696 127 294 460 92 78 546 135 111 886 116 391 789 115 365 627 129 176 872 141 699 966 73 395 907 50 502 946 95 390 959 100 774 805 109 43 576 71 234 610 92 583 890 71 696 976 88 66 224 79 235 237 77 793 892 92 114 990 118 96 592 82 309 361 70 614 767 130 291 635 108 386 506 105 299 434 95 684 844 50 126 843 74 285 791 68 176 319 82 773 994 34 203 785 82 258 675 90 68 164 76 1 325 103 341 911 67 597 988 38 95 211 71 51 921 136 446 622 152 145 950 139 343 416 98 288 990 55 2 554 85 50 528 38 391 909 114 33 310 70 752 953 55 340 842 101 367 838 60 157 781 131 709 946 103 55 295 114 159 709 66 495 651 131 34 986 131 600 956 133 251 446 84 88 409 144 79 999 80 527 704 77 136 975 104 459 815 92 9 834 127 154 449 92 228 728 81 3 243 87 532 618 128 201 501 102 132 710 80 38 888 96 204 477 76 663 833 118 663 943 137 127 448 63 263 589 105 399 933 102 728 839 108 171 388 124 136 596 73 240 977 72 225 479 108 124 840 91 432 503 55 624 893 88 322 623 168 108 973 119 245 294 87 406 777 95 239 809 61 625 988 22 221 249 94 932 984 130 360 465 48 366 770 101 181 783 95 803 921 130 106 729 117 650 936 137 223 911 94 466 500 53 5 236 114 316 855 143 590 873 87 147 738 77 206 559 149 195 540 85 403 522 76 463 532 132 409 720 130 171 266 63 196 991 104 299 354 164 577 593 126 229 817 120 286 698 57 256 588 95 10 837 94 561 646 66 170 567 136 30 851 139 160 666 81 388 540 97 278 636 99 586 736 35 338 604 88 86 897 100 127 339 118 135 981 102 391 740 100 358 407 85 279 651 99 605 657 69 376 806 74 163 934 88 155 918 119 100 106 113 258 806 99 349 849 165 392 453 128 16 331 56 214 668 96 119 825 116 670 845 109 564 627 141 581 975 143 21 966 118 355 745 118 713 718 133 57 633 60 298 395 130 367 677 156 78 882 133 294 323 172 47 63 123 224 902 129 67 247 148 37 228 104 387 964 115 41 951 79 507 896 114 374 449 85 335 484 33 514 654 93 27 376 101 279 481 131 0 612 104 329 676 54 241 403 128 505 776 161 290 583 113 95 326 76 69 925 107 370 849 135 637 763 80 279 844 62 722 731 107 535 972 84 474 480 106 734 861 96 638 710 120 328 727 113 223 867 101 44 355 126 725 873 168 755 876 74 253 330 153 133 178 79 359 735 118 148 886 98 109 280 100 192 818 14 251 785 83 37 676 74 21 611 46 343 978 86 590 943 97 368 951 71 663 728 157 362 996 121 196 746 123 467 760 105 291 457 75 201 418 87 266 594 110 493 619 118 584 712 62 64 489 66 573 850 116 255 454 101 42 52 131 116 355 39 197 881 79 674 720 116 189 261 90 773 947 90 262 900 56 226 653 62 238 890 60 470 482 98 281 542 69 373 852 53 750 867 47 334 527 71 15 209 99 408 682 89 34 294 39 318 562 76 685 963 100 108 263 65 257 965 108 211 661 167 223 757 137 75 892 115 434 458 117 317 474 77 405 891 101 235 409 114 85 715 93 109 331 93 262 405 125 479 840 39 865 981 152 124 722 135 373 939 60 278 406 65 668 726 47 602 622 139 591 972 89 172 268 90 268 691 92 40 598 88 106 709 144 70 854 83 105 851 118 430 460 154 569 894 107 734 914 116 99 188 103 200 231 42 125 203 103 838 940 107 202 288 96 320 834 105 284 498 142 336 693 53 230 993 93 317 420 97 134 387 134 155 662 115 120 188 92 331 680 78 8 734 71 525 895 107 627 653 83 308 605 121 500 634 112 278 380 105 76 404 84 9 456 78 152 499 83 29 223 70 612 818 87 764 873 74 121 964 91 317 440 105 759 790 106 113 148 157 4 82 85 40 841 113 765 794 128 717 930 56 48 654 110 168 558 76 221 636 133 953 975 115 140 743 106 41 646 93 184 628 88 70 907 106 337 930 114 350 620 112 273 333 98 392 704 132 221 792 107 430 884 94 349 534 113 805 824 107 361 603 72 242 654 86 57 999 105 124 753 118 278 512 74 478 966 117 451 457 71 380 903 102 515 903 111 301 876 114 187 301 165 451 665 59 732 854 82 884 969 99 589 758 126 532 957 119 364 805 74 416 748 36 9 406 96 474 927 103 135 392 79 442 448 86 704 903 91 579 631 160 301 630 109 419 541 119 191 632 74 35 667 100 863 875 97 566 589 128 300 768 140 662 824 116 161 913 109 35 784 44 514 641 102 449 867 141 278 451 108 409 639 44 439 731 23 76 234 77 257 426 114 599 982 117 445 769 156 506 987 113 428 493 114 24 148 126 103 134 137 245 522 74 765 979 82 582 928 136 238 560 139 210 892 105 117 931 68 216 859 84 715 788 61 26 301 71 33 385 83 270 428 93 895 990 133 740 810 70 566 789 128 551 875 56 30 557 121 587 851 73 746 930 132 568 773 93 671 882 147 190 738 78 0 776 121 298 952 97 532 895 121 876 973 108 305 971 55 187 864 53 224 249 125 214 257 115 706 914 103 35 494 116 319 390 71 300 800 152 783 924 136 38 556 162 14 488 154 109 247 85 71 144 131 167 496 134 545 894 95 517 699 40 428 590 143 57 790 85 199 594 90 210 714 82 311 874 118 82 653 93 35 488 92 42 225 62 102 951 64 632 955 80 220 233 84 12 324 140 661 746 51 773 944 104 126 425 88 11 662 34 346 936 96 190 555 23 441 610 105 197 963 95 198 234 128 530 605 99 271 360 92 429 772 108 24 209 128 293 623 78 681 682 92 366 837 110 255 437 71 691 717 93 197 542 118 375 638 99 347 878 86 811 859 85 200 897 121 126 594 52 257 419 86 164 214 87 285 607 72 310 605 90 941 949 45 120 900 69 94 494 129 539 992 156 358 893 108 514 770 121 215 498 67 399 440 152 484 732 63 245 909 124 616 985 63 415 644 110 38 950 40 97 974 113 136 507 103 779 954 92 142 849 92 421 515 54 86 614 63 470 982 66 185 410 112 684 727 99 580 823 98 142 644 114 260 343 112 3 580 105 471 575 111 451 717 114 645 870 67 586 936 153 62 858 111 532 576 113 497 987 40 184 632 130 550 869 133 697 861 105 424 933 117 452 469 130 194 426 99 192 373 95 24 235 46 108 604 86 527 782 131 749 801 105 515 632 116 34 542 111 397 776 96 200 803 143 251 443 74 115 478 89 70 608 108 272 367 94 12 964 138 22 611 111 771 994 104 622 956 103 353 662 85 224 537 75 304 977 136 122 141 86 499 507 135 652 908 133 58 595 74 267 692 85 122 637 112 57 504 127 366 707 90 797 924 128 578 666 88 687 880 106 308 552 105 39 113 145 168 600 125 141 769 105 425 706 73 454 493 56 508 708 97 25 569 99 138 290 114 152 349 111 272 829 101 337 516 67 552 891 119 72 169 111 18 452 50 655 995 132 137 466 113 167 672 87 805 995 175 373 937 76 275 662 112 111 952 140 116 370 141 71 491 117 369 570 92 111 668 100 62 366 56 249 887 114 157 513 53 291 921 164 457 639 98 90 921 97 568 692 33 150 783 101 126 430 117 409 473 70 494 583 123 304 320 156 718 857 116 115 650 42 454 823 109 113 816 74 694 705 65 394 428 148 345 880 114 172 502 105 814 955 106 82 496 30 184 476 147 534 589 121 363 950 150 1 694 44 76 965 93 478 572 97 732 976 62 248 375 100 95 903 140 458 899 108 168 392 83 104 487 35 171 500 135 696 805 123 707 943 192 400 564 49 321 407 83 3 456 153 170 639 72 347 992 91 22 411 140 527 868 193 1 638 124 263 777 106 734 833 140 14 64 121 213 581 131 48 777 132 392 513 122 36 276 78 189 894 134 694 731 93 122 409 128 268 572 72 376 566 154 305 434 126 506 865 92 619 702 81 809 933 106 484 913 102 620 741 110 341 719 38 84 670 144 326 535 101 723 879 92 723 988 102 221 976 74 209 641 73 804 945 58 438 455 97 394 824 129 249 788 73 210 680 95 368 649 120 597 998 68 22 729 94 471 693 136 304 850 125 523 539 95 340 913 142 731 873 96 123 433 158 604 830 103 23 624 116 149 843 84 508 681 90 162 359 155 437 582 52 120 910 149 282 462 85 333 495 94 343 641 120 74 380 155 659 796 87 21 935 89 539 815 117 153 545 108 47 533 135 306 784 91 559 975 137 92 815 166 634 824 70 122 365 83 66 946 110 391 720 26 76 313 111 293 640 94 542 595 98 178 369 46 448 654 131 382 843 91 22 506 61 383 714 114 128 804 135 479 829 109 398 506 125 132 616 132 613 886 111 215 411 130 126 652 113 313 867 114 120 380 80 706 723 66 743 806 94 58 196 99 7 744 154 26 228 124 179 261 88 252 287 108 555 896 91 794 818 128 29 907 84 909 950 121 360 564 85 68 416 105 69 715 98 301 651 106 266 816 92 157 874 104 174 788 145 131 886 109 334 615 116 728 903 119 19 305 91 4 123 106 83 714 67 442 746 134 173 237 51 141 463 91 158 756 77 265 387 108 97 402 127 15 460 127 16 584 122 172 618 98 422 706 67 160 671 128 466 721 82 213 518 90 400 477 62 173 395 126 122 396 129 411 467 71 18 471 100 502 530 46 29 570 136 121 313 93 260 591 149 180 699 110 273 777 80 621 902 89 53 654 107 519 831 121 387 927 104 246 837 95 454 455 133 793 926 151 235 300 66 148 908 55 97 367 128 90 641 129 20 84 115 630 752 50 343 930 115 345 584 99 500 960 86 625 853 152 577 967 126 679 937 115 215 715 73 160 227 70 427 802 75 129 255 78 452 631 114 533 670 126 530 836 112 132 948 106 720 881 76 521 688 145 399 513 120 15 431 188 508 896 127 563 666 85 201 579 111 161 465 93 403 406 102 292 841 117 302 357 68 148 208 91 626 713 105 826 906 95 597 807 77 766 980 66 910 920 70 249 610 142 224 566 107 165 541 76 747 860 85 178 952 58 380 512 103 230 796 96 40 462 113 56 236 113 310 562 118 507 989 65 572 855 104 608 977 51 622 842 81 232 532 166 792 859 97 424 694 106 732 807 106 212 855 114 610 654 93 156 753 133 177 822 107 571 992 68 446 557 67 295 905 158 314 467 118 412 487 112 448 470 102 828 964 110 269 320 119 139 731 99 80 204 143 195 863 70 312 872 69 81 672 48 693 721 145 143 565 131 8 344 129 284 447 95 442 559 131 420 915 106 643 794 97 220 567 39 440 522 101 85 769 65 7 938 84 206 676 76 744 774 119 197 714 130 446 836 97 287 500 95 268 615 106 770 784 82 219 381 106 530 721 59 352 389 7 442 599 65 385 973 78 687 693 88 180 519 80 29 627 141 761 836 133 25 386 88 231 671 57 531 577 94 216 286 89 335 855 104 258 604 72 122 893 134 752 898 64 348 650 106 575 673 101 397 763 95 162 383 80 135 535 116 23 295 3 465 582 109 160 736 102 89 507 92 191 742 119 30 77 64 471 877 117 119 843 88 18 277 110 555 897 102 281 733 134 420 570 106 129 458 77 125 686 101 253 751 81 330 806 68 176 818 141 198 634 123 9 493 95 141 948 147 193 481 104 85 467 108 51 443 134 184 925 44 6 105 100 113 976 97 12 807 109 122 883 100 179 720 139 382 884 97 804 830 91 207 545 136 174 621 118 636 728 130 717 896 82 230 372 119 236 981 116 568 817 94 191 354 92 10 804 78 117 982 93 91 957 9 628 969 109 238 609 134 199 938 95 90 194 103 183 828 111 713 747 118 144 445 116 278 745 162 467 706 78 135 272 93 175 299 73 201 218 82 85 722 31 203 239 100 191 781 137 399 500 120 483 503 114 659 753 105 114 425 73 103 772 57 2 700 135 365 724 54 154 273 71 288 448 104 448 545 52 131 783 122 114 360 135 246 494 86 248 726 34 685 863 171 454 631 102 793 833 44 391 501 116 250 340 62 287 861 107 60 679 144 648 883 121 648 940 175 30 380 89 222 348 97 71 947 56 175 488 103 574 872 97 362 624 130 935 987 76 93 459 111 592 671 89 57 74 71 547 886 146 97 495 124 152 411 87 168 329 86 181 347 100 207 610 64 115 343 56 50 992 99 298 603 97 739 998 104 847 916 144 106 547 132 537 948 101 279 969 62 249 497 70 786 967 100 52 614 58 479 602 64 29 930 77 233 904 74 237 753 96 317 456 83 589 627 99 213 940 110 346 850 134 190 315 93 524 703 92 588 709 159 324 755 109 233 400 77 401 514 112 456 475 127 184 494 103 207 668 103 31 315 144 227 249 131 137 859 74 30 116 131 668 846 135 148 514 124 460 670 85 491 846 154 606 832 103 155 598 30 671 767 80 131 532 137 157 454 83 500 708 123 508 528 107 166 813 72 163 265 86 334 446 90 311 889 76 474 571 38 233 982 85 312 888 130 427 903 123 227 397 111 282 476 104 132 435 147 15 62 85 290 671 71 190 514 128 411 792 90 110 661 55 17 282 147 450 810 97 447 743 77 100 493 95 116 965 92 362 545 115 38 597 50 415 503 112 503 789 108 159 395 64 217 549 156 363 510 86 304 551 104 810 896 106 481 550 146 368 457 93 627 805 95 455 938 80 44 335 109 30 749 167 877 903 120 772 937 119 78 326 95 221 667 63 795 988 85 242 789 88 927 968 135 456 673 106 503 965 112 86 830 84 333 369 41 382 797 66 1 785 133 178 918 94 209 387 92 101 408 72 69 220 120 66 256 127 210 962 93 874 877 76 57 555 113 121 355 96 117 265 148 198 778 51 970 978 80 1 72 104 128 716 119 162 315 104 8 529 99 743 918 53 182 860 82 446 879 121 127 941 103 514 672 50 656 976 84 255 753 69 412 991 148 91 555 94 453 596 110 130 330 99 359 692 120 200 879 133 186 308 118 446 623 96 32 122 105 661 833 72 213 880 77 400 707 147 47 161 63 235 810 103 242 945 84 345 797 88 579 809 99 228 724 132 27 569 206 455 557 115 359 559 76 268 489 82 652 773 128 387 515 71 365 748 116 140 414 108 510 554 128 321 399 116 219 564 131 277 336 59 316 481 101 203 425 110 214 476 66 513 839 62 127 946 153 404 897 121 737 850 108 285 407 119 349 918 89 540 832 92 163 351 86 445 923 87 338 870 78 228 328 117 525 728 93 172 302 76 692 770 184 114 426 72 157 978 167 516 706 85 233 536 156 114 916 116 720 966 124 170 896 105 176 302 88 61 141 103 47 286 107 612 995 105 246 562 97 175 278 130 245 821 136 335 483 77 669 951 102 515 869 76 17 836 131 218 498 66 163 959 89 96 836 112 309 996 92 283 942 48 231 558 88 46 498 90 138 914 114 192 706 93 669 765 94 3 948 124 166 613 99 302 858 70 812 948 112 164 625 77 4 293 141 15 347 171 105 999 159 698 865 84 238 931 110 218 727 154 506 668 56 257 579 150 176 994 71 556 901 139 99 666 86 179 913 53 642 834 64 582 725 64 607 785 82 272 900 59 582 775 108 380 911 100 73 795 139 205 790 90 207 824 133 127 392 84 429 675 43 473 584 99 263 759 128 722 952 81 57 312 183 790 866 87 382 920 127 737 947 86 208 294 68 387 723 92 142 338 15 215 440 92 282 446 104 752 835 115 28 600 99 81 708 136 212 508 75 363 451 114 943 971 99 794 859 100 717 944 143 573 648 133 105 428 81 733 820 98 620 731 82 447 476 103 9 448 35 316 479 95 361 680 121 131 984 79 182 876 101 756 769 48 257 420 103 24 595 86 95 921 121 12 950 88 10 691 90 853 918 82 456 842 63 37 498 93 825 998 111 471 486 62 164 303 105 149 461 134 236 850 126 467 871 142 918 996 119 166 884 102 404 696 52 436 987 72 215 254 100 243 916 192 221 635 151 536 886 60 197 953 81 105 523 98 796 871 147 186 247 79 159 572 111 145 584 110 679 770 108 728 828 109 180 909 99 636 905 140 28 841 34 18 825 99 124 506 52 990 995 30 327 743 153 220 837 108 248 636 73 55 92 138 875 973 75 111 848 98 785 941 138 65 425 156 192 952 96 14 565 101 69 339 30 662 858 65 79 804 133 619 911 82 419 785 100 233 323 103 182 663 88 619 782 155 125 563 158 43 400 107 527 862 62 47 500 98 479 686 92 427 540 153 332 390 152 503 972 92 587 917 136 176 917 104 5 987 157 453 984 98 24 964 104 6 13 76 37 733 45 28 96 114 435 881 121 384 996 68 105 299 61 403 441 76 227 302 135 294 510 52 524 661 110 594 766 196 176 729 127 387 560 86 24 576 56 553 602 107 546 616 105 833 944 128 318 864 86 175 649 117 27 764 140 730 775 123 295 554 78 418 765 95 358 509 114 208 858 98 80 544 96 28 458 107 354 832 89 641 743 115 263 472 98 594 936 96 38 134 87 469 598 51 359 632 71 269 955 65 322 549 91 30 162 60 280 693 135 50 980 97 226 521 74 110 505 95 63 481 118 21 418 54 194 353 71 250 571 96 26 989 78 94 581 136 240 616 110 611 941 104 612 778 46 150 767 125 50 950 51 368 808 104 76 119 66 851 928 88 327 889 86 292 666 103 5 302 114 787 925 85 586 981 87 62 458 98 135 838 155 421 554 120 152 184 53 388 836 64 511 841 66 93 781 96 718 856 78 191 607 36 366 683 112 213 521 134 234 881 103 9 382 104 21 848 78 31 349 115 46 387 67 407 734 89 19 361 127 214 429 121 634 840 127 636 974 119 755 955 139 111 463 117 568 673 108 785 997 138 672 906 122 192 665 138 150 442 101 794 933 135 368 552 98 0 331 94 84 197 127 628 946 124 161 559 109 199 515 161 213 279 44 553 569 128 226 599 93 7 11 122 605 943 59 244 847 84 835 984 88 385 458 57 361 929 73 277 770 121 197 918 139 751 946 70 462 664 25 63 969 83 546 822 55 471 518 91 178 239 124 507 512 53 483 830 80 576 720 86 561 974 27 232 623 28 341 898 64 68 750 139 743 855 175 145 397 104 213 856 63 176 272 83 551 676 89 776 866 166 206 484 118 200 989 66 846 861 62 242 951 111 58 167 138 109 808 92 582 693 48 458 823 35 3 540 72 270 992 143 72 377 95 73 200 106 171 476 132 194 554 129 498 956 108 42 955 120 140 417 97 505 859 94 248 596 69 504 655 107 35 563 70 139 796 118 658 932 161 682 987 75 193 978 147 146 882 143 568 676 121 556 838 87 517 733 89 68 470 103 153 931 119 534 967 99 75 811 75 17 68 93 285 703 98 651 952 82 767 833 111 114 133 52 61 229 122 377 812 100 72 339 140 346 934 90 739 811 132 266 755 143 613 857 131 327 539 74 784 901 100 104 266 85 104 305 73 12 441 44 473 662 54 59 618 104 779 863 131 292 413 116 556 922 70 947 979 190 418 915 119 374 417 152 100 947 80 62 772 90 269 328 51 493 680 124 643 896 116 837 842 97 681 876 98 153 401 81 77 92 154 142 400 129 538 561 85 283 444 63 499 717 68 6 227 97 35 112 71 411 455 69 476 500 99 27 486 140 638 817 134 710 969 125 330 560 132 346 480 81 674 795 106 20 723 105 968 988 131 412 998 122 396 881 147 638 788 69 281 958 105 214 355 96 489 860 41 84 96 118 148 661 164 87 220 133 530 869 95 141 462 48 67 296 120 69 378 110 270 635 81 9 604 2 525 778 110 215 784 100 727 823 68 229 460 128 45 226 90 325 611 73 155 530 142 43 482 79 305 627 139 743 910 119 399 415 132 804 933 101 813 884 148 450 482 99 543 692 23 330 705 151 750 801 82 722 962 93 192 536 119 133 387 112 682 946 101 365 466 168 113 806 156 515 765 105 397 644 109 621 752 112 37 515 103 233 881 153 351 612 135 445 774 75 687 925 57 140 589 101 74 240 107 608 757 130 61 720 100 421 972 120 256 608 36 101 413 98 63 206 106 49 110 103 29 575 99 315 390 124 58 700 109 312 984 162 240 274 120 518 795 65 540 809 69 90 962 67 16 464 88 593 885 128 359 840 121 65 716 96 210 284 91 659 777 143 216 897 116 117 763 20 24 863 82 786 847 100 583 651 60 34 514 132 316 674 105 12 249 99 567 704 69 647 783 72 442 526 88 23 239 8 683 827 89 106 413 67 201 238 70 374 403 110 13 717 64 71 216 127 435 729 57 202 553 84 525 706 121 249 588 86 627 910 137 851 943 105 569 974 92 2 567 144 139 892 117 35 458 81 942 986 88 220 997 74 625 729 113 24 874 72 278 722 116 868 985 95 258 831 136 68 143 125 193 503 82 657 990 128 355 580 118 242 781 122 680 978 107 411 887 61 191 974 169 45 195 78 61 511 58 58 880 112 345 820 45 849 899 88 456 819 155 450 866 83 225 947 103 255 263 142 728 744 84 218 441 83 72 822 159 229 925 66 525 847 121 106 217 61 33 996 74 11 122 42 430 870 106 316 861 59 130 435 99 774 845 138 224 695 77 48 144 30 581 596 119 60 414 141 21 170 94 252 761 87 364 542 98 275 793 97 604 747 63 529 547 91 758 930 118 19 118 144 32 188 88 114 770 93 244 915 124 23 169 120 496 628 66 149 826 111 40 572 77 92 757 95 546 748 98 198 219 96 14 734 48 274 282 44 9 179 118 613 981 120 31 348 87 533 671 103 311 364 106 364 752 51 237 596 115 118 421 109 289 635 76 603 931 129 233 297 102 416 884 52 694 836 87 72 779 72 265 930 114 382 493 146 279 537 142 117 165 104 600 627 113 428 979 144 198 435 118 272 871 27 79 626 86 134 823 100 165 478 45 460 888 53 827 923 39 346 383 113 687 874 124 498 837 107 502 731 66 432 506 82 292 447 100 291 831 117 163 450 120 309 908 77 882 977 105 374 993 76 53 415 159 919 932 119 747 877 82 127 488 52 322 838 50 456 753 85 237 551 128 391 840 60 152 357 117 644 865 115 606 875 115 85 515 113 527 994 139 76 294 85 327 884 133 181 514 147 121 297 72 503 919 125 1 951 112 472 640 76 4 151 140 172 456 95 784 818 108 27 162 92 534 955 70 396 774 96 436 887 143 744 965 110 258 453 95 487 864 77 480 678 39 287 906 75 313 875 154 209 609 104 328 881 82 88 187 112 454 947 92 56 746 94 73 755 56 185 399 84 36 106 51 209 455 79 769 848 53 764 840 139 676 691 88 65 161 80 112 655 96 14 251 88 41 786 121 397 998 166 224 514 77 633 917 105 78 831 47 708 915 145 834 879 89 90 325 103 39 845 60 106 371 128 29 524 115 18 743 71 405 533 115 488 915 94 130 975 133 535 704 109 563 930 141 621 776 91 192 905 113 423 728 119 150 775 171 873 951 123 35 177 99 82 730 98 170 502 65 109 970 130 193 852 122 288 923 89 597 683 85 269 817 98 615 922 61 755 801 57 60 209 73 144 927 85 42 360 51 685 978 110 339 661 96 406 616 133 416 469 136 275 878 105 615 731 68 292 338 60 706 902 95 97 246 120 468 500 65 46 159 88 283 864 102 919 979 67 485 571 142 233 560 114 357 474 61 160 167 115 23 222 92 453 528 85 229 366 95 208 813 114 260 490 110 316 544 103 172 996 92 636 785 66 227 350 151 298 961 91 280 680 74 765 980 99 26 260 114 150 894 83 117 827 114 53 724 101 228 848 119 112 267 104 731 786 125 216 954 85 153 510 109 152 309 119 360 515 147 397 790 42 243 431 106 216 465 104 415 768 86 854 888 125 113 961 113 547 737 119 188 799 102 206 893 107 149 706 62 595 826 94 403 749 125 69 624 61 731 802 82 372 956 73 434 843 49 390 706 107 60 101 111 114 539 76 190 769 70 526 571 49 321 421 97 474 991 117 468 807 67 91 119 61 702 813 122 19 833 111 743 751 136 419 790 96 68 312 82 207 548 99 178 593 119 125 214 66 505 814 99 39 698 100 482 594 91 320 386 84 158 848 101 394 726 88 126 606 127 75 926 103 454 827 61 139 488 131 39 210 93 531 663 142 2 489 132 869 983 131 20 837 71 485 958 114 362 561 121 561 711 118 355 803 86 65 736 115 41 139 62 551 726 70 339 918 108 298 343 105 450 935 48 390 973 99 213 254 96 609 752 97 347 612 78 290 297 127 327 482 84 223 996 119 639 996 74 451 774 59 258 586 127 518 915 58 102 177 69 299 380 130 279 349 136 147 363 107 514 874 79 309 986 79 91 498 31 722 800 130 629 765 163 559 830 91 678 718 152 131 374 139 29 656 133 333 878 87 702 775 150 750 757 34 343 376 113 83 838 109 357 633 72 370 594 127 31 862 82 238 572 120 418 714 86 541 664 77 533 854 118 42 387 120 357 960 73 874 898 82 317 375 67 775 999 78 262 821 191 239 933 86 190 499 143 616 626 135 374 639 114 942 948 120 30 582 122 284 599 98 810 917 94 210 464 81 433 487 88 306 396 99 366 782 78 725 769 123 285 315 121 701 766 72 281 513 61 43 796 79 555 927 75 91 988 149 40 447 106 80 917 32 360 872 107 93 847 95 143 456 58 14 516 88 142 265 50 12 864 84 382 700 89 767 980 57 150 887 70 321 587 127 32 453 56 269 571 141 49 757 75 45 485 72 198 652 78 26 44 84 288 654 89 128 534 108 414 704 140 490 822 95 751 783 81 108 847 66 815 893 128 201 588 81 214 697 137 817 898 95 50 513 94 17 207 120 192 302 96 335 835 122 51 487 109 129 306 74 345 583 79 100 203 135 29 873 149 147 557 68 871 926 123 791 941 103 787 889 36 247 466 80 54 737 138 219 827 81 545 620 57 110 384 85 525 621 82 602 924 50 335 558 87 631 794 59 80 807 127 101 995 70 37 82 112 134 179 75 727 774 117 90 298 102 119 996 51 469 590 105 623 762 111 260 631 101 79 866 75 53 650 73 301 527 108 361 540 105 451 546 140 804 947 125 21 317 80 78 716 99 690 973 102 779 799 150 269 644 53 413 501 106 887 981 94 50 236 118 455 733 104 697 791 116 1 680 91 87 596 48 318 635 117 376 615 84 74 964 97 295 402 57 302 727 47 370 832 86 216 546 118 225 832 105 867 901 95 17 459 104 602 710 62 697 818 131 563 783 148 370 972 42 236 647 122 491 673 113 126 278 102 168 240 89 299 765 157 64 784 106 19 302 132 343 381 143 363 677 70 88 651 63 350 818 72 91 194 97 101 226 159 207 919 64 236 333 100 456 837 83 541 633 103 604 788 48 120 887 116 515 895 79 702 976 96 117 425 74 28 334 157 107 741 116 38 750 107 233 805 130 578 904 76 220 831 100 219 634 133 244 988 47 168 513 82 166 705 106 138 229 113 253 503 116 237 238 86 4 972 135 343 500 82 155 903 87 511 809 112 90 938 33 755 839 100 688 963 167 698 955 98 188 330 59 24 373 135 444 608 118 293 750 108 70 904 71 636 861 91 854 892 97 401 672 58 89 163 72 383 904 65 198 773 77 116 390 95 195 637 44 177 734 104 53 930 118 172 376 160 261 930 100 82 623 97 485 743 135 361 969 100 154 893 96 415 710 45 60 351 76 206 920 34 514 648 119 317 739 117 287 377 51 146 790 60 91 337 131 401 901 130 158 799 85 58 925 131 255 558 80 87 597 53 380 586 112 696 788 136 40 321 35 222 379 142 319 814 71 460 777 132 79 386 69 213 864 110 510 859 80 272 448 71 264 311 62 650 933 78 697 856 150 470 936 113 535 763 71 215 616 137 753 990 89 490 550 114 533 793 113 758 987 96 61 841 116 617 738 83 904 998 120 435 943 91 167 268 117 519 982 54 422 643 37 125 902 107 250 828 52 61 458 77 670 705 90 315 717 118 157 578 159 353 880 83 573 912 155 453 455 81 87 514 75 331 977 92 434 591 68 213 563 96 462 789 117 52 886 63 31 277 89 533 822 64 324 955 102 229 928 88 37 555 60 372 416 117 446 533 102 56 891 108 99 803 115 77 225 96 652 764 144 674 939 97 253 562 133 589 620 124 451 757 130 580 951 145 615 987 93 14 729 111 797 868 37 163 315 79 667 830 57 278 289 110 187 985 74 262 605 51 168 478 79 880 887 64 229 677 79 254 281 110 801 981 149 759 844 96 76 96 73 449 858 104 230 429 120 154 555 103 145 490 119 551 725 44 758 773 136 514 532 64 236 754 74 272 546 110 808 974 85 893 976 149 395 621 96 209 295 94 94 874 39 20 256 58 540 845 110 132 774 98 376 449 26 164 349 83 202 928 87 102 400 167 329 824 114 129 328 101 189 195 145 426 964 110 585 983 138 250 436 103 385 608 114 22 351 28 61 465 127 321 357 94 41 278 81 77 939 62 465 769 66 305 490 69 63 456 112 605 662 85 2 263 69 623 924 153 10 422 117 404 512 109 498 776 82 310 913 67 93 785 94 675 725 50 700 863 79 310 555 127 174 205 98 82 848 99 413 974 95 501 977 93 890 987 98 80 110 68 468 754 128 67 221 88 636 922 124 133 626 107 9 85 127 672 865 63 35 281 65 220 496 57 307 793 53 83 380 123 467 690 132 265 657 100 213 339 120 343 351 92 181 706 147 96 709 107 149 850 98 323 551 57 471 890 101 318 624 110 60 182 109 190 199 89 79 619 62 630 716 131 20 21 109 100 614 127 14 147 117 436 886 88 389 852 95 223 700 61 0 287 71 163 903 141 571 932 123 224 824 85 17 582 86 104 263 88 533 569 97 134 164 95 135 741 82 277 635 112 128 410 108 483 748 100 288 435 93 624 930 75 471 899 92 332 820 112 959 987 45 43 703 114 64 162 76 50 897 90 854 893 111 510 649 113 279 503 92 557 614 120 317 920 80 859 949 113 222 886 72 144 447 76 283 561 144 902 991 135 283 474 133 90 146 144 39 162 57 82 953 115 402 903 65 160 630 73 317 938 85 21 127 106 636 663 84 475 588 108 472 576 124 385 993 138 205 823 108 86 964 114 350 870 113 654 820 79 101 678 71 374 431 166 84 324 66 12 569 78 19 660 149 24 311 127 97 248 153 121 301 103 158 588 59 276 769 94 3 467 147 163 518 73 338 759 115 409 410 67 692 869 104 319 770 103 396 949 98 458 891 66 852 918 74 3 81 122 646 721 59 253 843 166 137 530 136 277 396 62 589 647 58 785 912 99 514 814 106 45 153 100 789 915 80 442 583 24 300 663 47 358 920 135 803 967 144 115 458 110 350 701 72 914 940 41 841 854 97 194 921 54 357 368 169 665 792 105 626 756 104 173 252 114 544 991 133 246 698 61 181 477 125 175 869 121 589 895 134 146 906 124 55 668 95 15 103 76 457 655 130 819 942 57 530 773 100 31 86 127 225 638 122 630 963 114 382 637 139 48 78 82 243 339 165 187 815 95 11 462 116 81 451 60 530 732 136 360 582 100 343 676 66 796 909 71 70 312 103 672 795 97 23 684 180 796 906 113 55 842 135 179 916 74 48 258 107 729 945 124 44 752 163 60 787 81 376 699 74 337 917 94 482 748 98 15 314 104 289 501 89 367 492 131 328 893 71 537 631 92 612 917 64 289 830 99 55 175 37 497 874 175 101 188 137 516 952 135 465 656 82 173 646 104 424 993 150 193 420 95 34 287 86 660 898 119 207 418 112 61 974 126 767 955 151 98 330 68 24 349 68 70 426 20 303 546 103 962 999 54 243 628 117 380 797 117 636 702 68 615 983 106 115 385 134 675 743 102 158 560 132 240 374 107 517 725 127 197 863 125 112 388 89 440 926 111 825 994 89 346 804 28 599 815 106 302 457 58 478 704 63 221 223 110 508 784 137 307 946 57 670 822 74 639 919 121 449 664 130 445 983 160 497 634 96 518 774 79 594 635 120 203 246 152 90 745 148 517 626 80 463 599 98 745 987 111 432 997 109 572 771 35 156 651 125 159 399 59 580 904 88 587 999 94 184 705 65 118 366 94 206 344 122 251 712 73 146 586 114 744 801 91 449 492 46 11 720 117 410 545 108 56 756 132 254 521 79 232 421 142 74 677 92 582 583 114 61 490 177 548 613 53 833 986 108 482 636 142 765 801 102 497 858 75 463 978 58 226 391 98 413 713 58 115 306 129 702 902 85 98 415 133 10 247 97 64 903 66 765 964 88 44 112 66 161 398 113 122 315 95 86 336 108 91 226 123 1 378 107 476 935 107 171 302 124 273 817 88 108 893 74 346 876 102 409 550 85 184 748 95 338 698 98 111 986 89 349 595 104 100 126 88 419 703 107 188 872 89 737 831 99 436 437 112 45 425 134 112 169 98 780 892 160 19 351 79 210 467 82 215 371 63 81 159 75 130 336 67 348 614 112 513 900 85 21 742 143 329 425 105 170 733 44 30 267 88 197 440 119 706 794 120 489 876 100 646 680 59 412 686 93 642 875 71 111 833 88 162 928 65 503 605 130 885 948 120 491 569 127 38 246 116 479 545 94 283 337 127 88 905 109 300 839 93 108 807 105 26 625 147 250 502 75 121 506 99 680 924 135 328 419 57 205 329 59 211 489 88 584 990 97 305 969 107 672 831 106 41 492 98 225 321 111 118 519 138 714 753 104 226 712 121 428 753 135 457 626 101 475 954 107 489 832 128 321 383 97 318 550 100 170 359 110 653 710 79 649 945 110 171 316 133 47 324 146 615 882 104 572 582 104 358 771 109 6 598 96 542 680 80 168 972 61 424 476 143 89 275 128 220 259 122 258 409 117 453 907 94 126 587 123 50 986 132 538 644 86 63 461 131 626 786 53 258 579 88 329 976 148 70 878 101 279 571 108 602 951 104 68 138 133 329 424 91 117 135 105 312 721 126 543 809 117 297 889 96 163 473 41 197 675 76 432 774 78 368 791 96 591 656 109 92 525 119 416 781 113 841 997 129 448 677 71 170 794 203 652 667 117 84 329 50 485 695 132 218 534 80 264 981 145 63 980 75 536 659 64 77 349 108 52 354 87 422 810 100 141 290 106 9 258 116 258 506 119 320 688 95 223 740 63 732 811 64 174 685 40 61 414 151 216 605 115 33 594 106 205 481 152 759 967 130 412 712 104 669 747 80 270 292 111 263 708 1 517 643 86 672 703 108 217 326 55 277 595 121 363 496 104 784 837 87 696 944 101 843 900 106 417 742 112 340 977 47 143 798 99 187 639 90 446 749 110 189 888 116 242 749 114 744 764 66 615 957 111 273 694 82 111 510 82 315 598 108 408 796 146 177 798 60 587 704 87 29 764 62 327 502 55 465 531 82 80 502 58 33 603 73 492 925 84 537 946 47 565 616 67 451 601 105 134 804 83 118 380 92 291 827 142 326 588 82 93 846 101 823 896 43 352 577 121 564 692 77 576 609 48 702 830 152 707 940 176 19 103 101 161 810 117 248 623 90 27 503 66 468 970 93 10 22 55 706 981 97 243 839 123 533 744 84 329 469 93 12 773 166 101 498 89 848 926 113 487 579 34 579 933 41 35 55 130 446 625 38 693 943 144 905 908 107 763 993 129 879 993 105 64 99 119 654 899 76 534 555 70 727 873 49 163 342 94 261 262 75 518 570 135 218 633 104 44 599 132 425 999 142 355 907 123 164 411 122 373 607 143 637 777 99 522 877 130 389 770 116 446 704 96 568 700 111 257 623 96 85 539 85 79 836 64 240 296 104 346 641 79 321 398 123 30 817 142 527 938 131 448 663 49 728 892 92 247 599 119 526 541 102 814 888 58 494 726 57 701 962 42 397 762 113 71 212 60 399 983 153 182 728 126 639 733 90 892 952 84 98 965 115 488 519 129 285 613 92 482 690 110 418 937 55 512 591 136 637 695 132 1 561 125 625 732 102 162 402 106 120 962 95 710 891 80 310 996 97 212 367 93 441 595 99 126 165 80 681 725 117 56 723 105 168 951 73 293 409 111 873 974 112 718 811 93 621 689 152 19 88 94 75 675 128 412 604 67 699 826 130 293 376 149 133 547 65 649 896 109 153 760 103 253 353 81 116 982 93 457 565 68 185 633 134 516 965 139 263 986 117 146 675 158 66 833 157 16 715 101 718 915 108 157 948 60 262 780 192 135 759 80 84 900 142 19 190 39 766 835 121 148 849 85 157 315 94 190 602 105 29 419 112 373 393 170 845 904 60 107 552 158 177 409 108 70 249 90 476 522 93 508 765 88 108 873 36 79 989 97 354 371 153 47 633 119 207 965 84 26 458 71 208 599 66 318 968 117 480 885 83 443 529 87 718 767 125 46 251 162 574 717 23 202 889 93 397 930 64 327 708 121 297 731 57 320 432 54 256 866 37 854 890 93 510 642 42 462 894 102 547 884 89 54 785 110 106 403 103 580 583 117 33 413 133 592 689 117 663 792 109 85 516 159 161 579 52 512 937 96 12 834 80 323 345 81 371 750 164 506 862 130 454 829 156 716 804 68 352 837 101 112 917 131 238 358 126 332 366 124 318 577 71 28 604 115 166 424 110 463 620 96 28 41 75 380 734 85 107 211 97 401 904 108 369 897 98 286 769 94 260 379 101 510 521 82 579 978 47 620 682 104 135 800 121 191 862 96 949 990 106 243 975 92 9 156 142 163 675 101 437 701 56 364 995 83 120 246 77 195 957 102 698 929 143 643 675 95 610 981 108 425 807 119 467 755 119 186 622 81 424 770 97 386 866 148 321 426 118 262 573 46 168 552 86 76 996 130 225 850 119 24 34 101 161 358 136 759 949 123 375 467 129 95 593 71 648 918 42 322 570 92 738 977 127 502 947 130 841 982 91 458 822 98 99 691 91 132 626 87 784 827 91 224 621 96 861 942 72 384 818 123 643 838 123 403 574 73 114 270 101 15 777 154 283 850 107 377 463 67 336 933 73 162 877 68 141 447 152 380 398 105 165 202 84 538 861 108 270 526 101 219 948 144 564 585 90 625 784 93 340 776 65 462 827 61 95 484 86 100 748 123 146 283 104 364 666 125 647 761 127 139 304 85 716 772 154 214 958 104 714 884 93 615 767 84 187 711 151 490 529 54 638 750 77 651 792 62 157 180 121 103 210 124 37 556 108 463 688 126 367 970 86 46 861 67 493 577 119 199 789 69 576 649 100 152 192 101 216 864 79 366 654 59 10 45 160 175 498 68 223 569 52 482 977 109 358 504 98 108 845 174 292 347 101 38 582 97 6 292 68 650 939 67 9 381 96 225 674 158 200 575 57 338 642 156 533 940 65 122 958 139 385 521 148 344 950 93 835 951 79 465 781 73 765 983 88 410 767 131 650 857 116 237 556 82 424 537 106 6 795 78 475 644 95 295 962 152 191 588 120 429 646 103 22 333 111 297 994 107 725 841 104 689 694 117 390 814 112 377 966 91 162 432 138 99 758 119 152 398 94 199 945 88 639 718 91 226 582 132 701 966 98 161 701 102 61 580 58 177 841 119 142 803 128 71 236 67 204 392 106 81 951 95 426 949 114 499 728 97 723 965 123 63 976 123 414 820 113 597 703 121 172 550 111 459 534 106 476 526 84 558 819 109 646 942 91 110 670 100 93 422 118 176 564 96 226 314 191 73 825 95 99 993 124 503 976 96 727 946 81 482 754 68 9 307 122 292 960 104 533 734 94 267 915 113 186 755 95 715 840 141 212 257 70 235 899 84 492 567 35 201 257 157 793 799 96 364 888 121 841 907 149 93 681 94 297 912 195 580 713 96 215 511 90 295 517 86 214 954 98 567 919 128 309 772 144 227 316 74 355 653 95 200 298 61 591 985 92 378 552 41 15 292 93 280 491 129 20 218 161 893 966 88 384 498 60 74 428 83 359 688 113 460 995 62 232 333 98 430 672 127 74 892 135 669 704 62 583 585 56 347 705 90 278 479 101 43 65 94 49 442 152 753 993 90 9 427 68 452 486 145 625 818 159 131 841 89 87 177 117 577 728 107 577 988 82 43 105 44 742 921 29 622 651 80 104 666 117 272 789 88 143 385 65 400 953 105 149 674 135 305 587 68 563 816 81 315 812 75 370 586 44 342 530 44 773 808 109 13 444 120 329 891 81 684 723 138 184 430 77 166 842 131 67 634 81 757 914 78 642 964 148 292 760 94 606 690 94 22 697 93 660 875 117 29 457 89 254 885 120 289 974 92 327 471 113 169 547 145 279 830 100 145 983 139 93 354 100 431 449 111 24 566 105 447 965 112 111 261 105 382 475 108 539 975 123 251 919 103 60 762 99 546 961 134 1 424 107 966 972 152 69 685 112 54 102 130 316 783 101 152 893 104 230 334 74 422 776 103 461 682 83 291 591 114 609 784 134 352 713 117 507 851 46 329 458 78 630 844 87 277 729 117 243 796 93 428 955 121 218 870 132 32 164 117 86 526 113 165 712 61 465 685 100 29 773 110 434 871 94 324 624 92 172 764 119 413 522 85 188 803 65 327 499 78 372 703 36 531 631 123 491 741 115 670 965 74 263 394 112 262 948 149 55 216 101 381 429 86 46 250 119 258 382 113 547 806 91 14 80 105 149 917 43 823 918 133 196 623 168 310 531 30 34 62 102 202 852 140 501 706 149 932 955 75 91 383 91 538 738 115 887 968 77 719 821 111 34 559 87 352 432 78 430 679 104 26 631 97 481 731 116 365 673 73 284 436 144 759 821 144 748 908 96 94 401 84 345 611 124 743 790 67 173 796 121 133 225 52 245 247 120 569 797 74 200 408 98 348 824 111 29 284 103 427 750 165 276 876 59 452 710 125 162 522 51 8 33 143 389 968 132 526 640 76 474 989 72 553 607 143 827 914 94 738 946 108 28 888 37 564 752 114 149 866 96 242 817 120 413 546 130 750 857 45 366 642 92 774 932 120 201 393 70 66 396 95 158 245 91 563 842 59 384 925 139 441 952 95 25 251 118 156 240 115 213 475 156 178 560 124 158 510 75 319 665 153 357 423 105 178 256 75 239 401 75 91 162 124 188 475 79 161 216 82 598 860 126 374 481 124 102 974 56 520 899 110 484 938 160 20 917 102 192 310 111 133 349 57 162 765 97 84 365 86 134 245 68 523 546 126 580 592 102 76 499 144 817 845 126 470 739 64 64 308 100 393 970 116 468 776 126 473 978 114 428 430 122 498 987 56 683 801 72 558 799 118 279 726 94 267 583 78 271 443 108 434 847 84 27 578 95 174 484 72 42 477 108 422 928 86 120 947 72 373 819 93 1 555 99 325 791 146 357 865 79 785 987 111 85 817 137 897 956 90 349 459 58 159 770 72 430 883 161 187 827 96 71 628 68 260 737 104 8 278 69 121 882 68 443 714 66 19 553 138 451 962 83 44 708 119 432 969 110 595 687 80 446 653 67 411 834 116 307 780 98 257 670 136 179 681 72 100 144 66 202 782 130 867 996 121 550 854 63 471 997 75 465 504 62 393 837 82 593 937 86 41 443 149 481 784 115 47 507 132 110 664 65 137 787 98 187 847 164 464 833 82 333 969 62 236 659 56 52 919 117 47 325 73 281 468 56 559 697 144 479 932 104 81 376 120 359 401 116 57 97 113 693 933 115 41 785 94 451 534 76 139 569 66 396 703 113 307 425 146 478 519 68 233 390 136 158 424 119 375 593 57 603 904 82 45 968 50 241 591 55 125 859 88 196 516 92 88 520 89 723 968 134 224 819 130 21 603 152 724 939 69 497 871 128 71 924 105 554 849 115 441 719 97 223 266 57 304 995 116 0 131 113 760 913 117 627 960 88 484 566 125 289 320 87 356 664 154 236 931 30 337 471 133 25 653 86 471 954 99 499 842 30 561 789 66 377 692 84 720 954 126 138 375 108 61 284 118 351 779 125 188 288 57 25 28 96 129 733 131 261 830 114 201 217 94 973 983 109 39 275 73 699 825 118 427 851 71 198 651 81 320 413 39 346 632 53 35 573 135 404 801 153 21 283 50 718 936 128 445 571 107 205 788 66 259 834 52 129 803 128 171 221 76 629 799 45 628 800 67 87 418 78 235 673 68 90 257 107 448 515 120 183 815 113 779 961 93 481 777 118 300 981 55 297 825 102 38 944 70 656 896 118 142 532 90 200 722 100 432 589 122 720 786 121 540 593 76 319 339 121 37 294 132 4 410 119 266 783 67 431 922 127 126 992 115 299 588 118 191 408 133 71 799 70 373 513 118 408 578 48 522 725 48 91 480 49 70 499 77 76 353 78 262 300 98 22 603 66 13 774 109 210 317 84 272 762 97 176 585 51 211 281 100 542 896 76 8 877 107 328 397 141 170 705 80 123 496 114 60 232 33 571 610 108 207 845 110 285 784 143 189 551 93 492 711 136 90 897 59 929 935 81 372 460 110 122 518 107 31 813 49 66 854 123 104 223 104 128 222 102 606 854 73 151 798 94 322 798 116 506 594 61 134 520 101 111 351 136 219 839 95 78 286 73 31 300 63 542 857 91 264 786 106 586 657 98 303 979 101 857 867 94 505 532 122 250 603 167 231 938 129 31 138 169 739 944 64 299 610 63 227 444 115 450 811 102 383 501 68 583 887 115 244 918 90 373 965 91 715 842 65 311 645 121 265 706 47 216 922 111 311 556 96 487 613 107 188 780 106 688 800 63 549 714 136 122 220 126 257 279 112 163 229 116 136 712 76 466 926 101 17 165 57 336 643 92 316 688 85 343 870 145 306 643 52 142 430 67 69 550 69 353 420 110 289 772 85 350 761 97 241 937 98 687 828 64 490 535 142 315 539 52 140 214 92 268 967 120 297 575 59 106 356 120 105 804 45 226 462 82 331 618 108 299 862 94 605 753 115 353 959 50 397 807 149 93 981 177 4 989 143 72 165 73 234 679 139 644 903 66 670 778 76 435 453 60 0 939 90 435 650 64 639 763 23 186 918 66 237 905 43 196 336 134 407 515 72 853 873 131 269 895 131 349 999 76 17 951 126 861 886 100 212 351 100 306 532 121 28 617 22 51 242 85 29 973 109 273 465 62 144 580 89 96 379 102 158 506 149 97 999 16 150 225 107 90 922 30 560 595 92 179 905 70 404 572 77 85 713 65 122 927 122 409 954 79 217 581 83 317 933 150 263 971 87 15 152 78 741 965 145 266 804 106 718 867 113 526 564 92 73 266 89 569 852 111 712 905 133 508 712 89 72 201 92 186 476 97 342 811 76 558 766 59 740 865 81 370 858 78 361 371 158 113 953 78 271 296 126 111 283 75 645 811 92 239 580 111 543 922 135 182 501 142 233 832 71 194 954 106 603 693 120 222 412 98 200 935 117 220 759 79 719 887 38 623 761 113 100 187 118 87 730 136 510 976 134 634 655 85 221 941 123 220 274 108 141 990 86 139 205 56 343 402 143 455 911 95 246 517 74 409 479 68 163 494 76 802 844 137 622 843 81 414 576 156 220 618 142 265 621 105 191 644 80 275 717 97 312 332 156 278 772 70 364 608 81 718 871 118 754 927 78 88 319 79 4 676 80 25 759 80 498 532 71 513 972 107 815 919 101 294 899 63 554 931 85 541 632 106 740 786 103 469 602 113 236 826 60 689 944 132 786 985 114 287 968 121 6 72 90 181 383 105 776 879 86 290 947 77 357 397 123 167 822 156 29 731 112 14 501 93 335 851 99 404 910 92 789 842 69 43 679 105 807 871 107 89 550 100 7 116 92 136 861 87 374 568 77 782 984 113 714 809 165 21 690 95 80 792 82 160 433 107 85 155 69 625 744 145 124 949 98 560 867 98 29 525 133 391 599 91 684 793 69 113 556 85 2 981 82 356 624 99 628 980 89 839 875 52 151 378 67 171 629 70 817 967 86 875 894 87 384 505 114 339 571 156 196 532 101 148 724 47 56 305 110 677 776 77 572 906 122 635 639 119 487 587 59 177 273 72 29 965 89 40 592 101 281 304 51 285 942 138 258 572 115 260 268 37 338 721 93 611 957 168 253 644 100 167 803 113 694 787 114 166 980 136 609 721 151 957 979 69 440 713 90 523 543 91 6 53 162 255 843 146 655 941 106 423 853 99 669 942 119 729 804 57 473 762 112 71 831 135 19 369 105 593 873 103 156 920 82 132 563 59 134 754 90 487 630 133 571 784 90 55 910 81 711 808 95 438 454 159 295 731 95 284 289 98 706 811 100 328 581 76 40 414 84 511 653 94 430 727 55 205 633 94 84 381 88 33 595 69 445 577 76 911 917 52 672 828 96 238 322 129 353 937 110 98 841 117 93 113 98 265 289 88 26 414 95 184 780 104 271 655 117 121 563 72 948 973 66 141 457 120 396 513 119 527 761 63 167 234 132 305 799 97 189 548 48 253 290 154 498 634 99 229 605 64 25 947 123 97 996 85 101 620 84 305 798 99 81 938 121 429 497 96 405 887 78 127 735 107 356 918 152 653 863 129 116 669 103 421 758 102 594 740 49 102 504 54 156 687 78 172 942 101 656 957 84 168 749 105 318 340 90 276 538 103 420 941 57 584 616 100 620 890 157 189 349 119 553 924 88 460 775 155 414 858 130 467 676 64 458 640 106 184 294 113 261 435 87 298 706 117 111 878 87 8 544 106 433 437 70 702 960 116 678 794 78 478 821 109 305 811 84 63 596 88 470 943 57 595 886 129 615 985 118 190 637 96 37 637 54 409 481 135 594 878 122 728 969 66 112 269 80 824 875 128 617 658 89 3 759 100 201 884 74 9 624 93 150 984 165 18 586 95 368 665 167 28 942 153 45 669 71 351 835 67 615 924 111 105 268 58 570 979 109 98 611 97 536 887 109 260 984 92 539 814 46 262 489 130 61 722 129 126 694 88 877 951 72 454 635 104 611 716 63 91 264 69 317 673 81 222 331 139 680 819 94 64 964 105 286 715 96 308 542 93 112 369 100 526 769 91 207 943 140 655 697 84 48 358 67 466 786 150 64 975 122 707 869 79 325 552 99 216 543 178 806 807 112 322 735 118 576 778 124 663 715 101 351 884 112 674 897 164 687 992 95 626 761 71 3 561 118 179 562 75 257 668 170 4 168 75 397 400 108 641 856 83 137 442 146 338 607 82 388 722 179 84 98 35 837 928 70 50 711 93 623 638 132 12 173 113 41 253 107 287 536 88 576 635 88 455 571 104 121 287 88 499 934 103 194 803 90 294 696 73 575 872 128 162 186 159 352 966 80 103 497 82 375 842 96 72 628 89 558 651 136 219 523 98 63 249 106 189 265 133 498 875 56 164 929 86 488 561 48 655 885 52 628 748 101 670 791 110 212 936 66 485 783 45 152 876 75 328 493 100 39 400 66 225 908 89 517 989 82 344 583 95 349 589 76 137 984 90 101 662 143 765 799 79 330 603 95 33 720 125 464 798 80 586 713 141 693 724 89 362 835 80 21 455 121 652 883 120 369 940 54 513 868 109 77 498 97 268 921 69 6 8 117 346 446 126 576 992 82 320 355 79 162 983 108 346 390 140 612 920 105 803 935 81 384 514 115 88 193 113 139 857 144 473 844 135 469 561 62 771 787 112 356 867 89 202 490 54 552 664 82 214 849 70 365 791 127 855 998 122 157 859 63 717 768 115 246 817 107 755 790 83 793 994 102 512 907 163 342 491 50 343 553 61 109 173 155 713 756 81 91 944 104 360 391 76 183 510 131 956 995 81 701 930 74 187 351 105 49 95 119 153 164 118 267 686 132 15 726 110 422 977 79 782 956 138 270 433 105 375 876 45 720 742 100 114 787 115 900 995 127 143 685 106 149 625 105 53 709 104 754 843 94 546 835 73 96 274 162 544 918 149 99 198 127 304 674 120 764 956 110 415 447 103 187 982 126 172 967 82 537 869 125 51 655 119 73 511 70 239 263 63 493 862 46 326 734 124 561 805 93 271 687 123 668 780 97 755 911 80 791 799 115 251 525 144 73 396 167 237 323 33 235 502 53 947 976 74 192 810 126 71 733 94 203 276 75 356 472 79 16 85 73 505 954 63 143 654 77 33 999 125 259 285 109 916 966 87 250 258 48 8 765 112 793 900 92 198 879 71 228 354 131 343 871 134 261 891 100 321 624 154 27 359 129 123 872 105 80 891 141 779 852 67 512 683 40 532 884 38 155 264 142 483 644 116 61 286 66 136 885 106 356 765 102 483 507 76 273 968 143 320 494 144 865 912 99 110 767 67 327 372 102 318 645 91 520 972 45 88 466 49 542 965 105 342 616 150 354 994 60 350 507 89 241 293 77 258 687 75 535 775 102 314 570 101 185 509 113 453 649 134 664 912 125 523 914 150 199 665 51 251 490 89 813 914 66 490 819 154 500 581 154 833 997 117 658 683 104 580 872 126 37 495 97 389 832 127 342 431 97 337 414 81 272 865 68 136 389 103 254 686 133 3 493 110 493 640 153 516 537 83 660 688 101 389 562 83 351 925 90 135 324 80 225 474 95 390 425 110 164 641 126 492 687 129 335 764 121 83 632 137 357 512 81 787 803 146 120 372 90 253 387 93 187 676 114 712 896 129 7 666 90 149 681 146 548 660 21 300 473 127 172 638 82 218 987 69 304 725 75 170 189 85 259 403 139 675 801 105 250 494 130 271 725 113 123 866 85 118 718 116 260 685 152 336 470 120 111 783 103 745 998 95 164 525 78 220 682 72 174 912 144 698 860 81 842 965 83 621 709 70 684 696 92 240 433 71 372 866 90 41 268 122 688 965 54 101 888 98 462 816 97 151 638 69 274 537 121 267 399 95 896 972 105 291 892 126 820 930 53 95 286 101 783 951 134 152 914 54 130 567 99 169 730 146 845 955 100 869 947 85 314 752 95 450 660 87 112 514 121 27 230 72 185 570 121 348 898 97 835 838 92 145 797 66 313 633 81 267 840 148 743 943 50 63 141 95 334 671 63 103 797 99 459 484 69 703 835 93 500 871 123 71 793 43 226 565 147 755 899 138 240 414 75 240 823 68 131 661 138 823 835 59 114 302 121 300 913 112 540 769 67 66 613 116 459 726 127 614 618 84 512 727 101 315 698 107 193 834 187 328 960 134 525 949 111 310 711 116 143 212 65 418 630 127 56 86 101 467 953 174 672 695 125 379 426 165 603 909 77 259 297 141 266 497 84 341 902 119 320 964 83 551 825 131 108 838 87 376 914 116 589 766 146 562 737 91 524 819 66 825 846 92 522 764 139 51 131 102 368 671 64 137 532 141 75 850 62 105 336 101 235 583 73 694 772 121 329 977 73 593 759 128 303 608 144 589 719 122 706 749 30 53 637 108 196 786 65 11 234 79 356 744 120 27 782 133 482 900 79 0 741 52 885 909 104 68 368 88 165 482 86 254 330 68 209 646 142 583 743 61 143 251 134 771 897 124 270 311 95 549 937 161 149 278 129 398 868 102 45 757 49 112 681 161 483 891 101 200 826 91 393 597 112 96 798 90 509 772 123 52 327 131 244 300 134 427 808 89 763 826 115 382 451 160 548 585 82 268 861 144 307 737 68 522 793 80 150 387 128 262 549 92 160 821 131 612 896 88 72 251 102 406 939 85 349 432 73 530 693 118 789 903 113 221 820 88 27 788 98 670 955 177 858 938 110 76 305 69 0 5 80 150 184 77 358 586 140 85 941 123 6 683 103 63 139 39 39 252 102 508 753 65 171 443 70 347 355 129 455 662 114 726 796 104 7 388 107 451 819 148 264 846 151 306 729 106 144 795 68 464 692 116 78 624 70 346 824 134 666 819 116 165 186 63 544 965 107 93 539 96 52 466 133 10 131 101 328 631 159 396 766 68 134 757 123 411 587 78 136 351 93 348 489 130 74 788 95 199 860 130 103 626 95 606 801 170 21 763 107 510 782 146 581 670 150 190 990 146 464 979 116 179 189 120 653 840 130 10 924 117 277 820 82 289 413 106 31 137 72 30 482 127 447 809 94 497 532 102 377 400 84 67 335 44 119 284 144 582 785 82 337 523 109 742 881 94 319 742 96 74 447 22 327 467 138 165 414 83 277 785 89 395 597 132 456 701 113 33 238 107 398 434 142 359 984 98 3 623 94 696 855 143 624 827 156 36 969 121 633 904 90 6 440 63 732 970 155 73 696 88 108 407 102 90 646 67 444 944 136 263 637 104 367 398 103 233 718 106 12 386 73 14 479 62 358 548 83 535 719 48 117 287 129 123 466 120 513 592 76 226 472 114 933 965 67 21 113 77 357 767 65 100 995 112 260 692 120 488 769 85 303 760 100 370 515 88 349 710 80 18 501 98 110 616 114 516 824 135 587 667 97 122 440 38 179 992 127 65 665 53 519 771 76 379 409 73 668 870 117 135 179 127 720 807 73 474 535 77 522 875 110 114 694 109 6 71 99 215 253 64 182 445 84 561 668 49 12 764 104 209 873 141 549 581 125 95 557 91 459 635 129 24 561 72 323 745 99 252 914 104 628 657 64 610 738 136 0 972 61 76 569 134 691 954 113 560 761 114 241 602 53 850 981 67 751 954 116 240 476 55 808 835 132 115 550 97 74 279 55 502 688 90 8 305 116 752 854 99 169 209 111 539 699 104 576 614 108 87 129 115 345 586 110 26 200 97 601 675 79 72 843 90 306 827 119 51 281 102 26 254 136 795 993 118 4 193 76 454 961 92 10 694 91 180 238 89 130 310 97 589 728 115 192 583 86 118 681 135 511 990 117 326 461 99 443 629 54 52 125 120 684 923 117 625 777 81 44 272 23 270 465 77 504 692 96 14 343 97 480 489 98 857 977 123 625 684 57 439 518 67 110 230 133 752 989 89 766 877 61 48 767 100 259 567 182 232 550 124 264 600 127 345 727 149 108 518 119 527 777 54 425 714 113 207 460 121 6 97 82 271 417 99 304 932 104 572 895 66 9 26 117 505 922 54 484 599 66 158 498 112 272 801 80 513 741 76 377 670 91 299 621 70 757 957 118 106 833 93 16 169 104 762 962 108 244 303 71 123 740 98 263 594 57 38 995 117 112 315 95 23 505 42 420 879 8 86 104 76 345 713 113 50 809 135 233 236 1 287 878 88 290 882 64 302 735 84 482 973 84 353 784 134 56 425 145 392 838 124 281 672 99 118 444 60 118 993 95 112 433 123 465 990 129 316 868 113 226 729 84 194 479 151 283 302 107 779 923 87 553 624 91 349 528 77 434 671 141 931 961 114 653 700 59 106 128 118 26 321 39 271 671 27 234 992 122 262 712 81 178 742 127 383 523 95 726 989 129 401 802 156 712 824 28 282 623 128 100 834 100 439 756 128 758 963 110 709 963 121 302 422 139 923 982 77 10 184 108 75 362 77 20 921 99 346 536 85 529 887 161 405 892 78 60 565 69 33 279 89 548 726 61 31 167 155 536 639 135 47 791 68 177 705 108 100 267 58 111 187 95 432 945 71 156 566 72 253 837 70 92 778 69 255 968 182 28 432 62 84 235 102 291 443 92 32 408 149 758 995 99 191 641 95 822 892 109 20 82 55 337 604 108 95 380 128 371 482 107 327 896 145 257 896 124 419 494 132 121 757 94 358 501 94 38 591 132 358 853 108 489 745 94 278 319 86 702 803 82 85 362 86 117 685 111 123 194 73 678 695 99 537 880 102 579 968 52 622 663 149 140 661 139 46 204 125 120 369 89 303 772 114 121 700 98 170 912 44 419 893 124 176 923 77 348 728 72 349 435 118 228 572 125 793 831 79 173 505 94 251 724 76 261 449 131 522 869 172 709 880 87 545 546 87 378 547 56 185 945 92 81 904 62 892 959 73 222 232 171 670 891 120 317 545 122 34 862 105 268 555 94 32 474 80 616 982 101 186 369 93 465 527 72 530 897 161 360 365 87 165 503 90 50 345 88 87 547 86 184 405 116 465 706 162 666 904 88 538 576 123 25 605 79 449 489 65 625 877 127 147 397 121 291 623 32 317 549 57 92 251 95 28 902 71 89 348 59 732 746 144 387 630 126 500 898 160 739 763 69 275 978 98 369 605 101 39 166 122 310 499 97 41 535 134 621 899 78 79 261 58 24 179 95 181 725 68 146 542 83 331 659 93 841 850 106 69 291 89 346 600 74 289 566 121 87 96 89 779 963 64 186 190 132 238 494 98 46 368 177 228 826 106 927 972 95 517 891 116 668 705 105 595 873 90 522 697 97 60 984 50 192 286 150 36 801 113 194 546 90 96 843 67 77 331 141 336 820 49 297 944 23 675 754 96 738 872 110 440 442 74 568 898 99 521 584 135 160 228 53 581 896 124 26 998 139 244 317 67 45 658 81 24 368 76 334 484 115 252 604 36 189 841 117 81 390 26 142 692 98 309 868 69 506 973 127 268 486 113 457 691 127 60 517 97 343 975 73 521 902 61 194 235 77 449 519 122 152 190 75 352 760 35 607 656 93 127 215 91 179 983 115 748 872 118 917 936 149 452 590 140 506 710 64 595 793 94 320 348 71 927 937 63 235 304 69 446 774 130 409 532 74 464 983 87 819 913 86 174 278 89 86 653 101 319 726 82 686 940 92 444 713 117 270 980 138 236 327 137 91 209 124 308 559 102 20 105 87 249 846 114 257 949 98 67 834 108 491 943 65 536 810 104 236 455 117 333 854 117 434 674 111 371 952 87 49 857 75 581 605 112 45 446 109 6 977 100 228 519 139 298 947 96 412 815 152 4 597 72 373 439 86 742 746 108 345 460 143 298 822 84 462 918 83 504 563 85 571 637 144 205 683 94 116 711 76 263 779 95 412 865 134 707 881 109 48 992 125 169 807 102 278 720 120 26 877 129 177 248 96 100 738 155 181 252 155 32 619 134 322 802 116 410 413 133 634 880 92 45 683 92 178 748 111 154 450 87 118 700 148 238 482 94 809 892 106 24 965 65 51 240 54 318 472 97 321 441 67 437 851 136 117 409 133 734 844 102 113 661 133 538 997 85 284 579 64 563 779 59 392 723 86 584 602 49 239 268 111 823 971 108 106 879 104 349 587 107 54 511 123 322 500 101 967 989 93 119 404 95 787 875 100 78 149 122 368 681 107 347 348 44 242 879 64 256 432 85 100 192 72 205 642 122 662 940 135 361 463 89 645 805 130 866 951 135 118 584 93 397 408 56 236 308 119 44 552 131 638 864 61 471 953 124 131 482 104 182 798 103 289 719 91 584 601 114 711 867 140 251 305 90 336 498 82 277 876 103 533 698 59 34 839 81 347 492 80 412 836 103 805 814 80 271 563 46 251 667 118 928 938 99 11 44 70 818 896 120 118 717 129 539 890 73 213 806 115 253 807 78 138 304 74 428 718 60 463 715 94 6 806 85 531 604 94 69 512 87 232 516 129 429 432 65 649 730 122 459 655 75 429 859 67 812 946 92 580 630 85 74 820 124 153 329 126 158 211 100 116 331 99 711 934 86 247 572 134 53 848 124 139 232 72 356 614 132 296 546 47 807 946 111 548 845 96 488 959 46 466 836 79 450 696 144 509 844 121 131 317 128 502 587 61 186 279 57 266 322 115 893 913 73 168 396 52 736 768 163 230 782 114 480 580 110 433 869 104 140 488 52 246 432 111 39 963 129 542 556 43 360 553 176 187 451 114 70 231 143 558 832 151 106 337 112 291 365 124 20 704 85 45 562 82 757 896 159 96 413 54 69 970 103 182 379 72 154 600 122 756 805 80 49 260 48 576 737 88 440 738 113 869 991 44 324 392 140 36 768 147 260 768 125 182 855 108 8 727 170 174 252 146 305 700 179 843 868 131 327 512 59 73 302 85 426 584 108 567 746 121 29 296 122 105 872 121 26 533 108 391 836 65 561 869 119 74 808 92 154 540 100 552 776 88 174 244 127 312 850 74 113 142 144 104 696 94 695 787 88 609 782 110 624 897 66 88 723 95 882 972 127 361 633 160 1 458 123 113 120 114 230 533 145 81 513 67 459 604 78 459 864 113 124 829 76 137 402 105 802 994 133 54 654 136 519 638 84 134 840 119 666 958 97 130 298 114 307 421 140 843 983 97 334 368 128 537 990 86 882 979 134 536 583 118 191 447 102 126 513 93 147 938 108 206 986 119 407 966 79 173 993 118 321 592 103 727 765 101 163 358 31 546 778 111 635 860 106 580 635 140 359 548 91 44 357 67 281 568 89 302 395 74 459 845 147 215 930 96 193 500 89 556 620 138 900 957 140 518 535 106 204 796 84 436 840 88 532 620 93 87 825 106 269 858 106 402 722 38 690 786 150 268 627 132 315 395 63 835 852 57 252 398 70 30 580 90 522 982 105 454 960 117 90 888 102 375 541 149 236 592 80 166 658 152 619 902 91 401 607 46 21 547 134 321 437 134 570 921 78 428 921 70 395 411 103 342 654 133 26 307 87 392 576 121 587 600 112 89 272 63 141 474 105 667 833 95 184 635 84 423 866 79 31 367 117 612 706 63 252 799 126 29 758 99 277 621 114 613 934 94 877 898 135 268 456 51 203 771 83 13 691 46 435 830 67 11 896 101 265 380 106 205 234 59 102 546 122 517 570 120 47 332 132 22 492 101 554 858 114 43 907 77 883 964 127 524 579 84 206 562 129 618 736 44 476 504 96 724 954 166 38 314 113 436 685 100 454 881 81 553 805 122 562 933 108 376 609 110 99 142 76 294 298 96 88 755 140 85 378 89 636 747 175 571 805 85 177 290 101 370 397 96 407 566 113 306 694 61 404 913 87 166 557 110 401 543 101 215 911 103 392 805 130 201 253 143 347 938 88 759 878 148 38 833 82 287 397 125 240 618 83 528 744 151 322 443 61 165 368 145 585 716 106 196 472 133 702 764 103 878 916 116 372 624 99 357 666 138 357 795 62 405 622 138 437 749 86 118 737 77 20 596 130 430 932 104 590 911 47 814 845 112 423 496 111 238 627 93 215 493 126 142 875 78 310 980 91 374 808 76 418 743 68 393 881 97 397 869 84 56 483 61 81 413 85 541 746 155 244 627 94 78 106 65 746 756 60 122 450 104 344 653 164 3 991 83 951 972 139 105 820 104 377 708 113 116 941 47 329 910 96 402 450 68 264 582 112 33 144 90 257 964 115 299 622 93 476 706 138 550 844 111 189 771 124 316 853 39 58 212 50 319 761 134 376 605 115 281 741 108 120 382 108 471 716 134 208 495 138 726 990 113 19 63 120 580 581 65 28 336 76 743 934 63 79 887 81 234 674 64 318 674 87 578 907 94 408 814 54 54 155 81 362 828 127 140 617 87 233 530 102 244 562 137 82 471 97 585 869 114 212 320 78 53 924 122 32 462 102 35 971 105 364 818 102 322 495 103 269 732 75 754 912 80 27 283 96 618 694 78 315 735 106 159 162 135 200 695 166 305 836 97 953 966 84 59 601 94 146 295 66 153 886 84 478 882 144 319 743 92 154 197 68 97 346 131 618 815 108 656 806 76 135 922 104 46 101 95 339 779 104 239 901 110 589 927 33 469 632 71 299 461 105 646 698 80 488 951 87 516 546 145 300 345 94 465 895 67 180 675 120 330 826 31 105 510 132 359 843 75 435 586 108 612 679 82 101 315 156 74 311 111 313 318 41 564 646 94 411 847 80 214 763 107 56 437 92 88 265 102 487 797 154 332 453 100 322 413 111 330 899 130 767 959 65 358 905 148 60 973 102 123 230 140 125 394 75 225 375 136 194 490 62 254 499 141 769 869 110 135 254 148 357 751 109 308 757 130 455 682 122 375 508 140 816 844 86 776 940 74 822 957 79 147 600 59 370 391 111 693 796 72 281 576 123 614 841 91 198 305 74 492 808 139 361 674 77 193 213 88 173 848 69 179 298 128 267 635 232 539 657 99 631 884 64 83 273 120 323 673 130 591 751 169 149 558 100 600 761 87 311 933 83 445 516 140 306 820 111 80 496 154 820 920 94 69 258 119 85 353 64 216 779 84 27 177 84 280 883 102 438 810 86 291 806 68 283 522 75 907 958 137 196 511 101 515 872 91 349 415 104 161 423 106 247 781 119 52 463 126 325 950 69 182 342 106 517 532 107 238 848 72 350 479 51 239 982 101 230 592 74 65 286 107 614 959 98 591 592 99 252 542 99 740 947 103 828 927 98 475 578 62 352 808 85 590 716 119 35 811 127 313 985 105 97 872 85 198 339 68 161 421 87 343 789 112 544 675 120 534 962 100 61 796 82 635 757 131 887 943 106 581 791 109 298 646 79 439 571 96 460 529 88 579 886 60 350 476 116 57 291 111 499 600 85 84 182 108 340 670 36 101 212 104 59 794 103 363 864 123 177 202 92 688 873 52 222 546 119 42 885 34 187 594 148 867 990 67 377 896 128 619 862 86 146 367 108 20 649 154 172 442 135 939 951 76 128 879 36 261 671 93 309 979 55 796 826 109 188 684 53 127 752 64 542 898 121 143 291 130 138 362 126 26 686 72 149 801 118 405 433 83 284 673 96 30 742 154 128 326 99 145 261 107 260 998 70 516 869 91 559 957 103 833 967 150 395 640 75 194 774 82 534 845 141 132 827 101 115 581 76 146 595 121 296 313 125 735 857 108 483 622 135 102 241 61 58 671 121 468 596 84 217 913 88 546 669 89 301 379 101 241 257 107 105 174 41 324 696 99 341 535 93 702 858 101 417 749 96 575 782 159 166 307 63 30 634 62 582 764 95 226 837 93 403 869 121 699 701 66 321 963 97 215 786 99 21 293 99 402 559 80 19 512 84 549 657 91 68 168 90 875 959 156 52 833 76 339 933 109 907 960 87 775 856 43 356 963 162 123 290 57 106 889 90 294 784 91 311 454 66 216 287 90 284 927 144 51 258 82 473 674 88 413 958 78 183 527 96 515 523 130 147 644 92 36 548 119 236 636 81 125 330 149 227 950 41 586 969 73 159 537 99 128 704 103 275 595 79 840 923 175 113 168 151 448 612 85 57 440 82 283 552 134 482 530 132 756 960 160 462 797 113 209 260 129 687 979 121 16 820 110 784 896 122 290 335 72 564 974 17 120 224 82 456 640 138 911 981 114 3 389 141 796 879 67 384 539 148 188 219 12 5 527 108 112 191 107 71 659 88 357 904 159 822 971 82 183 328 126 2 655 146 402 608 94 747 750 115 448 672 82 201 911 126 611 790 115 346 826 123 766 805 87 897 906 122 6 418 107 787 860 135 134 484 95 39 966 129 1 215 110 44 657 89 38 822 68 175 487 95 776 797 119 22 275 105 518 953 139 246 814 69 412 869 64 74 608 45 410 784 138 220 581 93 95 506 74 615 694 120 535 770 135 99 595 131 4 212 83 44 116 66 671 914 116 177 717 129 175 438 158 185 788 105 547 689 97 601 734 125 642 655 110 212 529 79 667 798 154 117 885 150 365 811 124 142 988 90 52 115 123 424 493 136 233 601 131 117 246 96 185 824 125 696 730 87 108 558 136 804 964 72 723 815 138 498 810 81 212 437 67 603 839 68 801 919 57 268 673 58 839 881 111 103 671 59 478 948 119 139 239 103 451 849 127 260 756 63 79 731 123 80 737 83 207 308 83 745 808 105 440 991 109 723 943 109 104 711 99 210 646 136 427 571 89 11 556 76 177 757 86 19 156 61 160 810 111 593 876 71 507 818 88 386 843 25 64 528 92 148 741 61 133 705 100 390 576 81 27 854 107 149 352 66 126 689 105 172 912 161 195 372 82 692 912 109 162 301 113 902 914 78 626 936 124 576 643 154 171 537 93 337 684 140 614 872 129 680 796 70 111 544 112 214 544 99 207 900 116 12 742 81 158 748 84 354 485 58 78 621 84 122 891 115 598 702 114 150 794 106 373 584 100 98 622 72 572 677 20 164 352 123 296 974 101 842 889 137 674 922 134 209 423 74 111 721 133 760 831 83 492 664 68 555 970 152 208 492 60 210 822 110 539 843 70 79 973 134 160 488 96 150 713 138 926 928 99 64 500 122 311 363 94 471 699 78 591 754 83 557 743 80 693 827 46 188 654 93 182 556 97 504 824 70 544 735 84 480 984 139 27 995 86 398 409 99 616 692 160 351 782 118 690 893 94 350 948 143 175 531 64 879 895 102 84 218 101 388 528 131 772 862 92 271 592 128 628 790 116 258 470 145 466 850 42 482 515 135 897 919 100 237 872 131 50 306 158 428 609 80 309 530 141 149 656 99 400 749 68 210 483 83 322 739 82 87 850 118 204 903 110 117 517 81 273 554 61 1 554 97 37 737 86 701 878 40 284 322 108 478 930 101 253 488 83 672 738 107 95 106 117 14 921 106 242 764 102 87 466 136 499 816 139 41 204 129 327 625 92 157 613 164 562 858 135 61 508 105 750 912 59 2 250 74 600 832 67 273 512 76 562 794 110 255 677 85 31 823 133 106 244 83 86 586 32 858 928 138 40 875 89 92 95 110 458 626 162 697 784 12 678 764 135 355 913 59 846 882 63 492 895 57 406 972 124 563 766 96 885 904 45 366 883 99 30 895 94 842 929 82 324 359 60 576 627 141 203 552 110 109 259 90 8 612 62 632 818 141 687 965 89 423 858 52 95 554 64 124 645 140 223 271 114 197 776 105 118 644 115 97 285 121 196 998 108 456 546 129 294 892 71 630 925 81 636 914 113 481 770 79 518 871 101 773 849 98 146 303 71 351 428 139 115 294 72 41 101 126 265 405 103 541 831 119 29 349 97 622 725 79 163 444 145 239 876 162 502 522 115 6 949 54 208 472 104 37 254 129 118 709 40 292 959 150 81 781 99 340 395 101 402 528 92 143 846 95 186 601 139 652 903 110 609 958 68 261 631 100 357 915 138 228 661 120 439 464 150 149 786 142 151 538 98 274 276 153 59 316 63 478 621 84 260 696 81 41 614 104 595 985 129 572 994 118 137 509 97 233 541 111 762 835 115 514 651 37 491 585 40 790 930 108 6 880 105 824 950 104 361 901 107 449 947 90 876 999 102 269 818 73 543 727 65 93 527 130 189 566 114 233 335 100 47 653 148 216 811 84 983 985 101 212 393 113 276 935 84 320 758 107 626 942 119 102 647 64 385 394 112 554 919 108 455 503 106 126 958 85 32 976 74 356 764 135 394 511 139 429 611 115 161 323 91 44 172 139 523 599 100 516 545 104 117 891 87 118 664 40 279 794 97 515 679 68 787 906 52 52 567 85 182 229 109 693 704 78 177 565 80 400 812 65 260 455 142 193 636 66 524 707 47 697 930 83 729 834 142 85 491 94 91 855 96 849 932 95 597 763 82 132 944 48 637 641 19 103 428 106 240 794 71 612 638 98 19 739 87 7 789 106 86 776 67 60 509 121 221 426 29 24 251 97 157 582 136 120 498 134 100 939 74 268 364 111 185 210 73 587 685 114 159 693 123 382 928 70 131 558 98 422 909 160 310 521 123 780 886 94 72 443 93 147 808 84 372 711 77 330 489 135 887 962 162 479 591 114 137 194 118 464 614 84 820 824 113 500 837 92 545 684 112 250 650 120 399 855 102 492 518 92 545 687 97 64 608 49 465 502 114 134 704 76 137 427 140 42 369 109 213 866 88 63 162 139 274 609 121 133 897 62 22 329 121 412 550 83 685 873 83 416 871 96 109 174 112 401 868 70 620 891 92 579 823 104 464 880 89 175 482 97 621 718 139 153 366 79 266 284 98 302 589 135 204 850 140 379 676 138 374 467 87 599 984 100 608 616 126 841 918 66 737 750 80 245 777 49 497 672 124 338 762 77 572 829 71 179 730 68 891 912 145 242 326 58 84 638 140 331 980 91 396 769 108 27 242 119 125 528 49 46 764 150 192 899 69 625 943 80 218 546 78 833 876 47 411 763 79 437 915 117 133 335 64 338 518 54 420 694 144 862 936 96 545 964 113 9 708 88 124 624 132 175 731 99 801 837 80 564 799 171 133 356 126 136 485 137 213 962 112 520 708 61 32 944 124 360 969 108 436 762 110 408 605 115 15 139 95 232 286 82 234 294 87 224 643 86 697 817 121 625 722 103 587 845 103 297 781 85 435 545 71 810 997 108 643 796 154 173 424 77 307 982 149 68 722 73 320 429 121 590 752 117 448 842 64 747 916 69 290 601 99 1 395 42 148 992 135 662 711 147 238 536 91 327 674 98 328 420 110 386 982 74 420 510 134 102 440 145 331 953 100 204 982 125 612 825 124 13 744 90 726 832 97 547 997 90 322 642 141 589 996 101 376 797 138 510 986 95 142 869 73 359 989 103 275 429 122 3 473 41 448 524 109 169 531 116 491 968 115 181 775 114 488 901 56 484 966 92 6 422 77 191 403 138 84 401 141 143 422 73 248 663 92 162 626 122 527 546 115 314 744 39 410 589 96 124 787 128 141 608 108 573 988 107 649 797 163 431 641 132 100 777 104 488 835 90 565 758 72 526 835 86 245 376 132 334 708 121 82 179 96 689 990 97 172 455 120 423 582 80 314 786 105 17 341 112 184 874 59 18 266 105 188 967 70 64 911 123 340 816 83 469 785 131 47 832 71 377 797 99 191 602 74 319 834 152 112 367 47 225 253 69 272 916 76 691 958 142 35 773 90 157 829 109 277 515 120 41 713 79 398 659 74 41 475 68 94 775 80 189 205 128 310 746 142 70 875 137 49 201 89 206 914 130 47 199 100 102 755 81 166 753 92 375 533 88 96 184 62 173 361 50 473 897 163 76 520 103 118 463 103 241 669 93 174 999 65 116 183 124 540 732 109 38 680 104 70 369 25 222 381 27 131 744 98 54 365 126 601 699 104 657 819 80 390 453 119 514 599 85 237 786 107 37 651 98 110 523 59 236 580 102 643 721 117 401 969 126 411 484 90 125 411 73 141 783 134 362 695 99 732 795 71 455 834 92 538 673 125 558 818 142 460 828 122 311 629 91 35 413 93 654 657 97 28 221 88 296 800 68 126 453 151 496 854 91 377 576 113 166 763 120 465 619 122 489 503 81 863 922 56 472 618 107 430 639 127 79 936 97 73 707 74 347 785 102 347 430 91 579 980 128 151 558 89 21 948 90 153 402 81 234 676 97 444 858 76 140 939 93 190 932 85 827 967 162 77 985 62 745 777 86 56 652 81 659 976 107 332 683 126 538 800 51 365 569 89 75 780 92 3 746 111 382 874 68 189 703 116 159 227 96 227 608 158 69 782 114 322 509 114 69 448 113 370 991 69 110 207 72 721 923 157 224 857 126 225 377 104 1 419 125 12 907 126 335 815 80 107 573 145 293 413 67 396 848 113 336 891 95 217 274 104 851 988 76 288 714 122 117 717 81 373 748 96 502 777 150 145 217 109 233 287 114 269 312 86 292 363 79 317 529 121 713 735 101 242 904 20 216 829 118 345 548 83 176 725 79 88 669 75 320 661 115 604 842 107 97 305 78 12 152 138 34 989 62 25 716 148 15 932 110 345 765 88 46 290 98 538 860 115 203 453 126 131 270 63 220 296 142 13 736 146 14 626 100 966 967 104 374 599 103 634 936 107 290 449 99 374 409 87 476 942 87 24 565 116 129 904 73 234 977 88 301 458 99 543 900 112 865 965 80 217 680 68 99 472 87 161 307 117 95 373 44 268 884 66 303 942 137 25 382 91 153 574 116 51 924 123 43 606 126 237 524 88 311 662 54 520 692 121 647 974 127 888 901 109 52 968 75 480 710 76 100 260 127 126 136 86 203 318 33 820 907 91 85 816 107 56 471 118 168 872 79 308 985 88 938 971 85 206 866 115 488 539 129 756 848 110 137 706 109 90 837 96 638 918 80 372 636 107 904 984 158 266 338 94 275 322 152 365 899 81 665 969 133 658 944 83 887 944 85 466 520 112 954 966 91 120 213 54 351 400 90 296 605 76 62 634 89 415 517 52 99 682 119 536 645 128 110 423 78 561 624 143 214 862 108 263 490 124 424 428 104 112 255 93 35 750 98 517 970 81 123 294 110 76 239 81 97 276 71 148 195 82 744 899 75 55 950 105 492 885 158 330 757 99 180 544 103 17 307 75 13 992 91 36 755 82 15 559 98 98 649 88 448 504 99 169 490 145 22 694 123 585 764 101 267 403 154 184 186 96 4 771 168 377 723 180 345 916 209 0 90 81 390 488 77 182 910 99 108 114 49 293 349 87 285 497 57 25 78 99 233 959 123 54 355 78 255 327 77 440 566 133 451 492 166 254 623 70 263 418 123 313 694 112 258 703 121 83 161 80 32 115 137 427 518 146 530 914 65 458 715 43 151 866 69 235 819 76 11 871 81 197 852 111 12 555 94 452 898 87 243 466 92 76 256 108 110 921 143 438 901 96 355 844 98 536 719 141 529 966 130 21 490 74 756 874 90 337 987 77 431 774 106 729 820 106 202 345 118 575 958 98 251 953 85 27 810 111 455 641 117 323 716 104 83 705 47 72 414 100 390 900 83 16 952 142 693 850 116 419 438 67 475 740 132 386 688 140 18 350 113 43 985 114 728 915 83 78 481 104 46 128 62 26 824 118 524 827 106 34 327 90 341 345 128 40 865 110 349 352 115 280 891 137 199 517 96 232 594 95 254 853 46 237 290 84 614 822 47 314 607 99 111 627 133 176 260 20 53 977 68 39 219 28 322 439 70 38 998 131 145 913 85 143 805 97 365 908 103 667 959 120 566 959 73 41 898 102 835 909 70 185 726 89 159 242 64 289 869 89 800 816 34 437 856 120 392 551 67 164 229 90 763 859 111 175 216 77 705 841 76 82 798 76 459 592 101 633 930 121 561 594 121 42 54 136 87 902 107 993 998 100 457 697 115 459 851 78 14 908 108 205 984 79 129 554 86 119 401 133 341 688 67 366 613 101 139 383 138 139 453 85 158 490 146 741 784 66 649 673 109 536 894 102 377 990 97 463 584 94 218 635 105 263 549 115 725 987 82 370 613 49 269 332 112 158 885 100 323 388 124 188 194 53 98 939 107 631 810 114 293 460 105 287 886 44 760 780 109 237 407 153 320 901 74 872 990 86 394 429 94 737 902 94 614 949 111 79 390 118 673 917 106 263 923 102 239 538 81 148 872 96 192 591 89 606 774 122 915 993 62 228 356 126 232 815 112 280 657 91 460 556 70 435 892 83 221 689 81 289 674 133 657 988 130 102 877 68 147 493 113 834 966 123 329 969 118 240 693 114 85 886 117 216 899 113 187 805 114 294 993 93 258 286 118 14 89 83 384 762 123 959 997 95 460 809 100 520 569 160 225 913 100 187 659 124 278 861 70 184 657 144 373 564 125 385 891 144 219 981 65 674 840 167 216 545 62 54 386 93 218 971 116 430 756 125 781 855 78 613 827 114 418 825 23 53 619 74 679 782 110 46 81 68 275 568 69 469 916 126 576 630 116 551 603 141 323 468 57 286 805 114 310 565 100 261 758 97 128 322 100 481 913 138 757 881 101 406 835 89 715 982 107 426 439 82 92 759 74 235 568 107 9 989 95 441 512 152 303 765 78 56 392 128 541 766 82 219 717 84 205 553 64 2 12 57 215 527 70 221 688 146 505 787 103 240 506 63 114 386 103 207 365 77 129 998 80 181 676 68 81 949 96 428 914 103 96 446 115 608 908 143 933 938 62 76 596 111 507 586 85 113 801 93 120 395 63 18 457 38 172 798 96 199 628 110 128 431 53 792 914 122 364 984 103 169 556 77 219 455 68 194 292 126 563 948 107 180 585 94 105 368 94 250 264 113 195 679 70 97 601 113 30 382 129 277 994 18 65 484 51 474 655 105 174 982 61 589 776 83 67 989 95 137 762 91 515 732 71 175 849 117 180 186 107 190 762 60 406 433 111 167 934 83 125 681 120 65 327 134 408 470 121 238 256 47 59 875 96 121 251 104 144 872 115 341 965 82 435 765 133 26 412 95 151 977 89 61 934 83 204 998 68 192 628 60 805 847 79 59 87 165 426 585 57 250 388 37 321 471 175 733 941 78 233 824 76 88 288 119 622 789 160 647 753 100 48 205 121 424 903 138 775 822 103 265 409 116 134 830 102 543 945 88 718 804 44 935 954 92 59 227 81 72 929 127 714 839 107 271 516 81 406 953 106 71 431 109 676 868 160 787 953 65 130 194 164 283 746 89 237 848 105 68 201 93 304 744 70 722 974 113 200 216 84 773 938 124 400 692 100 612 705 115 770 936 91 615 925 126 96 702 67 655 870 74 115 491 120 863 900 142 87 116 31 218 257 98 239 970 105 350 826 96 695 792 114 155 470 86 2 946 90 176 498 83 339 538 104 165 308 98 334 800 160 77 317 143 124 147 121 106 757 95 129 364 51 221 340 106 55 339 110 424 930 64 280 824 120 320 473 144 456 780 89 23 579 121 150 573 127 832 987 100 194 838 101 91 270 79 42 689 132 742 877 88 173 946 71 227 618 107 353 582 63 286 926 120 89 605 46 174 519 63 290 616 80 330 519 33 369 795 133 560 666 103 68 761 131 23 586 105 84 256 91 33 142 77 160 211 124 305 993 91 53 174 106 202 597 41 282 335 80 358 975 133 251 648 33 9 502 115 557 804 108 58 539 119 328 740 60 754 975 68 647 869 100 355 728 109 200 202 93 346 497 81 457 515 123 373 840 83 435 451 102 65 567 157 167 973 127 550 610 97 514 717 64 581 812 80 170 932 112 343 440 119 58 592 114 26 190 84 487 634 83 572 761 167 574 978 73 9 333 46 573 592 72 130 570 96 246 745 98 289 823 78 94 162 134 457 931 144 87 249 126 655 757 84 89 450 53 10 183 152 487 496 83 448 547 48 225 379 148 53 123 109 48 364 141 406 641 82 80 769 97 464 834 147 528 656 103 156 524 82 153 694 113 743 929 73 212 985 108 444 621 91 42 156 112 233 647 65 221 872 107 125 487 57 36 852 99 4 271 81 176 358 77 374 457 89 887 906 115 114 725 75 111 411 81 157 467 86 538 888 120 185 427 119 563 701 104 29 904 92 691 938 130 178 878 108 185 700 97 86 813 100 417 745 136 412 753 115 133 354 116 397 512 140 156 278 87 172 735 103 62 605 71 309 776 182 444 550 154 784 900 120 348 833 86 516 940 92 399 651 126 44 198 135 289 776 145 734 780 71 429 508 97 19 130 114 655 728 76 72 944 76 741 911 95 481 835 41 114 590 124 60 247 118 604 639 113 463 933 104 21 903 97 174 755 96 392 636 100 96 707 71 37 615 81 11 61 34 17 315 97 509 599 125 630 831 107 516 627 34 658 728 64 199 921 70 361 705 71 1 890 75 73 784 104 565 983 164 729 746 65 921 929 126 484 868 118 39 461 108 668 720 100 602 688 69 584 595 58 407 764 91 311 691 72 230 738 132 67 563 84 495 831 80 26 470 123 339 521 122 540 646 71 697 698 138 436 442 82 40 603 72 493 540 128 461 704 97 51 894 121 380 550 66 331 636 98 771 987 77 17 562 70 97 524 41 708 924 98 105 994 119 835 860 86 202 217 55 244 389 124 463 996 82 40 116 52 477 865 88 105 503 30 158 580 100 180 321 144 554 967 130 113 135 113 275 737 93 344 884 130 425 705 99 421 865 73 298 628 154 32 829 68 474 842 100 162 517 74 147 488 81 108 631 130 663 754 82 504 796 71 132 260 125 214 215 128 27 662 48 715 784 77 120 474 41 3 258 135 187 822 113 233 258 68 401 577 78 516 629 103 440 676 65 107 353 122 471 487 164 297 497 93 37 309 102 133 885 58 134 726 84 30 338 134 414 814 119 100 285 108 403 843 114 247 345 85 113 449 102 800 901 130 267 976 111 582 610 104 142 159 113 105 126 96 419 868 127 347 822 100 69 518 177 227 648 151 487 832 92 816 968 103 131 174 63 559 867 89 824 912 62 74 749 63 226 573 72 573 858 77 111 367 117 714 771 120 38 467 61 235 348 108 288 301 114 97 290 97 455 740 162 63 126 101 559 767 66 586 849 120 286 576 135 651 695 135 417 822 60 281 313 164 461 997 80 497 581 98 499 956 142 167 347 84 76 308 55 133 738 133 504 582 150 70 734 80 551 556 134 52 653 120 270 761 73 326 886 78 233 260 114 130 637 48 551 672 109 35 501 114 283 791 45 395 842 73 181 487 163 346 836 97 531 762 99 381 406 111 463 857 157 217 954 70 260 733 79 210 450 82 551 584 132 545 562 120 34 135 70 318 527 75 69 229 76 566 930 96 799 800 108 409 929 82 44 793 89 359 608 117 626 965 77 745 751 121 72 222 110 93 628 92 14 586 82 45 171 114 29 741 121 53 779 108 272 633 138 340 603 96 231 458 106 156 593 93 928 949 143 182 494 142 643 687 102 488 496 131 299 505 150 382 603 84 161 415 82 273 342 102 224 401 108 973 999 77 198 401 93 301 639 123 58 885 114 532 941 152 458 848 154 273 909 111 209 559 47 179 318 98 136 545 119 431 620 63 111 304 98 83 968 138 333 355 111 236 481 127 285 732 105 625 734 141 695 743 114 641 993 55 112 329 77 316 541 67 333 688 84 630 822 92 59 503 93 50 633 141 216 410 75 317 665 124 594 867 57 426 671 78 227 354 66 334 515 80 145 876 118 292 816 80 303 838 95 461 769 85 818 988 66 10 430 39 251 533 89 636 937 102 116 228 100 858 999 63 315 826 107 465 638 117 563 980 101 370 469 77 182 512 84 16 797 125 491 856 85 132 877 83 667 706 156 620 740 64 644 845 103 875 884 115 504 567 94 36 466 139 145 853 58 123 916 103 25 850 134 790 915 83 449 901 68 865 904 135 67 407 71 194 319 100 166 391 115 95 627 128 434 663 113 620 653 103 771 950 98 157 981 126 204 248 67 329 394 83 39 586 138 284 607 66 124 481 119 166 576 57 689 777 114 483 627 158 82 974 93 138 902 55 489 709 67 252 750 87 283 453 94 168 237 153 8 743 107 901 916 68 554 573 90 408 922 118 95 389 148 10 754 157 322 850 92 83 525 117 472 935 98 322 543 50 347 779 92 404 578 131 162 622 42 549 586 56 429 434 100 775 790 122 762 972 132 302 962 127 183 366 118 864 977 57 90 192 130 269 297 76 607 683 107 740 759 87 281 402 110 748 859 104 371 755 110 186 364 67 45 82 87 89 137 131 353 618 33 609 812 148 822 864 152 663 697 125 613 621 127 170 414 125 319 788 139 774 920 134 76 987 74 62 223 106 256 383 96 468 624 47 154 358 115 447 997 47 517 741 92 140 332 109 445 569 50 527 654 127 330 894 105 24 463 127 195 815 101 301 827 127 352 796 115 22 634 76 410 603 108 256 424 95 229 763 101 570 657 149 273 314 109 171 835 50 642 713 87 316 923 181 8 250 66 499 979 44 851 973 84 80 956 140 874 932 58 387 923 131 14 389 70 741 881 66 144 236 126 494 693 80 169 682 89 244 880 109 360 848 197 346 737 110 581 937 110 546 779 101 94 372 109 36 930 103 611 771 111 393 398 114 590 973 99 309 691 47 737 751 69 307 648 113 650 907 111 703 906 138 553 770 144 242 248 103 372 973 71 276 572 114 16 731 109 8 835 85 357 859 12 342 377 135 169 372 70 782 949 107 722 886 111 33 48 77 748 932 109 73 218 74 595 818 72 414 452 64 239 320 108 258 692 66 711 954 124 339 453 103 453 852 81 668 830 111 485 983 115 711 722 65 226 716 116 221 238 114 115 792 102 229 237 30 134 771 96 166 415 114 221 893 113 264 738 105 399 958 95 290 871 97 231 840 115 541 985 184 728 842 107 854 947 107 121 897 107 650 856 135 22 815 102 386 753 97 424 461 137 235 546 136 488 934 96 71 573 127 370 894 144 608 646 179 530 958 132 9 341 78 6 956 114 39 261 134 36 289 95 43 845 130 263 655 82 510 541 98 16 832 85 539 594 145 453 839 82 461 766 91 16 922 93 154 515 106 264 836 133 706 936 133 66 237 81 7 271 107 50 322 93 25 175 104 73 944 77 61 602 101 7 754 81 285 982 104 16 685 81 59 828 111 453 635 132 297 627 121 595 751 102 88 339 95 646 912 109 395 595 104 505 758 119 138 986 127 152 373 65 174 500 91 402 973 110 266 354 100 297 504 88 53 67 69 292 911 92 342 942 136 443 803 80 241 734 137 297 894 110 286 405 90 605 645 75 114 638 132 168 928 106 214 616 139 128 918 91 312 860 51 164 327 94 220 778 97 263 639 94 181 294 140 600 789 109 75 506 96 276 881 72 589 799 137 534 896 107 559 567 23 226 669 137 841 999 78 783 893 105 399 990 65 752 888 141 501 759 93 629 756 90 38 851 64 216 918 86 315 568 103 646 949 129 349 556 123 216 406 71 511 654 76 458 763 76 376 442 101 220 545 119 162 169 93 542 666 111 680 814 73 860 916 67 157 571 51 164 583 141 117 443 110 292 511 91 73 239 134 779 827 91 114 773 112 329 528 136 325 804 96 57 923 118 31 350 146 161 757 90 219 583 86 570 741 80 126 764 24 45 120 142 400 923 101 193 400 50 734 843 106 22 310 113 23 870 50 422 790 122 47 752 85 363 454 76 242 938 84 412 953 103 325 572 63 795 982 99 581 990 76 767 790 99 660 973 91 221 699 102 250 311 86 110 978 153 789 925 152 472 946 101 92 451 107 306 976 99 575 611 86 249 407 109 633 932 65 75 223 107 675 992 120 516 662 141 41 426 102 729 772 112 97 334 88 339 751 104 781 842 94 384 866 72 55 596 144 27 703 114 30 781 93 86 93 125 83 811 111 213 425 130 138 713 137 5 980 107 250 309 119 304 660 155 2 658 103 68 85 70 209 879 85 821 887 129 139 259 84 803 932 113 398 893 116 618 626 115 1 418 109 170 338 89 137 484 104 403 904 105 108 180 102 37 190 89 853 886 60 920 954 158 137 369 151 246 264 92 241 899 98 130 947 116 616 879 102 919 994 77 694 831 45 554 990 143 592 752 86 250 645 54 119 921 72 290 853 109 868 892 128 207 437 87 211 648 89 448 484 66 587 750 133 663 949 130 515 615 40 155 578 84 204 835 135 158 734 113 235 751 124 668 962 87 534 820 76 90 586 125 144 892 43 416 566 102 10 833 87 313 753 116 127 254 102 28 964 73 239 738 84 252 486 131 205 313 159 759 998 144 454 650 54 77 410 109 323 522 100 97 978 93 248 924 115 308 526 114 261 685 132 417 852 87 290 769 143 487 882 73 448 614 94 150 308 40 191 592 105 51 340 98 32 992 104 392 980 79 81 923 110 95 443 118 311 501 85 79 981 96 18 431 84 170 255 103 551 795 97 39 750 130 725 726 133 122 721 93 93 591 56 16 184 110 555 634 69 177 208 128 143 859 106 329 718 118 13 226 76 131 965 83 160 646 133 275 401 137 710 724 129 391 450 136 339 799 85 195 384 111 90 155 80 799 974 106 714 806 104 203 797 148 57 331 73 713 913 46 42 393 24 662 951 133 47 202 95 721 949 104 294 974 98 880 931 68 31 808 79 120 264 64 313 689 105 105 876 65 24 990 126 535 895 100 292 517 124 173 328 104 157 295 75 584 828 85 147 360 110 437 474 83 530 837 124 619 715 50 366 571 110 536 915 121 227 974 159 380 624 178 288 898 117 516 871 86 654 932 149 355 973 100 62 687 141 136 201 82 68 373 131 146 428 76 529 837 115 54 516 141 148 552 100 554 795 94 528 648 81 429 769 73 170 378 139 20 54 69 527 544 84 609 624 144 672 769 94 375 505 126 405 412 123 601 865 57 150 579 59 346 778 145 402 665 98 85 878 123 261 354 158 223 652 105 574 703 129 9 836 77 104 962 48 33 201 150 419 807 101 623 736 144 127 450 154 164 385 83 300 774 94 41 496 108 300 728 119 549 736 94 36 558 115 108 389 38 467 825 177 570 970 104 290 438 88 332 956 85 49 296 109 62 815 138 108 368 112 519 762 144 815 915 83 12 261 106 60 671 28 80 552 100 182 723 46 726 861 88 32 113 72 391 506 51 205 888 125 788 834 145 666 870 101 444 563 27 345 684 61 458 588 101 92 484 69 414 838 104 757 979 44 217 938 159 262 971 70 107 298 168 367 716 120 27 982 129 302 531 134 94 244 87 172 977 44 633 922 76 165 890 68 69 296 65 780 990 112 301 447 97 319 521 59 445 763 119 105 638 163 198 749 67 229 879 48 344 956 97 542 733 127 79 550 122 328 580 115 696 763 86 450 884 86 170 652 153 249 421 89 33 553 128 179 592 112 846 980 121 380 876 84 333 888 62 5 934 92 654 870 69 318 734 35 31 251 68 90 640 126 41 142 106 284 592 95 561 744 119 225 415 122 68 709 83 425 970 104 611 680 130 45 89 148 258 372 127 502 593 92 151 176 159 273 843 87 534 980 96 72 518 136 326 386 155 100 384 129 400 776 95 55 158 88 382 618 147 35 387 115 528 732 99 548 905 131 645 688 73 308 577 77 474 671 89 725 890 93 349 496 95 672 915 99 463 827 69 27 989 100 493 729 16 520 962 75 389 636 69 25 997 82 69 539 145 458 828 118 269 610 84 181 480 94 198 545 88 212 559 115 111 448 113 669 731 116 444 789 91 843 917 128 94 591 121 979 994 118 42 502 49 116 920 89 29 160 75 102 123 98 100 573 69 491 967 125 119 876 114 271 768 89 510 598 148 725 778 108 68 763 77 245 278 110 234 813 119 84 826 113 92 925 87 424 626 98 371 705 70 136 632 153 280 301 107 932 977 26 204 942 128 949 970 134 381 465 95 164 167 114 569 682 78 41 632 60 889 890 123 95 794 108 165 772 115 151 284 115 430 624 151 257 555 125 174 426 92 348 556 138 34 538 79 109 968 120 240 799 77 427 956 76 278 685 98 27 229 106 164 338 94 447 514 42 817 957 38 355 492 128 522 960 118 137 865 101 351 678 99 416 716 96 618 959 115 369 576 97 513 642 74 139 323 94 84 791 92 28 146 116 29 601 72 405 905 110 415 534 90 385 836 93 831 892 76 216 436 112 268 308 129 368 719 97 331 767 78 39 505 52 619 799 99 421 562 128 278 327 122 434 670 94 195 256 68 632 702 110 33 80 114 165 287 99 233 737 58 55 446 92 836 891 106 281 505 150 80 239 99 413 578 25 50 77 101 242 885 130 422 542 123 803 966 124 485 542 110 173 682 112 247 897 78 54 634 95 103 375 69 364 958 116 492 836 131 774 976 82 353 438 119 374 502 94 405 929 96 91 620 120 247 575 106 620 816 62 560 958 125 90 746 126 169 851 99 363 411 106 136 528 95 803 867 78 181 828 72 562 792 64 210 902 83 85 919 52 22 739 81 416 487 101 561 697 85 45 161 70 21 166 103 145 369 70 424 668 93 13 968 109 40 113 133 535 658 56 460 627 98 306 621 123 305 437 100 379 831 95 346 851 103 3 968 135 239 574 64 145 788 98 298 738 88 269 786 140 53 628 166 230 553 107 11 88 134 546 983 108 163 805 108 185 287 123 166 533 92 521 795 119 388 487 90 345 974 101 193 654 55 168 375 22 235 309 104 194 730 49 933 987 104 94 131 102 499 761 106 227 468 88 164 623 104 372 684 108 470 832 107 588 605 105 544 684 143 951 990 139 10 545 88 38 910 121 679 826 97 330 947 85 123 726 88 53 150 114 590 866 117 467 948 82 12 439 130 277 766 78 244 743 76 105 106 59 198 854 77 213 947 94 807 932 129 607 809 125 709 719 122 368 506 110 128 514 75 10 564 101 116 403 97 17 185 100 384 716 78 406 990 169 330 785 106 576 954 83 336 658 43 486 704 79 397 939 62 65 989 116 235 747 77 521 888 79 121 733 98 804 859 85 356 876 106 304 589 109 34 509 63 442 729 123 335 889 111 147 447 87 701 741 119 634 653 78 44 324 139 216 272 119 679 915 94 220 817 152 188 421 31 373 980 82 764 865 116 690 951 73 130 356 96 314 339 129 45 399 73 545 936 82 174 214 83 28 789 60 390 597 104 114 907 59 480 973 68 238 690 85 369 960 89 679 938 105 311 387 83 63 712 99 315 835 136 83 719 79 714 824 143 124 930 135 722 840 122 216 753 121 381 798 63 680 997 136 448 743 98 91 765 102 323 609 111 178 524 116 270 307 109 159 968 118 380 889 103 126 533 93 723 949 59 457 794 76 195 236 61 287 487 66 124 928 95 263 990 91 360 987 147 95 941 122 236 600 106 67 130 79 244 902 74 15 424 124 753 817 118 626 924 53 894 937 41 741 994 139 420 752 71 169 957 95 342 991 101 333 542 70 762 883 54 111 269 107 652 960 40 191 636 144 435 984 93 405 553 17 604 995 102 495 893 132 179 515 24 89 718 112 727 943 84 889 941 109 402 579 64 192 193 89 202 443 74 324 912 79 92 754 99 226 479 71 72 463 62 181 785 132 168 916 62 530 704 151 511 659 81 293 445 113 390 967 104 566 944 89 632 903 112 115 907 121 804 905 103 508 520 102 448 472 68 318 695 119 270 272 40 131 467 102 473 863 128 177 200 114 235 769 137 216 573 70 191 502 70 81 267 108 92 107 93 570 667 92 264 634 93 352 706 126 339 346 97 278 598 71 469 852 67 366 653 47 495 868 87 68 203 141 227 682 137 319 378 119 30 602 75 315 841 93 242 832 97 518 990 110 170 276 126 289 725 87 242 708 121 954 961 121 462 492 131 495 779 98 206 419 56 270 959 125 586 815 127 69 739 127 280 635 103 228 660 90 815 948 110 63 346 102 132 854 135 259 959 82 816 917 87 171 464 65 373 780 106 281 981 97 10 436 73 233 494 84 241 521 108 333 530 104 92 625 114 473 924 106 487 835 76 748 854 90 283 966 121 404 739 46 220 439 126 264 423 62 669 676 124 305 663 100 597 685 47 45 889 99 98 823 98 622 880 120 326 728 118 392 785 141 622 627 87 212 275 85 100 850 105 204 800 98 849 940 163 37 479 25 38 863 97 168 380 71 278 680 68 16 804 84 212 465 107 300 626 96 500 657 93 133 977 82 462 807 72 465 902 83 646 786 69 250 626 120 608 624 102 15 918 82 218 564 99 735 900 45 650 848 134 806 835 115 693 700 122 57 625 123 167 426 111 368 478 83 272 788 117 66 269 72 224 936 99 355 929 94 226 320 148 272 941 50 75 970 98 588 957 146 295 407 74 253 690 144 129 698 71 775 972 100 145 912 131 5 498 83 428 836 119 499 800 126 183 895 144 25 907 79 773 920 115 95 248 123 533 908 128 216 248 66 679 968 91 54 137 122 560 700 110 213 645 121 345 375 92 620 823 168 265 866 149 90 810 160 440 873 83 327 687 151 280 961 27 143 216 141 120 933 55 80 412 86 176 480 73 467 517 110 98 150 115 400 439 99 321 511 89 106 764 96 104 964 114 373 967 116 715 938 82 248 757 152 295 597 145 375 740 151 196 215 103 53 679 96 594 698 119 301 404 71 528 928 80 47 148 101 162 577 123 153 183 75 308 678 71 566 615 151 19 558 73 796 810 53 225 374 116 433 943 134 34 209 66 516 929 72 105 496 87 377 911 115 812 834 100 250 933 82 176 427 86 20 148 57 802 914 83 265 610 129 323 915 127 636 780 122 344 715 64 641 849 107 200 300 78 592 644 90 118 712 58 568 834 89 95 877 139 230 336 112 308 813 34 501 634 87 253 594 126 292 382 47 514 834 120 53 71 57 390 609 59 856 954 77 155 501 119 265 850 115 136 470 107 73 116 110 38 135 133 143 594 128 536 668 62 75 329 65 198 428 95 455 781 72 12 226 101 261 501 101 216 962 83 459 552 69 106 970 94 53 462 121 659 734 109 36 194 126 354 368 92 149 756 53 243 329 99 111 811 118 210 941 154 597 885 135 24 67 149 349 420 101 709 999 88 20 987 69 351 698 105 395 729 60 511 934 101 845 894 106 602 903 40 27 874 86 248 583 101 381 690 79 23 273 58 84 202 100 815 895 125 898 912 126 574 693 117 133 791 96 495 592 117 593 823 123 415 926 166 758 937 67 602 792 30 447 464 127 55 59 117 540 893 105 189 919 141 590 696 95 451 956 138 387 400 90 4 113 157 703 821 92 271 803 56 593 829 88 13 59 91 47 848 62 491 685 83 597 848 63 297 656 88 460 549 106 314 677 83 148 507 148 710 743 120 50 344 136 455 997 91 293 581 94 684 845 135 376 563 111 739 832 22 901 930 145 552 715 102 62 752 136 186 719 74 700 788 140 376 981 81 343 726 136 10 535 115 148 272 88 24 728 110 294 426 136 703 996 95 693 910 173 60 125 96 249 334 138 221 718 109 67 873 140 68 691 81 611 810 114 378 670 81 121 552 70 265 755 80 641 800 123 192 435 94 6 92 135 382 983 98 362 662 110 607 879 115 614 791 156 18 151 95 550 998 142 536 782 91 69 329 113 615 806 99 683 815 74 407 821 149 135 497 119 251 447 99 44 250 70 210 851 103 423 741 99 101 254 152 362 629 69 106 466 93 787 971 94 190 461 111 35 190 91 135 480 87 228 494 51 318 374 113 623 765 92 345 510 115 41 382 69 90 124 103 35 648 75 488 818 53 524 931 121 171 857 72 139 804 68 66 734 52 65 118 133 8 439 78 412 947 54 551 741 130 191 710 117 311 706 92 829 945 45 865 896 85 153 607 104 565 633 47 171 544 106 37 59 71 449 660 101 353 769 96 328 342 114 571 933 109 828 904 98 81 268 89 486 693 107 321 498 88 32 645 97 531 785 81 130 915 140 51 860 70 478 749 119 260 263 98 14 742 126 747 809 136 295 565 100 207 685 68 238 479 109 777 811 138 277 786 93 516 856 58 522 689 69 275 348 23 249 449 131 663 952 59 75 90 124 374 746 120 573 590 104 371 844 50 271 766 129 690 960 168 229 447 133 153 653 139 682 841 147 569 911 100 328 564 81 406 438 97 199 542 94 52 885 89 249 423 117 692 731 111 686 921 77 718 792 125 556 557 160 65 818 1 730 731 72 724 806 132 919 973 69 582 850 128 354 469 83 825 946 62 373 436 61 19 76 75 10 505 180 697 933 84 143 314 77 460 561 124 281 507 83 434 992 157 5 343 71 685 708 86 197 232 108 474 920 89 220 412 98 620 841 93 182 641 108 467 946 111 215 372 71 633 644 38 609 942 135 565 949 79 250 783 148 416 470 127 736 914 53 530 703 120 202 993 117 182 515 93 567 979 119 55 198 84 491 990 97 327 627 71 650 701 91 373 985 80 730 937 68 904 973 103 9 866 101 806 879 53 221 981 111 365 840 81 364 799 54 455 979 66 73 219 149 167 715 144 466 737 94 116 984 86 742 753 101 56 338 82 34 588 175 210 337 73 160 721 83 39 469 88 27 315 103 425 505 98 753 855 105 570 644 95 653 890 107 308 547 112 475 568 98 42 661 20 393 598 97 389 629 121 617 936 95 275 693 34 319 325 21 399 928 115 85 756 68 80 847 73 87 385 58 231 266 105 262 799 50 132 388 84 165 689 118 118 984 63 42 725 99 75 771 79 719 735 141 13 121 90 283 284 62 922 971 69 492 953 98 217 539 131 331 882 78 12 767 89 266 809 89 186 285 96 39 232 81 83 318 59 504 995 79 362 642 42 330 949 68 851 942 84 15 219 113 269 521 55 260 958 42 334 810 77 289 693 121 153 478 125 641 811 113 265 561 65 353 973 106 55 231 78 430 718 159 64 256 83 434 728 147 682 918 84 103 521 156 560 616 162 296 708 83 621 707 136 106 890 112 696 997 153 478 760 102 587 972 107 467 738 69 35 761 53 622 798 91 312 513 111 176 234 85 368 636 125 575 580 99 15 534 104 41 292 142 331 522 98 24 307 107 162 843 92 734 906 67 207 670 134 67 287 87 179 644 121 512 671 98 503 662 129 213 639 70 496 526 108 734 955 75 475 819 80 738 842 93 213 733 112 463 983 91 17 898 114 279 769 79 732 838 98 90 153 83 311 759 106 603 754 108 654 988 87 228 498 78 512 930 62 191 273 55 26 605 88 684 814 130 44 149 54 664 689 125 468 861 110 256 801 137 121 293 113 16 954 55 184 378 120 489 561 134 670 923 84 249 980 170 153 208 91 210 291 67 218 780 105 531 554 147 288 354 142 818 949 81 182 433 63 142 160 69 61 991 56 401 841 129 53 290 138 213 482 68 402 816 128 528 586 69 481 788 65 201 915 122 245 422 87 280 920 110 10 138 135 42 149 100 141 528 83 737 769 121 505 686 93 82 495 120 566 666 85 36 108 100 33 961 72 478 589 94 46 548 87 531 647 71 90 265 109 14 172 71 337 351 118 582 801 45 498 947 48 121 972 126 55 624 155 156 246 102 102 460 97 777 948 105 295 901 44 203 647 76 591 702 103 43 825 72 578 829 117 464 571 118 78 193 94 563 965 39 509 563 114 299 975 96 484 648 109 598 982 69 66 210 102 216 570 107 115 749 142 444 935 65 443 840 57 29 887 90 591 636 123 463 578 126 459 951 129 142 972 82 707 995 109 447 938 120 267 327 151 339 671 75 157 427 126 352 571 87 10 751 63 618 678 105 288 382 85 122 302 138 498 632 99 131 293 94 107 277 129 689 716 128 341 674 133 852 910 86 59 897 101 92 941 80 214 667 107 319 801 125 79 188 101 72 542 116 611 674 22 925 959 60 426 988 121 135 504 104 459 645 61 290 374 63 38 979 121 75 920 150 221 968 64 626 760 136 161 850 95 430 651 103 791 914 93 149 239 83 403 718 104 96 465 133 456 973 104 149 374 132 564 783 85 81 963 94 583 933 84 84 928 99 17 205 125 725 993 104 22 901 115 223 334 118 234 534 81 146 489 85 39 45 81 251 726 80 418 909 67 435 962 94 165 555 66 886 976 94 37 180 105 860 923 78 261 673 75 68 487 66 646 725 80 327 485 74 89 945 54 780 844 87 150 457 106 39 118 76 220 278 46 79 643 90 353 914 82 373 549 118 448 843 50 95 425 83 503 760 129 146 696 32 271 996 93 489 627 98 280 337 96 288 602 63 136 709 134 49 373 155 115 534 140 800 991 114 61 878 97 414 519 143 41 72 132 711 940 74 386 583 108 272 952 91 928 966 94 876 890 156 866 921 147 38 696 131 159 359 29 179 223 145 535 807 129 273 943 106 57 710 107 332 735 131 3 636 171 100 782 120 917 950 140 473 795 98 383 771 92 426 991 52 805 999 85 100 245 114 436 806 99 96 516 128 576 916 170 605 691 66 500 958 120 412 916 108 144 246 79 71 561 103 943 946 71 805 840 99 314 738 108 562 806 68 866 999 97 204 474 79 31 293 106 223 748 125 574 741 155 447 794 109 302 557 74 276 991 105 257 724 119 633 673 72 693 923 89 479 858 98 146 864 118 75 390 79 206 791 88 611 702 110 156 470 116 779 850 132 563 581 100 522 805 136 768 922 79 298 703 81 936 986 56 268 819 102 591 769 158 684 787 128 15 63 69 344 915 81 409 716 80 586 743 30 451 569 144 577 808 61 847 892 87 100 867 106 624 696 110 384 805 112 421 936 87 131 981 121 143 825 121 26 644 132 272 677 85 245 399 94 204 228 126 108 711 75 242 377 91 840 936 62 252 267 48 197 786 102 84 402 108 116 818 175 412 561 105 77 295 95 22 713 76 10 790 111 708 966 94 214 277 135 47 463 147 331 712 89 105 922 102 483 803 84 458 731 60 212 522 132 381 454 134 478 696 75 17 563 81 52 598 107 314 454 125 92 196 82 309 799 101 446 812 107 396 642 125 207 322 118 178 471 124 82 223 83 830 891 76 567 936 122 108 523 117 433 526 78 123 632 100 34 673 138 130 889 92 346 977 106 56 313 105 6 663 115 390 578 104 854 972 117 621 867 123 111 803 39 567 684 71 562 860 34 93 638 49 869 984 114 375 707 116 306 331 63 229 411 83 316 562 92 268 679 73 196 952 75 683 789 82 373 573 53 697 884 109 70 792 121 425 711 99 640 850 99 449 931 104 521 998 69 343 572 93 689 984 68 485 497 57 571 755 89 413 710 100 456 622 101 0 510 121 527 843 59 852 886 127 34 362 14 250 994 133 113 461 35 654 889 67 71 571 114 223 966 115 572 584 1 375 902 74 344 569 110 737 901 135 81 588 132 124 416 112 827 936 72 217 627 100 492 559 139 92 124 130 124 946 95 299 798 64 111 823 26 487 642 76 501 689 96 107 932 103 304 986 67 105 343 23 577 674 95 446 764 91 783 796 100 154 896 171 208 392 180 300 994 65 407 872 139 555 658 51 18 959 103 637 890 98 152 385 85 381 500 85 366 527 172 445 730 43 322 824 108 150 762 73 305 851 85 341 580 66 28 756 64 159 784 64 224 449 76 765 771 97 405 461 104 17 157 96 409 937 64 164 486 96 135 158 64 243 409 130 401 898 106 292 613 109 261 489 70 402 625 115 127 204 102 388 885 135 273 594 83 530 788 86 446 989 121 768 784 69 646 661 91 341 524 79 569 689 97 311 700 106 65 646 138 70 194 101 186 461 28 78 901 108 754 997 124 408 656 74 371 703 153 184 587 73 238 584 67 232 413 97 186 287 78 117 550 90 264 525 108 160 603 66 147 467 116 137 202 90 685 698 84 312 698 93 171 605 62 106 874 112 372 621 86 80 262 166 90 200 152 549 554 83 128 608 62 454 889 131 388 707 147 354 999 145 270 711 158 313 406 110 561 570 41 94 567 74 344 946 105 64 760 128 47 60 140 150 361 149 180 521 104 810 911 115 396 899 54 579 627 112 562 783 147 534 843 69 483 625 44 519 801 111 479 920 116 89 928 107 517 635 110 130 635 107 423 718 133 245 389 85 98 618 74 447 565 89 118 466 56 582 598 143 490 662 106 379 484 110 607 653 78 284 310 75 339 435 128 702 729 107 140 871 103 189 545 57 29 346 144 47 160 80 277 438 123 144 409 130 197 884 74 887 902 95 528 548 123 678 837 100 563 962 120 254 512 81 85 711 92 320 360 149 245 781 81 333 918 89 240 349 112 577 845 129 463 622 140 160 556 99 148 625 148 433 819 112 302 692 111 48 398 141 2 168 28 421 650 132 84 642 117 75 115 81 787 804 90 181 792 94 551 595 116 239 494 68 106 157 133 12 147 111 828 885 135 28 914 61 829 858 93 202 477 80 154 227 116 600 861 93 174 456 76 40 214 35 30 68 147 693 983 80 656 840 96 398 600 115 550 931 78 370 831 54 703 832 73 784 940 131 585 984 101 768 843 167 115 769 111 395 534 39 96 267 154 266 859 91 123 189 111 636 958 85 90 224 54 387 574 48 302 591 87 383 912 93 216 790 59 187 942 75 120 191 86 758 780 112 786 805 121 515 993 56 243 928 108 282 779 107 920 985 85 38 892 44 452 821 122 837 908 148 188 550 92 35 110 105 277 610 82 522 709 61 446 722 65 126 327 90 158 706 122 478 544 111 358 369 8 328 789 77 24 216 119 577 947 90 505 582 112 58 106 51 155 188 120 668 772 124 668 763 54 633 894 93 206 681 134 139 902 88 252 501 136 235 843 83 159 660 132 628 789 92 341 702 89 146 162 128 477 563 105 580 989 72 275 583 89 755 985 87 14 864 82 213 354 97 230 911 102 586 771 49 221 289 119 320 622 128 334 676 112 730 997 67 248 609 142 582 888 102 322 380 67 300 390 81 795 986 95 2 281 76 380 683 109 192 230 86 304 950 110 31 608 132 229 615 97 467 791 142 173 456 155 32 93 91 457 806 130 336 580 59 186 552 113 618 995 135 407 934 122 484 535 98 449 719 106 28 550 82 231 493 79 93 636 74 181 951 71 201 357 119 626 703 101 232 658 127 68 652 102 595 964 81 694 794 77 99 820 116 405 502 74 75 881 113 733 923 97 178 368 67 358 775 97 240 955 92 603 924 94 645 905 137 72 690 109 188 231 75 188 678 81 86 441 101 88 107 107 371 734 103 520 588 145 716 798 145 217 684 99 270 846 105 489 573 83 15 728 119 364 767 112 287 822 165 23 92 134 553 751 104 257 748 139 64 794 100 251 442 112 395 826 51 710 773 87 70 988 72 167 506 117 171 604 70 688 715 54 292 429 117 510 741 76 295 526 55 349 681 137 197 363 115 144 828 47 293 703 105 9 988 96 816 918 17 442 542 96 504 799 56 266 301 130 352 415 146 625 654 86 258 950 96 635 846 174 179 469 116 33 739 139 400 677 92 384 906 104 5 99 58 147 763 113 108 944 131 21 950 172 535 923 154 109 165 71 72 681 69 793 848 90 433 789 85 94 827 115 399 435 58 763 870 65 202 339 122 429 541 55 324 555 90 712 819 57 735 743 115 638 845 103 22 95 101 267 984 78 647 989 61 653 768 102 791 879 109 275 299 68 183 414 118 539 974 84 76 609 106 180 367 102 88 633 95 736 947 166 70 881 99 881 986 114 518 604 99 5 27 68 673 741 86 326 779 112 123 396 78 172 909 120 338 377 72 690 975 119 295 511 92 168 534 156 153 185 80 82 826 79 58 766 81 758 947 94 420 533 102 503 793 146 101 736 145 186 786 142 115 906 124 686 799 118 603 844 51 476 906 38 71 488 105 851 968 72 358 941 100 63 903 131 261 302 107 170 451 128 88 998 95 198 765 111 875 901 138 865 980 78 106 537 94 166 559 91 496 731 83 251 605 104 25 281 85 504 632 137 457 675 113 48 569 65 455 941 119 486 851 142 736 838 32 165 362 123 67 705 134 442 777 122 314 392 146 52 925 119 68 561 67 422 772 94 510 526 63 293 403 96 114 166 99 836 998 99 430 919 79 500 908 118 407 735 137 83 983 114 721 733 119 566 916 42 315 361 96 781 790 130 224 531 56 197 339 75 172 987 133 696 883 92 144 154 109 152 711 65 777 851 111 698 915 99 146 961 129 76 204 90 795 923 60 175 408 76 523 578 97 577 723 103 377 969 140 329 493 33 593 905 127 156 281 109 22 577 105 254 883 151 453 482 35 0 998 98 86 575 94 8 984 107 185 293 88 91 777 103 410 785 98 103 996 72 40 894 114 456 562 160 135 293 119 790 985 75 160 607 82 299 534 118 318 887 55 135 312 106 398 705 66 801 921 47 291 597 101 206 389 63 172 401 124 102 843 127 551 805 95 567 627 145 424 431 92 259 792 84 75 241 117 493 788 86 53 209 88 443 619 174 211 353 31 60 353 120 81 339 66 357 386 132 745 911 92 168 799 106 21 726 75 45 969 92 164 285 122 74 859 92 265 981 85 564 770 8 333 748 116 469 492 59 255 963 76 368 658 71 31 135 76 45 691 152 357 862 58 246 904 102 498 519 88 16 75 95 330 939 148 213 251 110 700 950 87 377 483 99 86 592 126 314 915 48 240 452 80 117 505 129 930 967 119 333 419 110 347 469 134 631 663 79 189 438 164 33 97 56 389 936 71 189 674 87 576 790 113 451 980 126 20 797 83 54 689 85 26 610 99 496 662 10 227 320 58 261 557 82 452 730 101 5 95 99 885 928 87 437 611 87 499 745 55 451 866 68 719 803 114 393 539 100 91 249 45 543 662 123 590 814 127 895 939 130 156 783 117 21 183 147 178 513 94 150 833 91 209 595 49 156 901 58 772 876 91 765 957 109 406 709 70 243 750 73 371 570 126 690 791 73 551 876 112 33 741 55 343 820 45 105 266 104 21 881 126 549 577 116 491 901 90 162 746 73 326 852 61 88 442 108 429 464 115 124 490 95 644 966 88 592 900 97 171 224 134 172 608 142 577 596 163 566 935 54 29 621 116 156 689 70 269 864 106 352 945 67 234 321 104 431 820 121 218 563 86 9 136 111 474 516 112 516 789 116 87 549 93 717 906 99 646 757 62 142 162 88 351 946 58 86 662 73 375 418 120 873 920 90 2 665 72 667 844 44 19 47 76 731 921 133 374 747 120 102 835 82 584 600 116 284 379 136 826 886 75 137 435 90 112 757 88 18 393 126 354 855 91 342 997 95 48 639 110 87 645 96 97 663 69 884 964 36 894 938 127 214 863 83 55 268 99 748 794 114 795 941 69 741 835 102 443 511 113 284 405 50 82 819 126 481 607 105 642 749 93 63 697 147 155 214 104 57 323 90 174 927 132 129 852 71 147 389 113 409 761 161 367 985 125 320 620 75 662 728 47 267 321 90 429 922 71 283 810 95 849 894 140 202 845 83 182 496 132 547 818 104 456 760 146 737 881 98 449 852 71 131 584 136 570 616 132 22 420 107 52 422 124 206 862 87 50 58 96 195 225 106 292 478 119 68 234 89 656 735 103 663 739 71 532 983 87 452 662 104 666 977 40 915 964 100 224 548 74 440 879 89 859 884 135 64 937 99 299 781 156 388 549 126 354 769 121 176 660 79 653 660 101 174 423 148 526 644 77 133 777 97 163 775 106 232 989 127 146 198 20 356 566 109 936 969 123 21 469 114 115 695 124 844 851 104 791 797 31 419 600 125 198 238 112 125 833 113 688 856 114 596 845 78 42 119 96 125 384 114 213 937 119 185 949 107 222 819 38 289 512 82 502 545 103 371 764 74 38 144 94 616 716 118 398 675 106 161 698 98 641 744 62 284 559 132 231 999 107 420 902 132 73 412 124 70 759 103 370 529 100 25 883 69 341 557 90 680 714 58 403 646 101 343 554 83 315 601 116 292 907 121 117 621 97 739 856 68 97 294 70 394 486 118 5 944 72 4 323 118 947 952 160 286 530 72 99 590 114 715 858 92 963 966 89 147 250 78 39 820 110 619 753 133 848 896 60 184 265 137 298 763 82 350 815 86 6 753 131 9 455 143 563 634 74 320 669 133 707 756 88 15 522 74 101 266 30 140 291 128 145 169 93 384 395 63 474 948 69 20 896 84 164 505 144 117 801 113 213 634 96 886 934 104 304 703 97 673 964 53 485 871 87 422 590 111 190 848 114 268 359 107 700 968 101 820 959 150 287 454 137 192 861 114 90 954 119 6 774 91 155 828 107 77 904 124 283 665 141 565 950 82 119 601 107 162 197 30 441 876 135 456 581 93 57 682 57 207 643 77 263 768 149 119 246 92 612 666 46 54 623 111 350 762 124 126 627 185 86 325 101 174 351 115 57 337 46 415 797 117 238 871 86 282 381 121 74 302 119 435 467 67 655 674 106 198 463 63 569 845 121 4 263 78 671 780 143 75 836 96 37 255 77 173 618 116 60 981 66 140 593 52 399 693 70 3 752 131 68 189 64 758 929 107 712 770 106 307 561 74 276 623 130 161 258 115 278 889 77 0 756 98 9 218 100 91 266 99 180 785 132 521 787 129 154 662 105 263 550 143 264 393 90 207 229 157 558 775 161 337 509 44 152 795 62 218 860 164 349 454 96 337 648 106 214 500 104 227 977 111 117 747 107 68 943 85 558 559 76 387 924 89 364 482 100 166 954 103 515 939 93 269 655 117 532 725 114 237 740 114 310 454 112 124 456 93 64 935 73 203 969 18 189 323 125 29 992 109 494 771 113 393 582 71 561 909 42 620 972 128 468 541 86 214 788 92 186 674 94 349 726 92 283 295 77 166 444 31 706 756 125 300 870 138 447 660 71 39 428 130 159 633 76 521 701 118 328 886 100 108 203 75 111 512 151 393 516 125 37 986 41 289 811 104 649 942 92 202 727 102 141 510 77 152 167 107 593 840 116 372 643 110 912 990 61 19 291 101 532 657 81 23 948 74 452 537 123 56 175 80 544 748 98 238 327 92 52 643 63 512 565 105 249 629 94 388 661 81 559 758 111 200 358 62 382 867 124 511 675 53 211 346 82 281 579 143 623 724 100 122 469 57 816 883 22 230 238 111 498 564 104 94 355 68 472 767 141 614 704 89 173 177 94 437 795 72 849 867 102 140 333 140 491 970 75 463 501 121 97 551 101 271 407 119 67 857 108 202 528 53 101 137 111 446 626 98 320 368 121 701 731 131 175 449 82 156 490 117 657 922 97 717 738 116 120 629 89 150 627 91 617 826 139 463 807 102 335 354 91 348 762 148 68 902 166 28 257 108 276 772 110 59 502 59 585 943 90 301 646 140 419 644 123 343 358 82 128 429 98 97 212 82 113 646 91 250 944 80 815 963 99 232 465 119 216 734 86 275 813 110 98 586 64 270 975 1 484 714 108 502 534 101 527 553 133 398 758 173 698 906 69 234 634 108 718 725 152 256 705 96 565 801 74 72 932 115 334 756 117 549 915 81 515 692 84 192 441 104 488 619 81 486 499 72 564 844 125 108 856 92 461 992 78 369 557 52 227 489 88 430 596 91 148 509 88 1 370 78 596 893 143 150 279 88 384 424 49 562 971 111 555 568 72 427 987 92 718 774 61 484 959 69 52 731 104 105 808 76 144 984 93 633 744 113 85 260 97 179 524 149 446 670 119 257 295 139 670 717 87 85 963 95 31 969 77 59 746 103 27 651 118 84 608 119 115 476 126 67 371 89 81 330 115 654 786 95 285 400 103 222 639 122 700 787 98 149 475 70 641 879 136 840 964 104 58 916 145 178 617 113 199 720 118 22 87 116 475 765 116 103 150 83 333 863 27 88 964 66 265 277 68 5 669 100 371 537 112 128 187 80 490 771 97 548 703 85 250 682 84 410 655 81 53 772 109 516 984 108 489 915 138 200 624 131 621 812 114 617 962 112 163 778 58 64 331 78 349 417 58 613 638 108 102 255 126 214 693 134 157 749 110 231 774 98 488 605 143 461 568 122 66 476 80 96 796 133 565 917 81 65 207 90 159 969 58 513 589 59 346 773 89 807 954 73 636 736 127 222 580 50 425 624 135 316 469 89 740 762 114 339 818 68 74 138 75 928 937 100 936 941 76 312 660 90 525 965 84 201 236 39 97 936 122 988 998 88 0 940 75 662 863 121 797 847 100 291 741 90 119 359 149 14 151 40 169 738 82 516 691 105 504 554 94 596 968 100 64 493 52 118 333 65 755 959 103 245 370 105 795 922 63 5 475 46 604 647 156 161 789 122 344 763 64 61 660 92 114 935 92 101 787 118 670 789 78 42 559 117 86 802 150 118 558 108 19 774 131 490 860 165 872 903 100 496 710 107 292 697 108 177 246 57 228 326 75 208 426 128 513 799 137 837 932 111 447 806 94 119 448 87 527 905 76 564 616 100 245 800 109 256 492 144 869 927 129 530 601 99 359 658 139 704 971 115 34 934 90 235 855 110 105 691 27 169 357 123 3 145 81 543 951 102 639 696 82 21 410 52 551 814 84 432 861 103 889 921 86 139 960 111 65 631 132 417 789 178 756 955 84 331 657 41 159 822 100 535 932 103 516 626 84 382 659 124 812 852 125 690 927 65 105 280 82 50 249 110 375 869 100 815 836 55 341 389 40 50 787 88 228 953 89 182 211 119 596 657 92 257 340 92 101 175 89 134 950 116 129 311 98 423 607 105 819 868 98 270 554 147 425 619 137 32 390 69 39 743 139 218 452 98 52 445 93 452 597 141 350 881 136 317 978 113 72 382 58 73 320 64 91 565 98 769 788 79 730 840 51 172 496 122 286 317 126 73 963 69 54 59 52 859 882 95 1 204 70 492 577 79 299 930 71 712 828 103 348 663 127 19 955 128 265 429 146 577 993 60 248 484 86 89 660 120 122 810 119 466 467 102 500 865 103 434 505 101 175 726 100 498 814 108 429 474 37 369 938 99 490 739 133 112 172 79 261 966 93 417 940 99 789 940 104 615 875 138 219 460 64 416 647 113 66 829 106 104 232 48 357 440 129 264 969 78 132 690 62 340 829 77 377 432 87 22 939 103 143 465 24 594 642 102 802 906 117 654 808 89 452 700 110 181 194 70 671 722 145 293 671 111 111 647 111 447 487 107 58 718 112 51 583 69 766 836 73 601 763 87 168 438 142 15 481 88 370 405 133 442 637 85 339 831 96 26 489 118 30 40 150 344 399 120 733 913 40 588 711 67 575 799 80 249 926 47 22 460 109 504 682 72 696 700 93 178 758 80 157 787 69 168 870 68 270 656 78 203 252 106 88 449 68 124 525 142 127 838 83 197 406 119 211 600 84 25 183 73 896 992 121 221 647 107 104 514 90 17 349 119 62 920 92 725 798 88 694 890 86 381 936 66 582 951 68 35 192 95 209 546 109 108 654 130 448 700 109 215 283 89 46 732 95 72 346 84 689 888 86 115 474 93 113 124 80 225 781 150 185 979 76 93 577 101 331 881 113 632 675 75 590 957 85 34 419 103 119 836 88 90 218 99 259 495 131 67 212 145 177 396 104 27 541 82 56 822 150 720 855 130 26 189 131 90 494 122 478 810 83 405 979 102 619 721 69 361 754 116 195 959 103 734 988 96 704 741 130 94 155 148 116 214 83 317 421 69 200 674 145 731 791 129 816 872 110 597 974 65 94 321 82 364 679 101 576 894 94 602 655 112 451 911 119 166 227 125 233 967 113 594 735 55 85 320 159 746 763 49 531 652 115 493 661 114 445 750 98 114 629 114 513 834 117 385 789 103 136 316 74 267 387 97 58 326 86 550 802 106 365 911 102 311 827 120 182 656 122 62 473 136 869 980 59 40 727 69 631 644 113 263 433 51 190 653 93 718 846 94 306 373 112 110 919 124 28 199 92 22 140 151 196 444 116 487 758 32 0 137 121 165 551 98 126 413 99 103 511 113 12 500 122 37 201 98 331 838 54 338 937 138 38 871 106 115 415 41 191 232 116 741 974 128 299 689 89 5 695 103 431 851 100 155 786 111 163 986 72 218 646 96 125 831 70 650 987 162 34 613 105 182 745 114 202 369 81 50 855 165 177 498 67 398 653 93 254 851 98 314 729 117 597 984 137 340 399 108 138 962 81 394 968 136 475 686 82 237 603 75 131 579 117 701 786 120 540 582 72 323 382 77 823 897 90 22 886 79 200 808 138 361 497 84 271 302 70 77 207 105 718 859 63 14 857 72 212 249 81 214 604 139 47 504 103 390 923 93 100 372 112 39 51 71 408 911 74 96 888 140 346 719 134 695 822 110 68 173 114 146 288 70 298 911 91 221 369 31 382 882 103 109 888 73 177 487 125 143 211 115 19 703 80 63 796 97 229 798 112 31 664 108 401 729 97 551 627 209 116 883 120 791 988 103 1 573 78 169 450 124 112 852 129 391 906 174 370 775 80 184 387 48 420 478 91 290 783 82 137 417 117 660 913 30 556 918 58 36 372 189 139 384 37 282 804 57 421 834 115 35 763 74 52 367 100 325 801 77 82 898 54 254 583 152 307 419 147 5 628 101 386 942 61 102 287 124 292 534 78 693 801 88 320 852 47 182 384 68 359 483 59 47 776 128 218 945 105 225 368 89 593 931 53 191 304 105 443 452 162 631 690 98 112 692 83 38 731 84 602 842 110 584 850 115 544 632 90 614 720 101 25 894 148 36 640 108 38 531 98 729 866 117 714 853 114 828 835 127 941 979 63 207 514 120 625 912 146 740 921 116 451 894 98 903 905 88 75 293 139 386 614 59 167 570 72 12 304 82 607 652 81 74 734 109 264 863 138 176 741 15 332 975 68 255 420 89 420 781 101 35 683 87 503 643 121 780 923 86 323 886 105 371 444 105 376 807 91 91 188 35 559 714 97 453 707 129 408 913 92 477 646 102 198 608 94 109 465 80 101 809 79 10 108 79 102 404 98 10 716 73 488 732 79 109 487 74 6 955 74 207 944 131 43 123 82 385 816 80 160 181 99 552 824 112 415 603 100 58 514 94 683 909 68 691 769 47 831 841 90 345 596 83 248 658 98 661 853 115 271 685 125 191 784 142 74 872 84 360 665 119 859 954 96 290 921 111 518 949 114 597 741 142 92 919 146 91 992 104 581 942 102 555 754 99 256 982 87 405 542 71 262 395 99 9 43 16 411 430 96 272 636 101 47 841 84 556 805 144 909 977 57 242 774 34 59 71 76 331 743 47 495 640 123 267 988 125 299 796 96 564 990 136 86 738 84 223 914 111 354 817 89 299 549 64 44 729 109 124 132 98 365 980 153 385 601 64 154 632 115 62 980 101 724 736 56 219 774 122 189 749 90 58 298 94 194 885 131 624 995 110 351 447 166 275 362 100 375 958 160 722 740 122 395 498 112 5 131 57 259 613 144 84 391 68 173 867 118 449 961 80 130 953 70 46 605 59 238 317 137 416 904 124 443 724 131 385 772 100 737 888 122 59 888 123 365 421 112 149 405 113 453 927 109 125 978 102 716 741 140 176 715 55 599 968 97 199 736 155 17 54 95 867 982 51 570 816 105 270 716 108 227 487 82 99 353 83 70 470 76 370 595 79 439 882 91 179 531 105 30 66 110 563 815 142 352 994 130 109 140 123 257 517 113 353 529 86 447 803 102 56 833 18 72 95 123 674 734 159 167 968 92 70 465 154 553 813 99 213 897 93 639 904 114 560 614 93 42 326 89 250 623 74 302 426 108 283 823 91 625 659 122 461 648 160 817 907 94 569 946 75 389 800 127 449 460 130 225 538 87 176 362 117 659 979 79 296 767 69 68 895 103 128 434 82 167 288 61 205 541 110 407 973 73 563 758 72 741 923 109 433 782 133 356 424 31 406 847 122 399 923 96 772 854 78 252 675 97 10 463 95 157 479 80 279 750 68 272 647 109 114 954 50 670 742 1 660 830 76 267 383 142 23 979 97 108 346 146 575 665 103 450 694 44 155 874 75 293 896 149 332 748 57 386 827 113 387 711 127 354 803 71 206 931 63 485 894 80 411 922 120 604 720 71 594 949 94 528 722 81 30 220 107 18 792 93 532 992 108 281 994 127 362 390 30 646 915 62 203 346 108 384 965 104 284 941 33 138 402 81 400 961 56 396 879 116 597 959 87 47 200 95 462 883 130 33 356 132 122 804 130 236 529 102 109 333 132 71 614 53 378 575 133 18 517 116 318 483 113 110 328 116 616 904 68 129 905 99 700 870 114 373 673 110 171 241 72 107 360 123 572 844 65 741 896 137 215 958 130 476 491 145 622 947 112 282 331 66 159 521 123 364 878 72 567 869 119 195 808 90 38 600 97 638 685 63 14 668 76 192 348 62 690 923 136 621 844 115 123 790 70 95 368 87 232 683 162 47 310 130 328 392 108 593 741 59 7 197 140 288 770 144 213 302 111 15 505 120 20 731 62 332 988 128 301 446 37 334 889 74 578 954 89 741 888 112 794 868 136 320 658 90 570 973 58 848 905 39 87 140 173 412 785 93 360 702 103 164 183 106 187 444 122 259 629 118 180 741 129 302 752 124 519 997 120 110 260 121 22 954 78 712 857 105 355 505 134 421 498 46 160 712 55 12 724 44 296 487 149 2 77 45 29 101 109 244 640 88 721 748 113 446 645 106 544 779 65 101 588 95 545 653 163 422 919 46 348 576 117 387 898 100 80 827 75 198 312 98 498 628 144 608 923 101 159 729 127 41 455 53 812 924 130 167 297 108 647 998 128 476 900 102 664 907 80 307 771 102 240 329 67 168 416 116 738 754 123 151 542 126 798 905 95 110 499 124 157 892 79 403 972 101 156 808 139 261 279 112 749 886 99 297 390 136 67 452 105 144 147 93 604 783 43 622 731 98 486 680 142 677 801 51 533 759 122 665 780 104 34 948 86 429 863 56 487 728 119 205 402 123 118 864 117 340 853 103 520 643 94 781 959 106 37 147 122 535 920 92 239 427 64 80 163 137 275 351 140 637 664 93 440 714 98 23 86 97 368 635 130 27 986 118 165 991 151 500 565 141 632 998 133 946 963 105 694 871 56 103 622 61 177 349 62 118 497 55 188 858 91 128 530 104 462 472 126 525 759 137 305 373 123 125 647 95 132 159 107 54 190 151 229 949 85 64 176 101 207 909 71 188 547 97 208 541 119 217 962 121 171 286 49 284 456 123 738 957 102 221 729 54 151 255 113 391 481 125 38 415 142 58 817 79 306 858 100 149 431 77 84 912 170 56 697 94 487 827 29 19 497 115 11 843 86 540 609 88 468 736 105 452 853 97 777 852 131 632 645 84 596 635 156 606 678 118 106 511 102 25 663 66 116 191 88 519 636 114 142 209 96 845 866 135 520 670 107 350 968 153 308 649 108 239 428 66 171 524 142 99 544 30 225 671 127 475 500 110 517 843 46 750 829 112 60 901 71 168 280 115 846 875 94 582 642 54 51 790 108 27 575 110 135 436 142 97 388 111 56 928 114 118 751 130 59 560 106 970 986 72 394 950 90 423 725 131 495 541 66 317 465 79 285 714 108 150 491 141 187 653 78 266 539 85 410 611 116 76 467 128 364 813 58 766 822 73 105 412 115 36 620 116 696 812 95 827 953 97 554 738 65 551 815 118 281 342 108 117 354 75 97 115 96 293 705 111 630 781 154 36 162 82 383 801 42 120 919 114 358 848 78 318 705 160 413 807 83 61 829 162 653 672 93 27 953 71 373 927 111 256 621 120 456 970 74 308 783 116 35 774 85 281 723 76 236 289 116 77 610 128 477 960 92 46 324 131 376 993 69 564 815 137 217 850 79 466 948 108 175 958 70 520 605 83 312 491 58 583 609 81 784 863 111 320 740 105 457 566 111 284 505 140 564 615 77 340 513 94 283 702 127 667 986 60 342 567 133 370 655 136 198 362 74 727 795 114 376 592 79 792 941 99 206 670 87 119 488 149 381 595 88 428 672 78 95 174 141 470 920 91 609 911 118 376 385 101 138 180 65 532 869 108 121 304 109 605 683 129 621 644 96 571 611 130 263 873 87 507 559 117 48 712 107 521 734 86 747 984 115 446 798 107 87 414 94 110 445 114 31 966 181 410 476 112 14 221 92 795 955 62 809 936 127 82 308 39 11 355 107 428 478 129 413 858 105 941 976 75 135 525 179 663 749 97 50 526 115 431 791 76 27 102 71 360 362 102 338 548 117 776 828 89 185 342 74 120 140 85 79 810 64 251 731 84 60 95 108 59 111 96 305 384 157 758 974 88 111 388 102 539 892 85 345 629 50 10 384 87 85 472 87 511 514 93 19 769 95 165 435 86 36 294 106 154 426 103 91 600 127 280 870 112 198 922 79 266 910 111 276 279 74 179 733 90 498 602 77 342 388 133 114 505 98 151 804 85 442 555 153 883 942 95 369 749 93 705 907 103 114 140 116 780 941 86 11 479 86 76 318 96 159 764 127 631 727 90 485 849 134 37 957 117 388 814 73 343 418 99 319 468 72 13 865 91 126 250 122 146 811 77 514 703 68 482 721 101 380 869 81 287 321 74 18 208 116 69 785 101 96 934 96 176 929 106 581 685 75 505 579 93 2 657 54 592 776 49 187 717 55 337 868 91 360 843 122 144 213 34 671 888 161 699 759 52 675 919 101 932 947 88 507 609 97 103 801 81 479 955 113 491 638 69 40 352 52 280 525 155 49 499 93 216 997 155 379 780 87 66 913 88 732 944 144 974 999 111 275 664 77 172 940 87 295 425 100 347 883 133 435 898 131 390 878 113 73 552 106 283 392 153 34 468 95 118 341 86 301 435 110 411 630 154 312 820 88 15 864 139 203 846 85 880 959 105 308 694 168 149 597 98 233 654 49 416 739 68 358 832 103 188 745 119 351 643 151 665 815 141 651 882 127 386 616 66 198 307 29 28 631 75 495 497 120 365 931 130 78 685 122 277 730 120 401 618 116 220 985 98 36 601 116 347 675 134 615 677 94 344 897 168 51 246 132 634 833 74 171 606 118 495 897 101 285 615 79 161 411 137 296 518 98 242 785 158 82 795 58 445 778 61 264 526 108 205 641 68 324 390 104 215 785 118 339 594 121 104 439 89 84 915 117 205 940 59 286 624 98 618 848 132 783 983 5 262 947 90 669 935 65 533 783 131 150 682 75 161 932 121 105 436 84 73 901 85 643 693 121 409 949 117 758 819 126 181 949 56 141 377 59 595 696 77 417 923 93 58 819 157 501 584 122 35 92 77 597 628 128 609 765 55 86 125 109 203 504 92 108 456 83 478 484 82 431 955 98 643 717 113 606 757 104 503 777 57 762 932 135 34 124 165 69 434 80 277 592 97 753 808 106 151 609 66 236 420 124 88 834 45 301 780 82 481 927 85 116 261 144 206 879 136 8 23 69 122 388 147 246 476 105 457 561 81 301 927 120 917 918 81 66 787 107 517 857 84 454 719 114 509 545 79 62 599 80 569 840 97 143 663 130 79 606 87 303 662 111 378 715 176 336 947 123 205 886 119 853 865 167 218 252 51 930 973 131 309 915 139 239 293 61 475 641 118 420 684 9 261 703 105 352 787 96 238 392 64 304 441 108 281 990 101 51 919 73 2 41 117 43 730 96 300 379 88 246 423 141 322 366 82 105 844 125 281 433 68 372 375 138 67 787 45 296 965 84 583 997 97 230 305 134 177 217 107 184 805 95 287 769 115 108 713 124 180 727 118 200 277 101 279 986 110 23 482 121 30 643 91 535 913 115 607 834 131 633 844 93 632 759 89 531 942 68 526 814 57 190 974 84 848 948 140 494 742 86 415 462 139 175 353 133 349 882 91 684 767 140 301 813 44 747 805 121 404 948 132 212 363 91 385 457 86 861 928 119 755 966 86 649 906 95 199 479 142 393 508 128 381 430 64 551 554 92 192 401 115 262 597 169 309 815 129 538 670 66 488 898 111 492 832 75 232 379 90 113 303 90 609 727 149 44 778 71 662 961 117 95 540 99 102 168 154 491 648 86 619 669 160 258 844 83 448 928 65 248 326 154 534 856 88 18 352 151 259 262 97 68 545 105 242 655 82 779 986 106 716 923 51 289 544 76 383 818 105 218 385 119 178 846 145 161 445 118 26 274 160 610 744 125 421 743 115 255 572 102 622 833 113 109 998 69 112 593 80 423 555 65 430 896 103 861 927 106 11 696 81 404 764 83 45 319 40 41 687 107 620 887 86 186 871 52 607 857 78 349 521 100 500 860 117 50 921 96 294 737 113 918 971 50 643 814 95 16 130 74 31 999 94 374 932 117 327 754 134 127 999 90 562 673 95 511 541 77 219 275 76 157 677 99 495 728 62 189 574 96 86 118 133 181 414 88 207 912 42 99 200 114 675 905 130 243 976 96 66 589 89 797 983 85 141 372 72 78 434 44 398 699 71 562 831 65 124 474 142 515 781 120 201 394 158 39 918 113 500 930 81 177 555 110 102 384 128 145 668 86 649 772 79 309 753 154 348 878 77 66 491 87 465 770 75 680 850 160 580 666 106 506 955 107 313 430 32 170 373 106 179 837 138 577 725 111 187 391 93 75 175 90 163 821 109 668 689 124 308 844 31 541 892 80 2 906 90 620 648 100 300 562 68 168 751 58 176 742 94 185 553 73 478 654 103 248 928 95 469 868 132 290 976 130 399 995 160 839 847 101 80 597 74 434 770 102 14 796 133 161 773 101 490 775 89 84 753 121 343 957 66 96 135 121 363 996 96 144 551 103 464 932 88 69 730 131 317 904 84 503 572 121 523 886 61 369 939 127 364 493 131 250 662 83 561 754 141 136 634 94 589 973 121 379 965 66 200 758 81 487 819 119 717 785 113 901 923 71 419 989 95 847 972 99 611 612 110 49 466 71 397 460 110 458 826 143 923 944 69 425 801 115 92 335 96 666 976 115 263 610 77 480 864 104 290 752 85 249 560 90 602 608 132 855 895 103 573 666 75 410 529 116 192 807 102 511 932 107 94 570 90 100 820 145 199 808 67 113 669 78 567 605 105 199 270 74 551 799 68 54 454 88 779 998 80 161 210 130 250 287 99 331 468 108 795 934 140 967 986 66 526 764 121 519 641 110 867 931 79 679 739 124 204 395 58 186 191 116 627 992 55 166 463 97 45 549 137 179 406 77 38 735 92 593 906 113 146 576 80 21 664 136 446 542 116 820 913 66 278 283 148 325 568 97 17 784 75 74 889 74 513 745 100 135 202 76 374 775 88 273 331 141 718 899 71 429 567 97 535 662 126 518 916 159 122 574 92 372 441 157 542 886 115 141 310 129 372 783 108 760 915 79 126 682 61 42 862 82 60 892 69 19 21 62 745 877 107 917 920 151 39 560 82 722 950 126 102 984 74 4 401 120 596 746 110 223 986 62 233 862 86 713 873 143 27 888 79 60 538 120 254 867 77 252 683 134 79 680 81 429 864 62 187 323 118 235 951 132 519 588 173 415 678 103 933 948 87 273 764 139 454 813 101 153 194 61 125 724 77 157 863 71 232 826 105 124 445 121 502 506 133 329 470 93 151 979 90 38 634 80 577 916 102 343 568 73 505 798 74 96 489 101 344 943 106 899 970 92 201 324 113 112 962 117 382 425 88 116 128 91 777 976 110 92 548 119 60 469 75 344 890 64 48 158 147 797 865 94 200 337 117 732 952 78 162 553 90 212 277 104 311 523 127 280 579 117 556 945 89 403 429 107 66 891 118 482 927 75 312 313 131 725 924 124 338 591 102 160 985 125 186 428 137 315 478 122 415 909 48 293 381 112 324 734 140 560 629 114 87 179 111 197 198 55 356 715 138 58 655 78 45 618 92 23 352 125 798 846 56 480 607 131 874 995 82 63 167 151 401 878 69 22 628 163 167 773 94 628 892 103 513 743 87 145 281 77 60 301 71 457 659 73 545 852 137 224 746 129 96 780 91 92 829 71 194 916 63 83 909 51 98 876 133 89 461 87 303 832 69 364 514 114 353 889 119 231 911 89 437 524 124 341 992 127 123 558 90 745 975 112 317 447 106 125 145 126 318 362 72 429 846 92 576 748 63 396 904 125 348 664 91 458 639 46 579 761 110 31 943 91 204 694 89 306 977 134 684 943 121 294 341 119 304 916 169 764 769 102 605 721 120 11 557 90 694 998 99 472 733 104 172 539 152 361 919 88 110 957 147 330 646 26 759 942 100 661 813 66 404 499 84 44 147 112 201 294 91 474 983 98 676 881 101 346 438 52 450 943 102 83 997 94 279 376 106 491 575 149 567 802 73 752 795 115 86 290 94 54 696 79 169 893 82 285 522 84 645 664 93 312 361 114 230 888 82 461 512 71 224 418 131 739 942 73 780 895 106 416 794 6 83 546 54 462 782 140 573 676 128 326 736 105 733 991 38 4 678 94 175 972 117 302 734 97 390 855 114 842 904 119 112 335 78 102 165 124 143 200 54 117 624 87 322 616 95 158 556 152 133 800 82 261 365 128 269 935 84 5 16 107 331 406 81 974 989 80 386 777 161 117 551 169 181 876 88 581 606 105 483 908 102 262 574 88 243 598 47 224 295 107 0 173 156 566 818 121 550 842 133 587 696 56 473 812 93 201 797 135 328 837 133 68 745 64 171 796 110 690 783 139 143 164 95 2 499 78 544 945 78 930 985 142 676 781 147 442 991 115 82 436 129 735 852 135 47 886 71 35 930 77 247 783 116 571 626 125 844 879 83 24 571 75 495 744 112 434 516 119 659 888 124 55 676 62 727 968 94 199 721 126 20 907 113 80 292 82 304 469 78 628 642 147 621 994 91 685 805 82 205 591 157 119 521 96 80 578 110 497 823 68 84 330 63 162 460 73 349 738 134 373 455 98 426 960 112 481 837 123 18 496 97 130 970 99 113 785 111 504 830 101 416 767 96 720 985 115 556 600 103 265 887 66 127 696 128 760 996 70 300 722 70 600 815 67 8 582 104 665 824 93 354 473 141 108 179 63 623 689 105 120 491 62 17 118 153 578 688 74 5 706 68 290 618 75 420 966 124 666 919 46 406 658 68 301 787 111 330 829 49 309 888 28 239 578 140 332 594 59 328 961 130 40 127 70 265 710 93 64 279 103 798 973 40 214 217 89 233 241 75 102 896 94 396 801 135 607 891 107 356 921 134 456 568 80 194 780 139 21 295 87 244 998 137 523 584 127 728 991 96 245 680 84 595 702 114 145 818 43 368 821 145 205 630 129 258 398 126 274 449 105 886 997 109 143 548 117 93 899 139 208 610 81 167 340 128 32 63 65 173 408 98 464 926 118 439 488 111 766 928 36 44 885 89 84 824 115 203 298 80 155 554 59 259 432 91 22 676 120 834 859 109 580 736 65 566 937 115 343 698 104 178 812 106 229 425 89 561 895 103 805 838 79 338 343 107 461 930 128 430 696 118 203 829 81 178 774 115 628 694 149 236 551 52 248 440 107 62 707 131 355 657 75 4 970 56 181 425 106 841 973 73 526 642 104 310 981 37 385 998 39 159 813 78 304 377 104 383 923 50 361 702 74 607 636 64 6 856 126 816 922 130 293 553 100 619 633 75 250 870 104 83 584 130 46 301 91 643 747 91 618 728 97 82 381 88 72 946 154 530 599 84 377 704 37 380 615 102 358 785 101 79 867 56 451 641 122 25 278 98 81 856 144 278 483 87 100 888 110 232 670 63 703 730 167 235 972 51 285 731 148 170 769 110 582 995 89 168 527 143 671 787 136 866 871 136 80 877 106 24 625 89 512 745 134 566 862 47 747 748 90 134 807 137 5 713 83 69 93 35 258 753 114 65 618 97 150 865 40 243 847 89 209 745 41 573 980 95 455 540 76 238 763 135 908 946 80 482 905 43 68 415 73 534 731 102 106 326 143 17 649 67 215 946 69 779 816 135 635 801 86 96 426 126 780 823 60 155 839 115 114 841 78 390 628 106 96 302 134 484 718 99 112 614 105 366 645 92 532 645 68 148 760 59 376 837 112 295 649 121 432 643 100 274 727 90 40 464 125 42 908 90 43 215 115 154 191 153 641 682 110 238 981 107 246 317 42 241 495 150 400 604 106 289 728 86 37 843 112 380 974 110 20 920 94 51 592 106 300 607 96 650 957 80 586 890 72 249 488 108 305 348 139 367 824 104 125 674 138 370 477 121 416 490 110 113 417 107 238 246 64 465 992 51 532 886 146 598 944 111 597 835 158 64 310 86 87 815 84 161 523 61 150 740 101 242 305 117 480 484 136 313 659 29 156 365 74 12 137 93 434 577 75 95 861 110 221 953 117 254 857 114 223 577 56 584 683 97 207 362 82 284 953 84 371 888 87 538 619 143 207 759 95 130 779 94 382 999 105 224 484 82 269 426 96 675 868 107 492 623 94 335 876 97 435 826 98 400 537 106 548 779 119 60 985 107 206 968 106 201 389 113 62 436 140 694 962 107 425 834 99 223 798 36 470 553 92 732 924 83 460 799 82 255 358 163 727 865 138 429 893 75 186 453 101 369 824 86 15 372 123 768 926 27 19 78 110 293 575 161 54 128 149 387 820 110 65 148 88 350 727 120 275 341 122 268 358 80 123 179 117 486 855 92 79 496 119 78 173 111 314 764 41 6 946 66 223 354 96 462 588 98 222 231 112 807 829 105 144 835 117 143 577 107 531 742 128 465 650 91 879 992 104 689 952 130 426 902 94 211 361 145 301 396 109 70 242 87 666 949 72 111 972 123 33 986 95 211 993 74 834 933 139 110 158 71 48 289 100 614 895 111 578 774 104 355 498 153 489 751 68 638 767 104 405 748 115 476 613 124 472 512 96 679 951 162 521 840 116 952 976 108 632 635 48 228 776 104 181 200 73 284 390 146 394 838 64 678 816 47 82 619 136 23 914 65 328 398 112 35 308 110 399 434 126 313 575 148 230 443 84 243 325 95 409 463 41 238 697 145 694 963 67 183 375 120 261 306 93 779 866 120 415 568 153 368 657 25 67 435 152 297 865 107 34 795 70 205 607 47 247 827 81 143 207 83 325 977 85 20 772 47 62 67 98 295 573 97 549 744 60 441 680 123 95 990 81 255 642 67 481 940 129 41 284 83 55 281 110 40 416 88 532 538 85 723 969 90 134 474 78 351 859 72 229 619 141 684 993 133 504 599 84 881 985 44 1 810 41 142 375 131 473 509 123 52 860 149 34 871 75 597 739 91 348 425 55 163 583 58 716 971 80 36 461 128 248 662 54 360 420 92 49 811 111 231 878 100 54 308 83 580 969 24 570 663 76 619 667 72 265 954 96 91 999 122 659 961 64 128 655 68 209 473 59 742 983 96 209 255 31 431 645 86 117 568 55 54 964 155 531 548 86 115 444 73 144 377 131 117 710 120 144 705 99 31 704 155 232 867 107 242 652 95 759 990 68 85 597 123 280 931 122 744 873 81 650 855 105 445 975 99 663 935 82 485 821 48 9 280 64 568 839 78 38 374 112 292 617 159 326 532 114 883 897 35 100 762 115 189 497 95 192 261 72 339 627 94 510 978 135 830 922 104 142 585 97 830 914 83 208 723 7 754 903 92 436 791 38 218 889 142 245 636 27 588 871 157 89 872 126 652 921 51 278 411 139 519 899 76 719 802 61 120 787 91 378 435 85 125 467 122 154 552 126 93 791 91 284 638 144 118 416 133 386 441 106 274 854 121 456 757 61 344 657 56 201 905 141 450 755 49 454 638 122 286 672 123 918 949 94 222 731 89 777 779 34 150 264 91 380 887 121 696 968 99 323 763 36 404 765 126 76 700 137 372 572 92 158 340 84 199 300 154 593 793 51 635 802 126 34 473 149 3 438 146 233 575 148 174 550 120 102 151 107 10 388 117 395 896 61 479 586 112 863 886 48 902 951 59 18 480 36 429 457 108 158 470 143 427 739 62 150 990 96 101 205 101 88 256 111 449 678 140 592 978 48 559 847 113 268 732 160 569 963 127 662 835 99 779 826 69 97 664 149 371 709 128 187 216 119 414 559 81 322 713 122 223 704 128 337 449 112 384 411 109 92 603 105 381 852 111 771 773 74 156 218 114 506 991 81 28 786 110 750 878 99 11 884 116 241 962 120 387 464 108 77 983 80 148 716 95 117 841 132 22 54 130 50 86 143 238 953 96 360 464 121 464 809 122 541 906 145 721 946 109 519 921 125 524 862 130 199 632 124 130 324 93 590 804 118 248 981 87 63 236 93 543 547 80 330 724 100 250 368 125 748 882 93 438 761 90 518 943 63 20 291 113 122 236 85 60 950 118 192 394 108 529 691 79 773 794 54 51 280 79 38 626 146 595 733 125 161 677 45 35 393 9 31 701 98 329 740 114 43 607 69 787 896 94 474 543 108 164 735 103 305 708 57 102 451 95 980 994 93 515 607 111 26 815 91 555 628 76 256 862 74 99 380 76 404 511 99 759 984 44 771 839 99 596 863 79 485 858 125 882 988 90 95 926 86 113 936 109 49 829 125 204 247 105 429 518 58 801 817 145 691 841 92 386 819 58 278 785 62 393 711 102 79 278 81 468 980 91 11 162 66 226 491 47 116 584 132 273 452 127 3 424 88 441 743 122 30 455 131 661 876 86 206 777 151 324 621 168 496 622 99 99 413 120 613 633 81 237 851 67 14 58 82 26 640 145 942 970 117 219 886 64 832 991 110 496 521 97 587 678 83 154 979 73 31 590 97 16 452 98 588 614 92 556 855 117 288 303 149 423 749 96 62 663 100 376 867 73 122 525 119 55 288 78 190 552 69 55 499 69 401 818 130 186 305 76 238 239 96 403 952 68 7 838 104 158 840 128 77 482 82 504 841 60 328 379 99 112 182 121 170 470 80 321 974 82 107 135 104 403 495 108 33 40 81 213 693 77 105 985 119 395 855 110 703 867 97 730 856 84 200 885 89 32 132 127 326 785 114 846 912 89 31 712 117 731 891 128 764 950 111 500 623 68 499 567 89 783 840 79 458 460 76 153 237 105 322 922 84 574 805 119 104 624 109 266 738 159 817 866 133 285 805 136 95 843 75 658 749 149 52 788 98 94 107 138 237 509 52 217 880 97 295 535 65 232 432 70 50 591 80 690 998 95 319 365 127 11 100 144 288 705 47 136 253 87 285 821 120 702 849 96 355 431 71 105 230 96 7 672 115 316 392 117 398 447 97 621 634 125 504 543 68 552 921 161 255 960 62 453 880 70 228 495 137 585 781 65 294 486 73 228 652 71 154 869 126 101 640 112 311 815 84 257 301 91 527 903 99 182 579 81 7 680 91 597 714 89 40 915 157 183 865 130 615 998 169 96 603 103 170 293 166 354 706 132 245 355 55 257 494 152 309 342 75 723 874 125 173 910 76 416 551 73 37 353 102 125 469 128 11 901 105 236 957 144 470 743 99 104 989 90 522 983 91 569 851 88 871 894 143 224 565 80 454 758 88 141 218 129 63 644 121 820 919 120 299 949 115 78 210 51 41 682 107 606 982 110 376 633 54 142 550 75 300 896 139 30 226 125 152 641 136 460 755 31 373 597 100 4 601 88 350 899 88 603 831 94 315 349 118 106 570 138 163 469 71 369 867 103 155 415 175 3 109 162 293 379 76 506 800 86 857 874 88 110 322 80 565 864 115 328 780 91 128 709 108 59 233 78 519 734 85 29 187 39 205 783 52 661 875 80 312 530 95 208 969 74 294 661 111 504 676 127 350 498 112 430 760 123 522 770 97 211 337 140 347 700 117 781 806 71 782 808 103 406 722 81 138 648 127 58 499 106 42 204 91 577 907 105 423 806 68 140 372 66 159 228 82 682 718 89 807 952 110 400 444 106 5 932 91 357 717 145 298 520 66 444 644 79 711 844 111 124 767 72 317 837 106 33 325 99 533 905 151 61 818 87 181 508 150 614 713 130 517 727 75 537 951 87 253 928 59 88 809 93 384 789 125 151 929 84 334 476 154 330 481 76 487 870 75 64 249 59 58 511 63 758 926 126 62 511 110 292 737 83 91 252 135 362 971 78 108 768 123 827 870 86 692 763 77 102 903 106 306 700 61 301 506 67 862 891 111 234 898 91 626 941 124 704 778 143 606 675 74 128 256 93 809 910 119 356 827 90 79 427 72 660 929 105 460 907 71 644 692 81 207 447 110 121 349 111 107 945 87 601 680 129 153 441 102 68 830 89 474 743 118 46 57 135 106 791 98 288 534 67 201 624 83 294 794 102 302 369 145 94 458 39 160 744 93 636 742 97 12 308 108 253 909 82 127 508 103 11 913 119 123 289 156 602 759 89 43 515 114 275 352 109 466 696 85 254 675 118 586 710 107 406 672 88 295 610 115 27 642 66 274 461 79 387 909 59 254 526 101 449 576 99 403 755 121 114 858 155 75 386 113 772 954 143 184 422 85 629 911 102 807 876 107 548 889 129 279 701 83 196 624 120 321 876 152 226 992 112 95 114 131 734 872 115 361 812 53 239 708 100 824 972 132 422 663 146 387 516 64 3 114 134 68 818 81 684 936 82 258 520 118 614 715 125 65 534 116 372 524 131 232 908 123 51 55 62 255 422 117 363 527 64 521 690 80 426 998 86 170 897 87 365 858 113 301 573 30 569 712 91 318 770 88 297 919 112 193 774 74 640 769 87 757 867 81 741 746 97 92 542 139 121 236 124 337 339 148 331 880 101 706 771 127 751 810 165 141 391 74 235 265 95 103 890 168 507 727 91 23 187 34 228 743 92 314 849 77 668 790 48 43 273 97 83 590 117 807 895 124 10 819 90 178 783 71 487 767 152 587 904 54 362 609 125 249 636 64 586 720 84 256 657 135 240 276 85 619 831 101 9 593 120 178 597 114 88 823 70 178 777 108 688 916 62 241 588 81 239 836 119 445 908 116 218 438 70 494 707 96 633 967 110 577 597 57 165 667 88 70 364 125 475 502 121 258 648 51 342 943 103 279 787 128 148 547 75 623 759 79 71 610 55 82 855 49 792 928 124 57 313 115 4 546 58 354 789 129 695 711 64 87 990 20 215 573 90 241 626 75 247 314 97 602 649 76 209 643 100 12 959 100 695 961 128 308 799 80 535 607 141 272 800 71 241 419 56 149 243 54 243 560 84 126 323 96 202 709 90 92 126 105 168 784 119 174 366 85 673 916 163 192 726 127 312 834 100 283 434 50 520 991 120 308 960 18 23 375 84 176 308 100 543 848 38 9 750 123 4 814 130 98 727 141 145 886 74 303 938 101 626 836 92 15 548 103 297 554 104 135 821 86 97 800 134 547 762 107 96 129 139 497 829 113 191 606 81 715 825 67 22 189 121 408 475 82 145 380 100 491 847 116 571 647 41 288 752 137 211 931 117 157 175 97 520 550 80 354 723 123 321 852 52 8 564 100 144 563 75 1 284 52 245 289 69 791 965 77 161 955 133 302 843 132 345 455 80 336 774 80 808 918 28 549 552 88 378 738 93 719 939 41 431 793 106 814 895 107 22 300 61 34 508 74 46 670 84 680 828 77 841 845 90 509 750 127 178 555 146 64 275 85 33 150 126 188 260 65 446 721 64 282 405 83 255 622 78 498 647 99 250 461 68 174 602 98 206 714 119 33 572 125 260 562 122 32 46 108 500 889 138 42 446 132 391 852 105 426 473 125 693 694 66 304 539 138 39 290 127 160 808 73 246 526 104 14 456 64 405 617 105 685 968 107 75 840 126 360 755 118 436 735 120 178 603 86 530 833 111 405 475 45 490 623 99 582 704 86 201 858 148 273 862 104 466 936 127 601 954 139 191 754 96 261 792 116 161 968 145 717 988 96 124 631 62 69 990 115 322 624 119 228 318 113 337 629 124 78 642 122 33 276 137 34 41 109 192 788 169 200 579 132 422 470 87 1 613 115 227 293 66 667 982 142 496 570 125 230 901 123 403 786 120 667 722 77 259 445 126 344 423 119 652 690 137 563 806 149 159 325 77 537 883 96 84 910 124 30 498 144 390 921 121 366 987 83 140 306 104 491 875 114 700 940 89 3 583 110 80 821 109 543 600 126 138 343 63 89 250 46 471 501 79 634 781 95 199 420 73 479 685 49 564 573 101 298 771 131 107 653 79 516 780 97 8 311 55 597 908 71 415 796 109 54 490 57 279 665 135 154 542 73 158 487 92 24 961 103 233 586 113 225 972 94 0 853 119 446 946 129 291 546 39 97 378 116 707 883 93 6 794 89 612 805 137 72 790 97 21 59 116 27 416 82 897 936 112 459 595 108 609 845 118 224 271 60 559 662 96 823 845 90 102 916 60 96 699 85 939 983 44 338 802 71 29 865 75 88 666 85 508 870 156 768 909 73 90 342 133 807 897 83 338 738 82 218 682 77 233 262 128 655 772 127 30 115 127 422 975 147 328 918 23 575 594 102 177 530 107 26 524 79 290 808 54 41 653 79 962 990 118 270 706 98 566 724 88 132 831 77 486 719 136 97 520 174 119 671 112 64 179 71 452 769 66 386 449 98 250 621 73 793 801 119 694 889 98 284 889 26 308 731 98 190 441 96 309 331 43 624 797 89 283 394 51 341 995 127 91 407 110 8 904 81 20 564 154 405 649 140 576 801 149 840 888 118 438 828 140 348 615 146 316 460 139 259 687 138 472 628 91 224 900 125 778 872 55 770 838 120 207 739 104 701 703 111 570 992 74 102 701 106 104 418 83 668 966 107 704 843 102 485 685 114 744 913 102 459 528 141 157 505 110 158 310 87 511 875 118 621 864 101 74 751 34 323 795 119 180 465 96 486 664 151 396 657 114 233 449 105 455 719 128 283 831 39 55 422 68 605 889 52 251 548 79 255 931 67 125 212 86 746 753 24 273 685 163 152 993 70 78 160 109 779 814 85 268 300 68 330 767 113 390 782 94 941 956 101 52 565 131 237 904 106 546 866 57 620 734 122 176 598 100 171 368 137 798 876 70 62 818 130 243 755 87 97 949 78 288 530 99 155 795 73 775 953 81 124 614 125 956 998 100 118 232 130 750 871 77 212 739 108 744 754 75 161 312 64 88 145 134 484 771 32 63 664 101 267 827 131 46 320 100 520 681 102 398 767 131 127 582 73 587 621 47 558 883 109 151 397 77 51 614 77 100 539 154 724 726 174 208 712 126 208 656 82 32 893 33 324 716 66 241 745 64 589 847 142 29 437 139 17 737 91 333 771 100 24 564 104 568 918 181 250 835 140 748 825 51 487 780 145 682 822 121 428 993 102 211 842 101 196 597 107 69 221 106 553 559 115 127 301 38 645 830 125 94 154 90 599 644 106 152 581 75 6 768 131 72 255 70 400 694 117 27 516 78 132 380 70 43 176 148 404 665 100 441 566 131 580 977 82 542 875 93 89 849 101 190 238 108 283 812 88 759 871 89 236 923 181 86 864 108 505 591 117 657 692 69 171 958 72 268 735 113 558 666 123 463 705 74 305 773 114 173 785 176 300 754 100 323 847 83 563 920 121 589 881 99 116 959 158 489 659 94 576 628 115 286 296 107 31 343 39 364 540 86 255 829 85 27 925 101 471 805 107 502 675 78 346 558 97 508 592 86 97 202 68 72 871 130 822 964 73 248 416 60 103 124 97 326 930 89 352 545 99 23 865 71 71 985 134 177 793 80 12 540 67 39 107 108 412 596 89 148 260 128 625 647 80 812 994 63 285 357 121 497 528 119 202 485 16 225 615 146 167 614 59 403 656 102 863 988 94 51 997 77 287 431 91 221 439 72 613 868 42 235 383 100 51 735 70 522 585 87 236 538 38 57 601 133 201 369 74 767 823 53 549 661 113 414 760 110 407 799 154 107 253 122 117 480 93 339 363 85 40 343 98 476 566 98 595 817 87 886 961 97 290 696 77 949 989 135 571 839 59 58 856 100 340 848 121 98 993 147 27 798 104 852 946 64 416 717 110 239 939 113 21 893 121 355 384 77 156 609 144 47 616 104 907 974 87 162 391 110 421 678 139 533 818 69 78 955 112 305 657 58 182 789 93 237 491 30 101 274 67 3 582 155 102 435 120 329 914 109 171 690 140 99 283 69 363 958 146 380 796 85 4 7 173 91 964 122 691 901 68 324 943 119 97 910 104 287 839 112 72 757 92 570 582 102 725 740 156 98 106 147 393 613 115 490 972 84 167 749 80 615 734 129 39 592 145 242 802 134 138 877 94 397 836 105 384 945 85 111 341 126 6 551 125 822 981 97 35 995 100 30 275 54 385 494 179 934 953 90 349 665 98 32 268 62 375 691 88 80 560 78 88 304 105 583 795 116 803 899 128 47 249 105 330 783 81 340 903 106 63 867 56 90 309 80 43 151 86 494 571 110 102 336 63 681 781 67 615 736 168 282 383 106 385 850 57 116 598 130 511 964 140 37 607 112 527 600 58 298 434 89 292 656 88 644 803 160 868 957 95 416 680 88 137 432 103 100 197 165 761 881 76 69 430 99 234 767 106 194 433 129 487 752 49 22 120 87 482 935 156 186 842 97 43 131 59 395 537 73 226 958 140 35 67 61 377 801 82 904 993 133 540 642 157 47 449 147 74 396 134 46 234 88 392 741 97 285 350 119 128 867 97 577 791 118 93 530 131 216 644 106 489 656 155 162 258 153 472 871 118 289 741 97 560 628 57 333 388 107 759 789 150 9 506 91 478 569 98 641 774 53 199 746 74 461 982 18 437 823 95 560 927 94 627 966 81 157 907 62 749 978 113 71 137 84 281 522 109 74 653 72 339 828 108 493 928 110 661 699 88 348 699 110 600 785 86 576 949 97 210 406 105 33 779 133 530 573 76 259 920 41 363 797 158 366 551 146 13 697 154 358 712 84 165 325 109 599 917 126 214 597 68 369 387 66 413 558 82 159 818 137 18 285 159 550 626 86 415 828 70 703 971 45 103 945 108 521 967 95 0 305 141 434 761 115 586 991 76 301 679 101 472 919 35 39 163 104 635 861 121 553 892 120 252 882 73 503 716 85 163 794 121 541 568 58 574 877 145 311 404 55 94 198 133 78 411 128 647 897 73 571 819 50 47 790 72 338 861 66 148 690 62 83 342 93 850 921 158 605 926 112 586 639 70 268 957 74 279 526 60 948 970 68 544 973 85 253 329 91 445 530 77 410 993 136 816 950 118 346 918 86 504 838 102 61 551 101 625 949 62 282 774 49 736 881 128 386 702 100 515 560 75 74 592 80 55 907 76 336 956 90 296 435 97 102 863 114 210 743 108 347 744 148 645 933 79 29 158 118 116 210 112 261 442 91 448 693 106 427 864 9 760 822 102 46 104 133 860 970 111 39 768 118 505 927 128 715 806 111 386 891 146 56 401 127 504 755 89 374 774 138 446 925 74 251 655 123 274 971 33 786 868 86 895 960 149 44 678 105 388 621 136 302 683 100 243 858 122 525 833 129 330 984 164 208 397 105 215 863 82 753 996 149 92 401 90 471 901 89 809 970 107 138 752 62 537 552 139 21 267 74 216 251 117 576 788 117 595 808 94 335 432 121 912 944 91 440 460 95 719 791 194 397 775 72 154 946 118 731 789 71 443 542 64 162 463 110 316 398 118 593 685 79 590 990 135 548 687 102 264 827 103 615 834 160 593 596 62 332 603 123 262 659 119 336 515 127 823 830 170 464 475 70 404 442 116 698 705 76 59 377 121 124 903 81 116 736 97 264 395 28 30 974 62 68 198 106 797 990 88 207 256 122 84 118 74 758 846 120 229 264 143 228 331 82 26 914 94 184 251 63 534 861 68 554 934 109 62 142 117 140 824 157 484 521 84 333 882 135 906 959 112 448 923 135 157 714 48 180 529 81 18 324 107 91 897 91 437 813 148 401 626 103 23 120 97 271 514 156 572 578 67 310 664 90 193 817 132 96 160 113 339 652 79 117 922 98 748 865 57 225 776 110 601 836 60 247 697 49 295 798 101 285 602 64 199 215 78 429 791 151 331 374 109 138 245 117 223 347 57 26 424 115 816 932 62 531 760 73 168 381 59 175 867 109 356 829 41 201 203 77 645 854 111 355 495 110 148 232 140 32 867 144 54 427 104 454 675 56 365 432 112 418 575 101 430 606 119 18 135 107 351 602 112 165 996 122 382 749 119 216 532 120 178 659 78 313 448 110 351 363 125 585 854 24 561 716 112 58 526 78 193 612 48 164 821 135 509 954 119 554 653 46 303 892 117 72 896 85 21 377 130 782 886 103 873 960 73 97 879 91 493 884 67 155 894 89 369 804 161 477 810 81 598 706 137 78 891 157 705 951 141 162 605 131 202 342 123 128 934 127 585 670 74 550 739 104 393 551 136 455 893 107 433 823 101 215 793 99 283 883 152 65 797 102 848 862 136 665 829 124 416 434 110 233 398 86 403 583 110 794 949 91 317 546 84 410 798 106 502 791 94 561 579 106 156 692 94 210 551 134 603 726 156 43 125 112 401 512 120 538 826 96 156 975 98 536 678 65 540 740 116 510 700 96 620 928 116 115 459 101 310 744 49 754 762 147 286 981 128 680 919 117 37 278 64 565 573 130 189 352 79 937 988 102 128 266 87 124 613 104 344 346 66 343 829 113 686 987 90 589 907 103 91 820 100 777 987 105 72 545 189 195 732 164 70 293 110 128 375 140 348 384 53 650 838 105 26 662 48 2 727 101 162 398 94 74 129 116 264 751 152 359 824 84 918 943 123 224 995 97 245 290 110 46 529 99 586 729 63 118 766 104 156 980 64 212 843 111 532 685 112 54 973 122 701 729 135 178 460 49 190 996 104 387 612 106 112 652 108 106 173 65 19 915 75 550 977 59 163 595 62 313 379 89 860 896 104 427 465 83 333 600 83 574 880 152 241 525 94 510 693 107 131 366 135 584 660 34 99 569 90 291 448 60 104 620 69 201 299 105 377 574 175 14 311 142 457 903 20 127 181 66 224 931 88 656 769 111 813 945 111 819 871 97 677 706 96 39 810 78 801 832 142 626 817 67 66 636 71 24 54 61 266 564 56 9 445 105 515 554 110 435 607 122 685 769 104 609 728 65 283 906 122 383 901 101 26 621 134 368 494 113 441 869 129 2 802 78 481 775 132 142 473 113 183 894 99 15 595 79 165 597 140 616 635 72 290 971 132 104 136 119 241 752 100 155 784 87 471 870 125 713 903 149 305 794 88 566 733 70 507 937 141 814 847 175 383 448 69 162 910 93 28 759 110 236 872 91 649 747 86 453 731 79 364 899 114 616 967 105 50 621 66 175 842 62 62 542 106 226 621 59 11 971 74 366 771 61 145 743 123 75 440 87 516 620 18 106 538 85 29 140 67 329 930 59 257 570 29 322 431 130 143 205 77 225 922 48 783 935 77 33 71 180 270 468 103 756 850 133 18 316 105 138 834 96 497 571 104 17 393 126 432 575 90 132 412 144 389 447 86 757 928 73 262 733 155 266 319 121 87 696 35 842 884 78 154 409 81 100 395 59 31 273 98 429 606 116 283 814 123 190 827 55 414 989 100 738 910 123 20 854 121 9 230 88 592 866 160 623 771 159 585 952 100 551 608 101 629 925 178 781 906 96 14 46 102 99 687 136 57 465 65 441 678 106 610 787 88 21 764 62 58 948 38 495 809 91 450 941 32 411 666 129 417 702 32 450 505 109 224 996 60 176 265 88 160 471 156 76 430 94 484 712 64 452 523 93 643 819 102 686 691 102 302 806 110 296 862 112 175 879 99 655 777 76 569 597 94 819 883 147 47 740 113 18 705 111 96 206 83 303 844 108 866 954 77 261 353 155 878 910 130 368 730 90 248 401 112 376 821 96 295 365 68 893 984 73 486 501 145 691 738 54 666 856 50 542 593 90 161 580 138 112 377 27 161 738 114 235 830 79 175 886 82 484 670 73 59 176 64 151 520 51 194 340 122 349 395 97 89 277 65 307 779 87 253 553 114 75 204 113 129 249 128 95 633 169 452 949 115 270 602 110 117 575 130 501 745 136 53 683 116 169 300 53 775 954 137 592 765 116 51 410 151 487 566 94 149 604 118 250 614 49 358 562 108 366 983 105 768 992 150 133 730 103 487 684 65 542 597 82 722 957 85 129 562 129 600 723 48 430 952 121 128 390 58 391 638 86 697 889 125 305 682 86 763 787 109 625 679 101 577 866 97 747 878 169 207 918 132 802 903 121 234 255 100 356 935 104 124 820 51 305 630 158 755 816 111 556 718 63 431 669 116 221 335 133 202 484 112 540 703 83 227 377 114 306 652 123 76 809 108 283 922 135 207 459 46 496 538 123 616 772 144 478 975 40 184 959 111 604 777 80 17 894 109 117 749 65 59 751 120 315 543 61 39 267 140 468 563 127 158 263 100 429 451 46 341 527 117 172 902 139 340 841 38 158 421 100 634 944 134 393 578 89 325 526 71 540 718 81 298 825 116 326 768 150 343 430 105 467 647 130 167 784 139 315 589 87 163 396 80 7 304 110 579 590 87 60 65 106 136 176 127 570 729 74 262 378 116 52 366 61 644 931 148 505 616 114 532 834 74 200 914 164 460 919 94 558 924 102 48 112 67 23 947 118 62 420 117 153 906 87 496 571 144 154 205 100 41 916 53 810 853 110 408 525 100 363 387 146 58 407 134 53 776 122 355 786 109 421 720 69 618 889 99 234 274 108 446 690 113 20 845 107 166 807 119 186 682 131 334 404 13 89 733 54 74 770 73 358 549 91 244 588 99 538 749 59 109 504 142 419 881 89 210 793 98 100 638 183 117 822 81 521 578 92 137 902 108 432 760 110 125 836 120 123 550 156 325 655 90 163 876 169 62 483 111 203 311 88 250 872 82 506 901 112 142 638 115 315 440 94 494 963 141 414 929 79 462 802 46 344 387 90 551 715 132 360 569 102 90 380 71 30 342 125 89 748 63 19 559 124 556 707 83 669 797 47 109 644 89 545 693 108 93 770 133 108 393 115 908 929 103 84 668 166 604 872 74 338 936 68 685 704 124 177 805 82 648 835 80 263 713 119 71 280 79 857 919 36 530 649 110 252 478 62 457 654 102 412 807 124 108 710 144 18 244 109 548 633 100 322 516 113 450 989 57 233 954 101 183 318 126 307 565 98 114 423 71 141 465 71 190 686 124 108 300 120 378 863 96 426 531 106 690 775 117 530 541 87 688 760 121 743 888 121 60 891 166 711 717 56 231 347 120 655 846 110 554 865 147 422 985 156 374 810 92 439 709 91 733 905 100 807 854 122 273 994 95 764 990 138 21 918 105 118 471 81 343 494 76 340 413 91 128 395 152 752 893 150 100 726 125 940 997 109 27 713 75 115 433 65 374 613 127 131 973 127 723 895 90 50 124 75 778 979 92 0 338 123 662 895 59 406 516 102 647 994 119 35 538 58 121 458 76 310 804 121 35 235 92 77 900 121 421 976 66 241 328 64 271 629 79 164 626 82 685 718 96 111 893 78 437 934 149 205 830 102 129 992 165 286 847 80 126 354 150 161 763 114 593 964 95 690 826 73 766 953 102 275 440 60 188 378 124 183 245 125 124 699 78 531 943 93 684 913 75 20 543 55 399 607 84 335 471 75 22 992 84 288 519 119 525 880 130 91 587 118 426 533 103 104 317 70 115 705 141 4 931 130 302 824 47 33 415 80 331 527 20 204 640 90 475 553 145 759 944 122 108 441 120 41 999 100 499 849 129 54 592 146 11 487 125 587 921 96 335 940 115 135 247 73 5 862 110 145 729 62 268 778 124 111 719 65 196 851 127 20 882 109 859 927 108 313 948 103 614 946 134 452 692 115 117 502 89 65 805 110 114 545 89 141 871 76 169 449 69 226 275 119 976 990 80 39 840 95 742 935 116 290 324 91 262 723 161 411 481 127 652 848 144 108 148 128 267 920 108 93 838 95 121 832 144 602 666 112 209 565 108 122 355 84 547 621 89 48 564 163 217 585 74 553 988 79 13 603 157 227 976 123 36 575 75 355 410 85 132 183 106 788 968 125 578 630 87 428 960 101 158 314 73 231 946 46 430 595 114 103 194 111 316 704 125 43 563 122 79 371 97 5 82 97 585 892 83 715 830 167 722 866 117 34 561 85 120 507 150 29 732 100 297 398 150 429 519 103 436 944 89 106 716 34 165 336 112 199 962 69 167 180 132 857 892 46 323 651 119 446 944 142 450 496 113 905 953 57 162 739 103 549 743 119 276 735 105 527 710 84 91 745 119 183 980 159 797 907 182 482 812 117 863 919 140 223 732 112 442 508 82 32 745 83 147 832 89 651 806 89 192 613 153 190 501 81 152 356 95 32 348 83 304 798 115 670 991 75 633 811 71 288 585 57 362 423 137 352 807 94 96 980 60 83 630 60 197 365 70 706 932 112 279 874 122 527 682 111 139 770 94 662 882 135 405 447 135 576 597 61 111 160 77 494 763 64 537 651 109 222 452 83 51 532 121 183 294 153 416 864 111 101 489 158 145 674 144 728 877 89 367 538 66 693 788 86 17 826 116 106 818 101 239 509 49 420 942 166 17 269 158 24 800 63 390 987 160 223 812 74 112 288 110 211 745 78 108 228 29 698 838 102 323 777 122 337 362 130 783 905 115 392 528 118 312 564 98 766 992 54 562 721 150 165 518 132 594 877 103 216 755 132 374 451 114 805 926 138 212 726 97 306 607 41 634 745 130 451 986 106 467 741 140 151 754 67 336 640 101 191 412 189 37 876 140 105 219 103 259 320 102 285 662 115 352 671 123 286 963 131 133 579 109 272 326 113 178 198 61 50 843 96 20 454 120 70 341 128 377 594 127 55 602 129 393 733 128 869 897 92 626 811 123 407 588 90 351 374 62 721 929 60 3 922 98 354 522 155 336 931 69 469 747 92 20 493 74 616 820 107 23 636 70 23 678 59 373 672 98 309 316 128 165 906 114 288 357 132 361 407 116 217 289 159 78 807 88 494 976 41 485 965 115 532 779 63 37 78 73 226 879 174 96 701 71 161 971 87 25 377 126 33 379 85 791 931 124 149 711 73 219 825 96 544 573 90 46 760 85 585 694 82 486 987 100 78 986 60 168 595 136 832 883 93 133 774 92 447 854 152 811 962 61 392 539 75 7 962 54 91 756 113 228 617 126 296 891 85 489 782 72 223 415 97 27 202 98 350 354 91 141 145 134 139 301 97 125 955 86 430 491 109 526 880 109 807 865 95 29 690 100 105 614 105 436 802 32 479 846 129 238 733 107 88 390 57 156 418 112 560 908 129 233 974 124 3 907 115 671 899 86 479 886 125 353 391 100 376 811 92 775 817 119 221 428 78 637 732 113 205 527 58 317 962 78 167 500 157 52 76 64 860 981 105 286 710 80 454 597 126 244 268 133 16 711 138 600 790 101 194 884 56 304 506 59 303 402 112 26 872 111 27 636 129 193 582 97 581 632 105 296 927 72 294 464 151 593 853 116 182 426 122 769 876 83 603 979 61 715 995 77 94 852 59 507 884 86 196 635 107 91 500 105 14 562 136 237 540 160 391 895 112 372 576 101 653 903 128 517 571 56 40 243 113 143 261 111 615 937 103 728 981 118 16 885 94 300 512 118 145 155 92 397 904 47 310 910 130 475 602 98 118 591 46 784 926 90 253 559 99 135 877 62 88 490 127 215 344 32 549 609 112 117 254 144 522 653 73 605 992 82 913 939 33 165 519 104 476 809 124 875 948 168 438 996 67 289 522 165 318 895 97 22 557 46 29 85 98 218 895 66 666 975 75 738 760 86 511 642 96 102 498 112 617 901 144 142 174 70 316 355 62 390 895 184 179 321 85 479 519 77 354 584 163 282 984 104 486 957 62 630 940 112 141 752 122 96 333 86 277 838 154 346 932 91 154 857 120 200 343 125 348 572 133 773 908 121 228 231 89 558 613 151 531 922 89 176 188 76 710 973 35 100 323 90 27 920 137 187 662 115 27 509 94 129 708 130 66 936 120 750 937 69 273 925 122 163 393 94 262 897 59 635 823 130 138 461 44 254 466 54 110 167 76 96 775 78 80 83 134 697 739 82 59 536 93 198 480 93 545 556 107 46 329 96 252 831 86 559 774 159 239 273 111 124 208 92 172 632 120 604 656 72 11 415 85 868 886 70 135 716 55 34 415 55 251 427 116 93 519 98 9 948 92 304 347 96 113 118 94 247 983 109 300 880 64 97 409 124 335 449 8 600 682 125 33 694 95 222 702 71 628 703 53 501 948 97 453 942 58 210 395 161 568 887 134 464 885 128 151 537 135 167 195 95 9 649 60 237 337 88 349 818 127 20 509 120 39 836 136 416 699 121 91 244 114 4 93 109 45 326 76 41 955 40 331 514 160 405 997 67 137 335 120 269 970 94 195 439 64 445 845 171 114 398 66 301 925 123 457 475 71 781 965 135 53 714 62 132 941 123 859 907 103 61 562 52 174 900 94 473 741 171 406 621 71 58 255 70 360 415 70 10 883 115 3 439 109 308 521 133 236 406 68 20 528 27 364 496 129 89 228 48 574 983 139 198 851 86 68 100 105 62 391 64 235 812 101 485 992 105 297 650 66 73 424 108 267 792 94 523 679 98 31 408 106 533 624 83 345 809 137 661 662 89 200 979 67 782 925 97 595 650 133 707 751 171 306 824 108 172 999 54 50 277 92 96 915 108 238 600 70 70 599 87 287 358 86 249 283 83 18 131 134 242 309 141 113 929 66 596 766 77 433 654 140 210 901 66 443 556 65 549 778 147 2 458 81 798 885 163 759 839 121 288 347 61 197 272 87 427 980 123 361 824 37 331 637 84 546 849 164 627 820 1 398 640 92 744 884 88 786 946 97 421 982 157 13 23 77 158 521 115 675 973 68 486 626 104 328 898 97 743 940 111 300 517 81 498 903 70 75 609 77 186 718 66 101 569 80 65 955 101 651 911 110 491 589 49 63 863 76 157 164 96 340 475 102 764 996 48 350 800 102 888 892 126 124 148 79 383 455 114 432 551 134 416 704 76 109 377 111 705 764 99 730 738 122 282 792 144 944 976 143 340 768 117 183 574 117 370 484 52 265 484 100 8 945 90 671 726 52 145 200 67 573 662 88 233 558 63 89 270 84 43 226 102 179 272 81 401 614 102 680 952 71 485 606 86 14 676 92 45 644 84 491 507 84 509 999 38 191 395 82 700 857 52 26 204 88 93 905 100 46 67 110 220 492 139 328 611 42 303 924 52 7 726 114 746 885 83 98 144 63 217 889 88 80 469 69 557 825 124 150 236 129 248 994 74 299 359 73 541 842 140 179 327 123 619 634 83 44 407 117 283 348 88 273 903 85 682 970 109 32 982 101 407 569 72 374 912 85 115 956 100 458 679 103 377 858 121 817 823 146 181 826 117 919 969 202 825 828 74 293 401 124 598 763 100 220 300 68 223 239 114 353 981 74 301 496 86 6 310 87 187 618 50 157 300 108 178 293 81 570 685 185 636 985 89 399 611 117 104 161 104 454 730 90 37 874 77 367 670 114 671 678 118 256 977 99 834 841 130 5 802 113 278 945 120 8 859 159 347 466 110 19 859 91 53 994 120 534 553 29 597 786 84 453 913 129 857 894 44 353 416 69 496 722 82 177 954 104 319 881 122 657 743 82 258 735 64 648 676 117 540 804 63 617 800 105 714 724 94 101 633 81 551 552 35 153 994 66 435 727 87 643 700 104 636 842 94 479 668 96 541 750 83 45 289 120 5 783 94 583 762 74 196 701 126 491 641 98 415 965 72 45 191 66 559 828 105 143 144 68 816 926 105 20 119 92 690 963 123 428 553 100 126 882 92 9 262 37 697 987 130 42 841 119 492 921 114 144 167 96 182 277 89 319 915 115 0 282 91 431 531 104 308 851 121 458 594 95 58 373 82 407 729 99 42 162 88 86 408 93 608 776 145 564 623 139 784 935 142 904 996 133 92 911 143 49 282 103 497 795 70 245 397 102 345 743 95 63 493 72 397 682 101 594 601 44 611 761 162 292 927 127 11 148 91 48 340 85 546 956 34 55 809 91 299 594 64 854 953 106 182 883 82 287 663 72 478 598 140 321 533 107 170 348 81 378 836 54 72 210 134 325 504 84 217 720 121 327 610 150 450 642 87 101 473 89 81 656 68 493 778 82 509 989 134 2 208 126 393 631 149 643 728 97 303 715 73 577 677 121 485 546 90 126 184 107 710 765 119 537 841 64 96 668 89 139 949 25 188 661 99 412 420 101 357 894 37 154 720 63 175 485 107 35 767 82 392 541 79 217 766 79 344 891 83 248 754 70 138 518 87 256 791 92 162 445 81 15 354 102 766 838 49 855 878 107 902 919 157 552 726 86 166 338 91 285 509 101 35 50 95 62 316 88 495 703 103 760 852 151 83 209 165 822 836 50 202 915 62 329 996 167 150 295 98 13 680 94 213 786 90 9 463 98 424 552 78 155 719 83 257 497 39 259 699 53 401 941 118 397 405 78 160 265 130 438 895 57 100 232 105 108 318 117 64 759 133 158 629 81 517 609 124 64 444 92 312 480 49 24 404 98 95 639 101 124 169 126 497 923 83 121 761 76 525 985 195 15 68 72 295 779 37 111 799 95 135 418 69 22 285 63 850 980 96 380 685 62 415 958 173 172 701 64 384 503 98 415 594 103 289 394 64 14 222 114 355 926 140 160 172 113 146 484 52 375 725 124 586 643 81 804 956 146 64 358 138 319 891 81 411 636 100 176 869 117 73 885 77 13 751 141 599 694 106 761 961 82 571 635 78 267 300 95 185 832 130 834 902 131 404 730 112 202 483 95 365 857 111 74 643 131 6 958 96 277 706 74 375 983 86 477 501 150 164 696 57 202 355 97 758 982 119 493 514 113 604 613 92 492 503 89 151 476 100 644 833 119 86 852 140 459 496 84 88 536 139 462 589 102 323 426 89 537 607 85 628 822 98 113 151 96 210 752 158 301 998 97 100 837 76 131 838 84 846 868 156 182 328 95 193 991 26 393 812 106 816 829 103 467 754 76 426 496 113 874 880 96 695 894 99 97 946 58 267 299 92 20 73 150 308 345 105 366 912 97 186 852 154 165 952 163 126 578 23 224 274 70 875 876 62 575 787 124 120 764 112 203 845 73 390 768 95 4 64 93 126 831 88 168 191 86 5 816 61 89 121 95 603 832 128 621 761 116 644 886 123 172 204 143 87 195 66 557 789 118 601 661 159 52 768 44 119 665 109 665 990 172 166 326 74 87 859 90 166 274 78 534 915 103 11 187 73 483 738 167 387 875 43 402 684 55 174 748 111 162 435 85 550 827 147 99 206 85 516 521 58 265 364 108 139 814 92 443 687 77 740 959 110 105 204 65 360 940 72 115 890 79 192 816 137 889 919 88 6 169 85 284 335 80 358 881 102 150 554 115 327 874 138 21 663 95 205 218 111 41 222 81 189 243 93 797 841 73 8 658 59 108 700 183 624 885 118 211 701 60 381 626 85 52 926 109 127 725 154 796 846 63 2 547 211 174 189 88 467 598 67 921 946 98 703 838 95 693 707 117 261 734 69 215 641 109 356 980 68 305 524 150 27 994 101 790 884 59 345 655 101 535 572 103 469 486 59 754 895 126 329 432 97 136 151 88 65 302 106 91 874 109 21 194 71 656 757 112 122 468 102 20 414 110 67 785 60 333 539 44 806 864 92 20 283 86 156 854 59 651 985 89 11 143 152 204 886 133 162 991 117 226 454 136 501 696 141 338 991 161 407 837 88 35 704 119 725 893 147 430 535 99 504 673 70 341 618 63 83 606 120 18 262 131 589 930 103 187 573 106 33 989 141 34 37 100 342 906 99 252 699 113 10 615 144 800 861 110 233 624 121 256 946 89 330 915 75 158 624 71 388 989 48 259 525 47 94 776 69 122 641 134 19 868 111 420 893 71 311 557 127 414 879 93 45 937 2 74 158 103 470 959 63 288 581 91 371 643 38 27 818 102 211 469 131 77 548 143 295 992 75 679 736 97 261 976 71 80 537 62 379 659 107 891 993 44 787 966 80 223 514 154 78 696 124 51 531 73 171 534 101 236 752 59 164 264 107 215 898 101 414 739 75 283 596 120 663 667 121 209 404 87 282 424 143 140 619 123 280 306 146 835 972 114 816 817 102 43 55 101 328 433 105 203 909 167 350 789 64 206 532 95 821 881 128 316 822 126 494 509 103 626 907 141 40 253 100 94 364 115 617 704 60 16 529 83 490 913 127 302 674 73 273 859 139 250 741 108 30 540 86 358 901 114 349 365 165 436 633 73 345 498 108 80 943 126 471 561 115 550 921 123 273 498 48 407 882 92 241 496 106 349 359 108 124 215 132 179 902 78 59 838 96 112 372 57 595 963 104 124 998 145 388 593 115 352 914 130 854 935 87 729 980 57 0 101 95 861 898 125 604 804 129 571 824 137 119 865 122 661 799 53 830 844 91 702 817 66 14 182 138 202 608 138 193 660 95 316 979 80 386 826 100 258 617 133 374 382 123 11 975 147 371 567 137 143 849 100 42 798 129 99 886 70 779 930 76 378 749 96 224 971 99 550 716 66 514 876 83 42 912 20 143 169 86 112 220 110 152 770 54 435 516 73 307 968 65 38 543 62 514 998 88 675 918 102 27 409 109 344 551 57 54 697 133 424 848 128 208 986 80 538 945 71 208 681 111 280 468 100 885 952 116 852 967 166 523 902 132 316 819 89 143 954 55 85 686 145 52 861 30 84 631 91 478 547 85 572 615 140 22 218 70 225 472 92 342 860 103 384 926 87 142 150 57 213 600 85 767 964 49 209 849 134 549 899 125 51 508 50 177 333 44 369 802 106 275 653 107 74 180 97 828 850 85 37 198 58 593 868 121 401 513 95 90 559 77 643 955 183 364 415 142 241 698 88 133 552 118 703 732 160 801 918 61 504 868 137 249 663 90 267 308 101 141 963 91 667 973 92 156 870 119 532 556 132 138 810 100 28 561 134 336 660 81 346 875 77 804 966 103 600 916 60 293 545 93 155 652 153 268 334 94 491 568 49 359 584 145 390 567 84 217 275 113 935 982 74 27 122 116 295 835 85 496 591 60 372 497 97 810 994 91 464 601 113 693 729 120 33 636 85 7 983 162 213 346 48 615 745 103 565 969 121 185 188 88 797 895 144 437 615 61 73 791 119 443 593 117 218 846 114 472 533 115 452 864 75 642 937 92 442 609 101 65 436 92 1 18 122 290 305 35 371 992 106 508 905 50 346 548 115 384 522 86 374 787 112 541 622 119 386 670 77 26 503 110 138 502 193 231 579 141 139 858 63 691 698 142 688 966 56 215 888 115 81 145 141 175 966 68 637 756 123 31 975 141 396 720 83 800 848 106 468 533 102 874 983 100 738 953 54 22 25 147 896 954 84 522 623 102 664 856 150 13 469 106 253 667 53 181 732 92 320 699 77 103 585 109 316 961 67 46 754 87 287 779 74 238 461 89 561 799 84 14 781 120 7 988 119 9 571 168 481 841 108 372 902 107 733 812 177 696 703 82 24 82 103 668 704 78 58 112 120 207 928 76 142 291 99 139 220 119 503 717 112 286 835 119 21 152 116 416 900 151 213 729 161 217 978 123 146 940 151 514 843 43 455 538 134 89 334 107 400 861 97 222 295 70 21 96 142 545 915 106 110 375 113 5 241 102 131 346 113 437 685 78 272 589 117 909 936 105 227 430 121 239 885 98 125 580 58 55 450 124 619 751 103 330 418 124 223 502 81 78 700 125 362 633 104 576 995 49 828 908 70 468 559 96 597 678 100 515 793 121 157 589 100 112 688 52 603 910 105 491 756 83 651 711 39 356 957 105 189 842 57 440 482 129 957 985 71 485 801 124 794 854 39 20 151 49 164 263 79 673 986 90 166 990 109 541 817 114 108 438 83 177 783 109 114 580 102 964 984 39 731 973 65 322 834 99 185 791 144 212 666 82 162 302 105 563 891 105 630 942 110 420 550 145 338 818 84 125 963 49 162 768 95 591 989 170 137 590 67 241 911 57 400 511 83 215 556 101 1 196 59 377 462 89 89 239 135 263 634 132 174 392 88 504 980 56 3 37 92 415 785 124 474 962 132 149 912 118 55 837 183 500 699 86 726 961 147 384 564 139 428 972 122 224 487 91 143 928 72 456 508 165 199 718 118 308 385 91 218 728 89 79 162 87 169 458 111 198 522 111 675 902 122 123 247 94 562 934 86 482 562 95 386 868 161 334 879 73 462 877 200 382 893 85 783 932 156 93 604 100 480 563 59 645 858 80 440 763 172 23 709 53 398 913 102 126 527 121 49 492 94 103 680 118 74 715 138 72 331 126 116 623 77 40 657 111 535 783 51 8 593 46 407 610 106 930 974 107 149 481 62 578 685 175 351 543 96 620 915 78 227 767 103 953 974 101 247 576 156 177 978 50 501 685 133 471 956 79 183 391 108 100 118 92 44 295 47 55 710 154 600 796 71 345 993 126 818 989 121 245 725 109 52 752 97 90 599 62 3 795 2 549 811 103 146 926 130 74 195 114 421 986 51 197 373 121 235 549 167 35 480 118 251 435 115 432 468 98 61 571 58 146 612 177 497 719 68 295 512 108 250 434 79 411 603 46 458 590 89 294 917 162 384 897 128 357 797 83 404 721 149 41 932 93 123 738 56 655 985 68 481 885 49 40 277 89 632 662 74 139 419 149 12 394 119 45 72 77 290 357 72 437 868 115 420 749 70 309 684 139 334 728 74 82 244 119 714 784 75 360 947 93 191 213 89 44 162 95 382 678 81 311 604 113 299 418 112 304 561 77 481 938 109 14 649 89 6 981 69 275 472 131 30 690 100 792 849 126 660 943 102 256 768 75 60 966 110 618 869 110 550 598 71 67 929 105 202 327 67 355 887 68 63 443 100 397 420 81 184 256 131 298 850 158 241 580 135 706 861 115 129 449 127 87 223 53 353 978 123 131 670 98 350 457 66 723 994 120 60 246 91 22 174 106 76 302 119 730 973 148 287 473 86 105 578 143 135 734 147 912 972 87 104 250 101 4 875 114 603 845 88 106 799 83 226 817 64 28 790 50 171 563 70 82 365 122 279 401 112 552 992 178 597 670 82 107 808 87 294 447 109 228 657 78 303 622 41 180 288 93 626 935 90 310 973 78 85 277 114 536 801 118 29 460 123 257 481 94 358 634 181 388 602 118 691 824 119 193 492 121 240 444 92 94 179 87 258 445 71 315 337 59 90 511 130 447 557 114 293 313 23 433 868 136 108 952 29 49 579 142 162 728 78 87 370 177 11 403 114 589 913 117 598 902 97 328 958 87 162 989 142 449 905 94 14 965 72 276 558 81 478 542 65 410 460 117 316 357 129 0 237 115 339 726 82 113 826 132 235 845 143 77 111 115 402 798 91 99 114 98 276 619 87 256 727 110 58 206 133 53 421 92 31 104 120 240 537 103 338 628 76 711 739 117 596 753 107 589 791 115 147 414 165 219 271 102 147 841 85 473 720 129 580 618 112 128 241 114 222 638 84 488 824 119 168 566 57 463 788 115 708 832 120 794 965 87 780 802 110 166 685 53 330 893 99 255 686 38 140 471 131 201 557 55 601 952 68 255 554 93 611 857 143 207 476 76 89 666 119 132 851 65 111 306 123 522 692 137 211 262 79 179 560 68 120 466 98 478 539 92 427 832 62 831 914 106 299 638 28 517 534 137 367 385 125 592 637 99 167 948 124 85 186 54 514 856 86 256 415 110 875 999 99 545 824 89 407 514 64 405 813 139 301 498 77 409 923 159 800 919 106 327 522 93 77 495 73 179 957 77 377 386 56 389 872 33 507 542 91 642 870 99 120 166 108 56 542 103 498 662 139 99 378 75 121 449 113 70 613 126 122 453 124 666 734 96 240 843 134 220 333 73 290 378 143 98 425 94 247 955 40 587 675 79 287 402 127 236 852 31 10 683 44 572 981 170 278 499 114 772 885 147 86 159 140 184 303 146 519 555 88 876 906 134 653 796 130 531 904 119 127 375 131 172 924 94 785 797 115 57 902 102 368 801 119 253 593 117 781 977 91 231 877 58 479 907 73 299 517 70 180 920 151 829 839 114 298 655 75 135 440 109 441 605 107 83 593 98 278 313 108 633 882 94 343 908 145 773 888 74 757 952 112 297 911 83 170 287 155 601 647 176 150 440 92 525 867 72 349 490 30 708 934 136 361 746 106 342 347 46 22 321 71 113 546 68 411 667 115 197 564 87 299 728 43 534 965 78 148 677 71 112 777 63 508 808 72 5 683 105 30 832 139 501 590 119 148 466 150 517 776 57 406 895 99 43 988 123 77 718 100 20 534 75 35 833 68 194 604 165 225 852 96 13 861 121 286 402 85 356 500 89 547 596 70 321 350 32 328 985 50 224 446 128 96 797 97 368 513 175 13 445 42 409 805 71 164 639 82 824 872 63 640 960 139 628 630 153 164 401 108 47 888 104 163 421 85 146 480 100 94 722 143 357 405 98 493 694 85 106 828 147 470 925 117 312 688 114 712 723 63 97 994 46 808 813 125 208 692 80 96 264 105 242 587 96 858 885 137 735 813 31 551 553 111 66 591 103 423 686 60 223 360 158 755 872 115 500 672 57 90 219 73 802 846 82 498 801 166 73 857 81 16 867 123 204 989 47 117 884 147 741 744 89 978 979 63 773 841 124 469 856 134 634 977 90 189 213 78 46 545 71 575 738 30 294 898 89 539 551 150 163 803 61 4 243 103 565 881 89 283 686 109 667 925 79 129 563 82 209 338 134 642 666 57 452 943 134 500 974 105 358 390 106 610 784 121 533 650 90 399 625 101 862 872 105 411 768 76 337 371 62 94 870 116 848 916 72 427 675 124 23 730 96 605 798 98 84 487 90 304 843 92 212 990 94 315 514 85 91 690 116 391 992 75 303 666 79 201 664 95 589 947 123 250 924 88 313 414 101 524 999 57 187 331 175 284 793 88 477 481 83 293 986 87 241 556 89 110 553 96 113 487 103 745 791 75 88 183 80 24 691 113 177 781 119 558 865 83 261 441 71 528 678 116 227 540 101 277 830 91 48 575 109 37 533 96 522 537 102 202 385 96 620 790 110 64 93 121 204 717 42 255 946 108 129 845 113 87 225 44 404 783 91 44 516 114 472 543 138 445 902 165 621 670 96 5 200 100 532 732 146 91 835 105 471 686 77 565 870 141 94 544 66 437 968 56 61 281 114 2 333 107 198 805 36 382 498 120 405 556 97 585 788 113 208 567 160 210 359 77 361 382 88 42 850 168 224 777 96 640 912 72 217 693 87 492 893 61 277 624 128 137 241 154 409 424 45 470 899 206 159 192 101 325 696 77 346 881 115 157 516 147 303 995 71 15 343 63 222 351 129 36 731 99 364 443 130 859 960 109 31 357 102 377 686 90 162 183 77 510 690 114 179 470 128 170 179 98 333 515 59 71 444 98 474 794 129 663 884 89 124 781 122 224 523 118 230 868 82 433 924 113 255 854 122 931 949 80 148 799 105 685 842 124 86 137 97 88 138 144 664 767 196 247 988 138 311 429 62 324 676 80 275 631 117 172 892 110 456 580 61 203 390 87 45 858 73 203 548 137 58 483 134 196 684 99 617 979 91 694 706 116 501 528 94 279 868 106 31 680 113 371 684 98 807 867 77 408 968 118 181 720 133 673 842 156 332 347 95 73 549 130 44 671 71 609 840 113 678 770 155 489 495 116 248 411 105 245 977 124 497 600 89 390 794 57 185 967 81 193 969 94 489 792 58 431 777 131 554 615 140 474 752 147 238 654 109 25 373 126 787 828 134 671 682 93 293 970 70 312 974 104 354 730 136 732 806 107 547 704 141 399 594 65 289 608 102 89 378 107 56 999 118 455 836 168 64 146 117 62 836 104 211 373 50 384 712 94 257 995 80 795 896 111 357 822 112 453 700 94 259 850 117 331 772 134 616 672 107 187 744 97 40 801 106 522 868 119 760 784 56 668 684 113 173 730 37 470 489 132 939 984 128 409 439 66 50 651 88 248 949 116 441 740 84 228 279 105 218 915 137 406 535 106 213 526 79 519 778 58 243 807 103 338 854 133 288 959 135 719 866 113 188 942 143 426 811 61 690 792 151 393 962 48 499 768 91 683 856 88 268 438 109 136 720 115 354 529 77 480 532 122 402 770 86 505 948 119 793 825 129 24 25 74 2 924 102 32 177 67 430 967 96 7 902 104 533 679 136 154 506 107 248 494 168 703 880 179 177 477 114 137 797 65 201 942 108 833 913 99 510 755 94 561 891 61 214 272 108 248 901 116 39 894 118 32 183 76 708 967 82 506 969 97 588 997 127 374 660 106 687 931 114 466 788 40 39 233 55 80 890 104 193 380 100 282 715 97 543 808 101 33 839 102 426 712 39 2 256 99 96 866 69 67 916 84 91 598 93 619 787 107 55 189 96 75 375 93 32 718 116 29 890 47 527 824 111 55 200 150 129 477 59 273 422 76 462 728 77 103 740 120 540 557 97 16 638 112 589 640 90 23 800 159 160 728 151 189 648 94 220 976 97 411 739 83 918 933 67 383 493 140 652 715 73 265 738 123 176 819 63 66 371 110 727 983 124 391 863 105 489 725 130 327 389 93 41 257 87 505 981 124 291 510 69 500 879 116 490 723 102 159 176 95 183 397 137 190 448 68 89 612 110 393 927 160 394 812 138 28 928 139 76 793 124 284 472 135 396 403 45 678 805 130 431 765 138 808 972 107 97 493 92 147 956 111 5 549 155 401 627 101 221 378 100 213 644 77 12 489 131 103 892 118 43 738 131 187 937 99 102 841 81 90 331 84 343 652 113 498 624 147 894 925 33 21 843 36 584 940 72 288 311 70 649 714 54 659 939 144 229 883 35 536 868 93 759 893 91 368 386 125 277 489 107 482 684 60 108 725 134 231 403 86 575 600 154 462 839 167 184 775 154 449 985 67 698 896 124 955 956 110 56 667 89 321 675 75 621 859 16 309 629 87 973 996 126 297 432 114 24 247 154 651 821 89 337 382 71 873 961 66 50 482 29 438 590 114 320 921 90 245 354 104 137 891 90 11 359 135 61 454 100 76 114 109 601 612 161 496 870 129 420 958 50 152 481 95 388 587 145 376 444 88 317 830 66 116 597 63 367 752 113 165 203 97 207 298 78 197 485 99 609 756 72 84 501 86 14 200 124 113 746 167 174 856 91 294 606 63 187 818 133 696 956 131 711 842 75 363 535 108 906 918 126 148 431 118 33 209 55 183 655 70 102 820 105 472 939 40 130 414 136 375 776 112 434 762 96 561 990 54 185 256 87 263 642 126 483 890 99 572 792 72 466 797 84 544 966 92 247 431 128 763 959 105 9 177 54 4 830 82 100 445 93 129 734 75 820 852 129 327 457 114 170 511 113 293 319 126 163 422 35 198 539 104 230 677 131 805 877 108 343 596 131 423 904 108 607 783 102 26 73 111 736 816 128 278 354 95 368 581 127 892 969 82 323 854 68 89 465 45 106 480 36 623 966 104 26 393 116 885 896 151 375 437 94 405 832 94 489 637 148 429 620 62 501 666 102 406 954 97 353 925 113 77 856 130 324 681 110 492 932 160 15 748 98 6 759 65 363 913 89 338 836 67 539 888 98 653 939 130 666 733 131 171 749 145 63 452 119 61 427 85 702 742 86 334 335 132 26 917 77 266 998 86 41 227 118 0 988 120 350 431 128 241 944 87 203 264 47 147 504 109 474 880 64 344 503 74 471 540 96 311 344 86 818 983 103 75 764 45 17 908 107 493 701 41 370 896 126 721 744 86 188 786 107 542 741 101 538 747 146 26 391 116 229 863 100 2 323 82 189 862 120 618 744 47 570 889 108 18 235 115 299 984 108 29 381 47 248 825 133 69 766 55 218 275 128 161 481 110 939 968 72 126 294 74 32 447 100 139 154 113 506 596 140 23 885 60 56 154 45 178 411 69 250 431 95 404 649 87 834 929 143 806 846 105 187 836 62 377 524 131 53 309 98 26 289 173 105 971 109 239 975 77 147 853 78 76 82 31 192 825 125 200 503 98 51 514 107 253 921 85 260 868 70 50 853 98 391 843 137 946 992 74 726 995 67 132 755 99 605 653 114 76 568 67 115 920 79 64 240 127 713 769 151 97 612 23 178 519 132 810 955 139 514 844 136 262 746 159 93 861 135 354 640 163 624 733 108 812 871 122 225 476 20 45 637 87 346 888 104 608 997 121 429 588 110 149 167 152 202 860 154 552 593 81 157 455 126 130 642 89 437 883 118 356 570 76 127 648 130 188 856 114 29 886 94 15 759 59 305 816 101 774 776 113 92 348 93 294 503 69 580 794 132 211 841 66 141 342 139 22 429 105 597 968 64 73 727 111 92 902 79 66 345 121 50 363 157 649 718 98 510 692 85 25 692 94 191 706 132 196 392 57 143 967 98 240 453 50 576 704 77 544 876 104 903 977 106 0 750 114 196 527 65 52 661 117 474 965 90 381 710 119 222 786 108 3 830 140 92 181 99 357 419 123 307 707 123 59 610 81 76 969 100 673 754 79 942 965 122 801 932 105 853 934 37 5 408 95 403 802 98 508 691 115 644 905 111 259 767 87 398 426 51 521 834 25 374 977 124 187 584 118 12 13 45 182 319 123 344 900 137 102 858 71 302 548 75 145 646 69 94 140 77 559 993 95 207 799 91 276 408 85 649 725 80 446 795 139 124 199 111 752 882 62 153 571 134 381 516 111 105 180 104 84 604 62 172 363 115 204 644 72 156 544 128 69 88 55 753 850 48 53 600 50 301 894 108 327 483 119 180 898 69 401 976 89 126 623 102 345 381 22 295 501 93 192 714 91 684 979 85 136 255 101 304 385 44 61 170 130 272 548 87 45 386 102 721 781 68 347 718 104 583 733 78 399 825 155 322 925 63 195 835 74 401 578 144 464 814 104 43 882 122 395 979 129 416 795 54 514 611 110 823 978 109 136 925 141 0 92 104 229 331 79 277 802 91 213 997 140 735 781 91 299 792 176 585 839 126 79 809 101 869 993 46 400 619 148 823 973 46 164 328 97 195 601 128 374 736 87 206 244 105 104 549 57 145 733 92 137 809 107 434 638 125 173 704 29 208 980 127 408 850 84 249 299 63 533 895 119 227 626 137 514 779 79 291 834 97 156 215 95 564 710 59 846 848 81 334 519 85 812 873 69 719 738 102 802 931 42 194 613 97 314 497 126 134 630 81 249 850 117 68 981 108 621 648 142 238 824 123 297 699 61 306 374 41 16 317 72 198 971 74 92 931 144 253 431 151 838 872 130 376 901 116 806 898 54 180 187 142 522 790 81 576 741 79 304 419 48 431 822 66 544 942 27 668 866 75 108 765 74 331 593 133 659 701 83 59 185 66 807 928 53 840 982 69 55 364 132 672 797 98 695 697 27 194 764 124 167 422 139 71 785 51 132 356 127 442 712 116 487 996 104 517 649 87 527 870 117 1 379 77 354 609 138 517 639 131 1 122 115 445 870 117 288 630 115 150 152 146 781 915 167 290 739 97 472 563 127 561 739 136 94 487 149 19 989 76 81 837 107 616 704 132 635 888 113 682 688 124 438 444 90 749 998 48 317 354 88 310 940 158 539 785 114 118 573 152 106 871 70 107 326 104 562 643 62 192 760 125 51 519 125 6 61 125 762 973 118 471 705 68 237 500 95 151 578 132 478 522 87 354 688 122 231 539 108 368 812 93 739 906 120 318 496 115 296 577 106 100 962 82 239 941 79 480 722 121 191 918 88 5 50 135 402 813 62 269 608 95 590 643 151 31 504 152 490 949 88 67 172 59 52 636 110 241 404 113 367 517 129 72 450 84 838 904 72 431 871 127 448 555 137 139 878 94 157 259 95 319 358 104 117 193 68 509 613 89 152 986 108 17 856 34 157 344 89 21 316 130 51 125 103 228 623 81 137 854 93 267 872 108 87 553 87 23 497 69 8 58 53 652 699 123 523 881 111 413 926 157 701 737 110 562 849 127 250 712 106 260 780 69 63 986 139 423 816 60 111 623 134 214 748 83 172 964 120 696 748 49 135 391 61 478 779 120 47 540 143 5 709 85 352 472 98 307 689 69 469 543 88 172 886 81 18 503 77 153 972 73 107 681 99 387 688 89 537 541 146 622 821 172 94 102 122 626 731 163 59 138 105 682 942 111 518 806 107 27 429 73 441 889 73 313 644 71 36 683 89 313 461 62 569 726 111 279 671 120 88 341 164 349 666 75 123 494 74 78 216 131 31 983 111 586 728 117 276 426 81 114 507 97 437 657 102 417 952 111 275 914 114 777 969 86 223 902 57 759 892 129 38 480 137 42 491 141 144 427 86 383 687 101 276 798 42 227 896 111 414 845 119 338 987 85 452 546 104 372 889 107 66 238 90 594 851 112 650 917 139 295 792 47 245 985 87 468 558 117 754 936 107 759 803 71 682 873 95 98 392 106 565 824 85 12 333 75 627 705 107 190 472 112 406 431 87 493 822 111 70 973 92 53 251 106 5 829 83 294 714 60 90 687 140 715 928 66 52 253 69 155 173 93 208 479 148 189 727 91 597 852 117 805 972 50 198 973 97 444 838 75 324 396 92 135 928 103 559 664 130 48 664 100 22 933 147 408 992 116 659 906 78 6 358 71 717 876 126 93 438 90 183 943 82 215 271 62 91 636 162 590 881 99 500 557 102 917 929 121 70 76 58 61 848 112 398 821 78 6 666 136 854 860 94 213 725 67 191 434 93 291 295 161 560 708 118 181 976 103 75 477 34 553 732 141 96 456 96 53 851 116 782 835 59 739 807 66 329 407 106 222 372 57 396 765 120 100 113 141 524 879 75 10 264 108 623 770 138 518 562 49 335 643 98 443 472 91 468 924 98 187 650 123 813 962 89 18 117 64 112 501 105 243 362 86 318 319 193 340 596 138 700 915 73 61 180 117 835 918 76 302 928 40 36 471 94 202 683 145 229 310 117 599 726 78 733 813 64 172 973 163 731 751 80 171 278 68 459 717 86 313 488 119 706 768 64 457 949 84 285 715 116 335 421 105 534 783 127 189 448 107 502 772 52 303 341 129 527 912 119 494 656 65 85 382 86 627 985 40 32 203 99 578 619 116 838 850 96 0 817 119 153 163 29 551 740 104 512 748 81 414 701 100 386 739 84 562 603 89 343 849 123 168 607 92 291 787 117 744 889 73 498 896 132 292 317 44 392 753 105 346 779 91 85 985 51 655 800 114 920 998 48 328 821 100 209 244 114 238 549 83 449 975 121 665 986 107 629 930 86 491 560 126 483 709 86 0 795 79 411 807 122 448 667 128 51 451 157 744 938 101 337 667 78 2 295 68 148 734 113 528 886 119 294 695 75 581 966 98 198 495 150 143 878 51 312 438 148 241 276 86 657 662 118 173 992 92 578 826 81 8 571 54 425 806 132 220 589 61 330 577 121 37 146 127 28 507 81 131 637 55 152 261 114 465 579 152 891 983 69 319 849 96 217 367 90 44 421 66 267 421 91 575 626 101 44 805 84 234 606 103 211 728 104 523 674 96 724 918 127 228 283 115 377 722 92 337 415 176 18 921 155 16 770 91 478 555 94 318 913 90 406 799 130 796 939 146 476 636 98 312 506 37 60 191 141 225 762 98 351 880 110 525 991 148 53 113 101 867 988 115 492 558 30 772 843 123 28 108 80 446 493 139 110 720 81 557 949 93 14 180 126 444 533 67 624 785 121 281 764 88 65 972 103 533 984 180 168 654 89 44 182 136 619 890 160 529 829 97 373 698 87 140 481 127 720 896 95 92 895 53 220 843 64 634 929 139 2 612 103 294 438 84 366 616 147 344 973 81 243 729 93 365 975 87 706 818 135 107 607 103 729 896 115 155 587 101 473 529 84 142 171 82 139 224 65 182 707 73 370 562 126 599 614 75 50 169 79 408 547 104 288 353 133 29 472 97 784 970 157 31 657 75 100 301 69 234 653 58 727 773 119 95 991 53 583 974 118 676 929 126 86 457 105 246 785 102 29 317 63 351 686 139 104 544 52 251 772 114 169 829 167 59 994 92 453 842 94 485 516 130 246 713 127 637 960 103 5 974 114 449 855 85 171 824 85 454 883 116 22 911 74 355 718 88 78 268 51 373 397 105 225 749 96 63 593 119 131 194 106 157 784 74 362 853 109 119 769 122 124 774 113 647 739 79 699 902 174 49 878 44 517 693 109 367 774 157 730 751 70 433 702 142 735 803 73 450 628 81 287 558 103 453 632 90 617 662 24 12 389 124 748 820 151 118 203 66 57 251 87 388 421 94 110 673 112 88 203 73 449 994 90 447 744 98 88 394 98 231 989 67 441 903 118 569 741 63 688 888 75 61 372 126 109 871 139 709 834 78 243 669 97 87 780 103 225 470 110 877 982 100 802 951 104 152 900 101 760 909 142 520 611 156 688 700 90 304 390 76 232 912 53 418 763 97 367 916 174 114 595 94 606 633 101 323 628 74 448 584 128 724 963 130 271 606 105 161 270 82 405 991 85 160 279 40 508 780 57 88 668 82 224 745 133 67 350 110 925 975 107 404 818 63 534 998 69 312 482 100 36 772 117 372 575 137 35 322 108 44 859 101 941 989 118 671 992 114 448 906 63 361 979 59 182 296 115 520 632 133 136 976 79 188 628 147 17 178 161 324 920 119 712 720 131 570 819 84 365 717 106 162 235 86 103 357 141 216 698 185 289 819 116 198 738 119 480 712 109 138 730 145 248 904 30 247 353 110 531 667 89 773 787 133 550 563 141 73 131 91 540 759 121 261 299 133 659 817 118 173 265 79 215 876 101 247 401 95 50 846 68 201 828 119 340 893 107 918 978 130 8 554 90 225 958 80 115 367 140 348 373 130 103 789 114 768 853 153 5 742 116 374 387 83 836 848 114 304 498 61 819 900 118 448 801 74 878 933 117 533 786 67 12 410 87 777 981 108 612 845 66 765 815 99 253 475 113 624 909 97 415 881 139 167 923 141 144 767 107 480 509 115 424 463 59 570 680 143 444 910 89 460 998 95 13 965 160 294 428 41 261 721 97 216 283 59 639 925 123 406 924 106 41 891 157 305 642 119 383 404 118 167 971 111 84 627 88 146 670 138 331 405 99 133 995 92 280 900 97 829 835 103 834 881 97 87 242 61 262 665 54 688 783 55 406 468 80 87 678 40 387 790 83 228 276 120 353 862 126 117 300 73 434 963 127 70 999 37 323 593 136 898 922 109 379 972 125 345 869 40 213 767 103 413 836 119 677 850 85 675 962 108 152 663 121 593 918 83 38 870 102 389 818 80 641 732 152 570 617 116 138 348 101 721 825 91 465 615 113 292 925 76 250 273 96 29 949 142 400 777 104 745 774 146 488 933 77 627 853 113 148 504 108 684 972 92 97 389 76 528 891 109 245 668 79 195 262 108 416 669 74 63 995 84 767 910 110 455 887 64 142 919 92 881 934 128 132 467 109 329 571 109 558 956 49 117 634 115 500 613 66 484 835 85 441 986 67 472 626 74 66 910 59 519 737 36 596 679 35 625 653 93 173 346 96 82 751 37 357 519 81 248 872 116 293 547 65 900 936 119 717 726 58 477 549 129 204 316 151 526 929 149 483 967 87 559 617 125 985 998 112 180 942 118 157 886 44 471 773 107 161 793 99 27 408 143 719 850 100 260 506 143 280 515 76 149 632 80 155 411 113 164 728 162 616 959 83 935 952 136 137 998 95 521 961 36 822 912 96 802 850 131 69 758 49 318 602 97 397 811 92 179 827 108 39 720 54 316 978 130 572 930 123 54 199 126 191 947 118 735 829 60 357 972 56 412 495 93 332 754 108 115 372 94 382 671 58 232 268 133 625 970 118 96 945 178 499 651 133 669 791 34 605 714 89 74 819 106 314 623 111 678 838 171 484 991 93 220 242 49 461 518 55 248 374 164 689 856 84 500 913 50 340 852 120 198 684 57 53 614 89 556 991 150 622 739 37 845 988 100 369 829 104 566 730 128 426 563 96 614 913 161 484 792 58 12 292 55 105 257 116 501 611 73 447 762 129 309 461 104 366 863 116 21 236 79 320 569 106 702 774 162 207 382 62 396 526 130 443 478 89 223 948 131 334 395 83 432 778 150 144 876 95 240 926 77 650 784 83 527 569 102 739 969 72 420 994 121 522 988 103 131 658 118 224 422 95 201 822 64 264 989 89 28 744 70 198 728 97 215 962 85 21 942 155 699 818 106 516 695 52 136 940 73 112 640 76 18 865 83 43 141 116 101 173 119 172 484 76 89 513 130 465 500 126 366 829 22 341 530 67 77 525 92 8 944 114 127 503 77 20 656 146 268 873 108 70 659 74 317 936 99 668 775 135 215 396 113 256 629 144 596 980 130 107 141 116 156 461 104 100 199 101 428 485 143 609 912 135 76 701 51 195 989 71 12 709 52 213 884 98 340 786 131 317 346 67 353 404 60 366 589 158 177 536 136 698 772 79 605 799 92 587 945 170 381 804 82 428 658 133 200 609 168 352 882 131 333 453 79 321 741 125 515 700 126 392 695 95 127 859 101 285 334 111 683 795 82 57 645 98 451 579 97 84 770 120 133 779 121 113 680 83 61 565 107 433 537 33 495 887 75 358 529 68 346 597 65 136 797 104 505 862 58 86 581 120 116 620 107 48 717 114 197 748 77 0 425 64 614 842 126 964 968 128 444 635 148 17 56 132 173 974 178 91 652 102 560 715 140 457 510 131 76 842 122 162 181 125 285 952 77 38 826 101 704 769 126 78 504 84 49 523 161 47 241 130 408 842 74 80 714 71 96 281 111 310 670 81 215 308 101 162 340 32 52 92 140 83 192 125 103 195 136 785 786 80 494 537 110 15 569 108 164 412 138 269 527 93 63 554 36 243 358 80 20 349 87 500 569 142 142 589 59 293 635 117 65 699 109 32 485 120 70 291 86 905 921 83 36 682 133 937 986 86 374 570 84 66 349 85 92 721 137 391 999 43 649 652 133 254 367 89 239 853 116 206 423 87 415 550 94 180 250 108 230 517 163 108 569 118 174 889 128 139 870 85 607 662 122 58 290 92 579 838 144 27 491 70 259 681 88 503 759 76 206 441 106 237 811 181 221 362 144 375 511 104 573 900 70 213 938 106 225 828 158 165 424 82 193 627 121 31 446 107 568 775 112 686 766 100 200 608 47 26 695 106 491 523 101 254 923 77 662 823 154 452 953 107 772 812 74 177 462 136 86 388 77 192 211 84 515 996 102 453 817 96 354 587 107 241 467 157 59 797 102 453 713 98 122 238 135 488 520 157 452 502 127 364 427 96 345 760 85 358 889 79 208 877 109 338 444 56 100 188 99 237 365 113 736 942 105 607 969 101 47 645 94 429 972 77 197 213 124 737 795 132 266 279 39 200 618 71 389 466 135 454 614 114 372 631 78 146 221 56 249 612 47 726 957 151 442 665 89 403 911 85 128 595 93 658 856 110 0 492 39 191 943 126 467 686 98 198 358 82 169 980 125 56 221 82 88 870 64 520 918 77 136 747 103 10 961 162 397 403 65 162 475 58 84 305 42 124 365 89 43 408 105 97 374 144 419 626 127 195 444 67 545 955 85 390 513 84 266 641 77 215 525 91 646 813 136 256 641 103 42 89 94 53 578 94 193 381 89 603 915 203 35 523 77 169 226 154 109 734 133 341 819 140 47 206 143 527 567 79 32 81 86 163 252 116 163 989 94 340 702 95 22 169 123 764 775 72 599 690 90 903 950 52 575 740 65 104 256 74 113 535 74 410 930 98 570 589 157 159 541 79 755 828 83 197 807 103 573 708 94 878 936 104 36 185 107 132 958 108 541 620 78 580 608 53 542 638 115 160 420 93 856 947 70 115 825 135 139 397 110 740 802 74 278 733 31 14 396 64 870 919 85 804 983 51 432 971 160 564 587 124 281 823 88 262 551 92 0 430 58 447 670 99 26 250 97 506 530 63 439 609 147 437 905 120 279 572 72 393 931 92 31 528 113 14 664 118 731 937 79 390 433 102 112 200 92 71 701 128 129 570 105 765 832 37 534 884 173 328 628 91 361 643 73 190 983 72 590 623 103 13 571 117 558 965 178 348 605 111 460 922 99 447 929 102 334 714 85 49 847 128 310 392 195 595 781 97 460 537 128 73 645 84 54 349 132 229 452 173 580 746 101 524 948 81 126 738 65 426 894 111 86 215 79 536 973 103 238 870 149 473 503 128 219 810 34 650 713 85 546 591 105 618 997 83 155 834 88 538 698 119 615 651 118 421 829 94 244 932 86 71 306 72 351 850 85 222 815 139 93 593 83 256 851 140 153 321 93 446 800 92 357 836 88 444 795 157 176 296 136 440 781 113 96 533 119 943 963 101 603 958 151 311 518 94 228 278 168 0 172 142 427 673 90 882 939 47 354 628 71 17 805 116 78 303 112 35 624 74 413 439 85 376 437 92 81 974 127 244 473 81 428 719 122 110 834 90 181 314 89 254 666 100 61 868 117 194 377 103 293 813 68 215 368 128 42 522 96 566 808 151 660 912 34 243 278 76 22 950 86 108 539 116 502 789 93 782 807 107 577 660 104 333 532 101 290 547 99 43 484 92 608 625 114 251 924 104 447 992 67 205 860 99 341 780 93 490 855 76 393 509 98 49 891 92 165 227 90 245 971 120 765 785 86 681 704 117 239 563 104 70 877 115 47 203 157 515 708 67 359 527 58 304 884 92 222 533 110 599 774 81 548 684 93 413 618 125 622 844 111 198 657 73 414 968 105 380 491 60 147 695 86 603 980 145 470 787 102 857 969 154 97 518 82 149 678 84 511 582 81 121 413 90 665 868 143 170 346 102 472 922 116 21 60 56 433 842 76 433 919 87 61 521 105 540 784 107 499 914 40 419 925 112 358 717 68 0 930 121 62 679 87 426 663 55 26 832 94 507 980 58 806 902 75 39 181 111 672 941 42 204 962 83 218 549 134 136 908 107 671 785 130 239 587 138 194 912 54 89 851 129 323 684 125 521 846 95 550 960 121 362 605 70 27 459 99 598 947 54 109 864 90 7 84 69 181 913 43 748 803 62 95 591 124 154 705 71 558 862 39 465 915 85 163 367 48 24 907 74 231 438 130 118 258 119 15 186 107 51 606 55 59 918 65 69 502 131 561 630 101 391 662 105 540 688 100 24 518 58 109 587 52 726 810 93 407 499 99 386 889 67 242 937 140 629 733 71 13 508 119 554 638 97 688 691 99 201 226 39 12 775 26 239 357 156 609 976 57 130 941 73 739 976 107 190 754 117 41 800 140 100 846 107 111 628 194 269 495 141 577 929 131 96 578 124 378 985 72 583 848 132 513 772 103 280 793 96 552 868 68 435 742 73 325 509 97 205 828 88 432 771 96 352 687 87 40 880 90 448 726 86 184 558 100 36 342 88 17 167 123 591 667 93 322 458 118 382 746 71 315 762 72 360 643 133 13 847 89 47 724 117 660 847 127 632 893 88 356 895 61 424 889 57 109 206 82 363 872 74 215 650 124 36 715 100 280 953 81 193 955 135 281 712 61 335 553 127 197 614 99 9 354 134 362 960 105 513 915 101 14 442 132 154 336 82 1 518 77 388 662 92 622 776 92 686 959 120 230 464 123 487 991 122 527 758 54 785 861 105 116 636 67 76 750 138 372 827 71 968 981 113 226 611 144 42 822 92 450 728 116 246 596 83 120 965 104 607 972 88 545 691 92 135 306 91 647 696 96 227 266 73 525 986 114 157 830 86 199 828 76 43 414 138 9 640 81 639 853 99 491 718 107 477 892 110 361 992 59 497 592 102 140 425 48 300 936 67 40 543 101 19 959 126 717 751 112 435 834 33 234 639 140 147 735 99 233 634 145 50 868 111 247 483 112 300 544 104 50 925 101 648 852 100 463 756 86 582 803 64 5 799 77 120 658 88 102 540 143 66 420 148 505 959 90 454 933 80 722 879 79 66 889 139 21 999 70 129 918 134 434 899 80 194 913 75 985 990 107 125 519 98 182 853 46 134 286 71 269 448 133 435 796 70 176 543 137 437 666 130 216 376 69 135 442 105 712 959 104 747 793 83 135 143 83 620 624 122 525 874 90 546 916 129 437 900 72 411 730 79 216 772 160 596 739 81 23 515 130 451 967 174 58 762 102 337 797 85 84 496 92 13 259 92 359 896 109 137 237 119 581 587 106 141 854 144 130 415 85 169 425 68 641 746 92 404 999 104 118 887 120 614 732 58 473 970 83 284 674 87 362 955 89 629 868 98 165 323 61 36 234 52 160 293 108 175 896 102 16 466 81 424 956 159 548 576 48 141 924 100 496 680 113 191 653 142 503 648 132 414 690 77 408 798 92 262 643 33 673 848 68 655 695 135 455 574 70 324 517 96 534 591 68 169 440 71 211 530 79 308 489 112 442 935 118 358 696 119 60 78 132 251 448 179 435 703 61 428 580 50 61 746 132 462 711 98 270 945 96 282 901 85 558 978 125 448 518 92 657 844 87 122 554 86 735 958 118 306 362 58 299 763 108 457 556 110 818 828 72 223 944 113 151 562 64 147 857 59 687 793 91 521 896 72 265 393 110 798 878 76 596 684 112 81 245 143 811 888 92 720 900 83 694 762 95 745 773 130 53 500 107 483 984 111 70 82 105 226 496 111 236 376 61 236 419 124 81 662 80 70 430 95 644 988 43 243 668 62 21 569 111 424 667 98 437 740 79 178 789 98 422 510 66 286 467 131 277 973 146 560 779 97 467 789 87 126 416 116 891 959 119 510 820 123 438 832 100 207 574 43 176 314 131 357 745 118 205 866 9 442 803 119 363 831 147 306 747 147 238 586 92 476 551 81 13 262 57 133 734 155 434 542 48 99 151 73 549 941 124 357 846 133 502 703 153 208 312 104 18 898 95 239 935 75 129 522 119 696 832 163 344 848 112 299 747 145 791 997 99 85 810 132 598 683 108 316 773 70 406 971 143 369 603 97 448 815 149 429 672 5 247 426 136 191 251 97 81 556 56 309 911 110 224 683 107 30 724 110 52 642 126 24 347 158 733 836 101 570 655 112 444 611 143 101 275 117 213 680 136 729 928 76 43 801 84 389 613 25 68 531 146 515 573 111 330 347 129 427 560 74 106 482 125 266 291 61 71 649 89 211 335 126 407 511 111 527 985 142 83 328 95 42 314 113 5 607 144 415 488 114 562 815 76 320 736 118 40 730 129 207 682 86 498 948 124 497 686 83 790 858 103 203 982 90 244 337 72 114 124 122 562 656 80 603 961 87 235 957 122 122 888 120 186 253 73 656 765 50 577 586 152 405 755 106 545 882 31 66 947 132 704 899 109 156 330 105 255 598 118 449 933 100 746 793 119 197 321 92 92 793 93 622 666 141 300 947 121 116 350 127 530 847 20 561 807 114 119 140 70 91 959 96 501 823 114 620 696 169 438 535 56 282 477 188 168 658 110 345 359 92 145 787 96 688 813 114 464 760 140 524 734 33 264 543 100 531 912 84 880 908 120 447 905 86 499 869 124 60 866 99 523 988 145 369 508 97 513 630 127 208 317 103 464 511 99 942 976 169 80 426 92 801 974 106 59 397 126 246 313 67 311 494 83 236 473 105 124 220 106 194 279 87 463 795 112 615 939 114 339 355 166 718 865 120 714 940 96 300 631 122 188 698 61 297 329 101 398 501 75 111 872 123 28 956 54 173 511 107 18 664 71 481 487 49 315 409 105 717 758 112 190 244 125 569 956 104 257 835 161 181 872 69 32 395 77 19 950 92 854 870 124 90 695 104 147 410 87 335 555 80 182 523 79 148 915 63 131 680 106 198 246 36 86 178 31 440 949 54 39 274 157 526 957 90 808 830 104 276 596 98 176 693 115 29 698 137 224 615 124 611 898 106 527 673 182 143 170 112 408 907 73 161 319 92 18 979 90 707 975 123 150 381 137 312 555 117 523 725 62 112 620 104 386 904 101 590 654 99 559 580 87 486 734 67 255 930 62 278 609 88 82 514 111 407 462 128 379 745 105 568 648 45 241 648 123 567 766 74 769 950 43 315 740 110 30 859 110 621 862 91 305 483 123 586 701 138 572 624 77 288 694 120 0 285 89 219 437 135 28 871 77 230 784 102 420 628 41 99 747 77 29 418 71 18 381 148 293 458 104 895 999 77 280 910 143 84 131 76 201 811 80 122 270 64 267 597 70 302 855 84 384 951 122 44 563 77 231 549 113 730 808 135 348 861 140 511 998 130 373 539 114 512 971 100 547 777 67 59 555 110 830 933 82 154 851 109 341 808 97 87 429 133 16 360 165 53 777 90 600 655 120 365 828 125 56 712 101 654 749 132 7 598 88 410 481 110 274 463 105 402 611 111 72 359 74 602 607 72 478 536 79 440 766 171 473 801 31 87 818 69 189 955 154 439 806 95 496 531 131 581 869 112 507 831 123 648 820 75 145 340 79 179 979 150 271 316 76 8 774 83 546 710 113 33 978 96 307 969 76 567 978 125 58 494 90 215 281 117 784 833 97 197 876 77 33 787 137 74 940 89 319 391 102 340 791 77 55 434 118 49 99 158 504 761 95 350 748 102 238 985 38 97 824 153 21 234 92 577 976 162 84 996 78 312 439 59 689 814 92 506 556 52 305 758 108 89 235 132 429 712 70 0 719 126 172 714 144 173 606 121 116 961 83 446 868 129 148 438 113 162 975 104 319 922 96 224 978 158 66 428 56 41 793 77 58 890 61 20 524 129 7 620 105 129 239 119 65 180 91 187 830 122 872 875 73 296 392 121 45 211 150 102 328 61 32 97 121 217 860 94 398 833 82 159 531 118 350 397 81 68 191 139 490 567 77 385 755 108 266 673 165 43 554 81 238 297 126 402 714 75 719 860 82 391 439 72 92 478 55 14 67 104 213 770 62 127 622 106 329 501 131 39 183 54 477 813 100 717 887 164 395 967 86 370 843 82 111 808 101 676 928 98 135 401 141 75 111 109 16 480 46 73 233 28 307 703 79 543 742 124 120 935 118 671 989 132 442 519 100 771 936 113 14 898 119 215 363 144 200 819 139 625 960 114 78 912 103 13 426 111 375 596 111 269 788 127 323 903 54 222 343 84 745 817 127 122 414 93 433 840 118 19 798 74 380 786 97 42 503 77 724 783 53 250 708 82 94 413 65 380 486 88 93 526 64 74 719 115 116 412 87 773 992 121 146 758 105 788 952 127 473 628 49 658 938 44 220 615 74 292 311 96 449 689 92 52 996 85 273 643 70 222 957 76 372 657 66 286 499 101 750 952 49 303 786 35 182 407 80 83 183 173 147 157 95 345 542 122 216 238 67 148 313 106 275 604 73 265 903 110 778 960 98 309 336 102 434 475 103 638 655 102 669 771 145 240 350 77 172 287 192 286 783 33 200 806 104 618 783 125 521 956 57 690 755 41 344 857 105 268 656 64 204 996 127 8 531 88 361 656 121 633 758 79 431 905 106 562 953 94 696 819 112 391 775 97 153 887 79 69 363 88 127 370 127 812 990 109 523 537 74 186 865 68 584 725 144 43 323 130 656 768 110 359 903 137 148 859 53 312 951 134 312 637 110 179 231 129 808 960 145 225 285 105 244 848 63 466 863 114 429 926 99 71 420 56 104 442 96 306 953 141 507 997 82 386 475 55 38 153 102 213 424 115 68 527 111 285 914 121 261 993 147 114 567 92 19 131 98 109 217 84 586 711 128 502 884 108 121 951 128 103 382 109 371 723 131 743 802 104 214 465 102 103 566 116 488 856 26 571 822 88 148 839 85 248 584 124 500 577 120 312 350 83 34 893 125 296 485 179 201 520 54 103 415 154 519 689 81 573 640 66 365 391 119 224 542 86 373 675 77 119 458 91 214 373 82 307 997 77 30 188 69 35 296 83 505 961 64 153 572 125 130 870 143 358 540 98 479 603 128 250 259 81 333 408 178 441 793 150 671 817 105 123 746 70 157 533 104 402 822 162 400 452 89 510 795 103 174 686 156 544 648 76 773 857 135 596 948 113 80 542 61 312 621 82 1 996 107 185 554 102 670 956 76 727 833 126 123 602 116 289 991 89 223 361 135 346 376 74 599 758 93 630 931 116 291 996 122 253 321 101 329 607 175 104 141 110 389 390 121 769 874 85 279 532 129 197 479 110 143 597 70 689 868 116 493 552 119 175 797 123 283 592 96 57 642 107 114 901 128 196 779 73 26 950 124 4 872 134 182 392 117 762 770 66 692 842 131 400 502 97 706 830 107 595 888 94 486 869 102 281 805 119 23 748 101 847 989 102 213 343 92 16 428 123 39 418 88 424 950 106 494 964 85 301 963 95 275 675 75 434 680 87 179 945 81 326 683 61 746 900 42 420 867 60 406 703 80 490 728 115 366 647 147 610 736 53 144 171 77 423 642 108 71 841 123 168 338 88 540 994 155 532 859 110 17 647 110 622 920 112 623 799 91 3 368 40 103 299 107 184 512 150 315 816 104 312 492 135 513 976 118 212 842 61 546 684 60 617 812 118 385 454 154 529 594 134 9 771 145 475 848 92 768 829 128 578 864 57 210 689 129 240 875 51 51 315 88 5 21 36 217 991 87 152 618 82 389 655 95 460 830 91 259 741 107 289 365 105 595 949 109 375 868 112 753 844 67 141 341 101 619 945 100 335 878 63 453 594 138 445 635 101 406 949 51 529 598 123 151 785 139 407 612 71 473 696 114 212 851 94 569 985 45 299 917 71 210 296 140 155 280 125 375 649 88 478 780 63 81 768 112 894 941 119 693 997 56 614 682 122 403 625 99 231 886 25 662 685 43 14 149 60 82 155 51 540 586 115 269 451 110 684 799 42 688 861 46 372 864 37 319 658 100 442 948 101 487 790 68 990 994 110 707 722 88 502 896 90 30 614 103 199 710 90 178 445 119 718 808 80 216 576 103 231 847 134 148 672 88 511 976 129 308 622 104 88 430 84 74 421 69 601 849 77 1 654 82 296 949 69 0 603 142 333 848 91 52 510 137 19 953 121 238 545 110 377 449 103 896 998 55 328 384 116 165 751 107 258 268 105 489 917 120 65 244 129 233 441 114 555 655 89 505 864 115 103 591 85 133 966 80 79 276 81 441 867 69 501 567 111 311 594 101 210 986 93 294 954 135 20 62 162 180 941 38 862 910 116 222 889 88 500 690 115 150 380 123 189 282 84 17 471 103 880 888 102 411 810 73 130 614 61 74 333 152 525 857 145 68 158 71 226 758 86 51 899 107 413 610 86 427 453 88 566 687 88 327 392 112 199 747 112 776 929 111 11 350 117 538 555 159 230 875 105 17 96 128 12 352 101 130 413 149 246 739 100 187 230 107 615 819 59 131 758 89 77 156 103 419 934 151 438 792 87 296 958 111 59 454 116 189 628 95 301 837 171 532 764 145 606 963 99 489 883 70 144 165 53 20 681 153 591 810 147 736 762 96 569 882 92 270 575 58 252 842 114 154 754 114 391 828 109 155 694 99 156 468 150 523 950 55 448 567 60 413 752 36 140 485 100 263 280 70 315 964 94 263 615 66 112 362 134 11 569 120 38 318 94 18 999 96 127 871 131 96 225 117 847 855 154 92 750 41 273 569 70 84 595 120 292 404 120 64 348 39 64 762 118 662 735 49 207 839 142 0 54 49 103 190 97 303 933 98 761 979 127 119 340 115 253 479 106 6 730 143 697 766 110 556 611 114 379 871 72 60 672 84 166 333 108 329 367 118 310 359 106 782 814 123 167 271 36 74 384 103 132 975 64 45 360 40 330 800 53 392 926 120 159 637 70 172 355 133 566 614 93 385 759 121 0 410 72 231 704 115 378 935 125 370 941 108 510 825 118 27 773 105 2 235 92 89 396 99 356 680 85 340 931 133 679 716 84 333 365 78 179 874 100 322 465 107 464 864 64 203 950 104 261 954 68 664 784 79 445 447 74 677 957 103 90 217 110 215 262 96 280 747 113 221 934 82 395 853 108 639 775 57 160 668 85 100 368 74 186 691 84 249 347 109 411 861 63 534 791 122 136 303 107 247 814 119 130 957 58 595 764 88 90 702 94 10 998 135 331 930 58 774 780 111 142 603 89 73 124 112 625 857 74 162 595 83 485 582 119 157 839 68 60 669 119 543 690 99 853 931 92 385 562 97 682 752 107 606 885 95 368 553 31 226 835 109 636 640 121 448 927 85 147 981 145 864 870 71 306 557 39 415 572 110 410 631 138 115 637 87 38 973 146 387 770 111 421 434 50 174 312 56 352 607 74 523 640 85 100 317 88 270 825 92 13 351 103 726 956 97 190 820 100 117 487 144 403 685 123 324 848 97 940 955 15 301 648 92 508 956 77 263 709 98 49 604 98 564 864 81 705 739 96 496 753 102 341 436 95 234 538 103 62 944 157 150 205 118 492 888 103 210 265 96 150 335 76 155 259 80 485 629 162 280 611 61 517 975 65 540 739 97 222 984 91 772 872 94 197 473 91 259 515 159 191 515 65 527 644 35 385 583 89 51 979 128 154 543 140 382 511 125 266 347 66 369 383 99 205 337 117 307 387 79 257 341 151 198 259 156 612 652 103 267 407 80 150 196 79 18 936 116 324 459 17 148 510 32 696 979 91 823 906 59 157 862 86 180 231 119 3 53 40 464 634 91 151 240 82 846 900 74 626 906 124 353 393 123 512 830 138 315 453 131 118 249 112 509 734 84 709 952 100 365 562 93 68 82 117 15 297 101 180 767 98 329 620 126 264 771 107 54 603 103 762 799 158 918 934 107 277 514 57 636 916 128 70 181 124 103 177 126 409 706 152 268 835 132 345 670 101 90 419 59 174 609 143 934 999 74 375 552 77 490 957 80 395 408 109 217 986 100 47 448 120 772 861 115 179 819 93 569 841 67 781 849 88 490 912 82 98 681 92 211 640 124 295 297 138 84 350 111 214 887 108 76 693 147 438 490 82 701 754 96 269 360 87 325 606 97 895 949 114 9 799 156 874 920 127 880 996 65 0 824 31 415 719 123 418 905 64 675 884 112 315 621 87 369 801 112 249 327 85 317 446 90 353 786 111 516 997 139 6 697 97 652 832 44 409 509 90 581 627 94 704 759 118 102 245 66 332 957 145 167 712 59 524 754 113 870 971 107 25 418 127 383 691 86 80 410 17 975 992 139 680 789 58 16 441 60 348 645 128 951 961 52 866 896 148 270 464 138 616 621 133 311 336 116 826 942 82 514 690 111 8 933 96 363 808 76 105 745 95 425 685 77 194 583 61 363 398 98 592 611 116 442 946 101 95 132 49 328 879 130 57 847 136 298 835 20 504 837 70 599 881 126 95 417 118 85 97 98 511 585 107 613 622 73 145 856 87 793 912 33 803 884 102 224 908 124 678 937 87 573 682 103 935 936 89 170 290 84 384 682 102 34 993 125 213 713 105 486 861 70 75 687 84 753 974 90 596 703 127 89 770 142 220 391 156 210 437 158 288 578 84 80 962 45 144 601 116 360 478 141 434 942 97 178 240 22 211 513 101 281 695 105 384 671 106 418 741 104 190 672 108 180 212 118 114 254 73 732 812 129 110 256 92 417 707 113 144 603 66 44 432 87 112 642 67 136 620 56 300 915 99 254 341 111 385 933 143 337 824 56 104 673 96 752 896 80 262 307 88 240 813 109 301 339 52 196 841 67 626 864 111 635 859 65 185 315 119 135 804 98 107 772 44 39 716 103 120 209 70 438 552 127 27 977 113 57 204 109 503 581 56 183 425 119 428 441 126 21 840 100 306 837 104 134 607 85 106 525 72 45 282 112 185 258 84 225 793 92 291 508 87 50 392 103 82 180 130 796 844 61 81 529 28 464 487 139 547 581 72 69 633 122 50 397 103 115 571 155 195 379 95 515 845 105 161 506 108 372 773 91 317 644 83 562 738 84 715 946 107 93 711 119 295 778 49 165 278 47 356 762 122 167 228 62 573 577 49 99 754 97 38 157 103 212 756 125 86 730 81 184 349 60 390 854 129 2 938 85 395 880 143 761 843 73 182 267 58 472 575 97 388 888 111 875 997 58 320 387 101 53 324 112 679 823 70 258 508 98 526 993 109 119 959 79 306 677 69 865 908 55 7 940 80 14 559 47 65 337 103 349 810 119 810 902 99 128 936 172 107 240 114 801 973 103 70 864 138 180 811 107 552 676 87 262 919 116 317 391 108 269 447 121 89 721 61 159 936 91 185 252 78 669 982 69 159 958 105 744 932 117 423 527 154 113 950 121 404 946 52 499 919 47 460 781 90 556 917 113 34 711 117 5 219 92 279 823 94 410 675 112 136 472 86 100 205 111 569 869 107 247 263 175 259 690 101 194 516 58 526 608 130 302 708 98 181 380 96 149 310 52 618 985 97 51 972 102 261 677 98 37 869 93 226 302 145 441 598 75 653 658 117 287 920 89 34 429 125 126 443 110 299 987 137 292 953 77 71 914 107 739 987 149 213 646 183 99 189 112 560 993 59 178 834 94 109 919 86 673 902 93 22 455 83 417 474 79 20 881 62 141 370 95 155 692 120 576 809 83 804 848 161 138 885 99 130 418 84 144 159 125 258 446 42 532 960 32 383 810 116 494 830 81 11 241 78 787 918 72 150 852 156 97 578 99 457 727 94 139 441 73 337 951 95 378 667 183 547 661 109 167 912 111 120 392 113 486 954 62 482 528 106 323 450 50 278 979 94 914 973 107 528 870 45 509 649 146 3 765 124 435 539 85 33 958 107 226 592 69 62 880 127 598 794 64 518 519 177 17 309 123 611 635 69 180 908 82 403 874 57 434 741 41 656 775 66 540 747 130 4 512 108 133 641 141 568 895 106 275 712 94 648 990 60 15 859 82 316 914 136 281 985 29 684 909 126 473 992 127 55 551 82 631 860 111 218 459 137 433 549 126 280 765 180 318 875 106 976 981 106 576 656 84 33 574 136 70 888 87 348 433 119 84 830 85 312 401 71 376 518 56 196 844 114 196 340 92 255 744 109 136 332 76 141 486 115 840 920 84 247 940 157 324 816 74 50 471 92 263 444 102 566 697 131 89 107 95 11 602 136 571 575 77 17 677 81 179 214 63 102 890 84 176 210 18 256 410 92 400 987 56 535 984 8 65 426 110 418 495 82 184 702 71 610 931 110 585 728 71 571 926 95 773 839 113 666 915 139 154 940 78 283 735 112 46 298 76 308 920 129 517 703 51 332 452 96 181 564 156 514 602 117 434 472 67 222 697 79 157 796 77 202 866 129 959 996 126 596 915 123 514 969 83 364 811 76 369 546 134 156 663 112 597 654 129 15 102 134 599 829 79 153 619 105 173 442 62 786 819 134 206 542 114 90 739 153 321 833 80 22 703 116 548 880 104 78 669 91 309 689 74 230 856 97 118 732 79 681 749 88 588 948 100 498 788 48 20 571 59 74 702 93 51 796 124 4 461 66 287 615 89 13 816 88 293 366 112 157 697 55 177 867 80 418 799 66 93 182 107 1 230 86 683 958 111 326 850 72 390 426 115 20 608 152 152 946 110 116 168 95 65 986 106 141 785 53 564 593 28 351 593 105 260 706 135 731 939 156 300 366 113 13 31 123 548 770 89 835 947 74 133 554 103 133 469 100 203 412 50 283 456 139 531 583 129 416 707 97 454 970 79 74 352 90 542 884 103 39 931 46 298 856 77 16 312 105 272 748 74 151 531 73 396 509 116 91 967 103 654 954 120 297 852 75 354 690 17 113 853 41 156 400 150 377 920 61 729 993 148 154 836 118 467 935 19 522 608 121 829 909 172 373 649 132 143 887 157 684 924 170 877 983 110 505 561 87 426 820 43 90 534 42 276 673 105 144 929 118 85 835 79 273 700 92 839 860 90 375 792 75 290 408 113 810 995 138 136 464 118 306 500 96 412 892 57 220 473 99 707 795 142 438 930 85 270 806 68 34 275 107 148 867 93 252 393 67 598 801 135 73 575 67 283 940 74 145 289 67 672 954 147 259 594 96 314 618 108 355 658 111 343 519 102 296 306 128 468 540 61 773 878 173 186 941 77 626 788 102 69 615 73 278 433 100 500 772 117 21 125 53 233 989 99 365 719 135 525 819 153 17 355 122 565 999 104 271 335 91 588 971 105 290 640 166 488 921 119 702 731 103 541 780 81 124 546 150 671 836 93 1 732 119 932 950 41 248 544 88 236 492 73 31 621 84 23 997 108 129 759 16 46 639 60 179 426 101 76 253 67 613 803 106 150 282 95 55 133 127 554 774 99 12 719 139 463 582 134 173 781 117 453 567 43 68 588 118 318 762 68 333 786 226 9 17 59 835 912 151 291 852 98 332 679 108 270 531 108 207 635 112 664 674 35 142 700 87 69 107 84 240 311 60 83 981 99 75 164 3 440 730 73 168 594 67 72 645 132 619 841 69 179 792 125 516 766 154 231 769 79 57 788 73 251 554 80 344 672 52 187 336 62 592 803 73 599 907 155 682 898 80 326 650 110 524 747 136 288 857 42 128 650 129 590 644 93 347 973 103 471 667 71 485 825 70 488 920 73 290 358 99 197 354 122 306 905 46 322 989 97 546 967 91 220 978 123 358 912 99 189 565 39 103 395 116 133 996 106 503 546 140 653 935 115 423 924 52 348 975 84 543 755 86 849 905 121 259 889 65 237 949 122 89 644 86 321 725 57 571 629 84 888 987 98 114 424 64 76 949 17 676 732 122 313 444 91 631 714 92 295 525 96 257 955 89 625 969 87 357 694 90 513 653 102 12 124 111 97 299 111 94 513 141 362 572 110 800 940 153 367 978 84 241 545 89 206 521 115 178 873 114 243 865 70 424 503 157 4 709 121 26 908 72 53 624 103 244 879 38 201 311 106 158 742 112 50 771 102 409 804 48 164 246 96 280 639 68 624 830 101 2 950 48 66 929 102 35 69 48 187 438 63 660 813 80 58 827 96 710 909 148 60 201 109 264 876 148 156 252 107 782 878 106 291 955 53 862 929 76 69 239 124 458 720 59 184 212 99 309 519 93 795 956 153 154 279 110 53 267 96 558 822 75 775 960 133 311 850 155 376 705 123 133 316 82 844 969 92 207 630 126 27 292 108 401 984 142 296 587 49 531 839 139 150 309 74 664 903 104 631 702 97 47 931 78 41 813 50 596 658 125 312 821 121 22 248 81 238 517 88 632 950 74 287 319 71 567 930 136 354 731 82 67 831 84 757 780 66 549 969 113 17 770 56 110 704 105 534 548 77 506 754 117 68 581 79 594 711 84 454 613 83 848 940 159 125 300 112 88 96 90 441 620 16 92 646 104 81 743 76 300 370 104 374 589 159 520 646 113 30 553 71 250 832 68 263 331 127 672 807 57 499 572 137 126 380 125 253 580 70 343 607 88 374 838 133 899 992 127 121 347 169 222 977 100 639 942 77 419 533 82 166 563 65 139 218 91 347 534 106 933 969 118 599 737 115 111 759 107 569 587 109 701 802 120 346 982 74 14 499 94 810 906 73 335 930 59 21 345 91 518 924 115 4 138 102 340 484 154 517 653 90 101 268 92 169 651 77 789 866 64 27 787 166 986 998 81 527 968 130 222 429 80 437 501 122 422 963 118 164 796 53 869 939 198 99 139 70 95 134 59 224 320 92 367 964 96 51 978 91 256 940 79 315 865 124 547 715 104 658 682 151 678 704 98 481 692 87 39 551 59 255 923 32 700 816 121 433 477 95 797 939 108 476 583 63 36 515 95 444 951 120 208 418 123 840 935 148 302 515 143 671 747 101 263 337 83 530 881 110 291 515 102 370 821 115 275 744 120 594 782 109 557 723 87 18 750 86 541 595 74 52 174 142 393 513 96 314 930 102 36 565 108 153 369 97 208 405 80 706 934 137 479 490 101 655 689 92 287 748 96 175 762 114 22 485 112 322 665 98 61 623 126 62 481 76 264 510 131 134 905 89 156 535 60 773 935 99 93 787 99 575 687 130 322 763 128 555 635 126 195 413 101 418 561 128 372 835 110 535 941 34 53 129 73 456 614 116 335 698 39 181 342 130 595 729 89 418 704 136 400 460 73 489 698 90 466 915 128 186 644 126 234 407 130 412 762 188 195 215 118 822 935 84 252 256 98 479 504 114 247 923 120 709 877 102 411 661 102 214 806 114 341 452 96 515 988 75 201 979 115 288 717 131 426 831 89 3 11 80 29 608 102 214 401 102 697 707 80 563 851 75 35 724 63 83 635 23 508 826 63 375 654 85 36 202 50 794 897 112 30 408 97 243 932 119 419 613 118 470 760 77 510 587 79 178 785 112 837 849 53 257 599 118 815 887 128 101 403 93 146 833 86 471 698 158 364 808 101 731 762 95 104 938 105 226 546 50 241 708 117 266 990 123 148 929 122 86 255 128 771 776 101 189 865 104 641 645 82 256 753 45 371 877 80 363 380 110 1 295 100 274 863 82 527 529 103 283 566 84 499 660 141 473 852 67 144 561 116 751 919 90 453 474 81 568 803 119 68 747 100 491 835 86 198 699 125 93 810 82 396 409 81 156 762 95 399 546 140 525 709 120 23 350 105 24 272 127 225 492 97 429 608 104 117 983 149 356 615 82 34 255 73 262 394 86 608 681 60 541 917 88 681 938 145 26 792 100 556 804 80 725 892 121 683 852 148 219 236 124 437 960 93 569 707 92 333 405 56 66 105 140 297 597 182 603 827 93 345 952 1 152 976 64 40 470 116 401 446 145 321 660 99 219 762 101 149 425 75 832 913 157 55 279 93 347 544 133 526 900 98 890 970 110 400 962 36 54 690 69 307 821 80 365 547 136 203 855 56 509 790 88 300 814 102 415 677 143 233 886 86 313 504 156 288 728 141 200 580 91 193 217 124 360 852 97 810 843 147 641 642 83 498 840 160 373 688 128 208 617 117 299 997 134 293 538 106 170 391 70 812 980 107 305 824 110 253 719 153 342 930 25 440 807 86 475 829 104 524 750 87 786 798 97 230 999 91 603 749 76 50 546 113 223 475 61 438 652 81 600 944 133 89 693 117 544 555 157 6 198 107 320 971 121 630 877 105 373 855 95 74 756 123 45 955 118 218 296 117 439 883 143 179 225 38 767 934 97 359 616 120 907 980 151 168 480 94 174 207 112 119 277 102 308 594 91 731 922 101 199 546 141 454 601 122 90 564 43 198 531 140 909 935 68 654 912 125 104 516 76 659 775 108 596 660 107 131 819 119 490 561 79 77 720 61 75 612 169 595 640 118 133 184 105 758 838 96 638 722 126 306 772 71 726 927 116 443 573 80 721 904 83 575 987 134 390 711 60 41 626 102 111 336 64 530 851 112 206 623 113 345 652 89 259 417 67 436 963 106 66 462 111 119 918 92 430 963 145 98 753 64 720 928 112 350 833 112 41 374 134 254 760 74 593 818 94 354 467 106 414 662 73 562 943 120 805 826 53 313 494 108 443 788 140 636 718 166 295 848 76 25 458 71 479 708 99 101 582 90 445 816 159 29 106 75 75 455 99 286 642 34 270 359 45 466 955 43 50 945 111 308 367 52 351 420 141 469 984 144 42 328 57 248 394 129 210 694 104 360 661 100 220 966 72 93 550 56 599 674 83 148 596 107 176 529 125 11 575 117 248 491 151 770 967 71 216 536 119 58 782 108 405 499 44 576 921 92 478 880 104 538 999 119 757 781 134 162 692 116 304 878 123 940 981 149 457 889 118 41 664 60 416 758 55 436 613 119 212 707 120 372 937 114 634 644 52 271 790 79 646 935 138 594 925 114 410 999 78 906 941 135 446 618 86 472 630 128 323 419 77 127 302 87 204 620 62 525 694 70 133 530 113 830 836 111 367 477 139 111 588 99 598 921 126 172 738 92 77 613 29 223 787 98 207 325 104 674 978 113 611 789 113 777 818 107 631 941 78 385 918 74 379 609 124 916 982 96 334 930 109 34 738 100 125 750 83 352 888 71 216 401 117 516 718 134 172 517 44 790 803 100 108 872 116 439 761 60 311 704 100 311 939 119 180 819 137 181 947 105 200 553 96 540 640 71 592 707 123 679 811 109 189 611 95 201 373 67 72 984 89 568 736 66 123 722 159 20 603 109 421 857 105 209 361 81 824 898 88 343 778 146 41 141 69 301 901 138 418 794 117 100 884 82 556 981 71 10 583 105 128 279 96 651 886 105 319 919 109 792 864 129 206 420 91 121 910 54 649 762 109 187 843 34 29 736 163 228 577 115 143 755 31 552 772 99 581 809 81 240 390 94 269 307 71 276 575 88 165 229 119 548 935 137 946 970 70 88 615 91 702 767 110 251 781 67 14 740 105 253 546 87 99 670 161 27 228 82 424 727 105 371 930 86 396 469 66 109 748 105 136 543 127 483 529 127 236 991 92 545 682 136 153 266 83 603 971 101 316 812 118 253 761 84 128 927 94 504 828 100 862 895 118 607 806 90 185 786 57 53 691 135 202 534 109 430 955 88 184 721 95 23 468 59 167 545 126 154 630 54 430 906 76 256 488 109 545 991 94 181 933 84 7 452 139 89 526 136 80 260 145 397 996 108 423 474 120 158 368 105 159 262 161 870 916 139 219 636 116 115 327 49 477 705 81 508 855 67 249 351 107 695 796 100 205 626 76 462 995 102 655 710 66 573 787 105 418 687 91 495 776 93 245 841 70 319 721 92 907 948 108 444 812 100 472 634 65 766 960 84 0 197 171 116 684 102 304 614 131 17 756 125 717 764 113 282 632 77 556 738 63 108 720 42 4 865 1 292 684 79 203 360 72 526 944 113 269 323 94 138 777 67 369 489 155 380 760 100 814 860 103 135 760 42 302 912 85 409 990 65 86 741 121 382 752 154 369 509 161 86 821 73 128 654 100 270 337 56 113 923 93 206 761 107 491 757 128 529 570 108 368 869 57 690 996 57 221 991 71 676 737 114 162 834 102 34 128 73 26 438 135 289 470 129 514 867 107 337 494 118 100 517 122 633 937 86 229 674 138 101 550 122 446 679 117 41 90 80 532 861 151 381 732 119 236 489 137 392 783 77 76 691 89 516 986 99 145 752 126 87 567 76 318 416 44 250 667 80 368 562 179 561 634 118 194 391 141 199 802 178 220 937 58 277 475 103 446 991 150 437 516 119 208 256 36 395 407 92 569 868 42 140 366 119 370 509 101 81 659 117 90 206 68 67 739 108 109 551 137 86 184 155 313 556 114 32 154 62 483 581 60 114 952 109 179 402 72 611 848 70 669 714 130 153 392 102 60 579 53 5 814 68 280 676 151 838 926 107 415 428 86 201 220 145 460 943 91 285 991 99 406 871 71 610 619 76 208 237 85 59 322 97 122 462 119 346 543 114 147 607 75 48 796 127 516 793 91 310 332 69 177 598 37 769 840 129 117 513 121 447 689 89 645 889 94 625 727 99 940 980 120 622 898 100 289 886 121 401 419 69 313 756 71 733 866 68 292 691 99 59 384 86 205 936 122 620 806 89 22 211 141 33 215 132 39 277 100 112 626 69 37 527 111 164 270 110 23 493 158 419 562 70 373 918 88 162 636 56 28 630 69 138 993 98 99 253 111 282 788 149 844 943 118 163 690 80 477 506 67 173 325 44 124 948 91 200 560 116 477 794 64 439 858 71 517 978 143 8 384 123 254 413 106 463 515 99 72 479 78 386 563 123 660 741 119 530 612 69 163 549 84 492 669 69 930 980 77 342 679 87 649 860 124 42 766 153 22 607 92 130 589 102 447 608 34 727 767 106 365 756 100 185 780 73 156 642 64 190 378 104 277 370 107 376 631 97 479 489 105 738 803 91 378 519 119 432 710 76 324 632 124 222 915 73 316 920 66 518 733 138 416 801 85 142 161 29 416 932 79 99 956 85 190 730 66 409 515 139 756 854 119 675 888 97 566 688 110 22 671 115 230 749 86 136 970 104 29 416 69 380 566 138 824 861 127 560 606 156 131 137 83 2 503 106 272 725 159 10 766 130 160 801 80 142 262 125 350 786 123 825 873 35 441 797 123 601 953 142 470 928 108 671 930 124 149 267 124 170 716 122 391 415 100 68 937 89 96 178 108 1 12 174 212 318 92 438 696 120 792 930 86 311 330 102 234 502 90 25 809 82 193 329 127 240 598 109 453 778 147 201 651 86 325 567 22 48 602 107 249 931 127 17 986 101 56 311 69 305 346 87 335 944 130 278 759 113 8 216 108 805 807 92 555 943 90 280 548 96 334 503 107 274 784 113 295 767 66 182 990 145 533 713 117 180 290 106 163 872 71 341 765 83 115 413 94 473 735 97 739 790 93 629 947 110 612 963 104 824 843 68 482 864 66 51 341 116 13 851 75 350 863 160 411 635 81 4 780 68 65 721 88 271 562 76 74 816 104 70 176 52 53 829 133 183 994 161 189 607 108 259 659 56 307 636 94 427 831 77 536 752 60 507 909 64 370 854 99 246 955 74 300 369 75 108 221 73 60 265 93 37 782 83 200 606 64 97 637 124 486 711 140 556 794 75 354 595 89 247 364 61 354 362 50 81 990 164 213 485 93 179 584 112 604 988 70 922 924 98 16 386 107 282 842 124 814 914 140 409 854 107 191 801 128 70 893 113 122 698 70 202 755 94 709 814 130 22 144 132 132 531 155 28 582 96 470 627 115 52 273 116 149 315 92 36 206 128 145 401 91 0 99 146 3 916 73 86 579 107 199 402 75 267 830 98 40 482 111 463 651 117 86 795 119 141 236 72 384 697 173 75 984 92 186 893 107 152 607 111 22 223 115 869 967 117 274 794 84 418 632 99 112 787 124 210 843 136 428 893 119 141 778 89 97 900 89 324 758 132 107 949 75 150 206 107 48 208 115 133 580 97 55 411 107 124 843 82 246 844 99 388 962 95 82 152 121 823 916 113 15 387 14 250 412 74 13 962 137 684 840 117 380 618 171 131 191 110 366 787 71 60 358 84 320 340 91 573 999 78 422 978 113 201 755 102 573 963 127 469 828 94 203 539 123 396 454 121 431 592 73 478 712 96 79 777 68 822 923 120 204 853 100 517 723 55 261 434 72 375 482 112 66 722 94 265 457 105 836 974 111 179 754 120 73 799 86 537 867 115 7 866 110 223 291 65 168 584 121 434 569 121 493 798 59 493 593 112 21 660 103 814 996 84 657 868 79 635 751 135 404 917 121 194 735 73 913 957 128 661 675 107 306 647 94 54 246 133 241 886 99 640 940 54 166 319 126 398 665 92 16 470 130 751 874 41 163 318 79 349 552 112 278 335 15 246 939 95 197 527 76 227 662 95 155 923 107 371 790 132 381 569 97 432 716 111 858 936 104 402 960 145 36 312 81 511 779 102 32 721 46 426 681 68 384 882 72 271 971 76 115 952 82 758 831 88 178 795 94 173 643 131 246 884 92 443 510 104 665 842 52 676 910 62 168 993 107 129 265 109 84 807 74 709 759 144 420 563 63 427 913 122 725 825 100 84 211 71 135 606 118 602 927 90 211 805 110 253 449 77 158 930 122 724 814 157 207 747 85 713 938 113 781 919 148 122 245 50 706 923 41 505 525 98 688 805 93 266 953 82 85 328 94 529 859 108 522 695 125 638 719 75 89 215 152 332 895 145 325 812 103 350 923 113 301 910 44 818 909 170 147 244 150 361 758 105 763 865 70 267 339 130 644 921 94 327 543 44 947 970 94 85 821 79 392 890 167 244 856 94 2 431 111 90 282 108 298 594 144 53 569 97 455 969 72 294 846 64 349 449 126 450 869 131 559 725 70 500 914 57 750 818 127 151 854 81 78 413 62 198 716 115 35 251 116 98 634 135 198 514 142 100 931 86 377 638 27 391 683 134 107 169 151 80 210 128 261 445 68 528 908 105 128 940 125 589 925 93 324 705 143 297 972 106 673 761 127 49 526 87 150 299 68 313 885 107 86 444 86 111 518 34 275 570 88 399 662 113 362 495 97 641 908 140 306 593 54 0 257 107 159 804 59 632 728 50 403 595 59 331 935 111 58 564 105 204 372 145 243 880 88 175 831 103 49 740 66 233 792 125 38 287 113 450 794 66 527 979 53 573 821 103 195 660 78 817 840 132 211 654 109 53 376 81 355 421 162 529 628 52 304 679 82 273 742 97 4 497 139 905 955 125 831 900 86 683 788 152 833 865 150 233 838 124 889 965 112 59 324 82 321 964 48 375 493 104 314 488 54 158 703 69 397 656 85 362 691 106 91 306 93 580 705 129 690 947 135 129 348 115 591 803 91 287 714 107 377 891 78 142 207 111 190 311 129 314 577 88 247 851 112 690 701 129 251 851 103 530 575 63 260 963 134 370 507 130 185 288 116 136 239 94 718 802 117 169 688 89 129 750 131 706 970 64 470 649 133 57 812 86 409 826 95 564 714 140 474 912 86 41 937 130 249 514 61 58 862 97 116 409 109 257 693 86 179 323 104 288 455 90 668 698 120 423 977 104 449 515 140 40 157 137 177 438 105 330 656 116 54 109 136 377 958 66 466 555 74 229 718 133 206 615 94 748 823 64 77 637 106 423 803 65 626 645 133 448 779 69 18 142 158 60 370 117 425 992 52 123 894 95 491 639 86 84 758 149 626 855 48 672 898 77 358 507 64 71 996 56 105 841 75 254 813 118 305 497 106 43 321 119 293 454 105 314 700 111 96 334 145 25 374 126 103 123 104 178 866 179 76 518 92 227 606 80 311 489 116 642 698 78 81 338 122 728 750 135 50 708 62 125 746 118 28 949 114 513 583 102 340 396 97 493 993 75 95 465 142 180 520 65 99 669 47 483 741 30 63 919 119 227 781 126 212 218 46 142 649 134 283 726 138 667 967 87 68 227 121 75 333 93 391 786 123 553 956 106 768 880 97 548 760 117 70 857 112 42 232 83 398 535 103 650 700 52 598 991 109 145 684 107 70 802 93 299 799 89 674 752 108 374 666 48 89 498 33 578 788 122 203 677 123 673 682 118 30 239 79 352 442 110 26 943 127 139 315 114 67 159 60 268 688 139 374 648 83 410 722 88 648 884 29 340 606 103 472 510 112 453 583 127 274 749 105 568 814 64 634 768 98 665 771 115 144 667 49 201 632 105 785 871 159 156 612 93 472 770 135 477 866 113 248 871 108 538 940 95 234 866 84 29 90 126 217 825 59 54 783 129 421 631 145 417 426 111 707 925 36 324 551 91 552 981 105 93 114 101 639 850 41 143 664 75 627 846 49 77 867 55 141 331 103 274 556 86 271 610 88 493 897 112 10 491 94 291 946 141 105 883 131 266 775 49 679 913 75 227 622 88 32 851 70 421 825 78 466 805 138 126 814 59 285 427 82 407 476 33 397 915 48 939 987 149 15 925 118 194 483 109 225 595 129 120 753 91 415 452 165 289 344 109 58 370 135 56 395 108 70 863 90 550 744 82 482 916 61 582 782 92 54 981 138 118 704 74 80 857 76 351 792 64 476 791 86 783 815 129 48 505 78 325 697 54 709 860 107 784 987 83 141 400 116 9 486 143 346 864 63 612 620 142 579 982 78 804 904 137 574 932 72 429 657 99 212 504 110 431 598 56 332 509 112 69 611 105 98 362 132 325 331 158 724 857 76 383 859 102 140 438 47 91 607 95 850 936 119 380 452 107 583 599 105 229 909 102 765 883 65 292 733 104 783 963 101 66 482 105 453 575 119 327 915 116 325 814 110 342 514 61 140 312 109 241 931 61 267 469 139 200 752 96 96 777 120 768 949 58 35 685 102 165 402 128 446 678 69 340 469 100 4 244 104 891 924 108 619 705 84 472 887 85 298 510 128 424 658 58 163 861 124 652 969 56 567 977 104 453 611 175 597 820 108 105 954 64 536 913 143 32 659 119 3 833 79 301 326 77 423 895 60 592 955 81 249 368 90 683 943 83 215 744 104 144 555 89 99 227 74 878 929 83 629 672 114 107 872 76 217 742 115 347 722 138 128 455 72 18 855 26 585 759 52 315 937 95 115 133 97 315 807 39 253 985 46 312 785 107 153 643 77 93 725 119 163 296 81 607 635 57 523 540 150 775 950 104 315 491 124 317 714 58 231 342 76 267 541 101 861 960 82 167 251 60 18 815 95 45 957 93 301 507 119 142 461 98 835 876 45 398 900 73 27 132 116 357 620 101 193 348 95 855 931 57 203 810 111 132 612 104 595 914 119 71 975 68 516 592 113 11 464 68 907 916 108 567 607 168 230 994 90 530 934 121 398 494 113 190 856 170 168 570 114 729 749 74 255 937 105 407 584 37 89 589 76 405 839 104 722 796 60 14 714 108 119 742 70 458 949 105 663 926 91 218 790 61 65 384 93 657 849 44 4 97 122 57 463 91 119 639 83 560 576 73 139 988 111 90 500 47 227 745 90 41 471 120 697 713 178 252 733 111 674 955 96 164 177 56 138 699 90 581 781 91 176 190 125 435 594 116 256 998 64 588 826 95 681 829 132 60 352 94 108 476 118 259 284 65 363 853 151 341 517 147 37 245 52 501 998 107 736 874 118 369 862 81 64 670 112 312 521 90 223 435 96 0 546 75 444 509 115 194 437 121 431 992 119 694 748 80 158 508 104 290 654 87 47 472 141 99 498 193 70 993 121 31 787 85 152 589 60 108 128 157 124 375 104 228 597 81 425 520 88 89 797 93 90 981 78 266 404 157 363 605 126 345 894 47 88 503 153 612 768 116 259 634 71 662 813 90 716 936 65 301 855 58 303 551 64 57 878 109 136 727 131 160 371 101 723 805 113 0 363 58 231 818 78 352 956 80 684 857 142 952 966 103 78 993 75 332 641 139 968 993 83 497 915 121 45 500 133 645 728 101 163 506 74 195 294 146 225 284 132 607 877 116 818 855 78 236 946 143 65 165 69 359 685 73 765 809 115 496 946 124 395 726 44 348 378 84 950 984 56 593 825 143 359 718 66 392 993 94 142 978 139 355 409 78 333 452 61 809 958 70 876 918 23 206 686 65 244 341 117 29 71 75 176 264 114 431 441 137 378 618 18 122 429 116 200 797 111 8 733 95 419 972 1 224 479 93 399 689 66 71 574 93 221 538 113 476 887 122 890 954 152 442 802 93 393 595 120 723 865 128 593 907 81 57 217 105 194 421 138 127 412 125 357 853 133 328 775 38 457 980 91 624 667 62 14 903 66 80 783 100 223 989 129 657 872 115 162 783 113 656 868 82 35 59 72 40 488 75 378 445 77 776 930 141 197 230 30 37 789 94 190 955 114 309 737 81 293 748 91 170 175 117 474 835 145 11 869 154 571 812 158 48 274 74 1 741 141 78 425 125 85 961 69 614 630 117 167 879 149 199 312 91 540 997 124 644 908 110 469 992 65 25 845 76 246 293 123 51 287 132 245 545 100 234 512 45 898 974 74 5 967 162 69 532 103 570 637 57 717 808 95 155 910 40 66 134 102 8 993 66 96 218 77 113 848 79 87 323 33 7 40 128 207 693 114 160 560 121 197 214 71 301 659 117 156 846 113 343 608 90 34 890 110 191 375 49 383 436 108 111 498 127 59 813 123 400 438 101 751 815 143 548 744 84 191 654 36 312 419 134 319 454 130 578 978 124 386 916 67 104 378 95 806 984 119 132 368 125 353 668 48 395 850 83 373 786 77 25 729 138 595 653 95 791 942 123 318 441 133 975 984 154 57 439 80 425 837 122 72 415 91 88 896 73 410 566 130 138 785 96 863 946 145 34 610 104 906 970 124 279 783 115 415 599 119 738 931 43 460 997 112 210 232 133 584 800 89 202 932 82 62 143 58 101 415 162 893 941 91 305 675 159 224 718 109 381 932 144 662 773 81 151 599 54 220 671 115 151 473 121 341 700 86 634 652 80 130 396 96 147 795 133 566 670 119 69 558 154 47 185 98 675 889 136 320 357 143 43 308 140 131 341 14 526 995 42 435 960 113 74 132 50 164 938 114 41 675 140 95 986 50 90 266 30 216 358 30 719 812 154 460 693 85 347 597 123 536 834 120 637 715 129 467 660 135 223 550 114 99 256 88 525 676 119 389 984 21 396 988 97 680 933 65 247 608 116 534 719 107 781 791 163 95 135 66 313 616 96 650 782 90 445 999 96 313 395 89 340 346 99 528 866 126 138 504 128 619 903 50 319 776 73 86 327 125 329 727 68 663 824 122 19 44 77 40 532 68 743 839 54 551 650 81 113 468 99 286 419 73 28 937 60 251 267 117 184 832 106 574 971 99 82 748 119 51 284 121 342 863 125 115 559 60 41 313 70 139 176 73 340 364 89 337 741 95 277 971 110 295 359 93 424 715 65 51 605 53 796 961 98 228 805 116 199 833 130 564 891 125 247 726 109 276 335 39 587 721 137 43 81 71 457 897 119 725 782 119 386 499 109 93 239 94 677 798 132 187 440 105 199 612 107 286 830 99 160 406 84 950 960 110 610 884 104 729 794 151 116 255 107 612 624 79 303 471 140 557 798 138 280 821 120 473 868 75 178 583 94 35 756 47 80 528 83 568 980 104 369 598 112 125 962 138 142 829 121 329 908 137 364 434 66 58 286 87 595 868 86 107 587 133 417 541 159 200 827 61 122 983 70 125 666 82 158 600 102 460 770 42 39 529 78 602 797 91 17 475 141 405 854 69 147 699 127 521 916 91 386 551 102 457 907 68 53 185 96 559 704 84 900 926 74 739 776 113 454 755 92 377 803 145 637 969 89 244 972 56 620 937 104 380 719 107 223 602 106 14 636 96 85 174 61 14 321 85 609 726 44 333 571 94 49 788 140 130 416 100 569 762 123 363 851 89 388 539 149 109 431 135 40 72 83 97 700 74 217 229 92 860 926 145 607 728 60 62 857 45 368 389 143 262 673 88 242 891 54 338 463 130 72 183 59 318 491 140 335 647 99 544 987 97 21 761 116 484 918 102 163 335 104 264 854 68 451 955 106 624 852 114 61 831 128 304 817 100 335 425 123 44 601 118 91 137 126 272 937 75 171 984 95 3 898 120 557 714 75 305 536 124 199 934 133 337 704 140 312 455 51 151 370 84 67 676 98 797 978 113 62 150 166 474 586 95 166 759 86 347 396 117 200 701 83 587 882 153 81 893 82 161 854 121 48 401 124 401 765 100 68 147 119 159 739 126 56 323 103 492 758 121 248 481 93 35 882 33 303 797 4 178 405 51 407 629 135 280 732 127 365 804 139 647 979 136 632 868 117 112 733 110 103 882 79 493 509 70 241 609 110 107 206 101 637 698 110 404 489 123 538 695 124 80 243 121 83 276 107 314 864 109 552 842 78 571 696 125 358 874 116 448 971 148 14 98 46 528 872 109 310 977 87 39 65 105 65 977 79 328 824 167 317 331 94 488 642 78 289 835 100 75 191 127 411 985 53 230 877 141 403 481 96 112 357 82 531 991 80 20 587 78 280 760 75 129 365 91 698 926 39 401 760 97 564 732 90 442 797 102 141 382 114 305 413 96 860 882 78 124 334 127 316 515 136 350 383 69 76 816 128 133 606 98 337 649 129 47 364 97 216 321 106 447 853 113 2 276 78 147 497 60 144 783 79 134 976 66 100 365 130 193 522 79 107 255 79 526 757 95 157 268 104 63 79 84 525 757 27 360 664 18 205 314 100 739 885 124 336 411 132 360 804 118 259 987 89 293 648 69 145 274 91 71 507 144 392 587 130 29 742 83 388 483 53 139 784 104 328 610 143 773 882 95 756 886 111 215 456 101 624 780 122 367 468 58 467 585 131 74 450 75 148 441 116 32 141 87 266 642 92 206 332 62 778 951 35 308 809 62 370 874 115 59 216 94 389 965 116 146 822 76 74 974 110 40 902 148 807 859 132 435 661 71 60 386 103 752 931 68 615 685 91 10 845 134 339 473 99 359 441 84 81 792 73 29 358 152 2 461 74 6 116 94 59 767 188 94 932 61 473 512 50 597 748 65 243 470 83 75 338 147 632 837 98 75 232 83 285 402 174 295 494 98 301 513 130 77 628 87 570 638 50 790 881 36 299 673 49 311 619 75 777 795 136 423 818 136 199 694 135 147 979 76 123 510 101 555 749 110 292 467 102 24 554 73 419 796 106 436 785 136 282 926 116 79 240 79 13 950 114 543 981 75 480 801 57 498 739 93 457 861 75 424 744 84 99 482 54 330 691 50 448 586 176 315 688 74 72 424 46 634 746 92 108 313 103 514 657 96 40 91 52 159 170 58 714 734 120 438 989 88 812 842 76 197 741 71 575 627 131 749 846 122 491 731 126 411 727 134 763 777 126 348 476 102 128 336 94 181 714 98 152 551 104 50 862 100 624 966 83 322 698 130 657 904 94 221 601 68 364 556 103 69 963 89 198 485 127 296 736 67 34 215 96 96 793 107 172 607 71 8 242 101 233 524 119 472 784 106 90 234 87 239 859 94 33 37 77 259 655 100 696 912 66 94 699 97 516 921 111 297 669 170 241 343 124 250 469 125 60 605 72 305 396 96 185 870 119 301 484 65 279 719 88 464 710 96 494 679 174 154 548 73 229 626 51 350 651 134 638 808 104 203 636 110 89 203 31 181 966 84 722 942 93 188 440 138 217 535 126 102 343 115 187 871 110 37 808 111 514 786 109 285 504 79 374 885 68 223 609 119 7 396 110 181 496 113 306 900 77 67 188 85 35 633 95 714 894 83 123 786 109 734 822 142 132 905 112 594 927 120 163 168 50 775 952 106 254 412 94 226 777 102 288 987 96 388 553 150 411 590 129 355 714 146 609 614 120 304 978 68 42 787 171 291 490 79 82 87 101 524 774 127 723 942 88 322 555 107 502 510 131 168 531 89 370 466 122 179 447 65 454 529 108 401 985 85 559 650 107 360 638 101 594 830 104 471 761 81 202 903 95 489 899 71 853 943 134 126 679 42 68 701 75 846 913 116 353 406 147 257 846 73 367 473 80 38 225 121 463 641 117 427 585 131 223 576 74 67 331 144 143 302 51 509 531 119 485 602 112 208 394 87 85 219 127 294 832 104 47 169 80 595 922 132 81 347 116 247 674 90 110 126 131 496 553 118 670 915 127 362 939 135 87 520 100 174 260 74 616 701 127 562 690 68 757 865 53 375 830 71 216 651 161 164 531 125 724 853 101 125 904 106 320 390 90 573 617 67 112 931 106 530 896 87 774 824 96 214 237 164 17 57 59 21 995 126 181 818 91 193 319 74 54 810 118 515 922 94 61 693 47 211 624 131 496 938 36 137 164 92 740 860 84 114 872 95 370 716 55 305 612 116 710 800 105 142 422 69 4 666 124 86 395 140 225 987 169 382 685 44 59 413 82 65 859 61 65 260 77 2 38 137 347 569 72 623 684 83 206 235 87 37 220 147 451 566 79 477 548 52 145 592 11 213 602 104 353 601 108 563 741 53 153 560 107 734 870 128 473 591 127 534 975 88 680 726 93 271 620 124 663 704 139 342 379 106 197 678 115 165 221 151 177 384 47 767 816 149 107 915 130 348 900 100 746 836 63 717 967 65 290 803 118 324 882 115 384 871 61 32 416 72 61 523 139 327 582 58 696 851 41 565 621 109 259 859 58 808 868 115 655 740 116 539 719 100 174 930 97 624 670 81 371 477 129 780 997 80 269 782 98 374 854 119 144 752 70 376 670 108 19 233 116 358 751 56 323 865 126 338 411 48 371 455 80 152 414 88 235 275 74 814 926 172 573 740 160 895 921 138 678 726 116 69 454 107 118 610 87 850 953 124 165 394 33 76 324 127 160 426 145 154 883 47 197 234 117 17 929 173 593 820 120 258 722 79 6 33 67 829 866 125 778 981 127 378 729 101 378 808 73 175 821 122 124 955 57 187 384 113 237 382 71 148 777 110 446 461 109 656 698 140 931 995 80 197 619 78 747 773 107 67 294 70 536 910 100 370 596 94 173 555 78 511 650 90 325 470 93 166 519 73 215 814 107 210 909 97 164 932 84 387 854 109 312 662 124 323 948 116 383 733 159 336 549 48 218 954 104 515 665 93 518 741 65 116 520 86 238 599 138 501 776 122 245 299 96 235 705 67 41 161 85 488 805 93 329 543 100 40 235 97 108 498 76 393 421 103 515 608 116 66 640 75 294 788 141 647 993 71 506 762 104 91 495 69 570 853 97 267 753 17 585 771 139 73 718 159 101 512 116 256 537 113 151 300 115 27 627 129 82 330 102 486 934 114 265 690 99 122 144 80 215 811 92 302 782 103 818 943 55 253 893 72 174 442 126 312 840 90 28 453 115 415 499 167 726 920 60 524 903 75 425 905 100 200 780 148 574 847 151 193 328 52 63 835 99 12 619 66 65 116 110 42 431 160 104 660 86 17 968 104 241 382 116 406 606 43 413 471 113 753 899 111 126 161 71 64 846 78 15 530 109 110 780 31 696 701 65 55 702 98 4 889 78 428 710 84 491 500 138 535 839 90 73 496 87 824 869 110 457 770 68 27 63 120 955 999 112 136 263 102 127 395 105 720 975 94 910 950 48 864 881 136 57 171 109 48 850 116 163 823 78 18 460 92 311 899 135 476 883 118 539 776 71 63 996 123 31 974 102 256 916 129 568 640 147 100 881 96 10 558 145 282 764 89 247 260 155 79 889 112 655 660 129 754 819 150 539 797 85 605 618 55 534 813 111 249 496 111 133 175 93 410 694 102 106 383 149 720 953 121 779 919 82 298 842 141 432 809 144 750 966 57 668 988 74 225 610 92 381 875 155 303 657 117 349 585 111 240 788 68 655 988 25 119 727 112 401 704 124 194 939 114 204 671 118 107 367 135 36 987 75 443 627 157 62 515 109 359 436 39 453 646 112 831 864 83 494 761 123 910 940 92 418 964 113 252 602 90 403 889 151 203 768 99 526 792 151 33 997 115 247 399 145 788 927 90 610 885 133 386 961 113 551 705 131 211 430 100 349 354 85 746 902 69 331 844 155 621 830 65 365 665 127 353 735 78 696 850 101 752 900 103 766 887 88 607 714 110 257 360 112 129 675 69 584 700 107 518 536 83 292 700 72 226 347 106 255 300 128 195 964 62 154 867 110 62 228 88 389 599 111 797 966 57 6 832 82 9 625 59 264 303 136 148 370 34 354 407 109 651 655 121 90 230 102 848 973 132 147 995 89 67 134 78 52 905 164 394 600 33 516 539 107 326 648 69 115 201 77 102 584 130 520 811 75 296 309 119 300 813 115 20 744 89 902 984 79 637 928 108 0 685 116 97 836 175 64 777 63 211 773 120 824 988 89 467 878 40 103 236 61 159 420 72 725 856 123 75 983 123 0 191 122 448 469 111 14 142 72 588 677 114 313 953 60 52 555 149 437 637 93 61 267 103 74 607 118 284 645 170 410 435 108 30 221 117 386 585 165 646 926 125 113 789 100 339 677 87 333 349 65 505 804 144 491 661 89 400 529 116 145 641 108 842 953 63 374 478 127 23 64 123 528 927 113 266 837 102 81 581 117 78 483 106 90 715 149 639 751 105 601 774 155 677 721 106 15 410 146 418 505 101 86 285 47 535 749 73 671 772 84 19 346 111 233 467 59 522 918 108 188 732 85 319 644 122 261 345 111 0 258 114 16 332 121 291 706 70 593 623 76 178 798 107 288 947 106 67 387 87 508 724 94 238 988 77 263 906 125 118 227 101 368 632 86 189 893 88 544 855 105 176 684 77 47 420 152 151 259 91 228 317 97 498 515 71 457 550 101 301 453 135 169 294 94 493 898 86 17 861 117 716 904 113 105 193 95 232 406 108 10 963 110 401 481 93 362 806 121 694 994 132 635 914 74 248 728 94 34 93 107 1 735 120 45 196 159 105 661 127 627 816 81 166 597 97 36 228 130 241 576 67 606 901 128 308 814 121 863 869 69 193 703 115 32 351 143 38 981 92 235 778 100 149 997 130 354 456 115 280 640 105 210 242 80 26 88 67 400 486 79 141 796 131 636 971 82 557 588 75 168 204 80 618 961 92 3 926 157 432 516 84 521 877 94 904 970 111 515 937 135 359 974 45 404 918 72 763 956 46 522 579 86 41 196 87 477 844 116 272 631 91 643 791 120 976 991 71 118 872 83 330 584 120 331 900 113 576 876 113 326 829 111 486 738 90 53 330 59 175 570 126 794 823 39 128 549 113 324 450 94 369 505 93 251 617 106 75 979 103 36 533 98 119 904 117 521 675 104 616 632 120 312 837 102 435 657 96 760 907 95 560 592 88 647 755 121 168 383 147 752 866 179 475 643 114 674 759 113 393 544 89 203 484 34 518 617 80 362 749 85 115 141 42 547 590 111 254 704 113 350 493 95 561 821 125 154 281 127 13 769 79 616 922 75 512 703 78 56 556 81 380 563 98 368 456 144 744 925 94 417 995 94 225 539 95 10 410 100 167 182 80 175 848 133 48 965 108 289 505 72 163 611 59 72 985 46 334 845 144 164 844 36 499 925 101 250 567 151 170 843 122 209 713 150 416 667 47 434 853 93 518 862 150 33 369 72 159 802 46 404 943 56 10 673 61 149 435 84 393 562 87 523 628 74 863 890 81 502 549 85 570 739 97 108 940 71 103 305 101 65 990 63 702 987 73 566 865 91 288 465 82 54 532 51 451 544 61 691 766 77 387 714 101 355 584 103 652 838 66 336 506 135 648 781 126 170 550 99 337 747 54 143 903 93 307 502 82 292 327 82 106 946 83 356 784 99 567 898 80 209 545 92 529 629 97 51 145 114 191 329 90 370 750 158 798 960 181 31 409 99 6 417 87 6 701 108 48 528 48 619 939 70 547 628 98 53 310 92 493 769 150 108 215 82 360 407 67 511 892 118 364 609 72 151 876 68 62 837 64 389 735 119 194 620 71 53 593 75 367 712 126 170 304 114 4 99 81 102 418 104 46 210 133 70 372 124 38 707 109 574 723 77 97 163 152 36 982 94 621 791 141 467 902 134 678 801 87 109 243 79 744 805 80 265 863 113 133 842 54 371 417 107 199 653 164 534 811 95 259 628 83 336 655 149 759 898 51 188 282 50 797 827 90 595 796 85 251 301 167 568 860 50 604 758 84 943 966 114 110 325 91 660 663 105 39 402 107 36 233 119 668 735 132 411 790 107 102 474 75 474 517 100 409 665 159 76 783 112 103 419 101 371 521 71 115 822 111 14 196 140 527 828 84 607 716 128 257 775 116 816 823 92 3 207 95 92 103 119 187 730 77 85 746 77 412 675 92 418 902 92 207 448 126 136 879 64 702 804 96 735 822 71 42 592 82 426 449 124 579 850 74 96 630 123 132 696 103 71 226 116 242 765 85 343 814 57 326 841 80 232 496 91 323 897 94 107 835 90 32 89 12 19 234 141 654 819 106 552 818 133 487 607 117 478 967 79 526 857 80 626 662 97 221 545 90 60 160 66 136 167 57 80 270 80 365 884 66 818 920 104 471 688 134 665 867 160 562 798 86 206 808 134 888 906 152 59 877 62 447 887 93 309 769 109 39 498 138 187 396 77 779 867 78 69 759 111 40 751 78 671 909 125 447 722 54 662 901 55 317 977 60 313 674 59 26 225 111 240 446 104 61 113 88 555 936 83 495 529 124 235 245 95 352 990 75 24 825 166 8 126 78 75 822 123 132 460 97 425 617 95 591 773 88 423 900 135 19 491 109 297 339 117 745 899 95 586 632 154 334 361 87 987 995 108 96 785 109 596 603 41 584 646 110 157 634 75 3 257 149 153 454 78 423 837 102 597 700 70 47 798 102 822 953 68 670 833 144 550 558 122 461 483 49 414 516 111 286 916 101 299 735 129 546 928 112 124 286 53 247 866 97 451 861 37 673 770 82 628 871 114 272 635 100 748 830 95 238 556 72 709 832 121 314 321 101 391 857 138 59 260 125 37 722 109 281 784 76 552 774 107 162 437 112 547 757 123 313 523 81 4 899 136 153 991 72 163 649 16 268 969 127 447 902 86 629 915 88 98 887 134 453 848 105 40 553 100 747 890 109 583 975 159 105 250 70 246 673 82 208 520 87 751 895 116 503 956 146 147 425 128 329 465 116 808 833 111 89 915 120 478 612 121 76 382 81 505 885 70 227 493 57 199 489 79 226 909 69 191 768 80 201 265 113 233 798 79 542 673 93 97 812 131 666 789 54 63 369 84 200 252 119 44 234 87 301 618 99 541 660 41 782 788 104 558 755 82 472 723 102 611 615 115 114 559 123 234 889 101 613 737 68 354 784 123 808 890 98 358 655 87 425 805 94 335 752 103 680 928 117 548 785 68 443 772 162 548 789 93 39 738 159 216 377 129 494 676 79 762 896 64 177 732 94 229 280 82 191 982 85 799 888 137 855 976 121 297 941 102 365 611 92 25 561 99 273 912 164 161 207 43 270 417 132 601 884 97 659 761 169 66 978 79 160 740 112 757 847 101 158 320 65 118 726 106 734 762 110 240 672 134 803 806 77 406 733 76 354 484 101 595 636 107 276 610 78 5 449 87 335 593 136 159 320 167 290 509 99 13 919 13 358 757 92 9 70 98 684 832 120 426 654 102 450 741 126 391 995 109 385 617 111 424 453 118 440 444 122 166 760 95 103 525 144 241 410 100 16 126 134 642 823 71 348 565 128 330 941 114 14 248 109 11 335 93 850 874 92 107 887 89 176 261 104 99 618 90 559 952 106 102 698 155 339 510 122 481 729 152 253 875 118 392 894 87 320 376 51 6 731 70 653 957 69 153 565 85 9 308 88 645 652 116 226 322 94 185 246 96 416 581 122 312 808 90 26 381 46 882 942 90 666 833 69 441 874 137 191 613 61 463 969 59 436 946 104 320 708 121 458 548 123 299 915 109 274 384 60 107 998 92 472 532 135 700 981 67 195 945 85 243 685 136 215 364 71 707 993 141 109 653 98 454 703 61 264 713 92 29 705 96 542 710 115 323 868 28 114 864 56 180 420 100 362 689 142 24 679 125 328 546 41 517 979 123 11 57 106 205 482 136 335 458 165 306 992 76 262 850 118 371 720 83 156 437 82 227 549 115 24 859 90 84 870 131 145 367 98 49 722 48 863 917 117 143 373 99 268 698 66 504 832 118 573 607 164 271 799 128 36 468 134 351 769 93 358 969 91 166 247 78 617 634 126 105 367 87 60 727 95 23 55 111 314 679 89 289 479 15 282 868 116 639 759 95 783 825 107 211 973 84 264 267 90 255 721 71 624 971 117 377 769 69 297 684 141 69 123 135 107 217 86 657 848 126 159 880 63 188 787 149 28 778 131 90 797 76 315 877 89 452 849 77 313 759 121 468 813 107 35 640 73 83 617 91 619 780 122 36 49 85 157 587 98 239 895 54 443 920 104 360 986 121 486 588 111 363 521 92 411 824 117 691 860 127 135 364 142 446 544 82 104 337 79 229 390 97 241 952 87 262 942 175 96 164 127 341 947 56 820 946 149 521 713 89 400 799 145 114 490 117 224 680 116 172 295 114 252 331 101 153 549 122 280 667 96 214 338 135 679 780 66 788 905 102 197 456 123 644 830 70 817 969 132 758 802 114 259 756 106 171 491 75 859 933 93 627 797 148 86 484 75 164 992 168 506 967 122 773 943 62 93 389 60 389 432 46 418 582 91 599 662 80 563 675 118 175 693 102 331 412 49 171 535 60 659 730 82 123 541 98 763 974 120 367 906 122 432 523 69 383 902 116 59 365 115 816 919 56 25 504 127 322 949 85 490 964 157 84 375 46 127 694 122 400 609 139 217 298 93 337 817 57 245 994 92 792 847 115 255 676 111 220 776 87 896 977 138 289 898 93 1 766 130 297 863 94 13 488 118 720 926 94 321 366 92 162 336 69 575 735 95 294 571 91 742 816 84 35 362 126 45 733 118 420 559 113 740 758 112 23 689 84 304 572 129 73 252 98 670 764 143 259 385 72 204 794 149 177 942 150 566 858 59 563 596 126 30 431 101 140 389 155 63 873 70 207 676 120 131 537 83 169 687 91 209 396 78 36 171 85 436 552 109 206 663 95 90 137 56 463 830 83 648 825 92 119 270 107 151 955 64 561 596 64 204 408 104 31 952 100 413 828 110 651 685 106 134 797 30 109 918 85 202 893 127 737 759 169 152 301 140 610 663 84 255 427 82 291 727 87 342 615 75 618 890 93 360 410 105 934 991 78 136 652 88 128 378 55 80 790 129 614 883 91 354 361 64 800 926 169 472 811 70 252 434 156 204 592 116 34 650 80 464 731 53 60 914 127 945 963 131 166 860 60 160 359 105 9 930 57 538 927 112 458 615 62 388 731 110 17 606 93 280 448 151 968 973 45 1 519 100 617 845 86 192 542 106 592 786 63 319 833 100 274 806 88 190 945 108 67 603 110 247 285 124 16 463 101 678 778 161 758 797 84 595 715 49 442 533 62 246 790 75 455 554 106 208 570 105 883 995 91 656 984 62 32 422 76 348 458 87 626 744 84 92 505 75 235 507 103 390 585 44 650 828 157 147 660 96 100 533 146 273 560 110 174 743 97 103 670 80 384 623 78 233 248 47 512 799 101 371 935 127 560 619 138 25 856 94 34 955 146 586 994 90 193 494 100 362 825 165 548 762 107 38 988 85 135 778 128 131 968 34 521 848 77 142 378 87 682 875 134 318 958 98 123 292 75 309 711 100 429 667 71 156 355 112 431 590 112 93 815 102 150 688 67 419 751 86 613 763 79 154 637 118 762 848 114 129 319 116 186 193 124 322 506 89 613 729 140 693 782 114 24 993 87 691 760 100 302 504 75 872 933 72 194 718 165 39 999 118 250 382 47 505 748 91 312 730 94 49 702 67 792 816 80 469 520 101 103 688 59 462 681 98 393 688 99 454 658 145 253 454 116 125 616 119 188 271 69 459 812 76 718 779 129 698 825 111 23 318 113 615 702 130 430 499 117 375 566 104 341 498 97 69 629 63 717 770 111 41 419 71 611 663 94 228 631 107 110 597 127 47 919 74 905 937 152 176 339 35 38 283 129 91 254 89 119 422 168 175 303 131 112 334 125 692 850 109 527 768 116 41 174 53 208 987 103 731 838 175 843 980 81 836 985 54 185 286 74 474 790 73 645 938 111 260 436 82 126 598 98 86 676 107 107 324 141 384 730 109 678 696 75 463 809 150 765 996 101 35 663 93 517 650 143 689 875 168 455 546 129 70 677 55 774 891 112 328 702 96 788 912 138 170 842 82 355 757 83 451 507 97 156 424 151 712 901 118 374 756 90 593 802 145 152 676 20 242 437 115 619 622 145 313 912 113 159 392 108 326 518 115 118 957 93 407 770 88 220 229 19 673 703 122 717 973 99 448 766 94 352 801 123 662 732 90 152 208 97 81 157 24 116 424 91 458 660 26 82 349 55 186 383 65 906 996 111 719 920 79 303 514 116 152 332 140 497 685 59 835 968 112 735 864 72 249 307 116 235 619 100 540 880 61 440 972 55 273 482 80 537 751 181 672 903 82 21 460 50 905 962 107 416 421 92 41 963 78 55 439 75 16 559 134 720 903 134 381 922 130 664 894 109 185 314 126 752 788 39 227 894 142 45 172 100 233 293 101 544 628 109 26 194 94 209 767 59 362 715 89 198 569 72 106 700 157 84 710 102 134 720 118 42 609 96 75 601 110 434 858 127 286 400 81 547 951 103 108 695 75 340 406 45 203 236 75 389 917 92 325 821 121 499 912 85 242 718 97 588 982 69 99 720 81 660 672 47 138 500 62 59 636 110 313 447 51 326 432 89 377 840 123 379 886 92 21 808 85 460 879 74 82 774 78 413 476 152 390 411 124 76 825 92 78 861 63 804 894 138 230 886 138 80 885 103 418 570 131 116 807 86 358 663 90 67 394 75 67 463 148 111 651 88 9 104 86 14 620 111 133 801 96 693 962 105 451 883 59 650 698 159 163 732 57 182 864 109 326 692 130 256 664 80 383 420 56 403 768 111 810 908 112 785 800 113 47 868 104 225 477 137 227 939 123 419 717 73 151 651 77 50 535 36 424 527 128 328 640 124 9 31 102 456 766 110 63 474 122 44 308 129 219 766 133 182 459 139 105 710 45 604 877 90 240 279 77 92 658 70 523 588 107 530 739 153 328 715 133 134 656 101 289 870 121 356 987 81 294 943 106 427 486 103 331 534 126 238 538 93 265 353 72 148 403 109 628 912 86 694 986 66 508 859 64 576 907 85 180 854 89 135 996 53 77 157 144 698 809 108 520 751 99 591 988 99 113 491 152 41 448 120 1 691 121 186 678 71 206 906 99 942 994 99 382 402 122 82 428 95 401 967 81 387 457 71 465 805 119 5 172 129 41 163 124 109 265 55 396 612 135 168 664 85 218 619 87 266 781 98 363 497 130 169 697 85 358 698 100 49 57 87 703 706 120 436 678 79 192 293 117 12 392 108 282 401 72 321 667 109 326 492 128 445 848 65 29 632 88 456 485 92 182 710 86 17 378 84 308 406 68 273 629 109 167 733 87 85 714 55 91 213 113 801 885 74 385 942 81 24 121 85 143 348 114 556 868 100 8 991 79 498 981 89 345 624 127 936 995 54 328 585 100 565 788 115 777 793 78 6 960 66 95 920 119 229 944 39 421 430 105 178 459 108 256 879 102 14 737 114 269 544 89 117 310 122 127 834 47 198 200 112 46 390 143 115 604 10 608 870 51 220 775 30 525 810 68 11 907 139 26 104 72 63 571 114 109 299 112 592 682 139 352 515 107 290 546 102 677 859 113 159 442 52 6 965 96 205 765 118 48 759 104 143 269 104 27 770 134 929 948 96 166 926 59 53 225 101 97 652 102 257 380 116 302 989 162 595 691 133 678 769 110 111 243 118 336 501 108 368 448 133 420 569 74 601 745 124 155 872 97 234 442 66 119 484 80 221 294 172 434 497 115 688 875 114 537 860 101 183 766 146 370 711 108 258 448 87 79 255 149 98 280 49 150 820 125 158 952 95 272 431 41 23 912 74 514 562 111 676 718 178 495 736 68 201 583 136 20 142 164 366 485 91 361 443 76 154 706 107 17 248 117 469 657 115 23 491 53 50 946 114 40 93 93 458 591 93 381 435 117 183 916 73 714 727 153 383 958 143 270 929 92 0 587 98 560 649 69 462 861 87 81 653 67 159 983 112 343 637 138 146 176 87 403 964 90 118 987 49 648 774 166 784 908 94 21 501 129 107 631 99 166 300 108 345 977 96 880 968 109 28 473 89 20 666 90 100 383 96 196 688 98 400 931 57 271 290 97 135 986 91 707 797 122 395 708 118 317 710 139 721 975 120 390 871 70 288 433 87 214 396 108 454 696 103 21 202 81 54 557 113 320 575 58 695 785 86 76 368 69 193 231 115 31 415 50 27 382 116 408 655 118 3 362 84 222 983 123 523 789 88 209 619 72 51 117 97 167 753 90 37 330 74 167 810 120 864 878 111 89 939 114 321 457 100 876 919 55 301 852 75 366 438 100 183 295 133 572 575 90 812 950 96 267 730 77 728 745 149 197 877 104 338 699 68 656 820 86 792 961 167 557 732 97 303 720 112 538 755 100 346 478 148 364 438 110 26 201 82 346 458 84 186 336 92 271 898 108 439 876 71 300 516 88 227 814 64 829 989 126 567 643 99 417 934 91 64 825 87 455 884 68 408 902 7 145 526 145 70 502 161 689 830 161 53 792 92 82 534 92 196 226 121 190 987 84 261 270 99 270 366 108 131 698 92 283 403 129 173 959 128 260 807 80 865 889 68 515 893 98 482 898 59 196 672 105 376 989 87 44 747 85 120 877 183 525 556 74 199 824 100 901 911 39 80 161 61 849 956 95 124 545 129 364 638 99 661 771 87 207 846 105 191 429 118 113 574 50 349 896 117 139 925 126 532 868 58 236 993 147 129 339 51 674 888 101 70 976 36 521 791 78 226 339 90 313 601 104 236 803 96 10 831 88 96 324 60 164 687 90 387 424 87 96 686 73 95 566 112 370 475 157 252 339 100 793 817 100 44 697 90 760 793 136 569 899 88 245 469 74 34 726 131 292 635 88 403 551 97 85 147 111 514 600 70 225 925 135 225 366 153 473 629 102 311 576 128 49 476 102 10 38 116 632 942 129 82 404 168 315 434 132 149 830 90 161 918 69 368 995 119 391 964 62 414 918 86 565 612 129 69 380 99 11 157 96 295 906 97 264 558 111 522 853 62 589 779 164 59 349 89 168 246 105 151 221 52 379 858 78 287 417 114 219 829 45 139 402 128 535 652 119 550 985 61 23 898 55 376 480 84 651 869 101 749 798 95 137 230 163 769 825 99 247 681 101 381 942 30 21 751 78 151 832 127 56 853 174 462 834 110 379 792 112 11 357 59 235 622 99 21 533 75 565 581 72 109 869 134 149 543 112 521 678 42 709 955 90 76 943 117 86 533 57 206 945 115 2 661 112 526 836 124 552 615 102 249 940 5 309 566 106 905 925 49 263 507 106 79 315 88 842 853 69 272 808 100 32 703 145 344 924 93 16 550 177 130 207 82 279 314 123 474 602 128 243 303 108 554 583 35 38 612 97 277 554 100 542 821 78 169 768 110 724 847 106 312 442 66 171 951 108 136 283 135 87 363 79 114 920 135 130 601 96 612 726 98 3 622 69 646 737 107 244 687 127 180 901 61 801 898 79 426 467 80 445 961 123 691 964 125 628 922 97 406 489 134 174 502 112 169 969 93 57 785 83 871 972 87 64 837 101 685 776 130 262 632 104 397 854 68 539 602 147 266 271 100 283 390 102 14 592 113 494 847 98 102 620 76 23 797 115 763 765 20 246 330 75 397 771 140 358 365 73 369 720 134 313 929 35 256 988 91 172 922 121 229 496 117 156 372 91 909 976 88 357 581 84 756 936 122 827 885 85 53 956 153 229 285 83 467 522 101 209 315 149 428 568 84 59 273 110 52 447 125 447 559 86 47 291 109 36 351 128 58 627 81 85 755 65 229 532 80 208 972 52 34 829 102 283 976 86 191 297 117 94 194 24 121 386 134 314 954 119 377 808 112 174 837 82 317 360 63 758 870 113 755 944 160 158 235 96 143 900 99 670 870 118 418 564 137 114 523 68 459 758 110 250 857 59 672 973 88 654 843 116 36 40 103 245 884 111 693 903 60 271 596 72 328 383 70 611 631 71 267 322 112 480 499 102 588 761 127 357 550 116 704 844 131 262 882 145 15 693 76 380 891 77 556 920 104 754 937 95 32 375 110 73 970 96 204 983 110 125 877 132 426 974 88 414 954 66 105 838 108 342 415 118 447 788 94 47 387 108 105 361 95 408 997 130 313 707 13 469 732 89 288 441 56 4 923 39 362 764 139 147 457 129 281 584 85 4 691 125 533 851 103 464 640 94 333 597 113 711 774 116 326 554 115 460 852 79 152 762 113 39 466 139 549 965 159 294 680 59 118 566 121 538 763 71 266 711 130 771 956 112 886 956 87 348 595 92 93 406 112 739 826 131 748 946 34 465 735 56 101 488 141 206 383 113 280 346 138 260 994 62 368 838 140 376 446 155 343 963 104 72 809 140 344 364 122 243 613 142 548 902 148 7 212 82 460 949 126 197 801 53 86 832 128 285 542 99 146 999 106 448 508 102 512 536 142 395 851 108 39 751 40 612 837 63 424 558 60 170 634 106 272 920 125 143 873 132 137 255 35 291 329 110 633 773 124 213 297 112 121 905 110 131 207 98 808 876 93 519 790 72 67 411 120 248 747 91 676 897 104 248 360 105 156 887 115 110 183 130 68 643 107 555 845 89 721 762 106 348 517 114 9 714 84 147 895 90 452 611 84 366 595 141 290 413 43 297 899 67 96 168 186 287 925 61 68 287 71 620 775 92 608 754 155 319 744 116 281 467 116 460 783 122 543 762 53 533 715 73 277 606 135 257 585 78 223 378 96 565 873 107 103 963 122 390 546 106 175 840 102 135 410 118 152 578 126 190 948 154 74 385 71 618 686 13 228 414 119 99 522 73 156 672 82 184 915 74 93 629 136 329 805 59 294 965 70 81 84 132 742 950 90 700 928 66 668 928 105 56 656 54 525 660 101 432 958 154 215 439 77 95 620 82 379 697 106 386 547 88 201 227 94 414 598 111 435 944 116 69 74 84 188 365 107 812 928 127 19 580 96 264 882 121 16 355 74 152 599 127 136 984 146 379 875 79 48 392 78 81 939 112 24 803 45 307 558 71 580 837 57 170 713 135 485 903 121 610 994 157 184 574 126 74 276 128 3 102 118 70 452 44 78 345 135 587 803 67 377 596 35 752 874 119 262 476 69 113 577 102 626 736 90 344 799 120 268 378 104 243 352 75 192 233 69 177 362 66 72 613 159 259 439 97 51 538 90 44 934 77 454 553 73 15 890 115 211 499 118 283 466 151 473 730 137 719 725 99 37 283 118 88 901 123 507 517 144 152 808 102 594 707 63 119 750 77 250 558 151 91 921 95 940 967 103 58 205 99 201 337 115 272 944 86 140 240 64 86 382 101 221 938 96 329 712 99 85 368 70 197 629 105 237 777 104 514 725 105 496 982 58 177 466 96 300 848 73 41 223 59 818 850 97 373 495 118 297 449 94 426 521 77 172 310 140 27 121 90 511 702 131 110 872 111 230 629 25 76 314 105 714 859 103 894 949 108 73 382 88 323 463 107 1 860 188 368 924 113 165 582 60 429 847 93 693 810 67 618 833 147 672 740 131 606 995 159 277 406 46 476 653 114 483 887 109 26 993 124 249 762 122 321 435 134 478 896 82 385 892 126 489 663 111 148 570 114 118 219 139 108 486 103 333 479 73 589 744 33 193 391 84 88 613 102 92 122 53 598 824 113 37 461 79 31 747 44 6 118 75 384 815 92 203 635 147 231 973 74 326 420 70 937 994 109 225 417 116 48 845 103 338 905 71 205 363 75 322 643 21 552 619 78 110 651 101 50 934 107 393 533 149 618 768 120 426 869 62 531 584 119 91 276 166 628 937 142 463 674 72 97 920 63 42 755 103 461 620 99 135 151 158 621 918 95 31 360 48 263 623 108 549 666 114 476 928 79 203 332 111 642 941 73 341 868 104 55 444 118 237 493 111 26 538 133 114 585 88 55 831 78 802 881 68 433 825 138 804 862 98 867 938 79 165 350 143 263 540 129 151 747 129 375 393 112 225 549 85 126 685 95 546 683 150 274 386 67 522 817 89 152 543 125 133 148 85 165 968 104 751 999 65 156 657 95 147 468 107 605 774 106 224 872 78 715 991 60 206 316 66 431 458 61 281 921 166 252 373 78 55 403 120 50 705 80 430 734 76 303 414 144 499 588 95 26 985 78 310 635 82 202 561 100 640 985 107 312 949 140 192 402 82 878 975 91 133 513 146 14 138 106 199 781 89 184 729 113 137 348 76 6 384 123 593 927 113 657 780 87 293 595 131 156 391 109 251 682 122 471 868 67 191 374 110 376 576 95 328 582 91 82 980 137 481 656 123 31 331 73 497 832 68 553 588 164 365 491 137 65 852 119 550 627 90 203 670 133 27 386 109 719 995 107 155 797 72 92 675 107 200 905 119 410 839 101 206 304 124 227 560 92 124 541 101 215 751 103 649 855 73 117 347 84 459 816 125 396 810 100 451 839 142 104 719 72 338 899 99 778 882 86 821 837 98 542 888 131 481 920 53 5 885 144 130 833 59 257 942 78 896 901 67 146 910 82 436 464 129 539 692 94 939 952 132 442 668 132 324 653 93 778 868 94 290 993 66 229 512 125 24 620 70 374 446 101 337 547 101 97 985 144 44 980 87 15 172 108 552 999 132 360 494 103 173 289 82 179 989 93 200 543 158 258 632 137 253 922 19 496 898 149 327 906 94 270 715 105 280 464 139 374 901 135 241 424 110 249 720 74 551 941 96 350 913 64 147 948 155 436 764 132 139 519 110 656 975 33 698 823 77 677 701 145 634 690 81 212 900 70 270 624 59 104 229 51 761 886 28 823 849 106 788 936 88 388 824 96 428 599 131 422 695 103 99 195 87 223 899 118 524 890 64 183 887 126 631 896 77 482 842 94 158 984 147 601 621 115 500 705 72 512 513 94 319 853 154 204 739 124 301 589 142 57 197 99 541 738 75 766 936 85 122 167 121 338 828 119 673 862 94 452 702 150 778 784 114 474 823 79 413 825 94 70 212 115 502 560 160 577 817 56 678 911 83 102 239 95 268 880 171 540 818 123 327 501 142 697 836 76 506 665 123 199 538 105 103 940 92 409 413 103 93 697 101 254 910 120 759 966 88 282 576 123 45 155 93 179 863 67 592 940 97 294 344 105 312 567 139 500 659 98 594 831 94 451 704 108 8 270 119 559 611 130 282 858 140 652 824 116 569 982 134 9 11 86 223 840 91 343 752 95 180 926 65 113 413 74 602 845 81 211 757 46 206 719 70 272 524 144 11 459 135 118 599 99 584 884 92 46 880 110 167 969 127 315 972 131 549 746 143 208 698 146 102 405 107 648 738 123 612 880 87 409 448 151 2 734 67 227 837 120 195 329 56 150 630 151 28 54 94 10 217 140 211 806 107 30 412 93 321 661 114 701 927 51 77 450 105 246 520 117 611 758 86 744 918 123 762 820 57 396 864 133 179 978 96 156 929 162 146 986 94 240 826 99 127 828 65 3 127 134 116 939 129 449 871 91 103 955 86 86 188 166 27 384 82 552 758 97 438 916 90 118 435 133 463 481 141 159 772 74 579 621 70 718 757 88 457 695 128 745 870 79 467 801 69 373 798 122 195 983 141 651 742 94 319 330 119 585 783 94 888 973 94 107 897 135 190 364 132 158 888 119 70 563 78 165 800 40 334 610 132 56 871 108 188 268 102 237 506 52 165 728 108 79 359 64 66 487 107 100 193 138 399 414 118 766 966 77 384 567 94 411 852 112 93 540 156 273 770 83 689 955 71 5 716 117 304 966 102 187 824 133 232 914 100 514 580 94 56 377 134 361 797 108 193 362 127 451 977 100 310 426 120 570 915 43 323 465 48 204 537 104 98 579 112 752 811 37 466 649 107 712 829 141 437 762 97 394 446 79 425 967 116 340 487 118 242 294 114 173 980 64 557 799 88 349 973 79 406 626 146 442 613 90 141 880 63 494 785 67 217 821 107 114 514 87 443 887 122 622 721 62 156 294 135 887 888 69 328 634 97 803 933 118 149 713 64 825 862 65 481 611 83 680 937 87 135 246 70 569 743 71 398 956 121 543 793 122 440 722 99 263 402 77 197 944 71 113 576 101 158 503 104 435 450 118 297 405 91 358 835 73 517 790 83 535 870 113 161 195 105 699 888 86 377 880 106 423 952 112 117 774 78 208 643 84 677 811 141 756 859 105 75 859 127 294 646 88 76 694 122 808 874 151 577 859 80 410 753 150 266 948 109 186 303 100 520 849 111 175 403 86 470 985 63 440 975 115 200 651 87 143 402 127 94 472 125 270 441 111 95 315 94 809 966 93 7 47 105 73 684 101 160 888 101 272 686 109 160 589 130 228 699 52 708 856 111 139 676 92 97 526 120 892 917 187 278 446 139 1 365 62 222 493 109 271 770 123 66 616 44 260 571 168 427 905 127 383 947 151 199 598 107 441 934 150 523 567 96 382 961 84 358 960 56 131 436 136 158 583 90 8 284 85 236 939 103 597 822 69 357 982 77 390 851 120 604 760 109 562 580 79 165 577 109 379 973 125 155 592 133 418 990 69 408 637 111 66 571 109 170 888 108 104 277 144 503 830 56 303 518 109 30 49 75 504 508 109 476 495 161 576 812 40 560 838 85 126 524 110 233 552 128 383 564 108 316 918 120 155 504 101 175 447 61 24 824 90 518 764 63 236 552 80 8 883 175 626 814 69 213 816 130 461 995 65 205 798 131 259 422 128 680 684 99 315 379 119 629 718 120 377 428 97 15 441 141 52 318 111 149 322 69 780 928 98 122 522 86 292 312 126 312 428 67 877 890 98 450 711 79 113 809 69 609 964 65 443 639 52 301 552 88 218 725 87 198 710 145 193 879 118 3 429 174 211 407 144 557 694 117 546 661 107 253 491 68 97 537 126 108 821 87 129 701 70 340 737 93 441 890 98 342 419 124 605 609 98 556 761 75 113 371 156 301 710 53 316 696 103 508 661 146 263 773 104 81 914 126 377 820 106 163 853 137 746 803 56 5 491 92 364 908 135 161 563 119 787 857 131 55 869 75 601 633 125 219 893 72 739 980 86 617 853 86 203 206 92 397 444 120 589 685 118 675 946 81 47 183 96 469 989 118 399 866 139 448 993 103 169 495 91 34 330 95 823 951 139 636 659 24 202 883 86 172 278 91 57 105 64 265 962 115 135 731 116 324 896 166 453 822 128 238 413 101 367 569 102 35 792 83 97 976 140 292 745 86 809 915 152 83 614 95 104 460 87 232 402 88 80 171 124 563 705 48 660 944 89 304 766 155 366 688 104 376 904 108 332 663 112 3 32 63 664 956 123 587 771 127 138 968 66 231 317 123 537 798 67 8 742 72 153 676 72 315 635 74 83 445 78 57 216 113 448 564 79 26 837 82 138 386 133 562 626 137 227 588 95 570 845 103 494 747 105 90 505 110 232 849 66 42 452 90 494 948 113 503 711 86 120 560 89 288 690 127 119 752 76 341 918 128 511 600 68 661 686 94 356 861 68 228 588 54 104 648 112 484 706 82 38 964 110 165 674 103 681 739 128 284 715 61 164 660 94 186 843 117 377 934 138 808 891 97 260 398 60 22 347 108 252 281 68 355 732 99 111 432 129 660 917 148 157 429 84 555 638 102 194 987 68 593 800 43 269 546 51 99 127 95 404 669 95 230 235 86 427 653 79 282 777 114 704 803 112 615 963 99 693 900 87 345 923 79 659 787 113 445 586 87 90 307 104 469 911 89 65 382 135 368 913 92 23 879 139 241 879 56 32 493 92 256 395 78 307 670 120 141 344 27 439 842 109 70 781 70 721 974 83 83 479 124 142 821 161 197 324 115 399 989 135 331 517 151 8 876 106 585 730 81 299 473 89 163 184 129 350 792 143 640 763 135 440 583 73 428 663 108 122 812 136 52 832 94 591 743 88 862 970 134 317 959 73 310 847 150 565 610 128 189 316 66 876 896 76 758 979 82 158 491 76 48 480 127 152 872 92 235 500 82 165 716 118 114 368 93 824 853 50 211 270 126 18 544 67 24 443 96 176 700 88 577 934 85 190 884 120 536 906 114 210 463 73 66 123 43 482 785 68 319 988 100 644 952 69 208 694 89 183 668 121 73 135 123 163 194 117 244 488 125 3 633 30 593 958 120 630 638 78 752 868 70 333 780 77 39 439 103 90 720 60 449 565 95 156 205 83 70 757 104 463 724 78 547 925 85 426 525 60 701 901 107 159 752 49 678 890 88 187 924 88 30 44 166 219 573 83 395 624 73 669 694 48 93 735 116 368 663 100 128 718 132 4 774 121 145 181 129 122 722 63 39 438 99 663 882 73 29 718 87 74 753 102 419 668 87 84 170 110 204 692 46 281 881 127 381 741 111 0 6 100 123 831 138 505 988 93 271 398 87 669 786 124 720 825 102 735 999 94 244 662 79 826 950 129 18 301 37 104 114 153 785 901 96 8 307 71 22 287 47 295 620 81 638 665 51 808 909 97 369 970 149 210 354 118 578 680 66 61 586 92 198 827 81 802 978 175 617 798 140 444 900 122 209 621 132 440 726 128 401 529 75 421 702 104 158 644 114 708 951 118 384 488 71 588 883 98 23 956 89 759 779 99 158 983 78 41 100 107 86 728 102 79 474 123 161 420 192 1 190 61 31 927 62 250 904 110 603 770 53 269 605 72 47 572 120 244 425 83 133 698 115 190 478 121 30 545 91 610 622 133 220 407 157 611 768 117 76 144 117 107 569 86 730 996 84 150 650 131 698 758 95 855 932 140 381 890 122 161 778 97 802 849 119 546 734 72 11 264 116 77 258 79 589 663 97 122 263 137 135 971 103 300 670 121 267 707 105 649 698 62 407 977 150 315 458 129 641 876 85 110 214 109 50 717 137 236 361 101 651 921 93 38 709 1 556 923 78 247 497 74 362 956 132 649 979 100 525 927 83 143 171 118 106 267 173 197 999 114 436 575 133 110 743 86 168 642 99 1 813 85 235 621 147 12 474 136 94 856 151 284 329 77 761 981 129 409 888 93 390 652 65 644 976 79 655 701 115 544 856 127 321 636 88 528 641 124 21 855 99 128 599 133 674 823 92 583 798 124 109 329 82 69 929 152 348 587 59 361 762 123 407 952 105 494 862 108 764 842 116 808 837 116 200 775 58 527 990 88 194 261 142 234 531 70 461 710 110 121 527 118 523 695 122 184 278 89 95 269 78 264 922 112 87 335 74 683 759 93 114 938 78 572 577 67 6 893 152 354 765 80 153 956 50 489 622 115 168 897 84 176 449 128 758 842 92 446 732 29 481 929 81 505 615 138 256 430 114 100 508 94 72 839 109 225 507 79 492 856 89 170 508 112 660 751 110 162 344 90 729 914 76 119 724 36 137 510 97 301 758 94 196 488 73 168 625 108 205 601 76 356 383 144 395 466 130 539 700 87 696 779 48 539 822 141 310 877 76 168 496 109 570 903 133 145 889 130 105 727 111 545 637 78 414 560 148 323 652 111 430 788 135 645 907 50 388 819 80 14 410 94 930 976 124 699 769 49 339 697 60 91 286 141 402 654 87 479 816 85 563 904 117 707 749 95 243 957 94 121 884 139 325 875 89 154 939 133 130 758 124 289 650 54 781 884 128 16 516 72 472 497 43 622 852 106 569 802 95 329 403 102 320 346 70 343 700 105 230 590 100 574 694 119 833 965 117 296 504 103 662 992 103 701 839 117 248 364 106 113 317 129 85 284 126 71 630 153 271 823 124 283 947 130 379 594 119 149 337 84 821 932 145 839 878 87 262 709 57 639 730 89 346 416 138 148 381 155 198 671 62 111 293 89 126 737 68 419 930 80 156 268 84 233 945 59 409 965 52 169 188 114 293 863 55 337 468 57 559 683 85 704 711 88 374 585 71 174 710 66 839 894 125 15 406 45 214 494 109 712 892 42 507 591 107 200 708 22 485 798 55 319 774 109 325 469 72 219 652 149 842 930 113 40 586 60 328 688 88 173 779 117 629 862 56 31 601 94 64 537 49 110 747 104 470 577 38 91 400 104 742 896 103 286 937 101 760 832 56 85 179 114 60 177 113 51 465 95 583 956 99 438 682 60 23 116 142 684 778 109 20 538 146 52 323 88 752 920 101 656 884 115 314 352 140 192 988 136 233 784 119 193 932 135 307 560 92 135 155 67 929 932 138 557 987 84 488 774 55 518 853 153 80 840 128 108 307 129 108 566 103 767 887 62 334 440 119 122 799 99 155 677 65 624 879 81 48 720 65 454 785 97 430 730 90 544 764 92 495 572 135 238 817 80 217 430 126 119 953 116 292 536 82 136 784 123 177 773 103 538 590 107 331 973 89 202 548 93 782 933 120 183 415 105 378 383 96 105 819 100 95 589 133 286 498 146 393 459 89 905 987 66 585 627 97 372 582 103 693 862 96 595 716 84 696 859 124 781 810 52 234 362 74 416 969 126 45 423 61 68 511 70 122 324 126 18 124 123 207 796 149 396 678 139 218 402 97 574 944 127 251 282 112 830 873 56 748 782 99 222 263 95 456 569 150 212 758 97 883 903 120 8 558 145 71 423 112 664 778 103 9 725 95 10 899 57 482 610 89 577 865 139 332 450 117 270 392 117 176 956 93 61 734 63 581 971 85 452 712 85 643 997 145 487 791 83 449 882 58 153 901 99 854 907 115 332 403 103 540 698 131 124 732 79 268 483 60 142 475 111 404 884 137 261 578 109 585 959 86 151 422 92 0 999 94 14 990 107 604 859 62 153 673 93 242 359 123 773 813 89 90 761 135 866 929 102 318 595 87 274 579 135 347 672 74 123 913 94 270 794 76 299 617 136 281 693 136 434 895 96 122 215 112 448 713 143 502 853 92 268 795 87 375 686 134 58 738 116 470 885 131 473 491 133 166 754 68 360 400 151 496 727 50 260 991 68 91 474 79 703 815 149 108 552 82 173 483 75 205 882 96 728 959 105 411 774 87 329 995 125 102 566 121 390 960 76 331 971 54 29 783 118 48 315 74 766 922 127 127 982 108 142 302 147 43 206 120 1 181 85 16 649 95 119 830 116 377 948 88 149 700 125 490 769 81 11 38 73 90 850 127 299 697 115 398 693 114 282 579 94 62 239 114 29 49 104 692 811 89 58 348 123 58 113 148 353 747 122 39 254 123 29 586 73 279 394 65 236 665 64 612 848 86 503 906 163 136 246 91 848 864 127 526 637 94 230 295 124 407 713 115 433 480 90 77 970 87 136 234 106 21 857 89 236 513 84 670 892 95 879 999 84 137 804 89 214 390 76 379 759 55 703 792 39 279 640 116 269 358 86 132 199 129 49 997 67 691 909 107 493 810 116 113 250 59 187 195 90 412 895 123 42 875 71 560 626 49 620 916 126 222 871 174 0 918 75 277 636 130 34 617 158 31 47 98 379 473 77 685 872 76 426 911 69 161 182 106 602 857 84 364 998 117 95 359 129 246 488 70 506 779 63 271 992 85 284 962 78 549 556 116 307 672 75 29 996 69 374 551 65 99 483 156 169 229 13 421 873 145 437 784 123 49 801 104 62 489 79 118 371 116 443 693 25 447 856 139 61 375 57 640 965 132 92 687 126 611 909 110 59 873 149 639 816 90 173 769 129 318 688 121 351 512 73 411 476 86 451 833 120 321 931 114 554 767 173 495 998 103 327 547 68 128 294 107 42 411 83 178 997 131 155 292 102 383 682 72 67 167 120 83 335 153 300 827 99 283 584 123 533 849 94 132 488 9 352 907 70 662 814 74 169 180 129 166 542 138 76 754 105 107 478 114 83 670 66 15 889 109 355 448 78 797 879 74 934 949 117 732 857 81 304 821 104 370 998 113 40 525 118 255 304 187 667 867 98 987 999 92 143 542 120 645 834 127 158 976 58 551 790 115 171 737 60 116 234 73 348 723 42 741 780 113 619 983 98 155 378 99 268 740 86 663 977 104 464 912 74 477 966 130 215 420 59 486 783 94 677 940 148 38 233 90 525 588 145 354 733 142 849 950 109 696 844 105 130 280 104 198 316 123 689 977 130 727 826 146 259 266 90 127 751 120 612 876 67 707 951 187 642 798 83 454 701 94 55 125 110 274 446 85 143 604 147 99 252 94 406 736 69 198 489 140 199 257 155 164 331 91 173 694 85 431 913 70 46 767 107 266 754 97 688 918 97 435 537 91 2 379 101 267 332 116 779 889 74 885 922 88 321 836 107 335 509 142 137 414 185 309 481 41 565 904 119 503 656 94 757 877 97 494 546 69 225 931 78 41 686 69 150 352 147 69 751 46 150 974 151 838 946 90 15 592 127 226 431 104 31 957 140 733 788 124 731 852 63 88 684 103 446 714 120 342 935 105 274 515 122 535 605 96 530 970 106 279 577 76 513 855 66 879 938 105 404 998 100 194 365 54 441 945 96 166 500 112 6 728 68 338 794 150 16 950 29 12 804 102 927 983 47 64 243 52 357 873 90 362 896 112 222 531 130 428 744 88 540 660 130 139 864 108 174 906 146 30 97 145 474 994 108 371 496 107 439 592 119 57 65 55 207 527 28 134 700 85 505 845 101 251 891 108 382 794 111 107 715 91 633 681 104 221 985 37 43 692 92 9 917 112 29 917 115 577 795 133 265 792 81 711 894 86 660 941 103 551 757 85 648 905 107 880 894 130 56 212 76 288 636 88 500 847 64 117 219 81 241 396 144 324 534 52 428 499 104 446 841 73 419 857 148 453 508 102 219 331 114 474 830 137 71 76 74 55 571 80 90 753 152 189 972 74 327 429 101 462 803 77 146 730 100 372 574 106 20 682 55 561 626 159 348 497 128 38 194 129 496 965 137 519 746 102 127 324 79 39 619 70 554 957 87 213 266 109 323 782 151 50 229 102 23 36 57 251 774 117 300 588 103 543 826 146 32 278 119 392 819 113 428 750 129 65 535 95 617 748 147 66 365 91 310 327 72 90 669 149 248 577 24 555 735 99 252 877 101 164 698 114 387 592 121 432 462 92 638 901 97 301 417 137 221 819 94 145 849 46 24 498 130 637 823 133 176 958 62 622 741 11 63 869 85 10 563 80 339 890 92 135 148 39 286 740 81 582 710 116 576 710 122 366 586 113 635 876 72 844 948 134 22 392 106 494 657 79 562 846 66 62 768 178 553 815 41 133 782 92 323 546 116 579 767 98 601 882 79 46 138 115 185 556 161 370 848 109 733 784 86 686 789 130 458 863 45 397 478 139 371 549 140 129 472 125 469 996 60 279 560 126 284 792 148 101 793 66 344 574 110 868 907 121 242 392 65 47 429 109 454 531 149 105 161 113 196 947 127 62 775 71 411 508 87 554 907 91 346 992 95 106 141 125 254 587 133 458 694 113 209 599 76 543 903 123 130 809 77 35 584 66 266 277 123 347 881 107 7 94 126 151 800 47 38 529 105 267 611 62 313 869 46 679 886 121 235 436 83 351 486 160 530 915 103 387 676 106 48 199 129 24 68 77 263 905 68 124 892 144 555 621 67 73 992 78 222 904 95 489 517 121 80 687 98 747 803 114 123 946 149 113 870 54 522 822 84 415 419 103 453 606 123 701 758 74 350 597 82 821 965 112 157 745 118 635 731 72 340 850 105 408 957 115 56 241 65 915 916 113 658 909 54 29 208 121 586 770 127 94 844 68 456 883 92 346 422 104 652 692 76 451 869 66 175 396 93 464 755 176 151 768 152 396 493 101 573 642 102 20 978 133 138 323 120 356 796 62 480 566 80 388 827 153 141 877 81 365 820 42 737 935 97 394 514 71 801 985 92 523 780 80 714 736 77 508 638 61 795 798 100 185 296 95 170 909 110 226 409 77 877 916 70 270 598 122 235 824 125 436 874 117 160 937 128 64 338 130 872 959 102 97 365 125 572 958 97 219 479 107 59 602 74 727 980 71 240 260 120 57 324 138 355 921 139 139 298 103 313 341 101 553 592 114 429 435 91 127 197 42 226 677 124 115 934 96 22 244 135 504 907 32 310 827 76 803 858 81 90 693 121 260 452 92 104 395 115 68 914 105 82 219 55 738 771 114 49 782 52 137 631 96 87 630 113 294 315 173 201 450 130 788 825 104 330 613 49 81 849 91 639 921 132 76 549 95 134 643 98 661 912 153 142 924 112 425 849 77 533 819 111 1 44 77 65 460 99 797 943 98 518 747 85 536 766 111 198 333 100 15 432 119 316 418 103 90 626 115 14 120 75 211 573 168 440 445 90 312 604 174 218 491 86 412 678 80 706 876 140 474 658 85 524 987 133 20 857 61 438 728 98 390 503 57 60 277 154 80 594 136 231 823 62 308 887 77 859 993 146 2 194 72 31 881 108 132 492 131 63 166 108 632 782 81 75 828 91 539 863 114 595 645 46 827 921 135 804 870 91 842 977 102 843 967 131 227 547 109 46 297 113 226 782 74 292 518 87 319 875 121 198 911 33 138 762 67 462 602 144 249 338 135 616 661 98 319 546 126 504 740 76 259 758 115 149 935 98 101 998 109 286 384 97 24 771 117 184 934 82 271 301 115 432 459 104 190 547 69 343 406 143 249 933 104 221 360 121 57 400 144 168 448 66 64 412 76 342 614 62 723 735 130 810 904 107 404 458 82 288 461 104 248 692 121 66 443 77 590 874 56 228 609 91 654 705 113 115 382 79 38 930 115 305 736 75 615 757 85 293 926 79 191 551 111 111 988 139 301 586 54 899 938 158 752 858 99 446 928 109 512 849 134 670 720 131 623 734 66 172 928 132 419 853 117 554 789 133 324 356 85 150 888 113 444 963 133 279 967 139 535 643 141 467 700 114 335 637 97 890 920 145 43 312 81 239 436 101 134 584 79 452 758 90 38 558 83 43 478 108 257 774 74 522 800 70 269 901 68 339 700 122 695 992 107 473 604 135 216 723 55 327 518 63 385 669 89 417 860 92 316 722 93 102 280 131 13 796 98 424 549 127 290 635 96 98 853 65 111 152 144 478 577 83 502 738 110 466 972 103 426 863 116 438 791 78 873 918 68 85 225 79 239 489 95 606 681 112 607 871 61 172 747 110 289 697 166 141 542 165 523 951 100 356 834 105 389 971 77 87 470 85 556 950 92 454 953 96 514 720 111 205 367 69 464 733 95 13 624 128 410 505 116 192 555 40 500 567 124 612 871 40 268 519 73 470 915 81 149 973 88 397 485 39 49 798 94 81 704 172 100 574 106 551 887 126 299 328 95 494 632 91 864 976 148 420 929 106 73 310 91 287 594 61 702 937 57 733 869 94 68 459 58 523 534 131 219 718 119 3 253 77 546 963 90 80 368 133 779 878 89 536 627 73 441 940 101 139 357 51 864 884 56 180 259 76 171 968 158 37 813 96 502 867 100 127 306 83 132 721 73 624 876 50 226 368 100 78 250 82 456 849 73 126 923 71 222 890 103 590 948 74 123 765 122 394 808 58 503 871 117 476 860 119 229 378 70 107 769 111 4 258 167 410 823 55 464 737 145 114 266 138 95 358 89 112 346 121 292 395 112 449 796 117 141 737 59 522 723 126 384 471 107 179 839 114 326 726 157 28 366 84 885 940 74 135 444 95 43 871 177 435 951 120 440 768 64 499 523 96 566 989 72 792 806 133 114 252 131 535 562 109 92 467 53 365 686 96 208 522 140 564 943 92 386 731 90 590 941 94 383 689 92 555 922 92 443 977 102 2 185 133 238 608 119 618 648 100 570 944 67 106 222 71 21 121 96 591 630 53 498 825 101 119 464 107 648 661 101 7 471 127 309 556 126 649 796 142 160 290 80 22 971 83 11 758 68 818 964 31 398 584 136 572 742 107 128 556 119 24 829 147 161 325 142 547 827 137 224 349 175 220 260 62 472 639 121 687 901 74 117 161 114 420 838 131 657 766 90 168 453 112 774 873 70 205 629 72 68 550 111 284 486 76 715 948 26 210 449 102 145 209 117 676 819 77 353 995 121 289 844 148 696 960 37 599 670 138 500 639 85 85 747 51 580 595 150 333 861 106 166 863 91 249 718 118 410 559 137 280 344 116 501 994 86 58 669 92 509 575 109 321 451 71 251 741 100 461 902 144 298 413 84 569 915 52 354 658 49 97 417 128 754 990 66 762 814 88 709 894 102 42 112 70 591 689 71 378 405 113 272 501 90 532 961 64 119 770 96 53 983 176 202 466 84 133 522 105 294 700 161 83 400 31 184 796 94 288 299 164 252 566 87 407 587 118 58 752 22 104 493 91 382 745 83 502 829 94 432 994 134 101 785 114 719 882 67 918 990 57 484 523 121 65 924 126 172 530 111 610 910 134 585 793 109 721 868 93 322 613 101 629 814 98 133 910 94 510 708 76 63 892 91 395 947 75 119 692 99 68 795 124 804 864 100 383 679 104 524 787 76 193 973 122 315 597 114 0 319 119 46 435 149 478 566 136 179 239 110 842 932 108 872 982 136 65 781 87 820 998 48 580 589 131 27 64 152 252 731 100 489 944 108 458 709 123 197 497 89 536 584 66 259 264 72 110 459 112 486 578 89 159 524 76 40 715 94 153 672 139 19 963 147 88 401 78 444 740 43 104 221 103 96 290 87 662 797 110 39 126 125 636 913 101 724 977 75 429 564 117 201 919 85 105 862 88 100 554 103 696 740 72 296 427 101 646 936 116 99 954 70 55 548 103 286 427 83 501 655 70 189 725 86 68 991 112 30 101 118 914 935 66 361 799 112 469 604 166 132 545 82 21 129 84 420 504 73 7 74 134 527 537 76 374 929 139 236 526 76 27 862 68 266 614 129 108 281 116 471 966 110 432 785 103 472 734 37 42 309 92 224 330 110 391 510 83 423 492 119 831 953 84 8 871 107 305 402 98 146 656 127 30 164 77 238 295 75 649 786 122 411 931 114 179 954 160 31 126 134 261 324 111 192 658 36 260 416 35 203 805 55 603 607 70 248 398 79 66 403 130 272 776 82 697 958 100 703 968 62 303 432 99 374 852 119 38 598 84 545 921 169 91 388 87 145 830 105 222 334 110 237 442 96 413 902 126 247 547 102 390 789 72 217 365 144 299 640 81 274 735 84 505 836 143 101 425 37 241 275 48 409 875 82 595 815 98 42 657 111 239 863 120 323 483 106 321 912 117 701 705 86 541 744 131 698 905 100 820 928 92 725 945 94 152 371 117 120 370 2 593 599 66 75 479 114 425 503 88 7 262 103 438 970 117 186 801 103 390 471 159 58 469 94 233 347 108 116 337 109 276 965 96 204 496 63 351 580 64 62 445 99 250 617 126 411 865 144 894 946 91 356 692 136 644 712 120 594 806 84 19 879 80 952 985 75 1 331 161 264 758 115 743 908 103 561 613 109 553 959 104 410 917 113 427 510 106 527 714 69 237 678 111 138 763 120 324 519 126 475 968 79 738 774 122 434 521 127 56 87 126 784 868 95 646 877 74 711 732 101 95 512 119 8 551 107 108 783 106 34 562 133 346 943 122 744 922 120 187 947 96 274 966 84 750 850 84 104 813 128 545 849 142 73 460 57 366 605 94 467 983 85 677 820 50 436 724 114 226 414 65 628 849 144 444 589 99 555 972 120 769 971 118 110 923 100 303 444 114 311 785 101 806 828 99 167 298 120 832 833 110 236 795 109 385 785 127 444 798 52 49 325 119 433 724 114 285 928 118 150 488 99 24 274 93 605 744 83 45 365 85 407 431 128 335 713 127 121 383 40 566 997 27 73 600 64 46 93 44 262 806 104 444 765 93 473 675 110 600 603 88 336 904 97 362 660 109 403 619 58 327 880 120 310 796 129 630 969 46 406 937 96 245 722 61 597 642 62 508 933 92 134 516 83 60 731 106 87 198 70 41 541 110 51 327 126 102 653 160 555 860 93 65 660 128 185 914 101 324 464 47 179 448 87 826 851 99 646 957 157 633 726 86 21 245 92 227 686 20 696 936 139 101 710 117 31 258 132 202 479 151 27 622 36 456 552 123 107 973 143 210 701 53 306 528 60 730 959 102 11 202 162 213 862 86 247 523 140 856 959 110 106 611 137 301 838 137 20 426 64 15 337 111 14 673 145 226 495 148 404 846 70 91 548 62 324 765 118 100 196 113 283 468 79 233 289 120 41 299 150 104 411 88 246 465 85 542 667 59 581 840 135 324 614 99 570 747 74 104 475 91 314 947 124 824 948 141 188 862 132 579 681 130 179 572 123 535 556 70 667 766 139 182 475 52 216 407 81 617 914 127 69 545 66 359 846 77 234 470 107 202 661 96 838 956 112 15 599 116 134 892 131 755 862 77 649 981 93 106 496 109 57 124 66 191 878 115 712 952 141 860 864 86 519 613 77 517 934 40 626 758 101 139 396 88 447 498 104 168 344 75 142 597 88 765 931 74 445 660 89 54 742 71 178 517 90 32 980 100 185 439 46 94 659 92 33 306 108 111 491 125 5 795 82 293 766 130 182 783 75 745 974 114 41 975 76 668 679 101 461 825 121 281 517 114 195 570 48 411 960 62 248 593 106 228 634 108 15 302 66 457 643 77 443 470 124 799 898 149 549 760 105 660 951 98 322 353 56 624 869 64 89 459 119 621 696 108 87 614 113 481 874 129 769 980 104 706 727 169 657 693 82 343 771 91 390 707 123 160 597 139 91 802 84 376 779 50 382 795 170 446 638 124 97 972 104 628 854 88 433 704 89 221 964 76 424 518 132 313 371 78 837 838 126 284 906 140 852 855 60 246 505 112 49 67 100 6 957 98 406 528 48 260 272 48 11 225 117 222 989 74 66 808 134 286 497 137 143 412 113 276 961 75 426 522 93 658 684 78 335 631 73 156 890 74 436 778 147 711 803 144 197 685 115 523 939 94 129 310 127 593 912 148 298 465 93 59 656 127 308 692 94 539 563 99 565 838 109 408 518 75 19 579 134 461 798 92 498 815 153 438 804 122 28 182 88 548 998 59 489 968 117 5 23 80 796 888 74 262 802 75 41 398 115 165 467 88 487 945 77 58 185 108 369 391 97 22 428 119 132 444 52 592 942 134 138 727 143 63 820 38 605 935 121 14 452 89 392 552 116 701 757 79 68 111 82 640 751 134 715 827 134 88 377 91 197 281 108 67 654 48 23 139 127 140 719 107 326 402 79 495 694 103 644 895 39 286 452 104 222 510 93 254 944 113 186 218 139 779 948 84 189 568 64 701 740 128 376 581 91 189 274 5 647 871 106 111 920 66 437 866 48 225 540 122 462 634 84 66 694 69 521 792 101 0 652 61 275 672 122 183 853 119 124 719 95 71 239 80 499 937 64 249 628 128 42 459 69 76 556 106 195 626 101 519 880 76 336 375 123 335 443 70 213 931 77 545 632 99 362 546 54 341 820 81 176 710 108 31 181 130 62 188 52 137 274 138 263 928 132 632 676 90 141 194 102 564 679 126 414 610 126 371 802 96 175 953 61 599 980 121 283 329 64 505 901 127 742 907 42 557 582 137 195 818 92 66 858 125 341 394 115 450 491 50 214 407 103 133 573 90 497 584 98 364 690 108 205 515 76 22 680 62 253 995 45 228 911 81 458 909 77 141 943 82 718 851 70 647 701 115 550 707 94 245 446 91 95 818 145 553 914 137 204 565 60 665 946 97 316 457 79 38 670 156 66 991 116 134 690 132 711 937 145 178 923 45 186 341 114 150 634 92 418 469 68 30 480 100 472 940 86 30 551 56 922 936 102 155 474 130 479 483 122 814 842 135 16 491 116 99 408 127 331 694 126 480 946 99 11 879 97 312 481 107 685 753 80 409 496 137 434 930 117 401 596 92 9 566 34 508 542 79 150 917 155 110 412 72 414 430 89 536 881 98 137 413 142 276 530 121 407 757 123 127 702 59 260 340 125 99 111 68 294 820 95 507 964 102 439 712 88 42 342 118 393 684 104 8 750 122 12 813 86 562 592 84 607 840 32 616 711 113 73 380 103 116 690 147 743 815 161 289 484 111 501 809 64 189 824 143 302 939 137 599 776 126 684 714 92 207 864 94 263 758 61 361 553 81 440 836 115 389 514 99 683 812 76 352 749 83 367 802 44 198 320 61 887 955 100 61 366 59 621 820 74 28 650 126 816 913 73 703 853 174 244 747 53 568 645 134 707 989 70 286 682 165 454 993 98 213 905 120 496 510 148 396 719 57 272 449 109 40 301 84 669 952 58 17 120 74 56 445 91 808 886 69 359 438 99 5 874 80 232 814 120 479 600 111 712 775 139 298 894 82 14 101 163 477 951 123 120 647 126 472 697 125 109 203 134 219 980 50 124 524 113 412 626 93 84 740 47 390 988 152 521 621 47 290 669 33 509 971 95 320 887 19 615 722 115 674 980 97 152 950 89 525 825 67 92 730 81 342 850 141 141 294 125 698 790 75 362 860 77 356 913 117 132 533 84 505 716 94 86 892 138 308 578 96 632 789 97 389 493 57 15 963 114 152 381 96 477 619 92 912 977 94 575 682 97 260 798 90 519 808 155 238 442 58 546 609 160 345 641 65 143 624 155 380 925 125 291 981 124 192 370 124 606 892 69 203 618 81 281 395 135 570 715 59 91 575 63 257 639 102 273 311 122 154 520 67 792 814 125 73 899 105 48 908 158 450 477 133 574 623 138 619 653 110 422 494 88 859 931 130 936 963 92 476 899 72 410 554 88 3 291 118 81 864 118 379 442 86 27 592 137 221 877 96 148 818 129 617 818 151 239 424 117 5 553 120 170 959 112 218 292 103 4 251 110 105 665 56 168 188 90 1 745 109 214 403 93 476 632 56 413 468 112 181 374 123 736 897 94 172 214 121 649 955 80 337 409 93 459 626 108 67 81 123 475 917 115 241 520 70 409 518 143 57 783 103 611 837 103 26 327 59 303 998 107 358 784 75 375 753 74 116 590 124 434 520 103 655 832 84 57 302 114 311 993 61 58 607 79 56 912 101 548 971 64 117 705 70 604 680 123 749 922 99 270 863 98 397 453 164 78 191 90 29 511 99 110 292 88 145 776 109 198 353 51 708 906 87 179 271 89 153 635 94 129 937 87 474 530 79 663 714 113 276 841 114 477 638 69 261 744 80 386 686 120 340 542 149 196 478 113 261 480 94 253 631 44 581 872 118 453 830 56 621 850 59 782 988 63 452 579 99 251 857 69 2 345 91 693 915 116 200 852 73 199 358 46 283 873 74 49 468 74 126 640 113 231 412 43 492 878 111 458 613 99 290 708 85 519 892 73 467 823 84 595 865 81 106 733 76 461 663 105 71 196 103 733 819 143 271 747 152 169 405 90 929 958 89 119 298 111 317 663 77 240 479 88 18 821 104 164 517 121 727 797 103 232 672 86 431 463 101 468 585 137 306 518 114 200 422 184 862 904 112 516 615 83 33 292 92 377 602 133 788 899 175 146 886 87 28 990 104 423 769 70 510 574 101 515 611 90 83 651 94 57 418 112 654 717 109 515 707 113 214 525 91 94 594 119 464 514 82 63 992 116 209 285 127 9 346 123 36 295 105 135 619 68 676 979 67 152 336 147 457 729 142 12 191 98 73 814 64 251 464 61 223 884 103 294 747 120 41 44 81 259 828 44 151 765 52 650 797 116 154 253 119 129 853 96 170 595 75 660 784 83 485 816 70 126 581 92 2 825 106 70 391 115 478 897 112 112 903 107 417 631 90 174 272 98 39 939 88 149 487 145 618 698 85 262 622 135 123 484 94 33 765 170 661 973 76 476 867 115 8 64 95 786 859 99 264 310 107 479 978 80 152 583 154 183 600 88 128 178 97 507 976 124 492 588 87 378 733 93 609 832 144 196 560 55 161 654 145 467 497 112 325 622 91 743 937 103 629 928 93 15 480 79 509 764 135 91 980 117 448 803 98 624 959 110 204 548 127 436 900 102 411 718 104 388 720 124 540 581 69 358 707 152 303 952 69 737 892 103 748 995 85 889 991 84 673 779 110 179 922 37 600 914 78 335 456 107 85 951 153 302 854 138 46 735 66 53 211 92 689 951 87 34 182 138 101 540 109 478 606 124 349 848 102 651 924 94 46 340 95 482 802 96 134 143 82 645 977 82 96 310 94 178 219 125 253 284 104 218 681 83 256 479 102 501 999 74 216 839 85 558 950 68 232 262 115 187 688 92 305 405 142 341 593 82 65 170 127 355 376 100 91 315 102 155 734 127 241 285 119 462 796 116 483 930 127 60 625 114 112 470 109 643 857 140 892 981 115 271 289 112 51 524 157 559 768 136 68 934 125 103 648 151 558 777 140 593 695 97 163 239 69 326 354 102 462 952 75 79 328 99 603 834 44 628 963 115 153 226 75 204 618 68 193 692 100 579 947 134 244 490 122 552 876 102 361 597 121 620 709 100 838 881 98 347 882 79 483 717 61 408 972 129 54 119 97 720 763 87 253 592 113 79 202 68 630 987 65 554 972 85 310 852 98 183 610 127 116 844 108 484 926 77 373 979 81 247 563 109 308 989 75 107 662 81 734 812 110 360 421 84 244 524 59 519 908 105 403 560 59 467 885 65 1 166 59 241 986 97 718 763 88 104 364 159 278 619 111 545 785 71 150 500 148 153 701 64 95 303 90 108 892 100 190 870 138 307 736 97 558 916 104 230 556 114 820 941 89 415 919 129 217 935 114 132 809 116 162 496 126 454 983 86 773 893 129 111 169 80 65 480 87 661 705 100 416 948 97 615 664 143 168 361 152 333 835 98 473 893 117 339 844 96 338 768 103 271 882 118 272 783 87 13 171 106 373 664 34 440 576 135 550 551 133 259 364 128 366 640 98 183 321 79 307 542 88 100 671 93 111 798 148 280 642 90 113 624 84 83 334 139 453 811 92 289 956 129 63 966 131 655 776 96 744 763 68 39 148 86 372 917 137 681 883 125 44 79 108 261 862 121 114 871 103 619 848 92 176 346 134 457 797 92 121 367 117 326 578 110 11 994 64 616 906 78 82 997 83 749 913 155 387 792 125 157 885 121 444 683 97 17 659 67 569 948 123 564 871 48 798 812 124 130 761 140 170 244 107 339 707 69 405 916 45 691 924 126 147 443 98 662 877 124 221 844 107 139 867 117 504 970 116 810 943 102 275 409 119 443 771 64 145 297 119 198 558 9 213 920 124 619 711 93 238 414 104 812 997 69 191 985 56 14 61 65 544 869 75 245 789 104 456 623 83 327 642 106 16 55 107 564 693 125 56 274 102 151 969 103 73 506 103 151 892 148 619 656 118 190 442 63 223 295 51 474 589 99 225 700 93 356 359 66 706 950 32 102 532 90 186 435 91 46 184 34 620 744 117 400 871 54 392 415 120 586 972 141 146 379 121 149 288 108 67 902 113 0 334 91 297 761 66 542 585 78 528 605 67 868 928 95 411 692 63 87 790 94 228 689 102 148 460 137 170 413 122 417 650 49 548 764 121 381 799 69 322 418 122 237 563 146 519 886 130 160 341 154 22 371 86 192 255 129 812 971 121 800 870 141 70 631 141 20 115 69 292 632 112 644 850 116 619 687 85 304 740 93 319 383 128 70 257 90 51 732 56 856 920 121 700 907 170 70 290 75 554 625 111 104 513 57 15 766 169 241 909 49 542 881 69 25 381 113 433 996 108 32 138 122 28 817 117 221 756 118 6 589 84 631 913 118 195 931 81 409 856 100 528 573 81 162 384 86 560 583 61 235 645 99 674 815 109 175 400 116 284 950 116 483 658 76 496 934 93 245 260 178 62 495 49 32 522 96 847 853 123 515 685 134 103 253 136 140 928 127 528 719 137 699 959 56 394 947 119 413 765 154 424 462 102 837 999 101 9 491 62 432 578 66 187 268 107 889 923 159 318 666 146 160 287 143 316 815 124 651 784 113 406 591 75 38 522 128 328 874 61 430 627 66 202 934 115 797 848 60 53 960 112 735 859 160 254 509 84 273 899 96 334 528 92 96 644 80 127 398 137 105 582 95 682 745 63 321 982 143 816 959 121 220 592 112 883 999 128 719 981 71 0 229 41 352 464 80 61 479 44 134 668 79 612 750 90 590 959 113 475 798 114 419 756 64 407 755 90 99 572 40 727 863 113 725 954 45 826 904 82 815 878 104 545 769 125 117 832 86 374 531 73 181 654 46 503 744 81 842 957 93 463 712 117 285 647 86 17 137 100 380 757 132 231 609 115 459 826 152 153 776 104 243 304 96 236 779 100 126 576 116 328 887 124 41 825 103 569 803 90 596 936 79 15 684 79 36 955 100 375 501 64 21 46 115 413 564 123 30 923 157 25 493 78 142 795 130 479 529 93 60 229 96 207 929 88 240 641 131 178 549 111 27 256 104 305 323 104 213 569 156 19 226 111 316 363 108 146 993 120 524 779 113 382 489 152 722 772 144 279 358 135 614 886 52 77 276 120 246 614 52 185 682 137 545 901 122 415 905 89 58 750 119 810 960 89 528 887 92 292 764 130 588 778 55 277 693 48 239 252 174 422 840 69 231 685 143 367 977 121 61 647 109 553 864 61 128 800 117 473 756 84 683 838 113 410 880 102 121 705 64 236 620 141 241 738 141 380 644 109 533 914 72 381 728 158 232 618 10 336 719 131 150 826 72 983 995 104 6 420 49 824 935 122 103 162 83 508 759 106 585 654 82 324 948 120 767 813 94 693 925 102 11 130 74 259 788 119 43 909 28 634 786 174 121 813 96 263 392 114 213 982 76 15 614 158 416 492 107 327 659 109 518 868 148 477 708 147 682 723 80 124 179 69 313 610 97 62 589 107 387 423 109 704 913 60 463 505 112 220 431 102 354 856 141 252 908 94 125 440 105 597 951 105 747 838 56 31 922 97 163 481 117 61 468 59 106 662 110 648 908 109 150 873 110 232 336 80 307 572 53 84 328 95 265 270 80 739 825 87 717 872 104 706 986 103 743 886 163 396 405 95 275 374 48 327 800 122 580 929 76 16 622 90 337 822 120 211 523 102 351 974 139 42 106 53 722 803 89 839 920 85 175 401 123 26 827 197 429 496 118 47 134 81 22 804 90 7 956 107 6 37 107 93 887 121 368 793 84 16 512 72 22 670 110 175 332 115 303 830 126 135 280 139 675 977 107 171 542 46 118 564 102 229 687 105 18 962 86 518 771 128 763 822 51 107 902 98 216 827 93 349 885 113 298 349 90 121 801 91 481 508 97 227 679 117 60 566 123 650 716 28 354 824 86 429 758 142 271 751 112 17 581 134 219 627 83 881 909 33 364 821 154 138 536 102 182 393 123 85 906 93 632 836 158 421 446 59 90 537 108 64 100 121 704 943 184 452 899 126 263 883 99 846 936 147 242 470 113 169 769 147 147 281 96 101 281 103 69 96 44 164 407 122 93 143 131 703 761 162 145 851 94 209 530 146 394 945 96 347 974 166 173 197 96 297 989 103 28 754 82 596 916 96 904 936 73 430 614 153 293 352 104 269 792 106 36 818 86 490 961 139 2 175 95 189 892 40 623 821 63 328 356 108 18 662 63 403 607 108 305 896 105 30 999 140 624 753 80 599 808 62 829 965 104 712 738 131 342 770 123 33 885 122 418 583 96 664 711 58 171 728 146 600 953 104 811 998 79 60 752 106 158 384 116 20 619 104 268 794 134 3 411 121 231 820 110 202 395 113 82 137 86 480 992 61 788 892 106 763 844 63 365 586 89 342 805 151 58 537 121 566 699 116 278 928 135 105 967 101 124 246 131 195 898 102 471 498 116 282 283 108 380 931 61 145 947 88 494 881 46 68 225 83 133 559 115 357 611 82 49 988 116 39 245 83 186 892 90 141 163 109 962 985 67 268 613 103 440 812 68 204 944 162 355 641 143 284 635 91 593 758 97 548 776 96 554 925 54 68 605 125 240 984 134 162 735 110 12 691 100 273 860 47 714 929 115 28 706 86 560 642 128 141 354 98 81 467 82 201 593 105 122 378 86 375 626 84 221 970 102 229 515 117 598 765 86 531 887 86 211 455 102 476 884 139 601 609 108 597 651 87 108 746 92 382 663 85 408 776 50 361 613 114 296 425 123 338 658 104 638 828 74 185 213 69 851 933 163 117 290 108 54 252 50 545 943 89 576 743 110 117 449 120 51 69 116 86 287 8 435 823 93 152 822 75 706 993 108 520 833 77 66 421 98 486 986 56 791 860 78 622 684 63 170 821 90 260 920 133 617 854 113 254 653 111 567 756 79 298 804 77 244 565 131 391 699 140 470 539 117 605 988 32 94 648 66 584 872 128 262 858 133 694 955 103 79 269 85 188 309 125 70 958 109 794 951 101 445 839 54 444 940 126 28 164 108 163 241 149 293 487 64 713 831 100 227 751 82 192 599 133 873 985 42 652 768 98 65 900 47 363 897 54 620 974 118 104 363 91 9 291 140 101 181 127 20 698 87 340 589 104 242 837 43 214 670 40 494 889 122 238 919 80 400 570 149 463 750 112 10 713 80 408 454 147 616 871 134 91 776 83 175 492 91 873 922 55 204 818 141 747 938 108 293 616 71 361 909 74 26 91 84 562 668 82 382 397 139 491 801 117 778 963 143 520 543 106 810 980 46 127 265 100 238 526 101 561 794 115 564 708 125 179 414 82 116 198 83 295 730 35 420 599 62 514 864 55 218 416 45 260 827 53 314 860 102 113 979 107 3 917 83 356 746 106 426 846 106 564 609 86 274 432 68 970 992 128 294 801 114 69 101 112 616 944 94 66 341 100 379 878 160 46 117 54 18 164 66 127 391 117 112 738 84 295 329 130 165 474 102 190 913 105 261 918 46 35 646 69 15 582 82 44 969 141 634 698 90 437 906 163 17 403 128 225 823 130 853 856 62 480 972 156 333 579 89 425 744 107 504 662 63 511 929 98 85 139 86 189 471 108 514 593 90 435 854 82 541 898 58 266 394 115 25 585 102 24 544 74 417 865 77 270 273 60 172 491 74 876 888 106 376 401 111 489 604 111 516 532 69 682 917 94 504 780 81 92 781 108 31 887 99 85 646 128 18 132 83 47 145 162 342 886 134 434 996 98 678 905 90 433 794 87 370 758 107 261 719 93 173 311 104 257 986 87 758 907 74 853 998 120 311 987 75 92 539 138 699 793 100 29 946 81 37 192 93 386 674 103 560 633 62 169 978 46 430 872 145 427 819 117 156 777 86 716 868 111 102 678 105 492 999 107 250 275 119 764 967 75 848 893 141 701 904 113 661 817 89 631 754 95 300 724 98 1 462 130 20 997 129 596 924 59 0 119 115 198 491 75 503 849 56 865 988 102 487 985 51 505 679 110 159 489 94 695 926 114 184 855 182 631 874 137 237 695 64 550 840 132 45 650 116 226 746 92 330 350 82 616 749 69 111 639 66 159 505 73 220 810 89 113 699 96 234 723 50 122 875 117 171 498 41 607 848 140 223 252 91 66 481 62 46 556 125 893 979 113 442 459 88 17 943 73 420 808 69 639 823 84 305 329 134 395 501 90 656 954 30 327 891 125 119 269 58 370 565 86 441 855 72 12 87 93 242 806 115 220 579 115 443 917 113 177 422 105 557 672 99 736 863 35 651 874 121 307 319 114 835 844 108 649 884 104 472 835 64 474 711 114 493 677 95 531 911 93 453 787 94 54 525 65 613 946 82 33 154 60 76 784 93 70 217 88 525 977 146 9 515 116 374 804 108 140 228 68 62 171 107 287 945 95 413 922 111 718 917 106 589 764 111 647 830 76 364 667 98 147 516 42 754 785 131 113 622 176 37 91 109 343 623 84 181 524 114 534 863 122 320 963 146 238 541 64 44 196 161 51 333 128 473 856 92 447 520 123 141 532 31 8 169 111 67 80 111 356 581 86 347 370 83 148 662 62 10 456 112 242 515 130 180 813 103 455 486 101 63 852 116 723 991 117 80 415 101 19 440 131 293 718 89 480 828 64 946 990 77 306 961 103 29 65 93 102 928 95 55 539 80 301 324 77 223 627 104 314 963 89 246 757 60 339 358 93 191 922 121 43 252 94 300 525 37 418 485 114 20 862 115 472 765 103 388 466 99 226 274 84 8 741 92 275 626 62 11 794 133 326 498 78 830 921 121 248 889 30 109 656 107 71 603 124 46 361 67 912 964 75 618 781 118 237 722 160 351 583 110 228 744 59 207 600 148 814 965 113 528 689 55 81 282 79 921 945 57 14 16 106 153 312 109 62 557 151 646 809 91 221 765 129 617 728 100 292 403 117 70 601 106 703 878 102 265 667 147 22 385 42 242 916 62 341 932 78 264 420 72 198 653 123 217 669 62 464 472 31 196 400 26 462 694 101 518 698 113 102 377 147 155 502 99 49 465 153 872 946 83 39 495 94 256 692 77 262 793 130 151 559 114 337 995 99 320 408 149 111 953 122 780 814 68 812 886 70 194 481 54 272 330 81 183 508 138 510 918 128 57 580 49 48 693 144 126 573 112 554 915 166 138 280 105 911 956 114 452 743 107 159 920 110 304 525 99 270 616 142 465 565 119 465 811 156 662 856 56 76 725 141 204 512 90 270 475 81 33 615 70 375 731 122 176 901 158 79 394 49 166 635 134 228 960 58 816 903 27 78 335 95 627 649 119 208 974 73 114 517 97 484 809 83 856 981 147 382 927 99 704 836 84 474 865 142 374 430 137 361 709 112 850 898 115 134 509 134 593 633 88 360 899 131 224 431 115 199 352 112 161 414 117 175 476 55 39 289 81 636 769 127 501 807 90 37 215 94 194 976 135 99 738 103 439 931 124 476 625 134 336 550 48 310 413 96 515 710 106 157 221 110 604 960 77 54 578 108 131 776 144 396 404 14 692 973 69 447 736 67 195 793 114 27 789 76 723 853 93 691 722 153 216 643 171 362 801 127 996 997 98 391 448 100 181 875 116 351 918 148 259 924 90 821 825 88 159 260 117 39 272 86 348 399 176 315 716 109 484 694 147 273 731 101 499 512 77 746 895 168 378 712 140 129 322 140 120 279 39 390 751 118 221 576 105 296 856 116 321 364 112 451 906 85 278 762 59 14 794 58 824 927 94 106 785 124 88 749 140 234 999 46 62 657 142 80 709 93 625 851 69 231 952 93 343 415 133 760 961 99 43 811 137 584 862 99 113 635 39 83 467 145 741 892 55 325 968 36 280 556 83 411 495 77 893 919 74 242 869 91 530 810 116 419 440 48 256 447 121 592 939 94 562 646 93 79 509 68 173 343 135 5 434 117 108 546 138 109 702 107 461 765 141 231 835 86 48 516 156 626 977 85 131 539 79 424 471 161 301 547 74 232 600 120 7 207 87 392 830 42 622 996 178 78 780 96 673 992 53 9 737 124 317 613 155 48 467 77 598 814 77 439 502 87 169 507 126 243 701 127 755 997 38 64 311 92 479 800 115 420 459 82 42 972 92 767 905 110 557 779 28 685 711 69 895 937 78 247 888 42 728 905 143 695 827 98 639 805 124 131 512 118 96 360 96 323 336 118 272 909 62 393 731 87 482 564 95 439 548 104 53 80 141 923 994 99 835 952 87 641 937 116 226 850 134 470 790 119 575 675 104 270 983 159 120 447 112 2 119 94 532 713 86 39 611 104 340 772 105 174 566 46 226 763 120 405 818 138 56 413 84 417 718 54 354 771 112 355 418 88 475 505 116 10 866 96 270 486 122 33 596 79 160 855 93 125 380 81 303 525 71 30 909 109 454 488 161 125 201 119 145 556 108 193 269 75 585 708 98 277 984 73 386 705 85 289 523 80 148 440 122 187 409 58 170 554 83 197 355 71 156 571 86 318 708 122 87 368 101 139 921 98 48 51 118 336 840 73 132 709 22 618 879 102 256 650 81 123 871 97 215 836 137 532 978 117 81 986 153 171 477 67 459 671 107 523 573 81 119 543 87 16 489 113 575 875 66 669 683 118 183 262 99 46 837 77 240 756 80 828 880 154 806 997 119 85 957 62 32 64 140 695 936 71 163 540 93 197 727 117 116 226 110 322 403 167 490 859 105 251 856 103 54 876 91 404 835 128 220 709 123 591 809 137 511 871 92 425 688 23 355 555 169 271 468 31 161 895 87 531 591 90 55 206 106 485 527 93 599 988 63 539 942 96 451 487 82 59 752 122 152 352 74 700 846 90 27 349 73 262 734 121 212 839 67 167 669 76 536 986 108 40 521 154 81 539 101 137 204 123 11 757 56 200 346 82 168 949 150 450 822 84 360 857 62 0 739 89 19 596 80 251 524 101 196 244 122 103 611 120 426 579 156 282 645 139 858 924 65 472 904 101 333 781 138 523 652 94 688 939 61 117 714 146 932 943 37 269 490 123 776 981 113 124 393 64 482 976 39 28 496 116 72 102 124 6 538 73 390 845 65 188 970 105 682 719 167 434 449 167 440 835 136 292 510 82 359 679 51 669 898 141 295 934 116 736 789 61 74 518 81 489 861 67 453 804 124 213 588 121 346 740 128 297 918 90 260 278 53 257 584 90 323 492 87 37 297 137 446 980 97 18 99 95 849 857 92 102 933 92 630 743 109 729 789 69 212 729 115 238 498 101 46 684 98 380 503 113 142 205 100 592 711 46 80 114 99 86 481 122 462 993 68 404 717 81 258 285 46 118 728 103 575 968 71 687 934 100 263 338 82 268 538 85 135 466 15 453 663 90 614 890 117 1 812 101 784 943 69 539 669 90 305 503 53 347 697 118 895 922 138 337 522 95 343 627 142 185 590 107 64 769 105 259 737 106 279 296 70 504 738 157 531 847 118 70 237 91 25 830 92 26 422 137 97 744 41 479 919 68 591 903 45 375 659 141 258 408 68 323 356 124 535 927 146 256 688 178 654 936 112 0 937 68 161 724 90 305 541 63 58 361 98 541 978 64 169 846 75 11 90 87 537 998 56 403 942 100 855 943 81 890 900 68 884 936 81 830 978 57 294 813 159 348 813 89 948 997 49 454 620 40 17 847 92 159 713 130 91 597 93 159 491 84 116 893 61 69 260 152 876 943 121 761 803 72 223 878 110 191 946 50 371 466 113 693 823 37 322 546 128 458 572 152 84 125 122 136 550 46 407 628 70 25 212 106 419 463 124 258 971 102 373 620 57 177 974 115 864 865 74 300 465 113 723 820 135 166 747 89 231 443 67 33 429 138 25 231 109 248 369 102 283 731 87 387 664 116 96 940 127 163 218 134 127 272 94 79 423 135 368 740 97 386 927 71 263 785 136 585 928 137 402 829 100 228 444 132 435 566 57 772 824 42 295 946 132 35 664 108 51 813 110 724 841 109 462 929 144 79 582 85 136 987 115 638 994 79 713 920 110 708 741 119 567 695 109 847 999 81 282 652 136 300 694 66 458 468 55 546 743 139 486 597 86 100 274 80 690 859 86 348 552 111 335 373 101 560 780 96 887 966 152 251 620 66 552 966 131 312 461 134 410 515 107 53 531 110 361 561 56 18 238 81 905 907 88 872 994 94 222 765 89 16 66 86 153 879 125 310 926 78 198 518 92 938 948 119 139 288 136 630 759 100 234 520 92 243 984 136 126 935 149 452 752 89 80 946 110 488 834 65 57 794 109 605 937 132 397 822 69 71 176 92 42 320 112 6 289 90 10 67 95 261 320 77 749 788 129 114 776 87 766 825 151 260 402 92 183 215 98 95 377 94 596 901 60 3 245 156 380 898 94 827 836 106 39 443 118 513 835 50 98 475 128 506 944 102 26 959 128 19 992 98 360 990 108 119 704 74 224 727 101 285 634 93 480 716 156 816 984 103 436 717 125 257 746 94 316 602 128 448 627 109 783 798 124 212 301 94 600 834 112 153 959 150 244 560 76 49 633 132 63 446 132 552 627 84 78 500 88 365 552 96 833 973 96 167 483 101 4 322 61 509 751 86 510 542 137 570 841 100 63 272 49 689 721 100 189 957 88 673 833 91 271 403 144 656 797 111 79 576 141 66 286 99 230 480 98 157 828 114 273 879 111 152 738 100 47 647 131 124 383 129 635 813 126 124 607 159 78 119 71 287 940 147 344 942 108 185 851 80 466 537 105 146 313 83 231 901 70 99 780 115 421 648 111 83 345 80 192 892 104 398 575 53 185 818 124 455 989 135 791 919 77 114 589 71 827 964 109 35 754 122 141 504 79 224 616 96 18 854 103 489 999 102 557 937 102 439 878 30 147 160 79 66 453 45 355 846 65 196 288 103 138 508 104 235 740 126 69 375 137 283 454 90 328 841 95 594 868 97 162 941 86 826 910 128 746 853 94 128 330 115 126 687 85 138 214 140 33 842 87 506 946 108 180 632 81 309 325 72 45 642 111 119 676 139 415 885 139 125 822 90 725 728 51 349 394 97 348 880 89 145 952 115 450 640 100 742 976 164 388 456 75 176 360 109 74 846 112 300 985 115 609 663 97 52 247 116 557 864 105 278 419 88 354 699 79 174 561 129 203 508 135 310 656 125 366 839 109 327 901 135 241 359 94 6 519 107 467 506 120 396 650 83 349 854 24 157 536 55 117 309 103 544 712 52 253 732 106 471 897 115 355 368 80 307 816 76 286 301 141 39 549 124 249 945 84 518 960 78 217 900 108 645 941 97 697 744 132 641 931 82 202 555 92 133 662 107 331 559 132 23 232 137 299 362 99 352 407 115 278 784 127 461 610 144 352 552 131 561 686 85 68 977 168 202 850 71 379 471 88 397 959 115 140 673 112 261 853 118 139 561 46 59 598 83 209 408 100 368 443 112 61 938 114 141 684 126 452 738 73 228 976 62 277 916 69 108 118 110 22 811 150 427 770 98 446 942 67 371 772 74 140 487 92 265 999 113 668 751 115 551 601 84 654 759 82 261 769 98 135 267 77 272 646 112 318 445 121 485 563 88 265 694 120 222 248 90 453 932 50 46 267 70 83 819 90 88 562 141 452 936 125 553 726 74 306 895 108 330 696 107 235 681 52 422 433 124 571 633 83 683 712 101 322 726 95 506 838 55 125 282 107 487 526 146 269 500 70 80 96 133 335 391 84 380 406 88 326 618 101 861 945 80 880 902 47 96 624 174 154 773 73 162 725 67 183 394 90 95 391 114 76 640 60 341 792 75 200 455 77 200 670 96 930 977 60 664 749 79 947 950 142 248 802 88 300 651 66 159 737 30 179 651 93 143 445 122 75 227 144 492 924 109 506 941 105 689 956 96 30 287 68 410 835 65 278 481 110 504 843 67 245 572 102 156 968 105 138 441 121 402 811 60 176 689 121 731 995 92 442 594 75 429 835 127 393 527 74 11 488 120 389 967 98 501 546 85 431 856 100 177 499 100 450 463 60 398 958 55 593 686 92 46 826 83 672 737 88 50 630 90 236 444 166 565 973 86 426 975 111 87 852 94 326 927 134 231 850 65 283 551 61 543 966 107 686 962 97 116 673 115 453 582 112 483 922 121 13 683 84 676 850 86 397 510 93 390 680 98 842 969 137 52 603 107 297 632 79 355 809 63 330 861 78 59 611 60 391 465 134 854 963 86 29 840 101 237 307 128 115 142 102 196 391 98 468 898 129 15 130 72 475 672 132 167 620 38 431 514 75 661 887 126 78 330 97 47 107 54 119 849 111 567 952 137 488 530 152 271 756 130 659 840 117 271 431 88 15 510 102 308 901 72 181 438 97 847 861 95 293 359 121 561 819 108 223 828 113 182 363 114 411 483 67 348 983 84 67 910 95 49 983 58 724 863 73 285 898 152 533 889 74 127 514 156 371 647 128 51 576 128 426 799 99 179 773 113 359 970 84 431 484 88 146 638 122 72 363 74 102 733 107 47 863 97 364 398 121 24 786 174 404 886 86 255 896 92 405 608 114 101 314 19 209 797 124 748 950 85 192 345 90 507 757 102 371 411 103 85 367 61 60 657 101 594 903 92 676 946 76 715 740 71 313 855 102 399 813 127 95 544 164 324 375 115 344 729 96 430 484 114 391 777 58 324 602 78 32 478 104 491 670 111 446 779 117 144 291 105 19 575 60 469 889 83 565 754 147 234 720 105 114 228 105 283 554 113 291 657 69 309 401 105 451 510 140 546 845 119 95 587 90 230 710 133 219 473 98 54 855 129 610 628 73 173 186 127 484 895 61 858 913 84 154 907 88 526 843 121 249 250 98 310 459 102 229 691 146 14 157 80 265 758 68 125 341 97 939 981 132 486 525 71 51 792 109 275 313 136 20 537 99 16 172 103 14 364 104 173 714 117 514 699 100 28 90 105 336 765 48 272 857 140 71 593 40 228 915 82 149 936 65 738 886 123 732 998 88 97 105 118 161 170 89 152 862 150 250 921 94 560 907 118 384 414 98 543 544 137 748 929 128 111 696 162 98 904 36 343 361 97 423 801 107 148 152 111 20 41 86 21 335 142 310 364 134 462 518 137 119 411 103 410 879 138 333 499 120 779 915 56 522 792 67 585 923 120 603 606 85 93 523 67 5 960 94 642 727 131 33 880 62 532 683 84 701 915 125 44 820 132 617 669 94 139 536 74 656 940 119 351 527 105 297 849 88 51 120 76 30 425 149 57 951 110 40 144 51 435 687 77 173 381 103 536 774 71 133 520 68 433 888 123 203 665 83 60 863 115 105 528 133 431 651 131 155 322 69 170 715 60 826 837 122 799 988 118 7 585 100 164 269 130 372 911 122 1 172 97 50 269 115 679 975 113 462 876 93 241 727 58 239 685 173 612 654 126 789 995 86 2 428 52 239 319 78 144 836 114 149 292 111 653 737 175 382 978 41 150 339 158 363 631 88 512 791 63 327 402 157 750 894 115 537 897 84 535 934 87 12 205 88 567 891 79 465 664 136 165 861 99 572 898 120 503 968 112 316 982 54 382 953 119 561 860 93 61 672 116 104 790 137 136 673 99 21 972 58 182 737 31 44 248 94 346 591 132 345 357 63 206 448 73 700 752 104 141 521 50 117 758 109 53 858 94 611 834 64 520 602 20 35 122 102 119 803 86 126 674 90 344 525 122 303 897 84 303 753 156 488 836 66 279 354 107 201 995 92 174 833 64 123 917 98 123 903 127 788 877 92 252 716 70 73 276 85 76 141 127 391 985 114 639 926 118 315 870 124 491 939 118 441 511 66 150 972 133 34 560 87 278 783 118 454 489 37 703 930 176 11 591 91 395 723 73 357 748 110 952 971 105 733 897 101 444 536 164 568 597 135 573 863 53 251 939 151 147 220 102 294 668 64 432 802 98 497 511 58 283 905 123 467 500 39 460 776 139 322 832 74 227 319 88 107 388 125 346 692 119 67 92 118 527 589 73 118 526 104 251 291 121 472 801 75 167 925 73 455 673 59 604 710 73 180 418 146 450 474 85 677 891 111 419 556 81 135 468 87 132 450 104 406 681 63 213 255 43 498 663 119 239 255 145 388 978 40 705 719 31 257 322 130 713 717 105 14 483 61 186 586 106 37 250 115 825 973 62 345 538 105 603 814 67 579 753 77 583 749 92 162 717 81 779 836 103 470 750 125 218 368 100 41 232 52 379 953 72 82 338 87 196 751 81 658 777 140 282 993 65 831 839 80 96 989 55 282 452 81 182 904 86 17 230 167 668 891 92 357 645 119 636 758 101 24 391 82 166 745 86 118 727 77 199 432 84 97 199 103 63 773 93 615 860 122 278 378 133 495 726 64 210 932 127 157 600 82 29 829 109 259 488 109 114 576 107 219 449 75 590 940 55 518 648 113 158 550 87 608 950 110 685 766 149 567 884 107 662 758 121 95 513 106 75 517 78 64 492 74 611 739 176 124 398 44 409 722 119 218 667 116 265 297 150 0 41 101 399 488 39 294 591 95 826 974 126 185 307 122 282 565 108 696 901 33 412 580 100 406 897 112 410 974 94 28 150 144 569 862 90 650 898 172 183 762 113 64 409 131 322 381 120 193 533 82 159 604 67 337 616 59 619 864 119 43 412 81 565 634 78 821 860 85 388 403 98 315 443 34 265 826 68 382 666 86 164 670 106 115 998 76 678 782 74 714 787 45 527 860 46 807 979 120 513 985 103 504 622 118 277 467 78 68 616 109 703 997 94 451 573 96 474 999 161 527 703 90 41 573 62 132 731 166 50 974 73 647 725 157 653 780 62 367 528 56 103 171 87 122 819 103 254 655 92 372 992 103 99 783 108 75 190 114 204 842 136 636 908 72 329 835 140 30 224 91 518 830 161 352 777 130 532 975 117 174 995 73 120 379 96 276 834 93 216 956 117 649 757 156 37 847 137 267 981 113 425 493 155 344 927 116 331 455 105 363 983 54 116 600 128 43 174 114 494 721 60 381 593 121 523 619 128 247 422 52 618 619 138 47 271 121 454 770 108 101 982 126 383 775 131 326 667 187 204 948 99 451 934 104 419 953 170 271 819 72 39 311 141 398 613 131 363 404 118 360 426 57 936 949 72 72 209 74 243 492 93 119 399 166 405 760 97 437 753 163 45 595 102 217 462 86 186 629 99 169 186 103 364 790 127 226 979 142 122 472 157 51 156 110 203 621 135 472 868 79 67 795 81 584 793 21 44 522 52 131 880 113 280 355 67 408 803 104 136 765 109 742 934 105 253 636 114 333 525 117 198 417 82 521 696 116 309 956 111 112 421 124 702 853 102 20 945 90 631 924 103 449 890 86 552 679 83 594 888 48 262 670 80 168 176 107 126 761 116 68 910 109 21 796 101 402 443 54 495 559 117 116 249 94 97 480 82 132 914 136 6 460 41 398 487 127 34 148 129 348 712 110 450 719 33 809 836 80 550 905 82 191 745 128 21 580 108 206 352 76 229 766 96 468 629 52 560 887 82 256 619 62 174 988 80 760 796 75 449 976 76 173 400 121 359 698 84 161 847 120 476 536 70 147 331 80 839 996 74 340 627 97 46 584 106 113 201 62 730 819 75 128 958 83 16 17 96 367 861 90 648 696 110 113 912 62 17 802 69 14 811 76 653 944 66 64 821 136 618 850 129 738 878 143 65 675 134 454 871 81 333 880 111 393 672 131 294 609 24 482 525 158 827 969 152 600 760 155 215 914 95 181 756 136 547 630 98 326 486 87 864 876 119 356 562 91 596 896 16 681 851 92 536 979 134 270 411 102 718 852 98 962 991 143 666 907 91 50 610 91 729 759 93 84 448 96 332 993 99 87 966 70 213 799 129 180 313 56 450 878 77 325 656 67 65 192 72 957 981 90 286 609 77 8 467 87 363 464 91 289 547 45 558 888 124 379 548 100 426 819 88 537 720 59 259 296 157 162 760 119 70 798 106 687 707 107 300 721 43 584 878 83 550 935 94 51 403 112 114 434 154 393 995 103 233 282 113 112 595 107 129 843 156 479 624 105 133 646 74 251 717 110 560 871 51 136 228 118 0 298 83 514 589 120 280 909 70 186 267 110 318 352 129 124 826 123 330 849 162 891 989 137 270 416 115 206 357 74 160 853 59 59 381 124 593 976 98 279 938 106 200 528 72 179 787 116 407 984 59 22 334 92 163 663 112 125 781 110 128 361 150 129 416 61 123 618 141 450 868 132 444 779 87 455 525 79 553 820 106 77 332 96 365 664 117 338 647 122 54 961 81 193 430 153 244 670 77 648 755 95 96 678 79 650 667 123 661 735 86 75 544 117 204 683 79 85 261 112 758 951 174 112 965 119 435 837 126 360 394 152 144 543 117 21 600 105 511 960 100 384 483 87 45 459 138 480 639 82 245 930 73 332 942 185 56 931 128 77 925 140 711 819 108 290 362 85 110 746 120 368 676 105 706 761 114 174 332 79 552 583 55 187 858 88 293 975 72 338 938 146 180 567 93 3 880 132 152 818 120 299 649 70 158 533 80 569 954 84 669 681 145 658 848 97 733 830 96 517 907 136 304 838 101 86 820 87 535 686 108 190 839 76 601 802 123 603 636 20 652 794 110 704 779 79 917 945 143 760 881 85 117 463 66 590 890 76 170 743 116 14 521 108 573 671 99 286 488 108 821 974 108 275 990 100 65 475 79 460 767 125 198 944 127 294 523 74 571 980 86 551 939 67 428 618 112 238 524 86 500 525 115 194 830 99 81 114 70 165 483 80 18 57 130 652 658 106 389 786 92 19 292 112 673 980 88 377 824 67 117 850 132 703 766 159 48 574 124 492 690 94 227 274 115 35 237 60 819 947 71 270 358 109 30 315 97 689 929 70 53 64 110 376 715 142 730 936 96 735 782 72 557 986 104 479 881 142 186 841 170 357 868 85 718 956 88 209 475 79 47 626 103 297 376 163 98 199 98 313 347 98 281 852 120 420 657 124 378 885 88 450 499 122 697 972 136 271 658 145 91 421 98 134 472 100 8 477 117 567 579 115 77 822 126 129 410 100 175 732 81 193 918 118 192 942 148 42 545 74 336 604 147 453 968 52 212 629 138 119 895 72 234 328 66 174 501 82 6 68 41 753 836 29 625 999 91 380 943 23 103 127 123 47 684 91 161 800 126 257 428 68 102 828 120 801 912 99 32 222 143 318 899 80 475 486 55 6 587 55 650 940 99 344 400 85 483 515 135 76 300 95 372 521 163 930 951 162 724 809 78 415 758 105 262 343 115 809 967 127 656 906 71 579 807 68 549 917 103 341 987 134 273 854 156 518 655 94 13 566 138 203 596 28 178 956 116 737 772 100 798 907 143 258 880 86 659 940 72 173 559 94 326 714 119 412 504 134 161 594 134 413 884 118 33 628 39 149 612 138 677 783 147 57 517 104 535 900 91 329 661 97 346 488 76 968 985 109 490 704 92 632 670 78 318 921 70 623 989 57 465 672 170 378 614 146 72 653 106 320 513 88 18 891 90 654 976 79 452 581 94 760 804 89 255 619 40 480 640 101 641 962 101 683 894 112 12 590 120 440 595 120 780 864 114 119 480 71 148 324 117 3 295 88 836 871 88 497 792 140 233 745 97 822 941 141 508 648 133 128 423 156 231 600 147 593 706 52 29 751 115 105 658 99 727 896 88 361 826 135 181 604 125 335 583 178 686 938 111 326 364 88 382 731 129 148 584 108 385 656 102 369 580 81 675 949 99 172 212 139 99 332 117 49 72 94 272 719 121 62 701 151 403 976 99 314 996 96 574 597 152 412 706 102 524 686 118 362 418 109 80 681 98 147 413 120 53 278 106 49 352 100 88 909 93 265 500 85 537 973 94 563 825 28 245 823 110 567 731 85 708 775 80 105 297 115 355 608 105 385 927 73 670 851 139 643 746 84 96 299 109 503 551 100 527 775 70 4 414 90 478 707 120 587 743 68 20 441 123 99 826 38 855 859 135 601 669 74 538 898 96 765 783 121 423 855 101 348 870 98 281 372 90 880 919 94 422 953 138 398 881 110 433 883 114 383 486 133 790 984 64 187 514 113 830 904 60 229 289 71 229 746 101 135 620 102 221 225 74 456 984 92 358 433 74 587 719 132 232 290 87 657 915 47 225 871 80 565 798 81 330 999 98 444 881 72 92 562 107 274 921 101 278 443 115 5 198 211 600 725 148 42 765 112 541 686 63 496 859 61 4 588 109 380 864 98 706 963 77 854 911 118 368 717 96 145 689 99 335 887 134 184 630 109 246 539 130 706 968 78 365 744 67 36 869 113 281 957 124 613 846 110 654 990 60 280 704 116 581 925 36 464 747 141 612 662 138 386 496 114 840 997 99 148 580 73 126 648 62 239 367 122 183 578 47 554 831 147 463 935 82 309 865 71 177 302 28 634 876 110 312 508 118 170 818 91 421 841 89 877 948 123 622 838 145 544 696 88 187 785 125 174 323 126 288 679 105 757 856 62 178 919 101 792 915 77 266 970 119 6 55 78 80 387 137 211 552 64 294 683 46 198 637 151 413 530 56 405 960 71 102 920 135 4 793 120 297 757 49 789 824 81 83 409 78 587 937 104 516 765 76 216 985 91 47 495 90 207 366 78 244 332 139 127 819 107 101 542 87 190 428 114 552 800 123 255 978 91 242 775 119 876 893 111 334 657 120 447 825 123 734 915 136 189 930 118 717 846 103 49 290 34 427 612 75 198 266 71 212 222 138 367 581 136 30 399 107 300 311 90 207 521 99 902 971 39 565 698 132 644 832 55 58 661 111 895 914 110 301 974 108 666 931 144 577 785 92 214 299 58 477 913 93 33 568 133 26 765 98 300 613 144 600 919 73 787 948 71 674 901 97 229 733 132 245 887 73 17 648 52 7 881 51 107 546 133 223 955 114 341 465 87 805 907 141 158 659 119 457 478 71 393 746 128 344 505 83 146 783 46 208 277 57 328 334 121 119 889 160 187 318 134 49 233 55 43 575 122 40 74 90 275 932 119 277 732 72 642 683 99 611 765 152 239 447 108 22 469 152 173 260 71 290 962 95 936 982 109 72 202 75 26 294 121 590 591 122 563 788 65 199 703 47 951 987 65 420 664 61 86 251 135 477 799 141 69 170 101 526 950 99 275 587 128 192 974 82 103 954 105 321 992 104 664 723 84 211 278 32 176 769 93 431 694 81 609 922 79 195 678 88 350 475 51 341 998 33 9 152 113 581 813 66 192 404 101 263 600 67 457 836 108 658 820 98 334 494 128 228 752 73 60 631 131 244 616 131 540 656 138 665 748 108 432 461 116 275 376 121 386 937 94 29 328 63 66 963 106 91 471 92 434 764 103 559 980 127 320 894 109 171 513 121 603 860 85 570 682 131 62 553 105 325 994 156 810 824 105 539 882 111 513 939 34 75 344 106 325 635 117 590 750 71 745 827 113 546 630 123 72 903 146 588 611 107 420 782 127 186 908 121 432 977 79 0 432 83 35 887 78 104 416 132 110 794 85 572 722 136 298 968 83 314 401 106 167 634 79 250 670 87 195 686 75 15 110 96 162 958 66 422 969 98 6 338 128 205 738 115 137 626 58 121 368 124 288 336 153 352 455 136 150 347 94 199 516 79 515 635 106 407 432 127 355 634 80 172 266 114 345 489 119 577 818 126 828 900 93 92 304 128 6 429 17 47 401 125 228 640 162 270 670 96 152 707 173 410 504 123 535 824 138 65 424 99 807 975 35 908 964 88 582 718 126 235 401 79 27 554 63 395 832 123 133 757 145 31 312 74 648 756 124 142 770 145 15 198 96 594 675 157 505 780 119 119 648 74 680 700 107 186 777 130 96 740 84 828 987 111 61 976 97 357 675 57 35 656 122 146 497 123 8 294 65 51 435 106 535 698 75 190 520 63 401 741 155 213 879 70 596 744 118 136 305 113 384 992 110 550 704 82 521 628 86 45 346 42 552 707 100 141 545 100 596 809 56 664 848 121 428 737 98 337 665 118 63 791 80 193 801 85 281 911 31 365 969 144 355 925 91 591 770 133 127 846 75 614 870 87 485 795 81 26 508 130 15 604 103 216 425 121 432 553 45 168 382 116 326 712 85 528 683 111 391 735 90 161 345 128 952 959 147 394 473 90 192 802 69 18 309 106 274 756 107 112 124 132 290 397 129 354 376 122 155 727 135 441 711 109 8 239 65 120 549 145 2 506 112 830 974 63 117 618 56 65 743 161 599 903 90 20 776 120 471 908 68 195 422 109 240 423 76 157 950 113 88 952 131 78 931 65 350 656 45 54 513 104 177 720 107 525 710 120 99 312 53 184 443 136 89 96 120 716 832 165 143 969 81 71 277 97 158 276 104 41 155 103 135 326 104 626 981 102 471 553 138 91 506 98 338 799 126 49 334 107 346 964 68 143 838 107 440 897 104 117 326 18 380 692 68 645 973 128 450 634 129 47 821 102 128 474 82 851 969 149 17 104 118 787 963 38 894 967 74 351 804 108 524 979 97 224 933 131 287 508 127 7 307 101 244 891 117 375 860 150 479 725 98 488 741 100 380 961 119 680 968 70 349 566 109 933 975 51 560 756 118 86 127 75 450 511 111 73 870 72 109 452 136 36 929 100 477 936 79 193 266 107 201 378 96 397 843 136 113 730 74 428 692 104 48 600 79 496 757 85 0 783 54 595 941 112 479 698 50 80 351 123 405 911 80 265 966 107 197 914 93 360 388 111 112 680 65 84 731 114 109 288 106 89 273 102 503 688 78 148 331 76 447 900 134 428 788 152 627 840 147 803 924 83 49 565 89 468 912 64 522 943 87 512 665 108 460 527 119 247 559 38 605 810 92 282 562 124 286 727 105 77 382 77 8 966 117 203 490 121 396 870 137 168 319 77 130 406 110 605 782 19 300 929 50 162 246 129 415 647 118 164 165 128 609 910 100 515 649 79 398 928 129 609 796 101 190 383 118 799 882 116 162 670 143 2 559 144 119 927 133 174 447 44 816 840 135 215 312 122 374 971 62 196 626 81 143 697 88 479 731 58 297 782 116 661 861 75 507 821 46 670 797 139 263 627 93 122 645 109 26 387 116 80 418 77 429 473 51 473 656 79 234 463 67 801 869 111 797 952 69 180 215 112 231 247 72 183 738 138 86 476 67 264 282 67 501 665 50 101 844 158 738 788 136 33 107 122 39 981 79 66 86 110 23 91 112 94 763 149 214 340 72 279 904 82 215 270 101 361 792 102 89 657 37 211 264 136 94 99 101 369 427 59 174 240 107 11 860 133 802 946 99 264 313 124 703 902 111 146 455 117 18 707 108 291 367 96 356 536 158 218 640 81 276 975 84 168 979 114 315 773 61 653 662 108 242 460 134 511 750 165 377 852 88 2 457 102 251 612 102 218 730 100 245 637 95 200 449 75 223 236 110 91 740 133 128 664 126 156 427 96 722 799 78 691 980 131 81 992 118 799 810 103 467 547 121 85 271 66 524 695 173 339 405 150 28 994 112 661 926 136 347 436 75 73 616 122 83 365 102 458 696 50 180 613 107 616 868 81 152 265 75 535 842 104 117 817 120 409 774 44 2 236 139 118 133 108 4 556 54 37 359 103 643 817 107 50 180 77 686 956 107 834 985 109 743 838 66 421 467 120 628 923 120 130 800 138 150 157 83 188 728 116 184 876 75 520 533 77 363 566 101 698 745 72 736 866 98 824 975 87 54 852 130 224 801 124 328 570 70 240 509 78 154 333 96 208 899 110 99 485 77 20 825 158 16 901 99 406 960 92 65 388 92 141 151 103 236 461 133 28 891 118 314 942 94 321 962 159 194 523 109 506 536 111 323 701 49 108 675 146 295 928 147 700 990 100 225 952 157 66 155 121 61 139 45 930 935 121 636 955 96 919 920 43 425 557 68 735 980 116 876 993 101 626 976 33 244 530 46 515 542 107 613 742 59 748 842 161 808 818 62 893 914 80 68 699 83 648 947 70 32 194 148 194 804 122 380 697 70 282 798 98 20 781 105 212 991 104 133 999 111 101 747 109 167 270 81 700 874 103 816 865 101 317 814 84 203 442 94 276 307 47 32 804 103 1 261 102 115 587 94 427 925 92 320 757 110 885 907 74 522 881 129 510 695 23 73 700 65 343 380 85 97 632 133 242 619 108 68 959 40 819 863 129 559 700 5 504 640 139 242 853 98 212 598 121 344 851 157 107 252 46 589 682 124 64 242 108 280 599 95 124 793 113 107 826 88 380 715 138 576 716 141 879 984 119 574 890 68 268 513 154 367 503 93 431 697 107 554 598 101 207 922 66 149 933 90 180 556 85 101 760 99 150 758 63 187 914 129 207 874 121 258 921 135 410 934 93 710 717 69 209 375 19 172 373 118 237 733 94 304 694 78 34 427 82 20 365 91 258 773 132 759 819 136 81 586 126 234 465 116 106 296 94 252 668 160 535 877 136 166 199 61 102 116 131 334 461 122 21 515 89 18 182 57 687 982 98 10 162 151 852 998 125 267 973 48 159 592 77 199 398 87 405 992 134 128 185 150 611 742 88 218 868 89 70 852 131 48 68 86 203 561 115 673 798 76 291 428 143 565 689 106 218 333 96 86 378 113 328 400 118 365 407 108 349 804 94 412 771 110 332 417 155 111 722 52 369 733 103 412 507 90 323 720 100 383 903 80 15 72 156 247 433 147 748 916 91 638 932 155 323 600 111 334 699 130 360 645 129 410 498 136 904 905 64 701 747 110 368 527 110 554 956 74 84 981 114 470 957 100 27 157 20 442 868 68 370 697 59 769 784 156 248 471 118 31 429 157 936 970 49 197 459 52 538 920 56 89 875 83 140 418 113 73 109 57 591 986 93 117 813 109 289 494 143 481 619 96 184 885 61 43 672 54 822 983 109 15 459 90 48 212 71 605 860 84 54 559 135 21 969 108 458 898 113 9 142 120 263 742 25 150 793 55 64 423 97 796 959 119 558 603 98 16 408 53 151 997 148 35 101 122 140 946 70 540 670 53 484 880 138 46 910 151 261 797 86 32 601 97 521 908 114 455 746 100 121 235 77 232 570 64 20 397 102 221 731 77 325 588 103 140 720 76 231 602 61 427 443 105 210 936 101 386 957 34 104 334 118 567 694 119 682 767 105 115 648 117 125 395 77 630 655 120 318 984 84 509 826 77 77 960 84 871 887 63 515 669 115 671 710 91 348 658 100 26 986 46 602 732 94 564 984 83 293 820 128 537 601 127 182 327 116 253 794 59 64 187 120 19 797 92 653 832 116 174 551 86 258 402 125 359 893 101 779 843 127 78 537 33 401 510 75 308 828 79 596 619 127 105 664 110 388 967 94 301 908 59 126 941 74 82 735 88 12 178 136 526 888 103 228 974 44 615 894 85 439 645 120 172 338 138 154 396 104 530 591 117 772 810 105 123 349 92 187 604 115 566 587 140 277 574 100 99 150 116 415 949 121 141 423 93 433 689 125 791 902 125 298 874 69 166 588 60 583 770 108 311 503 140 241 637 62 416 889 84 40 877 54 693 877 46 606 788 54 58 503 117 156 865 71 348 954 107 190 231 95 689 824 114 104 983 48 74 198 144 314 705 132 382 516 77 356 590 102 210 624 68 243 650 71 6 846 59 680 704 122 127 680 74 155 889 97 2 595 59 146 584 83 38 244 58 658 994 110 50 672 88 196 232 161 535 898 144 187 321 100 614 623 77 128 362 155 656 799 87 11 393 126 574 744 86 122 346 110 584 792 76 311 646 98 93 332 99 91 950 73 45 616 83 586 718 104 12 215 86 56 517 125 638 931 69 197 285 105 738 786 180 350 770 105 280 330 139 146 713 118 446 933 47 72 228 68 107 316 92 48 555 44 366 894 62 443 758 139 525 839 79 441 534 102 429 445 159 308 599 144 2 126 141 928 953 121 231 871 69 37 486 11 228 664 160 377 642 97 509 798 108 29 120 49 39 777 33 12 632 144 111 701 118 450 480 121 330 793 129 367 864 114 501 970 88 112 583 82 177 662 83 710 930 118 483 702 111 0 637 122 469 715 73 66 494 118 399 419 100 571 983 30 489 814 128 409 684 77 629 971 71 123 258 55 183 389 92 287 444 95 696 786 91 752 758 93 65 70 131 471 841 134 519 998 109 118 828 131 595 662 97 1 583 44 173 298 103 266 856 39 909 926 79 41 603 104 174 580 47 307 999 125 784 933 95 362 563 104 241 314 98 282 442 113 515 945 73 20 899 119 408 839 119 498 932 117 421 669 81 112 302 109 289 295 134 70 981 81 244 335 134 432 813 165 114 608 127 587 676 93 71 567 69 492 602 120 58 937 143 363 918 137 230 891 88 141 181 68 23 789 106 838 954 92 379 529 119 693 990 106 283 618 168 372 409 56 645 743 105 318 477 111 4 340 61 551 961 88 292 341 107 191 495 91 133 200 142 161 759 117 446 969 158 167 980 124 640 760 108 401 845 116 729 987 66 658 898 119 511 923 103 287 408 74 451 589 137 751 905 66 354 947 102 53 221 91 80 125 100 41 929 82 75 378 25 358 938 142 582 630 85 272 334 144 616 754 116 742 808 78 167 619 64 180 453 86 464 753 112 788 894 74 235 433 108 812 865 85 277 340 113 517 956 137 63 753 105 544 956 109 167 833 74 571 620 83 431 823 93 20 626 84 399 754 110 229 980 104 636 655 56 94 531 101 275 700 60 62 392 74 33 440 117 674 819 99 407 633 58 679 885 112 5 582 108 250 961 100 62 343 66 333 664 68 65 280 99 73 518 89 833 940 103 662 860 106 59 68 73 440 697 85 287 763 105 133 585 139 118 705 62 175 628 92 307 865 68 166 510 68 82 542 110 236 616 119 229 531 113 592 894 120 400 935 119 683 903 92 295 308 84 179 667 63 198 719 102 79 994 121 95 255 148 720 861 87 18 183 106 186 539 108 616 671 44 143 235 108 4 853 97 692 752 92 261 424 151 236 284 123 541 821 84 80 788 69 337 344 70 41 717 75 43 363 118 90 315 89 5 655 119 874 967 65 537 619 140 216 252 59 114 959 117 684 725 161 434 456 65 658 667 149 481 613 83 119 971 136 480 586 124 91 654 71 367 972 133 271 989 121 317 516 123 8 269 100 870 945 109 550 749 26 163 709 139 852 958 119 10 929 116 122 577 71 124 616 97 276 895 180 106 151 83 738 916 94 693 876 108 579 582 73 694 858 52 403 943 136 261 757 89 50 936 119 226 896 110 512 593 75 577 819 120 499 848 128 438 957 74 374 909 95 731 974 57 82 295 117 350 539 113 338 906 118 340 686 94 270 447 108 32 746 119 128 860 100 245 951 116 751 970 121 116 713 138 32 455 114 240 472 78 73 924 97 270 403 96 363 843 77 406 581 96 145 843 85 605 939 76 38 746 22 141 568 102 283 783 96 97 754 100 343 599 53 749 980 100 307 643 101 25 442 103 436 594 173 214 531 58 4 964 92 240 840 107 43 598 93 570 621 115 471 607 106 61 728 75 544 813 74 349 434 128 314 724 49 175 183 81 476 959 89 293 333 87 263 658 66 768 914 120 492 578 130 430 914 114 192 521 98 693 868 98 675 696 54 161 343 84 34 723 87 378 876 141 203 892 102 271 581 65 288 743 133 48 590 103 247 795 97 731 735 105 240 525 95 298 323 99 740 926 95 316 777 135 507 872 86 520 664 64 22 520 77 445 737 53 102 470 55 262 353 89 38 220 137 734 839 107 19 341 85 150 181 106 405 744 78 104 975 53 412 949 99 558 804 71 566 851 117 316 349 112 198 321 135 310 956 72 33 202 147 462 534 130 187 226 40 28 763 56 838 863 143 660 776 146 92 345 83 450 971 137 305 776 99 299 671 93 19 825 182 421 813 142 397 641 96 507 592 88 465 562 60 362 543 113 575 903 160 123 800 43 400 501 111 149 743 99 471 865 118 22 418 140 371 906 69 58 94 67 61 356 84 838 869 105 189 986 121 333 682 80 262 420 96 560 809 75 249 671 62 264 697 124 147 805 95 93 690 88 86 97 138 417 489 81 89 307 121 668 883 109 278 924 86 411 610 144 195 434 136 853 869 148 119 207 82 450 820 102 77 710 95 478 673 104 454 543 107 714 743 66 384 725 124 892 935 51 77 640 91 332 772 141 392 933 112 185 572 118 482 797 78 327 935 92 205 330 89 728 869 102 635 926 126 240 763 108 149 613 103 352 369 56 213 870 63 256 604 113 150 979 144 590 841 78 290 573 24 17 976 43 19 477 125 837 870 44 411 501 112 57 725 126 654 863 130 179 528 78 36 508 80 78 324 122 5 765 104 16 96 111 76 176 121 442 793 103 329 925 102 134 884 95 202 333 149 513 531 74 37 631 151 481 600 59 499 783 122 160 323 120 128 382 85 235 842 88 575 616 100 157 728 120 337 981 146 56 677 101 86 867 108 486 753 88 94 274 69 718 954 111 783 790 105 179 296 136 220 698 81 335 956 93 258 969 111 684 761 141 173 464 37 302 659 83 116 173 36 392 643 89 472 880 59 561 635 47 612 826 105 111 479 76 109 116 120 236 562 34 374 895 84 41 454 137 26 600 129 423 864 141 324 507 86 809 812 89 153 766 110 423 821 48 108 279 125 121 481 80 523 741 124 692 924 69 436 451 96 379 398 156 83 150 148 932 981 96 209 342 124 119 212 121 658 990 120 255 265 105 678 798 132 76 151 112 26 546 32 20 444 156 75 181 47 602 670 80 490 603 64 692 888 118 136 232 136 33 975 141 41 444 111 297 709 135 339 754 136 441 563 96 193 201 60 14 349 97 361 982 25 631 646 74 285 738 72 252 848 57 208 242 109 584 880 110 536 671 90 584 814 93 505 542 121 612 809 111 124 332 101 307 539 137 414 666 73 488 814 75 40 508 80 493 607 116 593 963 128 659 839 97 480 824 126 505 751 94 31 290 102 421 790 87 226 987 35 567 883 159 725 919 112 728 906 132 690 717 94 614 928 60 210 606 129 228 416 119 17 546 122 221 677 79 384 772 99 171 897 109 196 384 70 488 812 121 570 597 97 133 153 77 81 641 133 215 481 23 422 502 151 426 570 113 244 689 112 401 751 76 366 775 115 243 279 114 621 631 42 24 827 139 274 685 113 269 487 93 143 972 109 37 362 64 368 990 114 212 517 102 752 792 129 137 572 80 98 948 113 377 500 80 286 482 93 32 186 92 485 607 104 471 659 117 471 502 93 528 611 96 161 221 108 607 663 110 63 926 82 9 21 96 667 921 55 566 598 129 385 859 100 405 871 93 48 309 123 156 158 110 715 726 110 419 983 103 174 629 144 16 810 107 671 897 61 614 819 121 319 429 84 320 547 105 364 968 108 438 963 132 779 914 95 644 829 100 791 975 94 628 868 132 507 666 160 551 732 90 254 492 137 91 180 49 596 935 99 284 779 117 28 995 68 274 501 100 46 851 112 769 907 101 116 654 138 356 460 93 687 698 72 534 649 110 338 779 101 754 826 39 222 410 82 314 919 81 621 705 86 22 871 71 157 171 151 78 566 73 646 945 97 353 685 68 761 795 74 55 667 104 119 652 68 125 523 82 187 407 82 315 582 142 844 917 110 45 819 42 351 471 87 120 622 1 432 699 46 303 602 122 505 698 185 57 658 115 322 676 146 531 877 148 366 778 65 131 612 89 150 684 129 194 751 52 314 659 99 164 197 95 72 953 96 66 971 63 480 931 194 180 954 102 25 338 100 129 444 98 160 764 125 465 668 99 173 338 146 599 653 107 439 762 90 772 893 144 213 358 107 641 651 52 73 629 67 113 221 103 288 953 75 709 770 71 3 445 24 74 143 96 240 549 106 846 986 83 477 730 96 98 395 103 636 936 100 234 908 121 315 779 84 31 897 86 199 252 112 742 917 74 299 478 69 119 596 71 353 687 137 89 623 126 52 844 112 360 530 77 187 626 71 137 772 124 566 806 72 571 623 103 450 526 83 722 725 110 276 686 97 93 762 105 729 808 121 643 948 84 480 970 73 521 778 31 696 792 93 388 435 102 174 936 129 150 610 75 381 966 53 524 560 74 357 860 96 14 193 147 614 894 151 205 257 154 464 935 38 611 756 116 141 597 69 205 422 29 275 344 99 106 255 73 114 299 125 930 939 128 945 975 84 506 829 77 95 412 68 559 753 99 263 699 82 91 917 60 452 732 94 74 214 45 295 406 95 744 888 108 98 267 83 581 930 119 106 810 121 532 578 118 319 402 106 86 635 86 505 915 100 372 617 118 736 882 126 710 994 119 522 777 65 71 743 73 178 489 84 123 605 113 19 353 114 178 333 69 306 832 95 496 679 162 335 390 97 382 391 98 492 569 120 487 968 137 472 475 142 299 724 149 185 905 98 303 422 76 325 437 70 617 768 128 631 964 137 461 947 138 114 294 80 598 924 96 526 750 89 493 727 91 347 358 92 284 961 78 238 918 123 163 536 81 66 195 159 431 527 119 183 634 72 804 868 102 93 939 113 13 115 95 308 835 159 26 332 133 583 893 148 520 574 61 45 696 88 81 751 98 599 974 97 523 877 130 501 973 72 758 841 90 236 925 88 94 245 89 326 789 145 390 644 135 678 897 96 440 872 80 74 583 129 376 853 119 543 879 88 270 553 90 437 553 50 264 776 96 121 144 70 616 865 138 100 518 64 430 831 94 14 814 62 373 504 131 160 762 126 133 557 134 259 314 132 681 988 109 396 748 97 134 887 120 19 146 141 358 440 125 533 688 106 495 606 67 56 826 36 17 168 21 267 284 110 243 696 101 233 460 80 18 35 110 261 572 86 218 255 103 325 595 55 169 929 121 570 830 128 886 971 98 385 812 126 24 515 96 199 531 103 526 876 86 265 875 82 259 871 83 302 770 62 205 961 99 557 943 50 617 681 104 507 692 128 99 147 67 51 384 112 287 578 88 257 464 106 16 36 141 162 654 106 6 534 101 307 465 108 174 320 113 962 996 83 634 806 66 80 696 89 430 793 70 127 876 72 452 463 85 252 548 52 268 785 59 385 828 132 190 704 71 153 630 85 810 890 27 672 957 84 629 745 83 287 860 86 462 836 80 99 599 151 21 502 108 194 411 148 144 642 44 324 504 124 267 833 95 622 923 115 480 741 120 693 764 102 443 516 41 305 966 46 158 496 103 678 702 77 33 687 74 358 419 133 248 983 129 296 574 45 674 848 98 567 770 90 163 378 100 273 300 71 641 753 129 890 968 110 77 396 83 107 284 74 575 831 76 145 688 114 37 174 104 12 246 69 676 785 51 108 135 96 201 982 119 905 974 124 111 437 98 468 965 96 210 313 83 184 467 125 368 370 76 706 725 114 247 303 118 644 796 59 147 817 52 428 738 122 485 945 62 26 239 115 331 797 76 670 866 27 186 394 108 838 917 151 156 589 113 105 602 116 298 960 126 27 809 86 323 801 90 74 939 109 229 361 112 582 941 94 274 786 74 153 958 86 237 546 103 189 358 114 666 948 67 300 583 90 413 418 140 81 493 120 288 532 110 425 533 128 282 911 96 188 852 93 149 387 55 94 141 136 468 552 67 63 428 153 273 524 139 371 761 86 71 186 139 128 735 85 5 846 108 562 657 53 332 745 70 714 984 109 195 532 100 104 670 136 98 164 99 634 712 93 442 520 107 218 771 74 211 717 74 59 412 93 252 961 103 693 703 149 384 845 97 304 536 114 66 878 88 751 931 112 49 505 46 137 142 94 111 564 161 485 596 125 277 471 115 394 833 144 301 795 96 527 804 75 654 885 117 282 704 89 394 658 101 530 553 60 383 822 102 238 780 104 554 629 113 21 498 112 158 912 123 412 703 125 711 736 106 481 798 3 241 690 101 626 700 125 407 631 135 505 724 132 21 209 72 151 303 126 358 772 53 209 240 123 522 786 74 445 672 100 534 706 114 287 768 98 326 867 162 541 805 64 348 981 92 87 913 106 14 869 135 136 488 106 54 724 125 363 827 85 719 823 79 211 382 98 55 379 97 563 967 115 191 650 94 362 574 105 217 404 91 528 881 146 269 474 75 158 942 129 113 558 115 177 685 117 426 613 108 298 918 81 358 660 113 355 852 90 132 200 65 121 740 120 100 659 93 633 961 91 404 715 71 611 721 126 458 914 84 90 989 85 549 801 134 406 625 97 242 357 126 323 398 136 337 806 84 202 552 71 418 651 126 4 164 70 168 789 105 85 664 93 598 958 130 128 585 115 679 755 41 553 761 81 392 510 112 360 370 125 140 841 141 113 666 110 385 578 59 25 651 136 40 686 88 306 436 84 513 892 106 370 445 121 296 724 76 461 720 127 159 382 86 21 554 94 171 541 62 293 780 73 735 978 56 245 748 83 727 828 95 260 482 65 596 819 147 199 464 145 749 902 141 160 614 152 132 652 67 70 979 88 160 709 113 133 174 96 699 752 142 158 616 71 260 395 111 695 969 87 145 207 40 845 924 145 49 361 164 56 411 93 181 942 85 645 970 77 114 261 125 471 858 83 9 792 113 191 687 158 99 790 56 455 785 122 107 925 69 39 821 112 850 960 40 627 658 83 389 972 124 194 568 109 161 385 98 435 915 88 280 503 71 482 553 111 160 902 110 302 368 85 84 103 111 96 697 56 182 692 91 480 558 88 533 750 77 233 659 94 857 972 63 117 869 78 383 701 80 354 907 157 265 518 97 74 783 114 367 974 124 293 336 136 20 149 89 881 971 75 259 941 128 102 759 89 25 776 98 341 346 77 10 332 77 301 951 77 573 804 105 174 302 66 325 351 79 122 418 119 456 564 51 281 847 100 6 165 91 312 964 69 661 842 135 502 503 115 871 990 134 211 258 92 546 648 113 614 746 131 163 745 77 434 595 149 507 672 122 408 552 78 103 510 43 514 948 108 1 114 91 309 866 149 79 553 115 87 679 80 314 630 131 100 482 25 319 926 87 585 895 121 224 961 110 298 937 119 293 337 46 796 797 140 183 308 97 82 794 105 137 430 152 19 534 84 279 668 26 146 987 77 511 987 83 126 494 106 328 803 105 478 885 137 855 995 59 913 933 45 5 602 151 533 570 60 278 296 131 476 626 107 50 502 98 29 853 29 60 496 96 871 883 80 478 769 156 262 452 44 215 951 72 81 223 136 236 377 117 85 135 106 50 361 122 110 422 96 433 606 63 168 224 153 359 955 41 122 182 93 21 609 81 303 931 70 40 539 119 550 833 49 228 863 154 117 366 138 660 829 73 89 289 140 132 931 66 301 684 61 592 631 62 8 808 138 12 66 109 93 257 40 652 826 111 315 769 115 571 968 99 237 413 100 124 348 126 551 872 117 60 175 101 508 940 118 215 263 92 351 393 110 446 555 112 875 880 61 197 993 97 281 508 102 655 699 80 191 318 123 357 522 90 168 672 104 667 794 132 639 954 77 288 746 161 282 943 130 112 740 89 75 971 82 157 512 90 46 190 80 13 960 102 627 719 131 654 968 146 412 788 93 250 347 86 18 833 117 497 838 113 717 767 128 32 744 44 56 984 95 717 761 146 509 964 111 305 951 96 285 671 138 130 409 151 550 997 64 207 652 87 213 624 105 692 733 82 352 700 62 121 276 101 389 988 132 40 420 139 627 970 131 715 941 70 181 998 97 523 840 94 742 793 58 56 700 125 51 203 80 282 750 68 560 686 107 340 757 85 688 853 68 577 979 118 40 445 145 187 365 91 579 903 81 614 811 110 291 439 67 564 996 95 104 329 113 955 983 133 65 298 82 63 764 91 503 960 116 855 870 113 300 979 84 822 866 120 111 324 116 209 297 76 118 255 69 164 675 75 29 871 127 147 962 122 65 998 70 4 884 96 125 464 80 62 293 93 376 962 33 57 79 115 111 426 83 552 597 89 780 862 94 341 520 54 365 852 90 130 808 121 37 211 115 693 817 88 253 936 95 738 950 65 663 928 118 868 897 82 76 265 67 28 184 78 137 758 93 627 984 97 596 794 140 268 648 97 261 580 126 232 235 46 36 239 120 681 996 74 232 239 91 505 935 134 226 361 118 412 417 122 705 968 83 500 819 104 72 395 88 70 674 134 49 212 134 381 709 66 10 242 121 170 277 99 475 989 130 285 442 114 534 538 92 190 285 75 462 814 138 173 558 120 485 918 131 164 542 75 42 390 50 13 778 99 578 938 73 444 555 101 301 562 79 78 557 133 31 337 97 93 900 83 86 935 117 53 796 113 302 505 71 400 982 48 51 626 148 199 634 131 433 659 94 251 666 136 422 889 146 746 791 78 490 954 97 42 258 40 275 379 135 24 92 120 199 371 107 258 395 148 19 604 102 327 949 89 661 714 95 398 457 140 36 191 129 50 551 107 300 346 117 226 728 116 1 341 114 467 588 79 122 578 21 694 737 59 163 592 141 788 812 142 202 937 106 239 520 68 162 492 62 188 767 110 480 553 139 616 926 72 543 598 87 45 106 71 2 855 85 314 737 54 635 837 107 271 519 99 25 742 87 222 641 102 603 921 145 130 445 88 49 783 141 319 611 108 406 542 11 5 973 116 822 926 94 267 428 107 534 788 71 47 700 158 75 714 79 501 914 99 389 590 95 269 934 140 544 635 102 349 412 100 45 704 134 822 914 76 86 645 102 202 569 111 135 736 121 640 970 89 180 320 61 199 323 83 149 723 119 62 269 107 182 851 69 297 674 162 771 841 70 191 652 131 325 856 97 249 668 1 606 996 107 222 596 85 32 789 122 371 559 117 214 676 74 131 324 162 86 514 72 259 999 41 71 722 52 309 992 62 272 758 78 89 271 89 114 142 70 281 686 110 340 594 69 128 983 113 183 222 99 6 608 170 108 878 123 37 237 83 480 837 139 577 847 112 414 635 108 61 545 98 323 359 89 224 730 67 390 529 105 841 843 122 819 963 107 228 381 90 32 275 90 125 483 99 527 676 50 88 336 105 440 989 107 666 728 103 198 276 146 479 632 113 209 723 118 80 836 128 473 830 52 502 540 152 129 741 118 164 313 87 650 683 104 408 452 100 271 321 87 864 990 82 314 781 96 88 687 106 61 84 105 483 616 86 552 718 94 7 764 110 645 816 112 214 777 99 18 578 82 672 820 147 307 463 70 271 470 72 256 354 93 512 848 53 100 448 76 37 806 80 614 991 81 23 351 70 375 518 90 342 563 109 388 932 90 745 786 98 674 996 84 707 963 52 52 58 126 455 555 89 25 343 143 78 248 123 155 949 45 427 474 100 325 869 58 253 501 82 194 385 130 182 548 102 230 938 133 518 886 91 652 999 18 383 531 100 265 682 97 132 802 111 158 858 165 69 591 52 117 626 139 100 973 98 198 633 120 160 510 130 71 798 126 571 990 91 364 934 53 405 683 86 261 987 115 433 621 142 197 907 74 99 845 88 277 365 69 234 692 32 9 745 117 326 351 70 576 886 135 75 234 91 308 441 109 117 663 94 770 983 85 568 937 129 368 643 126 370 612 128 170 500 54 299 878 71 446 806 59 244 870 56 627 987 183 738 999 120 167 888 126 258 954 129 160 354 110 453 467 109 207 585 70 31 420 101 71 925 97 809 997 97 675 851 82 621 785 112 654 697 102 307 895 123 865 876 111 201 475 73 205 965 102 4 728 114 708 810 92 23 793 89 265 455 175 100 435 56 297 920 134 255 403 119 27 513 99 46 815 67 541 754 122 620 792 68 699 942 169 591 790 52 810 865 74 244 735 85 139 931 134 369 434 61 79 347 97 336 922 129 491 683 75 284 652 130 370 731 123 428 860 90 474 676 74 417 481 121 570 954 63 198 409 92 619 784 75 4 840 124 685 867 131 4 539 51 398 423 125 362 668 76 379 457 94 157 699 133 32 742 80 810 919 118 510 808 114 118 250 106 177 616 93 621 893 82 120 687 87 95 205 61 88 826 46 351 508 97 469 712 90 290 840 80 97 219 182 390 621 184 384 559 119 789 868 110 365 922 147 167 555 83 163 407 99 330 368 97 539 944 108 219 932 96 667 756 133 167 391 115 832 838 121 702 827 84 194 635 59 385 390 95 422 588 73 383 413 99 370 901 59 87 334 83 844 869 120 62 852 86 584 655 82 556 745 86 363 577 91 349 356 95 150 460 120 480 729 114 490 815 123 61 778 105 738 834 121 729 821 145 56 486 115 905 917 119 623 914 51 231 964 39 225 654 113 181 658 121 915 962 87 119 765 114 729 796 104 287 755 83 768 936 70 558 989 113 202 503 131 474 805 110 253 399 99 162 731 127 42 560 97 258 723 73 423 943 91 204 680 89 805 974 115 453 614 81 704 756 138 97 230 102 314 978 33 116 845 109 320 727 112 355 652 90 194 300 104 234 540 129 101 613 143 403 713 42 553 827 131 409 492 104 132 425 108 324 878 126 507 823 31 117 440 141 584 950 133 202 678 120 173 235 113 13 439 139 281 836 71 223 453 115 405 999 123 145 603 113 360 943 96 538 847 129 541 767 128 146 193 127 21 559 66 28 919 67 117 722 113 120 711 94 27 34 52 434 498 54 173 625 107 553 717 88 12 146 90 220 628 88 476 896 129 414 976 106 320 981 100 728 980 79 157 994 95 56 277 100 522 980 90 15 779 156 163 514 93 164 561 99 96 546 76 300 996 104 201 333 65 545 683 62 10 537 76 286 444 97 551 566 140 40 732 107 100 406 67 266 741 83 57 384 89 293 377 72 355 413 135 120 609 111 2 401 89 597 754 27 305 614 66 749 855 136 681 994 61 261 466 64 586 851 126 251 910 115 360 840 94 738 919 110 406 913 147 192 510 55 563 764 171 113 676 66 50 246 94 581 881 103 393 904 136 207 655 127 700 837 103 53 981 110 57 94 72 120 433 141 595 975 94 683 890 57 315 516 58 203 833 113 482 772 76 73 206 48 768 867 92 2 69 110 340 361 79 272 561 112 488 580 35 683 834 103 134 500 107 121 858 90 56 600 106 107 568 78 194 372 71 194 419 136 195 383 74 218 713 79 275 928 95 117 397 127 67 535 167 407 475 124 810 841 102 45 413 137 240 508 87 415 950 43 459 621 83 793 795 46 375 926 96 44 281 97 90 971 79 424 675 151 70 177 120 778 789 115 35 105 32 241 968 136 278 655 88 425 569 85 546 660 72 155 574 38 210 512 71 157 396 22 185 547 47 457 540 95 37 64 62 545 612 123 359 813 124 479 485 145 407 847 150 41 406 143 285 470 140 551 589 83 39 234 118 181 549 96 78 83 111 327 665 88 674 715 59 3 858 108 817 972 94 642 672 71 133 925 113 108 984 24 766 832 106 249 339 185 106 108 99 133 715 103 200 726 47 194 936 100 147 407 158 60 410 81 66 625 115 116 907 44 317 849 144 609 950 106 838 983 141 523 928 96 611 734 95 469 790 92 94 427 83 177 654 162 61 148 76 296 981 71 726 983 38 192 812 112 177 371 98 226 743 108 393 400 100 895 903 133 201 508 88 476 496 90 193 525 89 151 467 74 286 889 175 334 550 153 85 925 130 138 658 24 966 994 106 528 747 94 21 524 82 422 700 109 635 948 57 778 915 88 11 938 132 330 662 60 56 310 102 69 201 52 378 386 66 227 680 82 354 490 48 108 790 110 718 890 64 11 524 105 799 962 75 270 316 92 496 711 85 413 601 121 423 712 93 253 322 98 515 832 54 132 286 96 582 895 74 71 295 122 282 295 107 440 602 117 759 939 99 402 452 95 49 551 111 840 991 126 738 914 95 211 980 76 145 678 131 89 157 52 251 552 119 378 651 140 158 621 129 449 652 62 237 448 91 5 489 78 20 29 42 30 76 105 499 516 93 353 606 40 9 627 113 415 757 94 65 887 48 633 662 143 529 582 60 448 753 24 701 978 73 54 588 165 397 579 67 46 386 117 953 957 74 816 888 92 911 937 80 690 846 138 585 648 131 451 598 124 679 695 89 211 478 93 224 659 117 147 577 71 279 910 117 643 734 102 88 527 124 214 309 125 689 713 79 237 645 44 280 702 79 673 791 51 721 837 88 493 721 94 467 918 89 376 379 79 603 911 75 360 436 130 509 773 115 489 674 134 206 317 134 130 652 107 279 696 86 132 392 38 720 762 50 751 862 114 290 410 113 211 374 116 22 441 111 703 862 78 509 521 90 213 686 137 178 468 47 206 409 74 846 928 98 31 718 82 331 516 112 83 219 58 511 632 108 431 935 114 542 939 50 427 632 101 440 885 118 492 670 63 452 578 44 777 835 107 288 802 94 286 757 87 587 638 91 83 712 127 339 882 80 44 406 141 419 646 148 253 885 78 179 357 96 382 689 76 202 881 149 441 509 100 13 838 85 501 901 83 504 930 71 254 334 69 895 935 100 140 421 115 252 284 147 543 752 172 69 432 43 546 687 28 749 804 45 225 466 93 4 636 93 160 934 33 162 358 111 279 866 85 76 740 82 356 984 125 392 735 141 803 910 102 250 452 160 492 496 113 243 980 137 29 365 104 361 638 104 610 671 143 190 649 67 712 907 95 548 952 111 217 492 69 137 163 102 49 280 127 372 809 55 569 995 79 20 376 98 514 937 79 271 635 77 267 958 67 534 808 96 137 287 86 96 897 102 307 344 126 682 866 149 338 917 87 213 399 102 270 643 109 711 928 118 513 825 118 65 795 125 205 373 78 725 908 136 66 495 121 142 382 98 100 824 114 36 937 111 305 420 85 410 707 116 118 256 104 227 345 76 96 961 101 54 710 145 603 879 77 408 670 34 454 458 73 770 961 127 745 944 73 78 138 138 572 854 104 473 790 72 339 659 58 264 980 106 0 111 107 359 889 94 189 451 105 224 404 90 360 414 57 693 920 53 315 574 82 48 187 85 306 874 86 56 817 115 77 79 76 280 797 83 394 485 126 538 638 67 760 878 107 117 450 94 205 324 71 44 807 108 605 802 117 547 644 40 104 166 72 371 586 139 217 774 126 605 816 52 135 484 68 467 850 91 39 342 106 335 520 67 238 243 144 437 829 47 421 537 115 412 538 82 293 889 111 945 984 125 661 895 93 352 567 82 108 261 80 28 491 95 443 821 102 183 580 116 423 974 79 56 406 79 114 587 149 59 298 93 197 964 63 422 961 111 209 892 118 446 996 170 8 812 110 188 433 107 701 905 93 265 570 30 590 903 58 366 686 77 343 954 111 554 662 116 207 244 116 851 970 103 443 798 69 9 350 129 281 441 61 504 680 79 28 611 70 310 449 69 197 875 125 452 541 93 678 925 46 142 876 97 212 763 125 141 704 91 116 236 68 75 114 105 547 937 59 174 800 98 594 744 132 480 576 152 119 594 154 18 547 99 196 916 160 501 960 135 172 773 105 320 879 109 287 877 42 297 923 86 490 863 37 726 762 95 92 758 98 955 958 62 66 746 112 513 761 141 331 788 89 153 322 33 137 474 119 209 433 124 220 730 128 199 795 99 604 661 92 120 356 91 752 947 104 453 886 94 389 485 115 81 191 72 44 642 115 143 908 130 193 885 93 116 560 127 321 672 98 390 470 69 120 659 87 168 227 71 652 907 95 295 636 76 85 833 108 599 796 69 429 784 86 408 934 149 230 520 62 4 948 92 309 411 104 279 771 129 620 814 114 69 661 135 81 621 99 665 757 64 325 409 97 183 208 94 61 388 96 627 700 102 168 963 119 0 348 92 621 870 101 298 870 108 223 975 168 541 871 123 248 646 71 375 490 123 453 637 136 113 609 57 532 610 72 172 673 96 83 803 182 427 969 79 408 618 65 480 602 53 443 776 79 95 829 72 275 479 68 367 597 91 509 591 99 346 907 41 277 800 106 185 269 99 27 37 80 210 250 44 2 606 61 553 900 77 568 616 111 287 846 84 94 478 58 104 968 104 45 377 112 83 531 131 627 743 105 352 847 118 43 892 133 210 345 138 92 580 119 351 606 143 564 685 70 239 951 54 15 161 55 663 852 124 339 874 97 250 643 31 244 391 132 756 767 92 552 604 84 322 477 87 496 738 114 602 673 111 64 729 79 433 855 76 848 885 68 343 979 93 322 971 51 541 749 101 333 584 49 475 824 121 263 567 112 46 946 59 430 495 96 436 647 61 568 666 115 98 534 58 55 730 87 625 814 145 344 928 72 388 627 126 219 869 86 77 687 146 571 981 76 435 502 99 46 408 123 117 692 66 400 741 111 821 902 94 106 543 115 588 901 153 89 684 78 446 912 64 930 982 59 579 609 80 532 820 100 109 323 101 506 661 70 17 949 130 527 873 121 966 977 110 156 284 89 163 705 108 281 724 76 318 947 70 167 332 111 349 625 101 318 654 128 182 528 87 341 451 111 151 260 131 288 872 79 32 970 104 101 970 96 35 129 104 347 494 91 12 89 91 47 182 98 249 727 53 863 899 120 279 816 127 361 508 90 658 753 143 702 971 107 436 495 100 334 605 120 5 639 45 427 814 113 143 742 99 94 302 93 310 709 98 263 747 87 57 624 113 464 646 79 69 462 134 62 820 109 155 899 35 312 784 95 818 999 122 135 806 132 4 550 90 785 897 124 930 949 80 604 768 59 128 551 152 636 954 103 438 684 79 817 995 112 422 878 70 445 563 116 139 186 98 852 921 105 325 965 77 595 838 92 515 702 88 289 430 27 265 437 107 209 987 78 49 655 113 1 780 130 155 336 102 330 971 116 111 545 56 815 988 102 517 767 18 323 781 136 361 474 179 573 901 53 124 731 115 190 657 103 37 494 135 114 131 136 93 821 39 456 506 141 267 651 94 735 752 81 73 929 172 378 606 106 87 733 88 183 259 99 479 512 53 359 965 112 214 761 117 24 930 89 52 500 147 864 959 81 227 360 76 133 544 150 431 646 125 85 978 139 573 887 104 194 417 89 774 948 127 308 561 159 373 869 142 549 632 126 479 581 93 310 865 147 222 419 68 94 788 119 83 519 76 290 946 130 117 238 116 338 499 41 52 952 90 425 644 78 435 493 85 383 662 153 17 61 103 224 502 85 435 789 61 412 894 72 467 560 81 316 384 143 468 796 76 425 982 137 22 856 126 46 891 72 192 906 87 240 251 119 117 492 184 587 872 77 69 707 100 145 495 161 612 957 110 360 656 70 20 633 91 543 683 93 419 647 73 159 701 101 104 132 70 83 238 134 572 606 102 205 772 95 425 625 44 621 866 125 608 967 127 30 549 145 396 783 69 176 451 113 144 725 156 868 990 86 71 486 151 579 594 32 596 784 77 278 982 127 627 768 74 966 983 69 489 803 137 208 709 62 207 486 89 573 884 147 79 761 86 55 344 131 408 483 149 14 246 104 445 629 114 10 348 118 143 528 121 185 260 102 344 985 134 222 724 112 303 894 60 270 330 58 5 456 108 290 383 110 61 398 84 66 750 118 28 488 96 683 776 136 463 686 97 157 942 91 252 623 57 37 693 92 265 582 107 284 397 118 365 606 100 351 685 101 274 299 92 310 640 84 273 965 88 421 553 93 338 538 63 305 825 107 257 605 59 116 333 110 280 838 125 379 620 145 549 954 106 131 396 83 43 870 105 28 517 79 602 618 73 22 593 114 644 734 97 40 454 88 214 601 98 824 937 107 862 883 87 248 789 131 617 672 72 68 266 58 200 809 123 422 951 103 249 401 132 685 819 81 682 910 71 728 817 94 175 506 72 655 787 99 477 489 115 840 906 103 50 353 60 574 873 102 191 766 153 193 470 103 562 760 109 419 838 94 522 971 143 658 666 57 116 588 78 372 777 58 646 656 108 237 990 96 153 196 76 278 447 154 457 914 93 91 937 53 11 442 141 306 635 43 733 946 69 385 509 82 16 57 127 287 625 100 385 452 112 46 100 77 226 796 91 135 536 72 517 682 58 274 411 85 106 447 106 311 824 109 134 623 136 31 425 151 519 560 84 513 709 117 366 968 42 61 932 73 598 656 91 195 966 87 506 923 44 180 547 43 98 990 104 604 870 154 404 723 57 245 331 109 9 131 125 176 375 115 338 562 68 541 909 107 644 673 63 250 342 57 507 984 85 738 967 87 353 734 77 168 804 147 286 287 78 689 782 109 848 950 46 317 514 75 199 423 104 374 951 64 539 733 78 52 75 42 554 839 87 647 720 98 766 819 153 236 741 95 327 406 100 156 741 61 170 745 64 61 843 130 90 260 158 796 833 66 170 217 58 406 642 128 578 992 113 74 804 122 914 944 124 133 980 69 35 444 100 233 331 81 284 824 131 14 661 113 62 429 137 238 754 103 199 953 70 24 562 113 293 920 84 186 757 151 631 674 72 616 880 100 453 815 131 44 398 51 130 464 70 206 923 85 500 523 101 269 835 77 391 971 92 53 455 93 331 934 96 517 845 66 244 644 133 142 958 133 552 741 155 119 646 134 553 666 83 167 256 75 638 704 116 281 491 105 594 789 77 355 894 77 40 847 113 616 640 72 641 960 121 44 290 143 243 253 25 583 616 43 513 670 97 142 168 57 427 766 104 59 904 121 77 616 88 312 370 134 205 949 57 53 892 110 164 366 100 286 722 59 61 931 115 626 958 138 794 863 109 125 527 92 204 559 98 214 923 60 504 860 124 445 787 61 286 466 124 447 484 103 579 635 70 552 823 118 715 925 32 738 772 90 174 958 27 303 330 133 4 924 75 260 443 82 199 961 138 80 480 109 389 869 137 335 863 122 186 334 123 42 164 76 428 438 116 43 740 141 686 905 58 132 507 79 249 325 111 644 964 93 148 646 167 52 781 124 19 564 53 235 587 105 384 976 115 152 274 60 37 706 108 193 656 122 341 821 105 484 797 103 95 617 95 50 234 79 187 852 105 553 955 117 909 914 76 454 819 96 516 900 126 370 384 92 240 958 58 161 451 77 610 646 80 189 866 156 395 793 38 188 709 75 128 407 64 363 374 89 447 604 106 19 436 128 94 547 103 369 586 91 328 513 137 593 817 103 48 837 74 845 999 116 23 679 118 647 713 132 242 929 143 90 442 126 109 307 42 483 683 68 54 372 76 149 312 162 47 949 52 594 738 156 231 583 128 163 925 105 121 359 120 688 767 110 457 652 139 915 953 98 109 449 96 269 734 81 919 930 91 656 678 159 176 864 128 452 941 110 129 429 104 132 521 54 265 637 83 340 402 52 76 854 107 187 522 45 88 372 85 756 998 96 755 949 108 164 244 73 171 702 118 494 983 76 560 573 129 379 723 112 874 876 143 285 957 139 173 446 116 456 785 63 93 433 62 324 325 140 395 479 70 370 667 84 867 965 124 604 749 101 273 710 120 159 676 81 14 551 99 620 993 75 791 946 95 378 865 115 235 405 68 314 853 75 315 918 119 88 677 89 208 457 69 627 937 132 10 596 135 467 697 140 475 797 117 510 853 57 402 696 114 392 411 93 40 541 107 538 952 62 90 356 96 352 802 118 26 894 130 324 923 100 115 499 105 703 945 130 153 318 80 426 527 70 20 708 117 50 165 111 389 570 138 175 927 81 319 607 111 105 816 37 328 382 5 63 899 107 77 846 115 141 266 99 215 422 82 73 681 135 68 378 114 49 96 110 132 719 141 232 429 75 837 921 59 451 485 167 446 604 105 114 577 102 220 875 130 353 965 52 240 278 139 18 404 58 460 656 103 350 755 111 158 841 159 449 495 25 264 778 82 532 805 106 806 950 55 684 804 68 62 711 121 3 705 137 479 498 141 490 854 142 834 957 99 10 458 108 713 765 86 66 268 126 839 980 134 473 633 78 72 175 112 716 761 124 17 869 140 363 844 129 191 846 63 243 404 112 63 940 78 26 170 89 192 212 24 702 985 85 816 877 62 223 611 106 752 824 84 64 224 63 40 790 66 287 641 75 467 882 45 297 459 98 827 909 61 751 857 126 360 941 105 53 454 61 686 879 110 280 679 117 100 934 128 120 363 89 22 949 51 563 777 88 489 868 39 182 280 79 43 475 92 199 770 102 379 905 74 169 961 79 21 304 78 522 789 134 347 695 120 155 930 128 117 984 103 441 532 45 396 943 36 814 843 82 682 890 110 30 42 94 28 497 62 590 896 121 96 672 123 443 517 96 146 259 58 325 925 124 259 680 26 12 276 94 222 325 142 306 626 124 62 492 101 539 620 107 19 445 115 772 892 111 322 752 110 40 265 108 17 594 92 84 636 103 386 564 93 382 812 67 560 792 83 228 523 96 96 213 102 496 763 82 125 311 127 534 963 98 322 435 64 469 920 127 593 837 120 59 372 51 402 552 126 489 816 94 76 424 66 192 269 104 8 540 108 126 539 116 189 419 81 721 740 112 161 336 64 474 524 126 441 930 129 380 862 82 452 965 104 575 879 91 675 852 109 749 934 87 601 747 115 463 664 25 731 911 98 574 886 110 15 352 53 87 503 42 513 705 102 646 924 105 275 638 60 352 426 95 115 852 97 53 355 108 143 217 113 606 864 119 102 229 95 133 695 61 63 705 116 480 533 51 460 965 103 200 976 112 517 546 105 683 887 103 91 646 133 64 527 74 589 869 133 614 875 118 105 973 155 642 986 148 34 507 100 84 688 88 81 284 95 3 349 76 708 777 75 93 197 110 424 670 150 149 173 96 502 785 185 48 765 67 402 471 169 241 448 91 103 169 109 143 468 84 285 552 75 318 612 102 241 774 92 958 996 175 397 912 72 93 542 87 354 534 151 514 719 72 44 846 89 642 998 77 692 982 110 475 888 102 30 48 74 517 537 62 388 405 94 597 945 105 181 698 106 293 322 156 57 798 104 283 833 60 142 145 85 600 697 86 672 987 96 613 804 113 730 986 156 137 895 111 142 344 113 567 991 149 424 999 162 223 680 102 36 214 94 352 773 96 252 777 123 388 522 116 886 925 104 204 666 33 18 607 52 218 448 78 72 403 132 563 770 100 507 665 103 361 914 132 156 930 116 475 657 81 395 958 95 165 533 155 273 750 146 637 675 137 145 589 46 493 517 60 438 503 57 133 632 95 198 732 101 638 989 152 3 280 138 51 422 122 632 940 73 987 994 132 426 826 99 312 885 116 249 684 117 26 258 117 90 732 69 599 824 154 208 505 80 91 144 147 607 713 104 731 819 124 430 813 87 444 949 64 380 970 116 49 56 59 330 883 85 269 599 60 425 930 86 176 337 84 62 643 103 89 199 105 212 865 98 32 633 54 625 711 123 96 111 145 466 664 48 251 609 103 8 472 102 508 609 68 610 658 99 554 809 127 459 751 95 201 696 74 633 945 81 395 776 158 364 559 139 575 753 69 143 491 119 448 658 63 255 555 94 195 725 125 165 303 88 607 975 155 592 704 121 659 977 161 146 230 100 129 227 101 450 899 90 342 854 138 182 423 92 241 781 100 923 934 149 316 531 106 22 699 130 143 155 165 250 511 76 131 419 148 521 742 186 477 516 59 709 769 96 815 889 88 100 718 120 287 646 75 429 628 90 181 846 106 292 350 91 650 980 87 735 996 75 170 580 151 61 946 120 440 976 82 684 932 123 116 322 114 97 128 139 273 659 85 153 411 149 37 364 110 565 987 71 650 714 96 852 996 77 354 878 88 127 524 98 204 241 126 599 779 108 299 609 138 290 657 92 549 582 68 63 492 83 185 309 121 263 612 85 256 778 56 452 996 89 40 633 112 835 920 113 3 727 89 254 633 87 341 696 92 24 292 97 555 622 107 523 608 82 408 976 45 14 836 139 226 710 108 191 796 68 531 656 121 336 545 99 269 771 103 439 540 111 19 242 160 646 962 88 22 374 39 85 764 170 766 894 101 140 641 100 321 487 108 534 582 72 917 943 125 591 824 56 473 940 106 193 289 151 443 931 94 309 577 150 624 818 84 99 708 141 913 960 65 563 567 71 604 619 68 746 778 47 640 770 93 4 977 88 59 952 111 368 444 9 803 968 85 255 832 131 215 557 80 76 620 137 325 946 86 150 541 79 329 446 95 30 873 127 373 837 78 626 683 114 466 768 112 136 376 97 359 731 108 883 884 97 261 746 96 477 851 56 352 675 84 891 950 115 98 305 61 206 833 85 533 548 31 359 445 156 321 397 96 73 685 129 312 790 91 59 168 98 310 713 96 516 736 126 379 625 150 93 562 122 99 963 44 494 846 134 453 756 103 294 839 87 455 635 113 501 687 62 511 686 95 837 852 115 443 862 72 176 285 58 395 685 85 174 280 60 402 638 92 451 643 110 947 984 104 153 389 77 254 340 73 161 235 87 297 498 130 420 909 85 574 926 111 847 998 93 619 834 67 47 334 87 834 934 81 109 730 121 133 689 23 32 650 90 108 420 71 108 766 83 60 150 100 756 821 98 109 502 30 20 448 80 176 796 115 720 983 54 412 691 112 517 775 128 558 566 109 89 962 98 90 903 153 72 194 68 404 633 103 200 206 98 171 694 130 695 870 84 429 785 75 337 878 57 551 604 64 431 943 139 405 631 131 99 334 132 544 806 97 1 282 82 177 406 63 731 941 47 366 539 146 590 592 83 61 279 109 182 849 138 98 365 41 16 41 127 521 901 93 664 843 109 303 712 59 76 479 165 520 828 81 674 900 113 280 484 73 126 693 118 402 814 45 177 515 106 416 964 109 93 745 96 570 691 93 405 409 97 300 325 77 536 647 81 216 598 85 583 815 160 143 569 55 62 591 78 515 838 89 231 509 108 590 793 202 117 478 80 120 270 115 11 325 143 228 405 103 486 564 100 6 478 68 604 821 46 504 686 88 180 343 92 500 762 83 369 494 94 212 577 109 390 666 120 56 418 102 710 833 63 438 685 53 55 477 93 308 743 112 749 825 135 79 221 93 61 153 42 922 980 101 237 279 96 240 888 71 809 960 138 751 846 123 526 532 106 253 355 86 223 385 140 152 210 82 132 997 93 512 785 117 296 836 85 342 540 94 16 967 78 567 606 90 329 650 103 378 918 86 166 388 184 196 820 31 470 999 135 55 507 95 295 968 64 226 269 117 530 912 99 551 813 115 547 769 107 113 589 67 460 797 77 520 820 93 259 750 88 95 734 72 781 827 94 520 876 101 432 668 130 57 282 65 98 900 123 2 683 159 720 873 57 283 327 120 295 728 131 553 684 83 518 767 96 232 362 106 124 819 117 325 475 72 626 784 128 660 981 75 657 956 82 128 945 59 355 982 77 68 436 98 142 195 99 327 359 72 154 598 95 178 644 109 494 499 114 94 860 77 119 615 108 306 702 68 236 539 47 216 863 100 287 752 81 408 694 105 199 723 115 101 942 98 356 717 132 603 689 106 3 337 117 831 835 131 171 708 89 65 867 77 304 983 57 88 362 37 12 778 115 519 805 122 73 243 65 495 972 97 156 585 121 555 907 106 521 668 148 14 416 89 0 540 108 222 788 120 131 178 34 53 581 108 540 872 64 146 897 36 712 747 90 13 807 91 78 501 93 109 606 62 189 698 118 69 570 44 114 799 82 9 267 73 108 184 125 658 659 53 422 691 43 76 638 84 68 577 1 811 981 114 136 203 78 755 974 104 805 973 122 307 324 109 283 797 130 254 975 88 348 630 94 770 830 75 823 915 137 100 351 77 153 315 99 62 665 158 217 371 75 391 497 139 314 798 99 52 727 110 796 860 104 648 703 134 581 841 97 200 529 112 624 800 77 159 716 115 439 493 79 48 715 67 247 806 85 352 849 90 139 225 50 311 549 95 256 878 75 918 975 69 541 624 149 279 913 90 243 500 46 158 341 72 345 687 136 89 747 78 754 759 140 545 551 93 916 920 66 572 620 140 99 777 74 440 589 123 219 953 121 535 549 105 367 920 124 698 840 62 211 854 132 814 882 108 307 440 89 51 977 29 58 624 154 111 488 94 425 745 46 851 889 114 126 746 76 53 805 119 399 929 80 422 554 108 168 663 122 2 601 70 244 259 113 477 554 98 665 924 115 437 588 39 201 771 161 559 702 116 216 522 114 64 343 110 657 842 74 54 191 63 389 926 93 340 773 44 358 542 45 259 709 118 458 486 109 66 985 126 288 348 98 1 99 110 157 946 111 334 966 94 324 448 96 378 767 72 74 495 75 440 940 112 25 961 100 29 338 77 91 761 104 576 891 155 276 595 88 529 967 136 11 24 36 141 307 126 81 234 134 169 465 102 169 233 45 169 897 145 94 507 118 460 968 86 568 809 93 294 489 86 170 257 44 446 496 151 537 573 51 248 788 64 319 784 91 295 783 90 318 679 78 981 990 141 238 329 59 187 310 88 82 494 106 906 981 100 802 980 125 872 965 83 157 720 99 464 479 105 213 894 72 370 834 105 661 728 132 436 521 82 9 715 64 160 393 68 464 856 96 702 889 138 230 845 88 167 588 76 93 382 92 9 107 145 746 999 126 672 781 61 306 511 156 355 606 94 552 803 106 33 346 84 492 648 71 435 567 120 97 971 111 619 978 140 164 814 165 679 748 127 150 483 66 289 805 108 415 738 114 410 945 82 229 754 74 263 640 132 231 979 108 130 796 143 546 649 166 9 302 126 490 705 133 167 272 41 883 989 76 550 898 91 40 255 98 31 139 52 197 403 120 622 755 39 231 383 144 99 781 131 255 974 99 175 829 113 155 844 107 932 957 108 81 975 99 238 933 118 230 290 78 80 423 94 20 555 60 446 601 87 79 251 88 705 877 120 723 832 118 252 294 82 131 464 119 586 757 57 208 486 81 129 788 81 5 117 42 351 450 91 197 794 150 384 548 75 585 885 70 760 763 72 155 375 37 141 185 58 80 854 69 894 922 72 8 399 78 429 906 127 526 938 92 150 719 97 209 253 85 129 874 131 289 660 112 404 466 74 71 888 195 681 791 115 11 221 78 433 522 78 96 165 97 916 951 166 623 922 149 324 608 119 235 396 124 546 933 84 122 201 106 827 966 121 37 529 80 52 830 130 520 684 132 197 896 131 695 700 63 27 926 43 35 416 102 44 511 110 659 668 102 326 732 93 84 104 75 233 641 97 63 387 160 390 732 115 124 917 89 141 221 55 11 348 151 297 831 92 264 323 114 471 689 103 525 764 93 332 581 66 245 470 117 372 583 78 42 839 96 172 557 88 275 466 91 573 797 112 28 459 92 6 703 50 338 381 101 17 948 64 550 853 135 171 999 96 733 936 53 900 919 105 413 805 85 62 272 114 461 879 100 21 665 107 331 892 107 25 261 134 172 419 43 254 846 91 94 395 94 859 939 54 132 277 103 62 933 111 819 901 98 720 892 90 607 989 144 128 761 101 563 894 113 332 700 86 227 403 95 6 409 45 658 772 138 22 903 70 352 560 109 773 984 99 511 657 95 196 913 131 218 985 57 42 435 126 333 389 135 369 706 98 924 982 180 224 761 73 274 298 114 1 285 79 497 548 135 533 629 108 401 780 100 848 875 101 779 862 101 314 733 102 186 514 74 39 427 123 798 825 96 103 116 121 191 822 112 410 634 92 287 440 108 225 468 44 452 784 97 47 543 101 870 935 60 981 982 103 79 665 169 264 682 80 584 735 60 233 992 52 755 817 27 554 940 3 497 619 24 387 843 106 373 829 65 61 199 94 513 946 71 41 943 55 333 334 66 72 854 90 187 324 169 230 923 132 92 671 51 94 475 82 363 938 175 925 966 117 204 319 99 425 949 73 309 717 101 771 916 58 449 601 114 804 853 172 390 777 108 687 769 108 774 930 140 313 872 87 421 821 76 576 641 135 193 632 52 179 317 70 513 919 89 152 869 83 354 834 114 209 839 80 570 601 88 198 673 52 62 314 89 111 867 96 796 977 100 410 859 116 169 196 69 39 979 88 40 480 130 698 732 78 41 617 49 346 420 108 164 286 127 312 360 112 282 692 151 323 735 79 807 874 125 143 369 121 123 161 101 519 910 117 352 457 145 0 216 97 230 690 132 37 909 157 160 991 139 483 791 1 88 443 79 664 803 96 474 870 127 113 964 112 979 992 55 32 225 107 663 798 67 47 196 64 208 245 72 43 127 110 412 755 71 578 704 99 405 477 88 849 910 78 720 885 108 3 631 78 419 645 145 3 16 75 278 821 135 78 91 67 753 971 88 267 316 161 245 279 148 589 687 51 470 692 106 268 990 96 535 542 114 164 314 104 540 576 144 793 989 87 329 604 87 53 545 102 553 730 68 341 939 101 666 803 109 143 181 102 429 973 99 461 898 121 426 718 121 665 772 57 114 486 97 558 579 81 225 834 101 504 751 138 199 922 96 17 318 154 374 779 83 635 907 72 165 290 83 100 181 74 214 245 90 249 700 132 352 427 121 162 967 110 379 631 88 422 517 73 440 851 90 16 699 119 276 931 146 641 696 62 300 941 92 425 564 75 399 536 91 480 765 76 163 724 71 353 617 112 314 335 78 83 197 93 638 984 103 354 835 120 598 886 108 222 315 128 157 934 116 37 814 134 133 161 95 48 537 81 73 317 144 637 749 63 347 880 78 47 350 137 446 600 109 218 305 103 115 627 125 222 687 117 211 406 101 508 805 102 84 951 77 446 521 109 60 867 120 160 613 116 465 797 142 530 901 106 305 617 94 101 248 49 708 976 116 420 852 148 250 589 100 935 976 79 810 849 109 225 825 83 113 700 143 737 963 149 25 498 95 19 293 108 21 640 108 117 404 110 400 921 72 924 970 101 334 847 114 40 764 135 358 546 97 40 944 148 443 547 143 90 603 117 557 601 39 573 970 113 191 461 94 264 412 97 176 816 120 211 236 77 213 527 83 298 843 65 276 877 107 447 597 133 418 559 108 883 958 97 35 881 99 374 877 101 282 413 51 11 426 70 92 488 135 101 136 79 172 267 72 145 576 149 709 818 78 88 795 122 403 433 88 574 715 82 329 833 134 80 965 34 201 820 71 159 702 79 343 541 90 53 558 43 344 804 141 237 346 133 631 837 100 471 750 108 302 643 116 428 525 162 574 678 138 214 514 107 139 496 61 68 187 68 214 316 123 430 783 128 384 527 127 590 744 150 656 724 118 69 947 131 47 474 130 366 568 105 317 827 106 609 753 90 209 561 104 558 580 139 207 432 92 494 680 137 492 960 116 594 745 69 73 419 149 191 741 50 67 930 80 195 454 65 739 870 84 154 441 113 164 602 109 219 339 76 822 886 131 528 970 140 127 806 146 242 368 136 474 533 107 588 618 98 24 128 101 734 965 51 142 755 98 316 889 91 655 838 106 379 770 140 194 366 130 79 802 39 763 810 104 818 986 102 484 746 129 79 650 158 206 932 69 535 571 94 135 829 173 742 821 71 17 115 165 446 791 74 383 484 109 470 797 131 323 905 89 279 972 83 604 987 82 659 920 115 489 859 75 415 525 99 75 641 99 294 299 142 496 985 55 775 869 82 150 562 89 142 759 100 96 875 83 583 773 80 260 311 94 716 966 122 259 287 96 507 979 145 110 759 64 574 889 117 324 815 105 62 165 111 128 213 106 59 639 157 43 353 65 617 911 142 515 834 35 217 903 124 295 518 107 233 651 99 111 829 80 172 346 133 556 693 91 40 387 69 139 817 116 132 201 52 72 638 116 530 644 56 4 943 112 969 986 87 855 920 80 27 175 73 379 818 160 435 444 114 465 817 124 371 886 104 379 551 140 202 531 110 111 451 105 92 433 112 859 970 64 542 725 84 311 542 77 532 680 92 519 965 122 894 966 125 79 476 85 852 997 100 528 726 130 912 962 99 42 542 80 14 198 75 40 731 112 312 580 91 416 472 91 409 803 109 76 567 54 70 370 117 750 902 111 256 355 56 543 602 65 16 342 203 204 444 82 84 347 117 309 568 31 355 665 130 30 635 118 140 738 96 5 711 71 101 344 88 679 916 159 754 786 89 181 436 144 40 399 120 333 937 104 20 423 130 25 293 88 368 738 112 548 637 101 703 894 102 439 598 102 127 931 40 759 882 104 142 293 143 868 938 124 446 649 84 51 173 157 725 751 152 13 297 88 578 584 99 343 461 74 431 652 113 291 663 117 91 300 118 423 595 110 355 765 92 124 662 100 375 867 118 467 513 86 186 380 136 510 794 111 428 724 76 275 897 102 319 858 119 616 682 71 326 682 99 84 200 84 103 978 112 43 594 49 270 885 164 234 744 109 143 272 101 296 535 77 372 424 82 2 644 111 262 368 99 393 801 38 145 719 102 597 781 106 128 722 97 367 412 81 312 473 94 642 706 73 226 234 92 105 338 97 176 531 110 62 890 58 269 511 100 170 368 135 95 475 78 712 912 87 543 556 85 484 961 81 349 493 105 436 578 120 375 384 136 115 292 142 32 492 83 703 958 100 377 381 91 52 274 140 44 212 61 484 901 102 753 914 116 17 112 83 113 600 98 651 976 70 273 574 138 473 921 101 12 494 94 58 719 123 412 893 85 201 605 115 182 438 116 203 207 128 201 213 59 359 361 53 748 927 137 5 915 85 233 757 189 525 984 125 151 305 68 434 659 109 351 526 80 333 944 101 131 286 102 181 934 100 18 969 72 525 832 107 216 761 103 515 957 85 659 818 130 454 474 143 498 901 117 142 528 109 162 366 88 118 997 78 60 978 72 270 497 120 101 812 91 13 360 103 352 844 67 251 826 84 844 957 121 625 773 56 347 840 86 498 960 97 242 271 110 36 697 77 453 854 82 5 412 98 687 856 84 318 631 77 165 443 99 475 961 111 598 671 112 409 920 111 244 246 85 454 752 121 532 539 107 128 293 72 419 860 86 819 943 104 59 393 82 275 547 118 282 495 112 242 579 139 543 956 85 298 370 57 285 872 109 62 430 95 414 990 133 361 765 133 404 718 146 34 183 82 252 937 105 233 726 134 554 766 101 641 868 95 666 926 52 106 573 82 155 531 94 74 948 111 8 796 134 154 610 83 228 411 98 495 991 62 241 389 67 355 366 86 18 31 67 195 975 91 100 164 78 771 782 64 809 935 88 353 499 121 531 684 165 650 669 48 403 479 120 657 776 105 92 635 39 301 598 141 108 238 100 570 648 129 393 897 126 193 794 104 275 463 95 70 742 105 120 568 89 17 55 89 18 278 85 971 998 96 65 438 112 27 852 82 40 334 126 111 744 62 481 806 58 134 273 116 334 420 164 440 609 92 505 627 96 392 554 99 786 987 112 126 971 109 24 43 87 263 972 52 793 918 31 245 417 104 15 454 62 596 778 57 294 351 113 213 514 109 712 863 140 580 874 112 394 865 131 165 979 65 365 546 63 449 453 139 251 849 123 587 874 124 191 709 70 321 952 63 429 924 112 113 273 42 39 711 119 155 873 83 146 618 58 548 722 89 267 982 74 41 457 47 4 643 114 4 139 76 136 502 90 331 368 107 601 710 89 117 321 107 484 751 107 345 738 102 186 973 80 65 789 127 512 670 119 197 697 121 706 938 133 301 843 90 382 876 102 221 293 115 399 519 95 30 117 75 207 628 143 838 948 145 411 542 97 81 877 90 80 851 97 77 541 43 184 988 65 139 685 71 58 235 133 656 843 124 585 637 118 571 885 76 325 587 54 9 529 134 150 989 120 363 735 106 465 680 126 148 776 121 373 762 47 276 594 71 615 760 166 13 246 138 78 371 75 45 435 86 418 674 169 619 856 8 911 921 167 309 597 145 372 394 112 185 308 141 586 950 169 84 463 86 257 733 117 422 701 82 126 763 104 61 864 116 893 982 137 472 667 101 119 396 142 238 995 53 408 715 124 20 232 126 103 156 32 108 451 85 467 916 109 82 234 74 256 819 102 34 89 124 3 870 108 232 581 68 115 773 73 719 754 97 421 760 79 362 428 98 590 848 35 102 957 100 209 446 86 390 889 136 343 830 99 649 824 120 498 892 99 207 681 86 512 860 132 214 722 85 628 699 77 349 767 142 395 645 89 775 795 81 139 407 76 245 451 146 182 629 75 32 365 100 819 960 107 679 971 76 186 216 56 790 947 108 307 697 91 7 818 99 56 617 111 307 691 139 94 793 52 135 671 81 88 700 99 839 963 85 16 556 88 394 999 110 479 885 117 27 816 141 563 564 82 417 547 84 379 401 108 398 654 71 587 857 120 79 838 130 124 167 107 527 952 127 226 610 116 288 667 39 68 353 121 13 324 141 240 306 131 679 907 106 203 703 84 498 732 105 146 557 73 109 153 30 495 833 82 390 407 98 510 730 125 384 958 109 497 921 93 97 232 135 353 725 81 345 389 73 244 840 148 349 677 99 325 802 43 734 736 106 578 739 149 772 813 69 595 810 141 48 376 77 582 667 83 401 497 183 217 764 96 167 720 53 409 591 106 804 946 122 212 624 120 495 864 131 526 825 78 721 964 101 764 863 99 589 936 109 297 586 92 320 411 159 813 893 109 346 592 89 19 368 77 13 952 81 152 491 83 32 206 77 429 990 115 420 881 108 103 726 91 142 305 82 318 659 124 272 290 75 245 868 106 310 567 184 276 843 143 529 618 119 77 855 54 423 449 95 194 680 106 368 754 113 206 928 111 375 580 119 269 547 72 722 910 115 415 508 142 42 55 92 524 564 128 162 813 156 388 392 102 138 832 85 13 134 92 155 302 132 505 815 191 133 921 90 118 574 153 416 902 114 27 595 35 438 698 136 368 673 109 55 588 98 188 222 65 246 332 100 239 973 53 237 437 56 363 777 112 155 995 86 379 482 67 249 535 156 351 703 59 142 434 107 148 293 98 342 455 63 458 867 108 23 833 107 606 898 118 545 672 1 93 990 99 258 608 139 75 380 103 73 238 118 448 960 80 128 155 88 380 549 162 518 808 92 810 828 102 87 542 63 165 646 58 233 285 16 664 712 115 107 366 95 769 893 94 47 437 99 696 878 100 117 195 73 641 957 121 212 509 79 133 707 114 495 754 91 777 932 162 335 715 96 229 375 96 510 818 104 425 521 119 343 746 57 79 924 84 215 652 90 688 921 125 278 284 96 305 489 112 45 363 124 813 989 105 715 848 105 167 716 84 620 858 131 479 585 83 209 557 77 11 510 134 8 377 113 806 909 107 479 856 158 283 871 91 52 353 101 11 846 161 781 879 112 487 571 104 242 466 117 784 890 119 901 904 64 298 699 84 166 189 124 345 429 111 587 881 35 247 524 78 482 688 84 3 476 131 826 847 113 343 738 71 255 777 88 401 428 120 587 650 39 337 590 133 110 668 128 280 737 117 222 558 97 556 998 71 266 634 66 177 427 89 46 63 94 709 712 137 235 614 131 636 696 58 24 864 116 449 731 183 49 461 86 195 488 80 100 543 146 25 465 85 58 893 175 7 177 127 531 944 134 93 276 42 305 750 54 406 689 109 425 470 64 108 778 83 82 739 103 57 477 150 709 728 103 111 404 66 241 943 147 584 648 81 515 563 75 237 657 165 94 851 115 150 923 181 471 770 62 285 778 82 399 732 119 499 832 102 452 729 97 433 515 97 185 908 69 755 892 90 450 467 105 371 495 137 279 519 64 119 463 125 370 495 83 157 956 157 56 121 153 109 667 73 704 929 120 80 454 78 241 680 88 235 897 79 66 90 116 372 678 93 392 421 110 51 778 94 272 807 120 464 765 75 650 668 123 477 515 157 138 237 99 66 651 184 142 203 94 535 627 121 144 192 73 143 636 76 332 738 88 260 296 101 315 780 93 806 925 109 355 437 108 73 110 103 112 317 63 594 941 82 819 967 68 5 190 40 73 481 74 391 600 66 264 336 83 425 973 133 264 925 44 115 754 157 497 502 68 356 493 79 339 906 94 574 776 97 77 241 102 319 991 155 94 234 146 637 850 72 174 802 135 571 818 62 386 653 59 73 232 176 277 318 117 320 574 66 227 399 182 209 555 65 112 946 92 469 869 72 258 501 101 306 629 92 389 511 159 103 793 133 403 617 121 759 936 75 659 853 96 340 373 71 721 992 94 651 988 130 256 923 90 730 916 46 461 552 121 310 433 55 794 970 80 107 521 108 232 926 94 238 831 103 669 878 120 330 393 98 927 999 73 361 945 143 98 738 155 219 881 68 250 289 41 98 561 104 230 354 63 694 897 100 418 675 148 263 492 126 70 196 81 205 480 75 4 786 106 641 882 83 250 270 101 207 339 144 428 948 136 763 997 85 75 463 125 16 936 97 164 257 95 672 889 28 464 547 83 354 405 94 388 397 188 616 938 67 159 717 73 441 857 100 75 582 74 182 481 121 511 790 69 512 641 88 237 274 88 359 855 59 611 703 162 114 218 98 166 293 83 316 876 72 209 874 87 587 878 126 530 764 89 173 401 74 556 780 135 22 802 131 431 927 89 77 327 122 581 945 91 75 769 121 527 863 51 178 686 77 59 546 125 304 968 93 96 298 87 128 539 120 307 889 94 875 890 123 203 734 104 884 999 170 874 909 106 230 785 114 110 892 58 55 752 119 454 779 92 613 892 124 39 627 83 327 941 88 527 929 144 207 769 65 86 890 54 99 177 90 244 577 150 199 675 10 393 683 102 123 547 74 183 993 80 25 806 62 434 615 103 495 512 64 197 744 103 369 950 55 444 489 66 84 768 85 325 358 96 330 616 100 595 747 129 175 477 144 260 405 142 263 371 137 59 482 91 447 792 83 10 466 157 44 249 101 480 820 43 468 712 47 101 157 64 279 614 127 153 324 92 275 850 77 681 814 52 500 808 100 405 886 99 2 47 115 167 455 124 56 991 111 326 356 137 398 547 113 46 819 101 13 65 81 610 793 104 176 341 70 476 539 143 283 356 90 342 661 96 532 843 114 515 812 174 551 903 35 869 878 121 258 509 78 42 317 71 443 686 119 314 982 83 288 626 81 31 124 73 815 837 92 292 401 74 238 722 102 49 989 80 422 556 133 686 855 69 714 776 99 87 942 99 201 242 72 416 430 97 192 315 130 418 888 143 839 871 50 395 824 132 87 110 66 201 548 138 207 847 67 259 912 80 267 659 100 186 916 130 897 984 105 453 650 74 188 778 99 472 754 105 220 376 155 334 545 115 452 984 142 13 592 156 187 465 125 588 686 47 270 914 120 212 879 13 922 939 66 573 689 117 511 714 79 382 386 97 237 939 77 741 951 119 523 774 64 99 960 61 392 852 28 495 604 98 60 241 87 179 636 93 81 874 138 463 689 80 547 554 75 244 905 179 141 786 100 64 991 119 133 597 65 332 561 121 70 527 72 362 706 95 200 426 173 113 993 97 630 849 90 667 977 104 527 563 140 437 743 95 696 709 114 524 663 37 170 682 92 414 790 130 470 942 78 427 733 131 20 652 48 12 384 67 337 795 125 341 869 76 330 619 124 383 635 95 828 837 84 413 467 82 143 964 98 864 971 94 26 552 124 875 956 109 319 532 37 97 915 108 80 227 114 42 882 59 470 560 88 251 326 110 403 764 108 525 665 162 666 752 134 152 459 141 118 795 107 74 128 72 764 832 144 70 169 132 398 636 122 296 930 98 665 912 132 213 757 65 35 550 142 321 719 121 871 898 59 258 436 110 509 653 195 23 414 53 61 206 102 71 994 103 58 603 114 643 850 64 37 418 131 204 420 155 329 576 114 59 690 132 253 331 127 155 477 166 426 812 95 82 883 122 361 790 62 2 68 76 172 543 73 316 836 92 675 810 77 417 838 81 144 849 48 185 580 9 20 495 92 145 413 118 12 714 168 246 261 135 137 893 62 622 839 108 230 275 147 738 846 66 157 290 127 289 589 152 92 226 94 276 603 78 549 755 86 235 559 139 71 360 134 479 637 57 607 810 83 99 903 61 256 965 112 103 421 122 481 828 99 19 544 130 623 859 94 552 630 94 208 939 107 725 855 95 81 274 129 200 230 73 100 221 83 607 628 70 295 508 38 413 814 152 607 643 105 79 492 107 442 601 26 113 628 88 109 946 115 805 982 65 396 629 126 429 759 93 906 993 87 772 974 146 37 419 147 107 901 117 98 666 61 528 864 151 48 150 139 529 694 121 190 300 101 185 610 71 449 922 109 188 775 66 732 856 161 625 665 61 760 764 51 334 888 80 341 596 69 55 433 61 34 488 84 276 585 123 87 716 71 760 812 81 389 546 138 46 479 57 679 958 88 838 947 117 362 855 114 769 898 70 326 784 99 295 876 68 155 349 114 170 190 118 162 563 165 80 395 93 157 551 64 349 893 65 5 941 124 631 925 104 690 810 115 116 702 10 378 455 92 240 563 90 516 864 102 64 867 116 327 813 84 528 791 151 368 539 162 164 318 97 695 759 67 87 762 111 34 506 139 105 666 58 237 813 98 186 864 110 768 778 76 24 593 61 182 223 49 265 815 112 312 668 71 436 622 58 654 826 113 233 368 82 384 739 111 518 672 74 192 418 106 43 378 137 721 722 145 323 620 89 204 388 139 6 261 71 26 490 149 28 893 85 50 896 39 817 953 142 90 818 92 181 523 101 94 349 74 206 221 88 79 952 96 131 938 96 526 739 85 413 523 99 7 437 103 11 748 70 323 478 132 28 85 71 5 259 85 409 842 101 492 923 104 324 571 99 18 331 66 398 728 75 18 807 86 908 979 49 41 590 101 413 606 106 817 912 116 41 71 65 457 730 101 276 900 100 242 638 105 547 881 72 57 588 110 536 743 92 88 166 52 645 770 58 363 429 61 671 906 124 629 923 83 530 969 155 646 859 43 369 517 143 902 945 65 474 993 96 716 775 94 251 494 46 62 724 130 532 845 124 816 835 88 682 785 99 91 934 44 386 654 83 87 189 76 583 687 109 541 936 115 474 783 97 100 411 108 733 816 72 30 659 96 108 890 104 807 933 105 351 476 159 507 934 94 573 652 126 72 482 85 213 440 150 165 780 114 443 522 86 693 896 110 650 770 51 674 868 125 43 355 87 685 993 165 204 721 108 657 723 80 335 532 98 42 114 66 95 710 45 202 936 82 5 597 123 193 524 117 567 633 63 156 897 131 656 907 117 66 222 106 213 557 76 406 558 138 167 358 68 115 660 123 249 862 102 346 852 113 151 427 127 467 942 102 381 958 104 835 889 148 893 926 20 202 510 120 130 423 78 171 470 98 135 697 110 521 637 50 245 367 122 369 496 124 174 552 88 392 425 77 54 918 97 158 269 60 50 199 99 95 765 129 190 344 127 367 525 105 10 49 105 80 165 173 544 753 60 102 846 98 263 669 36 58 411 97 548 907 124 271 956 136 493 912 116 534 751 99 382 410 131 190 587 133 220 504 131 498 521 104 516 946 81 282 459 72 772 776 132 854 857 142 66 241 97 59 792 108 215 552 21 298 863 63 288 459 89 85 329 61 358 842 138 807 906 86 158 307 153 709 807 142 667 927 92 227 668 78 639 873 50 527 636 77 86 288 132 90 159 89 34 861 98 613 630 144 91 625 129 32 511 108 382 504 140 44 906 81 586 850 98 217 303 141 666 768 73 816 910 132 396 507 77 687 958 110 184 433 92 62 288 40 177 507 93 96 864 100 335 602 82 596 740 80 359 996 72 390 435 102 641 721 59 326 513 119 315 792 78 170 834 53 16 357 92 117 258 105 380 526 128 477 832 106 202 551 114 643 683 114 47 519 147 106 574 123 357 878 100 49 230 73 634 763 92 596 947 114 217 292 130 365 998 111 543 769 168 341 885 62 217 711 111 65 433 61 97 104 63 151 567 122 241 428 80 327 819 104 170 992 101 616 882 123 517 947 113 419 933 71 503 959 58 906 927 144 639 829 46 85 909 124 175 386 46 247 336 48 547 787 113 108 618 101 173 605 58 413 649 62 310 395 85 150 824 69 386 921 145 596 855 33 307 619 115 843 874 101 427 868 50 103 283 66 498 735 113 762 793 95 528 797 83 242 627 50 287 362 153 287 634 60 173 330 116 625 641 113 264 497 93 529 766 128 57 857 76 73 537 140 453 506 94 809 952 84 826 997 131 331 428 79 499 568 63 92 720 110 653 707 33 104 795 78 269 480 103 275 845 106 724 733 61 172 809 115 508 876 70 3 593 86 79 182 89 41 118 89 606 958 89 660 812 94 35 350 137 124 811 114 168 863 54 888 972 128 423 856 54 567 693 116 340 659 78 373 935 60 730 960 96 804 852 167 338 480 134 481 948 78 47 974 107 361 753 83 470 893 109 772 851 107 642 910 127 196 822 164 159 311 85 6 41 88 62 265 115 760 798 110 656 946 74 102 941 83 338 689 165 47 164 119 186 588 70 798 945 112 650 845 75 265 520 100 385 667 119 179 625 118 626 957 130 625 868 114 780 991 86 193 818 121 300 403 45 30 546 143 534 545 116 272 333 53 237 664 113 360 633 121 44 900 117 48 186 84 38 240 94 921 985 91 550 748 90 216 492 121 126 959 141 10 888 132 737 738 85 664 745 46 781 858 56 227 234 106 147 321 124 475 478 104 228 568 103 640 908 144 129 586 108 323 706 88 127 826 98 732 968 151 475 731 136 184 799 83 726 836 60 514 525 117 65 616 91 460 606 138 542 776 134 302 417 73 576 821 83 67 569 135 786 902 115 461 589 134 21 568 85 376 725 71 447 652 83 468 621 89 276 601 90 552 644 81 11 215 96 662 703 95 679 929 71 219 977 119 679 809 54 608 998 125 270 455 57 490 838 97 720 779 84 71 169 146 67 372 56 4 661 110 389 404 68 309 938 5 187 921 76 455 606 78 569 896 104 109 821 129 378 679 112 2 795 103 163 912 18 408 687 85 364 675 82 226 970 98 3 966 82 370 929 101 416 874 134 697 945 99 380 775 113 290 678 147 748 885 114 203 468 97 413 531 134 201 481 102 376 663 131 71 112 125 509 760 86 138 957 123 112 489 111 331 820 76 64 685 124 494 920 105 693 955 103 220 512 114 502 619 114 52 847 93 33 345 138 434 735 74 90 800 1 17 998 158 353 884 150 328 986 134 80 281 138 698 750 114 590 828 96 156 849 103 197 249 104 140 616 112 46 472 36 125 860 61 136 889 115 119 439 85 467 957 48 202 576 72 282 717 16 41 907 43 188 394 75 13 250 87 365 890 128 6 935 132 485 735 151 502 539 84 210 904 86 851 863 149 291 707 149 717 869 82 366 799 36 689 893 91 87 291 80 631 799 71 108 767 85 64 499 65 68 802 94 201 521 124 376 531 60 265 492 73 131 189 90 745 875 82 513 878 90 165 614 108 297 531 124 473 705 122 242 993 105 91 795 117 79 593 120 357 399 99 10 524 115 904 926 92 451 740 110 171 376 106 738 777 92 555 956 141 9 806 30 453 561 55 285 573 141 555 717 90 541 971 61 505 921 135 274 592 36 809 980 96 119 985 86 327 391 98 362 647 53 263 499 46 39 833 103 102 825 81 688 870 91 883 931 133 384 746 129 574 997 145 15 30 99 7 321 135 288 641 95 657 919 107 116 784 82 623 786 114 274 414 109 325 824 101 154 879 23 324 877 141 400 933 47 596 827 141 640 868 74 926 985 98 234 398 88 446 693 56 166 309 146 323 859 70 314 464 128 724 962 88 685 700 133 686 688 92 405 795 54 29 181 101 658 752 67 814 970 105 732 858 85 178 946 125 374 880 99 297 389 102 67 302 98 132 800 72 386 661 108 55 307 60 238 646 86 105 499 109 229 283 121 180 227 73 125 427 104 3 983 116 275 759 124 170 412 85 501 986 92 2 878 154 296 575 108 186 822 88 10 347 89 609 616 93 149 192 114 691 767 89 814 983 68 162 176 28 15 773 94 50 225 56 374 412 76 400 985 102 615 714 90 96 545 89 539 947 63 351 771 99 599 871 88 177 643 86 576 753 91 99 375 101 126 405 91 876 987 120 61 510 54 333 900 112 32 252 70 567 909 96 433 438 46 253 271 78 428 602 141 461 510 57 284 484 71 800 893 59 143 633 144 318 841 102 413 637 94 217 233 48 514 622 100 354 560 108 451 918 107 198 449 88 648 651 126 743 954 119 35 212 121 175 286 114 807 821 78 911 992 114 380 924 84 27 97 72 38 414 84 737 837 75 748 925 108 72 172 122 619 785 71 858 981 73 483 747 64 462 780 32 456 512 105 67 743 79 137 279 90 405 834 97 23 50 138 600 970 106 513 674 90 22 580 115 346 937 116 259 419 129 90 347 109 100 772 75 157 178 115 227 637 124 619 806 96 510 803 19 51 698 100 687 902 63 315 875 118 301 749 60 199 955 89 198 654 110 930 950 65 249 879 78 607 961 61 267 369 122 178 961 72 23 26 104 80 221 68 562 948 55 118 121 55 57 559 140 542 847 104 367 407 140 156 562 59 493 761 102 704 850 43 438 670 75 340 765 127 52 290 94 367 913 70 398 706 69 115 421 158 21 885 74 74 554 158 236 530 90 2 260 117 12 953 97 133 651 82 106 798 96 935 945 90 824 889 98 84 532 80 436 804 71 326 735 77 873 950 148 71 522 92 43 391 105 9 421 59 510 663 104 386 404 145 286 683 92 234 650 134 223 260 79 661 676 115 508 664 148 539 827 54 180 198 167 44 960 66 415 697 116 1 135 94 351 419 76 412 959 100 104 545 108 274 934 137 183 238 134 340 479 96 328 563 52 14 290 56 182 451 57 14 618 62 255 728 121 541 958 121 10 585 70 132 552 142 202 442 127 416 908 72 658 797 105 196 854 81 228 658 84 581 693 121 502 794 109 299 636 149 516 702 84 341 805 69 189 614 86 88 884 86 364 855 101 137 309 101 587 754 67 513 684 119 78 444 120 937 989 84 121 720 131 487 653 86 318 563 77 380 547 85 54 718 62 72 242 96 229 630 48 699 988 59 330 835 53 76 398 72 397 841 161 33 466 118 631 804 89 232 843 94 651 979 132 25 136 94 417 795 57 849 860 98 659 805 110 369 896 133 302 953 110 891 980 111 643 869 63 418 936 56 282 756 100 560 866 148 21 369 113 580 638 142 488 528 130 236 421 88 277 956 116 62 130 124 12 330 95 619 772 102 119 123 114 713 996 138 782 833 72 539 914 66 475 817 68 466 648 69 544 967 51 634 935 63 275 874 122 397 513 72 565 575 116 371 822 121 205 325 92 175 377 113 747 998 86 273 837 116 189 915 84 389 501 101 275 970 103 687 818 90 398 719 149 193 785 74 359 964 120 222 237 111 95 972 134 170 232 100 397 633 49 222 719 137 273 486 40 303 940 123 240 489 99 513 580 121 425 652 105 72 261 120 9 431 96 624 918 54 317 732 53 333 950 61 743 981 76 678 916 128 402 950 23 185 455 57 375 495 97 315 665 107 126 488 36 486 702 51 375 745 115 32 825 106 363 627 115 12 524 100 503 528 105 173 927 78 178 463 76 503 511 83 283 668 167 151 234 84 336 542 173 477 718 114 59 655 50 488 676 87 576 749 98 639 918 132 458 698 111 268 815 135 134 899 158 271 554 97 192 257 96 204 802 115 742 964 115 316 743 113 231 696 126 263 306 118 400 725 146 153 380 119 373 755 116 222 365 77 868 949 93 169 800 131 479 802 132 481 726 93 224 281 95 503 852 59 62 242 108 355 784 69 176 696 124 54 301 107 745 795 122 68 673 80 347 411 122 349 584 124 248 808 133 520 976 83 268 407 64 145 505 75 150 525 70 385 503 126 73 989 87 81 567 122 596 996 126 306 452 93 69 335 86 8 482 153 148 924 96 156 621 127 44 828 117 199 930 89 7 216 66 665 767 124 233 806 146 714 963 126 180 874 157 165 249 74 31 576 81 132 925 126 525 589 116 669 890 124 349 637 72 505 513 115 286 361 170 385 952 139 592 911 130 634 861 151 492 609 53 123 244 81 10 902 100 349 592 97 81 844 95 206 298 140 5 105 61 739 817 52 260 686 150 205 794 87 163 290 169 140 713 100 20 589 63 180 562 65 273 724 126 288 836 101 161 172 83 492 744 127 658 745 94 157 657 118 295 532 88 191 852 105 560 865 137 594 942 104 324 617 102 132 559 133 70 530 81 248 564 126 241 509 74 361 576 82 739 880 50 12 626 97 164 329 24 303 625 58 72 176 130 718 948 60 207 667 119 77 725 114 221 651 91 18 449 89 255 790 132 88 584 113 561 766 122 365 809 44 370 546 92 68 522 69 547 728 61 308 728 89 282 639 76 10 665 138 224 299 122 638 776 113 461 971 90 719 969 167 393 600 38 382 508 101 153 424 166 750 976 137 67 715 116 170 499 138 71 600 64 91 434 90 372 841 116 248 556 99 329 793 138 951 955 112 306 712 87 264 623 82 172 235 68 461 814 95 217 497 101 183 825 110 304 367 71 447 720 107 557 707 125 522 787 134 391 445 126 170 561 97 163 652 63 108 760 81 431 509 44 210 919 107 323 495 76 204 416 116 211 357 112 991 995 109 719 900 114 871 973 56 246 331 104 537 847 117 131 503 102 208 802 100 233 950 97 277 914 80 75 207 107 182 570 103 274 660 154 821 883 72 200 306 36 376 722 110 410 844 94 128 247 137 769 946 134 703 817 108 2 711 112 435 638 65 269 850 165 265 394 93 415 990 94 607 674 111 752 790 47 171 727 150 304 412 52 372 696 92 785 963 124 203 546 79 513 940 149 415 734 108 107 820 103 593 661 89 415 912 21 279 431 92 406 506 126 257 985 81 15 436 80 173 486 139 142 764 126 283 613 113 686 937 118 585 785 72 50 127 124 101 853 126 699 808 96 320 401 95 237 499 149 329 709 116 505 919 58 828 928 94 8 680 71 715 877 105 197 472 79 219 551 110 470 716 76 729 958 133 851 980 90 482 981 93 325 800 78 517 965 113 28 76 85 528 867 117 615 729 114 4 750 105 2 625 79 127 350 105 27 679 107 308 846 68 699 804 54 19 84 79 519 735 147 304 548 109 276 709 131 95 831 45 305 327 144 392 698 105 214 947 88 11 49 84 661 704 71 69 104 138 389 712 115 493 739 78 657 785 94 135 321 89 34 558 102 100 584 88 110 755 122 402 561 83 59 423 80 251 930 104 201 352 54 608 702 111 224 374 85 82 768 103 135 673 103 671 858 101 141 928 121 677 684 80 76 213 130 249 937 120 134 163 151 250 302 55 53 870 28 484 952 112 194 867 123 576 665 72 84 259 141 266 694 160 535 910 118 103 126 130 386 783 82 20 931 34 179 959 131 110 869 142 256 919 121 209 234 72 33 932 115 376 777 101 65 570 79 527 651 85 589 694 102 528 960 113 204 913 120 27 933 110 232 920 55 50 616 122 20 600 114 71 275 92 363 561 93 94 350 67 324 537 74 402 901 116 25 309 79 7 27 61 872 913 110 136 551 95 761 781 107 224 358 119 710 810 165 72 107 78 224 329 90 508 804 48 561 907 133 265 796 103 2 726 96 323 594 101 310 793 154 57 600 30 701 884 97 450 688 67 176 597 39 231 880 100 243 778 82 9 86 103 81 396 94 169 443 120 850 868 108 721 917 90 826 836 164 201 392 90 882 992 59 105 304 65 809 860 81 55 196 107 14 920 137 75 797 68 374 434 147 691 894 80 421 953 62 302 507 113 79 444 29 705 864 125 379 705 111 631 877 80 371 435 97 59 905 156 49 556 161 350 849 107 76 177 108 50 517 108 52 694 77 232 960 103 104 656 110 132 493 93 578 635 56 107 781 104 92 418 109 157 976 72 19 711 102 365 525 45 82 153 47 318 785 80 506 706 45 200 948 74 35 614 74 276 941 57 940 976 149 357 637 74 664 847 86 92 633 72 371 944 75 464 716 48 230 549 106 226 477 92 670 944 155 455 822 84 126 182 158 91 713 66 727 802 175 248 906 120 150 955 31 736 839 57 823 871 50 742 750 95 220 549 127 690 965 72 724 947 66 136 385 133 192 739 160 280 887 97 241 569 158 136 989 101 640 659 111 368 959 92 597 745 130 55 487 83 841 880 108 319 951 78 102 466 123 805 880 120 573 786 114 170 831 92 177 476 116 14 825 85 402 472 138 97 244 97 206 470 94 130 760 70 386 470 90 317 850 108 440 813 137 217 606 87 109 856 63 48 515 47 267 855 64 36 785 156 479 678 133 357 370 116 387 765 98 56 915 98 158 941 89 134 624 41 282 415 151 70 315 130 228 626 115 8 164 127 210 634 104 511 922 90 164 820 107 199 452 86 533 572 82 92 914 84 31 407 98 226 656 124 126 597 67 278 445 55 832 909 119 258 896 118 42 282 116 70 109 146 64 355 64 43 930 92 444 647 76 478 725 99 689 765 87 510 763 100 25 933 55 1 553 79 360 497 80 181 858 127 272 668 100 210 346 109 236 943 139 70 481 121 329 480 104 62 722 74 267 756 26 43 469 69 232 483 127 368 374 72 500 684 100 854 956 118 111 939 136 65 471 105 93 566 77 573 849 110 788 799 36 357 384 80 439 995 81 686 834 139 544 703 75 699 869 82 722 990 55 805 952 83 403 801 88 275 346 135 618 863 100 625 746 82 108 966 109 17 325 119 711 846 86 544 921 125 491 540 97 518 983 100 152 907 114 367 593 101 377 680 59 243 927 104 261 290 103 989 990 86 342 999 63 130 845 131 539 708 142 243 825 103 262 938 104 491 867 82 559 806 60 147 767 95 333 470 79 32 818 75 238 374 80 6 330 144 341 587 100 565 715 118 713 779 68 294 805 113 312 667 71 61 808 111 53 674 155 758 759 119 494 506 94 556 742 71 672 855 117 125 568 77 126 583 140 445 893 68 655 929 86 68 271 42 383 727 90 561 601 136 64 462 94 424 589 93 234 277 63 44 641 111 675 982 46 647 782 111 89 416 94 119 292 152 43 441 148 136 615 46 96 778 103 613 973 109 371 666 117 900 992 72 696 879 35 721 981 115 823 898 116 290 393 97 94 508 73 799 979 128 110 473 94 160 352 102 490 821 173 384 687 116 355 369 123 128 881 131 188 592 117 325 996 109 95 464 123 795 971 130 314 895 105 695 950 106 383 527 104 292 767 75 853 897 97 150 341 33 347 884 76 608 677 112 77 397 106 181 944 138 15 911 109 196 770 111 97 356 87 109 149 86 238 838 128 583 757 102 188 564 109 336 825 105 53 740 108 417 841 109 555 905 79 137 151 103 116 418 90 122 495 89 798 858 115 229 319 90 141 830 95 176 873 115 772 953 119 512 713 129 598 644 67 535 708 144 7 616 149 356 879 120 679 973 86 622 671 85 295 583 133 128 469 65 689 891 109 313 624 125 399 881 101 622 861 104 44 224 117 258 350 129 816 998 97 127 987 69 585 938 120 363 862 66 513 879 106 459 772 55 912 992 82 764 911 151 126 907 71 257 921 74 90 261 83 140 530 108 476 503 76 223 823 99 172 394 119 185 838 97 304 708 73 465 466 100 627 726 151 32 146 119 609 719 45 74 420 105 51 140 44 514 798 79 192 909 101 18 260 124 146 232 53 186 741 77 108 457 78 254 383 131 446 865 160 85 678 112 208 879 106 96 959 97 612 615 166 605 731 74 61 412 100 410 742 104 681 717 62 501 719 95 301 994 119 391 921 93 18 699 148 948 978 60 458 547 85 127 163 74 543 773 104 366 997 132 55 408 165 12 290 129 648 759 102 673 681 79 494 712 41 546 826 80 1 688 107 532 591 43 15 339 96 10 947 85 6 515 99 54 116 90 590 728 97 310 762 59 329 421 127 745 972 63 524 977 109 195 645 100 29 387 101 395 548 112 317 473 127 468 717 115 492 698 123 606 776 65 140 652 62 177 232 110 32 734 137 330 944 51 32 680 103 667 819 89 159 286 77 73 492 49 313 878 79 149 788 128 740 871 124 481 625 89 456 682 95 36 115 97 342 620 139 515 571 81 397 675 108 67 961 125 305 729 112 108 397 125 115 220 89 208 846 127 47 567 124 6 57 60 687 991 124 638 661 104 517 759 141 185 960 91 866 997 103 183 759 94 131 924 97 504 527 61 307 929 99 76 993 143 769 849 139 196 418 169 450 473 88 578 580 112 326 822 132 130 753 73 20 238 91 410 512 29 416 419 111 803 916 99 147 856 75 726 727 156 7 823 79 204 255 122 80 408 118 324 465 98 236 434 93 811 858 90 195 698 100 198 808 87 327 733 106 123 137 145 52 569 101 290 716 83 566 817 133 228 616 90 25 210 37 178 893 134 117 336 103 839 990 131 698 785 124 42 404 35 97 161 71 116 531 118 383 760 112 701 948 75 133 269 41 635 779 118 219 598 121 14 902 70 510 546 65 23 881 81 334 535 140 613 673 130 539 584 125 288 786 77 324 501 57 7 518 113 350 443 115 630 970 104 814 850 164 15 976 99 187 675 118 340 985 127 147 786 82 62 261 79 126 284 131 34 377 92 446 666 90 97 379 65 352 453 147 50 851 102 881 931 121 13 932 98 301 907 74 764 986 77 178 631 44 173 399 122 285 326 85 467 707 112 251 259 105 230 298 94 75 507 104 191 678 131 30 731 137 469 930 104 314 539 118 330 844 90 495 802 84 427 852 106 528 880 135 516 770 69 795 852 80 538 889 104 244 535 82 113 517 81 447 468 125 503 618 114 669 730 109 858 908 128 524 826 105 51 565 96 160 219 109 257 922 108 104 150 130 703 708 82 598 956 82 302 381 99 166 631 24 545 558 121 805 811 99 260 454 125 435 803 117 633 807 106 102 221 83 777 913 55 321 561 84 207 327 121 424 566 44 210 453 113 24 954 83 424 498 163 315 878 92 221 695 68 123 342 76 480 494 131 217 907 131 487 578 154 402 619 58 156 880 97 540 948 144 454 894 96 245 835 64 60 714 88 535 908 166 7 621 80 676 724 125 492 741 59 485 544 97 174 243 122 401 453 111 456 483 94 51 132 121 354 976 82 228 901 78 884 991 102 232 281 90 289 723 128 367 975 105 160 686 87 816 982 121 309 417 124 24 457 71 342 542 139 279 311 105 63 872 87 751 921 147 10 480 98 116 894 150 96 381 60 549 817 86 216 795 100 811 817 156 263 421 91 157 915 66 725 983 87 102 167 83 74 499 48 249 622 121 618 864 98 137 250 59 610 723 97 774 999 124 476 922 81 948 981 84 106 500 81 224 881 85 64 783 73 526 716 109 66 570 105 330 955 95 111 476 121 170 341 15 485 855 68 728 975 59 311 504 113 748 914 66 274 552 127 460 941 82 138 839 91 171 756 139 251 325 60 760 811 138 617 847 57 448 466 66 391 944 86 472 781 72 42 384 129 640 888 118 72 744 72 581 978 77 43 569 46 400 549 93 758 944 87 104 534 147 128 489 79 411 634 115 65 810 66 92 587 74 328 904 105 142 733 98 333 451 94 463 589 40 215 600 68 849 873 77 42 200 74 95 721 44 87 908 110 57 247 133 762 862 64 261 467 131 559 588 112 435 958 53 43 170 83 281 794 124 272 872 124 481 697 112 5 252 99 50 339 91 620 770 129 334 578 89 188 323 92 136 352 87 88 326 121 756 851 67 369 763 32 514 899 72 206 634 102 483 805 99 32 855 61 40 876 80 657 924 92 433 512 85 91 972 126 673 781 79 382 448 81 24 254 78 626 694 81 89 167 144 337 931 84 98 158 68 304 413 136 44 94 90 456 874 76 220 684 89 232 755 88 242 629 162 103 580 107 68 352 119 381 438 134 395 670 130 50 916 105 61 664 98 43 364 96 57 308 18 94 410 94 34 136 111 257 447 51 227 658 76 573 940 145 200 954 128 340 419 115 36 85 106 31 913 62 839 942 140 340 522 94 840 873 48 385 432 125 831 946 84 14 515 45 80 207 81 141 229 152 337 965 91 84 618 82 407 691 140 88 717 152 523 529 84 156 513 60 690 897 64 302 501 91 453 757 105 783 813 95 458 843 94 391 566 149 58 911 82 89 512 101 299 843 105 687 989 65 242 637 82 306 454 92 798 925 93 74 388 124 688 869 80 153 286 133 397 824 77 415 747 161 520 578 97 242 609 128 54 152 80 46 937 81 223 850 86 481 839 141 124 271 81 62 792 164 583 953 99 126 899 69 485 884 129 5 813 121 116 151 51 404 440 82 163 682 127 703 742 72 507 741 89 254 575 99 226 881 133 62 758 126 538 717 63 39 246 90 183 886 77 673 952 159 134 784 145 762 843 107 660 674 103 103 596 63 441 449 73 53 458 91 256 663 151 345 704 77 182 899 101 4 303 105 195 765 86 18 100 117 672 783 127 171 350 106 351 620 126 300 948 123 685 729 84 42 122 35 264 821 78 220 824 108 33 141 96 425 693 159 952 973 87 347 682 73 333 933 106 443 642 93 9 357 122 565 708 58 442 982 111 764 870 152 1 899 118 110 820 112 883 939 114 531 888 98 542 557 91 338 564 100 433 921 126 720 860 65 43 85 121 500 563 100 55 978 110 268 375 108 792 857 114 901 933 65 94 111 45 517 853 97 129 508 69 37 578 98 107 329 51 69 846 115 359 834 103 154 582 95 106 370 89 799 832 63 121 390 83 272 932 92 324 728 102 518 550 98 297 600 80 60 992 112 204 220 62 468 622 106 620 989 100 2 710 156 759 907 114 31 880 169 399 747 91 173 334 113 86 904 118 216 977 112 275 815 137 148 796 132 12 236 119 615 893 121 10 305 64 486 945 113 783 929 140 140 546 89 6 724 97 298 696 115 374 777 108 381 865 119 504 668 110 26 245 88 120 317 124 633 953 52 415 501 123 152 716 114 176 369 103 110 842 105 469 976 89 324 835 56 654 757 85 55 534 161 449 466 109 701 846 80 16 970 135 747 868 106 262 694 140 626 685 87 713 904 140 424 500 97 745 893 79 477 964 112 156 177 115 286 687 162 296 478 63 259 851 115 106 329 47 194 342 107 407 496 83 2 154 98 270 993 102 197 700 123 741 876 45 84 323 104 250 834 53 461 752 72 586 606 90 881 899 49 3 524 95 309 738 95 663 839 90 440 844 76 20 784 166 180 533 53 462 653 97 88 577 83 80 902 83 353 824 87 908 911 90 564 874 134 375 631 126 253 349 80 201 561 119 560 736 79 17 328 106 60 140 120 156 577 87 48 457 154 470 586 116 667 687 90 506 822 70 137 970 88 508 900 128 205 705 94 590 899 89 125 813 85 42 813 85 228 542 74 365 994 117 720 917 89 422 897 85 597 615 36 271 559 67 814 915 110 355 550 121 286 897 93 596 634 80 358 583 104 263 684 96 552 735 96 725 901 138 128 756 109 351 947 103 137 485 133 256 561 96 673 764 123 35 184 111 914 937 76 158 359 158 287 462 86 355 855 82 798 856 132 461 625 62 75 368 123 268 856 92 174 901 134 241 289 159 441 806 107 274 728 86 501 983 91 132 806 127 28 460 129 259 355 85 188 275 96 356 453 67 284 965 121 38 245 91 473 779 68 103 783 81 526 863 121 45 305 124 128 589 52 803 805 186 957 958 76 671 960 79 735 995 97 498 807 68 690 988 88 528 805 113 247 863 110 474 644 120 181 760 95 775 810 87 19 450 167 231 378 128 17 769 44 209 417 77 146 932 96 309 517 91 792 903 92 59 867 92 420 539 105 223 712 63 792 979 78 267 814 79 480 482 164 205 426 79 182 413 73 249 705 118 265 897 107 115 473 106 632 742 132 458 772 127 57 744 135 424 857 72 178 907 89 223 505 129 201 924 74 697 710 165 479 948 125 777 931 137 548 898 108 9 202 1 427 731 69 169 255 132 529 944 129 221 273 76 239 998 108 233 746 137 432 522 76 881 900 159 311 755 123 303 405 114 715 716 135 273 785 106 359 475 55 202 454 125 302 609 79 549 953 153 231 673 85 14 969 94 295 590 143 263 471 85 232 704 100 72 765 33 416 919 96 43 237 106 316 976 82 825 868 120 433 933 83 268 885 77 119 479 106 338 769 109 49 781 132 595 727 103 30 628 104 462 743 91 515 979 99 564 994 91 242 301 131 86 162 72 315 951 88 210 871 59 278 718 69 719 830 113 150 780 73 293 511 182 391 421 153 297 672 95 17 67 44 138 408 70 644 819 153 27 141 134 766 874 144 493 717 133 38 115 98 73 245 112 405 625 66 443 667 114 472 846 97 751 883 75 323 702 130 284 325 106 107 738 151 147 320 159 110 135 43 256 534 109 0 963 63 267 325 117 471 500 99 623 798 62 156 828 152 159 435 106 507 962 107 841 956 160 356 981 27 380 641 100 535 665 79 392 710 150 83 539 53 431 877 150 12 874 94 512 520 114 618 872 111 152 189 54 515 673 102 237 535 124 409 681 92 868 981 103 508 739 87 575 994 132 497 679 78 372 947 116 227 956 108 497 807 63 669 868 129 124 841 82 566 936 89 4 343 84 488 722 113 237 601 37 427 721 89 193 476 93 195 878 115 303 861 87 269 914 143 110 131 118 505 643 76 107 786 80 273 741 125 528 806 97 183 665 128 60 197 108 277 361 101 27 596 112 830 935 63 358 972 75 19 60 127 129 196 98 592 959 65 267 719 82 231 932 130 393 665 138 157 198 85 83 477 56 291 942 62 261 564 94 478 630 34 219 273 76 337 615 89 450 454 148 238 325 105 63 65 73 287 819 114 133 415 99 134 566 99 37 858 73 177 326 76 190 365 86 336 725 113 523 593 86 259 783 158 110 884 110 210 331 117 75 291 128 21 261 151 505 794 76 12 717 117 248 816 107 128 666 87 773 890 94 195 714 90 430 674 96 71 543 122 25 723 101 888 971 78 558 827 132 779 845 103 63 984 109 94 830 80 100 893 111 277 743 128 137 791 84 167 826 92 112 273 140 83 175 101 348 363 171 31 859 109 447 760 58 306 767 159 47 938 105 239 965 79 53 432 70 225 332 122 43 564 99 468 676 89 470 609 96 714 957 108 758 843 131 247 579 67 224 540 10 530 978 79 378 758 105 300 783 93 314 809 75 284 660 142 245 520 78 546 633 145 333 339 74 165 858 102 40 958 99 131 485 60 269 888 96 113 466 99 369 647 122 66 364 154 543 989 76 54 833 99 585 647 113 224 353 109 391 602 133 90 147 120 261 362 142 236 646 107 961 985 77 217 491 109 456 858 124 685 743 116 873 988 114 62 178 112 412 744 98 92 869 97 186 901 97 730 782 111 15 280 104 519 745 118 280 864 105 169 411 106 488 677 74 78 945 128 272 317 102 49 458 120 309 901 98 187 829 37 561 662 139 532 882 102 616 826 131 369 810 107 315 371 96 611 755 134 244 895 131 345 915 80 66 924 114 383 569 63 617 649 119 106 589 135 329 531 116 115 246 123 370 856 85 554 817 99 116 904 155 170 268 145 51 186 88 426 818 34 239 439 60 924 967 143 64 418 88 234 987 96 52 970 108 444 486 88 595 923 100 155 558 75 370 457 110 29 596 156 160 886 105 158 634 72 45 792 98 414 727 112 31 322 76 290 970 113 174 834 106 335 494 91 279 321 52 127 431 75 545 941 90 48 360 103 86 620 106 17 627 114 467 615 156 132 524 53 175 643 100 322 874 121 27 545 176 146 581 94 180 919 137 411 598 70 92 151 29 352 792 104 60 432 98 194 824 128 29 933 97 742 873 145 84 210 130 69 655 95 77 173 110 127 793 93 570 668 111 28 979 100 1 151 83 66 885 61 844 966 101 65 574 47 464 636 61 557 785 37 5 476 132 449 889 55 458 567 62 498 599 116 195 403 119 101 625 118 101 847 89 263 968 100 23 669 100 162 806 94 608 663 91 171 970 123 146 487 90 246 985 124 601 785 100 421 447 48 27 92 138 47 920 127 282 693 87 339 981 94 560 920 73 110 698 141 785 820 110 320 917 182 463 889 91 619 695 98 319 913 75 454 735 182 219 363 65 8 768 101 295 330 35 427 717 122 751 936 96 291 933 115 530 757 73 279 565 85 605 730 78 251 519 133 537 784 126 684 742 93 708 816 79 136 751 62 236 601 99 365 954 50 95 713 113 196 814 92 135 786 94 3 530 72 133 713 80 379 589 135 484 700 116 563 819 159 393 761 107 664 861 177 219 664 85 254 275 96 605 853 34 110 524 132 143 561 76 67 880 111 430 538 105 616 810 67 501 684 65 692 812 53 81 407 58 35 100 84 162 206 135 41 467 75 507 867 117 708 800 155 529 902 107 75 493 124 406 934 142 129 897 75 344 955 79 86 346 83 818 877 127 301 530 64 135 638 69 12 84 56 555 921 104 578 790 95 207 567 122 137 755 128 121 898 132 420 753 67 193 350 85 699 882 111 565 804 142 220 792 113 121 948 100 410 824 64 484 998 150 490 546 154 164 321 121 635 707 96 0 931 105 841 983 90 163 541 77 590 876 112 219 711 107 338 748 78 189 819 151 116 501 72 57 156 105 237 344 109 2 144 67 215 827 44 191 398 95 323 723 90 196 300 71 67 152 143 496 548 75 451 916 139 384 989 82 224 700 133 242 930 101 571 585 116 753 782 44 113 607 84 750 760 136 419 994 62 470 900 87 56 170 168 511 912 82 260 888 111 410 558 73 466 752 100 252 465 107 557 608 39 123 486 59 73 533 71 740 763 130 213 249 137 514 614 112 240 636 90 104 284 146 207 501 110 163 412 119 705 872 114 591 940 128 190 490 124 31 287 99 30 442 29 555 631 126 754 887 49 574 871 76 465 971 102 220 398 98 439 873 94 832 999 122 380 626 24 83 697 139 109 965 113 388 501 70 64 540 100 520 745 134 600 992 68 231 586 51 325 550 53 35 78 78 511 692 67 71 933 116 538 666 140 326 547 91 104 936 103 65 840 93 183 289 90 257 951 98 256 828 100 576 762 74 32 821 84 252 592 125 226 839 93 659 749 89 258 517 142 205 343 114 16 968 125 373 492 102 82 844 135 573 930 78 263 437 137 23 517 162 620 636 113 667 821 115 122 870 75 271 603 106 81 354 120 645 906 74 336 338 107 378 896 95 225 605 151 351 435 100 394 958 107 80 440 112 351 862 80 170 918 112 610 758 108 529 768 61 66 637 97 316 555 81 121 457 126 143 591 99 180 283 98 505 743 118 4 415 175 274 867 77 139 607 135 858 964 26 500 830 26 437 950 140 324 932 112 278 604 61 604 927 136 348 766 91 351 768 62 246 766 67 238 267 140 962 971 78 45 207 127 139 476 92 453 762 111 521 879 70 166 473 101 603 746 120 250 374 141 279 945 118 342 545 70 93 306 91 110 639 92 333 800 110 243 752 59 137 420 123 511 851 111 372 833 60 173 450 111 174 633 81 874 962 124 720 868 145 176 781 127 76 583 119 187 685 99 247 886 150 114 655 122 37 417 72 58 287 125 498 829 101 284 712 114 716 731 58 24 213 94 126 151 45 260 331 86 722 817 68 155 750 108 0 210 107 136 404 128 224 805 101 518 996 122 152 345 74 769 951 123 227 609 91 926 981 128 295 325 57 54 340 116 78 661 149 449 651 81 437 901 104 803 915 114 286 320 115 608 836 71 220 319 108 110 866 72 454 677 109 65 215 100 419 497 78 278 487 89 734 985 87 356 985 178 124 861 130 896 957 61 615 906 87 66 568 44 650 749 74 544 913 125 393 981 97 130 952 132 167 524 70 117 548 102 286 943 125 319 646 137 169 888 117 405 815 49 73 811 156 284 869 112 76 122 104 7 765 149 542 620 87 31 779 115 408 987 114 435 778 105 468 722 99 497 986 75 257 781 123 364 765 159 385 599 83 15 317 122 829 922 199 540 760 105 552 859 150 441 996 72 476 616 82 242 580 126 738 793 81 208 964 75 377 676 141 50 408 34 243 643 111 861 958 114 617 783 53 563 660 120 37 442 120 269 767 100 77 905 108 163 980 148 612 966 103 138 271 93 267 782 132 708 851 91 158 914 58 179 229 171 70 144 81 55 219 110 426 568 86 102 352 33 473 581 129 497 755 58 299 601 59 424 649 114 447 549 96 26 785 80 640 667 66 457 542 91 317 633 137 79 242 113 384 963 67 452 528 111 719 829 38 478 656 60 620 718 102 242 371 149 165 763 116 634 830 77 297 407 130 10 625 118 191 695 111 200 690 109 373 438 108 181 816 125 560 821 144 278 393 109 235 707 177 168 967 74 221 456 88 154 664 67 289 742 149 585 664 92 483 680 126 110 610 132 855 883 76 755 868 89 19 527 103 255 371 88 693 830 107 57 309 97 481 972 137 545 721 92 163 208 90 233 932 112 10 17 132 380 800 82 424 521 148 26 417 115 71 387 94 177 399 79 139 399 104 277 784 104 208 815 95 672 928 40 725 840 67 411 649 143 588 800 84 54 868 82 314 386 67 271 341 38 319 363 167 148 553 85 433 491 90 563 737 80 279 289 98 112 644 122 613 793 121 336 621 92 820 872 137 276 403 141 890 923 29 24 387 130 781 876 106 343 543 71 120 228 42 565 632 99 37 611 143 740 905 83 84 976 131 788 940 87 231 349 86 31 162 125 108 241 118 289 449 129 103 426 47 429 756 67 541 883 68 258 437 93 673 979 68 753 783 136 279 782 74 378 591 130 273 986 129 185 299 122 770 971 57 58 676 114 128 206 131 615 965 100 801 828 93 581 888 78 332 747 61 439 771 138 483 607 89 380 837 80 85 795 76 183 935 182 565 799 58 680 903 34 331 807 104 345 401 106 55 703 75 241 958 107 373 834 107 123 532 163 453 585 137 440 531 84 157 824 129 409 541 117 117 658 85 454 637 110 447 495 139 252 796 126 248 671 71 50 661 116 411 424 103 61 821 90 328 658 115 421 698 76 683 727 55 341 409 98 55 531 95 67 163 86 64 503 93 428 578 124 318 539 101 261 804 70 381 839 79 6 196 39 306 775 115 11 324 75 21 368 55 500 665 68 51 657 141 621 840 64 48 633 97 682 887 68 391 858 111 140 415 152 283 793 129 259 757 113 141 263 98 264 849 70 501 839 47 680 914 102 731 745 94 235 551 70 105 972 67 83 625 132 190 896 16 23 596 100 33 371 133 349 612 67 237 266 116 176 523 73 624 843 88 237 265 95 166 371 114 506 992 59 401 719 105 83 713 103 11 571 134 86 779 102 151 290 135 74 541 113 260 746 106 19 99 100 115 933 148 431 767 78 820 911 104 264 575 100 432 827 96 413 613 101 573 777 79 817 919 153 323 906 96 629 741 94 569 705 119 66 458 97 16 538 96 91 919 82 520 707 114 323 598 96 443 702 98 393 616 56 50 626 101 319 848 126 620 746 119 130 813 84 576 701 145 146 828 116 196 679 97 179 712 145 128 442 127 2 760 110 162 796 79 448 536 90 361 543 100 238 868 77 86 965 174 100 593 142 309 474 98 21 155 110 53 510 94 606 924 115 6 537 99 361 378 98 67 789 109 787 801 143 662 972 71 211 596 119 248 863 52 33 598 128 92 954 92 917 949 124 440 620 120 119 297 122 299 826 69 449 593 107 473 772 100 52 199 107 375 962 106 6 662 87 419 879 110 500 894 141 708 901 85 252 616 131 31 755 173 667 885 116 499 920 135 688 909 149 87 241 70 546 667 59 389 987 94 156 408 61 65 261 78 13 493 120 584 664 88 27 62 93 180 381 82 318 608 87 200 375 99 463 891 86 417 535 91 731 944 131 24 621 53 665 887 134 163 207 143 48 280 44 541 694 119 8 433 150 221 763 92 43 595 120 185 238 98 345 572 103 318 354 104 42 189 52 612 901 115 792 831 107 121 778 68 11 625 130 276 821 156 183 891 73 239 322 99 194 425 86 598 835 115 143 262 101 161 996 81 69 86 63 719 855 87 367 393 79 451 682 155 330 718 122 762 908 67 20 178 113 10 732 91 231 544 103 547 703 80 171 510 152 466 498 106 184 914 136 331 627 159 94 371 70 227 269 107 119 242 134 166 334 111 348 809 82 443 453 91 170 430 35 179 285 86 261 370 81 229 598 119 235 921 168 847 889 160 736 825 153 723 725 89 97 189 146 119 258 80 186 528 69 706 838 92 108 926 133 111 996 142 330 776 150 271 900 54 547 576 65 292 919 115 253 432 100 143 515 139 434 676 57 244 982 130 356 561 137 298 719 105 735 921 117 101 641 116 270 766 109 65 817 134 19 817 139 66 940 90 162 257 104 233 464 96 233 698 87 172 222 112 504 706 154 411 994 127 117 809 97 520 901 86 673 855 56 125 460 119 407 841 59 557 847 105 184 396 112 281 806 44 462 566 111 84 102 111 606 611 136 129 892 109 872 983 92 311 953 102 450 485 95 387 996 62 171 180 83 99 980 120 442 472 49 249 694 138 632 873 99 354 829 80 90 529 63 292 803 104 223 419 87 451 858 103 27 706 88 126 317 147 584 752 96 334 510 105 91 413 131 837 909 63 597 806 93 24 396 166 97 531 135 653 766 124 27 333 83 18 779 54 23 228 118 59 686 100 435 552 152 763 928 81 595 842 150 194 213 102 269 393 87 11 320 51 312 538 97 82 771 77 861 957 99 422 448 121 524 975 88 410 670 99 72 429 109 774 810 127 417 775 99 314 788 47 863 966 112 162 682 63 501 591 130 467 810 45 187 269 60 65 959 80 56 461 104 103 544 90 703 764 85 422 627 106 121 867 84 33 411 95 43 969 79 19 595 134 523 860 38 50 878 157 266 444 115 180 852 143 70 209 83 407 929 64 440 656 90 181 838 135 837 889 117 336 680 115 175 461 91 675 698 93 108 832 80 449 607 138 238 852 66 148 827 101 96 965 66 434 503 83 370 399 119 33 890 158 627 920 60 210 613 137 663 873 145 272 520 96 116 394 162 803 831 178 884 908 100 25 495 97 258 759 92 73 882 98 168 294 39 420 672 137 183 883 85 300 932 74 191 477 85 144 448 97 361 492 101 211 367 92 163 807 87 868 939 95 232 892 34 47 699 104 69 603 115 263 552 65 689 882 95 608 684 94 384 898 93 626 801 91 518 971 120 105 733 119 132 679 128 610 940 96 311 386 93 614 836 122 20 357 80 447 767 89 347 668 90 165 389 34 147 721 183 3 673 121 284 302 149 210 739 137 286 673 102 352 396 99 66 864 94 23 685 94 482 829 67 45 179 113 87 178 50 762 808 104 162 510 55 8 863 30 331 355 140 400 852 93 634 818 95 398 676 97 294 800 98 513 657 95 214 879 124 797 820 76 46 952 112 120 159 142 242 816 108 352 497 127 37 579 64 440 874 133 287 585 139 764 978 141 110 383 94 882 890 98 512 984 124 241 334 115 18 22 151 112 452 84 680 777 111 229 362 73 739 795 113 410 958 109 65 479 128 603 717 100 219 228 133 867 993 102 147 620 79 368 473 76 403 636 105 340 428 82 304 339 76 430 501 85 587 847 88 613 652 108 698 939 161 508 912 84 159 161 124 222 622 123 496 856 80 290 968 29 247 840 78 222 757 98 484 591 156 372 800 128 220 983 119 83 830 72 511 724 107 640 871 152 287 668 129 364 376 27 440 548 159 160 435 98 70 244 40 141 227 84 244 900 10 773 889 83 370 920 83 659 670 90 600 660 45 829 861 90 890 919 34 318 957 78 4 980 124 91 651 92 145 842 95 46 585 70 909 911 93 507 800 82 11 478 150 243 442 62 115 173 120 239 455 92 20 582 114 93 913 120 294 403 123 18 25 86 491 888 81 608 905 103 87 252 49 232 332 56 211 890 81 76 912 37 105 486 120 161 595 58 164 767 73 30 661 103 120 751 98 626 990 60 112 217 102 379 597 95 191 954 88 49 58 143 845 935 149 51 259 121 46 433 80 119 947 66 304 965 102 244 285 110 507 853 116 376 763 100 33 434 94 13 793 137 58 775 119 445 956 101 723 884 112 786 976 119 316 703 74 327 729 101 402 617 87 197 687 69 97 441 76 318 779 75 49 995 64 94 951 47 594 781 130 16 616 114 156 446 105 29 118 125 628 833 73 277 309 113 31 211 140 260 665 117 592 593 116 167 383 77 535 548 87 897 904 133 400 737 163 217 670 89 484 693 133 232 800 115 39 491 108 58 965 93 282 923 111 749 842 122 150 444 51 136 513 135 226 863 109 118 789 108 575 652 104 580 657 98 345 806 57 642 961 118 10 649 99 731 863 91 402 670 93 82 240 110 498 742 151 73 89 49 0 144 86 540 932 158 93 378 85 210 628 121 290 538 78 710 954 106 392 481 118 444 678 53 59 937 141 903 959 80 689 986 89 489 556 76 115 479 104 775 927 95 205 960 81 422 944 125 438 836 104 150 569 36 67 734 86 571 737 92 250 364 138 367 423 155 442 920 77 218 330 101 81 617 116 496 773 80 39 940 100 786 824 145 635 667 103 68 174 140 365 901 50 518 631 1 154 970 43 440 594 59 332 358 165 465 568 93 303 459 186 69 942 133 580 846 104 263 903 24 801 897 123 14 118 72 16 508 51 815 960 79 103 295 138 603 788 97 477 634 118 35 450 93 701 810 115 251 752 109 817 993 110 685 696 109 316 985 91 895 902 105 591 645 115 412 649 85 481 797 75 24 712 94 639 935 115 495 813 136 155 314 122 315 766 113 25 415 131 341 534 124 885 992 84 189 959 62 301 899 144 36 863 122 613 891 133 337 375 72 75 785 114 414 595 80 706 977 152 203 495 80 488 591 87 649 957 96 240 716 76 168 187 118 80 768 121 102 522 166 352 601 96 318 430 114 133 920 110 504 535 181 508 837 116 140 534 133 431 813 99 161 355 52 670 811 96 704 750 88 869 917 110 423 471 118 267 708 62 477 540 89 651 720 67 408 948 146 317 843 93 59 164 70 22 784 133 360 837 130 318 613 136 138 534 123 127 260 115 368 568 90 0 846 90 34 995 128 157 365 61 37 273 105 101 820 116 274 686 86 106 364 62 3 609 130 263 485 90 18 580 117 156 666 110 924 926 88 381 815 85 221 271 76 400 793 100 69 412 86 784 860 85 704 968 48 180 966 56 228 971 120 937 970 103 387 789 114 115 256 98 245 567 68 32 981 144 345 416 89 53 429 149 55 822 84 746 976 54 497 589 72 120 605 110 64 890 69 251 398 96 123 190 71 496 540 101 548 741 116 329 674 102 130 375 97 74 326 59 96 205 107 63 367 113 301 983 114 373 753 77 655 684 137 3 689 71 430 479 111 50 56 129 546 605 73 168 814 81 66 115 125 764 910 185 615 828 82 245 581 92 288 334 85 129 345 130 328 545 93 54 679 149 568 600 150 447 849 115 254 346 65 696 727 104 186 251 59 713 757 75 279 933 71 30 317 159 546 555 121 683 688 116 217 592 92 223 240 87 38 274 107 401 943 74 446 978 70 188 685 99 162 481 162 545 644 134 448 936 83 454 996 53 790 963 92 223 284 137 200 595 96 258 296 62 329 983 119 104 241 94 53 843 106 91 867 156 551 849 95 622 989 22 56 201 107 174 333 34 462 745 134 11 106 108 430 868 138 357 950 96 172 414 104 465 985 69 257 791 138 405 737 128 154 829 136 741 818 109 595 926 100 162 706 191 301 671 113 627 951 59 34 701 65 266 523 90 287 721 100 160 952 98 193 906 55 719 801 109 608 788 109 617 677 89 256 327 134 71 523 164 335 804 97 36 914 67 386 658 48 537 691 44 246 344 84 129 486 87 414 511 111 452 483 78 46 964 82 297 569 87 648 683 83 804 865 139 494 690 126 427 615 133 342 385 142 182 247 106 243 676 44 133 807 69 71 760 65 11 94 45 456 646 138 91 164 68 741 797 117 324 638 37 411 925 41 393 889 95 470 589 114 449 729 87 169 542 60 721 854 78 22 29 109 529 665 97 139 595 121 49 519 124 399 691 121 344 888 72 43 555 146 1 644 95 42 437 133 53 555 122 128 318 137 599 617 112 44 105 95 146 774 88 821 867 107 129 246 146 554 906 67 385 550 88 35 274 71 395 923 109 99 606 75 628 742 65 655 667 121 212 966 75 477 647 54 549 640 131 61 242 121 375 706 123 83 247 106 61 216 59 755 799 94 451 523 96 476 857 117 341 801 86 593 625 64 477 609 97 187 652 100 209 577 77 491 785 143 500 564 101 226 511 59 713 726 81 436 761 81 250 517 107 137 434 126 272 507 72 251 518 123 434 710 75 726 822 150 169 364 86 689 725 93 601 717 95 255 709 86 86 107 66 803 946 55 539 940 96 828 906 63 790 900 97 628 686 75 77 367 76 824 882 106 114 664 39 80 764 108 38 347 124 129 913 100 106 291 103 29 798 73 536 554 144 116 536 36 158 740 54 354 623 135 510 866 80 308 917 72 616 799 100 440 637 54 367 946 135 125 371 105 526 623 76 338 560 80 413 881 65 221 375 66 139 156 71 157 990 86 462 616 108 404 586 123 815 856 43 66 372 118 232 347 132 288 879 50 103 214 86 171 514 97 442 980 68 23 905 104 780 927 108 49 669 54 426 741 88 81 315 68 267 906 146 398 755 115 22 922 101 400 719 45 148 965 58 510 864 91 856 927 106 26 636 79 186 934 93 1 922 80 455 950 145 93 500 139 474 856 107 346 553 112 608 777 103 331 410 77 142 798 170 143 797 96 212 948 85 663 955 121 155 440 108 172 306 83 299 936 108 110 463 113 392 813 109 214 511 119 198 515 108 330 979 8 88 555 132 112 780 84 405 996 35 605 654 75 19 921 46 429 982 43 808 885 97 735 746 105 335 430 79 542 860 97 364 933 68 491 937 81 564 718 67 241 859 99 217 772 119 333 422 51 56 754 120 322 901 34 287 467 85 188 973 88 120 804 44 814 841 67 612 650 151 188 537 70 147 180 100 204 603 84 265 356 97 833 871 81 378 852 114 436 645 114 36 953 116 388 942 119 206 250 130 845 967 77 28 185 84 226 704 134 122 835 91 436 677 98 57 498 117 554 885 72 426 838 94 43 448 50 110 662 168 349 530 97 462 555 78 803 903 61 7 296 142 306 938 92 602 737 91 314 721 121 118 750 83 260 614 129 260 478 134 317 571 78 697 955 78 645 815 83 137 836 52 442 466 148 247 581 69 837 878 65 200 301 52 92 291 71 562 694 119 550 730 106 240 323 51 364 404 114 837 988 117 327 676 115 289 643 87 335 736 66 80 580 148 178 356 144 410 549 111 504 560 43 444 739 122 425 660 130 80 355 90 272 475 71 518 761 73 136 523 106 85 275 109 132 592 107 172 513 81 668 991 119 899 959 118 792 924 97 281 298 152 212 741 92 674 731 106 408 641 88 403 577 116 485 531 92 40 126 57 135 681 32 894 901 99 85 726 56 71 351 89 261 461 156 332 557 120 113 287 103 143 712 51 360 959 94 608 699 41 157 270 128 709 836 73 272 583 107 817 944 92 288 426 116 179 714 125 387 662 52 520 986 109 118 951 97 493 544 75 292 719 68 650 994 103 119 744 104 178 349 88 641 818 113 579 973 85 213 559 117 452 757 69 517 584 133 41 364 113 490 754 104 414 601 96 304 984 128 467 535 111 226 531 64 680 709 114 551 696 111 641 861 44 332 649 108 489 592 161 238 438 59 249 786 131 45 344 74 130 622 97 222 681 95 120 197 63 497 759 136 200 840 88 277 421 120 455 871 111 112 447 88 231 972 169 203 532 64 469 544 102 749 831 62 99 925 121 769 956 111 36 900 103 127 646 140 441 816 143 410 985 97 709 723 160 76 491 95 46 953 98 154 611 91 882 914 115 659 945 84 55 574 85 24 150 143 464 496 92 381 965 105 60 431 91 525 926 46 369 609 92 420 721 91 84 302 141 736 805 131 70 414 140 420 762 122 348 612 42 727 825 59 538 909 139 599 975 140 122 422 56 48 394 128 272 528 146 539 744 145 725 869 134 278 679 32 81 809 98 698 963 73 191 455 70 552 920 120 349 972 87 343 809 84 193 320 68 310 921 109 369 460 95 465 625 113 4 561 127 401 477 64 160 766 108 79 577 68 20 912 146 183 785 46 201 577 107 88 637 127 535 748 184 816 995 101 307 996 111 47 101 118 182 946 125 276 820 112 288 685 134 208 755 87 268 413 101 287 593 42 489 641 122 709 936 91 419 876 127 4 613 98 109 472 102 569 580 1 279 643 134 188 931 132 679 896 190 687 751 74 332 538 43 715 913 159 276 764 106 719 903 118 573 726 121 506 588 131 674 789 62 275 705 57 200 348 112 659 702 111 774 922 81 267 663 113 639 661 101 305 957 85 520 665 141 250 981 85 358 956 117 415 840 74 422 488 62 109 853 84 74 981 56 207 698 162 292 644 109 198 561 148 543 749 93 385 419 78 328 785 104 961 991 116 752 839 123 820 904 115 37 323 118 101 251 114 27 726 52 641 691 58 411 758 72 175 371 89 102 788 99 259 526 141 412 944 127 5 920 118 528 933 62 678 684 114 205 596 79 240 983 86 869 883 87 27 617 50 101 754 94 527 820 54 643 665 72 842 902 144 584 969 184 259 676 64 486 527 98 903 971 138 562 597 195 221 504 96 587 785 79 513 764 93 13 572 77 87 340 99 916 954 112 379 643 140 736 907 111 150 810 112 250 595 109 551 948 109 888 986 90 304 607 33 106 839 108 780 874 115 7 346 93 260 580 71 0 913 87 302 761 126 457 650 101 225 303 88 621 697 172 51 836 74 27 443 121 27 902 94 148 937 7 449 528 125 380 449 103 57 757 113 10 597 126 425 517 74 98 122 173 60 646 130 375 472 122 335 445 137 477 604 49 381 737 66 91 943 77 292 894 35 461 635 133 609 681 86 333 927 91 7 794 132 228 649 118 429 505 133 834 844 90 138 996 21 137 562 83 285 767 58 616 623 101 137 636 86 531 809 73 48 802 97 601 729 97 296 650 123 486 518 60 483 981 91 326 749 103 368 394 73 516 935 121 269 972 55 57 274 73 144 674 65 541 954 95 276 407 137 63 795 96 169 727 86 12 595 156 620 760 42 168 924 108 381 731 76 685 830 113 470 889 90 84 370 119 472 540 80 66 562 108 755 791 147 478 777 51 30 621 100 44 161 49 10 787 151 701 718 94 140 867 79 798 910 93 408 919 56 180 431 83 564 926 151 13 355 96 78 412 93 176 457 128 473 911 172 158 785 178 14 741 121 486 635 72 243 842 78 441 504 85 29 546 90 424 807 156 566 761 63 221 959 98 108 560 161 183 889 112 322 815 145 911 964 85 650 850 131 315 418 92 778 924 100 392 500 81 242 356 87 715 859 77 96 455 44 471 935 53 462 680 123 51 115 41 554 941 75 95 491 85 13 711 69 144 691 111 265 678 101 508 935 109 727 817 79 356 620 43 315 749 92 380 847 98 224 405 67 828 985 111 689 920 89 469 516 73 118 301 132 368 926 150 858 865 99 290 622 135 308 964 109 881 982 54 79 514 104 92 391 110 740 941 89 289 816 118 694 970 122 379 452 209 376 896 18 736 758 81 470 864 94 244 301 115 592 950 87 122 165 73 414 693 123 199 731 122 17 31 140 135 250 115 536 923 110 240 435 100 577 885 134 62 746 129 379 466 80 171 492 72 64 397 137 77 240 31 130 676 139 127 837 126 72 247 108 356 759 106 446 718 164 706 781 88 259 646 117 290 619 73 269 815 110 364 776 88 117 422 104 128 995 82 143 555 96 522 771 179 154 342 81 131 400 107 517 756 70 683 737 132 111 855 83 388 729 118 697 885 79 111 360 117 710 844 84 6 448 59 395 433 93 647 835 132 370 450 33 159 368 86 506 880 28 303 570 152 89 675 98 131 933 113 616 784 73 137 272 147 513 675 99 645 765 56 468 766 123 108 779 41 321 549 31 616 793 128 47 389 135 126 198 115 406 756 120 21 762 130 633 838 116 382 699 136 833 931 94 217 249 80 197 229 116 626 648 100 455 784 87 8 60 103 206 817 139 6 245 144 124 155 60 154 221 69 530 784 136 569 804 82 756 778 112 471 941 106 32 288 120 171 471 90 234 475 61 219 925 162 675 941 59 229 856 93 643 646 107 900 960 108 34 957 97 586 777 117 173 996 86 363 423 89 360 551 136 403 847 135 571 965 87 278 600 101 68 659 132 550 664 82 231 896 79 487 649 96 443 521 79 161 372 132 242 551 31 440 959 71 630 837 124 116 433 142 425 543 107 791 859 105 134 395 54 421 888 179 44 769 98 57 961 97 524 801 120 25 195 61 41 753 55 401 683 69 21 656 74 277 394 96 449 674 81 480 492 111 675 796 113 374 936 118 200 385 102 427 809 87 255 417 131 761 778 120 334 470 72 110 359 173 341 495 93 193 416 54 173 637 108 389 994 54 462 657 30 26 500 153 572 643 78 139 689 137 387 412 116 64 490 96 107 905 135 145 298 80 185 431 146 85 536 88 359 758 147 616 690 125 43 668 112 111 322 105 18 673 130 372 722 71 696 795 115 543 723 71 73 542 143 125 722 87 607 796 98 243 340 114 33 157 132 377 791 127 891 996 164 36 213 79 149 297 100 122 864 114 67 847 125 123 147 136 182 565 133 194 441 140 588 959 52 389 983 96 135 810 114 125 858 130 280 615 157 350 599 88 37 185 119 506 753 139 125 727 112 748 856 63 205 450 71 557 901 73 133 855 137 532 614 99 342 967 39 261 859 105 177 218 86 39 376 164 928 957 157 282 866 67 17 757 138 509 879 135 53 444 54 133 881 105 32 239 135 5 460 101 175 180 151 94 985 153 123 819 110 228 497 95 490 926 132 9 896 118 393 468 87 329 514 156 487 907 78 252 456 90 299 683 85 16 95 131 194 267 106 948 984 40 490 737 94 172 619 128 489 887 155 296 433 95 325 589 118 270 439 122 491 693 140 119 584 136 191 915 91 58 399 96 21 934 64 354 777 95 275 827 102 285 410 116 372 924 102 82 440 55 514 738 113 208 872 72 333 626 90 67 938 123 53 424 113 194 825 59 382 728 146 36 528 93 238 354 130 609 622 87 275 972 115 57 253 105 663 673 97 89 492 68 115 338 53 107 242 121 134 550 143 104 954 154 527 947 113 572 787 136 136 896 96 218 969 118 183 577 77 68 355 155 913 962 70 406 539 150 357 631 82 237 906 91 10 925 129 832 959 66 772 978 124 731 753 85 118 780 79 237 854 61 94 784 113 174 497 27 19 83 131 629 850 114 10 586 138 21 499 75 116 938 104 26 238 112 72 911 85 52 191 100 421 583 75 707 842 62 86 567 58 531 780 78 683 978 84 310 781 83 245 416 87 169 819 72 84 620 32 626 978 140 98 131 76 437 633 126 215 240 115 269 470 95 51 513 99 312 499 106 733 761 85 566 577 111 888 992 106 352 839 104 417 786 62 291 673 101 302 992 107 21 381 138 43 549 51 179 384 66 108 386 92 793 935 62 347 702 105 822 897 96 498 961 114 231 780 115 47 756 89 464 892 108 195 604 70 90 644 91 278 578 104 293 903 73 47 861 156 452 935 35 559 964 103 61 359 88 161 301 143 154 863 143 759 824 118 739 940 115 151 882 65 94 668 138 648 765 65 840 955 123 893 923 109 829 956 153 319 903 179 690 798 107 455 999 124 15 940 88 41 449 114 108 291 88 416 971 91 364 829 127 332 370 99 559 759 82 447 958 97 98 837 102 152 843 89 68 989 120 67 809 121 270 874 89 394 780 71 926 942 100 399 992 63 549 987 125 149 255 69 302 374 53 799 877 54 29 449 59 712 843 53 17 363 116 436 479 84 573 831 121 386 907 107 277 836 167 79 573 139 389 538 123 274 594 115 459 663 70 195 981 147 199 873 118 176 623 124 510 606 92 7 502 88 155 866 79 551 980 138 203 750 79 36 883 122 177 210 148 921 956 117 103 351 101 311 919 98 148 534 103 320 562 118 110 956 124 165 341 44 151 949 92 874 922 90 78 470 68 33 540 135 448 642 163 648 895 142 47 804 123 426 708 119 303 754 106 89 382 66 281 374 76 543 652 73 248 854 125 401 824 86 43 385 178 144 700 143 311 510 115 656 909 85 497 560 100 794 857 96 158 203 153 31 923 127 322 657 134 414 683 65 237 463 99 594 659 110 125 597 73 446 886 68 20 706 120 374 848 55 799 952 141 847 873 96 416 780 103 184 671 66 599 934 54 565 571 128 528 746 133 628 896 68 492 702 146 58 622 148 89 421 76 630 788 115 675 865 58 291 420 146 87 270 61 64 665 95 2 792 82 275 628 63 137 177 92 231 445 148 49 243 155 177 259 70 275 335 96 636 952 98 283 677 102 0 881 89 135 777 107 288 362 149 105 633 126 246 496 111 600 635 113 158 173 102 638 644 107 169 317 83 331 962 117 327 853 68 818 970 67 381 501 59 12 736 91 395 667 64 436 486 110 852 978 85 286 940 116 206 732 132 591 981 96 367 899 109 316 712 123 681 775 101 544 556 123 521 618 118 157 695 120 384 954 132 12 43 95 398 656 81 513 804 148 558 985 30 546 625 76 276 430 157 685 831 47 109 844 132 280 837 126 61 928 94 62 593 97 20 779 77 32 566 125 411 443 126 305 706 128 36 419 120 78 243 146 69 737 105 388 516 98 77 880 66 564 739 128 268 299 120 796 877 70 25 606 56 248 320 77 37 907 123 418 555 72 479 669 104 201 847 158 436 480 29 362 645 96 154 429 88 85 768 87 701 919 114 107 619 86 131 351 63 137 715 102 621 860 71 246 416 97 752 862 42 787 808 127 729 880 156 210 847 38 196 967 160 120 535 94 595 841 52 169 606 100 132 878 124 77 444 93 759 800 65 444 548 100 119 318 121 218 689 81 204 711 119 704 869 74 600 910 100 796 889 129 329 615 123 30 729 39 650 746 51 324 606 100 32 289 125 623 939 118 454 504 120 436 847 80 429 760 128 609 808 100 570 626 96 167 214 101 155 232 40 7 243 43 111 166 49 170 487 83 71 805 132 23 56 67 254 560 107 744 960 128 23 623 100 595 981 80 288 747 112 484 983 94 490 541 68 483 769 82 657 667 90 382 770 65 16 834 98 799 862 103 594 641 81 145 835 117 141 484 54 142 190 138 82 831 104 454 740 155 166 462 119 194 931 150 348 749 72 596 872 160 338 479 84 114 351 131 317 329 125 95 583 117 674 756 102 573 869 47 386 582 37 267 516 84 93 645 102 293 674 150 405 672 87 71 874 103 52 91 112 360 529 120 632 658 57 473 846 68 475 832 93 29 985 72 191 640 162 155 927 165 236 259 29 331 950 129 698 744 62 91 450 141 522 568 74 117 595 100 484 626 98 789 954 147 419 589 112 249 643 101 238 840 140 411 978 93 372 620 122 164 265 52 506 828 34 155 523 61 193 736 115 607 902 107 47 388 118 269 802 96 122 387 140 432 615 95 331 948 61 282 703 152 59 189 77 145 320 128 515 795 140 100 788 114 251 699 60 56 519 98 45 70 108 643 767 76 146 534 96 850 914 84 219 243 172 309 444 119 385 711 82 29 474 89 173 739 149 335 729 61 338 419 93 225 817 164 188 886 142 448 978 157 415 802 81 78 756 103 439 980 77 615 961 135 549 792 128 535 654 128 728 932 103 130 436 135 835 903 85 403 763 46 271 276 104 542 742 67 360 989 108 311 408 77 293 962 159 502 559 106 278 493 108 672 715 97 198 213 110 259 366 73 142 867 77 287 820 90 545 950 40 195 940 75 360 535 89 67 602 76 328 878 104 338 451 90 109 186 111 368 420 57 232 524 77 81 497 107 851 940 91 616 942 74 43 88 53 302 602 107 377 481 98 454 561 143 222 330 47 224 910 71 380 556 111 20 707 58 182 456 56 771 829 93 332 709 93 18 461 123 500 606 114 49 816 86 538 786 102 302 356 94 436 732 100 386 743 76 566 574 95 45 946 113 389 843 82 58 91 82 36 491 106 541 977 135 157 898 128 138 557 100 319 351 76 62 204 126 536 896 58 349 550 104 287 901 73 127 855 93 460 522 114 866 899 44 628 926 102 722 758 103 6 205 86 663 700 98 129 412 108 219 230 86 478 532 85 23 990 26 30 424 87 591 866 101 147 555 101 239 910 120 132 477 132 642 982 82 566 636 59 145 779 103 366 844 70 23 421 124 596 815 71 36 964 74 127 509 45 198 688 81 115 725 101 151 989 103 115 217 125 254 717 66 121 728 93 456 722 91 207 471 73 119 955 121 525 630 86 690 991 134 201 878 51 114 554 134 591 977 141 520 804 134 76 598 113 447 842 100 410 610 50 184 441 118 284 653 149 558 722 123 11 514 60 607 632 111 0 109 62 797 890 93 393 835 116 293 988 98 48 836 74 143 280 57 24 893 63 161 696 130 681 792 114 211 836 96 267 863 52 315 512 49 68 297 111 535 635 84 646 834 156 704 941 78 215 702 106 314 604 79 714 754 133 317 836 122 360 375 122 875 912 60 390 498 125 844 914 89 448 490 114 172 741 130 12 855 108 381 954 78 76 542 69 347 663 89 823 834 111 131 715 57 209 228 91 746 870 72 161 898 51 242 866 82 125 232 123 170 587 66 222 878 89 373 433 52 708 958 104 375 937 90 275 575 138 707 908 114 29 723 89 746 951 85 139 582 84 274 924 51 396 743 80 67 839 78 394 847 61 177 900 90 134 609 108 181 605 87 463 508 71 98 218 28 828 990 83 207 218 99 326 759 85 185 732 85 21 511 132 291 655 84 793 984 87 691 966 121 84 142 61 257 329 52 621 738 33 243 631 132 413 688 98 794 853 79 145 438 51 143 934 87 630 900 123 174 239 135 665 790 106 135 197 129 20 281 142 628 762 71 634 723 99 544 664 37 299 578 75 832 858 127 141 224 84 219 501 22 609 824 101 447 594 101 418 656 123 513 717 126 507 969 116 224 517 127 112 518 85 77 402 124 863 930 129 652 778 87 114 484 104 449 830 47 143 745 106 242 403 108 620 979 107 790 959 142 73 296 101 316 769 138 417 785 106 378 403 113 606 670 101 586 707 112 428 720 87 391 537 91 162 470 58 23 971 91 478 763 129 623 994 143 640 910 82 112 785 93 305 633 148 4 847 65 307 963 66 332 593 107 269 471 91 140 586 133 423 759 85 735 888 50 482 532 139 215 294 89 369 659 96 97 825 26 86 651 47 19 398 60 44 62 110 465 972 131 487 761 112 212 221 87 215 488 138 21 824 159 47 879 74 80 720 81 204 421 120 335 433 93 39 487 115 163 860 112 682 911 118 400 567 170 495 862 120 726 881 109 797 840 111 634 660 92 338 427 72 353 364 69 57 458 122 383 961 141 586 600 85 32 961 126 625 990 189 583 817 82 159 490 68 485 689 64 658 997 122 6 461 120 61 764 79 373 644 102 343 481 81 32 140 47 718 793 156 698 960 134 217 756 77 433 777 72 419 586 63 283 361 99 782 998 75 205 659 146 276 858 146 518 802 108 343 861 160 778 944 121 132 198 90 509 577 103 752 903 106 159 800 93 222 414 139 570 796 126 453 648 45 4 688 145 355 647 97 163 727 135 291 374 191 624 786 64 173 295 88 543 856 98 31 597 131 702 820 97 686 763 113 135 451 86 512 776 97 361 397 127 67 231 76 495 561 89 158 527 115 244 631 117 359 726 69 938 994 121 108 408 114 477 588 94 13 553 95 174 289 76 110 139 128 748 824 125 642 720 40 297 493 102 278 606 28 551 916 83 125 405 102 131 755 126 1 817 112 274 291 62 145 609 165 385 657 95 135 456 118 450 992 130 384 462 94 125 388 75 849 933 106 373 936 1 80 179 82 455 495 78 445 875 137 120 184 116 600 915 102 539 880 104 220 498 120 269 272 134 595 754 122 678 733 142 128 996 101 81 473 116 31 476 121 256 730 89 504 945 69 300 923 88 194 827 109 3 327 50 610 795 143 69 270 134 360 469 51 502 693 67 495 662 124 331 832 88 434 794 73 386 766 51 778 997 104 224 305 93 55 974 93 130 304 105 352 354 120 620 860 54 730 970 62 526 885 97 347 848 95 39 488 98 151 553 136 338 772 99 461 677 16 388 887 64 255 339 98 220 250 40 93 556 61 560 648 59 643 848 135 281 347 100 511 521 81 63 949 110 241 377 106 460 979 124 172 216 123 554 594 174 238 846 132 586 679 73 187 289 75 275 426 133 464 580 67 295 889 75 551 862 56 678 725 105 6 713 120 305 581 97 57 577 136 104 981 137 61 469 82 222 394 136 822 859 48 83 724 88 139 412 94 113 242 155 608 633 42 348 661 67 578 979 25 450 976 120 318 976 88 341 722 124 543 931 106 20 398 46 201 699 110 41 820 86 33 293 48 211 938 128 193 508 67 328 880 120 184 532 109 67 963 100 449 789 117 645 785 85 542 648 122 443 620 93 601 870 98 710 828 124 869 898 72 706 844 89 284 730 106 374 918 139 231 447 86 175 559 135 160 927 99 172 572 70 640 695 128 140 991 96 57 590 89 919 938 102 228 748 104 5 650 103 207 850 129 186 356 68 350 525 74 5 538 108 346 827 128 300 743 125 168 609 115 399 540 138 167 569 112 536 736 113 692 868 71 156 951 83 12 217 139 238 676 78 357 488 61 814 829 48 756 944 102 617 949 108 42 931 114 649 938 63 129 143 75 466 622 36 419 738 68 392 937 117 110 881 67 313 453 76 189 402 42 22 571 154 465 999 113 406 473 105 116 574 93 419 612 135 396 803 55 470 554 107 14 317 49 732 771 71 585 843 57 558 670 126 234 481 109 748 822 132 204 916 83 385 804 79 410 756 46 839 962 115 301 502 111 262 854 128 468 522 138 410 883 127 391 496 77 236 505 89 15 48 107 575 912 115 462 514 100 290 597 58 376 582 86 327 834 72 494 875 112 726 921 93 298 499 71 157 947 128 121 682 106 5 833 97 259 903 66 34 240 112 507 694 110 587 655 135 89 457 124 123 278 49 35 552 74 229 700 55 360 983 111 685 868 35 238 856 132 558 944 75 57 873 151 723 862 96 544 953 77 354 702 128 189 572 122 546 658 72 659 666 104 296 938 83 363 739 82 528 596 66 279 535 86 16 509 134 106 821 115 30 704 83 390 839 74 32 711 97 240 845 150 124 853 66 556 779 74 212 769 110 868 964 109 299 880 92 176 913 92 580 596 71 215 754 103 134 487 130 183 583 130 356 954 86 489 896 93 743 856 84 159 916 119 283 303 60 108 727 86 128 265 93 309 944 127 641 824 119 626 964 33 86 805 121 723 752 54 93 853 110 214 992 111 294 630 114 466 560 177 551 861 76 374 674 74 229 248 97 710 869 118 256 603 103 210 814 55 199 771 107 630 990 104 63 981 88 426 519 83 268 596 58 21 988 131 630 730 122 96 597 89 649 848 84 277 718 100 248 723 91 340 714 144 125 309 126 16 445 123 389 417 78 312 387 100 557 586 91 435 708 74 465 549 131 232 795 92 76 857 116 187 783 144 426 652 107 443 967 82 382 460 123 203 613 72 227 474 152 27 373 132 240 897 76 0 851 86 481 563 91 71 448 139 172 904 55 387 988 102 94 479 69 189 366 99 101 352 88 300 986 82 184 956 87 383 584 110 192 329 131 656 871 57 22 537 136 60 784 125 302 936 90 489 987 143 86 88 78 13 316 56 83 260 124 818 846 75 749 883 111 388 467 107 96 183 83 105 572 74 668 779 143 536 566 112 32 714 128 549 887 97 383 414 113 259 368 124 614 759 95 362 592 62 294 973 129 906 936 104 79 515 114 476 763 110 62 737 130 152 513 102 60 953 90 543 934 99 98 413 94 5 898 126 647 807 77 254 497 111 68 775 143 261 332 79 331 781 163 268 518 114 454 964 104 753 998 96 80 441 106 434 855 64 436 627 152 34 170 82 492 689 102 181 525 97 78 331 123 537 657 157 355 396 78 226 518 71 167 691 159 896 932 124 155 276 109 295 352 96 140 243 135 460 721 60 98 610 72 470 512 98 107 809 159 424 774 120 243 810 45 274 835 118 118 697 83 153 253 111 69 426 159 949 976 116 100 960 102 830 867 142 377 473 129 22 588 99 393 586 84 486 671 121 122 699 107 144 304 53 119 757 113 221 748 96 272 318 1 604 979 91 21 272 73 62 796 118 721 826 109 76 654 104 470 618 138 284 695 135 77 368 92 302 922 99 163 382 109 608 927 55 29 528 55 302 303 101 488 606 122 291 694 73 49 101 112 40 177 76 673 813 86 405 573 81 10 362 56 616 647 172 375 826 105 177 854 75 708 808 146 617 846 108 243 394 135 39 828 70 342 418 130 250 672 102 516 745 99 74 236 57 708 820 115 66 917 66 357 730 48 70 131 75 60 283 78 214 883 103 583 996 52 659 943 130 234 399 103 470 839 125 91 316 98 848 853 96 661 965 94 89 815 120 289 541 57 799 961 78 437 687 91 84 399 161 361 375 84 312 548 41 491 604 77 214 305 132 98 480 102 62 572 88 407 483 79 688 964 61 172 871 137 530 830 105 50 625 8 114 836 94 664 892 96 144 781 114 35 609 45 33 734 143 403 960 62 959 961 103 570 920 85 45 863 86 149 377 90 310 982 82 483 565 88 423 577 96 354 493 66 289 887 62 19 504 95 741 833 74 134 193 70 233 319 145 347 720 126 146 504 113 282 302 62 75 437 132 564 889 92 218 791 78 0 675 67 97 354 117 249 947 69 408 650 54 409 816 67 139 600 64 149 731 86 260 691 119 67 909 118 32 232 80 38 974 64 264 773 71 916 932 74 49 129 100 47 768 86 114 404 144 608 769 80 384 778 127 644 887 77 96 354 55 923 936 122 601 863 56 91 133 87 426 899 133 528 597 163 177 277 68 321 559 97 228 602 42 89 641 159 659 867 53 99 238 63 164 198 154 316 426 137 127 473 122 129 509 83 68 422 113 431 879 128 558 746 122 160 486 68 26 304 115 493 994 58 759 992 96 671 902 74 156 703 37 51 295 50 287 296 134 426 724 88 585 893 53 174 594 84 80 463 65 320 592 106 634 828 140 493 667 101 280 476 113 70 567 130 216 463 113 12 848 101 98 211 103 421 667 102 750 772 32 809 995 50 272 403 111 187 366 161 299 551 106 171 864 83 401 735 90 130 723 96 227 705 106 395 754 98 818 994 116 317 964 87 77 860 67 462 717 112 441 580 94 160 746 45 96 181 64 770 868 118 28 326 99 109 537 85 509 667 120 171 674 90 926 951 113 805 870 110 615 754 92 226 264 105 222 329 30 847 869 141 212 446 116 552 769 20 152 974 135 186 615 114 683 945 92 134 625 103 266 659 95 99 966 70 504 690 105 394 825 108 251 766 135 350 947 68 560 943 80 18 71 90 539 624 45 175 906 120 727 879 99 354 737 108 360 526 58 368 379 118 18 600 84 567 601 61 73 591 92 353 964 104 425 477 101 236 928 95 238 621 117 106 419 125 189 453 69 668 985 85 167 696 119 330 547 93 115 819 78 330 811 79 298 830 90 404 881 159 246 389 81 119 536 77 225 571 85 71 190 127 465 812 70 253 465 30 738 810 54 713 864 169 400 784 104 971 989 116 41 740 83 260 540 71 683 994 80 435 483 84 139 690 82 497 971 102 341 591 75 213 340 65 361 503 79 300 386 112 209 370 81 36 503 64 290 737 103 453 664 96 304 853 99 220 842 83 319 994 114 270 312 57 170 828 139 307 806 78 305 942 129 321 921 115 193 959 88 246 794 103 360 946 87 186 492 66 197 872 106 51 467 98 98 570 141 450 939 78 271 399 92 94 888 87 4 700 129 201 893 77 149 976 111 303 990 112 661 776 126 67 537 142 125 644 116 410 574 100 970 979 160 550 948 59 191 628 155 810 953 121 199 758 103 609 882 103 351 714 76 551 995 112 293 564 86 238 427 108 808 959 92 389 878 61 401 949 100 191 270 127 63 989 69 222 748 121 153 222 85 532 594 113 159 511 96 78 983 65 697 752 69 131 517 102 64 885 117 729 840 61 756 924 105 399 795 112 73 787 81 297 615 50 295 495 170 316 645 110 320 648 71 493 741 123 233 352 134 145 621 142 268 686 93 185 837 72 12 224 121 498 879 100 80 855 149 717 905 84 40 953 74 54 989 96 454 714 93 363 978 123 150 187 54 403 933 118 407 544 94 706 812 69 130 747 61 242 576 87 510 589 95 236 422 89 742 980 105 859 921 116 393 990 154 315 727 138 107 625 75 309 798 64 345 546 117 74 731 126 575 697 131 177 824 93 715 997 94 511 917 70 232 444 97 335 681 102 500 661 125 128 369 90 490 714 148 145 695 91 108 850 65 476 712 105 217 448 103 838 911 172 811 903 58 380 651 54 67 263 87 748 960 134 4 135 96 325 625 116 219 865 84 143 431 125 333 649 129 801 815 79 119 437 133 473 525 140 190 321 105 386 830 33 105 439 120 833 838 137 91 183 59 380 477 63 92 207 89 68 634 57 284 741 112 579 783 80 389 580 103 107 523 143 73 331 38 357 948 61 105 262 74 165 768 111 29 823 146 83 241 116 521 783 79 9 319 102 311 842 80 8 429 147 392 834 102 103 898 109 207 523 112 755 765 75 356 623 90 852 920 104 363 418 62 365 640 148 31 553 52 182 701 124 368 450 95 637 985 110 197 222 62 610 745 82 50 72 103 203 384 58 140 532 151 88 632 89 3 298 110 172 240 99 149 296 91 476 533 98 256 334 46 24 256 86 831 833 60 565 771 64 182 885 75 218 747 98 365 464 124 493 583 51 436 957 95 238 271 104 962 994 108 523 935 101 311 343 114 427 728 115 44 409 101 271 505 82 255 783 89 471 604 92 64 122 133 58 976 132 123 408 93 768 877 142 143 625 135 218 595 114 657 986 79 166 228 99 415 836 99 269 598 147 793 797 95 228 325 108 30 610 87 430 804 60 152 821 139 68 475 91 625 705 133 252 596 66 391 837 158 161 460 107 241 455 72 539 752 118 91 546 142 434 630 109 440 819 70 483 844 75 137 818 114 298 903 90 327 808 122 196 721 121 680 713 111 115 424 164 75 931 153 129 924 98 536 780 95 775 970 67 296 611 84 465 525 46 114 681 119 615 821 94 309 751 96 287 370 26 500 942 109 224 272 122 46 679 84 77 238 41 408 523 137 281 649 88 149 291 121 49 124 82 473 622 105 412 781 98 77 699 108 49 318 103 87 706 79 262 641 62 967 994 135 554 837 82 358 426 89 771 870 113 859 942 70 910 989 98 73 985 149 600 633 108 371 651 117 185 676 95 617 966 102 379 808 102 429 912 82 167 488 115 209 893 90 0 377 146 35 590 64 388 914 105 304 675 113 821 938 83 653 842 136 238 490 132 71 325 112 204 237 92 587 788 97 440 871 71 529 753 86 107 937 79 650 944 14 758 936 80 176 734 88 33 940 77 43 980 85 76 887 122 109 786 101 743 771 65 131 574 142 236 804 115 87 824 151 293 884 112 387 391 95 523 937 204 34 483 92 343 836 86 336 883 124 52 721 103 493 780 93 296 328 145 199 444 91 176 922 96 73 708 99 33 930 88 83 814 155 567 900 91 105 637 75 41 947 149 217 346 81 464 691 158 194 461 121 61 723 92 141 777 159 712 864 76 271 881 98 632 739 83 69 657 94 425 730 109 182 987 116 86 615 63 407 913 144 268 347 137 565 638 90 8 690 128 380 997 84 633 912 98 331 756 86 387 545 160 813 954 84 196 294 44 438 622 50 773 960 125 659 703 68 18 543 54 91 815 108 20 959 103 343 464 117 567 792 110 507 871 126 682 765 114 136 668 107 57 540 63 57 283 93 647 965 85 675 997 56 489 857 135 358 646 81 439 745 126 57 695 76 332 996 66 100 990 63 69 889 146 412 669 96 22 227 89 108 296 136 695 904 96 808 840 52 577 734 113 0 388 105 84 134 81 23 795 105 58 943 66 230 273 77 70 689 69 362 874 97 85 220 107 617 770 101 697 715 78 153 590 142 261 886 90 774 814 110 48 464 123 658 737 53 438 655 69 135 600 110 771 802 82 113 797 108 652 974 62 345 803 119 676 967 55 32 136 125 319 839 69 658 710 78 590 774 96 252 870 100 94 542 144 870 951 92 406 819 135 510 558 104 179 537 155 302 933 124 34 968 104 512 552 104 15 789 115 154 349 113 157 925 156 228 773 105 76 708 107 714 888 129 340 662 148 899 957 145 148 298 103 91 139 47 1 961 26 342 495 121 692 863 90 405 432 95 518 879 106 49 673 86 439 652 99 25 127 109 209 922 55 126 265 93 528 798 89 191 660 113 456 589 111 235 683 99 303 888 94 807 864 106 29 67 104 281 974 65 583 701 94 138 460 105 386 744 87 546 755 29 390 530 117 90 414 74 363 470 111 200 713 100 214 968 95 611 934 121 212 994 128 487 885 83 689 738 99 1 781 124 125 244 65 52 845 162 599 920 81 721 945 100 625 736 159 759 848 121 98 717 65 133 549 160 265 746 173 378 589 105 122 706 97 195 494 117 724 787 67 158 592 70 265 741 111 10 282 121 814 815 95 410 821 73 697 934 70 452 686 79 167 659 120 362 812 87 441 902 68 405 833 116 332 414 111 123 673 76 312 824 73 669 864 68 350 758 99 324 506 102 189 748 99 836 949 74 449 966 112 668 818 102 118 310 67 439 834 126 580 749 60 158 298 109 381 878 118 432 546 132 896 996 84 69 547 157 515 915 104 71 773 109 593 965 85 73 687 129 211 588 105 482 696 108 67 282 76 501 564 42 60 237 81 498 957 146 490 813 178 681 834 10 561 906 98 171 865 81 592 623 164 331 620 132 169 706 126 135 975 74 183 306 148 527 732 88 282 618 163 418 910 22 151 394 100 122 998 150 398 849 125 112 940 108 540 936 162 404 655 149 498 977 135 48 363 79 188 990 54 722 884 64 89 259 110 434 602 95 313 680 84 169 977 145 584 624 151 451 807 121 192 305 95 526 965 132 457 710 92 817 965 84 352 943 103 112 594 137 248 940 58 507 524 135 204 507 109 508 540 137 331 823 121 691 708 66 202 623 68 39 454 91 619 953 86 32 826 53 170 492 105 430 940 122 613 851 107 499 724 98 670 917 43 635 927 117 280 658 3 412 871 80 610 695 126 384 800 106 32 664 71 593 745 103 104 458 67 914 938 130 115 628 56 238 837 121 393 865 96 212 243 114 417 645 159 31 803 56 513 927 83 246 424 129 80 91 133 377 928 125 561 783 72 435 832 76 212 507 150 92 452 45 198 602 91 537 540 55 123 987 102 77 565 58 74 758 114 46 468 123 3 637 31 365 888 117 321 916 86 757 887 92 39 769 55 743 980 79 442 855 95 356 937 73 581 643 54 377 562 108 819 830 21 107 900 71 572 609 103 387 520 100 570 789 169 115 146 61 411 926 134 412 644 124 599 620 77 343 428 132 685 957 89 191 195 73 758 818 106 286 347 119 449 673 91 537 592 72 303 385 74 182 686 67 58 915 91 56 149 91 331 524 103 858 880 179 128 194 105 817 842 77 612 948 120 28 220 146 408 979 91 607 668 136 122 787 68 89 386 91 601 671 118 930 995 52 404 581 118 239 658 52 143 198 78 953 979 57 24 541 127 659 881 122 642 788 154 585 650 117 171 532 63 593 723 108 330 668 83 714 854 60 517 709 108 497 666 99 388 589 101 123 481 44 9 193 101 555 796 140 376 849 62 167 502 74 14 130 117 44 741 126 351 805 86 300 678 87 9 426 98 58 544 88 152 256 77 14 754 131 68 585 90 28 774 52 332 578 117 314 794 63 55 188 97 642 992 120 247 979 160 133 138 103 222 391 33 280 483 106 78 846 42 203 592 65 732 781 119 115 235 139 49 726 50 673 948 104 120 407 77 185 655 117 265 845 70 551 985 83 381 783 79 110 145 59 277 609 85 373 429 100 147 685 76 542 827 110 606 619 151 960 965 112 271 949 38 113 211 121 289 570 103 219 904 119 79 436 132 88 605 76 111 616 98 388 544 100 312 648 34 75 337 68 32 720 77 476 771 94 181 357 71 131 168 152 185 768 124 14 114 97 134 324 127 530 786 147 250 869 115 443 656 94 133 954 88 9 780 159 218 379 93 30 325 74 578 737 79 401 925 122 309 639 105 218 830 45 133 866 112 70 375 35 45 640 116 331 692 76 276 649 98 62 912 94 244 762 85 38 211 59 144 262 78 561 886 112 478 503 94 857 860 104 112 544 108 403 581 63 31 753 129 39 169 97 15 541 95 137 332 105 131 500 72 340 940 84 352 454 87 79 528 92 126 634 118 229 701 65 872 925 115 47 939 118 455 903 45 610 902 79 37 851 74 87 911 138 449 684 126 188 839 83 524 799 82 290 338 71 439 769 81 326 853 118 174 338 94 67 919 129 767 894 109 287 289 145 548 555 68 166 938 61 160 753 62 121 369 107 830 960 85 376 931 112 595 681 127 453 945 96 28 167 149 562 589 125 797 974 119 293 456 133 216 981 127 526 991 140 378 604 102 641 772 109 545 928 181 95 740 99 131 825 169 1 637 133 231 248 78 9 775 98 579 660 123 81 902 140 516 595 188 113 331 156 366 967 69 323 376 121 509 528 91 178 453 102 277 902 59 117 460 138 860 958 79 47 678 84 477 861 84 506 739 83 816 972 45 169 725 90 121 749 119 288 855 131 617 945 98 644 943 67 760 824 98 0 444 105 337 418 60 745 861 100 800 928 144 445 939 159 71 758 145 457 477 98 22 207 78 654 748 52 343 788 77 903 981 109 558 680 92 303 881 101 230 779 112 285 730 115 4 72 110 51 241 87 426 895 76 647 686 69 346 910 78 212 587 138 158 653 115 554 971 108 206 835 173 132 310 110 70 607 170 616 729 143 36 972 69 194 550 140 616 676 85 281 328 114 853 958 116 99 853 94 272 642 116 461 533 98 186 965 80 128 345 41 18 905 143 12 428 97 71 891 99 25 680 139 480 891 109 118 787 97 327 364 72 171 556 130 197 901 75 489 729 106 291 658 133 288 375 92 182 768 53 334 681 75 556 829 104 650 735 107 441 970 101 790 936 70 476 516 67 554 953 120 96 865 111 43 406 42 231 629 129 76 863 116 616 807 170 19 623 157 423 588 156 279 626 142 562 776 133 514 888 88 473 528 59 520 690 101 460 823 162 89 441 118 58 887 89 122 341 132 320 377 108 2 994 107 802 961 138 57 411 89 671 805 102 2 321 119 400 690 70 98 994 124 70 647 117 414 423 120 221 354 118 114 948 117 357 770 151 436 455 122 410 627 72 429 766 101 35 814 123 34 885 139 534 742 43 134 718 117 783 848 120 395 712 64 40 489 112 108 347 142 67 419 138 182 601 135 377 571 105 900 979 112 41 985 137 141 602 96 452 903 99 110 675 145 506 696 105 418 662 118 402 755 38 139 587 90 524 576 61 287 301 85 141 142 113 554 580 54 514 693 54 812 903 71 181 716 88 129 367 108 134 775 115 438 799 88 354 725 102 841 867 132 735 951 87 372 476 113 295 498 92 33 602 120 431 551 162 315 515 84 44 139 92 799 867 105 110 859 121 169 805 56 54 844 65 204 533 97 328 598 110 32 540 74 297 916 121 282 651 92 515 901 132 145 723 121 81 516 69 620 630 60 461 945 79 594 599 56 527 770 102 366 619 120 180 651 143 768 903 133 390 940 36 132 636 96 736 856 86 27 878 146 297 955 97 110 740 121 70 758 152 391 969 105 420 619 52 774 838 112 344 906 120 215 791 130 375 560 72 458 514 131 539 605 104 31 202 109 306 903 132 535 765 164 719 817 85 572 592 82 186 641 105 257 778 93 409 882 105 146 178 102 668 965 80 57 998 122 139 241 62 621 853 98 169 220 160 35 846 159 381 581 145 866 873 29 194 610 136 377 943 109 292 542 105 216 369 97 606 831 85 416 457 43 543 733 108 41 50 148 559 602 91 373 892 111 239 523 96 463 801 113 199 225 95 1 557 171 151 693 124 763 985 88 86 370 127 122 942 127 268 902 156 646 754 38 89 484 98 490 866 153 463 782 135 774 878 61 289 361 67 607 771 56 55 346 100 500 855 118 351 844 31 320 596 152 115 923 78 662 907 55 824 913 106 786 817 97 560 977 131 451 944 104 314 584 132 64 483 59 425 659 94 500 723 90 438 507 67 511 626 163 440 658 72 500 997 141 402 757 113 93 516 65 669 843 91 375 970 83 19 808 106 180 241 121 55 375 93 131 371 99 410 538 125 729 918 87 202 378 105 437 734 108 211 887 120 816 875 70 185 980 106 56 786 109 463 932 176 19 459 113 35 790 72 266 932 61 454 660 100 281 411 95 440 443 78 127 661 53 594 788 81 507 838 151 168 678 92 113 128 99 115 562 93 551 802 113 755 957 104 437 794 87 339 724 81 90 431 95 284 542 121 21 362 150 122 221 121 517 768 129 139 656 138 278 580 141 500 910 157 593 644 104 191 624 145 95 592 120 382 952 174 272 593 128 86 884 86 255 659 132 101 783 137 488 800 68 123 343 114 584 985 179 249 309 136 102 939 98 256 356 93 284 782 115 901 903 84 552 987 104 32 350 57 222 590 108 752 807 74 206 326 130 414 435 89 474 807 104 132 364 108 59 805 129 752 818 65 387 598 60 721 969 82 7 410 106 715 785 160 694 856 130 534 680 94 232 862 88 187 611 100 120 464 66 463 642 114 73 617 133 611 730 91 823 907 108 305 740 116 838 942 104 13 857 115 18 234 122 192 547 153 257 915 75 407 927 55 536 929 90 94 685 118 27 187 70 963 982 138 490 901 51 74 577 117 66 455 87 257 357 86 181 359 84 65 722 104 904 938 156 454 751 102 247 279 77 195 692 19 166 297 151 257 516 81 629 644 102 430 859 69 479 599 118 400 685 140 372 975 62 362 698 103 77 435 109 91 941 98 259 390 56 594 996 102 218 577 123 666 717 89 481 568 141 496 761 121 245 413 158 699 958 74 250 786 105 179 994 97 853 937 97 50 150 77 700 814 41 359 936 117 99 634 74 431 712 71 796 818 138 5 992 124 280 486 107 268 628 149 339 611 141 19 635 114 595 811 79 597 995 110 233 303 116 629 940 132 839 982 71 286 942 135 575 582 126 69 234 154 489 971 102 355 439 71 298 717 90 547 926 110 259 729 78 121 820 119 393 675 119 405 670 137 383 839 87 225 870 38 384 544 115 59 663 98 777 783 153 167 677 69 548 784 137 4 860 90 589 759 156 139 216 59 420 712 85 340 700 79 557 861 123 126 699 81 164 864 77 406 488 95 506 714 157 550 712 101 635 870 18 477 890 118 297 418 88 512 976 98 287 916 64 278 693 41 78 111 139 715 844 76 298 876 110 355 830 63 94 451 55 23 913 128 155 689 29 513 921 65 90 574 128 434 437 128 23 202 129 399 868 91 200 965 101 445 946 92 512 842 78 172 907 33 123 625 136 698 801 90 150 376 74 179 278 86 788 883 145 60 285 94 270 890 70 437 970 145 139 593 97 144 163 88 50 577 150 597 789 126 29 532 102 44 743 153 535 675 89 108 264 89 9 405 80 761 822 65 588 974 124 710 785 72 365 746 90 57 941 82 7 753 137 150 950 81 467 623 114 474 582 127 329 386 94 138 794 88 313 619 68 497 660 109 701 856 74 60 477 66 222 620 80 14 367 45 375 546 103 565 694 123 78 729 124 441 562 125 3 205 90 128 827 135 765 890 122 161 637 114 465 683 62 327 716 117 387 907 74 498 975 78 570 968 105 189 908 75 4 336 111 631 909 110 660 985 64 499 966 130 338 358 114 129 481 147 475 497 98 383 456 72 168 216 87 80 233 97 816 940 40 343 535 100 94 596 76 497 733 119 274 498 93 45 559 104 200 788 107 615 763 124 280 947 100 611 906 145 19 400 61 32 595 118 238 456 73 418 725 35 206 848 96 93 199 111 75 505 120 490 595 42 128 809 71 334 589 91 59 729 96 475 827 104 246 957 102 482 745 48 433 787 1 507 907 141 370 385 86 161 577 113 179 569 128 369 767 100 51 811 132 134 822 94 37 700 105 87 109 127 366 406 135 473 800 84 511 985 65 683 806 113 494 765 103 602 904 54 716 927 91 584 650 81 633 800 75 653 937 96 748 903 102 22 457 75 247 755 43 520 913 106 123 389 140 255 805 86 478 677 130 627 782 108 274 502 50 439 572 93 53 254 158 64 939 100 392 589 107 15 170 107 641 951 126 232 539 109 431 658 105 9 990 92 507 832 61 267 329 118 413 894 46 162 965 164 560 668 136 656 948 133 522 849 100 107 127 66 206 359 82 165 856 79 320 659 116 600 935 98 169 248 59 83 669 137 104 117 72 91 198 60 36 862 125 31 76 92 563 671 131 52 60 92 990 996 115 889 981 111 36 90 134 725 936 119 639 956 84 237 742 86 18 914 62 416 689 105 387 479 117 88 312 63 280 716 101 398 645 119 416 991 91 267 762 85 437 456 114 214 433 46 255 983 124 205 721 97 218 514 48 360 978 51 170 335 133 653 749 107 148 529 94 590 670 73 442 515 78 215 515 119 219 791 131 33 512 63 5 641 87 168 389 61 469 569 81 28 953 99 483 593 102 8 153 161 191 368 53 452 802 104 217 461 87 384 648 110 244 844 111 175 917 111 126 537 114 49 822 142 80 521 75 238 957 65 138 482 140 491 966 93 582 805 92 255 421 120 239 560 97 28 82 94 51 749 60 217 392 77 34 489 54 142 689 79 9 808 81 394 849 104 651 854 121 187 842 125 132 735 109 332 739 91 108 395 142 166 783 147 18 95 101 729 766 84 81 637 87 194 983 165 167 776 143 17 337 70 118 281 93 66 766 75 175 838 145 82 740 90 450 645 110 292 754 91 96 342 67 835 923 82 68 809 108 380 691 105 634 672 70 334 572 33 625 962 83 353 976 140 505 710 115 72 324 118 681 894 84 800 966 126 685 896 61 756 757 76 160 799 87 595 722 63 545 768 106 322 507 157 27 716 112 120 313 120 162 861 68 132 744 40 150 600 85 521 695 132 361 427 122 722 930 107 871 947 105 378 580 51 514 676 110 274 539 70 480 948 128 147 192 100 505 869 84 556 899 110 538 762 67 163 519 109 80 200 128 300 543 109 579 780 85 31 977 84 665 853 108 285 878 106 622 801 141 697 992 117 337 929 152 43 44 116 107 739 112 270 581 56 511 560 106 311 678 95 372 455 102 242 468 80 385 597 93 356 580 128 727 994 81 197 500 175 613 866 132 406 543 46 219 909 108 356 438 93 489 787 58 406 711 86 72 881 100 405 474 85 45 371 70 52 913 66 650 752 89 229 364 147 526 782 99 43 784 124 235 735 106 193 707 109 19 746 131 518 581 147 313 764 78 165 492 106 316 374 6 274 563 103 237 976 145 24 66 94 109 514 65 90 649 82 126 491 120 124 880 80 412 841 123 37 585 114 177 765 60 318 678 100 726 883 85 385 962 96 238 849 78 747 992 114 360 994 137 558 676 88 151 573 86 59 703 105 108 554 92 796 862 77 498 827 114 742 796 82 387 978 114 497 821 81 458 579 82 183 646 103 17 135 55 208 704 63 345 545 138 193 828 95 35 286 97 234 988 95 135 634 98 831 848 83 271 273 101 431 453 20 28 991 100 26 221 114 194 621 45 909 988 77 238 631 82 224 473 143 147 594 136 287 293 103 112 568 82 107 375 78 630 916 103 437 988 126 434 669 152 22 100 36 264 991 108 369 480 150 619 728 143 81 432 130 65 343 91 81 711 116 141 357 141 181 972 113 606 970 67 833 898 97 249 574 97 242 566 83 406 565 61 5 739 168 503 699 72 166 983 49 237 445 97 529 759 60 318 834 136 93 686 81 421 532 167 605 757 57 43 274 102 15 571 74 536 654 113 176 798 70 113 477 104 93 380 79 71 256 64 33 499 97 413 961 126 726 907 107 76 539 145 163 951 95 371 446 128 568 862 28 412 663 94 113 510 102 320 410 105 533 874 99 378 437 130 447 771 65 11 85 77 308 377 22 301 784 65 556 614 126 866 886 125 63 289 102 19 136 153 466 760 91 882 892 75 136 568 63 229 367 119 125 368 72 73 596 99 175 782 98 339 449 74 250 351 118 139 284 126 172 439 98 211 704 101 308 860 85 803 998 81 342 977 101 490 853 66 643 847 132 269 721 112 339 680 80 316 973 54 316 404 129 44 126 146 204 327 85 354 717 28 176 561 81 493 709 84 49 949 82 502 568 108 197 239 190 944 961 145 246 274 128 477 943 107 782 907 122 364 576 120 496 559 84 816 908 94 686 745 97 218 381 114 692 779 62 271 427 80 295 996 64 127 167 113 937 954 87 420 819 78 219 424 74 246 530 90 49 382 144 154 997 23 464 481 136 115 134 143 57 143 96 771 899 70 80 845 132 69 553 121 425 453 67 85 965 105 858 952 52 181 602 91 638 714 118 768 800 82 78 677 62 228 549 118 498 705 62 69 499 46 7 758 87 80 760 106 308 924 127 512 876 64 447 574 66 371 461 141 627 689 96 765 921 120 144 701 134 429 468 114 214 510 89 257 798 131 439 442 116 655 871 45 471 735 81 102 831 49 294 316 92 134 612 103 651 741 86 264 308 101 156 814 115 751 892 139 226 609 102 705 758 106 304 944 137 79 510 149 695 816 122 179 466 63 481 937 76 172 812 77 808 934 147 263 908 105 147 912 104 770 958 115 1 967 80 350 477 65 134 594 25 529 833 118 220 491 171 382 542 70 156 521 101 335 756 99 105 272 99 318 427 127 31 924 91 175 686 68 169 227 110 635 878 170 103 792 125 327 611 84 215 698 145 90 819 119 217 323 111 151 587 82 444 543 162 199 954 139 389 601 68 46 143 90 560 781 128 318 458 60 314 382 84 281 450 118 412 848 110 115 864 117 543 643 112 478 799 120 376 942 134 12 858 101 577 733 118 431 906 144 36 858 117 144 879 91 401 635 63 667 674 100 701 835 80 730 770 121 571 768 72 717 725 112 124 411 112 216 224 84 149 833 89 40 843 113 464 987 104 687 816 115 110 547 84 190 325 83 292 440 112 150 177 110 334 862 95 100 727 90 285 404 91 244 363 62 384 759 45 415 922 84 287 568 88 666 747 50 225 383 117 284 702 88 189 263 152 579 765 118 527 894 115 407 420 123 192 978 111 140 822 93 812 851 134 96 134 129 78 847 72 642 789 112 721 985 118 222 345 162 272 382 118 76 396 68 296 593 156 55 355 83 302 881 149 284 901 123 21 416 91 549 818 82 448 597 119 77 542 124 780 838 142 653 873 57 562 959 58 853 876 91 203 374 117 231 263 123 351 514 48 609 792 107 438 858 95 585 778 131 336 769 62 390 448 35 668 803 118 61 936 27 593 851 114 924 956 137 642 878 137 591 920 131 137 661 121 789 978 149 822 908 59 623 782 83 171 193 117 189 310 109 348 611 91 887 945 138 405 488 70 671 806 87 195 958 101 94 909 80 62 672 81 534 926 101 697 838 75 58 745 110 46 500 119 450 585 128 361 449 67 131 960 77 164 605 175 430 933 122 375 442 112 282 518 137 209 444 88 640 861 126 268 377 134 682 768 146 363 754 109 554 717 158 14 861 119 49 407 105 294 786 104 355 915 116 172 890 67 491 614 99 190 409 48 3 422 117 620 794 127 171 592 103 549 900 87 380 723 137 282 421 119 471 529 69 64 529 84 72 80 99 723 883 88 358 686 106 723 917 138 362 913 83 407 497 39 24 686 23 531 824 97 97 751 91 14 807 44 599 705 16 295 860 83 8 118 59 395 758 137 136 362 82 296 832 79 564 652 175 14 220 71 529 549 121 293 589 104 233 819 140 920 990 82 381 458 140 335 407 101 479 815 142 529 784 66 19 835 138 263 376 94 105 798 141 436 839 61 121 866 121 225 940 95 167 847 109 694 799 92 230 467 128 413 794 92 457 801 156 381 518 80 395 781 119 543 728 107 746 766 108 399 952 114 6 588 69 500 835 115 357 658 75 691 889 177 598 852 99 884 886 115 12 975 57 839 934 96 633 766 39 232 440 108 150 549 110 315 542 78 722 926 58 771 941 65 126 938 75 111 249 84 230 379 145 166 887 127 552 950 87 751 882 69 749 865 83 100 636 94 112 463 150 35 895 34 344 718 103 508 967 86 598 734 126 727 898 62 283 914 132 632 883 110 313 514 36 58 468 52 488 570 101 171 931 138 448 699 123 518 758 77 82 696 133 221 690 72 215 809 105 459 613 117 608 965 63 2 748 75 10 822 96 164 590 104 595 855 76 802 917 106 262 390 78 216 970 79 4 996 82 253 327 82 748 861 101 77 643 83 24 471 121 20 199 94 392 927 120 291 962 121 120 743 129 453 921 99 581 863 76 168 324 89 62 558 70 65 542 87 670 727 127 726 867 104 138 247 136 4 213 100 220 293 79 784 842 48 402 473 79 193 270 141 205 537 58 356 399 111 291 369 122 187 317 90 304 920 56 3 504 74 464 635 164 525 731 121 102 224 75 420 662 108 192 734 101 167 951 94 375 502 123 232 763 131 136 644 78 151 372 100 114 336 106 19 40 106 390 645 45 160 521 78 315 836 131 299 952 85 678 870 80 308 991 90 249 898 75 146 723 73 100 101 129 399 664 65 19 528 73 608 930 103 792 805 38 675 984 51 436 805 133 533 945 89 726 732 40 58 211 82 164 636 86 396 973 77 314 416 84 214 324 124 10 154 112 545 720 57 71 119 134 264 422 74 393 900 100 254 479 152 559 599 134 289 613 102 37 506 71 776 928 53 21 351 69 393 964 127 500 981 106 119 206 104 11 923 90 417 621 111 474 565 134 35 751 164 256 903 90 89 709 79 99 314 131 86 868 27 583 584 71 251 728 131 182 466 97 83 344 112 351 516 58 294 360 99 71 462 99 181 408 118 286 474 102 621 877 92 688 723 142 62 718 109 295 899 70 598 839 105 320 696 90 236 708 141 81 171 128 764 811 108 342 538 72 534 685 89 111 585 120 232 564 121 572 699 99 564 711 160 459 858 63 391 628 81 4 823 132 306 879 110 181 612 59 394 743 95 684 910 106 24 284 89 152 378 103 109 660 117 2 791 102 627 742 106 440 622 92 324 652 111 512 522 95 184 716 67 124 520 114 117 390 185 743 916 67 517 539 36 578 993 67 649 741 143 227 941 92 51 189 86 197 370 85 581 607 83 700 922 68 137 834 87 102 638 133 287 304 64 91 436 113 221 630 103 7 986 27 109 382 82 115 289 105 794 952 139 419 786 91 766 810 74 113 694 93 514 563 105 94 207 102 2 527 126 19 976 158 233 563 145 259 468 94 450 937 95 596 620 125 184 916 80 600 608 116 92 564 81 476 517 107 383 609 43 174 391 95 45 96 39 488 994 21 138 498 98 239 429 123 362 401 170 79 280 147 496 850 166 197 331 70 156 816 102 193 462 104 352 462 143 494 855 70 111 543 91 570 899 112 455 808 63 350 834 39 304 673 94 574 772 126 489 689 118 452 458 132 371 883 84 736 870 155 411 983 95 837 871 104 133 436 62 417 823 125 570 956 110 170 878 130 327 886 106 503 740 118 90 743 109 94 365 117 450 986 146 162 417 117 371 454 117 770 821 109 98 632 79 399 981 109 631 966 108 533 894 118 400 853 115 903 953 75 51 402 106 320 422 95 184 882 89 34 856 99 142 666 146 733 767 125 506 614 84 199 834 70 299 509 93 709 986 69 375 801 82 392 627 94 174 916 91 419 599 134 641 895 142 362 981 96 54 125 77 80 922 127 198 354 114 375 782 104 542 653 165 621 815 100 398 729 112 139 528 148 580 963 98 33 85 96 16 28 81 385 913 77 144 360 66 718 735 100 35 969 164 397 981 96 489 908 86 173 829 86 327 982 70 175 253 131 394 868 136 587 776 99 73 748 61 19 294 115 236 581 132 115 286 59 573 830 83 603 856 154 136 598 106 889 993 104 55 642 134 74 919 69 127 649 114 477 985 151 474 577 132 165 647 108 381 541 42 35 388 52 222 435 53 804 814 89 314 373 102 111 303 54 420 778 95 282 640 71 294 750 70 278 754 102 65 100 79 150 782 134 432 621 143 34 591 119 148 650 128 658 900 88 109 568 117 843 953 53 484 904 69 373 998 111 716 728 53 697 918 159 11 807 79 368 963 100 750 948 105 394 556 85 236 791 103 783 811 115 441 808 91 125 200 99 789 958 127 805 958 125 200 293 91 367 608 98 552 832 69 87 654 118 139 246 116 78 761 85 298 598 38 94 887 87 412 902 92 60 315 109 838 964 62 128 485 104 216 575 138 604 745 121 18 187 133 227 297 123 78 479 147 6 974 107 640 698 46 853 903 100 519 684 70 529 684 105 340 562 122 648 706 118 664 945 88 276 720 80 956 968 90 243 789 105 481 490 74 455 708 92 454 944 123 824 900 136 952 989 114 777 973 57 382 742 114 170 658 95 419 837 93 388 663 114 23 598 109 792 888 120 343 880 163 350 960 117 521 884 134 492 726 90 334 379 88 292 895 67 639 739 96 131 840 84 275 543 124 626 629 129 622 851 102 895 896 90 496 764 60 426 575 55 272 351 81 139 734 116 252 700 140 213 351 58 146 533 100 436 584 105 60 272 104 447 931 104 548 803 108 119 628 156 595 616 88 279 633 162 369 766 122 746 954 103 334 350 103 395 691 91 297 366 112 151 888 113 31 863 78 562 677 120 683 790 128 630 914 114 594 965 123 236 982 135 49 259 127 250 881 77 455 692 122 346 966 130 757 804 62 365 550 93 5 660 35 403 833 84 352 478 79 292 836 108 188 316 105 507 618 172 69 576 74 383 489 69 366 918 98 395 775 97 708 974 165 160 611 136 62 720 94 407 644 78 169 422 86 326 440 79 541 819 137 189 406 92 134 201 99 581 973 56 558 919 109 77 947 103 143 795 136 224 625 159 199 488 94 384 812 137 306 612 127 364 575 127 316 538 57 24 685 28 583 962 83 241 405 103 866 909 62 240 608 115 417 767 126 258 657 135 136 576 95 916 971 90 489 870 40 620 824 137 542 743 58 48 74 52 264 714 91 149 294 57 187 272 136 605 847 95 407 411 123 165 535 84 556 763 100 199 409 49 172 664 88 14 771 147 188 804 80 453 658 134 549 659 77 324 713 141 439 939 79 562 995 32 204 999 54 12 321 107 808 981 58 761 949 147 54 75 169 415 535 138 37 171 89 534 612 52 716 822 89 120 782 59 114 831 120 155 591 99 428 922 114 300 546 126 22 449 75 350 577 94 65 978 121 51 503 84 565 776 112 240 443 112 392 406 93 110 321 92 218 224 100 288 668 64 155 932 100 480 843 103 227 737 140 425 863 93 125 794 65 502 667 145 458 521 68 203 557 94 240 442 83 388 594 83 277 388 121 243 992 98 1 333 86 253 425 110 244 519 80 13 227 88 407 899 113 672 827 90 637 767 129 788 971 87 538 595 77 349 711 58 515 844 114 628 756 138 31 143 96 929 931 133 116 443 130 159 554 124 44 871 128 882 963 129 844 921 39 139 189 134 312 322 72 16 978 101 21 578 68 116 582 72 519 830 141 845 931 133 180 478 88 843 963 94 30 908 53 318 716 124 162 420 82 686 888 129 209 927 167 317 698 55 634 643 106 91 742 164 5 666 81 181 766 59 511 573 77 369 614 103 628 666 92 275 281 86 456 803 79 482 608 133 23 719 101 273 551 108 130 552 116 95 480 122 592 801 121 266 397 119 258 581 112 470 719 77 688 945 120 470 608 104 230 434 154 161 836 79 237 743 14 106 817 130 9 482 142 337 743 76 122 527 138 561 636 68 279 300 79 202 222 134 551 820 55 285 415 38 348 538 37 22 444 128 788 851 53 151 571 64 451 961 97 424 553 138 61 819 90 766 926 98 95 679 58 69 593 74 7 310 95 291 393 104 293 659 102 402 581 113 115 319 75 897 927 79 382 442 74 17 140 102 486 744 74 571 997 82 161 402 70 495 528 101 840 924 63 760 826 58 124 516 107 868 879 119 683 920 120 668 867 103 117 843 130 487 517 83 126 499 99 71 441 98 172 695 77 123 701 78 876 982 116 337 352 35 630 678 70 303 607 105 251 921 33 149 283 101 131 691 117 253 923 117 454 679 106 153 229 108 4 169 139 479 940 125 349 586 67 358 591 107 43 810 93 210 662 89 769 935 119 400 729 98 720 780 100 155 274 87 587 890 94 242 770 126 521 889 121 19 862 91 44 610 75 664 705 121 497 671 87 428 838 109 843 934 81 32 231 162 182 679 96 138 321 76 300 997 139 756 989 79 41 357 135 334 701 114 211 897 130 49 214 136 131 606 29 315 335 134 236 591 96 577 889 121 182 966 98 143 175 74 253 682 59 21 134 102 76 116 97 408 988 140 343 484 124 428 535 105 235 748 119 557 933 94 244 392 66 40 658 111 563 973 76 402 831 64 108 769 118 146 444 61 725 894 86 201 678 114 2 875 90 319 842 134 631 721 129 219 308 102 43 508 72 76 126 20 778 989 96 439 512 78 93 903 173 451 493 44 141 239 9 288 853 47 322 853 40 103 209 125 70 618 133 562 681 111 100 666 121 648 808 111 422 505 113 127 261 95 583 820 85 261 979 90 354 396 101 269 306 115 590 759 138 935 942 104 504 715 78 885 993 82 147 852 104 218 435 116 696 917 104 149 363 49 356 910 83 620 868 56 67 202 46 53 410 142 490 692 81 670 953 82 23 900 86 623 967 126 76 979 85 29 70 90 88 349 90 107 346 122 55 79 95 904 958 141 658 769 147 179 536 101 236 975 115 110 166 112 18 515 58 526 802 107 783 942 104 369 783 113 153 256 148 872 998 56 420 740 152 255 409 133 66 516 104 12 579 137 469 500 70 382 590 60 131 956 108 827 858 90 440 471 71 46 524 134 178 503 112 545 607 111 902 998 67 535 808 106 206 725 65 204 664 100 98 383 86 254 873 85 381 704 79 211 902 84 279 657 143 547 808 160 251 337 79 92 120 96 436 563 105 38 107 115 508 920 103 232 439 95 576 673 102 11 56 149 514 631 113 183 750 66 530 555 50 411 466 140 441 454 52 325 543 105 456 639 125 585 644 101 368 915 176 546 922 122 73 130 152 443 878 55 282 706 86 589 905 126 47 628 78 190 570 58 495 930 112 103 674 80 34 219 115 559 971 53 279 738 80 96 491 149 471 653 114 206 392 145 15 860 119 120 762 135 656 876 100 364 509 132 367 490 89 484 789 53 14 454 104 74 730 125 129 352 81 223 309 55 738 795 64 158 577 83 14 271 110 106 824 93 733 963 58 737 835 123 184 906 122 802 996 113 463 562 74 381 715 56 422 986 141 665 856 76 92 555 119 362 925 150 633 896 151 225 807 134 784 989 21 706 759 90 660 733 69 154 796 60 100 525 111 528 991 126 776 980 154 200 943 96 116 594 99 343 397 99 121 453 140 106 183 165 317 735 122 197 657 49 225 455 105 366 878 110 676 760 98 440 673 103 87 669 93 137 567 120 580 639 128 376 672 140 716 855 115 465 481 51 889 969 53 332 586 89 30 219 145 309 423 111 88 89 67 371 974 101 408 591 83 623 692 78 560 572 103 585 798 109 214 691 124 34 611 121 168 487 83 54 788 100 175 261 107 9 436 95 333 810 62 225 660 102 293 387 127 602 837 97 551 846 119 713 822 128 158 541 55 293 484 133 65 697 134 258 946 126 55 902 125 13 921 75 104 732 74 112 458 129 379 465 82 2 705 133 96 561 79 97 672 96 395 949 95 209 436 84 714 933 114 514 582 140 435 903 117 332 858 84 425 942 27 467 930 136 363 751 91 579 617 123 502 618 158 185 965 75 276 401 56 804 975 64 25 298 144 266 551 89 413 977 70 102 588 106 694 910 111 70 754 57 208 357 64 410 663 134 167 284 88 314 842 96 182 827 65 155 967 102 106 294 95 702 957 89 459 644 127 274 623 44 348 582 74 78 421 86 283 379 103 590 951 129 649 722 76 303 349 66 85 141 136 61 650 68 735 923 82 140 380 110 575 623 113 443 987 148 459 775 144 325 799 120 472 843 127 490 611 67 466 921 104 55 109 84 109 287 108 208 311 99 38 394 65 339 576 120 662 778 110 310 414 96 595 695 90 231 723 110 123 784 107 265 666 125 35 729 134 334 765 92 633 765 94 249 891 102 123 210 114 438 724 49 97 564 119 13 706 124 500 969 110 51 185 53 103 245 119 291 960 140 243 939 99 178 704 48 157 818 113 630 901 129 424 780 87 50 272 60 302 785 104 474 784 152 384 565 72 407 523 186 48 493 64 411 509 133 206 841 69 101 964 99 60 570 74 128 948 104 23 274 93 772 835 110 29 45 57 350 438 112 428 734 79 60 728 86 116 388 132 327 698 89 121 908 116 291 953 142 67 420 119 742 941 44 2 824 73 225 562 122 496 926 22 63 716 74 7 190 101 319 426 123 780 971 77 486 853 52 203 431 107 719 874 100 37 561 108 178 734 72 371 395 90 166 531 97 442 784 46 56 568 77 830 966 91 670 725 81 186 241 139 83 450 125 374 608 151 56 635 104 552 642 156 584 896 66 462 956 139 303 497 67 639 655 108 244 518 130 102 286 113 21 366 80 337 367 69 266 839 97 47 406 59 90 531 110 87 303 49 234 298 79 349 828 102 354 964 119 430 688 126 279 888 126 338 569 144 325 492 90 76 898 123 447 533 115 57 626 72 571 856 96 373 926 91 40 697 87 10 720 104 129 823 152 776 891 101 525 827 98 326 339 144 620 743 61 446 537 88 184 259 131 57 146 125 135 785 74 428 547 104 238 338 135 153 212 158 319 804 175 189 397 181 332 940 51 632 804 98 240 667 117 46 802 123 422 925 121 253 773 100 555 751 20 3 518 118 248 453 99 151 307 93 587 588 89 951 999 133 731 747 96 461 966 118 266 665 99 50 885 91 166 706 89 113 424 126 312 684 124 408 699 155 130 822 141 33 745 92 389 391 114 777 866 138 687 859 151 366 698 78 93 286 139 469 571 129 522 641 100 213 224 90 182 437 89 422 748 96 464 741 46 268 788 91 313 466 140 325 644 93 141 852 116 136 407 130 227 903 135 126 833 114 607 641 123 662 804 65 599 735 73 665 917 103 287 443 92 52 509 102 551 745 110 708 892 72 207 409 80 602 746 100 552 819 117 183 960 110 314 940 98 220 463 86 29 517 86 650 790 121 408 631 88 500 934 149 753 959 48 185 421 135 618 732 130 317 832 150 549 585 94 216 498 89 41 127 102 77 354 85 352 592 56 359 489 84 379 890 93 73 913 109 31 383 181 599 666 135 334 614 102 119 846 61 140 587 143 159 973 75 771 909 61 245 442 98 21 832 67 436 746 151 658 672 83 581 635 113 214 264 99 330 477 110 742 982 69 380 397 47 63 239 71 436 996 71 333 899 112 822 834 81 306 645 111 106 718 83 395 760 63 106 308 94 193 532 100 7 681 88 167 781 100 763 840 106 166 347 105 451 997 164 734 801 87 386 437 87 910 960 134 340 708 109 3 51 68 351 665 122 329 402 73 291 514 61 152 752 119 806 938 121 531 746 94 512 667 83 55 484 150 202 960 135 210 812 129 45 199 116 555 702 126 112 670 180 99 391 89 84 358 146 362 993 117 342 973 77 490 491 93 98 991 99 821 840 145 485 806 109 534 818 138 132 673 67 42 868 108 329 570 78 610 848 73 764 831 74 28 70 82 743 759 114 158 870 109 475 896 8 484 653 111 158 267 74 214 546 72 249 595 34 862 877 91 36 475 83 556 662 121 466 605 84 180 831 147 7 705 88 122 317 113 175 761 123 176 495 59 478 837 61 185 902 92 224 884 53 288 867 145 462 705 109 847 908 65 698 922 142 709 939 79 202 919 115 452 940 84 119 844 129 668 807 89 401 410 144 204 585 108 622 790 31 270 425 96 206 952 114 512 807 89 71 96 79 221 561 69 359 513 76 255 489 63 464 832 108 358 869 112 233 781 63 844 912 61 132 835 95 66 611 46 66 723 93 55 169 117 258 391 120 277 422 71 544 849 113 432 772 89 65 230 142 111 217 95 357 593 122 106 891 86 65 947 127 51 70 129 391 887 120 409 449 101 934 987 17 545 777 64 261 642 79 846 956 89 401 617 37 29 920 77 151 517 123 188 554 123 303 563 106 157 526 134 296 322 111 745 930 104 203 458 66 408 507 132 57 856 42 144 239 120 36 331 140 297 847 79 66 492 69 192 303 94 172 788 67 302 685 102 158 210 113 167 863 102 439 515 84 4 334 113 97 704 1 300 580 138 635 790 118 249 270 117 273 424 47 684 871 109 460 847 27 566 854 130 327 859 117 43 591 62 24 483 123 351 604 83 46 122 76 240 730 99 7 787 125 772 774 113 154 546 53 53 323 136 253 565 96 389 663 145 390 920 138 151 381 116 750 787 79 269 907 85 88 609 92 340 436 44 374 902 96 191 500 81 495 785 128 39 165 121 349 993 41 593 940 141 61 461 90 655 735 139 29 485 58 293 754 163 316 491 99 164 656 103 44 830 73 52 819 90 389 766 102 85 934 116 855 899 136 316 643 39 109 664 33 424 964 61 393 836 76 232 950 103 726 821 159 907 992 99 397 738 95 509 699 58 399 618 112 416 535 78 352 554 87 679 991 102 441 527 110 556 717 137 108 249 70 86 534 114 580 739 134 29 312 83 336 810 92 22 810 82 818 820 94 461 477 161 279 480 106 47 869 98 65 583 77 549 993 90 341 991 120 586 836 82 173 666 91 608 770 103 408 725 80 245 997 97 130 724 107 732 832 110 573 627 134 811 855 104 120 801 86 61 313 132 19 562 46 159 821 54 28 423 78 453 481 66 197 728 80 481 812 83 585 823 139 344 904 127 286 739 102 189 844 85 780 788 157 426 976 60 88 544 155 563 625 77 869 899 42 193 686 113 651 732 116 529 722 81 229 382 120 317 944 78 398 400 86 140 806 119 356 441 90 362 882 133 483 780 91 112 721 75 805 845 58 69 404 138 657 809 147 125 893 86 497 696 42 34 940 89 745 912 147 155 170 110 119 997 92 700 760 88 511 940 126 61 741 143 72 78 122 322 896 101 18 56 73 153 481 134 53 501 20 165 415 83 83 818 63 429 910 93 137 286 126 540 725 76 268 952 116 591 918 118 286 307 84 88 327 75 138 533 94 710 923 14 250 810 61 363 479 89 223 572 149 532 665 134 705 878 85 285 389 102 627 765 181 722 774 64 191 578 103 162 584 95 175 203 55 79 179 128 406 634 129 339 660 83 243 333 62 236 267 72 449 455 51 356 782 120 737 971 122 162 285 41 98 423 75 500 568 67 385 659 65 489 617 116 639 651 112 513 609 47 139 888 136 463 486 99 202 872 54 118 509 111 561 945 113 218 663 96 598 641 93 839 884 101 251 753 100 160 494 58 243 689 97 118 126 63 14 477 73 260 803 101 161 727 85 221 480 137 10 143 149 457 870 89 654 841 113 409 943 124 37 473 92 480 978 69 301 673 94 80 892 79 360 565 59 363 815 141 225 530 111 178 330 84 179 341 60 545 638 112 518 891 47 21 981 41 528 990 2 19 262 118 296 332 111 264 755 76 183 453 106 617 795 120 144 166 107 313 939 89 270 313 71 479 827 126 26 101 36 308 972 24 57 652 104 325 970 83 158 280 115 66 959 88 442 958 89 43 450 86 285 560 126 376 884 88 536 797 62 78 492 122 319 971 107 711 926 113 196 436 149 465 499 84 565 886 184 287 572 134 739 996 118 463 864 108 755 942 96 30 953 68 363 534 104 620 802 114 715 841 53 154 285 132 533 864 116 441 994 95 384 386 121 374 512 120 481 955 173 88 735 146 27 104 111 89 204 111 672 798 110 299 350 127 195 322 128 806 930 83 290 626 82 701 877 127 226 679 102 176 248 120 595 624 184 8 49 64 722 931 120 138 596 107 224 275 100 519 947 103 286 500 98 22 780 115 728 845 22 455 485 104 190 869 83 610 851 105 17 273 53 126 726 111 467 705 115 82 750 104 471 924 114 490 871 52 107 333 98 441 696 88 75 412 102 81 232 114 327 414 145 356 607 37 434 780 95 8 244 94 77 483 124 116 457 67 628 649 63 216 586 157 582 981 140 133 254 146 350 877 75 55 506 96 17 565 86 421 997 102 404 648 136 30 348 93 20 359 99 130 810 114 581 699 98 268 460 128 216 296 76 575 877 27 243 791 95 560 765 137 147 188 127 44 875 71 16 227 61 426 656 137 246 302 137 288 463 115 401 499 110 72 148 96 29 301 173 697 789 104 293 760 119 208 527 109 185 310 134 360 692 108 601 875 58 116 521 81 47 880 78 568 668 99 601 648 76 327 747 92 391 451 64 46 842 97 348 507 68 18 602 76 164 359 96 202 518 64 765 858 118 567 649 171 118 968 114 234 251 112 141 316 77 378 789 150 46 661 121 566 624 110 481 704 85 188 609 105 690 809 60 435 505 126 41 874 57 329 371 121 50 957 158 173 567 43 88 535 116 814 959 138 356 649 101 548 580 147 256 505 94 386 968 84 642 960 54 382 405 65 267 550 79 153 326 105 106 980 154 732 908 95 96 268 125 584 951 114 34 35 100 35 258 120 875 932 39 83 144 142 65 525 97 312 947 118 239 290 133 719 837 81 538 540 127 188 507 53 261 782 64 308 873 132 50 371 101 392 798 67 645 806 131 225 830 136 10 715 117 563 801 123 421 538 49 480 592 54 623 972 44 618 634 80 339 921 100 794 926 103 9 710 92 427 505 106 99 220 160 216 691 114 185 226 87 525 618 76 367 833 122 199 832 42 351 887 92 449 583 104 607 625 40 9 465 94 245 613 85 190 953 138 602 959 1 239 358 129 821 925 109 75 765 45 616 705 115 359 947 60 193 230 99 281 671 107 1 355 80 277 385 97 486 923 103 526 585 144 818 945 99 393 625 60 39 93 100 534 817 104 78 826 83 788 886 92 393 937 111 234 654 109 756 978 89 446 910 21 346 508 82 200 735 135 78 350 135 271 862 129 317 435 69 304 647 152 829 881 106 285 403 107 488 820 121 14 391 121 369 477 130 414 783 175 88 696 114 876 983 84 293 808 141 96 968 61 185 920 119 82 820 80 429 499 135 59 523 83 366 768 147 58 796 131 819 930 55 192 577 54 384 849 87 121 462 120 642 677 153 401 621 82 690 912 111 288 406 51 618 829 96 105 334 136 442 585 57 48 507 93 849 859 68 440 544 124 400 442 102 755 897 138 326 979 66 416 431 98 453 997 81 160 977 76 347 960 78 258 601 115 564 962 148 303 874 116 15 31 158 642 693 94 783 818 80 0 785 82 188 818 112 767 859 144 535 677 78 204 335 94 396 561 149 87 792 31 24 466 71 208 718 100 245 659 91 89 127 103 341 830 85 348 793 111 30 773 124 683 694 79 346 969 102 299 477 97 39 314 105 72 375 126 379 600 56 751 888 141 393 887 65 373 770 171 553 640 124 67 395 76 401 407 135 426 487 95 171 415 63 147 218 90 345 898 81 219 445 157 308 322 58 84 123 2 539 968 114 609 839 121 557 830 81 257 948 95 424 691 64 669 824 132 1 227 119 446 852 79 412 971 75 276 987 138 209 593 124 30 741 95 692 922 143 778 830 106 35 147 188 399 516 120 398 526 38 790 808 78 260 880 108 48 259 147 295 538 81 350 885 117 47 509 114 624 683 56 390 446 90 52 930 129 636 976 130 578 793 176 164 169 93 66 277 131 557 712 108 32 585 137 362 551 153 238 546 90 102 953 108 591 764 126 83 768 41 675 723 100 28 667 122 628 906 107 68 484 88 268 591 80 130 928 51 568 999 146 314 343 50 584 629 82 69 634 110 263 765 63 0 552 111 416 559 60 404 716 68 741 826 120 349 508 104 932 951 85 414 592 109 40 649 103 228 934 68 170 729 91 366 638 103 217 921 80 396 733 111 84 767 99 76 445 101 78 726 142 84 794 116 273 335 115 16 340 80 76 655 68 783 853 135 760 941 95 795 928 98 26 599 106 129 647 94 716 752 150 357 430 113 58 680 76 353 697 44 389 507 149 422 567 100 538 743 73 604 682 112 484 609 81 682 893 43 248 545 99 49 416 65 340 527 111 529 881 139 721 953 108 362 523 52 629 966 148 484 561 55 286 947 114 30 157 79 379 617 104 53 922 106 661 889 126 412 497 70 428 561 56 333 907 131 256 351 99 215 454 87 296 638 102 382 653 63 48 858 96 116 485 97 421 714 57 834 936 75 911 933 90 219 465 140 44 757 56 375 756 106 603 833 108 267 715 87 110 215 163 908 927 129 477 833 99 12 616 52 632 905 135 164 756 22 91 376 121 381 425 67 78 551 70 495 641 107 423 481 100 916 922 87 339 797 115 275 385 77 221 869 66 662 916 119 209 827 103 117 943 133 38 298 114 127 864 100 75 349 142 678 775 50 523 575 113 722 947 59 135 548 134 796 866 113 356 894 89 242 716 91 582 937 131 162 387 102 471 904 107 134 582 94 832 965 116 468 883 138 884 933 103 500 619 68 441 785 93 744 833 68 826 894 67 416 879 82 888 897 83 189 488 143 124 478 51 444 649 63 724 764 153 239 409 44 484 487 79 71 263 100 267 864 122 246 964 91 256 679 95 416 619 111 352 394 88 72 922 84 154 658 116 487 943 132 302 948 83 464 493 157 360 371 82 530 671 122 242 556 107 219 763 88 229 540 106 529 578 53 293 447 82 100 399 90 682 922 85 308 902 42 781 963 102 390 946 95 73 144 98 677 949 102 233 705 162 662 854 101 663 820 85 77 917 89 144 353 77 197 333 65 255 773 147 91 410 70 105 786 105 141 979 115 159 391 134 517 713 32 249 688 86 47 795 116 322 950 65 190 492 129 280 880 143 776 964 79 459 597 114 20 316 101 490 934 161 456 989 99 830 906 92 21 557 132 198 544 78 201 882 78 604 660 114 158 499 91 213 417 130 334 683 83 37 963 126 95 588 111 14 615 107 839 922 137 482 694 117 461 801 125 354 585 60 111 356 82 50 359 74 187 689 85 352 371 106 78 612 110 498 737 76 430 623 69 196 307 93 733 744 101 534 949 114 73 300 77 526 937 120 372 463 111 477 869 75 25 466 85 211 536 158 231 414 66 58 215 101 776 870 74 42 167 133 128 189 127 614 825 99 74 452 66 44 362 151 582 675 129 492 683 78 696 882 91 411 713 108 221 631 141 61 906 64 57 997 102 4 51 126 35 57 103 21 713 92 102 979 75 1 361 114 689 727 26 439 747 153 155 943 67 200 667 88 454 530 125 401 718 100 610 985 107 451 964 84 704 860 107 149 512 115 382 693 176 159 734 129 265 496 75 82 942 109 806 826 48 233 668 52 484 722 85 425 823 112 727 777 78 296 479 52 681 919 113 298 892 128 392 472 43 283 564 108 427 993 103 501 592 99 306 587 142 457 856 120 435 600 115 60 245 67 521 750 121 550 876 70 211 739 110 477 632 99 11 156 105 12 398 119 463 646 110 161 574 58 261 765 108 47 882 83 599 919 66 497 575 105 132 296 85 288 804 76 363 598 112 227 590 100 156 304 116 902 989 95 35 940 120 499 682 99 307 948 88 219 373 140 470 766 87 193 364 132 257 947 91 459 919 137 94 205 155 265 744 135 511 930 133 532 787 55 238 288 56 453 908 91 534 933 60 189 365 101 392 744 119 492 848 108 503 937 103 649 857 145 37 731 132 58 504 78 660 768 119 360 838 76 31 856 80 152 482 104 400 579 110 635 806 136 406 699 88 113 990 92 870 913 51 79 326 112 175 616 112 121 324 84 729 761 85 169 661 80 385 928 79 13 449 72 313 485 83 447 879 102 172 598 76 90 416 82 345 517 137 269 855 66 104 275 137 265 403 79 378 387 81 150 861 91 295 654 126 606 735 110 316 695 78 291 421 105 265 688 169 78 152 128 241 589 79 311 422 103 701 793 116 5 877 74 754 818 102 725 862 87 100 862 65 35 686 100 339 961 52 103 250 130 652 780 59 663 688 132 286 546 107 447 833 104 341 379 39 385 900 113 106 334 98 557 768 79 370 508 63 192 736 146 166 929 76 90 447 99 368 458 118 284 539 105 340 784 124 546 792 152 163 247 86 269 503 120 234 862 84 631 655 48 81 209 101 20 623 161 38 627 41 498 693 54 29 740 65 55 234 72 765 824 81 141 788 97 128 894 76 150 296 116 38 785 113 377 587 97 408 665 133 596 854 99 34 461 121 4 433 50 879 916 62 264 858 63 108 761 90 121 502 98 411 595 76 261 687 91 2 570 22 394 966 122 349 914 48 304 987 73 214 641 96 68 361 71 122 529 133 447 708 73 88 688 114 308 320 20 546 800 86 410 669 105 55 819 72 163 411 119 607 626 92 610 798 79 340 683 81 612 967 44 722 842 81 387 930 51 661 782 115 308 362 118 410 736 86 283 500 46 204 358 100 135 941 132 119 913 107 140 328 109 511 663 60 668 975 66 538 854 75 751 827 54 485 829 132 91 987 128 281 979 167 124 370 58 106 894 75 106 109 108 175 915 87 669 783 89 431 881 86 146 911 120 838 896 82 9 251 144 68 167 151 550 692 120 211 853 77 831 846 121 706 880 80 53 337 64 538 663 95 164 666 71 515 727 90 345 938 95 116 257 112 53 106 140 406 526 42 76 374 89 79 438 49 35 206 76 269 601 89 40 162 81 118 825 134 94 623 103 809 883 50 123 418 69 298 690 133 595 940 95 526 538 72 236 977 114 687 883 86 432 558 30 361 642 128 623 790 107 301 479 93 247 809 73 44 229 81 644 816 173 387 488 138 282 292 47 484 696 105 83 469 91 148 717 128 37 736 127 555 785 99 51 212 25 668 723 161 87 604 121 98 583 83 526 575 103 561 806 83 436 634 109 1 601 50 666 704 122 560 939 117 137 282 83 319 885 56 137 676 92 369 908 132 597 734 124 553 634 107 68 729 98 207 260 149 15 41 62 372 564 146 193 820 87 720 882 183 41 407 84 127 669 101 32 250 144 136 429 62 493 543 144 649 885 151 344 368 103 657 795 121 596 789 100 276 972 108 540 814 157 715 874 113 603 812 98 118 876 97 746 987 48 402 699 103 753 768 132 189 264 116 187 374 120 1 544 69 406 892 128 426 460 108 944 993 60 62 123 70 45 215 56 136 835 78 424 609 115 357 630 69 79 618 107 515 754 84 405 821 65 56 598 71 497 714 82 30 725 124 266 813 98 403 579 99 92 956 91 199 428 112 267 995 122 365 978 142 37 41 76 269 927 100 754 973 98 497 585 115 450 676 115 192 253 105 83 936 82 171 642 102 559 581 64 215 614 129 170 891 66 760 872 128 19 428 51 201 729 143 318 903 113 21 722 75 174 919 44 706 854 63 166 846 116 574 906 102 298 391 30 122 251 108 62 388 79 143 912 80 504 717 114 92 865 48 36 46 61 122 741 78 853 923 117 4 501 96 376 916 68 598 737 111 308 436 83 188 935 139 389 691 151 80 393 92 201 591 93 276 718 114 146 898 118 338 390 138 39 722 52 289 791 93 300 755 91 613 958 141 103 517 103 620 691 80 517 563 80 755 787 78 140 286 43 42 280 48 381 479 121 462 636 90 488 531 120 983 993 92 217 975 140 131 269 97 102 154 104 5 969 19 765 941 126 651 914 96 886 959 98 266 531 113 7 773 146 700 861 133 191 724 55 257 268 98 702 903 134 217 505 103 55 179 89 59 478 99 73 803 94 179 804 113 328 569 94 203 437 91 24 569 59 109 156 60 550 999 127 169 331 99 282 763 93 89 789 92 597 901 89 744 971 101 298 988 80 815 916 52 403 968 101 18 625 94 5 103 96 629 737 115 89 323 114 344 456 118 200 629 129 336 971 55 943 944 53 100 370 152 126 461 97 315 547 94 212 571 81 404 681 111 133 969 104 258 939 73 667 719 134 78 645 72 189 473 90 400 589 135 68 567 34 491 528 81 131 779 24 214 695 120 688 937 75 492 610 135 813 865 88 220 751 130 45 543 27 117 674 114 97 529 85 749 985 156 68 716 77 221 986 49 10 397 103 522 591 132 360 966 108 48 557 88 518 551 115 733 896 110 442 681 80 184 685 150 594 862 104 691 933 110 306 380 110 410 623 103 834 907 109 129 455 87 2 738 68 623 794 96 411 735 128 393 985 85 145 726 110 766 895 126 361 700 109 876 929 80 716 976 86 50 342 95 591 865 101 885 911 101 182 258 79 292 514 129 143 987 110 623 746 85 140 965 107 555 695 138 492 625 90 716 984 138 530 667 74 0 700 97 498 966 53 98 762 114 713 871 88 230 929 136 615 683 73 704 775 108 241 988 118 555 592 64 130 544 141 73 270 54 135 602 166 106 660 160 607 815 121 277 803 132 176 381 96 398 617 142 925 944 71 352 451 97 251 293 77 318 348 140 362 652 35 152 220 84 307 562 78 627 913 125 705 750 120 211 280 73 665 839 79 36 921 86 118 427 127 113 369 67 462 770 100 172 865 123 4 794 62 942 966 121 477 732 93 616 929 78 359 715 89 204 646 75 364 602 117 290 371 70 566 616 114 398 443 119 594 837 127 561 576 123 76 855 84 475 580 118 330 507 148 969 990 123 226 825 106 559 846 115 379 380 57 133 624 138 265 376 141 291 880 125 190 296 45 287 899 166 571 957 105 303 442 73 122 720 101 328 415 117 204 630 124 34 347 53 216 849 107 464 500 100 377 814 138 826 870 111 249 953 137 723 996 114 132 526 149 108 419 54 787 950 74 580 852 92 394 465 112 550 574 80 52 734 80 88 856 138 756 968 29 698 855 81 314 463 94 201 575 95 255 576 31 426 938 98 17 133 76 423 688 24 339 987 67 123 860 82 198 810 82 642 970 121 359 609 143 194 410 144 614 874 123 55 733 116 99 869 113 161 890 62 187 308 32 22 946 69 16 314 150 159 273 54 399 773 114 721 729 119 159 753 121 489 636 133 359 540 99 309 784 77 494 819 78 138 721 112 657 942 102 59 399 125 387 643 175 525 693 125 205 685 116 360 609 170 547 620 159 23 618 144 217 612 101 234 733 79 54 341 75 481 534 48 501 642 112 211 821 68 746 792 84 478 844 139 148 188 77 14 466 81 446 454 107 170 856 102 360 628 92 337 958 63 472 485 78 4 822 137 70 91 89 476 967 133 147 877 140 274 450 87 635 840 122 453 574 72 636 748 103 452 845 61 302 392 180 1 602 137 657 704 99 134 549 129 118 806 122 17 59 90 663 831 79 421 672 85 100 703 109 192 949 64 116 923 137 348 888 107 407 716 154 500 643 122 488 900 100 77 737 83 155 401 114 294 703 88 508 850 143 160 246 84 74 191 101 113 880 71 227 571 111 117 752 65 166 209 77 557 775 137 936 972 121 253 814 120 167 834 135 532 649 83 723 993 104 806 961 110 86 185 44 647 728 166 441 479 138 56 399 106 172 808 144 518 723 106 47 317 109 917 952 39 105 137 84 227 582 85 237 820 108 251 729 90 127 141 124 186 881 116 752 810 83 513 538 64 438 534 98 325 847 73 118 667 93 789 938 97 346 491 95 680 916 162 278 711 99 771 864 136 37 186 81 692 824 78 292 342 87 404 561 140 172 657 107 481 808 136 61 68 80 200 217 87 145 518 142 324 588 107 240 307 100 299 919 91 104 810 41 1 957 84 696 890 70 334 454 33 138 590 84 228 506 119 356 511 97 389 606 102 496 543 107 532 592 139 63 855 98 505 772 80 161 887 88 718 942 46 158 472 101 395 415 149 237 899 107 464 990 61 176 669 60 284 527 153 406 614 47 226 660 95 288 377 126 184 216 94 326 363 69 450 752 112 295 803 78 633 999 105 224 781 90 497 828 51 416 601 53 398 856 149 386 736 127 191 518 143 70 400 119 350 574 109 311 859 77 786 955 118 709 883 118 604 893 112 264 630 93 235 816 107 24 167 101 564 618 120 533 693 130 127 315 104 54 508 78 612 900 121 88 216 82 154 963 100 135 313 148 289 587 72 351 359 119 497 793 133 85 354 109 45 162 187 919 953 63 479 875 142 105 197 75 69 427 102 200 835 43 138 788 88 434 827 50 691 951 120 496 876 59 154 930 90 202 693 70 129 781 127 376 585 95 642 807 105 739 892 41 425 653 124 314 936 135 569 686 146 17 797 143 319 370 117 548 648 78 441 535 48 292 955 148 188 720 90 158 943 68 31 678 181 346 915 103 665 834 72 205 434 83 337 840 135 9 146 29 705 786 85 294 487 105 594 622 140 435 967 77 305 625 96 49 164 83 211 525 116 119 677 68 675 802 59 361 669 89 708 869 105 217 661 75 99 675 98 542 787 93 720 801 156 419 962 80 376 876 83 164 593 92 559 708 82 203 816 67 771 976 103 171 908 103 905 911 100 64 915 58 842 914 94 631 914 168 113 400 90 105 494 95 164 990 95 235 999 27 0 471 123 110 854 73 632 792 103 433 792 77 201 279 115 340 591 137 407 632 50 308 680 94 422 444 30 351 699 130 98 347 120 438 459 72 426 852 81 133 905 89 629 926 127 128 921 52 57 939 106 45 666 136 354 608 108 152 419 118 54 453 57 354 642 109 299 904 107 674 809 107 195 337 68 218 845 95 229 487 118 834 980 54 2 813 57 319 909 114 819 929 128 943 982 93 37 129 74 321 340 120 613 666 98 794 860 64 629 822 158 86 602 118 556 979 63 222 344 109 133 181 74 82 674 110 213 267 104 21 874 51 59 737 49 8 711 88 539 856 118 111 865 72 807 860 146 71 167 138 291 565 56 68 365 72 472 720 47 321 868 67 188 470 126 347 875 102 663 921 93 241 967 158 3 170 86 700 957 90 81 408 58 125 949 133 496 706 133 444 670 99 91 871 79 622 699 72 492 765 104 469 663 113 724 979 63 527 637 54 545 757 74 92 979 75 841 977 112 154 460 89 95 742 116 141 509 102 634 716 107 32 449 123 314 777 161 36 989 97 2 188 83 298 322 113 391 527 74 448 892 75 897 898 36 325 823 163 232 322 96 487 542 112 853 957 126 190 223 88 79 987 66 93 584 71 279 340 86 345 698 56 54 436 81 14 917 121 66 680 73 301 677 124 374 461 85 371 865 51 183 471 76 936 937 91 67 837 87 557 806 93 929 964 125 658 792 112 407 885 73 12 539 117 223 648 86 385 897 73 255 738 43 495 931 92 52 450 109 38 674 149 263 299 79 120 946 128 0 622 140 298 397 135 278 799 85 420 727 94 158 520 168 109 422 139 423 809 109 189 197 117 579 936 68 260 778 128 632 944 60 715 802 58 33 645 1 366 633 103 665 714 78 565 660 58 566 583 151 491 804 112 369 526 133 287 394 81 141 489 64 576 831 47 513 698 144 36 499 101 97 831 112 366 490 93 561 826 150 378 406 75 48 386 138 591 742 122 4 424 77 420 796 89 165 767 145 558 896 98 22 96 99 462 543 100 517 996 66 279 892 59 332 692 117 273 900 111 170 627 84 445 922 113 212 794 103 452 574 83 4 805 108 152 683 90 333 426 134 512 582 79 745 969 107 209 520 94 41 194 138 87 513 94 233 418 97 572 671 93 157 642 61 150 705 151 37 252 119 589 761 50 469 688 59 956 962 102 455 961 94 363 571 145 410 775 98 101 528 129 242 451 89 564 747 111 0 264 97 231 926 140 494 917 107 131 427 82 706 788 106 599 691 82 523 641 89 14 694 62 111 354 69 248 363 76 651 949 72 359 749 117 535 826 142 274 887 133 856 882 111 600 977 19 769 899 76 599 760 123 602 913 82 622 856 61 285 834 117 185 691 111 291 524 137 326 464 98 118 348 61 31 404 71 292 770 60 9 397 110 137 507 109 317 715 60 117 479 86 404 904 47 113 649 55 637 862 136 77 321 143 364 474 129 259 786 121 429 635 57 255 658 84 456 497 40 373 856 103 36 975 100 181 183 39 5 338 140 172 715 158 106 583 66 438 998 119 350 998 92 288 733 88 94 241 77 96 208 180 221 252 107 294 783 141 341 461 117 181 649 114 254 798 90 159 726 61 497 960 123 150 776 52 607 933 127 698 893 89 116 670 81 376 883 53 585 955 124 464 777 113 801 939 73 92 947 151 597 785 93 276 373 112 489 992 80 106 963 157 800 975 117 714 953 101 483 568 75 327 991 120 160 841 44 716 951 57 638 975 141 545 986 70 256 586 37 546 548 81 461 592 54 590 702 64 785 853 96 66 114 129 33 686 107 84 137 121 212 627 128 576 908 113 194 609 53 416 913 164 326 938 132 175 523 107 236 704 133 615 675 103 742 986 93 352 690 108 79 121 72 175 525 77 196 292 113 268 886 85 309 692 114 363 787 110 42 586 77 197 420 101 50 889 82 737 766 90 272 497 97 108 355 84 93 980 116 517 663 79 336 784 70 213 306 63 231 540 49 30 34 123 439 739 71 279 341 85 36 685 75 108 317 98 471 485 96 19 918 105 275 920 94 480 912 103 508 829 69 803 822 148 265 523 33 155 536 114 791 830 95 672 792 21 191 522 125 248 840 70 258 661 62 489 529 90 7 504 103 605 844 105 417 930 125 738 867 128 14 27 112 134 868 61 390 671 95 760 890 121 41 595 60 39 567 104 386 774 143 462 673 105 525 870 106 343 563 121 410 614 121 151 721 87 634 802 75 73 257 164 304 940 30 144 415 110 273 765 139 213 740 81 41 350 67 560 935 59 216 260 98 337 725 8 117 751 103 234 778 85 274 718 71 108 697 109 289 326 100 162 851 133 18 790 93 303 751 76 131 261 72 67 923 103 225 406 95 196 979 120 153 791 88 240 543 56 205 645 91 246 461 62 104 213 81 566 721 78 4 852 96 800 960 133 503 800 71 303 470 80 68 988 109 22 725 113 645 713 72 69 217 42 774 905 82 94 706 75 302 868 119 30 260 111 204 613 121 719 871 63 536 547 116 202 508 127 880 942 116 495 622 116 361 847 128 131 959 125 345 522 107 226 311 95 348 721 96 220 867 95 144 344 129 236 531 95 321 723 114 317 708 120 760 791 66 29 909 136 817 846 65 686 877 126 91 140 88 192 804 1 206 324 104 381 632 132 188 473 115 405 788 46 300 560 110 104 631 87 265 653 86 227 416 106 168 554 90 33 586 145 186 266 93 926 988 126 480 806 133 281 901 96 151 374 57 693 795 162 86 393 132 622 625 92 240 454 116 448 810 105 130 407 93 38 818 117 152 177 68 278 860 130 143 196 114 622 983 38 122 605 84 428 871 42 139 943 144 261 282 70 819 920 67 83 188 85 863 979 55 675 721 128 159 816 117 256 754 141 543 672 120 217 411 103 327 426 57 472 547 109 345 908 82 67 822 93 91 923 171 764 899 68 64 181 103 106 647 117 356 416 114 182 884 84 251 553 87 356 865 139 248 501 94 229 993 38 668 688 81 473 845 133 123 172 84 223 364 46 817 973 92 539 844 142 101 201 81 229 501 123 500 940 144 3 707 146 654 878 86 155 339 111 388 503 116 340 599 116 496 908 87 495 723 113 619 632 54 754 956 123 270 341 100 112 697 84 105 668 95 366 889 87 470 828 145 243 746 88 192 848 107 194 468 112 498 852 121 632 871 122 209 700 102 231 350 80 577 589 113 215 685 97 97 923 139 456 695 80 637 746 108 84 341 81 153 334 116 46 54 172 506 910 150 87 546 119 299 857 119 50 464 130 107 124 127 54 726 117 246 836 140 377 754 135 76 416 94 83 871 65 58 302 108 288 365 137 123 226 106 876 994 133 217 429 98 135 770 107 364 879 74 290 802 99 519 717 81 322 430 33 117 992 147 109 446 126 142 360 99 476 666 136 518 623 107 456 936 121 298 341 80 102 133 100 220 421 130 258 906 105 292 833 102 243 354 73 219 428 85 368 495 139 760 883 96 216 799 116 98 208 59 663 731 92 470 795 54 515 680 77 533 841 101 470 854 69 94 655 69 471 476 147 316 372 105 498 528 80 817 897 158 223 351 147 489 928 125 187 866 164 158 778 59 349 405 100 420 731 72 879 972 97 779 904 180 823 886 112 118 441 80 107 775 111 22 270 123 601 703 74 208 642 133 48 198 89 177 794 109 367 707 119 552 820 106 584 915 129 641 847 52 228 323 67 59 346 109 824 911 39 437 486 80 822 947 61 229 567 126 235 832 144 72 802 123 321 844 69 389 689 131 132 847 133 430 876 109 165 416 92 94 159 125 447 739 128 473 558 73 92 336 125 38 152 70 289 980 92 264 298 104 234 659 70 54 271 123 98 143 111 623 789 98 164 515 136 691 735 68 238 726 62 413 800 103 853 860 81 828 888 91 486 794 80 824 836 112 92 293 68 726 926 97 49 170 106 79 949 169 109 976 67 328 863 100 20 341 71 211 521 93 31 456 97 521 802 66 150 248 172 52 780 53 219 248 97 588 945 75 812 867 80 703 844 78 242 878 95 221 798 85 253 901 126 153 638 86 551 975 84 230 279 60 693 878 76 731 818 100 143 268 80 709 745 67 246 497 90 14 607 79 227 639 68 786 882 131 285 584 99 285 651 51 116 800 90 614 844 102 106 649 129 44 974 148 758 788 50 295 533 80 270 974 84 669 806 84 309 654 151 43 781 122 310 710 99 234 585 34 274 396 107 511 648 134 133 168 81 216 742 47 60 623 18 58 808 118 78 542 102 268 290 107 515 677 141 248 996 55 265 411 124 85 102 107 58 495 124 513 606 79 254 837 103 345 450 74 128 660 95 403 919 117 368 612 107 387 735 161 497 611 122 111 659 118 217 306 109 682 697 142 517 621 71 107 992 145 590 967 91 457 625 82 73 94 126 378 567 126 76 340 113 38 765 110 642 726 61 300 564 154 533 622 70 555 853 71 138 766 130 305 578 67 461 554 106 387 722 95 223 618 109 656 890 102 68 622 71 618 970 112 850 855 152 763 793 80 596 656 137 656 886 152 108 413 62 333 472 152 499 845 159 106 924 78 618 919 145 107 864 64 69 492 96 593 657 88 510 939 76 87 795 129 6 322 146 227 476 73 615 901 141 223 868 127 401 722 66 129 729 90 25 991 72 438 975 96 82 125 74 370 516 118 447 824 87 216 930 111 777 874 149 40 678 75 235 388 117 881 903 108 515 658 172 424 543 72 460 516 92 43 431 93 295 637 58 686 818 73 462 944 52 193 832 114 49 662 81 500 786 75 101 230 138 180 906 99 193 482 128 34 203 98 648 677 83 395 727 63 136 346 124 176 698 120 696 852 125 362 994 145 253 635 95 171 969 102 71 177 172 826 858 113 33 931 113 369 985 119 57 926 94 176 484 117 536 690 92 78 740 92 369 967 87 839 938 154 327 615 155 364 697 86 412 634 109 322 385 71 87 912 125 102 185 148 67 818 165 55 802 118 252 960 87 427 610 101 68 614 125 460 605 109 81 761 128 611 677 108 907 924 100 67 867 101 888 999 124 222 635 115 6 984 122 321 883 94 212 606 134 281 296 91 627 662 94 664 955 102 434 890 104 188 400 70 489 577 129 221 470 70 480 737 91 240 363 124 142 303 95 418 771 141 523 833 105 185 637 123 90 893 119 39 565 78 365 484 113 932 988 52 759 929 62 402 939 52 447 672 107 320 591 93 470 958 112 106 230 126 105 567 113 807 925 88 492 977 36 139 642 108 82 979 131 152 277 145 230 900 106 494 522 92 502 653 98 215 602 102 51 342 125 175 639 99 419 583 114 286 383 74 286 304 67 16 423 136 92 558 64 402 761 128 668 687 141 738 888 105 134 949 77 212 725 84 600 867 101 229 970 80 522 847 139 433 466 136 504 928 97 160 273 36 580 881 64 551 796 127 831 948 108 270 960 70 849 864 120 225 526 128 368 561 113 390 926 92 39 666 88 503 522 84 339 340 99 264 811 124 96 762 56 708 946 105 257 954 140 319 937 119 81 870 56 431 682 132 184 572 92 639 985 70 33 378 86 653 824 50 726 988 65 53 456 64 339 402 97 118 892 117 232 548 75 637 648 70 845 946 85 17 453 148 604 606 116 29 153 75 652 759 124 337 453 153 663 810 53 138 177 71 498 706 94 341 866 85 233 821 109 33 809 117 43 890 99 237 667 92 173 243 153 791 903 92 575 653 120 310 388 63 236 722 98 123 606 113 256 918 118 69 637 32 108 341 72 313 804 120 200 757 54 246 417 140 631 705 96 361 523 118 607 861 128 247 309 90 505 654 68 84 148 71 325 478 114 641 983 83 204 499 158 657 682 83 947 978 126 542 672 66 474 967 106 491 969 104 317 442 151 640 915 75 143 613 119 165 970 67 950 997 86 849 861 65 736 879 94 730 966 52 423 671 113 85 910 83 813 832 83 64 274 99 14 876 129 833 978 129 65 136 79 280 546 70 254 572 102 274 809 153 165 442 144 424 927 93 772 807 67 247 379 114 287 564 69 55 280 138 302 314 95 409 905 91 17 200 92 282 821 99 690 919 115 152 519 115 664 852 53 267 319 71 755 975 75 298 605 76 144 934 121 216 879 91 290 814 106 494 554 103 109 649 80 555 993 68 578 611 101 243 277 63 317 634 64 140 144 40 134 901 79 352 705 86 192 560 98 726 863 141 423 716 68 773 922 101 373 575 106 354 891 153 784 997 51 179 805 68 342 424 87 262 972 138 92 848 132 329 606 45 748 778 88 195 338 98 103 966 61 68 908 106 139 907 95 635 953 80 675 680 116 292 426 75 379 422 58 845 973 114 271 954 90 19 639 97 63 774 125 562 770 114 439 869 68 478 875 167 92 616 120 860 993 73 563 873 76 271 813 130 597 918 112 93 258 84 57 140 134 314 674 44 462 678 132 287 357 117 155 583 119 355 544 89 445 896 83 372 477 65 528 748 81 296 903 57 132 293 60 107 651 137 143 459 103 88 937 131 80 843 140 0 944 95 588 625 48 742 888 98 96 108 95 587 626 96 800 818 80 599 651 138 693 722 74 35 958 92 10 660 119 587 677 140 482 732 137 440 909 95 282 388 119 607 823 22 351 766 119 579 900 111 44 583 156 685 882 174 63 944 74 22 599 77 131 456 128 220 454 83 180 656 138 465 979 129 315 897 148 208 697 92 503 683 54 655 947 102 198 488 107 113 846 79 486 762 103 420 833 107 131 540 85 12 644 91 192 324 77 690 892 98 126 615 132 274 956 74 45 510 138 209 600 52 589 896 98 338 625 33 260 660 94 238 403 108 27 381 96 141 544 102 347 368 118 721 827 130 42 425 96 149 233 98 323 597 93 788 979 84 184 603 80 662 691 146 454 669 48 159 203 140 219 582 106 379 775 111 232 330 150 271 927 107 268 922 86 389 563 128 778 813 120 865 952 127 684 975 121 461 968 84 590 627 124 19 455 69 556 694 131 37 181 81 35 394 127 558 689 40 11 154 99 232 765 126 438 922 101 603 810 48 241 730 150 18 101 121 179 742 93 430 659 48 139 909 123 812 989 71 52 804 129 24 211 60 628 812 79 152 674 101 43 613 92 84 418 92 206 427 109 292 984 108 79 161 93 252 735 89 249 483 73 823 882 74 561 777 82 735 970 102 441 465 129 218 858 73 623 679 98 179 437 74 684 833 55 579 897 84 776 976 125 972 996 71 709 788 127 241 873 112 200 497 102 49 554 84 464 498 89 245 995 74 489 753 99 92 818 125 273 303 114 26 593 140 152 549 143 245 961 106 296 526 158 524 860 99 648 773 115 824 828 109 535 723 125 414 861 39 340 855 75 20 338 116 33 847 99 469 946 48 532 571 115 289 838 76 506 609 62 347 552 131 48 387 105 443 942 155 37 313 117 83 986 44 266 541 129 790 929 88 353 985 97 44 527 71 442 694 54 422 830 82 150 544 47 323 448 113 243 551 136 626 867 129 147 543 160 467 702 127 837 920 70 335 881 91 425 488 80 328 607 83 735 943 138 317 993 115 114 201 161 875 937 61 254 888 75 26 762 102 12 210 56 266 540 42 104 563 120 752 899 158 222 721 86 404 629 111 247 404 131 724 923 98 538 546 73 593 953 159 25 741 102 445 642 117 482 856 134 724 971 125 208 304 75 457 852 143 34 279 90 440 745 165 40 176 120 674 730 64 309 609 131 288 888 100 501 905 112 487 741 52 28 390 122 56 982 93 110 568 73 79 291 97 412 910 153 436 941 76 415 826 53 314 890 78 171 963 116 368 670 89 203 320 143 276 928 83 125 194 145 687 913 111 495 713 121 86 633 95 172 913 112 704 781 160 131 678 117 224 911 126 118 459 48 614 925 122 81 415 74 47 407 59 71 721 110 218 434 98 726 806 108 379 901 120 368 410 81 533 884 106 772 822 129 878 946 155 282 670 116 269 330 90 310 498 70 201 268 102 712 902 83 373 824 97 439 843 37 885 983 100 681 971 160 958 986 124 674 959 92 583 723 107 36 983 89 213 737 57 149 945 97 190 467 113 473 967 104 58 533 113 587 964 81 172 970 83 843 892 69 473 841 106 157 811 136 197 838 95 190 578 149 867 981 75 413 887 85 318 888 76 650 697 92 188 979 112 97 644 98 561 853 121 209 482 104 212 997 160 346 528 53 680 833 61 386 657 93 662 818 56 328 595 105 143 246 66 822 842 82 292 717 56 509 615 84 80 81 90 433 583 82 498 899 88 437 975 76 13 819 70 113 879 125 365 568 156 138 454 116 166 615 90 437 942 127 616 662 119 252 492 66 275 658 118 194 624 77 554 744 45 63 833 98 10 331 149 202 628 110 371 853 78 270 679 97 234 699 102 105 979 137 277 991 92 441 870 78 45 963 97 651 673 78 263 278 90 409 540 95 215 316 101 122 600 85 285 746 139 282 849 123 165 993 126 385 523 87 31 41 118 332 791 144 437 921 122 158 604 122 549 922 107 229 240 71 57 117 79 550 640 99 513 532 64 86 396 128 444 614 96 104 328 85 430 528 157 318 456 143 84 598 46 537 584 118 135 520 67 344 826 107 85 504 85 522 702 91 111 957 181 208 434 137 43 960 105 451 609 84 211 450 166 183 229 90 599 888 85 453 691 99 279 658 117 185 531 88 431 837 87 145 223 114 511 517 163 605 626 116 521 597 73 50 781 131 683 872 72 726 871 122 332 553 103 128 376 127 297 512 103 114 365 82 272 419 107 162 619 132 210 538 126 148 284 132 132 687 98 97 959 100 168 577 103 49 959 154 69 330 55 525 980 66 452 482 58 145 419 110 575 747 116 355 535 118 519 874 86 202 260 80 547 858 36 597 898 73 33 709 82 106 225 84 500 620 97 232 715 88 103 473 71 400 461 94 553 838 106 135 446 30 186 548 109 51 401 39 25 952 64 489 531 121 140 704 99 615 841 130 620 772 113 211 637 141 790 944 68 10 985 35 720 943 97 74 510 98 142 346 85 40 340 119 142 235 129 161 639 76 188 741 95 226 335 107 29 883 100 762 798 53 589 968 160 212 459 141 108 733 83 226 435 75 131 821 80 162 253 101 51 247 70 162 474 164 646 652 79 681 847 117 299 369 113 257 785 114 115 568 73 421 922 126 408 840 86 120 528 78 57 927 142 226 577 79 535 889 128 514 911 61 44 813 81 532 775 134 96 438 111 207 424 108 753 895 26 336 672 39 230 806 88 679 734 101 9 666 88 59 948 142 356 945 151 793 992 102 574 887 66 29 677 43 295 482 111 239 971 83 101 782 37 150 786 138 129 534 106 26 325 93 614 768 123 187 887 134 388 747 135 444 624 128 6 444 91 623 837 48 335 691 78 116 411 113 150 802 102 552 877 24 478 788 93 29 564 102 147 773 144 681 712 149 31 763 161 449 794 89 705 916 123 457 622 79 517 638 87 651 704 85 347 782 66 586 596 130 165 453 39 12 593 149 230 297 75 51 441 82 184 976 78 527 655 102 617 950 164 168 271 53 395 743 37 676 921 82 90 232 49 2 926 96 917 969 37 50 265 115 784 864 98 190 597 162 521 972 48 408 496 104 143 538 159 571 950 75 20 128 115 191 860 71 625 933 41 794 918 85 37 967 91 725 786 18 8 338 96 567 845 95 486 694 81 511 904 84 457 525 114 117 816 45 272 760 38 427 708 92 419 755 99 52 539 80 142 503 92 374 699 122 236 524 102 323 387 73 147 632 127 458 912 97 276 292 61 370 617 139 652 653 98 401 671 120 49 993 88 148 283 100 457 968 101 109 466 30 12 298 107 144 219 128 113 583 122 55 369 74 3 822 97 512 898 55 262 521 157 440 978 130 491 774 139 218 331 74 304 522 78 165 719 80 455 840 29 773 816 122 143 679 89 122 841 129 245 683 122 285 664 135 721 916 64 479 716 112 12 332 70 468 529 78 524 942 152 654 883 80 621 837 109 572 783 134 785 842 98 571 794 98 84 572 146 472 566 74 362 515 165 234 936 101 860 918 123 368 823 97 334 707 116 18 685 121 600 958 128 68 193 138 735 770 72 791 841 100 43 368 74 9 117 88 283 720 104 277 611 59 229 275 128 22 902 113 547 850 106 445 972 141 80 144 88 229 988 128 129 704 98 304 787 89 153 180 83 272 356 43 721 743 117 604 907 74 239 541 95 536 649 77 579 953 55 54 122 158 475 813 96 516 699 75 82 359 116 248 892 117 576 911 108 776 901 110 457 573 92 191 612 45 115 423 101 278 641 118 192 298 81 50 562 107 564 753 82 175 757 114 229 870 94 218 618 63 707 936 105 112 679 80 136 336 110 222 860 116 159 221 107 318 644 133 55 390 139 186 249 119 181 557 100 140 653 100 739 841 133 415 806 160 281 339 95 761 978 133 371 396 136 753 800 98 801 976 116 26 797 84 924 995 68 376 950 107 36 727 117 163 910 77 456 699 129 221 971 86 345 879 88 543 939 82 538 721 132 379 757 102 178 490 80 515 722 132 0 240 78 382 591 97 295 758 40 80 715 70 36 462 82 66 146 95 177 821 109 32 562 115 138 588 127 229 342 147 544 566 92 271 291 29 664 976 108 92 952 158 683 784 108 177 222 124 464 529 141 29 303 126 590 894 111 222 761 88 8 866 84 53 582 81 694 932 123 832 871 78 542 959 176 99 468 88 123 691 140 11 912 134 608 806 105 253 445 83 126 431 83 293 437 99 391 695 78 34 424 126 621 913 92 471 718 123 3 210 73 675 827 62 420 574 89 396 553 120 838 877 93 602 957 107 596 688 127 48 649 104 458 874 80 7 478 143 595 721 87 497 729 106 406 673 73 27 286 92 379 870 59 226 666 151 433 729 96 268 806 64 163 180 88 308 615 112 127 380 99 253 350 106 116 739 123 746 939 82 155 337 25 136 261 107 398 703 41 918 923 152 609 744 145 551 743 101 393 576 111 142 354 137 344 528 94 81 320 103 596 762 123 172 766 86 643 874 96 270 492 143 239 386 100 507 568 67 151 634 95 539 571 33 774 950 115 52 520 94 358 581 147 155 699 153 116 130 99 363 701 117 136 767 81 133 712 120 286 957 92 276 675 83 495 878 41 357 849 75 731 823 102 328 672 111 199 249 108 144 253 103 346 419 122 556 776 80 166 738 59 346 374 110 257 510 74 766 782 138 551 915 126 685 875 96 491 838 53 281 574 66 90 226 81 136 218 37 102 730 76 58 666 97 805 943 137 161 828 108 65 93 109 0 761 85 460 925 117 72 411 70 964 981 65 613 919 102 28 188 28 651 934 88 16 311 114 47 864 34 570 766 126 204 205 86 658 761 99 19 701 42 107 825 39 373 900 41 429 722 92 128 179 103 115 310 67 361 504 114 172 555 110 15 329 99 4 761 91 43 709 105 411 588 136 126 362 82 242 887 113 127 798 116 4 920 134 320 755 64 532 923 108 347 830 93 97 771 43 275 356 155 700 818 106 111 634 108 12 91 157 9 94 117 81 523 94 171 251 96 305 861 88 64 555 122 24 942 87 677 956 39 80 652 79 2 859 93 54 708 156 623 808 129 66 198 132 720 867 112 207 291 70 24 453 82 435 800 129 179 901 51 144 798 103 215 462 86 650 912 104 138 688 21 133 815 122 364 658 70 265 781 46 325 471 72 470 842 108 642 888 81 41 528 105 338 687 95 742 945 133 387 784 101 323 979 99 152 155 162 52 177 139 150 243 117 208 726 96 221 874 106 118 942 97 491 989 63 0 891 90 35 911 98 17 865 105 10 66 53 742 880 65 184 667 96 101 518 101 779 858 102 288 379 117 574 951 118 201 629 119 141 210 142 173 613 50 221 361 56 378 993 78 372 599 112 223 916 77 428 942 113 151 645 115 45 488 177 131 682 86 195 481 69 615 776 105 636 694 174 28 294 97 597 736 183 421 514 128 162 247 130 539 921 165 208 368 120 574 856 132 772 791 53 455 769 106 201 235 75 273 406 88 2 118 99 74 831 86 90 673 122 73 261 70 275 445 119 667 978 104 820 937 91 13 221 111 670 894 114 256 769 71 702 792 75 488 889 162 442 738 173 185 289 110 763 918 98 354 879 110 212 268 96 232 365 139 15 678 62 67 805 104 428 816 86 377 621 127 312 679 53 352 605 77 472 930 133 107 843 86 321 737 50 691 877 87 419 554 115 255 364 101 29 69 63 94 134 79 35 158 175 205 495 155 866 976 54 82 559 148 376 796 101 36 129 139 161 864 140 385 841 125 291 486 120 306 567 93 192 488 93 317 339 93 668 949 92 178 906 142 145 607 126 397 623 134 434 925 119 149 663 144 501 735 130 95 716 113 408 753 97 666 846 125 38 355 121 241 959 97 777 996 113 200 409 96 516 668 141 474 851 107 186 211 109 3 969 141 540 998 76 66 469 109 333 533 80 193 574 107 301 892 95 212 290 109 314 573 101 30 168 108 572 951 123 291 649 101 354 477 71 880 983 95 204 673 78 369 430 78 370 563 97 307 842 118 197 235 110 764 822 34 183 386 200 28 553 122 230 748 77 368 906 104 298 577 131 30 629 102 329 725 78 823 827 39 522 742 142 90 186 106 170 593 120 268 588 90 155 674 100 93 184 69 149 953 95 25 542 79 589 915 99 144 736 93 51 506 151 36 703 70 172 778 150 32 713 114 337 896 126 101 890 109 246 252 82 23 459 113 682 729 100 225 450 107 642 872 125 413 937 95 540 630 128 256 425 91 109 657 90 97 734 58 688 879 66 294 552 53 611 686 71 125 876 115 405 498 76 24 649 124 554 829 87 442 955 110 365 402 81 20 304 43 505 980 77 149 219 119 220 971 90 106 430 45 433 965 145 342 829 62 272 399 136 499 909 92 171 359 156 635 941 87 270 620 99 593 663 81 179 381 107 296 784 131 246 671 117 889 910 81 241 366 85 555 712 78 809 840 59 353 984 90 661 835 115 15 78 115 878 978 106 354 691 73 224 685 83 429 461 121 679 977 183 407 853 109 638 954 156 140 963 102 147 155 107 146 173 108 569 812 99 367 950 134 520 931 90 274 624 81 561 595 34 226 605 82 584 704 107 267 614 174 705 945 68 318 480 131 517 966 137 284 770 109 158 538 96 564 668 75 572 684 61 428 916 44 563 575 85 595 913 94 292 981 62 102 567 73 457 463 140 329 852 67 383 915 139 511 552 123 143 276 94 266 463 62 328 525 106 360 950 140 450 625 82 26 818 126 556 728 78 583 787 44 590 796 160 77 291 118 653 898 61 274 413 104 551 626 63 311 621 64 646 989 99 259 930 107 777 970 119 643 703 127 583 977 117 88 410 97 85 644 69 642 821 50 459 519 108 439 547 32 395 593 108 258 978 97 753 963 115 40 901 85 630 949 64 621 836 118 845 933 71 108 260 91 627 708 140 331 775 81 247 550 133 236 348 99 328 836 81 727 801 143 59 369 121 566 914 56 64 881 54 10 494 83 38 763 44 292 422 58 72 908 47 712 909 101 480 507 100 295 653 118 715 907 117 753 807 177 157 356 67 248 793 126 123 551 127 138 341 170 115 348 120 146 689 59 633 791 114 399 527 144 606 827 92 101 515 89 612 739 95 753 992 122 325 683 99 227 868 26 136 854 71 662 937 60 416 819 97 318 672 114 11 777 114 862 932 114 654 806 104 634 667 50 508 744 52 611 977 117 591 746 71 516 576 135 102 231 97 54 161 136 281 427 87 312 835 78 41 282 83 595 832 94 622 737 124 391 651 111 154 785 77 734 908 134 536 851 71 411 843 110 464 686 96 259 279 85 202 376 144 409 887 117 341 406 66 870 973 163 336 678 131 471 821 87 621 942 102 393 873 67 519 531 108 121 179 130 448 674 49 243 465 87 119 685 103 147 846 125 671 737 90 50 168 51 554 960 71 193 819 103 276 451 124 111 718 117 42 671 89 633 651 90 739 893 102 393 502 108 722 869 97 231 506 172 28 285 112 575 904 124 97 381 84 114 556 101 701 959 130 21 987 44 268 369 125 570 856 135 14 524 102 222 254 65 391 611 84 296 732 88 504 944 73 502 969 154 9 875 65 57 376 128 298 514 103 171 267 131 46 421 91 490 969 80 231 709 77 5 111 141 823 826 67 243 630 127 651 888 173 641 939 121 105 554 123 36 492 102 158 244 139 8 371 113 123 643 123 103 221 50 536 946 91 193 538 67 629 806 73 573 793 109 198 615 80 304 528 107 475 771 117 32 429 115 230 624 110 424 754 113 271 550 17 264 712 103 4 385 94 711 968 173 539 697 58 229 394 52 54 650 75 78 906 103 65 367 101 25 844 161 181 924 56 605 994 95 726 752 96 219 574 96 600 704 92 630 932 89 40 122 126 249 431 68 383 879 123 346 810 73 41 330 81 38 447 148 343 423 69 175 733 123 291 485 33 616 986 102 615 931 98 201 295 100 871 933 87 88 434 88 500 811 104 81 754 96 61 512 117 790 926 101 613 741 46 186 558 113 376 413 128 698 714 103 355 856 83 416 645 119 26 582 103 405 579 87 637 686 120 135 165 123 442 499 101 103 341 91 660 723 103 248 318 131 231 767 75 382 880 87 95 273 58 255 270 160 193 483 72 83 521 96 114 763 161 39 825 92 223 277 99 506 937 108 422 908 25 187 953 105 378 505 142 206 911 58 212 734 114 93 106 87 225 755 126 404 680 107 77 922 132 751 960 150 537 922 75 679 798 94 560 979 139 227 723 76 387 554 100 129 973 189 465 755 143 496 515 108 278 703 93 216 923 92 133 634 116 205 398 116 590 907 100 393 649 118 411 809 132 594 893 149 846 964 168 435 936 182 590 931 65 34 73 102 191 509 124 403 980 103 139 158 105 179 893 116 64 482 60 31 937 110 8 922 136 372 941 140 53 262 125 760 868 94 250 848 99 569 595 94 295 773 119 254 951 106 376 947 85 71 203 142 724 953 110 502 683 75 415 872 122 367 704 125 321 947 113 146 722 96 454 849 133 39 139 116 628 968 101 134 628 64 300 593 116 79 758 118 464 756 123 797 934 141 197 695 116 136 210 70 635 817 95 326 442 122 60 141 149 223 480 152 98 911 70 289 833 90 205 208 148 624 912 116 71 948 133 560 681 56 103 545 95 200 931 140 344 447 144 229 246 105 333 830 99 632 649 94 230 347 70 162 480 88 71 525 94 343 955 141 327 909 102 230 703 134 727 945 123 350 589 54 683 762 101 164 917 87 847 982 47 490 937 70 59 818 108 397 991 66 229 258 76 97 917 130 516 981 152 458 963 106 32 905 130 193 897 76 379 914 67 117 824 147 415 429 112 59 985 95 416 442 128 28 112 124 773 826 98 260 387 168 291 985 73 500 933 74 168 270 86 300 895 67 286 791 140 29 816 139 131 337 144 10 568 134 236 378 99 388 618 88 364 476 131 413 747 107 82 752 116 617 719 179 150 868 93 578 687 89 289 880 107 295 842 104 651 759 67 709 735 93 833 943 133 9 609 113 304 923 94 121 176 120 429 463 78 119 860 140 228 933 81 448 724 157 492 779 113 542 727 120 59 375 43 76 590 79 282 829 54 5 684 99 258 726 91 112 737 110 319 792 144 236 833 108 88 509 106 706 917 108 47 412 127 130 995 81 864 979 105 84 460 83 44 623 139 6 717 66 13 275 68 25 323 128 336 592 72 227 409 116 132 860 125 169 654 72 331 639 96 449 835 71 490 772 43 358 915 104 60 471 24 713 722 60 237 775 99 190 291 93 493 996 22 358 619 85 8 809 115 92 528 139 474 479 82 217 526 82 678 706 90 100 691 70 510 991 123 2 113 73 31 961 90 437 754 100 346 797 123 478 679 89 262 721 79 4 194 61 7 937 112 258 495 76 634 783 127 554 589 67 336 845 94 167 896 120 176 679 146 578 814 83 975 979 28 795 973 68 564 713 86 60 608 90 346 844 68 326 973 109 732 742 129 308 932 204 116 240 128 433 501 54 133 595 105 643 712 77 886 922 169 500 562 89 263 466 115 127 988 70 606 825 80 167 222 40 119 239 32 385 536 17 416 520 106 913 967 69 692 777 69 61 251 141 23 438 113 193 937 151 329 984 97 469 484 101 443 496 83 38 651 66 220 547 77 779 949 115 123 164 97 394 419 122 240 490 70 838 909 137 339 417 123 368 576 83 144 528 118 333 364 106 705 787 96 186 447 74 167 728 116 387 793 22 662 713 74 605 789 47 367 954 99 166 959 116 578 769 111 322 963 94 564 789 84 1 347 121 364 547 116 656 811 128 24 654 84 686 925 67 830 931 61 126 551 151 418 843 125 114 810 102 405 496 75 44 379 72 396 663 60 366 870 94 486 792 124 141 879 123 628 888 80 120 636 169 210 917 118 312 619 83 474 968 89 192 636 105 91 123 69 177 621 111 894 917 103 156 320 87 405 993 148 322 508 68 720 859 74 646 789 95 670 844 107 4 418 93 243 794 145 9 685 83 308 474 114 63 422 113 396 700 88 453 972 68 523 946 85 247 789 74 94 170 126 358 490 101 97 335 118 488 584 95 86 458 136 11 505 63 654 699 104 577 792 105 134 680 80 131 272 142 51 329 108 528 894 98 73 957 58 249 832 122 131 635 145 412 705 78 47 262 94 640 754 155 360 610 96 683 767 110 104 330 57 157 962 102 108 660 101 557 945 74 762 831 89 321 656 135 505 559 94 725 739 113 53 464 135 64 721 144 338 434 135 90 998 128 483 841 126 455 794 79 981 992 96 11 736 105 410 621 115 15 79 97 408 730 97 353 689 133 339 883 109 662 812 165 561 960 99 109 628 104 242 831 92 346 464 111 302 888 100 146 532 87 675 686 150 509 601 114 77 892 82 765 816 102 75 541 78 286 667 86 111 193 104 557 673 59 131 600 95 198 606 143 490 528 122 774 786 143 558 748 157 187 798 97 334 662 168 18 857 124 332 530 27 98 354 80 700 756 84 89 152 133 759 773 89 1 960 130 179 623 82 506 590 93 176 777 140 616 828 66 159 337 101 780 912 79 476 621 49 304 847 106 373 909 156 326 525 112 84 966 84 459 921 102 111 364 99 49 357 135 17 530 64 420 520 73 97 719 147 580 953 149 416 720 72 496 799 151 125 524 98 890 999 163 698 975 127 441 828 24 344 526 91 618 887 44 380 598 66 695 767 71 142 762 92 281 882 108 141 634 81 76 634 81 524 902 111 507 607 88 67 360 39 83 815 126 66 526 95 114 206 71 384 590 78 26 373 132 271 467 64 92 683 111 891 897 92 266 628 89 216 299 127 185 909 105 296 549 135 500 792 93 349 796 60 608 819 100 172 691 75 110 727 74 54 409 136 34 745 102 6 400 110 45 181 110 73 538 102 892 894 89 163 653 130 40 299 87 15 44 118 19 376 112 305 446 86 426 482 69 311 780 15 354 668 96 575 615 117 662 806 57 570 723 94 600 643 71 344 681 59 813 895 112 323 506 121 119 620 67 593 858 83 490 715 103 139 314 146 524 992 46 71 155 130 93 691 120 23 97 118 41 378 140 695 862 106 145 561 76 518 612 48 31 614 129 971 981 91 373 618 120 815 832 76 364 883 99 200 974 74 128 988 71 587 712 145 367 799 40 125 263 91 408 818 141 86 773 99 338 520 63 361 654 122 680 922 89 870 876 90 539 909 120 33 762 155 50 713 122 592 863 70 268 462 38 767 919 48 233 767 128 443 886 113 106 938 119 337 551 112 277 814 124 19 217 36 11 364 134 945 987 115 28 284 99 94 684 131 348 567 78 155 917 130 31 501 72 767 843 29 83 639 99 438 491 94 530 615 87 177 918 73 312 933 161 280 607 55 45 967 28 4 485 68 284 593 87 746 872 97 63 799 85 71 252 96 235 420 76 41 126 65 481 760 98 278 494 149 143 461 114 379 706 89 221 936 113 481 969 105 823 930 80 248 444 63 745 825 51 586 602 70 918 981 100 292 835 145 145 374 148 20 181 134 27 105 121 315 522 126 453 981 73 97 509 128 562 702 49 656 921 64 544 600 78 40 313 89 248 823 78 287 516 155 44 720 108 142 758 92 112 684 126 271 708 71 248 339 89 166 521 88 289 964 113 393 828 130 22 343 86 534 805 85 159 957 60 179 928 123 765 984 112 54 877 107 737 749 111 54 686 111 458 759 87 596 637 82 237 599 137 14 475 150 291 571 131 128 969 89 61 86 102 418 574 105 216 314 73 336 909 144 573 704 92 217 844 77 268 365 92 7 278 66 29 861 110 40 327 89 50 822 91 239 864 68 123 582 152 740 944 38 208 260 108 753 829 45 456 859 150 185 341 164 114 866 80 282 347 62 181 651 125 87 997 137 630 982 123 642 860 71 125 653 70 160 365 126 274 855 143 203 466 111 613 950 90 48 860 64 286 589 102 603 736 91 587 831 67 231 649 67 241 688 104 674 884 100 545 832 119 260 653 74 639 940 83 526 551 31 204 542 79 213 238 59 316 731 71 43 157 91 663 942 126 252 632 102 554 838 127 682 972 106 96 230 110 7 708 68 790 967 81 492 956 132 467 683 146 607 706 69 505 879 72 370 921 91 105 182 127 660 965 103 544 938 66 309 535 72 250 599 98 132 299 95 412 780 74 659 770 137 449 727 63 103 138 89 727 942 126 272 663 144 22 934 148 599 887 135 149 229 134 141 849 74 546 860 83 441 464 96 283 588 68 855 952 59 71 682 137 266 756 66 172 816 94 642 684 33 633 918 146 111 607 59 396 839 114 76 390 124 459 699 71 78 308 137 311 371 112 850 948 94 377 759 78 438 980 83 361 937 132 622 636 83 597 842 139 370 600 95 718 741 83 82 490 136 184 543 86 879 909 87 579 820 47 358 781 126 120 865 53 360 374 100 546 790 124 68 865 113 110 790 66 984 985 28 355 968 93 292 607 138 158 608 130 213 837 115 41 670 72 96 747 112 670 814 66 14 970 101 176 321 60 368 438 37 345 925 97 212 942 98 313 484 87 329 936 84 62 716 153 227 899 150 43 952 84 558 692 116 442 505 123 621 910 156 194 328 118 407 648 105 281 942 107 136 518 135 336 666 70 340 615 51 93 319 66 554 595 130 573 697 100 808 877 89 331 963 53 63 756 100 297 544 105 401 583 102 81 709 144 584 857 125 10 136 132 74 863 138 787 980 113 10 770 117 369 710 87 35 893 103 108 337 95 709 892 149 370 573 39 161 282 123 413 622 134 377 778 96 83 753 115 729 989 29 406 445 121 27 747 43 72 140 111 338 929 76 75 328 83 351 896 93 108 752 103 322 394 109 195 534 93 612 742 93 345 699 51 141 882 141 350 931 55 242 264 117 330 943 78 208 608 112 401 919 131 527 793 89 106 875 45 178 717 111 228 812 90 6 851 81 734 963 131 418 666 50 685 802 137 110 392 134 332 648 130 588 885 20 586 881 114 261 463 98 428 505 130 80 404 130 200 585 103 731 917 106 137 377 94 12 491 116 284 847 144 141 988 90 383 796 91 647 975 90 213 967 108 34 36 125 142 472 87 603 776 92 231 480 114 241 244 94 3 777 84 452 857 44 432 620 130 787 909 82 284 514 83 12 926 88 144 807 95 505 707 124 73 736 51 393 855 36 297 888 92 9 935 112 106 233 109 70 848 105 41 923 95 567 966 78 515 819 73 30 511 86 23 535 110 646 836 79 214 527 75 567 717 193 816 843 128 302 596 113 1 222 104 365 989 92 195 706 44 618 871 95 834 926 111 204 757 81 336 384 78 652 792 100 381 652 113 420 582 129 587 895 70 205 501 138 317 747 106 179 193 91 179 188 37 396 845 123 215 477 81 345 750 101 409 524 65 852 975 131 219 290 145 790 883 123 520 994 95 284 540 100 31 858 104 127 676 68 202 885 117 229 685 102 284 910 109 99 494 138 401 804 63 170 969 125 454 897 71 111 244 81 10 572 120 610 838 162 338 789 123 947 953 162 143 345 136 116 416 89 562 644 99 489 684 70 245 266 109 154 887 94 455 642 57 473 864 104 135 767 56 262 783 111 677 905 129 330 907 84 457 482 108 602 730 73 418 952 128 7 214 104 551 634 87 202 729 93 504 558 76 261 916 77 737 797 83 108 381 143 293 368 95 482 568 86 223 617 126 149 486 119 497 880 149 153 534 60 86 455 113 601 998 75 5 132 43 133 560 25 146 795 108 419 667 47 68 347 121 10 859 51 103 719 123 48 242 161 859 992 139 289 699 70 110 315 78 430 468 232 417 890 81 738 934 112 656 755 73 589 788 87 701 934 111 40 411 108 295 882 80 99 182 105 5 13 59 122 340 93 842 986 84 119 631 74 135 453 92 234 722 74 478 988 122 53 489 143 165 196 78 357 395 103 566 946 110 443 647 92 440 961 106 241 904 87 735 957 88 246 531 44 254 555 145 70 730 82 670 959 110 100 220 51 420 890 129 305 676 64 61 271 113 440 980 109 378 462 104 328 583 92 707 837 99 216 516 68 761 932 95 34 896 107 489 956 75 555 593 87 632 929 79 398 790 130 255 747 99 141 291 91 925 960 142 379 915 71 301 334 86 260 652 120 107 342 104 60 363 129 837 867 96 421 600 90 663 896 77 463 507 111 546 850 83 229 427 114 744 808 125 165 408 81 102 367 98 661 732 93 584 911 93 194 988 74 157 574 131 159 653 137 498 842 88 91 100 186 66 685 146 6 674 150 856 983 97 314 910 52 418 988 72 28 249 84 523 896 115 649 756 84 361 667 117 373 635 109 208 250 108 414 462 87 55 485 69 137 695 67 494 582 111 301 877 134 412 732 114 75 389 94 29 459 9 834 857 130 808 879 134 207 852 121 128 694 118 7 489 89 492 841 106 83 955 139 522 904 93 66 468 98 45 350 84 235 718 121 164 850 86 464 688 60 41 858 99 336 846 94 187 255 97 98 249 134 366 855 102 610 656 111 609 630 93 262 915 111 505 997 104 806 830 47 120 916 122 257 433 129 585 593 142 72 440 82 366 637 45 185 623 143 6 189 68 154 677 63 341 827 58 442 890 81 825 899 88 80 919 106 166 776 68 141 981 98 384 477 57 248 579 107 75 357 101 151 723 65 921 981 90 138 320 83 307 482 116 190 540 85 152 586 115 212 602 109 48 323 86 61 449 120 204 468 117 246 392 69 206 321 117 33 368 116 166 714 85 470 718 128 650 813 97 337 717 102 208 553 143 620 747 95 84 285 99 893 965 45 94 816 97 586 888 125 485 536 108 623 691 159 410 892 120 718 968 93 551 684 110 208 409 62 316 493 105 515 566 86 546 997 57 191 737 147 291 919 140 0 682 140 409 497 83 114 692 166 683 846 102 384 916 78 383 971 95 423 647 90 186 695 90 73 800 142 242 550 73 487 860 79 128 846 117 53 563 136 563 990 101 689 974 151 453 941 104 642 820 111 32 849 116 248 738 65 161 283 104 38 577 80 284 876 84 59 733 103 155 518 139 113 178 106 484 486 26 192 471 63 900 948 108 260 409 112 96 990 69 274 336 89 652 900 88 255 569 133 221 897 108 48 869 93 715 783 146 50 830 111 4 893 63 833 977 69 637 922 88 76 806 103 420 827 122 363 822 124 43 357 62 450 540 141 29 966 93 380 893 84 581 686 89 156 404 58 127 213 88 203 711 147 176 485 102 803 931 134 35 868 98 39 375 128 387 847 19 30 129 96 297 653 27 546 891 63 128 876 95 655 963 77 411 567 116 468 983 81 389 961 96 527 665 117 59 960 116 4 952 98 430 904 72 666 912 85 823 962 57 271 910 109 174 790 76 304 935 95 148 174 123 488 601 55 30 216 112 465 936 104 598 720 49 795 983 159 205 595 30 35 266 164 94 765 85 578 754 108 302 517 139 16 691 141 453 496 74 7 377 92 691 796 108 144 921 79 272 899 90 47 238 81 231 370 70 163 423 67 665 823 143 139 939 111 723 726 122 57 432 68 276 368 75 105 124 134 451 892 110 753 878 146 539 619 104 493 749 45 77 175 166 763 821 140 271 438 122 174 283 88 551 868 115 502 907 87 551 843 80 483 980 125 75 323 97 700 702 121 264 296 75 851 918 110 147 491 124 240 422 75 863 864 43 64 880 111 553 706 106 459 542 100 310 906 103 451 480 141 906 977 79 7 141 100 308 907 46 215 762 135 321 537 91 671 764 98 344 487 51 241 790 85 250 815 94 485 746 64 286 952 21 220 395 133 464 708 90 772 926 116 422 818 111 14 666 106 629 927 134 951 969 102 575 853 79 148 352 65 72 83 51 9 440 97 246 579 107 443 446 127 307 972 89 510 839 119 422 666 128 841 888 134 322 370 69 93 122 40 194 282 123 21 438 88 117 459 84 134 974 52 798 955 140 5 891 89 129 393 65 138 294 89 513 762 145 287 520 95 646 816 87 58 756 93 152 444 124 501 975 88 219 341 98 109 133 57 436 446 77 818 830 148 587 681 118 231 504 139 199 803 104 479 879 88 964 998 129 194 382 82 493 587 98 216 870 44 888 938 106 541 946 154 731 845 77 288 919 99 171 615 42 779 966 137 242 299 148 13 740 68 158 893 95 654 814 88 191 941 112 422 527 85 562 961 69 370 809 80 127 319 77 5 33 127 108 739 94 350 889 73 83 965 56 332 833 115 156 738 48 130 807 70 301 576 8 384 816 83 463 583 141 155 547 115 172 558 108 93 169 100 471 864 96 85 343 59 713 766 112 220 587 87 199 333 101 8 437 81 300 344 114 160 220 77 216 499 96 625 908 97 301 711 141 279 960 82 681 952 84 459 829 39 290 574 69 146 222 118 283 288 139 282 981 115 475 613 46 59 735 123 875 906 54 61 737 71 590 840 93 587 657 146 497 516 95 406 702 75 163 527 110 64 202 103 37 86 73 155 801 94 184 935 113 288 755 166 294 986 82 803 928 116 478 961 134 811 816 55 441 861 38 159 186 82 796 944 49 74 338 64 5 123 109 625 704 93 372 570 123 202 578 111 77 87 140 252 971 70 808 841 168 845 972 67 922 964 60 291 355 133 82 246 137 130 484 44 448 695 141 668 798 71 376 450 108 106 597 136 164 480 111 797 977 75 3 605 121 471 640 124 808 989 68 196 457 114 278 315 97 314 980 56 36 494 108 471 675 103 676 845 133 539 629 93 32 211 127 628 687 95 401 677 104 34 970 114 303 643 144 234 808 109 53 940 110 307 907 67 708 823 100 513 841 126 527 920 84 420 940 84 301 621 56 170 951 112 175 463 34 794 846 136 430 692 93 446 477 58 173 998 74 651 891 110 114 844 123 247 912 160 208 689 136 168 782 116 644 688 121 569 939 75 23 458 106 180 681 143 504 785 68 210 881 92 162 886 79 355 813 77 151 802 157 195 901 115 125 852 126 828 877 146 205 338 84 768 987 102 536 753 69 42 394 94 515 947 139 296 758 132 275 917 74 461 542 82 375 772 127 233 356 97 332 841 120 371 786 79 402 733 93 561 778 74 265 279 76 279 964 140 132 952 150 459 831 161 66 347 107 254 663 134 164 274 41 564 971 74 41 622 134 368 483 94 459 694 72 402 490 60 481 586 125 109 668 75 516 614 87 464 667 88 613 734 107 32 491 139 419 608 95 100 579 73 179 574 79 777 881 111 206 608 124 465 557 109 542 606 88 318 777 156 62 575 110 279 646 138 331 404 88 466 801 46 492 715 122 18 837 49 109 373 101 90 495 94 784 795 107 127 799 68 48 355 105 270 745 78 670 672 105 32 517 87 194 850 183 469 849 120 501 910 111 344 372 124 551 842 109 5 426 40 100 582 51 11 460 125 70 892 97 6 434 128 536 807 19 384 768 97 339 764 77 182 609 126 547 906 87 425 792 128 207 725 107 149 575 106 405 817 65 252 382 37 491 960 98 0 790 121 663 763 132 732 996 69 191 987 113 472 726 108 500 912 64 166 642 74 17 787 87 186 316 130 160 624 112 354 843 113 730 974 63 483 614 88 473 571 105 234 284 103 157 532 81 354 359 146 291 778 119 672 773 150 606 652 93 305 579 69 160 921 59 196 808 63 79 682 95 524 685 51 41 514 72 618 760 65 253 611 101 696 895 107 25 129 117 803 846 82 113 703 132 569 611 93 23 938 159 282 321 125 109 512 91 263 927 94 161 736 133 704 994 70 430 895 88 162 615 96 457 813 29 423 721 92 528 652 89 343 759 66 344 414 93 151 452 125 416 930 131 104 712 56 485 811 152 24 977 87 160 338 86 285 369 99 687 761 94 300 624 144 226 230 134 140 174 124 385 806 118 212 246 47 27 361 118 499 722 185 226 815 89 114 733 96 27 630 90 168 981 42 441 766 90 706 711 91 669 875 135 428 964 124 255 274 87 22 182 134 520 716 109 701 838 134 370 869 107 152 847 84 622 713 123 40 312 117 77 946 70 201 365 70 284 522 81 167 330 40 130 412 85 26 94 115 850 911 84 47 442 72 183 409 54 236 744 120 162 871 108 27 655 91 22 925 95 439 597 119 233 680 114 421 918 111 720 727 91 193 539 64 21 484 59 504 976 144 61 538 107 463 697 82 584 908 89 198 403 151 403 420 105 15 572 74 844 861 107 335 570 99 741 989 85 178 746 113 557 835 140 139 178 76 290 340 159 13 198 104 513 844 96 400 761 97 694 829 160 370 648 125 427 936 107 901 961 121 400 448 128 272 615 114 99 883 68 546 705 130 374 602 76 458 564 74 621 868 119 157 569 102 293 578 84 129 305 59 83 429 84 78 866 119 291 549 85 123 688 77 539 791 61 449 605 124 139 527 113 89 495 85 820 995 55 587 665 83 243 799 118 731 759 98 911 915 117 668 938 89 338 992 136 370 506 85 503 706 77 591 873 95 420 891 88 128 161 74 556 841 104 807 889 119 219 907 144 930 932 97 271 885 90 272 936 69 375 498 94 414 808 143 505 817 118 79 746 118 768 965 124 65 656 78 147 745 110 94 698 112 376 852 123 455 910 120 462 775 137 246 972 115 298 564 65 618 805 76 278 978 106 364 470 90 583 715 102 128 422 106 257 659 107 608 984 128 285 459 116 200 961 63 886 968 88 198 746 112 244 685 99 671 867 113 786 909 98 366 541 121 567 690 83 469 931 60 666 700 39 650 756 145 734 836 156 522 880 50 231 645 57 184 933 114 643 971 94 545 854 61 54 866 54 16 86 123 137 919 45 393 696 128 86 100 118 593 891 142 413 941 80 252 765 91 684 890 119 362 739 113 538 660 109 87 555 124 323 505 133 471 589 60 130 573 152 232 971 54 83 265 123 890 938 56 147 384 113 402 577 111 133 555 77 397 443 97 127 377 49 296 369 89 87 723 95 447 526 112 243 366 77 28 821 70 956 978 109 314 453 102 836 907 88 149 695 97 109 714 70 133 291 125 757 828 111 413 918 81 75 138 97 109 475 76 410 910 103 82 711 113 766 854 110 584 802 96 336 697 123 48 499 69 579 724 129 592 616 99 437 808 118 374 922 104 315 962 107 570 588 96 687 811 151 255 400 131 166 948 102 8 691 104 45 400 96 29 114 49 122 832 135 913 945 133 545 749 58 31 916 80 256 811 72 189 194 100 129 280 105 958 973 85 405 716 129 262 295 106 172 934 118 417 752 105 582 681 86 228 815 40 792 865 7 571 761 85 670 996 77 84 473 97 521 661 89 636 800 62 16 316 106 479 615 120 793 970 121 126 162 51 134 489 114 697 714 68 83 899 85 301 481 110 313 590 95 109 967 131 105 176 123 384 651 99 32 192 58 22 65 111 286 523 136 378 627 98 694 699 156 290 627 42 402 886 96 522 926 99 300 764 105 598 782 91 488 930 106 118 965 80 428 595 55 7 495 75 168 233 145 549 994 107 55 510 70 273 447 93 698 746 101 365 741 147 437 729 150 632 734 61 100 755 115 137 321 81 129 505 114 729 994 81 522 687 74 569 703 134 177 775 136 379 762 128 263 965 57 200 796 73 692 989 100 117 510 131 321 439 34 243 480 98 419 593 143 602 983 111 566 985 99 527 648 112 425 925 57 69 893 138 627 741 48 62 967 95 213 400 105 380 739 88 301 466 107 105 166 91 176 262 118 501 771 121 596 805 57 443 925 73 390 948 116 979 985 93 588 886 109 142 498 28 166 398 70 452 854 84 640 929 173 422 959 121 223 744 106 439 935 65 34 331 79 410 711 129 92 639 75 321 817 92 963 965 88 822 910 165 883 996 134 182 739 107 188 982 87 557 867 79 627 629 95 32 515 97 282 766 68 186 189 91 29 254 88 33 255 114 266 971 144 695 888 97 173 227 119 95 909 55 252 713 53 306 363 93 742 849 160 514 534 79 486 813 111 592 762 75 215 937 116 598 900 25 787 905 116 509 854 89 179 248 96 251 344 95 24 200 100 386 959 152 660 753 104 289 314 168 881 948 81 43 415 99 513 760 88 349 838 72 840 966 24 439 830 10 371 945 106 102 230 68 591 635 99 383 870 69 827 978 49 484 522 67 202 965 102 8 600 62 92 252 49 280 984 68 44 541 133 707 888 130 188 468 137 200 842 88 247 896 77 455 962 115 230 454 107 422 576 65 93 775 70 247 788 108 679 839 103 644 746 124 381 938 99 800 947 86 403 725 147 43 212 74 52 501 34 285 792 135 821 838 150 427 679 109 170 773 92 172 219 129 136 414 82 257 983 61 83 550 141 723 984 60 662 872 86 89 601 117 171 814 91 232 634 68 437 671 60 596 732 75 410 791 93 126 211 99 482 840 56 269 497 60 720 894 78 302 402 97 186 861 124 26 78 113 762 980 47 7 592 140 20 347 97 316 866 98 63 815 108 21 445 72 527 901 38 369 744 128 238 692 114 714 816 36 654 817 136 150 374 64 157 727 56 330 813 91 673 971 15 537 977 92 849 999 102 606 943 142 48 170 50 427 479 127 496 592 119 410 808 121 414 911 69 1 820 114 159 988 86 296 966 84 183 719 108 455 935 157 146 383 98 158 990 86 632 686 87 8 659 41 553 661 88 310 850 161 246 870 56 84 126 79 273 827 179 441 492 103 122 134 102 47 801 112 235 714 83 390 586 31 65 952 116 12 997 104 113 612 107 83 839 87 32 74 118 120 242 86 116 648 131 168 778 104 221 367 68 810 974 76 395 586 122 167 186 108 430 721 115 710 838 99 348 819 202 106 750 103 384 902 125 86 399 71 263 858 53 309 761 135 48 950 113 105 959 100 56 625 63 8 245 106 38 966 156 426 458 71 531 633 85 518 784 105 112 257 105 460 535 69 22 400 114 346 732 113 39 642 141 115 693 130 485 639 117 142 411 80 452 497 80 650 728 68 63 147 123 142 350 93 479 803 120 654 807 98 516 759 62 606 702 98 312 921 151 203 993 54 610 767 70 141 572 96 709 779 88 17 320 102 555 904 90 841 848 123 471 921 127 120 454 88 769 852 113 266 563 109 227 370 128 283 385 64 303 763 146 584 863 86 558 933 85 235 905 133 386 388 118 257 512 105 59 631 129 414 805 151 446 885 110 430 490 132 296 335 113 41 156 94 67 887 89 717 817 98 700 715 123 116 911 59 678 966 116 45 781 133 353 819 124 478 904 89 335 812 88 454 799 111 44 71 71 256 765 166 418 605 120 583 927 56 175 647 118 505 812 71 557 914 51 355 899 111 403 502 125 189 276 126 643 739 71 179 496 82 363 643 77 533 658 101 10 772 73 206 650 161 837 945 72 178 243 95 159 217 98 118 407 117 38 693 168 470 904 147 99 362 116 568 748 87 298 438 150 417 844 56 73 430 102 31 220 81 116 187 128 438 506 93 94 96 121 175 955 97 323 731 179 977 988 101 225 803 92 616 937 89 391 850 79 605 607 142 273 348 112 242 336 157 155 606 47 9 672 98 289 502 98 672 706 120 121 469 78 41 631 112 60 156 151 278 906 94 225 950 161 414 945 73 254 613 111 245 608 121 212 967 102 340 734 149 129 543 154 248 887 112 251 912 69 202 236 76 243 680 101 118 150 99 620 721 62 151 451 154 512 688 96 547 949 99 121 876 104 779 965 124 469 774 118 203 241 91 759 983 119 517 897 118 447 811 100 657 981 110 218 866 100 696 974 78 181 738 167 157 316 127 267 517 115 840 967 114 495 696 108 281 406 112 636 682 101 189 976 37 436 484 72 41 801 72 5 253 105 405 621 138 293 556 50 202 234 90 388 984 158 88 455 134 860 881 39 554 846 60 197 779 138 88 475 112 452 625 129 556 671 98 273 947 79 110 593 84 736 998 84 204 231 139 172 732 99 197 950 112 97 400 126 420 492 68 388 510 14 133 942 41 88 640 71 375 783 116 581 839 122 763 898 91 218 263 89 271 945 159 285 962 111 310 348 114 335 960 116 647 906 159 173 180 99 883 949 118 414 749 92 80 230 122 86 894 70 151 564 86 220 596 14 329 837 128 805 939 126 324 545 127 340 812 126 197 753 143 770 931 103 192 821 157 256 873 131 317 758 88 380 605 94 38 659 92 412 525 114 103 512 57 38 949 107 338 446 107 283 750 68 214 831 111 327 996 113 41 167 60 121 853 92 362 817 74 31 946 91 284 347 109 419 444 94 497 644 110 104 764 102 351 867 112 338 807 82 300 504 98 687 940 141 736 890 131 410 684 108 179 812 101 144 654 103 432 965 125 168 745 94 786 938 124 444 454 148 712 766 115 216 469 76 383 890 55 728 819 121 684 735 116 270 347 66 682 782 44 8 705 120 108 418 98 518 865 98 322 917 107 269 595 97 117 410 91 119 356 144 87 135 128 104 396 93 24 637 154 574 973 81 1 103 97 778 922 125 328 681 114 506 711 69 507 659 97 237 513 38 116 645 109 342 746 61 359 934 88 64 654 101 306 519 122 511 861 124 352 699 163 435 556 129 94 424 61 472 598 61 431 619 90 561 752 134 155 436 119 454 896 61 134 756 95 458 928 72 815 970 108 161 317 82 21 552 131 229 603 62 381 754 127 3 296 68 789 917 124 732 980 53 345 360 92 484 516 110 100 609 82 417 969 116 241 929 151 43 241 112 177 754 73 472 490 46 431 565 107 347 660 75 837 994 117 248 893 98 534 652 134 267 509 90 425 825 74 422 683 63 11 136 105 551 984 101 29 539 96 927 961 126 457 883 84 460 694 109 602 876 113 583 665 137 106 389 100 604 963 104 263 887 161 202 856 100 37 912 83 733 762 130 349 594 107 714 909 125 33 985 89 26 295 121 378 442 42 39 388 107 102 515 52 92 560 121 25 536 95 76 795 50 278 643 148 81 287 76 18 512 179 38 836 45 720 725 69 373 947 100 595 633 92 708 920 103 305 333 113 797 866 122 271 602 115 414 860 154 689 925 94 450 488 104 52 742 162 243 268 113 157 566 20 124 178 130 417 664 42 174 591 109 537 696 117 711 914 154 91 726 132 839 840 141 53 364 147 407 742 77 132 971 169 764 781 77 235 407 148 445 693 127 304 527 79 158 739 70 773 809 92 433 653 122 242 626 128 465 617 88 487 773 83 818 982 67 491 919 56 502 663 59 633 877 65 463 926 68 523 635 116 60 70 69 478 495 71 785 815 82 428 455 118 526 833 128 394 851 61 55 723 118 358 683 97 17 386 56 508 751 113 380 642 81 611 690 69 317 558 113 196 445 81 837 986 105 419 488 127 188 906 65 7 768 143 377 561 91 102 782 101 111 947 113 248 415 107 350 787 120 668 940 10 133 478 104 315 950 102 445 454 112 187 661 103 129 581 105 333 650 95 830 946 84 415 583 131 5 371 85 50 154 62 364 635 149 314 635 69 148 994 142 170 396 111 132 633 70 304 370 107 357 434 85 161 455 40 217 748 108 485 877 53 450 476 91 155 483 61 690 891 102 7 194 43 343 601 46 145 353 85 222 729 137 64 498 96 376 622 98 271 457 119 342 498 91 527 977 80 82 541 99 332 495 136 150 963 111 315 866 82 76 607 96 213 924 71 341 560 115 135 297 86 99 833 122 672 886 127 518 937 89 215 988 80 537 693 93 31 182 118 537 970 108 354 369 58 231 464 83 481 575 97 10 123 68 115 462 116 415 901 129 74 858 94 22 612 78 25 681 119 68 171 126 393 892 65 657 765 56 224 410 122 199 421 96 299 989 126 69 468 73 382 827 102 244 777 87 593 779 91 622 656 80 592 606 71 751 961 83 444 703 83 262 548 151 175 564 137 227 728 82 75 387 115 58 201 97 677 954 97 282 780 107 69 156 83 220 962 81 46 172 118 811 822 108 369 646 119 491 618 105 603 885 78 356 683 58 632 936 81 245 338 63 365 570 77 529 799 92 478 767 135 176 350 82 189 219 72 178 838 149 776 949 62 522 706 142 70 409 104 252 980 159 332 904 69 663 857 108 769 861 68 20 860 152 357 526 92 618 682 85 247 339 74 281 992 51 111 209 130 212 646 128 225 738 103 636 700 89 136 375 44 417 626 166 495 854 116 99 723 125 861 991 92 100 795 92 261 339 45 201 829 106 129 745 115 76 627 132 80 218 136 683 726 91 168 397 148 35 209 87 264 520 170 432 433 129 262 773 79 72 880 74 57 621 76 75 106 100 118 280 139 585 739 135 345 829 85 185 940 73 66 524 113 241 615 45 358 485 123 378 925 73 249 721 63 18 931 46 431 865 49 12 133 123 246 750 82 161 440 170 143 218 87 3 287 131 128 346 106 403 878 123 565 959 90 224 420 54 217 508 77 130 732 112 458 549 92 39 731 83 219 926 116 379 781 169 306 780 95 563 888 57 298 793 82 547 734 84 486 574 100 479 622 57 33 249 140 765 849 129 62 338 118 540 967 99 261 380 105 535 947 139 79 357 125 221 866 105 186 665 117 594 717 125 5 339 105 194 709 47 20 50 116 456 513 113 277 278 85 12 794 107 409 995 117 454 747 115 79 470 109 707 912 87 352 596 110 623 722 74 821 951 102 758 901 54 281 352 89 494 915 101 209 895 78 737 905 121 146 481 39 296 528 90 607 863 61 772 898 74 27 420 102 879 896 64 89 365 153 14 224 144 98 728 42 311 626 131 222 631 105 145 946 84 170 915 132 318 448 132 141 895 124 696 954 127 632 685 63 306 641 130 187 242 128 234 358 131 55 210 135 201 569 95 352 429 103 206 844 122 531 617 66 658 822 68 248 309 108 800 986 158 144 698 144 204 772 55 402 990 132 88 855 65 355 815 108 717 942 87 225 996 42 937 993 69 30 86 65 373 493 73 212 721 105 85 865 98 20 328 85 138 264 84 281 689 170 301 383 153 124 907 49 87 126 78 10 630 25 120 809 72 135 346 103 172 661 106 22 133 93 536 878 132 408 947 51 186 920 114 259 481 94 473 905 69 262 748 103 388 626 143 37 950 58 266 883 105 421 661 113 220 356 71 296 341 128 190 673 94 85 889 118 104 518 85 447 691 78 353 355 128 311 832 94 12 288 72 83 903 54 55 395 119 294 635 76 287 391 96 31 271 98 181 309 98 167 401 112 336 603 117 176 570 102 68 172 153 46 778 132 258 459 109 665 843 61 397 739 63 12 577 133 61 378 88 206 943 70 39 895 88 263 825 101 56 211 118 172 834 59 86 843 108 84 269 47 369 857 141 392 920 68 223 782 87 98 905 68 494 609 67 5 389 173 190 346 113 751 980 108 19 766 105 223 763 74 3 188 137 261 519 97 462 937 60 79 946 82 3 94 85 580 820 112 559 813 109 91 169 123 642 931 141 243 490 76 465 631 90 327 440 96 74 667 103 38 999 77 666 743 99 534 596 121 434 806 76 205 421 96 162 809 96 619 694 144 149 853 93 170 383 159 621 702 84 92 915 102 322 715 99 137 545 102 873 880 22 345 348 118 247 495 97 537 563 95 388 489 51 925 941 103 158 275 107 147 150 119 379 703 89 709 993 102 127 996 119 528 900 96 0 696 132 652 742 100 301 504 130 42 339 88 147 463 83 461 849 78 688 981 95 290 604 121 322 329 70 107 157 133 125 995 123 471 548 67 516 625 115 286 670 85 228 470 60 498 643 95 293 657 95 343 532 74 503 569 80 51 898 104 190 560 66 408 864 123 12 927 98 363 900 103 159 765 124 135 686 105 305 868 95 291 654 91 63 736 138 71 439 116 649 900 169 344 689 131 497 629 116 514 619 117 558 757 80 497 507 147 134 310 104 261 860 96 742 874 118 572 729 110 386 520 104 311 471 121 619 672 143 178 854 108 245 645 98 256 407 107 98 784 78 467 936 91 91 615 95 525 770 81 375 932 42 107 339 32 172 960 102 627 685 180 630 732 116 260 611 146 43 772 98 184 225 101 375 603 74 157 941 116 366 434 125 121 723 107 85 274 112 42 126 77 173 942 134 200 407 119 491 666 126 351 626 161 750 756 136 133 816 101 620 633 126 320 531 75 279 749 91 496 603 102 428 625 82 332 371 143 45 956 75 198 919 99 503 508 57 358 566 123 910 999 121 93 510 81 237 557 75 275 446 82 784 887 118 445 567 90 173 234 52 740 898 130 914 953 123 312 594 81 300 605 58 531 597 73 165 957 127 182 300 134 1 784 91 12 155 85 460 894 59 595 939 74 761 762 118 380 844 116 172 683 98 892 944 152 482 768 132 417 697 132 280 453 80 28 166 52 428 770 64 193 766 103 32 698 54 441 587 144 88 485 94 166 969 130 332 468 64 68 786 66 449 620 90 34 697 78 81 916 119 516 844 57 299 700 108 251 599 110 137 823 79 146 923 97 650 707 115 383 462 46 352 661 91 361 965 106 92 435 100 194 207 109 312 943 95 181 634 121 136 476 139 379 702 93 332 724 109 219 673 80 246 936 92 411 998 114 625 920 95 352 887 52 82 615 119 44 782 69 503 696 92 176 887 5 73 822 131 186 425 50 243 514 137 188 299 110 275 319 165 433 532 108 31 96 177 395 477 89 589 978 143 143 353 96 316 940 103 218 611 84 342 864 123 194 942 127 82 333 118 161 497 93 87 245 135 153 409 110 794 977 121 740 901 36 60 302 121 808 962 93 71 490 121 129 742 108 623 650 33 576 774 109 925 979 65 713 768 143 248 961 113 291 570 135 639 672 119 65 131 86 34 665 81 851 977 144 164 478 47 625 966 60 193 558 96 11 64 102 232 919 91 649 809 121 226 845 147 771 836 114 38 706 81 242 685 94 1 178 176 132 781 85 215 235 147 806 900 132 53 352 79 351 846 130 95 704 64 560 965 127 972 979 79 495 608 99 585 617 136 576 640 91 404 837 96 159 484 71 412 685 95 13 689 97 358 492 103 631 781 100 247 731 106 122 689 126 199 676 47 869 933 54 397 937 104 642 695 88 400 872 89 419 604 125 530 568 86 249 690 104 224 336 41 716 789 114 546 951 74 673 888 51 141 974 58 469 502 69 569 972 110 97 225 60 103 480 117 386 711 94 11 509 96 204 920 137 530 995 98 409 670 98 802 954 51 142 163 122 98 808 133 37 582 80 208 620 66 658 853 52 135 433 115 167 955 64 167 685 61 355 644 84 619 964 122 793 895 72 320 771 90 7 745 113 3 255 166 170 208 113 471 871 66 349 822 111 184 649 66 604 965 60 77 790 85 123 713 96 477 691 109 250 636 86 610 613 117 35 829 69 59 418 54 566 727 126 183 431 81 8 613 111 708 999 117 539 693 87 170 996 123 314 363 93 101 905 134 493 881 96 491 657 86 187 929 78 313 417 151 752 861 69 55 993 118 181 641 101 537 776 100 695 771 84 348 738 83 293 741 42 569 998 106 734 935 145 923 970 94 5 707 49 310 619 69 689 982 121 517 686 93 71 347 66 246 362 34 148 228 96 553 656 118 40 919 144 122 402 81 528 857 77 337 939 123 455 501 93 419 689 64 270 546 90 16 271 156 927 954 128 163 697 47 308 685 168 450 469 78 749 945 95 712 791 144 399 450 108 5 889 102 260 394 69 264 516 81 552 589 98 637 915 72 489 492 66 245 695 120 690 768 125 24 532 94 99 959 98 620 631 62 243 272 116 781 852 109 169 808 126 79 902 114 509 970 67 500 918 145 124 498 125 417 968 186 148 679 90 498 950 55 574 855 79 117 264 114 632 977 102 514 621 160 473 982 121 248 403 66 436 476 67 683 787 54 65 505 144 478 687 99 248 376 110 200 318 99 380 608 105 267 652 87 64 948 90 283 794 88 337 587 143 374 913 138 40 423 85 654 668 77 234 912 108 582 904 106 257 326 112 157 687 120 94 384 121 84 986 133 355 510 86 646 866 128 45 343 70 177 656 101 535 852 91 410 673 84 559 707 85 419 632 99 834 982 80 630 917 102 7 192 88 396 982 134 148 275 96 266 974 112 540 662 116 169 516 128 175 268 70 140 442 113 205 673 126 184 191 99 185 515 96 78 218 169 505 831 37 202 525 79 169 235 64 406 928 144 229 475 89 236 579 116 271 281 105 34 425 68 104 159 121 43 639 86 704 938 77 407 579 95 196 464 90 182 820 94 240 987 146 56 693 73 138 719 124 205 459 126 245 311 128 201 375 141 863 956 100 66 135 80 697 927 105 534 912 81 311 951 103 515 826 97 272 649 127 23 237 92 310 975 105 925 971 129 247 853 133 77 336 114 138 630 89 83 726 134 157 176 109 371 857 79 81 472 101 471 891 46 335 446 153 833 938 103 169 996 113 202 710 70 310 939 72 172 264 148 434 496 129 46 490 109 324 497 86 532 984 117 472 561 139 190 676 81 742 800 78 818 898 73 41 251 57 633 870 113 418 986 100 54 959 112 251 476 94 206 987 16 218 278 138 181 489 104 596 788 142 196 763 65 222 297 75 77 233 107 527 713 45 113 678 67 547 855 106 38 920 101 222 623 85 232 781 53 459 760 2 426 651 67 932 999 77 380 706 115 92 704 52 124 690 143 159 787 92 515 644 17 292 673 39 321 679 128 780 885 62 88 212 110 213 774 65 24 790 60 123 985 135 431 663 87 901 942 73 661 945 84 1 665 76 59 63 130 254 668 126 373 812 54 655 867 54 102 290 19 353 988 94 92 319 84 45 133 142 12 270 92 698 977 98 399 743 120 741 782 63 616 617 132 268 453 104 270 820 74 248 498 76 60 622 65 90 433 140 626 769 65 297 776 123 390 985 38 464 582 99 388 985 162 387 715 101 335 813 69 673 954 90 328 561 57 222 998 75 210 481 95 411 423 41 58 108 113 25 975 106 501 803 106 58 575 117 65 73 118 919 992 117 299 320 73 490 637 81 393 952 52 507 569 99 569 945 109 8 447 152 55 878 102 235 989 89 29 79 116 97 555 126 312 613 135 800 865 93 557 683 57 652 964 117 102 423 118 262 483 123 506 970 78 296 690 87 355 804 105 28 175 103 412 606 81 435 924 126 596 821 165 182 291 49 213 900 75 294 569 120 325 446 159 71 195 84 326 548 74 11 84 116 547 807 126 695 788 115 676 879 100 475 807 164 474 978 101 58 977 136 667 755 96 265 462 137 115 986 110 21 586 61 450 953 78 261 913 90 10 782 175 45 443 107 647 652 68 325 338 44 344 438 82 699 725 78 225 997 98 132 528 105 287 955 117 267 780 90 80 508 105 470 616 106 640 990 141 475 946 92 280 381 71 351 485 100 250 479 189 449 552 95 755 912 56 241 678 114 469 547 161 204 831 108 24 140 122 709 989 49 453 680 77 445 675 73 675 964 88 401 534 96 808 967 119 287 368 105 319 818 127 493 712 65 583 628 119 228 384 75 846 984 120 417 493 88 864 987 66 405 493 97 164 295 101 757 854 114 654 763 145 609 746 122 298 569 69 48 597 95 377 625 45 506 972 147 70 697 61 338 435 136 464 908 89 437 783 62 117 700 97 180 970 119 251 397 72 771 886 144 681 832 93 3 973 70 383 415 119 147 318 103 144 145 79 211 811 77 135 870 113 49 456 45 86 984 78 616 978 49 926 995 116 167 599 143 541 914 58 45 180 128 617 903 47 514 775 71 717 855 145 833 872 95 79 288 100 137 529 71 525 929 146 878 949 93 39 338 134 11 146 111 100 371 86 132 895 62 343 525 110 109 410 108 228 268 46 626 937 113 177 670 58 360 540 93 465 961 107 656 870 75 291 841 106 17 69 108 546 783 118 792 955 37 238 397 123 123 766 100 567 767 60 298 380 84 570 750 103 189 658 153 50 292 129 411 560 153 142 822 87 839 890 59 110 138 168 191 440 105 609 844 91 57 599 79 25 213 90 133 280 132 80 201 85 35 153 93 84 524 63 116 780 94 621 715 47 644 982 77 643 764 58 429 984 111 313 871 95 136 317 112 47 142 149 885 986 127 412 934 85 183 804 83 608 942 95 485 774 81 684 768 105 76 206 92 692 935 80 509 872 105 139 940 94 128 857 78 33 162 56 31 285 77 283 308 82 88 273 107 137 483 75 656 804 148 3 839 82 219 781 87 553 935 121 53 258 87 146 536 73 57 677 110 446 515 180 420 632 124 149 470 118 435 544 81 78 506 116 508 961 127 613 865 91 700 767 100 94 589 72 709 777 111 515 624 98 452 559 133 493 600 95 425 901 84 308 635 132 38 894 114 363 869 75 96 711 120 231 802 108 40 816 64 623 849 82 99 373 115 113 359 98 441 503 126 297 621 41 96 952 169 486 776 67 176 880 114 389 397 113 46 695 91 629 955 74 462 958 93 445 819 54 125 899 85 576 840 141 501 537 181 605 611 75 90 993 93 122 631 84 662 674 162 125 222 55 272 596 79 35 60 94 346 437 121 490 873 104 169 525 102 374 778 138 648 800 93 174 810 43 754 979 91 82 454 81 590 722 51 73 119 65 750 910 119 329 598 164 711 971 68 452 645 81 586 738 87 736 894 113 746 861 97 282 759 94 679 705 86 157 400 4 10 16 75 453 491 73 121 486 104 667 720 91 576 661 86 321 905 116 1 666 151 209 372 91 649 878 89 304 312 132 164 647 110 270 818 72 137 486 172 535 893 115 89 606 142 296 945 73 262 492 130 152 648 169 647 884 94 414 763 63 403 876 84 827 888 112 165 352 104 392 606 139 246 821 107 165 390 83 45 370 109 667 690 89 520 669 132 671 956 139 891 894 59 710 759 118 397 715 146 41 286 109 309 924 148 848 856 101 39 208 133 163 314 59 54 945 154 24 716 89 273 562 63 643 788 67 494 931 121 677 848 146 655 829 241 451 565 113 654 785 67 211 242 87 854 942 122 788 965 140 245 988 117 395 969 53 612 915 98 341 695 112 222 236 27 182 552 86 796 878 95 625 815 58 268 403 154 248 548 138 318 948 93 746 929 57 116 668 42 76 946 92 455 521 95 431 587 105 577 782 128 405 958 113 33 810 71 59 443 133 274 766 83 418 464 104 695 857 123 14 68 123 238 241 99 468 772 102 180 434 90 185 291 106 425 567 66 88 571 75 513 805 94 764 771 121 259 407 107 161 179 123 255 801 115 433 995 87 67 826 37 681 705 100 817 877 78 161 267 155 341 669 65 673 941 86 177 816 92 635 771 107 229 740 181 17 143 143 28 690 63 476 657 68 230 466 136 349 871 108 166 369 96 243 679 49 217 750 97 60 305 112 641 979 107 287 452 105 893 999 81 896 966 137 54 626 116 121 547 71 484 636 76 128 528 132 488 789 94 298 377 114 124 318 84 323 573 138 136 608 72 169 703 80 560 763 110 532 921 74 309 814 108 29 618 59 91 237 65 457 472 92 423 706 74 584 781 123 279 392 112 740 970 117 830 934 103 378 787 110 76 295 108 376 683 121 819 984 134 24 912 115 855 909 77 391 507 92 247 837 63 148 237 106 613 968 64 498 758 104 657 705 125 468 909 104 196 453 63 77 480 126 64 977 114 312 514 86 478 593 124 587 594 121 381 574 98 388 992 78 45 306 98 314 370 68 191 420 63 367 602 104 42 672 57 525 859 60 846 908 147 484 931 123 81 897 140 281 713 114 287 312 87 833 937 60 67 797 105 133 500 132 559 563 106 308 925 63 245 732 72 3 223 98 45 718 48 818 928 102 18 996 130 513 546 82 465 847 71 96 210 105 63 176 106 833 909 112 245 940 76 75 915 54 352 503 108 303 443 93 376 920 74 2 292 99 776 885 128 240 375 88 242 912 149 223 910 75 243 327 85 423 510 80 370 870 45 573 819 154 237 286 152 62 250 134 299 543 95 582 661 20 54 140 115 477 500 33 436 501 64 465 691 109 80 952 89 583 643 111 482 957 122 129 901 80 738 816 90 161 531 126 222 902 146 207 891 87 109 245 77 83 800 100 370 593 84 739 973 135 191 676 108 618 913 146 678 680 96 8 276 108 462 517 104 525 966 133 507 792 103 356 593 73 416 500 111 148 843 85 47 652 112 252 915 84 813 881 112 580 725 108 184 623 62 103 650 35 38 445 87 704 734 111 483 692 85 174 944 130 105 484 122 55 124 155 148 780 103 477 894 57 22 614 117 41 919 113 333 963 116 452 501 112 314 913 77 190 421 98 606 638 58 468 895 116 417 648 75 352 466 117 636 809 120 888 952 84 102 961 106 410 810 56 193 235 153 893 894 120 732 817 58 39 512 157 155 522 125 583 606 133 849 974 107 875 976 123 355 453 107 301 533 52 58 823 108 482 767 87 184 626 125 393 480 90 680 913 113 437 733 133 201 402 98 399 480 119 40 772 92 652 716 49 177 489 103 122 259 114 591 926 107 751 929 101 924 961 1 216 950 93 229 741 138 146 884 95 877 939 66 327 961 104 305 431 103 193 431 120 212 390 136 393 497 87 640 829 59 117 386 111 279 977 72 514 607 94 73 919 99 38 611 98 181 547 121 12 753 150 521 728 97 306 646 117 239 621 31 143 835 115 107 700 96 588 780 60 93 685 76 464 873 42 235 247 87 414 526 84 907 999 53 259 428 116 62 166 133 698 783 63 89 818 131 151 532 89 5 561 62 358 824 80 72 387 151 167 949 148 342 843 117 605 817 27 640 869 108 285 717 105 549 710 142 144 839 78 412 707 108 584 622 71 498 652 89 321 841 97 124 418 107 586 907 88 223 401 111 237 370 88 450 940 69 270 294 92 322 762 83 157 746 60 84 237 114 100 434 123 603 985 105 323 480 117 207 827 152 638 922 100 176 576 89 74 540 93 78 929 54 378 837 102 187 232 107 192 745 124 424 561 84 291 961 79 41 391 126 18 167 87 314 994 88 441 592 87 464 806 57 295 392 118 234 826 152 391 541 119 58 218 64 794 925 67 427 664 72 539 809 122 60 729 146 425 833 90 435 705 96 364 676 44 307 776 159 202 425 91 648 978 78 340 470 22 246 869 79 581 808 10 59 991 175 159 480 49 903 941 97 926 941 85 428 757 102 477 982 143 144 966 87 104 314 145 210 768 93 777 965 104 484 595 90 42 239 63 185 467 137 472 503 78 166 835 140 427 436 78 202 724 32 107 550 74 133 895 67 20 360 144 547 967 120 682 737 87 500 531 115 141 283 72 268 696 123 175 775 134 11 39 106 126 823 122 432 895 94 217 471 153 676 678 94 205 238 42 144 453 58 221 749 89 814 822 107 356 508 71 637 920 115 274 409 103 117 812 89 348 385 128 24 97 84 30 140 96 153 626 60 285 884 96 599 990 50 166 267 44 384 874 143 93 765 129 105 705 115 695 807 159 65 945 101 13 154 133 392 804 132 863 980 106 273 905 64 509 929 110 499 615 147 167 615 85 610 911 127 200 499 67 472 838 107 288 460 101 536 817 124 687 907 108 648 913 72 152 343 73 21 30 145 336 767 100 803 812 98 266 496 90 104 589 81 124 738 120 499 826 45 803 819 151 559 589 90 77 353 86 98 750 81 520 844 81 103 303 113 163 251 95 57 980 55 101 952 116 442 711 181 140 510 122 395 528 94 295 309 102 470 606 114 34 616 126 155 922 77 581 904 94 228 499 77 126 567 93 631 958 79 115 227 59 540 745 104 107 502 99 314 528 105 864 898 120 684 796 118 15 69 113 860 897 115 120 240 99 224 958 128 27 404 54 143 516 131 155 644 120 552 957 89 19 609 61 453 557 80 755 859 54 20 396 115 185 922 82 443 719 104 693 887 123 291 616 104 835 907 87 188 295 123 126 803 135 160 414 90 336 710 139 590 782 39 425 593 43 131 521 98 105 885 81 64 814 99 315 974 84 116 722 36 296 939 100 321 614 148 587 934 102 492 982 94 237 363 145 464 624 59 392 483 82 413 846 80 293 593 90 182 705 78 193 976 80 251 853 68 536 939 62 676 968 117 238 285 87 277 646 72 276 352 121 143 629 87 785 892 109 150 300 68 939 990 122 283 579 135 524 839 119 416 703 80 54 335 161 506 514 142 538 915 85 93 951 83 331 969 140 737 843 117 189 326 53 175 284 117 806 915 105 25 576 41 28 94 64 695 978 136 64 986 69 454 890 146 80 487 127 75 697 131 442 686 45 64 286 73 825 933 130 77 230 120 295 301 89 458 868 71 383 747 92 20 248 116 963 972 109 605 841 81 375 452 62 548 718 72 200 638 58 553 921 72 228 564 154 89 200 62 138 392 99 77 754 101 476 943 125 306 693 98 124 974 119 157 340 86 411 988 112 649 800 72 224 256 121 94 311 78 230 692 80 849 962 45 349 732 113 349 869 131 26 443 110 800 890 32 495 783 107 769 925 89 3 740 40 322 953 66 111 869 60 291 391 76 813 834 85 681 928 68 40 897 51 533 735 145 306 936 140 184 436 49 171 656 82 9 236 131 666 929 112 945 969 124 294 854 120 464 650 139 128 689 105 261 443 102 37 112 95 524 964 143 294 359 83 278 417 88 49 419 142 287 928 103 585 968 103 517 749 110 610 640 107 16 196 93 633 891 159 396 639 64 232 341 93 471 797 136 520 865 91 177 674 102 36 398 59 373 576 109 566 693 87 282 934 77 571 595 77 846 863 52 55 890 103 814 920 108 325 870 73 193 947 152 384 402 107 670 787 83 362 596 53 700 828 106 263 931 94 535 696 145 189 594 103 287 637 105 101 309 121 754 881 100 534 623 65 353 810 39 631 775 47 483 872 66 8 264 49 548 588 132 328 643 113 113 434 83 274 593 135 427 639 106 127 604 63 108 468 92 408 769 58 506 884 108 547 771 133 148 984 162 586 609 101 2 149 66 278 914 134 485 908 60 549 949 70 246 377 105 328 471 117 179 311 100 444 857 61 484 940 115 747 914 72 289 753 63 547 622 91 296 581 103 82 686 107 606 631 155 97 375 118 656 867 98 55 112 106 310 365 61 247 622 116 209 516 88 145 559 80 235 509 63 519 751 113 350 640 77 414 449 100 249 489 94 395 553 138 420 839 66 114 696 72 757 882 113 296 739 76 743 973 149 274 482 112 268 821 146 309 507 112 259 483 116 274 862 104 262 493 119 514 924 115 7 844 123 852 922 105 107 540 83 85 593 53 25 316 88 139 250 148 673 841 101 79 466 129 500 904 133 368 371 65 402 583 137 823 913 109 755 967 76 443 458 134 484 716 93 44 505 123 270 672 110 582 840 89 53 377 106 229 571 170 173 569 164 553 772 80 50 192 92 25 97 116 361 968 137 344 995 138 172 314 101 560 705 53 286 407 141 325 883 54 124 258 78 726 851 87 367 835 122 647 957 150 162 490 120 501 894 118 672 895 74 271 325 86 49 393 83 427 668 73 60 753 99 471 677 78 110 986 73 208 970 93 529 855 63 392 776 65 275 988 104 823 997 50 367 502 167 641 742 100 63 219 133 476 814 82 33 355 127 561 889 90 17 716 108 611 850 130 190 265 108 255 393 69 343 515 113 307 723 129 249 815 101 165 191 102 264 464 88 253 763 90 52 712 92 33 148 96 51 823 106 522 991 102 439 440 107 380 726 58 100 974 98 855 891 89 118 912 103 87 579 150 489 578 121 637 700 95 111 734 94 151 477 93 528 698 103 123 661 118 172 564 104 612 675 106 35 766 94 163 650 81 154 484 120 117 608 104 429 779 79 816 880 93 169 379 113 52 713 74 280 876 100 717 843 109 464 596 163 317 544 91 183 846 115 404 457 114 255 461 84 104 497 107 176 868 78 636 796 63 194 853 99 384 908 69 197 902 121 650 978 73 201 581 76 42 516 63 240 932 96 358 615 94 680 790 91 42 181 60 392 956 94 759 796 51 246 965 127 68 376 110 849 961 93 119 372 104 489 912 66 321 548 72 741 981 157 24 604 48 103 851 145 778 804 110 519 968 51 690 737 127 110 692 93 867 898 109 51 878 86 109 934 52 101 221 64 514 869 119 59 820 64 348 760 90 620 866 132 569 644 93 693 874 87 81 982 107 801 923 119 317 954 144 442 786 58 360 816 65 71 550 162 686 787 120 398 883 108 886 892 102 275 635 100 465 789 70 150 729 105 35 218 112 239 831 100 274 314 49 465 980 88 166 999 110 120 421 93 407 980 106 21 567 99 92 305 94 39 853 105 118 395 111 74 917 92 337 635 136 374 595 139 317 818 114 276 743 69 19 956 96 217 443 105 566 887 81 68 932 94 58 392 174 229 273 86 473 640 136 742 956 96 505 588 122 67 485 124 341 775 94 286 946 59 306 850 91 617 797 66 311 975 104 625 691 112 216 316 90 446 873 117 36 894 85 68 421 29 220 559 74 648 697 140 212 256 102 2 620 167 711 738 53 190 288 148 143 753 121 404 985 110 918 964 130 852 988 64 517 720 83 388 748 102 9 955 68 196 353 130 650 786 124 396 478 40 377 636 77 45 428 95 553 881 73 391 570 79 562 637 106 113 654 152 565 861 97 183 623 73 513 982 108 898 983 101 384 729 87 247 446 93 651 804 101 484 726 59 297 965 107 139 490 94 909 980 75 7 531 100 1 836 111 271 274 112 465 800 76 636 841 96 363 747 96 356 658 87 170 872 80 229 734 101 98 500 70 461 761 137 84 380 141 500 938 122 34 194 44 109 651 125 190 216 127 345 437 150 314 774 107 340 854 56 374 704 93 303 557 110 441 865 43 282 583 90 98 234 144 193 197 120 105 329 100 336 623 77 177 965 112 22 229 58 373 808 114 143 311 81 145 884 113 16 301 70 18 371 64 793 921 170 494 764 94 119 344 70 481 892 17 565 586 90 181 964 134 339 922 101 373 506 67 712 813 148 610 770 43 456 566 87 260 669 68 56 336 140 209 578 79 57 925 148 717 882 115 794 971 141 337 750 92 314 811 72 544 941 65 0 562 169 279 965 52 299 817 74 80 133 90 300 520 125 42 430 1 210 862 24 212 603 65 901 980 111 303 542 116 750 885 108 87 332 92 473 657 193 101 934 114 233 877 68 395 808 165 534 566 155 137 409 105 589 953 117 511 513 154 813 909 61 69 802 120 504 849 102 277 343 119 295 897 46 653 659 121 80 963 145 396 589 92 16 115 121 623 918 121 180 347 84 503 861 81 305 515 52 301 525 91 958 959 65 364 381 85 197 253 67 386 797 69 461 572 145 520 975 132 51 499 92 284 893 96 47 328 112 146 394 75 191 557 142 636 856 91 525 632 43 575 907 104 745 802 95 252 817 144 490 755 144 466 579 113 564 791 79 535 689 121 238 790 83 18 937 134 73 797 102 358 498 51 119 213 79 851 890 103 109 870 110 526 666 92 250 279 109 262 756 96 667 697 107 245 955 130 98 591 75 132 625 90 374 949 71 108 866 95 726 882 115 483 964 80 848 891 42 275 945 141 59 305 47 366 733 85 701 815 64 203 676 139 478 873 91 143 391 153 877 995 70 89 198 130 57 676 79 389 964 113 888 920 166 783 952 75 395 939 133 286 582 78 617 885 85 231 571 37 915 958 130 402 650 110 341 667 114 150 458 142 216 548 73 362 635 104 521 964 95 304 431 96 43 457 92 151 359 104 357 824 128 754 755 108 282 957 146 407 455 142 162 951 135 113 873 105 749 962 132 827 907 90 665 920 67 570 893 127 280 921 1 617 849 114 9 379 138 487 804 86 177 400 92 158 375 103 240 591 111 82 216 66 175 823 94 508 679 127 632 920 132 577 752 58 538 626 109 168 974 75 486 514 80 207 499 40 49 184 90 428 988 128 432 837 37 666 723 84 131 675 89 110 115 119 559 669 109 104 865 60 100 206 105 238 808 96 799 825 68 725 842 159 61 692 73 42 948 54 190 208 115 394 972 54 381 448 97 301 721 119 88 944 96 417 762 71 146 391 117 128 209 58 865 985 49 491 996 109 256 913 116 116 540 144 167 998 101 620 988 94 48 556 80 351 847 74 432 898 102 193 479 113 106 533 81 137 918 140 284 872 67 262 569 82 164 731 51 18 407 71 83 478 157 421 883 59 161 562 103 246 303 74 692 952 127 302 411 149 267 433 81 246 934 96 258 480 128 562 998 83 192 237 110 425 822 99 141 803 137 607 798 52 37 788 103 478 816 122 187 410 132 366 448 87 650 744 179 481 617 93 288 415 98 64 141 95 213 951 127 490 726 64 399 442 79 219 320 88 421 506 117 225 847 130 659 834 101 94 835 145 629 679 85 129 494 122 14 210 105 525 933 56 0 855 64 44 856 112 144 414 84 69 618 58 786 901 152 458 749 92 53 319 30 265 547 101 189 945 64 27 358 82 192 852 121 827 901 79 904 969 84 528 751 106 45 594 98 717 838 112 427 853 100 57 737 115 130 503 158 285 697 43 404 707 65 612 775 71 562 944 67 804 952 120 44 558 86 42 827 75 87 257 100 108 575 86 137 894 59 433 632 96 93 194 103 62 516 99 246 257 94 641 728 101 91 524 130 426 581 120 388 714 77 329 687 132 602 846 120 229 456 54 51 840 120 376 907 60 492 635 107 449 813 95 405 482 101 897 924 98 21 698 111 86 529 108 412 533 112 424 747 137 468 976 103 229 455 123 261 892 132 502 914 101 379 500 109 82 88 133 492 852 94 330 644 102 351 842 111 222 938 110 158 710 119 373 609 115 667 881 100 373 465 113 213 447 61 310 519 131 10 355 91 411 534 155 86 631 79 432 650 70 130 906 69 304 701 132 195 889 104 246 287 132 462 481 152 117 129 112 339 964 101 47 915 113 422 486 1 305 804 84 683 687 141 242 287 95 113 614 68 250 303 115 524 925 67 158 652 112 84 530 83 292 910 146 231 251 124 675 898 79 879 927 118 494 886 71 265 635 154 89 180 120 547 999 92 8 370 50 594 598 104 318 944 119 327 638 92 274 737 55 298 352 110 618 895 122 339 533 145 140 248 98 250 978 130 668 873 113 323 364 135 600 768 102 36 933 140 504 568 94 735 987 51 306 658 61 7 809 57 407 548 142 224 331 91 192 291 119 398 717 110 212 649 54 406 700 54 492 620 81 2 865 33 255 879 105 57 524 88 37 619 61 571 929 61 371 798 87 4 425 95 524 855 69 157 612 87 197 242 93 126 696 104 358 725 83 207 805 150 832 869 49 606 668 114 472 805 79 549 660 124 157 581 130 249 556 73 104 935 132 162 793 102 502 932 104 207 886 53 134 331 69 108 371 107 525 646 117 220 784 91 863 884 128 147 911 123 343 372 106 200 717 129 412 474 133 221 472 139 55 383 98 848 994 105 146 735 70 333 683 119 497 604 103 72 584 116 540 930 92 521 580 121 686 933 169 497 606 124 341 693 123 69 347 117 914 928 136 616 840 89 438 739 46 614 793 88 689 837 124 567 895 39 440 517 120 40 151 128 1 933 145 441 508 115 157 439 132 202 650 73 340 856 76 428 973 132 421 838 52 96 613 74 240 960 97 7 845 133 672 927 82 29 611 87 232 875 110 435 578 134 177 774 93 18 494 128 177 390 86 78 247 102 85 929 73 100 218 135 182 410 117 11 274 98 69 869 97 164 750 86 244 884 82 724 751 88 450 523 103 643 996 76 238 673 65 245 983 123 286 369 53 32 672 117 418 478 69 560 758 106 80 762 143 207 887 106 479 959 148 86 357 113 452 767 75 380 815 79 201 854 97 77 440 30 363 907 106 77 825 69 211 586 60 187 225 142 598 849 54 117 558 131 324 751 107 762 921 87 294 456 112 465 474 27 243 520 104 893 974 108 50 472 106 718 858 64 0 791 108 217 515 128 53 978 99 299 317 73 118 962 86 310 742 109 345 674 44 73 179 58 925 968 93 706 944 127 144 845 72 520 556 89 34 812 148 54 97 124 458 501 159 360 369 101 280 919 100 502 727 137 50 372 88 268 904 88 76 846 154 370 694 91 335 921 163 341 909 164 180 900 75 426 520 96 542 975 130 757 853 150 190 294 105 70 997 105 345 456 112 791 905 59 447 595 89 719 772 99 539 746 65 192 553 82 705 952 124 183 642 78 3 297 141 431 539 120 324 512 108 164 360 83 858 956 123 473 572 144 373 599 128 37 537 75 233 329 118 616 894 106 308 645 91 210 591 102 43 333 120 276 329 105 53 809 98 829 883 104 449 906 24 512 831 110 257 650 88 32 293 135 9 296 74 389 623 115 255 961 113 274 439 88 409 844 65 138 164 97 25 766 118 511 995 123 354 993 83 98 292 80 880 948 31 490 577 119 76 180 111 109 370 169 537 667 178 153 462 75 317 487 54 49 270 109 234 970 75 448 572 91 104 737 166 463 775 86 113 375 72 453 692 73 24 770 149 432 501 111 425 831 62 555 756 39 636 891 74 62 541 108 95 807 117 438 683 87 65 888 90 64 230 49 102 323 53 357 775 103 55 119 109 896 931 96 108 908 45 150 464 111 454 580 130 189 960 80 414 991 98 206 421 74 12 459 78 1 329 75 453 556 85 3 355 97 380 426 72 510 819 83 105 303 67 185 858 45 232 694 86 520 695 122 375 582 95 605 824 163 122 125 42 419 520 154 12 263 133 330 706 72 489 819 77 73 757 84 243 911 130 344 540 56 478 923 82 359 864 63 261 316 128 364 634 86 68 330 173 55 900 50 513 880 136 693 799 67 275 584 61 450 522 93 64 124 113 12 550 95 186 399 118 737 817 88 914 929 83 931 948 155 285 728 38 246 298 147 136 841 91 116 691 67 15 547 110 279 788 113 398 607 100 80 805 45 873 930 83 717 741 123 494 561 80 1 715 95 519 828 116 75 619 133 688 910 109 595 765 102 548 841 59 188 933 170 81 465 113 282 481 109 324 328 113 503 751 80 263 399 81 32 743 49 79 955 33 710 786 64 142 392 65 511 693 175 789 985 148 374 844 139 595 807 110 180 990 121 96 364 79 33 868 85 444 684 135 248 637 75 338 804 83 95 582 50 509 868 104 135 360 88 47 498 90 304 565 145 202 754 110 67 632 77 226 487 140 389 670 104 125 565 68 635 880 89 167 892 91 3 896 94 592 857 115 732 756 165 280 590 92 406 761 121 504 803 68 126 514 80 120 785 138 434 470 107 139 182 124 756 980 49 53 542 57 519 742 130 736 819 132 239 519 88 184 412 100 22 108 113 189 226 117 302 532 101 97 639 103 307 331 127 644 971 95 709 734 84 312 407 87 115 619 79 229 821 84 41 399 110 127 623 104 222 923 105 211 329 90 244 949 80 415 596 109 21 777 113 337 829 117 179 966 100 104 932 156 193 331 117 50 559 89 155 817 135 761 918 142 162 616 124 754 760 86 371 642 97 524 688 81 1 461 99 167 427 79 207 348 126 558 784 59 772 796 160 619 876 156 306 429 115 89 403 54 28 761 60 111 192 135 144 504 128 610 923 132 662 932 130 574 577 115 126 829 60 154 633 73 592 926 65 920 923 94 556 565 90 811 973 77 606 968 113 221 925 115 436 742 139 566 695 71 189 763 70 383 793 63 243 710 108 466 542 115 410 665 113 175 306 97 134 914 74 285 521 62 629 909 112 435 998 45 9 965 151 100 613 162 123 574 134 194 316 115 199 722 124 179 849 128 94 988 98 400 656 60 109 146 105 37 281 111 9 369 87 465 544 142 163 941 103 52 775 50 591 653 90 609 838 29 534 995 47 357 792 108 210 889 87 661 698 100 912 986 135 212 903 98 837 899 73 201 656 128 540 603 95 606 838 120 113 698 151 846 940 106 470 711 117 200 234 18 598 694 110 645 782 130 278 818 78 342 852 60 626 960 102 170 510 107 170 240 89 556 774 112 100 980 163 25 762 70 13 327 106 533 993 69 532 712 93 144 842 113 39 456 72 107 544 75 940 988 99 315 956 89 431 643 72 847 965 111 88 289 79 373 958 70 643 660 113 178 320 80 73 819 54 18 79 111 113 958 118 17 50 141 963 995 142 106 386 117 449 828 124 157 752 132 424 583 63 423 700 93 483 794 92 645 934 115 398 819 98 195 361 104 92 908 111 173 707 122 467 794 20 105 940 147 99 784 86 95 811 89 390 403 71 293 491 113 171 900 129 88 139 46 247 296 120 885 981 95 156 497 93 167 585 139 16 401 66 207 355 119 714 934 87 443 596 87 892 963 131 217 241 91 185 630 132 527 803 69 136 265 128 851 937 47 513 697 106 440 642 105 353 591 137 200 354 99 83 824 63 233 252 83 9 717 79 443 485 92 428 510 78 515 616 88 211 999 58 386 559 105 279 742 77 379 758 109 12 966 107 383 522 106 91 569 109 451 688 128 344 998 91 570 721 89 209 251 142 209 493 98 9 612 128 230 287 119 150 795 160 169 253 102 352 892 81 430 989 54 145 546 64 467 540 118 4 413 98 426 523 44 178 729 126 92 409 108 109 473 157 272 628 81 291 401 93 79 594 123 132 135 94 107 545 109 245 721 87 23 597 25 68 576 145 358 699 114 191 591 53 44 543 94 4 143 89 51 204 116 0 610 78 91 729 114 209 715 133 510 727 132 667 841 100 491 963 138 124 682 131 577 695 126 472 603 107 19 125 147 680 730 88 141 947 158 150 909 104 577 707 84 416 541 88 78 436 123 5 702 134 37 771 110 474 984 119 304 959 97 384 588 77 300 784 89 543 806 88 155 219 95 491 659 151 158 225 140 433 835 104 115 728 60 239 841 102 858 969 106 120 420 49 432 737 103 353 903 114 230 837 140 367 987 53 192 464 90 238 659 106 807 976 75 9 797 93 261 576 97 279 766 85 4 299 117 254 697 101 204 750 79 502 783 88 393 538 103 240 493 96 90 401 121 307 435 78 52 557 143 309 884 107 108 583 175 367 817 126 43 788 74 617 643 94 325 454 58 180 691 71 214 625 72 92 197 95 46 188 110 169 671 55 133 764 100 879 923 114 158 495 121 804 961 85 49 931 57 357 805 126 250 337 97 359 668 127 233 446 89 971 984 104 215 598 102 317 338 113 449 876 141 295 692 126 277 851 84 480 680 103 291 760 88 339 395 98 221 621 117 220 625 100 525 863 110 336 744 78 135 831 112 10 452 98 565 626 115 595 932 77 223 565 128 581 599 99 105 748 148 177 518 97 204 728 75 374 659 61 263 813 73 833 894 88 288 556 119 524 849 121 317 384 146 332 890 114 319 322 106 29 197 136 207 224 133 37 402 107 177 470 51 397 626 84 32 402 135 173 847 130 331 454 146 101 566 97 128 891 97 75 975 106 317 805 100 134 298 86 31 358 114 62 615 96 848 965 147 711 888 105 767 948 118 628 646 87 613 986 36 432 850 71 521 999 130 366 731 121 174 825 107 463 467 84 390 581 148 36 436 110 74 638 56 69 140 72 91 705 154 119 875 67 264 427 130 97 816 117 710 741 126 221 409 114 404 475 86 278 952 108 116 296 108 265 328 40 191 670 93 229 952 143 273 707 60 357 516 60 155 296 53 520 615 98 475 806 114 161 657 136 473 681 77 762 917 125 611 981 90 72 798 130 774 968 62 60 497 77 375 680 101 4 570 114 261 509 118 255 672 79 318 385 98 68 145 123 227 791 138 281 991 92 564 819 143 363 664 107 345 875 88 151 266 86 455 730 141 299 398 179 315 888 118 627 847 81 301 415 102 495 711 76 37 797 150 381 885 71 324 737 94 379 982 114 147 819 106 180 195 73 761 876 135 245 665 120 229 982 149 87 199 91 389 556 87 757 835 67 541 596 81 61 676 94 466 534 125 473 481 48 102 272 91 231 760 96 99 133 52 231 275 104 640 726 116 308 921 104 401 981 123 636 966 74 13 336 108 164 522 87 820 914 113 367 868 89 29 963 117 204 461 96 603 988 108 170 642 149 58 974 129 181 727 115 382 974 88 877 922 111 440 794 95 249 880 121 80 420 130 514 934 41 390 501 29 486 685 90 86 799 110 367 456 83 77 97 145 561 694 123 74 748 29 697 900 155 361 997 161 259 377 74 165 695 63 671 743 97 479 824 127 189 743 65 302 996 83 6 511 112 541 747 98 371 871 74 884 903 115 570 952 83 262 520 111 541 672 125 279 931 125 465 837 90 212 422 58 268 888 89 122 240 98 90 365 116 562 906 117 44 470 108 123 557 155 382 534 82 547 710 100 441 713 87 508 734 97 84 283 117 481 867 74 146 399 163 100 890 87 99 190 120 469 728 106 632 924 125 17 541 111 722 746 67 221 381 96 742 854 86 267 489 89 313 815 74 902 942 103 237 638 134 481 688 57 276 725 57 93 934 95 157 901 70 238 428 124 762 763 93 681 696 130 263 333 76 374 448 88 10 758 97 68 116 94 263 787 125 39 773 107 306 759 102 265 323 133 177 508 90 531 848 128 80 617 101 46 733 108 598 607 135 263 574 145 557 725 99 605 754 84 94 374 102 374 438 87 523 699 92 3 233 137 199 331 143 722 906 83 48 549 90 128 182 126 227 301 93 383 607 134 92 650 103 770 775 69 14 732 149 13 267 111 510 832 114 600 614 53 401 646 80 883 976 101 322 482 124 598 680 128 555 776 93 267 427 89 487 547 100 295 696 127 199 265 147 240 687 84 482 986 81 220 359 107 13 714 147 855 945 130 396 419 138 137 978 70 466 735 107 783 854 116 800 995 89 106 794 83 148 506 123 569 722 127 102 488 45 484 658 102 395 467 69 123 204 92 129 721 102 70 726 71 411 506 94 412 969 105 602 623 51 95 424 115 47 349 78 874 971 81 0 784 81 20 466 81 201 576 88 292 893 140 22 742 136 80 366 85 113 411 100 5 975 59 619 915 131 558 665 82 136 821 107 49 88 126 75 732 100 372 913 138 23 695 119 168 402 63 11 969 27 571 677 169 218 539 101 644 828 88 505 790 103 860 873 75 179 273 108 262 904 97 144 396 77 245 989 130 602 965 130 464 967 87 60 106 110 249 972 112 116 223 129 590 816 99 830 849 104 139 277 65 705 933 83 591 861 86 24 141 108 221 380 119 506 931 91 141 853 66 456 724 87 596 605 78 523 785 78 526 853 128 426 615 72 839 937 66 627 630 144 881 906 77 134 909 127 158 483 125 6 837 91 268 449 136 778 876 18 142 471 51 164 925 131 683 828 129 632 843 123 235 693 80 94 748 120 84 853 100 127 734 66 834 853 86 459 988 97 249 644 105 323 895 97 192 478 104 530 554 147 61 455 108 42 77 85 387 750 107 816 966 134 694 841 96 62 729 38 544 822 61 106 670 106 769 842 116 346 585 89 579 750 103 844 992 125 165 319 115 203 462 128 92 249 80 65 944 112 948 983 68 690 905 89 458 993 110 265 777 144 157 609 81 136 527 87 163 933 105 361 789 55 448 833 107 466 653 114 404 852 94 418 611 120 425 531 101 218 848 135 583 936 137 468 711 77 29 109 130 39 639 83 340 482 125 3 854 106 461 543 61 168 606 58 76 984 78 375 658 145 147 701 60 80 659 103 517 787 113 506 575 122 172 288 71 79 571 65 751 812 111 351 870 63 454 549 72 456 861 135 123 154 92 120 505 117 527 909 112 17 846 95 403 917 35 649 985 15 380 982 64 268 387 50 539 717 61 213 753 55 369 911 92 76 635 104 379 874 48 194 816 85 128 282 126 59 590 138 533 737 130 105 450 30 438 958 118 120 893 70 635 905 151 420 999 94 473 926 138 239 390 134 478 913 99 360 409 88 24 85 133 156 702 111 367 604 71 498 611 91 33 39 144 345 397 155 101 245 117 222 523 86 164 899 30 661 713 120 25 35 114 355 895 154 57 474 30 40 463 83 184 402 85 210 698 134 732 796 121 763 951 152 449 697 111 819 836 76 150 269 96 412 598 108 25 492 142 297 846 116 197 729 85 30 547 55 318 731 114 315 359 112 59 871 80 661 886 97 218 482 114 323 757 195 7 443 75 696 754 79 125 791 52 193 332 76 346 616 129 167 473 100 319 579 92 743 796 143 96 763 89 442 486 62 326 958 63 71 656 53 801 870 123 702 844 134 347 371 160 64 467 106 321 955 164 309 410 124 98 135 125 66 660 108 768 808 120 424 856 109 326 950 121 912 995 92 524 724 104 429 947 96 177 722 104 828 952 116 411 703 112 154 476 50 507 925 101 3 354 93 143 343 102 232 861 133 218 621 74 362 682 97 214 600 118 452 908 120 289 933 107 170 736 127 53 197 78 330 437 77 164 533 53 393 942 118 67 872 103 652 950 75 533 541 85 652 890 84 25 789 79 14 527 96 559 914 86 102 970 144 493 562 75 764 786 153 731 919 103 237 371 107 239 942 25 158 516 105 354 862 95 107 734 90 377 984 106 108 879 134 189 389 129 513 692 166 260 844 67 340 860 62 152 380 118 417 566 68 791 825 118 350 802 97 46 629 145 616 958 75 509 785 150 902 958 100 260 829 99 488 513 113 31 426 75 755 887 160 632 641 120 120 227 83 533 959 92 327 387 123 734 789 82 544 936 104 245 298 130 266 654 98 8 927 167 312 811 95 62 224 48 189 863 92 207 772 70 224 870 131 379 753 95 328 461 124 44 692 84 445 665 123 125 205 127 95 171 57 264 606 114 414 655 124 444 831 111 142 395 95 4 176 162 102 940 108 104 665 123 390 916 105 238 521 93 216 846 105 541 778 79 244 450 96 765 812 112 77 151 99 644 834 43 831 941 106 24 975 137 584 667 103 73 541 97 137 665 94 436 744 82 270 645 66 479 562 85 339 553 113 560 585 63 317 334 88 61 272 72 173 552 41 222 403 96 565 627 130 441 609 56 49 607 131 91 175 154 38 968 97 466 708 28 197 556 67 216 430 105 135 616 81 503 799 86 131 927 106 307 818 85 793 865 123 179 759 92 359 581 112 51 359 95 954 985 120 846 853 59 384 920 46 248 419 43 554 958 107 386 713 85 1 738 64 201 682 114 578 820 103 376 416 102 519 807 99 581 847 91 30 663 63 132 924 56 582 806 99 153 665 85 71 634 59 112 945 85 310 838 106 170 993 131 393 477 128 226 580 81 399 789 63 185 575 106 327 838 104 312 925 72 480 952 86 481 992 134 677 818 93 88 624 100 236 892 176 7 340 111 245 341 131 58 230 82 234 821 158 142 811 98 403 914 92 184 391 67 121 934 39 617 675 57 178 307 131 679 828 74 46 486 148 561 861 99 720 783 147 408 693 145 175 254 11 83 776 145 92 199 42 390 943 176 396 611 102 197 341 83 155 980 122 661 777 41 371 392 134 246 681 74 43 894 114 164 437 152 339 982 85 262 742 94 35 936 123 270 476 135 433 584 103 332 569 146 400 493 58 854 945 97 289 737 69 130 434 50 665 826 115 479 533 88 58 337 98 158 539 75 35 201 108 87 608 74 187 221 93 421 479 74 301 802 87 296 520 167 232 343 61 44 932 84 417 754 86 307 412 61 47 470 105 314 773 99 489 619 101 1 372 93 254 297 117 89 738 114 379 809 127 734 831 57 127 404 96 31 460 98 256 968 101 113 758 118 29 89 48 532 900 123 228 884 123 400 696 120 49 794 116 343 345 54 715 936 43 551 600 61 781 851 137 294 481 56 782 972 56 102 816 98 584 903 31 196 385 115 379 634 90 316 331 57 2 99 127 688 755 69 907 961 121 595 821 111 428 752 135 426 924 98 192 700 75 248 560 132 414 962 44 262 478 133 79 304 105 136 642 131 26 158 52 106 265 111 13 568 37 555 913 114 95 195 130 381 769 140 95 427 150 870 961 102 222 750 61 229 808 138 333 667 67 245 615 149 30 310 155 818 829 104 261 583 101 38 906 90 849 916 105 96 362 63 320 467 75 393 923 52 452 820 115 315 806 124 599 946 164 233 295 103 611 694 128 453 644 133 865 969 76 126 365 95 602 646 109 430 747 122 182 241 100 74 972 92 812 977 134 401 599 161 87 983 103 294 840 105 14 447 84 570 971 138 460 789 85 424 989 120 490 686 106 170 416 114 89 873 113 318 990 118 3 591 111 679 900 156 409 633 120 52 347 154 24 610 107 273 924 105 512 623 100 109 464 92 230 545 78 46 641 70 377 618 102 29 214 80 158 861 104 32 277 124 700 886 114 135 462 79 448 788 106 484 788 110 151 445 138 637 757 105 352 507 117 353 630 92 42 266 97 370 491 140 63 558 98 218 851 116 792 825 105 0 684 81 388 760 128 45 154 87 242 304 73 216 945 131 823 885 96 208 931 112 165 826 70 241 551 123 334 866 102 47 696 100 310 423 134 781 865 96 179 221 82 329 871 116 191 274 67 14 727 111 819 837 104 208 340 81 47 775 113 59 62 65 585 709 100 439 903 112 226 303 114 35 255 115 368 786 135 318 908 96 150 785 59 164 919 122 36 746 163 178 949 71 767 901 173 93 592 107 599 976 115 728 996 73 213 843 92 3 960 50 85 510 69 170 775 144 148 450 98 214 808 154 242 388 131 402 491 81 32 502 130 730 826 77 337 727 77 202 774 152 580 730 82 326 801 128 213 640 99 732 988 127 255 294 60 40 286 102 378 759 42 234 717 93 519 838 44 585 833 73 641 717 103 170 375 161 115 369 54 420 583 127 366 994 85 71 435 116 291 533 88 278 363 81 124 858 38 229 807 108 126 837 74 503 710 107 641 698 120 342 767 106 20 893 111 390 955 119 255 921 72 45 952 108 261 484 103 7 462 96 313 691 113 470 625 97 428 883 123 38 815 123 53 236 93 102 161 138 112 266 115 15 526 170 134 147 75 103 146 88 590 803 55 397 815 96 253 541 112 227 475 125 445 738 112 305 358 109 373 676 127 881 987 100 359 995 70 378 763 107 487 495 96 49 510 121 374 506 90 294 600 109 93 588 89 53 671 114 96 723 100 83 738 133 10 344 83 168 497 150 268 294 84 267 867 120 351 533 169 539 621 127 56 109 85 535 718 76 464 959 127 54 919 142 86 280 90 263 712 43 39 898 120 261 508 93 128 224 105 27 219 41 441 679 94 80 335 110 198 458 110 327 657 174 435 856 48 582 756 64 444 447 92 453 627 94 446 480 71 385 625 113 187 631 80 605 610 130 343 597 105 757 886 161 14 486 93 380 993 125 874 900 81 92 990 99 182 195 108 75 861 79 264 365 88 806 946 127 269 729 82 521 958 76 232 983 106 88 498 52 182 687 90 57 491 98 767 824 84 332 601 52 156 528 75 502 965 145 227 362 135 554 742 74 594 884 106 17 237 92 530 722 121 43 873 88 422 900 62 221 906 141 340 917 97 392 423 1 160 804 138 647 754 127 363 662 131 24 918 66 357 424 115 527 543 89 766 796 115 511 838 122 156 760 75 0 68 89 106 406 111 422 612 90 699 935 125 190 784 103 471 512 115 597 667 1 896 928 82 218 575 81 813 888 119 9 165 81 65 300 75 319 660 140 638 976 36 214 428 64 414 856 84 46 226 129 28 577 91 152 754 89 78 131 82 122 796 73 60 180 82 294 669 73 126 659 110 891 984 102 187 930 192 93 476 87 182 422 89 320 702 106 528 951 76 149 735 87 172 862 61 29 504 93 105 836 101 99 774 46 363 456 99 78 120 133 789 937 104 44 831 81 12 49 79 180 929 146 444 942 93 430 667 133 375 416 94 7 996 101 486 807 47 73 168 84 201 549 74 221 762 114 128 893 99 397 780 107 128 577 83 77 800 89 448 981 106 410 591 122 216 780 106 119 832 118 654 791 61 105 194 103 222 415 57 726 790 150 297 300 124 224 533 92 688 884 112 371 416 105 107 344 110 465 987 110 464 556 77 550 927 103 179 363 41 507 685 72 276 376 110 60 330 64 189 904 53 11 356 158 237 882 83 825 906 101 263 375 101 767 834 115 157 236 96 82 463 62 34 703 95 623 840 106 3 340 126 940 977 88 347 741 81 421 697 105 327 731 94 514 963 102 768 828 124 223 687 69 49 158 111 387 724 128 21 766 104 107 798 88 636 687 92 160 653 39 276 608 78 95 852 56 124 184 125 31 605 65 260 863 102 491 663 88 163 793 45 297 468 79 306 510 153 148 855 114 163 269 107 73 942 121 34 326 30 61 838 126 255 705 70 799 912 142 340 393 86 982 992 67 36 940 83 398 725 97 556 819 77 107 982 95 132 210 118 367 616 120 451 799 94 119 614 113 526 655 57 497 717 102 182 675 117 73 534 61 812 829 137 422 911 116 183 672 72 92 728 87 187 295 75 431 582 66 161 799 112 125 787 108 341 639 168 237 663 113 215 893 155 772 860 99 318 557 93 230 587 121 8 719 95 33 813 83 59 237 121 90 207 100 871 899 82 87 146 114 374 973 128 336 656 94 241 564 116 319 692 109 274 382 110 62 891 44 92 862 109 732 850 103 3 85 76 408 754 133 8 178 95 552 881 94 175 280 116 2 827 54 44 181 73 16 46 129 819 908 69 152 973 88 20 607 98 303 749 73 234 955 111 128 612 63 501 599 130 191 981 68 138 992 118 570 825 112 342 952 93 225 469 22 106 691 143 11 458 95 39 863 107 640 941 88 238 426 92 158 855 130 282 848 50 53 959 88 538 958 119 62 111 85 852 893 108 161 472 27 280 725 124 174 482 97 153 328 78 77 834 110 476 679 135 529 675 135 28 989 31 127 528 104 74 666 120 479 946 66 249 586 56 15 231 101 195 832 114 133 653 127 591 719 81 681 824 73 168 337 85 126 820 85 516 724 133 201 597 163 152 612 132 359 709 106 383 874 102 41 97 119 174 559 112 533 983 90 702 810 42 86 412 80 189 917 129 27 851 97 573 948 84 75 690 124 38 395 108 324 946 120 219 420 139 284 340 59 115 152 100 33 770 88 135 835 73 348 743 100 67 532 135 220 917 118 1 470 95 61 736 147 118 226 108 802 839 89 424 849 110 513 884 55 431 815 39 393 532 115 467 998 88 251 263 73 97 187 116 604 871 71 23 808 102 525 935 84 296 906 46 524 732 61 37 425 72 585 987 77 1 716 90 784 843 12 263 451 148 60 256 132 584 801 136 742 913 98 494 845 112 349 519 137 23 309 124 238 670 113 337 343 118 78 924 46 390 641 132 46 770 77 29 841 96 306 914 132 385 543 142 428 472 95 54 179 103 404 869 63 850 952 72 136 736 124 369 926 73 26 46 117 333 750 119 206 781 42 411 574 95 259 904 114 676 828 92 716 886 117 419 592 42 605 614 129 373 509 78 349 501 60 270 305 99 287 879 117 59 427 107 435 682 51 1 197 73 475 590 92 472 897 120 199 646 160 283 657 123 98 473 134 376 685 80 655 816 77 104 344 77 76 441 130 217 513 56 657 697 62 126 675 80 848 852 167 536 564 67 118 439 49 1 865 118 355 747 113 134 577 117 156 732 61 170 220 43 251 364 116 372 858 75 99 411 128 629 993 176 139 401 137 348 490 104 637 854 142 245 321 111 326 586 116 544 674 102 550 697 89 330 725 91 468 686 27 141 991 78 765 857 70 561 750 95 143 850 117 37 835 80 423 512 47 103 479 108 87 231 120 89 227 90 231 437 113 58 971 95 459 777 87 120 734 111 315 842 114 491 931 90 117 417 92 29 92 124 768 838 114 292 357 94 82 319 76 813 941 69 38 802 87 37 492 92 690 865 92 316 953 100 2 86 131 728 933 77 51 217 103 116 148 51 620 878 46 97 721 159 319 797 92 182 905 108 119 184 141 199 251 91 264 304 96 105 981 125 460 904 76 708 925 95 473 914 135 46 642 109 468 542 136 551 631 87 62 603 112 244 543 183 650 661 85 420 873 77 481 813 85 629 960 69 398 943 113 535 897 13 259 440 91 539 568 82 350 540 108 111 486 101 306 680 105 915 967 73 401 860 107 623 963 83 610 802 153 397 638 96 151 269 102 184 372 130 0 953 94 614 636 94 823 982 46 778 852 123 229 423 96 74 814 117 99 943 105 117 821 68 829 841 127 157 617 49 180 625 54 26 617 124 155 492 47 352 551 137 378 721 88 965 977 113 168 912 157 551 709 76 538 780 76 662 923 102 548 690 68 63 70 100 99 165 123 169 648 70 38 561 91 410 511 60 847 995 68 14 425 69 810 947 150 277 669 100 52 459 96 458 568 71 47 363 59 146 348 62 346 833 78 191 514 121 21 746 136 121 246 74 219 658 106 247 749 79 839 932 40 567 753 112 310 932 102 483 958 149 212 875 105 369 717 95 9 674 101 15 617 152 611 733 138 610 925 142 360 859 132 739 828 116 166 901 120 87 602 103 739 751 133 92 504 78 517 861 50 317 741 107 474 947 139 74 767 133 132 665 165 738 780 127 13 503 39 50 237 108 250 856 114 290 827 152 55 883 108 751 808 98 419 709 96 17 335 76 99 990 79 101 837 110 333 531 96 61 548 108 504 653 82 204 596 62 515 568 84 153 683 124 597 665 139 301 445 122 298 848 118 337 545 82 531 569 104 228 932 142 647 857 87 155 575 86 48 175 122 769 822 135 175 984 121 375 953 129 4 610 65 478 618 103 60 514 105 201 680 105 706 877 84 724 884 81 542 851 94 652 886 114 49 956 88 64 76 59 111 379 77 199 925 162 179 732 40 452 571 56 40 112 104 705 975 62 258 980 95 336 839 54 212 844 111 448 599 130 534 825 132 463 681 81 31 561 70 369 397 132 196 559 124 131 812 103 75 880 84 315 385 55 129 806 136 278 831 97 381 436 102 150 378 153 858 864 52 413 645 98 429 802 65 705 886 90 333 796 135 567 873 83 413 583 125 372 820 61 104 775 116 31 745 109 131 196 65 698 731 104 1 514 130 203 971 97 325 456 84 413 701 118 282 895 93 119 508 119 686 776 119 635 737 69 509 979 80 299 413 122 63 784 84 26 590 78 155 496 67 814 953 144 333 995 95 512 977 149 60 480 49 574 637 98 787 928 85 703 918 90 611 687 80 115 675 94 97 348 79 23 571 79 286 288 81 83 853 72 209 941 98 237 314 93 339 869 110 260 684 112 134 738 117 756 902 152 493 670 156 812 965 127 110 474 107 500 728 107 11 945 69 504 526 137 828 905 77 579 844 68 271 576 95 226 357 126 166 561 104 351 915 96 887 953 121 569 855 97 392 717 105 670 691 47 678 873 92 733 900 102 108 325 83 228 336 102 393 916 114 530 802 67 337 645 137 635 778 119 381 522 155 2 408 88 706 886 122 167 975 122 70 941 107 309 890 144 419 465 100 454 917 117 493 653 138 450 843 98 134 512 113 79 634 88 439 467 154 585 752 133 307 903 99 233 273 137 76 92 119 225 286 85 255 893 114 337 526 59 246 812 102 79 851 137 292 962 78 199 513 149 66 821 77 334 564 118 615 938 105 381 620 121 111 559 84 677 770 76 202 364 53 77 340 153 383 777 102 435 659 80 664 987 191 307 630 67 863 964 105 764 776 132 336 488 100 29 768 109 716 743 87 131 469 79 962 983 96 539 769 82 436 577 80 37 213 100 186 299 90 8 797 107 1 542 142 134 991 118 569 604 124 259 596 129 606 987 114 379 400 117 152 297 49 654 884 119 80 314 58 581 977 115 166 912 128 230 846 125 446 644 152 118 829 92 17 288 94 639 710 71 746 769 100 828 861 113 242 865 95 255 838 115 435 884 79 537 815 83 654 983 117 324 565 91 381 582 152 132 591 127 28 781 96 438 871 99 304 699 145 58 520 76 148 714 101 284 668 102 237 296 145 339 365 86 540 744 115 883 886 62 569 647 100 542 816 85 197 379 90 305 417 81 131 273 83 837 882 86 272 372 124 291 668 75 127 984 72 210 235 112 124 234 108 367 391 105 449 669 102 410 806 68 26 432 100 330 802 85 851 926 74 560 683 90 568 945 114 303 675 153 79 572 124 501 605 132 60 467 26 694 961 54 61 176 114 393 760 91 231 739 143 140 573 112 488 710 125 492 845 126 270 838 58 9 824 55 318 648 79 171 637 128 368 381 84 259 820 86 38 165 48 210 374 127 731 798 70 136 226 115 296 524 68 763 919 93 207 285 147 241 895 93 766 777 133 459 934 87 428 646 99 96 498 130 63 409 121 261 559 90 270 833 140 428 520 119 864 906 105 241 395 113 247 377 47 79 241 102 123 320 146 465 597 78 166 736 107 151 911 89 161 214 167 56 856 90 800 910 91 97 484 116 413 570 147 35 630 83 843 881 138 156 972 120 51 718 101 598 653 122 377 957 116 65 635 68 479 540 105 200 463 131 343 647 81 152 304 66 471 938 152 276 609 114 198 496 138 257 644 72 528 841 116 164 824 110 250 317 12 345 895 103 563 970 104 506 854 138 392 749 100 71 153 109 552 667 143 490 517 111 483 909 113 250 960 57 0 868 66 304 451 123 225 393 48 397 469 127 163 660 84 196 614 122 554 826 53 366 786 148 632 969 150 147 315 67 270 770 64 282 978 117 804 889 83 239 719 116 252 665 123 76 385 165 242 871 76 152 782 107 769 892 137 289 882 68 588 954 102 498 763 111 313 361 108 539 578 85 36 510 136 574 902 112 93 474 88 96 787 127 538 979 67 8 281 93 273 878 136 580 965 129 213 502 96 338 633 86 483 903 64 511 815 122 112 213 115 84 495 69 217 743 131 68 336 101 731 849 131 265 408 123 298 350 128 593 880 85 346 354 109 462 923 66 553 934 35 287 290 135 338 565 55 270 535 98 247 911 107 342 821 93 35 224 95 167 906 45 673 801 85 785 831 57 884 966 69 285 987 96 867 939 56 170 927 117 93 256 149 741 745 132 119 360 63 378 549 76 550 788 122 626 745 104 306 542 119 56 758 83 245 603 30 413 420 79 761 944 72 1 608 103 237 277 117 267 292 121 8 409 91 234 619 85 682 937 80 15 277 131 22 965 88 131 158 90 120 269 90 77 941 66 161 357 129 259 638 154 881 983 149 627 643 128 823 999 93 493 887 132 524 974 123 172 249 75 0 778 144 177 923 86 170 677 99 255 460 57 59 250 132 558 792 102 264 566 101 256 344 66 650 975 157 886 947 80 405 566 92 144 727 105 526 978 92 172 416 83 204 573 116 350 558 145 169 755 66 122 603 137 439 780 142 211 375 124 589 806 76 479 744 68 802 936 107 291 754 100 271 492 99 77 901 86 388 874 130 367 886 53 141 887 67 214 502 96 223 815 85 260 385 142 275 681 119 490 518 95 646 835 76 16 840 91 619 822 118 60 663 101 201 332 173 118 148 137 28 618 107 267 577 107 412 772 73 334 656 102 88 492 96 239 655 87 437 929 110 344 483 62 29 369 87 73 641 59 687 866 101 137 525 133 562 753 116 383 598 120 507 661 124 683 841 98 581 705 105 233 535 127 281 325 46 749 868 72 23 197 106 373 542 89 673 834 113 657 714 114 562 838 104 49 610 109 48 629 109 51 254 118 820 960 78 137 316 128 117 157 116 129 893 93 387 721 89 189 302 155 197 550 98 124 962 87 245 582 143 18 844 111 232 279 98 910 996 117 500 785 97 34 629 120 281 575 89 53 402 151 362 967 109 402 691 39 101 931 151 529 785 110 260 754 111 258 918 89 261 865 61 632 980 46 147 175 135 129 242 87 17 825 163 1 53 85 205 568 64 455 578 67 812 879 141 779 958 148 86 392 151 33 706 104 287 315 102 629 650 108 493 809 40 25 313 135 534 802 107 179 522 115 707 815 124 311 821 116 61 563 157 312 525 66 331 688 98 118 445 68 470 667 60 180 904 120 157 735 39 466 669 107 785 805 71 317 535 93 777 855 98 290 899 94 346 736 119 293 533 103 395 871 105 148 850 91 467 621 180 524 906 139 247 515 77 342 389 113 50 403 126 293 496 140 401 835 101 510 829 84 766 813 114 577 807 104 7 429 68 603 976 129 657 884 81 474 973 75 161 340 91 145 208 112 336 422 139 823 892 51 61 964 127 245 253 124 259 866 90 488 527 86 91 993 66 603 727 22 477 677 89 434 632 97 50 632 99 468 871 83 815 834 94 168 661 127 122 758 178 256 700 154 292 566 143 404 733 125 542 956 92 751 940 93 385 551 128 423 444 135 226 614 36 1 116 59 302 416 81 234 301 104 83 910 57 555 978 174 117 990 87 468 799 65 145 162 66 586 664 92 389 421 73 580 940 116 741 872 85 242 530 39 301 495 53 305 537 97 409 443 83 337 968 116 225 439 84 329 372 132 694 749 55 55 314 103 29 975 86 761 821 139 425 490 80 250 807 98 514 897 88 243 989 110 318 729 17 634 827 168 186 596 110 405 430 116 393 851 117 154 736 127 70 136 121 218 600 69 332 409 158 521 850 94 148 940 58 13 357 112 270 627 62 613 664 66 83 779 59 237 594 120 780 972 109 394 517 37 35 83 99 398 590 84 315 523 102 143 862 79 258 775 67 544 992 87 481 748 88 53 921 47 265 895 88 495 567 113 79 964 90 151 365 130 342 645 161 568 960 190 128 414 98 110 404 122 360 372 135 409 865 96 322 490 52 322 982 94 729 904 53 266 795 80 622 995 86 974 995 87 299 708 160 370 946 117 107 297 100 359 697 141 152 353 98 795 857 81 23 420 101 353 608 105 204 855 166 439 797 99 79 807 116 39 643 139 592 856 90 693 792 88 98 555 98 186 979 150 659 831 106 33 939 78 391 674 48 479 790 133 155 176 152 332 915 44 22 928 181 933 984 108 218 776 122 690 868 129 893 934 84 500 587 128 21 933 138 63 212 107 616 824 95 80 708 25 880 998 113 160 361 151 352 469 119 682 969 122 350 660 168 502 912 119 711 991 97 160 163 42 303 747 93 255 533 51 492 872 145 235 699 148 207 764 114 962 992 106 377 974 123 493 922 68 137 447 122 328 472 102 648 889 116 302 470 72 622 941 38 83 157 136 261 942 152 352 533 67 41 373 111 337 465 110 495 727 45 178 762 126 31 843 99 853 949 77 471 602 121 724 822 91 381 397 57 108 559 113 227 486 111 885 956 80 702 933 127 117 950 90 85 222 51 55 64 98 383 583 88 14 400 128 290 965 98 706 715 134 113 325 137 47 676 117 706 720 25 55 901 143 369 729 112 319 451 111 204 441 72 216 327 85 212 408 134 574 619 76 820 871 108 29 581 70 392 517 85 395 671 96 485 997 93 198 943 51 15 878 92 648 762 93 47 741 86 622 773 81 152 348 110 219 735 126 196 838 138 100 325 153 258 278 83 146 282 90 566 637 75 670 949 103 149 306 79 28 157 107 285 830 69 334 825 98 108 655 75 221 975 81 336 700 132 72 837 109 200 446 125 224 678 71 12 984 107 926 968 85 417 904 96 142 175 62 739 786 127 311 851 127 652 774 95 515 914 98 117 616 77 957 978 93 162 817 94 606 914 75 235 638 134 449 761 125 415 787 116 764 783 118 417 529 65 349 602 62 46 904 109 319 525 82 886 944 89 486 609 134 240 291 57 251 468 83 652 870 84 190 440 121 233 706 99 355 364 65 72 335 48 24 389 71 185 747 133 198 934 69 378 669 92 80 294 165 727 844 143 247 342 129 231 309 99 413 495 64 501 930 100 40 303 81 11 304 110 621 730 76 320 639 129 548 566 89 76 448 143 136 945 104 726 746 106 410 632 106 11 718 107 370 459 122 122 926 77 383 812 70 305 366 102 421 595 82 601 881 100 163 497 83 610 978 132 540 914 64 667 970 77 309 756 124 34 860 54 327 575 90 307 820 122 434 874 80 272 383 159 267 571 112 286 877 47 311 347 109 5 359 82 293 682 81 123 201 127 165 666 127 253 673 128 234 559 103 643 680 125 345 918 56 694 914 112 94 726 111 569 928 125 688 808 133 658 851 91 257 726 133 124 919 127 630 893 111 38 88 120 66 747 88 333 668 82 433 609 77 138 566 120 572 797 99 482 710 89 588 866 136 431 933 79 464 502 89 112 921 88 148 784 117 18 838 53 31 638 83 326 986 150 215 428 91 475 713 103 427 650 113 403 424 98 161 659 89 583 843 68 120 231 66 497 844 94 22 522 104 605 713 44 335 514 62 192 998 74 652 786 101 490 928 182 217 244 82 233 619 110 133 537 130 83 435 139 384 550 92 390 464 63 526 970 29 393 954 100 340 503 69 397 514 84 17 254 75 462 914 159 658 664 105 630 906 72 765 937 109 228 290 110 665 901 116 471 682 110 118 707 152 401 592 104 20 129 107 510 951 128 245 317 120 167 792 73 237 763 187 320 811 113 536 765 88 853 950 105 713 942 141 36 855 107 233 927 118 147 757 180 572 862 97 534 832 138 9 693 79 463 914 111 58 149 106 412 480 101 162 567 132 56 838 97 232 414 127 17 271 99 602 758 62 570 639 109 791 882 92 359 907 64 727 803 94 236 350 65 325 363 57 312 598 71 102 295 115 503 775 148 276 460 114 100 344 76 475 719 124 360 768 84 48 595 35 777 977 53 515 610 48 74 155 123 93 105 126 22 761 119 205 594 76 826 901 114 458 786 101 66 939 100 726 890 134 391 581 44 719 766 68 602 999 135 655 921 102 103 344 59 219 742 96 630 746 119 386 660 132 781 853 102 204 971 133 888 910 74 780 865 51 325 356 113 161 894 73 544 625 113 652 695 159 678 700 100 374 887 137 259 271 109 93 953 70 217 377 97 267 479 85 173 268 110 224 754 99 197 217 108 26 587 154 68 358 108 394 755 107 320 645 143 284 528 119 445 489 114 431 681 88 324 485 60 308 411 97 210 411 88 471 978 43 583 799 69 299 467 29 349 361 48 310 383 57 84 167 144 406 706 154 209 709 121 96 234 101 418 975 152 505 734 83 226 467 114 154 366 81 100 778 90 552 976 121 624 761 104 627 909 122 257 474 106 762 993 99 762 940 64 393 771 119 99 529 132 376 654 108 305 899 112 451 802 151 768 844 118 496 708 134 19 600 141 897 900 99 251 938 94 52 424 104 233 693 117 362 502 103 89 687 137 194 693 110 613 910 115 254 895 90 245 550 75 35 836 53 268 769 150 445 876 73 774 998 95 158 217 61 432 881 84 416 648 73 197 461 132 342 954 83 16 345 111 354 935 118 70 872 104 705 821 48 628 998 87 248 571 98 187 600 86 112 203 136 337 446 88 213 858 131 512 964 134 549 607 109 501 840 88 195 777 66 459 565 186 270 496 64 209 653 73 235 679 48 489 642 109 389 999 111 218 729 83 691 978 91 960 976 126 835 971 98 40 487 96 531 788 83 95 429 104 642 934 79 42 72 127 205 451 114 162 531 120 271 686 132 205 666 76 557 724 111 89 260 104 308 847 71 374 882 50 446 808 127 120 901 71 317 801 136 70 703 102 79 985 111 349 466 117 324 998 107 24 94 74 741 901 96 397 903 90 279 660 43 500 929 82 169 844 24 759 932 68 497 706 116 679 967 78 744 966 128 686 952 101 402 860 54 236 405 90 526 579 136 56 545 94 220 908 158 847 960 121 674 732 74 434 574 57 23 816 93 327 932 140 474 624 137 298 868 105 263 840 113 826 834 87 642 974 109 107 262 119 668 778 118 654 998 54 91 245 78 157 826 133 574 633 100 41 110 61 441 832 72 142 304 136 738 756 98 464 721 121 90 615 47 571 918 95 234 686 105 514 817 147 531 680 125 668 716 85 247 774 46 262 334 121 805 961 97 334 555 112 87 317 95 546 837 54 505 593 83 147 830 204 125 327 121 692 740 86 617 695 99 452 973 95 995 999 121 130 768 202 501 959 121 123 276 80 452 938 140 286 569 164 141 700 109 274 968 49 267 270 138 602 619 110 723 982 112 531 769 159 674 688 73 13 654 111 406 844 87 300 327 76 61 704 85 482 585 162 93 585 123 547 563 105 618 983 105 859 871 75 553 833 82 560 669 93 379 652 97 47 152 81 468 782 96 60 812 73 38 113 73 189 296 38 386 791 110 73 260 99 27 763 87 258 890 153 437 922 102 7 605 105 628 807 103 116 437 136 274 916 93 661 871 146 915 973 121 109 211 164 101 471 72 555 834 130 782 850 110 40 90 94 112 683 105 589 952 118 482 535 62 796 898 37 635 973 111 411 999 68 205 206 95 20 335 94 174 984 111 344 639 87 531 725 129 255 594 139 6 488 69 512 556 69 385 963 147 51 363 93 174 543 122 590 961 89 33 641 128 250 737 78 406 559 50 486 620 117 99 513 126 591 601 135 456 919 103 73 978 125 367 779 115 785 839 134 614 615 96 253 683 91 30 289 83 525 794 138 73 108 112 224 236 143 190 206 127 77 861 132 407 413 167 28 939 101 86 252 105 283 747 106 170 883 101 508 586 88 343 922 74 181 270 117 469 592 53 557 999 72 225 401 82 467 727 122 543 916 59 449 710 73 574 601 158 908 954 98 99 819 69 99 273 84 933 973 90 710 794 10 798 836 133 645 768 154 7 790 154 155 449 93 203 951 51 191 686 106 955 969 95 136 395 47 49 366 112 643 648 114 731 862 109 577 745 60 364 731 117 344 687 94 175 615 72 99 577 80 588 596 80 77 323 77 272 959 120 836 843 103 427 742 76 147 828 127 284 708 43 161 737 117 2 863 137 346 683 127 335 585 97 77 933 123 59 850 114 232 369 98 45 703 134 470 721 157 71 503 141 232 610 89 53 847 95 258 566 100 544 971 140 29 896 134 170 999 82 262 794 65 527 541 126 43 797 103 382 910 62 50 476 111 30 94 109 507 723 94 5 391 56 676 728 113 473 649 90 578 674 75 236 895 103 242 276 69 78 646 116 532 621 85 43 968 86 568 845 83 2 724 85 43 699 109 219 940 101 578 748 71 350 908 124 581 673 103 541 834 85 712 776 108 578 689 99 675 931 90 771 838 109 877 933 149 471 986 116 722 943 47 46 428 77 143 494 111 242 828 97 334 336 126 429 481 77 3 954 99 16 971 90 395 863 103 200 816 113 152 920 87 871 941 101 401 657 86 240 322 127 153 936 72 1 877 127 342 367 75 311 332 84 202 241 93 22 39 130 336 743 35 329 629 105 361 882 132 625 831 122 101 419 117 743 974 146 132 511 90 901 936 131 600 619 79 646 965 63 259 968 123 145 785 135 184 770 120 13 822 105 857 965 97 954 971 97 409 850 81 384 486 83 455 527 45 84 145 125 329 678 102 683 990 110 281 501 139 694 971 142 383 478 126 9 496 83 45 906 129 21 614 72 902 987 79 618 906 105 132 265 83 718 815 121 50 592 24 417 539 128 333 562 114 80 226 113 58 79 128 98 569 104 212 815 118 20 918 90 921 937 99 10 808 105 14 467 114 334 590 95 271 287 88 218 557 118 123 350 113 300 363 130 813 925 113 641 710 100 348 506 117 633 957 54 596 807 94 485 841 119 352 555 121 122 178 118 289 555 104 584 751 88 365 966 145 170 578 121 134 526 95 185 900 105 401 774 58 212 924 90 274 973 93 16 112 88 79 142 88 25 112 120 164 755 79 74 441 72 559 711 145 376 893 147 504 600 151 130 992 106 678 852 106 300 830 68 293 828 47 83 330 72 36 853 110 270 933 111 332 513 92 243 497 149 450 916 109 340 993 92 231 476 95 12 198 89 266 547 142 391 961 125 388 945 92 577 684 114 293 524 98 300 710 105 804 993 142 159 165 36 624 913 87 202 257 117 378 677 140 200 517 92 189 513 112 630 793 43 748 790 96 292 384 106 693 802 130 255 433 6 31 884 119 619 844 104 508 994 119 454 797 55 588 949 80 6 828 140 42 971 52 160 176 75 190 544 130 538 593 120 730 745 76 117 379 85 118 803 128 457 577 94 564 904 135 157 584 105 287 411 73 735 937 94 969 985 74 349 376 77 322 445 86 537 790 112 703 961 90 231 862 84 707 949 110 68 494 81 24 508 121 340 827 96 337 553 131 431 610 25 109 560 71 420 869 104 322 326 128 517 524 132 613 947 98 26 252 90 196 758 121 69 383 125 418 591 115 749 932 68 77 289 105 321 874 66 92 819 96 412 760 48 529 744 85 416 682 76 735 853 105 530 677 67 431 451 179 301 616 92 129 347 102 51 61 125 360 728 75 177 578 148 471 965 119 351 370 78 674 798 94 488 990 92 187 197 81 248 945 54 31 729 87 4 862 54 92 692 80 133 614 126 193 695 66 505 909 110 537 749 139 225 268 122 156 200 48 101 813 66 97 607 78 181 299 137 330 945 102 120 490 100 361 609 105 405 637 93 628 685 135 89 333 100 151 292 76 200 420 93 568 659 86 578 880 97 583 640 130 247 282 88 91 813 78 121 555 100 408 603 64 305 337 119 132 182 84 458 773 72 478 739 46 636 771 69 10 868 94 367 729 146 318 756 49 44 437 96 589 718 126 784 949 137 98 695 124 831 845 86 129 281 87 146 752 88 75 82 57 324 906 185 48 308 77 537 778 114 458 790 63 432 697 140 42 846 67 167 188 64 604 737 112 0 300 116 878 982 98 364 746 95 264 639 130 368 698 66 165 226 55 375 828 89 680 753 102 410 846 102 178 614 73 136 619 114 503 954 135 502 504 66 698 781 104 26 138 80 62 844 138 83 834 108 306 731 77 275 502 33 221 632 104 268 697 116 386 483 40 410 714 45 101 748 56 712 984 85 526 707 85 113 380 105 846 873 42 280 810 110 22 735 105 314 902 110 21 683 99 7 650 103 56 233 54 92 810 61 129 908 80 200 985 99 15 761 112 87 972 108 299 898 125 515 773 30 452 641 70 221 658 139 23 920 132 101 990 88 156 986 59 492 730 104 364 579 75 247 468 129 200 963 141 362 756 80 459 847 111 125 253 107 148 517 66 306 535 71 422 573 148 213 871 103 95 629 79 216 728 118 324 601 106 219 879 40 90 502 95 711 785 96 160 849 25 144 681 100 286 969 62 46 232 105 33 772 135 618 838 86 710 791 127 75 804 27 37 791 151 269 318 74 695 823 53 170 581 95 35 636 33 557 821 102 672 885 136 607 932 84 225 251 131 353 997 139 561 839 88 34 698 81 867 897 99 413 633 94 511 829 54 96 327 45 74 923 146 593 711 151 301 613 59 356 445 137 165 829 108 420 477 130 248 926 106 249 362 108 195 705 131 237 554 87 162 879 128 684 980 62 341 764 87 292 867 45 306 878 107 17 24 86 384 736 81 404 704 102 540 626 33 647 660 111 370 665 117 221 446 114 130 853 114 57 255 141 438 780 109 514 730 117 337 633 107 192 406 93 0 203 93 235 394 95 705 736 147 111 990 131 634 857 19 616 951 83 547 948 46 95 578 94 283 509 131 274 767 112 419 959 121 147 923 76 239 595 90 311 857 108 395 963 103 298 980 142 625 830 60 11 810 77 279 897 122 151 408 100 156 420 129 158 975 105 592 980 59 414 507 125 787 949 151 214 771 124 2 490 153 633 685 115 704 727 82 117 330 77 435 956 91 25 89 94 415 793 126 646 728 61 241 506 75 501 632 83 138 985 136 214 344 77 262 363 102 283 341 49 274 300 57 83 817 128 712 936 111 426 907 93 731 908 89 709 840 94 312 532 121 768 888 114 156 827 109 127 462 109 578 919 101 833 928 109 158 383 111 118 714 113 116 770 62 586 806 92 239 733 119 769 875 66 173 838 133 401 761 168 512 869 96 718 913 100 348 715 65 43 647 66 439 610 130 282 551 103 686 920 118 138 612 76 411 981 157 51 828 59 361 957 122 148 327 77 27 55 154 766 795 94 185 504 77 293 991 70 274 280 82 344 776 92 99 868 55 700 954 111 140 862 103 536 710 96 51 408 53 752 905 120 408 571 103 151 423 112 629 901 83 48 67 105 674 807 87 49 91 72 625 850 99 332 781 106 414 831 74 75 383 174 56 526 144 372 852 91 269 311 129 4 124 92 710 859 98 449 997 121 136 180 90 505 653 95 218 521 150 407 509 127 341 472 81 637 795 105 330 391 104 180 887 141 472 747 144 15 205 70 686 893 91 240 801 128 227 864 134 376 560 169 554 684 71 330 505 124 61 771 156 510 751 61 318 755 135 525 801 96 48 942 108 371 487 98 317 838 81 65 344 112 701 708 123 851 859 65 420 610 115 682 941 118 185 961 82 257 676 113 290 999 99 305 874 129 566 782 108 394 448 156 678 780 82 226 918 73 882 976 32 392 914 114 135 284 144 60 644 91 759 886 131 4 16 151 397 490 116 99 930 63 417 880 123 715 904 104 203 286 164 23 328 66 29 283 107 416 629 101 591 733 98 706 837 88 145 444 115 522 650 120 784 925 88 441 613 135 544 706 153 321 673 93 186 981 106 796 946 92 63 416 58 898 953 130 124 532 110 397 706 78 193 199 74 730 894 75 85 487 55 483 632 116 372 794 104 3 815 146 799 813 75 404 554 83 484 820 96 378 895 98 130 294 63 447 971 154 254 582 99 436 693 117 97 928 87 637 990 45 808 834 134 343 422 68 269 706 78 530 917 78 155 382 118 1 669 108 900 924 97 6 692 97 584 805 122 3 322 50 273 575 77 757 842 73 351 421 106 157 257 89 114 409 69 410 417 83 6 317 118 717 951 109 491 744 89 164 889 120 47 303 105 288 655 53 158 730 100 185 448 99 388 950 115 181 961 128 401 508 129 639 648 130 290 570 138 295 344 55 345 822 79 197 745 125 284 558 112 409 543 79 667 948 88 66 138 157 188 482 147 125 531 102 295 919 63 444 790 65 123 298 94 882 996 68 27 795 118 37 405 106 224 712 100 80 394 129 484 993 109 415 446 126 121 392 116 71 215 100 341 589 101 46 825 94 754 945 114 277 538 162 24 325 117 339 477 113 233 373 92 566 698 73 220 959 70 237 992 58 71 921 133 97 804 80 494 648 83 198 570 90 430 617 77 172 209 118 600 924 91 249 683 119 632 712 59 587 747 116 160 805 120 560 577 66 792 891 127 74 960 129 74 539 168 213 620 136 210 678 46 32 292 59 644 990 69 625 862 85 245 648 142 824 973 95 684 920 49 256 922 134 750 950 39 216 818 114 49 945 169 359 756 111 390 422 106 38 516 107 65 263 95 26 651 126 490 523 115 49 222 91 391 800 144 620 871 111 226 261 143 214 754 95 466 581 114 65 506 95 619 666 116 190 751 91 568 974 146 352 470 92 508 587 108 81 226 142 536 764 129 645 996 82 681 871 136 627 684 69 86 674 139 131 705 83 377 573 85 510 919 71 74 913 127 513 944 128 23 166 88 109 570 98 34 905 94 210 711 119 583 658 80 467 637 105 145 485 136 71 817 114 625 980 122 288 553 92 564 730 148 174 204 99 286 660 104 70 731 143 76 820 120 298 552 183 446 635 110 116 952 119 229 971 99 141 395 31 357 898 128 532 698 75 313 763 96 23 107 156 113 239 76 319 520 91 12 574 161 148 698 103 797 989 121 672 966 129 920 975 102 421 945 93 151 654 143 559 800 85 521 839 87 678 907 93 233 386 133 71 959 142 184 404 153 199 258 60 197 980 81 428 703 93 14 549 77 65 738 128 287 999 72 224 307 119 508 999 94 85 521 115 547 829 86 173 564 105 2 678 136 137 247 100 563 747 94 127 588 85 372 640 97 772 935 129 611 995 139 575 936 82 720 771 89 93 240 159 53 177 87 400 787 112 22 155 113 354 693 70 475 518 68 377 570 159 560 961 91 349 570 93 100 747 92 397 767 134 457 766 107 115 231 73 30 488 120 344 821 132 264 315 167 918 957 68 128 223 125 528 948 145 313 565 75 263 474 172 15 449 76 172 911 104 34 227 95 26 574 73 224 476 89 181 429 104 309 585 97 573 896 147 74 535 174 244 467 70 0 326 98 214 709 120 523 992 128 783 953 140 638 641 79 504 667 125 407 435 70 706 724 85 447 685 81 241 890 59 220 611 94 915 937 89 96 467 68 310 478 104 127 518 103 560 851 124 235 297 80 54 681 80 383 637 78 75 948 95 429 571 110 33 753 155 135 555 42 313 761 127 320 743 123 848 990 96 266 430 96 447 962 111 492 560 70 220 624 93 194 671 57 393 875 116 58 126 100 39 85 122 71 443 71 148 744 122 717 897 88 436 729 229 322 383 136 494 692 84 52 211 97 731 955 71 522 643 101 361 632 105 884 982 49 104 924 128 647 737 110 669 927 79 127 923 60 204 215 62 619 938 128 600 716 113 478 802 159 412 573 60 386 675 120 470 891 93 110 951 71 94 114 97 58 637 83 13 455 83 418 578 1 233 472 62 735 755 93 315 444 90 494 950 70 413 829 29 59 508 69 563 677 70 16 458 108 129 435 82 102 728 18 420 546 82 68 202 141 446 558 75 407 890 93 204 674 66 548 777 80 523 947 124 92 723 63 513 757 107 742 791 91 24 100 78 306 434 140 462 962 56 343 349 115 270 545 81 11 62 108 288 579 116 328 868 146 577 810 131 14 370 131 156 191 72 174 467 69 12 404 102 147 867 113 211 871 33 106 958 25 333 825 110 113 341 73 428 693 106 877 929 74 410 643 97 116 685 73 523 787 158 779 865 53 4 255 66 678 868 69 101 349 137 546 724 95 239 376 100 321 442 103 510 811 112 466 529 78 88 567 106 370 632 135 23 727 98 336 836 85 97 912 151 76 115 123 113 233 85 583 740 43 588 922 142 263 520 94 191 338 30 348 590 111 629 786 117 274 444 84 375 910 47 42 854 93 215 427 112 43 572 86 378 563 141 323 963 83 402 501 98 707 770 104 306 727 64 236 411 32 560 618 115 593 692 47 384 419 84 715 815 105 1 681 106 242 416 102 560 841 71 344 382 139 284 432 116 472 757 70 81 562 91 118 961 115 378 795 154 186 262 62 277 519 97 318 524 98 35 802 154 6 306 145 150 502 125 624 850 109 129 939 52 654 750 127 623 971 102 46 94 80 776 833 159 363 636 125 6 441 128 27 583 80 60 335 76 761 826 146 229 231 77 54 619 77 85 129 79 389 671 108 84 632 123 195 757 62 432 904 123 230 896 76 485 780 120 460 939 68 488 986 47 368 753 70 521 926 67 720 938 95 8 721 91 243 611 115 684 951 41 32 959 105 179 971 137 125 634 80 6 901 42 11 527 137 372 867 79 80 348 66 293 330 116 192 480 112 77 422 117 63 238 59 364 567 111 124 206 124 476 894 159 465 996 67 404 598 69 166 288 137 107 121 124 18 106 53 197 367 141 421 927 77 627 865 78 723 928 116 435 925 94 70 322 96 593 766 121 389 882 145 7 348 98 131 915 132 160 572 65 335 731 126 294 325 194 369 965 152 578 886 76 864 981 144 32 360 125 433 520 70 591 832 89 546 829 80 335 568 62 802 807 102 142 662 91 137 450 93 330 346 121 614 980 135 141 547 95 182 212 96 312 478 132 199 505 93 129 519 58 470 706 133 76 737 125 428 650 96 349 679 67 931 966 81 765 992 126 255 787 116 183 320 36 19 72 59 363 964 206 688 878 56 489 679 93 173 543 83 348 997 56 644 821 107 506 892 83 56 807 116 562 684 148 82 505 116 59 721 112 466 819 91 218 881 109 309 385 153 22 190 80 131 291 96 267 695 65 410 700 89 498 701 98 827 916 126 28 836 53 211 737 110 485 598 91 71 166 148 490 781 46 261 548 80 115 889 151 264 481 127 486 740 78 602 643 59 269 532 50 487 687 78 336 513 93 561 872 110 779 821 130 103 983 129 644 756 83 396 428 62 186 709 98 359 821 92 53 308 74 140 756 89 220 986 100 8 346 124 153 495 76 168 848 107 125 258 66 161 524 49 79 172 95 73 679 109 152 763 96 708 996 44 292 680 54 427 658 121 620 688 61 84 227 79 780 913 81 413 707 84 37 157 123 266 810 98 519 800 99 745 919 130 217 334 57 370 424 99 666 688 66 209 622 141 532 867 110 93 767 101 325 707 73 409 466 79 421 820 114 134 477 125 507 720 139 520 836 97 65 741 97 757 970 109 51 954 162 222 725 115 756 982 143 437 694 116 718 771 149 321 832 135 27 331 120 113 750 87 536 875 50 95 913 114 127 916 34 293 882 62 487 648 116 10 538 52 239 988 108 441 845 119 116 639 104 349 536 150 220 438 102 333 693 88 250 685 112 916 991 106 377 690 79 441 599 93 849 853 112 671 714 133 77 536 117 296 366 77 456 749 155 267 609 75 168 366 109 554 851 121 313 363 134 141 420 121 476 785 81 255 593 109 68 71 87 18 317 58 398 946 63 824 992 70 246 401 103 370 407 111 158 273 128 715 976 60 194 870 62 768 971 129 418 984 48 38 60 86 265 933 61 592 778 103 296 944 110 759 881 25 372 374 142 436 759 60 281 731 89 503 566 38 27 682 61 346 812 146 393 678 76 595 804 112 763 915 15 533 584 151 675 818 104 147 687 135 351 730 102 723 750 94 15 423 111 432 454 58 61 862 151 229 297 115 614 739 101 255 402 111 184 342 169 321 749 91 329 614 119 35 934 90 213 783 59 397 938 140 480 898 66 8 488 117 535 849 70 35 95 85 196 264 99 323 675 62 100 767 99 162 862 76 182 979 118 530 965 124 278 786 103 230 339 87 491 820 142 492 640 160 748 792 120 529 828 91 42 271 110 316 899 113 268 860 75 201 559 92 456 476 102 206 328 65 431 859 97 688 735 75 64 396 70 146 810 85 241 953 83 716 967 138 277 631 130 420 844 95 278 859 94 32 571 59 247 732 146 73 668 144 76 890 97 193 301 88 549 703 116 621 886 68 863 939 103 283 412 116 144 933 115 196 272 112 19 133 1 579 914 106 260 912 91 681 729 49 713 858 90 726 735 74 327 727 48 426 910 113 466 985 105 766 798 95 513 970 139 131 161 103 498 730 107 11 515 89 60 792 75 30 808 65 130 834 134 440 985 137 26 457 92 123 610 104 326 874 97 574 682 116 41 456 85 51 191 54 335 937 101 456 495 86 799 935 105 256 632 70 81 271 115 92 996 68 424 759 77 313 920 132 404 929 154 465 693 120 22 558 97 589 756 128 149 340 103 128 590 162 720 948 146 268 914 156 323 944 89 465 469 119 565 802 89 37 985 147 276 856 105 38 488 125 595 628 128 301 695 62 570 876 142 398 886 85 546 558 121 429 783 141 1 238 92 426 564 134 531 977 35 649 976 101 596 802 88 240 532 132 89 986 100 433 941 85 654 838 81 440 504 116 490 532 66 97 357 61 950 976 48 120 922 87 424 646 89 165 545 63 412 436 86 405 837 157 178 386 53 336 569 100 394 951 94 743 884 116 404 553 50 150 193 103 192 585 110 613 698 141 191 442 121 100 921 117 584 731 34 221 725 80 377 973 137 578 684 111 44 129 83 2 310 107 221 488 116 39 470 82 748 864 78 319 342 136 440 887 72 624 851 107 475 952 101 203 356 94 244 676 151 642 731 123 485 777 92 26 755 117 284 773 110 22 876 72 153 881 70 311 769 83 58 363 141 502 849 94 387 998 117 79 522 111 215 570 88 278 511 101 60 483 74 92 449 120 243 781 79 860 992 79 923 975 124 365 813 111 234 629 133 87 599 55 493 957 91 131 730 142 385 748 89 640 674 65 386 631 65 385 692 101 580 780 103 225 264 63 87 463 79 191 631 58 314 458 54 381 814 85 7 371 55 842 860 118 369 421 74 4 411 114 209 558 51 210 935 112 641 700 85 800 959 95 91 163 66 735 809 54 135 942 132 660 977 112 811 842 80 765 894 58 593 673 97 470 674 141 759 785 164 178 518 106 131 213 142 27 182 106 947 999 86 902 970 103 227 677 82 736 937 108 656 881 128 503 694 123 170 755 60 253 577 96 721 938 78 614 854 1 141 645 152 919 935 116 416 525 15 265 295 96 295 633 94 323 964 116 210 405 151 436 710 91 217 348 92 588 962 110 24 816 117 282 831 71 334 767 51 126 930 96 314 444 104 563 943 79 24 995 163 278 569 136 335 999 100 562 654 122 159 704 92 225 884 107 378 480 92 84 267 80 266 981 60 304 871 60 842 893 117 26 465 96 358 383 118 537 590 78 129 801 56 170 994 95 169 195 129 493 737 75 349 437 122 173 185 96 82 311 84 481 754 122 22 316 118 908 981 73 95 612 152 254 477 177 285 786 107 252 314 84 223 825 120 79 282 75 202 667 117 263 867 116 43 317 75 593 986 97 139 860 161 778 920 140 206 941 98 692 826 120 83 677 102 141 897 88 603 675 136 58 59 91 383 844 96 355 592 137 222 453 71 351 975 75 726 799 133 363 744 115 63 105 143 17 954 130 451 543 103 143 312 73 646 703 83 697 877 91 173 294 54 130 158 134 257 861 83 692 712 110 477 970 117 507 535 74 374 701 142 505 867 72 55 377 105 200 261 115 471 795 146 293 877 113 4 509 85 216 304 103 271 712 87 330 411 121 657 822 83 8 86 39 554 918 49 410 583 61 25 687 128 354 450 99 262 895 111 248 632 100 26 33 131 254 291 216 410 514 141 170 350 44 630 836 199 557 568 121 582 921 122 440 523 82 453 855 80 448 477 116 678 809 127 682 725 69 168 293 113 891 978 146 367 620 90 70 175 65 244 757 108 155 823 110 531 862 132 468 729 90 370 640 77 42 758 100 215 842 99 562 675 73 132 314 103 325 517 115 223 301 103 260 543 82 752 853 104 150 828 109 238 480 104 601 888 64 544 617 163 698 702 111 322 862 16 155 722 89 282 577 104 476 792 161 237 834 36 477 566 108 295 989 33 256 583 95 32 435 124 78 180 94 490 615 147 173 396 91 96 524 123 425 958 149 379 384 146 496 976 93 457 981 108 433 435 172 430 482 82 50 257 112 528 847 85 111 141 99 358 988 103 480 635 84 77 290 69 574 810 128 26 237 112 57 254 122 737 960 20 753 896 32 786 812 84 539 793 75 14 753 87 418 766 93 94 123 103 406 511 119 119 721 61 571 934 127 270 795 108 74 933 142 131 533 36 31 406 116 20 486 63 541 784 166 177 872 103 239 711 132 427 638 74 427 957 108 458 651 106 158 531 139 429 898 115 366 454 69 255 743 123 171 275 98 127 355 104 181 404 78 466 586 66 291 528 50 188 899 80 2 192 91 196 285 79 708 918 117 100 471 112 33 599 89 413 527 102 64 357 98 21 878 105 33 904 83 394 729 72 702 870 140 115 184 81 260 811 91 520 857 126 193 980 127 283 806 116 83 692 71 83 116 120 482 718 97 758 924 96 182 842 54 810 857 119 456 737 146 644 726 113 198 829 165 56 839 169 273 610 145 641 735 164 2 136 127 767 810 110 199 447 113 78 355 80 708 758 121 268 466 68 107 296 97 375 696 103 954 992 158 140 346 149 502 850 151 166 888 128 585 675 135 767 974 63 160 281 84 383 566 73 271 738 93 31 185 80 178 847 153 27 280 121 69 647 115 95 668 88 481 582 72 109 193 150 19 437 130 405 455 94 307 404 111 399 718 98 397 628 136 33 70 123 767 956 1 257 643 96 269 697 83 53 208 146 379 998 146 646 683 112 703 957 72 542 714 73 505 509 90 71 749 53 415 522 154 416 652 92 531 857 30 273 487 84 263 292 120 481 858 141 220 458 84 238 594 69 768 985 123 150 932 103 266 937 104 182 299 35 26 280 93 864 934 83 667 710 68 218 221 125 11 776 132 109 857 106 312 884 76 322 540 97 209 304 130 664 700 64 435 982 130 109 954 164 185 535 139 16 570 187 218 537 147 642 665 74 542 868 123 175 736 33 146 271 109 366 932 122 352 833 93 288 639 140 636 824 127 718 969 76 421 871 93 373 830 125 363 774 111 381 825 81 583 753 97 638 924 96 963 967 69 435 752 75 571 862 141 237 511 109 236 317 73 708 838 119 340 359 91 4 162 133 226 930 75 940 963 63 27 167 47 252 313 88 321 400 96 207 924 139 832 839 175 645 746 115 420 596 106 568 856 102 193 334 66 129 592 93 229 469 144 279 647 95 554 785 163 407 726 66 376 587 138 129 799 51 289 583 106 978 983 147 398 890 137 632 972 144 608 812 117 417 447 155 115 859 106 148 564 81 500 717 103 291 312 88 443 945 101 320 508 67 312 421 124 183 717 79 736 848 83 12 314 99 437 465 114 337 655 110 28 921 144 129 289 115 64 969 55 553 927 85 457 554 105 714 766 154 191 194 93 285 300 69 526 635 92 9 66 130 200 779 132 2 76 129 433 887 62 26 961 82 672 866 97 113 116 125 170 386 95 22 759 64 958 992 124 572 896 111 382 823 183 757 994 106 568 724 75 81 101 146 701 852 100 664 966 137 223 570 79 14 165 88 466 713 111 208 282 80 327 893 51 400 960 109 417 988 123 111 686 93 39 937 135 27 145 144 650 703 83 63 670 83 307 569 87 50 777 94 586 614 68 85 912 124 557 611 76 502 561 29 110 416 49 132 441 96 629 906 101 819 995 85 81 478 137 690 747 117 2 251 107 811 950 91 698 962 123 772 907 101 490 745 89 86 613 69 422 992 63 179 718 36 418 562 128 598 985 131 48 214 93 465 612 101 444 983 85 242 932 117 71 422 85 313 356 103 252 721 89 272 931 156 554 884 68 675 808 112 629 870 96 421 736 90 549 601 118 233 570 100 229 727 96 203 972 50 185 573 109 291 916 137 300 430 114 664 946 62 349 762 74 280 678 124 85 404 93 175 521 96 455 755 126 552 857 52 448 590 130 188 298 117 204 805 106 2 109 115 398 517 120 260 644 108 526 959 160 783 898 77 125 135 74 495 519 101 200 611 75 273 655 94 196 912 167 597 899 83 765 845 65 609 670 158 331 997 82 646 987 48 163 360 77 92 165 113 109 928 88 546 798 59 540 647 96 51 393 124 90 731 90 427 748 66 113 153 101 266 903 79 666 873 69 604 673 86 133 136 105 13 540 109 270 429 134 348 520 50 8 952 88 633 892 122 65 720 110 94 847 94 672 918 105 169 349 85 339 781 109 291 903 124 845 877 125 416 712 139 255 734 66 388 619 116 603 871 171 123 979 54 513 751 26 405 943 106 478 841 37 929 997 32 274 392 71 586 922 64 413 602 115 241 874 99 705 977 109 91 297 98 516 740 127 22 139 57 407 452 106 788 907 146 468 691 73 427 712 108 585 601 53 73 365 83 341 883 169 382 735 155 152 162 65 230 537 71 414 417 64 277 910 64 931 964 27 210 719 81 175 670 108 518 811 121 156 363 107 86 479 47 399 492 104 170 676 135 271 786 153 320 633 74 713 979 61 67 143 68 311 893 93 409 714 42 797 925 91 109 745 109 533 681 143 229 961 23 632 813 55 627 751 108 62 352 113 371 838 97 150 305 106 243 454 69 267 640 129 662 825 87 750 953 106 57 910 93 322 693 47 351 569 128 329 680 125 8 291 95 326 567 118 187 235 90 58 710 108 171 927 132 35 875 49 126 148 69 106 138 112 450 826 85 194 854 66 541 855 94 131 534 74 631 696 100 73 406 105 142 575 79 410 731 187 161 327 89 14 354 47 291 857 88 402 534 86 635 762 113 27 512 63 605 736 178 112 901 100 54 139 129 140 476 82 501 915 86 143 868 81 714 726 70 448 913 109 343 854 84 265 447 60 636 919 52 165 526 126 410 837 66 754 906 99 287 429 28 362 409 113 574 914 118 44 298 101 261 428 84 561 751 142 380 589 88 328 746 115 266 778 71 197 895 131 545 917 60 129 165 107 858 866 124 28 465 45 145 679 102 32 707 156 21 947 110 16 806 102 682 904 84 883 944 156 511 743 90 604 631 123 534 938 121 158 385 125 73 959 98 175 535 59 107 442 61 809 851 162 94 474 70 237 561 107 667 900 63 433 481 141 401 746 94 346 409 124 106 652 98 48 167 127 1 647 95 268 566 103 940 996 143 67 981 91 532 800 60 149 261 121 175 270 141 771 930 57 5 732 131 538 679 63 704 974 105 401 631 181 98 184 99 334 705 108 362 762 75 333 517 97 119 958 101 535 948 90 46 98 108 50 366 108 349 392 55 4 892 123 814 894 43 394 462 112 504 890 39 403 506 88 229 565 38 268 908 94 256 613 89 589 872 91 53 516 77 370 523 71 279 313 86 643 673 122 398 586 106 565 607 189 662 740 84 174 297 89 8 868 93 194 522 100 482 843 122 545 568 106 242 852 89 24 742 109 362 857 110 491 556 72 271 380 96 562 664 137 286 838 103 329 529 81 120 580 110 150 240 128 351 664 93 666 741 66 53 110 47 337 548 69 563 840 113 745 907 87 411 449 56 517 936 91 601 616 126 347 814 92 491 998 82 26 181 167 600 901 121 222 863 103 713 931 128 292 870 95 215 523 142 211 680 69 89 321 134 79 285 121 656 960 77 242 679 89 60 927 88 949 958 90 252 811 92 474 477 112 77 558 67 167 758 96 412 864 113 227 613 148 510 771 96 317 670 85 632 886 112 336 534 99 420 761 76 541 570 161 185 828 75 180 455 82 292 476 146 509 817 87 25 384 101 102 942 125 17 357 89 430 828 95 463 769 119 519 708 139 382 383 150 452 810 132 36 795 64 204 410 85 261 818 104 562 636 139 111 979 118 220 484 105 490 980 87 238 775 117 27 150 54 312 636 127 177 890 54 299 314 107 461 511 131 662 922 107 35 225 84 461 980 96 447 469 54 152 598 106 313 996 99 328 969 83 850 968 100 377 932 91 199 373 72 342 814 72 671 889 86 848 915 144 333 990 105 126 858 88 435 741 97 48 636 87 929 981 108 767 844 123 7 107 53 650 903 108 304 805 79 257 889 97 433 692 95 634 987 49 193 252 111 919 958 89 404 483 115 350 646 111 623 677 60 416 459 92 206 433 119 326 835 90 251 596 53 45 136 110 90 438 106 760 858 103 229 349 111 341 676 124 256 929 99 20 484 103 58 501 131 494 791 99 298 752 105 346 486 123 94 304 83 821 933 130 237 815 118 56 546 140 328 633 76 847 854 71 191 998 87 296 474 104 389 902 110 467 790 137 61 546 116 24 837 113 861 968 106 897 964 109 149 854 115 636 831 62 134 334 66 601 977 68 347 634 63 244 506 97 224 495 98 225 703 127 180 248 52 222 569 74 155 971 83 361 570 81 569 913 55 431 676 75 27 174 65 359 959 106 397 588 120 560 692 127 604 812 124 654 703 140 152 649 65 837 979 69 311 648 103 453 754 94 736 771 96 444 773 83 64 795 88 512 701 83 337 915 151 96 495 83 397 464 122 57 848 95 86 302 97 209 283 34 485 843 129 29 125 154 238 410 87 67 703 106 563 658 91 465 788 156 621 915 85 314 388 103 377 903 94 351 380 105 40 153 70 173 388 121 53 708 50 89 814 107 762 960 6 143 829 123 116 280 130 168 408 122 472 934 47 169 665 128 226 612 70 279 955 35 543 732 71 205 586 61 278 690 107 253 702 59 323 816 109 726 865 111 389 891 68 223 454 87 234 766 101 613 727 106 532 651 85 356 955 117 487 523 133 37 345 111 708 767 84 539 763 116 361 372 110 347 403 98 99 674 72 503 713 135 775 859 112 19 644 136 735 998 81 462 908 80 206 589 102 136 710 77 544 689 130 43 147 128 614 788 116 264 809 138 83 566 119 25 156 80 295 924 89 260 828 83 400 447 64 475 887 116 570 754 82 648 939 82 909 931 93 253 747 98 27 961 133 12 451 96 79 948 35 899 917 122 62 671 75 331 737 101 285 551 110 276 710 122 674 839 79 4 86 80 527 617 95 195 312 91 681 798 142 337 729 81 796 815 126 517 868 43 352 865 141 261 329 61 2 725 28 148 804 124 0 126 73 49 390 19 14 73 129 258 883 90 638 903 148 116 658 119 635 742 95 260 967 80 779 872 122 0 823 66 174 661 79 455 620 99 27 497 130 634 656 103 587 938 70 431 807 139 128 186 108 236 796 129 262 444 77 128 343 104 150 895 101 74 578 116 731 938 144 100 602 104 500 783 98 337 946 92 261 854 162 615 771 48 598 744 97 427 929 86 513 758 97 92 160 159 48 999 109 81 766 49 55 787 86 446 962 101 404 737 72 157 775 112 227 795 103 47 174 172 679 796 150 314 937 91 442 490 72 272 662 97 779 901 128 308 891 56 328 687 93 519 553 71 522 731 95 41 699 82 254 319 52 651 787 163 170 463 93 365 582 154 753 790 80 402 447 141 336 583 105 109 124 162 121 888 54 434 677 58 647 900 63 223 797 156 671 815 76 158 938 101 35 979 97 58 651 147 114 833 108 348 379 88 432 939 99 233 461 115 293 560 44 133 587 75 301 554 87 139 409 95 95 305 149 292 865 115 846 999 144 727 912 68 327 368 136 277 939 89 309 678 113 462 922 96 404 686 45 370 403 68 639 989 135 723 912 58 402 824 113 87 400 129 148 546 131 49 849 100 717 722 102 607 882 63 41 245 99 528 919 44 503 931 100 449 735 139 202 361 122 460 921 47 98 214 57 224 750 56 542 781 113 253 316 118 78 123 83 49 697 43 567 635 83 309 681 165 499 734 75 1 136 66 190 670 121 207 518 69 74 610 34 94 312 110 4 252 132 193 938 147 129 651 90 135 538 85 255 689 102 47 284 84 178 439 138 154 618 107 25 167 47 96 432 96 409 691 73 377 532 125 129 204 104 98 386 109 865 935 80 704 887 133 895 953 174 169 594 141 524 997 58 565 866 116 370 576 70 477 666 96 420 645 109 0 132 87 244 625 58 673 756 81 92 804 85 65 882 118 232 398 136 159 319 116 77 674 132 614 908 74 37 445 117 430 640 60 693 737 179 281 368 65 461 585 153 181 503 142 170 957 68 613 920 88 226 228 83 270 482 56 119 799 61 530 543 127 94 702 66 107 477 86 668 964 145 283 869 102 293 631 81 306 986 73 25 224 160 155 946 112 28 36 96 740 745 128 255 758 99 390 907 115 598 728 82 238 259 82 745 771 121 453 807 128 55 115 81 287 651 127 402 856 75 331 693 76 107 428 128 975 983 107 61 930 32 256 907 93 561 663 123 712 851 118 925 952 147 93 600 104 845 938 70 193 667 120 180 685 93 135 579 157 595 748 93 110 128 79 47 651 131 693 778 100 514 547 82 147 472 119 79 819 151 538 713 82 182 233 139 538 866 115 721 881 109 700 958 153 232 820 78 27 520 128 11 113 125 269 326 80 146 597 179 34 710 89 633 716 64 950 986 92 529 898 109 416 803 166 343 579 80 619 836 87 188 216 110 616 740 61 390 556 189 199 840 59 126 601 76 192 367 96 419 875 47 205 432 121 188 809 114 747 787 98 111 277 142 652 749 54 143 486 131 198 818 71 115 577 63 70 356 141 559 991 69 99 361 103 112 725 75 203 828 92 124 245 95 564 674 117 382 792 74 552 578 85 307 870 126 356 884 92 95 409 90 40 824 76 359 665 114 420 669 94 45 427 82 698 880 50 352 981 67 944 989 78 518 816 64 915 921 55 125 499 82 58 849 102 393 712 155 9 77 68 227 405 114 591 928 108 320 945 136 665 865 144 33 957 117 243 883 69 247 385 106 574 667 119 659 864 33 5 178 84 239 712 109 6 975 122 810 956 141 824 851 116 562 840 102 315 890 70 325 610 108 463 469 113 873 942 63 308 396 152 593 718 82 82 253 79 371 607 68 2 93 118 101 977 121 517 678 88 710 806 122 740 843 61 242 574 67 9 91 119 242 799 111 101 755 93 79 613 113 48 660 129 183 568 93 933 939 81 260 923 125 682 774 121 23 473 130 521 570 79 265 774 56 498 617 101 380 743 131 473 838 107 698 891 62 98 414 80 313 724 146 216 656 97 109 838 93 928 976 94 480 713 130 97 247 98 489 657 128 497 882 119 323 509 93 43 307 100 710 798 97 421 441 94 539 893 94 133 302 50 36 943 73 623 848 70 113 555 132 659 820 107 160 439 115 19 338 105 71 499 164 28 435 95 773 823 113 226 600 102 205 280 116 621 933 40 563 615 146 321 335 185 151 601 81 259 800 122 401 906 84 488 686 123 326 566 76 134 814 89 386 812 123 274 932 134 242 335 84 44 282 99 530 865 39 431 710 89 382 485 83 623 830 161 466 973 99 291 548 113 337 842 114 809 830 122 465 860 128 334 896 142 440 854 97 88 953 116 303 494 84 305 795 65 465 586 101 148 462 166 398 465 152 170 706 111 179 471 102 251 581 116 155 398 87 351 391 101 477 819 51 216 616 103 263 795 71 118 420 142 394 860 148 173 664 129 266 986 117 34 45 93 528 789 83 363 955 118 24 599 65 172 459 95 395 707 126 668 967 73 560 746 113 313 698 40 582 793 56 382 718 118 80 971 82 634 896 60 491 811 72 878 881 120 553 693 86 419 822 96 269 570 112 203 715 137 107 432 80 585 855 79 201 887 88 47 71 87 436 796 134 165 513 87 815 953 76 452 722 92 177 669 70 12 517 101 600 991 152 438 801 108 52 759 105 306 354 146 656 679 89 107 720 48 187 281 131 151 539 127 671 994 71 340 778 120 337 779 86 71 926 132 315 708 91 372 697 94 279 695 46 513 802 101 596 912 65 771 969 113 201 907 126 167 452 95 202 235 69 22 788 120 307 653 45 160 796 97 788 999 122 374 934 138 347 732 59 304 447 41 102 585 151 84 248 67 49 877 81 134 533 117 749 847 89 343 812 57 630 852 52 145 241 88 835 895 101 242 745 96 60 817 71 408 741 128 39 522 58 73 184 37 38 921 78 363 908 122 172 447 64 14 376 118 552 557 133 455 619 98 189 560 144 66 880 70 470 837 94 86 598 82 100 946 154 286 834 103 671 744 149 212 827 93 214 437 88 632 732 82 380 459 77 569 978 57 230 791 90 708 813 137 75 965 102 336 533 122 48 598 99 319 379 94 656 786 158 596 957 110 122 718 120 6 320 64 8 41 148 204 222 110 307 748 124 66 790 128 470 926 138 516 549 89 39 830 58 648 721 78 336 663 127 338 900 91 460 744 121 16 871 139 93 204 92 132 288 101 48 427 76 81 952 77 509 878 72 779 887 129 244 939 75 14 258 180 159 208 120 19 662 140 263 645 103 196 730 119 26 293 38 384 737 114 199 998 43 521 863 120 324 935 107 381 895 101 552 901 127 231 615 100 516 674 79 263 952 119 802 938 59 100 656 151 333 890 136 130 259 98 357 454 68 34 826 64 834 903 130 274 950 99 184 760 64 97 610 17 523 915 122 472 599 76 28 962 130 481 796 91 940 944 69 227 333 117 53 151 63 418 955 93 87 766 104 240 539 115 166 592 145 447 981 93 266 572 167 201 476 150 110 314 109 684 704 64 343 594 136 444 646 21 550 581 101 507 790 78 480 990 133 184 786 111 297 416 108 432 846 76 671 874 158 763 998 121 625 709 101 11 733 125 7 597 54 376 476 153 71 83 103 45 339 109 200 299 123 220 569 103 348 694 78 211 800 109 139 680 65 314 831 93 15 271 93 511 630 62 168 740 92 371 873 199 27 82 72 324 809 88 129 546 123 113 518 105 488 828 62 381 390 80 233 670 160 829 917 96 203 350 118 109 518 112 657 925 115 510 968 121 126 348 54 578 669 76 15 669 83 99 152 95 459 903 117 343 657 111 88 599 88 132 747 92 358 946 82 13 957 81 574 804 120 565 750 98 854 933 53 411 811 131 170 574 103 531 612 85 259 650 152 166 698 98 48 981 109 561 980 104 137 596 113 407 868 60 794 953 77 709 924 140 222 247 105 368 574 69 10 910 47 560 810 99 263 706 146 406 889 139 232 560 126 499 621 103 279 343 104 43 337 120 600 751 105 143 446 77 180 791 64 227 691 111 187 714 108 437 822 78 145 608 114 204 530 116 525 616 122 20 250 85 715 857 91 411 942 94 604 646 99 345 595 108 227 390 116 228 881 77 43 776 75 154 387 119 408 756 73 161 380 75 559 855 133 266 426 116 480 982 119 89 883 70 531 606 82 37 152 144 219 492 102 842 956 100 393 693 122 575 981 91 64 984 64 38 719 181 102 152 77 822 894 115 886 945 85 235 744 93 363 523 53 418 461 31 163 715 142 883 978 97 694 997 109 545 629 136 400 798 39 32 39 146 167 203 118 164 751 142 169 672 121 622 994 148 836 925 92 72 774 112 642 699 168 243 460 139 262 884 120 57 271 62 645 786 160 829 941 84 592 902 117 230 555 81 801 993 148 343 875 75 802 949 73 186 280 123 596 664 83 140 584 127 350 819 60 310 891 100 592 724 89 519 681 97 70 248 94 69 92 99 12 299 45 17 197 98 166 465 150 453 863 107 335 608 98 205 989 72 189 947 84 94 132 100 606 925 44 189 772 160 196 677 126 854 926 111 143 807 126 241 970 88 429 544 123 622 896 89 141 973 112 412 572 136 394 819 143 494 810 130 534 793 71 292 964 94 533 660 118 207 458 37 698 882 121 415 852 70 679 909 74 417 443 107 515 932 71 334 579 86 352 869 69 765 874 76 693 831 151 204 443 97 519 847 99 107 821 42 290 578 151 248 551 106 612 940 106 204 544 146 237 710 58 573 694 105 195 767 133 659 885 118 451 755 137 786 875 104 16 494 118 121 546 73 378 828 102 364 955 121 186 643 52 254 350 86 171 695 70 236 293 87 206 338 99 389 498 95 156 979 112 838 932 78 80 684 112 504 648 96 154 390 124 67 940 39 196 943 126 616 825 136 621 873 135 500 886 98 240 545 52 289 959 148 60 710 116 257 536 74 112 416 108 170 850 130 144 608 90 855 971 101 529 940 100 31 323 74 27 399 138 358 827 93 818 981 81 421 608 102 126 985 71 706 925 59 563 609 67 773 985 73 832 942 139 97 892 95 226 360 61 241 550 131 297 388 122 41 688 114 553 663 151 529 743 38 388 415 116 38 781 145 94 817 97 405 882 114 582 898 85 411 850 116 180 473 138 389 616 48 271 818 84 122 826 63 173 952 148 384 420 144 173 725 95 395 910 104 578 855 70 642 689 88 309 589 85 147 283 120 71 442 144 431 480 76 495 816 103 88 593 32 1 478 151 57 235 127 53 205 102 686 914 88 548 978 137 583 789 49 13 71 89 307 993 76 59 209 135 560 695 95 806 877 91 207 696 91 634 933 111 347 934 97 676 790 54 96 376 111 5 157 88 228 950 72 572 794 118 739 741 78 370 902 84 776 898 123 520 933 102 515 890 51 498 853 71 465 607 116 857 917 98 657 684 103 484 981 97 319 900 159 250 865 113 117 637 114 527 797 16 16 27 66 631 661 102 171 365 120 814 878 93 556 935 108 5 441 123 638 698 123 717 827 73 38 638 103 557 997 44 154 665 102 399 467 66 304 628 67 263 680 98 56 509 66 340 989 146 387 897 73 589 632 92 44 45 91 189 532 187 13 420 110 232 327 93 767 793 89 639 712 73 361 933 118 265 483 73 548 834 100 37 58 109 205 312 95 261 584 111 406 503 85 712 881 93 331 487 94 35 641 98 571 747 121 692 896 149 76 335 92 274 975 104 341 369 86 370 520 115 513 628 62 195 934 82 167 388 55 423 729 121 223 556 153 772 847 122 711 769 75 351 969 99 93 494 80 89 904 73 340 650 84 134 228 86 385 408 95 258 613 54 217 930 90 311 840 108 825 900 44 102 370 95 383 772 153 771 792 166 492 538 75 252 419 137 313 634 79 275 736 129 718 988 48 715 998 114 351 529 114 755 776 29 465 829 102 574 929 101 199 401 61 423 424 103 121 417 131 78 997 94 137 179 74 80 990 62 189 521 91 381 580 108 458 973 92 372 950 82 334 666 151 282 979 74 829 911 108 626 693 122 487 998 64 16 80 112 310 654 98 255 611 138 40 62 183 118 233 75 814 930 149 193 445 132 550 894 115 232 251 96 593 951 54 171 279 124 561 606 68 151 152 104 87 130 134 231 455 59 466 914 129 436 658 59 873 901 63 78 165 95 87 686 127 456 460 76 11 614 106 499 738 98 1 831 137 40 254 120 441 633 106 287 501 64 20 508 82 23 31 40 595 992 110 28 655 94 138 352 52 610 956 109 142 542 78 168 592 121 34 817 88 102 305 116 167 532 35 225 248 110 678 961 80 129 606 92 748 930 85 319 332 48 407 440 85 98 114 80 441 575 129 203 307 161 140 727 128 228 832 131 282 336 156 317 861 159 679 761 49 172 675 70 282 392 63 802 924 170 103 240 109 393 473 93 267 613 51 530 866 133 328 566 35 249 707 167 183 388 68 471 635 132 508 788 95 427 849 119 117 367 122 693 750 76 30 105 115 416 676 104 392 854 109 103 759 47 247 826 120 3 814 94 159 757 96 95 600 114 412 978 101 182 640 97 128 634 137 0 396 169 271 434 183 127 520 90 327 446 157 182 699 74 514 803 44 220 721 104 368 469 132 54 982 65 269 387 106 14 430 100 460 850 97 192 297 28 448 940 113 280 694 129 237 783 102 90 376 112 533 965 102 109 178 79 30 598 94 257 884 101 126 287 134 474 619 62 281 742 20 498 900 95 1 988 114 112 147 118 204 925 126 148 659 121 75 611 123 415 666 118 352 585 77 969 991 121 29 998 99 406 806 109 781 929 86 24 607 143 692 707 84 708 886 108 268 592 104 334 408 104 195 659 114 101 727 107 603 875 60 45 104 53 36 804 129 244 960 119 510 798 120 241 869 93 397 519 108 607 700 26 191 222 94 210 969 119 151 848 115 423 522 89 50 112 134 383 693 127 3 892 106 31 584 109 280 497 109 585 702 78 326 350 85 390 788 130 85 668 77 227 612 65 535 738 86 109 360 104 748 911 112 186 926 97 192 895 71 222 782 74 500 542 86 534 621 67 172 775 112 497 771 96 90 621 127 32 542 113 450 666 134 85 950 134 403 657 110 80 198 119 112 610 58 185 464 61 440 487 85 365 554 85 139 577 57 166 695 97 190 755 74 13 976 83 213 228 41 195 293 120 400 709 44 810 851 103 694 912 23 63 971 144 192 447 112 238 424 121 686 869 107 117 911 88 405 851 116 580 802 113 629 987 110 692 765 70 643 678 134 21 123 108 50 696 74 368 396 104 260 865 74 878 890 82 517 685 124 245 652 105 76 118 40 304 823 112 321 760 41 430 900 144 242 968 87 206 749 84 170 358 69 658 870 126 139 269 91 295 615 109 569 949 106 334 412 165 209 889 105 741 854 70 19 652 155 172 399 60 183 809 88 659 790 88 176 303 106 535 736 76 417 899 82 23 504 118 573 816 74 188 521 60 69 974 98 228 365 69 228 889 11 252 768 113 71 104 143 289 756 83 697 961 78 481 653 66 471 605 170 622 685 49 680 972 163 347 773 154 84 192 96 488 674 62 408 526 64 246 919 55 661 874 96 543 944 111 146 364 90 226 595 107 511 583 95 337 912 109 270 817 118 501 784 115 566 718 72 31 53 72 146 541 124 152 176 170 326 559 89 514 940 69 267 545 60 154 693 89 1 21 157 247 657 46 508 941 149 606 954 77 29 762 116 46 930 88 806 876 135 98 176 123 513 818 84 928 930 118 455 815 91 20 610 90 353 724 121 101 832 109 418 712 80 493 907 149 805 997 142 309 636 95 298 934 69 261 827 109 198 572 91 519 669 69 189 315 150 701 865 137 199 957 122 322 902 89 283 427 117 629 953 142 428 904 89 137 830 100 92 527 97 467 909 95 492 767 109 41 175 137 52 352 133 136 951 105 465 922 34 638 886 173 780 907 82 167 437 127 953 976 134 576 981 85 22 789 74 325 909 113 346 542 107 330 476 95 16 180 166 236 718 122 434 818 105 161 496 118 513 948 107 434 629 148 214 585 139 37 167 82 207 911 72 730 938 111 346 873 90 217 591 86 172 463 150 891 985 81 673 680 120 235 486 126 74 622 110 224 395 122 35 789 106 522 762 87 430 508 126 176 877 36 695 761 73 54 444 125 225 714 139 197 460 77 681 904 111 52 793 82 540 663 85 201 368 84 783 988 52 231 661 102 260 279 76 268 629 105 358 735 125 62 764 70 45 680 75 810 901 64 307 388 142 77 418 71 42 410 84 195 296 98 379 414 79 392 463 115 18 133 79 344 378 133 163 388 107 350 352 92 37 477 121 782 823 85 62 702 22 129 591 151 498 839 106 261 836 94 553 737 178 193 882 136 618 780 131 106 425 35 266 448 119 649 817 77 631 945 81 638 809 90 254 469 124 183 210 143 246 709 137 695 775 96 527 848 105 285 890 110 323 564 136 703 888 63 201 584 82 364 706 130 504 696 140 346 761 45 78 354 115 677 775 83 143 777 103 58 269 105 106 899 133 420 919 140 400 803 121 699 750 128 116 930 121 149 313 82 861 972 101 426 726 71 0 47 124 7 933 126 531 936 33 212 394 97 210 278 87 770 824 135 99 576 102 274 803 67 220 408 162 504 813 129 252 325 120 502 902 122 633 739 144 253 981 134 378 923 153 328 723 97 111 370 94 422 672 74 314 696 86 650 990 145 682 779 114 700 930 118 625 973 65 114 128 95 205 658 50 97 370 107 564 669 126 551 591 32 382 528 128 317 923 83 486 805 109 396 591 99 457 926 132 277 304 89 349 772 96 12 818 113 719 859 94 22 419 109 54 695 110 301 928 62 295 958 146 139 333 102 582 603 148 165 650 80 603 849 109 607 784 95 0 533 101 311 686 75 323 484 91 774 953 70 542 750 166 368 489 111 234 792 124 241 270 110 254 369 141 111 767 101 223 620 161 331 604 135 154 214 109 132 405 102 693 886 70 243 830 72 809 868 67 631 797 103 93 779 141 463 624 133 33 796 93 67 866 117 251 541 107 531 613 109 646 883 127 266 930 47 640 994 60 617 873 120 298 479 61 215 833 94 317 922 80 157 188 97 81 555 63 10 405 112 72 218 90 710 936 68 158 365 98 784 922 119 655 681 125 559 933 64 379 565 78 281 827 102 365 758 127 128 295 87 354 758 118 13 770 132 253 725 142 15 870 70 135 959 75 86 494 105 675 824 94 41 545 223 84 469 115 281 928 143 608 662 73 483 561 105 42 837 83 322 454 127 109 590 98 81 890 43 69 578 105 614 772 129 299 816 116 653 731 81 154 262 95 641 877 65 770 852 57 182 854 97 471 662 79 356 857 119 676 988 116 72 727 84 420 872 123 659 967 64 756 965 75 51 66 127 787 997 100 595 801 89 100 651 98 332 934 142 213 881 72 620 863 38 65 189 72 4 90 50 307 420 160 570 703 91 744 974 92 405 863 50 184 584 119 27 310 50 137 649 163 177 464 124 136 696 118 461 824 113 223 619 96 2 392 76 572 778 87 508 523 69 350 683 139 17 374 58 161 550 120 337 395 164 476 751 122 61 109 79 362 947 105 790 905 110 258 729 118 126 600 129 263 320 97 866 982 68 509 874 62 205 362 122 791 907 126 100 191 108 84 394 122 340 638 133 780 783 124 58 380 122 250 597 115 522 637 119 26 999 87 303 787 30 181 911 89 375 820 148 432 655 80 582 877 89 294 886 56 191 200 126 140 686 69 558 624 68 167 950 167 205 988 137 356 743 110 42 319 72 239 441 85 211 860 101 228 755 122 530 838 132 121 909 51 609 828 112 33 696 59 206 561 67 366 872 84 56 578 71 64 648 82 3 846 94 301 976 125 150 449 81 771 821 117 62 241 92 102 156 65 31 877 33 97 293 86 403 970 70 485 643 178 46 449 92 10 321 112 64 120 46 390 449 95 705 914 96 313 369 102 253 610 122 156 668 141 287 863 151 40 918 125 982 999 57 510 620 94 144 894 101 621 782 72 311 475 149 208 938 171 395 817 103 795 899 110 406 905 120 476 650 94 979 999 105 14 782 98 113 319 181 267 389 109 468 605 84 132 383 120 736 776 85 272 371 92 95 699 115 515 706 97 63 370 69 210 682 118 677 828 155 228 740 90 155 731 79 322 930 73 531 733 95 88 431 45 513 866 70 369 601 106 300 837 100 410 991 85 112 735 54 583 869 102 365 621 105 17 989 94 179 601 94 146 479 124 298 551 49 222 698 104 388 667 129 336 448 137 399 411 134 226 457 35 159 515 111 81 921 101 411 440 134 407 490 58 626 812 91 10 173 113 524 796 92 448 598 90 697 857 107 502 840 97 293 596 92 283 776 93 110 706 86 358 692 46 565 624 120 279 344 105 18 484 88 381 812 63 445 446 64 207 511 65 145 427 127 165 168 162 17 218 61 12 456 74 89 852 111 109 335 125 543 894 152 742 817 113 90 335 111 519 724 86 567 839 71 345 632 60 499 627 131 175 466 138 829 864 119 816 885 152 290 460 58 264 384 68 264 306 118 596 907 95 305 792 97 85 390 142 383 526 19 398 786 110 606 989 118 122 266 121 229 586 97 612 997 105 481 809 63 354 955 78 363 674 126 345 711 83 683 908 76 126 501 113 273 436 125 351 465 108 725 789 50 49 453 126 31 625 60 86 90 81 154 938 87 53 634 49 566 812 125 24 758 108 770 857 105 226 812 42 501 679 71 211 506 83 83 978 85 70 226 40 59 407 121 551 955 133 290 713 104 87 318 97 34 335 121 181 971 86 36 470 22 472 749 160 373 941 95 347 375 57 595 731 112 253 324 71 921 943 79 228 845 106 203 832 133 154 708 135 233 671 115 57 796 75 661 952 74 372 494 99 14 568 88 502 943 98 493 858 104 15 293 97 718 853 117 277 287 115 883 974 142 881 908 108 263 384 87 601 818 125 50 762 99 174 907 126 103 226 63 349 913 100 479 507 119 599 930 80 428 638 136 324 817 107 191 462 117 585 936 45 431 880 104 117 519 129 416 876 115 253 880 131 8 99 63 47 757 98 201 623 117 262 790 60 581 995 122 398 647 126 381 805 101 165 198 106 429 826 123 381 853 119 824 827 109 237 828 148 15 340 169 51 76 91 26 868 87 699 710 43 343 540 156 245 927 122 136 640 148 603 927 110 711 818 75 347 570 129 712 933 112 271 312 89 638 791 80 308 772 63 102 868 62 419 916 74 260 453 117 33 937 83 245 382 53 242 256 118 388 779 93 55 782 80 492 951 84 352 505 75 435 970 108 487 729 86 64 168 126 272 274 66 339 791 97 196 671 88 64 469 92 310 667 138 578 878 34 872 902 67 274 841 92 424 886 80 133 945 82 50 324 152 307 503 95 298 356 143 138 667 63 337 363 162 270 325 74 247 469 132 54 73 99 493 835 82 925 946 63 571 667 23 154 614 55 780 860 148 430 634 97 373 434 96 840 850 65 357 553 75 143 953 81 529 626 103 229 238 48 754 880 119 470 666 91 58 953 120 53 703 98 94 138 55 119 590 106 639 746 135 452 939 123 71 828 95 116 327 93 48 551 93 354 575 108 253 815 130 68 281 93 409 772 84 676 947 149 211 342 138 313 429 95 161 960 95 174 765 114 38 360 102 34 99 125 626 720 82 125 226 117 343 574 118 577 821 65 276 678 90 43 119 64 251 855 91 301 985 109 50 614 74 49 800 161 528 772 134 314 732 169 906 958 93 750 791 146 31 551 123 509 684 87 497 580 103 588 932 99 375 419 126 9 73 104 134 796 59 459 783 137 92 629 86 324 830 51 176 967 126 24 732 135 709 731 108 149 520 83 430 749 160 655 789 148 269 674 108 597 929 72 142 282 77 115 975 138 439 964 118 557 603 101 81 995 78 259 400 103 435 465 171 513 986 89 295 426 58 577 823 131 354 810 138 47 836 59 528 621 79 689 916 111 261 919 79 255 965 58 289 796 123 257 649 92 293 685 121 309 614 118 192 900 51 113 352 107 816 860 65 333 698 46 416 950 147 121 839 122 410 638 143 799 966 108 137 995 112 204 812 69 148 622 91 336 983 108 298 673 115 19 762 80 15 791 133 646 803 111 50 529 74 241 675 74 558 850 87 687 881 73 432 711 146 13 448 93 659 695 108 669 877 121 476 752 103 44 595 61 72 617 97 202 632 96 308 365 87 264 660 113 291 381 82 12 187 87 47 313 36 71 772 91 121 657 131 50 129 147 149 228 79 213 388 94 20 972 150 104 262 91 133 874 49 294 561 83 193 543 150 67 377 75 297 893 97 241 855 90 880 986 116 619 898 52 122 601 41 731 989 133 495 789 87 494 904 94 376 986 112 53 603 72 480 904 91 276 663 136 247 407 116 859 905 112 615 668 56 42 917 66 94 768 81 28 411 96 737 898 150 497 878 71 332 731 65 246 877 112 342 672 51 178 877 108 429 822 77 560 646 91 544 657 163 87 387 92 316 536 103 740 928 115 481 725 93 74 460 40 63 406 135 832 936 101 300 949 60 275 961 83 308 800 53 7 901 118 732 929 85 419 479 50 35 760 133 796 864 116 303 343 100 670 801 107 461 933 85 207 335 71 209 741 85 113 633 135 673 886 143 124 311 127 644 838 52 723 825 128 332 674 103 212 795 72 94 477 118 835 931 117 111 575 110 422 490 51 211 358 115 801 803 68 40 136 115 444 704 124 566 933 100 86 297 97 226 983 65 278 375 112 453 827 160 267 793 81 513 768 109 247 592 104 180 474 107 385 955 50 351 534 69 440 484 119 808 826 61 479 908 80 221 522 108 252 730 92 181 750 70 444 896 148 372 649 109 154 353 131 813 861 56 369 927 76 11 554 93 78 976 149 1 105 117 272 530 86 712 728 59 232 931 132 470 779 68 96 640 132 203 366 72 30 666 109 197 698 121 454 477 89 211 627 93 145 512 140 60 941 87 18 922 144 344 706 79 264 978 72 170 862 98 415 876 130 245 474 80 81 920 91 373 756 102 250 281 75 78 695 73 127 979 58 304 926 102 877 892 76 142 342 112 226 528 88 20 911 35 377 616 40 175 638 99 447 467 75 762 955 64 204 355 98 37 488 94 25 747 73 531 702 115 167 227 72 18 476 91 610 673 50 124 680 122 140 600 111 229 889 110 21 997 53 205 899 100 199 425 127 173 299 104 404 794 118 775 839 82 140 811 48 58 923 120 281 321 82 74 280 164 273 434 121 438 703 99 579 775 149 295 331 113 318 988 150 478 568 90 48 701 106 354 743 161 307 430 67 355 954 109 395 641 159 392 983 152 283 887 147 160 879 94 305 902 107 207 586 152 333 553 104 57 894 114 406 455 94 277 306 63 513 708 123 724 941 81 431 796 118 195 354 23 9 826 117 366 745 112 85 451 21 237 423 107 497 950 102 6 765 104 744 926 22 391 580 97 540 817 129 207 376 90 346 350 81 123 331 58 286 344 126 169 625 77 210 343 112 123 382 109 604 878 144 8 436 126 189 832 94 141 430 49 397 410 50 410 979 37 535 789 95 222 373 74 92 372 117 357 508 75 792 975 102 637 813 75 218 608 98 201 318 70 281 807 98 558 829 101 58 781 140 228 869 126 215 323 116 149 774 120 54 898 103 69 476 73 89 639 95 12 231 116 223 562 78 116 634 115 421 894 63 605 845 118 460 911 102 436 440 97 389 420 112 66 404 131 392 519 77 3 324 108 249 542 123 491 942 79 702 763 92 352 590 49 13 513 101 292 882 91 644 891 108 795 979 138 201 966 87 158 180 92 162 891 170 633 796 107 415 432 93 306 582 59 409 467 115 268 695 80 194 350 108 479 852 108 532 605 118 22 766 82 789 855 82 26 675 92 361 651 169 227 477 116 218 432 153 677 868 84 591 852 99 199 291 84 622 953 76 97 240 52 787 794 141 168 660 115 391 700 131 101 282 59 55 500 146 122 970 173 322 895 149 371 439 97 166 562 108 381 400 75 58 729 138 229 805 112 377 484 105 168 781 165 524 829 113 192 676 130 73 190 125 745 759 104 445 649 117 17 411 108 399 763 161 243 324 47 617 729 108 79 245 132 594 894 97 385 465 122 182 542 84 239 407 107 633 820 103 848 873 139 292 815 147 475 662 106 221 821 113 1 474 131 695 877 123 863 954 71 182 534 75 795 952 127 136 341 126 594 840 103 346 440 106 12 271 116 218 429 150 204 774 82 595 756 129 144 331 142 365 930 138 403 659 129 640 740 90 393 906 83 613 646 144 449 683 144 257 790 66 15 240 96 20 384 98 0 462 94 297 740 79 137 749 96 268 617 98 62 325 165 242 741 56 502 739 72 316 489 147 635 775 117 202 644 73 301 996 84 145 517 94 330 729 55 193 219 89 143 559 103 581 880 107 4 29 113 133 875 89 481 765 100 504 987 76 124 796 115 185 454 68 567 716 108 162 722 116 600 917 106 537 818 101 231 473 163 284 656 98 796 884 113 266 768 92 101 746 60 307 860 33 840 877 67 52 431 114 456 599 71 62 364 53 75 934 25 217 926 70 85 624 89 456 547 56 291 628 105 530 800 71 16 129 102 483 562 78 361 778 129 108 336 90 591 700 96 413 494 68 525 959 147 85 242 86 431 748 122 319 415 97 357 681 76 365 613 104 226 509 35 71 375 71 287 600 73 673 748 94 183 852 99 384 797 77 539 884 117 509 859 82 101 265 113 778 917 108 50 639 90 465 649 119 249 635 100 98 800 119 325 345 63 527 540 106 752 995 112 641 884 95 253 802 121 114 248 146 145 754 146 222 942 108 340 705 124 463 711 51 584 854 122 32 387 92 179 336 108 139 835 122 566 744 108 210 431 93 314 383 112 706 952 104 360 753 102 311 860 84 599 742 83 591 671 37 124 508 112 43 761 65 130 230 85 194 455 151 459 834 81 262 988 58 462 981 142 64 927 102 412 676 140 323 567 123 127 244 99 356 651 88 419 636 79 452 897 93 669 713 112 59 483 121 245 406 88 217 758 81 327 940 65 519 743 69 573 857 163 513 633 93 572 650 99 203 709 76 103 265 53 727 989 50 239 959 118 82 982 99 664 708 53 575 856 81 330 606 91 244 368 120 305 425 71 745 860 166 209 924 115 196 918 69 530 760 107 656 800 130 8 537 92 795 820 150 0 452 116 746 910 148 246 676 130 910 939 130 444 785 94 3 989 61 56 783 111 5 832 45 100 562 143 768 981 134 242 928 104 237 331 83 71 103 131 522 745 96 0 578 113 633 713 146 166 765 108 68 533 121 609 861 78 208 585 136 470 538 89 400 547 118 629 819 96 93 261 46 7 509 109 3 502 87 335 424 136 78 543 103 199 228 72 737 884 93 0 529 36 350 603 106 523 869 108 408 917 77 338 672 111 115 316 113 415 701 140 106 501 111 737 760 127 703 731 85 547 749 73 49 132 96 681 843 117 474 770 58 648 869 88 836 852 111 635 862 96 690 962 101 294 560 142 47 395 87 678 730 117 542 568 159 520 679 89 257 732 63 220 728 106 5 968 66 266 869 72 34 252 88 685 884 148 178 629 107 286 771 62 444 803 83 300 529 107 305 711 65 123 692 115 351 952 107 179 716 87 250 515 102 677 998 110 536 925 81 156 410 100 215 905 57 441 559 28 237 861 120 468 820 98 22 820 86 170 607 61 42 667 6 607 655 122 104 639 133 369 989 119 246 938 161 172 293 128 466 778 123 774 811 58 856 994 32 123 706 118 43 896 43 252 564 84 438 714 116 234 997 66 363 743 100 274 742 143 329 450 119 59 934 27 49 69 131 398 682 124 258 463 75 49 60 102 238 696 152 278 850 113 9 929 75 96 669 62 307 455 158 92 668 115 204 890 118 783 820 97 524 599 109 450 776 96 114 522 131 85 895 151 510 531 97 304 774 148 438 782 88 265 982 116 479 854 145 155 638 2 736 810 104 920 955 106 142 507 92 727 750 151 35 397 146 37 378 187 624 867 112 396 422 94 507 994 177 206 695 125 175 912 67 544 872 84 279 832 55 16 554 160 149 616 105 40 43 110 534 921 125 218 752 151 268 436 79 34 456 35 255 557 69 523 894 96 374 524 68 77 216 84 436 891 101 62 284 146 520 689 103 659 862 52 293 842 82 56 970 153 772 879 98 25 245 88 111 252 136 62 619 93 33 896 111 73 555 88 383 538 95 68 651 121 608 653 77 542 570 71 204 691 101 676 826 62 204 259 91 80 255 98 237 823 92 445 969 142 160 164 129 189 864 108 189 596 112 312 349 102 268 487 47 637 706 119 271 511 48 303 733 69 95 950 129 235 508 70 646 879 96 330 789 111 162 454 86 125 571 134 39 335 63 42 577 77 222 463 135 134 886 149 384 999 127 456 633 117 32 950 67 819 925 132 422 845 104 695 965 77 168 991 108 435 456 97 20 576 73 51 489 93 667 726 111 495 631 88 241 310 86 72 824 73 46 398 119 530 839 73 612 850 98 319 943 106 427 535 74 36 864 82 167 169 102 269 652 180 497 999 85 75 276 104 139 438 85 686 899 142 336 997 136 420 757 92 325 698 103 158 958 76 19 413 86 92 950 106 237 504 34 459 929 97 673 827 112 309 942 71 724 976 46 554 607 135 243 546 80 319 352 92 68 710 73 92 995 97 186 468 106 700 722 84 213 908 118 613 888 150 38 832 26 189 449 99 58 681 77 145 406 35 367 930 119 322 964 32 123 517 149 291 823 100 308 444 86 266 453 140 711 913 133 327 514 106 708 828 124 101 659 139 96 136 61 475 501 113 234 613 146 175 627 78 191 728 86 435 580 91 45 882 73 33 104 42 31 469 128 298 554 106 175 390 71 820 831 121 852 865 108 855 944 137 297 576 78 99 148 120 720 919 117 186 489 120 156 693 103 252 369 27 203 602 101 0 273 76 318 574 120 51 328 89 410 998 110 139 866 87 113 388 156 22 527 87 680 801 106 388 972 96 257 557 86 649 675 102 137 659 73 54 850 114 279 653 98 107 117 64 196 551 100 519 697 122 652 656 75 838 974 82 708 792 83 763 948 77 158 462 90 830 835 84 297 873 138 246 403 105 427 830 76 224 228 118 62 362 120 382 500 86 163 988 88 138 167 90 203 860 111 378 429 105 523 880 102 254 320 128 114 212 77 430 652 66 481 650 95 154 306 110 234 360 54 358 506 132 283 960 70 264 824 107 12 750 96 289 834 107 512 890 102 308 464 74 89 774 94 537 617 70 328 682 88 855 857 75 268 887 76 2 270 114 788 802 138 444 601 71 163 532 155 325 988 61 180 467 99 436 896 99 717 923 79 47 936 112 265 417 97 142 777 55 164 339 122 364 490 128 378 804 67 209 289 114 73 413 74 68 469 118 463 608 92 230 574 104 101 852 147 183 382 61 298 474 145 265 342 122 177 814 167 46 431 117 501 557 161 506 604 73 15 229 44 563 763 75 816 890 50 92 334 78 211 292 86 141 627 81 787 838 137 59 451 100 185 801 101 786 889 145 772 929 105 386 672 122 489 562 121 16 721 109 123 225 122 319 709 117 149 227 97 292 601 38 65 864 121 32 553 74 137 675 133 96 858 156 245 711 78 647 733 104 770 964 130 370 453 95 566 971 73 210 910 108 573 979 92 237 487 30 330 558 70 144 834 125 276 832 89 152 651 65 31 594 121 396 550 68 874 986 85 598 973 144 4 755 154 304 909 93 392 446 76 880 891 47 106 548 111 93 359 72 4 78 161 16 457 101 245 765 50 551 943 120 742 887 123 687 911 58 3 38 108 177 915 71 218 986 88 593 606 63 437 826 85 502 723 169 916 994 107 206 300 94 623 892 105 791 821 142 337 778 95 113 714 103 308 469 103 378 823 88 723 801 63 327 810 89 508 898 185 456 768 168 48 758 105 91 280 81 91 155 50 77 978 123 746 950 119 369 684 130 666 905 116 719 971 82 781 833 87 342 353 121 512 773 68 224 528 91 528 710 117 142 510 91 25 151 132 14 457 119 305 666 109 440 542 99 19 180 114 7 387 111 7 586 102 122 420 129 469 745 86 498 684 87 103 533 106 176 973 59 875 926 68 314 872 38 337 656 129 185 886 80 358 797 126 121 579 123 315 585 66 464 824 115 41 861 122 431 898 67 370 541 67 189 283 82 296 986 88 168 253 95 560 729 121 174 422 129 341 432 129 395 434 52 65 913 73 483 992 100 37 553 94 538 848 151 588 865 130 0 657 125 720 912 126 109 607 136 444 800 124 534 646 124 47 846 117 450 985 95 96 340 104 417 686 100 548 679 83 350 645 82 566 857 84 321 344 83 130 219 143 208 544 139 756 794 111 89 972 113 142 909 86 23 486 105 75 526 108 260 412 118 548 808 118 248 351 91 16 930 128 803 904 112 795 834 113 252 503 101 540 856 117 53 919 139 803 952 134 475 680 75 13 658 155 384 982 119 761 877 110 292 297 80 625 994 124 13 570 111 392 952 98 195 830 95 7 803 90 0 110 124 171 469 151 56 362 86 266 287 97 23 246 123 317 865 80 189 664 107 244 487 117 414 938 91 634 670 26 296 821 96 282 892 104 259 652 60 357 575 100 187 761 103 812 923 110 199 317 98 77 318 77 47 767 120 148 689 100 435 589 109 521 549 63 74 726 61 105 443 105 351 834 140 391 799 128 45 475 42 37 995 64 885 989 77 284 466 84 95 677 95 202 224 95 626 746 76 300 849 46 95 816 107 370 649 72 147 502 147 109 639 126 648 708 93 367 726 133 98 373 54 508 831 56 124 586 94 316 549 126 223 919 146 551 951 89 196 924 96 55 754 95 834 887 68 43 578 84 110 996 115 664 839 85 474 641 113 348 935 123 290 552 58 492 840 99 215 774 105 55 360 65 176 516 83 355 388 96 314 925 76 311 770 158 343 454 38 797 920 81 654 684 75 214 534 112 238 867 95 363 915 130 638 802 69 225 521 121 104 302 93 69 238 193 677 825 118 225 856 168 20 229 60 42 634 56 267 832 83 114 752 112 707 870 152 395 897 113 271 667 150 663 684 49 572 626 47 230 742 103 386 656 82 13 869 88 236 701 60 161 476 19 465 647 82 451 687 124 114 472 100 32 772 61 87 211 96 566 853 81 278 573 55 215 812 65 359 571 119 408 736 68 357 529 77 168 973 84 132 289 137 491 584 124 120 347 137 121 925 155 424 575 115 470 735 28 189 353 180 413 482 72 286 298 120 305 608 50 377 938 32 71 565 87 486 844 125 244 843 101 149 990 44 79 868 148 34 218 55 328 952 107 92 676 104 331 512 121 778 965 134 219 402 102 575 977 117 267 802 70 49 810 83 356 462 100 90 920 88 178 700 122 784 947 91 34 205 87 708 766 120 160 319 101 292 692 73 354 479 118 56 391 73 5 766 99 414 867 112 43 413 108 573 977 109 128 977 100 145 210 124 726 800 84 531 679 86 588 794 12 476 677 71 351 962 115 33 644 108 472 896 91 236 693 134 449 711 101 851 997 12 225 670 163 41 549 126 272 995 33 276 399 120 265 747 145 452 626 115 3 821 114 778 886 47 414 623 141 647 863 111 104 319 182 305 954 79 732 898 63 540 585 73 693 895 91 477 798 103 751 788 104 171 247 93 242 897 123 441 933 125 22 90 143 97 108 126 514 970 86 783 938 73 76 493 143 726 798 108 107 118 134 896 941 77 388 832 109 736 792 90 606 732 63 292 855 107 589 941 85 815 999 164 19 416 124 770 822 92 441 666 147 315 353 100 87 462 126 191 842 129 14 186 121 638 900 90 361 499 95 585 969 150 756 889 97 224 654 102 31 199 43 911 967 74 122 815 66 765 901 105 258 875 99 374 652 147 564 939 95 254 476 121 131 723 114 463 542 139 268 651 91 246 462 96 270 778 115 678 750 134 141 646 116 449 936 121 511 712 86 712 894 140 202 245 165 185 263 116 652 784 97 67 178 58 185 333 59 584 893 161 679 697 52 611 836 35 184 908 110 722 994 55 545 584 79 588 706 136 720 944 84 916 931 111 653 831 141 270 360 96 743 990 96 469 896 120 301 694 138 85 250 145 197 882 61 319 422 106 235 792 45 667 901 117 310 880 85 363 786 115 259 891 101 691 905 121 87 834 108 354 795 97 52 902 118 363 911 65 144 663 97 92 502 111 199 986 81 90 198 102 13 752 94 316 960 129 357 722 64 235 876 99 371 914 88 386 947 112 745 757 101 201 502 118 640 778 133 40 906 104 183 706 74 94 420 102 224 594 97 46 881 134 194 662 152 73 900 121 290 294 95 713 875 79 226 493 158 607 750 131 616 721 102 146 918 34 61 645 75 502 770 100 75 865 123 172 785 106 550 886 83 525 677 107 333 614 104 120 660 159 307 945 153 223 638 134 529 632 97 296 684 91 235 945 115 408 674 107 362 501 78 790 822 144 25 416 62 575 661 67 165 754 104 335 652 89 291 590 81 519 877 90 805 908 157 64 481 22 277 622 145 179 941 100 571 576 105 281 440 105 493 554 32 260 904 110 405 607 133 6 501 68 96 925 81 236 738 92 194 926 100 185 479 45 693 953 118 205 435 79 244 497 47 593 798 74 465 511 87 58 175 50 663 923 99 48 211 54 5 344 113 282 870 105 563 690 119 160 618 100 737 943 113 468 566 28 112 347 169 895 998 83 598 616 108 460 956 110 229 895 57 575 795 82 114 349 104 701 947 111 889 966 88 771 959 113 42 165 113 502 805 132 39 327 130 555 750 105 795 890 67 429 987 125 95 241 114 566 679 98 223 420 95 925 982 66 209 859 116 460 985 135 103 132 62 39 423 137 511 831 101 136 722 77 512 904 78 226 877 107 275 993 133 35 75 120 413 785 57 780 790 127 274 634 133 813 890 153 5 837 79 271 830 50 530 735 145 261 351 93 737 954 185 555 983 91 885 894 116 637 671 156 66 448 123 526 566 119 40 234 64 169 894 67 82 536 86 170 605 139 71 521 72 461 827 85 556 768 87 66 388 84 65 316 120 591 643 92 325 863 62 512 802 106 95 770 126 145 596 97 562 752 142 210 625 105 128 872 32 191 469 75 336 397 90 250 495 177 399 924 65 198 519 105 902 941 32 168 252 143 622 857 103 229 365 81 105 724 60 298 389 87 224 235 125 389 893 140 486 707 78 389 422 72 216 620 75 123 303 79 27 45 90 960 972 136 215 847 73 302 964 93 309 755 110 139 782 73 616 683 101 158 484 78 331 861 94 343 591 158 23 58 126 687 788 81 315 893 78 308 481 115 754 764 110 510 849 126 310 759 86 449 980 101 692 784 97 542 576 99 331 474 121 132 805 131 227 957 148 406 856 133 494 576 94 160 723 113 276 462 110 578 958 138 37 546 99 359 815 92 600 775 55 528 902 65 17 127 63 547 863 51 500 574 67 421 849 126 114 884 159 467 931 162 83 441 69 724 757 125 101 343 50 393 790 115 39 265 151 885 914 98 384 822 127 699 840 65 523 731 62 100 966 174 519 890 123 394 714 127 269 600 106 333 973 111 64 689 117 134 503 56 230 719 161 475 930 79 87 134 109 131 288 91 111 765 98 210 469 134 16 626 83 508 645 113 103 923 126 198 887 76 552 855 47 578 796 77 464 769 126 185 392 142 15 174 141 404 582 101 773 945 112 763 994 62 158 741 75 321 943 53 341 986 99 261 986 168 271 937 129 536 621 137 226 869 81 47 344 101 671 809 94 434 631 28 137 537 107 342 664 140 353 440 99 181 245 108 66 789 83 183 393 105 452 684 74 227 669 85 245 476 133 207 425 106 69 594 98 252 849 86 117 920 55 367 790 125 893 967 121 321 757 84 100 238 134 348 689 85 207 644 121 331 467 99 70 289 42 497 734 102 440 654 69 288 908 126 229 914 83 869 886 76 413 990 87 370 846 114 57 571 157 199 826 96 119 445 127 380 673 101 144 400 60 350 615 100 37 236 130 702 894 64 534 957 78 98 312 112 281 832 90 179 505 100 418 538 101 239 481 82 237 871 114 120 541 85 76 269 59 925 955 54 218 250 89 228 474 106 461 957 104 6 314 89 226 689 92 299 422 83 323 445 113 129 978 113 435 828 82 48 450 55 118 406 108 1 660 117 134 266 62 823 948 117 221 509 88 33 669 80 27 899 70 77 527 111 832 857 58 174 185 87 322 493 98 335 865 62 536 768 132 638 961 132 387 456 132 465 981 55 277 522 151 1 303 57 306 920 109 183 530 102 289 896 79 172 838 81 574 820 103 32 406 112 386 421 66 227 506 97 131 871 55 25 974 148 29 940 85 759 766 90 32 719 114 250 321 95 423 660 70 305 917 93 14 594 115 160 779 127 241 439 95 44 904 96 39 740 95 285 719 139 88 985 92 73 428 83 338 482 113 564 626 115 0 809 91 354 395 91 65 112 95 239 411 101 29 720 47 203 464 94 148 554 172 355 696 107 634 647 79 65 737 89 197 469 82 102 757 99 609 837 93 335 534 59 268 998 125 289 341 75 372 952 124 37 332 79 315 732 116 506 524 63 435 634 72 501 686 77 516 873 138 401 525 170 495 553 124 870 963 71 373 591 82 125 578 85 778 916 84 186 964 106 87 870 72 63 150 132 762 996 107 686 967 54 38 915 88 169 804 41 202 570 122 420 573 66 437 793 139 130 204 91 494 644 117 676 823 133 778 828 118 280 896 56 275 667 79 354 744 93 601 902 86 29 204 99 688 698 122 291 650 66 247 492 124 486 672 81 349 639 114 460 548 59 432 902 145 578 805 106 424 900 77 231 461 147 602 725 43 79 797 121 470 689 58 94 931 95 69 645 62 73 719 122 24 39 68 719 798 116 152 202 63 239 798 91 742 924 70 242 543 125 537 662 76 27 189 133 254 918 143 893 964 126 45 533 122 473 624 65 357 547 38 544 976 133 794 960 101 401 827 111 678 836 85 48 781 89 129 176 83 354 881 116 757 981 45 207 786 119 290 621 130 353 612 90 278 775 132 379 682 68 100 933 81 130 327 83 195 553 130 6 155 102 3 614 148 112 403 43 95 407 60 270 971 67 87 750 99 289 910 151 671 755 109 160 476 101 450 633 104 376 995 95 478 952 73 48 570 112 527 949 88 479 845 137 301 867 36 550 711 72 387 980 44 220 641 112 27 216 147 46 115 89 27 694 109 16 214 88 283 972 72 119 917 120 496 624 115 202 642 65 228 747 75 240 429 108 118 762 96 75 588 58 71 869 63 224 491 168 240 893 85 118 146 107 212 231 66 49 392 142 416 501 80 167 468 89 90 103 73 583 918 135 40 716 137 552 864 88 324 846 126 94 538 70 417 482 90 177 184 75 75 676 145 35 539 91 117 962 119 179 865 106 60 735 87 249 965 122 344 545 104 8 50 66 130 987 128 608 732 108 371 659 122 197 602 122 3 219 131 5 115 107 19 30 105 250 329 29 595 918 103 234 726 85 538 568 97 164 892 61 225 872 60 14 726 101 940 989 124 176 870 51 3 970 119 662 883 101 566 900 57 699 702 139 21 131 127 86 760 119 709 855 84 235 553 47 154 196 62 423 726 76 260 678 78 7 508 129 105 404 149 11 754 142 145 941 129 267 626 133 106 544 106 230 834 94 667 914 116 1 22 142 314 396 105 93 489 51 97 485 128 101 850 97 715 774 85 651 908 61 206 576 111 666 985 80 545 931 115 190 742 136 797 972 107 617 742 112 192 265 91 181 182 114 361 759 75 94 550 112 200 317 79 785 799 80 257 812 43 597 886 56 440 787 83 300 415 130 373 952 161 153 247 135 419 888 73 286 597 162 340 923 83 87 355 146 104 281 89 526 896 147 836 849 142 577 828 88 123 781 130 99 104 92 243 257 92 471 836 88 276 571 122 777 782 116 67 345 122 20 758 56 147 651 128 440 811 114 171 451 132 436 756 104 205 387 125 50 636 79 508 713 115 254 438 184 511 682 106 316 552 136 518 893 105 138 281 76 629 764 116 187 387 21 288 896 57 291 432 68 161 731 123 671 738 83 344 406 88 426 740 97 191 904 61 66 605 132 729 798 135 47 370 125 645 784 103 931 989 92 7 48 79 204 490 93 136 370 111 221 861 96 660 666 96 52 977 91 568 938 129 56 736 130 671 696 157 10 343 115 36 564 140 219 565 149 101 996 125 194 498 118 592 832 137 99 639 88 195 631 114 690 974 100 65 531 105 361 431 104 36 148 77 230 660 94 601 691 80 356 612 106 409 884 52 540 875 76 175 275 104 147 717 44 750 833 98 205 973 86 392 577 167 151 294 59 275 802 88 312 589 97 266 942 151 345 622 145 467 556 95 499 685 38 190 257 123 310 812 77 336 844 126 982 993 58 402 505 77 309 796 101 6 264 115 71 437 152 734 847 74 628 900 69 0 46 95 329 438 35 247 930 53 543 805 60 137 839 129 123 284 110 139 500 160 483 959 139 188 201 76 398 747 43 570 798 141 196 840 75 781 843 70 363 929 84 272 654 72 88 374 68 273 702 122 127 976 62 48 287 130 98 572 81 550 734 38 28 224 136 728 974 107 205 821 82 112 703 97 240 963 22 428 969 62 576 728 112 628 950 117 261 839 115 421 987 96 167 469 28 179 885 122 219 507 83 275 936 77 913 986 137 590 844 101 9 943 65 52 609 75 130 750 71 57 398 81 69 72 132 5 102 158 44 232 115 335 978 113 20 413 127 206 759 104 221 993 163 970 989 92 156 226 131 182 395 43 483 784 152 918 986 69 214 295 130 152 231 79 50 593 96 685 701 94 828 980 96 32 464 98 252 572 58 279 730 113 450 462 118 717 998 109 303 409 74 687 768 116 67 619 61 127 601 75 84 253 97 12 641 154 120 649 84 325 881 139 716 856 69 10 416 114 246 347 137 138 649 116 757 933 101 575 637 120 103 289 103 300 508 109 576 712 81 453 546 121 437 777 100 720 866 92 552 563 115 686 830 48 33 51 40 626 723 98 233 903 118 892 991 69 453 911 114 324 644 126 507 808 77 14 192 109 451 776 134 115 428 114 150 663 108 221 526 29 243 249 87 506 635 74 123 218 32 666 888 44 76 630 89 539 716 141 456 477 55 381 507 97 606 640 150 595 870 74 630 785 105 53 200 108 134 595 85 17 474 102 12 680 97 252 926 100 522 756 134 589 660 99 197 522 95 566 965 99 557 604 85 164 633 96 442 577 99 49 118 142 454 919 54 211 741 149 240 280 76 363 491 121 47 362 9 387 633 136 12 23 107 337 876 110 284 467 103 158 439 104 59 325 115 529 866 93 19 479 103 180 972 91 694 992 141 30 984 88 808 922 58 292 554 135 98 321 69 222 396 120 106 950 89 79 799 109 636 927 83 67 771 133 781 792 94 469 895 63 724 999 57 311 979 74 29 56 64 227 607 107 456 504 101 134 587 76 88 548 71 339 399 91 768 978 83 131 666 72 379 488 60 33 339 108 115 791 95 115 200 92 34 338 66 218 495 140 81 293 98 6 449 82 177 342 97 200 683 83 434 527 95 58 706 81 366 922 145 42 405 40 257 858 136 797 884 72 672 914 56 16 240 120 593 604 48 811 902 81 205 663 71 745 853 126 83 213 80 53 941 93 435 969 88 247 867 123 356 465 162 10 29 71 147 712 97 208 833 104 477 924 100 169 508 79 227 365 114 791 872 107 119 672 100 209 685 112 256 805 70 705 898 150 284 394 92 8 634 122 164 428 72 63 168 96 191 679 118 566 902 100 741 996 108 459 875 39 62 138 98 452 928 122 333 773 114 154 461 89 595 771 84 398 997 87 790 969 86 275 397 51 93 413 64 253 841 161 392 535 179 540 757 133 177 599 90 373 508 125 5 780 90 645 690 102 303 698 106 280 903 95 592 869 81 445 611 81 709 914 82 15 288 109 0 598 142 150 778 85 425 446 130 4 470 82 269 789 135 45 536 124 176 288 120 117 724 74 558 806 102 562 878 22 354 773 105 457 830 98 348 810 95 743 746 112 142 426 82 496 598 155 326 952 138 581 985 113 7 859 116 0 970 140 159 811 66 62 230 77 537 789 31 203 449 59 537 938 135 57 304 113 107 185 173 93 281 87 187 861 155 222 422 136 458 722 103 792 866 107 107 591 102 263 626 127 483 870 119 61 114 119 27 33 97 18 24 119 627 827 100 845 867 100 226 348 112 39 284 137 468 918 148 179 685 123 476 694 108 688 857 169 183 315 132 557 922 62 129 448 85 834 867 114 100 308 81 473 556 90 287 924 112 511 971 104 264 770 105 428 489 107 16 381 128 107 431 100 537 873 111 632 933 116 1 627 104 316 755 66 414 889 50 193 688 103 63 526 148 154 952 65 702 873 133 251 522 60 92 776 124 535 693 95 484 842 129 473 966 134 43 551 133 162 774 90 466 940 112 14 537 92 432 753 124 86 825 123 779 937 104 17 274 71 445 991 77 627 965 112 175 935 99 353 842 80 743 963 138 151 741 82 227 237 71 254 652 115 120 533 67 372 671 143 186 910 85 329 581 70 721 880 84 178 690 104 82 586 95 484 728 82 302 866 96 194 807 92 54 485 112 256 563 82 897 992 123 554 600 107 529 964 69 444 891 106 398 688 146 462 708 90 259 956 86 215 260 123 416 427 70 428 917 46 207 297 121 72 920 117 433 778 79 723 787 133 133 379 136 126 924 71 353 365 121 605 667 102 719 994 70 159 492 138 100 504 98 145 514 104 115 417 65 718 861 82 32 797 150 566 841 54 397 435 61 601 668 78 724 938 110 337 692 75 257 328 79 543 845 40 345 690 98 78 117 79 207 220 49 576 591 97 351 954 106 671 898 88 508 510 128 68 566 90 791 847 124 781 803 87 464 743 113 744 856 101 18 690 104 327 544 139 645 772 118 447 690 81 115 523 98 579 585 120 122 892 95 8 625 123 522 769 115 122 708 134 256 770 122 380 506 100 613 903 111 302 375 97 759 962 81 179 870 97 414 648 213 337 783 132 70 490 92 255 545 137 225 400 128 188 633 74 756 860 86 328 706 52 426 625 88 314 529 188 452 506 123 622 899 127 309 663 50 183 875 95 334 753 69 186 508 121 53 707 110 431 978 103 633 866 119 102 813 100 158 304 53 453 985 114 369 909 117 406 508 140 35 340 99 410 662 108 9 51 147 88 561 115 619 675 83 241 518 119 116 354 77 1 311 89 197 425 118 4 535 126 773 815 99 368 534 77 579 686 132 287 907 78 676 811 79 45 954 129 198 468 108 351 877 111 373 911 63 85 429 96 124 717 160 700 742 21 411 486 127 40 817 63 314 976 50 7 187 81 99 289 103 10 744 105 704 854 66 140 559 102 48 918 139 5 144 97 466 723 90 195 311 135 506 692 83 379 888 126 436 491 72 628 924 32 638 992 154 56 560 101 156 451 71 182 868 102 59 501 65 309 951 95 18 74 120 237 902 120 333 457 142 221 254 87 91 711 78 61 403 101 106 164 46 785 802 106 88 465 100 21 437 78 97 563 159 291 667 69 376 905 87 495 975 138 183 199 72 451 723 39 59 447 71 76 87 53 577 636 70 597 911 109 310 717 118 191 865 98 559 911 126 89 933 50 475 649 108 281 919 133 13 643 114 497 510 98 322 428 134 460 728 126 69 346 98 319 845 90 259 796 67 386 773 92 66 129 98 701 728 119 553 680 134 378 543 130 15 331 67 212 665 85 772 820 49 304 600 140 516 751 83 4 328 100 393 852 137 53 344 98 60 603 89 174 256 63 308 437 100 204 261 88 196 200 90 590 842 125 48 446 48 267 804 53 510 525 39 641 862 103 184 258 48 216 273 70 213 591 100 234 423 80 591 609 89 380 684 32 126 677 108 397 587 167 69 399 118 212 975 85 10 147 125 390 727 141 196 201 121 794 930 63 443 449 149 338 596 108 40 924 51 105 472 128 248 718 47 837 841 114 61 903 168 281 322 119 478 523 50 523 704 118 383 921 21 94 328 121 304 397 139 505 541 130 113 538 145 776 986 40 48 971 54 468 941 118 487 999 79 0 231 171 459 939 145 250 902 70 64 965 43 561 992 66 337 492 90 362 869 59 265 650 97 338 532 69 296 845 113 383 596 143 266 343 133 171 432 116 108 925 81 138 327 83 154 485 88 253 375 75 565 921 105 373 982 79 48 545 112 111 908 92 258 336 121 313 850 139 92 916 89 208 532 125 708 931 82 179 789 83 347 886 82 413 753 98 117 124 72 613 879 133 188 375 77 19 28 124 416 852 77 325 401 107 243 612 34 426 766 76 522 856 121 16 666 62 192 644 97 14 816 138 48 347 115 492 546 109 93 783 63 258 507 105 369 736 151 136 635 90 199 719 93 19 770 128 604 707 97 447 839 130 207 653 151 75 715 84 160 807 105 550 695 96 69 467 94 359 976 117 30 893 92 625 730 53 394 475 122 22 535 100 48 436 135 264 277 69 6 736 121 289 943 147 244 634 62 533 626 88 572 661 92 47 932 103 114 513 113 69 604 101 154 890 125 126 759 62 352 910 73 31 401 85 215 684 81 253 951 49 341 845 93 630 994 87 168 694 119 40 604 125 309 804 39 75 890 127 169 171 72 138 647 152 508 722 89 32 735 55 169 770 135 522 737 61 350 848 184 290 703 81 120 194 53 277 772 121 472 826 158 155 334 192 14 829 102 364 511 98 157 967 102 710 879 122 387 771 121 452 835 102 116 165 111 256 750 56 421 511 57 207 895 81 4 506 66 449 983 58 13 530 105 773 991 68 181 836 81 791 998 76 311 967 52 93 333 70 646 734 100 547 674 130 423 954 81 681 688 114 211 350 164 406 908 117 22 717 106 760 772 78 392 474 109 367 904 79 133 208 65 262 376 65 344 786 120 805 979 56 140 185 122 395 490 102 243 623 150 326 943 41 349 537 136 44 635 113 474 975 90 276 852 75 53 339 113 363 946 77 759 783 59 529 545 73 14 401 145 400 445 100 33 451 118 28 743 118 395 718 92 596 946 114 651 744 89 525 978 143 66 733 158 294 666 76 481 776 144 353 753 116 211 992 148 635 766 90 731 856 129 446 507 36 86 181 100 293 711 88 225 230 106 51 984 70 813 972 95 91 542 92 456 878 120 260 955 85 35 758 84 298 393 103 635 959 67 544 968 72 512 715 101 181 440 140 144 635 126 232 745 97 118 345 118 53 524 75 94 778 76 78 548 118 165 981 120 34 152 128 408 704 62 678 685 85 116 927 74 281 830 88 129 195 111 549 752 87 282 532 96 51 303 86 617 692 65 167 765 114 35 149 127 461 541 104 569 789 158 242 977 46 322 630 88 16 40 111 768 773 83 581 890 64 68 371 80 87 843 99 587 702 89 281 810 96 799 950 88 600 836 124 318 922 77 474 750 137 185 885 126 54 111 95 218 696 114 160 247 108 97 935 105 17 599 90 6 209 94 133 681 76 183 282 104 191 914 56 491 690 106 191 933 88 294 539 99 598 748 65 41 453 86 146 837 84 164 382 73 332 868 83 425 637 104 776 835 101 161 241 46 500 703 112 132 402 89 82 473 76 140 496 160 42 723 106 362 934 103 14 967 90 113 291 87 567 632 76 808 849 76 74 340 135 560 623 167 430 970 74 423 946 122 420 848 113 510 995 28 442 789 71 220 500 105 904 981 90 396 532 126 244 621 120 271 982 127 732 846 119 660 938 171 6 365 115 164 452 112 54 105 131 249 654 100 485 588 159 11 874 47 409 637 116 566 954 112 207 482 63 353 927 91 155 517 67 614 828 80 451 715 141 171 177 83 365 515 36 485 837 61 154 999 87 927 949 97 65 896 43 235 453 72 354 781 98 287 327 108 416 617 127 93 125 109 414 920 120 248 565 94 507 688 80 379 492 104 239 246 73 359 968 59 482 899 78 294 717 142 35 309 78 546 761 92 399 502 77 235 952 117 198 964 150 217 329 103 61 530 65 391 644 91 539 762 109 64 117 98 158 797 121 510 643 63 361 592 52 119 408 143 135 553 57 130 193 86 554 614 104 844 890 84 101 465 43 58 640 136 7 499 156 973 992 72 193 910 89 254 283 122 833 836 101 220 762 125 231 596 100 29 863 120 157 405 83 351 788 127 437 495 84 26 941 67 357 531 100 85 531 105 346 351 50 160 664 181 265 995 62 583 725 69 337 746 160 111 225 121 174 540 85 375 424 134 472 643 90 674 858 130 129 813 155 376 648 59 564 941 125 207 691 97 121 799 86 446 671 110 416 742 124 35 506 87 120 830 60 174 300 104 4 170 87 13 109 60 311 466 95 205 909 79 551 809 124 258 568 115 92 607 40 76 388 129 169 792 109 284 670 47 90 407 79 113 482 118 617 732 110 409 812 124 302 940 117 475 938 139 25 724 134 480 643 94 436 459 85 87 441 128 574 642 37 632 682 67 47 659 101 42 901 137 8 827 135 403 664 76 217 296 152 471 681 72 326 705 115 19 357 119 20 297 77 257 529 103 300 649 112 414 784 170 715 725 122 399 504 97 68 391 91 129 841 119 167 751 125 498 781 84 467 703 54 520 989 114 459 716 136 475 737 92 39 826 108 121 777 62 119 295 99 763 887 95 702 905 149 384 863 87 309 779 55 128 277 107 101 525 86 509 963 73 244 600 52 412 437 106 31 197 102 484 891 189 260 987 102 607 965 89 754 957 155 721 773 118 78 633 55 163 840 106 447 700 103 30 910 80 279 755 143 438 878 104 337 719 111 84 431 100 12 485 110 162 277 63 604 975 160 436 587 134 50 504 51 319 791 116 76 337 118 575 648 98 55 381 97 32 716 65 662 783 95 41 208 103 189 530 83 308 485 117 156 500 130 302 890 131 124 301 75 463 546 87 186 333 86 82 164 68 26 267 109 389 545 62 113 176 100 45 255 103 30 560 124 98 132 86 177 561 91 437 710 84 159 248 59 124 495 136 465 946 106 187 630 78 87 779 117 419 584 123 224 966 84 232 495 93 24 725 45 162 583 121 225 565 132 614 742 108 408 835 136 714 982 112 69 950 83 50 305 120 305 720 157 80 930 81 364 524 149 127 665 69 234 557 70 167 732 68 147 674 54 63 415 179 299 925 121 111 839 102 555 998 48 128 842 80 58 793 84 619 765 103 418 899 115 747 761 100 454 839 135 240 404 95 216 783 96 307 521 105 300 502 74 362 846 104 359 918 95 13 692 130 672 825 76 137 969 119 348 383 89 513 984 94 255 311 7 494 874 106 139 859 121 691 876 65 196 579 104 279 804 119 430 911 86 101 581 119 510 754 98 486 901 80 125 993 99 390 406 103 248 536 129 556 648 93 412 905 82 437 899 137 327 594 135 676 990 110 83 266 141 226 889 147 427 546 127 208 789 126 758 884 98 706 758 114 153 519 174 149 545 69 834 878 107 379 572 87 352 813 96 111 779 106 561 892 96 391 976 60 52 90 95 266 297 71 118 177 133 300 330 120 172 769 134 103 189 89 540 588 132 324 921 138 476 513 104 19 359 86 526 736 108 105 401 75 257 422 98 293 459 50 167 756 130 365 438 109 93 885 54 230 304 69 612 811 119 111 737 148 399 960 123 505 976 86 280 573 71 190 295 114 80 181 89 291 936 145 305 859 146 585 818 112 618 932 103 341 718 92 272 283 94 221 703 95 21 957 86 324 762 149 601 809 108 70 770 120 135 534 167 850 978 98 40 622 89 689 949 68 300 901 71 510 828 52 351 673 90 107 463 64 793 915 143 351 627 151 45 251 89 321 496 124 593 682 85 18 529 96 58 297 55 848 954 127 294 334 30 269 821 59 276 581 65 78 620 136 139 841 152 37 51 108 263 288 81 53 368 82 164 922 134 46 758 95 106 301 104 336 606 75 299 612 56 240 901 106 134 669 121 162 167 113 720 757 97 78 517 74 111 365 134 95 97 84 703 919 106 749 982 142 89 170 93 103 413 141 157 636 51 311 861 73 230 538 87 220 254 122 115 590 114 769 979 37 322 811 114 30 136 81 299 685 79 172 381 115 371 969 113 478 543 49 413 883 113 326 807 78 823 846 63 746 925 149 513 706 126 570 850 98 491 758 60 845 993 58 222 856 102 269 329 76 61 599 108 9 484 107 682 954 88 366 792 126 230 688 110 89 772 88 88 225 128 401 988 85 604 898 102 209 639 76 708 734 136 195 670 115 159 252 104 876 933 95 35 613 55 233 794 63 113 890 136 308 808 79 236 965 110 245 862 87 375 532 83 108 567 150 545 628 123 682 708 123 346 355 104 70 427 76 407 992 44 459 913 98 131 814 5 209 604 107 223 842 93 355 705 104 75 457 146 534 607 66 564 722 124 682 758 129 261 373 115 844 852 92 372 540 108 703 861 85 584 960 62 3 307 38 137 939 126 267 560 118 415 862 69 556 715 113 280 805 122 42 732 138 52 467 67 424 529 144 0 49 144 149 559 81 34 282 85 207 971 125 38 774 90 266 489 100 512 709 116 490 760 131 535 818 143 119 296 88 200 445 55 53 69 85 482 697 54 343 913 132 274 707 96 565 702 51 603 701 107 568 811 118 136 812 105 27 566 94 171 748 124 414 608 90 143 430 77 378 622 143 186 301 120 510 913 124 581 901 88 736 871 112 502 649 47 10 354 160 142 820 113 71 505 102 270 692 99 420 860 115 674 860 67 261 632 78 351 967 94 479 904 153 346 668 77 488 841 63 551 994 103 160 924 41 148 936 103 90 656 92 159 316 109 124 210 55 84 603 104 230 323 106 503 647 112 721 997 105 509 892 121 179 934 66 542 661 98 432 936 73 219 692 120 954 956 132 117 325 112 4 294 102 201 635 126 541 623 135 49 533 121 205 792 101 279 689 102 472 542 80 254 967 128 623 757 61 197 501 98 207 746 90 676 849 79 189 965 100 164 495 97 460 833 79 337 789 160 474 502 75 190 735 124 231 573 87 133 251 64 211 276 103 215 314 115 198 690 119 518 931 61 144 980 86 694 765 102 921 971 80 140 396 160 327 435 95 256 301 45 156 707 82 92 749 102 463 804 133 174 177 110 330 801 149 93 665 117 1 950 71 6 970 113 419 490 135 288 740 66 119 669 111 381 660 105 114 742 70 22 695 85 280 754 96 25 385 144 166 506 91 241 508 76 238 941 99 32 964 63 279 795 184 415 911 48 664 896 83 198 204 132 325 797 155 525 699 115 255 465 102 680 768 74 846 888 156 297 447 137 235 808 122 510 909 54 625 847 84 31 480 144 658 928 83 136 415 116 358 395 131 192 408 85 584 922 70 361 855 53 318 675 94 182 975 102 254 821 44 6 294 115 46 407 108 713 846 106 468 828 128 310 489 113 395 684 71 356 899 127 540 991 112 172 308 89 698 739 102 439 707 78 303 711 103 459 643 112 353 599 90 479 980 123 408 858 76 185 695 142 579 684 107 57 889 62 428 815 103 705 954 137 514 943 92 358 472 134 345 920 96 116 175 38 140 907 117 547 867 55 774 907 157 194 943 114 40 85 73 280 958 118 608 959 56 96 228 104 329 938 112 619 883 48 162 267 78 73 948 107 67 215 98 244 702 86 567 675 116 148 869 79 303 857 119 323 747 54 332 365 85 108 459 77 222 615 90 714 845 95 271 684 63 434 831 116 413 768 99 841 869 105 501 514 138 236 576 52 227 807 74 160 266 159 356 638 59 828 966 105 694 757 74 93 427 155 415 829 81 809 943 75 226 785 96 670 948 94 300 683 69 546 714 88 768 810 99 521 898 109 13 296 123 152 403 109 80 247 63 60 964 116 445 793 111 282 733 112 75 891 74 225 543 133 525 544 122 908 993 42 508 536 148 50 570 64 89 538 94 138 665 128 349 756 112 174 880 115 38 690 91 799 963 97 359 619 79 46 553 112 114 637 68 174 427 89 679 804 91 283 672 96 344 911 103 224 335 65 560 656 124 90 569 65 332 922 92 560 688 140 365 929 146 206 990 69 698 932 75 439 555 84 460 743 89 63 407 124 82 911 78 715 900 97 485 740 142 22 224 37 781 995 105 683 982 149 93 363 109 210 589 70 910 953 85 398 589 99 49 397 66 644 670 138 305 603 107 557 593 123 27 661 23 131 652 129 359 971 75 642 915 117 291 805 91 351 923 88 267 601 60 565 825 153 96 909 131 274 993 97 446 686 167 270 353 103 363 443 64 318 945 91 124 413 94 333 535 88 238 466 83 188 758 124 171 775 80 116 555 92 105 743 89 8 954 69 850 945 108 127 535 116 284 481 73 37 369 148 490 830 73 397 608 114 171 889 99 537 900 115 931 947 92 434 558 171 459 946 97 8 180 89 359 861 92 512 863 188 539 596 76 371 661 89 118 228 120 219 423 105 360 926 66 155 499 81 564 839 111 657 895 100 695 856 74 298 462 133 333 644 104 413 745 141 688 959 80 252 886 94 182 846 88 285 774 130 385 553 55 96 352 85 720 739 122 12 761 120 105 285 83 200 601 64 16 298 109 295 586 123 444 718 84 156 188 109 51 450 104 700 824 123 0 200 59 545 976 127 7 386 39 858 923 86 31 301 55 712 937 61 481 681 96 533 852 118 330 884 147 22 147 81 291 579 81 195 523 96 56 623 80 249 984 83 692 796 131 231 856 70 468 553 113 124 201 90 581 694 52 809 927 105 686 780 102 270 609 109 383 452 51 472 646 143 124 529 50 387 753 138 208 512 107 219 472 128 469 666 108 223 250 84 623 631 84 387 869 102 457 480 77 3 730 87 270 485 50 381 912 103 428 544 97 482 897 55 147 850 107 373 529 146 3 371 98 565 832 108 99 166 114 564 911 85 297 469 68 84 982 88 130 776 74 197 326 65 21 555 81 193 665 81 101 108 66 90 240 107 428 965 98 81 742 81 159 233 179 736 971 75 591 596 130 388 490 88 62 320 123 200 278 71 660 743 102 319 460 73 499 622 133 33 281 137 1 498 116 501 534 81 473 918 141 581 626 88 121 922 68 285 842 130 104 883 91 212 593 110 389 402 78 762 881 60 9 170 132 466 494 77 167 939 47 150 732 187 448 747 150 79 997 103 81 867 70 55 400 79 114 243 135 53 126 90 92 997 113 248 888 105 244 505 88 164 537 109 454 661 101 461 910 86 830 930 100 110 447 74 6 686 99 126 313 148 226 422 105 728 881 54 642 887 131 273 368 56 123 146 115 183 390 74 281 993 84 177 560 127 155 348 146 27 625 1 624 844 137 2 124 104 857 895 116 434 651 57 679 722 67 105 874 138 154 536 102 10 829 152 126 905 119 765 796 67 473 916 98 176 702 121 377 434 116 195 445 151 188 263 119 16 992 134 114 636 85 559 576 101 428 882 93 342 592 123 367 820 126 245 719 85 265 872 42 6 319 60 172 946 25 243 808 148 49 934 62 319 889 83 381 535 77 608 615 45 580 908 106 662 913 120 392 955 76 226 756 75 890 928 107 623 977 96 319 872 106 165 960 69 341 559 64 107 708 78 37 54 113 744 970 116 716 723 48 383 563 68 625 865 66 519 888 122 470 752 129 203 902 133 102 804 113 219 470 125 141 749 94 343 741 69 190 967 104 35 736 109 378 487 149 18 550 49 20 219 145 673 720 110 692 766 124 155 542 128 439 900 140 520 776 100 49 991 118 453 493 86 577 814 92 484 867 125 426 834 119 232 760 46 188 556 143 429 788 30 453 741 138 222 282 104 292 585 66 259 775 87 826 902 60 279 596 168 257 918 91 429 649 127 99 343 49 414 975 85 141 855 123 61 544 69 180 732 84 80 663 85 44 963 90 882 937 82 3 272 142 239 835 130 335 601 122 2 544 127 880 955 112 319 366 64 178 580 56 654 773 135 554 807 123 75 308 95 16 510 125 164 292 58 122 657 152 454 776 115 202 705 120 273 478 120 494 901 81 800 915 72 888 940 117 636 830 93 252 593 27 540 632 40 96 436 42 355 521 161 457 783 134 51 717 159 441 724 70 61 243 142 303 362 88 17 552 71 395 833 97 453 875 131 36 641 107 211 423 77 186 599 88 220 536 69 394 509 98 155 942 56 1 479 111 110 603 125 879 950 105 687 860 81 276 577 76 124 360 64 249 300 110 737 856 109 657 751 65 129 793 70 153 564 177 491 546 40 98 253 116 82 89 97 274 752 97 136 330 42 497 897 89 241 846 47 41 818 120 693 798 125 446 474 118 835 863 113 469 827 118 477 527 112 170 608 151 14 800 123 365 995 114 616 775 33 46 135 100 653 717 88 181 219 107 571 708 120 740 889 120 15 28 82 2 927 74 242 278 111 598 898 73 481 786 101 102 904 121 112 798 60 274 324 103 341 658 104 430 557 101 106 806 116 403 535 32 181 730 92 8 668 115 958 974 143 475 521 146 562 726 117 730 784 124 7 832 106 767 999 86 372 680 151 17 172 147 599 672 87 416 735 41 451 901 85 51 94 75 45 362 82 662 862 126 452 891 76 511 947 96 672 983 103 9 388 96 54 572 89 148 182 149 826 874 129 830 858 112 365 389 113 99 415 78 57 749 114 67 431 100 70 536 96 562 865 1 185 536 98 520 883 55 481 724 105 750 906 63 334 860 128 356 912 103 84 646 71 410 440 100 111 495 72 631 822 129 614 790 119 256 633 91 153 459 167 262 477 153 263 964 103 575 841 93 264 426 155 446 701 102 452 607 47 600 833 73 764 834 122 754 941 60 522 530 101 10 199 91 503 577 94 725 735 121 614 891 124 201 728 118 711 935 108 144 437 154 648 888 158 787 998 123 69 839 138 303 743 138 225 273 82 440 754 88 76 908 118 547 860 128 133 391 84 215 330 71 105 625 103 629 823 157 786 973 104 288 352 114 150 854 96 659 825 90 936 992 105 362 946 122 767 899 64 213 746 80 244 959 85 33 924 129 345 483 102 111 460 69 278 736 148 83 654 126 501 866 115 769 833 88 616 761 127 250 612 124 289 784 84 10 112 122 532 752 145 107 676 177 121 605 142 633 703 108 119 178 152 636 869 49 291 929 98 68 479 114 205 851 127 55 560 132 308 596 99 405 421 62 682 751 53 708 916 122 135 524 67 323 386 113 709 870 104 545 780 126 244 917 69 125 754 129 784 923 124 44 640 89 347 905 58 103 186 109 627 858 98 88 331 76 455 643 56 193 986 108 505 882 127 92 927 103 526 772 91 602 833 71 14 752 94 170 941 108 306 930 88 4 96 104 41 432 96 746 768 118 86 296 137 51 498 114 109 988 85 497 568 87 826 889 55 81 305 97 50 516 133 297 630 107 105 581 121 98 464 109 300 568 96 359 536 120 971 991 110 282 867 79 375 804 121 320 488 137 472 537 162 571 942 143 145 965 114 332 845 102 289 367 118 687 996 101 65 135 94 116 680 102 319 357 84 185 430 109 583 641 134 744 907 103 294 694 143 6 687 94 42 299 122 168 874 121 492 954 132 233 993 96 73 415 131 102 346 76 11 779 86 307 581 147 2 488 48 460 819 87 819 889 138 387 597 79 637 801 127 26 758 78 571 718 148 237 373 48 181 859 62 393 816 85 145 911 87 444 868 53 472 937 98 312 605 90 139 865 144 412 590 87 237 356 39 70 95 107 572 810 105 825 853 82 206 394 72 309 972 71 107 598 90 782 888 163 19 442 88 772 875 122 478 795 62 331 472 93 220 235 91 213 722 79 608 883 58 28 305 135 167 713 141 152 637 61 415 749 94 599 723 75 140 249 143 393 454 74 269 797 78 357 779 118 288 832 114 82 318 112 415 935 104 541 583 120 439 482 125 109 342 103 51 882 128 413 572 153 340 684 70 38 957 102 81 107 95 577 694 64 78 512 47 678 792 65 38 228 93 737 934 119 571 725 104 1 65 144 128 812 87 296 557 132 358 724 72 230 356 19 636 792 74 34 596 156 34 737 147 19 80 118 639 969 108 313 683 184 427 677 65 442 895 125 550 742 121 659 899 115 870 968 94 191 517 156 535 887 135 312 392 62 354 581 115 386 610 139 567 670 75 251 646 63 38 581 118 124 480 65 231 324 94 215 818 140 252 292 121 342 719 44 389 475 60 483 796 140 69 410 97 801 954 95 173 711 87 215 730 51 23 402 99 107 704 123 694 824 44 656 780 119 534 770 132 443 819 150 533 581 28 231 497 141 118 908 107 523 837 142 253 878 142 305 400 93 654 862 131 8 128 81 635 874 84 13 557 106 694 919 74 389 461 145 461 696 118 166 966 92 303 864 97 27 412 101 355 902 60 266 555 86 39 171 108 53 243 105 127 758 58 398 552 53 407 547 88 375 697 76 0 800 92 15 948 120 181 636 116 170 956 79 902 906 104 428 997 101 475 792 118 546 957 97 349 764 60 172 406 112 83 538 85 0 861 47 486 764 145 329 880 95 95 928 136 217 418 101 230 903 61 302 572 58 218 612 134 90 704 34 273 993 98 825 910 93 251 839 97 251 560 107 191 394 93 96 382 34 59 356 51 360 731 131 37 214 113 643 860 110 645 910 99 87 228 100 339 585 156 381 456 57 621 774 90 467 719 142 16 300 78 251 690 67 128 140 105 66 172 149 356 477 112 357 686 98 453 844 89 178 673 102 333 756 81 858 954 101 578 941 58 189 333 87 103 805 112 390 929 101 300 401 135 685 988 88 945 989 72 385 478 100 270 856 65 119 586 60 611 936 116 797 874 67 651 870 74 106 953 91 176 497 163 389 610 70 221 715 87 369 431 81 454 619 113 81 701 155 381 920 92 18 775 115 586 809 135 409 578 90 267 957 106 217 603 80 74 908 111 229 698 101 2 664 42 124 510 108 687 743 74 67 536 144 7 358 117 114 512 107 76 676 85 399 986 56 181 909 143 77 234 154 603 869 100 159 188 116 245 718 68 454 589 101 115 388 94 39 537 117 579 800 89 442 530 124 764 913 64 105 173 103 832 960 68 200 249 108 783 802 127 474 489 114 120 593 170 350 469 113 191 808 125 615 867 87 106 292 54 659 797 115 223 802 83 543 870 57 447 946 110 143 287 130 246 346 94 15 279 102 363 732 83 513 837 43 469 594 125 46 873 105 492 870 123 19 813 61 696 704 165 520 839 131 336 476 116 515 840 114 139 195 89 737 906 117 10 213 105 20 579 39 38 62 34 233 692 46 37 565 97 350 412 131 579 651 82 313 399 91 224 717 157 225 300 71 336 708 96 341 910 49 239 354 79 657 957 116 93 227 148 503 877 55 310 863 82 79 849 119 838 979 82 398 663 111 330 948 111 671 861 106 319 837 88 4 249 82 201 223 85 112 967 116 612 770 104 183 200 63 22 562 95 293 677 133 252 740 94 381 432 118 623 895 92 82 182 142 335 450 136 456 756 114 30 120 58 157 704 108 309 701 53 40 339 89 365 544 94 732 814 109 88 297 126 544 593 10 422 929 71 452 887 74 114 611 79 21 308 98 50 571 131 185 369 132 492 524 159 462 736 123 123 376 87 716 889 113 106 273 164 396 671 116 94 541 112 130 828 93 324 618 98 448 701 114 467 826 127 169 212 99 95 703 103 142 520 72 280 353 87 857 956 45 840 866 92 495 797 114 277 976 140 351 464 85 64 273 90 359 481 104 87 683 133 627 956 97 405 847 123 510 722 140 452 562 80 147 810 69 206 499 140 227 309 132 598 976 79 236 597 70 234 561 83 127 597 54 33 151 116 483 637 61 642 777 96 961 995 28 410 817 80 189 516 60 497 602 130 565 935 110 865 962 108 78 343 137 237 895 107 12 284 120 160 368 69 246 493 138 257 600 102 282 854 108 319 930 110 173 373 106 359 892 22 58 477 81 61 447 58 352 600 103 606 809 84 83 999 92 20 152 155 19 453 117 42 749 142 61 124 106 112 131 96 382 684 101 550 991 90 516 784 57 157 242 118 533 731 66 157 367 79 262 309 85 576 593 99 454 982 141 211 810 122 273 674 72 184 555 94 891 973 50 329 459 91 826 947 115 483 914 109 143 882 110 74 101 63 264 984 98 78 130 59 415 989 102 160 574 114 533 800 67 0 581 141 103 756 154 691 747 143 334 717 94 506 640 135 52 507 94 223 575 117 531 585 78 394 679 138 90 872 100 716 956 81 225 618 59 694 977 87 73 386 93 412 989 120 384 469 141 97 668 126 14 722 96 666 711 109 383 627 120 255 488 84 192 721 127 160 458 74 278 653 89 576 818 77 400 996 37 623 944 88 515 984 46 353 586 87 752 955 26 146 700 90 633 970 105 168 474 87 61 303 59 43 451 87 329 436 43 275 872 112 516 664 76 185 440 65 735 874 88 411 838 108 708 983 147 103 733 105 192 470 127 408 546 131 644 653 134 832 957 102 148 640 99 337 638 108 48 75 124 175 384 104 391 653 84 161 636 77 593 652 91 168 472 125 322 459 63 181 686 126 751 870 147 98 834 122 224 672 74 251 843 65 395 569 107 254 349 70 441 487 62 389 540 94 367 488 64 904 986 69 41 371 82 494 685 85 350 502 89 0 484 104 135 629 111 202 787 96 263 352 112 5 864 128 411 725 46 270 483 96 14 326 102 455 841 86 270 342 81 58 231 116 77 727 75 308 903 90 107 184 95 12 869 100 30 265 136 452 773 87 446 580 123 785 814 143 441 546 103 769 973 104 126 224 116 83 570 107 21 780 86 372 683 124 810 909 78 151 988 89 643 833 117 620 651 158 303 543 99 102 182 95 318 950 86 108 740 47 579 992 78 87 432 107 74 729 70 78 578 86 486 784 81 74 609 131 119 896 129 6 451 90 60 225 146 393 874 123 226 675 125 118 548 86 78 776 116 87 293 95 169 303 28 158 412 93 746 772 78 107 615 143 507 558 106 536 618 105 42 494 93 151 972 91 514 825 89 784 810 80 414 736 82 392 578 104 36 733 69 422 813 66 496 606 80 191 427 99 210 550 148 423 957 70 294 768 131 122 186 106 169 476 106 431 990 72 388 792 130 505 655 98 121 744 136 3 845 136 382 871 101 195 459 108 148 856 103 726 833 81 363 758 137 770 980 81 425 747 123 211 494 100 270 295 72 139 678 74 85 476 130 113 832 110 31 874 143 132 550 104 125 329 46 402 932 104 626 940 87 235 412 117 13 678 69 356 458 54 356 698 37 204 601 109 322 539 136 288 486 98 10 579 94 258 682 141 425 580 126 403 438 79 78 586 85 858 976 114 181 296 62 509 823 62 602 910 130 664 743 147 127 634 129 187 586 41 48 216 109 153 573 103 648 687 59 559 703 98 261 371 116 123 345 110 625 832 156 624 704 105 597 845 79 282 535 69 112 526 108 41 413 116 181 996 140 533 687 123 140 252 96 109 573 110 361 775 68 513 882 142 63 657 85 132 595 97 143 876 99 1 636 84 372 997 52 908 983 85 66 914 99 168 343 58 512 742 71 254 543 92 567 893 131 371 406 194 460 908 75 818 862 66 132 203 138 196 309 142 463 652 168 628 916 55 141 250 118 398 626 91 31 795 95 391 750 126 3 825 127 326 553 95 583 842 58 40 653 122 234 454 43 59 362 35 435 642 93 570 708 127 376 619 151 15 245 110 111 928 84 147 203 61 476 557 75 780 931 62 431 435 61 495 937 37 40 914 102 801 859 124 194 617 94 253 680 95 407 448 111 58 472 89 795 894 73 725 958 99 900 905 75 245 913 64 16 928 75 157 579 130 464 720 105 52 388 75 25 987 83 37 433 124 147 219 128 378 921 71 329 635 120 256 646 109 508 847 93 16 988 121 281 496 93 96 303 47 103 393 121 287 547 103 390 402 90 57 467 120 172 271 113 168 203 172 302 534 136 451 816 122 306 927 169 39 809 107 305 935 97 267 879 132 356 663 117 715 768 66 403 930 92 431 899 71 245 828 108 296 854 140 349 368 94 9 480 79 335 362 100 613 745 70 321 535 102 251 783 113 215 582 91 137 858 108 484 530 99 288 663 73 273 861 79 74 394 86 506 532 126 268 754 100 381 713 110 456 743 51 4 442 110 882 993 108 350 415 111 321 653 92 179 375 132 147 573 101 223 716 100 208 927 104 71 892 174 457 756 123 439 775 91 72 279 93 99 901 74 836 854 67 119 179 93 545 910 114 38 622 110 495 511 99 350 842 80 61 634 140 817 982 116 385 681 43 674 954 133 900 952 88 538 941 104 197 889 143 182 388 116 61 756 106 215 797 90 555 952 76 240 922 121 575 815 192 803 804 52 272 998 100 240 256 72 201 339 165 143 375 124 378 520 91 706 948 126 87 572 99 564 877 129 844 910 84 844 989 46 299 896 81 688 848 89 255 353 103 374 381 157 266 340 45 859 885 127 15 831 81 571 925 119 247 248 128 649 660 93 6 626 138 401 747 157 729 839 81 514 707 99 306 398 114 51 109 86 77 886 92 133 364 58 244 827 92 496 693 53 198 910 88 90 957 141 731 836 86 522 676 94 87 788 100 582 791 138 266 608 63 569 589 89 518 955 110 545 587 130 145 173 86 869 975 106 504 805 134 215 230 71 335 854 121 135 567 66 435 517 115 196 358 65 162 562 118 347 462 145 308 536 88 533 976 73 660 777 118 586 687 91 188 896 131 769 820 111 109 931 101 221 889 124 83 284 103 284 996 94 171 459 106 9 295 102 43 479 114 208 770 73 621 856 104 748 793 101 102 899 100 10 846 117 130 525 109 280 978 153 169 785 90 7 61 62 257 769 132 317 909 75 132 953 164 214 236 87 617 952 84 144 497 116 736 912 37 459 981 4 481 728 33 135 260 85 50 387 89 837 933 126 23 565 92 530 595 177 780 813 19 226 752 88 144 825 110 527 917 106 759 791 97 583 810 78 173 870 61 530 706 82 288 934 73 206 531 113 803 830 63 247 765 110 344 449 112 541 875 83 454 872 86 63 988 119 40 78 121 173 203 142 416 435 110 55 361 126 194 283 140 137 879 150 408 491 98 157 838 92 564 581 97 509 672 126 8 289 136 48 452 64 39 896 79 767 787 89 832 975 110 95 988 79 144 314 92 279 875 94 220 820 102 45 827 121 296 597 64 302 746 106 254 372 91 670 999 115 634 931 67 508 980 142 81 403 88 688 727 74 176 655 131 375 880 140 20 958 59 246 770 109 707 882 88 234 517 112 290 864 36 55 102 123 86 138 105 421 442 111 624 641 107 34 781 56 379 767 67 261 288 97 569 938 64 220 337 93 427 665 89 501 675 109 210 561 76 554 555 84 803 907 76 181 361 121 195 745 101 213 489 104 53 633 84 284 805 89 268 796 117 494 939 112 77 374 118 399 604 82 655 779 84 374 662 81 27 665 72 121 483 89 598 953 150 412 840 122 827 854 32 52 973 77 151 985 96 569 618 82 101 959 74 9 939 78 65 176 92 643 895 102 479 564 119 215 306 127 575 944 125 8 968 148 195 239 111 583 963 79 96 810 76 73 851 114 692 700 96 477 912 91 181 304 74 264 344 143 778 840 84 294 396 105 551 668 80 163 579 97 86 147 79 471 526 98 142 322 125 437 803 130 167 460 141 210 364 56 206 675 116 176 252 100 31 891 85 135 523 87 119 591 83 88 665 79 393 628 88 349 866 78 342 676 86 168 645 118 247 616 54 720 939 88 336 703 118 805 936 90 618 791 78 785 916 84 407 880 97 268 302 46 574 701 143 418 879 43 309 413 97 255 675 102 801 955 81 292 482 118 419 883 116 386 838 144 64 218 108 237 870 102 384 465 109 163 806 149 504 735 64 179 362 66 19 209 116 54 665 58 363 536 60 62 763 142 372 388 115 232 659 110 257 260 16 640 883 107 514 941 144 166 488 89 74 448 78 206 469 124 534 670 80 401 874 125 467 990 25 243 594 113 880 961 90 227 926 127 821 997 138 486 710 90 56 384 87 109 137 108 424 840 105 190 877 75 553 823 142 533 753 94 11 766 103 349 396 135 133 461 79 159 271 141 16 74 107 731 909 86 303 761 107 607 670 76 570 618 47 348 405 82 330 745 95 467 781 71 43 74 44 587 977 116 9 963 36 82 118 110 500 663 109 143 867 117 502 677 107 650 942 113 94 316 76 258 371 140 403 644 99 146 677 94 568 949 100 95 352 51 567 999 29 343 679 137 901 990 126 8 53 50 131 735 87 49 813 104 143 509 47 399 410 128 82 622 96 177 603 119 280 832 143 24 830 80 540 908 128 11 866 117 378 962 115 140 958 109 73 478 69 578 877 60 638 850 127 398 764 74 34 510 139 51 322 117 164 166 127 134 537 153 122 204 48 74 561 142 527 939 97 161 260 125 754 949 35 829 931 55 633 964 110 222 413 76 797 998 107 535 905 38 172 329 87 74 713 69 575 628 78 364 595 99 259 693 151 28 910 95 470 533 55 510 524 79 65 333 98 273 920 125 251 963 81 423 861 164 542 712 123 721 831 94 430 485 95 279 357 67 751 863 79 161 176 122 51 934 122 620 732 131 47 893 190 483 556 42 353 542 110 497 541 97 397 550 87 4 730 116 382 664 113 61 923 108 379 848 101 40 888 127 373 422 98 170 496 105 532 616 181 195 370 130 373 710 90 779 900 73 260 485 52 760 990 78 554 783 71 281 850 63 197 693 101 274 334 151 75 969 84 384 529 119 543 710 75 7 706 120 17 695 110 479 501 85 697 925 116 88 444 78 42 916 66 621 962 54 60 925 114 86 554 72 550 885 67 223 666 66 597 862 76 575 717 105 825 837 53 254 807 128 160 983 98 787 802 88 468 593 136 202 633 85 216 720 50 154 532 74 700 725 127 456 632 103 347 721 87 359 720 98 525 737 81 608 790 103 425 854 97 632 666 131 139 549 84 18 286 90 383 955 97 189 258 71 368 369 95 146 491 105 400 934 108 769 965 107 216 894 94 862 912 124 28 354 77 543 784 113 510 583 128 238 825 79 23 28 100 207 818 105 146 842 107 258 628 84 682 716 119 803 869 87 488 948 116 271 870 121 67 772 109 252 779 71 107 629 109 350 883 73 474 541 95 43 366 85 373 419 52 210 548 68 119 713 71 422 447 82 184 380 63 394 738 78 372 929 67 528 909 75 323 872 134 19 474 77 503 910 103 130 726 126 40 82 118 131 241 124 1 417 84 294 475 54 151 681 91 320 929 95 266 824 68 52 566 72 379 628 97 295 674 120 722 745 126 376 766 76 728 908 92 335 536 134 153 593 87 341 954 47 154 597 95 82 283 114 29 222 76 330 980 138 60 908 120 244 276 100 348 751 122 719 822 116 475 998 98 562 712 76 194 742 77 33 376 88 607 895 89 56 152 73 509 711 103 271 336 105 677 816 117 511 840 105 320 806 57 403 780 97 251 970 93 151 393 116 715 813 101 404 501 81 640 699 149 75 317 146 563 796 195 845 862 38 374 663 88 686 762 74 475 905 105 680 996 112 680 752 91 818 969 101 448 809 85 88 418 117 841 991 84 410 492 92 149 824 97 498 918 122 630 869 68 31 959 47 142 593 166 308 588 117 190 395 65 131 829 104 341 464 71 422 842 73 315 630 88 545 834 112 371 413 119 231 527 70 258 263 77 921 940 91 367 812 84 495 837 86 525 577 128 254 510 44 461 491 129 284 844 124 11 27 146 79 931 107 298 866 60 5 532 63 405 700 53 729 906 74 159 974 148 180 226 80 466 774 107 243 741 128 511 534 48 266 342 49 433 624 67 123 135 78 107 926 110 725 891 100 112 148 160 233 636 134 405 865 86 348 537 45 60 648 99 116 361 100 420 488 119 10 216 101 18 537 98 19 909 73 724 961 65 8 390 84 287 309 115 375 808 65 581 746 102 62 676 120 104 539 65 174 885 119 421 778 53 332 774 68 196 615 123 402 602 148 597 796 97 396 772 100 360 972 154 211 434 62 509 664 151 411 912 130 182 749 181 159 441 121 173 611 108 500 654 108 904 946 92 236 906 38 163 967 127 10 561 93 681 789 80 470 722 155 413 868 51 209 683 77 378 938 109 341 943 83 123 805 58 118 285 122 336 847 91 4 346 120 536 948 95 374 500 95 282 530 135 359 549 46 1 802 109 161 795 86 617 749 91 9 618 49 270 757 110 88 277 95 141 383 170 205 305 58 527 592 191 100 589 116 384 586 70 90 877 82 315 507 113 407 924 93 714 826 86 119 883 136 127 566 96 327 744 69 653 844 117 391 519 89 118 489 74 184 516 114 147 951 86 184 831 138 774 972 65 7 699 147 380 695 79 715 738 81 9 200 154 166 811 131 161 536 74 622 928 117 390 601 75 128 387 132 266 793 93 876 938 88 437 679 88 18 978 96 695 802 102 92 496 92 345 885 79 107 285 116 123 260 117 120 899 78 237 352 156 687 990 139 470 701 94 714 855 183 547 685 120 355 709 106 109 486 122 283 685 78 389 703 95 431 966 131 212 901 71 206 278 114 287 599 128 274 565 103 32 833 80 138 311 88 59 444 73 910 954 105 470 475 119 288 967 48 156 591 104 633 815 87 100 444 157 672 728 134 255 873 97 849 883 118 394 599 75 136 243 129 792 909 94 293 878 43 480 582 64 228 817 88 48 786 75 115 538 103 311 938 18 52 270 101 162 840 162 389 943 96 86 862 113 523 818 88 101 722 135 217 980 114 134 794 85 26 940 95 149 367 54 372 759 68 506 725 165 108 535 160 481 738 128 203 887 145 547 655 105 283 771 101 162 479 155 18 629 121 247 389 136 699 971 88 109 903 121 272 491 153 79 980 82 23 681 98 496 715 106 242 730 80 125 273 59 284 783 105 15 972 101 167 373 62 104 338 40 91 323 84 376 511 116 512 938 97 841 950 54 487 548 168 37 666 85 274 652 137 236 945 131 293 543 38 504 766 91 166 413 75 872 984 88 46 312 75 842 856 80 479 918 53 131 876 93 806 951 53 227 992 92 67 245 144 242 997 125 34 696 127 121 161 94 492 875 75 671 779 85 314 972 95 494 505 62 437 865 91 291 932 94 794 910 86 563 866 53 13 964 94 159 672 117 660 756 87 381 498 109 635 932 55 329 645 152 229 707 33 884 922 130 504 736 90 144 272 105 114 729 120 236 310 102 4 971 127 400 544 112 293 342 141 155 432 111 173 723 135 714 930 121 761 913 87 183 675 117 577 882 103 946 987 45 248 523 114 7 575 73 231 693 110 464 816 97 511 720 75 28 364 104 405 787 95 749 881 83 312 720 84 887 916 132 328 548 161 36 43 88 47 866 93 613 668 115 234 416 81 598 946 111 341 437 36 285 377 40 365 626 103 8 843 152 594 691 88 122 361 70 161 970 80 141 919 101 547 983 96 171 363 84 118 633 91 592 886 91 286 725 136 28 304 161 607 807 97 220 489 68 121 164 113 82 853 115 220 834 99 369 830 99 112 758 130 381 913 127 478 755 149 19 261 129 261 912 137 601 800 109 233 810 121 176 401 95 30 254 73 845 937 34 291 390 117 738 817 88 305 500 69 402 469 37 374 724 112 280 817 80 70 473 172 146 440 138 214 798 118 600 894 65 402 477 110 250 397 95 663 735 93 447 534 74 651 820 95 450 889 101 496 905 90 403 979 26 305 383 77 586 897 82 53 819 103 458 607 40 7 885 92 372 397 87 436 849 72 768 811 76 18 347 94 592 810 69 171 326 69 60 540 72 86 417 147 231 415 110 228 410 133 358 789 133 171 740 89 6 167 125 274 778 123 397 735 107 149 375 105 55 74 138 436 708 125 48 525 108 797 902 36 625 673 57 381 623 76 516 523 145 8 679 82 706 978 133 429 613 80 387 807 125 236 645 100 570 713 75 86 168 90 43 527 97 16 468 89 97 792 95 876 957 93 416 822 74 91 737 66 8 717 66 75 397 81 415 895 94 547 649 131 257 604 129 231 743 101 484 790 121 360 519 99 268 728 141 141 631 133 263 884 95 177 279 69 277 948 85 118 138 130 90 602 66 12 840 111 276 374 73 315 786 113 684 757 156 252 528 93 226 745 109 224 634 108 441 448 86 141 549 91 768 816 70 597 900 64 272 671 100 144 230 107 684 863 48 256 469 109 218 951 69 80 529 98 99 947 112 304 560 95 230 580 92 600 681 119 552 926 96 238 300 132 30 468 113 365 782 103 338 346 78 50 827 153 412 984 131 258 600 114 35 610 111 565 643 102 181 861 98 701 716 112 54 92 94 701 767 59 435 866 92 776 803 114 788 974 67 468 852 117 736 895 122 184 317 109 874 884 72 485 535 105 416 537 108 90 105 138 886 972 72 694 966 89 191 513 96 555 786 60 300 474 79 590 905 116 73 226 152 36 322 115 231 697 98 149 577 84 287 728 39 210 866 62 198 252 114 106 846 65 127 872 60 358 922 121 346 445 78 404 973 107 185 678 98 4 664 123 109 950 93 170 841 12 547 555 66 258 638 116 725 898 66 54 369 89 815 880 43 772 775 70 617 836 83 571 966 95 188 477 102 278 893 116 15 83 63 65 203 83 151 431 132 501 749 107 653 693 90 123 183 85 151 857 109 16 303 104 864 920 113 219 287 103 297 677 113 152 209 92 289 612 100 340 623 69 248 488 96 761 953 47 680 918 96 651 993 66 529 577 105 366 871 59 331 699 65 35 72 65 237 547 81 31 940 114 49 253 128 69 720 133 700 821 107 409 563 74 412 568 107 207 992 92 406 788 58 693 848 126 297 394 117 20 203 99 54 459 147 302 878 125 819 876 69 385 826 97 819 907 120 352 711 105 42 229 87 74 795 107 259 695 124 361 608 128 278 401 140 19 330 93 484 677 91 518 620 77 214 931 100 27 904 81 12 227 87 917 996 113 231 821 116 374 839 86 74 321 87 24 415 182 34 717 117 166 871 73 295 699 73 278 899 96 209 918 63 329 612 88 5 260 103 417 815 159 485 626 55 335 765 99 697 917 112 135 726 116 269 971 112 183 365 89 444 600 86 726 924 112 358 381 103 175 597 62 140 812 89 360 762 113 68 918 123 603 918 55 186 419 129 129 297 140 893 900 124 305 479 57 763 797 84 300 952 101 131 417 39 386 597 119 171 691 47 426 429 70 234 729 162 419 498 121 11 486 83 194 197 39 413 538 83 690 726 109 129 571 134 501 789 147 177 238 137 242 535 85 409 511 59 560 915 96 258 732 121 118 687 98 369 663 87 282 740 122 23 240 99 799 850 127 522 848 85 885 969 114 445 463 77 446 612 114 392 755 120 65 713 105 238 565 58 166 434 95 332 425 82 795 846 88 471 706 114 337 600 126 836 979 126 42 902 153 71 408 97 316 734 99 474 656 67 485 520 108 240 772 110 133 317 104 316 873 101 468 872 102 271 593 90 105 135 71 194 710 121 462 769 69 20 114 104 496 821 101 175 774 187 37 387 68 108 887 128 486 906 41 330 552 97 50 473 88 545 655 120 410 701 106 517 771 93 638 836 117 567 987 11 8 931 66 658 834 101 598 735 54 428 701 75 4 770 144 649 733 64 287 387 121 621 997 80 290 872 151 300 582 94 120 391 81 692 715 106 384 460 99 672 965 107 192 564 88 390 659 96 130 238 120 208 683 107 143 223 113 299 835 60 755 907 82 654 740 107 71 179 89 689 785 108 1 604 63 626 938 72 41 645 79 68 911 157 335 367 79 813 872 107 794 969 109 6 569 73 317 619 102 20 318 130 2 746 113 611 724 131 441 684 151 437 706 95 228 659 126 179 440 151 208 866 58 767 889 114 431 445 131 874 964 66 676 730 131 231 523 131 470 529 73 255 539 118 493 797 105 25 767 134 19 666 94 234 320 75 301 467 81 156 579 96 499 562 155 588 923 138 386 831 79 14 730 113 140 317 55 543 685 90 582 994 135 267 475 98 103 729 122 399 448 111 790 978 107 308 493 114 243 385 88 192 522 163 585 887 92 583 919 110 608 795 97 4 715 101 587 691 113 214 438 82 413 726 75 99 970 143 46 413 117 373 424 113 690 756 133 840 896 122 432 634 34 443 938 123 802 823 106 857 946 120 169 901 75 40 621 145 125 422 125 167 976 125 420 623 54 263 988 143 205 968 115 158 684 74 602 645 81 536 862 109 119 668 97 2 818 68 697 761 69 325 923 95 580 792 46 81 834 75 83 98 88 10 32 103 172 490 114 207 748 51 481 863 102 137 338 137 1 558 125 275 515 166 721 798 145 77 661 103 181 235 86 58 432 116 367 982 85 660 805 97 339 859 101 8 546 74 141 557 119 186 673 53 75 929 127 278 462 129 480 610 89 100 757 114 44 210 133 61 231 87 288 333 106 109 257 84 347 685 130 58 429 128 424 661 103 216 382 102 365 837 132 204 997 111 511 936 125 496 895 128 499 835 70 592 974 79 356 928 101 372 451 156 54 206 85 757 821 104 43 905 126 24 262 55 828 895 93 523 759 45 6 369 151 485 800 33 439 750 113 436 715 75 658 690 102 371 423 83 541 886 83 343 650 122 365 988 93 520 585 125 216 395 100 266 637 128 808 969 87 284 334 107 142 923 89 250 352 96 27 952 92 535 958 83 145 907 110 46 593 86 708 992 112 598 955 92 45 264 80 6 781 101 476 911 87 310 788 117 725 964 118 341 994 67 505 975 141 480 906 94 19 523 145 134 288 117 237 474 92 243 803 124 340 887 116 319 404 122 290 399 109 259 426 86 43 529 112 162 426 133 418 676 85 476 614 115 559 988 106 217 741 102 181 726 93 706 992 109 88 750 72 232 981 105 495 697 64 327 833 133 552 936 179 670 765 119 187 291 126 20 104 43 85 433 119 334 504 88 50 818 67 14 474 101 662 725 101 322 663 99 671 838 85 469 840 136 545 571 107 402 859 56 195 943 122 568 796 100 513 729 69 701 773 101 85 94 110 496 887 110 191 625 77 459 779 86 393 671 69 378 541 70 179 882 106 739 858 95 796 954 95 25 860 110 171 915 102 873 947 65 798 919 98 869 973 98 538 639 115 747 783 94 52 410 119 523 769 72 646 796 103 359 708 80 1 345 60 401 517 119 115 586 91 693 714 80 26 927 79 574 765 109 427 981 78 527 675 40 324 600 120 687 805 82 23 145 95 163 323 37 221 616 123 501 956 108 599 816 110 491 893 114 584 842 131 401 555 77 164 754 60 120 728 101 432 660 79 883 980 112 457 969 109 476 946 104 563 685 125 51 230 97 120 786 108 906 971 141 220 553 75 720 909 71 682 835 71 23 637 90 196 951 150 221 738 79 225 256 126 221 783 84 36 287 113 91 868 108 141 703 96 215 509 126 452 985 77 282 502 110 472 862 116 726 856 97 287 659 108 225 933 95 410 841 179 282 529 191 110 852 101 489 504 110 432 998 110 632 904 84 354 915 138 38 720 104 401 862 154 632 877 80 641 730 85 285 811 52 659 964 86 21 828 118 853 972 118 392 774 97 95 886 135 599 837 99 762 856 112 407 653 108 350 543 93 518 534 102 10 387 96 113 283 88 17 590 80 272 685 96 322 782 69 427 444 131 603 651 93 419 736 62 11 28 77 710 886 153 236 404 93 565 974 55 26 637 79 134 765 36 827 867 97 227 649 149 674 742 104 292 699 106 916 957 116 922 932 66 209 331 101 984 992 65 640 712 113 443 534 91 364 633 55 396 928 128 91 219 137 69 342 106 71 110 126 571 879 101 468 901 135 376 703 51 862 918 86 79 207 96 877 897 66 27 444 111 122 956 99 154 309 83 268 327 80 566 638 116 176 993 53 570 716 77 803 945 81 92 888 85 71 334 110 296 532 128 229 667 81 54 470 94 755 768 139 82 899 75 105 168 73 286 978 112 582 908 134 244 438 95 553 802 58 163 808 110 433 860 77 276 680 64 375 484 62 769 803 80 558 706 53 472 967 99 724 795 100 191 614 54 395 828 135 505 990 64 142 491 104 820 984 143 382 859 105 636 818 88 551 753 57 541 974 48 8 79 96 94 342 73 230 928 61 14 443 139 575 656 94 434 441 64 740 822 80 785 825 86 219 709 115 592 867 70 395 819 119 187 292 79 271 595 178 175 358 64 148 465 117 136 538 48 215 631 70 910 986 81 131 867 45 552 600 50 144 707 78 465 815 52 41 788 95 289 648 119 475 773 85 66 868 82 37 979 140 408 473 117 7 759 116 10 119 48 336 419 70 378 390 170 275 764 143 257 320 62 6 922 38 158 284 94 182 835 120 234 432 113 131 597 87 14 323 65 241 902 88 606 626 97 191 916 126 48 581 63 552 863 47 544 974 109 143 279 107 265 473 106 29 415 191 631 736 83 386 849 104 293 796 80 562 727 67 246 459 108 145 429 47 333 976 88 17 777 57 230 591 99 146 710 97 268 906 88 653 915 74 220 703 124 912 937 75 599 643 100 129 879 175 594 697 124 861 937 96 317 489 125 19 218 94 458 941 92 568 880 13 114 141 196 360 667 123 207 264 77 338 813 71 347 566 96 159 655 125 524 759 95 129 809 123 427 607 81 287 902 92 158 456 110 270 406 72 14 997 117 94 769 102 199 737 86 373 820 138 157 548 149 151 518 83 589 822 70 702 760 59 68 239 176 496 653 143 512 805 91 116 581 110 723 920 97 542 982 115 142 910 159 81 237 113 700 844 87 759 774 102 349 721 104 126 704 40 543 693 112 132 276 44 346 786 84 102 360 78 337 836 68 211 866 98 768 864 93 162 429 96 888 926 110 563 579 121 283 528 155 371 592 124 178 442 86 237 959 86 311 434 111 584 851 114 755 811 148 241 785 116 102 227 53 522 928 84 508 981 148 540 843 93 179 724 40 689 958 85 248 707 151 0 290 80 372 991 116 585 827 106 406 877 102 339 374 92 657 862 74 168 950 30 392 563 88 199 866 113 270 864 74 627 655 101 209 961 107 170 767 96 136 388 93 243 831 42 470 757 88 508 931 74 277 896 86 581 991 90 597 697 76 96 807 84 492 587 162 564 656 110 453 729 153 120 867 99 646 746 94 297 538 80 156 430 118 128 861 119 190 638 67 590 610 70 195 247 93 241 422 110 86 472 102 40 679 95 343 369 59 614 674 85 657 979 93 406 585 33 799 834 82 825 832 110 3 172 107 281 431 117 245 315 55 914 988 63 243 292 64 306 736 79 81 394 128 783 852 83 623 735 99 371 633 109 42 475 87 290 586 96 557 935 78 467 713 76 247 644 136 255 964 84 141 470 97 33 397 134 91 223 74 636 772 78 290 648 34 812 949 99 355 940 60 134 446 107 462 847 83 254 339 31 754 806 94 93 835 147 87 863 108 645 912 95 818 861 91 428 655 129 272 836 131 532 545 120 366 673 37 570 840 117 458 574 124 208 591 138 8 749 98 39 355 55 281 629 71 63 860 130 458 643 94 190 314 95 310 991 134 421 929 93 264 741 56 490 887 90 56 590 83 645 760 149 152 627 50 125 264 77 278 956 102 596 962 93 707 967 76 906 956 112 621 778 127 99 761 91 190 273 147 817 929 62 382 937 127 307 529 122 484 673 92 42 552 68 35 136 138 215 897 150 768 776 87 465 697 91 77 94 80 283 756 120 728 972 103 393 869 91 68 541 125 596 771 89 127 495 84 64 288 56 347 962 80 163 678 60 20 962 110 403 858 48 173 191 103 218 445 90 117 166 102 668 943 127 121 913 118 158 916 144 228 894 147 233 437 130 268 644 137 166 953 80 399 510 150 368 744 73 272 730 121 68 216 105 320 835 158 122 920 137 884 960 78 259 692 122 484 944 83 324 700 124 757 898 91 199 261 97 111 136 33 154 929 100 23 977 72 694 896 112 392 538 71 116 877 76 404 778 81 280 342 177 446 781 64 159 187 118 432 880 114 26 305 94 740 804 75 327 818 110 255 551 105 215 537 129 352 739 112 56 426 75 583 718 122 318 615 57 200 562 89 688 804 84 270 998 52 266 380 43 699 700 100 48 159 121 427 899 84 720 789 72 148 196 117 21 790 96 767 987 91 318 832 84 33 973 91 396 841 67 279 959 174 495 983 108 189 370 150 8 903 140 133 848 65 260 509 38 407 557 102 874 913 56 799 918 119 624 789 122 319 767 62 15 667 97 328 848 120 661 733 109 303 323 98 867 903 113 187 919 61 640 692 109 498 971 99 57 845 89 637 837 81 34 557 78 463 985 78 42 193 88 19 612 88 228 998 87 72 152 136 373 382 75 128 502 199 104 884 88 367 936 106 29 378 86 161 839 92 32 530 122 2 389 74 268 478 69 421 991 111 349 571 117 822 904 145 353 557 81 11 300 136 9 947 87 282 314 103 134 449 110 516 636 111 236 269 78 59 429 137 364 884 71 371 966 114 359 742 98 418 616 88 303 436 66 265 424 139 259 857 32 420 676 82 129 559 126 25 359 86 135 388 56 809 870 88 441 615 83 491 606 170 156 376 77 97 727 51 229 932 72 338 895 103 69 664 164 862 921 130 235 930 146 57 992 86 113 297 132 39 352 120 89 193 104 553 644 87 370 948 84 907 989 121 786 988 122 315 663 110 151 851 126 316 407 77 244 558 73 209 602 113 4 133 88 755 956 100 59 924 74 106 704 42 124 982 79 39 231 67 79 642 90 143 145 97 5 734 136 305 826 124 121 586 92 114 902 69 673 828 29 271 807 80 283 359 92 416 832 93 255 298 118 410 740 152 25 345 112 205 932 135 21 880 145 598 637 34 381 757 94 169 678 142 538 948 94 419 509 160 243 467 66 788 945 105 25 260 72 986 996 89 197 976 71 470 846 98 137 656 94 503 820 131 45 444 147 231 591 79 742 972 107 153 541 89 295 337 60 149 527 78 62 936 146 41 176 79 232 639 135 521 589 96 268 394 93 873 923 121 741 875 110 169 985 51 213 784 62 218 738 109 220 670 69 65 498 81 371 534 86 865 890 78 127 576 113 253 692 108 357 785 109 330 427 62 511 667 148 466 475 81 282 512 52 623 802 119 421 879 88 222 285 113 354 491 92 610 626 96 297 439 99 289 969 91 122 372 56 385 817 107 83 597 108 555 670 118 432 496 158 535 901 128 309 644 108 264 919 76 220 686 79 9 736 82 72 451 157 165 669 155 117 474 89 571 877 123 0 447 82 266 511 98 387 638 101 269 984 151 740 796 146 622 668 119 595 806 100 848 998 108 108 601 119 45 272 107 612 689 133 456 488 67 534 764 38 448 689 135 517 834 90 546 704 62 946 948 122 159 712 104 239 500 62 188 214 130 420 990 112 364 484 126 362 451 107 395 587 99 193 356 81 668 777 80 202 784 115 34 911 82 229 767 108 539 612 135 554 779 124 53 210 150 350 582 113 141 908 74 54 987 62 22 106 105 4 153 75 117 436 148 294 435 112 585 866 126 635 738 71 221 831 112 85 830 102 648 936 37 52 853 91 283 958 85 491 495 147 55 771 55 250 982 78 831 964 132 113 795 101 9 420 65 410 890 69 39 403 108 249 288 143 145 483 121 1 380 89 588 608 130 185 239 173 169 817 94 47 526 123 884 947 133 54 452 76 558 704 91 544 763 69 502 888 101 56 160 59 846 925 96 375 938 76 483 752 46 289 500 82 782 968 123 67 922 125 128 183 109 326 401 133 382 454 79 210 214 136 290 966 87 625 929 107 711 788 87 726 786 85 509 757 84 90 950 97 250 920 55 245 973 98 295 599 63 610 832 80 48 763 126 29 592 66 595 878 117 295 632 95 359 997 123 649 790 148 230 450 85 793 875 59 965 994 77 318 863 44 73 505 155 897 908 91 96 689 107 315 606 124 140 355 93 49 691 117 158 708 88 456 516 42 205 455 141 187 434 46 13 604 125 786 963 77 675 978 126 129 725 88 538 884 69 115 331 125 327 723 105 301 872 66 104 471 131 396 847 100 818 894 119 406 781 154 418 711 81 453 798 57 147 596 68 308 548 88 170 560 116 208 613 91 96 435 98 439 894 114 576 722 118 590 681 83 120 557 111 423 461 99 402 890 79 109 646 81 332 702 95 10 562 56 73 199 93 142 148 80 2 582 79 210 693 72 690 924 125 322 769 174 279 663 86 792 822 120 651 654 68 731 839 137 426 515 87 369 645 87 669 671 90 448 587 106 170 424 127 331 998 84 545 771 108 250 990 99 569 844 78 418 883 150 87 375 89 114 739 95 152 997 78 568 719 121 263 749 100 38 332 118 25 427 110 63 890 121 252 445 97 379 650 110 412 917 55 635 958 153 18 336 78 840 990 116 99 555 142 99 436 90 179 756 85 287 742 90 365 643 122 251 444 89 487 816 143 42 492 109 299 410 92 592 937 88 328 907 166 534 625 127 141 596 109 679 735 74 323 800 90 236 584 74 139 433 95 228 570 94 134 392 87 189 911 120 402 971 128 404 663 96 41 924 15 746 924 128 246 576 81 364 374 82 337 693 130 737 965 55 940 991 64 136 544 119 32 323 84 464 962 95 293 812 104 133 972 115 184 395 129 80 819 155 437 882 109 464 890 85 429 636 103 632 726 80 280 341 72 368 564 100 167 961 108 262 941 86 273 693 99 394 669 133 122 542 115 68 428 110 304 745 72 371 668 66 327 692 127 484 999 128 167 305 130 966 981 108 280 320 57 867 949 156 543 575 119 261 527 100 656 762 28 578 991 66 310 354 122 410 792 120 149 280 119 88 448 117 571 872 107 649 912 127 218 247 12 346 431 103 378 825 140 618 763 48 111 422 148 87 743 107 549 892 173 58 484 85 147 917 147 217 826 114 207 876 108 556 947 127 62 583 83 74 580 87 427 931 142 212 544 79 9 785 86 14 490 97 212 660 103 176 664 88 700 790 67 133 924 65 306 843 107 45 74 112 391 459 126 37 627 74 230 746 88 363 845 110 14 260 68 76 636 100 83 185 99 115 334 79 158 268 97 498 598 72 109 757 98 933 941 61 102 209 138 524 757 78 607 770 112 480 651 90 625 655 80 198 376 107 585 768 79 446 677 88 265 867 83 173 410 102 619 928 84 147 681 88 140 349 103 505 630 104 268 291 130 364 848 146 551 892 108 208 490 74 207 757 92 320 915 83 778 934 112 461 920 108 575 678 65 406 768 115 249 639 127 187 421 114 836 942 112 586 946 73 228 332 100 689 717 85 38 215 150 180 581 48 148 695 124 182 880 72 22 624 57 125 862 102 687 945 105 62 962 71 490 588 86 124 386 153 20 844 139 922 929 66 627 718 64 275 847 150 607 737 142 182 248 88 547 922 116 817 935 151 282 822 86 405 957 111 335 530 79 604 711 91 867 962 60 221 227 157 68 966 96 308 803 35 721 961 113 595 795 86 357 468 101 547 896 121 549 814 123 236 772 96 284 564 89 321 696 116 22 507 127 249 492 83 601 733 179 123 960 111 45 390 155 340 907 73 205 281 125 76 778 130 501 919 113 135 676 88 613 694 123 113 934 77 47 877 108 64 971 124 145 715 142 72 453 63 317 842 79 340 732 162 599 895 115 781 823 110 200 751 89 521 599 109 532 980 135 348 571 109 614 922 109 599 898 139 293 341 84 103 618 122 231 471 98 157 945 111 556 955 148 804 901 81 42 691 111 190 958 122 291 314 79 61 282 181 307 335 83 50 619 65 124 361 132 239 622 114 15 192 97 144 527 102 244 673 118 833 952 83 302 725 111 350 611 55 259 747 98 800 805 68 26 502 75 284 509 61 174 557 92 771 975 106 564 661 99 427 681 97 74 918 111 558 733 117 60 124 103 869 977 45 569 578 64 45 225 107 467 866 79 370 455 89 972 974 50 207 208 98 293 591 75 643 968 98 117 680 103 141 566 93 127 881 91 369 882 81 713 939 100 313 827 85 245 395 48 35 499 86 165 868 70 75 445 43 12 504 118 415 712 104 85 970 63 793 957 126 132 583 100 74 359 100 578 726 80 87 216 78 352 627 98 51 165 66 566 723 98 39 242 87 290 796 114 19 207 64 48 375 79 617 876 74 508 701 100 133 915 32 94 127 84 130 438 130 265 319 142 196 805 83 456 811 117 33 531 22 671 789 77 162 501 103 743 774 96 272 892 96 536 969 118 431 768 83 52 884 63 55 505 92 116 775 105 332 902 101 135 751 94 519 530 137 191 819 100 938 991 88 481 612 125 172 192 83 69 280 91 630 750 57 443 711 84 217 735 141 93 498 92 341 503 131 644 970 69 548 622 88 86 183 71 243 605 129 68 760 81 381 681 112 322 866 89 265 406 93 595 845 148 426 874 61 507 567 121 39 463 75 131 233 110 215 658 90 113 999 122 157 992 125 316 793 117 448 588 90 64 411 161 126 531 94 620 817 148 587 715 104 3 306 98 139 173 155 162 814 83 196 556 54 798 963 124 157 878 105 440 755 153 297 490 105 331 921 98 229 272 99 302 719 135 233 284 85 382 906 48 275 403 69 805 910 95 46 957 148 159 398 66 284 895 119 122 890 67 328 833 118 167 549 120 141 301 165 128 238 107 555 600 68 658 850 88 490 944 129 220 308 94 754 827 149 194 552 114 341 797 119 379 819 113 178 334 68 110 165 135 444 835 94 857 999 77 467 987 136 365 773 142 697 966 100 385 881 111 457 488 99 674 746 67 417 505 90 290 757 169 206 731 122 585 865 101 258 750 129 164 805 42 269 932 122 85 540 44 462 991 104 146 601 112 657 966 64 93 650 122 134 216 110 117 204 106 79 982 71 750 876 134 309 357 111 184 765 87 253 709 156 82 94 111 417 981 77 885 887 79 637 938 86 283 336 21 385 969 100 30 230 122 35 446 64 104 629 67 122 559 115 378 513 65 176 752 107 60 740 82 429 860 86 411 626 121 283 877 97 23 221 54 246 428 110 393 506 112 121 803 110 45 767 56 253 656 141 447 749 125 523 998 72 449 640 78 635 931 135 295 828 104 82 460 85 333 845 88 707 738 107 496 886 127 674 822 107 326 649 131 16 207 58 663 997 123 716 930 144 70 395 109 100 998 102 831 978 128 566 885 76 55 692 121 24 994 36 419 453 45 833 930 121 746 776 176 227 972 115 500 887 114 77 201 87 289 821 68 197 764 64 241 401 64 32 381 119 495 821 98 299 661 79 208 425 90 232 544 86 239 788 86 7 952 60 564 936 125 449 896 112 99 592 108 589 737 101 218 488 159 227 712 148 362 958 87 124 721 85 67 816 96 435 815 90 238 680 108 610 856 100 200 345 120 189 728 128 360 476 118 74 992 131 451 465 124 379 989 81 169 308 59 32 636 96 163 375 106 761 859 123 426 769 128 136 798 138 322 531 144 20 986 68 244 935 73 323 518 47 398 942 110 563 583 134 959 977 101 402 517 105 176 658 118 235 305 181 235 925 93 534 565 70 378 848 160 204 874 157 16 465 76 354 986 113 595 784 73 22 590 96 330 361 71 407 472 81 212 271 114 359 544 129 36 339 95 427 930 94 568 890 73 302 995 179 596 699 42 33 173 96 688 719 104 49 264 111 547 985 81 529 811 105 124 457 115 297 410 77 816 856 98 121 439 77 27 510 104 388 591 47 351 640 87 532 908 156 222 311 89 83 451 84 666 840 102 218 745 79 103 897 88 118 832 111 290 942 88 251 360 90 731 988 58 828 932 127 843 870 188 363 836 131 464 577 132 669 989 79 512 812 118 192 673 103 128 562 150 16 497 136 570 818 35 476 797 92 905 949 58 304 582 84 22 344 100 295 671 116 751 933 133 663 903 85 327 378 49 514 658 100 214 395 43 290 904 72 603 642 161 251 634 77 282 776 137 121 397 103 59 581 135 704 739 98 723 877 134 132 196 91 10 193 108 327 794 79 235 488 86 199 838 84 1 929 120 324 883 61 714 916 94 804 824 64 296 302 111 199 911 106 776 810 99 84 814 84 9 196 119 191 786 93 74 826 84 87 979 83 776 932 78 120 637 106 54 70 149 265 633 53 469 633 82 629 760 106 254 535 139 42 442 61 352 868 103 105 623 100 21 520 86 55 806 90 418 431 139 371 389 139 562 875 120 496 692 127 356 712 69 277 356 123 401 491 65 620 678 48 397 794 115 554 800 87 304 429 102 417 479 134 816 955 97 561 773 88 400 552 126 383 768 50 242 783 82 336 748 156 20 339 61 436 856 81 130 875 95 287 660 124 93 922 116 542 626 92 123 409 105 97 743 78 649 731 139 262 782 121 393 680 144 466 623 75 91 443 50 241 980 88 554 847 106 437 938 71 75 798 65 398 724 142 126 204 112 617 761 137 403 639 76 24 759 76 410 858 106 92 280 132 357 753 86 13 803 89 113 743 53 345 883 105 36 513 44 660 769 40 596 822 73 488 749 88 95 287 94 492 851 113 610 750 131 70 361 81 59 741 62 100 158 79 502 598 111 44 675 122 136 291 41 677 935 78 601 854 120 181 948 111 642 962 93 108 694 161 121 679 87 185 984 82 631 729 67 536 537 77 512 596 137 879 982 113 747 754 112 241 261 110 60 118 138 132 968 109 271 776 63 526 578 78 863 876 111 391 884 102 361 810 37 422 933 177 251 672 118 42 910 71 104 958 90 219 254 123 401 799 47 161 891 128 368 942 81 71 245 107 262 677 86 49 603 105 862 938 84 320 955 50 281 315 127 345 831 78 566 635 145 191 810 101 608 901 86 596 779 81 239 240 54 124 149 123 251 827 94 365 475 93 280 408 91 238 992 117 287 623 101 137 147 115 335 374 68 253 590 129 493 748 58 651 780 131 145 502 118 195 881 72 354 599 117 945 971 125 236 661 71 660 918 55 122 173 53 162 640 76 309 434 99 132 664 65 610 792 76 37 476 91 288 876 157 66 261 80 368 683 131 886 938 58 76 147 45 806 822 120 149 974 93 220 888 154 327 347 91 338 502 77 558 735 125 88 582 146 672 981 90 326 346 62 472 671 72 524 881 75 51 597 35 98 404 172 734 880 109 42 205 72 211 582 112 110 331 108 829 978 106 108 911 143 60 399 111 173 669 49 505 809 153 596 772 140 427 437 91 363 746 77 162 348 113 376 608 82 349 545 74 289 738 135 787 922 117 192 753 57 619 847 133 360 492 106 499 586 120 16 387 181 391 890 115 264 324 117 53 145 117 809 911 157 204 752 127 807 980 108 39 508 123 855 911 100 73 528 108 497 976 122 73 680 104 259 810 73 299 620 121 149 638 89 617 730 118 237 759 125 168 371 119 606 867 98 443 880 69 574 737 128 417 628 133 157 499 137 766 855 110 319 446 148 851 910 105 2 65 108 42 771 179 553 716 112 386 811 125 36 292 143 139 219 140 97 445 79 174 804 133 505 797 68 265 967 29 184 627 82 170 259 73 713 839 75 184 897 117 343 661 115 306 675 118 712 929 142 389 459 79 285 449 164 112 469 57 319 862 65 130 705 44 312 934 96 356 966 95 303 870 97 144 884 89 76 905 122 165 915 92 225 405 128 696 860 104 45 809 94 186 230 101 291 918 94 171 716 105 315 757 62 733 959 74 519 901 65 360 788 55 526 801 132 946 967 123 122 964 65 763 855 93 51 748 154 62 233 98 844 857 88 110 338 138 520 796 109 676 787 118 385 742 127 173 356 37 295 603 102 684 901 101 596 701 52 204 737 80 110 407 107 3 601 103 536 625 80 110 405 134 51 669 97 842 883 118 120 604 135 728 887 85 165 567 139 280 922 125 535 590 67 38 764 158 861 908 119 471 537 97 882 926 85 644 716 98 233 813 101 441 468 83 25 79 26 299 946 111 444 561 111 112 558 107 143 891 103 373 930 95 396 460 73 168 179 150 274 315 117 153 785 102 849 991 105 319 392 101 60 388 118 155 630 87 163 866 108 105 825 171 852 953 71 399 643 97 274 763 94 161 708 106 667 938 76 291 714 85 248 546 75 152 605 93 763 913 103 407 863 70 501 694 125 85 466 83 458 955 83 160 788 22 102 479 109 132 995 98 894 968 98 133 353 72 127 269 116 34 725 113 574 892 101 29 597 79 375 483 116 96 157 74 562 741 59 317 478 108 415 941 139 51 201 85 625 670 110 547 797 108 158 360 117 53 143 108 538 646 90 246 744 141 499 704 180 58 687 64 52 953 118 102 887 133 361 538 93 156 386 110 27 543 74 302 925 45 527 794 89 629 883 37 360 866 139 157 398 62 23 385 80 337 484 127 266 418 99 270 391 86 570 981 90 11 16 120 304 931 57 561 897 100 473 920 66 702 823 69 609 679 107 127 512 79 976 983 81 129 421 107 235 514 93 284 578 119 5 804 135 473 768 129 643 779 62 117 552 120 843 897 95 744 802 134 521 642 114 167 633 101 917 919 108 591 649 139 35 481 88 440 705 83 41 423 101 159 933 82 226 502 103 911 943 97 170 325 127 292 577 97 116 712 91 567 889 128 490 685 121 258 557 133 138 451 128 38 138 54 235 604 145 89 938 71 539 951 90 241 259 106 313 911 136 150 198 108 462 486 102 941 958 111 188 998 99 443 924 59 88 228 108 158 969 150 242 342 107 572 618 94 521 619 80 794 944 109 495 684 89 500 697 114 254 854 105 8 737 81 134 719 87 266 569 102 704 718 109 328 490 82 233 611 108 326 575 67 2 837 96 546 640 88 82 441 152 278 654 134 75 81 108 456 716 104 99 506 164 47 952 106 210 984 112 112 202 37 416 798 44 179 356 61 510 881 57 90 377 155 765 923 75 454 775 107 95 395 144 305 987 112 398 915 125 536 544 93 99 524 129 11 179 124 304 695 107 471 637 53 576 815 78 594 984 79 160 515 63 333 925 51 305 424 49 80 105 114 216 448 88 530 707 84 189 656 71 400 771 115 344 655 105 25 428 58 18 126 86 766 905 105 443 680 106 381 887 153 56 945 20 774 884 121 584 610 91 741 809 106 237 600 135 225 771 83 224 586 107 703 810 94 9 588 100 2 33 66 397 865 102 301 531 101 129 810 66 194 823 62 305 739 118 374 471 68 139 211 38 59 706 75 110 837 109 798 967 99 774 975 41 154 294 127 763 814 118 499 680 62 119 854 117 228 447 137 663 738 91 212 760 130 115 697 116 86 952 91 228 334 99 112 932 92 89 101 149 325 918 144 728 873 93 396 906 77 323 867 90 378 689 101 91 346 80 132 360 77 159 990 118 178 278 95 240 835 104 67 328 90 228 291 79 79 300 152 166 872 84 20 81 64 154 275 78 254 917 68 23 994 110 90 308 131 86 411 102 404 575 96 271 683 58 469 748 82 108 885 93 546 736 120 55 927 53 280 863 126 266 306 30 604 816 124 91 805 99 64 928 60 506 844 151 593 712 94 28 371 88 739 827 93 468 652 117 635 843 142 175 207 83 368 588 129 462 582 102 846 892 67 16 123 127 254 820 66 293 912 122 289 349 109 184 767 100 306 721 125 201 258 71 409 967 38 823 877 52 168 264 136 152 527 140 232 562 69 294 878 86 357 671 93 411 668 158 121 606 104 88 824 144 679 773 116 311 548 98 206 430 115 248 260 78 73 691 104 216 584 91 136 777 66 296 364 123 879 900 140 347 824 128 657 835 76 420 793 102 343 890 32 253 462 140 63 371 124 64 403 60 323 360 97 178 782 115 556 865 62 401 713 76 222 433 82 433 489 43 609 984 95 508 541 134 20 642 121 724 875 88 101 788 114 122 568 121 327 416 79 529 911 91 733 990 101 714 996 83 143 545 124 410 426 111 192 451 87 864 936 80 656 706 125 494 863 36 288 848 91 662 694 188 323 852 68 295 332 81 676 930 115 179 573 113 621 823 93 185 942 68 462 706 159 310 879 87 174 820 148 686 850 123 326 628 85 433 640 47 255 831 110 62 608 71 523 868 91 391 930 129 623 733 125 298 829 85 196 576 87 382 813 79 498 962 123 170 958 101 500 628 110 197 544 71 294 740 105 86 486 146 557 908 145 127 153 40 767 990 74 132 558 91 585 940 88 491 911 112 278 741 67 640 931 127 663 979 102 65 755 103 454 793 89 603 787 116 352 356 82 17 418 116 37 227 117 34 554 87 761 986 48 752 849 56 174 295 103 424 988 62 583 885 82 40 237 122 387 472 66 327 987 62 474 665 74 367 392 144 132 330 131 256 762 63 28 872 75 52 242 104 529 797 78 323 880 45 389 907 71 749 964 64 402 846 120 671 917 100 167 314 109 359 562 121 9 805 74 150 997 130 686 907 77 444 836 135 39 987 76 191 671 120 210 703 109 762 913 70 150 246 122 198 988 89 184 668 44 411 563 104 50 96 127 6 268 131 748 970 122 271 780 41 204 246 94 156 675 123 513 770 116 48 271 81 417 530 121 882 957 53 862 981 146 487 626 95 40 382 113 246 351 71 27 831 100 39 868 87 73 402 108 117 498 82 494 612 117 698 836 110 939 996 136 225 798 108 768 958 77 47 951 83 211 712 73 19 275 116 512 789 140 150 738 117 669 710 93 428 694 62 155 320 65 118 190 108 312 518 66 645 750 119 299 592 96 725 963 177 131 806 73 93 334 110 143 845 131 278 308 67 380 957 112 88 332 160 385 839 150 674 961 73 165 677 41 419 981 80 298 384 119 195 501 45 590 825 113 358 647 83 562 570 145 87 967 77 543 610 75 338 412 97 121 429 104 147 777 73 78 827 84 573 880 123 616 952 85 66 555 60 662 775 81 409 658 132 66 888 110 547 968 92 129 965 120 133 638 82 100 819 119 364 766 41 389 547 134 375 904 165 423 684 125 91 873 85 245 984 112 195 864 131 28 307 148 493 860 57 801 883 105 272 578 8 583 610 54 291 493 93 194 491 136 238 897 60 523 559 66 235 728 103 400 429 130 120 301 71 71 625 78 547 947 87 372 962 67 826 890 71 266 385 100 175 845 71 404 521 139 297 780 120 481 598 74 389 815 114 379 774 144 19 482 55 353 381 135 189 475 72 22 323 116 8 22 161 455 665 71 101 802 86 637 884 75 40 959 131 135 427 74 77 972 86 582 640 116 157 923 107 33 635 59 522 617 87 166 318 81 184 492 27 280 665 129 254 391 119 53 562 66 872 920 125 57 67 126 522 629 115 167 514 126 239 421 120 247 855 134 418 864 99 10 809 128 533 979 76 769 897 109 560 829 95 549 662 145 54 129 150 537 817 102 584 882 119 362 377 72 191 390 116 380 927 71 292 373 75 590 690 179 37 678 116 144 660 72 293 432 56 209 945 78 205 745 152 928 962 167 268 335 107 262 752 83 350 606 103 709 741 95 546 807 120 372 637 105 57 538 118 238 476 130 223 779 95 16 114 112 567 788 41 660 834 89 45 219 73 9 779 92 538 621 78 732 975 103 104 157 114 320 779 49 258 678 43 274 607 105 52 434 112 3 851 159 18 439 81 47 113 54 35 787 77 595 969 104 497 609 101 395 765 159 778 894 67 262 607 106 224 620 109 20 249 73 35 287 106 126 349 109 751 992 99 102 609 111 212 817 85 958 985 68 399 955 96 54 624 75 597 861 117 565 609 125 5 710 99 77 453 93 165 743 105 384 934 175 183 899 69 85 744 78 496 914 31 619 994 148 444 687 149 398 685 80 569 984 39 759 968 90 121 924 123 629 783 133 194 587 106 192 757 110 536 775 69 730 872 89 158 702 53 86 193 43 334 622 88 18 987 118 447 489 116 429 535 50 366 439 142 514 527 101 266 899 103 118 553 89 99 179 126 342 809 88 965 983 92 419 563 96 397 974 101 191 773 58 320 532 104 448 873 91 820 856 146 77 509 122 492 751 84 517 695 99 585 916 143 38 745 10 665 722 149 195 891 51 36 743 46 128 203 95 193 773 36 74 189 78 142 908 125 172 322 120 277 842 92 470 740 113 36 796 89 59 719 153 148 274 17 134 831 130 73 248 82 383 665 94 211 514 71 124 601 82 50 255 75 400 596 113 74 548 123 444 830 79 303 423 162 3 379 81 75 279 78 236 820 102 326 603 155 75 980 119 221 536 138 206 268 161 84 231 30 310 425 135 620 903 143 119 712 128 765 860 104 284 725 143 11 141 116 240 909 97 103 427 85 130 357 124 390 665 115 130 329 58 141 525 115 527 733 151 48 202 92 55 678 83 121 503 122 594 736 78 196 550 138 46 690 125 363 376 110 609 917 55 984 989 164 162 996 149 141 352 96 699 727 137 241 966 113 693 989 43 314 704 117 156 381 80 176 611 92 78 637 93 402 592 71 49 957 83 299 853 129 81 321 92 11 875 93 416 945 65 185 411 126 280 404 108 412 866 89 137 301 88 222 636 86 534 654 50 98 225 108 415 448 101 754 839 101 418 965 135 391 636 88 9 703 109 155 346 108 408 825 79 846 974 85 469 731 46 81 942 130 272 644 126 799 851 81 666 808 42 364 450 102 725 951 64 268 706 40 581 824 96 553 721 117 347 589 108 429 914 54 128 719 93 240 931 142 24 750 116 121 644 58 221 615 118 8 855 113 274 679 84 517 871 131 513 590 45 312 535 153 304 654 100 9 907 87 164 390 115 247 636 103 490 599 152 98 736 83 405 463 96 333 960 102 519 993 121 163 625 110 367 588 108 391 974 87 300 451 117 455 980 92 26 115 178 51 374 140 55 982 88 311 680 81 460 869 67 635 997 136 748 870 52 437 565 98 76 869 59 5 928 39 372 377 106 468 668 157 108 902 68 80 232 184 605 921 124 699 889 132 297 721 122 26 906 89 797 839 96 574 681 79 404 699 93 212 897 98 44 847 111 181 255 104 538 628 73 424 574 111 156 993 90 254 352 112 375 408 111 197 264 81 297 901 94 689 913 88 227 336 111 0 8 78 74 901 50 133 329 61 532 955 101 351 414 34 595 928 77 329 447 51 282 443 43 292 319 64 575 890 107 166 546 88 89 395 141 45 660 42 195 279 104 559 565 93 160 326 124 280 475 124 386 883 88 424 743 127 424 884 93 451 580 72 482 671 16 741 816 57 210 878 128 171 293 65 238 429 116 615 640 147 257 917 70 737 813 122 543 567 87 225 263 167 160 559 90 674 876 83 539 735 101 718 746 136 512 864 104 283 719 115 220 708 75 91 966 132 200 540 133 203 577 109 747 873 71 208 912 98 64 693 109 197 840 171 611 801 96 208 638 68 100 489 72 147 706 160 589 877 113 401 801 158 316 774 123 750 938 120 463 545 58 266 959 113 6 677 80 594 823 91 678 763 106 842 927 80 66 728 120 101 895 58 655 952 149 144 780 88 272 541 89 37 315 117 834 894 106 9 553 73 14 619 137 13 338 63 311 901 100 120 215 80 16 723 76 391 819 113 37 544 82 43 298 97 885 951 100 400 566 36 11 847 165 217 948 170 213 631 92 642 796 56 522 732 82 472 606 50 714 751 104 84 297 89 618 668 100 702 917 80 807 900 147 309 861 60 78 690 102 596 923 106 513 914 94 358 812 130 743 862 108 465 931 168 744 917 77 546 872 121 66 321 83 254 489 83 558 626 126 363 706 136 35 85 69 435 663 53 427 876 102 508 588 109 6 85 113 420 609 168 160 828 38 144 963 128 187 543 86 220 878 98 488 908 115 408 429 47 264 320 123 40 216 101 20 632 101 57 664 124 416 450 141 279 691 103 74 241 107 526 602 97 59 756 90 723 921 117 515 889 99 120 180 113 264 888 132 194 866 98 77 335 71 95 975 84 370 672 122 265 912 110 24 972 106 461 600 85 188 360 98 4 672 145 248 530 28 299 541 84 485 672 129 167 744 33 534 900 164 684 895 32 631 776 85 598 691 87 105 731 116 33 776 141 102 450 110 579 633 101 356 851 107 904 994 136 318 530 154 481 559 104 125 525 88 708 997 68 145 293 52 602 743 120 90 855 71 212 592 45 277 337 143 651 819 110 104 574 63 657 824 50 225 788 42 262 514 39 676 857 69 397 842 105 779 794 111 833 968 97 420 767 62 668 900 110 88 764 76 246 304 91 340 725 129 655 752 110 84 340 74 439 983 94 98 530 64 272 972 100 170 977 106 329 537 75 488 670 135 792 858 113 152 585 78 748 860 109 39 697 75 65 587 116 110 173 76 282 574 63 681 951 151 268 850 109 448 633 58 63 334 108 593 889 137 225 487 58 258 511 140 597 790 103 8 873 127 536 657 119 409 821 126 747 827 101 548 752 130 9 501 106 205 580 108 695 921 87 245 547 134 498 902 144 389 688 144 561 905 143 639 645 104 273 616 136 601 768 103 498 973 54 728 827 98 268 419 88 215 285 130 389 896 106 136 711 104 140 923 135 420 734 114 294 875 125 391 417 85 369 803 64 691 959 99 518 919 59 88 425 133 241 923 137 162 180 66 245 248 49 139 316 159 350 855 67 580 689 79 682 973 105 586 676 118 331 755 95 136 802 72 307 939 101 136 888 94 302 469 82 118 871 124 165 939 74 111 602 122 291 555 146 229 703 140 170 219 101 163 921 101 750 994 142 926 963 90 93 568 99 235 873 63 418 844 104 119 145 109 12 177 49 645 705 82 80 289 110 524 763 161 474 868 91 348 503 56 625 891 103 631 959 93 361 678 177 475 673 106 585 979 150 647 791 60 201 645 40 374 737 117 471 634 71 262 876 105 189 889 108 100 661 162 25 160 116 208 302 129 392 465 108 2 578 73 42 974 74 591 683 115 486 866 83 224 242 134 194 748 116 303 937 130 68 822 59 822 826 68 262 499 65 172 578 78 513 696 51 820 868 32 324 461 61 185 339 109 889 944 122 15 262 107 544 549 91 20 165 118 815 976 108 7 344 97 93 124 158 10 274 147 465 603 139 331 624 48 284 678 130 594 701 113 702 951 104 51 517 110 735 845 111 444 959 134 353 475 170 139 763 143 317 928 120 53 506 124 285 760 157 133 650 111 480 939 113 233 823 59 35 565 152 397 862 111 103 465 108 753 982 91 206 587 130 80 318 120 171 189 82 342 720 63 112 330 88 788 990 52 234 351 105 411 992 69 340 435 110 176 986 138 31 748 127 639 788 61 115 170 145 786 797 104 404 859 70 434 554 114 365 658 71 241 657 108 341 570 102 273 401 49 927 989 117 30 347 110 124 832 69 184 411 87 629 800 95 163 204 80 431 885 72 218 804 74 922 969 127 451 994 88 323 537 131 862 971 88 270 529 28 918 956 89 621 821 94 677 964 139 1 832 29 407 714 99 127 962 139 805 903 64 130 777 124 535 896 68 76 331 145 13 579 100 330 732 70 414 718 100 700 869 115 910 918 134 164 185 112 224 859 136 31 231 9 79 348 91 614 650 133 599 695 110 82 328 70 34 438 89 809 878 161 295 959 85 60 856 97 31 569 158 191 735 47 399 612 114 961 979 33 320 433 106 70 510 96 248 673 75 113 453 79 725 868 142 494 525 81 509 833 90 298 580 81 172 600 81 250 735 143 2 524 75 112 272 122 73 686 51 578 865 166 495 614 107 61 142 92 561 787 125 181 621 152 369 696 76 587 844 101 640 704 91 515 660 87 280 646 121 286 975 95 176 914 112 52 783 69 396 536 111 770 875 81 125 247 92 412 833 74 529 856 107 65 906 45 690 777 125 406 814 87 85 507 53 368 867 61 386 396 89 260 314 170 106 521 126 348 625 143 449 998 116 124 653 47 450 487 92 501 929 136 124 200 83 62 786 122 229 446 103 318 741 145 255 445 96 303 595 134 397 596 94 171 816 173 271 959 120 4 417 106 425 776 111 518 935 110 593 839 87 51 338 77 480 861 91 652 934 55 550 572 94 836 964 97 62 435 87 12 229 82 350 679 101 366 751 122 430 874 112 369 631 142 386 638 149 612 824 120 119 547 121 24 779 143 415 817 93 848 919 151 120 221 86 85 718 44 110 341 125 192 420 81 520 985 98 785 954 61 536 934 126 225 581 60 266 686 60 8 654 155 307 977 88 15 403 103 301 734 115 491 695 129 695 746 172 36 290 104 8 880 103 514 624 78 5 761 132 463 847 52 535 660 126 321 529 63 62 700 132 195 926 100 46 268 125 164 690 140 31 411 143 328 600 103 238 351 136 99 327 107 710 818 94 277 953 68 669 688 77 231 943 53 572 683 122 362 396 116 67 701 31 207 423 161 352 635 125 276 509 89 169 663 175 880 965 119 48 373 121 499 720 118 327 705 113 635 841 112 435 684 107 74 951 95 713 843 63 542 841 117 320 934 90 380 574 102 286 652 58 224 875 132 187 313 90 242 322 134 88 883 53 402 923 126 303 659 126 92 346 93 559 850 80 711 876 88 58 795 37 401 693 76 117 919 131 754 896 80 445 880 103 20 201 116 509 903 126 534 723 129 791 925 65 494 762 106 396 792 117 145 789 103 535 805 111 802 816 70 57 666 50 11 598 116 691 818 34 537 640 151 130 229 109 64 720 86 61 382 68 232 823 132 106 766 75 657 746 141 518 843 119 277 829 109 815 929 63 565 821 125 0 974 119 199 263 141 279 864 86 125 790 104 216 718 113 121 403 105 911 913 91 472 756 47 371 624 103 439 710 94 714 778 102 647 776 97 235 914 146 178 625 46 641 815 86 69 417 123 17 654 125 61 619 140 281 677 123 286 704 137 5 484 104 188 191 111 691 739 66 536 997 58 397 520 83 617 663 122 65 524 89 739 900 111 125 134 93 605 835 89 393 653 48 902 981 121 59 256 79 468 635 154 540 597 66 635 978 52 575 805 88 68 771 103 296 569 72 156 730 146 462 507 145 37 127 78 660 747 120 303 328 109 394 402 151 182 645 57 354 760 100 333 813 132 174 507 77 333 362 122 302 425 72 591 922 112 232 302 43 256 715 76 874 881 115 462 564 80 525 790 116 198 953 120 303 994 140 588 721 44 335 548 99 267 732 62 282 661 122 288 475 132 265 641 90 158 853 101 251 949 65 361 917 81 672 925 131 674 743 104 331 769 124 340 550 153 150 753 53 3 984 94 614 813 76 482 964 91 403 662 87 377 826 126 491 665 140 610 874 22 59 779 27 431 477 93 314 673 82 376 967 87 577 588 125 94 109 70 531 741 89 376 990 95 118 375 121 102 862 106 239 550 147 90 488 142 744 910 86 684 956 108 363 764 82 342 434 120 313 375 124 44 110 49 711 897 105 296 873 101 78 972 107 144 168 92 370 827 78 22 746 136 142 827 36 2 361 79 13 833 70 21 835 121 381 751 15 143 505 96 8 528 78 801 914 126 708 865 92 218 726 87 642 700 145 364 838 181 588 937 71 51 337 143 359 640 122 25 144 94 72 819 52 491 610 46 790 899 116 303 915 129 43 320 147 73 624 145 166 272 75 176 247 75 399 543 140 265 693 88 583 940 108 659 903 101 17 461 74 35 205 95 91 395 45 624 730 93 493 774 88 270 592 117 425 511 90 451 668 36 132 865 111 284 610 93 35 996 106 66 866 137 103 571 75 47 588 92 273 306 87 83 248 54 764 933 81 900 954 107 37 616 35 408 975 58 4 575 18 132 234 170 445 671 70 324 563 139 467 929 123 122 719 136 19 695 124 87 841 80 240 520 115 624 881 100 167 385 122 304 873 23 577 730 99 729 981 110 539 898 60 51 862 89 526 697 110 256 580 75 135 807 126 657 985 125 404 453 137 615 873 135 639 819 82 9 855 93 381 947 142 260 708 100 28 270 39 57 500 87 147 394 139 182 560 119 471 542 123 658 987 112 607 793 78 102 874 80 44 907 74 809 941 135 548 980 134 594 713 92 719 966 153 822 963 120 181 534 94 19 62 75 390 746 55 319 656 127 201 665 93 127 314 89 182 873 119 579 845 76 56 827 129 165 178 107 284 663 66 131 267 75 654 963 115 565 781 157 252 633 113 76 268 101 346 775 48 689 825 113 611 626 106 272 913 131 473 606 108 407 978 96 114 625 121 741 871 103 843 904 97 401 606 142 168 540 68 572 868 96 21 788 57 339 631 121 487 618 137 214 679 110 52 553 64 682 865 116 218 988 77 62 444 122 349 576 58 499 862 83 5 72 92 600 848 116 758 954 90 190 862 136 206 842 105 183 635 96 262 653 108 553 781 113 132 191 139 46 310 111 352 852 64 204 552 113 545 860 124 347 621 140 522 633 69 368 699 131 440 952 91 125 620 113 513 790 84 421 784 61 69 81 107 513 864 139 87 160 107 67 862 83 66 104 93 569 656 71 12 554 100 6 69 76 155 898 117 383 487 158 243 720 109 32 280 119 309 725 94 374 686 74 15 833 140 588 662 156 241 301 108 426 794 75 572 940 144 32 112 90 189 193 84 347 503 99 356 569 126 266 590 65 187 490 103 10 697 99 116 647 146 350 838 120 634 854 10 309 687 100 920 980 156 88 464 133 422 549 67 514 936 80 156 752 135 627 907 95 321 642 127 539 601 95 250 890 33 551 610 94 156 918 73 344 645 117 29 791 199 522 806 127 263 630 137 81 741 83 234 667 95 512 588 93 614 951 90 44 78 117 190 528 97 15 46 121 513 521 80 134 210 71 113 340 113 740 912 87 14 334 116 598 649 112 30 463 79 527 723 169 365 836 73 247 694 128 235 384 67 195 691 83 338 764 119 265 607 75 35 477 123 78 137 93 702 825 86 649 689 119 540 601 111 103 894 91 606 821 115 99 653 123 514 731 119 910 979 113 209 686 38 173 596 46 107 161 97 54 567 96 326 635 78 410 765 113 730 816 102 772 831 45 162 709 113 2 318 93 849 909 108 861 992 87 214 391 162 203 680 113 181 502 76 587 905 113 279 873 5 364 942 104 316 347 87 202 434 88 143 436 101 124 505 71 37 863 49 75 217 109 287 575 108 258 778 112 456 467 106 673 733 73 162 249 142 37 596 109 179 396 71 79 508 59 502 648 91 873 957 120 168 378 116 536 595 77 233 332 57 6 705 167 394 773 78 336 599 108 493 916 119 283 671 89 206 396 114 187 709 132 434 760 84 631 994 115 533 741 95 676 894 98 340 557 85 286 478 87 153 456 130 462 835 129 515 829 77 331 727 126 77 219 81 286 379 90 599 740 108 124 150 49 755 764 82 149 852 164 123 534 88 391 797 139 140 715 131 60 906 125 272 711 122 95 262 96 400 902 77 107 259 97 564 888 53 293 580 75 331 489 80 852 964 131 260 789 126 641 965 175 373 410 137 413 597 75 156 383 100 520 885 94 383 908 105 618 958 46 53 800 152 199 427 121 122 417 82 404 968 144 551 717 101 94 804 145 144 670 116 231 655 71 203 379 84 238 315 105 34 188 70 80 984 104 414 949 121 250 749 129 206 431 81 258 882 101 32 352 113 72 684 112 201 452 85 62 670 72 163 474 76 264 587 118 549 654 148 320 344 105 363 390 99 8 607 106 172 986 80 338 841 114 50 970 97 437 908 77 153 544 132 393 432 150 7 691 101 823 968 112 773 970 100 289 968 148 511 605 90 449 564 59 546 655 109 123 279 178 537 908 103 193 345 86 576 986 67 422 609 143 880 909 84 270 473 121 218 437 129 457 558 112 513 694 95 153 569 94 611 772 103 634 717 95 152 288 110 453 647 45 793 813 79 516 980 129 65 156 120 160 526 88 720 845 82 477 643 64 173 422 145 203 279 132 282 506 66 1 126 90 352 651 90 665 955 105 417 511 85 301 682 63 57 438 142 188 535 116 464 504 97 702 880 97 307 852 108 167 287 111 163 364 86 299 666 114 784 785 99 542 932 149 487 701 95 15 190 64 259 504 102 779 983 109 931 984 26 677 746 56 437 972 117 114 731 95 400 555 62 692 758 108 6 771 129 333 847 162 594 972 111 51 752 112 61 765 74 688 797 75 290 615 94 650 729 167 736 745 83 203 335 64 175 558 120 113 114 91 51 447 129 411 771 79 57 996 117 404 469 112 241 663 94 550 777 97 391 741 105 102 415 143 68 931 62 87 404 108 725 998 111 464 734 112 327 576 107 745 767 79 231 936 101 178 376 57 402 887 125 241 335 58 386 473 94 9 877 50 20 330 109 410 542 106 834 976 116 61 919 132 500 559 58 250 553 120 129 467 88 281 812 186 1 625 95 196 634 90 512 755 124 3 738 130 231 920 112 230 452 88 121 943 103 487 602 104 448 655 86 209 739 98 272 609 110 152 769 119 392 680 106 836 995 67 52 637 129 574 947 86 394 596 77 64 383 129 57 638 126 425 727 87 20 230 94 109 812 131 117 604 114 167 331 110 95 849 122 458 671 55 543 936 99 215 725 111 71 983 112 286 881 127 608 853 104 73 479 161 206 656 35 55 976 75 346 865 104 530 827 101 559 913 129 156 701 51 736 943 68 56 744 86 809 978 121 584 970 81 161 798 134 2 579 137 269 738 89 508 773 116 258 260 93 49 635 70 232 895 73 13 649 114 369 596 83 41 122 82 110 274 39 241 392 81 205 504 107 679 965 76 449 645 178 835 955 93 2 502 72 384 440 132 326 534 53 35 737 90 65 628 111 440 967 117 195 244 105 143 667 93 423 960 128 89 352 109 182 549 104 87 132 129 276 879 87 546 862 69 254 865 132 799 887 99 103 367 51 32 642 97 21 159 112 406 826 92 60 327 127 274 379 109 231 666 109 651 915 137 194 422 104 280 318 126 504 750 118 16 537 80 575 873 97 464 521 120 968 970 76 478 996 151 178 707 95 512 813 103 163 982 136 208 883 126 486 736 84 697 988 131 614 964 76 859 962 35 842 949 27 581 636 130 337 887 83 223 772 70 508 720 167 496 610 87 16 945 106 583 899 73 372 916 61 195 468 93 268 748 110 311 435 102 410 779 118 635 698 146 270 376 69 54 927 97 70 799 90 651 835 81 856 933 68 72 836 143 616 644 116 488 699 133 155 911 88 220 773 77 266 335 120 200 493 30 166 283 133 622 932 112 543 831 115 538 785 125 657 882 85 348 554 140 704 889 92 544 859 133 131 155 108 2 267 76 367 873 95 867 910 70 36 500 80 168 705 66 153 964 87 227 455 96 168 760 106 226 246 157 66 180 148 161 462 76 73 289 118 474 609 108 291 460 115 406 694 93 50 463 58 46 628 99 520 875 100 259 849 121 56 415 114 602 806 143 772 855 91 237 295 97 331 738 89 214 956 104 442 516 91 557 744 163 20 369 59 277 508 72 218 605 87 363 802 128 86 294 97 412 843 175 38 748 110 214 435 118 51 497 76 40 540 78 228 236 163 143 721 98 43 659 60 863 936 65 195 563 96 427 776 169 734 741 104 17 37 112 48 325 55 82 878 146 328 457 124 555 949 112 229 666 135 41 866 65 199 367 81 881 919 66 278 763 141 744 864 72 119 361 97 690 997 130 128 495 105 546 914 49 543 628 75 291 494 51 500 752 108 371 600 113 275 605 88 19 654 80 411 552 118 88 730 128 516 608 133 311 432 63 241 780 163 349 718 97 663 834 144 607 976 69 375 376 90 1 502 163 43 573 115 569 649 58 536 750 100 201 949 108 374 835 87 30 624 97 478 726 129 521 855 52 474 910 105 299 801 91 113 205 111 24 397 52 401 866 78 53 419 140 176 805 111 460 732 103 31 229 72 3 224 65 360 865 125 575 960 80 261 956 119 393 740 74 741 857 73 55 954 97 883 914 125 221 799 82 582 861 83 429 988 113 652 912 54 87 581 129 256 439 79 101 389 165 100 320 55 59 400 114 61 707 84 40 571 54 728 769 118 464 585 119 6 601 155 658 846 103 588 683 85 741 783 57 348 799 66 519 991 166 485 701 62 461 624 93 170 788 110 222 593 61 670 990 106 98 759 97 15 523 95 469 900 98 496 498 110 24 475 109 510 927 108 69 752 159 187 550 66 406 717 113 657 914 79 647 862 66 140 884 106 109 696 64 653 668 111 676 788 106 507 779 136 160 909 80 10 377 102 164 968 64 333 603 26 194 876 59 171 234 131 47 282 98 580 654 111 506 782 96 164 578 81 698 784 101 230 256 79 41 538 99 60 943 115 488 637 82 486 774 79 173 275 85 359 419 72 264 730 138 403 778 54 142 654 70 490 679 99 787 974 115 177 180 108 560 798 152 373 984 66 252 288 114 305 575 69 1 113 97 395 908 99 18 819 79 763 930 91 633 972 154 10 932 152 640 833 142 783 913 133 332 873 97 591 795 73 43 842 108 434 675 90 578 988 94 146 679 110 290 599 81 596 707 95 199 392 95 299 348 57 274 838 87 81 306 89 170 847 85 653 791 165 94 590 104 219 406 133 777 867 141 511 579 117 405 994 78 177 836 105 4 949 154 29 191 24 181 625 101 256 830 114 218 890 93 422 875 95 90 967 88 58 221 138 277 615 99 169 636 151 227 921 159 715 717 190 600 974 105 289 561 102 673 905 86 240 564 76 205 951 70 82 567 129 275 562 78 638 662 129 88 807 17 477 957 109 219 345 91 213 613 95 611 685 66 168 670 72 502 828 103 115 744 102 183 904 129 148 969 96 153 700 75 506 788 83 355 997 67 290 295 65 46 336 114 377 698 67 369 834 79 281 356 116 242 464 121 115 833 64 258 961 53 121 660 74 731 886 94 213 534 130 579 855 75 740 826 33 112 860 104 412 413 112 160 353 157 37 923 87 756 912 52 110 160 133 198 590 98 41 948 85 242 726 88 435 490 96 180 538 150 454 578 92 197 816 101 129 993 96 203 467 67 398 796 33 483 931 112 127 731 124 304 488 81 165 407 154 29 913 75 83 181 106 693 881 124 695 814 99 38 181 58 232 314 70 515 884 92 168 451 105 320 864 99 502 745 68 97 124 125 366 370 139 577 606 78 363 576 121 476 778 68 413 498 77 381 813 84 298 607 103 503 946 114 906 985 111 236 609 174 155 620 72 290 630 113 144 616 95 564 932 116 7 535 95 469 993 75 412 979 84 681 880 95 34 852 122 188 701 90 238 925 57 209 291 116 115 684 76 517 962 99 329 688 106 470 929 140 446 848 133 292 998 106 201 652 87 233 343 47 521 581 87 368 842 150 224 382 10 325 577 77 295 759 101 280 538 148 3 232 128 453 935 117 291 360 33 179 587 128 764 909 75 840 954 90 72 122 32 82 635 118 5 514 118 108 199 77 714 755 111 19 326 81 148 829 98 14 204 57 508 566 108 41 644 70 345 838 122 189 766 98 659 847 118 135 924 61 2 687 116 610 900 107 73 789 155 190 521 128 131 187 81 724 874 78 134 540 121 714 840 131 262 867 161 64 327 99 68 891 117 695 994 80 175 373 98 132 855 100 276 525 94 11 638 89 548 554 193 273 792 86 40 390 73 88 958 138 520 890 78 64 217 75 738 944 70 462 723 67 174 494 137 340 604 104 758 896 62 145 516 143 530 984 55 373 633 114 532 701 31 98 470 65 6 733 75 863 871 100 156 598 59 181 799 97 847 974 113 78 446 95 61 222 96 10 160 142 39 850 83 291 636 86 462 987 57 427 803 93 0 433 137 429 768 57 179 809 73 40 776 110 112 927 147 92 337 65 330 873 163 965 996 63 612 614 162 790 859 96 6 391 98 462 718 68 219 336 102 371 899 109 98 101 158 716 781 103 176 550 87 67 386 110 416 589 118 660 972 109 320 839 44 329 427 82 971 986 100 436 867 101 82 937 93 496 992 111 271 723 74 180 302 79 185 205 77 244 803 89 502 883 132 299 642 150 129 631 109 504 559 84 769 993 96 269 401 76 258 451 115 333 955 86 127 178 103 269 669 74 323 940 97 165 633 86 281 428 107 340 605 79 213 493 116 565 849 107 253 545 66 445 703 163 0 315 94 43 334 99 239 931 123 564 909 121 498 809 62 230 726 70 71 824 111 169 380 121 383 485 54 303 485 140 493 696 63 251 931 114 533 766 65 154 692 106 282 805 99 303 381 100 87 380 81 9 643 97 513 830 54 338 370 85 224 714 52 820 837 122 518 706 102 611 698 131 346 575 151 573 603 110 43 688 107 438 541 161 12 892 109 415 706 68 566 713 178 151 718 88 69 429 45 186 907 141 80 513 70 446 761 130 32 823 118 61 364 42 416 965 80 841 961 79 171 723 114 761 825 119 529 536 125 25 630 101 272 588 49 422 876 91 623 639 130 712 796 71 272 877 124 491 591 71 325 374 131 33 204 142 523 615 56 72 498 120 564 976 99 310 888 96 256 859 145 338 961 83 307 792 142 531 951 98 91 465 110 224 310 124 392 865 104 54 464 112 566 628 124 285 368 90 409 829 102 59 462 82 478 705 88 768 883 107 239 732 84 550 979 51 168 791 79 8 325 128 221 234 79 694 968 102 195 202 72 94 584 127 322 452 84 821 842 22 118 811 92 825 964 128 221 266 74 470 602 118 198 323 97 276 381 153 131 416 85 192 675 89 42 570 43 94 665 82 666 836 141 185 773 133 107 522 59 398 570 118 706 757 147 351 352 97 209 314 96 445 966 75 37 535 120 514 735 83 882 915 70 173 766 133 901 984 65 201 625 131 719 927 164 36 936 92 639 869 85 518 977 69 318 361 77 77 871 128 156 606 45 909 910 135 557 560 83 585 849 204 373 459 157 152 254 81 471 787 121 397 940 105 274 804 103 505 535 110 165 428 115 310 663 87 737 994 127 669 882 78 21 953 54 688 960 157 441 744 119 248 980 130 471 829 69 468 612 107 89 714 69 102 246 109 582 834 133 194 821 162 275 398 90 420 426 68 336 950 68 114 848 84 42 693 7 170 974 116 218 427 96 529 584 71 114 598 88 586 649 71 138 179 94 301 615 58 749 824 68 293 465 103 269 999 62 550 974 89 376 860 120 827 974 124 448 751 69 10 825 148 339 848 38 598 776 118 151 637 140 698 832 122 21 599 78 640 664 112 197 755 110 125 728 95 207 526 134 257 728 124 435 846 140 90 533 169 22 410 111 86 810 158 197 292 87 102 618 141 669 691 104 871 963 143 18 621 144 283 650 107 81 443 150 411 655 113 32 290 64 195 786 100 670 941 36 427 840 132 1 641 91 595 927 105 411 883 104 177 693 145 932 980 103 186 454 113 259 278 65 210 385 126 159 555 101 483 733 94 244 614 151 479 684 75 165 275 100 97 471 129 311 517 106 86 373 60 353 480 71 125 520 120 806 862 57 679 835 62 361 868 121 436 881 80 361 513 102 426 511 60 33 723 118 98 476 87 464 818 150 254 843 150 502 885 92 537 741 94 496 903 145 515 925 115 644 665 151 709 803 86 428 581 143 175 279 147 444 672 85 680 863 95 291 598 131 303 313 104 331 951 139 232 469 86 270 637 146 111 727 101 417 658 80 332 789 113 177 830 117 206 368 56 6 435 66 329 889 95 721 908 122 405 547 35 782 944 110 614 758 126 255 264 101 280 438 100 477 612 62 515 809 128 67 251 63 421 711 104 300 441 104 133 870 116 125 147 132 140 432 112 615 623 101 22 883 94 549 698 112 50 595 145 118 149 101 401 684 86 83 526 90 32 561 137 661 674 72 112 278 88 535 810 47 131 722 50 39 215 55 389 758 93 755 978 73 12 243 112 50 270 46 625 971 167 112 845 94 507 540 101 48 941 138 445 859 133 31 497 107 301 478 44 16 437 114 520 926 113 56 242 111 147 884 116 175 742 116 148 162 93 306 509 86 666 924 93 617 690 116 538 887 64 719 924 118 203 929 158 252 400 115 257 308 117 209 668 91 445 827 147 540 699 123 306 873 104 105 440 80 359 524 130 249 571 94 191 826 75 44 327 110 361 955 170 312 706 124 160 370 99 389 392 55 507 601 99 120 255 121 317 716 74 277 654 72 942 967 85 113 689 137 396 815 91 117 800 159 139 245 146 117 837 102 590 837 103 855 860 66 174 917 56 482 519 130 91 608 103 83 548 93 468 610 94 62 132 131 229 731 105 46 505 85 568 589 100 163 508 139 159 965 57 190 880 116 121 529 110 471 524 87 566 831 83 621 641 112 19 821 112 247 841 116 501 779 84 94 400 93 279 808 130 306 910 74 299 684 67 388 655 85 52 420 85 783 881 113 30 687 112 95 153 120 277 649 25 221 618 75 444 577 91 363 673 58 64 658 90 142 343 119 392 757 107 148 751 76 380 890 84 679 998 95 400 797 97 278 842 119 179 428 99 97 251 131 191 503 99 97 204 120 77 609 100 101 786 159 108 934 106 388 994 139 335 966 64 257 925 90 472 724 135 81 97 151 82 957 128 117 914 118 425 680 128 218 674 59 465 941 153 476 861 143 518 554 132 226 962 121 683 951 124 73 356 78 171 624 98 630 704 75 158 417 59 461 779 66 587 943 128 573 594 167 220 367 82 263 744 129 337 963 140 253 419 68 668 853 106 326 568 88 362 556 93 82 290 154 320 738 60 454 834 74 112 467 104 682 730 126 458 846 93 94 530 115 248 941 39 324 585 143 374 840 136 57 375 137 390 870 161 58 179 64 374 379 101 325 596 173 214 466 95 262 305 72 313 857 74 181 664 138 480 814 37 5 542 106 77 735 89 5 720 67 783 817 103 462 553 109 384 450 113 21 616 40 520 862 104 220 939 98 698 998 128 115 980 159 57 793 88 336 594 57 157 159 111 666 922 104 90 272 106 459 474 87 594 900 73 255 414 34 228 473 81 400 646 85 132 353 117 435 606 120 348 996 119 804 860 85 312 910 119 194 712 87 145 481 124 767 832 62 547 882 85 629 681 72 424 740 78 184 446 83 16 653 117 151 261 119 830 874 126 482 998 76 724 876 78 502 864 139 166 780 127 256 950 146 278 382 148 482 911 71 792 940 78 621 694 149 65 496 78 717 977 88 208 985 95 770 963 104 232 287 131 188 257 118 356 942 115 578 651 82 6 865 82 220 659 80 164 905 72 66 136 51 158 355 131 767 772 78 57 768 100 92 327 107 661 844 60 468 472 130 184 939 79 404 471 128 361 444 88 657 989 88 208 762 72 142 969 97 111 484 35 520 938 75 533 611 61 450 589 91 714 833 107 471 739 80 223 708 123 161 626 89 672 837 102 556 818 111 222 963 142 31 263 69 484 659 88 45 408 135 497 810 75 226 700 113 588 717 113 518 520 139 149 538 46 217 595 121 549 711 90 676 792 145 256 448 161 22 163 139 189 491 127 180 807 105 337 792 124 156 506 117 243 508 69 132 323 88 136 459 86 54 903 166 57 830 102 15 563 174 426 469 1 518 644 114 389 598 72 24 606 122 437 844 77 819 939 117 297 770 115 119 566 106 503 653 156 976 992 106 472 999 129 636 768 94 710 820 65 138 930 85 299 726 122 135 269 129 19 163 101 505 887 98 339 696 69 86 152 121 150 839 87 709 965 142 505 996 84 372 662 88 380 665 84 219 896 78 243 258 146 2 804 55 761 816 83 281 790 137 301 941 105 42 481 85 235 531 86 488 698 105 240 631 110 459 685 114 476 645 134 753 892 103 229 631 45 38 938 77 149 929 183 452 526 100 502 779 109 316 553 128 4 668 120 201 742 71 115 537 73 480 900 142 151 561 124 81 522 124 391 759 109 528 533 143 274 590 51 422 931 106 162 370 106 279 704 152 271 283 87 366 621 121 92 215 112 231 326 94 235 491 50 311 958 128 241 753 54 21 117 71 566 864 46 632 850 79 653 807 121 896 949 172 392 417 123 219 828 63 72 702 105 166 367 149 36 155 89 26 310 101 613 713 121 367 746 114 108 987 92 333 749 69 172 991 100 698 718 127 468 484 94 275 846 57 388 876 104 258 852 165 122 599 69 358 632 133 276 782 119 520 583 124 32 229 65 650 878 97 99 625 124 645 736 89 770 806 130 787 798 134 59 368 118 486 566 138 541 998 73 156 517 113 109 519 73 127 426 79 187 307 78 319 498 90 314 964 71 190 706 100 92 788 133 86 689 162 220 483 85 417 468 98 685 722 75 638 892 111 419 833 79 104 191 82 921 952 75 642 889 128 1 240 124 344 664 86 24 846 136 51 107 69 141 591 61 139 143 104 171 331 91 922 954 101 446 784 39 310 732 110 87 661 122 261 793 156 752 939 48 62 157 107 98 469 79 330 914 68 47 439 152 547 939 107 18 622 61 732 954 94 84 671 84 389 572 117 40 350 148 90 360 118 214 228 84 0 21 155 108 382 133 151 306 96 374 542 122 171 628 135 288 528 156 671 846 108 297 744 140 567 771 103 33 420 126 19 917 69 12 726 132 589 708 92 445 496 65 286 755 99 152 898 131 494 565 61 192 724 70 390 817 68 691 886 115 271 353 98 370 440 45 85 243 122 183 483 52 236 676 178 222 723 99 404 438 85 395 800 93 147 207 57 75 826 152 534 928 91 15 443 94 331 377 119 121 848 92 140 147 102 107 299 108 58 519 162 684 720 74 164 364 74 1 945 63 456 706 148 153 921 84 691 864 185 334 429 122 476 838 104 137 577 51 266 994 69 238 732 128 288 946 129 240 412 125 199 241 109 227 261 57 603 865 102 514 810 94 702 732 88 468 489 80 129 653 125 286 551 103 37 365 53 496 572 131 579 805 80 101 606 60 92 724 114 445 498 176 180 595 148 24 72 112 176 587 74 262 845 113 328 695 107 519 990 83 150 369 77 152 364 149 85 483 110 555 831 94 147 599 13 44 732 68 61 143 104 168 939 44 198 273 48 286 447 77 180 803 75 458 575 119 849 869 112 0 547 50 154 236 114 785 813 86 318 744 85 439 921 103 550 618 94 192 774 130 126 130 96 238 669 147 585 873 94 160 304 52 653 867 111 433 907 95 332 962 104 66 485 137 707 712 55 146 865 90 549 739 47 502 660 91 17 80 33 47 789 115 456 577 79 291 746 131 269 439 122 96 226 60 639 885 108 435 905 116 262 531 106 720 820 34 350 351 146 511 872 93 275 493 89 446 777 146 657 758 99 56 223 103 170 604 155 33 684 71 348 419 112 591 699 78 366 500 59 758 799 80 120 761 177 587 990 79 140 881 70 443 499 59 74 720 65 123 802 107 116 475 108 368 674 129 22 774 108 883 947 61 286 854 118 88 658 135 316 718 91 369 524 79 51 490 117 439 567 61 13 986 78 456 953 77 130 740 112 151 927 111 435 557 56 748 775 84 636 723 99 214 700 82 292 652 81 372 812 127 552 945 72 17 119 125 724 727 100 857 990 113 183 550 85 234 668 100 91 621 51 120 689 83 745 752 123 148 888 124 668 700 92 142 416 90 193 214 104 274 529 134 537 689 116 597 982 59 368 468 86 106 458 79 97 710 106 193 407 63 442 919 83 383 475 131 239 258 111 572 840 108 381 481 110 81 379 95 686 908 120 425 826 128 310 690 49 174 201 72 101 452 95 506 569 131 235 628 122 607 940 63 326 544 107 276 280 105 362 657 131 491 544 148 413 821 102 130 579 77 688 915 133 97 434 61 135 601 112 22 989 83 46 558 65 162 229 156 458 628 96 364 480 65 467 619 61 70 987 100 430 593 63 39 103 150 370 934 118 299 527 64 253 455 91 192 207 94 77 526 97 50 63 89 157 680 45 162 335 130 735 908 136 138 959 69 417 723 171 244 475 111 124 995 183 6 321 77 23 348 100 391 565 105 96 924 146 303 800 129 354 610 84 366 718 84 352 685 159 193 729 76 416 690 95 5 593 155 763 979 85 583 998 142 226 524 102 556 785 106 220 451 143 399 753 116 502 719 151 220 788 162 302 704 79 396 742 125 69 165 117 116 132 87 122 423 96 466 689 125 206 377 124 400 655 112 135 546 127 30 668 34 671 724 87 12 232 119 98 601 77 437 547 44 556 618 84 163 638 86 51 114 132 336 984 70 125 466 89 269 881 90 156 949 117 505 636 128 373 831 134 349 800 107 25 182 75 658 871 106 446 715 73 141 766 155 456 916 155 189 744 100 313 697 104 427 850 87 531 776 45 310 496 95 65 798 116 185 671 152 848 854 111 211 409 144 559 637 80 157 899 109 132 149 64 489 567 98 8 280 89 214 372 35 922 931 95 592 702 55 382 784 28 129 230 101 75 967 113 476 750 98 460 967 72 556 910 158 68 896 125 133 418 81 207 564 129 741 828 100 388 917 136 955 993 81 317 511 97 543 905 119 434 835 138 234 759 104 336 965 148 288 856 117 14 335 162 572 952 88 419 779 45 194 297 77 309 449 110 2 966 73 296 630 150 37 640 106 121 686 107 590 686 125 626 859 74 743 840 63 14 612 127 455 550 85 342 376 112 176 673 78 244 825 112 554 788 64 514 812 136 148 241 171 14 930 126 315 624 95 502 991 140 208 482 44 280 637 182 300 349 118 134 671 90 213 438 66 18 531 120 902 977 133 306 445 83 614 915 87 117 224 125 594 705 87 155 393 71 292 798 109 372 527 68 678 995 85 323 734 100 904 916 120 5 152 140 65 709 63 406 784 105 501 787 111 100 215 125 128 764 78 715 937 72 315 626 110 269 912 93 88 241 66 252 580 98 373 523 108 244 442 122 731 948 123 151 549 77 453 888 131 607 773 70 546 750 95 937 990 95 544 634 135 165 914 110 286 356 85 85 431 101 404 664 109 483 519 148 47 754 101 109 659 116 365 388 56 438 880 106 271 871 151 578 956 140 141 706 67 322 527 78 548 861 75 730 900 141 462 884 119 201 900 143 346 448 131 8 357 157 850 856 74 93 439 130 118 271 90 327 863 81 746 758 69 291 901 131 544 731 84 485 638 87 126 536 133 387 557 65 162 888 166 919 978 94 426 848 101 703 890 70 775 911 143 356 941 154 308 395 87 294 968 158 159 486 162 540 989 73 307 605 106 429 867 147 280 757 134 345 824 156 160 739 109 27 650 141 794 956 121 443 820 96 443 784 105 368 825 102 87 266 112 338 614 74 505 709 95 175 995 127 456 502 171 137 270 82 313 435 85 312 763 104 518 613 66 97 496 152 569 785 145 133 623 54 321 468 143 476 745 138 511 907 110 701 749 53 873 887 120 337 935 80 234 532 109 91 153 108 524 831 7 5 745 84 118 125 112 573 667 110 339 810 144 378 422 76 100 243 73 125 841 119 226 588 95 643 912 123 130 912 136 421 975 123 370 690 97 39 312 70 154 984 108 416 608 108 14 988 100 305 953 129 411 755 149 527 762 111 154 780 58 260 627 103 105 185 36 25 397 137 522 905 98 316 865 101 80 328 60 528 851 129 124 238 170 265 618 61 65 803 113 69 598 86 226 977 44 241 679 58 439 472 82 407 656 97 280 999 101 187 559 95 601 788 96 188 269 114 624 822 87 119 468 90 266 363 73 479 941 135 291 529 94 19 524 92 200 397 134 188 526 133 143 183 92 97 706 111 317 519 114 224 789 59 532 742 21 476 515 144 156 467 56 641 803 110 788 993 140 496 551 70 51 653 53 375 940 70 74 130 60 630 690 128 434 658 112 246 769 176 15 90 138 190 972 114 50 239 153 237 873 40 42 398 66 462 976 116 793 975 152 364 902 140 267 851 119 42 574 119 332 699 97 453 690 93 725 925 107 269 880 75 179 680 113 247 425 147 365 710 110 7 283 118 281 680 90 457 460 98 327 460 117 332 744 104 110 734 77 124 906 77 111 638 75 539 761 117 354 938 34 225 816 144 479 640 129 291 572 85 803 850 115 655 847 68 553 829 81 374 953 155 332 936 108 211 220 135 0 192 82 502 933 87 37 99 92 554 955 143 211 431 90 508 704 82 455 923 106 570 576 109 65 365 145 194 530 100 172 178 94 677 851 100 120 469 150 268 357 115 512 790 103 109 482 83 96 242 48 575 956 120 781 913 31 651 878 111 166 377 96 330 355 84 174 845 150 368 932 161 688 828 74 157 756 57 186 226 65 752 841 80 613 675 78 12 597 148 246 951 63 240 815 90 61 894 167 115 781 191 444 576 91 517 640 66 3 293 89 109 507 45 765 960 142 128 491 89 329 483 78 654 898 98 655 923 120 727 988 71 345 590 148 226 574 136 400 519 106 527 801 61 617 882 138 112 428 64 539 971 105 513 541 135 290 543 116 299 528 97 84 596 101 710 728 87 838 985 117 92 257 161 33 474 76 54 213 173 357 487 115 612 648 76 331 465 103 259 954 49 529 927 70 56 687 121 326 910 85 72 599 103 285 838 125 522 972 125 381 671 149 79 396 71 40 201 120 249 302 105 208 402 132 551 885 101 482 628 76 727 880 117 309 744 117 53 552 86 142 738 74 113 259 113 215 625 101 121 883 93 776 920 76 359 598 79 335 805 159 578 998 114 35 445 133 194 278 101 662 756 87 190 474 21 347 362 76 4 987 103 110 999 81 464 506 120 515 921 94 448 520 106 355 917 89 161 991 151 39 405 128 713 758 128 703 964 120 114 967 158 185 586 102 267 974 74 486 594 141 273 285 72 222 677 82 787 920 76 524 838 20 374 873 63 175 795 72 614 792 105 832 962 112 344 584 86 514 523 48 100 601 83 54 509 110 376 468 138 115 737 99 68 464 152 324 729 88 282 922 98 712 916 116 419 543 59 554 585 107 805 836 123 746 938 85 297 716 110 381 705 119 229 931 121 282 811 91 466 513 71 216 275 92 32 330 98 738 883 108 80 802 80 66 621 70 705 763 82 87 873 107 413 864 53 903 921 91 789 882 107 374 530 92 505 962 126 12 846 143 45 139 125 585 899 139 160 235 88 446 776 100 628 710 74 143 609 95 551 928 82 825 912 59 70 87 120 488 559 71 210 959 79 439 944 112 558 663 64 820 912 108 173 776 127 170 983 86 429 777 32 52 613 79 226 781 148 465 784 45 510 890 151 241 810 105 201 908 73 214 485 114 465 885 101 406 409 90 271 733 71 126 307 101 576 968 94 366 417 56 713 991 93 219 432 144 583 969 120 49 785 120 302 690 101 701 941 89 173 620 69 149 277 126 684 801 109 146 408 94 195 397 150 569 884 59 760 905 76 396 451 86 295 702 117 541 554 148 361 944 128 45 844 107 171 421 131 305 914 54 218 836 139 73 285 62 148 472 113 152 682 116 9 522 128 414 847 26 103 725 76 493 889 67 73 958 96 390 640 97 895 947 89 286 912 147 615 780 35 826 863 110 296 761 82 146 673 124 429 921 75 262 498 136 144 848 83 131 219 60 583 924 59 514 795 80 21 638 95 482 520 102 45 786 79 107 528 65 134 142 109 233 653 81 335 502 120 463 558 144 64 114 105 716 898 28 118 786 122 488 783 81 141 864 93 660 758 76 607 896 101 29 316 66 548 838 80 585 714 124 502 674 82 75 703 85 473 703 100 693 738 80 92 274 119 1 634 131 389 454 128 420 480 122 193 679 84 86 462 122 291 895 119 136 920 134 467 877 120 353 987 101 100 446 103 775 796 141 53 176 106 254 749 124 486 973 44 513 655 77 509 905 98 777 802 155 537 882 100 766 987 95 463 973 94 769 835 115 142 479 144 321 647 112 21 468 125 91 483 108 859 862 141 108 301 85 132 487 118 315 977 122 617 814 84 76 533 111 71 489 86 244 839 104 197 640 116 126 300 90 348 493 105 285 405 104 467 634 52 104 827 42 182 881 133 360 881 86 332 881 147 280 912 113 233 372 66 448 499 86 54 367 105 76 105 103 351 721 103 299 375 108 744 993 151 28 766 110 163 702 113 741 978 120 233 501 123 117 396 70 297 540 119 64 844 108 304 581 116 59 660 82 222 661 109 208 595 129 117 997 127 403 959 92 19 124 106 3 655 97 212 804 93 29 311 61 365 962 155 565 928 152 205 351 120 28 527 120 307 967 134 296 568 72 527 557 147 259 688 156 139 207 137 7 317 121 83 674 76 227 526 57 593 702 123 873 908 116 805 834 87 90 485 93 214 282 129 165 201 95 582 911 110 117 542 89 560 957 127 115 366 95 629 918 104 1 327 113 6 554 51 52 514 87 427 975 102 365 868 80 346 635 117 266 432 64 90 519 142 98 729 141 56 936 90 151 547 120 78 663 171 229 616 112 258 847 67 17 350 78 247 776 107 420 801 122 787 912 92 826 869 121 385 770 93 416 508 132 82 772 112 765 978 88 316 593 78 182 568 111 491 954 88 457 486 110 499 686 118 104 717 130 237 593 121 608 876 94 207 998 117 102 992 79 105 122 69 102 351 101 389 460 125 174 875 76 373 957 79 565 846 142 476 705 81 648 745 76 312 891 104 37 455 75 623 673 99 607 988 131 740 873 122 460 983 91 478 942 109 418 907 112 125 161 122 477 689 91 452 478 151 353 500 124 118 920 141 524 971 65 105 968 95 425 437 68 362 475 100 8 771 87 437 505 108 129 861 97 472 814 128 268 965 66 397 601 105 148 590 167 133 896 82 135 175 88 439 857 97 278 320 96 598 866 104 320 786 121 545 642 83 64 435 126 99 806 89 33 871 40 250 862 48 478 748 93 25 191 56 55 341 103 321 787 89 203 725 81 213 730 63 405 800 122 462 733 141 52 634 61 204 829 73 246 616 127 63 750 85 230 325 106 356 797 121 50 903 79 238 951 82 91 828 131 65 318 91 142 273 94 803 835 135 31 245 107 178 831 18 144 309 100 240 769 116 316 505 108 115 760 108 25 763 62 424 456 115 101 945 34 426 800 148 319 677 133 491 677 80 569 874 97 568 795 94 292 916 122 710 831 110 118 372 138 145 735 58 133 419 99 361 745 108 327 413 41 85 567 44 126 469 84 189 281 110 478 968 87 818 836 100 109 669 111 753 802 123 491 551 54 443 514 62 134 367 140 802 834 43 637 818 119 542 715 92 22 84 107 382 894 86 194 964 87 235 385 101 371 680 58 674 967 102 597 864 153 714 851 105 371 736 102 564 804 118 265 362 154 393 980 123 353 476 98 89 556 106 395 699 97 604 882 132 159 196 84 507 882 98 425 920 83 486 737 92 459 817 136 227 253 82 652 771 87 722 797 100 98 409 96 54 883 113 311 388 143 0 929 159 433 531 122 730 933 120 105 736 129 76 789 59 16 539 132 531 864 52 261 394 115 54 582 91 23 693 104 349 824 74 611 780 87 357 975 72 3 234 127 356 826 136 382 796 129 747 782 158 45 502 99 99 261 91 0 571 54 103 155 138 935 999 55 654 937 119 91 513 77 173 650 121 377 941 90 714 761 77 884 971 74 483 505 51 633 836 90 739 803 93 835 980 84 167 442 86 40 799 94 536 746 134 326 436 62 825 897 111 908 968 144 522 850 125 57 593 76 408 489 83 248 459 149 817 924 74 811 978 107 107 750 154 756 958 191 298 586 56 286 555 125 183 778 95 143 738 116 40 531 134 335 656 105 236 582 102 291 740 68 866 915 85 937 998 108 152 778 124 51 135 102 160 409 84 75 220 24 832 900 42 91 420 76 409 903 111 324 822 124 712 837 63 102 630 110 17 573 114 197 488 95 244 267 138 284 633 92 254 280 99 107 529 130 15 342 80 272 768 109 247 856 62 266 327 34 179 234 137 71 560 148 54 148 88 52 531 80 164 816 79 555 690 122 143 495 128 135 965 145 95 622 50 451 521 95 454 789 128 115 524 99 366 632 69 616 631 142 242 949 122 170 429 146 951 994 100 144 220 94 310 682 147 312 695 104 76 79 116 654 996 128 80 489 95 404 866 121 53 193 82 792 875 131 412 450 93 169 849 100 86 769 82 78 590 42 581 997 86 67 72 88 905 936 127 246 889 113 122 179 159 684 873 118 477 648 133 413 791 56 202 986 118 82 665 126 505 714 162 585 676 42 431 649 109 489 841 160 313 942 92 763 817 75 640 890 110 236 508 126 321 968 115 133 717 105 586 960 110 201 835 86 256 996 127 325 480 133 23 542 124 110 432 103 133 297 95 710 726 103 291 463 48 398 994 54 16 284 125 173 924 147 439 697 136 33 653 64 616 838 72 535 776 133 43 710 111 395 815 135 690 753 122 89 959 149 30 378 105 209 997 77 742 965 126 10 435 92 19 618 80 319 755 82 214 661 94 631 802 88 339 850 119 70 89 96 44 672 115 777 967 91 232 939 81 520 724 81 676 696 83 469 698 81 169 998 66 497 779 123 669 781 115 517 847 97 142 508 131 577 780 141 190 276 160 137 504 108 48 543 57 588 858 83 592 783 158 625 782 82 590 953 103 851 887 122 20 705 80 499 972 75 109 930 88 58 930 118 165 739 47 174 287 74 71 791 133 625 917 131 84 901 141 17 726 79 58 571 152 472 660 54 242 463 111 172 969 98 82 870 118 475 928 32 383 441 92 640 719 109 43 982 99 823 878 98 324 586 157 195 371 135 188 189 90 677 960 99 355 891 131 188 518 95 178 672 55 28 898 91 74 888 94 465 530 109 618 968 109 61 122 80 140 957 78 49 400 149 464 805 62 370 855 62 527 615 125 367 650 85 110 295 76 220 335 134 553 804 69 486 788 144 328 913 55 474 808 85 198 311 132 145 387 125 811 976 132 242 447 119 43 935 97 115 824 86 217 419 128 299 868 49 205 668 94 664 717 146 623 645 90 13 464 99 249 664 100 246 552 78 448 465 140 223 817 95 6 108 64 255 342 78 30 758 108 174 596 107 473 665 130 465 641 96 190 924 112 11 212 102 702 705 107 549 631 93 46 736 109 551 577 157 533 925 81 540 762 63 235 511 62 589 864 109 296 308 103 30 831 53 5 378 114 980 995 137 225 692 177 469 959 62 415 548 121 9 372 77 183 363 95 7 78 135 141 546 84 94 818 78 581 738 130 245 402 97 432 688 96 284 361 119 281 332 109 520 766 58 397 484 71 286 827 112 628 759 84 549 678 123 613 945 106 508 801 73 100 135 71 305 862 103 216 784 92 628 860 129 303 854 154 30 222 53 186 647 102 96 349 79 154 858 57 223 758 95 637 957 109 716 811 119 758 898 129 909 994 83 399 708 121 182 684 71 114 374 79 284 519 114 423 649 73 53 192 97 641 953 122 13 25 85 666 916 89 521 851 91 280 367 151 17 359 130 237 778 93 384 391 105 114 859 106 663 971 83 746 830 93 117 511 103 554 682 118 141 663 70 225 305 89 511 821 75 268 477 127 199 951 139 5 420 159 87 582 88 142 211 66 105 160 118 361 802 100 363 488 86 116 272 44 539 984 58 162 179 68 4 779 95 317 485 101 889 899 42 276 499 108 75 475 54 140 574 86 613 681 80 85 394 91 522 684 109 294 688 95 279 820 35 694 930 104 342 956 124 433 556 92 412 609 72 106 355 117 407 665 121 321 617 164 159 831 135 183 250 58 104 204 102 639 978 132 295 452 83 714 973 69 131 326 102 194 686 62 483 591 125 502 917 83 43 634 121 12 945 74 748 812 76 144 841 106 557 569 84 145 896 124 718 945 105 96 684 136 203 229 60 6 563 87 93 160 99 19 471 105 273 366 82 77 134 77 523 825 70 431 769 137 492 509 128 89 366 106 274 720 93 140 716 124 420 755 130 679 988 138 137 662 103 521 870 86 270 780 112 255 975 116 702 930 84 292 728 93 33 374 135 93 559 106 751 856 85 347 477 113 9 452 100 291 530 103 5 185 121 407 485 111 352 692 172 707 726 128 244 792 92 281 345 111 807 873 97 383 477 87 264 907 84 864 939 83 229 838 75 331 354 87 809 923 12 271 899 75 63 164 47 186 670 138 299 624 112 82 456 98 4 74 102 685 768 106 44 880 64 230 614 75 50 975 79 74 711 85 513 754 65 295 856 89 819 944 64 266 535 87 34 161 119 636 951 89 107 221 110 227 659 83 837 958 62 290 787 110 37 573 136 232 449 111 759 846 60 141 949 118 689 799 70 27 84 62 733 858 85 382 831 68 540 981 107 318 618 110 11 611 74 41 821 106 754 777 167 502 825 121 334 459 89 37 649 104 224 769 80 421 741 53 314 646 114 77 802 112 195 343 163 268 859 123 235 522 73 177 875 119 334 994 76 53 107 164 72 305 78 549 803 170 468 507 96 616 646 149 137 754 94 592 741 105 207 350 84 160 840 102 343 786 132 701 967 64 152 443 81 35 752 113 291 803 97 364 786 76 702 945 54 879 882 139 187 290 147 0 386 174 249 856 124 228 488 179 486 860 97 192 945 138 17 982 63 81 917 102 22 71 135 43 416 52 13 794 70 445 913 117 575 929 114 257 910 63 149 762 131 582 707 140 76 925 114 836 976 142 828 842 110 114 839 117 320 466 90 313 538 89 2 385 84 659 769 64 105 374 84 659 934 82 328 778 78 615 919 160 578 715 80 974 992 74 407 671 129 222 727 138 48 587 151 594 813 42 1 811 110 58 485 107 562 956 63 355 428 65 305 931 93 252 357 86 349 548 120 796 972 113 250 300 129 654 916 169 514 604 151 284 700 107 155 882 49 747 778 95 305 356 154 429 725 136 102 936 25 725 743 88 641 780 111 347 547 138 344 631 107 287 994 86 103 205 66 766 793 153 638 920 142 370 909 60 523 827 62 651 679 94 329 792 108 68 418 126 426 451 15 121 226 120 393 806 89 62 73 110 384 496 81 35 878 96 456 587 83 709 815 90 418 994 101 884 930 122 131 764 117 8 676 98 298 785 100 544 911 150 276 894 19 184 899 123 93 857 82 85 791 82 562 695 75 61 385 87 287 933 114 791 977 68 258 643 64 195 849 94 23 645 99 566 921 125 2 956 96 299 883 103 394 802 96 306 765 101 158 825 95 301 878 68 18 397 30 54 134 132 351 728 76 522 890 110 609 656 99 21 39 134 142 914 123 354 541 117 728 857 103 145 628 111 180 335 107 28 739 66 508 789 127 496 913 171 139 281 96 480 886 112 687 830 133 287 829 97 13 19 111 598 836 92 320 744 105 288 312 79 264 861 136 29 498 88 219 776 109 186 289 62 677 730 109 369 484 74 460 697 123 388 960 117 207 396 153 267 449 95 180 196 61 66 873 58 722 936 92 152 980 94 184 650 72 403 944 140 334 437 105 77 121 85 137 428 80 311 449 97 255 341 57 452 620 63 249 691 101 72 947 130 849 939 138 721 786 120 583 637 138 372 403 109 799 855 166 788 791 81 781 878 102 189 588 128 318 511 138 555 704 90 208 914 123 42 956 72 314 718 112 125 558 59 208 666 85 45 905 132 423 658 92 381 952 95 417 801 135 51 177 139 147 293 165 290 567 157 412 882 97 343 891 88 198 268 116 418 833 74 446 966 118 540 834 127 266 622 101 251 517 117 179 923 15 171 254 105 5 130 107 479 623 63 239 683 32 79 157 81 366 728 86 122 903 75 60 673 102 240 809 55 16 753 80 340 783 89 448 832 62 101 513 80 115 788 108 0 920 165 387 609 123 235 359 131 94 292 135 641 777 25 228 880 68 732 792 134 407 759 107 250 646 65 90 900 96 149 872 102 125 933 77 306 822 104 369 497 75 272 337 130 308 569 84 51 261 51 380 648 119 257 343 72 275 644 68 287 969 86 202 452 80 361 545 46 405 690 107 439 801 110 226 425 81 713 877 148 423 484 113 238 597 128 185 861 65 675 703 75 144 557 132 654 805 95 621 726 120 88 829 95 660 992 114 184 852 87 305 598 120 356 547 124 726 938 76 601 650 80 434 889 127 563 738 126 689 889 85 357 532 65 212 531 107 196 790 66 442 873 68 134 877 60 386 888 81 294 907 124 530 782 103 19 885 87 86 985 116 85 273 87 130 283 117 379 567 162 189 372 98 215 952 86 249 511 86 318 616 114 556 782 149 285 333 58 326 989 130 279 374 158 328 436 123 647 734 81 348 387 125 466 587 68 129 630 167 143 639 118 364 637 33 679 930 132 512 613 100 505 528 152 548 725 108 31 75 85 282 539 120 24 223 143 264 983 61 361 713 129 447 519 86 918 930 109 587 948 79 41 910 158 61 204 109 401 588 96 508 844 75 709 773 119 0 182 111 297 734 114 123 735 103 109 796 97 105 433 94 33 792 108 322 756 92 89 966 59 455 753 136 316 852 85 633 780 108 97 586 134 169 360 120 322 659 135 287 288 82 302 451 66 535 576 102 139 559 120 25 68 44 774 992 118 791 838 128 862 986 115 642 825 80 356 635 130 595 812 130 735 750 89 400 558 106 291 902 101 550 751 102 75 557 141 88 218 77 443 546 93 4 975 73 526 605 86 317 481 73 147 227 28 696 739 122 379 940 86 693 746 56 254 607 46 65 988 43 21 604 54 179 405 103 859 947 114 179 180 61 736 957 149 745 788 118 663 958 100 856 921 33 662 928 91 914 980 74 615 991 114 246 962 59 5 269 36 163 164 118 487 615 139 811 994 111 159 815 36 822 854 103 221 698 35 530 923 64 325 329 126 506 947 199 107 770 54 60 319 118 147 444 83 91 195 120 58 900 60 213 420 107 669 929 102 191 655 55 722 804 81 629 851 86 267 429 120 168 268 140 410 809 96 554 841 90 563 864 85 868 901 103 424 528 141 562 736 101 245 918 111 28 563 99 82 382 111 171 680 135 315 771 66 200 587 138 252 541 116 927 991 49 248 986 108 626 983 136 649 953 56 494 978 120 367 598 101 815 886 106 160 918 60 107 148 108 223 624 149 518 840 107 130 558 57 310 516 156 260 777 99 584 988 86 293 574 78 181 684 88 6 231 28 283 410 111 478 710 66 298 747 78 215 277 89 416 999 31 77 586 100 59 848 94 145 749 103 561 585 139 438 678 75 563 641 108 226 286 72 424 650 121 439 909 103 618 982 103 236 452 47 572 676 159 551 907 75 218 781 139 336 400 102 600 699 183 274 672 82 260 664 109 419 800 152 383 562 91 341 366 113 30 360 25 366 537 66 8 300 66 133 971 97 105 157 42 654 729 109 77 666 86 160 945 95 545 970 61 168 175 94 394 706 117 135 827 101 132 292 102 287 325 127 680 990 85 386 634 95 198 407 100 100 751 87 250 427 130 264 401 100 572 834 123 199 537 87 108 747 57 152 532 86 268 470 87 348 647 97 115 763 95 151 316 110 711 952 128 158 674 107 338 946 76 89 344 83 376 418 95 360 650 88 226 365 110 210 790 104 166 263 82 251 262 126 675 761 122 320 523 59 237 425 104 57 761 117 268 328 128 624 686 108 37 629 96 486 874 95 68 379 63 172 537 147 677 708 80 367 470 59 188 820 37 526 953 85 698 895 162 165 232 106 355 638 81 305 354 79 109 328 118 285 540 89 436 517 121 623 975 154 161 984 97 144 589 74 142 637 73 452 643 116 469 888 110 319 364 64 46 897 173 358 649 82 121 501 77 239 486 97 198 201 126 757 990 91 150 712 47 109 797 50 265 379 145 523 916 86 119 979 94 284 836 116 117 455 111 146 466 90 129 795 106 239 882 47 433 597 44 395 731 95 115 266 102 304 331 69 7 28 112 674 801 102 343 793 107 478 640 39 731 796 68 414 667 68 494 683 108 426 602 123 434 781 55 526 600 74 243 787 132 405 426 124 311 625 90 700 917 100 111 943 126 229 755 90 606 807 153 245 785 143 106 181 81 411 802 150 0 736 109 364 988 59 459 786 138 214 899 156 314 834 78 560 922 85 302 969 110 453 468 76 931 940 76 13 773 76 152 555 62 340 380 124 98 746 100 115 782 124 749 909 90 432 742 149 424 960 109 829 867 187 271 845 97 841 908 133 114 855 79 190 770 137 856 897 74 127 354 124 294 915 34 18 614 145 187 710 139 79 395 58 244 422 117 591 892 95 115 122 109 280 911 134 181 420 68 455 633 35 97 197 99 3 173 101 114 262 135 132 811 142 500 919 52 302 306 84 490 634 126 195 669 72 364 639 107 565 920 90 130 328 106 808 819 69 182 802 57 372 796 76 219 607 111 469 528 156 40 661 122 105 726 101 90 721 106 660 717 88 381 555 171 8 416 104 37 134 81 127 882 41 24 780 88 53 266 121 169 230 55 346 742 136 79 118 53 873 884 86 431 521 97 599 828 88 21 773 131 134 504 108 248 620 68 206 996 121 383 945 77 209 971 132 627 651 121 622 870 84 146 411 100 559 663 118 440 469 181 556 916 47 458 824 119 477 918 100 41 191 111 338 351 62 471 807 114 17 553 60 625 922 96 541 674 102 119 729 92 94 439 163 886 975 154 326 770 131 669 778 149 360 487 113 617 929 75 90 510 90 361 851 107 656 853 140 302 309 55 310 326 90 135 483 175 230 939 133 160 520 103 318 952 133 572 881 127 70 103 123 714 773 76 441 723 123 772 877 130 115 978 152 646 820 73 346 559 109 448 733 94 610 672 77 130 832 56 194 626 52 359 399 120 88 906 115 920 950 78 816 870 95 122 286 118 833 918 77 84 939 70 223 432 110 533 921 79 581 785 105 57 373 110 465 764 63 48 203 103 201 555 124 980 988 156 763 862 135 164 367 57 370 712 116 279 882 73 353 863 134 305 475 56 428 466 88 575 693 143 684 741 109 285 500 96 175 500 105 167 360 31 376 621 142 36 314 94 329 384 104 116 117 117 269 476 83 208 630 129 835 881 102 63 707 95 153 746 109 811 830 76 79 262 32 502 995 120 116 662 132 58 518 104 363 532 86 162 546 125 568 963 133 144 261 95 214 939 76 226 631 149 475 955 96 411 979 110 425 687 139 78 401 136 276 973 75 164 643 85 122 391 153 627 681 102 480 999 99 257 339 128 12 654 82 727 866 82 214 420 120 404 720 58 185 981 98 21 311 92 60 769 54 800 868 143 388 634 152 141 815 104 0 708 154 100 354 55 37 641 88 219 486 58 257 417 65 254 498 145 33 803 91 91 102 91 376 695 70 105 389 118 559 752 118 193 670 106 275 518 95 679 691 99 396 488 100 779 944 116 401 580 70 110 240 71 67 932 114 152 367 101 618 697 108 440 700 122 20 501 127 4 856 142 501 972 78 242 400 87 694 869 101 148 595 116 123 563 122 249 306 107 222 483 180 271 812 70 255 655 103 872 964 104 277 468 44 84 278 94 105 147 79 107 511 107 36 649 106 951 997 101 255 999 103 386 934 98 72 267 148 353 950 135 510 630 100 68 893 48 337 850 103 697 755 123 358 861 86 712 789 55 138 141 73 18 225 87 803 810 178 61 211 67 634 984 100 684 933 94 168 801 54 278 954 65 222 517 111 521 789 115 522 728 80 296 838 127 217 599 111 673 713 68 875 881 87 343 631 104 894 981 114 270 493 104 728 987 141 584 919 106 542 660 83 622 628 163 622 752 158 261 314 95 11 517 127 124 783 175 286 941 114 186 277 112 275 495 112 131 902 69 577 722 36 51 380 45 296 440 103 499 990 87 229 845 156 385 922 102 755 857 108 5 583 56 689 948 57 279 494 91 402 862 113 68 489 58 191 409 100 49 106 116 39 615 95 585 692 68 252 951 118 324 944 77 548 915 85 134 640 85 623 990 127 305 910 114 8 104 143 31 43 71 584 780 95 56 402 100 113 943 102 304 478 160 357 979 103 352 954 144 51 911 134 87 162 114 844 896 82 899 941 118 154 158 97 93 534 36 59 786 83 302 980 62 288 808 101 380 599 42 386 716 89 105 931 48 287 514 97 60 962 92 29 658 81 449 631 87 47 490 124 454 695 135 844 906 89 918 983 63 18 272 101 561 673 136 327 505 97 411 974 99 800 878 101 341 694 92 222 906 61 474 942 79 488 784 82 34 954 98 72 260 117 274 451 81 264 369 59 701 989 109 268 471 141 361 784 76 144 937 113 3 783 100 263 721 113 340 621 102 480 872 124 712 826 49 167 628 116 303 853 85 619 673 106 896 910 128 79 681 88 597 818 134 147 163 83 453 701 112 817 997 64 327 718 93 181 645 75 582 830 123 51 559 172 472 842 66 689 766 101 17 575 137 290 588 63 838 991 115 185 277 94 578 977 100 653 798 139 24 366 81 37 450 157 389 743 81 76 310 119 824 984 146 110 846 115 530 716 95 343 839 108 195 460 171 317 703 80 429 449 91 400 492 51 621 708 112 734 973 107 491 497 96 294 459 141 83 84 75 213 825 170 54 83 191 16 835 146 10 650 160 623 898 101 196 843 84 219 725 107 873 944 126 443 990 86 52 889 100 648 657 142 620 684 97 671 788 90 137 937 97 155 454 69 540 830 49 291 516 58 254 773 113 342 804 92 60 877 143 33 935 146 188 522 101 446 843 82 68 713 100 245 715 153 420 532 101 312 463 89 114 119 88 12 762 99 40 704 111 385 991 131 312 750 109 568 664 94 687 720 77 197 659 100 399 900 118 159 389 100 228 277 161 387 476 92 847 864 114 527 866 17 209 226 78 116 262 100 487 514 116 494 784 100 638 682 98 221 465 98 597 641 123 184 221 123 394 530 113 24 704 68 390 935 103 494 568 165 820 840 98 212 426 132 552 585 118 292 433 155 539 569 141 650 982 102 754 943 96 647 802 110 180 728 183 445 506 164 382 400 164 934 971 44 553 641 87 224 737 100 155 267 58 624 653 100 104 973 73 295 987 114 253 870 123 96 996 129 121 942 107 238 386 70 19 903 114 222 801 122 44 631 91 226 490 49 609 668 109 548 621 85 644 917 57 166 414 117 781 966 158 125 610 118 588 827 119 288 308 109 749 882 103 146 872 86 370 552 139 201 469 151 161 697 134 79 213 80 831 918 95 416 786 135 141 694 146 354 509 84 297 564 122 44 91 128 611 666 101 725 929 90 121 703 126 418 889 73 86 347 124 373 662 133 788 818 57 134 647 49 412 454 113 659 857 103 507 625 143 557 585 117 158 768 127 187 797 85 147 368 113 389 955 97 504 619 94 206 274 53 403 455 95 379 741 147 128 939 88 936 978 97 506 659 134 542 806 96 207 837 130 134 600 108 575 577 107 288 401 130 709 842 115 13 792 76 440 596 41 45 194 68 589 674 129 106 502 45 406 517 72 133 236 68 613 901 122 77 874 154 451 731 103 134 722 64 284 609 118 190 582 119 477 680 131 135 822 128 202 204 81 533 966 129 291 782 87 119 993 162 110 974 72 503 657 95 422 902 51 417 420 78 132 553 122 109 806 73 431 886 120 752 773 78 380 490 139 27 581 142 400 827 132 366 534 102 519 666 84 266 988 72 143 253 95 52 490 126 74 443 70 144 878 121 131 634 127 155 468 65 69 811 97 510 553 102 885 901 96 129 440 56 631 637 93 158 332 126 662 819 121 308 424 95 344 572 80 863 888 120 313 431 83 474 738 29 8 265 107 222 259 133 401 414 113 175 926 165 121 859 124 540 987 48 551 844 153 5 387 71 209 284 111 72 438 110 284 781 164 215 918 88 200 537 113 0 548 67 30 434 94 704 751 99 704 886 56 419 978 1 761 992 126 333 587 90 701 961 36 420 832 87 49 83 124 206 979 91 505 745 166 184 971 74 104 461 94 646 686 75 189 634 103 279 545 55 269 540 131 100 971 43 59 174 75 577 742 65 521 903 43 86 304 54 261 512 131 609 683 124 73 384 87 89 90 116 53 479 99 91 303 73 488 675 73 381 579 85 451 732 58 154 220 93 724 974 147 576 747 92 856 896 96 771 965 132 62 418 123 163 614 171 646 900 132 176 441 127 449 916 96 232 828 63 329 787 47 357 924 133 807 972 123 37 150 66 279 966 125 308 585 35 492 597 157 586 674 110 759 977 144 116 928 139 543 828 109 112 654 68 202 744 42 351 594 88 169 743 113 316 524 96 335 846 135 674 744 144 427 652 95 123 482 119 504 774 121 167 487 100 439 851 81 259 260 94 508 671 101 733 894 188 74 614 75 772 897 64 345 839 98 795 953 127 507 814 96 249 902 91 91 124 95 593 693 81 30 685 85 302 467 77 13 772 107 276 810 152 905 942 52 133 187 94 175 192 42 398 962 49 655 675 121 721 882 46 106 836 80 83 452 102 316 886 99 88 873 114 515 663 55 212 251 90 722 853 126 401 687 67 183 835 123 323 584 111 323 532 133 26 522 64 441 481 95 15 115 173 262 324 39 666 930 89 82 247 95 414 472 104 622 949 76 198 792 88 58 868 96 873 888 122 282 744 160 50 933 69 24 227 140 701 923 145 144 182 43 51 873 101 230 272 73 19 438 120 516 816 76 147 969 123 680 689 62 428 864 65 38 807 84 501 549 123 665 945 124 136 983 118 563 697 101 136 556 96 0 157 162 129 142 111 48 785 136 368 440 81 36 156 115 34 193 63 395 472 103 332 715 97 315 850 83 748 949 92 341 848 35 934 974 96 308 316 100 822 999 86 819 878 142 344 707 82 123 870 125 436 607 94 5 398 118 109 633 87 737 812 124 496 555 94 306 753 96 698 701 114 207 429 108 350 793 119 926 965 100 74 181 112 26 771 115 130 451 98 222 257 82 292 778 92 609 827 113 78 944 119 670 671 59 767 841 77 458 860 35 386 684 108 269 832 180 580 622 120 182 385 100 570 897 100 854 923 80 148 811 49 140 235 79 501 604 131 862 890 97 124 846 82 574 920 95 7 820 125 651 693 101 96 175 145 64 737 123 359 802 116 46 719 94 334 522 133 190 895 80 28 767 128 288 686 93 307 833 103 441 737 66 338 710 120 347 901 97 13 926 120 440 508 89 398 976 93 904 925 57 821 870 46 126 262 71 525 688 97 509 924 106 182 976 87 114 115 84 580 945 70 439 593 161 446 844 109 312 552 63 763 940 103 273 988 100 219 701 124 69 415 107 291 310 123 189 305 114 604 675 122 38 548 61 200 810 59 555 797 90 18 618 170 626 971 68 518 797 85 357 641 106 223 490 162 362 851 98 180 673 84 353 712 120 594 639 84 365 623 120 160 655 99 266 880 79 248 427 97 215 426 162 22 111 46 311 321 73 115 802 37 137 726 132 3 525 71 105 597 78 45 109 101 153 387 87 643 900 57 188 549 72 325 647 67 832 977 115 445 531 127 163 888 66 265 828 62 564 775 54 366 965 142 463 644 97 280 839 76 246 967 108 485 491 56 434 787 121 137 494 129 519 979 116 139 539 103 528 810 77 386 526 168 598 876 82 112 582 141 621 931 92 210 713 79 461 599 133 520 719 127 229 851 166 221 796 93 124 856 130 110 627 132 237 305 102 866 885 151 246 805 112 235 703 132 7 557 122 82 461 79 185 927 75 403 689 107 150 679 100 371 553 96 65 250 104 160 872 120 340 822 107 810 822 120 27 539 68 184 464 75 267 945 115 705 966 86 652 942 116 247 540 118 214 453 125 226 959 113 2 352 99 787 851 145 80 452 84 386 588 120 719 780 77 29 483 118 42 685 131 60 932 66 303 808 58 537 596 126 464 616 149 304 519 116 474 657 104 221 610 127 374 798 114 709 905 110 444 898 60 498 943 109 340 506 108 307 872 61 120 942 78 3 657 74 745 848 134 535 820 49 49 386 89 143 944 110 291 882 135 120 829 110 461 669 74 406 622 99 533 892 151 86 617 60 81 194 112 837 858 19 118 683 93 113 937 80 379 653 70 390 456 145 271 463 63 148 464 126 276 457 146 32 34 120 595 694 133 327 631 82 121 831 131 114 774 112 167 844 94 638 801 74 90 164 123 256 558 90 125 379 9 146 400 90 91 879 83 613 907 95 339 944 109 323 736 104 620 675 125 186 760 153 5 197 72 299 836 62 601 695 129 183 189 117 533 928 38 712 737 83 522 969 132 258 656 103 263 839 117 791 904 106 228 281 82 10 400 111 245 671 119 43 714 99 281 962 70 628 867 92 606 680 171 48 976 86 241 557 81 618 711 90 319 876 81 182 722 100 222 340 115 409 757 94 419 990 137 344 960 78 400 867 135 503 689 88 446 739 116 89 369 86 71 929 62 289 604 110 145 930 80 270 857 101 285 873 138 769 990 94 266 443 169 587 963 111 474 568 87 61 368 136 223 964 72 665 742 70 304 566 104 109 663 126 799 972 145 861 887 124 192 982 54 520 997 98 152 690 76 28 530 88 574 580 72 180 690 143 41 197 38 217 941 5 485 827 108 272 971 101 453 919 147 35 644 65 554 938 60 140 808 130 552 791 74 107 601 158 120 146 113 4 909 93 129 757 48 811 812 59 235 337 69 240 560 75 302 465 97 123 186 105 136 656 140 51 560 64 417 528 115 298 990 93 333 568 63 423 778 105 272 280 160 40 737 58 474 590 56 675 967 190 282 877 111 589 943 96 538 563 65 888 909 37 188 607 101 252 957 118 873 963 119 200 366 62 495 509 154 379 596 83 609 900 112 61 169 93 215 890 74 530 678 165 407 867 136 29 759 98 325 420 51 915 965 100 41 666 128 330 819 113 360 363 133 637 769 62 605 679 109 370 686 115 287 511 99 452 632 44 499 639 137 511 865 95 260 972 114 68 534 82 141 708 134 264 367 60 174 505 120 791 993 109 692 732 105 871 956 91 360 429 45 335 392 113 36 538 127 98 244 91 498 787 105 633 687 65 656 863 87 683 685 142 266 808 100 121 141 121 259 669 118 182 582 111 73 849 75 137 799 136 618 777 90 289 690 82 28 772 116 296 687 34 102 529 43 289 645 57 28 404 101 387 952 142 36 74 174 502 931 63 346 576 63 599 953 97 256 726 136 101 811 118 14 759 112 793 811 127 231 327 54 215 708 130 634 921 63 213 505 109 31 84 132 290 905 154 173 868 94 69 531 110 73 84 92 531 794 38 143 608 78 74 347 69 86 260 96 388 798 164 33 659 57 270 472 144 784 829 113 239 569 87 40 674 114 205 283 104 198 237 63 208 635 81 295 385 96 30 446 157 300 458 94 362 394 90 410 755 107 521 698 75 174 861 89 9 932 107 141 992 106 236 470 72 481 606 72 69 557 65 255 903 120 327 397 137 225 339 129 412 438 64 299 654 46 508 669 56 328 928 104 133 860 114 96 988 76 77 799 71 569 950 163 165 953 67 33 43 91 47 376 94 12 725 46 258 895 119 202 446 122 583 705 158 371 951 72 937 938 132 124 404 70 624 709 56 264 902 56 371 889 152 165 386 95 955 961 78 137 645 97 363 432 118 34 451 108 146 980 131 298 689 101 356 779 88 444 460 94 209 606 78 104 974 68 444 487 98 679 686 71 304 317 82 478 864 94 384 585 114 405 969 97 421 488 112 88 432 70 75 787 145 612 882 104 24 194 118 546 575 45 713 743 82 81 569 79 179 624 53 120 744 85 587 607 141 792 856 118 260 438 99 551 889 58 62 246 150 638 658 77 379 768 160 30 894 170 634 753 111 552 740 87 586 675 124 383 997 147 1 409 79 516 703 91 475 575 108 222 418 47 129 391 162 179 852 102 368 575 98 286 340 100 558 691 109 366 685 145 108 834 77 116 136 116 466 799 132 818 939 112 683 858 85 230 504 139 661 741 78 60 795 109 895 938 126 304 953 61 555 884 137 465 501 113 394 463 74 567 720 104 550 967 96 134 317 122 366 618 168 351 358 101 164 860 165 836 888 79 315 714 99 350 706 93 463 848 72 277 535 85 562 747 87 13 185 84 427 448 54 122 393 106 253 952 73 118 364 88 590 994 113 124 947 63 151 873 141 273 797 154 38 439 103 8 177 111 155 599 80 299 931 90 128 219 82 77 841 152 52 390 113 289 609 145 801 997 143 562 784 131 272 727 101 20 85 130 35 772 69 406 753 114 185 486 147 281 414 96 178 786 156 83 628 130 403 489 106 219 921 17 361 719 39 612 913 113 493 940 138 335 936 111 460 794 95 695 887 49 147 597 73 738 839 115 440 472 85 429 789 109 9 311 117 30 96 100 161 318 68 745 994 111 338 990 111 69 419 110 534 629 117 4 990 92 334 571 145 699 778 129 194 389 121 352 458 123 86 173 152 829 950 96 345 479 81 114 470 105 226 535 104 377 572 154 592 899 93 7 825 124 12 610 83 205 272 92 21 135 79 407 910 89 249 810 112 227 308 58 417 868 78 508 589 55 403 672 173 731 865 107 252 861 107 95 964 69 874 926 85 217 697 97 760 802 153 246 450 112 343 722 132 523 829 87 254 402 38 3 120 116 431 743 130 109 201 182 301 568 26 571 643 124 187 511 118 273 834 108 3 377 126 407 720 92 527 579 103 675 781 91 61 165 70 718 927 99 278 756 89 110 609 178 510 988 53 570 629 123 145 252 111 276 781 102 136 288 175 258 834 28 15 580 131 120 590 129 224 253 115 71 642 115 561 828 96 196 644 94 559 861 134 401 451 125 473 859 125 278 535 92 445 832 92 565 829 82 501 855 77 12 311 85 70 381 91 148 290 92 71 872 139 190 605 111 246 288 73 39 442 97 485 509 115 434 877 146 416 585 97 173 693 86 262 317 86 233 423 96 331 942 93 31 981 88 485 754 157 276 409 126 164 501 148 584 829 118 550 916 117 388 742 87 305 456 148 167 466 87 632 982 119 286 331 108 745 818 134 659 669 106 506 716 73 180 582 64 3 732 116 480 865 108 347 914 90 200 506 131 180 730 92 518 896 98 463 563 123 363 721 141 365 462 123 748 917 58 549 849 132 42 604 118 448 772 105 883 898 119 702 906 111 338 676 96 828 969 121 411 889 150 335 934 106 93 777 96 176 982 83 207 702 84 147 692 102 66 304 132 729 951 95 260 908 104 174 911 154 267 852 110 728 936 93 105 504 115 462 778 97 430 579 85 342 430 96 559 730 151 446 652 112 56 738 116 222 401 38 4 965 74 353 478 55 498 872 66 392 681 110 589 801 97 380 995 113 368 688 109 220 377 136 553 817 74 815 940 94 124 540 92 162 399 99 926 967 68 113 165 115 224 770 96 189 691 68 99 244 77 269 853 117 630 650 165 65 903 108 511 834 92 255 884 105 837 913 138 534 920 128 658 945 112 260 959 117 367 439 149 442 766 110 142 698 86 263 408 126 157 485 115 331 379 130 799 934 88 696 992 130 174 265 117 765 861 80 1 510 103 386 917 122 173 791 65 175 985 123 296 422 113 640 980 109 538 891 100 22 760 131 584 852 137 212 477 137 249 580 81 27 343 109 19 720 89 820 875 117 133 146 102 540 617 80 149 789 68 287 828 109 830 924 100 701 912 122 208 380 45 736 803 68 571 820 77 261 586 100 440 585 30 438 839 112 193 999 100 643 692 92 437 492 114 580 960 107 719 852 34 118 637 94 120 331 152 78 289 114 185 596 121 56 864 38 152 370 120 158 189 137 99 808 108 45 302 61 211 963 135 30 329 102 339 391 75 893 916 139 239 724 82 292 453 69 122 828 124 338 352 99 373 904 93 35 786 103 538 965 145 420 935 66 754 913 125 296 475 96 719 946 113 28 430 108 17 936 29 480 797 57 464 836 83 89 517 108 33 952 90 345 903 93 57 177 126 377 972 91 237 643 64 208 628 128 4 608 90 262 392 80 92 357 24 282 479 87 408 933 107 76 172 133 77 145 104 185 996 184 213 694 91 588 713 164 823 944 91 346 425 160 60 828 96 586 903 67 182 867 75 44 134 131 181 626 85 789 792 95 96 478 109 189 405 51 3 77 58 280 428 133 461 596 91 315 503 100 309 313 104 402 861 110 362 850 109 118 754 78 569 967 98 414 999 123 159 230 96 436 835 76 364 455 117 382 452 98 438 481 77 363 487 90 7 383 81 329 535 119 162 406 79 296 794 107 26 936 100 321 944 87 34 260 67 553 709 162 707 924 90 583 972 84 249 958 100 141 306 105 199 313 100 272 991 63 959 998 35 589 636 87 232 519 105 274 881 88 374 829 158 483 657 134 372 546 118 606 881 91 235 379 113 76 985 56 267 666 72 105 793 69 9 201 126 329 710 114 787 982 110 133 569 81 440 619 98 23 203 118 526 979 105 323 634 104 576 837 86 141 183 104 369 764 176 118 579 147 228 798 124 346 552 123 110 268 51 34 642 90 428 538 91 227 702 101 56 530 76 5 946 65 346 353 88 828 919 88 109 334 154 117 783 122 801 852 131 142 835 40 58 138 87 146 461 59 285 712 121 42 330 111 305 533 110 658 988 103 431 537 104 229 562 88 168 192 132 419 457 80 268 978 99 515 690 129 53 139 184 713 894 111 648 778 157 968 978 100 26 141 74 93 880 79 441 450 148 435 955 112 158 379 113 739 903 75 204 227 60 112 600 95 678 956 53 376 456 133 863 937 66 14 129 94 324 844 149 194 476 132 586 704 135 316 487 70 385 731 98 811 826 68 67 262 116 8 708 116 473 507 110 79 729 103 274 755 132 609 817 82 441 660 135 508 653 142 316 932 40 283 400 138 400 792 91 150 479 111 286 675 73 417 870 76 927 958 44 261 964 66 208 292 57 297 499 80 60 444 106 932 940 110 356 537 83 109 197 98 850 909 75 55 941 107 453 490 114 384 397 123 14 961 131 370 942 89 781 967 93 73 139 40 248 725 119 734 890 145 267 441 115 768 991 141 350 644 101 380 724 89 70 603 154 17 928 78 382 556 104 607 681 124 62 849 154 208 766 114 71 897 112 443 633 171 142 357 84 498 808 59 169 839 162 875 986 72 338 421 161 207 507 76 33 519 83 464 994 90 297 857 129 83 759 101 79 600 148 369 538 91 84 215 95 197 821 156 230 490 94 738 799 80 154 477 62 34 943 106 406 851 125 52 983 102 64 336 133 345 648 101 287 910 86 132 685 126 93 626 128 75 346 87 358 953 110 609 637 118 97 258 96 87 655 109 498 536 57 405 879 119 288 324 120 293 380 67 150 949 140 26 704 117 216 408 67 4 10 65 364 384 127 447 963 83 644 956 147 77 415 148 357 693 135 651 959 117 671 731 70 294 810 54 317 528 59 365 699 99 24 656 99 181 388 131 67 292 54 86 850 111 19 214 151 211 803 37 72 875 87 478 731 105 250 405 83 558 968 127 234 850 134 144 582 124 38 643 107 280 923 58 600 989 122 121 791 99 276 870 129 859 943 148 17 145 127 392 666 55 107 553 148 515 991 187 565 853 83 36 764 77 325 757 36 536 859 91 864 982 153 283 790 166 30 922 126 252 330 124 224 658 123 369 379 77 693 928 100 82 720 36 442 888 107 397 858 141 505 766 91 350 714 127 625 797 104 295 913 51 237 766 127 32 583 97 201 815 48 116 474 130 91 633 76 639 920 107 10 453 71 626 834 158 17 862 95 260 779 73 553 674 109 114 238 84 601 843 75 10 201 132 98 240 110 533 825 71 862 870 72 172 739 93 640 780 56 57 233 77 49 629 133 440 951 167 787 885 112 204 371 91 428 558 105 283 856 132 247 927 62 541 774 91 352 493 58 590 601 123 766 804 36 479 605 60 86 136 58 412 478 41 368 593 123 249 996 108 413 877 141 168 458 107 363 364 87 234 793 89 406 428 74 312 841 159 318 792 135 256 740 84 359 852 78 208 246 78 253 534 157 521 948 88 644 773 124 378 396 104 312 957 110 341 554 124 332 483 120 575 751 127 466 608 54 169 798 104 103 500 131 416 836 119 203 910 100 239 270 124 404 406 112 429 678 93 473 744 75 607 723 112 492 721 59 623 915 114 804 949 75 27 439 94 180 274 115 90 264 117 216 673 98 836 965 125 681 702 144 210 281 158 101 113 91 198 223 72 743 931 119 86 148 113 94 812 47 492 697 85 542 679 92 795 886 145 311 641 110 571 673 101 379 554 62 855 888 123 395 420 72 398 857 63 584 817 30 174 486 126 108 165 81 64 698 100 330 430 102 777 862 106 218 594 147 568 967 71 524 957 69 12 436 86 556 765 151 468 905 37 114 474 110 112 904 68 329 647 120 286 914 107 152 418 121 35 421 64 382 817 144 128 246 113 437 871 77 4 806 128 5 177 100 556 815 127 170 556 47 270 405 136 447 814 96 694 967 117 119 737 113 394 649 65 172 497 98 222 907 116 431 476 63 264 967 146 159 412 161 366 833 99 255 685 59 711 745 39 34 624 60 107 509 98 158 955 155 112 751 66 609 669 89 63 321 109 953 990 45 759 906 74 112 935 114 141 922 82 76 182 57 180 507 107 286 426 74 328 842 118 569 612 122 543 597 58 277 558 105 197 539 129 67 655 124 917 992 26 848 962 123 170 415 64 784 975 76 357 674 86 598 818 136 456 952 107 496 944 77 527 695 125 28 187 75 12 999 143 4 172 40 132 181 107 555 974 104 45 192 112 653 884 97 603 962 107 235 664 125 204 216 104 63 598 92 5 290 142 161 803 79 164 802 111 280 674 38 213 355 91 573 864 50 1 489 61 112 482 72 20 865 40 6 936 103 528 687 169 469 951 80 168 845 61 37 892 85 354 588 131 581 956 108 43 632 88 748 772 93 48 613 98 826 991 77 509 820 134 745 760 129 839 926 115 43 290 94 72 605 90 4 804 111 492 746 76 187 379 102 457 646 93 31 54 98 147 955 125 168 359 121 696 904 133 293 753 81 533 778 67 389 438 100 45 570 139 31 727 90 603 653 93 192 684 90 603 618 132 277 581 49 225 779 134 181 710 97 512 612 120 503 676 41 554 663 79 41 933 75 321 862 67 221 868 77 855 882 119 899 958 160 372 529 134 614 821 58 360 934 166 206 875 100 169 326 112 644 871 72 546 824 110 542 951 69 711 866 105 449 960 99 624 989 92 102 601 156 733 845 98 4 549 122 702 936 136 446 672 128 659 662 75 60 440 113 507 528 156 117 394 92 556 673 68 238 813 79 820 894 84 810 928 166 16 947 106 288 337 128 698 980 58 472 632 75 253 685 113 532 760 89 138 159 74 570 926 74 335 959 60 599 765 106 16 987 84 470 526 99 9 513 127 341 681 146 126 445 91 156 649 94 222 366 121 338 960 119 13 516 92 684 695 108 56 72 114 185 970 127 528 642 82 197 891 70 236 478 54 32 48 88 808 859 51 123 395 86 578 727 124 115 557 93 564 632 177 390 976 92 180 747 122 718 758 69 83 410 113 745 924 153 499 649 83 560 785 98 215 431 86 329 719 90 28 191 43 212 554 90 542 631 65 15 629 93 246 954 126 308 862 56 274 780 112 544 778 68 311 683 81 193 770 69 163 655 111 111 468 121 165 773 99 132 623 104 480 523 121 36 264 101 829 953 107 127 748 139 560 658 42 243 512 86 369 426 77 201 824 59 21 390 77 342 515 94 167 999 117 110 489 86 457 775 154 789 852 80 250 392 115 34 246 127 162 938 62 248 263 109 210 211 120 323 623 106 152 844 19 122 769 125 291 477 111 716 998 116 332 415 70 222 846 87 345 740 73 498 664 63 690 877 123 286 964 95 650 966 70 155 374 124 269 688 93 318 796 120 251 316 125 448 544 88 261 349 123 391 593 47 777 828 75 899 972 148 752 813 129 519 902 81 841 858 65 329 518 90 529 742 151 507 744 127 279 712 81 36 712 150 411 844 104 621 992 86 197 672 113 764 766 101 431 956 91 375 460 78 218 884 137 742 755 84 248 486 83 723 908 120 31 174 98 43 230 74 633 860 134 143 758 55 389 675 142 653 743 93 459 525 125 751 906 135 192 494 65 439 782 121 71 97 83 561 761 87 98 878 101 152 453 78 151 891 131 106 699 51 117 818 104 351 786 66 479 987 88 140 361 130 429 883 34 67 664 105 301 964 140 212 520 112 384 924 120 22 515 95 339 485 97 596 755 115 105 533 98 679 775 110 139 391 88 71 89 58 218 718 136 373 448 77 120 179 5 688 850 113 465 820 27 407 464 93 873 886 93 541 692 103 553 677 119 285 516 74 554 731 129 169 385 128 169 559 71 28 946 120 482 654 69 193 403 105 222 804 94 309 598 85 745 755 115 300 959 22 650 677 63 64 895 119 253 600 99 262 481 71 88 552 33 46 462 82 779 897 108 43 419 145 268 635 127 163 220 79 448 799 102 419 655 93 159 402 86 206 958 74 181 675 140 425 492 119 438 869 70 10 269 115 339 348 113 497 743 114 547 979 101 915 948 107 132 912 81 272 874 119 54 734 97 242 635 32 287 959 183 597 609 40 534 668 135 573 687 171 2 427 72 165 863 57 471 666 160 415 632 81 660 934 52 284 626 135 89 117 45 72 168 101 47 884 87 628 985 102 326 551 153 513 554 66 338 681 89 85 922 76 326 378 98 288 951 76 310 442 126 501 663 45 566 961 101 798 966 62 73 117 58 251 964 114 50 782 46 105 235 116 436 928 27 12 346 111 2 187 111 195 552 63 115 575 76 12 562 112 379 391 92 245 381 95 639 762 39 749 995 62 658 688 111 552 892 107 395 570 89 419 731 100 16 515 101 294 433 173 337 641 60 684 746 91 556 878 150 617 811 119 436 614 130 409 731 161 180 777 188 798 868 63 669 978 93 136 646 140 422 984 48 163 307 29 506 913 97 81 720 84 533 875 52 109 782 83 41 264 89 541 668 63 554 643 114 162 708 152 519 665 57 179 579 76 27 616 152 522 939 115 148 757 80 133 943 124 659 844 100 67 758 108 72 829 74 504 927 114 935 993 104 656 888 119 38 410 80 791 978 98 550 552 85 39 947 111 459 813 71 210 285 121 404 677 121 738 945 82 174 827 121 831 921 124 217 499 145 236 914 134 15 763 120 891 988 112 541 911 131 54 226 124 182 760 135 239 596 52 361 635 94 508 880 157 39 131 110 552 748 88 611 675 149 690 831 139 103 735 139 96 733 85 182 474 98 282 795 123 443 934 75 618 629 31 193 890 109 560 719 135 477 802 123 585 594 98 485 794 87 126 446 119 248 774 94 261 609 41 131 667 67 26 309 122 256 957 121 349 498 109 300 577 125 31 207 94 683 857 126 452 628 100 599 855 64 25 237 119 316 883 33 239 459 68 267 803 66 12 548 93 73 99 65 111 489 114 395 646 156 754 919 156 533 992 71 316 321 116 434 990 131 27 876 77 476 688 112 648 709 81 60 737 134 816 896 12 215 771 131 1 288 84 512 535 113 610 898 85 649 838 79 299 664 96 361 511 79 369 433 105 178 937 122 164 707 118 296 530 59 139 704 102 273 525 83 321 484 59 235 647 91 129 163 136 526 841 117 762 773 115 673 758 119 32 882 152 8 830 87 125 870 95 213 683 106 378 704 110 677 769 84 508 776 79 94 615 106 119 459 87 761 941 78 87 945 107 327 609 143 587 961 95 673 734 69 56 298 116 552 770 81 165 307 169 174 893 84 495 657 76 759 840 130 280 843 141 409 557 76 426 607 95 333 760 77 63 73 92 12 821 95 738 962 144 323 529 84 108 290 108 90 404 100 252 311 166 392 617 63 142 944 60 529 725 29 176 325 77 485 874 105 34 864 156 966 974 88 66 585 131 381 770 72 152 325 75 312 351 65 783 896 116 482 853 95 815 928 64 90 814 72 317 718 161 125 918 73 738 906 93 141 410 65 685 737 115 471 993 46 610 836 101 854 914 102 546 692 128 671 894 150 488 781 141 17 888 52 523 828 50 651 929 158 581 601 71 707 952 100 558 891 91 58 244 55 254 828 119 368 387 124 550 687 74 209 696 147 80 129 102 369 471 123 145 602 144 437 819 49 274 717 86 103 157 20 24 287 152 276 570 88 112 744 79 795 871 121 63 567 113 466 679 139 110 969 97 180 203 56 798 997 146 639 703 33 110 415 72 619 797 86 692 929 93 618 980 63 213 539 91 139 697 88 292 446 122 114 366 95 315 480 114 473 777 142 70 629 86 67 216 103 381 392 133 537 904 142 294 670 129 61 326 82 461 831 157 172 210 105 318 896 88 38 433 95 477 965 103 490 687 103 763 809 122 630 859 110 719 899 102 270 282 123 31 35 140 97 675 76 268 693 68 85 270 65 52 908 59 392 591 108 60 789 60 98 102 144 823 926 105 609 974 85 170 975 122 26 144 120 441 873 97 299 794 107 127 506 48 146 746 132 517 867 124 267 820 191 547 976 127 203 955 144 231 942 83 452 672 87 67 786 138 515 634 120 288 572 79 173 344 125 358 416 104 209 719 42 662 805 111 364 688 119 551 833 149 633 785 128 298 387 77 119 778 79 260 480 130 451 711 86 462 831 134 213 488 142 698 818 56 64 978 90 290 606 80 668 729 114 100 142 88 99 254 135 260 346 40 510 791 115 292 888 116 204 900 111 725 749 82 163 937 98 197 581 163 977 996 97 110 538 97 178 984 145 701 987 127 372 831 113 531 781 98 648 954 139 450 874 55 155 729 101 646 767 105 215 934 87 318 902 126 878 889 92 307 890 131 408 613 154 432 645 93 281 696 68 48 266 118 201 734 50 205 748 89 330 663 98 429 800 95 505 985 114 572 751 47 66 475 102 546 870 81 183 330 76 5 693 82 97 769 79 479 520 125 158 813 90 2 4 83 242 250 86 325 798 137 221 280 104 287 337 49 302 710 60 232 979 116 414 593 79 66 182 58 26 400 66 696 821 185 581 850 68 103 483 89 231 303 76 518 746 150 5 751 123 357 673 85 245 843 61 350 796 90 367 381 122 642 753 151 78 773 95 355 854 109 732 787 110 189 414 143 405 676 88 243 775 110 504 656 75 245 662 79 609 833 92 77 786 109 258 710 129 360 895 94 429 955 92 450 498 123 503 574 135 329 981 113 87 846 137 254 312 105 20 476 97 722 835 67 368 421 100 221 274 73 464 904 74 723 892 87 29 305 118 136 944 80 85 940 144 455 993 135 84 955 102 41 712 154 397 693 133 562 662 80 144 296 76 136 763 70 118 272 55 167 903 124 467 840 113 45 853 90 67 316 91 148 248 91 139 830 185 763 882 81 147 619 93 476 881 58 76 303 67 248 432 108 140 343 70 615 808 80 196 642 40 3 575 119 101 383 130 464 840 69 359 670 108 867 873 112 637 789 121 207 422 134 423 942 75 318 399 62 477 656 78 145 247 102 148 628 68 303 803 94 907 946 90 411 676 153 364 548 102 269 334 116 82 306 57 257 291 107 712 981 125 40 563 96 39 951 83 690 814 97 274 610 55 79 926 85 41 593 79 341 440 111 256 826 109 701 873 96 544 734 90 800 832 95 693 698 78 246 547 97 369 961 78 314 987 91 457 735 115 395 788 90 121 130 65 407 582 95 348 547 89 263 502 142 300 389 141 173 200 41 60 649 163 494 974 72 53 673 125 138 455 109 537 887 96 812 846 133 135 339 121 184 877 80 383 553 78 375 859 88 787 844 118 90 166 31 2 317 61 686 951 115 461 675 99 302 749 115 41 438 104 340 743 66 879 911 100 13 317 130 418 816 57 242 760 100 784 820 138 578 980 107 487 569 131 119 758 68 241 778 109 250 518 95 242 295 123 870 917 98 352 450 98 69 756 171 310 636 143 223 567 130 26 352 63 549 794 89 660 915 90 699 751 101 306 661 95 331 890 94 189 806 72 671 891 55 380 973 97 83 611 72 98 113 55 61 709 36 748 768 82 903 957 141 420 843 104 562 758 123 394 523 67 108 385 96 629 772 101 847 880 99 545 807 133 282 977 131 444 448 130 164 701 102 295 432 88 458 485 40 112 572 117 31 209 124 2 933 132 300 812 81 488 725 109 2 548 135 259 713 79 120 143 77 539 572 158 860 964 110 343 835 112 422 767 90 464 700 120 253 703 76 90 642 87 871 890 77 39 133 156 121 158 95 76 370 62 22 926 108 536 845 72 288 289 109 389 577 90 79 482 115 376 900 93 134 666 27 771 964 109 472 662 114 152 632 102 121 151 70 398 964 100 401 838 113 246 982 82 465 633 53 522 963 129 38 490 30 52 505 118 268 604 119 140 970 92 631 700 88 561 728 82 12 704 93 497 802 120 26 161 108 10 477 128 157 168 28 442 945 106 467 711 88 807 995 61 659 963 154 123 573 145 323 755 101 245 362 121 133 402 56 166 226 60 731 923 111 133 718 122 219 222 115 43 435 124 599 970 87 65 202 79 561 928 141 539 913 83 234 562 136 694 911 133 152 877 78 636 852 137 618 706 107 139 370 123 340 754 88 406 800 42 84 307 93 157 437 119 225 561 147 57 199 90 357 677 4 914 919 127 483 812 88 192 844 131 226 819 129 772 902 101 51 105 110 597 622 111 101 738 65 1 189 115 467 919 102 702 859 110 259 346 120 62 490 73 499 742 107 33 483 119 224 257 82 55 589 148 250 428 76 11 855 119 535 795 97 197 763 91 129 585 83 404 606 68 24 152 127 471 567 105 187 927 98 21 238 133 126 247 84 79 773 128 199 785 113 521 931 108 395 878 107 273 363 111 56 144 120 310 582 104 27 871 203 80 680 70 156 169 151 99 201 111 73 775 75 146 977 79 644 699 72 40 822 83 16 606 113 66 553 72 798 992 108 299 607 105 611 692 139 143 372 102 150 749 125 254 880 83 429 805 65 94 613 89 436 654 63 184 621 162 28 47 124 726 847 97 332 545 128 68 973 128 696 951 139 89 990 108 578 828 105 124 698 147 174 281 71 871 935 104 940 962 112 674 747 79 899 944 102 623 702 125 949 998 105 381 968 111 372 392 131 56 769 95 600 817 142 497 757 88 123 362 99 324 408 42 851 868 129 482 975 98 133 515 67 484 828 72 372 545 68 473 692 140 377 606 104 651 972 98 897 930 129 11 885 135 11 834 108 296 320 66 314 371 87 21 705 95 245 996 67 73 321 92 285 685 103 185 589 115 412 579 40 439 657 129 476 976 124 550 625 63 378 829 27 411 689 148 26 594 146 110 464 81 119 328 11 44 520 65 44 123 91 181 690 130 221 420 82 48 920 69 149 345 83 125 505 63 117 651 74 374 999 65 85 428 77 171 641 110 516 878 146 410 911 82 251 965 65 358 880 98 43 718 92 6 9 101 79 825 81 108 571 102 370 950 53 711 834 114 316 779 100 157 931 43 560 872 92 553 936 120 11 392 41 535 978 80 647 968 121 5 68 95 852 876 144 556 921 116 43 245 72 230 605 138 85 633 148 166 689 82 881 893 77 487 519 69 184 504 79 525 872 105 584 789 55 45 312 66 112 857 59 309 683 110 88 510 111 270 694 110 465 574 110 63 532 103 585 693 104 478 489 104 5 214 104 588 681 96 645 803 54 308 753 121 619 749 81 55 469 76 111 663 135 94 661 69 956 970 122 8 731 74 46 527 155 13 750 49 629 816 81 757 871 104 428 711 64 156 552 94 460 645 124 149 417 62 35 567 155 118 505 112 20 968 107 494 970 86 831 963 52 431 483 60 61 120 94 642 701 114 263 500 96 214 856 112 257 368 25 56 925 96 399 573 86 342 694 71 208 945 105 133 725 113 124 493 128 293 937 71 825 990 44 411 881 68 73 163 80 16 248 97 276 651 131 643 999 42 32 668 117 31 44 120 68 595 73 139 180 70 74 745 133 509 887 130 105 324 83 422 474 101 138 525 131 355 754 136 514 637 31 241 492 124 228 693 125 12 348 59 65 547 125 574 620 149 165 892 95 234 601 103 207 851 117 228 993 120 477 488 133 317 372 124 1 219 49 91 334 92 82 427 131 12 258 116 68 875 134 427 446 68 117 900 77 791 952 149 481 565 136 260 356 84 291 791 47 2 552 88 619 821 139 84 849 74 433 439 74 227 986 24 813 864 128 556 787 107 172 672 90 450 784 107 477 814 156 761 785 109 532 966 87 514 545 97 273 930 58 106 949 112 3 670 98 654 674 112 315 438 67 82 254 124 306 435 60 157 337 96 552 643 88 46 469 109 162 758 113 534 604 75 571 701 49 262 471 89 402 975 130 17 681 89 321 461 125 327 424 110 93 768 96 756 983 103 676 854 110 346 365 67 412 817 118 361 752 76 100 761 38 34 404 95 229 721 93 626 993 134 373 473 91 521 640 87 542 696 131 564 676 57 494 671 114 701 982 47 545 598 93 351 360 105 296 465 125 229 590 78 353 629 42 320 693 75 982 986 75 723 960 56 388 928 130 684 897 111 107 616 96 605 804 112 709 941 127 571 574 59 108 719 89 288 454 84 458 539 45 464 717 96 480 578 84 835 965 64 502 656 97 288 792 94 142 455 118 177 419 86 90 498 79 131 455 153 33 382 106 345 810 133 99 438 131 253 919 40 49 359 100 458 743 117 187 763 112 395 931 68 18 975 77 150 846 124 816 994 124 564 850 94 331 349 146 386 683 76 515 864 112 414 979 112 566 692 98 0 181 113 74 103 74 262 739 112 283 301 152 444 575 105 44 632 146 56 89 130 777 998 88 301 349 60 378 454 94 286 579 112 66 187 90 248 959 113 120 679 106 313 387 119 454 663 71 612 978 60 143 655 150 69 147 70 861 995 84 722 808 71 436 788 111 426 887 74 181 699 114 405 985 75 741 778 135 121 687 83 319 655 133 54 640 103 28 545 18 297 430 88 113 276 133 633 764 99 260 772 115 586 787 85 591 814 115 878 880 94 190 960 113 645 761 65 571 956 106 405 857 97 343 896 104 581 669 140 330 468 64 481 816 133 354 880 91 351 933 107 747 825 90 51 602 87 334 872 120 191 250 59 37 101 69 647 750 46 528 792 89 311 862 79 165 775 81 43 820 115 481 596 104 495 705 138 126 404 88 518 629 105 2 262 148 28 42 58 115 642 122 207 993 74 301 914 113 766 859 61 136 569 114 281 302 118 143 688 75 579 696 97 748 875 67 556 913 93 387 896 81 298 319 106 458 558 138 545 985 95 420 615 94 425 568 134 214 530 116 769 873 111 293 939 110 4 525 81 305 508 26 401 852 80 409 483 146 316 533 90 666 851 95 567 927 149 321 361 125 664 969 112 295 737 30 569 996 68 107 824 94 383 468 70 374 883 128 282 285 70 83 946 115 126 375 119 141 339 133 241 994 95 546 852 64 109 199 109 266 598 50 463 499 110 210 408 105 524 804 63 53 239 130 50 653 99 338 653 107 58 430 81 946 971 84 98 585 159 546 882 30 118 261 97 152 428 107 298 727 114 158 672 108 154 218 41 295 313 130 226 623 104 663 918 137 242 394 69 601 663 106 183 772 104 202 337 62 585 600 66 505 778 102 858 898 109 521 772 86 548 827 47 831 847 122 694 853 60 794 964 95 624 808 121 187 625 118 95 722 89 237 808 134 13 522 105 438 919 50 709 861 71 59 539 88 85 432 67 142 868 138 337 905 125 200 700 142 421 901 71 520 750 144 211 953 50 537 872 169 73 995 91 757 916 85 152 593 129 102 422 91 2 302 113 813 943 109 319 798 115 416 796 80 191 831 107 100 743 69 86 951 97 518 682 63 90 803 103 120 325 88 335 496 95 117 244 159 149 859 70 682 778 149 255 480 113 368 809 120 227 803 58 723 887 170 366 578 100 818 950 70 49 74 80 204 952 121 729 907 65 564 677 135 771 854 57 603 802 129 416 910 76 45 581 108 39 49 45 414 621 86 595 597 163 287 674 64 193 459 38 499 522 1 315 703 135 260 810 136 62 641 97 554 782 116 229 922 62 559 844 158 154 957 96 131 549 86 51 906 112 250 402 53 99 308 43 223 583 62 363 585 103 62 972 93 378 530 112 793 836 56 203 660 112 137 947 117 391 772 88 345 961 80 636 726 135 607 673 57 383 697 97 586 782 119 239 599 130 355 697 27 84 660 123 507 826 35 120 975 65 475 638 96 79 714 137 76 162 87 221 306 107 0 634 95 44 114 136 730 756 76 321 796 46 81 657 77 457 862 107 787 910 39 763 941 67 163 464 131 711 712 110 235 404 54 262 894 107 9 231 141 352 376 134 792 990 56 938 955 112 69 400 31 102 437 105 534 976 69 45 987 156 386 604 101 162 541 124 271 656 105 860 951 89 33 424 104 362 562 100 369 585 135 546 952 88 620 789 108 433 529 77 901 944 85 464 821 70 377 822 86 199 219 90 528 655 87 53 551 57 631 672 111 110 856 133 352 983 75 66 262 94 208 960 102 388 468 109 447 545 163 135 931 60 73 336 48 205 486 129 359 563 99 112 562 151 66 565 98 515 580 111 17 766 123 234 742 152 278 471 44 147 489 101 39 973 83 704 998 93 171 391 126 94 654 106 22 268 129 3 370 98 96 914 105 558 687 105 151 695 96 619 951 70 400 740 73 183 276 81 582 722 102 126 669 111 334 861 106 237 605 76 784 873 106 605 892 78 654 679 153 560 875 95 222 224 28 122 435 124 132 869 88 459 678 72 367 755 112 637 817 51 457 879 93 691 752 102 300 818 66 58 983 116 62 571 113 638 680 90 150 819 93 17 893 96 701 778 49 130 314 89 7 558 71 232 822 65 48 494 98 279 607 65 209 970 71 250 496 57 285 745 98 643 823 159 177 807 121 163 369 41 567 793 163 319 438 126 357 976 128 35 175 72 380 765 138 791 896 82 738 847 66 282 810 116 99 176 125 542 943 146 119 605 43 292 801 131 941 959 116 710 745 89 161 735 108 825 988 89 332 451 65 58 154 75 158 868 97 644 655 146 66 960 152 196 992 89 325 670 55 63 930 91 601 876 103 57 346 95 984 999 136 415 714 62 48 210 135 268 712 46 45 584 75 456 935 95 182 440 48 343 806 154 508 846 120 352 722 141 382 977 115 421 659 139 343 659 93 36 231 111 12 941 128 35 234 77 494 754 141 352 657 145 426 916 22 178 221 88 705 985 99 795 861 183 434 830 94 393 638 93 234 260 99 344 796 88 136 533 97 11 581 107 492 607 120 682 795 170 697 845 96 240 714 85 943 952 87 121 377 140 126 390 77 581 885 134 221 665 105 535 936 101 202 906 171 307 334 125 267 905 100 195 792 76 374 802 65 354 686 24 454 952 85 218 956 70 630 929 135 2 49 118 310 508 85 73 921 113 240 441 74 227 563 124 48 547 79 382 484 32 653 808 70 575 583 97 209 220 144 153 913 174 509 683 123 589 646 96 797 856 107 607 870 138 158 270 69 353 578 86 326 698 34 161 590 118 352 708 77 650 999 80 310 817 88 223 533 119 611 916 99 313 443 107 788 923 105 268 439 109 458 699 88 75 869 101 232 705 55 47 805 67 89 955 77 195 776 132 693 804 98 588 698 131 165 381 120 205 307 127 490 493 100 430 644 48 483 723 108 149 514 73 382 392 78 334 428 94 16 610 137 554 985 112 250 941 141 483 555 54 150 415 124 44 776 94 707 894 68 931 963 131 279 315 111 424 839 73 457 812 86 275 581 121 323 791 92 109 290 25 513 783 105 483 722 18 623 823 96 145 428 118 484 821 153 225 782 107 169 174 36 50 835 80 177 876 96 655 910 105 5 688 30 225 473 26 667 955 104 88 657 97 126 237 140 518 696 70 206 267 72 281 937 93 465 720 138 872 949 96 20 311 60 101 207 45 444 998 95 37 259 101 38 430 107 800 872 108 664 678 105 95 747 99 626 997 143 541 717 116 16 111 152 842 887 21 79 368 71 14 941 100 175 376 95 681 835 78 90 630 85 43 779 120 42 960 90 23 453 55 140 441 84 81 316 67 712 953 69 260 695 109 349 865 106 81 946 122 246 755 82 473 810 112 479 970 134 836 909 92 547 736 130 419 526 51 33 616 108 65 383 115 150 337 82 211 812 119 395 502 122 162 489 146 209 574 162 277 929 149 574 751 93 444 764 51 551 718 84 228 262 82 943 967 105 556 857 116 324 781 107 41 151 81 123 500 104 103 370 122 860 903 110 411 832 37 297 525 83 594 854 78 334 965 125 556 672 95 469 537 138 665 830 93 224 809 88 122 461 105 522 607 103 146 964 127 501 695 118 21 872 110 573 916 141 158 731 118 338 935 75 138 829 154 285 676 123 821 948 87 558 618 84 35 989 89 141 456 139 825 857 135 812 975 69 233 612 59 234 359 58 196 700 111 303 941 57 624 714 82 472 929 96 50 148 160 88 771 75 139 295 100 133 611 91 411 759 143 403 654 137 381 434 96 227 802 51 845 929 98 534 875 73 713 866 147 140 662 133 355 724 141 155 434 146 74 216 55 448 600 87 480 835 80 116 714 77 422 461 75 411 906 100 463 706 91 183 654 84 174 415 109 301 959 75 405 645 98 305 702 165 19 92 104 305 946 90 349 489 85 42 111 119 483 866 116 351 437 91 18 276 91 291 517 59 224 475 95 346 594 93 476 480 96 345 830 152 460 748 99 778 967 91 680 938 124 280 508 93 251 361 119 48 279 49 562 645 93 281 509 70 0 964 114 874 903 102 337 706 129 75 862 61 255 815 125 111 381 148 512 706 47 394 541 129 587 908 85 358 807 103 273 679 97 211 917 101 699 914 97 203 639 105 385 815 95 827 944 78 140 744 179 609 732 121 139 307 122 277 620 123 571 649 74 59 103 113 757 873 93 109 300 74 662 672 15 312 773 78 161 949 107 15 828 103 4 874 87 147 172 139 1 718 56 288 359 86 355 610 111 37 793 142 645 825 104 581 955 89 239 369 65 499 902 84 376 474 136 447 695 89 417 499 73 202 689 74 541 879 68 434 911 111 418 722 82 129 518 85 385 724 136 305 668 117 450 461 125 303 913 37 418 643 140 278 279 131 384 541 36 473 930 53 263 875 134 582 809 106 39 843 84 323 858 43 833 929 42 775 915 92 33 832 106 214 677 71 135 395 133 117 946 70 340 796 104 444 759 38 718 920 26 394 632 50 109 364 126 0 206 48 65 904 69 128 701 94 176 419 81 441 856 103 57 863 78 573 628 133 65 265 141 735 839 62 459 609 62 115 817 116 233 876 145 644 825 92 683 768 94 368 829 92 618 949 75 359 486 69 428 995 106 43 593 74 193 433 96 490 539 73 172 417 92 89 920 112 921 965 103 574 803 101 14 879 60 30 768 74 263 564 91 366 550 118 343 439 50 335 945 90 197 806 96 152 841 76 267 836 115 72 808 61 571 994 105 358 370 52 359 631 116 354 836 83 802 831 118 265 288 90 228 401 74 338 679 102 846 864 99 190 232 138 777 914 62 137 613 39 115 140 92 882 978 50 176 583 99 537 794 124 218 894 48 700 916 59 706 921 138 211 685 80 93 503 51 5 966 87 942 998 79 533 674 129 457 458 84 124 441 117 313 409 111 38 503 106 103 522 119 244 824 93 98 848 101 265 672 156 70 182 165 281 845 141 170 904 70 837 935 63 478 510 98 964 989 114 54 480 65 484 791 116 558 782 90 56 126 118 41 765 120 41 900 100 304 734 83 667 816 97 836 876 116 82 782 128 124 603 91 550 883 93 394 416 90 207 270 118 191 926 99 599 783 63 69 142 17 337 831 120 339 789 107 36 356 109 14 187 114 226 928 130 46 707 110 218 982 70 633 772 66 183 556 119 735 820 107 106 332 101 0 782 98 118 758 99 157 298 129 471 672 99 421 544 95 174 310 79 564 657 114 577 774 87 193 438 125 154 408 134 50 742 115 93 812 98 98 705 128 443 664 136 634 914 96 212 884 76 71 401 108 360 537 88 702 955 75 761 902 124 453 725 121 205 241 65 269 820 103 539 967 79 743 887 142 481 876 67 241 489 114 393 949 134 159 788 163 209 642 131 247 707 90 264 954 110 590 607 90 24 291 97 535 679 117 93 844 107 45 661 96 705 770 140 42 892 29 831 908 128 137 503 118 80 926 51 252 754 89 188 637 88 257 972 59 195 217 84 207 705 95 393 922 96 404 639 74 456 979 106 280 986 122 266 655 120 590 615 133 280 520 82 82 600 73 124 598 93 687 914 60 194 873 100 256 800 138 752 831 52 289 715 72 372 735 60 61 993 112 261 813 90 73 915 114 744 817 70 307 373 101 446 805 81 585 656 84 172 843 72 289 370 87 566 631 80 19 684 99 490 918 109 271 654 102 766 971 111 49 336 109 680 861 90 99 146 81 8 782 85 554 888 85 628 982 116 713 925 129 13 34 89 793 804 129 10 271 108 94 208 104 689 938 62 358 702 101 338 650 136 58 587 121 286 936 116 95 486 84 215 559 114 611 726 75 63 119 95 412 501 118 377 999 104 322 471 52 774 973 103 566 797 139 594 668 101 310 384 115 285 814 117 390 860 121 725 776 119 635 977 185 669 848 123 307 310 96 78 392 113 642 721 102 155 696 153 528 773 87 551 614 60 821 936 115 250 383 104 141 277 64 150 709 150 31 646 120 227 954 52 25 897 97 838 952 123 103 366 97 207 591 146 150 792 135 193 983 51 100 685 59 727 920 94 198 205 112 602 624 109 195 655 130 66 267 133 2 833 95 73 818 159 681 942 58 153 420 68 310 534 73 458 487 97 488 837 76 179 906 51 682 915 67 471 520 111 893 969 124 92 972 143 305 328 61 108 485 34 95 995 98 126 886 152 285 463 96 486 683 113 257 559 91 99 678 135 29 104 115 542 779 58 584 686 101 90 357 108 702 922 78 381 486 84 385 934 149 256 678 149 20 739 146 795 989 95 387 703 113 113 634 142 288 634 141 34 63 83 232 641 165 112 399 151 477 722 95 268 766 86 358 826 107 804 854 115 27 369 73 814 820 81 687 858 133 388 427 98 474 567 152 286 932 128 15 853 134 94 930 127 188 802 117 666 675 81 473 574 16 33 364 64 835 888 124 40 711 71 48 844 57 697 811 104 8 301 74 180 997 100 275 912 124 180 857 94 714 883 72 266 341 89 438 702 55 833 893 114 385 947 33 591 901 116 588 828 118 67 220 59 183 442 23 264 537 88 346 626 115 448 709 88 138 789 155 114 343 103 336 879 62 414 681 135 601 988 76 518 921 98 634 985 115 270 853 142 486 889 102 433 884 132 192 534 57 169 791 104 347 619 133 326 449 146 400 839 167 112 224 91 62 642 79 66 557 118 53 399 69 101 325 95 185 317 70 480 682 72 180 921 91 717 795 123 417 961 102 151 455 149 245 744 122 145 381 64 413 861 106 168 998 65 446 662 57 126 628 110 438 865 93 143 977 105 226 382 33 716 905 92 353 992 110 382 503 138 155 359 119 4 816 110 271 948 99 40 849 131 90 486 78 768 915 95 481 554 118 50 785 42 324 628 105 84 92 120 509 918 84 206 712 86 694 848 89 484 985 92 710 887 128 456 705 80 306 505 109 102 670 65 352 583 113 287 715 117 210 907 114 68 625 53 575 820 122 462 576 67 130 278 75 463 618 103 36 830 117 94 811 96 308 690 109 341 867 128 4 25 107 846 957 134 288 839 76 438 904 59 282 425 98 343 527 122 955 989 149 624 857 126 239 275 106 103 654 112 251 882 81 71 726 98 123 874 55 38 487 92 296 772 144 170 202 123 625 983 111 487 851 119 152 661 58 570 651 116 53 532 112 142 546 69 68 645 90 153 157 146 17 407 98 191 961 74 428 457 83 46 389 156 349 640 101 53 554 116 266 475 164 94 779 110 810 923 101 64 150 79 225 777 108 363 671 56 186 589 108 376 771 78 745 784 130 881 904 129 447 972 96 424 505 65 299 979 105 223 481 99 83 91 109 397 427 127 98 833 138 143 812 76 191 286 101 833 852 15 578 912 110 131 721 122 188 610 63 16 505 92 45 505 130 247 628 112 462 688 129 629 708 131 202 945 76 272 412 51 665 959 90 115 288 129 15 243 127 89 837 51 884 965 142 354 943 76 189 297 121 161 688 181 166 602 58 383 950 159 79 194 162 818 963 54 792 808 81 146 396 98 64 748 123 831 936 143 413 447 124 9 795 139 14 117 99 53 897 120 45 538 84 207 813 189 632 847 99 482 855 137 197 357 96 619 771 86 738 845 150 290 569 102 398 414 113 570 797 105 331 607 133 574 853 140 188 797 122 254 956 112 592 821 171 204 908 100 18 908 107 302 959 124 135 585 114 628 733 89 300 942 122 266 624 147 383 654 103 42 497 105 196 666 120 44 169 76 215 249 139 362 949 149 498 642 157 589 884 96 91 205 66 456 461 85 402 667 89 118 213 80 26 559 77 117 162 109 1 977 118 756 895 119 506 757 97 108 972 126 76 617 97 172 257 51 151 687 113 109 716 108 110 841 45 185 917 46 417 577 77 103 832 84 78 356 97 547 588 82 347 468 100 362 521 76 275 553 104 133 144 99 777 989 72 305 600 116 473 542 128 211 539 100 270 952 90 458 894 105 45 634 38 164 677 81 554 671 87 25 721 75 378 920 97 389 725 124 645 848 54 100 362 135 56 993 119 452 654 77 227 670 105 789 790 87 684 805 82 291 375 87 110 490 68 673 788 68 396 814 46 265 413 95 137 558 97 475 889 61 768 973 110 495 824 90 149 763 77 17 220 116 949 983 109 263 536 119 459 853 97 92 263 89 535 606 91 148 485 61 926 953 134 613 771 159 276 420 68 284 850 98 155 685 119 182 272 119 175 231 121 79 505 112 264 720 171 157 440 130 475 914 104 117 444 176 337 920 93 450 618 70 562 928 103 200 369 71 366 800 93 111 171 122 47 668 92 230 946 57 220 346 130 571 683 86 180 184 123 182 650 62 343 531 130 339 600 82 312 879 72 724 866 77 205 382 117 315 567 113 92 557 99 165 216 48 437 541 65 403 470 90 104 174 80 194 707 143 138 315 175 115 897 57 887 908 103 423 901 47 586 864 30 430 705 65 868 992 118 498 674 100 15 796 50 643 961 101 554 798 118 350 695 66 351 386 109 379 999 140 477 941 79 640 889 134 528 740 105 628 661 109 394 928 96 215 995 28 213 780 111 759 814 164 111 846 158 477 494 62 209 250 127 461 965 87 318 451 108 489 653 130 250 868 60 100 572 78 154 288 84 44 118 92 242 616 122 166 381 125 130 191 155 331 809 43 551 574 135 285 492 37 220 972 90 266 895 105 261 554 61 484 886 60 769 963 100 268 514 87 470 509 107 374 799 128 112 878 126 665 747 115 418 589 84 84 490 69 393 821 128 372 751 101 730 867 124 281 998 166 106 969 87 233 511 73 238 518 80 415 929 69 426 847 108 580 936 118 24 823 76 414 474 84 212 519 96 199 621 70 425 913 62 124 762 97 864 967 128 438 720 69 886 929 122 429 825 142 187 276 124 669 924 138 155 250 92 290 531 94 542 824 123 295 395 94 124 837 125 400 717 122 139 271 84 492 931 101 440 461 122 36 960 125 350 627 102 599 905 106 669 763 148 479 855 128 176 575 132 13 369 73 410 650 112 189 633 67 809 900 120 689 835 91 433 656 80 31 256 84 30 743 84 217 794 77 51 569 63 537 624 87 61 777 106 630 991 46 884 897 67 225 237 94 90 209 152 14 595 72 431 609 89 230 408 89 43 762 79 3 138 82 467 662 125 225 252 91 444 643 96 33 971 86 851 993 109 138 391 118 503 929 88 735 848 107 182 578 51 306 969 82 594 799 103 301 353 102 628 678 149 178 258 78 181 567 92 164 469 66 569 613 78 4 236 113 88 963 57 253 326 103 463 616 115 79 297 46 62 696 74 36 75 72 578 764 123 192 262 68 238 372 85 255 439 59 211 344 90 96 122 148 715 786 70 214 224 120 430 991 110 0 274 115 296 925 175 417 863 76 248 713 99 177 543 138 619 726 101 333 512 136 532 932 128 593 971 40 332 989 97 40 465 87 227 531 92 345 396 71 91 574 76 510 799 87 345 405 107 409 735 138 201 832 66 120 853 108 705 953 132 654 745 81 196 313 100 95 433 87 532 590 88 507 765 74 485 907 93 393 444 95 716 825 94 203 937 92 303 605 175 107 556 116 679 845 59 664 846 130 768 792 124 4 580 80 238 286 59 106 446 27 158 246 140 279 317 105 173 320 72 326 563 78 116 607 135 34 658 84 49 220 92 688 746 176 167 988 92 256 414 90 383 826 91 247 476 148 159 641 136 297 377 49 561 933 95 186 561 117 499 731 132 729 905 70 332 598 71 332 571 66 296 751 142 224 255 109 97 932 89 126 344 93 182 279 117 935 963 72 141 747 87 354 593 75 178 247 108 286 983 118 696 885 103 68 118 98 240 658 118 259 533 137 172 982 126 5 255 102 773 933 120 352 536 102 12 873 122 497 918 114 385 920 163 235 923 89 290 760 64 133 652 92 243 972 136 306 922 109 374 720 111 561 724 117 763 920 96 96 185 39 281 412 76 417 753 140 273 532 97 0 242 69 278 667 87 311 995 75 470 542 71 179 367 105 203 823 116 4 614 107 294 789 109 633 992 63 342 965 121 79 527 157 85 702 78 117 893 118 403 890 95 131 888 69 512 581 127 129 984 110 282 807 107 613 711 77 330 823 97 301 689 109 134 455 86 461 711 94 230 720 50 169 680 132 417 578 62 416 482 102 120 837 91 373 868 114 460 553 74 176 216 75 66 219 70 398 708 59 480 954 117 246 608 101 128 496 35 766 949 146 115 818 132 735 863 146 28 232 138 125 140 99 122 485 50 28 83 128 268 494 52 280 362 66 311 333 137 400 781 109 562 889 108 609 938 77 42 745 117 544 640 132 168 528 140 399 859 132 637 931 130 122 301 86 61 78 123 227 913 107 511 594 117 887 919 88 403 503 140 250 348 119 177 652 58 130 675 118 106 279 130 648 952 63 422 859 136 879 960 36 650 777 90 278 900 69 701 902 78 8 980 63 101 280 111 32 401 94 65 172 99 573 716 31 67 187 72 398 540 89 76 508 97 97 359 88 287 459 78 145 891 100 14 880 97 579 763 129 223 730 115 178 419 101 68 746 105 72 408 115 708 905 92 466 702 113 232 903 47 165 709 68 157 969 131 230 344 107 934 966 61 415 723 154 14 91 113 407 663 119 535 612 100 618 727 105 30 818 81 74 976 94 7 286 71 489 658 176 571 724 162 127 726 87 244 703 115 177 916 113 340 508 82 149 456 72 474 687 65 44 235 161 510 900 114 202 779 53 672 808 91 140 983 103 85 927 110 122 961 125 359 425 165 260 700 163 340 588 92 861 880 99 98 999 75 29 522 122 113 769 114 716 836 123 232 353 94 45 893 81 879 905 87 366 868 56 78 508 87 316 968 101 246 811 125 92 681 116 501 990 71 202 247 141 88 383 77 59 182 80 176 661 49 37 360 122 327 334 101 306 332 114 260 579 100 465 516 83 202 295 91 382 872 104 12 878 109 853 881 157 469 596 60 509 625 68 637 774 129 47 784 83 217 621 103 102 124 95 356 489 88 24 445 121 519 600 82 396 981 108 519 860 91 740 962 128 249 658 116 736 931 122 378 766 88 561 978 114 117 516 68 530 700 108 337 862 96 518 582 116 95 523 92 702 737 99 468 829 70 394 927 103 542 804 136 730 911 133 169 972 111 292 500 105 55 263 113 621 964 38 221 704 125 216 577 111 172 577 107 214 832 122 40 476 115 733 796 152 14 890 63 184 373 141 877 993 117 57 478 129 61 617 115 453 461 119 80 672 103 320 714 104 726 928 117 326 397 147 723 936 96 565 697 72 210 635 122 363 981 67 35 478 104 691 973 84 481 727 114 17 346 139 756 758 109 846 850 119 680 901 150 504 903 81 65 175 107 102 487 76 237 480 85 178 550 106 516 773 98 401 640 85 61 952 60 377 397 128 85 856 108 8 406 1 27 252 167 95 402 141 302 488 97 274 491 94 125 742 132 37 742 60 248 958 64 189 495 133 62 521 93 0 843 81 356 644 61 252 669 102 452 823 102 508 865 65 4 154 96 819 980 61 139 744 86 379 835 108 684 846 120 698 964 82 208 946 90 637 793 89 772 906 91 887 933 106 507 554 112 254 995 50 836 933 74 62 529 137 356 643 21 289 639 109 756 869 93 43 858 150 490 874 89 308 382 98 355 512 131 213 891 107 616 927 54 841 967 90 796 974 107 137 784 55 61 318 82 206 756 107 450 665 133 231 828 104 590 991 135 397 920 13 51 130 137 198 989 42 131 909 167 329 921 124 500 983 96 5 139 135 174 334 128 821 956 68 749 920 107 80 526 139 109 584 109 293 881 59 490 851 112 138 698 88 93 508 99 362 936 69 344 566 81 48 509 54 473 495 96 269 496 113 182 612 141 321 829 105 516 785 85 165 759 115 602 683 103 162 511 81 229 738 75 703 759 69 544 655 107 248 451 104 781 894 125 7 81 79 47 280 78 782 792 59 352 638 93 223 932 88 390 765 94 266 526 106 505 720 115 468 812 72 784 915 141 536 935 62 257 409 71 590 780 113 236 306 82 470 838 137 867 957 121 172 633 149 372 533 75 290 741 79 283 868 94 215 318 125 164 873 131 198 707 30 201 243 63 47 759 94 273 669 81 779 803 90 57 333 118 26 611 104 569 771 134 80 735 72 351 481 65 344 916 53 96 259 111 365 574 72 206 432 45 589 782 31 97 979 91 733 952 50 418 612 94 496 535 59 973 987 71 85 843 142 183 696 141 446 992 122 592 882 92 464 963 96 876 958 64 103 642 129 699 712 135 347 382 97 408 771 130 38 794 110 231 758 138 567 887 99 520 554 129 533 990 65 598 729 145 607 939 75 285 752 34 320 442 140 964 980 117 354 444 104 503 824 33 253 932 45 127 791 85 388 678 123 411 641 124 486 888 95 517 927 108 458 497 103 98 433 108 498 699 151 756 893 60 388 692 92 617 877 133 103 347 109 88 309 83 29 462 149 225 486 160 371 669 145 180 257 40 208 636 136 181 552 64 559 974 104 753 793 64 377 559 100 232 624 104 22 523 101 256 353 90 129 492 110 932 973 56 600 696 136 657 680 127 584 668 99 17 236 90 196 715 111 845 910 61 192 839 147 148 160 109 130 243 87 236 732 164 103 513 76 725 796 105 921 998 80 468 684 141 30 842 92 153 663 170 99 835 120 203 649 64 438 881 105 585 924 36 49 935 88 58 737 105 733 764 88 442 654 121 910 955 116 71 981 93 866 944 114 187 198 90 553 652 100 577 648 136 130 681 59 720 766 76 749 849 43 182 472 180 290 727 99 919 972 117 402 735 53 173 589 137 774 987 56 1 165 80 434 808 73 213 407 127 403 999 31 34 959 81 25 56 99 607 963 78 7 103 93 404 712 77 26 75 138 630 696 92 846 919 82 303 865 127 176 686 102 277 847 43 422 989 123 365 439 94 686 705 107 394 396 126 173 878 124 337 847 90 104 744 105 290 996 119 35 843 127 219 939 96 718 914 146 396 874 72 34 244 53 173 474 125 685 807 74 557 843 29 616 850 85 29 846 111 792 931 96 77 862 95 562 723 133 659 969 181 48 554 133 97 679 107 625 756 84 305 322 121 117 682 109 25 684 87 104 951 87 668 825 145 431 982 99 441 932 128 733 917 152 66 843 95 205 787 45 123 168 75 44 802 78 909 981 140 72 631 146 308 541 85 199 974 186 829 963 68 311 963 79 198 681 128 318 946 118 672 955 108 687 939 148 387 507 91 154 845 150 119 852 115 784 919 97 169 641 156 246 341 86 166 651 84 53 952 103 767 842 109 369 637 73 245 874 127 363 564 119 34 882 84 59 976 47 152 445 121 453 974 122 600 788 102 238 638 73 397 409 56 117 755 113 276 516 129 376 801 119 562 800 74 589 733 107 796 995 81 235 438 142 446 900 131 316 746 88 303 949 81 537 985 100 629 820 98 529 619 61 629 957 74 426 558 74 378 493 46 682 796 45 456 900 71 5 875 116 417 454 118 304 698 82 233 292 86 465 675 1 318 366 112 641 860 85 437 670 118 179 738 114 74 952 136 6 438 81 103 290 109 409 899 72 261 995 36 977 983 70 130 337 138 81 985 87 190 695 98 579 637 44 129 976 100 191 210 92 300 933 42 552 716 133 405 590 80 733 943 81 1 199 141 381 971 64 268 353 83 298 637 133 70 920 61 687 745 137 735 780 144 194 668 108 68 619 131 233 537 111 391 610 108 122 405 141 642 813 80 487 502 111 40 75 36 654 857 112 212 864 61 209 949 105 513 719 84 907 911 82 239 464 82 83 426 122 352 526 80 297 701 119 727 811 115 691 975 96 378 486 84 74 955 75 333 705 110 215 980 80 498 780 79 457 986 113 136 313 68 557 811 100 396 741 102 104 705 90 156 836 111 139 740 95 271 517 104 682 734 52 557 836 114 18 456 124 144 386 142 411 679 149 819 916 124 318 655 108 484 892 109 384 409 117 382 804 67 109 923 83 94 376 91 708 784 99 110 419 66 250 710 118 635 727 81 112 980 107 551 936 72 321 797 118 293 442 98 670 867 98 130 472 121 98 775 44 837 911 130 359 556 109 214 838 43 72 691 99 337 764 124 408 866 105 364 901 85 428 563 81 271 727 62 272 478 142 148 861 112 210 736 82 391 585 100 528 615 119 33 889 70 207 692 79 520 980 84 378 456 59 845 889 69 113 306 131 72 780 57 911 949 103 47 133 82 585 932 88 485 931 119 84 236 80 141 863 84 374 920 110 292 369 156 141 614 102 29 832 136 394 585 67 480 666 99 741 879 95 479 560 82 375 888 109 417 960 60 770 890 110 50 657 145 200 570 107 485 609 60 339 759 119 274 650 93 156 590 101 523 981 116 129 162 82 116 436 80 436 809 105 828 931 114 54 107 98 388 530 90 103 663 149 440 778 117 239 703 188 72 955 149 66 776 73 69 907 86 149 421 44 541 666 74 187 420 96 155 562 139 665 718 110 733 914 78 273 908 103 518 899 60 57 831 148 674 817 111 198 915 117 59 616 104 123 131 115 322 379 46 380 494 111 322 718 87 61 883 120 320 507 110 306 355 96 427 887 60 12 954 79 93 811 95 320 363 130 209 771 52 258 894 99 29 471 86 594 930 66 28 67 78 158 240 125 34 410 66 315 912 70 8 909 92 5 465 140 162 987 121 345 712 106 669 726 57 298 840 94 310 524 102 493 568 112 125 677 32 162 545 93 14 56 114 66 804 110 224 918 121 467 625 126 34 909 90 194 329 119 166 758 72 55 990 111 237 709 110 168 254 103 316 379 115 485 885 103 692 926 149 128 289 92 102 296 89 0 361 158 181 261 136 35 661 40 683 791 106 62 568 126 101 184 93 490 784 154 370 969 83 526 828 60 353 895 141 325 710 115 666 865 81 501 816 61 399 781 151 100 882 76 488 945 164 794 832 38 129 785 75 12 165 84 306 327 102 208 280 102 493 944 55 8 518 114 368 415 41 133 531 91 515 577 83 282 968 79 651 904 147 267 787 39 696 793 82 202 719 77 509 669 78 165 171 84 56 547 78 290 367 97 575 952 82 513 974 71 112 637 74 646 993 93 615 835 101 325 832 105 14 624 102 102 334 111 506 644 101 412 470 80 103 526 104 638 840 85 310 754 146 97 818 128 626 856 87 71 707 77 247 448 118 75 758 105 763 807 85 46 959 120 640 956 109 116 966 69 98 926 79 693 890 69 25 57 68 229 681 42 40 374 129 533 554 85 285 494 123 317 784 91 665 691 76 387 803 119 19 907 38 171 488 40 58 256 75 366 873 47 38 131 101 471 723 97 332 981 139 670 993 110 355 966 98 242 419 177 26 340 84 37 686 81 136 941 64 306 671 101 22 314 82 25 800 132 676 941 111 820 900 172 286 661 145 567 663 97 35 796 142 397 446 90 463 576 83 47 933 115 447 548 109 911 920 59 419 720 143 249 593 110 598 788 89 363 840 79 124 735 90 292 756 45 150 807 63 307 738 155 40 606 102 142 941 65 700 779 102 274 769 67 557 600 141 49 276 63 290 406 148 367 384 116 198 431 92 874 890 122 825 884 92 559 865 97 402 924 71 377 578 126 816 895 77 356 677 69 438 850 78 605 637 112 41 465 67 118 235 90 814 963 78 245 534 73 424 734 100 842 916 62 274 928 89 16 924 56 173 309 142 260 419 148 468 505 96 590 906 57 168 462 141 767 922 122 786 978 92 308 579 62 509 532 102 456 788 54 143 531 79 252 310 112 871 942 77 578 683 143 398 541 145 456 770 97 550 847 94 278 398 74 333 865 116 91 568 104 278 797 87 4 870 107 419 663 87 376 742 58 241 858 141 423 665 127 624 998 110 985 997 108 244 775 108 160 587 114 203 730 111 140 634 100 426 534 85 46 443 65 5 310 125 34 760 92 124 136 79 638 696 64 215 848 104 98 110 36 623 725 102 125 992 121 87 99 84 202 671 52 934 967 70 967 987 91 30 102 108 486 743 143 521 801 129 275 679 122 345 900 91 594 674 102 258 267 93 124 789 113 357 594 110 536 824 82 311 746 70 717 719 80 219 519 164 334 553 134 133 692 78 31 820 91 254 782 54 496 576 113 593 651 90 350 579 76 312 704 80 32 766 98 559 778 88 259 900 63 889 973 84 20 130 88 321 961 98 321 783 63 228 452 95 639 772 92 220 518 126 8 428 132 348 640 111 39 507 152 647 717 87 70 908 112 42 637 70 193 651 102 41 700 102 177 473 139 540 842 112 1 153 80 626 823 47 139 666 123 411 875 81 796 943 116 142 206 174 297 848 103 588 960 75 444 979 176 168 194 143 913 935 93 358 444 89 288 624 147 74 498 102 141 323 64 14 344 143 313 688 105 348 782 91 274 661 111 29 177 118 142 583 65 193 250 109 96 156 94 129 754 88 204 661 106 357 361 84 674 772 74 66 459 131 728 786 154 252 322 70 774 934 133 164 949 101 337 369 116 195 508 76 288 658 84 573 764 63 309 745 142 712 780 108 213 362 80 244 407 127 334 378 107 449 746 90 185 236 77 613 940 119 222 764 135 759 927 126 157 846 113 381 917 58 431 542 130 382 807 102 75 269 96 86 368 36 258 871 75 661 925 51 680 816 118 546 602 157 821 886 92 2 482 77 646 853 103 417 492 85 449 829 64 59 572 74 51 830 103 246 604 127 143 227 61 43 163 74 420 806 125 165 855 122 406 804 90 171 596 89 394 532 123 322 505 128 580 776 134 134 303 92 183 460 75 140 854 85 114 213 75 100 289 118 482 937 99 634 942 122 479 860 103 451 940 81 345 934 107 175 393 111 585 997 118 695 971 153 131 792 68 364 795 116 247 428 109 378 515 99 675 681 130 271 304 141 282 349 84 135 206 80 503 985 98 45 857 107 216 915 143 572 746 60 76 751 172 284 604 92 204 283 105 403 748 111 9 390 57 12 568 92 679 732 44 370 851 128 134 151 44 402 894 101 451 462 112 497 885 105 64 557 108 281 499 73 469 998 44 671 675 72 411 621 95 21 358 116 623 730 106 787 938 108 32 291 114 69 714 104 151 580 76 400 727 123 59 315 126 521 554 103 218 569 91 543 884 135 354 655 61 616 858 34 50 669 91 767 925 121 51 800 115 236 739 90 683 690 100 643 720 62 86 512 121 78 675 95 801 825 151 166 791 102 82 413 68 50 804 71 29 628 140 232 448 95 333 772 119 475 863 129 432 810 150 119 255 113 231 513 92 93 254 68 358 815 78 550 641 87 684 849 119 183 888 66 178 668 117 468 482 87 423 793 116 759 784 96 529 652 127 368 955 84 148 412 124 73 147 118 518 857 107 361 595 106 682 967 94 725 799 155 602 745 126 671 804 122 625 932 110 538 760 130 596 844 87 108 705 48 378 778 86 199 495 102 606 793 104 59 727 97 478 881 98 235 528 93 622 690 87 97 660 91 378 737 103 7 997 137 65 478 113 678 861 101 538 597 51 25 70 142 136 653 93 472 520 69 600 874 166 512 823 156 840 970 89 31 106 150 183 729 131 864 880 124 588 637 176 477 946 55 29 644 162 626 686 144 788 867 101 177 936 128 15 64 115 62 131 92 732 847 60 153 270 41 278 825 60 226 458 86 626 884 72 32 262 133 108 663 95 24 997 136 420 541 125 706 943 81 338 369 139 312 336 100 355 463 59 330 869 105 277 713 118 301 879 54 72 419 68 70 353 103 195 436 127 356 868 133 301 856 115 186 933 137 42 498 111 359 801 101 92 355 84 127 952 114 155 675 120 23 100 95 26 778 74 86 561 98 648 794 105 888 983 94 438 733 89 220 821 44 162 281 108 399 653 109 229 910 99 521 915 78 360 861 101 678 742 110 8 505 102 193 369 165 14 506 118 97 120 76 479 906 111 109 586 110 286 511 171 204 727 126 224 474 110 478 935 102 201 231 93 555 839 110 122 274 114 433 581 118 392 413 77 749 965 143 820 884 95 542 988 71 805 911 51 180 208 114 16 996 127 120 864 117 195 241 102 97 176 117 738 815 115 630 948 92 510 611 98 732 928 95 61 715 90 6 841 130 287 796 85 419 947 85 399 671 87 130 502 79 358 673 88 418 824 97 221 479 75 285 860 89 86 994 75 15 623 61 924 975 41 87 247 56 78 417 82 68 78 110 585 733 91 113 648 123 144 956 88 533 991 50 342 858 53 148 721 78 130 919 138 557 944 17 603 685 127 376 731 41 333 991 88 320 747 109 224 923 98 98 460 114 675 716 120 205 227 99 465 758 109 660 703 133 374 527 92 362 841 112 367 577 145 265 707 102 32 98 136 421 924 96 637 896 82 102 528 129 177 312 105 303 904 87 123 825 43 340 724 107 365 796 98 31 280 109 48 630 119 29 515 65 68 764 131 12 812 91 340 722 116 598 857 54 367 551 87 164 596 81 671 901 118 164 840 62 169 918 115 189 404 114 7 411 76 589 999 92 240 249 82 100 414 133 475 627 143 719 731 105 601 877 93 507 573 105 440 884 124 572 883 80 512 578 97 14 697 104 467 567 67 341 940 117 616 816 119 16 775 143 187 834 97 18 217 102 395 469 55 506 845 31 648 986 107 493 857 81 92 830 45 685 703 99 707 979 79 390 866 92 301 580 78 726 819 80 113 383 74 468 721 118 350 997 85 57 399 90 124 562 120 915 950 100 58 155 82 171 738 102 681 820 89 302 660 123 40 719 63 619 891 147 219 313 158 88 933 105 477 987 87 235 789 108 164 447 51 156 763 178 134 314 109 11 562 113 729 988 107 189 339 47 723 768 72 122 239 134 327 496 111 358 722 71 35 780 87 159 749 139 107 245 103 374 440 169 326 826 76 21 259 129 317 333 69 106 832 111 156 275 91 7 710 93 450 848 92 729 826 106 625 919 123 250 448 126 406 607 95 492 908 130 836 896 111 136 233 102 59 207 113 142 522 101 219 535 73 532 891 145 380 559 115 205 985 128 149 620 82 350 586 78 330 537 144 230 667 122 534 730 81 348 684 83 279 416 127 530 551 94 365 654 166 141 840 129 712 868 80 583 849 77 357 761 168 298 471 104 136 259 121 656 767 112 545 713 82 27 457 56 486 940 160 131 289 91 278 710 77 282 720 82 98 526 128 274 697 105 610 749 101 539 631 156 594 944 84 353 767 106 392 492 127 205 350 99 532 558 86 334 850 155 3 231 126 132 778 97 598 681 123 143 750 149 623 624 116 915 976 88 356 466 110 8 594 71 549 560 118 983 984 75 22 935 111 308 466 76 434 804 117 359 367 117 508 610 88 136 704 94 452 622 74 155 602 108 485 784 148 149 171 141 171 718 92 710 933 91 122 243 141 491 505 84 129 886 54 544 988 106 361 556 108 5 416 121 172 951 135 129 885 112 283 416 60 116 293 66 880 910 79 157 466 108 80 354 131 12 42 112 379 713 115 214 577 97 317 689 52 667 981 91 469 659 116 158 479 86 301 363 33 386 794 80 754 820 116 71 162 88 467 981 106 246 977 112 148 726 84 113 460 66 321 845 52 28 148 107 872 904 138 898 940 104 124 900 72 576 904 105 123 211 115 455 697 92 561 877 107 88 395 83 139 491 102 221 556 37 448 768 120 450 724 69 250 444 72 102 541 79 474 666 111 115 608 98 360 795 78 263 570 119 777 848 105 352 586 152 307 778 68 489 965 92 415 748 121 55 236 117 533 609 116 599 971 102 262 889 124 754 985 142 603 960 120 3 13 74 42 436 92 311 423 157 241 684 76 192 194 77 531 830 147 137 469 55 605 872 111 305 656 143 798 803 97 26 385 69 325 493 60 21 982 77 595 759 41 184 274 74 119 925 99 57 688 64 66 211 63 345 917 130 352 512 72 573 735 132 175 177 90 183 445 92 205 520 72 145 431 82 79 721 116 8 11 136 648 941 81 60 788 87 263 453 46 343 513 117 596 696 93 480 907 47 696 982 71 11 340 115 896 974 85 809 903 169 124 354 97 321 840 126 749 864 97 52 856 99 659 819 119 213 886 137 119 805 106 591 933 49 726 930 153 191 779 100 119 950 33 2 637 111 577 689 86 358 676 50 536 770 122 715 836 89 821 891 119 629 676 118 476 818 119 472 858 71 456 831 163 6 46 123 297 695 99 582 993 131 517 599 119 14 252 89 128 692 130 349 429 111 454 946 129 946 965 103 27 815 66 86 473 117 613 971 134 91 724 79 45 619 72 355 695 98 344 402 64 447 512 122 89 742 70 112 694 98 216 831 114 247 871 130 788 970 77 144 711 43 250 417 125 190 590 111 478 678 74 52 462 89 418 935 80 359 466 100 43 660 80 751 826 102 283 459 159 724 802 74 251 877 104 222 268 124 414 810 118 558 598 126 923 966 20 122 249 74 113 512 63 650 913 113 37 895 129 435 722 92 47 516 161 328 550 81 128 312 92 28 901 104 144 770 85 531 693 88 130 517 99 149 902 134 295 658 70 64 81 33 285 663 58 590 618 67 692 976 82 606 934 147 748 810 84 225 799 106 46 420 91 249 408 99 700 798 107 192 795 82 280 751 137 429 918 76 74 192 97 436 664 113 183 307 82 44 666 64 113 496 106 622 632 46 371 584 136 128 895 123 724 879 116 189 690 64 200 428 72 537 981 152 298 895 144 545 563 94 215 265 104 347 728 85 700 890 101 50 164 22 646 770 133 264 533 79 358 883 57 703 770 119 45 378 98 124 549 70 100 800 48 302 846 60 668 758 100 650 872 67 162 690 82 619 754 132 204 353 106 25 262 73 149 608 70 550 582 34 659 759 100 55 798 136 66 975 101 21 386 107 89 710 67 333 731 77 646 777 103 686 946 61 6 641 88 94 522 128 88 422 155 483 924 157 777 999 101 225 319 124 39 260 114 620 939 95 581 734 68 377 813 152 839 861 97 673 678 93 643 979 83 91 976 55 62 991 98 812 957 56 649 694 103 107 182 70 638 720 76 248 760 100 161 556 116 370 947 62 482 536 67 252 545 78 427 676 63 392 672 119 272 639 99 253 588 88 406 604 98 581 963 77 131 577 138 497 825 56 229 563 119 58 731 104 115 811 146 216 336 14 40 146 160 380 492 51 450 568 150 292 657 138 185 204 132 309 327 145 136 483 130 639 756 85 271 781 138 117 177 75 521 821 89 681 896 110 430 903 102 365 657 108 475 634 175 340 728 85 191 992 43 240 558 67 122 183 133 415 663 151 387 979 98 318 964 94 509 622 129 347 742 19 176 406 135 209 886 111 44 523 86 191 546 140 131 720 25 312 882 85 529 791 134 162 874 127 406 448 72 77 152 80 95 284 87 154 373 106 597 913 132 175 395 101 53 304 45 297 824 108 129 987 78 41 396 114 406 440 45 308 707 141 590 751 114 312 377 81 24 220 96 26 116 41 191 419 155 858 905 126 2 309 61 327 572 100 9 973 124 79 890 66 150 818 126 12 138 68 317 877 71 865 964 149 444 557 44 451 658 97 295 347 108 342 934 114 197 735 82 64 197 116 800 874 60 20 22 94 210 490 131 15 641 104 755 898 99 89 241 108 538 975 84 193 342 96 414 657 131 979 990 135 85 377 122 81 127 111 397 617 37 281 896 108 416 733 48 28 428 118 59 84 106 172 418 60 185 200 113 140 934 106 215 642 95 88 231 93 70 255 108 611 846 69 12 810 110 20 489 93 10 59 97 63 695 97 779 940 40 284 354 77 230 675 86 215 966 67 143 228 117 81 596 111 532 744 116 121 559 161 522 981 80 140 724 68 25 827 86 334 609 92 187 734 157 36 240 71 647 682 91 501 845 107 667 911 79 182 352 133 343 460 169 58 536 90 297 607 105 306 847 75 822 917 132 22 988 155 458 531 100 869 978 80 204 756 142 240 704 108 215 912 119 468 749 87 153 873 100 736 876 64 39 506 205 456 873 79 700 753 166 672 956 74 178 197 83 47 706 122 427 470 119 134 590 30 626 690 91 778 794 108 231 977 105 396 946 179 38 528 109 455 689 158 350 934 77 753 949 120 275 981 99 366 750 26 61 345 101 80 272 56 214 586 170 86 860 89 462 849 105 60 940 101 355 639 75 613 882 57 237 853 121 115 810 66 748 939 74 61 584 63 288 819 128 187 859 83 293 510 60 806 972 89 199 368 1 51 133 48 89 592 107 27 715 123 381 475 101 351 713 100 306 440 49 429 623 106 144 578 100 143 151 83 323 913 67 35 368 93 156 276 90 375 381 67 39 765 156 406 955 170 367 903 88 394 689 98 118 899 128 204 349 119 490 844 107 273 768 96 115 798 136 744 886 171 221 222 83 224 670 91 661 933 68 214 995 132 458 462 145 215 864 114 78 547 99 250 908 46 172 850 98 285 777 136 176 208 47 245 375 96 272 348 90 584 877 92 90 891 147 205 779 51 22 172 108 567 702 116 36 350 107 589 830 93 16 597 99 526 821 117 462 556 87 472 506 93 865 979 154 129 136 65 658 674 73 594 774 72 302 443 140 182 729 94 199 455 147 760 927 100 289 338 81 432 485 134 193 855 75 489 595 99 33 250 110 98 232 109 849 937 98 353 968 72 449 487 148 386 425 150 590 635 83 242 706 127 524 559 128 29 543 75 534 946 85 73 177 73 106 237 93 80 864 97 594 762 125 217 463 44 570 776 149 205 473 150 260 301 107 533 638 143 519 927 116 18 930 102 24 297 145 26 966 107 496 698 115 497 653 117 564 845 131 879 884 118 580 976 114 251 414 57 20 464 104 419 712 110 358 373 83 73 171 32 561 989 60 156 159 147 210 643 68 848 957 72 94 480 84 845 975 156 160 878 117 423 966 80 127 345 148 98 105 121 0 436 102 466 916 106 521 659 54 788 992 95 578 590 94 11 513 125 96 572 124 898 964 35 135 823 54 258 314 63 122 350 85 279 686 101 26 775 64 210 704 101 13 292 82 352 937 153 65 171 73 756 972 134 751 984 139 340 658 147 138 927 104 799 951 95 160 412 114 46 995 67 601 687 75 59 992 84 60 223 154 128 529 115 447 996 124 63 993 139 478 518 91 704 871 68 673 928 110 165 286 63 95 560 116 437 980 94 477 498 117 78 644 64 471 599 82 344 435 155 238 949 98 79 712 101 551 987 127 100 108 118 13 183 109 210 631 82 192 678 90 71 438 103 85 728 94 240 344 128 271 896 115 603 868 172 533 680 103 941 993 105 774 944 101 343 547 30 97 101 116 322 945 72 773 853 65 87 925 122 256 577 102 84 271 72 484 506 82 478 850 85 45 934 115 60 167 116 670 857 71 280 614 50 169 463 118 874 949 89 358 577 87 223 491 72 95 919 107 159 662 92 812 981 78 271 826 79 235 926 87 400 811 31 152 554 66 549 822 127 282 607 110 132 741 95 18 466 43 215 834 94 506 730 133 6 729 87 492 523 151 331 506 78 97 732 87 258 887 135 23 103 113 180 225 89 597 919 58 190 679 108 62 263 142 99 608 126 515 835 99 150 864 101 831 875 90 254 459 106 431 832 73 614 617 78 172 274 128 331 903 75 715 854 66 74 432 80 112 195 9 146 465 97 852 955 110 121 701 93 692 713 108 155 818 108 37 305 117 361 990 116 357 754 81 122 389 139 691 733 70 225 254 90 335 353 73 41 340 112 533 810 106 193 610 58 123 175 56 476 982 124 121 181 77 573 730 72 418 571 98 368 877 95 507 797 161 808 924 78 700 921 139 169 857 82 36 610 88 71 272 99 132 859 120 754 877 99 281 772 145 722 742 86 474 591 91 85 883 166 859 985 126 197 689 151 41 805 121 38 576 102 873 953 157 38 925 67 321 360 70 127 763 108 274 533 97 359 590 77 105 653 137 11 147 190 170 963 181 768 801 84 840 853 93 665 809 75 473 747 12 45 395 101 309 740 89 64 445 58 267 902 81 59 903 89 142 340 41 92 618 49 115 592 90 253 771 117 168 210 128 52 578 73 165 636 116 675 798 162 618 797 102 397 944 56 228 888 101 9 134 111 146 989 104 453 777 126 444 801 78 65 385 201 241 933 91 12 607 144 53 361 91 269 662 111 303 420 132 317 344 66 521 779 105 9 678 91 450 973 93 181 994 107 184 645 70 82 387 94 583 763 138 29 557 134 537 588 133 87 148 77 498 951 77 372 525 109 23 343 121 31 102 84 41 959 102 177 423 139 574 969 112 182 457 134 334 719 105 310 401 87 692 866 77 104 718 175 885 923 111 195 328 88 675 895 83 252 565 130 131 502 69 97 913 104 130 803 96 531 761 113 214 933 121 157 545 124 902 925 133 633 900 84 229 454 114 839 867 121 13 924 108 813 979 167 533 756 139 180 963 107 694 695 148 354 679 117 112 947 99 52 149 54 29 494 80 77 180 85 488 776 46 520 603 138 24 440 117 105 933 58 855 926 62 421 692 94 60 766 89 47 217 96 520 705 105 11 482 125 422 495 126 94 262 91 565 658 114 237 390 71 752 865 103 614 956 89 17 235 90 275 849 153 125 936 98 272 508 43 616 965 163 191 736 103 223 864 125 391 946 109 410 968 94 440 802 87 352 883 114 18 585 161 543 843 118 468 774 69 488 742 69 635 807 120 411 858 61 281 808 73 255 851 111 7 808 148 9 594 89 55 76 138 670 809 50 434 738 93 314 687 84 723 755 52 601 929 123 519 670 110 338 579 138 298 316 87 574 963 114 389 803 85 187 380 61 155 890 134 318 371 49 10 64 116 637 855 87 85 308 92 62 705 104 81 840 117 29 288 130 517 694 67 296 460 82 568 847 149 217 704 61 195 771 51 78 396 37 107 762 93 788 810 90 632 660 67 287 881 93 34 439 100 0 921 123 95 137 85 137 390 52 233 791 70 184 524 60 251 433 97 467 582 156 499 663 73 261 272 102 74 526 62 224 613 76 36 504 134 221 878 87 98 380 106 567 800 136 245 980 100 5 81 82 594 852 71 29 86 105 94 592 76 159 433 74 52 182 16 550 794 77 465 662 62 575 643 95 181 344 78 150 701 142 442 529 130 82 631 131 281 465 45 144 398 85 493 566 110 292 528 128 57 985 122 23 647 125 358 654 141 659 942 52 267 443 40 197 878 91 75 515 63 5 474 125 248 442 111 14 36 122 371 685 126 59 360 115 552 843 117 619 855 114 586 853 137 811 987 84 574 711 121 558 602 92 403 633 98 453 920 94 220 588 102 239 483 104 269 653 49 214 786 115 361 488 93 93 285 93 508 573 93 677 900 109 510 926 94 640 710 66 175 266 96 779 982 62 87 516 96 315 916 27 23 932 93 112 837 92 182 689 75 686 979 108 249 888 85 451 653 102 769 775 78 430 453 93 386 671 95 347 952 58 311 839 136 230 616 80 3 554 92 764 918 144 622 803 141 351 617 85 231 763 90 6 452 99 127 884 50 160 665 144 353 672 112 209 998 83 201 792 117 85 207 92 17 114 99 69 933 140 744 969 99 567 995 123 572 915 126 154 473 108 366 706 144 169 355 96 719 993 174 60 489 63 807 827 102 351 801 150 137 954 142 456 484 91 554 765 134 339 621 87 20 167 110 151 910 107 52 473 98 143 395 147 40 466 106 714 763 128 501 643 85 94 281 82 659 736 115 6 805 45 433 647 112 521 531 135 11 898 123 342 606 67 165 616 101 57 516 88 61 197 119 318 593 86 220 616 106 974 997 110 498 670 136 294 653 120 289 812 117 403 816 64 414 487 118 35 486 84 49 439 101 161 928 125 397 489 112 113 592 98 222 913 117 25 450 116 297 549 111 611 634 132 234 979 143 878 937 19 54 620 84 2 140 161 197 375 106 721 751 57 699 879 100 81 548 137 165 291 94 44 742 58 514 642 173 578 708 108 720 931 127 31 95 89 444 874 78 618 937 130 64 183 95 22 471 90 148 728 128 440 970 140 790 935 99 239 650 77 263 959 73 167 582 88 268 830 105 48 322 121 399 458 117 177 835 21 383 601 12 50 665 103 12 189 94 515 728 105 303 893 106 286 315 108 346 684 66 151 208 66 9 730 140 314 782 92 92 955 102 188 699 111 65 288 117 310 617 60 678 745 93 618 649 113 703 707 105 253 989 86 487 688 113 621 748 67 22 536 66 116 466 89 426 950 101 331 381 92 577 922 79 168 682 139 437 458 98 216 630 27 264 335 58 644 759 65 43 590 94 246 712 39 873 917 124 441 886 60 827 898 27 297 855 138 25 479 128 97 522 80 86 438 77 243 577 66 406 829 97 235 776 137 328 934 111 417 490 71 623 659 133 185 470 120 41 591 89 63 300 81 90 487 116 45 668 151 101 460 40 25 139 79 383 710 102 167 851 45 186 361 111 705 813 68 861 903 91 151 189 38 219 442 113 87 740 77 269 277 65 254 816 104 52 108 111 359 711 108 499 599 106 582 936 63 539 729 56 394 665 130 759 986 144 746 888 90 431 855 80 623 919 113 54 671 163 271 886 135 242 656 58 493 495 115 73 881 114 376 427 56 867 994 112 935 969 142 258 341 47 6 475 99 97 682 174 671 995 84 205 366 68 652 911 95 341 576 115 125 729 72 373 913 85 794 849 102 804 906 119 36 753 142 772 928 67 155 998 70 218 226 53 325 486 98 635 748 139 245 430 85 289 581 142 179 879 74 200 502 103 396 821 103 97 703 134 201 851 61 36 176 80 365 481 118 398 710 99 21 37 71 416 849 106 185 267 70 342 716 130 346 554 74 940 987 62 893 959 133 181 428 144 181 328 159 11 40 115 499 532 101 308 802 120 639 968 150 499 506 98 580 734 105 350 776 77 30 80 86 6 905 124 356 521 87 782 989 90 499 907 79 685 726 107 210 626 123 414 558 59 323 691 55 297 594 112 473 786 76 143 512 95 417 653 107 311 694 166 34 641 105 536 943 173 202 301 76 128 762 78 130 959 78 246 338 37 80 773 90 343 799 117 131 524 86 535 855 109 628 862 78 553 723 86 430 988 96 143 894 75 308 392 120 205 433 61 183 867 112 595 909 59 30 699 118 653 955 79 550 807 132 626 827 114 369 963 78 378 524 56 57 116 93 353 644 69 954 969 90 531 610 111 277 411 115 346 624 88 87 848 62 302 582 101 510 780 58 455 976 97 110 393 120 588 601 28 92 845 121 433 446 66 602 724 95 25 365 147 249 554 104 356 374 88 220 511 81 415 750 95 367 374 107 569 571 101 68 387 116 219 976 95 488 804 109 198 754 68 621 645 115 616 809 105 875 966 128 203 476 143 288 388 128 289 366 110 213 699 89 395 663 75 258 849 48 439 920 153 113 663 92 448 757 139 368 814 53 207 615 91 80 178 90 177 211 150 312 805 75 623 652 103 209 940 101 480 961 100 789 894 98 657 691 114 142 710 91 127 571 109 880 954 41 399 627 125 330 627 70 464 781 113 195 200 84 396 436 44 431 984 113 889 900 84 624 991 81 640 881 131 133 540 113 153 704 58 114 456 85 80 482 102 412 597 81 436 852 69 450 751 118 202 500 154 208 233 141 171 204 92 202 566 129 46 192 112 275 663 107 188 193 70 252 629 66 173 531 91 641 807 115 414 434 94 441 727 171 240 507 76 611 861 130 176 278 50 866 957 65 695 768 87 529 623 140 108 233 83 807 988 73 430 552 95 62 413 160 311 930 79 167 489 74 557 765 110 702 877 100 348 920 51 162 518 181 277 895 150 430 842 104 72 76 107 96 346 98 342 950 151 684 994 109 289 298 143 79 827 138 386 576 75 610 719 82 289 476 119 185 383 73 844 959 97 441 515 119 318 698 88 685 746 116 675 710 64 404 905 89 401 581 89 344 432 61 955 990 70 562 910 157 238 474 143 617 961 87 713 754 138 15 999 114 336 682 38 522 821 85 311 905 59 262 385 82 670 936 97 201 412 73 87 531 113 32 550 109 538 904 151 155 785 127 263 754 126 129 277 124 149 792 145 211 679 102 463 544 134 131 362 101 343 751 68 200 309 117 105 942 111 308 321 127 120 554 98 140 730 117 212 803 66 517 850 135 343 677 62 48 104 74 142 766 50 202 966 68 156 441 94 131 410 84 387 388 121 336 823 84 46 763 139 743 747 119 367 559 86 288 762 133 703 935 94 231 265 75 189 262 76 270 338 120 318 363 90 8 454 113 169 391 92 611 970 110 782 841 123 443 595 80 865 999 68 693 872 98 37 987 118 87 403 126 682 798 116 614 893 84 46 338 50 481 764 139 155 937 117 492 566 64 790 841 102 270 569 101 380 794 117 399 905 96 466 613 107 29 42 114 80 126 93 610 842 76 73 922 142 251 932 153 478 635 42 10 89 104 3 772 107 163 463 118 392 780 155 468 866 102 591 952 87 396 868 119 452 652 84 706 753 80 612 771 101 66 684 171 186 944 158 461 847 134 386 552 88 552 603 43 305 529 74 463 615 188 448 796 58 243 822 87 167 457 62 64 157 76 185 741 99 493 868 93 393 826 91 892 984 109 257 970 128 919 951 116 131 259 77 216 919 88 573 758 94 34 495 97 36 320 129 694 764 79 307 608 161 649 732 73 230 857 106 475 692 106 549 679 88 747 862 91 536 956 111 827 981 97 460 900 73 9 781 60 335 703 80 280 374 54 897 928 167 203 761 120 454 647 100 102 876 62 280 511 106 79 546 84 238 899 145 118 856 114 16 279 73 846 973 126 154 312 107 711 723 117 404 820 137 462 491 120 490 531 19 653 829 131 86 699 53 57 895 109 521 955 98 541 716 101 672 780 96 366 700 142 872 988 133 524 573 110 806 966 116 674 723 81 805 875 67 204 209 145 397 740 90 271 709 72 142 396 109 152 282 116 566 681 71 199 678 76 242 267 72 135 145 106 258 854 81 549 683 101 73 566 106 116 553 37 57 211 130 692 756 120 455 924 89 168 512 146 609 790 106 351 787 120 181 807 93 721 889 109 857 925 68 37 795 128 687 694 131 219 611 107 129 898 127 19 110 71 301 708 84 270 509 69 754 824 105 739 846 71 377 514 77 64 188 133 155 301 99 52 485 43 72 934 76 285 374 56 529 750 155 201 316 68 313 716 96 95 472 92 176 365 112 307 749 50 407 674 108 71 100 136 365 367 88 61 513 112 172 563 53 363 794 95 335 398 111 147 390 49 69 937 91 185 692 79 74 689 104 84 957 78 40 129 119 123 150 65 446 922 138 377 946 97 65 77 156 552 572 72 281 460 50 322 754 98 415 471 83 166 276 86 268 774 81 298 924 64 742 834 98 377 853 134 783 941 107 3 653 54 228 849 89 489 952 107 220 938 47 277 901 88 701 733 78 582 792 112 348 592 121 22 610 103 352 419 109 287 588 100 305 604 67 579 702 97 316 749 126 130 749 118 332 503 92 433 997 68 246 911 95 365 789 63 227 657 71 577 950 60 62 821 140 218 778 147 333 639 53 321 735 91 748 973 89 510 756 124 286 818 117 192 225 152 158 358 53 407 703 106 229 773 138 915 981 127 46 723 100 507 988 86 60 204 114 263 914 81 204 440 62 373 921 170 225 412 59 30 454 121 18 524 144 417 709 59 88 170 85 90 98 74 553 562 103 551 720 59 305 460 58 580 698 190 551 786 155 27 827 80 136 624 140 710 862 89 502 507 129 156 637 126 71 430 101 255 544 128 837 861 82 252 670 35 627 786 98 599 876 102 147 332 125 380 414 138 676 801 58 218 414 92 129 974 90 194 766 104 338 378 127 636 847 78 20 438 145 161 977 88 621 935 129 120 384 184 488 773 106 119 870 105 392 476 118 26 939 115 312 657 95 698 908 138 306 880 40 419 510 89 299 614 98 257 753 117 35 864 93 66 780 89 6 34 81 543 912 131 232 481 88 323 562 76 37 448 104 400 534 122 5 869 95 670 947 154 5 224 38 406 635 123 104 902 76 742 948 50 400 562 70 137 926 51 260 823 158 262 304 108 180 740 180 61 423 142 696 848 116 855 959 96 404 487 86 171 567 99 523 772 83 35 223 104 60 832 103 15 433 84 9 265 131 457 895 126 330 796 98 302 822 126 518 719 129 500 658 122 210 316 62 11 399 94 545 958 129 56 101 96 691 920 99 245 282 140 41 640 82 214 583 130 874 942 91 395 598 139 423 574 62 222 679 97 737 909 114 581 712 100 77 626 101 216 245 86 357 549 55 183 481 127 653 866 51 393 955 82 0 854 104 212 284 127 329 498 82 281 923 131 105 403 42 940 983 131 341 784 85 706 707 120 673 951 101 34 433 83 873 986 111 18 560 146 56 941 125 773 989 114 211 245 110 288 418 67 204 298 71 551 763 89 267 789 136 597 769 109 799 977 90 472 727 137 432 653 142 217 729 59 528 743 119 82 841 67 287 771 73 60 178 96 742 985 48 482 952 86 449 551 110 18 641 55 107 498 100 1 863 137 388 892 90 90 549 106 544 720 162 362 759 36 454 557 114 652 751 89 669 700 93 269 299 118 172 853 91 63 679 89 195 633 149 75 759 77 12 326 121 114 326 76 82 520 118 600 805 173 130 253 107 181 272 35 39 557 126 604 739 65 54 978 35 204 500 128 649 968 60 151 595 56 100 480 74 418 726 133 186 295 46 384 873 69 463 966 96 652 769 86 230 872 87 353 920 81 0 774 106 157 902 63 533 682 120 562 579 91 499 946 129 84 965 95 185 941 92 7 355 89 221 546 121 233 851 69 503 514 75 271 913 92 170 480 133 361 403 104 222 560 97 214 948 94 310 987 137 318 446 107 78 207 146 432 883 103 272 506 95 546 909 59 601 753 47 494 767 78 238 657 130 70 688 90 394 827 70 90 525 80 752 881 96 246 648 123 311 338 112 229 906 71 92 511 104 166 977 59 361 518 75 435 494 90 193 588 93 547 908 108 4 632 54 215 971 97 6 902 101 534 645 92 12 390 127 350 897 139 406 407 147 365 558 82 379 448 57 488 947 82 99 644 105 548 599 92 212 302 88 267 370 131 240 326 148 58 635 88 336 438 75 406 762 74 276 755 123 332 595 79 406 854 20 329 346 76 344 428 113 976 984 74 56 468 36 438 561 103 59 163 105 582 682 111 424 654 48 856 859 90 263 300 76 217 567 151 370 577 105 311 609 123 199 411 118 433 890 101 337 721 79 332 617 104 289 774 115 98 372 72 263 619 141 318 397 114 28 190 124 227 601 69 299 714 114 96 648 142 71 141 78 403 715 124 326 844 89 557 995 90 210 786 106 232 708 89 497 692 76 373 587 141 166 461 65 488 581 138 662 879 112 709 732 101 692 735 43 432 900 136 415 973 116 82 867 72 362 570 101 477 580 115 71 219 131 127 564 97 473 928 55 113 213 127 267 575 109 81 380 142 588 619 70 85 253 103 334 778 112 329 348 58 247 344 111 464 952 75 263 666 110 122 871 65 125 370 148 117 365 110 472 548 136 14 171 99 199 200 67 36 758 109 513 806 115 119 180 111 287 848 55 719 854 112 183 490 65 287 644 64 197 616 50 254 376 112 724 952 108 437 455 100 208 546 58 267 882 53 38 236 86 143 296 164 250 925 88 636 942 104 662 947 73 353 932 99 166 792 87 647 982 127 376 765 105 522 555 139 557 736 136 370 411 113 396 695 94 838 929 92 348 485 96 868 963 125 395 636 172 174 577 53 285 711 63 454 693 84 276 827 75 247 754 82 27 802 51 412 861 106 295 795 137 693 866 75 38 272 62 555 981 96 245 669 125 357 796 103 191 815 62 312 454 151 164 523 109 99 740 94 83 132 108 375 848 92 433 564 96 432 728 113 557 590 106 120 261 101 570 698 124 95 935 146 567 931 102 153 509 73 289 965 94 598 635 106 125 751 106 414 899 126 824 857 45 675 936 130 301 830 81 294 964 116 694 828 114 529 573 117 787 800 109 369 563 92 300 871 86 402 486 95 312 635 113 324 838 128 243 349 118 522 767 97 419 550 144 189 769 105 605 966 71 508 672 115 852 862 168 147 883 83 287 756 103 275 327 98 609 701 101 124 306 92 675 738 101 91 145 177 3 308 89 109 346 84 845 878 128 305 922 142 427 996 78 161 873 77 209 766 96 99 825 171 56 552 117 383 724 121 430 910 117 400 802 118 785 949 112 89 779 65 231 337 71 468 768 74 269 290 77 17 34 138 308 974 100 24 273 132 433 891 66 70 808 125 384 430 117 439 777 121 132 153 56 25 477 155 207 558 97 795 963 78 7 89 149 299 531 136 896 962 103 257 872 105 366 384 97 317 652 93 489 807 74 170 934 51 25 678 105 82 321 130 37 593 76 89 690 103 261 725 121 122 208 124 213 760 118 234 437 137 734 948 75 15 570 92 121 724 99 514 518 101 508 666 82 434 608 106 44 680 115 5 662 93 145 270 132 39 298 110 598 838 103 14 199 61 438 584 118 340 612 53 537 809 111 14 871 141 666 689 72 179 973 74 613 875 104 488 904 151 616 637 57 518 692 97 109 692 86 730 975 104 723 967 50 152 251 101 120 620 73 534 624 26 461 755 64 401 977 116 590 729 75 584 999 110 187 414 95 400 557 100 127 527 34 306 720 109 76 229 9 30 964 77 235 263 162 266 390 122 9 14 119 257 848 125 175 788 97 408 799 155 215 496 118 156 565 54 245 454 103 1 954 91 321 443 99 19 39 68 296 865 55 291 889 175 242 952 112 303 644 86 862 881 127 605 890 39 740 870 107 244 715 84 53 328 78 248 685 131 105 771 69 658 786 137 352 445 89 743 972 101 413 458 103 730 810 167 563 682 133 604 835 27 291 715 109 375 644 63 541 962 75 168 621 108 331 348 38 898 982 130 761 929 104 143 271 123 580 798 97 844 876 65 176 371 72 85 160 86 397 577 98 578 843 83 3 183 97 493 882 88 352 905 90 348 808 100 13 468 102 73 846 93 50 656 141 877 905 95 14 191 90 58 667 72 322 757 79 106 199 163 141 609 49 963 991 121 507 835 86 133 572 107 577 653 166 119 812 103 84 931 98 312 817 129 669 884 77 545 861 109 372 721 117 699 961 159 421 704 25 258 346 94 332 363 111 495 620 66 579 706 81 595 973 133 277 748 109 387 624 54 155 640 100 336 486 49 69 764 95 138 259 72 117 648 95 197 364 81 266 294 73 141 390 82 27 305 123 200 656 135 61 440 130 567 985 132 526 778 99 300 381 88 104 602 83 295 873 73 475 953 140 71 942 78 861 964 109 471 574 106 216 618 104 0 246 117 96 829 86 126 258 98 189 818 124 675 893 123 439 895 103 442 831 70 587 624 70 191 571 87 480 787 105 424 617 69 434 902 116 246 688 67 142 374 146 103 631 110 283 987 71 165 333 116 400 988 69 496 994 49 46 64 97 233 549 104 700 933 129 63 143 91 156 293 64 103 478 166 704 726 124 334 514 131 209 348 121 132 177 82 112 897 83 694 721 166 233 608 92 476 772 114 64 451 96 153 650 82 622 930 108 418 939 85 265 361 65 228 504 181 525 950 90 68 217 102 196 948 139 87 622 103 667 851 97 596 615 95 445 867 80 351 373 127 112 814 37 195 955 82 112 206 123 237 956 95 104 466 106 173 731 103 358 855 93 578 792 145 63 512 95 648 991 104 142 398 108 740 858 150 82 577 119 213 748 98 229 938 110 101 646 114 32 325 159 413 895 139 64 257 122 581 677 69 92 97 125 617 894 151 61 240 77 434 732 116 302 821 119 96 609 80 294 497 106 57 734 138 54 98 60 248 993 75 360 798 165 720 916 71 774 906 158 161 981 149 787 796 51 694 947 142 19 904 77 396 955 156 207 412 43 283 436 57 54 398 87 150 947 149 49 200 122 263 818 164 535 875 92 455 757 111 610 819 80 415 588 56 250 550 107 417 657 81 380 528 22 111 961 69 107 721 121 230 986 85 236 857 115 235 251 42 216 770 12 592 610 138 213 357 163 80 258 134 456 700 74 713 781 83 609 710 79 543 581 95 293 587 90 93 245 103 811 970 52 586 906 116 31 502 107 351 742 135 666 838 62 244 857 73 625 894 102 168 313 71 655 892 101 668 759 103 163 416 137 15 714 112 254 832 101 754 971 38 168 364 69 48 853 55 84 89 74 162 576 88 663 762 114 290 473 93 232 409 129 103 848 63 706 999 71 504 893 120 253 684 92 251 338 46 277 900 84 724 972 104 259 609 108 170 603 159 481 486 53 192 765 102 339 543 129 110 691 123 231 472 145 63 807 26 623 886 89 34 115 131 117 277 46 322 872 114 559 745 120 68 530 112 732 917 89 762 888 98 540 621 117 540 924 157 238 398 67 365 876 100 187 423 43 121 180 62 176 925 78 489 846 118 131 377 158 771 999 115 72 344 99 120 341 91 25 523 60 14 567 98 668 742 71 639 669 124 643 690 114 379 964 111 284 308 78 132 574 85 179 380 117 26 431 65 696 728 86 510 564 90 492 594 106 677 777 114 200 633 95 30 324 147 540 563 82 740 808 70 395 816 172 345 867 122 47 473 17 50 860 52 343 986 61 640 968 92 219 502 87 53 912 46 7 741 79 246 568 135 436 820 120 74 491 71 571 914 105 652 740 141 71 202 71 384 706 70 16 579 126 520 702 135 631 703 67 557 704 83 594 836 75 567 833 134 84 689 111 158 645 145 813 950 101 693 734 74 864 909 79 800 827 134 2 654 90 386 841 118 170 947 92 358 392 74 171 404 104 641 812 91 849 872 81 285 528 58 136 724 122 277 694 122 104 308 113 155 484 79 272 759 142 65 693 107 553 799 160 79 870 80 5 564 135 119 589 92 534 586 154 695 908 67 583 615 97 197 842 91 666 994 109 340 939 75 112 827 123 468 626 124 34 622 45 19 189 107 86 483 117 93 790 91 229 274 65 55 429 95 422 548 130 55 817 64 882 987 171 422 424 111 341 371 147 465 929 114 491 725 114 403 949 99 35 707 96 65 408 71 325 771 45 636 673 127 214 669 51 618 975 79 478 957 68 476 683 91 343 923 43 393 958 62 81 604 103 224 968 129 15 291 109 373 552 99 286 845 101 228 630 139 523 677 121 265 493 169 390 989 103 70 671 120 124 422 80 415 543 164 562 841 54 291 784 142 295 469 117 30 849 49 39 157 120 26 992 138 836 954 123 348 566 139 116 753 103 61 409 87 436 797 49 24 400 44 60 818 89 401 611 58 255 305 105 164 909 110 224 321 144 696 984 131 67 751 109 143 230 112 73 372 72 527 760 151 83 490 120 130 274 113 310 523 103 339 775 127 325 926 116 352 919 142 372 750 61 481 894 89 444 691 110 21 132 115 501 989 84 337 517 94 203 694 141 161 569 130 476 746 66 667 692 115 87 839 130 130 342 95 105 422 106 241 653 104 80 307 62 798 904 39 476 905 154 943 987 33 34 156 125 282 597 129 208 678 63 526 972 120 94 405 112 153 302 93 317 555 90 20 900 81 558 910 69 95 280 117 666 669 101 352 543 63 125 538 106 29 280 89 30 33 112 533 850 79 743 961 108 824 894 88 542 735 73 7 653 103 351 522 125 92 547 56 321 798 117 34 755 105 255 628 81 511 643 110 506 595 114 182 588 98 204 845 89 163 943 146 614 750 115 754 866 116 155 300 81 205 608 148 65 258 137 38 218 142 333 676 157 12 904 113 43 480 100 69 801 91 231 620 108 309 358 113 110 374 83 940 965 97 423 568 95 153 610 82 426 445 156 515 824 143 14 589 152 701 855 119 603 676 116 295 676 110 351 558 63 817 879 148 137 901 116 186 625 159 367 638 137 249 486 103 435 491 149 78 383 107 353 714 118 228 709 86 246 458 111 466 666 82 72 370 86 742 827 115 621 717 150 608 740 122 688 778 129 278 929 144 828 930 44 439 620 104 0 618 60 902 960 95 801 875 106 84 674 165 531 980 88 945 947 119 363 756 92 399 962 140 177 855 96 112 539 134 225 604 131 139 206 46 214 965 135 358 819 66 624 679 123 463 698 102 613 944 24 621 671 77 180 828 46 110 943 125 501 721 103 231 870 62 497 913 118 179 808 112 243 288 65 831 961 74 446 956 104 202 501 45 253 707 126 709 739 32 36 684 85 742 952 71 13 727 135 248 721 105 404 915 75 129 665 138 674 887 108 110 595 95 449 869 53 722 760 134 32 568 134 289 488 94 684 730 107 168 360 64 246 585 90 27 329 178 13 652 132 227 623 138 441 683 100 861 894 103 713 906 72 45 738 90 369 694 137 220 658 84 661 717 64 840 946 86 693 849 136 483 487 72 487 839 88 301 559 100 544 565 104 183 812 128 237 866 78 151 713 64 153 260 106 403 546 59 334 467 100 933 998 57 607 869 111 319 528 105 425 879 128 147 843 106 138 706 142 332 710 135 812 927 57 894 962 68 322 899 90 216 579 40 68 956 64 65 400 83 145 257 107 158 313 112 505 972 53 65 301 109 309 572 70 98 704 92 722 729 70 675 676 135 380 627 121 321 958 129 751 794 104 138 656 60 266 366 57 362 982 57 43 365 130 3 974 113 5 878 98 67 378 108 244 325 138 492 703 86 402 442 74 482 779 100 431 730 142 304 975 139 452 691 42 416 763 79 135 850 112 127 164 113 451 790 78 5 611 141 48 816 116 14 211 86 135 234 68 219 801 108 182 518 109 182 527 95 293 332 78 217 424 79 436 515 94 310 897 52 269 995 150 532 746 93 308 652 111 364 386 67 327 525 106 108 490 86 649 736 131 153 884 120 267 533 80 445 517 113 30 88 59 62 158 43 241 935 123 300 603 67 127 668 126 178 763 142 297 935 77 602 831 14 19 191 68 227 963 121 112 592 85 31 689 86 674 824 106 178 486 69 533 743 149 674 678 133 316 975 182 76 974 119 638 649 43 275 742 70 605 738 88 470 495 101 131 167 113 126 579 66 130 602 115 672 971 35 626 858 81 270 674 61 437 665 83 526 964 92 710 722 111 856 917 131 803 937 163 128 270 85 95 110 97 200 379 73 98 669 109 381 493 124 166 852 150 707 960 85 90 730 110 165 324 88 60 934 101 565 875 108 245 515 103 477 962 76 507 574 118 212 757 55 89 102 24 381 846 59 252 912 122 388 636 80 149 165 167 123 140 119 274 368 119 264 624 108 58 324 101 102 819 108 29 446 118 712 730 94 187 978 88 245 404 37 549 727 93 183 228 31 560 825 102 321 542 110 161 940 122 304 540 58 575 999 128 128 448 145 128 831 70 371 686 122 55 789 65 47 64 83 683 699 95 406 778 74 316 441 102 707 905 82 218 248 110 29 428 112 442 670 124 103 909 155 237 666 55 387 442 81 22 984 132 343 928 130 708 917 56 138 753 91 163 425 104 226 943 159 81 965 93 122 807 128 794 796 103 122 638 64 531 838 67 233 474 101 571 843 128 176 292 105 217 345 111 533 701 105 119 201 92 450 726 80 239 956 98 19 781 148 326 851 83 423 438 159 653 913 63 20 990 114 220 634 96 149 698 70 8 669 86 300 939 100 308 563 127 157 241 31 182 828 71 351 637 134 34 879 96 393 781 84 659 663 86 542 547 125 385 904 150 60 505 94 14 718 90 158 377 110 424 793 64 479 576 119 832 931 77 425 538 94 189 384 53 615 682 92 41 557 119 544 902 140 602 697 42 496 563 65 783 999 67 49 936 103 113 874 83 670 799 153 34 140 106 354 356 87 95 577 125 351 439 137 175 960 85 546 929 127 301 500 141 129 132 109 348 998 133 304 471 100 345 527 88 242 957 94 364 730 77 332 686 101 694 863 125 317 590 85 879 962 138 612 633 94 372 596 128 687 955 151 881 947 143 644 733 95 316 345 123 31 373 31 584 885 90 413 754 152 244 776 109 691 842 44 64 210 95 83 730 110 952 955 96 335 819 58 197 930 102 455 604 55 664 761 150 338 958 51 501 664 128 418 597 66 260 876 60 262 570 105 633 873 89 587 815 106 107 505 89 910 937 89 32 839 119 251 334 115 5 49 116 621 809 100 197 679 27 75 779 108 579 718 96 353 634 77 520 784 87 465 783 58 655 830 98 149 595 42 447 592 101 259 824 127 836 999 50 269 687 129 445 712 86 91 674 92 760 776 86 539 877 98 238 894 145 413 997 107 593 911 89 247 825 105 240 702 117 521 737 108 50 649 117 27 78 101 414 442 76 506 539 90 408 446 71 169 592 54 310 554 72 567 764 163 280 304 114 195 751 96 22 432 89 273 477 113 581 807 87 229 713 125 471 707 70 556 736 85 114 376 158 23 655 123 301 330 115 421 496 105 537 837 51 78 860 146 417 763 66 416 765 144 287 869 43 645 730 102 343 583 93 489 563 100 11 588 66 40 750 89 44 589 67 752 846 165 99 125 81 295 747 87 135 745 96 482 867 133 496 997 99 140 227 133 149 664 140 444 870 67 704 993 72 49 834 106 344 658 113 389 922 86 715 860 95 59 933 70 82 649 142 0 20 111 503 823 84 351 861 102 541 869 127 806 962 68 116 725 55 160 606 115 390 893 126 90 514 62 107 811 117 216 781 35 766 807 93 215 373 76 267 818 99 131 305 75 865 894 88 559 741 78 496 621 132 110 127 82 8 478 72 288 449 133 962 982 153 278 620 82 15 32 84 62 561 108 142 701 66 256 359 109 183 639 71 82 159 71 742 861 76 70 584 78 76 344 56 602 727 110 122 925 116 119 406 108 206 331 94 344 852 63 171 211 90 652 810 134 48 453 112 823 957 121 545 826 181 93 932 88 45 309 52 394 683 92 763 907 81 929 968 98 0 658 116 614 748 98 62 691 110 195 382 114 96 660 120 760 766 97 566 629 30 111 919 123 114 893 58 891 946 91 403 599 81 54 113 84 246 495 130 728 782 112 78 304 115 889 975 123 54 566 115 62 688 105 269 698 124 128 522 87 301 449 161 73 319 78 307 988 62 689 908 102 201 642 103 190 454 139 461 887 57 191 924 59 380 975 164 81 502 91 650 801 56 319 638 64 24 327 171 142 802 80 455 623 109 92 980 62 218 919 106 436 977 89 330 848 119 33 495 72 206 710 85 510 748 45 598 647 105 232 380 143 21 319 60 606 902 107 383 823 127 69 568 79 601 942 64 596 934 86 313 717 136 594 749 72 550 824 115 218 369 127 303 463 47 180 680 103 77 406 93 222 503 88 649 666 77 120 160 76 72 274 41 355 534 144 292 980 58 226 985 131 166 383 152 4 460 42 168 481 98 643 972 124 247 907 100 416 901 112 455 842 68 184 460 104 573 729 110 39 580 86 274 680 104 386 642 86 319 543 78 29 302 114 62 91 83 80 853 62 157 900 49 457 760 126 743 808 103 192 964 115 106 542 62 95 234 87 374 562 55 254 593 121 29 870 90 433 604 76 446 712 86 158 802 110 528 594 94 72 466 123 477 841 57 516 642 76 641 828 85 430 464 102 117 728 107 29 169 3 66 456 95 316 795 98 618 849 109 39 847 53 7 360 91 952 996 94 330 810 91 491 624 73 74 454 95 40 989 72 180 635 104 240 371 88 234 396 76 479 542 75 652 677 85 554 875 110 334 530 56 48 709 223 95 608 116 85 414 71 3 672 129 149 998 142 706 846 103 243 283 93 690 904 83 396 425 23 736 919 83 288 850 62 620 933 78 403 592 84 208 962 96 370 677 156 130 973 132 492 983 137 97 781 120 102 875 92 362 886 106 148 227 102 503 813 54 354 594 104 8 232 84 102 514 180 510 704 76 132 475 128 692 859 152 57 565 124 427 822 129 374 731 74 403 520 48 161 582 103 198 935 75 195 701 97 67 111 126 63 597 133 98 836 96 420 486 146 789 895 127 87 539 52 512 935 108 622 873 104 123 372 115 104 244 104 796 970 58 16 937 66 367 612 119 361 808 124 335 903 111 622 891 151 326 936 97 219 481 85 381 618 120 490 812 101 35 892 119 892 950 128 64 550 138 105 579 102 379 910 49 691 892 121 186 738 131 536 987 98 672 704 107 854 999 128 293 604 113 326 454 102 292 851 124 123 842 123 394 816 58 336 593 30 689 817 113 595 847 95 256 900 89 389 822 90 150 521 129 724 859 61 294 399 101 360 696 98 129 914 98 849 871 94 265 317 101 472 552 82 93 131 98 332 929 102 456 503 91 477 885 83 51 933 83 325 967 116 301 991 78 268 943 57 410 932 97 270 814 67 572 753 130 261 768 94 441 482 105 372 970 45 505 747 131 402 575 42 827 831 111 165 378 140 480 848 73 373 603 99 242 982 116 214 738 44 226 532 72 357 949 76 491 710 65 504 905 99 239 625 116 594 793 118 229 601 145 256 737 106 294 851 144 90 367 99 96 756 144 475 555 57 454 968 133 720 957 105 279 736 125 478 986 72 270 709 78 185 868 116 224 651 83 687 738 126 647 823 101 35 973 82 811 860 89 364 867 6 522 782 110 130 900 115 517 755 144 618 945 114 245 713 64 429 733 109 466 873 88 324 541 139 209 554 62 558 963 71 13 332 111 378 952 114 353 874 111 731 920 104 558 686 68 151 806 63 329 511 206 188 329 138 381 820 102 736 831 104 124 439 126 531 971 76 213 690 68 391 910 114 23 824 94 91 121 95 163 905 139 252 874 125 283 742 134 12 987 85 509 769 96 78 416 99 434 563 90 191 610 96 400 710 106 154 586 127 333 663 128 534 584 122 547 693 105 397 417 119 473 722 49 12 278 95 455 696 86 367 510 62 582 874 130 36 557 185 256 510 89 485 996 150 45 99 82 519 639 76 96 535 56 777 814 87 366 509 126 44 890 113 328 810 153 67 288 155 30 490 88 239 818 158 16 618 150 691 697 15 2 171 71 26 962 144 119 425 63 259 361 62 62 664 140 424 879 86 474 733 116 280 582 110 195 778 118 117 617 102 97 304 54 161 475 68 79 232 112 265 568 66 430 762 99 226 239 85 252 537 85 268 320 109 19 162 77 184 235 156 104 723 135 66 952 83 965 988 135 252 576 90 505 893 134 277 451 99 135 679 83 424 853 101 108 685 70 307 603 117 235 793 83 66 642 113 372 998 104 107 979 117 216 682 134 319 680 130 201 248 105 123 951 7 938 997 123 104 201 112 155 852 55 9 600 74 266 831 108 706 847 82 391 809 53 315 797 144 367 968 95 88 662 97 68 754 140 169 557 135 18 210 113 232 723 115 155 820 90 607 753 100 527 967 116 255 424 89 495 764 164 354 617 118 662 787 53 113 507 81 47 309 87 504 752 72 256 591 85 23 993 83 248 279 152 512 765 62 797 804 88 183 777 76 303 307 60 80 765 122 628 992 89 171 360 105 386 770 85 414 641 121 159 207 83 8 762 122 65 807 114 203 796 84 367 738 44 365 912 91 135 862 81 725 931 114 454 901 66 157 797 124 142 913 121 111 317 82 85 455 148 700 891 131 41 106 133 157 167 97 796 902 72 585 745 79 723 788 124 18 631 128 341 847 54 321 577 68 377 383 109 581 849 127 286 435 59 284 788 39 296 704 64 908 917 48 6 194 77 546 838 113 661 906 145 224 414 19 455 742 40 115 866 128 128 845 71 671 978 158 811 964 64 576 832 124 75 116 134 216 242 115 171 569 100 213 839 101 305 591 56 725 942 118 279 419 101 780 896 90 11 182 94 757 784 94 26 937 117 411 879 137 190 455 69 455 865 91 324 799 88 276 969 94 546 930 66 70 215 118 107 295 150 555 752 92 172 855 142 169 789 93 124 380 133 268 533 72 120 836 84 344 625 107 550 554 173 552 625 124 616 941 117 427 614 91 146 216 129 387 686 158 237 527 119 33 259 78 166 895 81 208 982 96 721 892 170 163 881 78 115 488 133 464 921 144 394 431 118 792 965 67 120 841 99 384 851 95 505 585 114 326 790 102 529 857 155 232 725 60 49 586 118 200 710 99 96 770 155 677 760 115 575 610 130 281 382 66 7 583 139 55 996 128 269 770 92 557 812 134 92 921 104 279 833 83 214 930 107 763 876 65 442 972 43 597 684 98 52 415 112 466 585 51 88 204 83 604 862 105 158 649 105 41 824 100 52 588 109 86 204 100 56 692 64 247 551 111 642 874 124 510 516 100 208 891 105 315 536 145 224 445 107 237 914 43 75 870 137 44 924 102 101 600 156 1 580 144 112 370 135 35 939 89 301 819 92 95 432 109 825 892 72 713 859 120 107 126 108 86 643 161 500 777 67 721 803 153 419 607 117 152 888 144 24 757 95 62 733 69 410 931 132 102 987 110 346 945 51 687 926 88 547 708 113 148 397 65 369 425 113 570 681 128 58 491 75 504 844 70 13 26 109 153 559 85 224 251 68 704 914 133 471 661 108 736 900 74 562 620 87 115 546 95 214 772 55 320 381 140 378 475 84 215 738 45 0 650 123 26 900 74 436 916 106 794 903 92 375 422 107 814 826 118 231 637 53 180 501 115 740 854 119 101 490 107 327 563 161 116 814 115 376 762 96 131 388 101 628 706 75 103 153 127 270 289 91 591 924 124 383 639 107 150 581 75 156 851 111 255 954 83 310 560 91 198 872 61 140 754 124 175 950 108 106 749 78 122 766 49 389 903 89 225 385 134 412 620 105 323 331 67 386 788 144 577 890 122 70 154 115 78 785 96 630 775 160 124 172 135 77 217 47 258 560 74 493 669 67 503 649 85 449 856 83 301 406 112 660 796 46 82 383 135 202 859 120 361 821 112 427 805 135 62 982 135 840 865 72 176 562 87 640 845 149 2 807 138 26 223 120 457 535 104 246 406 108 16 862 65 177 635 132 441 885 99 171 813 97 316 848 123 481 774 143 40 891 65 210 365 133 372 474 78 57 583 104 49 652 137 32 109 116 636 733 110 502 599 94 426 920 120 267 627 163 550 656 88 2 404 106 751 798 163 577 825 171 56 605 41 958 964 158 389 645 35 619 905 90 53 886 97 419 480 148 18 375 52 439 554 77 483 684 125 185 300 87 634 755 81 356 513 106 242 689 129 7 110 119 852 856 104 43 380 61 183 548 107 179 540 153 98 880 117 92 356 147 99 354 173 669 923 84 451 937 108 14 588 55 50 383 105 635 749 84 392 814 84 245 392 137 407 961 83 91 281 96 396 503 127 106 674 159 74 696 129 178 372 65 193 367 99 129 308 98 225 296 104 41 708 114 140 955 109 741 992 84 769 791 102 587 769 132 189 988 68 130 157 101 207 913 28 595 644 79 280 609 110 216 973 109 681 819 92 241 694 113 174 472 120 6 584 145 163 999 76 320 674 74 531 955 91 172 390 135 33 681 43 216 937 53 556 607 111 673 976 150 376 466 133 546 873 118 602 925 70 92 765 131 48 659 87 117 331 79 681 887 109 188 425 111 156 379 53 191 649 67 375 529 101 31 821 90 299 812 121 200 643 59 67 484 124 51 479 47 36 935 128 738 890 153 309 741 88 714 972 133 84 258 44 659 878 100 134 733 95 50 88 78 736 775 104 888 932 80 313 793 81 60 235 113 246 789 92 117 889 95 228 371 89 244 370 84 3 286 124 832 972 80 624 883 118 72 525 97 573 575 115 271 673 126 246 492 65 8 184 99 326 998 103 144 380 115 292 570 105 195 466 75 70 334 85 431 875 80 350 633 78 144 797 107 28 410 81 429 504 168 506 578 122 784 844 112 37 993 70 474 739 118 84 629 82 157 615 82 233 557 87 76 554 124 163 658 91 176 920 141 63 66 116 8 385 135 533 848 125 200 256 134 10 952 94 186 517 86 421 783 107 295 879 72 238 328 111 686 758 100 362 571 57 138 217 96 15 179 106 202 368 74 86 899 136 257 421 136 191 385 107 342 729 168 645 767 115 353 760 32 655 989 137 608 767 129 648 874 70 776 791 150 381 423 41 368 434 82 467 554 119 257 886 65 346 566 105 231 261 171 403 665 85 432 463 97 65 940 55 62 404 94 388 806 52 394 609 69 251 641 151 904 995 5 34 234 88 295 854 145 43 517 119 283 819 110 7 124 58 193 277 107 101 651 53 164 239 112 295 867 129 47 458 83 422 895 85 535 966 119 933 976 127 67 228 145 257 323 125 110 381 126 657 945 81 470 561 55 60 442 55 911 959 63 86 742 74 166 889 82 135 756 98 468 692 131 277 593 134 395 930 45 11 150 77 384 985 126 22 696 61 53 274 122 600 669 133 283 667 155 686 845 112 469 514 43 681 879 115 203 336 70 500 775 166 911 978 89 839 916 137 765 906 95 344 605 93 481 859 98 622 933 128 876 923 96 358 367 98 537 731 88 61 462 141 109 336 106 546 745 113 361 730 141 139 646 93 231 270 101 394 496 54 337 422 133 380 959 74 294 633 74 680 829 141 300 982 109 644 882 74 420 892 54 230 362 71 185 485 92 198 513 140 724 748 90 177 737 100 214 725 70 54 955 135 130 647 109 34 313 129 665 741 148 787 826 79 18 298 128 914 939 168 176 387 102 214 452 87 65 142 131 270 724 125 455 704 113 364 756 102 52 461 148 173 743 111 888 953 92 103 828 56 466 698 82 44 690 75 235 603 44 430 825 62 51 731 131 90 939 90 529 580 127 544 874 149 402 997 118 596 824 71 642 990 106 287 965 66 366 387 94 234 675 83 336 995 79 711 956 108 886 898 116 684 946 90 123 792 139 10 918 2 436 868 94 177 385 74 31 996 71 118 585 134 317 970 96 96 625 50 171 822 119 541 822 71 571 793 68 15 259 142 321 945 179 777 975 113 14 278 137 319 433 107 353 815 95 5 730 114 217 221 85 319 608 100 10 645 68 240 388 134 220 477 111 844 883 122 32 51 42 322 887 134 852 982 105 368 416 101 109 801 133 371 459 93 235 535 120 339 367 6 347 463 70 438 524 163 723 861 102 224 263 83 89 423 56 65 735 87 966 971 119 83 439 104 597 882 86 614 711 100 600 808 112 464 929 91 658 692 148 323 831 109 146 812 124 78 691 112 103 607 106 429 705 147 637 857 107 289 342 98 111 749 105 321 632 54 156 471 137 409 975 90 487 774 71 311 863 71 55 269 129 72 469 92 235 994 142 261 629 106 333 606 126 200 679 81 791 968 77 549 579 96 782 834 122 550 881 125 56 178 143 336 704 162 276 330 66 361 478 52 35 849 138 729 872 81 280 598 131 530 967 71 393 921 124 66 339 107 329 929 122 409 928 88 410 584 108 461 894 85 55 914 136 571 584 90 315 763 112 104 448 93 20 166 89 81 279 73 99 928 102 291 386 94 90 927 136 264 952 150 263 739 75 14 302 76 524 888 101 295 973 137 834 924 89 674 977 151 113 147 129 246 694 77 718 930 115 685 774 65 756 787 136 440 944 80 61 283 63 66 912 87 165 917 70 639 984 96 186 620 163 695 907 112 403 484 116 19 451 91 415 975 75 279 465 100 332 808 50 185 620 94 411 733 66 67 115 111 152 631 77 164 427 97 10 988 113 382 654 85 328 654 137 83 641 120 346 799 180 21 670 81 467 811 132 436 845 115 39 82 100 751 852 101 755 993 140 270 940 76 345 864 132 543 560 130 295 316 76 291 973 61 161 832 162 417 932 125 299 497 105 859 955 102 190 962 135 472 978 83 370 406 105 76 797 177 147 588 102 97 542 132 464 782 89 724 913 104 564 759 111 513 560 84 810 929 82 738 937 141 778 927 114 355 475 88 202 497 74 190 879 90 244 430 87 191 674 93 290 336 120 614 628 79 549 765 130 747 760 114 204 992 94 6 60 89 610 873 132 132 305 130 27 992 56 794 876 63 133 300 56 338 506 137 429 747 124 40 143 103 34 436 107 184 683 74 181 849 57 444 926 105 89 501 94 599 621 116 234 868 83 517 774 119 20 828 59 330 419 116 730 870 89 253 677 82 305 972 77 587 992 88 798 823 176 690 750 123 245 976 62 186 988 84 152 710 104 806 956 136 605 658 59 481 514 145 48 127 107 735 966 61 37 665 128 4 734 65 198 628 100 445 964 149 131 639 98 709 991 72 715 899 116 215 891 80 336 509 90 38 668 128 150 153 107 208 659 99 240 426 49 229 780 115 185 385 70 557 841 114 551 773 59 183 918 131 386 733 117 105 824 159 664 881 53 253 861 133 666 993 137 233 968 114 211 250 64 222 825 90 329 412 147 802 928 105 179 211 90 376 888 84 242 595 139 236 868 49 340 445 45 900 904 129 578 757 92 152 464 173 151 603 144 71 608 45 274 699 128 365 797 103 307 408 71 62 446 137 52 148 165 456 648 135 545 727 121 103 371 110 51 330 74 450 952 87 86 695 75 545 937 106 143 892 55 212 926 20 535 980 129 248 978 162 232 410 45 4 283 115 404 678 47 215 867 29 516 831 50 312 942 98 465 470 166 333 919 136 394 974 102 155 953 129 113 910 91 489 828 71 199 480 53 770 965 73 304 545 150 153 659 74 507 739 139 127 191 125 300 630 148 135 542 126 251 473 134 208 371 89 0 536 75 512 672 114 449 544 120 7 55 144 808 919 74 461 560 68 229 450 41 511 581 127 362 597 111 309 646 101 105 144 100 619 691 75 345 773 56 170 272 136 393 667 91 433 914 72 580 980 145 450 921 138 127 458 152 97 627 83 105 783 112 61 205 38 535 678 124 618 876 74 317 740 58 576 653 40 574 759 110 690 864 84 613 746 82 519 765 81 296 387 97 775 886 129 365 602 148 218 290 142 108 874 111 151 978 90 267 525 142 657 861 157 553 976 132 91 692 79 450 656 80 143 920 81 798 866 75 295 815 106 113 232 84 426 814 99 519 622 156 198 388 74 18 192 98 110 458 97 12 202 84 169 902 128 135 610 124 385 946 105 50 233 78 338 663 24 113 561 120 545 602 54 133 697 130 410 699 68 142 551 152 229 923 79 592 891 93 248 338 115 69 703 112 371 486 107 75 408 112 778 834 69 325 388 141 548 758 88 747 899 73 324 801 98 128 976 93 894 956 61 294 328 79 111 352 105 240 364 64 9 478 160 128 426 133 784 875 77 554 620 92 43 791 57 188 347 116 861 998 110 576 877 109 637 968 131 232 480 82 139 556 59 514 796 127 35 324 111 22 386 100 759 889 106 690 813 114 472 686 110 628 736 136 31 870 115 453 922 125 514 570 114 72 855 70 16 361 83 431 952 40 485 828 132 151 707 107 291 822 102 470 859 93 282 846 142 23 154 73 175 387 81 41 570 62 827 853 52 442 913 157 28 675 104 116 135 119 233 867 118 194 798 145 216 699 69 206 544 69 562 671 116 142 435 97 813 904 80 509 992 75 266 715 78 387 987 154 257 935 91 793 896 116 307 353 91 598 741 103 17 927 117 386 850 119 719 835 69 405 669 56 349 567 73 157 253 72 816 866 117 221 754 142 128 314 83 112 171 139 302 739 76 120 249 80 797 967 126 87 208 70 823 857 83 242 696 124 9 614 115 660 911 68 373 863 108 515 613 91 334 487 106 134 793 121 359 937 84 408 612 113 598 940 79 167 484 36 160 581 112 24 199 110 219 493 81 324 746 34 421 858 73 554 599 89 376 760 153 309 594 103 252 280 130 284 342 47 277 364 125 422 465 80 400 654 98 178 417 104 394 954 139 292 558 136 695 801 111 9 337 95 245 372 58 891 961 137 718 826 110 60 346 54 192 321 85 562 691 101 138 883 127 695 938 94 113 659 108 124 649 56 478 502 80 389 792 62 526 731 140 39 415 95 295 358 131 245 393 103 789 876 128 115 484 103 355 824 49 261 824 84 353 376 119 418 467 89 447 473 114 299 951 128 586 621 142 292 977 74 404 414 73 397 707 91 811 882 74 556 874 117 276 809 124 109 980 80 365 445 115 517 870 123 42 85 84 490 893 130 400 818 95 806 920 112 200 734 130 493 975 79 77 269 97 568 940 58 73 621 116 573 973 150 860 925 89 199 290 116 732 939 102 482 526 101 184 726 151 220 833 50 35 682 97 44 223 59 229 867 40 111 170 66 222 383 84 265 583 80 568 959 10 346 931 108 277 377 106 269 634 140 662 731 126 38 61 87 772 969 77 381 672 133 299 720 127 51 426 84 779 912 93 778 855 83 157 336 155 691 972 126 747 929 116 7 665 99 318 881 111 372 965 96 558 892 104 485 881 136 568 792 108 312 890 77 109 564 71 167 858 50 139 420 89 410 830 92 576 611 123 763 990 39 553 951 97 35 983 66 102 888 93 96 948 108 94 614 136 325 954 132 76 502 22 113 867 91 199 884 100 271 447 70 369 380 87 221 622 68 463 569 74 695 722 83 311 745 87 720 876 105 29 620 141 10 778 64 590 883 59 262 415 118 81 434 80 33 494 159 120 401 89 439 468 114 633 682 123 718 753 116 120 885 108 210 989 114 74 230 101 3 475 83 776 890 157 255 462 106 830 871 91 846 955 90 615 748 92 40 614 87 169 214 156 354 831 117 78 513 133 217 910 43 87 431 47 497 586 76 493 873 92 956 988 123 54 492 58 113 334 131 421 462 47 27 166 106 92 100 120 178 358 140 151 924 82 190 411 82 273 712 124 251 550 144 493 934 125 223 634 70 333 671 122 75 651 130 7 842 96 385 899 99 46 494 48 588 929 83 439 673 94 181 485 153 261 909 63 127 894 89 506 718 71 168 446 50 424 868 168 207 783 134 327 934 141 352 902 93 186 856 111 301 322 98 64 708 64 81 862 83 388 429 132 76 284 109 466 938 111 277 464 101 7 515 119 512 752 96 671 919 100 460 827 70 277 486 103 444 903 152 174 718 89 626 873 120 237 937 122 619 917 153 635 882 111 3 849 99 475 635 92 111 891 94 117 881 123 30 900 156 691 874 171 818 938 105 24 739 71 16 722 96 338 674 12 252 921 82 173 514 78 258 771 81 655 876 97 197 468 137 181 275 66 720 973 122 294 818 114 535 695 129 776 974 122 353 960 127 374 888 150 424 538 72 237 985 150 648 675 111 32 773 164 357 757 90 110 772 65 3 321 92 38 252 91 418 754 110 339 833 93 275 585 139 831 883 92 518 908 109 528 812 133 214 629 89 106 640 106 233 539 166 181 764 93 310 833 37 198 632 72 300 434 137 787 931 107 96 645 135 378 523 87 290 637 112 207 281 129 320 554 97 416 732 92 97 874 84 236 603 18 296 657 49 306 755 137 470 799 61 481 769 122 273 375 70 135 699 113 438 676 111 377 392 79 370 766 134 73 824 102 418 736 149 217 917 112 321 644 71 66 781 81 552 994 73 163 878 118 471 782 81 792 845 121 701 726 158 510 586 90 248 890 105 175 862 74 45 574 76 839 930 101 276 385 115 131 977 67 365 883 125 101 434 193 227 908 86 86 443 136 192 850 95 430 723 50 565 576 130 406 608 60 368 965 85 551 605 143 411 863 42 695 799 144 162 412 69 393 563 89 350 820 102 666 751 97 262 599 68 181 808 129 588 927 72 104 978 71 409 662 49 70 442 122 938 959 39 736 915 111 293 787 63 138 677 113 81 88 132 80 726 53 708 798 89 395 973 48 0 218 116 218 687 119 199 293 93 301 367 43 453 601 153 146 599 67 319 642 86 446 695 36 52 68 112 384 487 78 40 577 75 125 810 84 102 289 127 509 580 123 35 461 87 411 924 82 308 660 92 590 996 59 439 872 113 404 841 97 487 706 129 375 811 99 694 700 69 516 610 160 155 194 69 763 866 108 264 604 179 485 917 88 662 853 43 0 402 77 689 724 118 68 600 98 241 608 46 566 924 101 345 853 82 631 814 83 664 905 67 698 857 68 190 993 96 625 965 105 784 826 128 720 724 93 259 503 89 463 514 122 149 176 108 214 351 74 241 282 136 483 486 118 581 811 64 464 522 99 652 701 104 399 916 113 211 754 52 54 943 64 413 915 143 81 602 114 3 136 103 346 467 74 543 787 108 386 523 107 37 436 127 750 926 100 494 842 71 440 512 127 58 672 114 271 981 49 717 733 133 55 473 44 437 949 98 747 780 153 433 864 145 803 961 111 471 510 87 32 657 128 28 415 60 177 630 102 15 84 66 663 679 98 54 79 101 510 687 96 454 963 108 106 460 54 214 727 127 223 465 83 838 957 126 27 835 114 481 868 128 305 416 104 135 950 125 56 472 77 240 884 110 474 809 113 748 814 52 407 501 136 162 361 47 666 696 47 11 972 114 267 826 91 350 743 60 269 350 119 928 998 55 108 195 73 711 895 161 365 860 66 526 917 95 446 611 139 203 865 83 518 641 98 510 837 83 134 617 95 389 727 83 170 728 100 246 854 44 10 843 69 781 971 39 538 689 147 747 854 73 134 256 90 505 916 130 698 712 12 105 327 68 273 516 74 271 465 124 379 493 102 456 677 52 186 697 126 477 811 131 352 704 78 44 495 102 54 736 114 316 938 113 229 252 105 198 998 119 20 35 61 582 600 112 264 403 118 390 766 100 195 991 81 137 183 103 166 492 74 33 302 89 97 207 167 445 932 106 557 790 78 4 132 57 54 827 99 1 87 46 294 654 43 309 348 118 152 323 80 95 637 90 750 973 51 616 804 166 97 857 61 234 957 101 310 581 74 365 504 111 504 605 92 149 401 62 245 425 127 681 993 120 54 471 105 544 553 89 38 849 108 69 627 127 442 775 83 91 110 115 341 970 74 284 404 138 403 645 136 448 483 138 406 450 91 207 584 111 101 926 70 391 618 111 491 852 117 397 698 67 457 752 162 371 698 86 67 836 59 202 917 55 143 406 107 537 861 70 128 220 142 430 976 116 455 674 92 183 564 74 300 406 86 33 111 104 451 856 126 453 639 124 294 785 56 119 871 115 459 734 78 17 95 74 345 400 84 161 748 84 261 729 110 235 319 61 294 301 65 273 359 111 317 655 116 168 377 57 324 909 97 599 838 78 439 802 84 86 244 114 76 296 96 421 459 150 454 864 142 156 627 101 15 775 108 364 918 92 427 670 119 382 767 105 228 941 117 184 393 60 106 410 70 117 590 95 208 768 77 552 816 80 519 896 67 153 820 47 77 355 103 408 434 73 215 433 103 153 627 134 321 372 140 492 904 16 172 477 115 324 792 55 30 656 45 23 102 133 1 26 16 61 725 111 181 600 108 230 567 78 54 996 99 409 597 120 146 645 85 596 643 146 49 302 114 385 710 106 137 480 106 307 350 109 124 324 74 676 923 140 549 696 74 99 622 85 439 618 38 295 461 90 468 967 150 687 815 68 140 581 155 28 525 119 263 980 137 22 151 74 200 958 112 364 618 130 425 948 80 495 666 111 265 404 124 713 789 98 305 984 118 648 862 88 63 336 101 305 775 93 657 964 121 183 923 72 222 734 108 892 965 42 141 743 75 844 997 57 56 460 100 364 671 104 145 650 112 189 360 70 604 957 74 3 697 85 502 889 111 740 968 107 236 875 87 290 647 91 379 517 102 288 796 113 601 730 123 694 982 61 153 986 116 377 728 101 605 770 52 59 780 99 326 813 92 143 724 114 165 561 88 479 938 89 761 917 77 432 754 109 782 967 138 568 804 74 296 453 76 258 356 68 87 147 117 251 637 162 474 945 67 536 874 102 459 515 54 17 701 10 443 799 122 242 600 158 779 783 93 588 835 118 166 611 77 451 924 136 515 684 125 167 750 67 252 804 56 886 950 94 361 685 136 149 802 65 360 786 125 579 956 58 138 937 62 61 108 106 734 918 103 214 882 118 666 874 131 599 884 47 568 703 79 116 884 99 90 606 101 144 648 70 369 775 98 263 557 148 86 705 138 655 781 97 581 832 142 605 898 97 133 839 105 174 823 80 63 622 121 42 255 141 380 994 126 376 754 137 541 628 101 12 827 108 260 576 49 779 839 89 25 580 37 205 983 88 178 465 125 883 967 57 173 462 68 812 991 79 131 383 99 130 199 106 485 510 139 124 971 77 553 581 91 108 573 62 113 737 91 282 949 102 87 306 67 63 848 71 397 568 99 576 637 1 320 672 93 253 642 119 501 968 106 294 471 96 727 894 33 181 904 50 195 573 71 234 258 113 534 927 86 90 361 122 206 514 121 266 521 111 479 861 69 15 497 154 0 267 114 463 645 106 444 680 85 251 997 119 184 996 104 70 994 112 247 255 89 801 989 180 84 293 111 280 531 134 164 429 67 570 878 109 679 778 52 17 709 115 314 875 43 417 644 102 43 418 123 174 393 81 373 922 99 580 968 131 84 625 86 32 907 117 544 949 127 99 135 123 24 549 123 409 644 165 124 723 109 248 574 72 74 571 137 463 998 87 203 814 203 287 356 125 1 690 116 60 390 93 145 993 118 67 439 98 267 680 124 653 909 126 111 853 109 309 749 131 194 248 86 159 797 103 45 291 79 163 410 83 249 566 86 172 188 168 724 738 138 203 884 174 314 743 110 352 412 71 729 884 158 205 414 79 341 357 96 722 917 139 480 951 49 231 809 63 199 940 63 344 575 75 295 881 75 361 559 117 283 969 81 319 855 124 22 570 56 570 972 30 253 527 112 612 647 93 191 688 161 388 406 30 240 956 110 172 891 107 258 573 149 53 632 63 504 823 79 673 922 58 436 630 113 419 820 46 46 775 158 130 668 135 95 165 147 467 600 138 99 330 126 490 511 122 750 892 53 349 832 68 734 824 56 736 922 137 783 826 128 73 437 86 17 906 125 511 709 82 41 987 115 82 796 99 173 193 72 161 703 105 311 484 95 303 397 151 880 957 103 405 858 168 181 460 190 137 389 118 816 824 127 47 125 105 378 820 135 171 458 83 712 966 70 225 555 93 9 428 72 424 687 76 428 637 168 23 758 122 153 912 113 223 800 82 169 578 70 391 790 57 332 855 103 247 266 83 568 947 81 186 445 68 35 261 112 398 468 116 504 789 104 790 821 53 139 524 94 105 372 88 76 111 103 314 429 103 416 583 53 282 496 121 281 471 44 459 558 106 312 807 100 29 572 99 431 845 143 38 281 164 12 289 118 318 610 54 575 819 80 558 911 81 185 952 117 65 922 131 344 548 71 259 975 134 642 819 69 705 727 45 235 671 92 76 463 130 809 989 92 238 394 143 30 169 152 275 586 132 259 997 97 377 528 96 154 156 88 381 872 105 983 994 111 264 896 48 797 969 69 152 170 140 668 941 98 324 897 126 258 768 72 296 867 57 25 916 133 134 513 61 680 842 146 728 810 160 30 282 55 48 648 91 638 712 115 295 514 65 332 684 109 207 405 47 355 818 132 17 45 117 244 904 151 351 963 123 47 536 121 153 342 110 177 760 85 406 720 117 220 980 111 82 229 120 321 748 106 132 445 131 285 865 126 449 596 99 211 460 53 595 670 84 343 685 34 55 621 155 81 404 77 267 301 100 117 882 92 278 943 69 196 440 69 307 327 92 157 384 20 473 887 97 241 320 118 89 773 87 337 716 116 915 992 50 665 847 110 708 742 77 257 395 69 214 924 76 894 926 113 445 696 105 37 122 150 773 830 88 926 961 131 60 421 66 411 428 42 100 570 96 214 350 172 9 705 88 370 394 133 467 529 107 440 780 101 116 804 97 65 876 59 201 639 107 69 269 87 187 191 103 105 282 112 354 719 107 594 658 108 401 742 99 609 779 156 24 218 92 314 397 128 394 883 131 622 695 96 478 583 103 650 765 117 271 344 100 583 605 122 90 472 62 10 731 97 543 595 77 253 956 70 6 380 91 311 687 123 162 669 68 59 814 71 310 608 100 196 755 114 465 711 108 85 694 71 546 857 129 317 949 82 113 245 63 174 683 99 912 922 164 679 717 93 277 907 115 731 966 6 140 866 111 117 196 99 37 915 129 565 891 137 72 852 98 27 461 86 511 638 109 568 756 44 214 354 105 389 618 75 607 905 75 801 889 110 469 937 97 213 578 119 368 960 111 615 773 57 704 851 90 451 488 84 270 339 89 372 664 105 250 704 79 504 770 90 527 847 93 720 842 31 445 840 88 118 136 57 215 619 139 224 852 85 17 468 101 174 816 108 406 812 28 244 349 89 790 901 88 278 466 104 91 604 98 139 261 128 396 681 97 75 770 118 77 227 81 164 278 104 64 125 127 105 913 79 887 934 130 321 393 97 206 595 61 26 199 81 315 519 102 106 412 72 97 926 107 403 902 86 294 355 85 514 569 29 313 743 85 400 752 109 831 965 127 203 882 47 151 724 119 84 346 103 235 563 87 236 298 83 304 996 86 767 983 78 280 982 94 246 455 68 61 317 93 185 251 126 100 986 114 4 448 108 815 924 107 684 869 60 582 920 75 434 901 130 239 668 122 47 290 73 577 775 63 85 172 126 155 567 102 0 614 92 84 308 40 10 611 61 616 731 106 521 853 143 357 993 80 490 889 163 330 969 133 313 427 54 34 582 76 737 818 92 70 102 158 386 542 34 440 534 95 424 823 57 47 934 168 731 835 116 417 639 100 472 748 112 686 897 82 232 376 124 431 797 113 601 605 88 461 602 109 55 98 137 211 354 136 298 743 167 373 399 116 265 712 116 7 90 130 62 221 66 72 337 106 306 422 44 249 772 107 492 499 84 208 848 127 253 426 105 558 843 117 82 658 120 256 282 102 190 247 165 621 773 99 491 887 93 199 997 90 577 812 154 267 576 161 246 650 53 522 540 64 44 96 126 21 510 120 19 606 82 563 867 113 123 151 83 223 891 90 690 760 72 135 958 117 287 341 113 255 285 92 771 881 136 58 364 98 152 964 120 132 651 71 53 146 134 127 616 135 48 955 105 494 837 45 439 441 52 94 633 90 296 323 117 156 682 78 69 310 72 666 984 112 175 931 101 318 920 115 136 479 87 65 221 144 601 965 132 318 798 42 272 387 108 859 914 117 272 429 89 64 497 101 63 660 109 609 631 90 377 609 63 379 416 111 723 774 119 278 560 95 707 862 188 524 985 130 333 519 102 182 906 88 98 554 120 36 740 18 144 535 57 560 768 35 126 304 92 346 473 127 141 355 154 437 791 118 472 803 91 6 506 77 12 722 13 328 596 115 575 773 116 532 628 130 11 326 123 89 839 140 886 987 110 299 381 108 43 267 97 596 742 99 2 609 86 77 189 136 516 973 78 104 761 86 193 763 94 139 280 98 780 981 147 228 846 151 154 698 57 253 346 62 295 955 80 580 913 157 591 762 91 531 797 118 267 373 86 94 657 50 234 877 115 338 615 110 386 433 129 92 655 137 435 739 91 244 576 155 283 748 126 238 862 107 757 953 143 100 157 126 29 685 156 238 863 101 53 982 83 260 886 90 86 369 144 507 749 87 418 644 90 389 711 114 702 788 78 157 524 149 719 762 79 114 849 130 694 972 140 93 221 116 23 529 105 527 827 126 126 364 103 471 816 116 341 500 80 202 414 111 243 977 121 345 520 54 64 395 87 614 965 90 36 596 78 475 730 97 257 564 89 477 578 123 26 177 107 314 746 114 24 567 122 713 937 142 390 883 147 370 719 109 65 855 66 417 475 114 406 422 77 474 632 71 75 322 140 390 832 132 188 546 57 948 965 97 573 725 160 189 552 83 154 766 114 41 99 95 666 771 95 215 674 159 47 375 35 435 770 74 644 968 150 774 881 72 6 948 118 721 935 119 744 903 118 679 872 108 528 717 144 1 43 152 627 744 143 205 852 87 231 990 85 161 568 121 775 836 62 762 870 130 484 837 64 250 315 103 172 760 49 587 879 119 379 971 95 276 906 81 132 327 104 128 592 110 664 676 87 640 884 84 328 835 87 435 628 97 491 890 137 31 767 100 37 659 101 73 136 112 85 392 83 226 883 140 196 934 92 62 209 81 447 701 178 23 759 90 469 817 93 238 333 138 81 86 99 113 667 67 706 898 93 136 522 85 60 602 122 335 507 75 363 919 77 42 157 150 678 962 97 173 904 60 33 270 81 374 583 65 707 740 76 3 486 99 139 961 74 377 526 90 164 842 114 617 988 125 290 607 93 43 853 89 81 329 104 196 946 69 144 402 38 498 984 154 73 961 90 635 791 125 476 663 94 529 537 97 200 904 66 150 927 46 181 277 124 199 674 131 638 997 94 169 543 110 40 655 69 17 268 112 934 980 118 833 947 128 95 504 74 30 69 103 138 453 114 361 664 69 216 978 93 46 838 107 665 686 134 193 220 131 428 640 79 395 840 109 386 815 87 278 780 73 233 486 102 195 620 101 33 174 64 28 400 163 25 958 80 837 865 104 77 639 63 788 869 134 755 762 107 110 182 79 275 278 114 278 591 112 253 730 47 314 563 50 663 845 103 321 976 80 409 617 105 59 651 98 413 617 95 579 721 92 160 238 105 548 654 98 183 909 78 273 874 129 629 740 80 258 770 66 221 366 109 645 890 92 357 592 116 74 932 126 381 859 104 195 784 46 537 982 97 536 699 93 456 576 124 694 931 56 2 435 95 354 910 80 97 638 123 805 956 141 74 457 99 917 944 123 178 482 90 691 718 112 202 549 84 242 829 134 398 456 52 848 886 140 205 510 97 761 962 65 4 383 62 325 778 119 181 885 135 2 538 119 165 966 146 240 703 112 588 602 113 77 423 89 501 561 52 438 976 105 225 307 108 215 256 124 153 733 126 163 331 88 423 704 93 276 955 78 349 991 78 180 773 78 124 436 57 189 676 91 57 944 126 6 844 103 170 962 127 373 730 141 229 309 137 466 484 109 483 649 85 42 249 114 110 718 65 65 271 134 637 895 109 152 985 53 217 546 109 112 293 99 414 834 119 193 413 110 634 650 96 195 978 120 456 986 77 274 514 104 264 450 73 71 782 108 319 938 102 118 490 133 174 738 59 269 753 59 242 795 147 154 411 122 112 204 94 206 861 95 840 934 85 266 409 76 475 929 97 584 910 86 365 596 128 418 481 78 225 921 93 403 462 104 62 817 99 537 567 104 309 487 76 509 834 115 662 938 124 263 412 44 789 959 79 176 847 46 552 614 94 394 625 158 247 403 87 227 811 102 604 933 104 308 375 98 819 951 136 764 789 143 364 541 138 703 718 87 616 787 78 558 732 96 263 823 92 294 402 126 558 886 104 408 554 121 498 506 79 601 960 107 410 418 82 319 628 87 417 590 48 402 776 125 434 897 126 91 769 62 443 760 159 7 655 169 71 95 82 264 554 88 144 266 94 86 261 126 541 670 65 50 728 113 356 372 131 563 717 89 286 425 67 153 670 150 97 352 138 220 557 95 51 635 44 141 379 54 91 489 69 331 857 82 476 598 125 357 712 124 510 843 83 857 978 108 77 836 120 463 796 78 768 881 120 199 738 108 885 944 157 26 86 70 142 937 108 369 419 93 105 210 25 475 996 127 182 840 57 162 588 106 54 698 76 155 340 92 212 334 40 445 700 23 710 957 79 250 369 59 323 746 130 460 707 110 526 534 158 751 907 94 397 646 100 676 986 100 426 698 42 563 792 102 58 158 106 63 303 151 826 828 126 80 725 109 272 402 87 199 664 117 220 566 141 127 662 161 363 452 111 230 366 62 383 578 75 2 750 91 130 325 133 354 391 57 457 563 72 866 983 130 782 911 101 29 392 70 622 786 51 327 645 69 422 816 105 275 869 96 177 682 89 589 725 73 345 919 138 8 227 101 349 775 103 164 300 72 131 160 107 210 271 153 125 361 121 722 854 107 375 917 107 538 802 79 175 536 111 414 692 105 457 575 69 243 561 117 608 645 107 331 552 96 126 773 65 641 718 95 294 342 129 599 780 95 274 398 117 341 751 96 466 968 80 525 727 73 326 489 109 156 192 109 506 547 113 390 533 93 776 993 128 269 565 91 189 257 75 337 496 70 684 823 76 67 89 85 992 993 87 241 636 145 626 889 122 397 838 118 197 787 111 356 382 164 160 685 106 162 203 97 42 523 67 205 696 59 186 906 126 359 449 121 453 705 85 379 575 119 245 553 93 324 458 139 110 976 131 384 754 112 839 993 79 488 589 52 29 728 114 508 517 24 347 364 89 566 671 75 749 990 78 34 316 69 68 240 40 563 731 104 396 734 143 480 827 72 750 931 106 385 743 147 10 853 88 203 415 122 376 540 69 233 843 77 284 290 151 512 749 123 411 500 107 248 966 138 288 869 154 193 981 73 435 512 62 55 103 138 402 849 95 137 973 79 434 986 86 814 865 141 880 914 76 305 848 75 461 665 155 75 876 111 111 614 127 552 975 130 586 901 55 338 955 102 169 604 95 6 814 93 145 772 114 730 754 97 849 955 81 705 962 69 48 131 95 174 394 77 250 852 136 28 929 117 36 505 87 311 702 66 183 470 99 359 633 140 195 986 131 421 607 206 667 945 77 379 692 148 441 925 155 234 882 79 9 325 93 457 584 140 58 367 109 421 957 50 36 247 117 531 645 113 547 956 70 146 661 98 170 659 103 30 301 113 33 726 75 255 895 77 13 889 114 48 977 74 960 979 80 837 891 106 333 953 113 633 951 53 92 270 131 179 417 67 301 884 30 358 747 63 47 578 119 347 998 100 643 804 91 234 698 91 730 888 139 173 749 100 425 616 113 19 946 131 283 830 122 461 974 46 324 457 98 272 599 102 20 108 112 356 748 48 363 659 82 487 900 114 86 400 100 77 310 90 42 318 49 61 498 131 468 650 79 45 249 20 197 874 22 70 835 110 322 843 148 623 699 79 296 890 101 669 838 76 770 984 151 495 917 123 684 717 114 205 768 108 122 168 119 627 773 63 668 712 100 26 62 79 714 860 114 429 684 132 92 928 122 34 920 110 64 856 44 683 962 91 628 911 69 43 516 73 159 436 73 168 437 56 902 953 130 931 990 100 169 311 96 234 731 103 8 378 85 110 550 120 456 537 72 124 285 105 566 833 142 257 806 117 875 940 103 154 534 54 646 925 105 197 588 81 161 190 50 190 871 94 788 996 79 808 864 90 310 757 168 554 624 69 402 508 51 172 183 127 653 970 98 14 372 137 271 940 99 117 601 79 689 720 123 308 981 101 178 788 91 831 842 78 802 822 84 628 828 83 492 547 67 416 481 126 745 905 138 7 464 117 121 360 133 61 500 112 782 917 100 22 840 88 135 803 133 205 297 74 122 941 47 2 844 78 206 523 94 336 838 116 306 737 144 237 271 99 150 700 107 280 631 96 201 390 102 334 989 136 685 778 114 160 490 133 333 500 89 597 868 63 297 887 125 708 871 152 343 356 99 518 681 149 174 187 49 15 800 113 131 824 35 392 557 141 69 421 137 195 671 66 30 681 101 383 507 106 356 509 80 65 927 162 512 719 134 205 831 37 394 931 124 855 939 33 430 748 133 59 308 124 157 866 139 85 96 83 39 299 121 8 682 84 159 476 146 407 893 144 778 911 138 129 207 71 34 539 62 888 969 108 759 890 26 829 851 81 105 148 104 63 634 136 97 690 97 43 80 86 567 817 110 90 779 105 30 575 51 582 884 83 523 976 88 78 516 76 70 947 113 69 192 83 176 723 50 240 523 105 604 727 128 547 853 122 164 374 63 238 979 80 112 251 62 292 326 139 282 965 101 146 501 79 631 988 88 254 552 102 218 702 106 259 722 52 46 644 90 391 500 131 285 506 113 900 950 69 842 845 79 718 873 141 499 501 126 257 756 59 21 167 63 34 809 73 749 957 131 42 128 117 698 810 50 462 975 82 447 907 96 749 933 106 178 202 79 270 805 65 507 751 162 420 776 102 684 898 111 16 897 117 259 694 111 121 305 114 272 648 85 91 544 106 249 917 80 419 671 112 11 805 103 347 537 61 240 387 84 43 120 119 55 255 104 53 430 121 192 519 91 78 97 118 21 380 95 297 526 56 906 928 118 683 704 72 733 945 102 494 912 91 174 385 84 365 519 95 232 737 152 159 843 147 669 979 77 75 381 93 225 407 82 328 509 60 707 934 103 260 617 23 54 786 93 570 769 122 315 949 137 605 797 102 243 321 94 147 587 101 391 641 85 38 343 120 135 378 95 307 811 106 52 170 63 385 658 110 0 263 83 249 390 145 322 860 91 1 228 128 76 185 125 107 947 142 164 835 132 278 925 94 512 974 132 630 976 103 190 775 161 774 808 62 582 946 133 201 740 54 172 616 73 257 883 62 27 914 90 239 824 74 341 849 86 54 636 84 302 852 112 355 812 104 116 769 119 265 479 51 189 489 36 24 439 83 476 996 107 781 886 123 308 344 123 88 353 128 518 557 93 418 690 103 34 664 77 429 472 101 374 523 121 582 862 88 24 170 130 190 786 137 580 942 159 268 621 140 742 768 135 602 880 96 323 325 153 670 942 102 283 639 83 169 428 99 549 787 97 262 975 106 182 373 117 310 397 58 428 712 115 413 738 115 587 923 133 15 628 78 481 996 68 551 848 117 274 325 192 294 752 78 266 428 109 218 739 110 240 468 175 485 848 84 616 829 139 25 672 48 112 704 110 759 873 116 592 780 60 16 188 146 172 528 95 112 853 170 639 653 144 358 798 90 132 983 87 3 496 90 292 417 116 181 476 68 253 797 61 425 445 120 1 306 94 172 876 114 795 943 130 509 824 97 823 860 71 716 872 105 191 604 91 150 385 103 235 721 160 429 643 59 198 668 108 79 223 121 177 283 89 694 798 135 165 546 59 644 938 134 694 996 147 107 308 123 193 437 85 483 813 69 234 947 54 3 564 1 523 548 70 532 823 72 82 717 144 156 636 105 125 676 52 330 617 56 232 358 101 501 517 62 75 768 82 48 293 81 387 782 153 210 499 101 205 775 117 23 444 119 243 332 76 65 793 75 259 665 107 58 957 61 481 525 139 154 454 75 439 466 75 276 289 104 170 991 97 929 973 111 263 895 114 31 491 102 69 283 103 576 622 43 75 818 117 181 230 126 724 895 66 454 465 136 85 789 64 340 885 40 812 844 155 870 991 48 70 350 133 467 881 77 558 702 67 352 955 114 61 583 103 413 909 74 717 978 132 191 485 90 4 612 111 651 760 63 455 974 100 162 378 110 154 820 103 178 377 99 37 466 87 403 822 92 338 582 93 269 951 51 473 873 113 405 945 78 206 494 72 10 353 128 35 505 127 353 388 91 69 958 85 16 740 105 27 114 101 985 988 118 482 792 69 201 690 156 482 733 79 41 140 108 512 545 128 401 464 85 146 685 112 176 691 101 111 600 79 107 838 109 5 963 10 222 743 88 239 761 113 492 911 139 202 835 100 282 659 80 253 584 105 292 425 57 87 765 110 6 214 132 335 587 108 25 113 106 367 747 84 694 722 103 761 973 73 687 947 84 109 799 106 637 882 121 247 796 93 87 656 100 116 259 129 133 812 62 556 778 141 392 419 66 113 926 99 332 970 132 141 774 91 82 324 94 267 268 106 546 821 113 276 398 96 273 666 84 304 982 78 184 321 58 247 413 116 856 894 116 741 807 118 210 926 101 110 238 118 332 410 80 394 526 76 290 389 108 483 987 56 227 689 106 828 948 92 481 819 85 901 973 46 948 950 128 104 226 110 383 966 123 527 872 102 400 974 118 533 551 91 173 312 109 843 937 120 240 606 107 98 295 106 314 637 57 507 593 85 365 877 83 637 824 89 362 900 73 557 930 87 186 430 146 400 936 144 334 909 107 398 920 83 176 428 118 442 854 44 372 401 106 453 682 83 688 845 103 138 279 82 157 880 73 55 445 90 223 717 52 471 533 84 595 642 58 596 783 126 410 615 133 28 495 60 120 950 133 813 976 143 267 749 119 548 586 92 606 687 127 113 207 111 254 706 100 62 973 148 597 718 56 150 484 94 939 944 100 424 468 93 115 344 134 99 259 45 373 595 121 352 548 90 235 338 77 93 210 90 491 962 97 343 790 83 182 590 86 319 705 107 485 938 89 161 519 75 109 198 104 508 622 102 424 825 94 760 917 47 199 679 138 573 717 74 393 778 119 399 807 120 408 513 32 235 915 79 377 447 104 469 686 76 289 572 80 504 631 131 38 756 149 144 318 129 548 629 120 289 961 85 633 849 17 272 945 131 362 527 83 136 581 139 395 740 40 392 800 88 372 931 99 476 574 95 145 645 50 51 807 61 78 605 102 432 451 114 71 146 121 280 348 103 335 543 114 295 742 78 414 914 52 111 123 83 422 754 79 210 489 96 343 718 86 109 648 97 623 728 103 81 594 122 469 693 64 39 737 100 364 516 114 480 937 100 131 626 100 949 956 150 5 983 110 113 639 84 89 680 112 50 842 90 341 512 64 82 390 91 324 885 49 439 800 76 180 932 124 249 546 167 164 935 67 273 715 81 407 921 72 271 587 17 312 534 53 426 798 72 643 697 62 485 814 93 417 522 86 457 811 143 519 848 140 597 823 160 561 633 67 497 763 84 167 878 103 23 81 98 674 983 154 157 706 72 188 204 150 530 814 65 20 738 89 267 704 67 636 784 67 178 825 76 223 897 89 95 978 67 637 652 87 36 592 96 71 754 114 473 985 67 176 663 131 256 860 51 78 527 116 429 610 52 925 948 108 510 659 108 613 632 106 850 854 64 169 974 106 348 737 52 336 776 116 84 217 125 505 680 145 140 222 177 91 243 104 340 674 62 627 783 84 47 477 69 473 977 26 303 958 133 633 735 67 197 778 79 549 682 79 116 345 125 265 691 86 271 659 75 352 726 49 243 761 91 373 496 129 278 870 78 82 145 122 127 169 101 613 823 120 177 638 72 449 894 121 213 522 43 112 194 139 13 60 99 13 559 113 127 835 135 736 934 117 226 695 109 113 144 2 892 898 81 491 988 58 208 911 80 702 766 81 229 409 108 446 588 173 643 768 147 136 638 208 401 797 133 562 850 109 545 681 48 798 911 136 768 999 132 410 637 95 0 745 134 208 465 120 807 914 46 216 983 93 568 896 107 60 526 132 331 566 154 157 786 87 32 224 104 853 911 68 225 765 151 163 453 131 36 910 118 945 990 83 539 807 79 366 680 92 428 570 138 737 967 43 678 998 102 113 930 115 271 752 86 160 625 119 211 879 73 79 774 57 237 987 148 199 619 30 421 534 52 470 728 95 154 341 122 482 868 154 29 567 117 338 952 127 304 479 41 209 760 93 445 519 109 277 529 113 569 605 115 517 855 116 424 819 99 519 809 137 382 875 150 350 728 136 192 371 46 318 891 85 271 965 97 115 407 76 393 462 72 357 382 80 102 399 98 19 972 81 136 851 115 656 901 113 451 453 100 559 927 100 352 855 113 263 729 135 319 878 56 450 570 135 272 747 76 149 424 160 609 757 165 199 830 121 356 989 101 165 631 87 352 901 114 875 927 152 142 693 115 868 917 127 283 387 56 590 815 122 265 909 105 92 394 176 534 797 90 26 288 123 890 984 62 699 761 85 660 667 107 36 480 115 164 954 122 394 639 127 438 446 41 189 731 59 121 702 61 141 828 99 616 796 53 269 905 67 570 932 137 435 692 69 36 428 94 426 732 82 148 294 75 320 406 124 168 575 77 799 917 90 56 75 97 246 784 129 90 990 85 793 974 171 487 862 93 599 668 74 70 791 71 459 587 82 382 571 109 754 905 99 633 915 82 95 313 46 365 681 117 614 905 77 553 710 50 405 424 97 162 988 105 318 880 81 403 545 120 814 978 82 823 866 108 553 806 72 38 661 49 757 818 105 191 211 127 25 511 128 171 461 92 273 500 184 58 814 51 498 982 109 444 892 105 133 642 124 748 880 69 26 580 144 350 814 100 217 290 67 604 941 132 43 295 48 576 810 112 14 576 76 129 375 54 486 575 125 227 715 60 828 975 107 29 275 117 232 876 114 449 546 127 170 553 99 647 736 128 627 674 97 326 738 110 290 788 156 254 436 73 886 994 72 624 700 74 595 614 107 287 943 59 41 564 74 486 731 158 506 618 86 733 956 103 116 344 105 413 823 91 137 778 54 163 635 93 149 665 114 674 920 35 687 836 146 79 953 65 444 502 128 211 965 109 259 381 82 118 720 138 229 466 89 153 636 172 215 707 52 96 860 88 544 805 75 352 642 101 827 940 138 706 953 83 130 282 71 64 933 46 680 902 115 973 978 68 202 983 111 81 312 115 670 817 82 216 801 140 15 807 122 436 520 143 178 184 149 45 962 107 299 503 79 339 894 105 231 659 155 10 896 125 658 843 154 166 524 109 110 656 116 241 614 91 489 837 75 265 578 74 670 872 122 318 373 85 16 979 94 143 827 95 260 977 144 637 819 101 215 663 88 654 837 90 586 908 85 448 464 72 302 889 81 408 486 75 650 960 50 740 813 49 162 945 81 471 856 79 168 171 58 565 606 95 503 932 83 389 413 74 484 793 29 587 968 35 528 801 149 145 664 96 347 596 145 99 410 102 30 413 95 20 37 66 180 540 112 175 905 104 371 664 132 232 256 90 167 729 113 82 724 146 310 391 133 445 873 88 170 950 135 708 755 74 512 769 104 383 481 148 97 342 162 166 779 48 376 406 101 188 429 77 621 907 105 130 307 147 348 989 61 282 920 77 878 942 147 537 961 69 71 978 106 225 580 113 110 313 144 297 321 111 211 531 110 573 713 103 596 731 102 338 396 75 7 129 70 194 749 46 193 873 74 331 492 92 517 912 77 845 979 98 58 581 126 460 832 87 322 521 93 418 619 124 96 217 100 509 571 117 275 602 39 101 815 79 293 619 75 203 518 126 184 424 69 144 356 58 408 579 89 174 665 157 372 411 127 287 699 125 489 810 85 232 455 76 389 935 62 714 986 58 236 305 94 423 786 73 15 950 91 244 298 129 487 592 52 105 277 112 40 41 115 796 855 35 252 862 80 360 580 102 322 858 49 530 557 88 644 799 117 518 722 103 125 408 101 176 224 139 783 814 97 135 906 53 700 729 129 699 742 85 515 952 72 1 585 84 117 526 72 709 915 82 255 949 97 447 488 100 430 581 57 16 370 147 386 870 81 47 366 54 467 956 99 290 781 69 606 859 121 170 333 103 446 627 80 331 723 122 247 580 89 224 719 107 86 601 59 419 424 93 482 944 132 138 642 102 44 164 69 282 373 141 250 820 80 808 893 135 240 739 142 295 960 98 957 996 55 125 439 73 122 615 114 113 740 100 315 632 96 264 326 88 242 270 92 304 739 90 610 642 103 88 109 104 298 687 128 310 494 137 553 882 106 218 446 109 318 424 102 347 704 101 495 737 123 124 378 108 610 644 75 279 692 99 482 538 114 347 684 106 10 165 127 716 732 58 569 920 106 142 989 113 636 868 82 453 605 71 61 770 90 264 840 77 309 777 98 619 791 67 479 582 137 305 574 121 179 929 55 764 995 69 372 518 120 573 586 88 100 763 100 210 961 108 589 842 76 742 831 91 268 571 153 47 351 64 352 798 76 609 929 111 259 447 101 538 880 90 394 732 94 66 871 60 169 562 109 165 655 57 275 811 91 851 895 123 405 982 57 180 482 160 371 560 110 473 707 83 362 599 42 37 246 120 20 344 73 457 496 126 24 574 140 155 862 54 204 626 117 197 399 115 185 273 87 326 511 94 699 757 110 374 931 81 91 363 86 46 772 80 33 748 89 724 784 56 376 579 102 418 433 36 365 535 125 534 648 85 421 868 48 442 649 82 138 361 112 280 945 79 389 518 106 193 561 78 640 684 1 527 750 101 307 801 135 929 954 91 538 682 103 43 258 99 384 896 97 346 749 125 237 618 78 813 899 140 150 647 85 49 314 83 157 763 113 583 960 128 313 841 104 268 976 78 20 855 90 373 803 85 72 349 67 592 888 98 620 919 80 319 714 92 537 591 98 565 782 69 63 882 117 783 927 68 102 271 91 274 865 168 856 907 101 323 810 84 365 597 82 248 495 96 89 474 108 85 585 139 81 677 130 806 953 50 254 957 97 214 495 32 494 856 100 532 664 114 183 651 65 383 406 123 212 610 140 184 525 90 69 485 55 96 417 158 361 740 91 593 739 87 578 836 112 217 746 96 35 917 86 320 322 140 190 935 94 253 735 101 244 816 80 264 355 136 91 490 132 169 714 128 128 725 96 573 853 94 501 700 91 468 801 171 639 965 142 226 542 53 132 920 86 102 448 79 119 707 64 307 667 62 387 552 169 481 966 96 902 976 67 542 889 97 383 622 134 284 628 38 620 975 78 139 981 108 322 778 111 246 366 67 96 683 106 741 801 94 500 650 133 746 765 91 630 643 91 196 371 109 13 885 32 262 398 49 469 764 79 144 688 81 584 677 62 413 628 101 921 993 132 291 845 69 25 274 133 271 653 133 72 287 76 112 914 101 159 558 81 47 178 122 267 458 73 40 648 82 347 470 75 286 336 117 882 971 117 303 738 77 88 295 79 249 436 72 44 368 127 423 945 121 571 745 27 235 835 174 337 732 105 830 969 124 367 813 105 170 838 90 115 631 104 74 187 85 554 812 117 172 430 94 538 996 123 183 461 138 501 506 84 359 406 144 149 523 49 1 932 92 24 231 99 162 468 109 72 273 93 243 506 79 795 799 101 637 956 121 245 630 108 3 129 112 575 915 126 405 450 69 57 647 106 173 468 124 315 707 131 484 803 120 314 603 131 508 522 110 195 424 125 933 999 145 26 436 95 635 942 96 329 767 152 604 781 120 134 471 55 668 862 79 903 969 96 206 667 94 263 501 76 591 819 123 577 610 112 644 841 155 524 930 74 221 608 113 468 617 87 330 446 38 198 442 37 81 967 98 854 895 107 763 936 97 248 396 89 704 875 99 370 772 139 843 901 157 378 499 171 152 624 152 676 874 53 298 529 58 426 865 87 196 937 90 335 705 43 388 459 68 336 736 70 375 656 54 731 779 93 191 236 101 28 907 91 279 876 105 127 266 85 266 799 103 61 792 81 150 278 165 451 769 62 66 816 100 107 228 63 123 487 90 25 487 110 88 918 117 230 382 126 472 517 101 427 939 28 301 456 23 119 643 95 55 471 126 108 664 102 443 999 92 180 623 98 479 667 50 236 958 143 131 515 66 47 299 40 334 818 87 700 727 110 288 973 77 47 764 96 603 994 124 335 977 128 4 185 103 597 733 96 81 411 104 383 685 126 42 212 89 435 798 72 588 979 91 32 507 60 322 617 121 410 896 84 49 835 68 126 544 71 103 883 106 250 874 96 487 891 90 48 589 128 477 840 110 675 995 131 435 805 93 583 746 61 141 540 57 596 768 113 988 995 123 451 993 101 814 877 111 70 143 55 354 612 115 739 974 86 574 822 110 604 743 67 257 390 128 273 852 51 5 113 54 394 948 124 2 755 113 453 832 85 417 483 74 206 962 101 228 566 80 505 692 82 646 910 93 250 549 54 98 748 120 45 397 32 342 395 108 122 882 85 274 277 97 37 947 99 324 573 62 630 811 56 251 816 114 374 842 127 414 589 69 95 883 109 315 811 92 468 480 108 382 996 73 81 538 127 72 410 156 171 265 82 223 698 74 72 94 93 43 122 102 286 785 30 189 684 132 295 441 130 483 804 170 324 764 98 115 282 125 536 941 106 133 753 44 746 969 90 96 978 108 185 376 62 854 931 60 167 874 85 408 993 48 334 386 120 172 648 120 217 224 91 33 175 117 525 564 81 314 586 97 141 930 127 360 646 87 864 975 78 693 710 120 762 956 94 653 769 82 365 609 76 74 639 144 378 779 100 584 827 89 120 732 97 557 822 71 183 226 104 200 507 114 35 873 114 202 690 106 700 761 95 369 745 95 554 748 165 388 842 111 420 644 70 202 349 70 140 697 153 579 906 80 546 910 160 86 506 76 647 702 151 92 801 101 656 688 99 206 918 45 730 842 136 826 887 102 846 914 74 92 118 44 235 978 49 429 997 116 654 799 106 826 838 106 56 226 129 488 700 49 72 185 67 47 921 103 655 759 129 24 731 79 764 871 142 481 973 130 161 871 42 343 435 80 716 833 136 325 565 90 248 478 67 38 797 70 87 717 81 64 530 58 500 737 124 8 913 91 283 691 81 336 381 110 129 192 142 23 181 89 26 179 85 25 912 87 287 871 141 316 459 83 461 883 128 172 984 85 17 401 116 75 555 123 647 886 125 731 780 127 91 858 134 251 787 122 705 837 73 762 786 75 421 795 106 268 491 115 286 985 88 715 730 36 338 467 104 424 798 92 607 941 108 286 998 106 189 829 93 302 921 88 238 292 130 91 717 55 657 873 155 506 632 85 235 541 96 667 910 91 284 716 102 170 800 130 396 418 103 19 57 82 321 813 136 811 925 84 79 751 123 110 461 139 355 731 85 100 302 58 338 651 90 137 516 93 120 518 133 387 462 136 344 984 70 689 797 84 81 866 166 194 409 61 210 415 125 620 628 144 449 575 107 453 978 33 431 763 97 325 947 101 120 818 90 485 788 15 695 718 63 295 298 183 346 485 122 113 548 83 30 92 135 816 974 124 176 783 98 161 967 44 623 831 118 418 554 91 494 663 100 623 880 102 662 743 55 135 991 141 408 904 36 264 452 90 199 920 151 298 954 95 22 783 139 584 717 102 111 984 119 659 665 88 139 534 119 413 525 96 535 550 141 75 530 92 79 767 63 236 816 79 186 480 101 631 806 153 161 641 147 73 980 115 142 660 87 94 927 143 329 771 156 77 767 100 631 767 87 459 543 140 659 751 84 33 854 96 336 416 117 277 578 111 227 697 68 834 905 84 388 615 101 264 586 97 358 726 66 255 656 176 684 891 151 871 923 144 62 294 118 340 758 104 458 821 85 628 651 89 500 670 95 179 952 147 148 865 126 574 704 30 643 743 53 488 764 193 387 913 92 255 493 83 342 566 129 18 72 81 232 885 66 302 688 111 326 621 88 364 852 60 39 753 138 541 552 51 897 996 60 94 142 122 36 272 124 579 628 137 243 948 83 214 659 120 199 474 70 8 83 109 125 423 79 167 471 167 673 896 122 174 649 113 337 425 108 710 872 113 140 749 95 875 991 159 399 959 81 131 815 101 129 626 88 696 961 97 9 642 136 173 896 88 53 348 116 430 638 93 572 806 104 664 849 93 197 514 167 1 405 105 123 620 153 450 867 72 299 545 161 22 311 84 561 925 98 289 415 118 248 638 153 15 924 107 175 944 74 34 264 61 75 572 71 347 821 92 223 489 136 338 916 84 14 606 114 314 469 79 232 568 72 602 729 117 593 810 167 593 788 70 29 478 125 291 387 181 735 914 77 412 936 87 146 705 104 288 479 100 265 754 112 25 754 134 534 673 130 502 797 139 682 997 95 48 811 105 33 473 131 406 880 100 272 921 108 294 547 105 779 956 125 280 835 108 15 770 151 451 826 94 493 954 136 648 964 80 952 986 139 512 865 107 515 916 136 613 918 47 445 851 67 87 682 85 146 169 124 399 490 106 233 972 67 241 956 87 332 961 118 111 675 75 177 258 110 90 879 53 469 612 119 72 351 61 269 887 88 392 919 100 381 554 94 405 518 102 300 608 107 387 420 114 796 990 92 631 762 80 47 59 137 412 957 174 359 547 116 219 798 85 37 785 117 204 400 65 306 418 92 304 449 78 45 436 140 790 804 119 50 588 127 41 270 41 482 936 88 341 915 62 611 967 97 819 891 136 18 469 77 44 476 84 632 853 48 440 869 159 692 729 93 557 685 96 426 679 95 277 826 116 377 877 91 251 873 55 115 281 89 277 823 86 208 801 74 85 92 164 351 996 85 151 236 68 185 196 98 266 729 92 129 388 128 223 272 93 291 380 64 57 609 127 116 363 92 436 718 142 737 989 88 81 117 81 443 903 85 155 963 121 526 902 72 453 521 139 625 870 96 223 907 79 202 269 123 542 762 113 234 546 95 406 896 50 602 993 106 410 522 58 274 751 81 376 727 128 99 804 166 101 595 83 545 796 89 578 835 131 443 740 112 729 816 88 410 597 155 188 434 91 505 918 101 190 901 75 356 378 92 907 934 95 249 890 145 294 667 99 511 666 79 686 912 79 220 644 128 613 811 53 255 914 82 657 977 133 432 779 92 559 951 65 493 895 76 231 501 53 73 246 150 261 427 113 183 861 96 286 925 53 412 477 122 361 884 94 115 576 99 756 865 84 449 656 68 17 714 146 615 634 113 5 567 82 320 635 131 340 632 62 212 252 82 576 590 127 754 803 110 264 469 182 318 961 114 799 842 79 78 203 151 382 997 103 557 671 121 593 878 114 159 276 35 957 994 145 272 389 85 106 517 120 661 994 134 630 642 75 736 992 68 670 896 116 316 634 135 77 266 70 577 670 118 176 980 140 362 444 129 597 840 42 141 784 69 595 685 99 452 563 102 160 554 180 799 964 82 254 996 113 603 903 118 457 908 165 200 597 96 403 471 150 119 530 134 198 583 52 176 946 98 571 847 109 126 208 77 24 252 50 158 281 79 366 405 94 473 712 120 179 747 76 301 400 139 214 996 126 314 377 106 623 890 44 376 730 96 367 615 113 78 674 80 102 672 97 122 944 105 85 203 120 647 878 56 256 898 52 705 845 76 606 723 130 177 694 116 362 849 132 613 943 99 101 454 132 211 470 148 248 477 79 697 876 79 92 133 141 123 768 106 380 861 129 307 341 101 38 578 138 259 265 152 176 305 128 206 476 111 358 621 81 152 574 66 190 888 96 141 660 147 406 576 102 637 741 127 256 525 43 325 784 114 43 422 79 561 984 96 590 946 161 6 18 138 131 985 78 465 968 115 61 857 110 19 139 124 152 670 94 123 773 117 848 913 117 376 938 97 238 695 78 683 826 50 69 580 104 111 206 116 397 445 89 947 969 39 704 808 67 192 337 77 285 869 73 395 937 115 154 314 102 176 810 61 279 891 57 162 514 136 609 962 139 166 881 76 113 169 108 270 536 87 208 644 118 729 736 120 400 746 97 491 651 43 371 457 96 482 630 107 576 583 140 195 759 99 167 740 84 522 827 126 918 961 102 30 374 62 441 565 94 235 289 149 575 830 126 42 48 89 250 718 121 805 892 116 799 969 77 837 948 69 465 975 98 687 742 99 259 367 54 134 629 52 161 269 158 501 714 90 79 402 88 356 640 122 615 648 46 805 825 114 401 952 31 155 420 140 71 885 101 47 694 129 18 767 85 65 759 124 916 918 83 671 784 153 619 648 118 601 709 163 1 835 59 276 630 96 888 935 126 370 496 56 192 931 55 20 266 104 281 748 112 239 825 120 92 518 113 42 248 128 477 888 111 536 578 26 96 986 58 490 725 103 451 490 119 48 848 55 173 436 102 671 679 86 82 196 132 462 529 73 263 343 111 168 982 87 82 834 89 46 898 121 403 988 61 712 859 93 881 928 47 60 960 90 672 692 110 95 180 112 355 432 72 526 844 114 296 807 97 327 589 125 548 937 134 184 717 125 149 635 82 188 652 62 238 924 115 376 933 110 390 810 144 655 834 86 140 899 87 877 990 129 265 287 107 274 926 54 439 672 94 344 809 115 435 575 57 109 467 134 94 644 90 326 821 84 650 685 111 104 845 123 448 746 73 243 818 138 336 611 137 475 574 96 144 548 109 163 790 104 322 612 110 248 389 98 494 788 124 88 792 98 178 769 117 457 493 142 232 940 105 370 876 109 61 75 135 149 193 156 917 965 79 10 385 122 851 931 87 163 355 151 172 199 128 454 552 168 157 844 62 354 978 155 286 692 71 411 559 136 383 432 114 183 908 112 210 777 45 492 984 69 594 725 93 101 730 108 255 940 113 213 573 101 444 579 119 417 790 65 725 780 92 493 752 98 209 597 58 638 951 90 551 683 91 537 692 112 270 690 102 64 533 94 612 910 114 454 822 31 266 621 102 226 273 130 316 520 107 350 914 87 393 707 91 173 584 149 7 747 69 569 875 104 544 694 81 10 642 60 645 897 94 244 925 134 349 689 99 316 410 114 160 608 139 258 559 95 186 576 65 460 756 99 529 946 105 89 454 68 254 395 109 556 716 55 47 714 120 64 868 146 546 785 68 646 808 125 680 812 110 613 738 94 55 249 107 177 959 82 319 874 61 84 499 62 400 858 126 141 739 102 306 364 142 224 340 115 276 867 52 633 732 75 76 924 95 159 366 124 318 541 109 121 129 99 479 706 158 71 282 91 608 971 77 261 621 47 749 833 180 172 783 81 718 729 111 763 973 95 629 829 135 970 973 122 319 393 94 17 77 150 250 325 66 223 688 109 348 811 119 286 455 78 428 528 109 217 380 103 485 927 63 478 973 146 567 878 131 499 778 40 255 720 63 183 598 111 67 173 133 74 363 56 690 707 104 427 738 134 650 915 129 476 577 127 297 320 141 449 617 141 344 903 101 158 232 110 190 361 103 25 849 117 415 813 83 249 693 125 36 868 73 171 468 112 73 309 107 295 578 151 431 644 58 89 449 78 632 849 117 64 321 74 75 469 110 22 431 107 192 740 43 162 491 86 533 896 103 105 732 90 600 891 77 689 880 93 581 625 119 48 822 55 468 618 125 156 223 37 72 768 110 253 803 78 65 152 112 482 866 64 46 913 164 516 886 82 439 932 87 237 303 83 805 905 83 621 714 177 108 735 43 172 259 96 982 998 102 48 518 139 42 823 76 10 938 161 451 678 90 346 726 100 759 915 157 180 855 90 178 828 141 3 228 104 169 312 103 268 288 135 37 484 26 132 768 77 470 890 129 257 819 127 415 923 113 157 835 56 314 531 145 190 710 75 270 596 57 310 314 155 57 673 145 317 618 93 521 910 112 39 455 117 467 618 89 523 983 39 123 845 116 182 203 97 18 650 93 508 616 64 87 617 43 147 584 148 392 778 103 380 520 97 226 620 128 581 815 80 298 790 77 526 597 110 443 610 166 523 582 121 166 552 107 138 306 100 331 993 111 664 780 89 253 373 94 252 909 74 98 313 119 422 971 129 685 883 113 253 721 74 62 315 111 349 531 88 8 442 149 101 276 78 83 555 119 102 718 76 379 478 81 313 531 83 273 475 73 653 784 131 46 836 153 286 781 62 182 985 127 353 683 62 711 778 84 112 445 81 154 808 126 302 386 110 647 995 107 589 835 112 455 866 120 106 454 69 192 933 77 333 413 85 41 831 88 95 107 100 247 748 83 530 723 125 133 213 93 432 841 74 201 886 105 339 479 119 31 254 37 551 952 112 332 696 74 615 758 125 573 842 104 447 638 98 424 863 80 173 452 72 393 634 131 692 830 59 295 993 111 813 841 126 55 816 107 42 341 97 236 792 116 34 705 139 457 982 110 12 566 98 417 962 99 262 631 117 494 858 67 173 630 130 767 898 127 131 910 149 434 953 49 28 386 123 977 981 94 148 542 81 650 762 52 565 597 103 450 967 92 60 130 103 903 922 73 259 988 3 452 567 146 40 905 91 16 329 111 24 820 118 2 21 52 600 976 99 228 954 115 554 734 109 747 988 31 383 629 104 433 904 62 207 946 63 129 247 157 676 805 63 247 554 70 244 637 133 324 561 104 495 765 121 868 921 55 683 739 72 119 552 80 129 989 38 346 721 75 87 858 110 554 720 141 431 989 149 45 989 108 192 630 96 444 888 70 907 922 114 437 470 94 495 778 105 580 684 55 209 531 84 355 412 90 370 906 62 397 595 119 149 767 154 339 792 83 124 651 136 63 653 128 325 441 73 537 959 102 39 675 101 252 291 114 675 883 103 746 887 144 343 391 101 0 856 70 233 598 70 165 854 120 432 567 59 76 250 116 312 923 74 391 680 119 375 793 88 686 968 126 303 582 44 691 826 123 637 771 88 408 903 73 124 303 128 526 806 56 454 856 131 728 822 159 281 988 129 138 944 148 40 688 109 536 609 75 159 257 122 565 613 93 201 408 92 220 620 154 80 518 81 388 574 115 481 620 68 252 374 95 298 418 139 609 892 89 445 895 67 269 603 72 697 975 98 756 947 137 299 769 134 509 977 112 446 810 106 404 692 60 379 942 97 16 266 187 429 521 88 782 985 117 323 919 103 716 906 139 588 834 114 649 870 131 448 673 128 82 406 83 755 824 76 146 787 116 108 589 88 676 733 74 297 622 31 193 946 146 279 746 101 895 911 96 423 804 70 399 479 108 259 923 56 480 585 67 756 796 125 316 737 122 419 464 63 91 895 84 490 795 116 131 391 67 392 974 65 183 765 107 444 791 87 150 261 86 317 630 179 532 926 63 752 851 94 620 716 79 210 427 75 11 641 148 453 773 170 531 564 109 69 843 65 269 710 59 3 565 130 276 741 97 36 660 115 129 881 91 93 904 119 39 562 71 165 628 147 497 896 129 792 998 55 87 842 93 180 686 118 269 373 102 694 826 130 760 846 135 254 667 122 253 929 119 781 882 134 80 744 133 4 531 100 430 532 75 248 990 129 720 915 163 160 784 118 48 482 94 782 844 87 751 893 112 613 839 139 28 944 89 429 652 98 128 506 63 629 891 104 553 796 90 352 854 28 428 545 153 520 744 102 199 468 135 668 702 97 661 764 53 461 565 122 258 705 94 578 677 105 163 839 120 127 985 108 16 206 97 562 716 59 761 820 96 343 666 105 368 968 91 367 547 102 2 530 38 724 852 57 80 795 128 109 721 92 753 965 104 269 877 94 564 868 89 677 687 101 620 750 101 137 168 108 199 539 98 48 157 104 860 880 99 145 307 87 308 311 133 158 680 170 298 711 166 741 906 72 695 989 96 549 806 75 309 811 53 0 917 37 246 367 95 150 893 44 404 646 62 639 891 98 739 800 83 753 810 102 766 773 110 602 877 57 177 185 95 33 187 118 429 795 118 115 679 100 473 853 20 328 937 133 639 679 90 686 881 76 306 427 60 247 995 54 435 820 90 59 108 85 81 521 151 660 819 80 441 712 113 13 781 117 279 479 121 81 219 109 111 930 29 194 229 208 132 904 104 763 894 98 790 953 136 812 919 129 391 515 111 134 360 140 326 776 75 615 861 98 153 596 141 399 951 82 90 167 112 756 894 110 243 482 60 147 872 116 241 565 175 507 710 93 247 329 99 23 612 117 377 771 77 331 720 77 562 790 65 163 799 126 673 923 98 74 624 89 452 454 65 309 940 97 40 798 119 244 635 137 231 371 100 602 898 75 147 855 79 216 384 96 25 995 63 682 895 52 135 788 110 55 988 105 486 516 102 290 672 123 19 881 119 368 859 119 61 826 49 117 768 55 55 310 108 205 517 109 459 589 89 101 318 95 166 816 107 338 858 109 557 622 137 944 985 118 176 503 55 81 731 75 294 498 75 38 678 133 702 751 72 975 987 96 66 773 109 151 342 91 221 389 45 216 946 81 302 458 56 224 469 71 642 973 115 88 184 124 212 442 121 562 748 97 231 698 172 623 935 131 539 570 57 141 476 90 98 805 41 32 614 101 200 384 101 708 840 118 61 897 66 124 760 94 635 935 94 434 695 110 51 502 52 256 842 128 28 485 105 103 829 99 370 544 92 58 701 101 2 158 139 166 727 113 13 716 85 66 856 124 107 978 64 105 475 135 319 442 80 569 811 106 167 845 86 34 684 164 380 527 93 189 750 48 43 483 61 744 906 95 390 997 108 301 451 89 283 381 84 525 970 94 621 946 49 383 745 95 729 860 116 46 950 85 320 484 148 80 121 114 16 58 104 525 903 120 335 633 140 129 970 69 356 549 66 29 53 131 466 818 119 570 573 125 293 917 78 688 802 76 645 796 106 148 312 126 488 893 153 412 867 91 475 916 105 299 718 106 259 411 133 119 379 129 615 646 24 113 863 80 19 478 94 557 939 65 298 885 83 234 457 68 160 216 67 315 382 66 386 740 96 252 822 125 886 916 107 589 928 61 339 461 87 107 742 100 82 821 83 31 967 210 596 602 90 442 482 73 413 549 75 460 658 90 329 825 76 40 103 143 223 430 99 441 455 111 30 185 124 847 895 132 768 970 126 68 679 46 175 470 141 165 479 112 166 820 122 181 812 115 876 977 69 291 702 110 136 817 108 312 432 125 346 403 146 130 677 45 162 175 81 357 362 108 691 869 146 749 782 61 639 957 111 231 340 144 80 234 149 102 999 38 470 582 115 482 742 122 124 646 83 192 772 97 431 897 125 496 701 120 187 448 92 164 940 51 323 953 113 202 606 104 325 781 90 65 951 63 205 746 117 539 658 93 577 658 117 816 855 127 205 684 132 787 883 95 338 863 139 182 301 66 80 101 87 394 728 80 129 309 90 676 911 116 154 376 166 423 579 70 806 874 92 487 859 126 139 273 62 107 168 29 4 291 75 86 636 75 68 801 64 219 537 159 36 281 93 142 289 79 357 412 58 250 766 80 15 87 91 567 892 145 184 774 99 98 424 93 95 906 89 70 890 129 256 785 50 536 897 97 221 855 126 839 900 120 9 351 102 212 319 92 500 540 103 0 382 49 167 232 121 27 126 98 189 644 99 58 86 102 879 975 110 662 894 60 233 661 70 205 376 105 657 764 124 135 192 119 18 327 95 486 960 119 113 275 103 75 698 40 526 558 77 185 456 75 577 625 102 335 666 78 137 248 88 298 333 101 199 512 83 256 605 123 767 996 113 245 357 101 24 945 104 624 676 81 266 882 141 396 595 71 677 986 105 18 213 121 285 822 108 86 826 60 623 768 115 311 509 119 646 819 59 221 751 35 101 426 86 111 408 127 151 533 66 599 741 78 109 521 109 322 995 102 488 909 141 160 508 101 853 902 150 544 717 75 211 949 76 131 957 73 2 63 100 709 819 122 101 159 95 226 520 98 148 499 109 472 521 106 29 218 153 97 106 76 336 634 115 21 561 75 95 761 103 391 630 79 157 260 155 714 834 98 441 710 136 151 653 87 168 422 70 641 808 125 80 752 55 95 841 23 224 415 108 366 843 60 375 563 88 312 566 90 317 752 80 239 847 125 65 639 111 20 463 194 379 928 148 142 595 63 5 192 128 335 890 94 3 675 143 388 535 83 489 722 77 591 868 128 70 184 97 529 546 107 332 637 103 128 942 81 163 792 105 155 557 92 128 941 110 434 776 117 545 623 74 165 456 96 637 977 102 8 13 108 149 206 91 332 378 107 320 439 118 125 606 126 398 595 137 93 786 102 577 926 77 838 886 94 511 799 106 694 878 102 85 376 114 832 848 124 786 949 117 481 851 39 428 874 92 297 451 81 533 616 91 142 441 24 466 890 147 10 166 75 768 870 68 726 773 129 715 846 88 645 744 95 439 773 96 249 988 129 525 724 163 351 909 98 557 863 178 162 788 136 258 455 122 223 399 78 742 979 112 485 835 97 214 855 72 285 958 81 729 785 122 1 289 111 678 856 60 575 806 108 359 987 118 27 987 105 139 217 103 165 403 106 468 571 119 643 983 87 46 342 103 138 296 127 633 887 166 519 884 45 727 819 118 404 645 98 208 597 168 402 809 152 150 231 99 356 358 111 68 698 93 168 965 81 342 511 89 301 566 97 605 680 66 251 767 95 212 788 90 55 619 139 377 960 48 166 289 116 6 622 94 317 499 107 564 810 78 681 745 75 14 911 69 418 875 55 570 800 106 302 347 96 116 640 110 356 919 134 628 653 113 85 590 47 11 200 90 307 489 108 607 827 104 394 455 96 652 787 90 862 948 105 233 939 118 593 865 123 150 516 129 248 715 114 735 904 124 334 696 77 653 993 95 82 797 87 199 949 116 497 990 108 513 730 135 379 531 77 80 286 102 240 432 100 79 180 123 191 623 102 470 869 97 344 963 115 614 727 92 247 498 85 575 940 45 225 739 84 404 459 132 576 828 91 253 711 70 337 359 87 282 679 152 284 790 60 365 482 129 38 77 101 213 495 169 342 573 136 16 755 89 625 788 85 498 861 120 146 927 132 180 873 141 38 465 70 104 249 160 235 969 104 774 796 21 438 803 47 176 283 107 260 907 65 53 625 125 450 520 90 23 113 44 95 461 66 693 951 113 300 898 119 258 621 123 134 541 51 600 649 30 571 646 108 489 764 59 340 832 125 196 379 117 331 435 165 10 121 83 451 696 136 75 406 67 345 933 109 763 934 77 117 273 58 334 925 64 34 108 86 336 705 97 12 789 100 397 688 58 122 351 119 249 959 114 250 251 90 169 784 95 25 110 104 454 976 121 460 557 106 185 989 72 685 791 103 404 507 129 158 650 71 64 617 50 251 653 152 24 44 92 270 520 68 439 578 44 325 805 49 51 155 74 217 338 45 152 927 126 297 551 106 344 452 68 676 746 129 653 954 27 441 892 132 394 488 72 843 954 131 93 496 91 706 897 149 825 827 69 244 779 147 233 615 77 315 903 148 122 785 84 8 316 148 328 760 55 136 372 75 325 741 89 53 284 134 397 951 158 421 452 151 659 806 78 269 563 78 192 416 98 863 968 38 501 683 76 478 706 104 456 728 155 265 446 96 466 540 66 399 632 110 30 819 100 759 901 60 393 424 148 558 730 53 1 841 121 612 930 76 775 968 117 231 390 111 681 735 89 154 972 81 378 653 130 303 489 82 529 960 87 140 193 84 587 800 152 42 362 78 108 593 163 369 828 135 519 873 75 246 478 73 555 799 127 464 943 119 217 869 78 401 887 118 79 545 99 97 904 107 82 868 90 339 597 142 579 691 95 270 860 116 454 722 103 655 753 102 559 689 79 866 945 63 619 800 84 735 990 59 275 549 148 193 609 89 388 881 32 517 587 54 177 544 80 203 347 132 435 975 70 426 959 109 736 967 93 476 863 84 346 789 110 552 636 90 6 631 127 835 900 88 474 896 121 746 819 140 500 741 80 316 708 82 82 585 87 182 703 141 3 893 33 126 505 110 418 552 153 479 775 70 343 818 49 319 597 83 128 373 114 238 491 130 380 787 111 327 585 89 57 719 153 599 632 131 45 491 71 579 792 68 188 252 88 429 695 110 27 945 139 231 876 102 13 726 129 108 273 73 517 611 32 636 991 58 519 587 118 796 957 86 240 567 89 445 988 66 501 652 124 480 650 84 220 774 161 845 945 56 849 924 98 227 696 96 225 261 154 472 583 116 229 465 141 440 779 80 701 980 102 160 475 105 257 842 63 40 55 103 16 677 138 60 448 18 105 417 75 322 352 137 315 405 110 332 813 163 611 662 125 476 523 132 777 958 88 292 879 90 609 864 75 752 872 100 116 895 68 544 750 139 107 763 79 56 621 143 728 985 157 71 91 46 664 668 63 283 792 89 231 810 83 631 953 112 149 878 128 821 822 148 209 528 65 763 980 102 170 279 138 190 650 141 554 710 144 160 206 100 696 950 149 263 945 88 56 424 122 589 875 111 528 661 102 269 583 166 57 92 97 263 303 103 204 696 101 17 85 72 866 934 83 509 673 148 543 847 80 402 818 136 23 594 51 611 760 112 320 336 129 222 445 113 20 453 127 82 906 58 165 504 94 685 947 46 521 826 110 351 671 41 165 702 66 98 455 93 234 872 68 651 840 116 292 575 89 547 550 124 563 753 79 599 935 117 245 477 113 108 411 94 295 875 118 419 544 98 496 682 136 583 992 88 125 521 126 714 875 112 406 743 89 389 844 135 163 187 110 292 430 93 38 969 86 316 981 131 617 852 111 584 665 68 19 41 87 503 554 62 223 830 61 224 759 78 826 865 120 385 706 102 91 126 121 456 730 66 239 749 90 148 732 104 195 345 175 362 985 66 477 850 110 745 747 65 217 893 62 115 869 79 355 543 77 608 613 58 266 348 98 633 874 87 131 451 45 227 268 83 912 974 84 327 710 42 338 497 102 53 513 94 78 975 127 323 725 134 151 180 54 470 693 123 516 904 81 278 338 1 467 593 109 861 961 79 726 812 69 248 483 140 117 823 102 384 592 108 139 292 142 336 780 115 392 809 122 173 546 43 681 933 139 33 489 76 77 942 81 610 955 86 443 806 89 348 866 103 187 477 90 341 604 41 30 883 111 156 264 69 470 817 105 178 723 111 208 786 102 626 862 132 389 764 104 288 781 73 259 408 50 57 455 59 441 685 52 40 131 149 347 805 69 421 615 112 91 649 122 502 808 123 202 629 140 108 257 126 795 902 103 181 339 87 88 454 51 72 797 90 598 651 65 25 454 112 951 983 135 92 164 89 10 671 107 151 952 55 652 956 80 314 553 85 263 864 138 680 769 108 86 693 100 555 961 105 528 905 105 171 207 18 277 565 157 648 730 105 112 238 111 624 759 104 678 919 100 817 851 100 443 469 123 520 555 137 273 283 89 683 831 95 455 586 166 139 289 89 365 907 88 448 975 141 171 268 83 437 447 100 246 818 73 241 741 138 47 656 142 598 821 105 702 841 91 375 444 123 166 933 89 552 566 104 403 967 110 344 815 87 122 827 56 273 277 82 684 758 101 66 541 115 335 828 124 170 908 24 773 931 135 119 135 55 5 71 39 223 455 103 420 751 138 515 763 104 204 607 107 49 735 116 377 721 69 916 930 73 210 834 98 55 233 104 311 378 147 86 757 89 67 807 152 132 620 127 294 480 74 334 808 177 206 799 72 122 138 93 760 777 121 228 782 127 736 875 88 781 809 102 653 961 31 452 673 78 624 901 148 644 847 103 315 586 57 71 114 146 861 979 119 520 781 70 118 164 109 102 626 77 208 956 117 477 873 108 269 477 96 481 648 99 32 787 97 154 374 127 10 851 103 269 483 74 750 831 141 540 783 62 59 131 94 882 918 50 290 346 32 57 868 97 5 923 96 232 553 78 520 990 102 309 520 81 397 440 48 328 443 123 871 910 35 435 775 98 118 171 121 178 802 54 728 792 40 110 803 110 453 747 152 103 899 88 830 895 81 434 811 99 315 795 121 732 949 102 326 999 131 333 481 118 296 695 110 2 55 58 643 726 119 506 874 78 219 542 83 753 995 101 565 757 150 221 534 105 152 490 112 5 15 79 257 527 115 50 376 174 459 928 93 374 565 98 372 780 73 179 675 88 60 181 62 7 284 113 618 657 82 266 400 120 557 774 125 324 902 101 199 825 98 811 955 48 145 372 97 648 752 141 615 654 82 293 900 144 360 955 151 398 611 43 86 596 79 958 991 53 608 922 80 555 820 99 506 723 99 608 669 97 736 750 107 83 343 68 55 191 121 876 899 128 416 462 131 35 647 151 20 337 143 470 759 104 231 235 100 439 926 95 324 879 180 638 814 109 33 362 97 481 883 107 465 782 132 443 673 79 251 329 86 452 500 71 138 146 57 219 821 66 727 972 96 111 454 122 470 505 161 255 694 106 532 890 90 614 920 112 143 974 94 623 753 97 344 755 59 82 422 120 509 866 141 373 648 80 404 975 94 186 732 88 597 802 106 507 966 129 247 443 74 495 635 83 87 444 84 576 651 115 24 650 55 242 632 101 344 556 69 143 682 61 64 664 94 172 282 74 216 433 117 311 776 191 88 760 67 2 864 104 478 764 92 87 994 98 933 957 137 386 484 72 538 838 127 39 519 87 10 130 123 477 937 106 733 962 88 248 304 153 87 871 114 25 96 50 321 477 67 13 187 165 50 753 92 319 517 145 59 77 116 499 893 35 626 921 90 139 974 44 51 225 94 287 420 113 344 562 90 608 679 79 412 773 97 573 683 69 231 580 71 530 747 114 82 242 69 450 671 34 385 871 69 230 656 112 404 900 69 105 198 103 161 459 98 406 890 109 273 660 70 519 857 91 112 552 127 81 779 130 14 613 111 517 914 111 81 474 33 522 855 88 148 993 135 356 670 71 28 775 78 313 774 85 636 690 179 312 603 42 23 470 148 198 876 103 391 807 95 836 980 98 918 953 140 244 316 104 620 991 70 481 492 125 244 863 113 10 554 119 120 339 152 438 700 120 241 758 90 231 953 92 382 384 130 146 352 77 171 366 87 284 369 114 398 463 57 905 950 130 81 698 85 269 987 84 756 892 128 629 981 66 86 206 107 8 59 118 757 874 120 502 585 144 33 859 126 465 933 169 622 719 126 469 554 51 445 856 105 131 575 67 306 596 83 221 284 82 743 788 102 384 878 105 375 807 94 629 803 137 423 783 100 584 913 26 69 620 106 96 235 102 177 862 114 135 413 136 11 409 90 449 610 118 99 746 145 84 529 79 631 898 70 132 539 59 341 914 106 35 256 96 410 414 112 476 975 123 274 842 99 415 566 113 33 852 47 515 850 108 98 953 118 16 146 46 295 726 117 341 628 101 245 763 100 157 421 106 658 681 116 820 827 108 472 988 94 142 316 116 824 846 75 29 777 102 70 207 90 596 793 97 278 683 77 384 493 109 35 82 115 47 380 141 614 778 72 181 932 94 135 994 114 291 731 115 489 796 101 303 614 99 6 647 95 313 801 134 57 957 161 583 928 81 582 735 126 454 815 151 7 209 50 478 877 108 545 760 124 646 941 122 208 706 110 129 957 119 168 762 95 602 916 102 319 918 79 217 973 94 163 920 55 264 453 121 710 967 172 29 880 144 932 982 48 794 795 84 437 567 136 184 591 40 407 736 108 142 938 116 154 769 78 818 962 84 267 738 75 346 953 100 271 553 61 284 543 101 716 869 101 284 370 85 212 495 77 879 902 81 514 583 71 813 987 116 80 746 103 295 831 128 666 956 109 190 822 109 203 743 134 548 920 92 690 993 106 58 967 123 350 373 74 643 899 78 109 922 59 541 876 62 563 906 163 192 618 29 200 738 114 535 859 95 167 485 40 875 988 52 83 620 55 652 705 75 815 843 89 590 937 82 133 976 108 449 675 98 768 862 104 296 640 124 789 996 68 235 418 93 578 658 55 95 891 98 355 792 93 229 431 106 271 607 115 70 548 91 171 782 164 705 937 28 208 647 80 51 805 85 79 456 71 165 300 94 828 907 63 141 648 100 104 531 75 563 887 110 166 805 110 320 691 93 437 722 72 572 744 111 223 794 144 712 727 72 677 983 133 233 724 154 340 712 86 734 967 83 299 721 73 562 732 95 218 883 92 37 57 151 134 677 112 242 393 88 741 990 102 171 273 83 419 847 69 92 521 124 339 551 89 527 959 101 177 324 120 31 79 96 377 629 126 388 617 86 332 602 162 687 857 111 772 805 68 430 931 111 613 617 129 332 703 141 285 658 73 272 638 73 11 730 79 564 914 78 697 948 82 194 307 121 148 244 118 351 803 66 33 452 97 67 606 76 113 718 74 474 649 145 518 651 112 416 677 106 253 872 92 517 905 116 762 920 126 125 577 139 183 544 88 677 712 116 74 522 126 275 725 69 486 619 59 798 954 83 251 887 62 364 385 128 321 412 53 294 774 51 419 716 66 520 709 38 27 422 86 135 195 72 76 254 88 755 759 130 324 623 125 225 918 96 72 629 38 529 998 87 426 592 60 102 740 118 711 997 99 253 394 117 306 655 69 261 897 113 36 127 52 571 663 76 290 355 77 524 962 117 547 671 52 440 882 127 239 590 69 348 945 112 60 424 91 30 227 92 161 934 93 416 671 114 116 301 98 7 281 142 210 645 78 37 941 71 138 907 129 615 635 65 412 519 141 206 518 72 298 629 102 427 695 110 789 993 68 39 396 107 331 751 117 443 836 76 86 928 101 85 583 113 183 358 77 337 932 132 554 877 100 107 227 101 369 791 64 457 509 106 645 694 85 562 764 116 652 855 60 270 676 116 180 299 67 382 852 94 72 162 87 188 280 94 284 966 146 575 916 114 218 855 127 338 426 129 452 774 95 506 856 65 674 716 101 139 696 105 649 977 137 321 530 105 486 608 106 206 333 58 124 309 88 242 247 45 251 925 93 241 597 100 661 837 88 415 611 136 446 968 144 51 956 119 240 683 99 249 534 99 250 668 141 488 573 119 446 860 177 803 951 75 148 212 94 716 921 90 138 787 91 367 411 151 205 877 90 708 829 114 36 690 66 442 801 114 161 295 94 92 230 102 656 701 62 80 903 65 76 216 161 413 880 33 500 864 96 69 480 122 347 558 115 613 672 108 439 729 36 14 309 92 529 979 71 484 776 67 600 676 79 129 480 86 206 254 73 404 812 104 329 870 88 60 805 143 333 440 155 111 493 156 801 839 100 183 819 34 619 872 134 363 654 68 30 305 75 374 538 141 131 843 81 29 35 78 398 748 82 36 266 65 320 388 92 567 711 54 388 572 120 185 947 107 669 986 52 619 670 123 72 289 83 30 421 164 613 795 140 259 917 68 22 209 77 203 880 60 506 871 93 34 243 69 358 438 86 295 575 101 173 736 78 183 585 144 168 756 121 347 917 32 95 563 100 439 879 56 338 631 110 135 854 113 56 748 132 610 761 75 511 571 76 450 521 69 241 517 97 336 386 156 287 932 134 796 907 71 224 999 139 519 625 83 194 933 86 332 406 78 247 412 119 239 944 112 657 887 144 35 762 91 15 721 111 531 979 58 179 880 114 326 909 180 415 745 81 670 932 110 46 988 88 781 921 88 730 989 67 441 458 88 479 975 87 535 872 61 136 559 91 121 169 82 641 973 94 47 446 82 267 748 92 46 506 101 141 809 100 547 977 109 580 721 115 54 972 128 434 633 41 262 856 117 28 916 111 127 454 94 920 922 62 386 949 120 628 700 132 536 717 181 634 890 72 503 741 109 623 774 120 643 903 106 315 374 84 255 580 106 210 700 68 399 570 63 185 628 130 190 885 88 281 747 119 625 829 112 150 431 80 320 722 118 85 173 101 72 972 59 146 217 56 108 990 145 209 786 138 722 830 84 636 651 133 640 794 136 416 752 99 595 861 116 105 955 91 73 141 153 203 267 156 367 660 75 155 383 87 19 230 114 52 882 136 19 889 111 239 299 97 308 824 81 26 689 83 269 534 48 400 629 97 196 225 176 38 599 56 183 534 72 576 867 97 412 445 104 278 366 57 309 632 160 503 518 130 88 682 103 0 356 99 89 383 91 202 214 66 55 943 166 758 866 109 18 694 96 498 990 88 287 937 108 344 731 105 128 197 96 664 734 84 521 646 135 447 815 57 520 678 116 272 641 175 57 801 67 555 714 118 348 874 131 116 155 103 501 963 90 266 933 125 242 881 122 176 353 89 524 998 104 173 469 92 77 582 101 382 545 72 537 561 89 281 698 131 202 810 50 314 960 114 182 716 54 245 703 77 666 748 133 24 158 115 118 675 99 319 620 91 747 752 128 43 828 133 287 807 117 530 694 89 18 981 107 519 780 144 343 756 38 695 820 96 130 183 108 542 720 24 85 98 70 269 828 26 260 680 103 181 241 96 99 397 83 106 327 102 569 734 100 107 642 59 95 640 80 913 937 107 496 741 70 458 636 112 560 954 72 114 411 75 314 805 51 141 940 96 121 704 81 9 266 182 168 837 106 143 781 132 721 988 38 54 381 134 295 534 108 15 805 76 673 751 81 588 704 124 95 261 123 887 949 100 475 582 42 131 642 97 169 503 121 132 448 68 938 972 71 184 724 105 573 645 80 413 679 78 831 945 101 493 711 95 555 933 139 359 829 146 528 558 114 416 937 148 7 390 104 588 672 102 300 548 114 124 502 98 312 777 117 366 972 121 572 714 116 431 696 99 34 942 86 146 229 103 757 965 87 279 733 142 777 939 106 86 551 74 322 840 108 112 249 116 118 269 87 473 819 91 214 549 107 228 945 156 346 614 96 138 621 102 676 983 123 327 980 96 231 891 55 48 553 101 58 939 79 22 618 58 670 832 106 314 419 78 68 119 115 39 216 45 15 753 125 341 466 53 305 949 103 379 518 95 155 206 102 115 756 114 286 706 46 892 895 131 563 927 74 882 995 129 85 281 108 424 907 30 368 573 115 372 565 68 787 902 76 250 473 110 429 842 94 282 339 84 318 450 107 672 823 86 183 570 138 298 765 146 348 557 156 594 948 90 469 624 108 282 815 101 379 974 106 805 810 96 426 576 80 191 227 83 491 684 107 57 410 90 211 436 62 132 655 107 84 717 99 231 543 66 426 830 97 499 529 106 581 798 121 157 446 64 480 909 88 54 394 37 504 702 120 214 728 36 202 344 161 391 762 79 308 555 113 547 848 102 905 930 122 206 483 111 177 957 93 726 807 61 346 471 60 599 704 105 238 603 50 230 737 106 775 942 101 275 648 115 403 799 76 322 650 109 377 525 69 278 584 81 556 769 79 327 653 80 315 339 103 281 537 85 332 688 137 178 516 97 210 353 109 121 306 55 30 625 60 287 947 97 198 631 121 153 780 102 204 258 86 160 171 55 235 887 98 326 766 39 299 961 88 593 641 92 279 404 123 812 855 107 619 679 103 235 440 62 799 985 143 80 123 105 566 668 75 32 908 149 204 442 80 129 500 33 325 416 45 315 367 119 269 690 95 406 965 74 297 440 113 234 341 102 65 308 98 741 867 114 770 912 101 8 986 77 738 775 77 0 140 59 513 994 82 12 58 71 289 850 119 468 562 86 279 890 34 190 425 138 664 719 117 48 223 123 616 876 75 236 938 76 777 822 87 306 417 104 490 548 149 441 985 129 867 960 117 317 961 84 0 982 98 695 832 78 15 214 57 450 704 93 687 753 60 40 196 80 586 910 85 18 319 62 617 709 87 261 493 134 514 705 123 132 401 124 522 948 109 531 900 49 450 979 134 104 804 112 127 428 105 599 830 104 330 728 166 139 374 92 100 644 81 568 822 54 462 604 71 489 565 140 184 851 94 106 439 97 234 336 89 688 720 88 103 704 109 198 926 81 271 858 107 151 704 30 134 750 117 882 887 59 440 903 117 577 948 59 253 727 97 118 337 85 483 968 94 736 764 115 402 832 124 72 133 96 123 862 36 7 670 100 405 745 39 78 884 96 218 582 97 807 953 71 304 405 155 155 361 115 417 640 58 124 577 129 375 795 84 836 889 96 623 781 78 336 579 82 24 142 52 446 488 88 218 342 120 411 914 88 153 516 30 258 955 147 39 141 143 364 570 130 144 203 110 132 796 90 190 347 68 522 807 116 9 271 169 76 799 135 364 552 95 645 845 94 262 772 138 546 729 123 405 679 143 605 822 95 276 949 103 135 505 60 239 854 81 613 716 82 836 960 118 321 332 107 316 959 10 144 475 163 242 647 44 171 463 84 3 567 87 67 340 78 613 828 113 70 155 105 124 419 75 213 953 137 37 521 99 86 970 92 635 892 151 545 577 124 87 312 122 142 974 101 639 874 84 145 508 121 393 864 104 922 979 97 688 979 67 367 676 123 270 703 73 72 644 93 656 763 77 77 701 98 98 691 90 272 925 100 323 370 58 558 797 61 98 331 98 517 575 127 418 660 96 522 894 128 28 420 119 461 593 71 413 728 148 641 901 70 289 667 48 201 707 122 700 852 86 10 574 139 819 845 64 188 989 95 444 966 100 84 835 89 532 998 83 74 459 125 497 504 77 90 773 114 445 882 24 762 790 99 251 987 130 19 397 103 629 861 162 60 343 92 205 216 112 509 573 133 451 663 88 349 996 125 162 627 118 605 823 102 280 652 78 243 295 98 113 845 111 97 429 100 491 940 101 155 778 26 217 342 111 493 527 89 95 881 54 358 687 39 252 387 146 365 941 103 528 650 57 238 847 100 803 888 58 520 867 113 271 401 90 226 443 142 938 969 108 32 906 100 476 530 117 78 593 63 49 520 46 421 588 91 834 965 57 804 839 74 19 112 78 315 860 135 294 938 104 495 506 133 173 519 72 40 828 116 331 956 83 293 755 92 540 634 134 402 747 63 537 780 97 332 369 137 307 535 119 781 922 132 806 816 152 281 778 37 2 762 85 156 575 141 485 952 95 493 779 93 67 999 68 4 615 90 733 844 181 415 657 50 711 851 164 700 992 64 468 487 105 302 603 107 226 371 94 300 319 46 327 854 99 41 403 118 533 865 169 310 686 100 138 269 121 86 111 95 392 872 100 617 716 81 233 475 100 397 736 55 271 983 84 530 724 92 101 370 145 408 766 86 0 951 42 824 916 127 716 877 84 215 504 132 527 657 141 226 886 97 418 425 145 801 924 145 183 466 123 234 949 109 325 557 29 334 932 55 419 516 85 765 993 111 368 462 34 177 746 85 258 537 78 402 922 93 35 440 74 80 705 114 408 660 98 19 571 105 431 798 91 378 950 77 802 820 81 84 410 97 37 311 131 286 767 121 219 998 129 860 954 132 10 402 110 464 938 111 292 751 90 208 814 90 702 821 69 68 101 141 692 819 97 29 669 92 451 686 135 913 999 76 496 674 116 279 383 68 20 740 92 129 439 104 279 968 90 281 375 95 118 425 111 122 775 141 459 638 78 111 458 28 252 461 113 447 610 70 278 688 99 245 693 148 56 952 141 124 253 106 238 711 78 228 733 129 675 715 92 40 100 88 162 308 119 282 872 174 188 413 81 308 338 104 453 771 87 303 586 102 939 977 81 209 566 59 94 505 113 114 903 122 32 424 113 215 643 104 716 974 87 261 343 100 321 523 130 288 779 80 496 899 97 720 747 160 158 294 133 602 936 89 309 600 121 238 935 132 528 580 160 111 660 115 658 757 74 638 873 75 157 297 94 44 285 143 349 895 100 542 861 112 172 828 80 212 214 1 155 385 95 622 893 107 135 256 91 7 918 97 701 874 132 568 651 127 154 606 112 376 980 133 85 738 126 72 976 116 215 487 47 408 883 126 211 396 103 202 318 143 562 813 54 495 612 46 470 564 110 280 717 113 489 808 79 134 307 101 191 746 151 470 708 181 163 902 73 707 765 95 600 625 77 256 308 144 588 829 64 37 242 63 230 904 100 126 472 93 566 906 78 635 819 121 166 664 94 99 999 118 555 627 80 306 882 128 257 794 69 242 555 90 427 719 91 602 635 129 307 917 103 298 587 93 684 729 109 219 293 111 42 666 116 784 799 56 600 954 97 286 962 93 307 522 125 60 90 97 178 793 160 6 208 139 301 378 88 873 997 86 596 764 149 391 844 113 679 703 80 153 236 71 278 626 100 267 740 122 102 952 119 198 579 109 778 853 69 612 870 41 214 755 68 749 779 147 639 729 120 382 661 135 172 581 70 528 755 144 119 442 52 49 503 136 616 916 59 84 730 69 20 38 79 201 281 112 482 723 103 550 838 127 476 721 119 379 502 62 95 983 128 170 744 133 320 588 92 229 610 134 95 482 95 669 777 106 14 885 121 381 733 84 427 900 76 360 397 56 241 865 118 653 976 109 490 839 97 521 595 90 216 789 101 125 752 92 685 814 128 520 582 67 712 745 161 559 972 127 16 186 165 430 980 103 183 233 68 159 808 117 80 384 68 609 783 124 929 938 84 698 775 128 182 315 58 353 401 130 244 310 98 937 951 111 200 470 56 552 910 77 791 953 123 192 966 96 670 696 91 387 487 84 269 611 63 403 815 83 315 350 101 323 372 78 218 599 46 624 802 162 394 414 108 103 313 93 56 642 107 411 584 103 20 196 153 687 903 78 483 906 125 307 615 90 249 259 89 112 563 82 617 922 92 411 904 70 483 970 71 313 821 58 326 367 73 164 613 119 665 971 125 132 275 154 77 486 92 22 553 56 803 813 105 424 887 92 353 924 128 850 907 56 114 883 131 132 263 173 145 832 92 82 842 94 246 804 83 305 964 85 12 296 139 82 897 78 306 674 147 150 885 114 230 697 122 752 928 105 36 478 71 198 999 126 413 419 95 382 897 68 76 460 135 414 436 95 669 914 81 244 347 131 861 962 86 209 303 120 114 808 107 512 981 79 70 458 127 382 413 68 28 142 139 847 924 118 209 768 79 216 415 138 472 743 102 510 876 98 332 763 90 118 918 121 24 507 99 37 948 49 880 901 108 46 467 75 154 860 71 571 873 104 523 591 107 301 720 119 63 255 101 477 746 95 249 674 94 103 917 66 46 198 110 253 403 96 792 871 77 21 514 112 210 263 106 405 920 103 472 502 110 47 990 106 67 972 57 354 367 107 512 601 115 329 366 123 311 868 64 614 984 117 420 681 66 116 292 142 310 429 95 32 786 135 79 738 93 393 435 135 262 464 104 354 401 92 273 937 127 211 626 91 172 803 161 533 705 145 51 100 103 108 412 84 250 922 82 457 809 111 250 384 107 273 893 130 203 789 70 600 933 99 688 761 153 938 964 100 26 89 95 796 908 109 190 647 99 386 903 143 8 657 25 46 850 99 338 740 82 85 587 64 285 910 130 470 907 98 112 258 50 233 238 97 281 526 58 249 924 84 229 578 127 622 746 77 159 586 149 615 768 103 292 549 63 758 791 58 331 625 67 182 200 118 171 714 130 231 728 127 131 572 132 416 776 114 194 948 97 314 789 81 324 490 125 161 174 120 366 796 74 408 536 57 176 420 95 439 617 99 641 820 103 572 690 121 429 944 150 441 820 53 154 897 105 93 234 74 189 447 98 273 880 100 473 586 53 246 282 101 222 227 86 57 277 110 53 543 92 286 638 107 298 449 116 158 896 127 384 867 121 19 98 88 2 34 135 628 993 49 595 915 63 262 759 98 509 869 75 254 983 142 436 441 129 573 596 148 44 684 76 552 674 136 368 757 160 108 852 117 320 545 53 106 144 109 369 554 71 242 934 144 589 668 125 20 141 92 510 887 196 469 963 95 438 513 144 9 760 89 416 437 66 94 200 161 14 141 65 604 738 149 447 942 105 105 850 70 277 384 91 305 723 126 450 954 148 558 864 145 196 600 170 75 403 142 67 185 116 172 943 103 41 283 152 63 557 150 147 509 101 309 340 126 208 845 63 296 354 124 203 430 74 328 573 65 429 951 55 725 880 53 187 840 62 209 507 99 39 782 112 358 459 90 812 947 93 40 130 40 25 556 122 591 597 99 377 865 132 363 545 54 139 759 119 285 765 66 82 486 116 139 379 132 270 673 88 136 865 70 40 376 78 408 939 95 62 423 133 111 205 110 58 139 113 300 999 167 645 983 39 599 923 72 630 676 126 350 560 74 3 735 106 114 649 48 97 803 108 374 758 152 234 964 97 390 447 81 86 140 111 238 716 84 370 395 80 149 562 125 230 740 133 181 630 97 282 595 120 80 324 185 588 636 69 238 623 117 21 383 81 40 368 100 623 716 153 933 967 92 502 692 150 267 701 83 539 799 114 337 700 76 281 473 84 545 669 70 145 792 80 331 563 37 230 672 117 327 599 105 209 322 97 312 616 81 495 682 99 126 733 107 473 500 84 103 915 123 184 828 131 143 379 131 422 885 63 857 958 148 352 569 87 88 991 93 86 968 102 262 578 94 290 747 88 33 172 140 59 713 94 382 863 118 367 889 135 302 733 126 57 100 72 587 616 100 30 476 119 91 352 89 116 316 63 700 937 130 3 462 103 315 983 93 356 740 97 501 906 90 434 636 93 550 691 94 367 900 100 156 538 94 7 147 138 674 974 140 797 929 181 443 569 98 472 494 53 541 868 99 105 563 53 292 574 95 602 698 60 127 507 71 62 590 46 789 961 136 355 817 64 160 517 170 105 813 105 243 890 83 663 829 78 268 582 114 281 408 142 607 948 148 100 840 87 426 594 97 63 376 118 769 882 82 649 924 84 198 600 69 590 765 113 111 237 106 556 562 180 659 952 38 125 536 37 504 963 74 977 998 109 489 822 86 99 427 138 338 736 68 387 888 89 822 853 90 379 937 100 703 813 92 321 994 63 646 828 48 89 98 132 409 634 82 256 541 137 111 557 101 230 724 150 373 853 147 115 127 94 475 630 109 492 791 117 517 833 100 417 914 113 358 991 60 106 551 112 304 577 105 74 381 134 481 722 98 566 605 89 414 754 123 30 449 76 303 846 44 97 796 93 570 925 92 639 702 110 9 903 150 536 655 64 669 912 103 207 589 117 346 482 106 677 863 119 41 69 116 491 826 98 817 853 172 928 967 89 417 944 94 173 378 121 187 261 65 384 834 138 67 713 51 836 837 68 286 953 95 265 566 75 109 216 71 136 882 97 541 590 99 621 811 106 25 711 90 91 332 108 111 655 25 180 329 97 497 654 103 461 985 126 123 721 87 324 604 119 59 145 82 231 737 132 739 884 172 35 688 65 179 328 81 155 426 65 688 852 113 875 995 56 147 733 73 252 977 129 212 217 40 78 151 98 955 964 122 254 628 108 392 601 126 328 920 60 121 822 137 98 206 80 593 760 108 607 890 129 552 586 96 222 338 76 895 982 109 427 703 111 202 793 41 56 651 140 30 346 80 87 689 100 285 799 127 351 509 103 19 765 47 29 874 83 794 841 189 29 262 67 52 802 96 867 964 125 0 888 114 121 234 79 510 717 31 11 321 65 459 990 70 102 705 112 493 555 98 70 170 89 27 895 38 270 456 155 363 489 28 949 959 88 315 855 48 107 481 104 665 871 82 137 337 71 594 991 101 246 295 79 442 719 128 238 663 110 64 742 70 536 831 74 365 886 71 196 601 181 329 849 137 314 381 58 365 412 68 407 690 88 814 836 106 322 639 93 431 532 56 344 474 100 617 884 109 540 909 93 913 997 108 533 728 85 229 334 87 443 814 122 724 924 92 60 656 23 153 536 82 101 916 94 366 820 161 30 512 65 211 551 141 44 739 119 214 362 146 81 700 100 300 975 162 404 549 118 145 682 57 282 486 50 860 899 60 145 348 53 290 521 58 321 849 80 418 705 115 25 453 42 508 895 131 436 822 102 210 930 111 735 811 100 73 675 124 659 738 84 134 300 107 43 689 79 233 996 95 377 677 123 192 971 107 302 876 86 268 484 97 783 995 58 396 738 47 540 607 85 224 354 138 406 899 100 564 736 143 538 959 132 631 846 120 483 883 92 26 150 78 294 545 147 400 920 123 355 762 144 493 601 92 273 954 109 224 839 145 21 42 136 393 960 150 137 302 74 757 951 82 366 877 88 839 948 66 821 899 100 57 654 115 443 847 93 302 359 89 218 237 115 75 716 88 40 257 71 193 853 57 249 333 58 483 589 105 577 905 92 392 507 129 16 91 80 367 700 78 233 742 144 368 964 110 634 738 96 483 867 56 581 961 155 734 900 108 509 740 103 155 555 132 279 810 116 219 396 70 202 381 88 406 861 88 291 519 53 406 541 78 474 837 52 292 968 104 304 713 111 748 873 55 303 400 105 278 395 22 782 848 110 852 889 103 73 405 114 536 551 91 578 597 129 894 910 145 547 583 137 115 350 126 86 233 63 121 516 146 388 929 99 317 378 142 311 581 104 239 365 73 320 665 70 523 552 103 675 784 111 378 503 152 435 688 152 43 839 92 152 436 55 183 737 63 675 939 45 383 480 131 64 239 40 534 727 75 337 549 95 209 500 52 487 610 96 318 697 88 20 930 125 49 790 99 347 791 92 34 718 76 179 517 105 472 659 78 358 398 74 465 852 81 432 769 75 157 656 73 31 500 60 787 890 44 397 662 83 337 520 89 3 828 134 113 296 98 15 713 82 253 972 57 78 893 140 506 894 109 632 856 52 140 816 33 18 463 112 197 752 104 116 586 105 301 854 72 155 714 109 99 437 128 403 877 116 121 824 77 283 346 61 68 435 107 24 365 112 17 224 99 299 321 29 845 885 107 1 129 107 209 834 77 174 215 90 58 448 132 825 959 92 232 499 71 254 540 68 90 465 61 336 993 82 26 569 102 600 772 82 521 876 91 20 138 90 522 642 51 366 828 58 307 511 52 29 168 93 662 946 119 376 503 56 78 541 119 80 352 81 318 971 100 305 687 152 208 622 127 276 888 143 683 928 63 452 601 67 271 873 109 765 924 106 151 274 124 502 762 151 246 896 79 205 352 120 294 380 111 176 705 71 862 868 82 107 114 133 582 910 113 238 555 140 353 750 104 5 96 142 281 592 88 164 610 92 592 851 110 421 989 91 258 585 127 278 390 53 149 682 133 22 308 131 317 510 119 262 635 85 168 195 100 595 956 137 10 659 111 457 995 106 122 629 145 238 839 51 497 956 28 119 659 113 231 642 81 360 726 86 395 888 133 53 222 46 471 930 155 491 848 104 435 675 161 373 483 98 411 528 131 406 454 176 347 885 90 426 678 67 541 655 151 531 750 96 400 471 107 281 956 59 53 227 89 186 422 40 441 701 146 362 714 86 170 714 101 110 549 88 441 571 90 129 316 79 511 608 96 796 945 143 97 510 41 13 500 141 198 402 89 52 240 48 2 822 83 396 865 35 718 883 54 265 293 79 106 587 120 141 615 142 761 994 113 206 440 99 155 282 64 46 599 104 234 893 69 260 747 114 388 784 126 731 784 131 424 837 100 583 819 59 305 648 82 259 288 96 668 959 85 177 519 69 248 435 107 340 861 138 691 977 72 151 661 27 37 942 140 510 655 105 151 424 81 631 666 75 831 929 129 375 621 104 162 163 82 362 606 133 438 545 108 416 543 67 55 351 89 177 505 84 295 797 61 93 304 62 225 675 72 198 837 108 946 961 92 120 516 129 186 546 80 594 615 112 764 946 146 439 521 60 248 696 76 419 687 84 177 494 166 864 984 78 407 484 127 142 326 139 335 707 67 253 418 56 298 681 94 807 816 106 362 788 97 723 749 97 492 796 46 528 561 128 132 302 123 351 567 107 267 340 103 328 651 78 99 890 149 258 378 69 227 521 88 146 245 78 525 547 15 223 985 75 229 637 85 405 647 78 198 836 96 68 986 73 752 932 83 435 939 97 145 732 82 681 794 85 498 719 136 283 628 135 38 593 127 587 666 87 437 766 100 92 360 34 237 621 25 253 992 80 348 435 121 421 576 94 436 894 97 225 557 89 315 588 84 53 908 42 740 992 132 224 492 87 1 286 140 281 721 97 227 236 140 401 402 112 442 443 73 502 528 109 484 909 73 227 943 145 146 956 65 180 795 59 40 400 98 602 981 99 562 795 89 122 308 134 281 945 95 299 460 140 102 959 93 464 774 93 514 885 95 237 581 144 597 662 44 153 378 113 29 821 127 545 909 73 28 850 38 656 766 77 94 612 56 26 573 79 628 824 87 265 269 93 124 564 141 229 250 115 201 456 148 446 472 126 259 763 125 26 553 96 161 191 104 65 295 62 111 991 96 462 988 178 518 938 35 325 638 89 334 801 83 87 591 101 495 817 119 712 880 131 618 888 87 255 396 98 235 988 95 156 872 76 38 971 83 172 743 195 244 626 91 39 678 135 547 868 159 170 858 109 133 158 73 129 252 97 540 726 53 208 551 104 99 672 100 57 733 61 275 787 85 9 512 114 102 358 66 865 872 100 33 155 102 22 322 149 782 818 106 756 840 108 589 592 75 164 594 122 51 360 97 418 476 83 715 723 170 319 946 101 109 427 107 640 642 144 932 972 113 115 360 102 422 686 98 651 722 117 564 745 119 19 298 113 109 315 54 187 476 65 20 412 89 108 275 137 506 653 76 148 336 94 573 701 124 167 937 114 91 353 64 53 416 73 81 118 118 273 388 116 604 921 119 14 284 137 342 627 149 737 845 124 78 209 83 262 957 42 694 730 128 297 747 168 363 959 140 451 907 84 345 739 125 932 993 43 246 958 168 437 923 101 291 690 34 118 862 87 244 664 96 759 879 100 224 647 87 382 987 74 478 662 75 435 831 107 310 658 102 149 439 70 13 999 90 46 239 59 694 767 116 389 469 110 120 483 92 604 782 125 368 853 138 610 908 164 646 733 101 707 759 123 143 543 70 344 467 131 33 329 83 800 930 156 356 738 38 42 541 137 719 916 94 328 945 139 560 807 126 407 802 132 407 894 82 36 100 140 318 621 150 971 999 68 284 461 24 648 723 96 330 417 145 717 873 168 33 423 94 373 381 93 513 910 45 103 767 111 305 380 138 563 845 125 432 745 133 318 463 103 27 641 133 582 609 133 71 386 43 271 748 46 584 651 144 42 832 112 288 466 96 64 684 48 246 567 84 567 777 142 158 398 122 196 435 112 121 524 112 360 675 76 99 300 97 23 939 84 232 695 145 573 809 105 466 754 52 12 492 129 431 902 104 36 653 103 303 839 76 521 860 92 666 857 125 9 422 101 784 840 92 348 902 77 330 723 113 67 838 88 124 314 116 716 746 94 179 494 81 510 984 147 498 713 77 483 518 106 141 196 108 157 325 54 81 169 94 247 804 186 57 707 101 237 911 63 53 612 88 84 241 91 9 423 69 581 894 75 862 866 86 41 469 83 420 969 107 465 779 161 357 720 67 29 465 100 353 780 94 189 782 83 146 355 92 190 415 94 613 991 65 359 874 120 431 614 92 69 904 71 946 950 95 234 288 127 244 666 111 473 822 148 508 803 114 159 671 154 38 787 92 111 301 83 564 571 124 56 580 131 162 539 107 269 579 118 69 470 88 305 876 71 102 627 117 265 801 56 431 749 95 482 561 63 357 881 109 240 760 131 645 919 134 807 919 147 280 746 66 639 807 100 429 870 64 385 699 132 132 455 76 31 688 126 311 980 180 237 881 133 33 484 95 195 526 81 634 939 67 607 687 121 733 925 72 22 938 134 353 558 126 944 963 132 181 568 87 25 276 128 197 282 128 600 794 78 162 478 113 598 796 106 67 806 120 20 228 65 199 365 148 421 765 96 427 760 129 613 963 71 638 829 74 562 833 43 689 692 102 277 525 119 23 871 126 124 801 61 151 692 90 220 361 106 223 375 104 166 996 112 712 879 93 426 471 79 447 494 99 773 963 99 441 759 83 634 718 114 67 688 64 22 767 82 269 950 101 812 922 93 758 845 78 150 405 101 107 709 118 947 973 136 79 882 59 9 933 86 152 470 126 807 881 109 329 622 79 50 459 91 510 852 88 561 565 104 637 980 121 943 997 98 457 832 84 126 368 119 915 936 118 243 473 119 419 597 97 736 977 133 606 679 126 208 696 96 609 641 75 362 553 167 245 814 73 44 572 122 234 800 75 418 968 132 99 680 131 134 316 103 392 720 118 355 469 97 762 871 73 532 848 88 77 338 118 387 772 83 517 707 121 23 863 106 336 516 95 427 616 80 324 593 111 63 473 134 885 967 143 136 597 123 2 963 81 104 905 130 47 818 88 277 680 126 528 826 124 364 966 52 791 873 71 340 472 126 208 632 104 25 788 108 137 330 103 47 566 129 255 748 110 373 601 25 335 924 114 261 781 74 47 322 112 783 795 118 193 894 160 312 982 136 543 676 99 94 119 104 156 664 132 109 405 133 505 866 108 27 345 112 748 979 107 409 762 91 118 279 66 262 829 102 519 833 59 100 620 96 488 858 136 571 955 71 597 871 54 245 277 109 115 771 71 506 830 121 541 953 112 597 621 65 454 520 110 322 787 132 711 917 114 319 600 74 136 938 88 408 773 138 119 642 141 210 386 120 138 459 55 282 990 74 864 877 171 45 887 103 50 602 120 307 810 77 136 687 105 500 901 136 3 367 108 3 346 83 671 751 53 82 238 78 359 700 75 354 944 63 124 990 69 462 649 130 130 231 129 43 185 91 423 956 73 493 847 96 804 813 124 387 468 40 520 813 84 116 144 86 154 498 114 80 634 92 635 960 108 312 924 61 208 500 104 186 566 118 66 81 83 339 888 67 854 880 141 710 877 37 478 663 82 205 604 81 5 196 40 737 756 60 135 609 132 209 245 137 30 861 27 228 372 130 190 507 92 734 927 95 280 701 111 38 80 68 157 659 74 73 558 127 153 219 100 132 430 119 672 996 89 147 860 60 456 814 94 54 472 104 460 472 98 571 744 127 773 980 101 538 771 91 197 335 82 598 692 72 153 711 116 336 536 135 119 309 106 314 780 47 366 935 84 132 718 75 175 260 111 85 917 85 598 775 65 211 772 52 314 415 89 728 902 118 300 778 81 260 347 113 299 377 129 8 661 126 88 831 143 4 298 110 45 64 92 674 763 90 96 252 148 804 982 65 189 477 84 303 548 124 331 672 134 151 171 81 520 907 100 471 508 96 625 759 84 582 960 99 559 577 72 519 714 100 475 639 114 592 970 82 185 490 81 634 869 134 711 825 105 354 440 109 21 434 48 712 956 123 493 521 106 115 665 104 232 278 23 295 740 98 192 274 51 168 613 120 488 693 118 176 417 80 464 569 116 494 559 120 200 494 18 668 797 76 383 667 13 446 983 130 32 236 101 212 398 97 126 620 126 154 834 79 769 977 115 484 950 119 165 508 106 340 582 80 85 672 38 85 350 123 127 385 62 296 745 102 631 657 92 459 738 107 860 887 109 321 790 115 8 314 115 279 609 111 719 779 71 191 402 108 25 516 106 228 408 147 840 849 104 511 826 119 74 967 106 325 949 66 243 690 51 149 867 127 586 673 152 360 663 64 35 603 96 573 637 143 483 508 113 369 768 70 33 183 81 54 661 104 393 723 77 353 801 118 153 216 118 174 232 67 515 789 79 282 616 79 707 784 97 35 740 69 796 965 112 191 840 85 47 755 113 94 575 123 644 875 107 126 295 102 112 859 78 15 691 123 465 862 148 223 623 123 839 995 154 174 682 125 362 950 107 623 905 29 386 821 106 381 420 140 305 595 75 151 792 117 166 744 100 508 663 114 777 894 131 262 297 99 215 913 53 210 653 40 23 209 99 385 411 67 731 850 128 389 951 84 714 772 60 345 658 83 649 702 81 96 789 86 586 761 111 77 161 131 334 941 123 540 763 59 566 770 70 212 395 90 122 752 104 305 990 107 518 628 139 414 652 112 913 927 125 419 653 156 671 932 180 27 356 143 823 923 91 43 712 87 442 628 61 596 659 119 487 906 61 48 155 134 134 420 134 333 799 80 289 778 96 362 901 98 7 477 83 388 681 107 336 452 115 476 929 78 63 917 67 121 337 105 271 305 96 37 929 47 687 950 65 69 850 101 291 453 103 769 815 83 18 396 92 176 489 121 295 940 91 300 940 78 493 597 74 689 801 119 8 810 103 100 537 98 38 784 120 88 205 133 635 920 122 589 657 96 785 889 142 89 523 54 81 684 82 286 606 111 318 433 116 164 793 84 225 680 68 391 577 163 285 690 62 662 876 97 144 169 54 18 551 165 142 983 105 245 252 107 436 731 118 208 800 92 379 389 61 444 491 126 787 908 100 155 345 121 140 318 91 147 235 84 182 571 65 328 997 136 16 108 55 274 480 56 307 646 72 246 806 83 259 520 118 6 75 126 462 704 116 273 734 115 393 858 120 733 861 109 171 730 88 449 908 104 91 364 96 234 833 135 50 821 116 433 877 48 326 552 138 438 526 93 0 794 76 932 948 121 432 579 96 279 650 108 20 327 49 318 614 109 378 617 61 339 960 111 195 281 129 382 739 50 415 709 76 153 398 118 219 597 112 427 767 73 171 453 79 785 965 92 125 953 113 321 418 73 268 476 114 314 763 105 669 711 107 248 412 56 341 750 97 23 225 61 96 931 102 156 698 46 4 644 110 578 671 110 53 629 63 358 743 28 639 901 38 326 684 113 447 886 139 178 950 98 62 624 127 46 438 89 137 350 106 380 571 72 411 753 89 113 808 105 810 892 46 428 958 136 75 604 121 269 891 80 28 972 97 593 638 91 676 757 137 150 255 135 464 903 96 862 906 148 250 607 102 661 885 35 354 939 113 815 996 134 540 706 80 343 512 105 732 901 112 18 165 51 532 553 46 95 483 135 272 467 73 254 561 126 33 322 104 152 582 117 0 677 80 170 321 75 257 834 116 92 591 104 820 962 78 526 546 78 128 656 164 926 929 93 77 657 155 277 320 45 352 897 96 175 582 73 389 868 78 99 429 101 433 748 108 451 500 147 474 564 109 446 699 91 96 685 54 537 676 116 57 243 65 267 834 133 57 522 136 204 654 154 103 728 100 446 981 146 443 678 92 656 783 115 227 889 109 312 464 110 225 419 136 441 671 111 134 981 67 417 442 92 214 576 74 7 436 67 871 900 85 406 912 104 525 994 52 101 494 92 810 821 146 496 857 103 549 981 115 687 904 146 145 837 124 136 981 41 263 577 66 429 454 95 640 900 53 626 771 64 434 929 152 566 905 77 602 930 42 210 965 69 610 997 70 267 742 44 64 675 137 484 937 131 279 533 79 710 861 123 310 526 51 652 748 128 432 957 85 144 473 84 262 982 131 10 939 99 153 192 81 83 743 80 284 350 111 422 960 74 679 883 69 91 946 127 112 792 66 90 943 108 696 957 167 128 724 135 65 228 125 243 525 133 618 785 74 282 648 87 490 990 107 53 861 125 388 578 99 700 955 95 793 887 62 367 911 105 349 540 93 122 986 86 789 845 164 25 290 91 645 669 99 228 795 163 459 504 67 557 766 72 306 923 123 398 403 118 60 878 34 82 323 102 156 882 117 271 329 97 266 662 109 95 202 100 203 767 124 795 808 87 472 982 118 28 168 77 361 938 119 163 691 70 303 826 70 862 931 99 200 741 48 156 241 55 224 306 39 418 428 96 111 756 115 529 942 127 366 556 125 85 447 137 243 310 96 532 734 44 34 364 102 194 551 114 84 261 124 368 606 106 15 801 75 490 594 47 680 966 68 833 912 102 424 555 115 624 795 84 362 424 107 109 509 123 83 615 70 466 810 117 366 555 112 345 621 115 576 784 57 35 540 50 64 186 109 66 411 117 299 349 128 684 834 84 270 839 32 234 951 112 591 685 110 209 743 70 60 929 127 260 530 131 525 828 130 53 431 85 389 558 17 419 627 75 604 901 83 143 418 41 84 518 94 745 770 98 420 460 112 715 845 89 85 152 112 561 665 46 90 328 86 345 581 97 106 323 121 712 997 136 4 729 122 315 329 49 775 994 117 132 753 108 589 698 61 188 788 101 144 632 98 179 284 64 244 706 63 751 995 125 25 945 79 121 341 87 120 493 49 661 931 50 493 772 115 89 505 127 504 585 126 218 270 91 574 791 115 858 893 56 52 165 87 248 776 137 284 692 73 520 864 107 37 380 106 19 283 101 302 413 102 18 522 101 120 833 120 420 939 126 764 988 74 640 918 76 334 742 86 669 682 99 427 790 72 239 267 136 233 652 142 144 234 136 846 977 97 445 929 86 167 575 111 141 677 76 519 757 73 459 510 75 509 722 155 115 370 98 583 811 85 394 561 117 62 79 116 304 813 90 425 629 69 173 291 79 111 782 84 762 818 13 156 443 101 130 587 103 8 365 86 60 249 88 302 564 104 1 177 136 579 607 118 399 872 77 427 907 102 351 492 137 249 551 85 69 206 100 184 715 71 352 886 120 729 932 107 444 459 73 202 723 68 94 952 121 266 718 101 678 899 95 262 391 107 829 846 50 247 811 87 561 843 94 174 962 63 563 900 147 612 928 113 37 864 139 164 808 88 413 920 101 543 770 81 41 372 133 590 721 96 69 266 131 220 436 96 94 629 93 446 642 119 245 832 140 362 721 55 14 918 97 438 744 103 217 732 128 946 981 90 356 545 116 375 523 66 645 926 93 358 608 67 451 897 184 452 678 125 2 779 114 145 731 118 383 778 110 681 909 104 267 956 58 273 780 76 6 998 110 767 851 68 153 738 115 684 939 89 26 769 117 177 946 121 163 798 142 111 552 87 182 830 107 46 141 135 44 175 125 619 792 143 413 638 113 498 904 79 218 298 116 146 314 121 411 602 129 267 314 6 110 141 160 105 512 142 555 821 94 353 462 84 7 488 127 102 312 129 328 542 63 336 961 61 502 981 107 827 991 114 673 967 32 141 206 162 358 966 138 193 210 130 150 185 112 104 888 92 252 783 72 346 629 140 372 853 77 648 737 91 243 862 126 88 246 111 339 537 112 291 328 146 74 873 82 25 760 44 152 723 83 19 812 86 568 714 101 507 579 26 636 774 80 169 318 84 514 976 57 437 442 133 659 866 70 100 491 71 148 471 56 266 759 72 192 202 90 492 969 65 444 754 86 773 979 102 704 942 172 443 450 83 54 743 81 374 629 133 16 587 59 623 627 119 901 969 62 326 631 84 440 592 111 3 115 60 257 908 80 662 887 53 854 969 96 215 545 113 22 817 95 743 999 125 337 618 85 196 314 125 175 772 156 189 278 92 440 519 92 399 631 88 448 471 139 517 636 120 614 656 125 35 263 137 150 619 96 116 133 45 398 895 134 239 264 63 307 781 102 59 959 97 383 606 124 143 364 122 383 403 109 66 377 88 675 987 140 459 551 179 982 988 112 734 904 104 24 526 60 437 469 102 262 815 105 29 473 131 451 998 83 57 408 108 306 548 98 185 327 71 733 973 113 324 421 102 327 434 88 447 461 99 6 914 122 20 287 157 251 951 135 459 996 86 446 801 123 420 654 86 42 192 128 363 610 54 206 289 129 690 977 124 341 562 70 2 53 107 38 499 110 472 812 97 467 950 82 36 741 143 61 522 62 705 873 89 131 470 111 71 404 107 788 836 64 144 657 72 610 616 78 163 717 81 167 253 127 278 476 108 148 421 54 328 524 53 330 961 115 44 341 135 146 577 150 240 644 88 101 929 112 436 908 132 938 949 129 324 540 98 454 886 134 253 505 50 836 855 107 308 461 114 343 557 61 641 711 107 362 907 105 269 670 77 625 947 32 32 279 107 231 257 106 614 672 44 130 478 127 26 515 44 667 926 67 788 973 77 220 687 144 416 809 60 676 956 102 2 5 139 517 882 39 825 885 70 563 831 59 704 953 145 639 923 101 149 705 62 350 413 63 177 747 145 36 807 122 55 929 128 178 455 138 217 569 113 330 392 94 18 474 56 299 660 75 174 817 84 248 437 80 434 518 84 781 925 63 375 882 122 5 817 72 88 745 93 171 644 111 246 963 120 825 936 57 339 507 141 550 874 101 156 483 108 664 904 7 40 632 126 438 689 151 377 433 40 112 676 127 130 576 58 352 742 128 568 628 140 776 788 81 429 641 57 868 956 141 502 724 141 414 604 92 417 545 53 261 322 81 265 663 117 655 869 83 977 994 49 604 681 113 217 605 97 500 715 124 296 679 114 300 308 109 229 263 81 360 876 76 396 456 71 16 354 52 444 518 146 114 489 96 801 942 80 344 733 94 76 837 109 696 804 104 838 861 113 319 752 132 203 745 90 442 768 54 104 873 106 234 666 132 145 920 89 648 823 73 36 695 127 26 801 140 115 278 113 615 751 83 191 555 130 190 992 93 167 928 88 192 343 141 307 397 91 896 947 96 489 780 153 202 393 161 402 836 141 107 852 89 506 959 150 202 408 95 303 427 52 524 846 112 587 959 123 592 615 96 556 828 148 204 806 34 265 421 105 110 939 84 32 848 136 0 617 96 181 923 148 468 973 89 427 606 121 642 847 47 286 481 143 364 865 113 472 707 127 587 784 110 763 829 103 369 451 78 679 714 145 423 829 96 491 816 135 848 909 97 391 616 127 357 403 136 820 828 134 78 374 69 9 16 58 143 756 121 501 909 141 182 332 84 98 510 168 222 610 90 314 991 84 350 379 84 98 710 104 824 868 109 487 789 111 276 960 145 185 482 79 533 956 83 729 885 137 4 985 123 259 723 111 299 342 75 846 998 1 451 789 87 342 827 101 580 806 100 524 714 54 132 653 111 266 868 116 149 339 56 619 786 41 269 725 88 297 395 106 482 641 92 88 296 182 32 174 106 596 979 120 165 608 108 357 747 143 136 270 133 364 527 68 135 976 21 122 783 102 129 642 115 411 970 76 113 218 77 673 777 118 383 621 77 187 613 134 23 452 56 243 869 68 355 506 71 288 894 33 786 908 95 404 484 131 133 805 81 282 563 54 95 455 96 211 998 111 102 842 84 46 458 105 366 494 119 147 774 117 564 594 156 230 435 98 215 360 82 321 930 113 339 946 104 469 730 102 259 393 62 469 669 115 301 771 138 249 352 92 31 845 92 972 998 76 66 624 165 67 213 32 589 816 80 109 609 106 219 488 98 636 944 96 307 512 114 99 479 85 733 860 129 856 914 167 47 904 117 364 617 93 58 444 96 127 822 72 388 778 117 271 299 85 385 435 99 920 969 160 792 937 87 68 598 99 443 930 43 306 585 107 547 631 139 317 965 98 104 247 85 191 692 113 277 418 128 136 890 120 436 500 99 874 931 87 406 932 62 10 115 97 132 415 116 66 757 190 320 772 122 221 230 114 514 793 109 657 754 115 340 496 94 383 506 66 515 755 82 276 646 101 191 563 76 10 590 134 445 967 108 234 544 89 590 755 151 89 320 110 501 863 126 202 968 76 921 969 62 199 269 133 673 688 106 243 663 145 75 998 114 34 317 56 292 972 117 830 975 101 99 927 104 186 614 76 7 236 114 121 302 81 189 814 77 567 811 73 556 629 42 255 662 72 392 671 131 64 990 83 14 428 141 417 540 42 425 621 76 135 744 89 174 192 106 166 729 108 379 683 167 244 585 91 256 513 80 840 947 115 465 587 116 303 771 106 86 313 106 6 373 92 264 796 152 594 817 112 304 867 122 360 869 76 357 632 102 331 653 87 214 349 127 589 805 152 140 846 158 291 718 39 200 590 86 141 753 96 378 908 127 154 405 129 78 609 140 169 919 91 52 135 102 8 643 141 188 458 108 741 927 87 143 730 52 1 150 142 458 921 89 195 352 85 663 950 123 870 933 90 63 292 59 541 757 59 232 271 89 342 928 120 65 155 87 52 192 112 244 589 123 407 456 135 297 879 48 139 244 74 478 976 89 208 882 165 21 757 73 198 445 79 128 305 1 142 831 120 24 836 123 744 987 105 199 208 78 12 623 66 7 628 125 650 989 85 246 913 77 565 671 142 194 214 93 574 972 105 13 925 67 400 485 37 399 558 99 336 639 104 395 934 68 1 270 100 181 670 152 13 343 84 41 304 100 428 996 65 580 810 84 948 969 145 104 564 156 2 882 101 372 886 64 617 934 71 77 714 112 228 393 96 383 517 140 96 575 47 83 422 120 432 848 103 151 340 57 206 723 99 785 913 107 449 714 99 69 676 123 490 618 108 95 194 99 89 516 81 249 547 139 633 778 82 33 332 160 777 915 112 128 465 51 520 777 102 522 775 65 221 873 75 293 434 115 6 681 102 411 593 91 424 998 69 641 706 40 310 536 130 865 906 61 21 541 128 260 267 56 719 840 109 792 853 114 205 386 134 630 717 108 42 506 100 7 97 119 319 679 136 382 721 80 382 523 79 28 393 74 123 511 109 22 672 139 513 576 142 844 931 82 167 181 84 326 438 53 390 514 95 740 875 124 27 942 59 13 596 79 136 453 149 290 874 70 587 664 35 597 964 129 517 704 80 144 817 134 101 516 116 333 392 68 147 576 78 643 830 48 292 375 79 449 562 84 516 609 120 284 952 111 483 525 132 490 911 144 52 506 129 142 277 92 824 995 101 336 487 80 29 955 87 192 955 124 383 864 81 614 830 70 190 312 72 564 919 120 126 857 70 171 565 84 78 587 83 395 761 83 597 808 80 484 542 82 123 514 111 25 185 66 377 622 105 613 955 140 410 657 107 838 976 93 568 611 178 720 998 126 100 265 50 28 471 103 280 885 87 371 830 125 232 518 92 234 688 99 159 910 73 468 640 49 6 526 127 646 967 87 698 954 128 75 462 120 806 850 64 570 995 84 369 947 116 191 359 51 680 880 70 577 989 66 360 873 82 834 863 71 516 763 88 194 388 118 109 319 87 273 870 114 520 914 94 153 764 68 145 616 114 2 558 114 153 485 120 119 322 86 366 709 65 124 460 115 308 996 87 717 836 108 508 539 91 919 952 23 45 659 148 409 739 97 460 752 96 351 917 95 442 974 83 347 630 82 166 290 70 326 370 111 414 797 63 5 353 72 376 548 21 587 912 99 514 785 63 22 625 105 12 850 129 747 993 134 106 607 88 386 508 133 248 714 98 288 343 53 349 975 124 80 92 60 28 319 59 104 230 117 621 852 51 5 188 102 654 803 71 268 765 92 279 411 76 382 388 95 526 662 135 400 456 145 928 986 114 226 468 93 345 946 69 223 905 113 796 887 98 410 780 124 122 265 127 374 785 98 754 879 92 31 208 84 655 817 117 699 705 64 551 744 142 267 931 101 74 106 115 181 253 147 45 525 151 253 298 160 350 534 104 587 909 47 52 912 60 489 802 138 529 983 76 126 830 81 104 122 132 783 997 71 285 440 61 495 629 102 462 476 125 252 591 114 158 828 128 650 937 74 156 318 121 680 926 116 449 550 76 655 907 75 245 904 87 51 445 169 443 854 102 301 868 148 415 763 89 566 757 132 83 595 79 181 251 44 262 980 114 419 610 127 136 444 147 431 904 77 24 956 117 588 725 122 409 522 120 371 415 70 363 858 141 98 944 109 242 353 111 377 471 75 134 819 92 411 531 160 567 671 92 221 800 111 538 633 93 827 899 85 471 644 88 169 992 72 398 592 126 433 601 127 239 344 88 300 489 102 161 578 88 855 871 120 575 646 92 187 267 49 722 814 106 270 329 84 216 913 45 308 415 64 301 622 71 489 873 130 643 797 118 450 539 114 747 847 107 588 793 64 423 798 142 66 933 116 176 200 80 54 561 90 33 888 106 714 923 93 32 204 68 434 935 170 56 857 119 85 932 78 304 625 112 25 595 151 464 909 76 555 613 82 259 760 113 174 703 82 151 496 121 692 721 98 137 773 94 332 469 72 218 825 111 605 896 107 378 973 138 32 781 137 80 809 79 330 866 48 81 772 106 110 413 139 667 909 106 159 763 136 60 895 113 329 706 114 79 337 71 130 818 108 774 918 131 22 320 124 209 821 56 109 839 72 513 904 95 133 333 124 67 423 112 685 801 92 380 824 177 158 316 88 213 983 150 26 923 122 49 204 147 175 578 140 51 319 102 477 830 37 342 689 116 491 703 57 513 958 115 484 948 87 592 880 92 129 173 119 23 123 100 430 513 70 344 644 41 447 626 116 2 982 94 231 644 96 494 955 172 538 600 42 27 786 63 593 886 42 324 625 102 455 811 122 99 474 116 372 373 107 209 270 114 542 614 41 66 827 143 406 462 101 12 214 125 348 411 57 466 965 112 39 618 59 622 992 29 77 232 84 36 826 131 806 896 68 172 470 54 789 889 81 549 830 16 75 432 50 466 499 85 15 287 90 408 837 121 318 543 26 10 927 38 479 905 99 401 412 98 538 589 139 405 609 111 829 916 101 432 512 122 7 193 86 156 450 37 178 366 69 415 766 110 275 620 119 214 781 106 832 948 122 477 984 66 724 799 64 597 801 92 100 255 182 171 186 72 139 543 132 281 886 175 241 772 164 369 921 114 252 707 91 939 979 69 10 552 51 654 958 60 367 457 90 386 680 149 642 774 87 174 374 99 252 413 88 150 617 92 45 529 100 726 951 130 52 234 119 364 454 127 764 880 93 154 875 106 475 561 53 591 923 95 298 553 137 359 983 86 176 568 109 47 510 73 644 737 95 224 982 148 384 589 163 328 500 125 768 920 99 326 491 194 508 631 59 9 38 109 132 867 94 69 965 92 585 609 134 713 828 124 88 787 43 237 795 185 780 803 82 100 835 131 12 452 81 278 708 136 94 368 117 620 830 54 558 826 33 718 824 82 159 748 106 610 717 97 756 795 63 404 854 96 177 804 137 596 765 94 544 615 123 380 850 104 409 437 146 615 631 133 89 143 95 565 842 131 55 732 152 645 915 104 49 539 63 278 548 119 342 966 91 529 770 57 587 763 93 173 641 69 136 746 85 475 704 132 427 938 111 453 519 109 214 360 95 306 375 77 400 587 58 15 29 94 416 599 62 146 183 117 303 366 113 338 539 148 197 870 117 525 554 106 343 995 19 204 274 152 785 798 144 700 713 75 867 881 105 669 835 58 237 829 114 68 928 91 374 876 178 192 260 68 667 860 108 719 898 114 377 442 103 328 701 15 590 692 72 402 972 47 14 50 105 473 677 185 521 744 65 92 534 56 405 728 104 270 597 84 48 429 108 631 709 102 239 619 86 30 592 57 596 777 116 392 649 137 147 495 99 260 586 52 149 796 81 20 988 46 72 120 137 182 982 101 131 397 154 70 247 123 343 630 62 167 798 62 465 595 122 219 377 108 442 676 114 604 756 129 143 433 107 1 533 132 16 774 104 251 451 138 292 935 57 860 989 57 492 568 117 430 965 95 259 626 140 159 301 97 54 916 61 32 954 74 104 420 79 98 514 78 149 701 144 220 731 97 78 116 102 787 833 114 37 550 83 434 962 165 246 490 146 491 578 95 431 647 129 234 331 74 193 952 120 283 518 31 147 292 138 182 673 79 236 528 99 414 702 89 6 276 142 450 980 85 355 631 88 188 700 139 199 275 57 14 687 103 24 119 90 10 177 104 37 635 121 189 387 96 191 499 69 795 887 59 292 720 117 134 997 103 71 225 65 304 696 80 612 868 110 71 572 89 294 736 80 753 764 102 841 922 84 19 317 122 150 539 105 567 583 130 180 271 109 276 366 100 111 462 61 580 870 122 261 815 104 280 321 131 134 190 85 733 907 94 320 789 107 698 768 81 362 525 103 351 551 116 106 252 136 477 710 162 211 758 101 555 945 159 273 612 76 132 318 129 340 366 157 613 830 112 59 104 81 262 509 84 220 520 112 127 336 52 660 861 114 786 934 64 86 901 162 171 704 94 579 972 60 107 256 106 302 585 94 99 753 61 101 499 112 176 589 128 58 522 76 283 721 156 839 973 77 130 696 70 29 293 80 487 930 65 181 486 117 170 252 90 49 422 94 30 256 99 335 393 137 67 844 96 139 410 91 206 651 101 105 263 118 278 796 118 45 92 84 563 709 108 164 832 143 158 876 102 164 262 102 227 543 162 203 368 114 410 799 157 193 850 81 474 712 123 809 888 31 628 724 88 476 993 73 92 938 111 323 968 108 347 414 79 280 916 81 333 594 100 478 960 100 62 115 94 321 522 122 3 736 77 334 617 89 758 881 124 100 105 123 552 838 99 112 123 108 677 839 68 27 559 77 190 995 77 718 830 113 425 988 106 257 568 77 601 707 108 661 819 78 386 632 104 139 983 89 180 734 150 782 843 99 208 414 104 39 323 132 545 755 138 255 765 114 583 937 126 418 435 78 605 837 74 338 782 122 505 923 140 637 978 86 578 767 107 23 68 69 53 942 35 41 567 73 275 719 81 765 811 159 270 389 157 225 741 120 573 976 92 170 535 85 314 360 127 462 722 69 105 847 116 352 906 114 90 608 108 770 866 91 124 923 135 586 813 128 461 706 140 444 934 60 638 995 127 949 951 78 363 817 110 149 989 113 120 784 101 286 650 76 251 751 147 420 729 70 321 570 92 324 687 151 358 536 89 279 471 159 107 241 156 599 736 127 240 462 110 262 335 65 222 715 104 118 175 120 79 872 89 309 394 94 580 663 47 405 635 99 566 613 23 434 773 119 261 754 114 564 749 134 111 812 92 252 283 112 26 666 55 460 555 108 92 248 132 61 196 115 389 847 123 24 160 71 453 774 164 647 922 69 886 965 94 285 783 112 322 681 71 230 679 112 260 352 128 388 704 63 115 144 106 184 841 134 830 991 129 123 422 86 910 938 85 138 492 154 471 549 81 286 761 110 623 744 84 110 150 109 71 164 116 133 616 138 154 434 127 495 756 136 70 405 150 315 644 121 798 974 142 658 713 96 498 979 132 477 541 74 371 783 102 303 499 60 493 965 37 633 793 173 170 441 93 814 957 75 703 801 165 58 114 114 303 693 78 199 896 111 60 495 75 349 853 105 71 415 94 188 584 107 710 996 77 275 855 96 149 896 84 463 912 128 74 186 113 155 603 123 146 248 76 229 443 106 116 213 95 574 898 77 7 406 74 530 982 115 481 644 49 143 659 134 22 888 99 160 725 132 184 197 52 305 339 57 88 789 81 91 355 80 591 626 30 278 497 88 14 788 109 285 673 147 0 863 100 394 953 111 645 777 76 277 604 50 26 841 112 201 329 124 126 232 158 140 651 68 844 892 47 154 160 93 233 978 104 133 370 110 43 798 113 289 466 122 568 864 142 528 782 132 339 972 90 359 927 129 830 980 32 596 610 101 300 957 149 217 507 91 96 557 40 514 601 51 156 800 114 264 462 115 755 932 131 352 991 80 298 698 63 478 876 96 543 878 101 327 985 107 447 668 84 1 763 160 528 899 108 211 906 68 74 95 40 477 525 46 73 279 129 852 870 76 425 707 89 451 720 161 430 844 161 342 622 123 11 861 60 731 842 142 752 966 110 432 663 103 63 501 43 606 615 89 272 893 139 211 976 141 839 971 109 144 985 141 87 412 57 117 835 83 464 544 122 280 358 74 2 261 88 26 735 146 177 225 70 975 991 110 523 614 41 384 553 102 100 902 76 4 304 92 133 894 49 395 900 98 53 232 103 208 758 53 171 397 92 127 596 91 70 382 79 74 773 155 227 743 114 760 786 109 144 758 114 574 649 121 668 694 143 274 989 122 654 666 106 323 708 87 833 904 120 113 871 97 230 508 78 594 768 123 217 956 134 127 891 114 681 728 82 569 780 91 236 382 73 56 172 103 493 675 120 121 153 77 422 557 124 766 957 97 528 672 87 112 548 50 36 623 112 368 493 129 629 881 98 388 770 94 351 701 118 818 856 165 3 980 117 450 560 56 400 595 51 209 424 74 524 665 166 254 264 101 192 228 60 651 671 117 345 823 132 268 824 110 123 319 82 4 63 95 319 556 74 105 223 155 543 854 151 383 937 127 314 726 110 128 775 93 250 658 100 451 806 114 122 368 41 487 983 143 134 191 116 194 562 98 2 420 106 44 833 46 764 931 87 192 551 114 150 401 106 122 332 100 608 678 140 187 355 101 661 927 160 81 541 124 121 278 148 348 939 139 89 355 69 610 917 61 731 775 102 662 956 119 703 756 140 332 618 52 664 850 85 153 794 78 270 906 73 376 628 144 25 451 91 461 810 87 190 601 108 198 913 84 956 965 61 670 951 98 786 960 81 432 548 86 688 708 100 417 722 76 205 321 94 640 792 101 723 827 72 202 352 80 582 596 60 86 518 151 464 859 107 798 950 104 129 225 77 368 541 123 336 912 97 389 526 134 351 644 115 64 591 107 546 617 126 134 485 52 51 424 108 157 338 115 57 507 88 764 844 78 200 477 99 324 839 108 25 939 65 230 313 125 140 990 135 384 764 80 281 655 92 453 555 88 207 792 97 605 608 116 179 634 117 42 584 54 76 808 121 36 172 50 643 701 130 86 428 123 24 49 66 239 916 84 372 505 131 344 412 76 512 636 81 115 740 140 205 484 142 42 274 87 113 893 98 300 993 115 246 415 84 165 811 118 189 641 107 587 764 75 263 803 103 359 905 58 538 674 91 314 456 122 363 951 98 522 923 147 265 511 8 414 897 33 676 877 70 708 759 129 694 736 125 412 623 79 758 971 131 649 910 96 489 809 139 113 901 20 120 236 57 507 731 79 719 838 61 8 999 98 424 764 83 471 916 136 372 429 131 754 870 128 72 981 98 186 483 89 890 893 158 662 791 97 165 653 111 554 621 91 706 732 120 7 637 108 241 824 129 899 966 98 181 847 115 391 873 92 190 956 110 68 205 157 821 898 78 17 417 113 92 598 86 358 661 86 163 282 110 415 774 60 297 435 133 259 339 112 128 408 91 185 890 65 193 378 71 30 143 129 893 920 74 306 713 91 663 922 117 680 686 166 304 724 71 192 764 89 265 480 90 105 780 79 90 576 166 513 876 149 347 659 87 314 414 57 83 621 124 292 716 62 625 873 78 598 705 113 73 891 93 436 606 131 240 780 74 439 509 103 717 746 105 185 349 71 200 592 82 52 458 76 216 374 135 519 535 97 464 676 85 225 235 113 301 654 101 31 198 116 13 108 109 901 924 123 179 903 25 29 486 29 415 961 108 454 612 118 714 757 77 161 509 82 206 242 91 71 627 126 622 683 136 587 811 110 170 330 148 208 714 142 26 904 166 221 405 131 558 887 37 6 932 99 221 581 53 261 333 94 19 299 84 291 584 104 131 308 102 244 573 47 52 294 123 770 820 80 495 834 125 101 897 94 259 456 80 191 247 120 763 886 92 327 573 145 266 304 89 115 926 86 632 923 80 167 960 101 291 372 118 557 721 57 627 803 87 94 440 46 239 568 138 311 551 123 269 829 63 737 941 95 71 313 87 401 437 125 459 770 57 334 394 47 80 586 109 623 632 90 932 987 142 403 907 53 401 940 88 242 316 128 61 589 87 387 955 90 903 916 105 128 657 154 313 407 110 86 718 141 197 724 111 441 709 78 9 10 118 442 709 101 428 699 71 341 930 128 605 710 58 174 397 110 10 861 122 817 915 97 473 694 112 738 898 159 75 548 77 138 213 89 666 970 174 559 777 122 353 444 125 569 671 143 601 727 130 117 225 116 707 796 129 276 504 61 672 776 90 660 721 102 407 688 86 557 876 107 131 816 69 777 865 74 863 948 97 672 986 110 719 878 106 147 166 114 86 406 91 47 89 59 147 518 44 577 802 135 454 570 158 93 664 115 342 483 90 667 686 186 6 489 78 309 739 103 453 681 123 490 828 117 248 268 12 390 613 142 597 828 80 543 937 122 246 922 93 806 841 86 5 410 81 726 908 102 297 907 86 265 510 97 667 682 125 288 371 71 592 814 95 309 617 53 496 758 116 50 179 128 92 644 131 452 892 62 339 512 156 231 367 134 27 839 144 695 987 97 24 77 145 16 103 94 86 737 127 209 488 29 909 933 102 522 987 125 455 732 68 622 835 94 329 345 93 198 937 143 43 687 97 5 965 98 42 372 82 220 982 88 84 187 126 308 538 70 241 632 39 152 719 73 351 472 70 458 606 85 12 327 141 843 898 138 797 836 96 342 565 118 297 560 100 291 930 122 130 695 135 973 981 131 536 773 132 478 591 112 207 709 90 453 953 83 162 294 100 94 876 73 652 860 122 247 619 86 465 505 146 293 761 75 250 583 102 290 822 70 486 883 67 116 444 82 339 928 107 650 921 159 320 630 73 860 941 140 276 510 45 609 788 102 305 762 68 559 999 143 780 801 100 649 947 115 530 882 115 119 260 108 121 902 133 230 310 109 33 177 100 320 993 104 246 482 130 382 765 108 672 969 98 612 836 108 560 861 96 673 860 107 87 103 48 27 973 61 263 414 67 63 89 111 64 139 158 170 768 121 134 296 92 197 505 94 527 642 109 292 545 91 811 904 75 21 752 54 28 933 151 258 846 75 25 287 28 473 531 119 330 864 88 491 647 71 150 875 48 158 980 134 639 882 110 125 283 108 16 578 146 724 886 98 653 847 82 456 839 126 606 961 42 32 45 72 379 743 96 6 962 43 793 916 128 384 929 48 686 710 82 360 613 71 23 506 115 301 653 70 75 299 78 95 750 42 584 855 117 6 10 101 273 706 115 236 401 123 402 989 159 251 796 144 299 874 162 120 856 164 555 697 52 842 963 102 34 929 101 389 453 130 683 848 135 127 970 73 91 562 130 155 413 100 516 960 71 528 587 73 1 2 111 606 839 148 79 238 91 196 499 115 71 118 128 19 935 72 253 759 49 501 952 103 576 696 79 203 668 87 157 895 153 70 313 62 609 998 75 364 759 107 371 522 78 259 537 144 539 589 152 485 879 129 209 672 161 204 584 91 168 757 105 175 383 105 524 768 56 535 827 90 332 898 59 66 213 79 54 465 105 618 911 73 12 770 153 115 536 108 456 754 143 126 758 83 252 827 127 112 331 74 677 718 64 219 651 59 656 719 93 24 971 19 596 677 92 40 684 97 495 857 141 820 869 49 66 344 103 97 505 102 397 434 95 121 973 147 295 745 94 238 766 81 393 655 94 67 617 116 904 992 56 97 502 143 361 417 115 430 442 58 147 370 144 477 585 69 98 686 111 219 515 90 173 566 108 310 466 81 241 715 40 97 166 99 212 455 103 374 884 72 263 843 66 78 84 60 63 545 52 176 539 111 688 911 134 303 845 141 488 985 89 660 779 52 438 766 88 27 460 155 439 514 91 556 903 85 298 600 97 264 927 87 272 987 108 370 760 86 66 322 105 36 303 126 686 700 79 334 869 120 33 590 103 9 41 53 611 889 42 108 786 68 33 537 52 341 635 158 357 602 121 433 554 118 260 424 121 379 394 90 390 458 166 39 496 52 651 956 119 498 681 97 986 988 119 672 922 101 381 934 162 252 612 92 573 828 70 933 934 115 383 412 85 322 994 109 346 515 115 457 945 52 511 938 124 206 696 152 456 761 125 680 711 74 190 397 159 327 795 65 383 975 115 169 254 56 125 897 105 204 650 147 76 280 82 347 895 102 682 846 59 487 698 96 172 305 110 161 512 126 5 672 52 276 934 1 168 506 68 96 666 107 526 974 95 172 568 60 779 972 141 533 653 133 16 661 117 438 760 98 492 920 133 9 186 79 878 993 91 454 724 127 247 715 62 596 887 141 125 652 58 112 895 75 22 839 121 29 325 118 30 159 57 165 184 81 345 370 161 226 288 99 86 321 43 315 885 139 696 955 150 24 248 1 490 673 76 91 478 103 410 502 115 512 568 74 136 735 75 246 839 75 157 767 81 75 782 53 378 927 104 610 725 43 29 603 71 218 373 115 912 936 110 157 887 116 350 519 118 290 706 59 309 575 64 247 668 95 317 767 127 391 787 84 302 453 130 181 495 120 323 922 90 244 428 79 174 376 78 781 907 52 826 854 81 333 687 129 297 993 91 920 937 112 64 514 123 229 329 100 53 488 106 795 881 125 854 867 54 404 445 79 393 427 113 572 803 123 299 819 111 263 547 104 432 540 83 353 928 157 52 648 149 597 985 74 737 903 115 169 669 135 420 863 65 97 157 98 149 214 136 387 783 59 322 738 132 711 805 69 576 961 71 275 287 97 274 901 41 399 780 45 243 828 86 629 804 149 520 755 58 866 893 67 71 729 102 41 479 115 861 950 126 637 901 124 716 854 123 369 636 170 141 802 61 211 932 108 10 54 64 462 644 85 47 556 108 73 490 92 64 744 107 580 984 94 324 673 69 106 204 75 856 958 48 330 514 99 324 914 128 332 872 124 455 951 78 123 317 93 344 458 87 503 737 87 602 828 60 277 280 95 104 658 107 61 186 108 685 987 73 227 625 84 316 672 142 231 338 82 43 536 122 52 743 156 20 279 109 459 865 103 441 601 126 56 234 131 512 737 72 128 848 96 61 424 120 344 493 142 61 166 105 124 331 92 198 927 67 192 698 130 327 844 78 201 398 115 414 458 65 689 900 100 143 182 87 564 934 116 700 964 90 493 893 73 546 568 117 205 631 53 269 894 140 7 503 86 158 184 142 71 945 117 54 69 78 168 278 98 8 24 89 637 745 91 578 834 126 505 822 107 207 389 125 370 420 83 615 970 134 166 375 93 359 593 116 277 793 38 302 378 84 113 575 79 720 751 94 678 866 105 117 509 131 475 951 94 308 848 78 127 892 120 729 779 101 205 248 76 89 757 161 633 983 82 103 276 160 430 599 114 700 972 97 308 642 107 237 515 13 99 838 85 469 793 125 60 606 83 497 563 112 601 791 135 687 916 92 53 133 120 146 611 127 510 737 72 804 825 82 682 807 149 375 934 87 154 901 94 655 791 59 655 705 112 568 942 92 595 602 73 291 488 122 364 903 103 16 513 82 137 972 103 167 320 160 22 35 23 217 701 84 28 963 102 385 972 78 66 992 71 613 956 91 568 915 93 359 615 131 661 820 139 594 860 102 227 596 89 466 993 76 668 806 97 112 197 115 379 822 125 415 730 77 153 759 50 406 467 97 334 733 93 291 559 79 215 491 103 909 946 55 813 891 77 377 742 111 161 614 58 768 786 72 225 364 117 409 810 61 277 703 127 551 974 119 128 325 139 141 526 51 34 556 149 648 891 46 557 599 112 93 970 158 199 774 123 115 723 109 641 673 114 198 427 126 310 403 113 14 325 101 439 471 123 273 412 17 358 464 123 384 472 89 563 648 79 446 532 87 537 782 138 896 961 74 136 780 73 518 615 60 120 806 57 169 830 124 251 721 114 226 488 83 514 678 100 295 764 113 357 418 83 383 646 108 434 839 34 151 459 57 378 912 133 92 148 131 374 637 65 11 705 127 652 728 121 550 630 112 14 470 99 220 432 167 467 525 94 845 874 135 189 484 79 390 969 89 515 705 83 214 888 115 443 929 74 712 794 90 212 896 87 252 275 80 331 739 137 555 851 121 29 977 152 20 234 66 1 393 104 50 413 85 640 936 87 137 206 113 26 807 111 82 705 107 219 993 80 500 794 122 365 881 139 597 824 102 388 491 120 418 585 93 231 899 93 668 909 132 271 482 160 856 866 112 813 863 110 185 781 66 58 251 100 26 803 94 278 359 73 90 832 79 156 397 54 145 407 115 300 762 124 202 530 125 494 516 152 314 760 86 592 596 111 75 882 77 623 784 75 309 822 87 341 373 49 804 910 133 644 724 99 156 503 66 10 418 76 175 350 90 138 185 134 900 941 57 397 494 116 475 695 97 419 936 158 147 196 111 210 560 110 397 796 116 22 368 76 433 800 107 224 808 88 530 774 136 102 669 44 142 584 151 248 538 108 543 852 79 74 162 95 40 854 54 315 375 110 21 970 127 778 818 96 195 710 92 306 803 79 142 672 117 44 704 73 334 434 135 873 941 86 466 598 83 124 440 138 480 686 85 190 781 62 155 197 68 455 625 86 223 598 103 312 737 105 412 566 101 389 702 92 406 791 46 486 924 134 406 459 55 660 794 74 445 704 149 841 842 103 663 951 102 190 327 91 481 632 81 301 857 103 207 817 77 525 633 127 579 974 96 174 709 130 164 961 93 767 789 106 563 689 99 579 688 107 606 910 75 729 775 87 448 467 53 437 645 46 664 922 90 535 637 44 260 732 80 769 816 81 388 651 80 677 723 95 120 192 117 170 877 96 139 212 63 246 887 89 498 538 102 415 459 107 487 489 115 83 112 75 200 623 100 595 632 79 373 477 89 518 689 113 226 887 115 78 129 100 222 828 184 712 947 89 332 717 43 518 547 26 529 778 105 837 991 125 19 871 72 261 649 102 291 521 128 102 954 74 338 533 100 138 861 52 252 888 106 289 337 101 580 839 105 781 890 90 283 343 90 350 722 104 5 601 97 67 84 51 253 915 101 460 831 113 571 985 71 51 750 57 64 219 111 331 413 130 372 389 98 239 715 78 640 707 79 187 406 56 135 558 106 384 622 100 517 528 120 166 633 56 313 725 135 108 988 123 257 533 128 631 688 83 217 227 70 194 336 64 444 986 55 6 884 91 124 985 115 119 990 67 23 448 72 16 328 127 686 889 100 539 703 106 20 532 112 823 987 46 46 278 112 166 660 16 210 332 119 479 636 70 435 791 137 775 907 140 637 867 110 14 862 119 315 959 74 359 469 57 342 550 65 67 879 87 497 735 145 232 935 87 465 778 100 189 740 120 38 361 87 415 811 165 87 909 112 196 965 160 129 643 91 311 918 70 133 497 79 110 218 34 375 608 77 735 764 154 684 828 184 406 869 134 352 438 85 67 815 100 44 481 85 102 134 176 465 956 117 272 324 117 470 883 114 248 997 96 147 167 56 450 845 105 412 575 139 68 346 141 148 585 150 791 958 127 336 728 102 588 792 99 463 958 126 533 657 102 792 804 138 20 447 120 399 948 34 243 693 87 4 834 109 69 573 69 479 799 70 118 170 84 232 784 64 67 732 71 78 452 92 475 547 129 348 732 91 341 894 107 906 921 91 48 851 122 176 859 79 660 854 89 419 897 67 421 512 94 402 612 101 343 715 67 788 942 143 123 868 117 7 461 94 624 647 98 163 640 98 488 518 131 766 996 39 33 109 141 2 478 130 121 498 95 578 939 82 132 965 127 94 658 60 751 922 136 303 976 129 238 885 99 753 937 126 400 801 100 395 557 78 190 946 59 654 893 110 593 997 95 33 253 92 369 402 118 646 938 95 308 656 95 432 573 145 761 934 129 142 781 119 677 807 101 255 986 107 882 981 64 198 884 102 343 804 166 217 615 119 12 585 134 374 494 105 660 690 95 141 243 103 33 757 45 424 876 101 92 983 34 242 963 85 389 827 102 499 767 92 110 611 144 409 713 132 17 916 17 406 872 44 183 947 136 163 966 56 315 544 105 102 553 155 263 571 171 757 779 160 163 181 149 330 523 149 371 380 125 378 774 126 213 991 114 684 872 44 758 906 102 352 431 108 76 895 124 221 349 29 92 531 81 253 926 60 426 996 80 921 953 135 238 971 107 655 997 94 196 627 103 287 302 70 141 518 99 154 790 53 652 930 93 454 850 104 143 365 117 202 543 106 259 649 165 768 917 106 144 243 157 249 781 130 83 734 93 377 557 78 633 841 106 55 685 41 43 670 77 285 889 90 239 473 117 196 734 143 324 508 137 128 545 109 502 983 84 180 423 47 256 756 133 932 968 165 360 782 48 565 908 20 575 758 82 216 814 86 538 994 110 275 962 169 257 958 48 367 697 110 202 406 79 287 816 52 87 176 85 522 839 67 338 558 52 320 913 97 208 516 94 196 372 80 77 531 78 208 737 78 150 343 76 490 509 135 160 601 68 553 616 85 419 869 80 815 973 76 15 236 73 88 648 114 221 516 135 248 876 139 160 651 116 216 622 91 63 203 62 495 859 58 207 677 127 396 619 123 26 751 55 52 989 128 134 548 77 401 550 161 819 894 102 607 708 59 66 703 66 301 979 128 1 420 71 370 866 116 30 526 123 167 818 105 397 918 131 58 843 118 62 484 48 514 987 87 3 590 88 328 470 78 264 295 82 484 684 95 222 223 138 465 960 105 46 419 84 133 890 119 172 519 136 17 875 88 408 735 148 777 924 143 739 820 98 518 988 79 296 338 87 366 382 155 406 544 96 176 530 113 49 907 89 105 588 90 79 327 121 785 873 114 27 602 84 74 204 128 121 836 61 11 372 125 62 924 79 661 989 181 536 957 71 486 815 101 122 843 85 153 697 109 488 793 160 576 618 45 197 328 61 527 646 120 440 551 103 259 935 92 38 733 108 706 810 130 199 693 111 605 764 76 665 835 70 431 753 85 57 153 103 44 604 104 252 959 131 626 955 130 799 965 145 188 530 112 62 535 101 8 405 100 54 953 136 193 804 72 432 497 53 627 989 154 117 184 54 643 867 61 130 331 76 713 812 85 275 323 152 97 609 90 339 548 128 150 513 108 416 931 59 616 627 121 312 963 83 374 413 111 764 905 99 389 908 118 220 894 94 618 700 175 509 732 91 354 894 133 561 942 116 375 404 115 811 866 49 48 356 134 854 993 139 182 237 135 99 715 104 72 310 82 504 829 152 5 293 101 510 937 97 267 759 71 338 406 103 174 762 28 636 738 57 775 961 83 3 131 106 91 274 81 128 642 109 401 460 133 500 778 112 397 411 167 394 855 101 817 956 117 388 858 77 81 253 94 692 723 118 89 245 148 477 893 124 654 948 100 223 810 32 394 521 136 426 806 109 566 673 83 328 486 92 218 272 97 703 728 117 128 968 86 120 412 126 690 692 91 445 574 115 809 855 90 680 791 77 455 889 70 544 896 159 49 686 107 217 940 100 542 550 139 160 461 93 183 319 101 25 648 110 305 905 124 611 935 117 120 857 63 535 621 163 721 788 52 300 565 57 48 384 97 182 813 75 511 873 94 352 797 91 143 671 115 99 224 83 268 526 114 24 474 90 319 471 39 54 884 124 459 780 116 20 604 111 577 854 125 13 308 85 182 908 91 40 714 125 477 868 56 623 712 123 572 633 104 215 258 88 356 522 145 264 673 80 178 592 94 663 790 124 786 930 108 339 633 108 327 849 119 421 664 135 750 786 94 635 683 155 673 956 66 59 811 143 516 544 105 87 413 45 239 361 82 144 226 172 249 745 102 771 937 150 587 856 45 828 865 133 169 479 79 112 541 108 545 772 119 490 850 141 151 903 83 246 655 104 481 672 131 518 875 101 618 623 94 111 828 84 255 623 75 241 246 117 281 426 114 469 846 67 179 632 69 160 257 66 454 931 135 134 393 99 261 967 141 230 259 110 371 929 118 252 823 77 193 477 60 145 783 161 715 828 68 822 919 68 51 966 97 192 383 80 584 714 132 54 774 119 217 332 107 25 299 96 284 391 68 626 982 68 883 905 100 320 742 99 77 801 99 121 601 94 59 232 100 712 975 129 507 572 112 295 838 41 460 563 80 81 665 129 80 525 78 603 823 79 865 927 104 214 292 96 4 217 65 681 842 95 503 614 116 47 189 122 342 626 80 106 174 68 694 809 65 622 946 98 418 633 130 485 692 126 412 415 79 813 971 109 267 557 135 507 850 107 601 901 63 400 711 106 335 728 114 342 405 60 172 757 96 810 905 86 436 741 98 342 750 77 255 395 97 137 408 68 85 986 117 778 964 177 104 942 115 286 959 183 17 574 89 210 299 73 150 622 115 179 259 106 621 711 102 685 785 78 336 714 76 171 868 148 765 926 87 26 314 119 153 357 68 452 490 26 19 536 69 504 771 137 2 356 71 437 744 125 236 359 105 453 763 106 29 560 76 292 757 121 417 999 113 415 783 146 526 790 106 114 912 88 361 734 105 296 635 68 164 799 93 148 495 137 248 547 79 170 816 175 336 657 99 259 734 77 88 551 74 32 326 92 188 956 116 250 713 80 137 186 131 80 141 111 192 386 67 32 33 55 75 163 88 206 994 123 43 879 72 105 823 78 65 243 98 442 634 95 355 807 135 519 959 90 490 924 61 130 623 127 230 376 129 15 555 88 58 851 115 61 719 97 233 703 107 444 997 68 690 944 145 246 702 118 91 268 116 382 658 56 712 835 102 630 939 114 69 196 92 160 345 117 10 428 111 22 907 92 487 593 97 560 823 136 673 864 134 106 808 112 247 249 26 392 468 96 1 827 76 184 825 85 5 842 90 183 517 153 881 886 55 482 685 92 773 988 103 192 717 111 587 643 74 76 922 82 600 624 97 533 621 153 100 404 120 388 904 88 738 748 119 60 842 95 138 324 65 124 424 175 706 899 51 191 948 58 27 473 27 346 795 109 49 516 104 263 311 63 989 998 98 207 242 127 134 231 144 416 466 103 157 372 109 725 734 74 80 588 115 191 816 110 397 764 111 115 835 50 128 309 70 615 986 113 524 604 166 438 477 130 122 320 114 274 513 104 667 943 80 386 747 125 448 942 154 193 870 110 428 925 78 53 839 138 57 610 87 816 902 148 449 902 96 97 320 141 50 775 72 104 356 93 87 102 84 710 922 147 229 417 104 140 655 110 947 991 82 40 428 83 809 832 161 13 495 124 6 579 84 308 339 112 715 887 94 421 703 84 804 900 105 361 749 70 212 626 94 6 168 67 52 825 54 318 747 140 327 929 115 10 71 93 656 857 98 74 374 128 375 524 101 672 934 161 127 660 58 233 675 101 657 694 122 546 610 76 34 604 29 321 510 71 94 579 125 93 156 103 50 585 63 196 780 153 332 711 98 68 137 125 396 661 108 560 751 114 467 808 94 144 733 54 461 886 63 67 987 81 555 608 67 477 915 165 216 686 131 275 521 103 240 380 67 546 921 83 192 588 112 581 981 118 403 875 104 149 384 159 124 339 113 546 772 103 128 560 102 156 658 61 743 775 72 375 379 106 45 910 62 458 879 74 80 313 121 579 991 64 265 614 116 222 602 102 607 767 92 4 807 125 364 909 145 73 772 153 852 887 152 232 557 79 815 957 118 438 690 65 178 544 108 138 505 75 230 583 90 55 911 60 516 804 88 696 834 118 200 903 75 479 527 98 866 990 39 16 974 119 439 728 57 623 625 126 6 600 151 145 398 114 229 242 104 153 807 91 487 954 59 74 397 62 59 990 105 614 708 27 105 392 87 289 507 65 489 631 121 36 274 110 958 981 140 585 731 54 93 614 66 614 685 108 82 177 82 183 340 84 518 822 177 680 985 160 153 805 112 414 477 116 665 960 94 256 324 138 186 611 83 330 875 140 695 786 61 8 474 72 676 703 72 212 866 139 60 813 112 9 417 78 350 392 97 608 939 103 243 768 77 266 500 88 131 686 88 612 757 126 264 385 95 205 975 103 63 876 133 515 688 29 6 495 134 82 576 74 20 273 106 369 579 31 125 529 110 43 693 138 597 849 137 528 644 92 20 173 113 812 932 149 255 590 132 218 941 127 793 794 103 71 717 148 264 490 87 572 758 137 378 813 91 239 875 110 183 349 102 477 963 90 81 885 54 403 711 40 794 996 100 198 275 107 281 950 102 90 92 133 290 512 72 70 577 67 260 507 62 371 628 124 376 424 106 96 97 124 486 798 129 95 744 85 496 755 110 294 745 71 382 904 117 431 656 130 952 982 102 26 974 93 589 690 64 524 961 24 170 527 47 500 722 123 286 429 78 154 270 98 585 712 69 87 244 71 238 272 58 66 340 107 155 650 118 238 258 57 101 171 102 220 898 140 253 315 66 109 715 105 100 503 79 177 380 67 64 77 130 614 859 92 515 934 94 798 998 91 56 776 83 657 954 99 667 832 71 90 898 117 34 312 126 70 246 68 60 484 118 466 715 136 188 773 104 655 797 130 228 235 113 878 989 77 64 342 81 688 886 195 41 115 87 408 680 133 14 855 93 647 803 85 304 957 89 28 985 112 52 249 108 556 984 110 62 976 93 56 288 84 278 977 77 63 686 96 611 661 86 366 974 51 192 777 151 104 251 120 331 837 40 139 636 79 230 823 82 712 774 114 372 598 138 296 984 64 693 803 72 133 973 92 275 478 71 131 156 160 338 644 108 392 996 30 499 549 96 189 948 74 137 861 114 513 710 100 262 666 97 113 504 111 212 574 89 859 879 99 675 944 134 593 767 94 414 644 106 141 320 101 409 936 126 257 277 107 169 715 122 329 717 151 164 872 49 419 782 67 82 487 113 653 728 79 46 971 100 159 866 105 10 93 107 14 352 98 53 493 104 453 515 67 569 846 112 286 641 100 229 292 103 394 604 75 121 595 101 227 761 61 644 873 73 290 394 173 216 888 75 201 590 75 367 512 35 541 912 101 58 398 118 199 470 109 281 773 90 241 305 100 569 958 81 556 851 101 459 759 123 163 734 74 3 317 120 205 509 84 152 238 93 262 652 98 180 222 74 798 920 69 332 689 62 697 995 112 583 700 25 235 929 151 437 945 106 436 917 142 222 892 72 65 110 109 151 249 88 428 708 109 760 847 79 160 761 90 426 871 99 374 540 128 274 551 87 141 311 81 90 751 68 114 317 110 417 679 84 438 701 130 83 699 60 347 961 121 174 341 126 244 489 85 16 336 112 127 505 97 850 900 54 449 615 125 706 800 88 241 787 65 82 995 152 225 625 59 113 947 107 591 615 125 700 709 84 389 496 122 242 507 133 443 976 106 451 783 64 381 661 106 368 946 97 634 662 99 484 491 95 355 828 90 12 757 90 63 661 127 70 968 103 313 411 112 356 931 33 388 787 119 57 742 42 400 864 143 107 307 76 283 839 109 386 673 91 10 81 95 567 914 116 419 658 70 839 999 123 122 791 112 449 863 106 470 630 77 99 986 167 552 804 66 153 438 119 628 770 131 98 269 90 803 814 146 247 396 137 324 825 94 86 475 101 380 588 126 15 375 78 215 806 97 202 216 119 140 381 136 206 403 128 415 445 78 81 433 66 730 998 167 329 587 85 152 744 161 454 536 104 343 488 107 151 777 107 411 935 97 700 985 62 216 938 133 430 685 131 166 450 95 249 852 116 144 810 150 12 532 95 141 941 109 464 950 102 129 378 162 47 297 110 654 737 92 303 558 100 425 709 119 487 777 105 52 757 78 381 552 58 133 740 109 220 637 104 280 550 96 242 973 103 731 853 54 668 676 95 162 710 103 63 247 150 253 974 45 278 993 161 430 939 166 218 843 161 395 928 124 44 841 149 22 526 106 21 405 98 313 646 126 330 455 38 604 635 94 531 565 76 185 403 107 597 813 80 830 990 88 474 788 80 230 828 124 137 740 122 867 900 88 76 77 104 431 760 90 145 232 99 614 868 85 425 464 89 800 853 72 397 466 74 250 600 127 26 134 104 471 475 117 432 675 88 148 825 106 367 691 135 586 791 58 639 858 138 281 910 56 154 173 69 237 758 87 375 838 79 250 425 113 63 424 115 133 463 113 61 277 90 150 816 131 243 733 80 734 775 98 306 370 60 678 719 120 75 800 69 724 893 71 181 592 90 400 641 102 718 911 99 660 760 47 398 624 74 173 375 97 365 861 124 235 644 109 312 631 71 231 372 88 793 859 124 624 719 74 323 413 119 164 463 123 654 788 57 91 431 85 982 989 104 61 111 129 170 288 167 41 363 98 186 244 120 461 532 113 260 675 81 187 835 94 628 895 100 106 426 79 115 597 70 48 604 87 207 391 130 279 796 89 120 257 88 589 985 116 340 384 132 67 307 192 64 365 109 931 967 127 481 778 66 282 460 65 390 793 72 247 742 86 469 541 98 101 791 44 616 664 116 285 897 86 171 377 114 590 875 91 39 160 69 137 962 183 456 565 120 255 564 91 494 861 56 79 260 87 158 709 92 444 580 155 22 663 76 857 968 101 829 874 73 261 669 95 66 921 144 180 545 68 238 728 78 310 985 100 758 890 103 342 599 107 29 921 108 268 913 123 93 298 109 308 906 49 651 896 56 187 945 95 246 640 39 580 615 115 104 362 105 250 913 69 512 795 97 215 673 98 539 937 102 70 772 106 223 870 87 61 666 87 412 493 129 157 724 100 793 885 172 715 988 81 157 343 143 211 226 100 98 316 88 20 759 96 566 584 115 411 462 83 499 538 54 4 356 18 143 986 64 34 758 87 561 943 126 235 358 116 438 688 66 129 751 82 386 679 111 163 286 103 857 913 125 534 556 136 676 862 56 473 479 109 370 765 59 384 961 58 144 338 55 208 323 102 509 544 122 587 782 100 618 905 124 301 436 104 6 174 115 458 641 71 773 825 94 626 879 135 415 746 100 237 550 113 358 713 57 60 220 118 158 836 124 295 883 76 396 961 104 90 655 86 601 979 102 334 407 46 840 986 104 832 881 98 73 175 105 547 898 106 218 957 59 555 564 78 352 894 65 591 734 160 105 843 87 89 327 80 431 715 172 241 317 94 340 368 98 363 986 49 98 988 89 226 723 136 319 580 153 173 288 104 315 671 147 626 950 37 53 529 119 230 264 58 240 896 177 138 163 153 508 727 119 332 932 106 278 949 83 621 747 92 438 473 143 403 790 99 16 402 93 857 938 95 397 559 167 224 822 95 342 636 57 279 675 70 257 752 74 184 921 133 971 982 88 11 58 37 480 871 90 398 877 110 496 861 110 48 92 151 131 759 50 389 650 109 481 843 43 28 613 96 233 845 118 59 673 111 301 930 99 693 769 34 633 775 112 16 589 23 699 806 156 694 710 144 97 311 65 153 658 144 220 942 96 178 523 68 61 202 91 278 385 101 133 988 126 209 803 74 137 979 84 242 720 102 457 647 79 547 754 76 30 657 76 645 948 87 200 262 130 523 625 95 577 583 63 639 841 122 934 992 50 623 876 20 58 936 57 28 735 168 100 184 156 656 789 185 183 558 95 761 863 87 304 860 72 506 641 85 3 461 118 45 410 98 574 658 63 529 757 172 567 653 111 71 533 95 270 297 94 765 922 96 406 846 165 308 545 104 707 834 119 34 550 125 467 868 96 176 683 135 163 712 177 772 911 52 35 70 78 717 845 161 157 556 84 222 270 82 571 984 144 143 331 91 453 783 94 315 783 108 150 358 147 49 972 116 260 364 88 566 654 98 116 332 94 128 421 88 772 899 83 193 673 73 244 445 103 417 574 74 82 187 130 60 139 106 27 247 130 809 925 99 30 377 119 766 930 123 176 934 163 184 314 119 884 915 94 262 311 158 833 914 117 451 797 113 327 652 90 375 724 81 421 644 100 227 769 123 516 707 80 693 725 113 485 967 106 90 833 146 177 410 103 689 854 83 18 54 146 335 659 62 373 916 55 101 313 111 301 714 164 19 727 68 60 607 82 685 782 104 233 677 156 492 854 102 624 849 126 411 604 106 912 920 104 308 550 148 655 658 113 175 710 124 447 934 62 577 813 68 193 604 72 456 812 127 79 847 73 559 968 102 398 759 87 28 776 78 514 863 77 673 730 134 17 751 56 259 746 41 70 551 26 44 909 107 155 721 61 135 390 99 382 418 70 864 964 89 605 968 108 434 539 64 188 977 82 366 424 100 605 916 95 475 904 91 63 552 157 893 954 77 46 777 93 504 941 91 694 834 107 21 274 148 118 860 135 641 771 108 159 593 56 74 462 104 823 875 103 117 912 103 351 824 82 637 689 136 322 327 93 192 728 86 74 228 64 108 492 117 73 453 123 1 318 98 19 712 139 424 871 88 6 786 136 569 638 80 300 361 149 881 894 97 391 407 163 851 990 121 367 564 70 185 777 94 677 885 98 568 908 187 15 624 94 447 716 80 128 825 77 512 634 113 551 776 89 717 857 66 131 367 81 216 743 66 329 679 60 461 728 131 333 711 91 241 554 159 69 885 132 177 941 86 841 876 67 363 767 78 672 813 84 417 816 105 68 542 116 131 461 128 829 918 35 189 920 93 76 810 128 102 253 108 383 643 114 510 535 159 369 934 101 648 851 114 42 462 169 475 529 123 35 42 99 649 779 118 164 790 108 820 846 69 198 580 122 91 433 133 449 558 78 67 375 81 397 787 97 101 962 73 131 253 158 129 362 159 356 998 55 305 883 87 904 989 87 415 660 102 9 883 73 278 311 81 389 996 83 189 434 130 104 894 81 606 748 79 322 494 113 626 926 146 855 941 100 844 973 118 552 771 137 750 773 71 592 944 108 98 481 85 109 707 59 15 916 123 128 571 104 871 886 83 658 968 147 172 237 154 336 911 113 855 957 144 468 961 95 290 456 74 345 963 149 685 829 161 422 827 92 670 793 124 114 394 91 104 881 72 96 528 121 318 711 80 147 776 82 407 895 131 248 838 102 168 679 50 179 899 128 127 715 82 51 391 99 337 730 135 447 506 123 173 323 123 761 946 76 328 394 66 265 727 119 72 856 67 516 588 108 485 824 135 824 840 127 293 294 111 323 983 130 316 530 112 255 932 107 331 726 140 545 711 107 751 937 120 201 977 80 292 315 58 345 792 51 820 961 89 339 923 88 146 255 102 617 983 110 168 641 129 540 788 100 241 480 141 36 144 41 167 629 85 233 971 122 128 885 93 648 735 63 63 214 115 345 635 100 85 850 122 393 409 102 122 709 123 638 725 76 579 771 109 270 680 69 30 82 123 599 856 128 45 232 108 139 449 130 316 537 65 379 646 97 553 810 99 248 341 104 376 858 150 376 895 122 829 921 85 213 992 72 254 921 122 71 82 76 104 206 128 427 626 125 532 959 79 664 732 89 342 962 103 236 871 68 883 917 123 422 518 84 333 965 98 79 123 126 574 824 109 581 766 65 10 612 56 323 990 46 687 917 112 550 735 75 13 900 146 231 440 128 156 219 151 585 668 118 19 709 82 81 984 118 54 672 136 162 943 133 224 642 150 296 646 145 480 788 100 390 545 121 357 938 77 28 580 94 370 923 136 140 605 72 91 530 81 692 799 134 55 245 91 787 961 88 292 729 93 42 888 106 266 762 98 79 716 61 156 580 44 709 888 76 89 448 63 285 387 82 236 594 21 470 913 124 1 272 64 584 703 127 338 461 84 360 938 139 487 831 85 620 660 148 310 931 52 200 338 123 333 834 98 384 829 84 651 700 123 251 832 88 1 855 89 646 672 82 194 851 105 390 720 152 545 973 118 153 937 108 22 904 75 308 331 151 374 390 77 353 851 43 158 910 87 176 599 144 366 978 89 212 341 107 569 924 106 498 823 79 41 969 166 731 987 71 238 717 145 468 904 123 303 823 95 393 795 148 792 837 91 305 841 112 685 723 110 180 260 124 313 798 94 225 488 60 231 954 116 456 571 68 707 781 88 507 632 145 260 980 82 282 414 80 592 771 66 781 923 110 258 812 114 229 440 159 495 963 10 604 823 98 213 367 118 15 319 55 110 497 152 613 754 128 66 770 80 446 540 110 345 852 110 579 655 73 752 848 127 53 131 70 82 260 129 94 728 168 97 139 137 340 847 105 6 831 133 37 434 94 20 322 80 234 867 84 156 564 115 332 712 71 833 881 143 451 747 40 462 579 76 148 810 121 118 721 106 161 927 105 230 291 61 128 284 105 96 179 100 489 586 178 243 457 77 252 791 109 194 795 107 496 871 93 833 955 82 355 860 72 6 130 145 64 883 66 577 909 69 536 842 101 554 821 120 625 921 99 304 666 83 308 529 145 185 447 105 550 671 55 112 493 65 848 876 70 204 308 106 250 801 127 159 665 128 4 843 117 233 391 89 389 973 86 145 722 182 556 654 101 601 840 66 495 828 118 375 609 60 163 932 55 351 491 133 809 991 98 580 760 84 267 788 120 292 618 82 536 964 140 23 964 111 137 798 80 132 667 82 814 867 133 240 873 101 462 520 87 7 176 95 309 601 107 87 161 63 13 755 81 142 651 107 50 144 93 263 491 55 182 493 43 22 658 95 216 274 97 715 862 55 28 684 126 38 992 91 155 260 86 44 731 109 628 970 79 396 947 105 310 356 146 278 526 91 258 783 80 425 639 97 877 984 89 2 647 107 434 983 78 103 331 76 494 813 100 452 770 145 589 827 117 368 599 122 678 697 61 694 981 103 361 751 60 426 502 60 621 884 51 523 961 94 595 788 116 585 810 125 242 327 42 108 715 115 698 852 98 81 799 68 285 538 112 570 905 109 111 978 119 2 977 150 272 420 121 312 574 105 523 974 115 375 845 170 115 322 19 530 533 92 421 949 85 249 272 85 137 863 77 803 900 90 475 736 72 131 141 71 692 847 144 74 750 27 19 744 125 411 566 96 232 394 105 845 897 64 738 781 137 453 897 120 56 589 115 30 148 138 706 833 92 54 477 139 249 374 32 103 855 63 491 694 67 302 613 114 245 972 94 259 446 70 65 836 99 275 508 61 579 923 130 192 846 76 322 479 49 699 989 72 252 621 95 437 594 131 345 477 158 172 794 63 21 725 131 219 620 108 109 544 139 265 478 105 131 601 37 187 687 111 200 475 76 111 314 145 394 680 164 14 267 83 580 687 85 473 903 10 227 879 134 403 804 141 226 387 98 100 821 124 103 408 37 307 623 82 146 387 89 424 775 143 799 853 134 73 633 69 51 122 64 391 544 149 637 694 110 665 863 159 740 750 138 611 681 96 105 923 120 480 704 100 125 814 96 177 282 111 612 683 153 758 989 106 224 518 113 420 462 77 201 743 98 278 981 122 233 926 78 376 384 79 14 229 123 735 948 133 521 790 147 273 720 141 459 909 163 454 688 88 227 672 115 584 596 81 254 856 57 124 522 67 832 922 169 524 672 102 49 840 94 230 977 65 275 470 88 419 673 125 127 246 110 231 741 108 236 604 155 267 536 73 104 523 102 209 764 108 712 889 97 61 995 111 107 195 120 16 254 113 136 921 79 489 772 138 18 69 97 427 445 145 465 722 80 137 446 78 663 685 83 408 467 177 79 376 82 364 680 90 178 622 151 178 832 127 771 809 161 721 863 98 11 862 72 678 734 80 203 944 92 525 837 104 256 714 101 392 491 20 403 809 85 282 921 130 118 834 126 769 772 82 89 764 159 282 859 95 695 922 70 83 709 104 20 26 81 755 930 70 159 742 154 602 641 51 734 815 150 105 975 143 767 857 58 301 766 124 362 470 102 624 972 59 483 808 63 2 857 82 113 674 93 195 503 109 118 260 63 201 317 121 30 619 98 37 854 107 414 696 120 527 727 130 787 973 82 21 239 70 26 501 129 431 972 85 121 182 56 767 993 35 94 700 108 499 533 100 3 552 101 186 564 141 215 721 131 90 968 71 609 626 76 378 473 96 303 795 58 413 436 96 67 248 95 218 550 98 806 939 92 438 587 98 192 485 113 649 881 113 28 659 74 941 981 83 321 814 108 263 354 86 78 287 100 157 182 163 589 981 104 414 582 158 244 619 102 484 957 119 252 712 113 856 941 116 618 772 113 382 805 108 535 587 103 278 700 96 558 992 150 475 506 73 219 526 30 247 481 77 400 666 110 457 841 121 411 721 122 8 905 145 6 249 77 221 541 67 83 744 116 99 321 127 180 808 180 144 521 109 55 306 128 246 684 115 54 608 135 278 368 77 381 553 154 418 493 98 146 672 115 124 942 94 205 664 112 591 848 119 40 355 77 662 798 70 639 688 158 321 988 54 275 806 105 764 839 107 534 745 83 61 192 89 158 205 148 150 690 125 193 816 117 345 959 74 564 611 171 135 904 115 80 409 150 245 305 109 52 341 138 276 320 92 313 641 83 456 645 130 562 709 67 415 896 103 592 818 60 231 838 109 609 936 123 68 476 157 356 701 91 59 832 132 559 836 124 608 861 77 406 456 109 559 597 162 130 885 102 527 769 38 431 907 115 561 936 119 37 783 105 73 426 140 196 323 100 656 980 124 241 863 54 401 867 122 840 962 98 45 801 81 281 938 90 51 276 78 482 740 91 138 150 90 518 777 108 364 665 92 688 991 36 873 877 111 187 266 97 192 841 92 681 881 113 10 346 95 42 120 139 185 460 83 513 601 153 102 542 139 103 796 99 463 540 122 85 807 102 584 786 80 554 929 98 384 437 95 26 498 91 282 896 89 255 902 96 171 361 131 401 650 95 336 716 112 95 507 91 317 932 108 189 304 104 135 152 58 154 891 82 33 647 135 586 824 85 136 915 93 549 966 91 519 699 98 378 987 102 306 682 98 291 971 122 881 962 193 42 517 115 563 573 122 263 771 126 21 862 94 707 985 62 449 458 144 183 625 90 269 365 92 267 689 79 587 631 104 41 651 140 634 973 51 773 806 70 89 442 73 730 914 67 343 940 59 644 757 72 79 178 145 215 854 68 124 486 115 648 915 111 6 171 110 12 980 128 598 689 137 184 470 118 138 211 94 592 895 98 53 60 126 4 416 142 173 940 102 333 763 114 629 997 88 96 384 20 308 874 79 112 574 143 21 500 115 161 480 120 286 860 134 665 793 62 315 432 97 279 917 147 606 634 100 87 934 122 775 792 13 36 813 116 168 298 69 809 920 108 265 382 122 287 502 123 381 827 94 513 787 50 60 438 93 209 794 134 395 576 99 385 506 11 185 766 74 374 594 59 3 190 135 480 758 59 93 361 58 360 921 41 104 267 99 3 611 71 189 550 96 424 752 80 719 736 93 225 566 166 477 853 102 390 660 108 141 431 131 327 600 159 238 452 94 66 326 50 11 829 45 138 875 99 286 506 139 306 795 88 107 457 69 65 608 72 315 709 98 220 543 107 166 701 147 820 918 31 249 768 85 57 470 101 601 838 74 8 237 117 609 759 140 625 993 60 376 954 103 167 367 89 792 977 63 55 881 108 396 562 114 559 967 99 354 963 65 462 891 100 562 730 43 284 644 67 39 111 113 201 894 25 546 760 155 574 928 69 640 657 77 361 512 111 415 799 118 712 758 91 43 489 121 174 890 118 103 188 81 576 980 100 580 948 58 231 561 133 296 955 112 845 902 127 498 802 106 494 900 96 848 936 84 218 239 70 346 872 85 408 685 89 150 964 66 429 813 112 110 512 75 229 942 73 355 365 60 662 917 107 533 696 82 148 285 68 502 737 22 122 406 121 57 893 79 54 237 89 109 510 90 238 788 77 764 958 38 239 345 93 86 808 144 202 907 75 21 318 64 73 361 127 543 759 103 605 986 114 405 768 102 184 941 85 95 572 107 440 721 121 273 429 108 89 185 136 233 681 144 363 498 187 17 232 107 329 807 110 589 695 95 739 777 165 438 936 109 228 833 139 574 946 120 218 349 90 320 607 107 790 925 112 295 382 77 101 778 49 375 919 135 477 733 148 124 655 112 187 575 126 328 857 91 723 758 110 76 227 116 443 754 72 222 629 132 158 466 127 360 413 60 442 764 68 456 560 174 35 623 29 133 721 114 193 302 120 42 355 74 275 283 139 327 971 145 435 767 145 217 771 85 481 572 86 126 193 100 433 612 45 619 738 83 748 988 110 220 813 102 249 356 100 428 483 91 588 994 77 617 823 126 1 755 79 30 594 72 560 831 84 278 325 130 217 601 69 712 992 82 11 258 108 469 842 83 281 398 93 29 733 80 593 980 119 237 927 133 639 713 101 535 970 99 367 821 111 598 892 132 189 476 65 166 645 36 219 632 102 212 619 164 123 887 77 69 946 59 474 585 40 307 593 70 443 721 92 583 589 149 60 926 141 533 706 92 212 510 130 32 339 137 714 872 119 689 828 72 216 241 129 80 511 113 422 578 53 218 908 48 992 998 124 575 809 84 163 913 77 184 375 63 12 938 113 478 955 115 656 977 85 140 902 75 113 316 101 288 315 114 188 586 81 318 575 72 307 454 106 751 945 96 139 290 128 460 963 117 10 325 127 666 746 109 177 359 85 112 254 168 191 457 41 387 828 116 2 271 102 141 424 85 102 202 82 347 826 139 222 252 104 831 897 68 614 663 97 240 751 73 713 752 105 190 922 77 1 400 145 124 754 60 368 916 110 56 196 60 596 869 119 203 301 119 335 467 93 382 840 102 678 686 54 28 100 68 19 816 124 526 954 84 802 861 55 7 305 112 364 921 118 495 673 63 229 877 56 3 729 174 124 222 96 658 724 134 466 842 61 266 484 136 261 785 132 201 796 190 150 626 158 117 963 60 383 854 135 820 853 122 213 941 106 226 662 87 59 162 113 290 505 117 400 844 69 312 365 74 229 688 125 229 983 139 247 586 102 10 152 114 23 219 107 65 585 89 272 512 73 433 841 76 156 448 140 133 134 84 232 247 101 522 705 140 631 633 99 548 805 78 183 849 82 647 721 167 70 323 80 688 917 116 178 991 72 158 968 76 699 764 71 467 691 81 589 986 122 344 538 138 805 954 78 97 519 57 38 727 110 135 185 145 691 935 39 453 826 104 313 582 90 152 515 57 565 618 128 332 783 129 334 508 54 968 974 89 36 321 71 641 734 134 509 609 114 805 876 125 737 958 98 793 876 114 265 613 116 111 321 134 774 971 92 179 693 87 232 778 112 340 601 138 690 946 109 17 293 127 305 324 55 736 800 165 61 954 68 128 772 69 547 632 142 413 429 98 415 610 79 581 826 124 205 880 95 159 879 90 126 302 102 716 787 77 415 810 113 473 919 151 664 992 67 0 307 50 586 768 93 42 663 102 130 486 85 119 205 102 40 656 88 115 190 94 93 732 94 35 699 76 337 914 111 120 673 62 102 491 125 58 427 135 371 699 48 516 645 77 379 639 126 166 389 96 272 565 131 605 767 152 185 435 86 573 893 168 84 550 103 623 843 75 463 961 100 72 723 90 266 967 127 604 642 88 332 775 113 345 737 143 261 582 128 16 882 137 823 839 63 106 851 83 581 759 89 533 769 65 264 693 92 86 683 119 582 934 72 672 721 77 354 708 72 35 535 117 224 582 82 72 560 115 286 328 113 332 607 125 246 906 78 203 419 104 130 925 34 300 538 86 121 970 87 319 851 130 484 765 136 46 672 89 356 440 125 91 991 69 511 853 109 539 906 120 15 902 101 236 353 115 0 649 79 99 567 103 207 249 21 261 921 106 131 969 89 277 354 127 663 703 122 224 909 95 17 705 100 494 833 129 358 624 151 400 990 86 200 917 92 320 895 86 143 273 85 187 810 134 671 820 103 362 365 134 622 927 97 444 630 132 111 520 105 308 720 118 126 462 121 375 545 98 385 886 107 29 587 70 108 183 110 331 394 139 170 245 71 161 201 140 183 398 156 73 628 98 175 342 82 560 635 74 543 954 39 243 745 119 371 741 126 137 684 69 365 563 114 307 990 100 419 695 96 68 994 109 187 569 111 207 762 163 78 197 93 249 301 80 416 713 138 338 973 108 602 908 143 171 174 84 14 150 84 429 723 105 30 176 80 87 956 126 283 405 137 40 857 156 235 881 100 512 530 68 117 799 155 18 180 102 49 529 120 894 947 75 254 588 72 548 958 89 5 545 103 546 595 89 190 262 132 572 987 90 454 709 74 254 645 112 604 685 105 103 612 119 80 333 150 335 469 136 105 797 149 89 130 81 138 864 121 119 774 69 609 797 80 163 341 88 430 597 110 390 947 119 374 706 98 125 837 112 417 455 150 34 674 69 155 676 108 43 509 71 29 781 116 104 209 55 421 643 156 47 996 111 529 913 70 46 868 122 628 938 112 481 743 123 9 867 79 131 573 94 144 794 84 28 84 71 867 921 85 68 611 108 98 229 107 329 405 75 281 454 132 131 603 110 585 960 82 238 514 139 458 817 118 197 647 80 195 498 103 365 846 58 21 666 103 118 556 67 269 682 108 366 988 87 18 877 95 66 525 149 293 463 52 121 444 34 30 638 85 407 684 87 375 946 103 192 619 77 153 445 99 739 881 161 405 856 135 729 919 141 217 574 147 288 991 157 167 603 140 226 771 73 794 833 131 491 933 121 159 403 123 316 383 126 70 589 111 572 762 73 159 509 70 135 539 96 583 617 124 138 442 137 208 459 137 321 890 78 558 587 110 325 705 110 282 884 107 397 808 152 305 927 104 47 999 88 33 321 107 687 704 173 202 637 71 9 368 66 182 648 72 0 219 86 263 710 43 351 959 106 730 829 98 353 811 94 946 954 116 254 841 155 35 602 98 817 886 118 295 314 41 317 957 82 336 517 101 3 921 141 619 752 75 648 686 136 757 988 109 335 670 151 434 550 42 437 660 103 498 683 63 520 677 108 49 186 114 947 993 124 553 905 40 667 908 103 287 439 19 327 959 106 107 492 137 695 707 71 148 236 105 251 673 55 497 515 90 39 367 92 51 916 121 58 777 78 893 962 151 56 507 132 145 989 125 80 345 89 339 943 134 142 184 107 745 973 82 175 608 112 598 883 148 170 829 96 227 513 69 62 728 54 471 968 134 451 468 101 241 332 99 448 926 130 650 705 70 195 804 69 666 909 55 116 682 131 861 981 79 26 152 121 183 407 55 90 476 96 579 663 78 459 725 139 571 998 26 156 876 95 304 605 108 639 943 118 523 861 117 447 516 53 778 847 157 183 449 47 756 884 68 290 955 121 804 953 51 476 812 109 179 245 69 67 200 71 424 844 122 143 950 88 185 638 46 19 441 53 206 334 122 113 323 116 14 887 106 391 468 150 215 217 96 448 761 65 76 631 96 29 779 97 583 601 95 385 751 124 430 950 128 268 900 147 479 866 111 87 939 87 203 695 103 236 583 108 614 942 96 348 398 106 136 205 105 102 345 101 561 932 33 97 858 82 565 713 63 146 799 74 418 621 82 706 989 133 98 308 72 255 684 107 151 878 76 669 719 110 828 862 100 600 888 105 377 603 96 694 900 77 84 176 136 155 886 123 17 262 112 43 770 131 171 668 104 395 874 137 372 434 52 78 872 119 487 810 23 153 172 86 698 889 118 637 970 94 865 899 84 121 741 65 148 833 93 168 832 74 836 867 125 226 894 120 154 168 88 522 539 97 67 301 156 842 900 101 275 696 90 133 551 75 183 501 96 656 912 82 704 782 116 763 880 124 255 374 90 22 705 115 304 637 116 398 466 103 325 429 79 276 287 67 530 946 131 0 643 147 132 446 71 131 740 120 813 859 102 211 978 88 66 306 83 120 776 123 757 843 100 762 816 96 498 765 120 347 948 77 711 755 91 382 800 117 186 876 75 671 847 134 166 534 94 588 758 66 78 585 102 54 322 72 151 186 100 253 502 98 429 934 107 285 895 94 282 467 110 673 998 91 150 508 102 610 872 114 51 304 103 303 453 123 195 803 80 368 454 85 682 743 107 33 351 158 340 424 80 91 629 83 895 933 30 74 723 75 89 269 145 772 842 110 362 385 86 33 577 155 56 80 38 968 995 71 215 218 117 617 943 168 654 894 127 21 470 115 146 262 134 519 906 112 694 825 125 161 885 85 675 768 94 799 829 51 243 884 125 655 971 117 505 967 91 0 427 33 666 839 84 179 360 121 685 705 76 498 650 45 468 496 70 554 946 61 114 932 72 119 872 99 419 694 118 775 902 72 677 947 124 46 976 124 99 214 103 17 339 131 604 807 100 392 762 129 210 559 125 632 699 137 34 951 96 149 592 94 137 712 173 418 809 99 789 935 86 268 397 109 859 928 97 588 939 107 357 409 79 295 729 52 341 344 100 935 950 73 146 709 51 752 984 88 10 746 117 193 966 64 628 891 105 748 786 63 199 525 109 192 210 114 192 697 140 361 467 117 591 813 111 282 492 97 156 183 42 559 920 142 108 312 111 222 682 107 46 691 36 46 381 149 74 559 80 232 936 129 183 573 81 210 850 55 158 228 89 245 557 62 366 562 132 164 648 74 242 282 149 887 901 93 423 765 95 303 923 124 601 900 88 332 844 105 192 579 19 419 678 70 267 295 101 68 507 106 562 996 56 157 218 57 316 687 103 497 943 127 80 554 101 168 673 132 84 232 112 175 956 65 45 361 105 136 481 84 766 969 62 593 921 162 716 870 136 151 391 114 95 256 45 168 925 82 240 903 94 174 208 93 387 417 110 150 580 59 502 650 109 38 326 93 162 385 88 27 438 120 621 941 166 758 794 113 94 130 82 556 689 85 112 584 88 702 999 95 174 405 78 112 867 143 581 733 76 319 793 90 548 788 75 189 573 84 468 666 118 238 527 142 146 324 110 760 783 69 816 934 149 617 875 92 153 332 115 336 996 84 17 780 70 509 582 97 153 997 150 559 615 146 341 732 111 267 644 103 56 417 78 502 837 101 194 858 92 581 767 113 650 775 91 196 762 78 933 953 45 562 757 114 272 428 107 918 962 22 161 982 52 549 569 110 193 547 108 557 965 112 102 403 153 105 267 103 171 806 106 352 964 79 171 659 89 704 849 131 58 66 103 245 368 19 216 551 118 212 634 72 225 512 134 458 673 96 286 585 92 916 962 38 197 906 135 299 426 91 292 787 111 99 245 93 86 711 71 361 626 134 166 262 72 596 920 151 60 835 146 775 799 75 500 509 96 857 993 114 470 898 76 117 538 113 173 948 96 129 343 95 45 125 131 69 478 75 223 242 103 308 606 102 632 864 133 493 995 113 383 911 92 822 918 82 759 978 100 424 953 106 482 486 145 491 675 124 504 627 18 791 899 93 409 877 103 619 985 71 185 345 101 87 548 115 508 769 65 73 470 52 242 588 74 842 970 125 16 552 68 291 840 80 552 906 73 201 208 124 272 774 116 352 789 103 383 471 50 278 518 142 314 840 70 448 542 151 281 429 82 220 920 82 26 784 107 730 945 127 295 640 135 763 812 111 108 617 90 418 776 133 853 862 137 413 832 101 112 490 114 102 126 158 529 929 79 20 817 134 438 908 90 45 116 139 38 860 90 71 901 118 102 780 131 42 66 125 784 936 97 796 905 134 389 919 84 242 986 116 566 927 94 930 945 138 292 640 146 105 925 119 294 636 79 399 818 84 556 762 123 83 147 106 211 625 84 449 491 109 189 520 175 877 986 84 349 687 67 56 972 86 608 933 180 68 574 73 545 934 112 212 380 45 501 633 114 193 622 66 262 805 93 377 885 104 476 782 124 9 539 84 451 559 66 213 219 93 204 954 63 321 476 122 523 810 89 197 684 94 59 391 146 684 855 92 225 717 129 268 867 155 203 588 93 116 440 52 196 631 136 138 714 87 296 430 143 503 831 151 225 894 125 918 922 73 806 829 118 670 849 75 239 331 58 389 897 82 179 325 105 243 380 89 317 984 91 472 870 75 818 948 64 237 389 124 48 632 122 44 554 112 117 691 100 348 914 79 541 604 71 61 636 67 478 892 86 515 816 103 499 993 132 426 601 114 504 975 111 14 300 53 201 543 115 75 169 106 462 757 163 830 956 84 214 809 75 536 975 104 95 882 128 53 900 65 538 876 81 711 904 73 479 836 96 823 942 95 406 796 82 731 899 89 241 963 67 220 763 106 441 547 161 6 497 58 46 600 110 159 573 151 499 591 57 466 970 131 172 660 127 357 466 137 355 404 69 202 449 56 219 439 132 764 791 108 157 627 140 310 707 124 867 924 42 612 886 84 247 283 77 206 347 93 150 276 88 575 850 72 7 117 116 192 336 75 486 761 84 637 678 73 133 622 29 110 738 81 14 318 94 90 417 104 208 406 74 652 698 28 35 344 111 11 525 135 125 719 67 118 757 140 173 941 125 295 433 133 294 663 68 609 931 106 52 465 144 334 638 164 150 878 132 12 861 96 554 952 118 516 887 58 957 977 64 46 727 92 196 754 101 600 930 122 339 450 145 52 652 82 20 69 51 89 976 75 160 300 125 460 717 69 180 790 93 81 587 138 263 983 119 310 323 117 524 753 64 635 700 150 295 458 87 181 246 160 732 738 83 359 555 75 301 532 33 34 79 98 240 534 97 322 975 104 151 513 121 466 684 131 473 909 85 226 786 80 425 937 102 233 870 76 520 584 166 332 535 80 655 683 94 256 906 57 922 986 58 518 963 115 126 263 126 72 221 148 265 957 114 597 740 102 700 914 108 214 611 93 587 993 93 776 845 69 951 980 46 191 986 120 819 934 79 169 652 68 916 929 98 534 945 98 323 985 105 476 823 66 423 723 108 319 518 77 625 918 133 254 852 46 14 431 114 540 710 95 253 853 32 733 884 83 337 474 78 170 200 115 378 911 83 484 978 121 563 863 107 504 569 122 353 507 187 432 730 159 262 375 81 503 776 92 37 992 143 181 984 126 684 802 111 85 438 119 715 906 101 318 534 116 143 298 153 356 768 41 209 218 111 925 988 92 47 988 84 246 894 75 549 867 81 15 806 75 612 749 80 295 995 115 535 906 105 729 997 114 590 646 113 914 948 131 20 572 40 49 61 113 323 528 68 419 656 160 743 989 32 606 672 129 371 676 104 141 681 89 587 612 134 594 634 112 612 879 83 900 976 80 163 221 119 467 622 83 225 438 48 200 513 88 829 992 107 306 377 19 131 616 87 396 497 57 469 608 87 840 912 113 881 957 125 665 930 128 729 851 135 796 865 108 270 612 81 322 920 151 21 838 73 223 509 109 548 646 125 158 422 115 54 144 54 356 741 103 262 628 94 271 711 170 161 741 59 807 899 118 54 767 123 717 916 152 931 962 110 49 952 145 351 790 117 43 678 100 428 704 139 334 507 71 328 360 113 497 665 90 694 847 99 223 977 80 734 951 82 43 856 122 58 502 106 515 691 77 731 808 122 132 556 74 64 153 94 34 217 139 295 750 159 333 648 105 676 680 165 282 315 88 486 847 106 700 989 91 525 766 49 63 871 103 171 786 99 259 744 68 205 213 102 80 914 128 531 683 56 157 262 114 136 424 108 537 649 80 337 452 72 52 442 82 248 635 79 253 410 77 162 685 106 230 258 127 238 368 78 206 665 80 204 376 84 41 550 68 277 815 106 62 426 42 55 108 15 682 869 101 71 848 72 536 972 119 249 914 76 10 265 89 100 611 2 448 714 93 282 561 104 17 430 75 457 616 96 368 600 140 7 77 114 262 596 93 98 302 84 724 747 79 643 946 86 511 993 73 603 897 110 796 937 162 143 926 83 69 986 122 434 984 73 465 886 93 823 852 100 140 250 76 23 963 122 393 620 123 220 338 50 615 784 119 149 519 100 460 597 156 66 623 63 34 78 97 86 191 45 121 208 141 181 542 165 31 514 92 537 831 151 192 670 82 3 768 113 95 651 104 320 365 102 384 530 129 632 791 73 115 615 142 474 820 112 506 726 61 232 554 111 423 981 75 56 422 124 290 862 78 434 722 84 23 675 148 79 141 126 190 599 45 86 353 88 16 876 114 91 974 120 607 664 77 380 965 142 609 978 67 587 969 108 262 411 145 558 604 118 628 693 146 397 958 55 417 885 150 256 953 117 893 948 63 603 966 167 48 766 130 635 761 29 190 622 96 130 272 65 453 509 110 15 369 117 546 672 88 82 119 91 197 570 75 77 844 98 316 569 100 911 990 108 390 622 135 697 711 101 16 439 117 271 282 71 451 983 39 42 806 125 435 973 80 99 258 103 26 222 108 588 731 79 254 730 72 455 818 46 702 744 43 24 981 35 75 147 200 218 574 146 421 854 88 446 740 126 253 858 97 308 785 91 189 795 63 501 946 110 705 915 95 246 622 119 183 497 87 343 983 71 281 444 95 75 543 87 15 698 4 117 497 109 360 976 92 38 619 97 714 836 127 896 997 83 262 795 121 509 702 103 588 916 66 953 989 145 49 830 82 653 678 78 273 472 107 308 724 180 165 354 111 327 802 135 697 807 104 452 556 87 630 631 148 612 813 129 457 996 81 194 985 111 105 703 71 100 662 168 238 954 71 547 584 97 251 629 114 337 340 48 427 806 99 146 925 136 822 974 87 84 882 162 10 874 86 732 882 107 179 969 140 414 682 73 402 815 118 63 977 130 235 961 60 1 930 145 350 822 109 200 613 53 50 391 146 265 314 107 102 204 117 78 619 79 147 546 61 54 976 94 303 496 99 395 747 90 311 693 111 590 662 129 65 213 85 633 683 75 116 980 58 677 766 92 927 952 115 337 919 90 370 927 81 52 690 105 389 626 98 548 713 80 467 631 86 61 394 101 359 972 132 432 870 143 431 939 105 16 782 28 596 799 107 44 156 107 202 403 163 61 386 104 745 995 87 638 993 117 556 734 98 177 845 81 449 865 94 344 914 81 20 289 97 322 761 42 773 996 76 53 635 78 203 436 121 84 953 107 95 442 89 501 738 98 809 810 127 61 668 56 445 854 134 79 701 138 672 912 84 306 328 101 387 530 118 553 702 149 124 395 110 690 702 37 126 326 41 100 234 66 566 743 128 133 909 128 70 496 62 340 713 106 474 871 106 12 286 126 984 990 131 171 539 65 704 732 55 373 636 175 274 675 127 749 872 114 626 764 131 193 330 49 63 478 85 470 587 146 36 822 119 569 959 105 84 678 98 529 808 98 803 976 90 501 958 104 641 674 59 243 363 123 517 872 100 214 375 171 54 949 111 95 571 128 225 889 114 10 959 104 75 660 137 142 436 116 13 224 130 120 218 118 79 654 97 268 757 86 177 645 88 889 916 67 236 802 116 207 662 108 702 984 115 448 782 96 239 546 106 43 778 125 506 950 59 498 549 97 152 204 116 232 613 87 135 980 75 591 872 80 460 534 86 250 480 112 137 515 140 391 533 89 19 501 67 436 624 25 744 797 125 561 678 68 104 320 90 447 852 113 20 109 128 752 910 72 511 890 99 498 910 89 49 338 98 275 918 128 266 746 112 805 933 60 202 516 94 104 626 85 276 358 54 592 775 154 499 985 149 513 947 119 811 991 100 413 826 107 174 975 104 168 239 119 683 937 121 537 721 96 637 759 109 258 390 84 767 827 157 194 379 136 350 485 90 389 963 114 19 87 96 122 975 77 527 624 66 285 835 159 48 201 114 461 972 98 151 646 148 448 864 135 639 824 86 282 301 96 602 854 125 325 378 88 61 567 89 209 933 99 669 833 107 76 145 133 309 390 82 779 934 133 507 562 172 375 967 126 490 519 91 873 993 100 679 919 105 204 896 86 424 804 61 919 970 104 98 546 96 948 953 88 28 218 98 92 466 103 353 902 73 167 849 106 24 335 65 509 612 139 312 381 114 546 708 78 848 960 93 8 804 159 117 236 79 513 980 132 251 663 42 80 931 88 193 724 70 55 578 117 64 571 30 749 911 43 190 854 73 580 715 67 484 967 93 148 762 116 322 747 147 289 792 92 23 921 56 214 284 51 299 701 152 282 365 70 190 239 58 311 945 106 618 743 151 137 594 50 472 657 107 473 736 166 329 973 116 265 443 117 59 879 93 338 513 59 292 349 123 233 500 61 141 281 87 113 231 92 851 903 79 24 804 122 339 615 90 173 501 99 273 539 77 217 331 104 474 872 121 125 334 89 156 361 125 106 956 93 418 640 118 702 899 132 466 858 51 94 966 101 47 787 99 725 961 68 526 936 103 773 873 122 373 535 99 31 651 84 779 879 128 376 510 78 101 858 101 276 611 122 42 244 101 49 206 53 22 366 109 522 919 47 268 826 102 59 983 101 588 810 93 47 212 96 618 809 73 230 801 119 305 744 91 801 881 100 193 996 77 40 599 66 383 759 134 147 317 65 234 621 109 38 721 129 47 467 34 568 771 127 279 397 134 62 231 60 491 839 88 355 977 129 274 322 78 705 747 124 205 465 103 72 206 44 775 909 115 341 720 117 83 850 130 51 192 84 340 657 100 393 581 71 553 870 124 390 584 63 450 554 134 800 916 59 267 563 80 797 870 117 458 855 124 918 947 99 471 577 137 868 913 104 620 955 136 100 958 144 515 818 21 633 786 105 1 312 92 441 689 86 860 921 62 56 718 110 258 949 100 463 653 36 466 640 143 328 333 142 593 805 66 199 973 93 661 866 57 453 759 126 374 772 72 314 772 87 852 912 78 285 672 93 44 609 98 628 984 97 535 735 97 211 756 96 12 937 126 487 694 110 104 188 77 182 545 100 283 773 90 505 884 109 248 410 61 373 491 76 529 682 129 205 815 74 110 495 34 29 555 124 103 529 85 124 968 77 12 559 83 361 659 132 216 906 105 378 644 81 566 910 117 330 832 119 41 876 81 436 673 104 38 141 90 150 649 140 601 963 85 34 878 151 429 956 99 86 993 71 204 751 117 477 584 130 49 573 85 116 193 154 357 484 73 206 249 68 277 660 128 499 976 80 8 194 139 51 482 167 767 821 128 194 849 129 293 735 117 16 296 118 114 283 139 328 446 138 242 328 92 49 152 105 260 975 123 258 504 104 28 685 93 247 984 145 413 674 136 116 369 107 99 471 55 145 159 131 409 489 125 419 677 133 673 702 76 276 672 125 481 658 77 105 246 68 660 778 97 600 795 125 246 326 124 178 665 72 662 927 118 762 827 148 102 396 79 751 766 142 252 336 55 180 660 128 270 373 134 274 982 152 381 725 121 264 977 80 48 165 74 573 947 126 743 959 82 116 943 122 352 667 94 86 780 67 179 386 118 17 569 99 541 636 100 394 888 87 415 549 70 730 735 100 273 774 116 33 916 89 12 542 101 519 999 136 834 873 94 81 879 132 504 513 132 98 536 85 453 471 69 337 525 123 494 849 71 355 360 78 84 345 93 239 280 53 145 673 133 254 615 56 45 672 138 705 970 111 276 806 115 625 640 88 209 524 89 505 833 78 418 680 106 231 380 86 183 437 146 505 755 81 412 737 81 267 350 81 491 714 147 50 493 65 309 998 56 368 447 141 405 453 91 208 451 90 44 629 123 822 885 158 17 812 128 292 633 82 65 68 55 181 919 77 705 896 93 439 720 91 149 675 81 317 749 72 932 994 73 685 770 87 327 778 87 497 978 81 584 930 94 14 465 62 380 914 88 626 961 84 87 324 76 70 104 132 653 789 87 673 932 76 618 647 144 655 780 81 51 654 58 38 296 115 145 951 148 202 423 130 238 404 86 44 930 66 309 903 94 243 901 45 4 914 125 475 760 129 307 555 69 809 904 67 427 873 130 467 802 130 293 909 95 235 965 40 125 179 95 462 552 130 121 654 110 421 793 91 645 892 28 54 906 96 207 885 130 100 886 170 778 936 58 207 683 138 523 907 47 291 755 117 222 800 61 437 513 66 60 92 73 496 885 109 269 630 68 64 407 122 171 859 96 511 591 101 210 347 126 6 980 97 176 579 103 472 509 162 464 633 66 450 758 107 550 564 99 181 585 109 51 866 88 153 618 109 221 865 103 43 379 110 259 384 97 754 836 198 101 708 71 37 358 60 405 845 97 169 673 106 698 974 121 35 500 117 437 578 46 44 426 84 189 883 75 596 667 96 397 501 118 325 590 87 49 644 136 338 998 65 491 689 73 39 867 107 625 860 126 142 791 75 100 938 85 185 757 88 563 859 71 737 743 152 395 554 137 667 864 83 513 679 120 683 918 104 558 696 65 712 799 59 130 496 95 692 978 53 104 928 102 394 616 92 26 734 102 36 639 80 3 70 51 20 929 64 641 768 126 122 479 59 645 833 73 98 557 125 468 907 108 439 591 71 156 439 110 686 709 92 290 997 92 512 584 76 844 864 103 366 620 139 631 943 93 16 729 96 54 432 77 218 377 104 357 606 111 1 50 109 431 447 61 291 426 114 273 570 130 207 337 146 200 616 105 304 857 105 201 731 134 192 747 42 319 515 118 571 876 84 735 924 69 477 640 72 903 927 121 54 400 41 314 734 161 88 978 176 850 897 94 261 402 68 302 322 123 808 997 69 207 905 158 20 547 98 254 750 102 868 995 93 212 752 97 342 907 110 376 572 158 40 939 130 305 864 123 753 778 80 465 564 72 156 907 98 341 766 102 696 838 84 510 802 101 341 599 99 164 320 116 98 917 126 463 628 150 620 803 118 617 778 128 449 739 87 209 817 100 250 774 79 360 960 83 334 913 149 106 584 88 503 644 94 57 519 138 315 976 87 698 989 114 330 516 155 138 538 139 332 897 71 571 641 127 83 701 61 384 708 155 158 995 118 750 798 136 486 990 100 50 452 111 488 588 109 823 910 131 537 670 139 267 624 86 24 178 109 405 629 69 20 348 117 538 693 58 486 765 89 311 491 84 183 662 132 489 568 95 407 797 78 354 960 122 292 564 87 550 809 114 24 640 72 173 353 104 469 838 117 548 603 102 519 706 113 202 213 116 257 400 56 708 732 135 549 854 94 216 441 109 835 915 163 297 917 157 131 653 110 68 359 88 64 107 106 154 443 98 174 877 121 496 560 127 354 452 90 183 518 128 145 624 153 44 933 105 247 261 97 37 421 75 154 590 152 883 930 53 812 968 98 362 552 108 828 887 120 798 931 94 215 615 114 385 961 120 174 792 98 139 805 148 209 214 122 46 424 69 198 258 147 300 443 90 20 558 81 787 807 116 234 775 100 70 803 69 520 579 119 361 391 161 409 426 99 169 630 35 610 811 82 696 947 113 144 328 51 182 490 66 571 762 110 376 855 108 355 730 117 199 522 108 93 555 109 168 466 94 394 617 120 121 936 105 195 395 128 456 752 119 234 842 89 16 238 25 244 531 65 326 509 134 504 650 84 157 675 77 729 849 115 867 963 141 463 824 129 205 640 95 716 912 102 748 991 124 336 616 79 227 512 91 34 432 77 864 911 65 692 827 140 225 325 88 485 630 95 547 953 168 588 900 101 312 397 93 24 822 104 631 645 114 297 461 69 453 979 90 480 768 163 69 522 154 667 748 69 68 586 134 440 793 112 158 642 139 71 592 90 413 705 61 636 988 98 325 642 89 122 857 134 39 842 147 489 502 190 150 902 111 798 947 107 126 504 95 685 959 105 102 342 91 725 733 120 93 818 77 117 345 55 73 343 148 250 809 72 310 329 108 550 688 38 103 667 102 454 880 134 815 896 103 302 987 124 195 726 163 63 741 178 360 389 105 575 706 100 217 987 81 186 206 126 474 611 124 478 792 106 11 634 115 225 436 91 33 477 118 150 957 100 456 719 143 568 619 80 184 789 125 599 896 76 71 362 105 220 825 33 292 439 100 230 306 79 410 906 32 298 512 85 14 426 145 47 902 69 372 427 103 304 437 84 716 999 63 208 273 71 204 289 125 186 252 22 343 964 92 486 777 78 100 366 97 160 201 126 131 527 143 114 181 95 119 214 96 332 579 103 186 410 97 177 770 103 506 664 93 403 533 119 271 771 97 39 224 63 602 852 112 16 838 90 432 985 66 318 505 75 221 337 77 546 988 114 188 781 71 27 347 101 108 154 99 472 750 96 656 667 52 822 839 57 40 289 110 531 654 86 536 629 87 158 554 159 152 720 105 581 668 50 622 717 97 497 678 148 69 98 110 96 581 108 27 306 92 63 729 83 201 931 101 50 890 109 48 879 85 479 621 120 616 881 160 255 706 95 45 592 128 247 324 112 17 251 106 653 914 100 251 402 76 580 920 97 162 929 40 73 763 168 164 438 101 597 903 73 138 880 103 785 932 60 767 877 46 226 734 104 38 456 106 423 456 56 19 872 26 170 722 74 740 963 103 712 971 88 88 155 83 619 658 109 594 613 99 291 582 125 364 708 144 393 605 86 413 797 129 254 263 118 260 655 96 34 656 91 688 820 94 175 671 97 11 716 141 600 709 69 106 658 114 549 832 70 856 950 65 289 684 109 114 311 145 49 111 93 552 870 82 62 586 92 268 722 81 76 212 109 48 77 94 663 919 84 274 992 75 623 951 73 7 312 110 280 795 128 240 324 107 207 774 110 286 493 118 133 768 84 418 440 140 337 759 92 105 426 117 345 420 156 396 993 117 239 999 75 124 902 113 184 604 112 21 734 63 31 627 80 20 221 160 293 663 79 198 612 148 76 276 81 363 842 73 594 652 78 83 337 83 76 134 44 168 750 85 162 394 132 611 741 106 414 800 99 6 790 93 807 973 118 234 761 65 483 724 103 256 818 117 86 175 89 10 546 156 224 610 132 35 469 90 158 188 75 217 425 122 44 148 38 42 907 82 13 981 95 38 631 99 82 169 88 917 939 102 394 877 111 892 893 115 340 749 124 365 620 98 75 866 106 380 770 82 324 738 119 629 729 80 867 929 117 64 454 100 119 363 104 541 577 107 504 918 90 176 590 98 673 868 133 359 603 70 157 742 104 247 475 92 190 607 106 267 817 30 88 929 116 53 933 136 56 895 83 224 231 95 421 568 116 92 132 136 576 624 130 30 523 86 364 685 116 592 951 163 402 788 42 288 328 119 64 576 62 476 570 82 402 458 77 109 574 104 338 409 78 8 223 86 536 816 118 820 985 117 19 216 109 130 389 167 196 645 72 191 897 38 496 878 100 167 917 108 106 374 82 531 772 134 251 449 141 7 850 89 80 443 53 540 803 138 781 987 87 403 680 114 141 356 102 283 951 57 564 987 96 89 268 122 118 801 77 0 980 149 44 837 102 172 392 112 239 667 90 741 933 98 718 997 141 182 401 75 335 378 88 599 835 138 570 635 112 154 759 87 273 628 56 330 751 131 699 829 53 598 907 120 349 904 80 241 283 63 293 743 137 380 902 94 122 250 121 438 811 73 374 576 137 244 397 106 273 275 122 316 535 115 57 99 151 298 495 105 385 795 122 547 672 122 279 921 125 210 840 116 798 957 126 621 660 144 316 546 73 151 659 115 827 930 75 41 116 128 58 216 37 712 848 114 783 789 155 464 878 93 422 514 78 382 457 87 302 907 90 208 297 89 65 411 77 117 296 58 370 556 69 252 346 81 571 912 113 183 258 104 687 833 84 146 518 91 200 586 110 348 838 133 442 468 92 110 410 73 372 785 110 277 932 95 151 793 65 653 931 133 167 621 139 36 580 52 392 909 85 521 622 81 590 880 127 30 250 61 301 922 103 796 811 86 746 824 104 80 439 61 72 178 109 766 973 52 356 818 81 679 985 96 89 790 57 719 892 157 87 239 84 150 511 72 744 745 98 207 765 130 515 801 110 283 638 100 291 394 126 769 771 118 256 423 89 137 259 58 90 769 44 578 850 109 344 770 81 338 724 88 92 766 40 191 799 49 24 234 136 328 592 82 732 852 121 6 312 97 734 754 91 375 693 81 423 978 71 0 852 92 180 452 143 135 865 127 143 771 61 16 707 110 186 438 121 204 856 95 120 296 64 365 879 81 881 915 98 432 561 104 341 656 95 621 973 133 118 636 118 690 888 128 526 898 85 646 818 106 866 868 127 88 135 97 43 641 82 188 285 86 96 344 92 223 484 90 265 349 96 25 249 181 195 690 131 79 483 93 35 492 140 171 555 121 377 575 113 567 645 154 555 994 82 767 943 143 153 435 154 540 919 111 298 627 76 394 736 92 197 958 104 446 724 76 35 123 73 435 738 53 206 495 87 289 534 105 255 336 70 346 972 45 808 829 96 11 836 120 782 978 82 747 871 76 204 885 138 349 730 154 27 326 122 756 930 101 0 692 116 206 910 47 206 373 98 682 991 64 919 995 89 83 327 71 104 449 60 158 677 42 446 648 106 700 755 138 136 600 62 233 363 67 118 223 122 205 993 88 202 847 113 401 711 121 168 173 87 3 658 94 343 779 88 520 792 118 273 957 99 55 99 81 39 322 98 98 663 91 118 518 106 77 469 83 354 520 86 116 425 113 375 948 70 21 211 76 67 886 113 264 687 55 664 744 152 408 702 80 439 979 107 50 939 111 245 937 179 925 977 169 393 521 104 733 772 74 422 948 98 86 439 115 93 144 165 395 435 117 123 266 118 214 945 135 197 535 143 232 706 77 787 899 84 660 729 101 161 314 103 487 865 90 51 274 89 129 627 49 169 941 61 583 714 108 89 446 89 553 755 137 732 960 63 384 766 81 29 210 49 557 691 117 295 470 63 9 814 70 277 909 116 181 515 121 411 533 123 142 590 77 364 530 56 510 905 152 86 679 108 16 837 87 655 709 119 378 873 49 964 971 104 583 946 100 932 979 129 415 769 105 339 501 82 240 504 112 583 809 122 183 408 102 57 272 142 741 972 142 260 276 77 125 567 64 816 988 95 381 868 113 47 907 117 95 471 103 87 155 101 212 765 83 901 993 170 37 975 94 32 965 98 479 733 132 659 684 91 55 465 81 94 861 70 575 641 108 246 765 89 62 434 99 97 780 70 156 161 77 468 582 118 80 610 52 516 923 87 132 918 71 405 487 54 149 488 116 312 353 90 296 822 60 314 359 74 182 453 98 145 728 119 568 912 97 242 927 74 329 550 73 383 671 128 471 490 73 616 747 94 626 920 109 362 868 117 606 928 78 493 639 131 519 521 71 579 668 134 346 935 58 272 919 118 243 571 110 465 752 105 446 610 107 865 968 92 332 810 146 501 941 120 578 953 75 60 126 49 940 992 135 636 886 52 231 320 71 426 936 152 570 824 99 257 838 84 637 783 114 441 594 35 4 187 114 153 264 117 675 742 101 791 964 59 147 400 104 93 596 100 25 181 93 219 596 127 666 928 89 595 743 49 115 429 96 444 503 98 221 512 124 187 369 58 320 343 70 450 753 93 399 884 100 6 419 105 148 949 133 892 907 43 175 888 103 78 297 136 2 26 38 530 971 156 57 836 165 702 926 64 85 552 113 300 449 154 577 744 80 487 912 165 153 841 52 719 777 115 604 917 109 10 394 127 84 275 108 178 317 94 637 704 113 187 939 54 246 549 54 338 743 119 173 430 127 11 851 29 314 535 104 889 903 74 457 680 100 262 689 33 928 935 125 363 557 103 477 785 130 531 856 115 285 963 67 470 733 87 278 297 138 287 479 101 445 551 81 624 947 97 233 837 119 77 546 126 65 347 113 284 748 122 394 880 113 516 528 113 211 312 65 515 910 80 722 821 75 376 479 50 7 365 106 236 937 149 339 873 97 184 930 100 50 908 109 318 949 140 145 782 77 367 733 115 417 550 129 88 477 101 546 677 67 899 929 44 591 673 119 84 914 73 500 527 149 578 951 111 294 932 59 617 632 95 423 569 102 132 154 152 645 646 83 432 556 138 75 336 116 831 967 127 315 327 62 74 516 81 209 540 110 876 954 124 501 595 122 649 668 1 315 448 131 222 964 117 184 638 117 623 803 67 83 554 145 122 344 127 16 61 84 229 288 136 134 679 160 357 945 72 323 671 54 314 759 75 557 589 92 131 353 70 345 858 100 147 165 84 78 194 150 127 152 79 68 283 129 777 979 95 179 703 97 226 792 36 71 157 116 320 989 77 522 553 107 526 536 107 458 922 165 248 929 104 358 502 70 234 346 99 360 985 120 274 844 100 103 540 124 247 587 112 421 864 119 115 349 94 170 497 116 293 688 93 299 779 83 230 609 113 52 951 148 432 464 79 431 553 85 23 261 175 579 833 79 709 841 112 484 770 118 232 474 103 427 888 101 158 196 110 531 581 126 250 879 64 338 483 121 267 272 95 92 321 86 232 356 97 239 321 97 4 651 57 381 508 55 322 425 93 251 582 90 452 703 140 3 570 68 452 958 113 432 602 33 27 364 102 142 959 103 126 506 120 320 970 88 126 225 58 201 545 98 33 248 73 235 708 82 946 988 149 69 319 112 69 980 102 419 651 91 600 810 125 301 649 129 61 761 139 84 538 63 197 263 14 555 579 148 477 740 99 316 912 139 265 466 131 531 902 140 83 267 126 192 433 102 358 753 94 188 499 33 473 493 116 516 603 128 52 232 145 676 948 68 595 874 88 346 985 123 443 698 130 236 608 155 431 700 53 833 946 141 658 736 129 575 579 79 225 935 150 483 755 99 345 801 84 206 540 58 704 977 92 683 775 78 541 651 133 54 353 105 172 993 126 756 934 42 482 763 56 772 919 131 723 926 105 177 925 102 709 930 106 125 322 43 97 673 58 105 252 106 10 820 144 134 894 76 478 624 72 188 489 115 232 848 48 696 725 62 407 682 140 128 230 125 245 863 75 758 994 123 577 981 109 223 900 68 214 950 50 58 285 114 308 871 98 84 162 101 375 534 110 356 422 106 442 971 64 347 674 123 138 769 73 117 371 139 272 381 93 359 407 110 427 856 85 901 972 108 0 325 138 3 604 101 146 579 130 199 670 149 245 690 131 362 877 114 611 825 133 705 795 149 152 553 107 443 645 114 455 735 75 144 496 131 327 541 123 202 818 111 525 881 87 667 782 79 57 499 106 164 645 116 266 506 112 64 506 156 65 89 92 251 536 126 201 578 79 606 747 156 42 799 152 772 918 92 75 709 135 23 552 60 89 999 46 4 845 97 531 632 73 265 305 105 438 717 165 33 993 135 66 918 83 402 437 138 416 495 1 28 702 61 568 981 92 315 871 75 136 669 195 32 997 113 113 705 69 631 931 104 484 941 116 575 660 126 661 812 139 244 394 82 179 981 108 32 536 105 52 231 98 788 950 113 511 850 74 362 381 130 89 678 96 434 453 108 222 944 71 97 143 3 101 357 111 119 986 137 779 905 34 420 722 100 34 512 93 377 427 111 322 466 70 302 341 89 679 961 79 46 694 43 638 694 112 151 569 40 259 421 148 160 528 117 316 589 88 607 837 90 245 767 108 272 842 96 75 385 137 419 913 29 383 649 97 695 872 125 934 941 141 437 895 70 566 877 51 202 758 86 361 364 120 522 751 136 123 421 92 823 983 59 246 448 73 409 897 115 217 352 52 209 241 67 115 364 119 296 559 147 272 457 95 255 847 101 270 370 77 67 337 139 737 968 94 503 708 124 548 642 62 27 49 73 36 39 81 50 816 131 82 737 141 222 437 92 228 712 117 235 487 118 299 969 140 820 950 152 87 829 123 276 629 72 430 469 140 531 914 115 114 832 149 646 730 89 139 767 85 177 577 93 457 837 127 82 474 75 482 947 45 334 383 72 83 644 178 136 734 83 409 478 81 374 427 108 116 372 90 142 279 103 347 818 115 265 669 132 468 669 114 357 954 86 378 508 37 315 955 84 289 464 101 305 613 65 290 312 75 289 504 97 81 881 110 0 663 99 580 801 104 0 693 91 94 149 114 151 165 63 83 236 100 25 934 176 220 462 151 78 908 92 53 89 82 547 793 121 35 808 63 325 578 86 9 895 88 182 774 134 90 548 79 590 853 87 655 911 60 302 783 163 203 485 108 302 786 139 342 832 88 449 914 38 284 682 62 461 804 81 191 428 137 373 749 98 31 954 94 639 704 116 639 786 83 74 367 20 348 942 106 861 997 70 298 576 99 128 191 59 399 787 97 82 663 103 274 732 85 28 890 80 327 607 127 224 864 104 301 657 94 198 280 113 51 474 43 779 782 103 126 810 65 223 394 95 349 478 127 252 984 77 420 896 89 130 482 104 728 900 104 824 987 115 260 527 73 607 779 105 586 723 98 44 791 80 819 970 154 105 290 91 7 788 64 428 898 91 50 951 83 731 738 126 181 742 119 32 166 85 552 733 94 104 400 98 100 852 104 64 166 128 854 973 192 142 193 75 9 203 125 19 145 107 193 994 48 133 468 78 354 928 92 133 423 108 457 511 113 298 925 89 204 636 111 349 855 122 187 664 111 381 445 108 400 536 99 120 680 114 288 806 104 178 218 125 477 605 84 105 190 90 34 250 94 57 126 142 562 688 105 200 291 116 519 914 104 365 733 146 361 782 105 334 611 116 344 917 96 313 927 86 18 426 95 230 645 90 386 531 143 891 952 114 152 928 146 246 595 94 126 233 43 586 599 94 311 940 80 22 246 65 431 727 168 171 720 52 119 420 117 12 886 128 153 308 127 650 881 69 773 842 106 74 601 91 193 728 103 12 499 50 583 907 156 665 726 136 736 993 160 190 664 138 539 634 76 40 729 123 97 766 88 33 68 111 612 767 125 786 823 85 241 245 122 270 460 125 20 725 57 220 849 80 912 916 104 14 931 139 459 930 132 25 905 53 143 282 166 341 757 85 364 375 116 72 153 109 70 218 54 210 707 86 233 267 98 315 748 94 508 888 104 117 257 151 761 921 142 13 845 67 643 957 73 620 664 85 479 606 132 373 462 70 179 352 17 485 654 116 324 711 115 29 974 91 21 799 88 184 442 53 346 359 127 238 934 116 584 837 127 171 609 47 7 774 135 660 783 21 615 717 98 78 728 101 442 465 105 652 680 136 224 817 81 39 266 112 188 930 107 828 856 52 793 981 104 70 347 36 34 555 109 329 349 79 602 856 147 913 992 132 165 994 80 559 961 71 81 652 126 404 447 99 141 219 86 325 935 129 92 593 82 604 940 151 118 440 83 217 722 119 499 769 128 378 688 79 250 301 58 324 584 137 148 541 73 14 423 82 779 860 129 256 298 83 91 296 91 47 843 101 215 769 69 269 538 30 420 571 108 349 642 83 71 311 48 395 613 84 555 557 102 129 185 95 244 333 128 113 932 81 412 594 84 213 764 120 13 216 117 38 435 116 626 885 87 466 650 44 93 927 91 273 604 53 28 955 130 552 698 115 243 715 69 822 869 115 907 942 85 374 872 72 99 242 77 185 854 72 96 326 104 740 784 85 146 659 93 252 431 101 433 765 47 758 833 76 270 623 61 73 704 67 99 878 140 246 373 146 662 890 73 645 659 57 112 883 104 384 466 84 31 356 53 206 773 105 25 686 91 485 840 77 25 407 56 596 873 117 108 909 88 100 189 106 481 616 120 364 614 131 191 857 36 726 783 138 641 829 40 600 853 115 254 422 63 78 236 48 34 105 54 926 932 90 69 484 36 751 792 130 90 480 90 182 914 197 147 703 101 27 467 92 536 893 72 153 918 127 521 634 97 474 892 44 248 716 97 257 866 26 404 939 109 183 983 70 263 671 145 656 831 84 59 234 62 135 890 78 449 625 75 3 244 106 434 463 88 264 893 60 720 893 106 110 129 29 23 705 95 587 991 135 66 545 93 173 970 126 488 813 31 564 638 116 822 860 113 457 810 78 32 596 39 395 642 47 189 739 64 30 839 134 772 894 95 219 572 182 159 487 133 418 795 138 113 571 107 645 909 120 417 673 99 85 619 86 202 663 56 475 756 162 270 956 98 98 326 123 105 535 106 39 935 102 263 892 116 204 346 100 44 723 103 173 482 94 325 981 67 504 550 149 459 578 74 872 943 99 243 432 118 184 654 80 46 335 164 507 933 123 45 406 136 405 874 104 562 825 100 510 522 93 7 430 189 514 687 152 301 997 178 806 944 112 376 428 90 692 761 67 257 851 121 448 827 74 105 211 62 606 895 156 609 665 166 224 319 104 723 804 110 318 554 118 5 760 88 169 853 106 555 975 78 196 824 108 698 800 50 98 724 80 52 116 64 172 859 87 314 641 141 569 834 84 181 864 78 122 456 57 134 907 116 237 514 110 476 971 144 913 959 155 241 985 69 854 938 80 810 811 126 119 930 135 304 629 108 285 684 38 653 855 130 361 711 133 141 565 73 289 854 97 119 374 77 278 857 120 76 794 73 433 638 118 540 848 76 526 906 139 121 148 76 83 624 77 180 426 57 163 434 77 673 890 71 939 970 145 406 801 104 283 331 132 483 982 114 478 604 82 98 892 110 114 824 64 584 889 120 41 93 129 48 281 134 179 376 127 356 653 56 921 941 130 311 457 132 783 967 121 398 641 118 846 915 65 54 424 108 240 572 108 190 894 116 84 229 148 238 409 106 553 787 144 481 530 113 248 762 139 106 902 168 400 401 161 315 750 118 230 803 98 422 855 78 467 670 100 298 935 126 577 898 132 472 961 118 222 249 81 196 612 177 275 966 102 288 948 96 170 520 124 401 520 102 604 972 100 867 869 50 80 359 105 42 421 93 35 503 118 85 210 138 122 863 99 344 610 131 52 868 107 224 679 110 455 510 114 436 497 126 357 689 50 249 367 104 60 308 96 627 962 82 604 939 52 733 983 114 345 752 82 193 984 130 183 788 91 68 660 74 698 845 110 324 863 57 210 321 157 13 826 117 449 951 107 727 895 126 353 584 84 210 890 78 97 678 129 445 548 85 224 225 101 691 832 110 396 461 45 235 844 81 130 363 67 777 993 60 57 330 86 24 503 39 123 593 97 38 596 119 310 639 78 369 498 123 647 820 117 342 519 166 180 812 115 693 767 59 721 999 44 287 974 85 289 919 111 532 847 148 28 477 176 133 407 51 495 794 134 522 713 134 99 490 102 25 61 107 394 405 84 126 419 106 468 568 102 170 902 91 747 912 124 476 656 86 794 957 94 267 968 90 169 861 47 35 848 112 205 725 121 604 764 112 355 357 114 107 136 145 180 221 90 163 992 80 240 393 46 148 954 141 188 422 109 413 712 67 878 971 68 90 831 90 117 437 73 398 775 66 107 351 104 324 546 91 296 904 129 93 696 129 6 87 81 446 581 102 706 776 126 169 392 99 282 879 140 492 884 66 516 533 127 742 847 145 165 692 60 293 476 82 325 894 37 708 935 59 262 437 97 552 729 79 141 375 111 115 410 118 620 686 154 49 600 122 334 431 75 386 567 91 327 401 99 287 850 82 245 699 91 883 936 78 76 645 95 447 937 111 558 977 52 340 952 101 242 953 97 407 953 105 299 870 135 83 950 103 12 18 98 254 342 106 156 323 113 78 658 79 191 446 138 324 579 121 419 884 95 124 716 114 438 605 98 467 975 112 8 926 56 464 849 135 267 366 80 412 711 65 905 972 111 33 737 155 516 771 132 63 994 116 186 325 81 292 909 67 465 799 100 84 208 172 636 890 117 306 782 139 869 931 20 1 699 76 135 317 83 245 428 51 760 863 90 768 859 118 244 292 84 699 992 101 735 785 116 87 984 146 31 513 109 144 347 127 701 886 113 548 821 30 65 259 106 151 568 39 353 547 137 117 938 54 331 403 74 84 456 97 951 984 93 24 224 143 798 848 196 79 316 128 323 545 105 55 146 135 241 703 34 389 396 36 298 534 124 705 880 85 456 764 89 120 805 99 132 215 81 458 461 118 291 935 95 408 417 53 588 832 105 313 881 110 103 410 134 462 531 112 427 462 101 357 628 103 12 310 126 123 162 78 338 652 95 8 562 127 624 894 72 788 804 48 364 502 55 678 971 137 88 774 101 721 835 123 57 637 111 848 977 121 141 937 125 323 511 104 55 359 101 564 644 142 452 716 159 488 743 131 537 568 80 350 878 79 289 533 51 263 494 93 141 455 91 6 412 120 601 657 127 749 910 141 76 233 162 178 623 113 218 454 99 721 750 151 34 519 139 120 696 105 133 589 51 717 874 79 252 265 108 175 601 125 145 969 46 545 599 76 168 183 113 737 851 110 187 206 99 194 526 39 135 516 122 196 768 98 113 209 157 590 669 126 259 581 145 291 724 130 590 596 56 355 542 94 666 791 124 354 953 77 586 924 106 25 583 121 302 649 111 306 464 131 390 755 98 319 355 52 354 377 81 566 579 97 537 934 87 503 971 94 240 879 108 108 937 62 404 887 45 25 179 127 55 965 66 654 796 73 59 578 109 708 903 86 430 861 107 232 399 69 94 965 103 518 936 73 57 147 159 16 344 112 96 458 39 450 840 118 366 563 92 411 447 104 397 907 117 178 773 86 551 669 79 239 670 66 91 844 127 75 281 93 111 368 72 246 268 113 341 578 51 374 492 147 43 58 72 113 693 105 10 19 66 231 729 128 304 789 120 223 563 120 39 803 83 600 714 93 302 439 61 304 343 127 164 959 35 143 714 37 112 166 123 579 646 156 41 390 85 67 87 144 27 77 168 680 945 75 583 761 94 526 671 154 220 852 46 476 497 82 383 674 134 18 237 105 88 402 79 435 794 114 257 371 86 136 428 127 367 690 125 303 418 104 790 907 96 335 950 69 351 953 94 151 644 95 514 961 129 202 581 21 425 537 99 266 371 115 13 913 122 398 459 108 551 719 105 534 564 134 528 903 148 353 736 69 212 315 88 580 700 77 280 960 119 544 999 55 945 970 1 801 806 114 558 912 132 239 564 62 205 636 67 216 291 127 84 936 56 290 873 144 3 578 105 198 897 114 340 949 166 328 423 130 24 523 105 275 657 132 343 937 79 588 728 116 27 161 128 33 676 84 388 462 105 221 612 69 248 429 87 722 762 110 102 571 107 35 962 119 698 867 29 48 389 88 588 644 87 23 128 152 341 584 135 196 514 111 689 811 69 288 895 61 463 498 46 428 940 80 234 774 106 159 962 116 175 417 91 803 875 105 268 573 99 61 686 89 206 899 69 181 453 93 53 556 87 86 681 113 196 850 90 560 716 98 424 457 144 175 301 92 264 309 115 171 919 90 242 457 60 289 350 64 657 772 147 115 544 58 276 717 142 299 396 105 185 705 79 90 722 147 31 762 59 414 717 69 314 557 128 473 489 58 460 573 137 560 567 113 588 802 118 26 645 122 116 977 101 417 903 95 389 465 103 311 586 130 438 863 64 434 832 74 84 322 47 89 956 43 164 194 139 606 782 130 730 924 134 650 767 103 138 620 115 368 667 90 78 442 140 179 838 79 415 554 139 169 474 93 175 684 114 35 80 100 270 452 100 349 727 69 615 633 131 251 300 87 379 761 67 155 324 111 862 901 113 205 409 97 282 852 130 137 231 118 301 494 81 339 741 111 68 126 92 242 931 102 458 585 105 362 378 99 95 496 101 145 923 133 221 697 102 539 978 131 48 540 89 80 145 91 224 347 88 163 593 62 334 341 89 206 371 123 775 807 76 286 453 95 28 208 123 772 874 130 917 973 58 178 403 128 204 286 146 849 952 129 204 606 136 5 637 100 288 803 121 460 669 82 442 640 95 352 889 52 37 471 118 409 572 75 593 676 113 741 960 104 71 310 127 233 799 106 20 147 82 430 864 108 964 978 135 490 834 80 560 795 120 229 247 102 644 663 120 269 486 95 726 747 97 575 918 104 377 887 86 285 533 91 414 479 115 666 772 153 410 581 97 293 887 57 17 276 64 553 589 101 261 939 137 705 730 121 456 661 100 683 774 100 35 568 107 297 707 79 684 877 38 48 698 94 643 821 91 227 250 126 138 373 22 226 768 111 242 797 104 445 973 112 666 891 69 291 351 81 251 454 57 573 894 135 332 540 106 58 529 153 173 255 73 496 826 80 291 376 89 212 852 80 100 700 94 413 708 37 476 538 135 599 911 121 19 42 105 66 641 72 59 60 116 341 579 119 361 442 37 423 491 87 232 255 149 360 621 116 264 572 70 28 992 52 339 443 143 114 309 95 121 769 105 314 828 69 89 515 99 531 810 141 821 830 128 40 613 55 40 439 93 63 506 118 306 632 99 736 995 109 491 929 86 667 810 110 230 808 86 252 689 107 9 261 103 381 653 112 271 737 142 725 899 160 179 965 116 211 246 93 31 805 109 500 873 143 3 401 77 198 475 89 197 641 134 502 514 85 504 705 91 161 377 97 177 590 114 116 231 80 171 431 105 320 530 68 366 736 117 542 753 103 561 756 35 24 405 87 262 769 64 89 822 80 24 76 84 703 791 100 337 841 109 91 560 77 424 928 83 363 628 97 110 370 101 512 961 90 202 473 115 75 792 121 64 803 65 677 894 127 413 445 97 16 472 77 402 734 146 340 448 88 688 841 139 320 931 41 95 884 121 141 826 137 169 611 118 593 626 118 136 311 83 439 655 104 229 557 68 178 924 79 142 747 100 75 964 110 177 698 90 393 719 116 0 602 101 84 984 83 582 771 116 464 515 64 709 858 98 935 959 40 66 408 124 138 666 77 212 358 107 66 432 139 341 646 98 169 679 80 334 900 123 61 885 89 274 957 168 420 670 80 44 989 114 202 943 151 200 814 101 60 880 139 195 969 112 441 748 57 219 641 148 214 729 111 189 997 171 341 482 127 365 896 166 81 991 127 2 586 102 502 993 123 93 252 81 201 341 155 27 116 83 336 818 86 296 962 112 464 923 91 54 801 110 641 665 109 880 905 64 241 450 88 138 843 156 635 815 177 337 397 63 729 770 107 520 893 71 32 37 87 922 977 92 150 920 121 174 193 111 12 700 53 638 996 108 200 910 133 39 772 106 302 637 118 202 461 124 435 672 54 205 392 95 85 577 146 356 452 96 229 997 116 194 519 115 649 709 157 591 684 65 153 404 66 423 533 131 595 839 79 130 237 85 103 998 68 702 759 97 509 827 168 362 779 134 592 680 86 210 330 156 710 955 102 126 711 93 806 823 152 285 969 116 545 949 150 436 714 92 250 568 48 221 558 112 198 676 42 492 521 27 109 525 49 119 686 72 183 237 79 393 825 96 281 761 108 734 797 58 220 529 65 85 549 105 940 942 136 18 283 91 663 832 135 36 193 42 87 410 80 133 464 98 284 504 80 13 510 77 254 695 107 407 614 110 576 669 133 397 801 97 495 531 127 7 100 106 291 550 112 699 715 90 131 618 131 348 937 82 142 833 98 810 927 75 79 715 119 322 463 132 223 898 99 64 609 70 70 178 56 706 906 170 287 518 43 20 730 83 645 918 114 359 681 95 460 628 118 196 252 99 190 749 166 294 790 132 311 740 153 255 761 55 476 674 117 540 847 108 214 606 79 557 991 89 283 631 121 263 517 112 14 614 92 213 231 77 108 910 45 423 673 67 57 795 131 43 530 86 61 752 77 67 615 140 80 704 132 479 924 86 95 145 144 59 824 65 118 693 132 694 756 134 94 908 61 692 948 78 275 561 105 315 791 81 351 791 95 619 697 75 535 687 81 293 353 94 166 184 135 119 486 75 3 469 142 809 971 119 271 891 92 241 325 100 53 966 148 564 717 103 154 252 99 229 392 92 294 659 158 116 150 105 135 193 144 166 215 97 457 518 86 12 880 111 254 949 149 70 475 69 570 695 133 323 933 129 257 513 120 708 936 87 487 586 76 169 832 170 493 606 115 289 578 91 195 572 91 495 855 118 585 953 113 876 975 49 724 994 121 275 563 137 622 970 68 4 799 107 112 466 103 11 899 114 375 850 68 613 624 91 38 106 44 140 505 45 343 872 124 189 524 67 809 849 86 290 472 81 131 839 147 375 599 62 488 517 12 601 704 180 253 294 114 652 744 103 220 418 114 335 341 57 14 424 101 208 809 116 299 519 82 326 472 83 117 231 58 631 800 91 570 891 97 197 887 91 229 444 132 0 369 168 222 349 133 175 677 98 274 671 90 468 603 150 409 840 81 142 272 68 446 697 141 695 980 92 64 582 121 360 458 69 350 550 83 564 828 155 140 538 28 17 666 65 363 647 128 41 489 84 473 964 102 380 456 66 841 970 54 452 803 126 67 729 146 79 154 158 160 719 135 177 308 79 28 804 144 165 245 139 326 393 170 84 654 122 746 901 105 247 994 57 688 793 71 185 372 85 153 839 125 431 512 119 7 339 62 278 976 162 782 898 81 154 932 74 293 845 100 666 707 95 14 948 86 308 394 177 656 827 118 101 117 150 208 901 76 87 327 135 192 216 152 728 862 82 269 952 130 294 388 143 99 282 145 318 817 113 326 411 41 473 721 78 85 643 64 150 961 108 321 354 96 209 721 144 552 756 150 688 984 97 60 667 80 285 688 38 383 466 108 160 573 68 257 839 91 36 985 115 177 795 115 355 945 113 550 607 107 928 960 32 831 934 110 342 546 82 235 634 116 656 987 77 654 661 103 267 962 91 100 652 78 142 192 91 173 771 110 99 640 77 226 386 136 537 850 78 112 190 107 504 564 101 285 988 90 235 908 162 41 433 61 131 465 99 8 523 128 157 879 101 28 967 106 106 156 78 168 720 137 460 739 82 455 820 71 453 531 50 408 822 170 570 900 120 27 307 110 495 899 99 206 327 107 218 754 103 401 777 55 35 191 95 390 728 8 86 671 108 268 944 80 110 561 95 539 883 107 447 840 134 422 982 80 150 812 110 151 617 100 817 943 96 302 826 98 114 188 100 169 299 38 65 278 83 191 347 102 76 717 134 136 242 133 19 806 16 109 751 96 493 812 87 431 693 144 200 768 71 584 765 33 247 602 169 330 482 126 146 719 147 313 345 34 77 654 61 523 854 73 45 521 100 200 215 86 194 852 82 48 700 87 598 971 69 320 452 109 524 658 81 166 291 81 160 333 50 360 591 92 547 557 45 281 831 133 180 405 83 196 800 87 606 824 64 9 68 108 550 800 92 272 568 40 27 812 78 699 952 130 117 368 127 361 750 83 462 867 159 381 631 128 89 604 60 170 919 126 448 731 99 620 902 114 941 971 108 114 449 103 170 735 79 421 925 112 388 477 168 923 939 98 449 992 123 101 749 129 578 871 113 33 670 115 153 267 78 712 920 100 393 963 126 317 565 132 231 459 132 19 738 90 717 953 130 383 703 198 294 715 105 78 189 77 258 898 106 327 864 48 123 785 97 84 272 64 604 986 96 23 80 63 209 973 87 69 795 85 67 784 93 138 181 105 15 116 124 78 449 53 249 652 132 90 302 68 394 491 98 578 614 73 394 896 80 249 314 50 105 837 70 351 931 60 276 658 105 1 652 144 183 658 124 370 825 78 628 741 107 273 481 122 116 766 96 51 321 96 123 624 86 249 771 89 93 387 100 43 943 88 613 905 62 133 994 95 657 781 76 273 911 127 87 982 90 372 402 104 3 421 98 341 928 87 25 227 98 53 979 56 363 961 111 230 316 115 15 355 128 303 583 135 452 741 119 285 636 100 143 702 142 263 641 145 752 855 103 116 917 122 415 593 81 374 498 159 401 641 136 525 963 144 119 120 100 363 541 74 271 579 141 304 835 75 500 833 125 385 556 103 377 385 121 274 853 90 144 532 59 227 282 41 32 161 48 584 652 106 289 958 123 622 990 55 644 836 135 493 537 133 702 733 106 388 398 69 173 834 102 307 769 77 157 346 71 717 776 99 89 174 113 38 357 109 23 541 73 202 594 94 14 65 72 543 596 47 565 939 77 821 853 102 162 978 128 281 607 154 52 900 71 270 834 121 639 856 91 389 863 115 108 138 134 192 921 68 212 683 86 19 239 73 342 637 119 60 586 106 327 885 46 12 715 127 653 741 94 249 414 105 43 223 67 571 864 134 104 864 143 268 281 86 100 595 155 604 713 102 313 825 133 45 540 97 590 998 51 512 599 115 187 635 63 342 971 80 148 797 110 640 946 86 435 526 82 218 504 83 76 406 145 389 755 88 72 488 50 165 309 107 369 573 123 154 401 131 154 909 93 212 569 118 14 231 93 442 664 58 22 33 105 598 733 86 137 856 120 32 835 44 468 560 119 175 591 91 343 962 77 94 595 66 949 961 102 136 350 98 8 349 99 62 433 105 185 833 158 752 771 106 862 925 70 286 516 147 100 724 71 605 864 55 884 909 52 38 366 71 407 641 102 355 562 78 128 922 40 518 882 117 681 937 86 423 764 112 171 872 125 810 813 125 105 487 109 85 754 108 544 744 89 28 239 87 161 904 90 168 738 142 96 448 25 44 826 186 566 880 113 908 941 74 281 337 50 4 269 138 391 682 124 111 973 110 138 779 83 418 496 89 809 841 107 202 794 84 821 888 109 499 911 69 0 716 119 65 837 93 288 731 130 317 875 64 342 865 93 4 129 114 636 724 105 570 844 81 313 735 72 408 804 51 520 725 94 246 700 123 138 252 66 100 472 71 185 983 145 27 675 223 54 712 34 325 985 76 384 830 103 336 514 97 263 748 64 354 847 122 639 840 70 341 781 48 380 969 72 37 860 50 708 927 125 465 483 84 285 902 42 474 779 113 491 654 114 585 898 112 147 626 79 186 712 142 196 236 135 235 959 166 274 484 111 487 655 115 590 925 107 20 823 111 686 911 139 357 441 110 253 845 147 181 192 72 891 921 100 25 765 117 158 345 86 677 967 73 133 676 88 88 142 50 785 796 91 852 890 73 100 111 64 584 826 70 803 989 105 219 912 94 400 508 111 299 932 133 335 517 78 237 387 133 348 641 44 95 974 123 538 710 77 415 986 121 58 229 111 280 308 110 4 456 121 227 720 77 307 935 130 65 614 80 284 821 112 434 875 123 207 823 109 502 600 65 379 451 137 5 438 69 152 160 58 146 809 59 321 649 100 332 830 55 629 988 162 413 433 130 423 469 76 583 889 86 450 598 115 21 138 70 255 916 103 62 930 87 738 887 118 49 431 119 604 803 150 102 260 102 535 586 123 211 937 95 101 497 84 2 841 123 98 450 138 137 960 102 112 350 117 826 843 98 120 635 76 368 727 124 351 868 80 377 597 115 204 659 112 18 570 98 4 161 53 95 657 80 222 471 57 124 870 61 544 619 66 293 998 49 676 715 43 395 585 123 696 818 109 493 915 116 106 362 49 632 772 69 9 209 116 712 768 76 266 712 145 352 441 142 533 791 94 210 895 92 510 744 86 23 633 60 155 356 87 364 900 148 181 350 119 306 365 105 267 348 131 567 904 110 14 107 109 457 747 114 168 312 154 77 104 107 83 827 98 803 956 105 58 467 65 325 908 52 219 784 42 332 921 101 651 839 114 316 747 73 387 670 96 159 540 122 397 449 81 290 628 82 245 745 125 802 984 118 674 963 94 330 394 56 32 382 169 347 426 42 260 550 113 516 947 105 444 760 80 775 872 120 708 764 169 309 959 84 397 649 54 535 806 121 935 956 136 181 470 78 217 347 136 167 350 51 399 453 97 384 781 88 667 935 114 743 848 134 137 688 121 308 510 56 230 510 99 518 755 104 315 833 120 642 656 99 251 789 143 244 654 141 341 744 158 253 498 102 325 861 83 408 967 105 544 862 99 26 780 128 625 728 107 254 876 86 162 800 109 395 687 58 146 904 137 157 509 71 811 837 70 26 207 93 827 987 111 33 730 107 443 611 97 793 913 78 280 433 97 495 667 67 206 444 108 564 809 162 82 346 111 109 381 103 315 718 93 422 815 72 139 733 146 227 264 72 547 682 101 336 404 81 411 814 135 599 844 99 350 711 109 481 877 34 149 533 105 437 610 95 129 777 99 74 233 98 88 137 84 87 442 110 401 905 62 10 872 123 975 994 136 905 941 101 89 390 93 910 997 98 235 584 91 605 925 82 181 954 127 432 777 65 574 593 60 56 641 123 6 720 75 364 789 62 387 569 114 868 954 73 631 789 79 51 59 73 818 843 89 293 989 130 508 741 71 709 856 112 348 778 84 566 644 56 275 771 93 2 90 108 416 659 87 714 742 90 372 531 126 90 310 59 593 929 119 242 901 84 657 963 72 44 106 74 327 790 107 523 748 61 428 911 92 461 474 29 595 648 110 299 628 67 342 993 141 542 793 98 832 940 91 761 990 23 470 731 112 839 998 102 195 539 132 107 441 63 49 645 88 263 936 86 590 838 77 244 421 56 429 928 96 226 927 74 122 876 39 206 885 107 85 296 99 140 436 116 407 750 111 227 417 108 506 541 71 132 481 130 366 497 126 618 917 144 175 374 81 504 587 78 335 692 92 146 725 141 206 449 109 6 602 117 668 948 142 139 997 79 43 78 95 9 687 101 38 510 56 0 597 131 39 747 94 50 410 105 31 761 85 2 58 109 99 855 97 661 826 154 578 873 143 171 175 102 127 374 93 339 681 143 185 834 28 688 771 108 174 981 130 504 672 76 435 489 126 318 546 142 743 761 71 268 977 58 145 433 49 172 669 141 132 909 67 431 434 138 483 775 52 147 953 119 773 865 106 232 373 134 315 787 69 92 445 41 52 129 76 484 866 107 131 149 135 28 132 90 361 384 122 420 472 70 257 404 130 502 760 63 393 989 93 12 103 90 229 627 49 352 927 97 35 294 79 434 707 158 284 666 88 194 777 126 291 697 111 80 934 109 298 575 50 506 537 152 329 690 117 458 739 53 589 691 110 1 147 96 734 903 121 592 710 127 393 845 90 285 597 66 177 398 112 699 951 67 105 639 132 247 439 121 50 578 61 402 531 111 186 785 123 636 711 101 568 576 103 908 959 88 640 762 92 73 663 143 25 911 98 442 781 129 4 380 36 110 254 50 232 830 98 123 556 156 660 786 101 665 967 117 204 725 85 119 859 111 362 772 79 734 990 99 447 770 76 225 362 149 230 871 88 131 978 95 863 945 68 66 869 55 653 864 113 555 835 73 132 534 74 181 279 132 92 897 43 93 244 73 80 584 84 464 604 123 73 762 92 70 555 81 15 124 96 781 880 106 475 958 34 15 539 83 363 912 115 553 584 129 446 545 111 555 758 136 23 447 104 279 429 138 472 712 120 360 911 78 127 451 101 328 407 55 324 431 91 305 469 130 142 786 123 419 519 100 346 511 133 573 817 67 76 915 106 174 960 139 219 225 131 359 783 106 564 927 86 662 795 82 324 581 92 363 761 102 62 998 115 104 137 119 97 345 100 772 912 108 317 881 101 330 867 84 737 809 120 545 868 105 364 590 115 501 992 114 61 910 104 340 980 95 189 479 110 187 306 74 13 701 79 625 708 69 913 976 67 129 232 121 86 557 63 232 997 132 73 422 93 394 453 127 126 654 126 792 939 61 429 950 43 321 835 129 778 942 82 345 598 96 128 156 129 118 512 89 164 405 101 731 833 106 217 474 97 223 270 107 269 361 71 276 791 116 323 641 102 161 391 66 450 528 113 96 319 113 117 294 141 27 134 99 580 924 147 433 871 90 479 713 114 110 203 40 11 317 137 464 673 61 369 755 97 242 646 111 735 971 98 621 712 50 328 521 95 615 927 45 149 505 91 516 577 51 530 929 108 196 203 32 387 762 97 53 571 78 559 648 89 365 531 105 182 510 93 662 720 143 244 281 98 6 181 90 281 439 117 207 843 71 257 961 121 291 873 117 720 990 82 256 435 74 254 621 102 396 707 79 18 890 87 131 516 101 190 509 117 11 844 48 286 808 113 148 820 61 43 883 96 95 487 137 253 953 80 195 892 119 19 863 121 61 558 45 72 682 111 141 611 80 595 900 43 806 957 98 358 474 80 336 383 125 365 766 136 412 522 123 280 834 83 784 909 125 657 997 128 642 857 61 688 983 92 591 648 76 155 397 95 89 292 91 724 896 134 333 967 107 131 439 90 121 256 71 53 738 99 222 407 113 31 381 94 53 297 86 389 634 143 66 173 108 147 428 74 127 786 80 395 951 95 230 387 105 391 423 135 448 771 20 84 479 90 240 566 69 550 738 83 247 589 127 95 190 29 346 468 149 262 583 102 782 959 101 654 792 73 81 634 122 1 138 130 462 756 92 199 760 87 285 366 89 41 389 170 613 778 111 26 448 117 244 989 110 437 848 130 273 881 51 380 806 136 197 417 47 100 229 135 466 876 46 494 544 97 460 478 142 248 514 82 260 760 93 697 815 88 12 57 149 425 525 108 189 523 66 78 553 45 256 654 72 515 955 108 296 442 109 230 547 119 653 675 88 765 797 62 112 797 72 260 324 125 49 920 64 475 747 39 581 756 46 369 597 92 463 631 147 304 472 103 344 805 117 109 423 67 829 981 62 344 404 124 251 602 102 616 990 98 364 620 109 139 461 113 494 682 87 20 864 85 360 449 136 5 694 100 370 414 58 634 965 126 165 959 52 130 984 61 466 853 87 621 888 48 316 945 123 783 925 121 717 745 24 1 235 80 142 276 133 576 917 120 6 888 85 363 630 120 273 650 76 29 502 124 245 552 97 76 563 126 490 956 97 229 488 116 175 635 69 239 497 104 633 913 112 217 662 158 185 985 104 770 783 155 493 920 101 114 966 96 371 610 116 290 659 123 146 299 72 152 341 119 788 871 85 72 587 80 708 748 46 707 716 39 391 679 133 616 898 108 463 650 150 185 937 112 577 974 109 906 995 86 459 838 131 51 431 103 36 819 82 509 789 102 161 364 99 85 409 103 390 930 58 27 997 65 594 604 107 296 578 41 534 638 112 266 901 102 177 592 87 409 979 116 514 768 145 5 642 65 639 793 114 199 933 102 482 648 86 413 843 117 410 595 120 171 636 134 827 984 126 81 278 72 461 962 136 686 756 132 46 920 114 262 293 112 235 259 80 574 770 118 118 332 88 336 868 141 458 592 58 727 770 95 392 461 92 20 766 102 310 885 122 389 624 44 213 853 71 559 623 49 117 173 91 1 438 90 224 827 73 36 119 79 698 925 80 555 686 133 638 647 109 238 441 94 258 354 115 349 771 97 566 745 91 258 711 70 177 382 115 144 444 36 27 362 94 467 708 140 161 612 189 255 316 151 348 559 77 147 499 78 144 275 50 529 908 124 600 824 98 335 909 65 529 756 56 339 578 90 185 855 81 72 239 92 246 696 85 309 704 53 492 818 37 473 565 89 115 386 80 493 586 88 79 149 84 946 982 130 475 802 35 26 529 143 324 661 90 39 130 89 511 950 90 397 729 144 383 899 90 430 431 121 902 916 107 1 351 35 443 689 92 467 756 111 279 306 82 189 886 122 610 914 145 416 983 135 90 544 63 23 108 96 152 483 139 63 417 127 23 141 116 655 935 100 694 906 168 382 467 83 793 863 49 709 765 131 570 575 60 412 863 133 150 563 112 76 277 149 250 363 124 217 602 138 293 746 143 418 628 131 144 487 134 105 470 60 455 830 73 295 549 74 373 925 87 459 690 97 142 476 106 249 611 106 112 396 92 392 836 166 849 887 90 511 722 92 675 711 133 509 795 132 497 700 110 180 319 77 353 768 87 609 901 119 756 858 56 489 895 83 244 709 97 361 563 149 709 793 117 675 812 84 299 547 67 959 990 98 56 892 116 190 849 34 3 69 103 303 664 108 341 565 121 14 633 80 451 963 116 342 739 104 386 652 121 846 988 118 323 525 74 499 580 65 525 930 61 18 565 112 198 941 63 21 632 75 387 973 142 263 283 85 424 480 101 115 708 68 640 899 79 666 721 119 315 853 158 528 838 84 340 866 60 423 629 84 25 859 55 216 496 147 35 655 96 266 752 41 556 764 99 283 836 57 561 659 135 271 439 101 371 603 87 215 448 133 778 952 132 874 960 89 847 962 98 59 222 94 123 143 142 366 971 142 671 801 66 376 996 111 191 790 129 578 876 67 98 978 18 288 635 86 433 947 120 478 778 139 174 593 117 352 823 115 413 833 108 112 472 99 858 994 90 37 299 129 829 966 29 905 968 133 49 196 74 112 666 115 30 848 77 97 331 114 697 979 87 114 869 125 211 865 79 437 820 111 143 275 68 521 733 68 70 665 115 665 805 80 341 682 116 102 283 112 411 622 113 779 874 103 174 652 171 274 345 148 472 619 81 690 928 92 645 707 123 825 920 62 236 630 121 365 845 68 518 995 108 530 954 120 153 904 64 278 917 67 53 298 177 175 321 106 61 950 41 4 245 82 479 516 158 179 822 74 520 636 82 563 712 127 464 920 64 259 765 56 206 975 129 91 900 77 93 734 93 707 980 143 289 418 78 396 613 80 48 873 83 91 796 84 33 917 77 245 369 79 218 464 150 154 732 149 396 827 74 84 837 33 108 475 27 5 656 99 568 778 80 385 479 63 104 483 92 86 482 79 423 439 100 79 698 78 151 173 99 937 941 108 758 927 65 161 758 149 792 993 92 533 666 106 701 790 139 233 453 113 886 933 71 444 553 116 831 979 92 321 775 111 227 969 112 592 933 90 55 825 102 17 52 64 216 621 69 419 711 124 499 540 110 34 416 138 608 621 80 295 763 109 581 957 76 167 977 67 56 575 106 487 541 165 669 959 135 618 788 112 250 274 60 262 496 132 595 761 118 367 572 83 383 806 63 373 997 137 665 873 116 470 870 122 103 730 138 492 533 110 155 664 102 106 923 81 276 448 65 439 966 139 39 88 68 15 946 50 218 998 104 262 325 117 659 808 94 447 947 142 36 296 68 135 779 169 392 726 64 391 722 84 67 437 120 204 897 105 588 754 96 224 370 86 708 712 133 137 391 107 633 728 52 299 909 139 54 664 69 221 595 104 31 439 148 864 940 80 119 527 109 160 899 101 546 600 83 204 652 96 374 680 48 165 188 112 233 988 87 760 971 100 313 623 106 659 781 93 5 933 136 62 660 112 191 439 96 303 529 88 0 443 130 84 546 119 667 857 74 774 941 109 799 978 109 78 558 129 312 516 102 83 922 176 357 444 13 913 993 66 729 897 105 418 697 128 162 759 81 537 707 76 311 351 63 697 882 144 217 847 93 605 862 65 115 713 98 38 425 84 484 996 62 172 765 97 457 788 122 718 849 116 370 880 164 18 879 144 894 984 81 90 169 141 302 563 114 255 381 99 229 839 109 193 347 133 302 842 131 6 284 117 65 733 82 212 313 78 761 919 74 101 310 129 208 612 87 73 329 105 728 805 57 227 836 103 509 996 92 643 943 138 40 268 119 603 956 72 361 718 93 120 446 103 89 359 116 53 159 106 67 230 74 140 848 118 54 177 139 36 597 117 720 846 64 244 764 96 447 778 86 299 510 142 468 743 69 525 958 157 115 946 65 53 491 127 481 762 109 545 984 102 524 577 57 112 915 59 621 626 138 286 754 146 214 764 138 393 615 82 18 559 53 333 427 82 42 224 75 118 595 96 414 895 106 430 786 97 228 729 77 491 680 117 595 652 32 117 921 72 138 162 87 208 299 145 143 790 80 543 731 111 49 984 156 124 268 134 42 209 85 243 511 65 43 121 129 287 527 89 427 796 79 672 999 130 600 668 73 114 373 37 141 503 62 176 180 114 33 327 51 339 991 89 388 394 60 252 701 79 592 987 93 235 772 102 246 611 118 341 395 131 247 526 67 781 857 82 72 391 112 265 625 103 406 575 122 239 754 37 524 840 85 276 691 120 167 829 101 414 631 143 354 394 59 637 889 118 649 813 83 300 838 98 423 738 90 4 764 89 114 200 124 132 233 39 300 633 95 259 351 91 361 728 94 261 425 83 394 690 100 137 514 82 5 249 84 756 868 165 360 619 35 383 672 90 443 632 120 612 743 95 181 398 143 30 679 89 163 467 82 385 401 49 943 948 125 3 304 100 395 473 106 136 886 77 373 822 135 519 731 157 708 817 104 730 823 78 229 548 108 738 857 153 219 349 119 367 753 77 112 902 102 689 906 74 48 402 71 278 400 95 56 845 73 476 743 77 177 223 94 394 645 67 449 913 86 559 935 78 403 473 75 762 969 156 432 920 118 193 942 171 138 380 122 759 831 81 291 564 68 148 550 125 511 725 122 599 759 103 195 910 74 1 911 124 450 710 79 548 986 68 156 398 55 227 687 36 541 730 58 456 966 90 314 681 61 569 879 52 153 581 82 36 332 111 427 798 132 223 626 168 270 544 136 81 630 115 125 182 150 242 607 46 189 770 119 456 759 86 5 38 142 80 798 51 471 753 111 264 762 106 367 438 94 549 809 48 220 267 77 121 613 79 19 452 102 414 955 116 296 483 127 884 977 32 6 468 109 456 927 95 172 444 117 132 940 47 281 287 102 331 448 53 13 299 137 122 561 91 154 195 33 397 603 86 883 915 99 126 604 67 285 325 83 259 764 140 331 452 110 45 218 114 486 709 50 413 706 70 478 943 88 768 889 95 428 954 83 331 749 73 629 898 64 722 971 129 385 832 109 112 312 94 273 701 141 359 457 86 241 771 129 473 906 65 553 798 88 607 693 69 23 39 105 645 754 69 520 977 90 284 389 87 470 796 83 394 903 60 209 711 12 171 199 113 379 679 165 619 914 118 293 610 116 141 172 115 525 913 90 104 533 68 152 805 120 675 879 98 766 914 67 512 738 77 515 723 101 525 769 141 101 252 81 268 284 68 13 758 118 214 448 56 447 569 49 86 480 109 205 274 101 195 867 79 119 388 127 145 777 136 351 422 123 304 467 114 585 667 167 107 334 114 350 552 114 976 978 119 104 432 64 117 760 94 307 866 89 121 823 90 472 721 123 663 886 130 408 663 96 810 925 101 84 676 124 265 765 109 20 680 169 923 981 103 212 550 101 273 357 176 307 825 49 365 633 103 580 925 109 409 756 61 99 338 102 263 620 98 41 129 102 65 122 94 561 591 98 359 868 70 164 351 111 31 668 70 69 770 125 258 973 105 794 879 48 34 82 121 57 208 124 408 833 137 253 920 65 30 385 163 40 500 89 262 508 102 53 351 89 159 829 119 595 906 102 488 792 51 315 800 70 59 269 136 345 373 67 299 306 79 723 957 72 180 948 129 156 587 98 236 674 101 683 892 45 116 706 71 859 901 147 545 554 86 369 933 144 418 846 115 307 500 82 248 324 96 599 899 123 567 595 113 601 829 59 101 555 109 97 695 98 63 533 132 617 743 94 90 131 138 63 329 44 253 706 97 454 726 81 70 972 137 79 413 125 54 812 55 242 266 108 321 977 125 9 75 106 626 670 78 226 627 126 513 523 75 378 977 116 735 790 113 147 358 83 828 950 121 77 339 80 414 841 75 190 317 132 424 861 126 123 477 135 21 364 73 807 830 137 619 620 100 171 686 95 14 415 94 658 825 134 272 702 94 160 456 98 131 594 104 372 542 95 52 145 103 402 850 50 406 724 85 393 996 99 538 892 195 312 372 124 205 735 131 110 148 110 747 943 66 645 818 128 474 620 104 288 342 64 315 930 121 731 972 89 37 545 65 631 701 78 430 915 84 113 391 96 110 113 122 495 688 134 163 948 75 127 360 90 69 966 70 158 192 133 12 472 99 81 544 123 53 522 151 407 545 85 584 647 125 360 690 144 2 81 135 85 352 80 475 828 103 623 667 146 132 884 102 335 682 143 401 639 140 915 925 66 438 891 49 507 820 18 201 540 105 536 555 117 270 982 116 392 496 82 288 653 90 45 803 78 518 635 75 356 394 136 346 410 91 0 994 115 509 984 142 622 688 137 586 919 87 193 354 108 781 941 97 357 759 51 536 769 87 71 844 135 68 259 167 276 757 142 372 995 140 685 878 101 484 920 137 111 132 81 35 243 94 298 879 34 185 361 87 75 893 116 442 811 87 519 776 86 260 637 111 442 458 77 781 872 119 408 759 41 347 911 126 349 994 119 483 670 76 329 964 122 61 593 85 768 878 128 175 784 153 277 315 146 366 824 60 727 820 130 608 904 85 75 922 99 176 708 32 273 844 86 361 529 119 741 962 43 646 707 76 154 837 24 461 522 109 84 661 70 365 806 95 347 617 111 79 933 112 546 809 101 133 631 104 219 761 107 919 933 106 317 927 115 568 786 101 288 313 74 594 947 74 392 634 144 279 920 110 41 542 111 46 659 85 228 584 125 30 108 82 208 258 143 570 780 63 791 939 155 220 428 80 138 655 138 335 803 65 237 485 110 707 919 104 431 923 108 656 911 66 129 283 154 36 816 91 320 875 81 225 801 124 295 998 74 594 754 132 783 858 74 797 869 91 103 617 129 460 533 118 100 734 77 822 906 128 539 766 52 70 587 111 454 604 136 359 961 107 66 546 94 384 946 95 454 918 115 521 829 112 307 880 86 96 594 56 414 694 108 209 467 71 188 403 117 727 906 68 393 669 127 27 880 146 406 902 124 46 243 54 240 372 99 432 911 95 646 763 127 284 470 109 104 538 138 283 844 73 529 732 99 605 769 113 881 883 106 721 885 82 228 687 110 225 859 140 90 788 7 347 986 145 170 588 66 675 797 33 17 264 117 713 723 139 3 133 24 26 679 125 264 699 149 139 736 145 885 966 83 156 414 105 28 394 60 166 470 122 41 903 79 56 658 113 439 501 110 725 995 61 391 901 103 291 588 117 195 999 114 91 138 116 396 604 139 201 670 90 240 611 128 40 346 36 129 433 155 320 797 67 65 446 133 38 742 126 481 710 90 690 907 108 401 789 84 465 522 128 171 314 68 278 300 113 673 716 82 647 850 97 251 747 132 244 509 114 83 797 51 266 639 129 127 637 110 496 975 57 939 976 108 225 711 123 174 411 125 387 962 36 186 789 110 325 472 116 348 899 98 158 399 101 521 786 80 434 619 130 79 595 91 21 80 67 86 274 115 588 898 85 542 702 58 480 766 78 345 805 108 489 799 138 510 824 98 17 996 141 326 530 135 530 749 36 239 339 11 54 342 71 78 694 92 282 772 114 132 239 69 702 896 85 790 946 89 71 674 121 163 762 93 448 646 154 411 898 101 111 899 153 779 871 104 926 994 61 506 507 104 489 979 114 133 691 77 76 131 98 721 724 63 384 835 98 35 669 103 176 704 87 654 874 138 415 575 159 44 170 55 663 797 75 221 737 92 395 778 136 306 989 124 510 612 79 456 855 70 78 639 117 243 769 128 801 899 124 349 826 98 415 494 85 722 734 99 38 437 137 195 336 121 56 919 104 212 917 103 235 797 117 354 812 107 587 658 78 186 490 91 292 949 64 77 192 110 346 917 119 214 536 78 61 561 92 624 794 113 617 851 65 103 601 133 373 954 100 631 911 142 231 563 99 404 522 61 808 842 81 409 848 148 612 655 85 831 909 127 216 568 82 244 339 137 549 618 72 341 922 119 42 701 92 726 805 111 271 941 109 566 952 96 13 854 128 322 378 131 160 838 88 347 445 109 354 567 133 213 996 82 871 976 98 96 421 95 428 721 122 230 346 66 701 821 35 386 771 108 539 663 10 441 588 109 64 235 106 724 771 55 654 972 113 622 782 113 243 624 152 650 715 152 242 763 90 20 121 134 73 809 82 476 828 47 164 381 100 706 965 77 818 931 112 172 307 97 78 919 18 632 897 24 557 777 76 73 601 89 242 819 141 93 189 153 474 795 95 465 477 111 618 704 67 213 398 77 700 806 126 614 931 91 116 806 108 216 658 104 596 611 137 138 153 122 856 886 73 165 609 90 334 863 69 232 590 110 446 551 54 371 449 89 107 340 106 147 839 136 464 803 84 497 713 115 135 849 138 685 761 91 48 318 109 1 870 95 256 780 105 656 879 154 94 286 121 14 22 86 695 701 135 81 143 155 255 538 99 678 944 127 155 164 115 199 493 93 612 789 112 845 879 96 694 925 108 351 679 26 511 726 105 71 286 83 131 447 117 292 520 98 375 597 107 44 322 107 81 769 166 364 421 65 57 560 47 653 815 133 160 667 133 28 466 124 525 816 203 13 437 152 685 787 70 487 989 98 299 669 75 205 952 109 198 735 115 85 887 125 153 347 52 277 651 85 330 457 88 5 87 74 332 491 77 218 417 108 99 101 147 222 939 83 646 961 106 65 788 75 43 394 102 539 547 162 567 730 55 270 566 106 594 687 65 456 559 91 28 570 93 17 725 119 807 948 123 560 982 104 336 761 95 972 981 76 829 836 125 62 508 67 512 923 113 268 890 88 79 913 77 391 821 124 642 793 106 784 992 76 264 434 145 219 546 90 55 420 79 596 988 77 795 862 106 275 963 95 241 915 108 396 495 82 587 838 118 33 660 110 162 801 80 160 539 131 606 972 79 443 695 78 161 457 122 105 171 96 243 913 97 311 345 70 925 969 54 189 946 113 843 915 146 460 742 179 41 336 58 80 568 94 573 783 115 93 371 101 24 500 73 592 664 100 560 966 61 145 440 48 191 927 88 562 687 71 64 518 98 89 554 154 756 996 121 521 753 104 45 721 142 720 932 123 157 559 97 186 977 84 410 495 56 635 733 130 24 353 152 72 301 72 56 581 77 490 917 79 109 269 113 148 181 103 12 220 118 176 762 80 240 810 153 28 649 144 171 385 55 589 692 117 117 220 117 517 716 119 517 935 128 34 278 146 292 571 162 6 124 127 233 445 135 485 580 109 6 698 151 40 285 138 61 371 14 398 677 45 372 904 104 5 901 84 190 943 101 146 878 105 830 877 139 458 884 58 698 788 126 209 560 63 545 889 76 203 769 111 597 644 56 230 445 87 210 588 68 46 637 132 581 846 55 571 823 75 440 570 79 13 90 140 233 528 95 171 821 69 207 822 91 199 982 86 452 656 117 488 613 74 936 966 26 167 189 131 30 987 103 411 784 106 60 402 121 351 467 96 681 816 93 141 748 117 467 962 142 452 636 202 358 547 97 572 666 118 280 855 87 488 656 112 158 712 117 209 319 81 453 536 68 204 379 161 262 996 125 55 933 50 282 916 80 487 806 63 758 860 68 215 574 38 748 942 123 179 255 77 472 658 37 104 818 138 666 705 101 343 712 30 92 136 74 681 936 126 483 710 103 249 964 126 323 329 75 589 966 1 196 396 157 369 608 140 25 243 143 78 424 79 184 758 57 518 848 106 215 595 90 2 298 129 297 605 116 81 690 100 11 619 139 808 817 102 370 914 70 403 912 102 306 896 92 2 390 88 30 803 87 523 544 89 928 992 55 308 954 118 155 475 104 664 809 91 342 663 152 778 896 109 71 346 70 144 967 91 406 747 63 27 645 129 136 504 74 471 711 102 104 268 112 594 763 132 6 106 60 342 351 126 661 978 87 415 855 100 601 816 142 379 402 36 513 617 78 11 608 100 14 264 54 240 697 97 698 876 176 713 753 150 477 877 72 105 986 89 429 969 113 68 607 116 324 832 127 205 733 99 373 632 57 702 993 105 683 862 112 342 425 136 299 615 128 504 719 128 603 784 104 350 925 41 296 727 124 68 768 58 452 902 113 174 660 122 107 267 152 740 741 72 102 505 84 151 416 57 99 141 76 469 589 62 357 530 119 333 464 139 637 786 128 91 181 105 414 835 107 288 778 154 817 947 89 144 717 51 528 767 74 209 601 143 357 524 103 703 952 139 240 655 70 95 739 83 607 791 133 106 715 89 20 756 83 611 696 110 214 483 101 752 817 89 17 79 115 917 957 84 645 866 123 683 849 80 772 789 113 54 759 112 17 18 131 447 761 108 20 664 85 134 355 84 456 713 102 263 784 119 203 556 135 426 456 153 702 778 145 249 412 147 10 605 80 623 927 103 28 616 121 163 859 136 576 670 155 82 618 95 944 948 156 908 916 134 607 826 91 132 451 84 284 651 87 91 357 133 272 444 56 112 516 133 757 833 68 253 466 94 167 741 92 311 607 135 88 747 107 424 533 104 59 559 98 82 907 109 294 448 54 101 166 175 527 608 85 34 86 110 441 825 108 197 652 51 34 301 87 364 409 91 372 808 107 265 335 99 374 687 136 491 600 74 440 457 47 26 478 111 28 380 149 367 786 142 243 476 125 202 207 114 284 751 139 203 242 132 400 535 130 800 924 109 215 716 134 766 775 124 127 587 176 595 629 112 150 410 38 663 968 118 378 819 47 59 950 137 294 930 81 213 981 146 469 970 88 43 107 80 127 675 103 71 181 86 189 780 88 390 465 118 189 762 108 107 647 78 563 756 127 203 729 138 214 941 74 349 580 67 304 365 98 509 666 72 32 586 95 213 949 133 782 790 87 504 570 118 845 888 40 59 926 109 385 524 102 337 478 98 14 662 99 76 811 161 698 910 125 127 511 145 462 905 83 7 480 112 28 538 99 282 605 26 68 630 65 501 730 114 456 777 117 44 879 129 21 160 70 561 790 113 613 978 88 13 347 110 32 938 121 692 937 52 116 606 103 383 631 53 824 839 109 416 631 85 115 646 114 271 613 147 490 922 83 366 860 103 616 873 157 192 883 113 532 679 112 224 949 59 180 606 66 137 892 66 142 870 107 181 312 98 314 708 97 300 604 83 364 716 123 631 675 97 329 673 118 448 513 119 274 597 137 615 886 61 199 342 111 750 903 104 24 552 88 352 703 149 110 758 93 489 777 52 251 927 109 371 842 50 142 555 40 839 902 62 120 344 89 177 864 102 167 495 65 881 977 145 628 932 122 440 571 80 466 884 109 19 730 146 337 749 131 302 587 136 627 772 69 299 814 93 95 370 84 314 901 113 480 572 143 158 517 87 139 809 96 776 827 99 256 507 98 118 498 105 60 371 120 335 911 110 225 887 113 144 462 131 105 739 81 250 738 80 705 722 47 272 818 122 300 610 76 687 760 155 136 492 43 812 974 108 11 408 96 81 149 101 476 562 89 149 216 91 816 901 106 245 707 41 528 920 81 42 547 119 220 388 76 924 937 117 492 757 71 89 819 118 1 973 30 433 572 148 7 67 97 385 626 66 421 878 51 213 422 116 138 988 60 246 773 129 456 619 139 777 917 106 241 459 59 1 465 87 231 848 110 220 306 89 775 928 129 329 554 116 46 436 60 730 978 105 722 862 120 318 748 133 591 714 70 630 927 62 697 895 124 159 893 122 261 392 150 74 99 107 262 563 79 646 862 98 4 467 130 570 879 78 458 726 59 616 636 69 167 963 14 698 862 49 175 824 80 362 838 88 35 81 114 387 706 38 101 821 101 103 806 56 162 632 92 372 757 127 111 311 144 389 607 133 284 719 103 463 856 100 40 367 62 804 891 67 203 591 139 414 583 113 99 602 116 307 765 122 872 899 120 388 969 48 662 826 86 245 712 27 633 920 135 3 521 108 263 364 75 653 968 79 37 223 104 139 825 82 577 612 77 526 815 120 748 976 87 110 448 114 219 477 79 720 836 117 157 428 54 1 84 114 205 519 89 62 356 153 690 970 112 28 375 132 166 650 110 536 637 127 62 628 82 390 638 125 263 969 155 734 876 110 430 668 71 620 947 128 287 851 139 334 365 91 50 605 94 572 851 122 199 560 115 258 353 53 297 649 102 57 77 121 370 527 98 425 816 80 765 981 100 481 768 64 12 609 53 879 995 129 522 974 91 325 518 119 642 995 81 118 479 137 486 585 123 79 778 155 284 846 128 652 920 89 288 355 149 626 672 90 365 478 94 438 515 137 63 563 63 147 741 71 569 668 89 517 666 82 454 498 89 610 650 80 368 517 131 59 958 73 513 923 87 143 902 105 41 612 130 230 941 117 451 484 84 483 854 137 808 866 89 94 923 86 147 529 114 388 916 103 680 925 96 200 898 53 108 863 67 85 578 31 396 770 67 774 879 96 72 825 114 216 375 90 32 759 100 405 696 146 247 891 112 191 320 99 645 942 103 550 588 67 102 538 92 31 734 108 174 229 120 365 417 32 605 924 133 223 660 105 331 851 82 146 421 144 490 650 75 210 896 110 274 886 114 139 945 122 343 578 98 393 829 79 57 972 78 82 394 74 180 298 104 218 442 80 405 537 63 382 908 155 158 366 89 47 219 95 321 789 120 913 970 78 461 473 144 610 973 145 354 967 104 132 220 145 726 904 121 794 883 102 123 434 79 265 812 33 216 589 84 293 890 127 544 754 147 208 396 38 529 663 64 296 868 125 132 813 130 620 710 66 202 687 93 105 376 64 657 665 104 107 142 127 316 882 87 355 949 97 192 632 96 40 205 101 329 559 98 108 588 128 567 734 139 24 114 160 334 829 92 663 887 84 386 624 105 655 967 104 352 893 130 515 526 78 138 246 144 9 739 127 390 898 108 57 908 101 616 767 93 277 338 110 34 927 25 857 909 98 259 623 140 422 679 83 18 528 65 402 519 88 534 733 54 146 593 94 738 831 92 465 614 107 838 927 64 329 960 116 115 497 74 279 399 80 853 999 105 393 773 93 578 893 85 312 436 101 130 170 135 378 913 91 635 657 98 637 814 88 350 538 103 90 483 121 591 874 119 192 444 159 449 861 102 58 778 36 497 929 72 396 606 116 406 991 147 151 411 127 533 792 40 579 865 118 294 453 144 216 267 63 571 870 58 122 312 88 334 919 145 468 951 86 836 881 94 398 658 87 672 909 90 628 967 69 582 968 125 25 272 105 182 991 80 43 172 79 359 882 65 170 250 46 120 894 126 76 746 106 765 963 55 328 747 60 445 458 49 612 959 62 422 687 91 412 640 81 126 276 78 293 956 82 255 563 101 763 813 54 287 546 62 476 603 142 85 763 56 78 199 97 367 387 93 132 644 99 451 768 70 12 538 91 211 393 101 122 465 30 243 947 80 872 877 108 464 801 44 411 746 121 417 720 121 57 508 99 521 806 121 141 376 120 360 912 99 48 578 65 497 977 128 838 914 65 384 406 126 731 991 71 363 993 93 261 806 163 222 550 71 598 932 104 305 806 113 510 710 116 19 555 75 638 819 85 622 986 42 310 592 73 296 359 117 281 493 90 128 333 52 110 557 108 82 643 120 272 353 69 265 788 92 617 924 97 591 881 66 649 948 124 109 678 125 888 912 134 77 672 85 254 940 131 705 853 106 133 684 144 77 650 93 110 198 93 246 851 98 232 257 108 179 652 97 646 673 77 257 655 90 246 775 89 94 708 89 252 535 54 115 969 76 36 751 109 50 699 80 590 914 116 115 655 79 45 174 143 403 509 87 69 290 106 57 953 89 5 910 102 33 867 109 224 860 117 781 862 103 146 335 93 17 23 51 354 476 53 134 158 103 77 898 121 117 234 90 911 993 86 676 731 120 125 359 84 39 703 127 20 511 117 117 659 133 4 393 120 71 776 153 662 841 157 103 158 79 120 465 68 100 509 83 64 415 110 811 884 56 700 977 53 265 816 76 69 148 134 69 141 88 29 134 99 266 498 107 571 594 90 464 712 111 497 833 102 316 415 83 354 980 48 395 615 93 322 929 120 211 383 122 505 661 149 233 274 94 154 573 78 333 733 147 90 403 55 524 621 97 835 841 109 166 627 155 126 610 135 326 387 100 105 547 54 103 184 139 582 896 41 721 834 135 399 509 140 4 695 98 70 782 88 210 513 124 603 763 93 198 589 49 265 929 145 284 312 167 221 775 70 965 982 96 678 990 76 37 889 48 412 524 91 216 244 128 636 990 94 322 966 172 680 843 56 78 792 109 145 378 26 0 265 88 156 597 72 4 351 126 161 920 104 312 991 66 129 910 94 358 750 114 196 350 86 800 937 20 785 925 72 54 250 119 710 871 89 459 762 128 471 835 127 127 775 119 573 626 121 727 752 73 845 851 120 136 562 152 392 509 147 164 661 111 571 586 47 163 683 100 65 999 70 187 837 126 379 701 128 297 938 124 811 997 128 738 792 66 138 938 126 327 574 87 145 191 128 734 851 79 65 941 118 213 234 95 218 378 76 251 764 134 613 799 81 95 954 158 127 425 76 69 359 83 993 994 119 666 695 38 6 979 71 329 952 93 211 360 108 412 422 99 287 701 100 547 742 79 575 638 73 402 432 91 92 309 102 748 753 86 124 299 126 791 985 89 550 629 110 92 121 86 12 237 98 130 972 121 32 200 105 208 934 75 143 627 136 101 355 43 155 996 156 414 910 92 193 258 95 386 600 90 411 749 130 429 979 92 636 874 156 756 825 73 324 427 69 395 791 38 183 448 161 215 463 117 191 681 122 102 288 117 498 856 66 291 915 77 199 414 109 24 798 110 109 794 30 138 689 41 187 424 113 711 939 73 399 707 95 161 381 110 372 745 112 78 865 89 414 686 66 584 784 107 166 837 106 414 880 68 4 399 57 118 816 96 141 161 75 493 924 63 18 788 125 92 364 81 18 355 110 684 749 120 99 389 105 90 290 80 568 582 92 269 468 65 586 902 135 560 960 135 114 670 84 478 575 113 298 795 97 175 697 90 34 90 139 60 202 95 233 979 114 157 665 66 177 449 113 95 720 95 553 954 92 33 407 122 744 844 73 102 596 123 149 360 71 238 544 78 554 730 68 732 895 111 2 239 55 333 611 115 335 953 56 766 943 131 297 678 101 465 835 131 745 798 106 19 444 32 429 721 101 460 709 75 89 440 85 237 297 112 404 701 101 749 787 84 383 956 59 536 762 74 76 667 92 87 111 108 625 703 121 234 845 87 248 322 86 523 535 104 402 930 117 457 612 71 129 909 50 273 769 66 385 675 73 574 883 103 35 828 155 195 587 138 317 725 88 81 542 113 145 318 91 362 872 140 583 632 62 505 512 114 64 959 118 169 501 76 83 700 78 603 615 104 161 992 97 117 771 108 542 784 77 106 289 95 880 976 102 171 344 149 81 216 84 151 844 145 245 327 78 223 631 141 340 964 66 708 970 66 487 744 82 393 817 102 19 252 48 686 917 116 767 977 142 145 478 129 442 641 90 132 643 108 114 820 92 747 941 90 81 500 112 313 727 122 498 698 64 340 769 128 312 408 140 46 722 104 84 286 179 784 937 113 74 959 76 356 767 92 118 694 106 48 705 94 173 487 147 114 915 137 525 595 74 295 832 144 94 774 63 118 436 124 170 779 98 221 566 43 658 813 123 168 295 103 184 358 19 206 730 92 130 239 92 324 691 122 221 650 115 25 973 80 367 542 108 127 335 85 452 467 115 494 773 84 270 628 92 195 941 50 603 873 84 369 537 84 161 755 22 69 243 90 421 985 101 186 660 61 707 746 149 30 664 26 97 814 96 98 205 38 99 250 93 585 729 105 409 744 108 87 601 79 90 878 116 606 742 16 535 610 91 62 424 81 85 998 115 266 269 113 331 697 122 27 577 115 487 934 164 435 897 144 514 845 132 600 849 66 717 858 115 391 893 28 226 769 116 133 275 160 187 806 67 173 978 32 174 452 46 68 256 78 521 823 118 285 866 49 95 907 55 472 713 145 971 994 106 677 785 172 379 582 33 281 407 152 517 851 109 25 39 118 318 596 129 415 845 90 149 226 124 756 867 125 803 984 102 544 818 81 428 540 142 76 543 158 252 947 82 127 492 125 147 842 78 200 971 136 714 936 111 3 668 54 495 653 139 260 487 98 99 872 147 600 896 108 266 314 113 365 371 125 57 429 58 489 609 103 158 919 93 29 32 95 128 271 83 140 356 120 194 311 86 152 954 104 266 847 26 177 360 96 293 311 75 112 477 74 782 884 61 573 655 95 707 877 98 9 504 137 200 479 112 369 844 111 338 796 45 10 62 129 173 218 142 476 866 48 187 811 92 180 509 110 763 954 100 455 817 102 185 812 127 443 813 88 491 921 118 256 314 92 0 208 77 476 519 80 193 951 87 67 545 100 354 851 58 161 884 112 786 804 122 13 989 114 372 426 128 575 790 56 176 509 162 3 710 142 132 397 90 156 943 122 503 558 103 69 387 103 380 895 98 226 308 158 50 354 31 503 504 40 746 908 58 473 667 44 14 83 115 516 559 82 153 449 50 855 924 75 78 178 67 124 323 91 257 735 145 575 932 143 15 702 89 100 120 121 33 131 96 281 861 83 401 748 112 586 742 127 561 849 138 568 815 100 102 711 49 297 522 113 772 827 50 2 103 127 285 682 123 2 736 169 194 510 72 766 883 101 329 638 78 344 919 174 325 582 116 201 705 88 64 621 137 291 842 87 96 469 87 388 745 73 477 989 138 200 350 169 342 641 127 384 654 130 200 620 96 380 418 78 50 133 88 677 927 77 377 807 88 765 846 83 347 752 66 237 267 134 496 967 59 88 196 88 319 537 58 61 247 136 536 590 138 688 747 171 128 445 133 28 243 118 283 843 101 64 894 127 420 816 121 488 651 104 118 654 94 455 542 93 220 876 101 542 890 54 191 838 85 275 303 121 89 315 99 79 249 58 215 452 110 29 722 107 410 539 63 255 625 94 123 779 51 497 558 142 617 733 96 148 613 131 934 937 130 84 146 148 291 413 61 101 657 90 854 927 168 508 551 80 48 692 93 503 505 112 423 811 107 180 383 91 330 626 86 523 729 97 423 448 115 130 134 65 37 497 121 476 912 118 185 394 60 569 579 65 474 866 115 742 864 121 96 525 95 875 879 123 228 670 111 333 681 102 100 626 75 521 951 163 151 291 91 177 812 98 239 350 116 528 540 155 312 412 125 74 914 81 28 788 81 587 866 135 107 928 111 159 609 110 868 872 87 750 780 90 540 689 69 204 933 89 522 861 137 414 956 118 436 617 128 609 628 31 464 775 109 49 575 79 16 634 75 69 394 73 62 167 125 317 945 132 307 647 102 316 801 71 126 259 158 436 506 89 864 949 142 612 784 95 985 993 119 439 735 134 441 655 108 161 348 83 462 823 25 366 835 102 104 632 89 445 758 145 273 773 158 6 510 115 36 734 95 430 850 102 240 854 135 418 486 35 316 733 103 13 410 107 10 881 119 285 489 131 730 820 144 602 707 98 652 807 103 403 820 117 680 738 68 336 801 95 106 965 111 602 872 104 20 308 109 719 721 81 442 832 89 60 501 132 35 993 92 756 762 108 413 956 111 650 968 102 186 628 116 804 998 101 201 251 126 481 573 66 109 723 139 147 628 156 723 763 110 299 366 97 435 786 48 168 399 125 728 899 145 423 564 110 209 579 82 122 335 70 275 767 103 294 881 134 252 523 111 545 972 99 234 680 87 294 333 81 771 891 98 13 119 66 642 770 80 62 633 71 738 850 57 652 654 100 808 954 127 101 115 127 115 674 121 365 997 99 28 56 95 129 150 137 161 231 122 8 778 47 51 958 82 897 986 141 508 851 99 905 984 77 140 246 76 227 984 71 796 985 118 377 831 61 287 346 120 322 324 122 385 529 78 76 712 40 214 953 86 436 967 129 599 622 102 239 549 123 373 788 110 694 716 45 215 881 108 412 473 72 842 850 138 196 451 131 264 873 113 285 748 158 931 997 125 183 824 76 568 843 72 780 797 123 47 705 157 707 920 169 230 557 73 141 915 43 320 893 70 12 383 121 77 362 108 416 706 118 403 523 63 358 906 119 101 125 132 165 174 101 21 774 129 575 723 131 844 884 97 131 848 45 12 673 134 10 268 127 108 574 114 222 876 72 113 983 63 356 550 77 626 659 106 161 774 106 515 583 126 186 455 76 330 987 69 285 917 81 361 918 92 461 515 143 21 601 126 393 785 67 190 938 106 797 814 118 295 791 197 531 650 119 258 668 114 90 386 85 724 956 62 492 605 69 553 824 49 120 154 90 457 704 72 367 890 59 325 639 109 27 464 88 657 796 116 38 699 57 240 340 127 326 916 73 309 927 125 196 486 41 111 513 134 364 505 85 2 419 77 57 328 125 584 914 52 278 588 140 114 147 74 452 840 115 832 930 121 46 657 101 171 486 70 274 710 86 204 593 100 43 443 161 793 884 55 568 639 81 103 986 85 630 748 103 129 588 86 0 395 52 836 956 92 323 740 115 222 461 73 846 952 119 488 760 105 508 825 127 371 749 145 651 680 90 89 992 106 350 528 129 611 931 84 488 567 128 719 861 90 274 840 128 890 945 134 100 830 165 99 932 153 139 795 89 750 861 89 498 539 98 372 517 74 442 928 1 521 871 91 139 691 110 293 541 114 175 445 125 338 855 85 780 867 114 565 637 88 756 937 161 17 491 137 249 742 82 71 626 48 413 802 164 338 723 114 268 746 61 676 829 63 401 895 67 221 817 117 636 642 109 337 348 113 167 192 111 169 486 91 243 665 72 676 844 91 89 809 85 31 790 93 68 105 116 55 653 70 330 387 137 294 691 62 524 676 103 140 376 54 454 700 24 294 409 115 364 508 39 121 191 63 247 359 158 499 551 51 404 667 135 710 816 146 610 647 81 76 934 91 453 533 77 139 525 80 341 481 92 404 731 127 10 235 77 569 739 134 272 504 139 141 851 136 109 129 64 433 732 153 901 971 100 199 417 116 426 994 95 330 595 134 37 77 105 263 585 86 170 717 131 113 313 121 196 341 74 102 442 116 3 60 96 215 877 71 857 888 105 385 790 74 34 370 73 66 188 55 17 493 45 340 345 87 849 946 103 466 471 73 83 825 126 747 956 87 282 771 94 528 568 48 559 583 83 154 420 123 268 441 145 677 772 49 711 946 97 587 737 87 611 665 88 532 655 90 230 418 76 202 958 67 304 373 52 220 626 93 577 998 171 254 567 137 554 802 86 136 715 74 885 925 108 593 773 140 206 953 127 49 758 137 310 540 142 30 597 105 174 410 94 339 832 96 323 792 88 293 868 56 555 872 113 4 735 102 341 621 123 579 759 95 7 132 89 331 466 77 612 934 118 3 626 141 461 830 55 768 941 110 452 605 76 434 909 82 527 663 67 162 164 71 824 897 114 69 333 156 16 142 70 652 712 148 141 969 96 150 485 105 194 859 111 244 699 107 216 501 59 333 743 105 541 565 112 351 381 66 688 893 78 751 843 108 437 508 133 332 658 95 454 666 119 22 505 79 275 985 96 175 516 69 334 904 85 121 692 131 315 981 110 556 982 133 97 653 71 15 835 123 494 584 141 514 879 153 525 552 64 271 866 99 610 944 134 724 927 75 184 653 111 477 855 110 621 800 63 473 535 84 508 932 125 293 701 128 643 975 59 302 622 135 1 852 44 184 856 77 454 456 115 351 827 103 42 878 71 201 426 121 901 999 80 685 922 70 399 889 82 410 689 28 192 633 51 639 728 102 356 546 119 35 920 45 79 404 72 482 818 51 920 956 126 185 218 125 635 730 115 245 857 105 47 957 66 5 823 82 86 815 89 808 984 111 748 764 130 496 884 146 612 921 109 557 709 68 89 437 76 146 492 46 327 668 109 608 661 120 10 210 101 646 980 105 145 570 90 99 891 113 496 720 80 96 927 61 178 275 74 438 794 143 184 745 87 645 885 20 424 860 121 395 839 95 460 554 155 21 119 113 275 636 53 436 470 66 402 874 70 35 277 87 46 864 78 610 878 125 241 843 58 258 352 158 149 548 131 304 532 81 321 924 117 29 339 81 220 245 128 66 550 78 333 737 83 506 803 122 319 676 196 334 643 132 335 927 143 55 464 24 627 766 84 701 809 57 560 936 140 80 134 104 77 186 76 319 669 103 30 573 63 206 813 85 503 600 79 431 861 151 302 346 77 167 317 116 101 116 99 60 872 79 431 550 93 140 627 127 550 871 80 596 932 137 416 558 19 206 854 123 552 765 123 181 247 106 883 965 33 571 636 57 375 689 116 166 440 104 447 895 132 566 599 101 582 930 98 137 370 163 591 693 90 156 841 132 590 713 96 285 845 81 255 467 103 320 350 145 577 841 113 175 590 108 2 781 104 59 724 82 171 974 90 470 497 66 234 491 151 59 366 74 9 434 109 206 609 134 126 412 103 345 962 71 44 468 77 157 200 119 449 959 76 315 755 77 54 835 77 135 160 75 176 853 122 150 613 107 593 786 152 168 207 152 8 229 153 536 926 98 592 628 152 395 995 84 85 606 111 59 276 114 29 530 59 159 363 120 372 456 159 132 548 87 93 483 84 236 271 141 322 351 135 625 959 96 562 619 126 87 946 111 158 718 124 199 528 68 86 667 139 45 164 131 682 955 65 559 641 86 338 645 65 520 957 64 298 622 128 414 525 102 755 929 119 720 986 65 35 405 115 107 898 95 44 72 56 503 730 94 243 863 66 319 577 134 69 357 109 238 827 100 38 248 140 101 114 104 51 466 112 429 502 98 496 705 72 216 980 24 583 765 98 955 995 99 809 844 90 245 443 87 392 729 104 74 94 135 267 771 99 440 799 119 11 492 144 281 601 76 365 720 125 391 725 69 176 952 87 231 883 90 229 730 117 160 787 97 366 808 128 64 511 105 514 984 188 456 627 76 241 530 108 168 251 93 328 858 49 113 304 70 346 898 92 118 386 61 343 939 97 697 854 86 210 492 36 493 612 87 100 195 96 67 774 96 560 777 112 522 679 71 830 834 148 953 986 131 407 430 101 117 553 125 432 618 81 567 655 92 132 525 112 457 635 96 463 738 108 270 361 110 53 127 104 46 171 143 266 545 157 158 657 63 185 292 111 150 952 90 135 261 95 47 977 73 25 797 137 378 976 190 858 967 131 294 468 83 39 674 109 814 869 53 29 300 90 120 522 180 317 389 72 164 855 79 299 786 101 357 966 117 545 572 133 801 844 80 307 877 137 297 929 40 353 983 102 132 771 132 336 924 101 646 940 58 228 532 91 304 516 44 426 551 113 359 456 91 34 730 82 218 348 116 262 443 91 430 720 78 299 452 62 69 371 79 185 803 140 535 965 35 714 879 151 160 375 77 396 662 134 121 414 3 358 451 101 476 568 110 96 781 44 449 815 53 703 729 90 420 723 43 37 395 81 197 785 76 346 380 117 320 986 95 215 455 116 588 663 53 395 516 56 70 702 101 453 711 150 49 521 82 118 823 103 122 811 43 407 881 71 399 577 77 127 944 90 307 578 103 755 909 82 177 265 69 135 481 143 95 242 63 9 695 83 371 866 72 578 655 171 31 818 80 788 842 111 308 889 82 425 979 113 520 863 100 98 198 77 423 436 101 251 577 109 112 122 68 514 882 31 82 107 85 130 958 137 134 470 71 17 181 66 563 839 34 233 760 78 376 723 78 160 816 122 7 529 114 500 533 84 732 805 108 802 806 128 112 985 55 364 797 67 89 694 88 100 441 45 272 518 138 330 906 129 529 649 34 512 833 83 23 390 141 223 440 130 5 595 88 223 775 117 579 994 120 418 655 78 174 544 59 48 998 121 501 672 115 8 248 98 600 703 117 53 302 64 182 192 69 713 745 93 102 781 132 71 457 61 127 285 123 601 771 119 428 607 110 67 757 44 148 654 111 661 753 91 426 700 111 818 914 134 2 231 32 68 601 92 39 856 128 382 544 110 220 794 95 846 851 58 69 808 121 16 460 108 752 906 110 78 426 122 94 491 104 435 855 63 623 870 112 636 940 130 351 547 79 398 753 130 851 961 52 625 646 121 470 801 33 49 853 111 159 820 66 41 311 96 413 775 83 343 878 117 177 189 64 870 893 99 855 885 136 122 214 102 136 348 72 75 510 120 113 749 160 460 523 148 206 647 119 49 640 120 82 801 18 230 967 98 227 845 36 450 851 46 634 737 127 264 797 143 269 556 111 33 831 128 30 151 172 90 868 146 94 883 74 556 639 39 97 194 134 856 889 124 779 967 85 17 690 117 210 435 125 756 981 101 378 793 146 128 388 134 182 293 99 531 708 26 72 428 74 197 854 114 166 730 43 289 331 95 231 492 90 14 212 79 213 963 127 254 729 81 419 637 127 290 404 96 907 928 111 367 750 63 60 117 116 658 897 74 479 929 106 777 870 118 133 567 86 268 750 22 333 420 131 575 640 136 26 656 114 104 767 87 167 881 76 99 989 84 0 139 102 612 830 92 55 326 91 110 707 91 333 791 107 229 600 91 536 815 50 494 523 107 389 611 88 220 594 131 110 185 83 5 186 117 596 817 87 269 319 76 204 369 118 344 417 5 416 845 121 569 645 22 74 970 85 176 496 36 243 997 99 742 975 144 836 946 101 64 545 106 299 573 128 107 538 86 57 234 114 529 969 92 362 371 115 491 543 109 374 734 64 371 941 128 82 966 133 680 729 136 373 787 110 825 982 129 477 787 96 193 304 94 37 391 79 80 406 167 32 790 74 429 942 113 315 387 151 213 332 139 396 635 75 616 843 151 79 597 69 367 711 128 321 411 56 637 973 62 304 314 79 10 639 129 135 163 67 131 215 105 65 627 89 235 650 129 122 662 66 248 933 144 639 812 121 424 509 88 725 989 56 420 807 107 159 293 117 268 858 121 68 90 131 259 402 120 434 784 104 649 961 100 319 819 165 19 188 107 684 726 120 282 305 65 214 815 155 252 589 138 464 541 75 174 586 134 209 699 101 465 809 146 468 572 53 287 596 99 70 940 88 57 672 70 50 274 57 393 445 77 108 840 75 544 986 129 371 768 93 425 530 106 67 229 124 202 759 92 859 982 141 7 230 127 681 927 111 307 479 69 143 705 140 552 725 73 295 387 138 571 892 87 683 703 92 9 281 110 420 780 137 84 952 69 223 268 69 553 890 71 282 675 153 669 728 149 267 904 108 192 388 120 512 871 110 75 916 95 658 839 47 262 418 81 320 677 65 40 142 122 604 607 94 462 768 101 96 124 86 642 772 123 844 946 136 498 906 61 456 907 33 723 833 146 46 795 110 191 990 80 714 967 77 466 963 163 264 727 97 580 636 116 915 956 70 102 443 130 248 549 86 259 552 129 190 358 76 55 463 124 367 957 135 237 979 115 321 634 88 827 941 62 197 622 97 482 635 128 282 676 69 316 586 60 563 768 131 504 732 91 401 442 188 895 981 73 121 238 81 512 797 98 576 718 108 89 475 86 555 966 88 687 739 163 404 947 103 379 750 90 722 847 94 143 163 106 35 182 91 446 559 93 217 252 45 362 441 110 343 559 118 173 622 117 113 675 101 281 373 87 589 790 153 287 298 114 595 864 113 44 201 97 502 644 115 362 906 92 417 989 105 524 693 144 302 485 134 355 739 125 121 142 109 78 153 95 495 729 42 87 275 90 82 725 112 311 888 91 249 918 100 376 565 85 6 667 109 268 851 69 418 993 80 216 625 82 303 508 96 216 505 79 127 129 151 532 565 68 172 609 118 287 355 71 651 963 52 389 510 95 880 974 73 157 801 174 268 481 134 66 972 62 261 923 67 247 369 134 125 458 80 82 827 121 597 636 91 691 746 108 504 520 115 45 69 116 265 290 104 473 608 77 137 329 122 288 910 110 371 451 132 952 988 88 143 288 82 394 834 70 213 986 57 558 842 95 216 627 82 694 989 112 556 657 59 146 678 126 209 335 60 302 757 135 874 976 82 289 508 135 95 316 65 791 890 140 645 868 168 807 817 83 21 671 118 29 969 59 26 334 73 85 117 68 171 509 112 13 72 70 6 913 119 588 985 40 1 485 131 181 220 63 281 557 93 713 882 122 72 902 80 374 998 49 622 642 73 117 873 153 65 322 35 300 782 167 405 491 114 272 543 130 628 942 71 494 606 126 610 763 176 137 805 31 180 233 134 739 925 127 11 263 55 171 765 146 233 490 110 914 972 78 170 275 95 651 795 125 331 709 139 224 913 108 264 844 45 215 502 93 109 488 67 337 696 55 752 959 96 69 225 148 374 623 96 186 849 71 253 933 63 202 492 134 249 552 55 804 921 84 517 803 101 324 511 137 42 995 84 52 267 102 71 278 113 327 465 90 239 589 77 268 624 119 23 780 141 32 690 129 691 883 166 174 605 84 687 905 95 240 890 81 549 600 104 11 831 136 244 604 123 405 614 129 549 717 34 53 452 114 193 649 104 455 807 110 218 228 105 688 750 112 341 773 109 32 795 107 317 623 115 833 979 85 393 824 92 77 468 87 211 223 20 794 812 101 188 721 137 782 889 95 805 883 96 26 188 25 215 987 60 438 873 69 351 611 54 137 197 98 163 754 83 184 847 138 263 530 79 311 989 119 709 825 92 366 393 39 400 924 121 12 354 79 565 594 1 151 540 92 316 458 112 115 304 149 27 225 116 74 215 61 115 225 74 67 199 93 222 460 134 97 133 60 586 681 132 286 986 125 324 685 88 513 776 106 90 676 55 604 984 101 586 931 58 746 807 108 40 395 119 424 663 101 228 238 90 146 174 118 347 568 110 261 587 112 101 910 127 33 778 68 484 549 76 2 397 140 685 998 74 420 903 125 743 984 91 583 597 90 314 580 120 314 699 90 567 910 91 19 513 114 634 911 115 85 436 110 363 720 118 171 682 94 381 991 100 94 664 106 671 935 96 348 452 122 174 448 101 309 425 86 680 744 96 317 982 121 134 848 95 527 841 122 862 968 107 155 506 121 603 978 142 60 873 77 774 831 93 433 533 144 402 864 104 304 495 88 709 837 130 834 992 104 314 855 97 2 505 120 114 881 112 299 469 77 32 830 61 117 656 109 139 380 157 540 805 102 424 486 110 5 19 137 54 260 150 79 177 92 509 960 123 463 565 126 119 174 114 38 514 119 207 470 70 187 971 93 28 516 46 75 884 67 41 47 68 460 913 66 219 913 105 299 347 84 57 144 92 842 867 127 51 439 127 321 387 78 648 763 76 171 646 85 53 814 51 469 991 159 155 864 41 177 975 60 28 797 125 391 453 122 0 351 105 610 699 114 577 862 99 23 836 79 182 698 67 140 217 68 485 524 101 799 919 104 81 325 102 319 398 125 519 984 127 36 600 86 344 693 96 530 883 88 447 729 55 128 544 60 83 582 110 94 252 131 951 976 70 324 387 189 395 515 98 404 752 145 527 742 96 1 956 104 304 568 169 392 770 73 104 528 89 241 754 158 873 987 85 105 544 85 4 638 121 117 892 112 343 474 56 348 574 126 92 485 96 266 339 95 275 387 126 104 303 91 270 915 74 158 425 65 162 703 121 776 959 123 768 996 94 104 558 100 503 809 101 422 603 77 314 988 47 892 945 61 76 722 112 2 313 143 248 918 84 221 505 98 826 914 119 146 442 119 198 315 114 20 644 117 179 243 135 724 868 71 354 564 77 208 488 117 335 529 94 71 352 132 274 583 114 59 89 108 7 811 53 317 840 115 532 737 96 281 787 85 878 891 120 227 922 72 177 495 152 487 951 45 223 702 107 269 629 54 502 949 155 501 583 89 516 647 63 334 675 73 98 501 172 222 873 94 675 938 120 158 944 81 763 772 78 148 997 128 128 776 21 522 730 76 762 979 109 248 797 137 299 333 46 115 498 71 761 856 109 69 510 81 398 662 151 147 604 90 120 373 104 56 572 103 425 798 34 119 538 38 174 350 71 348 563 131 209 506 56 400 932 92 43 817 65 331 852 100 107 845 122 85 258 89 560 970 109 412 536 101 788 863 99 113 984 94 642 969 121 37 413 81 86 624 84 276 715 127 364 371 31 29 309 70 281 518 102 497 798 103 176 483 90 64 84 124 518 595 135 663 853 125 286 392 79 456 620 81 266 700 60 820 866 46 294 767 100 877 950 130 19 865 94 401 886 116 239 372 37 2 434 104 259 360 84 678 793 80 839 923 151 219 777 93 173 609 66 308 879 138 151 697 104 824 956 99 221 841 106 174 517 75 343 524 58 3 444 112 101 145 122 20 213 124 701 736 118 538 976 122 494 892 159 9 459 98 70 634 61 9 408 65 181 900 135 340 701 110 513 530 102 119 861 101 117 235 95 290 368 85 517 993 58 71 588 121 673 961 132 526 584 78 405 877 130 891 904 90 733 977 115 81 734 133 362 589 72 447 573 81 25 194 97 568 728 110 434 665 63 58 446 123 553 814 115 198 950 114 143 277 128 768 777 92 674 899 93 246 619 151 311 823 117 127 326 89 199 669 52 104 946 80 604 701 129 51 987 117 270 458 124 207 888 118 399 972 137 690 863 114 344 504 98 607 811 102 260 461 109 422 640 99 342 833 65 180 805 76 400 479 56 220 718 117 384 711 167 42 97 62 365 872 120 457 603 119 172 548 86 277 523 124 156 903 108 366 818 62 36 227 119 38 571 100 22 269 94 277 868 107 374 483 111 31 164 107 332 944 116 2 639 129 406 827 36 303 766 156 689 895 112 276 523 100 185 483 72 17 176 83 444 547 89 105 317 85 78 86 84 98 378 99 731 816 87 79 279 135 697 699 124 715 812 137 27 746 142 96 378 115 743 811 100 344 981 100 100 801 92 261 717 76 35 631 74 474 949 81 108 651 134 33 410 101 216 715 106 273 527 89 248 866 79 45 745 97 47 758 65 533 883 73 454 859 140 370 721 92 456 474 89 138 595 96 717 893 79 560 600 71 300 690 90 683 904 97 268 843 101 197 673 81 187 335 109 368 747 118 253 801 123 21 645 67 615 967 109 49 797 49 434 757 77 447 556 139 178 857 106 161 541 121 26 971 58 430 435 62 538 637 138 284 594 102 133 503 128 159 289 117 36 217 131 440 662 98 310 845 141 471 973 151 646 793 133 55 786 107 123 902 80 511 592 129 628 671 85 476 724 73 243 726 74 406 501 87 177 437 111 260 262 148 114 269 113 90 724 109 337 860 134 625 826 103 59 979 79 252 682 88 186 649 137 216 805 82 135 475 42 850 872 110 407 908 83 131 541 104 434 466 61 0 947 123 289 421 135 222 457 44 345 751 96 634 825 69 272 853 67 149 570 54 506 585 100 109 616 85 903 975 105 647 936 85 311 481 113 614 810 89 516 584 105 80 414 109 449 805 117 175 603 93 598 935 173 203 622 144 329 907 69 417 808 80 140 975 90 242 246 130 43 954 83 183 687 55 391 758 55 171 925 59 769 851 83 652 791 132 216 449 134 310 811 120 26 532 55 37 407 107 13 452 40 39 631 92 203 433 111 239 695 84 343 533 113 792 810 77 127 348 104 108 943 90 910 922 109 439 686 63 256 330 128 292 488 121 86 165 77 241 851 74 442 748 157 116 762 90 259 798 111 436 530 106 199 960 91 304 426 141 138 906 86 166 395 96 152 496 108 595 789 109 845 987 125 400 530 140 741 789 55 69 271 154 176 600 122 721 735 30 246 824 142 643 905 94 420 547 134 285 763 130 626 675 113 56 909 102 363 788 84 323 476 41 228 774 90 593 944 108 871 950 6 46 71 125 260 339 58 17 195 90 158 297 142 687 725 138 594 896 57 114 267 113 139 896 126 372 982 97 343 468 118 98 909 149 378 953 95 283 483 90 86 700 157 199 591 129 241 458 79 187 641 107 275 410 113 28 508 90 62 107 98 801 846 78 692 992 69 72 124 6 70 390 71 173 513 93 565 650 111 146 409 97 21 870 129 89 171 137 9 765 82 11 786 109 358 796 94 347 392 131 151 950 88 859 915 105 509 944 124 260 857 69 207 232 74 645 835 86 461 852 114 439 483 152 459 814 106 93 881 105 71 175 90 415 612 108 612 758 67 513 619 57 258 432 91 1 909 119 483 528 137 400 750 169 360 944 101 114 117 67 410 981 64 182 608 142 299 507 106 15 683 108 685 710 105 257 545 66 480 684 102 766 982 59 363 749 106 341 818 96 51 420 91 59 165 112 384 482 91 451 999 87 62 765 90 290 824 145 470 781 107 685 804 124 139 366 84 298 837 107 315 571 120 391 446 115 246 438 68 172 213 63 725 916 104 143 264 74 18 769 71 279 684 78 321 954 123 110 535 61 555 687 99 39 379 120 258 818 115 259 318 122 223 287 31 371 475 55 26 166 122 213 710 107 17 874 64 462 938 89 181 320 89 283 323 81 602 779 49 57 236 64 215 505 65 376 657 86 575 871 70 393 461 78 125 482 98 46 867 127 365 416 105 138 305 85 154 770 109 736 818 48 199 964 101 569 731 100 130 829 86 270 898 28 149 718 139 39 414 106 36 378 69 87 477 66 428 989 76 522 864 99 513 870 78 266 579 106 94 255 98 171 577 126 573 839 96 432 472 60 214 707 81 520 841 75 381 721 149 878 966 105 442 857 73 601 634 122 199 315 144 284 518 108 5 531 57 412 795 151 111 467 108 23 211 109 215 929 122 778 801 69 193 486 101 72 512 95 269 622 144 49 659 32 77 579 139 497 662 93 420 651 103 113 342 88 343 950 102 353 540 68 347 595 149 26 392 136 653 792 150 186 815 116 91 177 142 237 333 130 197 387 54 366 575 117 811 993 95 16 823 88 499 637 123 256 418 99 457 476 64 132 209 106 664 882 96 399 595 38 274 289 70 74 978 95 481 829 118 275 655 111 451 809 70 534 728 128 149 588 155 675 874 35 519 905 73 15 836 113 306 341 81 547 698 18 546 853 104 161 673 149 354 576 123 414 555 101 43 887 35 46 546 113 275 974 142 353 719 74 609 613 133 13 364 137 511 706 111 19 705 89 238 789 119 434 782 81 327 928 83 476 941 97 538 964 65 104 836 101 222 521 130 138 673 135 490 598 112 396 752 81 105 116 123 544 599 82 27 149 61 375 567 102 433 525 166 153 919 62 218 878 103 48 321 57 416 737 157 874 888 111 33 804 93 6 863 128 191 744 49 484 621 101 474 751 102 286 292 88 268 643 108 722 831 123 609 907 101 652 936 136 286 355 56 335 727 101 45 107 132 8 191 96 73 187 122 55 479 98 306 670 146 78 676 116 115 418 73 15 398 81 120 927 72 61 149 142 389 668 50 463 814 132 949 966 125 60 935 115 189 833 108 477 945 137 275 373 134 265 292 119 212 469 34 329 731 96 485 866 123 528 877 129 171 425 75 710 943 83 446 758 68 538 990 106 512 990 106 453 853 165 541 804 92 21 814 106 417 942 140 445 610 115 228 978 90 124 622 53 429 799 174 30 84 104 280 594 116 898 948 99 3 685 109 92 844 91 150 304 143 53 279 114 410 946 63 367 428 82 379 747 60 318 440 54 105 769 111 184 963 134 206 847 46 494 729 162 112 449 96 29 824 73 47 963 66 864 867 64 614 834 118 687 885 144 332 373 88 789 916 114 891 944 103 312 333 126 38 526 123 710 737 71 300 523 35 300 969 68 228 251 98 142 907 111 31 412 109 642 985 102 296 543 96 591 893 129 21 513 136 586 695 74 59 634 167 303 860 69 378 844 111 378 650 73 305 751 96 291 970 164 482 886 115 164 191 127 770 879 134 185 733 110 713 855 98 22 67 71 258 956 125 455 855 51 229 318 98 664 751 92 225 909 72 199 585 99 77 694 122 663 665 140 526 593 110 4 966 81 582 750 132 232 603 124 129 138 94 388 744 98 228 308 107 101 232 39 186 591 87 506 899 159 106 726 133 342 797 164 505 943 67 410 464 62 163 738 113 341 958 123 439 532 137 227 457 98 538 928 142 302 575 81 757 841 154 179 383 120 133 857 103 379 618 109 639 658 133 8 910 91 247 538 122 139 394 114 494 666 117 488 957 134 427 598 63 401 608 87 201 830 146 330 563 57 410 973 85 92 729 48 151 943 83 356 839 102 92 583 72 130 485 123 738 859 75 186 936 116 231 680 156 83 278 84 247 387 154 4 832 107 57 546 84 325 444 42 596 743 86 361 866 99 389 886 141 306 558 69 657 991 106 213 958 51 594 822 113 0 567 134 19 922 77 17 540 94 375 530 123 275 757 153 85 650 82 453 872 95 7 826 78 353 935 156 365 961 120 545 746 138 115 178 90 350 520 142 380 402 149 367 484 119 470 878 101 272 557 58 51 385 62 248 827 174 292 950 53 282 830 108 200 605 68 308 314 99 310 712 131 77 277 106 388 645 123 460 867 146 714 885 71 43 562 108 223 457 85 321 800 132 169 395 130 241 701 142 15 199 123 268 467 121 193 997 89 759 762 105 172 939 96 530 572 68 573 593 131 27 707 151 878 924 98 206 446 122 674 694 79 536 631 122 764 945 87 227 559 118 21 712 101 215 233 88 276 529 146 134 253 34 115 670 67 224 458 109 745 787 100 709 961 102 285 570 133 323 975 157 741 865 91 514 889 60 666 690 174 200 427 17 125 745 63 64 725 132 227 867 105 349 962 54 132 398 62 146 995 108 615 918 83 526 636 95 92 150 49 119 711 37 271 356 149 359 628 150 64 767 68 173 858 85 275 476 122 331 975 90 22 511 90 32 945 114 246 554 30 63 997 173 78 445 111 750 918 68 280 533 54 781 818 106 381 615 36 241 732 112 138 838 72 471 647 80 538 552 144 14 498 124 126 624 66 454 966 78 348 837 68 75 282 111 175 818 92 278 867 81 155 760 114 744 824 99 470 569 151 217 426 135 713 739 121 151 313 133 271 745 88 514 767 137 388 610 74 62 892 115 582 768 80 309 365 171 740 775 106 9 121 132 78 122 74 287 602 107 41 302 106 580 603 125 720 981 101 643 809 82 365 771 108 256 865 140 13 949 133 354 507 89 263 760 110 225 626 134 209 212 119 282 781 62 116 549 79 293 801 108 322 518 106 196 575 117 453 849 61 444 615 81 66 493 113 170 310 82 427 954 108 694 990 133 127 767 147 191 246 122 431 640 86 85 839 103 201 379 62 189 334 75 221 345 95 217 435 65 618 820 105 200 746 84 95 968 107 133 240 106 96 430 103 717 938 106 290 501 137 215 429 112 801 998 71 472 819 63 47 827 122 547 634 92 322 970 71 153 696 127 336 465 66 1 541 188 215 370 133 109 293 66 654 882 117 296 466 40 647 870 82 27 861 73 740 922 123 625 987 71 34 166 97 344 621 74 358 530 73 871 929 90 908 943 72 741 894 93 102 387 81 248 647 124 254 419 111 603 930 65 423 677 117 218 447 114 428 861 112 410 951 35 27 231 112 2 246 89 146 866 160 292 424 117 472 840 87 65 306 182 762 897 107 473 951 133 131 357 115 19 714 126 120 939 149 90 842 84 268 408 120 346 521 89 160 594 99 490 885 73 660 806 86 777 941 91 148 452 83 549 979 49 78 234 84 135 366 95 515 817 93 50 432 70 303 984 75 671 958 102 630 673 120 177 721 76 380 573 161 221 442 53 287 606 110 441 827 83 21 247 71 77 774 157 274 306 152 512 728 38 225 713 104 198 993 170 376 507 49 12 166 93 734 999 77 173 716 82 14 651 119 126 305 86 493 508 120 188 588 99 400 503 152 798 928 133 328 759 77 803 854 109 466 811 139 157 594 51 425 683 56 135 170 54 48 64 117 904 959 140 292 622 44 12 399 93 470 737 60 74 299 86 294 611 52 364 517 129 937 963 128 102 225 76 57 934 89 293 344 102 646 867 111 738 874 58 403 795 87 347 719 131 462 799 95 531 602 57 587 735 99 449 578 64 278 410 101 59 777 78 662 754 151 66 307 128 891 976 153 546 913 58 520 530 59 420 454 96 22 942 98 93 294 114 451 681 123 155 631 71 248 305 129 141 259 107 533 915 48 26 871 79 490 633 52 34 746 146 24 30 78 135 434 126 589 814 130 100 314 132 227 469 67 191 665 82 157 480 121 349 693 95 761 893 138 447 866 91 202 808 112 795 916 141 207 889 60 207 860 70 197 432 118 674 871 132 669 809 12 564 607 90 601 738 96 83 199 73 629 920 111 146 773 76 436 821 138 647 966 49 223 629 166 230 914 144 19 225 102 136 968 50 208 651 93 8 319 114 253 388 51 341 731 83 105 822 114 183 817 108 300 700 144 538 720 152 506 867 113 193 943 175 731 828 92 32 662 125 572 732 145 616 811 93 462 837 75 94 777 78 709 964 140 196 238 84 458 956 118 616 760 86 133 751 120 632 786 50 583 982 159 10 623 122 612 667 118 233 275 88 324 690 70 130 185 93 216 373 74 248 407 111 576 846 90 630 951 92 436 499 98 769 839 115 339 871 85 895 912 95 196 797 114 438 520 69 411 793 49 526 935 102 258 761 104 423 970 110 8 350 89 273 469 110 203 487 141 124 675 105 601 723 62 8 637 122 515 552 144 135 493 77 476 546 91 15 457 87 188 601 84 60 105 105 42 188 145 91 338 121 100 549 145 37 752 113 345 430 99 64 709 107 436 830 116 517 742 97 213 456 83 374 860 75 668 809 87 736 973 170 435 587 95 31 992 109 151 482 65 488 984 115 423 709 115 80 476 109 232 918 94 282 683 56 270 469 122 50 617 90 602 875 133 396 959 81 299 518 44 108 703 97 511 705 82 74 842 117 40 871 134 114 364 74 557 805 82 745 851 76 5 30 94 15 326 124 392 989 143 563 713 94 510 784 110 16 525 80 137 190 86 908 922 141 133 279 148 166 345 86 197 307 83 328 518 105 257 272 154 366 831 88 394 920 91 534 725 84 381 791 107 415 773 73 695 706 69 414 780 82 442 512 33 379 528 21 216 774 66 626 661 98 716 948 94 49 311 86 159 553 32 700 946 94 340 561 125 873 890 98 250 578 105 906 929 114 144 596 98 215 357 78 23 326 80 240 303 90 420 704 127 184 952 143 21 896 129 368 766 141 225 787 104 386 573 108 579 896 130 561 719 113 403 785 82 74 257 89 266 471 86 311 896 83 77 163 24 24 183 67 302 742 46 349 632 90 180 619 53 598 855 132 371 657 53 173 667 100 13 361 83 362 477 106 842 984 100 267 941 107 552 917 111 432 466 99 389 579 102 386 440 189 46 911 136 378 379 113 107 510 149 206 860 50 10 750 54 550 849 94 71 336 72 155 799 113 561 835 136 320 683 101 752 791 104 147 455 144 200 334 105 526 530 80 694 945 127 410 733 67 63 713 112 289 451 85 143 952 143 112 155 90 462 990 97 188 639 95 198 244 78 304 643 65 426 955 99 323 603 70 180 779 102 809 973 123 750 862 119 2 744 140 509 560 38 323 408 103 165 967 105 233 808 134 751 989 144 146 159 64 711 860 80 583 780 112 239 571 77 537 701 91 395 745 167 433 882 107 544 821 95 139 231 44 213 486 101 233 465 97 246 941 150 384 709 106 3 325 105 688 833 77 144 214 131 685 962 127 726 772 71 414 980 116 878 997 44 178 282 69 706 739 137 226 787 49 196 458 130 508 757 98 558 619 118 374 728 82 237 349 44 504 635 93 204 390 127 385 941 80 379 405 70 299 562 110 469 874 96 469 766 30 35 907 84 147 601 84 282 690 90 410 423 73 177 493 130 258 538 114 873 926 66 182 495 96 312 930 141 670 813 46 222 866 116 33 689 109 55 114 58 242 959 124 436 851 73 364 737 125 205 691 73 410 989 116 54 925 113 218 450 114 175 448 91 274 448 118 434 587 78 816 953 133 146 506 118 286 995 72 128 625 80 129 538 79 579 659 120 583 702 47 206 930 102 213 792 108 57 696 81 308 657 76 159 875 47 499 864 104 407 822 118 967 978 100 133 139 142 456 975 111 166 370 114 411 827 61 235 904 38 121 620 87 81 900 149 226 510 51 63 808 111 47 444 104 393 585 100 427 690 68 156 378 64 255 615 133 196 522 81 170 363 103 234 841 81 695 875 74 79 965 72 167 902 58 243 588 27 641 697 21 63 173 91 317 798 72 355 579 42 81 503 93 79 163 147 459 502 48 85 321 104 40 836 111 5 990 14 152 975 120 84 937 91 763 824 135 340 956 115 94 143 65 16 899 156 173 773 95 469 977 168 316 565 119 141 827 119 705 798 114 87 364 111 50 223 108 263 497 97 190 575 106 127 327 32 422 703 104 419 538 72 269 581 102 281 582 82 401 674 65 192 616 69 195 201 110 891 982 93 231 679 75 155 159 143 548 807 61 315 442 149 551 733 87 543 813 79 199 202 82 835 880 134 314 361 111 581 641 103 97 368 129 104 801 118 769 954 95 27 393 90 182 665 155 185 825 132 204 402 105 162 328 40 39 101 136 35 253 106 63 211 119 120 913 105 478 496 101 6 152 137 412 722 107 256 517 78 111 576 1 206 852 97 79 565 136 386 738 88 257 762 101 359 809 99 199 435 79 574 594 84 172 723 118 178 750 115 136 732 96 168 722 82 570 779 106 465 850 120 901 927 107 219 295 104 138 359 81 289 546 125 177 838 119 127 932 109 253 698 104 614 867 78 81 399 84 510 733 93 279 619 97 104 482 81 402 421 53 107 327 153 426 817 111 46 738 85 137 343 59 303 623 94 183 746 74 166 927 119 373 498 127 793 824 103 148 740 167 62 977 91 112 506 96 46 370 89 471 886 129 65 848 84 212 258 113 754 962 140 547 756 137 6 886 144 6 924 124 452 734 87 172 644 92 811 900 77 229 781 74 219 699 121 575 870 68 132 706 105 166 998 70 320 465 74 401 842 126 351 456 85 423 751 97 254 968 115 825 903 118 99 508 146 373 713 90 529 972 130 526 632 103 191 749 99 574 749 128 681 965 65 150 755 48 78 602 95 349 902 86 364 913 38 449 745 115 214 900 109 345 567 72 296 844 90 657 879 83 139 311 117 542 765 117 241 629 75 448 493 112 104 431 89 523 830 52 280 584 80 5 557 106 648 919 50 32 985 75 795 858 102 435 994 96 519 887 84 161 900 102 805 904 115 94 295 55 196 278 106 77 465 109 35 377 1 438 499 125 149 180 135 280 398 135 390 550 103 348 349 89 43 736 97 281 379 105 708 754 120 332 694 91 112 956 52 357 664 103 45 539 80 136 603 63 822 944 123 504 807 106 403 684 120 54 449 70 73 210 135 151 918 93 328 855 96 430 523 46 151 551 120 128 882 93 81 346 90 118 682 140 31 78 60 311 436 35 9 106 168 38 609 62 320 497 90 632 997 57 108 753 66 330 348 75 33 404 99 49 459 133 110 883 56 75 342 104 165 788 97 33 570 104 270 381 136 739 798 98 656 852 70 560 951 119 323 726 52 505 905 96 607 755 128 384 858 67 392 669 104 3 963 60 33 943 108 304 588 117 48 193 67 53 595 65 733 859 130 241 267 77 118 565 92 385 502 92 246 801 134 167 767 193 226 486 114 617 869 58 825 861 91 583 769 106 138 219 127 691 770 133 295 513 85 735 832 60 609 995 137 72 475 59 130 604 76 37 812 91 729 921 119 56 586 65 325 403 91 793 993 76 433 652 62 134 467 118 337 691 114 532 542 99 948 966 50 177 926 72 446 702 69 329 815 69 474 899 102 547 800 98 328 766 96 548 683 124 307 507 161 236 476 106 748 849 93 225 446 79 121 175 89 40 981 60 376 493 66 18 73 117 338 587 55 898 980 25 677 734 66 139 194 88 226 604 57 330 788 125 558 982 114 950 972 164 305 797 84 71 436 75 83 655 95 345 878 100 102 469 106 837 866 87 494 949 77 6 882 88 291 399 44 738 797 121 539 728 107 187 743 168 657 750 106 348 826 121 736 737 108 53 782 125 124 581 117 439 556 140 316 554 118 93 586 65 77 181 122 104 876 106 64 332 92 66 478 141 643 810 129 28 443 88 10 779 138 125 843 107 625 753 57 463 537 77 36 877 52 89 562 41 256 609 132 110 577 63 346 666 110 194 759 62 61 989 107 211 793 117 229 696 55 772 797 69 384 401 71 132 281 46 301 540 98 786 970 73 474 819 79 494 829 105 383 427 76 373 959 144 564 992 42 712 760 137 139 628 65 30 889 99 608 983 105 375 633 104 84 675 61 42 679 99 146 209 130 871 907 147 48 282 140 417 721 75 34 578 87 106 625 42 19 126 111 575 719 106 128 367 124 272 619 150 186 693 47 617 953 139 353 528 93 211 945 100 676 749 125 510 726 116 498 913 120 75 857 94 376 735 122 48 960 85 375 736 122 186 281 67 518 898 129 184 217 171 139 614 126 75 665 98 415 779 121 688 901 165 100 481 121 509 744 86 645 783 124 150 847 28 125 905 73 284 494 83 125 818 40 570 746 137 481 515 124 413 735 96 483 941 72 0 713 110 492 820 100 369 773 172 47 400 87 273 308 143 191 430 146 737 782 155 610 757 77 865 898 114 744 752 127 472 496 124 167 546 85 0 747 73 73 737 133 559 962 119 629 983 121 584 767 94 629 633 175 412 939 129 55 291 109 604 792 97 57 867 99 490 759 104 154 884 63 172 465 31 103 690 102 161 394 152 74 291 137 12 731 129 249 770 60 402 457 83 554 673 121 456 863 168 114 614 83 34 845 102 647 735 111 188 500 63 280 443 82 54 447 129 25 406 147 410 607 69 98 773 79 598 813 86 59 605 99 155 446 98 17 613 113 141 188 126 0 294 97 27 981 129 606 927 118 253 463 128 511 751 134 753 865 120 218 653 57 404 465 121 385 632 113 241 854 117 150 176 125 340 497 174 349 644 102 406 966 100 684 733 94 98 303 87 799 997 16 835 921 62 510 540 4 662 852 70 3 176 96 221 815 103 193 769 87 119 345 133 65 101 83 302 400 94 73 836 147 504 618 100 211 260 113 180 930 118 369 485 108 319 560 118 263 353 82 17 201 145 409 667 88 479 553 107 35 708 109 338 593 87 285 867 80 105 184 52 46 704 106 497 622 89 696 980 99 19 127 104 291 492 76 616 668 115 89 427 99 344 772 116 186 271 78 609 916 155 361 573 70 157 964 140 12 613 78 335 795 77 464 663 67 460 696 99 95 201 87 395 738 151 337 637 75 65 740 61 514 633 98 610 635 91 294 739 161 116 728 102 389 603 42 201 701 97 94 972 102 290 912 115 4 12 70 455 579 78 41 497 81 423 620 71 720 765 105 338 815 136 190 997 74 216 419 69 284 577 85 562 649 125 190 683 87 648 701 104 157 246 149 353 737 105 216 681 83 421 994 132 160 453 54 205 294 98 681 853 97 22 821 141 252 930 90 740 746 84 398 568 101 457 507 118 411 594 73 816 914 115 44 654 109 197 238 111 404 971 128 52 878 126 34 493 104 127 935 100 447 978 105 294 540 58 395 474 118 518 790 57 196 835 103 524 565 124 859 878 117 154 368 66 127 555 112 158 693 62 44 809 155 173 585 88 23 697 112 489 566 81 327 817 111 76 836 109 606 645 99 251 459 153 826 953 32 216 874 139 51 195 81 94 177 91 130 140 144 51 144 103 382 431 131 164 460 89 15 704 96 90 436 96 707 868 108 76 707 70 106 322 110 221 932 130 215 514 118 470 956 75 803 811 99 517 918 105 498 668 54 670 830 153 345 493 103 87 763 75 191 639 78 156 256 41 475 715 50 387 815 131 59 717 90 237 791 101 488 823 68 588 807 131 590 827 52 178 487 140 803 895 87 587 599 107 48 520 126 153 175 52 304 919 140 127 550 105 408 731 145 294 819 87 690 900 97 176 953 122 135 891 105 669 893 87 27 300 71 135 808 154 19 43 118 154 864 141 366 713 127 232 717 45 440 737 57 756 845 131 57 445 90 156 390 99 27 828 110 574 974 90 29 253 71 181 548 118 833 857 45 332 554 68 706 961 106 398 442 51 34 286 152 462 936 102 355 980 96 832 952 121 424 796 82 82 393 66 341 912 74 359 865 64 58 712 120 21 360 76 850 962 116 98 827 108 473 483 99 541 882 71 109 547 110 417 465 111 353 757 92 830 983 100 651 734 60 99 578 141 583 710 33 184 242 64 386 930 103 485 568 48 342 523 125 100 961 116 364 677 82 196 813 66 777 794 128 484 711 55 720 790 74 122 184 40 511 883 102 327 328 72 433 547 106 265 986 141 494 823 105 303 702 140 90 628 110 371 465 89 79 656 89 139 879 119 75 637 108 82 300 63 464 530 60 509 640 57 436 531 90 95 686 90 228 914 71 178 619 93 228 790 146 316 625 57 111 870 93 236 633 52 398 939 90 95 547 65 466 756 139 176 602 63 404 463 122 295 963 44 272 621 111 949 977 103 261 298 95 485 501 46 324 346 108 13 39 121 485 661 111 615 823 51 253 456 129 182 335 48 234 823 61 288 522 92 526 658 81 820 973 122 517 595 154 3 303 106 296 318 124 590 891 69 352 615 58 14 701 103 606 621 69 300 723 115 853 915 62 201 284 115 534 537 140 564 816 96 602 826 136 554 845 124 597 712 123 696 929 97 10 979 103 105 125 127 135 772 102 335 757 60 232 324 64 244 523 79 59 816 134 368 881 129 488 636 121 86 211 170 866 905 130 21 865 155 91 827 89 262 841 103 92 324 98 34 794 87 53 268 44 457 516 90 344 972 147 649 727 121 649 766 126 746 988 91 254 400 93 118 657 110 268 777 73 157 360 75 43 182 148 509 632 127 278 682 140 598 895 169 293 462 123 177 227 123 308 971 167 675 772 89 226 470 77 209 623 109 206 625 84 27 628 89 742 955 114 308 636 123 445 601 92 578 892 50 710 993 135 58 307 82 248 465 113 374 626 97 245 661 15 291 509 123 787 913 34 732 953 119 199 442 132 563 595 88 366 585 113 254 961 135 12 309 81 97 574 102 228 503 13 298 726 137 493 951 94 128 877 69 110 232 96 324 403 42 27 165 12 431 670 103 894 908 126 271 619 122 465 515 89 265 521 148 54 558 83 163 427 95 123 173 80 276 515 127 206 266 85 436 650 93 98 741 102 66 405 111 768 967 53 228 525 124 850 904 116 790 824 143 216 298 85 417 616 72 323 591 100 279 702 91 105 350 63 239 340 92 123 252 109 526 625 86 408 675 163 316 958 56 321 620 130 660 958 99 55 897 101 307 798 46 22 465 113 714 896 113 308 500 113 425 842 102 507 967 117 128 669 124 19 456 78 32 894 160 104 708 163 513 981 95 527 580 102 20 904 131 477 507 71 57 699 121 344 751 96 616 756 94 471 923 87 420 817 68 38 405 133 106 838 102 92 816 133 330 342 89 475 526 133 444 856 173 544 804 79 17 186 100 713 742 145 612 867 104 21 731 68 304 844 40 193 861 116 703 983 117 460 865 103 275 689 89 44 446 128 0 379 74 85 609 121 192 609 86 280 442 136 27 204 142 30 872 138 278 951 118 86 324 87 92 677 80 354 871 103 427 869 118 200 907 23 131 254 111 283 818 133 217 358 153 63 454 66 0 22 115 106 623 139 9 719 123 46 503 98 19 648 118 141 623 56 85 684 37 774 856 76 493 563 29 807 941 105 72 144 109 406 936 149 721 799 105 8 423 116 111 358 103 807 937 84 314 455 116 160 449 80 534 931 133 410 988 132 40 168 110 297 476 83 804 876 90 529 612 109 248 682 61 398 960 115 179 892 160 345 663 128 440 729 88 335 856 157 449 648 42 612 698 107 135 693 31 133 475 114 338 767 111 300 456 60 37 804 76 159 912 58 714 811 127 108 788 156 746 983 139 101 872 116 229 686 74 27 474 76 179 237 135 72 137 98 231 510 108 433 610 80 230 880 102 517 986 101 100 401 137 604 634 50 39 910 68 713 861 145 77 814 67 567 961 106 668 813 67 369 487 104 186 343 99 476 773 79 26 262 132 525 899 129 929 971 111 447 687 108 395 451 144 111 584 91 426 797 115 275 752 96 104 489 121 50 852 91 11 597 107 6 735 135 64 616 110 1 142 92 190 360 120 263 576 142 423 650 57 21 226 110 220 509 159 326 954 65 236 477 103 388 723 97 694 751 89 376 862 117 563 974 59 299 897 51 512 521 66 477 618 125 6 62 112 566 899 103 40 941 91 107 967 128 434 479 116 71 596 92 136 493 138 441 953 140 399 771 111 248 679 139 130 425 47 822 865 71 5 482 114 221 562 68 491 840 112 41 329 99 166 746 139 430 657 138 653 750 133 434 444 113 734 930 66 194 545 110 49 418 114 858 973 81 175 907 36 488 740 101 59 515 131 169 257 127 531 660 80 62 383 166 28 651 87 60 94 101 602 786 59 186 857 42 11 363 68 755 888 64 248 853 62 311 708 84 54 212 41 233 527 120 93 671 94 208 328 76 185 935 128 292 824 129 527 640 94 113 687 48 505 685 139 890 955 91 652 777 91 539 983 104 348 549 89 724 990 65 568 722 114 119 576 44 333 351 76 821 949 120 213 979 95 310 681 87 281 682 31 920 997 94 317 563 112 427 902 110 341 692 95 407 923 116 46 782 168 351 950 104 283 306 120 187 932 153 439 458 107 221 489 52 654 955 73 328 888 87 620 950 132 450 620 127 322 346 61 321 926 54 452 609 72 127 895 61 31 416 169 345 893 111 490 808 70 285 725 146 81 578 85 686 904 102 293 830 139 541 665 99 287 808 108 303 833 103 403 627 108 279 845 56 165 516 137 169 535 142 622 897 107 183 951 114 197 391 153 846 906 114 43 117 155 347 622 97 498 570 82 317 335 150 307 632 103 254 506 76 784 825 125 558 609 120 190 702 127 6 542 34 193 218 102 643 882 109 32 931 131 161 167 139 12 962 99 85 591 101 520 928 112 38 241 110 204 523 86 39 831 124 724 728 108 89 115 90 704 805 79 288 483 132 287 326 102 213 662 95 677 716 116 29 507 97 43 976 64 1 535 77 475 948 39 762 885 87 511 897 125 582 795 127 181 863 96 351 758 148 632 881 160 337 462 74 113 924 96 93 843 95 142 577 125 492 819 100 893 903 55 23 691 96 525 909 96 4 627 59 647 649 117 299 696 85 101 503 180 49 340 76 197 574 80 630 838 98 313 530 99 400 620 135 395 702 151 63 640 96 216 841 96 762 785 120 522 600 86 481 964 81 94 723 118 191 770 113 93 311 100 242 800 92 107 150 92 226 543 73 589 713 105 110 887 103 316 758 113 457 634 137 150 981 101 385 520 82 875 935 147 53 369 130 612 629 81 382 826 78 214 579 173 169 502 106 97 919 95 37 453 49 311 322 116 485 769 98 436 679 142 632 636 124 163 991 117 655 874 109 399 636 127 188 604 89 67 235 52 332 394 103 538 856 66 703 950 82 43 674 107 376 377 103 382 925 115 400 580 96 81 429 74 348 804 144 59 402 70 55 785 60 26 518 81 173 465 100 136 357 106 527 955 120 95 534 97 475 936 55 103 637 82 620 702 95 362 536 23 197 959 122 790 828 60 119 855 135 7 494 68 76 362 51 210 556 82 336 707 99 36 678 108 853 863 106 587 849 134 655 742 118 830 953 131 355 614 82 376 744 75 730 991 62 438 918 88 761 766 51 633 824 108 292 485 88 823 994 95 770 860 86 365 581 92 823 966 96 50 828 32 454 997 99 356 531 62 245 452 114 541 667 124 209 344 116 84 188 144 6 494 59 191 453 134 136 422 119 530 621 95 295 837 75 733 785 113 209 656 100 402 998 99 61 895 114 49 698 77 628 785 44 665 985 80 417 994 90 0 695 103 351 402 128 83 336 110 128 706 90 203 881 134 668 773 126 427 556 98 110 619 125 78 627 81 321 759 50 107 438 82 84 120 117 375 653 122 68 663 64 626 747 72 705 842 135 330 686 107 51 798 144 145 466 114 351 459 92 549 936 110 378 682 73 229 916 81 106 372 69 215 584 149 544 667 77 415 438 19 81 263 107 325 819 107 155 856 103 500 977 81 366 627 110 19 892 154 28 114 123 102 285 90 517 711 120 88 423 106 391 904 119 459 481 121 124 526 89 55 887 67 288 526 77 98 910 97 534 913 130 479 523 115 472 637 156 82 251 76 127 788 120 487 731 131 95 970 101 209 403 109 291 959 63 230 644 33 267 532 124 49 613 134 21 776 68 85 145 124 185 797 92 256 257 123 241 827 105 110 791 111 391 670 109 312 375 163 333 434 71 138 467 82 76 911 103 81 182 97 351 478 95 193 397 59 221 966 123 439 758 129 33 715 124 377 945 103 883 937 79 426 792 129 295 894 93 59 955 109 80 967 96 362 433 82 181 293 97 223 588 55 282 548 90 341 449 126 388 835 103 120 185 88 193 998 94 646 994 112 175 991 67 112 808 108 556 698 25 96 882 104 160 541 123 821 977 92 365 545 120 526 668 90 965 997 106 145 910 97 88 767 132 171 220 64 468 982 58 21 585 83 210 298 16 268 939 68 328 439 116 326 644 111 292 930 127 454 475 63 492 743 91 495 866 98 591 744 113 759 913 66 231 269 113 900 988 76 361 832 109 338 983 135 22 326 64 279 426 96 517 706 71 332 814 47 578 679 125 262 634 152 385 943 113 487 635 137 314 559 123 260 775 135 426 930 57 94 178 87 145 768 150 171 507 105 47 803 74 648 788 74 20 28 129 327 978 142 824 989 125 680 878 157 364 768 132 364 394 149 79 919 57 730 809 42 352 780 94 323 666 104 489 955 181 779 800 98 646 916 87 373 731 54 48 815 134 356 487 79 338 641 122 349 369 96 724 931 78 599 612 158 67 192 111 21 793 79 256 615 79 33 576 150 67 814 129 558 563 139 20 113 96 778 871 97 346 634 91 674 779 117 47 552 134 59 866 114 563 857 93 238 927 106 359 422 138 671 762 117 128 344 136 313 739 104 101 675 95 442 614 182 238 844 119 137 716 100 172 284 86 104 749 70 391 705 100 118 861 102 121 160 94 6 708 111 245 925 127 478 562 161 517 688 171 330 587 104 395 959 92 489 527 130 66 275 59 72 799 100 297 310 75 330 493 66 281 363 94 104 139 94 188 565 135 334 583 91 395 830 76 105 828 79 195 739 138 315 696 135 584 716 99 182 533 104 149 971 128 447 616 71 7 496 108 397 473 95 506 749 69 514 556 88 215 875 182 331 719 112 456 610 108 954 983 145 586 753 98 290 687 72 141 166 110 131 148 67 45 178 179 429 983 132 335 350 60 46 480 67 189 425 78 554 677 108 229 359 128 165 693 138 77 971 85 939 994 72 467 725 68 440 925 70 564 893 87 202 844 144 232 454 86 45 411 95 300 385 77 794 845 100 403 807 75 309 722 53 423 795 108 60 709 173 303 812 56 261 905 97 579 892 90 185 760 59 685 907 57 178 681 144 758 911 146 33 193 86 289 858 117 86 199 100 134 493 56 677 843 100 251 945 67 532 944 58 535 640 42 223 555 133 468 665 109 13 733 88 362 397 76 68 571 102 194 439 201 418 839 117 41 842 84 530 994 77 783 920 99 112 160 113 373 727 87 277 300 110 311 618 83 861 904 46 369 592 130 920 933 120 723 794 108 714 767 63 149 689 113 160 470 70 195 794 105 133 944 138 201 838 55 238 455 39 687 898 91 156 781 120 475 725 73 135 966 104 115 772 108 319 701 60 265 791 152 512 919 135 443 464 74 47 270 103 713 776 99 399 413 63 61 909 100 422 524 44 114 965 228 382 762 94 272 990 72 405 522 92 303 884 63 387 739 43 305 791 108 441 714 101 350 744 117 241 421 69 181 734 100 297 422 112 67 746 52 783 922 153 214 623 86 287 432 134 418 981 74 37 982 82 117 286 107 476 651 92 728 771 89 590 799 85 476 898 91 492 747 78 733 918 75 738 759 130 519 950 112 394 937 90 112 718 107 673 714 118 161 183 74 48 658 55 4 402 96 874 975 88 135 809 81 866 870 109 278 808 146 668 861 80 424 449 129 372 716 115 532 676 93 113 269 158 470 645 166 128 267 107 260 792 92 670 969 85 125 231 83 202 944 144 104 335 77 568 776 90 563 854 101 619 624 121 349 967 91 77 533 80 260 858 112 100 460 101 189 851 82 345 386 41 236 374 120 86 990 128 147 750 107 171 995 92 788 813 60 703 827 98 168 919 133 239 900 78 869 876 59 344 807 83 147 158 96 151 611 91 272 513 141 375 439 138 102 353 95 145 310 85 162 934 67 703 717 69 647 847 125 564 811 107 44 913 82 445 881 48 317 340 99 378 894 133 632 913 87 438 673 63 529 550 123 325 891 77 243 247 131 787 960 59 808 939 115 276 586 62 820 880 112 736 938 90 364 836 94 424 625 95 100 130 103 93 597 101 336 696 58 536 916 84 741 964 64 736 988 47 445 828 115 292 939 65 557 984 154 568 970 70 108 967 112 162 270 75 419 448 92 726 777 116 34 464 93 589 773 79 326 859 73 120 618 97 232 666 136 788 989 140 6 217 83 4 195 122 429 917 128 736 756 130 177 547 65 247 909 39 354 738 85 160 731 122 624 749 75 580 754 136 59 711 124 775 858 80 672 942 133 332 580 102 82 814 115 505 861 107 381 775 123 235 631 82 595 612 153 22 909 79 38 688 35 85 365 67 254 834 107 672 854 122 788 816 81 204 994 71 468 789 121 373 682 72 234 869 105 88 913 75 351 740 91 53 947 129 745 904 127 304 359 85 663 880 115 44 929 87 292 630 133 138 591 120 736 869 103 131 780 81 345 539 51 61 357 104 28 498 42 121 773 93 337 444 88 16 34 141 408 994 103 429 915 66 228 847 106 118 342 79 145 809 91 170 914 117 53 93 71 831 956 124 101 667 94 344 749 135 161 700 104 302 326 121 140 212 129 921 984 71 106 776 104 438 614 125 287 581 75 26 728 128 422 493 103 84 722 140 63 78 168 171 961 77 102 986 86 291 680 76 822 846 73 795 980 76 175 983 84 707 769 115 414 743 134 810 834 105 322 440 94 476 891 123 445 534 120 523 644 61 366 699 85 117 989 76 535 885 44 131 159 107 115 957 79 226 552 95 108 126 130 534 541 131 109 661 121 61 218 136 162 332 52 665 673 110 93 760 125 354 448 81 663 675 62 583 596 135 12 933 89 156 206 85 233 643 156 250 470 69 507 624 98 623 719 111 329 648 122 272 455 130 408 609 52 50 731 105 148 789 98 200 798 122 489 661 77 709 782 121 645 733 31 61 144 60 17 561 51 579 711 138 229 629 65 234 788 86 68 335 114 257 546 122 86 977 104 516 794 90 9 654 127 827 946 120 392 562 111 251 607 129 2 355 111 396 594 77 88 719 65 46 200 96 190 264 95 347 694 76 327 538 104 76 781 104 67 740 85 696 903 72 330 743 91 484 567 107 28 271 135 651 941 132 256 336 136 853 942 65 9 910 71 232 326 113 103 266 187 873 938 39 38 955 60 487 703 86 484 939 91 345 976 66 297 442 103 584 845 65 386 468 152 211 553 97 255 492 143 193 914 109 59 640 113 197 833 107 882 929 136 0 406 115 453 538 147 376 965 100 418 462 96 427 596 47 946 985 112 189 938 70 405 664 34 283 512 143 71 318 110 462 710 106 277 479 63 291 799 154 874 918 69 509 761 168 177 968 101 690 939 82 526 696 100 877 959 98 671 866 103 124 543 53 138 910 65 205 910 80 174 844 92 419 685 89 552 700 128 167 576 125 312 501 72 313 945 122 533 662 105 110 441 103 134 454 104 754 776 64 50 446 145 31 645 71 401 714 144 110 244 89 43 504 59 138 799 74 440 441 120 149 919 101 772 996 135 14 543 22 545 998 111 192 743 14 349 729 106 113 688 137 76 531 104 425 935 105 101 780 84 670 759 73 163 895 117 624 809 125 1 814 79 363 849 93 441 803 83 286 820 123 38 341 112 750 972 99 255 600 147 127 208 84 573 841 76 979 981 46 625 658 100 398 824 81 522 622 51 36 922 129 616 911 86 30 203 110 581 634 94 569 979 94 516 684 67 306 673 109 273 577 116 542 812 86 576 953 89 272 464 123 231 272 204 83 200 99 77 625 95 662 939 102 47 293 92 336 568 88 21 191 123 80 246 118 356 600 38 430 486 94 452 507 93 273 536 66 68 970 83 545 783 145 174 882 142 551 711 107 235 457 165 343 805 88 115 752 122 70 443 82 279 510 120 124 686 85 368 382 148 796 824 130 456 519 114 289 319 86 85 875 100 365 670 156 138 652 175 461 656 127 424 875 97 28 998 98 677 804 100 431 914 123 313 587 97 190 666 143 246 301 104 286 758 56 70 112 41 101 407 155 644 694 84 694 773 142 742 777 114 127 772 103 115 564 106 749 828 76 6 472 107 548 943 142 294 824 93 886 937 98 551 904 79 315 760 54 747 968 131 167 995 35 458 857 104 689 839 75 299 498 115 690 703 83 839 974 100 184 337 76 3 936 113 743 977 70 243 342 153 29 350 108 18 964 121 653 762 150 766 923 79 158 351 97 209 605 164 100 155 86 77 243 112 746 860 83 798 845 96 425 553 138 227 441 10 727 815 151 338 948 81 343 398 79 172 343 158 74 149 92 264 441 132 497 716 88 37 189 48 218 329 55 30 862 56 223 355 119 320 952 87 366 679 111 76 504 142 185 528 70 240 861 82 103 114 98 73 418 74 689 863 115 188 251 92 180 435 179 160 286 114 542 904 96 387 855 127 286 729 99 37 160 118 430 848 100 254 646 133 68 936 106 230 902 97 660 754 103 194 215 98 211 644 77 774 982 102 475 858 60 105 149 114 712 948 152 84 503 119 111 946 125 345 971 109 207 578 88 59 642 67 359 980 88 669 733 92 420 857 88 408 590 86 0 138 129 56 512 98 475 973 103 111 191 83 71 621 94 669 862 105 216 355 129 523 524 76 107 584 118 243 567 51 781 968 82 71 472 33 112 819 40 46 120 44 366 747 55 84 637 71 247 999 59 296 627 112 746 749 97 310 857 124 34 873 117 154 991 36 150 742 74 437 827 100 269 545 82 676 959 101 843 896 95 631 766 45 252 300 55 354 828 38 45 771 133 185 257 68 219 538 89 193 493 98 148 617 53 624 788 166 664 722 121 448 451 74 37 287 131 240 378 73 4 478 152 48 474 153 485 608 147 584 935 61 132 256 134 853 921 104 276 994 103 118 924 101 728 901 98 31 223 56 125 515 75 130 546 60 207 524 142 109 776 80 90 692 79 46 791 68 306 987 67 239 488 128 155 560 121 256 653 91 315 989 58 336 617 74 61 967 102 82 900 83 477 881 119 98 479 141 615 698 110 396 462 89 112 696 79 284 399 99 674 935 129 68 949 99 18 422 62 93 345 75 660 679 121 690 926 52 469 567 152 319 519 138 88 321 120 288 783 120 411 742 74 854 897 123 384 760 80 133 582 107 299 837 64 389 959 147 506 522 64 621 627 52 81 873 83 137 471 84 56 169 103 60 507 49 169 780 100 356 662 51 377 600 109 595 728 95 262 932 115 407 639 127 28 965 85 155 901 105 89 219 76 31 492 74 708 957 159 393 642 89 873 998 74 498 514 75 234 904 70 173 764 89 524 765 114 10 747 129 114 960 96 439 539 197 762 899 122 633 911 108 280 284 124 215 740 141 497 648 93 426 567 89 767 825 129 398 455 93 215 238 123 182 862 71 566 988 86 665 996 86 379 945 101 138 952 113 217 354 123 23 71 107 121 632 114 11 914 84 13 607 127 726 966 83 469 836 121 127 283 120 370 486 34 652 981 89 651 815 96 589 628 4 822 871 78 51 108 84 76 848 128 522 604 77 511 818 102 152 504 74 355 393 59 9 521 98 621 771 33 273 886 106 429 668 62 390 480 152 396 644 147 516 852 85 672 872 71 462 703 104 287 716 80 511 937 113 152 552 98 569 576 137 341 854 85 248 972 107 47 873 99 594 633 101 3 950 93 583 747 95 48 789 104 571 652 69 97 350 150 130 733 116 683 979 69 335 733 90 651 946 112 115 851 82 343 689 173 725 910 98 415 930 76 26 467 113 175 794 51 144 325 107 807 903 96 275 997 113 481 703 78 390 404 102 437 450 92 315 419 107 265 848 78 662 871 123 156 757 133 553 840 61 258 298 59 114 662 97 381 951 81 544 882 133 89 493 99 47 461 132 411 465 92 158 671 71 629 802 126 461 506 98 274 999 126 13 388 68 98 260 118 269 765 118 93 842 108 935 980 102 455 908 70 903 996 55 714 968 80 577 888 99 198 979 57 627 906 79 458 925 40 698 755 96 25 734 122 191 586 71 672 976 76 481 517 121 198 889 80 9 211 102 528 635 116 301 403 91 76 381 68 101 572 79 80 959 116 327 598 111 160 392 126 568 838 49 244 784 111 384 741 120 29 297 47 690 916 100 606 988 153 231 672 108 796 988 161 359 673 63 707 809 101 37 667 118 43 314 121 149 941 76 629 694 33 492 525 81 464 982 163 55 608 82 65 750 87 307 478 115 105 442 50 51 57 118 443 533 36 304 457 155 394 830 106 623 819 107 632 779 56 132 950 141 32 223 152 578 832 54 726 778 108 522 814 78 439 723 140 628 695 119 316 768 86 39 719 120 760 901 143 17 480 112 257 406 103 380 912 125 150 474 143 174 704 72 200 860 123 45 851 133 553 736 79 373 771 113 488 599 83 289 817 85 253 496 41 767 940 155 868 876 104 31 849 66 120 937 60 293 586 134 146 235 107 168 508 66 359 611 119 472 591 130 616 839 52 33 539 130 203 524 100 331 353 61 141 728 76 770 858 51 644 742 126 494 739 120 71 123 124 228 866 89 684 705 103 677 681 78 738 915 117 127 643 77 2 676 108 527 878 62 70 714 79 366 798 67 57 708 95 582 988 128 377 912 126 749 952 100 22 406 95 593 936 134 157 393 108 626 999 85 418 808 127 417 422 87 559 919 96 21 570 67 373 375 135 453 704 164 290 629 77 208 388 58 204 588 75 402 819 115 360 614 86 313 325 73 70 673 103 293 665 52 899 956 63 209 703 83 95 136 132 358 404 113 71 800 100 433 646 78 37 620 97 293 822 72 461 607 80 653 949 19 413 962 76 251 947 118 250 816 124 81 729 88 69 479 125 565 732 82 207 932 136 745 985 129 27 186 149 284 560 101 282 660 111 223 492 110 200 659 107 21 819 52 638 786 104 740 774 58 747 774 112 164 357 60 342 574 114 516 990 57 14 362 35 16 645 98 574 964 101 107 953 69 132 882 129 527 933 120 61 181 121 104 825 108 186 743 148 295 694 110 614 831 95 218 306 132 189 968 80 10 533 95 175 473 84 113 909 133 3 171 105 268 875 100 361 517 48 218 989 84 367 997 116 393 765 102 99 543 37 52 754 124 207 619 124 338 837 101 428 976 127 354 830 70 142 861 100 510 868 151 776 893 154 132 414 87 20 259 93 460 961 37 114 830 112 463 470 79 196 584 128 235 672 121 156 429 128 468 779 138 614 760 83 262 830 48 116 371 46 443 857 69 229 777 95 140 583 102 924 941 97 487 941 115 201 964 129 279 396 118 224 462 93 140 292 127 541 726 115 81 240 60 323 912 64 334 536 123 591 612 127 552 569 74 486 880 134 295 929 183 574 769 103 288 498 133 922 927 109 491 895 81 444 753 80 528 529 46 402 604 68 119 173 91 296 330 59 23 630 124 81 462 162 209 775 79 612 926 101 164 479 70 239 592 112 90 311 86 29 124 88 205 678 128 514 837 62 297 999 85 153 340 55 69 674 110 193 854 53 35 288 109 195 529 59 482 583 108 446 498 172 194 907 126 67 254 111 681 726 83 277 482 76 794 976 81 557 726 100 781 840 97 559 916 68 88 928 103 349 635 64 30 701 74 116 558 84 457 834 110 119 630 96 205 372 77 316 994 133 598 840 126 628 845 100 871 880 105 814 980 116 497 900 55 324 928 111 119 703 68 195 590 123 714 960 166 153 777 71 435 576 111 123 708 117 926 950 137 233 374 62 367 549 89 604 855 86 840 942 99 16 403 109 550 764 112 112 615 122 783 867 146 347 593 108 30 534 89 834 852 112 455 489 123 454 962 119 208 580 85 341 501 103 430 525 134 626 880 111 160 901 78 704 807 74 172 336 115 141 480 100 290 528 136 441 582 84 172 321 74 204 309 54 631 787 119 138 484 91 245 475 49 77 512 49 275 482 138 105 770 170 254 891 176 438 580 140 109 575 47 112 353 129 234 539 111 565 774 41 32 417 61 297 874 136 130 730 128 291 716 99 208 447 118 326 556 97 335 559 78 502 918 155 346 952 134 122 464 91 88 421 107 2 608 93 210 805 75 120 383 92 352 885 134 526 890 89 81 291 54 508 721 88 731 811 100 323 722 76 637 665 56 320 598 151 426 780 97 26 874 86 136 926 86 8 463 46 225 239 88 315 533 103 227 990 107 130 754 146 675 860 111 225 451 84 304 324 127 499 825 36 520 894 140 40 814 96 520 657 77 298 772 119 747 927 120 23 330 124 80 558 98 225 641 64 420 597 111 207 390 114 85 628 103 765 787 73 376 770 118 445 800 74 635 919 105 760 869 108 295 715 94 85 180 77 533 950 103 238 977 130 598 965 5 105 683 73 462 947 101 290 701 106 634 744 98 83 442 92 46 475 92 530 632 107 35 107 90 548 960 40 172 432 83 243 244 159 105 363 82 134 492 104 886 973 93 96 994 101 218 992 81 125 887 111 306 848 141 426 444 37 576 807 77 452 653 44 708 722 83 143 256 92 429 600 44 114 736 69 354 657 70 502 517 66 12 233 91 18 638 130 7 934 110 10 21 128 59 846 63 683 874 96 381 788 120 160 898 115 535 742 74 135 914 90 149 498 64 354 423 139 612 909 113 299 370 148 410 685 46 9 636 126 477 769 143 360 992 120 670 716 93 750 929 83 258 724 126 302 957 78 185 933 87 481 485 89 603 724 112 304 633 130 106 560 122 306 948 70 491 956 77 950 975 30 722 909 126 201 358 143 645 757 84 424 708 87 430 704 138 245 938 115 198 946 108 279 751 134 429 587 77 153 381 120 498 596 61 260 294 173 815 879 104 360 764 68 249 907 103 931 954 82 59 761 110 131 623 71 275 531 74 158 869 119 275 462 130 486 658 118 427 817 96 79 525 65 11 905 93 453 703 71 521 562 95 153 968 139 588 893 146 483 554 12 684 963 36 544 749 89 107 254 105 43 609 67 11 989 67 775 787 96 367 783 116 315 992 84 56 327 84 68 690 93 162 404 102 605 772 39 104 603 58 176 244 76 88 540 68 262 306 122 252 767 115 615 718 115 1 534 140 112 207 85 368 794 104 614 798 33 490 823 135 484 568 98 694 750 107 92 582 153 333 949 112 742 795 119 311 672 97 538 998 68 210 855 86 466 851 68 275 821 142 69 625 136 348 845 109 20 435 130 582 660 103 979 996 98 643 876 63 773 827 91 0 193 134 630 670 61 127 223 37 33 185 148 23 525 112 263 879 99 330 942 107 505 768 76 347 395 103 287 875 101 4 45 67 97 647 97 157 827 131 158 733 134 196 699 122 249 844 67 463 573 55 419 842 139 774 830 113 476 890 82 568 774 81 214 442 106 388 877 110 251 759 89 757 920 119 156 809 68 301 419 181 145 388 94 46 940 53 215 920 88 92 407 105 362 542 75 441 583 115 143 782 117 107 916 188 76 920 172 186 531 97 193 415 83 233 520 114 334 485 105 444 542 132 342 437 104 616 727 87 30 182 113 358 386 166 98 436 104 564 686 67 122 753 72 7 460 79 337 908 70 133 825 95 285 986 123 73 689 109 680 983 91 81 638 109 235 442 129 170 242 126 740 883 100 173 799 140 63 641 112 81 646 49 174 231 99 633 720 139 45 709 92 319 484 71 455 888 83 68 857 113 364 670 102 294 465 69 309 613 142 207 755 155 327 369 137 297 354 80 230 975 135 195 260 176 78 678 171 63 246 74 738 862 73 690 861 88 2 153 35 292 516 135 152 693 116 632 961 104 31 159 162 250 991 86 398 871 112 279 469 116 585 961 155 147 487 140 110 902 25 701 834 81 585 591 100 95 997 94 264 521 77 184 540 71 4 352 105 230 274 93 365 728 156 709 771 129 377 770 131 501 532 119 46 751 89 478 807 59 741 997 57 722 927 78 258 967 100 431 450 101 298 759 101 173 792 73 16 864 83 377 632 134 452 991 106 470 944 77 17 987 105 15 982 78 252 386 85 172 337 104 398 751 113 380 428 64 172 560 121 165 963 119 145 487 83 402 504 47 384 453 111 216 368 45 402 837 89 209 671 99 882 968 129 305 925 130 236 817 146 530 558 119 701 909 125 464 870 157 610 906 53 79 160 105 333 635 118 102 562 109 317 811 161 331 459 78 919 949 150 311 882 136 442 579 89 209 666 139 12 113 86 290 690 130 361 779 107 805 928 94 852 863 117 351 989 126 30 607 120 365 740 110 437 830 133 13 189 78 32 816 84 766 873 95 408 909 24 517 618 52 60 653 115 130 245 77 202 334 109 108 555 122 741 954 56 4 423 122 164 607 158 131 263 103 210 535 129 331 866 107 533 866 135 5 493 67 29 426 116 144 156 95 350 564 110 343 755 16 351 365 73 544 908 58 221 914 55 253 358 104 63 338 50 196 255 118 251 481 115 97 300 93 97 534 53 561 838 129 177 268 139 34 157 106 309 615 65 730 765 67 269 659 67 47 208 152 171 930 99 404 964 82 817 881 113 189 481 101 679 693 71 72 983 154 614 981 78 254 684 55 79 218 142 707 884 151 381 531 143 859 972 102 149 647 55 229 999 58 540 702 102 145 511 73 431 981 127 281 838 116 791 966 55 470 565 144 532 798 117 682 921 143 656 929 116 272 486 78 97 252 155 160 773 19 480 974 68 79 896 151 64 804 100 92 733 86 365 589 81 617 872 168 475 716 93 458 520 55 282 800 87 143 566 133 91 566 132 382 430 132 142 730 83 762 925 74 440 828 58 232 991 111 361 911 82 371 387 38 16 443 75 116 660 118 31 314 92 482 517 89 382 815 81 179 438 117 333 538 96 364 904 63 392 635 126 5 872 125 427 434 62 124 881 59 76 566 83 576 759 156 236 814 165 652 910 145 319 475 90 559 839 79 254 433 113 244 885 42 377 583 135 557 752 103 132 974 152 756 933 109 298 967 106 28 737 77 146 317 128 85 251 81 693 916 89 807 961 127 424 585 88 25 137 45 405 711 95 4 407 105 234 933 101 191 298 82 332 793 104 107 247 145 75 767 65 396 999 143 355 721 74 770 955 115 15 668 100 162 208 88 187 274 65 362 535 90 744 996 97 32 705 48 301 702 66 4 859 178 596 943 83 218 400 87 561 829 60 76 287 82 144 435 136 715 915 154 143 665 71 191 511 95 15 733 104 436 980 47 190 790 1 386 950 108 34 704 119 462 707 112 322 725 117 399 816 88 444 456 99 442 692 61 69 128 87 946 966 117 804 929 57 218 940 108 16 474 45 169 211 77 189 421 55 886 962 77 283 651 102 606 852 98 789 906 80 242 974 139 492 979 111 429 681 94 297 837 115 372 656 65 378 481 107 495 886 132 49 802 61 212 698 82 179 798 83 236 517 142 183 267 78 395 983 85 34 899 25 310 764 170 99 876 123 77 585 78 540 927 116 129 414 109 501 677 115 341 851 109 232 788 118 252 368 73 71 563 155 682 843 77 688 775 108 438 586 70 349 724 65 172 685 74 493 598 88 399 575 89 553 842 81 136 190 81 222 769 118 425 585 79 270 308 70 105 238 140 124 742 157 304 398 68 86 143 75 524 705 126 215 227 75 158 461 125 256 999 115 294 559 48 467 571 99 464 917 141 140 968 95 19 601 30 241 700 89 434 838 107 429 433 90 558 809 121 33 927 106 761 991 109 82 546 108 97 132 143 20 878 74 752 765 76 447 920 115 11 552 84 380 632 108 516 727 80 197 199 163 591 912 127 210 239 92 21 306 123 214 656 108 85 341 103 365 807 64 336 876 110 692 751 74 445 492 142 71 241 128 485 906 122 247 812 104 729 731 107 77 951 99 162 504 80 769 857 80 117 612 131 317 601 96 687 995 88 462 982 134 856 943 127 359 778 82 280 959 107 47 214 99 119 738 85 172 361 94 167 201 123 338 578 106 415 914 157 152 429 139 169 262 35 462 510 98 592 764 125 865 946 93 446 689 78 381 539 74 739 756 70 433 602 110 567 709 111 429 991 113 226 978 113 340 688 110 502 754 150 305 780 86 138 261 84 498 558 82 640 925 73 111 581 74 97 697 130 26 960 127 542 916 159 299 752 117 284 477 148 488 615 103 360 481 86 46 667 127 42 764 116 40 600 124 20 200 133 110 944 98 45 508 113 303 360 76 351 566 46 548 794 66 585 965 114 397 946 71 116 601 151 267 293 122 686 950 112 452 923 92 554 645 103 441 846 78 197 226 141 574 884 114 741 774 103 291 534 90 552 754 41 72 956 103 216 653 111 951 968 96 279 950 69 550 648 137 576 727 116 22 170 73 121 890 65 515 678 109 109 493 71 461 718 155 37 306 67 450 576 89 528 537 83 226 616 117 34 535 128 241 912 68 240 533 155 103 275 98 503 801 167 377 965 103 207 402 65 231 268 137 74 449 198 198 437 83 886 899 68 836 884 88 508 748 131 199 561 99 61 132 107 587 982 93 321 607 80 232 611 104 70 745 27 789 872 98 653 919 75 740 863 112 451 957 98 710 964 94 745 837 136 16 147 107 689 718 123 441 667 120 18 556 59 543 855 79 113 451 73 521 975 101 458 728 113 264 370 115 286 956 148 187 285 66 742 899 104 248 563 118 21 682 127 49 892 134 4 868 106 325 956 83 750 980 70 228 395 83 443 749 106 514 565 59 345 882 149 398 891 77 203 820 73 365 434 94 538 824 140 563 901 127 121 978 104 490 724 63 359 373 96 223 261 101 439 590 106 73 491 128 772 816 103 118 561 93 418 957 117 308 619 40 384 833 78 151 706 125 114 645 93 554 762 60 28 680 80 295 675 61 326 470 103 71 904 119 926 987 52 924 992 145 575 842 117 217 583 102 492 740 95 747 777 111 401 978 118 318 816 79 23 674 103 263 554 118 889 915 79 943 973 127 143 389 133 367 816 143 26 542 75 274 509 83 260 557 77 479 617 122 852 909 113 682 961 90 191 669 68 273 295 81 17 302 99 58 456 124 379 827 122 61 274 155 681 742 38 314 523 76 569 781 70 159 241 159 385 732 77 560 637 71 193 505 120 223 766 106 232 541 115 287 957 144 27 201 103 278 391 73 10 313 126 643 657 146 154 457 83 473 827 101 31 622 130 41 976 109 413 953 59 514 520 108 730 915 79 746 940 118 604 762 99 268 578 114 316 952 101 487 723 115 614 690 130 402 762 152 425 469 111 210 731 113 67 116 115 249 501 112 258 652 65 147 614 95 29 957 101 4 792 120 48 840 101 254 803 116 107 840 89 242 991 131 495 505 114 137 145 122 633 698 97 754 856 115 311 560 140 334 634 111 285 888 60 100 117 116 505 715 102 757 836 117 455 650 108 71 299 47 516 989 101 441 741 105 631 730 122 310 751 69 493 863 135 175 998 56 497 782 149 720 897 67 881 920 90 278 412 93 55 681 98 343 602 140 313 647 111 363 652 132 594 790 99 282 364 128 336 608 154 34 53 30 38 829 59 154 344 139 137 718 82 791 992 110 109 157 115 517 541 135 340 789 118 69 366 151 142 572 91 163 449 104 136 540 134 577 820 103 189 228 104 326 488 130 15 887 111 60 314 94 486 896 111 236 325 122 286 742 72 176 456 66 98 744 49 803 902 91 529 565 22 558 594 92 331 916 94 171 867 132 351 384 98 733 829 92 706 716 67 100 545 91 321 865 83 623 818 100 808 916 96 31 423 109 239 479 108 248 886 133 140 398 119 221 848 107 114 396 88 613 674 99 385 882 86 484 951 62 315 610 86 169 638 135 700 754 133 284 616 151 98 337 76 644 814 80 350 406 101 588 705 150 448 896 110 726 868 114 548 682 111 633 956 101 252 924 103 353 613 133 186 236 127 230 851 44 694 810 68 442 731 117 359 957 62 210 503 109 311 973 119 136 582 125 467 471 109 738 818 115 174 972 106 412 692 78 718 985 114 177 713 94 523 821 68 58 250 123 269 772 127 349 777 76 132 783 24 384 489 80 473 669 88 192 983 98 47 272 149 485 752 145 44 57 74 92 529 116 253 332 68 220 666 62 303 438 121 120 504 143 523 930 92 847 956 121 42 719 131 660 983 103 653 918 107 133 493 95 120 298 107 26 230 155 645 702 77 23 271 90 56 322 110 157 989 96 370 773 78 142 452 46 72 100 69 575 731 118 99 734 102 477 958 101 248 843 65 636 681 63 238 682 70 403 691 130 704 787 82 877 882 120 472 714 63 0 449 72 259 420 79 770 844 66 167 701 132 27 36 86 648 979 115 28 827 87 739 945 89 504 718 23 269 781 155 92 905 139 743 992 69 566 836 91 571 786 87 50 941 99 439 580 81 295 976 39 257 506 137 349 978 129 180 886 111 739 764 92 855 930 53 342 747 108 401 469 121 356 703 142 548 771 91 246 697 116 227 671 89 58 612 124 296 792 132 377 848 98 104 451 82 409 542 61 71 253 113 279 622 93 251 651 68 64 704 105 325 511 129 790 939 74 177 726 101 310 631 94 261 847 155 784 806 65 666 935 176 680 784 57 366 464 113 194 501 144 299 782 42 40 358 87 135 255 104 503 593 120 559 915 118 244 584 82 737 924 99 634 692 62 10 203 130 606 939 71 530 622 115 388 393 115 553 555 84 306 811 130 244 964 83 300 384 179 203 343 108 738 843 116 34 661 114 73 249 72 377 541 98 761 890 136 753 816 17 132 979 141 50 736 107 241 296 96 446 754 125 798 932 107 173 445 99 345 840 70 148 323 95 37 520 139 137 777 129 179 963 141 7 33 76 162 566 172 217 541 99 84 681 95 133 311 121 710 925 116 855 946 112 42 196 135 387 404 84 821 928 92 24 548 42 626 668 74 158 635 72 47 579 66 115 230 128 752 969 104 339 535 117 353 891 131 811 825 86 166 399 80 123 432 64 292 706 83 782 870 95 30 919 82 16 433 115 22 889 76 615 622 49 475 823 67 91 156 102 343 687 93 672 951 56 690 883 47 500 545 113 212 359 136 231 791 115 351 806 88 159 356 130 323 776 109 58 131 125 652 689 110 515 768 128 190 469 101 27 308 102 316 486 64 51 762 136 64 339 83 777 850 109 365 496 81 298 749 145 226 437 116 500 549 101 554 988 110 28 339 118 601 989 78 447 976 77 322 856 20 16 330 67 112 926 132 349 875 115 407 453 102 347 643 96 53 248 127 706 929 127 87 262 83 34 659 93 78 270 98 269 557 99 27 536 88 146 992 74 80 556 106 133 601 151 308 591 36 209 308 44 581 895 73 288 727 92 21 255 92 69 79 161 338 462 100 445 834 94 561 949 146 189 655 48 579 588 95 72 675 109 52 97 94 107 512 84 339 786 70 828 855 97 37 164 130 97 613 107 317 769 116 731 870 66 511 962 111 57 142 104 338 956 79 512 771 108 230 253 96 118 756 125 473 811 121 240 456 62 256 949 128 806 908 135 16 418 114 800 927 127 95 108 30 677 800 115 191 953 95 895 965 86 567 571 136 710 788 105 663 876 116 59 428 109 21 45 83 214 914 113 739 808 102 334 430 115 19 358 136 440 918 54 95 489 137 296 439 48 70 478 111 375 555 139 218 888 82 341 950 117 112 139 62 764 949 116 465 640 89 338 456 89 49 821 26 205 822 88 156 373 127 553 990 93 277 481 114 142 319 128 151 338 87 324 434 87 60 931 76 602 731 76 3 739 71 423 736 115 246 986 107 61 474 121 241 707 111 77 594 114 279 929 86 642 766 108 223 321 118 115 443 106 351 438 131 263 267 116 435 980 121 589 863 87 292 861 118 237 386 95 16 574 75 139 711 118 640 722 126 316 484 110 226 471 95 441 736 105 265 838 152 258 911 120 139 200 34 322 935 74 313 656 76 107 639 71 142 901 90 427 637 54 791 948 106 718 818 128 208 345 78 251 922 20 71 304 91 177 861 132 194 472 101 625 801 106 516 874 82 326 564 76 126 871 56 128 923 85 269 286 100 371 915 79 98 954 82 340 446 139 273 919 143 442 587 146 529 710 110 209 229 155 222 932 108 138 773 74 239 406 84 574 797 130 805 992 147 412 670 107 9 518 106 582 671 96 15 943 70 419 674 156 496 582 62 227 645 69 690 911 104 18 305 79 470 610 101 111 775 86 724 767 87 593 909 109 138 272 126 105 391 107 838 955 119 339 385 107 53 548 169 358 994 124 767 926 125 352 520 140 581 946 119 293 933 112 55 661 117 60 844 85 16 208 102 549 628 29 857 979 75 715 855 85 490 734 60 172 429 81 668 869 106 119 838 103 495 881 87 46 106 112 125 811 131 12 749 152 314 932 153 126 512 102 134 304 56 327 620 86 87 105 87 717 946 95 802 975 111 181 695 73 785 874 70 778 874 105 329 509 42 293 943 33 95 539 137 243 871 98 794 807 137 424 977 132 20 75 112 62 381 84 515 533 63 670 885 146 434 796 64 663 786 81 701 993 113 8 902 34 665 762 94 703 774 80 35 839 116 148 711 99 659 717 91 174 538 83 581 803 111 223 678 72 302 730 91 202 788 95 11 935 100 94 120 39 397 714 131 232 743 106 313 413 151 30 61 57 693 939 95 756 807 60 325 352 140 57 448 145 192 429 85 40 437 103 347 690 122 410 530 57 311 507 58 769 887 94 365 598 113 97 308 126 664 725 113 497 748 78 99 920 91 173 968 92 709 751 83 217 395 30 166 246 86 105 686 137 315 851 114 138 488 96 127 697 91 55 803 99 66 601 134 310 739 95 52 328 85 274 821 78 208 670 134 145 739 72 891 977 100 830 927 147 264 479 85 103 137 73 436 719 117 472 796 71 576 927 128 373 654 84 762 877 122 1 921 52 396 573 100 114 216 75 200 737 112 331 746 150 603 762 114 66 519 103 222 277 111 646 682 93 600 878 33 47 852 105 204 977 98 271 726 120 590 861 78 66 895 105 720 764 73 309 879 181 887 971 61 513 859 84 108 427 141 563 714 132 589 645 87 309 624 90 363 729 84 85 704 92 55 683 76 471 481 118 569 630 59 477 831 62 724 752 83 304 531 137 132 698 90 534 593 89 564 696 126 228 666 65 706 808 81 464 945 172 17 490 147 19 186 156 604 612 144 327 898 84 48 997 112 175 533 66 546 990 91 885 912 111 1 494 44 381 785 102 155 584 78 776 874 71 338 982 136 515 825 136 313 979 48 288 851 120 9 139 110 320 792 108 428 488 78 432 867 78 188 891 133 208 868 106 296 343 80 212 235 92 118 414 80 156 996 124 319 822 83 605 615 93 70 72 94 219 950 96 38 552 79 250 601 97 154 750 129 321 752 103 195 571 138 717 757 126 521 624 120 157 960 128 241 903 129 112 796 106 167 254 95 162 819 85 295 830 130 30 334 63 450 760 91 371 876 102 482 645 97 110 542 123 658 717 44 486 577 133 375 595 109 167 655 112 136 546 102 24 341 129 358 755 143 365 530 113 352 880 147 422 807 88 930 984 75 106 498 92 523 708 118 95 354 96 496 950 134 26 108 111 116 664 70 545 963 110 165 907 58 35 536 79 509 691 114 809 891 119 613 847 89 214 999 137 219 694 84 431 999 108 790 810 62 382 931 88 249 999 75 452 459 111 483 933 95 38 377 92 836 882 80 82 996 76 747 994 85 461 744 100 404 422 69 176 851 149 173 259 84 162 578 91 438 777 79 120 131 90 575 683 94 969 974 79 6 871 86 510 740 103 638 974 97 585 789 88 662 988 121 134 910 131 391 398 106 467 473 130 262 359 103 60 664 141 783 799 66 245 507 78 577 696 62 317 501 55 375 839 72 566 819 130 81 895 103 350 912 67 26 897 103 91 877 84 105 364 78 197 551 55 502 726 109 815 854 116 523 895 99 38 734 108 666 895 64 263 938 91 346 663 136 122 569 98 387 505 128 333 690 81 436 695 107 319 428 97 213 536 169 574 943 94 349 683 59 239 960 131 118 805 109 192 993 64 266 965 95 457 922 141 727 962 103 19 677 138 770 880 134 36 412 81 3 341 98 109 393 65 109 878 112 242 547 49 302 978 122 71 224 111 539 933 121 306 343 108 385 443 109 381 442 83 69 774 145 709 897 97 10 624 93 46 862 105 51 504 93 101 238 71 514 750 80 222 595 139 750 995 116 456 929 78 12 727 90 238 489 93 215 418 122 267 774 96 780 817 111 43 339 65 321 973 118 116 352 127 537 647 104 252 345 87 299 659 103 79 865 107 364 897 102 222 776 54 29 630 112 8 499 104 668 805 70 197 416 91 303 909 71 417 812 134 662 817 74 465 791 132 286 924 130 208 776 130 702 745 122 420 883 66 739 760 80 547 665 63 467 570 79 1 799 123 648 761 90 790 996 134 106 314 133 211 789 152 467 504 131 323 803 124 309 887 81 690 782 69 762 884 95 386 721 124 657 763 97 365 607 72 409 464 113 108 434 101 6 969 100 214 449 101 256 599 100 517 542 139 577 762 100 520 843 135 1 734 132 521 532 102 206 566 106 573 844 87 840 868 91 108 547 140 185 360 101 152 913 132 171 939 126 97 553 81 572 610 89 54 682 116 315 984 114 505 600 89 339 668 79 328 730 102 68 767 87 139 623 99 270 542 80 234 757 101 417 446 89 210 502 77 110 388 76 199 524 148 338 932 101 547 945 89 213 773 47 20 194 168 706 881 120 70 287 92 164 528 68 81 207 141 101 253 105 382 481 84 259 838 100 448 938 108 544 897 125 441 699 145 54 313 71 91 661 119 127 133 138 206 447 77 662 816 99 451 870 118 557 925 70 102 631 176 500 839 135 602 726 74 585 758 121 438 715 117 612 627 35 135 537 119 320 992 162 527 609 96 675 871 79 617 786 60 548 620 109 359 542 122 172 988 123 923 926 130 376 606 121 95 387 99 464 919 115 206 801 117 151 481 137 211 837 114 129 637 126 137 815 85 194 834 82 58 84 84 307 695 61 141 256 59 329 659 105 16 116 148 161 712 109 105 873 127 512 866 144 504 621 63 510 781 40 686 998 135 50 334 138 50 64 128 38 147 124 221 571 136 712 977 141 477 559 122 304 362 128 785 870 70 556 623 79 181 903 129 86 649 92 521 944 140 130 382 109 703 859 89 598 760 88 217 547 101 120 323 134 215 361 117 375 975 134 498 796 139 37 784 68 24 525 92 643 884 106 504 670 89 315 945 105 302 522 92 938 957 112 551 826 127 647 659 112 86 491 63 87 344 91 177 461 106 180 216 93 127 811 48 926 927 140 11 452 82 114 584 143 493 818 124 667 849 44 518 905 116 101 356 135 207 515 115 264 499 87 24 591 133 23 124 67 115 715 146 539 757 92 331 812 116 163 602 23 576 919 55 173 997 111 312 557 66 524 715 117 541 616 79 365 792 45 278 897 92 4 40 91 661 694 89 539 582 93 111 595 139 73 90 95 476 521 121 375 405 103 119 272 118 349 933 136 172 351 121 265 971 104 197 624 159 110 977 114 76 835 67 541 641 97 245 505 114 276 340 69 228 997 92 508 798 112 717 879 111 317 441 91 631 936 96 69 735 96 832 914 145 200 875 69 189 514 50 302 839 103 185 571 159 47 644 136 217 487 104 241 900 116 291 974 71 378 402 125 164 758 51 609 760 184 426 517 98 22 884 61 287 951 62 594 919 99 88 199 82 365 601 78 186 716 101 411 412 106 471 717 153 182 290 115 730 926 138 240 469 96 36 899 73 507 520 99 15 241 59 138 210 99 258 733 69 795 811 68 512 818 54 117 465 107 479 496 84 328 764 129 810 993 115 587 787 86 182 711 127 122 257 91 97 886 58 243 615 85 540 686 69 426 474 60 80 517 110 166 442 93 697 758 124 274 442 79 196 643 135 15 868 113 94 902 82 869 882 80 308 648 111 361 614 149 284 981 180 157 765 64 735 893 69 249 895 116 418 738 116 350 847 81 516 938 62 104 977 132 398 485 117 264 801 104 185 888 98 94 231 114 242 808 130 207 353 131 439 623 68 90 906 64 80 446 89 225 879 99 596 882 93 665 889 81 197 221 118 177 848 54 52 582 110 420 991 89 174 607 101 645 871 63 600 968 73 495 689 127 153 575 91 15 646 127 540 638 125 41 566 119 880 945 70 509 836 37 99 464 47 201 463 86 52 164 117 384 738 96 105 423 104 76 285 92 332 734 90 903 928 82 279 618 67 448 624 160 541 806 86 443 697 51 957 966 81 822 936 79 369 875 87 149 651 72 433 872 112 151 593 112 90 883 118 910 948 103 105 469 71 539 891 110 299 882 104 623 985 66 527 721 176 114 790 146 96 650 124 627 711 102 341 738 117 514 584 37 762 927 112 452 768 76 773 854 57 184 699 52 582 613 74 191 327 121 159 417 86 292 766 137 392 978 87 749 778 122 512 766 123 57 183 110 240 902 60 639 782 67 105 159 132 44 696 158 307 563 63 257 722 72 413 692 76 94 986 154 180 708 97 42 940 72 37 717 102 268 563 49 12 20 75 294 367 51 143 572 77 294 902 123 139 649 96 225 462 69 405 954 112 314 344 93 343 990 117 74 170 169 15 901 117 246 584 67 614 833 154 250 875 51 138 674 123 638 843 118 346 581 69 173 582 100 62 146 140 551 793 79 460 659 143 22 68 83 166 452 89 252 409 57 750 978 114 471 863 80 315 532 64 541 861 76 122 269 94 731 831 108 10 300 109 375 942 129 56 815 70 36 457 121 28 857 95 410 877 114 255 597 90 170 937 42 666 769 100 460 813 80 215 400 61 450 699 85 323 856 104 390 691 102 279 984 125 124 225 110 81 579 64 129 258 134 588 856 55 544 957 90 211 537 96 624 946 99 415 637 67 637 998 109 370 910 88 41 935 70 614 816 153 88 396 86 699 905 107 236 782 122 484 929 74 267 345 145 515 963 77 7 37 103 54 257 102 57 715 100 5 552 146 637 897 69 418 592 136 607 707 96 577 645 104 210 300 167 138 943 97 261 925 121 885 945 94 471 515 157 548 672 89 39 846 106 346 801 106 343 933 118 122 829 146 763 770 89 105 601 75 556 858 123 780 789 121 889 904 69 66 676 75 93 206 97 531 563 100 132 604 121 149 666 106 654 866 112 57 781 118 83 156 102 530 613 130 99 519 146 793 956 117 115 656 130 341 758 139 129 797 108 50 515 133 559 586 99 11 887 95 513 977 66 592 948 139 70 146 123 21 575 117 560 760 141 27 123 142 267 751 155 116 761 145 456 833 104 737 870 77 223 366 117 30 89 102 22 280 62 801 960 96 534 662 100 27 549 69 412 853 65 86 788 143 402 637 155 902 986 109 639 845 111 102 329 99 313 396 119 857 910 67 201 733 127 31 243 94 242 317 53 524 660 86 415 636 105 303 685 111 348 377 45 123 136 92 70 511 132 260 535 118 302 901 80 395 755 68 148 840 87 472 899 155 180 810 82 55 184 104 175 730 119 76 833 151 648 731 98 45 985 131 415 998 102 473 764 89 72 434 34 509 988 120 400 886 80 719 737 109 778 875 109 662 899 77 492 611 104 39 793 101 875 920 82 279 449 109 800 801 132 185 328 52 162 789 78 320 765 104 504 524 72 233 507 112 365 738 92 436 631 52 480 503 92 85 288 66 734 977 147 145 966 127 41 639 91 184 837 105 724 827 139 204 360 137 306 659 72 811 899 73 413 779 78 444 871 114 455 497 69 237 648 120 648 847 124 527 643 107 132 819 150 684 831 81 480 903 88 669 873 104 888 928 31 347 412 69 372 847 129 426 500 116 200 481 119 481 698 62 238 978 74 209 464 125 738 896 99 388 605 60 130 513 106 309 584 81 766 976 112 100 722 63 520 749 94 69 922 56 721 893 59 232 525 86 169 928 63 262 868 109 495 755 75 213 381 116 366 762 172 420 661 96 811 890 151 19 960 88 373 420 85 492 844 97 357 651 53 186 912 172 163 673 172 50 455 128 800 994 122 307 598 49 378 578 105 334 841 68 124 775 98 169 519 43 644 683 101 507 550 19 645 981 147 2 967 65 182 308 134 244 978 134 346 560 85 680 941 121 442 446 88 218 643 87 655 932 84 359 655 108 86 477 94 28 528 113 419 871 75 661 841 100 156 614 221 278 782 107 247 452 114 42 997 122 844 922 42 77 270 113 137 868 147 121 851 173 207 444 96 533 632 111 596 642 99 103 709 52 93 403 131 69 780 127 173 407 141 130 495 92 484 687 164 629 773 120 232 955 90 745 883 118 103 518 128 63 243 151 252 299 122 767 945 160 95 149 128 752 908 121 488 652 79 676 950 110 224 384 123 516 820 129 597 847 187 256 616 117 194 539 64 721 860 38 156 754 117 868 885 156 9 71 84 929 983 89 451 786 29 122 478 123 845 940 83 15 880 79 322 702 148 81 536 134 33 702 85 672 867 61 123 660 67 455 626 37 6 809 90 71 590 77 217 446 117 394 630 136 349 691 98 40 309 114 490 534 119 121 491 123 139 320 106 64 694 58 400 426 104 305 932 106 544 777 59 17 710 40 456 697 84 193 546 134 740 890 130 126 884 81 395 409 96 101 529 91 569 860 108 247 721 81 219 386 191 261 600 101 117 570 71 652 918 61 202 994 133 762 783 89 421 639 102 283 384 50 702 857 53 415 679 100 453 766 166 197 359 59 735 929 57 775 797 127 560 591 112 3 997 115 70 912 101 727 990 87 581 591 97 342 590 72 570 748 157 129 565 110 569 583 30 241 728 115 147 647 94 482 661 108 199 294 109 84 240 103 218 503 98 259 748 78 418 847 59 100 402 104 568 669 67 454 820 108 141 898 79 608 660 126 276 728 99 51 996 56 273 697 71 721 951 144 73 947 129 503 654 95 92 241 110 440 539 83 170 336 112 394 413 132 16 726 111 238 552 74 217 482 103 117 415 66 377 781 96 318 814 127 888 962 70 187 271 43 790 989 140 130 510 75 2 216 83 828 899 50 354 809 50 68 942 64 765 938 89 89 192 116 378 728 108 293 607 90 300 347 76 181 747 97 419 423 88 285 483 148 519 949 105 438 798 82 104 220 102 611 695 56 388 564 66 60 110 52 488 638 137 339 679 89 327 911 149 678 865 114 270 801 115 671 880 108 670 901 137 526 586 109 486 633 84 197 329 143 237 552 81 156 618 100 761 812 80 319 613 57 401 663 121 551 643 94 96 471 95 174 785 58 170 859 123 357 708 124 443 588 89 304 592 94 630 843 75 53 836 108 173 184 98 213 796 115 209 486 124 614 853 109 373 732 71 425 819 110 495 916 120 53 824 117 328 990 110 195 319 84 168 734 51 446 973 112 311 373 97 109 805 75 161 848 47 54 838 123 559 668 81 266 722 128 68 175 84 35 638 138 335 995 120 520 987 77 2 975 114 186 713 148 770 851 85 169 774 94 430 649 85 914 994 88 47 691 138 246 863 92 250 512 84 191 570 114 43 903 100 227 435 81 360 606 88 326 870 94 795 892 62 436 712 95 230 800 95 118 163 76 347 530 139 112 685 99 11 691 157 136 178 87 352 684 147 444 960 107 107 494 122 451 545 122 231 282 102 264 944 112 678 843 92 1 433 95 257 275 103 374 806 86 112 319 98 412 887 69 2 988 170 646 826 150 341 993 117 85 232 56 63 514 118 684 856 101 784 917 14 668 893 89 516 927 73 53 111 135 225 245 81 268 793 124 111 313 86 65 245 134 779 793 122 80 654 108 480 705 87 15 553 75 117 577 23 239 458 106 77 776 206 296 954 120 137 768 122 227 317 91 311 446 126 406 950 88 201 956 81 473 944 88 6 691 108 44 333 130 266 350 104 493 784 98 236 263 68 187 304 102 482 683 113 318 719 119 839 943 103 891 892 91 355 575 143 364 423 91 138 948 82 334 991 126 366 459 20 610 711 79 276 464 99 147 296 133 40 913 83 13 846 31 203 409 74 0 712 62 179 230 59 429 575 115 227 355 75 396 858 137 392 995 112 310 410 53 659 981 69 655 826 117 205 332 96 411 539 114 103 532 82 734 819 72 474 702 105 128 999 98 68 821 98 814 886 109 685 812 87 302 950 48 567 581 53 846 969 58 472 820 127 585 671 108 503 641 153 73 888 64 527 858 91 48 993 97 428 766 157 455 972 76 583 712 124 122 625 95 645 886 54 17 663 124 59 358 61 416 888 148 528 659 90 357 449 81 300 965 95 183 257 75 392 912 87 434 529 56 670 735 105 166 495 98 82 379 88 137 928 87 552 792 142 357 994 110 489 911 92 353 628 80 534 853 164 90 613 107 656 670 103 739 752 115 568 988 118 444 950 106 72 394 138 156 645 107 331 984 146 559 712 143 11 410 212 65 403 116 749 760 116 344 854 51 202 348 65 163 939 90 436 924 81 251 343 104 736 997 59 928 932 55 552 584 84 416 546 141 186 717 100 77 494 67 529 988 113 570 939 92 129 996 86 847 884 84 287 419 123 46 889 99 667 699 63 123 822 90 89 775 64 51 639 69 389 720 93 155 226 141 364 588 79 5 590 141 607 866 95 58 353 82 221 776 125 1 277 106 706 933 88 342 960 71 437 506 100 474 782 130 489 768 84 194 768 90 80 284 85 674 896 103 457 998 72 582 796 77 2 405 56 439 732 124 3 125 136 559 983 91 483 816 160 463 520 76 85 858 82 304 797 72 813 858 82 248 618 101 122 232 90 109 303 103 873 897 111 540 822 182 734 852 111 845 852 126 33 703 46 299 766 68 241 961 124 523 646 112 11 564 102 542 876 116 19 796 114 228 794 45 411 456 106 182 623 85 341 891 119 430 603 87 467 652 112 145 794 66 506 907 122 15 261 102 86 920 84 868 924 93 150 588 110 408 996 131 69 487 110 732 762 140 753 964 125 133 450 110 298 776 94 200 574 126 623 865 92 358 959 110 278 546 77 413 911 109 160 500 69 313 436 74 145 906 96 101 140 146 829 856 165 317 461 45 390 502 97 349 384 130 21 496 26 175 652 115 527 819 123 62 169 92 504 794 99 68 412 58 615 692 88 18 982 92 5 943 128 379 986 120 296 926 97 647 767 76 202 698 118 51 301 70 55 880 75 92 756 98 418 715 109 296 884 124 722 995 114 271 279 47 239 552 110 140 819 102 232 368 91 230 563 123 777 806 80 615 656 127 94 617 117 495 675 141 70 683 79 791 908 97 247 304 96 202 984 52 111 524 68 473 998 92 168 335 94 327 888 50 135 793 78 86 907 151 140 319 93 193 447 137 288 409 136 529 830 81 354 838 142 49 298 96 580 685 125 827 834 108 753 827 90 502 657 95 193 684 78 431 485 114 101 631 109 63 935 107 936 991 106 566 752 182 602 841 62 473 573 90 204 492 94 658 906 87 720 858 71 181 310 151 273 786 83 95 469 54 14 110 116 844 867 127 29 271 108 218 407 92 666 780 99 353 361 120 127 682 71 96 886 46 59 403 106 433 503 107 85 121 63 522 547 104 193 436 129 262 639 108 839 877 110 219 268 67 66 473 105 209 553 51 512 747 101 125 256 155 396 444 144 235 690 77 550 936 127 928 971 80 78 157 64 158 413 116 762 851 96 12 841 107 406 668 51 77 706 99 407 912 88 770 826 99 524 907 51 50 222 97 554 895 130 126 207 68 568 998 87 409 574 160 595 607 149 528 969 111 316 468 155 867 991 52 73 429 56 468 793 111 102 326 45 671 955 61 43 178 71 861 906 106 637 645 92 396 840 107 245 900 51 152 272 75 508 620 114 278 810 131 668 850 138 514 865 112 716 767 74 404 824 148 131 376 95 296 565 110 689 810 144 81 225 67 284 538 125 582 923 81 172 451 100 370 561 151 115 549 123 282 833 116 179 493 79 219 644 108 777 937 110 563 722 127 169 208 129 635 989 83 586 827 74 827 913 97 688 954 122 615 638 85 103 270 139 455 914 115 776 826 97 637 838 131 22 975 133 681 899 78 89 891 24 112 316 45 738 997 88 257 980 67 120 324 88 458 742 110 256 914 98 82 121 66 262 440 99 631 998 163 415 651 89 327 352 136 556 799 105 231 442 117 512 908 108 340 577 48 591 982 46 432 953 70 893 921 59 288 506 38 447 508 78 431 947 123 73 304 114 708 881 131 174 637 60 135 625 130 827 874 129 513 917 94 1 513 66 170 316 97 247 284 86 18 211 103 73 519 84 261 525 100 455 763 75 21 706 109 169 445 86 293 440 109 834 948 83 245 866 129 34 269 78 174 711 93 329 791 108 181 762 116 534 729 81 221 912 117 386 562 145 751 972 113 233 497 89 105 750 81 362 507 89 747 883 41 10 728 129 70 264 145 774 984 96 160 543 108 184 606 71 53 589 81 44 278 97 319 706 168 256 677 104 697 852 76 178 235 151 45 110 108 498 749 81 58 952 48 304 550 121 44 342 110 272 522 60 38 738 126 244 253 83 362 602 89 356 432 74 159 294 144 649 697 76 547 987 109 672 700 76 688 782 118 837 982 124 490 867 72 136 365 53 888 964 96 562 832 123 131 472 39 27 748 81 293 576 109 176 977 57 76 351 109 169 284 113 14 92 89 562 853 66 305 801 88 419 848 126 247 508 137 265 392 86 297 771 78 292 539 141 256 856 81 187 474 156 51 952 113 692 750 87 245 351 104 95 632 160 594 753 110 65 874 121 840 846 92 99 236 71 125 828 161 387 882 107 767 908 129 93 965 59 353 625 84 315 324 9 244 788 70 337 636 99 920 934 34 216 426 169 256 337 83 217 261 90 134 197 86 468 856 71 225 818 55 266 633 132 375 817 19 128 793 131 362 870 95 231 354 122 689 751 152 810 977 133 44 494 105 217 624 95 924 935 87 235 477 162 953 959 101 357 472 103 302 533 110 71 591 84 159 994 25 48 189 108 318 837 125 62 740 173 627 631 106 387 863 92 107 710 91 865 957 117 460 686 49 308 815 78 451 760 69 416 549 79 151 425 85 65 149 36 647 867 93 66 584 87 248 652 82 93 461 152 36 990 96 172 533 108 6 482 102 49 789 114 191 712 79 313 564 73 697 985 71 711 730 95 618 789 112 104 377 113 179 974 44 445 578 81 157 703 87 56 324 82 609 741 73 140 656 124 414 643 94 297 751 84 578 839 122 392 401 97 730 886 140 669 675 94 303 573 63 445 971 91 595 661 59 12 171 128 788 814 84 313 549 73 269 585 73 510 720 83 56 446 100 436 447 79 286 539 111 206 572 124 707 762 146 465 745 78 257 562 90 76 901 111 372 513 112 137 294 85 2 887 32 321 900 57 169 431 123 287 521 158 190 391 130 504 525 96 642 919 44 679 785 63 1 14 128 32 996 93 41 662 82 209 310 133 676 839 116 546 587 109 296 992 102 144 515 133 599 679 71 22 758 103 544 742 127 62 151 102 47 409 87 421 440 107 381 880 61 271 383 49 659 858 162 160 271 174 26 819 113 26 186 126 100 262 92 234 700 88 628 904 100 681 846 95 336 951 69 237 519 125 604 928 139 46 903 68 203 708 61 97 838 98 118 480 103 217 837 118 70 305 76 364 436 97 446 927 102 134 434 112 138 401 76 451 567 31 146 667 105 224 723 55 964 996 119 410 442 76 870 925 65 87 747 108 709 713 132 297 559 95 536 672 93 645 911 122 537 774 88 153 330 77 67 258 117 293 326 105 341 880 74 45 299 96 147 458 70 673 968 124 661 983 85 52 313 109 376 440 118 40 430 108 215 490 116 755 979 93 266 770 128 5 454 62 273 509 99 464 764 98 799 980 82 261 745 60 42 199 114 186 770 80 172 524 32 114 882 71 134 787 77 259 809 105 137 763 149 476 944 98 214 569 101 429 561 105 637 812 120 664 785 91 526 770 141 112 571 82 426 605 81 336 390 84 4 551 67 175 743 76 263 833 132 316 447 104 440 513 96 47 961 96 621 929 150 555 674 112 492 644 37 78 81 138 66 558 106 306 463 125 276 788 93 112 855 88 202 562 88 147 483 129 405 661 124 25 332 110 537 791 104 470 916 125 500 796 152 8 853 108 500 986 106 820 893 65 338 536 131 553 836 83 572 586 158 429 507 128 639 719 73 867 985 77 185 487 115 161 742 118 473 949 48 943 947 30 241 560 58 257 615 108 35 490 97 185 822 118 350 600 137 433 809 155 33 363 81 749 794 72 620 920 103 141 650 112 804 849 87 197 394 32 507 878 75 431 562 133 408 744 147 576 824 90 26 413 72 38 911 96 212 605 89 163 559 107 650 914 172 834 884 131 30 697 107 413 875 108 182 547 118 621 876 94 258 425 97 401 561 98 213 278 91 240 358 108 64 82 110 201 465 10 328 900 120 614 862 106 45 217 92 869 928 67 233 897 120 182 600 104 130 956 126 172 174 146 685 964 85 49 762 168 198 329 114 93 651 56 368 941 106 131 542 83 1 402 55 240 928 139 211 366 109 520 754 136 699 985 96 12 462 137 162 386 58 193 411 45 791 910 100 326 942 187 424 621 46 232 491 60 328 465 145 14 678 107 121 290 155 111 248 65 442 564 83 723 841 85 650 906 151 82 668 93 121 532 83 817 820 116 396 568 53 252 672 89 426 648 60 16 816 107 299 470 120 671 818 89 206 792 139 416 665 100 477 752 101 130 182 77 19 256 147 248 604 70 61 254 90 428 691 114 46 412 92 36 179 41 464 568 99 291 664 43 55 160 128 583 779 84 676 907 124 286 812 77 452 968 84 210 654 114 304 455 70 339 879 125 101 665 103 597 817 130 3 437 71 178 180 79 52 859 24 382 768 138 362 800 88 126 486 97 247 894 86 681 767 81 86 978 79 497 775 76 733 782 122 16 887 107 176 983 121 443 553 114 79 864 156 110 357 161 576 882 119 673 738 100 37 316 68 10 705 153 57 358 122 343 999 115 297 732 34 762 936 59 125 643 119 836 863 166 867 891 96 58 554 84 59 274 125 334 954 51 71 189 80 108 741 91 92 184 101 518 738 115 329 741 117 90 109 158 401 605 111 583 768 138 324 852 133 439 812 26 244 393 102 60 458 106 495 804 111 655 679 116 719 783 88 183 503 85 863 891 124 91 341 149 385 447 71 358 689 103 308 473 74 51 949 92 379 931 90 608 745 117 212 893 65 320 898 100 56 724 74 22 306 76 473 642 74 362 728 80 167 345 98 527 780 118 50 286 97 483 659 112 520 815 145 549 616 135 129 887 123 534 661 85 637 941 66 595 668 117 860 979 91 370 609 78 398 667 122 918 965 161 555 878 78 0 641 114 264 961 55 385 481 139 180 943 121 438 681 74 35 396 72 382 811 64 128 432 112 44 556 63 541 606 71 512 760 93 416 637 130 547 796 177 240 544 64 284 825 119 843 938 100 592 748 119 412 440 105 241 579 80 21 450 101 88 227 39 531 879 100 423 865 115 128 523 135 706 713 122 21 48 76 103 778 77 264 957 91 177 938 90 306 807 52 440 804 151 615 799 63 210 891 120 562 930 71 538 916 115 621 982 104 380 515 89 244 683 132 256 990 90 674 821 98 344 795 132 168 686 118 242 444 73 157 539 93 129 271 59 115 963 109 136 952 67 148 175 134 428 579 154 439 874 83 749 860 124 648 746 83 390 818 111 461 550 96 681 983 89 124 312 81 257 312 129 450 543 95 89 648 68 111 980 119 883 926 128 32 509 120 644 948 77 293 993 68 88 872 86 742 912 113 502 634 73 174 953 132 168 616 108 141 832 112 432 624 65 585 723 101 229 873 96 228 858 93 318 953 61 362 899 87 201 845 125 307 955 113 445 555 115 40 242 106 413 513 133 394 582 111 570 614 124 258 609 82 43 109 122 305 796 132 155 735 119 188 821 94 499 926 134 2 485 61 82 590 122 27 458 58 769 934 130 177 815 106 739 851 43 46 233 69 193 595 133 741 754 121 350 391 74 39 848 80 33 347 73 93 972 148 653 753 65 51 917 101 408 652 105 856 862 121 547 792 89 482 884 127 116 281 98 458 902 148 11 925 75 550 733 93 118 722 107 556 964 113 150 711 96 413 437 92 471 881 101 446 930 103 415 967 121 860 946 97 275 867 116 5 792 116 391 413 119 113 444 66 461 785 84 870 982 78 450 484 118 237 420 94 178 651 75 353 744 56 453 473 40 460 984 121 443 662 92 398 566 40 490 540 131 487 671 105 262 401 124 247 986 134 380 437 132 449 888 111 826 943 103 161 521 118 243 463 142 140 785 150 811 928 94 603 842 142 19 381 97 75 739 108 288 587 118 296 919 114 469 630 135 391 532 56 766 862 84 509 606 43 457 501 129 379 547 126 228 468 97 74 433 72 369 771 96 157 638 33 110 251 76 47 712 138 335 867 72 390 636 113 494 540 139 252 554 169 59 840 53 565 570 93 404 668 96 919 990 127 273 531 108 1 628 110 122 149 113 362 929 88 782 992 53 400 819 148 110 351 64 646 939 61 309 542 82 224 618 84 29 76 173 84 782 105 554 743 66 725 818 39 302 678 102 470 978 65 339 750 82 350 359 46 394 670 115 709 871 126 658 801 141 332 955 64 514 975 84 5 287 148 162 436 68 828 840 77 138 758 135 375 878 102 534 759 64 356 785 120 245 531 84 661 792 89 350 613 27 172 919 73 547 878 93 274 542 140 192 943 92 291 976 111 612 727 138 59 179 94 72 664 92 194 412 110 280 478 109 824 848 77 122 268 93 20 947 99 767 986 64 193 365 83 255 813 80 57 779 147 494 997 97 267 710 139 68 141 96 814 995 83 352 487 138 227 361 147 245 407 93 46 626 108 257 729 94 26 781 96 256 530 89 149 503 55 18 388 70 156 815 107 163 306 131 276 441 147 601 784 77 405 560 114 249 373 126 61 564 145 100 812 121 573 609 96 196 316 158 428 639 78 607 651 128 59 149 98 615 774 129 109 313 86 158 357 109 410 856 146 738 827 129 579 976 133 751 781 84 839 845 108 171 854 112 316 951 166 315 424 75 576 724 107 434 488 123 146 429 84 362 391 108 648 961 131 140 314 113 408 549 99 169 367 85 538 571 114 111 861 106 378 408 140 103 548 88 165 742 97 372 493 85 153 290 101 43 111 30 578 610 54 163 389 83 22 194 91 228 404 39 515 625 100 197 595 94 426 923 123 857 960 79 319 912 44 679 906 135 35 805 124 298 680 69 185 527 121 109 309 69 297 336 133 67 390 131 238 738 85 60 697 48 214 638 86 217 876 132 628 832 137 68 632 149 70 635 116 282 813 110 40 331 72 234 770 130 40 276 105 94 850 102 647 987 108 121 166 107 177 448 123 72 622 155 524 926 123 586 937 111 419 574 85 588 912 99 172 388 124 499 756 119 177 526 76 74 896 122 576 816 127 90 405 123 135 333 145 122 363 104 122 727 72 236 668 153 231 321 124 314 406 154 91 582 122 574 908 125 393 583 99 244 878 93 517 554 134 710 718 97 288 544 112 124 618 29 577 777 107 6 220 88 353 963 89 24 426 138 747 768 120 642 717 76 177 441 105 50 264 102 32 575 129 773 952 96 254 904 70 383 941 125 57 787 71 213 831 144 339 851 110 94 280 31 341 456 56 100 768 89 433 867 104 400 800 106 898 929 91 936 940 79 426 627 48 282 423 128 209 419 84 938 970 132 253 384 59 264 331 52 607 856 86 521 528 133 205 369 158 23 582 84 78 970 36 147 727 99 108 452 118 101 311 149 774 931 71 4 973 125 64 678 75 263 534 116 69 859 108 181 376 143 847 867 119 592 754 123 531 553 73 207 520 62 284 908 106 486 939 67 589 837 124 5 159 118 335 376 140 252 305 61 319 376 49 157 819 136 502 876 143 414 510 84 668 734 73 9 573 127 62 675 73 326 508 110 866 891 58 209 846 71 124 389 85 293 749 48 489 690 96 303 813 92 818 891 76 531 984 82 733 933 132 326 595 96 53 926 56 790 885 81 717 974 64 139 845 70 741 928 96 159 315 119 109 142 137 902 934 122 535 773 77 514 682 65 163 975 55 303 718 126 19 626 50 50 643 98 187 224 121 47 918 71 106 746 59 731 903 128 40 644 100 270 707 99 232 925 84 484 984 96 512 691 100 565 944 99 427 572 151 462 964 108 137 756 103 605 993 112 13 481 77 325 745 98 455 717 104 584 987 111 328 574 74 437 598 119 729 852 106 509 753 85 105 221 165 482 615 52 227 233 111 628 819 67 331 941 64 275 698 160 203 907 115 809 957 116 646 880 83 14 316 129 728 868 141 85 122 104 328 597 66 353 394 87 219 911 106 235 299 140 81 231 126 493 638 71 905 977 87 0 884 76 390 776 92 613 690 127 140 669 33 146 760 98 32 546 66 585 985 30 760 833 139 529 651 103 441 735 137 395 811 139 202 701 74 639 861 61 518 737 172 320 923 84 839 981 132 578 906 161 881 930 131 597 902 93 443 525 102 333 557 74 346 595 80 10 591 133 108 968 92 13 767 86 151 879 68 395 668 129 872 999 138 58 197 168 695 903 58 177 263 129 372 688 111 528 924 97 123 516 40 350 522 45 65 809 108 448 605 84 381 560 137 77 205 120 484 622 63 232 438 98 42 926 160 479 993 105 381 944 138 80 944 106 118 745 65 478 872 76 95 618 135 309 999 36 198 373 94 1 797 69 305 950 149 159 711 114 232 657 81 387 447 87 624 740 131 688 943 80 44 603 96 714 796 42 53 598 51 156 936 104 171 976 119 634 948 97 548 798 99 170 395 135 355 533 127 52 744 99 77 902 64 346 584 70 468 583 82 314 941 76 492 724 148 181 596 86 109 652 104 208 582 75 292 374 137 535 963 128 189 635 92 226 236 146 138 955 171 647 915 118 225 863 120 75 192 109 133 150 119 62 872 81 551 659 42 363 965 121 274 857 53 494 507 96 692 701 156 435 613 64 264 591 87 81 300 119 197 293 98 300 786 129 39 890 115 188 663 134 187 244 111 194 346 105 34 259 54 444 787 130 540 644 97 139 457 111 86 987 58 922 984 145 192 319 88 563 805 131 333 901 111 54 817 135 789 863 99 453 764 100 470 924 86 116 303 97 206 865 89 403 953 92 170 678 39 244 323 121 209 650 80 147 999 127 329 989 172 309 793 121 200 269 135 84 738 71 80 899 69 294 957 84 396 706 124 21 954 63 68 919 98 186 751 113 140 229 108 15 246 129 405 983 138 809 977 122 353 466 50 251 463 133 511 568 132 171 465 158 424 936 66 154 417 114 90 623 96 314 620 59 238 893 137 413 885 135 355 834 132 201 349 91 103 196 98 70 276 70 26 320 115 881 966 151 61 509 107 576 925 75 125 618 69 85 137 48 60 433 117 718 825 90 256 883 107 467 534 108 61 355 152 503 519 166 745 789 132 546 593 57 105 256 59 150 919 76 212 328 56 223 320 80 506 904 62 197 979 122 197 487 111 219 731 42 58 384 86 313 593 132 222 245 83 832 844 120 62 105 119 364 758 91 479 689 75 244 360 154 548 804 135 239 313 106 538 659 150 80 618 102 337 798 58 126 777 61 760 823 144 429 715 128 18 129 80 336 483 100 177 193 77 539 687 87 103 443 75 655 893 100 38 103 101 219 529 75 136 617 100 937 952 105 100 307 127 683 756 136 476 699 53 432 658 101 873 976 152 215 266 61 871 901 78 141 823 95 853 891 79 86 391 132 284 739 128 210 280 84 58 790 111 292 731 86 477 672 145 48 979 135 115 193 101 7 118 215 410 608 93 386 605 147 219 721 62 558 849 124 754 992 130 446 586 89 482 667 150 506 793 108 448 778 73 467 954 44 154 978 90 854 915 102 637 775 129 428 830 132 6 113 107 674 836 90 104 996 119 558 837 104 178 792 109 114 483 102 284 912 96 561 967 114 348 985 44 336 626 78 479 889 78 145 826 132 435 562 125 297 945 80 335 600 71 230 487 63 646 984 123 397 630 110 10 800 92 195 764 129 437 654 112 465 937 100 696 794 137 380 513 106 9 243 35 506 619 132 381 466 97 843 847 50 191 723 50 202 476 104 43 449 136 53 404 139 251 417 104 453 946 79 381 461 32 457 740 120 402 958 83 434 494 70 494 564 114 352 385 103 100 452 102 678 917 77 634 980 74 886 998 133 45 490 125 104 437 34 521 606 96 268 527 80 42 873 150 772 880 57 58 584 55 296 356 85 557 728 101 272 947 115 628 823 94 5 619 83 63 752 108 98 136 101 53 435 152 12 80 95 236 768 126 406 754 94 211 788 109 157 403 66 157 998 104 621 682 104 29 650 161 374 671 115 383 788 154 377 435 104 18 783 43 689 833 64 974 994 95 249 911 128 121 610 119 723 766 92 437 728 70 460 615 82 18 605 116 663 828 128 608 879 87 76 674 99 104 515 61 97 956 90 124 429 143 126 850 97 402 725 73 67 244 121 891 937 99 912 978 86 95 327 127 671 967 70 106 907 140 325 942 71 82 446 129 261 581 95 168 404 67 158 542 125 838 868 67 403 842 100 231 721 73 312 363 43 442 561 96 652 913 164 528 893 84 871 940 104 547 902 108 43 950 140 152 729 111 518 566 120 199 564 119 440 746 101 445 836 100 33 727 107 346 545 133 735 926 64 824 930 93 270 418 141 269 650 67 385 552 67 159 872 31 322 365 164 357 450 70 240 301 97 275 716 99 90 239 46 64 92 93 624 699 103 251 671 90 547 611 64 102 807 33 761 883 97 16 392 72 198 647 110 36 123 114 166 258 80 145 949 63 465 606 132 312 411 120 601 890 120 200 411 57 46 273 56 765 951 144 298 878 80 187 897 141 593 797 148 163 439 90 693 919 108 756 808 103 464 699 113 205 618 56 51 326 80 677 819 155 452 681 53 112 540 133 56 57 56 51 973 139 913 987 54 279 682 117 230 640 80 20 743 87 119 460 148 315 837 122 643 798 122 318 500 45 543 812 161 418 805 125 723 791 108 609 895 148 506 870 71 707 793 64 44 824 123 516 936 65 157 812 158 32 988 75 701 844 87 457 470 68 196 825 92 154 717 82 127 544 74 203 942 183 835 933 68 692 801 115 750 969 102 184 230 171 154 735 126 37 120 120 444 737 92 660 901 116 275 498 74 503 639 65 651 955 79 53 468 117 36 966 105 554 992 127 26 471 135 417 451 154 92 883 83 137 233 110 722 844 91 96 838 107 281 545 77 83 750 66 508 581 121 550 868 151 770 870 87 108 650 71 15 970 79 453 929 84 196 374 106 428 811 120 401 910 51 53 643 91 320 907 95 33 116 123 536 830 102 573 878 82 408 823 136 66 288 63 517 560 143 67 695 113 168 286 119 261 695 86 134 758 114 232 676 122 41 308 84 250 771 97 279 666 138 217 493 50 656 761 59 98 272 93 221 927 74 497 788 102 38 848 80 84 817 58 112 727 66 540 546 118 203 827 165 14 70 97 188 557 93 637 880 107 221 682 102 61 316 123 221 263 25 555 684 110 480 915 105 396 442 124 340 759 52 186 733 105 692 797 142 881 951 98 107 400 136 143 921 91 388 399 122 252 904 111 500 856 145 161 952 115 224 611 67 762 905 111 476 955 55 118 692 80 696 767 132 83 715 80 351 560 73 416 820 110 219 640 112 21 187 16 102 677 142 368 789 98 8 119 94 112 663 114 374 784 187 111 235 130 511 787 115 20 429 135 12 169 110 489 544 105 10 195 125 517 822 130 373 687 100 247 973 139 570 742 109 287 795 107 372 983 119 324 649 88 872 926 86 94 351 121 529 700 81 313 353 106 548 606 79 703 719 41 315 827 117 130 254 82 431 951 104 528 745 79 99 326 92 407 938 92 649 663 87 173 472 140 97 180 71 66 166 93 193 271 83 183 715 113 255 938 92 819 909 146 370 800 71 12 283 88 132 836 115 18 378 100 210 341 134 377 538 173 157 725 43 267 318 124 293 563 150 22 178 117 525 587 68 259 728 95 358 662 92 253 716 111 325 430 153 619 813 65 206 772 107 228 708 88 7 615 80 441 529 118 611 809 98 458 972 113 496 646 116 378 992 44 522 671 76 279 612 43 722 908 115 535 952 126 548 867 149 216 655 64 825 921 160 797 838 124 617 832 36 9 552 89 47 739 93 19 671 73 292 738 90 255 329 61 168 495 132 104 505 70 51 819 143 309 833 117 331 434 119 40 557 118 97 432 93 61 97 141 586 817 108 582 865 120 8 112 23 687 953 33 495 989 109 290 572 32 520 800 111 543 811 110 263 317 91 368 933 102 138 220 84 289 633 108 810 981 163 22 738 31 99 480 131 81 961 54 672 719 103 800 860 134 833 951 107 205 572 81 379 962 143 196 609 39 423 999 127 271 931 130 174 439 100 46 241 138 666 918 90 498 726 59 426 761 76 404 485 128 151 526 83 156 227 112 267 897 45 240 263 38 78 222 106 242 474 112 500 936 129 298 880 124 545 756 144 206 706 91 106 741 103 2 42 101 717 831 105 134 166 117 299 399 85 922 948 68 45 772 160 212 806 89 75 954 131 545 739 98 397 999 54 88 230 66 37 368 151 864 983 119 405 655 85 667 941 72 36 893 130 84 194 113 96 894 99 89 895 79 432 995 107 460 651 34 35 577 143 586 926 127 472 943 106 813 833 65 55 82 67 877 963 140 920 961 127 56 907 87 85 335 89 262 486 124 147 430 127 427 747 84 366 401 109 711 757 77 223 852 104 703 846 151 669 742 124 262 655 106 562 981 94 305 477 63 774 864 106 79 975 96 520 837 115 802 918 100 92 442 65 470 935 105 226 847 66 448 710 107 97 99 39 142 824 62 149 633 121 197 467 109 564 948 91 362 951 100 566 799 105 924 985 106 445 809 91 612 999 59 267 986 43 376 595 70 120 517 122 256 503 116 102 170 75 496 907 99 342 609 112 229 412 197 548 886 123 535 739 110 4 563 65 296 979 107 358 625 92 143 524 172 723 731 127 452 679 101 28 961 149 44 630 72 810 957 64 402 899 112 8 842 127 79 792 131 242 669 74 370 634 97 203 720 98 167 478 96 133 837 88 570 807 137 545 675 120 392 885 101 266 925 72 84 489 77 624 941 80 646 778 155 778 961 48 448 603 56 111 664 131 100 792 63 312 575 75 94 266 80 6 43 128 850 979 78 358 589 105 644 649 46 720 840 81 30 888 83 155 310 112 391 853 93 898 963 131 670 919 113 614 689 104 143 386 68 678 781 143 138 422 79 578 760 45 424 768 64 332 337 108 292 436 59 105 322 77 283 760 142 163 723 97 186 603 97 499 876 73 596 609 74 104 280 116 529 749 90 121 279 117 818 859 84 160 444 80 371 572 119 472 473 143 58 107 134 52 674 143 603 771 96 33 634 110 8 630 49 185 936 88 477 927 122 369 458 118 306 325 126 191 603 76 180 181 57 490 983 114 169 879 95 177 989 110 308 868 114 657 716 101 628 976 73 77 164 97 312 842 68 83 202 89 652 783 49 213 496 90 207 800 129 490 626 117 652 867 87 516 755 115 775 935 141 467 484 69 203 225 59 383 739 112 554 656 104 209 320 104 534 650 76 504 922 57 332 659 153 500 644 61 551 737 125 555 833 96 28 664 70 608 721 92 87 543 73 399 749 126 457 521 131 162 754 102 164 538 35 202 255 133 313 905 113 198 556 89 19 337 108 472 818 125 97 855 113 74 568 86 84 918 106 173 251 61 849 998 152 448 652 105 578 646 175 79 512 69 203 217 101 532 652 96 493 685 54 938 965 62 133 489 98 314 871 119 161 246 58 267 338 54 587 779 138 713 857 118 86 108 101 644 770 97 361 470 72 674 699 97 233 966 111 82 871 118 99 511 79 77 298 37 8 195 149 159 907 129 251 782 103 813 842 51 40 833 111 292 887 83 205 766 110 161 454 79 679 972 109 245 533 107 750 865 56 564 670 115 86 574 40 145 314 91 104 467 50 198 212 50 14 127 101 114 934 114 1 678 83 250 410 145 95 418 136 323 477 82 524 713 95 346 841 113 386 495 78 170 925 101 506 877 115 192 501 92 244 956 77 583 775 75 86 495 143 122 747 88 196 270 120 21 807 78 516 802 79 579 619 63 23 179 115 216 767 67 206 629 125 178 306 83 639 643 45 807 992 52 157 557 105 470 765 67 414 753 120 597 858 88 328 376 100 379 863 38 58 588 58 248 847 136 49 884 79 363 766 84 339 430 90 55 180 136 250 752 27 22 121 101 289 952 60 230 383 120 225 915 53 155 741 87 864 957 88 125 486 146 43 305 65 505 886 121 286 748 90 858 868 72 370 425 105 106 445 133 111 830 113 435 470 121 445 576 152 512 982 78 11 856 92 259 883 155 236 486 90 565 721 84 532 870 62 407 983 79 194 245 65 299 303 134 579 714 106 18 686 87 155 740 76 194 776 110 237 582 97 142 243 68 220 541 95 69 118 48 728 958 86 573 982 143 441 483 112 128 741 106 421 630 89 327 850 132 349 638 78 224 970 103 247 257 101 586 636 99 580 671 91 367 450 98 10 791 92 35 46 113 253 397 126 133 645 72 37 406 109 174 684 135 232 824 77 90 567 79 51 484 102 721 739 81 22 851 116 488 806 102 166 665 101 172 362 103 492 853 97 707 953 94 531 940 75 70 822 47 140 192 118 323 458 86 126 498 79 186 486 113 509 677 82 14 291 98 216 466 66 91 699 117 332 888 74 83 169 80 203 659 91 667 795 124 428 559 106 477 839 77 351 773 145 40 762 85 256 930 57 258 717 109 169 640 81 347 549 104 84 662 135 335 411 124 178 572 71 170 662 93 125 803 91 792 938 72 102 675 79 368 411 57 749 870 100 310 357 134 743 998 141 19 205 96 593 756 134 342 757 96 273 480 101 480 637 100 197 868 62 310 775 110 184 953 119 72 496 123 444 654 41 870 941 47 197 405 53 163 191 108 322 937 99 212 680 107 44 660 137 225 758 97 279 970 117 132 998 115 18 63 85 113 499 108 354 950 118 624 921 70 40 515 40 349 388 83 674 885 140 182 814 90 837 974 118 278 574 137 438 971 89 74 786 61 352 828 146 702 909 90 203 736 61 496 891 101 289 598 85 285 511 130 814 889 128 81 352 51 490 974 62 46 586 58 19 731 65 472 524 142 457 902 80 20 783 155 154 388 168 11 251 115 184 600 133 593 691 97 160 602 88 59 441 80 674 827 85 225 827 123 258 612 91 151 856 161 60 955 112 838 902 133 160 357 115 85 217 57 125 826 136 286 329 102 577 877 108 27 949 127 323 870 80 726 984 93 29 74 101 226 513 115 145 150 125 556 713 109 214 986 114 79 459 70 176 995 48 254 650 68 223 941 78 413 867 144 309 935 80 507 747 95 539 901 125 567 589 93 71 198 60 454 542 105 218 350 99 269 508 59 602 853 134 925 989 84 22 948 124 7 373 115 696 863 82 330 466 84 778 980 122 609 877 64 58 594 157 220 664 60 150 551 66 299 788 79 62 794 100 178 902 122 524 866 81 29 804 117 140 401 95 566 608 68 604 994 138 736 936 70 47 761 58 150 448 138 417 744 129 226 536 72 516 656 85 434 644 79 509 961 104 699 875 173 314 403 89 685 823 141 28 801 157 359 894 157 120 133 107 918 973 106 234 447 111 407 788 99 777 830 124 142 306 67 312 859 92 168 735 173 344 626 83 0 454 104 8 527 107 358 728 79 627 802 58 108 556 116 179 872 144 322 667 111 379 584 132 369 613 124 286 960 69 172 927 101 255 496 103 509 597 38 275 707 151 69 231 96 697 998 108 121 125 111 531 970 106 130 449 87 46 162 137 240 647 120 84 653 131 131 762 93 371 612 119 128 138 90 124 158 33 192 426 84 203 260 98 148 425 100 47 898 136 39 87 49 208 650 96 94 738 78 813 887 80 529 564 110 220 423 64 79 122 149 383 437 111 93 417 43 651 791 130 496 940 105 912 952 132 508 716 35 51 460 94 195 561 128 544 846 124 204 955 92 761 888 167 225 840 67 58 263 111 131 546 73 52 333 118 137 580 88 79 421 91 157 410 59 209 365 114 55 266 125 793 796 136 179 883 85 320 337 107 113 738 79 86 102 63 282 875 58 418 718 116 153 605 65 188 287 67 144 662 81 111 280 91 350 927 83 229 800 149 281 355 23 679 891 103 207 314 78 35 437 70 354 445 77 340 679 81 830 918 92 109 770 117 964 965 96 262 846 81 350 938 119 116 744 135 780 834 109 214 845 114 497 526 112 479 494 84 155 364 104 156 428 55 370 473 86 207 964 98 132 799 104 631 955 110 486 781 139 50 993 130 304 315 106 93 218 108 189 502 111 502 854 56 10 867 150 19 393 127 300 960 157 254 992 87 447 921 75 83 141 118 270 695 105 276 707 122 31 466 102 54 894 85 125 539 140 18 826 113 76 98 114 8 548 142 61 914 121 16 421 78 280 670 171 185 413 134 465 546 105 686 884 92 682 731 152 515 640 33 29 470 107 491 775 36 72 662 130 413 508 79 135 678 62 483 495 77 651 838 83 571 757 123 95 295 89 489 718 107 232 431 103 48 440 90 12 788 82 45 481 119 470 970 108 564 800 128 32 91 128 531 593 108 92 275 99 260 885 119 101 206 76 336 737 97 427 520 70 8 850 69 466 676 94 341 675 93 387 953 93 738 812 58 208 432 114 88 674 109 109 516 85 432 701 109 273 417 56 449 748 79 688 947 73 109 703 89 425 829 130 279 975 102 431 436 52 333 416 85 621 953 154 629 649 121 661 881 37 201 839 60 902 910 120 534 973 132 94 916 88 721 936 74 736 858 128 415 707 123 639 743 78 598 954 100 793 948 138 17 347 69 838 962 85 33 869 119 87 108 134 363 905 104 76 477 117 434 863 133 24 87 113 216 481 72 68 251 112 435 527 70 349 983 116 308 714 103 1 622 103 56 146 48 703 757 85 134 685 76 133 852 105 146 363 105 461 809 77 632 987 134 78 486 122 172 326 137 380 535 101 56 218 118 17 290 113 813 900 63 78 249 66 186 304 92 450 900 76 459 561 109 314 970 53 48 225 90 348 779 60 300 635 41 615 766 98 467 654 118 236 498 125 456 895 108 3 508 47 684 870 111 196 386 112 159 411 135 163 648 57 283 402 146 352 879 96 327 623 113 114 930 92 438 485 119 193 284 132 449 569 103 886 996 105 265 955 47 366 766 107 135 947 131 590 655 113 278 572 75 69 818 88 299 709 77 338 365 80 635 735 124 721 817 69 15 409 147 302 497 101 111 674 143 525 569 98 620 735 82 101 950 107 467 642 38 682 698 62 74 429 72 23 322 10 410 782 71 487 803 82 455 523 146 524 920 116 23 426 123 325 659 115 223 621 147 20 928 85 137 657 106 411 765 67 562 625 38 206 491 94 373 387 155 169 931 97 170 507 126 75 285 117 32 832 116 568 729 96 161 483 88 73 866 99 80 245 123 747 953 153 424 506 67 457 522 103 900 967 95 447 735 137 489 665 114 369 689 69 201 395 74 556 627 91 192 442 119 488 755 74 52 654 57 308 767 97 452 782 136 690 771 129 197 352 101 263 976 78 213 390 88 130 505 67 133 490 80 539 920 36 372 714 96 34 902 87 815 946 102 401 756 141 344 415 42 328 590 124 404 602 75 176 640 139 1 737 129 932 942 135 95 510 66 214 315 89 11 579 64 562 679 47 365 622 107 23 367 81 97 733 101 535 829 117 391 647 19 43 351 130 102 981 68 583 980 74 4 314 110 625 889 70 157 997 85 84 800 140 711 999 100 372 625 128 616 629 39 143 875 33 393 844 102 557 878 105 18 888 110 858 904 106 593 764 83 360 897 128 541 739 140 307 850 78 575 884 75 149 557 89 330 601 85 662 767 202 641 935 118 776 842 115 480 581 95 95 927 88 401 530 56 657 949 81 674 862 123 336 730 115 519 723 69 640 738 146 337 354 85 393 543 112 72 607 108 19 165 112 832 927 66 57 89 114 449 964 175 587 730 72 448 741 124 447 897 162 452 474 112 624 744 118 676 892 124 331 376 98 715 893 119 48 194 89 291 551 121 242 999 51 186 814 85 491 982 89 318 778 91 430 741 64 70 788 80 222 789 65 484 900 161 101 412 20 635 854 107 234 245 49 57 741 59 632 695 69 71 931 174 761 857 163 188 292 112 49 441 110 13 442 137 60 907 61 662 857 77 688 958 98 494 694 98 407 592 89 428 653 112 724 801 90 679 797 44 197 920 81 505 842 102 237 655 88 233 478 66 226 632 68 442 759 56 565 816 108 482 966 109 243 636 88 811 862 107 339 732 68 773 786 76 166 303 89 0 121 90 315 913 98 618 746 100 53 88 120 23 928 103 117 137 122 651 687 63 45 448 125 96 947 81 167 589 110 358 760 114 509 947 80 108 446 47 160 925 82 302 496 133 243 719 124 191 803 122 580 827 101 496 954 79 273 553 103 103 977 87 768 898 78 166 225 64 4 202 87 688 842 150 166 599 89 59 575 153 201 371 115 103 672 132 356 838 156 774 994 102 375 385 77 85 559 65 293 883 137 231 981 75 738 778 112 63 550 70 765 789 89 538 787 61 27 864 127 243 581 123 331 938 143 230 444 70 336 340 50 583 922 98 467 937 98 249 277 72 82 723 54 312 862 87 29 724 86 159 453 141 213 564 98 666 785 6 542 846 155 10 788 35 933 986 61 235 495 108 319 470 80 50 563 127 379 453 89 99 149 119 98 355 117 290 956 74 133 879 92 327 458 128 190 341 106 228 984 113 409 838 138 300 478 76 485 699 99 218 593 111 59 140 74 270 924 112 63 889 90 43 601 134 684 893 87 718 820 84 79 93 106 175 205 77 65 181 122 844 866 60 126 934 72 161 442 105 57 145 97 646 913 122 329 382 137 265 662 124 192 537 96 250 508 149 596 647 72 265 345 133 884 919 117 49 955 173 103 581 93 133 617 72 57 349 52 490 709 130 561 619 114 531 804 64 21 231 129 325 889 121 540 800 104 219 482 131 196 957 117 697 712 151 245 822 95 307 363 128 430 768 65 202 520 85 322 946 170 439 815 67 926 975 80 0 645 80 689 822 67 72 957 128 767 900 98 263 631 146 60 722 114 153 615 69 622 729 58 94 335 112 369 794 88 276 701 89 34 847 101 158 215 36 561 684 60 715 755 109 46 62 112 718 721 113 233 716 20 283 296 166 461 943 107 386 633 99 514 535 106 291 437 86 312 337 93 301 764 86 425 581 93 87 607 86 131 307 140 438 723 93 621 754 143 277 466 83 734 823 126 648 656 90 283 443 135 97 730 102 302 753 62 259 315 114 25 513 156 353 939 62 684 937 120 214 592 108 750 905 59 878 940 71 487 619 114 502 996 144 914 920 112 481 544 119 147 415 119 645 851 109 46 989 35 3 985 126 109 690 115 302 511 85 533 717 129 802 977 131 356 367 128 89 754 79 165 302 59 177 534 104 737 761 100 827 900 65 645 667 53 571 742 129 80 832 107 515 942 57 526 735 99 368 868 169 672 760 141 41 501 54 478 498 164 631 642 146 517 631 120 497 632 84 410 873 126 566 947 106 234 471 77 100 883 123 165 560 89 246 309 121 425 572 117 294 511 103 45 78 80 25 748 104 562 931 122 175 336 115 14 330 111 94 210 125 53 100 114 52 776 134 582 875 70 192 578 129 453 512 82 678 894 102 492 970 112 255 324 46 163 971 140 280 394 132 513 891 73 469 605 43 412 825 73 86 293 152 122 678 109 478 734 77 254 609 115 396 983 102 34 978 156 339 917 129 8 888 168 242 396 81 136 443 109 646 944 119 327 683 121 37 654 97 427 485 102 391 943 78 238 873 154 145 463 121 439 538 81 4 285 106 30 438 116 267 969 79 497 842 100 408 558 81 166 308 94 312 433 96 33 140 144 249 587 96 368 839 109 348 598 125 36 984 41 305 488 81 557 729 82 332 576 83 384 731 25 100 598 78 191 465 118 805 923 95 178 233 84 296 394 121 710 995 85 130 636 75 421 603 147 12 774 64 573 866 123 705 994 81 132 758 78 328 350 171 299 939 85 192 234 85 228 946 150 409 939 112 649 932 126 542 936 109 348 905 108 542 950 80 458 664 122 580 690 119 380 745 67 264 620 46 267 363 100 106 513 42 25 976 54 296 929 96 531 770 140 8 441 110 462 862 137 511 596 142 489 623 115 337 356 88 137 883 62 464 607 110 270 799 139 107 635 108 182 796 114 112 957 76 582 670 94 956 987 96 99 844 104 286 760 123 859 922 152 147 820 110 207 738 101 190 559 137 494 549 45 276 738 66 444 746 100 133 923 99 328 912 81 370 878 120 120 871 107 591 842 114 251 861 66 16 732 74 138 990 120 8 282 112 554 586 107 75 573 73 93 740 63 449 705 91 367 924 77 710 781 55 282 507 139 46 150 94 511 797 89 508 830 100 326 884 126 531 740 34 294 622 101 38 869 148 522 811 34 659 726 98 542 977 126 518 973 117 238 896 104 100 901 103 42 930 120 468 937 112 370 890 166 686 768 101 163 222 86 780 840 111 12 614 17 27 388 57 823 985 79 701 769 94 533 837 132 120 351 87 91 916 190 65 757 99 168 656 21 303 647 42 732 759 131 779 917 121 473 693 108 411 747 80 45 394 93 265 671 85 717 809 119 199 786 107 223 784 149 290 795 71 883 959 92 240 745 77 18 146 19 56 735 66 263 443 79 148 269 130 381 809 124 645 747 28 150 744 44 187 712 77 616 845 72 350 665 92 191 705 138 825 850 150 180 724 106 605 643 88 345 896 92 105 468 99 211 829 114 360 503 119 51 358 53 115 778 29 568 863 46 163 637 102 323 502 63 41 672 124 159 733 120 747 961 150 613 881 72 57 832 139 11 803 103 289 599 115 77 446 76 368 570 104 336 505 120 574 891 62 667 767 89 375 984 80 669 905 106 296 773 121 34 999 104 225 448 89 209 483 38 67 351 77 323 910 132 931 972 182 178 981 94 745 847 92 54 757 87 183 523 65 84 757 69 576 694 109 324 859 92 575 621 78 205 532 102 626 797 93 203 604 129 453 909 107 37 115 68 737 918 141 547 844 81 243 300 148 63 880 121 390 452 91 195 932 79 597 598 50 631 746 73 559 994 129 154 617 132 341 942 120 22 225 77 194 762 137 89 630 110 385 547 103 45 705 108 433 667 62 396 844 64 221 414 101 200 279 46 40 760 151 88 748 96 566 802 100 287 665 93 9 158 138 963 980 140 51 231 102 709 884 46 5 825 135 21 151 87 175 394 73 122 253 101 259 998 47 308 434 95 291 335 118 278 486 100 69 299 151 321 483 122 310 468 100 110 555 104 711 832 99 314 402 92 191 752 128 137 660 108 594 771 96 148 448 112 42 789 149 43 411 131 69 824 76 263 366 99 345 889 96 508 839 143 99 558 26 363 471 141 487 505 74 177 882 69 466 959 86 135 400 116 128 661 100 258 779 123 643 855 124 0 136 103 811 834 112 799 929 151 280 902 96 461 615 92 825 980 86 763 775 105 320 548 162 723 941 58 550 796 96 617 993 94 113 137 69 593 750 73 193 475 111 451 904 97 357 968 159 297 546 106 192 631 49 429 706 110 26 157 76 113 896 115 284 386 84 158 759 109 165 553 88 578 856 114 258 584 98 641 932 127 117 689 107 337 863 93 104 787 109 146 729 96 224 847 109 265 674 117 166 570 123 166 198 131 717 837 90 619 682 133 63 405 92 95 339 58 540 892 121 562 713 71 364 773 107 219 924 77 595 983 138 593 619 118 110 424 71 508 718 82 663 895 90 458 890 56 443 653 101 11 752 122 244 257 114 693 826 73 78 454 87 135 226 101 281 743 83 17 744 111 923 928 95 610 637 45 253 948 112 114 944 68 243 736 93 660 963 141 70 320 108 871 897 121 276 532 89 300 479 99 95 188 84 552 691 84 125 325 92 282 734 62 108 201 79 269 776 130 140 524 116 396 969 136 722 809 119 655 919 103 775 892 78 411 953 64 907 927 121 539 935 65 36 328 109 392 942 108 69 464 17 449 826 86 347 870 63 163 462 86 64 474 145 304 869 92 55 744 131 423 613 130 632 790 145 37 373 133 302 433 64 486 673 10 44 155 112 66 113 44 371 795 114 209 734 98 757 975 90 331 470 155 341 839 104 249 467 108 438 612 40 14 817 129 368 957 80 390 858 100 163 240 107 352 866 108 62 88 117 143 801 97 361 717 122 293 361 83 527 711 42 118 187 123 502 532 151 212 579 97 142 496 108 71 972 63 87 486 103 368 571 92 531 541 66 332 351 109 574 979 142 516 912 91 112 462 184 341 860 98 213 685 81 208 454 104 677 974 104 150 737 85 870 999 107 223 498 60 273 670 69 207 468 113 699 756 91 147 791 103 251 388 44 100 417 107 792 989 54 124 355 36 197 704 89 256 695 63 7 800 109 631 906 52 409 513 111 632 852 64 836 895 108 145 817 91 461 996 58 203 683 85 382 440 150 233 758 148 608 917 43 29 803 95 1 80 70 81 764 75 297 903 109 734 932 77 847 990 72 228 610 122 158 989 69 210 858 81 380 841 80 203 265 89 208 885 99 351 489 36 839 989 75 394 776 67 548 675 89 81 828 118 481 802 120 447 777 64 238 534 62 753 767 22 457 785 86 3 336 108 37 429 45 451 782 44 367 627 76 59 770 121 251 272 77 405 414 65 313 581 21 387 834 101 465 475 112 295 334 128 296 602 67 415 480 73 544 747 91 613 671 98 579 725 119 241 789 114 343 499 103 86 787 102 121 878 129 6 723 80 393 507 135 49 331 68 74 390 126 822 978 83 148 377 93 202 946 29 555 890 96 406 446 39 137 404 86 451 478 114 15 35 101 411 526 75 131 881 139 228 873 101 155 330 125 624 798 117 736 975 62 79 762 33 538 640 129 250 370 76 653 715 96 67 998 70 792 819 155 612 924 116 77 261 70 100 596 23 738 822 116 92 238 78 707 886 138 793 997 117 968 980 106 208 741 67 181 789 83 345 930 113 648 680 87 251 593 94 56 200 97 629 951 20 50 979 142 46 933 93 365 576 111 106 200 72 366 980 83 500 641 127 238 920 101 451 884 119 476 986 99 249 966 110 472 711 126 3 700 122 670 803 91 328 641 131 294 452 53 755 971 102 743 880 122 659 680 67 677 898 65 57 462 93 392 884 133 34 913 61 438 757 83 174 647 99 271 867 130 760 976 58 319 450 119 52 876 106 101 623 120 649 799 168 545 944 88 643 647 104 893 918 119 109 258 95 39 262 104 209 317 61 673 878 136 277 614 60 903 999 135 212 483 99 202 258 102 29 647 76 6 881 56 55 959 76 386 803 61 173 551 135 136 641 104 70 871 98 348 548 92 397 884 97 90 579 62 365 976 80 360 744 101 52 575 108 79 499 137 297 663 111 957 960 56 145 272 122 578 842 114 599 645 57 35 116 117 117 485 118 620 646 134 569 901 140 262 310 54 74 387 52 573 754 94 106 663 125 219 868 81 331 675 110 172 316 105 130 797 157 272 908 73 127 330 98 4 881 63 199 282 63 722 860 118 99 659 65 647 832 118 852 894 63 165 376 123 401 781 79 467 489 129 225 899 132 304 439 91 336 427 45 29 513 77 71 932 105 860 875 105 179 745 110 164 541 149 261 610 99 80 505 91 325 506 63 313 403 81 311 498 86 77 931 79 430 901 102 42 925 118 867 912 102 593 740 39 484 524 151 458 509 118 136 631 112 130 703 41 566 898 91 277 499 120 254 379 138 74 440 115 567 667 125 206 784 95 478 846 75 195 231 129 363 837 54 487 825 96 738 943 31 896 953 80 54 849 165 817 861 94 393 495 64 159 607 159 122 874 79 628 840 84 514 932 138 142 489 96 165 277 106 72 868 47 100 341 105 292 513 52 390 786 116 7 580 104 471 925 96 455 847 88 453 991 104 37 480 99 50 470 64 343 988 62 155 289 121 355 874 127 127 168 58 277 391 164 458 576 125 252 996 153 304 697 129 458 543 123 296 786 141 317 868 77 131 220 125 165 248 94 755 870 113 68 333 107 622 919 112 194 493 88 203 566 83 323 485 120 413 947 59 376 704 102 876 931 71 527 796 34 790 863 87 424 588 92 253 693 148 572 593 96 169 344 131 455 648 79 21 57 51 743 874 78 418 652 140 557 739 78 766 833 122 313 498 73 0 883 128 267 734 115 28 880 108 344 510 114 437 476 119 81 214 133 369 787 88 639 804 114 68 706 80 84 874 114 747 824 93 393 802 93 128 631 115 338 928 88 377 592 51 634 978 64 506 599 118 508 564 107 223 241 82 6 889 126 45 843 95 87 209 133 759 916 125 385 924 127 541 922 82 40 206 68 423 907 102 464 728 63 358 602 125 338 745 133 277 369 53 402 999 125 12 197 123 114 207 144 337 595 103 679 966 129 173 316 86 377 959 107 73 488 71 1 107 121 138 347 89 828 872 99 135 310 94 665 773 121 793 955 130 854 916 144 323 930 169 601 808 22 179 753 39 79 672 103 300 499 22 352 965 107 242 339 130 432 838 75 543 577 61 849 863 110 159 732 136 545 975 66 415 544 31 805 942 83 615 667 90 129 443 123 524 775 91 190 961 133 155 853 157 412 516 118 570 892 105 250 386 64 141 639 85 131 494 100 873 907 115 729 991 124 36 879 91 71 605 114 371 909 120 197 224 96 472 508 118 614 832 66 683 724 58 369 465 103 119 366 97 26 339 104 174 836 105 12 112 160 294 741 141 93 170 76 632 835 96 703 897 103 290 595 159 234 635 119 383 729 46 184 497 64 97 319 131 11 229 54 732 993 2 616 971 138 888 919 174 705 967 77 102 985 76 2 62 107 667 749 93 476 969 103 218 943 85 399 496 107 118 612 57 579 645 127 119 900 86 683 811 89 369 679 72 414 600 112 521 887 114 76 138 69 238 658 72 617 995 123 20 269 29 797 881 95 281 668 86 635 881 96 453 665 72 153 987 61 382 956 95 216 233 85 200 920 95 553 744 115 547 955 136 146 471 121 832 958 109 79 400 95 30 255 96 158 667 140 367 966 136 113 367 78 92 384 134 57 241 160 231 481 38 553 765 133 87 538 75 96 556 110 143 751 100 565 989 134 236 974 88 771 869 143 8 542 74 226 290 135 250 686 130 290 987 98 109 947 97 258 907 103 78 793 116 832 878 72 602 881 130 546 935 193 108 271 99 458 939 167 205 405 110 129 174 115 134 911 108 566 962 121 569 870 94 270 738 122 599 995 105 608 907 62 547 810 96 25 761 55 716 900 104 145 423 101 399 716 100 844 894 78 362 998 92 196 625 116 51 929 81 172 529 72 134 792 117 355 866 89 639 849 67 704 949 196 112 117 79 756 997 116 242 633 85 613 959 117 79 204 99 54 352 69 24 486 77 530 552 79 395 922 93 36 815 166 296 813 78 184 486 138 461 951 115 348 685 107 419 634 94 276 550 87 181 837 92 338 744 114 524 605 97 158 658 35 510 678 130 839 908 79 52 595 92 559 561 84 217 705 100 368 580 114 72 372 87 101 585 101 316 874 51 303 710 86 221 467 119 78 598 93 67 760 131 592 957 99 261 690 67 88 260 68 141 689 78 194 233 104 183 592 106 399 876 106 562 830 95 24 723 107 555 596 112 163 696 136 262 931 58 38 905 94 65 121 103 192 960 144 537 609 97 106 175 106 399 695 67 76 732 107 404 574 80 216 596 89 378 395 64 80 812 119 204 574 31 254 812 119 81 150 72 196 410 36 137 385 114 7 642 77 466 544 70 293 373 94 526 540 96 465 792 89 388 919 87 811 989 99 350 508 97 7 268 152 390 418 131 774 981 88 810 990 148 126 383 65 241 490 99 228 860 89 65 81 66 389 451 78 870 942 125 157 821 40 171 753 75 285 798 76 118 611 67 584 840 132 437 452 125 138 889 66 203 281 126 361 934 58 1 109 74 619 854 104 239 355 115 426 554 134 120 661 128 30 603 39 581 999 86 181 352 75 984 996 105 2 102 89 553 899 100 46 580 85 327 767 129 412 651 126 710 814 96 212 861 89 95 456 81 385 986 89 132 262 109 688 887 100 165 857 85 256 739 99 0 806 125 648 799 60 216 310 70 802 932 114 487 903 151 614 686 134 626 850 79 175 735 155 643 958 57 160 868 80 164 455 142 443 722 110 720 737 93 153 171 88 587 792 113 600 799 129 223 981 42 431 657 56 208 296 85 190 783 72 757 945 108 304 646 85 31 660 164 335 788 120 193 591 138 17 76 121 624 768 96 708 885 79 191 287 152 456 843 100 156 563 84 625 844 127 97 292 130 564 975 78 147 419 133 492 963 94 126 996 91 496 797 115 180 974 97 47 991 99 53 872 61 183 744 116 601 983 146 215 961 107 723 771 125 141 213 65 291 354 88 358 981 121 17 203 106 413 734 98 359 977 83 219 342 111 8 601 109 813 874 102 58 253 154 204 282 95 131 202 117 43 924 96 158 241 95 40 315 70 516 596 156 585 703 127 672 950 136 207 439 117 326 523 89 270 748 84 553 872 87 531 916 91 174 645 128 445 500 71 229 327 126 123 980 178 565 619 115 229 981 119 15 348 93 52 677 118 337 893 96 614 900 30 496 912 95 361 419 119 466 489 118 14 52 129 821 972 137 171 332 91 420 544 80 399 865 96 437 935 131 67 624 95 491 851 66 426 703 113 468 880 101 83 225 50 405 801 94 674 691 87 129 940 92 778 819 155 357 724 98 731 854 99 609 822 75 396 851 112 207 554 90 47 837 71 246 318 78 118 699 59 311 500 121 471 565 118 106 959 131 95 340 102 770 915 119 359 919 163 245 494 98 35 980 74 868 986 94 489 535 194 149 805 62 300 452 159 85 426 136 194 473 91 238 938 103 270 728 73 446 703 113 618 784 56 0 64 141 388 703 101 914 950 98 542 822 122 158 257 147 502 862 77 24 747 77 439 776 15 409 797 101 118 938 93 129 312 125 56 224 107 296 883 130 696 965 114 382 643 114 487 759 128 210 823 92 15 861 74 413 656 87 342 507 109 269 801 172 221 624 87 686 752 113 283 799 80 260 316 123 108 496 60 105 394 89 554 597 119 680 887 75 276 943 135 162 642 90 722 997 88 13 725 83 23 806 143 582 881 136 632 841 113 750 794 146 227 587 89 3 400 104 30 496 120 99 187 69 258 681 115 284 798 82 22 609 58 15 793 122 192 215 124 396 489 91 562 844 102 189 718 106 208 225 85 313 392 176 373 449 147 425 698 122 151 592 103 67 825 103 171 387 94 360 622 65 51 141 126 91 864 40 851 962 96 920 983 156 677 914 84 13 891 144 380 606 62 910 927 116 613 647 38 225 376 79 449 795 93 566 602 115 102 215 72 522 738 76 147 658 99 52 558 115 494 759 118 235 480 119 103 481 112 174 744 99 441 839 83 373 666 151 45 799 110 101 150 89 81 135 142 130 605 91 457 873 95 112 756 39 476 703 72 120 780 125 148 334 96 456 714 97 12 414 120 290 580 70 826 960 33 11 512 84 765 909 135 73 646 98 382 432 172 55 711 70 364 973 77 205 879 132 308 417 38 630 992 65 23 205 62 149 923 87 10 316 90 55 296 112 39 950 57 183 542 110 126 998 56 354 636 92 709 733 65 312 449 98 856 985 54 63 813 115 7 625 95 484 715 85 661 986 123 218 712 73 479 890 73 82 540 87 222 897 97 131 944 130 172 525 42 405 521 96 138 784 108 464 697 140 621 865 121 11 469 103 193 840 28 326 624 95 89 357 134 0 333 146 612 741 113 292 730 88 129 330 119 567 829 115 574 614 117 54 374 54 352 608 128 68 77 58 241 887 85 27 250 81 219 319 55 252 321 136 101 133 105 666 941 95 744 940 101 422 429 95 102 524 114 499 611 122 79 991 75 157 606 111 354 822 122 411 741 109 298 678 83 817 984 76 161 422 104 247 758 47 604 704 147 230 892 65 61 480 91 267 542 98 244 610 80 233 610 94 203 446 106 584 638 81 152 739 74 529 974 64 3 902 72 7 276 116 335 396 123 378 770 102 9 663 76 528 848 69 148 505 89 148 238 183 254 793 102 519 907 106 64 250 107 36 387 127 411 573 105 116 207 108 332 630 122 270 921 119 850 923 147 121 919 100 28 719 83 74 350 97 419 557 102 532 705 49 92 128 112 608 647 115 78 386 110 717 777 77 205 964 90 697 942 81 148 767 157 931 939 123 228 460 135 674 981 86 455 628 98 635 706 93 51 528 34 38 725 72 151 258 66 363 530 165 528 964 83 106 797 92 727 960 99 248 780 118 76 604 103 99 313 72 7 162 76 397 650 118 498 836 54 81 361 69 197 248 96 273 803 77 606 851 113 574 606 79 155 379 110 80 549 127 451 551 99 661 775 102 519 961 102 140 451 108 570 964 105 515 774 41 693 965 134 402 629 80 309 883 115 311 935 110 103 407 77 157 861 85 314 358 136 213 788 81 72 752 82 183 232 133 78 280 45 252 344 51 147 625 115 691 701 112 606 787 103 894 953 49 345 708 107 243 648 126 127 174 83 146 240 111 157 391 112 453 936 103 729 774 87 125 718 70 14 812 119 8 867 115 53 590 126 108 824 108 188 233 111 533 886 89 38 711 73 330 670 139 187 503 33 187 576 88 164 344 123 339 695 67 644 729 135 85 280 67 344 899 78 379 744 117 434 798 79 175 571 123 794 834 124 169 496 99 289 536 53 377 834 96 588 656 54 284 490 98 451 693 84 69 503 88 334 472 145 200 921 108 623 946 150 605 834 75 517 880 91 525 749 129 327 823 95 813 940 61 76 290 114 556 896 58 22 412 126 678 926 73 111 706 113 135 239 23 181 793 87 508 560 146 330 382 102 521 861 87 689 883 80 458 779 122 36 366 96 18 141 74 260 902 121 36 615 117 230 655 112 763 768 87 854 950 109 133 720 69 579 893 140 311 511 110 485 647 88 89 94 93 265 563 143 565 807 78 185 974 82 403 757 122 679 777 82 240 517 136 680 841 131 713 995 109 486 907 143 615 968 59 15 107 122 180 922 84 749 811 149 147 505 123 254 630 92 510 651 93 365 381 92 453 549 112 364 742 121 199 544 65 495 692 160 62 378 92 54 937 118 61 486 115 406 948 145 495 722 21 193 662 103 390 949 108 384 673 105 171 255 28 185 229 78 294 883 99 259 790 71 152 706 155 375 576 72 534 979 82 110 353 139 790 913 120 164 789 105 150 219 99 316 851 115 272 715 92 789 881 102 202 976 81 195 467 120 105 270 86 6 640 131 196 587 126 20 827 124 562 935 59 484 675 101 513 840 84 94 189 150 160 197 136 817 882 81 529 926 121 576 794 104 147 618 117 61 100 80 688 690 120 531 675 141 636 849 75 70 512 70 239 660 80 7 128 58 93 466 123 331 867 111 208 244 130 429 694 89 400 663 106 427 751 128 15 513 96 325 938 77 17 643 145 530 559 107 461 463 100 796 982 125 210 664 93 262 817 111 34 307 39 104 985 54 164 874 103 175 432 94 545 742 93 262 650 58 31 363 116 31 156 99 505 900 161 116 880 107 62 885 136 682 880 90 232 759 83 22 894 74 378 980 82 337 994 137 205 774 106 619 628 126 366 725 80 484 992 74 439 625 117 235 759 131 478 808 140 826 920 115 330 931 98 300 841 139 287 303 111 553 918 102 212 722 60 47 570 50 387 629 85 193 807 114 31 743 132 654 710 61 232 276 156 530 985 83 471 649 96 181 343 95 718 958 104 419 650 97 597 713 159 510 662 91 63 927 49 429 444 138 320 462 113 133 216 112 304 677 124 357 367 63 806 883 103 235 764 52 601 897 103 391 489 174 188 712 67 6 989 96 554 660 119 231 814 49 76 124 90 32 313 107 729 975 54 391 866 83 277 890 79 488 910 92 106 424 119 243 273 90 125 349 119 357 707 113 86 583 114 620 813 101 665 993 93 285 437 134 19 385 115 133 485 151 235 572 158 591 960 90 113 803 118 813 966 72 434 883 94 159 211 47 937 960 138 12 939 131 391 924 116 84 512 75 721 955 118 243 982 119 95 492 135 265 739 77 607 638 100 390 885 119 876 996 128 114 435 108 501 621 172 188 811 53 68 998 44 216 876 93 73 151 119 229 369 79 618 753 77 313 882 46 19 842 141 122 185 105 156 704 104 129 394 160 293 966 62 122 930 87 446 501 107 150 605 97 151 758 86 424 929 106 279 732 113 411 675 101 142 866 116 357 955 89 431 938 77 398 972 130 950 981 121 227 407 93 30 969 122 544 975 94 111 658 99 81 697 115 280 934 127 556 856 91 16 783 74 693 836 57 489 824 132 440 668 127 466 773 57 840 963 104 145 978 131 714 906 116 338 822 124 841 886 93 61 887 105 144 623 128 474 600 68 73 606 105 485 486 79 416 614 65 220 472 77 515 971 81 198 695 84 47 559 143 558 987 75 37 713 72 112 535 71 824 951 81 9 720 162 85 734 118 220 523 74 164 845 114 640 721 109 347 784 51 399 576 57 399 465 109 487 771 92 574 841 114 344 863 140 604 637 163 657 797 73 818 917 63 122 847 148 32 710 86 196 468 76 722 921 104 48 503 126 162 532 111 709 802 88 594 669 102 212 330 108 353 797 20 69 336 122 374 846 130 25 943 88 255 994 59 125 668 121 874 984 119 414 577 84 418 759 88 282 939 117 399 680 91 823 856 116 79 907 101 469 795 82 56 300 50 127 297 102 458 982 108 398 488 99 134 580 145 833 983 100 486 688 72 18 84 86 12 512 129 136 155 106 490 777 65 125 141 136 289 813 83 185 305 114 765 863 138 31 756 59 34 517 94 722 951 130 505 549 131 563 907 78 22 125 145 94 470 115 721 976 154 11 254 98 774 826 114 40 245 153 440 621 157 529 677 101 618 719 93 478 657 124 0 421 121 254 946 40 397 447 92 7 638 48 377 604 134 460 857 40 21 921 128 658 793 125 483 569 57 973 990 92 555 947 76 39 295 64 146 626 76 270 559 95 334 899 117 94 724 30 130 433 105 444 771 80 395 609 63 319 524 147 9 662 142 639 668 84 400 672 90 59 148 99 120 419 78 246 388 83 230 876 132 197 301 119 511 813 113 78 808 155 309 491 113 7 479 121 66 521 162 534 557 69 638 681 82 597 834 66 746 816 113 6 190 101 302 712 114 710 713 96 167 299 125 756 987 109 809 864 103 144 190 72 334 838 81 537 700 128 685 772 77 98 890 112 391 491 71 663 835 95 139 935 129 476 580 99 547 713 81 90 685 99 181 800 98 136 662 142 184 900 111 69 431 111 168 459 97 72 948 153 381 440 106 637 822 91 438 861 78 356 674 98 205 797 81 218 926 110 495 517 87 404 573 46 284 606 109 20 223 109 50 631 124 519 676 82 74 260 58 538 774 65 84 630 67 777 963 87 679 771 140 823 970 108 80 113 95 276 907 86 125 502 76 198 231 97 423 910 64 925 995 145 207 450 89 131 481 73 142 485 107 255 332 117 499 822 143 5 522 61 282 519 98 52 278 84 605 685 116 565 577 99 114 359 125 35 883 96 119 196 83 242 681 90 731 764 151 48 886 53 65 568 85 261 390 81 66 325 124 33 648 101 119 541 97 328 790 128 406 615 105 693 859 84 100 906 60 234 948 132 112 674 79 279 905 112 528 892 110 405 483 45 175 897 155 781 950 106 439 884 140 566 826 105 329 863 143 450 652 123 6 804 95 76 849 121 477 882 94 479 738 113 365 451 128 118 158 97 201 348 76 92 490 115 612 874 99 353 484 121 457 791 55 698 804 144 497 951 101 269 413 131 378 453 128 207 556 102 679 718 134 279 348 113 38 943 95 399 685 63 704 827 55 234 259 104 453 930 134 93 655 100 277 679 139 101 680 142 411 854 103 854 886 66 618 786 92 500 754 85 132 594 134 132 219 67 308 631 108 649 987 83 386 548 65 618 988 67 435 503 145 6 404 80 118 793 33 287 330 109 221 321 155 603 916 105 443 519 116 123 578 49 282 982 80 681 802 127 559 618 118 182 730 114 127 365 77 629 841 98 14 472 106 800 992 63 527 865 84 6 985 68 406 907 157 15 977 106 62 305 65 211 475 82 585 742 137 38 616 108 408 755 88 392 626 111 259 465 56 260 846 66 267 616 76 264 677 61 290 347 118 168 875 99 292 821 156 305 387 88 95 346 97 198 992 45 793 800 83 92 436 172 112 295 123 747 980 112 548 551 67 694 797 69 689 947 75 62 551 133 93 963 112 42 607 138 79 662 41 717 821 96 356 943 150 871 874 137 124 702 143 774 843 119 798 901 126 934 968 113 832 846 89 658 896 69 543 703 69 795 937 30 518 987 90 310 922 76 490 945 57 80 668 73 695 835 94 158 572 133 41 263 78 506 879 97 207 441 129 908 958 85 459 628 52 346 723 79 540 983 101 132 499 115 560 599 142 227 617 109 238 306 98 385 592 100 404 628 89 42 590 67 278 926 82 543 797 59 494 817 74 394 495 167 343 784 75 209 920 90 175 704 128 501 556 84 162 442 93 726 731 120 762 874 138 24 730 80 112 729 93 373 881 80 508 930 124 254 758 131 563 987 52 79 869 40 200 565 119 59 517 79 711 979 86 445 886 143 602 651 108 131 354 115 420 835 101 308 856 132 475 587 93 9 807 126 0 592 119 261 495 147 204 264 91 589 683 61 373 966 93 394 430 64 617 796 72 502 668 77 78 514 102 497 732 57 285 288 97 627 990 87 617 641 133 431 659 70 218 229 110 617 769 65 164 776 101 183 482 96 133 633 120 315 592 78 19 867 92 613 939 130 394 956 90 363 649 86 237 251 88 25 610 127 189 799 118 111 542 134 285 874 113 247 949 68 543 795 142 273 798 136 424 446 84 642 845 96 450 768 85 244 974 97 589 900 102 444 866 129 236 638 87 736 846 71 9 820 64 137 951 69 397 758 86 380 916 82 206 810 94 529 870 80 329 656 128 28 172 109 369 877 80 59 257 84 259 276 117 293 391 72 721 814 53 107 282 85 597 738 65 118 842 118 28 701 87 185 587 71 18 946 71 939 947 85 481 852 66 200 290 87 498 963 117 74 416 95 605 777 84 503 556 113 437 629 62 809 835 109 131 511 161 43 654 103 395 901 192 291 817 60 173 304 74 519 616 125 200 370 134 21 530 116 154 329 95 727 919 55 747 974 133 91 843 129 576 586 83 306 672 96 513 602 133 409 846 154 824 917 152 118 457 113 235 893 107 238 371 128 136 967 54 240 496 112 358 575 56 584 587 91 811 883 53 195 457 94 23 431 111 272 303 113 231 286 85 46 737 64 760 960 127 633 933 90 388 754 65 503 991 127 868 925 122 30 652 116 185 338 70 831 911 156 355 403 86 74 774 113 742 951 123 201 338 62 486 490 130 111 699 64 137 557 108 290 918 115 476 760 62 43 72 72 48 435 52 22 126 118 231 582 70 273 718 111 572 670 136 55 865 90 351 504 152 426 802 75 134 287 100 43 503 109 225 515 73 497 628 87 669 997 126 871 888 79 315 822 108 525 624 98 439 954 89 450 882 103 673 690 106 51 286 78 863 974 63 630 882 57 148 671 148 268 511 118 225 554 106 414 892 128 635 677 107 4 683 108 307 915 160 36 680 79 134 325 93 368 645 110 521 767 94 311 895 77 165 985 87 710 721 100 759 887 113 531 682 86 437 924 98 282 755 121 519 672 58 161 320 103 396 967 94 394 940 86 61 404 131 190 684 102 101 428 132 509 935 67 143 457 148 270 505 137 245 798 67 190 592 110 480 634 40 82 334 38 23 270 74 795 936 44 864 942 100 614 835 87 113 606 129 584 923 126 450 748 88 278 435 74 843 877 125 321 687 52 118 523 109 577 579 118 71 812 92 42 638 95 219 831 35 119 791 100 362 677 133 722 852 104 360 953 110 641 921 75 924 933 74 74 885 135 196 273 103 544 557 107 148 563 103 236 297 180 330 753 77 355 983 129 436 801 84 24 736 53 490 727 76 132 815 139 326 819 85 27 436 89 411 548 136 190 270 68 661 955 114 263 800 95 600 947 72 69 202 84 83 379 132 522 597 107 150 602 62 219 306 120 573 608 103 113 528 69 800 875 80 257 926 83 28 780 139 296 829 71 532 863 65 73 847 105 415 444 83 689 960 83 394 781 74 133 367 145 424 751 72 426 717 102 517 565 69 269 986 112 44 534 155 77 195 77 636 829 130 392 965 111 402 954 68 103 893 66 499 633 100 579 640 122 212 625 54 161 332 107 9 569 148 149 452 110 444 512 100 388 565 117 228 720 62 838 880 96 117 483 116 836 961 37 123 528 61 134 860 64 524 865 61 793 998 83 323 942 83 252 505 98 478 596 79 368 849 107 798 988 84 244 909 96 142 568 121 106 269 114 629 982 119 394 660 62 441 796 101 214 718 22 7 425 151 291 542 118 73 79 52 129 687 104 256 490 144 671 916 83 574 839 103 349 456 89 264 860 106 399 620 101 291 581 131 354 778 92 920 925 166 177 483 35 261 869 100 892 978 107 557 659 140 594 769 100 905 980 73 222 428 86 46 373 109 352 655 53 27 251 56 455 703 59 52 619 121 409 422 112 123 132 105 474 497 101 98 689 76 176 330 97 232 852 111 179 690 116 90 558 44 72 237 146 763 773 62 188 408 112 919 986 38 895 994 92 181 825 85 146 204 58 172 370 54 336 856 98 154 782 145 78 733 116 281 570 92 15 455 84 787 900 70 332 876 134 720 818 76 69 605 111 126 987 74 582 819 112 558 763 83 390 841 118 398 410 148 181 781 97 624 751 80 196 861 96 42 221 88 326 545 64 506 612 84 488 543 94 611 872 104 291 812 57 504 553 134 654 909 67 488 826 89 514 912 111 416 734 77 271 494 87 39 628 112 85 891 56 543 565 152 761 938 108 217 242 152 248 731 121 602 941 90 378 696 34 88 893 63 187 233 86 148 427 137 378 528 91 196 668 43 7 51 96 182 781 136 142 465 79 57 694 76 288 307 115 689 973 104 581 623 90 533 639 113 480 783 98 193 336 84 292 339 74 105 806 67 84 909 106 213 436 88 658 812 140 46 271 53 797 994 115 387 536 92 178 808 113 273 343 102 230 811 122 248 826 68 203 786 106 147 966 59 314 612 109 278 615 136 228 643 116 28 476 45 610 996 143 128 621 75 33 743 93 688 999 80 576 735 82 462 635 119 13 829 83 146 289 77 557 816 107 96 887 55 337 421 80 198 914 110 54 547 108 38 179 90 89 949 91 120 205 58 108 315 128 293 867 125 115 531 89 662 750 131 384 922 92 435 895 65 284 991 107 100 804 100 329 820 127 207 505 100 94 744 127 193 599 70 511 597 113 310 930 16 31 380 119 59 894 135 615 769 109 84 582 128 695 934 157 236 777 84 285 311 93 77 755 122 217 945 99 735 892 74 14 745 81 597 646 77 19 266 126 299 652 99 351 367 98 189 203 98 432 909 55 438 532 107 592 946 57 58 102 90 206 977 118 618 867 135 138 872 93 468 931 99 68 665 90 945 960 107 209 909 72 373 823 130 77 574 68 392 493 69 99 663 127 176 448 142 531 777 51 452 977 80 224 752 94 345 432 182 947 995 113 588 872 48 22 393 81 29 282 125 444 839 142 339 891 102 84 640 90 164 400 81 309 648 68 361 871 74 455 801 141 230 280 137 68 370 132 235 575 89 281 799 100 308 471 65 300 409 111 318 390 141 120 606 124 33 412 76 761 945 48 282 969 74 64 727 150 378 965 55 168 873 100 504 899 134 319 720 120 285 757 133 210 279 56 61 369 81 410 800 138 2 635 138 331 798 106 448 691 91 68 302 47 387 902 163 28 241 113 68 93 108 494 675 103 67 775 150 268 552 79 689 928 113 554 768 100 718 855 104 691 961 75 193 232 57 232 761 104 403 593 118 307 481 99 420 931 78 511 549 97 185 881 95 165 571 108 251 723 80 239 412 64 303 840 9 24 871 124 325 871 127 82 967 88 277 993 112 162 418 128 489 634 76 848 929 57 101 862 39 373 763 131 710 883 88 220 791 59 927 931 128 534 554 56 178 650 104 506 621 157 54 515 105 78 347 97 602 674 108 80 244 102 602 742 101 86 750 80 742 897 116 559 591 110 267 722 75 164 485 114 529 896 115 176 333 83 184 287 96 234 780 101 378 914 85 817 932 90 385 650 97 790 873 117 174 568 110 437 796 113 186 269 84 348 428 91 762 935 99 74 812 107 215 655 78 125 816 83 645 856 93 123 554 130 201 669 133 350 460 89 15 657 100 94 195 130 419 489 92 19 990 89 876 976 65 479 748 74 854 987 92 2 447 90 873 994 116 389 596 92 451 477 76 296 608 129 334 447 80 587 915 105 235 350 93 201 769 111 714 790 115 386 958 155 203 722 64 613 700 110 301 587 81 821 990 99 4 785 166 284 881 150 874 923 82 249 473 172 145 942 88 678 787 78 186 631 93 150 648 63 551 579 109 599 894 127 176 722 73 455 883 103 34 254 132 108 298 133 40 215 70 81 685 87 417 537 98 503 585 144 477 631 36 204 578 91 97 492 82 354 763 103 323 340 64 85 417 76 182 962 112 511 623 98 462 493 75 676 727 120 269 397 115 152 660 55 507 764 94 684 858 92 396 581 160 719 978 128 651 912 78 60 377 123 129 633 129 215 581 89 70 595 105 532 807 78 848 904 88 775 785 151 544 647 41 142 808 129 282 371 128 256 795 37 744 930 124 572 602 80 565 787 119 371 672 146 710 823 116 45 888 89 85 93 81 78 224 113 210 942 90 86 655 105 281 357 169 4 681 95 222 763 101 54 445 91 172 825 33 292 991 67 159 992 47 31 206 119 170 504 99 350 694 151 5 237 22 749 973 158 293 390 89 503 544 143 828 881 88 191 498 46 163 613 135 7 711 83 386 769 92 172 469 99 136 688 104 47 553 115 474 878 159 685 908 123 419 500 70 76 954 90 176 903 46 417 606 101 108 259 85 130 707 79 121 298 80 719 964 84 697 774 50 132 883 75 129 679 98 41 728 29 18 203 133 177 987 129 343 348 111 713 795 100 600 875 92 655 691 110 268 292 158 398 413 76 268 372 71 52 124 51 8 363 63 494 711 158 685 841 78 218 841 17 538 906 124 114 145 98 46 391 63 312 654 106 464 858 79 379 440 106 85 496 34 45 587 51 202 992 127 475 741 115 49 353 13 571 941 70 640 678 107 236 749 57 390 686 110 140 718 122 390 836 124 670 920 112 365 935 76 554 951 95 485 886 45 550 789 104 167 940 113 454 764 47 798 818 137 390 702 100 123 324 131 388 390 104 445 762 116 159 556 83 76 538 67 324 970 91 627 748 116 228 801 74 416 556 102 445 714 116 213 804 113 199 458 155 832 982 65 255 862 120 204 974 142 53 722 99 506 698 85 160 656 134 612 932 68 548 677 102 155 979 59 246 499 102 544 574 125 729 757 62 426 992 56 62 770 85 465 657 96 73 295 80 23 853 148 128 740 135 284 393 140 88 194 145 501 586 128 8 801 57 511 602 98 218 502 97 318 776 104 377 805 89 44 767 121 117 561 101 685 903 86 637 841 75 376 530 78 346 435 127 180 778 101 505 671 101 829 887 124 522 910 129 113 677 116 134 239 77 355 987 115 394 722 113 630 866 106 97 131 99 326 612 51 578 929 125 379 671 144 698 877 1 462 762 87 121 860 86 79 958 102 842 950 61 713 775 116 702 822 122 186 812 82 100 647 77 110 650 160 27 140 100 305 375 66 43 999 131 31 230 105 160 394 79 132 792 106 176 643 82 413 900 115 60 647 69 8 45 71 49 135 94 970 994 110 266 862 102 44 768 98 8 376 135 811 835 146 25 823 115 6 546 111 759 969 116 170 691 117 204 397 87 471 720 24 4 370 108 301 768 108 545 553 67 119 540 94 447 617 79 489 940 59 148 682 168 59 406 36 185 664 101 136 637 123 431 958 80 24 155 174 76 878 144 868 941 61 230 267 56 60 665 101 485 989 109 715 935 167 169 184 120 79 532 107 236 270 67 402 996 93 401 923 47 372 896 79 778 854 81 65 485 82 160 648 114 52 580 104 161 844 110 856 982 101 55 946 107 190 694 60 121 953 126 395 912 92 404 676 109 403 927 78 173 631 45 27 913 137 471 801 103 238 347 65 304 517 63 16 841 72 930 964 100 296 426 101 568 824 60 415 443 21 378 720 101 138 974 98 753 955 99 345 924 125 274 578 144 492 821 97 69 435 67 256 555 112 202 814 35 105 656 43 261 488 103 83 678 66 349 719 135 565 644 41 196 877 156 97 859 124 436 448 104 358 680 121 536 603 66 122 400 114 377 862 121 214 927 127 804 936 119 461 715 103 94 256 101 705 917 75 338 758 113 220 552 113 434 581 112 476 973 111 187 530 119 490 782 60 706 795 103 167 632 104 344 835 112 403 731 105 470 874 44 19 382 112 423 898 97 110 824 117 427 909 101 300 477 139 41 616 69 54 820 103 371 488 125 487 962 109 332 746 87 11 295 96 505 903 118 42 530 126 54 621 107 503 620 132 353 785 146 546 728 120 41 941 132 668 879 98 101 674 143 232 545 81 206 679 94 150 189 59 205 614 117 268 336 119 375 669 131 458 614 122 481 827 137 309 993 113 782 821 106 767 809 120 352 745 130 658 719 69 283 789 80 327 570 139 52 495 74 411 496 104 141 697 115 533 583 115 252 654 120 140 273 79 603 883 98 737 830 53 393 983 128 321 580 131 142 215 95 27 553 105 123 863 61 556 925 131 667 778 73 130 521 143 29 136 132 309 497 115 312 510 51 474 735 139 670 701 8 226 874 116 56 975 35 257 953 141 307 807 126 409 636 90 907 954 135 433 641 136 856 971 104 194 891 88 644 876 116 244 434 122 620 694 121 34 581 109 464 886 97 143 940 86 758 921 81 61 625 145 160 367 122 540 676 73 902 993 53 609 869 105 50 128 89 471 812 118 1 552 109 583 802 113 521 765 126 20 751 132 335 985 107 548 577 67 383 835 115 302 756 50 934 958 68 236 488 110 749 900 116 669 757 116 99 167 39 216 994 144 404 862 91 179 803 79 414 684 113 458 517 102 107 951 128 277 414 99 109 700 42 76 619 103 215 756 87 258 393 100 108 119 88 116 328 98 438 519 125 543 697 93 304 481 62 640 945 82 5 782 87 120 582 69 866 940 120 273 836 161 821 919 31 61 762 106 495 845 144 421 914 91 482 980 90 520 852 122 27 441 107 174 909 84 257 473 101 9 575 101 437 448 107 58 209 157 612 858 30 484 597 137 525 777 139 579 653 95 308 701 105 48 326 160 354 414 108 504 959 109 743 783 142 452 800 112 522 584 109 40 167 107 481 610 112 845 974 121 690 959 140 420 608 171 178 864 130 218 627 96 0 341 77 597 815 135 69 105 127 150 994 135 507 549 61 577 849 35 509 674 100 180 848 80 180 672 114 604 961 127 245 374 102 38 454 113 157 974 136 280 748 72 45 964 73 22 377 50 190 279 103 154 794 84 557 857 80 657 712 94 66 650 98 360 562 61 517 856 71 315 352 92 277 367 94 44 709 102 420 831 99 531 638 86 546 719 93 438 875 105 58 93 113 299 310 101 323 436 141 242 383 104 38 273 150 325 700 85 225 572 50 681 903 156 603 878 61 107 159 96 236 301 87 513 544 145 109 726 88 289 865 108 493 971 122 504 926 93 327 487 53 305 895 124 338 761 87 469 564 87 443 908 81 509 605 115 89 310 89 14 599 84 229 956 150 687 997 92 512 994 108 28 500 64 175 290 102 501 539 140 741 772 70 479 634 109 370 611 100 65 950 64 527 680 115 553 888 88 459 877 82 523 723 131 354 521 100 835 964 110 345 573 90 194 407 115 397 681 111 64 370 122 66 982 74 539 850 65 61 125 125 136 509 110 606 674 132 388 815 93 20 92 67 518 668 96 145 847 83 4 480 95 229 849 101 132 624 142 842 918 65 711 853 123 425 791 128 3 779 109 323 845 84 248 468 182 544 781 146 505 667 86 716 778 120 510 895 171 240 467 119 170 628 117 189 599 112 249 624 143 48 301 87 37 753 107 99 393 105 362 684 172 164 293 113 336 964 168 441 752 135 529 638 112 50 714 136 508 886 109 269 919 122 227 854 58 757 960 91 210 985 86 391 499 82 121 992 114 372 483 68 321 531 73 498 531 84 798 909 94 119 516 86 73 164 78 263 819 121 406 601 146 208 928 81 1 283 124 279 379 91 97 656 33 332 971 59 343 371 56 147 421 73 218 496 104 646 802 92 467 688 120 62 812 97 411 940 96 697 840 88 479 921 93 611 871 113 126 542 72 618 793 118 209 692 139 587 748 27 270 942 31 367 847 27 793 985 129 587 726 132 459 731 4 689 939 103 256 536 72 253 905 73 294 401 85 170 406 54 970 991 133 720 967 68 303 902 64 521 971 73 448 844 127 165 281 49 111 231 125 971 983 74 83 142 123 247 409 104 0 244 47 654 774 100 101 138 89 348 484 121 114 167 96 556 580 103 169 347 46 137 539 95 23 255 84 29 285 125 730 758 162 458 872 123 503 591 103 145 303 83 336 347 129 514 529 104 159 290 148 38 778 139 534 812 145 98 452 122 333 820 89 301 331 80 386 726 64 66 338 147 31 759 123 174 655 92 308 525 120 174 576 114 329 990 85 57 129 111 113 258 107 247 259 87 493 836 63 381 956 84 404 526 128 445 701 80 50 968 103 743 962 121 502 720 67 85 570 104 358 952 81 507 695 141 68 900 68 921 976 124 469 609 88 9 138 59 427 455 49 80 132 59 165 267 134 308 931 75 92 823 134 158 698 107 715 942 26 224 945 79 629 974 117 152 603 62 310 438 88 974 978 81 445 865 118 279 395 91 216 769 91 462 550 116 65 634 128 163 522 158 334 673 137 269 343 138 264 912 115 432 757 110 579 639 118 100 908 71 105 276 123 361 481 89 235 277 95 58 767 40 296 840 39 172 961 94 499 961 76 425 463 112 247 987 34 381 927 90 406 507 133 654 680 155 255 648 129 16 953 73 258 605 155 122 834 96 202 843 130 324 987 108 152 368 101 742 994 96 287 354 83 784 804 124 155 368 125 37 400 112 211 755 84 407 428 73 776 851 84 333 578 91 856 979 75 273 397 146 341 529 140 365 435 49 265 617 83 137 940 97 327 593 95 586 954 99 249 982 123 41 536 142 419 582 92 91 759 98 719 942 115 368 953 147 399 860 108 207 238 153 441 471 92 15 631 107 290 692 117 90 660 56 428 586 139 724 729 96 614 850 142 347 550 85 45 807 103 330 816 96 298 950 126 317 591 81 177 672 47 148 830 60 172 758 75 92 408 28 694 904 44 247 620 75 29 78 131 161 416 121 65 765 94 152 196 142 156 193 21 412 982 93 13 231 70 472 684 88 479 869 111 295 651 7 42 994 55 162 841 76 632 922 62 367 689 99 306 819 68 614 935 110 46 677 150 353 411 122 725 883 97 416 756 65 192 425 131 196 664 81 324 798 56 311 763 85 72 746 73 159 517 149 107 261 81 311 469 102 63 654 49 348 359 113 338 947 71 16 695 112 774 866 99 817 847 102 62 456 72 77 147 92 429 909 122 62 868 125 345 730 98 656 772 139 451 728 48 366 825 159 297 928 89 12 102 110 87 527 10 50 919 123 132 712 92 137 201 128 512 955 96 830 963 80 749 942 75 616 902 127 26 433 74 409 671 118 488 495 78 244 375 25 428 532 105 703 988 46 333 570 72 169 241 141 213 585 109 59 748 65 212 365 98 119 290 105 134 755 156 167 700 59 295 863 79 499 515 112 759 904 80 124 874 79 502 976 131 456 830 98 308 557 44 344 788 88 509 882 124 644 977 49 127 818 90 891 934 107 73 627 134 291 430 80 362 661 115 483 751 137 283 373 69 833 887 157 32 724 112 366 923 128 670 810 82 876 902 98 210 997 68 312 781 56 642 938 73 682 956 147 518 610 113 206 797 34 131 445 52 135 828 67 845 969 143 596 626 75 439 963 110 728 947 14 889 977 87 283 623 115 714 838 147 475 831 111 713 910 138 427 514 117 538 651 75 914 984 117 507 883 66 41 809 59 529 606 107 612 998 88 507 639 145 689 707 164 676 843 94 2 769 47 283 585 125 454 753 93 63 724 114 123 368 126 232 334 78 513 750 139 866 912 78 21 876 104 595 950 57 88 838 78 201 993 89 28 847 123 38 853 104 520 954 106 35 921 101 11 599 136 896 935 138 646 759 102 247 750 29 218 439 122 418 972 83 231 879 79 293 417 140 79 769 144 156 423 104 395 820 51 154 517 126 324 821 125 148 700 74 385 482 28 430 438 138 55 363 126 6 458 112 292 421 79 204 625 79 622 973 132 207 957 110 240 603 90 812 891 52 138 894 129 335 476 113 943 986 112 217 287 85 504 795 126 352 799 87 741 885 70 69 150 70 65 472 62 62 377 50 344 965 73 90 841 165 425 677 110 323 497 56 32 221 101 229 482 49 208 367 118 555 935 105 716 952 104 213 360 63 82 645 85 326 663 88 30 516 105 167 334 152 753 902 71 697 921 98 443 853 134 404 719 86 817 979 47 272 476 65 391 751 44 115 626 97 84 265 74 6 260 111 311 717 74 341 566 137 191 690 14 589 739 99 151 563 126 638 683 110 262 505 67 257 553 103 69 701 120 314 678 87 887 938 107 159 287 89 393 484 151 886 895 79 64 955 91 277 850 103 673 722 130 509 588 91 415 464 49 150 547 67 216 386 84 125 453 91 740 799 127 643 645 110 468 602 119 654 772 164 161 349 40 311 354 52 550 559 120 578 731 137 308 332 116 505 690 66 666 668 85 715 762 125 26 244 144 105 453 67 291 377 139 1 496 106 295 566 35 193 418 69 161 640 112 264 723 80 216 882 116 4 939 106 68 732 93 10 415 114 598 792 73 214 231 111 590 882 76 186 838 85 277 325 100 200 484 154 86 387 164 134 523 63 493 515 163 731 769 87 333 934 73 240 282 126 521 900 121 559 606 130 608 717 101 126 839 141 197 533 123 275 954 74 174 741 92 564 895 77 33 922 53 208 572 72 117 323 92 18 93 36 11 270 71 161 498 41 335 634 83 780 796 123 96 704 112 219 422 86 191 424 128 441 771 147 82 987 58 41 715 127 119 826 96 745 806 101 516 731 82 386 502 108 311 451 95 196 660 111 400 449 115 112 639 126 252 794 112 776 906 85 314 682 89 15 396 96 642 675 109 312 816 65 548 946 125 256 370 73 156 629 87 320 820 106 673 892 128 18 70 130 312 485 102 184 557 99 1 262 134 82 781 88 473 587 115 185 738 125 80 263 107 553 591 118 388 803 59 130 533 156 252 692 97 399 562 47 470 798 122 460 801 93 334 855 121 123 263 84 199 565 126 549 693 110 360 617 91 11 237 119 140 788 109 665 845 99 287 840 91 441 477 112 702 992 92 213 647 98 218 541 68 402 580 100 250 917 138 75 653 108 660 710 91 231 831 90 606 667 88 246 685 86 285 558 132 836 906 130 283 709 114 578 745 108 283 949 49 606 817 127 241 714 96 75 153 125 586 918 108 100 935 88 33 848 89 428 619 123 282 398 141 55 502 67 49 632 136 198 775 123 7 474 121 312 331 171 241 763 115 177 328 104 753 901 93 479 577 135 57 804 45 273 428 89 146 963 116 327 481 117 471 848 97 105 855 105 429 726 123 529 563 82 2 670 77 593 934 84 661 769 79 147 671 128 677 919 145 695 753 83 677 902 131 422 604 102 840 891 87 64 593 88 1 296 112 430 542 132 325 597 85 431 789 96 188 267 80 626 973 89 86 448 131 3 742 116 228 737 79 40 451 75 515 804 117 243 608 87 586 719 102 659 865 166 270 518 36 457 900 15 835 862 79 212 427 85 444 468 123 188 874 141 389 929 200 278 529 86 814 864 128 11 852 113 205 263 110 616 812 100 36 896 134 101 923 116 840 932 59 188 562 111 405 855 123 224 747 115 494 536 105 469 826 92 197 988 72 75 527 94 127 781 105 328 620 71 283 875 106 387 522 102 48 162 69 443 616 114 323 424 138 42 750 127 919 945 80 894 930 118 446 597 120 510 812 52 103 620 115 130 292 119 4 848 139 530 631 75 505 826 120 249 615 71 466 602 108 416 574 111 396 673 125 88 533 105 461 792 70 249 439 83 138 669 42 318 689 74 139 267 130 580 590 119 843 992 69 83 623 93 195 664 105 390 752 73 138 549 107 521 543 95 119 302 163 127 325 59 72 741 83 588 691 151 203 224 123 500 629 98 104 176 97 292 563 158 127 554 73 762 961 83 565 655 76 277 857 85 420 697 113 124 704 98 343 400 134 594 800 74 604 669 101 271 764 85 78 320 85 904 921 47 57 351 137 334 539 60 743 797 70 8 595 64 331 662 100 336 600 101 296 886 63 253 430 95 415 948 97 890 929 66 27 791 124 213 596 151 951 993 103 752 822 93 191 545 105 137 239 84 532 774 97 493 674 171 497 843 82 4 119 49 703 863 52 492 536 75 284 418 80 399 833 125 196 338 93 323 844 115 551 824 110 345 470 149 454 627 134 557 634 90 276 887 70 337 671 133 602 611 86 830 985 76 482 533 85 729 842 60 196 589 107 149 333 93 145 707 100 544 559 77 229 575 120 256 592 44 64 83 92 478 666 178 313 388 111 284 449 107 127 803 91 467 681 143 241 529 87 897 905 70 26 954 113 114 307 105 446 756 178 273 365 46 622 720 93 345 554 101 151 508 158 102 752 24 276 321 115 31 345 52 588 931 121 459 983 86 697 794 81 621 786 103 143 819 83 32 110 97 141 659 66 714 793 100 175 718 110 147 602 59 135 911 158 138 977 51 358 467 66 912 918 109 73 553 97 648 838 94 82 220 87 563 903 102 290 807 94 127 774 100 326 390 111 213 393 125 224 985 142 282 917 85 46 706 85 841 937 102 187 441 102 327 403 114 30 645 86 573 800 91 704 852 100 570 885 83 440 838 130 502 871 67 238 939 100 253 356 89 45 364 90 211 579 151 204 719 85 98 276 112 390 695 80 847 848 71 236 642 117 468 950 94 39 430 104 542 859 53 506 616 112 93 108 113 55 498 90 92 177 66 180 969 121 614 917 81 58 558 61 280 558 91 406 729 106 424 620 48 224 686 135 44 693 64 370 899 35 356 996 81 54 247 40 115 203 121 581 879 64 481 967 59 627 724 129 225 797 132 87 777 92 459 993 43 710 917 64 731 855 146 25 246 84 397 611 141 150 599 48 812 868 34 250 299 133 28 632 124 749 863 46 41 260 57 102 931 107 105 631 98 76 950 135 5 232 111 792 943 100 440 820 174 126 690 99 314 856 109 431 569 96 267 888 78 69 837 80 493 663 136 47 634 43 259 478 75 564 588 86 167 226 94 254 731 70 781 920 103 38 834 73 61 549 30 367 498 134 209 747 104 283 332 89 498 595 127 157 460 140 168 548 89 114 981 81 205 221 84 348 882 71 6 426 56 147 724 121 616 891 73 699 936 161 444 849 102 293 757 119 424 987 109 784 894 67 293 729 84 179 785 35 244 551 171 95 581 121 185 459 131 453 794 82 167 580 95 64 104 61 140 912 111 165 375 81 521 605 152 159 740 99 66 249 114 132 632 105 552 989 124 334 658 103 174 275 84 435 801 133 338 478 108 33 406 110 555 639 130 95 416 134 351 431 110 128 561 142 770 917 112 101 681 127 309 380 120 88 439 109 605 973 134 563 607 135 190 669 109 289 750 84 364 862 132 173 496 99 427 846 142 52 711 85 309 807 172 464 680 91 835 842 86 165 393 50 95 401 22 422 484 153 798 881 123 303 824 95 549 819 158 322 473 88 40 565 99 782 865 123 219 695 71 479 971 106 84 896 58 795 959 139 29 384 74 56 400 65 235 958 135 162 580 86 157 351 133 428 740 138 224 332 150 91 953 93 78 265 70 264 471 105 196 441 91 554 801 126 449 915 110 599 682 86 73 520 92 41 123 68 363 903 52 773 881 117 419 570 78 344 659 80 137 598 127 931 982 91 803 841 76 75 295 131 59 253 69 576 996 95 222 578 71 33 307 88 9 34 164 561 592 105 123 927 122 164 272 97 305 903 99 4 435 87 698 743 164 35 712 117 557 630 43 341 488 91 435 523 82 67 585 129 664 754 50 135 903 71 354 399 154 276 322 134 618 669 77 98 838 108 726 895 80 14 450 127 182 507 109 381 679 45 272 844 80 151 941 129 239 710 125 271 488 71 57 558 76 83 155 97 337 879 7 122 731 78 326 462 170 115 513 86 164 552 147 346 857 66 416 842 91 87 101 106 842 995 130 502 768 48 251 902 109 260 266 102 122 770 108 21 747 140 737 790 59 249 323 84 661 985 42 544 899 89 326 815 124 427 700 117 325 343 63 352 481 99 584 992 105 202 842 188 85 655 73 543 907 128 224 899 126 643 815 83 282 300 123 487 685 55 64 560 92 54 242 77 298 556 90 69 306 90 551 586 123 392 605 51 152 488 69 143 990 100 245 589 91 438 706 130 409 442 88 439 861 157 294 319 69 403 517 95 50 101 80 267 500 58 236 462 120 335 623 104 41 978 77 181 881 140 1 246 63 4 104 169 574 788 74 16 614 90 438 640 93 281 290 143 299 833 40 51 366 62 872 883 115 373 835 123 500 571 54 328 799 102 345 536 148 189 474 64 809 859 128 249 583 72 232 428 136 713 733 120 653 991 115 254 597 106 283 825 100 217 984 46 68 299 52 275 929 109 284 584 69 463 626 40 550 797 29 233 712 132 149 913 46 296 648 89 928 975 110 134 490 76 496 703 105 355 564 124 196 901 115 401 823 57 6 839 133 129 607 98 251 390 96 439 819 109 315 570 96 407 844 58 155 762 121 57 249 91 256 406 143 485 702 102 163 274 32 188 980 168 512 846 92 853 985 118 136 532 72 473 552 124 533 720 132 150 363 136 213 272 128 698 864 96 645 799 104 78 767 125 339 863 113 660 826 171 219 316 139 139 455 41 792 802 149 112 413 107 273 341 115 357 987 74 559 984 147 365 644 108 385 559 131 257 654 102 794 875 120 300 934 83 964 983 96 38 828 84 554 715 79 713 829 95 160 269 116 276 902 138 82 523 116 207 807 113 369 656 108 378 674 135 330 763 116 8 113 153 81 281 66 311 425 135 277 587 86 18 67 83 5 926 79 159 299 79 76 179 78 634 722 90 128 360 112 590 858 129 364 802 106 909 960 92 0 703 80 101 908 99 383 900 120 262 914 54 341 507 127 31 687 80 18 454 128 409 436 74 231 519 91 5 663 91 313 591 111 85 822 76 372 547 74 284 767 120 99 600 105 356 558 93 344 522 76 441 652 61 533 839 151 448 482 77 964 995 83 389 812 77 150 922 120 183 438 50 523 675 101 231 839 119 240 946 79 630 856 110 738 925 97 159 543 28 475 689 117 6 216 150 371 576 98 8 870 90 714 783 101 401 968 113 138 479 115 145 601 135 304 448 91 135 501 146 370 638 129 99 535 105 612 898 47 152 626 101 464 948 72 178 210 71 22 531 121 529 782 132 8 647 112 704 907 95 723 855 78 448 996 125 155 976 93 331 655 143 43 522 55 131 844 82 369 649 70 465 893 111 693 712 109 859 958 181 266 704 97 335 345 68 436 543 112 69 530 83 210 294 157 905 948 72 431 812 79 212 485 132 173 520 110 322 558 160 201 867 87 599 693 130 20 989 83 13 41 53 628 737 100 9 706 91 519 861 141 200 716 44 146 266 93 186 987 128 348 676 122 4 474 122 331 596 82 369 482 141 369 511 98 630 674 45 101 666 53 349 897 99 99 609 109 559 884 97 916 999 102 146 375 139 38 384 134 587 911 90 327 466 119 844 958 106 218 847 124 570 718 182 312 857 64 128 624 135 14 104 134 742 804 104 625 639 131 157 190 96 856 929 86 387 880 109 227 729 61 68 292 73 727 901 103 17 778 75 426 771 90 413 629 149 214 756 151 95 709 69 2 78 71 427 646 96 518 842 112 265 509 145 417 804 155 1 162 145 578 861 135 216 435 88 210 924 67 539 990 92 342 600 113 482 724 154 186 585 56 310 457 38 112 885 101 387 622 105 540 889 126 621 825 97 503 850 122 294 988 87 267 808 94 257 258 70 371 894 104 240 284 96 571 630 91 608 758 83 227 841 57 139 622 143 888 943 105 276 442 82 433 906 99 791 839 92 692 969 87 636 981 113 398 402 83 85 933 86 208 744 123 16 244 92 270 585 112 341 522 96 337 574 141 286 888 72 381 644 98 50 671 106 9 409 146 152 567 121 160 911 103 284 804 111 305 956 107 518 679 78 96 328 127 43 615 28 99 778 78 623 883 86 771 983 146 608 648 161 262 371 61 246 928 103 114 695 41 9 318 81 218 366 87 205 850 120 478 911 91 488 847 95 350 523 79 584 721 50 113 774 93 129 664 94 19 231 85 246 512 69 729 862 78 610 984 89 520 741 68 83 682 152 325 722 129 164 240 84 290 417 20 273 416 132 453 856 130 17 610 71 32 612 98 424 771 75 312 645 127 169 637 69 177 762 71 431 691 140 456 891 147 17 130 113 243 604 75 248 779 57 734 777 124 79 951 161 857 887 71 813 930 103 242 882 81 29 584 97 168 441 110 469 775 119 116 365 79 179 696 53 316 630 111 79 424 142 529 600 115 474 879 76 270 522 138 783 846 87 46 256 173 377 669 87 763 871 125 594 612 133 18 938 121 125 688 87 386 635 141 33 245 85 807 852 78 301 477 91 418 432 114 469 929 129 709 804 108 231 662 94 558 976 106 668 748 67 832 851 88 120 202 23 157 318 65 66 446 90 430 922 110 460 488 41 651 998 111 330 731 79 433 618 134 107 633 112 553 773 100 64 905 72 135 898 126 122 816 132 362 582 103 185 599 113 278 713 95 544 745 81 69 466 115 426 928 166 274 849 119 240 511 70 242 919 78 76 184 56 470 559 97 471 690 106 173 327 95 236 681 63 328 499 73 44 975 6 372 685 104 375 760 98 700 932 141 353 435 87 591 907 117 592 972 93 235 262 155 715 971 119 10 811 97 267 716 129 103 844 94 169 266 133 509 885 113 538 620 165 0 431 108 278 399 143 289 963 140 247 461 113 389 664 127 478 634 99 839 994 126 153 385 81 483 778 126 33 738 39 344 678 90 474 817 84 29 744 76 529 894 95 99 858 122 745 823 78 702 842 123 91 870 74 597 942 88 129 661 137 348 526 106 314 843 132 639 906 101 721 745 62 8 448 110 865 922 77 606 712 109 662 846 129 748 867 102 634 846 105 660 921 109 44 685 56 209 986 88 382 787 68 126 559 37 266 437 115 105 254 109 779 877 1 313 666 1 215 672 98 28 95 86 32 383 100 937 976 91 70 472 150 317 803 95 362 671 22 204 747 75 487 640 103 99 320 84 78 459 97 722 763 120 381 830 43 566 729 83 115 786 110 430 827 84 383 978 93 306 576 95 497 908 138 402 570 134 667 965 102 232 391 136 412 582 80 878 896 78 209 447 84 291 526 65 389 742 96 489 854 94 2 311 78 161 186 132 328 655 140 67 393 124 604 703 145 267 779 95 104 170 73 72 862 118 812 955 149 552 964 92 580 830 116 521 788 130 283 752 90 256 581 91 117 870 88 244 969 165 850 870 93 126 776 108 168 788 8 571 738 103 227 421 67 341 370 104 513 553 96 507 891 121 296 482 78 679 682 107 432 661 111 80 839 134 597 879 84 941 943 62 123 589 110 332 336 120 194 230 70 62 588 152 532 857 101 117 690 108 107 559 133 759 888 77 7 327 101 265 423 116 511 983 126 130 340 82 181 741 140 714 977 88 584 799 108 664 906 177 63 223 73 353 552 107 311 784 65 152 839 110 366 814 105 608 834 84 202 325 104 57 80 155 210 953 122 336 588 65 428 582 77 500 721 81 438 814 91 463 828 111 487 950 113 415 483 120 4 59 116 437 874 82 481 811 70 914 991 114 115 750 103 268 949 93 483 795 76 159 876 87 275 728 94 443 488 102 381 693 101 394 949 123 213 798 100 183 718 40 67 908 69 109 491 75 117 298 115 100 790 62 75 253 92 72 887 81 298 398 72 156 660 80 382 626 108 601 860 97 486 520 84 26 878 128 130 205 128 76 399 130 104 196 157 323 721 102 517 592 81 231 564 116 767 831 69 271 643 127 6 594 83 18 377 91 157 161 65 725 851 105 50 439 121 738 814 82 531 855 134 492 994 134 867 989 140 95 844 124 114 186 68 175 414 102 338 730 79 519 832 44 139 243 38 285 340 75 58 220 139 171 625 100 562 686 103 433 677 121 258 441 82 69 635 112 7 971 155 442 940 151 371 800 156 23 78 102 82 103 125 99 976 50 232 836 57 66 957 146 203 331 121 60 660 123 5 685 126 118 507 59 61 429 125 584 794 70 587 716 82 74 957 67 288 402 119 37 643 85 84 683 120 605 792 86 338 540 134 413 575 52 41 610 67 349 787 137 584 831 79 392 567 114 667 685 78 476 851 36 413 996 143 70 636 67 88 689 112 197 843 114 551 710 132 372 881 63 463 575 121 11 499 93 312 646 53 283 928 116 82 452 131 99 492 80 40 929 147 335 724 66 440 792 91 139 776 116 762 953 90 235 317 88 392 559 92 233 728 136 7 293 96 491 918 102 308 845 81 100 431 71 484 614 112 307 937 126 613 658 140 91 672 117 655 729 155 322 662 73 844 998 76 190 253 121 422 633 143 364 803 141 568 927 113 344 440 86 319 506 79 360 993 100 53 915 118 104 944 114 758 977 91 379 849 111 185 639 76 480 829 139 51 537 91 817 909 59 84 342 92 434 646 95 319 635 92 683 847 145 370 951 111 144 815 136 245 783 71 827 947 98 364 380 156 42 293 109 27 526 107 577 796 54 251 818 94 826 987 121 934 947 106 309 969 87 899 942 134 235 355 103 655 890 144 499 908 125 224 433 82 186 452 94 17 984 70 139 210 78 16 396 61 604 895 102 252 875 114 268 499 125 602 873 122 226 254 74 300 703 127 371 793 141 127 417 88 418 804 117 408 936 113 546 638 135 839 862 103 551 716 105 195 326 103 463 938 77 296 477 139 10 534 72 4 524 73 141 594 86 592 953 118 242 935 18 969 982 78 559 729 128 333 881 82 221 543 117 98 458 69 625 789 108 695 766 85 689 871 78 736 910 120 245 830 60 328 463 100 140 544 91 58 563 83 37 905 97 567 640 118 327 560 115 259 429 96 399 994 85 148 807 39 933 945 120 684 864 137 117 285 54 105 260 92 59 912 75 397 806 50 143 404 98 343 644 87 635 686 113 85 800 149 381 745 117 584 869 128 633 963 68 183 516 109 573 952 109 249 662 83 269 868 136 267 694 77 857 858 125 25 331 105 510 590 90 419 665 189 630 669 88 149 300 110 498 529 110 300 585 63 459 463 107 502 671 81 246 254 114 12 307 127 321 404 122 167 343 166 83 731 75 30 609 150 265 465 36 91 563 119 287 496 108 729 882 124 53 559 66 249 948 115 454 811 114 28 260 129 737 949 45 108 402 105 469 477 22 217 829 83 193 212 161 321 903 109 387 773 95 625 968 88 97 275 98 30 39 59 6 848 99 156 794 125 153 376 109 773 900 99 758 894 132 44 965 46 798 976 97 104 900 73 537 587 90 341 937 86 105 463 60 72 485 83 338 500 66 734 950 71 786 818 97 380 583 65 50 211 24 53 970 125 222 741 119 229 233 82 3 440 109 255 365 136 230 358 82 48 804 84 447 477 121 475 776 111 426 573 79 511 788 61 290 376 75 574 720 96 633 676 92 85 928 49 645 683 90 672 754 112 273 496 69 95 399 88 728 801 86 9 544 123 44 639 153 249 919 77 400 561 134 475 583 93 554 928 119 731 797 124 793 940 130 62 581 52 372 787 126 180 349 78 131 796 152 268 838 125 170 285 78 99 571 83 26 853 95 792 910 110 55 331 109 154 892 132 289 781 140 54 186 91 466 576 116 279 877 27 367 399 124 332 517 126 147 563 81 889 995 82 776 894 67 642 980 102 72 910 75 4 603 108 336 917 96 91 485 98 672 943 78 271 590 74 564 697 137 300 864 166 99 823 116 8 9 165 268 672 98 768 845 74 276 913 68 667 736 117 432 720 77 403 734 84 60 195 56 306 474 117 306 361 120 50 445 112 75 910 66 539 959 66 241 913 86 13 56 110 409 799 91 353 524 139 209 781 116 198 254 64 910 982 117 109 953 89 508 992 127 366 759 61 372 642 143 226 594 65 184 346 34 304 719 88 127 690 118 506 765 87 263 688 66 351 819 133 427 778 14 790 999 112 173 383 133 135 140 136 235 454 97 176 753 53 703 848 88 60 267 107 458 530 88 141 912 139 483 596 71 279 584 65 502 554 58 541 919 102 403 637 62 145 165 77 564 999 50 114 561 138 120 742 145 588 862 93 745 926 122 560 806 120 100 754 79 561 868 102 252 508 112 298 896 96 143 853 109 259 914 40 339 784 72 640 810 77 16 943 125 283 519 135 23 966 73 261 291 132 139 518 137 261 743 132 389 737 39 77 885 93 696 759 108 94 761 110 77 345 157 404 503 99 525 687 114 309 723 62 77 908 78 146 256 69 220 736 68 138 678 54 275 720 116 20 940 137 310 632 99 493 645 85 839 853 94 69 169 84 283 980 114 12 684 83 54 875 76 318 465 46 17 73 91 446 819 100 42 566 138 86 682 96 213 265 118 284 657 139 888 925 72 405 443 84 23 803 52 626 980 52 436 562 159 256 626 109 625 739 77 107 765 48 9 321 130 498 559 28 460 636 136 195 282 60 635 836 114 231 668 112 129 848 93 93 292 60 392 409 94 290 452 143 724 984 79 809 847 122 223 685 125 570 596 83 763 981 67 125 541 110 99 349 88 382 889 52 475 694 112 225 943 58 10 174 87 462 671 81 574 710 165 926 944 130 455 711 97 207 658 157 195 715 117 767 994 91 10 950 98 93 262 100 798 933 78 7 824 121 66 701 120 36 599 57 314 955 87 561 706 78 467 806 70 647 931 75 496 888 82 101 287 104 64 128 71 428 987 99 197 486 71 102 256 107 161 520 110 12 254 162 511 868 88 394 800 145 24 132 83 51 170 81 230 433 65 161 374 101 111 800 47 683 740 109 848 898 94 50 248 103 475 571 139 879 929 122 37 802 87 410 913 119 58 152 23 237 320 136 243 756 130 140 428 40 259 392 84 67 976 55 914 971 91 571 606 81 766 865 68 3 715 43 107 186 134 391 583 105 201 778 124 6 700 126 477 603 128 399 893 104 318 938 87 649 656 117 9 967 108 662 973 131 396 599 62 138 729 111 79 601 112 125 432 104 314 624 134 231 872 67 40 723 113 135 749 35 722 939 83 151 703 85 15 610 106 436 768 120 483 886 77 150 388 112 191 997 92 32 701 108 865 916 87 394 943 87 91 241 153 73 83 109 244 731 102 405 742 76 133 241 85 553 792 128 979 987 77 421 863 79 645 665 101 7 343 116 158 974 86 124 915 70 146 175 122 172 684 93 506 821 111 205 871 68 101 621 84 132 496 130 107 933 115 694 818 141 649 880 109 185 710 90 438 755 116 681 972 112 60 712 99 240 663 110 111 159 106 203 966 153 358 450 114 109 683 121 835 922 51 160 325 68 150 509 145 186 790 65 758 768 149 69 586 6 144 292 76 799 891 101 143 320 99 38 838 91 757 921 65 69 642 103 7 31 106 366 493 91 619 770 109 309 897 78 657 668 84 396 408 59 18 326 104 23 403 108 318 632 54 132 642 84 131 443 82 729 937 65 415 648 105 327 418 102 196 860 35 275 357 115 75 443 155 106 234 112 74 811 89 61 422 127 379 456 134 342 397 89 240 289 92 454 972 44 825 916 106 41 280 107 663 809 77 618 759 85 119 188 82 180 576 108 152 728 104 752 937 98 387 661 113 711 837 132 381 642 72 718 975 98 260 711 58 660 940 94 298 913 122 432 746 40 676 798 136 277 568 141 45 918 98 171 710 163 523 958 153 646 760 142 9 887 86 271 424 125 326 601 104 68 267 72 540 711 45 168 704 133 195 752 117 42 371 174 694 791 81 733 743 91 306 758 102 614 985 100 871 964 91 128 141 77 397 894 144 406 884 86 264 829 121 168 772 110 498 658 133 212 983 109 137 538 120 296 673 73 75 508 182 586 722 82 389 588 111 160 905 116 198 958 121 521 724 89 374 794 88 59 419 55 276 506 86 120 917 140 423 857 60 336 379 129 77 459 117 298 654 91 386 511 102 432 924 85 225 688 60 322 780 72 405 708 72 132 232 132 94 949 91 343 526 82 657 794 66 557 632 65 545 712 150 186 346 90 15 485 65 675 678 147 125 700 87 548 626 56 187 214 130 24 629 87 790 802 144 7 131 69 536 828 97 2 152 93 86 670 101 369 892 151 323 417 93 254 711 110 300 364 120 562 641 111 473 957 91 251 662 89 561 784 110 462 897 165 2 796 134 51 759 84 663 701 118 632 954 102 154 307 68 537 913 96 105 918 70 504 636 130 241 949 86 237 707 83 672 935 97 541 987 99 151 604 144 369 700 172 68 288 46 469 933 81 329 972 50 639 817 95 860 919 142 20 162 134 435 870 99 237 751 119 656 965 56 252 583 94 106 770 96 408 962 77 17 38 111 174 747 103 588 615 93 709 879 113 97 630 85 373 880 32 600 706 76 92 864 144 309 960 92 289 840 140 228 320 109 364 478 83 0 385 36 177 538 121 285 419 148 815 818 108 252 686 81 60 425 100 757 967 131 559 937 118 56 584 57 191 951 102 237 810 64 460 878 55 174 679 89 106 628 137 441 798 90 177 552 58 745 971 168 692 887 87 167 736 61 328 763 62 285 572 67 718 864 56 715 754 101 257 714 137 108 151 137 87 491 55 490 735 105 136 738 146 540 897 90 833 885 105 583 913 107 415 830 77 409 661 113 14 119 176 763 942 83 108 870 101 106 259 61 211 883 116 160 669 71 726 743 92 161 916 72 334 371 146 921 973 134 184 521 66 711 828 78 182 995 119 439 862 147 117 932 123 36 672 84 93 274 59 35 507 76 459 878 82 194 817 65 396 791 70 312 870 111 719 734 54 324 583 129 900 902 86 181 305 102 726 997 123 102 385 120 134 215 117 862 999 74 641 736 93 268 654 99 64 184 101 90 210 40 64 510 118 403 856 149 220 309 131 569 766 138 514 935 109 482 807 137 93 233 87 171 336 108 271 923 83 313 600 134 334 525 132 707 734 79 226 823 59 769 858 128 198 843 112 511 888 121 100 147 135 364 446 85 577 770 90 947 964 75 834 930 71 600 645 189 169 603 131 490 580 66 47 167 148 162 961 80 431 498 28 606 609 106 275 579 62 211 780 124 622 991 98 247 733 68 141 402 86 631 798 100 1 396 106 517 895 113 286 552 115 295 818 152 372 495 67 797 830 107 60 228 119 37 790 131 673 924 49 551 642 93 620 833 82 132 577 126 614 683 63 295 600 79 451 922 60 232 854 91 497 530 63 489 719 129 732 935 134 682 905 112 795 898 98 604 636 79 104 841 101 244 400 124 869 954 91 229 396 3 274 883 18 579 768 106 542 811 110 148 447 80 769 999 49 352 884 93 300 558 120 250 430 135 283 994 71 18 576 84 655 763 117 898 926 67 302 897 84 340 735 156 305 351 48 254 702 112 44 448 59 352 783 113 603 777 80 16 117 110 556 944 171 303 368 87 98 718 36 516 815 96 447 530 122 2 745 132 615 883 80 114 737 80 427 752 145 155 596 126 335 961 23 332 497 98 336 425 76 202 761 102 279 980 91 457 686 131 146 797 98 266 425 134 691 919 100 562 814 89 457 523 135 147 508 71 706 806 45 355 823 110 174 745 158 43 326 75 289 602 103 131 426 98 249 324 96 72 376 167 838 996 129 25 52 103 178 364 159 687 728 69 331 849 88 265 321 72 732 999 113 499 995 93 232 457 104 114 385 78 123 166 128 712 735 113 417 796 100 313 784 125 288 943 87 456 530 103 620 808 86 632 776 62 276 345 104 319 959 103 326 960 148 423 669 88 572 885 107 447 721 150 21 641 98 444 696 73 311 796 90 227 824 85 763 794 108 190 219 99 95 209 120 191 850 102 461 727 139 640 846 56 139 783 98 176 222 106 740 967 124 181 562 104 235 916 99 539 747 124 261 947 100 573 639 101 227 583 8 105 313 149 506 819 137 89 426 141 2 564 85 299 602 85 443 599 78 464 977 94 52 838 108 855 997 150 494 543 123 385 744 98 383 592 103 426 837 103 309 835 94 46 492 113 124 359 116 83 257 128 461 637 124 2 940 100 69 999 146 296 799 34 916 959 106 507 816 94 448 988 160 342 836 109 26 302 59 195 485 135 380 938 77 53 108 173 180 341 76 61 263 125 514 528 96 441 706 138 31 100 121 450 914 54 125 289 130 329 575 98 119 389 102 52 663 90 114 660 86 149 921 109 282 353 138 779 820 51 182 380 105 717 850 182 372 719 134 7 130 23 435 629 56 44 132 78 455 591 103 373 973 80 125 884 134 23 832 76 741 753 137 130 321 123 328 885 87 293 664 102 81 721 90 272 996 103 107 830 147 275 497 83 388 789 84 415 924 98 520 607 77 91 894 42 210 302 110 103 402 85 120 345 66 263 764 111 7 536 80 348 463 143 520 968 73 549 636 150 768 984 84 99 486 111 542 707 84 514 660 90 580 851 87 155 358 124 98 973 111 533 603 69 437 875 122 165 262 62 321 774 81 621 816 84 745 961 127 350 521 142 593 749 83 192 366 150 33 746 139 677 907 61 445 681 121 26 165 92 154 895 119 588 783 88 730 857 60 350 596 105 279 293 129 317 969 94 437 627 84 620 959 116 563 665 88 256 312 102 767 888 148 538 930 101 14 896 127 86 279 95 407 561 123 628 835 114 382 917 79 11 52 94 270 466 82 109 139 49 63 132 48 610 667 182 567 810 92 121 834 77 821 911 117 369 789 58 499 566 85 102 434 31 52 396 71 800 840 123 155 891 105 34 966 95 303 947 49 280 523 118 675 958 147 618 630 82 586 957 70 843 999 102 919 975 79 721 996 147 551 836 151 581 723 135 38 744 101 256 831 106 103 885 104 551 827 81 377 849 174 79 175 71 633 677 91 186 798 97 25 790 154 658 883 86 279 430 64 105 934 87 185 537 85 248 455 100 532 943 33 591 882 46 674 879 109 23 659 64 96 606 93 817 857 108 169 401 45 701 925 117 292 721 57 366 628 125 778 928 140 249 444 109 604 968 148 157 359 132 319 852 60 524 835 109 433 952 149 135 252 67 689 995 117 795 854 100 258 658 113 16 128 102 320 932 114 483 514 138 286 586 111 553 859 84 329 413 40 99 446 116 555 849 95 127 573 71 284 760 119 523 872 99 21 115 57 50 748 98 66 110 95 61 377 90 550 813 153 561 695 26 302 527 93 455 956 46 143 435 85 455 777 157 144 641 123 630 659 83 108 314 117 5 503 96 767 774 98 91 117 68 17 596 125 783 890 78 535 641 106 447 644 116 390 592 121 124 862 87 342 630 113 249 285 78 712 786 130 323 728 109 842 912 130 142 154 140 580 875 60 86 505 87 606 756 94 197 851 107 817 868 122 264 507 132 869 962 79 471 772 98 741 838 128 351 830 95 124 729 84 285 627 116 768 918 144 457 762 74 709 827 105 282 745 94 0 841 106 31 405 109 207 640 99 178 778 106 138 740 105 342 422 117 186 549 75 246 997 86 114 189 57 247 934 65 260 423 103 373 463 124 24 367 119 104 863 108 223 540 93 520 992 135 19 329 158 361 500 106 208 937 104 523 778 116 109 983 126 520 667 150 628 679 99 413 998 69 126 335 95 301 726 80 56 74 110 768 824 63 893 901 69 104 370 83 390 742 125 99 161 82 109 583 102 136 390 87 114 597 101 64 334 115 141 729 79 163 772 70 321 518 96 410 445 66 109 641 96 191 433 89 566 731 96 357 931 134 368 424 123 8 783 102 12 830 70 577 642 88 3 84 128 234 452 75 466 784 75 740 916 126 520 896 92 55 405 127 281 825 117 339 642 159 23 750 52 748 874 125 345 960 91 199 780 44 219 247 110 138 243 72 552 933 123 869 905 137 154 688 149 585 761 115 635 788 118 38 331 80 295 843 123 622 966 79 36 88 56 13 627 96 367 635 96 347 686 79 860 968 101 529 789 118 367 851 144 29 844 107 260 859 98 240 516 134 289 845 95 638 953 101 384 892 132 332 610 187 23 509 78 307 759 140 308 549 129 129 878 124 366 708 119 395 401 130 844 927 49 278 768 143 379 802 67 665 913 129 478 928 99 307 437 190 405 762 116 678 776 107 385 823 4 808 982 128 432 504 119 82 455 113 4 918 90 152 307 116 81 464 106 337 799 89 222 599 73 50 115 88 273 320 154 194 772 74 3 50 109 229 308 79 285 655 77 893 928 38 518 933 79 3 722 145 795 813 136 414 532 140 556 594 113 255 981 55 319 794 112 950 980 89 200 259 115 554 924 140 766 939 111 167 445 103 179 226 122 12 409 104 440 467 81 95 222 108 503 949 116 332 780 58 600 857 81 384 939 110 232 645 122 97 954 35 19 864 143 23 247 86 58 83 133 161 868 119 506 658 111 118 663 58 160 260 96 382 776 132 478 787 100 176 528 83 90 908 98 431 639 109 90 148 73 529 839 113 386 577 141 393 699 87 19 611 65 632 704 77 65 532 92 508 952 65 393 425 62 334 812 90 178 370 101 13 709 85 72 385 69 180 583 171 95 299 81 216 847 116 123 910 133 435 731 96 452 680 79 18 195 137 410 882 54 608 700 93 125 323 110 51 578 129 174 739 147 805 920 71 640 652 111 139 952 91 384 463 99 410 871 62 707 865 114 229 507 144 476 869 88 187 439 137 384 787 89 635 897 136 277 794 110 467 475 126 18 258 89 391 441 75 271 779 119 61 603 113 229 695 66 880 964 66 228 808 132 127 259 88 47 367 64 181 407 142 231 688 77 756 857 120 289 410 92 266 850 94 31 810 67 75 201 100 732 967 141 150 913 92 319 857 100 40 506 78 451 611 102 229 804 92 482 691 126 289 672 77 31 378 94 405 528 111 265 814 105 394 902 123 768 901 68 625 821 127 248 818 113 99 203 120 300 400 111 914 918 127 29 475 101 321 822 89 146 307 97 208 298 100 656 917 105 73 191 125 536 617 126 145 333 123 137 520 112 143 752 126 41 857 110 363 879 109 320 391 120 329 799 71 75 559 87 455 605 106 921 986 126 715 734 95 635 750 57 509 941 96 635 938 77 767 803 65 239 932 119 635 909 123 176 344 119 61 968 92 173 281 106 58 394 69 107 235 134 470 631 85 241 938 115 704 819 83 53 321 41 41 926 86 160 249 99 501 993 138 280 668 135 437 641 71 227 318 100 391 473 75 388 732 118 395 970 113 369 409 101 316 584 123 383 416 58 147 631 100 374 856 158 111 150 179 426 691 77 750 922 48 338 967 93 125 920 79 273 787 54 191 756 108 115 335 53 877 953 121 232 729 87 337 996 112 444 470 105 79 342 118 655 762 75 272 655 111 508 879 81 68 836 92 525 716 182 371 606 107 479 495 85 342 467 80 243 888 63 656 676 78 429 662 129 335 400 73 10 741 80 554 679 178 580 911 101 746 794 104 354 523 129 111 887 86 282 722 93 743 795 90 246 748 110 650 737 123 88 591 45 27 959 112 84 359 95 59 870 123 732 876 66 239 452 117 390 410 149 138 527 155 214 946 99 53 132 124 719 749 141 176 634 127 199 555 119 54 411 113 192 729 89 376 644 81 188 447 60 26 450 100 109 559 123 284 671 111 347 956 75 641 678 153 191 633 88 785 804 79 147 793 42 33 679 89 585 746 82 748 769 165 125 151 123 383 658 115 660 686 111 45 489 120 725 730 115 136 803 121 444 786 56 93 673 47 355 746 132 136 308 1 389 449 72 186 544 106 466 856 85 548 957 137 183 998 109 161 705 34 295 644 80 130 315 57 339 613 81 283 852 101 335 575 48 371 491 103 97 980 128 457 576 102 226 538 97 488 766 58 432 470 77 513 570 93 494 814 154 589 931 98 502 575 62 446 979 109 50 938 113 308 354 162 617 753 96 228 780 88 213 296 67 77 377 117 459 961 111 75 377 69 872 891 107 102 821 95 464 810 116 509 931 62 312 712 117 348 869 110 76 378 94 420 908 74 21 253 80 428 632 43 9 574 102 390 485 98 265 603 85 502 787 100 320 479 92 550 567 70 86 831 102 621 759 57 118 567 141 293 804 76 175 555 117 282 687 136 194 967 88 308 467 90 598 926 41 75 856 77 589 741 77 216 816 89 472 809 54 144 830 93 539 758 90 328 608 90 78 781 107 649 980 71 525 889 128 639 938 128 82 104 78 82 970 101 218 596 107 663 800 115 32 603 123 48 171 119 220 232 65 67 764 151 29 390 77 307 728 94 427 724 58 50 892 128 344 408 134 37 594 43 815 949 101 166 490 49 868 890 120 302 618 67 58 500 125 725 904 63 93 224 147 497 707 124 160 978 94 608 928 49 465 945 152 491 669 64 54 659 36 131 765 91 145 157 88 316 916 45 226 960 122 656 771 126 114 459 86 370 513 116 471 793 100 735 740 93 126 897 115 442 860 101 321 866 122 20 570 86 88 169 109 19 607 67 104 507 103 116 798 87 502 610 85 116 463 131 70 295 95 377 666 181 397 816 43 594 975 26 421 943 63 621 725 94 43 445 76 250 449 109 5 984 85 619 900 101 307 409 115 861 895 127 491 691 137 431 872 25 310 596 89 689 911 90 46 374 97 59 644 91 221 325 37 735 794 61 69 447 121 678 760 74 461 613 111 36 438 111 419 984 93 393 422 92 132 345 127 436 511 124 743 939 135 98 713 143 915 924 101 95 128 96 56 570 88 297 322 73 597 881 84 115 780 90 341 407 88 356 932 132 559 858 94 194 535 100 669 673 115 247 918 50 421 482 57 313 660 48 266 352 75 703 936 132 58 954 67 397 493 116 155 871 129 205 967 161 138 965 75 460 731 123 202 382 95 579 981 71 149 262 147 25 239 133 570 986 104 354 948 114 82 928 82 13 413 96 230 627 48 528 721 59 2 770 93 532 949 96 533 727 113 31 474 122 303 512 96 39 264 87 458 740 92 95 641 100 161 946 135 420 535 103 658 845 31 374 665 148 182 596 85 509 907 115 590 738 100 197 529 57 494 839 142 430 761 95 53 570 67 275 492 103 635 743 70 160 869 100 282 534 93 259 510 94 154 828 71 181 870 117 188 726 86 367 843 81 196 448 105 254 616 54 309 882 144 277 588 134 113 407 93 416 424 83 237 641 137 868 891 143 479 995 140 36 65 162 565 909 100 71 309 134 297 908 64 36 765 85 349 941 59 51 596 97 417 727 88 546 554 158 366 518 55 587 907 88 808 938 95 248 535 138 219 361 105 504 747 61 156 821 96 271 510 90 154 599 109 655 996 146 240 286 47 273 745 68 235 675 156 47 243 2 425 622 115 121 365 101 393 993 84 531 687 102 154 670 73 289 381 125 248 817 201 163 885 64 494 979 154 696 926 146 351 570 131 463 758 75 229 592 36 16 323 110 121 168 81 223 474 71 585 628 140 580 728 61 138 890 144 263 533 110 450 814 100 700 705 150 54 904 97 8 303 97 311 739 147 0 611 79 234 655 93 96 831 116 346 783 74 303 898 112 301 701 60 726 986 149 598 904 157 365 637 97 393 601 180 129 920 94 896 930 87 315 599 91 309 923 56 105 905 27 372 454 108 26 351 75 312 570 106 269 921 96 45 611 82 118 889 167 562 964 93 509 775 151 199 212 114 72 805 162 477 896 124 7 182 148 641 927 98 773 856 150 172 662 55 448 885 82 102 905 114 783 830 57 248 684 134 145 558 118 134 432 111 130 209 52 446 478 47 240 796 108 37 155 128 2 43 73 638 848 87 24 32 53 234 430 134 167 302 103 745 775 101 743 966 97 211 428 83 482 992 147 285 478 108 354 502 113 379 455 120 637 667 113 464 602 110 202 803 154 26 697 124 600 631 106 47 181 50 350 965 101 359 948 106 556 695 80 23 680 90 541 634 103 370 663 81 446 613 107 107 754 131 326 947 142 246 349 137 159 406 113 314 315 101 544 828 143 787 887 123 247 810 139 79 320 73 10 443 61 259 837 128 588 918 125 210 737 86 57 662 92 88 757 120 444 957 54 156 426 88 564 866 130 554 816 79 641 852 61 317 448 136 107 293 155 138 978 101 119 874 56 603 989 109 71 899 84 423 958 25 33 190 122 582 825 163 93 551 148 466 621 89 30 343 95 353 573 125 480 725 137 105 870 126 24 589 74 177 808 124 770 909 70 148 778 150 448 705 91 473 802 100 547 774 82 518 540 146 774 927 90 341 377 88 108 345 21 197 662 130 577 778 96 98 522 104 48 855 62 299 406 121 415 684 66 11 246 153 143 258 114 687 758 69 847 946 104 272 862 138 480 641 91 31 248 97 463 671 25 382 933 73 40 357 118 1 17 61 663 793 71 132 295 106 647 815 74 149 858 86 306 829 135 252 285 68 221 780 76 167 755 63 321 699 93 401 537 93 631 910 93 759 866 149 103 368 142 333 467 114 171 801 146 163 774 122 306 886 76 744 849 93 406 647 70 97 845 112 294 652 135 198 611 143 93 658 154 160 252 104 360 514 102 366 744 89 59 641 49 693 952 120 630 778 90 524 991 76 534 807 96 137 629 76 419 816 116 164 708 117 19 593 84 858 886 98 797 901 97 184 556 121 179 410 110 257 703 60 219 478 111 143 955 64 751 879 74 527 874 129 128 174 135 379 748 139 117 122 134 349 563 135 740 857 101 371 399 102 379 583 121 737 842 65 96 460 83 201 873 107 76 312 91 742 882 112 725 836 50 35 696 99 90 238 77 287 398 76 348 735 121 17 537 89 250 375 130 226 235 111 660 947 119 479 784 72 78 736 125 763 818 76 21 825 75 100 932 113 148 681 56 247 410 106 72 933 51 225 320 103 150 453 96 754 858 73 203 477 118 40 94 93 481 605 26 399 765 126 100 676 115 75 297 117 402 773 128 51 427 99 60 499 92 798 972 99 804 908 118 508 515 104 525 829 68 555 706 116 203 247 146 86 697 58 446 736 124 45 355 82 137 788 61 317 469 104 250 678 28 164 798 89 350 563 124 295 857 99 57 154 131 728 830 76 708 826 142 97 478 69 139 675 124 172 846 64 145 617 43 392 849 97 128 248 68 677 792 62 119 154 150 407 506 80 67 709 111 163 550 49 10 773 88 302 463 84 644 955 76 521 559 63 698 941 131 144 225 91 326 838 80 102 375 113 681 821 103 468 663 71 473 832 70 424 610 135 913 929 137 60 986 135 369 547 72 336 652 101 358 514 109 282 649 37 119 956 74 214 515 104 200 748 68 303 383 75 270 702 81 188 909 160 401 999 106 596 767 188 449 732 114 7 966 95 889 968 123 145 343 120 647 889 92 841 993 47 204 844 121 83 412 57 789 836 101 24 529 67 351 892 120 52 208 67 313 752 110 323 636 62 90 711 105 272 946 110 76 297 91 104 414 109 205 526 111 684 711 30 520 995 100 767 998 149 288 405 133 197 216 79 76 249 131 9 694 108 178 951 127 4 752 107 212 911 137 319 949 211 491 713 89 463 669 82 161 879 79 131 805 89 346 816 124 350 874 49 714 917 85 718 959 125 87 141 74 96 938 68 323 627 74 80 147 84 662 706 129 108 378 110 59 453 93 464 608 131 185 461 87 686 796 103 95 688 111 152 915 94 525 780 49 120 708 77 148 218 106 422 983 112 183 643 106 9 847 68 102 316 68 553 953 149 30 167 95 26 629 107 158 957 71 23 298 62 804 838 140 91 866 86 223 612 90 329 822 88 616 964 112 554 965 85 25 669 89 436 608 71 944 980 127 533 920 80 336 803 33 132 454 139 4 235 129 256 732 114 407 812 96 20 302 75 429 929 139 145 507 114 86 531 96 484 956 99 102 998 117 207 385 93 390 944 135 227 888 54 411 579 86 657 920 95 166 955 100 269 499 129 67 673 109 697 792 108 91 148 88 314 690 60 434 767 66 435 808 51 426 999 87 21 110 129 697 782 101 430 436 99 425 549 23 236 807 149 561 661 100 191 760 90 609 673 104 301 869 84 566 974 92 599 850 53 533 738 118 137 792 98 442 874 87 729 747 136 62 517 34 59 784 85 552 807 51 346 788 161 96 856 97 67 169 134 48 926 137 442 501 154 410 957 139 336 936 62 495 530 66 429 877 98 361 546 58 264 440 99 449 606 105 767 906 88 518 836 126 631 878 102 279 364 86 162 421 118 636 889 134 120 925 130 129 241 121 744 939 126 411 950 67 696 990 82 335 545 78 49 578 134 62 437 100 317 458 173 380 937 30 43 150 69 608 826 101 727 766 67 60 123 65 50 712 57 660 848 116 588 837 86 414 878 59 326 645 121 221 879 140 416 736 86 53 735 97 600 804 86 232 482 99 116 246 120 177 650 102 549 759 91 463 667 115 517 830 85 663 816 108 317 370 120 310 835 129 158 950 57 457 850 56 78 763 81 431 794 87 29 991 108 209 946 55 206 717 82 129 614 33 847 871 105 68 130 54 516 899 85 887 909 123 566 667 122 343 360 93 71 329 110 173 209 88 129 857 111 249 558 129 28 413 154 506 971 93 391 424 101 688 819 60 298 624 120 381 985 130 37 374 86 561 572 69 150 779 69 17 750 113 5 580 119 199 783 107 246 612 140 95 857 33 524 877 102 538 993 132 442 817 74 46 321 81 180 366 97 157 905 160 460 886 98 244 456 76 44 925 107 694 776 76 238 280 135 785 986 94 49 680 109 519 799 112 309 548 112 212 409 110 116 879 104 107 657 126 484 733 97 33 589 80 401 495 89 10 326 76 6 463 74 97 312 97 742 878 111 35 327 107 528 963 102 72 333 95 481 840 112 145 447 79 6 454 93 132 284 67 289 928 84 353 872 118 213 532 72 125 967 66 16 776 111 29 480 90 147 249 136 67 176 113 81 940 110 201 297 140 29 509 168 235 782 100 323 581 87 330 541 77 633 974 93 357 855 101 147 952 123 218 246 64 165 326 121 272 276 69 43 746 103 399 534 105 656 872 93 303 926 132 26 821 133 372 446 88 225 499 114 294 604 80 95 371 161 264 487 83 354 397 105 278 498 80 460 630 117 605 914 96 0 500 115 565 905 114 107 818 148 908 991 91 501 739 101 234 271 112 97 981 184 11 368 126 235 406 102 248 877 72 664 954 130 79 284 158 75 376 37 281 876 128 109 798 90 659 887 73 524 684 91 88 483 91 862 940 90 179 816 150 153 466 84 330 828 137 184 269 111 308 782 82 633 897 105 741 914 101 359 935 111 809 873 82 144 714 112 194 341 109 393 529 66 17 249 111 64 140 76 71 938 127 511 816 37 268 463 114 52 460 90 131 342 88 292 736 95 33 692 97 206 428 101 327 338 100 145 998 142 841 893 98 58 693 84 11 607 90 76 891 113 818 966 128 220 455 110 275 980 94 265 486 129 175 324 113 120 817 78 352 406 111 576 608 67 525 629 104 586 923 91 51 395 128 47 825 150 127 397 70 465 510 118 804 996 167 11 630 105 406 921 87 470 867 104 253 303 72 645 923 99 204 326 80 387 610 94 679 905 106 161 806 100 154 605 71 104 633 56 306 911 62 60 91 65 155 880 126 0 15 67 155 402 136 650 949 101 36 164 75 254 432 86 864 908 88 332 654 131 298 805 64 380 849 90 238 916 89 107 961 112 558 589 130 201 945 84 75 419 61 554 769 75 903 980 82 871 949 70 383 769 53 628 660 45 396 466 78 175 352 142 367 619 102 498 850 99 87 395 68 618 846 107 204 332 117 106 887 88 91 837 94 608 687 114 28 727 131 240 557 73 23 79 82 17 947 62 124 967 144 744 941 59 591 836 94 235 659 89 278 482 102 58 714 117 62 155 62 273 599 142 452 736 34 237 800 77 373 538 87 643 708 91 65 69 147 469 969 86 192 725 98 286 728 89 343 624 103 114 279 97 330 714 85 615 796 146 420 680 77 481 893 104 266 429 36 345 954 106 738 855 140 124 282 123 494 884 140 78 706 85 439 526 90 34 59 88 558 707 155 128 613 76 28 447 80 505 665 66 351 856 82 292 552 123 296 988 83 202 598 110 344 994 157 148 532 73 545 767 97 192 954 127 355 766 107 450 809 97 67 658 123 169 564 143 31 145 72 287 554 96 286 891 80 85 762 161 285 795 65 191 848 121 509 728 58 184 502 95 396 856 102 107 815 68 274 636 73 607 622 111 77 611 117 287 423 68 340 526 129 56 763 55 796 933 113 349 919 110 562 895 86 462 625 120 795 855 98 13 225 80 548 964 69 498 778 124 623 827 130 789 912 66 560 972 65 229 345 144 57 578 128 42 289 96 149 209 90 91 830 74 782 805 73 156 653 189 743 772 74 610 951 83 45 921 105 37 440 100 367 887 125 356 812 94 49 589 68 189 603 40 350 890 136 775 947 67 767 982 133 484 905 94 530 755 72 379 699 95 210 583 163 633 731 96 483 749 105 324 936 174 313 907 79 144 689 97 46 217 68 416 530 112 225 673 133 621 755 71 250 790 135 811 969 69 373 963 106 419 864 47 772 930 75 611 962 73 21 56 96 600 864 127 769 958 64 547 744 168 523 906 95 71 134 88 548 594 95 405 860 78 718 884 67 15 520 138 630 742 78 21 302 72 17 656 79 204 685 60 500 599 99 509 561 75 527 612 109 656 807 134 354 842 108 171 496 91 299 315 124 50 917 107 230 425 119 393 811 53 105 186 114 451 472 124 181 663 115 356 482 111 83 933 144 452 530 124 361 838 73 225 518 122 66 695 80 278 333 55 559 869 101 201 497 124 239 604 139 503 669 68 42 467 95 213 756 117 504 920 110 103 441 130 27 546 173 666 911 136 311 982 161 109 324 67 334 602 35 718 840 88 202 869 90 3 531 94 377 886 71 338 866 83 186 215 102 7 936 132 255 863 107 431 987 107 276 425 108 765 932 157 11 676 124 88 942 101 211 593 74 175 685 103 97 314 79 482 906 96 411 648 54 268 726 48 533 821 87 198 696 66 33 578 86 909 939 75 406 477 123 207 380 70 137 326 119 490 900 130 624 684 124 323 756 100 698 913 112 272 951 91 20 323 85 321 536 178 280 814 90 28 440 110 155 842 88 335 893 44 109 168 70 185 716 82 16 256 50 90 677 118 105 425 99 54 328 87 307 743 153 300 883 103 259 905 108 808 958 111 487 960 39 181 291 105 436 885 93 523 676 81 598 858 124 168 356 63 169 361 94 231 528 110 139 894 71 358 763 85 525 628 127 161 781 128 68 633 66 322 869 52 23 652 90 642 972 65 290 880 107 866 892 95 467 671 113 342 722 137 14 787 88 712 743 75 244 830 112 963 973 98 333 524 84 291 700 80 264 511 111 186 886 102 545 946 106 10 438 103 35 745 107 211 834 93 240 668 123 91 892 115 738 921 109 76 299 71 899 953 130 88 960 120 100 408 99 166 384 95 128 392 131 505 626 125 237 476 87 307 380 7 248 669 60 587 944 107 352 564 87 557 994 112 102 490 113 52 756 124 381 882 110 94 641 99 268 556 71 163 293 162 632 872 95 313 515 81 229 901 99 798 951 110 10 917 105 275 975 153 202 584 118 100 405 181 280 820 97 120 866 90 645 802 74 103 247 114 35 955 63 299 559 112 142 852 104 254 445 82 827 972 118 289 911 72 532 686 92 531 843 35 16 451 135 505 947 105 871 908 96 685 815 102 56 334 95 530 823 121 216 409 54 307 606 90 49 625 112 258 324 41 297 635 90 101 414 100 790 818 48 62 785 86 16 693 152 717 743 77 199 223 98 78 520 108 453 866 113 10 616 136 117 352 68 713 975 40 297 365 109 77 830 127 551 999 113 120 650 166 194 338 83 35 528 105 13 615 117 223 761 126 324 693 100 427 937 88 338 417 119 167 889 100 97 241 105 260 434 94 211 345 108 161 503 112 710 712 122 29 862 92 565 772 55 234 899 80 78 956 122 556 755 106 967 995 105 22 550 74 10 58 108 631 710 78 118 313 124 500 610 70 146 958 96 555 920 73 134 249 110 65 762 100 63 671 108 73 688 156 199 821 157 126 456 96 806 868 110 457 672 58 0 504 123 396 522 48 559 969 66 457 644 140 21 507 101 184 319 96 212 850 76 210 772 116 162 569 67 560 726 110 225 734 91 13 84 89 259 519 72 209 406 85 449 661 137 532 749 105 387 395 91 36 583 91 133 931 104 80 803 79 526 871 145 45 276 89 75 402 67 2 322 106 148 798 56 469 586 111 191 834 96 56 303 113 568 636 41 632 959 89 627 796 124 167 890 76 419 887 46 869 989 136 495 801 104 510 569 111 589 850 82 11 138 115 417 700 121 142 180 65 404 569 24 638 672 39 297 425 116 165 911 126 797 888 71 86 167 58 80 86 128 163 688 91 260 751 86 79 229 102 611 867 66 36 652 151 596 600 43 257 678 100 78 656 77 489 550 140 568 973 137 454 664 124 4 302 105 293 945 94 224 534 44 571 634 60 278 880 105 464 527 124 416 759 107 14 868 83 249 460 88 38 493 63 82 493 91 490 596 85 690 985 80 79 150 61 33 883 122 647 960 122 78 899 72 497 559 85 6 945 100 725 788 185 66 510 123 428 617 134 490 619 126 13 143 101 424 426 85 140 188 89 486 795 61 16 156 121 2 535 88 353 834 97 167 463 116 148 373 72 282 850 132 269 800 89 145 796 99 55 547 103 554 996 63 600 987 115 480 597 99 584 627 72 526 660 112 454 879 138 513 716 76 484 819 110 206 803 46 187 192 128 235 979 110 567 651 77 275 555 103 58 784 94 723 950 72 442 551 66 235 296 29 281 833 72 334 392 100 559 756 158 677 751 72 424 912 95 348 460 80 431 967 60 154 287 133 0 57 148 125 286 69 314 494 161 43 104 117 108 613 102 94 389 113 446 465 89 735 838 59 470 862 95 378 948 83 769 968 65 873 919 49 179 246 88 457 784 142 297 480 81 82 592 95 89 756 78 236 979 110 437 811 44 565 617 61 651 833 42 190 630 110 355 627 74 108 671 145 68 559 101 412 435 69 403 835 81 676 884 122 66 119 87 634 725 106 412 931 72 6 655 166 586 807 88 416 484 98 235 864 110 11 367 73 125 712 103 721 746 167 137 439 72 347 688 78 145 893 134 251 404 94 146 905 97 276 496 151 18 450 116 123 231 102 592 848 160 41 661 76 51 542 91 458 690 95 724 792 93 207 744 119 811 848 46 67 445 149 93 624 120 382 890 124 768 900 115 573 872 89 619 955 133 134 663 118 123 909 159 251 566 115 687 817 65 796 828 82 207 277 64 115 374 76 673 783 102 294 528 48 810 870 100 251 750 101 480 579 97 230 883 132 487 734 159 242 410 68 561 688 102 763 933 134 0 284 113 349 500 95 19 698 149 64 449 87 369 772 92 20 791 115 567 754 86 639 798 56 532 715 99 141 890 123 121 135 104 372 508 98 454 502 88 336 687 102 366 510 86 628 855 112 78 415 90 297 697 105 254 296 77 526 733 116 206 404 91 216 340 114 256 372 84 224 357 111 722 935 80 844 901 103 120 545 110 279 915 77 295 878 96 224 677 95 455 756 104 10 636 126 77 561 128 220 363 96 391 627 67 434 949 59 370 787 76 644 991 93 258 660 116 236 951 56 165 495 57 199 889 71 476 633 160 89 900 19 480 876 122 354 649 63 225 949 102 17 150 133 179 412 120 22 852 43 514 983 56 948 975 99 416 909 68 844 915 135 188 947 124 762 948 113 221 344 117 371 658 91 451 708 143 325 619 71 30 509 105 1 81 73 326 795 84 703 889 48 418 923 62 791 893 48 37 233 112 591 993 135 234 401 56 132 862 115 220 955 132 225 607 103 212 347 120 482 990 105 593 784 113 110 910 71 143 519 129 469 761 99 84 765 132 627 652 99 76 671 129 194 847 73 615 936 77 553 689 43 205 416 46 242 848 63 413 798 86 368 578 122 11 244 77 240 793 99 71 937 130 432 741 125 86 840 97 481 756 76 359 408 129 101 324 85 22 122 108 212 644 114 338 488 86 734 811 134 52 795 79 56 171 120 548 783 96 977 989 102 42 835 96 199 595 87 503 903 63 77 301 138 135 583 113 511 704 126 457 820 53 860 930 72 450 918 93 78 113 110 104 227 123 314 931 94 412 926 104 233 751 68 287 426 105 287 484 112 74 269 117 140 613 99 621 684 111 73 450 138 84 368 131 460 973 132 266 792 121 353 980 110 417 433 115 187 411 134 511 550 90 206 364 113 574 875 118 66 367 117 91 968 86 123 653 94 310 333 58 641 719 96 690 830 121 640 818 93 76 472 117 39 813 108 53 620 116 644 660 73 4 566 136 251 503 111 180 333 113 546 955 162 242 249 96 803 821 112 713 714 122 139 253 73 16 692 103 851 907 102 596 641 63 222 722 139 711 728 131 542 785 99 956 973 98 163 313 89 198 661 115 573 753 74 19 853 127 458 711 134 324 640 127 690 757 63 122 123 110 616 989 157 310 679 151 107 658 131 424 638 45 54 888 64 165 723 102 133 776 133 142 201 111 290 620 125 57 748 71 240 925 130 737 895 124 121 617 130 298 938 82 237 681 177 78 596 87 114 217 116 301 407 92 383 878 47 458 793 115 80 974 63 691 942 92 666 671 109 329 847 109 409 503 64 60 772 129 123 191 162 467 993 119 453 641 59 698 773 62 68 483 86 157 538 50 185 779 63 396 895 117 374 560 71 146 644 86 201 725 62 620 998 50 131 874 114 545 679 142 804 851 88 336 433 129 690 712 70 460 854 112 110 608 59 120 713 92 101 635 100 384 779 105 285 416 129 264 332 131 341 623 68 259 697 39 204 234 32 134 856 48 148 845 113 328 728 91 637 699 86 79 465 120 476 687 96 766 884 117 628 834 171 643 878 80 616 835 74 583 941 77 540 894 141 312 905 102 85 109 85 497 822 142 274 723 134 22 829 91 133 635 160 500 896 110 51 440 22 629 933 58 656 665 127 484 497 126 107 321 84 486 768 66 564 920 120 555 624 151 41 215 97 386 549 129 529 975 70 583 663 188 455 552 126 150 357 114 579 758 134 26 70 59 232 648 121 87 272 102 114 745 100 645 656 61 109 860 54 45 424 68 89 745 74 132 250 126 867 913 138 213 414 55 462 619 100 688 936 72 95 614 44 455 562 98 263 904 69 65 229 72 398 911 103 245 432 120 110 439 51 943 983 81 476 668 117 66 328 113 798 892 74 305 962 74 423 832 76 422 475 141 668 770 99 116 449 100 250 985 135 473 872 79 840 974 75 767 802 113 40 418 65 923 945 108 592 760 83 780 962 105 634 705 50 242 759 134 66 499 80 425 947 110 563 678 126 13 617 33 506 649 95 418 761 58 347 681 85 87 248 70 578 662 76 428 747 85 182 250 62 456 523 125 545 960 54 801 830 71 477 994 40 128 736 192 145 530 96 518 598 80 241 511 90 93 222 88 801 901 88 56 624 79 491 698 64 201 855 46 56 643 79 25 914 96 148 360 96 158 886 111 913 920 114 510 880 140 107 879 122 845 916 54 188 243 83 506 791 107 496 667 85 265 344 126 157 833 158 567 905 89 165 949 70 463 929 36 18 184 72 639 749 158 244 307 85 32 445 85 407 626 99 214 794 78 388 450 128 108 342 85 90 696 96 346 879 116 549 576 153 355 363 120 59 632 76 759 843 61 326 381 134 63 790 49 770 894 74 812 912 76 375 705 66 21 150 70 179 208 78 698 950 111 663 862 142 40 631 124 872 966 94 151 752 100 46 339 63 793 897 106 25 552 105 171 392 114 397 803 80 74 325 98 276 992 135 21 425 125 16 38 74 342 466 75 250 421 98 879 892 91 82 230 85 351 837 73 233 707 146 113 597 107 693 905 80 524 708 128 726 975 156 675 943 147 570 598 70 88 583 113 273 625 67 60 970 154 210 865 80 89 686 100 483 687 49 104 126 113 359 409 75 786 956 131 123 359 104 534 782 97 58 342 143 85 831 139 182 669 106 785 812 83 487 762 97 155 278 57 292 866 140 469 472 133 82 331 140 408 501 82 417 986 75 263 344 73 372 608 124 379 919 127 451 722 123 431 852 147 175 663 76 821 993 122 20 932 104 301 606 66 951 992 66 294 847 121 264 299 105 891 931 51 234 943 94 195 723 58 379 695 86 845 976 101 74 304 131 280 376 100 647 718 93 344 748 110 184 980 113 216 458 79 498 907 96 62 673 149 40 702 61 131 613 108 165 537 102 655 741 71 813 838 102 131 543 90 684 789 75 57 221 105 54 803 117 28 824 82 252 441 88 172 440 133 453 926 94 25 409 51 389 476 98 565 956 88 165 875 91 904 913 92 179 771 99 492 549 117 514 898 78 249 627 61 269 948 85 344 581 75 229 865 100 589 769 102 147 304 1 31 286 71 260 274 113 110 134 78 163 237 115 17 933 106 53 626 92 606 800 123 263 429 48 340 905 134 492 939 79 469 638 51 549 731 142 547 592 100 690 889 105 282 391 98 124 759 66 274 765 104 502 623 115 342 815 148 253 791 123 516 992 92 127 151 60 542 757 88 381 459 78 457 894 86 671 963 123 23 365 139 273 657 106 153 620 39 179 353 78 319 795 56 803 836 161 439 943 118 166 686 63 510 647 150 102 457 128 101 828 90 695 742 134 412 717 66 535 645 113 178 245 89 637 761 138 296 314 132 27 567 74 520 683 133 154 496 86 442 616 97 359 543 123 267 425 102 326 414 90 615 817 78 773 783 49 106 232 108 366 953 78 442 870 89 384 881 87 228 706 79 859 976 103 881 890 123 277 746 58 923 940 59 666 892 96 38 389 79 47 673 98 389 759 95 506 521 89 10 920 151 278 356 160 295 563 110 59 139 72 473 749 146 548 885 78 616 665 101 165 995 102 211 429 57 387 713 81 125 507 1 117 355 103 554 864 90 18 758 78 332 552 162 28 122 85 395 933 64 171 874 147 287 862 108 597 772 99 322 456 136 381 663 121 326 904 89 463 838 163 128 516 117 200 289 86 79 880 137 262 372 127 771 777 117 912 987 107 275 513 89 89 160 88 120 908 62 724 731 100 212 868 19 295 559 116 52 910 74 100 240 94 469 964 143 520 824 83 515 858 93 206 599 126 328 586 146 436 453 45 481 902 110 829 928 75 692 743 69 341 997 145 455 587 82 154 188 87 842 955 73 235 856 126 741 853 132 168 831 164 162 676 91 478 483 70 98 697 123 532 936 99 490 557 128 160 492 98 102 802 63 282 851 127 501 834 142 452 947 117 456 964 101 66 532 75 342 807 92 806 890 118 462 617 87 382 554 105 665 906 79 737 919 82 593 654 116 124 815 150 564 952 113 724 957 88 481 639 62 100 920 109 633 880 66 129 786 73 690 746 119 728 967 113 78 154 106 384 802 96 282 873 69 775 957 138 31 147 132 422 642 77 317 757 86 355 884 96 97 479 104 182 439 129 255 837 81 306 894 72 222 583 158 690 990 104 634 771 86 113 490 128 273 835 130 357 485 107 755 995 125 324 986 65 602 896 93 166 750 57 413 742 104 122 774 118 196 434 61 808 821 82 107 404 106 372 964 62 178 230 160 201 594 116 150 475 114 129 542 127 328 437 85 274 287 123 22 458 122 75 921 138 440 803 113 221 462 132 288 671 77 290 773 150 15 418 175 365 865 88 118 325 178 150 188 102 476 965 143 203 799 88 123 974 90 439 854 70 142 172 26 149 318 76 165 686 91 337 575 143 402 454 88 223 445 91 238 436 110 64 713 74 273 982 44 337 599 117 972 997 88 391 731 94 186 626 76 480 790 101 596 875 120 4 331 72 14 268 77 88 538 118 607 623 71 330 554 75 395 660 147 659 752 85 760 959 43 310 378 105 60 527 147 618 834 95 338 632 74 349 549 133 165 847 85 12 642 114 630 885 51 215 224 122 343 344 128 19 929 65 28 973 92 539 737 61 415 435 35 73 883 132 186 740 67 154 723 113 495 818 143 149 888 69 548 595 45 571 590 83 610 765 125 402 498 126 571 906 47 321 628 94 64 347 79 145 643 79 543 899 152 373 490 95 366 487 73 14 963 61 145 163 82 17 353 72 6 202 88 476 665 149 340 996 96 65 515 72 594 993 117 535 878 106 296 447 74 469 625 19 723 878 120 862 990 100 546 690 105 403 532 110 245 793 100 206 775 116 833 840 54 609 638 106 267 842 76 24 326 110 382 998 55 884 970 132 273 951 66 52 523 106 0 575 91 451 721 83 512 702 70 570 676 72 728 829 91 495 714 100 38 876 90 209 644 70 630 735 142 803 939 40 122 273 89 720 907 64 427 764 128 819 917 64 45 645 104 164 211 100 152 753 54 456 921 17 137 820 89 666 974 148 373 729 83 156 586 76 53 910 106 48 864 37 195 394 89 369 973 96 42 359 59 295 784 115 636 641 131 80 601 76 93 487 82 62 932 75 152 404 118 411 585 109 387 785 126 199 843 102 345 540 75 227 859 100 449 623 136 42 485 97 585 610 72 132 313 57 116 421 178 258 990 70 475 484 126 67 346 107 354 735 160 168 318 82 10 911 73 96 976 125 712 878 89 154 714 69 858 872 116 58 401 173 64 477 144 479 830 107 90 241 129 335 969 68 381 444 87 523 864 133 70 508 74 459 748 109 267 923 141 175 289 92 622 796 89 49 636 149 219 945 60 31 799 140 266 331 106 592 795 70 166 737 87 820 971 74 492 548 63 387 748 119 355 445 73 164 168 114 60 136 53 432 966 129 41 411 110 214 244 85 167 200 102 183 249 152 920 959 72 287 305 104 741 920 80 199 325 117 314 765 99 548 656 78 425 588 79 111 694 137 64 645 78 26 187 76 304 818 109 511 942 37 551 899 130 3 381 155 612 947 112 120 587 79 157 795 50 265 881 72 42 127 145 665 672 34 302 974 132 205 839 135 411 729 85 334 410 83 20 933 95 108 270 187 576 966 107 387 681 117 69 175 114 192 273 97 376 753 112 57 279 83 130 689 154 95 839 113 205 610 84 15 38 72 681 825 133 17 816 145 848 958 99 728 777 55 471 610 32 319 615 187 332 405 87 368 900 112 484 814 87 249 262 88 117 288 88 50 61 123 179 977 113 284 483 101 931 996 129 148 588 180 127 563 101 155 756 103 788 901 52 287 681 45 110 967 111 557 983 115 131 218 55 95 624 106 424 686 115 799 901 84 388 959 170 866 946 64 286 496 84 200 322 109 159 948 42 85 158 43 217 397 116 571 908 76 589 823 91 51 175 91 35 398 112 401 926 97 743 781 96 228 764 76 395 583 125 163 849 123 186 416 54 380 720 130 83 637 93 51 198 101 133 975 94 74 655 168 254 984 107 255 845 103 143 649 131 152 992 73 383 397 78 123 973 73 435 592 79 71 646 103 135 894 110 205 689 126 463 858 100 95 717 91 30 43 53 325 539 90 440 752 62 833 956 73 43 897 72 314 538 108 361 637 134 98 245 115 45 913 60 764 972 102 787 873 146 2 912 95 600 628 67 362 615 135 312 628 78 295 780 120 724 914 70 157 501 59 27 780 79 936 971 83 353 866 103 69 527 115 132 615 124 102 214 131 346 923 142 386 498 76 885 972 129 682 814 78 604 797 144 212 223 86 538 750 144 46 68 37 185 841 98 25 478 122 766 958 68 509 913 109 321 342 131 57 190 65 44 220 78 122 900 134 75 950 105 165 881 100 403 810 98 601 620 44 11 375 93 433 645 149 27 811 65 570 849 105 185 897 104 161 845 114 634 648 65 81 601 86 78 340 100 83 476 74 9 83 110 684 781 125 572 752 136 230 438 118 675 829 83 104 619 102 777 849 71 529 613 88 251 340 136 18 500 94 479 729 144 300 761 77 298 732 55 634 852 78 195 967 72 88 122 94 225 919 148 267 506 112 493 877 75 364 694 125 307 534 65 526 618 101 419 928 144 395 785 75 52 854 151 106 910 49 275 326 108 476 644 104 270 869 66 361 995 114 201 303 141 615 777 139 565 977 74 401 730 114 510 863 91 123 679 92 396 767 84 406 656 113 698 885 90 352 511 96 356 410 80 255 900 42 378 535 140 445 814 94 674 991 142 300 645 50 342 591 87 48 463 98 51 722 79 71 613 160 559 764 91 374 632 156 91 378 92 193 233 74 44 143 107 625 833 130 252 303 134 315 799 170 441 651 106 219 675 80 288 427 85 273 865 113 135 227 107 400 539 102 116 380 105 348 967 87 787 792 91 200 598 141 177 358 45 181 802 133 55 441 109 617 686 49 489 733 119 530 733 88 24 452 118 383 560 104 3 383 58 469 490 83 293 590 78 381 559 53 623 656 59 57 394 66 287 691 84 183 219 158 381 399 119 613 807 74 668 984 101 238 685 98 417 836 125 413 904 100 176 776 125 16 59 139 440 501 101 332 478 108 207 794 60 529 683 90 42 624 23 556 569 134 192 247 94 68 320 112 162 269 131 112 597 105 35 275 108 432 608 137 336 402 106 613 776 120 83 783 123 392 705 115 315 970 133 157 193 124 97 768 138 185 997 101 207 920 97 198 704 111 690 878 123 264 523 83 162 587 86 692 923 104 190 423 61 213 387 69 869 944 116 23 820 107 431 572 71 864 868 102 378 449 99 385 967 134 917 960 69 595 830 111 50 461 139 367 575 106 394 898 91 322 664 119 336 985 99 442 778 93 185 820 77 402 633 128 440 960 111 60 112 69 54 858 148 176 323 101 338 884 102 114 436 141 439 677 110 201 388 102 238 591 95 827 920 130 685 926 88 91 321 113 916 969 156 163 260 72 349 769 70 535 557 58 185 898 138 570 753 103 116 489 101 237 288 74 59 422 88 175 459 50 385 516 75 372 839 112 901 925 87 303 789 65 575 917 166 64 519 108 192 412 84 428 850 49 397 581 151 74 937 123 511 969 110 162 493 88 113 933 61 3 589 55 297 486 55 81 412 95 113 193 137 624 973 104 269 424 84 386 820 25 303 590 66 94 671 178 128 323 141 86 948 122 661 673 94 541 870 174 269 709 114 223 488 27 966 980 64 204 407 145 163 516 154 30 676 75 480 700 53 832 994 129 385 642 112 292 713 132 574 736 119 589 923 132 264 361 35 642 708 135 744 771 82 187 752 60 445 570 111 275 853 139 404 966 107 34 454 127 388 933 106 333 923 145 246 664 104 649 998 112 388 857 109 372 733 98 553 731 119 155 673 108 35 436 79 297 612 101 76 541 66 26 60 125 30 899 74 292 507 157 806 882 127 139 223 117 447 759 172 388 534 110 144 684 99 506 935 102 548 693 80 870 887 117 452 575 95 92 144 103 640 717 83 436 640 69 297 927 105 88 643 101 331 375 92 89 304 102 134 916 107 181 715 91 33 894 106 633 789 96 33 426 94 149 282 92 371 788 18 572 947 52 112 939 129 6 788 90 3 532 150 98 992 130 444 908 132 218 361 97 13 406 78 380 885 88 405 497 135 671 929 102 388 912 109 620 938 104 593 729 83 263 431 80 219 891 92 531 835 96 128 276 113 422 711 101 83 552 152 90 279 51 375 411 117 16 524 103 897 949 47 7 738 121 156 683 119 336 981 105 400 513 51 55 378 43 351 866 77 240 343 108 664 681 87 466 986 118 495 766 62 531 896 97 433 858 68 526 692 124 634 756 105 567 825 64 730 807 71 492 668 105 7 516 82 255 824 109 262 273 66 121 352 113 320 555 89 159 246 113 416 779 88 142 437 70 50 119 101 335 596 104 635 755 67 12 602 131 604 861 141 112 513 93 214 216 123 143 922 83 897 915 72 5 175 106 374 767 113 490 816 110 336 764 74 263 390 65 254 754 68 52 285 100 83 313 84 705 792 125 66 284 113 750 911 100 645 788 143 6 273 109 325 844 95 584 617 38 763 828 47 42 775 90 461 787 93 59 153 129 585 805 123 14 813 80 162 306 40 49 286 95 524 922 53 61 643 123 119 331 108 371 469 104 6 159 122 440 888 104 143 874 93 460 603 96 356 494 107 121 264 53 9 660 157 83 416 88 141 944 63 19 945 96 338 425 54 525 962 98 245 286 103 413 528 85 33 951 94 68 321 86 12 256 107 348 714 104 601 773 90 258 610 113 247 594 103 124 994 51 661 996 64 59 793 55 938 954 74 122 646 121 113 683 99 139 469 136 505 876 134 90 378 142 488 529 130 110 234 129 316 557 117 387 544 87 757 963 151 184 213 68 212 476 105 57 523 110 81 744 102 87 365 127 610 754 113 726 974 74 518 957 74 215 358 62 387 731 129 658 832 99 423 917 152 601 608 89 70 485 75 302 787 115 588 999 120 198 963 145 20 370 88 885 892 39 683 905 99 675 727 84 649 930 98 276 719 75 119 625 60 460 884 85 355 382 67 128 205 81 96 486 85 88 484 100 56 782 108 383 922 51 431 680 69 652 734 124 297 997 106 456 501 71 617 919 54 340 509 82 292 973 116 208 339 109 475 652 75 247 372 108 394 531 114 633 783 89 859 898 96 154 819 87 435 806 78 600 825 153 477 720 99 201 250 78 351 378 91 71 121 76 75 103 99 196 675 77 84 697 70 52 121 39 116 836 77 497 903 115 442 716 117 553 938 113 605 625 34 334 716 87 554 974 72 141 590 53 495 981 115 281 868 118 168 828 115 529 798 106 758 862 121 488 667 131 48 229 121 29 679 101 471 619 141 61 526 107 838 982 87 792 902 75 9 442 73 283 502 117 551 583 81 568 634 156 315 882 62 756 876 33 706 924 93 203 928 77 297 870 128 236 593 99 297 937 79 112 178 107 126 848 126 117 335 127 13 511 66 479 887 125 454 697 92 709 722 212 301 801 61 549 795 76 146 548 121 751 809 114 626 780 82 547 768 89 75 444 91 103 143 109 299 841 93 231 857 142 479 888 57 117 756 95 817 822 74 568 765 99 314 446 66 48 449 180 661 869 97 62 341 94 388 698 96 447 734 116 380 500 128 93 146 102 54 517 47 908 910 73 196 773 121 146 280 70 95 690 127 108 587 104 197 628 146 85 560 75 11 74 108 910 933 98 854 909 127 184 740 128 766 892 125 257 673 96 401 665 92 96 558 115 3 835 154 623 934 121 184 296 88 244 911 123 431 720 96 370 570 93 535 540 97 249 847 62 370 463 101 230 384 74 702 769 122 31 630 117 39 445 119 569 881 95 804 857 126 915 943 126 771 820 83 226 265 29 111 431 111 633 674 134 57 451 78 191 284 80 647 708 103 332 456 102 272 463 101 147 161 103 35 150 89 75 80 146 373 445 77 645 914 91 181 599 127 914 930 87 541 810 151 69 654 144 45 203 58 107 200 70 723 944 92 280 328 102 719 979 117 23 63 104 98 459 69 589 606 145 39 702 115 123 413 102 556 862 76 497 509 88 659 824 71 199 845 31 600 741 73 102 236 83 231 366 121 207 453 80 310 692 108 744 883 107 642 997 147 338 413 100 418 894 63 256 364 34 682 750 101 513 605 84 529 764 115 134 810 57 238 593 109 185 414 80 116 217 31 668 767 92 161 466 24 119 565 93 188 894 95 1 740 37 512 912 108 154 213 131 61 451 69 582 878 96 768 912 82 101 845 156 162 447 148 5 577 82 487 736 105 134 614 118 367 623 46 162 422 122 184 875 130 894 943 149 411 583 57 569 829 81 630 773 119 262 457 123 104 768 102 177 961 110 512 569 126 633 719 35 724 849 130 410 956 167 305 809 102 106 258 126 2 591 1 96 586 105 64 98 153 730 919 149 269 501 112 339 563 125 113 381 98 114 393 72 484 538 110 286 321 115 374 549 88 341 467 73 78 279 87 126 384 81 297 367 144 623 834 98 117 879 139 88 642 86 400 954 45 186 245 92 321 378 76 523 642 118 137 827 185 40 720 97 29 448 78 499 503 100 480 693 143 162 473 57 439 448 60 228 972 31 344 571 127 117 159 81 547 934 95 147 411 93 113 655 105 529 733 105 310 727 102 155 989 82 121 982 93 324 880 104 505 786 101 408 810 84 829 990 96 108 189 110 512 822 102 722 786 7 134 857 101 618 798 95 61 773 94 69 526 102 376 977 119 462 541 103 478 791 56 646 711 112 71 825 111 15 537 85 308 433 116 185 835 45 700 763 102 844 945 142 404 744 140 143 351 91 822 980 132 140 770 113 903 966 120 158 372 94 154 497 104 396 933 103 276 679 123 118 629 54 163 479 44 630 727 66 632 771 85 120 921 135 872 921 73 522 726 99 64 228 121 403 938 135 188 453 105 460 724 63 38 585 96 268 715 95 414 523 74 594 732 107 527 545 90 611 620 97 134 404 129 435 528 113 149 949 100 192 483 57 331 990 90 15 955 76 397 474 108 381 850 56 446 780 105 717 853 90 567 899 40 378 479 70 332 396 132 172 702 92 639 822 82 462 885 99 66 775 97 429 671 60 8 538 110 132 746 100 275 392 83 53 343 127 147 560 142 301 401 51 93 901 64 335 877 70 683 940 85 234 705 154 391 708 101 457 528 124 25 656 83 282 906 141 552 554 26 18 697 140 375 478 79 184 820 165 102 424 80 7 806 76 415 753 117 80 310 107 250 661 113 558 773 73 163 167 76 303 755 109 288 974 71 801 961 77 312 581 71 170 785 156 919 982 68 102 865 88 769 967 97 525 922 109 369 708 68 35 749 145 621 744 117 672 805 109 447 677 125 493 556 52 41 229 80 50 874 78 11 381 118 354 988 100 414 781 128 158 391 62 560 644 123 476 725 88 493 574 125 505 514 103 342 521 72 321 991 122 287 415 138 514 741 63 856 967 75 522 977 121 683 695 125 372 822 61 578 714 73 473 698 98 59 674 102 38 378 71 286 311 92 239 787 112 480 541 96 750 901 116 236 644 64 225 965 106 121 958 85 401 563 105 114 684 145 445 731 138 208 487 112 944 945 95 323 379 114 498 928 72 89 282 124 769 909 129 502 662 47 12 639 96 613 728 67 210 873 148 62 870 113 158 481 119 203 584 64 596 951 81 259 893 85 114 205 85 34 249 81 146 377 98 79 236 158 129 171 117 594 841 66 510 562 191 554 641 78 136 441 138 229 581 121 335 923 90 63 694 129 562 661 86 267 796 127 48 285 131 690 871 135 927 940 149 391 988 95 282 913 90 11 560 78 260 943 100 780 986 77 233 725 140 162 590 83 749 984 133 374 546 107 531 930 83 107 795 122 818 960 91 174 932 113 198 918 125 44 617 102 459 948 90 57 170 113 201 376 82 146 665 67 595 869 83 21 407 128 394 452 137 404 433 96 984 986 28 231 485 125 361 696 141 12 115 87 788 890 67 270 681 109 575 783 85 786 996 142 232 460 52 139 191 102 766 790 93 161 508 80 647 983 131 429 677 92 327 535 123 70 899 125 112 455 65 178 259 61 154 383 91 577 678 100 59 278 117 742 942 102 326 416 98 627 916 143 583 613 23 30 868 105 445 723 76 59 499 77 187 873 30 340 723 125 245 774 139 528 771 41 705 890 91 226 505 89 326 929 69 594 959 44 4 184 93 296 603 85 351 845 123 933 935 49 297 681 71 306 320 93 506 817 69 778 870 94 150 694 111 24 154 112 174 668 72 33 622 126 844 889 95 82 504 103 70 753 112 647 658 128 98 294 133 610 806 98 187 462 128 683 707 69 341 878 97 340 986 146 307 858 114 547 851 86 770 995 82 110 414 93 339 667 167 477 668 148 123 202 101 640 887 130 892 970 118 198 601 105 195 446 175 268 417 54 676 817 136 808 846 123 228 477 154 43 444 96 412 553 158 208 621 87 527 568 92 150 526 106 391 804 79 491 699 134 748 844 72 359 806 93 191 726 114 415 539 140 44 429 91 158 690 39 17 937 144 649 890 75 21 333 111 358 595 114 191 484 135 314 425 140 299 806 98 338 602 130 630 652 76 189 512 124 181 660 77 1 360 102 80 719 95 288 431 96 715 796 58 147 372 112 488 510 55 156 463 129 879 919 124 165 434 80 304 741 99 248 516 132 353 509 101 845 847 113 863 926 118 82 788 105 628 749 114 212 922 50 508 991 85 423 499 107 199 987 92 517 574 92 335 474 105 454 721 188 314 968 128 422 823 88 687 948 109 465 813 93 616 744 60 47 421 73 295 748 169 233 969 79 192 229 140 261 884 121 136 614 117 522 673 86 533 618 66 554 680 93 427 799 114 466 816 74 17 830 121 307 911 66 217 923 100 134 568 100 193 953 95 530 992 58 147 849 111 548 925 13 513 881 78 71 657 86 949 950 97 458 815 78 3 165 53 248 829 148 192 705 140 48 771 62 34 782 96 17 395 79 257 660 97 257 469 112 135 506 81 9 602 92 73 472 90 451 902 102 575 847 111 249 843 103 435 735 94 200 514 106 245 496 93 103 389 192 393 515 98 505 805 75 278 439 132 254 364 68 723 743 122 214 696 70 673 918 42 668 710 130 368 595 97 351 564 133 811 863 15 467 721 85 286 558 79 162 444 59 741 991 97 405 651 131 860 971 72 286 590 82 345 515 78 128 377 131 208 446 51 279 597 104 206 210 47 156 894 96 474 631 96 215 947 126 237 523 111 821 963 105 216 807 69 303 504 88 48 305 87 52 284 91 722 882 127 340 975 129 38 636 125 54 115 80 310 957 107 251 532 79 65 617 41 401 628 137 195 513 89 143 189 56 372 626 129 109 111 77 629 778 87 432 729 188 672 832 79 49 467 63 290 600 119 781 917 92 63 146 155 29 186 111 293 355 108 155 261 97 149 299 105 325 531 138 47 464 110 267 594 63 192 569 71 181 377 95 585 622 98 305 808 104 330 609 76 29 336 108 467 502 111 39 137 137 728 971 113 175 274 77 6 909 67 103 418 78 511 559 159 920 964 73 711 770 102 4 534 97 353 395 109 728 838 69 134 599 97 13 385 69 69 639 139 547 958 100 525 592 96 98 496 86 74 134 135 237 764 43 437 644 80 263 714 129 262 993 140 690 948 99 756 885 108 226 647 146 116 872 135 405 643 114 21 480 116 90 710 108 231 301 61 603 944 127 162 719 49 405 567 128 88 453 72 762 966 143 252 482 64 862 867 165 204 895 92 713 751 82 401 733 124 46 874 102 71 747 34 541 711 68 133 143 94 147 461 114 145 363 127 36 838 140 80 966 87 33 417 94 520 570 112 266 801 53 649 700 128 206 583 77 382 610 91 27 869 94 5 264 69 208 894 132 287 624 115 678 709 59 370 558 101 12 706 142 477 508 97 886 982 119 79 886 127 253 499 83 376 396 58 6 144 83 282 485 75 321 670 77 463 896 77 193 228 91 329 696 92 225 242 68 451 482 39 116 732 61 74 886 111 496 578 123 29 746 105 509 793 49 410 470 103 185 391 80 686 794 65 598 910 123 79 94 71 146 846 118 15 564 79 767 829 88 472 830 100 521 636 78 94 754 145 94 150 128 369 456 136 544 636 132 349 945 82 262 619 100 431 980 93 148 912 129 945 985 78 546 634 110 256 637 111 35 306 119 151 441 106 670 724 118 302 644 124 51 886 86 273 647 115 101 539 90 141 552 157 293 660 106 281 718 96 557 906 128 120 182 123 298 915 63 237 396 121 372 561 114 11 102 81 385 762 114 640 827 106 23 889 47 216 266 79 429 937 85 118 385 60 1 586 138 445 510 124 939 959 125 197 761 105 129 446 126 95 200 142 616 890 95 262 702 36 661 900 85 727 784 130 606 915 134 187 774 51 209 437 76 220 373 85 75 819 87 339 547 135 184 567 160 222 375 88 146 537 121 252 355 124 307 429 135 198 410 95 202 783 92 84 413 121 585 596 94 239 537 141 74 596 46 76 957 121 56 285 89 777 796 139 41 677 143 159 463 79 94 156 68 1 191 129 626 851 119 347 807 101 139 849 80 661 958 150 79 372 87 38 404 37 467 941 101 156 558 59 231 768 89 252 475 130 92 294 58 33 876 125 762 769 142 96 341 120 345 529 82 16 22 151 278 331 62 155 269 74 29 429 104 432 455 76 29 439 132 83 307 125 649 778 107 119 892 122 804 856 130 105 520 96 381 972 109 615 943 118 154 272 107 258 858 72 386 851 97 74 131 107 344 738 116 424 784 78 42 698 57 581 732 103 83 482 101 498 942 106 479 895 120 13 765 39 534 741 72 210 656 117 169 866 115 205 565 122 121 492 121 61 613 116 594 625 122 843 866 59 478 822 120 344 937 173 700 724 116 535 744 90 31 328 127 507 648 95 510 752 91 305 535 104 154 301 127 409 834 83 61 325 66 6 162 70 236 605 105 284 968 57 572 708 97 39 541 83 83 799 67 263 428 167 154 761 103 271 639 127 161 528 95 196 197 109 323 368 40 163 844 133 714 983 55 397 766 134 883 895 103 73 254 112 774 779 116 600 759 78 670 843 106 267 486 73 142 626 77 608 954 69 223 804 79 212 770 133 162 836 102 59 327 127 42 129 109 485 998 104 114 353 80 81 95 125 417 926 104 347 385 112 194 788 126 794 906 100 471 674 128 742 789 127 53 652 65 400 721 119 418 956 110 771 997 86 328 632 67 234 953 85 405 441 133 488 730 119 343 451 71 69 948 144 678 732 136 602 811 154 332 445 155 164 242 93 734 881 110 0 928 101 144 274 100 159 842 135 513 907 164 425 444 80 616 962 25 118 419 84 283 846 113 100 926 46 444 778 92 280 859 106 143 995 40 58 293 102 134 903 154 514 857 91 478 492 86 78 738 114 7 696 70 225 358 58 207 538 72 277 844 66 687 824 83 149 446 86 336 991 130 793 909 121 298 741 124 312 765 138 423 742 118 440 863 97 218 476 134 652 995 174 144 476 92 546 766 76 103 168 94 88 580 82 232 490 106 337 752 129 399 601 44 272 994 88 281 750 154 88 572 79 91 676 84 911 994 97 245 979 101 47 269 94 575 793 114 747 880 162 490 627 81 169 466 117 487 678 47 61 702 66 674 813 121 35 422 115 344 442 98 391 576 101 157 546 40 348 443 145 119 276 118 51 661 77 468 999 109 337 855 123 74 801 108 435 697 169 249 765 96 46 280 82 246 782 123 118 210 57 831 992 88 257 459 76 31 132 89 118 328 89 77 385 56 136 895 96 284 744 90 441 821 101 624 688 79 529 635 52 30 418 80 138 870 89 171 276 108 408 966 82 87 845 78 49 128 54 238 472 131 270 286 105 674 951 134 567 729 84 616 746 119 208 262 105 127 247 128 417 736 105 411 628 105 686 958 115 26 84 157 129 445 126 670 977 86 91 739 69 509 842 102 425 790 39 8 917 95 399 564 105 54 811 119 197 236 145 420 642 53 542 745 146 876 879 147 561 854 145 169 898 63 342 778 105 369 730 96 137 983 149 162 223 124 53 752 76 446 733 154 305 970 77 862 942 120 797 981 99 257 862 126 428 468 100 56 576 93 282 526 146 440 732 107 894 983 102 78 813 95 137 467 75 3 506 147 199 691 86 30 201 53 384 614 29 13 229 132 774 904 104 79 709 71 415 633 103 748 848 89 463 860 131 31 636 103 398 692 125 9 467 74 372 386 53 218 314 87 401 681 139 312 899 71 54 611 101 393 713 81 91 298 111 580 873 120 85 691 69 566 778 69 274 688 126 493 776 98 167 777 58 345 363 95 457 465 124 328 861 104 586 786 83 15 265 77 730 815 77 116 496 24 818 975 95 302 857 99 815 981 62 195 287 84 8 61 59 174 601 92 83 146 116 271 489 120 300 592 77 350 536 66 802 854 111 163 376 105 232 488 123 305 504 83 522 640 102 366 482 56 22 606 92 65 872 118 123 240 105 368 844 78 34 88 95 796 897 66 731 771 88 284 493 44 393 407 114 58 816 74 232 873 53 337 697 55 73 85 52 61 585 120 347 488 95 845 848 83 583 902 85 685 932 120 340 462 115 837 843 114 141 358 93 750 935 131 286 403 60 62 411 89 361 607 106 327 343 56 3 215 108 104 998 91 72 284 99 81 869 86 436 546 125 399 867 83 170 531 116 375 912 50 350 456 68 167 850 116 221 633 106 326 793 148 254 719 57 567 795 115 299 687 79 38 672 116 198 678 126 136 141 51 16 698 181 275 623 96 135 918 114 56 387 85 237 804 98 474 509 135 210 757 139 407 792 139 294 416 85 327 448 122 131 739 104 98 370 83 99 342 52 465 970 77 395 772 120 507 981 120 73 411 90 106 960 86 57 476 99 190 213 46 448 604 90 633 916 87 125 340 52 260 953 117 163 667 89 415 496 28 319 636 145 274 561 105 447 757 137 872 953 61 37 534 119 525 620 107 351 831 110 137 824 96 98 902 154 82 92 84 175 698 111 8 351 45 332 759 83 422 994 58 9 132 140 652 852 96 299 746 80 921 954 105 503 943 106 89 854 99 310 860 113 398 546 139 622 819 72 81 110 64 285 955 60 398 782 62 279 861 136 512 859 37 303 673 113 255 363 173 272 483 127 87 528 61 818 946 100 627 645 95 363 980 81 693 857 57 1 492 76 215 906 126 32 147 102 684 926 119 55 764 145 285 420 107 62 582 130 607 838 112 144 712 49 138 277 90 787 993 136 483 713 44 210 852 79 98 188 128 241 534 77 564 890 54 619 779 106 532 829 106 322 534 159 583 814 119 191 731 79 541 755 56 199 347 69 333 981 76 46 519 104 683 875 101 389 548 100 47 440 127 386 407 90 318 758 92 316 623 14 670 684 117 289 957 61 33 513 101 342 406 113 720 827 80 753 910 78 799 983 77 494 751 117 247 381 106 173 887 68 237 570 95 83 201 114 403 983 98 286 846 109 380 892 125 777 925 97 744 958 59 244 606 92 4 513 90 401 723 91 30 62 112 69 117 41 103 225 107 581 659 130 587 701 75 46 474 143 188 964 144 900 911 128 279 664 78 439 586 111 14 45 129 241 722 105 536 602 149 4 338 91 535 638 107 83 382 119 45 742 92 579 955 73 83 944 104 81 442 77 526 615 157 356 535 79 0 717 111 535 973 99 576 871 122 182 263 120 112 770 100 307 704 166 300 439 67 21 637 94 105 118 144 352 490 74 442 464 97 16 137 131 163 686 80 33 575 83 139 408 114 420 703 108 623 833 103 566 931 89 16 499 127 211 215 65 22 668 129 200 901 100 425 710 147 758 889 108 605 676 126 22 990 82 484 729 133 55 338 129 490 765 72 314 451 105 55 424 101 257 362 79 76 710 110 30 608 118 679 776 90 442 480 113 556 949 47 546 851 62 202 427 90 64 306 124 587 645 76 109 225 65 393 441 163 59 596 90 26 653 116 344 827 112 115 794 91 515 771 94 540 543 91 95 243 54 693 790 59 28 52 74 66 689 100 673 885 88 147 964 84 341 383 114 699 779 72 148 418 114 324 857 151 714 969 154 170 442 144 369 898 68 296 317 93 201 462 57 365 543 103 817 858 99 213 823 86 230 546 65 308 792 110 633 995 111 389 941 112 355 699 90 674 937 157 607 691 119 27 956 103 36 308 83 551 582 137 386 741 72 370 795 80 611 877 104 443 815 95 438 937 109 213 348 141 28 53 110 824 977 76 190 493 106 4 670 101 360 818 100 501 511 116 556 721 44 247 884 107 746 986 81 347 839 101 174 361 88 41 134 81 5 65 88 235 975 81 748 907 129 234 514 127 770 840 71 384 404 109 111 218 79 43 199 117 697 943 127 35 356 35 448 807 133 200 625 87 353 701 115 841 882 84 428 486 80 513 932 89 130 746 69 72 493 105 33 309 110 335 588 145 528 837 118 74 514 180 99 831 91 221 918 115 219 355 32 16 576 50 608 842 109 263 363 68 105 244 142 341 563 94 326 799 127 404 490 65 202 670 115 226 659 83 55 458 146 365 618 129 351 483 105 511 610 110 507 782 89 67 627 95 50 421 38 403 647 118 260 916 99 496 663 89 489 931 70 619 866 102 646 937 111 863 920 119 114 642 32 196 390 99 76 677 116 370 939 114 344 484 69 831 834 113 53 778 128 775 815 57 415 472 114 92 989 110 201 803 113 49 125 72 834 968 138 164 818 116 244 841 112 483 494 77 125 910 84 268 350 112 163 521 93 788 880 75 80 311 141 682 960 85 307 654 174 204 543 110 232 565 44 243 967 134 527 991 81 71 953 56 624 939 24 290 929 113 557 606 61 342 452 57 594 880 55 100 770 164 342 525 80 286 787 75 34 583 55 483 550 96 202 658 122 305 847 115 172 446 112 11 647 101 403 446 116 287 524 108 679 956 117 849 915 104 144 317 100 520 856 106 237 818 73 28 708 108 209 329 49 499 991 39 389 762 81 553 662 97 24 40 124 615 956 108 539 886 78 612 864 62 609 865 152 110 528 141 350 641 80 31 997 65 853 969 154 275 718 75 706 816 148 73 667 85 702 986 133 150 503 97 109 456 38 411 859 106 695 839 96 517 794 79 174 431 97 667 758 91 35 850 90 644 995 141 944 966 162 528 915 115 226 795 91 82 510 43 915 935 111 300 328 103 609 625 108 124 333 89 339 390 72 55 509 89 226 364 144 18 740 134 377 403 106 711 893 126 120 452 104 375 380 101 104 676 83 127 201 107 310 432 112 218 590 74 120 879 81 200 845 111 173 530 83 387 836 75 402 550 83 6 366 105 318 939 48 61 981 80 208 401 108 758 859 125 733 827 86 84 588 97 305 980 112 689 798 132 298 523 120 312 423 157 219 975 70 615 951 89 162 349 93 661 668 86 311 799 71 116 580 127 3 420 132 145 862 129 557 948 113 432 649 41 71 871 127 502 519 70 129 682 116 88 458 114 360 707 130 513 660 81 118 448 67 533 668 121 37 509 112 31 626 68 254 681 55 65 292 143 268 869 131 563 711 78 125 684 50 740 800 134 149 950 57 392 977 94 269 403 177 22 443 101 576 914 53 798 937 119 15 700 121 184 607 91 32 622 142 732 919 39 438 892 114 229 962 63 15 618 132 345 996 125 73 241 96 577 870 65 253 268 89 96 439 4 787 811 64 709 889 166 276 789 103 548 921 135 765 814 101 270 861 111 211 555 93 167 537 120 444 817 129 143 651 1 863 970 97 130 391 100 305 916 121 304 440 129 193 291 128 450 686 60 130 428 66 25 398 89 165 525 69 224 428 34 535 589 121 43 464 66 133 166 82 270 498 79 36 926 124 334 983 124 163 662 56 93 827 60 100 668 60 169 913 38 60 917 140 313 524 85 202 435 90 72 196 96 354 857 85 280 798 134 771 794 93 393 890 84 174 284 146 753 761 84 158 544 100 198 525 90 110 120 102 716 733 90 782 965 102 134 665 164 710 870 85 165 289 89 119 556 172 106 170 63 551 964 73 71 449 165 100 334 120 205 710 74 314 862 52 338 719 104 371 516 128 579 918 92 605 684 113 214 620 105 74 867 84 192 283 156 39 600 98 427 651 38 215 901 112 476 868 73 105 595 60 381 720 158 252 539 118 204 932 110 90 344 69 386 402 89 85 177 119 173 416 124 249 670 49 501 896 64 415 873 80 298 478 98 30 64 100 561 985 114 231 551 110 360 660 69 140 197 145 492 834 84 206 264 111 32 336 149 332 612 79 381 864 125 846 948 114 484 840 108 83 203 121 707 821 118 370 642 115 152 417 132 683 752 124 42 86 86 94 356 78 162 918 138 518 954 129 973 989 93 66 755 103 177 288 107 361 829 91 135 200 107 635 827 116 419 980 25 163 476 153 334 929 88 125 352 54 228 677 109 122 203 93 298 836 116 71 388 63 481 792 74 371 579 82 252 260 130 387 966 49 142 266 124 718 764 60 16 272 125 11 555 158 536 889 108 530 981 134 98 889 91 681 854 118 272 769 85 344 966 70 792 952 90 475 947 133 523 662 84 576 677 80 95 542 145 198 217 125 235 377 107 369 655 109 286 437 125 231 423 104 424 550 15 367 955 88 749 759 75 104 874 82 431 526 109 449 682 96 90 845 116 848 874 74 82 830 157 130 804 92 151 872 143 120 524 82 37 507 97 102 674 84 6 251 74 1 942 73 188 346 61 262 747 92 347 410 107 198 772 102 171 643 63 392 708 105 248 864 133 555 901 76 9 229 67 226 640 117 264 986 111 159 482 97 219 999 101 9 498 169 284 533 94 183 712 61 137 693 151 661 720 119 456 596 91 209 237 116 889 996 112 427 894 86 97 701 105 152 814 84 166 311 83 146 994 89 303 495 87 255 957 112 526 576 57 235 318 91 69 932 108 385 655 84 331 707 44 45 457 112 475 637 77 315 538 31 61 146 92 68 535 81 438 965 98 131 157 116 275 551 127 304 718 72 712 795 80 459 562 124 260 836 134 337 892 127 120 758 70 232 638 92 167 265 65 461 969 62 534 740 105 638 838 83 252 663 103 310 703 81 868 993 97 111 787 105 941 973 61 786 918 99 419 437 67 217 473 149 106 476 98 32 880 94 649 780 64 441 795 91 471 552 47 400 600 125 597 993 97 782 994 120 90 892 59 90 948 109 41 225 94 92 753 114 88 346 54 433 975 68 125 207 81 469 924 67 337 393 112 471 996 117 179 995 104 476 923 59 368 852 50 14 906 128 123 978 104 169 612 68 308 465 115 121 707 84 246 405 55 267 520 95 345 897 103 787 944 65 201 962 145 56 314 98 741 847 110 436 950 63 203 923 90 133 726 141 745 776 122 126 786 47 197 766 126 132 891 43 398 978 117 209 589 93 276 636 73 229 498 107 800 833 65 49 176 90 238 770 89 60 870 95 158 408 101 82 923 103 248 801 140 576 708 79 429 844 103 150 160 78 74 623 129 544 989 67 287 519 72 524 743 73 628 878 99 258 712 69 105 408 111 526 703 109 206 762 57 657 756 132 117 913 105 532 674 103 588 814 82 656 897 76 320 794 98 373 622 124 13 763 142 46 783 104 612 919 90 382 862 111 678 949 94 43 194 128 73 841 50 88 736 82 122 947 88 165 554 56 554 712 83 288 903 102 123 645 89 425 910 68 81 598 202 212 349 52 384 438 74 264 576 85 161 277 51 824 881 95 459 898 79 149 871 96 693 765 112 119 236 68 352 665 64 242 553 121 415 871 111 746 850 108 814 819 65 235 710 133 438 742 130 29 364 56 232 786 132 552 830 127 208 757 98 122 951 90 165 750 114 421 586 95 17 507 77 602 871 52 284 321 144 121 616 113 403 564 66 160 858 112 183 694 100 608 916 103 264 407 126 147 766 103 756 911 90 484 719 104 399 616 147 268 658 119 455 994 119 736 901 98 250 335 86 473 715 99 725 846 82 411 535 86 307 853 122 17 771 78 89 980 114 861 878 103 339 469 74 277 446 91 289 900 145 365 379 114 488 819 71 163 589 74 209 853 128 285 347 119 76 168 118 121 163 118 656 821 104 361 794 88 123 125 63 500 566 35 594 670 96 288 577 149 281 822 117 497 607 143 117 289 75 146 554 98 89 169 89 412 458 110 683 696 110 291 864 101 392 410 86 205 711 151 110 592 137 176 644 119 391 886 104 417 891 21 647 941 53 297 641 119 531 989 120 38 799 92 189 793 104 19 961 106 73 649 93 638 731 87 446 502 71 179 436 133 14 554 67 638 906 56 290 975 141 550 893 96 96 614 147 615 849 147 728 731 55 356 847 85 439 706 44 246 463 108 623 839 41 304 414 75 949 984 88 1 926 124 95 293 149 339 394 120 5 560 130 263 901 117 114 148 127 56 601 133 454 678 145 269 649 114 524 848 109 577 759 75 496 804 105 229 764 108 297 534 101 30 860 66 317 603 56 234 318 112 194 298 93 12 920 123 442 735 94 1 617 88 274 972 129 64 320 48 580 966 79 826 833 105 119 365 107 13 331 75 1 925 137 239 518 97 366 692 138 1 702 130 197 388 92 355 479 67 381 957 125 450 891 133 210 728 102 266 405 101 157 534 117 163 452 82 41 763 85 565 666 81 110 236 82 227 311 117 878 922 153 259 962 16 3 399 101 99 121 87 141 494 77 245 974 88 451 576 159 36 880 37 109 375 98 214 655 82 636 872 64 283 467 92 249 350 92 49 795 108 61 539 128 623 671 34 367 937 109 475 697 129 64 976 126 298 858 73 637 868 26 747 772 72 343 377 99 410 849 68 330 599 159 308 775 103 287 498 93 11 697 89 232 385 65 273 651 105 56 636 76 356 380 163 465 671 60 114 499 50 460 660 100 459 728 121 291 920 22 9 82 127 23 924 88 192 414 74 314 739 110 410 617 126 373 867 109 388 486 100 704 904 84 156 900 102 725 753 71 309 920 136 750 944 119 42 951 82 53 498 107 44 594 72 314 762 100 121 487 127 257 410 78 536 981 50 210 958 85 502 689 146 462 670 36 325 530 119 247 536 71 574 610 80 539 765 100 170 513 92 164 510 134 41 375 89 635 723 95 521 738 105 53 83 79 719 781 155 297 660 148 114 909 103 38 723 96 52 292 62 713 746 117 546 718 73 19 278 119 938 947 64 618 771 129 627 899 109 492 930 95 161 907 110 39 993 79 266 780 77 264 327 90 167 364 139 349 981 86 257 586 154 125 197 68 499 741 99 282 714 152 191 370 90 469 725 92 468 913 124 498 614 73 441 618 98 250 648 98 259 584 103 416 592 149 35 713 81 120 597 84 146 779 89 87 374 105 63 285 88 436 870 62 167 458 68 94 248 113 106 869 84 367 556 74 157 910 112 213 904 117 871 930 134 588 638 116 358 656 48 408 529 91 112 289 140 624 943 81 54 839 73 56 333 70 196 498 149 92 841 134 151 794 66 479 566 105 81 419 91 417 660 80 730 879 89 23 605 105 329 623 95 870 931 142 525 526 120 470 635 109 63 738 153 179 648 119 368 870 120 195 856 96 527 928 128 98 685 64 151 753 90 188 208 100 60 995 114 731 876 62 23 715 96 229 387 102 349 695 90 21 605 107 345 856 116 22 503 118 881 927 96 418 951 110 149 720 71 60 236 78 630 786 86 20 67 130 113 264 60 30 998 69 320 643 132 129 636 108 631 656 55 307 313 68 306 571 88 521 568 61 454 817 111 876 921 88 16 571 69 121 619 130 294 619 92 189 784 57 624 862 100 330 443 106 609 750 98 551 628 104 444 736 181 375 468 123 45 170 83 2 996 82 314 755 161 83 475 138 272 570 119 378 870 97 774 889 69 959 995 123 103 442 112 555 651 130 90 96 93 30 881 35 187 692 99 85 322 131 296 994 104 63 360 79 561 764 126 346 427 84 428 627 124 74 991 126 15 305 92 173 293 34 62 276 146 523 870 78 594 784 73 718 790 116 263 663 114 186 779 71 37 673 83 204 720 106 3 775 100 207 259 145 193 644 139 169 956 97 264 959 64 185 433 152 323 952 121 42 662 54 518 894 80 362 920 85 316 526 111 155 908 98 65 663 87 560 733 122 101 437 88 173 354 94 679 890 88 642 873 78 632 731 92 294 386 67 244 264 95 304 500 43 578 948 92 78 816 48 204 881 95 563 861 114 5 179 96 593 903 90 7 941 178 644 861 122 911 928 109 539 789 113 340 846 150 835 919 69 324 492 73 523 618 48 883 894 46 289 446 106 521 579 121 292 586 106 287 591 59 73 754 126 643 925 102 232 890 76 428 741 39 44 728 122 435 485 100 127 310 48 259 331 92 50 659 89 445 589 113 556 602 132 564 750 72 624 675 59 243 412 55 752 856 16 186 942 91 104 472 100 224 941 76 320 489 125 106 971 67 393 759 122 394 768 49 577 618 128 66 355 71 695 953 122 327 530 58 475 859 4 427 499 112 253 634 153 89 614 99 213 691 88 685 921 124 273 732 174 105 589 123 114 209 137 455 970 125 300 918 76 101 636 57 528 808 59 319 545 103 45 238 100 147 864 102 388 451 106 594 671 104 419 806 143 111 531 86 697 726 61 197 913 152 196 899 97 563 621 86 819 989 113 649 989 67 150 928 111 123 908 121 680 986 110 247 291 126 348 389 96 70 140 87 190 200 126 155 362 101 306 517 66 276 643 89 522 636 106 625 666 78 265 718 124 353 592 79 19 530 84 144 541 92 120 362 44 229 833 109 100 904 91 263 592 120 284 458 89 60 450 116 146 294 131 9 494 129 194 504 130 445 542 103 210 880 119 231 465 140 48 975 133 613 995 90 657 671 85 821 844 107 827 895 78 431 474 66 152 934 77 107 957 147 477 776 54 411 618 81 303 359 128 647 657 54 438 877 78 96 637 144 343 702 125 109 379 104 16 680 109 804 823 100 566 661 78 741 841 131 40 270 134 251 587 76 350 639 124 26 863 111 178 897 89 131 475 51 400 831 73 60 199 74 126 195 56 247 338 114 498 830 110 398 768 121 330 548 118 574 848 132 46 237 113 560 934 132 534 850 104 263 871 104 309 620 103 577 995 143 654 768 92 345 720 83 278 404 135 524 580 68 405 844 126 372 912 119 313 940 64 92 889 48 398 492 95 834 998 82 248 299 147 146 750 92 284 926 135 422 795 71 105 242 163 951 995 90 554 920 103 243 441 127 407 666 137 59 986 115 508 785 127 189 346 82 756 798 55 221 415 55 901 919 151 242 753 86 139 266 100 323 332 118 250 344 99 415 582 107 606 922 83 117 703 71 225 609 74 179 399 70 559 829 78 273 542 124 521 530 94 798 941 101 286 789 66 19 350 108 134 511 116 189 890 91 848 892 68 672 770 134 828 946 74 20 303 155 631 778 52 129 622 73 319 657 73 223 539 120 186 478 53 49 779 96 75 433 158 116 215 91 146 724 139 677 936 59 116 266 56 86 626 143 710 753 95 94 176 110 248 813 64 597 992 112 751 885 119 314 686 125 50 964 96 488 942 82 304 930 90 331 835 109 1 280 72 510 671 113 607 924 150 321 567 106 289 573 145 652 887 50 210 257 119 838 986 116 71 339 67 313 749 163 160 229 92 72 890 74 665 778 86 66 107 64 833 856 117 40 364 86 144 792 97 175 936 36 180 205 142 420 491 43 361 991 100 913 953 95 231 420 64 50 370 152 170 339 62 381 871 112 34 280 197 606 907 60 63 685 118 352 952 214 187 957 73 771 971 62 257 259 145 455 512 89 750 809 87 109 481 109 141 318 92 248 856 116 344 705 99 142 227 77 404 761 74 447 752 107 195 688 42 66 809 123 295 397 54 93 692 93 82 790 111 392 499 116 457 992 39 418 748 99 447 985 52 595 689 143 117 214 142 428 849 81 179 196 84 679 832 103 352 525 89 239 877 72 50 243 160 422 572 59 614 779 134 626 824 80 229 882 102 87 448 130 543 663 97 70 638 94 480 772 137 34 208 101 580 957 104 173 475 84 52 890 126 822 993 91 170 364 54 302 342 98 46 416 135 206 633 78 379 947 79 687 708 133 630 713 69 296 552 141 75 127 153 296 975 141 237 885 135 536 792 140 95 727 141 43 161 73 557 719 80 531 709 42 295 898 102 100 288 123 12 543 141 245 678 106 403 887 114 577 637 98 170 740 107 320 580 119 148 932 110 31 62 116 660 896 78 19 616 96 463 761 53 553 743 103 437 698 135 8 895 99 362 769 113 489 855 81 694 859 158 560 857 71 8 484 75 109 859 101 104 276 60 370 618 82 708 837 80 78 370 83 525 830 120 353 967 84 504 765 60 249 562 57 268 737 93 472 873 202 430 592 124 64 865 112 236 747 94 360 705 114 610 715 122 463 531 88 416 979 121 572 998 71 250 681 128 289 339 138 122 530 101 7 958 83 599 782 105 672 879 44 56 60 126 26 592 152 83 354 35 511 997 109 477 505 150 653 685 167 764 833 139 431 708 151 106 754 150 138 406 82 327 488 109 825 945 129 47 61 84 181 517 123 481 934 74 1 408 23 650 979 111 306 828 88 681 900 95 132 312 94 193 296 108 388 447 75 831 999 127 465 714 155 735 959 160 141 530 93 597 705 26 26 147 130 22 929 70 84 829 146 283 570 93 393 660 75 134 400 122 178 791 114 5 501 102 201 737 130 462 494 119 852 896 111 207 861 97 273 896 60 786 815 101 231 748 88 816 830 88 213 221 84 436 579 100 34 394 138 347 930 92 198 347 83 79 104 60 257 996 90 63 496 36 148 500 56 51 549 96 913 963 115 138 790 72 70 525 90 411 830 143 270 741 99 156 359 76 726 838 80 190 645 96 61 244 119 97 511 92 516 732 135 11 493 91 514 714 99 327 852 94 154 681 100 270 528 112 24 927 115 517 866 114 560 661 59 558 879 94 129 747 152 455 561 88 341 826 148 214 760 103 539 741 150 295 965 114 207 903 118 63 536 19 893 915 94 197 909 54 319 697 80 399 939 69 850 985 73 153 910 99 117 953 129 884 967 116 668 912 104 442 943 122 286 461 114 271 928 74 154 494 142 67 763 74 331 646 105 245 458 74 59 861 107 757 971 82 672 750 116 28 143 92 44 263 82 7 854 74 25 572 132 511 761 87 731 805 137 171 371 51 13 451 128 314 965 45 555 725 110 198 249 98 412 557 121 401 873 141 430 794 80 716 794 105 380 578 54 623 693 67 139 353 90 337 985 117 236 880 94 124 212 146 340 807 129 951 991 73 229 421 83 129 307 120 488 625 84 611 841 77 218 839 43 876 972 119 37 670 162 82 934 45 105 594 88 45 566 91 55 159 87 161 406 73 364 940 47 471 710 85 322 955 113 369 450 130 74 865 91 552 982 140 242 662 130 24 814 119 480 832 123 259 333 134 209 975 109 70 639 100 409 419 114 370 917 43 742 871 104 482 741 65 115 323 130 143 808 70 214 789 111 16 285 114 326 798 129 175 220 105 524 756 1 129 955 107 67 918 170 294 863 87 11 443 39 436 534 91 539 946 70 435 911 105 275 907 107 470 903 72 309 355 88 438 657 128 415 614 166 535 691 122 469 768 125 525 923 150 498 813 164 458 524 63 279 674 105 716 800 113 349 671 103 232 346 113 756 870 153 171 972 35 87 615 115 297 496 79 653 823 85 618 644 121 348 469 91 34 681 107 960 990 90 348 852 106 504 746 39 281 920 74 818 992 66 183 703 119 678 834 106 247 860 93 117 469 104 18 732 143 529 846 62 868 994 152 91 184 120 252 477 141 245 480 53 416 799 67 226 439 110 373 986 161 101 192 73 460 546 116 811 985 41 282 436 90 10 258 82 108 437 77 488 665 152 824 954 124 681 958 106 542 582 123 362 926 103 975 988 106 86 153 170 203 404 112 494 724 108 138 659 111 3 949 109 76 211 84 418 527 100 289 315 144 517 818 119 792 929 109 534 768 49 335 994 60 464 682 109 418 709 112 116 663 95 204 698 99 46 302 93 521 962 114 55 460 80 190 855 59 537 759 82 592 919 119 775 894 114 256 937 67 182 647 81 228 427 83 92 437 86 99 251 132 317 513 82 395 648 92 16 231 116 308 658 110 169 942 64 478 765 51 446 673 112 355 869 28 264 443 20 501 551 67 396 658 35 870 924 102 67 530 64 173 366 80 608 725 138 259 281 106 73 501 108 611 844 130 92 976 71 367 644 65 872 961 140 678 986 87 60 518 133 208 998 88 28 255 123 107 108 101 667 872 126 257 407 76 15 809 98 408 965 79 895 917 84 540 796 79 810 935 39 472 894 124 383 502 116 348 741 115 158 515 98 327 887 53 642 955 91 211 283 78 343 733 36 912 971 112 652 967 62 60 713 77 25 925 80 674 684 130 113 401 129 19 401 150 582 943 92 112 671 120 68 916 98 106 562 98 519 779 95 12 93 144 505 620 124 452 889 74 527 798 123 712 838 92 255 378 123 586 873 110 385 387 119 3 792 101 412 873 147 131 878 66 857 936 125 671 864 118 824 957 70 265 676 70 280 488 82 405 618 86 177 576 131 814 932 92 867 950 70 246 950 71 619 764 86 402 681 69 372 496 83 50 663 104 324 853 64 58 184 159 229 332 131 576 962 93 276 455 118 252 671 109 654 956 104 129 200 74 225 981 132 142 992 88 430 839 93 482 910 65 153 210 104 342 866 72 171 525 168 387 791 75 33 530 105 173 640 148 234 368 78 132 720 6 176 897 94 329 927 99 120 300 92 62 897 40 401 648 109 278 748 57 290 381 134 24 627 150 408 521 32 3 875 50 184 377 46 73 360 97 6 311 55 58 659 107 459 575 164 586 819 99 177 442 100 763 945 132 750 989 147 480 921 73 232 953 142 84 663 109 549 926 18 2 294 72 779 910 86 272 963 82 160 935 69 824 834 64 58 124 106 734 735 76 535 669 113 735 738 85 143 885 157 6 279 100 499 894 156 240 536 68 128 914 138 702 868 120 514 536 65 43 376 97 406 927 100 63 967 134 733 915 74 3 187 72 685 752 136 360 886 101 3 629 171 410 421 116 575 888 114 551 724 112 514 906 77 23 183 96 509 840 130 252 997 119 378 461 144 358 517 77 623 664 110 48 73 91 293 981 85 97 856 98 347 440 137 403 901 28 206 776 46 332 418 120 520 639 137 834 835 97 335 636 90 369 463 113 684 732 142 337 833 81 342 382 97 715 864 134 611 719 124 165 246 107 414 467 142 403 661 96 152 400 99 38 460 90 114 640 164 61 612 115 622 807 119 234 433 146 70 880 111 484 565 93 366 813 119 53 275 154 780 968 97 59 647 96 57 579 100 414 651 111 839 967 111 200 367 63 113 581 126 127 251 149 187 814 135 408 980 89 291 573 142 19 75 121 113 660 148 566 759 94 391 588 113 81 386 76 194 208 118 72 589 78 298 635 53 109 167 80 111 922 84 383 660 112 191 192 93 253 879 90 37 93 47 544 650 75 112 547 55 109 541 49 520 937 135 69 178 115 131 143 77 568 574 116 419 435 166 30 921 92 139 723 159 201 744 59 296 628 95 359 676 162 457 471 134 597 744 135 307 980 96 62 124 109 522 577 112 394 655 50 783 915 97 438 749 67 138 445 130 543 968 128 244 527 68 627 935 138 49 946 108 221 501 49 551 656 103 464 579 136 12 631 115 355 416 140 88 983 86 418 454 103 533 933 123 79 744 117 331 986 123 308 404 89 470 605 85 705 969 140 122 433 82 263 891 93 76 931 143 787 874 95 273 466 90 216 320 93 86 268 67 80 217 155 336 468 112 604 650 111 456 802 130 420 743 68 501 935 100 620 668 110 142 826 45 549 674 102 297 523 71 86 777 89 955 976 52 104 990 136 495 637 43 716 771 126 398 853 110 147 492 100 423 646 120 658 941 26 306 892 120 354 852 64 254 338 146 641 813 107 191 630 96 213 580 88 333 462 91 659 822 111 374 702 151 15 175 104 164 742 58 498 920 123 395 541 81 138 999 77 642 975 115 235 294 116 358 930 121 634 654 65 602 998 118 380 848 88 679 818 111 162 810 136 308 401 107 10 27 95 184 304 122 89 716 38 779 935 37 318 722 89 74 738 82 43 86 84 278 995 40 172 478 99 327 331 146 27 766 99 108 603 67 214 603 115 423 813 110 487 718 51 324 470 95 366 900 147 342 725 136 529 575 101 707 776 76 449 659 101 356 700 116 113 952 95 42 555 95 262 536 93 140 497 69 134 588 140 413 680 105 777 922 85 779 823 122 454 999 76 796 987 113 673 795 138 185 776 162 647 819 52 475 687 122 186 951 84 174 336 125 333 625 78 135 486 88 253 971 142 16 438 94 819 834 136 83 347 72 9 839 136 35 159 105 538 700 76 319 713 86 46 859 106 602 932 81 356 859 150 332 801 127 825 947 170 227 947 147 129 415 76 301 807 79 820 905 146 612 965 69 571 702 72 131 753 100 810 985 122 121 424 144 380 590 127 631 927 88 163 843 124 118 161 71 463 844 120 198 239 85 234 786 129 658 770 143 880 898 65 296 999 92 81 260 56 5 861 108 536 989 79 187 623 89 262 886 72 712 797 123 361 913 112 136 397 116 85 298 83 583 720 145 450 479 111 67 641 121 137 544 106 11 793 91 146 738 65 492 964 169 70 431 151 275 808 119 79 561 65 41 88 114 754 784 95 178 999 140 191 912 90 199 412 87 22 196 104 444 823 108 756 953 113 542 809 103 734 879 131 195 718 141 165 678 125 509 623 112 222 601 76 124 989 94 254 282 168 655 859 84 787 984 111 249 281 126 491 598 97 510 989 102 215 810 109 310 723 136 285 924 68 357 411 121 240 464 107 154 751 134 642 682 92 492 961 140 593 890 109 211 602 115 164 574 76 320 559 92 400 625 105 426 746 76 569 823 102 622 745 113 298 611 92 29 30 88 251 619 86 639 941 46 91 399 116 117 430 94 498 633 161 245 827 88 683 989 87 352 933 132 34 991 106 539 818 149 20 171 80 24 409 84 356 384 68 611 890 107 573 852 64 140 904 110 234 236 69 482 908 91 456 527 136 32 901 94 260 456 97 152 750 130 283 378 113 210 869 64 249 722 152 151 265 104 546 981 94 492 573 114 489 584 66 382 621 62 44 602 97 269 640 95 113 668 127 193 884 80 373 486 87 158 523 132 9 985 116 521 617 126 248 541 140 154 177 105 720 946 114 766 911 149 788 962 106 183 378 83 682 736 110 64 278 76 152 852 59 775 890 134 356 820 64 332 852 118 272 480 93 377 518 140 163 929 100 550 811 127 783 964 98 546 583 36 241 795 89 313 602 97 616 947 116 635 724 99 410 855 103 247 606 126 314 448 151 1 509 101 87 104 120 63 358 98 378 466 19 412 739 76 663 719 157 414 685 48 51 909 98 714 971 121 79 350 57 99 360 92 214 441 81 92 514 95 168 413 101 584 770 87 178 986 88 214 780 138 945 994 98 635 898 58 889 997 29 199 862 70 578 753 80 728 861 56 420 611 91 512 913 103 35 376 110 529 989 143 703 803 55 51 908 123 752 915 164 276 824 68 118 199 162 527 692 43 301 308 67 136 919 86 190 372 96 574 834 87 543 622 95 436 540 48 110 114 143 13 575 102 257 830 43 10 110 51 500 917 87 124 257 98 76 719 82 474 722 63 370 745 89 548 681 97 291 638 120 263 736 84 58 234 66 179 232 143 340 418 95 469 887 73 27 194 103 394 673 25 246 286 54 551 966 144 860 972 112 353 730 136 646 851 84 24 726 81 510 783 72 367 749 94 253 769 98 100 780 135 49 535 106 462 865 32 672 747 96 217 553 115 746 923 92 826 985 77 148 321 114 295 670 94 24 293 73 249 385 86 515 899 64 880 883 49 76 304 75 86 619 87 482 657 134 603 764 75 504 937 131 119 741 63 280 774 154 257 569 76 603 665 129 575 985 69 228 704 137 264 894 38 271 523 62 600 851 95 261 901 47 91 342 111 28 730 123 639 657 141 270 422 63 136 661 122 133 578 102 45 439 104 358 897 47 481 847 82 926 945 89 130 851 108 539 787 121 214 642 128 502 856 106 22 324 87 32 295 98 46 604 70 406 876 70 274 353 36 514 951 69 112 686 64 158 883 92 315 898 87 765 977 101 755 988 72 207 363 95 212 972 117 305 311 93 344 466 85 303 681 99 291 669 87 147 744 112 110 649 72 352 670 60 21 139 163 675 955 82 546 801 47 751 805 100 328 816 107 472 546 161 607 911 87 179 374 95 363 727 75 29 73 67 535 702 28 342 618 110 504 797 112 26 128 139 274 519 140 244 923 78 217 364 96 132 777 116 348 890 82 15 230 103 372 732 97 152 173 77 0 935 92 294 905 100 700 934 100 553 586 116 234 270 70 553 566 127 204 862 104 55 761 101 199 280 110 19 692 75 550 855 104 443 800 92 113 586 73 91 671 178 552 853 49 224 417 95 417 911 97 39 321 187 575 671 119 257 342 64 675 861 81 35 687 144 337 880 93 30 948 93 462 966 87 521 593 117 687 919 131 289 689 176 313 978 150 623 682 105 425 494 98 156 751 103 199 609 52 300 953 52 462 484 98 134 376 115 13 18 70 72 568 122 623 962 73 654 982 55 235 941 89 501 693 161 508 745 55 362 707 117 442 684 43 87 229 81 469 610 85 843 940 90 272 567 77 504 982 70 367 748 64 417 777 144 330 366 67 412 632 137 473 488 132 160 452 124 22 682 86 506 544 59 326 500 100 693 897 84 661 684 76 178 876 44 201 926 138 540 968 119 746 796 87 845 942 111 121 673 138 103 616 119 127 695 120 259 273 70 350 664 77 751 803 91 142 300 107 195 612 152 483 831 107 229 277 131 343 373 79 59 247 87 107 918 149 214 402 86 76 465 175 58 222 95 239 288 41 839 852 126 387 825 132 91 547 100 37 235 97 345 659 94 650 800 78 179 488 67 130 986 88 109 674 73 319 558 87 287 339 61 212 840 72 955 962 113 407 542 102 80 267 118 352 561 45 289 939 121 144 796 80 384 443 131 724 878 55 719 742 127 184 359 108 63 372 164 39 258 132 186 858 148 122 500 101 654 690 63 18 186 68 480 538 74 290 379 95 394 681 114 730 755 123 615 859 112 5 86 70 536 955 113 57 811 82 12 734 62 458 947 68 376 998 127 1 265 85 400 836 128 243 387 143 142 899 108 12 752 113 324 824 125 105 848 132 23 60 88 398 839 129 206 823 99 215 851 97 64 171 101 717 892 133 66 814 124 485 772 151 218 861 114 44 811 122 615 897 87 616 932 129 300 823 87 463 518 20 11 97 139 799 967 117 276 912 137 194 739 85 179 563 102 6 613 135 135 690 118 78 961 131 569 736 168 493 592 65 532 647 140 412 842 107 8 407 115 105 495 45 467 978 121 95 912 129 265 489 95 347 745 67 168 657 128 614 775 127 202 588 77 135 380 81 634 899 103 65 994 133 105 998 96 50 959 81 10 519 152 203 763 131 9 732 172 62 697 118 8 114 112 350 405 65 34 647 77 12 528 156 856 857 89 228 387 108 475 865 138 556 753 106 113 946 63 365 599 86 537 991 85 184 203 96 149 553 97 215 390 102 221 997 78 0 506 68 575 620 125 217 765 104 467 680 102 579 939 128 434 888 159 170 689 107 210 530 103 235 796 77 215 333 112 204 616 99 786 872 76 114 682 43 309 930 113 98 145 85 698 826 89 446 943 153 49 410 107 183 784 100 451 604 100 63 340 80 436 914 27 393 486 76 178 242 46 710 767 115 231 634 149 254 348 85 591 788 97 486 875 165 457 875 80 31 204 93 228 620 23 33 273 79 710 766 76 462 596 124 126 799 127 235 339 95 408 684 55 211 288 92 105 261 81 90 587 122 525 849 95 326 686 164 755 809 75 849 889 96 370 859 66 462 878 84 226 726 153 266 709 79 15 429 85 556 592 102 768 995 55 49 723 56 590 942 97 287 740 139 799 804 93 140 665 105 389 931 80 550 957 104 19 171 149 124 602 115 112 299 143 569 814 65 729 903 87 389 836 75 218 813 80 179 727 98 536 642 124 866 967 100 59 749 69 323 521 125 100 153 117 56 626 143 366 629 76 341 683 131 142 891 81 348 623 135 181 482 70 351 853 38 39 291 87 112 488 77 457 685 134 720 732 75 413 588 103 632 976 102 33 667 115 158 643 40 261 366 76 584 835 30 212 381 131 165 644 86 671 940 116 790 987 94 99 718 77 445 760 65 537 597 72 808 894 110 136 583 103 29 396 54 226 492 128 347 526 100 395 523 49 389 648 87 85 547 91 375 629 134 713 922 96 689 749 87 302 720 101 14 299 99 251 848 129 650 742 121 1 686 144 621 972 142 893 981 165 173 961 71 324 667 111 265 956 109 389 445 102 505 592 45 955 977 50 138 415 65 544 562 96 305 731 82 930 987 119 160 831 42 688 821 86 210 361 97 294 640 118 261 764 164 10 815 78 317 907 108 554 636 47 22 31 108 0 595 120 259 877 141 692 939 117 301 556 92 645 648 127 33 214 140 527 915 122 363 500 90 246 443 96 48 888 125 387 801 71 699 855 80 172 531 111 373 857 82 349 785 89 315 894 79 132 282 163 921 944 149 40 283 102 207 780 138 129 836 81 265 449 96 277 742 127 452 765 77 473 826 127 358 560 139 10 124 128 310 915 97 990 997 36 236 436 83 591 883 78 26 539 99 118 706 40 1 460 28 225 679 119 178 845 95 183 949 112 728 999 105 769 781 94 695 891 94 451 553 73 185 480 44 657 999 64 105 225 107 240 373 80 387 778 140 720 898 168 176 189 168 397 546 105 215 299 97 159 731 113 655 766 132 393 479 103 450 850 103 390 917 139 116 377 97 411 690 102 306 562 113 543 993 86 58 638 106 605 803 107 334 780 36 201 765 73 121 244 56 89 611 112 852 931 92 63 196 167 161 617 86 277 715 93 250 782 106 311 411 72 367 543 133 301 678 74 360 952 90 796 845 137 215 687 39 318 978 71 29 406 123 106 943 156 65 682 98 359 940 111 110 181 125 208 238 112 651 863 126 688 809 145 498 530 119 78 862 89 0 153 82 422 456 101 961 990 118 227 880 59 219 848 106 857 911 105 92 543 132 140 557 91 128 856 44 287 361 146 546 757 102 441 676 64 603 923 156 527 987 104 290 925 115 972 993 97 312 386 181 514 944 153 414 665 65 918 960 90 46 286 82 199 917 99 484 603 121 643 805 93 453 917 79 445 744 98 80 256 112 579 620 94 288 852 50 148 871 80 294 542 66 55 576 108 539 555 110 594 940 101 772 869 71 238 705 100 914 947 58 724 926 90 311 600 132 563 890 95 504 840 123 50 159 95 769 996 110 176 635 93 550 860 84 205 582 70 28 357 96 313 732 155 543 958 88 587 922 125 211 327 67 772 779 85 62 754 139 801 964 88 322 480 39 337 660 185 364 562 143 193 496 124 665 720 123 358 466 146 643 758 85 815 890 114 882 893 106 660 882 82 147 460 83 709 792 96 973 985 86 424 451 117 708 919 163 489 574 104 126 609 85 576 682 126 23 37 99 457 999 101 201 621 111 326 430 85 495 580 147 482 912 51 97 282 111 378 966 103 242 693 145 42 863 56 560 817 110 227 839 75 193 288 121 126 849 119 75 222 102 776 813 85 199 389 78 370 791 144 110 836 105 345 504 133 106 431 89 485 941 118 98 693 75 536 961 96 683 754 105 80 557 118 675 906 86 770 795 139 322 472 119 282 864 101 178 348 95 751 887 100 148 667 129 307 960 86 437 751 56 316 957 143 225 723 116 470 941 108 769 821 84 118 273 128 54 828 21 282 379 108 87 213 102 317 574 129 699 977 70 148 341 106 86 782 115 118 837 98 834 949 119 405 530 144 133 308 74 105 418 63 391 711 153 416 982 144 622 823 70 694 718 85 244 362 131 352 899 62 618 883 90 378 550 125 324 509 95 86 811 100 184 942 80 346 685 78 121 283 107 658 959 71 588 881 113 755 788 112 12 883 152 46 893 89 499 964 93 589 989 122 858 939 116 282 408 114 113 277 82 474 859 63 451 972 81 167 970 154 638 818 107 64 562 67 43 456 80 214 658 85 234 262 125 81 608 60 642 780 146 66 633 92 124 180 98 140 397 84 222 836 96 241 641 103 597 731 128 293 856 74 662 969 103 213 543 35 375 382 91 289 711 102 72 679 121 459 468 120 201 552 102 276 925 127 42 961 61 483 619 58 119 254 123 299 387 88 244 711 97 629 677 78 241 340 155 528 601 85 88 968 119 345 999 118 915 997 90 198 344 125 400 892 111 40 867 117 256 545 78 436 807 58 371 536 45 595 712 62 567 975 72 412 627 68 43 304 58 176 453 99 219 458 105 119 373 85 110 408 82 398 491 77 28 376 96 100 519 115 302 991 116 649 650 110 646 694 155 7 453 95 252 833 133 61 622 131 655 737 114 354 465 93 257 677 124 860 915 110 15 732 126 184 518 97 121 732 77 660 817 178 67 737 120 114 541 157 292 758 168 229 717 83 945 976 104 100 660 124 134 734 98 280 997 82 595 794 58 83 736 46 388 419 141 47 382 59 155 595 100 35 579 120 203 915 149 27 963 100 562 585 77 234 914 112 829 884 149 8 684 92 349 813 54 743 827 102 191 600 90 764 891 107 796 880 116 149 207 94 916 983 131 625 635 67 377 567 101 20 98 65 865 975 135 232 987 68 490 899 104 418 780 106 158 791 113 369 371 107 133 430 157 276 932 101 183 288 124 209 511 94 928 968 85 516 860 93 541 832 89 128 587 121 440 520 113 713 969 102 174 218 40 228 432 157 455 688 59 548 647 99 278 563 92 496 754 59 330 654 91 6 810 105 467 635 62 248 775 78 350 482 102 731 830 131 468 868 111 472 693 144 377 656 65 448 566 130 80 706 109 6 789 87 866 962 112 248 809 130 7 120 104 856 922 66 185 373 90 162 331 140 134 534 71 732 799 48 24 842 119 67 726 92 827 998 118 280 866 120 793 973 133 206 497 39 303 461 44 665 841 102 434 625 97 765 836 58 657 962 156 189 810 35 19 37 73 347 587 91 834 896 106 19 708 109 628 915 143 60 557 138 238 281 66 784 980 77 199 638 89 238 279 126 493 833 96 525 672 104 222 691 89 570 786 84 352 384 56 90 794 106 224 564 166 553 784 90 8 261 113 275 432 48 43 389 107 527 946 88 409 792 90 195 988 60 40 51 145 576 781 74 928 965 130 292 411 81 60 628 100 711 986 117 360 724 65 218 692 113 363 949 10 156 992 132 189 461 129 233 553 87 92 515 116 96 955 69 101 691 101 300 554 74 493 921 136 96 159 63 113 335 83 869 932 48 1 413 105 453 554 70 110 361 48 121 468 92 123 518 138 592 991 116 31 711 134 455 472 108 667 801 69 19 360 161 376 624 90 438 471 89 259 872 119 151 226 77 61 379 107 5 635 89 7 914 104 292 643 108 625 747 101 331 573 100 540 815 58 301 366 95 1 118 93 56 737 52 91 307 144 225 885 91 48 980 97 586 744 111 353 704 79 203 456 95 611 793 100 272 597 71 328 916 87 511 687 103 238 496 123 270 668 108 340 625 109 49 971 65 96 786 81 43 620 153 784 944 126 627 964 78 30 396 139 579 689 87 367 530 122 193 671 90 15 253 98 27 563 126 350 590 136 134 939 122 645 975 87 384 756 100 699 874 156 472 715 112 486 537 74 820 849 104 674 913 80 743 928 66 90 501 39 39 860 35 289 554 77 353 818 114 384 628 104 192 450 84 210 649 96 378 695 91 276 818 119 162 178 103 312 970 166 100 987 108 298 828 68 51 625 154 274 431 97 299 867 106 424 841 133 318 579 115 334 435 116 141 543 78 224 849 90 142 873 73 130 964 98 28 844 99 684 900 93 161 988 146 720 828 72 163 566 122 232 633 94 580 629 57 248 708 110 400 563 143 270 440 84 266 567 83 339 440 92 20 902 119 86 452 134 39 665 155 7 618 74 126 181 131 336 920 43 484 563 114 180 639 114 768 954 55 103 632 80 139 406 60 416 951 67 272 612 125 805 953 50 606 612 95 0 394 124 254 764 29 123 626 46 301 658 109 298 310 101 564 931 96 52 320 98 126 415 133 75 151 104 126 495 74 187 747 111 541 843 103 257 290 135 363 947 164 341 404 99 206 390 78 494 770 61 1 670 118 405 602 81 480 936 128 416 770 51 91 891 104 457 829 111 502 833 50 242 687 99 351 889 128 446 917 99 318 839 99 308 386 124 198 697 91 653 806 118 168 351 102 594 969 69 360 772 54 646 878 75 132 151 94 137 305 104 567 815 100 68 935 134 197 805 115 269 974 70 619 775 115 19 296 126 345 481 160 127 998 136 171 779 58 148 211 129 838 992 101 25 793 91 520 621 122 165 359 54 584 753 116 352 960 80 155 293 113 445 538 111 259 884 84 569 937 123 215 772 70 371 690 71 82 250 105 85 699 90 41 826 83 423 777 62 669 722 44 926 943 93 136 992 127 280 818 94 507 784 46 27 410 125 512 628 166 164 986 157 492 907 103 520 903 117 374 954 115 344 592 107 185 737 107 504 724 73 41 62 125 146 512 100 705 913 126 208 764 77 284 763 93 27 423 90 2 412 107 629 908 126 439 863 49 635 745 78 504 729 67 455 898 82 48 351 139 121 333 65 643 960 117 47 301 126 185 687 129 536 656 122 410 541 114 134 519 96 30 501 109 782 867 78 240 691 89 110 522 126 98 201 86 910 969 146 205 758 101 554 574 112 199 534 82 188 790 118 411 946 73 377 815 71 176 554 96 343 403 75 462 629 79 156 643 99 40 665 148 129 327 88 151 244 150 155 157 124 63 440 141 599 744 145 657 909 125 113 715 78 516 808 27 436 510 87 382 773 97 390 522 123 41 509 60 29 590 78 105 552 86 143 554 139 772 878 120 301 392 108 179 796 66 210 740 66 615 643 81 175 680 145 269 860 125 583 736 83 152 507 46 28 940 92 277 407 135 136 833 54 259 675 109 468 899 123 817 988 120 505 533 113 21 768 120 216 979 162 676 861 94 801 891 119 360 583 76 382 766 135 280 643 107 660 744 142 786 883 106 223 424 137 712 915 132 369 715 133 456 683 137 79 795 95 68 649 129 703 898 51 394 848 150 558 751 95 179 857 69 30 682 172 236 417 118 285 751 107 129 981 109 226 397 46 335 384 101 434 928 82 439 985 96 285 563 115 18 295 63 144 964 94 306 386 113 62 137 117 66 319 142 561 680 116 42 909 78 788 861 100 179 206 101 362 910 110 254 922 119 28 814 100 145 186 162 543 771 103 75 246 52 436 766 64 207 370 109 225 867 114 835 836 100 48 462 67 304 325 111 427 590 136 28 920 82 294 723 119 348 569 104 257 540 50 130 232 88 103 684 110 396 806 75 706 805 120 521 535 109 18 613 145 564 945 171 109 348 124 749 758 117 563 687 91 196 370 71 634 805 76 246 393 75 282 458 107 485 767 122 405 782 90 749 919 70 192 244 69 170 981 135 335 738 89 161 634 102 273 504 63 862 884 76 159 326 112 170 972 112 297 934 98 60 848 61 518 602 125 448 780 93 436 618 80 254 447 83 21 888 93 820 850 129 17 372 120 176 563 84 52 340 86 504 845 74 319 993 97 419 809 138 54 86 87 422 551 129 205 574 82 676 842 63 739 774 100 370 540 149 450 942 70 91 989 118 880 895 94 560 721 143 398 770 58 313 862 51 224 711 96 128 466 47 269 641 82 61 690 130 622 792 126 349 915 88 474 791 97 63 437 101 37 810 50 116 578 70 132 990 91 7 369 163 373 659 110 648 900 164 99 434 135 79 929 92 176 400 140 325 602 109 110 702 95 106 793 71 323 849 130 100 670 104 101 758 113 363 438 89 344 725 94 184 388 104 654 809 57 659 778 128 262 586 155 217 441 108 792 824 75 410 437 73 20 687 57 553 841 45 903 909 116 454 608 88 198 976 112 384 532 126 664 942 114 55 155 87 295 306 117 18 45 120 511 925 147 476 864 56 23 142 107 441 750 79 1 982 122 217 802 37 666 779 52 481 803 111 738 783 102 194 938 163 35 179 113 695 734 96 119 221 146 451 618 95 184 465 109 78 240 92 426 643 123 0 450 134 214 468 60 270 500 113 363 485 113 22 210 85 515 974 80 320 420 125 618 991 70 320 880 110 477 626 131 258 993 121 132 907 82 594 938 110 105 812 78 105 455 88 98 797 93 59 972 52 655 965 89 122 349 146 74 581 115 20 268 96 436 748 92 125 738 94 73 531 67 258 989 135 148 935 66 273 580 82 678 891 63 465 545 129 436 850 89 376 561 97 419 735 104 37 385 94 439 658 159 440 806 103 571 618 114 281 817 88 436 503 49 251 715 73 553 995 33 90 381 71 300 514 42 454 461 81 5 44 101 380 845 80 558 894 87 30 686 97 281 863 68 713 823 106 297 466 138 172 445 45 18 887 105 36 722 65 602 935 111 842 951 90 228 352 87 13 167 138 337 642 111 529 581 117 296 701 149 110 304 123 516 865 153 643 849 102 65 702 127 218 318 77 85 524 88 317 780 122 501 656 49 495 852 99 596 761 149 556 893 87 52 489 94 574 738 123 702 900 114 619 811 140 473 971 39 322 737 90 255 959 98 114 491 79 229 761 154 26 657 102 788 815 91 434 795 77 135 532 73 72 718 87 108 976 108 87 791 84 474 944 141 694 733 104 917 968 82 144 969 114 676 933 116 0 61 114 675 880 67 940 972 80 260 938 114 111 695 161 547 627 104 53 644 81 221 979 89 263 767 162 360 770 78 346 493 56 377 930 131 240 491 110 320 589 108 36 101 86 44 518 93 348 597 89 722 871 103 195 903 90 573 583 100 222 316 126 39 634 62 505 572 97 366 430 56 372 407 100 103 965 99 64 390 129 198 798 97 255 889 104 63 785 76 57 591 51 841 989 148 716 812 131 284 761 86 912 996 101 453 677 99 425 468 147 126 779 100 158 352 65 256 844 77 383 896 85 665 791 146 727 949 71 263 778 126 244 746 85 349 878 102 522 984 65 723 806 86 498 516 137 417 667 110 782 879 73 598 923 111 153 554 91 116 914 126 182 967 69 64 598 151 210 876 76 150 578 112 101 158 69 385 440 134 270 779 113 290 653 93 220 461 69 203 684 70 434 604 60 322 810 30 707 992 88 86 459 70 463 707 84 214 470 106 254 747 86 562 820 111 290 710 77 174 269 110 521 989 101 153 779 110 94 409 88 352 588 59 306 311 87 12 374 80 213 369 127 179 559 187 188 907 120 51 207 122 152 476 117 13 785 131 250 538 76 15 475 167 62 784 86 286 640 81 478 762 92 542 604 90 432 947 25 51 417 92 242 946 108 442 741 84 232 392 53 143 996 148 599 972 129 633 689 120 14 632 72 173 689 56 81 585 113 570 678 76 474 697 171 683 966 79 22 656 91 173 533 120 307 855 102 303 619 138 179 629 147 448 541 143 125 932 37 160 230 108 101 628 124 95 897 131 55 329 93 62 584 123 86 963 120 435 620 99 182 974 84 302 343 131 40 840 128 156 462 143 57 596 122 541 662 119 50 110 92 815 819 124 419 927 140 39 207 125 25 614 128 121 591 123 16 398 110 313 415 92 248 948 134 609 731 115 60 569 64 355 645 33 535 992 109 146 511 85 444 720 105 648 909 117 90 808 110 673 683 133 548 901 83 64 848 100 234 552 133 395 954 89 261 379 133 527 626 106 590 599 76 393 896 108 394 489 69 222 537 121 642 913 78 27 830 80 199 231 116 201 461 94 132 858 148 395 921 131 729 841 68 385 821 47 107 416 100 75 635 50 19 49 158 555 652 70 92 966 140 650 948 135 100 923 83 389 543 129 229 641 61 948 971 99 383 681 68 32 75 81 162 894 71 244 921 99 40 943 57 227 777 148 230 965 104 120 178 100 866 949 92 107 877 104 584 653 69 447 582 120 9 78 130 146 315 115 696 787 108 154 818 87 63 88 128 182 630 105 605 633 103 649 657 139 370 423 87 89 964 95 205 561 74 713 850 90 682 976 100 459 953 79 13 942 155 207 988 80 466 759 107 57 469 111 101 337 112 454 599 103 354 415 111 225 663 115 63 717 98 497 955 111 295 914 47 430 892 129 656 865 109 107 893 155 466 626 73 438 442 72 420 824 128 275 952 126 664 891 118 479 653 71 868 976 131 69 683 189 305 785 128 430 565 78 42 71 119 240 250 85 884 937 112 93 931 160 158 675 67 464 480 110 389 602 77 188 525 106 270 633 38 148 490 113 106 620 123 21 355 111 292 583 101 397 663 110 285 301 136 289 309 67 88 500 93 536 606 92 696 742 104 195 668 145 225 331 123 732 888 101 651 663 111 341 807 71 239 296 89 28 966 52 104 565 61 326 388 107 746 781 70 199 383 105 35 562 73 146 376 114 85 832 140 419 572 113 36 501 134 96 872 71 450 725 35 56 189 98 395 486 162 831 901 117 36 872 54 142 952 68 109 260 113 102 824 100 486 751 107 248 785 84 412 612 117 625 781 65 511 715 149 788 919 80 160 633 98 225 570 86 486 984 57 46 284 127 55 129 109 575 825 88 32 868 163 654 924 110 356 480 97 295 781 190 197 903 152 28 610 133 63 451 86 303 744 106 121 373 91 406 644 96 112 550 79 257 463 85 368 802 149 176 504 57 698 843 121 20 629 28 41 638 72 937 950 165 102 805 57 136 858 102 685 773 86 562 939 126 59 914 112 237 416 93 92 166 92 376 467 118 119 407 99 200 344 57 698 740 100 788 951 126 681 754 111 567 657 84 236 533 123 726 813 76 296 967 143 67 604 129 447 631 75 118 355 77 156 584 102 275 548 45 522 795 100 75 391 103 759 820 86 214 660 134 102 520 75 230 756 136 48 952 134 318 855 73 577 692 89 38 371 86 129 413 98 342 768 115 503 622 133 558 667 166 523 733 100 82 760 85 105 864 112 149 483 107 519 554 44 280 729 86 4 674 91 396 630 99 641 797 127 145 263 113 346 927 97 113 878 78 711 716 117 313 819 129 57 82 68 120 389 116 588 606 111 466 984 44 714 759 74 41 738 92 253 688 83 103 339 102 109 849 79 83 728 111 38 880 138 137 977 146 207 723 99 500 802 37 194 201 117 442 663 103 531 795 114 324 503 49 640 798 65 185 202 148 92 380 106 82 667 112 43 498 127 337 440 145 558 906 113 31 85 115 110 462 137 278 798 75 291 809 171 809 884 118 211 608 136 112 521 88 126 213 91 449 627 142 66 881 93 365 685 135 49 532 46 404 446 56 438 570 182 598 730 80 461 690 95 204 667 114 78 447 43 101 632 110 364 529 97 301 577 40 379 773 60 657 814 72 552 802 84 28 513 98 333 511 180 407 678 96 207 342 127 207 387 151 116 423 102 487 755 81 97 666 141 254 637 101 188 848 129 713 923 115 839 911 73 157 189 89 211 376 59 471 919 15 463 729 109 276 466 78 583 857 132 843 894 66 109 176 75 139 159 77 234 541 132 261 294 93 199 497 80 654 695 102 693 996 95 61 129 107 611 979 124 18 674 81 496 506 138 636 715 122 311 818 58 228 567 100 710 896 81 81 233 48 18 991 77 365 963 72 294 850 113 384 978 85 753 985 196 504 968 117 265 594 126 474 742 118 851 922 128 661 851 133 487 799 60 1 974 112 40 595 102 708 761 100 26 337 103 551 632 91 48 504 135 242 253 91 364 593 59 166 824 99 208 633 39 411 996 43 429 738 121 106 357 105 209 798 156 366 451 1 703 934 62 335 837 159 454 954 91 873 978 103 184 639 109 531 715 41 866 923 110 159 582 84 171 696 70 397 726 143 229 430 146 107 467 109 176 388 109 166 913 139 566 773 109 89 104 88 100 173 89 533 924 56 258 804 97 959 964 137 44 659 104 203 851 95 240 547 40 433 582 121 105 461 115 111 954 32 172 275 81 74 743 119 5 295 71 382 799 100 190 497 117 678 922 102 180 399 33 195 461 86 99 905 97 72 369 111 369 974 84 63 260 80 41 274 100 440 817 73 39 240 107 344 736 135 827 970 113 425 933 44 131 703 72 12 960 105 762 803 83 27 833 133 373 839 46 506 895 133 185 816 122 343 863 117 65 591 115 370 685 91 129 702 111 403 751 74 293 952 55 560 647 111 774 914 147 25 854 113 174 849 149 752 816 125 609 620 85 98 264 124 710 790 60 131 313 89 624 726 99 228 821 106 478 852 86 224 771 46 51 54 120 285 603 62 459 947 77 190 805 87 390 476 100 762 909 88 126 221 100 80 664 108 138 309 91 265 425 114 352 562 89 50 197 137 16 326 68 832 907 143 98 598 77 597 970 86 519 958 127 102 307 75 341 945 93 35 40 95 17 837 157 244 966 138 302 610 22 20 788 111 377 396 66 355 603 126 119 792 168 360 396 72 591 840 119 707 832 117 258 420 82 463 552 80 758 871 93 287 919 78 827 975 113 443 475 109 439 505 183 745 890 65 594 677 110 323 925 71 781 908 100 565 901 110 272 313 87 34 753 41 644 823 55 233 618 88 106 155 81 369 737 133 394 603 67 19 733 83 465 626 143 179 891 91 187 513 138 252 394 99 175 629 94 274 682 118 133 292 80 843 925 127 155 285 88 118 991 133 278 864 77 445 719 86 216 424 88 153 755 45 442 763 120 685 843 112 201 750 54 447 536 97 95 880 79 534 598 101 149 263 115 5 645 54 479 945 84 265 763 117 406 779 122 343 699 124 67 665 134 822 848 123 819 869 82 285 906 138 128 300 87 276 450 55 57 526 142 505 986 116 834 845 152 333 607 141 562 785 94 263 426 99 6 246 49 157 471 138 99 938 91 99 112 146 468 835 129 184 530 51 119 294 99 151 771 72 331 382 80 508 632 131 27 634 102 526 730 47 1 381 96 102 834 111 155 667 106 465 871 88 489 771 112 258 760 43 846 898 135 553 895 95 122 213 117 459 892 166 602 795 133 433 746 101 224 844 146 42 176 97 525 798 143 582 876 99 102 966 113 365 942 158 484 554 84 341 865 99 205 309 130 565 737 124 520 874 74 174 959 151 792 861 147 217 626 84 325 905 75 552 777 143 168 876 76 480 711 98 292 495 79 122 496 106 178 389 63 130 208 55 298 592 91 467 995 91 236 535 129 731 913 160 269 790 90 368 385 70 219 854 82 562 816 82 388 908 92 335 611 65 172 839 132 119 534 86 126 943 107 99 533 69 25 348 36 338 885 126 126 876 137 618 662 131 450 960 120 121 479 108 125 492 62 456 898 84 921 961 164 1 511 56 7 702 89 153 467 98 479 801 74 866 986 142 213 472 73 961 980 154 301 548 119 745 857 96 156 271 82 780 798 80 277 960 135 384 545 75 284 625 147 121 669 132 265 301 118 421 904 161 414 720 160 47 252 129 313 839 141 546 647 105 278 431 95 714 947 67 71 475 109 466 468 105 44 253 62 288 932 115 805 872 86 338 609 86 320 872 108 390 773 92 47 891 93 737 939 115 38 101 91 404 873 86 318 532 101 493 744 105 200 413 83 192 266 116 328 862 122 25 150 139 22 608 85 407 446 41 16 379 132 727 794 118 680 890 69 552 655 110 226 453 126 208 711 107 882 991 125 221 896 87 621 847 84 631 883 69 575 667 114 124 561 105 653 758 136 588 667 101 521 864 47 616 791 64 665 803 124 601 909 65 541 605 125 830 843 106 390 827 149 513 595 79 777 966 68 285 983 78 709 886 78 164 923 99 675 942 98 81 125 107 235 660 153 441 729 44 744 766 92 339 586 48 358 371 72 13 283 108 491 824 100 445 484 77 210 418 88 604 912 76 267 970 118 539 637 91 103 145 66 400 866 100 115 879 112 487 745 133 843 850 75 500 749 70 366 467 174 207 282 59 240 333 56 108 255 112 339 692 39 204 647 76 35 359 85 123 657 104 125 509 86 571 732 100 297 992 148 177 299 143 279 776 78 519 522 108 166 693 145 122 439 88 163 278 122 354 403 65 17 259 128 310 756 70 14 21 167 550 954 145 435 747 124 685 822 76 294 574 80 672 848 116 129 441 110 54 498 43 232 291 104 298 811 94 82 587 62 506 510 142 483 995 102 423 719 110 85 470 79 2 402 184 473 833 117 739 921 82 446 948 60 143 450 93 254 847 95 95 473 115 787 991 125 28 231 70 193 640 132 635 764 120 112 569 112 30 719 164 406 769 111 707 745 97 409 508 137 674 919 102 474 971 143 239 529 135 248 622 135 335 349 103 523 929 84 274 549 126 475 703 130 24 762 70 476 617 95 186 500 99 163 544 80 593 733 113 20 890 105 215 695 180 184 888 96 305 975 99 720 748 148 390 684 84 25 71 98 42 617 132 77 682 87 299 824 81 190 439 89 22 644 88 168 665 65 254 688 81 358 884 82 712 844 57 351 700 108 122 608 77 568 994 102 388 826 90 379 592 142 20 905 69 40 147 78 533 556 88 119 946 93 625 714 123 27 644 188 489 575 99 57 151 103 743 826 103 778 992 81 172 877 83 239 706 90 298 797 113 685 803 110 99 329 48 643 654 138 257 657 141 283 870 85 578 636 104 351 888 82 112 841 57 450 530 121 16 136 113 40 396 118 464 508 107 407 500 127 113 739 86 10 429 87 413 854 106 648 793 52 101 859 64 38 344 70 20 895 85 181 454 160 483 910 108 284 843 39 255 495 72 101 402 141 415 751 48 66 724 117 62 245 92 53 783 62 96 201 86 239 720 89 275 455 124 562 907 140 0 821 94 255 485 81 261 780 85 70 896 122 323 938 75 824 932 113 491 837 79 743 883 96 190 207 99 18 83 89 467 971 114 270 532 99 306 569 136 234 378 167 464 526 22 102 646 77 235 312 76 98 941 105 601 660 132 93 330 138 210 611 133 529 672 70 38 743 84 156 332 64 191 216 112 539 873 71 568 976 128 159 549 95 261 920 45 812 937 92 83 103 70 235 833 82 14 830 80 42 377 86 422 836 112 519 750 123 161 194 124 398 936 61 265 938 135 855 975 77 9 968 104 296 900 65 363 504 117 433 655 121 716 994 69 398 436 55 393 730 109 366 930 124 30 955 102 636 794 107 73 86 115 61 880 103 176 649 107 288 883 112 475 843 123 179 267 105 41 561 124 130 648 112 157 924 85 333 605 92 72 853 104 619 976 133 15 53 41 375 619 102 376 617 157 505 699 109 173 840 136 521 576 67 22 669 86 42 683 87 57 259 120 412 868 192 585 903 120 175 925 79 171 228 46 13 631 69 497 989 60 337 408 100 220 465 101 285 968 70 474 747 119 274 421 114 569 577 78 303 511 134 372 447 133 183 882 108 512 617 102 96 758 126 53 140 81 363 941 113 202 493 101 694 837 83 128 464 156 8 821 77 228 363 121 758 775 104 780 827 119 528 906 43 27 608 45 75 316 144 55 815 120 137 687 91 933 981 141 201 999 66 241 920 83 126 509 109 126 608 103 859 983 46 19 448 95 496 734 114 314 818 94 102 761 89 196 674 61 24 570 133 535 935 105 392 404 86 188 740 41 5 78 137 332 493 115 456 723 106 701 988 129 281 346 45 267 690 83 690 862 73 302 825 127 214 906 84 8 78 78 376 826 104 403 621 105 129 720 45 95 851 57 344 708 76 313 687 100 408 592 96 358 857 98 91 200 69 254 868 48 247 287 126 44 548 121 202 565 44 283 406 11 25 613 112 687 706 102 628 677 95 10 610 28 158 807 98 16 682 124 185 910 67 113 951 47 81 532 68 855 953 109 369 565 106 611 835 114 756 804 136 641 889 58 224 987 137 212 285 108 112 279 128 385 495 66 41 366 99 180 382 58 71 832 111 600 641 122 954 974 60 410 729 103 844 897 94 142 267 67 158 584 64 210 326 110 944 981 61 126 441 92 911 938 142 219 241 80 353 713 46 30 928 64 459 915 75 165 938 50 318 812 135 71 816 59 78 327 111 92 460 129 397 829 78 197 583 71 563 716 65 275 947 87 372 673 82 293 307 177 768 812 37 244 681 106 356 775 104 53 794 67 324 411 61 85 307 144 51 157 73 267 965 61 87 154 97 245 573 89 414 827 134 92 486 52 291 687 97 547 988 148 717 971 107 82 376 115 186 540 67 327 569 127 143 447 39 391 859 162 30 583 141 91 736 78 221 363 87 642 743 77 244 399 164 435 518 97 325 513 99 151 184 79 472 991 133 145 750 174 898 918 98 97 712 105 79 464 104 103 335 100 521 600 79 268 452 96 856 972 103 181 740 78 343 770 112 811 818 147 427 985 120 201 511 41 142 599 40 15 254 111 505 659 117 369 826 106 584 967 93 698 777 103 301 463 120 102 105 100 518 926 105 258 481 53 107 903 83 40 638 158 527 748 59 433 442 110 732 830 64 428 429 86 464 749 72 731 859 85 477 665 133 619 796 86 508 763 128 110 990 126 670 869 91 472 676 61 31 472 74 366 898 48 175 721 97 70 952 122 389 541 53 109 158 100 366 565 41 155 494 111 592 608 107 16 625 122 438 773 82 166 431 96 409 621 162 12 402 66 152 760 92 815 899 89 682 842 93 861 983 43 417 464 119 173 195 102 207 320 85 92 443 76 269 407 106 621 724 71 291 804 125 200 892 141 44 661 126 131 418 169 259 701 87 576 697 95 336 525 53 160 673 75 73 816 83 437 543 110 172 231 72 135 652 113 225 716 106 47 157 86 131 850 54 503 896 102 203 701 93 329 899 61 80 451 102 256 514 105 353 535 134 47 835 86 462 998 119 76 814 83 706 828 116 46 282 77 271 544 72 199 729 122 220 640 94 2 224 61 107 436 90 56 389 107 138 888 124 397 733 83 64 88 81 302 354 121 247 496 95 387 885 133 259 894 139 269 920 102 8 978 90 163 273 75 347 855 16 298 477 76 344 822 128 459 611 74 316 448 121 806 931 89 249 520 92 105 650 102 522 686 109 28 501 71 419 968 125 575 718 106 254 449 184 203 941 72 392 522 103 35 732 54 177 731 79 573 746 168 178 454 93 324 829 60 327 682 123 257 581 121 705 818 162 550 955 106 323 892 106 239 986 32 288 489 54 292 768 128 658 694 170 322 491 91 302 418 126 283 918 148 384 468 71 9 151 112 72 217 96 232 928 74 184 426 105 274 683 69 584 825 170 222 476 48 581 909 120 469 936 75 78 158 84 93 396 104 461 889 137 178 839 136 532 662 102 386 884 82 578 659 96 627 873 144 645 888 143 490 825 147 53 386 148 449 598 91 685 758 65 543 620 86 635 661 19 55 137 101 85 784 94 262 863 81 13 85 41 647 859 111 695 997 76 753 969 76 464 543 70 20 833 106 60 98 44 246 281 127 696 870 172 328 557 61 456 826 124 170 427 58 256 470 100 483 801 65 457 641 54 164 227 104 600 737 112 227 766 89 190 804 89 4 19 176 29 175 145 56 755 115 374 862 84 596 705 123 378 443 134 170 666 93 587 832 74 814 968 131 586 597 140 40 149 101 908 931 86 391 984 65 278 307 76 277 740 116 474 560 91 155 752 102 583 627 41 112 554 71 394 500 34 337 439 44 450 626 96 14 598 75 530 581 135 84 477 145 527 671 110 386 985 125 230 511 70 207 496 154 289 740 98 789 870 105 384 915 76 600 650 142 108 373 32 350 894 91 152 486 95 150 393 145 874 901 92 74 572 118 65 577 59 189 515 66 55 203 82 140 747 140 70 110 102 68 200 126 287 918 52 351 540 116 340 990 118 143 988 104 353 905 133 452 804 110 88 876 87 574 690 84 163 437 35 338 440 98 230 503 98 34 946 86 869 912 58 751 924 110 753 847 134 708 803 49 604 873 97 427 895 75 752 885 86 457 587 93 855 974 164 767 860 117 587 772 142 205 270 65 441 494 117 321 682 120 182 871 97 191 556 42 668 835 97 39 652 53 491 607 59 644 992 62 400 407 135 592 965 96 761 793 44 671 786 74 178 759 161 256 824 84 441 918 55 100 467 165 266 503 49 679 752 75 431 736 142 537 690 115 634 790 94 136 957 128 72 559 10 78 460 85 705 806 76 53 853 111 392 435 117 468 930 137 317 607 93 91 787 157 298 748 119 314 409 113 94 756 98 869 950 62 95 671 140 688 980 110 68 110 66 168 407 112 311 452 110 464 925 51 225 773 152 66 800 78 132 144 134 253 404 115 74 126 80 614 973 55 132 529 147 373 561 139 387 728 140 738 791 93 64 912 103 293 584 135 470 819 75 291 982 116 279 740 122 472 495 88 366 984 131 496 752 108 795 805 63 346 510 53 177 741 106 74 984 143 58 988 68 369 488 93 616 822 102 801 958 93 830 962 129 420 810 103 11 203 148 345 471 125 140 898 131 121 247 124 178 760 118 608 886 87 387 434 86 237 974 50 431 819 94 78 638 120 119 751 113 243 262 88 251 479 49 124 189 108 151 790 92 246 693 93 448 622 75 103 507 60 746 826 96 552 567 43 395 940 88 428 537 82 248 518 95 563 797 57 127 613 89 270 798 72 487 765 83 294 719 71 86 926 77 298 444 90 532 582 118 158 691 139 32 254 138 0 42 118 160 168 141 55 286 122 205 460 99 462 474 80 114 812 83 538 809 82 308 758 92 835 977 94 508 818 103 66 189 80 61 374 148 7 311 60 891 918 152 561 608 143 261 533 61 979 982 99 69 575 106 58 934 131 251 403 122 68 231 116 134 988 52 152 889 98 347 590 86 892 994 113 704 767 103 331 729 128 442 672 85 467 974 67 56 501 99 45 758 191 66 672 48 610 740 116 173 902 121 660 822 139 125 691 31 283 441 108 9 289 107 518 942 90 590 779 136 867 942 139 794 908 78 253 738 108 423 767 119 322 441 106 454 771 94 635 689 108 921 997 104 50 131 72 243 644 106 451 878 138 723 736 28 514 640 47 257 738 129 788 986 129 452 558 128 207 933 65 283 537 73 343 462 86 144 742 60 571 687 151 118 465 120 85 811 107 849 907 100 205 613 105 190 406 127 464 668 152 224 935 18 16 364 119 409 982 114 291 452 119 307 592 93 293 815 75 127 453 98 307 727 139 262 962 82 409 938 119 113 599 69 128 616 77 212 720 128 284 812 90 231 803 132 124 817 67 18 700 51 253 260 73 47 538 118 72 968 61 70 487 125 427 661 52 730 744 111 442 863 126 399 501 110 15 900 80 521 594 137 40 424 100 133 615 77 236 881 108 145 520 85 178 263 84 95 779 122 135 194 47 877 917 140 67 686 156 277 777 87 437 597 105 395 396 110 626 634 76 99 262 127 423 690 104 699 768 129 152 534 107 455 902 168 515 933 128 152 537 105 785 906 79 435 725 111 17 440 71 827 957 71 92 99 150 319 373 114 721 875 86 249 795 87 233 835 55 126 744 99 322 411 100 864 933 65 257 826 58 541 663 106 667 693 92 110 802 111 47 216 166 6 951 87 90 765 54 372 647 98 162 196 103 912 941 90 865 909 64 563 728 103 278 662 68 245 307 72 575 892 83 680 868 143 342 908 173 80 180 131 188 246 146 486 668 53 274 602 62 131 304 150 131 873 113 138 438 64 422 688 58 356 560 97 241 718 107 335 722 46 229 354 79 582 794 107 60 242 80 87 115 127 608 634 111 136 425 102 30 795 116 135 476 82 331 946 92 498 616 119 59 543 89 88 180 85 879 937 140 195 909 95 81 166 89 359 610 59 176 201 82 12 735 101 485 637 97 432 646 92 253 996 163 131 364 120 518 545 83 773 937 102 386 500 78 304 742 112 501 734 82 369 784 89 198 587 59 423 980 126 611 781 106 141 613 84 347 802 126 382 476 135 199 349 97 63 823 83 466 761 46 61 890 95 186 465 85 529 965 110 6 561 87 76 152 148 67 648 87 63 250 109 322 341 122 188 398 75 207 816 151 738 922 143 499 968 71 272 301 100 90 555 98 851 947 118 470 875 95 494 629 64 700 927 86 309 382 123 257 588 63 889 959 25 331 730 102 6 931 82 129 498 125 554 721 139 526 611 113 792 821 51 372 437 70 13 548 105 203 794 68 103 839 118 643 856 102 442 570 115 88 857 141 236 315 82 260 860 60 79 449 74 200 414 88 495 883 64 18 970 90 220 447 122 110 123 128 322 486 131 36 662 118 255 766 81 188 647 156 69 630 77 173 768 96 35 364 80 78 749 92 46 259 139 330 429 144 152 408 142 105 202 108 235 962 65 559 643 112 119 781 65 397 556 86 52 416 33 359 596 138 4 841 73 238 791 116 104 800 121 584 772 166 147 861 37 484 826 112 664 918 159 162 702 54 661 883 135 130 756 121 479 884 115 80 202 149 622 767 69 981 987 81 164 784 97 141 551 68 280 417 107 87 320 127 674 988 78 223 594 63 688 912 120 647 677 81 127 801 131 724 910 118 204 940 46 55 753 74 781 942 128 39 173 71 194 616 81 642 704 101 794 852 84 80 323 152 304 415 69 704 879 84 11 347 119 464 965 89 842 960 121 360 658 99 526 924 115 151 181 111 253 568 94 707 798 108 631 751 112 409 839 93 499 702 95 620 913 91 229 679 134 334 513 104 297 396 59 45 686 38 66 898 42 45 148 112 86 703 98 619 686 123 156 958 85 114 961 141 72 817 75 38 401 142 825 852 129 534 608 141 275 361 47 69 185 89 195 541 102 134 553 149 423 766 95 607 797 95 126 444 73 197 480 106 29 825 107 387 564 91 9 157 156 118 652 52 558 636 92 232 462 93 121 249 69 479 806 63 93 478 133 276 631 109 158 166 93 162 828 122 34 359 103 451 847 130 417 514 119 440 809 93 23 561 110 470 720 72 42 711 144 67 117 109 165 672 83 275 692 79 331 577 99 250 811 108 58 897 117 278 986 123 257 688 77 628 753 123 348 415 129 181 953 156 673 965 62 86 265 84 445 646 110 212 736 132 44 339 130 694 944 125 342 812 98 665 886 119 680 982 105 221 614 95 79 708 169 312 915 74 66 348 48 143 326 128 395 527 136 358 996 116 29 110 128 15 105 136 725 727 130 2 995 103 464 612 102 23 720 88 428 601 130 57 164 101 547 946 106 212 802 116 453 916 139 26 711 120 121 872 115 73 273 73 844 990 103 201 529 90 10 287 84 226 711 118 338 881 82 349 843 125 492 519 79 591 839 111 443 471 133 233 841 29 736 748 135 321 707 103 261 285 91 101 865 12 116 876 135 406 504 87 676 767 83 448 449 92 890 973 95 213 473 126 797 915 72 692 998 170 817 860 153 116 819 84 498 747 115 391 738 108 370 476 97 313 512 117 799 960 104 263 916 80 101 807 108 813 877 56 638 907 100 684 931 131 292 321 81 42 858 78 157 785 88 389 708 148 721 958 96 159 859 156 211 364 122 272 296 126 334 635 61 115 180 113 689 733 87 161 213 96 354 825 152 401 884 127 820 936 77 636 791 114 799 956 100 464 738 134 606 663 136 568 881 94 484 935 99 453 924 156 173 352 103 186 417 81 120 891 112 253 745 95 302 427 167 335 779 96 271 707 71 256 369 87 662 954 88 324 841 97 5 317 55 335 625 105 70 868 95 363 967 102 50 518 118 763 838 138 79 649 81 665 918 69 831 910 123 56 837 87 152 703 64 891 915 134 354 579 85 172 703 60 498 898 73 637 800 139 73 186 59 128 236 146 432 672 85 78 907 134 329 701 95 139 523 81 2 712 60 111 748 102 521 913 94 173 947 107 109 992 95 136 649 128 9 60 110 301 667 100 704 897 87 173 741 116 258 651 95 305 385 103 337 405 110 349 565 53 43 900 52 294 877 90 143 772 72 245 285 139 682 923 129 154 215 129 115 972 97 146 929 107 616 770 49 600 753 124 660 866 41 324 349 89 768 865 91 504 615 83 142 883 67 99 650 97 148 243 60 920 979 84 585 863 98 635 682 142 319 805 91 10 172 80 412 937 101 267 282 40 753 831 85 36 851 66 294 370 109 86 900 110 207 278 76 704 728 110 265 629 116 154 686 120 101 417 94 177 820 93 112 509 94 169 239 105 262 740 1 139 606 119 218 734 53 342 803 76 78 147 146 301 601 119 58 914 165 105 800 110 922 992 42 280 423 73 58 238 93 265 753 96 668 811 55 630 693 95 112 247 94 211 778 65 764 774 89 98 707 118 33 229 167 321 720 80 249 848 168 51 290 111 242 288 136 327 917 171 615 921 87 759 793 116 439 717 99 122 849 102 590 712 55 244 797 100 580 751 42 66 674 87 90 798 118 261 416 126 665 732 140 27 511 152 99 463 81 141 487 84 158 381 92 308 487 96 38 261 50 100 672 85 614 626 120 76 247 149 160 598 81 704 783 122 655 882 105 71 271 123 222 830 73 291 975 41 397 607 66 257 773 110 502 845 86 14 239 131 542 990 75 5 135 90 361 577 82 558 586 137 18 943 98 277 510 116 554 909 125 217 434 104 549 591 125 466 838 90 336 518 105 152 815 76 424 739 119 103 314 75 306 570 109 263 420 103 484 617 128 375 764 92 121 225 72 813 990 160 161 714 91 341 707 69 243 905 91 85 419 103 92 977 124 535 588 59 202 763 129 451 978 87 423 464 113 132 178 76 197 315 68 257 493 92 87 875 34 22 513 93 102 365 151 87 702 86 72 292 126 393 885 91 546 886 57 77 490 72 138 426 59 475 666 86 888 978 61 275 894 93 637 836 151 230 415 82 516 910 71 829 908 181 662 944 74 32 794 173 611 748 109 112 839 95 1 516 61 445 634 57 415 476 47 101 220 115 841 874 102 679 959 101 337 925 124 204 687 114 119 627 142 122 790 118 139 631 84 65 153 115 327 842 133 237 789 103 743 899 60 382 403 48 415 839 63 618 858 64 310 790 126 453 660 104 750 775 126 335 678 29 740 939 176 631 742 114 254 902 129 252 647 140 89 755 114 178 461 76 167 262 115 409 814 130 236 360 155 631 866 99 642 769 54 238 277 62 579 795 122 41 755 65 132 999 41 512 633 45 380 956 153 250 965 114 780 825 53 151 702 99 76 872 79 66 289 153 28 77 107 383 786 88 88 812 88 91 339 101 27 184 128 384 526 117 89 377 119 364 885 157 379 922 94 36 766 92 553 603 80 210 466 120 121 578 88 567 631 105 205 359 87 136 264 113 68 209 77 343 791 141 18 423 104 309 895 94 277 827 42 421 884 102 670 897 105 248 392 96 737 948 113 662 786 103 294 593 86 82 712 139 363 436 119 503 893 135 592 636 114 307 451 95 333 400 7 464 647 117 629 673 77 346 631 113 155 181 100 161 266 129 158 162 118 738 749 69 451 619 76 607 897 114 760 815 99 353 651 166 418 774 86 226 525 89 533 981 111 50 923 87 138 657 120 35 317 111 152 989 62 306 706 122 227 498 65 284 659 147 350 461 118 712 788 92 666 841 111 432 986 116 123 407 102 59 947 131 185 248 72 748 826 112 243 451 73 252 781 122 190 258 145 455 596 94 101 881 58 712 961 73 257 549 112 629 699 127 365 455 121 322 796 62 248 542 43 104 931 59 120 282 88 693 893 67 804 987 109 579 965 85 294 309 110 119 653 105 624 770 90 464 516 49 719 764 81 818 848 94 352 589 131 543 927 71 20 127 74 408 950 179 175 479 86 695 825 111 536 968 55 154 904 59 294 955 156 811 877 167 108 443 73 240 920 99 502 939 114 152 327 73 393 725 101 809 984 45 435 947 87 292 817 150 402 649 83 741 850 85 190 600 141 17 876 77 800 931 36 208 675 60 675 722 80 523 793 100 232 592 92 332 828 76 506 662 89 483 936 103 457 593 51 648 953 44 105 335 111 88 276 121 285 356 73 255 266 97 592 917 115 76 876 75 138 685 142 417 452 69 418 926 113 357 820 129 181 367 40 328 366 111 122 376 92 502 941 96 404 890 75 626 725 73 201 694 159 261 699 1 74 436 29 279 778 98 2 358 128 325 731 61 365 688 151 176 961 95 601 681 73 304 659 148 304 778 87 87 544 115 325 669 99 574 789 129 147 690 113 504 948 46 778 790 46 381 877 56 101 584 62 685 779 140 158 392 71 434 656 172 248 919 127 205 524 39 450 722 54 145 408 105 563 613 106 777 923 104 212 575 144 737 745 128 19 997 63 658 972 71 430 840 72 193 723 57 314 473 113 778 991 125 82 580 88 140 844 72 95 213 112 3 686 80 293 851 113 126 643 143 160 484 89 793 808 102 543 891 78 136 999 140 77 988 115 278 758 130 63 519 60 26 844 69 740 814 84 502 740 108 359 503 85 217 754 108 435 547 78 105 134 131 377 819 44 889 930 54 171 739 112 509 515 90 289 661 117 91 521 71 18 193 116 275 723 71 335 337 70 437 878 79 250 345 76 80 240 111 510 924 71 468 716 99 286 792 89 582 664 66 490 658 87 939 974 117 84 284 126 18 530 109 291 737 168 617 735 89 120 333 98 740 957 111 136 574 84 268 665 118 110 326 129 102 995 102 108 525 120 447 919 103 12 617 122 697 786 122 658 878 136 716 880 128 517 976 56 198 607 4 244 380 120 627 953 58 323 909 96 36 889 100 400 612 117 157 456 121 694 727 138 88 424 149 182 741 113 68 669 72 662 671 96 269 773 99 454 484 29 76 150 161 42 107 147 652 682 75 385 994 80 158 892 57 778 837 88 294 613 140 317 704 105 13 161 67 212 478 135 84 940 121 7 393 120 642 797 104 726 962 107 92 771 111 203 940 119 454 814 75 101 835 59 231 861 64 860 878 67 112 998 66 474 885 119 310 946 128 271 372 131 257 971 80 6 761 88 699 800 66 733 867 86 422 634 43 77 519 102 592 770 88 125 176 98 866 942 104 50 210 105 98 231 102 735 840 90 33 469 89 337 365 68 101 734 43 109 150 120 426 939 95 414 902 126 344 354 146 43 404 87 453 939 103 41 605 55 381 782 113 169 506 87 398 923 107 967 997 116 349 672 171 691 756 113 37 501 137 505 623 149 291 388 138 607 824 92 156 273 60 551 752 100 269 699 92 210 748 68 569 857 106 531 636 19 276 541 62 246 277 70 910 944 129 585 912 113 4 825 121 101 603 71 150 201 144 270 574 88 155 465 75 326 786 85 59 556 18 480 647 96 619 967 98 56 695 108 191 526 135 285 313 93 7 570 132 285 704 31 235 295 98 340 450 72 155 737 57 708 801 102 3 660 126 359 998 147 162 909 104 535 706 119 322 660 86 667 983 88 282 835 89 95 405 75 239 922 105 688 724 71 238 352 97 270 432 66 6 665 156 295 966 72 414 791 149 656 773 83 917 982 94 477 654 37 231 271 113 242 947 65 169 930 58 322 447 75 782 817 106 592 907 131 336 946 121 442 964 84 459 672 133 340 974 121 51 332 110 563 793 152 88 545 81 506 977 155 566 925 179 168 889 81 454 916 108 130 458 46 202 322 119 307 464 58 443 889 112 273 818 135 29 266 111 46 434 122 520 660 78 248 355 75 33 710 139 445 549 58 307 857 76 345 881 105 374 791 122 91 384 47 689 946 82 652 988 112 149 943 124 427 459 121 296 583 99 374 938 46 324 842 124 575 635 88 69 567 87 368 484 61 538 883 78 534 866 84 829 876 105 267 281 112 280 485 94 329 704 114 37 352 50 161 532 112 701 833 138 12 730 114 60 333 144 62 678 136 39 115 82 45 865 53 180 331 96 140 570 145 62 358 166 5 31 141 202 870 53 399 590 113 296 527 70 780 781 110 501 907 121 466 767 108 672 777 72 171 652 140 289 420 104 226 626 76 716 803 96 896 943 125 205 348 83 700 783 90 504 583 77 605 617 69 133 586 73 927 932 46 121 209 89 215 964 123 80 883 127 288 922 108 707 927 94 319 338 117 166 742 74 120 237 86 307 515 163 197 314 89 77 460 131 580 709 67 204 919 106 656 796 143 298 615 113 252 463 99 51 633 58 55 590 117 351 795 56 339 606 134 480 718 100 99 744 107 363 782 33 41 942 110 119 824 86 231 450 117 95 266 103 615 791 97 67 850 95 85 659 76 406 545 195 718 797 109 410 876 63 239 714 71 703 949 127 59 94 66 33 93 97 30 522 99 183 611 128 866 887 107 298 803 117 626 890 83 539 622 140 164 721 99 421 850 1 357 413 121 74 794 90 641 762 85 383 730 53 435 873 105 453 478 110 278 830 163 764 807 118 28 628 102 39 200 109 732 910 99 437 948 109 257 435 87 141 622 64 476 514 98 540 734 153 64 907 102 377 854 138 176 790 106 542 577 115 138 749 111 408 707 112 142 317 101 93 700 148 57 987 46 86 229 119 572 780 73 358 898 113 413 421 128 313 437 74 117 346 128 343 565 108 320 395 134 194 904 94 666 716 126 547 778 32 802 967 93 42 243 79 155 958 68 474 930 121 545 974 82 257 460 63 326 334 8 42 463 112 26 652 123 291 943 88 691 794 160 234 968 112 0 651 121 816 915 164 150 481 105 626 833 66 236 454 150 7 486 75 477 867 72 54 935 147 322 954 124 437 569 82 195 258 95 83 716 78 361 647 165 931 946 80 179 927 94 508 641 103 483 631 97 11 120 95 18 693 114 118 257 98 176 858 109 288 473 100 360 560 114 374 718 81 94 453 103 225 283 89 255 326 71 333 348 94 654 977 68 521 970 75 476 885 107 460 708 129 49 537 132 724 790 53 74 455 142 9 957 92 126 678 134 65 277 65 544 915 127 178 916 102 326 465 76 755 917 62 872 930 102 249 484 102 267 721 122 195 564 137 135 572 124 17 913 132 199 943 109 55 937 131 50 844 97 436 780 51 660 909 69 642 660 107 386 623 109 53 601 79 513 614 53 245 471 110 140 894 144 247 417 109 650 974 108 4 371 107 368 748 79 170 936 101 65 672 110 400 860 109 165 777 85 20 960 133 36 307 108 487 638 68 492 717 73 304 900 67 332 520 106 121 574 86 215 378 81 8 450 87 146 965 139 615 740 53 176 364 54 722 868 91 390 582 163 891 893 152 447 993 44 73 337 180 929 974 119 520 731 140 168 365 71 63 471 118 320 447 88 92 940 165 817 921 78 258 597 90 60 166 157 801 938 95 21 739 120 179 456 158 770 774 96 464 872 59 545 765 54 367 948 114 393 803 152 284 887 91 705 706 100 23 874 151 343 616 100 82 593 56 240 742 104 372 953 93 537 927 128 761 815 109 60 857 107 664 999 40 103 238 99 406 529 89 474 503 144 38 183 147 68 326 106 93 351 120 293 579 99 139 516 145 609 634 115 473 993 94 143 963 62 580 710 67 79 265 94 633 705 123 334 739 50 761 925 142 253 937 104 407 441 101 45 340 135 596 828 107 49 175 92 122 394 53 522 663 142 94 357 153 194 645 120 154 418 144 204 295 67 77 807 46 731 777 88 320 676 65 8 234 111 788 845 55 123 253 72 130 161 143 780 901 114 273 367 109 310 797 102 190 777 103 158 794 140 44 189 127 481 502 91 53 451 113 728 761 84 259 540 119 56 451 77 321 427 145 74 217 108 157 984 123 331 334 72 659 922 67 717 856 60 751 994 142 652 827 119 236 607 126 452 997 121 344 595 118 142 330 153 505 562 96 882 925 123 60 186 106 317 706 58 572 658 97 424 656 51 476 925 73 405 466 56 298 724 144 231 855 68 590 975 60 174 188 101 496 584 125 356 965 117 80 343 86 357 647 98 155 221 103 243 660 108 354 436 108 348 892 100 272 286 153 606 717 64 125 265 122 255 826 112 59 699 82 10 703 32 180 236 116 109 390 94 138 650 72 378 717 80 661 757 137 549 908 77 472 487 65 439 665 110 2 473 110 187 699 150 672 984 98 186 879 88 338 829 59 366 915 97 292 989 97 810 983 77 122 928 111 154 531 103 204 826 88 410 687 82 628 675 126 351 423 139 240 538 70 103 219 84 161 544 83 179 807 96 173 248 72 159 401 101 361 697 64 448 792 90 306 588 121 379 438 47 618 633 131 354 536 66 356 421 103 940 943 116 106 872 66 310 698 88 258 607 143 95 666 84 271 483 142 159 275 107 60 133 53 435 961 105 852 861 131 314 562 133 661 868 86 355 833 74 373 652 151 628 757 80 87 673 119 137 354 64 50 343 82 322 882 101 386 410 72 497 864 118 480 793 118 877 910 64 518 637 78 311 440 96 480 653 31 579 901 120 94 442 92 424 452 103 61 487 148 426 937 103 80 164 98 373 605 137 223 534 39 87 783 92 875 921 110 105 248 120 296 544 145 126 474 91 75 661 115 33 227 141 5 525 136 163 399 116 294 318 123 1 564 106 121 983 78 294 551 99 554 568 105 45 465 75 197 639 145 185 225 106 891 916 56 168 922 111 601 895 83 762 779 67 840 968 105 54 146 101 77 712 97 182 633 122 376 738 165 727 850 114 479 734 110 479 691 99 457 709 74 277 381 123 469 649 100 93 973 126 414 896 103 736 820 114 602 620 111 52 488 110 112 767 100 210 532 96 206 820 70 91 691 137 379 573 116 236 688 62 475 650 141 400 943 121 569 819 92 113 652 126 12 119 128 235 595 131 423 886 131 254 363 95 141 929 80 333 494 61 19 435 93 71 322 122 124 628 115 312 488 121 138 895 117 9 735 105 681 707 116 140 828 121 128 784 148 1 891 159 328 962 107 352 516 98 234 347 120 33 982 133 541 880 107 234 894 87 496 729 130 220 685 110 661 921 110 104 245 99 586 989 57 271 311 149 239 896 101 500 923 116 240 292 87 455 602 72 392 685 69 582 907 86 236 915 103 113 902 127 494 868 48 241 279 56 156 556 54 82 451 123 134 978 122 197 343 101 320 481 107 702 942 120 9 112 108 247 882 92 105 674 65 112 199 56 398 980 47 193 406 160 242 898 166 538 896 73 220 368 86 55 628 134 227 422 147 5 93 129 32 77 124 285 802 32 692 837 101 255 347 112 423 497 115 814 986 152 385 989 127 315 768 83 625 674 66 410 422 140 122 307 167 340 943 93 285 406 121 202 542 114 34 540 147 26 647 102 408 589 84 383 473 58 444 613 68 95 628 122 418 781 99 268 649 102 282 363 145 233 415 125 24 733 128 674 704 122 6 919 93 378 568 118 105 162 89 192 600 93 827 908 91 386 677 131 230 494 99 17 470 105 161 707 103 894 936 93 192 800 106 833 854 92 201 436 90 8 272 113 14 667 124 33 829 145 33 866 109 84 110 120 863 973 113 150 221 103 137 437 116 331 366 90 179 534 80 240 649 109 218 652 95 421 713 117 94 106 90 638 679 113 784 920 64 832 882 97 92 846 116 550 891 112 101 702 91 214 409 101 330 703 84 53 450 56 818 866 57 928 944 69 14 432 109 688 713 101 69 174 83 549 948 77 320 437 146 346 364 72 6 184 111 333 779 76 144 327 67 81 124 154 422 463 109 68 96 48 825 895 38 219 746 68 62 243 102 296 424 110 514 782 149 97 392 142 301 666 118 878 952 146 157 520 88 337 576 136 217 582 47 63 879 119 200 959 75 4 639 49 157 953 118 4 640 112 515 733 24 619 907 157 339 990 96 76 262 53 476 799 132 394 935 93 575 612 132 317 913 156 779 829 128 486 838 118 425 576 111 478 910 102 754 868 88 270 891 80 378 960 113 220 609 72 139 489 96 470 677 80 557 817 139 353 565 75 509 668 78 467 833 82 646 852 69 234 849 75 674 737 97 286 465 147 72 350 108 896 911 124 71 987 59 86 871 111 762 812 137 818 954 18 70 422 87 644 719 121 99 199 111 403 836 119 140 606 112 91 731 116 187 642 101 783 936 1 376 445 87 36 118 123 565 867 41 371 875 79 52 564 90 236 667 86 747 834 119 170 663 105 299 743 50 148 688 86 327 781 115 823 993 30 634 998 65 666 875 105 259 530 113 11 594 104 71 249 110 230 885 71 823 933 83 68 107 119 204 629 112 24 646 81 606 941 104 820 990 79 742 853 103 430 964 107 312 465 75 148 946 85 450 637 117 716 892 82 623 812 164 273 898 133 44 854 95 471 536 93 628 799 121 455 471 119 356 991 87 173 634 164 847 927 94 351 674 66 410 983 151 234 608 66 12 708 74 503 721 149 91 905 44 10 745 67 104 604 96 28 193 96 333 915 76 326 571 80 72 758 131 35 329 98 449 930 112 853 908 42 367 756 119 161 966 111 486 521 90 646 799 122 525 652 81 946 980 68 696 894 123 386 570 101 351 404 62 299 311 130 69 939 71 111 494 40 415 907 94 383 698 120 470 840 92 714 901 120 392 651 32 294 765 55 6 323 97 271 338 138 149 571 78 376 869 138 613 747 77 106 930 83 105 663 74 271 917 94 170 944 148 245 387 110 240 325 100 397 669 75 391 552 103 172 750 108 40 976 135 643 738 116 182 811 77 138 582 114 890 916 66 296 522 86 360 898 159 82 344 123 462 739 61 149 544 140 107 204 89 203 459 98 13 639 137 156 412 109 37 264 100 411 422 72 159 502 150 263 751 76 180 281 68 152 479 98 48 988 116 318 529 119 786 891 111 204 318 97 151 213 106 378 615 101 36 456 137 512 684 107 844 877 21 94 187 142 197 781 112 164 258 62 185 491 53 301 870 72 692 748 79 747 786 121 181 746 161 722 855 93 303 447 90 490 908 95 333 550 137 248 969 11 519 798 65 154 392 68 208 634 55 579 650 108 332 973 128 286 459 98 48 550 168 17 614 112 500 834 90 160 295 104 149 611 99 18 243 102 569 586 102 22 885 113 210 742 77 176 228 107 169 329 120 614 941 141 585 929 97 174 843 94 356 413 126 590 743 118 388 607 130 247 862 21 43 49 155 959 966 92 378 693 68 106 805 80 264 878 125 375 931 71 18 687 109 854 932 88 381 614 74 376 665 101 906 925 172 121 759 65 321 490 74 47 720 58 22 730 124 773 887 38 668 706 96 189 270 77 501 850 91 221 537 112 42 694 90 261 599 123 28 987 79 117 761 84 508 731 148 380 595 52 225 628 117 126 186 100 732 842 115 47 226 78 519 859 111 666 855 142 573 755 146 404 988 151 561 774 142 122 460 94 284 546 111 192 703 46 496 573 104 826 878 79 176 788 154 560 830 76 410 975 86 348 757 95 660 908 94 304 906 93 345 588 50 108 808 121 677 952 118 253 367 43 371 902 78 630 830 122 534 603 100 145 571 108 62 655 142 280 781 104 543 869 71 48 728 152 426 688 75 58 383 63 211 747 156 224 260 77 149 895 50 469 891 49 48 925 99 221 448 131 646 822 64 34 835 76 801 818 101 759 809 96 486 930 148 40 931 96 303 552 41 173 433 73 171 494 56 624 666 62 127 373 48 310 842 121 339 824 130 100 847 117 594 614 104 207 763 102 956 991 98 478 921 109 968 991 118 862 871 97 498 505 98 192 272 95 452 694 143 257 720 99 233 920 125 400 688 75 342 443 89 894 982 107 305 514 91 965 986 82 182 226 100 562 648 64 524 562 120 247 591 60 119 513 131 388 926 79 150 931 75 273 566 121 551 602 109 32 863 117 786 820 155 126 929 56 44 400 105 185 506 52 470 575 130 659 879 141 287 718 99 102 235 143 149 761 87 742 832 93 239 646 159 519 863 71 606 610 99 821 903 94 325 873 72 696 776 64 260 601 92 298 855 142 190 725 158 142 801 78 110 172 126 491 833 86 808 912 74 140 699 94 748 981 105 721 842 52 17 281 83 828 981 58 4 898 89 323 899 126 272 658 113 524 919 136 124 224 108 129 864 79 272 390 118 35 984 101 103 192 95 533 879 80 618 726 135 494 772 121 51 604 62 133 598 93 223 706 81 134 211 56 183 498 120 404 705 142 598 808 74 98 855 103 554 649 101 331 457 103 76 955 83 108 209 54 178 558 127 571 657 77 54 581 5 399 909 132 480 638 114 374 700 111 426 736 81 445 587 140 328 731 105 909 995 93 139 758 141 747 769 90 696 747 98 527 818 91 593 860 86 442 509 97 782 791 105 135 215 80 128 509 113 555 701 92 366 781 87 155 237 137 565 651 65 538 985 64 0 176 64 540 903 117 445 479 108 274 772 107 173 712 166 256 971 84 6 754 73 204 432 154 550 657 97 62 419 123 346 529 121 308 312 62 172 615 89 668 829 132 62 845 158 825 911 152 624 978 72 346 541 146 180 312 86 10 739 80 330 371 99 133 576 84 303 344 98 240 878 142 620 990 86 221 478 138 574 958 106 137 935 76 105 740 78 315 919 110 458 765 87 395 444 127 312 371 103 637 719 155 294 307 117 626 714 95 421 448 117 182 360 88 374 569 69 201 735 106 742 939 125 63 932 88 309 892 118 374 781 76 142 223 80 730 920 66 560 981 141 8 752 60 478 537 114 182 950 95 26 133 117 213 319 123 112 340 127 971 975 146 650 769 21 7 184 123 153 633 59 420 441 109 235 581 106 362 761 150 201 310 88 241 388 90 80 225 100 293 536 135 19 502 79 440 974 75 178 304 101 343 662 108 471 778 72 869 896 92 524 766 145 106 197 135 455 875 71 148 953 66 62 975 121 720 856 144 37 692 78 205 764 128 403 524 48 37 412 84 186 868 129 228 248 119 503 621 121 189 400 119 257 561 123 653 684 86 682 936 85 96 941 64 452 527 124 94 944 94 570 701 80 130 585 65 174 853 125 144 255 120 94 710 79 230 727 93 820 932 91 330 687 94 651 763 146 365 684 107 62 330 120 771 857 118 371 569 80 287 580 77 126 951 164 396 989 171 554 825 121 135 787 96 212 528 123 104 501 95 275 295 92 98 498 86 22 191 65 2 363 143 148 356 82 532 675 141 467 498 110 239 898 43 69 475 81 3 157 62 418 751 77 133 304 129 201 296 119 101 938 94 900 913 146 55 71 112 499 886 96 43 177 124 34 786 77 307 902 97 101 122 4 49 304 88 822 903 98 644 885 143 544 924 103 163 729 78 193 690 131 722 914 65 47 855 64 326 895 88 242 449 134 827 891 106 308 788 123 26 713 77 482 504 91 514 881 105 198 978 112 332 986 76 14 617 99 233 879 121 424 782 104 444 482 77 242 586 68 900 974 133 35 71 113 394 397 119 2 605 133 427 972 50 79 923 114 653 775 76 76 517 126 264 405 128 125 473 15 248 703 96 388 515 106 73 471 152 465 537 81 410 947 163 146 948 106 688 866 81 123 555 94 574 940 132 575 586 84 55 594 86 660 948 158 158 987 186 285 848 102 506 786 104 564 985 98 969 978 83 410 929 115 634 878 140 399 433 89 355 880 107 258 362 47 32 285 93 833 892 45 292 389 66 123 461 87 72 581 71 36 892 61 577 965 79 665 827 90 311 413 19 421 831 95 541 732 101 629 658 132 853 874 98 621 930 69 86 672 79 78 503 109 27 417 81 607 721 114 752 784 120 519 605 111 258 740 117 167 962 69 33 467 99 397 800 49 188 814 85 179 593 81 121 661 108 437 724 89 573 774 93 596 706 76 394 559 129 791 846 129 727 853 121 763 899 120 150 881 86 450 786 66 158 394 96 345 613 87 34 971 117 173 480 95 122 966 121 87 405 108 572 850 111 139 648 110 14 166 87 343 550 122 383 535 118 72 432 55 77 252 70 622 901 72 0 248 107 46 260 143 119 823 110 572 636 96 786 999 102 800 983 66 30 930 79 24 338 72 312 326 53 450 999 137 509 631 108 20 375 106 674 735 113 628 910 104 166 968 75 97 324 108 690 980 75 276 394 135 202 309 80 378 864 54 430 570 101 261 686 130 297 727 114 361 994 150 27 856 66 383 390 79 672 875 133 384 476 79 347 864 72 329 756 115 301 569 134 304 668 97 489 558 81 205 657 103 349 872 117 622 955 91 867 974 142 177 383 108 479 969 56 401 950 106 61 150 74 307 925 108 702 755 77 175 515 98 602 718 77 825 942 116 565 775 103 857 920 93 36 275 105 143 729 144 931 943 92 195 665 94 216 567 114 18 353 112 28 382 103 627 747 66 296 297 125 326 654 130 736 801 93 280 589 147 403 941 139 33 91 112 717 909 108 955 970 153 144 300 91 512 533 128 439 885 98 486 605 120 171 734 90 190 545 86 52 310 90 36 469 74 188 917 73 123 777 92 291 632 48 640 781 87 294 376 111 161 198 59 728 732 110 30 132 133 203 475 93 613 761 154 120 584 91 36 404 92 853 855 139 423 807 139 607 847 155 481 621 91 503 615 89 323 677 123 228 306 109 215 683 64 597 702 87 296 336 150 488 731 102 37 739 137 700 986 174 104 908 127 32 885 95 49 690 119 450 501 89 227 463 102 619 968 101 824 915 121 527 778 79 423 909 63 83 718 58 792 962 101 658 858 136 324 659 71 920 984 45 308 888 153 323 862 63 371 965 103 547 927 111 747 884 106 46 96 77 212 458 106 54 968 120 277 990 61 611 943 118 184 415 91 48 913 89 94 341 164 647 719 84 830 864 128 75 627 114 137 393 91 228 952 86 485 980 100 139 707 93 315 431 118 103 302 77 260 408 161 500 931 78 296 850 97 651 974 38 390 963 90 257 408 164 446 585 111 179 760 105 48 124 50 628 711 60 227 917 106 48 443 121 5 324 117 64 377 29 170 964 102 609 712 38 215 748 139 149 865 76 548 745 150 162 606 39 310 699 49 209 911 57 298 753 91 403 840 104 184 350 114 34 390 98 281 940 105 568 810 92 127 681 138 124 779 56 490 791 103 45 613 105 10 849 58 228 702 61 273 473 107 306 730 69 201 997 127 260 593 104 262 453 92 835 995 156 802 999 79 280 882 128 855 956 117 125 974 82 234 719 68 93 492 76 410 521 121 191 798 77 338 977 153 207 312 99 64 495 145 298 986 154 172 634 74 579 989 111 41 70 134 347 471 96 106 667 149 200 791 150 150 303 67 284 851 58 37 973 85 787 970 90 436 931 94 283 469 106 20 204 111 355 519 130 379 955 24 519 767 103 753 773 128 121 353 121 275 535 113 264 272 66 726 943 80 150 406 116 169 764 109 380 804 80 41 568 115 63 943 68 36 812 97 84 714 92 52 486 101 740 821 65 51 180 93 70 387 76 854 921 70 10 239 99 91 948 22 527 802 92 150 856 138 555 787 58 74 85 37 93 750 113 243 651 133 343 590 125 539 867 108 781 788 116 226 749 153 339 383 89 327 688 136 910 971 123 814 962 98 707 836 55 389 685 91 494 496 108 719 912 125 139 958 133 535 817 100 474 833 66 224 728 104 518 576 122 224 812 58 510 929 85 253 713 82 347 896 129 70 130 89 672 839 128 33 901 106 156 874 109 315 607 108 559 794 147 226 639 125 693 733 90 138 857 80 91 393 57 84 989 107 40 273 82 192 888 46 90 919 32 355 648 51 260 879 109 455 813 59 211 581 99 118 725 83 584 701 53 874 943 62 37 446 60 413 509 114 153 159 91 804 997 59 489 817 145 338 408 122 598 912 76 91 373 103 11 506 129 361 704 137 106 223 85 703 876 114 303 331 121 389 621 124 533 999 67 161 516 99 455 897 124 420 923 114 451 470 166 478 698 104 619 823 104 14 755 144 120 355 129 114 160 103 424 996 75 691 706 56 189 712 119 662 686 100 309 541 109 635 912 82 202 267 115 364 994 71 446 921 106 575 868 73 182 185 83 615 915 100 65 626 74 3 621 112 468 647 143 175 702 111 417 569 121 919 997 122 176 510 109 203 888 137 158 548 68 411 436 69 375 525 86 320 510 13 856 999 57 62 703 114 168 666 105 110 935 117 709 744 118 206 806 127 103 847 99 316 691 95 438 439 123 46 835 94 893 909 97 255 778 132 118 152 147 146 553 102 149 636 127 732 804 140 123 969 78 22 446 70 198 748 103 55 953 99 48 353 92 439 603 60 111 335 92 684 904 117 52 138 62 801 990 112 42 367 140 672 686 132 258 596 68 132 376 137 174 523 193 618 639 123 829 986 106 310 846 77 368 715 54 324 941 123 778 950 125 314 514 63 654 769 102 144 247 80 26 318 22 725 831 107 581 776 60 271 390 108 18 418 93 564 805 74 643 689 66 242 564 74 112 602 62 231 283 120 592 983 102 376 527 89 230 874 99 198 867 75 411 698 118 33 658 159 638 741 138 13 903 118 67 467 133 601 810 79 130 862 116 834 932 55 456 684 114 226 956 143 531 713 151 191 601 78 560 745 91 627 842 91 764 879 141 144 461 153 366 849 98 442 659 119 554 753 116 134 773 127 212 679 150 369 825 91 375 991 128 501 757 116 64 730 102 165 330 143 266 896 63 37 375 91 650 724 86 175 484 116 251 998 90 77 940 133 745 868 77 112 950 94 370 418 97 162 691 106 520 983 103 311 990 71 265 827 138 473 658 115 499 969 27 254 430 96 21 459 107 157 860 116 36 168 81 284 747 56 733 999 69 705 848 80 407 649 60 238 260 83 142 187 113 39 764 75 746 847 100 561 800 79 0 759 45 910 988 48 75 613 145 255 741 135 114 609 147 145 229 124 774 964 97 306 442 72 5 646 159 460 510 54 75 723 109 406 771 110 9 320 90 955 967 57 210 584 23 394 678 87 199 939 74 857 893 99 86 465 145 202 771 157 24 678 81 359 479 126 92 917 114 409 472 107 1 31 80 563 704 49 186 700 145 0 490 145 183 429 100 20 211 37 506 952 33 263 683 135 122 272 119 497 890 10 233 259 139 303 519 109 647 924 60 234 737 72 330 448 112 99 129 81 45 68 96 331 338 78 230 561 88 87 667 96 115 574 55 37 114 109 493 828 79 376 496 89 582 970 56 385 500 92 229 702 110 63 675 139 342 480 123 414 432 56 609 959 71 544 611 110 402 847 99 346 625 82 19 300 73 427 561 90 266 807 61 128 239 107 0 943 104 110 703 117 168 852 62 164 654 69 29 347 79 195 367 119 52 169 72 71 706 65 21 195 121 670 826 116 302 777 106 677 817 114 229 608 209 31 65 76 323 405 111 390 701 70 286 970 102 282 789 95 170 901 92 271 382 36 559 763 76 177 990 84 47 99 89 301 541 127 808 851 85 291 681 110 588 699 92 40 261 120 750 891 76 734 769 132 340 613 76 669 977 103 667 771 102 507 902 87 92 974 117 64 422 93 177 636 97 348 993 116 54 995 107 154 702 96 517 600 114 526 609 115 202 420 91 334 373 68 90 747 114 289 921 117 12 689 60 431 665 70 32 801 128 479 534 66 849 891 51 345 707 125 566 726 133 254 457 94 47 501 106 888 946 90 748 958 130 269 398 147 0 792 130 501 781 113 459 500 101 432 798 111 412 429 110 105 380 129 703 917 155 146 560 75 627 874 101 659 962 133 546 699 63 775 989 83 109 883 101 569 793 57 626 697 124 605 867 126 52 704 121 10 509 75 360 605 65 460 464 111 28 882 105 38 568 132 60 815 97 388 968 104 720 773 84 129 390 98 127 245 67 9 986 93 452 910 36 315 715 66 175 464 149 416 644 112 184 755 63 415 818 67 530 620 85 385 746 128 61 724 72 13 665 118 133 435 57 650 890 112 0 202 134 894 931 100 361 727 95 620 923 96 129 590 102 292 659 92 41 906 109 80 579 89 295 487 1 450 513 94 400 473 76 0 961 140 302 383 98 104 433 98 499 879 123 337 423 108 412 911 112 691 814 57 628 815 116 85 364 83 86 947 116 598 761 78 305 406 132 60 706 113 359 890 57 234 816 124 108 117 50 246 731 109 380 731 32 733 916 100 23 379 88 637 979 140 217 341 72 82 174 95 460 987 36 690 957 134 359 667 91 419 805 88 148 559 153 60 597 61 321 694 131 654 920 75 669 803 115 918 963 71 164 901 129 5 797 84 702 761 60 139 275 106 455 508 125 137 492 133 72 105 201 264 454 61 235 919 114 388 568 100 6 459 131 463 723 116 374 817 116 638 926 111 256 346 94 48 531 69 3 773 129 535 891 48 317 774 64 244 836 115 68 870 110 50 601 40 101 713 102 530 584 31 249 357 68 742 773 62 716 954 181 677 987 85 125 137 149 221 643 127 163 371 173 323 714 138 686 853 104 915 988 110 243 684 137 153 826 101 254 538 120 525 767 120 653 709 65 423 520 119 222 716 117 715 890 67 93 117 128 180 851 80 334 803 113 35 47 73 735 777 115 125 170 134 202 212 56 220 364 80 431 829 145 88 813 107 575 744 57 642 824 68 192 896 139 37 652 96 150 884 100 208 989 134 79 264 122 431 814 69 316 540 104 276 604 115 515 694 159 382 761 79 160 161 106 111 257 86 65 696 176 42 720 70 122 732 143 124 666 90 34 310 109 910 935 75 70 225 102 27 560 157 16 756 109 622 780 89 298 321 117 384 474 85 299 458 156 235 481 129 183 309 96 445 682 142 337 539 111 666 756 183 512 924 126 164 609 138 7 524 87 188 954 103 226 579 72 167 424 42 448 686 123 370 557 85 330 415 111 620 892 151 615 947 52 178 806 98 217 852 119 571 749 150 325 426 106 807 940 76 175 880 91 109 981 85 247 663 119 348 742 105 427 991 132 35 114 57 829 885 83 225 380 89 11 511 84 140 377 85 138 643 176 775 906 65 48 388 104 558 785 68 243 353 107 295 639 52 156 225 152 94 197 80 60 885 75 264 559 68 10 224 54 773 892 120 137 210 93 232 647 81 138 397 89 447 588 89 195 418 130 56 705 55 248 740 101 457 506 86 404 932 19 330 756 85 480 754 94 113 182 36 15 866 135 77 608 81 250 781 103 270 435 91 764 894 103 790 888 105 30 406 94 318 499 74 45 337 109 72 519 115 124 141 100 303 671 95 149 201 100 789 791 155 471 771 101 715 951 134 590 593 130 630 789 113 195 327 84 103 900 67 363 499 120 73 711 58 257 801 117 441 834 121 795 825 85 621 729 122 854 861 61 139 811 62 449 884 108 282 362 71 49 148 103 99 598 120 565 743 70 367 996 107 775 816 61 30 747 88 421 437 126 302 671 87 827 883 95 616 918 77 270 584 100 107 895 76 356 622 73 284 582 1 668 796 123 695 988 66 77 309 86 692 936 85 147 285 89 639 993 96 154 183 102 521 610 87 93 418 109 86 859 102 10 992 120 353 673 78 107 910 81 84 494 51 60 942 73 441 573 132 562 886 55 534 789 35 679 950 87 390 620 111 8 154 97 295 787 115 543 821 103 234 312 137 102 614 113 392 542 87 299 871 47 51 551 73 56 943 108 142 284 87 777 902 97 18 157 92 266 945 62 542 902 104 235 670 101 438 827 102 29 814 87 730 766 76 598 699 105 170 822 161 55 779 108 287 780 86 467 532 61 966 978 60 691 799 131 482 547 90 437 769 84 409 820 83 81 689 56 401 470 106 279 387 89 106 683 65 61 307 117 19 128 87 119 378 114 143 957 73 98 439 134 133 562 92 73 301 86 38 846 74 619 720 115 750 838 137 96 737 139 342 549 127 475 984 128 267 511 121 278 677 93 438 950 100 502 586 140 123 553 98 49 279 86 139 553 101 368 776 106 569 633 89 540 572 110 105 415 81 589 762 86 773 807 73 638 991 109 486 502 104 211 971 117 8 802 126 83 470 40 15 591 96 431 544 124 131 926 42 434 448 137 97 243 85 581 866 64 527 822 130 130 991 89 668 937 83 469 618 110 242 844 59 185 551 107 739 960 87 539 865 78 380 409 91 146 959 128 394 436 94 35 753 137 495 545 144 864 937 80 238 926 98 254 409 85 585 741 75 547 677 15 404 538 121 102 369 155 372 969 53 317 653 139 35 600 32 204 339 102 447 713 128 194 968 82 427 757 79 335 426 44 486 549 64 376 395 101 74 472 132 70 399 95 220 669 124 866 988 112 53 231 118 580 588 124 307 734 120 276 971 114 612 617 89 26 410 103 32 35 80 147 829 55 393 622 135 9 954 36 305 681 94 90 653 69 949 991 103 604 742 112 68 976 112 531 659 53 54 479 128 318 835 77 14 733 92 167 708 113 791 810 113 534 930 147 388 782 110 134 305 147 368 790 122 235 700 133 274 479 139 152 456 42 454 804 93 847 944 90 8 475 130 11 171 38 51 488 66 677 787 116 313 755 104 450 906 39 830 884 48 50 907 76 34 914 79 448 517 134 703 913 102 61 738 136 243 532 123 59 869 90 232 827 56 26 745 86 356 625 79 437 892 116 443 848 129 234 290 87 378 754 89 120 926 71 185 569 79 317 539 129 571 648 89 489 988 186 359 786 81 251 261 124 30 991 140 209 664 86 136 586 61 16 90 86 97 667 91 201 560 96 483 606 101 39 690 120 790 829 50 389 631 168 859 877 136 946 969 121 491 502 115 766 840 118 505 964 118 113 709 126 630 772 107 6 285 50 635 763 76 260 716 67 297 385 140 500 959 98 195 699 112 79 181 165 596 825 113 2 541 71 380 842 110 383 520 32 337 534 97 442 954 160 28 487 117 0 254 103 449 521 104 119 976 100 90 245 95 299 504 120 426 750 122 313 359 57 875 983 84 586 891 87 140 148 148 361 421 140 126 789 131 641 875 132 537 755 126 210 692 42 380 622 119 282 606 152 148 701 107 59 702 88 186 761 88 6 140 104 428 852 93 753 795 124 669 690 56 404 566 106 193 922 160 73 530 80 519 759 141 543 557 110 16 198 122 375 777 17 579 601 116 94 823 72 439 622 112 736 862 91 46 664 91 408 874 91 453 463 121 156 184 58 65 193 120 161 962 129 313 765 115 651 807 71 704 972 75 429 546 86 802 853 57 247 739 86 452 666 137 582 770 73 695 739 67 353 816 129 468 946 175 128 836 125 481 678 108 619 943 79 579 868 72 411 482 119 185 912 87 0 732 145 23 631 97 206 700 97 494 753 97 259 365 74 538 875 73 77 356 129 554 973 143 717 734 47 641 894 61 203 975 126 94 945 58 585 917 93 183 965 108 230 577 129 239 257 133 281 551 114 351 764 69 192 621 86 395 630 67 211 688 153 281 577 69 429 952 114 290 353 107 424 951 109 374 761 164 523 873 104 375 743 12 470 588 111 195 887 83 71 398 113 547 637 119 282 369 117 635 887 115 89 322 118 172 933 71 614 909 87 245 691 115 69 895 62 416 858 151 447 782 76 802 826 89 256 784 96 538 692 39 162 441 132 45 429 115 164 379 102 384 551 89 262 954 81 511 545 96 203 481 126 451 535 99 897 988 64 484 692 108 63 197 101 434 440 93 325 828 70 170 620 21 614 724 120 744 937 112 200 688 101 668 762 79 353 746 88 89 266 78 51 638 63 771 823 118 228 738 121 305 319 98 209 848 133 158 704 66 93 942 63 546 686 146 503 764 114 290 774 110 0 894 46 352 929 108 351 361 84 225 333 34 13 837 60 21 696 106 39 913 137 267 527 131 190 204 94 154 638 90 681 956 75 319 610 98 273 973 125 224 726 92 428 443 176 58 243 115 610 651 111 664 731 126 321 784 109 620 768 64 311 443 73 211 862 94 273 654 102 186 684 110 31 568 96 20 146 93 267 960 90 89 759 107 146 346 73 440 679 120 100 805 137 597 805 140 437 721 126 148 252 121 261 616 88 348 982 61 116 317 94 494 797 142 23 648 143 348 478 61 157 679 85 546 923 47 30 205 120 562 685 96 574 740 108 387 965 156 677 955 117 358 614 120 531 644 95 14 76 119 449 850 153 707 804 83 744 787 61 422 443 86 407 697 88 332 958 127 207 410 107 966 970 117 126 824 64 113 798 91 105 762 99 620 980 91 46 972 57 96 317 80 266 773 82 91 997 136 125 801 115 229 317 118 566 878 71 715 895 91 83 987 138 190 318 114 446 637 76 72 487 74 884 952 107 269 712 87 358 388 114 249 418 68 391 554 145 5 329 103 304 875 66 625 817 82 290 309 56 268 362 116 436 875 110 16 534 77 207 641 107 129 667 112 342 393 102 62 180 111 143 323 57 125 382 134 733 862 102 112 989 97 425 481 115 223 246 58 637 829 103 224 681 40 612 670 51 25 193 52 164 545 89 697 708 96 611 820 113 175 675 89 225 964 72 309 742 115 79 356 87 451 854 142 103 343 117 480 732 150 508 547 109 398 813 45 85 314 70 70 678 128 108 628 79 236 909 173 662 993 43 92 516 113 811 944 113 12 816 80 490 636 74 96 422 116 394 551 152 159 608 108 479 747 76 761 765 83 109 478 111 362 816 89 550 745 114 659 812 66 52 276 86 110 364 97 97 991 31 178 522 84 269 761 138 225 656 89 337 902 126 676 695 122 67 552 48 55 609 76 124 661 108 148 781 90 254 864 129 220 302 119 447 478 92 614 903 129 491 737 95 341 726 113 133 501 48 740 988 67 334 804 97 192 206 127 471 862 75 432 706 113 42 977 87 425 641 99 613 723 94 282 647 122 413 722 67 340 449 101 668 919 54 745 821 94 570 848 102 274 694 132 150 495 104 542 565 134 554 672 102 270 783 105 218 854 117 23 251 83 9 782 16 69 458 93 628 758 142 471 626 133 738 852 125 61 653 134 860 965 134 175 568 88 9 65 85 404 984 107 741 889 138 204 464 71 145 984 87 521 854 93 134 642 68 325 494 131 279 802 36 142 832 71 17 301 96 373 720 97 860 912 83 441 647 107 20 477 108 538 922 130 50 703 84 131 392 76 213 944 109 554 647 72 644 647 65 697 923 158 578 722 69 755 992 69 593 782 104 25 887 65 774 855 70 209 501 96 775 819 112 183 188 69 403 688 93 140 405 108 123 206 100 127 724 84 719 756 132 420 826 112 68 952 95 451 578 117 768 826 84 321 489 52 465 874 97 467 487 114 186 894 116 587 727 111 454 559 109 482 541 112 870 894 117 25 784 92 330 351 86 38 286 71 144 241 95 231 638 127 271 651 115 933 962 77 263 613 95 178 675 73 646 773 117 86 521 76 510 691 103 47 649 136 85 212 138 143 193 136 754 974 113 70 963 66 628 880 89 305 569 98 124 885 69 254 641 64 118 537 95 533 917 148 896 978 110 518 588 88 179 909 90 831 865 131 842 894 39 55 130 138 445 593 83 495 848 115 313 934 147 152 329 94 45 524 91 348 875 35 504 909 72 776 877 125 694 745 111 90 860 126 270 939 116 753 860 58 206 680 52 6 232 89 99 495 128 88 672 73 415 775 86 96 496 113 486 653 78 272 770 101 652 927 72 496 811 82 387 415 127 270 865 47 314 825 52 358 376 107 130 234 59 408 445 95 436 461 86 213 852 105 75 867 121 388 672 106 657 812 109 235 938 123 786 807 92 846 946 133 254 632 148 355 708 67 229 756 64 294 821 144 724 798 69 371 526 79 700 839 122 570 620 33 79 591 106 152 271 53 251 495 98 377 811 129 90 499 138 736 950 69 279 973 98 39 695 118 806 840 110 155 651 58 157 954 101 773 910 111 599 800 157 359 993 91 722 903 84 427 570 52 660 906 73 551 570 132 813 898 102 294 297 140 437 860 144 24 375 154 51 541 122 548 962 96 617 819 91 543 872 106 74 550 50 217 460 97 56 800 116 8 210 110 286 938 95 271 880 103 372 898 89 634 937 99 137 871 84 55 541 138 650 929 121 445 888 183 793 991 77 183 721 73 331 433 86 637 832 83 157 453 76 299 446 125 288 560 111 433 509 85 313 856 71 515 541 95 388 759 36 512 999 84 305 378 44 22 622 47 567 853 104 143 889 49 436 777 60 464 981 107 131 646 105 771 873 81 270 937 64 150 853 126 520 672 100 14 368 58 3 669 152 142 956 156 58 804 118 865 867 68 907 991 44 183 649 67 725 813 64 898 915 84 412 708 173 169 246 105 202 231 122 519 977 112 197 319 146 660 949 134 672 707 80 241 318 75 189 775 68 514 958 101 413 763 91 108 954 105 302 830 40 99 439 135 442 707 159 72 787 113 142 530 54 470 669 104 489 839 108 280 989 15 188 737 133 738 739 64 663 907 66 242 812 130 185 817 107 812 830 83 568 902 102 174 732 103 375 836 117 484 562 134 54 100 61 192 936 115 121 636 108 903 952 68 117 927 137 238 331 38 521 830 111 407 416 142 335 366 93 189 932 118 667 944 152 253 624 67 26 526 156 754 988 106 1 456 113 22 745 83 706 984 89 319 693 69 50 612 98 95 806 100 345 388 112 401 533 160 67 952 127 584 689 92 183 604 79 285 661 100 77 425 131 552 854 110 437 626 91 216 367 104 76 428 87 214 598 107 296 416 83 570 654 30 550 825 95 443 636 37 74 706 118 119 623 70 471 839 81 176 286 127 641 920 129 293 727 80 149 217 71 473 563 111 720 772 102 91 406 160 203 672 51 683 735 118 222 540 29 181 283 40 38 197 176 150 362 111 264 570 92 216 412 150 191 734 127 902 980 87 606 722 102 746 783 61 568 878 103 174 812 158 11 644 104 558 920 143 344 596 63 438 661 98 80 444 137 13 577 87 406 958 136 618 821 53 24 556 135 4 376 49 122 668 108 517 632 103 330 546 126 28 341 87 81 334 130 636 698 121 210 819 38 2 829 40 49 682 124 81 179 100 937 942 101 589 780 50 292 509 88 528 598 118 641 770 88 347 813 29 387 786 46 593 689 90 22 114 154 0 474 91 343 864 98 120 265 115 785 956 97 696 775 93 194 869 51 128 354 128 744 921 108 476 985 109 618 721 159 359 839 118 202 829 21 95 741 124 479 722 117 285 659 124 472 910 78 308 935 108 584 688 95 224 992 66 657 871 114 538 793 41 26 571 143 376 783 75 385 705 96 266 902 186 199 652 162 458 670 107 258 591 134 522 760 98 401 879 102 228 995 81 415 722 136 267 862 158 321 718 74 434 713 93 290 723 88 78 996 61 163 728 153 171 991 124 609 718 91 278 692 135 682 959 109 446 881 78 117 180 110 949 978 76 404 802 65 331 955 180 72 142 115 340 948 80 724 855 80 97 125 142 325 858 55 8 208 80 460 805 142 45 854 84 124 347 74 220 826 158 263 636 64 19 829 100 318 457 59 547 605 129 663 938 78 391 463 105 267 975 30 458 519 33 384 719 103 634 666 63 218 283 58 210 686 136 168 855 120 431 841 151 661 991 109 28 609 167 368 430 64 264 290 76 17 71 112 105 339 132 681 783 57 404 684 95 538 954 84 46 526 160 341 920 52 664 858 158 224 981 84 551 585 89 292 727 110 606 798 138 248 269 87 176 507 79 251 570 36 30 712 119 353 761 116 393 624 72 395 571 161 587 951 123 198 623 74 411 704 123 553 685 46 710 895 121 33 152 116 448 994 103 155 703 118 160 561 48 38 122 111 779 971 112 673 736 106 315 457 129 81 123 149 444 876 110 694 734 99 305 737 129 241 880 115 196 245 81 525 617 63 258 654 64 174 530 128 309 762 113 326 496 107 710 840 132 797 918 97 94 926 151 402 441 78 228 990 92 52 740 148 91 816 112 71 501 138 541 825 116 116 968 73 416 857 105 122 862 128 115 300 80 174 708 73 36 51 163 532 604 81 290 387 66 487 811 113 737 929 93 35 863 34 744 952 20 379 495 60 257 294 109 769 941 73 11 670 96 34 625 145 531 920 140 36 226 82 26 676 84 251 840 109 223 543 74 333 645 103 804 897 131 224 451 88 781 970 87 165 948 97 129 740 93 54 738 56 433 999 125 75 137 91 277 840 90 249 942 124 352 707 120 179 654 99 817 962 97 680 780 129 569 620 77 241 350 74 259 731 108 304 340 107 394 494 103 30 902 94 196 332 160 151 395 99 99 323 112 153 277 140 912 973 109 0 620 104 323 693 99 805 861 128 33 946 84 420 739 109 545 704 102 949 952 139 341 515 86 125 888 127 368 876 176 518 812 132 103 287 110 3 915 164 160 691 90 594 746 60 22 790 119 18 714 123 107 574 98 397 450 90 170 221 113 282 682 71 967 993 57 420 754 106 44 457 111 136 961 118 561 578 57 192 925 35 71 989 72 345 486 82 252 512 110 367 780 112 804 805 123 61 827 73 420 947 64 451 917 126 514 790 49 234 611 57 136 591 113 223 682 103 390 543 76 145 344 87 651 812 160 51 907 114 304 492 97 373 677 86 356 575 47 409 672 104 440 733 81 276 377 125 207 779 102 1 787 56 290 698 41 3 266 113 462 618 133 213 413 90 398 704 88 81 383 92 772 980 139 109 935 88 217 912 143 460 792 126 55 201 95 162 733 142 476 646 59 710 837 138 236 656 96 938 966 21 92 741 64 132 406 122 307 596 124 611 858 68 60 354 83 325 575 87 354 461 78 649 667 162 440 843 91 0 934 86 398 642 119 226 327 81 407 876 102 150 651 86 165 452 124 605 874 151 116 720 58 640 849 75 364 769 81 38 267 59 155 790 49 386 780 110 104 840 158 532 718 44 388 474 153 332 730 67 41 587 89 742 810 121 351 696 56 704 716 141 57 501 128 130 178 80 259 268 94 424 757 133 167 745 111 210 951 57 425 765 88 352 374 175 184 280 154 265 454 70 118 659 149 85 675 122 336 632 49 108 326 142 174 584 101 670 807 85 524 794 135 313 860 97 92 624 139 89 795 76 69 975 120 249 297 98 467 775 65 116 383 107 233 820 147 246 881 44 260 726 91 213 810 83 380 774 154 407 477 46 471 645 116 413 691 96 283 595 79 27 268 43 254 440 104 701 845 105 93 368 89 726 789 108 248 510 134 381 524 61 187 668 39 106 286 122 102 801 133 403 553 88 177 777 130 489 731 134 51 237 55 24 796 141 257 680 152 164 326 88 370 592 83 800 920 129 333 577 82 470 892 60 151 446 157 2 466 165 85 660 46 649 821 111 34 133 90 8 956 132 717 772 85 357 469 92 17 144 96 598 620 136 321 563 95 192 339 108 356 436 108 231 801 57 556 634 121 79 506 96 601 682 40 276 899 101 374 816 112 155 800 133 167 566 110 285 933 65 408 438 127 186 870 81 328 773 53 130 899 139 531 751 55 400 565 140 4 956 123 76 688 63 261 491 111 59 246 118 173 428 116 459 784 132 379 783 97 91 518 123 132 601 127 127 344 105 263 827 131 417 773 85 238 425 82 40 524 59 388 630 97 213 701 111 452 816 107 296 348 81 316 454 178 84 946 68 784 814 143 160 605 85 162 767 115 155 887 101 197 790 140 99 345 110 586 810 140 71 152 109 890 940 69 216 990 94 679 772 142 287 434 101 9 879 120 661 738 78 557 957 160 558 983 41 227 334 95 746 973 94 40 186 72 279 789 101 685 690 107 76 99 120 300 316 74 365 578 95 252 608 44 160 192 72 304 332 166 646 870 55 38 934 66 202 495 125 180 850 68 904 945 114 298 682 136 394 911 128 599 804 35 113 387 70 723 914 162 458 718 124 307 381 114 523 688 92 212 415 47 353 457 117 433 579 80 279 909 53 411 581 112 317 880 123 66 863 141 105 395 72 158 170 75 191 645 125 69 858 126 210 457 81 391 469 120 114 414 107 431 903 92 132 145 95 574 589 101 767 967 39 36 911 87 11 178 75 287 757 70 871 875 56 251 378 93 111 654 33 88 607 81 347 747 43 557 877 138 477 487 99 434 649 54 137 640 128 119 920 102 221 343 62 463 500 91 489 713 146 539 972 88 30 796 77 561 968 80 535 730 73 670 862 72 354 807 155 396 828 118 77 890 112 268 725 81 624 888 113 379 687 81 33 929 67 50 149 129 487 847 130 275 601 107 278 510 141 466 603 120 187 468 130 33 623 109 496 996 110 444 505 145 433 838 10 567 970 77 169 686 141 463 993 20 49 890 46 10 298 97 218 583 57 673 675 95 152 918 100 204 907 140 767 783 106 102 738 111 300 736 92 610 991 106 192 385 147 433 617 128 848 931 108 271 300 67 439 653 118 441 567 59 56 388 50 22 146 72 125 402 73 442 454 142 621 917 86 74 389 72 243 539 99 86 980 134 531 945 100 61 241 40 93 208 104 28 608 77 287 549 131 2 514 47 547 802 108 11 96 101 411 643 74 324 937 103 335 567 87 488 867 52 254 311 133 568 953 191 204 576 116 200 406 97 126 684 87 644 893 82 263 662 90 188 672 129 742 845 107 611 958 70 22 44 79 103 990 126 515 730 132 337 934 105 218 666 115 452 742 79 412 650 60 101 478 138 97 160 78 351 590 78 67 279 98 197 841 160 368 452 120 562 916 113 270 372 143 246 776 124 6 578 123 51 277 117 786 788 12 259 808 113 78 348 123 683 879 81 160 891 115 144 811 66 205 818 164 12 458 117 739 853 70 204 736 106 104 510 105 464 874 138 468 811 64 457 758 118 371 738 136 190 746 117 455 783 105 17 920 58 551 856 112 92 968 124 78 206 79 759 961 60 196 781 99 543 804 129 443 543 146 218 256 100 30 199 100 368 511 73 49 598 140 351 901 127 911 926 108 829 919 101 856 860 112 165 842 94 63 777 90 156 322 114 2 580 99 902 957 86 160 256 77 112 739 106 328 894 86 575 962 112 16 931 113 407 492 105 19 164 110 164 436 143 367 769 31 48 519 89 377 468 66 607 949 92 316 741 81 454 690 46 184 801 108 496 594 89 343 989 100 173 713 142 357 609 133 240 379 53 773 775 105 558 610 54 13 244 135 138 227 99 160 986 145 606 657 42 575 833 112 534 988 108 331 571 75 775 923 61 542 907 75 449 614 68 164 604 89 193 689 130 266 731 90 736 946 82 119 680 66 44 283 76 644 957 126 715 930 57 527 957 164 330 582 155 729 939 116 155 717 98 181 597 108 428 742 120 219 475 70 429 852 87 225 812 65 42 464 38 181 265 94 370 388 101 167 586 61 702 797 139 0 788 116 445 906 67 846 959 149 415 556 105 390 829 47 420 962 114 126 670 58 385 819 70 183 256 142 764 824 128 254 332 112 152 164 128 599 677 52 937 949 120 417 756 125 164 397 173 168 633 92 145 649 113 213 520 122 628 933 62 12 425 79 168 736 141 682 806 89 659 950 115 442 650 76 198 440 113 364 452 51 398 722 126 530 617 101 413 603 148 38 216 166 401 979 102 439 692 126 234 972 82 239 582 110 416 772 64 82 704 120 449 686 160 69 263 130 340 528 97 633 707 28 64 874 114 288 744 85 350 565 128 561 894 78 111 299 58 74 351 73 863 893 100 446 615 116 306 347 70 127 192 85 48 982 110 329 669 91 5 822 77 721 922 108 307 462 102 685 849 121 201 550 165 36 959 87 273 444 93 534 855 106 49 574 88 850 944 95 11 309 79 548 983 121 598 960 123 17 712 147 341 536 114 525 834 89 36 710 109 208 449 103 124 920 90 284 402 100 231 746 130 164 753 100 548 663 116 512 953 121 52 828 62 141 212 85 377 393 105 101 172 77 215 909 123 84 177 48 888 895 63 97 528 137 38 737 103 226 237 90 115 965 45 403 445 52 114 169 78 151 153 119 277 937 133 179 609 120 300 970 125 414 916 115 38 883 102 492 604 118 463 850 75 235 456 116 425 739 132 442 647 81 533 974 71 523 601 109 595 859 97 27 360 141 920 935 113 359 663 123 551 806 61 104 172 138 29 64 104 217 322 61 59 101 108 676 955 59 767 769 72 22 46 78 310 470 110 506 704 126 305 907 89 91 432 134 93 682 37 37 329 83 205 253 134 486 570 45 507 732 33 81 758 123 839 936 142 328 332 85 414 553 66 241 297 113 567 871 89 239 612 88 623 640 62 509 624 80 755 984 124 118 460 77 774 943 46 780 946 85 205 858 52 359 879 97 935 951 105 127 515 100 732 861 60 693 719 75 16 442 94 159 972 169 125 356 68 471 679 115 482 902 125 134 344 122 223 496 78 198 869 125 402 828 82 149 599 118 558 917 84 529 687 89 599 731 108 4 335 94 541 957 124 804 811 77 858 909 82 5 400 99 190 864 102 526 742 74 726 760 66 398 844 88 37 675 99 143 305 68 34 992 37 387 889 145 256 796 104 188 941 80 183 359 126 344 752 103 45 51 70 331 687 90 683 970 89 53 793 124 472 933 128 924 953 32 430 605 81 66 192 97 347 554 87 934 964 82 406 883 61 58 439 122 321 390 83 140 672 84 739 949 77 248 276 98 7 908 129 367 962 99 565 931 129 572 865 73 194 688 75 238 942 126 226 642 175 458 603 105 748 858 96 47 144 56 205 835 98 454 544 72 388 442 88 299 611 155 458 753 82 55 622 100 586 835 153 254 839 65 848 992 56 52 324 99 480 698 67 30 493 109 181 982 99 354 544 96 272 629 98 82 500 101 227 718 50 281 755 62 42 419 63 430 545 149 443 898 98 389 591 109 114 783 90 767 920 52 32 388 76 11 267 77 645 766 92 358 428 46 249 682 133 5 108 122 360 693 115 23 224 120 597 821 85 766 780 66 62 278 103 500 675 90 306 683 118 379 975 34 743 812 96 276 855 102 593 783 112 5 254 76 47 100 79 83 383 92 468 723 64 142 670 130 191 774 68 933 994 84 42 834 94 78 266 91 40 969 128 401 971 85 495 858 101 355 430 76 487 801 63 408 829 109 446 538 78 620 771 131 377 550 96 59 495 115 79 343 92 123 690 109 410 900 49 646 704 39 23 170 110 296 402 114 29 680 109 16 640 108 159 376 155 764 770 95 41 998 107 235 593 91 446 466 51 235 875 95 512 875 71 751 947 157 12 666 50 583 759 72 509 709 170 28 310 138 665 777 94 715 973 86 210 665 49 122 995 95 8 589 84 289 705 55 486 713 152 549 777 90 111 129 102 184 370 52 528 534 101 184 643 159 216 503 70 14 865 80 218 536 150 620 924 104 74 533 61 119 570 67 440 905 87 643 973 81 304 346 115 272 594 70 350 852 104 287 686 168 340 961 85 309 370 70 334 641 91 871 943 127 573 714 45 333 383 103 275 775 81 20 90 128 349 797 75 918 921 126 489 705 123 889 985 104 50 381 90 373 531 141 315 706 120 786 827 94 651 850 63 434 880 130 221 974 122 409 729 98 221 876 70 497 979 138 343 766 135 230 997 96 384 749 67 545 725 43 282 555 148 899 998 124 263 861 71 343 632 89 351 434 138 336 980 92 380 923 94 11 166 167 97 155 174 397 448 104 333 744 89 14 176 95 846 953 90 630 850 158 489 708 55 245 546 118 141 328 108 74 267 110 83 207 155 46 240 117 47 883 131 232 472 99 569 697 118 301 905 125 158 546 82 560 801 48 182 535 77 285 430 109 355 664 92 177 780 96 272 678 90 280 378 98 721 761 116 417 575 119 129 436 117 279 761 135 426 801 107 23 593 77 870 890 81 292 664 109 261 805 113 664 874 57 46 293 103 450 659 69 234 361 70 311 736 108 50 545 97 669 953 123 641 765 47 808 937 44 201 980 69 190 417 93 533 606 116 0 115 91 105 283 80 504 814 95 422 861 134 515 704 107 163 374 114 499 632 115 121 271 137 414 742 98 118 609 119 252 687 68 546 693 88 657 726 90 64 109 107 460 706 79 510 977 56 378 706 86 424 647 97 45 420 101 328 345 117 793 987 97 58 722 82 54 563 75 149 362 152 226 720 67 247 764 100 122 267 119 60 708 92 539 643 63 676 747 117 431 452 131 787 835 78 160 758 115 615 639 77 591 780 28 229 670 86 613 756 127 297 550 62 280 545 42 712 767 95 66 324 124 111 642 161 702 855 72 28 515 138 359 575 80 199 854 101 128 290 110 251 900 139 7 469 89 540 652 61 51 880 128 386 443 101 54 660 61 112 659 79 400 650 89 624 776 109 429 927 56 559 956 83 178 932 91 775 794 112 744 927 38 542 867 103 694 697 111 368 474 73 957 989 37 353 812 126 192 514 83 414 518 133 201 239 74 271 478 74 407 710 83 845 875 110 60 325 78 294 420 129 230 787 88 522 602 88 246 987 102 177 570 95 295 834 125 201 713 88 37 799 129 475 981 140 33 275 143 49 550 99 535 928 48 463 595 78 267 928 108 7 969 94 104 292 79 193 668 97 393 715 134 469 803 143 307 724 128 773 995 72 57 605 149 75 603 99 417 618 102 457 798 123 240 743 119 158 248 59 288 758 77 71 255 112 186 221 84 145 763 95 834 895 85 417 731 134 95 525 49 335 814 108 26 650 93 126 736 111 63 947 81 93 522 110 78 171 110 594 881 137 49 804 52 88 902 121 8 697 102 179 646 43 574 691 78 344 648 107 779 787 30 216 562 112 345 989 124 107 418 62 243 956 65 635 934 73 353 670 75 811 963 74 482 809 49 280 391 120 521 796 83 267 961 133 818 883 127 378 540 81 339 574 131 329 922 62 152 896 140 329 819 36 498 717 114 421 842 88 745 939 91 554 681 95 411 848 129 428 918 153 296 828 106 531 574 90 170 514 73 705 868 65 76 977 95 167 522 31 10 350 119 887 926 88 667 796 88 57 663 78 3 734 126 603 804 91 142 895 39 181 340 88 85 530 71 561 919 80 727 917 127 67 841 116 567 894 90 63 520 87 178 398 129 286 671 47 442 807 115 221 830 124 847 865 76 309 734 110 140 758 151 25 375 131 44 512 113 146 862 177 565 815 121 304 958 99 364 368 115 318 746 91 454 778 6 327 523 58 87 170 63 737 955 112 226 672 79 650 732 69 618 767 83 584 768 52 97 119 154 142 818 116 166 731 77 303 599 99 59 85 99 312 321 78 336 775 79 256 377 117 124 270 71 321 818 132 68 516 87 105 645 124 264 635 88 705 843 58 534 657 79 174 217 62 178 990 108 145 714 69 243 556 26 251 966 105 306 816 118 137 297 126 114 440 89 864 972 151 325 955 52 17 730 77 47 223 92 58 598 116 375 722 146 494 749 50 107 384 127 92 893 74 910 967 56 53 322 109 26 583 89 29 38 156 775 882 43 241 540 105 203 589 96 552 946 51 69 360 84 342 798 102 238 488 145 235 374 84 243 367 95 505 516 121 753 821 69 213 452 101 513 596 105 533 634 92 381 861 74 425 597 151 493 789 142 18 548 94 75 919 147 153 479 61 139 558 119 414 527 145 505 741 79 192 751 52 1 195 77 458 882 110 323 611 139 597 857 138 286 477 114 238 432 155 174 445 42 2 721 96 522 944 61 514 902 87 84 547 72 214 867 98 146 691 108 68 311 46 139 576 76 184 260 98 708 736 140 720 791 63 113 432 23 606 889 115 93 377 135 174 799 54 2 917 133 778 795 36 94 969 123 19 495 90 123 634 110 451 914 85 340 966 137 243 687 124 291 914 106 179 717 162 11 284 67 282 845 89 352 918 134 128 420 98 227 621 112 479 915 108 865 974 99 116 834 105 580 748 71 433 925 100 815 950 110 473 759 122 540 761 104 422 664 127 540 859 123 340 394 76 739 812 51 838 950 69 320 552 67 70 616 96 691 853 133 525 568 77 157 684 83 725 996 47 33 65 114 91 792 94 94 868 89 621 678 121 175 407 70 60 297 136 802 866 105 392 986 103 672 724 141 312 398 158 188 387 116 927 966 190 831 993 111 613 751 99 366 779 71 181 895 108 734 827 76 132 537 86 229 675 157 137 733 41 134 364 80 118 495 135 193 467 143 227 251 86 176 277 125 598 869 79 781 904 101 409 727 62 856 991 59 494 957 86 57 842 80 559 781 97 282 797 72 686 820 72 324 535 76 545 859 112 234 330 52 895 920 99 0 582 75 250 992 111 536 942 116 200 725 103 562 563 152 60 559 127 120 302 98 597 875 155 348 366 95 494 959 153 13 423 151 418 684 54 32 300 49 779 882 107 334 897 79 753 913 121 230 598 112 437 835 122 36 204 62 624 920 140 503 650 63 273 479 76 686 849 54 332 527 106 199 576 82 137 386 150 148 947 89 447 944 123 501 661 66 27 29 155 123 603 97 793 983 95 180 665 76 57 488 61 227 259 79 265 627 94 239 698 172 495 976 101 306 796 92 805 833 120 477 741 76 724 810 118 176 215 98 219 368 71 164 173 71 236 968 110 448 805 93 9 956 109 128 823 102 730 830 102 423 529 95 695 833 67 30 911 53 294 995 137 663 983 85 713 892 104 927 951 33 663 801 106 298 852 79 231 837 82 631 997 122 373 524 156 277 737 116 363 439 142 660 764 99 351 401 68 190 773 59 66 295 67 150 988 104 567 922 67 517 963 108 685 818 95 150 285 113 64 906 150 847 906 119 204 905 112 747 936 64 105 604 130 121 200 93 331 598 152 407 532 129 70 723 103 329 955 37 675 830 95 274 591 139 338 733 72 38 333 118 30 940 143 240 542 81 412 648 117 250 653 94 501 775 125 207 433 66 249 854 104 154 861 84 91 402 120 575 691 160 206 252 139 517 890 149 11 890 129 119 312 101 48 442 94 294 419 92 286 679 87 372 779 84 623 775 45 62 647 88 375 979 85 187 447 79 659 722 94 533 826 60 394 540 130 225 270 86 739 941 140 318 656 153 943 974 142 164 875 86 87 590 118 717 735 119 48 986 81 286 931 115 193 683 82 492 804 109 307 815 58 298 656 123 366 590 87 340 586 101 192 357 79 33 335 73 137 945 125 125 901 74 635 894 113 332 372 110 255 911 126 17 65 91 385 887 48 725 756 141 428 761 97 637 778 144 533 578 78 99 897 131 474 625 88 537 788 80 193 809 123 867 928 111 625 688 99 30 319 61 240 856 132 28 481 62 205 896 111 108 610 66 319 399 124 275 824 48 172 614 90 13 122 77 388 871 95 227 331 98 37 530 102 285 323 89 419 843 89 625 696 62 177 788 38 316 550 104 640 811 101 483 974 79 614 735 61 182 458 113 273 439 45 570 927 72 212 940 71 128 503 75 780 807 114 32 658 83 367 846 82 84 151 82 295 663 73 229 683 134 65 528 110 97 646 10 244 727 150 63 487 98 182 265 79 542 622 71 153 600 98 503 599 113 511 837 127 515 998 135 335 859 78 414 688 153 454 936 84 740 866 107 43 854 83 57 264 72 136 570 74 875 970 77 436 502 132 36 125 129 280 549 82 317 994 137 231 808 123 215 483 59 1 467 93 927 997 126 420 649 105 309 863 63 229 941 104 199 751 13 90 369 70 216 912 88 4 56 98 451 859 132 204 249 126 424 736 128 439 727 121 573 663 132 484 799 144 377 639 99 178 983 32 443 828 96 58 247 133 72 181 95 121 745 162 319 789 144 471 600 95 711 772 84 704 717 69 622 784 106 253 537 117 189 922 26 422 689 99 275 873 123 385 727 60 568 965 68 26 360 81 239 623 74 653 875 125 544 960 89 147 260 85 511 839 115 32 640 61 754 809 73 50 66 125 521 542 65 326 687 88 385 855 59 239 510 79 294 589 54 250 983 109 274 544 144 642 877 95 126 925 121 604 875 119 375 774 132 615 814 101 29 212 157 358 709 119 375 986 147 616 717 183 126 350 122 25 172 150 10 333 110 342 704 157 173 540 105 107 956 102 56 960 57 27 783 180 703 850 99 382 628 119 86 604 68 8 628 62 202 912 149 182 631 97 65 352 142 84 506 124 567 616 165 576 674 121 874 948 53 161 362 107 134 382 52 459 994 155 253 945 63 140 506 64 199 559 74 638 890 113 687 689 118 639 964 102 648 903 93 475 572 57 397 773 92 576 929 109 406 637 116 735 985 71 370 868 89 271 810 94 358 927 165 193 244 107 220 757 94 37 176 102 430 766 78 414 942 70 367 768 111 416 533 107 205 224 106 421 443 135 213 441 103 346 518 93 122 233 114 757 955 146 60 87 118 222 909 99 334 523 116 401 846 27 597 613 101 133 447 76 743 952 97 391 965 89 665 850 78 344 591 71 60 615 91 426 970 153 387 439 134 88 165 85 274 364 64 684 953 79 172 790 127 101 605 83 487 609 69 317 862 117 834 946 110 116 320 105 756 852 75 400 515 95 84 677 10 44 674 71 363 863 136 579 593 104 148 884 145 549 723 103 164 205 111 684 987 109 397 793 61 95 103 84 130 895 141 121 809 29 150 942 72 67 326 57 405 652 79 328 748 56 18 315 52 352 484 77 329 855 112 365 671 164 285 879 98 83 286 107 258 964 80 323 749 74 13 937 84 130 338 44 722 738 115 107 514 136 601 993 137 675 853 99 298 845 87 302 645 113 73 196 125 840 951 119 21 667 96 14 303 90 819 985 59 836 983 112 443 628 115 591 740 123 757 803 113 679 781 47 199 237 79 644 935 72 331 462 105 642 830 69 251 870 86 93 116 107 329 728 130 190 717 68 393 848 128 52 546 83 177 919 73 109 942 148 401 771 192 511 641 109 691 893 66 241 896 95 477 615 58 270 658 59 45 228 103 423 633 78 110 281 142 379 449 104 211 238 87 514 559 123 185 449 36 372 693 100 3 236 19 19 901 56 514 854 78 331 876 120 551 671 69 775 881 90 449 790 57 29 341 100 1 588 102 101 884 51 73 373 133 488 972 111 628 735 104 118 516 87 202 981 105 440 922 97 164 745 78 337 358 82 259 399 63 320 445 92 138 457 159 419 577 129 269 823 141 231 849 73 40 266 108 287 962 67 260 460 115 65 224 103 379 616 54 17 64 90 624 886 46 269 769 110 268 758 94 220 441 77 605 903 132 362 530 75 350 733 101 75 84 78 9 786 86 105 569 86 301 832 139 487 883 55 209 627 23 44 356 99 205 585 58 138 266 108 4 599 110 759 955 56 121 806 138 155 769 102 654 970 47 677 875 142 264 785 110 628 654 145 146 373 111 511 783 76 210 412 93 290 642 110 620 773 41 395 929 97 0 948 108 175 664 71 785 852 72 143 156 65 37 663 116 105 606 98 814 834 127 118 320 128 667 892 80 602 634 112 422 729 109 214 974 118 458 593 124 558 966 121 340 517 109 645 700 115 141 680 77 178 273 133 63 361 126 26 577 129 543 708 178 54 484 79 288 933 94 206 897 121 146 985 116 453 593 96 637 916 96 525 772 124 746 808 106 34 116 25 452 911 151 53 288 131 543 576 101 253 261 71 794 889 101 18 325 172 2 847 87 815 857 125 613 709 46 188 418 134 509 926 163 915 972 77 548 993 118 236 585 164 221 401 118 32 145 67 524 797 70 531 672 139 181 811 84 55 185 106 194 992 98 605 932 112 47 796 71 285 794 92 429 853 66 196 867 75 460 895 118 77 870 92 362 584 117 184 950 148 617 773 138 207 332 149 569 690 84 380 439 117 140 244 104 837 990 66 78 650 156 68 221 83 150 333 94 141 403 84 82 202 126 161 726 49 353 358 103 30 565 97 128 697 115 186 286 64 360 438 167 683 783 119 186 605 59 180 525 81 624 669 60 49 50 101 570 864 103 197 911 99 404 635 125 124 818 79 188 397 122 308 923 151 764 937 94 58 831 65 184 588 108 418 696 113 709 822 133 583 729 92 670 964 81 11 719 116 89 455 120 838 894 131 653 697 91 373 946 149 685 904 75 623 910 142 482 576 91 725 912 108 439 902 96 236 568 53 361 787 90 597 963 89 442 597 122 185 408 131 222 594 117 460 851 95 864 950 107 116 329 117 542 754 134 846 944 105 621 757 133 103 659 70 113 349 78 364 629 145 185 689 111 251 383 120 477 635 119 900 977 131 690 749 120 621 672 84 364 413 89 279 914 82 434 698 109 734 953 127 91 755 94 142 848 138 37 468 108 384 410 78 243 819 81 290 820 132 982 995 142 3 698 85 110 430 152 316 670 124 179 813 78 117 851 103 20 288 105 384 640 102 277 389 101 334 667 109 158 627 71 494 634 107 360 704 68 95 434 88 166 582 86 609 985 122 126 238 121 45 682 122 481 922 47 30 800 70 142 409 132 618 901 104 567 967 103 166 422 63 47 512 98 801 888 72 827 952 105 792 982 74 164 885 53 526 955 34 416 562 68 319 997 120 70 500 77 339 816 100 170 953 97 297 462 138 829 912 112 99 646 107 668 670 51 726 972 139 50 660 116 24 506 50 321 564 119 319 371 190 299 672 80 600 632 47 605 705 113 418 434 67 501 902 94 447 747 85 378 755 74 44 725 127 197 286 100 479 596 121 478 886 74 699 746 105 411 873 136 37 212 103 404 481 109 188 486 103 58 604 73 398 558 158 31 526 85 183 728 103 204 433 89 163 901 75 634 927 131 183 400 97 271 970 180 729 859 95 291 587 99 614 953 132 423 659 104 98 950 119 23 84 46 766 844 47 89 256 106 122 999 159 191 929 59 274 879 86 414 581 108 335 613 121 66 865 63 563 599 84 518 675 107 340 433 76 105 596 97 274 662 133 84 282 91 272 828 98 213 882 123 799 871 74 350 360 121 229 363 93 238 364 11 203 682 77 29 98 119 485 924 63 471 596 102 14 347 102 278 455 132 349 778 17 261 577 119 727 998 69 384 484 121 446 687 131 427 697 108 16 467 124 172 523 123 53 580 118 649 669 71 43 56 95 769 933 73 65 954 97 373 450 46 481 709 134 422 620 115 142 514 66 292 693 75 229 659 109 184 187 72 125 911 79 113 537 103 353 525 125 210 791 83 53 586 103 844 904 75 177 338 152 335 650 64 833 957 135 95 250 144 520 524 98 653 923 125 57 289 126 305 403 75 221 660 115 258 640 108 372 865 69 75 616 116 895 980 74 135 685 103 700 717 54 230 542 144 686 698 92 32 572 121 819 899 145 387 799 144 423 489 81 20 317 67 662 953 99 119 300 86 167 191 86 242 732 113 219 758 39 145 538 79 93 441 84 9 791 131 625 895 152 72 386 109 373 484 139 553 631 96 14 786 160 565 692 133 722 875 136 213 561 140 24 458 129 204 841 129 370 861 106 207 395 110 89 655 62 57 962 100 488 975 88 512 874 78 4 157 136 124 705 40 222 472 125 269 865 97 551 736 103 591 939 40 385 638 76 202 398 63 422 873 92 297 505 92 234 266 141 695 920 74 550 667 94 194 694 79 494 808 71 239 681 139 350 567 39 561 940 108 55 258 95 354 815 124 95 607 55 635 896 75 176 811 115 257 490 51 716 895 131 182 887 140 339 341 109 71 174 100 715 914 91 41 159 26 226 554 106 512 814 108 431 909 88 226 822 52 518 941 111 671 920 112 473 936 138 316 430 149 208 837 96 81 308 21 718 928 126 432 884 101 65 430 61 283 673 122 87 677 139 389 942 44 61 570 145 146 208 85 172 571 149 22 64 45 775 867 87 452 584 140 700 953 114 11 928 94 591 990 95 491 880 115 184 316 96 218 639 95 521 560 69 402 752 116 508 921 100 140 167 72 30 235 104 335 495 96 547 716 56 828 890 79 644 715 119 112 622 103 705 723 102 90 181 85 426 943 68 60 967 107 233 964 47 866 972 44 427 962 91 204 732 71 802 814 88 356 405 118 321 527 72 567 658 130 522 956 61 555 562 126 508 709 104 306 909 105 138 919 81 273 627 106 325 636 69 36 797 78 461 684 75 593 967 140 160 469 40 772 786 118 105 365 112 193 409 157 207 609 62 387 877 71 408 495 128 479 891 111 696 823 114 4 173 95 75 256 56 228 897 71 728 898 65 758 940 31 182 594 84 456 466 102 39 808 100 292 441 113 162 234 85 391 452 129 18 773 75 123 711 139 330 766 64 66 412 62 175 997 151 453 873 164 161 620 129 215 307 72 346 874 66 45 632 157 359 745 117 322 898 89 423 894 110 345 488 39 43 266 146 400 695 47 308 942 147 597 997 107 484 971 111 728 765 32 92 482 89 60 240 91 188 264 49 45 646 88 112 632 117 417 703 115 422 586 60 131 998 96 564 793 87 40 883 100 858 971 111 246 407 166 496 536 93 633 893 149 822 943 48 37 383 115 104 844 122 293 551 76 237 351 103 11 20 149 209 936 119 362 871 124 329 954 86 475 911 134 132 757 143 262 855 112 212 314 155 352 935 120 163 359 101 530 675 83 545 838 96 613 848 135 199 599 65 739 894 86 479 695 86 42 525 132 650 719 107 265 426 111 463 762 75 64 756 130 69 505 107 172 182 63 389 804 59 125 153 72 19 56 93 285 981 105 215 414 107 443 832 114 453 501 96 479 859 120 414 843 114 519 942 71 106 192 98 123 991 139 142 548 112 600 993 128 416 774 95 51 868 93 346 830 142 537 874 70 228 457 139 9 845 129 559 607 35 0 563 58 585 808 177 357 813 65 73 792 139 559 705 103 695 782 128 43 618 78 39 827 55 511 778 79 668 821 135 217 389 81 101 943 81 283 778 99 44 269 68 282 897 100 136 839 50 95 695 113 560 895 125 376 399 1 255 537 96 413 469 122 503 637 132 382 845 78 835 996 56 311 358 75 547 935 96 280 415 38 4 866 137 869 972 100 436 853 96 158 183 81 448 589 155 260 650 39 435 504 1 222 324 135 641 827 105 385 400 64 912 997 65 493 751 87 273 470 85 468 911 126 619 748 104 165 620 127 704 720 78 767 884 67 839 897 93 471 780 132 195 545 122 421 578 98 403 678 42 118 605 140 798 813 84 201 950 118 19 599 140 836 928 107 322 812 101 755 773 128 274 428 117 619 704 98 750 949 112 560 755 62 424 590 91 354 629 64 557 642 66 845 932 104 539 627 105 148 752 109 68 667 118 36 325 36 501 622 101 242 756 113 223 290 98 282 746 84 601 619 78 324 766 131 384 808 56 645 898 74 188 362 50 143 822 134 115 622 41 483 559 85 304 521 89 299 711 108 390 951 171 550 994 80 497 794 104 241 664 97 161 608 66 216 269 92 187 772 110 205 339 100 384 691 90 366 671 109 284 707 150 521 632 167 671 808 117 300 744 77 188 870 76 739 874 103 894 944 89 58 217 63 153 661 70 240 258 58 354 826 17 783 850 130 97 332 105 271 502 89 118 311 96 493 896 98 152 520 137 119 636 88 18 652 119 545 699 134 57 778 93 804 909 103 496 844 115 69 257 107 310 779 111 285 775 84 53 998 84 332 796 103 34 333 151 419 999 135 528 577 104 241 630 110 341 469 139 227 873 109 279 472 92 649 887 120 74 513 79 568 784 72 653 861 100 105 738 103 29 195 87 834 854 146 186 710 84 449 493 108 64 604 78 890 943 68 267 337 57 820 839 96 233 930 44 451 474 149 458 633 141 671 851 144 772 818 133 790 962 101 486 977 147 109 179 53 12 781 88 365 384 113 275 331 122 267 375 163 331 456 46 431 488 98 206 924 51 86 539 87 783 968 88 446 726 93 242 683 109 305 793 100 598 715 89 146 312 56 51 270 99 747 798 142 478 989 59 191 991 79 615 701 77 590 993 127 195 825 96 511 584 117 450 994 27 326 818 60 427 960 57 739 950 111 377 729 99 825 907 88 267 767 102 240 332 88 426 695 125 3 873 90 674 683 67 791 962 122 47 596 103 198 346 74 211 609 111 13 76 127 491 752 81 332 933 150 479 991 38 137 444 119 348 513 89 480 665 86 406 935 184 230 696 114 77 391 111 592 855 139 266 864 135 11 23 42 72 609 8 468 981 92 506 584 132 208 404 83 655 739 78 555 886 71 294 335 61 63 393 91 64 898 107 285 307 107 398 556 61 142 718 126 493 986 104 688 780 161 182 934 139 215 927 192 492 829 93 329 331 132 722 887 88 651 719 115 170 636 79 569 582 80 203 527 67 493 672 119 259 559 63 98 985 100 632 659 95 428 491 122 475 631 141 174 949 92 788 956 58 865 891 80 249 544 71 485 728 69 72 541 145 187 881 111 464 969 142 45 725 97 858 925 67 474 847 74 484 754 89 394 766 111 394 545 130 87 202 96 471 975 43 281 619 73 955 992 68 127 158 125 736 989 105 417 513 77 197 933 95 103 228 110 127 157 159 596 964 85 317 452 78 263 511 102 60 781 120 519 591 96 737 916 38 320 527 102 177 272 114 395 846 97 22 701 111 546 678 114 291 612 116 143 931 85 410 747 142 376 462 71 31 648 95 889 962 82 592 769 88 318 781 85 284 997 122 604 887 103 139 954 122 6 624 115 134 521 129 295 404 90 24 226 113 45 504 106 495 994 75 62 518 84 670 758 65 34 130 159 462 638 71 207 333 86 147 534 126 227 953 113 385 693 111 555 830 54 316 826 123 555 637 101 426 868 104 644 681 105 28 264 108 798 809 166 549 810 84 348 853 95 163 533 72 370 799 108 59 509 41 667 984 101 175 720 106 285 417 122 530 695 167 19 655 77 592 819 120 18 645 27 206 693 129 125 574 178 0 83 116 106 784 184 275 666 105 95 714 42 800 837 79 242 493 55 665 807 37 448 650 64 100 736 113 587 601 83 165 382 111 71 906 80 561 759 153 80 548 79 53 475 93 444 585 132 357 857 122 259 949 139 100 909 91 301 873 112 674 718 94 34 867 78 139 287 80 271 969 86 696 825 117 308 421 112 367 823 151 260 793 70 127 825 94 242 634 82 420 730 129 439 962 95 503 627 43 475 622 88 216 512 110 191 873 56 504 561 118 356 532 81 285 367 91 392 480 48 179 610 130 789 890 81 97 620 76 53 505 79 493 565 75 249 417 55 647 834 60 497 910 71 603 937 113 5 508 119 814 931 74 797 807 121 36 153 76 321 881 83 298 639 127 336 495 123 191 894 145 45 193 96 644 787 176 98 845 99 68 235 95 259 995 56 60 613 121 731 945 63 135 295 103 74 825 107 601 944 94 555 848 55 481 907 120 131 713 68 179 529 134 457 865 101 134 248 139 17 971 51 95 162 96 136 193 126 589 893 36 33 814 141 378 421 96 410 598 125 308 472 93 155 392 73 24 232 80 236 721 104 165 523 114 118 456 75 156 387 122 591 875 48 354 474 85 44 296 93 75 228 112 344 508 39 93 911 69 280 528 112 273 678 111 538 565 71 335 641 73 283 608 119 618 796 91 834 991 102 405 510 121 129 931 126 179 627 72 929 942 120 344 651 85 533 989 64 333 358 92 332 489 103 47 903 139 175 356 124 770 988 90 74 353 86 590 846 168 42 554 132 225 516 69 803 955 116 157 425 110 50 338 74 417 888 123 653 910 146 853 978 143 252 426 63 257 373 122 224 751 75 462 687 145 115 377 110 489 555 114 267 875 102 803 868 175 14 628 34 105 662 124 47 138 86 126 963 115 298 308 101 892 986 58 435 524 151 743 845 79 151 953 83 81 876 141 923 957 116 44 480 102 442 990 76 413 414 77 45 227 89 172 474 39 776 806 66 21 180 145 54 544 123 717 786 73 140 316 107 262 301 76 118 930 121 460 989 100 78 848 110 398 851 46 530 594 149 250 288 121 167 405 103 221 517 127 310 720 105 543 625 145 20 241 78 431 849 110 71 335 87 69 753 88 558 923 89 420 760 58 192 778 147 516 743 153 66 928 114 256 313 30 480 575 97 82 874 28 168 603 100 173 853 90 0 673 144 355 849 106 495 918 114 355 796 67 201 776 98 505 672 91 308 653 113 718 800 59 71 396 53 521 663 99 303 575 86 102 247 71 396 860 99 218 755 170 12 77 51 744 826 64 408 772 139 0 198 130 220 935 56 128 682 99 384 842 139 464 992 139 101 290 38 829 947 96 184 744 72 426 765 128 35 858 65 561 589 93 448 632 128 192 379 127 255 510 116 113 524 53 103 437 139 457 978 142 65 198 171 238 350 78 671 748 100 90 437 81 51 678 115 130 701 93 304 714 108 385 398 119 404 996 95 354 558 73 592 870 91 912 967 104 133 911 52 41 674 111 188 254 150 402 470 134 155 896 122 232 738 116 109 497 106 436 728 83 34 258 129 433 846 63 398 490 128 80 679 142 89 617 141 19 390 151 345 490 172 230 925 93 307 994 109 103 824 107 170 832 112 180 393 155 810 893 89 847 896 90 385 514 110 0 412 140 770 887 101 576 714 86 22 629 143 301 537 76 178 881 85 423 888 60 52 843 119 885 921 118 709 776 91 46 399 65 149 661 48 541 556 106 107 413 43 214 829 129 898 928 105 402 653 93 289 677 106 199 688 59 237 699 103 476 541 94 8 408 134 828 993 112 381 976 78 414 921 83 7 280 118 424 627 133 244 700 170 716 858 95 218 626 90 152 374 114 51 857 64 385 605 98 92 867 89 10 799 117 530 843 75 901 955 69 766 814 110 111 395 117 521 922 107 202 910 112 348 740 176 3 380 66 585 990 83 416 447 126 27 35 158 709 847 46 353 910 72 108 192 140 85 725 105 666 698 94 165 273 109 709 752 113 700 866 106 160 823 107 504 942 118 384 784 132 578 765 86 208 886 65 319 569 79 388 867 68 240 614 86 378 438 102 218 489 127 509 656 81 290 731 64 465 765 121 44 354 92 198 932 111 139 332 63 78 497 115 312 793 143 387 579 71 545 722 97 141 933 103 228 731 116 380 714 90 382 857 112 394 886 137 183 491 93 374 750 99 93 468 105 426 550 68 363 688 77 149 903 109 254 657 93 54 798 114 503 957 113 337 941 73 130 811 127 437 742 138 240 617 82 382 482 87 405 458 98 651 684 73 224 784 107 9 123 134 195 839 81 135 935 150 789 923 164 99 274 137 353 868 128 288 787 85 475 577 120 114 671 100 181 939 49 221 371 105 88 364 69 833 897 84 597 941 112 553 664 125 38 563 74 480 733 141 30 939 78 119 415 147 472 860 71 493 561 91 778 838 102 180 927 149 223 642 67 551 897 97 479 609 82 750 812 86 522 909 82 413 696 86 171 622 114 678 707 107 507 660 57 920 967 126 504 556 128 32 727 73 242 825 106 425 555 171 32 129 124 777 927 91 781 939 70 34 437 144 102 199 113 66 874 95 482 858 85 543 553 130 199 797 61 606 980 167 587 932 116 119 779 110 904 919 59 4 453 56 322 700 88 412 745 174 690 918 87 243 344 109 314 889 104 49 588 81 52 195 103 337 980 103 529 590 80 376 870 106 33 506 74 713 936 97 82 282 119 310 648 127 212 216 102 175 681 114 307 514 44 117 276 140 47 74 107 675 828 87 386 929 75 362 460 109 309 768 67 401 476 86 249 451 69 335 793 66 171 272 133 856 934 62 521 686 90 536 787 134 84 157 97 391 483 109 460 821 112 550 608 74 298 721 125 125 442 67 584 830 144 98 739 65 185 356 137 968 989 83 215 246 67 219 653 94 383 625 66 580 742 74 181 395 122 33 903 139 542 722 25 125 195 106 178 502 62 668 675 103 314 874 53 229 708 82 543 819 88 85 935 121 468 919 89 4 462 91 312 577 118 138 276 94 105 714 109 252 858 116 666 693 59 130 137 67 16 777 24 6 607 68 30 311 108 334 832 66 424 508 61 88 956 79 502 851 29 162 896 76 162 334 66 275 960 68 917 931 63 290 916 112 93 214 71 18 32 110 395 482 91 757 761 135 2 891 45 127 161 123 482 919 31 395 491 102 538 986 79 106 966 108 550 573 99 61 309 128 708 751 115 70 959 92 197 358 117 37 489 107 82 279 86 586 620 69 206 456 92 220 468 94 566 968 97 369 992 58 0 836 94 17 570 80 282 337 91 49 271 86 44 82 67 186 808 91 722 983 61 236 320 59 25 786 72 343 894 113 588 733 83 435 568 58 299 681 147 188 994 66 547 959 62 356 887 160 230 669 46 140 961 81 438 762 78 450 529 96 564 958 65 102 420 77 176 678 14 34 797 152 448 657 167 381 729 41 145 167 129 144 649 124 49 975 102 136 884 51 765 950 71 187 517 79 636 993 112 85 904 129 156 212 128 275 801 152 432 583 84 700 774 86 25 706 122 323 357 155 285 847 114 198 240 134 433 962 157 661 805 119 75 974 111 343 697 110 636 992 94 154 394 112 393 726 74 374 988 167 34 880 117 158 504 138 254 326 112 54 936 109 471 911 93 418 723 94 554 840 98 420 725 106 50 400 89 326 507 102 523 792 150 445 950 84 393 783 137 97 475 100 33 823 98 62 766 67 135 669 123 436 985 106 329 374 91 778 904 39 605 776 115 283 546 116 717 766 120 755 823 95 234 334 92 850 951 69 89 401 132 19 405 74 134 384 83 516 955 80 194 860 124 330 803 89 16 24 120 592 960 114 56 361 121 521 561 115 166 196 101 71 606 111 67 730 83 239 637 166 321 894 77 557 563 117 492 596 69 743 923 119 344 667 118 321 816 127 836 894 122 9 704 84 161 586 122 722 863 104 388 579 148 279 486 108 115 832 158 877 978 100 49 225 69 180 978 114 0 343 136 567 723 76 408 422 92 427 710 130 313 322 89 242 533 134 579 603 120 96 110 93 217 928 108 310 900 108 84 509 87 755 761 62 308 607 69 257 425 115 482 863 55 630 794 20 510 922 23 193 472 83 3 226 134 100 293 100 90 834 111 448 884 79 184 382 105 696 801 162 609 881 93 316 501 67 847 850 125 356 366 114 139 930 106 115 667 103 325 789 62 225 432 95 152 281 129 515 846 66 275 780 95 740 809 137 91 616 49 435 582 132 151 468 138 47 807 107 841 919 111 496 935 64 567 980 79 194 258 152 364 856 109 552 556 64 178 416 83 185 545 125 135 330 111 256 895 128 2 751 95 30 529 101 452 545 103 181 512 109 352 908 112 799 848 103 454 885 110 690 922 59 477 763 142 468 923 99 45 212 93 113 793 91 441 751 134 321 677 147 774 945 55 299 487 117 243 368 120 239 842 147 97 577 84 320 475 58 421 445 118 130 931 88 634 789 72 20 557 74 237 410 98 45 277 87 811 939 80 381 464 44 261 363 92 214 580 87 380 696 136 316 949 128 36 446 120 42 65 104 819 988 119 442 457 118 411 433 99 296 347 113 78 114 74 609 926 158 448 698 123 383 807 71 772 903 140 159 303 109 438 509 104 404 927 154 240 396 158 316 561 94 436 739 153 394 814 142 415 498 57 340 545 45 21 260 70 392 520 80 730 912 52 17 390 111 212 935 142 99 340 85 89 504 98 846 935 43 10 797 130 562 577 106 427 517 85 523 808 66 716 862 136 267 786 125 354 680 127 177 595 55 92 727 131 195 252 78 140 255 129 40 909 138 342 375 114 812 828 51 48 333 88 291 512 68 16 164 74 0 400 98 234 494 102 118 879 44 157 508 82 853 935 84 390 981 47 543 730 104 646 829 137 495 952 142 206 535 95 588 804 133 171 911 80 136 819 141 88 661 97 87 929 79 304 422 112 714 865 69 134 359 102 138 736 68 461 465 101 94 345 111 627 680 117 87 473 24 511 887 72 317 383 111 514 522 115 668 747 69 128 555 82 211 273 103 64 91 77 80 801 88 69 340 99 275 311 93 918 991 73 102 871 99 334 783 77 574 576 101 305 930 78 444 967 80 40 637 101 650 882 47 594 752 91 708 836 101 190 947 128 215 287 73 116 793 138 284 473 97 580 815 123 58 435 146 311 362 113 235 662 80 635 782 35 294 778 89 16 488 109 380 748 97 211 880 142 268 474 128 257 398 120 606 696 108 699 957 102 165 268 110 732 828 90 303 626 95 783 873 57 605 759 154 71 765 124 71 459 70 678 878 79 594 794 177 154 888 130 797 979 124 103 872 167 74 855 120 144 522 112 887 910 68 377 478 75 156 917 79 20 665 65 29 893 121 459 866 110 226 940 78 350 375 96 467 870 62 113 960 62 98 291 51 474 519 142 234 429 118 389 797 69 636 808 105 661 858 117 420 549 86 357 919 135 418 858 34 258 976 112 188 342 142 690 941 114 483 836 21 44 973 90 266 336 86 296 325 122 314 959 82 554 661 88 658 698 112 810 858 97 361 558 97 64 548 104 59 334 143 13 635 65 189 978 28 459 975 111 407 659 61 245 426 152 59 908 37 461 767 135 247 454 96 12 294 184 284 691 77 555 818 95 421 550 114 251 773 137 484 536 154 606 648 146 448 531 106 305 928 82 462 498 100 565 892 67 623 894 95 272 757 123 55 85 135 613 904 120 33 612 129 151 880 95 311 340 155 517 916 170 692 915 125 59 617 120 820 821 97 128 698 59 358 767 119 316 575 103 131 836 47 187 673 107 311 831 80 383 842 82 79 808 108 181 798 87 195 527 110 14 124 69 320 412 51 593 701 96 136 891 131 667 712 109 358 382 90 668 737 81 289 618 44 159 825 58 447 619 140 184 539 100 334 344 64 323 568 84 640 906 126 231 906 92 96 445 45 406 479 127 420 956 124 232 285 113 357 649 131 25 996 77 17 323 96 222 920 78 150 312 124 556 636 40 511 777 105 38 679 55 329 463 73 313 963 161 226 668 91 754 995 121 267 813 101 304 756 93 804 867 86 92 243 95 196 325 130 255 723 107 401 831 82 99 240 83 498 953 151 405 570 74 65 413 76 527 836 93 269 954 121 556 989 89 182 678 87 7 960 106 521 703 68 284 756 137 420 946 104 113 692 140 263 436 101 650 809 118 100 571 102 481 887 69 114 823 118 499 670 75 28 736 61 1 767 60 541 610 101 823 854 132 306 949 66 305 501 122 659 691 86 142 902 114 27 709 122 332 575 82 402 984 63 342 978 97 39 900 111 234 796 95 137 565 83 391 975 139 453 527 46 575 989 83 509 651 108 594 632 87 312 585 94 521 933 154 28 846 80 273 526 50 331 735 107 486 834 100 475 746 101 203 930 147 281 749 87 616 737 88 1 169 140 375 516 88 43 622 149 970 983 149 142 529 107 236 849 95 65 961 89 348 719 89 186 937 108 361 971 101 252 469 85 70 505 126 89 243 133 211 771 96 187 429 148 44 703 108 831 836 96 314 324 103 11 622 101 683 741 125 590 923 76 364 499 87 352 398 55 468 679 147 204 206 153 432 448 163 325 766 81 262 722 88 531 595 93 310 346 63 908 914 103 283 811 136 801 831 123 68 384 81 347 977 105 570 593 56 235 820 97 316 706 51 478 902 83 737 932 32 170 780 99 460 461 101 352 359 74 631 872 68 244 864 46 678 757 65 153 568 104 816 864 121 199 923 89 351 776 86 16 105 119 33 983 79 97 884 72 314 784 125 63 483 46 100 717 98 253 269 67 215 989 68 123 733 132 8 848 84 289 972 135 188 972 86 766 934 114 76 149 159 610 821 87 170 606 95 21 875 85 261 613 107 499 687 143 509 655 110 324 615 101 115 593 99 862 863 121 550 701 89 610 887 90 297 854 73 104 454 141 43 240 92 434 959 72 18 590 114 294 709 100 44 60 68 120 229 103 126 760 104 211 641 74 195 535 76 444 446 111 4 936 76 924 960 64 492 941 138 509 564 86 640 775 68 96 867 124 524 894 78 186 395 123 158 899 117 427 539 74 91 398 137 504 962 131 114 171 64 102 956 92 94 367 136 71 138 113 147 265 77 527 528 124 716 754 123 697 747 61 11 184 78 184 707 166 66 560 140 347 423 87 730 865 96 124 242 120 29 819 74 51 687 45 507 734 139 714 748 113 90 817 85 16 210 110 644 782 38 547 899 50 99 530 124 5 216 71 531 689 85 468 958 122 620 848 154 701 926 52 825 864 84 381 443 85 264 466 97 75 278 125 58 512 116 695 909 122 0 266 135 173 753 68 265 282 92 810 936 69 509 904 96 0 896 118 805 937 119 480 740 98 372 528 81 545 803 156 200 224 100 493 767 91 433 811 113 5 581 89 873 964 61 50 405 92 318 918 123 393 541 76 299 760 114 403 702 119 594 602 113 145 486 135 38 624 97 326 660 115 20 648 107 83 294 114 56 968 77 128 601 69 465 849 96 489 997 121 852 873 101 423 930 112 959 970 67 73 401 101 681 810 39 541 836 90 52 444 76 10 227 83 456 592 74 86 961 129 20 140 138 24 324 108 44 560 119 15 755 93 224 716 48 514 723 56 406 995 121 7 736 122 811 867 31 53 77 86 234 673 71 160 467 148 426 614 79 491 496 88 278 827 101 245 577 95 576 660 101 468 660 150 232 505 66 92 913 113 257 265 76 415 646 90 363 877 140 379 648 144 53 116 62 232 266 149 445 541 103 87 277 149 483 675 118 785 833 57 436 934 77 29 394 77 503 923 86 356 817 86 363 933 117 34 933 104 19 722 84 376 768 74 265 590 114 239 925 87 62 526 76 57 731 73 40 811 96 67 68 141 60 871 99 90 389 104 70 991 108 188 466 39 436 532 85 3 311 73 186 891 148 386 912 88 402 967 112 29 622 104 394 657 113 489 976 130 786 833 125 524 868 138 146 619 69 634 645 54 256 278 92 320 822 111 177 696 88 94 220 119 159 644 92 37 104 121 428 616 99 124 434 97 97 966 96 65 849 18 137 997 119 481 931 126 96 570 60 63 84 98 716 903 99 533 939 105 192 309 95 542 687 91 504 932 118 36 648 90 373 735 108 521 878 127 232 546 79 14 66 76 467 770 106 244 538 64 146 935 139 907 936 85 146 486 111 859 984 104 440 862 54 92 590 108 588 869 96 269 840 64 213 663 102 364 612 130 26 124 88 941 996 117 291 442 102 566 712 96 182 566 99 73 582 95 220 281 98 910 949 118 141 276 137 276 762 58 186 969 48 57 854 26 145 583 90 15 798 108 780 859 71 393 475 117 59 957 80 378 898 122 383 845 99 196 465 86 362 726 140 571 661 69 49 714 110 29 858 47 103 569 155 518 690 85 410 721 72 234 776 104 31 591 98 97 715 140 587 818 92 633 977 79 808 856 138 449 707 161 500 554 111 243 834 122 727 785 128 793 869 119 590 604 35 197 530 148 676 722 146 201 722 78 436 890 65 321 799 117 67 416 51 683 882 121 93 643 22 715 826 114 624 848 95 182 304 146 361 908 58 74 141 81 143 301 117 274 465 58 252 295 160 282 378 72 95 259 89 145 654 94 98 772 105 66 567 92 825 875 99 22 261 52 333 534 127 17 763 102 46 491 115 286 884 124 111 234 87 35 90 99 652 660 52 63 768 54 545 942 77 107 452 120 256 467 84 433 804 119 485 512 79 92 474 127 693 851 86 232 377 133 771 867 138 406 797 135 624 854 65 598 674 145 445 674 110 242 998 79 223 584 96 64 791 96 193 439 88 649 680 92 298 460 115 166 833 99 36 952 85 561 656 148 268 626 79 355 774 135 361 964 65 491 808 96 538 702 73 31 101 114 70 535 72 548 742 168 22 930 97 690 936 139 258 483 140 492 688 76 458 745 120 334 938 91 306 307 90 27 697 113 59 496 25 419 430 110 369 559 63 277 518 74 621 832 66 59 931 101 210 687 108 656 754 95 276 480 88 44 489 80 43 756 143 118 923 101 134 648 120 354 372 77 119 723 107 116 256 119 106 622 64 353 709 120 461 549 85 268 345 80 254 298 131 619 975 67 438 711 90 382 636 143 780 910 96 575 943 52 8 970 78 467 546 140 6 73 143 172 466 33 331 752 81 485 993 106 85 926 59 356 901 97 532 977 69 347 609 106 714 718 106 105 898 70 67 298 94 3 305 74 53 433 99 99 243 138 670 976 145 165 918 108 601 685 114 25 470 91 123 672 108 720 774 112 262 633 100 282 890 93 13 586 69 147 572 127 312 610 115 10 580 142 990 991 95 273 963 149 282 936 125 594 829 51 68 583 74 44 276 128 112 872 75 383 443 123 236 338 122 329 854 93 615 695 131 472 923 104 408 938 71 45 126 128 505 848 135 235 601 107 391 642 42 59 296 123 126 745 154 555 575 45 681 999 82 69 259 134 163 546 119 231 368 105 573 696 144 144 843 105 44 264 91 717 961 144 367 378 107 166 282 111 654 858 142 57 928 93 416 672 58 680 806 70 489 889 87 133 288 107 456 968 94 843 885 117 350 994 58 143 759 90 555 612 97 435 468 171 665 997 105 315 960 118 271 791 32 631 949 105 73 878 67 117 859 94 763 802 51 269 740 93 173 755 103 114 676 96 32 199 118 243 389 62 213 421 132 137 720 88 149 347 107 356 883 84 78 689 109 235 328 68 497 577 45 24 988 67 305 719 114 240 310 79 208 497 144 206 319 98 429 680 107 877 974 114 104 555 66 215 621 80 257 515 107 316 359 94 721 792 70 67 418 81 143 209 147 24 663 101 54 629 126 395 588 88 443 481 119 750 868 119 335 732 80 324 808 73 256 431 129 36 790 92 377 944 87 646 671 95 109 434 136 132 374 145 258 410 115 203 208 119 154 607 34 244 946 82 553 979 51 586 855 48 186 297 102 379 988 140 35 48 36 401 907 117 542 968 86 502 615 86 340 410 82 348 467 70 693 908 94 410 826 97 107 174 85 386 859 137 737 869 183 315 731 91 413 935 130 0 832 104 868 937 133 65 491 95 428 702 111 453 626 118 111 418 75 116 953 158 693 864 56 547 815 83 203 664 89 387 949 66 494 805 113 165 736 61 93 164 81 217 496 110 379 535 130 190 682 95 773 818 109 274 965 130 667 770 100 530 909 126 105 411 129 498 785 108 343 704 72 416 860 84 54 725 151 46 905 132 471 627 64 89 338 108 507 532 84 115 865 129 103 946 127 139 413 60 48 426 96 143 194 53 23 492 114 44 122 67 827 954 110 480 884 114 170 215 76 274 388 85 363 871 80 327 953 132 82 512 126 489 788 109 599 874 71 101 707 119 281 329 105 370 743 149 819 965 136 414 947 105 196 883 83 104 182 137 174 263 118 50 356 73 68 218 59 100 150 136 197 212 95 239 304 71 839 917 159 207 315 29 573 910 152 152 298 136 216 635 87 797 818 94 501 616 134 128 807 86 59 998 96 294 546 158 167 941 109 201 853 109 47 53 129 199 597 61 52 858 89 629 826 89 231 703 138 445 475 159 213 820 77 590 727 129 774 939 186 384 707 109 260 417 118 114 570 107 22 118 93 49 848 88 424 946 89 197 509 139 165 578 72 294 524 98 733 850 105 258 316 78 435 755 107 570 883 53 116 417 129 441 738 180 210 471 82 552 665 79 8 914 133 146 671 97 628 631 104 362 532 45 480 517 61 280 811 116 57 977 116 203 344 114 53 587 80 249 275 119 600 904 102 333 726 108 97 443 123 156 772 103 166 993 95 760 885 128 514 553 105 46 701 50 433 958 112 474 645 82 33 633 50 351 462 97 437 678 107 567 574 138 975 989 144 233 730 85 339 515 64 594 999 135 440 943 105 81 364 137 12 628 121 138 646 111 467 488 40 250 654 94 552 626 99 108 666 55 68 518 126 539 994 76 21 716 145 130 479 178 327 474 111 303 361 113 159 512 128 428 756 73 204 455 71 112 969 68 499 785 82 882 903 64 144 986 106 382 439 60 515 778 123 367 981 140 49 809 114 495 900 76 621 686 126 881 988 104 133 664 83 102 402 39 426 918 140 251 976 58 3 543 67 677 727 92 866 993 103 701 894 102 108 907 135 699 786 57 249 863 115 392 754 77 112 252 94 751 806 79 509 762 138 15 286 155 596 905 105 822 830 105 311 631 73 218 328 85 72 186 86 402 478 87 152 705 111 685 747 107 3 608 83 523 790 70 125 526 69 129 584 42 460 570 104 78 692 72 90 112 184 269 484 102 165 236 82 287 773 35 569 709 111 558 940 73 455 667 128 149 189 107 708 875 31 258 780 60 205 566 147 181 797 86 66 373 154 185 377 104 216 240 57 235 730 135 573 723 81 189 280 113 453 892 84 741 984 115 395 927 83 7 302 132 154 174 81 432 542 86 140 198 112 385 488 61 354 566 101 357 642 126 170 869 73 237 697 139 615 641 108 258 282 62 222 642 173 149 975 60 358 375 78 455 683 71 597 689 87 191 664 106 712 722 101 682 696 95 17 783 105 286 701 42 855 947 119 141 717 112 622 892 112 217 836 90 112 624 95 8 134 60 384 990 132 129 274 61 229 339 70 775 834 101 34 883 131 222 427 90 427 519 83 6 927 100 99 829 96 238 937 94 613 898 96 331 974 94 149 234 56 111 882 121 774 951 101 96 112 96 609 658 74 242 384 133 359 851 101 277 376 55 14 582 165 654 758 114 381 545 130 32 563 71 180 594 138 476 981 100 54 245 110 659 678 180 13 525 77 243 505 132 892 954 132 325 933 116 411 920 128 134 748 88 286 836 73 294 473 94 612 673 126 279 976 85 230 431 76 395 957 123 190 729 97 393 469 101 128 779 88 203 245 128 494 521 103 34 580 85 166 594 71 202 527 72 681 864 91 247 624 118 406 594 85 301 524 118 431 556 89 939 948 89 351 635 122 8 740 94 197 768 148 262 908 149 184 236 54 609 945 100 347 869 139 191 481 91 416 693 97 590 603 74 85 793 89 741 815 94 413 529 91 19 430 147 426 434 107 20 821 53 25 640 95 468 531 128 283 478 82 69 116 126 610 840 70 308 364 120 106 465 101 375 796 48 272 930 101 193 617 151 624 953 95 39 436 99 31 950 95 568 836 73 241 659 137 690 778 96 183 591 59 91 645 79 41 887 80 448 826 139 246 322 142 105 240 111 447 515 97 183 922 106 104 704 102 188 495 90 341 893 61 793 951 99 100 499 70 38 163 97 403 821 118 394 746 96 106 857 108 72 796 99 290 557 81 351 743 35 80 639 108 528 794 101 339 868 143 382 960 69 828 976 58 847 973 131 157 293 84 543 623 81 383 742 126 247 274 88 232 650 35 234 791 112 249 524 104 843 922 91 358 730 39 5 888 102 444 625 56 90 273 124 172 556 98 289 360 83 431 964 89 804 846 130 286 971 153 233 498 137 62 266 73 399 639 81 379 994 127 213 325 108 69 345 63 7 451 128 337 945 99 407 942 117 361 720 125 241 263 89 852 930 71 546 771 99 575 991 136 10 885 87 339 570 77 181 779 123 331 899 118 127 948 131 419 836 49 328 899 90 730 953 73 19 592 116 42 61 97 8 330 127 49 525 89 616 921 73 240 844 106 650 799 116 615 696 112 69 675 107 614 734 103 552 633 42 578 812 68 223 315 81 648 904 86 0 434 92 90 104 124 26 494 104 840 917 76 110 235 81 420 682 102 606 880 94 136 392 89 96 847 151 294 417 80 564 938 134 347 567 110 426 966 85 639 665 151 754 787 126 207 858 108 741 859 41 92 323 94 628 714 118 244 867 107 436 468 114 870 892 120 103 773 83 344 413 53 4 91 105 762 987 84 217 891 118 673 767 89 92 458 124 258 752 75 254 822 77 178 640 40 645 989 91 394 971 185 600 814 108 661 922 102 768 847 114 166 656 119 790 970 88 220 733 148 434 465 114 561 911 131 362 750 54 380 656 104 77 805 82 353 657 85 416 749 136 177 478 127 518 959 54 389 583 106 300 367 94 88 729 71 438 912 138 355 567 32 70 203 109 213 888 116 52 118 111 810 951 148 161 942 119 905 965 79 387 548 96 354 496 90 275 425 79 484 616 66 137 780 57 336 830 79 837 962 80 313 807 140 649 767 123 126 988 111 279 363 88 597 694 111 410 727 118 275 599 119 241 304 98 586 962 58 400 683 72 285 883 112 672 751 87 404 772 92 358 720 114 353 434 147 428 674 87 114 533 77 60 937 115 144 372 115 229 295 97 701 872 109 477 560 86 408 749 114 175 750 56 5 247 30 526 774 105 520 529 95 288 480 111 96 738 105 0 100 62 871 877 57 284 982 163 6 383 80 540 574 65 598 632 62 823 972 98 140 191 104 379 605 102 291 711 95 86 422 84 413 965 134 5 6 99 781 893 77 645 962 154 210 577 161 17 303 85 155 241 57 899 996 124 503 693 83 418 917 191 110 191 36 88 274 102 643 966 91 116 127 129 17 206 137 143 676 130 573 801 121 284 745 143 275 967 86 80 462 90 186 397 89 135 595 163 32 312 70 104 532 83 188 991 103 15 164 77 146 148 82 549 589 79 636 933 117 118 155 97 613 645 60 353 836 58 136 466 63 72 883 106 95 349 94 353 370 146 728 894 94 78 636 98 389 930 141 38 353 71 459 582 85 928 978 102 500 853 60 731 985 116 812 934 87 0 501 134 695 851 94 128 349 118 264 391 111 371 729 68 4 711 92 209 608 143 586 929 167 261 689 95 238 706 112 1 194 35 209 210 66 109 582 149 62 186 51 603 820 101 63 647 133 0 539 120 304 752 101 31 221 60 174 296 145 237 391 151 587 615 148 216 477 78 361 671 81 131 249 54 3 414 95 182 478 124 250 254 134 331 580 117 463 863 40 63 331 55 107 129 109 517 984 130 345 449 100 88 623 82 161 672 89 287 613 82 317 432 101 52 809 71 291 544 152 311 383 47 84 502 110 99 750 94 289 724 101 374 894 97 310 340 162 206 611 31 641 905 128 376 603 84 913 925 77 38 68 50 139 968 123 796 996 168 15 638 100 13 948 71 461 681 122 756 780 75 511 772 114 92 178 81 451 466 56 241 704 120 34 266 165 496 565 88 283 550 114 355 865 90 483 500 64 312 958 99 213 324 158 392 891 76 240 708 123 573 614 93 465 621 48 41 221 120 15 749 138 802 894 116 534 771 142 5 226 103 118 607 79 528 699 116 81 872 21 666 850 122 179 975 125 170 575 81 519 739 121 14 762 101 44 533 97 239 802 58 360 473 72 118 935 76 7 658 65 140 833 145 222 337 131 615 732 120 39 572 123 572 848 162 471 906 178 144 463 92 120 538 71 267 466 63 734 745 134 153 275 97 215 939 122 293 681 109 285 394 111 620 840 136 130 976 116 173 813 123 740 872 87 731 732 84 297 478 90 20 253 130 4 465 86 319 932 110 920 960 115 669 737 136 471 545 118 541 818 106 287 567 96 428 554 93 108 505 98 873 894 116 137 566 73 347 751 111 715 891 116 225 280 133 20 863 99 459 976 127 800 954 81 177 304 113 312 994 115 814 821 128 246 481 122 293 876 82 81 158 96 119 134 119 502 988 54 105 561 114 567 964 113 220 779 65 93 431 91 664 994 96 15 812 73 110 275 125 664 811 36 363 644 89 328 418 110 432 934 115 145 366 69 421 791 98 526 893 148 146 919 113 140 945 87 688 993 118 32 358 124 188 492 65 31 330 80 274 944 111 15 914 126 490 584 105 349 539 87 582 772 127 315 562 103 530 924 91 114 792 116 536 976 78 801 866 103 303 521 63 505 873 84 111 223 60 633 784 125 320 950 119 39 499 117 214 335 108 315 316 103 92 929 99 198 216 161 195 358 53 67 125 105 704 940 78 893 970 130 182 541 47 156 534 97 760 844 80 90 497 109 567 610 125 24 590 105 392 898 86 46 762 111 13 409 113 227 962 105 815 984 53 586 955 77 77 235 132 735 932 72 489 610 139 731 895 115 543 887 85 203 692 92 77 708 102 366 852 94 215 693 115 539 854 82 48 880 98 201 307 160 105 258 48 883 985 115 60 152 131 672 684 77 342 436 34 413 666 105 94 991 113 146 275 118 0 521 100 764 940 96 10 824 123 366 416 55 712 744 176 221 770 52 188 527 105 20 805 89 220 895 95 124 898 116 26 203 119 91 160 109 775 821 88 589 771 102 39 892 104 625 772 74 200 461 78 106 346 99 468 634 109 70 833 44 692 959 114 111 389 119 281 880 96 334 604 115 35 625 135 177 332 41 614 637 109 819 949 83 344 555 151 531 790 78 34 528 79 319 990 151 467 977 70 4 178 110 730 761 70 115 997 101 135 161 81 703 750 117 362 937 56 24 304 110 92 722 123 335 347 67 465 601 43 104 526 125 570 733 127 94 583 101 657 955 98 738 988 89 398 625 110 708 870 134 51 67 84 802 890 61 226 296 73 551 816 114 84 366 146 142 773 64 275 485 74 436 984 57 449 817 154 574 999 128 115 358 84 536 730 116 112 891 81 325 975 98 525 952 100 162 462 133 598 901 97 297 962 144 180 346 132 371 498 143 183 775 95 23 653 119 338 843 118 130 553 62 28 370 82 962 998 70 484 727 64 590 625 140 261 837 63 205 937 81 280 461 70 344 383 89 479 985 98 324 369 91 247 607 125 2 686 83 605 668 144 385 723 74 395 978 66 309 538 79 125 977 95 142 774 89 705 826 119 306 947 101 267 440 153 419 530 183 48 900 107 438 860 66 406 840 94 651 675 177 100 294 86 95 522 124 649 964 91 364 647 100 418 919 79 286 364 40 651 810 146 76 306 95 743 785 156 432 799 126 457 915 103 302 668 61 699 964 83 529 885 165 267 513 127 384 899 80 634 743 125 562 802 53 83 222 63 157 806 92 344 420 69 528 853 76 114 126 123 375 683 124 332 951 90 45 726 61 1 569 104 192 562 98 67 681 84 199 916 114 167 285 101 140 952 125 201 677 107 257 663 136 291 303 54 568 620 113 263 890 114 180 546 98 887 903 61 536 552 142 122 694 123 313 741 128 747 870 89 360 600 132 80 656 70 767 897 122 411 682 64 890 960 116 130 266 171 581 845 84 191 271 128 581 646 152 279 860 105 286 665 114 83 866 62 82 817 74 64 416 99 867 971 101 22 870 65 495 938 51 359 785 96 749 924 103 38 53 154 576 662 97 133 900 107 44 825 121 619 684 60 38 48 48 655 878 104 58 227 98 248 502 78 359 397 93 175 642 120 487 815 77 175 496 115 439 661 111 287 963 106 802 886 46 562 888 109 540 748 68 215 953 101 181 315 105 52 624 126 228 756 95 559 802 74 256 420 129 296 726 87 278 778 66 109 556 98 172 508 91 736 928 103 199 378 139 169 620 75 394 793 109 530 922 107 159 951 70 385 857 50 163 317 157 510 920 106 591 781 42 41 840 116 475 870 35 195 649 100 359 604 123 123 575 72 296 300 45 745 922 148 161 768 149 283 997 111 63 339 97 753 942 57 354 596 113 637 827 111 146 278 96 173 524 130 313 936 64 510 550 86 447 655 88 124 936 75 235 375 93 230 686 144 143 824 88 921 996 124 118 911 86 169 909 42 134 681 130 506 582 95 595 726 85 637 879 117 241 316 93 553 724 143 793 855 66 304 794 125 206 356 50 720 877 109 48 145 139 174 945 120 520 817 150 267 495 38 470 927 62 102 146 107 522 718 136 307 443 118 865 885 89 390 903 86 513 925 81 30 620 91 413 917 92 617 652 79 757 948 38 163 957 129 30 191 107 531 566 149 427 543 87 90 221 109 318 346 80 254 962 89 362 637 96 124 139 117 407 905 132 93 648 95 573 813 110 751 819 121 89 717 124 430 504 138 372 961 86 145 282 91 145 898 124 524 916 86 711 919 129 285 604 74 408 801 98 223 645 68 247 634 122 77 83 101 174 389 127 232 806 79 534 597 39 371 870 80 411 417 97 230 852 137 199 466 101 64 501 115 337 607 63 81 217 181 472 499 140 666 777 146 599 764 94 15 215 36 297 710 54 267 587 110 224 748 86 47 194 64 97 941 98 579 728 116 64 979 118 20 214 79 38 132 144 86 607 81 106 526 38 273 841 132 126 388 76 25 403 81 211 707 61 601 783 81 213 836 78 58 351 116 179 203 58 334 450 146 25 393 123 152 609 130 350 509 127 279 381 76 730 863 106 94 687 138 60 273 70 75 107 59 297 501 79 478 590 84 497 741 102 914 954 56 490 530 110 8 732 93 580 997 40 188 617 121 10 810 71 249 785 59 372 702 102 781 912 42 119 926 77 163 897 113 210 863 49 583 622 67 302 355 94 97 351 83 17 915 78 490 547 133 211 616 70 25 817 110 55 207 124 212 286 136 225 548 84 284 785 61 264 538 122 199 711 98 288 583 45 381 561 105 426 757 146 163 475 109 367 396 89 136 606 38 728 754 113 485 669 91 869 976 92 93 862 78 470 887 88 31 339 103 612 720 99 781 834 73 179 722 100 40 232 150 699 703 85 177 469 128 212 250 99 517 920 113 166 845 134 180 616 83 338 465 94 327 350 67 197 826 96 842 964 71 677 963 110 694 795 71 579 604 52 205 303 125 323 606 100 158 160 84 223 326 107 56 682 99 33 284 106 82 655 90 351 763 88 430 757 48 480 749 97 54 802 140 302 935 64 559 746 81 53 898 68 272 833 130 26 105 65 244 754 92 204 422 125 349 631 149 681 771 88 965 978 108 895 900 105 342 401 139 606 627 75 70 433 93 171 444 64 133 508 112 199 238 87 558 860 90 641 792 131 43 773 122 126 401 90 478 987 109 63 259 106 278 907 130 537 765 111 111 113 148 531 555 103 21 486 123 590 753 94 491 739 53 385 810 72 125 204 49 209 264 92 200 697 114 4 345 55 92 572 153 489 507 73 704 744 90 786 942 99 83 139 83 5 678 132 447 535 156 170 518 125 81 572 84 339 870 79 223 935 74 600 652 119 46 612 92 285 378 94 636 731 21 652 851 117 146 264 84 198 479 95 8 190 85 14 532 102 199 749 43 270 504 40 302 414 144 202 341 83 4 26 107 46 846 122 395 653 116 474 610 145 230 341 38 338 557 51 710 757 116 427 736 51 596 975 43 138 452 96 596 878 77 221 410 61 289 321 130 480 981 151 535 668 118 522 781 133 100 378 136 155 860 121 260 944 62 508 611 158 692 823 100 1 562 97 471 629 127 479 720 77 372 509 156 256 656 132 505 908 77 27 378 102 744 879 73 58 319 77 261 594 77 40 522 129 353 359 86 261 738 95 151 512 151 195 702 129 426 480 147 44 829 25 619 660 82 511 755 89 50 433 97 401 404 108 552 744 55 10 309 79 216 590 111 548 823 101 660 853 97 23 822 95 224 246 97 208 715 90 665 723 116 103 664 92 309 937 68 536 598 110 157 807 78 20 951 116 63 781 104 308 749 50 87 453 103 196 681 103 674 895 156 170 448 73 557 831 141 88 578 154 509 808 59 583 833 120 175 776 98 25 196 85 58 742 129 813 831 147 376 625 97 320 602 95 318 571 127 55 343 93 660 697 91 739 821 99 832 865 108 149 151 83 490 661 82 219 257 137 5 292 135 518 884 105 0 158 130 691 953 72 273 586 57 202 417 149 28 93 122 17 528 88 224 516 59 201 703 155 569 806 47 711 781 155 579 785 45 146 818 129 610 870 108 598 908 122 67 503 158 527 922 136 286 612 139 319 572 133 650 842 103 319 595 58 587 649 124 343 485 101 531 594 41 414 476 93 144 479 97 116 653 111 571 811 124 441 992 100 899 914 117 102 164 88 162 316 140 214 652 99 317 320 98 47 905 113 49 380 79 119 539 68 53 841 89 303 513 98 256 504 45 444 919 142 636 735 91 765 908 70 23 676 82 61 972 69 188 404 144 33 965 124 263 350 67 422 824 130 48 743 54 203 402 76 336 474 88 275 695 84 344 389 96 371 890 109 644 901 97 246 553 44 626 899 77 713 856 98 216 632 81 383 873 47 600 736 78 265 922 146 259 529 97 79 443 159 25 44 128 832 924 154 13 401 101 594 937 145 672 709 162 641 773 127 647 669 96 189 912 51 91 786 144 476 630 86 462 854 133 28 629 118 128 710 137 292 979 83 26 970 118 85 292 90 181 469 123 94 504 42 337 672 90 34 85 153 127 557 95 336 848 122 165 588 123 96 885 77 98 974 154 312 813 104 734 980 86 141 380 74 276 759 104 262 409 80 117 765 87 344 845 114 333 436 122 863 993 30 47 175 97 144 750 117 865 954 85 114 788 65 302 593 84 27 294 82 510 813 68 8 889 114 340 554 126 58 567 65 108 272 57 206 305 97 46 781 68 13 319 76 648 649 108 34 122 124 43 937 102 270 461 104 288 737 84 568 652 88 578 592 42 193 261 119 173 695 110 50 953 90 367 739 129 459 684 149 272 360 107 877 999 67 685 840 61 735 938 50 85 508 106 379 577 102 295 880 82 126 301 109 225 510 93 3 946 80 366 674 109 243 889 85 152 657 97 143 521 80 286 517 105 108 155 133 462 866 98 173 844 75 445 904 141 98 987 92 271 448 79 357 733 96 98 182 130 563 743 87 314 390 49 249 866 64 250 656 112 585 726 117 230 931 156 496 848 86 395 559 129 184 234 76 408 524 112 171 763 71 50 218 127 331 878 73 916 938 92 134 865 88 385 664 80 556 702 116 87 868 100 324 858 113 266 316 66 168 768 90 190 272 118 188 493 126 287 331 89 193 596 139 41 546 109 611 656 108 55 83 182 144 751 138 466 840 173 130 951 112 738 955 93 161 181 142 579 829 78 389 992 105 461 622 72 139 597 106 575 775 85 108 344 103 713 806 60 541 557 73 210 487 162 573 958 117 637 876 40 160 947 84 402 976 147 721 982 72 553 593 35 521 648 173 304 610 19 166 486 149 241 833 92 148 239 133 431 699 81 832 875 108 20 471 84 116 534 78 514 697 98 16 737 63 816 819 86 86 889 103 591 721 74 12 831 74 89 296 121 612 763 78 304 918 39 162 579 76 510 745 98 410 594 113 394 794 112 452 455 69 443 841 128 6 302 81 482 483 62 874 946 138 278 519 78 0 616 108 414 664 57 497 972 132 212 615 120 397 965 105 370 501 68 299 990 158 625 750 139 335 589 109 309 950 67 424 614 109 313 843 103 588 981 102 320 972 102 712 763 106 91 680 149 678 993 100 197 378 65 110 998 105 496 639 77 310 424 70 325 350 86 792 836 104 841 857 106 30 147 65 766 867 48 212 254 83 399 422 120 30 604 116 38 201 116 33 820 76 823 832 60 231 385 98 238 299 95 847 993 54 332 995 122 91 823 146 567 628 96 219 430 78 163 322 78 127 421 129 134 650 88 118 729 117 231 598 74 735 933 129 506 702 107 109 180 112 779 828 72 563 664 43 422 751 109 17 469 123 410 772 101 35 586 77 479 997 106 281 610 94 152 568 129 386 550 107 83 272 143 681 691 132 518 538 114 683 902 91 491 603 47 216 438 156 819 822 115 74 482 125 683 773 76 707 897 84 658 661 135 470 998 71 317 891 169 166 643 105 314 723 121 383 573 77 752 976 97 0 672 70 540 971 88 209 902 137 145 146 134 650 761 49 323 519 81 539 705 78 23 718 107 149 269 126 565 755 133 281 763 87 570 833 107 93 484 71 223 417 109 181 696 137 358 584 121 552 766 123 501 515 75 409 559 158 127 886 113 195 366 72 316 841 122 678 832 81 29 766 67 467 575 142 557 591 110 26 319 178 122 446 101 45 754 82 303 663 122 16 377 63 408 455 145 388 828 141 338 773 73 98 998 68 409 599 82 177 782 169 509 679 132 105 128 71 345 616 70 145 201 120 63 485 102 255 490 141 154 359 56 720 816 86 501 805 167 206 993 145 77 398 108 55 183 115 463 839 71 249 961 92 123 938 13 873 882 78 312 907 120 109 612 55 223 467 102 317 677 106 270 855 103 401 816 124 289 654 67 592 850 76 162 485 104 53 988 110 414 499 66 117 743 89 132 780 62 119 964 105 559 898 103 726 830 61 103 714 84 14 927 74 455 724 124 145 468 83 32 378 99 276 815 151 329 351 43 96 593 152 358 888 132 252 738 108 690 784 134 494 895 104 636 910 130 381 576 86 821 835 106 5 736 146 420 882 85 624 882 104 345 774 53 502 551 95 261 637 138 396 910 121 332 862 69 6 918 155 68 635 131 386 828 106 137 331 126 277 617 103 106 159 37 362 754 73 161 561 96 506 559 101 418 779 103 525 888 125 353 554 36 162 200 110 387 582 127 232 616 71 573 698 79 557 955 70 182 232 117 467 669 118 441 523 73 47 394 110 269 646 151 324 645 114 266 829 82 30 698 98 239 773 82 209 677 108 825 937 98 470 603 56 809 893 158 681 800 105 431 752 92 181 543 103 485 559 82 284 362 95 181 509 98 142 525 102 579 952 86 223 890 48 799 958 67 310 558 98 560 890 97 561 908 87 240 244 134 2 422 49 617 763 86 76 395 76 60 138 71 77 268 72 455 981 103 755 827 77 31 841 96 38 987 130 415 800 121 272 592 135 135 184 79 159 631 71 274 627 121 34 363 87 239 902 97 42 484 104 246 473 86 110 376 115 200 822 100 815 874 72 547 602 93 434 938 129 365 992 128 412 716 87 228 994 84 326 843 87 412 775 39 38 637 78 280 894 74 293 489 84 312 529 90 339 540 136 255 288 136 442 710 67 277 363 92 36 222 140 348 636 68 502 629 108 131 858 114 692 820 87 183 463 103 145 606 129 836 911 102 339 925 95 856 923 124 390 496 85 249 878 82 396 559 53 332 356 117 39 308 123 639 774 79 723 840 90 141 389 64 18 294 100 792 978 49 218 345 71 526 894 29 263 385 94 247 720 61 261 553 166 393 442 91 396 834 92 644 801 107 277 512 90 616 786 100 241 883 132 207 951 99 475 605 101 442 828 97 56 187 72 436 535 111 228 309 109 54 396 134 191 727 71 4 718 65 943 951 49 753 928 91 931 981 103 25 848 80 236 610 95 719 851 93 133 434 147 801 984 93 605 659 115 206 720 98 213 811 78 341 508 113 109 378 107 318 977 127 308 761 64 172 830 89 693 772 122 379 447 71 317 777 85 395 629 108 783 875 63 113 438 36 219 937 95 66 594 82 156 417 115 556 863 97 892 912 95 130 933 93 45 85 50 395 568 75 54 599 86 137 822 50 454 739 76 146 441 100 772 944 93 135 813 77 817 946 59 568 851 64 394 820 72 140 287 96 256 559 100 106 985 105 428 771 102 45 931 86 104 316 88 305 858 115 231 864 54 140 568 132 219 802 30 405 846 118 85 993 100 63 186 70 671 697 101 248 615 96 30 658 147 413 801 101 413 533 146 338 930 152 456 507 122 791 855 92 63 605 138 75 579 126 91 985 105 287 900 158 26 979 97 282 662 75 313 389 118 46 432 87 648 839 53 892 990 128 185 995 91 20 206 90 777 882 109 464 656 99 353 550 67 548 945 90 372 963 108 380 843 134 763 790 75 911 924 61 304 761 40 469 985 117 550 785 159 45 829 75 103 401 52 250 900 109 670 752 70 829 913 85 481 506 147 143 427 131 196 870 88 679 710 126 183 770 114 12 910 154 559 757 103 124 656 153 340 401 78 610 752 92 185 929 138 405 581 99 86 317 119 111 963 134 251 283 83 244 888 57 313 897 106 698 834 86 418 514 122 300 905 100 785 829 94 856 916 105 744 798 60 170 322 151 569 891 168 286 548 112 130 387 62 741 912 25 288 902 49 30 903 90 215 666 62 36 628 88 817 934 71 644 894 119 5 163 102 641 936 125 229 802 148 344 470 114 586 779 104 352 736 100 756 830 113 424 769 122 268 963 66 36 490 83 702 781 137 331 740 116 180 875 67 365 945 121 398 763 124 676 951 133 46 90 83 74 802 121 217 979 98 859 889 71 178 224 66 52 344 102 269 431 105 106 731 64 237 802 136 537 898 117 662 914 81 414 630 79 491 498 118 217 908 99 1 233 96 121 170 119 268 948 112 6 54 70 122 261 92 350 623 117 501 597 94 63 916 84 70 876 42 554 987 130 491 658 109 414 612 94 248 798 120 358 415 100 720 992 81 40 173 79 660 821 63 664 740 121 647 661 77 483 949 119 608 783 20 920 963 120 336 759 48 532 648 73 419 854 93 156 632 106 698 937 140 36 99 109 28 984 138 451 823 116 139 201 84 337 461 65 195 896 96 225 822 96 117 414 108 743 914 79 487 897 107 727 948 57 329 476 84 719 769 73 634 759 109 165 596 79 168 314 134 208 807 105 182 677 84 7 626 102 322 760 33 91 840 86 408 410 67 496 760 103 147 200 92 171 808 98 16 132 90 282 784 166 386 412 158 67 461 123 388 488 118 808 961 81 794 986 57 407 782 90 139 170 146 573 692 120 649 819 94 177 649 44 349 605 137 310 569 118 688 930 113 116 404 48 228 856 82 454 842 75 603 817 144 311 719 100 208 609 127 229 522 99 13 207 69 574 965 106 7 817 86 177 871 97 498 821 76 845 957 86 119 747 110 225 288 94 270 735 99 305 695 96 160 776 107 188 754 113 21 755 107 300 559 135 150 774 135 45 473 102 483 937 125 492 553 98 331 695 77 186 187 67 573 927 97 55 584 76 402 826 110 181 186 95 550 848 80 548 763 77 16 620 81 360 454 161 314 483 100 359 790 117 167 757 99 36 107 85 623 959 137 45 734 79 374 928 70 37 432 80 366 943 111 81 561 89 70 815 107 486 917 89 213 498 107 328 873 83 398 477 102 249 981 104 306 615 135 285 320 84 549 685 123 126 997 100 107 139 118 816 904 76 628 781 117 540 819 59 190 579 125 848 991 114 558 857 122 327 868 128 934 963 120 62 952 155 375 540 170 578 626 145 198 391 86 243 557 76 768 916 89 426 658 82 233 734 181 338 366 106 77 198 119 12 963 75 700 840 137 34 392 100 128 766 96 136 776 125 512 965 114 254 680 128 209 585 87 36 887 106 280 324 108 388 648 112 333 527 75 827 866 128 31 282 82 646 687 106 183 924 82 85 293 101 150 497 123 510 679 89 597 973 113 245 749 68 323 710 69 545 610 116 75 174 141 233 296 108 143 863 177 855 903 85 688 825 97 738 866 52 743 901 115 33 921 105 55 567 106 343 764 111 396 510 112 357 765 75 632 879 139 281 976 107 595 856 94 232 587 119 145 306 100 573 788 130 59 279 133 265 989 154 248 449 67 482 545 90 178 735 22 12 105 135 485 990 116 557 938 87 269 632 156 39 807 95 667 809 93 357 511 124 90 143 71 330 970 80 202 704 62 222 389 147 477 721 40 923 964 181 793 870 74 49 66 79 676 992 139 255 855 111 74 926 111 224 508 130 664 822 89 175 346 108 495 934 115 3 416 110 221 705 123 369 610 99 242 439 133 406 764 107 227 616 65 60 682 100 642 803 127 346 974 111 303 670 91 448 682 69 142 998 94 358 864 161 260 818 117 138 742 114 142 449 136 444 825 141 674 708 164 108 982 72 522 545 160 570 817 74 171 442 120 163 214 139 197 327 95 199 502 80 283 425 91 850 977 118 290 998 80 26 145 127 146 630 38 328 853 117 77 302 72 421 439 116 341 881 111 565 695 126 147 357 89 20 858 117 73 920 97 16 845 91 232 660 95 471 732 123 675 831 68 492 902 142 542 825 87 409 725 87 294 888 138 291 402 76 492 739 64 277 284 109 501 630 103 706 829 91 249 271 9 148 527 158 304 816 110 443 919 118 42 753 68 132 520 108 13 193 91 417 878 93 293 899 64 18 615 106 758 835 90 137 765 93 217 686 71 631 887 142 625 667 75 196 863 99 575 939 91 49 895 120 371 634 86 115 351 148 12 808 109 192 295 92 279 850 96 591 995 69 368 451 49 194 460 130 469 953 101 446 589 66 92 190 82 427 841 131 43 671 106 124 297 25 28 868 153 22 243 112 791 989 127 713 915 94 118 932 80 575 618 93 820 838 120 634 841 89 539 820 138 232 804 83 101 162 64 655 751 124 64 926 84 133 893 99 778 856 98 196 484 110 426 459 76 194 937 96 316 844 72 441 726 41 581 982 66 18 443 83 326 846 113 214 578 136 93 720 58 314 506 107 731 953 112 454 681 104 445 595 60 292 498 85 485 862 59 392 816 135 195 227 133 160 535 90 219 952 91 307 966 107 605 620 85 406 500 57 102 483 118 237 933 53 684 806 57 114 544 132 680 776 58 264 373 100 84 262 44 253 317 47 758 914 66 99 509 96 55 995 64 4 657 115 33 449 99 556 853 43 631 732 114 574 800 61 764 857 101 104 550 53 53 974 37 774 940 78 82 492 122 522 747 115 305 852 140 87 341 106 660 931 116 886 894 207 20 353 76 502 803 80 217 423 66 216 840 99 513 964 134 356 642 86 698 796 161 715 829 107 166 456 148 221 870 125 647 825 106 284 734 98 816 931 118 69 709 97 59 750 106 816 979 120 422 831 82 54 958 124 126 836 85 726 915 100 35 371 115 785 927 90 666 738 79 294 900 137 183 920 110 57 603 111 306 815 161 136 874 129 669 842 71 83 574 103 417 638 84 226 381 121 207 401 114 548 870 38 86 599 89 39 368 98 544 887 113 120 371 110 69 763 123 566 734 73 145 234 82 6 161 155 653 997 149 76 962 116 363 409 92 76 369 34 304 882 104 771 952 143 93 369 133 416 661 105 2 138 110 114 998 80 610 855 124 451 860 70 518 727 96 368 813 87 752 925 60 335 975 99 396 470 67 202 700 155 249 858 87 443 755 92 372 530 137 37 512 111 367 709 116 94 642 52 226 981 100 438 776 98 74 833 44 251 515 82 464 644 107 226 260 73 512 554 133 585 878 98 354 652 50 15 336 116 44 111 116 756 773 116 105 177 154 814 972 137 254 406 162 570 940 59 235 909 129 458 596 71 56 265 56 343 938 148 113 344 123 241 940 92 181 979 82 884 934 106 532 580 149 372 988 75 157 395 77 68 513 107 74 556 133 450 677 49 753 887 111 84 111 152 88 670 118 369 990 120 453 739 122 138 248 112 574 952 89 346 829 60 317 790 98 582 620 74 192 205 74 388 500 91 334 958 127 184 880 114 489 996 164 144 412 79 378 859 98 375 973 121 144 544 104 619 972 113 226 494 93 335 415 111 93 561 75 565 941 77 197 654 112 613 757 90 444 981 88 281 617 64 687 700 76 729 889 125 442 973 119 314 995 79 550 638 99 482 716 127 634 807 58 186 745 100 89 201 79 444 920 122 530 608 111 147 185 99 16 48 137 6 150 49 147 922 140 370 971 74 745 967 122 336 510 98 216 302 96 31 38 133 220 570 93 61 232 82 295 388 77 10 489 93 28 787 107 563 785 95 338 926 122 912 976 84 184 927 99 60 541 94 152 296 142 458 708 80 152 633 99 364 372 122 181 334 113 159 566 124 14 100 108 75 763 83 277 372 121 325 874 95 772 925 72 249 899 95 461 837 126 750 763 130 34 815 78 20 983 93 92 870 81 147 553 75 494 548 79 739 934 97 77 858 107 405 956 75 827 980 59 826 898 89 211 466 71 677 695 140 108 945 90 870 975 79 279 635 118 562 594 98 572 737 90 324 919 128 224 538 65 152 664 93 129 894 80 381 984 88 640 793 118 187 470 59 15 961 67 582 734 77 989 997 47 99 191 169 376 693 94 253 867 64 55 247 65 275 523 148 390 519 56 556 844 6 799 920 119 894 970 70 163 189 76 145 824 120 380 516 52 326 637 89 576 719 119 375 844 89 231 970 117 257 696 129 505 930 139 294 804 118 685 702 138 199 641 102 725 885 78 392 628 106 106 107 142 144 866 121 264 642 117 382 759 53 108 931 114 166 507 81 428 652 107 759 946 71 260 834 131 68 260 72 213 444 120 205 901 171 634 747 116 445 543 103 755 763 50 226 424 140 262 929 94 651 965 74 281 840 118 136 783 67 629 835 120 67 568 126 25 45 36 455 800 93 789 883 115 124 504 107 319 882 104 619 818 145 305 704 129 140 609 43 413 815 49 58 572 69 495 903 100 235 616 98 63 691 71 100 616 84 279 725 85 291 337 96 269 294 74 303 981 109 327 675 137 910 992 101 722 977 127 203 825 148 777 908 52 423 530 121 573 877 115 534 672 120 75 565 129 264 663 42 707 996 90 619 768 49 204 943 61 402 690 116 280 928 127 443 634 107 68 521 82 475 490 94 242 484 111 305 678 74 484 898 44 305 839 118 510 689 106 111 754 108 203 514 151 231 546 111 360 932 117 565 648 87 333 736 69 341 999 80 55 122 60 10 204 87 453 621 149 160 480 102 692 838 65 31 634 108 552 962 83 235 896 133 543 792 140 91 452 160 209 489 74 769 901 94 100 544 104 374 644 83 222 755 66 475 874 109 620 791 102 50 406 137 5 537 130 268 415 104 396 508 109 810 874 95 13 128 146 2 238 93 640 842 69 341 733 72 346 772 132 721 991 78 296 896 108 555 744 83 3 977 112 37 910 105 568 618 21 217 877 84 260 321 70 840 887 117 619 832 69 450 894 106 497 519 101 245 524 110 32 840 126 469 844 125 936 944 120 222 826 73 350 971 130 94 693 129 30 146 91 218 336 108 37 586 119 643 707 39 230 410 81 163 809 104 404 742 71 357 695 117 267 482 81 664 821 51 343 399 98 205 475 73 573 661 107 39 156 105 171 906 113 259 442 134 762 784 97 71 85 30 269 997 122 147 435 94 16 588 21 142 966 64 611 824 55 250 723 61 228 557 99 409 531 96 261 866 118 686 886 132 146 550 80 645 869 78 266 835 137 526 799 95 678 818 100 224 830 131 236 967 87 0 487 107 505 791 44 211 324 84 114 985 75 157 868 105 71 201 46 151 386 155 308 452 73 444 686 119 813 988 102 63 555 124 172 884 139 135 342 83 340 491 97 505 781 95 73 265 82 804 836 100 98 440 98 70 766 75 102 727 119 189 499 80 55 858 78 214 540 103 7 610 92 159 906 117 354 714 87 99 683 125 639 670 162 32 765 108 598 806 71 266 671 168 5 827 75 346 981 87 136 145 103 214 712 140 978 995 102 466 572 42 162 790 132 411 878 70 223 404 88 887 978 123 438 641 49 912 921 91 180 317 89 135 702 117 268 825 112 455 886 98 258 342 131 287 762 158 785 977 155 552 656 83 810 916 143 674 926 117 412 809 110 760 799 124 84 664 114 689 874 103 106 586 105 92 684 73 95 917 69 161 986 81 139 344 133 804 967 55 24 314 67 212 451 127 64 570 113 11 245 88 68 688 106 392 690 122 353 431 100 481 898 81 549 816 75 85 720 92 445 688 56 571 750 103 6 387 138 157 647 84 439 898 106 188 366 105 241 685 90 65 285 37 363 697 134 108 284 154 245 323 106 404 870 39 109 213 91 362 697 107 167 731 119 302 380 55 292 662 100 67 201 85 709 996 104 0 416 141 570 711 113 107 759 82 78 175 71 143 303 108 720 865 86 536 709 29 167 531 118 509 908 71 397 402 95 149 766 85 340 405 106 153 716 91 683 711 176 724 791 116 249 827 83 234 830 87 127 476 60 72 290 56 42 482 68 199 314 46 32 864 96 234 257 90 577 691 93 254 804 35 416 787 85 5 697 88 391 914 94 99 727 86 200 452 105 103 697 108 786 962 85 548 691 46 251 892 136 47 965 95 504 611 117 584 929 101 478 497 9 42 895 127 302 311 122 111 346 98 595 686 139 717 750 99 360 830 99 195 950 82 279 629 88 285 546 147 791 804 80 912 951 115 591 647 61 130 303 91 95 518 58 346 646 28 323 350 143 258 797 81 437 642 77 551 834 80 426 747 125 286 883 108 7 104 69 123 344 119 923 968 91 10 515 98 263 838 73 116 300 95 729 996 81 564 755 87 72 216 126 480 825 109 55 631 130 288 761 127 469 637 108 528 912 102 519 866 63 883 962 77 235 738 84 576 952 64 403 414 91 702 752 145 626 792 104 479 663 96 155 510 44 20 850 63 337 873 62 648 664 160 569 581 77 755 845 92 360 761 113 360 437 53 460 750 125 209 596 82 405 772 42 202 560 128 602 717 114 149 305 74 249 268 119 849 986 167 154 900 102 320 729 94 458 563 129 166 242 89 172 806 122 275 715 47 717 957 48 756 977 79 306 789 43 64 328 127 432 806 75 102 445 122 96 848 145 68 84 73 19 20 69 155 550 87 0 910 115 330 397 71 24 357 146 34 142 79 820 953 88 555 868 117 608 810 93 786 866 96 192 646 104 153 383 122 128 133 108 56 989 71 500 501 117 239 943 89 455 881 133 424 469 128 541 587 125 261 595 108 217 504 111 369 808 126 328 531 66 179 518 69 501 882 80 286 677 64 6 555 149 607 699 96 272 914 117 177 219 76 200 356 105 384 579 83 19 608 62 551 575 100 181 899 57 356 431 94 460 872 74 343 629 81 421 555 94 287 382 110 144 199 110 776 794 92 270 936 111 280 787 51 89 150 139 236 998 74 688 694 103 119 429 112 97 615 144 246 992 92 265 998 111 599 889 143 372 566 47 707 807 50 433 854 135 477 992 54 776 880 102 129 208 89 261 989 87 350 823 63 282 420 102 117 704 94 123 489 78 241 806 58 60 898 124 40 288 120 395 986 41 157 412 101 172 196 56 556 756 134 203 968 163 563 813 93 358 810 76 434 490 92 113 140 122 221 419 92 60 144 129 148 308 111 405 525 112 101 197 132 358 579 125 570 646 63 222 978 99 348 917 106 38 143 134 286 335 37 19 755 57 401 594 109 312 434 105 659 953 86 55 644 86 181 216 91 57 729 46 307 896 65 139 647 155 320 937 75 359 911 120 608 855 83 634 910 102 389 414 49 247 786 69 703 877 128 93 453 67 271 754 86 496 732 109 18 269 147 395 555 100 135 754 121 261 446 109 376 403 130 311 329 66 22 409 62 126 252 107 518 824 140 330 399 109 88 564 167 866 947 139 172 319 145 422 787 152 314 602 87 122 494 100 285 975 107 813 824 110 138 603 84 97 411 95 753 916 47 198 444 93 157 739 51 105 708 75 763 922 123 647 893 111 391 718 122 323 848 114 401 947 74 562 826 111 560 739 117 12 482 140 106 479 149 25 866 152 824 997 101 459 550 111 76 434 100 351 995 156 486 649 119 138 928 93 43 392 54 61 478 118 539 630 165 444 605 76 590 678 44 429 882 107 195 253 113 613 993 101 514 835 122 561 575 86 43 648 127 71 424 70 56 93 97 219 834 173 627 893 89 47 953 111 622 967 122 125 218 79 126 538 108 346 845 100 560 889 109 223 657 60 635 684 91 88 742 88 545 929 160 211 293 92 848 894 95 598 631 47 431 675 77 211 486 99 348 519 158 682 966 66 671 827 69 564 635 85 290 311 63 187 386 58 276 783 122 10 191 147 347 450 101 149 508 97 621 658 43 192 360 69 352 948 127 693 786 57 585 882 139 71 538 100 687 972 68 26 210 106 93 138 60 416 996 70 225 326 47 213 926 76 253 470 89 243 713 56 706 982 104 411 896 83 134 987 58 398 727 61 135 680 52 603 946 107 305 410 68 95 397 59 557 972 105 93 633 129 164 975 93 807 983 24 125 344 84 92 277 46 122 762 115 48 99 91 37 456 100 568 617 110 161 393 100 85 227 121 186 429 76 416 848 148 470 855 100 284 631 81 173 207 65 714 744 117 387 903 113 845 850 84 623 674 62 277 603 36 92 153 124 543 720 67 584 613 143 494 969 127 442 632 89 6 852 122 676 978 66 428 680 79 455 488 154 293 572 61 108 537 72 11 558 115 166 653 122 85 826 137 40 821 59 521 657 137 182 414 142 408 484 100 718 995 114 737 868 82 346 531 85 800 977 79 77 136 110 138 450 154 580 727 99 404 584 123 507 588 75 53 366 87 403 652 91 217 820 100 749 768 108 197 504 137 372 675 89 21 841 65 305 871 114 314 791 82 14 735 124 548 743 83 118 950 141 411 543 109 158 831 117 25 341 100 107 332 50 44 606 118 267 461 71 668 904 75 25 658 133 272 657 103 58 946 93 500 726 85 279 595 92 166 277 94 599 966 80 208 251 80 240 424 150 588 860 151 120 251 77 354 673 69 348 918 54 233 796 123 71 330 117 361 725 84 197 618 65 126 268 86 431 843 82 408 499 168 242 283 140 609 879 57 165 786 110 725 792 101 451 537 74 22 787 100 762 832 72 58 87 54 114 369 40 169 527 137 70 342 95 142 320 76 798 806 144 375 699 40 196 616 34 802 817 130 188 321 156 412 625 27 439 817 63 19 820 46 671 677 56 371 849 128 1 591 37 193 424 110 410 857 137 392 897 92 855 894 139 213 449 121 146 237 115 521 596 104 196 541 48 348 846 27 327 361 102 192 456 35 368 499 117 409 470 72 146 627 104 308 468 135 504 645 106 731 783 98 120 426 96 188 237 144 268 459 49 59 194 48 652 955 55 432 666 86 228 240 149 527 896 96 169 251 92 306 994 55 640 703 82 613 792 43 175 863 73 64 851 101 420 851 121 492 583 55 83 176 78 230 544 63 468 805 66 182 187 59 148 612 78 382 594 100 272 917 69 96 231 48 102 356 69 463 997 77 820 927 130 534 574 144 62 851 90 268 734 135 44 878 37 840 899 116 690 696 100 197 915 76 863 897 108 309 443 80 234 784 94 231 684 75 182 637 81 906 965 114 568 911 63 114 925 38 557 592 90 151 358 135 407 818 109 6 158 98 59 198 115 893 968 171 463 879 117 325 995 111 397 605 106 630 813 166 64 547 102 118 820 68 802 873 84 670 685 114 264 931 108 278 973 119 166 662 126 55 275 116 201 904 79 301 521 138 556 743 100 636 703 47 84 504 123 79 382 56 271 741 73 513 955 89 111 427 88 265 619 46 384 547 49 50 314 138 374 705 123 34 919 118 0 604 115 348 651 96 39 68 68 238 595 117 308 876 105 271 990 97 280 831 60 367 935 124 217 528 70 417 497 92 820 889 110 153 370 63 243 943 79 143 225 95 133 371 85 264 449 112 814 991 86 377 523 123 744 893 94 96 418 130 459 511 147 894 980 112 221 251 103 183 697 89 322 772 81 222 323 95 643 781 147 652 938 92 285 345 99 602 704 79 159 267 125 659 711 120 469 558 134 397 863 73 552 880 134 225 250 73 614 940 45 106 787 76 92 371 81 6 359 80 34 138 140 31 194 113 304 829 70 183 971 98 640 955 83 437 714 15 49 65 38 413 446 92 704 798 152 684 771 95 155 549 70 307 587 119 414 755 108 690 816 87 301 342 90 349 812 64 281 802 95 248 366 96 148 945 90 93 212 144 300 749 61 766 896 89 231 503 78 31 34 89 404 819 111 147 980 105 685 813 45 848 972 103 150 230 119 305 389 59 788 872 90 71 870 61 369 678 126 417 431 33 763 839 88 89 267 142 291 561 70 756 925 126 347 893 40 518 525 87 43 214 71 491 855 74 438 531 103 274 762 104 381 472 103 522 724 57 539 848 114 182 330 97 196 520 102 73 717 138 125 906 89 173 240 96 110 602 51 140 512 90 204 762 82 239 677 91 175 593 79 575 711 144 808 832 138 563 776 109 61 999 85 29 107 91 401 494 104 633 871 189 4 231 142 412 985 66 271 795 93 39 129 103 672 765 91 322 561 111 617 975 105 584 902 94 230 385 84 18 731 136 148 513 116 152 608 124 656 684 121 858 871 88 622 727 99 504 886 120 349 690 102 637 859 113 166 810 78 58 173 110 289 606 102 613 936 50 551 572 77 660 711 110 457 649 99 543 955 80 400 937 101 72 695 150 776 875 97 102 139 44 19 803 94 153 218 93 105 834 133 709 812 146 49 141 89 4 247 90 34 75 110 232 816 121 870 947 110 203 472 131 176 671 113 163 243 149 256 551 105 219 875 134 206 507 101 218 814 119 278 491 46 63 108 113 328 680 115 101 130 83 181 992 93 69 740 73 64 754 44 311 328 178 149 492 59 427 976 101 82 479 60 378 474 78 385 725 72 49 990 145 329 632 108 247 251 87 588 719 131 878 941 99 824 862 88 665 818 90 313 887 53 297 675 95 660 827 102 483 773 80 698 981 109 680 822 101 421 548 88 695 861 55 112 983 77 124 432 74 96 820 83 145 811 93 206 689 103 106 901 111 64 553 65 490 783 57 139 560 135 210 808 142 343 858 134 387 601 110 311 819 47 694 717 136 85 638 125 278 675 131 86 286 81 569 757 148 587 723 126 424 489 131 696 760 98 894 972 24 888 991 42 207 331 138 332 344 134 46 50 156 215 922 41 419 799 48 554 699 80 234 243 153 416 773 93 659 807 133 841 994 91 198 996 67 76 188 32 183 945 128 120 848 97 784 794 83 478 962 92 208 677 123 105 867 127 96 128 138 443 600 119 383 910 127 238 966 139 360 765 89 260 469 92 886 967 120 471 557 42 132 957 85 33 504 129 674 841 79 89 827 108 134 817 69 294 477 163 871 896 121 126 999 104 69 778 69 410 503 62 460 538 76 439 557 29 871 918 81 341 363 60 393 764 66 17 270 64 342 508 96 319 906 88 150 182 91 472 554 144 398 822 91 783 950 71 90 952 59 804 808 137 463 794 93 205 331 103 108 862 119 551 682 104 55 372 74 314 532 53 500 750 100 16 941 67 5 555 86 421 755 158 253 782 106 69 822 53 411 899 119 844 960 80 13 75 142 314 533 99 546 608 74 126 621 111 655 732 146 586 970 114 611 778 93 184 827 100 497 905 134 197 780 101 71 412 74 131 484 98 129 599 64 162 236 126 278 863 163 514 861 92 265 575 70 490 718 96 623 678 63 592 716 102 256 618 85 306 356 146 9 976 140 140 233 96 584 730 103 29 41 120 2 856 88 100 774 59 626 815 125 171 203 46 639 961 71 48 735 155 138 394 94 770 862 107 688 922 112 49 203 88 662 832 94 213 575 69 197 984 72 154 382 92 81 436 113 490 888 124 69 317 121 720 996 106 251 470 101 917 988 104 202 399 74 289 947 75 381 471 85 850 864 95 447 667 119 96 100 71 3 919 170 437 663 46 183 190 150 629 972 133 370 689 104 64 185 89 103 771 25 357 790 111 458 550 22 468 783 96 69 214 147 136 333 62 385 671 69 264 906 111 234 237 135 54 861 99 134 769 62 661 708 56 440 490 153 74 468 60 412 813 94 659 676 44 168 215 118 108 763 62 0 163 66 426 530 115 219 676 114 694 940 139 276 760 107 293 500 100 935 991 144 519 570 103 780 978 47 415 654 68 154 721 122 27 243 131 421 507 101 185 740 174 138 617 117 506 729 60 589 641 130 301 972 90 298 304 157 312 998 122 125 924 124 718 731 85 346 571 72 101 219 94 124 619 87 28 332 103 580 623 86 104 566 117 180 821 91 13 132 88 235 382 116 506 560 150 107 216 62 209 968 98 796 984 74 109 973 47 82 976 82 183 387 71 633 749 62 103 665 85 305 829 141 24 626 122 203 615 132 97 446 124 260 919 121 62 331 74 880 911 40 121 147 22 835 875 71 590 889 120 330 840 85 141 952 108 109 899 83 49 775 120 108 245 151 50 83 133 524 629 117 176 212 98 367 520 138 306 950 160 154 961 168 342 970 76 409 456 78 647 986 118 419 491 127 681 917 96 741 836 59 467 653 120 332 455 100 68 644 144 30 217 81 360 453 145 270 420 87 691 837 93 232 275 93 539 970 59 111 376 157 107 711 97 468 809 108 869 941 113 179 215 20 399 420 64 499 863 76 376 537 107 212 503 86 566 821 135 473 510 43 404 525 147 505 895 134 196 580 126 622 723 72 227 346 109 86 289 109 419 929 80 631 969 93 743 786 121 676 681 59 152 831 88 20 880 130 363 646 65 117 613 87 441 470 112 787 859 70 92 308 73 231 875 95 35 448 137 108 366 138 98 849 102 170 874 124 396 782 100 307 501 142 269 349 101 196 553 106 142 182 79 221 270 96 101 587 115 75 142 105 524 777 84 775 951 116 80 728 66 381 950 98 107 153 115 569 889 138 211 225 84 362 914 152 228 807 76 487 588 74 72 874 104 218 507 118 748 868 10 22 763 53 25 268 91 499 810 61 252 998 85 463 753 86 37 723 109 671 718 96 115 887 108 500 868 77 536 992 77 127 358 106 257 477 132 270 276 169 376 562 92 592 684 78 476 786 106 602 963 119 566 600 72 38 682 130 499 662 113 6 803 72 487 901 56 434 450 98 344 507 83 604 806 91 470 704 105 83 464 157 65 893 115 594 863 131 256 911 106 145 226 121 136 139 68 331 509 70 450 972 78 702 996 47 237 538 106 361 806 116 511 946 135 657 773 99 560 634 122 606 863 139 522 829 55 236 969 77 89 621 78 541 691 124 269 854 64 464 470 50 54 934 63 733 975 130 449 720 109 312 774 125 791 971 84 178 323 126 150 641 9 172 599 81 246 513 127 271 545 124 269 505 100 172 948 107 285 526 71 18 434 91 100 443 58 922 946 142 197 577 89 188 524 71 111 228 149 417 680 98 86 803 92 349 870 97 318 455 61 25 336 64 715 798 94 268 614 92 4 703 103 334 984 168 176 348 148 507 643 101 672 916 105 64 543 70 408 797 117 115 194 119 550 662 126 664 812 18 202 799 66 740 904 117 577 794 62 73 539 103 127 235 120 534 785 48 95 156 106 637 996 104 96 123 73 11 657 110 224 879 113 160 595 106 849 976 64 95 382 112 583 813 95 154 971 84 43 462 87 59 562 81 28 975 108 131 851 115 45 675 155 435 847 133 913 915 123 158 959 117 143 308 133 87 989 105 361 928 116 258 985 85 277 545 134 786 816 92 463 829 99 742 812 129 716 878 155 553 657 127 547 819 56 204 401 80 46 918 66 116 374 74 246 410 118 719 808 134 0 538 105 440 815 148 270 916 95 266 690 81 174 356 64 370 583 113 544 598 94 51 361 117 263 298 71 52 696 55 485 675 112 610 659 102 147 264 83 880 956 145 157 719 141 400 747 111 347 969 117 278 915 57 174 396 86 613 893 103 146 212 144 163 642 90 180 889 123 557 654 118 877 884 92 643 751 164 836 953 91 644 920 85 133 903 84 351 832 91 772 949 112 739 810 135 373 494 77 746 905 93 339 442 116 628 672 103 416 579 126 176 717 85 587 902 81 210 681 129 57 228 171 766 959 100 338 654 70 163 599 63 571 993 152 353 848 74 677 990 82 293 642 70 9 453 108 610 866 108 125 276 73 100 263 58 70 152 84 64 198 47 605 813 87 352 559 32 54 691 95 493 513 90 590 792 88 628 750 38 789 911 114 702 884 154 55 894 86 297 896 88 570 660 75 585 982 60 43 949 92 110 506 34 433 598 90 172 925 141 169 968 87 205 723 73 851 996 104 42 143 90 739 792 135 124 650 87 145 869 165 112 589 80 542 819 96 150 764 107 116 283 75 532 897 92 801 821 153 455 930 78 225 722 61 129 180 60 219 484 55 61 830 102 28 926 32 638 666 100 115 261 132 618 986 32 380 554 125 504 938 180 646 697 104 364 939 132 645 801 65 15 472 100 92 549 136 308 502 74 564 883 97 355 741 72 258 631 114 202 506 117 123 234 121 193 484 106 679 786 97 314 411 92 30 589 69 563 622 137 619 941 84 138 291 107 425 650 132 140 921 36 135 150 93 541 564 98 29 852 104 81 807 100 112 524 94 241 292 84 525 800 95 90 643 113 80 174 150 367 634 103 249 713 119 370 530 133 441 781 126 769 813 118 632 780 44 759 834 108 339 484 76 345 435 96 333 808 145 401 954 180 121 484 158 250 613 91 501 650 104 85 311 75 439 792 96 510 511 108 205 874 76 528 783 109 234 604 116 285 543 102 270 437 69 256 964 97 43 832 130 255 482 113 858 978 107 193 247 73 501 788 68 33 296 67 731 905 108 944 957 47 29 898 104 660 801 140 453 540 91 30 53 114 116 336 129 793 924 84 449 692 73 179 585 69 43 316 124 149 447 124 494 703 90 361 446 96 109 135 146 597 825 132 400 739 67 84 433 63 360 829 93 216 560 90 170 301 114 385 436 56 457 699 93 78 357 126 339 569 74 355 850 103 301 347 105 324 544 84 386 541 96 165 950 82 174 935 76 434 815 46 928 985 106 173 409 44 136 829 129 252 631 125 83 421 92 220 316 89 672 840 106 69 350 114 210 514 138 830 961 89 309 465 77 67 685 85 347 527 106 293 961 53 713 990 142 61 960 69 292 965 127 170 254 132 759 979 75 312 609 125 754 999 90 129 438 91 82 561 77 488 970 87 31 765 74 925 972 69 905 933 85 436 642 84 495 954 32 700 731 45 28 903 73 102 419 126 36 997 63 58 691 113 219 637 106 833 860 118 54 900 82 76 255 73 121 425 77 365 549 138 234 385 95 37 188 102 416 851 84 87 700 116 659 675 81 969 979 101 209 735 110 457 492 116 136 909 147 819 966 74 324 347 149 199 508 103 295 978 91 10 340 111 49 98 124 333 793 19 224 587 136 561 841 62 259 600 84 236 810 137 506 546 59 387 916 105 159 493 91 326 665 122 466 997 66 104 163 124 349 680 114 117 727 93 336 686 70 820 915 126 353 721 105 496 836 19 264 850 37 522 616 96 410 533 90 712 914 61 204 783 117 54 863 90 286 786 120 468 608 165 463 831 84 415 665 111 319 826 58 73 678 128 132 485 134 142 439 146 651 745 117 12 790 88 37 153 105 198 313 129 400 859 84 296 498 102 11 223 95 37 702 80 19 898 78 359 716 70 779 925 119 263 561 80 319 472 107 375 662 63 337 837 93 623 984 117 349 402 115 48 927 99 115 862 78 259 603 77 385 476 102 940 995 80 156 489 111 233 250 74 202 450 70 196 900 97 94 202 54 28 562 96 601 684 136 186 932 82 432 678 127 624 729 98 315 728 145 469 506 83 26 928 101 40 607 115 166 314 65 254 705 118 470 860 132 610 915 88 187 580 114 623 760 119 28 267 71 580 887 108 113 172 76 107 499 141 779 928 78 194 299 113 69 323 72 122 618 89 188 675 161 591 690 88 901 940 142 317 643 105 49 395 69 426 855 109 311 445 114 262 407 125 66 600 55 406 481 91 125 294 112 57 937 117 301 304 98 156 811 101 455 809 74 128 366 156 556 767 120 114 708 84 131 893 101 163 183 86 20 830 129 496 642 149 25 482 127 664 766 104 667 899 116 726 764 98 80 972 117 242 300 62 131 567 106 546 799 116 282 637 110 256 815 105 691 700 121 254 399 38 27 719 59 314 520 108 264 615 142 289 482 121 424 952 83 147 633 68 136 697 108 247 676 107 342 825 135 114 139 123 869 893 108 9 572 139 432 875 18 183 677 101 746 959 117 2 923 106 59 338 136 47 695 114 483 542 100 617 888 120 403 578 105 238 486 125 861 901 95 78 900 115 701 889 118 736 905 141 44 372 76 233 825 116 50 906 44 449 741 165 278 672 94 147 229 134 118 969 99 474 929 100 80 203 96 415 772 85 212 515 101 234 896 84 38 648 90 136 612 126 122 481 83 728 737 34 63 82 20 607 738 116 493 831 184 387 451 117 353 631 83 83 372 135 340 456 88 84 859 142 521 809 82 687 933 138 286 430 108 194 713 39 661 726 50 200 895 200 635 792 123 502 699 127 8 263 83 199 706 79 90 346 64 207 267 150 62 70 136 119 597 43 51 187 143 558 875 95 60 696 97 590 704 86 35 431 112 350 712 131 341 348 121 468 614 77 382 736 93 184 306 168 50 826 130 500 534 149 677 757 166 435 461 129 28 696 101 42 346 133 184 974 180 298 485 145 440 639 75 188 800 108 838 970 124 137 440 124 596 756 104 196 949 92 48 931 70 273 946 78 8 347 115 60 598 86 288 656 46 160 580 86 811 849 39 184 290 70 92 220 143 105 764 65 501 649 75 119 734 101 490 676 137 32 338 93 67 96 108 160 698 127 571 672 106 31 899 47 57 557 82 681 929 135 335 998 133 52 706 91 549 680 77 111 738 67 814 923 80 118 499 103 425 740 85 30 784 84 197 731 93 180 676 94 11 722 60 246 942 119 195 220 91 740 833 64 469 652 62 161 910 134 218 794 86 569 988 110 186 355 43 567 877 123 226 557 60 765 888 96 132 578 115 114 942 93 311 360 73 29 34 110 299 403 119 677 715 64 707 805 85 398 680 108 4 903 153 572 594 86 52 991 130 821 971 74 109 246 129 137 806 40 345 762 38 102 926 55 164 629 134 11 228 97 316 373 76 326 876 139 237 453 84 49 432 130 249 430 148 192 875 102 771 911 120 56 719 59 207 289 69 475 558 83 636 660 114 27 771 40 13 583 47 718 845 111 534 944 82 557 927 89 277 872 46 203 989 28 453 486 36 200 794 120 95 977 102 187 342 54 739 869 83 255 525 141 198 981 95 174 191 148 523 944 85 280 648 119 777 974 147 12 245 97 423 609 122 291 653 109 64 353 126 409 822 76 296 855 86 48 670 60 886 993 179 154 238 98 16 836 108 26 266 138 110 848 110 261 766 138 63 110 84 93 625 92 169 553 165 500 667 113 88 770 72 22 361 137 326 707 81 52 261 70 493 497 36 247 669 97 34 288 94 91 860 82 559 905 154 738 860 56 52 646 95 300 335 74 115 938 73 492 936 102 287 760 143 235 981 107 151 917 137 514 938 153 448 958 124 65 279 94 92 907 88 167 519 117 355 504 50 45 280 74 549 737 143 63 320 65 226 789 137 164 764 142 223 586 136 783 827 149 623 708 78 427 997 73 433 760 106 144 694 164 365 957 95 254 448 107 392 604 94 646 735 43 167 814 89 172 273 117 603 768 96 488 491 102 88 631 104 408 786 137 157 848 82 85 550 61 409 786 101 181 620 73 478 826 83 372 840 62 294 414 116 337 761 80 107 802 91 751 873 96 448 818 74 212 385 151 55 290 52 342 927 95 917 976 144 144 651 120 238 982 98 75 330 125 426 908 151 299 468 125 295 542 105 366 623 114 161 709 134 165 566 132 27 587 115 10 55 83 147 987 97 513 763 57 91 660 78 139 836 80 709 714 100 21 635 119 13 97 73 20 282 116 442 999 138 234 536 87 436 626 93 555 703 96 458 647 82 467 539 106 99 624 96 493 724 70 820 832 166 198 846 72 373 858 93 708 752 109 636 678 89 189 869 96 350 868 118 155 711 126 419 698 107 49 941 43 634 778 130 352 593 84 295 662 104 48 473 98 252 743 140 341 886 134 415 662 89 159 767 59 588 942 164 401 809 46 112 905 141 374 398 91 123 171 73 842 974 52 916 933 70 615 935 110 311 391 78 564 978 82 257 981 46 378 764 69 545 904 80 578 806 119 388 525 100 131 136 91 86 668 86 438 707 89 60 137 119 283 696 95 907 939 81 437 798 137 175 355 113 25 411 117 520 581 92 39 198 137 148 461 109 152 394 86 704 895 63 418 773 120 5 168 172 178 303 101 360 594 105 84 855 131 85 272 142 770 882 156 283 555 98 197 503 53 211 257 57 179 591 94 74 949 81 115 204 110 445 765 108 60 536 89 395 546 109 229 951 70 68 980 85 142 643 137 347 389 109 237 479 136 973 993 96 498 864 96 422 760 174 257 723 126 377 660 51 1 220 102 698 848 106 382 573 30 370 464 53 537 793 90 83 514 104 449 821 112 247 471 115 306 733 93 561 924 87 588 904 80 15 560 87 190 876 116 31 542 82 910 964 111 888 947 100 180 360 86 250 850 88 372 635 46 284 299 117 152 222 137 229 818 84 603 807 71 785 972 44 345 569 113 76 196 91 488 614 78 403 939 121 712 778 112 545 823 99 259 961 79 95 655 67 238 739 112 300 858 69 293 872 66 471 731 57 683 961 82 320 731 40 500 821 154 324 692 118 26 581 54 630 853 46 283 646 95 194 820 91 6 868 59 180 481 125 641 842 131 864 961 156 342 577 120 30 41 112 300 852 83 103 399 96 64 828 150 622 662 87 284 930 113 303 746 100 111 569 124 96 764 98 118 870 63 434 836 131 105 833 64 430 587 98 273 520 95 57 782 105 162 757 103 312 348 111 366 445 100 8 823 64 274 647 140 410 869 133 465 491 33 237 374 100 110 587 47 71 140 96 180 448 107 395 898 118 110 452 96 212 950 111 759 938 107 517 581 89 208 588 118 259 793 103 7 970 135 42 130 72 79 908 60 984 993 79 411 947 52 264 941 80 715 750 88 206 594 106 591 728 146 11 473 25 452 761 149 499 872 119 535 967 155 742 940 149 541 647 99 256 931 87 53 517 141 407 842 77 307 374 169 264 662 136 613 654 45 316 710 129 97 181 104 44 377 121 857 878 92 503 955 93 58 932 110 707 910 93 400 952 109 29 421 63 677 884 87 358 471 86 457 585 75 517 909 133 39 359 125 400 586 137 109 979 55 513 615 98 748 902 146 20 696 114 34 632 66 101 346 141 58 331 116 432 508 103 462 851 134 279 527 128 224 264 69 283 504 61 790 938 98 161 437 128 725 990 97 590 783 100 67 271 124 821 944 132 328 909 46 68 75 36 252 473 109 716 727 148 553 675 131 206 821 57 36 300 83 333 630 118 167 362 125 70 895 100 185 559 101 601 711 107 112 339 86 276 396 86 421 626 106 375 652 65 162 787 143 6 470 93 303 492 109 5 886 55 92 849 98 24 422 70 198 267 162 153 331 137 35 466 87 172 836 118 361 767 83 203 277 116 130 354 104 72 246 95 74 590 33 547 767 66 246 418 85 709 997 129 35 899 113 540 772 109 650 973 121 221 739 107 303 699 98 11 738 122 379 638 28 70 668 69 201 862 108 683 800 66 571 627 111 305 690 61 283 829 74 335 767 81 579 784 122 253 781 140 228 691 125 294 689 83 490 654 157 881 905 101 335 850 95 47 812 127 205 293 85 570 600 134 524 970 117 540 837 106 752 782 101 527 649 118 707 720 93 197 986 110 21 262 17 88 281 73 677 748 100 592 633 107 287 513 97 669 998 73 281 634 70 250 628 69 486 582 100 51 463 104 118 408 67 517 836 115 521 770 106 535 814 134 103 229 77 260 918 87 70 931 28 154 386 131 431 608 137 955 987 91 216 716 62 363 874 128 61 712 160 632 706 130 199 713 118 1 661 63 25 999 93 200 588 145 347 402 80 14 163 89 155 686 61 280 303 66 143 448 67 241 491 94 351 808 125 467 587 90 746 957 109 252 916 111 560 924 57 907 970 80 178 662 86 282 826 98 82 371 89 23 649 144 695 789 143 309 612 113 22 162 87 579 937 107 201 386 123 38 172 80 769 800 112 0 313 80 133 731 110 116 988 98 184 644 108 192 529 102 635 850 59 129 951 162 291 513 150 99 765 85 11 137 138 706 891 43 162 618 77 153 657 148 310 427 95 898 945 107 826 892 81 114 979 79 115 967 57 217 297 94 333 395 123 624 935 100 168 468 148 394 614 87 110 176 127 664 773 103 216 747 118 388 620 102 317 896 113 366 432 99 2 767 92 210 585 148 259 425 101 277 834 98 599 836 75 766 902 113 537 742 90 415 527 100 120 943 106 347 988 72 129 961 87 871 995 107 336 408 81 449 589 97 346 767 81 635 993 90 49 399 76 509 968 109 252 776 58 105 209 128 513 998 107 98 410 141 57 683 59 545 779 143 169 710 109 451 617 56 368 650 110 625 882 75 713 734 108 150 577 71 194 337 97 282 591 110 388 800 126 137 907 131 79 695 99 71 583 71 354 903 92 118 928 112 484 503 65 86 819 126 225 937 93 58 852 86 80 884 64 789 950 99 572 728 74 254 768 103 548 906 107 801 969 123 56 765 137 39 561 99 466 989 60 561 603 103 99 967 89 734 944 102 344 542 94 595 621 114 379 647 85 288 928 139 484 569 98 82 570 40 131 671 42 283 366 79 299 360 102 154 852 41 251 685 76 138 796 91 508 806 157 686 839 97 71 345 118 145 744 94 430 948 37 341 543 164 674 992 96 26 306 112 730 976 95 176 418 98 119 562 114 283 439 97 810 820 97 285 999 123 590 852 81 608 838 134 82 190 65 759 909 125 243 893 83 610 710 92 436 910 133 28 785 118 416 516 109 211 693 108 819 890 91 266 515 60 751 796 101 17 900 102 344 518 102 146 717 72 317 829 76 569 636 43 490 965 124 691 917 148 735 757 145 63 779 25 545 740 81 62 448 112 64 691 91 8 462 95 382 560 111 353 408 98 119 817 97 19 463 127 810 984 123 10 940 97 258 300 107 64 384 98 552 609 117 250 830 88 303 337 83 219 670 74 765 920 110 456 824 194 170 555 114 279 630 108 450 926 146 668 925 66 596 921 98 606 783 101 615 887 104 201 487 77 673 939 111 592 999 114 92 903 112 13 243 109 550 966 98 240 727 117 606 781 122 447 909 135 214 263 127 125 763 62 403 649 107 284 949 109 525 892 68 664 820 79 287 610 130 178 388 87 739 882 131 234 817 57 103 222 54 125 336 95 652 668 91 463 718 76 357 831 78 189 779 120 715 865 151 141 524 117 657 811 58 405 726 84 22 646 117 847 894 81 178 779 105 390 587 116 449 587 128 329 789 70 760 911 56 357 895 44 357 962 79 317 958 103 659 845 76 558 758 94 591 628 103 650 977 102 49 792 104 683 835 77 576 976 175 729 947 117 35 332 105 90 979 35 279 991 118 198 285 41 567 599 132 14 399 140 87 301 70 157 211 113 359 541 82 74 413 70 282 404 59 28 273 125 22 232 112 51 912 98 368 723 95 345 904 55 496 911 104 116 637 49 260 500 77 628 648 12 692 966 85 105 992 124 203 775 89 514 960 71 724 838 119 113 385 187 482 631 88 266 325 127 123 572 93 452 988 131 115 355 143 745 934 83 461 953 63 511 677 118 114 879 154 90 568 63 34 197 142 0 550 102 112 402 120 244 952 105 401 573 89 274 356 122 370 798 109 352 963 137 66 96 117 753 801 106 240 908 59 45 583 141 347 505 133 721 723 101 378 722 102 48 780 109 175 871 78 711 899 62 351 807 58 56 630 125 22 262 100 608 766 60 114 211 108 166 466 99 391 531 104 369 623 121 653 679 92 478 939 56 0 781 106 269 530 103 37 95 109 116 119 142 179 186 107 141 720 74 256 782 60 141 398 64 412 885 93 124 569 92 872 879 147 118 535 122 64 766 90 740 985 100 50 760 70 330 797 122 168 502 159 510 930 84 77 997 110 56 646 156 131 900 101 603 925 111 494 524 93 156 823 145 155 654 135 174 251 97 221 656 128 254 795 100 485 493 70 82 438 104 763 878 67 357 603 160 195 829 178 481 634 39 404 541 139 468 708 55 545 867 49 195 933 72 435 475 140 299 822 85 783 900 88 779 988 150 123 506 79 369 962 119 4 28 105 601 712 97 255 494 120 528 663 129 136 790 130 47 623 108 57 350 89 308 998 64 163 451 79 333 402 116 31 299 72 70 306 156 39 584 97 744 789 91 207 803 111 178 694 129 455 709 55 95 151 66 179 586 122 780 863 171 99 328 122 437 621 58 377 644 112 718 918 94 607 860 93 462 652 126 458 960 114 48 206 88 151 622 149 301 595 49 47 76 116 294 485 107 145 593 49 53 495 65 363 606 129 86 559 43 123 637 97 574 596 50 180 504 119 139 494 84 31 160 136 450 737 94 81 261 104 412 638 60 334 591 90 14 960 85 512 523 104 480 589 119 90 423 29 643 656 105 592 936 91 57 756 54 253 629 102 599 827 81 23 335 91 94 821 83 183 280 123 415 650 133 212 482 100 208 424 37 292 379 91 27 95 98 338 966 113 367 648 100 290 994 135 130 924 90 325 914 96 16 745 59 329 664 79 819 923 82 145 535 110 539 743 98 17 199 56 122 314 103 155 455 118 260 615 94 565 889 121 406 499 71 146 171 110 424 789 80 111 154 76 19 506 136 377 466 159 122 180 88 175 618 71 119 634 83 374 466 115 564 834 101 98 826 86 50 556 87 316 720 145 326 997 112 58 487 129 603 673 137 106 307 127 46 534 60 65 558 94 179 858 65 285 438 138 460 950 108 689 779 76 407 634 148 133 385 105 801 843 83 389 450 99 493 854 144 576 699 117 277 302 144 147 908 94 867 920 84 10 904 121 688 753 134 20 71 102 68 804 81 227 834 121 767 947 54 181 791 137 336 492 25 159 681 69 452 524 89 498 915 104 312 919 131 79 535 94 339 825 102 20 132 59 98 961 58 416 518 74 26 860 84 583 608 94 279 368 127 474 708 86 155 594 115 427 468 105 795 835 74 559 749 50 710 793 77 300 661 109 383 676 81 194 802 107 455 909 115 159 735 74 782 977 38 206 620 32 251 410 92 492 809 146 97 698 119 387 551 126 915 927 116 344 614 119 196 852 93 573 600 74 386 558 118 40 271 93 432 456 88 189 591 81 614 943 138 104 816 75 80 727 157 496 616 133 133 498 146 235 445 99 170 757 88 55 181 70 432 636 97 504 604 156 451 981 89 8 345 99 437 677 66 828 942 95 726 912 107 564 823 93 403 514 77 11 839 94 154 620 116 674 962 99 630 873 132 74 223 86 203 296 86 68 279 81 184 560 79 402 503 153 31 324 116 585 900 121 359 741 96 328 368 81 466 639 110 3 776 153 422 440 72 41 157 101 676 985 61 109 218 140 338 524 106 189 792 141 175 579 78 391 474 123 662 771 103 878 908 53 669 968 126 38 230 64 278 285 74 134 436 162 36 293 103 859 979 91 330 634 86 233 973 113 655 850 104 283 365 129 583 782 114 132 290 88 133 357 122 119 902 86 48 655 110 34 962 79 794 799 75 69 519 80 155 837 131 18 737 135 1 905 142 49 541 105 32 310 88 609 749 129 34 232 90 742 809 147 101 899 120 25 59 62 975 997 78 691 858 114 309 637 61 210 667 94 315 445 64 625 769 61 16 959 100 402 817 57 897 970 127 350 745 106 190 479 22 549 684 16 806 923 57 208 252 53 0 350 121 211 422 91 66 514 111 160 202 83 371 933 93 900 983 33 750 997 110 103 803 117 348 966 125 102 428 106 28 795 132 40 281 118 90 708 84 50 290 107 182 924 130 664 718 92 213 217 53 432 954 146 332 766 109 633 664 55 244 817 124 11 34 57 372 606 129 366 435 128 473 870 100 155 977 79 456 798 80 285 985 45 771 913 56 644 703 125 504 649 70 604 689 117 307 971 114 59 105 92 220 741 80 255 634 80 488 709 127 155 256 66 25 755 67 48 103 92 428 546 98 358 682 130 231 298 129 165 838 96 109 589 77 92 470 95 368 998 74 69 85 85 662 677 119 699 948 90 408 983 84 721 873 96 356 798 63 275 795 104 327 430 85 272 699 121 296 351 75 298 456 117 416 502 139 241 974 55 3 470 75 625 900 104 93 374 117 162 293 104 371 519 62 305 787 60 872 975 158 0 286 144 449 910 125 435 938 84 466 685 92 545 896 90 491 868 146 572 654 75 735 805 113 69 711 113 261 473 98 688 788 129 469 941 71 685 967 192 421 575 116 94 842 65 65 625 43 371 558 122 471 981 126 25 405 112 364 873 94 575 798 97 748 962 175 108 706 106 398 784 56 307 459 143 206 636 56 116 399 64 479 899 127 609 889 108 76 629 82 743 770 134 148 498 68 883 953 65 327 798 111 42 260 128 351 904 120 42 996 99 295 464 54 349 845 83 698 894 106 485 734 76 613 829 160 480 807 99 296 371 125 669 850 96 317 988 112 37 936 102 354 365 80 476 660 61 20 914 170 182 261 87 304 473 99 112 264 73 288 829 67 330 611 104 84 623 68 291 600 122 816 967 95 569 628 86 861 867 55 384 743 70 119 370 107 52 126 151 13 238 109 330 809 130 35 867 83 300 359 87 218 362 99 704 995 131 296 494 103 331 383 116 83 395 57 178 408 115 144 524 35 136 289 60 481 504 67 33 878 98 506 943 112 149 166 122 202 659 77 367 478 69 18 44 117 474 552 59 29 962 89 110 757 124 155 608 66 839 951 84 370 538 72 334 473 103 580 825 94 257 653 73 183 673 98 105 502 93 663 678 77 360 424 106 111 268 104 53 514 97 784 846 104 253 993 104 249 973 62 275 589 117 161 226 122 260 504 117 90 697 78 399 623 116 427 860 90 466 732 76 143 778 130 320 944 87 229 827 86 95 289 134 41 870 81 121 904 101 138 844 159 7 208 121 239 718 67 227 325 33 520 850 103 256 959 109 86 466 131 569 876 130 17 441 74 353 861 39 865 902 124 149 776 134 809 944 120 454 702 96 12 551 37 666 880 28 77 660 67 75 989 86 139 470 123 669 889 29 100 924 94 85 862 135 89 656 85 333 920 42 140 814 68 828 991 127 676 961 99 149 702 90 553 605 107 332 360 107 308 916 108 79 217 125 91 567 60 67 86 62 196 873 86 221 523 86 433 445 110 285 770 107 308 643 70 131 365 63 82 822 58 246 474 56 440 547 115 776 957 150 127 714 134 350 875 74 122 382 61 124 822 108 726 886 99 542 944 125 604 765 73 677 881 59 724 786 105 680 781 141 801 994 48 719 873 81 17 500 149 89 595 167 217 238 64 907 951 92 456 869 103 326 963 30 8 814 109 239 309 118 46 944 61 383 984 101 426 709 107 567 841 122 437 715 121 341 422 98 142 987 102 462 945 130 667 931 100 623 933 107 645 930 100 517 717 88 48 714 83 281 927 68 818 835 90 53 281 93 630 897 67 186 646 119 697 906 109 504 863 88 866 984 98 336 413 74 147 880 56 332 361 111 106 350 92 365 981 77 0 576 119 746 786 110 61 230 129 156 859 60 80 533 143 196 567 115 470 833 89 518 793 83 233 442 85 829 948 95 142 613 88 818 893 125 261 863 36 716 866 117 26 543 77 49 199 78 39 417 96 571 756 125 535 545 134 704 749 99 878 895 125 391 702 101 254 539 94 34 678 106 153 645 95 859 959 139 635 669 86 26 655 118 128 394 129 596 842 165 21 509 78 401 768 78 339 760 64 131 299 90 156 889 118 186 796 123 69 438 95 56 375 96 496 619 63 458 653 77 290 712 139 346 366 83 868 999 74 99 865 91 26 620 95 661 860 78 554 930 65 351 426 116 256 557 119 805 869 95 347 401 94 59 890 71 386 798 75 175 256 114 344 392 84 133 312 92 460 933 104 345 802 110 80 630 33 93 872 163 706 998 155 584 983 93 168 523 61 187 309 141 81 362 104 394 700 126 125 807 48 879 891 61 331 718 100 159 388 95 89 965 99 437 562 73 146 969 136 375 779 126 154 619 106 95 150 81 308 565 109 123 527 154 153 543 124 364 764 49 310 428 138 936 988 77 202 840 83 511 542 140 222 276 94 189 598 115 354 563 96 290 792 127 259 299 86 252 719 73 417 711 123 276 792 114 19 675 138 244 495 108 66 661 164 107 690 94 247 301 60 367 641 167 180 649 51 106 140 115 103 646 28 105 871 79 199 813 95 213 869 78 460 591 108 179 289 150 6 199 87 267 917 95 139 574 86 513 987 162 372 550 110 26 376 73 147 176 48 185 462 137 499 773 72 516 926 132 213 925 77 228 487 129 356 567 79 589 821 79 428 982 121 453 526 168 113 994 55 426 737 147 370 776 111 401 548 135 171 884 105 633 910 133 1 935 120 394 970 94 59 486 109 709 789 31 146 781 124 790 861 105 788 908 85 442 988 111 493 820 94 140 484 126 27 586 66 667 785 105 391 409 113 66 727 151 389 399 35 234 818 79 424 436 133 424 984 122 105 690 120 29 508 57 162 416 113 176 760 155 830 972 85 439 576 89 6 77 95 735 867 27 291 438 104 32 106 129 497 786 81 73 441 139 478 681 84 417 668 87 376 749 130 518 729 105 404 559 101 37 962 81 754 873 54 875 996 82 495 681 53 135 889 129 705 987 100 584 742 55 287 774 107 250 725 110 440 899 113 539 701 97 621 923 139 280 522 113 123 864 68 429 709 132 381 424 103 460 474 119 110 618 128 260 551 50 142 722 54 61 990 52 190 631 69 368 858 53 327 510 112 898 992 52 30 760 138 26 597 107 446 683 98 122 217 48 700 777 98 485 935 109 206 758 59 855 965 130 311 960 46 294 823 74 376 415 123 379 479 94 104 419 94 461 581 26 16 995 96 38 791 133 299 751 144 5 870 59 488 914 99 185 420 92 65 835 83 299 864 101 524 567 133 133 851 82 811 876 117 346 378 88 445 725 127 118 602 81 229 613 108 233 309 92 215 503 92 68 132 132 287 422 115 161 588 170 212 597 84 400 755 110 152 594 64 161 469 131 557 699 105 316 997 171 607 620 46 878 913 79 332 979 109 131 941 106 170 269 55 237 467 65 441 725 33 268 637 108 446 960 39 19 673 133 639 890 85 130 317 128 122 476 79 225 388 96 238 948 80 364 699 106 358 665 97 241 437 104 369 479 142 352 702 119 245 820 129 242 370 143 87 529 75 38 266 55 163 661 89 796 929 97 34 844 79 45 472 123 275 308 95 117 944 62 300 556 115 58 684 116 264 889 185 368 480 74 701 714 85 467 657 109 115 988 137 464 844 135 61 151 150 702 860 152 544 688 59 212 808 119 36 420 126 649 917 57 359 529 71 31 850 70 482 599 137 640 876 56 200 880 78 236 559 93 303 925 19 839 918 76 277 507 148 131 550 88 445 664 53 590 992 110 561 605 110 31 260 44 61 951 90 156 983 108 583 938 121 643 843 116 414 586 85 603 803 133 316 825 116 618 993 137 153 379 89 354 705 79 272 375 126 165 625 62 96 825 33 206 674 108 126 662 112 611 700 137 486 723 94 427 982 81 316 411 75 35 742 128 343 808 139 579 941 114 533 897 112 487 683 102 164 330 50 83 245 78 325 371 118 114 851 115 457 628 66 159 285 98 383 570 94 750 988 133 233 522 27 694 844 104 193 618 151 908 949 103 896 991 94 635 980 105 256 924 101 294 329 68 262 809 70 208 519 57 422 492 82 395 787 116 727 772 100 398 411 111 579 975 40 168 857 99 51 820 109 165 946 142 30 323 158 505 614 136 531 827 114 705 892 92 275 910 119 790 817 101 275 818 180 439 852 110 465 665 155 300 781 105 195 845 65 754 921 54 500 995 43 495 537 150 113 192 133 549 839 73 149 248 109 659 849 107 104 393 67 16 506 108 530 683 98 38 50 79 89 876 84 592 620 50 557 907 104 569 818 103 224 365 65 457 667 109 255 472 114 172 936 165 89 248 60 209 866 146 271 402 60 172 374 138 662 918 71 344 939 120 109 477 150 344 601 121 210 776 131 343 795 91 646 782 113 236 842 105 142 250 126 108 796 87 601 638 57 875 980 123 288 682 138 544 724 125 16 796 136 379 814 94 23 875 114 269 663 99 429 661 134 670 854 83 394 778 123 82 651 111 11 287 81 304 667 138 855 979 17 308 448 52 470 955 92 57 515 81 416 949 81 157 226 179 569 904 101 268 639 69 762 765 77 757 785 93 67 97 79 244 454 104 151 268 112 785 930 111 790 797 96 397 757 45 207 388 74 866 932 93 592 935 85 192 489 86 127 768 88 548 790 58 612 637 93 89 726 116 58 162 21 240 613 140 102 640 84 209 824 120 737 762 103 201 901 77 534 854 161 17 866 139 429 876 111 348 396 115 338 629 165 0 542 28 861 873 68 298 716 71 127 232 172 212 688 142 118 195 102 122 806 70 82 519 70 363 726 117 906 960 20 720 908 93 812 976 117 194 695 59 144 861 101 117 470 137 8 26 101 554 911 43 583 680 65 186 705 45 391 793 70 886 953 108 623 858 122 348 843 64 336 541 134 202 586 73 711 737 130 53 528 138 56 792 101 554 634 108 407 732 151 198 236 104 710 893 59 433 991 120 198 663 104 55 402 102 299 364 114 422 460 104 638 723 122 100 313 165 212 264 81 249 567 125 112 657 118 428 611 60 381 711 130 140 622 136 251 642 133 501 849 61 13 49 67 78 825 103 466 594 73 137 423 95 759 941 91 128 788 140 560 874 136 712 807 102 779 806 67 378 654 102 778 796 143 168 841 132 173 960 124 675 994 82 484 764 101 491 592 132 142 630 88 344 468 111 453 904 76 398 732 120 11 53 51 20 780 69 430 929 95 89 387 39 395 521 98 113 786 46 836 984 134 766 900 114 113 255 103 178 384 66 236 678 108 128 967 120 597 746 67 308 943 125 422 521 110 622 761 82 82 310 26 864 932 86 208 369 133 841 868 85 30 734 93 229 525 155 309 958 46 321 658 107 57 628 131 120 430 186 736 782 97 17 824 79 74 310 48 493 502 41 60 894 124 289 448 78 481 825 80 92 428 77 332 613 82 302 817 75 39 420 119 117 278 91 716 815 103 77 529 112 302 859 148 864 980 103 454 861 71 20 126 119 586 997 114 324 406 96 488 903 52 418 517 132 616 732 99 159 848 130 349 458 94 368 884 119 423 682 153 77 873 84 648 768 47 651 876 39 562 731 47 636 881 113 200 229 145 232 654 114 90 428 75 281 349 90 322 707 96 319 820 61 17 821 97 190 282 143 331 342 93 246 489 134 232 265 100 209 688 120 234 537 112 213 487 134 2 297 95 754 981 141 178 945 93 34 220 112 78 87 114 367 856 150 327 504 177 423 768 116 700 868 94 180 535 100 485 896 148 15 928 58 387 494 90 167 264 85 323 873 84 525 975 80 487 726 58 12 388 105 863 996 93 396 455 101 563 735 93 40 287 74 720 756 156 849 943 165 330 365 71 269 429 65 131 145 100 47 336 71 86 576 77 221 982 102 504 665 101 46 274 54 329 416 146 378 784 168 333 475 99 818 961 112 54 862 138 407 590 63 399 441 100 6 172 138 289 432 98 682 927 101 675 740 133 811 999 160 294 859 49 636 692 130 377 731 101 201 580 71 261 988 127 277 753 33 424 470 123 121 338 92 2 282 83 84 344 95 234 326 89 112 900 141 111 359 84 482 987 88 696 854 54 161 760 103 726 841 77 267 463 38 67 243 129 563 984 96 351 585 121 5 788 77 617 992 162 303 347 116 35 561 150 715 834 99 399 922 104 452 992 133 607 853 101 156 662 148 89 531 41 162 786 114 866 936 107 49 77 152 436 524 56 139 780 84 368 758 88 341 663 112 474 966 114 97 661 84 558 599 148 498 690 134 445 795 69 632 740 36 614 988 125 103 307 103 16 846 89 713 805 115 34 374 59 452 824 65 254 368 102 256 837 73 796 930 107 244 874 123 507 845 90 461 577 133 25 671 72 148 862 99 177 745 50 346 391 204 279 627 116 970 980 99 354 583 133 49 748 81 247 968 107 297 433 89 338 920 110 199 990 54 371 976 109 8 308 112 36 520 74 478 978 124 140 237 202 135 232 104 218 949 58 8 648 95 414 570 110 705 972 100 39 811 34 384 566 136 672 892 33 343 471 34 444 913 127 135 432 100 165 810 102 687 784 83 32 723 121 661 723 102 21 593 79 71 742 64 310 919 105 80 297 40 6 784 89 318 691 100 20 670 114 201 252 127 206 475 98 114 495 79 217 501 106 437 539 96 342 482 71 28 813 92 340 532 123 193 225 19 103 706 108 693 766 104 933 960 67 328 403 93 336 627 60 11 374 87 206 527 128 424 540 86 122 935 97 343 953 91 429 556 115 73 672 147 372 420 107 31 713 114 375 647 118 701 727 141 423 990 72 506 552 83 854 958 138 25 363 132 297 580 116 247 942 122 247 964 149 776 873 92 357 702 63 194 375 111 500 803 139 451 486 136 170 905 134 707 856 100 452 658 137 272 736 98 52 428 96 734 781 90 322 367 90 118 402 70 431 740 96 365 594 96 3 261 106 509 608 146 53 756 115 667 688 73 390 842 107 48 477 103 399 563 127 64 221 88 892 931 97 322 934 124 571 669 129 459 744 107 437 551 145 190 929 93 35 152 73 185 275 131 312 450 74 24 310 138 298 338 102 890 964 148 352 372 108 234 476 105 597 803 112 148 955 155 204 823 102 463 845 109 35 298 98 14 169 69 199 636 102 390 631 75 372 655 129 358 413 68 191 597 144 224 314 66 131 151 12 53 980 130 852 897 115 639 879 85 782 880 78 254 884 59 429 607 154 47 729 121 1 38 136 376 968 142 80 85 140 541 685 96 524 807 87 666 964 72 700 871 90 324 721 84 189 990 122 276 431 149 317 504 73 325 385 113 22 134 97 614 676 142 87 288 127 54 770 94 562 852 122 833 908 99 661 905 95 92 106 119 449 670 93 81 884 140 13 88 145 50 690 116 143 951 111 228 701 84 500 795 65 413 579 96 104 490 97 388 622 103 353 622 40 362 965 60 291 906 82 426 597 48 409 555 78 692 695 66 305 815 115 315 518 54 173 825 103 722 928 121 92 205 83 134 703 146 197 773 136 543 930 54 417 757 103 35 744 100 120 783 122 132 206 78 127 814 51 363 616 113 93 94 92 273 665 96 301 560 38 501 891 145 386 926 72 149 513 136 814 900 136 766 847 74 141 665 109 653 900 118 392 869 128 71 126 119 87 91 87 40 389 117 693 731 106 251 331 81 307 467 66 357 591 116 253 962 88 625 719 75 40 360 74 99 605 120 305 822 58 155 720 102 427 741 99 124 706 133 387 853 96 319 621 89 225 483 111 17 822 94 388 966 139 887 991 64 211 861 85 498 954 64 497 612 122 141 496 77 65 606 94 387 730 94 228 850 135 261 638 146 407 675 102 945 962 120 344 652 82 39 501 110 93 807 65 378 439 85 501 794 128 158 822 150 560 653 86 360 427 112 52 794 80 73 425 181 20 875 77 540 750 100 205 667 67 247 913 112 189 394 141 457 700 95 135 522 144 531 791 104 761 845 94 44 786 94 614 635 127 372 482 51 54 610 109 143 356 44 133 880 105 820 970 39 212 989 77 10 816 120 268 313 121 523 991 65 144 367 81 240 912 128 35 167 134 275 732 103 197 861 62 77 963 118 475 614 85 100 156 48 77 878 58 558 669 48 124 295 109 289 329 86 193 795 85 386 398 94 537 964 71 961 989 140 194 429 85 303 545 77 761 898 100 184 712 109 765 852 74 483 634 59 13 204 80 140 893 135 381 994 114 270 550 90 161 173 127 369 815 104 149 937 96 339 356 81 399 665 127 357 580 116 304 591 53 346 980 71 350 901 81 124 151 115 443 550 59 698 959 95 83 226 115 55 78 92 281 434 115 558 729 90 554 966 115 132 606 137 216 312 98 866 981 143 201 874 99 73 474 134 719 928 86 304 842 112 289 890 69 642 812 102 113 978 104 295 341 130 482 582 65 332 802 91 710 779 107 489 985 118 341 734 155 373 586 35 281 597 103 714 975 65 149 679 100 195 720 46 283 758 123 159 197 86 780 898 111 84 783 123 420 846 102 200 569 118 0 80 103 286 388 82 297 343 59 175 691 169 425 513 74 278 684 123 157 640 66 291 532 91 414 901 92 357 448 135 572 702 51 890 908 47 9 29 79 101 724 136 728 982 84 69 265 75 183 354 108 657 939 70 510 938 35 139 673 107 652 782 128 30 727 86 5 588 40 192 695 74 125 234 62 219 279 117 238 757 144 433 721 100 372 771 85 881 918 97 49 571 39 86 582 86 445 565 93 626 789 89 224 888 119 203 864 109 306 451 129 164 184 48 174 372 85 35 665 103 174 803 103 265 430 57 370 575 159 326 716 81 438 857 101 499 994 60 150 200 120 50 683 115 804 861 54 696 800 103 239 400 98 444 841 134 402 974 127 358 887 72 643 962 77 32 281 76 757 959 53 635 660 107 809 842 112 207 753 110 365 946 57 144 656 63 310 393 59 50 216 99 156 186 115 751 820 9 363 366 76 560 662 92 513 832 112 103 255 88 142 949 114 784 796 160 361 910 92 207 307 92 210 429 116 536 833 78 39 806 36 63 883 121 417 453 50 484 758 152 207 842 90 104 691 101 77 853 56 375 398 138 32 376 137 778 909 83 325 829 90 11 252 133 96 174 72 362 670 56 52 640 99 462 696 106 314 349 130 737 788 59 414 948 51 333 336 83 134 944 138 310 382 67 87 518 137 125 219 120 569 820 129 408 689 24 629 722 101 703 833 57 472 944 128 613 669 170 513 861 95 468 742 91 593 792 122 544 834 73 720 841 123 47 162 60 92 743 76 324 772 93 525 656 127 633 647 108 148 903 95 134 990 97 353 680 103 363 859 75 193 221 44 51 585 136 186 991 104 37 256 72 232 934 129 653 984 126 523 846 123 589 916 128 431 588 78 497 899 155 317 996 89 606 765 56 53 90 152 440 892 114 537 886 139 111 596 85 201 301 70 360 839 53 65 575 129 458 528 126 9 655 120 182 994 51 3 910 83 165 965 150 316 682 96 581 858 90 82 908 97 88 324 77 402 621 60 468 804 70 302 525 119 166 556 71 68 800 93 319 604 155 42 643 151 201 681 110 267 317 150 414 703 93 428 492 136 501 746 100 464 771 113 541 980 56 158 884 76 344 735 127 553 739 128 117 439 83 909 941 90 201 449 106 307 651 148 932 990 101 317 627 73 829 901 150 275 580 147 957 965 95 88 589 158 92 143 114 389 528 147 682 988 92 425 891 177 771 995 119 632 898 89 161 939 68 345 646 147 492 916 123 316 970 43 211 304 68 57 916 160 402 715 103 31 587 92 609 736 48 430 449 90 48 425 75 297 458 156 221 977 137 725 737 112 326 780 81 233 413 78 51 600 117 272 566 113 269 317 107 16 224 75 831 931 38 4 885 73 200 847 109 384 914 97 585 874 108 129 949 85 6 131 104 651 942 102 285 327 88 148 643 117 259 852 112 590 663 140 6 630 50 814 824 58 530 780 57 632 687 106 538 769 106 149 410 143 672 992 44 190 459 87 94 662 87 427 775 153 576 731 53 301 544 89 480 521 83 108 602 153 363 834 22 296 718 74 240 624 54 384 439 109 432 764 84 55 353 124 295 716 109 644 927 134 449 657 110 11 427 121 407 965 99 771 933 78 221 721 142 395 589 143 250 993 124 91 841 148 288 414 118 705 753 81 384 889 94 60 939 110 334 670 107 111 650 35 657 946 93 689 709 116 401 450 77 24 908 152 608 760 113 309 936 70 78 95 41 444 688 44 80 740 78 311 544 63 612 866 89 729 864 150 172 771 106 169 765 95 340 881 72 353 485 118 142 191 60 338 443 87 89 737 81 699 803 158 433 728 118 451 651 112 502 715 93 581 884 154 54 847 127 367 659 113 109 470 10 208 619 108 67 950 76 99 278 121 567 650 73 0 220 136 506 721 101 11 601 95 415 875 107 349 697 94 252 356 124 273 462 147 602 751 142 373 661 104 165 986 71 715 810 76 90 782 85 508 894 126 8 906 106 573 950 95 443 705 90 671 694 117 174 617 116 104 394 64 684 896 72 127 203 128 472 752 138 283 620 120 390 998 95 119 441 29 285 448 107 250 823 119 259 512 60 304 924 136 273 581 78 757 892 148 966 979 122 212 364 110 690 708 150 58 492 117 485 686 57 190 838 104 218 774 91 488 809 114 509 792 101 110 136 59 143 377 90 279 908 106 110 946 90 606 608 83 84 644 106 390 440 91 264 928 40 255 811 114 346 979 174 177 348 133 340 888 163 57 958 96 83 720 114 670 820 139 423 502 67 563 759 64 529 583 64 166 989 123 556 839 124 828 957 57 432 502 119 928 974 88 251 991 95 512 725 91 524 539 112 126 806 117 715 989 70 66 73 64 152 643 44 628 767 75 245 878 83 122 677 135 264 798 103 181 962 58 304 782 69 99 443 86 399 999 20 649 770 148 507 557 151 190 701 87 202 306 69 105 622 111 551 651 111 308 810 65 102 217 132 145 521 120 400 514 97 5 749 83 184 328 64 654 965 79 575 630 99 532 659 84 90 984 59 12 854 57 508 667 84 737 776 32 902 913 70 65 914 92 419 487 118 224 270 131 59 551 78 118 959 113 254 329 115 674 882 118 539 943 120 399 769 65 897 998 69 586 966 82 297 968 107 723 807 52 871 979 114 79 420 74 855 984 119 471 766 86 293 844 156 510 519 83 249 798 71 93 513 98 639 709 109 216 515 161 263 370 85 221 364 117 918 954 100 0 135 101 578 981 132 139 422 120 21 491 64 528 538 86 722 924 139 807 967 129 266 748 80 177 769 127 96 534 109 557 628 90 568 982 60 0 215 105 605 839 51 324 836 135 10 923 73 365 788 132 363 793 146 205 878 129 580 869 107 48 782 113 533 799 60 138 191 104 266 359 89 28 768 27 72 685 133 56 423 121 292 540 98 604 699 87 543 617 99 487 911 136 193 765 67 233 421 80 549 605 97 719 757 12 421 518 95 274 716 93 171 582 104 325 734 148 612 773 92 582 633 93 139 881 62 8 156 105 456 963 89 33 182 74 861 996 126 348 881 169 639 864 98 162 303 88 331 656 126 38 56 136 74 292 116 141 177 88 175 420 88 152 949 91 96 768 97 778 939 102 570 744 109 6 544 128 81 759 128 598 679 102 135 182 90 605 871 121 70 898 77 22 158 94 131 535 52 105 138 70 163 950 77 59 433 116 719 988 88 753 876 154 566 606 104 465 814 92 264 379 78 15 857 141 194 999 128 3 31 90 768 945 131 251 389 59 358 907 81 847 893 81 429 717 124 420 592 117 170 749 110 127 154 99 906 986 28 639 948 120 345 354 143 488 960 115 833 850 169 34 859 119 596 994 104 718 780 117 165 801 100 214 967 137 15 452 103 772 975 57 311 664 136 372 748 73 367 573 104 124 494 58 547 752 80 139 818 144 401 958 114 486 824 105 161 274 68 68 108 65 64 299 119 352 465 85 204 438 65 267 481 123 545 641 115 85 361 171 48 366 135 33 169 39 218 893 109 177 748 136 265 794 114 44 316 101 41 510 96 306 777 133 26 31 92 304 456 92 104 662 58 427 478 110 140 805 120 640 893 107 450 847 88 321 626 62 402 423 107 338 777 81 383 942 114 372 398 126 30 124 70 724 734 107 340 534 99 591 664 111 143 452 78 229 811 127 151 821 119 393 868 80 776 979 138 811 922 114 419 903 107 10 531 96 312 558 105 82 646 31 148 944 145 627 749 77 415 423 1 163 961 39 587 807 173 803 856 88 302 552 86 120 151 51 29 321 92 763 905 88 62 302 113 323 809 82 536 820 98 503 905 103 228 441 82 331 674 89 289 801 81 320 707 113 236 396 121 65 579 169 399 461 39 428 442 60 761 908 59 409 602 78 241 406 102 422 426 90 129 379 110 458 674 40 394 425 69 524 691 68 39 663 159 149 793 168 54 303 93 516 782 141 348 534 61 556 990 170 164 614 133 77 961 104 525 626 129 567 660 94 536 623 137 205 246 81 599 933 153 12 515 54 237 564 54 23 532 114 326 915 109 265 640 62 140 980 107 188 838 116 678 858 57 363 999 92 379 436 114 48 272 85 29 174 102 492 650 78 771 922 116 428 878 135 129 685 46 221 928 106 65 942 146 740 817 105 527 830 91 712 871 95 735 918 163 716 879 113 212 215 98 138 547 106 546 814 140 99 344 71 483 925 74 76 222 67 209 534 116 482 879 56 788 914 73 626 915 92 85 948 115 313 673 113 492 562 104 118 830 108 111 854 86 761 952 66 340 999 55 367 880 103 426 443 36 484 515 116 119 856 77 76 153 107 561 973 100 152 169 117 646 771 119 124 975 54 79 403 101 5 900 132 562 914 109 445 619 99 386 663 114 504 654 57 914 995 178 246 431 68 444 560 104 58 813 128 158 722 102 110 264 112 144 837 82 186 348 101 295 800 62 69 820 80 570 962 138 133 666 88 598 915 136 176 473 116 86 315 57 52 287 125 676 685 77 198 892 124 167 836 70 68 178 111 587 734 150 829 830 128 591 906 108 34 479 111 48 732 125 220 950 119 598 800 85 265 450 113 630 685 136 330 782 112 206 839 159 30 648 112 4 454 124 87 259 127 164 457 82 643 766 66 224 914 38 703 953 181 318 996 97 891 960 78 202 305 100 11 330 101 169 498 127 435 878 70 280 971 91 271 669 137 806 913 61 85 509 132 469 787 114 274 612 109 487 646 52 224 916 49 64 154 68 457 461 73 530 738 42 510 931 110 651 967 67 667 799 130 188 380 116 252 911 104 753 952 139 20 822 86 178 350 150 912 934 153 491 941 88 56 805 55 614 785 125 579 959 77 232 946 132 118 974 150 65 791 57 501 918 73 40 718 80 153 325 68 78 950 100 432 752 102 243 474 97 87 203 116 701 975 103 773 955 88 164 895 108 249 342 46 298 674 121 301 519 69 223 292 117 792 923 118 83 657 112 377 893 80 202 404 129 121 549 38 681 687 71 178 596 118 210 304 195 753 933 58 3 242 108 266 666 154 129 408 85 580 808 112 235 885 54 460 467 110 143 723 105 817 891 66 599 640 57 19 584 84 89 840 69 379 993 127 395 543 122 30 864 114 236 272 145 725 969 149 308 878 117 177 922 110 76 207 96 39 502 123 703 798 83 218 835 126 254 558 101 366 737 68 139 483 96 133 369 122 339 581 96 588 633 45 111 752 76 81 773 89 305 391 126 236 780 92 27 237 124 574 858 89 92 697 50 654 669 125 299 955 92 809 986 122 146 766 55 124 391 100 129 326 99 638 934 126 322 976 76 153 792 152 104 766 153 680 766 52 842 958 132 49 960 94 382 954 126 47 230 126 439 945 97 219 262 112 387 449 70 83 268 142 122 541 141 570 696 140 558 623 58 322 959 80 341 753 95 449 783 159 135 586 142 394 733 150 208 217 81 45 200 63 632 830 152 250 592 98 335 709 36 441 962 114 145 262 109 778 831 87 383 449 94 345 351 144 131 498 92 272 804 112 240 690 106 274 426 103 12 219 100 220 860 145 560 680 105 190 569 79 188 325 81 256 983 116 582 655 31 222 294 80 615 710 108 103 826 36 877 926 101 720 735 89 189 774 144 298 574 121 301 546 100 261 706 96 235 763 98 193 814 122 466 707 97 952 953 168 555 858 94 467 651 116 246 334 95 430 476 123 181 536 141 177 497 100 557 824 56 30 74 39 557 564 62 445 898 82 106 198 69 25 882 128 409 603 143 872 910 93 303 403 68 463 903 116 35 508 82 197 532 58 284 677 171 206 584 98 640 878 155 337 676 145 349 763 117 440 725 88 489 723 104 374 459 89 164 859 46 570 793 88 160 599 122 439 927 118 494 883 113 164 413 47 235 258 94 647 959 99 696 866 100 488 497 132 416 899 120 665 981 86 13 17 91 385 423 114 392 611 101 384 607 45 87 260 78 453 564 46 280 463 133 470 922 109 708 715 123 481 773 54 709 797 81 240 919 127 93 618 125 227 975 89 326 348 42 505 650 135 133 343 102 791 892 102 347 743 96 121 240 172 776 897 157 265 311 157 493 531 83 187 571 99 498 513 124 376 935 125 17 70 105 174 409 68 258 567 44 357 706 48 224 869 98 316 606 48 71 192 70 732 877 62 504 783 122 761 855 100 603 781 119 229 832 72 428 726 99 405 881 109 197 408 105 389 431 96 163 581 78 642 805 95 322 433 121 427 435 101 2 195 154 208 557 100 606 965 116 12 417 87 378 525 85 105 842 108 183 959 131 613 662 103 56 699 135 356 832 108 323 640 119 27 921 121 423 940 92 404 608 101 174 440 112 367 516 139 127 482 106 232 791 126 207 665 77 99 395 71 192 493 120 310 763 127 374 596 99 443 827 79 580 729 100 189 248 82 254 762 158 881 933 95 564 833 98 59 836 101 144 868 167 656 894 108 733 986 46 644 707 85 150 869 110 114 904 132 273 590 82 619 769 123 400 815 76 381 980 96 277 762 82 285 949 108 274 955 115 343 750 159 26 276 82 104 392 140 23 567 126 41 242 129 835 962 86 94 619 127 110 907 129 623 983 106 282 862 126 248 953 110 317 912 111 473 521 43 495 595 111 417 809 99 190 566 45 561 782 80 323 472 120 674 788 136 928 952 96 566 830 91 333 397 96 687 868 76 650 810 91 811 956 143 482 487 150 572 573 84 498 702 54 488 924 106 50 618 120 819 983 88 274 555 92 336 565 115 162 469 77 58 320 112 542 900 84 799 881 86 177 708 83 562 672 74 149 848 70 57 669 102 537 654 113 302 867 117 805 828 100 381 916 79 82 614 90 483 615 110 483 695 124 902 979 130 49 860 95 414 466 115 707 942 79 49 189 124 216 365 150 221 454 66 51 699 109 310 501 81 133 883 133 199 552 107 285 393 58 182 639 58 775 896 125 585 674 82 20 76 117 545 890 120 320 856 139 43 913 112 737 832 94 632 934 87 194 711 147 262 503 57 319 758 87 18 168 115 532 814 60 693 768 73 34 145 154 827 868 123 239 783 118 541 695 69 427 866 115 47 535 61 810 926 64 468 704 39 59 320 97 777 815 46 468 748 68 129 830 89 80 445 138 442 852 106 2 998 60 221 620 131 433 808 99 51 672 119 170 509 127 166 419 77 309 731 93 189 526 41 340 739 79 449 713 86 299 408 116 172 358 101 610 837 104 234 647 96 786 895 191 298 435 143 651 902 157 584 681 101 498 697 34 507 702 154 214 922 118 88 118 96 79 166 103 81 99 145 699 805 101 384 531 107 526 556 70 380 702 78 179 842 118 222 888 80 244 516 70 92 376 51 68 602 114 70 116 112 510 823 70 519 563 97 355 381 126 561 733 65 266 957 32 630 758 111 274 468 152 592 976 85 662 785 105 26 102 62 230 889 88 887 985 135 330 513 128 420 553 86 250 577 94 85 289 83 217 840 131 534 628 74 210 563 115 366 934 104 743 833 160 615 728 140 111 760 92 8 837 106 192 857 20 665 932 105 386 928 121 40 88 143 206 563 124 801 886 107 841 861 93 269 458 108 244 547 102 165 735 101 185 846 126 279 710 137 277 408 78 827 889 104 162 414 135 213 537 126 669 708 65 56 757 110 241 386 177 50 466 102 371 973 97 627 838 114 553 962 148 153 773 102 690 732 122 352 688 97 39 790 83 254 948 98 712 965 93 158 325 99 307 696 135 85 953 93 357 940 72 851 941 83 200 723 71 323 577 123 483 621 54 250 276 83 508 677 111 475 825 58 98 963 98 35 798 135 95 810 81 472 932 142 338 521 160 585 763 62 76 703 81 117 384 91 144 944 117 93 532 85 57 721 77 305 766 92 497 608 137 698 791 109 584 737 72 573 961 89 436 466 69 374 732 106 759 975 54 540 795 110 110 615 66 249 954 131 82 434 128 0 435 148 209 576 148 140 577 118 131 711 93 581 647 72 238 965 88 813 949 67 840 847 72 51 703 111 779 899 93 707 861 121 467 483 86 50 497 69 155 350 111 441 842 111 568 599 94 52 481 90 457 764 107 456 923 93 23 488 96 325 667 106 50 213 98 876 965 69 464 797 134 263 285 88 60 83 72 649 866 76 459 650 108 160 836 37 738 900 129 80 128 128 173 329 118 119 775 46 558 816 109 151 430 96 6 576 57 230 457 71 504 641 72 216 815 145 106 451 146 281 350 123 496 830 140 287 435 93 399 432 97 140 258 80 202 293 75 492 972 128 146 844 140 386 979 52 21 254 121 325 987 126 635 714 107 213 342 51 137 319 118 425 763 72 453 975 68 325 770 99 535 601 79 489 939 92 117 353 151 668 681 73 281 645 167 217 997 84 54 986 95 203 811 100 763 872 119 350 702 66 578 776 49 58 966 176 640 776 98 465 969 143 184 807 125 667 894 83 827 924 68 10 873 96 142 728 81 484 665 50 358 748 63 67 107 85 47 913 93 855 906 60 578 858 74 473 671 110 545 633 167 488 891 105 467 685 94 206 528 95 477 757 64 690 823 204 121 979 109 410 870 127 545 862 131 932 935 87 359 560 92 409 858 86 256 388 104 91 577 120 173 965 135 212 970 117 268 454 89 84 214 117 200 684 150 913 982 162 305 509 65 819 993 95 56 332 98 617 889 77 123 219 73 312 718 126 508 914 123 98 623 133 164 723 124 112 348 105 462 500 65 94 731 38 695 924 114 196 449 33 662 696 99 465 865 80 617 659 71 261 601 139 292 475 90 360 448 90 289 452 116 134 340 41 165 538 77 112 465 80 441 779 78 109 479 87 16 828 83 161 814 142 316 870 97 703 740 137 211 822 82 240 923 82 517 758 100 368 685 102 33 557 127 25 992 86 340 809 79 310 370 36 85 739 123 353 790 83 458 551 108 472 718 91 346 739 87 557 646 115 710 849 98 454 969 76 461 697 109 421 528 88 18 111 114 234 963 76 637 948 96 579 736 109 711 750 122 215 379 113 341 799 144 492 513 101 249 475 88 9 942 121 266 528 77 356 855 82 245 265 98 162 540 82 282 698 40 551 728 115 540 871 74 601 673 125 468 865 116 26 862 71 365 443 62 475 592 73 862 887 52 16 708 100 553 757 141 60 519 113 458 734 100 893 929 107 80 428 123 210 725 69 426 561 123 78 576 160 785 944 109 198 577 45 1 95 93 540 833 64 756 872 82 362 459 133 343 466 106 317 746 88 390 668 77 55 850 128 33 315 45 498 703 133 714 827 39 114 121 151 740 797 165 671 763 124 779 922 118 160 233 123 410 513 103 574 728 109 681 962 83 13 270 95 213 454 70 388 556 125 264 654 81 861 874 99 422 892 112 339 436 193 246 469 110 609 805 128 76 900 115 290 477 69 803 840 97 16 204 94 435 949 77 661 748 63 362 720 53 368 885 107 531 600 176 7 368 65 301 999 81 458 736 77 156 671 78 740 910 67 892 998 80 662 983 102 261 575 100 380 411 106 520 822 84 645 924 71 31 861 97 988 994 54 415 934 84 435 635 97 383 651 95 149 696 108 54 329 88 2 560 92 167 274 64 132 377 89 207 787 85 98 884 30 535 880 115 56 958 76 589 748 116 127 156 85 560 620 118 109 956 120 325 438 102 148 927 82 104 113 92 5 330 128 96 862 127 412 742 112 174 850 89 393 925 92 586 654 110 790 879 110 79 442 154 91 960 117 194 394 97 169 497 67 588 737 137 357 906 108 536 855 109 139 820 97 8 476 88 715 939 83 311 881 216 218 520 84 440 955 103 249 646 62 278 935 63 322 758 116 898 970 87 614 858 74 417 525 79 100 102 65 329 631 144 47 140 109 110 188 118 300 596 87 211 687 93 221 683 105 474 990 94 209 731 75 55 126 83 418 755 47 14 135 92 303 828 88 376 502 111 8 940 54 502 690 96 165 409 130 898 934 119 779 908 48 415 581 127 19 250 121 120 638 137 151 432 155 372 692 119 414 788 109 37 551 156 120 314 73 237 961 94 580 637 97 510 786 77 644 960 52 779 974 71 182 441 82 153 476 125 172 441 113 357 528 145 63 401 108 166 928 102 263 856 121 578 713 104 79 354 90 752 962 81 370 446 78 577 680 142 490 880 117 40 980 80 323 664 61 164 966 100 470 901 116 968 990 111 572 703 169 181 991 106 143 423 144 146 194 76 411 724 117 248 439 87 517 714 134 294 567 128 292 491 68 447 756 57 87 620 106 248 359 80 234 275 75 345 647 67 420 719 99 360 615 71 842 878 90 483 776 51 146 894 73 70 996 84 697 974 94 93 479 99 549 869 72 203 303 107 154 393 52 751 867 96 826 962 71 117 453 138 404 760 75 853 910 102 463 637 113 166 692 77 383 550 74 197 374 109 184 929 117 385 805 89 620 843 103 210 421 99 455 878 104 318 670 142 100 235 111 8 520 108 117 605 167 525 992 87 90 698 133 102 427 63 342 352 97 9 415 141 107 753 110 419 732 78 35 357 68 132 304 42 127 721 110 562 896 80 388 683 132 140 483 133 492 633 82 429 476 15 658 721 74 684 724 85 45 828 74 243 322 84 460 506 129 363 542 123 934 962 110 869 911 129 76 779 108 160 593 48 262 887 134 549 951 136 42 783 117 683 693 129 306 547 131 84 985 52 222 696 123 77 251 112 111 137 118 454 891 106 92 703 111 247 326 124 66 820 125 655 920 85 649 738 165 156 935 115 876 932 95 780 900 109 322 773 75 934 944 98 363 552 82 356 720 94 494 994 54 263 646 117 394 469 98 485 860 89 1 689 116 419 447 113 86 957 143 857 922 71 41 760 120 950 967 125 119 497 101 123 680 123 177 252 122 252 866 105 398 959 53 283 590 103 332 947 125 780 881 73 27 889 59 53 659 57 54 768 84 385 829 81 48 254 66 605 649 93 632 736 154 312 384 163 511 988 95 758 786 105 674 726 113 134 741 139 52 738 95 674 709 67 145 308 154 677 879 71 136 778 57 609 991 99 48 276 77 785 934 83 340 761 100 257 288 86 26 423 78 711 918 134 148 347 118 211 328 149 270 395 30 428 888 93 693 757 58 279 781 56 143 322 107 72 179 67 329 987 113 392 607 166 744 760 109 543 665 124 326 481 124 167 688 130 105 452 76 60 161 113 576 829 127 142 965 150 212 576 113 262 513 70 105 782 74 658 706 113 637 923 70 383 892 94 78 581 89 751 942 50 2 255 103 482 484 64 375 873 105 161 835 35 225 485 107 51 707 81 545 627 74 685 825 111 17 820 98 850 877 123 561 748 81 527 953 128 452 801 75 476 732 117 255 476 154 650 962 76 630 975 90 21 277 122 283 533 51 8 10 94 106 304 134 736 872 92 30 207 46 387 565 94 1 315 113 677 761 91 749 862 111 133 431 92 43 255 82 262 377 116 8 636 124 654 743 129 628 961 94 461 731 138 460 991 99 513 956 102 539 711 88 130 195 69 182 242 108 307 386 115 409 461 81 160 818 28 1 695 101 342 464 93 277 294 116 161 633 122 143 219 80 296 864 82 60 730 145 420 457 114 43 627 120 186 401 88 512 783 69 528 925 82 27 865 135 363 890 89 530 890 123 660 916 97 491 529 115 444 741 75 142 790 101 512 857 88 702 911 95 143 919 80 238 503 65 508 843 98 119 191 64 141 270 121 516 710 97 262 432 109 128 749 122 215 936 81 127 568 57 342 867 85 738 926 82 686 859 129 335 870 89 117 584 160 75 668 126 655 793 122 162 752 63 696 993 131 154 245 62 318 683 134 588 977 75 471 831 86 936 997 106 108 580 94 17 531 122 396 913 100 92 550 97 122 524 103 214 952 131 40 994 121 767 863 123 126 981 86 157 449 125 3 144 128 162 507 159 339 544 20 427 469 115 131 786 136 56 962 92 149 555 141 387 416 85 369 741 117 5 437 127 166 634 117 705 796 132 255 346 66 35 571 90 161 693 101 45 328 97 394 769 108 88 363 129 498 550 123 199 882 117 583 732 57 560 677 116 467 666 86 801 824 121 176 618 62 17 828 131 82 266 103 369 437 108 184 814 143 606 893 127 270 678 90 682 793 116 63 325 102 98 273 133 21 974 65 149 208 98 933 983 74 228 975 79 32 124 109 330 590 127 303 387 85 634 913 125 481 694 99 371 714 56 43 753 71 138 821 83 967 981 117 9 832 109 808 901 132 12 437 91 50 841 121 716 736 97 417 629 78 229 625 81 14 48 86 364 772 117 759 830 51 253 882 73 51 101 108 58 580 133 329 453 160 400 904 112 188 192 143 666 859 65 563 941 84 513 566 100 399 533 109 874 899 69 38 358 92 546 763 80 209 610 136 241 716 83 96 406 131 23 550 111 495 884 79 185 303 116 497 769 119 344 646 102 671 950 134 406 823 95 272 884 157 649 742 147 972 980 39 11 444 86 637 692 40 396 759 150 117 419 47 834 865 103 180 657 97 932 956 46 119 638 110 244 618 111 494 643 73 97 184 76 563 578 105 622 781 68 806 971 119 470 514 141 541 768 108 138 564 122 300 486 124 346 414 87 129 381 88 685 859 114 221 880 93 24 533 50 462 691 101 354 959 104 386 419 95 779 861 81 108 133 96 548 910 80 91 572 107 112 176 109 550 783 134 371 557 95 491 991 91 285 461 76 621 849 89 361 716 81 639 808 118 59 363 150 242 701 105 284 585 142 463 787 110 41 641 90 594 797 77 818 822 170 657 863 67 35 516 92 333 454 100 167 175 74 551 731 136 299 839 110 584 722 140 186 960 118 4 988 94 199 234 58 109 775 68 21 620 148 685 733 86 323 986 109 409 520 152 542 744 82 138 263 94 138 865 111 52 660 47 28 92 84 358 983 76 515 582 94 223 847 51 541 776 92 118 179 121 209 693 64 159 542 110 206 285 114 336 939 73 140 299 87 559 970 121 93 649 143 213 732 88 469 699 93 381 778 162 174 328 82 294 903 100 375 587 112 621 654 166 157 696 131 63 275 101 85 134 116 94 461 89 404 800 123 452 624 125 165 208 103 525 586 107 207 882 80 271 633 161 170 955 111 83 520 112 324 904 65 670 859 79 270 802 116 330 520 82 427 533 132 12 221 39 527 815 49 309 525 80 474 818 85 275 883 124 40 882 107 371 953 53 421 944 69 211 254 71 48 130 71 151 926 92 45 451 68 62 795 96 25 926 76 565 584 70 652 816 112 81 495 95 289 460 51 471 927 106 241 519 71 260 694 45 278 721 93 360 927 98 216 442 59 177 977 66 21 804 105 2 632 111 195 935 129 328 526 115 46 594 100 686 702 71 276 641 97 272 479 86 74 404 125 504 688 88 532 804 85 94 739 169 433 463 84 266 595 92 250 703 145 707 714 96 661 950 152 761 957 16 870 955 87 186 560 90 127 824 78 1 849 95 101 423 42 10 375 98 168 717 68 717 801 81 27 83 119 333 618 69 45 441 126 268 756 89 269 944 101 317 343 83 20 31 10 71 262 47 868 944 100 234 295 143 308 741 93 1 844 96 248 848 125 449 988 97 736 843 138 684 922 69 713 870 107 664 988 105 11 645 92 239 794 130 363 846 107 353 873 106 553 970 86 942 949 146 894 965 115 709 761 99 169 342 137 52 771 110 357 705 105 650 859 121 489 927 88 46 161 110 234 754 107 271 874 93 446 573 144 909 929 94 198 692 112 165 169 99 105 532 65 646 952 146 345 372 101 25 445 75 324 510 92 419 950 95 283 429 132 228 931 127 196 368 138 401 430 124 448 880 69 243 655 127 179 539 103 12 176 60 225 356 135 440 586 132 304 848 197 333 340 100 355 918 63 180 830 87 916 944 86 181 790 44 652 992 150 609 747 117 95 101 112 99 867 105 127 728 64 561 836 80 583 957 62 321 641 45 422 834 127 412 930 104 441 460 99 506 784 106 17 166 60 269 533 68 603 695 114 603 699 182 269 962 130 184 254 108 857 976 89 599 654 19 514 647 64 181 657 98 253 526 89 32 92 101 275 541 114 20 358 62 68 114 104 69 495 55 301 924 132 469 982 96 148 742 76 692 954 92 340 563 143 450 720 136 593 719 145 366 702 109 139 944 125 37 657 69 14 716 106 602 687 129 428 683 116 520 568 100 116 997 63 100 387 87 65 776 53 149 382 89 618 938 99 203 804 123 485 687 73 194 351 114 419 770 91 157 457 104 294 336 120 72 182 162 408 577 100 37 338 73 345 457 140 716 820 138 103 913 45 83 717 116 109 940 118 484 860 172 77 314 105 4 257 135 773 964 123 775 997 96 788 821 123 185 725 140 352 459 63 922 995 85 222 230 37 289 373 92 623 913 75 355 514 110 703 940 100 364 383 124 404 435 155 10 283 96 116 442 104 580 985 71 517 642 130 790 992 92 297 311 115 40 986 154 19 97 97 19 908 116 287 683 67 260 969 79 80 329 103 337 625 86 781 997 101 152 211 98 449 927 78 329 816 49 187 303 106 392 697 112 155 793 87 283 929 73 60 715 104 576 678 88 359 432 55 801 834 101 503 803 133 344 732 87 100 880 66 131 278 140 355 764 140 300 323 145 94 848 115 432 781 63 377 497 90 179 933 120 367 785 135 270 895 74 113 757 100 21 140 109 421 812 153 24 931 121 482 593 100 386 509 83 829 852 96 160 491 30 262 651 117 8 929 85 532 707 113 130 236 104 272 861 99 52 470 44 462 578 122 123 280 84 864 882 136 402 944 93 263 807 94 487 858 161 206 543 175 189 767 138 422 803 134 198 517 115 11 301 101 72 87 83 1 287 168 84 314 86 559 924 123 405 908 82 132 557 65 255 428 141 26 193 70 122 592 80 505 563 67 290 313 108 518 923 135 108 953 51 261 969 87 184 619 55 427 934 116 691 996 112 702 977 99 767 855 90 19 843 136 1 64 76 408 895 83 548 863 75 82 304 102 386 955 102 222 758 104 353 559 116 601 790 90 253 362 141 314 365 92 534 647 119 917 924 100 585 750 144 350 466 94 488 978 92 109 834 131 362 455 68 532 970 87 274 526 139 548 991 86 613 684 150 544 907 116 43 588 113 340 633 98 331 554 109 155 623 64 725 837 69 507 738 119 3 527 121 108 110 106 601 893 64 87 642 81 47 218 94 289 808 72 89 265 98 459 623 79 377 389 113 731 935 132 662 809 96 36 988 109 578 743 76 529 653 136 852 970 177 194 431 65 359 652 77 28 399 105 112 164 76 780 821 94 812 914 66 289 768 80 643 965 139 2 815 124 247 335 118 570 997 91 339 447 103 497 596 122 503 749 97 452 521 71 637 945 93 219 590 105 166 480 70 220 563 115 934 979 100 143 368 95 606 956 153 176 385 112 137 711 45 303 472 177 545 703 99 195 647 84 251 622 130 832 949 108 113 981 118 268 721 74 624 803 132 119 890 96 624 760 76 225 493 80 795 965 86 81 570 167 554 883 108 818 907 74 492 529 100 716 960 117 50 438 98 424 913 141 210 756 99 682 888 71 438 838 100 109 900 98 120 994 103 172 382 131 263 568 56 243 534 66 558 943 86 430 675 83 42 964 100 240 588 80 159 870 148 25 718 112 639 909 131 290 364 91 364 710 88 217 266 74 85 581 142 23 467 109 224 738 80 49 428 110 102 244 72 711 942 70 887 907 111 380 947 120 319 777 112 534 899 110 633 762 132 656 877 63 328 834 92 14 720 154 172 260 120 28 758 134 21 153 64 601 915 127 122 838 67 298 922 181 461 614 149 470 615 98 275 677 83 166 584 137 324 529 93 56 599 107 435 882 76 402 768 100 500 730 37 88 146 74 32 527 88 78 895 116 138 194 133 258 343 123 497 695 79 139 777 82 438 833 64 367 925 60 281 897 126 399 953 69 115 837 91 254 584 117 686 999 127 746 890 76 400 556 100 49 268 122 9 651 89 334 921 127 380 798 89 414 982 125 478 557 142 200 401 91 251 255 104 168 434 174 459 667 106 76 142 154 451 713 100 319 592 85 456 457 166 53 729 108 36 463 63 357 953 71 93 882 130 58 613 107 238 268 96 391 926 36 387 687 98 293 861 115 48 221 56 840 948 84 666 813 87 359 684 110 365 411 129 69 555 133 15 926 79 183 969 80 410 715 126 580 632 32 21 367 47 540 628 77 99 701 86 384 690 78 414 971 128 16 264 69 668 933 123 233 330 105 878 973 93 687 691 135 740 845 48 443 995 121 806 995 76 163 316 73 110 213 130 33 898 124 141 338 71 248 421 104 85 228 113 269 619 134 853 858 99 331 616 85 46 991 53 186 827 79 122 587 143 116 569 95 287 636 128 512 524 120 11 932 129 131 201 171 235 752 27 69 218 86 83 296 102 183 982 56 181 814 70 348 746 118 11 950 73 939 949 133 458 467 100 167 543 147 247 343 130 344 604 159 521 707 98 295 945 69 214 322 115 310 914 99 421 748 93 169 776 106 55 394 124 28 637 80 72 543 153 77 798 99 340 864 71 384 959 102 185 533 125 169 177 128 209 904 143 380 465 100 287 364 125 708 739 158 263 318 155 226 393 159 108 248 80 302 963 94 485 646 112 281 946 111 278 918 96 346 573 101 260 616 93 19 222 99 135 945 92 4 600 111 258 891 73 774 850 81 227 709 116 54 446 63 263 859 151 311 726 104 839 904 125 60 587 108 335 653 163 408 457 148 942 993 103 45 197 135 335 437 82 238 746 70 212 425 112 218 642 137 248 867 96 525 779 64 459 508 101 462 536 131 45 681 99 9 828 144 8 745 109 58 644 117 629 992 104 222 317 121 794 919 131 637 781 131 317 662 111 214 747 82 490 792 34 409 767 104 63 727 102 338 466 90 227 900 97 170 360 147 538 833 67 823 947 130 369 822 155 284 655 103 617 921 106 588 803 75 66 681 126 659 933 95 499 981 77 651 859 127 182 539 159 705 941 128 271 816 55 378 945 92 13 178 103 71 214 105 530 705 95 149 947 125 9 361 97 107 646 76 54 363 108 194 528 58 151 974 141 240 630 115 616 663 96 140 948 57 491 541 144 731 814 85 483 827 134 136 703 188 172 920 73 162 194 104 452 582 105 359 730 85 265 942 141 575 959 83 244 730 101 894 928 63 280 564 126 807 842 83 207 728 115 120 494 87 17 415 142 260 465 49 15 600 116 750 840 65 279 521 47 49 747 65 284 705 72 104 183 170 168 617 88 433 658 84 448 883 75 208 314 111 29 251 94 278 770 58 429 689 144 25 199 80 19 281 106 475 793 103 770 944 97 42 678 130 65 297 61 184 771 81 483 626 78 255 951 67 315 469 47 11 315 96 34 607 92 10 556 94 615 747 79 748 951 108 554 867 97 60 328 62 530 647 83 161 185 120 166 962 107 436 688 81 297 858 121 335 539 85 330 909 133 594 783 86 25 826 127 261 265 100 193 226 116 524 671 74 517 973 102 475 477 93 240 410 75 26 82 104 154 232 129 152 333 98 34 568 110 534 687 109 177 699 89 589 602 130 0 653 79 494 834 109 234 581 97 54 334 126 431 493 122 468 726 85 513 564 104 613 687 129 361 506 132 422 678 88 243 730 118 732 851 62 71 73 62 813 985 99 491 778 100 184 569 82 367 993 74 481 757 86 29 713 67 44 744 107 267 564 106 221 372 96 398 917 123 284 541 102 145 330 77 57 268 62 299 390 118 298 427 183 453 715 84 399 927 106 498 945 58 218 300 124 866 879 88 838 924 121 510 792 67 68 885 103 550 772 98 378 880 53 71 641 204 466 712 78 60 839 108 73 235 103 377 816 119 515 588 77 399 719 130 502 954 108 141 939 87 205 488 117 221 332 100 614 717 89 321 739 90 369 506 90 54 815 60 219 923 114 529 824 112 337 530 108 794 904 62 246 433 27 515 969 84 524 984 108 898 956 103 838 908 156 371 847 111 173 479 125 443 709 55 636 643 86 132 657 119 200 335 112 92 157 113 37 424 120 27 490 113 545 762 99 115 395 70 105 660 90 214 894 115 37 719 101 267 693 78 785 942 52 11 116 143 725 900 161 505 770 114 492 957 119 561 735 132 524 631 95 239 368 25 606 639 101 448 697 127 36 711 107 818 903 82 729 970 90 778 914 98 179 501 89 74 327 124 79 655 47 474 727 56 261 857 100 645 715 57 203 395 81 855 933 45 658 916 120 455 861 108 885 996 90 661 791 70 73 332 125 241 747 112 123 456 138 63 769 119 297 411 54 829 891 87 516 809 93 526 728 81 4 70 99 227 651 106 350 936 63 255 970 40 375 719 91 665 895 53 140 325 77 53 583 68 122 550 107 434 614 93 22 337 136 677 722 126 741 860 118 257 713 76 107 744 115 143 293 83 852 976 50 609 777 22 445 824 70 151 863 97 334 597 115 12 877 103 260 782 80 271 333 166 21 223 125 463 709 89 91 360 87 378 488 98 19 421 40 189 659 115 71 815 88 521 553 108 397 533 80 66 669 92 231 919 96 8 776 123 30 954 85 214 681 84 650 691 72 280 285 69 122 483 97 399 847 95 170 889 85 152 156 71 133 514 125 30 836 116 189 817 95 224 520 120 504 933 118 841 943 114 47 680 142 745 894 51 152 275 144 255 333 71 486 557 92 293 334 140 444 467 78 123 640 135 533 958 115 266 436 119 7 769 114 214 387 103 321 622 131 78 251 102 288 780 133 64 551 95 486 981 84 479 996 144 627 670 76 475 799 108 473 900 106 400 862 113 590 791 66 63 844 75 199 386 82 345 775 94 240 917 77 905 993 47 181 850 155 280 596 103 680 823 143 211 830 76 48 413 75 467 967 33 360 575 101 242 624 82 554 791 77 619 643 120 78 336 134 243 587 103 144 245 118 130 222 127 361 819 73 305 527 150 140 580 97 251 800 147 61 400 110 351 473 46 538 716 87 349 648 78 4 479 89 261 481 85 549 745 60 829 924 41 690 942 61 412 945 143 513 568 140 660 825 85 145 713 91 165 470 116 151 156 116 553 579 116 580 587 115 657 789 67 378 929 95 720 968 127 572 871 34 50 662 91 141 262 120 322 846 97 72 449 79 450 993 89 523 820 138 195 650 99 551 594 91 557 893 99 587 589 76 227 262 69 387 512 91 668 939 68 140 795 107 276 393 137 664 974 137 614 993 65 408 610 122 56 127 84 540 620 31 584 973 116 73 610 161 647 839 103 46 186 54 234 459 128 166 862 78 138 553 120 697 869 94 105 286 128 10 956 190 274 820 111 470 592 39 703 901 104 457 562 64 454 736 46 654 860 126 264 865 67 666 973 132 331 815 81 233 290 57 325 598 80 114 268 59 210 911 133 677 683 121 0 968 95 349 610 64 717 739 47 95 966 63 88 224 99 10 821 63 515 741 125 120 747 98 60 575 114 472 573 98 281 556 83 615 837 183 826 961 117 48 947 80 459 918 106 328 656 40 773 978 124 361 844 114 53 838 90 498 834 133 465 560 112 422 509 63 305 394 66 245 964 70 247 511 83 47 681 99 29 815 163 391 855 76 38 538 127 78 395 122 186 696 110 342 621 107 414 579 145 826 936 84 358 984 113 169 297 96 479 809 103 191 691 81 794 934 68 92 645 170 314 801 121 789 921 123 89 901 104 180 543 124 407 974 89 592 837 117 64 806 113 460 657 116 520 877 41 199 708 60 511 613 108 296 625 18 392 451 52 221 527 84 266 855 125 179 799 146 108 536 88 183 774 119 655 755 69 97 540 85 536 679 95 232 295 92 217 336 112 563 934 130 95 902 128 457 508 114 177 465 112 98 466 116 507 936 65 271 522 87 315 661 112 395 906 64 4 149 80 163 327 82 440 786 135 560 699 60 114 602 94 662 836 112 244 477 112 369 838 86 145 937 109 98 391 83 519 911 27 252 880 155 26 142 100 227 406 102 873 995 88 344 632 93 609 660 47 554 984 64 8 722 84 202 480 65 699 924 83 123 654 116 41 121 77 822 893 74 448 834 75 83 869 105 527 772 121 557 746 131 540 912 108 395 550 86 537 953 45 398 542 119 69 790 150 457 597 100 498 789 55 82 767 90 66 698 31 48 906 108 45 317 89 263 886 89 797 922 58 81 299 115 154 912 133 15 144 140 99 730 123 766 935 119 10 12 71 295 777 112 407 454 80 146 338 100 438 797 70 121 239 65 86 151 169 675 920 53 839 991 92 197 563 106 266 364 126 154 661 73 112 113 98 297 950 92 158 488 135 125 472 83 67 120 52 10 233 108 494 589 66 99 302 69 637 740 170 24 832 91 27 68 74 835 985 120 428 821 82 235 655 107 286 654 173 147 809 70 740 973 146 497 926 83 671 923 126 437 504 100 101 263 128 604 633 106 58 991 108 61 824 114 124 362 139 14 243 96 319 478 118 55 262 113 175 607 150 2 400 90 448 683 124 671 883 84 25 308 137 396 846 123 257 453 63 419 701 99 720 951 133 489 747 59 279 467 104 561 757 167 161 474 70 448 915 59 476 582 97 183 681 158 538 957 77 129 504 116 760 988 162 235 963 132 509 600 94 238 618 75 403 719 138 69 857 156 396 862 129 353 870 134 111 563 107 41 992 121 293 731 73 251 755 97 39 844 65 291 323 83 885 943 104 374 981 93 235 591 112 107 201 65 682 940 64 752 996 100 677 932 146 469 972 140 19 830 107 320 444 27 13 619 101 95 955 90 270 275 148 222 905 96 155 928 52 706 895 51 61 994 113 28 454 119 402 605 133 506 809 61 99 860 114 88 416 123 174 973 147 44 358 111 356 497 124 562 924 97 25 712 63 70 336 57 11 145 67 113 529 91 591 968 62 66 311 72 195 333 112 463 861 117 314 742 136 492 997 123 48 948 62 298 302 173 369 653 109 301 455 114 368 760 94 588 847 94 179 320 117 72 555 88 738 879 92 613 880 70 163 632 109 258 419 113 770 831 102 597 784 69 249 842 78 532 874 139 438 646 110 549 829 123 693 783 119 934 935 166 72 730 98 800 889 96 529 888 122 652 990 96 30 927 163 143 255 116 1 791 87 169 334 135 136 695 78 363 492 123 512 647 56 266 992 111 420 495 111 80 166 113 619 825 133 439 871 85 135 632 81 289 659 125 62 451 113 746 896 67 368 832 138 439 959 50 438 671 56 10 398 92 54 693 135 176 607 91 42 272 91 911 936 87 930 970 72 737 754 64 56 720 131 411 722 67 82 368 107 148 149 64 560 916 89 416 526 125 293 624 77 35 734 76 674 964 103 323 874 127 366 443 67 51 728 97 333 559 106 64 788 190 336 396 106 71 648 136 34 945 82 161 831 89 245 300 74 762 776 126 28 347 91 69 75 76 933 991 114 454 955 162 555 971 80 399 508 70 103 321 122 107 899 102 486 796 89 127 430 101 424 683 103 327 806 100 627 661 112 671 766 150 518 781 57 223 665 108 671 999 107 581 778 106 143 992 110 247 692 123 520 982 94 92 602 74 225 661 121 523 971 91 63 957 118 235 562 135 649 774 69 306 939 134 26 335 121 672 735 92 273 847 81 354 965 102 248 431 84 577 955 136 35 581 80 552 890 143 290 602 66 423 640 42 582 594 113 490 897 109 250 404 99 844 991 39 301 911 83 442 648 145 99 627 101 178 383 89 247 641 111 14 831 115 203 424 102 21 684 100 91 552 67 167 450 152 161 722 86 257 528 155 209 572 98 748 895 126 317 508 86 601 664 136 661 959 73 745 756 127 1 71 61 99 465 127 360 877 83 377 757 58 225 742 102 190 969 112 364 870 128 343 638 72 139 701 61 76 755 58 417 824 115 51 571 81 283 290 56 338 551 117 377 702 104 279 578 95 154 468 118 474 629 128 252 563 94 141 910 101 544 951 144 585 884 127 28 534 88 125 478 94 245 948 95 514 663 113 267 430 77 90 999 103 21 714 134 577 946 109 289 691 93 806 921 120 18 856 134 400 416 111 133 495 91 315 320 106 169 852 88 421 906 86 659 835 130 758 909 52 610 961 121 25 159 70 350 754 107 102 444 119 2 386 113 533 651 97 116 792 91 210 319 76 255 910 70 403 699 110 436 951 147 621 743 111 334 750 48 71 518 59 231 526 113 236 388 49 440 734 112 339 820 120 473 518 56 266 460 53 20 641 59 157 772 68 176 801 90 200 320 79 225 805 53 296 973 186 372 480 111 314 565 126 507 766 172 640 755 133 594 986 142 570 785 52 262 474 90 534 824 80 68 244 65 307 410 47 511 804 108 132 981 83 700 976 102 143 344 95 251 845 149 373 859 151 514 910 104 711 813 47 273 356 76 85 665 16 18 998 161 82 613 131 243 530 59 822 887 69 91 553 76 661 867 107 735 786 130 25 116 91 87 307 95 183 413 10 36 45 94 350 710 112 586 604 58 582 909 55 246 543 95 108 698 112 428 684 136 594 869 88 319 328 104 1 828 105 141 443 57 34 360 73 412 952 126 711 964 111 581 679 72 18 170 136 197 633 96 64 292 114 104 324 93 336 343 36 688 862 118 355 682 108 708 949 73 210 844 94 651 653 103 451 554 62 74 172 96 95 530 135 145 331 93 12 361 70 486 745 106 36 384 100 280 638 94 17 524 64 43 550 102 849 854 47 380 985 99 428 565 87 330 518 103 590 833 193 302 586 97 8 213 100 20 700 74 536 586 142 37 903 146 143 263 93 709 910 137 526 693 64 84 933 87 60 770 57 432 517 116 213 911 55 51 438 135 77 705 33 395 841 148 572 954 92 58 346 114 519 777 150 515 888 122 9 45 104 770 972 127 466 565 91 593 922 83 176 736 91 694 936 70 272 499 51 723 775 51 90 589 84 129 407 67 328 554 82 713 965 145 221 894 94 362 643 149 530 949 100 246 937 104 280 389 28 17 213 115 772 989 115 408 971 83 550 862 141 9 900 45 339 896 128 380 433 110 334 624 99 103 905 120 635 736 102 248 812 65 831 912 83 268 733 112 491 586 100 19 166 56 218 779 142 54 796 126 76 199 147 289 946 45 204 430 96 405 571 104 178 494 60 322 944 128 25 443 114 126 947 86 313 950 106 742 803 102 275 309 128 587 590 95 327 725 133 217 502 133 836 858 111 151 200 102 850 950 139 292 929 38 283 931 117 435 669 85 125 972 67 698 940 164 459 586 119 273 816 64 627 646 92 599 669 156 131 356 85 11 286 70 129 946 82 3 352 134 113 265 71 290 603 117 286 753 154 349 611 99 267 351 53 851 929 112 433 580 85 84 858 132 435 639 113 181 360 123 622 954 87 334 376 60 199 851 57 60 475 106 222 496 153 764 858 102 52 554 118 198 296 100 220 695 96 493 757 73 751 898 88 590 600 177 152 655 58 29 308 105 542 688 182 440 627 127 229 640 156 87 214 118 55 105 95 30 137 109 114 633 132 663 984 110 175 738 98 43 725 109 566 811 100 864 896 158 192 491 114 283 451 96 23 40 143 220 924 69 493 859 137 473 794 80 384 658 130 126 312 56 418 786 87 33 712 116 292 848 121 18 976 146 226 651 87 517 765 58 912 927 110 351 692 98 153 566 131 416 844 63 15 218 122 286 358 66 247 937 139 354 410 64 69 533 104 335 577 95 886 897 110 510 861 78 873 899 111 119 599 95 882 910 101 190 500 75 13 551 141 550 938 119 234 424 81 504 985 72 114 958 138 763 873 106 172 978 50 124 879 112 717 908 129 292 660 75 203 367 122 107 785 64 242 602 72 677 931 106 128 272 136 236 760 201 430 857 124 218 273 82 160 563 82 294 618 109 99 686 70 517 908 87 133 739 105 395 432 165 544 572 77 243 739 40 9 978 86 132 832 68 332 773 151 84 467 91 578 725 106 569 627 104 290 467 118 179 854 83 422 874 64 296 434 127 928 963 120 701 763 69 148 600 67 626 857 67 274 750 118 381 529 107 83 170 116 121 627 195 253 566 89 94 994 114 351 475 143 911 996 122 871 965 104 66 498 70 634 780 59 855 949 105 297 614 67 170 971 74 229 969 129 488 931 104 417 526 115 601 602 118 293 523 101 549 611 51 33 314 71 359 470 70 298 881 111 569 585 49 264 875 94 20 394 128 368 975 109 371 997 86 332 903 121 170 201 94 409 764 137 458 569 101 131 800 85 249 454 91 540 977 130 787 946 129 496 730 135 178 232 65 203 844 116 301 891 106 602 888 114 36 112 118 234 253 94 246 514 26 705 894 94 49 558 138 672 901 86 114 571 128 249 403 82 604 775 101 611 774 141 69 297 34 157 782 112 286 913 114 105 996 49 156 374 123 119 544 47 272 527 106 268 492 112 519 930 103 103 148 70 109 571 74 604 923 91 38 238 92 35 423 84 160 961 50 686 910 83 179 924 148 189 543 120 154 492 109 799 841 161 576 619 114 225 815 131 38 653 62 178 883 131 584 634 91 307 645 71 212 982 121 321 734 89 64 344 98 339 826 130 120 646 71 535 853 43 137 887 83 236 709 6 98 770 70 25 64 115 359 938 115 244 403 135 265 444 98 551 568 83 186 837 109 658 835 51 181 184 127 505 982 173 8 343 97 545 662 49 676 995 72 657 748 78 94 305 96 146 716 77 282 376 113 223 632 127 20 763 121 319 388 72 410 861 108 55 94 126 881 963 64 299 608 103 37 749 85 609 644 146 376 676 119 429 861 81 396 948 80 50 877 133 730 875 71 38 145 110 750 977 47 460 935 138 120 479 67 29 189 99 801 916 128 16 151 116 251 350 97 757 978 126 241 362 105 110 112 53 704 930 108 162 607 98 208 940 112 699 963 95 136 985 100 536 758 105 862 974 151 56 156 76 225 302 116 158 305 152 206 819 106 794 800 126 380 677 114 92 404 137 560 613 99 513 822 84 2 398 113 271 512 63 366 903 117 119 369 139 166 986 117 6 938 69 232 599 80 136 514 100 171 435 71 653 929 132 43 375 99 0 39 107 17 810 85 15 493 104 422 585 90 610 681 141 754 969 131 354 870 96 167 428 112 119 197 99 67 776 96 243 771 70 138 395 94 817 872 102 327 697 39 13 743 135 204 377 90 45 978 105 550 724 102 214 745 137 15 630 73 180 430 46 165 421 81 815 826 83 115 883 101 9 800 93 421 780 130 428 494 119 90 287 86 397 496 101 201 763 69 83 680 130 419 598 119 735 787 104 140 897 82 49 217 98 140 411 118 668 977 116 164 841 128 142 547 146 223 325 110 82 194 28 265 830 80 142 188 75 98 465 97 357 858 112 30 483 118 440 612 69 671 776 121 638 844 108 64 129 101 267 472 52 146 416 89 815 828 131 310 472 21 98 688 104 637 713 117 685 839 147 150 908 14 631 992 76 275 965 102 407 982 88 366 956 26 500 591 111 281 842 96 209 784 68 274 799 45 314 536 82 406 951 100 551 635 105 789 834 114 237 819 180 276 748 150 22 719 69 773 846 64 691 759 110 899 912 113 177 241 49 235 356 63 109 306 136 92 808 160 13 421 85 29 999 141 95 601 135 248 784 109 503 703 165 201 647 132 257 575 104 352 544 86 554 727 45 231 657 71 40 336 108 11 343 64 49 330 91 53 420 80 19 490 93 266 389 130 226 721 139 748 749 122 393 951 102 325 687 104 158 609 112 361 902 101 226 990 73 382 595 112 546 879 112 631 871 95 2 306 86 236 831 126 3 425 97 200 478 71 608 888 133 533 612 98 15 270 101 578 747 114 397 746 93 620 690 84 50 312 107 589 770 141 249 602 151 685 974 93 73 494 74 64 618 55 686 807 74 748 837 193 50 726 115 693 971 90 104 907 44 85 666 102 97 490 76 271 570 24 489 608 146 168 384 98 412 857 83 61 886 123 229 664 112 672 894 138 129 595 139 248 589 83 576 684 93 185 425 67 315 384 129 207 209 113 887 987 23 219 698 151 26 724 80 377 394 128 770 884 78 245 896 92 283 640 101 484 869 130 185 500 120 779 984 162 357 825 84 349 773 77 188 552 135 84 751 124 86 530 90 462 613 120 640 752 131 696 734 79 205 938 78 104 192 125 313 639 98 501 578 92 469 865 77 292 559 102 142 707 127 10 272 95 495 648 152 474 861 96 256 985 93 82 606 102 502 936 133 9 233 129 479 768 127 13 254 123 25 953 66 499 595 79 577 739 84 725 815 98 283 433 81 97 233 87 519 722 145 26 566 85 518 776 90 69 908 42 72 945 94 643 808 86 217 506 94 129 459 123 444 953 132 616 936 59 248 844 133 368 912 136 77 520 99 242 513 57 839 891 125 280 421 76 442 901 85 190 558 112 336 930 54 861 935 130 319 941 97 192 605 140 421 627 55 703 812 63 187 220 117 46 854 140 176 241 56 148 572 84 168 850 98 466 764 173 837 863 105 502 679 97 415 622 79 58 679 104 242 578 102 383 934 142 138 411 120 35 702 105 390 535 94 264 998 104 315 752 140 508 842 129 303 886 125 567 630 118 446 824 142 264 540 105 313 603 82 142 230 103 481 968 83 272 295 97 376 383 90 48 878 126 585 981 76 472 481 136 569 980 127 417 469 85 38 702 94 229 714 102 321 879 104 177 695 113 600 980 142 67 252 70 734 945 110 3 418 48 449 518 131 42 170 151 850 919 76 203 593 120 47 393 99 92 764 93 26 80 152 592 726 50 209 336 120 678 736 90 231 398 91 124 557 70 663 889 54 101 105 83 548 826 92 68 707 127 605 814 120 388 850 134 366 985 86 343 723 49 84 551 102 810 891 117 428 896 128 23 639 74 675 705 74 639 802 92 262 786 139 19 913 76 354 892 118 68 839 119 799 982 95 719 786 109 187 786 81 229 813 40 28 337 43 522 644 99 414 640 139 936 989 116 368 745 138 712 757 82 555 877 153 328 341 98 749 930 103 84 561 82 124 713 91 791 930 131 830 910 128 759 795 112 637 776 84 475 729 111 458 813 72 239 318 139 707 709 126 119 910 109 433 639 68 487 697 115 583 739 103 75 940 144 399 403 71 162 264 137 212 534 67 335 730 111 333 802 103 131 221 46 167 992 53 345 846 131 20 169 126 113 117 72 15 594 96 372 871 91 270 968 67 130 949 95 501 832 130 112 822 134 324 870 84 175 262 96 29 665 135 197 957 81 333 823 40 54 673 139 235 468 101 163 757 93 75 121 82 182 921 112 601 674 140 284 381 122 400 841 119 482 730 88 558 949 90 25 197 93 95 342 130 376 610 55 147 202 133 331 361 107 307 635 93 482 676 95 2 529 77 350 926 130 312 550 87 90 231 74 390 945 61 4 109 98 56 879 109 497 744 99 500 688 51 62 863 45 292 974 117 133 456 95 82 731 147 49 549 117 796 799 55 714 993 120 596 687 92 51 650 154 622 943 106 273 757 68 113 908 75 301 394 130 352 732 61 239 315 143 510 878 88 550 635 102 150 991 112 214 369 122 115 475 71 443 941 141 165 815 32 940 950 106 273 890 80 801 847 147 334 660 107 595 617 88 636 917 132 13 377 113 312 832 50 519 549 111 58 837 134 694 783 118 449 524 85 210 974 35 326 751 130 174 627 93 498 509 117 374 726 104 5 905 127 40 990 116 545 631 120 165 288 105 164 646 124 703 923 104 604 687 124 104 399 138 540 749 72 49 944 138 47 517 56 532 879 62 283 287 86 396 914 109 694 807 66 485 745 86 392 935 104 568 660 129 537 871 123 197 686 101 665 806 137 16 977 103 98 492 70 680 793 72 278 923 91 192 282 119 206 751 155 323 514 83 363 973 179 728 855 130 318 738 104 58 428 103 90 364 127 79 943 96 96 957 83 254 592 80 23 193 125 168 681 74 282 915 56 197 493 60 551 662 98 625 672 85 170 551 98 29 172 100 363 823 135 781 949 122 434 958 131 154 654 105 688 956 105 603 677 77 801 867 86 215 717 94 681 723 84 853 925 112 825 939 63 378 904 148 206 876 91 289 605 102 187 963 83 250 546 94 172 323 63 272 855 88 219 382 144 269 806 49 120 328 62 72 360 93 422 648 125 285 831 146 477 895 168 37 883 101 320 958 139 193 702 117 557 834 13 580 626 78 106 893 78 434 590 107 257 461 100 571 947 127 798 898 92 357 607 107 71 577 54 854 874 122 376 873 40 43 113 115 716 796 102 166 523 111 418 614 94 725 971 78 209 701 102 85 765 100 522 571 79 362 479 104 211 222 142 266 723 128 796 983 78 739 981 116 377 414 103 585 994 121 13 555 95 376 788 128 526 539 84 373 441 123 200 425 86 479 737 106 723 800 114 59 187 104 884 948 132 241 821 76 312 314 76 481 924 99 156 305 97 290 859 108 64 494 110 135 596 107 168 535 105 105 861 101 176 464 143 413 870 90 160 932 62 537 553 102 134 552 117 119 495 114 489 775 78 736 785 104 139 459 91 561 700 91 129 834 54 145 342 129 236 502 77 865 939 108 84 320 113 92 838 80 267 952 137 139 851 68 423 877 147 182 681 79 416 944 110 357 638 155 163 822 66 616 912 86 664 801 121 527 741 74 218 899 101 104 753 96 69 425 133 859 978 43 344 716 106 780 870 105 339 854 100 230 725 142 275 859 85 326 445 91 443 744 152 348 790 147 558 821 61 29 430 99 64 205 113 142 480 125 132 580 124 62 621 116 249 606 129 607 790 83 527 745 67 45 837 42 666 951 143 855 987 136 68 144 68 559 979 72 36 692 145 193 625 102 820 996 49 460 944 71 728 882 98 296 842 115 308 530 81 219 326 98 595 829 110 635 722 105 129 779 96 898 917 125 19 605 92 614 665 110 479 578 75 889 938 62 199 878 98 253 389 71 47 669 121 207 338 21 122 537 82 316 556 115 631 836 75 126 418 110 29 828 116 420 978 89 444 749 101 463 471 77 81 423 76 184 711 69 401 744 121 590 870 88 289 526 109 172 596 116 315 909 108 209 776 135 7 234 68 123 650 86 254 463 102 162 341 39 26 349 54 614 924 175 167 238 99 739 754 78 430 650 85 357 561 119 123 323 88 504 727 57 353 495 115 306 668 89 124 325 125 215 470 61 520 532 110 40 671 90 392 699 104 353 423 116 54 577 119 769 829 77 904 912 72 168 536 118 48 476 114 870 949 76 308 528 86 45 235 92 334 556 96 68 341 156 673 711 52 860 902 115 47 555 49 258 291 87 623 647 71 396 582 66 62 379 44 711 848 85 48 896 155 48 725 81 388 512 128 321 762 114 545 640 75 533 844 148 43 628 160 104 621 179 274 951 80 477 547 73 204 946 63 360 522 98 621 988 114 107 810 123 450 548 62 419 915 132 29 842 92 247 467 70 239 460 79 463 668 125 605 656 89 537 694 37 98 747 88 186 570 122 186 463 92 854 924 119 13 695 88 670 769 142 205 587 121 609 920 98 285 927 133 389 862 107 117 786 93 141 351 118 154 354 48 117 698 137 164 188 114 342 391 75 209 324 145 703 769 115 711 827 132 549 716 100 16 99 119 223 658 62 485 490 77 530 908 36 351 488 102 262 426 132 292 461 91 132 333 58 204 961 152 632 661 119 440 834 111 25 170 149 37 229 164 717 907 134 44 65 158 96 773 99 600 791 83 591 792 99 99 333 129 152 789 74 340 774 101 795 850 82 145 222 69 285 487 123 452 929 117 194 597 58 815 989 143 31 750 100 129 229 153 10 158 70 117 243 65 470 612 89 183 273 106 440 604 112 22 103 138 155 570 121 918 966 110 341 374 96 108 200 128 426 990 110 367 743 130 147 230 55 189 907 56 382 957 117 36 559 124 270 962 132 93 501 109 607 685 110 103 257 116 388 478 78 411 908 115 651 868 113 390 820 81 239 442 139 220 856 120 39 601 82 283 535 142 135 949 144 200 381 108 50 68 74 168 635 107 46 663 82 385 676 142 734 888 87 482 692 67 205 511 128 166 712 73 484 514 99 219 861 138 402 754 96 181 841 80 65 541 140 126 386 79 242 896 126 182 326 28 654 974 51 458 661 92 892 920 81 512 834 96 109 820 60 542 970 119 30 875 86 227 853 74 837 955 90 501 538 98 471 894 94 432 808 65 72 157 51 465 467 84 76 435 100 510 915 60 578 728 160 762 895 47 831 990 137 330 808 166 380 390 82 295 804 125 318 954 58 699 873 54 9 176 74 446 986 29 284 665 68 758 942 20 544 710 153 217 257 56 559 912 117 101 306 47 358 786 155 146 991 3 109 959 50 538 779 92 172 630 77 278 744 141 584 672 137 363 984 123 530 710 102 312 647 84 552 983 70 900 991 84 117 804 83 4 471 90 410 602 111 653 665 118 14 250 70 838 978 112 554 674 121 762 882 108 441 469 115 115 945 138 497 677 100 103 833 103 790 831 133 825 859 89 433 768 85 431 892 100 585 618 39 274 884 99 216 227 83 84 705 138 232 298 133 404 758 132 165 493 67 481 759 150 90 359 73 316 529 91 457 557 59 35 585 102 666 753 87 189 460 120 405 641 167 577 986 116 217 381 127 41 863 86 160 896 118 364 724 92 742 806 103 170 799 49 110 890 126 303 989 120 173 484 99 358 837 94 156 452 95 705 897 82 120 354 104 767 902 64 374 867 162 681 921 153 195 419 142 176 318 136 215 399 128 375 586 130 439 637 123 466 854 29 217 906 133 281 497 62 771 837 86 419 451 58 900 927 126 86 934 57 538 967 119 576 912 132 237 359 99 406 956 73 340 777 103 518 984 98 782 914 146 452 781 54 34 752 112 549 658 127 45 176 69 471 507 57 398 935 92 39 936 101 16 675 109 583 971 91 182 540 91 301 520 89 839 907 38 585 954 86 27 720 82 127 632 144 466 731 69 360 975 111 608 974 143 675 862 82 458 577 44 819 892 51 44 69 78 316 917 100 377 491 47 95 448 138 733 805 73 308 334 109 35 654 61 200 829 77 415 981 93 100 680 84 36 509 127 27 115 92 409 978 97 383 675 154 424 536 112 117 880 97 12 611 83 333 572 136 397 558 175 56 123 116 236 391 104 77 272 105 12 665 77 317 323 73 361 687 84 400 651 56 91 92 124 257 754 84 850 901 108 80 650 66 261 701 102 475 966 148 195 641 143 546 977 60 251 695 86 236 858 136 794 913 75 807 921 93 261 623 122 649 971 90 335 695 90 373 502 77 597 986 134 265 722 127 611 740 85 35 727 101 15 473 76 603 617 74 252 584 87 556 957 85 368 514 124 41 698 105 939 953 85 89 590 135 436 964 190 121 585 116 266 701 99 842 861 142 345 682 125 728 813 136 24 282 129 352 932 73 210 275 69 469 759 73 662 975 109 470 678 134 85 338 85 282 878 68 102 898 123 682 996 143 370 468 90 370 436 63 245 325 104 370 943 109 441 755 122 140 932 77 221 330 86 286 294 108 175 185 80 874 947 96 34 413 70 22 256 85 183 346 127 17 719 50 630 662 68 201 676 105 271 373 101 321 778 60 294 940 137 9 238 135 286 815 81 552 742 131 171 440 83 529 668 125 355 392 107 298 555 127 194 376 65 123 531 81 121 146 112 192 797 76 540 841 62 189 225 70 49 177 85 302 506 75 513 949 94 397 479 83 752 986 90 148 626 144 618 845 96 42 44 74 288 749 51 340 806 141 73 729 118 209 537 82 216 385 120 545 658 114 389 829 104 321 501 63 399 871 75 541 837 122 473 618 105 176 749 106 71 326 163 18 749 120 298 617 129 200 786 88 377 796 26 409 962 94 302 845 86 390 430 77 283 908 93 381 695 113 723 880 89 106 379 84 523 654 133 255 443 84 312 894 124 1 650 144 225 945 129 608 900 118 839 876 74 592 897 129 864 978 140 376 868 159 117 793 81 161 322 68 291 685 80 302 983 67 114 164 31 236 877 102 137 701 173 290 407 96 331 584 125 510 597 117 202 722 73 214 533 91 370 587 123 577 613 88 252 547 122 30 914 132 583 586 88 219 480 57 359 580 82 2 357 69 396 430 69 238 542 123 546 582 96 6 574 90 528 668 110 562 805 68 746 920 122 70 228 128 229 836 167 681 720 82 352 898 100 189 348 139 899 902 104 274 851 114 53 731 69 561 734 84 207 684 88 49 527 116 412 928 86 351 505 144 310 866 91 134 169 123 20 497 150 441 883 62 6 401 104 393 909 79 642 657 42 779 969 76 628 951 101 430 498 75 462 524 85 312 405 50 46 245 128 427 711 104 167 797 147 865 929 124 199 822 84 233 509 80 244 385 104 48 57 87 643 715 58 771 906 160 195 693 119 584 604 81 69 967 100 429 978 91 95 700 54 429 780 119 66 786 134 264 583 100 575 760 171 157 489 132 54 658 48 513 712 107 84 234 57 463 815 67 731 754 151 808 965 101 581 940 95 489 798 55 756 837 61 102 311 67 38 762 126 476 789 114 39 474 65 424 877 112 376 593 107 385 867 72 711 802 87 126 725 97 127 627 115 249 379 123 162 825 119 449 715 112 488 744 103 341 391 96 298 619 127 491 922 167 680 915 141 18 290 103 400 738 136 577 848 77 294 814 72 84 792 107 140 914 154 395 489 95 380 625 96 272 802 63 335 531 100 236 904 131 308 553 77 210 601 141 465 786 98 18 88 72 273 354 64 58 534 90 233 263 118 230 996 95 441 844 75 17 718 143 32 393 119 91 394 98 727 927 153 819 842 93 279 895 93 708 776 82 610 901 87 628 894 82 190 339 97 124 298 108 91 479 122 280 788 115 271 879 119 249 508 93 198 635 137 175 576 86 106 698 82 399 584 121 172 385 57 432 974 93 81 387 106 519 559 107 388 689 152 348 381 103 2 106 75 317 871 57 30 572 90 947 968 68 356 464 68 72 442 135 396 721 78 505 625 107 525 534 146 652 729 150 383 699 80 678 997 79 219 453 105 182 476 79 14 63 125 749 869 87 369 955 75 667 956 121 522 612 114 396 760 125 239 967 99 216 486 61 249 703 121 38 708 41 201 567 162 861 891 61 6 318 87 374 730 118 486 554 78 146 483 78 136 420 110 437 941 81 392 594 102 209 529 119 364 755 88 665 710 110 278 760 112 105 880 75 94 598 86 32 245 74 942 962 112 809 827 70 1 174 91 125 419 63 153 720 110 916 937 25 234 403 73 368 642 109 319 702 95 101 622 141 239 562 92 309 754 98 169 572 112 352 397 120 459 469 98 479 530 122 885 991 128 658 677 111 216 432 106 137 992 65 110 229 77 533 557 118 729 930 80 82 675 109 14 895 81 86 765 62 789 949 100 512 992 125 17 883 132 590 632 98 373 972 113 30 561 114 77 176 85 679 750 131 645 994 76 714 981 68 313 554 90 81 823 86 432 849 108 233 915 135 221 594 107 261 536 56 283 615 73 538 950 125 114 983 43 242 735 90 580 672 114 373 515 85 385 405 99 277 629 117 486 953 129 24 697 108 67 696 76 250 467 132 165 659 46 607 842 62 60 589 91 847 969 118 752 968 119 693 909 89 367 465 95 376 791 76 160 962 95 199 913 77 23 297 44 32 558 114 490 533 102 365 747 124 893 912 106 66 610 70 76 219 128 332 472 131 468 731 96 318 842 85 114 328 126 748 770 108 87 965 94 545 611 115 711 947 92 732 966 69 178 679 96 116 274 123 346 681 106 269 968 120 643 773 91 376 660 94 374 947 131 7 709 87 513 715 109 428 495 112 269 830 107 9 961 108 738 939 120 118 831 61 102 506 57 230 506 112 598 961 80 111 904 53 19 185 79 67 119 3 660 884 76 495 948 73 81 719 111 76 359 98 547 764 93 497 688 77 809 946 170 308 573 80 8 74 74 597 604 142 358 910 134 433 879 108 558 813 95 394 467 81 656 919 139 345 833 59 244 704 141 484 668 81 515 820 101 216 701 144 424 690 97 547 825 98 375 585 91 138 958 132 514 930 92 641 840 75 92 314 58 24 411 112 296 887 117 381 789 94 359 915 50 657 815 86 253 487 73 38 91 56 561 705 56 428 802 115 69 726 79 671 742 87 223 275 130 434 872 114 707 923 92 77 409 137 208 518 82 251 523 120 177 908 77 367 705 123 130 211 115 639 976 103 326 926 84 139 520 70 22 936 65 260 270 92 298 942 100 41 91 96 132 955 113 344 883 68 10 455 64 120 666 108 551 611 94 400 743 101 84 510 91 171 935 91 599 936 83 28 810 55 36 844 102 271 773 41 120 499 147 429 562 72 212 274 103 613 766 96 91 158 89 833 923 160 662 765 87 28 512 157 474 775 110 338 728 135 159 899 90 109 409 109 140 351 114 550 698 85 82 650 129 462 895 68 483 654 111 149 370 35 39 259 89 22 384 98 338 372 112 246 857 146 692 957 80 470 820 75 286 705 91 189 399 148 124 521 86 782 837 97 65 294 104 140 588 77 351 972 177 501 818 77 727 851 95 383 802 150 70 606 175 728 826 109 220 354 66 89 673 115 729 744 142 196 425 100 43 165 70 759 950 60 570 673 124 581 615 75 50 988 59 138 171 98 620 711 108 38 189 59 178 988 103 208 930 116 637 723 85 20 295 107 122 575 110 550 914 58 609 632 115 553 780 103 166 475 83 46 264 58 175 292 82 912 975 81 575 864 59 383 411 48 402 893 95 451 730 131 478 775 133 696 905 102 226 802 124 5 504 120 15 664 105 633 884 100 492 883 52 687 927 103 173 754 164 645 813 65 537 710 120 277 882 167 424 474 103 368 693 147 29 411 83 100 145 149 5 556 138 425 895 62 414 802 81 529 654 112 48 296 98 510 610 93 248 580 108 237 456 106 48 277 81 58 358 101 199 288 69 853 896 88 367 740 73 241 647 75 597 611 98 493 754 110 263 609 179 282 785 139 236 578 125 295 812 104 176 429 91 523 542 72 43 567 82 55 90 36 199 551 102 57 931 43 231 799 30 640 806 122 751 958 132 436 884 143 263 769 107 23 186 51 751 974 130 10 512 54 886 926 85 607 952 3 416 854 87 519 932 73 380 405 145 727 995 139 604 793 95 209 351 138 214 374 49 88 248 91 657 951 74 546 577 116 287 563 173 139 256 111 346 794 118 749 832 91 638 777 90 86 389 118 1 968 161 279 308 123 138 205 122 192 916 52 4 707 111 576 726 135 29 227 91 261 513 92 237 424 84 250 955 116 173 591 150 745 885 127 604 716 161 124 800 59 710 843 69 4 211 84 349 604 51 244 868 90 351 939 93 353 802 131 93 178 125 283 878 112 343 672 86 957 986 87 122 145 111 429 841 82 110 273 140 578 782 103 119 658 153 745 966 43 313 845 92 5 127 119 496 981 80 698 900 73 773 941 150 226 794 129 233 855 121 218 233 98 407 940 82 123 803 131 368 819 40 467 543 107 673 749 142 138 764 98 172 705 127 322 880 56 472 928 108 821 980 74 570 837 135 174 625 113 334 702 64 57 321 95 65 219 87 163 302 84 345 834 100 57 261 55 160 187 76 17 867 83 247 429 97 22 726 102 359 941 109 372 749 127 511 734 62 472 629 74 310 527 150 279 407 88 406 977 108 52 357 74 233 804 115 521 649 102 130 907 88 393 750 72 489 994 76 97 945 156 433 449 121 340 927 147 417 555 108 68 263 106 99 556 116 371 505 108 271 318 110 762 959 117 550 810 84 19 403 77 577 776 57 2 107 108 26 540 118 346 967 139 248 354 105 220 925 165 843 960 96 136 859 84 122 595 107 352 524 106 604 919 93 105 441 123 194 198 113 170 317 81 619 843 135 150 857 109 235 942 135 273 597 112 143 562 82 605 746 92 97 558 67 647 797 151 362 912 95 828 937 78 302 927 143 287 735 109 806 965 95 192 635 103 476 822 72 209 753 83 27 264 66 72 578 112 336 351 131 216 649 63 282 956 74 355 903 82 83 937 76 644 676 155 491 702 95 73 375 131 479 497 53 268 557 63 338 638 80 700 956 126 398 593 89 149 772 80 112 590 91 261 992 124 186 418 116 915 985 93 153 205 126 167 252 76 181 330 118 162 696 55 40 412 165 21 118 68 542 996 120 19 253 73 138 331 89 707 935 75 469 491 43 51 331 73 65 488 62 449 887 72 499 858 133 484 739 159 625 880 83 155 993 48 571 666 141 15 37 136 217 340 125 87 446 101 114 321 122 491 643 116 776 887 118 7 70 84 639 760 104 419 619 45 199 755 135 302 590 71 25 433 109 60 329 71 824 901 39 74 370 131 467 821 77 848 976 132 302 345 141 624 927 61 573 986 114 176 813 79 79 937 107 224 862 114 244 305 104 178 996 177 225 369 136 302 393 111 526 548 98 265 291 123 107 986 92 119 840 132 609 714 150 193 793 97 219 705 104 276 944 128 757 879 99 122 877 40 373 777 164 213 761 54 351 829 68 368 563 87 208 496 129 315 420 38 19 884 92 587 604 69 16 200 73 77 791 44 398 467 121 66 907 76 150 678 79 340 973 141 401 875 85 149 996 37 94 580 83 365 875 163 266 615 61 230 723 93 544 646 69 96 651 118 746 854 65 30 700 107 663 910 78 196 420 39 234 917 138 275 614 78 259 976 64 83 629 132 69 569 37 351 615 111 49 631 113 372 522 107 153 249 165 504 660 111 166 711 100 437 761 79 494 960 107 802 898 63 150 229 81 583 598 115 390 819 111 363 728 107 297 351 7 35 219 90 308 857 134 219 703 84 154 538 69 543 586 48 135 173 108 372 629 101 208 525 114 26 97 76 195 790 86 0 196 83 238 303 90 287 363 104 505 605 58 761 926 155 573 835 114 755 844 93 451 781 78 22 102 105 50 930 98 39 725 76 238 622 110 223 532 94 18 166 121 561 982 68 110 508 159 6 410 112 74 710 117 547 929 142 211 922 107 178 351 134 224 481 33 91 232 87 562 639 101 838 865 114 249 332 150 82 508 105 516 937 107 142 545 109 111 487 95 337 519 54 622 887 107 350 933 53 23 478 73 10 776 142 251 763 134 856 996 112 27 601 116 49 327 46 239 472 98 113 650 147 105 863 145 879 988 119 321 837 53 66 662 112 170 337 112 261 539 110 163 212 89 101 468 67 645 863 71 386 555 91 305 709 57 330 469 60 422 673 108 144 361 93 129 372 139 65 712 73 454 973 69 104 129 37 126 612 64 499 980 51 449 937 123 661 747 90 111 573 127 59 923 106 633 914 104 383 544 101 372 593 93 855 960 129 17 400 37 400 977 141 143 980 140 151 720 98 57 257 34 414 992 65 364 751 120 231 639 113 218 690 127 274 903 147 98 821 95 31 702 94 224 530 88 286 967 69 220 225 134 5 896 81 39 404 147 266 705 106 700 716 120 184 809 51 354 664 107 172 359 139 436 690 55 103 167 69 241 412 104 747 789 110 588 707 111 645 929 30 143 896 103 144 284 103 22 277 158 71 651 54 1 117 113 546 730 76 274 283 48 16 555 120 378 476 133 939 998 97 791 811 104 516 883 146 557 616 94 631 785 92 396 511 75 114 127 142 152 187 46 466 894 91 166 436 90 598 721 111 622 848 87 34 972 147 9 324 108 409 914 113 148 189 83 78 448 100 90 942 103 254 533 82 460 918 106 478 563 114 60 827 106 248 552 115 603 716 123 630 935 85 232 512 117 508 650 128 29 745 65 508 686 97 123 818 165 44 320 107 164 363 116 45 614 122 188 783 94 171 603 124 193 246 107 104 773 78 237 481 48 71 877 123 25 371 97 457 715 114 581 821 71 342 697 128 885 995 94 442 833 169 295 925 44 57 675 51 605 962 45 110 810 188 2 550 109 44 694 149 293 932 129 262 898 128 529 900 62 649 775 139 500 719 93 257 772 63 351 737 58 34 189 147 613 814 165 235 799 106 791 959 113 239 849 80 414 638 110 226 681 136 765 840 60 467 783 72 163 800 95 40 834 104 442 903 85 62 94 116 102 714 111 185 446 115 141 628 108 15 825 90 433 850 100 404 782 137 288 936 98 567 722 78 45 50 80 231 628 95 559 651 76 373 764 71 823 912 98 61 566 116 530 730 122 161 953 99 305 412 122 373 875 38 168 763 100 705 942 143 164 730 50 709 929 105 587 887 93 720 794 52 280 424 87 602 823 71 196 326 117 141 550 88 544 769 16 886 989 130 352 975 62 574 938 79 147 477 146 589 887 35 473 898 67 506 528 86 348 745 124 168 739 90 499 659 164 24 865 115 144 276 95 150 447 82 26 623 94 453 669 103 790 842 113 29 113 82 407 669 57 343 757 90 183 434 42 873 898 53 165 662 48 727 791 132 325 961 203 321 828 76 109 777 82 328 451 158 20 584 73 942 953 21 293 525 124 231 745 111 443 902 119 387 945 102 85 999 90 387 689 99 192 819 101 437 451 90 587 801 70 534 814 93 274 296 79 86 565 164 314 740 97 82 227 84 567 774 92 491 899 93 586 999 83 394 772 89 745 814 122 534 907 93 111 384 136 350 503 85 204 662 91 35 671 67 373 704 25 408 768 79 63 831 123 424 801 71 369 731 100 408 530 86 256 296 73 54 55 51 17 292 45 486 665 101 348 607 103 273 382 58 10 373 121 58 602 118 452 812 167 28 467 103 902 921 54 82 565 74 554 659 98 54 331 127 801 966 100 582 614 95 42 696 61 315 872 82 94 315 110 45 223 139 198 743 39 30 946 112 421 832 108 289 509 61 445 771 111 177 491 129 181 659 109 237 400 72 87 680 137 2 217 81 508 509 133 546 618 92 696 985 115 91 958 73 235 472 91 287 468 70 225 790 101 144 754 96 380 493 90 195 331 124 176 963 127 120 915 71 148 736 54 80 624 95 528 725 114 953 998 114 274 606 95 768 879 71 566 739 95 449 514 100 237 311 24 68 151 87 106 781 98 706 747 99 101 526 37 489 557 149 456 531 118 634 981 114 236 588 48 215 868 112 347 874 87 601 748 81 148 575 127 11 573 59 3 415 74 273 330 91 506 744 127 60 884 101 692 709 88 344 472 158 708 879 151 156 279 103 50 181 114 138 340 99 267 724 111 303 895 108 288 909 100 493 790 98 247 699 134 80 949 90 594 733 113 250 715 138 117 675 101 399 726 78 348 984 104 469 719 83 67 878 118 390 715 138 76 129 83 681 797 139 317 905 133 368 873 130 11 980 98 16 447 113 196 469 109 254 997 112 356 681 128 500 586 83 517 782 68 444 990 114 374 465 72 430 539 75 134 820 85 118 621 153 630 645 132 185 916 94 244 962 107 453 518 102 118 648 101 59 681 91 495 850 122 530 741 150 958 993 196 406 683 162 219 603 123 561 780 109 697 950 134 562 663 132 237 316 81 576 690 110 132 216 92 501 726 149 140 887 95 306 664 63 339 457 161 350 835 153 341 428 84 588 598 126 397 711 58 301 508 132 891 962 96 771 810 97 569 859 93 69 508 61 353 555 141 36 83 97 153 429 81 28 202 80 164 651 68 41 957 93 508 692 86 212 894 174 536 892 115 251 614 192 348 946 89 55 362 91 162 859 83 299 449 99 204 210 73 511 546 74 222 718 116 840 980 106 427 537 46 389 923 91 530 848 109 751 977 30 111 256 109 23 975 100 293 894 93 138 625 35 1 457 69 388 961 68 401 485 130 305 562 98 911 979 86 219 919 80 431 433 96 284 304 48 2 335 113 56 834 150 801 913 52 141 488 110 188 279 138 11 297 103 9 974 36 53 903 92 188 373 96 411 815 102 288 360 140 491 642 70 636 867 149 276 706 115 222 862 126 766 977 89 322 822 162 406 432 48 577 940 54 450 551 91 743 892 121 285 843 139 136 247 103 141 579 104 46 108 114 675 971 123 174 650 88 76 715 15 266 710 94 109 125 97 651 901 86 753 946 120 72 167 84 161 424 130 591 640 98 475 600 89 673 697 126 744 870 126 678 896 114 349 888 75 39 872 108 468 798 113 104 476 85 837 885 99 403 511 95 135 657 155 431 466 69 213 552 82 314 907 114 273 767 80 689 819 101 506 812 110 438 817 58 323 957 102 380 464 96 350 409 98 81 389 98 335 431 124 265 490 65 158 694 122 226 778 106 565 923 132 181 322 12 639 972 116 258 763 70 96 291 61 238 642 108 51 567 101 328 361 89 536 978 93 329 359 112 870 878 141 734 936 149 760 904 136 236 296 87 232 642 138 140 511 140 197 512 134 5 811 118 403 431 93 4 706 57 219 672 42 345 577 111 337 755 116 258 444 145 489 871 141 286 603 57 110 732 138 113 489 106 516 623 83 304 862 51 663 674 81 464 684 107 466 896 87 326 584 84 669 746 129 146 697 100 251 461 58 32 529 143 758 981 120 113 566 111 6 154 98 374 822 87 43 124 74 104 417 81 135 957 84 96 832 100 47 176 60 851 981 101 527 752 106 147 261 87 46 536 104 278 681 124 126 936 73 360 732 79 536 713 103 298 971 162 134 961 100 625 866 66 168 427 58 76 579 78 592 719 121 726 980 102 491 781 80 650 869 106 135 589 85 143 616 92 364 681 55 186 563 109 677 979 64 216 615 54 488 550 139 27 197 79 558 647 61 63 319 52 88 537 61 134 706 128 294 921 81 55 475 98 300 302 78 72 88 151 26 976 134 298 792 55 763 935 67 695 744 99 709 869 68 124 372 103 40 815 86 79 826 116 412 506 103 247 766 137 349 636 110 146 398 108 702 805 128 151 855 92 148 382 41 208 286 113 137 846 135 114 922 92 411 677 146 142 977 160 303 336 93 45 240 119 374 586 99 106 576 158 208 888 86 143 178 77 93 940 138 267 352 79 581 855 143 855 918 120 957 961 96 121 857 136 148 697 88 466 908 99 587 947 98 173 349 119 316 620 60 447 950 102 626 759 64 24 461 100 521 602 149 89 610 151 426 596 45 133 907 65 155 868 33 395 744 94 72 712 99 406 765 95 394 404 108 390 434 94 139 203 116 718 817 95 239 515 78 238 835 165 175 961 106 729 750 130 517 732 64 745 897 93 4 624 127 69 289 80 189 831 91 559 569 139 646 956 77 248 955 111 336 539 128 449 772 78 603 779 123 313 418 77 40 246 119 716 849 88 433 851 65 535 755 89 541 956 128 39 494 118 856 881 125 50 686 66 319 987 91 325 502 96 645 800 118 509 554 48 82 358 108 399 561 97 3 238 124 575 876 78 121 937 59 242 563 69 445 933 107 51 78 117 909 967 68 466 727 73 614 987 105 3 662 108 89 978 102 29 155 82 481 766 123 667 768 109 66 751 132 245 541 107 244 406 103 550 906 122 107 878 150 19 753 123 570 933 152 771 827 108 645 740 89 40 362 116 5 507 54 322 889 137 196 405 100 721 884 93 625 771 115 458 830 86 260 563 135 394 929 135 466 479 126 276 434 123 519 891 143 783 911 124 154 805 131 237 998 75 384 649 122 25 623 56 529 849 81 34 411 64 271 978 114 38 300 105 318 459 139 242 405 59 500 770 98 17 345 90 534 698 58 109 249 63 45 348 82 171 774 131 158 532 96 66 122 39 164 416 108 335 640 86 730 794 66 568 608 83 207 815 113 17 369 24 125 512 84 797 815 38 50 358 113 168 732 34 302 883 127 309 633 82 277 974 108 683 749 116 546 570 149 641 809 110 84 574 122 392 713 56 211 231 79 129 368 105 249 572 92 79 824 72 362 447 52 133 273 85 508 715 149 203 895 128 4 349 118 555 720 114 621 938 50 294 980 91 297 838 107 369 626 92 86 594 166 265 806 27 545 842 80 86 865 137 727 900 78 279 568 97 707 708 43 106 176 99 399 760 49 95 661 74 442 761 90 299 827 53 442 723 116 555 817 122 472 616 75 83 952 108 352 731 40 49 231 136 266 328 113 215 321 117 167 315 99 723 922 143 399 484 74 151 728 98 57 973 129 212 709 87 363 526 90 144 875 160 776 913 155 633 799 93 962 978 14 51 843 110 503 784 57 325 723 77 445 482 76 76 190 64 423 482 98 706 784 151 727 800 83 20 801 113 488 489 81 12 744 93 521 934 151 233 548 100 690 854 70 353 807 62 117 212 166 236 651 79 72 904 189 522 733 103 809 834 104 174 537 140 212 343 106 276 519 83 100 860 94 121 629 59 369 491 127 50 429 90 15 266 61 356 877 89 197 960 136 316 788 55 120 350 113 71 209 94 8 925 94 34 239 48 441 922 121 102 575 55 496 595 49 227 449 121 243 438 64 367 394 84 197 997 65 306 867 104 231 448 118 191 534 59 134 218 69 212 241 73 83 640 72 86 295 90 466 750 106 616 703 169 0 941 85 49 908 136 355 719 99 468 567 126 477 569 154 145 285 99 350 764 64 108 406 82 142 682 17 401 819 111 86 973 106 81 262 91 23 859 112 419 919 125 142 668 68 86 96 131 366 958 70 109 926 125 69 883 83 355 563 116 883 919 135 281 951 109 450 855 110 210 939 139 421 763 115 137 975 94 488 734 101 518 849 86 23 495 84 654 926 20 262 768 69 328 686 110 250 343 105 72 226 82 264 700 96 254 627 89 191 333 145 155 846 29 101 295 80 555 606 94 224 367 88 222 713 116 1 611 142 155 168 89 302 722 110 489 601 95 655 810 92 66 240 122 524 834 109 71 693 82 342 891 65 28 169 133 266 373 91 73 113 56 214 984 81 397 867 119 99 716 110 689 767 64 721 776 58 386 534 113 196 231 113 314 846 111 486 893 116 387 884 125 507 667 101 21 677 106 330 737 130 295 802 47 30 474 127 219 862 112 28 603 56 475 975 130 72 618 39 264 491 50 48 84 39 569 934 111 774 876 85 260 470 122 416 710 123 307 543 84 319 593 126 160 342 80 5 649 76 765 917 75 719 937 98 124 152 104 367 839 84 831 838 80 357 587 76 431 716 98 215 282 57 173 804 96 147 824 116 367 540 56 541 760 68 243 664 122 116 771 73 340 979 52 401 590 84 613 774 110 644 786 71 36 632 77 408 794 141 134 801 129 62 928 102 853 982 132 170 473 124 266 459 124 10 202 123 145 970 39 420 705 62 487 567 113 491 976 110 258 308 88 229 751 75 721 943 97 536 697 121 567 789 48 112 216 104 163 820 131 329 723 61 641 788 111 324 331 140 28 851 146 681 685 71 200 265 102 709 738 41 210 266 80 410 573 113 29 875 98 2 464 149 789 888 88 471 947 67 355 547 113 146 664 116 753 870 109 53 991 96 422 539 99 172 944 103 806 975 88 692 749 91 119 898 120 128 385 37 234 708 165 368 488 85 478 863 123 135 467 119 132 871 146 303 491 141 748 877 99 141 896 89 88 558 90 28 764 121 645 895 97 192 907 79 453 836 114 0 769 69 240 968 127 12 630 88 175 282 124 609 780 78 277 921 152 736 754 89 167 550 83 72 884 136 384 647 98 481 824 120 32 181 64 284 810 83 837 981 68 228 732 115 59 864 109 184 962 114 269 590 98 439 933 87 123 464 126 172 696 60 281 913 86 189 653 135 236 734 89 419 588 82 395 950 125 705 865 110 533 718 133 177 884 111 80 608 116 66 973 130 743 784 71 457 541 75 39 525 76 48 95 118 266 646 82 399 946 108 384 434 133 15 61 67 327 761 101 280 575 35 269 959 92 209 795 97 41 190 99 140 647 92 825 838 99 610 945 158 44 796 132 222 735 115 627 667 110 687 844 75 25 699 72 463 818 120 503 701 105 0 347 114 336 949 123 105 556 64 585 727 58 306 871 45 171 428 81 187 602 76 166 368 103 419 496 101 62 336 79 316 506 139 462 832 143 876 880 87 436 754 83 267 336 105 87 276 179 831 949 104 518 583 113 249 613 107 783 969 94 430 862 90 262 430 105 461 854 60 62 333 92 926 977 82 637 674 84 868 971 109 658 986 84 64 96 76 347 601 107 452 942 126 423 452 101 461 808 100 643 663 64 258 549 110 178 262 78 550 587 65 422 605 137 52 723 94 372 850 52 859 969 42 488 721 96 332 875 106 685 887 80 148 720 90 315 485 96 569 685 63 711 871 106 380 424 60 482 587 27 87 872 54 117 126 48 28 130 86 424 785 106 189 992 115 841 936 124 154 795 83 508 697 85 177 711 61 448 635 83 471 792 116 48 675 78 180 571 121 564 841 81 346 489 78 756 942 70 15 440 64 819 846 129 447 507 66 565 839 90 726 936 111 151 329 99 370 588 117 376 490 95 353 958 117 127 547 157 500 899 84 860 874 120 507 718 93 273 814 73 523 791 87 429 744 61 776 977 103 684 794 80 125 779 119 254 718 96 22 721 89 446 492 126 479 917 71 491 768 105 711 726 49 626 972 143 145 828 103 663 693 91 123 480 123 734 768 112 483 898 84 434 759 57 865 932 77 99 547 122 190 496 104 401 675 105 582 656 76 318 512 103 370 935 137 263 518 127 94 468 34 709 750 83 32 599 62 43 743 88 489 672 78 260 522 129 539 936 79 430 703 46 626 819 99 514 942 58 116 273 74 757 972 110 265 527 92 528 910 95 305 764 129 20 390 101 137 585 82 409 998 109 352 741 120 493 795 90 667 930 96 172 841 157 370 602 121 149 276 100 512 618 81 119 525 145 290 845 133 306 924 71 182 275 152 144 390 59 124 308 91 467 701 90 615 781 131 145 402 158 417 425 193 125 206 112 367 953 97 376 887 119 428 671 142 366 396 89 115 402 88 33 212 75 179 473 82 443 684 117 353 653 144 459 591 79 108 667 70 910 994 65 81 485 138 412 750 69 532 673 96 21 340 119 208 856 125 253 728 109 416 789 57 233 387 54 681 939 84 654 981 67 211 566 130 151 618 122 32 220 140 565 592 97 499 987 57 993 995 58 391 823 87 565 869 61 459 811 164 219 259 48 243 533 103 201 232 96 157 348 182 701 780 100 199 592 58 301 853 100 584 954 46 444 559 91 420 877 118 259 280 76 59 210 137 419 638 56 258 424 95 457 702 75 342 583 149 18 174 78 174 923 104 17 60 103 135 238 71 181 834 99 78 313 66 52 322 99 307 987 123 53 965 106 180 589 91 269 437 138 141 325 76 432 680 43 553 812 107 13 907 77 33 882 93 533 748 115 336 450 120 383 545 126 407 518 154 362 789 60 373 891 104 560 566 121 229 966 142 0 865 90 333 958 126 294 966 143 519 732 72 0 397 130 167 240 105 426 796 79 861 885 82 209 900 95 166 801 95 528 921 141 758 888 84 178 641 92 161 300 90 107 424 117 210 259 128 288 666 90 751 987 54 258 467 87 448 631 103 153 557 82 529 796 101 166 516 54 525 993 109 240 889 111 230 254 59 468 513 88 378 590 113 283 662 110 375 383 163 716 719 119 473 757 101 263 395 55 379 969 81 157 294 100 35 127 125 550 908 110 342 454 92 512 595 131 712 985 122 398 523 95 16 623 72 300 777 103 126 180 112 94 683 131 613 977 98 107 286 151 305 856 157 132 517 85 158 207 110 653 677 171 462 615 100 209 442 97 363 848 93 43 292 117 346 900 97 246 663 50 340 443 65 69 976 59 163 964 131 347 755 144 218 676 111 393 404 95 267 655 69 537 745 114 631 982 137 535 871 136 215 850 97 259 812 101 11 180 109 71 907 68 731 837 103 512 716 107 440 850 114 182 832 88 492 735 114 272 537 128 202 863 109 465 598 76 239 781 164 373 903 84 595 623 104 969 980 97 498 623 132 495 546 72 224 359 61 259 579 34 471 854 114 374 579 134 306 402 111 302 382 73 11 494 61 802 940 79 165 679 54 407 728 127 129 865 88 155 498 75 762 983 145 781 805 76 806 970 66 139 300 95 422 665 100 113 841 116 91 301 164 373 634 101 76 221 118 299 496 70 20 298 47 236 566 108 7 439 62 302 555 44 489 941 59 173 568 85 232 825 61 885 978 82 116 481 111 18 853 71 60 875 136 257 442 120 628 771 136 339 762 58 203 847 142 772 956 74 432 991 164 50 587 148 594 911 102 492 728 100 610 946 62 117 233 107 429 511 166 557 760 80 182 403 113 489 791 99 761 955 103 263 284 124 496 943 108 172 976 42 115 149 113 206 209 147 329 533 122 4 265 90 404 937 97 271 827 80 324 957 138 404 621 139 108 771 123 301 820 78 224 703 79 390 864 126 114 158 129 447 922 90 147 270 123 16 152 67 80 661 125 631 918 93 281 538 98 211 294 134 647 938 133 37 177 125 47 605 137 110 724 114 121 511 26 303 779 126 67 979 141 136 831 79 541 690 89 724 932 127 597 843 116 486 871 144 240 305 142 713 724 57 62 913 57 78 387 77 427 432 127 218 440 126 294 992 147 133 257 120 119 862 74 444 645 118 52 139 100 182 909 47 645 739 129 403 767 60 96 257 89 171 570 85 92 495 92 233 646 124 267 634 103 131 338 109 252 850 79 489 902 57 409 420 94 545 918 127 315 782 81 163 485 149 651 794 80 925 951 127 32 667 85 561 884 115 618 713 130 15 223 106 208 806 108 242 604 79 500 991 114 97 382 109 158 382 113 851 916 119 223 525 170 593 872 134 111 121 60 199 235 130 148 159 117 710 898 108 139 238 81 266 674 113 943 958 88 545 886 141 691 820 100 837 875 172 395 540 122 423 962 35 551 817 120 206 905 133 134 996 99 738 882 58 690 745 124 91 799 144 203 375 114 112 510 142 267 944 128 417 987 148 608 680 94 287 670 127 172 937 126 86 110 106 304 446 80 215 669 145 275 834 57 793 977 64 163 782 129 393 857 98 600 659 68 269 512 130 8 962 109 216 483 121 253 848 61 916 935 80 435 599 77 595 858 144 546 802 130 172 377 82 196 782 75 349 748 88 29 808 109 442 470 114 466 889 116 424 602 111 95 611 65 366 524 71 327 555 48 80 995 127 254 331 97 291 898 99 431 607 121 432 807 125 427 782 87 255 373 106 347 838 126 125 136 106 637 891 131 610 729 105 462 698 84 161 684 108 632 874 112 263 954 103 274 962 141 280 950 70 720 956 75 87 319 107 306 884 83 242 297 148 398 837 58 497 704 43 43 925 124 272 672 125 576 626 109 724 756 118 252 640 87 432 673 83 281 729 111 391 907 91 13 609 61 258 825 133 484 691 66 360 649 119 101 522 128 20 91 53 677 733 125 89 438 73 8 238 66 537 698 79 163 457 52 187 771 49 122 225 94 215 883 119 382 900 113 81 739 135 69 411 74 592 676 81 613 697 111 365 492 109 494 592 107 117 840 127 59 392 146 711 801 61 347 983 113 483 737 126 942 960 117 881 943 107 304 383 94 770 790 74 236 843 103 405 442 94 312 869 84 40 879 142 208 780 66 46 566 55 300 505 95 396 825 100 622 674 87 153 490 119 260 521 110 5 913 110 91 403 119 21 769 73 662 911 54 317 600 123 579 666 122 69 372 73 476 739 94 641 839 123 593 634 79 88 765 151 122 779 128 142 621 58 366 891 115 290 392 139 261 844 85 236 438 131 151 919 79 883 899 110 126 828 73 234 876 65 291 363 73 621 965 135 190 494 163 285 916 120 386 540 167 497 527 120 157 422 99 160 173 142 29 521 92 410 652 156 693 697 99 597 889 104 433 998 23 523 826 79 187 501 136 727 776 84 46 521 76 256 905 139 317 552 103 450 818 95 633 976 50 91 913 122 397 737 88 247 769 81 562 962 126 664 863 106 48 608 87 251 471 115 470 810 96 285 292 51 467 800 79 714 830 75 58 192 91 430 984 103 588 748 124 10 189 120 459 967 102 595 967 96 420 523 136 437 909 115 16 257 132 269 796 97 66 922 127 3 151 109 140 855 70 492 713 70 191 995 103 125 377 95 28 419 72 261 640 157 574 795 92 709 970 108 161 695 86 200 382 76 236 737 70 185 735 77 716 814 86 192 650 84 262 762 132 7 319 77 418 569 109 734 926 83 372 622 103 33 210 99 675 739 106 559 860 91 279 583 123 175 949 85 327 590 149 386 681 120 159 627 55 291 604 79 675 952 109 268 917 34 54 288 95 624 954 86 256 944 135 43 785 83 74 127 126 346 798 65 660 880 89 459 560 72 175 427 88 333 345 97 159 439 174 24 182 136 191 336 80 312 686 130 124 806 54 392 593 51 212 693 95 152 224 116 376 574 133 625 954 92 58 449 118 135 876 135 391 406 106 227 372 28 213 636 83 223 466 61 571 961 127 247 593 94 333 485 101 541 840 151 188 843 21 394 866 125 737 936 79 196 741 99 208 733 125 318 418 85 304 963 121 494 908 27 763 820 109 328 959 126 133 771 124 751 909 66 598 905 56 447 883 74 350 757 99 191 621 119 486 831 68 76 682 157 650 711 7 646 889 160 740 834 145 246 895 130 464 715 134 278 593 88 277 601 128 454 539 110 447 843 110 171 258 79 288 552 138 123 265 115 152 435 113 517 985 129 104 742 66 329 355 114 139 869 112 276 747 123 354 867 87 41 883 98 347 994 110 222 802 93 202 602 67 236 966 50 382 499 123 132 627 112 542 663 107 217 564 79 72 326 147 686 825 69 572 836 47 31 811 144 31 227 117 210 928 111 42 306 98 141 862 92 384 451 144 136 590 65 358 716 70 506 920 95 255 934 45 627 976 151 769 970 108 760 856 139 619 946 78 457 617 129 412 874 123 138 312 116 742 862 87 24 318 102 426 505 105 477 655 28 389 492 94 578 766 52 263 460 95 976 998 83 523 682 101 295 312 65 129 293 169 89 176 62 93 509 95 239 446 119 406 663 100 230 658 61 109 955 55 558 786 120 155 412 56 361 877 120 781 927 84 189 368 92 478 667 60 67 364 81 210 409 68 12 852 81 301 851 103 7 337 85 661 957 102 120 642 114 50 351 80 684 763 118 369 533 62 634 704 75 68 308 88 661 977 76 107 611 44 45 80 99 277 936 135 365 509 36 587 928 79 159 931 131 200 678 85 788 937 84 618 981 137 476 489 47 279 459 69 39 188 96 591 879 81 134 852 107 72 782 61 186 382 55 490 537 118 900 928 39 107 402 1 803 994 63 89 768 87 708 930 118 68 269 141 396 781 55 55 425 107 325 408 99 13 702 134 506 909 69 15 824 68 304 689 102 172 728 59 220 440 108 25 66 83 210 677 102 652 776 73 659 705 72 673 996 104 424 673 61 268 763 100 509 774 86 744 765 107 401 662 164 34 306 164 109 625 70 309 415 144 127 501 88 571 705 98 46 520 98 324 983 78 478 511 79 651 951 128 68 901 164 324 818 132 690 890 73 737 799 84 374 501 101 574 991 122 354 577 109 665 680 99 11 207 103 194 475 124 150 154 100 182 691 134 325 402 140 1 24 106 331 345 94 210 789 78 345 973 82 120 716 117 294 795 150 189 686 117 736 891 125 83 208 115 418 523 119 610 850 141 272 869 105 730 753 67 273 545 98 319 778 54 617 736 109 288 291 81 27 273 148 161 547 134 195 737 164 195 876 139 174 316 62 47 928 51 89 843 67 209 783 121 165 764 82 488 999 99 531 853 159 40 782 110 224 851 86 658 662 132 241 848 139 217 308 148 626 752 123 518 705 143 198 501 127 915 974 103 88 481 111 124 143 123 57 762 105 612 815 139 36 850 170 99 805 63 195 385 116 230 849 123 122 566 80 469 510 96 308 581 111 521 749 85 53 969 74 369 920 49 494 744 114 536 754 91 548 602 65 323 549 89 77 400 127 398 804 136 545 728 85 286 719 92 245 538 170 110 677 104 440 569 104 630 947 90 155 460 104 43 242 84 129 290 133 515 520 110 8 84 28 521 673 95 292 839 92 139 965 88 116 734 67 45 981 126 195 894 75 95 163 60 464 736 52 317 702 54 326 791 78 834 954 122 4 41 57 609 831 65 527 720 59 304 538 105 218 271 79 369 760 84 186 729 81 479 718 100 520 801 129 187 499 120 343 510 115 146 873 133 207 547 114 116 721 131 446 518 119 380 897 130 181 355 119 845 886 159 56 463 78 716 937 167 424 455 145 326 629 109 547 849 107 731 803 150 131 139 86 44 203 84 30 435 85 224 984 81 66 334 141 130 332 113 784 912 139 127 312 103 38 847 90 38 553 118 491 770 86 559 649 93 182 653 120 310 864 90 379 602 112 186 650 137 156 250 107 50 228 80 296 910 86 185 217 121 481 712 118 11 976 104 237 503 101 485 603 118 898 907 67 405 812 12 629 734 96 110 358 77 642 792 66 416 935 112 209 695 114 433 937 84 171 967 93 437 661 130 551 954 115 490 894 32 210 679 90 17 699 160 51 998 119 736 864 123 480 539 65 706 745 58 22 286 60 30 383 85 334 580 60 18 386 88 155 840 67 544 700 135 438 608 109 320 351 132 864 943 109 14 356 58 8 602 87 761 786 39 343 739 88 129 869 64 72 528 102 392 999 135 337 858 54 532 906 132 40 297 121 239 858 93 31 525 88 48 377 72 128 773 120 74 183 100 701 770 95 196 526 127 142 624 119 401 727 80 281 572 56 161 829 92 677 705 100 247 280 122 627 823 103 337 377 101 347 810 127 19 121 97 489 779 99 195 639 121 401 924 51 73 121 98 68 431 99 606 940 108 677 876 76 350 717 121 687 908 116 760 778 105 156 858 90 52 586 79 318 380 81 643 676 166 329 963 122 45 842 11 231 805 73 63 508 69 279 334 37 683 809 96 846 943 72 334 864 49 208 799 67 345 745 139 217 271 68 314 461 101 229 253 95 254 662 97 79 197 92 597 633 92 302 408 89 34 708 114 199 485 103 776 849 83 162 937 158 37 87 104 66 942 75 570 880 130 55 199 151 702 794 159 298 943 127 236 493 76 170 621 139 81 695 160 339 406 91 241 840 69 367 827 107 837 984 142 378 637 112 189 511 81 17 239 112 496 930 107 319 485 91 427 772 72 629 858 65 151 253 122 234 903 99 333 946 133 41 602 53 18 345 88 148 815 105 246 306 94 18 310 124 177 763 116 413 934 75 111 305 112 691 800 77 70 735 84 601 958 165 671 873 125 53 440 87 106 580 58 227 629 115 79 876 107 98 124 78 61 507 140 32 897 133 541 648 147 229 876 124 146 838 132 320 321 85 171 997 104 71 504 133 149 580 156 202 448 61 290 322 156 92 561 56 549 650 88 543 580 100 576 795 114 651 747 51 96 643 90 617 904 71 333 554 51 210 623 110 96 585 98 187 537 81 133 192 112 536 560 56 276 406 68 75 827 48 269 434 140 139 365 65 29 661 104 611 757 105 699 816 102 755 983 130 313 762 108 10 448 149 277 645 69 50 368 100 402 689 74 472 817 70 759 997 120 299 378 147 109 971 78 115 500 106 810 854 94 117 532 133 247 961 41 302 553 161 167 804 149 536 669 85 620 720 115 239 325 53 409 770 104 400 946 88 256 315 190 675 988 74 278 517 78 18 367 121 794 901 73 220 329 85 462 955 103 517 931 98 311 554 108 267 602 86 246 308 123 255 583 75 129 557 80 838 858 93 176 390 79 801 862 38 319 651 109 117 995 92 227 866 140 575 728 136 133 524 108 759 835 126 117 317 109 269 998 107 387 969 81 596 713 162 791 796 143 227 581 64 319 958 135 41 498 73 147 323 121 92 718 115 125 401 79 10 361 89 649 888 101 537 764 86 528 658 99 100 657 84 511 767 46 292 976 87 55 697 109 29 441 48 7 613 127 839 972 131 88 655 132 18 941 113 745 858 90 74 286 113 29 638 113 166 386 119 78 140 137 100 567 76 365 953 66 645 978 110 474 691 148 467 564 92 215 309 37 275 388 136 316 495 77 759 828 113 554 922 42 474 844 100 460 780 91 807 880 94 634 889 112 730 980 134 238 877 153 122 881 53 423 437 106 9 93 208 702 716 83 507 645 114 321 436 78 526 956 99 590 739 81 15 527 92 79 380 137 380 810 106 294 815 101 494 766 25 59 76 87 438 514 85 751 860 106 785 809 92 504 869 94 580 860 91 196 842 94 59 336 112 682 986 108 323 863 141 101 351 151 57 689 48 329 750 87 456 720 113 766 932 144 97 205 115 16 155 110 767 784 162 771 875 157 793 858 100 28 951 133 567 603 139 623 747 117 609 764 104 335 737 73 102 622 81 735 830 152 269 883 164 71 154 100 503 866 80 337 540 88 163 767 104 97 156 76 216 843 73 273 328 131 254 277 92 461 583 82 128 847 123 121 573 101 574 625 140 383 853 131 576 799 75 534 776 94 4 514 93 356 940 95 132 300 117 786 881 95 652 996 95 54 439 157 394 476 116 13 393 91 101 822 93 706 744 109 131 866 124 644 997 97 351 614 170 240 439 107 52 464 152 127 368 71 249 979 120 131 768 50 508 621 178 146 330 70 653 691 90 89 910 94 68 879 77 8 393 120 871 962 61 544 654 143 40 349 80 546 706 97 699 767 49 243 838 68 107 561 100 511 768 104 268 822 104 556 820 129 131 473 147 716 917 133 793 995 63 148 224 78 299 536 105 741 998 108 15 237 110 163 915 74 342 517 107 300 685 119 532 600 107 506 846 75 242 338 122 388 596 110 292 901 136 511 683 102 629 746 59 583 766 125 47 415 81 790 960 78 475 651 126 5 871 53 296 961 140 427 702 77 69 943 129 687 897 148 313 690 111 385 584 123 725 997 109 139 718 89 443 462 90 55 274 199 105 383 85 744 794 100 455 607 111 206 314 98 766 879 132 164 980 173 253 305 78 0 289 93 426 633 95 486 655 79 132 165 86 368 525 138 45 743 112 244 269 132 220 862 92 13 916 122 163 755 128 356 533 28 727 985 137 80 569 117 664 919 70 487 654 38 183 248 120 225 567 153 184 227 129 492 700 125 307 954 89 409 612 73 104 567 98 550 896 49 311 615 113 305 722 108 253 336 101 200 612 117 543 865 102 110 271 64 425 571 72 892 913 150 550 553 130 107 790 102 44 225 45 35 195 137 198 804 121 641 727 63 93 763 135 111 889 141 305 478 14 150 631 182 110 975 110 36 460 143 61 189 67 584 598 111 297 665 104 169 237 157 65 168 69 474 814 72 159 824 83 44 529 119 315 887 93 396 475 58 874 907 116 117 588 82 488 977 103 458 702 93 274 599 14 77 655 86 164 680 82 81 825 102 241 733 125 205 926 105 228 986 48 188 355 119 236 834 116 629 970 129 714 800 108 17 543 36 469 744 75 366 463 105 170 539 128 115 291 109 250 819 99 526 874 94 356 933 118 23 526 130 74 570 42 197 925 91 209 280 35 12 75 13 82 195 111 770 973 97 940 960 109 244 479 188 17 646 124 124 135 132 51 336 61 466 874 112 193 717 101 611 918 102 206 340 82 114 710 54 104 858 116 403 570 76 237 903 107 46 351 70 604 944 125 891 947 64 89 183 91 905 931 108 29 663 134 262 523 118 502 916 114 437 872 74 225 517 72 65 370 55 169 723 106 442 538 118 52 119 74 497 783 107 67 440 76 434 599 108 47 88 124 578 901 80 368 711 120 222 730 51 74 718 99 436 942 108 530 752 58 212 294 103 879 994 117 469 595 131 269 489 85 139 462 129 62 408 95 40 585 98 82 402 127 766 803 87 92 315 129 712 783 47 32 769 45 197 247 75 751 784 75 222 778 81 281 670 75 270 742 93 643 762 122 834 917 131 191 243 154 563 915 110 830 932 87 893 933 125 114 463 70 414 620 106 287 344 87 83 609 83 439 965 117 86 365 81 469 526 100 133 319 106 322 363 153 44 97 99 460 484 87 773 797 50 254 881 89 101 146 94 66 183 105 158 581 123 751 915 83 564 695 124 296 468 86 61 900 74 41 868 70 348 382 134 318 525 42 817 887 96 276 556 112 306 420 112 590 954 125 684 713 98 25 471 154 313 557 110 19 663 151 2 753 118 447 769 107 393 966 128 638 700 74 88 732 83 894 896 83 16 426 59 152 653 67 267 996 87 529 666 97 466 595 112 486 726 77 106 848 34 381 477 143 212 701 83 344 602 102 766 927 89 528 553 132 194 973 56 534 974 69 826 929 145 6 109 132 217 839 152 45 970 85 344 386 83 623 809 114 92 268 76 729 870 96 827 849 93 852 914 107 501 645 121 116 989 100 402 888 132 548 709 118 417 837 124 404 896 118 346 792 153 476 608 93 26 120 63 23 199 111 253 626 111 254 777 76 290 790 113 3 986 151 91 435 119 97 914 102 639 784 112 506 577 62 355 748 103 16 594 116 21 347 78 223 512 88 228 969 128 49 396 151 497 816 87 270 932 91 641 878 75 440 842 129 511 939 85 547 994 50 169 999 110 722 788 132 480 675 110 419 923 66 584 788 49 3 994 91 366 884 112 121 893 87 431 833 97 273 763 82 666 790 138 597 883 127 637 697 149 345 534 107 13 644 161 250 838 87 619 852 101 96 434 66 225 226 107 170 377 107 92 614 96 42 747 101 667 954 87 538 745 22 649 867 47 42 891 46 72 112 88 231 968 109 564 851 105 402 978 50 96 559 98 31 624 101 447 973 84 841 939 125 120 286 112 13 313 80 56 944 93 351 546 101 654 850 121 328 749 65 372 770 118 231 456 96 172 916 118 60 658 61 612 665 88 181 960 93 596 859 68 434 652 79 716 997 84 178 822 88 358 423 108 838 925 92 98 396 97 171 400 90 943 955 81 178 745 69 356 403 34 270 903 110 464 933 100 401 562 124 766 846 153 563 916 63 518 768 154 231 306 87 31 912 94 227 611 87 327 632 111 171 904 115 541 751 76 114 919 131 679 728 114 410 872 111 34 102 93 679 970 105 404 851 65 55 204 117 625 657 97 91 340 65 242 921 123 839 921 132 620 699 39 334 529 131 343 437 116 246 799 143 141 693 106 7 979 70 341 351 91 56 771 98 287 656 129 43 582 99 183 599 82 36 774 65 360 763 90 583 910 149 842 942 79 704 966 59 292 676 76 540 926 18 596 702 54 348 649 140 471 784 125 509 778 133 277 398 74 384 701 156 17 148 153 692 815 98 93 404 96 288 364 75 190 792 116 562 774 130 725 913 103 572 837 144 871 997 133 496 983 66 240 308 63 285 797 78 854 910 81 917 956 127 301 638 97 435 780 152 170 494 97 243 484 68 593 688 142 204 429 105 589 666 153 449 488 139 258 582 90 83 425 114 211 405 77 330 522 143 44 945 52 521 946 128 428 909 98 179 464 74 263 882 127 257 620 45 331 706 43 300 734 73 633 879 109 924 925 81 173 859 64 153 799 105 472 794 88 638 885 119 271 798 102 494 891 103 61 198 78 315 372 50 898 939 131 256 487 135 615 992 111 470 960 75 451 672 94 248 297 90 721 737 63 722 953 135 23 738 88 431 576 109 300 856 98 370 644 84 397 458 132 434 960 101 34 872 107 340 736 68 547 739 140 671 829 112 534 935 123 53 689 85 36 319 159 729 878 101 221 707 48 83 843 136 486 504 103 109 769 81 569 631 68 174 581 108 88 630 99 100 565 106 26 920 95 16 341 138 256 306 140 526 607 147 352 764 85 747 859 112 13 875 85 125 235 67 238 991 90 58 670 106 218 335 109 283 817 105 572 811 79 121 177 78 187 359 82 440 646 82 746 812 63 378 890 139 690 899 88 184 223 96 149 150 136 24 559 98 110 786 96 290 705 115 85 924 138 130 512 71 331 617 62 40 745 102 186 997 109 661 691 61 125 239 55 68 102 107 817 870 96 138 368 107 362 485 100 692 964 95 118 468 26 844 999 113 161 407 104 695 745 147 524 927 133 295 378 95 825 904 72 467 852 114 78 918 129 355 853 76 781 875 133 668 908 149 92 440 123 626 870 79 88 707 113 951 966 172 329 365 70 417 473 105 294 919 77 457 799 67 268 554 58 474 652 134 790 794 124 320 938 65 8 834 84 109 717 133 586 669 96 541 727 102 397 491 145 241 498 49 351 647 153 488 916 116 320 326 106 122 940 68 192 288 101 368 675 66 27 172 93 288 384 75 186 818 82 51 608 141 192 984 86 822 968 98 351 772 89 467 718 84 458 889 35 169 691 107 83 346 165 263 296 118 331 945 106 21 619 158 155 973 90 258 473 130 640 855 78 615 934 41 96 386 60 132 568 79 853 964 51 741 792 105 619 896 112 174 809 143 312 996 92 522 558 60 96 718 50 189 645 83 388 446 104 356 657 51 65 238 101 14 749 65 305 717 70 543 751 74 173 431 142 20 938 128 759 960 54 60 951 68 127 890 91 165 615 112 296 768 139 8 583 42 847 955 71 132 243 138 236 459 108 172 680 98 215 340 92 726 919 46 523 602 60 58 682 71 366 552 92 133 941 101 512 810 115 460 487 111 220 239 114 349 634 112 625 836 98 60 466 124 196 689 68 738 796 95 293 702 128 650 817 111 173 778 134 39 203 111 179 182 59 59 202 127 38 342 81 902 973 135 416 593 133 345 369 126 745 945 93 191 945 87 160 730 103 19 939 17 133 735 99 220 513 93 55 303 139 509 592 79 177 909 95 824 990 67 607 874 99 266 470 102 455 837 139 393 466 32 358 863 50 214 555 73 183 184 79 658 686 70 579 883 87 309 354 53 98 193 108 122 212 129 202 489 91 37 63 72 117 965 87 594 730 65 133 709 153 624 728 103 521 623 99 695 770 83 526 675 110 457 955 134 200 877 24 101 288 142 210 318 71 555 647 121 587 931 164 234 769 88 46 359 57 11 239 95 127 523 51 337 767 103 233 348 113 341 594 130 150 267 132 499 732 77 565 746 97 1 520 134 146 663 167 317 353 78 325 629 73 29 145 117 156 222 156 455 821 126 164 365 108 554 566 73 537 734 105 74 178 47 150 542 131 552 897 117 502 665 108 424 813 126 360 862 110 325 897 113 109 182 119 175 739 70 535 707 124 46 630 101 48 192 88 83 96 107 816 944 27 264 346 127 779 791 98 144 306 134 4 984 80 118 776 70 642 993 34 619 644 128 521 979 58 453 718 107 470 646 144 383 591 70 204 833 105 268 425 147 169 858 89 102 955 43 465 938 167 168 442 67 221 312 128 337 651 85 507 635 102 285 886 75 522 664 55 114 531 130 40 942 98 7 380 130 124 999 91 554 857 103 246 866 80 622 886 132 163 832 92 426 841 80 769 804 131 378 986 99 67 947 57 279 500 117 527 575 49 425 953 100 370 893 127 79 399 59 37 770 50 304 731 108 201 667 136 116 218 90 657 953 54 792 981 105 617 700 107 420 613 104 148 970 107 304 563 129 127 402 32 379 555 97 1 85 62 45 84 155 399 674 157 245 464 134 203 748 120 438 868 70 557 676 85 32 979 86 335 542 93 89 916 144 718 837 104 47 945 114 431 921 141 44 636 72 221 552 75 569 883 84 46 56 125 127 140 107 361 977 110 119 557 128 425 640 148 194 236 121 120 626 138 459 654 134 282 768 134 626 638 115 376 436 134 315 940 47 491 609 46 63 296 55 152 306 95 152 979 110 679 990 68 717 775 94 133 237 107 12 982 76 307 952 81 318 667 108 432 481 129 575 902 108 29 117 136 372 632 70 418 636 144 77 833 94 179 662 98 904 915 130 261 391 66 170 726 104 58 743 49 106 298 94 577 747 53 419 803 72 622 971 96 407 758 81 348 979 100 408 817 50 232 422 86 500 742 109 165 484 82 228 754 56 226 902 82 295 915 134 517 624 174 165 473 65 886 927 121 587 632 84 731 930 78 325 406 101 816 985 142 351 920 138 199 306 86 774 985 92 171 790 52 1 447 84 154 572 129 335 868 101 273 474 109 681 741 112 485 558 59 770 908 182 169 325 83 125 339 68 281 327 106 53 584 168 659 838 111 223 244 74 454 711 130 43 849 106 18 334 115 158 571 51 698 965 88 179 520 128 154 934 73 82 416 82 142 257 124 566 823 95 208 750 95 879 990 73 479 575 78 234 782 129 567 971 101 425 696 88 229 816 74 620 836 74 363 898 57 501 838 138 303 415 124 860 945 113 692 798 63 308 429 133 225 708 87 905 975 119 502 915 95 256 645 74 342 691 101 283 316 104 454 757 95 576 957 150 387 768 117 356 860 114 239 301 54 226 773 65 167 657 109 390 564 127 228 264 93 294 408 114 37 217 140 420 985 29 246 735 132 818 971 105 122 206 59 113 665 108 278 416 40 124 921 146 465 889 83 66 656 106 186 885 121 210 815 125 643 956 105 152 397 56 743 877 75 610 829 97 229 261 47 928 964 110 401 775 45 200 220 126 112 290 65 160 684 103 365 714 32 59 662 107 70 974 74 425 429 86 330 643 107 569 646 75 87 897 90 353 779 71 130 848 63 49 882 112 546 645 126 60 479 135 57 295 65 167 616 64 113 959 135 138 328 95 360 474 67 75 145 76 191 508 9 56 452 97 202 595 135 384 594 110 471 880 46 13 870 86 256 843 71 857 997 116 126 818 104 710 720 81 473 874 97 741 953 85 238 853 63 368 788 147 239 672 127 374 990 118 141 288 73 68 549 117 72 958 62 154 440 125 180 841 91 220 585 94 626 667 67 62 686 123 24 203 82 463 614 89 264 802 119 31 738 94 177 192 57 859 911 97 80 886 142 184 884 129 232 783 62 593 680 91 667 691 101 82 294 136 82 292 93 352 437 126 245 730 88 66 266 112 12 687 83 407 877 124 19 966 83 302 339 113 65 296 84 414 836 55 203 549 100 250 490 95 487 533 82 237 652 113 170 576 68 498 630 143 338 575 180 877 924 97 518 745 35 152 911 81 563 574 74 135 533 94 536 723 110 111 538 78 16 993 97 506 900 91 486 780 81 290 537 109 6 896 116 732 734 118 405 952 117 230 687 81 150 510 84 600 959 64 204 315 80 733 797 84 62 654 120 206 850 76 142 200 87 899 964 139 244 983 115 30 530 149 661 697 155 196 557 87 55 818 56 677 768 112 84 472 130 20 220 54 267 334 96 358 523 117 72 807 76 317 393 62 546 628 144 115 509 79 115 163 96 37 888 93 51 522 56 292 606 69 424 748 61 732 837 119 282 547 88 10 573 69 23 815 63 684 912 111 140 964 91 375 535 83 10 214 100 472 949 60 404 876 24 31 495 89 521 990 80 111 825 98 503 754 116 361 554 91 284 883 60 449 563 106 497 948 63 352 717 74 448 711 130 344 682 87 114 715 122 119 585 136 67 422 107 150 394 105 679 813 127 812 985 100 652 947 69 643 910 99 353 449 123 149 870 103 454 713 127 390 560 162 2 286 125 580 847 117 232 818 102 206 400 141 576 687 62 879 922 17 93 356 123 958 960 117 301 628 82 320 706 97 171 973 121 192 917 80 209 915 114 608 906 112 338 457 111 442 691 162 834 906 135 227 785 63 203 687 129 224 294 89 42 238 83 90 383 99 393 701 74 155 249 84 323 358 92 59 432 110 561 852 109 41 994 145 594 980 153 263 953 166 260 505 135 715 776 103 285 360 84 350 806 83 309 317 141 726 791 109 132 906 115 462 873 125 438 866 95 369 966 41 536 899 113 78 489 95 422 786 63 322 446 113 589 800 140 142 492 91 189 332 117 387 511 103 43 733 143 10 755 110 88 814 71 767 885 124 186 749 136 659 830 78 47 191 89 74 685 81 876 948 99 36 714 64 120 796 120 45 624 128 355 524 119 91 217 101 796 942 48 117 960 82 283 532 141 71 206 126 261 650 104 270 758 129 13 126 130 120 880 106 244 767 111 10 56 171 32 514 130 125 663 77 76 372 120 257 860 112 313 802 62 334 598 77 207 434 106 25 188 82 85 799 101 480 573 82 509 628 81 312 978 49 7 126 126 282 501 103 225 650 71 225 686 131 253 780 108 706 920 54 230 423 175 404 529 122 174 574 74 74 247 91 11 500 108 198 903 108 553 651 67 631 740 128 74 237 112 313 439 90 46 649 143 296 691 139 100 453 133 507 615 95 251 277 106 212 555 81 347 698 161 553 601 96 8 549 84 142 445 99 729 771 116 282 741 119 418 866 178 123 772 136 169 240 96 243 558 80 759 806 135 327 939 92 213 259 70 63 131 54 423 839 112 169 270 122 504 806 86 159 715 133 350 652 43 523 989 72 376 974 70 182 839 71 224 832 92 230 805 91 536 731 109 157 436 126 127 933 88 780 918 79 71 629 55 195 216 121 332 605 157 87 699 88 375 547 140 154 609 55 625 802 103 574 808 65 58 788 134 127 684 70 408 566 144 772 948 71 275 416 85 230 413 53 210 249 127 495 861 119 158 404 78 356 716 131 325 581 90 414 543 88 3 834 106 524 594 111 303 677 112 60 578 103 195 538 76 92 640 39 396 786 93 610 730 142 230 436 67 431 988 124 875 923 97 212 340 104 52 413 94 327 946 55 304 574 70 132 739 149 32 234 126 391 771 98 334 952 99 913 930 112 477 592 71 226 250 131 526 927 92 59 826 119 33 747 114 277 583 108 462 571 112 133 193 122 513 663 134 3 197 100 442 655 84 137 152 110 14 954 82 741 947 181 721 895 140 197 266 93 183 942 52 217 944 88 782 892 44 332 778 97 358 868 99 80 925 131 154 291 78 224 460 62 478 605 118 625 931 96 22 630 25 286 571 59 337 977 128 585 754 39 426 577 58 21 420 107 390 744 75 28 217 98 106 753 90 146 669 72 97 806 152 412 511 117 440 686 108 680 827 80 298 337 11 634 659 99 449 471 84 76 544 131 516 517 141 15 843 138 508 658 130 123 891 75 765 769 47 290 351 148 120 153 100 510 572 84 890 948 111 296 573 110 446 639 65 171 552 65 719 804 121 729 920 78 658 875 48 714 959 137 351 445 161 384 445 140 815 881 86 130 523 132 191 703 103 274 372 105 337 738 166 595 596 102 382 810 96 421 557 135 240 656 129 200 669 115 581 817 26 589 922 66 836 986 100 122 364 102 572 970 118 71 238 152 457 728 87 168 902 80 722 741 113 485 736 29 15 325 88 295 520 174 623 720 104 312 767 76 238 901 123 613 845 70 253 311 115 557 742 138 130 439 132 3 268 104 341 870 67 402 468 114 553 873 47 218 995 101 282 634 119 480 661 115 885 917 96 626 651 107 462 595 126 210 599 139 306 340 72 650 839 54 70 682 118 514 996 51 46 440 76 168 259 149 539 996 78 685 971 80 56 896 124 273 336 159 407 549 100 288 366 113 118 323 84 180 659 81 164 806 95 443 851 70 771 948 151 466 552 73 433 608 84 362 954 100 76 745 146 406 515 86 7 13 47 416 612 95 134 535 32 427 512 89 349 953 89 270 431 89 625 930 62 2 141 84 313 787 95 98 756 115 104 553 113 11 236 104 124 573 74 343 801 101 321 746 46 137 639 101 539 969 114 677 980 129 604 791 100 457 529 119 933 977 112 388 739 128 608 763 115 290 763 62 119 776 97 638 783 91 338 528 120 105 911 61 418 542 92 12 558 118 154 634 102 346 659 100 129 532 85 78 766 84 309 747 134 313 348 71 272 498 104 102 907 40 267 378 105 721 918 80 772 988 114 196 749 89 452 642 106 165 584 79 755 865 47 342 869 115 67 300 116 262 981 77 538 894 148 830 848 106 505 545 110 795 927 85 397 430 96 569 615 121 120 561 108 718 769 105 238 800 126 558 584 114 429 614 123 366 991 113 257 634 77 269 979 99 691 861 105 15 471 140 52 931 84 520 971 65 112 820 148 12 267 98 582 900 100 247 503 110 137 576 50 699 849 111 691 788 132 337 955 63 333 806 106 154 322 59 279 452 55 669 937 27 138 145 95 84 384 87 152 667 104 466 901 45 628 966 58 818 974 27 501 895 39 229 476 161 402 591 71 4 937 73 94 225 112 301 863 62 381 862 47 53 564 92 30 653 94 50 140 92 74 424 114 529 622 65 680 762 62 4 998 70 346 702 86 182 766 68 88 291 110 866 996 85 178 316 146 257 590 78 370 514 88 220 576 69 191 291 117 743 930 110 20 225 137 78 115 72 839 954 104 516 919 96 765 810 144 312 856 75 370 624 79 215 647 127 658 802 118 169 369 129 6 699 124 453 790 109 221 296 51 41 452 126 172 867 75 208 390 103 102 947 88 591 681 102 388 833 64 139 893 140 627 897 75 113 915 122 354 957 124 440 558 134 138 724 105 131 827 128 198 581 62 419 907 107 392 397 89 451 734 85 486 918 96 252 618 130 874 980 122 224 549 49 404 570 146 308 986 80 246 267 82 126 577 97 51 839 91 302 560 75 185 863 134 169 859 122 22 899 105 896 973 135 856 868 76 19 276 87 587 871 62 71 308 69 856 880 108 110 640 108 196 402 61 152 879 46 12 341 95 46 261 128 12 643 77 508 614 89 491 978 86 217 302 57 135 469 111 478 507 77 702 989 105 577 585 101 68 728 139 406 485 76 759 934 78 15 567 78 493 852 128 46 307 119 379 851 65 112 175 113 455 613 25 11 789 88 840 900 104 300 598 83 693 794 123 512 669 35 321 934 99 232 727 82 134 263 80 10 652 103 141 512 122 268 727 95 30 684 152 209 374 125 105 781 79 38 506 114 81 822 90 565 995 117 501 572 14 366 774 98 327 578 126 88 614 92 116 490 100 316 631 172 683 854 119 829 853 115 244 720 79 453 882 108 78 600 94 504 967 133 257 378 112 13 104 95 838 900 114 708 762 146 487 840 97 356 423 89 186 220 94 173 805 97 544 577 65 529 685 101 505 742 80 272 309 89 15 335 94 78 79 150 426 537 98 159 956 92 107 803 65 871 989 160 267 402 108 580 601 85 12 179 133 684 981 123 867 969 113 174 754 74 227 995 93 128 547 157 97 717 115 194 615 140 454 560 89 364 891 99 5 366 116 217 291 71 235 732 124 44 716 158 111 881 101 411 794 117 23 410 72 516 554 44 140 890 131 46 954 78 352 360 103 762 994 98 189 781 51 601 837 83 306 534 105 26 347 108 321 692 110 319 578 89 768 858 77 26 981 95 260 281 79 223 831 133 187 736 125 244 886 114 127 955 117 671 792 77 719 938 47 537 581 96 433 696 159 456 886 58 204 668 61 148 496 79 62 172 97 236 933 116 556 587 89 244 462 88 131 868 127 755 861 117 203 564 132 179 425 79 169 749 115 315 886 102 387 668 109 136 870 95 292 625 126 572 749 116 340 828 113 686 973 141 387 568 91 109 580 105 374 544 141 5 311 149 671 730 48 62 988 92 363 560 34 624 736 111 479 949 77 277 799 98 164 933 79 124 594 112 119 175 115 574 792 41 120 366 77 93 699 65 424 438 105 442 685 61 691 945 76 79 246 104 395 438 71 352 896 82 44 706 72 231 525 43 292 592 69 255 416 66 26 955 140 471 695 100 144 960 113 205 385 93 292 761 160 87 212 182 46 720 88 273 376 97 511 862 119 380 883 65 539 650 104 31 593 105 301 781 182 16 889 101 524 537 59 542 940 84 212 541 87 113 818 114 814 909 103 441 813 50 350 526 102 129 521 101 99 317 1 84 891 119 122 667 72 410 630 102 370 680 89 684 999 129 206 291 111 649 791 116 39 739 54 521 638 114 515 745 76 583 669 105 37 460 115 291 615 98 699 766 94 727 915 152 227 993 67 586 650 70 628 939 70 609 806 110 154 395 45 9 343 91 327 386 114 167 876 102 713 804 107 215 924 71 617 837 93 303 450 27 94 518 85 445 953 83 231 365 161 203 976 72 499 780 80 378 423 129 832 877 74 75 943 105 343 781 113 685 945 109 117 591 53 15 136 94 629 864 86 49 733 76 111 238 142 44 227 97 722 932 121 18 112 113 163 944 97 153 867 144 151 390 119 468 713 115 131 458 87 181 744 73 92 312 107 92 785 71 717 932 91 199 230 48 348 491 63 188 238 105 202 898 83 310 480 102 475 994 96 639 731 84 291 316 97 509 658 60 101 848 154 682 828 51 463 739 112 108 409 106 52 443 104 567 727 145 401 891 106 10 651 80 440 497 98 21 176 89 70 660 122 13 298 85 478 514 87 645 828 76 62 440 111 339 945 96 425 592 143 793 947 85 17 234 52 83 816 65 41 742 120 852 981 80 475 903 63 83 559 32 249 592 115 110 545 129 669 956 106 727 909 91 26 586 83 551 667 58 314 561 136 409 955 84 346 386 121 852 951 115 53 734 157 467 684 40 176 527 126 288 969 55 325 634 59 127 983 120 13 824 80 529 739 98 398 829 37 85 751 111 87 561 111 603 731 75 54 350 128 345 514 157 611 859 104 312 560 157 147 892 124 569 609 75 367 633 145 118 608 106 148 842 116 110 282 69 706 928 75 554 747 87 402 842 65 793 883 53 288 724 102 119 641 79 419 783 123 240 770 116 545 594 91 125 660 158 213 929 25 122 252 39 251 969 103 125 919 131 38 544 93 18 212 121 804 884 78 732 767 132 70 349 132 775 901 101 329 998 95 197 643 90 73 173 98 857 876 88 73 268 69 56 266 93 641 859 64 360 695 99 398 794 152 624 782 73 97 430 144 395 876 93 791 802 96 299 565 87 29 150 56 485 517 125 63 979 131 719 921 76 502 848 109 547 690 129 290 577 95 767 965 90 135 357 158 596 846 140 123 133 83 201 245 110 55 980 79 592 718 78 265 832 115 15 751 81 89 799 88 119 151 94 554 655 65 456 602 80 29 527 113 117 377 106 136 682 82 564 675 92 361 400 128 688 696 119 325 716 113 442 621 85 203 378 102 184 815 66 735 844 119 835 870 103 74 213 165 33 704 94 240 400 110 124 358 145 115 527 101 392 631 43 771 892 107 304 804 135 245 799 138 4 594 75 100 514 67 139 265 93 790 934 80 458 923 130 50 823 70 185 254 69 167 735 106 866 985 91 693 813 135 193 909 47 657 745 102 365 707 117 77 916 100 194 234 79 514 862 99 140 345 131 378 588 149 301 588 98 314 567 63 368 700 94 385 688 165 41 657 52 115 621 132 407 681 94 554 651 48 111 794 34 567 814 119 57 820 112 192 877 88 285 455 109 363 600 25 482 766 91 805 854 51 378 818 95 683 944 131 158 291 124 178 430 118 721 819 82 425 856 126 668 692 95 579 671 93 291 781 105 315 775 75 835 942 93 114 835 79 221 560 81 798 855 135 151 669 101 523 942 129 26 184 97 19 433 57 2 688 65 418 512 137 296 771 114 218 991 128 314 540 48 196 898 80 824 905 112 229 933 96 135 490 84 785 973 95 172 873 108 428 514 113 223 734 78 789 997 86 213 771 128 553 750 80 281 567 82 286 373 86 236 465 97 530 745 158 765 775 102 915 986 95 91 886 74 8 579 149 180 191 93 215 712 137 678 747 107 109 223 124 131 507 131 562 749 62 109 952 87 111 165 82 152 826 126 103 574 32 209 820 98 509 870 84 374 792 142 626 711 81 406 821 89 384 807 96 200 212 119 475 986 114 202 894 114 197 377 93 317 882 71 473 706 95 79 555 96 29 810 54 2 934 113 84 739 126 42 918 76 58 143 60 513 798 46 342 612 145 161 197 94 452 728 93 131 328 106 439 602 109 17 387 90 306 502 119 397 741 103 767 847 116 272 985 125 77 709 89 221 554 105 419 979 128 212 255 92 269 977 101 545 552 90 790 919 82 457 682 107 59 951 71 281 939 167 681 724 78 513 826 97 62 409 141 667 709 89 291 835 121 256 443 68 601 949 83 79 151 69 406 532 105 521 885 115 832 990 137 55 855 83 284 743 66 687 792 87 280 975 107 11 671 86 218 479 90 86 156 118 195 740 103 84 154 114 705 717 158 34 810 56 28 207 132 444 626 97 355 994 138 436 983 118 800 914 51 153 422 61 402 845 59 463 924 72 147 195 77 179 482 97 381 855 33 462 689 84 198 221 73 238 457 120 120 552 135 205 647 104 340 626 84 421 531 84 203 558 51 185 219 123 205 785 93 857 896 92 664 706 116 763 944 102 343 705 179 142 198 129 327 814 97 230 959 116 79 862 152 401 758 130 419 625 91 15 644 144 456 664 144 173 371 147 365 414 97 240 744 79 285 596 97 607 938 61 284 904 111 144 971 92 335 955 99 145 931 168 509 547 83 3 723 103 296 616 107 148 528 123 53 990 128 32 355 147 165 310 110 168 457 101 72 150 97 642 917 108 72 343 92 566 592 113 574 700 142 151 194 94 490 952 95 70 796 73 181 713 91 160 468 109 370 610 135 348 952 66 202 952 110 15 135 114 766 946 67 178 862 123 359 629 155 709 966 104 19 221 94 753 873 109 436 545 109 419 664 115 60 332 100 659 890 48 610 645 70 783 946 104 147 273 84 599 699 130 601 871 53 177 831 110 284 351 157 305 778 151 324 456 116 225 558 100 115 929 61 43 869 75 538 705 45 236 412 113 426 468 141 471 754 99 193 309 99 15 235 124 443 679 63 929 966 136 206 311 153 431 766 116 279 953 83 429 438 127 51 375 76 62 520 128 1 907 100 207 954 145 56 618 96 115 185 147 390 523 136 834 882 144 403 561 105 77 132 85 837 934 63 726 893 21 250 958 133 403 416 122 482 881 124 334 406 100 552 883 117 486 599 113 39 66 75 631 885 104 952 960 119 138 662 111 142 679 111 396 447 119 423 683 132 357 481 84 192 786 75 929 979 108 375 768 121 792 927 132 340 415 55 64 165 131 32 52 102 95 182 58 93 706 113 239 755 68 45 224 113 239 573 105 608 877 140 431 438 118 21 53 114 537 885 106 336 504 120 400 573 133 321 454 95 838 842 155 275 959 99 662 848 64 398 563 95 394 440 137 568 964 108 678 727 174 574 993 58 165 933 96 629 836 65 741 979 66 321 690 90 297 506 146 482 588 124 22 540 80 117 702 50 434 639 48 487 914 118 909 978 84 643 818 76 550 831 105 220 328 149 128 564 95 256 693 149 793 943 140 383 442 121 743 834 120 662 793 77 334 878 115 136 473 85 361 842 55 415 486 80 25 688 92 231 991 125 745 958 79 99 643 7 17 885 117 376 405 157 233 422 113 512 991 34 314 517 97 175 547 71 430 432 80 147 862 69 174 978 34 934 982 79 48 951 54 152 247 132 791 973 55 479 508 113 764 952 107 621 996 116 43 218 114 546 905 62 256 984 101 24 512 58 401 975 75 158 678 80 433 665 56 203 342 70 836 944 164 793 820 95 165 297 123 231 669 95 495 574 142 216 593 77 666 996 93 292 786 97 180 254 80 146 604 74 338 692 120 241 819 111 452 829 122 529 795 89 99 854 88 64 136 147 78 840 50 98 447 103 97 203 85 463 529 112 873 959 113 181 839 31 466 824 80 903 968 96 179 251 104 528 938 78 387 951 108 109 345 151 261 664 78 95 776 89 128 216 118 642 752 91 886 940 153 487 795 120 139 202 172 522 575 91 152 930 114 125 999 95 279 284 153 55 81 136 208 601 156 311 711 120 708 819 41 601 641 125 461 570 103 536 664 113 426 860 126 65 667 94 413 689 127 72 792 72 45 204 74 846 886 110 284 293 101 292 442 120 197 926 122 176 680 129 237 739 143 372 500 101 304 547 81 211 326 133 852 859 70 161 192 110 385 908 75 420 763 115 106 401 62 483 998 77 100 280 142 317 505 70 128 593 44 436 603 110 26 614 118 234 515 103 359 521 122 63 433 115 205 441 125 340 646 114 101 286 46 98 314 51 185 988 83 460 954 101 112 401 151 127 674 143 132 969 102 614 955 69 196 521 98 59 467 123 127 924 115 524 832 92 489 500 111 143 690 130 137 885 120 679 861 130 22 52 134 588 809 74 814 833 91 49 84 158 182 916 145 272 468 99 175 625 90 896 913 60 844 976 141 112 959 98 415 559 72 685 931 137 521 911 127 204 221 141 224 890 94 585 970 89 64 535 69 733 985 79 141 445 112 181 461 46 671 979 100 150 420 100 556 939 119 481 947 89 765 865 85 671 893 137 686 926 94 484 801 76 724 995 107 617 779 141 229 573 128 121 205 134 847 987 128 512 826 123 403 544 96 353 766 75 209 957 110 304 580 124 307 673 102 162 195 85 408 802 94 3 603 64 663 733 120 416 818 109 349 553 86 71 686 106 548 751 94 77 980 165 73 507 119 376 447 92 54 474 86 535 650 93 623 860 107 715 795 110 538 981 104 123 469 134 7 851 59 19 977 140 248 706 104 23 784 58 160 682 114 77 389 136 170 997 130 162 290 53 252 896 103 267 435 163 502 920 95 97 995 99 136 752 90 678 948 144 612 681 154 64 904 89 230 437 105 292 324 26 118 202 76 522 870 88 761 969 117 299 596 96 261 906 62 665 970 50 164 934 76 248 804 120 380 753 96 5 362 72 154 566 98 66 472 39 52 186 105 288 447 102 4 37 67 159 212 78 457 792 62 762 836 84 377 900 99 823 959 129 586 767 121 747 889 158 217 240 136 186 661 90 172 347 120 25 273 83 501 912 124 103 505 118 159 896 138 421 700 139 12 627 27 12 190 142 170 230 125 613 703 85 509 617 75 573 971 105 182 448 111 505 971 111 158 187 112 537 949 108 223 462 53 150 704 103 115 659 69 669 992 88 607 695 73 739 995 72 388 817 111 618 862 124 350 513 56 571 736 109 469 782 78 246 311 124 435 621 79 244 653 93 151 376 112 181 198 136 310 638 134 499 747 100 348 872 39 604 627 95 88 888 135 77 394 73 770 902 141 222 694 112 71 814 116 69 452 151 39 673 133 378 801 84 441 463 107 3 895 117 455 537 124 202 600 37 703 829 75 130 424 110 118 534 139 313 960 97 484 528 119 795 875 119 69 584 159 58 118 105 870 966 112 19 319 145 86 203 106 276 591 83 12 747 95 116 699 79 496 778 101 570 857 127 414 884 86 241 623 98 124 425 110 616 726 97 598 677 43 217 555 104 451 995 78 25 839 117 189 578 115 142 813 66 326 368 110 472 736 94 545 999 83 425 827 58 317 611 141 236 504 106 75 648 125 873 906 115 823 909 82 552 751 5 644 687 95 622 728 73 241 605 107 316 689 114 124 795 133 55 398 85 230 625 116 617 935 62 12 755 85 440 636 119 203 716 155 345 385 135 536 852 115 245 839 79 11 711 110 94 319 86 214 723 128 266 849 136 58 350 105 4 155 96 547 753 71 743 813 118 374 976 103 168 809 64 131 394 137 23 265 116 148 463 121 536 905 72 333 576 127 381 562 90 337 882 84 336 540 70 599 618 133 102 275 36 731 885 82 151 237 113 604 930 66 108 649 113 817 928 105 423 739 97 252 974 42 141 619 132 31 573 65 40 259 110 108 208 144 187 693 65 124 888 84 598 925 90 169 920 131 408 926 135 403 756 104 11 358 126 107 160 77 465 676 88 247 820 47 21 411 38 221 267 81 523 722 82 292 732 78 175 367 127 207 740 67 466 843 103 268 305 86 166 292 96 293 612 90 412 558 83 460 788 133 532 745 121 568 798 101 580 853 115 390 770 58 506 866 131 134 199 146 146 361 61 1 818 71 51 291 122 713 961 108 243 914 149 363 533 78 487 800 81 374 715 128 263 324 63 42 51 100 94 634 109 110 814 71 5 112 112 72 580 119 467 494 92 154 798 37 395 664 116 239 610 58 332 355 105 58 836 95 341 714 127 148 455 88 164 279 115 280 632 120 144 771 117 822 851 112 114 886 121 364 959 117 345 552 130 180 754 36 143 286 100 649 926 137 41 716 102 244 950 48 385 410 93 334 653 92 2 531 135 198 609 90 575 763 80 410 622 116 429 589 122 213 379 123 737 904 88 165 956 110 144 636 127 285 295 117 450 857 95 412 769 76 304 999 85 384 525 153 288 921 99 146 522 95 74 728 93 679 694 115 728 742 132 5 613 100 267 478 97 293 323 82 128 638 57 728 733 78 406 873 84 241 744 112 448 895 113 194 944 90 428 823 109 71 367 60 491 787 89 377 970 76 396 716 106 193 732 75 442 812 102 303 652 79 97 641 94 322 998 73 71 954 44 487 798 68 193 778 58 764 964 109 262 484 78 829 859 114 140 864 86 40 654 80 702 756 166 388 801 66 684 772 46 47 287 92 527 934 78 765 803 58 9 915 127 15 552 150 386 708 119 377 563 43 244 401 81 274 408 150 79 484 100 950 958 126 388 453 156 246 397 106 628 667 126 176 557 90 217 785 110 28 99 55 613 764 47 289 628 93 492 861 91 67 145 93 110 263 102 311 372 100 145 675 96 629 666 106 28 746 140 174 950 90 159 971 71 314 491 88 763 857 20 106 420 68 582 762 67 32 412 96 216 565 97 327 534 93 32 171 156 282 754 85 795 958 141 224 443 163 190 651 69 223 339 116 147 361 83 251 770 111 165 475 71 122 492 68 109 603 86 592 647 94 731 778 105 633 702 157 819 905 106 128 331 54 201 328 108 639 998 121 132 639 118 188 481 148 92 930 118 396 572 89 363 505 84 231 363 112 483 759 116 38 232 94 788 881 62 439 937 124 149 957 80 106 727 119 302 947 140 118 703 89 97 756 73 177 199 96 412 831 79 223 338 159 248 383 93 237 883 130 205 231 92 29 503 108 33 456 105 559 678 62 138 847 83 75 740 63 507 762 88 283 299 102 140 777 148 289 417 117 185 434 76 222 322 75 796 948 91 193 708 69 430 461 139 238 809 113 553 994 72 390 983 96 849 980 149 430 493 76 47 867 1 286 695 98 397 786 75 48 665 105 535 833 112 159 231 91 219 540 99 574 766 82 714 914 99 298 488 122 401 705 99 811 960 103 188 510 54 977 986 86 721 941 70 304 755 59 157 271 59 242 596 111 265 522 112 348 453 81 248 974 92 879 961 62 327 702 49 684 970 159 634 762 108 68 636 87 46 577 30 447 855 120 133 424 115 331 565 136 212 947 118 21 973 58 789 918 47 227 801 144 113 725 143 157 918 107 277 383 73 701 702 86 549 668 93 268 689 120 339 552 58 406 574 102 771 939 164 800 802 127 216 361 47 205 714 86 547 664 86 259 717 88 61 436 48 470 724 135 17 799 93 125 735 136 399 621 127 156 685 126 449 921 98 24 51 132 907 923 138 167 709 124 254 825 67 90 674 141 451 703 109 382 486 144 9 432 56 699 856 104 813 896 96 597 792 66 898 997 86 30 297 102 77 477 97 452 960 98 411 963 122 77 642 122 177 945 100 396 631 132 159 373 50 401 708 48 101 824 51 861 946 111 627 894 128 516 659 125 361 743 56 62 871 66 282 912 133 547 869 123 223 979 53 164 951 37 120 860 69 944 996 141 207 880 78 24 435 89 242 940 72 549 847 113 388 923 98 199 935 118 319 893 162 28 265 78 195 562 70 440 950 64 345 365 117 231 435 44 53 316 67 44 810 149 511 551 93 399 728 89 465 816 138 197 211 99 239 886 123 451 933 108 348 991 132 337 402 168 238 483 25 390 491 86 323 415 73 396 545 88 256 941 122 638 752 69 326 456 62 763 825 121 602 874 90 118 606 77 341 637 80 293 673 92 687 896 72 315 429 102 185 795 84 157 717 90 839 874 127 392 662 138 86 323 153 20 512 97 27 285 112 37 707 105 491 565 81 22 547 69 649 686 77 408 661 76 271 788 96 328 442 62 254 629 182 107 496 93 864 918 114 521 852 56 73 500 59 648 810 121 595 630 127 5 952 77 179 888 111 416 620 97 411 437 76 576 599 103 200 760 138 58 769 84 548 839 111 115 510 86 744 753 132 372 516 116 595 601 123 155 325 78 380 431 95 307 919 103 429 637 170 190 235 130 28 908 123 209 397 136 139 801 100 501 601 132 91 313 89 459 648 93 387 995 123 798 829 102 70 417 116 16 307 41 435 712 114 17 523 85 244 405 113 817 903 135 41 747 99 777 897 110 260 546 74 108 320 88 602 782 109 638 781 63 126 170 82 14 709 113 296 589 98 425 623 82 96 577 87 733 955 132 238 548 89 604 730 39 206 734 120 616 987 89 64 475 106 85 576 50 212 608 109 423 748 75 247 903 114 148 879 138 302 571 76 197 470 54 493 839 73 318 824 113 350 441 45 132 500 140 816 869 106 155 319 130 556 912 80 187 671 129 85 249 58 406 838 80 136 923 109 0 701 65 540 941 19 588 788 155 466 490 64 247 805 127 241 327 126 192 530 91 800 843 72 289 722 105 436 620 130 427 889 93 171 455 91 406 780 64 349 467 56 520 699 85 73 620 112 319 802 129 657 690 66 754 886 112 357 509 83 171 307 102 914 999 110 171 978 112 832 925 88 725 879 58 189 618 104 283 350 103 761 835 100 819 962 124 205 699 112 544 661 91 72 818 121 395 873 106 676 926 65 580 821 70 80 209 124 215 520 99 197 888 111 371 782 77 203 673 78 560 610 71 754 993 88 578 967 118 321 573 114 236 723 30 269 904 51 78 771 120 429 868 159 673 692 92 306 771 75 101 992 125 854 986 106 196 638 149 115 240 83 559 876 79 639 723 95 435 817 122 21 736 106 438 589 156 189 706 60 942 997 104 230 718 90 95 249 115 120 448 79 306 609 128 361 998 47 819 858 167 138 605 93 45 812 116 645 787 65 288 660 117 107 191 87 109 400 152 378 838 107 72 913 121 34 91 145 123 988 78 729 963 98 461 685 80 124 448 127 534 952 82 751 771 132 634 968 119 162 275 124 693 812 100 429 490 132 549 791 105 307 669 76 530 532 122 243 346 74 386 967 64 98 590 82 279 661 85 71 774 1 942 963 114 217 234 74 393 745 76 704 866 88 222 480 55 225 796 149 148 544 48 628 730 72 805 944 94 77 253 121 390 716 87 534 581 53 266 794 89 700 796 115 287 629 101 361 562 59 235 817 115 20 352 124 357 815 68 116 233 119 343 605 147 152 811 87 638 687 94 38 565 85 736 999 131 33 357 116 672 833 101 612 717 155 234 632 140 158 808 125 346 593 105 264 774 102 123 959 109 154 747 140 140 501 78 47 383 109 437 746 72 70 216 35 516 798 159 394 627 86 390 974 137 181 835 100 799 914 112 619 688 97 86 605 96 419 898 61 475 875 92 68 498 93 462 852 76 328 517 91 595 697 81 173 412 127 686 824 115 829 906 96 454 636 92 334 414 74 789 942 86 558 993 123 185 249 66 104 594 86 281 424 81 200 466 77 259 696 71 650 794 138 420 862 58 246 725 127 618 641 96 260 922 124 960 964 142 481 857 127 280 743 143 402 655 74 667 987 109 332 891 96 85 545 150 499 518 145 230 709 46 531 603 182 500 532 102 471 783 113 558 928 98 118 582 114 316 692 114 168 824 86 316 658 105 292 682 97 211 925 69 77 948 94 41 86 67 65 404 83 410 860 87 653 713 115 4 748 79 397 569 112 189 640 114 391 672 109 189 279 112 591 796 86 291 400 110 636 840 69 229 765 123 575 789 106 373 640 49 148 899 62 357 870 156 571 938 111 250 762 40 354 660 120 389 768 90 155 287 131 25 372 104 598 665 75 109 215 121 117 665 133 87 773 144 718 869 98 535 636 105 72 355 80 864 944 111 394 853 95 282 571 123 598 708 41 484 883 106 816 907 123 280 707 119 125 821 74 6 96 70 753 981 70 214 261 47 647 784 118 356 654 89 553 908 75 682 748 72 686 885 122 435 633 74 484 513 91 449 978 129 411 627 122 80 563 109 278 301 110 755 854 40 432 599 76 422 941 216 929 984 62 240 771 94 847 932 106 354 382 151 6 381 63 3 302 48 329 556 164 659 987 110 16 158 118 293 455 58 448 998 133 167 737 125 422 501 137 203 205 64 566 706 134 71 348 59 666 878 105 330 877 75 472 921 108 325 885 106 351 876 95 576 695 85 532 905 126 644 906 47 132 294 110 51 587 96 451 893 115 193 401 67 247 823 103 103 969 147 193 341 79 385 567 91 161 874 100 152 971 63 323 860 122 249 269 102 78 490 85 643 803 188 467 889 133 348 754 56 60 552 108 757 894 79 43 193 100 291 362 95 162 648 108 332 725 166 121 167 71 40 497 170 545 938 91 73 447 131 633 751 84 246 737 112 299 748 124 871 984 123 137 717 165 44 410 152 373 901 98 44 970 85 32 95 108 50 155 116 180 358 81 173 883 57 918 935 62 130 540 135 314 638 55 915 989 142 152 175 146 35 299 122 72 577 138 534 735 113 21 653 110 516 553 80 844 885 52 362 620 64 321 688 64 412 694 165 173 267 100 214 726 60 406 442 50 470 705 95 927 959 81 651 935 99 87 236 85 49 885 82 417 567 67 452 867 54 89 861 113 216 685 147 419 741 91 824 896 154 227 478 116 117 711 140 673 815 105 17 452 61 125 354 107 157 272 125 510 773 60 27 848 80 417 556 149 753 961 67 327 662 108 537 716 137 90 527 84 109 424 47 779 902 74 167 644 136 879 991 157 197 507 76 315 341 58 88 743 21 496 796 55 39 362 128 629 631 124 42 695 107 99 699 95 46 747 165 102 932 83 16 660 130 336 698 84 422 570 153 322 334 115 493 576 147 289 744 105 409 748 108 394 718 36 141 433 80 191 404 104 59 73 81 211 388 107 215 538 92 488 971 57 499 815 111 37 639 110 441 475 126 64 419 87 404 813 99 102 195 99 236 726 99 234 444 106 56 230 50 414 744 120 977 987 78 424 447 92 58 610 39 19 748 102 242 583 103 385 783 104 264 960 85 656 661 110 556 628 129 127 481 108 457 741 114 60 748 108 519 532 91 64 452 71 597 630 59 168 978 86 503 884 128 868 947 102 406 818 110 74 587 100 307 495 125 336 690 129 699 718 100 97 453 112 338 975 142 16 686 124 542 858 142 242 527 109 303 556 138 330 881 120 372 874 58 130 516 117 793 965 27 311 814 111 316 709 92 644 711 74 54 539 90 262 441 118 413 599 52 749 792 111 472 522 90 107 883 95 316 847 69 738 933 102 697 841 51 369 500 95 496 651 116 91 247 88 404 600 102 227 530 87 457 958 51 70 644 127 138 585 135 557 782 128 285 550 111 505 851 71 16 106 44 31 989 79 180 432 133 712 976 140 4 419 62 235 512 136 426 457 117 273 974 99 540 743 119 691 856 129 60 826 86 13 415 129 369 870 117 177 988 195 557 570 115 464 927 124 622 793 78 467 550 38 275 459 132 273 882 107 166 858 74 497 914 84 587 916 126 216 394 152 662 792 70 424 701 86 136 955 91 640 817 99 112 499 85 337 662 68 315 363 129 339 474 130 482 753 109 93 282 85 156 434 96 161 428 55 624 981 135 352 447 85 259 474 45 246 778 128 155 162 94 127 212 107 519 542 84 2 764 81 494 603 97 55 224 78 893 992 139 153 374 75 399 756 92 434 957 80 79 388 50 48 821 76 673 793 81 17 25 102 253 258 100 37 744 163 674 686 121 40 636 79 162 284 86 731 878 124 225 290 62 456 631 109 9 172 60 502 729 24 46 168 158 698 811 109 836 840 96 333 608 82 773 966 79 229 826 117 167 212 118 288 930 72 653 865 148 254 971 100 47 471 90 257 606 112 614 837 73 301 815 54 146 172 68 83 676 105 273 875 120 13 677 81 33 318 89 377 760 77 126 868 132 130 993 131 9 596 114 307 568 117 25 72 143 430 632 86 39 608 76 646 840 120 162 594 156 198 680 100 287 376 121 200 363 46 364 601 63 220 956 113 210 472 88 99 732 85 25 446 108 725 744 90 468 521 116 112 612 133 682 900 102 650 751 133 204 677 146 607 792 61 343 974 81 362 732 90 624 997 86 360 779 93 699 956 94 129 141 117 809 887 90 413 539 79 246 273 118 807 828 77 464 995 100 566 895 55 10 637 59 344 808 76 174 939 119 409 991 106 138 520 72 180 460 106 96 772 77 379 948 96 536 937 57 313 783 105 172 730 121 427 725 123 334 661 92 680 854 67 440 894 114 810 954 80 284 995 74 262 753 79 96 540 115 202 314 60 115 958 85 840 880 80 432 700 145 667 882 75 148 263 69 177 969 90 437 956 101 305 683 84 182 683 125 913 938 112 263 835 105 452 595 102 782 990 140 143 317 41 412 827 89 670 983 90 560 762 98 168 347 136 353 383 118 621 664 92 536 991 84 22 552 103 15 141 89 12 711 115 498 604 55 102 203 115 560 588 68 172 255 90 304 395 58 651 843 110 97 404 119 33 120 167 499 977 64 142 900 95 727 908 129 759 775 72 411 670 101 419 718 76 229 555 108 147 752 96 414 890 113 402 764 136 363 805 100 20 137 141 521 920 83 74 813 72 226 282 53 713 786 89 90 588 88 455 852 109 74 261 93 224 416 79 730 836 124 689 771 78 567 609 99 142 535 103 142 345 154 19 713 137 214 464 84 49 440 90 82 636 84 597 932 119 53 986 113 64 175 97 177 604 127 599 849 91 68 501 91 98 982 102 146 490 46 186 324 79 125 351 95 309 611 97 149 807 126 211 847 124 590 749 78 120 748 74 158 771 81 137 265 73 176 422 69 643 977 96 615 978 94 122 808 58 586 993 119 18 954 92 121 140 106 327 839 45 449 681 104 157 596 173 39 901 45 32 752 65 709 748 119 217 803 101 377 424 57 641 776 121 450 853 114 30 38 117 123 377 55 384 613 143 380 941 111 223 379 52 336 958 86 2 616 133 77 688 63 804 807 91 296 423 100 186 875 147 69 609 38 89 108 68 724 911 78 454 476 64 449 604 131 746 804 124 467 901 110 95 178 66 246 880 124 200 576 53 662 821 64 108 254 161 816 992 52 434 673 120 397 645 132 46 223 47 522 527 106 138 338 122 323 439 99 750 765 71 120 823 118 135 644 128 12 713 110 269 273 128 854 960 93 470 969 122 214 343 130 39 517 88 169 307 82 549 593 105 526 797 108 15 666 103 17 803 83 140 427 89 318 396 71 195 242 58 326 627 69 387 556 133 592 843 75 207 768 82 298 751 114 339 773 127 173 770 82 582 717 93 392 694 161 18 562 118 58 630 104 286 522 53 170 532 97 662 912 68 68 447 143 501 943 122 540 562 111 159 925 117 584 706 86 297 890 136 706 803 172 771 914 127 104 397 115 575 765 32 448 703 167 732 946 70 320 704 108 92 292 69 557 652 41 446 550 126 124 388 141 21 815 118 307 586 102 575 826 113 782 829 119 218 699 123 53 648 101 298 849 34 255 277 115 615 920 72 66 836 147 49 695 44 223 838 69 323 418 141 146 165 104 113 519 120 478 946 75 290 983 88 663 815 67 90 557 106 488 962 87 15 247 88 814 861 104 86 759 68 2 814 66 346 711 118 650 883 67 273 749 106 278 484 90 529 923 94 759 851 44 200 534 98 395 705 111 158 237 53 283 383 110 105 612 95 48 268 46 876 903 109 3 154 68 563 957 64 891 909 78 60 184 97 561 883 55 39 243 127 378 936 120 484 615 110 789 858 99 473 882 134 65 581 149 322 457 68 214 458 65 300 358 48 331 411 99 532 711 93 501 765 149 176 806 48 369 864 46 341 622 111 916 927 99 828 914 152 773 833 131 486 941 85 140 265 99 402 966 81 565 661 97 543 849 94 30 913 95 744 944 90 387 605 76 542 567 97 225 309 95 909 973 124 391 505 108 159 471 92 600 626 81 128 227 84 136 320 122 136 458 84 259 605 49 549 651 101 362 499 128 615 619 83 240 577 88 491 640 82 583 871 96 16 895 153 301 550 86 29 461 123 553 978 93 573 824 73 415 699 112 190 384 130 2 441 121 290 643 42 167 579 80 429 880 66 64 870 118 279 410 87 733 982 181 503 933 96 443 590 117 141 559 127 196 479 126 765 987 115 190 310 101 20 568 55 506 869 111 701 808 61 543 796 93 375 479 128 108 141 100 204 457 104 236 340 112 190 367 89 776 963 129 126 197 121 5 79 150 62 709 63 351 446 111 542 690 96 314 608 89 308 742 71 255 865 69 231 648 132 519 918 136 421 604 1 608 748 151 15 690 114 394 875 142 1 267 92 443 810 131 316 803 88 323 343 60 474 648 76 365 993 72 26 712 100 377 598 121 212 845 151 345 346 93 290 300 66 536 953 78 23 149 112 13 892 99 350 941 93 160 436 92 362 933 85 672 674 140 85 915 130 456 942 116 76 807 132 429 986 96 30 577 53 70 451 64 24 399 73 29 580 114 315 620 121 659 998 124 110 300 152 338 857 121 556 766 100 654 779 128 111 691 114 235 307 61 98 852 144 421 536 104 588 966 67 180 511 106 68 519 85 673 999 96 145 266 93 312 689 135 34 319 91 625 664 135 67 854 51 210 413 174 599 717 123 391 982 100 471 632 84 366 677 146 330 821 89 616 624 111 792 813 113 207 853 86 455 617 93 280 784 82 406 678 132 193 825 139 53 350 44 2 628 69 17 625 138 429 528 156 122 757 101 503 542 105 496 654 58 617 808 82 669 720 98 14 704 90 183 302 71 484 973 123 648 899 108 554 587 117 801 931 120 5 182 60 103 340 111 261 858 74 821 952 134 183 374 65 209 474 71 221 638 116 103 820 92 680 746 65 146 880 114 639 950 119 40 780 29 415 798 119 187 922 49 11 595 79 239 814 211 678 992 50 246 933 60 330 413 121 188 618 102 364 440 131 23 817 82 306 943 161 164 430 129 98 743 141 21 242 115 596 716 89 400 522 52 364 513 92 5 519 67 84 250 162 372 786 80 853 898 115 452 596 79 31 77 94 141 878 83 552 790 58 401 859 111 523 587 86 69 287 50 498 857 86 151 982 79 107 823 142 87 915 75 113 229 113 403 722 109 652 685 84 60 530 72 259 548 85 257 427 117 598 927 29 215 577 59 12 601 151 376 710 63 96 510 154 633 669 121 782 924 142 162 506 122 11 346 109 514 839 90 611 880 34 195 456 143 643 906 149 499 697 75 374 760 43 699 976 85 623 711 44 218 659 89 449 591 114 362 964 89 314 757 115 276 693 48 385 425 68 416 639 149 344 896 124 248 717 84 97 215 88 462 568 98 728 878 100 465 718 138 306 638 46 320 509 72 319 411 74 834 880 96 370 393 126 493 806 178 497 751 155 122 658 157 793 838 76 55 330 139 318 852 79 353 977 76 81 152 95 167 316 83 538 624 107 666 742 106 582 820 100 448 576 131 820 939 134 553 564 133 87 313 157 105 500 51 219 292 91 653 723 113 187 833 106 342 407 141 18 302 84 346 942 66 34 631 105 166 608 145 684 710 70 105 172 61 247 847 142 264 923 91 790 997 90 443 805 114 202 284 109 604 929 130 33 124 52 342 696 82 237 430 99 216 641 27 415 451 92 143 357 106 393 561 79 368 969 33 321 368 93 510 958 29 715 779 101 350 624 42 400 500 94 459 695 136 529 767 93 32 685 103 133 220 78 226 476 152 293 295 43 279 493 155 296 556 99 111 482 121 311 802 114 229 635 115 533 980 129 549 756 63 591 870 108 725 848 107 276 816 79 429 751 82 100 766 125 425 917 104 583 989 68 380 530 106 152 569 115 487 979 100 260 581 52 404 883 81 133 846 100 243 826 87 254 618 75 357 494 127 542 887 125 775 912 104 426 850 114 431 801 96 162 477 81 266 912 106 523 766 112 467 858 97 332 638 114 38 264 63 841 952 124 344 539 128 392 575 98 187 948 70 390 894 91 587 713 78 376 999 174 541 966 166 457 660 60 696 720 174 241 876 108 170 990 110 398 638 84 637 714 96 11 401 168 521 893 83 302 892 95 112 559 74 330 471 75 248 750 119 127 968 92 97 515 136 674 761 81 710 768 134 299 555 117 360 902 85 186 882 104 18 435 95 476 690 117 201 563 143 155 983 138 466 504 79 401 440 80 309 475 97 427 898 102 332 682 107 269 875 140 638 823 127 547 706 112 146 238 75 484 815 107 498 869 69 25 152 40 474 574 114 411 846 80 546 786 54 228 266 46 311 505 98 231 605 117 58 758 85 118 702 71 362 777 116 235 489 83 23 980 137 59 159 43 428 899 120 407 567 137 330 986 145 213 241 83 197 273 111 234 599 83 81 350 95 240 247 69 445 667 116 822 989 113 4 264 123 253 862 137 216 253 101 139 485 71 343 576 96 282 395 150 624 793 77 525 741 96 266 581 144 29 682 160 728 780 94 109 635 62 463 560 142 520 726 79 278 648 95 225 677 112 367 383 130 193 274 99 379 672 120 4 360 86 472 556 120 202 679 79 271 938 126 216 279 134 459 588 148 175 265 39 749 753 88 33 130 125 100 223 158 43 902 116 71 829 142 377 881 89 608 814 20 322 706 83 501 680 116 627 715 42 440 823 105 391 922 105 253 550 83 84 544 127 1 941 71 149 721 107 667 831 98 407 692 73 182 666 143 428 901 118 316 906 42 42 816 140 544 658 101 284 348 130 11 872 25 135 973 62 673 859 60 716 720 109 423 470 162 549 866 137 12 564 125 512 678 134 138 675 95 279 924 71 75 307 93 71 183 78 583 829 152 567 749 111 639 916 50 762 976 106 95 531 85 60 154 43 306 972 127 67 82 59 17 152 127 275 977 115 637 986 110 65 767 75 240 268 129 400 708 93 477 884 87 752 997 53 98 400 88 643 754 114 83 855 137 833 882 90 507 860 104 497 727 115 262 554 103 379 458 108 548 765 88 359 578 51 556 612 137 72 417 87 352 367 79 296 377 135 409 608 87 201 267 162 764 779 64 648 931 98 584 937 152 169 210 78 395 858 78 265 276 93 347 954 108 454 988 120 13 381 118 711 843 84 180 988 57 243 301 106 646 795 87 581 984 87 82 641 89 125 196 102 370 963 124 312 523 79 563 789 102 198 984 64 34 84 135 572 945 55 939 971 138 403 806 117 545 643 105 317 462 97 106 677 106 889 992 110 960 963 91 704 961 75 378 855 150 492 822 137 814 966 112 157 491 120 650 709 106 682 855 139 539 961 81 204 497 81 68 939 105 87 742 158 568 759 86 119 387 55 525 854 111 684 942 101 17 190 125 778 869 95 91 630 44 688 734 111 27 91 124 595 843 132 251 950 113 344 949 65 734 917 106 854 978 112 883 912 73 184 583 65 578 749 85 652 763 129 560 581 123 88 803 144 402 921 137 469 948 86 8 519 80 190 404 70 128 501 42 228 319 136 43 912 148 395 443 43 60 253 134 608 915 73 378 562 38 151 964 94 340 454 76 241 951 111 658 800 97 65 111 109 645 836 114 534 700 71 522 999 102 738 861 88 950 999 144 89 670 31 114 378 148 175 549 129 793 822 56 77 108 59 335 658 98 542 855 129 474 718 111 344 999 86 271 555 120 821 966 114 547 589 50 401 506 92 179 774 146 114 877 131 115 736 65 551 680 120 530 660 176 108 758 77 194 241 64 526 908 92 475 709 130 340 878 165 10 465 42 522 675 87 306 388 116 614 966 122 743 906 99 762 918 134 583 621 104 92 352 143 759 924 98 548 565 130 563 895 95 265 799 143 587 709 91 216 886 141 204 521 118 353 544 99 433 826 45 126 920 53 668 756 59 83 662 50 395 801 114 552 899 82 589 786 127 321 621 66 297 495 145 239 287 66 106 354 115 97 642 111 40 233 79 237 317 91 200 531 158 397 859 63 229 551 75 171 880 130 214 522 56 308 780 132 537 702 122 388 660 111 601 885 61 612 695 115 492 637 108 770 771 104 11 774 76 210 387 107 280 687 133 729 730 104 534 659 119 38 718 113 167 247 70 446 668 73 752 974 58 424 584 136 197 366 162 584 761 42 480 993 79 31 725 82 511 684 52 370 381 116 543 585 100 211 881 113 707 990 113 690 698 96 48 149 26 395 418 94 186 773 64 757 929 96 2 121 61 320 826 85 704 712 118 641 712 75 82 630 108 790 889 131 446 826 136 549 802 124 669 880 74 435 560 107 72 207 92 367 546 82 1 322 135 314 993 75 827 828 67 87 844 106 253 990 99 60 755 111 167 670 86 605 756 110 368 646 103 100 577 143 245 849 55 15 228 129 806 937 135 740 931 109 95 855 116 2 50 111 410 510 87 575 700 134 311 774 152 174 487 111 60 148 116 21 250 82 77 315 137 654 917 63 569 975 137 208 576 70 574 714 74 930 934 106 81 466 106 75 707 156 399 642 70 352 355 125 134 980 121 404 888 131 92 259 81 454 506 110 400 540 117 40 578 91 241 500 71 214 685 57 430 913 138 213 778 92 382 470 69 209 754 64 668 701 111 115 692 113 315 427 63 670 689 118 530 746 119 301 691 114 71 94 71 9 657 65 936 975 87 270 763 107 151 509 50 255 411 135 130 277 108 381 688 72 397 651 93 786 965 128 366 879 110 23 949 96 261 902 85 41 195 122 162 663 1 209 282 106 258 947 101 289 406 108 135 884 95 689 918 95 356 724 92 252 782 93 776 837 53 450 808 86 187 275 139 305 640 145 216 652 64 324 493 90 33 608 134 398 666 182 217 648 80 102 949 60 397 670 117 422 763 113 112 375 109 167 856 156 472 936 89 112 938 123 413 750 133 124 957 50 389 517 106 86 916 115 88 201 63 514 666 156 439 714 127 221 464 139 197 649 113 378 776 98 31 840 123 113 324 79 495 579 103 552 785 76 15 42 122 396 971 76 304 508 99 110 122 90 502 982 66 426 721 120 813 951 76 676 916 118 187 698 150 637 803 61 57 386 120 313 711 127 501 507 76 84 263 77 426 548 66 377 415 142 527 623 92 116 629 65 532 956 119 198 364 100 145 321 90 424 916 148 604 761 131 846 871 151 21 932 109 155 849 110 218 886 91 380 950 121 70 389 100 380 633 74 249 519 82 0 543 93 135 547 101 338 611 80 284 495 93 154 777 105 466 686 133 605 987 105 222 307 74 96 700 99 329 344 140 224 532 75 189 318 32 449 893 50 496 837 84 306 392 72 402 786 162 557 921 110 137 634 101 113 452 142 623 698 126 270 615 86 169 712 135 176 639 81 252 666 142 544 704 145 1 888 131 561 642 33 310 951 136 117 456 114 425 467 110 800 821 60 117 701 103 446 769 45 405 535 118 737 833 65 887 986 76 362 809 100 0 147 129 451 835 77 445 539 74 261 277 105 861 977 146 304 366 133 505 700 81 10 598 64 395 774 125 319 343 98 526 711 59 626 933 103 628 804 30 65 331 89 300 809 116 573 843 121 408 793 99 16 325 98 442 961 83 588 874 97 75 92 99 381 808 78 588 594 106 251 813 146 79 853 87 173 772 87 106 612 123 593 732 78 530 689 110 850 887 109 319 477 135 96 661 81 82 84 67 109 718 92 51 563 132 466 553 109 328 547 69 363 883 96 78 837 63 370 619 103 114 277 107 302 667 119 129 648 95 43 110 94 24 976 75 143 622 53 207 555 91 369 722 93 239 837 102 145 504 77 95 963 118 101 429 94 377 607 89 516 749 102 617 710 123 10 11 58 403 668 88 636 765 109 41 949 99 193 869 98 94 429 5 563 605 137 50 909 112 386 568 74 335 973 83 601 918 63 542 573 82 356 733 89 878 927 103 460 773 66 341 415 188 256 258 73 419 521 79 520 922 85 1 410 78 199 663 93 222 291 58 176 885 75 761 782 120 361 889 104 515 986 63 267 646 141 494 827 58 669 964 124 425 679 104 434 936 73 158 457 50 865 947 67 417 887 97 55 960 43 719 958 136 717 807 58 60 796 141 259 593 100 93 902 73 87 629 91 118 403 105 586 822 91 225 681 109 490 572 81 686 692 118 21 939 69 457 989 145 705 812 77 12 253 108 102 163 79 277 989 82 187 767 124 611 827 77 137 851 75 582 662 102 403 423 65 211 343 62 49 351 125 182 245 98 610 692 82 225 420 78 422 799 143 245 945 65 309 931 87 138 949 65 516 567 111 556 827 139 501 755 140 169 642 125 455 690 81 111 500 88 255 529 82 358 476 103 219 934 109 45 241 117 471 749 112 4 727 76 44 151 136 116 617 109 230 282 115 667 937 115 561 896 77 592 861 112 501 624 101 452 561 121 144 945 108 476 601 121 191 475 110 665 776 53 208 699 72 483 594 86 650 932 103 118 266 57 359 370 90 221 328 87 306 566 119 855 912 136 449 977 31 601 766 107 247 819 119 216 482 84 306 732 78 758 972 34 254 617 58 149 338 91 12 170 77 734 994 101 368 702 139 326 754 113 134 233 172 144 446 113 833 869 99 53 798 77 382 606 107 23 778 83 498 978 85 242 431 55 810 877 85 151 288 62 221 391 89 119 592 97 123 684 124 258 553 49 247 685 152 419 427 123 299 566 127 558 788 116 12 645 125 185 319 83 52 172 89 4 947 101 288 432 138 213 741 126 64 160 69 421 747 155 435 510 174 243 886 109 2 997 43 561 842 62 439 457 109 779 822 68 101 868 133 627 807 81 72 407 47 545 589 92 77 809 101 407 670 147 78 429 52 445 962 115 575 662 172 175 238 165 463 888 108 396 653 112 289 458 114 167 318 102 359 921 93 815 903 113 736 763 135 628 777 137 886 963 72 119 229 121 162 963 131 247 275 62 212 677 97 253 314 119 302 769 107 459 889 129 281 371 130 26 87 104 675 891 106 410 825 100 82 469 120 384 577 83 756 879 137 504 681 85 139 793 108 805 893 127 227 271 95 777 986 103 752 775 130 858 960 125 48 572 118 46 708 93 228 269 80 58 242 67 487 850 107 219 592 41 47 811 91 818 984 155 267 914 115 92 353 39 77 896 130 932 946 115 659 958 150 501 593 97 98 252 84 639 640 58 730 798 70 548 995 92 465 520 109 532 660 161 612 740 153 503 745 106 42 277 67 368 662 87 14 654 108 552 703 81 471 622 72 164 683 79 427 885 101 706 775 84 468 501 60 30 60 85 49 734 105 243 614 123 194 368 112 563 798 123 339 353 76 297 487 51 526 914 55 242 856 113 640 895 156 885 935 77 838 840 98 112 934 150 187 615 65 80 887 147 797 829 83 52 282 64 141 274 43 436 460 117 68 73 81 13 908 147 347 876 100 33 490 124 272 410 118 689 803 143 933 947 78 160 545 92 41 601 74 41 524 96 97 955 124 221 318 78 303 451 91 701 805 93 92 169 76 565 896 132 173 547 67 112 746 85 68 774 93 223 319 61 118 711 72 61 444 93 417 689 103 22 835 117 149 468 67 315 990 76 496 530 103 91 116 97 293 774 115 80 189 36 410 415 82 289 591 161 870 970 135 718 860 91 224 636 99 312 690 47 438 603 70 598 941 143 397 830 118 221 235 133 388 674 104 235 781 51 460 974 141 642 678 106 52 823 150 102 135 109 700 881 75 557 769 91 247 537 98 272 823 132 379 427 162 961 969 95 584 609 151 465 695 138 47 411 115 436 556 95 200 696 118 636 946 52 95 896 41 76 278 96 124 893 86 378 586 89 378 996 144 195 310 95 229 643 100 255 256 135 605 785 164 469 489 107 89 210 97 681 756 97 609 735 96 168 414 47 684 914 73 245 831 102 662 855 19 839 896 70 139 953 115 593 866 104 345 657 71 285 665 76 104 877 86 718 813 85 165 550 57 469 504 130 606 957 121 75 495 70 933 946 122 413 593 107 567 577 88 485 601 66 121 537 42 399 587 65 331 594 103 305 697 176 82 761 88 679 726 125 696 964 97 166 856 114 785 958 132 726 785 129 48 627 59 13 346 68 215 633 104 123 425 141 310 765 76 563 639 89 608 938 80 173 372 99 378 494 154 10 995 88 396 923 90 265 374 98 193 249 100 49 528 117 161 431 56 571 608 85 879 908 101 22 964 57 330 389 90 354 466 116 862 987 133 90 560 124 235 571 121 221 693 125 750 759 100 276 933 135 774 841 29 4 224 121 76 730 96 103 904 116 397 597 142 722 767 84 99 657 101 400 790 64 718 812 83 234 751 78 426 833 160 62 839 136 401 938 67 572 696 121 833 866 90 58 709 72 452 547 94 788 949 79 126 977 113 360 470 103 815 891 131 89 179 85 155 658 127 560 984 98 126 465 107 961 967 97 92 796 86 416 838 51 685 767 95 220 591 75 235 827 109 189 215 109 264 891 97 9 260 46 34 800 81 584 643 110 36 638 106 226 731 130 650 805 132 843 944 63 167 693 115 138 475 137 235 431 136 221 593 124 77 945 113 544 607 156 368 972 104 111 792 116 385 771 104 18 763 78 90 703 76 342 402 39 280 613 109 188 710 113 524 790 170 621 963 98 156 456 68 53 427 82 283 827 85 324 452 71 17 171 80 284 917 103 788 909 99 304 542 115 62 197 99 210 913 109 139 861 66 20 175 85 303 971 57 547 960 20 265 622 172 149 829 53 75 125 78 129 422 88 446 509 112 18 619 114 594 974 62 421 731 67 477 651 102 107 939 108 169 327 125 220 444 107 156 638 65 555 829 134 89 640 181 673 944 111 46 216 97 379 846 137 582 883 94 425 796 75 212 546 36 60 198 60 234 352 119 938 944 106 125 707 157 313 799 94 481 629 69 84 331 106 71 163 112 365 532 72 634 894 58 127 243 59 261 342 142 77 803 116 492 792 74 242 265 131 92 541 98 69 772 114 352 940 97 143 472 78 119 256 61 396 587 86 622 633 110 640 716 85 288 831 95 716 980 47 457 819 132 213 727 144 10 46 77 97 410 89 70 326 127 284 857 74 302 691 42 765 819 90 35 443 81 423 756 61 260 882 112 177 632 39 28 49 71 10 978 127 102 664 104 49 841 154 604 614 97 371 620 57 462 626 84 220 886 99 799 822 102 778 824 81 501 704 108 128 327 48 14 85 81 155 513 130 516 991 155 206 391 105 549 624 114 625 762 109 22 841 119 143 434 88 115 826 93 124 140 91 892 900 131 225 923 93 62 576 99 185 374 107 40 269 116 630 986 116 100 928 36 91 983 126 597 966 172 432 619 155 412 796 125 206 628 129 431 625 87 63 587 116 579 654 60 231 725 74 177 327 124 303 419 53 209 727 157 74 776 111 117 672 54 730 805 167 367 717 94 751 841 90 79 831 97 211 500 82 307 523 135 304 729 69 137 771 115 191 704 97 53 610 74 353 700 103 352 421 82 233 572 97 191 921 53 265 885 125 18 90 34 291 825 144 418 702 105 293 471 86 225 608 55 167 365 107 760 962 110 320 564 106 225 491 128 3 449 150 376 743 126 11 71 111 735 934 138 688 751 128 158 940 130 407 772 91 613 641 136 549 836 97 192 870 120 392 946 143 708 811 129 459 950 91 670 960 88 385 797 163 353 820 171 683 888 120 478 742 130 20 678 150 28 69 183 460 666 143 75 752 99 217 688 119 579 746 98 844 949 100 431 630 77 275 457 108 500 674 81 754 814 115 4 815 55 61 362 66 0 727 86 502 822 104 600 881 103 311 482 123 607 742 85 54 744 67 198 400 62 322 783 87 42 495 98 138 592 134 421 685 109 392 951 99 43 369 122 335 717 131 109 134 64 593 942 97 421 651 130 38 308 74 650 793 135 274 910 73 786 840 39 244 919 109 421 803 134 282 749 100 394 548 63 284 524 152 22 592 103 70 199 137 624 661 51 84 339 90 515 909 74 256 915 88 784 906 90 862 980 63 652 799 75 233 388 111 25 353 107 315 658 44 252 736 88 338 845 92 189 642 109 181 882 105 170 611 155 34 687 85 148 186 55 132 715 87 103 310 59 418 897 97 51 928 93 140 607 88 58 498 52 148 948 84 19 396 109 321 981 98 87 895 106 6 79 98 58 695 105 398 941 83 323 548 87 251 377 105 242 902 97 113 246 65 311 448 102 475 907 121 548 737 104 958 995 127 250 873 105 571 591 125 822 965 99 441 773 102 556 796 116 708 900 115 269 285 66 408 824 67 559 929 109 145 275 95 800 815 139 125 310 87 645 807 109 129 131 138 69 457 96 735 841 55 131 214 67 366 892 133 359 508 89 466 983 94 703 822 147 24 947 110 379 927 118 155 832 131 653 745 149 254 993 96 1 893 95 411 869 134 32 195 52 635 780 71 824 906 113 298 777 88 2 360 120 204 700 120 69 433 95 35 117 112 169 886 106 81 767 99 129 451 83 99 676 102 196 788 105 106 861 126 182 981 82 280 527 87 437 468 113 206 457 97 463 487 108 87 112 104 173 489 48 12 316 70 611 807 131 39 630 129 175 307 112 858 963 142 903 943 56 354 627 44 40 519 92 102 608 64 553 848 112 154 276 123 18 604 111 470 548 85 914 976 111 57 759 90 149 398 81 316 401 121 233 645 136 594 596 138 420 995 66 203 358 141 556 786 66 15 51 68 802 812 99 39 889 94 273 515 150 743 876 64 420 870 88 330 501 95 135 937 73 534 710 116 364 715 104 26 178 102 490 958 116 557 620 65 650 924 70 33 843 89 8 500 131 414 751 100 494 841 92 221 812 100 88 541 86 379 629 28 482 522 136 94 886 167 111 195 100 264 747 139 233 682 109 329 828 67 80 346 43 270 888 114 412 530 114 88 731 93 16 241 61 695 819 93 47 506 41 144 277 49 548 832 94 225 457 91 162 694 67 455 493 106 360 694 41 26 118 117 260 717 116 51 83 108 691 947 115 344 629 96 68 662 140 478 671 111 442 907 121 418 976 91 817 945 59 782 809 66 237 607 27 191 568 92 62 407 53 397 541 77 23 756 100 100 464 98 430 949 126 546 646 133 505 708 68 140 539 74 333 768 85 735 768 121 328 411 114 76 653 94 648 789 105 751 897 102 587 949 87 440 999 143 185 744 151 61 332 101 268 877 57 14 232 92 78 441 156 702 754 77 300 448 121 313 543 62 114 152 69 506 933 55 14 778 62 404 755 100 663 933 122 330 620 104 590 688 94 163 848 131 233 462 137 732 887 123 422 945 122 5 689 89 57 202 71 218 863 68 823 824 89 730 906 58 480 798 82 174 182 95 237 269 82 433 482 142 441 974 153 353 387 120 440 611 101 5 453 91 121 980 59 528 660 144 83 761 148 626 863 114 670 952 122 107 549 116 265 591 131 90 385 87 28 762 123 12 931 123 40 582 115 301 954 89 528 956 106 91 686 76 264 617 82 717 752 102 704 825 106 581 802 102 501 922 88 162 452 146 259 618 56 134 419 142 677 790 83 72 291 88 467 912 59 116 402 57 65 166 141 581 594 95 737 969 119 308 372 61 531 550 43 613 797 126 70 345 93 189 582 126 514 783 56 26 235 87 252 579 108 769 928 79 414 524 159 275 911 76 144 438 139 603 688 90 394 747 104 171 384 103 780 996 134 102 969 96 728 943 95 75 485 124 611 899 105 86 532 93 533 752 81 787 842 84 718 987 86 17 796 88 212 536 79 271 473 103 9 383 86 462 669 85 105 373 77 143 378 105 206 313 29 87 90 89 827 861 80 432 951 99 573 929 54 494 737 136 290 828 64 513 572 110 310 731 59 347 432 96 613 999 96 211 400 124 143 802 80 905 982 102 779 909 111 96 371 133 431 974 54 358 436 86 241 830 131 68 570 46 38 242 140 62 457 130 356 473 73 339 846 130 109 316 67 110 899 79 217 235 101 354 921 71 767 777 148 134 348 97 173 678 58 95 348 78 311 640 128 29 941 76 328 347 164 250 298 62 342 651 96 412 513 115 216 250 69 510 834 39 19 873 92 90 292 25 26 322 97 163 261 111 581 616 71 831 962 210 503 506 92 592 817 112 522 813 100 374 395 108 277 776 180 128 403 59 125 786 121 422 940 105 305 748 63 325 674 83 887 899 109 677 973 94 64 797 136 404 844 116 903 954 98 29 884 87 48 407 56 23 445 74 88 355 76 75 434 130 389 681 109 588 771 179 245 483 116 213 779 78 168 907 100 234 397 122 115 992 79 225 846 83 489 975 110 38 262 98 64 949 96 336 966 96 145 705 114 30 763 126 628 973 125 210 906 112 149 274 91 630 847 89 492 731 127 414 699 43 68 443 129 824 953 88 50 227 74 587 804 107 160 616 91 141 576 133 592 791 100 200 964 93 580 949 86 41 771 97 510 561 39 48 304 150 6 371 91 49 477 61 693 814 75 356 666 118 88 970 127 757 838 63 114 450 43 395 512 114 778 940 137 848 922 100 38 965 118 64 392 46 37 606 110 423 445 86 174 624 108 500 874 95 122 809 43 209 722 94 271 677 102 56 716 88 532 822 108 167 172 108 226 878 114 8 640 58 444 992 77 456 954 105 801 927 104 146 687 78 398 723 103 269 558 71 523 638 64 199 701 112 232 740 132 469 746 120 250 523 103 15 937 104 349 935 93 400 466 148 209 675 116 18 755 153 50 831 88 874 992 66 598 774 101 560 853 120 370 622 80 89 436 65 38 277 40 477 575 111 236 876 77 390 562 62 876 971 58 451 888 138 686 873 115 119 451 110 356 892 106 774 863 140 738 913 97 332 525 113 144 556 97 490 992 78 94 799 100 41 184 54 358 700 137 243 758 124 297 409 113 51 946 85 295 744 86 206 239 128 680 770 94 132 617 162 33 614 89 300 460 101 222 838 104 172 756 84 385 768 96 951 981 67 179 665 144 284 769 150 411 975 96 689 852 161 25 214 118 570 579 97 606 665 72 560 837 52 11 118 127 359 743 113 301 572 83 339 624 26 286 856 102 267 964 99 823 921 132 250 912 116 53 178 87 13 135 82 23 670 82 7 520 86 592 626 99 761 887 50 137 473 69 23 244 102 302 871 118 435 835 110 53 234 156 390 475 132 176 413 63 720 969 65 969 992 132 941 963 68 81 953 56 440 921 126 308 955 43 820 892 117 420 458 91 963 983 101 369 837 98 296 514 107 95 951 74 219 348 127 162 612 91 159 235 100 202 971 118 884 904 119 121 863 102 378 705 63 275 554 72 125 587 110 349 744 123 330 515 149 186 848 71 497 925 55 644 854 82 414 514 71 470 831 87 38 263 92 389 467 84 360 703 102 230 278 133 245 794 109 151 606 106 80 136 89 510 983 107 458 881 101 789 922 86 589 778 103 244 245 100 282 762 114 123 967 84 302 632 65 127 770 182 445 721 90 347 599 58 366 664 86 834 890 93 670 722 88 730 948 65 631 920 128 397 860 137 419 754 115 71 240 103 194 692 131 213 762 104 391 952 52 615 721 101 362 603 109 123 127 120 214 288 143 759 827 72 142 940 127 4 203 49 364 663 88 91 834 77 165 510 121 377 661 99 655 764 87 115 937 122 370 905 56 182 253 94 660 678 62 698 837 100 7 909 98 558 607 86 530 845 65 135 282 41 52 749 157 132 139 71 231 735 86 307 391 113 226 284 101 313 789 59 236 238 105 633 782 155 212 824 115 311 541 96 314 750 125 300 888 113 600 642 101 251 952 80 549 615 128 274 656 151 177 261 74 283 558 84 375 666 82 477 713 92 59 160 90 57 452 95 619 853 81 241 584 149 577 769 83 43 795 147 72 418 100 286 550 129 344 820 95 23 106 156 296 324 121 660 684 83 50 444 102 266 844 109 306 549 114 114 656 57 14 637 139 393 752 135 107 199 111 410 941 70 213 275 120 90 604 161 112 782 87 790 975 89 56 115 94 544 711 109 489 866 125 152 621 93 68 445 103 842 985 88 544 785 120 299 934 109 444 660 134 227 663 104 123 505 75 357 417 125 232 835 88 272 424 115 137 971 117 777 955 115 336 688 125 75 238 97 49 749 38 26 397 95 845 944 120 195 657 188 146 947 98 368 398 98 135 209 101 248 343 131 429 514 111 238 530 126 177 179 147 470 510 60 54 776 71 208 765 96 46 973 102 55 72 135 45 384 120 436 550 126 265 336 66 605 686 107 184 575 97 328 539 145 383 736 32 14 38 119 184 840 73 431 530 82 129 462 115 261 709 86 544 758 78 881 953 123 199 286 83 644 959 83 218 763 119 942 972 102 95 630 61 776 933 83 398 524 82 254 976 144 83 361 64 52 503 87 180 630 114 147 494 140 24 652 130 133 345 83 63 875 125 576 796 113 336 940 54 49 261 102 782 922 86 71 685 42 183 845 55 401 810 62 651 739 110 4 548 81 522 887 112 107 504 78 504 953 90 434 825 84 498 847 105 18 851 135 592 594 110 914 931 63 82 410 98 26 217 43 610 979 122 773 869 93 68 356 121 29 939 91 105 229 69 397 853 76 339 788 71 432 449 78 101 648 119 103 837 83 320 678 110 311 346 122 543 647 51 639 753 120 792 974 140 75 355 67 153 335 149 25 924 95 599 711 139 429 790 112 239 284 124 331 419 102 922 955 95 46 430 81 838 935 107 483 960 104 361 579 101 663 770 131 400 736 35 663 901 121 547 619 59 489 744 121 227 480 93 175 532 108 295 891 96 511 694 142 84 972 93 254 600 105 386 782 147 591 670 150 880 977 97 210 979 151 124 695 98 264 571 99 408 568 68 133 967 110 27 61 130 475 493 113 699 995 66 486 735 66 270 713 133 112 409 27 514 554 150 15 968 83 401 475 127 54 295 167 408 791 101 787 911 77 272 579 125 323 378 126 146 913 97 170 459 118 394 785 89 510 513 97 41 296 150 144 321 42 208 631 142 549 590 134 393 602 102 279 621 107 363 593 105 80 479 96 596 714 91 56 614 143 72 841 90 490 652 137 201 256 125 561 696 109 640 641 107 109 867 112 175 503 69 141 211 71 674 994 141 51 786 129 419 761 66 41 146 82 81 195 104 85 743 101 627 869 77 716 946 56 497 813 99 937 982 66 517 817 121 12 759 53 297 423 33 401 920 44 314 366 118 721 752 46 108 545 91 231 775 126 489 906 136 332 511 116 693 980 90 895 944 126 337 594 73 425 716 89 332 404 97 33 981 91 257 975 126 755 874 115 441 728 76 517 719 126 67 843 113 727 956 86 122 633 108 337 621 81 176 574 101 374 469 111 376 523 178 30 99 110 474 549 93 347 502 93 863 959 91 72 627 97 293 692 132 18 508 126 594 866 142 113 882 58 483 916 70 223 603 83 145 928 80 61 177 88 115 790 79 421 845 94 243 793 99 439 754 127 538 607 67 639 716 142 745 792 129 309 980 106 443 971 89 677 753 128 142 948 132 178 890 102 157 611 83 490 553 81 21 379 92 704 888 135 121 452 110 130 131 98 205 923 52 304 533 108 429 998 60 170 437 80 299 603 82 135 899 56 570 984 136 18 507 116 860 907 100 145 871 160 748 889 76 502 576 115 324 958 107 384 653 122 202 203 124 255 543 110 762 931 75 771 798 103 400 817 74 348 391 63 763 939 117 225 259 82 541 944 84 633 902 97 253 785 67 416 807 91 117 733 83 574 939 82 56 650 99 197 204 104 803 909 137 933 954 92 0 302 99 295 997 79 154 821 41 333 884 81 78 344 120 590 609 99 820 992 52 112 892 118 164 322 90 59 574 115 437 514 83 681 827 115 143 498 105 195 700 96 32 127 51 264 273 100 251 713 72 311 841 115 38 777 71 823 914 124 282 847 96 84 136 67 436 554 123 800 913 93 426 489 190 105 435 102 47 929 100 257 751 104 472 841 71 103 405 70 359 776 71 389 695 56 355 518 72 23 608 157 542 865 59 178 868 78 839 868 123 651 996 186 222 626 117 715 962 137 458 562 86 558 981 56 307 456 108 246 544 122 297 793 98 353 560 90 239 923 160 110 442 100 802 970 91 222 442 86 219 399 102 125 764 137 472 874 99 349 471 106 263 410 124 59 910 110 564 824 141 204 817 138 562 919 105 19 307 132 105 600 134 164 377 132 452 714 126 102 304 114 121 681 114 145 459 132 136 495 124 19 179 97 303 859 78 46 567 58 27 85 44 184 749 105 269 925 97 694 917 109 342 810 132 67 414 159 462 928 109 710 966 84 620 749 72 262 934 98 841 965 96 289 299 118 89 788 118 870 899 87 165 536 152 230 858 90 470 972 123 28 321 129 553 735 151 41 341 86 99 948 75 377 380 56 189 765 119 379 907 134 536 634 67 672 877 55 110 635 108 606 764 128 61 494 76 148 380 142 757 995 131 232 620 111 207 457 88 458 933 124 41 869 119 286 949 113 156 758 96 7 943 118 144 520 97 199 272 101 262 460 102 761 813 65 342 985 126 281 874 40 133 516 98 276 419 105 139 854 164 115 341 95 166 350 123 812 899 78 242 989 79 38 726 128 392 455 99 79 911 135 719 787 81 244 675 74 463 784 110 129 616 77 496 860 73 63 191 83 435 848 95 229 749 125 359 530 63 431 455 96 34 167 161 645 686 103 363 546 86 241 561 106 55 930 19 228 280 119 468 619 81 10 234 138 25 421 110 511 533 155 775 850 50 159 794 113 363 624 84 612 960 114 660 702 31 124 531 98 81 683 100 54 300 113 379 645 119 520 617 111 101 740 126 56 240 78 79 208 84 315 867 122 51 812 136 166 767 101 91 445 86 111 863 73 204 364 117 410 893 132 753 832 124 345 958 50 74 681 95 104 452 43 580 866 108 237 327 95 889 988 126 274 510 91 764 852 100 85 162 114 267 552 92 492 571 109 901 920 143 58 902 99 283 952 133 410 486 123 665 957 126 188 335 86 199 656 121 747 775 133 570 594 135 177 659 102 665 801 96 297 464 114 356 377 90 423 674 93 381 625 103 295 796 146 93 405 48 265 943 99 66 165 127 200 377 62 186 233 96 510 981 85 123 728 50 16 787 79 322 753 104 77 507 123 285 474 47 82 403 120 11 727 141 211 524 54 25 60 121 55 699 109 369 514 123 377 401 105 110 733 95 204 793 85 534 683 125 420 643 94 161 662 95 330 630 130 245 560 81 20 794 133 252 706 62 316 637 80 32 101 120 504 864 103 152 382 116 133 195 74 3 5 84 5 769 111 195 198 83 832 906 122 230 529 80 611 963 62 84 579 122 379 656 62 580 833 129 353 775 85 39 530 105 184 791 54 275 999 100 533 855 55 760 942 94 186 276 98 176 382 135 151 801 141 491 580 117 483 969 113 298 670 75 185 831 116 569 994 59 468 727 122 803 845 104 515 595 111 681 977 78 27 517 140 284 475 58 384 983 148 221 285 103 47 413 64 146 868 89 398 734 55 382 538 124 201 229 117 386 879 78 90 254 70 753 814 146 143 617 98 141 662 91 531 918 135 315 629 94 872 898 30 392 801 50 635 781 83 67 550 75 91 503 93 279 393 102 412 456 97 173 321 141 347 710 130 906 914 65 866 948 106 517 645 102 537 918 97 673 796 76 285 807 106 358 653 132 32 620 88 541 753 118 170 629 106 301 480 117 241 278 115 788 839 47 210 314 108 415 468 101 692 886 87 245 701 111 33 721 64 64 942 65 430 521 90 61 956 117 518 688 101 104 967 131 406 792 121 588 890 74 49 667 98 224 975 94 493 646 142 124 746 109 65 392 109 471 751 117 125 777 136 326 730 145 271 802 74 190 902 114 288 790 77 324 709 105 144 198 118 682 766 110 396 458 85 69 867 99 35 709 102 541 864 112 216 446 54 93 680 78 334 853 97 523 984 70 176 235 107 688 822 46 734 845 120 133 185 91 105 725 49 572 920 60 501 640 90 39 679 77 274 701 109 326 501 98 283 586 134 37 528 66 251 649 69 106 131 122 181 997 109 712 731 143 282 617 98 132 872 94 288 916 73 215 617 66 635 776 100 151 247 93 243 859 27 176 824 97 274 945 111 577 688 122 218 394 110 757 782 121 77 603 118 304 722 128 215 494 169 22 831 111 61 140 60 281 527 109 164 928 94 351 840 88 174 224 117 160 995 148 605 699 123 277 704 111 207 475 73 91 424 131 347 775 132 775 966 59 680 712 50 319 574 119 787 850 146 335 455 82 341 574 83 201 514 73 210 946 127 536 993 51 66 812 141 593 869 100 59 484 133 692 950 169 74 542 68 74 296 54 296 810 68 578 940 98 802 830 52 340 618 57 656 779 104 22 124 71 9 365 99 5 572 101 161 297 125 569 790 86 132 334 124 214 554 75 532 773 130 654 718 61 37 786 93 51 645 87 229 810 108 145 160 98 34 916 84 28 948 159 176 465 99 28 388 117 441 551 92 448 610 72 736 904 55 585 795 124 569 674 138 542 799 149 278 753 77 513 814 81 660 775 114 533 898 120 141 727 103 534 835 68 429 879 98 221 244 110 311 870 100 39 881 63 510 779 114 861 944 121 427 604 91 750 913 95 130 869 71 215 459 126 909 964 95 372 728 99 428 732 82 843 859 72 236 712 98 254 935 115 99 984 43 98 309 113 127 910 124 203 766 155 496 990 83 250 551 109 429 599 125 96 283 90 68 157 125 546 953 42 976 999 108 209 510 93 4 511 126 152 751 78 430 917 120 14 295 80 548 711 116 50 655 120 376 691 109 370 937 65 285 590 120 179 737 92 764 919 135 745 754 129 668 989 112 291 618 109 140 466 119 121 889 112 264 976 85 494 706 73 576 636 43 877 888 140 167 682 90 14 899 159 202 387 82 732 918 54 23 555 64 261 518 29 197 346 128 295 824 119 294 314 79 271 650 109 681 719 80 106 214 133 201 934 62 81 909 81 238 254 82 3 692 90 587 962 94 235 811 106 720 977 78 809 823 62 354 913 83 306 372 80 145 294 183 241 788 41 58 723 95 612 936 67 147 899 73 578 926 118 718 946 71 288 550 135 333 410 84 163 787 104 451 844 78 344 500 116 830 917 86 60 452 102 240 978 89 576 730 120 194 286 63 893 904 109 299 940 57 341 462 108 180 615 108 403 530 80 422 777 131 98 716 215 119 200 100 58 956 98 356 525 92 577 709 111 243 640 44 641 760 125 500 952 110 118 894 48 195 484 66 328 719 112 800 932 154 165 722 140 120 162 75 156 542 114 97 921 149 629 692 90 591 598 128 232 464 154 27 687 108 781 993 102 806 887 72 99 933 89 824 867 80 222 805 80 118 180 67 39 419 85 329 565 95 473 651 101 179 344 89 479 723 95 172 286 76 140 993 33 70 307 44 556 586 82 230 406 73 170 655 111 213 832 104 645 723 112 92 471 89 733 970 82 457 891 89 389 791 78 206 757 110 824 876 104 6 669 77 689 820 124 591 890 126 416 855 121 34 739 138 237 312 98 440 524 145 684 854 134 473 980 115 596 806 86 811 815 161 82 528 86 68 388 106 393 611 92 165 818 98 595 919 89 32 503 99 177 641 92 142 749 95 358 762 113 147 903 117 309 902 88 82 969 108 33 465 144 110 646 131 106 283 99 388 438 102 698 830 125 134 497 124 138 168 106 165 357 96 920 966 57 275 582 67 259 491 71 347 707 57 659 795 34 389 542 99 173 819 109 472 821 81 181 439 143 466 583 88 91 978 84 397 924 78 71 456 93 108 160 76 243 896 109 789 857 81 314 442 70 558 764 80 632 794 129 479 943 102 283 683 107 17 151 147 313 914 105 316 796 127 524 721 79 2 247 160 92 933 92 323 698 132 556 605 43 222 253 85 838 871 101 131 134 124 129 149 113 375 788 78 346 745 22 514 546 130 456 498 66 261 707 99 326 961 44 1 293 103 313 606 98 281 410 113 67 832 124 723 831 88 340 942 105 18 669 100 203 607 73 363 635 71 552 607 132 35 252 75 257 879 111 385 518 106 132 213 83 225 228 109 476 579 129 288 892 103 5 89 89 248 660 94 189 363 102 35 402 97 314 877 100 190 548 98 24 674 127 591 695 87 253 478 77 545 794 75 842 881 125 189 845 144 39 176 160 304 803 60 59 86 81 386 415 144 159 396 101 484 785 96 88 497 73 384 776 58 369 674 98 870 990 71 716 888 97 602 937 124 260 667 63 585 707 123 546 626 111 582 816 65 599 707 114 169 837 69 98 851 128 347 965 66 447 509 51 77 84 64 444 700 145 22 600 106 107 752 67 518 854 95 236 558 109 110 674 67 796 931 90 813 959 100 99 304 156 568 767 120 124 633 94 155 858 121 348 769 97 701 908 65 20 247 111 301 778 82 663 745 87 367 876 102 314 568 80 31 354 68 339 618 141 456 689 84 254 586 96 641 976 108 559 959 87 506 775 99 454 769 115 625 961 101 265 874 74 664 770 149 413 714 82 127 986 121 265 560 102 186 765 65 358 412 143 10 999 68 121 624 111 735 991 140 330 414 55 340 494 86 34 619 91 148 642 132 151 922 120 374 915 116 397 676 71 313 668 122 652 801 118 66 987 57 556 775 75 11 440 83 65 935 57 849 856 37 126 869 36 320 421 69 32 500 55 68 922 100 78 629 129 75 672 71 594 737 123 693 821 19 285 939 124 389 846 107 668 786 90 369 721 152 637 734 47 92 444 112 742 865 46 512 538 99 279 616 123 741 904 118 313 522 147 85 902 85 195 298 113 461 580 131 274 528 133 540 677 71 262 644 115 136 918 107 181 735 89 284 417 79 61 171 113 801 812 149 11 46 54 16 612 112 628 641 141 138 372 139 22 649 159 835 979 95 142 299 90 397 893 183 0 465 125 305 593 116 207 317 101 639 966 135 216 281 115 48 153 73 452 880 191 359 721 166 422 783 132 21 395 19 333 672 96 93 546 78 325 911 81 251 730 107 601 858 86 483 599 95 54 124 100 271 486 130 652 834 47 172 296 110 165 845 93 13 527 76 669 732 84 277 822 128 468 706 110 100 706 106 154 561 96 111 630 125 162 278 43 484 851 66 226 379 66 163 824 148 61 748 82 744 950 87 328 984 96 683 873 91 44 396 110 790 894 114 694 891 90 4 23 36 298 313 120 205 760 47 27 823 141 68 812 122 398 908 131 304 594 73 128 916 106 133 173 114 139 640 57 725 729 135 63 185 87 346 970 143 123 374 112 108 190 95 337 800 156 699 994 132 249 576 109 557 722 75 417 714 106 329 675 60 871 916 94 184 541 133 142 379 86 610 817 105 449 946 120 0 555 124 334 839 92 6 580 132 95 604 122 846 877 133 106 118 50 734 885 140 380 676 123 56 408 122 223 767 103 363 691 121 125 350 78 232 388 62 17 873 113 662 888 85 781 797 70 773 847 81 90 145 85 340 863 79 100 894 102 176 552 106 453 717 92 195 746 97 553 733 92 285 395 125 214 471 87 360 913 74 606 946 114 54 112 23 4 268 153 566 735 125 300 399 98 568 931 65 62 367 80 444 772 63 176 486 118 421 590 115 173 990 123 617 887 102 603 687 93 207 617 88 567 836 101 283 946 82 183 897 25 639 977 90 210 229 156 667 990 79 702 718 85 346 654 74 407 811 92 464 895 92 80 449 80 407 964 93 439 563 121 456 931 101 179 875 103 68 752 107 690 693 88 604 651 54 548 908 133 555 856 75 207 293 133 225 912 151 149 579 68 212 276 129 570 846 94 738 880 121 48 734 80 835 956 97 755 938 137 199 404 86 367 397 171 748 779 131 306 749 156 522 670 68 307 460 106 595 790 103 470 749 68 180 277 131 210 567 100 113 320 146 228 538 112 63 805 105 655 904 68 265 771 93 18 207 110 460 902 162 81 87 92 338 574 89 100 146 139 555 691 108 120 214 101 249 582 102 177 285 83 54 361 91 100 630 124 877 952 122 307 677 104 108 846 95 517 555 101 168 867 61 909 991 129 307 532 63 608 659 98 297 355 154 669 767 61 301 968 154 223 289 76 719 733 85 254 522 91 100 419 110 741 821 148 414 633 55 213 258 114 492 891 108 37 505 78 736 959 125 732 873 99 817 975 93 201 427 41 211 472 147 41 676 76 348 446 56 663 989 71 313 327 91 15 988 64 193 519 126 713 771 134 53 533 94 164 409 109 231 895 71 45 46 133 629 885 71 296 977 153 522 893 73 466 588 101 425 479 77 62 369 119 46 582 110 106 490 142 325 887 83 135 409 64 449 457 123 135 820 63 251 740 80 685 970 21 601 637 91 91 344 93 125 761 110 137 764 76 547 574 113 311 808 109 488 733 57 32 469 103 7 379 136 259 845 37 645 928 88 680 942 123 378 975 124 640 928 138 46 865 71 156 477 114 169 250 73 361 524 88 376 388 68 45 160 148 211 415 128 225 525 132 254 580 152 317 941 111 93 798 125 534 876 105 10 43 92 286 631 110 481 730 87 274 722 141 7 648 116 298 416 60 548 936 82 196 647 126 319 463 72 302 486 112 171 863 144 43 623 121 258 321 84 781 980 97 240 891 149 40 391 86 727 950 67 663 920 88 291 832 73 638 865 127 502 680 110 434 856 61 268 834 116 413 903 73 131 433 136 469 685 92 367 778 119 54 687 122 66 454 83 223 281 73 108 262 150 716 897 102 691 754 98 90 865 70 553 728 85 754 799 118 114 358 107 126 329 92 1 449 108 364 655 111 608 610 139 251 422 99 497 826 126 299 423 76 569 764 132 159 861 113 0 482 100 591 663 99 365 910 48 565 786 99 684 964 77 654 902 122 426 689 89 123 251 65 538 570 115 218 984 112 140 982 90 632 825 109 359 703 120 738 871 119 551 905 75 240 724 68 463 791 81 81 737 102 176 997 94 206 964 108 411 571 88 619 957 121 782 811 43 814 880 97 153 838 53 363 826 72 58 926 27 162 740 83 800 869 105 326 394 84 120 235 78 72 227 89 477 742 49 22 595 77 722 984 70 275 882 110 720 979 129 46 88 154 224 733 146 121 618 113 522 808 67 63 135 46 713 810 90 375 701 117 711 766 109 323 833 120 106 264 138 486 524 18 84 94 88 760 843 108 245 481 164 86 522 79 378 485 142 425 742 90 572 733 63 376 711 144 41 441 69 592 731 153 216 258 96 45 702 87 513 850 68 786 836 92 242 302 76 177 678 148 358 885 70 288 341 52 93 145 111 411 705 166 382 507 98 820 836 141 945 958 113 202 583 52 930 954 145 297 326 80 216 637 93 252 511 107 23 882 91 330 441 117 552 826 112 475 864 135 523 632 78 203 220 53 392 967 81 346 727 56 508 908 59 415 892 89 145 940 91 371 384 108 606 660 84 244 766 89 193 899 68 326 333 48 115 960 120 594 946 118 246 426 28 298 547 95 275 921 106 383 766 146 22 666 95 226 655 93 681 849 98 420 639 114 154 444 96 92 713 135 472 737 126 349 443 86 493 840 109 372 830 95 201 666 158 465 700 93 81 420 70 179 387 119 46 799 93 104 917 106 318 650 106 60 654 137 124 267 132 23 640 63 27 735 124 390 931 69 808 931 135 12 50 83 284 452 95 380 935 83 705 846 95 204 254 113 180 330 99 147 456 205 10 643 107 379 674 91 124 211 136 413 744 95 180 200 115 332 899 95 96 494 130 475 618 126 353 410 95 20 961 131 596 671 117 315 625 109 219 367 118 277 324 91 145 820 102 606 955 100 132 804 122 513 720 92 108 515 87 67 174 162 322 568 143 226 966 33 677 910 102 233 397 169 131 509 99 755 770 106 181 643 64 32 646 129 709 911 70 609 884 74 383 640 110 47 213 54 257 388 89 377 689 58 228 618 106 95 820 148 158 222 67 127 969 126 482 849 93 103 823 41 30 415 102 758 962 82 397 967 141 243 486 90 22 813 70 815 827 94 397 589 125 261 880 117 882 966 62 486 868 116 256 567 48 515 926 41 444 832 102 302 353 99 573 770 89 226 727 62 22 30 38 385 624 100 620 714 115 691 962 62 388 434 61 30 106 96 314 526 157 383 999 96 287 367 118 107 871 79 240 366 128 74 148 35 131 809 113 154 936 149 441 909 124 215 816 71 670 693 125 41 989 88 217 361 129 185 904 103 502 866 147 799 915 127 211 645 135 34 762 67 320 756 109 454 545 119 91 753 75 222 421 26 606 632 69 100 802 56 21 204 99 279 523 135 165 894 122 186 967 109 585 840 69 126 272 111 319 410 155 328 693 120 396 499 136 107 358 148 23 153 78 223 776 158 334 968 86 334 424 90 208 295 112 55 165 129 35 64 102 154 226 60 61 735 159 312 422 121 266 330 98 783 939 128 535 955 48 478 736 60 607 682 38 582 822 144 146 378 86 260 718 124 361 555 83 387 796 80 372 603 127 266 881 52 252 620 114 11 220 119 793 803 166 648 804 85 871 884 91 992 997 100 100 447 78 555 607 68 390 607 92 47 131 100 328 791 69 395 558 134 179 201 48 107 518 145 598 707 76 155 178 85 253 274 46 145 778 99 174 562 115 594 756 117 58 397 50 21 694 113 210 432 95 921 968 130 713 959 104 641 946 109 658 731 87 377 687 137 680 845 53 272 761 92 114 806 105 402 460 83 282 773 135 338 803 97 591 717 62 457 815 87 41 505 128 541 981 69 17 585 132 122 473 105 465 844 131 496 670 139 542 552 116 327 686 128 489 611 93 752 987 84 420 812 81 340 698 90 112 875 73 35 978 137 287 967 115 34 843 100 324 890 123 697 720 171 331 396 116 342 721 83 309 339 75 820 917 62 761 802 69 381 551 111 114 622 92 635 821 42 173 638 79 769 902 76 281 425 88 143 184 84 294 952 66 460 541 103 333 828 50 817 914 147 787 879 143 568 782 154 242 575 116 157 562 71 712 784 84 169 295 96 28 478 85 485 693 144 585 780 28 839 851 154 676 919 70 69 149 107 849 898 110 104 609 116 25 869 114 367 533 89 687 748 147 95 900 109 254 375 81 106 885 99 715 747 100 14 711 118 721 947 106 421 889 123 439 565 100 420 889 145 712 926 89 260 911 101 667 813 95 226 304 70 928 958 42 585 660 118 168 433 106 447 607 109 354 923 78 400 763 129 338 979 142 674 892 98 8 896 7 260 974 88 218 262 128 813 968 142 239 980 81 162 357 109 464 913 104 34 303 113 265 795 87 201 916 145 426 843 59 710 714 93 179 637 154 144 679 118 424 985 121 162 325 50 720 878 85 322 816 83 245 479 127 174 344 83 290 292 72 521 685 18 27 226 63 106 679 81 22 521 41 309 917 96 448 973 71 259 799 76 11 516 100 76 801 95 256 386 35 245 462 75 386 389 71 123 360 57 117 666 56 167 244 78 35 860 146 116 167 88 98 506 134 547 679 135 9 220 68 342 690 136 285 370 106 2 782 87 418 665 142 237 806 36 173 923 103 257 511 127 76 107 86 658 799 111 39 110 111 465 977 125 112 235 72 253 297 74 18 176 118 301 534 110 84 805 72 218 303 119 831 904 106 406 491 84 216 695 94 259 470 76 762 805 108 414 995 113 651 668 122 603 604 113 99 649 60 243 326 47 24 442 114 180 342 103 473 941 89 467 559 144 338 950 103 310 901 116 355 976 52 470 517 124 371 555 146 73 661 86 110 367 128 511 609 143 81 686 115 14 342 108 148 645 105 128 320 101 184 475 100 29 706 142 160 222 141 650 969 144 609 801 92 423 771 62 476 569 122 208 782 117 386 764 79 67 266 136 23 776 80 487 890 77 94 587 126 455 462 111 129 530 115 713 741 117 228 540 79 47 329 87 578 923 110 520 799 24 4 389 113 330 968 47 509 888 138 372 436 85 112 723 53 119 533 99 279 936 90 539 591 114 559 723 84 83 251 109 178 493 88 533 906 116 238 960 155 227 701 120 176 581 111 151 584 118 774 788 81 268 879 53 96 693 134 409 640 93 23 355 39 408 880 49 566 658 117 682 877 88 184 545 64 153 184 41 208 878 91 6 710 169 111 914 82 677 921 81 423 611 112 356 379 126 820 858 55 31 255 42 179 295 80 74 144 81 67 434 85 526 796 134 103 406 96 336 808 97 598 888 68 573 618 90 509 783 116 210 828 149 61 484 67 101 869 106 99 351 115 281 370 98 39 331 88 361 519 155 7 241 55 323 324 103 695 757 121 499 873 115 71 81 124 178 289 102 568 925 94 204 713 97 457 466 101 678 901 79 148 975 102 668 897 115 209 360 159 441 673 33 12 297 137 79 346 94 368 377 95 681 809 89 275 797 102 55 939 142 638 651 64 223 344 75 268 395 95 354 987 107 303 413 81 228 502 131 539 816 69 398 480 73 99 233 89 144 534 64 104 583 104 2 30 99 437 528 142 205 423 92 0 864 134 342 736 90 65 199 132 39 859 90 651 782 89 18 811 66 148 675 24 5 727 149 621 781 101 155 257 84 155 751 130 205 655 115 953 996 83 491 719 102 54 843 160 148 779 94 491 577 147 61 104 137 295 505 125 576 861 152 257 796 108 509 768 115 210 767 112 178 982 82 14 809 91 20 870 71 20 494 123 490 597 151 77 551 94 122 824 32 186 834 156 12 17 43 174 994 112 467 536 102 625 767 102 398 601 87 619 645 116 469 563 88 37 777 148 399 938 34 97 418 63 877 915 104 589 760 95 247 962 81 32 255 92 239 686 38 69 828 94 30 32 106 421 946 126 33 801 129 797 906 91 150 310 120 557 690 51 473 770 164 245 870 67 308 688 121 476 604 118 380 408 56 344 577 110 99 728 115 110 178 122 461 946 135 77 386 67 426 590 51 423 983 109 235 933 80 229 891 107 37 422 115 98 139 121 35 693 28 50 87 93 388 705 103 5 401 109 45 184 96 433 866 140 0 380 127 204 435 88 555 973 85 646 729 105 892 958 74 174 780 157 21 27 125 107 923 63 841 933 103 72 859 64 526 868 89 201 984 93 45 167 101 695 859 106 56 108 105 286 643 77 370 736 124 375 815 78 202 621 140 518 757 68 152 497 128 827 911 158 88 546 112 8 369 60 12 274 145 777 809 135 40 808 115 203 452 97 423 991 69 928 955 87 290 982 101 169 754 57 145 738 87 195 213 122 422 926 116 291 743 87 737 933 70 345 906 69 475 855 162 153 895 73 43 437 167 300 590 160 649 729 39 522 862 108 106 470 43 135 374 57 532 670 90 503 825 123 59 75 139 954 977 130 130 577 146 80 653 90 446 453 50 781 859 121 281 421 142 72 155 52 65 701 135 778 976 61 25 460 126 516 649 125 571 979 138 641 821 144 518 725 111 33 218 57 391 764 114 697 946 104 200 947 49 221 605 60 133 484 141 301 565 75 128 296 71 338 643 120 399 830 2 559 947 117 58 871 77 246 666 155 1 326 109 20 734 136 275 452 98 354 766 41 298 318 63 5 894 81 606 932 116 840 842 138 585 775 121 47 354 76 176 198 78 329 714 78 554 903 62 264 839 130 32 598 117 25 463 101 78 985 107 608 714 95 215 944 71 212 678 56 242 962 106 42 949 163 732 753 121 486 682 119 114 895 92 41 410 88 141 792 87 137 876 164 350 672 140 356 402 80 353 679 108 581 952 163 516 761 66 532 574 63 711 792 95 132 272 148 591 828 151 312 702 148 48 249 159 670 711 145 64 303 156 597 726 121 194 249 151 578 984 89 377 919 126 53 280 127 322 978 121 181 608 48 453 542 176 27 519 108 480 761 78 436 538 25 131 826 151 359 467 131 139 425 79 478 556 156 76 796 129 104 611 142 199 667 66 36 730 92 980 996 101 253 637 59 370 988 97 288 662 118 256 274 101 249 737 109 175 499 89 134 480 99 97 987 125 147 650 147 772 976 143 612 680 137 265 628 92 279 729 33 268 961 84 865 874 86 507 829 96 459 682 59 311 962 128 780 871 87 192 668 92 179 408 94 68 954 107 566 748 125 691 965 108 53 647 129 695 855 103 36 681 90 83 688 81 748 913 72 5 206 101 313 376 111 796 821 86 672 803 78 429 665 120 121 894 68 292 926 86 497 749 133 352 534 128 742 866 64 377 536 162 76 127 64 586 980 99 57 777 78 450 873 101 368 422 115 182 803 147 121 211 91 320 833 112 512 638 153 334 924 90 623 901 55 19 852 103 624 859 115 311 483 79 86 927 136 76 919 99 187 906 114 461 480 61 696 765 149 547 650 91 56 259 79 616 925 133 258 794 8 436 485 137 23 818 142 47 104 110 330 438 107 216 484 107 403 624 99 24 901 54 182 877 96 305 498 41 87 119 85 796 837 113 320 936 91 532 816 129 264 567 106 510 641 86 172 918 137 71 728 117 362 588 144 356 875 96 478 506 68 478 958 95 146 531 89 61 810 63 336 556 102 623 923 92 308 439 50 104 669 114 102 950 111 99 658 110 305 313 108 220 933 62 547 669 49 606 911 78 300 665 88 564 940 135 242 677 161 340 631 97 651 783 115 161 492 97 624 718 152 719 876 142 238 624 90 136 337 118 950 991 124 131 767 125 30 806 94 563 802 98 743 859 167 586 750 125 903 912 63 389 866 45 621 916 49 368 742 69 236 700 86 20 873 81 564 813 87 305 388 127 229 358 153 298 344 117 257 573 63 697 848 80 633 978 142 225 802 60 396 685 93 957 975 91 639 748 119 173 972 50 299 784 97 640 764 101 872 968 75 99 582 64 374 561 38 387 873 66 388 853 137 461 905 88 134 354 86 918 925 91 596 628 52 319 511 103 567 721 133 545 926 79 124 597 67 452 670 132 332 438 102 478 613 126 373 413 95 134 148 111 727 769 111 276 775 113 617 987 110 374 681 91 162 263 83 181 959 146 550 798 79 61 496 103 167 694 95 0 209 79 815 835 98 650 918 55 535 787 102 499 770 145 156 507 80 289 917 101 172 677 70 450 780 124 110 697 81 289 621 68 469 848 137 411 748 83 66 191 143 334 796 111 161 576 121 93 230 101 130 641 42 603 758 101 113 710 114 668 741 46 548 706 63 9 313 113 94 503 76 23 610 62 498 835 115 505 566 51 117 370 131 253 881 78 455 939 148 709 729 82 375 997 114 196 324 58 536 616 83 438 634 95 648 722 164 40 970 79 382 755 128 689 703 107 836 846 67 472 681 130 197 368 105 136 769 87 293 327 83 425 993 94 359 385 74 183 512 85 147 731 97 245 978 89 333 908 113 396 574 88 333 502 83 440 987 76 384 389 77 190 628 110 370 928 128 732 834 133 599 890 82 392 932 69 154 340 139 434 467 131 137 612 116 97 916 104 290 818 44 411 716 84 360 631 118 125 854 88 101 457 145 683 748 158 4 867 124 331 643 38 489 813 74 303 791 67 104 140 158 606 718 142 621 695 87 574 922 31 253 701 130 380 729 66 504 607 93 113 550 80 493 668 99 343 421 91 50 557 69 183 906 109 108 607 91 271 832 44 9 874 78 332 632 136 522 840 55 292 435 121 623 807 105 289 988 51 178 882 63 344 853 140 33 716 167 116 570 178 363 722 59 236 835 128 338 867 86 185 643 84 650 938 103 705 733 162 338 584 129 142 652 85 347 606 80 170 562 100 237 746 136 157 475 120 257 699 85 39 960 163 422 735 58 107 446 114 682 925 84 368 408 90 560 625 89 101 764 90 656 936 139 3 516 70 764 849 85 133 773 84 402 530 125 851 882 98 479 703 139 626 807 81 27 886 102 705 911 118 235 518 97 849 935 66 111 633 38 6 819 63 312 607 54 523 555 80 493 732 107 152 203 78 17 529 101 507 952 89 85 95 71 179 643 75 39 754 88 80 814 118 499 910 77 78 319 124 96 462 63 5 687 112 308 654 94 7 974 98 660 762 135 191 971 140 193 772 81 461 719 138 110 787 120 311 943 107 103 531 69 278 890 60 44 259 76 280 375 116 565 860 87 431 494 72 911 962 108 203 492 113 191 358 23 337 566 128 248 586 115 442 674 63 244 592 82 354 633 79 468 508 37 567 751 159 188 859 100 586 821 22 574 950 132 315 428 82 190 580 126 20 588 150 464 618 53 648 692 85 372 559 119 35 972 97 696 876 136 936 996 57 442 969 148 306 835 111 427 855 73 503 771 30 243 845 89 830 940 123 534 799 90 52 641 121 823 853 98 30 166 78 765 930 109 33 493 132 201 498 57 344 885 142 121 464 105 463 956 146 630 952 135 931 960 125 115 239 56 602 968 114 356 412 72 765 805 103 454 818 94 320 849 84 18 451 53 13 909 121 63 534 94 471 887 60 439 783 94 317 800 96 261 598 39 122 933 31 575 636 61 439 734 89 430 712 56 705 974 97 490 581 124 162 770 170 205 898 99 100 869 73 61 962 140 308 475 116 217 503 128 349 654 107 737 785 117 304 424 89 312 829 92 643 681 77 105 729 99 198 469 109 212 230 45 254 293 82 555 755 108 117 121 87 614 725 106 365 712 122 3 95 72 205 251 133 258 756 125 586 968 106 13 441 132 358 925 147 226 307 51 207 875 152 208 480 148 594 905 110 307 450 80 245 612 112 70 498 45 908 994 64 101 363 110 603 813 51 177 906 85 249 800 68 152 584 113 68 856 55 414 851 123 556 938 92 592 844 123 27 594 99 697 860 160 261 458 113 202 737 85 612 676 90 340 771 119 852 874 97 489 662 93 33 671 127 641 793 123 438 732 120 265 542 68 441 627 95 212 287 99 209 612 97 221 676 46 304 836 76 280 335 88 461 499 108 184 362 54 23 917 133 177 567 62 483 961 79 451 852 41 723 976 104 112 564 69 959 974 99 377 408 101 10 380 64 572 760 155 175 844 121 277 912 146 207 559 152 50 219 73 164 526 48 260 884 137 71 296 100 873 885 156 142 847 78 154 545 106 631 634 109 739 943 89 263 590 107 649 970 83 290 973 70 632 697 129 695 790 146 107 525 22 265 615 85 904 978 55 74 866 112 148 423 99 206 309 110 171 987 76 118 365 69 779 809 110 514 859 112 116 465 114 813 960 67 913 946 112 393 695 110 936 943 82 27 454 95 285 562 154 500 575 109 303 549 66 242 258 81 903 926 71 849 993 81 319 452 123 124 802 95 150 860 97 250 497 88 108 390 144 180 217 49 804 873 129 670 973 132 751 790 68 351 403 119 68 386 132 102 237 141 411 801 128 35 799 135 619 997 96 116 803 92 132 876 113 453 504 86 669 725 145 126 994 144 21 382 106 524 541 132 570 967 62 335 561 80 228 852 103 23 857 67 654 780 110 255 681 160 906 943 118 211 997 107 121 968 146 284 365 41 844 911 94 831 867 129 61 717 68 596 639 138 577 592 15 324 364 91 573 585 105 869 894 122 15 632 75 92 493 98 382 899 122 23 741 66 85 131 147 272 555 151 492 593 101 234 594 192 57 194 135 145 233 90 557 840 92 0 798 74 105 698 84 816 981 175 55 757 94 663 927 129 335 409 89 607 718 100 72 594 113 445 668 96 147 223 40 380 485 154 158 176 124 444 902 39 126 683 114 344 787 184 435 666 129 34 476 124 42 171 130 569 895 125 766 970 99 713 880 92 420 511 97 306 411 81 861 934 129 213 250 94 288 998 103 190 407 99 329 924 125 474 852 136 768 980 66 751 983 84 272 716 149 301 804 123 300 815 112 397 879 143 141 574 114 475 978 90 150 238 95 112 221 110 4 754 66 77 208 125 28 625 90 608 651 92 730 824 79 389 552 111 461 860 89 708 714 105 454 541 128 448 621 61 803 898 61 367 561 73 826 935 123 242 496 75 29 407 50 476 527 118 118 284 117 711 941 48 635 950 182 225 475 85 898 923 83 721 726 140 675 744 110 447 753 156 18 759 110 695 735 129 445 561 116 578 653 87 51 926 147 477 973 72 414 554 96 423 573 106 639 654 138 475 510 169 40 133 112 667 840 118 697 941 69 240 935 49 544 929 143 140 468 110 456 593 124 745 810 113 410 912 91 160 450 120 309 967 73 275 509 112 339 480 146 457 687 176 801 905 126 149 726 91 316 446 151 297 370 149 2 165 106 620 976 118 333 714 122 104 898 139 540 850 58 560 973 85 616 981 48 356 871 56 590 748 42 44 801 116 199 776 73 639 878 108 560 601 85 46 131 121 661 909 71 653 990 108 275 916 127 501 847 169 887 925 166 700 918 95 680 946 126 666 812 81 312 466 115 181 784 120 427 932 105 72 477 144 398 803 127 563 698 89 182 329 103 142 684 120 75 992 113 63 373 33 889 987 106 130 260 62 687 862 87 125 665 105 153 907 97 161 557 120 9 709 140 114 870 99 244 786 136 277 841 149 196 753 43 631 792 105 418 874 97 175 796 82 457 946 89 144 342 32 245 895 48 93 897 106 302 621 98 402 453 103 434 772 68 467 641 104 241 307 59 521 947 87 218 351 103 410 518 72 841 902 129 140 480 85 232 407 114 30 244 54 879 931 96 493 817 94 508 824 65 77 697 123 279 286 93 408 963 170 105 845 115 246 266 75 242 639 76 44 46 102 64 158 111 473 866 115 62 66 66 139 839 117 148 753 132 502 563 76 683 807 84 482 537 126 126 554 98 212 295 85 358 852 123 502 827 24 181 269 83 627 668 106 340 551 109 246 699 104 87 968 79 150 759 85 272 439 119 329 795 90 270 762 130 48 817 119 542 872 92 350 535 90 298 521 88 65 969 63 145 522 91 113 197 71 294 942 43 83 795 76 63 909 84 693 820 36 905 952 110 843 957 119 808 993 61 382 828 106 112 491 133 392 467 105 302 689 98 385 802 101 283 803 151 408 415 128 531 657 135 348 702 101 513 681 60 366 419 122 514 551 82 68 794 103 577 627 133 78 184 92 164 858 114 695 886 113 743 793 127 83 772 87 601 778 79 361 999 155 566 918 62 704 740 107 244 311 64 443 551 55 307 974 100 95 275 148 116 120 93 775 876 90 329 532 128 103 987 69 131 244 86 433 806 81 24 33 97 571 573 57 460 791 107 370 975 88 138 998 87 224 291 111 345 615 91 809 918 112 697 822 111 469 584 89 139 550 123 34 58 109 269 929 76 79 90 126 179 338 103 285 836 49 376 922 134 520 534 157 120 334 135 598 787 70 543 799 88 44 374 112 130 569 12 657 783 47 115 169 92 133 992 135 643 881 48 715 869 77 118 781 106 441 659 95 764 793 99 62 348 103 23 52 95 284 873 87 531 995 59 253 508 92 602 960 82 28 886 154 307 844 64 520 552 131 58 787 114 16 795 118 140 712 94 68 291 130 605 644 145 365 634 92 157 225 102 821 914 102 177 351 114 568 572 118 61 343 100 426 610 89 539 870 60 282 869 81 75 596 102 234 937 89 322 453 95 296 344 102 638 856 64 161 993 90 10 933 65 301 936 81 527 861 99 159 814 90 508 521 79 525 542 79 92 926 120 278 337 181 638 737 78 206 921 129 775 838 72 162 697 168 657 711 99 341 873 57 8 860 101 186 523 178 70 123 65 777 988 78 86 881 122 345 770 123 180 986 119 252 704 88 26 983 149 359 832 48 434 729 134 650 807 152 44 51 134 176 771 52 182 446 103 655 961 82 420 438 78 5 793 92 640 808 81 898 979 137 412 472 110 126 128 78 368 705 157 49 615 145 152 767 70 258 727 78 150 899 86 146 515 79 258 447 71 745 780 84 306 887 108 112 833 101 761 983 54 112 198 101 77 669 116 324 827 74 297 334 93 142 183 105 287 542 82 328 492 82 21 558 112 685 876 123 581 741 90 331 920 106 123 287 97 249 751 82 514 700 98 337 733 39 344 893 100 461 687 91 417 973 92 127 219 116 5 231 91 133 670 74 418 602 54 77 716 152 136 894 134 473 557 86 466 745 111 710 937 141 264 979 133 48 412 91 225 637 95 59 329 98 161 427 58 53 325 96 468 538 127 219 227 102 324 854 151 15 334 146 605 737 75 417 450 133 170 895 89 106 613 120 297 350 104 86 91 84 20 239 84 387 685 78 7 433 113 356 499 149 310 789 153 207 650 124 311 384 135 31 489 95 229 620 77 710 780 83 127 131 66 482 513 141 358 455 90 233 265 95 296 529 89 55 239 137 824 993 103 629 635 97 338 865 125 352 781 132 413 749 127 162 711 128 376 411 98 421 622 121 456 797 116 634 957 89 576 998 113 7 136 70 755 852 92 541 789 74 427 523 147 696 780 62 289 586 27 383 829 113 367 565 140 124 523 177 884 927 102 349 379 118 116 347 149 411 414 115 477 623 121 361 985 105 3 361 120 143 861 107 538 980 130 396 941 75 176 695 83 469 658 121 459 467 89 5 404 118 67 683 91 736 793 139 180 192 75 367 606 105 343 918 82 48 66 119 55 545 93 288 823 109 428 473 116 512 651 113 93 271 98 98 171 156 79 458 72 19 620 120 187 201 116 39 251 124 186 201 120 11 687 96 281 819 90 351 582 125 784 981 115 326 457 78 884 893 76 524 697 112 22 349 81 497 892 120 359 662 122 26 555 54 6 531 70 645 932 157 570 749 109 655 659 152 84 423 63 64 318 143 341 665 118 427 498 101 66 150 63 149 942 78 204 822 97 419 525 85 522 809 115 107 605 126 217 703 76 225 359 97 306 598 63 628 913 34 411 570 63 533 758 42 229 313 124 477 694 56 152 757 106 317 687 75 133 167 108 894 905 131 103 652 142 387 917 100 412 683 91 155 682 59 158 875 137 170 970 80 186 328 80 220 486 77 406 738 89 160 848 118 680 728 69 96 309 84 748 940 62 232 859 91 499 683 89 548 913 100 338 534 102 476 729 99 150 512 100 360 662 133 346 838 122 283 681 145 397 471 95 282 986 106 162 631 111 400 925 92 349 675 127 108 540 104 795 859 147 90 450 84 415 804 105 26 169 51 666 852 140 166 743 80 249 380 102 296 507 111 164 435 95 117 844 93 614 815 156 218 641 115 215 332 126 267 810 86 244 993 129 260 750 111 375 950 115 626 705 128 74 517 135 597 981 83 452 830 148 11 566 139 144 637 110 552 680 45 630 728 89 593 645 34 256 638 83 248 954 111 268 898 103 279 648 126 892 923 92 67 546 112 781 826 140 147 429 107 216 403 136 433 513 116 325 763 101 118 331 121 337 579 124 406 696 54 15 360 124 149 534 66 793 815 148 441 691 121 25 370 130 694 969 113 390 833 41 473 585 122 488 997 113 103 475 118 116 999 109 576 791 74 406 525 79 226 252 78 87 813 73 155 787 152 710 750 99 355 820 73 779 895 77 31 499 132 573 619 129 457 592 51 159 485 80 515 597 131 180 671 52 190 859 78 359 573 114 552 789 58 31 604 93 823 883 93 315 747 126 499 647 97 183 792 70 112 120 78 348 851 86 203 619 85 509 949 53 176 520 84 638 740 87 318 933 71 141 795 63 659 926 69 467 922 102 147 526 81 124 382 87 259 397 134 81 507 174 97 866 116 433 488 85 840 914 140 149 453 138 700 823 129 107 594 75 194 359 91 924 948 116 458 998 92 324 619 140 538 989 92 137 903 110 235 889 122 3 687 132 56 116 77 870 901 86 65 248 94 55 793 148 573 625 86 652 779 86 95 548 73 301 742 134 682 683 105 71 775 119 60 874 68 314 598 124 811 878 40 291 810 119 454 950 157 183 244 102 694 868 117 340 505 117 792 840 117 103 802 133 220 406 116 19 844 132 143 254 154 466 692 158 70 86 106 155 794 34 643 889 95 142 742 79 126 680 68 259 672 131 156 380 125 350 967 90 849 908 65 372 484 83 390 598 106 33 205 74 92 621 129 44 936 129 163 231 101 436 621 63 226 816 123 404 593 70 316 417 112 629 659 124 84 457 101 858 957 89 318 799 69 320 657 110 168 456 121 45 796 72 709 938 164 89 751 73 577 629 128 718 991 28 19 310 90 327 942 110 88 663 83 38 662 171 198 235 87 396 871 139 570 755 66 691 806 120 534 872 125 112 393 81 38 142 182 61 269 91 603 678 94 80 850 162 392 663 99 121 784 73 273 289 124 185 284 80 71 300 140 382 616 129 62 956 71 405 473 106 230 653 123 237 501 108 122 447 135 290 560 80 646 705 134 679 882 94 96 871 82 178 284 59 497 715 100 16 71 110 210 603 78 315 572 71 194 272 96 663 900 110 738 811 100 485 765 103 527 950 86 440 757 80 14 112 96 100 355 99 50 567 70 99 335 86 631 915 82 10 730 49 758 879 120 207 879 107 408 743 84 422 773 96 182 430 125 486 837 46 139 571 88 240 910 101 22 75 75 439 877 102 17 788 91 22 105 142 582 709 80 32 921 106 19 911 86 5 838 151 308 751 102 62 485 106 11 165 88 116 312 141 384 668 124 639 908 76 149 434 114 392 835 142 165 534 73 244 794 73 218 347 65 524 556 132 669 975 76 111 267 140 406 790 64 468 644 101 443 793 93 410 487 96 505 526 61 246 412 46 249 913 101 421 737 94 630 765 101 207 713 106 236 911 35 114 543 69 559 796 96 412 995 139 215 303 45 420 967 27 136 394 119 223 263 128 214 268 113 207 921 82 488 798 93 268 606 146 371 430 142 587 736 57 702 787 117 70 186 106 393 800 64 155 965 144 490 592 115 211 491 116 185 407 86 194 961 155 115 442 75 117 412 119 330 531 95 39 104 137 212 322 113 221 842 152 61 618 38 189 329 72 197 427 114 435 851 79 365 454 119 456 638 46 622 993 109 512 896 85 68 921 44 211 330 117 14 51 141 277 344 123 172 203 107 238 803 87 535 902 165 687 786 89 658 971 109 638 938 103 175 909 55 294 870 90 424 677 81 61 445 114 21 61 114 816 857 61 631 699 112 549 862 111 321 500 98 293 583 110 139 213 109 228 439 101 554 713 131 747 866 130 683 949 133 244 277 66 6 123 100 138 816 43 858 911 92 60 785 141 90 493 116 183 794 105 196 419 137 591 712 78 9 615 95 246 852 80 352 568 131 280 608 77 267 933 56 165 562 114 288 628 125 598 873 103 425 749 110 166 678 133 121 379 140 87 889 146 138 891 153 660 823 92 621 768 113 390 798 134 216 657 87 22 43 125 5 276 53 28 159 85 574 640 83 87 710 79 255 995 115 105 878 168 156 744 122 352 720 138 473 708 59 585 800 147 162 764 159 739 982 82 199 684 156 238 650 116 223 256 92 92 827 108 590 731 113 647 842 69 873 929 148 630 988 64 530 743 107 187 322 121 1 761 114 30 352 70 77 392 28 879 901 118 37 200 107 4 630 102 536 718 116 240 701 74 259 936 56 519 804 106 467 503 91 450 723 35 218 655 104 127 420 106 17 912 81 128 521 111 260 949 165 88 175 154 193 589 117 798 917 93 65 518 145 378 584 184 94 732 139 378 937 83 535 951 95 213 263 101 1 332 61 632 960 101 80 551 57 899 949 90 564 803 100 495 853 118 180 475 100 717 760 48 58 147 121 195 607 100 221 849 144 230 509 163 227 847 142 325 936 51 409 788 41 136 184 104 696 919 101 205 499 143 728 821 47 85 921 117 75 832 114 32 149 86 480 606 123 685 781 85 135 172 91 535 969 75 132 852 115 64 237 89 503 802 72 370 661 155 119 263 128 202 798 134 333 764 84 145 295 113 135 998 43 285 623 106 472 836 56 640 944 96 160 897 84 433 723 65 358 768 90 281 892 123 102 561 125 600 701 143 304 558 145 281 826 111 115 900 80 162 570 120 472 635 112 151 928 99 361 549 139 113 497 116 560 802 102 82 354 87 613 791 97 178 884 40 467 895 137 509 856 130 221 507 55 232 530 66 741 842 103 280 857 85 372 422 41 131 402 108 675 778 145 327 381 143 119 165 91 91 343 81 256 584 136 222 966 102 359 978 88 861 902 129 346 714 123 288 332 101 533 772 101 370 771 125 283 574 109 354 800 96 338 912 110 404 597 98 428 673 115 696 995 131 737 861 87 82 162 45 516 747 137 98 177 120 423 851 53 58 165 88 165 559 88 688 741 36 149 560 89 158 620 110 180 326 110 642 650 131 363 693 143 205 740 87 135 281 41 11 820 111 640 824 136 159 361 78 684 838 77 194 998 149 401 679 146 853 980 53 231 643 124 13 160 80 961 986 53 425 535 174 322 360 66 108 955 120 655 863 29 512 858 124 42 308 67 88 892 130 101 737 51 627 789 157 539 694 85 422 980 129 406 620 133 298 933 160 196 275 55 247 779 68 750 979 116 518 661 72 501 519 85 171 766 90 240 514 55 822 942 124 149 825 98 409 707 86 543 637 135 49 759 140 856 951 80 286 611 124 257 888 82 213 396 136 235 268 160 161 912 128 275 345 120 107 394 108 135 925 93 344 920 69 493 758 105 422 713 130 325 560 40 173 865 146 174 198 68 691 865 87 818 935 117 718 785 146 294 967 77 430 924 110 548 649 126 243 555 141 110 193 62 100 521 74 394 699 86 400 548 114 81 817 57 140 896 37 666 775 135 142 994 97 545 920 65 95 989 93 542 910 116 208 460 106 168 702 118 291 594 60 352 578 61 516 690 89 53 887 74 23 24 123 104 143 144 206 217 101 225 684 96 230 242 68 339 932 42 84 483 110 241 435 96 549 606 162 215 949 132 232 789 149 555 892 97 867 890 99 599 631 75 597 698 97 242 734 94 190 191 71 241 587 45 224 511 126 437 493 161 139 684 58 33 118 105 774 979 64 171 381 97 585 913 120 345 653 37 392 970 96 404 770 100 43 675 70 141 421 53 148 669 105 60 74 95 802 942 161 246 728 138 687 799 87 44 667 167 397 686 103 318 516 78 493 604 70 123 761 159 935 964 100 451 739 103 724 844 139 270 552 53 353 426 92 173 636 75 848 906 52 482 786 155 368 615 36 189 590 159 208 811 63 423 501 94 206 339 97 74 944 96 218 420 153 315 461 109 116 567 140 831 887 115 386 718 85 168 706 131 648 691 96 20 325 69 359 507 121 239 829 88 719 842 71 490 708 93 492 658 164 381 662 83 203 333 103 472 791 83 686 936 148 179 207 85 91 206 89 565 773 124 598 880 65 19 687 84 44 670 139 360 584 138 235 599 164 156 914 79 317 414 147 818 865 151 335 381 104 455 461 111 595 609 95 251 986 155 319 637 131 211 213 105 217 679 125 16 352 110 336 843 102 285 669 60 164 887 124 56 592 87 185 558 112 723 837 71 630 967 140 360 825 140 39 42 155 40 900 56 168 730 88 403 885 70 59 856 88 110 142 117 849 954 103 655 784 90 102 104 152 96 412 67 257 544 69 246 925 115 313 551 77 870 993 111 425 519 158 166 468 99 421 802 67 94 521 106 62 610 130 239 508 86 42 853 81 64 448 89 651 713 130 453 529 140 284 817 116 728 849 68 338 823 126 458 472 133 598 722 113 239 662 108 538 901 133 790 793 91 170 703 93 62 532 97 37 463 137 158 814 91 553 866 114 358 828 132 308 885 128 326 410 127 493 936 102 60 342 85 134 229 113 628 659 106 819 838 98 872 958 80 168 816 76 288 696 122 515 657 29 737 894 78 425 875 87 169 358 124 488 963 110 471 541 77 447 904 101 171 707 111 674 797 82 435 923 98 241 354 197 664 867 113 197 690 113 285 585 46 735 942 100 165 975 80 391 802 82 570 922 60 13 911 149 307 629 122 143 340 137 180 457 164 901 997 128 671 811 79 11 342 50 216 580 111 152 692 66 157 802 17 324 671 62 28 480 119 19 22 107 786 825 73 614 705 93 249 889 44 332 807 117 528 916 82 238 989 82 211 522 105 148 768 77 288 592 115 446 847 157 476 673 75 909 982 86 238 323 99 222 685 89 147 328 102 251 656 110 62 869 135 754 838 96 290 534 133 195 951 113 577 622 47 29 123 158 236 355 88 258 958 106 549 928 114 76 611 122 520 966 97 342 744 101 482 577 118 213 412 95 524 978 53 199 536 69 864 930 53 8 865 102 190 572 67 374 405 104 565 566 116 267 790 131 451 511 89 199 267 162 770 993 110 129 710 81 690 967 126 11 695 83 510 715 89 723 811 142 72 569 107 760 936 89 679 921 139 227 348 95 343 749 107 836 938 65 532 633 65 130 242 83 458 688 126 147 184 112 0 232 85 91 267 68 158 401 104 315 464 46 247 517 95 551 562 116 12 697 134 471 796 94 112 804 30 495 598 97 70 846 57 269 837 132 465 989 83 377 506 96 627 997 92 110 130 121 494 864 100 47 591 132 85 869 47 864 873 122 164 726 102 204 345 79 267 632 77 400 402 97 376 435 140 623 642 77 72 506 46 228 730 103 438 837 71 141 811 60 23 539 81 331 988 73 222 436 79 102 776 79 828 863 143 588 849 79 130 143 110 174 798 47 390 735 51 56 990 81 199 702 126 62 966 88 199 756 64 140 201 92 55 480 143 711 752 113 183 953 137 456 496 75 363 757 46 186 956 130 566 653 59 237 575 85 145 394 44 485 649 127 156 388 155 118 143 52 747 840 90 122 188 34 535 703 89 22 667 107 61 907 109 286 593 105 260 743 106 510 949 74 584 881 63 36 999 90 437 937 59 733 756 107 209 884 77 145 799 77 18 708 51 47 860 120 467 687 102 480 786 117 52 963 132 577 858 136 112 997 128 206 824 101 198 596 93 38 587 127 36 161 98 265 525 63 40 223 82 389 888 89 893 957 68 57 685 95 251 555 139 615 661 88 225 590 105 688 758 124 535 771 123 212 836 68 729 868 88 383 858 116 34 378 112 205 431 74 108 568 104 1 313 93 545 851 109 504 679 105 497 579 67 302 607 129 389 700 35 170 347 127 498 916 107 890 980 87 803 925 126 193 775 93 104 682 60 408 460 74 72 714 129 194 537 113 524 899 115 198 763 106 397 935 103 613 665 113 629 818 134 222 865 135 63 288 110 682 928 133 632 968 130 250 669 96 617 896 85 53 857 133 565 840 90 174 578 90 73 433 106 107 865 101 42 409 105 354 508 124 6 180 122 433 548 10 888 942 113 602 889 76 0 633 147 229 854 61 866 991 100 183 957 144 330 991 150 3 634 127 472 774 106 37 183 76 532 973 88 556 752 122 382 682 138 324 960 124 59 180 61 263 308 54 260 451 75 133 350 92 502 951 142 104 474 119 608 675 36 223 926 151 61 949 134 638 746 78 420 473 87 151 297 102 717 866 115 842 872 137 542 945 116 41 138 61 91 716 115 410 519 66 245 676 104 27 448 83 123 943 145 55 889 114 430 758 107 618 941 65 110 860 74 463 591 74 316 701 120 184 333 84 741 866 161 98 881 110 37 52 70 249 529 109 393 748 53 518 666 131 382 791 93 468 853 49 99 181 101 398 766 133 693 902 108 157 312 87 779 798 106 170 911 108 336 575 96 53 803 106 359 949 89 396 773 128 83 87 95 167 219 65 327 995 97 181 280 98 230 404 87 354 783 96 855 923 99 647 934 82 597 690 78 149 627 79 231 611 87 45 551 88 281 554 94 360 593 99 77 837 113 307 423 114 467 545 95 395 700 94 57 509 80 56 410 85 271 693 47 638 762 105 481 890 166 230 676 95 518 951 89 383 722 93 282 432 83 234 241 60 137 642 58 609 952 89 46 820 137 147 676 52 391 703 78 161 220 87 553 877 55 96 388 123 149 985 23 292 562 105 98 629 85 783 810 129 320 813 55 44 585 119 196 977 107 569 830 69 260 599 97 127 667 112 302 741 93 35 599 99 685 731 74 175 197 127 342 541 118 166 861 98 81 440 140 231 646 103 110 481 95 297 548 117 77 923 141 35 905 89 186 451 94 66 622 83 579 852 104 357 388 90 447 501 114 432 812 71 314 758 44 432 973 142 747 903 86 792 823 95 462 581 95 418 767 26 12 649 93 30 195 79 567 929 70 706 870 154 17 863 72 611 874 83 550 737 77 537 761 156 106 629 36 614 776 101 458 957 99 142 580 95 291 585 158 516 527 93 754 841 120 215 315 94 173 239 107 706 733 79 251 862 82 537 709 92 492 552 109 25 903 128 158 397 126 98 706 137 686 693 71 593 667 100 191 889 89 63 434 64 566 612 116 48 565 123 90 718 97 139 460 154 237 702 97 229 303 100 777 863 95 339 687 95 216 398 90 877 944 56 507 844 82 454 514 107 351 922 101 469 763 62 156 339 97 157 541 60 474 501 116 142 553 103 51 362 114 300 698 95 241 820 68 78 858 62 293 974 71 102 175 90 346 822 76 190 427 88 255 874 150 612 780 67 104 950 47 430 978 163 191 536 104 632 867 113 246 540 56 139 369 102 44 330 105 618 691 133 60 865 101 839 964 101 781 800 107 415 624 157 179 525 128 668 914 99 321 466 108 653 839 96 195 425 45 73 690 81 352 719 68 16 98 119 264 916 100 682 714 116 370 470 125 138 142 103 525 671 85 221 494 141 132 619 102 69 281 65 92 162 95 202 238 124 255 760 117 422 638 113 37 454 113 19 721 109 267 679 108 165 776 57 461 781 88 181 936 75 0 503 91 90 461 100 691 970 108 572 937 136 16 280 96 290 608 89 278 878 106 77 645 131 144 599 110 566 838 82 215 873 172 133 636 99 504 536 156 377 511 116 205 333 104 486 931 97 5 640 68 390 966 129 77 614 100 527 935 77 505 673 122 377 671 142 337 681 153 916 979 97 62 990 57 281 595 112 471 595 86 679 865 77 67 556 107 118 120 101 328 838 88 350 662 72 64 956 111 35 163 79 158 792 83 135 305 100 305 692 128 60 415 98 213 617 59 348 948 74 357 835 93 75 858 87 59 743 112 448 886 94 88 608 118 688 889 109 890 953 122 208 435 145 372 724 155 284 820 101 429 698 83 475 536 76 368 446 59 828 953 102 61 555 120 673 787 64 304 411 99 192 894 94 226 670 120 13 608 83 211 480 74 73 524 100 76 824 140 44 152 112 95 317 106 54 368 127 89 646 48 50 238 100 187 619 39 351 511 126 688 976 113 666 986 60 151 789 106 778 918 100 317 883 116 516 633 21 239 324 61 143 444 83 423 819 138 188 256 101 429 650 97 651 797 41 83 658 148 538 610 62 187 880 103 4 427 60 944 986 143 594 939 85 210 920 123 232 857 79 135 655 86 660 766 150 636 722 111 7 22 67 28 970 52 265 631 91 303 850 87 226 341 171 429 558 75 412 932 151 15 344 101 15 780 145 585 941 116 470 976 103 150 452 119 394 796 57 795 809 116 496 602 106 31 170 110 250 635 62 157 377 107 161 632 139 60 802 68 129 686 141 272 651 171 62 592 78 542 721 66 257 624 89 709 783 44 210 289 104 191 324 71 270 718 91 186 811 118 336 650 131 694 838 105 417 954 132 55 449 91 176 455 98 192 219 138 118 601 82 289 369 73 298 527 83 75 781 136 905 973 67 849 921 89 264 482 139 26 269 114 393 411 86 28 807 9 750 793 115 117 930 63 43 452 108 188 743 93 176 551 58 448 991 62 257 711 130 22 360 82 242 362 95 873 925 103 456 621 105 551 615 91 365 600 123 189 232 136 530 884 95 36 535 91 259 640 100 23 99 59 834 860 94 509 803 118 55 583 101 553 795 90 25 506 124 761 814 104 36 744 76 486 538 75 75 817 119 0 509 66 256 882 100 860 950 120 183 800 88 430 465 82 74 444 126 108 597 105 542 957 100 561 831 95 265 824 49 445 780 188 399 487 167 238 987 158 715 852 103 228 330 79 358 394 156 156 187 81 123 806 98 807 853 145 59 942 88 497 924 95 356 731 110 140 711 81 626 702 166 43 146 103 454 556 77 686 930 135 112 366 97 420 538 114 371 896 74 305 759 105 515 731 142 196 432 52 276 936 136 148 434 61 73 598 95 576 604 117 748 817 136 165 367 113 579 755 80 619 849 111 652 994 172 433 994 148 295 770 78 12 204 99 290 768 68 445 726 109 422 869 130 447 933 55 487 978 139 377 391 80 518 791 40 66 899 115 317 361 146 586 748 122 545 789 78 103 643 166 45 100 96 380 881 101 92 388 141 377 787 83 189 816 124 359 769 80 442 753 112 785 891 62 477 780 124 62 704 91 732 790 112 264 996 81 27 324 46 616 953 117 62 380 120 213 697 86 321 574 136 58 688 101 391 408 83 33 338 62 85 870 138 918 988 34 656 721 81 77 745 124 354 393 57 32 62 98 144 383 129 16 926 117 232 894 82 155 229 134 358 823 38 18 768 123 12 603 106 9 169 102 105 747 134 55 592 63 160 733 140 462 763 82 292 508 142 189 427 122 309 553 84 713 836 90 568 910 154 125 581 60 400 446 131 16 700 76 121 456 39 800 965 81 11 821 134 50 399 96 338 637 67 43 82 132 98 346 110 180 998 109 567 983 59 250 967 43 11 429 134 325 810 135 570 909 145 28 931 115 98 397 47 144 498 114 608 852 97 241 417 63 432 906 53 268 352 98 189 467 75 113 428 124 128 568 80 246 320 92 368 967 120 626 779 149 243 370 35 140 464 80 346 418 106 161 711 121 414 572 87 3 517 97 301 898 116 133 325 108 514 868 54 20 843 149 181 260 87 171 980 98 523 932 24 476 691 76 612 640 124 22 89 99 481 755 75 573 651 111 370 548 123 99 426 101 271 586 106 406 751 89 29 926 95 804 930 62 238 611 142 715 741 109 234 434 113 75 367 103 80 411 102 308 309 77 189 823 63 531 551 95 131 216 53 388 597 110 61 621 94 81 854 97 256 546 92 426 786 127 80 474 72 29 352 84 411 629 93 831 849 91 518 678 38 5 712 78 606 990 95 547 603 80 397 702 68 340 437 148 74 853 90 185 591 133 53 855 103 276 645 68 493 805 113 537 681 102 97 224 95 7 526 55 680 911 110 796 935 76 368 804 92 497 893 106 195 569 118 641 851 114 492 653 119 5 11 93 9 851 137 294 585 105 145 315 66 529 620 112 107 683 65 163 267 76 326 866 96 141 222 109 11 721 92 121 128 130 191 881 157 125 213 90 77 185 86 131 519 88 301 752 88 433 950 122 196 649 111 31 581 131 523 717 87 332 486 133 234 741 58 680 883 89 396 633 125 489 612 99 291 829 82 339 881 112 644 922 149 267 411 150 316 542 107 885 977 70 345 863 62 157 434 112 307 662 98 369 403 78 84 657 114 15 575 59 101 768 99 948 994 89 124 668 87 456 747 124 92 368 110 66 285 86 139 937 128 18 963 61 184 198 53 198 395 154 102 544 114 399 805 102 125 406 97 353 858 112 711 847 115 98 921 137 287 389 93 293 902 81 210 683 150 800 933 70 228 768 61 762 957 131 18 432 123 282 608 117 206 312 76 325 777 96 333 582 158 1 323 65 538 871 82 542 798 128 488 954 112 47 838 82 397 642 110 445 968 101 296 834 81 157 623 92 373 374 130 532 808 126 415 868 54 494 893 100 21 122 110 912 945 121 306 973 138 82 671 66 222 926 107 41 921 68 343 996 99 49 130 101 668 924 111 450 945 129 908 963 111 93 565 79 563 749 112 213 403 110 14 569 138 59 561 84 122 293 97 28 568 43 476 722 72 409 455 86 519 935 147 324 725 87 373 878 132 60 678 151 838 961 128 88 702 118 103 633 113 182 486 98 120 843 94 209 246 117 165 527 82 147 657 127 244 418 59 86 361 80 800 948 80 397 486 129 311 679 99 468 761 108 131 486 110 345 966 90 331 801 101 256 475 62 383 552 98 72 689 146 118 955 125 849 934 93 720 798 106 168 836 59 104 307 77 284 311 132 32 747 160 42 469 80 89 761 90 481 790 60 187 494 97 88 400 88 324 436 38 127 485 104 468 524 89 508 728 129 440 682 75 647 690 110 535 630 121 83 237 94 571 800 36 366 946 137 884 972 85 457 621 137 628 875 109 163 857 64 154 675 70 143 792 110 124 166 121 678 932 104 38 698 42 394 610 114 144 683 121 0 134 66 20 193 101 213 813 115 282 358 13 753 958 90 707 808 103 86 106 49 112 479 95 58 374 152 160 419 97 36 59 118 77 859 71 203 254 100 611 852 44 414 459 129 272 574 128 105 697 140 352 793 113 557 703 115 694 696 74 521 773 76 360 624 87 18 499 125 556 588 118 440 579 65 939 954 46 412 790 57 82 601 120 148 846 63 424 619 106 396 616 44 199 677 72 303 691 79 919 988 127 548 950 34 314 851 76 805 975 141 69 612 38 780 841 43 273 538 64 51 900 41 584 762 95 464 800 93 13 403 79 122 842 94 703 737 105 242 839 117 45 795 87 595 666 101 81 126 96 43 493 168 316 702 94 201 951 86 184 669 98 711 930 116 522 833 69 200 720 68 187 209 82 87 632 104 75 646 75 638 697 94 470 778 102 790 886 57 25 675 32 199 762 121 50 739 97 317 497 58 193 902 83 930 944 103 248 253 135 490 892 168 795 843 177 196 467 133 676 704 117 107 488 109 101 163 116 870 904 40 715 735 69 252 847 53 762 857 128 146 572 89 398 437 67 223 811 47 212 568 106 178 648 93 291 723 63 147 924 103 242 715 115 23 764 67 335 782 86 115 990 115 15 729 125 633 652 81 385 787 66 21 172 73 66 440 95 497 946 94 0 260 124 247 351 149 29 982 79 344 634 110 538 594 65 52 130 67 446 786 84 455 937 60 441 642 106 111 246 100 339 984 122 806 910 97 149 771 107 34 734 123 557 627 85 493 664 60 94 962 54 57 431 90 611 942 106 103 804 87 406 534 108 265 385 137 191 193 60 367 614 121 119 783 151 9 223 117 81 839 134 414 609 131 138 687 92 35 937 50 340 677 67 187 808 125 260 742 85 41 581 85 34 546 118 220 287 101 837 970 131 312 324 103 439 508 72 76 699 96 152 924 80 750 789 106 628 988 50 165 210 100 241 807 67 325 803 100 419 721 91 460 803 79 547 837 107 18 852 77 16 948 109 131 339 60 22 36 67 560 723 79 365 608 91 420 724 130 750 917 166 329 782 99 512 855 99 407 994 84 414 491 129 274 471 81 861 888 100 415 888 116 765 967 144 726 949 89 798 962 110 293 742 113 554 853 86 180 700 55 109 708 122 332 849 97 364 520 90 328 942 42 253 523 53 748 965 132 444 731 57 133 824 77 50 67 94 348 356 81 811 946 62 539 889 80 21 631 77 130 519 126 155 576 113 161 746 103 40 663 148 100 891 113 38 790 95 397 788 161 196 581 74 239 536 110 100 618 60 166 275 117 291 523 131 235 964 79 222 971 123 112 170 109 41 425 113 457 551 144 707 750 57 597 954 100 199 467 102 324 381 147 301 640 39 937 943 96 746 962 147 229 489 82 121 691 99 172 923 92 201 889 50 138 610 88 633 834 107 190 541 78 263 569 137 329 417 72 188 957 91 528 629 51 273 546 84 217 712 39 695 763 65 441 443 83 608 670 118 661 680 83 526 753 100 122 534 128 76 718 114 372 459 95 1 452 78 457 665 70 408 531 125 218 323 71 26 106 102 714 715 65 80 750 112 643 936 142 420 517 62 291 820 121 350 663 78 766 978 58 427 621 107 188 509 149 434 809 103 373 537 67 510 609 96 750 807 88 730 949 97 509 562 77 342 420 91 805 915 140 187 706 115 877 906 77 426 587 106 652 837 62 657 757 85 390 990 93 157 376 125 135 169 113 369 376 60 54 596 102 1 587 69 1 697 111 341 746 128 126 991 72 126 429 71 285 362 108 121 712 90 10 834 100 212 229 112 786 871 100 640 898 62 250 316 53 435 838 60 221 319 57 90 477 102 117 908 72 268 719 64 275 891 79 335 801 82 364 373 145 9 274 133 271 540 80 438 625 90 334 352 107 434 706 107 912 955 62 673 937 159 373 663 88 793 894 121 388 796 154 105 325 89 265 541 139 432 941 47 326 982 101 88 606 74 76 802 54 531 956 164 438 588 108 420 922 58 135 762 107 404 416 127 702 892 101 189 535 42 20 536 160 381 806 71 111 555 77 202 948 122 411 987 84 499 727 99 467 964 139 380 825 107 907 917 130 588 988 80 122 683 95 569 632 64 399 443 74 521 693 64 266 376 140 551 691 78 98 589 63 22 468 91 287 805 121 133 565 140 16 786 83 206 488 60 728 831 49 355 371 140 29 914 67 55 120 92 144 959 89 372 806 120 645 764 77 627 769 105 78 498 99 258 689 64 193 788 44 193 626 74 113 839 51 827 837 129 694 715 138 324 872 44 3 453 133 324 380 158 214 484 58 47 971 109 400 965 138 273 513 40 70 407 177 60 704 92 825 919 91 246 885 139 559 574 125 293 771 78 172 770 99 39 656 127 551 883 118 345 902 105 364 953 104 248 753 106 328 510 86 551 686 101 408 806 89 445 637 110 60 345 121 318 623 111 51 372 122 939 941 87 60 368 106 346 842 91 232 751 114 213 818 94 415 966 71 516 756 150 412 915 114 64 491 103 120 745 50 345 518 116 606 883 159 273 799 93 135 607 151 309 898 81 35 303 153 419 899 118 13 757 48 669 745 103 271 572 92 279 995 60 33 447 71 201 585 54 297 864 85 794 923 151 364 640 95 11 256 95 85 969 131 138 690 113 327 477 72 195 853 52 183 474 160 251 824 93 262 519 134 55 758 110 255 819 91 667 784 97 705 831 96 154 575 55 565 740 68 445 572 129 33 571 82 309 581 133 332 665 105 669 779 102 284 724 141 225 265 82 200 275 120 699 860 57 84 576 145 12 244 93 215 889 137 346 547 146 817 864 128 867 889 99 267 631 130 375 833 123 126 961 124 219 238 120 265 645 125 438 726 80 259 293 120 344 444 151 42 952 70 418 626 80 259 611 122 677 849 103 50 958 88 33 915 99 396 640 51 229 771 91 50 499 45 44 485 121 305 669 116 521 842 119 388 886 109 743 881 121 512 877 88 319 816 107 552 717 87 376 641 119 603 942 107 270 739 73 699 922 126 289 656 50 92 969 76 253 830 96 203 461 103 79 405 138 175 440 94 461 835 78 200 980 116 368 529 112 260 736 127 655 687 88 513 536 119 668 915 147 186 339 88 188 734 76 257 691 85 150 946 87 355 942 100 162 228 125 11 988 46 366 587 167 798 875 89 816 971 68 244 354 53 319 925 49 430 641 83 198 883 95 63 145 111 596 990 119 744 841 79 483 485 111 188 679 79 74 968 56 383 499 129 787 880 89 359 945 94 198 319 121 290 646 57 209 796 98 159 237 76 458 804 70 550 600 188 564 835 71 261 723 76 183 975 117 219 690 94 212 785 126 176 937 149 691 734 127 10 828 64 414 728 120 489 827 127 277 532 113 138 573 69 399 683 116 916 970 92 0 812 77 94 249 118 270 669 125 420 572 88 246 949 88 160 695 81 302 570 39 307 579 50 117 607 129 434 879 90 526 989 93 243 564 72 430 998 101 708 824 139 457 899 138 325 483 90 390 994 111 165 747 110 113 300 139 81 200 99 583 978 98 68 195 137 186 347 130 190 309 109 744 868 97 224 877 96 565 716 147 558 736 104 353 938 78 984 994 92 62 878 136 110 995 94 117 571 110 92 651 71 11 659 151 757 787 121 267 785 106 201 622 91 595 999 79 551 837 40 377 879 92 818 911 72 260 701 73 168 367 97 87 806 59 159 909 115 194 614 59 286 549 36 558 646 81 830 899 100 160 396 125 789 797 117 61 961 100 437 604 52 580 786 150 67 309 112 481 818 63 134 774 131 609 898 84 573 895 90 420 561 56 113 957 152 471 646 110 829 971 140 225 770 80 402 595 107 259 612 94 122 489 89 682 754 57 391 470 130 392 475 101 475 632 83 395 911 108 134 993 125 43 496 51 19 370 107 324 539 130 61 675 76 464 835 151 476 849 135 449 949 103 182 436 65 419 532 101 511 586 111 17 761 205 69 712 83 815 912 69 726 849 149 0 3 128 26 505 69 14 947 97 362 814 131 590 763 90 413 455 102 396 861 87 591 707 80 789 963 46 217 440 103 258 454 74 561 951 87 441 526 94 35 38 127 493 608 38 630 639 140 559 743 68 228 454 78 821 858 92 151 614 89 298 740 143 377 672 65 375 913 89 29 856 11 87 222 59 380 928 127 825 955 111 491 629 82 702 975 117 262 818 84 640 662 138 350 382 132 18 91 151 415 820 115 83 587 75 485 890 107 269 363 85 21 784 102 825 914 131 23 131 78 88 335 105 623 705 100 351 440 99 402 533 104 153 546 79 347 800 98 51 535 118 90 93 83 601 851 78 407 700 185 427 765 122 338 496 71 497 953 75 503 854 122 151 936 72 385 905 89 337 573 82 804 984 122 396 666 95 657 720 157 862 957 122 584 991 102 233 902 70 3 392 38 81 369 31 21 945 99 320 409 49 5 384 98 278 737 63 157 573 126 547 877 150 323 828 133 148 177 126 55 435 115 271 943 108 491 740 42 196 678 138 19 24 96 413 812 131 64 516 93 562 983 89 38 379 93 425 943 84 375 709 123 133 417 146 293 582 114 127 137 114 185 304 104 673 871 113 660 695 120 354 753 103 817 827 72 96 368 105 303 721 116 376 639 137 397 943 119 349 928 119 108 484 98 708 794 135 53 944 157 150 564 97 518 864 85 358 442 72 819 969 81 661 914 92 542 580 111 364 709 158 514 761 141 188 423 80 907 994 110 436 581 123 615 945 135 240 339 145 519 796 200 76 695 98 58 760 65 121 521 34 35 188 85 658 758 62 514 756 105 229 424 82 30 71 78 566 765 104 544 935 50 702 966 54 478 644 100 462 971 119 759 877 113 548 970 70 154 955 71 569 623 101 290 700 127 322 745 57 466 763 108 618 646 59 730 855 126 200 457 91 13 674 123 199 639 130 344 912 96 525 905 87 39 861 126 298 459 58 376 971 88 344 989 62 130 917 79 35 193 96 298 977 82 651 938 103 431 695 100 423 427 141 210 629 141 326 615 65 569 721 62 112 303 107 8 959 92 113 156 61 159 206 69 105 929 141 135 765 93 529 741 109 19 724 116 193 370 93 44 267 35 181 406 63 379 610 118 146 853 62 270 362 70 785 911 102 23 962 179 646 932 83 14 577 156 603 893 66 513 690 68 634 709 64 245 810 73 440 564 101 52 72 65 106 443 78 374 940 28 24 80 71 467 862 125 269 679 107 91 135 139 417 909 103 66 549 78 92 464 126 160 842 86 235 360 69 541 705 113 709 890 95 736 984 101 554 575 56 223 383 125 151 958 116 592 649 58 50 869 113 177 446 117 132 961 46 882 921 124 345 630 40 944 995 70 185 253 92 177 960 61 7 740 164 757 765 121 670 674 96 140 597 47 218 260 113 543 898 103 313 859 70 16 879 72 234 516 106 430 577 124 340 963 86 732 979 146 589 972 116 584 868 103 233 546 133 578 768 105 98 683 93 264 530 17 409 544 131 213 765 74 327 779 94 699 974 97 608 858 93 134 544 75 255 318 98 642 691 29 799 989 103 66 164 42 471 624 116 506 883 62 182 390 99 346 474 117 149 594 88 358 601 135 26 342 23 77 439 134 120 555 115 900 940 59 479 761 78 49 576 99 8 521 173 507 978 107 65 561 150 176 613 89 805 929 127 486 522 109 576 872 103 617 758 89 314 617 74 102 789 123 124 934 112 468 875 131 160 288 86 130 880 103 220 561 120 493 697 26 657 806 54 531 773 55 327 969 55 505 890 85 121 530 97 223 771 110 854 876 144 579 985 83 658 785 88 828 947 83 27 312 100 245 312 101 407 986 108 62 438 66 499 789 89 25 631 11 118 576 94 808 970 93 265 598 129 133 427 68 242 306 143 93 386 69 754 825 78 378 726 83 253 422 120 376 828 127 152 666 79 160 783 137 897 983 14 46 323 58 352 759 58 730 843 103 420 880 113 163 482 77 1 842 64 141 235 86 209 875 96 277 887 84 624 945 85 114 924 95 191 264 111 630 753 124 507 733 76 276 414 77 494 865 155 884 992 125 372 994 103 254 945 90 164 296 89 169 285 105 724 804 70 116 908 107 558 783 133 327 720 76 379 462 142 163 670 113 602 768 112 680 984 24 288 305 121 490 606 151 157 646 45 824 947 137 743 776 64 141 189 87 313 474 98 231 974 26 472 881 145 36 359 117 220 707 73 130 778 123 356 776 101 268 464 95 138 947 52 629 714 127 359 867 114 212 288 138 4 583 109 407 471 95 181 946 118 550 829 95 799 987 108 366 999 117 32 538 76 431 998 93 98 374 45 187 430 87 469 718 59 196 687 79 95 374 91 203 817 105 66 318 141 189 504 113 178 406 84 350 741 160 331 490 95 380 879 113 597 737 122 502 630 164 410 661 117 676 687 116 907 918 115 524 563 60 352 733 116 43 244 54 810 937 103 130 913 114 570 693 82 57 385 75 142 765 92 369 718 127 112 177 92 320 393 115 378 570 88 21 523 121 683 895 96 154 870 94 7 54 77 98 989 125 227 882 132 34 50 96 582 953 83 184 690 152 550 760 131 206 273 90 133 517 84 179 455 77 183 509 98 380 591 142 703 825 130 168 627 126 647 860 31 702 800 121 26 876 99 37 126 110 481 558 179 415 668 110 632 951 117 779 832 142 452 508 99 715 733 95 481 781 100 214 436 107 36 884 72 192 565 89 474 985 91 344 424 135 565 759 127 639 695 115 97 196 154 549 995 106 406 964 97 385 549 66 641 923 51 257 479 88 581 765 60 331 603 125 57 537 118 33 254 54 540 838 137 254 307 95 9 393 149 691 845 69 666 670 83 24 811 73 140 680 137 347 386 95 655 914 107 55 709 114 535 929 161 96 964 70 363 803 67 253 760 149 158 261 86 344 930 132 497 588 101 267 418 125 6 785 121 156 265 124 82 447 160 16 813 121 181 628 97 847 942 106 403 460 105 664 683 21 374 625 89 66 297 74 599 685 88 655 955 106 49 139 123 186 767 134 386 839 84 228 314 119 599 751 35 127 304 78 366 695 99 761 999 59 18 279 133 269 327 122 133 152 73 778 861 102 665 828 128 481 642 83 529 703 49 214 317 83 97 724 98 347 815 101 76 307 92 143 579 26 593 956 83 203 578 149 615 741 138 485 610 112 356 388 113 100 269 131 834 913 71 308 669 87 521 982 106 288 810 103 336 497 113 33 480 119 187 483 113 414 650 75 264 388 10 668 699 84 215 261 109 34 692 137 121 650 87 103 320 82 19 643 113 508 864 87 307 577 82 279 772 129 128 815 75 616 720 83 202 980 78 399 474 76 653 945 58 118 708 98 241 742 89 480 849 101 89 406 87 593 879 117 123 436 132 415 558 68 308 532 126 474 936 98 182 770 79 307 711 120 239 760 46 458 612 74 106 768 142 424 466 150 398 560 102 341 876 150 634 742 70 338 716 114 188 220 123 52 644 96 75 593 70 562 882 80 710 846 113 512 893 40 206 310 156 525 678 114 193 379 52 315 754 86 645 792 109 47 574 118 586 825 124 384 650 96 94 540 110 249 816 50 71 946 56 542 566 17 513 817 99 63 431 88 453 883 59 711 800 44 747 926 102 101 371 108 445 951 88 167 978 91 252 425 79 67 156 104 447 486 76 290 938 103 343 625 95 53 120 150 94 484 124 492 626 94 376 781 110 582 947 112 407 915 137 523 661 158 20 786 78 56 751 74 784 862 147 456 958 90 228 253 133 106 512 108 589 844 76 72 754 118 546 975 114 427 807 86 39 759 47 251 472 120 267 755 148 43 341 100 401 661 18 445 673 103 446 975 91 463 579 97 67 968 84 549 656 65 394 832 150 86 270 110 370 654 84 389 795 70 627 644 110 424 970 98 804 896 74 63 540 75 743 780 131 594 899 102 548 840 95 797 816 86 598 601 77 544 916 89 120 674 147 307 698 60 439 683 91 239 617 102 168 332 144 664 885 79 681 959 92 761 823 97 158 342 104 624 731 96 394 704 93 570 884 87 370 524 74 128 405 179 238 921 81 31 730 87 118 768 100 463 493 117 137 793 67 214 807 34 85 649 52 190 241 143 32 366 107 9 950 63 202 751 112 267 454 66 171 340 104 59 980 119 227 874 116 157 535 56 590 770 122 227 431 70 891 920 79 146 681 112 646 797 110 177 207 89 65 349 129 18 990 29 140 746 105 907 977 117 402 955 103 190 802 130 220 633 160 555 957 113 62 80 81 582 747 57 33 171 93 221 511 117 554 997 116 213 716 110 310 974 113 169 662 74 512 739 130 575 942 106 800 866 112 718 886 121 687 959 64 459 620 115 207 833 79 192 306 119 97 469 156 840 890 108 172 331 127 80 334 131 123 586 144 49 947 113 214 419 130 322 709 109 598 916 160 716 867 86 634 908 78 38 569 140 560 565 85 744 988 92 461 567 51 416 723 138 184 937 63 23 291 99 385 444 58 511 775 72 380 793 147 534 779 28 124 131 96 174 980 54 789 947 111 375 642 46 633 899 114 231 453 52 323 956 123 295 386 133 164 218 20 17 36 142 84 454 81 28 492 104 580 668 137 485 820 103 112 270 84 197 383 69 371 632 147 84 260 91 193 311 94 96 288 125 157 379 101 466 660 107 152 871 74 205 930 71 904 933 127 142 609 98 140 552 54 444 567 147 249 438 108 681 874 75 733 951 69 125 869 16 83 198 103 674 773 110 145 730 91 691 990 79 199 518 131 139 498 96 741 878 67 12 890 138 762 887 156 61 696 130 567 613 83 607 614 86 57 242 175 173 977 152 568 914 83 745 913 31 224 293 107 660 780 154 385 472 135 20 651 121 154 155 131 96 766 145 582 932 92 113 472 142 186 497 71 104 664 138 108 352 109 88 817 70 97 880 90 646 902 92 174 673 74 698 816 134 301 470 116 10 30 154 517 634 75 377 482 113 289 916 128 96 743 150 248 370 88 85 104 97 622 926 69 613 841 113 210 813 82 87 621 89 206 752 124 857 957 110 489 724 112 1 728 88 656 922 146 45 927 155 147 364 100 242 665 152 553 704 73 118 400 112 33 348 112 580 856 147 174 920 78 180 980 70 393 850 120 15 518 57 182 236 118 397 431 139 387 871 64 918 938 89 281 788 125 4 18 120 476 744 81 204 409 68 159 194 96 446 674 48 572 773 146 20 57 78 892 940 78 589 655 110 37 930 89 198 348 88 311 904 93 274 374 43 28 261 154 280 627 84 305 915 88 172 472 70 907 983 125 334 770 34 252 598 55 660 920 74 733 780 118 672 870 67 89 584 76 326 589 110 29 958 79 419 728 79 472 705 152 417 478 83 293 506 129 935 985 172 427 617 89 850 885 96 269 385 24 292 794 48 97 413 136 573 923 110 683 878 78 242 414 131 279 706 104 39 682 88 102 159 111 146 624 63 447 692 107 328 876 113 649 913 78 456 999 127 663 830 118 580 795 144 202 699 97 407 482 87 524 818 77 331 732 20 339 965 96 279 555 91 244 862 102 33 179 103 521 586 123 602 933 43 339 866 113 140 807 90 80 501 108 186 412 86 234 695 92 76 451 90 946 996 101 340 622 126 375 741 93 403 614 127 0 346 152 482 750 103 837 896 53 10 544 105 388 436 80 124 373 126 307 611 120 149 190 86 357 661 100 352 666 143 202 716 104 407 743 180 724 996 113 295 916 84 178 209 142 157 525 102 223 343 106 656 716 97 131 454 166 141 593 148 300 998 100 258 429 89 70 157 91 43 608 94 352 353 90 165 243 83 456 971 120 231 294 88 73 498 132 392 466 114 312 634 68 390 555 73 84 615 102 336 814 125 282 411 112 556 936 148 441 954 99 18 564 130 363 524 67 23 543 150 347 749 91 525 974 122 219 286 96 328 935 107 449 780 51 6 737 116 628 956 170 238 760 107 47 987 97 774 980 75 4 450 91 458 911 88 338 784 56 196 408 102 211 703 102 492 770 88 481 707 102 29 935 105 641 666 109 709 835 65 566 645 93 246 752 52 373 544 90 102 838 116 558 561 122 247 889 138 211 332 43 72 93 111 598 605 153 383 847 112 194 652 72 836 982 133 272 692 89 224 863 135 204 425 110 38 413 144 835 953 87 13 107 63 286 779 95 87 953 74 542 615 104 18 415 86 874 966 181 552 997 119 1 92 135 621 663 82 128 181 98 611 652 91 758 998 133 48 79 136 46 895 154 180 352 147 133 605 72 904 911 107 5 670 71 173 451 86 32 155 75 869 873 81 482 614 61 520 920 83 820 908 110 634 960 78 491 535 197 488 853 160 142 702 108 366 418 54 401 974 71 433 650 59 80 893 96 484 949 187 303 639 74 312 325 114 24 419 137 507 577 83 528 821 44 19 719 104 531 681 74 13 170 143 513 707 110 378 620 85 14 473 150 35 871 74 711 734 146 159 444 144 37 728 57 190 466 98 219 748 108 563 935 33 117 697 145 229 699 126 461 501 129 442 881 92 171 349 80 417 646 94 167 870 96 273 743 94 181 531 85 19 105 75 186 384 121 217 350 105 31 757 96 55 503 50 211 604 122 135 721 150 76 593 94 365 459 89 843 906 121 479 912 113 487 986 97 241 936 64 986 993 116 259 947 94 395 692 80 635 704 125 12 688 85 776 814 100 1 89 134 77 667 72 383 447 67 603 858 118 126 337 103 337 505 120 876 883 149 587 914 122 354 818 128 663 959 73 36 429 67 417 608 69 354 804 58 477 903 87 385 497 135 43 891 67 584 674 131 193 642 131 365 873 134 68 983 93 206 884 99 546 717 108 659 801 88 160 940 104 357 498 105 400 948 139 526 816 86 754 982 104 97 209 82 650 931 155 318 702 146 273 904 81 41 668 94 452 982 127 284 471 95 182 782 112 396 413 146 278 340 70 23 522 50 793 939 111 181 288 125 639 928 79 122 133 109 646 868 111 293 963 144 268 279 100 80 849 111 73 275 136 288 842 130 795 910 153 115 707 82 829 982 67 537 894 135 349 562 109 353 456 98 158 755 121 23 967 100 549 758 131 257 332 55 343 970 57 328 685 115 426 580 111 130 785 79 276 904 161 44 647 66 804 826 85 83 244 113 65 85 65 116 302 82 144 856 96 185 285 119 74 943 103 394 783 78 133 810 104 74 451 128 513 700 114 180 735 123 549 608 116 136 846 41 324 719 88 176 841 93 127 940 149 715 732 132 243 885 81 536 619 119 294 410 104 65 275 112 114 766 75 402 703 83 198 622 131 379 826 85 77 679 74 63 463 157 67 547 58 120 839 112 530 856 176 98 844 106 617 982 151 114 863 122 113 784 134 685 982 102 454 898 95 126 522 88 593 945 37 55 962 86 109 567 53 247 513 119 181 506 122 104 127 44 629 731 87 91 447 72 365 739 75 371 405 130 97 235 57 28 514 155 36 167 113 93 251 117 458 523 109 273 293 134 164 252 54 610 928 126 161 888 161 29 231 73 542 873 85 557 844 125 280 568 137 174 730 130 120 854 100 24 510 49 71 478 95 526 818 125 114 316 77 135 626 82 83 340 135 403 905 48 13 477 99 608 772 75 71 876 78 21 417 103 463 984 99 228 820 116 518 966 97 458 604 59 169 577 148 373 670 130 213 628 79 64 126 117 819 928 121 71 979 130 58 274 133 690 807 66 818 997 105 531 907 114 248 839 127 575 781 85 759 792 135 67 272 81 350 830 82 231 243 117 463 612 96 730 913 111 177 924 109 85 406 44 145 453 119 711 797 122 287 864 141 795 828 111 559 740 111 234 238 49 160 770 110 67 417 86 589 721 89 600 738 133 550 670 94 339 980 74 654 836 176 75 678 93 700 929 74 273 432 102 255 340 98 585 689 36 444 453 153 443 592 62 72 548 112 45 402 108 358 790 159 115 709 125 167 590 96 670 975 91 187 556 48 391 643 117 320 590 93 242 344 84 318 773 95 469 892 132 164 288 58 438 759 47 388 686 65 326 896 99 143 789 80 435 910 118 336 952 71 152 235 104 644 835 106 346 790 88 436 834 127 702 845 87 454 558 78 217 619 114 279 625 112 9 610 76 833 999 71 124 170 100 440 446 168 185 463 62 148 708 108 121 928 112 171 481 31 52 625 127 256 927 73 213 459 110 343 426 77 24 511 105 140 387 61 757 830 130 537 978 47 335 522 84 277 942 107 367 867 108 33 906 135 530 781 17 83 107 122 376 452 115 675 692 100 538 926 110 613 689 95 138 841 106 786 961 179 310 537 119 51 86 137 404 695 101 575 810 85 150 489 60 296 948 62 94 640 89 497 594 78 658 963 118 501 566 85 313 467 60 912 953 80 9 348 130 749 866 78 464 866 67 874 927 94 374 487 108 78 889 100 531 831 85 343 761 89 412 933 106 529 954 103 617 723 95 409 993 107 482 844 64 44 363 87 201 305 74 363 562 97 280 405 59 154 430 66 289 603 105 167 444 67 565 964 75 828 959 122 18 520 98 208 602 94 349 628 148 843 845 98 588 739 50 596 693 160 321 795 102 317 679 96 98 259 74 261 742 54 542 713 108 839 955 164 437 498 109 261 660 102 510 908 75 376 542 102 412 767 75 370 754 96 394 653 163 16 35 84 331 645 95 741 827 144 358 944 78 67 511 82 91 312 128 271 518 60 716 841 145 296 851 112 638 824 107 64 414 62 241 847 136 142 674 71 21 207 101 60 149 143 618 709 129 497 852 40 234 682 152 902 997 156 133 916 97 326 828 116 354 833 140 170 887 61 177 620 98 45 953 108 513 749 99 80 331 97 885 979 209 203 329 106 176 724 155 189 204 121 901 978 91 272 896 68 188 830 56 933 992 119 215 257 52 364 745 110 509 741 158 246 809 93 177 823 139 866 878 128 476 769 105 213 633 94 189 954 41 19 688 153 605 970 75 112 566 47 331 925 120 267 979 71 220 904 123 240 907 91 304 490 146 276 410 87 464 986 121 140 882 95 546 902 121 275 676 63 66 986 89 212 604 112 269 288 106 310 665 174 553 808 114 570 993 61 178 414 82 313 408 98 278 715 46 447 481 95 132 654 112 262 442 99 489 742 92 496 918 105 602 630 102 291 306 120 567 844 108 187 297 141 490 524 124 180 847 136 252 660 134 770 773 121 327 411 149 655 833 111 475 940 82 762 946 60 183 863 94 4 46 73 229 636 13 438 595 145 251 684 34 87 498 73 401 889 152 754 863 132 3 240 40 563 679 114 895 934 148 577 846 120 307 474 68 233 852 121 615 624 88 842 880 75 491 621 58 420 847 103 178 796 72 752 770 121 589 939 80 654 849 129 242 536 142 77 543 129 22 665 149 9 984 153 475 860 93 131 745 86 78 845 81 443 483 109 72 312 77 380 736 137 513 685 112 353 432 113 540 687 82 291 627 85 699 713 114 130 990 120 381 517 156 52 157 104 147 538 143 37 205 113 278 983 97 336 521 73 612 842 76 3 542 100 48 527 75 563 649 97 189 620 127 368 822 89 181 231 92 55 406 155 278 488 78 241 815 132 44 738 128 660 976 124 103 227 77 475 871 84 1 299 108 118 960 99 110 723 100 226 567 94 541 756 58 111 535 129 660 740 107 238 795 115 520 714 113 699 832 136 408 696 95 651 962 124 127 709 89 24 145 101 265 802 36 576 910 94 202 412 59 461 564 132 936 938 120 137 472 122 381 606 91 318 775 100 92 923 104 265 996 96 635 709 90 860 956 106 344 490 105 632 907 124 72 472 75 356 571 112 761 867 116 764 942 141 99 290 97 79 564 59 90 713 102 481 941 110 651 957 117 116 360 73 6 259 56 497 964 66 125 778 109 413 438 101 205 211 83 352 804 93 44 754 76 205 538 33 165 344 121 14 125 133 51 765 73 516 573 98 411 631 58 427 912 110 305 353 122 75 734 103 64 264 100 465 639 132 361 735 58 635 719 118 312 782 92 813 826 99 60 689 79 248 413 83 529 958 55 272 950 75 24 700 61 73 391 95 511 852 117 149 800 170 523 768 52 412 537 105 104 652 94 483 712 93 346 460 115 127 804 168 634 951 124 259 994 99 79 86 143 204 935 53 299 441 86 526 839 101 392 982 89 113 426 87 640 663 102 690 914 155 439 779 114 148 787 69 30 478 125 298 348 69 595 990 100 243 667 87 99 440 66 259 496 41 495 683 103 383 446 76 590 642 84 52 698 93 173 966 95 550 606 124 349 819 110 40 705 106 566 618 111 71 723 105 292 595 118 434 932 58 446 916 54 164 203 119 13 879 80 586 794 76 142 690 98 58 585 66 729 874 113 476 654 123 408 544 92 167 989 111 267 406 62 403 540 114 133 179 117 71 332 101 48 228 134 166 982 99 97 947 89 99 398 163 166 958 114 133 445 97 204 968 131 266 834 88 77 785 52 190 836 112 228 428 99 131 262 107 557 860 178 197 360 132 600 602 74 686 748 130 179 817 107 203 631 92 31 623 55 178 539 90 213 401 114 479 493 110 112 500 135 219 883 160 359 690 5 373 667 115 220 949 101 341 794 138 303 640 119 213 216 115 142 732 123 166 703 83 274 389 102 270 785 73 53 457 159 264 421 72 394 499 108 513 624 105 203 574 99 112 138 67 268 872 78 84 539 170 474 768 105 4 494 106 5 893 95 31 455 95 352 479 95 272 735 71 196 809 98 14 923 121 89 367 69 166 241 64 302 373 40 178 300 79 39 914 61 639 768 149 244 772 139 86 874 61 349 591 122 87 454 106 48 609 72 297 598 87 484 958 68 749 856 107 117 988 80 5 512 86 949 953 133 202 297 70 775 853 78 180 784 89 313 521 136 292 908 91 836 993 113 129 376 101 40 823 49 541 823 90 756 952 81 273 808 59 457 963 68 659 814 124 203 418 1 439 633 122 859 961 115 385 925 123 131 992 83 550 676 94 324 616 96 237 544 69 592 846 112 256 622 107 443 785 125 119 706 84 97 107 151 86 425 124 267 562 61 164 886 127 120 124 131 96 315 111 116 889 43 276 300 108 438 893 83 37 279 64 179 314 129 529 669 80 577 698 115 494 625 136 311 516 89 41 834 106 182 817 116 26 641 39 214 637 39 284 445 61 88 925 130 487 560 113 167 205 113 567 758 90 421 806 102 512 542 90 323 559 130 80 341 103 735 767 116 156 955 109 350 430 129 669 971 102 65 895 123 275 889 80 249 708 122 148 247 113 67 341 69 340 387 105 107 672 134 78 702 100 460 964 92 468 938 98 245 291 99 494 965 66 534 617 132 390 676 140 838 852 124 60 692 118 254 515 85 130 480 79 128 402 85 14 992 69 774 787 129 189 753 63 45 320 50 224 889 84 298 931 123 343 615 116 663 814 68 139 188 95 563 723 122 377 777 117 167 597 157 162 893 78 384 955 114 117 179 112 40 238 134 649 676 95 364 791 126 729 901 138 466 800 79 387 727 108 116 786 105 750 941 114 320 858 99 181 306 145 379 763 83 730 859 86 486 660 91 636 740 109 677 889 113 837 904 114 535 926 73 98 552 103 333 424 91 534 852 94 81 343 114 475 964 59 930 960 99 346 848 120 35 339 104 749 772 100 685 764 97 193 253 125 96 774 83 143 991 115 104 383 83 85 721 82 567 611 85 171 197 158 205 232 109 86 423 126 167 640 89 387 829 131 286 528 104 285 423 87 230 602 60 766 797 128 106 865 115 543 850 92 625 992 120 346 502 103 6 721 115 68 999 77 43 851 134 534 619 103 226 707 122 275 460 104 518 593 81 254 701 66 76 498 73 93 352 93 594 681 58 750 899 80 90 424 82 706 826 150 625 985 141 100 594 133 871 895 87 463 890 92 320 652 114 266 286 58 533 912 85 425 594 88 218 578 77 606 794 86 243 456 124 768 779 23 304 815 162 496 817 124 399 931 171 151 466 52 295 436 112 243 937 93 976 980 74 32 631 138 469 670 31 318 919 118 485 744 95 276 587 84 503 571 103 82 309 129 588 924 85 289 345 79 257 687 112 209 456 57 522 562 104 113 944 97 430 728 108 309 409 90 795 995 151 449 570 133 248 597 108 470 962 140 393 608 42 130 374 145 191 245 78 32 670 85 46 177 110 527 616 50 437 618 155 426 705 68 621 919 53 210 270 116 156 403 86 325 537 147 40 550 155 884 989 34 430 444 85 30 804 85 74 613 147 141 492 78 55 893 155 834 888 75 224 986 126 324 777 91 88 616 94 511 576 80 138 654 77 35 345 112 614 963 107 175 986 116 26 110 107 415 994 100 570 987 110 652 733 83 549 564 64 463 898 158 197 241 90 299 875 132 658 951 86 145 658 77 11 549 74 206 459 104 21 913 79 519 748 63 169 952 68 844 987 65 412 859 104 576 835 133 196 426 126 782 802 133 135 176 142 387 693 89 313 595 106 128 399 46 544 950 112 124 260 80 574 836 111 96 993 165 413 851 105 427 843 59 548 992 71 83 638 96 126 157 84 730 988 96 181 504 142 53 622 101 225 619 50 484 741 59 638 717 61 292 546 109 276 602 83 51 275 110 731 904 112 803 990 143 32 315 114 841 897 110 220 386 82 31 932 98 700 786 101 16 582 95 722 960 117 129 820 53 626 808 96 194 524 130 104 987 111 398 483 45 496 513 121 250 563 90 348 736 132 227 272 46 783 981 148 295 841 51 788 829 98 2 85 93 249 419 113 78 788 89 304 759 130 79 196 67 385 979 112 1 572 84 723 900 152 281 756 150 45 873 96 918 950 145 161 818 101 10 440 67 245 271 109 630 737 48 374 528 63 152 812 107 412 942 101 173 536 138 457 569 87 451 851 79 225 757 90 6 558 96 53 490 188 817 832 95 525 597 86 971 985 47 238 968 87 185 685 121 393 676 83 881 888 64 208 216 143 599 843 91 48 109 79 230 841 94 381 596 111 224 471 90 102 481 128 517 538 135 743 991 81 67 727 115 663 774 138 261 558 149 680 905 137 874 933 92 81 357 99 678 874 112 218 455 93 38 647 107 331 677 122 556 658 60 518 573 117 95 516 76 38 191 171 367 680 159 228 424 97 310 803 46 93 961 106 249 456 97 574 628 82 395 943 76 479 741 90 153 187 122 10 965 163 262 853 95 222 969 136 39 758 60 552 928 134 126 649 120 66 620 60 458 864 80 5 74 160 70 348 143 0 956 104 628 847 109 394 723 67 331 423 45 349 765 118 681 683 124 414 642 126 337 396 80 235 990 87 223 368 123 39 942 65 382 963 122 143 632 48 325 953 72 17 402 152 57 316 122 65 681 97 3 492 94 167 593 46 153 908 54 566 700 27 438 621 46 564 734 101 45 55 112 563 638 115 256 772 114 655 803 105 214 970 134 661 669 87 182 869 129 273 353 96 737 826 162 47 190 64 135 863 76 63 403 114 539 690 103 209 573 127 355 885 110 88 852 116 158 789 48 183 963 141 209 816 66 455 990 76 473 836 43 83 386 55 568 662 80 28 374 126 692 829 52 426 637 114 653 838 166 753 824 102 393 770 59 181 318 98 89 935 125 445 711 133 596 868 120 197 605 19 283 622 84 518 621 58 494 604 105 134 270 63 241 379 117 797 831 132 749 803 106 480 502 85 392 655 116 437 680 128 801 882 140 580 871 147 402 514 78 77 781 73 359 518 94 773 872 123 571 582 60 117 380 59 370 973 166 603 919 161 244 714 132 476 938 87 877 923 87 378 739 120 172 269 131 0 59 109 6 433 106 125 392 82 225 993 90 275 642 138 163 326 70 929 998 169 859 899 165 625 791 95 110 770 113 21 675 94 523 745 103 951 973 113 3 560 126 284 566 156 97 333 116 512 649 129 135 230 97 335 527 85 865 870 53 120 142 130 143 700 66 644 853 146 311 647 23 151 803 129 596 898 52 862 977 121 98 349 64 665 944 108 299 445 132 61 641 94 746 798 124 90 439 69 727 818 69 373 736 46 168 269 89 409 843 118 10 777 65 222 739 86 459 627 94 237 822 88 170 917 170 32 428 107 753 765 102 716 990 98 330 890 150 373 783 103 768 946 82 69 623 122 474 909 143 23 945 89 793 933 122 131 608 54 844 993 91 558 578 79 435 611 88 163 233 102 43 991 109 65 613 74 518 754 89 121 448 81 26 701 52 477 968 89 559 910 84 428 555 150 316 739 165 578 625 83 247 906 113 172 457 118 118 662 124 702 771 128 683 804 75 297 583 125 830 833 103 575 692 132 209 752 95 45 811 110 266 367 124 4 758 121 422 853 95 381 588 72 309 907 149 245 663 135 488 687 100 517 795 104 732 956 174 342 504 147 641 669 159 352 522 36 531 982 127 331 477 70 618 643 141 368 930 75 205 682 106 82 873 137 20 47 96 260 354 123 373 456 132 516 821 81 505 929 87 875 949 102 543 807 135 231 985 89 276 481 133 654 714 105 152 354 141 394 990 106 91 689 90 76 485 119 58 125 58 69 300 131 309 310 112 142 469 142 29 112 41 274 557 54 849 994 98 533 614 34 193 647 159 224 774 117 196 652 95 499 710 144 119 555 74 219 548 137 502 603 131 303 433 115 10 245 127 124 384 84 496 901 128 436 567 123 320 446 150 506 827 145 396 506 79 113 643 55 72 713 64 600 865 89 639 868 86 259 328 71 551 831 114 226 481 77 93 430 114 83 762 77 878 903 115 21 924 126 424 672 82 198 411 99 764 929 106 453 675 62 59 341 83 2 468 141 705 882 66 689 808 61 512 682 92 298 620 55 481 875 138 403 935 97 150 328 98 187 478 97 185 992 123 495 830 111 380 939 110 577 790 69 255 714 87 405 829 119 491 555 91 385 386 53 842 936 95 608 641 113 241 355 142 254 769 97 546 651 97 94 490 32 828 832 69 185 850 92 288 494 101 40 853 153 240 272 60 391 889 88 391 559 82 239 527 63 279 359 96 721 755 72 789 837 75 270 398 116 207 286 127 24 666 96 193 363 114 314 334 80 574 919 110 335 845 73 217 537 113 234 450 151 104 882 84 325 998 115 323 617 84 54 488 117 128 253 133 236 277 160 858 940 68 496 647 82 345 614 63 356 510 104 212 661 67 771 896 100 217 373 137 804 957 79 205 920 134 88 992 72 372 467 125 580 978 115 296 976 80 577 896 86 122 630 88 20 176 70 31 481 133 326 722 123 418 479 86 134 571 92 617 899 56 104 685 86 808 941 156 313 631 71 20 952 38 315 737 126 103 458 117 76 330 76 513 687 37 583 694 79 318 658 158 323 890 116 151 279 87 639 955 95 738 740 38 468 724 112 503 592 130 44 321 2 268 340 54 264 676 86 15 451 104 542 691 72 159 718 73 598 682 98 794 829 125 384 455 93 172 475 95 567 621 41 825 866 75 392 903 70 277 915 124 120 579 103 321 538 107 145 404 118 536 579 130 345 747 78 448 501 113 171 337 76 528 790 81 491 823 89 2 166 108 546 726 72 454 462 109 851 959 99 306 583 99 375 798 93 653 673 75 314 651 137 9 865 65 44 562 105 95 754 150 518 544 106 146 443 74 174 938 96 478 611 90 278 547 137 98 551 72 81 692 123 448 806 126 229 441 103 566 827 62 148 624 101 40 79 134 458 597 77 807 918 118 939 967 162 610 682 122 88 686 140 61 876 111 332 407 83 250 488 71 664 973 89 376 832 100 161 853 60 51 475 72 724 735 117 146 567 135 35 400 125 326 400 109 120 797 111 66 409 105 628 999 85 443 764 162 11 965 137 51 888 96 502 978 83 319 982 73 430 716 60 36 57 89 202 618 110 13 786 117 217 714 64 473 645 92 331 800 77 432 586 97 214 590 102 520 880 95 496 829 58 922 937 106 257 847 85 93 824 122 173 882 115 499 526 119 963 999 130 39 206 134 55 407 63 392 613 83 175 662 160 540 564 126 56 436 79 697 833 188 175 514 167 124 745 119 218 554 80 861 882 30 27 901 102 249 474 35 489 864 95 109 627 89 655 855 61 944 998 94 604 774 85 221 450 79 498 862 130 628 662 29 662 896 96 184 776 126 622 635 83 99 733 101 756 948 92 267 733 72 388 710 131 77 166 112 337 411 99 104 630 75 262 529 79 460 958 82 106 618 97 290 331 81 436 533 104 797 826 117 404 502 92 256 450 100 42 582 126 97 629 53 678 884 123 616 903 95 242 911 94 400 453 94 537 641 123 525 638 137 401 472 117 456 650 129 248 914 92 31 178 42 279 515 123 719 815 91 139 880 143 520 925 78 362 952 142 505 992 130 142 270 131 336 778 99 257 423 99 582 827 107 192 980 98 149 422 115 521 774 107 334 612 38 217 620 173 138 976 98 35 171 92 199 575 117 631 944 134 5 67 73 567 676 82 22 854 52 866 908 98 226 548 98 205 741 66 483 849 103 663 988 130 206 522 85 502 948 139 815 901 84 863 901 63 151 585 70 179 485 112 141 537 63 196 412 97 917 923 114 121 939 87 227 572 109 65 139 73 208 461 90 684 918 110 69 349 115 418 810 99 53 102 80 237 571 103 607 741 73 6 966 72 134 476 117 353 838 112 150 156 64 599 729 76 53 381 104 506 902 53 494 826 92 47 650 63 440 848 105 261 696 74 429 586 124 310 447 114 531 720 66 937 985 83 93 175 73 229 959 104 405 757 99 445 713 112 212 913 93 242 499 90 638 891 120 514 626 75 308 948 101 21 975 85 206 682 114 119 348 108 434 524 94 689 827 110 60 604 58 288 719 61 110 546 100 20 535 111 528 730 114 347 652 48 338 621 88 814 944 62 124 237 116 92 630 90 524 552 90 375 945 124 106 153 149 461 904 166 165 648 92 10 120 96 204 354 105 125 667 104 482 713 87 588 740 72 39 805 88 210 224 101 290 519 112 70 977 141 535 759 84 552 588 168 201 225 124 30 569 36 57 639 142 2 204 96 273 719 91 186 867 108 267 413 120 892 927 73 239 410 66 493 775 111 276 981 119 365 897 127 564 570 109 61 659 145 93 661 148 87 778 92 147 847 77 663 789 129 237 616 131 85 241 121 781 946 47 119 371 71 46 914 107 62 612 98 193 658 105 57 671 115 173 350 139 331 761 89 620 774 90 247 643 106 167 637 84 566 928 55 38 758 78 500 939 111 243 749 108 19 985 88 209 631 101 214 426 116 357 410 108 216 440 107 591 969 75 781 887 124 489 493 158 544 943 108 276 582 107 66 366 61 605 717 70 14 980 100 202 777 71 256 712 141 29 693 116 538 953 57 310 645 171 462 813 124 254 909 79 92 738 114 366 460 74 23 454 29 101 536 171 168 775 146 767 913 86 387 555 56 189 237 84 101 876 86 361 861 101 89 825 66 606 888 113 174 317 155 595 933 119 368 627 68 334 496 113 672 961 114 460 931 134 240 857 27 301 860 59 131 300 148 252 907 27 15 168 50 124 665 47 617 707 50 318 501 37 811 952 85 348 627 91 179 195 91 421 623 81 235 658 95 199 640 102 835 839 142 227 808 136 37 399 89 189 794 99 378 597 108 330 856 92 566 717 117 33 367 122 182 262 96 165 583 66 86 863 134 457 602 155 552 934 90 544 932 133 207 802 71 146 591 81 616 645 121 384 885 62 168 411 119 363 734 78 70 213 108 59 785 122 294 866 68 168 549 122 270 768 96 591 687 51 545 646 105 480 831 120 204 251 132 753 984 76 457 953 125 904 920 84 124 128 101 34 298 74 882 990 91 572 667 114 6 507 85 761 805 98 801 934 80 104 698 98 739 977 149 177 325 148 484 888 118 406 564 129 335 702 70 117 420 117 71 247 128 695 933 96 571 995 99 338 883 88 345 503 79 273 813 105 208 359 115 297 833 55 85 885 57 288 718 113 213 465 99 120 816 114 26 377 109 739 966 106 500 961 68 443 885 131 576 725 79 609 734 105 48 393 87 602 928 102 734 837 117 368 559 73 94 948 107 129 369 81 270 390 107 598 820 63 520 805 109 581 758 88 198 421 100 272 835 115 221 940 72 470 583 139 26 588 68 298 932 95 798 893 74 388 873 121 317 773 66 608 809 125 310 420 111 8 38 42 226 761 153 185 518 82 68 364 92 36 376 77 370 471 106 236 243 48 431 977 111 705 857 59 956 976 46 409 601 119 307 518 54 151 962 62 234 846 135 401 993 65 584 756 103 79 325 92 494 851 86 233 917 35 11 583 88 436 906 49 130 598 27 41 87 83 452 882 101 832 868 128 631 758 135 564 764 126 232 886 144 110 614 94 161 313 58 78 438 94 439 613 94 220 753 123 929 940 97 802 810 105 652 714 116 109 557 81 713 988 50 578 613 152 469 783 86 871 891 97 121 214 102 231 402 94 538 911 108 416 634 153 292 723 133 312 755 115 922 982 92 22 274 114 40 377 93 767 799 116 599 675 93 182 874 131 227 595 101 7 582 87 46 803 90 550 933 104 114 390 102 490 500 68 60 868 107 893 897 62 204 706 119 893 983 66 654 873 98 155 999 15 309 791 105 563 848 118 406 418 123 408 815 112 14 723 55 790 982 113 97 412 104 250 307 67 252 510 96 716 834 155 23 313 96 250 799 47 452 587 111 321 831 143 599 942 115 151 684 98 37 646 88 181 704 83 977 982 120 778 825 96 574 909 144 106 440 71 708 818 82 365 629 121 53 732 132 197 799 111 574 683 104 20 573 64 112 276 80 724 753 60 157 319 113 335 718 62 149 365 146 732 894 57 879 973 98 202 601 121 325 503 97 415 686 74 561 874 163 221 702 48 8 398 140 213 952 96 67 274 109 724 935 89 181 986 50 486 870 107 472 850 133 692 762 116 154 914 85 127 288 120 86 910 80 372 526 121 402 912 85 348 581 127 158 420 87 558 880 83 2 930 23 344 661 140 765 867 127 121 364 93 254 465 91 265 813 88 127 263 87 672 936 67 535 798 112 541 918 129 342 578 87 179 889 145 330 449 59 46 761 94 644 789 109 325 690 123 577 608 124 777 879 66 268 781 156 921 926 95 516 850 90 221 604 94 247 561 86 769 991 75 433 955 43 514 696 91 145 557 86 496 867 119 181 295 73 246 935 117 332 755 44 127 413 92 24 806 81 840 930 109 205 762 116 544 719 105 335 480 117 150 646 103 676 998 112 181 532 144 103 857 137 31 796 62 76 128 119 675 896 120 16 282 145 120 668 99 576 658 104 66 655 101 448 577 87 142 152 145 36 267 57 352 753 125 659 741 94 222 707 60 322 405 118 112 747 107 313 865 1 697 864 78 662 784 140 577 619 177 56 179 124 422 825 94 769 843 97 412 757 142 689 805 122 117 293 111 88 987 92 362 618 159 210 552 92 693 779 86 339 637 90 251 701 53 674 706 114 518 997 110 595 643 122 290 576 78 660 969 87 578 702 100 60 391 82 574 976 75 328 994 82 2 693 76 282 681 1 873 948 63 531 616 104 34 371 145 97 890 64 568 614 101 84 337 109 93 101 131 30 414 100 212 953 125 197 201 155 400 545 112 719 741 119 214 981 90 193 570 124 189 708 101 299 680 119 238 401 124 868 870 53 125 991 105 30 968 102 518 847 52 446 915 137 450 802 118 667 815 98 640 715 149 605 855 129 349 404 37 166 681 53 447 935 89 407 803 91 469 831 129 430 993 60 203 240 97 172 384 90 28 338 119 477 568 122 190 998 165 123 222 74 294 925 132 362 607 145 397 655 97 327 628 152 459 746 115 46 884 87 503 576 130 56 510 123 101 106 105 97 548 115 52 255 134 488 624 113 586 734 115 309 801 73 162 201 133 504 754 62 209 761 118 27 290 75 202 830 136 44 202 128 326 858 129 46 441 120 92 570 68 520 802 60 231 636 140 56 102 62 302 973 68 538 654 75 399 542 109 223 318 88 3 435 102 176 895 127 129 752 125 309 591 75 364 594 114 203 439 170 277 873 132 419 622 74 236 781 45 150 644 91 381 886 141 12 172 96 216 525 83 198 281 85 826 882 110 428 932 59 318 859 101 101 326 93 179 319 158 351 942 140 105 429 50 341 592 106 113 679 89 435 438 57 718 755 111 66 125 153 138 468 125 289 585 66 394 836 93 84 255 29 290 767 138 341 439 114 70 580 137 2 219 47 633 827 60 484 589 141 81 838 97 435 693 110 196 474 86 358 870 55 782 970 72 41 188 124 134 833 148 337 950 64 644 839 116 23 278 84 179 287 127 851 923 166 424 926 77 238 454 129 137 418 70 262 528 91 263 763 62 426 621 112 315 368 134 37 319 43 359 439 70 152 824 106 401 870 119 142 256 114 444 853 94 347 795 52 424 959 109 529 941 128 262 743 72 280 672 115 191 817 115 316 900 116 53 999 124 5 671 122 508 860 84 309 392 94 184 662 87 862 926 69 198 977 53 119 283 61 320 373 137 131 399 97 68 454 46 490 820 125 449 470 106 345 783 147 756 878 112 177 973 78 14 33 125 64 361 136 696 932 105 875 985 92 103 707 98 816 952 89 422 473 109 439 504 108 414 539 114 173 340 117 123 410 143 521 965 71 143 469 22 544 726 117 106 615 125 179 700 71 417 737 65 284 619 106 26 849 147 405 938 116 178 797 121 203 675 104 3 558 93 193 822 95 180 697 112 496 508 118 494 801 116 142 981 50 135 136 100 290 536 134 763 903 114 616 961 113 835 865 72 250 639 145 392 637 101 779 875 111 200 983 114 197 666 85 199 359 74 107 614 57 160 169 111 264 402 139 556 943 42 46 377 60 242 868 108 112 910 25 732 777 46 19 775 125 189 494 112 473 568 114 509 881 25 146 203 144 72 943 81 956 981 105 143 703 77 156 885 54 49 316 93 140 231 97 938 976 125 13 36 131 85 248 56 138 268 78 506 861 59 326 925 83 235 594 115 441 698 111 259 307 73 332 523 105 701 842 70 93 535 119 328 910 92 560 986 1 174 654 60 377 438 69 371 825 76 36 323 78 137 957 78 345 845 90 517 839 52 525 686 63 598 603 58 53 504 102 462 639 89 602 719 75 200 858 113 667 788 126 275 288 84 571 910 76 513 645 86 692 946 84 417 938 104 143 936 90 480 648 68 218 976 150 62 917 129 484 600 116 886 999 120 536 988 124 231 281 67 14 555 72 263 342 64 265 737 106 437 475 120 530 565 130 1 290 86 143 563 85 140 966 93 551 830 90 295 661 59 346 506 78 28 800 66 341 769 44 335 926 123 704 730 69 325 332 63 68 548 105 117 447 94 189 381 84 280 600 118 278 549 108 341 502 67 88 294 130 148 663 117 278 330 134 184 562 87 237 270 69 263 397 106 111 240 106 581 853 128 206 481 94 430 645 118 30 303 79 745 762 64 182 886 133 479 649 132 399 456 70 433 468 71 268 602 96 68 557 74 741 930 127 760 928 135 257 674 87 140 632 90 164 207 149 373 920 92 107 645 127 0 235 154 370 500 124 790 923 121 166 581 85 68 307 75 260 604 88 634 775 102 21 375 86 438 835 94 496 843 116 98 763 126 561 679 66 584 934 114 404 563 68 4 120 80 520 981 126 119 210 130 305 408 139 237 847 102 784 787 94 156 316 110 526 960 58 688 692 105 373 690 147 421 647 95 759 874 112 743 969 100 374 762 129 328 809 86 199 334 70 515 852 103 350 573 107 343 523 45 11 703 112 415 528 89 721 807 122 363 790 75 87 396 110 654 880 125 728 806 72 552 991 99 271 782 147 478 674 105 87 328 80 314 499 117 40 819 96 200 347 74 683 853 127 681 861 74 87 487 158 377 553 125 294 960 94 502 611 111 10 420 126 638 726 97 7 771 80 448 514 92 9 936 111 264 789 102 688 891 123 521 710 61 131 980 120 357 605 60 504 769 90 114 313 53 461 471 130 136 622 76 376 575 138 57 858 95 557 881 81 119 745 97 313 797 42 154 968 106 9 758 49 526 763 90 101 466 144 143 523 110 606 879 150 86 950 35 309 372 134 591 629 120 446 527 154 168 695 96 304 961 58 149 680 139 291 900 114 522 921 98 330 422 137 260 788 78 200 577 149 204 672 57 379 693 115 809 955 82 81 540 118 829 869 82 93 512 82 39 144 46 145 390 79 366 453 85 272 494 152 433 694 110 1 605 121 208 708 75 121 134 103 319 414 118 436 865 120 80 509 89 52 840 62 200 254 82 437 585 63 731 782 137 636 984 52 24 472 73 230 641 84 327 462 75 729 758 116 102 169 112 166 310 93 117 623 111 433 577 46 330 337 104 179 220 77 738 903 36 542 559 23 50 532 108 466 651 110 144 724 97 653 879 67 47 137 118 370 585 71 887 915 61 198 591 82 315 702 74 469 908 132 210 927 97 203 403 85 550 566 35 21 902 96 23 114 99 167 517 22 415 984 114 68 81 112 468 515 160 114 203 93 182 611 65 201 453 41 590 594 110 56 319 150 374 937 103 197 228 90 549 901 88 133 440 133 148 694 143 490 497 85 470 725 125 445 838 108 378 926 72 876 962 99 494 962 76 121 258 79 61 506 129 220 829 55 146 496 108 35 199 7 592 995 93 911 916 55 435 572 102 43 277 64 122 428 87 477 820 114 160 672 140 825 967 71 467 596 111 633 929 101 730 767 91 265 274 101 23 253 86 33 98 83 436 572 42 265 333 117 137 366 118 326 365 100 432 596 40 548 674 63 23 88 136 234 254 125 23 301 120 648 876 101 609 885 142 100 168 39 26 627 76 53 916 95 477 847 81 337 891 112 108 974 94 575 629 101 319 689 75 83 653 92 683 916 158 213 621 52 288 481 141 330 526 140 768 923 117 616 707 74 328 412 123 134 869 77 42 375 90 386 730 95 47 636 126 589 703 128 8 199 99 56 393 138 626 689 120 349 920 138 120 735 130 369 849 123 672 752 66 591 697 102 369 540 119 167 260 91 56 760 186 609 725 101 788 916 64 80 581 104 197 520 49 165 919 58 569 596 82 904 940 123 890 895 93 298 519 51 113 631 69 593 598 103 314 826 98 39 351 140 892 922 86 216 852 113 341 419 116 378 746 91 131 450 92 563 856 115 738 895 17 77 926 124 80 796 91 67 232 129 11 888 127 768 821 139 556 813 75 516 788 45 467 509 78 8 973 87 432 787 32 6 83 69 452 593 109 199 622 136 364 785 111 168 975 75 66 87 136 117 886 119 255 328 131 720 805 75 130 279 85 267 805 70 379 800 147 90 884 102 519 744 150 29 413 90 303 528 123 138 503 128 7 664 108 576 987 124 321 770 117 230 289 81 502 596 96 210 754 67 19 725 45 370 728 128 712 922 68 58 180 83 537 821 62 300 908 92 286 895 90 138 718 107 335 716 110 174 219 88 217 822 95 460 786 108 445 583 86 366 569 110 173 271 66 122 564 125 18 784 90 342 870 86 241 646 115 10 219 105 511 859 38 718 833 124 593 791 49 369 654 59 547 928 75 633 829 74 162 707 102 53 155 106 157 500 92 265 555 113 640 904 97 453 657 109 90 396 113 963 977 53 392 807 142 439 917 75 645 891 80 691 871 87 499 883 91 508 923 109 383 783 87 426 927 104 6 898 107 80 606 81 13 144 111 5 859 110 32 305 127 363 597 81 96 607 99 181 535 123 434 792 102 605 750 133 132 728 98 107 813 130 296 547 104 8 509 12 776 862 119 224 362 55 83 711 110 544 870 123 355 447 125 42 231 54 337 972 52 264 266 133 463 813 69 46 927 58 219 497 67 70 523 123 528 682 106 191 584 86 805 827 140 134 381 81 624 626 89 496 783 93 571 899 125 228 422 50 34 887 169 538 811 64 507 596 134 466 875 80 342 751 74 186 194 111 177 391 147 310 714 112 22 78 90 259 945 113 219 226 184 435 814 120 430 992 98 248 851 62 661 987 92 378 815 129 186 327 88 346 993 84 311 317 129 73 314 131 509 791 149 630 922 124 16 406 99 574 783 186 194 478 51 385 712 94 69 862 109 545 741 67 150 432 59 238 399 131 605 675 97 538 754 55 106 154 120 2 82 85 146 539 120 350 682 149 882 943 193 341 704 91 891 895 85 321 750 149 223 519 56 285 740 123 221 392 80 640 880 114 695 708 96 42 648 85 332 825 109 495 993 95 440 649 94 205 235 118 26 772 115 392 615 80 796 927 110 215 239 84 287 806 91 734 786 90 462 784 99 884 979 161 142 930 122 21 205 41 546 890 155 62 499 128 340 590 100 651 793 109 51 738 98 296 412 134 191 967 50 493 704 79 140 579 140 378 522 89 462 590 104 90 811 77 68 512 156 168 182 76 635 656 145 643 980 61 543 783 156 352 936 70 351 899 87 777 899 102 256 427 125 112 283 115 769 860 95 443 577 98 366 947 123 21 779 112 417 982 171 522 610 99 137 398 123 471 824 74 674 707 98 323 536 139 123 184 92 272 940 117 105 534 39 401 417 97 11 587 132 158 764 115 245 525 114 920 974 171 42 358 94 205 617 103 274 629 105 41 936 151 326 642 104 315 946 57 837 912 73 485 678 125 696 899 100 394 538 112 47 98 139 278 637 150 172 378 98 361 872 140 600 778 91 810 859 83 171 815 83 345 482 89 284 479 102 495 839 78 639 880 85 261 602 96 181 821 146 402 821 107 231 467 71 222 795 118 513 887 104 332 335 37 211 895 86 189 247 89 609 653 155 423 459 97 527 550 105 183 758 130 4 261 163 437 880 111 363 578 113 206 698 55 0 33 117 238 764 94 160 482 65 585 931 80 107 314 113 56 450 128 817 948 102 628 680 87 251 543 38 253 886 109 286 782 188 139 651 74 155 448 110 630 754 89 276 459 54 404 607 81 779 884 67 805 925 122 103 744 74 440 739 72 227 533 128 470 661 58 159 881 67 662 763 100 623 738 138 300 365 116 469 912 49 126 558 172 159 924 154 116 858 97 452 756 118 131 583 107 819 927 88 697 827 91 299 340 135 198 507 115 64 588 140 481 690 101 195 292 45 177 195 131 323 339 56 172 782 115 368 992 87 795 944 124 774 835 130 190 202 91 689 786 75 78 668 128 447 546 92 526 879 102 354 663 134 35 358 151 82 872 27 267 570 93 277 608 89 212 450 87 581 893 133 212 771 105 51 457 121 199 790 126 339 941 148 92 393 88 526 610 140 370 916 123 178 204 117 141 302 105 610 726 46 240 852 118 58 855 67 18 383 121 726 899 172 224 790 74 338 706 101 74 988 116 542 590 108 36 916 59 92 216 60 485 615 102 265 665 22 186 572 82 144 177 96 71 461 158 196 801 96 50 991 64 331 597 125 305 911 111 182 589 70 194 276 85 153 540 118 469 650 138 86 878 163 3 339 68 186 685 128 591 806 88 115 943 81 271 614 100 666 932 125 306 839 55 475 772 77 276 917 118 580 889 139 751 763 36 407 856 114 462 983 67 28 474 85 68 446 125 196 823 69 177 883 125 116 235 74 10 723 99 181 197 141 111 391 174 264 721 89 311 710 99 669 856 115 114 420 102 245 337 95 190 633 152 17 635 116 161 259 78 139 388 98 212 862 76 630 865 96 58 101 80 852 939 82 628 979 112 402 542 119 357 888 114 291 370 133 152 420 89 574 857 90 166 710 64 100 455 104 365 450 159 180 945 95 799 837 102 475 483 59 235 813 153 7 318 108 39 304 160 61 82 75 357 579 95 199 782 106 863 981 77 86 208 96 58 633 66 177 614 106 39 278 68 772 991 76 38 98 84 729 831 72 364 997 124 17 398 101 306 516 87 700 850 148 584 778 110 575 702 100 183 823 131 217 317 120 541 656 80 641 664 89 307 941 89 186 436 132 497 583 104 630 646 101 67 225 99 390 590 169 164 729 98 434 945 90 11 631 126 420 714 33 40 379 117 81 733 106 517 854 114 546 572 124 298 423 82 112 711 98 612 659 72 200 828 111 430 631 92 122 671 67 10 560 1 826 846 123 605 995 89 66 505 76 48 372 130 105 371 83 150 765 109 111 805 133 604 973 98 226 953 55 514 576 98 54 963 100 30 696 51 362 989 78 811 898 91 436 978 82 72 243 74 678 722 76 349 543 96 163 321 118 328 555 121 364 367 79 468 747 93 183 426 99 365 814 72 15 519 84 544 714 118 8 946 100 422 837 129 448 882 35 293 734 66 927 960 122 107 158 84 492 608 103 373 795 80 747 869 115 368 519 85 767 972 41 371 562 144 482 489 105 418 967 164 128 221 155 830 892 59 205 661 143 464 648 57 7 231 180 116 949 77 456 459 133 446 871 116 960 991 145 146 942 75 245 620 137 107 453 90 680 708 142 164 532 43 881 968 139 50 326 80 352 492 74 445 639 57 198 521 137 638 916 105 360 642 136 77 762 51 541 681 135 36 343 89 663 848 116 8 65 151 860 944 34 222 289 113 599 960 55 118 551 128 448 816 77 454 481 40 276 753 115 339 766 134 149 622 121 442 853 104 71 418 167 411 711 53 73 118 93 455 572 152 500 608 90 541 887 146 733 909 90 253 817 79 773 899 76 706 746 75 102 906 140 323 543 104 32 702 59 484 613 76 288 398 106 387 504 93 515 556 119 347 650 97 252 587 97 440 933 77 69 884 121 15 419 75 578 905 68 659 846 130 0 418 125 192 209 172 34 113 109 381 549 115 78 801 143 186 470 56 57 278 132 876 947 33 423 800 121 565 734 77 58 475 148 590 902 81 338 601 84 71 371 113 628 798 137 61 405 122 669 962 121 639 960 85 301 487 66 231 489 103 48 119 155 668 844 200 120 906 113 180 377 113 608 628 137 474 765 23 280 932 172 180 421 113 188 395 100 26 723 164 116 605 128 75 831 149 175 584 112 532 938 117 39 921 106 440 826 86 475 724 128 495 959 92 207 773 118 283 594 111 279 496 97 486 982 61 306 676 130 129 295 41 860 931 98 808 862 77 901 952 122 254 659 57 479 958 139 126 913 90 370 938 67 366 794 126 59 201 78 432 614 117 169 575 61 98 148 158 614 939 62 393 928 85 527 619 170 226 770 74 711 841 83 212 673 72 90 847 79 500 594 138 560 905 60 615 761 57 369 918 128 471 615 105 206 557 57 73 158 70 162 714 92 318 890 89 66 414 114 917 977 152 312 469 92 477 764 100 243 996 98 7 138 86 70 953 102 478 715 14 125 462 98 687 825 68 518 548 81 212 524 81 134 725 66 23 399 88 509 810 126 269 845 108 83 329 130 68 929 63 619 668 79 299 313 114 195 916 123 78 747 80 281 401 69 161 285 158 503 833 124 495 520 171 247 696 36 758 934 67 451 615 92 339 853 26 871 998 96 38 629 84 111 295 94 51 106 142 275 630 152 321 920 120 100 970 192 660 846 116 463 840 116 88 290 135 510 543 18 390 745 76 265 476 148 114 956 127 475 820 101 115 909 110 225 898 104 67 579 48 470 655 133 760 835 103 177 935 99 141 570 73 384 826 31 28 909 123 103 595 127 393 763 119 160 946 103 400 649 110 134 138 114 240 764 97 291 802 147 122 980 39 141 419 138 944 984 49 580 884 104 711 903 104 333 846 162 388 818 58 300 854 99 89 557 114 93 517 91 338 683 130 182 188 89 132 913 106 53 623 97 84 319 123 354 390 29 178 418 79 135 705 110 332 693 80 154 189 118 644 874 113 88 889 119 84 601 69 514 872 100 118 253 70 292 522 40 357 912 123 718 962 61 104 485 84 280 283 107 547 746 127 233 722 74 752 780 137 607 971 114 315 808 106 527 813 120 132 697 149 109 941 137 186 278 160 391 769 92 78 437 101 112 847 109 87 985 129 471 768 91 579 789 103 213 842 40 194 843 40 102 921 52 502 781 90 90 541 157 291 708 69 316 790 109 492 797 102 659 707 129 50 332 169 743 995 92 323 421 60 463 714 113 246 294 76 510 897 47 604 652 146 134 175 89 314 449 77 77 665 141 38 792 117 912 928 131 441 708 107 276 683 150 471 776 64 110 816 69 75 117 156 67 95 85 401 991 71 372 486 109 9 394 126 135 489 47 866 939 97 6 499 138 493 785 114 290 745 97 555 688 77 413 957 131 305 555 123 696 953 83 808 903 118 595 938 99 86 958 114 192 645 85 742 757 74 941 961 109 138 755 103 349 703 80 592 777 69 38 858 78 125 375 88 569 914 68 58 838 99 622 883 59 469 758 117 517 648 99 60 808 95 159 833 119 389 835 103 3 818 56 71 244 109 231 560 97 157 382 30 576 909 73 161 780 134 119 739 72 18 233 131 688 900 106 73 906 149 568 691 126 519 937 68 449 786 117 219 756 87 871 957 110 483 859 96 310 772 90 244 352 46 367 692 115 402 982 103 120 171 145 770 869 88 350 979 102 189 464 85 394 786 138 693 824 11 266 980 181 347 618 94 212 444 77 673 776 130 283 420 139 486 877 129 167 652 117 351 399 108 678 799 97 121 401 63 585 633 129 376 817 92 107 570 133 332 662 68 682 856 97 124 190 114 244 908 53 749 923 89 609 866 104 948 967 115 286 807 21 157 187 132 25 322 90 757 812 121 249 280 120 475 538 62 144 680 135 294 455 140 624 962 102 62 371 76 435 668 38 3 194 79 180 572 82 406 782 65 14 544 94 221 694 109 20 329 86 390 466 118 796 921 103 335 778 119 538 783 127 199 344 61 4 282 118 526 819 110 210 766 136 362 880 59 411 432 82 446 958 98 139 984 53 358 427 118 259 855 65 267 580 38 83 193 140 525 823 117 85 853 103 72 571 89 32 486 102 360 741 130 211 403 75 12 134 124 263 950 94 462 750 136 49 684 81 363 568 130 33 488 138 380 638 98 45 731 77 273 409 103 334 596 79 498 676 126 18 668 53 344 673 79 45 283 43 274 337 72 48 731 120 143 201 85 17 733 121 289 770 61 526 631 86 7 232 73 901 946 115 738 928 61 262 781 87 395 446 116 734 737 95 163 392 104 864 903 67 489 919 116 676 895 78 80 642 149 235 463 42 614 882 107 55 552 78 44 931 42 738 869 81 136 520 108 15 562 150 459 679 167 172 495 113 16 374 40 292 523 113 453 620 82 807 879 132 0 723 117 236 690 114 28 291 77 330 650 163 423 782 105 302 518 125 822 840 139 581 938 137 13 552 96 52 395 73 104 361 36 139 802 61 266 272 108 705 830 86 46 206 121 300 808 82 298 750 71 147 970 156 164 902 73 567 750 104 110 117 174 427 564 133 65 464 102 753 924 110 188 487 125 592 715 142 275 330 98 81 663 151 239 928 151 432 604 106 404 983 125 181 576 118 684 747 126 161 361 156 738 820 97 704 707 120 665 893 75 74 803 94 152 330 91 651 827 82 262 870 117 477 642 50 34 263 73 408 681 99 766 975 102 886 924 64 32 324 41 91 218 64 854 983 117 295 618 81 292 788 144 450 956 99 129 531 75 228 909 72 0 825 124 402 797 130 156 991 97 111 204 43 45 671 145 541 925 111 513 965 111 184 892 115 490 682 127 386 685 141 281 915 98 337 630 66 492 673 131 71 127 45 616 625 90 133 682 92 293 846 73 89 776 143 382 688 86 62 95 145 169 191 122 743 749 139 289 310 84 22 249 122 239 277 72 711 742 96 146 967 89 793 968 84 61 72 75 397 437 91 509 723 85 49 262 88 512 778 67 543 923 119 21 201 49 532 534 114 25 37 126 826 954 55 191 672 83 243 790 107 401 922 114 39 313 70 215 534 60 458 970 105 67 584 65 74 252 91 500 947 150 359 551 87 135 264 127 113 726 97 372 672 70 649 794 130 130 687 76 253 895 99 38 753 123 171 620 70 34 383 104 539 810 146 427 858 66 99 454 115 121 767 167 187 593 67 274 724 94 13 475 83 254 508 101 98 556 78 623 988 54 80 139 141 399 982 152 22 845 95 302 521 103 165 638 116 490 516 129 321 971 74 539 916 136 880 922 62 342 769 90 81 566 76 564 589 101 786 972 137 212 617 50 93 335 162 57 556 110 768 780 119 344 849 122 227 681 69 465 872 97 93 275 83 618 672 98 533 594 70 218 766 137 44 735 78 238 506 119 397 522 73 52 171 105 464 555 82 343 432 160 554 602 120 218 474 75 146 917 85 858 947 63 187 597 126 77 265 83 549 578 102 302 788 77 365 965 84 852 906 36 813 958 67 454 910 81 224 776 118 744 816 139 120 868 164 195 567 77 226 751 109 293 691 179 49 436 98 328 559 87 184 634 106 638 949 66 706 987 64 94 430 83 771 828 107 18 245 91 528 665 62 682 963 65 34 523 132 498 651 109 328 466 122 128 896 162 852 868 38 242 346 48 765 869 60 699 772 100 272 682 149 331 560 91 680 758 147 335 501 108 263 934 66 466 990 87 15 358 133 35 216 112 342 399 94 263 459 90 366 765 141 73 777 113 84 219 59 652 681 97 183 745 68 22 258 116 8 337 110 6 304 109 451 690 168 121 406 80 155 217 77 651 737 99 348 708 86 939 964 82 64 90 102 893 995 67 181 848 72 216 878 96 54 431 121 596 999 108 120 977 112 87 326 106 112 567 82 98 595 122 371 462 84 632 844 172 642 922 81 170 721 90 152 388 94 34 638 83 589 614 100 238 703 108 476 728 118 716 931 136 361 959 140 24 181 91 680 839 91 754 935 77 391 856 134 157 667 116 845 917 121 602 705 129 412 710 77 630 668 89 803 873 90 537 995 22 29 571 34 311 712 74 465 610 91 464 593 69 348 854 118 84 298 92 747 820 98 392 462 127 569 657 50 396 586 104 12 47 75 59 245 143 121 825 89 705 711 84 487 966 83 24 323 52 245 854 116 237 918 146 260 940 79 1 713 96 62 859 61 677 793 119 453 785 133 11 772 92 691 725 60 414 745 107 289 846 83 449 932 121 123 957 36 298 640 97 823 858 100 284 833 106 83 553 71 719 895 99 171 743 45 782 904 151 710 842 141 811 886 128 3 343 138 314 431 49 114 661 102 270 354 116 54 602 91 55 62 108 3 75 83 346 670 107 355 953 121 114 772 108 166 748 62 73 247 127 10 589 94 377 474 105 167 627 93 238 376 106 16 350 110 140 799 104 219 639 124 728 764 87 864 915 124 190 225 58 17 43 5 70 234 77 134 447 86 261 401 118 4 699 77 389 833 47 100 944 124 347 560 114 85 766 115 30 753 55 171 493 123 34 858 119 270 765 83 500 637 112 57 85 126 470 989 133 99 549 94 474 684 85 630 671 59 151 576 114 129 860 75 234 248 133 14 888 39 748 806 117 18 948 113 192 884 101 343 869 99 352 944 101 214 382 157 136 716 105 19 61 134 51 334 84 26 55 118 371 972 89 495 735 150 425 780 112 618 801 75 83 879 147 6 835 87 155 959 90 348 666 106 219 901 54 138 447 108 458 463 67 166 618 67 204 413 114 419 824 172 397 508 84 524 761 101 106 811 33 396 934 113 241 372 124 74 529 120 155 798 112 206 466 80 646 978 122 115 959 100 127 701 25 25 289 85 68 888 90 174 181 112 297 374 112 17 476 98 24 775 115 259 932 72 9 227 61 182 938 114 64 892 131 115 387 101 81 655 107 564 880 111 572 972 111 229 483 40 117 610 133 611 814 122 176 592 95 125 913 128 124 444 91 145 870 86 517 801 121 785 894 128 419 470 89 304 369 103 278 523 124 507 510 95 127 494 91 362 766 73 4 455 112 226 833 69 425 439 112 159 642 76 87 127 100 67 99 63 155 588 94 73 837 107 28 728 19 8 932 115 519 698 118 274 868 92 187 831 124 479 900 84 89 695 78 389 958 98 566 847 135 664 757 80 394 441 135 327 596 109 361 858 96 381 513 103 520 730 114 265 491 84 89 941 132 186 381 111 280 897 117 337 821 88 545 813 130 233 818 142 234 343 91 659 949 121 432 845 79 192 443 120 449 599 79 536 974 114 214 394 172 877 930 105 767 923 64 303 449 62 44 478 76 432 686 76 760 834 68 99 491 94 287 936 105 426 804 83 371 460 98 745 796 125 297 812 99 419 675 58 269 730 48 38 795 120 13 532 84 225 373 75 678 817 91 672 764 151 101 565 141 237 576 62 183 480 64 45 552 83 395 603 3 488 688 59 89 555 125 266 695 100 218 705 89 539 646 54 201 451 110 150 169 89 322 362 58 261 358 103 33 432 156 67 765 128 631 934 64 592 772 81 760 940 146 811 942 115 485 981 137 812 869 121 253 811 85 414 721 56 238 639 94 41 401 138 324 587 19 424 870 110 421 484 151 244 359 110 952 991 45 107 716 80 147 277 111 54 414 106 580 861 115 733 919 115 379 776 157 187 657 84 516 898 87 711 874 26 206 619 82 365 767 94 372 792 106 521 708 58 105 163 111 282 614 112 421 690 59 646 833 35 675 887 86 308 778 88 510 515 92 571 945 90 309 876 106 304 421 131 110 882 156 865 963 72 622 771 87 561 675 150 21 519 63 186 606 132 343 885 87 881 907 160 586 715 47 530 878 124 202 321 138 395 786 103 234 332 63 99 124 71 44 663 160 141 847 120 312 359 76 175 179 117 58 458 154 359 504 126 202 776 60 571 971 129 326 689 89 528 567 123 524 531 111 858 890 124 117 451 101 734 798 95 176 263 89 362 473 42 251 650 101 444 522 125 462 800 77 482 606 82 551 597 80 233 884 130 723 778 53 773 911 93 228 639 79 42 735 114 121 837 94 699 893 41 14 823 144 123 699 93 151 485 41 288 404 92 157 991 130 343 867 127 688 714 65 163 629 101 276 796 121 37 939 94 356 687 98 374 426 96 627 634 92 190 689 99 765 777 63 411 606 13 895 956 92 223 722 80 308 819 83 427 656 146 679 801 81 552 755 131 109 553 97 261 522 102 203 685 92 213 919 100 450 575 122 809 829 112 490 985 43 470 895 100 136 369 93 437 992 89 252 753 98 289 785 123 233 399 74 18 850 69 109 732 119 262 917 64 103 887 79 560 822 173 653 845 79 283 766 103 664 758 103 389 495 65 330 633 164 175 957 50 280 766 146 115 863 108 500 706 163 431 795 144 891 935 90 384 852 104 279 331 80 484 759 89 346 735 96 97 428 102 585 747 87 385 696 105 139 248 77 122 596 141 239 693 57 675 904 107 623 696 83 582 836 111 225 427 64 310 693 104 616 634 102 159 583 39 413 866 100 521 832 109 514 821 89 324 869 124 733 879 103 459 704 46 674 805 102 190 889 40 443 952 96 466 782 62 633 759 98 187 425 99 216 987 120 17 122 133 116 157 113 787 822 86 647 945 89 20 877 69 410 918 122 526 699 96 509 843 73 551 648 109 324 330 110 6 234 70 147 825 129 29 492 90 307 835 170 237 250 103 204 362 127 549 664 78 468 694 95 494 972 68 17 887 110 187 370 95 214 247 109 265 732 87 285 660 129 46 181 129 862 975 100 131 925 138 272 974 45 207 607 106 427 784 112 789 854 69 717 917 81 417 561 97 188 892 106 716 938 106 370 911 88 220 952 115 602 850 86 444 859 87 316 824 81 215 718 73 451 533 73 302 750 59 312 400 89 394 454 91 97 264 116 464 744 39 179 726 36 186 472 138 244 967 90 811 954 141 212 648 80 10 793 116 594 655 31 745 917 128 183 925 82 824 830 147 718 891 103 442 507 97 730 743 109 192 458 97 88 283 38 669 788 95 311 390 111 120 170 96 254 551 110 215 713 87 815 858 78 95 115 127 463 991 59 42 814 109 158 321 140 764 798 135 175 633 37 325 761 67 25 596 55 189 234 126 437 939 84 908 924 106 819 850 69 423 969 113 149 152 93 545 997 109 633 947 83 606 691 51 755 780 176 285 759 151 199 393 154 195 566 161 461 907 76 83 261 89 318 605 104 193 847 125 392 906 115 162 173 87 643 664 81 265 595 50 189 587 77 226 764 40 366 998 94 778 812 68 94 212 78 67 967 86 345 816 84 421 560 124 109 454 105 14 977 76 648 897 152 266 838 73 117 806 63 706 736 54 197 905 112 103 509 119 351 433 106 108 405 94 666 828 32 51 64 65 609 854 96 93 366 137 265 475 98 169 517 113 480 830 75 327 753 47 635 986 60 389 426 113 221 956 75 203 933 43 187 984 70 172 505 79 191 708 52 465 519 81 84 379 122 442 782 79 438 982 123 46 686 90 207 493 98 89 424 124 472 938 95 234 773 111 233 800 82 395 508 103 31 947 126 540 547 102 29 371 170 785 898 117 400 728 162 184 769 133 173 663 160 271 968 103 594 734 116 336 943 83 66 329 132 269 280 93 7 849 113 257 626 89 82 945 56 285 601 106 728 730 101 92 575 132 426 463 74 39 886 80 656 696 94 220 672 81 177 197 72 17 163 104 188 451 96 124 778 110 220 437 125 195 512 32 324 968 91 87 164 94 208 958 48 141 548 109 569 965 100 833 926 78 168 752 56 116 621 69 383 626 82 56 910 92 222 659 87 770 785 105 323 461 107 418 977 84 281 902 73 643 865 127 62 793 95 380 867 60 244 887 76 292 837 114 54 408 108 28 887 116 122 567 104 15 202 86 210 811 81 143 816 133 562 803 118 369 528 103 476 893 40 754 890 113 635 664 94 382 921 161 290 530 87 606 856 95 271 789 59 158 809 66 118 206 130 589 594 133 522 872 115 337 843 100 358 574 117 233 564 62 174 940 40 218 431 112 273 453 71 543 987 111 56 789 99 142 787 154 218 458 143 155 220 126 109 352 128 374 619 86 322 652 119 208 352 75 758 975 94 214 566 141 366 436 171 100 424 121 757 823 138 111 740 74 159 837 100 808 898 152 436 877 124 322 337 70 235 561 100 348 805 124 107 115 138 71 688 103 460 482 125 352 650 128 403 956 93 66 426 87 553 967 85 21 270 91 315 777 105 739 908 72 600 780 82 290 458 119 125 421 154 140 517 101 562 847 98 308 904 77 47 638 102 301 861 121 17 314 109 22 175 127 733 770 37 327 629 85 279 944 71 457 701 56 435 822 62 116 519 144 835 857 155 155 671 126 304 627 136 732 905 114 546 733 88 524 910 110 534 983 105 248 683 69 412 826 93 41 736 130 673 935 119 166 947 59 586 688 107 400 701 117 7 564 59 306 710 104 415 642 99 393 403 46 608 657 60 758 850 105 239 403 107 123 264 89 139 856 94 12 194 75 539 930 88 28 313 85 38 335 137 252 421 152 849 992 86 249 364 134 817 849 130 190 539 65 84 594 98 793 978 66 335 646 84 104 890 81 110 174 91 310 506 67 781 816 49 648 805 107 596 808 174 191 611 106 846 961 84 27 837 85 28 829 86 351 871 131 214 325 98 76 291 101 343 792 90 68 961 89 462 921 64 389 909 124 887 967 100 746 985 102 760 966 66 142 515 45 242 529 111 438 802 137 130 692 131 430 514 92 510 672 108 251 893 97 571 741 102 506 542 106 520 868 134 375 457 100 71 962 68 262 567 101 108 644 108 623 777 11 74 334 110 195 214 143 181 918 127 328 776 49 674 934 25 255 415 125 163 478 100 20 469 80 397 562 113 528 947 94 725 937 175 388 980 115 719 885 159 385 467 136 206 645 31 331 754 114 441 447 92 81 520 61 667 764 154 21 208 114 575 737 68 58 761 125 758 985 117 727 905 97 804 821 125 176 730 82 147 268 73 342 687 137 119 936 108 289 949 44 556 789 128 240 546 79 653 942 104 277 656 52 93 793 125 67 846 100 608 822 88 747 976 118 126 393 187 903 958 115 166 547 96 54 895 82 356 591 123 473 647 80 22 959 109 27 609 78 224 386 85 416 557 88 52 974 75 290 664 173 765 884 133 444 816 125 925 927 110 635 939 129 21 481 60 3 877 69 7 783 91 105 853 127 110 958 88 617 687 74 284 977 127 376 599 116 355 795 104 144 215 76 78 239 74 409 519 117 542 864 74 142 328 120 545 925 87 465 660 138 878 970 150 415 630 63 520 786 104 20 378 97 482 894 103 565 730 109 265 805 153 429 446 86 201 850 93 264 339 159 80 350 89 568 690 135 231 915 120 475 758 154 352 368 132 369 443 106 219 322 76 591 905 115 831 994 88 226 433 95 656 715 131 354 718 85 890 958 88 71 777 115 45 571 101 311 773 90 285 525 111 896 960 48 260 797 98 250 787 137 438 578 114 564 925 155 408 990 131 376 555 82 780 909 107 40 99 96 104 326 131 596 908 94 391 498 126 875 994 79 490 600 126 24 953 110 261 760 129 414 653 147 312 960 109 71 473 68 594 703 96 375 905 99 19 323 72 12 635 94 212 622 71 426 589 145 508 949 112 519 644 94 325 328 99 122 908 81 66 385 95 35 84 69 64 301 104 119 784 71 91 667 113 94 832 88 418 971 84 191 361 34 580 986 114 185 336 84 786 969 97 17 588 101 158 380 134 264 425 71 790 813 121 418 426 80 482 496 128 736 979 119 637 752 49 678 991 79 354 813 153 481 984 116 204 759 59 22 231 101 781 785 126 379 525 78 256 667 115 50 388 148 221 915 76 379 604 108 351 911 108 250 362 85 107 779 87 77 557 102 607 928 110 597 791 86 279 887 73 456 651 94 138 317 93 5 61 96 693 818 67 297 604 77 140 566 79 490 554 92 558 583 131 437 898 92 401 458 104 6 307 67 95 798 93 670 883 82 843 923 124 102 510 132 88 123 53 32 391 97 751 753 109 463 699 80 389 807 145 22 304 92 333 601 65 350 860 122 494 619 136 362 823 84 266 800 74 77 698 66 661 730 147 329 794 51 741 793 25 9 953 92 229 397 111 234 451 117 63 266 92 201 276 148 25 145 71 69 497 80 335 970 57 465 867 71 808 884 146 603 608 152 613 838 102 500 518 97 114 184 106 206 229 91 422 921 135 325 744 94 804 845 132 82 105 80 114 462 97 160 877 184 1 234 68 326 572 90 411 471 55 503 815 77 202 302 87 176 850 124 10 390 79 544 602 171 529 615 167 217 385 103 185 271 101 355 768 107 97 798 100 258 920 133 43 855 87 110 389 92 277 763 93 184 434 80 326 398 98 121 385 108 9 979 65 354 940 129 75 361 81 683 706 118 525 900 123 939 945 96 289 653 154 878 950 123 555 625 112 139 912 152 320 843 83 438 888 92 388 495 137 358 525 155 683 785 68 215 352 117 366 710 119 284 683 121 321 524 58 634 694 124 129 359 127 148 281 42 151 282 66 670 772 107 445 974 38 281 709 88 141 164 88 549 976 66 323 466 133 50 55 108 391 412 107 365 584 100 311 772 153 500 890 65 181 607 137 726 827 109 789 833 107 486 845 93 152 379 107 517 721 117 376 397 95 531 605 122 215 886 95 339 761 95 165 485 126 53 347 93 638 810 78 740 914 105 279 377 126 597 914 79 287 630 53 50 814 88 274 412 121 650 863 92 103 575 122 396 570 124 411 959 80 62 611 50 192 512 92 725 957 146 304 567 141 385 424 54 445 955 67 748 910 119 397 528 150 94 767 80 126 353 70 140 702 82 807 833 156 213 942 95 54 763 96 487 750 148 364 487 130 588 956 107 371 874 75 86 564 83 546 912 63 18 949 91 612 760 95 117 979 151 374 685 132 382 543 134 486 722 48 579 610 81 354 966 121 643 782 123 863 892 90 159 750 71 13 113 121 133 729 41 2 681 148 382 541 84 132 742 42 252 955 64 272 329 119 373 581 78 844 870 153 126 178 83 875 975 70 193 866 137 137 246 104 312 470 76 296 823 148 242 469 77 41 484 58 159 336 131 231 356 113 331 690 122 147 231 103 179 542 85 349 573 88 96 969 79 521 817 133 289 440 63 206 551 108 378 645 106 148 601 145 96 301 104 131 522 123 589 591 65 106 507 104 50 498 94 60 445 96 128 235 102 544 954 165 595 891 101 451 996 69 577 587 114 204 641 50 162 555 81 623 992 99 221 276 123 446 516 84 639 959 91 60 108 98 410 954 60 508 973 145 586 696 87 320 529 47 166 539 58 412 837 120 498 909 126 534 880 111 86 658 148 608 958 98 341 659 76 87 958 93 466 870 115 725 785 156 421 710 171 539 656 113 306 537 95 563 659 107 178 689 97 262 416 58 416 816 125 854 985 74 90 546 59 470 868 112 86 98 107 72 748 140 234 268 95 615 632 103 506 985 94 704 818 97 54 272 57 597 727 45 282 646 104 8 221 93 11 859 103 50 801 131 203 856 131 118 723 93 260 463 99 13 505 87 383 897 124 914 987 67 122 967 73 590 969 96 768 998 91 192 614 79 65 777 89 32 337 97 506 748 95 186 204 95 136 374 88 592 746 154 751 816 109 451 735 114 909 938 149 161 743 79 510 633 82 13 408 132 274 770 48 349 473 102 314 385 87 37 672 102 175 712 151 402 557 94 401 502 103 123 299 102 448 525 61 611 883 118 654 832 93 507 877 166 378 919 53 500 883 109 532 656 113 233 769 96 88 413 100 357 562 68 23 461 116 933 980 120 755 866 145 776 915 91 161 502 131 264 579 107 362 747 101 180 514 95 219 687 116 626 677 106 755 882 153 285 698 110 218 485 128 127 305 54 203 486 172 647 909 112 132 988 105 97 569 101 541 801 95 385 564 93 189 536 91 529 611 152 653 977 72 51 663 48 504 519 86 263 743 124 11 987 117 443 825 38 42 990 57 235 866 103 87 345 79 325 624 122 245 901 67 888 913 170 24 361 99 500 704 113 364 931 123 132 973 147 117 518 129 1 91 119 60 542 93 201 209 118 165 552 133 138 523 153 592 660 139 438 966 56 323 939 82 947 965 112 703 765 42 280 414 138 116 487 104 533 574 52 271 893 107 415 767 122 472 690 90 427 659 81 123 725 46 802 983 87 353 609 52 58 332 76 118 996 31 489 673 85 443 692 118 33 654 145 163 263 83 76 345 117 198 665 87 252 785 93 60 902 143 119 942 83 357 459 98 110 249 142 243 642 92 159 438 155 527 658 88 257 647 104 305 803 98 300 799 60 177 183 57 172 348 134 81 296 78 462 951 105 120 882 118 787 823 111 104 672 112 428 980 84 59 902 102 223 736 82 243 744 78 899 923 79 645 701 82 137 857 131 296 943 137 17 272 112 94 337 86 391 899 88 273 489 127 277 564 63 46 573 76 343 946 103 77 380 107 390 837 108 326 558 141 533 815 106 512 557 145 357 685 82 380 488 100 252 424 65 16 486 120 103 605 76 202 357 115 873 991 85 307 813 98 371 984 77 120 731 165 16 234 66 13 236 118 14 365 70 83 246 159 17 781 127 243 266 75 53 485 81 431 772 147 667 746 129 746 784 98 638 946 40 47 560 100 356 583 76 777 972 91 198 890 109 573 897 86 570 811 122 821 986 140 725 768 67 244 417 105 357 493 117 10 367 56 431 946 114 516 922 72 122 551 107 847 874 80 741 941 65 859 946 111 210 836 80 192 874 70 603 825 74 122 497 95 83 437 106 861 871 138 575 639 82 338 469 68 668 917 100 24 998 127 401 569 89 658 918 116 44 479 69 423 994 99 480 810 55 31 59 143 15 829 64 19 246 65 570 662 154 212 984 120 747 876 124 455 693 133 392 976 117 405 948 58 597 605 103 40 190 80 501 812 127 165 568 118 53 112 38 151 660 119 4 428 67 582 962 125 672 920 38 305 476 79 641 799 61 134 586 116 657 883 70 12 193 80 19 182 132 103 627 88 680 974 78 328 541 91 362 372 152 280 649 109 270 719 141 447 980 117 173 597 124 349 705 92 86 785 84 125 988 132 162 520 110 409 585 86 45 656 144 450 544 82 591 876 126 154 510 79 474 578 127 620 882 113 141 936 160 706 763 142 355 920 115 243 375 58 224 318 77 81 324 115 371 546 104 190 328 141 430 750 107 269 993 85 452 915 103 62 135 132 552 694 102 507 546 86 434 688 85 191 864 87 40 850 91 349 684 103 30 986 152 283 481 127 299 881 108 473 654 103 75 264 72 145 588 133 12 819 93 188 566 178 422 547 100 114 605 66 684 886 86 142 874 97 338 684 168 322 590 107 41 604 8 91 670 50 482 971 129 351 461 45 331 441 146 117 906 101 73 291 50 208 436 112 10 460 124 431 661 159 276 993 123 81 824 109 190 517 99 446 595 110 19 169 120 637 703 70 428 678 112 575 777 129 463 676 114 136 592 101 747 802 56 133 420 123 404 531 55 145 697 125 195 415 103 400 796 96 312 944 136 166 716 99 210 651 107 193 444 129 383 977 96 267 568 127 238 681 40 596 981 167 992 995 110 752 825 138 355 553 62 163 390 72 146 769 122 185 959 109 80 998 128 232 345 54 853 919 67 64 324 32 119 901 94 847 957 54 226 591 57 668 872 153 320 905 119 591 945 140 28 834 74 248 328 118 190 833 91 138 366 96 308 491 119 84 464 71 98 338 126 222 925 45 36 379 80 234 555 107 94 571 124 503 970 65 279 475 71 136 251 90 513 732 88 71 520 80 382 965 50 143 327 87 495 609 75 898 987 67 47 914 121 459 532 118 340 636 191 865 971 90 531 759 68 284 327 104 215 654 129 377 412 59 383 981 90 153 167 95 4 869 108 377 927 103 104 659 106 41 117 69 879 925 126 473 539 104 200 937 133 502 904 97 384 904 85 384 733 107 339 630 86 368 914 79 775 793 139 38 81 120 317 572 114 440 845 93 42 965 47 174 471 137 429 734 117 223 727 108 9 613 132 426 555 111 109 366 91 724 930 119 125 842 167 63 419 47 736 980 45 184 734 98 300 877 80 303 591 54 10 186 85 188 196 117 556 869 122 370 949 92 372 549 114 234 790 16 788 925 110 348 726 104 210 608 54 550 993 113 631 977 91 618 695 72 657 933 143 55 73 134 274 418 121 585 597 128 790 951 99 144 374 87 10 617 88 376 516 115 239 918 73 700 740 136 458 632 130 753 872 105 161 856 110 405 764 106 162 268 122 797 882 67 224 337 131 465 973 125 745 758 55 242 606 102 83 355 95 88 472 116 261 515 142 177 191 111 120 368 118 261 944 98 122 306 104 18 87 138 430 589 77 486 556 103 291 484 154 327 837 113 382 385 79 425 731 66 578 813 87 172 254 51 342 364 142 137 721 85 358 596 78 615 854 66 494 774 98 527 834 119 72 652 45 421 877 102 65 499 161 755 821 100 40 556 124 85 192 101 36 158 100 609 880 113 288 514 99 105 405 100 174 693 97 80 954 85 387 858 63 68 546 77 70 393 82 717 790 66 402 606 162 74 471 102 585 721 110 178 444 112 495 586 62 402 524 107 254 925 110 357 398 70 673 731 103 615 629 121 128 244 104 259 469 102 263 358 93 403 650 120 57 803 138 215 993 126 779 830 118 644 809 104 107 218 111 121 776 148 125 829 120 153 597 89 581 713 103 865 955 120 101 247 105 143 224 78 679 949 111 252 416 97 94 682 121 866 943 66 668 800 79 27 433 158 364 748 127 7 953 126 876 911 57 151 341 99 405 686 77 517 987 109 93 545 39 369 461 82 283 849 112 215 451 118 314 815 89 590 698 70 330 918 135 351 656 86 47 357 75 357 514 160 370 782 120 5 626 87 695 731 43 154 462 78 419 985 141 289 352 111 265 979 56 125 337 97 341 955 126 826 977 90 804 892 104 781 972 161 377 833 123 225 294 116 848 925 124 676 719 98 482 968 101 246 998 104 403 640 101 226 466 107 615 984 17 160 251 135 148 522 124 319 663 83 627 904 120 81 92 88 83 366 86 273 324 125 506 766 136 502 523 92 57 473 100 589 755 87 139 291 53 416 695 83 358 481 81 148 676 82 500 951 97 493 962 114 362 879 82 945 973 126 4 57 100 118 635 126 195 243 121 110 212 93 559 958 83 118 247 72 868 932 46 345 604 96 332 847 64 106 303 84 474 713 158 279 815 107 467 511 108 510 607 112 157 873 96 649 690 137 62 649 123 127 556 82 411 525 96 138 581 76 400 945 109 245 275 117 320 397 145 399 886 82 918 967 129 79 977 34 214 232 73 556 986 147 709 863 146 234 571 76 486 624 65 474 660 113 102 840 98 8 479 105 531 623 99 0 383 87 394 711 57 5 653 130 23 178 85 112 942 117 377 480 119 642 739 65 498 760 96 602 926 96 36 64 118 156 617 119 538 912 129 508 833 122 541 687 86 665 949 94 274 813 72 582 821 145 470 774 63 277 465 90 516 643 80 727 809 89 565 915 132 168 798 49 71 276 130 415 980 161 296 683 131 507 773 122 23 112 119 20 158 79 201 746 120 129 502 127 518 765 124 491 696 78 56 524 95 710 809 66 153 617 68 783 788 107 59 82 126 190 759 45 373 983 127 354 530 41 683 925 124 219 410 131 93 165 112 150 661 92 726 979 92 716 945 99 577 704 118 297 510 104 49 102 17 7 441 134 639 785 122 307 804 117 54 860 109 505 530 118 447 903 81 214 595 79 286 984 82 439 708 131 301 937 71 306 937 134 705 901 136 2 304 56 260 626 128 361 599 109 225 727 149 592 963 72 520 674 121 316 990 74 463 811 135 267 939 140 209 615 86 436 684 66 180 486 104 242 939 76 280 955 116 103 387 109 708 719 45 629 724 56 10 518 72 215 671 99 348 695 115 246 813 106 466 919 134 456 828 102 507 684 139 648 741 81 174 378 148 215 938 101 145 599 114 229 919 136 484 933 134 112 534 129 879 947 125 480 621 81 555 780 113 393 794 72 678 850 117 468 475 84 582 798 112 242 500 149 270 375 125 238 983 135 251 790 83 32 436 53 273 373 83 294 897 80 709 859 115 26 995 142 107 618 197 14 77 160 615 969 117 785 926 147 652 770 70 686 795 105 663 771 104 64 793 164 146 469 114 454 495 121 8 75 108 159 819 33 134 141 40 217 576 78 252 802 55 658 722 86 235 918 68 148 169 144 223 437 83 25 813 78 232 313 119 539 556 149 693 944 124 451 811 135 522 783 104 224 768 132 585 772 73 561 927 107 444 523 44 493 716 108 419 977 86 89 206 91 305 521 82 310 809 46 110 334 61 263 728 105 668 884 113 475 785 98 298 691 121 285 294 69 28 147 118 280 714 103 760 995 75 89 865 84 99 521 95 64 259 139 156 839 123 373 594 129 33 936 87 563 846 63 550 666 130 559 719 71 106 789 122 322 814 132 297 811 51 9 90 80 785 877 179 736 860 130 125 809 101 97 289 104 747 844 70 311 368 48 264 819 110 555 844 136 79 906 128 446 935 108 18 791 118 262 892 76 230 518 94 793 868 40 188 834 93 8 545 93 840 852 129 780 826 112 359 390 93 659 679 134 539 542 104 240 555 109 474 792 134 205 841 101 577 756 94 117 271 127 347 768 71 334 616 134 574 733 88 636 658 109 347 507 47 93 558 152 54 643 112 294 548 88 456 982 82 114 789 119 34 112 41 56 612 84 350 496 64 301 488 72 216 709 87 409 969 83 379 954 138 49 538 82 660 845 81 568 844 105 439 865 122 442 444 98 391 950 118 71 633 75 852 857 113 165 864 82 376 803 124 766 863 82 486 507 119 416 833 131 247 728 100 596 970 89 728 756 115 277 282 110 776 878 109 244 446 147 320 647 82 797 849 81 240 869 99 148 704 93 107 166 131 428 798 92 591 774 142 618 851 84 17 598 135 61 747 91 6 59 99 304 784 55 51 631 32 230 540 132 874 921 123 37 601 87 60 100 87 560 615 130 210 283 108 410 532 132 633 768 110 424 591 84 155 481 124 581 976 72 555 732 86 655 976 66 42 354 97 262 427 111 143 794 127 234 568 29 854 974 127 183 907 85 550 647 105 206 666 76 169 565 112 206 601 80 197 435 51 448 716 116 25 977 42 146 227 83 969 999 122 194 923 74 269 612 97 261 376 109 269 362 97 255 631 70 727 923 93 519 995 162 464 976 113 107 543 63 152 324 89 570 694 51 174 990 114 126 931 172 51 591 126 978 984 30 585 817 81 540 658 58 668 722 96 188 983 87 151 838 172 853 939 115 122 912 100 8 110 134 350 735 68 251 719 82 509 825 80 564 628 113 413 978 74 613 885 89 362 690 91 69 562 63 91 778 71 520 779 134 269 624 77 651 698 64 529 970 140 185 642 113 490 858 117 195 694 80 238 993 97 392 964 90 467 490 77 56 927 119 397 895 95 104 144 112 71 149 142 48 930 134 151 899 91 30 503 74 714 805 109 253 552 62 460 957 109 760 998 110 94 284 67 310 546 92 531 628 94 858 937 90 414 497 90 339 526 111 444 709 137 882 962 116 271 829 136 194 897 137 806 968 159 59 887 99 122 319 114 412 655 109 797 964 46 96 757 52 798 844 38 261 407 141 264 814 90 437 925 106 551 823 72 94 203 183 660 677 135 349 716 87 433 839 90 153 448 143 76 522 113 749 761 97 141 839 87 270 909 93 234 693 130 141 577 35 850 946 118 784 852 95 399 817 57 503 936 72 678 941 90 57 843 131 494 695 99 18 55 92 318 503 120 78 606 104 232 972 98 31 942 95 684 739 74 483 611 120 688 977 148 417 609 91 22 862 108 275 900 102 69 851 119 69 546 149 25 549 121 119 281 120 222 699 106 93 684 53 365 827 101 277 864 149 168 189 78 730 850 108 203 491 78 206 652 54 112 687 112 128 364 150 469 534 92 278 459 101 73 123 123 6 661 80 281 291 105 681 947 77 382 829 117 615 877 140 668 724 107 3 807 153 178 912 104 3 644 102 373 754 193 270 667 71 740 787 80 109 879 122 477 532 127 276 517 119 468 631 124 211 285 130 519 829 100 327 382 89 728 814 14 227 886 58 249 543 94 8 747 97 43 750 103 544 569 126 131 988 124 295 497 141 181 589 21 310 404 115 485 703 97 461 925 143 459 747 53 387 691 109 278 766 126 398 711 112 812 901 113 243 600 54 16 569 72 154 467 52 12 481 75 496 847 119 846 971 82 408 757 66 8 907 87 492 948 97 24 473 62 332 515 101 632 855 119 30 646 101 344 801 76 295 479 158 151 946 99 541 569 73 137 617 96 348 865 168 312 760 103 737 819 121 348 395 121 19 541 134 162 230 75 412 793 103 353 877 57 279 957 74 323 648 150 88 779 103 772 856 108 120 399 30 334 761 124 168 579 125 823 956 168 586 944 96 424 481 119 391 419 120 705 754 152 238 532 127 124 896 127 124 574 160 126 815 92 463 503 114 266 520 132 861 923 106 111 661 135 152 832 81 454 832 85 223 283 146 663 970 64 248 590 115 207 361 126 204 693 57 25 58 123 470 619 98 158 736 109 7 843 97 0 499 96 289 486 118 894 969 68 68 654 117 340 894 83 69 469 88 26 451 99 873 913 113 181 222 121 252 956 109 721 933 96 27 389 99 125 614 87 23 268 74 144 330 59 129 753 44 710 751 98 226 633 105 187 766 95 249 355 30 267 530 60 69 154 57 494 743 33 441 900 124 279 454 114 649 871 99 786 936 104 510 579 86 525 551 127 679 790 69 407 558 102 773 782 33 54 787 75 119 613 141 243 835 63 853 994 93 157 493 64 181 788 59 459 603 110 480 910 109 708 910 96 555 753 82 304 683 114 280 957 92 313 667 168 383 914 68 22 882 56 310 840 129 703 989 52 762 780 117 303 458 154 43 933 106 23 654 145 390 481 57 33 802 78 218 415 125 775 791 115 315 557 81 450 761 61 40 89 78 144 885 133 411 591 135 187 892 89 122 663 95 395 496 35 630 702 36 12 218 65 184 401 103 647 849 92 467 872 90 336 523 106 193 811 105 565 789 48 179 618 100 265 302 75 337 769 120 276 730 75 189 391 100 341 875 61 216 563 124 368 507 31 356 836 130 593 794 74 636 898 104 50 65 53 248 414 116 543 970 85 308 805 84 77 421 117 495 879 118 219 770 65 82 922 77 286 556 76 129 262 98 428 688 78 686 963 92 395 414 84 97 692 67 793 941 116 168 193 103 363 902 112 243 959 112 286 322 92 40 864 175 261 831 82 724 872 57 178 749 108 665 721 108 63 826 106 358 679 84 544 879 90 559 840 43 27 677 148 77 153 103 273 703 108 297 561 150 410 431 130 141 308 131 439 993 65 179 657 106 321 978 106 65 812 95 95 251 44 670 888 90 111 537 69 32 58 136 17 818 88 386 466 81 732 840 74 337 536 112 567 937 87 307 687 67 555 937 133 446 849 117 122 210 126 672 685 178 338 537 147 711 885 137 502 597 46 683 725 18 114 702 162 341 877 60 312 895 153 169 321 147 222 234 174 112 379 136 9 210 106 371 593 125 721 768 88 183 260 55 376 751 64 715 775 106 405 633 113 128 647 95 390 719 147 753 845 102 60 119 95 613 715 112 447 890 135 50 969 80 511 782 107 584 875 78 243 351 118 486 867 95 501 762 72 527 602 149 656 846 76 452 695 81 10 806 99 872 906 124 127 323 112 92 569 98 692 843 94 585 595 154 547 575 97 156 509 109 550 976 103 146 901 84 433 957 95 97 547 150 594 818 100 189 456 65 743 941 64 210 947 86 253 585 104 21 216 71 367 622 103 553 683 137 83 125 119 173 310 100 417 459 139 50 608 71 624 994 87 76 93 66 237 640 94 626 875 104 577 647 113 138 355 124 553 633 74 116 887 117 313 397 104 399 776 35 345 651 77 26 567 139 424 483 110 387 934 84 419 477 137 579 996 144 67 305 119 86 245 103 614 802 134 367 563 59 43 458 95 435 492 81 243 570 58 420 950 94 47 232 62 552 616 66 179 306 88 166 844 81 366 752 110 382 704 141 491 501 74 33 587 62 72 445 124 371 816 85 659 758 95 497 837 89 331 987 106 313 830 107 321 706 89 585 784 83 119 716 133 15 781 110 357 740 67 772 905 142 663 741 104 627 763 101 454 522 83 91 152 56 731 875 118 190 819 98 470 816 105 184 597 70 278 495 90 218 963 57 808 860 142 149 621 82 584 994 88 762 837 116 300 450 99 194 663 94 974 982 82 514 875 62 97 420 59 108 849 102 376 677 86 53 655 151 312 768 133 481 915 109 511 727 130 398 581 128 285 484 108 276 699 70 666 952 108 214 406 96 787 977 118 180 711 98 810 939 120 168 475 97 662 910 107 243 843 44 75 702 48 215 335 106 97 562 72 83 784 90 169 836 110 273 430 102 23 303 37 223 786 92 650 835 80 36 236 124 663 872 99 95 565 96 699 819 96 461 756 84 692 772 101 260 825 129 166 515 111 104 875 74 628 691 96 393 651 68 323 432 105 501 987 100 398 503 41 196 897 141 37 900 93 821 976 80 2 189 75 544 808 93 331 961 81 167 435 149 154 380 84 292 354 59 300 498 84 406 863 148 561 803 108 98 593 94 220 868 78 184 615 123 213 245 100 371 378 44 96 517 151 44 302 125 440 935 97 389 678 65 371 701 78 582 906 78 444 809 115 504 712 51 462 949 71 26 921 128 737 755 69 344 494 116 459 651 98 640 975 95 431 648 77 82 670 90 302 768 94 596 666 125 43 916 100 494 538 95 473 646 110 282 907 98 788 809 104 884 944 42 700 771 113 32 810 107 41 836 51 370 502 103 633 688 54 851 893 113 555 734 166 636 734 39 749 786 126 209 674 97 135 968 129 442 631 76 89 636 93 370 726 58 27 958 78 29 629 147 408 623 92 147 606 97 771 859 89 132 180 101 456 541 127 562 923 138 63 991 140 294 324 107 448 945 171 281 647 162 483 822 124 368 848 122 266 559 127 402 879 85 445 757 127 3 471 73 712 830 112 381 567 103 748 906 137 726 755 118 453 906 76 391 709 158 916 968 78 638 915 137 474 512 113 209 956 65 138 339 107 81 702 100 568 749 62 655 820 128 432 452 72 40 860 77 313 970 120 669 932 47 307 675 173 246 969 127 257 345 115 743 836 77 609 671 76 232 732 85 345 949 172 178 645 63 543 604 102 136 240 119 518 940 152 29 559 77 575 668 88 303 883 131 466 906 102 26 933 90 120 768 72 154 537 118 352 467 81 521 800 67 362 808 80 954 984 45 744 976 109 121 963 102 158 271 47 265 275 81 59 414 82 401 422 114 14 305 82 463 887 112 41 230 105 616 765 49 652 897 91 59 682 40 568 955 122 337 956 133 365 469 115 565 827 150 82 530 105 549 800 91 43 310 88 6 465 105 413 635 54 401 793 55 598 989 156 49 265 91 191 907 88 227 683 47 283 707 89 128 909 145 254 398 123 481 689 100 759 875 85 476 567 111 698 920 112 751 791 115 277 329 73 188 577 85 443 905 84 63 853 89 186 556 113 34 784 97 825 948 117 688 864 107 157 583 50 39 433 106 175 486 113 329 836 88 50 949 87 286 878 112 294 732 49 175 428 69 71 223 124 30 824 154 246 467 58 326 485 123 158 767 82 281 446 79 26 768 147 739 955 112 254 262 102 665 800 117 723 757 68 433 750 100 370 955 80 465 585 76 161 247 163 634 713 150 788 903 98 139 473 122 416 571 78 484 802 61 467 602 129 276 618 104 173 342 62 13 179 107 7 547 94 204 947 105 181 533 93 316 843 120 559 817 137 75 624 57 468 589 18 130 150 91 783 959 103 456 734 103 550 717 115 9 108 34 623 853 108 155 218 69 55 107 103 339 519 109 105 852 99 244 800 95 108 197 98 88 299 106 183 297 127 708 710 120 63 887 94 150 553 76 106 129 139 131 429 47 270 349 58 478 595 66 254 939 100 128 162 98 69 312 79 721 820 123 764 829 194 404 509 44 396 852 54 315 825 119 536 540 160 373 487 54 447 959 101 103 252 132 75 438 78 269 822 106 272 858 115 231 313 72 282 839 115 516 619 75 724 919 89 622 944 121 478 790 74 412 822 45 576 581 68 27 745 96 504 721 121 364 787 45 318 493 124 53 649 107 651 932 77 35 94 78 79 798 88 448 876 115 227 748 146 509 835 86 558 664 78 83 145 86 117 649 63 861 869 96 279 893 59 448 486 162 128 249 56 480 545 140 363 801 82 197 682 106 147 894 88 846 929 111 312 659 72 273 523 95 185 582 119 303 424 142 158 233 38 358 363 85 326 746 121 155 540 69 103 867 93 610 853 107 400 484 144 15 400 124 214 773 131 696 806 84 741 922 133 571 893 102 218 234 158 26 978 93 414 625 127 551 622 83 65 731 151 529 592 43 1 309 127 30 587 81 809 992 107 170 225 79 626 637 118 63 125 88 494 715 121 1 170 63 437 837 127 14 162 141 590 872 118 342 903 112 32 359 115 628 818 86 527 856 64 326 613 112 741 863 130 682 881 149 512 763 125 126 290 130 722 747 68 223 893 96 116 875 46 84 878 101 70 622 157 235 387 27 596 974 76 700 879 159 151 716 133 274 457 142 220 499 95 316 775 124 202 259 83 231 292 106 63 225 102 259 435 110 606 734 128 509 763 91 697 919 49 571 882 122 844 938 88 497 561 86 156 911 54 443 473 93 101 170 81 91 930 112 417 576 81 29 213 91 99 288 97 281 786 139 399 473 67 836 915 72 176 312 83 329 968 58 260 632 133 63 905 42 518 903 98 195 475 129 350 957 153 469 939 122 155 748 143 294 441 113 457 970 81 2 834 121 431 495 128 550 632 96 406 697 129 381 610 97 376 737 73 56 306 61 520 803 159 306 319 90 40 326 68 278 794 102 260 899 22 406 655 104 75 978 63 112 731 62 63 891 130 712 974 125 581 862 150 774 933 53 74 199 83 15 875 140 518 558 118 226 276 103 498 608 133 456 669 122 95 363 27 426 897 100 193 611 151 226 444 76 7 537 94 45 555 41 460 702 84 320 904 128 298 838 102 173 987 88 505 597 79 386 493 108 653 925 101 14 79 210 388 913 101 138 240 157 348 601 106 804 810 102 470 792 74 11 344 105 641 759 130 83 100 115 430 669 124 119 679 129 476 478 125 750 796 53 421 776 111 408 729 123 611 954 67 104 238 104 277 314 52 381 948 115 474 714 68 522 802 107 866 931 135 261 948 100 139 634 106 895 978 71 8 498 109 328 505 149 125 353 116 119 816 56 297 645 99 250 346 96 80 168 181 44 365 131 356 944 94 409 431 95 676 753 152 287 992 121 517 607 114 374 392 133 533 567 61 275 612 124 397 517 90 572 887 119 33 911 92 113 166 89 9 370 109 5 442 65 742 765 61 235 449 153 385 915 86 126 790 81 196 931 146 133 722 69 750 836 104 87 172 79 300 794 47 71 566 92 202 559 129 32 922 89 14 932 38 363 841 90 77 564 104 207 479 85 95 535 72 122 919 118 20 565 124 275 986 103 326 643 63 217 304 124 698 858 95 460 953 55 86 906 67 383 946 90 102 516 92 548 699 46 144 965 144 411 530 56 209 249 96 619 654 85 677 788 118 433 773 123 323 961 92 503 625 68 730 797 86 468 678 54 728 739 90 7 171 45 453 912 73 99 614 91 396 995 139 135 794 116 721 934 79 221 734 107 678 872 89 256 280 121 446 574 133 583 648 84 75 928 110 74 634 83 224 698 79 270 600 83 254 407 111 76 575 98 493 602 105 763 848 87 205 530 77 82 478 62 8 116 107 753 926 80 662 776 130 406 629 91 485 562 111 961 984 108 338 722 121 285 824 145 617 942 64 125 331 89 196 206 102 341 938 96 993 997 122 441 637 88 465 509 111 701 952 67 182 652 40 343 447 91 37 493 89 685 914 117 53 925 76 371 472 89 22 498 101 197 968 67 565 818 160 401 612 58 198 462 45 57 361 130 77 508 106 788 857 54 473 734 112 540 918 103 193 457 79 358 943 85 421 952 99 132 978 101 860 994 71 101 842 95 581 814 109 48 919 137 331 530 57 576 770 46 970 999 115 17 486 140 170 710 117 188 310 60 188 300 39 72 134 79 720 914 84 667 961 133 254 301 96 595 682 107 267 880 86 342 873 30 329 780 151 743 842 118 132 570 116 261 803 50 192 356 38 657 830 96 608 962 74 168 529 154 536 803 89 1 54 104 372 755 91 435 667 66 81 848 117 724 883 93 312 582 62 23 425 87 329 404 131 609 621 103 359 442 113 199 243 127 310 568 67 381 607 89 134 139 117 54 395 106 558 674 46 318 609 123 147 393 146 100 202 84 324 402 96 645 872 126 505 808 91 784 882 99 685 707 133 158 981 101 663 775 71 31 879 107 342 571 82 296 395 72 468 532 120 56 831 52 57 78 185 80 724 134 510 657 149 414 464 112 101 544 68 374 959 123 297 519 127 216 467 102 708 768 162 331 371 141 324 407 139 772 829 57 392 915 126 218 759 145 859 944 74 262 539 103 86 123 111 308 531 123 19 902 88 271 951 104 217 486 55 610 807 111 195 646 117 322 948 103 35 438 75 293 866 119 392 447 128 482 638 93 658 872 85 116 451 77 492 860 89 72 721 69 117 852 89 70 189 132 314 387 82 546 703 121 86 727 95 391 416 105 67 917 81 287 687 88 606 741 59 631 796 126 31 488 160 218 497 180 713 817 148 145 831 63 22 549 102 549 559 54 80 758 69 587 765 44 575 756 53 784 830 51 188 381 79 770 874 111 222 995 82 319 787 106 441 550 93 194 872 120 151 760 91 46 958 85 570 647 109 117 848 124 325 516 154 81 910 84 346 944 60 246 926 128 302 758 107 277 441 122 469 890 93 916 985 83 45 869 101 173 438 89 277 863 82 11 973 107 432 594 97 0 166 105 748 996 103 49 479 115 323 482 95 664 842 132 604 982 105 488 569 114 232 667 101 166 829 143 431 733 137 525 877 114 42 731 72 532 883 124 757 795 111 38 525 71 192 880 94 741 970 52 342 412 75 404 940 108 120 152 142 87 540 119 646 794 95 918 951 89 413 703 132 503 897 86 154 697 123 91 971 60 100 854 100 28 897 86 121 217 98 399 503 97 743 879 68 354 406 89 194 325 94 188 210 101 516 535 59 585 713 71 100 737 119 367 844 97 57 903 142 142 405 80 833 964 147 30 134 99 140 547 83 431 959 148 168 532 85 36 560 27 193 720 118 614 843 129 655 970 92 288 961 69 377 454 50 161 537 88 130 805 86 643 854 70 54 930 111 200 205 77 73 984 98 129 822 59 607 717 78 121 339 138 159 209 104 142 531 137 442 733 107 44 804 95 459 941 113 8 663 117 176 445 65 536 922 109 181 540 108 74 664 158 10 312 112 662 760 102 271 365 117 201 354 108 18 841 76 151 586 37 146 997 109 82 239 74 640 930 41 284 974 99 163 193 117 138 519 77 740 894 81 18 656 106 26 557 125 134 319 70 172 622 76 503 727 85 237 457 120 570 918 110 844 856 127 165 812 145 178 856 118 113 464 120 32 340 153 860 938 116 63 689 131 277 813 80 74 493 150 853 977 86 314 884 83 463 604 90 8 572 92 212 607 92 403 922 116 113 249 91 98 584 118 187 328 92 201 836 136 386 712 114 84 803 65 409 709 44 133 833 81 726 835 126 331 341 72 570 809 98 145 231 74 46 455 118 180 275 96 114 569 167 376 892 144 74 306 114 152 945 103 551 649 103 90 526 100 540 595 92 556 830 110 197 783 86 573 611 109 261 676 98 558 567 107 345 715 62 401 813 56 90 394 47 338 921 65 584 811 32 408 442 117 40 359 103 810 894 161 32 498 73 88 511 91 349 688 84 76 101 114 463 548 114 728 798 157 147 403 137 123 262 70 253 847 116 398 498 88 139 454 72 601 924 131 134 977 69 217 517 92 80 457 108 36 199 94 652 722 88 698 897 89 342 520 120 509 707 114 892 938 25 453 796 140 201 384 85 19 827 77 591 665 104 260 532 91 24 979 102 531 678 126 327 410 103 620 796 68 519 882 138 372 595 96 170 839 63 527 805 92 214 314 96 5 599 72 847 891 123 30 550 102 232 317 124 330 357 85 304 792 103 704 931 103 337 961 108 83 472 101 239 535 117 3 726 77 258 829 95 656 774 54 44 746 130 679 815 97 598 747 150 400 610 142 583 748 123 2 243 132 127 299 41 102 694 83 528 564 86 308 478 99 303 969 147 349 951 62 244 485 105 23 201 110 200 887 101 381 998 126 444 895 52 341 491 111 88 167 101 19 67 110 105 787 134 593 925 38 294 857 89 823 917 143 411 839 113 186 889 101 174 966 59 751 814 111 67 808 123 635 972 134 46 258 97 226 744 121 183 688 93 686 761 130 17 46 191 252 384 72 156 311 145 3 433 74 106 800 133 26 475 155 85 759 82 132 269 95 18 794 101 350 643 76 12 707 103 251 500 73 234 840 92 252 333 100 207 604 98 525 679 141 819 880 122 755 891 96 884 912 108 131 596 80 425 561 69 449 897 133 48 721 102 257 820 143 37 944 77 2 31 100 121 536 136 147 686 101 660 738 46 809 950 108 627 945 102 218 339 48 306 338 125 362 481 130 30 95 105 469 952 69 406 728 97 343 724 106 723 727 119 428 437 115 251 321 109 224 423 111 252 520 143 265 750 103 88 470 141 329 944 92 260 898 126 357 574 163 428 974 15 477 496 126 164 442 88 403 486 122 145 215 34 816 874 110 278 836 100 58 920 136 85 151 79 515 551 107 825 845 103 480 599 160 254 316 97 50 870 125 408 600 112 472 763 99 175 478 60 595 972 55 53 846 130 162 651 110 731 869 39 256 857 92 74 564 42 239 551 85 394 687 101 316 465 130 309 886 111 364 691 113 371 456 116 180 610 135 602 958 82 53 119 93 615 826 177 225 942 88 322 414 59 159 626 86 618 974 76 5 350 67 32 40 71 397 984 134 365 642 49 418 654 118 617 750 105 590 964 105 278 374 123 9 623 139 496 810 64 110 694 57 749 807 82 377 678 90 143 962 76 120 770 75 10 898 115 780 824 71 235 903 115 731 820 63 11 616 71 338 568 66 275 411 61 656 702 89 80 251 54 28 65 59 480 745 92 682 984 87 114 529 100 491 542 99 639 734 73 341 812 102 35 419 95 961 975 71 386 458 26 2 584 92 351 988 94 493 791 114 470 807 100 332 541 133 465 823 100 189 623 87 210 474 107 284 838 76 133 323 93 433 660 94 307 361 117 224 637 65 358 618 83 12 287 71 321 555 129 661 942 120 283 954 127 159 377 127 611 920 82 331 898 143 299 922 174 418 446 108 706 958 104 50 379 71 234 287 81 108 928 45 811 901 106 221 642 57 382 989 134 332 393 90 96 551 138 329 760 103 148 456 100 461 590 117 34 524 44 180 918 89 5 286 105 240 981 133 225 617 71 625 715 60 532 736 97 8 69 88 902 904 79 8 465 80 222 949 113 457 498 118 368 625 94 72 108 89 99 352 108 308 595 116 34 123 85 191 452 91 72 866 63 346 549 129 174 223 102 532 602 127 209 215 94 641 643 117 751 901 88 34 865 157 583 970 146 772 800 88 659 700 74 370 533 62 254 313 86 188 846 130 12 222 80 536 725 148 119 286 134 77 337 76 207 255 99 158 286 129 120 245 113 151 493 64 68 363 105 523 884 102 513 527 135 789 934 105 686 720 102 701 704 93 433 833 103 499 628 149 517 999 84 784 891 103 369 728 149 51 97 86 193 384 61 141 226 73 97 363 74 515 676 100 42 84 35 184 506 141 52 622 132 46 202 76 161 980 77 187 371 108 407 873 102 8 352 136 116 338 109 345 987 153 361 521 68 558 588 115 5 931 89 224 885 84 268 640 70 407 478 104 53 918 81 459 531 82 134 881 100 863 883 100 9 759 57 259 575 137 350 986 48 548 848 106 208 462 93 195 741 136 243 674 119 188 992 91 448 502 113 526 789 107 48 337 132 196 610 88 177 644 132 798 981 169 191 371 95 848 883 132 169 493 84 424 651 101 666 872 88 77 627 79 196 534 94 24 495 112 546 993 46 322 957 91 337 966 93 278 913 38 766 897 148 268 461 96 44 261 73 647 826 49 87 775 70 312 632 124 225 553 107 462 586 150 156 694 89 481 501 108 95 814 98 63 624 89 5 176 124 507 680 117 825 830 125 385 842 106 173 280 61 107 319 97 612 653 122 372 701 139 27 90 104 145 902 122 61 926 79 366 804 93 197 774 148 210 379 140 484 559 98 57 650 107 594 933 156 36 121 121 8 818 71 32 463 123 294 357 116 143 736 53 386 822 79 470 747 84 122 434 43 282 621 90 97 649 87 268 983 78 226 593 64 12 98 166 246 761 100 20 762 112 303 376 122 33 360 73 251 675 85 553 901 122 167 313 112 599 747 92 141 709 94 25 124 65 258 984 127 88 313 85 168 839 116 140 751 150 256 689 109 677 844 124 587 899 145 409 429 107 485 587 102 262 819 109 55 240 122 491 717 61 514 979 71 376 690 107 438 669 92 915 947 98 450 852 143 721 925 104 315 932 92 434 476 149 217 731 62 144 600 88 114 509 94 876 886 94 235 567 109 334 942 73 35 328 128 690 736 113 155 948 74 124 965 106 340 501 122 638 652 115 307 537 89 644 738 50 33 840 112 46 426 41 218 477 89 339 566 139 250 687 98 363 569 108 574 846 108 61 358 77 285 458 76 510 797 136 606 899 74 876 936 122 243 616 115 121 554 77 484 762 114 44 882 146 444 828 90 133 838 124 587 732 90 5 203 113 322 336 59 833 932 97 179 326 75 233 960 115 168 727 101 23 384 138 670 971 98 368 378 109 619 710 100 516 987 87 91 375 148 102 676 89 15 157 108 682 860 108 158 846 92 325 724 138 531 999 105 664 829 58 488 815 89 130 673 132 151 783 71 44 722 101 98 358 84 477 750 134 734 949 88 301 846 140 208 310 106 446 536 125 358 776 94 271 715 69 643 883 52 418 708 45 327 624 81 732 987 145 287 418 85 511 763 110 454 621 111 713 983 85 22 387 90 291 957 95 4 526 64 64 404 92 30 520 106 185 472 132 58 858 163 503 962 132 703 843 92 650 663 135 115 337 121 237 730 88 684 907 70 25 555 139 365 377 101 274 882 90 446 804 90 19 492 95 99 827 122 248 900 125 93 622 104 381 691 141 352 449 123 679 978 119 754 970 91 519 987 110 232 401 167 238 765 132 33 933 124 440 876 78 506 999 91 438 921 126 396 632 99 160 329 122 337 531 133 304 709 100 183 339 128 111 478 100 165 292 58 665 678 124 210 972 109 809 921 91 2 571 79 274 320 130 0 207 63 353 827 93 73 149 122 372 764 113 853 892 119 268 422 122 79 784 89 244 261 43 225 712 115 461 490 77 455 506 100 295 888 151 24 487 44 922 940 112 323 742 100 7 574 71 398 696 91 334 846 89 141 255 81 261 943 65 749 777 106 447 901 91 66 314 114 646 812 80 357 381 51 132 458 48 37 357 105 504 594 80 834 908 162 10 628 77 856 884 113 228 287 104 219 730 87 543 767 116 910 946 102 761 844 141 327 715 155 709 937 68 402 801 113 202 572 129 391 526 126 413 451 130 686 713 88 24 600 129 257 828 181 312 799 129 327 904 118 189 576 104 223 715 117 325 566 99 438 633 113 315 463 83 390 956 117 121 199 104 465 916 72 443 751 63 323 733 97 744 984 165 210 470 131 261 817 127 246 546 164 846 932 90 285 413 87 220 777 119 252 732 133 531 792 95 480 604 68 430 559 83 43 265 80 251 805 96 658 768 93 20 187 85 256 989 76 257 743 68 653 803 85 152 561 131 395 673 117 635 752 65 67 883 41 241 619 90 113 301 107 205 998 107 886 943 105 93 360 159 822 932 72 751 967 59 250 659 45 18 198 110 7 668 65 586 624 118 553 896 72 349 504 106 340 902 125 77 117 83 273 722 83 79 266 65 217 942 124 224 938 96 244 778 92 294 462 127 800 830 112 412 615 155 518 998 86 14 657 90 414 912 145 507 681 123 110 233 120 358 744 72 812 859 55 81 732 123 454 791 139 422 973 94 397 703 137 214 621 100 68 226 123 360 924 138 215 697 97 563 932 62 513 902 65 266 973 148 252 289 91 671 713 86 37 296 120 221 487 68 239 445 123 150 273 53 120 949 116 413 493 87 44 242 73 600 975 91 629 697 130 487 670 94 455 722 97 297 668 196 456 857 47 171 895 70 588 877 75 415 450 112 63 399 79 651 973 152 24 612 127 106 651 59 228 700 37 240 413 104 216 702 88 337 659 81 123 926 67 650 766 98 658 956 122 78 428 91 67 311 106 369 956 80 285 545 68 4 690 121 445 474 89 102 486 163 318 585 100 920 936 97 18 688 88 449 580 106 177 416 86 692 716 47 56 419 137 427 753 69 514 643 98 73 853 116 210 652 60 173 742 96 784 859 69 161 234 102 431 473 105 426 763 74 3 688 134 132 734 96 158 685 126 29 403 100 16 940 74 215 460 104 7 201 79 214 551 86 59 123 134 118 769 126 89 287 121 256 392 54 65 242 112 289 454 101 368 536 63 62 644 87 633 711 63 350 584 117 558 952 103 268 344 67 110 825 129 140 477 115 312 627 144 14 340 120 559 908 88 108 348 71 273 892 59 524 534 53 516 558 52 371 956 146 774 868 70 339 970 83 264 760 63 522 803 141 37 743 88 281 846 148 322 779 79 132 853 71 319 435 159 144 832 118 3 748 110 259 363 114 269 432 114 885 890 64 126 671 43 349 464 91 802 945 60 149 785 95 147 913 102 318 341 101 217 699 122 704 922 67 1 677 97 603 824 76 150 944 83 804 942 65 341 342 105 11 702 65 272 289 61 332 348 84 753 905 101 185 856 100 491 885 128 200 567 105 108 754 107 248 640 89 99 788 129 678 875 108 596 919 111 787 964 80 695 874 144 533 770 75 762 933 80 81 109 101 42 864 119 477 598 101 97 316 102 676 682 83 515 822 49 16 154 104 227 776 105 267 764 74 126 281 55 26 74 78 293 299 71 687 697 95 97 123 78 262 698 102 340 984 106 168 794 107 532 872 118 205 209 93 389 821 81 775 860 114 178 292 69 544 548 102 39 383 105 300 547 137 198 955 85 326 972 111 365 380 47 537 766 75 776 863 104 109 256 61 253 482 46 708 878 45 46 892 121 433 847 53 790 832 151 35 779 126 166 800 82 334 995 114 550 911 72 218 638 153 728 776 93 38 649 75 26 456 85 732 863 96 102 482 166 96 511 43 321 901 157 95 217 130 564 625 137 777 912 103 82 971 91 679 713 135 165 329 108 267 610 82 431 679 130 29 274 141 843 844 124 196 803 105 349 440 134 690 787 106 262 288 67 236 624 128 970 985 95 467 557 115 205 876 68 547 565 87 395 478 107 254 553 101 69 879 107 222 745 39 40 293 140 816 881 94 652 731 84 675 921 63 282 472 149 336 681 96 311 337 65 211 227 98 512 978 70 332 998 152 60 568 128 11 680 51 251 693 130 537 827 61 160 411 149 50 744 130 86 628 62 505 933 126 906 968 129 722 839 81 79 216 82 67 876 97 338 696 69 25 349 106 442 572 88 268 315 83 722 794 80 281 564 60 524 904 79 255 869 85 84 801 69 829 902 101 43 197 59 166 870 57 686 901 62 595 835 90 21 818 77 579 905 127 78 461 105 510 650 127 382 546 93 35 965 116 225 238 120 551 950 126 480 560 96 652 820 112 237 947 92 253 982 108 773 967 185 136 211 93 374 749 128 366 924 99 234 355 121 585 930 146 150 407 151 564 566 112 749 851 43 123 321 109 458 820 118 27 779 92 256 562 157 84 687 140 742 752 67 826 917 85 527 696 33 839 883 116 99 229 109 7 713 109 768 809 126 206 658 91 168 674 111 201 758 128 111 895 71 6 678 111 28 653 110 591 716 79 193 681 52 224 352 122 356 810 146 687 695 164 222 773 109 82 835 113 327 680 39 368 860 192 200 836 125 127 318 91 344 660 83 602 938 126 670 707 72 473 533 104 800 859 89 766 940 96 81 620 106 153 316 153 304 358 45 103 840 34 573 732 96 305 986 125 208 736 137 233 790 49 337 711 53 39 527 115 258 925 98 649 830 95 444 886 140 231 790 131 160 244 122 813 867 66 195 554 101 463 502 66 11 468 117 349 712 100 464 785 160 443 860 144 379 640 113 168 219 60 114 361 70 134 992 114 30 155 51 120 444 75 22 906 76 176 665 136 352 830 88 386 887 56 409 642 121 8 222 138 142 202 40 751 943 88 36 949 126 715 896 53 380 453 69 300 481 81 130 584 105 818 844 77 259 846 47 69 588 135 636 972 95 857 916 119 34 467 104 454 860 91 277 374 134 81 694 111 646 947 123 527 832 65 505 602 99 806 875 88 150 698 63 534 837 68 111 697 66 734 856 96 378 501 176 896 995 144 183 252 85 81 860 149 140 472 59 116 533 86 37 748 102 379 950 122 29 932 105 151 566 142 254 789 150 295 807 130 409 737 95 224 599 159 106 518 129 197 340 130 556 816 104 581 722 84 617 827 133 68 782 103 56 167 129 557 711 87 152 477 107 760 956 119 87 131 124 314 707 67 732 957 119 916 917 128 169 560 92 671 947 116 165 934 113 489 629 91 548 934 99 756 772 70 347 662 146 785 940 162 269 275 77 154 612 95 828 956 95 262 355 65 92 284 108 259 725 134 477 684 126 883 952 112 284 757 90 413 695 85 135 406 112 291 725 133 107 983 121 19 890 126 384 941 94 188 461 133 11 477 88 85 474 145 340 502 82 396 583 99 137 320 126 156 498 78 24 920 83 486 603 80 757 788 104 138 464 70 194 660 114 530 761 67 368 886 98 669 736 121 370 536 105 255 907 58 467 728 77 445 514 99 615 884 52 594 849 94 266 357 131 92 767 166 494 796 121 349 403 31 280 973 65 325 514 93 325 535 126 328 431 96 248 649 49 485 899 168 135 818 79 464 490 118 439 566 101 243 763 75 291 325 66 542 652 58 72 572 110 186 456 81 98 256 141 29 649 63 410 446 74 583 656 83 323 605 179 81 220 122 567 625 108 423 845 129 226 688 48 408 510 118 56 214 105 79 854 16 421 960 85 4 183 146 230 802 92 58 523 95 805 921 110 185 552 114 734 925 123 137 181 38 21 86 115 28 574 135 618 810 117 174 249 135 136 593 60 49 403 59 253 772 120 791 927 41 625 923 73 480 617 153 354 574 39 628 831 81 262 708 111 797 873 89 420 855 84 506 993 164 293 469 100 35 929 87 4 409 99 97 306 75 771 788 122 362 713 67 230 381 117 443 650 126 61 130 77 53 668 43 472 476 91 316 980 88 293 706 131 580 939 117 205 380 101 171 369 104 225 930 133 608 753 84 3 33 113 336 348 64 808 930 99 399 713 49 467 843 80 191 321 140 81 934 119 369 762 103 219 964 119 415 518 43 692 774 104 297 524 92 532 731 111 868 951 46 431 864 135 137 848 94 145 449 89 214 630 75 340 933 100 461 906 97 746 835 89 560 693 97 522 915 79 305 624 68 649 740 97 448 995 120 296 916 97 509 807 89 74 999 84 14 702 14 330 842 85 269 587 91 46 965 104 155 945 98 222 462 119 136 980 143 154 453 80 193 672 91 101 446 108 317 971 112 256 867 114 661 932 109 771 934 81 434 978 70 26 909 97 432 521 68 89 500 121 143 804 112 244 474 124 737 889 79 349 860 112 666 965 154 146 180 72 222 817 110 147 798 96 426 948 69 834 962 98 336 612 165 23 556 98 194 520 120 54 259 132 480 734 105 555 805 122 69 514 118 84 568 82 193 737 100 707 788 122 216 737 95 342 584 68 879 898 125 242 489 122 352 537 86 646 930 118 298 671 76 102 568 85 139 610 79 661 740 103 54 584 98 618 702 131 258 810 112 812 954 66 11 535 138 17 495 91 109 412 106 280 574 85 230 899 133 782 855 85 304 641 106 138 562 91 341 791 117 688 806 141 446 467 159 413 930 93 143 527 122 378 512 115 282 572 121 603 945 134 413 793 103 72 156 103 290 943 107 944 970 81 58 496 59 79 517 85 557 828 93 238 265 156 531 948 126 75 602 65 128 684 131 336 871 84 628 989 77 21 606 121 348 759 86 56 593 158 185 681 104 645 865 94 395 689 54 431 857 107 295 424 67 442 927 78 501 756 93 231 733 93 294 675 58 354 607 50 63 287 114 146 835 94 117 681 140 211 855 58 267 331 147 197 694 83 211 591 111 842 945 46 586 747 122 168 960 55 427 958 43 547 615 79 709 846 150 310 363 120 149 181 129 155 414 95 780 973 76 984 991 53 66 590 77 405 807 127 430 797 164 210 967 109 650 812 121 671 996 80 376 819 113 141 740 88 517 925 94 12 259 85 276 654 124 534 616 92 352 758 96 386 400 29 39 117 60 379 779 95 139 834 61 229 623 102 496 748 124 642 810 102 911 995 125 733 741 100 284 754 126 487 508 48 368 502 82 250 341 71 308 592 135 185 281 112 326 362 128 147 484 104 343 434 121 164 712 134 789 999 46 226 291 109 68 215 120 460 462 118 156 274 145 483 685 139 341 727 87 210 307 92 298 650 72 682 944 139 99 939 145 231 413 118 34 336 82 281 835 90 332 718 157 177 393 139 25 890 82 237 579 182 39 948 118 244 574 90 135 414 125 430 658 84 215 923 73 284 421 65 250 696 87 519 569 87 71 698 87 765 871 76 277 429 74 244 804 64 365 851 80 256 636 72 34 39 93 598 812 129 232 319 69 142 275 122 146 578 65 418 740 70 118 240 117 215 362 53 785 865 93 325 694 83 694 964 77 468 483 77 141 817 94 192 405 71 277 399 71 648 775 123 132 892 93 215 408 144 108 586 86 178 658 81 186 373 96 432 800 108 23 982 97 313 450 114 59 481 142 160 819 84 211 629 109 117 729 65 156 263 64 87 771 100 591 949 65 681 990 97 122 520 92 194 805 98 1 115 96 605 688 140 72 707 72 18 28 144 29 694 89 247 416 71 711 793 74 73 812 87 68 488 97 457 642 98 403 814 69 591 646 61 239 867 71 330 524 93 885 891 86 110 175 173 430 956 52 873 909 51 898 931 130 153 890 85 35 943 141 56 153 112 145 633 105 275 365 91 377 890 76 64 368 65 260 600 89 483 878 37 29 790 71 555 997 131 95 148 87 256 325 119 334 969 47 30 464 119 354 914 70 337 603 168 743 817 168 242 585 127 158 476 128 276 745 73 293 955 104 290 564 53 776 923 111 492 603 135 705 815 116 434 634 139 600 983 81 160 687 83 47 91 75 605 918 54 181 642 86 589 705 55 4 273 117 313 544 89 563 643 102 512 844 83 17 202 51 62 332 122 115 854 117 91 202 121 133 704 109 47 173 103 482 668 134 55 536 69 575 681 125 578 673 92 571 830 126 83 932 112 716 910 91 478 642 50 309 604 118 264 656 68 685 879 57 115 968 90 4 357 101 305 344 127 58 586 120 327 836 140 400 720 71 45 775 90 134 222 68 82 759 71 73 935 110 574 645 146 198 399 113 394 516 93 127 991 108 145 881 138 42 565 159 193 449 127 339 731 153 443 578 126 222 606 104 543 816 76 636 656 74 184 544 42 639 999 86 590 893 66 374 621 74 166 721 91 3 382 76 414 823 55 659 740 73 446 657 74 542 611 77 242 860 113 557 815 110 107 692 85 376 611 118 90 521 102 409 977 79 223 526 148 408 920 51 337 786 150 235 393 81 231 358 112 776 975 85 148 750 154 667 787 54 556 579 142 58 904 168 85 798 98 146 345 110 575 811 69 5 996 47 717 849 101 833 970 53 435 941 113 72 865 89 379 717 66 855 915 104 573 631 103 69 768 121 131 562 71 250 561 112 846 883 100 738 942 86 116 726 91 299 502 110 144 420 61 144 161 62 9 385 66 657 798 56 12 946 75 800 897 82 551 567 82 884 939 132 143 180 113 392 966 103 171 638 93 186 989 110 208 508 91 99 128 124 182 925 96 252 487 134 303 478 106 126 939 58 512 616 117 397 429 84 765 876 63 189 345 93 47 820 86 463 482 125 75 271 118 234 615 111 140 289 107 731 868 162 412 514 47 269 931 124 554 603 109 548 698 137 378 817 76 16 385 123 499 772 49 227 232 99 190 837 111 199 431 119 173 982 92 121 206 122 416 708 91 711 748 108 219 782 113 75 554 91 205 609 131 271 714 54 152 800 88 239 359 86 388 727 114 243 762 67 73 722 103 257 583 98 644 718 88 752 844 94 58 730 112 452 981 49 515 593 78 322 474 93 459 640 75 6 111 134 507 945 128 716 958 109 220 334 103 450 678 144 542 564 110 310 557 58 254 333 92 402 949 130 206 673 148 49 976 171 355 522 140 519 986 71 488 728 107 395 724 10 526 793 81 375 440 54 297 577 72 557 803 78 44 953 97 652 678 44 479 759 83 54 309 79 263 987 100 171 764 110 287 483 98 19 406 74 743 768 149 43 640 147 60 520 119 8 998 96 302 588 102 35 240 77 473 635 143 104 587 53 389 530 114 357 817 170 92 988 75 513 808 137 407 470 62 89 155 60 61 915 141 406 794 55 22 166 150 121 873 116 35 115 56 711 877 98 557 793 111 232 538 125 641 652 139 468 802 91 652 875 108 385 987 55 125 363 154 179 943 115 135 832 136 48 113 58 192 938 65 356 790 106 81 298 105 54 540 122 495 621 92 229 642 81 49 656 137 224 967 129 413 534 144 664 900 148 405 465 89 392 902 104 610 877 87 7 413 54 376 632 57 74 673 86 27 804 90 260 553 91 798 996 105 474 943 109 669 887 131 441 485 94 505 872 87 633 695 147 223 752 124 135 691 66 141 333 68 199 946 134 295 871 123 197 506 103 123 503 136 312 699 168 67 369 172 137 810 90 19 674 62 72 296 101 382 841 168 544 906 157 627 863 109 8 389 111 8 806 140 339 994 100 523 557 121 105 308 128 330 479 68 302 670 96 136 587 60 212 703 104 100 844 185 511 741 125 394 656 77 219 684 104 34 172 161 339 815 86 153 924 86 37 928 118 183 667 66 98 306 48 50 687 85 157 199 91 322 905 78 641 906 81 245 484 47 807 840 139 431 993 180 795 879 53 654 752 67 170 300 97 23 143 144 195 855 130 318 910 103 251 808 106 293 697 65 14 137 32 181 234 105 82 458 103 47 935 98 381 892 114 75 917 165 395 468 145 46 333 129 723 857 86 548 824 126 744 786 94 92 135 47 121 434 112 560 710 110 258 636 78 670 678 112 513 912 96 522 955 77 73 807 124 171 986 87 726 935 116 37 322 95 865 919 105 728 950 85 439 497 109 442 477 153 90 795 120 312 822 102 223 834 113 200 551 131 712 958 104 123 992 94 111 824 121 106 668 107 398 417 68 474 901 132 526 865 59 55 917 64 403 442 76 104 207 82 355 771 104 25 34 81 417 471 101 87 261 57 361 452 103 325 836 104 50 575 22 394 771 138 956 971 108 556 907 91 46 118 69 211 870 65 176 242 121 5 451 73 343 881 116 252 890 113 5 551 155 493 726 117 295 821 119 162 320 116 99 706 97 579 999 83 567 799 123 285 436 113 59 552 102 465 903 49 209 678 98 378 762 108 471 994 77 262 926 108 16 581 113 20 973 135 227 717 113 264 607 86 307 591 85 163 935 91 246 759 122 478 574 65 318 434 83 25 868 102 57 421 123 664 781 151 462 544 172 166 405 85 49 894 121 263 417 119 681 738 102 492 998 74 324 622 79 183 609 125 24 358 100 149 392 134 323 661 82 87 854 115 149 450 146 157 760 107 217 251 137 567 823 118 882 986 192 802 852 109 298 774 121 235 851 111 329 572 125 432 755 121 172 413 67 130 960 112 387 841 76 14 293 62 244 396 133 303 654 109 514 858 166 361 686 94 193 326 105 265 908 45 637 951 108 215 706 170 426 626 145 62 780 130 413 813 72 445 979 89 33 872 126 64 884 46 495 712 88 567 712 90 333 492 47 508 756 120 720 760 83 315 596 108 316 988 96 638 645 108 326 787 52 81 676 91 599 825 80 262 329 72 759 925 80 263 797 75 1 66 143 298 984 134 83 301 87 552 797 108 600 931 121 387 570 131 396 556 130 599 777 67 542 923 56 539 831 66 179 917 110 115 422 81 161 239 133 293 823 139 412 770 82 170 640 131 484 657 83 492 512 110 367 998 69 31 201 119 61 194 149 177 684 80 72 236 77 593 665 163 530 932 102 191 787 110 223 373 157 516 838 126 277 316 66 357 833 64 432 476 119 291 963 24 529 891 126 6 525 165 617 667 129 442 645 96 80 921 45 923 989 96 419 605 141 2 899 124 214 363 100 669 934 136 173 331 98 296 801 132 205 838 45 239 974 129 287 866 83 548 750 57 407 768 97 358 553 121 348 764 22 656 692 59 267 619 109 326 528 99 426 583 76 447 499 84 440 796 71 285 932 145 143 285 136 368 619 51 439 674 71 155 243 67 319 718 19 282 684 128 588 978 128 270 590 89 346 550 139 399 666 77 81 332 69 171 836 93 252 784 65 310 548 135 460 746 55 736 787 111 317 878 86 97 853 72 303 956 81 41 504 93 5 819 89 378 566 133 600 740 121 531 891 116 128 702 128 257 563 98 119 253 118 137 844 99 80 519 148 329 644 111 194 910 103 484 890 92 584 820 128 468 577 82 629 952 36 84 864 33 241 478 71 119 730 134 57 288 123 778 987 108 340 830 73 651 670 112 422 881 108 784 916 87 366 874 130 747 831 63 254 299 133 372 512 91 267 547 96 498 563 124 421 772 83 280 577 124 420 499 81 390 806 82 33 234 107 351 752 82 69 176 111 198 972 92 452 594 83 323 397 144 92 520 128 371 858 34 61 376 84 92 944 119 216 280 157 254 963 131 320 753 66 360 376 139 147 338 87 540 939 72 37 964 70 106 783 80 638 807 52 647 894 104 10 635 37 272 618 137 387 672 69 382 444 102 356 647 80 173 437 118 407 928 99 192 353 144 902 926 54 250 576 78 6 70 43 502 752 134 187 326 101 441 717 102 222 586 78 740 811 77 15 974 43 11 894 89 271 322 120 471 933 90 386 472 114 539 955 118 405 582 117 550 681 79 689 710 129 207 316 72 535 866 124 124 835 63 472 804 98 135 588 120 193 267 102 371 780 46 395 465 158 612 887 42 783 809 110 93 132 138 122 198 115 862 952 117 183 402 84 598 918 135 692 726 84 308 447 126 735 983 126 674 930 97 593 627 94 653 891 95 352 923 114 620 925 101 192 947 90 795 994 92 668 696 95 475 869 58 740 761 140 494 838 87 276 667 133 286 360 71 27 768 79 485 963 106 137 933 122 39 108 112 149 451 100 443 972 86 839 846 66 544 725 83 124 195 135 143 390 143 438 705 131 64 663 124 31 562 116 157 904 97 805 971 127 519 849 84 238 566 162 57 303 106 143 567 78 716 899 87 483 560 111 151 639 97 266 502 101 636 812 59 585 958 97 15 611 104 648 776 53 95 264 127 86 625 146 337 457 87 133 238 36 105 684 130 523 526 103 324 800 141 47 288 67 6 798 76 646 849 95 49 855 116 633 661 116 69 996 153 217 512 106 440 929 131 681 852 42 220 488 113 277 723 140 465 963 96 67 609 120 346 426 86 146 907 70 873 955 160 278 501 102 406 767 77 246 365 93 339 386 68 15 359 87 356 588 78 857 949 131 591 613 103 308 999 92 441 742 102 475 908 94 387 460 118 130 385 146 366 802 79 682 889 131 32 357 110 691 872 66 795 804 91 101 883 81 221 619 103 855 963 77 620 764 54 118 418 166 366 644 82 65 659 45 113 554 82 133 346 81 99 859 126 23 349 65 390 649 83 178 677 89 30 387 84 247 557 115 181 722 115 112 866 27 447 970 117 364 858 103 331 445 97 356 948 84 28 830 139 5 865 86 628 643 150 294 948 112 28 238 90 133 826 124 289 934 39 159 835 92 546 727 70 760 987 115 679 917 127 44 887 103 783 949 53 507 861 64 444 978 143 70 187 102 632 703 93 102 726 63 393 402 158 206 366 105 482 651 114 39 478 89 27 670 84 131 518 68 309 326 66 258 415 123 81 426 120 27 582 59 91 908 118 25 134 106 270 298 103 708 890 118 43 428 134 337 900 96 263 894 78 5 84 197 312 367 112 390 551 99 103 182 103 789 924 95 48 495 74 82 754 95 455 838 96 167 438 78 258 516 97 78 472 99 207 871 68 240 596 77 452 618 111 413 949 150 737 758 147 565 919 64 35 822 173 356 714 96 262 896 71 112 858 59 61 314 97 428 867 105 231 912 74 541 976 141 305 531 101 758 762 164 214 537 105 85 213 66 171 845 111 308 735 82 66 200 180 36 736 83 642 839 82 209 725 113 162 659 106 182 331 79 305 544 102 250 419 120 63 959 157 139 692 122 92 659 103 153 240 82 431 725 114 186 651 73 244 453 66 219 383 100 119 945 103 816 949 117 355 465 94 34 798 122 366 504 102 593 674 86 758 820 123 24 913 56 115 399 37 609 948 133 451 467 77 265 702 104 411 977 131 616 643 116 304 780 73 345 786 122 131 708 82 379 472 109 70 229 99 553 771 150 57 643 130 70 627 119 309 905 81 258 386 115 829 910 125 305 845 88 136 627 131 17 343 145 94 240 99 142 810 102 145 458 78 106 448 133 370 806 71 399 801 1 502 625 106 408 873 85 349 676 102 721 808 100 219 253 60 19 789 93 61 973 134 443 729 74 346 766 81 49 55 161 84 911 99 151 781 124 346 459 137 142 882 125 780 816 113 321 346 121 61 576 141 406 807 51 40 707 115 120 486 44 60 462 69 490 993 109 442 683 114 456 741 80 81 371 24 279 617 40 559 667 101 751 902 51 756 861 86 40 887 47 295 896 97 255 905 157 126 855 68 303 335 114 306 964 116 227 353 108 203 580 68 282 863 103 834 986 110 156 338 68 76 120 99 210 439 87 266 587 125 242 907 124 419 765 79 361 780 106 266 769 112 107 650 121 202 741 109 19 531 110 173 839 91 262 458 88 85 741 65 152 685 82 231 765 153 907 964 149 460 566 71 743 763 86 569 849 112 221 250 18 75 711 136 77 777 96 398 919 112 86 130 96 742 780 88 542 704 77 387 717 126 473 807 150 91 584 154 513 718 82 275 863 86 223 801 119 510 996 128 503 994 63 242 491 60 511 795 131 115 828 89 571 692 130 336 689 135 623 851 71 197 534 119 179 649 82 90 748 121 368 720 96 185 778 134 284 841 106 10 835 145 308 957 104 35 866 164 208 351 91 487 904 137 491 571 132 666 925 84 280 338 102 450 512 103 294 308 104 646 848 92 236 797 102 593 765 89 459 574 93 672 887 138 55 600 81 630 805 88 799 928 129 771 998 139 244 802 122 103 916 101 360 922 68 178 915 96 280 440 110 211 558 130 496 869 114 547 745 128 702 864 122 416 981 84 81 728 133 499 834 86 29 976 79 234 286 92 100 625 99 141 176 92 255 605 135 120 348 62 256 548 138 594 720 113 74 399 145 358 592 88 26 353 111 631 971 110 202 609 53 473 899 145 142 324 104 647 817 75 442 635 103 89 654 100 760 814 128 68 523 101 605 623 85 11 227 104 133 289 135 840 939 99 202 732 96 133 239 99 280 943 92 292 620 92 88 585 120 30 181 127 50 573 109 620 867 66 407 749 72 790 806 106 728 787 79 361 850 87 23 943 77 188 723 121 435 774 119 105 621 133 621 911 42 693 998 104 92 306 90 828 848 76 483 860 125 14 798 92 680 710 58 368 659 92 520 633 43 157 411 80 168 628 70 613 726 73 107 789 95 416 783 84 492 833 112 501 716 79 517 591 77 229 671 125 96 343 83 918 958 64 220 317 70 43 834 117 257 424 81 279 840 59 341 567 159 427 859 84 302 483 88 63 710 69 823 943 68 422 935 98 281 516 63 278 803 97 149 629 105 52 480 134 53 230 93 447 613 105 65 519 72 191 352 92 376 871 98 572 889 51 337 386 64 508 571 108 561 867 71 177 896 76 272 398 138 409 917 92 77 364 56 114 406 79 608 650 118 466 744 123 105 337 66 724 744 77 173 549 117 302 900 57 333 657 92 75 699 89 604 910 146 837 947 53 116 619 142 100 138 137 454 639 125 580 864 140 207 868 140 839 970 148 27 158 58 851 998 87 412 721 114 355 398 101 758 997 89 128 380 94 389 924 128 146 887 94 107 470 81 69 540 99 65 381 137 315 602 12 310 538 96 657 788 104 498 923 91 66 471 87 113 505 132 208 965 111 235 737 169 435 737 93 143 749 105 222 591 63 533 604 111 440 685 45 183 536 98 329 506 90 232 617 27 589 832 33 146 851 105 192 292 136 359 501 60 157 896 116 96 833 117 781 869 85 590 850 91 645 729 88 20 465 123 426 980 94 203 901 123 236 545 120 388 711 72 52 940 41 236 735 138 152 727 131 145 219 45 78 616 93 99 154 100 707 857 113 556 571 92 187 491 82 85 398 119 579 935 73 307 717 83 73 165 147 323 770 122 52 407 66 69 619 76 98 279 89 203 275 70 46 406 102 892 996 91 109 270 116 121 765 133 271 838 78 57 489 118 700 706 116 424 688 59 732 780 76 181 705 121 328 976 119 857 924 121 244 247 107 476 954 87 337 809 174 6 618 110 235 315 159 116 788 141 5 75 93 580 983 137 236 565 151 703 834 122 66 983 98 64 692 89 521 755 111 127 857 127 126 434 108 174 458 148 294 655 123 48 892 144 343 673 69 61 646 118 41 847 72 477 961 90 105 815 110 221 903 137 163 373 74 196 828 88 308 446 41 464 672 140 84 311 67 700 757 159 865 960 100 171 703 114 204 343 69 98 422 129 116 263 129 298 939 70 489 960 55 121 841 105 444 805 98 125 655 71 420 577 137 594 814 122 348 720 84 105 213 76 92 468 78 555 586 67 731 978 87 284 597 102 632 715 122 609 693 65 712 906 140 508 707 83 662 931 135 485 553 18 330 364 115 341 645 72 98 612 101 269 620 97 357 723 42 179 233 97 221 969 134 373 919 94 35 593 95 485 749 91 38 305 132 5 585 127 283 319 122 648 801 76 336 480 93 26 343 110 59 235 100 62 78 93 66 760 106 420 894 120 234 242 74 63 129 49 240 474 83 87 93 110 340 932 86 348 514 110 120 553 98 26 895 177 898 981 68 802 986 119 573 711 109 184 730 109 110 563 122 650 819 89 17 142 99 498 881 130 131 962 66 277 888 84 83 358 88 723 970 59 279 522 59 12 370 87 466 571 102 324 442 85 0 969 85 230 715 117 347 441 88 438 740 85 653 941 51 331 495 79 867 919 73 104 424 123 246 856 89 186 715 60 2 87 87 51 715 172 642 761 120 180 617 110 544 861 57 352 794 117 383 932 107 344 429 98 777 800 120 387 651 101 214 889 104 1 93 61 525 636 94 39 994 80 54 859 63 9 411 93 56 725 134 358 909 135 473 961 56 300 462 108 626 886 43 864 928 118 277 892 102 852 980 57 224 375 86 356 934 61 325 922 99 695 943 131 497 625 69 430 823 134 532 856 95 711 835 143 128 505 160 528 575 151 7 481 104 624 831 94 477 628 103 749 837 96 853 906 108 237 817 118 390 670 68 289 302 110 554 690 110 25 100 73 731 960 121 20 732 89 144 627 133 36 256 103 73 756 114 386 792 89 358 957 38 295 809 127 149 500 74 380 878 84 48 579 96 765 773 63 496 995 74 705 799 133 114 281 100 728 911 56 859 887 81 169 923 116 408 727 115 695 847 85 714 866 145 318 409 98 449 877 132 269 656 56 206 211 80 519 696 140 721 883 105 571 780 93 300 431 75 167 533 52 147 236 114 146 332 118 325 939 111 430 664 164 558 974 112 466 548 66 92 170 93 45 190 109 27 107 130 647 920 102 187 533 71 137 383 149 212 292 119 547 568 76 64 710 54 529 591 75 431 882 88 356 496 101 254 358 121 195 616 99 144 914 105 348 932 134 103 281 69 776 926 50 526 934 71 608 863 87 222 884 166 81 875 53 229 316 150 420 631 89 456 951 139 648 981 106 378 891 124 503 597 94 248 841 101 41 316 101 113 615 74 237 877 79 223 523 91 471 774 87 149 914 123 449 868 97 394 815 77 695 747 92 460 586 176 672 727 110 59 987 132 16 495 110 191 684 84 120 808 52 175 778 71 385 519 142 647 984 109 273 725 100 216 808 63 255 321 49 357 489 144 95 430 124 58 940 83 54 586 104 442 986 96 568 585 49 319 992 135 114 760 86 11 32 139 508 795 66 603 940 137 206 678 128 90 397 133 536 902 139 760 925 117 48 916 47 43 663 120 302 576 44 404 989 51 229 453 65 332 660 106 360 891 148 450 672 111 205 917 74 530 624 92 470 530 120 132 621 116 497 872 67 31 486 110 732 914 106 759 833 54 227 877 108 82 627 81 535 800 52 126 619 165 652 723 138 329 600 72 157 308 72 426 518 83 646 894 73 42 113 90 81 98 94 623 727 47 84 806 112 364 657 125 43 747 140 63 642 94 180 376 90 145 810 134 844 875 60 758 830 137 757 910 103 711 920 92 435 542 98 348 976 83 620 905 95 372 734 101 592 654 132 44 141 143 141 624 110 142 464 161 56 761 1 687 730 108 473 579 69 495 923 71 544 926 162 661 789 107 17 90 58 140 155 97 539 846 96 239 644 91 106 136 126 93 289 100 210 841 91 11 115 88 633 944 98 142 311 81 566 720 174 336 429 59 367 938 145 87 554 102 130 520 74 121 459 96 502 873 131 250 284 90 222 481 99 470 849 118 482 596 48 258 312 72 698 763 106 325 407 67 330 410 40 653 754 108 694 924 70 361 900 85 250 426 59 129 555 81 277 634 70 383 765 52 266 602 94 603 646 105 251 270 127 189 777 75 783 923 58 693 967 127 575 732 111 460 768 116 33 438 80 109 827 77 767 804 120 292 892 152 662 996 29 287 421 95 356 616 34 166 802 115 695 841 147 681 748 83 131 448 114 169 275 126 383 514 86 121 999 79 294 756 105 98 343 131 769 859 152 171 905 72 9 489 108 620 644 78 229 917 138 382 958 77 217 898 138 188 884 106 279 312 85 32 577 126 749 835 97 47 774 72 147 652 105 941 946 116 444 588 159 620 766 158 46 497 100 392 429 141 216 558 122 76 877 70 447 542 133 917 999 93 620 961 91 96 245 113 404 970 118 409 693 49 657 921 69 551 619 99 216 318 71 106 142 123 577 788 130 229 290 136 675 734 98 123 213 150 255 292 112 440 521 113 517 863 139 459 495 73 261 385 90 496 921 9 134 745 110 52 365 101 517 569 105 5 156 110 74 504 103 70 738 106 636 719 137 867 953 123 523 623 106 627 968 71 149 600 67 111 254 103 192 813 105 174 462 131 13 651 127 39 399 81 332 422 53 619 757 92 302 445 81 178 805 95 401 670 86 590 673 101 133 701 122 394 737 102 8 915 59 900 947 66 186 358 93 718 926 98 468 775 138 87 361 135 383 918 140 376 602 104 187 572 116 601 628 93 284 521 147 353 876 74 451 798 138 471 989 119 37 485 78 792 846 85 427 452 103 708 793 66 359 917 75 21 897 114 514 988 106 864 996 85 64 711 114 225 883 109 218 285 131 412 880 84 92 311 152 27 803 88 709 742 79 583 647 82 196 466 89 180 940 95 607 876 83 129 628 97 155 835 64 130 351 94 168 543 107 640 983 89 13 679 96 830 999 126 337 412 141 38 428 87 529 708 47 60 77 93 154 289 85 506 805 53 162 875 66 268 551 118 417 437 113 83 973 73 129 575 91 872 957 111 103 715 85 0 779 96 252 771 36 707 879 125 545 869 165 37 105 116 169 524 101 754 976 114 217 988 50 562 697 111 185 214 109 335 562 123 17 370 76 168 769 84 457 983 131 344 996 88 401 880 91 570 771 125 368 875 106 260 508 103 207 569 79 257 526 119 499 546 133 101 353 148 31 797 91 452 479 57 11 618 88 122 922 113 543 972 84 325 980 77 752 923 72 92 258 132 632 964 177 213 471 83 14 675 63 525 611 164 582 652 87 55 746 63 75 420 130 82 691 96 711 864 100 146 374 101 839 899 103 50 321 68 339 371 155 153 287 93 609 629 102 339 534 83 165 626 108 831 889 113 223 863 81 197 977 71 146 467 67 357 496 126 93 814 117 498 748 88 745 993 99 373 385 111 283 501 111 90 354 54 29 820 168 239 326 60 408 508 126 679 979 107 59 417 124 277 530 109 243 291 116 464 704 94 453 831 126 423 511 107 78 911 102 351 513 90 282 428 142 75 260 79 301 421 52 362 386 80 46 187 111 763 910 114 430 899 96 737 980 99 209 413 64 356 584 86 315 939 63 532 567 103 89 425 129 148 971 116 390 554 62 437 732 139 670 731 88 324 910 71 327 431 77 121 730 76 36 414 90 108 415 114 192 268 73 297 308 62 435 720 133 29 111 99 9 187 66 911 985 100 250 361 84 505 789 117 349 451 77 90 479 131 18 808 90 273 738 92 850 984 110 331 889 64 356 886 108 392 470 45 450 483 92 67 575 98 650 734 99 179 342 156 275 857 63 278 994 84 489 491 93 86 366 99 729 934 70 466 670 78 158 376 129 402 547 42 18 873 180 320 418 59 586 731 52 286 648 62 78 127 119 141 850 92 223 605 77 582 799 107 423 808 43 586 631 159 390 524 92 408 809 84 611 990 78 398 745 100 505 840 70 462 624 98 72 412 116 261 898 161 602 816 96 229 823 136 30 280 34 178 660 164 16 733 109 894 914 109 544 701 113 34 950 89 218 236 96 265 281 55 650 955 68 61 493 95 281 839 120 138 970 60 775 920 123 557 859 126 25 865 124 301 971 73 90 667 106 299 825 67 69 888 124 671 942 88 74 869 156 339 494 114 168 199 116 349 811 110 305 330 163 22 117 70 423 881 114 503 808 138 248 951 55 796 829 150 481 901 137 655 771 102 283 490 148 294 753 55 144 757 84 566 596 22 526 563 60 307 358 86 757 993 126 413 863 88 267 633 119 650 725 144 413 621 123 503 790 101 237 496 92 13 864 100 428 998 107 602 919 57 712 993 99 286 691 117 222 308 80 292 465 76 21 729 62 111 992 115 96 574 58 200 711 93 70 733 33 220 764 82 169 905 153 971 995 146 320 521 112 643 890 72 776 807 90 282 658 65 363 514 139 733 940 129 701 761 80 46 525 96 68 305 97 171 937 88 828 889 110 146 243 105 380 540 174 340 565 79 251 985 145 79 130 120 176 839 108 856 876 83 404 777 80 234 952 114 34 891 105 142 619 98 654 877 93 344 578 49 101 983 116 336 976 83 52 865 117 408 628 141 538 837 91 257 468 90 206 479 129 140 810 106 2 327 125 882 932 132 39 906 101 242 441 69 151 252 101 365 971 81 7 594 112 370 717 57 109 882 112 315 704 103 642 765 124 8 111 35 157 814 67 94 865 119 214 270 109 35 935 46 74 232 124 69 998 77 356 391 140 232 927 64 558 930 140 572 804 130 858 992 89 115 535 96 203 603 132 120 484 117 174 608 61 34 71 100 769 827 127 418 798 126 927 971 73 553 590 90 483 583 80 560 855 49 72 556 81 218 824 133 809 819 84 44 366 63 2 522 160 339 531 114 543 546 73 814 903 157 260 437 132 295 707 110 961 998 91 174 539 8 446 513 125 769 819 52 44 638 117 540 639 117 250 845 89 171 418 118 60 266 81 280 671 69 831 884 106 33 349 63 14 627 49 346 657 103 472 785 115 586 653 129 122 713 98 309 428 116 268 324 71 415 733 169 191 207 149 915 963 105 165 706 155 49 831 110 100 283 101 284 794 59 143 221 130 259 716 134 669 678 91 38 239 148 210 794 102 346 906 132 348 354 144 547 614 91 77 921 103 475 625 108 244 883 92 60 521 133 126 755 76 44 676 142 65 862 114 352 357 122 298 346 146 406 602 89 68 490 90 54 388 66 57 286 20 637 835 163 22 994 75 178 212 100 51 969 92 344 628 94 333 833 169 597 926 126 176 636 78 50 638 90 455 701 135 349 516 78 136 411 153 389 784 119 59 130 116 622 977 83 277 970 85 303 959 102 259 668 104 135 325 124 550 769 82 310 513 145 371 543 138 526 557 138 160 871 86 543 957 107 115 884 126 144 459 98 56 373 75 86 546 82 212 248 132 39 347 95 229 790 112 332 777 135 319 369 125 410 864 132 241 531 109 390 932 59 831 870 126 8 976 118 192 719 98 148 494 113 174 983 110 62 459 166 64 646 60 544 833 87 106 427 132 688 726 111 48 53 108 280 441 62 224 361 101 281 632 103 626 757 85 388 736 147 802 882 116 474 672 129 392 721 131 82 991 109 89 985 99 617 941 118 21 276 115 62 744 65 109 780 96 434 731 155 482 623 61 124 813 151 315 730 107 184 664 100 154 742 140 581 915 126 178 894 85 267 795 126 424 490 117 761 868 157 630 767 106 902 929 90 82 999 118 121 941 134 188 479 126 97 835 134 304 477 120 266 826 102 858 915 105 532 668 185 1 47 69 185 659 94 759 826 134 389 802 107 565 814 112 232 673 96 256 804 78 467 780 96 868 987 112 464 766 99 134 323 141 710 747 87 253 670 139 600 807 115 528 595 98 37 532 90 82 284 90 597 957 159 121 667 91 33 944 121 662 712 112 279 351 101 231 241 123 559 680 97 13 310 113 588 617 89 257 741 94 229 509 93 336 903 71 166 320 14 73 760 84 20 321 92 782 787 101 515 938 81 294 704 69 541 949 55 822 979 93 695 880 65 392 833 89 478 701 119 317 682 60 688 836 119 89 913 116 555 590 120 65 958 180 629 914 48 405 719 79 532 756 115 347 902 53 640 950 89 514 916 133 316 948 155 109 601 112 748 795 104 551 958 83 481 976 118 71 586 32 58 798 107 471 684 147 552 631 112 72 73 74 89 290 105 287 739 183 197 250 145 120 316 84 110 766 86 773 836 130 173 493 54 107 146 100 32 876 69 173 818 97 57 971 76 308 969 96 519 834 71 99 502 116 709 981 156 305 369 107 488 668 73 12 553 136 433 918 90 265 580 88 815 998 52 82 521 55 304 544 117 290 298 116 762 924 79 382 922 113 576 589 80 673 705 112 771 801 145 309 668 71 792 988 122 743 766 134 375 466 121 143 383 127 465 707 113 330 642 97 421 843 96 492 514 135 58 945 117 601 777 65 78 406 67 77 852 75 557 873 89 162 847 71 499 602 80 60 674 99 449 948 56 689 729 45 362 520 63 719 865 106 329 429 149 719 740 88 336 834 73 403 478 123 87 437 81 344 699 115 61 554 97 102 558 50 14 751 97 197 711 129 320 810 131 158 605 63 316 462 58 135 521 88 22 999 96 597 770 108 209 399 98 675 897 114 42 363 129 102 258 86 250 618 141 777 797 119 143 416 74 417 896 120 75 428 119 167 654 87 273 568 99 359 646 129 706 755 72 352 903 95 366 944 56 66 431 138 123 548 118 439 564 83 17 505 88 501 727 80 174 592 123 556 802 56 543 673 118 155 158 100 832 853 122 239 911 68 513 928 94 4 880 66 182 450 153 380 871 73 42 313 75 236 847 88 475 921 104 353 770 158 818 854 100 50 380 89 350 407 117 174 563 76 617 650 87 473 577 110 485 781 126 406 888 110 134 604 133 287 698 118 528 543 93 591 859 120 146 694 46 85 106 64 82 183 75 154 994 72 941 975 131 3 412 107 44 167 82 42 937 24 37 60 61 199 548 112 121 960 91 448 656 44 799 884 73 558 959 88 295 847 96 29 245 88 176 767 133 269 668 97 260 320 109 435 996 103 844 849 147 336 858 110 2 319 59 225 934 35 19 758 88 431 806 115 535 954 144 464 505 144 317 762 65 699 850 113 258 859 61 213 950 147 51 444 130 24 744 82 169 782 131 301 538 125 481 570 84 73 622 68 353 674 100 441 800 147 511 975 84 536 954 96 289 899 55 24 78 95 130 864 147 501 558 127 12 382 103 288 706 79 248 909 160 4 708 107 641 787 63 43 813 85 171 345 84 602 757 72 366 502 78 83 775 125 18 720 111 583 818 114 98 336 170 670 998 9 486 651 98 14 37 64 25 119 126 283 787 76 822 890 107 136 943 106 102 210 119 596 754 83 298 723 145 138 916 76 414 533 133 429 503 97 206 550 83 666 802 137 155 193 96 226 452 99 454 603 109 26 527 82 376 929 96 386 625 114 12 238 102 239 498 112 342 595 125 295 794 103 186 488 101 185 294 105 314 836 99 572 574 98 515 959 80 288 471 62 272 582 114 193 536 90 46 304 140 467 847 94 385 825 30 91 271 107 565 572 135 35 383 119 736 940 45 561 966 94 117 716 129 810 987 120 170 365 133 234 921 101 142 447 110 102 348 41 863 955 120 111 937 21 379 381 83 111 211 117 327 559 141 167 309 106 521 523 61 15 59 111 377 747 91 206 292 128 30 675 164 187 608 100 75 854 119 117 188 173 35 361 89 49 62 36 84 793 123 30 829 116 530 987 143 141 156 124 520 704 105 213 430 93 57 430 65 190 603 109 229 579 70 339 937 102 829 951 89 40 835 151 337 345 102 456 832 82 259 980 116 475 492 101 27 74 149 11 895 66 432 824 145 345 399 127 61 947 64 133 844 88 248 734 82 148 792 84 128 819 52 268 631 111 596 681 84 292 884 112 338 718 104 639 912 97 273 318 127 921 979 109 589 598 148 29 241 39 897 934 103 726 945 83 427 633 69 114 743 113 662 881 121 80 162 114 23 70 56 43 61 98 232 982 169 534 929 101 785 821 127 531 861 140 397 511 95 454 906 135 447 906 139 125 474 113 31 509 56 253 614 123 537 805 82 130 787 113 391 456 84 483 818 144 54 633 100 536 963 119 220 907 80 19 563 138 888 967 119 675 870 125 477 539 73 134 479 91 690 976 70 29 672 136 212 272 81 463 640 109 160 179 142 45 487 68 29 739 92 330 786 63 363 507 132 911 947 86 575 951 101 438 602 98 538 756 112 761 911 131 384 500 65 29 897 66 763 955 128 120 803 111 343 944 76 496 517 127 393 478 167 310 369 99 4 658 110 87 922 142 388 717 131 284 576 118 842 971 74 561 587 112 345 887 40 290 461 141 78 925 58 472 745 82 127 858 83 690 955 133 751 973 124 162 602 154 410 763 79 555 891 81 587 924 105 396 399 94 158 339 66 284 914 76 574 632 129 772 941 147 141 814 66 131 287 94 196 628 115 14 647 154 321 870 95 11 850 101 341 664 123 471 765 19 541 984 66 171 722 84 303 555 83 812 913 76 191 438 74 482 822 86 687 920 116 29 970 47 941 951 102 337 979 179 784 938 97 543 717 127 490 713 107 492 516 101 426 704 52 530 576 82 57 214 152 240 399 94 290 662 104 300 671 70 80 992 94 305 831 84 859 996 59 776 997 79 22 678 84 400 560 40 291 999 113 431 552 39 739 814 103 589 734 87 254 562 118 160 859 75 672 758 58 115 522 79 375 559 118 299 500 88 218 970 60 71 807 117 153 293 94 39 662 105 17 47 129 140 323 90 631 984 72 272 732 46 410 645 91 453 820 105 130 532 110 39 444 102 931 950 114 60 987 147 276 379 117 522 721 57 242 684 108 55 380 101 99 122 102 135 660 106 837 930 130 283 996 143 270 723 40 15 252 91 75 165 129 109 276 90 443 615 122 535 869 77 930 978 136 172 342 117 233 678 136 78 967 130 213 917 83 162 360 132 439 546 58 100 991 64 92 775 37 100 765 105 261 975 84 600 712 74 494 547 41 18 919 146 391 574 81 362 601 79 849 927 109 116 254 129 567 677 131 129 284 117 363 878 103 205 461 134 196 281 106 374 394 95 73 280 88 231 299 107 119 831 79 625 946 103 754 767 114 241 672 171 37 656 60 563 681 83 128 938 125 306 631 134 752 951 83 44 537 135 79 579 66 689 904 116 103 471 70 465 577 47 434 571 49 329 408 68 182 469 148 293 709 81 644 962 135 105 795 54 60 114 93 684 940 35 36 901 113 379 765 115 481 484 91 265 318 100 532 824 86 447 823 105 10 114 107 78 166 129 814 927 80 462 903 153 627 891 101 97 561 52 100 131 101 317 445 85 10 687 102 403 693 45 306 321 102 981 999 128 177 792 131 117 846 73 388 854 72 203 399 78 374 814 91 33 119 108 606 649 92 134 716 157 498 772 107 598 673 92 197 455 115 264 501 66 94 161 54 450 938 93 55 451 86 94 511 108 418 756 74 518 779 158 436 747 58 62 627 165 263 604 100 278 507 100 277 456 137 835 938 82 690 982 129 371 817 99 458 656 81 614 996 32 401 634 87 165 574 99 939 972 98 360 579 126 496 623 121 255 858 80 444 564 97 304 858 70 44 839 103 48 681 81 556 665 86 413 657 65 309 512 101 76 97 91 361 946 101 736 844 169 523 620 112 9 487 86 211 709 142 241 811 110 173 225 76 304 830 117 232 922 73 238 858 116 741 868 103 118 131 71 551 722 101 131 631 90 300 984 140 7 579 70 520 840 98 159 429 153 115 277 145 134 346 94 116 149 97 11 163 132 363 619 111 219 850 101 393 936 103 22 496 70 252 607 144 295 580 21 10 41 106 429 801 113 317 729 98 264 975 83 189 412 97 294 620 104 85 898 80 101 579 74 70 454 125 302 624 110 834 861 128 399 796 90 86 944 79 164 546 116 713 891 161 863 989 100 432 702 58 751 876 58 219 563 45 307 789 95 319 599 116 546 945 126 148 333 109 657 771 119 703 974 91 386 786 84 83 264 41 657 889 59 35 807 159 830 982 85 201 216 114 770 927 92 25 963 117 205 306 104 34 302 44 280 804 81 382 844 126 564 929 112 34 666 97 404 992 79 151 732 98 571 917 53 3 450 55 380 382 144 594 688 100 620 854 60 370 987 95 38 321 94 521 883 93 477 599 109 212 882 115 239 615 115 585 760 56 87 480 70 315 686 144 361 485 102 365 501 134 913 985 155 16 471 93 161 812 126 131 746 94 61 226 145 248 356 134 715 722 66 257 892 119 414 708 68 226 649 50 159 513 97 154 251 94 593 776 153 137 574 121 130 475 87 557 982 115 183 944 44 146 764 107 275 652 98 569 933 85 153 668 135 528 844 98 733 810 150 2 381 65 213 519 111 585 826 103 144 573 41 186 616 75 635 744 62 73 456 120 434 530 124 292 776 81 277 553 139 162 899 109 562 968 112 565 794 134 722 827 84 228 607 59 447 661 103 550 675 63 637 682 96 403 563 92 79 184 63 415 857 152 376 713 73 393 647 59 387 977 141 182 709 56 26 473 88 211 613 84 122 280 102 170 203 61 511 543 128 412 446 36 606 714 129 441 860 112 5 328 51 572 965 111 208 793 58 390 850 30 779 813 90 691 852 139 263 926 86 194 868 93 127 903 101 270 747 67 86 734 98 239 663 151 189 962 102 453 643 107 586 872 78 330 959 75 182 463 120 290 645 89 652 831 70 474 703 106 736 749 145 165 494 58 19 172 66 373 782 124 267 993 71 79 132 157 554 733 111 120 928 101 113 813 95 47 348 83 44 781 57 446 462 171 621 745 114 610 764 79 313 838 155 263 578 130 215 471 110 904 963 95 692 724 156 361 996 116 311 871 109 416 744 105 0 485 145 124 739 149 827 841 113 38 44 53 546 833 40 377 469 103 81 303 135 292 365 113 434 955 116 579 726 112 348 713 142 449 973 95 249 841 64 200 872 108 3 581 34 230 469 110 122 994 118 222 288 59 176 855 132 255 301 131 581 805 52 577 868 117 41 436 96 873 915 55 85 519 126 366 658 144 508 924 83 465 831 89 112 960 93 65 774 100 202 712 122 447 518 58 44 958 100 339 468 110 849 949 77 137 838 103 269 335 92 577 741 126 577 972 69 440 553 128 81 311 141 457 633 120 37 372 86 86 981 65 383 574 129 116 900 94 86 877 99 803 988 156 31 434 65 455 464 109 359 866 58 32 247 85 584 758 126 254 674 62 256 956 120 747 779 93 522 531 97 346 700 141 561 627 98 413 569 134 132 769 120 113 372 101 737 767 123 379 491 81 63 827 90 243 402 130 170 188 99 98 678 33 415 653 76 358 777 89 79 832 26 181 700 86 152 587 97 496 637 125 9 680 124 118 296 132 175 914 101 113 450 87 49 272 93 269 784 93 770 837 61 185 805 117 113 864 139 428 885 56 43 995 83 425 786 103 123 513 68 243 548 122 246 874 95 533 600 44 461 796 69 228 890 46 15 463 40 138 827 149 105 525 132 554 582 99 187 745 101 433 758 118 363 753 120 53 84 60 692 918 86 476 524 70 28 633 141 1 500 115 163 879 106 464 761 82 162 515 92 349 525 99 53 134 131 39 598 90 462 622 127 251 884 44 624 866 154 325 718 70 513 650 118 136 931 128 324 995 111 216 341 112 472 553 105 425 682 64 497 617 93 83 289 122 145 565 73 337 350 100 699 833 161 230 299 126 171 259 123 365 826 105 206 750 133 246 771 104 404 623 137 274 936 133 76 546 85 92 901 79 471 910 58 258 885 144 263 949 146 173 857 120 198 378 47 297 472 103 357 834 119 49 486 128 12 599 118 403 562 127 342 763 41 331 538 117 364 622 122 18 577 88 780 967 82 826 999 73 412 605 107 731 749 43 28 922 107 416 522 120 511 771 161 526 727 91 711 714 95 84 315 116 37 435 145 245 302 85 468 638 90 399 541 160 82 949 94 415 931 77 22 80 94 229 530 96 87 635 90 792 973 100 535 998 85 33 621 127 482 511 118 227 525 131 548 903 68 177 190 140 563 786 74 468 732 124 273 736 74 307 764 83 129 454 121 301 655 92 481 615 113 36 326 87 217 356 96 452 518 133 770 776 113 254 728 72 179 441 93 53 282 108 35 800 97 140 509 109 63 941 94 153 181 139 666 792 108 44 411 105 379 689 50 650 891 148 87 800 89 294 856 115 24 550 113 167 649 98 216 309 104 133 459 127 642 816 144 326 805 89 413 478 69 201 891 79 167 397 87 262 779 31 359 765 142 456 808 144 263 844 114 510 680 65 286 390 87 250 745 86 200 709 113 468 518 118 794 828 50 212 750 46 148 761 84 411 418 56 833 915 79 148 535 79 248 865 78 456 470 71 756 992 95 129 377 92 163 718 125 710 899 77 4 222 123 262 847 85 114 937 134 103 710 95 551 559 96 146 395 112 112 923 141 592 864 121 19 880 113 686 778 72 307 681 118 197 565 130 355 375 143 630 791 93 270 611 96 250 313 72 194 469 123 712 890 69 526 690 135 355 471 142 215 807 112 234 704 89 527 811 135 513 638 99 429 884 68 424 982 76 459 867 136 17 26 125 22 416 46 159 791 82 38 550 97 317 997 117 316 461 45 84 827 105 268 488 107 749 915 112 520 549 151 285 750 103 851 857 91 345 419 104 459 944 57 154 718 158 161 744 142 43 68 79 79 885 90 484 576 101 210 212 95 220 459 171 877 909 134 211 792 83 313 713 111 63 783 69 436 487 89 379 786 110 276 695 69 417 615 149 601 927 102 86 861 77 289 676 76 108 359 61 87 732 93 446 834 95 80 194 106 203 826 77 447 696 109 34 741 143 652 666 82 95 625 116 16 673 97 352 383 90 287 896 92 514 564 144 818 955 82 49 501 149 344 762 126 647 854 84 20 646 91 179 861 67 728 952 117 12 847 108 299 943 106 5 463 102 495 710 111 57 949 86 617 805 41 145 168 98 494 954 121 301 718 96 214 361 101 54 529 104 350 871 115 628 739 93 506 592 113 100 219 112 174 846 86 511 531 89 402 833 123 225 748 83 161 862 99 252 258 67 683 932 102 167 277 114 24 225 85 745 807 87 4 165 156 438 523 91 188 736 116 540 873 78 126 660 58 152 194 131 477 550 58 72 187 78 837 972 74 104 118 113 144 665 108 153 967 41 122 817 69 541 997 140 393 550 90 888 918 98 52 227 88 255 692 81 38 75 132 576 852 114 25 266 115 421 449 127 201 856 46 434 709 59 372 506 98 182 634 112 505 828 58 235 931 87 491 700 149 372 600 63 493 690 119 324 710 97 230 881 122 478 868 87 362 506 127 199 418 35 371 652 140 145 346 144 340 425 58 254 986 90 169 489 71 652 676 119 517 887 83 325 737 41 616 999 105 639 685 156 166 235 99 37 469 100 222 557 59 113 805 114 76 231 107 592 607 84 31 483 81 327 478 111 26 664 115 256 361 127 167 994 60 225 926 114 37 661 112 627 721 152 118 238 59 541 930 118 255 745 87 216 511 92 476 994 71 444 814 129 429 485 100 327 365 73 917 938 102 76 139 91 295 833 69 326 855 58 484 544 77 588 816 50 116 937 66 589 665 99 404 911 65 336 482 52 335 351 101 389 709 103 137 482 73 814 866 143 310 334 53 262 370 92 304 653 81 81 337 114 4 589 67 491 743 138 280 595 78 124 296 92 576 805 104 842 847 114 439 575 113 22 769 125 98 859 70 264 779 88 43 534 124 472 535 129 268 576 148 354 457 88 619 626 110 133 929 88 255 660 78 332 646 87 679 690 115 81 410 102 807 987 86 272 321 105 434 820 53 17 882 141 514 704 90 191 673 110 814 907 127 677 735 132 297 853 121 475 589 59 181 541 88 569 767 141 211 750 108 352 532 129 278 509 114 366 501 58 429 767 102 290 854 100 623 644 130 166 467 118 348 825 141 312 897 66 163 400 116 904 947 110 343 490 88 571 774 124 453 687 102 350 708 89 3 356 90 285 793 115 68 230 131 45 455 88 366 636 136 748 891 64 64 739 104 166 181 156 48 314 86 256 398 98 52 904 152 223 765 63 689 855 81 553 598 107 225 582 85 156 288 45 360 611 53 68 106 72 4 732 138 314 880 96 44 47 83 233 761 91 124 254 108 757 870 126 838 903 160 851 995 194 193 734 119 231 754 114 334 776 76 179 910 142 44 940 84 109 944 122 214 715 126 274 435 96 247 971 114 180 408 79 46 570 34 423 913 114 3 897 98 504 698 130 527 633 63 99 914 144 305 832 86 562 634 119 289 424 92 513 562 139 310 798 126 421 844 130 82 963 78 28 118 89 188 729 77 46 266 78 426 682 57 686 915 122 502 542 112 316 799 85 401 986 111 208 869 124 128 229 150 22 641 75 319 321 129 126 156 84 322 544 113 491 508 92 239 375 122 483 771 75 547 681 70 242 611 128 474 925 78 48 748 98 114 488 63 626 988 114 257 347 122 257 656 103 316 977 82 223 561 98 591 605 136 586 870 108 386 609 97 627 866 64 19 870 35 388 982 88 807 868 122 75 812 93 338 886 109 481 866 113 517 617 72 395 675 85 511 965 121 123 965 138 416 640 83 210 541 92 386 852 148 608 874 147 110 989 124 144 720 89 728 790 93 129 676 84 468 819 96 456 924 92 32 644 111 40 570 49 28 672 119 480 677 81 599 773 94 539 801 114 758 964 87 481 669 129 576 922 114 90 115 83 7 137 104 478 724 184 318 759 139 283 977 113 148 851 118 114 588 159 255 425 123 623 836 77 88 698 124 2 679 40 344 828 117 135 855 59 567 863 120 74 77 115 667 890 137 146 850 130 521 716 56 164 794 132 119 655 146 525 606 89 180 753 58 376 636 54 665 825 136 225 418 105 375 956 80 134 257 73 723 898 65 124 544 146 37 690 115 440 912 120 193 322 136 464 653 105 197 350 129 941 948 97 498 527 87 637 820 61 437 861 131 780 799 99 175 992 117 63 311 86 566 676 115 92 459 128 205 836 135 545 626 109 700 901 104 96 602 58 450 827 88 164 644 80 499 709 38 665 972 95 496 677 83 237 354 106 524 945 106 561 820 102 300 472 94 378 626 91 100 141 152 446 772 89 79 317 126 585 666 98 373 377 83 555 824 120 6 892 129 309 685 101 46 306 115 410 469 174 96 394 135 427 644 59 481 511 135 394 696 87 223 933 76 34 499 78 15 893 144 617 622 91 17 280 111 299 556 99 493 642 113 100 236 83 325 849 77 532 795 119 457 745 78 496 643 120 416 632 98 425 864 125 190 610 121 445 783 130 28 486 68 313 805 77 20 638 81 662 955 118 171 916 99 517 637 61 149 509 88 605 891 49 343 385 109 282 377 102 335 438 148 342 474 94 36 925 167 147 306 90 313 769 154 556 915 116 71 314 87 363 413 154 315 883 82 431 540 121 220 608 143 160 314 96 125 633 65 0 106 84 271 293 146 190 713 78 422 580 102 131 229 44 300 731 76 385 654 42 456 524 154 390 763 120 279 579 44 152 759 79 160 993 102 747 924 119 156 481 139 175 714 88 521 756 75 387 656 59 127 542 102 306 441 106 204 366 135 104 649 118 247 573 111 249 530 135 156 825 137 443 993 93 410 659 92 290 830 106 535 613 69 87 611 94 356 824 68 192 927 150 83 119 154 565 585 89 207 629 125 327 408 35 189 667 59 54 278 127 265 487 71 52 204 94 49 717 96 30 757 86 650 851 80 38 607 104 332 558 135 472 974 62 38 373 78 534 570 117 159 222 149 204 775 106 59 823 43 449 942 148 401 694 127 547 618 87 255 939 80 61 552 162 74 969 96 277 898 42 69 710 68 119 690 121 197 712 66 208 565 63 472 780 76 30 508 122 130 867 52 230 593 111 311 573 157 363 372 72 202 957 116 208 511 91 116 683 147 541 601 89 158 278 144 114 621 103 245 809 159 81 760 102 505 631 126 624 957 100 424 778 122 123 912 106 534 864 70 298 713 145 666 702 118 797 927 121 36 799 78 186 671 119 815 841 67 838 910 177 543 678 133 125 726 95 194 262 76 1 231 56 207 456 134 523 892 92 756 975 97 372 558 51 53 835 54 538 910 117 176 984 98 577 634 43 258 394 81 251 638 123 467 979 82 366 714 70 534 966 93 501 844 141 69 267 113 93 243 140 458 475 126 734 862 64 383 992 98 192 461 73 203 257 101 661 911 148 61 219 62 755 836 139 208 668 55 51 896 58 184 268 94 125 770 90 618 812 94 58 921 100 43 652 155 21 869 104 117 556 87 175 678 125 270 918 135 19 561 144 36 444 128 582 738 91 19 641 79 100 436 83 85 355 120 274 861 100 380 888 112 185 481 68 488 649 77 70 884 90 771 918 120 312 791 69 579 745 161 270 999 80 200 563 117 257 765 94 140 969 100 699 783 84 62 567 70 251 534 86 543 782 97 803 886 124 221 497 108 240 654 53 390 505 70 243 936 84 494 722 107 33 267 88 89 887 34 283 680 127 532 533 107 508 563 97 135 640 110 256 272 96 237 329 60 291 844 147 563 922 143 484 634 125 267 678 66 181 463 119 501 827 47 151 488 128 13 15 56 875 955 96 738 993 49 783 993 112 26 148 120 447 953 104 729 742 91 347 928 134 526 872 136 241 897 98 192 251 107 742 771 119 811 828 74 206 616 118 253 338 95 470 918 114 106 216 75 47 585 117 263 918 180 537 656 89 499 760 149 33 95 126 519 846 142 451 512 57 75 658 84 92 924 137 723 851 135 209 858 129 371 574 106 179 423 108 545 898 111 373 475 171 152 870 79 484 848 87 270 648 95 410 681 69 379 680 122 330 622 104 169 365 127 159 635 124 620 708 130 748 959 144 268 496 86 13 668 68 221 474 85 754 888 104 463 497 42 37 598 112 198 298 94 712 897 104 747 910 105 257 950 101 659 869 57 128 673 131 203 463 121 487 725 165 353 911 126 236 408 110 786 829 77 695 915 122 380 944 71 487 830 76 793 971 107 17 128 50 19 878 116 528 599 87 573 812 90 483 531 64 357 643 32 311 597 101 12 277 149 40 158 153 230 409 111 232 721 114 827 948 142 280 884 80 65 374 142 352 576 75 407 595 140 480 518 96 105 807 117 134 922 161 129 221 118 11 501 125 393 437 104 431 991 83 441 862 110 443 733 98 358 914 112 100 796 113 133 930 104 216 993 149 0 903 164 352 996 109 32 403 107 598 754 93 224 509 106 43 997 85 178 757 101 430 643 75 190 719 133 416 577 129 156 297 171 169 826 88 758 928 77 171 667 62 221 743 80 849 850 102 341 343 105 663 794 57 30 636 87 654 658 104 10 281 106 341 634 60 353 947 102 487 956 67 135 775 113 625 824 93 230 448 83 407 785 71 127 992 139 439 495 105 522 863 116 323 355 147 422 738 136 633 721 85 23 812 73 565 862 137 29 130 101 837 850 108 535 912 109 281 884 83 856 915 64 371 673 131 439 870 82 90 851 1 239 852 61 275 913 98 415 724 148 44 862 63 154 645 167 628 718 127 453 905 108 81 417 76 72 616 54 602 638 46 578 639 95 112 468 60 388 890 107 181 413 79 228 707 141 218 406 128 4 897 67 290 794 130 322 635 101 481 970 99 432 467 49 911 953 130 454 517 90 684 911 82 655 662 133 82 481 160 488 919 131 233 355 121 886 990 117 44 288 71 859 903 61 16 850 78 655 665 120 86 650 75 510 645 131 48 448 100 67 650 116 417 666 118 192 250 174 2 980 87 786 926 104 812 926 132 104 435 135 197 987 122 280 730 172 685 936 107 786 993 123 482 633 42 413 721 99 176 423 73 547 834 145 207 532 81 679 898 95 583 840 125 25 256 102 282 370 114 507 758 82 609 702 84 12 443 77 682 834 63 817 925 103 658 831 95 247 794 114 275 685 112 391 760 107 600 971 128 47 323 171 915 919 126 533 559 73 25 778 57 209 496 134 329 797 114 871 915 112 231 311 108 314 408 90 266 532 71 380 840 90 688 994 119 630 832 49 134 606 93 587 971 109 298 775 106 488 627 135 556 675 104 167 319 99 566 995 97 150 316 190 470 858 120 505 728 97 496 640 72 3 140 108 15 126 110 259 784 74 215 275 121 785 931 105 545 692 94 772 867 101 852 937 73 417 642 68 459 859 48 853 965 99 225 281 51 808 823 46 42 700 87 48 378 65 204 669 121 24 916 56 365 885 128 543 734 81 199 799 109 386 481 86 708 720 82 63 390 114 493 988 70 25 357 121 178 637 74 96 172 162 30 863 170 17 870 58 384 991 58 198 700 106 516 822 98 631 681 110 68 864 88 322 764 83 109 585 76 731 813 87 36 701 112 86 358 138 247 252 132 817 888 30 845 882 91 381 841 89 116 448 110 885 990 133 242 827 89 124 954 116 179 993 138 775 885 133 227 447 77 11 107 127 369 806 76 82 258 89 614 961 79 223 286 106 195 264 95 102 724 75 123 592 97 262 511 57 155 617 85 56 64 94 865 998 106 402 631 62 112 355 100 391 765 102 79 603 58 786 905 78 219 550 86 592 969 155 204 322 56 293 714 82 929 972 99 349 805 134 180 733 88 343 556 146 81 151 83 343 987 102 289 646 97 116 630 119 590 708 40 181 877 129 161 211 73 26 584 103 485 727 107 284 507 115 351 507 63 293 818 158 44 927 114 448 596 78 552 580 98 673 803 85 182 447 134 140 367 90 385 906 120 420 660 140 14 875 49 457 817 48 188 424 83 675 786 95 96 908 83 179 859 60 214 509 102 17 790 55 339 884 175 536 857 119 310 549 71 700 800 156 400 615 143 513 771 118 118 656 80 482 554 92 696 707 119 454 796 70 332 386 89 359 902 140 681 886 69 87 401 150 571 688 79 607 778 101 454 760 24 801 826 75 149 688 99 557 647 123 297 821 158 429 647 135 45 270 114 180 679 121 834 990 119 316 907 87 684 879 80 440 938 72 253 744 87 325 973 67 155 913 89 195 359 122 45 391 86 913 956 89 581 588 78 2 778 67 241 572 51 555 814 171 116 752 108 176 647 40 447 704 80 599 665 83 244 470 20 141 217 126 578 675 100 593 981 113 286 880 66 59 173 60 296 717 46 363 519 72 469 955 48 500 602 146 813 928 47 79 387 84 397 590 97 0 169 167 756 979 76 184 594 30 136 571 108 298 601 110 72 130 92 744 953 133 21 829 110 306 968 85 134 682 87 176 524 126 183 404 121 170 446 153 515 962 97 825 930 82 637 701 47 308 853 71 203 370 162 955 994 106 247 330 141 514 789 161 71 120 135 338 989 122 268 981 125 66 171 60 961 981 123 121 224 69 452 807 86 227 553 72 53 373 99 198 786 63 77 350 133 337 782 63 571 939 72 386 644 112 604 632 97 272 799 79 690 869 126 432 585 78 53 864 82 260 699 74 346 914 79 370 390 96 165 250 84 698 741 62 183 566 81 416 417 108 266 554 122 699 946 55 244 436 140 24 642 88 592 599 146 363 979 137 539 745 63 650 954 115 592 831 75 10 674 91 712 875 85 32 842 98 237 438 61 1 82 119 716 776 160 320 540 109 331 444 64 300 702 48 312 587 105 0 681 77 146 683 124 459 713 173 198 271 136 829 870 93 647 665 107 331 615 47 351 388 104 457 881 161 754 804 134 82 562 76 129 903 111 423 549 55 386 556 64 212 523 100 482 500 65 198 289 95 213 706 98 61 94 84 477 492 176 666 901 68 466 546 76 23 69 107 569 843 87 166 624 130 426 646 98 201 406 58 524 675 135 536 950 143 372 543 133 447 917 117 128 195 99 334 349 125 131 311 92 87 855 68 735 880 81 512 966 69 200 970 53 201 230 89 395 706 80 207 834 55 58 132 139 332 997 68 163 209 77 762 863 106 17 886 98 221 951 61 655 702 70 102 248 79 447 812 56 502 544 128 347 548 129 114 798 88 474 905 146 645 718 52 492 864 96 848 859 111 346 905 82 55 765 118 149 364 90 431 719 133 686 992 98 74 746 107 827 892 74 241 442 36 818 886 112 116 267 81 119 259 168 268 916 59 16 107 91 60 337 78 741 977 98 252 254 122 212 749 80 270 521 100 399 785 82 197 349 63 119 664 141 51 999 85 4 801 109 608 629 88 429 786 131 648 965 146 169 455 130 249 950 96 358 769 77 348 404 104 815 911 82 154 522 147 630 644 116 253 857 119 333 558 58 109 231 32 213 328 116 151 981 162 58 744 99 247 361 120 472 778 105 556 959 82 195 210 111 446 897 115 569 641 91 443 612 50 528 986 98 821 895 128 400 678 110 298 897 77 75 363 116 227 604 135 85 600 40 388 979 82 229 694 113 391 654 51 812 854 143 675 679 119 163 564 72 98 335 116 217 949 117 248 705 144 71 609 83 488 878 88 803 851 137 830 976 111 406 670 143 215 539 121 169 244 113 399 679 122 35 203 87 322 790 112 633 750 86 491 791 94 296 443 120 566 980 86 820 902 73 55 940 106 56 854 113 591 833 123 564 979 119 133 400 89 955 978 115 436 895 69 255 736 100 390 469 54 768 890 140 272 396 100 240 416 51 247 686 55 349 460 66 45 784 108 18 831 75 139 791 120 667 865 159 407 746 44 123 729 158 64 456 138 427 582 146 389 531 109 8 655 90 700 817 138 612 971 136 195 335 99 80 636 116 69 602 76 501 981 45 137 999 134 86 117 125 366 415 80 399 578 99 218 917 128 531 826 119 799 999 112 48 810 109 101 939 81 54 163 82 635 994 162 268 846 81 88 773 42 408 643 119 592 796 114 586 740 156 162 720 140 53 153 81 19 460 101 295 917 107 89 905 148 174 528 115 55 684 80 453 793 91 275 291 144 564 624 59 325 404 124 642 786 98 292 831 110 51 854 73 501 628 74 431 787 82 728 984 109 24 105 83 225 426 136 154 172 146 865 978 51 164 787 122 439 530 95 525 657 116 710 769 27 137 855 113 45 597 124 737 860 124 705 895 124 322 910 146 273 302 112 682 999 74 103 748 123 118 396 101 293 537 116 66 353 103 595 863 67 725 917 53 252 276 41 179 373 105 56 995 128 845 896 58 517 746 135 14 329 58 51 190 63 370 744 99 588 612 29 23 899 102 778 946 97 275 766 81 520 826 94 425 712 62 920 976 83 518 878 87 483 785 67 875 895 183 941 954 93 216 222 127 253 400 134 214 737 134 139 566 123 795 905 69 25 141 98 224 550 79 457 698 112 229 478 128 212 491 108 506 623 93 419 690 121 377 655 124 473 576 113 23 94 38 404 449 129 398 975 105 285 733 153 474 979 98 192 922 23 472 645 91 746 851 118 292 305 97 899 935 129 271 527 108 24 936 115 55 136 120 331 783 115 144 925 76 107 950 127 43 539 119 264 381 73 105 901 101 248 930 96 233 771 120 494 989 49 79 998 146 110 449 111 466 888 112 685 983 108 71 853 101 39 450 96 422 702 137 534 954 138 178 935 93 255 731 127 225 954 94 127 590 94 676 738 100 328 540 89 351 930 110 196 690 141 674 785 150 876 985 134 134 342 84 104 722 89 626 719 126 299 947 72 301 626 116 237 821 107 645 844 130 79 966 119 371 735 153 550 727 101 445 655 107 228 900 89 521 538 108 126 968 152 434 969 121 13 205 107 357 492 125 178 901 81 412 719 122 303 610 117 639 971 65 246 566 139 184 631 85 140 216 153 533 732 95 777 819 110 236 841 86 872 955 60 42 904 28 516 797 52 2 40 136 529 878 59 36 834 73 34 120 70 69 823 43 75 290 112 65 751 117 376 859 84 752 977 132 409 655 149 319 653 126 262 347 100 118 613 101 123 662 106 766 929 90 350 892 116 783 954 85 849 997 100 87 417 76 867 977 136 17 694 99 360 411 106 412 442 106 545 764 113 336 882 105 556 781 60 64 556 155 115 179 64 270 726 90 68 92 128 119 483 120 202 775 108 200 854 117 187 390 75 31 130 54 616 725 94 567 779 74 650 865 111 56 663 115 524 532 131 15 953 47 464 637 98 671 977 113 386 690 79 107 466 46 74 724 98 569 594 105 174 234 138 469 579 84 201 991 122 76 106 32 531 582 112 49 771 129 171 611 113 239 534 85 289 535 106 317 690 81 238 568 113 363 709 90 940 998 67 262 690 121 810 949 84 828 911 99 278 373 80 524 569 69 560 579 120 60 534 68 325 882 93 60 472 72 152 475 116 338 712 127 254 815 70 335 910 84 28 811 92 20 42 120 214 443 88 270 978 101 113 754 145 409 521 83 663 897 111 789 970 110 441 502 93 540 708 96 244 501 52 154 558 132 446 854 89 152 484 90 38 41 54 465 604 122 101 215 101 192 575 159 725 820 164 449 812 79 30 46 86 134 883 106 8 764 43 9 174 98 146 860 104 521 977 88 82 677 143 57 159 105 483 736 132 282 914 38 121 646 127 576 646 150 601 624 91 3 837 116 943 993 141 157 385 117 558 712 111 730 874 130 442 835 119 525 941 155 277 308 155 173 384 79 92 431 106 511 527 129 327 646 115 480 784 184 516 768 103 565 898 66 793 905 94 223 691 97 227 267 129 309 622 41 0 993 75 640 924 73 319 809 108 167 820 153 4 58 83 445 605 59 424 858 126 747 952 98 49 235 83 371 591 80 60 980 96 494 932 99 167 643 99 98 765 61 465 921 89 465 928 148 571 897 110 159 838 98 47 621 131 290 957 113 118 360 76 230 507 134 288 573 103 406 910 89 296 459 101 392 673 121 714 798 106 329 415 68 126 185 30 430 580 84 362 799 46 41 864 61 45 657 48 202 294 65 596 787 70 405 534 69 263 505 128 82 950 79 665 992 49 328 977 51 234 710 110 237 986 105 281 604 111 543 817 92 853 970 124 318 403 90 461 811 110 387 850 97 735 889 115 166 358 106 139 414 92 390 840 115 107 415 47 351 581 86 802 948 129 142 705 59 19 69 141 207 373 79 435 640 86 351 903 57 48 719 60 121 782 142 407 887 87 373 969 48 584 971 104 475 606 91 615 845 121 288 799 90 537 714 133 504 949 81 238 291 135 20 842 152 120 398 110 269 964 113 699 915 87 686 996 103 445 627 85 872 919 74 391 908 117 215 777 90 291 941 119 457 746 144 661 856 72 16 249 59 478 525 78 312 880 132 209 261 61 268 611 78 741 845 81 634 809 128 33 547 103 169 605 113 331 520 65 181 434 196 152 937 114 811 927 94 167 353 75 238 400 156 53 418 105 103 889 77 554 806 63 296 847 78 240 635 100 480 701 50 591 706 143 692 962 68 6 864 149 665 837 53 284 363 106 218 656 86 36 693 101 119 487 89 126 218 111 357 986 87 189 688 57 114 392 95 132 581 101 114 923 123 769 945 92 665 731 113 93 451 125 439 643 107 104 481 72 181 955 72 555 669 143 677 962 50 783 972 72 243 723 112 18 221 134 661 976 74 138 319 114 646 783 124 267 630 90 695 777 88 302 831 118 100 559 82 240 642 120 630 833 131 101 120 91 54 187 116 255 682 126 37 265 152 279 620 148 647 818 140 327 445 94 212 489 117 515 990 66 74 874 42 179 778 95 148 337 131 26 804 127 292 406 140 482 982 64 584 953 85 386 424 52 730 742 83 36 252 76 926 997 89 186 510 130 6 143 151 182 943 73 571 883 121 812 897 48 685 742 68 30 748 108 26 842 89 76 474 107 719 975 81 12 970 107 19 931 54 61 568 75 300 380 83 355 372 109 168 209 145 165 215 100 30 985 79 179 886 74 56 376 109 139 299 98 200 992 101 424 995 110 509 959 97 113 523 115 137 304 129 775 830 107 77 458 130 338 552 82 337 918 98 168 971 150 505 594 124 344 396 50 400 415 108 515 964 84 98 619 88 113 531 87 326 514 97 456 618 115 553 606 112 893 956 101 332 863 129 314 852 72 42 110 63 227 710 94 184 728 112 505 754 166 68 751 108 75 365 106 273 671 107 237 880 111 834 994 98 363 574 113 479 903 101 620 786 130 140 339 93 358 811 55 36 798 92 644 884 100 144 827 135 863 967 103 372 723 72 890 997 117 541 724 121 274 378 127 308 934 86 954 976 100 86 844 92 199 914 98 134 168 84 266 625 116 399 599 112 276 868 113 158 535 96 264 406 97 68 773 76 809 885 96 409 765 107 122 322 26 91 187 131 647 689 93 375 943 67 95 144 64 279 491 183 81 121 152 643 688 114 221 716 81 411 993 59 821 861 110 136 604 89 754 972 108 166 957 59 675 690 129 186 504 74 577 971 63 679 754 139 83 769 96 733 938 63 55 496 90 398 772 76 97 257 77 254 794 97 380 521 69 554 726 118 69 187 45 520 845 134 471 505 70 239 333 115 368 584 81 9 410 82 824 890 55 79 607 87 268 831 94 511 516 105 443 915 134 598 628 79 321 815 112 440 608 107 73 234 84 271 277 106 197 691 97 476 696 68 109 358 112 589 984 124 76 992 148 52 923 69 180 206 99 37 151 107 137 789 116 367 893 87 670 687 101 190 333 101 979 995 65 191 955 132 587 843 42 50 599 64 200 462 126 750 943 98 229 301 102 374 821 131 458 684 118 310 874 97 156 277 114 143 618 84 516 877 67 223 750 121 511 742 144 364 703 99 155 718 77 537 823 107 597 827 64 308 760 113 535 725 37 390 875 62 509 634 77 464 792 98 145 846 78 631 788 89 507 918 123 528 918 73 443 507 97 524 668 125 364 743 88 606 912 102 395 439 71 557 924 135 733 740 93 63 265 67 154 699 51 335 880 75 82 351 121 140 350 147 472 740 66 135 316 123 274 608 119 377 730 93 885 934 83 719 760 97 716 763 95 58 177 127 207 649 95 671 798 108 132 147 82 534 892 121 168 583 81 340 485 65 277 427 109 304 885 130 69 953 103 98 250 103 771 775 99 297 516 107 555 620 80 56 654 137 620 670 94 830 890 119 188 595 124 100 461 119 757 901 74 113 627 74 102 140 98 592 687 108 168 504 145 428 748 71 394 985 65 312 746 86 704 862 102 421 433 161 765 872 88 63 304 32 44 455 119 29 319 93 251 954 74 305 779 89 726 880 136 206 957 176 254 987 73 525 704 169 236 818 95 183 709 115 403 608 37 814 979 59 185 424 37 101 103 104 385 595 128 241 939 99 402 687 100 860 890 144 121 734 91 204 467 81 245 640 167 579 652 90 167 425 53 15 888 106 375 428 87 270 727 105 112 673 134 402 429 113 265 626 53 816 836 83 7 294 138 70 107 85 93 315 99 113 479 134 41 285 65 226 289 74 286 476 116 614 652 94 754 781 142 187 853 151 630 792 105 472 620 70 404 670 89 360 419 76 177 430 73 539 683 127 43 211 105 180 788 97 82 854 64 762 815 92 41 685 94 148 773 68 158 249 85 292 621 142 174 705 111 1 175 108 545 719 70 744 835 125 20 617 80 483 636 163 824 952 153 43 189 144 650 745 145 84 332 150 679 802 98 80 543 98 465 840 107 666 709 64 182 715 127 118 588 107 127 708 125 80 275 147 275 574 84 116 200 117 320 664 80 301 902 41 229 820 103 204 546 104 605 976 79 18 441 83 771 846 138 889 990 120 154 580 146 314 640 108 651 694 151 239 533 133 329 586 65 269 826 119 175 650 63 562 866 73 643 897 36 590 773 62 101 225 113 320 407 57 129 815 63 261 726 153 49 756 128 30 492 84 448 951 107 255 807 63 71 368 117 298 439 78 122 430 88 146 253 143 57 114 101 321 858 82 114 680 35 33 544 144 139 819 106 673 753 106 278 980 79 622 984 134 237 953 78 648 860 100 555 698 117 230 829 102 356 835 18 303 879 114 284 796 101 153 373 79 736 834 59 50 766 42 82 652 107 396 809 135 470 717 89 173 915 61 267 361 48 333 843 85 704 928 93 55 851 95 389 605 146 169 197 112 67 943 58 449 898 97 176 594 83 121 793 123 899 940 67 410 696 136 264 648 68 130 872 75 91 165 99 328 798 109 325 394 113 280 480 99 209 452 82 215 423 64 501 995 98 9 977 99 904 934 109 785 945 104 317 796 50 575 679 144 78 978 110 185 526 102 295 665 104 30 852 85 5 622 62 797 844 110 620 795 132 59 468 90 220 503 139 495 743 120 332 621 137 313 699 88 66 665 141 17 845 116 597 693 59 24 834 163 89 473 92 356 495 105 66 593 112 61 992 70 553 793 104 921 987 54 123 327 40 311 355 111 178 934 80 329 392 45 350 686 98 306 308 75 123 385 145 745 832 116 335 711 91 7 238 75 55 340 113 77 630 53 187 599 116 20 546 136 158 290 110 22 86 86 353 990 74 300 862 128 118 578 93 167 908 93 646 807 111 253 660 79 316 814 93 692 905 95 303 396 67 500 578 108 9 884 150 494 756 75 833 910 85 826 921 63 65 749 127 75 501 79 206 747 57 104 527 185 76 405 133 471 952 87 43 546 117 707 755 71 113 840 129 331 818 143 158 197 91 180 508 85 275 304 50 45 605 106 283 635 88 444 480 135 406 472 115 20 829 157 102 205 101 644 934 110 105 785 60 328 622 120 189 905 116 214 490 145 677 901 60 200 632 163 191 993 82 18 372 102 7 269 116 73 778 43 137 819 71 224 848 108 384 405 95 52 311 119 741 897 42 2 287 84 553 756 140 639 865 67 470 950 106 418 940 112 83 481 123 637 721 73 660 986 120 93 423 100 526 913 109 424 634 166 543 737 78 309 789 68 655 676 42 23 600 73 29 911 92 117 657 78 333 509 88 395 442 76 272 754 131 812 850 66 189 757 96 82 642 118 125 683 86 299 776 18 272 875 117 177 691 106 124 263 24 685 857 74 27 621 106 5 60 68 574 859 112 196 978 94 115 841 46 251 871 136 841 911 74 28 646 65 33 81 89 529 532 127 921 938 68 276 922 88 577 783 110 49 127 96 268 739 65 155 777 141 180 888 133 453 788 81 256 829 102 468 693 139 449 775 106 16 44 96 311 513 156 732 800 89 253 661 74 150 192 79 796 840 121 108 804 111 623 965 58 657 992 98 293 514 91 232 977 95 153 473 134 52 67 127 425 603 101 484 753 101 156 162 71 274 845 90 168 961 113 595 772 145 255 379 68 500 666 142 382 861 118 85 128 134 217 520 82 247 881 125 481 647 76 405 897 133 724 830 69 511 982 93 609 957 122 6 897 132 288 701 49 104 961 84 324 453 112 326 360 87 204 984 111 292 331 127 513 789 111 92 858 114 490 971 139 215 678 148 761 884 95 640 741 88 644 858 103 50 275 85 156 848 93 518 946 57 52 620 107 172 297 75 111 207 149 752 914 88 358 422 103 637 937 67 257 381 75 647 882 99 70 339 102 514 852 60 588 675 161 24 776 131 345 526 101 435 874 150 633 968 134 367 681 129 50 858 91 139 643 161 184 680 131 795 817 104 653 938 121 5 600 56 85 936 120 598 993 98 445 789 70 8 852 114 56 703 77 218 632 80 153 307 96 759 772 87 386 818 120 239 627 130 350 982 102 515 905 51 50 668 82 65 311 84 584 834 72 495 891 140 38 427 122 132 807 149 472 759 96 268 938 163 353 362 173 74 278 123 541 786 66 276 369 99 314 899 111 12 76 150 89 663 85 133 330 81 415 702 110 272 481 123 593 777 83 312 941 122 690 858 95 136 164 93 120 458 148 152 542 61 57 362 147 318 630 107 515 527 86 76 971 103 220 414 136 135 853 74 624 931 107 339 756 138 383 762 72 81 204 109 385 719 131 133 301 147 197 477 95 29 363 141 356 973 138 502 516 109 338 968 119 681 713 86 419 798 127 274 615 121 59 747 131 178 267 58 418 953 104 228 562 76 88 693 128 208 794 114 2 774 94 358 879 141 151 749 145 178 584 76 256 544 97 308 348 111 420 424 99 31 883 143 46 246 81 655 815 100 390 432 87 726 858 98 828 977 121 68 974 70 591 611 90 560 926 120 87 724 114 561 583 83 806 981 117 37 76 86 280 580 82 433 674 143 433 679 121 161 299 129 24 890 102 522 798 119 92 390 140 393 641 8 622 706 137 688 938 27 79 812 9 313 984 120 387 747 129 376 822 84 603 863 124 315 454 138 575 755 123 316 880 153 532 727 84 119 271 112 190 385 100 337 399 33 430 445 119 322 800 118 483 880 127 264 386 68 576 645 108 339 967 56 645 860 152 60 404 87 567 747 95 36 424 74 740 782 98 581 792 100 292 639 68 245 447 79 141 280 124 97 444 82 66 359 125 114 263 103 685 933 135 409 892 75 326 539 89 735 905 109 652 702 59 88 156 71 74 538 128 616 836 109 109 368 128 84 624 35 839 924 111 596 708 94 39 333 154 262 533 41 220 945 76 883 961 71 665 688 77 467 814 137 80 898 98 193 471 101 538 840 141 314 887 5 289 713 36 97 513 114 272 695 87 17 431 1 80 309 77 243 464 125 418 691 147 193 209 97 558 720 69 526 612 159 467 827 55 467 541 76 259 317 83 429 749 103 531 964 151 134 908 145 294 895 54 331 422 145 513 856 120 571 727 102 17 279 77 54 520 113 238 282 109 75 708 92 490 764 99 52 258 142 115 672 106 80 649 113 17 362 72 226 390 97 470 853 28 398 462 122 487 558 146 269 377 112 17 834 87 851 909 141 50 377 80 330 707 132 150 203 86 524 905 95 5 245 94 174 888 70 369 931 80 421 709 127 164 493 112 69 130 104 23 409 82 227 288 91 643 776 87 453 568 118 266 381 60 752 821 70 381 677 141 243 662 161 13 55 92 523 889 137 122 256 138 292 755 102 213 468 121 695 910 114 903 942 37 96 229 100 827 890 78 55 416 123 624 750 119 5 194 98 252 655 139 31 919 86 402 627 125 179 772 38 162 668 77 451 456 91 113 895 139 470 761 128 398 446 100 33 100 137 315 804 87 174 398 122 872 969 74 635 908 150 204 262 79 15 121 101 138 586 167 72 665 77 34 200 151 434 679 69 769 814 77 233 434 102 570 965 138 441 718 90 185 823 72 482 607 98 262 459 95 123 261 73 437 806 63 248 677 85 521 571 111 252 800 102 609 807 50 145 528 105 407 778 82 54 244 107 184 793 116 726 850 72 79 560 68 506 886 99 476 507 137 693 754 102 6 498 104 634 751 177 119 496 46 359 666 94 905 967 115 194 661 76 134 954 98 586 905 108 74 88 125 286 469 37 53 277 96 223 839 152 706 884 97 308 877 117 87 197 95 27 919 121 493 771 71 700 831 100 642 898 38 596 747 33 145 552 78 768 849 108 76 972 142 183 837 112 31 298 168 78 963 76 64 379 117 658 804 122 81 428 121 472 851 87 367 430 106 727 860 72 458 565 72 595 613 132 78 838 104 199 829 107 358 420 122 279 601 93 733 965 46 168 707 115 259 270 13 287 616 74 390 619 109 544 639 26 966 988 87 59 758 63 334 955 79 159 318 114 143 638 111 355 380 140 344 393 149 36 215 151 746 866 129 724 850 103 297 503 73 123 250 57 387 957 85 305 730 76 140 528 147 655 690 78 486 803 143 48 290 119 360 655 69 583 872 138 229 697 87 460 898 173 226 411 112 592 672 69 187 263 86 586 988 72 106 331 124 218 552 111 466 671 62 333 818 72 180 461 112 152 375 70 485 691 83 574 746 80 244 522 114 744 795 99 92 203 77 338 708 84 273 464 74 85 115 89 28 591 135 325 556 119 128 168 103 141 257 109 74 904 96 172 895 148 495 747 80 29 799 138 536 670 73 143 735 109 495 898 99 4 391 62 599 811 118 55 791 54 269 714 162 881 910 122 86 606 139 118 230 142 50 107 56 208 364 136 677 925 144 23 329 144 226 866 147 568 762 97 283 664 69 259 651 113 681 915 105 410 833 42 37 135 72 291 871 150 220 623 27 429 817 100 10 334 143 753 980 138 277 297 179 107 671 72 242 402 85 502 812 101 530 796 134 36 531 117 5 439 67 230 357 92 270 882 114 82 998 70 458 802 123 335 630 153 162 608 112 15 762 16 669 775 108 721 986 84 226 929 103 180 885 54 412 673 117 276 927 102 307 466 76 363 558 51 711 733 113 746 922 51 261 417 100 276 857 107 526 807 67 765 912 72 212 560 85 446 982 68 121 203 84 233 777 131 661 742 82 807 834 111 98 484 135 683 964 81 745 960 63 40 659 54 179 671 98 165 279 67 589 669 102 831 907 87 265 913 125 624 923 138 572 969 91 282 664 127 443 904 74 215 985 128 168 644 46 590 630 59 357 890 166 131 677 57 17 504 113 342 874 128 901 906 38 113 525 123 413 646 116 764 914 85 283 514 78 73 927 69 442 744 99 319 612 119 341 996 65 141 534 89 741 804 86 80 466 129 22 944 107 276 978 148 451 850 88 154 475 124 443 959 88 279 457 53 591 925 137 511 935 72 733 935 111 750 855 91 357 554 102 207 731 92 142 678 96 300 772 117 210 393 133 954 990 60 16 414 109 634 872 123 321 322 117 265 787 100 36 633 100 276 700 173 65 124 92 212 814 73 361 972 87 762 947 48 207 761 168 100 299 59 377 409 38 54 497 84 29 818 136 644 848 30 337 811 33 944 977 55 409 912 69 516 891 115 784 998 153 889 922 75 175 480 82 230 704 32 188 348 172 159 978 62 859 874 102 24 470 132 485 611 120 43 695 129 137 527 90 545 893 102 877 955 1 455 522 157 577 835 74 591 752 86 78 534 57 695 698 99 869 953 135 237 862 55 327 681 106 607 910 61 558 690 131 488 923 73 549 738 72 260 648 40 390 830 60 95 312 72 221 524 138 180 336 106 121 343 96 159 195 51 784 797 78 127 531 70 136 212 104 407 517 117 493 837 20 368 544 86 210 966 122 156 228 71 453 818 113 86 880 71 677 812 111 269 745 111 244 414 64 587 648 101 371 916 83 370 543 83 464 683 107 947 954 78 312 762 101 791 865 128 175 606 128 161 776 87 943 976 115 482 951 54 560 713 107 381 735 27 275 902 121 631 793 129 474 575 141 86 580 56 44 427 94 751 880 25 818 991 142 526 773 113 944 947 60 523 639 178 397 876 95 386 813 137 53 680 144 50 73 103 278 295 102 307 453 136 210 339 93 233 463 106 752 994 132 848 982 94 416 531 95 173 308 76 578 699 101 464 711 100 449 950 59 269 886 20 41 472 87 196 500 132 10 756 65 818 973 73 289 877 103 720 961 94 330 855 99 596 759 117 590 817 132 633 774 14 806 857 105 336 587 170 531 878 113 38 789 124 336 364 61 231 806 65 644 831 127 506 885 62 630 663 141 145 334 109 223 643 97 465 943 66 317 968 153 249 686 107 676 914 52 698 748 97 82 193 106 302 926 60 326 984 77 542 662 104 28 417 105 308 617 121 753 811 110 200 218 102 609 798 129 224 735 96 328 744 98 145 361 93 175 841 102 517 550 58 220 331 119 62 554 163 242 273 117 212 933 100 377 684 108 249 305 88 902 964 49 789 877 101 241 786 154 351 770 117 192 465 143 791 889 94 221 733 111 6 921 147 741 908 62 94 148 62 909 957 121 598 785 97 274 796 65 777 799 112 800 814 103 50 645 149 84 471 75 559 760 101 169 482 85 515 629 121 195 218 139 404 452 119 543 682 40 355 910 76 234 860 142 47 981 73 163 940 62 5 395 103 292 978 143 262 967 99 111 676 107 13 486 63 202 300 115 47 87 79 134 735 57 46 156 47 147 901 73 138 805 120 642 864 112 65 993 51 147 159 110 381 650 97 11 715 88 184 932 55 449 503 147 685 895 98 287 311 90 135 919 99 30 462 71 663 772 102 234 706 160 509 923 103 592 993 74 739 848 43 789 878 123 36 68 123 648 861 96 528 995 66 382 404 67 133 600 81 787 990 83 468 767 51 464 949 118 749 812 152 581 720 94 80 781 68 227 591 138 628 634 128 235 421 125 23 441 97 406 898 86 542 651 117 365 408 120 60 129 132 169 779 166 688 877 112 173 851 89 252 812 167 173 266 145 241 973 95 162 679 110 422 479 84 59 404 102 562 638 28 127 484 50 187 552 87 444 725 115 614 806 131 455 541 81 483 624 34 679 878 122 121 987 52 444 710 123 538 799 126 617 905 107 29 681 75 683 751 114 59 604 101 180 228 128 785 970 117 155 934 111 265 313 163 113 289 66 318 464 163 420 605 78 458 940 93 733 807 119 555 585 90 275 334 93 375 558 51 23 589 98 31 563 94 44 183 122 490 877 63 17 316 117 369 790 101 184 860 132 597 829 16 208 331 129 243 933 145 41 904 116 164 235 124 37 920 84 742 923 82 258 370 159 206 894 47 322 633 102 683 718 84 12 670 80 141 821 106 179 947 126 452 704 15 636 903 122 574 724 91 224 782 97 670 786 71 6 857 78 284 720 70 62 751 95 383 753 103 471 525 82 665 870 122 880 928 91 244 934 96 597 831 142 318 829 99 324 698 84 110 380 93 411 623 34 80 507 69 221 837 139 602 862 62 94 862 73 572 826 126 171 269 92 52 766 103 62 163 61 293 982 101 310 464 128 82 257 116 287 517 80 314 814 114 227 852 99 733 865 50 179 786 83 738 761 138 439 574 90 453 965 98 574 829 144 80 804 87 574 617 35 166 838 77 233 576 135 800 806 98 512 993 136 103 579 153 652 718 58 190 261 134 437 545 132 353 643 50 371 582 71 296 410 118 33 913 78 100 475 89 17 560 105 676 866 96 29 464 84 375 409 113 526 952 25 269 911 80 370 375 76 325 809 96 38 85 108 573 727 66 556 711 90 156 442 87 271 920 107 540 573 93 641 763 101 267 967 139 317 411 100 123 126 103 596 617 98 305 999 86 385 844 92 503 989 110 274 385 43 5 608 106 462 584 130 230 966 176 94 299 115 311 524 111 320 335 105 131 877 64 685 727 71 303 633 111 235 293 114 263 406 135 10 981 117 30 641 118 354 990 116 17 100 93 381 608 68 119 405 127 806 871 118 414 512 68 502 508 84 228 469 48 777 940 68 590 626 67 557 797 122 131 530 78 303 354 10 358 543 155 435 945 121 187 270 119 514 646 111 206 942 121 450 604 30 104 560 107 157 560 68 68 594 129 349 372 110 178 635 93 773 987 122 802 912 126 216 842 110 632 709 95 212 327 94 194 266 53 421 492 28 767 961 115 170 456 129 168 518 127 251 623 90 906 984 92 886 939 79 607 774 66 355 630 125 114 890 109 569 678 115 73 82 127 21 462 114 87 970 62 165 521 131 312 962 92 530 574 130 88 240 137 871 914 106 84 424 110 434 469 30 726 888 117 79 344 87 97 278 66 7 189 96 305 743 88 156 369 120 112 184 125 178 948 153 3 160 100 403 937 71 350 414 126 464 783 110 471 896 133 470 659 63 732 769 83 469 671 136 71 731 110 44 306 125 136 410 91 618 843 117 447 863 159 856 926 103 415 936 88 514 517 90 136 708 67 397 709 112 162 299 133 534 738 76 109 277 110 381 840 98 210 544 79 31 494 81 850 961 108 480 796 122 290 985 151 209 634 66 548 926 109 607 813 109 80 241 39 501 916 128 3 704 83 435 879 80 486 563 147 563 778 78 82 676 85 360 599 71 430 905 45 282 613 117 277 458 76 292 505 72 133 512 128 171 759 120 615 794 90 7 277 104 546 918 65 443 498 78 47 853 62 68 520 85 153 686 70 468 806 50 95 586 94 206 873 103 488 507 78 42 796 97 774 872 51 445 501 99 829 890 143 174 184 58 787 939 113 391 990 97 643 986 115 16 290 88 329 499 124 377 772 84 15 171 53 350 720 95 523 758 34 757 800 109 244 528 87 325 859 120 409 802 106 188 938 120 110 355 164 155 879 71 400 569 52 171 505 81 463 915 106 227 373 129 136 554 110 439 999 94 598 783 124 373 660 114 781 799 112 235 968 114 402 664 140 723 937 87 63 818 110 564 872 87 336 591 76 557 755 84 86 499 110 86 715 96 631 728 94 280 840 99 206 780 80 679 840 84 271 997 113 386 964 103 275 436 109 304 509 84 527 707 64 236 274 82 524 642 116 538 614 76 596 972 103 439 503 70 518 980 129 374 582 110 394 624 100 424 601 118 8 379 127 118 981 60 316 897 89 8 605 91 237 246 117 682 742 111 340 680 81 134 585 100 245 967 82 56 432 161 124 458 158 601 740 51 47 964 106 649 921 111 816 921 61 26 665 165 32 803 76 259 674 134 551 982 110 133 724 76 48 730 67 545 731 99 231 508 109 274 311 107 143 157 23 67 591 110 632 995 105 566 680 84 33 344 146 411 955 79 456 744 34 126 562 66 320 823 62 101 112 108 298 374 58 35 276 74 600 648 29 501 625 109 520 832 106 472 555 87 465 673 110 261 825 155 139 286 111 702 952 75 719 848 79 78 969 153 524 547 116 626 738 116 453 903 47 82 905 114 523 905 109 171 661 101 787 834 109 328 852 161 86 812 74 35 495 117 255 808 86 458 479 112 900 942 106 111 383 124 411 798 99 112 836 58 374 692 123 862 930 98 274 991 70 470 672 113 522 739 114 478 533 111 95 439 105 481 541 136 666 868 127 784 898 127 152 953 75 485 556 118 78 443 102 718 876 47 375 812 93 138 817 55 371 938 109 109 938 110 889 946 126 230 788 126 169 348 151 163 461 125 9 259 81 293 606 110 257 298 85 710 774 117 725 781 93 126 919 90 34 345 97 368 872 90 813 938 129 184 901 117 281 841 91 483 943 128 359 414 83 72 659 86 101 907 88 468 703 53 389 395 144 56 69 85 60 999 99 258 888 74 78 538 72 879 939 124 84 666 94 64 246 136 321 455 105 366 478 63 63 792 126 9 994 120 718 784 129 123 907 83 132 888 80 583 689 115 44 184 53 86 523 80 584 669 49 674 782 82 184 794 114 719 730 95 516 994 117 66 71 120 768 819 85 568 656 66 292 759 90 634 741 76 687 810 115 451 905 121 351 718 83 321 985 75 594 966 105 94 727 82 641 661 71 136 282 101 4 882 113 33 211 104 441 602 114 10 644 51 927 962 101 148 178 78 592 753 87 61 528 35 302 428 111 29 577 112 33 45 31 113 802 108 536 890 146 468 916 85 582 663 79 487 632 150 191 732 104 699 790 101 65 979 100 837 931 74 2 650 89 160 493 47 867 952 128 504 659 127 732 788 102 133 732 153 277 410 115 805 817 53 22 650 64 156 696 104 200 573 111 437 881 105 192 452 82 432 937 126 853 914 87 503 560 132 378 542 131 283 375 51 788 875 87 397 481 101 241 924 150 340 896 91 359 870 97 206 603 58 92 475 115 211 619 84 251 664 110 6 395 45 202 370 53 701 897 87 118 544 90 276 324 115 62 464 47 786 898 106 133 789 94 679 800 107 352 800 125 302 864 105 299 639 50 906 939 132 552 713 107 608 851 111 282 287 171 626 642 138 758 808 116 526 911 64 164 253 45 77 109 109 104 600 83 350 783 95 683 871 90 405 638 111 174 454 80 267 977 140 51 775 94 451 792 91 603 694 96 28 738 79 93 677 58 26 763 94 72 121 114 224 227 89 189 517 119 390 538 88 214 376 134 55 997 98 242 864 118 803 847 118 397 864 105 5 477 136 868 894 101 712 803 64 260 861 100 313 879 161 5 852 53 123 799 130 18 196 48 33 655 106 310 780 123 583 828 96 417 532 106 334 763 124 806 963 104 63 337 111 306 757 138 86 449 111 128 680 115 290 623 110 243 542 63 389 874 107 216 228 111 283 939 116 126 561 114 19 409 72 970 987 118 255 732 128 242 279 119 245 685 83 81 105 108 181 558 113 162 289 107 48 185 97 467 611 82 591 837 124 441 941 126 62 661 99 474 511 116 10 342 104 51 652 101 25 690 81 770 956 127 155 758 106 502 921 73 190 458 89 236 280 87 386 566 74 704 963 96 330 367 111 503 516 119 6 760 96 498 716 36 60 248 63 477 796 98 719 950 100 83 177 109 37 298 93 185 340 129 321 584 134 28 602 87 513 936 72 499 757 113 542 724 79 47 976 111 432 509 141 199 809 128 481 896 167 155 582 113 409 800 144 655 974 125 779 970 103 256 728 130 368 999 79 162 503 156 276 475 67 150 825 105 259 571 114 783 842 80 305 728 130 877 987 119 338 634 117 442 941 111 29 806 77 36 958 135 384 853 122 163 871 79 580 702 124 99 276 31 352 645 119 218 947 104 160 191 80 244 750 34 257 304 127 542 823 107 503 945 104 287 912 97 248 362 101 491 905 125 372 795 146 204 269 100 284 775 27 320 586 140 190 941 44 59 619 77 503 707 111 820 887 164 230 534 107 809 988 122 26 947 141 213 608 80 789 820 51 287 743 105 956 985 121 317 884 61 422 726 64 73 877 53 436 842 136 214 644 114 454 527 116 720 753 79 804 879 166 75 899 114 861 918 128 91 265 79 38 724 77 225 730 125 851 949 52 917 948 74 113 321 129 753 754 118 905 983 90 436 518 87 482 759 69 581 954 81 224 973 51 286 354 126 137 867 97 288 437 116 175 557 126 424 525 80 382 668 121 189 981 64 29 929 76 465 702 29 45 242 77 468 834 103 449 987 118 43 315 146 45 123 66 768 957 98 93 392 55 410 489 82 1 894 124 675 976 86 766 866 73 127 271 121 431 751 147 240 997 79 46 349 69 395 594 64 98 640 111 216 929 78 545 781 117 293 305 51 404 779 63 427 522 77 223 232 74 31 740 110 780 786 134 585 966 139 23 801 96 667 731 117 675 855 119 246 834 114 165 761 160 670 839 32 743 948 97 353 369 89 819 977 135 141 911 73 734 826 107 863 999 137 328 460 132 172 187 67 775 852 130 312 329 74 432 648 95 526 535 139 786 787 109 68 789 74 216 617 89 291 770 68 37 216 111 507 518 98 470 923 145 400 950 121 482 544 43 139 199 131 620 783 101 220 365 50 229 872 123 653 681 121 53 710 110 345 447 110 906 920 76 307 854 89 932 959 115 454 788 75 600 784 58 736 986 109 96 670 80 193 256 103 108 131 80 248 657 109 713 962 94 321 772 93 382 757 62 57 368 102 671 848 142 568 644 147 203 251 132 456 611 60 549 649 120 199 424 126 58 601 99 99 207 98 326 905 51 290 582 92 348 386 143 324 927 90 134 461 41 807 808 88 811 879 120 440 489 130 451 499 57 394 727 94 366 840 93 636 975 93 663 915 100 80 447 94 160 612 43 188 502 124 139 581 70 251 878 63 77 285 113 512 756 63 504 565 124 469 806 88 46 84 149 803 942 54 319 963 52 669 863 132 37 71 116 70 515 86 249 404 86 572 611 158 11 838 138 112 381 77 307 836 102 366 517 53 219 277 125 304 839 88 417 549 168 604 684 119 122 366 149 160 346 115 584 755 134 364 850 100 740 882 117 288 871 92 154 833 103 643 801 98 237 894 103 233 321 114 546 709 70 407 647 48 610 882 102 34 818 80 817 874 99 640 756 94 207 898 111 86 202 64 173 315 124 369 650 114 650 821 134 46 160 145 652 896 119 698 795 91 244 459 125 17 499 86 187 585 92 673 929 146 76 639 81 106 339 96 89 803 104 873 900 48 482 901 68 604 746 67 266 593 97 463 513 113 689 745 125 2 674 83 368 983 158 48 344 87 19 702 113 806 922 79 346 662 82 267 938 90 214 267 95 633 939 135 508 585 109 357 719 76 115 285 96 166 179 45 950 996 84 557 813 112 358 406 68 5 659 113 298 532 63 305 599 101 343 645 103 437 910 132 190 621 134 759 980 94 358 443 63 75 551 102 10 194 121 221 720 92 611 657 54 50 369 73 205 308 74 311 864 93 514 709 107 249 716 110 48 903 111 501 505 95 54 94 122 680 778 119 240 573 80 715 790 116 596 941 64 219 249 112 45 930 78 36 476 118 703 767 102 415 770 32 68 286 51 669 983 74 102 696 108 189 244 136 46 311 89 310 905 82 75 721 68 227 640 101 618 765 90 759 973 107 455 798 119 618 999 78 16 657 112 0 268 87 720 802 136 600 868 109 369 702 105 43 863 81 372 676 113 395 599 95 253 270 105 125 267 31 232 943 62 132 614 118 9 894 128 161 382 139 214 742 86 462 941 76 843 865 111 415 894 77 147 345 158 92 402 106 300 769 95 230 476 120 5 854 181 204 233 86 121 361 132 743 951 129 399 486 68 120 771 136 59 645 84 120 478 67 413 634 126 561 618 71 718 901 155 525 781 129 248 591 110 17 661 92 46 70 112 267 529 123 52 918 117 130 394 84 17 208 153 182 897 88 547 782 139 562 966 139 299 809 169 396 798 112 354 613 80 366 516 97 410 838 139 100 623 100 330 362 108 599 784 85 762 787 86 224 525 95 351 451 72 167 523 66 78 603 96 436 665 102 143 506 84 99 681 121 249 870 71 666 862 197 288 304 126 165 657 131 181 391 75 504 834 96 473 583 61 100 622 117 859 908 57 708 894 95 279 934 98 376 509 101 114 717 98 163 569 86 500 731 120 118 929 76 70 434 78 207 364 91 482 728 78 525 836 76 756 771 62 527 859 99 365 636 118 401 541 108 458 913 139 390 828 78 36 248 95 201 471 87 334 886 97 664 783 143 41 972 118 188 543 73 232 243 110 308 894 108 527 787 114 67 367 113 540 667 100 338 820 87 620 767 97 73 744 141 173 661 126 46 384 113 422 979 115 882 900 88 88 867 117 12 967 74 850 888 41 333 782 121 0 718 104 499 921 102 270 819 53 315 643 114 33 560 69 778 808 94 264 950 95 543 859 148 37 622 71 268 827 63 46 617 82 321 990 116 623 889 113 252 538 70 269 775 64 249 744 87 760 952 112 71 735 113 675 914 102 67 153 113 273 492 93 534 894 85 338 563 90 64 460 154 878 930 121 349 985 151 843 989 76 346 859 137 234 583 92 392 848 119 178 412 101 169 434 110 19 948 119 61 214 82 834 919 73 178 632 122 151 168 122 194 935 64 129 738 108 369 711 105 508 735 141 781 934 101 879 928 109 378 862 127 40 925 92 833 884 115 412 542 94 262 777 117 303 389 170 406 813 50 309 518 56 711 786 124 401 487 95 408 632 153 575 749 120 246 830 119 498 890 115 146 743 113 21 477 86 168 492 54 346 901 74 129 577 106 127 732 98 348 596 109 521 759 55 105 117 122 684 875 117 713 725 66 206 870 108 430 981 96 863 965 112 78 182 88 339 429 121 196 565 81 247 548 58 650 892 113 297 541 47 26 547 55 416 840 85 608 919 94 805 930 79 107 773 103 667 863 105 218 704 129 27 637 65 24 264 81 821 890 110 480 930 35 546 551 116 360 831 132 27 954 90 157 625 127 117 730 122 43 361 114 24 176 79 648 652 204 562 960 154 119 960 110 89 481 60 139 418 129 373 678 85 492 671 90 161 330 115 342 658 90 186 543 93 261 982 102 268 428 83 397 931 105 426 690 97 139 480 71 216 232 93 40 721 135 667 923 83 403 888 68 200 272 149 2 174 64 750 826 102 622 788 66 389 637 107 259 819 90 275 953 145 220 568 114 83 212 81 444 946 50 640 802 64 736 824 99 271 598 88 628 885 94 667 858 134 12 493 119 356 905 105 66 966 89 641 913 97 651 657 145 136 462 90 26 173 19 327 872 114 156 201 114 41 618 138 290 385 98 656 878 75 141 432 64 39 761 76 634 877 117 272 821 121 154 982 111 299 605 86 780 902 87 697 973 124 253 954 65 6 528 65 294 746 48 210 638 70 678 827 106 420 983 95 55 256 127 282 437 94 168 444 84 30 642 100 309 593 64 529 588 107 90 372 99 473 885 143 370 819 50 291 800 119 638 730 68 480 845 115 916 974 64 164 383 57 6 226 127 697 776 121 531 747 85 449 499 77 290 777 71 259 890 104 245 391 83 894 971 97 403 811 101 283 318 107 492 892 83 218 792 95 200 653 126 25 40 81 632 842 134 380 814 119 126 794 91 345 956 93 64 142 115 31 171 130 278 826 125 420 677 99 52 792 92 120 718 111 136 188 78 54 118 129 67 197 133 405 595 98 435 736 120 209 951 120 640 784 98 122 509 73 89 947 91 669 852 105 242 673 114 778 899 117 272 338 77 128 339 107 705 869 117 97 819 156 133 770 77 476 980 152 113 857 45 203 691 122 54 183 139 883 955 99 189 854 144 36 175 9 169 368 147 183 495 54 247 975 112 145 220 94 849 876 128 202 262 99 37 684 100 207 718 100 131 336 96 400 991 41 201 698 71 144 341 100 244 435 82 121 408 107 426 739 102 488 756 89 528 736 102 282 564 71 609 713 100 575 995 59 409 994 110 437 990 160 45 606 39 524 886 92 280 865 69 88 357 109 281 613 67 10 719 106 432 944 80 15 687 57 52 468 76 172 538 125 215 446 103 171 709 103 858 950 72 505 652 87 529 872 142 76 121 149 177 768 94 62 452 112 148 894 57 805 829 127 417 467 116 539 821 159 618 715 59 219 365 73 506 962 74 92 881 35 559 798 75 94 939 100 788 926 90 685 975 123 510 635 88 473 627 66 76 902 81 117 644 73 92 716 46 263 946 102 197 554 75 86 334 102 286 440 106 50 62 151 471 592 97 670 773 125 453 552 71 548 963 97 184 756 56 167 216 84 755 858 80 478 675 127 337 567 71 211 562 117 130 507 93 450 517 97 5 632 63 387 543 86 331 550 100 383 939 135 58 532 152 765 855 65 143 640 101 441 528 117 739 799 116 490 639 125 8 799 146 905 938 48 631 795 110 517 852 83 615 723 159 712 928 112 234 574 88 442 872 109 132 637 105 199 931 112 388 909 138 175 313 77 118 321 125 400 816 117 579 921 112 362 634 101 78 526 113 25 993 106 619 923 153 381 823 67 531 611 132 78 926 62 382 445 121 390 489 150 301 374 59 17 82 125 524 718 150 563 823 48 311 879 112 559 790 143 499 557 113 884 921 102 87 381 70 373 990 91 36 995 99 315 619 117 305 677 107 231 658 109 160 402 92 350 949 95 19 690 65 20 475 53 480 683 119 22 433 149 377 421 74 266 940 150 330 871 100 441 555 124 103 151 136 348 518 74 561 822 62 83 102 142 121 303 63 570 757 113 8 124 55 674 804 91 701 750 157 24 162 124 25 329 122 350 988 112 583 929 125 207 544 104 285 882 90 141 148 83 114 677 67 148 518 79 834 836 88 580 744 96 96 998 89 947 961 110 316 534 93 767 872 98 15 516 66 62 536 75 506 927 74 151 371 106 68 785 105 162 799 133 65 657 67 490 746 63 303 728 112 207 592 110 832 933 96 369 503 100 327 777 136 105 564 95 450 630 91 178 272 98 694 741 86 48 907 81 141 438 167 391 918 70 148 956 127 339 803 74 491 527 88 553 968 78 889 976 119 284 568 74 485 984 111 190 463 156 96 335 62 749 750 119 169 289 137 8 644 105 175 551 128 317 828 80 339 616 102 792 917 53 223 973 71 224 503 86 222 799 150 430 563 155 550 945 107 113 662 129 275 940 106 304 865 128 207 398 108 559 807 80 208 534 111 297 963 102 632 701 85 436 539 106 330 748 96 156 840 138 326 659 98 727 736 41 102 944 78 115 666 80 139 487 117 211 677 94 381 795 84 211 970 138 240 602 55 335 871 125 66 583 100 655 696 118 66 342 91 794 973 93 255 452 113 295 877 127 69 338 90 562 742 132 287 772 120 912 989 83 21 190 68 314 654 101 543 726 108 349 997 150 97 192 137 534 627 103 256 685 21 227 736 94 113 728 54 173 939 82 681 882 67 618 886 96 123 614 67 345 714 96 383 885 58 667 966 57 7 151 135 497 785 64 396 831 118 400 772 95 572 926 110 188 630 104 320 370 59 214 392 110 316 474 79 638 981 83 101 819 79 261 639 56 194 445 85 356 872 112 276 839 55 368 629 145 15 488 88 347 834 167 185 665 149 425 843 89 489 677 61 320 374 53 176 331 77 11 824 71 50 751 119 311 567 134 304 420 64 431 579 134 578 660 136 585 765 97 574 600 36 421 837 118 311 898 106 138 253 61 707 874 111 487 659 133 339 522 139 651 674 123 259 966 126 355 938 83 311 947 164 74 246 84 220 482 98 238 357 111 157 938 68 156 906 121 424 932 38 110 368 100 54 358 82 104 860 64 58 63 134 125 799 86 686 976 99 726 967 77 486 785 130 290 539 58 490 570 170 187 694 146 137 875 94 42 241 84 193 856 114 19 116 114 422 641 111 459 691 133 14 859 83 235 867 102 265 940 142 144 743 149 67 762 59 114 429 126 480 996 132 401 630 62 778 815 61 438 566 172 307 540 196 674 849 131 75 705 92 464 584 93 29 952 81 602 921 131 402 925 178 220 830 88 477 981 79 601 874 115 462 632 124 336 449 200 510 621 97 273 850 143 616 970 92 284 292 85 157 692 100 574 878 49 439 741 144 190 957 91 489 528 131 103 484 124 109 977 106 141 347 100 124 571 135 769 920 86 156 883 120 639 952 68 194 900 125 343 528 92 271 833 100 229 743 107 461 800 95 210 842 98 24 398 49 325 937 115 258 653 44 289 593 70 699 719 85 226 330 164 316 947 113 359 599 116 751 832 87 326 911 101 832 935 99 431 844 128 156 364 139 196 389 89 473 854 50 330 837 77 292 829 117 27 419 144 698 766 95 88 734 89 12 364 123 98 868 107 2 273 96 597 983 32 195 471 66 110 277 91 798 987 109 16 544 101 172 799 118 40 662 47 212 791 62 390 574 151 165 528 92 419 740 84 339 579 101 12 535 83 256 528 48 245 566 139 576 702 98 322 481 115 380 660 61 160 850 100 785 827 113 59 565 158 215 531 123 84 959 123 169 356 115 260 572 137 265 397 114 302 423 133 277 436 121 315 381 128 175 402 117 15 945 100 96 311 129 761 951 98 611 842 142 637 892 154 129 419 162 36 981 75 724 942 152 424 847 109 117 266 108 692 963 55 75 841 74 582 933 91 385 636 152 59 965 61 579 595 66 185 406 84 482 861 123 461 942 74 245 954 111 119 767 72 401 505 139 335 753 150 240 685 59 208 787 62 429 729 67 222 912 134 98 366 51 867 917 61 448 455 111 353 472 163 438 497 120 48 371 134 433 817 89 601 834 6 106 697 112 265 433 67 435 534 98 533 659 50 255 442 114 568 718 45 253 877 79 137 896 79 434 689 111 590 785 101 264 557 50 1 4 153 340 587 55 349 852 86 285 361 102 195 268 81 653 962 142 120 307 144 272 545 120 405 840 106 364 738 96 50 989 54 191 277 165 161 583 155 552 763 126 75 657 75 126 582 133 737 778 70 303 314 95 330 967 62 893 987 7 136 343 102 37 997 81 240 262 88 372 870 69 506 834 107 133 912 65 3 264 102 153 891 110 228 772 79 662 957 124 267 932 69 300 695 68 566 754 87 626 948 116 62 118 101 151 811 114 116 609 153 48 669 96 27 279 82 147 645 93 221 684 13 251 909 89 385 641 83 578 623 124 631 654 117 25 294 92 641 995 106 424 534 115 306 426 74 336 447 110 434 973 95 271 379 75 281 849 141 924 930 116 379 734 90 260 901 17 137 364 135 430 856 103 144 912 71 441 516 119 163 254 93 509 567 75 379 467 104 43 89 50 208 594 54 255 848 81 85 161 75 259 562 140 160 384 98 83 159 82 121 931 55 16 409 87 21 958 133 83 979 95 875 984 100 264 684 132 388 499 135 41 57 112 228 979 138 466 516 86 186 722 99 143 578 111 257 705 140 7 675 81 78 422 146 659 975 128 108 690 132 193 771 60 773 867 92 177 913 121 303 899 113 29 954 123 51 388 74 305 674 181 567 912 92 276 874 43 691 765 104 778 910 60 253 947 32 310 343 79 495 771 142 629 717 86 381 794 85 681 984 92 384 558 76 43 945 63 62 340 96 523 711 120 506 951 107 379 415 79 15 323 91 695 853 98 609 730 66 93 675 135 494 911 128 309 759 92 834 900 126 481 723 73 534 696 110 757 776 99 641 914 89 33 129 121 193 964 114 259 501 100 113 985 122 814 893 113 305 662 99 657 701 116 60 988 99 57 976 97 290 719 91 105 192 83 328 671 105 554 961 77 913 936 125 163 788 103 688 772 82 187 475 142 508 856 91 484 811 134 262 282 118 102 294 74 353 949 137 229 880 101 432 829 109 364 572 143 105 566 98 904 949 159 384 900 150 628 971 97 94 773 109 159 520 135 453 661 107 644 762 113 479 862 64 266 840 108 336 500 72 638 792 125 369 555 120 79 631 92 416 576 67 559 906 116 280 581 105 295 923 74 408 775 96 82 277 118 334 542 96 1 538 113 221 905 80 371 879 113 568 682 56 724 862 96 770 954 109 398 578 88 529 609 88 135 874 80 834 931 99 818 944 168 62 946 93 641 720 78 378 585 154 162 556 89 17 278 77 920 999 62 0 94 107 291 952 79 355 487 136 44 578 122 37 821 70 410 828 55 192 835 131 256 972 94 250 976 110 326 510 67 7 10 113 223 640 71 110 111 86 180 532 100 526 533 74 224 233 122 5 372 120 29 54 81 613 663 159 289 759 120 358 611 58 302 404 144 361 374 111 134 363 100 324 572 124 236 475 69 176 324 111 699 732 125 323 363 84 689 730 83 495 919 69 208 902 103 619 671 122 665 759 106 160 699 41 582 749 76 13 630 80 432 520 127 639 854 118 11 504 82 73 570 79 407 488 99 49 285 79 39 422 92 54 175 115 597 930 105 30 756 87 42 300 87 10 714 77 379 475 86 529 893 109 254 897 76 173 795 135 42 307 110 704 761 179 140 876 132 102 150 157 721 738 55 443 975 127 162 318 78 180 428 113 457 976 85 444 661 65 278 617 66 122 584 82 645 875 119 271 307 99 368 799 120 606 830 91 615 630 156 355 677 145 598 756 129 457 909 66 529 760 99 120 222 141 541 860 128 278 849 117 373 582 129 58 846 100 142 197 45 512 700 106 398 564 58 641 758 134 18 219 101 242 243 89 764 934 84 122 588 130 231 941 104 11 503 60 104 131 133 564 621 108 222 502 85 48 619 89 718 880 122 747 905 130 192 776 127 402 769 157 26 963 169 734 774 96 135 859 104 324 828 79 38 687 109 489 538 77 236 755 83 765 827 49 340 351 155 328 428 132 318 583 125 365 575 95 259 732 97 427 891 95 718 844 73 729 823 78 1 180 105 149 948 109 24 540 93 195 874 97 625 778 92 876 981 100 759 908 99 78 306 108 357 965 62 268 520 106 703 747 190 78 112 100 368 648 124 151 222 67 172 889 119 40 248 70 163 339 51 282 685 110 274 640 67 478 809 116 13 618 78 717 939 131 177 224 86 626 710 140 243 632 106 128 433 122 130 218 95 126 767 76 362 404 109 175 785 141 102 612 107 42 408 84 12 230 114 50 792 118 732 770 69 503 902 67 18 933 49 6 263 129 137 334 93 220 899 55 39 287 119 261 928 44 12 433 111 123 405 81 293 347 87 416 741 132 10 618 132 97 759 131 279 724 101 239 727 103 172 221 94 12 859 105 578 642 138 771 850 63 55 979 83 126 481 101 295 417 130 303 615 116 355 702 142 18 774 110 516 801 99 215 329 116 444 562 68 770 778 28 226 566 97 294 833 62 291 502 108 953 969 100 570 975 99 508 867 62 40 229 82 181 769 85 115 873 140 661 736 74 296 303 94 312 740 129 783 871 107 462 560 99 540 928 140 188 407 132 34 808 149 540 863 165 471 704 132 380 962 121 794 881 82 771 866 129 302 338 126 12 710 81 604 691 66 155 354 71 329 749 66 257 737 49 627 750 98 352 848 119 836 991 118 217 268 99 572 966 113 167 762 27 707 962 98 414 489 57 373 669 84 238 529 96 174 852 102 671 903 132 92 552 91 466 726 153 324 886 101 687 699 78 299 337 100 516 796 119 151 679 66 136 993 76 203 294 117 159 596 152 71 165 123 616 893 100 134 723 151 201 640 88 731 943 84 549 789 107 498 993 135 14 540 81 357 743 143 280 317 129 336 722 123 531 813 78 274 666 97 405 692 72 276 617 187 190 830 75 149 828 169 558 807 83 0 85 101 157 245 94 515 870 47 363 584 98 159 483 63 569 973 127 559 687 91 100 749 92 537 931 87 588 992 155 142 636 105 834 843 138 458 668 70 2 876 109 510 944 71 409 500 69 432 925 97 413 952 117 282 721 64 388 804 146 74 478 63 215 734 141 677 685 55 94 919 123 518 707 197 172 995 109 30 710 176 556 730 105 171 574 89 236 512 98 831 876 61 70 471 136 509 739 67 775 898 156 222 903 71 298 904 110 120 886 61 420 944 96 872 915 97 75 146 85 541 973 83 153 294 106 49 817 22 561 623 124 397 730 103 87 137 88 623 861 85 459 803 105 418 698 58 523 836 86 127 225 94 430 743 154 760 819 135 17 526 100 385 784 107 144 436 111 160 381 43 140 760 112 287 333 114 26 930 100 476 850 23 848 986 90 215 528 108 328 488 102 37 96 73 525 674 161 418 556 91 11 870 65 49 872 67 645 979 99 414 812 112 354 504 96 128 674 106 110 598 113 323 775 129 536 559 84 211 572 74 595 989 123 178 246 143 231 958 80 190 812 84 432 847 71 547 722 107 214 605 59 108 364 116 64 220 76 592 868 153 261 614 86 459 910 117 364 928 89 199 995 142 449 773 119 682 933 64 99 120 108 98 111 68 513 896 120 527 586 72 409 577 60 165 360 102 380 505 95 824 909 76 98 377 131 215 900 121 557 979 145 215 766 116 394 934 44 315 677 72 394 555 115 13 33 115 279 557 124 879 907 143 976 993 113 93 357 71 325 477 119 101 833 89 236 743 69 72 756 76 91 405 140 61 767 42 124 265 129 769 877 121 662 891 98 260 515 94 170 986 131 584 897 115 418 730 104 115 853 94 128 901 92 203 308 53 354 858 102 189 683 86 734 854 51 361 906 168 607 908 105 71 936 102 37 896 126 67 741 106 124 941 113 251 512 111 704 898 150 219 954 62 744 850 110 260 640 73 818 821 120 82 485 128 2 881 80 233 689 122 600 776 119 594 693 67 462 660 126 262 349 93 172 807 66 242 610 110 193 827 80 203 610 73 235 516 138 334 405 120 160 183 104 271 272 117 600 672 88 58 646 93 290 963 121 83 913 119 282 359 138 448 523 167 15 794 132 827 872 83 439 607 121 714 829 89 501 947 114 394 914 117 32 831 71 479 709 144 155 381 107 54 496 133 228 581 90 256 993 112 349 673 120 399 606 126 467 549 70 75 623 120 181 898 28 761 861 113 436 753 138 484 518 73 597 980 92 507 950 76 336 972 131 48 768 86 128 690 91 92 375 115 369 527 117 256 761 121 254 468 146 242 381 120 13 720 100 308 413 132 572 976 96 664 868 106 704 881 112 231 935 62 91 251 58 709 908 78 45 492 26 187 436 103 636 932 67 293 486 103 488 629 32 443 951 139 32 426 86 190 897 86 555 640 139 503 907 112 206 909 82 177 387 89 254 765 110 615 917 70 340 411 131 296 607 85 71 535 114 159 611 88 27 576 75 367 649 93 141 701 97 61 516 86 85 185 104 30 153 53 417 719 87 275 828 143 859 883 140 511 519 77 166 429 92 485 628 74 501 817 61 586 775 147 115 730 89 278 962 97 97 942 120 190 389 64 283 328 84 73 267 115 811 893 48 192 380 80 708 749 105 560 819 122 541 845 89 434 893 145 123 468 86 47 607 84 327 926 149 26 595 86 624 942 91 95 656 111 176 840 142 584 594 80 552 965 90 731 949 114 771 966 136 384 752 74 353 936 127 403 896 68 350 638 92 85 615 86 117 160 71 816 821 82 402 632 138 81 855 93 55 749 146 690 739 100 174 612 46 314 545 108 172 955 54 298 320 76 108 891 114 297 642 175 24 919 92 687 864 90 427 641 98 734 755 81 568 787 78 595 692 100 317 918 106 483 826 137 361 368 48 446 572 106 532 901 118 251 780 112 348 823 150 141 482 123 238 864 119 16 193 89 341 433 73 272 814 138 66 441 102 140 850 113 193 935 63 23 284 112 350 963 172 445 957 75 155 161 90 113 973 75 585 722 125 190 356 160 14 587 108 506 772 118 515 696 138 496 798 124 687 891 162 311 937 89 299 329 93 181 763 98 6 910 59 826 990 79 127 711 83 22 861 98 531 571 97 632 760 85 65 323 101 31 144 99 400 490 70 358 567 136 613 722 56 321 765 90 285 409 64 44 592 101 257 894 166 347 584 138 582 922 133 266 658 104 686 865 90 401 689 98 143 590 118 95 459 106 247 460 143 307 546 98 298 473 115 169 987 144 593 846 52 187 250 120 17 49 97 368 806 78 515 539 65 691 825 79 402 407 100 365 819 83 276 633 92 621 945 106 48 897 122 156 527 97 376 850 113 123 989 110 196 919 68 600 673 111 902 985 130 826 957 76 218 571 88 711 747 85 360 679 83 88 887 145 359 525 83 324 917 101 276 644 104 80 611 73 120 988 80 441 632 61 77 419 76 62 945 77 413 639 121 855 990 114 176 792 133 823 840 95 92 211 125 154 375 81 310 612 142 581 657 61 505 993 91 394 989 93 152 858 115 220 946 97 42 652 89 110 795 68 49 475 109 636 887 139 289 771 127 325 563 114 43 399 91 55 920 70 90 917 116 193 838 25 694 804 42 215 780 85 218 898 101 89 807 89 449 712 97 691 812 84 50 789 72 0 565 79 300 874 92 315 980 114 84 921 137 121 923 148 490 905 97 351 893 108 328 752 81 789 884 140 268 753 131 41 544 48 535 577 52 516 750 106 320 332 101 787 894 135 122 311 45 328 678 84 3 574 52 533 742 104 249 714 102 386 971 164 696 716 131 389 734 64 461 784 163 71 943 121 574 913 108 217 698 111 214 431 21 723 872 98 55 967 63 675 804 61 780 800 74 641 969 57 363 976 63 193 741 142 182 337 69 476 481 23 42 645 108 485 567 106 457 536 130 32 986 124 296 584 77 152 970 96 179 590 88 303 660 55 71 748 106 768 807 122 496 607 104 124 776 58 551 660 128 195 362 129 39 799 53 210 655 131 142 448 111 353 943 114 156 570 171 271 668 108 131 995 179 44 998 54 852 936 105 507 793 47 147 739 99 664 750 127 159 610 142 260 344 88 630 910 128 454 480 83 278 879 70 79 430 111 456 809 6 190 217 116 120 827 33 698 779 76 821 869 83 57 416 81 520 668 21 244 295 78 331 664 137 434 489 90 50 667 88 727 759 135 139 507 120 400 405 48 150 260 48 252 965 91 17 698 108 137 847 123 385 861 107 398 901 74 598 773 137 500 698 83 419 565 103 799 991 146 489 746 98 200 447 42 162 647 129 16 842 91 17 356 51 656 733 65 58 352 69 105 672 25 860 974 122 200 813 57 685 915 39 354 392 106 673 972 122 199 761 46 84 155 67 106 873 103 274 403 115 669 837 96 282 767 96 61 804 71 472 500 114 397 892 111 428 479 168 528 545 104 281 720 111 209 651 112 835 905 80 300 519 112 228 295 92 339 836 97 535 585 93 313 685 76 423 984 94 375 773 131 351 777 65 579 924 137 202 999 118 416 728 84 973 975 84 54 729 108 626 676 104 237 470 90 409 475 114 277 373 116 598 643 65 208 231 92 6 281 90 269 289 51 934 939 101 56 97 17 131 586 106 470 527 99 371 989 147 692 706 80 386 589 146 93 788 44 385 890 84 362 888 127 480 818 121 369 501 113 5 540 118 107 740 89 372 846 111 618 624 91 372 890 61 81 960 116 253 927 122 220 927 69 719 806 101 644 664 91 233 279 69 233 925 109 348 772 44 155 982 99 759 921 121 305 550 105 983 989 110 646 736 111 211 435 101 11 677 46 14 874 69 368 401 79 283 737 115 215 646 90 155 424 99 134 463 113 775 990 73 363 592 70 170 826 104 216 670 66 195 518 97 266 947 92 526 747 79 150 250 124 113 278 91 180 449 77 47 70 63 236 671 70 522 624 76 585 978 95 183 195 155 76 944 111 519 956 127 301 567 169 255 816 128 619 901 87 133 347 135 43 208 108 485 969 95 365 518 114 217 863 93 27 699 117 173 674 94 157 939 191 130 878 139 580 946 128 264 671 122 447 521 103 328 331 74 647 722 102 62 390 44 289 437 87 448 957 96 613 957 114 230 759 97 395 769 53 391 608 66 212 439 163 35 325 134 66 932 25 501 867 87 22 426 77 2 799 117 199 846 118 44 780 102 609 919 119 135 883 91 578 973 84 346 665 78 127 989 96 67 347 138 107 630 114 200 374 65 242 690 2 419 585 134 266 649 133 759 894 129 893 986 143 52 256 91 433 759 104 517 730 118 233 432 121 171 663 64 439 956 165 417 871 70 514 596 160 568 909 94 35 229 79 55 848 104 365 405 108 320 809 69 505 796 123 11 99 141 671 700 100 181 311 85 199 614 95 426 475 122 273 585 86 317 429 145 181 990 93 903 931 123 97 813 151 268 360 86 645 893 90 653 793 91 622 900 63 212 695 136 189 455 125 354 480 90 720 834 82 664 726 76 420 926 109 252 488 74 158 751 73 104 134 119 37 933 100 776 989 95 629 736 110 254 344 122 512 679 138 660 683 123 597 617 76 98 181 60 64 707 81 128 685 114 516 583 118 247 402 88 363 379 57 264 748 88 9 747 167 405 600 138 69 210 99 519 795 65 153 295 95 364 545 87 52 765 75 539 804 106 379 506 78 571 962 146 115 566 81 258 701 106 129 743 152 72 214 75 811 894 94 299 818 83 590 945 71 663 671 107 524 967 136 138 884 95 84 543 86 8 512 80 34 295 122 838 949 131 21 93 41 816 978 77 255 979 101 201 554 60 163 202 99 109 397 82 25 391 117 56 431 143 828 951 113 401 710 86 352 425 65 386 885 2 233 531 124 115 995 81 405 915 98 515 911 102 448 845 101 20 733 112 401 996 17 480 856 116 175 860 144 112 274 79 800 863 52 156 944 126 379 700 101 239 639 79 39 689 75 496 942 103 306 650 88 367 448 116 464 639 86 24 879 160 13 197 117 267 464 121 283 557 138 402 941 70 407 658 95 631 720 130 329 636 149 108 630 110 274 569 121 393 542 121 145 562 105 111 693 104 239 758 124 222 643 105 136 787 83 21 363 78 411 578 125 868 936 104 783 982 96 538 929 47 660 831 127 79 768 111 435 776 63 251 366 118 424 792 76 76 444 118 12 371 107 61 208 147 185 990 100 163 206 86 189 287 78 516 644 68 777 916 74 515 828 80 225 631 103 213 863 77 550 913 76 98 401 63 137 880 92 117 169 103 715 983 123 708 866 92 128 720 99 157 882 126 121 826 79 357 652 66 558 908 141 499 846 65 116 932 122 79 693 109 10 972 121 387 524 138 301 845 96 108 590 104 136 377 133 558 654 133 765 878 45 591 638 117 404 533 71 592 624 111 477 772 109 798 923 74 43 340 123 288 651 72 95 555 155 110 931 104 58 907 135 526 680 110 841 963 151 277 504 87 590 920 81 187 354 116 562 991 76 182 355 99 678 912 90 105 889 118 315 412 77 434 748 100 29 40 126 25 335 72 110 912 86 463 821 120 29 385 130 424 914 81 16 619 148 140 393 87 584 728 49 495 790 138 697 724 72 460 890 99 425 994 88 182 559 22 280 436 106 234 803 119 196 569 130 154 169 104 493 985 109 79 728 103 214 852 46 371 386 148 42 81 94 409 971 96 116 343 152 665 683 105 563 878 109 610 713 108 628 813 134 177 728 65 116 583 129 471 642 73 128 591 130 27 453 31 82 701 107 567 647 90 311 949 87 99 557 51 9 857 117 286 842 134 76 339 140 9 987 93 489 541 94 548 865 96 227 940 68 364 551 80 495 943 79 157 328 103 388 586 136 785 883 79 612 713 87 808 992 95 73 485 109 143 762 78 399 968 82 51 138 137 360 900 114 50 652 90 628 959 77 217 307 158 422 614 129 679 993 79 256 277 114 296 642 132 386 494 61 144 180 64 120 930 77 150 673 138 376 400 60 328 666 129 635 871 140 216 892 129 229 785 131 438 548 80 514 833 100 204 579 90 85 110 162 30 466 130 90 966 143 290 454 110 59 895 68 217 770 91 322 419 137 580 732 116 334 490 124 169 994 102 77 236 130 622 698 106 504 606 73 84 451 77 39 786 135 44 979 84 372 571 43 2 955 88 662 761 95 143 429 73 124 799 117 723 741 122 15 118 77 28 324 71 224 506 135 422 847 117 850 982 68 98 846 45 261 619 70 178 279 104 358 432 117 724 964 110 622 858 100 857 961 70 384 895 154 742 906 71 482 720 109 341 497 84 369 442 120 142 628 101 503 870 70 290 426 83 440 946 98 120 963 118 370 503 91 133 344 100 694 927 72 430 537 111 114 995 45 238 402 106 74 708 128 39 241 85 293 843 135 261 570 151 876 908 126 50 833 84 14 907 93 721 959 126 513 616 112 844 970 109 245 679 116 47 355 111 35 283 127 163 656 123 434 537 130 136 814 92 638 874 125 718 905 138 48 566 100 140 263 123 784 857 127 926 966 90 275 427 105 75 846 82 333 343 122 880 979 79 38 492 151 237 530 45 327 847 89 572 923 92 46 817 102 15 990 87 467 744 63 133 177 121 152 859 121 51 468 110 479 947 69 220 240 126 335 818 103 233 977 80 247 477 79 433 783 126 190 250 87 817 856 86 391 478 104 162 185 100 16 165 65 269 291 144 346 358 57 277 798 101 153 513 92 180 967 85 694 894 77 55 213 71 68 182 133 846 887 115 111 459 99 591 735 95 176 827 93 864 914 85 266 562 59 606 837 138 288 996 65 715 979 109 190 917 82 35 378 76 45 690 98 180 603 88 250 972 62 683 880 135 75 518 144 891 910 84 408 726 83 431 515 116 552 884 102 381 893 126 197 928 124 104 759 95 259 644 73 752 838 103 923 973 43 562 787 128 3 134 110 197 393 36 572 672 84 538 790 109 142 376 70 167 887 146 222 303 101 57 758 103 73 599 90 184 435 162 307 473 109 355 601 118 520 809 106 385 639 78 525 968 118 70 268 114 128 619 124 203 572 102 596 866 126 191 851 100 397 844 99 401 764 129 288 517 103 58 839 72 373 526 94 442 866 138 331 370 127 3 299 100 453 825 107 74 96 98 405 713 67 237 756 95 668 828 77 125 796 20 96 553 175 237 636 89 260 330 77 320 605 124 202 707 118 406 494 73 387 760 124 72 592 136 394 942 83 467 672 63 212 744 129 888 968 58 371 712 73 413 988 141 483 580 145 288 399 134 425 998 69 344 597 117 533 568 87 418 441 140 180 315 61 263 480 125 414 818 126 431 721 74 428 978 88 211 390 89 234 560 147 738 758 69 202 853 90 299 787 115 643 969 106 342 876 139 198 667 116 235 344 131 65 853 90 133 700 66 20 979 119 630 807 93 185 783 76 27 668 92 100 201 89 340 793 84 349 355 21 26 794 70 441 597 91 116 905 55 294 411 112 443 796 109 565 600 99 320 389 89 617 991 128 67 933 116 232 416 101 400 908 118 345 631 122 413 999 72 123 816 98 279 974 40 168 785 77 166 808 128 73 457 58 526 771 77 160 900 81 218 562 103 538 918 94 415 884 83 440 756 37 628 746 111 343 436 176 124 684 105 151 343 138 304 321 167 293 799 98 41 988 84 139 326 94 385 801 115 140 403 121 205 814 114 54 956 79 385 471 106 136 503 107 61 80 53 260 295 112 200 226 47 133 287 100 133 612 92 321 766 103 455 611 172 112 504 67 371 596 91 797 968 73 477 886 118 676 867 117 517 829 112 669 955 111 174 826 101 125 649 131 924 981 111 364 641 98 343 504 98 522 541 94 160 756 68 168 353 133 11 380 105 176 854 81 49 728 77 352 547 152 42 810 92 62 282 86 834 909 102 259 937 101 800 825 113 22 940 68 138 983 100 418 508 151 65 671 86 227 294 83 185 320 60 181 681 116 384 814 115 121 572 133 11 484 99 58 955 79 57 487 114 628 727 52 445 977 93 234 603 144 65 98 70 158 362 71 392 868 107 641 854 117 464 474 98 70 280 77 160 663 83 789 802 79 265 734 145 102 147 110 63 850 99 29 184 125 14 984 34 63 739 60 72 188 57 64 322 107 226 503 113 93 548 101 109 141 71 330 676 118 25 746 122 760 918 85 106 201 58 285 302 107 253 458 166 214 792 73 614 649 92 912 930 129 811 846 118 127 320 67 533 856 102 447 758 72 721 731 96 31 544 147 827 850 112 750 872 130 581 949 83 777 820 89 490 631 137 232 686 116 509 636 52 617 754 115 148 395 79 236 921 76 316 467 97 157 709 90 76 225 100 658 857 94 180 591 18 33 123 135 129 517 146 110 554 143 162 933 93 395 573 147 483 994 121 111 435 105 860 998 63 487 515 116 417 588 63 206 657 108 575 729 77 343 703 122 128 778 129 584 928 86 153 979 127 341 612 135 270 599 102 486 512 99 143 707 64 545 736 113 161 792 71 472 908 97 186 237 93 161 679 96 305 314 109 334 390 85 450 717 88 483 628 150 823 922 95 450 667 89 645 655 101 146 825 109 528 588 81 72 304 130 447 927 105 165 254 154 258 533 68 141 586 54 450 781 55 328 660 143 872 881 49 31 136 93 416 511 79 180 774 81 525 858 164 432 692 95 358 628 70 923 997 117 682 861 109 77 742 83 207 562 104 756 813 85 299 580 91 958 990 71 137 296 140 380 612 89 196 716 128 170 771 107 396 878 68 581 796 145 127 943 108 491 971 47 256 343 60 177 432 132 332 758 73 297 610 111 742 807 82 442 460 107 332 381 73 777 880 108 66 539 107 102 885 82 163 397 132 349 990 81 47 460 96 501 587 133 516 617 144 767 893 88 676 920 111 451 853 128 95 428 92 3 753 64 730 781 109 2 893 96 324 864 148 6 869 155 441 631 120 589 765 68 136 750 117 373 750 116 43 455 73 22 791 119 72 538 116 57 90 104 699 908 98 11 796 97 158 174 94 415 849 94 44 637 83 311 398 115 16 913 76 593 969 88 424 923 63 70 763 118 908 915 112 35 722 105 409 766 111 747 888 114 149 404 122 507 785 142 273 914 90 534 767 76 281 777 97 216 671 71 461 797 135 278 948 71 353 739 53 399 836 131 709 917 101 223 855 83 574 915 80 676 876 116 400 532 81 7 157 39 423 868 118 459 998 62 300 978 117 634 784 135 12 280 57 4 55 72 361 930 62 2 820 65 857 879 108 511 647 85 1 245 98 231 836 114 144 855 79 208 861 131 935 955 60 146 594 135 611 736 92 11 629 118 135 565 151 295 825 51 300 612 124 409 924 118 702 887 49 581 711 135 613 832 141 548 884 66 567 679 115 744 929 133 67 354 51 578 717 82 395 531 54 73 540 134 755 819 126 203 519 51 62 487 62 629 810 80 463 625 119 228 824 145 227 589 107 94 358 82 740 908 95 119 788 125 326 967 45 522 958 133 658 735 79 24 302 88 295 540 164 399 538 101 17 764 82 15 345 85 432 790 154 476 605 104 431 479 112 135 452 117 246 820 142 737 977 163 584 623 84 795 911 97 729 824 130 59 344 149 701 885 98 258 904 68 96 196 104 139 829 120 758 834 72 446 902 95 109 532 90 121 411 95 696 908 95 537 574 63 37 830 140 377 786 119 247 858 90 475 607 86 12 225 134 443 506 133 245 689 79 409 664 98 403 765 84 316 991 101 182 944 106 151 608 61 235 629 57 528 636 91 88 903 73 82 470 69 704 763 32 62 710 158 64 882 109 186 805 112 127 452 106 10 921 95 435 989 119 2 702 124 9 199 71 774 970 65 188 929 129 613 651 138 54 606 127 35 239 58 104 354 150 235 483 60 276 427 108 81 765 121 339 384 83 377 873 94 287 812 119 63 286 117 446 861 78 36 694 122 675 748 112 475 604 68 275 320 67 102 673 69 59 672 25 131 651 115 807 815 147 249 392 125 163 795 68 210 293 95 674 803 125 213 334 56 518 809 42 236 392 100 202 975 109 497 691 76 103 875 73 147 373 88 152 575 117 121 426 39 111 739 99 150 674 57 501 531 150 55 365 104 490 868 60 748 985 49 140 168 104 69 628 102 195 536 143 772 934 66 69 211 108 653 889 134 614 638 86 722 880 108 295 855 108 671 734 70 65 314 114 468 491 121 316 827 69 76 770 126 249 372 93 143 650 70 324 433 121 526 903 96 252 507 75 168 186 69 17 425 119 897 926 125 36 521 95 565 958 67 144 806 71 59 193 81 188 578 96 59 831 97 481 861 86 50 442 11 74 701 86 69 374 93 270 281 93 85 733 126 775 977 74 446 872 119 311 426 99 154 446 96 424 948 131 408 692 133 36 802 117 112 964 73 205 941 90 54 519 24 614 846 89 566 801 97 285 593 162 410 745 62 181 302 131 739 761 93 588 975 102 211 699 124 648 886 92 398 870 127 217 753 139 279 835 135 254 612 71 61 261 88 175 700 133 562 845 114 420 971 21 698 898 89 250 509 152 372 475 79 133 455 155 711 850 86 74 210 68 588 806 102 95 948 124 10 357 111 117 462 121 147 542 91 287 811 141 57 63 77 797 985 127 129 947 122 97 298 115 27 168 82 567 804 77 118 970 100 525 918 140 589 757 87 861 993 136 314 985 76 27 213 86 150 654 147 395 987 82 319 840 58 667 797 50 75 129 105 752 763 111 104 570 53 357 783 128 314 340 110 147 243 99 129 430 74 173 767 95 227 774 166 93 634 90 567 569 47 306 333 115 432 679 59 303 441 83 748 886 151 280 396 114 339 747 109 588 873 95 294 353 48 579 690 86 46 55 84 45 237 97 230 496 96 581 992 137 83 571 112 473 775 147 89 810 132 29 801 64 472 673 101 285 536 146 302 795 136 380 497 54 280 666 58 161 903 137 8 404 116 32 962 39 466 859 118 111 933 89 87 522 104 587 686 80 66 397 90 298 802 101 595 798 107 589 777 104 689 959 130 95 333 85 422 880 59 249 860 67 383 422 92 414 804 61 703 758 131 192 664 72 171 711 107 536 908 117 249 927 122 278 381 113 745 946 74 333 619 88 285 749 75 315 788 90 373 680 73 126 454 36 179 479 112 390 792 44 335 423 138 604 663 95 483 850 16 495 745 120 160 291 96 685 844 71 13 425 125 106 242 118 18 303 161 666 995 127 702 913 128 520 816 98 537 903 55 322 636 43 481 675 80 321 450 75 151 605 75 760 897 123 3 482 113 93 976 82 476 717 105 64 852 54 217 789 156 326 331 75 257 359 141 953 987 102 177 719 108 461 790 95 263 452 89 242 487 124 342 945 125 204 508 87 750 999 79 339 673 101 162 904 63 185 651 119 160 803 106 202 558 85 96 933 101 905 966 54 659 986 57 337 470 154 874 990 61 45 983 86 475 950 151 20 154 93 3 106 130 379 797 69 7 470 113 1 441 99 200 640 95 941 970 119 157 661 76 734 972 76 144 571 93 30 131 112 336 878 100 686 985 85 818 956 90 760 773 73 113 827 123 644 760 45 527 983 109 251 698 134 782 964 39 165 988 70 171 855 109 542 755 87 137 578 106 607 658 88 130 686 105 72 921 73 879 899 71 89 957 71 643 954 118 256 612 123 390 714 123 167 482 99 579 847 138 681 935 74 199 276 57 185 953 68 74 600 83 512 566 161 153 246 84 360 893 86 490 785 78 214 961 69 267 582 40 132 297 98 34 49 75 488 887 55 140 274 114 791 801 126 295 628 114 208 640 140 140 158 121 656 690 80 5 17 52 379 657 108 490 824 132 185 186 67 224 237 52 65 459 127 161 360 61 33 514 110 256 775 96 559 875 132 343 844 119 399 424 92 204 670 196 709 754 90 172 246 66 718 742 113 284 672 98 49 323 115 376 556 39 93 571 101 745 948 137 511 824 132 698 892 81 741 936 90 659 891 29 794 978 68 353 955 82 181 479 86 307 725 116 723 987 149 340 982 96 187 347 85 31 291 111 156 799 58 337 532 79 442 627 67 65 366 99 558 902 140 15 757 157 119 332 61 202 324 71 663 691 82 49 626 110 175 791 132 13 939 127 251 983 103 396 909 130 63 801 84 751 779 89 160 711 115 686 860 92 801 895 109 664 879 123 190 828 74 1 663 74 746 771 103 573 684 149 74 703 101 260 326 89 78 467 79 379 691 101 456 914 96 8 511 113 387 499 75 125 819 111 96 461 80 499 668 101 737 823 100 619 676 96 682 974 67 10 523 118 144 471 59 180 397 72 109 511 98 532 729 169 184 519 37 376 564 73 385 574 63 396 867 57 36 517 123 63 95 118 340 836 59 126 881 159 363 528 103 283 880 106 288 777 83 641 798 107 112 918 105 102 551 84 517 798 67 496 955 93 166 925 87 146 385 96 461 799 131 98 254 124 856 901 150 415 569 79 260 928 92 573 888 102 139 352 128 352 423 122 506 750 120 214 430 140 41 628 96 354 724 56 29 151 67 38 212 80 153 399 123 156 224 112 274 521 72 237 512 119 81 165 90 385 958 117 556 683 165 162 675 105 845 908 90 252 278 87 51 910 128 242 612 94 96 554 56 797 809 174 719 992 98 602 915 100 95 797 103 20 885 144 94 894 120 613 714 42 917 984 139 21 753 62 589 700 56 328 823 60 217 630 79 10 359 112 31 294 110 398 818 116 492 615 124 326 380 111 53 327 68 299 548 123 12 24 118 67 804 89 409 556 96 476 950 179 782 883 97 27 522 45 382 601 118 56 709 48 347 701 58 492 522 49 12 377 84 534 722 72 307 965 126 3 883 67 413 449 68 250 861 146 875 916 115 85 331 65 642 755 104 19 159 78 471 560 95 744 877 89 180 748 83 227 453 100 158 432 126 558 695 65 439 748 141 479 719 140 63 457 90 20 923 114 20 894 83 521 731 62 222 948 171 107 266 119 803 979 96 747 948 128 727 749 118 684 813 106 391 825 121 477 887 106 327 782 83 49 542 116 113 526 152 466 673 61 8 36 112 642 649 119 279 734 89 537 717 68 67 848 97 263 310 101 114 511 75 328 684 98 649 682 151 616 680 130 207 525 112 8 836 71 197 287 105 233 991 65 332 644 100 202 888 143 624 754 97 22 516 98 8 884 45 709 757 98 32 779 115 54 441 71 560 883 84 697 849 94 40 516 125 69 786 84 696 909 63 342 608 116 272 564 122 26 598 62 722 851 131 71 159 64 32 396 49 512 733 96 723 940 108 102 261 168 537 739 94 132 803 115 152 654 80 49 249 105 83 808 67 270 638 123 135 529 94 36 174 133 74 249 80 36 249 96 243 725 60 2 341 164 583 877 97 540 650 89 623 878 77 211 850 106 431 917 65 384 727 87 113 590 114 61 858 93 108 551 123 97 397 95 420 768 105 506 587 93 1 301 46 237 957 107 433 961 163 200 572 125 509 841 118 295 735 106 311 797 148 416 658 99 67 205 108 204 494 94 843 987 69 486 592 68 367 754 143 742 886 109 149 782 143 606 877 33 401 685 113 164 380 89 11 937 163 204 307 131 146 617 126 227 276 73 135 665 103 48 833 93 92 499 131 368 508 117 851 989 108 641 918 95 361 539 129 13 235 150 128 887 97 575 865 88 480 826 137 248 897 128 682 929 113 545 758 90 306 707 61 55 603 116 281 665 157 624 922 158 335 628 92 133 172 48 693 949 100 73 345 128 741 767 108 202 767 64 135 974 117 504 546 76 272 454 72 362 891 107 355 888 107 210 884 80 474 534 100 209 812 99 576 745 121 166 604 110 260 630 110 337 911 62 604 668 106 70 459 127 120 169 117 324 355 83 276 763 87 433 514 102 254 542 164 19 457 65 411 487 92 817 951 114 520 823 131 181 520 76 527 891 139 481 608 105 688 987 126 750 814 112 194 969 120 861 956 113 625 878 151 192 352 78 364 459 135 257 613 145 107 776 71 133 619 96 212 958 83 660 671 91 189 378 128 8 335 96 457 786 136 196 574 119 606 644 80 383 580 96 239 502 78 52 370 73 303 540 120 367 672 109 97 271 106 363 665 93 557 842 110 582 931 142 451 785 155 351 561 88 214 850 103 172 635 126 512 699 119 260 518 98 47 982 61 518 569 93 360 729 119 183 608 83 57 125 87 210 468 109 498 885 137 653 887 123 133 817 109 489 654 84 84 398 101 437 736 65 746 906 81 190 408 80 657 770 75 57 327 114 455 558 38 608 733 75 546 817 102 749 981 108 431 703 103 199 543 108 559 681 81 968 996 113 210 295 127 433 931 86 450 877 88 504 878 166 159 365 159 328 743 83 878 961 100 235 891 91 15 910 86 14 760 99 368 490 99 550 950 145 41 228 122 566 646 48 232 681 128 557 792 54 198 465 132 568 707 125 266 888 129 828 920 119 444 767 109 650 833 124 399 610 89 58 135 87 456 691 129 696 744 77 786 971 100 80 960 93 577 883 61 202 409 91 312 362 109 426 667 98 490 826 129 58 404 96 544 790 182 317 597 100 695 723 74 592 673 67 380 420 75 748 884 94 247 929 103 128 356 88 525 541 176 36 150 106 305 522 73 286 639 75 448 696 145 434 578 101 184 192 150 136 455 72 691 762 85 409 502 103 37 861 71 551 670 115 163 893 94 584 606 99 66 872 99 124 181 110 499 831 137 565 778 92 214 878 61 586 648 121 453 755 61 91 516 103 207 915 67 270 608 94 340 879 108 211 302 151 400 907 102 440 529 75 200 754 79 613 877 122 657 738 101 749 956 115 891 939 85 150 327 100 565 871 136 36 888 64 682 848 108 397 851 101 223 808 126 393 481 109 60 503 44 497 848 44 348 365 100 96 905 142 521 741 98 555 699 81 321 684 108 441 591 92 182 362 84 74 496 132 192 642 117 267 752 90 121 635 72 622 987 71 659 748 162 76 657 145 369 942 71 212 496 73 685 856 99 279 511 93 381 635 122 174 670 123 255 281 127 847 910 136 380 457 83 155 445 92 541 710 156 761 885 66 556 733 86 117 694 116 165 458 92 638 813 82 275 396 88 36 157 84 340 523 96 152 793 84 373 757 93 482 820 90 582 617 94 32 732 139 275 786 110 271 591 146 281 403 60 30 672 154 378 847 78 305 506 77 334 788 84 99 703 92 146 291 127 6 119 77 228 989 130 84 439 93 674 810 106 587 728 70 642 800 63 89 950 76 402 783 103 430 879 141 243 579 109 650 908 108 273 772 72 95 341 95 258 497 70 13 700 93 226 922 57 308 544 86 144 494 109 8 139 88 283 935 89 127 606 148 569 792 97 348 550 137 260 459 102 296 326 101 490 696 120 636 899 108 104 495 92 598 943 94 22 260 128 131 763 166 277 675 67 198 878 143 682 849 52 64 340 83 24 575 73 344 371 44 112 227 128 51 553 81 574 669 94 101 808 71 253 737 91 95 495 105 431 528 27 388 941 106 529 951 124 522 614 114 286 462 122 131 750 83 298 754 118 568 936 111 129 597 117 504 626 77 64 746 71 199 657 111 69 97 131 612 639 73 80 435 77 821 841 70 158 766 117 309 476 80 844 899 123 78 877 124 188 392 74 11 919 111 513 519 91 884 910 57 158 823 90 317 404 119 293 603 90 707 945 90 110 444 138 196 429 89 692 803 142 18 349 129 352 836 93 659 915 65 300 718 106 705 852 98 335 790 106 154 256 119 415 741 150 344 486 134 34 825 68 238 878 115 286 327 108 466 953 85 123 549 77 800 929 161 76 771 38 853 878 88 498 769 108 25 665 87 319 957 110 32 83 58 252 391 161 560 630 80 235 806 100 252 448 46 278 749 88 257 483 106 754 966 89 700 744 67 53 318 94 9 13 99 211 674 102 49 784 142 555 895 95 585 673 54 116 909 75 559 573 60 660 999 120 45 713 97 119 678 131 301 992 113 551 665 117 119 560 115 628 765 77 595 797 91 688 946 52 294 879 108 176 919 97 7 879 73 232 364 100 171 795 151 933 997 126 394 890 95 676 872 130 316 891 68 372 948 104 82 833 95 25 250 112 409 607 132 448 717 90 416 830 94 100 522 83 766 831 104 96 320 112 87 457 107 452 754 94 473 691 109 556 645 92 782 830 59 222 447 155 361 495 107 285 297 99 396 927 125 497 709 69 53 233 100 449 502 78 421 663 133 198 207 54 532 667 124 440 981 15 102 381 147 663 737 129 79 625 114 260 999 89 449 778 78 323 553 90 383 871 76 401 937 77 129 215 104 426 725 79 750 991 77 575 849 140 272 611 117 220 400 102 614 976 49 300 951 123 454 965 68 41 710 132 440 744 93 898 996 136 13 810 113 347 765 141 19 184 152 25 566 122 268 298 109 213 303 94 87 100 115 70 532 122 316 804 101 391 663 42 106 404 100 170 449 118 368 471 97 357 742 27 129 217 91 30 975 68 90 764 106 445 960 98 596 749 154 276 392 172 201 724 138 104 194 78 82 97 83 13 411 75 30 401 77 89 302 114 356 540 96 288 704 85 270 923 122 266 685 33 8 249 105 440 908 127 265 604 156 543 694 84 350 937 86 40 446 54 657 659 101 575 938 143 71 509 108 818 921 46 766 837 89 60 561 139 842 968 101 464 638 121 375 673 144 42 575 87 303 975 83 682 980 123 347 833 73 28 859 73 494 615 108 701 823 65 8 12 72 67 260 106 330 353 73 32 270 120 138 208 87 221 278 68 263 508 91 354 548 111 843 853 100 655 785 96 802 925 92 250 963 122 337 815 52 209 864 151 75 417 84 80 104 133 380 393 62 33 221 68 119 621 86 541 740 97 141 346 115 210 213 47 232 773 119 127 647 87 42 621 107 414 874 95 746 937 100 65 654 130 321 627 104 139 938 125 582 786 76 28 977 99 2 268 97 284 703 55 244 491 120 454 851 118 25 419 125 84 712 83 227 573 140 474 829 54 871 983 124 594 994 62 143 240 103 213 910 101 848 999 130 303 539 132 233 916 112 539 724 132 426 758 60 63 111 99 764 907 54 99 923 70 253 987 151 15 310 103 602 900 45 523 547 86 457 732 83 229 772 54 816 936 103 396 751 95 407 766 106 296 663 107 526 737 80 607 923 104 859 964 133 33 864 74 46 808 79 161 511 118 605 655 102 431 686 88 919 962 103 58 390 128 168 712 90 228 438 73 60 890 93 521 932 121 141 806 135 316 724 130 640 753 103 467 664 60 155 684 44 33 471 85 78 465 147 10 137 73 392 979 129 437 596 90 89 487 76 392 511 97 151 353 106 850 861 69 536 784 64 292 701 50 103 430 91 162 915 96 96 515 131 200 434 108 261 751 118 340 849 89 824 874 56 508 884 113 731 826 70 108 349 85 725 941 69 329 352 53 111 873 111 488 779 78 173 884 112 115 361 132 145 445 106 773 948 79 334 511 137 195 982 114 164 976 113 335 821 121 703 944 105 234 269 118 821 854 55 259 353 79 463 977 108 286 470 122 450 456 85 523 843 105 574 773 120 619 805 92 46 414 82 138 969 115 211 650 106 194 538 115 313 705 84 568 928 121 50 942 166 165 903 91 243 711 39 292 889 100 578 738 96 765 835 103 203 493 72 331 359 101 327 344 149 447 532 143 17 970 121 437 651 116 448 664 68 132 993 60 36 61 53 24 915 104 780 830 101 522 824 118 314 579 99 140 490 144 192 409 77 704 729 117 205 913 156 152 806 66 510 681 112 251 379 96 219 347 83 65 868 116 342 544 101 331 531 95 250 408 151 443 877 128 717 980 115 25 173 64 208 863 62 342 348 121 310 647 90 649 792 34 269 928 59 38 117 64 536 900 130 295 361 94 264 448 137 111 641 82 418 631 144 11 981 76 790 950 123 175 187 101 69 451 112 26 58 81 82 605 49 179 982 118 373 613 51 935 990 127 16 847 111 233 768 108 136 196 99 589 775 29 317 550 130 96 261 104 7 175 87 4 953 128 680 831 121 529 886 123 437 737 78 170 765 110 458 809 48 139 895 57 472 488 90 409 547 98 347 557 89 683 823 113 120 798 105 568 675 55 57 797 73 288 297 78 183 616 103 135 722 95 106 705 84 386 587 96 339 476 84 798 887 86 160 328 120 224 390 49 117 862 133 381 451 69 210 545 96 432 577 89 48 330 97 662 676 112 503 608 94 176 549 94 207 522 147 687 809 71 668 881 121 345 605 98 570 989 87 615 999 112 367 682 128 289 456 46 676 936 56 448 546 105 98 760 73 14 421 40 222 292 76 882 927 84 629 707 67 54 491 91 173 814 134 391 612 124 41 739 107 314 595 56 200 778 146 319 704 107 461 538 96 0 827 101 644 645 119 621 863 116 86 87 118 339 567 24 500 595 155 383 619 102 352 388 149 42 343 112 461 639 70 99 641 134 423 828 77 64 73 144 600 813 146 458 498 126 576 680 89 422 600 75 279 898 102 140 234 89 503 832 65 889 927 112 161 292 81 128 132 136 412 509 119 591 898 79 67 605 69 171 683 119 14 991 103 567 957 15 222 901 130 135 576 150 260 971 102 478 871 107 355 995 127 824 854 116 604 892 81 76 845 130 928 954 70 125 328 93 160 305 124 709 790 60 290 875 130 312 451 86 583 865 83 421 988 168 458 529 117 213 641 149 30 420 104 196 605 116 703 921 63 247 719 82 99 997 97 256 729 134 745 903 98 33 582 109 26 761 89 194 733 138 295 669 111 184 520 99 117 971 68 43 388 134 81 218 119 44 923 92 623 653 42 56 503 107 505 749 175 499 906 111 7 374 77 52 122 54 219 917 156 792 798 106 75 105 117 480 985 94 615 996 132 851 935 63 138 469 116 734 869 73 93 906 120 597 909 89 125 357 80 698 711 101 90 532 83 203 479 92 227 578 143 683 845 66 239 948 78 171 747 114 147 806 94 84 760 134 35 522 107 175 429 69 418 500 110 541 895 125 467 548 56 505 810 119 303 703 50 29 598 130 615 910 112 250 535 129 281 982 121 328 987 46 168 228 91 147 174 131 301 501 112 231 262 95 624 752 156 805 947 82 143 932 119 308 640 89 694 882 139 224 928 98 45 868 119 336 732 114 285 466 91 170 946 145 454 609 94 27 489 122 173 402 171 575 851 59 415 866 89 182 278 133 308 501 122 502 820 123 725 967 73 615 940 102 238 391 80 190 814 78 162 906 118 267 797 115 47 828 82 176 196 104 502 555 65 313 922 112 257 682 163 157 702 63 24 928 64 340 681 138 290 490 153 259 794 107 594 696 76 25 615 129 159 360 129 194 697 159 332 376 127 6 543 102 380 617 34 108 216 93 553 816 69 738 979 43 84 586 114 163 377 64 227 804 99 317 966 34 213 943 121 417 647 66 283 480 103 532 613 133 92 267 126 174 176 44 205 244 83 511 746 116 263 857 105 30 186 123 13 48 143 88 625 76 7 83 77 842 892 81 536 825 63 47 455 109 760 792 45 514 908 99 133 938 72 436 873 78 478 521 76 106 186 101 209 855 76 530 592 100 70 232 97 460 723 68 127 357 98 191 845 61 211 951 112 451 654 114 663 768 88 409 702 64 19 577 72 945 948 132 511 652 96 230 317 94 536 756 110 897 977 149 137 518 123 301 558 92 482 851 70 299 304 87 719 881 89 455 681 62 131 856 92 172 592 148 66 587 87 266 660 136 137 644 127 486 727 117 255 610 79 211 559 71 26 54 52 597 814 93 656 900 119 412 588 106 236 986 60 86 772 20 292 390 89 23 227 126 167 594 153 301 897 151 91 171 149 86 781 88 129 457 151 270 691 93 15 363 119 670 856 146 217 998 170 550 852 135 167 467 117 600 755 98 697 953 68 483 779 100 224 892 131 362 364 39 603 859 133 366 687 119 726 845 35 38 155 66 229 784 111 418 565 90 216 514 66 31 788 115 230 516 95 245 656 77 215 276 117 688 721 104 68 155 96 178 790 142 624 974 69 383 524 46 478 694 134 263 917 100 174 250 97 526 570 95 209 952 83 539 864 99 274 880 75 145 572 101 125 804 117 729 822 81 569 796 116 225 959 98 92 617 143 161 253 92 247 873 86 501 723 80 68 696 81 83 765 136 558 997 138 598 648 161 602 781 112 255 799 52 699 749 102 187 911 67 313 884 76 120 529 82 277 474 149 124 969 101 527 864 102 618 925 156 123 214 116 189 556 88 48 618 115 608 857 100 530 637 73 325 580 95 246 290 71 215 696 37 340 750 121 354 459 109 354 441 108 92 189 177 412 720 98 184 282 132 45 630 70 238 334 161 36 572 28 385 968 83 156 514 131 85 569 120 260 689 83 90 312 125 333 437 98 746 971 82 185 631 109 366 546 143 163 736 103 1 439 46 382 517 76 151 333 114 154 988 89 333 875 100 423 993 108 357 618 39 876 946 107 288 458 102 410 463 102 345 725 80 31 644 106 443 690 103 32 519 52 652 808 116 388 726 86 327 554 100 651 805 122 348 570 126 233 856 57 368 996 115 167 763 71 99 712 112 650 840 76 83 535 71 470 762 117 511 811 88 327 984 151 520 575 47 97 878 97 751 799 98 557 625 85 823 867 107 290 370 129 67 991 112 922 966 104 377 635 101 454 485 106 750 848 158 36 670 121 35 771 40 261 983 23 415 641 110 549 788 84 134 772 73 421 955 82 246 727 119 362 748 106 477 729 105 171 965 147 398 815 165 315 500 108 231 478 138 47 454 80 37 524 95 412 824 103 493 686 98 34 521 114 242 347 109 545 919 83 834 937 112 176 518 97 62 667 89 514 632 90 564 898 121 786 853 89 400 814 73 927 992 100 519 980 72 710 784 68 106 514 108 410 580 122 621 898 108 234 530 198 57 826 70 222 688 96 302 361 102 700 895 108 382 943 112 238 343 159 462 485 92 458 644 139 23 937 70 291 807 57 223 741 106 810 867 94 372 499 117 136 954 77 747 881 79 647 679 113 84 562 32 530 766 76 208 839 80 240 502 93 9 150 101 409 696 155 183 871 126 457 609 95 24 90 123 143 321 116 247 473 107 431 574 98 495 892 104 470 566 111 24 28 98 7 415 146 798 801 86 237 787 136 529 646 121 328 478 101 557 839 24 301 727 112 461 987 74 445 626 95 312 709 70 569 815 151 302 718 87 690 860 160 683 971 132 342 994 88 423 810 77 642 935 67 16 140 123 386 703 92 288 750 139 487 889 90 11 683 106 6 762 121 657 713 119 180 913 130 137 732 92 636 799 140 173 816 91 748 828 132 189 418 119 65 354 141 130 359 55 26 682 76 489 686 89 153 778 108 260 983 128 258 977 110 65 395 74 56 489 123 733 781 95 66 416 108 664 975 97 565 685 103 378 411 98 68 334 162 348 965 104 141 905 171 97 720 47 495 704 90 202 686 110 315 351 147 344 978 119 78 703 140 182 997 89 412 499 91 523 802 106 300 968 84 474 493 88 243 510 143 428 435 140 510 514 103 412 656 53 10 864 74 118 374 121 639 722 60 86 433 94 157 274 93 425 874 36 33 763 102 37 862 67 345 368 64 147 256 88 270 938 65 441 807 101 230 478 93 584 661 108 241 618 76 156 422 43 330 645 127 190 484 152 89 778 84 657 852 91 455 978 109 475 543 121 585 937 100 59 900 91 784 958 89 802 968 137 544 795 125 627 793 107 690 824 126 175 554 146 163 761 80 818 942 67 532 546 65 422 684 111 56 186 110 396 627 54 437 655 78 2 89 174 582 623 96 445 598 109 9 356 90 19 389 117 466 496 122 705 859 106 363 812 137 108 755 102 52 630 157 235 646 100 126 516 85 823 938 114 47 813 138 188 430 84 14 621 143 7 414 85 134 782 81 304 762 102 843 862 151 238 453 79 165 598 118 157 196 45 90 352 69 461 923 120 30 291 46 133 694 163 330 638 64 187 498 131 107 406 108 499 901 127 348 828 82 382 934 113 502 894 157 212 663 123 369 976 104 870 940 84 227 394 83 18 59 144 124 588 26 563 971 98 260 289 91 208 517 113 369 975 63 210 517 80 88 111 134 749 830 67 325 564 71 507 791 75 767 989 108 282 589 144 689 941 133 28 372 147 707 835 96 464 883 113 173 684 166 536 545 119 298 735 74 368 623 158 119 656 108 33 705 43 266 714 68 444 652 169 715 780 90 500 550 123 105 231 72 579 859 85 132 303 55 20 718 109 263 391 118 357 984 138 341 671 61 320 684 53 265 892 157 276 513 86 283 578 99 105 444 76 516 836 116 353 522 75 51 455 89 196 878 124 385 477 107 121 504 71 373 934 110 66 896 95 574 676 181 61 292 94 820 844 120 514 892 136 588 911 84 706 840 119 30 259 114 123 539 117 235 717 127 552 986 140 149 187 127 822 909 94 251 814 107 216 491 153 384 587 97 396 802 142 350 726 97 799 820 140 150 814 92 234 822 60 261 977 110 643 929 127 773 785 117 38 640 139 573 721 109 443 822 111 101 770 86 175 989 54 775 883 106 358 985 96 707 871 86 195 365 132 233 890 111 124 654 92 439 897 90 232 958 89 694 788 143 288 363 105 519 924 117 359 546 118 604 920 124 29 269 39 215 608 127 352 632 116 389 582 112 369 445 158 580 990 125 227 408 147 540 966 104 70 725 82 295 552 173 130 849 52 453 634 165 494 686 44 342 851 118 405 914 110 744 821 130 102 775 116 297 860 146 195 286 67 96 387 117 425 767 74 334 987 98 256 368 111 261 483 130 259 785 92 308 756 130 42 622 116 239 433 81 69 587 106 30 544 133 159 980 96 778 968 130 520 547 72 508 699 77 30 472 161 579 734 109 419 912 129 110 620 92 41 984 104 185 215 82 500 538 80 126 770 100 473 652 37 401 547 96 700 745 56 349 502 111 212 856 98 633 958 75 27 508 122 101 706 81 603 977 130 527 817 95 272 964 90 731 915 63 161 935 130 268 590 51 429 612 113 46 866 52 557 664 107 29 526 113 555 731 102 419 439 91 93 469 82 23 775 68 31 564 71 524 993 105 261 702 121 416 626 91 333 382 93 931 994 125 106 813 12 171 758 109 757 848 112 749 873 127 531 805 145 529 991 102 131 948 148 482 778 54 564 578 116 460 876 92 105 671 81 29 675 67 524 792 72 84 257 113 669 996 84 98 285 25 686 809 109 668 892 72 38 517 74 83 375 85 75 312 74 643 659 102 227 778 107 656 793 108 286 907 1 751 761 100 442 625 124 127 875 31 41 539 72 394 707 124 86 314 72 391 495 34 539 755 122 2 633 102 53 329 161 446 640 148 233 361 102 116 843 101 116 998 72 120 508 56 343 911 78 713 863 91 387 418 86 460 715 195 43 514 55 248 768 95 327 846 120 165 217 68 703 984 82 94 794 62 48 125 71 586 832 101 357 539 102 407 635 123 426 735 82 242 519 35 482 514 75 402 616 113 142 560 133 106 955 103 43 700 88 166 448 106 528 843 116 358 935 116 5 598 144 543 633 123 55 712 80 220 720 70 594 850 158 344 445 104 290 555 123 660 966 71 206 913 34 6 779 140 529 933 120 840 983 94 30 611 135 46 994 95 720 987 77 173 231 115 64 642 112 274 576 42 125 926 108 412 960 108 11 707 130 227 615 139 336 385 102 774 823 104 33 771 136 219 604 92 73 823 51 20 650 76 137 746 100 758 767 95 86 376 76 743 828 104 253 262 132 251 507 115 53 938 90 205 584 113 208 381 18 678 715 91 177 372 66 391 710 103 184 646 133 65 764 89 451 880 100 639 922 82 306 651 135 890 896 101 24 943 135 302 968 28 128 920 46 245 371 161 393 609 104 573 987 77 370 448 96 289 363 104 270 321 11 132 547 52 318 647 118 390 512 88 263 798 31 545 802 118 388 559 75 540 635 100 451 837 80 59 455 136 162 233 137 350 544 86 36 927 133 307 762 95 233 715 96 321 323 101 285 479 101 79 451 99 776 888 130 217 996 116 134 605 100 91 349 88 726 803 181 455 658 145 799 858 101 271 967 98 33 569 49 226 240 107 724 986 127 189 369 105 590 916 69 500 916 92 150 593 62 162 339 61 498 782 152 338 927 108 297 414 96 65 546 148 283 526 83 209 825 41 459 922 63 624 660 149 235 643 88 71 744 94 876 894 128 128 609 104 592 730 135 427 758 124 329 672 156 310 697 129 379 850 136 511 870 62 711 878 119 94 136 61 295 967 103 255 915 103 611 705 106 381 457 130 205 457 103 67 678 77 550 771 133 295 304 80 26 511 69 151 628 100 256 416 93 568 665 72 816 898 88 596 880 88 323 612 71 338 414 107 24 306 102 299 962 66 431 692 91 642 826 63 42 160 176 620 885 100 219 918 99 16 643 91 464 553 123 236 282 171 426 810 16 308 949 125 723 947 106 549 970 101 100 468 83 443 802 69 302 799 101 16 624 118 40 333 57 101 109 76 803 960 125 647 875 50 407 888 95 749 775 78 359 751 137 530 885 50 337 845 121 93 580 53 629 689 123 104 757 91 180 391 46 176 928 87 53 604 94 11 140 81 248 697 86 353 537 84 82 136 170 279 476 105 328 572 87 829 929 108 736 982 73 134 203 111 197 736 133 85 914 135 899 963 126 368 402 97 373 833 93 113 132 93 449 662 67 310 694 123 177 905 117 118 716 96 605 984 147 282 541 96 271 558 104 296 367 46 583 838 66 810 860 87 738 782 124 460 620 91 75 688 125 291 538 78 253 576 79 549 700 75 502 730 78 125 881 136 886 901 103 688 785 119 167 824 44 276 664 121 156 792 105 726 829 134 228 887 62 711 746 128 614 619 148 887 950 53 36 367 71 8 158 113 650 652 60 468 955 49 291 899 95 332 668 71 753 957 130 145 579 104 62 414 116 359 496 117 223 333 109 450 664 111 170 566 100 426 713 139 172 256 139 329 736 62 426 685 91 288 702 104 850 899 86 308 984 119 175 799 111 634 865 97 86 566 74 187 780 149 922 983 146 106 510 105 392 458 115 21 107 87 885 954 97 633 984 118 197 288 139 24 462 98 439 553 103 735 941 84 619 929 90 209 942 127 679 863 58 450 754 117 476 762 107 586 858 85 373 474 97 613 619 40 252 944 82 320 974 88 774 903 115 288 576 22 17 977 92 342 470 99 308 866 78 480 819 74 552 916 115 322 478 115 321 333 106 268 935 120 182 420 94 98 246 184 635 922 132 268 411 145 116 627 89 318 421 117 233 450 38 480 549 97 584 873 168 162 443 93 259 275 114 705 835 97 256 676 107 150 259 105 312 697 102 323 789 146 266 337 106 239 557 108 495 769 101 274 812 132 609 667 120 48 404 107 426 947 85 132 910 79 733 838 62 514 873 124 875 993 39 514 993 124 257 873 99 381 949 95 58 711 124 63 430 161 60 339 62 202 874 100 534 547 87 578 840 58 115 976 117 414 981 107 229 887 109 682 930 56 220 397 120 342 638 90 27 328 83 56 774 118 169 280 102 596 803 107 319 931 91 99 707 151 602 997 107 526 820 118 166 394 48 32 448 39 251 960 129 354 559 52 445 811 100 27 701 60 22 654 87 435 785 107 482 603 136 431 464 129 524 944 118 849 930 130 73 475 134 482 699 98 266 487 104 327 619 126 60 819 75 150 558 98 5 280 98 186 320 78 236 953 86 209 350 75 878 968 170 312 993 80 268 752 120 356 888 116 6 390 106 571 717 128 400 617 86 268 685 81 404 622 46 322 711 101 438 843 120 33 90 125 223 247 57 262 560 67 81 784 90 150 876 124 156 375 111 36 939 79 877 970 140 74 697 76 138 515 91 110 151 135 375 445 125 760 986 67 318 786 110 167 866 117 362 510 109 695 913 96 342 898 114 267 819 69 19 279 88 98 677 139 212 914 116 365 722 115 107 812 117 443 856 91 104 575 78 570 760 101 745 884 139 9 49 66 66 850 68 238 778 94 248 629 56 781 981 109 92 859 90 194 403 77 284 324 105 852 892 103 223 633 83 44 293 88 471 811 102 563 966 66 411 674 47 126 487 81 243 646 94 528 715 73 279 483 55 562 705 126 479 897 109 49 953 125 303 768 89 382 905 95 179 565 121 315 879 119 327 536 130 604 937 119 480 565 115 55 908 62 117 858 139 40 494 119 407 806 122 303 502 127 104 758 95 22 875 68 301 896 116 92 584 108 490 617 155 115 921 60 69 320 58 325 880 119 368 549 21 149 157 27 668 823 121 78 898 96 349 662 149 198 848 67 176 328 76 633 740 97 199 975 70 251 968 82 544 835 92 666 885 126 411 799 67 56 354 101 34 81 93 252 561 80 248 301 68 627 758 87 705 871 115 20 765 84 138 551 69 41 693 117 549 783 45 387 528 78 484 930 123 354 605 205 212 653 81 102 198 130 628 872 163 434 919 120 463 743 130 568 943 102 107 236 72 61 775 120 437 527 85 254 859 72 446 775 60 362 590 74 80 856 52 415 683 73 34 162 92 475 551 99 526 722 77 249 617 86 582 723 150 626 782 122 210 375 131 64 425 95 225 767 116 409 447 162 529 868 89 41 881 62 19 905 81 365 772 100 915 955 58 3 262 108 151 884 106 447 471 67 38 462 90 388 514 77 434 493 71 197 708 115 755 783 124 295 846 133 394 506 111 287 618 103 95 343 70 120 608 104 558 734 109 298 507 81 4 177 96 634 639 110 517 633 85 390 687 149 4 930 73 107 580 64 877 935 117 550 743 96 202 458 92 273 301 105 201 571 131 134 401 69 890 966 44 180 911 55 443 875 109 190 632 150 53 86 85 430 973 88 269 760 88 92 961 125 472 665 105 712 818 41 562 955 105 633 769 115 158 194 145 96 769 87 413 994 68 483 699 89 659 804 33 142 234 81 119 321 103 215 921 142 241 537 64 194 651 68 238 531 64 497 746 69 604 757 100 612 765 126 440 941 103 102 996 63 159 469 68 492 938 148 214 796 68 12 526 126 305 837 104 241 925 57 432 950 113 163 873 41 365 823 95 127 598 60 452 775 54 8 449 80 223 483 112 400 680 97 302 460 86 277 940 84 167 650 111 190 301 173 339 862 120 837 914 102 510 618 89 605 689 108 965 972 44 7 591 68 80 657 187 173 784 138 655 956 74 122 640 83 99 540 127 541 893 100 538 923 92 465 909 144 123 851 85 87 305 97 507 957 100 401 753 101 223 701 96 120 357 90 585 669 97 379 388 81 570 839 55 79 651 133 591 900 88 98 979 126 499 803 80 534 761 29 70 930 92 639 857 70 724 966 60 462 549 107 19 247 44 452 919 104 269 386 95 80 982 128 616 649 87 478 586 68 603 969 134 74 376 103 760 774 71 383 389 97 155 893 105 544 997 121 381 482 93 218 711 62 160 477 85 410 651 89 885 918 115 171 454 65 634 961 75 725 858 156 280 879 96 848 938 96 98 438 86 253 854 116 442 630 122 386 611 125 406 740 74 79 950 120 90 256 62 540 764 122 18 672 107 195 433 104 735 973 106 613 701 118 638 904 115 101 900 125 535 554 124 321 839 116 196 926 70 40 256 135 222 360 155 771 947 74 280 710 146 853 901 69 685 985 71 226 937 90 82 497 128 74 221 95 235 762 77 418 862 132 406 420 108 419 954 117 249 873 125 12 552 138 79 222 110 563 684 148 983 996 142 285 737 97 324 790 80 177 429 82 769 895 92 426 557 127 24 661 73 41 980 95 313 574 70 450 831 93 89 232 99 914 927 79 676 690 88 354 801 34 580 670 74 744 811 123 128 956 127 418 900 75 400 462 128 131 716 88 281 314 124 75 254 81 574 927 57 763 897 97 34 248 89 20 597 128 351 442 88 54 321 111 356 783 75 36 220 46 808 888 103 383 461 68 325 736 102 290 575 86 390 958 115 210 987 78 91 936 71 858 900 53 375 513 19 516 621 66 481 665 79 465 950 70 270 904 72 291 382 99 439 569 87 716 988 140 206 302 94 519 719 135 227 391 63 707 748 48 311 762 150 77 932 103 318 927 93 155 525 88 255 535 111 532 914 122 258 635 114 30 210 109 929 987 59 34 77 106 292 932 163 208 383 69 503 590 86 175 964 149 38 808 91 399 827 89 202 908 96 267 519 114 345 734 98 625 701 99 215 353 51 15 86 123 261 807 110 812 905 104 39 647 43 741 840 112 848 907 153 399 614 121 284 711 84 650 759 27 20 452 113 168 342 92 294 383 99 52 239 132 617 933 117 87 193 127 422 956 123 111 429 81 175 946 178 334 668 58 36 754 83 251 933 90 308 495 93 19 167 97 52 664 118 404 651 73 269 705 61 22 69 26 355 919 16 167 215 85 443 888 112 396 952 98 60 356 102 499 711 101 100 580 129 330 602 66 209 995 119 144 949 107 263 430 152 159 721 128 197 769 126 183 380 88 255 665 114 37 295 43 694 935 118 319 514 96 576 959 114 654 659 65 193 693 101 393 808 146 628 964 116 99 642 90 234 483 109 554 872 34 277 298 21 231 279 94 302 810 90 44 521 127 673 768 104 437 850 131 0 822 33 423 632 159 265 325 98 308 988 97 412 951 110 741 917 113 483 575 90 640 654 102 703 987 89 606 789 122 934 957 53 241 331 88 273 907 126 103 811 89 179 270 54 631 761 135 557 753 99 433 474 79 225 849 100 290 953 91 148 684 120 166 342 133 382 466 160 640 718 112 169 393 92 963 968 76 125 600 127 36 540 88 304 510 92 214 499 125 92 682 74 282 503 101 496 713 147 1 371 42 335 990 100 159 295 96 685 775 97 351 634 144 576 617 103 397 657 79 115 515 69 364 539 126 807 877 122 234 946 72 463 942 87 129 872 45 247 358 158 490 976 112 217 239 93 205 497 102 801 900 51 299 900 106 181 672 79 438 867 64 249 896 138 106 342 169 294 588 97 289 698 103 551 900 64 101 698 84 284 378 104 440 709 109 883 922 139 18 149 37 274 466 101 167 922 112 140 194 63 268 495 94 212 511 100 244 546 92 71 879 63 206 933 101 810 832 89 251 608 128 382 569 88 103 170 75 164 854 57 335 901 101 290 887 46 165 204 113 30 93 104 200 311 163 337 695 100 342 665 72 192 780 135 371 887 112 724 819 18 22 855 134 596 993 151 233 316 80 290 507 98 271 396 123 236 730 121 108 240 90 754 902 55 729 739 122 158 617 105 191 564 64 82 392 103 250 885 136 715 885 71 606 909 65 198 397 130 439 730 89 179 793 65 601 943 85 42 64 85 464 956 82 151 820 100 317 895 95 740 996 88 138 516 63 43 757 128 776 854 75 831 919 74 165 438 65 278 812 65 508 928 111 214 919 130 27 80 115 128 257 75 127 469 97 250 743 69 227 312 143 67 483 101 182 625 153 160 224 113 603 637 118 89 125 110 355 457 104 65 739 60 354 757 126 267 688 83 891 953 111 7 159 152 27 528 103 733 736 67 857 966 119 487 837 73 134 538 124 51 521 59 681 727 42 442 596 102 190 394 142 208 724 91 437 697 122 373 440 94 126 825 88 395 535 63 473 683 73 103 658 99 878 906 75 131 235 76 554 879 107 707 915 120 318 347 88 267 543 136 130 720 143 65 897 162 173 945 111 40 537 53 819 921 46 357 610 99 14 494 121 54 347 115 28 373 98 70 543 106 293 296 4 480 958 117 152 539 127 382 428 141 547 648 100 329 561 83 369 507 103 200 765 94 97 288 148 241 385 108 62 745 141 878 954 100 133 163 132 929 933 86 475 995 88 82 689 143 110 705 75 102 155 62 620 797 115 235 283 54 471 756 90 66 834 143 711 922 91 383 891 63 776 834 109 287 804 28 215 551 114 282 769 106 185 230 116 84 242 72 357 571 87 521 844 104 231 331 110 652 679 128 309 550 115 438 547 54 83 760 37 213 450 104 532 893 73 245 751 76 102 713 95 62 421 64 157 577 54 306 644 81 23 798 52 83 317 91 380 913 72 165 632 83 667 812 94 481 676 153 34 605 57 122 170 107 180 666 87 105 354 78 490 862 128 752 761 99 519 985 80 466 522 141 127 617 69 358 478 75 92 662 111 68 845 106 35 591 79 861 907 99 279 297 13 351 499 108 745 822 99 465 771 69 527 854 99 91 463 71 503 927 62 186 995 132 276 976 71 244 907 109 21 279 71 460 959 103 645 921 116 57 940 84 63 359 98 645 950 55 460 863 149 188 718 86 185 353 81 783 966 103 943 965 114 182 857 110 284 951 115 374 635 100 830 988 104 40 443 119 275 441 92 414 824 100 87 472 119 756 770 50 835 867 124 799 803 84 107 993 117 525 545 102 27 146 88 182 896 83 204 834 106 267 891 72 414 894 33 3 682 110 685 687 86 63 960 88 417 610 77 388 504 98 571 693 68 765 862 114 19 926 7 185 436 87 118 270 81 432 541 164 300 788 90 101 229 54 61 854 143 815 829 123 5 579 131 81 445 130 591 758 142 729 940 110 243 653 119 304 474 82 610 952 104 214 311 151 932 944 113 289 814 44 298 400 82 0 549 99 627 967 71 262 978 57 63 878 93 305 466 54 333 684 67 702 851 93 647 855 120 236 429 93 624 664 32 66 719 69 35 409 75 128 462 85 663 773 104 196 501 112 221 662 132 56 330 134 2 387 112 353 961 82 352 683 54 310 935 110 523 878 118 455 476 106 725 847 101 46 227 93 716 806 85 513 937 64 514 877 78 414 566 94 186 424 78 382 553 99 79 592 94 298 540 69 261 828 93 281 358 104 726 741 94 425 981 103 37 138 110 624 816 95 3 347 153 897 942 95 533 539 116 239 740 120 13 335 94 68 847 77 363 617 130 73 996 54 484 907 101 595 917 88 80 842 100 622 630 135 54 947 117 245 313 114 10 922 66 889 974 105 631 715 96 105 811 64 858 948 134 444 484 70 227 936 43 25 158 137 110 569 92 85 551 151 217 779 67 202 474 107 1 226 100 561 937 117 415 863 134 76 347 104 340 548 80 222 950 82 56 320 86 825 883 135 137 397 70 203 284 103 70 836 134 397 977 128 24 845 144 43 144 115 485 704 66 750 909 103 208 968 101 205 889 124 190 748 88 147 485 120 77 257 97 134 267 102 656 986 95 411 553 147 424 563 124 403 723 74 792 882 73 596 890 61 36 105 110 247 829 100 300 829 86 610 881 137 800 864 81 147 554 95 84 355 77 511 526 122 302 318 50 145 389 142 490 499 115 266 455 111 77 237 84 36 393 109 651 686 146 654 842 178 867 916 158 281 754 77 6 258 122 56 427 28 281 673 63 457 890 85 602 832 81 721 977 82 752 802 135 302 965 88 642 963 68 65 746 63 631 744 91 535 581 137 527 971 63 684 702 78 518 549 69 683 705 117 0 63 80 22 59 114 104 181 95 2 177 165 242 840 108 111 164 107 29 447 103 154 325 99 84 764 142 406 978 112 69 691 84 510 688 161 565 578 107 6 428 103 790 933 88 220 556 102 124 625 125 747 858 129 166 385 107 198 718 100 672 998 107 401 755 115 378 426 91 610 921 74 159 877 113 810 933 97 213 235 63 440 736 122 60 643 129 401 571 105 9 934 86 790 846 76 257 350 60 181 472 113 512 589 104 604 667 64 547 973 71 562 615 140 388 918 114 137 355 94 430 753 74 733 960 97 19 272 72 46 228 98 265 804 133 170 367 66 94 201 93 22 41 54 261 841 93 373 854 142 361 764 135 632 773 135 692 945 120 626 854 105 154 672 87 428 984 101 89 308 102 777 959 115 87 658 88 34 849 77 656 759 100 247 334 147 150 365 133 615 797 151 695 844 86 140 435 79 128 291 45 52 264 94 450 705 141 552 714 97 142 216 65 750 864 149 148 917 181 539 580 86 98 755 106 889 918 97 87 826 86 139 798 154 526 867 103 582 679 91 502 583 105 825 960 71 703 975 99 851 901 105 182 303 104 79 692 57 143 793 82 204 380 105 84 416 84 167 474 104 282 527 113 340 430 87 122 647 29 147 769 139 90 909 96 125 857 33 139 145 64 332 514 68 413 479 70 572 933 85 753 987 132 52 621 101 18 869 46 90 953 116 170 274 126 240 486 99 83 679 103 274 453 93 171 772 116 478 494 108 211 825 74 727 890 79 585 615 130 43 548 108 281 948 108 475 706 124 804 875 115 0 593 99 267 946 132 285 289 92 15 677 49 125 302 92 77 516 87 90 659 96 632 634 110 165 877 101 14 505 113 514 623 101 51 411 128 46 794 102 47 702 110 104 952 138 679 762 111 115 362 81 70 840 125 145 591 111 255 987 59 597 743 100 23 530 115 218 815 158 443 783 81 682 978 67 51 676 104 408 562 98 55 533 136 442 624 98 382 909 96 0 644 38 209 851 106 112 137 109 475 679 114 275 447 62 192 584 129 232 984 136 87 352 115 724 970 121 395 519 63 170 579 118 141 340 110 19 74 82 253 363 93 23 628 123 934 983 110 230 861 55 352 400 116 146 211 88 619 935 70 646 814 96 190 791 130 398 493 101 268 664 79 99 462 100 18 653 134 507 904 98 241 454 95 210 944 145 577 910 152 856 976 72 369 724 127 964 967 124 459 563 86 113 216 117 834 866 87 224 675 91 810 944 94 76 494 58 127 267 46 556 679 158 482 521 68 141 378 93 64 887 87 150 640 58 254 642 127 90 928 124 370 692 80 203 385 83 243 906 109 307 551 25 299 914 66 534 644 48 171 560 122 229 351 100 91 381 26 637 953 123 300 476 128 31 118 108 385 835 88 452 922 82 228 784 129 878 885 139 126 722 131 51 147 82 655 849 105 237 925 96 433 899 140 320 480 84 98 444 94 204 226 76 191 413 101 131 173 164 96 294 88 213 253 120 291 475 92 432 734 138 99 964 94 335 554 107 113 579 137 382 674 104 317 599 88 113 121 125 108 403 78 411 806 140 810 992 47 47 617 75 813 845 92 415 695 88 10 409 106 691 859 83 143 716 77 71 884 84 105 949 99 245 816 103 70 861 52 200 957 99 455 829 141 151 506 173 911 954 118 449 484 63 822 985 152 213 317 103 203 354 111 120 482 127 535 796 50 434 860 165 23 290 108 232 486 134 324 365 99 416 755 111 690 711 73 314 848 103 337 712 70 302 755 76 17 674 80 252 282 116 809 865 139 548 837 101 696 807 110 201 270 86 407 849 23 10 356 84 120 292 125 158 937 95 494 980 87 207 953 140 104 868 95 340 349 106 777 990 106 313 650 87 83 774 171 278 326 117 447 892 110 927 975 54 145 986 157 9 54 87 255 429 163 330 363 89 44 545 157 649 683 100 83 729 120 697 839 137 21 384 138 687 712 141 60 122 109 658 965 104 487 605 134 66 915 128 53 630 88 248 746 76 182 769 119 175 208 65 759 794 144 14 834 159 380 472 54 171 591 37 138 835 62 209 828 93 99 665 122 713 899 92 793 864 67 791 940 107 684 744 159 334 479 114 435 942 136 654 923 96 725 833 85 419 742 116 562 653 110 216 687 78 507 892 65 48 961 98 255 982 117 552 944 89 143 656 124 656 945 147 242 272 98 305 397 110 865 883 102 436 544 130 158 927 84 21 292 87 327 513 77 373 590 185 13 893 117 146 952 92 102 911 124 340 453 82 458 686 127 26 435 121 117 748 47 112 661 70 187 509 112 309 514 85 733 798 162 99 348 84 241 298 116 262 470 80 600 913 76 268 544 96 84 756 101 270 543 78 131 684 102 15 131 91 338 902 132 50 976 120 47 109 103 298 927 76 233 380 98 423 897 85 552 836 163 469 710 139 212 580 80 228 937 73 250 951 70 954 962 104 939 965 87 742 876 87 64 820 107 204 675 106 42 768 122 377 467 106 174 698 97 380 442 84 396 857 67 413 811 65 20 595 117 327 605 102 583 845 132 531 596 75 363 603 83 182 269 54 43 201 78 255 715 83 498 695 124 549 823 90 158 547 61 387 733 94 267 886 67 314 957 109 143 153 138 320 578 93 68 608 46 264 966 121 302 791 104 351 820 123 949 965 112 9 246 99 357 739 71 3 90 63 551 755 132 34 235 153 90 338 78 218 469 130 366 773 139 507 722 122 791 913 88 545 555 98 797 911 114 829 936 116 901 945 114 784 855 89 205 763 136 499 527 71 361 748 52 11 66 102 587 693 143 448 568 92 500 767 87 97 903 110 273 981 97 24 509 114 337 794 108 352 644 93 415 807 92 540 923 98 610 862 79 27 466 93 631 777 7 51 643 78 108 780 145 278 698 53 111 671 136 155 233 130 319 507 103 87 649 90 332 573 84 274 814 103 383 970 47 130 857 58 140 177 129 174 847 89 185 627 161 133 182 135 514 815 141 530 718 101 511 800 74 301 790 76 532 947 111 196 785 99 239 726 76 198 987 84 129 285 56 693 749 92 101 683 80 161 273 116 289 372 28 31 616 50 404 727 132 197 898 147 203 863 97 24 202 128 291 939 106 270 771 120 689 971 104 349 617 87 63 700 71 439 977 89 222 946 118 311 677 145 333 928 1 222 520 38 437 966 34 319 734 92 454 630 157 521 546 70 184 200 118 450 775 100 404 516 102 417 675 141 534 702 51 136 386 118 652 977 100 150 747 96 325 765 71 83 867 55 521 769 105 534 999 88 47 534 114 595 740 130 342 705 90 556 992 144 496 528 82 164 174 54 315 654 89 764 941 106 410 976 80 54 167 147 170 577 56 199 563 109 314 749 105 491 599 73 269 692 152 331 854 124 332 526 95 280 314 87 201 517 74 12 746 76 380 933 129 172 434 104 4 705 133 531 787 90 276 533 59 481 523 93 137 932 92 271 859 153 99 760 76 455 477 23 797 877 125 29 354 130 328 405 134 522 586 97 50 182 98 83 314 64 878 923 115 99 807 66 143 959 88 194 833 82 40 530 59 64 596 157 514 537 86 250 293 63 392 642 136 444 878 72 144 851 155 694 785 114 223 882 81 13 642 93 156 978 133 752 942 109 257 616 84 394 904 106 94 679 126 448 820 73 412 839 95 198 662 103 135 233 60 101 796 108 47 912 86 292 492 53 232 911 81 108 144 89 397 872 83 470 545 134 231 962 153 203 300 64 651 749 81 91 640 133 273 783 129 15 934 87 751 811 62 64 194 117 119 142 71 22 873 83 105 921 127 847 931 113 482 914 149 116 878 99 575 742 100 127 925 84 183 293 45 23 503 102 138 270 63 86 722 149 50 317 124 664 796 60 573 810 122 222 382 93 84 326 92 0 780 138 711 938 85 246 883 113 865 913 95 73 733 42 259 269 111 25 642 72 787 865 96 24 301 76 94 677 94 209 583 109 301 989 108 572 726 82 784 870 98 164 378 103 19 229 55 442 908 119 2 662 155 281 319 112 14 724 109 219 974 95 128 525 76 36 400 144 449 849 106 342 492 78 868 898 118 362 412 69 42 733 143 218 923 138 642 916 108 883 918 51 370 373 101 167 801 66 498 576 104 66 961 111 442 995 50 458 876 127 300 660 12 15 341 129 726 892 92 273 457 113 93 985 115 634 800 99 737 886 67 645 840 137 224 363 101 684 835 77 393 537 87 133 951 98 250 285 99 310 486 90 150 344 105 47 296 144 270 380 105 30 627 79 490 837 130 413 654 143 39 410 101 629 917 96 688 913 59 94 457 122 158 492 131 545 639 104 161 972 126 127 677 50 180 323 109 54 399 84 478 580 80 301 822 96 250 627 112 24 71 123 415 940 66 851 992 84 763 791 98 543 999 145 171 482 85 191 957 128 457 845 116 70 989 70 338 931 135 0 724 165 188 248 97 81 845 90 383 424 99 693 843 59 481 542 92 733 809 118 101 855 107 26 628 136 374 458 88 350 514 118 22 37 92 526 882 59 404 437 133 257 502 91 770 939 76 582 740 111 3 848 125 303 332 135 447 598 109 580 741 93 203 270 92 764 864 132 71 319 93 57 542 89 640 913 132 57 899 77 223 721 140 629 641 108 71 143 60 328 917 117 222 823 110 196 365 94 644 651 104 196 199 89 351 734 99 431 688 119 518 917 139 80 481 80 316 989 117 65 368 105 295 320 61 370 999 123 441 814 92 265 524 91 445 844 52 230 949 57 566 772 89 525 796 90 569 695 83 404 479 67 116 795 100 67 389 124 411 874 102 322 808 125 656 687 53 308 442 114 645 778 64 527 996 100 166 897 130 678 958 116 91 178 43 259 627 74 509 743 58 268 810 114 44 64 74 234 579 71 28 295 124 186 188 105 682 872 105 533 780 66 0 796 56 37 548 152 204 447 115 597 608 85 474 919 90 193 823 132 115 941 141 72 847 101 85 874 134 787 986 77 22 219 46 334 949 116 700 776 74 182 268 124 14 44 103 228 977 109 22 390 107 615 881 145 206 303 81 550 996 74 237 650 54 256 803 93 591 686 117 5 228 113 26 997 152 367 713 128 145 195 146 606 646 113 64 801 116 611 709 114 445 864 127 483 543 45 4 279 133 103 269 104 326 541 123 372 834 88 585 699 128 358 569 126 728 867 106 595 605 94 269 435 99 468 771 64 253 767 83 519 637 155 32 966 81 759 799 94 715 956 66 592 836 116 241 541 90 208 275 84 137 139 105 709 953 87 259 597 109 510 888 110 487 568 116 262 906 79 26 192 119 605 806 92 508 996 112 747 874 104 477 558 140 231 577 135 270 565 88 592 737 114 472 883 88 235 726 56 76 738 82 619 657 132 390 911 169 285 397 117 148 467 42 1 102 133 209 632 66 516 714 46 283 298 118 149 373 56 361 774 89 152 474 114 257 874 27 414 574 134 725 800 72 450 928 111 177 345 67 466 920 161 8 585 108 633 712 93 534 827 122 375 600 99 80 703 93 37 92 60 368 729 96 40 694 41 292 802 91 518 994 187 337 373 88 343 941 72 220 879 106 721 944 119 967 979 66 582 759 161 365 985 69 464 713 154 213 678 55 528 639 110 481 826 133 33 377 94 688 860 113 168 547 79 89 805 113 800 824 114 600 926 42 189 527 90 367 963 75 925 958 116 500 539 122 133 243 47 166 304 140 545 932 105 273 350 65 391 540 127 486 967 41 67 286 157 301 429 76 87 227 49 650 911 115 293 860 134 95 715 85 101 174 69 441 721 119 307 372 135 340 377 71 304 497 141 90 776 99 339 657 146 349 601 102 17 808 97 144 324 129 249 481 151 418 525 122 209 618 123 399 646 127 562 890 103 59 795 149 397 585 148 109 457 82 179 719 44 57 150 133 105 477 100 216 871 90 284 621 89 27 718 128 404 514 58 382 834 85 574 784 48 449 513 117 45 701 104 335 734 93 848 981 98 773 975 111 50 420 159 321 803 113 244 873 115 723 881 95 543 578 138 68 410 77 405 697 143 57 392 110 72 604 108 34 573 107 281 909 103 22 983 86 220 714 88 513 950 119 150 403 79 385 876 143 74 903 94 637 742 112 227 742 85 769 786 105 489 907 125 55 316 122 577 973 129 324 350 129 748 809 99 323 766 107 438 932 78 343 516 102 59 527 148 916 963 85 494 748 80 121 427 72 212 430 75 5 576 76 51 834 72 543 667 60 445 618 132 364 388 75 535 647 93 606 873 127 25 528 114 398 686 80 209 835 119 0 966 115 550 887 123 195 602 126 205 449 160 235 939 92 225 579 121 9 257 83 4 468 119 124 227 91 352 637 123 410 894 75 76 679 104 413 662 70 612 686 93 233 277 53 56 852 122 377 426 97 37 140 76 129 205 38 327 454 108 264 337 101 117 650 95 291 699 70 980 982 107 405 972 110 192 423 115 636 644 91 188 650 124 702 834 67 123 886 71 81 753 38 48 227 120 413 783 100 488 526 129 593 960 128 283 767 55 283 543 104 602 801 77 424 523 107 415 921 109 65 602 74 56 467 74 212 685 118 47 716 67 322 513 90 152 337 95 658 847 105 200 719 131 61 145 57 119 462 130 35 966 61 150 901 159 190 303 79 120 881 145 327 635 74 629 711 88 80 118 91 17 631 126 256 744 41 73 221 94 602 715 157 143 580 103 25 229 46 182 419 169 213 507 91 770 849 92 424 586 98 220 973 66 446 568 150 382 916 69 720 999 85 351 396 86 767 916 91 684 997 143 7 636 90 63 218 116 253 420 89 257 572 121 134 308 71 55 905 58 160 914 154 107 784 102 238 336 93 122 868 57 525 565 107 182 532 132 654 681 107 235 492 100 387 405 106 426 824 83 716 756 117 21 112 37 667 997 41 487 527 119 390 709 116 101 329 61 432 494 114 520 618 135 132 740 48 479 666 38 755 900 96 594 616 99 67 224 94 561 948 125 481 908 89 177 844 70 309 836 152 70 233 86 511 624 102 347 365 114 281 637 65 720 884 100 470 967 45 453 523 101 656 674 71 191 891 60 622 768 63 716 760 116 803 959 97 859 881 84 752 961 135 115 635 108 61 620 119 764 991 112 181 910 83 644 802 144 480 742 120 133 492 107 828 834 65 140 429 119 542 791 37 50 220 83 99 916 100 555 741 89 111 731 49 74 277 73 600 679 145 285 505 63 108 757 107 72 898 109 514 573 118 111 847 78 16 430 83 316 547 95 603 866 80 471 676 90 65 879 105 391 967 112 403 594 116 318 914 98 692 759 92 601 985 117 649 696 148 49 548 76 319 639 136 80 935 103 133 630 71 496 819 41 917 932 103 191 900 58 187 282 121 158 260 154 251 743 117 283 801 113 436 439 93 377 788 106 212 357 74 670 970 98 285 318 115 16 197 142 387 948 131 7 440 118 141 458 106 364 650 76 69 249 108 753 883 97 453 479 68 183 808 149 630 815 68 440 693 114 275 671 67 676 804 38 75 936 25 130 133 101 373 428 62 287 365 69 268 994 50 154 554 144 556 682 83 639 895 124 56 985 104 26 171 118 742 782 69 282 672 128 85 396 72 252 801 59 124 453 84 792 844 146 651 947 54 190 480 108 610 621 106 20 852 74 322 742 107 136 824 110 711 963 122 430 684 43 676 860 124 15 978 142 141 874 53 499 664 60 121 152 71 81 680 89 766 942 102 200 313 55 401 997 159 4 439 145 551 821 124 423 619 83 627 811 84 444 584 158 486 706 118 245 770 129 135 753 70 180 386 26 594 897 61 233 848 38 70 80 80 161 732 87 472 924 126 388 669 91 136 213 93 179 324 102 625 834 98 169 456 55 725 767 114 648 971 133 649 984 93 195 273 69 531 649 128 27 731 116 850 991 84 471 912 108 623 670 38 115 839 142 31 129 90 662 925 112 370 400 48 217 417 98 330 436 103 155 622 100 201 958 103 107 870 73 88 168 139 154 684 82 264 830 73 411 589 111 627 746 146 505 757 122 251 793 108 26 556 100 771 831 85 80 741 117 51 419 143 434 703 76 122 189 123 39 566 59 502 654 144 93 722 84 188 242 106 157 977 26 292 459 60 516 601 131 124 241 68 692 793 43 422 655 133 100 999 147 35 375 62 285 583 133 701 756 86 331 430 95 121 284 95 477 590 71 32 79 44 353 587 112 738 897 98 225 984 89 9 197 105 246 599 110 596 895 101 618 716 82 250 297 102 31 233 93 33 522 165 344 360 90 177 460 111 542 953 76 121 482 108 761 827 122 175 194 148 57 913 42 647 655 82 351 601 57 209 845 54 316 391 88 38 560 93 777 805 64 771 780 83 649 875 80 562 819 104 60 99 112 404 698 42 331 621 128 148 863 94 436 449 79 61 795 57 38 118 114 703 771 141 686 836 137 367 662 68 685 966 112 764 903 98 300 922 80 620 951 97 172 667 131 11 764 71 483 954 122 254 470 100 389 608 68 69 204 119 2 114 56 451 971 89 90 319 91 697 823 59 116 787 89 208 682 87 689 962 141 291 818 146 215 349 121 59 405 65 910 924 99 597 800 117 690 879 83 128 567 65 593 785 121 31 133 66 338 386 63 688 798 150 313 954 136 691 736 86 4 983 151 103 929 144 242 737 78 281 445 102 278 561 104 329 734 103 12 955 99 732 739 82 443 765 129 11 858 132 280 526 125 186 679 102 153 664 120 114 497 120 58 963 85 217 709 76 5 267 167 152 912 76 112 734 107 600 831 56 77 967 129 247 609 95 621 810 120 86 451 67 262 590 123 413 717 48 40 203 89 726 860 82 275 359 153 265 841 99 443 742 174 40 708 75 349 523 90 271 585 67 135 430 72 424 742 127 157 163 107 525 675 118 70 605 23 329 772 154 494 605 104 574 644 92 559 901 110 446 893 81 264 389 70 151 387 134 9 589 154 175 689 126 778 832 137 674 975 174 331 549 49 71 640 143 71 178 88 783 975 126 65 444 115 195 591 109 62 692 45 69 940 129 757 939 99 767 939 157 120 306 87 643 807 76 474 614 136 814 928 51 455 891 89 337 585 138 244 705 101 627 860 127 523 934 65 608 862 146 165 313 122 520 577 113 41 301 101 348 850 143 125 636 112 627 733 70 199 217 105 219 946 137 919 998 105 2 669 83 149 200 130 401 826 84 377 821 90 305 459 96 132 684 98 58 305 69 410 433 80 158 575 75 291 767 82 101 968 132 157 823 95 88 412 138 357 422 100 171 238 46 19 309 83 357 758 121 136 306 165 339 736 81 462 651 90 774 993 114 430 887 100 144 784 97 58 273 32 729 858 130 133 471 52 349 844 118 515 717 120 812 847 81 607 709 101 732 903 107 773 905 39 453 696 97 262 695 114 498 905 98 580 677 188 95 225 113 217 719 77 51 589 94 213 442 85 742 993 50 613 744 113 677 883 91 360 815 75 265 978 142 47 731 115 15 840 61 82 499 72 78 670 87 265 402 87 99 994 67 786 910 100 319 466 160 750 982 83 107 275 55 527 645 145 29 859 104 85 333 125 56 268 94 262 425 132 503 702 133 148 983 97 111 133 65 398 484 112 162 446 151 266 599 95 450 958 94 786 864 114 284 918 129 396 421 128 380 808 78 753 785 65 52 375 56 203 728 152 18 113 143 4 180 65 905 926 152 63 804 140 282 837 67 306 743 138 26 958 125 231 395 149 265 861 85 271 710 146 408 848 114 638 749 87 900 997 103 70 100 92 478 933 128 119 995 42 79 755 133 20 120 130 423 450 104 371 775 143 656 949 76 140 556 85 409 450 111 292 971 90 787 819 107 109 240 77 328 435 105 69 137 90 557 946 100 116 855 134 200 881 83 56 810 87 45 432 113 269 274 96 577 590 82 257 593 97 329 395 94 504 802 60 117 209 91 148 916 130 191 525 87 243 645 147 876 900 64 636 819 60 121 412 83 533 602 54 39 776 130 123 153 135 158 446 86 13 533 74 255 612 92 531 587 82 455 505 110 568 903 121 709 829 83 188 357 146 243 827 121 115 210 97 38 759 93 358 758 176 869 994 135 463 987 110 135 605 120 456 605 140 297 704 58 937 964 140 465 571 76 345 950 114 245 590 150 64 639 52 224 810 45 749 774 90 126 264 43 257 635 101 556 597 76 91 557 110 22 757 88 531 749 72 357 679 121 466 536 92 191 220 38 697 760 60 247 790 78 470 584 72 156 199 120 19 569 140 69 672 107 607 756 124 528 592 96 441 525 88 636 741 58 305 331 104 315 873 116 217 597 108 231 479 129 731 872 151 582 760 102 620 962 80 711 993 82 209 985 123 124 807 90 8 622 59 468 886 47 576 940 71 733 972 70 367 583 115 118 735 39 536 593 102 18 797 55 81 242 71 128 459 53 745 746 71 83 732 75 655 982 104 108 322 103 259 635 121 425 529 90 57 920 109 59 323 87 325 787 107 347 897 88 337 459 118 716 835 111 396 832 64 331 982 122 179 291 95 357 832 117 501 516 110 211 990 71 252 392 100 927 953 66 104 681 103 494 501 73 110 617 114 843 931 102 560 937 94 443 960 84 931 957 42 182 371 86 360 713 94 282 876 118 233 438 93 618 775 89 321 414 74 558 953 146 258 365 88 204 324 105 49 902 108 287 817 107 294 375 125 51 712 106 701 836 81 198 255 100 615 926 53 169 997 149 122 573 104 322 519 80 62 110 115 40 425 51 561 712 103 117 593 112 265 304 93 166 979 77 196 988 112 880 980 59 32 335 105 260 951 91 192 232 96 16 697 99 455 922 111 421 642 101 446 813 133 788 795 96 370 522 79 562 779 116 611 862 77 690 876 102 712 719 130 26 817 100 10 547 141 169 418 77 468 495 92 488 982 119 333 729 115 66 452 152 799 942 72 732 860 141 58 850 124 607 830 162 187 507 98 576 632 137 446 665 65 54 91 120 502 972 63 562 642 49 346 551 113 33 350 103 471 961 87 446 566 44 281 310 95 414 862 93 195 783 143 156 465 91 412 920 32 806 866 98 423 625 93 546 877 96 650 814 82 73 484 103 918 982 51 776 843 112 48 691 8 124 972 141 206 279 106 558 653 133 106 929 113 233 696 144 594 874 99 353 706 70 97 435 134 15 303 78 562 604 81 331 344 83 482 649 108 316 792 111 695 774 107 10 729 64 477 898 47 469 915 17 604 801 70 145 382 120 31 647 154 204 915 118 369 951 109 306 975 116 22 985 108 6 694 92 46 935 145 102 893 93 51 309 95 112 126 93 611 799 117 180 710 83 230 747 102 147 840 67 69 456 109 516 574 136 315 548 100 56 499 105 614 904 54 151 550 78 466 898 109 396 830 90 508 782 72 543 889 96 173 801 123 257 760 47 157 531 97 79 710 109 293 498 101 649 922 131 110 155 121 279 600 102 145 316 82 560 608 125 439 631 92 0 336 155 271 319 96 285 490 136 71 957 89 433 573 44 438 931 122 35 434 103 13 447 72 61 998 69 33 453 112 346 612 122 272 614 96 420 557 86 530 972 98 41 400 116 238 804 110 296 658 128 190 823 103 678 687 14 630 787 90 374 472 69 316 816 85 228 838 37 561 865 93 809 965 97 14 557 84 516 631 115 558 756 85 134 930 80 12 803 116 879 974 115 650 758 85 361 967 90 190 557 103 120 681 139 740 828 160 95 654 95 15 216 150 64 71 109 180 593 79 654 781 37 582 743 110 277 307 79 123 666 36 669 799 92 772 896 87 549 729 87 500 813 110 159 234 51 157 464 111 93 326 79 325 835 48 184 596 125 15 515 116 73 298 89 240 604 134 249 447 114 509 512 104 268 799 88 333 450 65 214 657 88 7 862 153 899 950 22 269 517 128 153 461 125 204 250 183 773 837 84 293 599 105 602 701 116 47 601 174 165 932 48 274 969 58 355 429 40 349 739 134 362 918 140 835 969 78 463 735 53 366 797 85 496 697 132 9 314 132 94 557 102 244 517 127 266 303 83 719 877 20 456 509 128 263 960 142 96 682 160 707 860 90 218 736 175 575 796 81 95 911 109 337 744 111 69 574 121 129 336 12 66 470 47 932 995 91 399 777 114 517 566 79 629 779 87 50 579 116 117 211 96 210 727 106 591 911 94 789 953 58 33 308 71 559 734 107 78 936 71 460 519 137 656 966 111 546 627 98 655 726 61 467 854 128 539 713 121 315 496 80 72 864 87 80 540 133 113 604 100 358 640 66 296 870 90 4 978 145 140 498 111 72 710 112 349 529 69 236 247 74 452 772 163 242 723 92 358 620 158 773 953 105 832 928 66 63 222 63 259 863 108 793 802 182 400 494 98 307 899 119 909 913 93 486 854 120 752 767 128 165 449 51 161 653 117 274 454 89 260 342 110 349 830 106 574 851 158 170 534 78 2 244 75 15 969 101 343 445 90 501 724 142 156 353 107 12 638 110 277 598 78 341 414 17 167 821 104 82 517 70 24 910 100 776 939 102 906 987 117 262 766 106 23 792 126 309 495 24 208 354 71 660 910 83 403 548 89 449 816 105 218 849 143 564 924 83 540 544 90 599 624 55 438 695 78 207 372 93 371 955 81 448 888 109 606 725 124 224 450 165 147 679 55 86 478 29 6 274 139 800 944 61 38 424 189 266 469 120 586 589 120 415 997 84 224 947 89 440 496 67 644 754 78 233 320 113 127 214 165 497 535 126 83 349 79 449 633 111 672 947 79 704 802 114 597 709 150 357 523 76 87 308 104 593 914 109 316 817 94 293 526 89 747 826 146 85 156 92 857 995 161 463 846 101 559 679 67 456 851 147 857 862 76 201 319 94 494 975 157 206 520 116 664 696 103 493 932 110 132 190 116 211 228 121 741 773 110 107 287 126 487 682 93 544 652 69 317 683 96 378 692 128 327 561 121 352 795 78 279 928 62 484 748 84 748 871 101 692 719 66 132 694 74 241 888 134 663 975 105 315 938 130 321 731 113 72 297 120 320 571 55 353 553 82 169 761 127 777 858 166 661 744 65 16 956 89 122 836 52 396 869 96 206 493 98 102 897 83 112 531 59 202 208 82 757 764 132 873 990 45 103 681 109 18 190 96 504 873 74 532 797 78 762 846 54 366 887 87 105 431 107 869 938 33 331 721 142 384 642 108 290 850 109 793 873 92 384 513 56 749 813 120 37 977 82 181 902 72 782 931 116 616 994 164 232 779 65 258 836 101 159 274 107 349 469 94 466 541 99 437 446 109 82 468 122 576 768 60 314 353 101 435 585 78 764 951 78 216 872 59 79 580 144 639 732 100 71 200 123 254 594 73 367 486 76 35 546 110 304 866 68 286 730 97 348 896 137 109 535 143 76 768 86 34 627 86 297 346 129 20 25 69 205 468 106 467 743 95 631 813 85 97 508 110 446 651 65 20 964 172 686 823 58 76 896 73 360 915 126 398 898 56 496 524 136 505 744 89 29 802 100 76 909 56 75 487 136 362 558 91 128 691 153 474 706 53 346 454 171 581 602 104 859 920 131 113 781 118 526 606 78 475 790 83 58 214 113 54 406 96 645 726 138 689 909 166 3 930 106 399 711 70 289 915 43 232 661 85 584 874 107 273 910 80 327 644 84 343 811 126 386 479 97 584 871 113 221 583 146 338 839 79 103 812 77 500 922 115 174 206 143 67 155 69 511 931 148 11 792 157 73 442 40 518 902 124 110 685 132 196 686 88 216 587 126 63 822 106 294 520 97 485 787 137 508 762 33 389 398 95 523 893 109 558 851 28 164 664 114 305 568 54 165 340 120 88 802 122 85 847 84 520 835 66 594 624 130 719 782 141 205 820 120 568 622 52 736 812 98 5 916 83 198 345 111 728 811 115 10 742 129 608 756 140 52 892 65 59 995 93 212 388 105 231 434 109 102 665 103 183 209 90 86 740 137 265 452 92 104 943 128 168 773 104 95 314 68 340 634 126 46 757 62 219 503 110 465 592 121 450 586 132 152 625 68 208 859 122 250 851 101 119 144 88 243 860 79 326 340 95 217 299 132 25 121 54 690 699 110 34 180 122 110 153 62 111 648 102 646 784 101 338 959 85 425 681 100 269 333 68 355 845 124 334 939 100 280 624 111 361 888 112 243 591 87 348 704 81 405 741 59 237 964 64 698 972 118 333 762 87 18 468 42 167 235 114 313 893 132 207 661 142 334 779 68 133 599 137 43 48 146 243 981 45 119 353 127 82 919 81 533 775 109 477 660 79 475 872 128 352 618 144 923 948 65 251 706 104 139 797 88 87 215 136 798 830 106 89 419 101 112 549 78 240 933 111 472 735 119 180 634 125 178 605 132 23 566 110 145 567 90 402 787 124 654 908 113 191 238 71 627 804 57 85 410 89 557 618 46 5 322 73 61 421 135 63 491 106 272 562 156 134 327 82 170 314 115 833 905 137 453 987 97 229 493 148 434 801 91 377 764 73 471 844 64 453 746 58 640 830 84 243 461 120 93 259 125 82 718 127 70 368 104 268 901 99 325 633 126 429 430 95 148 345 83 390 896 56 212 386 133 743 843 108 663 756 73 228 437 138 142 177 109 232 310 85 116 160 124 219 491 60 281 783 70 510 854 172 505 567 141 177 716 96 642 896 77 561 795 94 287 322 119 652 725 87 347 482 73 175 759 78 399 493 74 29 950 111 297 494 91 28 666 120 35 865 84 249 498 54 191 923 91 244 728 135 393 547 95 321 583 60 347 517 82 637 933 96 123 296 91 250 956 137 120 566 107 683 921 117 329 448 84 436 686 135 843 887 97 526 702 136 572 719 148 447 776 96 310 750 105 684 965 130 617 696 111 294 871 112 69 529 87 677 731 93 905 918 99 97 349 90 785 847 84 702 990 73 233 583 46 188 914 131 167 991 85 60 306 123 260 590 115 117 736 106 652 750 41 507 646 110 487 735 58 119 419 109 6 112 49 222 827 108 498 673 105 21 535 105 265 728 163 246 409 127 7 961 128 603 943 88 350 866 78 525 543 52 146 592 115 517 769 100 444 883 118 632 870 161 413 512 100 67 460 93 733 758 74 256 549 71 543 996 127 409 972 133 905 945 51 6 90 93 161 716 143 235 749 82 3 101 81 464 503 88 18 94 131 222 556 106 347 947 80 44 464 133 654 927 122 1 696 128 246 952 87 385 554 89 419 951 99 179 458 93 711 910 161 176 987 71 264 987 139 234 387 57 419 957 99 435 701 77 230 895 98 425 541 122 297 664 93 153 818 105 323 717 46 306 324 62 467 795 107 496 896 128 86 929 88 434 657 91 597 688 106 18 810 99 458 546 20 236 801 96 257 382 72 77 177 117 239 475 81 261 829 87 455 535 129 17 795 169 83 813 109 605 650 79 843 857 126 452 912 107 106 748 60 61 446 92 212 834 104 173 780 84 64 920 89 27 964 77 139 760 80 63 217 145 415 737 69 50 534 118 45 454 78 253 434 141 653 814 120 447 575 89 155 811 135 374 593 143 11 412 179 175 665 134 155 472 91 86 498 128 434 455 98 367 841 129 81 395 81 386 451 58 481 975 79 735 931 55 72 650 107 605 838 103 610 941 85 143 914 109 271 953 76 194 579 116 211 763 90 832 970 134 195 622 81 712 945 71 405 995 96 419 471 101 174 516 115 299 859 142 780 887 113 364 952 166 548 872 50 43 318 80 273 940 74 69 397 145 392 773 117 98 643 88 885 968 89 744 916 154 339 804 106 430 767 100 181 546 110 392 797 77 311 695 97 173 179 115 300 872 105 9 940 93 133 321 81 391 737 50 693 856 108 364 378 141 262 936 71 708 937 114 526 855 124 466 776 104 182 254 106 178 535 106 43 547 93 11 281 87 482 634 103 523 903 157 402 900 130 399 641 120 352 748 134 360 879 121 250 729 100 193 421 85 101 438 95 488 657 66 546 654 101 396 697 140 142 703 152 212 360 118 309 945 115 198 740 115 85 302 114 158 696 141 336 478 144 200 777 62 396 824 121 97 177 73 753 997 82 280 289 74 180 938 74 362 873 124 670 715 125 878 953 117 61 264 42 751 932 81 202 985 38 418 672 71 261 530 68 180 559 111 153 947 135 215 331 119 682 787 98 150 372 70 749 885 95 435 555 102 340 382 133 447 639 129 42 305 127 355 819 58 242 358 82 424 909 78 767 797 75 131 217 78 188 623 111 512 625 88 391 919 128 100 463 67 411 720 149 229 470 99 304 841 85 214 858 75 383 811 67 175 908 124 32 677 66 251 830 114 552 932 59 872 935 73 413 842 73 365 752 90 90 281 93 349 668 93 329 589 120 251 462 78 11 593 141 336 887 76 215 894 87 157 323 90 161 510 115 40 831 54 8 627 69 703 956 148 184 722 89 322 343 106 654 984 89 318 853 126 193 892 104 531 537 94 25 693 53 188 294 70 888 975 145 488 894 121 158 628 93 16 741 94 784 809 107 895 910 117 614 800 86 868 948 95 554 593 75 21 781 118 256 776 119 410 786 94 224 286 194 732 927 110 300 521 83 34 527 99 64 131 124 552 594 76 831 977 93 285 398 86 618 899 92 143 176 116 18 160 120 2 914 131 729 985 83 96 751 90 16 734 90 667 716 94 643 981 104 170 248 95 115 599 160 55 587 84 549 688 133 720 844 106 112 861 80 24 538 73 73 647 84 167 395 108 680 964 146 764 979 91 334 842 103 622 829 128 127 843 104 673 891 26 108 504 113 421 625 91 58 359 53 115 658 67 475 476 94 75 85 81 685 827 76 657 893 129 183 314 76 127 615 133 276 893 129 375 496 150 117 935 98 91 793 109 56 922 74 114 227 129 436 808 81 142 735 93 150 595 84 409 506 98 206 417 143 96 353 91 49 167 109 63 911 133 225 862 115 68 948 38 10 860 112 108 963 97 409 777 127 288 446 92 30 218 113 324 522 93 121 415 40 97 705 95 506 727 97 547 984 96 11 276 98 96 365 69 291 332 87 622 772 77 343 729 145 349 386 72 104 398 102 816 939 98 7 80 80 73 833 127 280 447 100 221 965 113 404 808 72 356 898 143 7 418 138 195 263 146 778 800 127 678 766 97 61 95 126 614 786 86 138 258 101 858 980 129 328 528 110 658 687 126 740 867 127 129 962 92 544 738 30 248 899 91 178 475 150 229 385 67 204 485 116 18 676 133 405 976 82 253 689 144 259 301 70 668 851 87 514 776 71 189 610 84 397 476 122 653 724 121 369 593 104 154 286 54 177 520 135 50 727 84 549 876 77 13 68 82 25 664 43 623 816 83 45 708 82 855 962 102 85 182 89 540 712 47 359 923 138 607 611 60 542 650 140 61 814 69 434 765 90 83 792 152 846 849 112 9 462 129 333 656 92 196 477 83 91 496 99 468 863 84 210 458 103 241 476 104 393 872 132 381 974 97 570 738 115 98 353 60 301 669 100 200 770 55 49 868 139 380 381 72 209 266 75 400 997 81 67 355 96 704 984 105 131 934 116 754 768 140 296 662 69 284 442 90 227 555 71 2 147 73 627 635 92 162 960 127 4 398 196 540 616 86 2 225 150 18 366 151 579 827 111 236 664 103 269 414 132 332 742 127 621 842 138 569 574 134 190 760 125 129 470 65 706 887 148 65 700 67 98 626 70 63 857 151 453 915 101 577 937 90 375 643 123 606 896 110 126 352 108 9 67 127 386 714 102 581 739 106 101 342 120 458 693 116 556 965 126 5 924 89 228 522 94 377 402 96 461 917 102 161 485 114 397 743 107 32 443 70 4 619 97 251 680 143 595 960 90 277 524 144 165 813 87 509 570 68 283 626 55 612 785 109 275 279 73 583 726 116 868 904 64 589 621 75 29 683 79 332 950 130 6 536 79 518 743 91 526 715 85 402 609 112 345 431 127 389 763 64 539 786 76 724 768 93 330 344 51 294 771 78 420 777 96 168 989 108 144 887 111 629 793 104 430 544 107 249 601 56 554 882 158 270 530 63 417 694 67 344 403 125 38 512 61 553 957 155 269 702 88 574 767 82 588 876 106 869 874 40 290 419 47 441 702 92 241 757 102 681 801 36 668 922 120 497 754 50 342 980 72 301 564 108 95 559 129 828 845 158 342 844 123 197 593 131 292 493 99 310 430 85 149 564 80 494 832 59 313 661 145 654 844 91 787 975 83 208 904 128 585 980 75 788 862 76 498 590 92 176 992 116 313 445 117 317 625 119 215 291 129 214 703 51 25 898 154 400 828 110 189 321 100 94 574 56 238 996 117 539 562 111 98 277 162 188 911 89 365 700 149 630 840 117 391 925 38 298 487 68 461 988 110 461 954 147 909 923 94 184 782 96 748 909 102 411 842 79 62 128 43 172 631 93 405 729 109 193 615 76 137 615 83 512 914 112 60 900 46 62 403 140 107 387 106 385 598 82 406 471 146 411 918 51 26 114 142 149 992 140 166 315 110 336 432 36 534 877 132 196 301 101 120 145 133 71 635 67 75 567 82 52 818 171 50 244 42 303 326 82 155 579 43 270 725 83 552 731 79 102 194 105 19 786 61 69 423 98 568 848 114 89 740 94 231 297 145 0 212 102 595 775 86 28 362 103 64 296 97 459 537 109 493 904 75 366 535 130 73 872 118 234 315 78 239 659 71 237 598 97 668 849 94 130 168 87 245 738 132 378 527 84 296 723 81 11 489 106 61 543 68 377 860 84 75 353 95 162 242 116 160 994 96 147 800 119 458 500 50 489 643 107 704 948 179 164 883 93 579 804 94 150 404 135 149 420 95 70 736 32 102 262 83 14 388 123 132 793 72 68 499 69 150 675 69 811 948 70 691 831 89 526 966 107 525 812 71 941 986 152 502 546 86 586 694 89 756 811 94 54 505 96 291 876 79 484 946 56 430 832 75 537 634 75 541 770 75 550 622 66 778 885 77 549 864 126 357 737 96 663 795 124 947 980 58 183 427 44 189 295 103 199 865 113 629 715 120 1 198 99 96 99 72 63 117 70 370 802 68 398 742 83 357 558 106 801 945 63 209 480 81 862 892 63 50 837 94 108 906 72 536 837 110 218 227 114 263 524 125 539 564 96 279 490 135 329 646 53 59 680 81 472 751 113 463 742 92 561 959 76 14 844 101 65 511 113 208 358 99 834 974 95 186 440 92 481 597 120 56 528 87 423 963 85 316 829 84 775 980 120 120 813 77 413 986 84 176 627 33 54 221 102 241 546 82 699 968 96 526 761 57 451 992 114 760 972 119 209 519 101 650 696 97 85 930 97 518 872 78 203 499 117 47 643 88 204 285 87 387 876 110 391 712 38 688 925 121 240 264 138 759 780 98 39 706 60 268 883 54 540 551 130 470 947 107 19 943 86 161 751 112 368 751 63 61 639 114 610 833 100 113 707 98 66 581 113 645 954 105 71 470 101 83 255 77 45 128 149 371 700 165 253 299 54 322 355 57 577 856 146 216 733 84 267 696 92 78 894 74 468 476 130 673 984 114 257 348 86 167 527 51 378 502 159 341 919 106 109 286 106 226 238 90 77 414 98 492 952 120 126 942 128 781 988 105 563 924 122 758 903 94 265 749 132 804 938 124 361 974 117 402 705 79 275 829 87 214 835 104 321 467 118 168 587 57 405 644 97 93 813 141 492 584 78 147 238 109 316 811 117 315 344 77 381 409 137 388 863 47 98 494 112 164 402 82 571 948 96 89 793 116 418 482 88 311 875 123 24 619 39 107 145 92 71 316 105 242 296 138 586 829 121 159 579 83 298 872 121 222 877 128 371 970 84 66 999 69 93 845 84 198 361 54 238 906 85 610 702 65 431 560 87 210 774 60 49 677 101 161 268 93 329 926 98 120 138 146 298 948 118 542 948 84 565 635 91 196 685 97 403 605 78 263 955 95 508 772 123 162 727 137 240 684 86 150 603 74 416 730 87 78 285 127 201 568 161 268 996 115 418 735 89 706 966 125 117 382 138 210 604 91 509 523 111 59 205 100 513 582 48 690 984 148 198 991 94 703 760 91 515 564 67 265 720 62 915 969 70 522 820 68 412 715 125 467 729 66 111 529 123 244 440 72 689 862 86 926 996 99 432 597 54 318 885 91 100 715 143 61 893 119 295 935 116 348 656 80 102 216 66 521 591 103 185 368 97 189 286 104 258 738 57 530 776 81 683 734 57 860 983 103 78 341 79 257 875 103 524 598 79 218 403 157 35 626 151 257 646 56 430 540 56 116 563 120 180 554 76 485 620 110 29 268 107 309 430 65 33 601 64 498 762 125 471 484 106 2 23 95 140 412 45 285 809 67 205 652 95 534 888 75 482 527 49 440 675 99 134 423 59 448 793 75 460 896 90 535 830 66 147 869 91 373 961 146 77 436 60 544 840 88 173 233 64 17 999 160 73 509 117 111 441 81 401 602 108 323 807 115 95 508 88 795 867 68 268 601 62 457 871 67 57 587 78 858 953 88 40 139 122 400 754 101 223 391 78 306 353 103 864 995 93 8 186 128 3 137 103 743 868 130 383 407 87 434 946 114 854 966 84 109 540 150 28 59 111 180 957 107 18 766 125 139 629 74 24 583 102 386 900 133 114 724 106 10 327 69 265 646 135 630 749 111 171 745 59 3 664 141 301 961 119 681 796 103 373 877 30 619 962 71 928 981 120 575 894 78 351 994 144 478 773 116 11 523 111 86 139 99 4 963 89 536 727 118 379 760 108 92 797 70 532 835 78 440 640 156 658 723 93 448 946 75 160 782 109 920 944 116 454 971 96 393 814 69 622 975 120 287 882 107 66 563 132 741 976 88 95 936 98 521 782 124 169 608 134 111 690 66 91 932 126 20 688 116 492 959 126 365 503 91 533 683 130 401 785 97 141 336 76 23 614 105 278 854 94 168 214 132 262 582 79 311 539 82 224 396 64 775 800 108 321 605 90 360 889 120 235 798 111 69 498 105 621 764 84 137 622 122 161 855 84 448 675 51 84 993 60 298 827 81 33 409 64 200 960 86 408 466 128 101 867 74 607 966 84 30 309 123 13 517 116 387 586 107 610 995 116 435 698 78 595 978 51 155 713 121 765 853 104 696 762 108 434 482 90 244 695 98 80 880 127 50 505 97 187 394 121 136 630 133 132 426 110 463 886 112 300 763 117 407 594 105 85 976 93 477 522 133 232 807 106 369 869 108 427 978 78 664 827 104 14 860 58 714 945 119 451 519 55 489 614 147 134 341 71 371 433 55 808 844 96 231 333 50 457 613 113 61 321 110 58 683 92 765 972 103 66 518 96 502 788 90 56 263 149 404 949 129 59 342 103 167 419 83 190 696 112 591 595 109 868 935 128 608 918 162 175 294 64 174 209 36 172 697 135 455 504 90 11 698 78 294 557 106 172 590 124 410 676 134 507 804 52 554 792 71 76 503 78 90 375 129 281 547 100 385 393 92 609 925 117 72 978 147 28 752 94 541 631 91 228 385 95 533 774 107 315 328 55 643 852 136 89 288 100 607 768 61 202 281 150 262 279 110 438 841 48 79 727 52 172 992 110 119 368 103 321 339 163 256 387 96 172 184 125 88 171 71 185 321 102 545 650 106 86 291 115 822 844 105 41 554 118 105 314 104 193 735 52 220 555 79 228 751 156 322 867 96 293 534 115 175 320 92 760 980 108 466 975 144 108 502 60 348 901 95 286 490 102 133 359 59 576 681 62 574 624 99 77 956 105 315 437 88 529 980 107 783 917 114 50 437 56 26 956 53 697 862 102 627 862 79 27 866 64 124 350 72 375 993 14 723 740 93 319 606 85 626 953 29 337 859 99 223 795 87 7 678 138 335 614 92 117 830 90 254 877 112 384 504 106 371 801 95 79 734 116 814 946 73 781 953 121 306 760 43 6 860 62 139 371 96 252 450 16 58 959 115 424 472 136 210 610 95 133 733 121 218 396 127 445 822 94 64 222 131 887 947 137 50 291 123 421 660 55 366 948 113 177 894 157 205 407 83 99 756 99 556 814 118 355 386 159 543 753 103 506 598 55 526 574 107 180 255 95 689 936 66 157 740 37 100 474 80 205 962 88 96 750 76 216 554 91 258 762 110 66 220 108 60 582 133 734 832 57 205 445 114 646 660 75 300 391 121 5 866 149 503 638 77 24 230 76 110 744 135 51 693 68 112 417 131 177 269 124 489 652 77 561 988 108 319 700 48 827 852 73 373 923 81 273 964 69 462 684 118 395 514 106 337 718 111 505 925 64 252 964 120 355 975 23 94 982 105 580 814 83 445 465 121 552 571 105 535 583 140 146 633 182 259 843 131 265 914 86 45 901 87 293 609 60 742 769 51 459 819 82 206 297 76 308 515 91 80 996 135 125 996 118 824 825 83 633 693 66 93 518 75 730 827 72 524 699 83 468 858 129 309 371 65 179 235 89 37 940 88 258 644 100 573 785 95 568 609 107 242 330 111 12 511 83 284 933 140 121 204 88 378 593 122 148 766 90 210 220 98 289 897 81 182 996 116 175 398 73 892 961 101 190 780 137 815 993 54 143 719 67 695 956 109 409 733 78 357 657 95 400 676 136 199 326 74 176 446 116 115 394 67 432 437 115 477 681 70 252 556 89 799 945 134 271 775 128 570 908 77 196 240 108 208 691 162 26 174 120 114 875 142 501 940 118 290 920 67 426 431 107 369 392 121 722 789 161 120 611 109 167 206 121 118 481 53 555 779 94 195 925 119 809 954 96 136 721 134 417 996 124 290 594 147 239 763 85 733 998 76 506 807 118 261 552 171 248 755 72 360 477 97 329 482 117 210 414 152 254 624 44 614 877 101 510 702 70 289 852 64 82 708 121 206 295 134 376 963 143 245 365 103 84 327 79 27 178 109 111 262 120 29 980 116 116 190 116 88 962 92 51 110 106 795 874 122 392 426 156 873 937 94 31 523 89 217 636 47 246 370 113 14 793 98 191 474 116 430 662 79 668 878 118 692 885 113 629 797 122 20 186 125 570 869 110 437 926 85 211 779 119 641 708 17 211 918 76 82 807 91 171 553 82 401 667 113 692 907 116 283 309 78 354 510 103 205 712 67 295 719 68 339 985 81 618 935 19 332 566 70 245 905 93 363 476 72 35 611 66 212 346 34 131 683 157 446 859 111 694 802 129 608 994 127 70 750 69 92 628 88 512 884 114 127 640 78 239 565 85 331 668 106 49 79 61 3 270 79 49 866 92 242 933 100 179 621 86 83 931 129 426 807 100 66 739 130 754 848 77 462 551 79 689 774 108 263 872 48 362 931 66 698 764 111 565 796 100 496 841 89 236 262 83 257 603 78 440 861 85 542 639 75 532 924 94 852 952 114 468 657 91 201 596 65 149 655 142 204 657 84 256 373 82 469 619 80 370 752 113 81 527 134 272 803 80 559 815 142 419 764 130 371 985 143 338 357 88 239 437 109 700 978 56 376 457 115 250 267 124 234 820 85 366 969 195 184 964 89 660 836 63 277 627 98 319 561 98 262 556 134 303 774 141 230 910 81 537 984 114 65 399 146 297 755 106 313 370 109 113 830 109 210 730 75 571 653 114 396 702 150 386 779 83 443 745 56 328 897 134 9 215 94 243 998 117 15 108 104 105 400 108 496 746 114 258 489 111 11 174 126 247 704 109 226 618 91 654 733 130 475 726 105 508 779 100 274 779 139 522 588 136 478 912 92 796 951 125 205 368 164 319 406 80 145 569 81 452 878 41 141 942 100 101 927 63 797 947 124 479 682 52 577 985 110 613 982 76 472 691 112 68 532 121 145 442 103 282 747 51 92 636 111 45 285 121 336 921 163 674 898 99 143 733 86 580 750 161 136 560 63 214 397 57 417 705 103 900 969 48 506 700 105 57 921 107 158 971 94 552 827 57 321 394 134 75 484 135 116 535 139 420 901 92 189 768 122 402 600 105 304 834 99 174 699 27 541 693 97 247 333 80 14 459 112 36 664 91 7 555 100 68 76 28 77 329 54 577 964 104 444 711 142 64 757 89 379 932 147 99 319 66 533 591 30 178 970 123 603 668 95 108 734 115 361 772 91 776 886 120 209 221 105 407 504 73 6 313 140 531 653 108 53 967 75 123 727 100 458 785 89 228 571 99 55 141 54 396 670 104 116 367 72 672 838 144 187 912 72 199 330 25 454 833 106 170 519 106 598 619 37 59 804 126 704 863 75 518 880 70 752 999 54 562 606 129 529 765 162 45 157 80 720 945 94 105 951 129 120 199 74 427 511 98 359 952 161 209 453 145 56 433 79 772 947 119 544 603 48 38 907 58 338 848 107 46 402 103 126 978 55 30 833 144 608 726 114 35 720 65 246 394 117 235 519 100 178 940 110 121 215 96 27 58 94 197 218 118 263 484 112 244 288 46 499 698 88 687 936 140 184 586 71 549 575 112 380 481 59 339 550 177 150 870 72 613 642 114 246 383 105 141 994 66 400 542 112 649 846 135 160 861 125 242 703 124 359 678 147 126 556 141 68 965 104 190 978 60 119 316 77 79 667 110 218 978 157 650 995 63 626 751 105 404 767 126 989 992 85 302 937 94 366 693 94 80 153 117 798 886 91 413 939 97 640 858 112 610 655 85 151 443 43 425 504 78 440 990 117 19 668 85 241 512 96 16 658 141 656 849 57 773 965 138 107 393 81 335 749 52 123 438 81 351 984 92 778 851 147 175 210 82 397 439 120 421 715 80 0 922 78 898 985 86 434 485 113 27 572 85 5 403 81 764 805 160 520 595 105 174 830 129 361 390 49 241 380 142 188 446 133 65 270 110 11 17 129 243 255 59 233 756 66 148 400 66 224 317 104 368 392 124 320 842 73 452 697 82 233 325 104 6 621 116 128 400 78 61 255 114 480 709 148 301 340 134 703 763 71 829 987 100 302 697 73 863 938 86 328 336 106 69 261 107 594 995 64 204 427 83 271 916 110 369 719 89 187 527 104 588 640 48 240 686 77 547 773 74 231 717 77 126 966 102 529 659 104 690 913 98 165 870 31 373 452 143 821 832 104 308 486 42 934 990 91 77 753 107 504 892 71 23 886 143 319 659 105 137 625 79 393 645 98 789 951 121 195 584 65 271 663 88 3 911 105 272 336 100 244 855 112 276 668 139 650 910 110 125 895 90 755 913 74 919 984 128 252 353 104 72 624 84 428 562 121 392 407 102 44 385 80 129 782 98 230 611 83 55 843 92 24 467 88 253 507 125 757 913 178 453 587 68 595 968 93 683 898 106 704 848 82 446 694 134 271 630 125 266 920 20 407 539 131 269 713 62 410 925 145 278 660 117 324 564 89 461 845 112 735 894 141 26 536 114 104 751 67 244 755 85 71 977 76 526 560 71 167 645 117 778 947 140 90 904 95 738 825 77 696 737 53 211 710 48 4 765 117 284 642 106 656 681 42 335 915 129 512 828 49 115 669 92 147 918 60 11 389 146 484 558 82 74 174 122 38 861 89 739 916 102 78 132 48 309 532 131 566 904 135 676 859 117 335 489 100 244 545 79 67 207 81 113 989 80 48 828 98 68 717 104 172 665 69 43 225 119 376 512 122 67 928 92 141 437 109 132 497 110 138 223 86 426 686 135 482 751 94 582 903 32 505 580 111 62 71 61 115 759 120 328 947 115 589 686 74 68 829 119 510 723 162 425 915 97 9 794 87 19 204 62 0 518 108 138 293 72 612 899 55 928 941 102 39 779 116 52 877 78 423 921 75 859 909 96 450 799 70 37 79 100 23 90 118 230 484 83 72 455 80 586 830 77 139 337 96 93 325 72 495 532 127 2 735 107 11 700 72 57 415 109 260 499 121 130 189 167 504 919 113 221 341 99 60 780 115 241 504 85 198 366 130 982 996 92 873 980 171 691 957 105 842 981 130 167 326 50 130 883 105 164 906 134 146 979 101 193 237 62 82 553 121 461 466 129 256 485 88 729 835 67 270 477 66 67 473 118 85 709 97 72 600 112 124 763 98 429 814 86 593 771 135 877 912 215 71 695 119 50 715 86 6 388 60 190 518 128 422 903 107 168 955 120 109 221 107 356 732 66 90 449 97 819 906 121 250 447 109 20 807 44 490 716 92 78 569 85 686 747 61 281 934 100 82 108 90 710 873 46 95 878 88 314 816 68 242 954 64 34 682 133 652 983 149 210 253 74 467 658 53 647 760 95 436 636 97 46 827 117 178 820 109 225 710 112 44 817 76 261 472 83 103 416 141 501 598 98 80 279 76 370 875 31 65 134 133 766 918 155 285 554 76 839 865 101 342 884 100 433 625 149 303 867 97 8 147 94 255 897 136 413 969 69 548 705 85 277 995 17 40 98 111 509 915 81 114 501 107 295 415 89 315 578 131 823 961 83 92 137 37 607 613 122 307 668 106 59 649 85 187 863 42 466 641 66 17 848 116 380 728 94 344 768 40 148 733 79 242 880 96 704 935 127 228 555 82 316 665 101 63 614 77 18 813 122 292 742 53 508 696 70 178 492 124 335 981 85 578 736 74 300 597 111 223 613 53 242 343 87 24 465 115 870 896 68 250 853 103 559 886 118 550 713 115 215 366 115 24 986 69 677 741 115 23 337 132 634 732 131 280 946 28 74 515 111 180 838 82 342 759 85 64 970 11 593 977 84 18 178 80 268 937 92 87 838 107 417 965 79 334 743 121 83 681 114 647 801 140 173 873 104 17 256 104 267 357 124 814 938 109 69 814 49 87 188 65 248 968 92 294 492 150 519 648 45 386 873 94 73 843 70 71 895 137 3 64 112 358 585 125 517 941 99 591 855 112 348 646 96 341 600 88 192 990 95 74 762 134 276 593 92 176 376 131 597 778 156 189 671 113 198 787 73 230 551 102 429 811 31 77 680 98 337 510 107 354 911 83 303 364 124 327 649 136 19 258 105 544 829 116 143 670 128 456 799 132 176 266 99 757 966 148 398 475 152 196 804 77 37 724 96 353 664 161 205 583 134 599 817 77 142 726 119 94 254 117 539 715 138 860 999 112 542 758 121 4 318 94 60 850 57 75 581 94 169 910 64 178 599 65 195 831 115 478 535 128 254 913 87 349 452 83 198 540 62 525 720 110 739 964 95 792 906 111 470 687 116 454 590 105 127 703 135 7 26 67 634 967 122 150 214 113 742 926 169 187 909 85 319 781 65 39 448 106 451 548 111 592 883 88 339 598 81 915 983 84 238 314 93 83 925 116 343 353 135 695 749 126 611 823 97 266 918 107 643 859 102 340 630 134 622 865 66 353 473 79 314 979 92 19 971 81 442 556 93 163 216 116 835 906 75 349 931 98 65 256 123 785 881 118 474 555 120 666 754 109 669 949 69 77 214 103 98 804 60 418 532 116 496 671 97 59 519 139 205 660 102 73 264 63 265 470 173 772 957 138 433 857 102 479 819 59 382 992 86 217 376 84 132 257 86 45 442 86 616 669 100 182 756 70 530 797 133 783 973 51 397 837 130 657 837 71 337 922 74 639 870 129 666 715 116 686 717 81 704 768 129 409 874 123 387 744 112 744 758 115 141 630 99 9 964 104 643 930 150 413 676 94 176 804 111 833 942 95 205 493 124 484 705 126 174 787 124 128 359 80 118 587 137 276 522 94 461 485 127 35 131 73 18 681 45 402 546 101 88 563 70 133 637 77 612 730 50 59 935 154 561 741 134 226 772 124 321 409 84 119 515 110 318 736 138 261 479 140 651 923 83 472 675 105 392 448 119 26 464 92 295 478 107 513 952 97 313 489 73 71 655 73 96 539 146 409 587 86 200 703 106 154 397 115 100 359 34 243 903 43 171 892 6 283 965 108 703 725 159 580 597 103 16 215 162 267 274 80 343 798 107 904 908 137 512 837 88 60 976 110 65 375 126 324 603 100 571 619 64 221 287 94 463 751 101 508 674 100 232 584 91 896 907 30 98 816 118 330 500 138 244 650 90 161 801 166 250 609 111 170 404 107 62 760 72 942 944 77 326 955 56 380 741 81 739 787 88 164 939 65 681 700 145 41 397 101 685 846 79 397 500 106 389 647 85 20 261 103 745 978 170 42 887 31 191 326 106 410 793 98 471 950 50 466 981 148 478 813 80 14 957 64 566 783 92 620 779 100 3 149 117 840 892 148 808 998 99 679 753 72 46 550 80 410 909 117 237 436 159 240 431 112 115 490 91 584 673 90 933 978 121 230 566 101 333 962 77 751 998 66 663 844 126 43 819 126 433 686 125 4 726 117 704 959 47 538 732 122 459 571 96 452 987 56 543 942 134 372 854 153 89 112 70 506 994 101 130 816 89 473 575 85 69 621 90 109 284 117 719 843 55 100 541 138 292 496 137 335 557 100 182 325 142 385 937 155 172 409 90 64 234 116 341 721 62 280 937 66 369 981 97 192 413 130 125 139 113 275 758 120 222 536 139 531 886 97 553 860 83 57 267 120 525 613 112 76 697 70 158 206 88 14 320 64 424 630 80 391 868 10 167 281 164 199 570 100 170 324 19 745 942 87 196 571 102 78 363 64 830 839 113 355 464 69 398 953 69 582 999 99 24 773 122 285 630 113 33 844 110 249 881 116 121 659 64 69 111 77 134 880 123 364 682 116 550 803 75 492 580 89 112 981 89 195 369 71 736 853 96 3 576 86 456 464 63 374 653 139 54 442 79 96 147 84 167 859 68 36 117 71 349 590 133 452 879 86 63 180 79 350 576 101 528 530 70 118 865 126 292 678 88 84 114 184 193 637 33 287 841 24 39 869 138 276 851 95 624 950 98 177 503 126 155 291 104 209 590 97 147 787 83 717 868 73 288 600 161 213 500 96 250 721 100 541 926 77 11 903 115 422 658 116 37 885 132 718 843 71 57 735 70 246 253 100 236 596 104 599 870 68 56 359 118 71 794 105 37 951 113 246 946 100 402 795 116 327 663 139 386 765 118 701 784 90 67 194 104 879 965 72 731 983 123 329 433 61 99 751 96 334 577 103 122 357 129 263 336 84 134 563 99 283 320 81 371 660 68 521 768 97 401 805 126 547 667 75 159 496 104 750 860 103 642 648 98 456 992 76 128 214 139 251 757 117 34 900 55 486 506 61 545 625 84 141 771 76 279 852 40 185 187 97 573 745 98 51 436 100 38 942 99 533 812 65 637 975 126 90 271 86 119 695 99 403 841 163 272 942 122 245 826 97 349 453 119 660 953 131 650 783 93 38 896 73 479 757 81 17 682 109 145 464 183 819 997 91 716 766 113 435 853 76 841 881 100 808 908 69 36 365 121 72 586 113 201 706 114 366 979 168 103 411 97 669 810 80 586 774 103 285 512 110 580 678 93 313 404 97 140 954 122 498 897 61 229 824 111 485 707 77 321 886 120 218 603 75 130 629 119 72 760 45 356 917 80 277 477 108 2 517 110 189 764 71 560 676 53 629 863 63 313 672 117 208 719 138 56 276 110 10 795 138 152 743 87 402 709 95 81 290 83 149 308 138 774 989 95 399 919 66 5 138 111 390 803 106 93 605 131 508 565 88 739 775 119 250 326 142 466 688 58 462 466 123 92 647 108 539 895 75 24 568 127 207 472 68 474 860 143 338 494 125 245 499 91 503 582 129 257 355 76 58 999 127 2 604 72 151 250 83 734 897 122 149 660 136 912 923 75 382 854 90 548 812 112 239 471 88 468 516 108 474 521 92 66 270 148 355 781 158 310 783 48 177 880 74 130 757 76 58 924 81 795 992 133 828 843 42 394 753 77 143 975 157 418 580 148 72 111 100 372 883 68 57 864 80 40 199 53 586 871 136 101 378 104 281 295 91 185 717 141 77 283 121 79 574 76 251 889 118 60 946 49 116 604 37 19 533 117 660 841 127 444 490 118 120 615 186 210 741 161 129 911 82 456 783 73 155 255 97 666 955 104 390 682 98 106 897 89 882 983 124 356 564 143 7 589 65 291 738 79 96 441 85 521 836 71 783 940 112 65 86 63 237 983 90 737 962 65 365 753 54 26 915 47 350 993 92 49 851 96 52 153 76 113 851 109 456 940 102 303 380 117 107 965 86 290 890 87 408 597 126 222 368 95 117 713 104 639 933 88 622 818 146 11 268 64 12 560 72 494 595 141 162 166 76 624 899 144 568 835 105 370 380 104 346 940 83 413 784 138 497 845 112 44 922 104 94 407 28 90 244 125 523 776 85 285 823 136 130 167 132 363 480 101 139 775 64 46 132 90 273 739 149 801 894 99 48 854 77 552 686 98 159 688 53 75 907 75 487 933 104 200 505 42 434 814 106 294 845 123 320 367 97 83 749 142 483 582 117 403 910 77 247 298 97 359 462 108 662 746 89 560 998 64 528 883 75 466 738 75 872 928 156 519 814 128 119 829 38 194 625 103 11 69 127 296 499 62 741 846 43 404 583 52 588 593 78 26 154 119 225 848 61 464 937 92 389 744 130 146 655 53 683 869 141 660 905 113 0 44 124 73 545 159 635 725 136 242 695 116 105 188 45 257 840 122 217 416 89 487 813 138 70 84 69 482 625 150 722 812 98 499 804 90 715 993 90 502 685 82 29 610 110 455 518 120 378 628 95 488 839 72 26 365 75 56 273 109 106 168 131 113 771 62 452 529 82 58 549 105 46 780 114 332 423 102 669 918 134 16 760 96 19 947 151 211 487 131 254 371 20 192 891 107 903 910 148 811 850 54 84 461 109 310 854 148 319 590 146 24 37 64 772 836 125 30 568 67 71 783 105 422 504 91 307 826 83 534 721 102 534 595 135 315 685 97 0 765 128 188 673 119 240 287 127 113 171 96 177 376 117 285 692 111 469 627 116 651 770 59 400 774 150 84 135 91 123 177 137 506 615 101 229 502 58 475 557 77 491 650 87 117 849 126 561 997 122 129 921 45 486 766 84 120 958 103 725 807 61 355 712 98 320 417 52 489 666 66 754 865 117 406 624 81 33 359 117 211 512 88 91 220 81 85 553 93 418 642 94 421 454 85 575 860 134 579 811 148 612 889 87 192 285 105 290 448 71 85 336 110 127 311 86 357 864 115 730 885 107 438 718 131 566 771 96 67 456 81 115 620 133 222 529 137 344 839 86 189 486 109 230 844 93 695 837 112 888 965 87 356 656 68 237 244 129 148 479 112 851 894 86 89 724 106 63 505 81 452 510 106 600 960 74 683 813 64 513 943 67 99 812 107 339 691 96 746 867 163 109 177 19 588 790 90 204 957 130 710 904 80 218 231 142 527 666 62 203 218 88 10 842 86 302 600 77 49 354 51 206 857 84 634 829 135 2 545 122 115 671 89 774 900 77 744 998 96 136 965 125 446 952 117 729 825 124 609 675 36 188 198 115 493 635 128 180 306 108 130 501 53 234 703 100 122 670 105 130 783 124 467 737 106 410 922 81 461 494 91 807 990 117 214 243 40 244 961 52 157 671 81 26 742 150 303 477 99 524 760 56 609 666 98 118 790 84 417 734 66 333 710 93 253 946 120 225 506 86 568 920 84 829 955 123 114 691 101 78 897 91 119 233 191 2 565 84 574 957 100 22 698 89 406 513 104 47 899 122 276 790 77 185 457 91 79 307 135 862 897 130 120 216 100 672 799 136 118 680 90 178 491 81 294 978 56 245 982 139 147 341 94 166 513 75 519 836 84 532 551 89 240 941 114 271 456 101 180 273 83 484 581 110 33 468 110 81 993 118 59 167 46 146 482 93 419 699 119 102 915 134 380 910 165 754 892 62 281 895 144 204 439 69 70 94 59 94 833 103 67 383 55 295 509 68 442 830 100 272 297 125 10 285 60 716 817 59 28 189 42 318 365 113 543 911 61 105 987 85 9 384 106 175 826 119 274 376 124 583 870 108 271 600 70 883 941 41 135 307 123 545 952 53 6 566 88 433 984 107 363 971 97 232 938 72 775 995 137 205 562 116 416 701 127 227 906 124 7 867 143 792 899 106 151 384 69 40 356 119 106 582 61 254 954 129 344 806 62 335 894 125 4 505 99 7 200 114 317 707 97 398 922 141 354 606 93 126 212 59 439 474 90 92 945 151 26 814 98 691 805 36 249 829 93 227 324 109 369 754 55 27 760 116 524 828 122 503 752 85 642 722 95 4 781 92 800 882 107 591 747 112 95 296 53 475 880 118 26 719 112 623 879 82 316 839 67 243 541 107 484 752 98 547 570 73 16 717 91 49 998 140 589 625 108 621 934 128 34 679 76 239 283 105 760 933 37 614 693 69 78 439 66 449 622 116 537 722 96 243 647 81 447 787 104 518 654 110 344 746 74 56 726 132 451 947 62 99 382 89 397 972 84 347 415 171 204 391 142 361 479 67 233 409 107 546 731 112 233 892 110 6 363 82 251 801 102 298 663 181 497 593 126 209 505 103 775 808 115 349 425 124 65 150 76 441 859 13 7 363 36 137 691 106 881 967 110 798 903 72 580 844 88 117 533 84 172 551 118 431 546 115 572 911 68 738 744 172 424 896 115 189 462 140 164 404 84 668 982 157 153 407 114 301 543 50 351 608 116 762 928 107 14 942 166 340 719 101 466 885 25 494 928 89 744 989 76 270 784 167 326 721 78 532 830 94 47 221 84 220 387 32 326 981 38 727 976 74 260 677 98 379 803 74 272 502 110 447 543 44 134 834 96 72 113 89 210 575 97 388 561 122 130 908 94 266 358 54 554 678 109 169 446 129 680 884 108 279 473 104 95 792 111 861 919 107 66 697 81 504 699 170 248 402 123 497 949 107 211 445 98 142 850 33 167 721 125 63 174 103 93 444 24 496 960 91 157 252 121 546 958 95 27 120 66 109 987 119 172 426 97 200 225 128 134 421 115 178 755 104 76 936 145 35 518 103 881 973 80 136 364 92 230 632 98 165 822 94 213 301 154 526 724 114 74 551 107 420 814 62 345 862 124 72 439 104 43 238 105 362 650 108 187 955 132 308 712 107 94 331 101 402 765 93 110 828 65 152 741 103 474 547 112 633 948 108 601 654 81 620 847 133 765 818 114 863 992 133 170 294 79 672 749 103 60 376 81 114 405 45 258 389 107 749 897 81 310 394 138 695 975 100 35 916 163 761 916 172 277 360 146 159 304 88 225 932 135 321 838 125 316 590 78 363 778 39 584 791 110 479 712 88 111 173 83 389 790 93 161 373 99 12 655 93 646 847 95 384 843 98 761 824 134 296 614 75 654 802 41 289 867 43 105 133 87 51 982 119 206 358 79 422 782 112 248 504 131 150 519 59 273 821 163 154 162 125 257 808 103 603 706 109 381 611 34 245 614 57 117 820 104 351 424 135 677 942 96 124 960 130 938 980 79 175 941 86 290 944 74 371 514 105 707 719 115 218 324 115 131 578 76 180 761 88 76 866 105 344 757 121 135 190 71 105 704 67 353 508 159 222 487 75 143 325 98 123 341 89 72 259 130 57 705 85 764 917 109 405 747 75 442 548 88 921 991 153 245 488 134 326 887 90 102 814 101 830 869 87 25 88 97 385 672 99 80 550 144 599 832 111 577 630 82 275 507 109 358 674 42 236 765 118 742 962 58 98 278 128 431 497 66 50 141 51 872 995 67 330 585 132 321 328 140 328 802 62 592 784 100 216 836 78 17 404 166 34 171 95 849 922 102 42 651 118 805 950 66 199 892 90 172 453 90 522 720 77 945 951 81 185 719 113 414 741 112 269 902 27 436 738 138 78 208 115 118 859 134 151 860 132 356 617 168 266 450 105 135 363 90 272 388 102 0 513 120 595 877 134 708 877 48 243 823 95 504 538 66 848 979 110 113 212 122 479 539 136 730 958 69 679 729 120 312 836 128 89 297 69 545 580 127 297 784 108 5 930 143 230 239 100 274 633 96 201 527 36 492 810 71 418 673 125 38 509 85 570 943 109 651 943 95 217 937 123 237 981 63 137 314 41 323 840 142 799 814 110 108 507 127 640 896 155 532 860 153 251 336 83 731 840 108 700 883 101 843 873 61 788 985 110 400 433 87 129 895 149 775 802 72 165 605 75 3 100 142 298 417 136 50 230 142 336 752 52 845 892 143 62 453 122 116 467 103 705 783 107 104 193 117 320 538 56 784 792 95 269 613 41 131 766 91 435 745 76 272 954 129 321 433 56 26 668 108 747 795 122 96 928 142 9 355 103 266 691 54 601 910 72 136 762 106 39 370 62 41 532 117 724 832 100 13 827 118 638 881 83 719 945 121 670 889 109 853 996 25 556 741 49 375 557 133 193 680 100 446 869 42 360 434 81 270 868 107 93 477 80 516 646 65 314 378 122 250 438 131 478 651 121 204 517 93 172 483 102 476 670 158 256 320 20 83 821 26 46 936 81 166 255 193 460 581 95 210 820 61 243 941 30 272 511 43 445 853 82 65 452 137 108 823 119 8 95 82 594 786 111 162 527 114 474 634 144 175 890 117 691 774 90 155 683 130 680 967 83 210 324 50 611 939 103 418 451 94 508 660 90 86 338 139 116 282 75 541 932 147 530 535 113 271 378 93 353 637 122 464 762 60 637 758 121 252 266 70 358 804 108 200 856 65 169 734 77 143 614 133 155 201 114 252 490 137 269 428 62 500 621 101 407 931 117 539 778 152 518 589 87 197 634 84 310 366 111 56 316 139 618 701 126 509 718 102 137 273 89 580 835 77 264 644 109 336 954 78 435 850 49 411 538 73 416 957 51 433 657 111 530 825 93 60 720 114 801 845 132 206 882 133 462 860 146 245 952 45 77 600 50 178 589 63 123 455 128 629 771 124 213 273 78 273 614 133 353 648 143 15 367 108 46 292 130 181 692 133 681 806 120 33 959 104 599 852 38 136 461 112 226 406 97 415 957 129 530 921 106 126 400 113 330 402 139 211 214 179 93 912 99 144 184 114 355 717 123 238 431 102 269 270 132 46 569 59 233 433 40 92 296 96 238 859 62 375 578 109 245 756 81 272 731 57 556 735 68 68 473 36 123 386 108 24 669 133 371 397 112 24 843 50 235 755 80 406 482 109 792 934 86 90 177 115 554 626 94 159 725 48 212 612 122 245 674 75 101 699 107 90 358 102 88 99 88 442 978 137 126 507 92 3 932 114 102 636 87 191 871 131 491 742 107 21 525 79 41 990 61 393 410 104 77 649 55 762 844 49 465 468 122 927 938 115 657 896 102 759 767 34 350 421 121 118 259 153 156 789 86 62 807 97 665 911 151 212 690 118 731 964 184 89 943 92 101 464 120 191 364 91 171 982 158 474 917 104 271 334 111 185 492 137 146 187 95 183 984 95 132 700 97 536 835 103 450 774 88 154 715 70 383 417 107 179 504 55 106 529 117 43 584 86 109 569 58 223 707 112 213 954 85 155 645 121 611 817 137 860 986 153 476 554 71 356 598 100 43 66 60 377 967 28 94 637 74 147 928 127 103 118 78 129 985 83 276 705 61 412 994 117 651 708 77 179 826 111 203 391 87 694 803 108 182 231 130 60 96 87 643 716 75 132 212 64 224 292 145 180 658 100 208 734 88 814 911 121 141 197 104 492 692 135 153 835 68 226 331 107 384 533 35 304 905 128 227 840 45 81 382 105 191 711 138 11 104 130 116 510 122 7 737 56 80 545 61 371 975 108 104 788 97 287 876 117 36 677 94 259 598 129 473 545 120 210 322 92 727 814 153 414 770 107 399 629 120 245 704 93 49 242 130 43 953 61 147 567 119 680 719 150 490 933 131 1 720 125 829 935 99 589 874 100 533 962 131 446 949 44 170 352 117 170 402 93 801 842 79 150 411 57 480 594 45 221 370 119 66 893 109 103 992 105 277 719 122 706 859 69 409 468 40 350 512 111 424 829 82 397 399 102 77 433 151 264 625 159 311 571 115 341 729 156 188 508 101 529 943 58 131 624 127 505 984 95 476 537 76 420 455 118 231 451 73 442 704 86 1 886 109 32 506 90 212 904 77 159 405 107 379 670 97 168 826 123 344 656 108 600 618 95 626 716 116 610 791 92 23 214 81 296 737 118 365 697 124 688 784 69 72 311 97 227 870 109 445 654 80 7 606 132 461 693 139 440 790 91 448 721 96 902 937 38 262 679 32 86 544 107 52 446 84 652 785 113 307 329 117 210 879 128 626 835 79 76 170 111 111 282 49 300 418 114 477 536 53 563 926 129 109 127 110 433 749 134 310 705 50 137 647 117 732 819 89 84 171 107 500 685 86 77 854 65 882 998 83 418 997 92 811 895 45 83 374 106 211 638 111 827 951 131 468 701 125 349 965 97 733 980 101 50 316 71 33 436 123 322 559 81 942 992 117 274 497 108 600 746 93 576 970 174 358 593 111 425 797 102 636 759 45 11 144 81 104 781 160 413 427 102 794 963 119 430 522 91 248 281 136 225 522 95 39 879 133 29 408 137 237 700 86 672 880 115 347 964 77 754 849 82 590 637 85 28 43 148 520 628 108 115 269 126 452 813 82 712 802 68 18 239 46 43 906 86 220 481 162 548 605 65 656 926 124 324 348 42 96 649 98 389 894 71 37 624 94 303 371 138 618 699 124 262 800 59 340 799 121 398 738 76 382 623 68 37 206 124 117 149 99 314 977 43 31 793 87 251 421 100 202 460 77 595 946 77 160 536 32 237 951 111 317 534 107 626 795 112 109 810 30 311 853 68 94 912 142 758 827 108 142 745 95 797 801 108 286 977 159 199 901 46 292 763 137 618 779 138 821 834 178 548 559 133 955 984 92 1 317 99 834 855 39 709 726 117 482 560 135 802 964 48 589 618 51 357 501 75 534 939 128 440 829 101 714 747 93 435 497 64 99 325 131 100 400 129 544 824 107 842 886 151 549 997 95 419 680 102 90 195 140 845 951 92 454 548 1 33 785 106 173 332 48 292 437 76 24 903 91 132 385 96 353 758 122 119 129 141 188 359 72 24 745 64 762 791 100 540 655 87 266 310 123 328 772 125 686 793 78 522 774 121 667 992 108 235 911 83 524 887 19 155 316 124 46 601 124 209 259 77 747 776 108 398 798 96 29 894 160 327 843 71 378 467 103 750 869 68 276 873 65 157 170 105 142 964 63 436 702 127 38 105 64 100 194 82 194 569 40 229 588 137 118 413 95 727 938 99 227 844 123 506 924 92 328 495 101 385 718 153 160 827 106 664 819 74 527 689 128 924 958 88 94 673 80 509 514 59 251 391 37 9 812 138 45 871 87 170 506 101 481 589 102 254 811 76 719 972 84 293 627 63 190 573 75 255 998 127 571 767 136 227 653 86 402 584 71 40 967 85 78 393 98 307 859 106 67 487 139 286 619 73 603 819 118 154 209 86 267 703 129 90 582 170 122 715 106 23 862 138 311 456 135 165 649 136 7 161 122 659 972 79 466 825 80 590 606 88 49 791 111 287 787 131 537 639 118 155 239 119 745 838 40 195 625 138 255 289 78 412 806 74 741 761 131 256 281 90 183 421 121 467 505 54 903 904 103 394 620 132 480 955 118 505 694 56 92 98 60 487 663 131 476 871 124 573 620 125 18 738 110 334 963 116 195 543 108 93 938 84 78 562 63 155 830 92 30 388 141 76 555 79 407 870 30 442 743 76 580 971 105 492 719 118 61 806 93 711 764 91 436 866 48 66 805 46 193 650 42 59 156 96 24 334 142 663 885 82 236 372 111 337 810 71 19 982 77 99 735 91 149 963 69 481 491 65 750 881 97 221 286 97 247 948 73 440 538 115 32 481 167 125 315 86 281 791 87 38 639 74 210 781 133 111 613 140 298 847 106 506 912 118 263 328 80 615 944 125 475 931 155 395 656 150 229 249 86 312 700 61 463 593 94 112 297 94 350 910 75 42 391 98 17 720 55 329 887 78 631 687 77 409 749 70 190 477 163 268 652 63 708 753 92 94 885 94 59 830 114 155 400 125 223 478 65 739 902 119 121 564 113 206 280 76 194 828 128 591 709 96 216 794 96 171 557 58 306 691 173 7 981 142 154 511 47 73 407 111 412 492 115 233 468 54 614 736 96 108 445 94 254 752 88 395 891 104 554 975 91 20 798 129 426 957 107 957 990 106 330 588 110 63 313 92 405 778 67 173 681 48 99 113 114 366 767 78 490 747 85 203 889 74 453 662 75 287 449 44 22 803 121 69 365 109 82 688 112 207 357 102 702 862 88 316 983 109 5 831 182 700 747 150 912 983 105 708 716 115 331 525 102 605 631 165 510 676 90 44 917 130 347 778 64 471 728 46 77 155 122 249 377 111 164 996 44 2 206 100 296 802 113 122 300 134 352 689 157 191 258 124 543 928 100 492 873 77 244 437 98 128 681 79 383 617 75 603 627 78 217 409 132 404 893 136 96 618 103 110 429 102 508 869 75 43 180 64 291 995 82 383 790 129 292 681 70 4 560 61 96 401 93 400 420 115 72 321 121 386 920 79 203 212 67 210 853 172 280 339 74 443 833 98 785 789 91 84 884 114 66 970 117 493 666 108 106 925 58 944 965 33 571 848 152 0 738 94 496 522 108 489 961 108 76 926 63 124 867 112 486 687 148 77 797 109 9 130 58 129 761 97 818 853 91 99 985 43 239 626 48 217 830 64 472 831 87 32 508 111 585 860 109 4 586 122 80 417 94 706 893 84 356 962 101 313 336 81 443 989 96 120 122 91 308 566 102 188 664 80 247 501 114 264 964 144 87 234 86 273 371 96 29 752 132 93 524 110 681 722 84 221 696 113 136 878 138 71 757 100 361 677 92 142 500 71 467 762 72 47 544 106 195 682 117 196 732 84 431 628 74 123 635 103 49 608 156 97 778 79 679 931 108 794 891 118 199 321 63 817 964 102 329 801 71 624 990 106 141 719 130 816 929 69 143 332 77 5 909 52 89 758 87 39 477 98 586 629 72 678 972 121 437 675 155 606 819 90 221 787 101 713 950 27 201 717 102 952 972 128 36 726 89 327 407 143 803 941 77 96 587 101 55 168 115 363 604 82 234 825 88 94 953 102 328 813 118 56 648 141 328 801 68 298 695 94 319 880 146 286 655 114 176 672 97 673 845 103 414 457 177 687 889 73 287 948 145 487 942 104 441 893 131 127 472 83 84 143 63 7 723 87 114 646 70 209 979 69 370 633 87 755 969 142 578 819 115 767 979 109 141 393 95 423 740 102 23 910 110 307 809 139 39 613 34 484 874 71 688 759 62 8 362 16 319 576 76 559 634 62 100 208 58 116 179 150 820 841 72 645 945 119 441 756 149 334 762 70 764 875 121 250 554 130 824 893 122 96 428 100 149 567 91 802 910 112 113 174 87 168 926 118 496 768 91 11 624 59 112 268 82 682 983 106 428 783 88 193 715 73 273 885 91 787 895 98 920 952 135 248 984 109 73 643 139 131 629 104 283 293 125 79 115 110 10 148 41 485 748 105 117 530 108 583 896 59 169 880 122 34 398 73 103 718 34 844 924 76 264 541 159 32 671 121 296 637 94 218 939 1 675 875 101 320 378 120 388 443 106 493 526 100 46 105 133 366 600 121 47 416 69 116 197 121 231 387 58 215 292 129 652 880 58 179 550 73 400 878 77 297 745 56 454 989 108 436 781 95 673 947 113 222 565 174 435 792 81 206 573 84 73 152 71 3 481 115 32 909 69 20 275 116 734 901 96 340 635 53 116 503 26 158 494 86 328 757 105 583 685 120 224 497 75 793 910 90 473 825 78 503 894 99 422 602 76 83 733 117 122 583 132 73 656 109 323 764 82 26 445 83 167 642 87 570 969 89 116 192 115 294 731 54 292 543 95 240 302 55 38 431 52 744 980 97 467 999 92 309 404 84 186 530 85 109 267 114 103 651 106 375 520 110 558 885 128 79 129 90 155 277 156 466 796 105 230 477 83 218 456 103 689 857 124 166 667 119 117 130 125 322 819 89 6 347 102 57 414 133 232 463 96 210 975 87 176 784 81 784 904 119 164 553 99 370 903 81 271 340 77 57 853 88 624 873 55 336 694 72 711 789 129 168 647 73 697 728 55 149 784 89 304 486 121 430 706 63 103 777 89 417 760 91 9 483 94 479 755 113 55 178 71 442 705 92 99 830 109 113 445 130 19 46 78 148 782 90 275 858 100 622 917 117 392 549 133 380 701 131 492 775 127 338 749 206 36 241 58 403 444 91 292 819 152 706 926 112 457 965 32 637 905 67 19 636 134 192 887 106 644 661 83 152 259 76 389 439 43 180 194 83 474 669 107 60 952 78 110 417 187 131 700 92 329 455 123 417 436 100 514 649 130 86 721 108 148 267 112 95 244 60 498 572 117 524 669 119 404 656 95 619 859 94 91 730 109 145 676 87 76 551 100 767 960 114 187 249 56 458 629 71 446 475 110 303 722 89 381 669 39 449 834 94 262 891 146 80 906 61 405 967 93 323 843 73 432 792 105 929 960 113 300 575 67 62 809 150 73 840 97 459 599 157 11 801 114 308 647 105 516 806 115 44 737 44 246 848 28 321 685 107 7 505 42 476 904 113 527 812 106 394 863 36 195 900 120 394 961 125 248 265 155 219 874 137 284 647 153 859 989 78 630 881 172 605 843 92 476 953 95 650 879 86 292 898 63 889 964 127 193 956 190 489 691 94 688 743 102 478 581 24 359 557 107 313 621 115 302 809 120 335 772 70 238 771 109 282 538 46 74 843 82 433 831 109 747 986 91 136 847 47 60 741 77 586 697 153 838 997 87 506 840 111 586 714 101 47 794 99 884 894 131 376 661 111 42 759 96 741 916 94 803 823 122 849 920 75 455 949 126 141 589 84 176 787 129 387 989 108 296 491 52 503 807 90 320 339 114 24 644 105 160 533 135 401 420 140 94 492 63 111 472 66 670 840 90 402 409 83 660 860 102 0 312 119 218 741 92 188 529 137 57 393 118 306 495 96 32 501 78 252 819 96 27 435 97 767 791 95 692 893 106 100 829 119 431 599 126 660 785 134 384 861 128 605 975 60 139 554 127 322 744 65 397 584 78 371 869 110 419 986 131 931 935 135 218 624 74 350 459 93 328 395 96 19 54 133 773 828 122 63 608 103 665 734 124 323 587 74 191 456 87 869 930 138 6 337 73 399 808 89 286 795 102 178 429 115 187 879 137 868 910 114 795 818 115 159 328 80 272 344 70 57 213 81 49 89 93 84 902 99 460 471 79 182 432 59 269 592 108 63 100 139 38 457 107 776 895 110 98 559 108 713 934 52 536 827 83 626 995 96 450 692 80 227 684 115 276 308 85 708 721 54 15 772 106 714 725 108 71 390 115 202 248 135 334 501 100 84 301 94 196 253 124 424 662 82 343 768 100 124 932 77 523 918 153 166 478 103 533 684 144 313 652 37 505 852 130 457 858 91 551 687 88 654 747 161 85 942 119 396 698 97 397 818 120 44 992 83 172 364 83 124 414 85 630 689 76 127 248 68 361 837 73 240 254 74 535 994 143 671 683 95 915 954 130 164 766 143 61 159 96 277 350 141 102 537 117 752 894 120 542 848 113 698 961 75 25 241 93 106 825 67 341 397 74 465 618 133 95 479 75 291 674 118 519 705 73 74 837 95 95 122 64 197 304 145 22 543 88 126 889 52 317 668 86 42 92 115 617 865 94 485 876 107 14 88 92 154 493 89 303 758 117 719 833 149 503 817 51 120 968 146 216 711 166 288 444 113 415 495 149 605 692 76 553 678 98 556 692 148 498 997 73 652 885 23 219 609 129 179 257 100 401 666 141 705 744 91 604 946 115 19 621 66 565 726 111 100 413 85 674 984 132 493 641 44 76 397 135 252 263 87 631 680 153 697 880 95 24 168 97 186 982 127 271 860 92 69 184 33 184 811 47 322 991 123 228 462 117 691 764 168 739 913 89 223 386 109 791 878 87 733 777 77 262 945 69 290 409 91 987 996 43 191 714 104 65 304 75 141 918 70 373 400 86 48 224 105 37 569 69 214 898 74 595 921 62 473 631 134 463 512 72 226 480 89 79 497 129 381 701 99 72 639 138 234 578 139 365 498 102 365 678 62 13 87 50 81 607 68 655 851 85 188 405 140 196 933 91 347 828 65 377 448 131 402 435 157 460 859 115 1 843 101 338 770 95 502 966 94 310 653 134 151 947 98 185 649 131 70 740 122 419 514 88 121 500 98 356 988 106 71 109 99 29 161 141 100 494 54 41 169 121 313 402 115 419 975 134 547 608 188 327 468 82 402 738 82 512 531 146 75 656 77 53 313 102 762 922 159 3 927 48 856 974 101 216 959 129 385 573 157 466 633 112 645 882 98 420 638 73 238 576 120 359 946 86 132 158 77 162 464 132 600 670 124 146 254 62 338 686 167 355 613 57 550 953 128 281 624 49 226 426 119 252 298 58 192 712 99 643 735 122 617 977 50 659 910 96 135 319 52 82 639 74 139 847 125 244 965 92 233 406 110 243 742 148 184 360 24 46 999 74 168 201 75 740 888 145 296 396 86 525 559 92 429 807 128 207 831 95 39 426 109 765 914 96 31 467 113 16 167 148 761 905 101 605 815 99 66 376 68 234 280 135 687 875 126 126 657 101 463 901 46 234 858 82 201 385 102 175 595 101 409 573 96 130 427 95 489 506 62 154 549 119 222 637 95 197 322 83 302 803 132 146 861 84 21 837 58 126 863 85 62 577 72 116 310 85 306 654 99 164 993 109 162 568 120 569 729 44 302 616 96 20 949 141 37 133 74 362 718 52 906 994 141 159 982 131 116 356 134 314 609 63 184 252 37 214 496 109 673 997 78 708 929 125 629 703 157 203 573 120 91 526 75 87 373 111 26 367 65 606 862 81 243 923 124 312 976 77 183 201 107 637 852 64 269 584 135 147 586 27 565 718 111 809 905 146 154 947 127 359 757 81 755 905 89 485 696 16 2 396 44 379 830 168 302 851 103 230 600 122 179 254 96 725 802 86 49 927 44 363 586 73 440 883 94 404 816 40 89 829 64 845 925 158 540 861 156 551 637 100 88 144 135 297 705 108 457 859 81 510 762 153 73 897 98 53 993 89 313 566 100 358 731 44 247 306 90 307 389 85 228 388 125 427 716 61 5 432 112 516 901 66 391 649 102 458 782 161 73 536 124 356 909 81 101 333 78 252 854 135 48 738 81 874 928 125 15 145 121 444 824 123 75 942 89 794 946 77 339 907 100 552 801 102 569 593 84 956 984 107 376 533 51 879 980 153 360 377 111 246 324 105 156 163 128 93 560 99 631 935 95 321 751 110 486 636 109 642 653 74 264 549 134 415 536 118 456 550 92 50 137 137 249 991 87 162 222 77 637 728 102 445 670 46 449 971 84 165 883 24 338 620 92 292 519 97 213 508 123 378 631 87 501 699 92 518 638 152 107 833 43 605 749 68 92 649 98 41 259 34 767 867 106 442 752 123 485 891 106 34 571 42 286 520 86 630 937 75 493 698 102 746 982 48 50 629 126 258 413 69 420 775 92 630 686 75 145 926 62 736 983 38 296 706 95 185 721 135 139 946 99 206 538 33 239 692 136 344 909 65 240 858 122 536 644 126 149 714 117 29 667 117 177 825 139 47 629 78 389 448 128 727 977 81 181 830 48 384 747 73 765 766 130 273 415 90 850 942 97 602 652 127 594 912 79 669 687 159 322 621 150 217 909 47 72 368 59 401 759 111 69 195 83 266 898 60 47 502 128 182 697 83 308 737 50 341 969 104 116 626 39 139 279 150 19 304 108 492 855 75 561 600 89 190 793 118 336 530 147 767 890 100 75 306 104 354 863 103 711 727 99 468 481 120 444 976 131 222 648 101 64 972 169 50 485 147 667 988 38 784 930 97 765 966 97 330 470 110 561 962 60 165 558 66 778 935 103 605 858 114 941 962 129 22 294 121 183 910 63 75 448 78 31 716 115 152 500 89 32 767 83 706 807 76 653 958 135 259 413 127 386 877 126 265 612 110 128 371 104 294 713 112 155 246 113 437 994 80 357 772 89 535 591 86 988 999 139 305 532 79 277 944 91 390 886 80 418 865 176 499 570 96 55 804 85 758 813 93 265 495 87 459 669 124 21 886 101 339 705 94 779 950 85 662 889 135 133 858 101 566 837 68 46 448 76 636 901 71 322 401 98 372 396 99 81 682 90 228 763 166 418 586 138 336 358 107 226 451 91 27 269 75 103 666 115 141 891 59 626 800 102 58 978 137 453 738 97 460 633 64 263 539 121 23 823 59 257 671 100 287 371 87 125 699 100 545 601 121 249 993 63 665 690 97 57 607 141 594 716 1 234 990 134 442 880 102 386 706 91 682 836 139 34 60 38 470 681 93 258 551 81 552 575 106 44 597 127 10 798 114 64 765 63 72 234 119 230 964 77 222 673 113 337 807 88 155 431 61 126 955 90 499 545 75 26 706 121 963 986 64 182 602 96 141 152 56 166 751 82 600 630 167 46 590 37 469 879 111 349 707 114 407 719 155 294 512 71 436 930 114 218 672 82 24 320 79 485 519 111 394 763 76 140 404 112 128 218 124 478 700 140 269 787 124 93 130 54 243 671 121 386 931 109 267 685 123 270 897 98 238 829 75 510 660 91 20 703 111 106 690 75 544 860 64 448 551 78 230 873 142 841 949 116 307 904 114 60 777 39 646 663 117 1 483 94 172 593 155 64 66 58 114 298 137 546 679 129 285 670 81 515 882 82 925 934 23 78 342 120 316 444 145 351 910 94 571 846 84 459 763 110 571 923 119 463 954 93 136 728 78 89 808 112 215 347 74 641 655 146 585 801 76 178 706 123 118 494 56 422 629 128 1 672 59 107 171 126 213 797 83 137 609 119 501 921 71 782 856 123 14 881 130 224 660 65 115 426 121 299 668 128 237 342 79 688 953 98 357 763 68 558 925 58 272 864 38 234 763 70 355 548 92 211 808 89 807 892 76 120 831 131 59 283 86 1 258 108 29 87 83 35 314 110 591 997 135 607 862 169 292 383 112 516 696 110 77 773 74 69 697 81 62 725 131 730 923 116 313 636 84 500 712 118 412 666 100 239 929 108 170 423 49 226 722 128 40 124 100 930 991 108 272 830 78 207 397 83 156 582 77 597 666 119 89 581 108 238 569 115 160 343 116 387 950 71 420 932 89 486 494 80 283 611 94 344 964 36 25 677 74 489 752 113 643 868 105 27 66 78 630 802 148 192 204 99 283 357 84 77 461 57 495 871 96 721 998 91 32 998 140 229 975 92 548 866 95 735 744 83 718 772 56 715 981 72 387 975 122 877 887 136 214 320 119 580 747 101 361 564 150 408 574 73 342 872 116 602 728 165 808 980 94 189 240 71 38 282 98 229 556 93 311 917 100 281 510 184 345 392 102 208 898 85 205 399 88 570 761 120 29 588 119 205 958 130 343 538 49 101 241 132 0 833 122 629 899 110 452 746 106 195 393 134 20 55 45 133 223 95 737 926 65 728 799 91 145 708 122 531 996 61 165 486 149 163 746 72 360 977 90 251 928 85 376 785 111 333 741 109 515 936 56 41 695 99 428 959 75 186 527 89 27 813 64 265 731 122 322 894 158 195 888 89 412 560 86 180 406 44 230 907 68 518 833 65 96 983 107 587 825 78 220 369 82 168 501 109 174 604 87 224 644 80 23 159 110 436 512 140 629 994 69 142 566 98 177 787 117 492 600 72 326 622 126 82 968 64 92 957 97 34 407 154 616 821 91 702 973 121 449 547 91 92 204 116 244 441 152 98 975 120 362 654 138 388 793 111 14 638 56 627 640 93 277 949 127 851 852 61 125 632 26 74 494 73 246 797 137 596 722 83 287 845 65 613 966 139 649 918 132 468 469 80 257 612 81 143 161 98 322 485 92 4 604 136 605 670 125 174 918 129 528 651 101 334 759 137 535 552 107 339 497 105 572 627 128 575 859 85 433 498 65 151 164 131 343 742 86 48 762 117 728 767 83 965 980 73 203 345 148 9 966 137 327 650 84 350 628 66 191 249 115 457 916 158 59 847 137 341 608 100 30 871 105 340 571 78 63 267 107 364 895 95 324 386 28 264 341 87 781 897 105 569 602 79 343 449 121 53 326 141 178 451 97 7 225 82 691 948 77 193 425 107 419 539 108 795 889 72 386 574 138 159 576 140 707 956 76 131 203 123 460 996 87 60 255 85 53 914 69 65 442 127 451 677 74 516 565 67 403 893 101 497 728 76 157 678 83 13 984 31 310 511 95 494 661 60 89 358 76 81 213 90 75 268 65 717 802 79 33 750 104 486 729 54 264 573 124 144 640 75 291 410 159 160 707 93 157 597 98 504 764 137 178 995 86 402 744 132 450 550 51 56 924 94 843 849 127 667 975 88 706 750 130 79 467 57 265 916 117 670 831 98 198 300 86 188 320 105 544 901 110 650 760 95 274 464 131 362 847 118 270 304 109 641 754 85 96 468 94 496 615 102 246 457 84 819 833 148 532 899 92 397 886 147 517 552 104 156 957 64 193 926 75 82 877 159 108 989 83 281 667 88 356 633 112 349 477 80 141 773 110 135 842 154 478 891 71 174 868 62 99 347 77 116 349 96 152 895 94 460 643 188 129 324 101 430 509 74 307 399 105 360 475 126 81 192 77 397 530 91 137 498 125 520 752 137 67 680 128 298 720 103 65 117 77 518 952 105 518 801 92 463 570 87 306 390 139 282 386 100 69 877 125 49 634 84 370 419 87 467 869 59 225 895 92 173 786 91 36 223 98 43 803 85 749 953 98 197 291 127 214 736 126 281 906 84 325 912 102 597 788 108 541 852 41 760 982 89 48 872 63 574 603 74 392 573 80 171 676 164 422 812 129 25 286 62 778 864 125 191 743 17 92 826 110 405 721 94 291 758 127 240 694 65 127 351 107 54 366 60 135 661 135 717 927 131 42 588 57 405 468 106 2 562 117 40 191 50 12 815 90 510 973 109 734 863 102 837 968 120 9 702 56 146 568 111 391 757 86 132 789 115 499 729 122 371 803 117 444 532 106 715 807 128 26 449 113 424 842 130 542 937 69 107 723 88 156 440 121 580 883 74 746 822 64 229 406 84 743 787 140 4 227 63 119 136 76 259 630 110 562 848 52 349 894 67 270 516 93 449 859 88 389 667 81 335 833 130 269 382 132 480 691 49 230 266 55 178 968 59 786 835 77 12 994 183 124 204 60 60 68 61 341 855 105 499 707 96 191 566 127 926 991 85 239 817 102 281 926 87 245 859 124 59 537 40 354 435 92 255 579 151 284 569 135 521 950 146 381 519 185 267 305 104 768 993 135 460 552 102 1 668 98 261 870 101 573 909 127 576 931 79 361 469 119 127 893 54 17 494 58 53 175 71 208 536 142 281 333 139 33 815 119 102 335 83 61 663 117 387 958 120 458 951 113 24 214 116 202 367 82 566 640 105 425 472 122 308 608 58 46 982 99 456 658 72 627 722 80 41 199 69 1 795 90 306 665 92 83 130 102 844 965 118 103 809 67 71 670 95 720 782 76 36 345 126 259 832 63 1 521 132 106 908 70 340 539 143 321 712 129 299 391 126 52 326 79 51 756 96 64 666 76 15 45 125 947 997 97 360 800 99 237 928 81 75 945 86 115 987 86 316 902 111 172 294 73 251 399 110 9 184 33 247 651 151 274 964 104 67 110 76 347 447 107 51 739 83 172 220 68 181 731 70 395 626 113 259 971 134 454 491 158 270 793 89 473 505 126 57 109 106 663 709 35 144 489 124 268 840 103 885 942 63 126 713 106 174 353 125 191 590 64 254 942 103 770 876 108 462 829 86 313 372 58 425 812 83 793 872 125 516 735 47 522 674 74 241 398 90 101 997 129 656 673 143 461 638 122 1 63 157 123 393 100 175 441 102 316 926 69 295 493 65 12 110 122 456 679 100 240 874 87 891 923 102 261 952 74 547 903 77 606 951 112 89 195 62 272 652 75 623 893 172 11 135 57 136 699 104 418 566 151 122 226 81 264 411 138 800 984 148 153 662 28 404 980 117 463 905 144 10 570 73 260 744 115 157 930 106 483 821 124 252 910 67 239 271 83 68 104 106 70 825 106 297 533 66 290 542 105 653 738 123 298 983 159 275 537 149 200 987 80 115 236 43 79 97 132 310 400 125 189 619 116 543 558 82 7 839 132 614 796 78 184 444 81 63 562 112 151 500 134 426 470 91 211 849 104 787 945 82 836 997 99 459 968 115 667 790 70 662 721 97 532 646 107 116 530 53 192 541 106 126 177 44 393 568 97 242 424 88 567 681 83 620 656 52 717 762 98 336 923 91 127 441 54 72 574 109 245 750 110 111 852 75 212 473 92 62 958 125 264 803 73 441 745 107 763 850 46 699 921 42 405 866 69 199 970 101 13 923 113 53 395 157 498 970 109 424 881 72 583 958 88 24 856 101 281 955 116 294 532 76 345 434 131 511 561 108 254 310 33 307 447 90 293 797 90 315 537 129 702 963 48 279 434 80 62 296 97 356 911 106 527 629 104 679 847 39 487 555 98 136 692 89 375 561 57 679 747 102 184 561 75 485 865 83 817 983 115 87 744 102 61 401 85 467 659 110 94 415 154 364 986 103 276 544 100 237 627 84 149 977 85 71 598 102 503 674 111 759 972 148 463 855 143 430 886 88 551 609 125 350 483 87 426 723 133 510 539 154 180 985 108 389 612 85 429 869 109 635 833 126 732 826 93 148 414 167 112 492 84 304 593 64 345 769 58 145 699 66 384 576 116 23 502 120 583 943 91 516 561 102 786 841 126 162 998 94 106 546 81 314 835 64 149 877 115 394 482 61 30 581 111 231 678 138 485 666 13 165 746 74 512 602 115 147 833 121 123 795 113 386 756 70 499 719 143 389 502 78 662 977 110 208 349 141 434 882 116 335 487 110 126 809 71 365 500 125 526 659 84 174 476 64 82 959 105 608 875 104 214 936 112 481 591 95 898 938 93 292 345 112 93 440 115 34 903 103 287 608 106 542 655 88 42 847 32 24 831 107 407 969 82 348 921 81 81 355 108 154 198 91 130 225 57 716 788 97 642 799 114 413 440 122 625 757 98 58 315 129 22 991 70 58 150 123 136 510 64 211 961 23 306 630 99 166 236 124 93 349 75 527 788 126 242 544 73 197 478 74 442 656 41 668 947 124 325 652 131 276 704 92 446 629 106 12 776 159 83 331 128 181 985 91 44 857 130 237 665 33 165 353 35 304 354 97 51 649 85 73 92 79 513 549 138 59 438 121 297 552 72 315 848 85 2 729 126 813 924 98 7 183 118 26 369 85 167 600 120 172 710 57 595 711 140 366 593 102 500 842 103 13 687 68 280 944 102 398 863 90 27 540 113 248 573 102 867 868 83 186 274 60 65 393 74 107 128 146 710 835 103 9 116 150 24 249 121 1 68 110 212 618 143 298 737 125 347 497 120 159 278 96 263 981 52 953 994 117 393 944 90 718 814 112 253 548 56 132 649 34 107 974 98 609 871 74 24 673 89 343 707 68 216 706 55 178 469 106 200 801 91 733 868 69 514 973 90 201 488 103 404 436 88 65 497 130 516 786 26 622 702 99 87 684 45 71 639 109 452 491 101 285 701 86 386 393 134 894 978 67 209 990 80 817 927 115 7 422 67 13 980 29 492 869 111 438 564 85 696 977 147 450 881 87 55 232 121 520 631 108 155 736 85 250 545 129 224 794 115 394 587 29 231 548 108 486 904 140 230 505 130 724 773 136 705 762 93 527 722 90 137 198 117 212 556 122 2 131 80 596 682 91 274 748 127 177 753 93 352 404 146 593 892 132 81 798 100 477 998 77 263 368 41 32 691 79 115 313 63 598 889 96 19 407 89 893 996 88 196 322 109 286 404 110 145 914 75 133 437 99 343 410 115 35 959 41 280 895 122 60 626 86 227 753 28 340 556 136 37 361 121 196 475 50 138 509 108 150 504 79 270 788 71 59 730 92 201 534 78 236 554 104 780 805 58 597 928 130 523 645 115 491 601 123 397 563 81 320 632 95 119 498 148 1 427 78 158 493 105 63 107 108 154 465 105 10 516 144 76 858 105 419 949 86 273 776 146 166 328 95 677 691 116 185 561 70 292 444 86 568 826 62 721 970 63 229 416 73 774 919 136 725 860 125 112 520 77 312 479 145 169 277 109 534 691 75 525 583 102 355 407 100 453 748 72 570 855 62 155 171 56 499 819 115 16 456 125 606 686 132 63 721 141 98 352 122 105 511 101 685 797 60 10 768 93 345 565 142 772 895 164 57 148 60 293 923 154 314 783 104 66 382 129 367 560 88 358 746 134 328 955 107 193 799 98 118 882 119 256 790 107 722 895 177 307 505 66 535 917 40 59 498 91 701 781 150 141 629 70 18 880 98 340 540 101 190 486 77 877 878 81 512 539 96 492 912 142 228 973 105 366 383 89 603 902 98 300 342 115 342 631 33 12 83 143 261 268 45 37 751 70 422 574 120 736 972 63 23 433 88 237 624 101 822 951 134 195 963 111 499 830 108 667 822 69 252 939 98 292 940 112 428 870 133 231 975 69 49 114 55 597 777 164 184 768 98 16 856 130 161 830 149 4 763 64 121 393 118 83 887 102 204 801 91 251 632 121 109 626 95 625 989 124 134 339 94 498 940 94 592 858 111 198 451 115 443 540 141 324 480 113 203 288 85 944 954 98 176 299 120 178 736 55 544 890 115 558 724 126 424 962 146 16 724 149 647 743 88 555 909 51 105 774 133 230 840 150 288 854 140 74 505 100 587 611 107 304 910 105 40 348 135 76 800 44 232 656 142 51 617 86 94 730 73 482 503 56 370 709 93 79 624 68 379 817 126 627 767 109 781 910 111 445 650 168 103 400 189 200 805 65 423 989 72 533 776 126 195 373 114 315 521 102 147 595 134 406 686 74 270 605 97 603 648 95 148 864 84 127 447 118 448 966 113 620 812 39 541 851 145 87 759 115 400 951 56 280 771 83 59 542 127 328 691 106 603 967 72 308 686 95 529 910 48 6 253 94 423 784 114 351 926 69 642 664 92 95 613 108 79 568 72 396 939 103 99 773 88 17 306 74 262 735 152 474 864 73 343 802 52 386 474 146 57 617 156 319 921 104 105 165 57 110 818 133 573 799 117 308 613 131 275 390 46 209 588 115 723 809 58 402 885 96 139 694 39 157 281 146 576 842 97 870 939 92 406 478 102 836 947 91 505 762 86 338 509 113 112 308 65 391 730 138 316 922 105 737 961 77 344 819 94 175 225 67 653 742 128 533 667 35 498 841 118 364 453 83 173 624 92 194 564 106 135 245 99 655 939 93 80 950 91 273 622 111 156 888 19 226 697 72 380 835 86 674 776 120 124 171 79 398 622 38 812 915 72 0 314 98 474 548 44 463 904 123 634 812 54 57 592 140 172 317 63 503 977 108 492 505 73 280 541 134 387 470 91 365 735 120 238 276 89 153 474 127 102 976 120 228 761 113 117 632 173 100 689 84 211 454 78 348 964 109 562 602 100 17 605 124 330 683 105 103 982 96 272 438 129 524 923 94 886 906 107 245 957 135 123 329 113 120 414 33 390 599 69 655 908 112 148 974 91 374 927 145 454 586 75 546 598 49 919 963 102 330 651 59 265 459 99 109 387 53 5 455 150 180 624 120 142 417 91 121 846 157 202 935 64 171 988 71 212 369 81 711 849 133 226 916 72 437 466 53 40 526 74 117 833 109 453 630 134 334 700 140 163 987 128 170 211 127 125 592 86 234 978 109 475 721 107 157 310 95 363 885 138 161 665 128 783 919 83 115 558 135 138 288 178 178 867 47 190 585 44 184 505 82 618 734 129 771 842 133 136 850 67 599 661 91 565 954 59 191 305 105 115 492 113 47 159 47 18 744 96 55 755 122 287 788 44 474 737 82 124 575 125 120 558 80 368 414 18 690 995 109 100 813 128 313 490 92 553 993 89 428 433 76 128 463 75 567 854 76 115 793 107 79 857 111 652 815 122 347 746 105 829 873 77 256 779 130 458 918 182 89 392 87 831 935 84 286 693 157 627 974 109 393 470 83 327 545 56 25 95 126 779 785 85 83 510 52 37 872 103 64 574 108 410 851 85 617 866 123 180 939 81 628 681 69 491 738 81 161 184 88 349 784 108 64 787 108 506 512 52 111 820 87 521 639 137 8 964 65 257 375 99 666 917 64 62 310 92 52 726 165 342 820 61 188 587 71 226 907 127 596 838 100 133 958 54 155 680 145 67 949 56 229 680 124 238 661 110 614 670 90 703 990 98 229 992 127 88 188 143 208 375 124 255 271 135 380 863 160 597 910 72 120 467 153 443 557 55 711 882 81 270 816 118 286 473 53 574 949 121 203 554 79 215 954 86 107 602 125 735 873 99 69 483 13 293 527 83 111 864 118 113 328 110 44 577 63 283 581 104 35 809 52 171 566 53 466 469 76 434 495 85 928 934 82 61 273 94 461 714 83 23 292 105 239 323 81 214 318 146 191 698 96 549 974 66 160 548 107 627 864 79 526 664 107 780 806 133 326 713 52 68 128 132 387 500 68 255 906 101 849 914 99 237 580 86 408 540 108 593 827 112 487 872 118 583 764 120 640 757 107 85 114 82 87 128 79 504 762 103 514 684 130 133 716 87 88 722 98 542 771 123 174 948 112 716 977 75 75 435 141 759 817 44 729 935 92 28 212 118 234 887 116 464 523 101 109 296 91 449 904 140 565 902 73 1 6 143 718 957 48 235 882 79 395 991 99 715 849 108 129 374 126 189 255 60 296 752 127 124 983 108 168 488 70 332 532 72 332 835 79 262 953 122 317 943 132 374 813 106 347 538 110 227 527 76 72 973 158 258 933 66 497 569 11 57 280 139 107 941 27 238 471 146 7 767 90 90 172 90 697 957 129 718 788 72 113 814 144 580 646 139 192 593 63 202 317 126 83 360 122 185 872 70 528 946 74 236 703 111 375 635 115 108 369 95 351 927 158 188 561 122 852 867 114 389 680 88 345 722 74 53 363 25 383 496 63 403 410 85 27 70 114 568 929 69 235 365 121 26 737 84 71 526 76 2 885 80 111 898 79 138 703 70 586 690 78 620 968 101 102 590 79 497 907 70 133 906 83 626 733 103 366 882 156 816 834 35 160 386 68 364 828 99 141 641 113 163 526 135 114 460 87 708 984 86 178 577 25 19 195 90 26 303 72 703 869 147 159 563 97 21 472 91 104 384 114 208 935 106 198 424 106 1 629 69 124 887 144 629 995 102 132 608 43 145 604 60 562 911 116 457 947 65 310 387 83 90 274 93 162 191 33 802 919 119 804 881 82 672 712 94 129 769 95 265 658 158 137 575 129 745 933 109 194 573 104 228 793 65 685 724 66 601 861 147 197 653 81 272 889 103 8 323 157 307 317 155 877 991 147 329 584 170 177 856 92 519 897 127 50 956 104 34 759 162 136 236 98 493 777 129 268 501 87 29 664 79 181 680 111 589 731 97 169 570 65 603 857 148 288 485 77 678 927 139 79 588 83 194 308 93 55 166 149 161 893 120 256 299 143 561 638 67 100 425 91 869 900 127 166 257 65 96 389 89 168 742 72 280 677 120 161 567 100 678 862 75 464 745 96 425 476 128 584 892 93 68 220 61 323 637 73 78 921 99 61 595 49 49 585 81 803 996 137 502 935 134 55 579 126 815 992 96 284 403 176 653 833 78 619 677 53 92 642 61 791 980 134 847 914 88 85 435 98 836 962 52 344 948 98 360 378 145 105 233 98 910 926 149 61 167 88 77 358 119 320 804 118 27 916 89 370 810 107 81 577 76 27 240 71 268 319 90 770 802 73 77 815 147 748 990 133 213 731 111 444 715 100 117 782 102 846 978 31 805 822 53 339 676 113 281 423 90 563 795 68 286 573 111 3 76 134 239 327 81 264 498 77 221 883 109 119 376 52 163 272 89 152 362 108 624 868 127 29 822 111 92 423 98 218 320 52 146 435 82 555 828 27 243 760 144 467 867 83 61 957 127 89 328 34 183 892 52 49 910 124 450 797 89 179 659 103 24 622 85 88 182 89 463 920 109 187 741 99 379 958 104 326 455 70 687 778 95 675 933 101 589 675 65 490 979 72 133 876 83 292 827 81 397 680 113 560 612 53 788 838 76 8 590 93 86 876 55 81 632 97 14 359 109 399 890 127 53 68 93 538 575 119 294 989 106 758 980 127 653 882 86 424 631 87 692 925 139 316 956 130 840 867 113 297 413 82 226 358 87 87 191 69 377 864 148 504 675 123 269 336 82 293 392 107 286 697 128 763 837 79 297 403 62 5 883 126 308 755 36 430 533 42 617 947 66 703 925 136 357 463 93 750 975 104 39 424 96 16 389 117 309 483 82 256 419 54 45 151 116 480 664 105 732 937 124 101 233 88 47 814 140 346 765 64 334 543 81 669 925 124 255 382 76 236 733 134 598 865 176 474 513 156 343 947 89 9 430 68 260 531 123 149 724 84 358 895 99 731 861 72 72 739 121 781 994 101 289 938 102 196 523 77 577 816 98 444 732 111 460 611 141 259 572 123 260 735 122 581 986 110 140 424 86 127 954 116 449 870 120 204 599 103 246 578 164 677 930 107 319 549 115 506 666 64 167 812 83 272 552 93 303 500 59 294 582 41 152 503 152 589 903 142 196 855 85 253 856 58 1 210 102 390 688 123 400 526 86 399 820 132 404 871 118 90 387 122 226 694 82 47 385 80 485 985 70 460 569 91 378 633 69 757 862 148 229 704 63 284 575 104 515 612 74 214 571 73 359 661 77 472 672 92 19 339 112 3 465 116 74 371 73 228 855 103 83 649 53 391 677 98 285 773 112 495 646 111 761 791 53 44 528 115 833 837 45 474 686 78 215 590 123 576 873 76 685 837 96 314 847 88 299 339 71 417 572 108 522 784 116 777 920 89 154 513 104 673 931 137 555 825 111 104 413 81 49 738 69 240 848 94 42 287 92 15 985 82 465 678 145 34 245 136 251 365 137 75 863 111 181 327 70 230 693 44 248 278 139 485 708 130 100 429 171 51 197 135 180 702 104 270 666 134 385 468 94 367 519 82 229 893 63 80 484 92 70 956 123 245 485 77 555 584 82 347 512 100 174 870 148 218 325 91 355 736 115 616 794 113 529 863 121 306 985 124 269 836 87 63 354 79 28 569 115 104 500 87 802 811 161 100 123 62 702 885 80 338 842 89 461 479 95 390 726 80 155 329 116 117 676 110 239 611 133 87 411 131 811 949 76 88 164 102 473 788 97 641 716 74 372 601 74 197 443 59 674 758 81 424 613 158 412 766 119 260 286 129 335 791 113 346 930 76 265 390 70 94 447 85 131 551 121 208 287 125 231 267 84 228 829 82 578 712 93 113 817 110 53 833 81 154 229 125 36 136 126 296 950 114 777 910 75 351 998 146 2 759 114 124 387 104 173 964 115 147 639 121 332 465 93 497 940 132 11 447 124 44 146 172 43 99 62 140 311 89 650 965 126 381 624 120 177 688 77 390 730 107 105 935 172 938 973 104 59 357 50 917 921 86 414 771 42 170 646 106 518 912 101 812 889 84 306 601 140 58 583 103 57 111 117 9 998 108 60 809 132 104 178 79 201 693 108 791 954 105 253 396 79 601 618 114 688 934 119 726 953 93 326 885 136 933 966 90 406 518 144 379 667 71 66 457 97 495 973 132 17 108 170 118 461 104 83 777 131 398 509 123 233 928 119 509 539 50 229 842 73 528 653 81 133 538 94 621 693 105 137 264 110 584 823 68 871 905 154 205 417 96 558 831 124 229 892 185 170 697 108 163 347 86 750 874 129 59 437 157 345 969 105 410 432 140 390 528 135 423 597 90 355 549 62 343 772 76 63 518 109 472 527 98 632 777 110 725 777 120 731 963 117 551 851 78 324 413 121 29 299 110 138 568 139 370 865 133 609 937 87 59 511 80 172 420 110 40 42 89 57 701 126 289 312 137 259 336 51 172 952 127 368 696 61 160 315 149 270 319 99 70 516 100 13 263 141 606 984 71 166 919 90 111 334 102 229 606 106 228 407 58 289 375 120 825 953 35 576 685 133 610 922 53 463 701 60 184 365 81 407 664 74 178 390 112 547 645 128 496 747 128 213 840 89 470 688 103 338 613 106 442 653 102 824 841 81 539 900 41 93 741 72 184 224 122 356 805 166 637 911 126 722 873 89 692 746 131 63 759 95 508 633 76 399 974 92 565 591 139 579 665 95 743 857 102 826 864 99 19 53 75 20 326 107 271 525 148 795 807 88 48 231 128 226 736 91 562 963 120 482 907 76 139 807 115 339 934 124 287 383 39 376 455 60 89 683 69 504 904 95 363 717 44 90 251 125 144 886 134 141 967 106 350 921 72 567 706 62 345 748 106 276 714 102 326 696 110 351 705 88 107 842 108 574 756 104 53 173 115 183 727 123 375 425 86 281 631 47 314 590 63 247 664 147 95 338 97 164 175 103 9 906 105 602 682 105 486 966 83 622 655 62 204 300 77 248 767 57 34 668 126 56 861 114 513 906 55 775 946 55 163 505 110 325 505 85 14 884 59 598 684 126 452 572 124 302 348 102 160 857 85 334 906 51 353 638 121 15 73 89 42 99 69 186 254 127 610 813 98 58 433 136 446 506 81 314 775 87 128 573 72 383 924 103 560 672 31 53 720 59 82 669 49 253 583 100 329 848 126 466 643 28 305 499 92 98 752 112 503 739 98 73 674 97 57 753 139 679 787 119 467 887 98 145 819 58 314 885 91 11 307 135 825 926 126 426 670 107 108 305 117 649 869 102 49 374 51 104 504 93 200 839 118 518 571 59 8 918 63 156 790 104 799 856 80 273 932 99 634 874 138 111 832 112 847 966 53 416 425 52 173 219 120 171 844 149 732 933 73 499 608 92 115 961 105 30 926 84 203 285 69 101 386 143 457 825 95 736 902 72 688 781 55 7 567 114 669 991 23 341 631 26 514 893 91 525 669 101 385 868 189 109 318 96 700 728 66 473 476 38 262 281 91 862 962 104 583 678 104 138 781 86 25 247 112 205 474 115 454 913 70 201 787 116 570 935 135 204 621 99 491 884 133 207 537 150 290 605 175 373 870 94 631 975 83 374 878 95 52 535 69 322 342 125 802 973 59 469 893 93 116 245 87 669 972 41 209 490 134 194 581 87 626 699 108 249 773 150 304 529 60 707 994 73 9 952 119 571 730 79 358 380 97 182 386 116 614 864 107 898 905 127 114 751 120 390 913 104 804 979 95 66 528 149 838 854 89 88 758 115 169 950 19 430 996 114 56 382 93 388 418 100 205 239 43 422 660 109 114 972 90 34 98 114 28 621 126 85 236 104 322 699 44 340 400 80 756 973 124 192 979 112 565 770 30 41 295 90 653 911 113 592 943 103 19 86 28 45 498 110 411 723 99 572 882 43 257 652 110 487 820 118 483 815 114 102 281 86 492 585 87 398 557 129 95 169 65 473 805 90 104 839 113 79 189 76 69 791 78 852 883 184 362 443 108 9 439 48 314 433 159 43 286 74 419 484 120 67 238 72 336 766 133 9 637 78 110 641 124 519 700 110 487 556 78 45 923 89 396 917 113 300 468 71 215 689 122 238 484 102 513 550 86 140 409 118 781 982 103 313 778 97 409 935 113 103 691 166 222 671 59 26 418 115 163 918 99 544 554 87 263 297 114 68 471 108 566 907 70 379 872 131 0 378 45 66 89 140 127 552 90 477 725 99 496 977 72 191 422 59 403 501 114 127 539 142 213 304 119 443 623 104 115 902 62 92 289 91 167 207 75 38 369 115 311 921 85 676 835 91 424 978 83 176 546 93 279 389 86 354 885 90 193 426 79 801 841 72 495 539 89 568 743 51 740 891 97 660 858 91 121 714 97 875 889 55 520 620 51 364 472 70 475 901 105 482 492 131 267 765 83 50 157 61 340 611 141 121 993 126 22 298 142 84 280 105 37 226 136 562 925 56 69 951 117 581 645 28 447 828 90 468 741 126 517 837 84 572 709 74 425 871 101 681 753 123 5 959 118 737 834 119 202 813 38 301 763 68 808 968 65 387 542 109 193 813 116 89 681 105 177 800 70 346 916 106 511 785 86 323 361 152 2 596 86 61 335 79 442 905 122 675 894 64 323 326 102 499 940 154 53 875 114 109 688 116 396 998 75 463 527 135 513 664 102 216 933 173 151 523 92 364 778 59 618 971 139 171 936 77 225 346 116 589 859 103 663 917 99 342 359 118 105 154 92 524 638 83 467 632 102 261 999 112 649 969 71 682 733 135 138 613 22 304 636 103 221 434 77 881 945 36 356 789 71 349 407 137 96 285 91 562 892 71 465 677 69 383 458 100 189 549 129 31 777 101 51 577 111 586 591 101 674 956 107 383 963 108 643 988 113 319 729 87 910 930 94 267 510 118 29 372 133 82 267 129 68 500 158 165 398 91 73 557 128 458 622 80 328 537 91 794 931 78 677 911 138 669 755 71 362 821 135 140 492 78 175 709 125 660 708 72 236 521 96 110 676 115 160 922 61 579 861 161 293 615 112 158 558 116 480 967 110 80 372 118 806 848 99 826 850 125 338 771 164 3 358 94 840 978 111 66 293 95 160 637 103 104 869 86 8 891 91 520 932 145 394 924 150 124 798 107 73 956 123 489 783 84 441 794 90 67 313 71 300 726 70 335 693 34 124 647 95 29 375 36 796 964 111 444 699 88 339 672 114 858 955 69 120 272 128 452 525 89 31 437 130 509 713 69 228 961 115 235 739 47 508 557 57 186 803 158 176 756 131 15 787 62 537 578 100 474 704 107 769 940 161 650 983 127 462 519 151 691 941 147 503 876 153 500 996 112 253 460 66 413 834 86 597 897 111 1 871 155 729 949 93 191 272 90 603 744 122 326 767 82 201 988 137 326 599 30 599 603 64 52 123 87 128 810 70 445 687 153 57 898 105 223 473 54 390 409 53 353 718 129 379 511 80 75 458 63 729 900 90 113 938 130 321 351 89 524 574 113 312 776 83 84 685 99 284 664 173 112 973 59 23 927 134 360 875 102 234 370 101 331 579 120 229 621 103 317 568 96 544 547 117 210 410 95 67 105 115 125 622 132 143 915 103 153 355 98 452 872 90 26 151 111 85 697 87 274 744 44 757 996 117 91 883 54 145 769 91 374 615 109 463 975 92 202 854 89 109 916 65 74 142 108 776 789 99 311 535 75 389 782 57 265 776 68 98 842 80 478 894 122 508 695 83 381 903 114 535 734 120 69 157 102 54 880 75 332 588 113 741 791 175 498 708 125 165 444 139 37 726 45 484 654 105 874 908 97 729 892 107 474 933 147 258 514 89 382 695 110 751 776 162 663 960 108 353 658 118 473 843 58 131 685 60 671 980 83 28 300 109 818 849 107 263 731 107 114 980 112 540 957 39 299 693 113 286 731 61 71 665 121 274 704 50 260 512 67 466 823 68 481 691 77 649 915 136 175 453 70 608 867 82 220 841 96 142 559 127 659 856 115 64 776 60 139 278 145 410 705 108 362 768 100 418 449 134 123 235 117 143 780 139 39 946 97 349 411 103 269 876 132 274 961 121 447 885 138 696 835 138 439 738 155 13 849 137 877 908 47 171 198 118 64 455 99 142 704 94 255 825 96 397 679 115 825 849 128 154 704 65 235 429 115 791 874 109 327 498 71 526 791 75 452 833 58 152 604 128 250 899 90 168 576 129 14 959 97 160 410 152 474 894 58 717 965 86 506 680 130 436 997 39 277 780 148 21 743 73 399 518 107 460 843 107 68 401 120 553 576 126 750 923 85 384 417 104 833 959 102 264 508 53 414 762 138 8 356 67 508 524 157 536 783 107 20 634 33 492 691 134 29 961 98 113 916 113 62 856 100 32 329 87 149 161 76 195 970 110 237 464 114 575 835 106 589 956 84 221 789 86 889 939 96 677 975 116 3 538 126 770 825 109 29 410 43 478 796 76 345 942 117 179 794 91 29 847 98 306 541 133 321 914 117 291 535 115 143 206 163 36 771 57 309 812 105 99 469 117 475 833 102 521 719 148 611 915 163 475 808 98 700 952 62 455 738 142 274 856 67 459 891 80 297 713 54 435 797 96 9 811 108 95 177 65 256 672 66 682 818 126 579 738 100 52 245 105 635 678 118 43 296 65 224 965 135 514 695 100 92 320 120 0 984 47 339 957 63 649 962 99 692 705 87 245 554 99 417 519 122 336 795 54 462 857 77 488 827 123 212 668 146 230 767 82 132 254 56 564 662 90 202 536 71 233 276 139 443 532 111 2 574 96 563 940 61 176 603 93 81 519 133 669 686 118 153 861 99 469 654 52 356 704 95 311 543 147 132 535 134 524 913 113 490 967 100 312 989 79 259 490 137 116 926 87 557 869 89 407 429 83 645 793 85 153 497 65 339 973 121 277 397 125 422 887 73 102 322 64 273 676 116 340 787 142 143 381 146 52 198 87 6 800 110 782 894 71 437 870 67 65 315 37 151 385 77 82 445 122 622 667 152 265 602 55 311 459 99 274 369 119 73 698 121 399 580 120 176 685 71 118 592 78 432 507 124 206 451 91 566 619 85 715 952 101 42 536 94 898 989 108 296 586 183 26 57 71 88 91 131 614 688 94 446 696 74 122 642 63 333 478 114 517 858 98 444 569 129 2 167 90 415 617 32 895 997 67 785 902 56 529 862 112 844 942 12 43 908 205 8 700 97 551 800 50 476 695 65 209 868 45 268 550 65 329 823 68 352 812 103 847 915 63 510 960 87 496 681 82 176 838 123 618 733 101 177 586 54 650 666 77 58 912 125 374 770 114 191 369 85 633 804 66 860 984 88 117 933 108 276 600 67 107 862 91 550 958 143 18 361 64 95 930 77 94 772 132 162 914 96 448 690 75 234 633 134 283 796 90 467 515 73 242 407 106 352 358 135 572 705 88 672 923 86 83 506 97 144 604 111 702 874 84 436 701 81 286 537 97 608 730 69 203 488 115 343 642 94 488 596 61 299 957 79 682 801 38 652 800 177 9 283 72 115 647 107 126 989 101 13 831 74 60 446 85 185 416 86 73 379 96 620 692 105 362 398 116 274 433 48 516 715 59 101 669 47 323 962 134 168 542 139 113 672 105 196 935 64 400 642 104 191 750 93 193 646 72 253 973 66 628 707 65 480 799 124 358 645 74 192 893 152 369 453 114 683 744 130 426 932 71 153 523 106 16 286 81 362 758 88 124 248 72 517 745 84 178 989 92 218 341 86 18 846 134 279 470 88 154 865 114 322 941 83 35 902 118 324 547 80 373 804 85 385 916 78 7 897 103 61 863 88 310 629 81 113 948 113 547 784 55 506 636 126 315 318 63 438 775 93 224 919 112 86 340 82 259 565 138 629 838 96 535 690 126 747 909 83 356 454 137 504 601 119 219 327 114 52 679 95 890 899 137 188 506 68 282 299 104 152 694 161 47 295 61 316 428 123 727 792 131 670 954 151 447 524 88 344 568 108 752 762 119 51 861 20 535 560 70 339 536 65 436 782 129 301 391 78 623 950 121 437 807 70 103 332 96 193 584 127 240 351 137 155 222 151 64 102 74 680 886 59 512 614 156 287 731 167 238 301 71 23 986 53 428 905 151 131 192 109 263 579 67 811 814 73 198 789 86 311 916 107 302 662 84 908 920 91 211 520 104 298 504 149 55 800 134 380 395 160 543 978 95 8 503 93 198 340 181 129 805 91 245 521 86 601 617 112 30 90 125 171 776 104 637 802 94 430 791 119 182 858 108 321 738 120 652 854 117 274 344 111 756 810 120 209 332 97 49 518 93 284 434 200 344 357 95 962 997 65 279 727 40 152 302 83 585 831 100 1 770 121 7 982 130 312 512 144 254 380 59 273 390 47 592 756 136 555 915 113 501 748 80 815 847 65 584 979 126 156 766 93 24 660 89 701 964 110 239 389 80 388 948 100 312 726 106 611 865 111 802 851 106 306 678 145 563 954 54 261 720 138 86 755 61 40 493 101 13 79 98 214 650 89 522 716 118 126 944 92 103 600 98 318 545 65 125 400 120 367 693 126 125 224 72 423 567 58 188 881 100 605 678 196 240 634 164 98 751 99 118 290 109 324 962 115 447 988 104 20 898 119 280 622 105 280 621 117 647 921 58 562 629 133 485 872 168 415 700 114 429 624 73 266 678 126 174 508 65 585 782 85 159 707 68 88 267 143 212 307 91 571 874 104 634 728 133 418 494 105 269 422 124 144 709 90 794 888 74 757 954 135 2 939 111 293 530 74 244 251 86 211 761 67 94 95 85 374 703 65 453 530 141 63 963 121 43 282 71 588 700 46 478 665 136 6 303 80 252 635 3 5 950 62 530 820 132 352 840 100 493 533 95 385 484 96 630 760 53 280 750 160 734 778 99 312 526 59 833 901 108 819 946 104 570 736 49 835 856 59 601 792 39 231 533 95 545 766 122 43 142 94 274 798 128 440 916 136 286 793 89 491 923 108 814 919 56 656 819 83 925 993 114 462 742 136 375 770 90 110 700 127 133 696 133 596 960 63 440 948 71 175 362 66 280 907 109 761 995 116 552 996 94 5 104 107 771 996 30 250 429 97 171 657 108 197 415 143 48 444 103 649 850 137 746 827 122 536 757 63 265 535 171 191 830 75 263 551 108 642 971 34 12 121 99 732 822 96 84 866 66 20 244 77 633 670 140 120 959 94 220 665 104 119 435 179 299 913 103 231 887 150 806 986 98 28 884 118 150 297 82 664 911 76 99 667 102 132 225 150 717 877 35 19 187 91 117 237 67 13 417 138 753 772 96 0 473 117 631 948 172 658 784 109 101 492 72 431 570 140 173 461 149 251 568 107 162 699 118 46 85 78 486 568 128 445 799 86 284 634 128 412 918 138 12 317 84 151 787 97 63 92 139 774 917 69 436 588 113 649 755 113 385 492 100 330 506 151 706 742 81 231 663 93 4 850 107 93 896 21 247 321 59 74 961 80 94 346 65 732 959 85 216 566 109 17 760 110 173 222 122 60 347 143 76 871 94 367 896 104 451 771 121 851 856 107 238 805 133 428 521 69 842 921 90 218 714 112 520 782 93 327 556 109 144 833 138 216 315 89 452 659 161 610 772 76 127 949 118 57 613 60 459 874 159 98 325 115 66 845 154 185 784 117 69 648 49 248 729 90 95 636 114 723 897 102 154 356 105 601 743 95 704 988 97 178 248 82 97 111 58 117 512 106 174 441 90 216 220 140 244 944 83 740 801 61 43 465 77 382 458 106 30 100 96 286 422 83 483 706 91 777 816 100 44 881 86 321 579 127 204 211 75 100 550 81 44 246 88 130 583 85 369 412 120 487 510 74 248 585 88 101 961 129 88 708 103 488 753 110 667 928 101 243 345 123 55 601 70 365 513 140 527 960 88 197 386 157 250 320 111 19 387 102 417 738 74 548 994 93 81 129 80 299 850 133 254 775 98 282 630 55 283 360 111 133 451 80 17 685 112 420 439 130 238 492 50 169 343 97 686 964 134 53 130 97 368 704 116 122 693 75 274 617 118 135 907 90 229 814 93 401 840 117 510 879 62 204 642 114 540 898 85 32 80 115 356 986 71 133 422 113 841 986 101 209 457 111 701 942 60 86 507 142 483 689 120 488 932 99 872 934 117 323 825 102 330 752 80 477 589 135 317 910 111 825 995 116 206 477 127 524 554 99 476 672 42 33 816 116 536 947 28 208 577 123 576 889 70 810 915 41 361 863 114 395 864 92 427 488 174 554 833 123 433 592 87 222 760 88 479 870 123 198 470 110 162 643 135 119 384 109 34 237 84 359 362 123 481 785 78 821 845 72 104 843 126 285 612 87 659 859 101 60 612 83 360 748 77 339 421 119 214 776 175 366 729 133 241 681 106 66 738 118 537 719 185 38 606 79 96 981 67 785 918 102 429 591 67 74 879 58 306 378 114 266 894 134 409 474 84 443 809 86 184 772 58 112 952 52 686 695 136 131 195 113 439 824 103 319 989 126 480 727 59 333 496 124 529 901 69 222 439 96 227 328 56 213 777 126 676 692 40 445 803 102 630 801 91 136 680 133 211 827 61 323 614 98 512 527 103 192 351 107 341 752 54 250 460 137 63 937 86 188 978 113 365 508 95 94 100 57 662 851 92 598 903 135 390 754 81 344 450 80 189 441 75 466 787 61 598 920 113 717 748 90 623 842 82 401 427 127 51 335 112 235 756 64 410 980 89 13 938 95 117 779 71 139 183 112 607 846 97 62 494 100 524 701 108 326 657 60 179 249 128 370 710 71 517 614 1 244 452 104 674 769 119 261 749 90 693 973 113 245 473 132 169 487 129 707 982 77 45 625 59 388 849 81 211 652 112 262 475 99 36 330 105 107 882 96 752 878 111 203 248 142 207 613 106 49 321 135 95 386 89 3 794 88 254 505 125 440 505 62 507 780 111 687 835 132 452 842 119 283 761 60 330 570 105 216 754 62 203 983 59 243 261 115 129 548 152 437 853 81 382 738 88 339 599 80 489 533 45 330 561 94 343 889 78 6 961 71 230 515 39 657 708 103 207 979 142 474 891 107 234 405 72 495 534 85 161 262 165 887 999 74 143 666 105 496 834 72 617 790 105 85 676 96 205 718 48 96 822 135 295 820 184 79 406 84 430 454 119 300 432 132 484 537 144 375 481 113 179 931 127 297 357 124 810 862 66 461 618 62 195 251 76 428 661 100 540 685 105 739 928 67 501 644 130 26 76 103 239 734 135 57 766 60 112 121 74 392 566 103 226 892 130 586 667 45 519 552 65 99 221 100 70 751 118 174 674 104 334 443 97 264 518 93 22 782 140 269 751 125 225 911 140 64 508 151 249 837 121 523 651 131 331 427 144 198 341 99 446 617 114 438 840 97 296 980 96 260 265 60 230 869 135 254 578 58 111 997 102 465 715 55 299 978 102 613 825 120 234 811 109 409 878 101 114 643 99 66 310 23 567 678 128 311 748 73 288 330 102 639 995 45 54 668 37 557 612 131 551 884 110 193 857 88 625 795 93 811 905 129 27 198 65 483 814 149 172 468 55 57 697 98 129 447 55 491 750 105 353 531 57 126 322 74 282 918 139 798 961 107 233 990 173 150 796 75 53 453 134 11 853 90 471 883 75 635 828 102 438 752 81 65 422 104 334 433 96 208 329 113 65 980 79 152 421 118 62 901 61 620 984 105 669 782 116 235 920 108 197 743 77 442 968 93 513 809 111 744 991 87 499 544 100 86 587 65 508 985 46 23 191 81 369 704 55 489 776 100 549 648 78 113 596 143 9 460 109 225 928 132 270 687 76 445 954 122 690 779 97 21 719 78 298 666 83 247 397 99 198 287 168 721 763 117 267 873 53 315 719 78 766 912 63 282 399 25 667 669 114 176 601 79 23 855 49 299 830 92 404 427 88 150 315 107 278 809 97 289 975 103 365 457 68 765 948 115 43 676 71 105 497 97 126 395 121 224 952 75 107 335 112 284 759 57 250 572 157 657 735 42 683 938 53 72 192 117 93 174 63 743 978 79 149 326 109 293 482 164 252 268 91 31 751 164 387 673 80 92 250 138 466 625 71 581 700 141 46 488 98 73 609 112 104 593 117 378 668 28 335 651 106 104 297 84 265 422 65 89 591 133 12 385 101 63 510 115 694 929 74 809 896 79 36 473 97 54 750 176 68 366 76 848 921 69 317 821 137 170 656 50 116 122 103 372 875 81 375 809 115 591 610 100 278 309 119 149 241 113 631 816 125 357 697 93 444 834 74 256 832 132 47 910 74 31 452 89 63 342 118 406 866 102 367 504 100 142 814 83 828 836 61 584 945 112 265 673 130 305 670 138 383 543 146 49 248 121 218 317 88 541 856 91 311 809 142 35 220 109 514 801 101 147 186 106 147 931 131 220 961 118 696 743 146 186 723 123 21 58 74 85 495 155 11 999 58 669 785 132 328 941 91 110 875 50 253 805 108 238 713 67 939 958 143 235 557 104 10 914 104 312 729 128 281 484 71 427 635 123 607 765 110 577 895 90 435 811 161 694 870 31 125 871 153 88 846 95 815 978 44 644 899 108 420 652 100 907 931 130 8 185 87 406 993 59 402 532 97 152 226 82 393 528 111 17 711 110 534 640 152 637 655 156 302 509 179 246 973 62 0 19 109 18 630 55 86 857 105 658 796 96 525 907 88 199 741 167 412 681 107 50 84 132 197 784 132 443 943 87 67 874 91 98 512 118 50 947 96 333 490 102 57 659 111 87 924 100 104 155 90 712 725 125 464 795 117 463 992 95 443 486 35 548 966 87 350 689 137 575 972 103 106 260 68 660 750 76 36 445 86 416 926 97 396 819 95 264 472 157 471 982 97 190 429 92 262 797 60 300 928 128 202 358 87 385 631 92 152 799 105 181 481 148 94 903 98 98 812 86 685 816 147 287 682 149 477 520 88 302 561 135 419 859 116 257 454 75 368 409 104 208 693 87 968 979 92 150 359 98 456 718 76 31 769 93 13 286 131 312 861 90 483 635 94 236 653 107 95 426 135 83 905 104 33 788 35 85 423 65 132 708 88 922 976 140 898 919 92 594 704 82 442 849 125 40 432 70 242 714 43 588 993 60 240 357 110 120 415 130 44 779 90 433 917 99 184 854 101 324 813 109 85 804 76 228 669 110 385 898 106 450 471 97 483 663 104 10 667 58 36 875 41 29 395 143 734 871 122 513 893 67 283 304 83 18 866 71 641 782 156 580 975 142 314 706 143 135 439 118 751 986 128 172 777 58 605 718 98 268 710 120 472 507 81 209 748 91 259 322 98 165 880 123 185 508 120 71 229 67 658 927 103 438 544 112 74 169 115 132 960 32 476 843 74 168 340 85 357 998 155 95 198 77 225 315 89 505 746 86 356 530 117 364 573 140 188 438 57 55 544 121 15 811 71 11 536 67 60 127 143 505 629 87 692 844 107 438 900 87 375 403 86 656 931 64 863 976 145 101 892 103 914 952 123 206 384 58 321 820 151 29 233 96 670 816 99 411 490 67 135 846 83 457 954 71 504 633 125 446 602 128 235 533 119 80 776 114 155 813 61 250 527 81 664 898 149 236 643 96 269 310 114 275 640 98 232 311 80 580 789 133 228 456 85 541 894 53 2 176 107 219 995 125 448 968 85 61 557 161 111 220 85 174 237 108 131 919 50 477 542 74 280 761 79 142 349 170 685 853 130 759 956 86 634 853 121 65 353 113 130 508 86 455 944 85 602 639 57 382 480 103 256 497 85 88 317 27 379 995 118 81 353 80 337 372 117 680 940 133 681 761 102 694 779 119 113 226 105 267 729 76 472 557 127 911 961 126 21 218 89 269 621 66 680 870 143 94 139 62 147 284 123 236 660 77 78 305 92 898 975 104 95 893 111 625 763 88 91 411 100 857 881 75 735 945 94 756 791 128 755 838 71 295 806 79 60 936 124 179 958 103 281 781 111 583 894 94 632 710 162 257 625 150 594 685 73 732 849 136 172 518 113 452 520 106 110 952 20 88 286 110 228 964 114 250 939 91 150 953 70 542 698 133 337 612 109 52 933 98 518 920 70 39 226 43 319 727 71 183 653 141 79 954 128 50 315 109 524 558 81 75 663 115 180 575 124 115 652 97 770 919 105 592 828 114 216 948 85 535 655 92 373 737 119 140 268 150 99 425 84 487 963 61 650 806 101 44 120 27 577 602 58 448 914 153 44 912 87 51 118 122 814 816 43 184 783 112 394 798 98 295 328 82 337 546 109 680 849 36 329 464 70 293 367 46 139 361 39 510 871 91 169 681 111 401 877 120 11 142 91 314 745 106 28 588 107 647 937 83 436 872 124 130 745 112 568 755 111 307 582 119 769 947 173 205 637 84 332 420 100 297 702 158 238 616 56 223 920 103 2 968 19 86 673 77 215 405 88 84 964 128 12 306 196 32 617 62 527 831 143 249 568 134 666 801 92 829 984 110 97 470 89 772 798 107 183 632 95 32 319 125 152 351 57 570 904 55 885 888 84 200 402 62 922 989 135 370 957 44 478 720 62 106 535 88 45 230 75 524 656 142 694 781 117 17 472 117 11 456 110 121 940 34 218 251 119 529 843 50 342 505 106 0 322 135 293 475 84 57 901 93 425 976 104 431 468 68 56 531 85 323 871 130 408 503 107 922 953 114 254 845 42 159 981 122 5 699 68 882 975 118 163 245 102 118 422 116 497 554 98 576 830 108 55 298 101 366 378 74 286 796 108 764 773 83 283 888 77 647 664 94 627 666 155 204 381 92 253 897 82 220 734 117 438 815 61 515 878 111 207 304 115 526 734 113 51 260 110 764 881 108 644 784 118 600 765 79 194 811 75 231 778 140 103 261 58 620 809 138 54 854 108 453 589 115 52 380 63 30 979 107 116 783 105 328 506 119 777 961 93 711 743 112 198 467 145 815 884 118 406 653 97 64 356 123 175 237 84 787 888 109 546 819 131 18 364 134 188 567 95 44 323 75 103 698 139 424 460 125 18 800 125 499 881 132 488 883 116 141 962 71 279 999 102 134 212 127 396 690 175 485 932 89 478 771 83 470 910 112 694 800 177 259 910 68 722 749 107 301 816 90 91 98 149 38 477 103 79 85 98 550 677 161 136 489 105 37 754 119 387 849 149 697 859 90 365 668 143 521 812 141 120 849 103 784 961 133 85 857 69 30 654 86 573 760 137 562 952 97 286 399 71 48 652 149 188 364 116 368 827 82 383 500 124 129 849 79 223 542 100 612 709 54 850 957 101 573 699 97 468 697 116 308 418 93 783 791 93 109 181 99 265 829 81 678 749 121 245 461 102 374 722 79 545 948 15 240 712 99 187 968 124 776 872 92 273 644 2 599 813 107 265 988 162 434 903 148 33 287 66 345 892 164 184 763 106 20 884 77 297 565 92 272 834 149 63 782 97 56 606 113 405 480 137 522 752 37 436 760 111 83 136 113 565 970 109 517 576 75 95 260 123 723 742 55 45 294 90 54 438 81 675 959 120 886 981 112 124 405 173 637 976 128 206 721 99 452 608 83 92 223 97 599 794 81 147 804 87 265 271 69 326 775 113 395 782 117 639 698 85 102 277 126 94 243 28 138 554 85 523 848 80 173 963 115 215 635 91 529 656 130 137 682 114 57 991 108 588 724 111 712 852 137 53 481 119 301 327 133 75 233 121 179 676 77 186 699 88 10 941 96 504 573 60 366 548 131 258 277 60 270 296 170 452 499 85 300 621 98 684 782 96 182 599 97 884 887 127 279 735 152 674 943 117 13 825 84 927 943 119 860 924 109 191 229 98 43 792 145 660 922 144 9 466 76 730 901 86 16 82 82 673 686 94 225 465 72 48 634 115 666 818 112 267 841 120 812 890 113 95 923 97 687 852 149 93 874 107 603 703 91 634 901 100 535 659 74 301 461 78 1 965 126 365 787 156 165 263 90 234 448 114 389 654 90 244 377 105 288 741 141 40 528 147 438 825 66 488 566 138 236 799 151 652 917 83 218 487 113 146 916 66 595 851 101 233 495 106 250 742 75 506 833 129 306 385 179 859 917 148 304 704 143 519 566 119 172 341 103 99 648 84 436 541 133 300 553 106 723 858 71 259 844 159 473 561 103 27 966 90 967 988 133 177 395 74 562 573 95 49 824 43 274 960 116 651 832 83 42 90 98 301 489 103 547 591 159 195 600 71 629 669 85 661 715 53 853 986 152 916 961 42 836 912 157 437 463 137 903 988 81 271 785 67 14 691 86 167 622 124 300 332 82 129 666 144 407 711 121 300 534 114 621 763 109 195 666 59 220 884 68 829 960 109 87 960 84 234 911 99 2 706 49 230 898 86 511 631 102 486 832 76 180 876 57 440 533 108 535 570 87 535 811 92 583 797 142 226 738 54 271 987 130 126 483 121 125 296 74 526 543 75 133 482 125 892 937 110 650 789 76 665 859 44 219 683 123 606 967 210 136 260 142 85 452 100 93 409 82 531 774 74 297 790 110 613 952 66 53 223 70 604 880 83 643 686 87 131 184 89 347 993 87 144 173 66 72 840 88 676 780 189 21 904 97 41 216 108 946 994 106 437 869 112 36 578 127 621 732 106 493 708 175 362 807 126 621 883 66 109 118 43 343 906 137 146 538 85 863 915 138 222 385 70 84 813 77 465 838 87 692 895 85 413 489 145 261 800 60 651 697 71 198 220 74 141 866 71 510 534 106 756 887 101 199 662 63 442 899 110 501 944 54 153 606 137 220 617 111 599 628 99 140 769 173 596 944 104 240 530 91 866 888 133 27 962 144 430 520 100 340 914 113 614 648 92 88 818 88 393 779 122 67 147 134 254 791 120 349 927 89 298 382 119 7 815 53 188 209 82 279 759 54 104 693 68 765 913 165 476 531 89 62 289 109 828 893 140 248 519 52 72 745 104 412 799 140 666 968 111 175 921 118 25 376 87 794 916 71 132 226 99 6 175 158 386 668 100 496 649 130 275 420 61 72 456 86 170 572 41 109 391 106 289 354 100 810 945 81 384 583 85 204 814 86 248 275 59 521 669 91 25 579 92 520 944 120 15 100 107 330 727 164 718 998 131 355 791 70 121 241 178 263 690 98 850 906 99 253 758 70 371 762 53 396 763 151 94 537 46 593 656 101 860 952 86 371 687 118 198 711 55 450 606 93 27 930 30 1 16 81 212 925 152 120 914 105 524 976 104 119 471 87 52 513 109 309 496 105 217 510 137 77 475 105 732 836 166 73 463 126 373 596 96 1 880 103 569 773 137 416 441 123 101 271 93 426 840 73 131 655 134 608 779 86 549 677 97 240 383 114 329 504 97 132 280 97 576 862 56 345 742 70 428 778 115 523 657 134 749 906 99 170 468 78 600 771 106 274 438 133 224 368 108 264 633 51 593 826 105 308 373 158 404 959 95 832 902 115 775 948 68 701 738 95 534 558 91 159 703 144 727 834 82 675 838 85 55 645 100 422 519 133 252 634 94 99 568 87 31 359 90 839 903 42 856 949 150 66 149 67 55 924 91 646 654 106 421 761 104 115 598 152 196 496 110 654 913 59 237 725 97 752 783 68 397 441 100 277 577 68 91 696 90 45 144 116 197 828 28 719 744 95 167 558 100 169 766 78 515 994 106 259 323 128 0 914 123 439 528 104 481 547 75 796 805 119 404 753 123 377 490 136 163 280 41 298 415 42 50 900 78 379 524 96 320 844 101 102 473 81 212 857 45 342 603 183 145 341 100 264 763 129 580 676 122 93 471 80 711 865 116 383 928 30 841 849 85 59 127 76 372 815 133 591 652 149 356 971 130 737 739 56 547 549 131 469 809 101 115 167 116 202 422 114 356 395 56 611 945 1 125 266 134 716 773 152 185 565 85 141 859 105 487 693 157 153 869 108 684 902 115 202 612 161 526 695 72 332 695 86 638 663 103 230 512 77 712 999 107 586 699 110 3 474 110 90 121 130 634 930 118 172 650 86 62 819 110 309 806 118 214 810 76 57 726 107 739 920 83 682 901 106 102 699 160 430 893 70 678 703 98 380 896 68 495 578 76 134 468 57 329 519 112 72 328 119 186 617 83 37 336 131 502 893 102 177 958 103 345 474 103 543 748 103 43 741 88 449 501 125 159 809 86 337 872 78 276 473 78 582 897 52 61 820 97 195 680 137 230 319 61 511 603 111 908 961 118 558 741 96 410 671 88 242 617 142 832 894 105 63 251 94 196 661 119 137 735 59 343 834 116 440 805 16 435 571 101 82 632 147 327 749 109 201 921 134 200 733 125 145 594 134 532 640 49 505 633 166 177 608 84 83 166 28 354 622 151 692 960 143 600 973 67 238 575 72 328 372 133 623 855 96 9 773 136 164 815 76 97 273 126 82 838 139 658 880 130 555 938 95 285 352 76 388 878 104 54 343 109 255 530 102 822 896 69 162 449 126 505 764 70 455 580 101 200 440 31 200 824 93 584 808 77 364 613 66 6 166 143 217 366 66 124 551 112 172 217 127 387 640 79 317 863 100 954 959 129 34 635 71 161 815 107 394 547 96 624 627 164 459 949 154 145 761 98 438 692 62 3 584 152 255 479 132 511 966 75 466 828 145 375 611 70 509 639 75 127 543 109 413 837 120 907 995 107 427 683 72 355 561 106 137 549 123 460 779 71 673 849 120 501 965 106 500 973 95 332 859 98 750 783 105 557 639 78 117 780 114 726 898 78 631 665 126 55 650 78 614 766 107 383 530 97 764 845 160 453 551 128 203 957 73 367 674 130 494 631 87 101 484 141 149 342 94 118 424 119 350 668 71 525 701 84 606 976 95 115 150 108 13 102 134 692 943 83 694 720 74 115 116 114 264 940 107 96 794 92 718 724 97 903 936 150 583 901 60 120 739 44 107 405 23 121 695 81 518 579 95 375 871 86 67 957 114 423 639 124 515 739 88 307 812 113 696 868 86 519 590 109 29 433 85 343 774 52 267 857 75 79 614 128 82 101 157 706 766 82 248 832 22 281 766 105 201 367 101 146 970 115 32 775 111 316 941 124 112 578 99 85 787 100 436 713 147 592 763 102 673 700 61 859 994 85 6 100 110 239 678 104 65 655 88 390 922 104 394 992 84 558 897 120 312 666 122 653 727 125 344 774 108 94 892 160 46 752 129 494 836 88 201 344 166 180 542 84 323 794 99 67 170 143 247 640 126 271 689 127 12 605 77 396 787 83 42 210 38 318 924 82 280 434 97 14 405 113 696 921 85 602 827 90 298 824 98 155 234 65 475 660 106 374 547 57 37 718 80 558 574 66 405 682 155 61 191 49 160 590 90 706 892 71 0 877 123 720 767 114 403 417 79 66 259 78 14 943 76 690 895 128 22 369 130 934 965 78 426 782 106 43 497 87 236 370 117 69 477 115 767 778 108 277 641 69 21 680 81 802 922 113 835 847 99 830 857 89 693 727 62 323 556 96 374 376 99 110 950 90 164 273 135 269 965 138 945 961 123 565 972 80 214 286 141 619 954 93 613 815 98 840 863 84 627 824 88 731 998 64 80 881 134 576 808 117 187 188 110 382 822 83 367 388 109 96 532 91 260 273 73 658 660 122 3 971 135 77 717 115 775 826 101 21 256 71 783 879 80 482 845 146 157 779 97 273 640 112 336 421 61 74 911 124 488 644 81 102 964 121 281 643 133 254 751 73 586 618 59 78 618 86 31 306 91 470 707 83 154 678 31 697 723 60 528 709 123 694 784 190 276 355 57 53 470 122 46 119 73 554 832 115 81 626 104 550 912 23 157 626 112 54 999 148 453 492 96 340 547 113 468 995 156 631 807 34 445 868 95 164 419 77 612 804 140 255 944 82 308 727 51 1 721 115 333 380 92 220 420 89 49 335 107 97 297 90 11 453 48 830 998 101 56 269 97 460 574 137 428 448 85 578 974 67 88 361 56 82 887 85 6 81 96 218 472 37 42 760 113 78 290 52 65 222 105 829 877 89 537 814 66 393 772 95 588 818 120 456 668 108 22 315 89 343 654 96 757 810 76 684 809 108 438 951 97 302 748 77 45 484 60 255 383 140 91 453 159 288 927 71 124 320 55 142 240 49 738 856 158 591 631 47 93 840 59 27 672 67 365 395 126 24 169 88 383 439 118 346 596 72 511 738 90 19 429 137 45 724 89 514 929 73 312 778 64 115 228 113 195 707 119 232 902 99 29 456 98 178 978 119 5 575 99 285 567 56 184 593 59 545 707 63 362 984 169 206 701 63 146 808 112 75 717 106 246 337 164 450 931 67 277 750 74 76 775 113 332 953 92 301 529 48 233 605 125 457 690 158 467 923 118 399 675 88 583 681 51 98 798 58 25 509 91 142 842 140 768 856 99 112 838 109 423 941 74 495 636 130 231 505 160 32 798 105 189 805 118 93 127 102 280 474 48 201 985 53 919 939 73 23 799 105 384 783 48 427 867 137 905 996 150 344 547 86 376 733 155 210 255 97 203 852 92 202 418 69 657 706 141 502 550 78 599 722 54 408 642 78 237 649 123 372 876 106 187 704 118 817 989 119 308 435 69 202 228 124 88 195 126 329 920 121 627 707 139 403 859 91 67 516 86 156 989 118 369 464 142 101 663 100 154 942 131 155 605 145 263 696 68 135 653 142 618 718 87 67 573 119 787 985 123 308 610 132 30 228 117 253 871 118 164 635 81 373 514 114 208 247 103 192 934 107 513 959 147 80 915 86 227 959 155 327 604 151 559 946 90 368 697 94 387 421 136 571 703 126 295 612 88 263 689 149 565 738 79 277 756 106 54 429 113 764 846 84 144 977 111 618 811 128 633 747 90 306 359 92 847 888 100 89 444 146 227 265 100 108 127 81 3 882 103 692 975 139 5 565 113 25 408 84 669 696 80 555 728 90 39 928 109 338 831 65 543 995 102 341 668 131 56 647 76 59 229 91 229 445 150 170 886 90 201 614 86 5 801 167 352 862 114 236 445 71 262 450 102 476 794 101 29 116 105 437 467 138 415 742 79 703 994 83 187 453 107 792 892 99 145 179 86 156 239 82 207 893 103 257 430 117 21 914 112 52 81 94 305 538 121 16 503 95 371 727 146 496 714 77 330 379 103 128 370 147 260 285 91 119 554 57 98 742 124 392 761 115 80 491 96 659 873 114 260 765 90 224 569 70 114 650 137 113 333 112 676 762 126 372 897 107 233 727 145 820 829 107 127 233 86 114 129 98 149 455 149 211 782 130 104 248 77 438 819 51 445 786 126 424 689 125 133 355 108 785 864 87 325 951 106 585 847 66 420 447 158 167 539 127 433 599 130 129 802 88 163 530 63 22 662 125 222 364 121 814 883 141 391 937 71 924 942 155 154 696 124 442 495 100 228 507 83 274 517 102 341 959 109 20 380 95 568 892 85 488 884 122 17 51 131 498 754 132 724 749 95 18 459 97 91 720 95 139 147 101 408 847 78 23 934 116 194 369 81 629 787 87 226 753 106 226 562 114 37 695 135 807 862 87 505 912 76 17 241 16 156 233 117 871 934 106 248 744 137 256 841 93 154 812 90 34 498 130 0 238 63 3 678 135 667 850 76 486 840 77 426 699 64 63 486 76 273 795 101 403 812 100 424 838 71 324 444 86 438 905 90 222 683 115 328 877 85 440 717 66 203 965 24 83 805 120 238 675 99 599 649 97 294 781 106 314 362 130 602 973 113 249 767 142 320 506 82 451 825 107 594 792 145 455 706 133 102 259 94 51 842 110 735 895 105 63 718 91 459 789 80 309 547 112 281 580 133 83 89 145 171 401 73 21 47 100 68 686 131 434 931 104 604 998 103 380 570 79 25 304 131 22 639 122 618 819 84 697 825 147 359 388 89 641 704 113 55 543 106 685 760 89 223 860 107 893 927 128 264 517 111 647 693 12 569 971 106 59 335 87 377 533 89 82 880 83 497 819 71 23 182 149 451 873 131 709 727 89 452 615 85 251 333 73 571 678 51 61 577 108 332 816 96 67 534 115 670 675 34 324 634 112 114 416 117 221 674 126 160 408 99 307 949 83 337 353 110 88 627 81 138 301 95 31 283 118 333 817 122 624 691 93 290 526 60 315 815 129 454 684 85 139 321 101 746 960 102 55 313 55 421 558 58 224 622 123 206 807 79 110 457 72 748 928 112 413 542 153 140 151 109 126 135 101 162 807 82 249 435 172 335 800 125 408 925 122 38 757 113 182 484 70 849 947 127 397 475 106 118 189 80 492 812 51 164 342 96 90 523 90 559 880 105 287 550 153 261 317 64 454 622 130 1 134 70 75 310 86 555 883 132 304 650 114 638 743 125 607 919 75 407 474 108 726 766 104 92 755 97 528 625 74 27 476 117 211 301 90 247 639 101 371 590 157 362 471 113 399 520 136 434 934 110 147 729 103 43 269 95 610 743 78 452 674 82 253 464 93 895 924 134 539 782 83 665 952 134 182 288 59 263 616 115 40 630 100 582 731 157 634 887 84 480 933 137 480 672 63 691 866 57 38 486 113 173 217 89 82 594 85 262 939 61 679 812 107 8 971 100 52 583 109 573 984 119 456 813 67 119 714 93 563 748 118 129 266 119 2 873 148 422 637 88 322 348 142 566 568 118 31 461 94 319 678 120 255 556 87 416 650 80 94 211 83 565 856 69 539 696 98 471 668 90 155 621 60 32 430 103 367 734 54 296 697 104 422 946 85 60 829 71 268 816 111 146 615 96 247 568 90 10 40 88 320 841 81 31 396 97 44 77 55 238 718 74 139 318 104 446 751 124 718 951 80 476 787 87 435 615 95 464 881 115 189 652 122 225 811 39 357 692 143 804 828 128 560 728 96 181 278 124 262 840 71 620 978 97 604 976 145 131 520 112 645 849 137 497 760 127 195 593 104 752 804 136 91 909 72 570 998 52 651 858 95 289 966 65 435 954 132 104 440 69 324 730 124 233 809 110 369 853 59 241 866 145 532 691 105 47 523 69 555 850 97 949 981 73 549 909 99 308 383 126 184 695 70 10 315 123 446 837 84 635 789 88 92 400 96 112 471 135 878 951 79 397 731 92 725 906 97 217 328 87 24 630 87 14 240 83 203 598 123 236 753 96 3 441 105 170 401 85 674 905 65 411 944 64 705 965 94 573 967 132 154 346 104 529 950 168 254 741 76 274 725 142 364 964 87 43 459 107 640 807 99 524 690 96 698 874 125 29 248 75 445 683 99 245 729 107 109 362 90 230 442 107 256 974 41 627 939 54 174 598 143 282 973 106 302 805 128 849 928 117 59 388 183 541 745 139 252 388 58 374 658 93 165 207 104 233 889 27 453 750 106 659 674 115 298 590 116 116 268 134 403 783 101 184 246 106 385 875 110 86 657 61 463 553 132 621 839 89 48 615 153 194 467 101 608 843 92 789 843 98 158 863 50 15 390 139 138 797 131 650 671 54 90 840 92 416 545 117 571 954 95 680 877 81 702 869 108 421 694 68 26 233 118 355 394 101 374 597 86 217 920 85 463 661 115 3 643 116 418 856 10 130 547 110 67 214 89 641 733 87 64 839 76 379 751 56 515 630 148 491 979 91 190 927 113 80 743 117 150 570 61 132 943 71 399 832 77 342 919 98 227 565 100 145 637 72 290 778 44 718 863 127 222 652 113 291 466 91 219 412 114 405 756 97 85 705 134 201 330 121 165 487 85 80 607 147 647 773 99 321 702 64 706 889 146 406 474 130 702 791 108 195 549 90 113 203 72 234 649 66 572 935 74 565 806 126 693 992 137 259 831 106 408 634 101 709 971 99 50 725 131 319 847 90 461 676 101 13 789 142 178 874 153 299 967 73 453 524 76 455 728 107 257 284 147 312 789 144 29 756 63 666 830 114 723 812 107 652 914 93 185 614 138 107 435 58 119 618 42 600 638 158 24 580 42 415 510 51 372 699 31 747 887 109 551 764 107 165 885 92 353 539 103 99 392 110 230 300 55 185 844 114 32 978 89 375 544 55 137 583 89 15 482 131 521 711 140 112 996 116 247 683 120 218 606 53 317 726 161 112 304 101 391 903 116 568 842 126 559 943 88 134 152 111 153 207 79 0 704 137 60 205 117 11 417 77 272 933 109 438 846 126 206 308 125 461 673 98 713 982 98 259 706 91 20 319 78 414 675 106 195 738 98 168 238 118 53 617 64 701 752 85 367 416 131 100 809 107 55 899 97 487 528 113 808 932 170 8 596 62 549 984 118 140 857 67 718 747 73 97 190 50 362 402 151 485 677 90 333 486 132 224 760 101 839 843 80 532 606 67 121 371 50 188 417 95 486 638 160 517 928 131 694 885 107 235 834 111 332 664 57 100 591 86 424 745 72 738 790 77 184 298 108 66 337 113 133 940 108 11 383 73 381 848 57 426 972 113 10 171 105 178 869 72 0 127 76 429 492 95 545 808 71 98 971 128 251 369 99 381 708 85 11 65 84 408 437 121 173 979 82 7 924 87 799 925 142 47 422 56 153 741 95 294 672 103 32 369 63 134 430 51 454 904 135 125 181 107 146 806 85 274 912 92 268 711 91 479 659 91 218 617 98 75 400 102 718 929 76 447 880 60 753 838 49 819 998 41 31 654 118 123 850 95 167 673 121 304 624 83 136 500 97 39 983 115 26 493 139 228 392 111 229 569 137 806 881 85 116 565 93 740 991 114 806 856 82 317 460 111 180 944 116 185 804 102 391 513 116 724 807 59 337 959 85 414 767 73 72 215 112 209 328 142 149 202 164 60 969 88 747 816 100 47 806 73 510 758 81 66 290 114 812 875 148 268 807 119 60 979 72 31 165 68 730 990 111 206 789 81 447 821 75 301 904 120 498 692 120 323 504 129 332 886 72 48 788 66 230 862 107 95 866 129 238 753 147 517 814 97 346 862 67 452 955 42 403 740 104 125 517 42 673 953 82 101 594 60 1 77 89 553 837 127 244 355 72 361 853 158 705 745 77 479 590 73 244 785 110 148 561 107 302 403 131 459 963 127 114 889 62 760 932 139 103 871 115 622 875 94 832 910 68 269 996 103 524 617 61 51 52 95 48 656 66 584 724 150 103 636 122 500 903 133 61 298 74 537 658 96 109 252 121 68 257 93 311 536 101 493 773 71 681 818 161 413 623 86 94 506 141 383 408 137 486 584 60 232 374 100 98 815 82 198 783 69 535 751 97 24 922 109 142 397 81 192 497 102 103 842 66 551 859 65 11 543 71 30 959 43 15 642 96 774 965 108 103 501 107 89 326 41 152 564 79 699 795 94 620 953 146 122 932 80 170 802 74 199 768 89 289 308 129 57 239 44 428 722 78 325 785 119 6 414 55 496 745 100 105 685 145 320 628 117 443 608 102 570 717 80 122 264 136 346 690 79 390 784 115 333 409 109 480 760 62 299 323 111 441 987 108 100 268 84 53 65 72 366 864 54 271 778 150 229 861 83 340 647 114 32 108 123 188 898 73 296 787 65 937 965 104 108 648 94 210 639 79 255 852 109 27 487 125 258 872 84 54 158 84 480 868 89 109 779 100 22 638 120 87 933 103 30 809 114 190 739 125 442 795 125 467 569 116 234 542 76 281 452 50 338 994 119 342 839 62 249 360 93 246 545 54 31 896 91 161 775 89 138 437 88 6 732 22 150 977 94 377 628 102 488 702 123 484 908 59 899 976 54 212 696 93 625 627 54 178 373 82 572 878 142 291 497 155 235 996 56 307 470 65 237 973 41 389 993 82 85 163 142 703 787 87 481 513 117 135 658 75 229 516 105 195 458 59 167 465 111 74 250 99 434 783 98 341 644 112 374 941 102 194 995 192 122 696 191 449 847 76 338 774 117 347 731 84 714 898 159 425 872 90 438 556 160 170 584 100 125 144 105 623 655 169 764 938 142 302 713 102 358 805 56 647 727 71 23 991 107 174 186 87 41 814 140 49 103 46 85 757 91 105 730 96 366 657 67 97 844 103 935 944 124 148 305 122 417 503 96 526 698 128 298 454 84 489 980 88 857 926 97 658 920 88 118 634 112 308 784 52 733 746 150 420 635 133 565 603 54 594 998 114 523 797 56 47 224 143 399 730 109 123 205 100 117 378 129 819 910 128 17 299 137 766 772 140 175 765 126 75 654 97 390 461 92 773 962 133 149 251 91 866 975 45 362 916 136 431 594 150 398 713 140 144 175 100 473 701 105 228 604 151 91 859 98 387 692 53 113 892 103 118 555 120 104 771 53 9 396 118 639 979 124 591 914 84 928 996 60 505 608 81 16 52 111 161 527 81 93 656 93 347 357 110 721 769 84 464 565 81 175 405 51 14 710 124 174 910 101 579 813 78 673 804 134 501 570 89 901 962 70 28 957 55 439 848 66 221 983 92 347 506 106 244 457 90 173 241 151 103 669 53 174 751 101 174 377 89 38 417 101 9 822 33 139 781 96 167 703 82 502 847 113 389 463 113 29 989 91 165 575 71 232 690 139 887 941 59 97 174 90 57 965 172 389 508 56 84 348 67 45 890 89 476 518 72 259 897 73 536 841 115 418 716 125 28 564 59 427 526 58 289 463 101 234 420 133 153 803 132 362 612 145 200 433 160 117 489 91 679 719 125 297 843 91 674 915 144 583 639 85 458 721 103 27 762 111 6 549 82 72 814 75 814 951 108 307 831 58 598 978 94 137 633 123 42 893 58 31 995 63 551 787 78 148 691 130 263 753 61 591 604 82 2 557 114 175 304 107 152 188 88 389 446 118 658 703 98 724 873 71 297 765 121 46 363 58 796 904 155 813 815 69 506 752 158 108 277 108 108 844 98 206 395 92 441 908 82 310 953 92 529 716 110 526 899 93 169 633 96 599 718 80 13 878 142 185 505 105 108 416 122 177 310 142 162 628 130 308 929 133 142 676 104 360 623 92 27 733 113 354 578 142 500 992 119 851 897 126 35 703 123 242 366 134 503 631 114 173 806 123 47 581 32 453 765 62 685 695 56 62 192 153 188 836 95 146 430 127 103 296 129 506 751 110 130 965 95 444 808 70 282 569 81 555 771 134 312 881 56 85 255 133 190 981 113 499 535 82 249 941 80 306 616 87 185 313 152 30 198 85 631 770 127 598 743 110 277 425 47 314 489 119 170 331 45 472 775 161 247 440 155 276 744 99 485 878 135 333 812 86 414 529 78 166 676 101 84 575 139 209 427 82 406 690 119 42 595 71 252 987 173 259 791 69 334 874 91 245 330 71 219 927 86 328 769 72 566 580 77 277 313 119 682 755 107 129 386 149 258 361 110 547 673 72 150 975 70 749 931 175 294 300 77 341 923 86 615 916 188 233 556 114 80 695 148 595 934 78 634 995 74 120 733 118 164 695 85 125 496 74 315 549 84 331 442 101 114 698 105 252 845 95 17 697 95 332 848 150 37 45 49 760 965 91 54 195 69 11 652 96 499 519 96 394 415 79 290 665 78 895 957 134 125 347 69 171 621 134 85 611 47 62 968 94 163 259 75 895 907 72 440 687 164 275 592 123 139 428 28 120 625 73 220 381 129 177 300 89 11 25 84 619 974 110 126 757 91 373 993 74 896 975 107 205 446 100 168 948 89 388 848 96 497 698 155 471 951 113 74 637 75 200 906 93 216 335 28 27 821 117 650 854 140 532 572 145 223 615 74 179 797 130 657 730 136 66 783 111 21 432 103 137 522 71 66 116 81 368 380 69 55 96 130 935 961 125 349 791 123 718 874 137 135 798 146 75 302 138 824 962 109 2 230 74 451 814 108 646 665 84 318 893 118 74 670 97 749 767 135 10 230 53 787 996 102 55 595 97 301 310 145 193 464 118 33 760 61 311 926 115 535 646 133 270 750 77 282 667 97 171 474 111 477 843 110 280 361 85 439 929 119 404 702 78 342 361 65 281 727 66 323 750 51 566 846 52 830 915 29 739 839 124 794 994 101 721 919 70 168 944 128 206 534 93 577 983 50 156 510 87 515 721 70 199 772 66 732 897 81 407 520 153 428 445 68 436 838 132 339 556 105 35 706 131 456 946 74 643 698 107 471 762 136 377 991 125 743 919 125 289 592 137 784 888 121 192 847 76 346 630 81 93 923 97 279 983 93 152 956 95 273 853 113 572 645 117 30 349 152 42 142 37 307 660 110 777 895 125 446 794 125 107 943 114 464 867 83 754 893 87 573 582 81 441 657 155 475 993 80 517 673 92 112 538 127 245 902 89 249 561 82 375 751 81 351 598 100 99 604 78 295 722 133 278 701 63 892 960 117 340 569 112 502 612 83 438 909 171 157 331 35 285 384 88 262 692 145 6 545 85 437 688 86 566 842 96 610 677 95 522 701 125 267 446 95 333 655 96 126 228 79 18 30 112 264 737 74 628 752 141 431 778 107 441 466 125 467 849 75 222 772 104 533 605 118 242 707 103 613 844 92 806 892 1 320 327 96 395 980 95 122 745 73 12 546 99 450 600 101 555 929 58 221 563 86 395 779 56 47 126 96 425 810 109 152 498 94 753 918 93 410 688 113 490 884 119 296 848 108 214 824 71 12 698 133 254 938 123 627 790 165 219 394 129 109 372 118 115 472 129 421 465 51 20 815 106 99 885 117 176 750 107 505 662 67 768 788 150 151 296 92 338 374 127 359 675 23 424 578 97 166 208 131 140 663 135 101 546 85 619 802 119 721 847 101 352 946 144 649 966 64 22 216 106 974 983 58 747 766 115 140 260 102 900 944 107 165 819 158 169 693 145 264 936 69 64 772 95 874 893 29 313 545 127 407 705 145 221 711 106 21 955 101 109 737 128 446 452 86 560 651 108 699 864 104 53 830 137 169 394 98 7 511 59 19 153 122 28 37 60 137 748 88 327 703 98 40 951 44 588 946 59 42 216 84 389 690 91 573 765 139 847 868 102 31 155 104 900 909 144 318 904 55 121 229 82 109 851 116 671 862 76 448 865 84 478 686 95 50 195 103 600 892 68 256 262 99 7 301 86 378 672 112 486 724 102 84 206 130 753 841 82 754 811 102 185 913 130 535 602 124 257 580 94 168 426 119 150 336 77 4 618 148 101 104 122 393 721 112 75 560 137 73 954 102 209 263 127 49 324 83 664 933 127 445 608 104 642 897 90 503 594 94 735 779 100 333 673 57 285 785 106 579 705 136 154 650 63 967 974 119 336 798 107 655 986 72 332 531 96 386 922 98 572 880 84 339 885 110 452 630 120 512 551 95 45 928 100 83 613 156 235 343 60 237 997 174 244 770 83 360 806 95 137 291 71 187 382 129 566 632 134 96 158 114 608 655 139 109 468 82 369 395 108 444 682 128 7 875 73 605 829 78 561 815 129 442 950 98 219 809 99 360 443 75 243 459 66 422 569 138 113 408 85 482 735 123 105 908 96 510 959 98 582 926 75 104 880 81 441 556 103 900 975 94 775 969 131 98 394 113 714 970 76 419 773 72 165 835 122 118 972 188 225 597 63 557 795 107 45 793 99 129 854 134 44 92 131 445 772 118 237 533 101 525 791 75 832 866 42 684 740 96 848 971 142 538 963 107 238 543 126 508 726 107 246 258 33 851 920 109 73 908 101 342 589 104 409 581 131 379 613 137 570 860 124 149 596 82 345 855 80 627 754 79 78 282 78 397 542 84 229 848 90 615 933 104 96 443 130 432 642 5 75 845 160 60 554 70 218 398 68 361 710 99 68 854 97 500 572 142 272 281 121 497 626 89 332 799 87 184 806 124 861 900 119 154 850 119 419 603 90 814 992 76 214 770 95 221 316 176 180 286 133 324 562 105 227 248 97 171 405 54 501 522 82 273 484 88 505 858 99 123 286 149 321 405 88 394 844 107 867 987 103 67 954 154 193 848 77 365 376 101 57 968 77 258 536 84 259 641 170 330 903 111 923 955 110 347 887 68 238 727 53 319 695 28 31 152 70 337 825 61 91 168 76 201 458 101 42 821 66 799 865 53 675 709 94 158 226 126 131 200 124 121 227 55 546 908 77 198 404 135 874 959 94 562 703 57 9 776 58 407 731 95 375 451 116 189 468 47 53 984 89 218 526 122 63 187 62 361 675 149 332 652 100 288 474 101 102 747 118 453 456 53 85 667 74 318 725 108 470 822 103 454 625 116 86 318 119 343 971 143 292 791 103 431 723 117 318 932 53 415 786 119 682 962 28 144 702 134 681 898 121 435 440 98 820 874 122 212 832 140 381 955 72 603 761 70 629 709 83 167 486 102 623 832 102 738 893 103 678 887 37 271 573 45 457 987 83 383 770 85 328 827 132 609 690 95 302 706 66 857 863 121 480 962 96 420 483 112 114 334 86 47 56 99 209 935 124 203 609 99 289 993 108 456 490 138 288 561 75 5 268 62 110 960 119 335 547 19 122 231 115 4 182 138 491 653 121 272 923 123 64 823 101 29 335 154 139 162 149 16 852 74 68 395 143 643 918 89 94 737 123 372 986 72 570 808 173 32 665 167 121 556 99 28 245 106 498 877 66 195 509 69 702 725 90 643 989 96 826 933 123 234 467 110 14 934 99 165 404 92 107 884 104 492 772 93 125 744 64 242 682 89 146 937 131 446 914 158 7 967 113 36 255 124 562 650 67 11 924 105 833 879 81 64 958 69 360 700 91 231 249 56 263 921 52 647 841 51 341 678 65 825 888 121 290 972 80 306 709 122 52 280 74 62 531 110 52 73 94 470 866 88 901 960 140 685 691 133 405 771 132 482 719 83 331 992 131 741 777 106 728 897 162 225 498 135 883 946 143 319 754 79 436 736 66 19 897 99 84 589 107 715 922 96 664 814 133 287 453 140 416 877 123 29 255 89 200 303 77 333 556 85 277 517 76 691 819 159 657 950 102 435 986 58 572 964 129 40 194 77 23 952 99 425 909 89 571 943 190 587 816 77 155 327 99 280 790 81 756 914 92 411 756 81 351 739 88 366 975 19 30 711 85 499 828 86 9 63 139 184 231 90 57 494 124 135 867 118 1 442 95 178 437 110 186 290 101 252 702 106 312 495 119 467 831 66 307 824 126 196 963 88 153 248 112 423 657 122 114 769 109 35 694 134 383 716 136 93 273 129 53 747 106 343 732 140 109 236 74 265 904 128 405 966 114 321 512 121 472 857 123 410 548 95 465 732 80 4 42 121 46 75 116 429 891 117 686 764 60 493 945 90 795 909 132 385 388 129 2 383 86 394 640 104 396 779 99 152 673 89 402 741 132 720 854 91 193 659 32 133 901 50 108 592 105 244 448 78 465 912 139 96 273 49 195 911 74 208 804 101 651 664 110 135 402 117 387 407 170 547 577 68 447 553 89 650 688 54 669 954 96 169 793 86 863 872 67 499 655 94 556 589 95 162 374 99 473 643 128 286 833 54 654 943 124 616 757 130 531 952 71 720 980 108 817 867 46 91 132 99 520 659 117 114 258 77 215 342 127 32 591 155 390 633 132 322 556 68 568 637 80 310 409 83 242 658 61 224 461 187 318 476 71 96 681 151 570 781 87 32 841 84 366 910 97 360 813 137 278 357 91 257 439 121 14 946 60 244 466 109 355 568 55 546 818 128 57 70 141 26 354 89 291 777 120 61 978 82 640 705 94 195 838 125 345 602 106 26 68 114 207 894 93 145 948 119 511 744 164 602 839 103 683 967 40 538 827 83 907 952 134 918 972 114 667 839 117 555 605 104 86 898 98 105 676 92 545 922 107 411 419 89 457 878 88 818 895 97 489 935 89 194 644 121 706 752 144 647 999 92 742 839 137 69 743 117 297 441 120 458 836 99 297 517 133 360 672 135 200 361 111 526 569 65 244 593 102 434 740 69 187 248 85 145 238 140 403 813 87 28 671 127 43 291 118 522 772 52 48 586 72 332 834 70 367 986 125 629 967 85 284 468 67 521 590 99 281 746 46 63 667 32 48 303 99 23 33 107 559 891 122 377 915 67 191 436 135 497 859 43 17 859 114 14 550 92 33 225 110 477 827 97 34 434 120 32 949 106 175 370 80 110 518 115 92 576 86 34 155 96 78 107 112 382 629 116 130 739 145 556 919 112 44 199 51 333 418 90 232 593 54 738 976 97 473 501 80 129 350 105 211 877 131 595 634 73 714 802 124 126 802 131 545 959 59 120 244 86 618 842 143 175 285 103 114 249 138 352 566 123 254 927 51 636 961 96 80 188 118 683 792 133 244 536 132 62 234 95 164 276 134 116 975 59 294 516 121 276 304 123 80 964 98 137 184 108 238 912 172 841 904 78 277 548 76 109 598 105 468 497 59 310 373 114 246 689 64 137 495 116 329 700 103 821 918 124 184 753 90 193 831 120 97 328 101 833 945 97 353 448 86 99 202 87 104 386 113 463 835 111 325 574 106 726 950 144 329 592 119 332 536 121 525 560 74 599 795 117 30 213 171 18 228 73 415 570 137 461 545 118 64 715 95 102 650 113 169 757 102 345 433 120 27 742 149 113 602 112 63 388 59 205 598 107 755 901 145 65 507 94 328 357 31 22 50 94 32 892 135 938 974 91 288 638 117 531 849 80 73 884 120 236 354 86 547 909 60 173 949 74 249 565 79 459 791 114 381 999 129 826 939 89 710 863 86 385 555 117 420 802 90 255 985 135 269 899 121 304 928 60 200 459 142 391 942 141 147 988 91 86 872 129 707 810 97 164 335 109 565 583 161 305 628 105 180 739 115 802 876 84 205 547 60 281 738 120 745 763 137 102 973 37 183 191 138 137 884 65 422 832 110 393 464 115 321 834 112 90 926 161 673 818 82 341 372 134 961 962 116 70 239 116 486 650 78 31 520 98 116 552 122 128 338 48 396 636 103 1 436 55 806 889 119 247 305 115 227 393 111 788 948 113 108 782 90 283 370 84 107 313 127 207 318 49 336 901 103 14 849 89 586 900 87 16 762 137 466 949 97 140 916 95 718 919 109 648 764 67 344 465 40 397 833 92 708 973 122 511 933 119 180 977 123 34 290 110 706 940 55 596 843 110 48 546 86 239 600 59 143 942 141 291 611 89 284 305 106 296 534 129 836 879 122 832 946 101 224 560 84 137 987 126 764 861 83 433 845 117 6 187 39 125 927 113 46 671 152 678 711 125 345 876 118 602 988 92 208 730 45 611 901 127 438 943 163 125 654 134 341 550 100 207 313 142 185 484 99 262 681 116 141 913 106 109 291 80 291 696 53 58 473 50 207 517 107 123 419 104 843 909 105 254 294 53 91 170 128 825 870 118 461 841 160 252 876 77 60 193 97 858 933 98 84 565 139 114 675 118 412 460 72 84 834 88 255 548 81 419 992 92 285 298 98 444 616 67 96 171 106 303 530 52 147 408 114 77 85 103 146 524 117 745 869 146 307 986 107 548 550 124 677 893 149 178 994 91 223 336 67 343 680 83 185 829 83 161 564 59 118 475 107 227 524 147 878 976 111 597 686 56 280 591 57 89 727 143 320 935 90 598 795 117 198 209 87 181 851 64 594 643 129 491 755 86 257 642 83 273 894 139 422 631 90 731 801 77 705 958 112 247 493 94 186 379 80 273 939 69 67 931 73 16 400 108 670 730 92 246 425 109 318 956 97 93 889 133 183 917 52 465 994 104 340 560 103 367 435 79 11 391 97 713 835 104 328 578 52 778 887 148 41 589 119 605 760 89 491 794 102 197 306 104 642 756 101 170 342 82 341 387 103 687 892 116 677 813 90 786 944 116 184 479 87 374 520 145 310 341 89 122 737 116 80 253 80 577 789 133 90 801 96 882 974 26 21 297 121 263 270 121 208 865 94 361 408 118 313 730 108 33 849 51 362 466 119 267 396 95 155 821 104 602 805 144 686 782 123 107 656 61 136 743 153 679 889 109 350 467 96 361 744 117 553 876 60 190 462 92 430 877 21 257 451 16 376 772 34 405 730 104 302 601 127 66 204 112 297 303 129 372 925 172 985 996 49 302 598 80 750 898 131 323 926 81 792 911 159 206 592 141 138 941 86 186 371 123 111 471 79 850 939 132 720 730 79 281 967 107 91 492 94 416 863 124 267 569 125 142 716 157 143 518 97 405 469 82 232 397 64 641 707 93 700 768 87 938 985 76 607 852 69 563 997 82 6 392 129 397 442 110 298 332 146 202 873 163 122 291 114 96 329 108 406 611 98 40 523 116 243 585 87 182 733 103 204 472 162 256 547 128 705 904 119 638 909 100 620 785 141 586 933 64 138 607 103 125 188 83 433 695 104 231 417 156 341 823 118 730 852 137 507 824 96 203 757 44 172 480 72 22 880 107 19 280 108 370 822 117 64 900 124 225 249 96 366 591 87 312 579 97 766 944 98 463 900 133 679 830 117 501 752 96 278 432 92 97 465 126 154 527 71 953 963 143 541 551 73 714 820 90 749 773 68 741 910 122 30 241 99 475 517 92 617 727 61 184 240 90 249 600 110 134 399 24 57 604 90 739 829 73 789 828 44 412 845 53 232 252 91 173 709 100 85 813 97 553 942 122 71 294 74 615 973 127 182 587 96 58 268 117 498 958 79 406 839 80 346 590 104 166 529 103 21 248 144 260 745 74 78 928 87 511 967 121 105 993 98 114 970 135 28 62 94 288 874 72 561 588 137 191 764 74 461 651 101 345 935 107 281 954 60 334 623 177 222 712 58 107 419 44 255 667 103 177 551 137 189 879 70 544 772 157 38 554 109 192 766 85 421 701 92 38 665 73 115 408 111 657 959 108 261 592 108 79 724 102 134 657 137 156 247 92 137 752 128 501 594 54 507 815 94 670 784 163 686 882 105 291 719 70 115 532 160 1 7 130 109 600 83 335 360 106 48 319 121 154 943 72 516 758 139 349 596 137 367 932 116 366 740 98 350 812 165 606 785 118 261 411 81 547 732 114 372 481 93 227 727 132 126 407 66 209 279 61 241 941 126 428 462 155 31 414 111 266 772 158 227 919 147 434 491 77 204 748 63 93 485 122 7 572 136 269 628 60 227 564 95 91 287 115 63 745 75 610 919 43 292 649 49 527 594 122 123 397 89 646 923 78 236 698 118 221 438 54 68 426 82 292 313 110 98 930 146 389 995 123 910 942 99 479 611 86 277 759 56 266 617 134 116 516 130 23 472 129 409 539 103 266 461 80 737 986 145 185 982 125 265 873 77 803 947 143 9 342 58 558 570 105 107 566 115 70 78 115 734 928 105 237 542 70 769 785 112 98 785 106 104 829 58 433 450 131 533 978 114 80 747 95 437 760 76 138 819 94 254 528 98 163 855 65 256 962 109 683 959 62 3 312 55 227 982 135 174 636 76 425 980 113 352 912 121 205 452 121 794 890 96 373 781 130 640 745 72 511 740 152 318 567 115 523 566 116 250 776 59 460 969 84 166 176 91 123 579 121 282 284 73 48 267 99 58 803 71 714 956 89 890 894 44 570 606 113 201 981 131 292 874 130 293 777 87 464 819 147 8 760 98 141 702 102 473 670 130 729 803 72 338 517 60 341 640 97 11 328 85 210 980 110 4 375 81 781 974 102 161 816 7 48 677 95 50 861 100 153 362 155 125 609 134 430 567 177 703 721 95 463 780 120 158 638 110 204 815 135 654 886 92 675 975 154 263 942 78 92 232 80 31 203 85 15 278 115 278 732 89 86 435 121 367 505 126 190 810 67 59 653 128 348 530 124 73 965 150 445 755 145 394 598 96 111 621 104 314 564 81 501 576 83 263 607 75 56 683 153 530 708 104 56 728 94 293 737 186 136 281 142 621 772 129 336 637 78 742 829 98 300 826 71 425 684 79 684 821 113 433 710 82 420 422 62 572 900 127 170 461 92 124 548 120 116 815 103 194 220 84 344 384 162 384 501 114 109 647 80 586 685 112 793 839 81 496 765 125 856 891 55 526 777 78 379 794 10 134 333 69 592 767 66 330 623 125 54 569 166 199 456 96 57 827 62 8 411 88 172 448 123 645 819 125 387 492 176 851 869 66 386 485 132 135 164 120 385 441 114 567 949 20 192 559 104 108 896 56 343 693 131 237 913 128 257 330 104 387 495 60 124 450 65 217 747 93 418 887 110 148 772 123 89 903 113 462 628 80 405 654 102 613 850 116 800 973 125 655 818 78 694 725 107 218 629 49 510 636 121 387 482 76 41 351 54 68 233 97 263 913 97 39 744 117 21 711 119 65 854 57 463 741 49 156 715 93 25 342 126 414 726 70 487 905 129 79 942 68 68 273 80 352 747 140 439 982 145 612 791 101 15 34 34 302 401 138 532 632 119 455 608 21 463 944 132 801 860 100 457 759 130 535 831 103 257 939 105 505 598 75 445 829 82 369 748 16 78 325 75 373 647 85 366 428 114 222 332 100 302 915 87 581 947 144 205 742 107 51 285 131 303 434 52 536 724 152 394 697 86 177 944 56 96 249 80 54 220 42 171 827 40 195 610 93 830 863 154 312 342 95 89 846 65 350 747 105 140 307 156 227 381 140 593 974 71 552 650 107 340 467 57 436 828 127 616 768 50 238 278 130 336 786 51 95 185 106 184 890 99 584 654 97 420 993 87 674 950 95 603 663 88 489 693 103 536 747 110 31 183 125 93 984 133 258 345 120 51 743 50 322 861 166 511 572 76 197 912 103 168 564 99 152 321 164 936 952 52 579 786 20 138 918 91 626 653 138 460 738 75 241 493 98 820 955 89 280 861 104 961 963 119 74 777 93 821 900 81 158 594 86 304 706 75 368 479 157 99 889 59 367 586 141 692 832 49 670 821 100 180 726 87 368 831 89 390 650 124 137 719 131 569 991 81 194 608 97 367 855 127 225 328 90 137 217 69 164 861 111 145 924 140 538 987 87 232 514 100 514 715 60 411 452 82 824 940 93 533 953 156 62 74 158 3 528 102 161 915 103 123 869 93 351 709 46 567 858 80 286 948 91 39 255 63 124 914 30 602 776 84 589 597 148 411 653 76 145 955 132 403 612 115 2 871 111 324 631 139 535 722 115 317 700 101 18 287 158 150 183 154 363 421 140 60 930 13 225 896 65 364 672 97 118 925 95 332 756 108 234 443 130 185 708 150 634 976 129 2 629 152 254 766 111 417 766 123 170 708 133 97 286 96 17 243 120 310 873 130 406 713 102 461 632 69 289 839 138 254 640 133 148 610 107 746 933 94 255 993 100 266 434 35 73 703 101 28 677 138 843 972 89 304 434 122 323 459 99 551 674 68 0 495 104 877 889 95 175 176 46 974 976 125 907 985 108 184 456 105 353 354 23 695 981 84 702 872 83 98 216 58 142 450 74 922 998 113 334 400 165 146 285 133 236 619 79 555 838 134 387 422 117 49 180 73 376 483 98 370 886 75 37 932 151 754 854 104 80 326 102 894 902 153 180 392 60 152 940 162 307 823 116 238 242 57 27 504 95 423 531 97 231 589 126 603 691 122 127 579 77 311 464 99 461 989 187 506 671 102 149 798 88 184 343 89 492 592 61 153 614 94 134 882 94 838 994 113 531 960 166 23 632 91 348 773 123 321 401 135 283 715 131 610 779 108 244 493 72 590 657 88 172 957 133 60 490 122 446 919 159 359 826 76 420 469 61 55 384 75 160 205 79 225 658 86 347 900 121 103 361 96 221 828 98 253 964 125 289 511 76 174 610 71 175 817 104 87 610 95 563 919 157 674 948 65 90 277 116 87 891 53 394 749 166 126 892 125 572 812 56 574 680 90 190 882 55 75 359 172 147 673 2 169 185 128 381 601 102 772 924 140 271 847 149 167 430 88 521 763 57 186 322 107 165 220 127 183 968 88 334 957 123 11 996 60 449 647 55 255 413 99 95 862 107 36 394 82 123 956 139 316 728 73 129 499 73 716 759 85 461 774 99 163 598 117 269 591 159 253 551 57 75 112 74 423 586 139 346 847 124 74 790 76 236 242 108 187 464 107 647 772 95 694 943 87 58 451 117 234 648 54 182 465 152 98 520 60 5 499 88 241 600 97 850 965 116 118 165 111 123 898 47 659 713 79 467 624 76 154 613 106 97 961 67 430 505 64 232 932 112 34 457 81 614 838 79 808 943 110 578 617 86 296 942 64 411 479 94 275 951 148 439 736 80 272 369 43 180 477 96 812 858 47 395 397 137 510 860 115 198 430 123 292 826 158 431 596 110 598 630 48 396 435 98 132 773 69 337 628 72 538 740 103 609 902 59 461 683 115 212 404 158 706 890 123 627 812 115 163 542 49 528 770 145 886 978 115 781 900 121 562 590 159 342 346 136 577 656 48 322 675 90 465 738 151 201 753 109 544 740 114 25 643 136 679 789 128 364 558 102 262 869 191 203 238 91 366 458 86 94 956 115 77 202 71 337 390 101 277 295 93 93 134 130 934 976 112 141 309 98 328 753 117 308 462 88 407 972 86 507 759 150 122 855 147 354 499 136 608 786 136 227 825 85 547 600 141 81 488 99 186 449 85 176 253 109 139 967 131 75 213 170 104 541 94 384 917 90 228 386 100 564 870 82 92 239 108 507 859 116 501 980 183 148 809 64 628 897 119 682 990 151 227 876 140 36 140 80 465 651 94 487 494 128 506 645 84 462 889 40 213 614 65 547 623 155 317 564 72 65 462 142 29 488 88 22 771 130 217 960 80 464 754 46 165 878 39 510 827 74 910 929 119 537 732 124 323 365 66 43 393 152 232 904 65 819 979 109 75 955 106 502 659 106 692 694 69 141 906 110 631 893 43 118 779 81 59 157 114 417 907 107 6 559 125 232 847 148 265 539 134 134 465 74 373 752 101 449 618 120 150 392 129 101 262 79 97 651 95 285 930 90 147 347 77 423 878 120 408 710 82 117 563 117 390 429 120 767 858 120 295 471 125 137 288 89 711 799 43 161 399 40 240 448 84 504 566 88 90 947 122 84 736 76 14 639 33 357 819 79 681 910 33 424 435 131 754 963 132 356 667 75 432 713 81 636 683 115 382 462 65 201 875 165 44 531 93 557 687 71 337 436 127 47 545 79 653 772 40 957 997 89 375 924 65 299 405 132 449 952 101 161 225 135 94 846 98 378 565 103 302 583 107 376 694 104 248 272 108 65 975 108 200 257 131 161 685 115 258 571 145 664 991 108 173 737 100 86 996 72 115 430 124 144 289 116 671 896 81 911 989 122 245 681 159 341 385 83 622 997 76 277 747 111 378 537 115 434 693 119 752 834 63 45 941 117 694 719 119 23 320 126 339 645 43 213 268 88 478 828 118 246 876 89 588 714 115 255 408 82 278 339 51 122 929 109 525 532 117 260 738 135 359 579 105 526 849 86 180 498 93 64 575 151 69 253 75 432 918 129 888 984 102 852 959 71 188 936 98 409 533 120 39 471 110 237 434 145 385 544 104 231 556 43 529 707 104 704 762 96 34 601 126 335 847 136 619 984 67 548 730 77 69 961 134 557 767 98 451 830 76 462 709 76 147 747 113 49 59 102 139 545 88 408 886 154 668 682 140 500 588 76 388 970 92 90 490 106 41 481 135 334 651 121 271 878 67 272 750 128 825 941 59 40 152 159 324 699 71 548 813 141 58 482 54 16 274 46 52 950 127 244 657 127 595 954 102 518 680 99 320 654 61 62 183 74 401 408 100 189 597 140 8 935 143 108 738 121 587 886 106 200 201 89 139 479 67 52 699 139 515 981 70 599 878 103 488 808 121 336 435 53 488 640 78 432 669 105 249 990 92 470 850 108 213 824 96 275 467 90 114 527 109 516 589 63 147 339 111 120 902 78 612 672 119 500 552 90 297 626 107 7 328 112 701 954 81 960 999 90 17 789 115 721 823 114 178 265 112 19 704 106 518 895 71 195 731 78 51 721 101 17 204 26 261 410 81 419 697 140 146 718 78 318 522 105 193 750 73 195 579 100 228 803 76 523 921 96 39 922 115 884 949 60 693 991 32 823 881 126 632 885 144 5 515 96 124 894 73 758 983 99 655 842 77 296 329 55 380 966 91 579 880 108 368 777 161 111 232 76 133 205 72 565 676 124 289 670 76 495 645 127 404 879 79 325 816 66 218 887 73 206 288 68 70 165 89 136 924 133 259 568 102 305 636 132 327 595 133 11 243 113 102 292 56 128 558 79 376 835 96 99 515 83 578 943 101 527 904 65 401 892 37 252 762 136 334 509 45 722 823 83 409 773 61 364 494 84 502 810 120 192 355 140 232 395 163 504 818 101 904 935 89 38 382 121 331 461 155 293 630 111 788 928 113 362 383 94 736 850 101 283 414 91 154 297 113 147 646 127 332 894 87 25 833 94 325 662 128 912 919 103 481 864 73 46 717 101 53 840 124 601 919 155 19 144 109 505 844 49 574 794 66 96 482 131 33 775 48 137 169 85 107 458 108 60 162 66 184 983 125 32 368 96 167 293 71 583 951 137 389 772 101 745 872 110 169 945 82 295 595 79 464 563 73 771 953 92 390 566 71 82 409 66 250 255 138 468 607 76 192 531 92 632 967 114 576 915 97 664 808 59 171 623 33 76 271 136 99 277 77 319 825 93 199 744 105 683 697 124 272 500 81 753 886 143 22 461 74 170 349 114 282 636 78 135 861 103 421 508 88 117 151 115 707 929 118 323 570 47 317 853 150 585 948 93 246 990 130 1 575 71 300 776 116 191 952 89 393 474 111 710 792 104 396 894 99 83 352 105 24 271 60 39 60 109 538 544 127 259 486 104 377 691 60 861 949 116 199 400 35 812 983 95 231 341 69 17 53 53 332 582 60 16 942 149 618 967 109 75 877 80 401 546 42 287 867 100 288 386 90 259 455 87 623 763 79 321 691 103 261 883 106 115 347 57 554 947 59 553 614 85 960 975 61 61 466 61 587 602 129 442 931 104 384 857 152 774 921 113 191 524 96 164 631 116 490 943 142 46 253 54 475 539 58 521 777 92 21 370 109 51 620 102 727 953 119 257 370 111 333 575 43 26 240 77 474 622 62 441 623 102 307 774 156 80 302 65 441 656 99 838 890 109 580 644 64 382 509 144 283 486 67 530 685 143 195 789 124 818 915 137 804 977 64 195 313 104 39 462 50 136 417 97 430 677 91 296 964 181 20 481 115 65 537 100 268 911 70 579 687 144 53 398 79 139 603 99 194 464 48 3 884 53 435 918 85 598 636 117 632 677 122 283 344 109 92 424 148 188 356 75 109 330 101 386 636 141 305 571 112 43 835 56 370 807 107 528 913 113 264 609 69 230 850 131 667 960 109 304 606 115 266 765 115 461 645 53 239 269 104 216 418 49 270 646 79 353 378 124 615 848 92 559 897 137 24 888 62 892 901 88 168 235 76 29 784 148 215 998 114 515 521 96 296 898 100 780 995 120 120 969 120 20 189 138 239 539 199 339 426 111 59 410 125 174 491 134 833 919 131 335 610 117 605 639 117 704 705 60 4 713 81 468 637 126 523 709 89 822 905 69 246 606 116 318 652 137 463 490 117 39 801 101 10 520 148 8 624 147 479 822 21 73 225 74 15 577 76 31 583 84 167 470 85 685 734 49 613 842 165 60 804 117 446 650 102 899 951 107 249 738 127 748 777 64 37 798 87 418 945 65 334 599 95 151 907 126 118 405 156 455 460 88 647 929 96 401 593 75 419 642 130 418 694 144 156 561 111 196 439 126 448 855 142 534 568 79 160 649 117 433 500 37 58 174 132 96 246 100 315 494 96 239 906 40 90 958 72 45 149 54 172 205 71 7 299 132 212 779 125 321 740 64 813 961 71 645 658 57 65 387 96 463 772 79 480 755 57 360 657 141 13 613 57 80 400 78 52 798 7 146 816 125 303 814 127 211 818 135 150 716 156 108 122 105 33 728 77 251 942 133 654 957 110 179 918 179 171 941 97 223 803 116 319 748 132 96 896 71 231 237 38 260 842 152 703 736 104 318 847 158 266 457 73 567 886 137 751 928 112 499 658 139 732 878 92 669 679 60 202 573 114 916 993 76 588 716 102 249 286 36 334 356 75 441 442 91 18 226 113 483 509 121 131 884 35 561 955 108 338 801 112 9 84 90 615 779 112 758 800 74 156 807 104 360 896 30 87 517 49 308 352 71 455 481 78 187 469 105 84 773 94 185 699 127 210 497 93 6 125 90 640 856 55 273 984 63 261 531 103 734 829 161 350 753 157 238 396 92 48 190 77 182 935 111 575 730 107 325 377 142 303 912 113 269 923 76 140 394 99 345 692 157 442 600 84 278 846 125 184 447 130 120 624 109 690 896 92 425 473 91 178 344 78 499 609 139 587 742 76 504 578 133 598 977 73 73 148 117 98 778 94 151 157 69 233 839 68 2 326 86 444 848 118 72 889 91 304 313 103 189 411 110 28 605 57 111 403 119 430 772 67 511 669 133 865 877 66 284 771 137 527 605 106 234 642 48 362 487 106 64 245 74 443 768 73 580 909 96 343 622 110 241 515 66 209 443 100 672 980 86 45 417 131 384 426 84 480 603 92 25 685 66 843 970 167 386 442 102 30 997 147 193 842 95 413 663 109 781 973 56 381 829 59 639 770 123 409 689 100 197 436 116 59 646 114 912 999 119 227 661 62 687 841 60 405 944 100 107 934 105 35 612 86 730 788 106 36 448 99 136 694 90 31 127 131 701 866 92 585 642 110 34 236 86 236 598 61 59 852 88 744 931 80 515 655 110 653 804 100 310 598 57 181 810 76 746 945 93 736 740 119 328 480 126 333 680 165 297 876 75 252 549 25 115 373 82 204 972 91 8 811 23 330 639 94 220 754 58 147 941 121 117 312 56 146 903 106 195 306 72 55 149 120 715 772 83 149 408 95 592 968 80 89 478 82 767 840 82 423 953 63 297 348 89 526 723 113 314 384 124 617 674 140 228 480 122 261 812 147 323 604 118 188 276 129 450 787 135 225 387 61 673 852 103 39 158 91 734 788 122 758 976 119 64 854 37 292 415 104 442 876 117 460 470 151 458 958 105 671 821 83 146 702 93 126 908 116 336 345 52 158 630 100 111 763 34 255 792 59 262 713 95 496 784 139 231 726 80 810 850 114 110 406 85 416 602 177 107 162 105 794 997 83 125 470 153 517 551 137 43 470 95 903 933 90 223 628 82 208 705 118 546 596 68 848 860 76 59 621 80 318 379 111 391 681 143 54 762 7 201 727 69 15 558 128 626 911 115 752 759 106 447 547 78 44 510 74 448 606 83 601 976 97 225 267 132 12 587 66 313 768 109 632 820 124 186 730 164 171 436 99 93 876 79 144 864 101 169 515 123 431 809 129 730 746 82 51 767 64 2 696 69 715 992 54 93 718 96 204 330 74 248 782 90 69 783 135 17 75 131 260 921 49 126 475 126 159 979 98 846 947 125 112 631 69 577 897 140 334 482 168 516 525 76 439 825 93 34 423 87 291 662 109 184 420 85 250 837 71 473 610 69 167 245 109 443 468 78 243 426 74 232 846 81 292 765 119 32 175 77 117 305 102 423 550 88 764 878 34 191 972 120 212 438 123 504 784 87 157 731 139 550 828 46 369 876 130 369 998 110 339 979 86 322 730 196 592 745 68 284 726 103 249 992 123 750 771 75 625 761 105 245 993 49 174 914 55 168 842 83 514 813 89 697 890 105 450 497 133 74 882 98 93 663 58 116 264 91 134 622 110 587 802 82 540 922 117 36 318 74 697 883 107 325 991 73 226 993 77 259 906 90 151 869 134 132 462 124 709 982 75 232 898 64 179 309 98 466 485 83 458 917 40 22 325 76 570 882 130 65 685 68 252 798 21 406 785 81 340 926 110 116 140 63 525 612 80 4 503 84 361 961 69 254 287 74 36 723 70 125 452 88 846 981 58 53 770 106 370 845 59 51 478 83 299 438 119 31 264 108 643 765 90 334 451 89 519 876 134 852 885 135 24 738 157 479 618 97 233 743 130 620 819 99 110 782 56 120 875 65 112 260 122 153 169 107 678 974 123 220 382 87 282 680 130 107 447 91 28 861 90 164 618 100 356 446 77 733 886 87 95 561 111 475 734 67 434 771 118 448 535 73 158 929 124 404 780 73 582 774 71 12 339 134 298 608 67 500 976 64 510 862 74 327 566 119 199 541 86 235 872 130 212 247 156 304 949 112 317 638 126 460 601 103 113 569 90 142 487 101 581 934 123 132 332 65 278 594 76 120 453 74 751 949 122 392 437 115 508 962 121 242 324 31 502 784 67 22 765 118 49 980 101 607 934 138 1 45 60 526 672 95 268 636 101 114 672 86 223 705 130 178 427 92 806 980 73 84 445 117 524 726 125 23 340 93 431 687 104 506 707 90 205 884 68 186 854 129 358 793 83 159 434 140 20 313 129 528 930 126 159 696 117 256 445 69 188 851 122 189 256 107 206 486 83 105 108 51 648 989 57 129 950 123 817 837 107 126 314 93 595 610 75 15 495 67 126 269 119 69 517 64 458 778 87 501 758 105 458 624 111 8 897 107 601 845 99 619 850 50 84 522 104 638 785 84 355 738 112 63 389 97 228 229 61 49 678 97 160 318 154 548 598 44 673 820 117 551 890 146 296 901 108 93 825 81 504 710 89 484 836 101 146 875 119 645 689 65 239 241 121 66 501 77 319 986 186 950 990 89 54 168 82 182 604 104 115 928 143 19 624 86 456 908 95 273 349 89 71 231 60 796 980 80 622 868 91 323 836 82 583 790 133 327 493 50 654 756 94 48 990 70 225 988 129 135 571 114 294 631 74 657 952 65 792 863 135 31 773 37 231 699 89 346 507 72 315 593 62 372 844 70 375 620 137 160 866 93 375 976 107 120 375 138 620 635 101 556 888 129 475 826 84 319 737 64 336 841 97 261 504 38 26 910 85 180 278 101 272 340 84 145 309 89 226 915 59 121 775 69 138 302 119 299 546 59 901 983 113 376 679 132 40 765 45 177 502 104 88 460 95 471 669 128 0 635 61 831 837 88 215 289 46 237 477 99 184 363 97 850 971 83 785 994 47 67 971 133 548 810 99 128 693 74 561 952 132 690 940 96 90 324 56 716 865 98 254 698 166 191 866 156 5 988 25 312 556 99 376 554 142 309 809 109 362 902 62 903 983 98 54 816 46 593 808 139 22 202 145 311 723 73 465 742 92 413 980 147 41 879 86 57 275 75 582 720 112 574 707 80 118 358 98 186 903 113 245 568 89 255 602 163 556 585 187 357 789 114 340 354 91 177 407 95 95 865 78 320 686 95 6 939 3 98 774 70 78 125 143 50 673 69 106 281 86 123 893 86 378 964 116 542 961 122 124 340 151 63 922 121 547 776 136 418 519 112 483 590 61 36 309 68 122 548 135 430 945 154 279 355 72 528 620 117 200 846 119 253 543 97 200 204 141 701 861 102 467 903 121 157 980 83 52 537 96 196 265 97 413 818 125 134 555 99 471 539 82 493 736 90 714 821 93 806 818 63 8 452 95 366 397 96 71 340 107 168 217 140 525 563 162 258 979 81 468 670 149 927 935 122 714 912 148 455 575 125 573 925 126 643 674 117 146 439 99 90 636 116 193 395 70 357 735 118 111 836 89 321 599 113 71 826 39 781 802 122 682 857 141 78 805 92 250 269 129 308 625 81 588 742 126 245 353 67 48 902 107 481 699 124 347 655 94 188 286 64 16 560 79 97 608 52 62 789 54 103 911 85 506 876 116 467 834 78 298 936 118 97 681 61 614 677 130 744 908 55 164 576 89 396 796 103 23 34 57 136 789 133 371 789 39 274 422 135 358 445 115 119 274 121 895 927 91 564 767 106 494 628 112 594 743 56 480 605 120 427 608 138 78 478 73 550 722 103 21 812 137 174 428 119 583 979 137 334 834 86 102 737 93 636 821 120 369 872 92 117 416 76 813 905 112 337 740 66 170 361 68 664 873 123 848 955 77 970 977 82 383 588 93 30 271 68 475 516 107 211 621 102 198 594 92 80 555 142 772 987 110 15 954 130 508 559 106 172 817 112 723 747 75 133 928 106 705 930 117 120 695 50 348 686 102 711 983 134 841 985 125 117 655 74 558 994 87 771 940 84 11 977 143 338 816 125 527 998 111 410 693 133 113 441 77 45 271 102 859 934 95 807 883 133 560 748 139 563 893 110 228 619 82 571 798 76 48 631 64 813 825 109 388 567 124 286 649 92 109 321 119 144 421 122 331 928 85 703 809 98 357 464 36 406 758 120 552 660 105 98 675 81 384 883 115 496 897 163 557 850 144 179 921 125 522 940 60 258 307 130 6 744 106 79 432 119 627 775 56 13 732 83 439 544 108 337 454 102 876 952 54 135 743 86 212 916 116 111 710 77 521 684 104 95 167 104 53 271 44 91 464 149 98 567 69 208 581 108 617 771 73 859 904 106 410 761 95 408 550 116 9 340 96 223 939 125 405 454 119 484 527 88 68 834 91 601 939 81 114 761 110 888 941 119 246 943 155 14 671 99 342 816 97 465 995 67 289 307 78 308 420 82 572 617 105 421 485 56 224 592 90 304 687 55 35 559 113 203 494 80 164 307 76 376 890 93 518 587 77 233 440 122 120 752 95 142 784 108 101 467 112 187 339 55 353 791 128 188 943 49 216 721 64 62 559 108 337 557 89 353 607 146 144 858 67 183 547 84 297 608 113 76 352 123 349 982 76 98 735 93 73 145 115 355 593 78 15 579 112 604 752 93 331 741 55 50 871 86 56 904 65 744 862 122 147 523 153 686 744 102 112 815 89 402 526 92 30 266 108 389 535 92 120 393 110 221 773 101 309 838 115 310 733 126 823 986 99 405 843 65 691 979 21 463 737 82 225 772 71 701 883 94 199 303 141 230 412 114 583 934 102 112 187 75 110 257 98 387 943 134 56 165 113 564 797 112 258 863 163 438 540 77 213 803 91 13 257 123 285 929 101 45 749 136 257 280 54 282 590 71 490 571 68 443 487 94 278 441 143 556 669 106 428 800 75 209 992 86 91 329 129 22 796 84 216 853 69 389 947 91 444 775 89 67 613 83 275 745 187 88 134 148 401 794 60 79 772 80 1 747 52 321 569 109 85 753 95 683 965 49 475 520 90 734 802 89 563 937 75 660 954 79 726 839 110 346 530 118 328 669 71 261 482 152 278 764 67 169 660 146 350 955 83 65 402 87 279 586 72 75 351 105 613 810 123 253 485 84 129 603 122 325 498 87 96 251 78 308 609 132 158 774 96 123 307 82 3 978 78 78 488 124 324 660 135 236 918 69 175 630 97 275 598 111 334 817 92 7 329 70 239 862 104 260 612 107 208 870 118 294 454 48 48 640 87 294 517 116 249 503 67 213 759 125 179 904 76 390 849 197 483 963 133 377 968 93 386 970 96 180 552 107 422 758 44 354 431 60 281 659 124 452 811 73 611 679 93 112 405 56 151 725 102 432 667 88 103 853 110 229 537 56 208 545 150 236 415 132 65 694 117 335 461 118 171 231 33 410 472 121 33 134 125 135 710 114 243 850 175 186 829 98 553 992 168 135 425 93 500 831 89 7 874 94 325 501 66 288 594 70 91 612 69 545 885 161 92 803 94 260 420 134 16 292 127 179 275 139 374 400 72 372 491 84 648 849 64 642 751 128 650 897 88 61 753 109 320 579 87 416 766 60 577 685 128 543 653 106 557 710 124 243 812 134 343 549 119 258 385 84 197 439 137 518 907 84 140 402 120 663 752 144 279 819 49 165 406 108 38 621 108 720 833 147 82 931 134 490 512 88 249 337 118 128 753 60 65 936 128 349 884 95 513 623 88 202 695 155 626 865 123 348 528 107 371 820 121 471 631 77 250 954 82 9 741 109 56 133 72 572 604 50 18 671 84 201 976 73 170 306 91 820 865 126 181 473 86 327 964 87 16 157 112 475 700 129 234 617 148 35 62 95 563 804 144 377 619 149 38 854 88 181 370 140 398 838 67 745 836 152 334 807 152 359 900 125 115 295 114 232 896 48 557 727 117 152 316 95 474 786 82 21 723 139 211 605 76 177 789 90 123 639 123 126 727 108 142 767 141 640 934 54 174 379 92 410 686 94 398 460 72 327 679 132 348 947 145 834 977 98 145 480 45 10 406 74 278 592 112 463 658 95 227 699 117 329 640 129 540 579 82 55 554 144 641 644 87 219 807 120 410 546 116 227 935 123 213 607 86 84 749 106 175 959 143 147 992 122 224 454 96 382 632 76 140 456 113 174 797 58 199 844 109 552 639 65 557 950 69 571 825 79 384 744 61 354 740 127 192 967 114 555 748 70 321 616 135 115 962 57 584 642 34 31 134 81 46 174 117 109 629 109 558 889 109 662 764 117 15 379 127 145 479 102 100 160 87 281 448 104 883 982 110 217 950 69 137 499 81 427 942 123 127 729 54 77 721 116 117 597 160 405 513 73 123 267 92 296 390 99 333 906 99 386 897 43 343 985 105 524 869 133 686 945 103 89 662 54 171 420 98 195 840 115 78 231 114 443 715 98 215 758 97 248 387 110 180 557 103 463 678 160 138 354 114 31 994 146 527 926 96 31 901 149 395 996 174 279 333 125 146 616 118 654 784 118 223 969 100 453 884 89 405 951 120 71 669 122 235 288 99 70 767 68 158 887 68 602 663 134 250 751 115 562 623 115 836 978 123 75 399 126 161 315 83 233 589 97 579 950 78 25 324 151 384 490 143 568 768 92 225 293 178 285 871 114 56 352 143 0 30 114 250 760 99 196 251 133 652 954 119 133 439 94 120 155 101 683 746 83 349 686 140 266 346 90 196 944 109 171 818 60 849 925 97 2 958 89 384 509 85 278 858 51 208 478 109 652 957 97 61 439 44 58 493 112 342 662 88 575 716 87 496 833 122 597 952 99 21 566 97 335 943 117 424 511 96 48 923 106 363 988 91 632 963 82 436 692 44 125 680 155 90 306 75 315 580 110 106 169 92 800 883 66 628 774 144 361 942 104 96 999 100 213 670 89 130 426 65 662 757 66 698 747 82 312 929 77 136 643 152 165 744 114 152 600 120 104 357 37 635 787 118 59 215 113 695 942 124 461 547 81 383 460 119 757 794 80 185 827 119 456 960 72 479 700 58 130 399 85 210 340 74 610 847 125 490 701 61 253 557 119 101 921 107 118 393 100 34 646 72 287 855 111 543 986 120 616 914 57 637 851 127 853 963 110 706 955 94 130 152 71 562 701 144 360 973 125 511 784 104 134 858 85 207 546 124 5 124 111 348 633 114 380 383 89 488 523 107 708 990 109 727 840 115 169 330 152 175 577 125 505 991 169 28 259 94 258 879 47 780 922 85 2 684 91 142 493 78 328 440 88 314 342 113 441 920 66 174 942 116 170 747 104 358 534 155 90 140 100 136 881 118 601 852 139 796 953 128 312 855 69 614 944 93 544 814 75 112 975 114 108 417 100 177 839 118 526 987 110 936 957 97 630 810 113 344 910 156 600 855 125 209 804 104 627 923 99 648 932 157 72 732 123 602 676 92 619 647 126 313 846 172 127 730 89 492 842 74 505 854 152 232 383 43 115 273 140 251 975 95 314 502 85 28 289 102 377 688 97 64 103 96 599 932 155 299 627 127 556 963 85 370 713 115 482 743 138 417 977 100 660 851 124 67 314 101 440 509 32 83 975 102 123 829 46 168 754 156 504 731 99 20 846 80 513 740 116 170 648 117 629 663 43 617 859 93 134 902 41 139 144 93 536 920 86 340 919 59 268 920 81 283 866 98 723 792 107 149 835 72 64 521 135 863 960 125 107 280 52 221 967 73 206 936 129 214 905 136 156 644 124 479 927 150 360 462 70 790 862 67 554 868 92 263 523 89 70 533 141 204 909 68 274 983 113 400 591 84 507 547 83 222 898 73 36 556 166 339 939 82 594 873 116 552 697 93 75 852 71 91 638 137 189 284 112 434 711 52 7 12 112 621 887 132 168 225 96 146 284 102 1 850 117 6 976 91 244 447 112 217 634 120 145 793 44 96 202 78 405 921 115 167 409 88 195 548 88 192 865 128 192 762 78 280 327 85 544 786 114 170 763 110 174 701 88 503 646 47 89 172 71 256 745 131 359 447 76 237 696 67 389 981 114 58 547 108 17 384 26 480 540 81 106 778 132 204 361 113 609 723 80 804 970 109 137 722 90 73 397 104 241 999 153 343 581 108 122 169 78 738 968 127 364 461 147 432 605 122 173 499 106 293 566 98 427 559 106 466 783 153 531 599 98 778 975 82 786 924 152 128 536 170 431 808 87 955 985 87 67 269 86 495 678 102 659 985 72 219 584 55 468 943 84 154 528 142 437 445 112 211 253 69 152 535 110 491 767 68 410 914 86 36 363 40 18 785 106 956 975 95 386 687 111 97 452 55 416 505 64 421 983 80 687 827 128 265 434 85 237 340 100 713 986 122 385 689 123 365 882 119 280 952 81 376 463 45 204 337 105 641 886 120 692 874 75 37 887 121 574 888 67 27 998 123 129 876 81 68 338 119 542 581 107 21 485 89 427 619 115 197 231 92 233 984 78 201 460 107 398 627 118 155 467 65 117 332 64 456 482 66 201 649 66 219 626 115 139 910 80 614 936 111 350 862 51 362 785 57 305 609 96 73 374 104 418 758 98 149 741 141 64 714 115 70 497 117 76 743 79 247 925 120 218 412 130 19 771 82 53 503 120 210 506 108 725 886 112 189 789 65 82 914 98 214 455 83 32 523 100 295 664 120 219 979 101 535 786 101 8 107 61 422 731 86 498 691 69 174 720 129 31 872 70 213 948 99 515 646 108 461 753 100 32 763 109 452 875 76 613 699 92 445 705 81 40 806 83 670 912 74 262 537 59 513 671 139 824 908 117 546 846 126 147 211 134 216 397 127 311 752 115 427 431 125 494 723 149 796 812 116 18 870 137 466 597 125 124 844 113 182 511 115 422 716 129 486 752 135 438 737 89 166 502 87 76 240 178 586 856 91 155 227 87 393 594 163 510 557 101 3 214 70 150 170 75 323 629 146 686 738 99 477 857 174 362 987 69 422 469 94 730 929 103 622 638 110 906 969 211 8 70 141 240 447 81 551 751 79 332 687 90 632 912 80 450 490 81 315 492 128 136 225 121 680 881 102 29 708 91 363 660 59 102 252 116 105 111 97 355 481 129 117 602 154 240 943 98 7 905 48 105 598 109 9 767 89 908 992 134 231 405 99 151 335 165 243 993 119 647 903 84 712 910 36 661 790 138 791 976 118 223 982 99 591 619 103 140 542 73 22 165 90 712 740 111 512 946 100 441 875 137 179 236 138 606 778 70 161 366 58 8 366 59 825 848 96 65 332 87 44 115 110 74 890 82 771 816 129 451 568 105 2 555 140 112 327 136 491 494 61 742 860 79 320 790 67 602 848 77 871 885 84 466 897 120 361 392 67 114 635 77 483 869 67 239 789 94 774 915 84 309 376 137 441 611 92 175 368 152 201 806 98 567 629 95 246 609 84 631 991 57 355 737 106 81 687 120 153 508 72 80 889 111 278 822 108 446 797 137 2 695 63 87 468 152 266 906 144 319 356 90 58 733 155 817 971 92 845 960 163 413 650 91 757 801 91 61 459 91 81 565 125 423 794 78 692 958 122 116 299 133 45 693 44 776 844 116 71 440 116 212 585 65 517 805 139 370 924 36 144 467 46 706 991 105 566 685 91 435 671 100 102 238 152 471 764 101 508 754 47 632 985 62 213 470 86 439 950 80 394 715 109 229 526 85 161 204 65 116 656 75 76 986 79 809 939 78 62 177 125 457 956 100 363 483 121 47 72 1 560 589 128 369 422 77 523 700 84 215 435 74 296 698 109 90 216 114 368 780 110 191 560 100 429 486 94 85 191 113 569 910 154 322 436 94 512 885 89 5 459 76 337 907 114 320 587 78 748 912 105 729 982 138 270 604 31 298 981 88 229 609 95 433 541 55 240 971 131 364 628 78 227 942 125 91 665 75 127 899 111 235 241 107 427 441 126 11 812 73 95 268 64 749 769 77 832 964 113 36 315 95 160 193 76 201 802 100 255 562 107 283 367 73 453 511 28 375 681 81 487 756 63 248 426 121 274 614 120 198 796 146 18 270 87 536 630 74 72 608 100 511 512 76 148 979 43 452 538 90 597 892 45 20 746 145 9 185 94 635 713 77 58 877 98 193 550 89 574 923 144 63 973 94 261 330 80 44 59 88 152 834 69 572 741 121 589 883 48 92 556 151 165 681 107 489 590 80 406 546 136 832 986 85 512 902 23 249 509 87 243 536 97 244 652 107 598 750 36 313 496 117 446 940 68 258 620 107 145 448 108 80 158 51 278 835 130 473 733 113 111 843 92 100 895 104 535 846 119 837 937 84 376 786 63 9 629 119 31 90 163 770 957 49 246 695 80 365 936 57 872 942 82 282 899 85 221 311 49 38 533 145 330 976 109 376 484 175 70 541 89 706 946 162 249 521 108 834 967 92 372 383 80 185 663 127 896 964 162 479 787 166 849 917 126 501 544 126 364 624 135 229 822 80 562 927 88 797 957 106 51 932 126 457 581 118 362 903 129 741 980 123 10 748 102 735 756 76 99 841 103 468 598 78 72 318 44 840 995 48 642 748 50 237 460 125 205 355 78 390 713 120 701 820 83 18 490 146 72 89 80 244 512 55 801 909 62 499 603 110 367 801 78 19 364 63 351 371 140 404 997 64 334 626 154 201 719 101 126 986 103 359 494 120 44 422 128 500 647 99 472 590 94 603 957 132 480 557 168 43 626 143 239 576 83 377 942 110 78 328 89 685 862 96 132 138 108 509 525 99 67 166 94 62 393 93 627 887 156 557 791 66 111 453 64 77 379 96 532 839 61 174 554 84 238 248 85 85 202 113 773 891 94 369 502 127 256 267 132 109 445 72 133 813 125 41 385 68 0 403 63 621 924 90 54 589 166 185 763 44 252 806 79 71 708 8 267 745 107 132 593 141 385 674 122 760 860 102 40 518 132 151 475 92 55 489 78 77 341 67 450 990 124 65 929 104 60 508 59 331 872 87 210 342 138 146 574 100 297 886 64 423 906 115 172 623 123 399 600 62 223 228 96 434 715 58 48 236 57 499 811 73 473 664 29 307 750 79 633 883 102 327 993 112 582 657 101 686 771 96 11 717 147 181 754 107 480 546 99 279 956 87 557 780 115 297 455 137 241 860 67 820 925 108 752 777 102 673 921 68 529 786 138 114 786 78 129 270 93 119 350 66 202 879 100 149 240 114 717 924 107 227 481 104 75 513 60 480 862 141 345 371 50 204 341 82 511 535 58 268 716 107 438 522 81 428 700 100 292 997 117 192 393 98 472 889 87 209 386 123 164 298 111 426 692 107 290 683 106 4 634 54 245 803 109 112 826 87 200 526 126 233 958 105 62 397 87 496 512 76 210 990 74 270 523 69 137 489 130 503 507 68 73 150 104 510 940 84 198 382 118 575 889 90 103 962 125 9 96 82 84 185 91 548 650 129 354 876 120 32 584 168 82 716 90 351 571 141 572 784 122 753 805 90 174 541 88 230 853 126 642 728 151 166 549 42 181 674 65 92 535 103 884 920 89 252 526 36 63 122 136 326 336 104 51 123 74 106 982 120 756 822 67 493 659 86 52 127 103 36 192 106 495 725 107 376 820 128 727 798 104 524 696 138 570 829 146 66 154 83 13 94 117 401 876 140 235 695 125 131 265 112 167 839 108 239 640 85 841 954 103 137 236 153 753 826 132 532 759 172 697 716 48 36 647 86 363 928 74 185 701 101 12 101 95 244 638 110 250 761 79 35 592 94 61 193 68 131 344 81 470 531 115 409 940 92 450 613 55 610 664 72 220 480 107 235 398 102 116 170 93 429 450 35 422 496 34 282 726 105 284 465 134 348 515 61 571 787 50 285 452 102 227 505 62 279 790 89 500 925 65 374 764 129 631 843 63 180 612 70 276 562 117 464 583 108 186 608 125 306 770 116 62 964 136 420 432 109 325 992 117 290 805 80 488 897 118 666 784 71 151 648 126 83 704 56 233 766 89 441 901 93 101 183 95 341 680 131 719 907 94 24 711 68 453 797 119 289 818 46 617 785 118 832 961 90 46 793 100 80 265 39 200 373 111 675 728 133 768 839 65 313 837 80 457 706 136 249 500 86 834 856 87 62 127 115 16 738 60 165 192 122 227 775 110 312 383 118 484 858 133 277 419 95 433 452 75 263 997 92 334 588 80 74 308 79 602 665 65 84 888 51 254 386 66 523 770 111 671 924 67 387 496 121 305 371 96 682 934 73 98 221 145 15 227 122 480 537 194 363 420 82 279 723 117 742 925 81 361 883 81 209 294 46 270 700 95 661 825 137 776 865 66 9 565 22 368 997 123 625 825 66 542 912 98 565 590 128 85 617 85 671 918 117 28 219 75 441 979 51 488 685 80 154 371 125 256 261 91 415 951 141 266 512 82 971 990 107 201 869 76 294 583 117 902 968 126 689 894 89 115 440 120 14 31 70 23 260 120 534 934 92 178 962 68 271 662 134 130 190 97 586 732 50 529 841 89 320 369 79 173 230 35 443 574 80 498 744 75 219 494 72 66 679 97 57 978 78 593 780 105 626 734 116 100 872 104 231 569 97 576 623 76 804 911 111 329 621 101 162 927 90 51 647 98 103 288 35 361 624 83 337 990 91 293 922 110 404 858 35 17 263 131 23 469 99 254 745 120 337 572 114 174 520 101 817 836 123 618 661 94 248 599 94 404 610 101 272 979 122 123 447 60 698 958 74 89 850 59 608 775 93 663 869 130 210 228 146 510 545 74 474 640 144 262 433 103 39 763 83 534 836 106 526 718 63 230 921 68 180 433 90 709 969 122 162 271 56 671 746 27 162 482 87 4 879 91 124 667 118 296 595 59 219 436 99 110 961 74 364 403 97 145 196 120 669 928 82 9 727 92 256 710 111 253 582 64 424 562 64 422 907 96 140 631 124 719 784 107 310 677 88 253 986 98 286 398 111 501 524 98 396 797 151 408 583 112 63 797 118 322 750 158 208 823 140 142 598 97 538 830 125 344 690 126 673 769 89 58 551 92 448 836 113 225 611 139 336 649 104 106 287 43 310 389 129 121 477 118 427 527 98 450 674 75 101 422 108 70 211 127 360 799 105 509 738 55 621 927 82 520 625 28 184 818 86 224 897 102 55 305 143 422 819 132 238 734 90 212 584 82 504 811 82 554 669 73 145 962 150 625 846 90 106 377 130 206 482 114 497 705 117 592 914 37 462 868 105 691 952 126 314 906 143 54 644 92 635 834 89 303 399 67 189 222 61 346 989 65 2 416 133 525 851 141 145 446 72 296 531 72 267 681 95 10 656 66 398 885 81 836 917 103 101 735 115 725 875 139 84 820 85 274 702 122 209 714 89 256 614 78 446 667 102 116 797 75 126 389 153 400 419 117 313 983 94 336 484 128 278 726 79 235 837 121 253 484 120 255 725 93 262 604 91 233 484 90 259 911 123 520 627 129 724 949 63 604 655 51 223 510 102 830 865 137 98 865 102 421 948 89 264 856 105 489 801 124 54 648 57 432 532 143 147 704 128 623 704 88 424 597 87 520 604 131 428 912 145 605 830 73 201 866 112 279 437 99 593 643 106 43 919 67 15 994 122 670 819 119 361 807 132 574 917 63 176 918 97 370 656 90 190 652 82 714 737 127 19 676 108 724 837 63 163 288 74 458 488 44 269 794 97 125 450 80 754 932 114 41 724 104 449 802 45 124 977 101 3 778 103 255 704 43 0 327 75 782 960 94 438 517 149 312 568 74 365 647 121 105 241 125 199 242 67 282 865 104 353 777 113 88 543 39 455 553 56 184 272 108 944 968 107 20 747 88 400 457 80 424 502 96 901 966 74 410 725 92 15 768 49 368 538 88 819 826 124 261 718 81 958 998 175 134 789 120 302 905 45 827 956 125 90 432 82 49 292 125 522 888 83 110 567 112 309 529 108 542 874 115 163 984 116 770 998 102 394 442 52 486 927 100 579 675 97 21 782 159 110 599 48 37 355 98 347 540 86 225 693 85 150 416 80 118 520 137 540 891 130 189 800 89 610 983 77 555 683 80 727 868 109 85 334 109 154 700 92 101 502 63 225 613 129 191 928 72 895 942 51 662 942 78 144 449 56 399 613 94 19 749 40 84 935 128 332 864 76 42 722 73 297 380 129 391 556 81 223 656 72 231 944 90 165 399 76 580 918 87 94 787 115 873 895 74 534 923 116 614 856 87 468 751 122 200 945 99 348 842 43 8 864 124 377 496 85 177 749 135 579 851 154 49 350 92 469 755 34 445 891 114 216 520 83 867 976 90 772 845 68 247 646 110 292 825 81 731 822 111 67 892 73 763 932 88 241 667 128 54 131 123 184 973 121 479 984 78 578 888 120 410 516 70 20 922 93 450 880 137 265 775 86 148 486 87 88 810 110 93 996 75 174 657 102 110 237 137 102 758 167 155 660 113 75 908 84 717 880 45 95 116 109 134 711 42 205 824 30 328 609 142 377 743 106 128 258 60 2 716 106 774 797 118 270 896 116 129 662 104 275 930 94 529 754 70 627 988 119 365 835 80 365 616 125 121 747 79 77 98 116 498 926 126 919 971 68 320 546 124 422 829 107 80 373 91 207 231 110 490 543 54 655 692 124 168 390 91 441 489 66 452 747 90 48 638 64 364 489 45 488 842 86 187 958 136 171 518 86 323 676 160 252 432 132 35 711 87 522 765 84 171 675 115 58 338 96 386 772 46 136 326 122 251 458 112 159 669 85 602 660 78 239 572 101 180 712 103 131 373 131 320 384 133 7 244 115 718 937 125 78 476 72 272 393 115 690 781 128 21 413 82 21 62 59 917 930 98 302 648 30 732 843 109 251 652 82 260 961 140 796 834 126 61 859 141 59 599 48 590 819 108 223 329 98 428 894 92 398 836 80 383 798 103 148 222 97 109 394 95 117 737 150 164 570 95 479 532 104 842 862 122 140 348 58 630 672 140 441 694 115 186 357 105 799 968 73 489 702 43 680 763 107 648 892 54 496 835 83 181 332 80 345 836 119 153 804 73 292 629 136 447 587 52 44 75 82 125 669 71 255 687 89 149 966 150 681 855 83 88 798 112 507 778 103 70 804 108 295 587 108 363 388 75 222 367 77 613 762 117 853 940 73 586 773 107 5 925 107 267 858 34 421 633 56 179 401 126 186 609 148 690 718 111 270 953 149 112 218 106 400 916 89 484 637 132 53 943 110 240 947 115 220 748 99 271 408 157 287 675 74 668 721 97 479 901 123 46 103 76 525 862 117 710 716 105 557 940 84 300 824 92 115 922 127 171 419 128 46 575 119 604 860 148 248 957 108 0 318 125 27 591 73 31 620 97 93 920 84 330 490 143 81 313 109 239 346 103 271 530 140 596 624 42 176 233 106 710 727 98 551 735 109 319 418 81 207 620 28 689 842 128 168 248 99 473 755 96 121 945 62 1 394 89 395 666 126 629 664 124 151 392 114 678 888 81 569 698 80 622 748 97 776 951 48 427 457 110 126 933 83 62 604 74 737 930 125 367 787 154 639 987 96 38 845 105 612 755 99 272 967 85 26 271 86 197 568 83 187 284 96 85 964 66 272 775 122 238 769 34 766 827 109 392 443 143 729 829 61 416 761 116 183 997 149 3 625 84 322 986 151 594 758 162 188 385 115 224 339 99 45 727 84 276 848 177 84 602 107 227 966 119 519 715 114 243 764 100 396 453 98 7 222 118 115 994 88 274 726 95 537 905 96 270 632 126 144 617 129 348 413 126 342 761 75 333 653 92 608 951 74 163 909 135 752 949 84 270 996 46 338 778 140 317 476 47 44 928 70 546 805 135 511 614 110 406 548 88 50 102 128 325 621 143 34 838 88 39 729 99 224 674 125 474 918 80 277 326 130 247 778 125 154 557 75 226 316 158 766 955 99 168 522 104 262 630 76 65 804 143 290 756 69 129 493 63 83 822 43 723 797 103 429 531 121 656 707 92 379 590 86 420 565 74 307 339 111 374 455 77 188 590 88 8 443 97 256 644 130 12 760 76 130 799 83 97 266 113 267 844 145 313 630 75 156 160 118 262 775 83 557 776 128 336 387 92 146 820 69 210 860 76 556 701 94 208 230 71 617 940 101 64 369 94 456 790 82 406 675 81 125 945 70 55 916 98 576 587 94 217 882 96 14 603 130 372 667 93 92 425 87 610 865 89 417 758 112 634 733 110 199 603 95 450 614 128 417 701 101 553 910 104 452 637 78 37 518 45 123 972 82 804 912 125 362 819 76 33 949 69 135 459 109 503 862 68 262 591 66 321 585 97 793 982 71 913 988 138 37 410 81 63 423 91 124 694 106 222 339 72 729 965 104 713 807 105 428 542 91 481 622 147 881 944 64 337 710 104 861 914 123 137 542 80 323 817 152 241 640 84 275 450 84 307 796 90 615 960 105 163 380 136 299 373 93 3 167 168 421 728 106 361 454 52 249 549 106 236 287 10 150 708 120 651 723 107 145 176 79 423 525 115 222 271 94 449 969 81 524 600 90 168 802 57 739 972 95 717 718 101 531 865 45 678 934 72 551 774 77 601 981 82 117 790 108 816 912 62 92 918 143 22 924 144 282 970 72 882 907 105 648 667 140 87 805 109 33 475 76 511 728 22 325 593 164 11 565 126 240 483 65 427 842 115 855 968 72 197 298 144 418 649 156 953 981 82 1 33 118 276 665 85 80 325 117 460 610 85 535 861 131 303 780 138 419 522 125 485 621 130 60 989 137 543 950 116 257 667 96 122 327 13 381 468 51 163 898 69 415 631 88 74 320 105 557 781 88 63 469 119 496 636 95 793 860 147 363 968 98 390 835 102 193 721 78 460 853 22 64 195 67 779 997 107 301 623 106 495 773 90 297 895 44 380 474 91 529 605 48 520 825 120 479 491 142 23 346 116 186 460 108 503 899 155 731 809 133 733 839 138 36 577 25 530 650 91 131 398 81 221 303 166 301 333 101 47 871 46 647 798 117 367 523 74 191 317 159 564 613 116 35 439 49 722 806 141 461 709 64 607 732 65 76 192 68 212 831 117 59 330 161 374 604 136 89 918 18 258 912 111 481 965 130 242 826 81 314 648 110 74 593 50 124 959 91 896 987 108 161 602 93 445 585 153 282 688 86 145 506 130 303 767 133 635 956 139 414 634 30 93 342 96 499 890 56 415 765 133 109 906 83 773 871 101 150 446 72 237 771 149 651 975 109 149 931 65 708 847 75 110 247 108 769 836 113 527 992 132 77 554 97 11 290 81 228 663 102 52 499 94 160 502 65 852 943 17 406 881 125 47 865 90 24 303 47 44 840 106 858 876 58 466 510 118 537 933 103 746 990 63 140 838 49 117 954 135 356 470 127 422 587 138 165 328 93 702 979 127 241 321 98 595 675 63 508 944 85 857 986 89 218 390 70 1 837 92 456 591 108 662 752 144 114 986 113 153 868 94 12 275 57 403 687 128 692 711 118 219 957 132 742 977 89 297 588 134 286 774 99 343 932 83 792 970 77 87 776 96 211 936 95 444 462 92 252 920 114 444 994 108 313 432 149 154 184 108 80 745 48 626 652 84 560 682 79 68 838 62 760 875 87 32 924 116 362 753 78 116 462 79 530 638 102 78 164 107 750 815 132 376 932 110 261 724 64 2 692 80 211 416 59 89 480 93 599 802 116 290 842 62 536 687 103 69 912 70 534 834 92 498 867 100 107 834 102 279 939 107 206 845 104 147 900 86 703 955 55 375 978 89 169 707 103 393 619 69 660 664 96 560 622 91 704 821 115 627 888 27 526 941 51 73 383 84 229 995 96 634 964 164 73 388 144 539 950 82 384 888 130 294 721 97 43 367 134 104 355 118 309 700 50 242 967 105 205 415 98 501 772 110 37 560 145 936 951 131 283 979 120 44 611 64 541 848 102 460 493 66 17 408 151 128 984 88 366 735 143 72 314 84 262 901 94 606 966 103 194 440 104 297 914 139 10 128 57 235 493 131 563 982 105 668 958 120 80 464 81 188 517 110 224 922 113 790 931 91 815 877 101 293 509 137 217 843 123 326 856 132 174 908 130 564 837 68 310 918 144 129 826 128 623 906 152 21 423 145 240 970 71 6 727 70 275 901 25 567 807 97 345 633 99 276 794 125 191 435 167 292 789 99 99 635 87 393 650 116 6 95 66 517 894 142 580 620 141 132 838 140 901 948 85 176 825 108 409 460 134 144 880 90 96 292 112 884 926 65 84 846 69 102 508 66 23 700 71 355 569 132 554 998 73 190 313 111 620 945 90 260 594 80 352 785 55 407 536 112 221 437 74 330 956 109 411 776 95 211 636 95 201 219 93 22 464 130 6 223 63 435 535 148 178 621 138 316 771 120 94 314 38 365 839 152 687 705 96 98 304 159 327 376 118 563 929 87 576 773 102 158 994 48 398 421 103 524 622 90 644 973 43 121 210 93 508 771 105 744 845 140 465 868 68 91 491 101 465 825 106 578 709 85 495 549 72 123 941 89 119 504 123 621 925 103 95 117 94 215 297 120 397 509 104 366 665 124 83 954 106 790 855 95 476 989 53 36 52 129 353 533 100 444 937 135 782 921 79 236 670 99 74 582 75 338 422 142 773 778 98 293 686 69 327 641 112 64 632 150 470 821 56 184 331 66 495 543 120 757 926 152 113 866 93 8 720 67 361 771 81 110 985 88 291 349 86 743 762 161 452 901 122 253 328 78 37 202 102 569 699 78 56 573 80 26 185 120 205 564 90 876 913 94 458 935 97 78 535 109 590 965 78 12 675 124 134 567 113 159 317 56 93 323 116 775 974 136 200 894 149 190 298 67 334 840 101 383 748 102 554 635 109 661 997 101 282 475 106 228 491 102 402 646 130 169 549 75 148 756 142 298 812 143 431 666 69 78 529 73 301 370 87 487 841 81 20 621 50 73 297 65 503 875 92 113 186 125 89 119 145 52 572 92 372 597 131 82 268 104 539 927 77 491 549 106 203 569 94 686 726 126 293 888 120 140 256 90 359 792 134 88 827 89 477 836 81 184 812 116 448 550 118 501 526 86 712 717 104 217 658 139 61 257 81 255 268 85 574 702 109 17 99 124 557 801 70 279 688 84 154 302 115 379 859 121 206 530 134 563 917 124 280 479 109 170 707 97 95 864 83 893 898 71 375 434 109 203 995 110 74 985 162 562 710 80 123 417 128 181 227 104 204 864 118 760 939 31 301 462 77 561 769 117 786 897 84 6 134 55 426 488 99 24 582 136 30 918 77 341 971 126 37 61 142 636 672 95 408 441 139 326 869 123 100 822 135 175 250 112 295 510 130 584 952 61 307 641 75 368 373 29 594 931 139 216 226 82 485 723 100 582 894 117 59 155 105 665 884 62 104 353 96 921 974 85 398 989 82 325 398 113 22 438 60 221 732 64 860 959 91 727 831 124 19 248 65 490 987 22 98 725 106 342 688 64 283 813 77 427 473 128 362 852 95 50 962 151 135 871 142 167 782 96 122 884 105 609 642 130 316 802 63 921 947 102 144 666 130 390 608 40 175 780 67 86 792 66 28 816 128 772 882 63 664 748 110 831 954 125 782 858 80 30 397 76 217 737 135 563 931 80 748 805 105 162 351 79 399 772 97 806 945 109 86 666 103 343 949 103 665 753 94 207 940 78 376 386 82 725 783 138 78 423 60 541 586 72 505 570 44 30 257 88 107 390 91 100 324 146 70 156 122 551 850 118 89 821 80 545 897 92 335 906 85 816 969 182 224 720 146 809 917 96 471 819 117 37 991 83 93 653 79 546 973 123 669 750 97 407 422 74 10 781 93 461 941 87 553 851 103 167 530 85 626 732 81 366 862 77 198 871 130 97 934 116 316 878 92 403 547 51 386 701 144 237 248 74 473 954 85 201 888 67 288 861 67 452 705 115 554 942 128 602 693 45 242 758 118 24 111 58 270 470 78 274 643 75 304 863 82 315 603 90 294 679 124 151 831 107 8 955 127 159 851 125 622 918 114 136 467 102 69 886 126 571 616 119 652 894 148 417 579 84 929 988 51 315 488 98 346 814 81 48 694 182 546 668 93 551 822 101 239 828 65 843 939 88 248 613 90 239 930 83 665 689 127 219 716 88 293 443 137 410 436 86 351 836 112 349 559 117 537 551 95 277 963 83 557 773 107 448 478 51 357 596 93 739 840 120 598 766 106 3 213 88 386 438 138 453 782 96 164 178 19 389 411 118 8 561 86 201 433 94 85 825 57 623 709 26 805 946 101 196 473 148 1 826 73 263 862 80 284 718 82 1 69 87 576 836 65 76 724 99 747 848 111 264 581 137 72 504 54 549 968 86 197 885 82 417 520 126 50 330 107 747 950 50 248 752 113 195 280 139 123 400 173 713 797 32 430 754 27 207 995 106 322 661 70 53 868 83 37 999 123 365 924 51 291 302 97 265 951 140 464 540 105 301 335 85 667 703 62 199 377 81 300 946 196 31 232 54 301 798 146 764 869 56 334 880 103 225 454 86 77 343 55 351 724 106 723 868 80 689 831 80 449 665 151 294 939 84 612 703 87 218 873 116 626 687 102 107 163 119 80 167 49 466 658 106 235 534 96 603 829 46 149 751 138 863 950 138 26 359 78 29 687 85 46 956 107 287 592 112 285 940 134 802 815 53 254 456 110 247 323 122 159 856 97 3 56 70 607 978 141 58 436 98 145 918 88 279 838 149 176 740 101 522 761 121 742 798 101 690 934 118 661 816 96 568 917 113 342 462 102 915 932 73 693 889 128 423 774 76 177 647 95 887 924 59 216 927 118 255 578 73 529 932 125 310 556 121 9 141 85 327 696 102 35 217 135 296 506 129 540 733 149 402 588 110 346 774 99 338 401 106 260 516 120 243 934 19 180 541 84 56 653 128 23 641 57 220 799 97 142 955 104 48 601 101 141 885 90 836 873 118 170 819 129 198 549 85 866 935 82 350 721 91 478 552 84 214 319 49 758 895 77 370 887 89 959 984 136 136 163 79 36 218 45 464 757 92 55 223 90 268 310 83 205 288 78 69 544 107 38 773 119 254 546 118 272 939 94 145 470 87 427 879 144 153 945 94 775 868 111 570 752 126 53 972 89 129 771 115 137 833 118 55 949 147 223 365 111 533 801 96 487 577 110 461 760 79 538 806 95 78 372 94 381 538 76 302 961 116 20 891 132 246 779 104 159 643 102 432 569 130 772 942 109 449 537 111 683 755 62 67 560 131 113 860 147 490 678 79 39 54 74 119 663 103 750 751 115 190 697 121 481 618 133 358 845 95 550 557 36 572 768 95 287 450 108 53 878 21 24 937 174 484 778 57 604 717 59 277 726 106 136 146 105 681 693 152 25 284 99 384 740 145 361 525 111 762 971 75 138 672 73 398 990 105 93 504 101 257 632 72 484 897 126 27 289 91 408 876 127 308 691 71 174 933 130 85 312 38 566 786 67 175 206 73 225 645 114 339 963 103 100 640 95 546 911 36 226 703 95 157 399 60 323 347 55 288 496 92 628 870 125 141 516 97 521 608 108 496 948 95 835 958 71 301 614 113 317 995 77 367 952 90 435 570 134 176 571 105 419 630 95 31 830 31 380 813 117 5 279 107 402 601 141 233 749 107 177 585 114 409 712 105 325 614 72 766 841 88 612 671 107 218 426 73 295 557 83 100 497 101 749 917 131 749 859 87 787 814 119 3 407 139 608 824 89 442 806 21 171 395 119 670 686 109 485 594 119 223 423 117 318 406 113 177 542 81 385 647 74 580 704 81 171 308 141 84 109 84 127 545 108 69 286 109 510 632 123 6 676 107 126 970 98 14 235 115 425 960 52 389 739 79 569 654 123 596 884 111 844 962 65 35 896 104 180 440 20 81 227 68 103 440 88 791 833 85 404 741 108 46 515 67 712 812 42 218 999 113 506 613 89 270 981 70 358 582 128 330 597 97 219 594 131 393 458 120 244 692 117 400 478 84 744 943 125 39 391 106 649 713 75 258 928 123 151 419 102 144 619 78 455 827 114 128 705 73 34 153 65 153 299 117 321 463 135 520 882 111 359 799 101 499 823 158 525 531 84 129 541 56 444 650 110 348 665 110 147 300 144 468 536 93 40 92 90 446 481 53 702 950 116 238 378 96 340 477 75 810 907 74 550 919 58 12 61 170 92 168 145 139 900 117 143 475 54 102 472 103 35 684 98 142 634 82 632 848 113 859 941 102 19 706 103 223 672 128 96 804 75 565 707 63 906 907 75 535 631 88 623 998 108 386 806 84 469 702 142 172 905 86 101 231 148 363 789 120 263 603 113 326 374 73 437 440 107 105 273 100 65 391 91 409 895 80 519 693 42 251 358 108 87 625 69 219 351 140 187 844 111 599 713 132 559 600 62 158 350 84 458 971 101 311 474 110 883 911 115 664 685 116 94 901 101 383 713 133 176 881 134 498 682 94 440 641 111 633 965 100 604 698 90 102 909 60 7 56 69 753 866 91 652 926 101 375 763 93 5 332 113 238 879 98 166 197 133 379 726 81 163 776 44 136 739 105 595 833 84 500 638 114 67 250 115 232 711 93 25 464 104 110 206 88 223 349 57 4 95 78 461 874 73 445 468 108 172 389 83 135 485 85 328 677 131 274 520 74 291 445 100 141 267 40 787 992 146 763 889 60 169 698 91 790 958 137 239 994 81 153 954 140 296 307 157 274 781 106 180 210 133 708 896 113 543 579 77 139 302 8 713 918 109 254 523 87 985 995 96 5 486 125 409 932 37 106 150 69 794 895 125 4 287 85 301 450 139 61 383 79 62 399 86 119 970 78 354 645 103 712 817 117 188 987 115 8 401 111 127 399 118 471 594 78 180 999 98 56 956 102 371 897 68 389 775 73 440 470 66 553 832 131 23 790 78 75 215 92 38 958 124 60 633 88 219 895 56 615 746 158 826 952 116 839 863 96 164 972 89 214 256 131 172 774 98 120 423 77 87 755 121 718 822 96 210 225 137 254 685 90 476 977 107 232 240 98 58 237 97 311 655 121 593 916 119 8 340 85 463 610 61 308 710 119 833 834 102 676 820 98 327 890 74 986 994 107 430 957 104 40 161 140 355 911 134 854 859 69 117 168 99 85 332 110 713 834 80 108 673 99 769 801 115 429 762 141 896 951 125 84 881 106 309 652 84 262 561 109 564 964 104 101 932 115 904 966 122 635 798 108 327 758 115 333 783 43 470 506 129 321 907 65 62 662 101 123 900 116 150 831 135 638 815 94 545 701 60 129 690 58 581 773 133 875 982 141 59 580 49 483 641 121 377 555 56 777 812 66 28 449 41 17 735 101 51 607 101 295 766 72 85 181 59 315 499 68 349 670 72 498 629 61 451 762 71 267 275 159 304 735 39 148 808 165 499 607 102 698 996 119 312 892 88 535 882 131 71 893 152 392 442 65 682 820 106 368 521 78 776 876 68 145 756 92 853 993 40 291 511 130 301 542 72 818 926 105 58 249 132 249 545 92 169 795 78 115 955 82 450 489 116 287 786 149 276 998 123 177 897 107 763 851 64 85 291 140 470 492 55 293 317 99 343 589 87 80 367 102 464 811 59 66 771 99 284 613 86 540 975 128 858 887 88 112 794 106 440 657 154 489 664 178 830 954 88 578 853 95 415 844 87 81 606 99 564 576 66 563 614 79 659 667 113 476 590 75 47 655 98 628 931 152 253 571 135 232 526 132 94 171 137 654 724 143 486 789 116 583 619 75 493 614 120 244 356 109 419 856 142 129 929 89 694 933 79 32 228 75 432 851 77 725 920 106 388 624 114 358 965 124 748 883 76 383 865 103 149 400 90 795 840 1 134 356 75 111 415 42 599 937 65 99 621 115 605 818 105 61 200 100 348 568 121 430 830 131 228 837 136 268 396 72 703 727 61 457 679 83 48 251 124 421 766 69 362 539 150 539 847 105 284 622 123 497 720 129 791 817 79 670 760 78 12 347 93 614 982 94 71 597 136 768 815 139 376 877 87 74 323 102 363 779 108 70 739 50 539 549 108 293 414 148 618 696 115 95 789 88 149 873 39 665 836 80 261 476 133 85 237 143 666 794 126 76 478 86 279 462 65 428 977 163 185 796 94 164 387 87 172 767 81 691 792 91 59 676 125 345 683 94 477 870 139 24 388 73 108 442 111 776 802 120 487 822 51 116 888 41 228 307 71 832 921 110 132 176 88 48 163 79 85 120 159 786 858 68 469 925 118 37 363 70 247 743 121 94 320 111 239 338 138 171 398 108 280 535 123 153 837 101 49 647 72 190 305 102 64 443 85 269 492 166 843 942 89 68 129 62 352 821 54 125 730 104 105 187 124 517 691 100 600 852 85 26 127 131 489 511 90 262 267 111 121 771 107 74 945 93 151 966 110 253 599 79 431 444 62 352 440 132 606 635 104 292 785 89 674 724 94 216 729 99 156 415 98 407 601 27 578 849 116 629 761 91 371 564 116 219 671 106 202 697 114 448 628 80 116 470 32 63 803 150 796 874 73 164 704 66 286 759 86 66 926 69 379 544 57 79 833 79 224 704 93 45 419 164 95 556 49 642 933 107 52 65 73 700 836 119 225 977 61 429 828 102 406 945 97 452 663 74 457 753 97 490 648 75 26 848 119 151 450 153 297 791 93 651 922 63 227 759 82 463 906 117 133 376 84 577 764 138 568 769 177 107 966 76 95 494 92 268 932 142 125 355 54 165 987 84 2 410 56 321 896 48 729 961 135 256 838 88 627 683 66 522 536 105 171 791 103 399 911 61 315 922 112 115 379 82 907 986 122 183 304 63 818 933 137 229 340 124 658 747 57 434 684 91 32 253 81 307 461 98 868 988 79 593 748 88 365 493 58 25 225 127 409 768 141 766 828 167 753 794 152 636 979 81 80 626 107 305 543 139 61 861 130 516 942 130 717 829 136 70 921 117 297 774 93 90 624 60 551 681 121 76 389 94 80 177 121 414 515 76 581 987 93 106 977 108 722 724 77 388 616 87 160 374 76 439 693 121 107 972 62 82 799 111 130 163 94 690 822 140 181 550 60 223 359 99 151 396 75 190 858 107 66 632 88 65 191 62 167 239 96 660 902 104 147 858 94 428 507 141 585 616 75 170 827 152 132 428 103 27 724 116 66 551 55 239 871 111 218 265 91 79 516 113 243 802 80 250 602 51 682 871 99 847 978 109 600 777 52 250 748 50 86 474 115 116 579 115 508 984 110 323 713 55 106 452 136 734 947 81 599 963 137 355 480 94 190 214 62 537 616 166 211 700 87 525 642 87 309 627 128 269 724 87 293 758 66 354 922 88 327 427 103 97 802 58 107 151 53 81 356 137 413 960 100 69 981 97 42 894 12 123 435 136 121 797 88 649 695 86 644 684 143 375 955 86 271 884 64 462 968 94 88 147 70 635 877 134 78 915 113 383 551 99 251 803 55 41 908 116 464 588 103 97 575 73 549 762 111 375 887 61 486 661 103 107 875 125 14 434 107 62 690 132 53 512 93 508 747 80 352 863 92 470 826 87 555 762 106 679 764 93 376 515 87 105 205 22 668 955 71 144 650 166 438 606 93 120 655 110 493 876 144 272 977 43 33 256 51 171 519 113 589 920 154 319 978 72 395 560 175 364 826 81 301 431 87 411 464 122 415 426 83 451 712 118 395 936 112 261 357 101 137 899 116 39 547 119 105 518 78 298 468 92 662 849 120 271 728 92 46 811 83 768 832 125 30 506 147 48 232 115 422 650 78 564 604 145 508 877 58 144 950 81 23 713 72 596 841 40 46 126 130 480 869 131 510 529 122 223 859 22 597 936 85 360 459 68 278 816 96 14 458 137 835 846 13 279 332 96 405 538 105 795 824 75 469 913 65 30 178 139 534 997 100 71 465 105 250 849 105 122 519 72 154 587 159 44 986 123 327 924 86 279 594 94 248 831 96 8 686 88 606 740 117 66 798 156 571 670 72 201 506 121 58 616 72 827 933 126 41 160 75 224 920 106 508 758 114 154 165 113 508 574 142 458 470 69 113 644 94 175 623 107 856 946 55 314 822 87 67 226 68 613 717 73 319 350 104 238 252 101 525 614 51 242 505 97 611 907 86 357 556 55 223 679 163 653 694 128 289 983 87 303 457 72 401 439 54 167 380 96 765 767 94 666 691 157 605 910 101 518 978 36 166 985 98 157 788 133 434 522 29 459 547 117 160 253 115 141 998 91 110 137 97 363 615 107 59 394 77 759 996 50 171 983 91 22 327 88 706 740 89 483 711 75 351 387 41 59 774 103 257 535 76 440 448 165 96 653 90 113 150 95 272 291 102 70 928 122 382 622 106 129 578 129 112 821 85 186 349 82 155 924 87 110 896 112 38 601 105 363 768 128 473 942 135 133 678 105 9 367 88 59 244 106 759 922 115 279 667 128 624 835 49 114 551 88 874 979 108 65 725 126 184 883 106 1 186 106 235 540 139 689 853 163 761 858 70 235 331 121 530 959 108 490 778 93 828 995 109 880 973 103 330 874 82 730 982 93 66 435 33 610 773 107 543 990 124 315 814 131 107 539 129 511 899 124 129 598 123 274 307 74 160 893 79 43 168 86 34 866 76 521 875 117 772 830 132 211 439 77 10 113 86 114 574 98 819 972 90 82 884 171 50 302 66 518 986 140 809 845 108 17 420 94 52 874 91 665 797 102 578 599 83 86 166 97 858 987 105 312 540 55 141 561 63 688 998 117 233 272 87 144 726 107 170 191 100 810 961 89 678 931 101 307 808 96 209 914 115 190 915 79 631 647 82 507 533 25 782 926 57 167 432 102 138 200 108 154 689 55 799 811 61 659 941 81 471 538 104 35 56 86 742 859 106 449 954 99 164 871 145 320 922 109 222 543 65 318 573 105 168 345 88 419 540 36 511 735 108 356 429 64 350 629 91 231 625 79 346 360 118 410 969 138 185 415 59 262 361 77 433 516 110 459 675 52 18 824 136 305 679 72 160 511 88 555 719 104 726 897 88 186 681 74 144 948 112 16 917 121 210 226 88 428 596 52 160 369 88 345 710 91 74 891 100 505 759 128 337 967 30 486 705 69 443 956 139 568 720 89 773 997 86 371 863 119 585 743 87 316 966 124 71 527 61 127 367 82 16 522 55 593 979 75 541 854 123 97 504 89 263 496 143 230 427 61 227 809 39 228 705 100 677 874 87 586 911 104 293 301 86 244 598 88 393 758 126 539 796 76 500 892 109 176 569 56 185 739 137 403 898 83 420 992 119 129 370 79 462 996 41 164 669 49 26 776 74 332 869 105 26 880 80 148 897 46 410 517 100 363 956 84 390 939 78 429 656 60 713 730 170 14 24 44 307 649 100 260 582 89 712 951 85 50 984 110 373 797 87 551 953 115 614 706 145 288 300 73 794 914 154 186 758 91 181 857 124 224 438 78 309 582 90 507 927 89 415 523 137 66 726 101 623 796 93 109 866 91 814 950 136 178 824 40 90 420 95 322 932 85 30 451 28 734 803 53 191 552 114 706 956 109 275 760 76 67 78 126 119 434 103 849 911 107 188 406 106 128 797 171 107 231 127 523 687 73 67 150 80 348 792 108 573 700 138 834 875 96 728 989 105 881 941 80 197 589 69 399 522 136 505 604 117 223 571 91 532 630 116 147 525 135 600 876 41 513 827 108 189 322 84 103 215 96 421 699 24 208 658 118 281 569 40 114 304 83 280 727 102 668 836 97 862 893 124 265 266 124 513 794 100 140 684 129 232 442 123 210 218 67 862 878 129 230 470 147 90 956 32 169 869 103 432 610 77 108 321 97 100 432 90 69 789 62 139 166 102 788 969 118 352 977 115 254 830 95 669 933 99 701 706 109 455 700 97 81 307 78 223 718 91 41 345 73 331 865 93 155 826 89 347 581 129 397 880 149 146 620 150 226 829 176 19 509 109 322 627 107 223 429 118 51 729 68 87 246 85 551 828 74 170 362 119 190 252 91 749 948 121 41 669 102 189 707 73 628 776 142 274 818 121 412 577 118 856 960 96 912 960 120 172 400 100 218 615 122 135 348 108 27 552 136 290 658 119 335 537 102 125 500 79 74 555 118 153 772 118 749 994 102 429 938 77 649 823 123 254 392 128 228 991 128 488 879 59 476 505 137 733 783 96 276 295 118 79 362 112 133 262 49 146 957 116 566 736 92 143 879 103 456 925 133 403 987 99 620 893 46 47 298 85 545 843 138 440 900 74 184 889 110 273 832 119 15 477 101 72 544 142 341 523 115 312 509 70 55 734 102 228 913 70 100 624 70 238 421 76 413 442 159 287 648 84 782 934 72 571 902 113 888 923 78 144 939 126 230 774 115 297 662 89 436 836 132 470 488 111 553 847 56 216 996 107 67 798 130 134 508 79 91 819 115 435 886 67 23 629 102 584 702 91 797 961 125 93 505 44 600 749 98 85 840 127 585 589 119 499 539 111 151 615 99 272 407 99 25 174 61 226 702 87 289 769 132 404 920 107 108 595 141 596 881 109 57 943 134 88 908 154 479 715 125 134 528 122 390 442 39 73 362 76 713 977 56 93 883 116 244 659 53 221 709 113 211 697 109 83 262 135 463 803 109 8 72 75 7 482 111 67 717 52 919 968 109 439 494 93 99 442 104 187 788 69 191 332 141 520 774 110 446 519 96 182 454 148 213 517 93 61 410 103 231 892 89 900 956 84 223 396 67 578 986 129 947 960 137 452 957 43 276 924 126 488 925 87 189 721 104 312 431 77 552 903 178 7 249 91 360 496 58 581 617 70 121 382 122 326 426 118 19 439 117 383 819 84 437 639 98 687 969 110 188 826 116 139 956 125 537 920 50 301 947 73 104 115 109 157 233 95 171 800 93 195 883 109 168 803 62 424 917 119 86 720 153 453 584 91 818 852 93 331 991 115 120 390 78 307 311 136 333 404 96 24 173 64 189 580 136 314 829 94 804 920 89 212 375 119 45 856 92 75 502 96 550 889 54 183 705 76 114 634 160 297 706 97 458 794 130 109 194 79 560 849 112 595 600 67 61 850 51 149 955 92 841 987 127 389 986 118 198 202 136 535 983 85 682 769 131 380 790 131 174 651 68 812 963 78 247 793 139 418 546 29 196 859 100 242 269 88 863 906 81 866 965 83 455 959 88 339 364 35 373 721 62 175 808 50 386 655 111 429 456 106 469 858 89 585 950 71 345 873 100 321 665 129 344 669 112 451 791 99 298 420 73 758 792 89 141 588 74 293 724 141 609 700 45 195 303 126 347 734 131 861 876 96 93 309 103 829 925 72 706 827 138 559 852 85 245 246 65 42 729 107 363 759 61 231 934 127 23 354 80 217 835 84 357 427 99 30 531 32 12 355 144 5 397 37 266 464 106 79 805 118 282 673 104 266 275 62 128 677 100 695 893 79 570 955 92 163 639 178 326 587 99 721 928 95 164 880 84 528 904 100 839 935 83 328 673 90 364 587 39 123 757 148 507 516 111 20 33 26 278 686 116 618 824 53 422 592 127 697 858 83 738 823 127 781 877 90 54 67 82 249 515 99 874 891 164 121 994 122 292 308 51 306 913 120 595 638 151 492 769 135 376 912 71 700 802 124 219 630 84 222 516 127 516 988 112 303 428 91 742 868 47 277 751 146 347 615 69 342 692 98 382 703 75 544 621 79 145 855 122 408 714 92 725 832 47 654 742 68 121 641 138 255 898 112 236 542 154 552 624 153 89 122 85 585 996 33 18 488 79 119 181 142 714 750 75 565 672 128 278 727 91 59 944 49 373 703 78 586 751 134 13 54 76 755 873 116 86 543 51 399 469 70 701 907 120 431 928 96 643 945 66 391 734 42 419 558 103 43 175 73 154 283 138 23 245 83 358 820 92 872 972 92 121 493 84 253 267 80 521 865 116 733 856 104 458 471 100 183 506 134 341 760 80 457 459 110 4 150 91 261 763 42 505 813 126 446 504 91 89 912 82 90 236 92 911 922 148 643 921 117 368 579 59 368 653 106 535 648 80 122 471 85 234 986 24 610 666 61 275 885 143 229 463 79 244 736 127 394 438 143 212 433 87 316 972 106 319 496 72 498 578 132 57 808 64 5 518 115 213 657 145 120 495 122 789 821 65 1 703 67 408 978 71 102 341 89 210 496 62 123 670 59 450 532 62 150 190 112 430 909 132 173 368 79 90 299 127 447 450 128 117 187 158 39 733 62 434 920 72 180 334 170 52 935 84 411 605 72 22 776 141 230 332 160 124 939 128 60 374 134 8 543 79 548 673 139 384 745 12 348 628 123 3 432 138 164 912 122 554 986 61 77 711 91 280 913 148 414 866 55 165 356 67 141 698 128 384 433 104 89 632 75 458 713 87 259 549 95 10 863 111 634 819 77 16 485 74 825 841 82 407 891 92 157 952 70 383 428 125 325 866 114 92 282 160 108 774 115 538 991 88 371 986 133 446 803 80 533 615 144 208 431 112 673 704 108 224 765 60 393 841 161 384 794 124 44 313 138 195 546 155 551 870 119 222 941 38 458 510 116 462 792 59 50 74 124 220 747 99 756 759 64 36 95 92 260 283 159 98 486 105 765 958 87 210 761 77 28 932 126 514 886 77 640 942 73 131 459 115 404 847 81 615 795 68 115 966 109 66 417 42 32 634 75 409 700 105 724 908 110 412 696 113 72 229 111 159 342 102 304 603 62 220 697 85 43 513 94 330 888 143 48 707 106 207 855 20 510 699 75 522 952 120 92 742 42 191 301 129 858 970 95 529 660 95 299 761 106 44 525 136 346 884 52 317 322 61 141 984 74 251 974 89 102 895 53 68 877 93 542 974 148 78 299 124 167 935 84 298 315 46 85 538 74 284 880 97 918 976 100 592 918 129 578 723 102 245 753 77 41 901 113 132 934 54 266 583 71 98 327 136 50 407 120 196 421 96 365 729 94 471 970 83 104 577 166 257 943 130 420 920 115 474 667 89 119 473 98 246 777 80 74 346 75 34 796 132 687 767 54 202 996 108 54 77 113 421 628 116 114 765 102 306 540 98 56 66 117 219 704 99 117 253 43 648 702 67 627 695 99 724 869 81 254 606 61 48 863 117 258 326 135 129 471 103 511 518 97 196 707 82 577 644 74 169 875 114 143 488 121 241 449 114 136 949 103 405 539 115 274 677 44 175 451 136 616 872 85 408 970 77 100 217 81 66 139 72 305 770 160 492 880 118 143 154 87 37 911 96 79 384 159 818 885 137 724 811 26 98 933 77 897 959 58 426 683 77 364 926 120 211 369 64 459 818 63 175 528 93 510 933 142 224 577 119 515 876 25 87 888 112 556 667 126 209 346 106 389 716 69 480 980 94 210 491 155 492 586 111 468 591 178 542 643 119 362 932 103 124 761 108 70 457 108 268 699 101 649 843 107 102 439 98 24 952 103 178 776 82 798 993 122 583 878 77 431 973 101 221 913 59 413 536 95 425 516 93 506 998 49 42 379 110 146 867 129 760 958 70 769 921 71 217 522 98 55 319 115 85 548 160 168 987 118 76 625 125 350 858 111 181 467 126 199 823 127 39 907 111 668 929 119 250 664 68 146 826 98 569 573 104 338 389 73 222 780 148 617 969 76 339 619 80 675 718 75 261 384 93 223 719 69 324 770 84 126 842 74 573 703 90 198 563 81 350 972 109 394 965 95 851 925 179 186 725 125 141 193 90 26 358 93 676 940 116 682 749 121 21 636 81 734 978 117 236 716 126 798 847 138 410 995 95 392 718 117 105 274 111 572 838 119 516 551 118 879 917 91 676 935 118 205 250 126 647 712 85 65 892 75 223 426 92 881 981 80 218 506 94 308 583 55 151 552 104 97 617 78 0 392 156 90 839 94 510 903 140 468 917 93 344 598 83 452 457 79 203 980 93 195 556 137 336 970 99 170 533 104 269 647 111 460 736 84 145 653 131 650 822 109 40 46 87 262 688 79 714 877 126 625 626 124 109 835 111 13 73 105 320 338 108 398 812 129 716 933 97 602 684 84 588 661 132 759 931 85 923 979 60 288 905 145 289 930 115 940 966 90 4 53 117 543 559 145 514 884 93 745 925 126 386 516 140 279 592 95 98 628 120 229 572 86 337 376 96 662 970 170 449 827 117 324 559 126 368 435 67 857 974 93 341 521 115 513 901 126 28 848 119 484 975 63 51 827 98 272 534 133 51 810 59 463 826 52 100 222 72 386 584 140 416 915 99 29 249 30 378 745 129 54 290 115 512 944 125 372 439 49 162 457 85 449 776 68 276 492 109 730 773 136 19 447 93 40 71 110 588 589 153 216 475 48 367 566 120 496 562 112 756 945 121 29 942 140 147 380 122 39 154 77 15 681 91 47 311 98 642 921 97 145 177 70 158 687 47 596 995 75 178 567 92 317 454 66 331 447 82 370 919 90 280 384 99 537 675 84 123 754 101 806 873 107 753 825 86 221 406 161 882 901 105 337 597 125 88 143 135 335 849 86 303 650 122 221 769 110 344 365 127 140 671 133 54 339 63 353 602 63 348 408 41 388 733 71 148 167 99 9 353 164 517 948 141 206 989 76 279 303 96 145 703 81 266 890 85 596 870 82 262 672 104 556 846 154 338 639 117 581 926 93 130 896 100 343 501 93 541 712 124 165 284 139 311 320 89 315 392 125 278 478 102 178 331 70 446 531 85 598 948 61 405 885 76 295 938 63 516 787 73 121 528 85 403 808 99 791 961 69 528 566 74 475 696 114 547 843 112 178 476 126 85 859 115 186 268 131 368 734 90 192 790 84 281 780 79 167 779 80 183 979 111 179 751 64 365 694 173 636 822 133 150 167 89 674 997 93 783 883 82 229 480 89 552 640 75 313 849 84 858 883 63 16 237 133 40 453 143 3 782 85 416 496 154 791 885 105 735 960 100 754 823 91 635 740 99 251 387 72 7 707 99 348 815 66 524 825 109 725 827 105 118 153 137 137 381 113 706 918 49 339 558 44 534 539 69 863 868 82 237 414 114 24 558 131 319 760 55 225 814 43 845 871 99 91 704 115 96 107 119 325 860 69 342 837 119 184 351 76 140 531 82 4 913 108 168 893 80 479 999 85 345 356 84 139 872 99 387 621 141 402 420 101 29 121 119 92 295 191 845 970 132 92 876 56 349 883 89 551 857 74 42 709 116 96 620 104 74 599 98 61 481 116 220 411 164 481 954 113 604 843 113 46 182 109 6 646 104 736 945 23 728 774 116 68 390 103 659 932 30 345 951 86 464 532 72 504 581 74 488 752 77 153 974 83 341 427 127 369 995 135 247 411 121 344 513 99 820 965 77 45 746 82 564 858 147 254 475 98 605 661 79 224 402 108 16 720 118 237 404 99 120 844 70 2 325 189 24 502 80 16 526 115 161 739 79 210 392 82 728 866 101 296 871 83 637 792 81 609 973 124 286 432 72 351 838 107 375 549 108 639 831 104 339 722 135 302 932 87 95 949 148 416 499 133 72 772 103 421 942 147 750 990 149 196 939 72 74 878 123 190 886 107 303 319 114 760 985 111 548 715 71 252 755 105 249 526 85 212 567 80 478 645 164 96 767 95 210 549 135 588 659 116 239 281 92 531 717 80 266 820 86 528 753 62 954 997 70 31 592 58 319 947 115 656 841 93 53 911 105 504 579 126 156 416 85 118 343 74 492 897 135 40 998 76 79 201 87 640 974 140 328 476 78 926 946 96 147 544 31 486 936 125 298 634 59 259 879 109 584 796 133 266 610 87 78 917 122 219 719 77 542 774 132 493 734 128 279 346 107 822 828 104 323 931 76 196 454 109 431 443 101 777 957 140 520 590 123 194 793 100 246 944 144 473 508 121 595 943 94 161 477 105 285 980 95 800 976 68 122 725 113 62 803 88 545 671 109 60 62 112 548 753 110 280 420 90 371 631 75 19 240 88 875 971 65 870 930 100 116 642 112 292 376 100 82 503 95 291 385 111 159 591 123 871 959 117 67 711 103 292 616 119 481 714 153 470 570 105 490 707 62 221 347 104 186 983 28 590 634 173 191 759 65 644 998 94 624 934 109 50 755 108 138 155 72 6 455 74 46 180 56 913 914 50 190 727 132 566 834 132 425 972 115 4 87 129 240 900 65 567 941 108 549 852 95 700 856 104 85 908 120 276 962 97 247 432 105 73 359 84 36 673 115 101 831 83 41 46 110 10 801 129 271 471 134 42 49 102 182 276 75 695 999 106 203 759 121 189 408 142 512 951 99 274 817 125 431 995 99 178 462 137 173 306 125 173 686 90 71 837 109 99 924 75 31 40 79 105 903 91 318 884 85 273 748 139 594 838 108 176 612 107 236 464 105 131 736 67 236 900 60 503 996 102 311 531 112 277 430 62 688 790 118 13 936 91 27 303 77 108 949 100 22 119 67 501 503 21 711 988 46 203 216 76 53 706 64 16 397 80 228 396 97 266 465 101 131 751 115 174 892 15 42 264 120 661 751 64 42 158 48 212 532 124 440 581 99 296 675 27 128 994 26 458 853 86 524 667 99 397 580 114 268 666 96 361 406 81 244 390 87 617 980 85 637 811 66 249 955 52 115 259 75 49 559 115 578 644 79 479 791 125 742 762 60 97 793 97 781 829 145 324 578 108 173 580 96 229 429 101 409 632 99 407 473 126 391 578 85 212 305 77 187 435 84 484 557 86 246 840 44 301 369 100 48 498 77 565 675 89 261 949 78 83 280 167 825 890 141 189 929 97 250 953 134 253 279 80 120 123 104 318 442 124 194 470 145 667 972 100 634 990 97 51 171 71 388 629 130 371 637 122 128 486 139 58 713 154 10 503 108 555 986 165 751 886 129 382 763 90 149 323 80 178 850 90 151 662 99 18 655 88 274 775 105 149 840 107 155 253 50 196 585 123 509 928 81 162 312 123 644 767 125 103 747 73 302 702 144 264 812 136 552 840 120 27 805 64 36 547 115 59 558 110 517 821 109 14 247 69 552 822 137 194 529 93 459 776 36 636 675 126 348 613 49 325 729 110 38 994 135 703 751 93 30 874 81 10 506 111 31 690 110 418 750 88 376 924 67 206 804 100 462 666 73 249 429 101 745 876 120 79 469 146 813 850 100 145 172 71 51 975 104 672 697 88 718 768 99 464 980 93 480 715 116 38 675 54 545 726 78 497 605 95 44 404 61 260 719 130 95 187 109 28 244 96 309 929 99 215 554 104 49 414 54 324 666 95 877 964 139 354 983 75 370 676 74 272 386 103 439 832 90 53 599 83 821 882 85 295 318 98 145 724 116 183 505 70 549 881 124 117 541 106 292 494 84 110 202 82 354 513 55 209 233 69 336 585 54 9 679 51 101 589 84 218 933 47 290 989 83 63 244 119 678 683 110 225 460 90 242 573 76 415 959 108 44 607 64 256 323 96 264 956 109 809 822 98 697 935 80 19 175 52 642 832 47 721 801 66 132 886 145 334 663 36 527 800 156 443 624 113 599 991 152 693 926 77 219 691 91 446 890 75 130 613 79 308 683 132 585 853 92 33 241 117 312 877 89 358 633 89 327 989 120 148 520 147 698 947 120 461 738 101 529 962 98 317 999 56 54 568 96 108 841 52 160 513 146 463 854 112 37 626 53 104 304 130 4 9 93 367 587 114 718 744 98 192 972 80 488 946 135 693 981 106 59 817 87 220 944 131 554 815 117 75 574 157 479 570 65 562 920 113 167 552 144 120 701 96 426 884 143 121 514 122 478 814 150 306 449 115 308 460 129 742 837 139 608 941 116 12 814 152 632 651 89 694 983 80 257 795 98 217 676 42 460 735 110 14 276 128 496 733 106 536 688 138 129 384 125 787 901 120 137 728 143 264 756 100 566 969 93 612 981 31 301 831 149 118 379 76 163 430 81 808 928 90 421 902 102 247 985 97 296 769 103 319 473 84 352 962 80 56 835 137 369 842 85 351 783 49 742 851 76 292 603 51 58 570 113 377 841 135 365 372 85 656 677 111 587 794 140 243 523 72 283 894 78 77 420 142 5 361 79 328 625 125 149 473 97 160 212 85 778 809 108 736 981 100 634 730 100 450 948 102 202 668 92 211 994 29 396 655 80 764 897 43 145 780 121 556 677 165 190 665 109 341 951 82 373 796 73 631 707 90 786 811 51 837 993 69 440 855 103 605 638 106 220 353 51 22 677 144 242 861 165 327 713 165 87 746 93 855 948 104 274 347 166 368 878 111 86 464 98 18 249 87 416 463 173 311 528 29 915 933 149 72 490 117 115 971 80 20 451 125 736 885 102 292 368 54 442 934 128 381 884 70 477 838 112 214 332 91 636 767 135 786 867 131 244 278 123 210 998 65 84 198 118 247 770 114 31 177 101 738 742 77 370 757 83 380 647 152 143 234 80 170 280 95 566 922 97 282 389 84 157 970 99 135 582 71 373 988 82 74 781 111 52 591 77 405 448 74 800 834 93 306 834 115 224 529 96 148 586 134 351 719 150 229 328 59 152 191 145 428 994 55 632 970 102 30 632 110 114 669 89 354 470 62 211 243 128 224 578 108 51 265 71 219 417 136 402 465 102 491 581 144 35 392 77 674 998 136 296 652 82 341 447 12 601 698 140 243 267 161 416 927 96 707 976 60 209 582 126 636 777 106 122 851 150 502 581 83 489 966 98 236 652 80 182 859 127 296 397 96 7 779 86 332 812 67 92 163 42 188 212 90 198 957 101 34 520 130 404 513 113 42 774 122 6 486 139 369 652 101 374 727 103 349 889 30 191 589 103 23 779 72 212 672 60 8 639 108 43 630 101 29 82 67 376 653 78 448 762 119 150 254 119 489 559 105 545 993 61 556 615 123 105 926 116 483 901 70 53 670 78 765 875 60 798 839 85 5 828 44 382 833 96 707 732 107 460 891 98 162 498 109 202 746 73 741 938 120 7 357 20 375 840 102 168 471 127 200 916 134 652 775 69 272 902 86 709 980 96 596 998 95 42 718 62 525 761 93 242 858 102 14 634 134 260 542 144 569 724 92 13 663 76 483 788 37 307 891 94 26 949 86 40 973 140 22 128 87 257 476 73 120 634 152 462 794 75 452 809 66 144 545 84 511 671 126 337 521 99 393 839 93 397 795 116 50 647 63 190 634 119 116 902 33 710 884 52 22 753 38 465 690 77 383 907 43 314 616 95 3 976 91 163 644 101 514 992 134 722 816 84 690 803 121 76 615 99 436 966 154 511 703 42 686 874 117 219 447 123 533 882 34 581 736 112 319 741 120 326 448 124 346 746 120 376 970 48 36 188 127 381 963 73 356 958 82 773 804 103 13 307 85 129 673 100 143 837 99 167 675 118 495 716 71 8 235 63 33 784 81 687 711 143 338 793 53 267 778 97 635 693 137 487 625 156 198 283 78 462 932 160 513 520 68 140 590 39 371 662 84 586 700 104 47 285 130 26 618 73 47 240 104 857 934 125 28 165 68 37 916 59 838 933 139 10 679 102 29 131 111 485 823 107 190 237 97 150 983 153 81 705 81 240 273 122 62 989 97 18 373 71 14 297 128 695 970 130 427 756 99 103 959 146 663 976 99 167 294 49 850 959 123 329 478 62 628 850 157 500 660 122 475 699 83 721 855 125 271 836 97 376 380 113 620 886 112 142 982 111 578 966 35 14 535 51 618 654 128 141 299 160 565 943 131 406 685 165 196 802 135 82 111 86 182 696 110 546 897 150 145 472 134 306 592 155 211 845 83 32 694 107 492 766 81 101 571 115 289 485 119 518 929 133 499 860 32 805 927 89 143 681 116 318 897 107 425 658 107 669 800 50 589 994 93 27 244 106 247 363 38 297 536 129 452 896 155 191 683 157 662 803 57 490 669 81 142 880 78 475 728 130 242 981 54 345 787 69 172 589 101 848 878 93 576 822 101 815 830 87 307 371 80 319 950 104 216 323 58 106 120 46 39 184 128 178 705 114 198 541 135 30 846 70 474 659 63 77 851 98 183 851 74 119 878 51 356 503 109 270 340 71 433 499 63 427 732 141 702 929 111 409 512 106 4 126 122 106 161 103 309 709 155 250 695 86 695 812 122 330 928 131 102 412 138 121 446 116 975 998 132 177 298 61 169 410 128 109 200 121 289 679 111 699 894 123 904 918 68 153 833 165 121 608 84 825 905 60 782 997 88 38 996 54 555 730 119 39 386 48 382 818 154 61 578 102 302 910 92 95 161 103 324 929 132 193 923 93 640 688 92 342 481 93 329 552 110 49 483 77 874 879 122 78 257 127 287 837 90 390 982 105 829 930 99 335 951 122 11 152 140 276 387 105 2 159 78 256 910 76 588 850 75 629 755 87 399 404 86 606 920 115 452 805 129 365 974 82 133 794 113 325 336 70 79 366 129 330 831 65 332 437 88 573 731 110 134 713 51 479 795 94 237 243 81 149 381 96 913 990 59 150 808 66 745 999 65 476 723 107 305 651 64 514 625 105 272 733 71 331 774 106 237 379 98 765 988 83 205 950 106 348 657 111 458 827 134 35 210 129 148 857 94 81 956 93 231 674 88 181 752 106 99 944 96 76 412 124 406 705 131 102 803 65 94 359 137 433 451 101 3 111 72 603 733 102 133 790 96 606 820 149 603 669 110 650 736 60 478 551 146 257 482 64 730 814 103 591 782 136 341 698 117 185 840 151 472 920 92 57 774 115 584 754 114 679 892 92 670 984 100 18 189 88 171 403 112 186 516 98 434 672 99 12 806 57 34 655 99 235 861 97 151 315 123 460 858 138 150 583 114 62 504 140 595 734 122 114 771 92 293 490 101 381 685 54 378 748 123 645 672 63 215 817 78 828 929 42 311 530 90 647 688 121 55 177 58 82 437 67 3 853 103 627 851 125 313 937 118 216 540 63 266 954 97 5 954 94 113 498 72 227 502 101 228 635 114 442 912 59 126 199 73 60 791 127 94 667 105 643 941 118 39 440 142 265 819 96 347 808 58 644 721 66 225 794 70 291 964 61 205 620 125 454 845 86 251 911 134 274 649 138 55 846 42 567 596 110 183 311 133 224 573 108 521 627 102 427 955 57 144 185 41 93 421 72 154 631 132 58 541 63 411 511 74 480 782 79 166 877 94 332 653 64 737 940 84 119 645 106 300 306 57 181 325 79 361 410 130 96 363 87 613 948 47 247 319 118 351 364 159 194 775 115 865 895 83 432 674 113 145 393 92 62 443 87 208 941 135 195 761 73 70 554 81 623 660 98 296 762 123 689 886 78 62 510 114 752 826 146 127 961 125 349 486 40 298 889 142 435 536 161 817 905 71 183 621 175 645 831 82 221 368 71 36 87 112 498 992 71 199 753 77 637 962 126 284 627 101 301 765 122 5 502 55 121 912 64 239 742 143 774 913 93 48 154 104 383 638 106 503 555 66 342 806 107 153 343 77 442 489 81 683 899 53 97 322 126 531 783 189 505 952 136 300 873 127 734 779 79 7 519 99 415 718 41 224 940 127 263 348 78 720 984 83 63 465 64 291 808 136 89 103 126 618 943 122 270 965 123 254 626 105 241 842 53 171 823 82 59 371 117 274 483 118 624 792 107 123 564 63 85 806 119 353 463 78 192 696 95 883 970 81 534 734 146 340 872 129 205 690 120 47 373 151 636 667 47 591 808 68 199 924 68 86 664 61 128 372 88 484 932 161 26 211 86 208 686 101 219 686 85 449 853 74 410 928 60 480 508 103 262 479 108 70 922 100 235 302 101 372 966 108 86 249 102 293 474 134 298 672 164 800 963 75 286 487 104 467 663 79 471 905 111 576 711 117 679 844 91 29 767 133 635 810 80 889 934 115 283 945 150 105 416 98 11 878 133 161 804 114 121 683 138 113 996 84 290 480 94 232 691 109 167 174 134 94 237 127 236 311 61 174 345 55 399 734 75 830 916 82 174 313 121 260 843 131 695 715 91 236 548 93 145 450 74 666 712 89 650 894 72 48 576 72 544 802 39 438 920 120 301 427 41 59 911 95 77 733 46 763 969 124 119 403 134 860 939 109 39 225 95 156 681 96 16 725 98 282 588 99 65 949 93 86 298 111 64 583 106 267 943 67 38 124 58 525 997 115 536 732 151 399 797 129 44 764 99 0 748 92 623 856 161 304 872 99 84 808 114 115 501 50 258 280 148 391 715 101 202 266 71 98 258 142 621 932 129 389 638 93 157 307 122 1 990 119 116 842 82 88 847 35 390 484 157 277 386 122 618 792 66 209 921 122 310 972 137 356 543 88 538 931 99 319 490 146 232 261 97 213 288 85 167 472 134 799 869 120 107 176 39 521 835 123 308 651 41 475 835 92 270 828 120 487 702 149 178 710 181 396 472 110 607 903 64 24 381 66 680 927 84 302 790 71 166 449 129 143 623 68 170 490 70 67 352 63 520 969 96 108 772 107 0 58 83 187 345 65 289 782 40 317 754 74 22 40 103 326 830 101 534 559 59 91 273 120 926 937 45 186 554 77 573 836 95 144 915 133 412 482 136 442 915 108 390 802 86 625 760 190 32 637 42 195 592 83 18 421 74 101 986 139 507 885 111 66 434 130 612 881 72 143 245 131 821 988 44 202 596 143 131 911 34 143 946 90 83 953 111 15 640 112 379 704 73 334 534 149 166 410 110 331 463 73 30 601 152 47 958 131 581 903 102 379 635 89 558 787 178 108 831 142 468 940 121 397 523 86 776 856 89 371 840 108 509 883 94 269 658 228 109 438 119 146 308 76 239 990 46 3 269 84 128 572 133 467 682 69 203 273 46 482 769 171 203 323 65 282 566 130 770 772 174 658 936 97 547 970 124 466 637 64 337 664 131 563 830 105 54 920 162 414 496 99 61 417 89 102 554 87 812 832 165 790 815 79 90 965 106 94 168 101 115 187 100 361 628 84 12 74 120 34 271 74 535 916 81 187 557 91 588 765 165 305 563 70 948 996 127 122 902 48 170 982 35 416 808 166 308 556 52 39 858 112 519 655 72 604 814 90 320 689 120 80 868 126 262 608 93 609 963 134 357 390 128 16 60 109 72 704 85 497 529 149 190 982 75 166 677 98 362 512 102 0 393 125 967 985 113 128 428 124 708 854 66 146 949 74 4 828 63 69 151 89 146 365 74 222 402 116 2 851 70 342 459 90 16 969 98 621 735 127 866 924 127 448 562 81 40 755 89 548 912 98 121 245 59 739 783 49 188 474 145 372 765 89 536 562 106 638 812 103 592 714 96 275 347 140 341 817 109 264 669 121 221 957 127 140 245 84 171 460 154 413 945 86 573 710 84 520 915 90 272 665 123 163 460 77 419 640 138 54 777 112 0 705 85 28 331 131 122 126 111 319 423 127 44 749 103 511 595 99 299 753 68 307 840 107 77 857 128 288 956 186 135 956 139 79 822 106 229 353 96 4 536 70 416 512 136 270 731 116 668 858 59 619 750 150 321 338 86 154 671 144 369 660 92 413 515 97 502 633 119 483 524 172 44 877 139 505 963 106 224 567 56 614 947 48 72 422 101 577 921 68 241 594 90 388 811 195 558 939 115 80 861 96 519 802 163 874 950 105 74 757 59 132 342 121 61 102 102 232 901 100 528 777 124 40 738 123 195 905 94 56 562 128 491 512 37 212 751 71 586 909 109 2 347 67 476 558 171 845 859 97 304 888 117 17 515 85 882 964 105 390 439 30 220 516 86 350 361 176 221 588 69 180 729 130 509 912 100 164 543 114 80 553 50 512 717 81 26 395 101 303 757 105 858 932 91 1 867 55 71 896 53 656 666 61 5 183 80 349 400 87 599 604 114 25 439 61 696 820 93 438 649 164 342 619 92 322 476 126 39 681 81 119 710 101 589 753 116 135 881 116 528 831 81 496 845 53 280 310 95 187 649 115 123 920 90 27 500 165 276 986 99 19 923 103 929 959 95 172 561 88 317 484 107 135 443 96 421 689 110 25 617 119 168 668 114 51 379 112 103 647 138 18 416 93 158 505 124 419 788 102 494 641 103 188 247 98 50 486 128 669 906 86 56 813 94 87 636 69 371 895 93 487 581 66 365 585 61 22 731 118 664 797 92 153 529 76 643 684 115 222 398 55 47 494 101 268 535 74 811 833 95 515 650 117 254 577 75 9 128 84 64 144 97 165 374 96 130 537 104 43 711 125 785 810 140 26 453 76 107 450 56 241 983 95 415 616 79 297 715 78 374 863 60 458 808 109 464 466 88 549 980 128 679 816 195 69 971 88 177 337 100 505 953 123 920 943 98 147 314 124 539 666 111 137 308 76 107 336 99 602 899 105 468 734 60 392 449 168 790 826 78 87 885 109 169 658 117 761 874 90 145 681 108 37 953 48 202 206 142 809 828 97 722 998 90 157 482 62 840 915 140 305 974 66 517 556 112 6 447 118 324 629 108 750 883 81 144 809 79 61 921 116 649 975 98 660 748 103 427 682 113 223 580 101 316 439 100 678 979 149 558 625 106 286 669 77 140 596 117 287 843 97 392 400 146 47 54 110 395 693 115 32 111 143 492 582 117 158 699 29 244 903 98 673 988 68 192 421 126 172 613 48 473 686 127 74 525 69 89 997 65 739 889 138 436 477 77 77 690 143 64 597 130 28 335 51 462 926 117 434 915 137 289 294 92 336 758 136 28 213 168 245 478 119 52 906 113 44 465 113 91 122 134 34 767 50 930 993 85 402 422 111 690 719 115 299 459 103 635 670 83 207 758 78 390 978 79 294 484 89 327 329 112 324 979 127 357 709 127 167 479 77 75 597 117 125 572 98 415 696 101 540 700 82 841 889 155 365 423 131 116 313 82 4 677 93 310 603 72 781 787 36 550 816 96 634 714 106 396 601 63 553 639 140 426 440 94 144 787 28 340 838 133 600 687 42 67 249 74 165 921 144 251 948 98 57 875 103 233 748 50 393 809 117 296 386 101 50 644 99 411 555 143 662 687 106 346 481 41 484 674 83 38 43 81 315 637 75 583 638 117 303 523 37 370 714 104 53 662 86 668 859 112 54 977 81 143 533 113 280 422 71 47 391 138 515 912 109 669 870 150 822 962 88 440 695 111 389 857 123 87 124 81 425 753 141 110 699 67 77 664 148 471 729 98 181 606 119 364 702 106 674 780 64 184 617 109 158 857 84 47 577 83 571 963 111 782 946 144 216 936 95 450 605 132 395 654 91 10 994 105 144 369 61 588 616 114 8 77 83 399 658 144 26 64 60 691 922 83 147 927 112 466 474 71 31 733 116 734 809 108 540 613 63 842 843 20 331 897 57 176 466 115 18 985 119 226 585 106 114 933 94 402 750 97 276 956 61 100 976 115 324 418 73 483 840 119 233 383 74 284 710 85 575 933 75 307 348 128 35 207 47 379 935 88 660 715 119 128 451 132 93 839 135 629 811 125 248 569 109 15 881 126 364 410 67 469 845 84 185 667 103 746 770 54 15 786 137 30 253 86 279 792 115 55 845 168 74 752 125 117 947 83 36 113 51 287 458 111 521 660 67 96 442 97 512 987 43 300 904 59 114 310 92 615 652 94 339 829 46 272 988 110 72 959 85 260 753 120 174 694 30 663 902 114 130 323 194 242 446 119 420 759 86 580 935 93 721 849 121 72 740 70 27 937 95 337 943 86 56 255 66 481 705 191 572 818 84 19 778 104 759 918 62 118 577 143 421 912 88 486 548 71 577 617 88 650 674 120 414 547 88 169 811 129 547 998 98 341 967 143 144 387 88 299 725 56 236 866 63 307 938 135 204 776 116 71 607 89 700 797 76 424 963 93 610 718 104 110 655 108 124 608 121 413 963 136 645 717 142 488 964 136 329 363 131 171 940 106 785 988 152 364 707 100 73 650 59 266 544 128 16 160 103 47 793 67 766 917 109 529 679 63 666 971 73 950 966 79 157 776 75 184 747 86 61 768 101 687 755 121 328 951 53 301 903 79 422 997 107 575 893 108 179 740 66 37 603 130 60 261 74 294 536 92 498 770 113 247 533 65 93 733 60 655 663 66 41 598 61 72 951 137 203 590 97 23 864 78 231 498 162 547 859 131 332 500 146 267 936 95 16 109 63 175 786 112 200 267 35 824 969 93 250 504 30 416 570 106 134 281 85 197 576 82 56 304 130 712 847 91 562 918 87 122 398 94 66 927 88 43 559 158 105 613 88 240 248 132 88 419 58 46 112 109 53 95 54 448 795 125 240 774 140 439 833 95 161 505 48 309 671 73 251 401 108 364 712 64 121 914 129 559 890 45 123 380 107 144 909 107 350 763 95 871 921 96 119 339 80 307 650 62 346 444 88 153 483 96 797 986 99 412 898 88 323 805 104 625 724 71 77 287 123 135 191 131 616 884 53 18 626 79 261 538 175 243 265 65 372 817 106 63 128 140 478 920 52 576 740 109 357 985 72 206 883 154 23 611 122 472 601 81 430 635 104 584 891 63 437 548 91 14 469 46 492 825 111 348 994 59 66 148 104 159 747 63 314 504 72 118 884 67 140 595 91 112 641 92 453 837 145 572 740 71 288 880 115 125 630 86 367 862 67 410 706 62 316 585 148 722 934 84 528 929 53 149 653 88 216 538 155 153 301 105 7 674 82 284 425 132 65 108 70 257 761 41 244 741 61 207 673 67 232 798 121 266 449 82 517 701 101 26 800 139 760 949 137 115 552 102 133 583 108 117 996 127 129 604 157 244 641 99 173 548 159 322 581 111 591 802 8 306 335 65 380 776 127 213 389 54 950 955 80 200 932 75 436 601 120 402 781 114 600 762 97 887 958 163 240 625 102 279 935 70 185 629 60 925 974 118 777 994 70 127 777 98 235 550 107 390 689 88 83 221 130 157 229 148 280 302 84 779 847 90 192 761 143 725 787 114 598 717 17 82 225 69 198 694 110 494 646 135 526 667 108 493 626 121 256 719 163 627 734 88 352 809 169 794 806 86 131 802 73 184 849 76 166 682 91 225 433 86 749 986 1 439 687 87 310 745 128 772 803 96 188 981 49 290 902 97 215 932 122 135 599 91 459 984 69 373 702 102 19 928 126 283 682 105 78 462 108 537 878 85 185 814 65 182 649 68 214 724 100 174 492 85 247 328 81 166 906 162 552 677 90 571 807 59 162 238 92 266 456 96 123 311 58 126 954 79 376 976 104 234 907 79 40 363 99 297 980 77 88 654 88 236 540 94 226 446 78 250 929 100 365 918 171 255 668 104 452 677 56 59 337 94 546 738 45 172 968 95 66 517 90 242 363 84 364 607 116 89 622 55 258 619 95 293 790 69 429 439 125 309 462 116 56 157 98 30 389 104 624 999 79 91 821 85 297 936 100 541 748 136 662 995 103 911 986 128 17 240 123 61 533 73 274 942 61 194 875 74 658 930 97 308 572 124 293 552 94 252 568 140 235 850 111 885 913 81 42 890 34 269 506 63 278 631 164 350 734 146 470 791 175 49 429 111 524 543 152 552 761 126 439 837 115 90 426 109 265 377 52 123 718 65 583 690 93 456 948 91 95 817 92 488 506 164 263 401 158 370 580 94 383 395 151 387 697 90 407 852 77 373 689 64 602 692 116 476 731 75 90 215 100 441 907 65 427 577 115 359 365 74 37 558 101 407 611 92 173 750 84 494 512 114 564 681 92 61 832 85 78 974 148 387 779 79 65 907 86 338 666 96 418 497 77 83 135 120 397 789 89 132 582 101 560 744 135 91 425 108 129 544 84 486 686 93 12 415 84 376 519 112 731 986 100 663 734 48 294 391 131 168 370 125 270 503 107 376 546 50 325 591 91 579 782 81 555 629 78 145 619 142 464 900 103 73 127 45 128 240 142 371 725 45 764 939 104 254 324 111 39 283 150 4 890 93 119 949 160 361 694 72 681 766 156 516 602 113 147 947 112 726 873 143 206 947 152 90 799 99 314 413 109 568 695 77 32 423 114 66 693 126 69 727 131 973 974 49 103 877 66 519 973 64 131 316 96 483 493 42 480 942 169 478 664 96 333 592 117 603 644 87 754 939 109 143 985 120 58 410 102 77 407 70 655 981 94 104 375 130 444 802 147 656 891 123 52 576 71 199 426 148 500 966 98 370 631 97 284 614 60 758 840 124 203 707 121 427 878 83 288 858 113 288 428 95 155 851 145 341 810 114 430 907 84 157 944 132 132 230 52 159 381 104 399 878 125 278 323 85 6 191 105 442 481 45 343 915 96 295 977 76 211 905 95 359 817 85 642 895 80 69 964 110 599 918 128 646 954 89 132 468 66 734 993 85 7 60 104 3 121 111 156 985 118 266 537 114 547 772 135 500 507 56 333 513 118 223 254 131 395 506 92 84 567 109 345 640 102 607 747 89 721 754 145 362 945 119 641 869 84 15 892 100 50 196 75 61 689 93 418 802 115 515 547 128 127 784 84 371 766 60 418 474 85 84 649 150 71 281 93 99 996 103 141 989 78 652 836 95 253 598 115 284 935 73 95 781 71 633 660 105 41 968 125 278 933 133 362 611 84 497 867 70 737 824 102 93 308 116 136 359 65 435 614 82 246 661 76 554 780 95 154 293 127 301 889 57 479 506 72 255 613 110 474 804 136 590 956 143 194 606 69 100 702 122 360 541 34 329 341 97 308 517 110 615 813 129 219 376 74 555 852 83 391 601 99 852 898 91 569 800 86 166 857 59 132 663 105 347 639 72 260 709 168 571 720 97 613 954 155 314 606 105 384 597 116 16 687 136 125 694 105 303 704 79 356 448 138 358 590 89 54 749 149 655 888 77 371 794 85 58 899 44 92 641 60 607 816 82 344 351 108 131 701 82 515 923 113 356 956 137 147 550 100 612 719 86 783 956 120 403 704 38 298 692 143 329 624 112 163 907 81 364 458 100 325 391 68 520 560 184 356 822 108 345 761 108 196 849 122 213 458 150 575 741 142 810 964 139 7 590 86 332 631 76 550 669 97 555 804 112 150 896 67 739 888 120 506 988 31 515 978 89 589 855 122 245 333 120 595 656 109 217 447 114 27 434 97 273 497 129 414 616 111 482 731 59 547 654 80 250 778 130 539 832 102 26 707 89 448 980 93 383 399 168 264 757 104 72 575 54 179 757 81 52 735 77 239 746 62 764 813 108 590 784 89 775 929 101 497 983 135 43 90 97 217 312 114 4 482 108 157 871 108 759 885 89 71 960 108 799 831 79 460 623 140 572 904 121 615 824 167 38 312 131 261 304 90 308 804 134 198 390 88 486 749 107 259 969 108 9 541 110 64 190 97 39 718 96 876 877 106 909 949 93 262 791 117 726 903 16 175 798 76 533 712 84 235 955 67 222 777 43 30 345 53 194 789 128 770 914 73 381 707 92 646 690 60 4 520 98 207 904 52 8 882 115 68 477 92 833 845 117 732 755 128 164 987 91 69 776 66 132 676 68 174 196 76 351 681 77 135 615 135 609 825 144 196 608 142 197 669 83 700 899 120 449 649 77 881 887 178 258 313 151 538 842 120 335 498 131 197 518 107 166 514 128 279 384 139 236 369 110 692 722 136 645 943 109 720 813 108 176 950 147 31 936 169 177 899 49 305 857 87 364 506 53 509 766 90 326 809 78 79 554 85 556 590 99 834 961 71 18 256 63 8 672 126 56 690 123 171 599 69 411 597 152 626 963 135 463 899 109 187 348 116 584 932 112 578 860 146 59 579 59 526 661 102 222 538 62 240 831 117 739 804 112 568 721 137 515 628 117 160 720 145 149 159 35 836 930 122 137 648 102 212 224 92 304 360 109 596 751 74 151 251 125 455 920 83 634 642 70 301 729 60 198 736 119 552 610 97 776 922 99 69 775 146 308 575 102 491 897 126 132 861 117 42 713 126 359 431 39 641 750 62 456 676 116 411 706 119 462 838 132 218 735 72 460 679 108 726 758 93 548 981 46 557 802 97 237 622 76 31 332 172 661 970 101 269 783 149 33 264 117 251 258 82 245 377 140 226 882 112 129 791 83 641 980 134 488 906 157 253 628 123 156 625 177 309 498 71 201 413 115 761 980 80 161 350 77 179 687 104 883 977 152 403 675 89 147 662 91 274 850 138 814 853 78 307 761 80 60 382 141 768 974 71 923 959 110 237 263 61 94 228 79 372 849 146 560 784 136 618 681 83 386 761 59 10 948 79 750 998 157 527 587 107 156 209 116 47 255 70 540 633 43 153 360 135 43 299 16 377 659 26 281 598 98 168 430 93 619 789 136 35 197 131 390 862 120 40 81 110 190 565 118 119 951 123 2 134 59 67 894 74 98 605 151 794 813 56 629 860 69 582 843 88 667 781 66 135 224 95 380 788 78 7 923 123 283 953 104 11 63 79 494 607 84 68 156 85 96 566 74 391 879 111 317 475 121 52 526 125 245 921 137 358 629 82 319 329 109 746 963 144 108 332 140 586 828 118 45 185 90 408 718 83 311 924 85 139 824 125 354 703 124 171 283 73 34 548 102 844 983 87 33 824 78 64 486 77 291 479 114 396 893 96 162 286 108 221 473 94 78 365 127 243 314 109 13 402 127 122 830 100 259 587 111 394 774 85 38 42 118 149 639 145 32 915 60 133 271 104 255 917 90 570 690 82 405 519 63 231 689 19 357 613 142 52 263 72 394 525 114 610 661 95 351 683 97 713 801 83 403 865 79 121 887 118 42 543 149 431 548 60 561 970 92 480 792 187 419 468 82 221 988 42 452 633 106 175 378 75 671 948 111 292 850 97 484 623 113 787 872 83 715 965 112 750 863 43 77 328 121 127 683 96 755 805 102 675 780 116 546 969 95 775 964 56 256 539 158 484 740 54 249 818 69 76 462 89 671 707 134 691 986 63 227 981 117 12 323 135 237 989 108 844 929 112 12 777 98 501 831 119 309 606 67 65 612 69 283 891 57 828 949 91 590 863 66 179 600 70 843 998 100 73 132 146 426 954 68 617 917 111 705 774 102 552 958 103 178 340 88 271 980 134 285 771 80 651 753 93 333 789 98 11 639 74 246 550 100 134 760 108 559 720 92 613 749 41 645 776 58 535 563 94 63 475 129 64 430 138 625 819 89 385 889 147 220 865 49 277 349 116 105 754 106 189 303 72 562 879 110 231 724 78 300 857 102 619 958 148 156 479 165 643 919 66 638 854 80 793 903 104 319 465 137 451 508 102 422 550 109 140 674 149 142 699 162 249 295 82 170 929 84 430 713 94 328 426 89 399 656 103 198 472 157 1 624 82 17 164 137 46 362 112 111 216 122 190 412 51 810 837 140 298 441 92 352 970 112 589 664 98 135 417 123 310 920 142 176 697 8 296 766 93 213 782 89 347 394 83 447 930 140 365 749 102 29 51 62 324 908 40 301 882 89 27 183 39 686 871 76 158 777 62 758 913 103 215 596 89 488 616 138 159 798 102 553 625 113 185 688 138 577 855 15 86 149 71 100 793 90 183 384 126 635 831 108 686 721 105 258 663 102 583 683 110 575 606 120 29 934 139 117 226 118 450 729 131 166 728 64 646 875 39 262 396 63 44 962 134 325 411 122 341 896 128 830 889 38 168 476 78 730 861 136 473 590 144 20 404 108 171 699 121 104 294 122 585 845 133 390 395 101 383 720 120 232 907 68 469 729 98 221 300 133 114 805 122 877 996 106 454 509 96 468 906 100 380 690 96 642 900 102 707 780 103 358 917 88 623 628 69 36 54 113 278 361 98 506 942 108 113 770 39 615 727 94 156 292 100 129 275 34 0 537 19 34 662 94 146 437 155 647 764 68 198 659 151 92 578 105 297 483 142 499 984 76 240 699 109 29 414 123 464 645 98 139 743 92 883 902 87 9 69 108 627 777 58 279 516 105 148 300 50 422 659 82 162 551 80 25 499 114 108 636 88 591 763 114 599 851 169 17 617 87 393 710 133 287 401 59 73 759 66 658 782 86 290 941 78 429 804 105 147 539 119 258 606 58 535 761 31 468 808 142 148 816 96 389 915 97 343 767 104 453 619 67 207 648 137 201 943 102 627 975 119 127 877 96 462 690 150 387 446 140 141 502 124 277 445 73 9 315 108 319 668 132 466 891 102 616 892 91 365 460 129 761 768 95 319 462 132 543 607 137 327 950 87 125 157 131 236 679 110 228 254 78 85 257 126 233 590 57 600 671 163 132 808 57 32 459 110 223 936 93 109 443 89 573 686 57 111 509 96 664 771 108 174 368 124 573 803 89 377 983 108 353 892 84 212 682 90 14 631 72 794 831 126 911 997 111 215 269 87 16 748 98 107 792 106 174 895 81 619 873 95 602 685 113 371 759 89 534 642 147 191 700 132 679 760 110 177 394 78 129 442 84 354 694 131 101 671 162 154 194 121 30 149 97 105 965 82 93 310 88 322 849 110 566 915 65 330 769 110 633 959 139 16 599 128 594 816 144 191 541 51 111 913 105 628 978 72 428 831 86 211 846 88 4 719 115 338 849 75 314 572 81 665 872 99 149 982 117 518 702 86 299 744 43 14 382 78 575 967 87 178 483 95 379 856 83 250 728 166 452 495 142 327 586 78 400 464 112 30 896 70 228 442 116 289 831 157 30 764 125 543 746 68 65 158 101 94 534 90 7 431 87 236 910 108 208 554 105 202 867 80 757 775 63 264 647 37 279 566 85 185 765 139 601 752 107 134 786 70 538 770 53 127 394 83 2 877 172 138 552 86 546 980 146 220 521 55 684 974 100 223 790 76 500 692 31 712 831 114 289 601 85 578 640 99 366 672 93 548 868 118 275 500 90 144 500 150 3 847 130 165 366 127 73 914 92 529 589 127 180 414 86 20 590 82 20 886 122 572 632 158 475 990 125 412 551 118 38 319 84 760 841 100 274 326 109 61 812 103 150 859 125 420 741 119 431 825 134 127 474 57 174 992 141 172 328 91 133 381 73 830 936 81 329 994 134 780 993 109 415 561 61 491 627 79 164 800 62 469 919 112 263 447 159 275 946 135 376 491 117 98 832 101 35 250 102 49 522 118 607 627 145 512 518 75 462 650 97 457 769 88 70 594 66 591 991 95 144 286 107 38 919 88 382 939 138 119 156 84 315 660 83 414 455 68 159 955 119 522 883 90 519 813 87 63 726 110 250 377 90 139 761 99 33 646 77 598 952 72 67 348 153 242 495 88 454 521 124 265 870 158 104 867 113 735 773 98 287 996 137 348 643 124 277 655 70 652 687 93 556 651 95 118 976 85 483 572 137 145 409 130 287 436 133 11 29 107 32 903 118 109 120 100 42 57 129 657 737 94 43 319 133 539 626 119 70 439 122 709 865 93 931 959 106 783 955 98 926 934 79 280 995 99 241 583 129 611 711 130 197 382 61 123 208 86 272 354 165 317 520 76 43 543 121 35 169 140 35 504 179 235 415 136 330 565 137 47 782 101 393 704 57 77 162 81 77 449 76 291 331 138 25 983 88 608 840 77 545 665 126 643 836 127 672 900 109 377 446 68 475 786 71 610 970 78 479 704 124 24 449 62 759 861 76 851 862 107 16 888 85 145 825 94 96 562 146 688 872 116 150 695 158 573 751 131 302 512 115 320 690 144 497 641 163 20 86 88 330 428 103 257 601 69 239 585 69 324 760 131 765 942 117 227 460 77 566 787 90 66 179 83 114 993 47 561 685 80 537 851 112 437 544 131 481 507 94 315 742 140 433 762 40 216 640 103 735 950 83 430 562 118 261 871 136 465 492 88 546 900 68 136 607 109 183 691 81 16 662 155 445 630 96 332 457 117 376 634 75 35 825 98 189 426 138 567 619 140 55 277 125 551 561 110 285 371 139 54 255 127 101 164 73 497 630 143 161 278 66 440 530 115 319 361 55 480 949 101 378 798 72 741 786 74 419 475 52 215 628 114 568 605 125 829 905 87 63 294 138 58 734 126 180 664 108 148 445 81 615 869 155 157 510 112 296 473 73 108 564 102 683 896 105 99 231 93 614 979 137 680 788 76 663 742 86 313 643 102 117 208 151 482 938 127 884 905 91 677 696 109 837 946 105 36 110 83 302 329 90 655 774 98 387 864 60 837 992 125 286 445 89 576 713 123 131 335 85 21 36 80 406 832 64 96 323 134 124 664 91 487 893 112 84 645 98 251 506 71 464 910 100 370 675 84 219 387 111 596 952 118 805 909 91 462 887 106 14 858 118 155 534 119 81 804 94 369 819 129 196 310 98 145 456 38 775 981 106 624 916 78 55 297 103 43 765 89 2 866 133 227 816 69 438 663 73 427 680 91 4 174 55 481 673 105 242 557 149 643 780 89 68 684 111 768 871 96 341 793 132 10 103 137 326 512 89 802 877 60 449 841 98 240 283 107 812 863 112 345 500 116 223 288 71 628 738 90 338 888 83 604 954 66 145 944 29 168 699 111 148 330 153 135 990 125 859 956 91 197 983 57 319 844 91 604 773 141 56 428 94 274 541 77 469 819 94 385 702 74 36 437 158 23 161 143 200 781 87 184 688 76 78 227 91 778 857 97 342 460 30 552 955 120 80 102 153 414 769 68 113 202 60 564 899 101 46 296 32 720 941 111 557 574 111 90 327 137 90 670 78 911 987 97 109 285 124 91 758 97 477 815 66 9 364 54 295 788 38 238 891 89 259 751 126 658 931 100 788 984 53 370 841 85 462 497 72 12 743 74 143 396 113 176 514 123 192 509 103 404 987 39 748 796 139 319 486 139 276 491 73 795 856 119 9 683 63 362 866 124 217 600 104 360 589 131 159 474 74 25 82 138 42 851 155 443 948 86 508 811 96 299 511 122 241 464 103 238 422 67 489 626 106 500 843 147 478 485 46 249 826 90 575 585 52 347 629 125 206 661 107 514 555 145 9 509 112 403 928 108 310 587 114 121 952 84 27 794 109 556 790 85 418 770 98 819 827 98 217 858 48 558 817 79 434 565 110 268 546 71 117 776 105 865 923 114 259 691 106 566 805 77 427 826 121 396 880 53 224 406 123 54 707 96 229 850 152 233 519 76 527 598 67 61 627 102 449 459 140 111 114 101 9 871 61 79 664 110 157 652 110 656 998 145 355 635 81 825 886 92 677 725 132 171 877 133 598 981 95 125 817 88 239 371 157 869 961 106 467 949 127 487 536 101 535 823 102 383 709 119 403 994 95 128 273 130 663 878 101 345 899 79 444 968 94 190 444 102 124 188 95 14 217 163 77 766 121 390 972 68 199 937 103 631 858 139 59 909 123 98 995 146 244 738 101 157 595 73 63 509 82 424 478 84 668 944 82 462 532 90 578 752 79 225 414 99 245 384 85 750 842 103 356 459 115 54 545 105 33 934 71 260 523 103 246 660 71 12 429 126 25 586 127 111 917 61 121 218 115 49 658 106 701 913 134 437 903 99 292 807 107 166 785 34 800 934 134 14 397 114 675 741 81 441 579 84 35 373 90 370 653 127 36 474 132 140 463 67 413 850 105 531 685 98 339 465 73 123 854 169 346 609 65 419 746 116 862 978 130 291 648 125 395 736 63 814 830 56 145 287 76 813 998 107 8 586 96 859 977 47 537 939 87 174 498 120 228 985 95 112 929 196 600 961 59 287 359 82 16 763 156 458 532 87 70 309 56 463 586 72 262 923 63 210 454 103 41 339 80 113 247 113 492 742 47 126 379 43 361 402 100 91 826 84 312 549 75 627 731 158 238 826 99 698 753 136 297 426 104 662 737 159 204 240 139 606 913 144 58 99 76 254 725 72 564 691 96 414 729 99 366 906 73 155 859 68 627 794 104 626 695 56 558 942 119 402 596 83 369 569 68 596 757 75 682 794 96 550 986 88 107 955 94 555 611 112 151 195 100 512 825 151 492 649 61 553 650 81 378 500 111 772 960 97 319 897 105 189 382 99 273 322 100 64 191 103 451 632 70 203 657 93 354 875 167 58 992 53 523 541 83 286 717 103 184 185 132 118 502 60 357 588 72 202 546 136 270 644 132 430 975 77 102 379 64 318 883 117 763 831 126 169 432 68 214 982 95 31 696 60 348 783 112 28 757 130 381 649 89 517 800 64 259 862 73 178 654 106 97 665 97 60 841 99 136 274 74 68 160 107 547 964 72 209 882 103 952 983 83 47 610 63 202 865 45 306 776 121 150 912 113 250 414 90 271 410 90 366 772 95 737 781 86 76 763 151 135 241 95 228 603 110 652 669 60 526 984 53 737 984 76 15 404 107 224 924 122 62 375 106 46 831 130 488 871 116 16 482 66 148 371 115 100 892 116 178 432 140 869 872 49 165 980 99 475 698 82 129 787 69 121 880 87 607 875 118 332 671 120 178 314 61 645 939 98 39 468 81 110 520 88 166 260 68 233 679 107 398 986 177 92 934 62 149 648 55 717 814 113 729 767 152 624 757 145 24 484 128 12 739 111 853 928 109 87 571 72 496 683 90 144 987 88 230 682 71 463 549 82 50 428 71 120 692 78 106 299 156 206 963 82 28 253 81 579 669 101 14 20 132 264 470 131 561 864 78 832 908 130 92 354 136 367 599 140 43 614 131 528 609 110 582 863 95 87 639 100 96 600 105 496 638 133 449 926 125 293 941 115 481 956 116 102 485 59 360 754 77 220 642 77 172 379 133 31 487 118 3 906 136 579 954 108 418 710 84 346 962 100 213 291 81 282 963 103 392 959 109 366 659 66 104 312 94 350 841 33 640 675 125 170 467 105 100 277 105 106 125 100 506 836 29 45 609 104 499 813 102 505 941 91 554 964 114 228 589 112 446 924 129 318 931 63 53 144 79 511 895 89 204 385 114 309 673 91 643 840 145 26 875 60 842 991 87 144 495 133 246 740 86 302 906 107 855 861 131 603 888 84 765 895 121 107 318 96 255 644 112 241 577 57 324 342 153 719 778 116 130 968 137 118 736 152 13 446 153 570 772 90 67 162 62 105 988 25 268 382 69 937 997 94 172 591 112 123 815 114 224 993 121 374 630 133 101 202 89 220 724 81 70 332 119 25 505 103 153 186 63 801 814 64 68 482 48 253 554 55 48 584 119 285 587 112 0 438 97 290 721 92 467 817 98 355 581 100 333 778 85 22 710 9 386 704 82 155 939 144 310 752 143 6 299 75 233 782 95 116 809 106 534 726 101 254 571 111 537 836 68 355 468 144 581 837 108 65 138 130 667 779 70 228 608 39 201 998 76 120 616 103 98 297 87 573 693 114 751 830 107 639 641 44 140 987 95 124 194 100 143 278 43 113 570 103 260 415 86 99 218 83 27 891 98 306 792 82 318 788 100 295 414 130 428 606 105 278 397 75 570 583 121 169 293 80 829 831 136 548 676 81 25 211 72 162 528 102 103 958 92 395 423 46 626 673 105 5 506 145 575 874 17 470 613 52 395 992 48 243 805 55 519 850 116 82 962 89 702 838 112 212 650 92 232 344 98 9 941 104 494 545 112 303 680 101 144 769 128 48 934 89 291 406 161 148 579 112 117 985 135 240 621 81 653 773 130 587 919 146 41 735 120 79 917 82 233 379 91 188 314 35 404 417 97 17 934 132 450 836 104 47 845 78 331 841 39 600 943 71 631 673 64 88 877 73 38 812 110 249 733 86 279 563 102 31 443 134 401 795 72 840 928 118 439 640 104 62 674 76 263 826 102 135 315 148 246 534 95 596 811 145 142 418 126 187 850 117 343 420 49 191 549 45 36 135 141 694 714 122 458 657 114 536 569 49 870 960 125 4 907 90 363 490 140 271 679 120 25 444 33 311 660 141 298 369 77 205 318 93 655 905 115 110 833 112 33 343 58 473 655 118 572 807 53 628 829 113 508 887 27 538 664 25 279 713 140 253 705 103 552 646 68 175 999 83 146 300 104 262 860 147 745 981 37 55 774 84 277 831 154 777 798 162 418 639 118 183 432 59 507 521 106 36 657 51 336 742 144 247 960 91 652 741 93 573 993 73 209 896 110 699 815 95 183 783 90 142 394 164 208 936 139 453 770 130 650 706 66 475 959 134 167 877 59 552 894 81 74 86 92 238 307 83 97 523 74 307 803 71 148 219 66 7 76 117 538 865 93 395 777 118 388 767 163 746 767 70 85 635 41 3 840 43 617 746 105 167 591 95 90 963 111 260 924 144 326 875 65 405 875 169 105 930 103 736 878 150 55 884 155 436 734 57 608 831 149 424 852 107 37 816 90 277 625 87 340 519 104 53 807 81 285 324 151 466 502 62 563 669 86 326 900 93 5 704 72 145 225 148 658 973 81 536 626 80 580 582 166 264 688 113 125 800 80 163 904 87 641 810 116 876 878 144 328 754 103 143 244 77 305 924 78 313 563 96 45 324 121 74 569 79 89 868 82 24 902 117 41 193 77 459 754 75 210 943 118 243 250 68 38 452 57 129 234 54 56 799 66 194 594 121 215 942 103 698 735 96 129 819 77 589 853 173 140 276 80 301 323 137 361 834 119 138 555 43 393 810 81 426 674 84 565 865 71 671 803 76 166 981 140 57 655 138 630 829 117 259 453 87 704 882 101 179 430 110 225 513 65 678 935 113 309 322 165 103 928 110 230 842 133 648 694 84 564 859 143 703 920 109 814 998 133 69 180 117 868 882 90 6 334 37 862 958 109 308 638 129 21 439 94 62 685 78 949 982 80 749 820 104 265 778 88 497 582 148 574 705 82 473 989 31 90 910 50 691 914 128 711 771 112 391 774 118 471 665 52 395 412 72 811 880 121 80 640 40 777 834 66 129 859 113 484 962 114 677 834 70 452 759 76 70 710 100 243 681 73 174 421 75 56 466 78 101 156 139 730 877 77 206 604 68 450 519 91 84 415 79 179 433 128 159 443 96 562 612 163 437 682 1 100 608 132 405 612 160 212 706 125 488 511 45 690 856 137 516 717 62 322 825 66 393 690 96 501 648 88 555 770 82 455 737 105 71 199 115 361 970 111 9 254 68 9 507 84 140 392 118 305 513 112 302 599 134 741 949 100 348 486 152 740 770 114 570 791 144 143 662 107 142 872 119 14 564 87 82 810 81 871 961 45 506 734 130 825 984 122 538 688 64 5 939 136 578 999 42 439 725 89 380 487 118 897 913 121 343 477 120 231 812 150 63 625 42 435 452 108 267 766 131 15 891 132 644 867 55 578 692 130 131 896 109 568 846 92 524 548 75 365 426 71 584 614 176 548 843 131 224 811 110 201 467 80 36 867 87 64 269 139 704 753 126 4 653 137 395 612 109 47 114 116 881 897 72 310 758 88 199 988 105 99 726 105 782 941 58 255 769 146 127 856 111 99 673 123 686 890 65 203 234 137 516 552 87 41 172 103 63 479 13 351 812 53 319 623 36 287 692 93 672 804 96 188 516 69 414 659 97 3 105 104 243 502 67 207 986 51 374 871 101 559 940 56 138 668 103 858 934 86 205 777 168 45 310 114 160 387 131 139 387 104 749 898 146 59 705 43 621 814 128 486 872 82 74 927 96 251 618 164 97 846 111 240 779 156 407 767 107 155 611 128 54 991 112 580 788 122 272 470 114 807 911 66 125 708 99 495 551 37 299 443 132 262 761 93 495 565 66 476 596 121 643 704 123 55 947 100 336 664 45 35 320 115 109 214 111 85 781 135 667 855 90 209 265 131 472 609 138 330 400 117 571 852 55 794 824 111 139 327 134 129 756 89 168 860 63 141 654 87 329 721 112 651 703 142 170 249 63 574 689 74 761 993 89 323 965 100 55 671 101 141 725 108 885 899 126 167 831 79 437 617 103 301 722 113 291 997 62 435 864 133 396 820 88 502 548 86 78 427 69 68 869 71 48 329 174 531 540 119 92 899 75 328 708 110 373 546 88 777 954 114 144 952 131 450 920 130 42 647 56 676 807 121 605 666 137 761 775 33 202 611 84 126 163 93 531 988 88 376 921 98 825 978 65 202 655 44 179 340 137 524 891 118 899 924 60 579 866 66 123 812 107 455 564 99 331 927 115 746 916 69 554 862 106 176 845 128 408 921 75 261 953 105 203 517 74 156 488 108 172 532 155 756 984 103 80 739 101 685 838 117 262 571 95 507 975 103 512 761 64 231 797 103 409 835 72 66 607 92 144 859 137 410 683 40 918 979 89 168 806 58 162 718 79 339 646 121 13 389 74 529 555 70 197 732 87 409 957 116 127 179 74 339 949 120 15 665 47 781 979 89 307 452 78 109 615 105 568 794 83 217 887 88 665 937 61 520 942 134 586 964 130 136 482 123 544 937 124 615 959 139 752 918 167 16 617 106 50 807 39 141 620 68 189 675 118 186 340 131 77 324 109 491 891 92 224 953 79 161 384 184 571 682 153 14 966 122 166 629 47 407 630 73 392 877 81 166 566 148 53 406 108 640 977 80 762 867 170 407 741 109 55 214 87 145 615 76 588 920 61 953 973 140 108 212 87 296 399 108 218 797 85 547 551 147 222 749 130 594 864 72 71 469 102 80 666 85 183 459 110 680 759 140 613 874 32 609 896 221 369 958 108 110 409 91 424 695 98 617 668 113 402 553 130 62 639 61 183 504 87 396 518 132 787 886 52 429 732 75 305 947 135 173 522 86 633 752 109 38 856 110 791 824 84 415 792 122 162 979 93 230 277 93 833 911 50 172 489 84 131 206 117 648 753 124 159 889 98 4 6 106 132 670 88 575 928 82 297 318 90 472 685 116 478 899 129 124 993 64 249 358 66 80 846 33 152 647 88 312 673 87 487 738 118 140 184 77 640 863 126 227 428 48 317 788 64 362 962 150 166 322 143 426 773 49 323 639 39 34 216 105 819 872 63 140 903 44 114 161 99 117 531 95 265 538 101 816 996 84 519 630 110 661 915 99 698 713 69 117 118 116 328 646 68 193 784 124 503 857 97 312 831 105 128 524 72 57 372 118 632 783 98 831 902 92 32 635 78 114 524 67 392 629 97 192 771 116 42 540 53 446 514 62 388 920 75 309 645 91 143 821 112 444 735 128 341 900 122 303 310 95 642 738 101 567 664 70 536 692 127 468 580 143 106 626 113 95 257 88 486 701 88 234 724 79 32 555 112 66 626 91 119 250 117 337 527 135 7 562 112 216 328 86 514 574 100 32 482 129 103 317 71 70 282 86 625 634 63 156 421 91 876 924 56 682 703 115 173 827 64 48 706 108 260 421 126 468 949 53 605 695 71 627 692 77 182 872 101 462 930 114 543 976 83 137 146 142 155 990 79 221 942 95 13 66 104 762 999 143 157 206 83 551 563 96 123 378 133 16 827 126 905 958 157 348 621 66 788 888 68 445 883 117 90 729 89 584 599 82 295 327 127 698 716 106 483 857 84 637 992 58 803 872 47 257 587 67 137 910 120 801 902 95 836 883 121 641 801 124 5 487 84 284 624 140 59 359 113 305 673 81 504 815 123 523 525 138 521 912 159 166 327 128 770 872 127 254 979 80 891 932 121 20 520 72 153 525 133 173 374 91 187 496 115 322 374 106 626 809 84 513 734 153 273 950 75 339 935 105 847 899 114 271 761 131 95 837 113 137 496 127 397 671 102 608 743 43 545 965 75 312 608 83 874 963 85 167 914 89 717 834 83 635 710 133 95 226 97 183 269 120 148 437 74 196 211 121 711 957 79 308 368 66 31 724 146 536 684 156 528 984 145 862 864 64 558 970 99 965 971 91 130 369 113 219 272 64 8 274 101 566 573 86 15 993 24 599 652 115 31 335 95 799 948 101 148 788 105 462 699 96 700 948 147 78 718 82 766 787 137 422 497 123 22 874 61 574 869 117 674 966 147 36 81 129 26 202 112 5 327 92 643 920 88 362 905 119 84 812 77 205 259 150 713 791 48 95 431 62 593 755 102 472 534 104 256 960 94 760 806 90 317 898 38 54 548 102 18 289 67 55 415 64 109 642 108 140 293 105 366 433 92 246 711 61 261 851 159 356 866 114 844 967 64 436 662 92 685 901 124 117 787 84 120 633 137 131 654 97 747 758 109 452 667 63 543 722 100 447 682 116 542 718 38 300 956 116 27 600 75 13 538 105 531 937 139 154 176 54 60 511 114 342 628 84 112 223 109 426 649 106 239 665 96 104 189 124 12 545 88 50 177 56 5 309 122 176 436 98 458 907 88 548 664 91 523 871 71 1 566 88 44 131 97 125 150 53 369 618 101 31 671 158 217 751 117 471 791 88 419 763 110 446 818 104 201 411 87 412 621 136 594 653 102 167 867 75 109 695 95 705 889 126 656 955 166 740 830 137 199 422 128 440 986 144 216 294 103 572 975 79 53 660 105 55 768 91 59 582 134 272 620 65 301 865 91 717 919 59 25 769 44 109 543 107 130 650 144 130 657 61 447 939 57 299 948 133 726 877 118 88 210 61 20 684 106 318 987 126 381 655 45 499 891 95 180 497 162 706 896 68 88 835 22 40 292 147 460 540 81 334 347 67 634 843 90 344 561 94 366 442 100 199 439 81 304 484 88 593 995 91 57 422 45 7 975 79 404 611 132 658 742 74 504 758 120 150 423 119 398 532 49 577 968 87 63 355 120 307 787 91 74 190 72 239 892 58 362 369 82 407 489 103 93 612 67 485 648 59 156 229 135 791 986 157 425 870 88 482 647 99 76 456 89 675 917 170 425 766 88 334 959 79 446 688 107 337 368 91 434 605 139 731 959 136 507 955 97 1 730 79 588 913 63 258 466 119 11 89 96 42 986 123 298 957 134 501 928 115 454 857 94 459 856 127 207 760 44 337 500 82 217 715 133 186 862 101 113 378 96 342 774 117 110 719 112 92 158 146 24 996 47 254 694 77 174 696 138 237 355 99 76 875 117 279 504 94 410 667 73 256 463 107 117 839 103 281 620 62 882 945 71 319 815 84 323 670 129 124 863 102 437 581 79 202 511 169 699 809 99 476 733 135 207 969 152 174 677 69 417 772 93 398 793 145 249 723 109 190 843 75 421 565 86 62 161 76 144 869 124 222 524 112 395 481 67 319 682 82 36 784 68 24 221 105 39 106 27 101 475 95 696 889 96 9 28 83 434 940 88 23 87 133 114 842 149 22 832 92 3 184 114 723 748 150 25 192 173 26 398 105 535 915 91 132 240 106 240 498 102 443 584 135 543 632 68 664 701 10 532 738 109 658 844 100 750 825 160 30 703 77 486 823 165 518 546 131 38 151 112 870 986 81 495 594 86 23 449 61 179 764 106 175 316 85 134 764 86 427 687 129 947 949 85 557 788 111 175 745 121 182 365 75 889 893 75 119 578 90 41 488 77 740 827 100 695 931 88 465 540 87 149 703 120 312 916 86 295 704 126 65 869 39 277 670 62 529 647 101 660 996 71 179 781 104 577 799 64 740 757 110 484 680 86 243 282 72 313 510 117 78 128 85 196 680 136 3 935 87 126 152 122 744 928 84 836 921 86 94 353 85 188 763 105 32 518 69 129 956 101 214 250 89 416 473 107 236 806 155 183 999 54 485 905 67 467 804 89 55 164 144 860 927 159 67 718 95 583 850 110 513 752 104 334 483 105 208 875 165 301 800 106 293 540 135 282 510 101 501 760 142 372 504 95 365 397 102 610 858 91 218 808 77 77 228 117 127 307 105 626 721 68 139 882 62 361 737 110 54 701 122 24 648 92 645 663 85 832 835 138 128 319 106 511 952 83 454 909 109 16 88 98 404 833 60 28 365 41 514 905 93 140 444 72 210 494 99 265 855 105 137 689 122 106 215 77 315 633 89 252 460 135 655 934 99 608 781 100 156 327 91 74 182 34 549 588 93 36 617 89 157 465 110 623 925 52 728 858 99 515 602 162 702 703 89 459 991 80 385 690 123 254 687 22 487 944 144 392 395 107 235 949 169 693 832 135 94 720 30 566 639 85 154 178 94 126 517 97 76 526 80 557 607 99 526 810 116 571 836 79 66 995 76 647 788 98 19 371 136 606 983 122 54 942 110 775 875 66 533 765 36 26 851 71 17 33 73 174 742 89 172 461 161 161 766 103 136 794 74 93 140 88 62 631 99 204 643 151 96 623 115 884 954 63 639 893 98 354 882 73 330 830 27 220 457 86 318 967 101 587 860 125 41 266 131 252 309 83 703 969 129 181 977 175 623 707 137 318 439 87 245 326 75 397 899 74 133 854 57 790 830 79 5 411 97 78 800 95 422 507 107 513 540 99 108 652 85 140 443 115 401 788 71 20 425 70 429 550 126 93 659 95 185 437 136 226 292 104 516 738 122 290 891 115 68 399 95 20 832 111 134 227 160 79 319 118 815 844 53 325 507 93 513 857 139 25 629 128 193 839 72 38 586 58 880 969 109 154 655 110 366 646 94 461 772 112 32 346 94 411 532 28 433 707 138 158 255 128 525 561 77 740 881 143 891 906 74 53 884 64 679 741 140 223 738 79 199 709 124 892 989 100 318 411 81 783 882 92 374 911 106 676 776 81 103 384 122 203 663 95 889 935 104 96 731 119 95 526 92 132 156 77 15 532 136 52 549 142 91 631 77 200 861 90 579 649 131 399 965 112 156 515 110 5 262 93 37 801 119 336 897 126 166 301 103 770 992 89 236 699 74 137 299 112 259 462 113 95 499 99 64 138 149 95 932 91 189 223 130 514 718 91 405 615 32 694 965 59 349 381 119 207 540 163 211 542 94 84 879 85 369 552 125 356 849 131 508 958 92 307 359 112 371 892 80 328 996 88 191 308 103 25 891 120 117 362 56 489 886 74 153 646 135 241 552 77 799 899 105 584 816 120 336 499 53 42 322 61 168 956 109 482 775 106 615 649 171 513 569 89 314 346 132 160 177 110 230 250 82 178 336 98 40 558 75 157 955 45 286 990 91 56 260 119 613 670 122 269 684 75 883 988 99 128 578 66 706 900 132 645 662 132 23 164 90 132 933 80 296 700 105 712 734 71 140 551 147 120 775 154 285 328 76 628 864 88 422 618 56 504 512 117 478 553 92 565 979 126 315 397 42 14 950 110 123 149 110 696 803 91 404 709 62 17 334 136 317 807 144 369 478 70 256 836 156 34 822 108 562 569 64 355 961 114 52 597 107 247 807 112 388 741 135 450 549 106 449 592 92 102 303 124 142 785 96 363 692 83 967 983 100 201 930 147 274 349 87 308 726 123 322 716 109 670 697 90 51 139 81 469 903 86 151 270 147 302 397 142 305 978 68 39 930 140 867 909 123 522 628 60 473 615 51 57 112 94 825 872 106 394 663 79 163 801 43 712 773 88 302 310 94 180 701 146 257 391 82 114 726 102 293 588 124 142 725 145 170 894 111 234 524 141 207 309 86 66 205 91 831 913 81 581 751 86 469 697 98 353 865 155 104 381 150 140 732 87 388 752 78 62 291 122 773 835 80 158 735 89 392 975 102 541 802 84 457 596 87 810 988 72 137 825 96 33 487 91 936 973 93 142 254 92 180 737 130 464 922 101 692 901 43 56 244 102 806 911 84 74 830 111 503 853 101 438 894 50 582 703 102 202 246 96 90 752 147 94 746 47 425 830 81 687 900 115 690 752 93 228 586 75 256 648 72 91 322 122 452 532 67 197 284 146 633 700 79 881 935 121 140 336 75 405 701 48 399 559 76 766 956 96 531 549 125 146 540 88 286 644 89 278 291 135 639 741 114 20 296 106 253 620 112 330 660 139 486 601 165 414 803 99 563 820 70 726 891 140 138 814 119 126 325 57 930 992 54 315 923 85 776 916 152 519 868 105 454 659 77 445 513 89 385 901 71 644 842 66 509 643 113 676 949 104 552 782 118 248 606 106 716 949 123 125 463 98 890 992 128 104 569 65 177 381 109 567 786 120 374 429 107 306 456 136 645 748 98 518 701 108 29 849 100 108 156 113 381 790 63 153 739 106 323 683 142 53 964 100 33 115 183 517 873 95 8 599 98 574 955 100 281 745 65 232 735 85 388 839 123 398 984 125 756 938 102 969 983 106 146 643 58 430 725 87 122 528 132 582 917 89 276 659 95 581 583 33 296 621 147 396 891 61 646 884 60 34 163 114 382 627 80 641 956 84 558 740 104 849 866 109 318 387 24 209 450 71 277 945 72 616 753 93 628 732 101 81 146 100 302 545 65 166 569 74 187 408 131 543 788 146 435 472 111 911 977 67 344 837 45 382 557 76 463 638 119 634 720 154 387 883 131 130 226 71 246 249 107 648 665 123 119 903 131 667 893 120 614 697 55 743 903 108 132 527 82 500 944 133 574 713 59 290 541 107 960 969 123 31 860 135 823 991 99 271 491 72 324 373 96 272 517 98 287 292 139 486 716 99 223 439 116 65 235 114 14 583 42 74 80 111 70 238 78 72 373 67 206 830 96 421 792 94 386 816 77 387 845 175 241 592 131 294 914 65 81 201 106 7 354 93 289 799 110 535 692 95 764 788 66 552 712 141 273 631 143 319 828 122 187 620 70 222 267 129 326 623 92 265 468 78 664 931 119 147 221 124 339 986 69 451 890 112 444 590 79 519 567 128 25 739 111 7 922 79 246 421 103 206 840 126 498 734 70 150 271 93 166 433 98 153 296 130 249 761 99 274 279 116 245 856 109 328 819 96 163 215 130 380 518 86 131 989 97 328 349 98 57 388 114 503 783 141 134 777 117 71 145 91 204 356 91 841 901 105 254 926 141 188 223 47 92 366 105 282 334 73 118 674 52 101 759 119 40 930 84 32 187 114 388 927 67 672 796 69 726 864 154 596 775 92 749 893 91 405 410 114 781 861 100 84 850 142 342 354 84 120 954 92 64 755 99 561 887 72 245 633 54 106 786 145 204 695 77 286 562 72 596 748 100 155 825 51 291 441 62 281 878 60 42 781 93 153 437 157 608 676 57 627 753 85 13 895 83 789 832 98 78 451 165 133 491 36 49 185 36 784 848 80 672 930 65 67 291 92 152 944 78 284 339 99 545 690 118 93 635 43 126 521 80 108 816 140 126 664 150 677 835 61 141 436 117 277 347 124 223 552 98 298 636 154 730 985 107 95 282 83 302 452 133 574 960 87 785 937 69 132 432 88 394 823 92 21 823 152 45 158 150 304 652 129 80 363 86 69 248 43 12 36 87 16 415 75 599 769 91 428 729 107 272 366 106 380 906 120 76 828 155 252 834 128 274 712 105 120 714 92 147 672 103 546 828 65 148 502 99 120 173 66 359 761 98 7 454 82 47 489 102 87 210 101 202 338 84 798 991 81 396 443 109 549 780 79 83 338 133 234 651 136 325 693 58 395 556 70 592 793 46 428 938 114 497 753 114 662 868 94 869 935 120 290 894 130 164 575 64 753 781 133 151 764 151 459 745 78 194 576 90 561 939 136 143 540 107 391 553 103 105 409 97 20 252 42 476 525 62 432 956 68 1 607 115 239 786 150 386 810 84 273 828 84 171 335 123 480 944 66 254 388 58 104 125 47 69 449 79 656 892 91 204 334 30 257 992 82 239 846 122 753 828 53 443 563 70 282 575 82 345 466 86 361 466 92 43 928 61 109 539 83 56 706 110 581 908 126 780 917 108 826 980 92 262 717 104 183 903 125 288 657 90 469 805 83 233 518 84 463 702 64 508 767 96 211 336 87 226 392 115 603 816 125 269 355 144 382 744 67 67 736 39 174 819 99 291 527 125 395 522 55 313 962 107 54 890 132 242 597 76 468 683 100 24 772 100 43 481 115 59 684 91 648 864 36 65 115 128 457 546 137 133 155 36 300 561 96 772 922 120 165 372 49 141 723 104 364 377 129 139 251 84 334 777 139 150 245 93 412 803 90 294 690 115 405 937 161 202 563 59 317 693 155 488 865 76 285 619 69 700 941 112 400 512 130 447 585 56 196 427 40 96 912 49 770 807 140 621 635 112 187 719 68 85 480 67 52 627 105 560 570 57 842 844 31 211 289 93 404 773 70 176 440 110 279 615 114 73 448 150 237 466 86 336 662 88 208 407 132 479 823 82 312 546 106 474 884 105 602 906 135 354 614 22 423 827 111 710 817 114 207 346 64 184 652 99 136 645 103 27 73 48 121 430 69 195 451 83 210 371 126 333 441 93 168 482 85 37 899 93 193 423 134 243 891 61 788 854 52 2 374 143 184 824 80 427 456 135 268 398 49 209 822 125 440 910 134 344 889 105 737 982 73 0 526 89 676 934 84 174 807 73 258 698 127 228 745 156 124 963 106 279 501 111 65 432 103 752 843 123 269 433 115 101 381 73 543 973 80 51 726 89 764 827 84 246 491 118 654 938 110 702 814 113 165 872 59 911 939 99 342 957 112 475 712 46 627 710 75 161 961 140 208 413 159 421 502 125 362 408 129 316 361 107 302 320 88 507 928 72 368 750 92 822 867 139 169 370 128 500 622 103 6 135 109 635 674 153 61 418 106 391 928 96 333 552 72 103 379 83 345 491 131 706 729 146 96 451 89 388 492 100 105 522 62 53 228 136 122 352 100 749 771 123 292 812 100 231 291 105 137 727 106 63 677 156 902 956 110 43 79 97 142 295 120 248 450 99 21 154 48 127 687 87 257 386 56 169 396 83 828 891 79 28 935 72 37 403 112 337 823 54 191 854 91 473 867 143 0 899 111 74 929 70 106 645 83 0 180 163 709 918 90 609 778 95 158 402 133 144 728 101 485 494 109 323 349 86 258 562 147 164 960 61 54 85 104 392 948 134 286 450 126 113 722 78 633 903 107 68 554 73 197 348 118 599 608 65 217 571 107 100 870 112 547 733 126 117 732 156 416 835 140 455 925 78 299 471 120 652 691 82 29 314 55 240 576 95 274 978 23 111 791 35 411 962 69 439 703 85 336 342 121 275 530 134 435 928 86 631 833 86 238 415 94 362 626 55 508 687 59 219 555 71 248 668 120 491 784 79 32 196 69 89 156 60 568 623 79 141 953 123 655 889 105 239 861 97 465 488 93 219 261 122 363 712 86 187 854 119 297 866 119 128 531 67 411 882 97 347 541 130 731 947 79 507 756 48 212 547 133 60 990 155 46 224 134 233 955 116 410 658 141 672 716 116 83 120 102 144 559 61 469 676 151 373 767 121 85 685 90 107 924 85 406 802 75 4 30 150 4 286 56 43 409 67 51 510 135 446 855 127 336 493 119 647 805 108 391 590 19 537 557 102 141 261 107 273 668 100 64 922 121 389 748 81 365 571 117 364 782 118 253 779 104 399 742 98 578 618 95 91 221 76 106 845 137 237 843 129 382 680 87 305 963 73 320 830 85 350 992 133 8 536 115 71 384 109 493 829 67 21 33 102 468 630 113 535 710 161 60 747 100 236 564 101 344 977 75 177 545 123 714 733 104 51 879 144 450 506 93 95 892 73 250 280 67 795 975 87 353 605 150 154 208 138 508 577 66 690 773 99 605 980 127 319 634 196 71 666 135 170 536 121 374 445 111 169 618 139 350 374 38 530 762 98 692 851 113 473 520 127 20 934 112 188 904 71 144 506 83 256 595 82 91 441 86 663 838 79 716 959 110 498 922 105 83 820 104 763 778 157 66 174 64 461 771 86 706 765 102 369 616 40 725 962 121 35 140 93 45 996 106 284 855 103 547 990 59 682 837 97 271 384 134 281 944 74 736 985 74 923 950 154 378 719 128 185 978 53 468 839 144 175 340 121 735 982 129 104 686 126 172 583 75 348 442 132 70 163 105 374 504 108 223 724 91 656 962 105 288 467 90 427 660 38 112 225 139 240 407 87 132 367 135 742 892 107 310 564 71 746 993 145 180 641 60 482 989 77 595 881 92 136 935 150 112 378 91 49 954 114 285 995 104 883 934 61 0 293 101 377 608 89 159 970 110 84 93 111 417 596 131 233 672 76 364 534 110 345 986 103 77 148 91 179 907 64 140 388 82 34 997 134 113 227 54 749 844 74 291 469 140 109 875 117 925 929 68 615 802 103 163 633 107 83 836 79 167 492 92 514 846 93 326 922 93 97 973 99 781 801 43 96 219 81 87 998 119 209 325 136 137 232 127 195 763 140 635 933 91 238 294 85 696 911 70 331 795 108 673 994 120 251 689 112 608 627 48 347 356 123 906 952 107 166 273 81 251 351 97 352 900 83 294 976 112 423 951 61 379 766 114 20 792 96 745 816 76 93 480 83 223 686 124 468 620 124 367 669 130 397 748 99 247 352 121 91 635 102 28 86 105 440 898 87 406 973 106 507 712 115 175 372 93 133 483 107 204 302 112 350 906 122 204 755 83 2 479 71 387 518 80 38 604 91 851 948 123 98 783 81 194 544 91 482 891 127 229 778 62 158 746 112 454 587 79 490 574 125 91 233 157 21 542 84 605 819 115 40 756 64 211 785 124 334 923 106 139 774 107 319 749 96 505 849 107 22 439 82 257 507 87 658 852 137 565 642 52 66 648 55 42 676 67 393 899 83 230 775 49 393 903 65 117 473 142 310 963 67 439 949 203 941 998 124 335 987 65 31 236 120 15 315 98 63 445 68 216 902 46 2 797 162 198 724 54 586 977 121 551 748 121 472 478 68 13 405 102 15 282 86 110 817 92 825 851 117 754 783 147 18 304 92 116 378 128 262 810 139 164 204 133 191 599 125 31 918 82 46 166 161 399 963 73 482 497 152 134 558 98 593 629 76 278 996 124 280 780 118 184 681 67 596 690 95 652 817 67 73 381 99 427 908 64 649 685 91 293 502 82 356 517 154 521 952 127 368 911 119 212 401 91 247 843 142 232 999 114 69 288 66 664 810 151 258 348 96 313 617 54 47 598 57 95 834 85 852 872 100 258 449 83 225 902 166 88 726 77 441 650 94 423 434 78 691 918 150 115 432 87 333 617 81 255 291 58 263 973 87 47 743 135 468 528 108 449 934 78 158 348 139 388 613 139 651 860 128 157 347 98 569 816 68 117 283 102 242 438 72 271 309 20 137 620 114 136 382 120 326 804 126 205 704 143 146 384 119 425 454 140 173 339 123 260 348 96 2 135 80 155 568 152 168 538 59 25 564 61 4 175 81 217 798 70 438 441 146 688 697 88 71 93 82 263 632 63 706 947 25 738 969 150 435 726 113 334 975 89 294 372 88 785 971 97 97 907 73 125 706 28 159 468 68 364 744 109 179 739 157 203 244 90 340 579 78 333 359 83 443 970 156 496 644 134 412 414 115 485 875 115 23 35 176 750 904 67 364 603 113 899 961 98 704 815 95 107 249 68 594 885 142 87 490 120 328 454 134 469 566 146 51 166 97 588 857 90 548 645 93 647 881 134 232 233 85 574 685 147 103 925 115 207 326 90 178 967 141 52 909 88 671 981 96 452 473 108 270 746 107 11 678 75 21 648 68 478 937 104 153 944 106 375 390 80 81 847 92 521 761 85 196 205 91 820 947 166 154 695 111 19 432 128 387 615 84 411 707 105 288 601 75 447 773 128 93 171 64 297 804 100 465 741 131 39 635 113 553 794 137 572 701 93 218 493 70 789 847 69 659 870 74 877 988 124 476 832 147 116 166 81 381 983 101 156 262 70 799 922 162 397 545 67 207 494 97 104 807 124 472 725 79 524 943 145 550 850 114 433 460 88 838 899 100 287 927 114 34 465 51 628 669 92 379 595 107 117 545 91 127 526 145 531 568 84 253 376 130 286 439 77 57 833 121 14 123 153 249 409 96 121 326 104 331 614 109 805 858 73 182 509 128 376 627 87 511 537 83 530 582 97 55 202 83 115 686 93 543 947 141 475 783 58 226 784 121 471 777 97 546 885 115 73 120 70 325 815 93 930 968 76 427 530 105 267 927 139 197 674 174 139 585 102 645 855 45 51 847 73 576 913 169 420 595 40 28 431 92 104 743 65 151 886 78 104 388 58 228 286 97 453 667 96 779 959 82 54 318 109 164 937 108 601 857 81 572 776 28 309 555 170 292 679 86 128 355 113 110 343 154 504 597 108 700 703 117 620 837 79 58 802 134 646 779 52 45 622 74 467 897 64 74 349 139 655 801 129 9 48 142 180 882 151 137 543 128 538 858 113 292 474 98 105 760 68 12 48 92 561 963 29 38 878 124 38 904 64 62 943 119 275 522 103 426 538 123 436 899 84 370 986 122 66 144 66 457 725 84 18 753 110 408 885 141 60 580 131 747 879 101 32 345 113 497 927 127 413 845 86 453 604 103 70 774 90 5 35 131 324 425 96 288 986 104 705 793 89 172 227 115 184 564 129 52 406 82 464 499 97 396 420 81 705 851 98 199 571 73 444 513 71 903 982 151 43 850 69 484 947 146 153 477 155 18 33 119 384 657 91 66 486 44 578 957 132 285 966 83 281 492 67 154 478 155 385 716 167 14 945 149 831 878 100 55 770 115 153 885 152 291 796 108 80 815 89 132 756 77 281 519 145 216 597 65 38 294 26 139 999 127 490 622 57 141 150 85 655 903 100 589 867 70 94 789 67 558 738 81 241 390 55 63 511 95 86 176 120 192 582 138 629 807 97 49 967 76 246 787 159 422 917 120 668 787 89 727 955 98 53 636 123 346 645 132 126 236 45 439 584 89 414 865 99 386 521 94 622 659 66 277 387 64 53 359 128 196 485 115 370 926 76 251 643 77 160 403 73 621 872 142 319 910 107 435 563 152 288 618 76 107 462 106 384 537 99 6 204 82 22 489 77 23 810 79 596 949 117 874 955 78 290 730 126 243 391 111 814 916 53 786 821 129 847 933 110 251 467 106 244 364 104 8 480 124 297 978 112 669 770 116 530 715 119 86 331 84 334 393 108 25 901 100 597 804 161 176 694 126 917 998 69 219 516 96 695 783 90 552 860 71 416 540 107 386 617 92 444 743 62 237 309 111 387 933 137 287 789 131 696 781 123 620 987 99 549 705 117 60 311 111 430 811 41 214 892 75 187 443 147 150 165 84 23 688 78 655 819 93 161 728 109 618 625 91 163 733 166 30 793 80 241 875 107 614 737 64 133 206 103 181 724 173 355 577 125 539 720 154 628 768 83 225 920 127 552 841 106 403 692 137 656 950 121 58 735 101 472 622 73 428 835 56 636 788 132 400 854 99 225 404 97 202 400 52 779 825 95 31 832 111 371 831 45 21 894 113 485 698 114 52 631 112 533 806 17 548 797 113 818 910 107 607 904 95 100 866 81 73 808 169 141 977 41 79 383 107 499 762 91 548 712 159 20 523 110 483 761 107 572 856 37 383 614 137 802 895 122 120 794 76 674 786 184 361 434 115 111 319 53 103 736 90 90 573 104 594 924 85 517 929 135 115 463 121 266 870 183 490 970 98 193 967 100 146 292 119 6 904 64 893 953 33 524 527 106 212 389 90 270 626 142 257 802 91 487 855 97 427 603 86 808 964 57 913 973 76 492 839 134 1 953 86 174 721 131 13 337 116 379 386 97 716 809 1 273 730 105 567 801 121 40 548 90 550 841 139 13 482 117 625 828 79 259 489 108 267 636 50 21 97 57 167 381 113 270 789 110 628 698 73 708 980 77 723 823 85 76 584 77 43 684 103 140 707 114 398 633 122 755 996 62 64 934 120 99 497 134 88 220 145 260 319 129 275 378 139 184 580 67 589 699 93 107 917 118 237 920 31 154 848 95 222 241 135 320 939 103 106 995 125 460 836 108 115 924 38 125 128 79 568 790 96 849 970 44 384 695 157 276 567 115 168 962 44 457 782 100 137 150 86 196 327 120 683 821 69 391 562 113 198 224 112 206 508 109 278 429 112 288 436 117 493 764 108 549 815 72 131 725 139 351 725 122 424 790 112 217 554 84 162 365 112 11 405 58 19 244 103 80 288 46 426 859 130 639 735 64 120 385 128 51 944 139 628 954 139 45 526 99 430 806 116 105 907 76 70 897 70 335 592 57 48 585 76 41 226 106 286 869 90 145 533 121 188 262 103 76 587 21 172 820 145 364 444 68 363 683 127 393 741 81 305 435 91 382 816 63 15 188 112 66 612 122 254 318 106 405 648 95 384 894 100 742 781 99 213 457 115 232 750 85 267 323 99 75 680 97 7 419 102 302 827 128 564 944 60 690 797 120 459 721 82 340 865 78 569 943 137 267 910 119 48 468 105 86 563 105 104 887 108 401 995 137 338 907 98 710 749 121 605 694 101 50 329 116 174 489 94 225 667 94 384 413 72 289 391 128 723 818 87 67 136 147 603 805 77 54 315 105 297 587 160 121 255 144 477 622 117 82 457 95 417 672 82 92 417 58 439 689 103 873 970 32 101 348 107 42 883 153 380 460 150 451 948 91 224 650 112 126 715 70 472 773 147 443 804 64 552 948 120 116 745 72 210 960 107 323 969 78 252 529 109 152 468 125 316 657 121 290 699 89 240 894 112 156 254 89 614 752 71 6 481 58 27 695 71 802 829 58 363 419 86 758 817 128 261 503 91 333 691 116 805 894 120 119 522 92 462 516 62 4 991 154 315 497 119 530 911 127 837 989 110 321 545 131 657 660 50 726 931 118 331 748 47 793 990 115 303 679 119 618 979 62 439 601 85 422 811 151 900 989 148 69 585 115 107 491 111 499 564 126 631 831 49 352 649 132 280 728 85 340 640 129 745 811 162 39 903 109 169 621 138 351 981 86 59 857 40 458 919 100 231 522 38 38 52 76 432 549 120 276 642 118 224 652 145 174 971 83 107 827 60 634 923 115 438 613 117 245 309 73 438 551 107 158 204 159 32 605 61 644 690 128 470 657 84 463 524 64 406 582 70 186 915 132 519 810 102 154 977 73 52 725 127 161 337 83 212 837 117 21 792 90 331 369 119 216 663 45 188 918 106 313 811 106 22 734 68 108 930 150 15 810 121 454 994 124 318 936 57 578 830 136 81 618 79 421 869 137 30 732 72 529 822 114 299 570 137 245 782 54 566 809 146 607 754 134 94 329 73 182 932 128 216 830 27 777 832 142 593 900 106 571 654 50 245 493 92 254 347 104 766 829 114 274 902 71 37 757 98 409 595 84 460 774 99 885 889 110 221 717 112 302 877 85 595 637 57 372 713 184 541 885 78 568 869 134 201 275 95 344 642 85 176 452 74 164 999 71 299 432 152 956 960 115 232 579 47 701 943 151 229 747 123 665 758 83 285 331 89 22 868 100 466 780 128 262 522 106 152 249 69 652 937 103 860 893 100 97 167 100 210 543 79 312 959 100 688 742 61 579 723 68 793 849 105 125 459 115 795 933 124 478 835 135 354 641 100 89 588 61 147 337 107 446 576 122 812 986 59 330 335 112 33 233 100 67 903 94 620 701 114 285 304 122 127 897 135 675 732 80 705 957 57 211 722 82 109 501 119 832 872 59 232 299 137 389 557 66 284 598 78 533 859 78 127 384 46 146 213 86 369 440 131 47 564 117 173 925 15 91 318 146 67 653 111 129 404 114 172 526 96 615 932 62 428 906 91 205 872 103 2 788 94 309 546 66 652 821 132 111 983 35 115 735 85 230 799 128 87 143 31 181 806 90 10 421 141 219 906 104 782 973 59 359 898 75 46 375 101 650 718 85 332 559 57 285 637 91 206 281 109 731 883 68 386 539 102 262 388 122 38 140 92 565 828 87 50 484 91 41 379 112 719 722 69 53 521 130 424 760 77 388 646 70 72 489 127 601 739 147 598 994 74 84 130 56 790 942 112 31 663 116 374 468 66 306 339 106 34 382 105 353 519 111 221 744 121 234 976 59 202 478 118 684 954 122 788 792 114 392 740 46 14 357 97 232 758 103 481 654 83 535 851 120 477 929 137 308 732 48 596 752 148 239 398 90 591 682 126 490 575 103 167 564 105 427 464 136 66 308 129 393 591 104 314 495 81 282 351 103 358 470 108 209 347 30 227 933 128 837 853 152 299 335 108 46 427 106 143 830 146 424 440 98 32 589 155 731 962 91 502 673 99 13 192 117 423 538 95 6 997 144 553 875 81 39 497 171 452 557 77 782 881 84 226 706 58 6 533 90 358 801 111 88 185 113 582 914 104 589 976 96 237 619 71 528 936 120 392 737 120 78 188 101 478 685 43 312 969 93 215 443 143 349 977 153 836 892 71 777 885 139 572 735 79 222 803 107 296 500 73 620 804 94 296 489 52 646 731 93 292 399 99 851 864 108 183 458 70 690 796 58 138 187 110 14 484 73 296 678 92 91 236 61 678 940 113 679 911 126 15 995 74 574 655 91 752 922 98 538 882 84 597 977 119 181 736 106 924 976 123 27 465 122 150 171 104 288 900 85 567 976 61 335 663 104 679 848 149 275 603 92 37 467 40 692 835 146 321 654 86 13 251 142 152 461 142 78 431 80 691 711 140 377 904 141 312 823 89 165 804 85 269 364 86 163 562 158 20 578 74 428 557 85 293 561 99 242 252 74 291 656 74 141 268 104 613 979 125 573 848 89 374 510 68 414 522 93 353 894 150 319 977 114 126 708 101 207 221 145 1 364 100 539 610 66 260 816 112 770 968 84 282 433 81 3 999 74 483 790 105 137 849 104 110 715 64 594 929 56 493 910 76 541 645 92 175 575 95 259 546 105 61 644 18 207 618 104 10 426 71 515 598 127 68 510 108 417 779 171 718 823 149 526 975 134 74 980 123 78 525 112 252 770 45 351 762 91 657 728 92 441 802 84 64 643 148 171 249 112 43 650 111 345 597 90 228 785 109 190 778 101 3 951 112 153 745 140 221 315 58 263 487 147 479 638 135 455 792 29 107 624 109 109 975 106 334 868 105 104 341 85 148 246 126 473 953 53 620 652 123 48 234 138 64 879 137 426 702 107 31 468 124 10 307 117 347 817 52 580 772 28 515 519 70 91 412 114 254 683 80 302 461 133 98 118 134 351 761 85 137 166 138 155 861 93 392 399 90 244 633 76 85 782 77 678 779 85 487 861 76 520 934 110 292 665 98 388 843 65 232 841 125 356 756 138 83 239 94 204 883 103 445 470 152 558 859 134 235 974 177 49 82 124 209 223 120 583 704 146 740 755 35 119 962 91 167 583 79 790 807 123 47 609 131 4 457 63 576 631 57 673 895 130 352 375 72 398 888 109 83 666 59 153 195 65 349 980 84 586 848 131 249 678 73 48 874 92 497 627 92 552 671 57 252 708 108 41 848 103 360 751 86 218 906 110 250 843 135 554 901 75 25 400 31 267 417 75 74 270 127 152 638 79 428 839 84 104 123 63 805 887 39 239 477 49 154 859 137 206 929 112 6 178 73 418 524 93 680 824 75 718 737 79 484 502 103 328 767 119 17 650 141 143 350 144 272 417 85 358 479 145 296 722 113 350 917 68 556 997 54 147 313 138 599 983 75 140 190 102 130 319 112 70 482 10 325 364 112 720 723 80 509 604 86 92 886 99 45 322 88 522 993 58 640 988 101 760 849 74 1 200 64 899 945 110 210 642 67 198 222 67 365 676 91 664 854 119 698 928 138 112 823 140 770 827 97 116 891 78 192 540 82 216 324 67 670 974 130 827 903 84 172 435 118 272 515 73 452 750 92 238 674 149 166 724 131 42 881 126 65 281 74 247 718 91 532 700 115 560 858 86 395 639 105 79 103 106 108 927 93 414 672 73 82 405 120 329 399 102 273 595 139 271 664 130 208 836 111 658 960 107 242 514 83 174 190 123 195 774 83 349 788 139 720 754 136 539 768 67 64 398 141 919 983 115 224 850 128 378 381 95 4 179 127 200 398 95 229 825 38 729 883 131 404 592 75 464 590 114 98 185 130 227 771 76 416 885 98 273 491 112 210 485 127 93 150 123 573 720 99 106 552 94 146 858 118 674 793 55 104 509 96 665 769 113 247 947 107 65 262 145 669 895 172 84 626 120 58 136 98 234 683 101 111 806 93 562 891 162 507 912 92 502 875 76 465 857 93 314 496 108 253 608 95 628 795 112 141 621 68 366 921 19 878 985 101 590 919 161 228 622 139 447 642 70 209 805 70 391 569 74 421 490 122 196 344 129 530 844 88 6 242 69 494 944 68 858 862 66 98 170 148 135 852 101 160 724 97 15 267 58 116 748 101 235 768 71 65 707 87 11 710 168 548 644 152 487 994 60 298 503 82 17 684 80 589 681 148 533 943 105 501 603 90 262 423 62 340 967 124 12 648 135 320 926 54 264 862 140 489 934 94 492 823 57 64 631 83 677 926 95 42 489 113 350 788 101 214 258 56 540 714 103 73 129 93 59 183 86 97 398 84 360 914 85 607 886 105 156 862 145 667 765 78 528 975 138 273 959 95 962 984 86 284 903 137 289 859 113 338 388 98 183 377 68 255 504 77 267 581 102 761 940 54 587 942 189 378 782 108 2 645 87 67 849 108 253 429 74 344 496 73 893 990 83 698 973 123 386 796 111 254 261 68 277 392 112 348 856 45 295 775 96 179 961 103 99 441 131 347 904 102 692 795 100 465 967 116 96 899 84 322 606 103 605 793 90 234 329 125 471 583 82 353 867 91 194 287 75 469 861 121 303 851 63 476 846 73 39 535 127 191 863 169 324 368 33 494 532 125 378 629 117 234 760 65 570 914 89 842 859 122 552 889 65 165 401 172 57 441 140 11 891 123 561 858 93 421 753 126 6 757 148 374 678 108 28 287 121 351 980 139 783 974 96 287 990 121 750 928 136 377 740 92 21 415 104 614 671 116 119 661 134 716 969 110 260 703 60 325 964 61 67 495 119 392 432 66 179 566 95 442 713 43 457 552 73 166 474 80 224 568 85 426 913 116 225 701 52 566 690 113 77 517 90 123 515 73 427 548 116 87 624 112 31 585 94 435 714 162 643 749 106 382 708 144 507 742 81 279 390 48 412 728 80 282 419 159 13 835 90 572 715 83 172 585 87 481 831 92 241 485 96 355 967 116 203 648 85 251 257 103 678 723 110 773 895 101 79 569 69 636 957 38 469 833 58 189 796 147 190 614 145 209 791 136 615 659 122 127 286 74 457 853 75 112 669 163 232 434 89 224 669 135 719 858 75 143 195 49 398 737 101 31 889 140 765 934 115 67 103 110 832 963 116 206 677 70 221 679 83 563 782 105 611 932 113 435 730 53 92 592 75 502 716 71 825 842 80 325 962 105 199 804 138 391 394 147 74 815 72 764 837 87 99 331 154 277 658 134 114 819 85 361 464 86 442 643 58 98 769 67 481 488 85 464 780 57 78 109 134 240 792 138 615 872 117 100 831 139 485 758 59 106 616 53 481 569 87 97 983 110 493 745 134 325 360 94 418 547 115 151 812 128 532 937 76 330 502 126 290 323 145 247 601 91 292 388 30 225 653 113 213 443 125 530 586 104 217 258 75 270 840 98 195 608 54 27 673 86 451 778 172 917 967 90 711 804 75 46 721 95 111 449 168 636 938 89 468 545 102 228 647 123 441 761 138 290 349 58 311 692 80 241 779 118 199 610 147 731 795 119 450 697 121 578 633 85 241 799 52 457 948 137 218 269 83 187 606 84 135 196 119 82 544 56 403 575 119 538 772 131 236 894 103 265 844 95 231 460 97 158 669 95 282 945 74 528 769 109 1 834 71 155 613 124 725 861 100 26 622 97 600 818 143 174 255 87 246 434 65 696 937 79 131 163 81 137 955 61 276 911 87 499 971 121 679 893 129 644 696 130 317 561 112 335 883 107 632 889 95 508 881 118 254 290 102 157 645 105 335 370 110 204 938 136 150 559 82 20 63 136 498 605 154 44 902 111 225 974 193 30 369 105 715 966 78 347 678 43 251 792 77 144 278 75 709 820 91 160 562 126 657 911 105 469 765 109 211 940 141 346 720 74 602 671 74 845 996 99 642 835 93 42 178 71 476 597 99 812 845 142 584 720 63 222 807 72 306 695 68 200 873 113 395 574 107 218 527 120 223 374 95 408 599 74 101 886 112 206 766 111 614 803 90 768 851 79 633 986 86 699 827 149 467 689 49 88 972 125 638 707 96 187 816 88 170 647 153 33 541 103 235 626 135 217 263 81 848 980 77 177 668 152 109 822 55 21 622 43 260 305 84 813 835 57 127 624 80 166 455 95 294 923 74 246 631 62 566 651 79 69 681 114 502 765 84 582 632 102 205 456 115 132 816 76 347 825 38 620 940 79 369 544 82 19 839 89 57 320 146 560 752 103 36 624 93 446 499 85 399 883 87 283 784 158 423 556 93 374 522 117 291 907 103 891 972 103 104 240 117 560 714 114 70 780 120 438 596 101 249 650 111 76 733 45 252 307 127 154 743 110 257 379 76 467 605 98 502 711 75 131 870 81 217 710 84 581 878 92 5 436 112 17 583 49 383 599 79 469 642 125 211 630 82 350 518 52 472 906 100 779 920 89 238 908 71 61 721 108 673 927 109 543 605 182 73 655 124 165 656 144 316 931 101 95 845 96 211 643 86 428 593 118 0 661 133 773 790 68 342 660 52 441 472 130 112 460 83 111 813 164 242 752 96 388 936 91 220 442 42 740 945 172 441 790 121 451 530 74 98 576 100 216 556 120 204 993 145 348 768 104 84 729 73 878 894 105 333 753 55 355 956 87 316 628 132 202 244 170 366 830 113 190 396 122 77 307 91 481 833 106 496 627 118 272 554 91 102 770 100 324 650 125 704 912 72 539 732 64 521 928 87 235 573 113 840 907 166 121 726 104 227 241 56 183 836 95 332 923 95 381 748 65 616 675 36 424 671 92 156 541 129 545 709 104 796 901 96 631 993 116 8 573 159 568 580 100 863 932 123 664 986 53 275 443 78 310 735 138 597 812 105 263 978 133 388 897 90 182 712 77 115 519 134 401 695 79 339 489 156 228 482 88 106 257 161 59 625 24 181 551 135 202 283 110 495 941 105 32 666 93 343 643 157 368 851 149 268 321 79 161 309 84 854 943 133 71 493 96 376 809 68 472 627 95 436 876 105 162 957 92 189 208 43 226 693 79 44 179 159 628 764 120 591 787 147 443 681 107 772 825 75 789 962 100 333 560 145 43 248 124 161 656 189 153 871 103 373 907 55 557 903 110 90 796 133 49 445 113 222 272 90 420 453 88 201 410 102 768 825 108 323 446 138 745 935 112 328 957 77 392 857 96 171 330 84 94 157 80 556 797 150 621 833 74 176 192 74 294 305 71 439 919 127 356 548 90 753 852 118 846 939 92 602 953 55 261 926 75 833 864 91 44 800 109 84 970 106 83 995 132 659 725 71 627 679 89 121 920 93 375 800 103 886 903 91 584 709 87 84 140 127 688 776 74 115 325 67 133 556 108 533 938 111 190 568 135 66 294 115 302 390 90 692 760 142 266 382 116 482 923 107 553 958 87 200 637 144 51 394 110 132 236 110 17 940 126 496 936 92 117 937 159 706 845 49 247 864 93 501 639 144 36 250 84 72 302 103 199 841 65 772 865 91 278 787 44 16 174 37 284 485 154 89 220 92 419 573 125 73 229 92 672 680 64 310 676 100 8 189 83 576 707 73 126 489 64 856 987 69 94 893 101 150 421 74 424 516 108 339 843 95 326 357 132 409 901 81 189 733 145 61 813 70 335 563 75 500 972 110 51 507 62 366 769 116 29 215 2 219 536 124 556 674 105 313 968 64 104 120 97 533 835 90 409 688 145 424 494 71 797 948 84 617 839 103 88 659 84 166 484 106 513 792 164 125 934 66 393 614 122 65 420 119 195 203 130 99 163 125 131 864 65 34 888 132 869 955 114 423 570 113 223 547 102 82 858 101 543 862 134 423 599 118 218 312 112 381 908 31 120 200 92 280 519 123 510 555 107 13 150 61 105 170 116 431 685 148 96 706 68 5 616 59 912 950 123 754 867 105 283 300 66 110 397 82 186 581 104 488 998 61 481 686 88 181 616 156 78 522 66 85 772 86 141 440 108 658 817 57 432 490 97 429 520 129 460 978 83 136 589 130 81 584 72 394 720 126 50 654 101 398 744 112 276 362 72 339 811 140 462 748 56 161 880 117 564 933 61 565 709 93 419 861 144 575 816 76 434 979 61 506 813 129 76 224 141 682 763 125 283 625 121 536 891 123 547 901 107 238 275 123 639 946 139 301 847 108 18 718 99 162 177 132 452 698 109 105 539 113 208 909 103 396 926 80 89 429 74 750 947 111 690 902 127 253 255 177 660 874 120 689 711 42 783 839 153 295 982 125 197 312 81 592 862 99 90 638 111 404 963 94 46 725 143 626 773 95 339 847 96 127 907 143 624 677 90 493 925 140 572 653 138 398 785 157 315 830 92 575 887 86 13 64 120 401 697 107 624 949 150 538 885 89 401 903 136 763 860 126 52 893 73 110 586 43 94 145 60 600 658 124 210 699 125 99 881 95 30 644 111 274 495 95 154 906 107 615 803 85 754 889 122 463 517 90 151 309 88 142 470 97 25 581 98 14 536 109 552 587 87 184 912 123 402 784 119 195 685 94 549 764 47 115 719 122 19 772 130 229 658 66 30 972 74 392 923 80 644 866 99 213 479 56 82 875 41 98 947 82 22 60 128 409 624 135 592 990 91 337 564 112 72 611 104 223 723 96 622 762 59 110 551 93 1 603 86 487 499 64 313 629 130 509 858 124 454 473 128 153 200 96 44 576 77 361 604 78 445 676 106 53 156 74 585 705 116 726 794 84 91 994 154 379 917 87 424 992 125 334 646 127 397 652 96 431 754 127 21 225 66 192 773 57 26 312 110 45 347 108 106 936 139 488 658 79 87 917 87 275 342 77 725 867 86 602 956 106 419 445 110 46 137 77 56 727 105 478 659 106 102 380 81 263 495 131 13 212 95 848 857 93 766 853 126 546 787 76 289 386 158 114 244 126 133 581 82 705 769 109 404 935 100 393 640 103 740 958 144 700 939 97 305 658 143 106 912 115 62 544 112 467 716 82 695 741 123 90 986 46 338 586 147 430 818 72 644 658 58 50 780 114 536 867 88 1 346 85 182 875 85 421 662 129 114 940 144 246 723 57 616 700 85 772 966 136 26 232 101 328 462 115 693 975 104 663 780 101 211 942 39 395 625 67 287 998 89 775 944 42 140 693 156 32 800 153 205 623 105 141 604 164 939 962 142 215 350 118 878 909 121 394 730 78 52 307 38 64 502 115 162 397 86 500 820 128 671 945 96 337 765 128 187 399 47 310 571 147 641 880 51 73 341 106 135 844 93 66 301 53 561 770 94 204 535 74 347 989 104 281 859 77 414 446 111 285 856 103 772 785 130 547 560 105 384 979 94 143 949 134 653 795 188 168 428 56 28 504 148 134 788 101 474 778 82 123 569 83 167 348 64 274 877 96 518 918 93 316 603 109 10 209 140 547 666 108 249 470 126 101 991 79 1 137 101 175 852 104 84 443 107 380 777 51 438 786 127 355 450 99 411 442 130 392 431 78 84 371 49 995 996 138 365 849 77 7 510 116 591 867 60 293 594 48 145 500 122 625 944 107 592 774 58 863 953 40 240 484 119 441 783 128 512 604 151 539 924 123 446 599 62 172 844 62 428 733 89 90 363 102 45 438 107 367 524 65 52 879 22 89 456 103 472 661 104 389 597 70 102 736 99 328 346 45 512 704 101 37 904 65 462 880 116 828 958 114 573 931 97 129 891 88 100 388 122 230 951 122 84 725 85 42 539 84 142 526 92 751 757 90 794 899 91 137 400 90 540 575 79 345 771 75 322 438 74 303 522 68 56 79 122 699 754 66 487 763 123 664 684 89 137 595 101 137 281 68 445 698 112 100 848 124 500 875 89 123 525 115 500 682 144 296 562 80 24 351 72 268 747 36 15 58 111 223 296 140 829 988 97 635 945 107 658 767 93 179 986 95 6 550 62 339 968 101 485 652 96 558 677 88 631 817 166 254 896 117 5 288 121 211 306 62 446 807 137 182 920 74 97 605 102 380 427 106 604 993 106 628 997 103 611 643 51 36 631 56 509 621 146 159 270 86 522 534 80 92 772 120 770 828 95 69 361 117 159 754 86 325 648 111 341 815 115 442 861 142 166 430 108 663 748 91 254 257 87 480 662 56 217 613 95 198 586 131 656 996 96 156 555 104 334 844 48 596 745 136 475 909 55 117 693 112 620 986 97 234 772 117 153 942 102 25 802 118 393 498 69 232 796 122 38 346 86 94 616 47 502 807 99 323 966 21 774 800 138 875 939 104 359 804 148 368 857 108 114 153 115 384 860 103 27 678 133 19 642 129 817 980 73 14 134 91 275 935 139 361 565 73 326 882 93 621 822 47 595 770 101 736 873 124 476 761 85 464 591 104 64 749 103 150 867 104 648 779 86 257 443 67 190 402 107 181 757 128 142 423 108 225 941 69 331 399 94 221 805 102 54 912 149 33 822 68 420 430 111 216 549 103 284 694 88 477 645 87 584 810 104 8 718 115 757 805 100 403 405 65 360 677 69 426 645 64 230 513 160 656 885 131 150 354 78 343 362 70 347 467 98 315 692 82 544 673 134 333 689 121 186 772 75 520 791 106 822 927 117 912 954 84 195 651 175 264 400 78 201 603 92 147 876 70 100 244 107 276 896 53 170 867 105 169 539 130 889 960 124 938 979 82 687 912 105 14 418 126 248 463 90 617 880 126 511 856 75 56 409 183 861 884 121 580 773 130 673 913 145 655 865 98 416 952 93 538 587 133 585 920 101 850 857 73 615 818 31 414 488 31 310 831 65 292 501 79 362 496 124 534 932 86 393 859 70 590 878 106 702 824 78 550 761 155 118 839 32 312 396 89 363 570 111 255 836 75 540 986 102 744 985 67 373 700 68 803 986 40 276 974 54 470 697 109 471 845 60 181 844 82 255 933 133 105 875 92 524 851 55 327 965 86 51 318 53 99 975 120 77 496 139 173 539 76 313 693 154 350 900 48 85 652 106 250 798 68 840 922 103 339 794 58 147 986 115 238 625 123 126 622 105 178 807 121 766 845 90 346 637 105 254 354 94 67 608 144 203 843 86 328 978 117 4 863 82 129 900 122 648 848 130 79 657 112 820 966 150 211 673 104 9 53 67 322 577 115 329 428 116 586 616 89 515 687 114 57 981 82 298 982 104 381 386 61 8 315 51 52 105 76 507 879 127 240 494 116 438 708 44 397 866 131 152 460 99 148 264 118 519 595 112 130 744 109 524 770 94 4 751 123 31 72 106 861 941 60 102 700 88 580 937 50 269 617 110 84 438 105 201 380 124 108 237 80 395 518 101 118 142 110 41 414 121 424 806 119 203 256 98 359 614 94 360 512 84 310 434 73 69 71 96 97 789 124 491 987 58 416 898 55 47 642 152 492 515 92 592 738 72 181 323 77 186 408 49 641 870 112 403 828 114 73 128 102 136 334 48 330 334 57 540 683 105 406 650 57 204 560 102 41 233 115 595 854 116 145 301 35 751 838 90 349 987 137 355 780 121 1 497 26 291 487 136 413 888 68 127 562 102 423 996 102 2 648 87 58 402 97 514 827 116 699 846 165 770 833 121 249 517 113 543 766 53 327 780 77 326 617 100 180 580 100 86 912 107 124 528 51 407 918 94 2 900 137 93 820 139 234 915 73 321 606 91 492 831 78 112 816 90 265 811 135 94 323 70 775 809 95 389 665 81 639 884 132 52 863 111 495 912 90 66 522 92 436 982 146 132 536 154 367 642 111 190 872 63 143 558 62 125 755 88 404 520 94 414 925 110 117 143 94 325 999 134 434 906 121 574 879 79 196 535 87 520 902 99 476 948 85 202 496 121 141 657 104 133 231 121 570 980 60 619 993 42 111 657 96 135 231 92 403 752 42 152 909 86 221 760 72 167 447 127 746 897 121 39 481 43 345 702 128 374 961 80 239 721 91 351 890 118 254 671 165 173 348 98 668 931 100 329 967 111 331 660 127 424 873 188 47 292 70 698 770 122 483 842 87 207 294 92 288 346 111 208 254 88 302 476 111 286 868 108 266 706 49 330 648 13 151 160 143 857 991 75 191 240 92 9 225 121 500 546 111 515 749 82 310 839 92 67 209 126 237 865 87 152 817 93 188 281 132 29 75 58 45 641 156 17 192 68 508 600 163 156 354 58 350 548 91 152 901 113 384 580 108 141 732 95 105 507 68 589 906 129 84 249 91 334 402 72 423 696 76 12 463 111 663 858 87 420 797 61 624 742 112 559 636 107 277 877 149 697 742 109 166 704 78 408 477 103 210 798 155 475 669 142 467 774 69 295 672 119 28 555 88 716 846 88 454 716 114 408 923 58 2 454 100 462 901 159 101 590 36 70 614 89 56 81 79 262 912 84 756 890 112 100 981 60 95 759 96 265 952 120 281 918 100 157 227 152 549 988 110 153 204 114 637 639 109 172 666 111 249 775 122 53 726 175 215 475 104 89 570 46 48 637 113 159 418 103 86 621 108 611 803 67 19 137 55 927 998 70 324 744 69 180 949 130 298 819 116 520 599 30 129 688 151 240 629 71 58 160 108 910 945 66 450 670 119 796 967 116 420 505 87 677 855 89 409 510 80 599 714 93 494 815 74 683 843 102 658 854 132 256 908 96 236 926 83 463 934 135 538 879 116 410 788 39 733 948 73 101 801 94 214 913 69 299 356 140 110 399 73 443 617 41 395 798 121 67 704 115 410 485 100 374 889 79 14 69 116 164 655 120 398 947 109 696 881 79 372 418 73 133 147 59 490 526 145 1 120 149 277 580 59 181 887 70 503 720 128 22 423 113 31 445 113 362 729 89 179 304 119 248 786 123 101 696 80 459 629 67 260 596 100 9 490 102 190 881 54 315 729 29 223 304 84 658 982 80 207 730 114 561 814 100 183 708 117 72 842 138 405 606 120 44 943 56 369 925 117 125 503 59 214 785 155 63 760 58 167 551 118 421 541 110 345 367 149 391 970 171 256 304 138 11 266 113 45 169 93 80 254 96 222 525 91 4 733 144 209 898 47 488 602 82 557 675 116 347 868 135 498 504 85 711 973 134 427 500 78 497 849 88 512 943 161 631 841 89 482 918 152 478 992 68 269 739 78 476 586 87 410 728 129 62 805 96 95 875 129 584 938 92 28 110 99 826 973 72 213 246 69 586 846 61 71 187 93 219 743 105 16 67 79 22 626 63 30 436 131 142 839 89 524 587 115 224 478 131 306 605 122 55 659 86 536 703 153 139 510 69 39 766 22 514 605 66 281 494 159 48 666 122 59 658 46 5 786 131 277 938 82 694 949 126 119 313 109 343 695 103 538 978 113 7 777 144 427 618 103 534 754 112 736 892 99 210 964 90 681 926 134 483 820 133 77 899 77 858 927 131 516 585 117 61 223 143 145 228 70 651 677 50 604 641 63 630 769 53 102 746 131 588 843 151 63 184 88 724 903 96 306 786 90 322 584 88 153 201 139 303 993 86 611 632 82 15 894 71 347 625 112 205 477 140 541 764 107 632 756 103 423 763 44 39 412 136 321 927 104 314 631 82 603 710 139 556 560 123 313 577 85 630 862 124 159 261 167 338 547 45 480 771 61 186 966 86 182 406 151 579 998 115 84 802 43 898 962 110 492 572 84 87 217 101 46 523 69 176 334 16 450 837 86 737 840 121 521 974 84 252 383 158 415 983 81 184 902 58 158 315 94 790 994 57 164 725 159 483 499 115 429 687 141 563 603 76 305 936 165 591 976 140 49 463 112 430 890 62 178 889 124 853 976 57 115 712 133 712 753 54 622 909 90 141 332 37 576 786 101 196 347 64 354 756 116 719 726 65 255 449 125 204 445 94 584 739 92 162 745 75 13 140 109 612 631 91 258 997 94 116 994 88 445 544 129 24 102 92 728 979 100 340 458 121 780 891 83 575 978 83 554 773 105 9 622 120 112 930 115 748 759 127 480 851 120 483 911 143 77 370 126 118 245 76 368 641 107 327 616 80 436 939 155 64 726 80 277 484 86 28 340 102 551 654 76 386 490 94 154 553 84 299 400 87 158 221 83 550 620 71 958 989 59 624 860 92 526 592 99 551 573 133 247 378 88 83 216 149 143 229 62 78 998 111 237 486 86 164 632 79 143 669 55 535 993 139 419 743 90 176 555 101 324 553 93 53 149 94 158 224 50 154 592 88 470 809 82 690 841 107 42 544 104 260 597 105 451 700 65 221 255 90 275 678 126 897 903 37 451 871 108 534 550 109 274 690 86 190 371 25 826 877 117 870 944 135 355 541 97 363 963 117 286 790 96 326 638 72 50 282 143 391 782 67 82 683 106 448 829 93 462 779 97 149 393 162 541 742 128 149 887 149 465 785 134 587 820 129 383 866 108 626 969 142 316 660 48 458 775 138 365 619 81 461 793 74 320 544 85 27 209 73 869 997 130 153 678 134 53 661 103 383 603 137 403 539 189 253 575 96 325 910 103 160 509 95 629 685 104 737 997 62 312 328 93 315 965 103 70 219 139 561 614 87 53 255 65 174 355 88 771 968 37 617 868 95 374 740 130 429 752 103 66 586 64 88 350 73 563 706 115 241 668 62 214 276 110 285 491 87 358 693 86 210 788 95 3 713 126 252 829 77 195 209 77 272 460 93 79 860 125 213 292 109 22 619 110 595 752 49 611 616 51 653 886 74 176 882 119 650 792 125 33 663 58 558 711 83 451 724 101 75 868 100 345 452 113 771 961 138 387 658 100 132 344 118 421 719 104 51 864 132 172 408 127 150 515 113 378 834 135 203 322 80 24 280 92 127 966 84 173 389 89 520 748 76 52 155 121 245 970 79 720 974 138 165 346 109 171 917 83 430 697 85 171 799 59 232 853 76 282 324 92 125 985 71 227 358 140 233 962 73 75 303 111 562 796 62 193 555 103 426 993 110 28 983 135 351 987 68 630 763 104 265 298 107 204 830 107 122 580 70 371 393 123 662 842 166 541 867 64 167 916 142 310 422 117 392 981 84 556 889 70 234 563 100 839 947 91 7 36 125 280 749 100 231 982 120 215 630 158 309 592 114 453 487 67 613 996 63 185 603 132 184 865 60 410 843 174 104 852 105 226 821 69 118 623 73 611 964 130 646 699 120 813 856 120 244 272 95 548 786 148 352 463 119 258 843 82 547 643 100 264 418 144 265 471 131 46 745 134 681 997 93 11 279 135 291 987 69 617 784 106 615 724 152 229 760 70 49 381 105 19 983 49 297 315 148 391 860 85 15 274 54 37 209 125 633 847 98 131 770 102 349 608 190 838 864 98 42 946 169 390 717 88 366 756 118 342 447 87 470 835 105 516 680 90 60 887 74 787 952 97 310 583 104 8 950 108 536 759 110 537 965 127 273 529 123 823 937 160 328 847 106 53 390 101 747 771 89 255 483 143 139 727 102 486 717 102 597 935 138 63 816 124 646 678 94 28 377 48 114 689 43 164 231 67 612 728 63 16 822 95 127 706 111 33 416 124 30 744 151 333 977 118 189 923 44 244 340 89 235 362 67 162 723 115 210 397 119 123 847 129 40 449 77 76 447 81 16 664 102 55 932 79 204 894 125 85 556 132 154 519 106 217 929 65 375 985 80 320 812 131 745 844 82 475 900 44 741 924 119 558 828 93 463 596 105 309 827 119 324 778 93 325 916 99 78 628 97 479 896 90 59 548 83 616 805 105 621 897 51 247 777 74 606 933 120 213 290 100 408 633 65 7 551 57 526 701 110 738 923 121 479 812 110 377 810 105 230 865 149 386 546 60 109 289 79 98 416 92 446 987 114 380 976 60 519 646 79 158 190 67 214 813 1 69 459 66 94 301 70 262 500 78 119 877 75 447 551 123 284 649 85 14 148 58 7 978 102 34 820 179 228 364 170 203 489 86 71 702 28 58 707 70 41 807 128 639 790 133 261 961 123 60 860 124 217 635 133 121 576 106 235 841 106 86 172 55 208 795 118 586 724 90 137 278 112 414 829 68 199 835 101 26 823 109 742 999 98 684 738 120 241 867 68 578 934 110 250 520 99 221 342 95 262 449 104 630 818 50 131 602 130 368 610 66 390 500 85 55 898 94 86 403 151 601 887 74 111 709 76 165 690 137 244 486 170 117 248 53 387 809 152 454 510 105 110 991 39 441 830 66 580 667 95 315 667 131 391 686 136 467 558 83 143 611 87 371 681 76 241 725 124 198 824 120 449 643 77 504 940 113 155 593 145 30 364 62 343 539 158 192 730 66 514 708 122 292 885 41 879 952 28 307 610 125 187 215 128 737 911 111 667 679 116 358 961 134 459 501 125 224 873 155 412 997 86 148 883 141 729 877 131 383 998 87 396 615 59 607 859 127 435 478 91 343 855 109 58 776 74 41 609 105 126 299 93 500 677 100 320 570 77 807 984 82 846 870 123 681 944 100 140 295 108 9 294 121 89 637 58 612 701 119 457 736 94 171 631 83 4 510 67 117 435 70 217 563 59 421 796 124 396 744 146 433 834 80 66 83 92 191 414 107 58 470 136 144 297 81 77 847 87 638 757 109 47 451 109 248 479 135 216 764 66 447 697 92 202 541 101 679 936 55 580 584 79 264 435 107 85 144 105 510 580 135 159 440 79 584 965 70 224 943 115 114 476 88 248 595 73 209 393 129 422 954 123 302 891 141 263 719 134 25 540 71 274 719 96 32 260 113 638 879 55 220 651 151 114 391 89 288 490 111 392 445 114 74 408 108 47 631 125 632 680 120 359 950 99 926 982 64 289 510 113 30 626 98 927 973 114 510 518 42 174 662 62 557 936 57 29 937 83 460 927 50 113 955 72 48 820 92 35 418 173 64 371 119 403 591 108 623 791 89 41 634 131 252 519 59 805 888 107 93 729 112 109 226 106 398 823 129 288 826 95 406 917 104 418 830 91 276 584 94 580 737 128 315 551 128 42 705 144 85 484 66 279 954 72 633 792 134 620 842 97 21 156 80 89 458 122 106 310 124 589 820 101 327 841 102 336 670 101 88 611 63 381 431 59 21 996 114 527 698 127 296 932 110 766 769 100 74 200 39 311 465 97 603 666 51 512 658 185 349 743 110 174 587 86 302 896 95 662 935 123 173 277 108 645 650 105 359 500 71 282 799 112 755 910 63 267 866 101 110 629 80 589 688 115 459 973 82 71 356 97 25 98 96 472 679 110 316 762 70 892 919 116 534 879 119 200 787 57 394 622 87 206 354 70 189 249 116 34 192 136 123 426 38 558 907 72 601 806 43 143 257 98 367 371 125 686 791 152 602 918 98 665 890 48 295 577 99 196 921 74 118 926 134 93 809 125 307 827 117 209 383 116 74 722 71 200 981 94 570 604 60 249 263 68 326 889 128 293 449 95 244 270 90 129 842 102 594 808 133 125 548 105 649 724 129 495 583 88 20 116 110 494 776 127 574 968 85 648 742 71 94 339 126 293 712 77 15 915 52 23 642 76 906 961 53 275 386 59 269 677 111 413 751 99 415 531 94 78 757 141 531 546 106 174 970 111 114 718 70 623 904 141 312 533 121 122 337 80 707 735 93 18 97 79 158 229 129 146 458 54 126 928 81 562 608 77 89 324 93 265 927 100 166 167 79 25 142 121 79 691 133 111 405 77 740 949 108 286 906 121 38 801 116 520 892 155 327 479 113 132 205 91 584 832 137 118 415 124 440 758 56 37 846 13 252 887 66 139 446 78 76 759 95 210 443 84 76 480 124 588 682 114 184 399 131 339 712 116 3 443 104 817 911 97 229 990 76 162 704 83 843 886 110 698 956 125 287 770 161 199 320 101 398 537 95 187 950 76 40 700 92 156 713 66 725 928 100 360 956 55 613 628 106 17 955 103 223 874 98 318 830 87 365 822 107 533 977 114 174 555 121 11 917 80 94 719 88 650 712 88 662 941 116 62 260 88 399 649 38 224 421 102 405 819 151 147 997 137 244 525 137 804 872 77 125 390 135 623 749 106 348 481 117 64 106 118 332 504 102 139 625 55 293 895 80 69 651 105 782 842 79 202 253 107 292 506 124 132 843 122 54 951 83 61 920 108 326 796 116 96 949 70 339 549 88 337 866 98 234 919 101 302 540 109 749 762 106 256 876 49 346 563 93 288 999 64 824 888 100 816 987 127 551 912 82 652 892 77 384 680 74 803 923 110 11 208 111 484 618 112 368 944 61 81 591 133 312 500 28 15 792 89 533 860 69 177 331 89 50 694 132 263 449 110 709 794 139 439 839 99 187 481 94 12 29 127 201 795 105 92 310 132 315 664 66 32 782 99 413 869 109 93 177 132 204 287 95 118 373 104 161 370 129 117 863 96 288 925 101 700 905 102 260 636 88 56 155 93 88 348 137 158 536 118 45 872 108 392 646 106 306 634 100 814 858 120 581 786 91 402 628 64 474 572 117 207 384 111 177 436 116 58 88 154 503 978 81 474 599 116 103 493 60 38 71 93 78 623 123 96 555 147 110 565 84 2 88 68 10 139 90 192 476 40 125 455 189 615 738 54 134 155 73 67 966 92 123 427 149 104 976 111 541 889 61 16 939 123 108 813 84 62 410 70 250 514 99 276 364 47 798 979 78 386 935 143 109 151 122 65 513 83 531 576 100 635 769 122 594 879 98 145 455 121 665 811 44 98 761 129 584 607 86 117 866 89 34 214 40 229 964 136 495 913 97 293 891 112 664 735 57 222 522 131 7 402 96 3 763 96 556 719 137 51 666 146 712 823 80 471 613 120 374 611 96 411 715 90 213 481 146 162 932 84 109 531 75 31 440 129 56 541 78 419 729 131 798 877 100 3 267 79 483 873 157 41 880 96 33 78 113 411 421 81 122 547 116 336 881 90 282 903 64 73 975 123 13 906 103 90 672 96 146 893 111 300 662 88 527 566 100 239 757 106 211 927 92 548 976 50 54 261 124 384 516 74 327 751 126 54 324 147 670 757 119 467 997 102 157 191 89 547 846 101 250 481 81 211 269 135 68 925 163 196 263 103 154 731 69 47 771 123 545 933 134 76 791 109 518 626 118 793 949 89 129 587 161 574 757 129 158 282 134 233 410 108 450 735 76 192 342 146 462 537 113 59 762 75 717 964 97 544 789 100 65 345 142 231 277 92 201 848 116 50 840 63 515 641 97 77 937 104 130 847 132 223 600 173 272 894 112 142 401 133 919 959 47 733 870 85 143 939 41 197 837 131 259 586 53 61 258 87 670 913 172 2 498 110 652 710 149 621 950 97 75 251 146 933 956 114 24 898 133 60 683 99 347 769 118 188 455 115 259 313 66 132 841 99 523 658 108 784 927 47 514 947 56 440 893 85 49 140 57 854 919 72 304 908 112 358 366 126 305 705 108 144 468 85 534 968 97 646 881 97 22 864 87 138 726 116 506 857 116 634 881 121 26 324 78 496 805 75 232 874 61 625 660 98 166 264 119 146 475 89 420 895 71 262 822 130 498 581 156 367 941 136 886 887 102 113 511 133 303 646 103 169 970 74 803 950 81 835 981 122 779 844 87 8 617 71 452 724 98 43 790 77 903 947 67 54 269 110 342 531 147 163 441 65 221 816 64 710 960 68 668 886 123 55 97 55 47 257 118 258 358 152 60 372 57 368 887 85 298 958 99 166 935 119 371 471 121 536 932 75 333 654 134 285 380 52 422 670 76 310 978 141 168 520 86 253 398 80 158 737 132 298 877 89 244 550 85 60 459 83 120 980 111 167 581 73 160 822 114 166 575 85 899 948 124 354 995 100 34 431 122 483 781 129 339 997 131 29 276 58 38 222 100 505 657 87 856 988 160 171 561 147 4 117 75 309 383 132 292 793 122 169 951 79 326 355 144 93 327 142 42 824 60 659 773 107 166 804 58 346 863 83 291 398 85 262 727 101 560 707 98 100 190 85 399 444 81 74 805 130 616 689 121 136 148 45 68 125 106 283 970 108 481 567 67 655 917 82 460 749 106 22 508 99 896 929 102 328 883 113 109 128 78 97 296 139 258 535 123 29 964 121 136 220 82 632 633 105 477 581 82 197 739 96 6 645 102 26 825 126 138 801 78 111 339 64 722 978 102 222 612 147 6 421 94 746 992 89 204 344 132 756 954 60 121 162 104 46 766 93 639 834 90 272 798 128 300 457 57 485 539 111 305 606 87 74 712 90 703 712 72 562 823 76 405 540 163 133 974 100 730 786 10 486 550 80 448 510 120 334 760 133 744 947 140 36 820 72 719 952 51 183 848 78 59 312 117 799 957 127 150 242 110 189 440 114 831 942 83 114 721 79 61 268 86 192 864 93 394 466 167 346 695 55 895 906 49 564 873 108 42 223 95 265 331 72 893 975 103 516 807 82 62 96 57 838 844 129 718 974 88 831 872 105 359 617 79 596 847 87 348 868 67 384 560 91 243 485 78 68 142 116 556 709 64 323 694 65 125 603 113 858 968 95 145 425 76 155 373 116 5 747 61 369 707 117 485 870 51 99 105 98 198 433 69 239 934 130 166 976 133 333 723 114 875 951 110 165 524 114 311 729 100 40 217 61 402 876 124 15 802 71 290 556 116 237 852 79 355 624 139 16 320 164 223 548 84 43 669 153 43 603 32 68 272 84 303 847 74 108 722 108 604 715 79 432 863 124 157 928 70 645 971 101 318 972 100 151 731 119 442 702 123 1 864 121 462 702 89 4 997 115 230 817 123 26 231 77 83 949 124 441 939 142 202 939 103 178 472 50 813 992 134 676 870 145 480 702 96 124 751 76 53 607 120 141 345 93 604 846 120 138 598 102 498 679 28 157 481 111 304 912 58 241 969 78 226 737 80 526 682 52 813 946 115 825 908 89 104 651 123 11 864 135 56 540 117 350 904 108 191 668 90 195 315 129 600 900 116 210 297 54 317 654 96 211 534 96 307 847 113 626 657 119 454 840 103 456 643 117 236 622 96 345 813 144 273 287 124 54 249 63 477 977 112 197 245 64 233 521 132 498 511 101 0 560 114 624 829 61 198 380 108 678 812 85 302 705 72 440 770 122 223 886 88 428 461 93 60 316 124 234 932 84 447 893 81 946 991 94 475 890 151 354 481 105 37 286 59 742 794 80 648 992 150 815 840 109 466 867 102 349 481 106 43 149 81 181 832 83 476 909 140 249 938 83 729 931 132 272 918 141 127 831 119 109 623 110 224 624 106 367 609 103 338 648 133 475 764 112 446 684 122 52 883 80 261 968 79 72 591 150 521 702 129 201 606 167 895 928 73 290 680 46 429 889 42 612 907 207 850 956 78 18 297 112 564 590 87 262 472 52 169 842 124 540 876 57 51 580 76 475 965 163 325 682 92 795 978 124 198 703 74 369 627 133 222 513 43 104 618 80 9 244 77 218 914 113 202 310 129 67 769 64 19 841 142 357 807 81 426 711 114 42 598 78 853 924 55 130 262 60 57 472 90 282 710 127 681 950 101 271 412 102 275 483 63 91 901 75 34 834 73 363 515 126 311 608 95 662 699 62 147 909 77 543 779 110 139 710 138 809 972 87 504 921 144 831 983 103 374 803 86 140 207 127 856 870 97 460 565 104 211 869 81 98 287 116 136 862 86 397 970 97 307 395 121 490 515 168 432 563 86 378 623 72 367 611 152 158 464 155 441 764 87 34 251 95 205 498 53 569 570 70 595 876 159 108 394 102 387 501 61 275 995 98 263 335 127 626 979 97 596 886 132 88 513 100 421 963 103 4 186 144 206 795 83 289 688 95 38 398 64 114 399 91 652 972 78 182 894 111 690 880 83 85 437 97 154 806 118 836 841 67 321 618 135 79 209 102 241 258 130 62 191 117 391 717 69 51 74 90 586 934 41 362 681 108 23 72 67 540 791 113 177 535 83 565 569 79 644 768 123 85 582 88 452 522 132 394 501 131 716 757 34 542 826 96 530 805 118 595 853 123 241 916 137 510 697 122 372 945 117 51 80 121 214 973 98 885 924 124 297 966 127 208 531 88 623 685 142 339 592 113 152 441 106 438 505 81 105 446 45 427 550 112 74 672 79 160 641 88 582 589 131 307 607 123 438 525 173 560 704 117 463 649 81 156 167 75 665 745 89 776 812 78 335 694 131 476 758 43 175 752 127 794 987 43 336 745 28 674 995 113 479 973 80 162 248 49 252 748 49 726 999 121 125 624 72 524 850 108 350 355 113 287 680 94 510 684 85 471 946 113 449 874 81 538 820 63 78 820 62 66 993 135 527 823 112 578 744 60 17 298 64 488 600 123 344 431 97 568 885 107 306 590 87 160 457 98 277 758 103 821 847 80 100 343 64 657 993 99 719 890 82 8 826 50 204 265 78 357 564 61 437 913 62 108 455 142 125 236 90 612 781 122 206 349 91 306 334 79 123 783 104 362 363 112 443 837 95 446 882 77 393 518 119 76 270 126 169 821 131 139 226 80 15 906 112 714 762 103 446 631 62 252 366 80 401 423 130 789 944 125 271 801 80 869 968 105 47 156 132 627 809 115 873 896 111 383 469 173 391 587 56 6 138 84 219 733 140 128 678 131 462 954 119 787 932 74 500 911 111 575 593 78 867 904 27 398 801 64 97 451 110 91 602 79 99 839 39 104 348 62 688 763 107 268 623 102 169 860 75 620 742 117 512 927 125 138 831 119 425 518 92 430 546 86 214 326 103 284 848 128 70 859 85 62 552 97 328 871 87 231 562 54 79 186 127 163 385 108 191 887 133 689 861 100 131 349 141 179 392 111 684 989 70 283 369 103 464 831 52 796 938 116 311 575 101 316 987 156 906 989 66 405 659 167 249 698 163 521 924 86 505 853 47 53 276 85 335 365 87 193 945 115 797 800 130 223 861 38 282 998 142 388 785 59 5 574 168 380 999 173 165 218 74 811 887 113 402 539 174 346 430 71 103 717 55 366 414 79 153 824 103 226 619 129 343 382 98 170 528 111 328 527 100 411 645 86 42 842 49 445 743 101 320 954 83 557 846 128 296 450 90 116 801 58 609 664 102 138 178 93 83 928 97 355 864 146 174 308 111 94 527 146 53 725 64 111 414 141 510 599 82 396 996 79 429 824 120 80 305 158 116 518 61 465 978 71 69 341 88 512 532 83 378 771 34 752 768 89 333 788 104 575 948 83 37 655 108 13 542 112 704 906 118 909 997 161 544 877 138 351 493 120 74 928 84 193 881 118 124 852 89 348 752 96 332 611 106 277 460 86 59 757 40 621 937 112 131 875 172 133 318 94 123 304 125 288 674 135 74 425 96 383 608 128 174 777 127 106 962 98 581 655 72 226 748 104 642 685 91 332 666 46 465 493 134 54 493 134 77 843 118 285 618 126 82 533 77 81 528 118 388 431 125 764 804 135 678 705 134 154 246 63 854 981 36 556 609 124 80 89 121 790 981 80 429 971 85 383 954 106 834 984 134 122 702 96 260 520 90 867 882 104 399 436 96 202 656 74 744 881 73 381 960 80 148 150 92 48 439 130 29 468 95 346 751 140 34 907 37 332 851 124 279 652 62 395 829 84 329 546 96 434 752 109 592 829 109 260 537 88 51 706 87 640 782 59 295 785 121 689 905 107 169 814 71 638 869 74 75 558 130 45 332 121 120 683 79 347 626 92 303 776 185 40 182 94 292 746 75 176 979 75 424 947 86 281 740 106 424 479 125 63 772 90 231 734 164 318 320 85 345 927 113 75 131 99 257 721 91 445 658 72 662 964 118 249 393 96 196 544 78 473 710 94 477 986 49 415 645 79 482 509 56 588 639 78 725 999 133 46 65 125 412 531 111 589 975 97 780 856 124 471 736 123 302 914 128 729 933 90 64 680 139 198 669 131 570 937 75 123 246 89 123 229 93 127 143 106 161 302 87 226 617 95 602 706 53 402 614 98 741 779 73 664 760 88 793 888 101 71 719 111 104 959 86 552 954 80 27 106 96 290 442 104 915 930 66 495 687 94 425 465 93 236 861 116 553 567 103 363 614 77 142 984 101 248 642 123 274 801 135 739 948 117 236 680 88 380 853 156 177 335 101 87 847 115 763 914 88 523 954 121 146 274 121 91 487 112 451 540 131 2 66 138 184 379 109 434 751 156 672 963 114 580 706 73 370 639 106 457 904 59 692 767 97 31 250 101 155 627 78 593 887 77 643 967 79 397 659 98 825 894 82 8 31 118 80 874 138 59 842 97 55 763 155 571 685 91 107 996 82 30 494 115 142 312 62 583 602 85 422 544 79 109 222 83 238 589 112 212 589 96 91 157 155 72 918 16 72 926 106 880 938 99 231 888 134 323 759 55 590 649 89 577 787 127 325 604 106 276 314 98 177 315 53 311 786 106 127 773 162 486 681 96 123 652 129 723 896 96 606 796 71 540 627 75 63 865 87 688 855 101 701 946 89 498 972 106 412 554 156 110 345 90 506 557 76 622 753 126 100 586 121 366 601 64 22 528 154 54 72 123 144 867 81 212 805 127 645 837 158 262 888 56 263 478 67 137 540 120 459 977 63 448 611 78 135 336 132 41 633 104 77 497 127 759 798 93 638 797 74 91 744 71 711 753 96 285 375 95 140 340 55 238 845 113 22 749 129 357 907 101 37 207 108 287 995 52 620 850 114 459 925 106 91 356 110 53 58 120 139 468 71 211 284 100 584 867 78 49 256 101 158 775 93 25 834 36 600 841 91 264 312 66 639 767 89 21 397 76 341 392 63 518 734 111 601 833 120 5 213 172 248 807 112 348 561 99 283 712 9 90 204 87 71 268 63 803 864 61 47 505 94 228 590 134 146 309 87 84 772 60 285 439 71 174 264 106 181 539 65 635 969 99 490 842 74 859 963 98 404 468 120 284 925 95 632 691 42 338 727 74 64 133 103 16 213 125 36 825 111 224 326 85 155 198 89 146 260 140 32 987 110 534 862 149 841 925 94 9 437 69 575 576 94 210 688 130 196 667 76 292 648 95 487 707 66 37 50 130 182 808 51 221 840 81 483 845 98 155 836 86 35 813 112 211 815 150 589 702 95 233 733 106 92 638 84 477 586 82 239 274 115 212 743 73 668 974 99 26 257 93 53 682 145 43 374 78 634 766 88 165 563 52 429 930 98 19 588 121 186 404 83 110 953 94 139 150 112 38 65 162 103 919 81 691 753 83 129 216 101 0 128 92 271 450 88 428 585 107 582 612 162 576 605 111 236 980 135 257 602 130 11 400 120 62 519 107 566 876 146 25 327 64 273 688 109 178 438 77 649 895 71 782 813 79 396 502 49 6 101 81 117 536 91 176 608 100 201 910 135 606 642 81 370 823 56 21 288 142 175 866 56 300 507 160 737 953 52 122 586 78 354 890 167 46 539 136 605 788 104 378 452 104 177 421 78 153 712 159 555 958 144 35 280 106 210 570 88 211 488 91 93 148 73 434 896 83 207 679 48 118 401 76 418 670 98 556 960 108 322 924 112 389 746 146 4 459 128 118 356 94 297 762 89 459 887 98 185 857 113 438 774 78 910 943 110 143 788 142 295 892 144 375 823 118 278 800 43 644 881 103 293 713 108 3 523 101 118 308 107 550 924 145 409 819 150 542 863 18 578 649 127 447 718 114 743 938 127 607 828 130 228 654 98 314 576 127 732 875 134 595 852 131 154 171 127 235 620 150 642 841 109 598 819 142 556 621 133 36 411 125 308 323 123 801 951 92 273 433 149 15 212 114 685 763 75 297 644 138 173 504 121 69 115 106 353 425 37 501 769 115 458 975 154 253 586 127 605 640 124 157 404 113 342 548 83 233 831 132 280 364 75 352 754 108 348 912 107 28 89 105 432 952 86 268 323 98 415 564 66 156 977 62 324 430 88 774 834 27 332 342 110 490 953 95 423 934 56 679 853 115 548 768 144 170 739 135 388 730 135 464 718 92 904 962 116 591 731 93 914 983 127 781 828 123 48 542 98 772 857 39 194 837 69 650 672 86 256 362 84 223 452 94 337 486 89 330 708 96 133 258 106 218 700 140 238 783 102 172 629 89 33 331 79 32 142 90 427 734 81 619 906 113 17 854 59 487 644 84 689 930 138 681 943 138 240 715 75 24 858 70 117 142 206 128 526 72 50 487 94 185 371 72 849 918 156 92 566 123 270 539 56 303 560 77 507 777 119 543 875 85 410 904 102 237 747 91 416 883 148 381 744 118 616 628 63 118 840 113 311 587 98 215 401 118 708 746 89 29 263 130 378 450 68 229 657 86 297 673 119 305 959 108 301 372 121 137 328 116 186 799 106 100 621 65 424 507 49 439 853 81 620 914 127 181 393 142 69 334 106 66 807 135 351 949 170 498 655 115 92 171 71 49 534 104 360 636 97 289 764 109 888 930 129 42 726 140 177 354 119 64 594 125 584 841 74 377 544 42 850 972 62 858 878 99 72 534 110 945 992 122 389 783 88 150 325 123 517 629 110 227 412 136 409 562 130 122 443 90 409 791 87 162 621 69 249 458 108 367 636 106 868 960 66 404 982 112 154 523 94 197 325 69 102 684 115 72 680 139 174 477 101 229 232 111 231 574 97 69 921 83 215 729 79 213 549 93 573 904 117 622 711 38 615 759 138 552 608 112 70 982 90 12 589 150 412 970 82 590 730 69 275 536 132 454 746 108 692 894 106 882 933 99 536 984 175 732 859 114 842 993 87 115 392 35 379 925 134 471 758 55 612 646 102 296 908 143 354 626 43 480 971 84 583 600 121 260 715 95 637 673 111 150 736 42 300 906 118 389 906 51 410 796 107 81 554 84 234 967 46 2 162 119 230 798 102 144 523 110 403 613 170 347 378 69 827 932 59 254 279 123 511 926 95 10 569 91 181 563 103 379 489 63 307 984 94 639 755 96 517 942 119 109 208 67 113 720 83 344 674 111 23 299 91 45 789 97 741 831 94 754 840 146 142 817 82 198 538 148 175 604 126 137 781 109 601 725 42 99 291 117 197 260 88 293 371 98 518 673 138 304 430 66 151 797 119 178 966 48 288 878 2 816 837 144 300 682 72 339 955 135 291 958 98 309 821 48 162 741 127 505 801 110 90 658 91 782 863 83 258 564 84 482 650 51 78 315 104 667 728 123 64 738 73 401 882 113 450 912 90 444 558 96 162 852 107 59 614 98 489 910 77 276 337 94 336 674 113 12 368 3 720 997 105 47 618 65 546 991 135 727 760 122 334 403 123 246 793 112 364 717 101 26 135 132 114 987 150 1 140 107 568 578 58 260 337 127 327 912 100 442 767 156 273 686 70 857 918 112 230 499 139 620 827 49 193 207 140 295 943 108 111 868 147 846 905 101 105 271 86 594 871 122 783 902 119 475 610 126 344 844 74 576 787 130 296 503 87 686 840 85 307 837 99 490 876 126 198 870 108 478 879 41 536 849 100 302 840 94 11 570 114 545 609 53 897 952 134 218 698 136 348 883 123 133 939 107 280 845 106 174 626 98 656 992 69 179 702 58 245 503 144 191 520 81 142 219 88 514 581 73 648 678 62 244 507 68 164 620 75 404 857 108 453 879 51 483 942 110 342 846 57 293 535 120 211 377 134 593 743 58 300 524 51 94 378 97 73 449 97 220 301 95 60 321 98 572 852 42 35 202 73 820 888 128 199 477 52 41 303 77 789 867 90 271 497 129 214 413 64 31 565 59 210 894 53 11 378 8 417 998 79 355 683 86 830 941 103 427 804 90 284 786 100 270 654 76 416 953 55 44 80 101 693 960 133 70 707 116 357 791 79 82 964 86 488 860 86 98 266 118 483 829 99 18 462 94 644 774 92 634 919 112 32 899 96 747 902 77 187 222 143 81 393 141 617 864 121 166 439 134 390 568 16 588 690 146 309 819 121 565 749 79 113 398 73 230 426 116 78 564 92 499 967 120 202 390 102 439 846 48 370 879 57 567 719 158 56 62 84 766 947 76 798 864 79 499 715 155 45 711 54 859 926 98 241 756 104 530 937 87 603 616 92 479 584 138 419 441 114 383 559 110 682 813 119 562 719 94 333 564 103 898 916 79 210 799 103 469 635 202 256 951 119 599 944 106 256 674 96 599 848 176 834 987 158 626 970 113 845 964 85 635 695 148 54 543 130 327 551 123 315 793 72 342 918 98 149 758 28 139 645 145 120 128 133 497 646 89 24 64 103 304 501 138 346 762 109 267 401 95 246 291 78 314 984 51 556 877 157 42 214 75 368 737 103 151 328 67 142 720 137 870 969 141 279 859 72 584 906 88 100 529 82 137 431 60 221 793 98 109 921 116 292 945 83 281 326 92 10 646 125 299 412 75 496 920 130 300 570 121 10 279 161 296 661 112 295 887 75 908 947 101 291 956 73 434 597 151 242 434 117 466 734 87 31 775 103 248 378 96 174 443 134 384 801 71 217 396 66 178 827 89 131 789 96 63 216 104 892 949 74 611 800 112 549 840 104 436 961 97 317 660 89 23 66 107 25 301 61 214 938 89 359 538 82 57 780 101 146 166 160 117 337 62 414 850 58 735 925 84 574 817 76 631 782 85 628 929 106 147 500 90 707 786 162 216 225 87 349 441 130 115 437 114 169 403 114 97 823 123 222 544 134 57 357 51 45 852 182 194 450 117 262 700 95 81 614 59 449 624 92 297 891 65 715 875 86 221 980 104 146 225 99 136 742 60 93 383 68 110 920 110 501 607 102 484 575 133 235 426 115 578 696 121 81 289 97 237 611 119 39 41 95 148 350 76 549 975 111 38 349 89 235 476 102 577 956 115 355 909 72 396 835 79 443 781 113 606 815 65 159 684 116 630 784 136 7 617 151 32 884 150 553 835 135 421 596 113 285 523 118 488 532 100 411 902 81 330 799 95 569 807 99 700 847 77 695 724 107 65 569 66 804 976 90 392 623 115 238 747 106 277 880 140 165 673 138 530 794 120 306 870 90 464 630 88 151 945 117 369 713 114 260 666 144 169 979 96 194 965 60 425 665 72 674 854 61 750 960 109 509 916 112 43 410 99 514 571 96 477 716 59 22 483 70 166 869 99 196 994 121 725 978 112 350 803 46 51 294 112 70 367 103 214 752 91 353 800 77 519 789 85 28 140 171 371 785 132 51 745 70 253 838 113 121 451 93 485 662 105 51 806 130 473 673 111 592 632 104 480 681 57 35 718 120 273 541 144 0 309 132 298 675 122 124 875 100 17 426 81 851 885 106 209 388 85 87 999 66 220 870 109 525 871 142 114 815 84 69 866 56 303 930 117 124 589 131 603 934 69 200 485 88 523 963 109 459 523 55 365 422 106 42 175 123 689 741 136 591 887 87 217 255 122 645 857 141 405 924 105 535 600 123 185 930 138 330 556 113 80 298 102 209 412 147 376 643 186 127 937 127 578 825 148 261 591 91 140 585 115 554 860 101 491 623 58 238 735 81 11 940 89 183 874 122 632 831 177 421 954 129 575 676 83 307 926 78 176 833 78 196 793 150 170 471 114 7 384 122 365 631 62 123 830 120 125 960 158 503 645 119 27 319 116 158 367 88 154 185 83 286 826 113 813 817 80 43 867 69 144 913 107 285 622 68 522 632 101 398 945 92 662 770 89 695 974 114 293 625 82 255 746 100 128 960 78 142 483 132 250 484 79 636 665 95 148 775 51 205 945 64 484 509 86 489 957 114 80 197 101 320 516 77 561 830 149 181 210 114 581 835 122 133 985 88 515 987 104 0 505 177 511 634 92 13 211 152 114 777 45 22 192 145 433 966 155 500 800 33 16 267 115 226 279 139 531 939 93 505 957 93 798 980 41 36 956 108 336 409 106 648 880 76 702 796 93 355 848 94 449 480 102 14 600 112 28 575 136 9 286 64 641 703 119 190 379 99 102 492 106 21 528 68 32 741 111 359 482 96 186 688 165 518 686 80 707 782 145 13 181 109 88 380 86 174 582 91 156 817 22 632 733 103 80 920 76 927 933 71 20 400 105 50 194 78 768 769 103 851 976 114 894 940 137 342 500 77 151 314 69 580 832 99 127 268 64 87 883 110 537 846 117 523 570 69 139 157 158 12 634 94 595 996 55 41 354 101 27 28 92 197 664 55 178 611 93 298 887 79 195 465 128 852 913 86 39 230 106 267 822 128 198 795 68 49 594 144 410 477 157 241 950 103 374 575 1 367 818 136 45 307 112 796 979 148 521 776 75 164 556 149 233 657 112 58 881 140 924 957 117 494 800 110 396 691 112 215 874 140 123 841 44 79 633 146 358 360 138 318 857 83 191 547 77 28 683 129 518 730 53 365 680 114 167 964 91 174 579 117 511 996 95 605 724 108 470 977 128 335 885 72 188 226 138 299 807 112 918 969 123 403 851 127 492 807 94 64 431 134 292 921 129 394 854 114 315 978 135 291 948 76 38 830 96 121 550 129 34 633 116 38 617 107 410 482 124 465 590 76 5 500 94 433 992 109 61 428 91 180 599 112 30 465 43 201 383 105 385 852 17 255 909 97 238 850 85 306 725 89 73 512 111 375 690 134 77 250 115 310 786 49 474 553 69 133 399 106 267 342 53 471 789 79 96 392 139 438 806 73 146 974 97 261 399 85 323 989 86 248 611 103 355 602 103 632 866 130 567 958 78 380 799 107 107 526 85 253 366 62 31 228 48 355 485 24 317 584 73 244 386 128 629 712 130 320 760 166 866 977 108 535 717 93 377 436 57 329 779 82 369 682 39 249 476 24 568 650 94 121 340 87 320 976 117 507 961 126 778 926 118 44 208 153 4 571 88 57 850 103 666 770 100 75 304 55 772 773 107 218 952 68 69 355 67 694 752 129 7 21 53 135 816 117 687 727 73 203 921 134 438 594 28 537 547 110 317 538 81 496 872 78 114 222 40 69 564 152 317 585 70 156 691 123 130 392 150 213 329 74 219 767 118 268 545 69 18 934 94 156 719 67 423 879 106 94 432 108 310 671 58 126 710 78 303 682 96 628 883 100 524 990 62 61 128 93 3 505 151 198 687 110 125 448 148 397 433 98 194 374 37 229 580 90 338 449 57 386 598 158 255 841 97 372 824 95 164 746 41 519 686 131 547 791 54 22 768 48 53 949 145 60 869 114 154 594 65 387 648 110 254 693 95 729 955 97 240 471 101 301 468 88 77 493 113 376 902 120 287 798 138 234 333 101 728 948 111 303 825 100 701 940 94 71 290 75 281 348 142 100 167 119 387 509 72 400 877 149 402 911 133 76 383 129 790 955 125 97 267 61 62 164 93 670 690 58 198 457 94 227 688 72 410 862 112 572 999 163 334 720 106 118 873 55 150 664 109 612 935 130 338 542 116 485 964 88 131 279 56 174 546 78 203 706 144 286 401 134 231 482 94 455 882 110 551 858 119 171 393 104 54 597 86 647 716 72 311 749 89 211 948 113 100 861 110 367 944 52 492 774 129 308 509 107 234 384 76 394 674 85 684 687 82 230 369 107 528 781 67 161 669 117 864 883 92 448 552 50 35 739 73 293 985 89 374 638 98 591 680 75 419 982 133 175 634 138 168 764 142 363 395 73 808 892 121 393 511 116 444 466 87 740 874 84 716 913 93 96 541 101 559 814 102 225 646 84 165 900 110 469 917 147 164 624 108 252 522 144 119 681 81 194 566 158 489 963 103 52 669 109 351 661 59 148 713 98 131 604 59 563 676 92 283 340 102 200 862 123 653 666 113 512 989 130 175 494 118 537 754 105 508 966 118 394 648 136 0 401 112 51 188 84 29 902 173 109 444 61 265 458 85 12 94 118 739 833 134 497 549 127 389 715 153 355 685 107 788 961 82 574 585 94 480 623 81 700 707 159 547 694 68 167 772 133 2 951 86 98 676 127 218 422 90 192 422 91 184 920 133 165 795 113 408 708 90 633 760 65 287 847 99 495 820 109 68 703 123 279 923 37 71 425 153 320 667 13 254 915 96 51 121 61 227 764 129 461 912 118 819 832 86 95 451 133 19 682 143 204 273 113 524 884 124 524 909 120 283 991 134 62 732 86 257 957 99 81 882 87 11 338 114 246 634 87 606 752 104 126 435 86 285 934 83 222 970 77 292 661 104 374 896 108 16 134 101 162 282 120 943 990 173 97 216 88 282 464 113 75 695 84 331 792 88 380 572 61 211 760 150 214 563 61 327 762 147 123 217 113 577 829 98 466 822 124 71 133 73 221 564 100 104 941 117 255 814 87 11 68 89 72 879 97 291 884 47 307 863 88 132 646 109 338 458 98 228 999 79 781 936 97 86 941 123 327 494 116 552 935 53 348 639 113 137 192 117 155 357 96 585 587 106 533 798 131 497 790 120 312 771 110 91 743 50 247 521 113 11 613 101 302 584 130 364 616 131 338 571 125 126 783 90 546 972 140 113 228 68 13 514 58 77 789 65 831 868 107 123 836 68 203 250 97 534 552 113 496 991 136 21 479 81 122 978 90 380 884 70 565 876 144 657 858 129 13 817 133 382 387 95 435 753 146 335 992 80 432 444 90 222 733 128 418 424 65 183 873 122 130 287 116 352 875 77 275 343 68 111 841 77 487 704 129 946 956 62 760 994 97 202 331 113 179 660 121 309 946 102 288 338 83 393 823 93 71 673 109 86 595 91 59 692 57 569 821 119 269 733 58 22 110 86 101 538 53 541 737 108 364 449 27 485 573 75 82 384 60 713 845 102 128 771 75 781 848 73 845 965 142 667 763 102 212 226 165 197 919 124 672 698 99 421 981 118 87 904 125 254 601 116 436 529 107 521 976 63 357 483 145 916 925 109 13 329 100 196 655 131 951 954 111 525 882 126 468 844 110 23 845 105 14 538 110 51 636 134 88 741 88 286 762 83 220 874 50 481 702 145 96 673 59 183 881 75 409 832 75 284 478 108 36 866 83 880 915 86 569 853 73 42 357 89 430 478 62 408 745 125 18 497 95 356 709 160 232 424 129 89 869 92 427 797 68 156 875 126 72 118 53 810 967 70 294 959 86 228 690 121 200 915 88 548 909 40 120 125 64 103 498 114 72 313 143 338 889 97 152 466 30 201 799 140 563 674 104 322 580 85 501 527 109 599 610 25 454 469 103 337 708 88 178 205 82 15 776 153 815 927 147 555 916 78 814 825 65 186 824 89 858 983 72 100 185 75 647 706 93 690 882 41 404 619 71 256 402 118 283 925 46 242 915 165 637 883 126 174 451 97 446 778 140 136 872 131 901 979 50 670 771 76 676 824 127 74 322 119 113 501 149 134 244 47 583 897 86 203 905 126 193 495 135 678 963 70 53 808 135 159 634 107 489 993 93 222 392 82 242 630 83 192 327 79 627 915 100 192 904 120 91 710 130 286 381 130 204 290 123 344 353 122 56 351 150 212 697 115 10 310 96 851 904 86 841 938 130 105 681 65 372 810 103 169 802 98 39 657 138 41 66 82 458 704 64 45 763 92 149 999 86 524 882 31 991 999 91 466 950 97 481 500 33 239 905 118 529 918 130 354 732 66 236 335 112 772 904 146 614 923 98 335 872 99 54 748 96 361 480 111 7 273 91 358 437 99 296 812 101 290 649 110 380 789 110 3 360 8 37 868 124 675 963 142 756 964 105 512 856 101 252 835 140 33 593 129 77 884 141 519 944 44 282 304 59 42 992 105 49 365 85 125 981 134 86 517 85 185 932 70 75 814 74 379 383 131 615 902 150 697 765 101 60 618 110 32 36 92 948 961 79 627 699 123 409 570 85 0 96 77 775 837 55 809 869 115 430 809 138 106 807 92 632 908 74 360 556 108 232 722 131 462 501 148 89 968 124 209 916 95 323 575 103 316 567 80 249 930 156 263 943 141 30 596 79 109 710 61 272 392 62 639 892 98 322 692 58 71 845 102 26 715 47 390 506 84 672 874 60 25 775 80 621 846 94 202 582 36 29 725 79 152 777 114 67 472 78 303 629 138 359 576 107 549 882 101 549 929 134 717 890 99 373 811 56 241 522 90 53 640 136 378 539 110 509 522 114 209 944 102 124 786 109 378 940 105 55 455 109 205 752 66 98 471 115 432 651 126 399 431 134 223 551 106 1 201 66 322 942 96 908 977 92 41 493 111 181 590 115 706 904 93 612 857 90 193 518 84 115 321 63 276 415 107 370 790 100 499 679 102 491 747 106 314 534 101 655 682 115 262 675 104 346 516 119 239 669 51 108 579 52 693 752 99 260 391 90 106 224 77 55 237 47 708 908 75 748 993 48 167 416 85 336 890 99 138 638 125 114 749 64 38 865 73 294 507 112 608 944 142 158 689 85 218 282 129 386 403 73 42 830 89 64 637 128 442 910 123 13 95 48 264 929 114 62 684 101 135 370 120 10 986 62 34 747 163 538 602 55 857 980 118 427 727 120 50 174 115 0 65 62 345 719 122 17 527 71 75 786 117 449 658 137 445 640 91 34 44 114 27 164 113 86 875 142 17 994 165 108 777 97 383 677 102 106 860 172 331 480 126 565 690 109 413 520 93 229 597 88 538 936 108 587 646 93 472 505 98 77 501 135 492 887 172 532 639 141 73 751 92 261 544 115 370 415 164 915 944 110 54 840 103 438 942 52 661 840 148 443 613 135 4 256 92 443 926 102 747 841 124 421 472 76 65 533 117 288 960 118 113 868 116 135 763 107 663 981 101 565 681 69 146 160 95 232 900 171 75 467 55 117 688 57 152 731 165 191 969 73 538 549 53 117 457 93 283 919 179 429 548 128 393 482 142 740 935 150 134 277 94 251 363 202 445 790 86 511 879 126 377 963 80 278 795 110 663 924 105 428 804 55 740 773 160 148 556 115 483 603 96 724 955 136 255 337 161 167 411 174 21 246 78 131 379 99 883 890 128 257 694 81 378 546 126 482 814 139 262 332 1 40 164 139 609 868 81 505 641 143 298 929 113 435 449 111 23 595 103 229 389 61 688 817 152 345 440 111 303 936 94 534 993 86 44 621 141 579 762 60 185 544 105 426 973 71 776 793 94 363 736 106 519 702 118 182 354 67 257 771 133 45 97 108 284 892 100 201 843 80 585 813 137 683 810 123 184 674 108 283 981 120 666 940 107 51 151 111 27 935 100 272 323 90 112 356 77 381 476 96 3 859 109 188 648 97 169 223 29 66 121 156 641 832 102 853 885 99 79 567 56 649 771 42 742 929 98 497 601 71 46 753 92 713 980 96 15 466 122 36 829 126 546 676 104 253 340 82 534 823 89 331 332 111 40 692 93 975 977 160 606 792 107 180 489 115 306 746 114 541 642 121 638 667 116 101 543 106 449 619 83 159 806 89 459 906 28 661 836 98 616 817 120 346 601 81 134 989 125 257 614 128 104 464 112 155 920 143 133 408 41 109 322 126 851 924 131 115 801 118 162 559 100 704 776 61 289 842 72 428 868 92 64 891 116 643 756 93 904 943 100 417 670 110 114 441 94 285 812 113 179 445 113 114 791 76 297 877 140 354 512 165 409 546 111 55 412 68 600 929 85 328 950 113 240 480 108 513 571 98 883 966 86 276 346 82 209 461 103 131 638 137 806 993 51 52 976 59 295 541 87 254 451 149 590 766 106 901 938 110 311 828 82 207 625 141 278 540 76 196 548 82 48 246 62 286 968 103 458 700 63 165 839 65 24 260 133 529 625 116 684 698 148 153 556 99 634 941 77 7 218 131 310 441 34 579 739 52 103 731 67 333 487 101 474 729 75 505 587 68 169 940 100 449 844 100 681 779 51 24 699 67 38 886 109 398 944 67 204 351 112 41 359 60 566 785 128 24 740 94 794 839 36 795 806 154 108 680 150 827 855 121 40 725 98 162 575 120 497 597 88 336 635 105 269 354 80 843 968 128 119 766 65 398 846 128 322 416 67 533 544 112 844 964 110 802 960 107 164 319 125 191 497 85 38 564 95 238 412 115 636 878 111 350 416 87 152 308 129 559 666 111 438 896 107 305 320 91 877 894 94 71 477 100 48 713 83 767 941 133 49 450 64 302 574 57 278 885 90 218 896 107 738 769 122 336 453 120 414 908 87 102 708 128 931 986 112 83 737 127 610 890 91 10 606 97 395 869 140 48 338 40 509 611 76 8 96 120 472 989 114 103 676 88 227 425 155 252 447 87 480 756 119 632 921 108 134 136 121 554 737 135 777 995 134 2 942 144 551 636 102 657 894 84 818 905 86 238 881 94 274 743 92 44 352 120 336 460 101 480 535 84 592 962 84 262 833 120 909 966 98 827 832 71 220 485 158 484 747 68 599 854 182 474 875 111 463 836 72 344 860 141 273 370 121 718 980 105 510 739 107 222 456 131 642 981 95 82 317 45 833 899 89 146 951 130 118 719 168 325 673 132 145 686 135 627 944 75 6 98 76 415 721 88 711 901 96 604 943 22 598 930 55 42 103 68 289 539 88 33 526 126 70 572 87 626 991 85 230 760 94 228 515 62 758 863 11 169 724 80 573 602 56 313 640 103 541 891 107 288 335 105 18 617 125 584 713 152 40 754 136 284 735 57 549 665 123 425 741 95 442 534 115 267 578 128 684 916 120 188 284 75 37 519 92 646 658 91 304 927 43 30 541 92 681 788 134 166 541 141 784 816 154 4 905 58 30 847 96 236 507 119 882 886 97 240 838 107 73 170 64 790 917 99 27 314 106 27 684 81 766 886 125 365 489 132 129 389 107 264 970 52 169 845 70 394 477 148 339 976 96 198 241 78 91 515 81 236 252 123 383 913 100 427 988 108 569 635 93 590 895 82 56 328 100 406 677 89 127 851 33 26 215 38 629 880 106 771 903 108 162 857 66 394 984 136 217 557 87 572 754 115 959 993 90 15 405 90 556 823 51 625 884 117 91 663 151 27 368 101 57 237 65 52 848 103 61 997 118 608 815 145 744 768 119 51 365 123 356 463 120 193 554 117 405 422 107 81 962 89 67 767 99 261 389 103 294 817 93 629 636 142 510 838 46 647 742 78 76 530 62 894 897 89 280 445 116 541 639 140 217 309 110 1 753 92 713 929 80 9 650 71 12 449 80 613 833 92 747 855 149 587 797 78 344 437 172 49 900 113 550 981 121 171 450 121 405 479 94 33 515 116 250 930 119 577 719 117 684 803 101 284 460 75 857 904 128 60 716 82 583 830 76 184 318 98 1 34 123 47 452 155 405 678 146 483 940 159 203 798 83 326 521 82 562 745 83 174 370 130 285 881 69 269 578 128 346 896 168 199 596 57 11 189 130 13 832 146 111 340 101 83 540 71 941 972 162 34 387 148 330 536 116 66 949 103 479 677 105 337 894 73 254 720 90 866 903 103 111 883 85 410 822 128 260 728 122 532 802 81 266 558 50 472 593 31 88 858 160 919 976 123 653 767 80 253 474 83 248 654 105 79 722 109 22 859 91 29 582 107 275 711 95 53 467 135 287 316 131 486 755 113 666 760 143 591 841 69 816 854 106 664 802 78 93 870 143 490 492 78 595 936 91 380 785 91 155 986 88 377 793 87 264 805 116 562 999 36 86 883 42 154 489 68 456 877 82 53 216 95 371 494 84 357 363 100 184 673 120 450 580 68 119 523 104 100 560 89 275 704 100 433 780 106 568 865 89 322 388 84 636 999 96 289 996 91 179 704 140 619 636 114 246 829 77 18 660 158 172 179 71 211 569 50 189 639 142 190 322 153 14 338 88 729 948 99 6 849 79 504 986 43 26 119 61 194 691 80 556 747 64 534 540 117 418 791 91 534 798 132 140 701 130 293 676 126 701 871 90 167 679 68 244 463 134 183 725 89 19 423 115 479 648 118 51 442 93 327 824 56 201 970 83 272 459 83 61 399 103 44 347 126 287 713 61 410 624 39 38 835 108 96 140 92 763 901 38 528 638 134 256 921 65 52 111 106 213 635 93 565 686 105 667 991 58 140 218 55 386 554 66 63 635 67 216 873 128 35 900 91 549 681 96 735 956 102 475 910 120 286 314 102 100 422 110 164 829 88 578 676 72 238 833 87 440 743 71 902 995 95 835 849 147 585 915 95 97 635 150 253 657 70 141 312 91 244 266 106 73 156 127 116 956 78 47 715 98 118 388 87 754 978 120 597 723 32 566 871 136 717 926 133 231 830 108 135 167 104 92 367 121 162 815 64 237 932 111 194 302 126 111 186 104 208 276 46 487 591 87 342 396 113 459 749 78 507 551 148 787 849 61 5 621 83 412 847 129 523 585 59 576 930 142 540 961 60 638 778 107 312 655 112 246 743 115 752 873 98 107 290 115 326 422 130 269 873 102 430 829 87 866 926 125 506 695 60 117 792 83 132 321 118 108 864 141 77 994 79 60 668 165 121 892 81 86 192 81 420 456 83 631 973 102 292 990 91 426 977 101 69 277 102 115 996 116 61 253 84 887 914 129 425 898 42 683 709 117 343 843 149 749 949 64 4 131 124 137 244 76 550 696 41 967 973 129 218 494 120 659 938 123 411 568 120 263 682 102 824 970 102 362 794 121 163 588 88 772 940 111 207 217 60 413 541 118 849 936 89 366 615 101 4 545 142 27 666 88 469 870 88 77 647 39 393 930 134 831 930 144 38 782 80 79 298 160 682 916 98 211 874 82 21 116 95 522 825 108 85 727 126 139 551 114 186 878 80 297 392 101 470 897 73 21 179 119 372 761 124 203 410 117 917 990 122 556 661 142 270 368 131 143 474 92 134 408 125 454 525 94 249 446 83 562 877 118 758 925 98 458 934 60 52 335 118 10 294 78 178 642 96 73 990 72 342 981 122 630 780 96 403 465 78 322 918 73 837 910 93 273 672 51 713 830 115 129 259 113 265 977 144 263 264 80 336 361 82 768 975 106 236 995 31 331 555 90 28 205 159 47 305 150 283 531 94 226 717 128 96 312 49 2 809 67 155 572 81 324 980 39 515 879 143 15 538 83 68 148 65 50 899 90 730 903 111 297 452 130 26 256 40 679 681 101 455 856 74 291 695 95 151 185 118 303 729 130 676 777 125 508 854 65 175 337 124 45 573 87 520 576 121 261 500 79 614 881 141 45 816 125 57 964 130 358 675 110 5 510 80 310 330 106 1 786 127 93 232 91 614 950 86 513 678 89 172 861 46 648 715 78 328 714 100 590 762 113 266 510 101 42 121 96 102 550 88 560 885 175 50 857 103 231 740 113 510 703 70 311 578 78 124 596 156 668 686 130 63 566 78 28 173 147 16 412 86 129 344 94 339 448 82 595 899 58 220 271 81 92 113 111 496 889 100 459 656 108 137 292 99 201 280 174 532 873 121 72 994 90 494 745 147 559 789 80 519 667 115 283 335 120 449 608 89 614 897 60 139 687 115 566 665 42 3 376 99 353 409 59 445 641 109 508 858 105 250 331 137 127 230 112 71 555 99 222 645 87 296 566 79 502 697 97 470 933 100 133 331 105 144 334 95 558 971 108 9 127 47 203 718 107 452 799 111 45 783 96 49 649 161 271 925 74 535 874 132 671 699 113 706 945 66 773 939 107 529 845 101 507 849 87 461 488 115 241 987 98 418 679 67 209 357 79 116 922 122 90 379 88 379 678 64 104 838 82 136 950 82 1 425 73 543 712 106 519 964 144 909 942 103 96 130 141 124 643 44 280 427 133 176 904 88 181 217 87 12 430 105 63 633 84 301 397 124 706 973 141 757 866 106 626 945 98 59 802 111 41 168 78 21 522 102 49 964 89 499 573 70 567 989 106 402 623 104 346 743 126 730 858 106 366 606 145 119 176 135 268 865 86 185 302 110 132 751 98 452 504 139 54 248 104 446 554 111 107 801 86 694 899 66 654 708 113 191 751 106 95 752 108 230 855 135 554 935 96 212 332 116 350 506 104 417 594 131 110 484 80 193 802 59 40 863 108 28 875 136 367 571 56 415 551 103 977 993 47 442 914 130 512 627 112 49 628 67 115 182 73 1 667 89 142 217 116 162 930 64 440 555 208 38 931 96 442 451 84 713 865 97 59 530 102 760 979 56 94 600 69 632 775 109 154 596 52 161 293 115 138 495 87 751 824 122 375 676 67 160 283 19 415 573 152 114 401 92 2 415 136 416 555 32 465 802 47 923 987 103 55 111 136 686 811 89 445 746 113 695 717 166 867 888 135 282 883 102 882 973 113 643 842 63 699 979 103 109 693 126 738 876 97 531 732 99 22 679 83 6 270 53 578 913 125 582 927 132 3 283 123 389 464 89 83 579 129 20 544 140 30 892 78 317 733 116 299 327 55 867 893 133 585 877 106 302 875 43 570 881 64 317 636 111 320 805 107 664 769 56 303 866 61 197 617 86 184 788 81 489 599 70 23 931 118 80 800 96 233 744 99 231 514 71 413 757 97 331 336 100 27 479 106 344 409 140 344 712 72 281 455 81 61 610 90 145 790 106 549 734 106 172 190 134 612 625 126 105 719 95 638 763 60 82 840 115 783 863 34 682 738 122 499 997 101 432 889 75 499 859 106 124 156 167 382 832 21 245 956 118 35 629 51 697 835 67 298 701 138 496 687 90 499 643 107 156 773 114 545 624 85 322 576 74 171 263 83 288 751 82 211 864 100 371 881 61 727 780 120 97 881 150 317 631 71 630 637 99 273 352 91 115 834 111 42 673 81 326 557 96 820 879 87 331 372 116 425 631 75 166 443 128 267 470 88 320 403 166 162 413 105 82 783 122 499 884 53 504 647 75 341 506 42 145 694 129 314 643 123 874 915 81 3 323 74 22 979 89 436 750 156 250 734 60 6 770 95 825 901 83 638 849 125 210 462 137 555 793 148 95 778 79 213 846 14 274 625 147 583 664 108 484 979 41 344 862 122 717 878 96 533 543 140 578 936 86 695 736 112 776 801 102 392 931 124 436 907 125 196 691 64 276 446 75 678 752 79 147 668 134 23 184 132 316 390 136 223 661 88 475 763 111 409 753 139 478 573 93 105 919 92 242 803 1 339 557 115 726 901 160 751 953 108 183 870 138 86 163 97 747 821 121 52 178 145 198 610 52 281 498 125 19 373 104 457 757 49 0 107 74 553 961 78 310 502 52 784 847 113 57 584 46 719 732 37 479 598 112 32 560 113 92 798 65 815 972 68 260 370 107 415 620 43 103 452 75 80 582 63 149 153 74 525 527 46 468 877 97 467 603 91 237 276 84 246 783 71 228 918 66 269 485 92 232 626 69 81 958 132 138 285 122 114 727 82 59 999 54 256 899 106 474 845 119 451 824 103 298 930 187 425 661 55 530 816 81 511 625 94 79 694 67 392 688 109 116 990 97 408 750 93 177 334 120 6 19 152 317 903 87 80 337 135 462 661 117 130 188 122 701 972 85 47 600 90 208 618 96 321 521 133 253 691 72 368 774 88 392 565 73 335 413 143 140 783 116 375 813 89 262 613 126 754 933 84 188 649 97 746 750 120 234 438 145 588 928 129 57 754 90 11 92 146 155 914 122 229 947 154 114 653 89 751 807 119 153 784 136 337 391 106 547 910 118 479 837 129 474 915 61 2 232 149 99 977 56 648 819 142 610 704 80 304 452 125 229 320 150 281 299 114 231 587 126 534 919 132 116 556 97 226 350 117 252 315 129 106 166 79 14 411 95 409 904 45 160 431 82 86 542 159 853 900 44 115 467 112 887 961 43 434 473 86 257 558 103 134 854 68 764 768 64 18 261 60 173 835 55 160 835 101 364 851 86 218 433 108 555 765 61 15 74 101 611 845 123 210 336 49 211 706 47 446 957 97 347 624 95 444 545 85 307 322 55 343 823 118 71 737 179 137 285 89 560 949 78 609 876 152 166 317 91 345 410 67 333 886 170 198 309 99 39 998 94 143 826 64 224 553 101 200 830 102 360 933 91 577 884 95 375 630 92 295 460 79 361 435 110 283 614 103 794 844 118 136 338 79 231 957 94 581 883 140 38 676 123 429 639 102 295 638 126 630 699 112 541 815 99 203 509 108 169 430 105 69 167 69 158 265 69 385 754 88 228 449 91 139 601 118 683 723 89 412 637 96 266 997 127 414 483 132 60 259 132 433 986 68 677 950 91 515 918 162 1 979 90 69 133 105 262 490 103 517 559 71 427 715 78 464 931 55 105 421 92 243 841 50 183 657 83 630 681 155 366 655 107 566 611 94 517 696 118 335 477 102 407 580 52 174 274 164 856 953 117 630 741 126 250 395 87 481 736 78 443 648 111 375 589 69 528 829 74 491 732 84 739 967 71 327 528 129 547 601 78 566 894 123 43 964 74 511 716 109 149 880 126 792 812 117 70 321 131 492 705 131 597 637 138 158 882 121 478 905 107 733 888 78 379 736 117 18 109 157 166 574 59 437 993 68 806 996 123 143 419 82 60 583 96 783 836 132 131 226 128 557 751 124 247 761 59 228 680 83 255 942 110 12 81 119 482 611 38 330 424 147 106 993 71 75 277 103 402 737 115 374 795 155 88 934 85 270 426 94 589 796 115 72 813 137 602 694 173 118 167 163 117 342 72 187 519 75 42 615 111 435 916 183 402 516 106 157 853 103 2 373 136 122 441 124 251 589 52 363 581 119 503 742 86 222 845 137 186 375 88 391 869 84 77 540 68 836 932 106 199 810 76 70 657 90 315 794 100 13 998 105 113 753 120 344 349 151 824 877 117 75 958 107 213 289 80 69 742 88 194 800 136 624 914 119 769 989 130 189 357 116 64 634 76 260 592 136 90 995 129 324 847 93 270 323 91 133 529 110 373 559 128 562 754 76 833 954 66 331 873 95 865 914 48 9 641 42 302 661 103 260 498 86 537 796 93 896 936 160 538 678 43 558 871 70 369 628 108 61 784 120 925 937 140 257 700 126 164 530 72 395 767 82 165 931 147 77 401 149 188 594 86 336 724 137 81 475 70 81 827 74 349 823 52 522 680 109 370 727 56 296 952 130 265 296 107 96 537 107 297 535 154 209 907 58 650 950 88 206 660 117 672 842 131 268 600 126 433 816 91 173 659 90 787 818 114 588 936 52 145 525 101 243 256 109 464 652 20 75 766 111 149 897 91 797 802 98 246 615 138 266 395 63 231 711 64 13 278 76 51 768 87 28 247 37 326 706 92 399 977 69 85 647 78 239 674 102 143 811 109 456 804 84 165 488 63 297 746 138 164 692 72 571 969 108 156 756 137 32 100 78 144 547 87 465 822 119 298 581 112 227 757 113 381 609 106 188 759 115 798 977 78 126 982 73 84 129 74 79 227 86 482 619 81 129 883 124 320 533 121 378 412 116 890 936 138 34 430 39 196 456 133 66 753 76 168 999 67 59 367 117 63 516 100 770 797 103 93 442 144 96 370 86 235 236 100 140 664 60 51 914 137 113 621 60 637 939 113 605 709 115 405 918 56 245 513 133 795 821 99 694 984 84 380 498 99 448 754 128 518 818 116 516 837 107 323 557 134 369 800 73 131 820 67 55 368 94 91 585 93 587 699 109 510 801 117 59 196 113 742 786 169 139 873 97 197 719 91 108 888 84 517 715 106 148 693 104 447 772 48 9 256 115 121 419 98 29 809 135 731 994 116 391 806 157 257 431 61 277 487 73 390 534 145 343 785 57 116 772 89 346 984 122 22 541 129 429 522 130 37 344 61 93 355 118 692 778 83 184 310 70 298 970 53 176 442 100 825 963 50 407 577 96 431 838 86 825 965 105 166 623 69 476 816 124 316 421 41 220 909 117 338 951 140 518 992 80 509 873 163 627 931 63 179 305 178 34 229 135 34 788 98 578 823 149 409 494 134 368 772 114 369 959 91 271 534 32 208 605 53 722 956 104 266 591 100 40 294 108 311 728 106 259 815 86 104 897 100 598 811 121 157 683 94 234 499 94 713 974 88 781 836 77 505 938 109 186 627 93 232 766 110 81 421 122 33 708 64 443 884 92 691 987 122 287 537 114 722 881 97 922 942 67 504 716 58 349 613 106 348 427 20 15 921 94 490 774 78 143 732 132 17 252 53 193 578 100 63 668 119 297 485 87 2 146 91 409 958 122 49 215 61 926 990 107 856 939 125 668 784 118 373 671 96 341 349 55 91 291 115 5 246 77 355 826 102 224 552 96 278 318 84 506 974 75 598 791 103 596 736 65 474 520 101 811 912 139 532 985 69 25 539 58 126 220 28 28 35 71 628 644 56 900 916 148 207 246 147 545 654 107 620 751 96 287 445 47 46 810 108 111 250 123 484 697 75 477 922 120 195 884 114 9 194 90 179 810 84 178 810 73 157 280 91 31 838 89 221 491 112 293 929 89 789 822 54 802 835 96 567 738 99 16 530 87 45 735 102 93 805 122 194 918 85 47 842 68 173 420 138 197 637 88 180 756 150 457 930 101 162 742 74 392 802 82 404 749 49 127 551 89 355 750 110 643 914 103 573 933 31 188 569 149 402 898 115 402 959 116 369 640 167 377 712 112 102 978 145 215 231 86 23 888 126 412 958 98 715 797 47 236 275 120 84 979 120 32 433 75 909 968 103 135 647 105 112 474 122 463 834 124 58 368 72 374 708 102 339 663 135 2 957 136 401 834 47 288 725 103 841 924 51 33 137 108 483 553 126 40 47 154 78 999 68 45 832 70 688 957 115 445 476 85 677 909 133 276 950 142 349 518 136 170 323 137 278 607 117 220 699 105 746 980 103 511 528 135 227 996 54 43 544 69 214 993 104 500 909 106 40 583 119 69 561 105 605 912 105 424 648 125 311 603 124 680 767 102 417 553 82 12 676 110 955 965 124 69 406 47 380 396 98 526 795 158 341 844 80 472 480 90 72 731 115 562 941 98 132 494 114 859 975 172 171 697 114 331 424 126 478 867 76 134 275 84 579 693 174 225 720 76 643 826 106 507 740 79 161 326 30 216 693 130 214 294 135 322 805 108 349 663 101 571 614 89 340 521 97 101 300 97 406 734 116 51 81 100 367 751 109 19 443 48 138 804 110 901 970 81 103 391 124 112 496 131 149 477 155 553 856 84 59 347 112 24 536 119 50 323 78 284 897 127 543 917 135 58 561 96 598 828 52 67 443 99 363 493 80 539 639 68 510 969 116 71 474 49 472 877 114 535 925 113 240 707 65 127 776 117 74 226 99 717 753 129 306 979 122 926 972 58 111 126 87 686 760 99 503 691 82 355 964 79 597 878 126 652 703 76 653 671 144 391 418 80 215 638 110 25 732 107 94 663 119 445 931 116 308 950 63 276 864 60 334 951 101 660 928 96 599 768 110 169 346 66 268 525 98 22 895 146 166 256 90 503 512 90 7 798 128 479 934 98 245 263 142 323 878 111 178 281 102 547 718 85 15 971 161 254 982 97 915 971 91 361 627 88 151 178 36 394 592 90 120 675 120 371 912 68 455 952 113 480 748 67 600 744 107 94 610 77 364 457 103 526 580 81 413 537 130 324 513 66 306 504 93 169 966 116 398 866 89 46 744 97 64 627 119 313 324 103 54 755 102 7 150 120 451 804 72 308 571 161 180 793 114 72 858 73 493 584 71 137 767 92 354 956 77 324 646 133 206 898 45 423 710 96 464 984 138 370 472 129 23 38 146 321 959 51 211 509 90 55 221 122 51 150 85 209 954 134 1 923 113 144 881 105 838 843 159 527 964 126 853 944 70 66 835 115 506 802 54 54 721 101 374 657 103 865 937 114 285 337 143 786 852 93 343 364 111 135 205 126 393 503 143 363 506 143 556 748 34 77 689 53 900 914 128 849 978 166 319 440 129 922 944 47 524 647 140 208 626 139 265 654 88 403 761 66 251 874 67 954 979 176 329 611 93 38 90 92 570 578 109 681 776 41 140 682 72 416 805 83 498 560 66 252 976 97 7 751 92 39 84 142 224 371 81 238 902 71 218 768 83 3 185 116 306 799 140 236 268 126 549 860 160 25 354 85 407 562 129 240 804 112 793 842 82 594 609 68 201 313 134 721 811 107 640 643 93 511 636 87 70 202 73 360 808 98 569 672 107 910 925 113 58 950 114 208 731 86 339 643 104 318 998 71 626 874 131 566 810 121 58 257 117 473 559 154 607 991 84 462 686 120 5 278 108 103 821 115 345 441 108 560 800 111 42 235 61 576 973 69 11 984 55 81 806 130 370 591 95 373 380 82 273 617 111 309 533 111 94 975 122 273 327 148 554 596 58 229 436 63 618 653 65 504 507 59 285 629 155 867 915 57 65 985 116 170 933 101 214 750 99 236 331 73 372 933 97 242 640 68 461 881 109 678 867 165 732 899 45 542 877 110 18 498 130 129 360 43 479 933 143 188 738 1 664 792 150 396 496 109 643 877 119 207 712 103 227 369 84 427 497 125 316 786 56 626 898 133 850 890 76 15 557 139 56 511 97 387 397 62 365 725 129 301 840 90 541 913 129 518 876 36 837 957 87 460 674 52 170 552 112 111 116 88 461 836 107 321 568 153 413 554 100 333 998 172 432 590 88 656 866 89 405 435 102 473 605 69 746 964 90 686 913 114 107 194 115 12 116 113 174 436 33 467 784 99 80 500 97 227 516 166 173 639 76 45 367 102 314 916 196 340 642 1 769 823 112 115 353 132 292 615 130 127 252 109 388 513 47 117 399 121 554 745 110 170 469 98 813 882 84 496 952 103 142 488 105 167 398 106 811 931 35 739 926 97 302 450 140 464 862 134 41 522 120 130 735 66 523 757 29 319 381 106 67 671 69 60 975 73 95 777 97 66 659 79 226 459 67 374 865 139 262 526 30 179 544 149 431 545 111 356 727 134 701 867 109 710 915 113 86 806 157 829 938 112 543 714 88 271 419 62 72 461 159 227 432 90 94 396 92 682 815 81 358 936 122 92 209 105 587 783 92 677 782 103 341 546 88 162 165 80 86 235 75 12 723 115 177 504 76 252 573 124 665 879 110 178 925 73 752 960 92 313 463 107 163 735 122 371 959 116 816 891 35 75 733 97 146 657 114 103 661 93 17 86 58 674 825 115 312 997 122 244 994 112 134 897 80 76 937 136 310 379 119 449 677 92 355 700 83 65 813 98 537 826 60 122 310 126 223 822 182 705 980 91 782 785 30 285 808 61 242 418 73 730 952 107 56 913 86 81 801 84 675 980 116 59 930 129 766 941 94 190 951 145 635 906 96 472 664 109 498 500 127 13 264 97 12 989 66 463 765 55 316 322 94 273 884 104 339 617 56 723 802 90 202 647 83 230 847 102 98 714 90 204 789 111 275 528 81 139 787 105 55 565 93 464 642 77 300 642 117 500 765 122 251 778 73 472 592 81 72 876 95 169 728 140 393 861 104 29 374 115 33 860 75 361 791 84 539 849 116 350 891 81 182 429 125 124 142 51 9 347 121 120 929 126 274 836 110 32 466 72 845 971 116 254 389 59 93 997 139 336 461 106 459 674 133 81 476 117 729 943 147 783 880 117 126 187 130 68 262 102 267 579 133 27 212 73 761 972 78 314 376 94 540 560 90 163 815 114 237 439 96 12 996 128 81 603 93 729 760 124 791 849 72 883 956 110 181 693 99 594 932 123 386 387 110 22 743 96 326 646 87 49 861 77 811 966 108 37 496 92 115 704 83 376 504 83 724 870 89 121 143 131 210 558 143 214 582 100 244 471 188 123 243 83 527 986 77 788 955 55 323 914 134 389 458 56 102 309 115 119 149 135 104 478 61 705 780 100 5 22 156 173 278 102 73 835 79 112 843 106 124 978 110 727 922 40 732 773 110 121 715 91 189 420 118 18 159 80 774 847 89 10 685 70 618 674 59 183 985 85 519 617 145 396 424 119 459 888 96 492 996 63 141 225 102 782 987 118 376 394 72 330 567 88 211 394 105 386 987 128 308 834 113 787 935 64 38 109 91 3 333 99 313 367 133 376 637 112 626 998 135 15 129 159 212 675 95 420 543 105 622 709 133 476 573 142 518 559 94 762 861 110 725 745 57 45 274 104 360 916 64 296 805 158 98 799 94 692 889 99 57 315 96 85 300 111 91 172 97 742 759 133 51 960 106 662 759 33 462 992 113 5 204 107 868 877 112 451 931 103 135 211 84 322 550 135 637 690 121 276 793 148 593 843 93 149 806 116 553 919 103 499 955 136 281 638 117 184 477 83 668 819 94 108 163 115 41 147 88 564 982 57 154 626 149 60 174 117 698 916 121 254 788 84 422 656 116 138 682 66 126 910 35 393 914 100 341 403 121 628 995 87 354 400 26 806 838 77 677 765 135 455 843 93 206 492 53 2 525 84 452 487 76 79 967 84 678 967 88 63 86 125 349 389 86 90 453 91 683 731 96 679 902 63 380 873 127 646 696 117 288 866 102 74 206 88 215 830 55 24 448 101 393 706 148 452 860 74 709 935 59 813 956 62 30 884 161 655 860 110 507 589 47 792 829 82 141 705 5 44 200 79 118 690 68 5 728 160 914 922 91 499 636 109 755 786 127 90 425 128 261 382 158 281 540 84 98 516 41 184 243 72 473 660 141 486 610 80 48 620 93 46 265 50 53 345 127 252 588 53 263 722 70 113 435 133 72 588 75 166 491 58 18 201 77 691 772 102 725 775 133 110 858 81 223 881 118 517 844 76 166 224 115 505 765 76 27 702 106 313 337 97 20 977 159 796 809 46 128 475 141 0 16 20 295 717 81 505 613 128 227 794 101 600 623 125 271 691 100 651 966 132 460 926 80 371 499 100 758 811 61 190 606 123 746 806 109 557 580 94 479 821 62 840 911 81 630 770 71 357 480 112 120 897 91 182 368 171 73 417 101 246 618 89 62 545 100 368 746 58 258 462 127 44 483 119 108 791 79 634 883 59 194 358 172 279 301 130 189 934 98 491 728 65 270 336 81 112 889 113 4 209 169 202 308 89 757 903 74 255 924 111 502 595 99 568 919 79 879 924 92 972 999 57 7 571 115 669 760 121 61 265 111 85 178 77 26 896 152 151 155 83 240 914 90 46 272 58 747 954 92 127 284 94 920 957 161 296 358 102 817 942 139 315 854 104 440 638 106 510 789 106 586 735 90 191 261 123 52 746 74 658 773 60 405 766 72 325 764 170 97 871 160 317 608 85 153 815 49 116 708 97 198 785 129 7 752 61 337 426 102 469 739 80 826 867 124 151 362 104 529 593 140 32 516 84 847 968 92 580 694 71 33 666 54 607 981 126 59 119 100 664 714 146 446 460 143 284 288 126 540 653 102 462 503 142 316 647 64 441 990 78 397 868 116 23 190 130 281 284 99 320 334 110 326 771 82 271 381 111 73 693 92 921 994 107 289 423 133 536 980 103 618 914 61 258 807 110 193 608 122 586 693 71 530 674 63 128 274 121 221 668 113 486 629 87 171 296 128 312 739 112 235 668 142 763 836 77 415 955 103 141 541 32 344 990 87 283 602 124 525 852 122 985 986 77 591 729 104 477 503 64 95 667 137 734 910 108 116 172 84 311 359 86 449 939 102 3 28 88 661 760 100 270 842 103 408 700 98 275 708 62 819 919 93 308 445 62 146 973 37 94 373 82 110 861 94 380 669 100 164 603 109 323 774 99 424 966 101 144 953 83 146 495 87 280 853 108 502 758 130 129 714 109 360 867 116 374 505 72 405 763 90 366 785 93 463 959 75 273 381 86 360 495 105 571 607 63 291 850 102 69 897 121 590 867 117 141 787 96 22 773 45 54 531 66 35 232 114 77 538 63 119 261 149 752 991 96 195 713 71 430 622 96 167 554 106 669 818 72 377 507 129 723 916 142 81 266 116 515 627 79 185 477 51 335 402 92 13 136 109 817 936 74 49 605 140 92 193 116 181 236 51 172 791 95 797 980 91 262 835 120 125 491 102 22 497 142 488 861 163 89 898 117 590 705 135 18 223 99 427 471 72 524 789 118 654 900 40 772 858 61 346 648 59 329 385 144 545 618 96 24 331 127 127 796 107 63 278 115 106 695 152 154 593 133 264 333 111 323 898 81 678 814 139 566 793 107 952 997 139 400 883 106 600 651 118 220 417 98 159 413 35 99 887 83 182 367 165 96 104 184 192 651 133 745 803 75 69 228 102 207 296 76 585 613 79 50 250 127 66 716 90 556 659 105 248 261 101 49 787 98 607 974 150 209 780 105 809 996 123 333 456 78 837 938 84 187 748 116 24 350 103 559 630 96 356 597 61 207 295 132 119 204 16 474 642 77 77 288 76 348 777 118 61 93 152 199 659 81 681 837 119 295 596 74 237 287 52 171 700 86 396 498 170 549 638 139 15 255 46 286 756 137 398 553 86 611 879 116 236 714 77 427 863 83 871 955 114 63 821 152 720 788 104 361 689 67 327 377 84 307 346 120 218 803 81 206 505 79 153 971 72 634 946 58 119 842 102 53 765 145 337 881 64 36 495 153 491 829 131 26 541 124 209 819 145 647 916 158 188 669 92 152 606 123 586 682 122 520 587 134 52 800 127 54 628 99 68 95 112 336 395 76 526 813 72 283 582 94 65 144 87 100 704 69 606 938 77 274 906 61 555 893 85 294 676 132 807 936 123 136 657 100 236 330 86 663 765 52 637 894 93 351 798 103 967 975 104 399 472 133 146 877 133 322 484 80 263 312 123 339 774 43 767 785 108 38 221 114 917 964 126 453 751 90 198 605 96 349 825 86 691 991 119 429 845 82 934 996 93 158 711 47 447 448 93 172 460 133 77 499 117 20 131 56 212 838 74 823 945 158 187 977 112 411 990 104 828 897 60 495 504 103 110 638 119 202 491 63 217 596 51 475 743 127 6 94 152 551 932 94 95 124 123 220 729 131 530 871 122 27 927 106 18 539 138 475 655 74 197 227 102 632 845 78 916 936 70 21 710 50 200 923 112 119 763 107 135 244 72 70 842 146 71 653 107 282 954 124 134 966 90 53 97 52 21 642 51 362 813 107 112 928 85 104 615 75 311 327 70 56 135 119 155 303 111 266 575 54 100 568 61 188 877 79 694 732 66 186 291 82 229 386 148 68 241 48 926 984 36 445 817 118 486 542 19 706 922 111 646 986 124 105 519 73 462 609 76 294 400 147 143 266 20 151 796 73 76 941 77 58 620 104 627 822 60 630 641 151 45 528 108 201 941 59 235 848 96 357 784 101 320 973 114 425 591 103 84 291 103 200 545 118 15 260 142 231 960 74 150 332 95 440 723 64 125 916 111 347 709 102 657 825 130 105 199 85 294 994 126 126 142 118 73 323 108 344 866 130 577 631 119 169 801 145 138 639 125 402 513 142 522 843 144 32 739 70 91 888 85 28 345 88 296 879 83 359 774 66 188 670 81 89 587 92 486 590 117 450 864 120 779 939 103 143 888 141 30 555 105 928 972 49 370 441 133 587 652 101 295 561 101 157 965 128 754 864 105 202 307 120 64 169 50 228 674 86 242 461 14 690 906 123 191 235 103 628 704 170 193 223 134 34 680 92 139 529 96 372 587 139 41 620 90 119 337 50 626 768 26 404 595 87 549 845 83 122 661 192 531 946 127 29 972 102 108 388 117 597 599 84 78 764 56 410 940 78 183 489 67 0 407 102 55 347 141 416 810 110 845 898 178 323 447 84 239 675 104 57 355 92 274 917 99 266 643 132 118 857 53 202 447 121 572 721 122 22 92 171 54 871 113 611 648 30 593 700 102 232 537 110 126 242 96 218 961 123 254 638 106 568 957 90 122 682 84 479 543 65 453 545 95 271 872 117 43 331 121 80 453 95 678 712 146 125 513 100 372 946 147 573 891 122 235 253 90 366 412 62 165 459 141 526 752 98 77 744 116 524 784 96 38 714 89 363 594 154 493 933 80 213 513 113 108 640 100 844 902 88 698 992 125 276 372 148 421 620 118 60 412 79 780 985 111 438 599 91 596 785 104 42 640 118 334 982 156 457 720 99 332 909 67 383 751 122 334 848 117 16 744 96 12 470 112 317 576 82 27 531 61 96 227 103 210 461 114 567 875 81 204 454 126 347 473 121 170 569 117 655 993 76 466 923 82 146 823 115 863 878 93 291 993 113 257 739 52 5 494 79 432 595 127 49 624 13 8 623 108 242 925 120 437 695 126 377 696 69 167 983 92 636 964 130 339 466 75 161 265 76 191 729 95 688 707 128 156 349 120 508 982 99 497 539 123 4 147 134 367 480 90 180 592 97 182 526 103 652 758 143 200 391 74 563 667 168 493 591 124 170 464 53 320 463 100 87 900 109 442 582 105 6 792 148 147 569 98 712 713 104 150 926 95 53 790 113 704 747 60 283 499 133 447 800 60 805 990 87 252 552 123 283 772 113 670 873 84 258 338 76 440 674 53 137 667 107 660 857 140 490 986 42 566 849 114 846 931 111 360 368 120 842 946 147 454 900 65 20 625 108 374 809 107 551 618 87 474 980 119 926 958 71 60 67 91 509 578 77 85 949 74 471 849 103 679 903 102 24 794 106 273 663 84 48 727 118 58 371 104 403 552 108 142 885 126 111 850 117 618 638 95 930 958 92 720 883 131 402 488 50 263 900 95 124 278 107 525 932 95 41 294 151 613 817 71 50 336 52 31 200 150 202 745 84 344 433 134 133 433 98 72 625 73 264 601 125 421 476 83 360 801 71 27 858 99 68 289 109 407 619 108 226 705 74 4 684 112 414 454 25 289 292 123 410 439 48 664 826 132 126 962 68 376 805 80 178 211 109 561 881 108 309 919 82 742 776 89 101 557 86 361 880 100 913 934 119 469 866 93 276 669 89 680 820 168 753 815 182 278 444 115 544 998 123 146 339 125 75 610 120 117 185 112 477 712 91 90 250 127 590 869 85 119 609 131 247 976 50 457 839 73 260 427 96 360 999 156 64 807 105 86 344 110 864 946 80 602 994 102 468 632 94 398 596 70 239 997 79 190 201 87 572 616 75 25 288 79 300 609 112 530 616 54 66 94 60 360 483 75 531 764 105 287 865 65 18 429 114 562 611 116 340 619 137 408 620 95 625 645 96 549 595 77 505 564 138 684 731 97 557 764 110 90 804 112 400 430 122 505 551 116 391 891 133 0 211 110 618 859 155 761 865 62 140 565 125 344 988 116 2 763 99 356 852 74 783 847 83 395 818 149 509 574 94 80 793 157 164 450 140 179 293 122 267 997 145 344 887 79 338 660 97 422 644 115 123 853 140 134 145 111 546 844 115 193 696 89 30 716 79 917 946 108 189 218 90 470 856 93 264 561 85 362 972 107 110 917 99 122 887 136 295 981 78 99 204 94 316 332 119 9 173 43 215 402 100 64 838 135 574 893 108 941 992 111 307 716 84 86 729 56 73 602 127 376 517 67 192 738 161 640 655 138 75 778 134 173 411 70 608 639 128 386 530 134 16 644 126 331 449 115 337 438 67 662 772 72 648 855 126 23 115 96 184 193 101 172 752 64 214 860 73 498 878 47 435 553 87 131 329 119 949 962 145 86 450 89 180 669 61 422 635 121 368 866 147 706 975 106 355 530 128 228 686 86 129 719 115 8 847 146 211 620 120 169 744 128 757 908 120 432 762 109 226 256 120 159 532 93 28 234 104 377 611 82 480 717 118 394 964 139 263 715 92 221 521 179 113 836 64 339 842 126 247 470 135 303 889 115 338 969 72 658 929 124 318 490 111 278 533 114 295 859 127 401 479 103 201 791 103 80 978 50 373 556 63 112 868 154 96 730 158 580 606 48 124 593 39 282 801 99 83 418 51 714 921 134 803 975 119 1 40 100 114 301 162 617 637 136 747 928 148 290 667 102 414 974 60 140 681 121 144 652 98 862 913 134 18 867 56 335 574 99 283 294 72 88 427 123 497 623 88 501 800 99 25 500 147 116 936 110 785 879 89 698 988 142 716 721 81 310 325 88 439 737 47 307 705 142 150 672 56 248 987 89 2 803 149 207 703 132 870 952 114 316 911 26 197 451 114 192 612 93 586 920 45 576 900 86 659 744 103 34 497 71 115 181 109 396 731 129 84 343 102 488 641 121 12 136 73 23 314 93 688 904 54 763 764 155 193 590 97 425 506 178 351 885 63 345 835 141 130 138 180 11 31 89 416 467 67 45 296 92 636 674 112 461 758 111 212 974 73 602 761 124 425 946 71 144 782 96 107 577 58 62 136 90 362 578 126 108 608 130 753 935 119 26 510 69 506 911 134 15 656 101 58 252 113 359 891 104 40 498 104 513 567 122 645 814 87 114 861 82 635 864 119 4 925 99 428 482 112 694 735 70 341 603 119 164 807 44 640 865 55 43 734 131 86 956 89 561 931 161 769 916 177 206 713 83 161 821 130 617 932 95 90 996 105 108 625 121 137 852 132 418 719 65 310 680 121 98 376 89 577 766 95 27 482 96 653 782 133 20 551 103 164 396 93 52 895 81 13 480 67 638 956 110 121 321 76 102 552 142 619 640 134 130 212 92 61 239 85 327 711 57 524 872 72 55 799 116 228 806 133 542 891 83 31 418 176 389 520 55 410 807 138 344 779 87 365 430 2 720 799 82 564 649 76 119 746 118 457 545 149 58 629 116 165 298 46 646 918 74 720 796 66 689 770 88 69 736 99 7 917 57 685 762 104 787 840 170 521 873 78 122 909 68 6 749 97 379 642 142 851 974 95 121 950 118 452 723 62 56 134 105 181 983 81 485 713 71 168 260 114 85 894 158 805 851 110 677 726 79 167 378 144 447 911 95 227 443 65 370 628 102 306 613 54 640 848 99 359 509 119 97 685 145 827 968 81 279 569 79 39 48 122 357 665 126 262 354 145 877 949 115 219 971 74 22 302 122 247 673 106 211 848 120 222 812 91 658 925 80 474 916 137 510 593 97 807 986 103 94 635 147 642 658 102 355 857 73 415 687 123 526 859 98 541 688 67 813 926 106 502 926 58 607 820 115 398 854 108 95 925 90 379 543 60 108 960 132 108 495 64 226 312 68 279 911 64 615 863 92 64 406 136 5 368 117 318 358 83 609 793 157 133 822 117 257 411 117 44 307 77 485 847 128 59 638 78 758 959 118 580 712 88 345 701 92 52 132 136 108 282 128 90 134 143 141 751 144 417 859 111 87 283 87 387 938 69 341 368 155 803 953 133 113 998 95 21 906 80 570 929 92 479 989 149 187 536 133 248 472 130 363 830 104 474 850 119 124 644 64 151 389 130 888 996 126 170 854 97 30 901 119 97 517 104 407 449 119 179 397 114 183 246 94 219 648 85 156 185 63 479 705 49 473 534 85 122 700 85 180 296 80 572 781 64 693 982 89 244 996 86 43 229 66 245 651 138 37 767 136 143 966 99 0 838 40 271 391 127 441 863 94 493 532 142 839 912 127 731 858 77 2 9 128 48 312 102 133 882 134 153 969 103 125 639 77 85 868 135 132 630 125 16 173 67 644 708 108 524 603 113 482 674 96 100 363 108 492 501 104 352 542 134 624 781 94 18 134 109 96 405 131 167 668 115 385 863 106 10 905 80 400 849 56 456 990 91 63 945 56 119 550 51 648 995 99 536 633 117 346 754 142 421 853 114 413 620 121 167 396 147 62 695 106 757 872 155 634 838 79 83 802 155 636 859 85 291 988 123 776 777 70 211 653 95 385 438 90 177 562 84 507 608 112 349 702 110 153 789 45 128 557 96 608 935 57 526 967 59 657 910 69 837 978 77 127 356 152 90 504 64 557 677 97 401 716 136 530 643 109 625 725 38 569 983 143 114 693 75 136 204 97 337 983 139 489 909 100 428 467 116 183 791 158 414 854 128 120 327 80 290 761 108 684 957 130 294 720 58 415 524 124 115 820 59 865 967 104 13 887 101 584 948 79 146 843 143 676 886 40 367 683 97 7 351 119 553 861 87 805 986 110 359 856 69 718 963 62 527 900 99 428 477 100 536 622 96 165 630 104 108 153 125 463 680 103 143 911 84 217 390 107 67 853 86 336 571 70 246 862 149 111 328 1 618 667 102 438 546 64 595 599 117 385 701 111 157 690 85 443 954 105 638 642 66 362 765 125 309 859 99 212 387 96 433 518 130 127 600 109 201 546 104 335 544 91 32 822 111 56 243 88 90 863 83 679 724 105 424 685 78 153 443 102 66 313 108 515 973 81 67 312 134 192 304 146 58 996 78 82 399 97 247 494 110 677 697 113 786 983 112 694 960 86 482 808 67 75 159 112 135 900 91 137 375 150 458 805 110 172 247 126 308 787 130 359 872 126 3 15 78 523 832 68 707 766 65 521 732 119 157 639 65 120 814 103 446 556 92 333 381 92 25 838 94 190 460 88 37 938 88 363 922 109 296 775 112 544 575 73 19 285 135 863 896 143 803 825 67 184 990 104 173 621 156 8 230 63 371 988 117 254 772 111 310 769 84 17 141 72 451 674 154 235 821 80 166 803 111 116 849 85 316 750 110 214 507 158 588 753 95 445 663 117 701 970 76 285 642 59 512 547 52 709 857 129 489 892 93 24 175 77 423 562 123 70 340 112 164 550 124 138 545 82 511 635 99 204 431 33 143 237 101 342 450 91 96 529 125 302 751 105 371 925 114 234 725 102 428 946 69 369 499 80 622 972 86 443 670 114 174 301 144 248 283 73 523 867 73 664 694 86 837 987 65 518 541 78 518 877 144 297 636 65 385 849 56 3 442 70 147 520 69 475 515 58 239 874 80 397 564 105 242 354 98 172 975 167 137 790 71 441 780 127 145 484 147 171 852 92 92 369 103 196 695 113 657 934 100 655 746 54 15 661 73 338 511 66 12 525 72 652 713 172 75 231 62 166 205 83 174 285 74 1 792 107 51 386 138 94 921 115 295 660 48 92 454 80 682 968 71 13 182 93 564 986 104 193 398 31 351 468 136 279 433 132 179 708 111 375 854 131 298 372 80 146 371 86 129 746 71 840 925 116 89 244 132 538 550 132 33 87 124 309 792 127 390 749 83 495 822 111 458 915 80 248 601 100 39 871 170 99 400 82 376 934 128 163 567 40 24 57 116 62 218 106 629 728 80 616 861 116 32 999 127 448 571 104 59 541 51 170 948 71 578 593 125 252 764 105 49 337 96 217 588 92 265 554 111 617 957 109 835 967 100 200 331 99 322 844 114 527 921 139 660 962 91 509 642 133 98 445 90 920 973 103 28 470 152 152 803 64 385 765 119 113 175 133 15 858 51 313 614 84 596 813 124 45 234 90 350 602 44 156 776 62 462 985 127 56 292 147 706 780 128 234 247 101 165 634 60 33 272 135 259 781 125 141 637 109 116 341 78 228 843 116 351 657 123 119 169 135 82 563 147 644 954 79 213 899 60 216 288 71 234 838 98 106 779 110 465 567 68 632 723 34 353 548 127 506 673 118 89 433 82 232 393 117 315 880 94 169 908 96 384 511 94 23 604 104 649 820 85 105 749 81 356 577 67 139 905 108 251 531 101 521 709 44 82 120 153 686 997 40 103 454 96 72 816 115 480 721 71 157 494 109 718 743 81 778 884 81 680 802 111 173 672 123 529 787 127 483 819 43 519 758 138 558 742 31 441 895 95 486 670 102 256 696 96 458 482 106 750 889 80 123 346 144 52 200 59 353 518 180 97 716 49 15 813 80 482 875 72 460 704 108 61 875 38 93 416 110 480 987 69 501 974 108 371 978 71 263 724 60 403 428 132 432 833 135 100 175 69 265 991 66 310 358 137 445 833 122 736 774 79 235 992 68 13 148 107 768 944 94 714 729 151 411 828 166 28 407 131 568 852 58 291 305 132 296 545 95 478 909 95 416 903 37 341 952 104 176 207 78 141 671 136 133 382 110 257 450 129 101 875 53 566 569 66 695 811 79 108 785 114 128 947 95 573 838 82 232 993 88 206 746 120 160 339 106 29 648 74 92 509 109 154 569 143 492 599 118 665 965 71 805 808 103 566 843 74 227 787 129 350 527 45 465 900 99 40 971 115 220 877 69 40 140 97 190 260 123 219 936 146 424 532 115 547 639 83 415 968 72 132 505 85 661 809 114 73 103 147 60 287 159 56 971 157 116 868 97 265 448 104 195 998 117 209 974 104 350 678 82 32 133 115 608 969 108 247 444 93 375 799 81 841 962 74 457 623 91 421 686 140 324 596 131 563 913 131 648 896 88 317 760 48 430 497 72 707 873 108 390 868 116 414 876 103 551 765 78 442 467 133 320 979 42 139 464 73 95 179 80 533 709 99 330 461 158 353 566 161 452 519 63 196 735 115 64 815 109 116 825 59 16 469 114 873 958 123 476 718 39 557 626 124 32 392 192 485 910 113 379 499 137 203 575 133 150 637 116 192 649 117 601 925 101 345 782 103 266 735 161 48 764 105 592 921 77 109 790 80 115 199 129 96 397 60 113 855 90 790 927 111 585 718 121 277 589 131 78 649 142 909 986 57 277 626 86 660 714 73 156 779 115 609 875 144 578 799 77 344 797 150 161 655 124 210 937 95 36 574 108 194 585 81 201 222 86 773 942 104 339 603 66 31 806 133 52 942 67 173 718 122 52 606 81 15 402 87 101 947 79 762 949 118 447 640 127 51 599 128 302 528 113 96 194 124 134 188 93 142 712 48 520 528 103 37 902 107 81 797 46 103 198 111 119 307 71 125 348 70 454 951 92 190 504 134 46 357 103 271 493 11 242 743 89 624 633 89 36 655 100 61 312 121 450 964 68 24 868 141 575 797 112 89 859 133 268 682 56 590 997 62 270 800 98 713 833 78 527 980 134 229 438 120 368 976 151 699 919 128 520 769 121 460 761 74 426 437 103 559 621 90 30 370 67 456 612 63 797 921 160 118 409 91 114 240 93 781 998 114 551 998 82 15 979 100 194 787 57 252 747 67 329 917 161 457 712 154 438 569 118 18 455 113 355 478 108 323 928 77 10 655 99 276 498 113 193 383 117 475 941 87 822 976 90 250 372 63 363 821 139 412 628 123 152 413 103 279 588 82 174 200 66 0 104 113 877 980 59 60 516 77 514 515 159 78 725 113 445 754 126 638 936 66 163 993 103 614 643 101 406 523 149 673 911 110 4 498 88 167 689 111 90 116 101 481 882 109 445 825 137 232 635 69 183 868 92 280 697 50 219 333 122 714 779 66 872 911 70 486 587 44 36 177 68 334 771 88 213 599 98 703 883 135 408 787 35 424 758 83 795 913 88 28 712 69 81 193 33 349 806 106 378 694 104 266 871 44 66 712 79 185 538 145 623 960 82 523 900 121 542 548 78 683 922 177 273 441 94 533 625 100 350 903 127 395 505 107 553 669 99 33 992 105 37 339 59 492 795 91 497 721 99 480 918 82 300 701 109 391 736 82 59 171 105 85 395 131 461 594 46 59 963 106 801 884 124 381 776 82 566 575 79 478 917 131 924 991 141 923 976 107 267 641 84 346 428 70 413 959 84 564 630 100 266 377 118 311 836 56 530 635 112 594 676 81 286 961 110 62 334 91 327 419 69 394 535 138 60 711 107 69 482 53 76 853 104 17 732 110 160 643 89 553 863 142 80 437 95 535 644 100 324 931 69 416 700 87 65 821 94 51 456 123 709 893 102 564 861 96 619 724 134 194 628 119 330 598 81 82 480 117 200 439 132 253 560 137 789 960 53 466 517 108 483 703 107 471 830 104 32 510 118 171 861 92 901 988 81 508 662 78 174 977 65 326 574 179 206 256 105 490 975 107 732 932 98 126 206 50 726 804 127 197 209 99 195 229 99 26 460 96 549 692 139 418 695 99 632 643 70 135 428 131 38 348 102 703 973 66 661 758 72 487 612 141 116 400 98 273 450 107 184 655 110 518 709 97 651 705 126 558 853 66 43 583 118 508 774 92 806 977 96 99 306 56 212 716 117 37 243 91 325 630 154 415 425 96 117 596 63 566 672 123 460 644 77 305 438 112 394 591 110 734 865 141 60 89 117 321 630 137 184 194 81 211 235 96 624 747 75 82 557 73 280 365 134 255 840 114 95 223 53 120 986 30 14 485 77 121 664 122 274 522 143 266 308 63 28 425 137 330 359 128 97 691 92 401 600 88 866 897 93 38 519 115 637 863 109 99 257 91 545 827 100 17 637 99 545 705 59 41 107 101 639 902 101 22 643 70 4 215 95 748 876 92 246 441 166 412 674 26 578 863 67 369 798 72 238 640 94 501 542 81 4 166 92 75 650 66 419 918 80 266 427 83 590 826 68 301 743 141 112 825 107 335 991 86 736 829 97 146 895 114 334 452 81 270 752 112 269 353 99 688 967 77 541 671 63 152 672 67 530 957 81 195 266 81 631 845 118 77 648 88 83 942 69 463 842 109 222 506 88 216 819 146 116 677 89 172 449 137 128 193 120 913 984 94 463 819 100 102 359 90 505 834 159 132 722 115 166 254 98 214 545 63 151 613 104 773 934 88 188 259 99 228 739 93 30 372 69 324 975 134 459 945 120 27 785 109 483 770 99 396 838 94 126 403 128 145 240 57 192 770 99 496 766 96 434 829 112 114 389 85 315 647 69 410 690 87 99 488 73 497 937 107 170 979 43 162 558 64 164 830 83 148 217 62 85 360 114 84 580 55 40 228 122 6 210 61 586 921 36 244 894 73 391 996 109 665 736 94 70 201 95 246 978 129 773 884 97 227 716 90 85 477 127 649 795 107 300 343 111 605 955 76 662 782 113 209 513 63 277 536 83 418 789 77 471 726 56 699 871 39 532 603 70 42 269 75 565 777 73 423 580 176 159 327 122 735 962 129 296 917 132 66 848 122 559 825 69 63 676 106 198 599 103 380 646 118 46 220 128 899 952 132 691 758 103 704 766 58 306 742 81 870 979 78 704 896 155 143 924 70 92 807 138 60 163 165 132 791 104 937 958 91 27 737 90 307 845 148 462 999 100 475 939 140 289 380 106 92 999 148 139 389 111 148 317 61 358 588 142 934 950 157 219 330 137 353 900 156 773 811 102 309 669 53 499 556 165 445 502 87 171 223 74 379 820 132 794 995 146 80 151 140 447 896 119 285 788 55 387 745 110 118 772 91 545 847 145 651 772 72 442 979 65 739 898 110 728 912 117 684 868 33 573 834 156 355 962 67 294 754 91 160 610 77 5 448 156 562 722 107 164 568 133 76 574 90 363 486 87 515 985 60 122 895 125 217 834 102 794 825 60 213 890 64 221 916 63 362 437 105 639 944 92 116 384 105 527 899 101 573 669 118 81 239 123 162 530 117 56 232 48 130 368 141 612 942 133 813 964 101 647 831 151 38 315 130 384 626 65 26 504 125 204 590 66 324 633 67 66 102 109 266 603 121 284 371 151 77 430 113 9 242 56 24 969 72 479 914 104 526 923 32 102 637 147 354 528 135 0 608 92 643 742 103 263 479 172 336 783 144 360 883 125 54 514 61 138 535 85 699 872 138 21 126 97 7 742 71 129 828 84 186 923 96 18 521 109 540 851 64 142 894 111 375 453 116 601 705 121 384 388 115 418 927 55 249 336 106 14 324 133 292 638 111 307 573 79 669 828 109 464 528 110 643 793 97 759 911 78 544 878 85 345 953 137 518 999 107 482 678 86 281 676 108 498 880 145 58 202 135 444 860 101 757 968 78 9 783 122 484 855 100 199 686 59 460 545 60 174 365 25 484 921 107 297 906 107 769 878 90 240 246 49 258 512 145 0 174 166 418 732 85 160 627 101 256 752 53 826 937 42 421 939 84 370 945 146 858 860 96 375 400 140 658 943 88 251 578 120 582 828 47 241 773 129 159 585 57 601 847 114 879 966 80 100 454 125 350 898 89 125 771 70 165 425 90 258 379 129 230 960 111 283 517 53 158 239 84 610 774 138 921 958 95 589 949 85 69 845 113 349 413 141 217 337 67 271 979 133 300 894 100 333 992 113 119 251 123 689 998 169 821 850 144 619 795 87 670 908 96 109 506 86 486 997 139 342 875 123 45 279 61 127 583 121 357 669 109 462 583 89 265 871 127 219 490 98 77 864 100 491 715 71 161 923 58 8 394 75 758 904 105 485 919 101 672 720 45 155 360 123 559 981 148 734 761 147 153 894 98 236 824 67 371 585 78 199 556 114 119 888 90 315 641 79 346 362 84 314 808 47 465 761 140 338 395 84 342 435 106 302 869 62 568 900 120 61 456 160 145 614 144 363 651 110 110 470 82 147 399 92 690 741 99 162 603 89 242 893 74 95 126 47 222 434 130 512 600 113 353 619 68 194 503 117 229 774 53 307 887 98 2 406 79 404 434 151 395 783 50 26 216 125 128 739 127 353 859 70 14 406 82 332 937 64 724 959 53 523 994 110 1 206 176 91 618 45 806 884 101 367 442 102 204 469 95 7 886 174 309 641 73 346 620 78 25 825 163 99 936 155 353 399 81 52 215 99 284 832 86 108 246 101 58 386 46 135 355 74 426 851 145 292 371 105 682 994 148 495 970 74 631 825 124 151 655 107 823 988 126 764 887 136 153 444 53 627 800 118 463 574 109 170 565 98 407 650 119 304 493 140 737 956 109 759 847 122 62 100 84 333 430 71 404 679 122 621 896 74 162 276 90 121 292 110 420 805 170 482 712 110 42 614 111 919 960 84 24 517 109 273 334 127 69 322 108 273 692 125 450 984 106 128 458 77 538 751 64 104 778 69 95 646 129 43 405 120 251 967 87 390 552 77 151 751 94 433 849 159 511 764 56 653 828 107 127 218 137 268 677 107 336 628 130 579 825 64 154 712 106 590 871 76 363 609 109 120 311 53 112 134 89 350 729 88 94 516 72 776 855 106 262 480 43 570 768 123 65 454 77 430 694 53 183 912 102 334 374 136 164 448 96 46 885 92 243 405 149 93 639 114 120 721 46 286 737 123 168 611 121 173 696 51 26 479 63 279 336 102 153 521 91 296 714 97 210 381 97 149 253 118 205 619 130 408 863 73 468 800 102 458 757 103 99 953 107 370 382 105 139 330 45 679 758 42 56 929 91 768 956 156 483 585 117 504 889 82 259 684 119 134 835 141 296 560 63 41 914 71 492 617 67 254 736 43 632 678 146 239 443 59 270 607 76 79 323 83 344 641 75 30 776 60 84 393 112 245 561 49 344 778 104 65 543 72 478 628 86 305 398 134 291 875 125 416 705 134 613 916 66 130 154 96 490 857 71 93 216 91 627 943 76 284 450 51 35 759 94 45 447 120 713 933 40 41 289 62 511 540 112 5 141 104 114 989 111 297 443 94 865 926 100 235 464 106 126 518 108 59 184 125 119 989 45 92 395 25 117 907 145 433 680 52 216 953 117 255 788 85 556 931 118 356 515 94 240 939 116 104 702 147 518 773 110 620 936 131 23 216 78 240 335 65 760 891 130 225 810 126 173 747 72 427 847 114 83 610 92 757 777 156 259 922 95 195 224 83 325 466 149 384 974 68 247 544 126 269 956 134 138 524 64 212 694 134 99 792 130 261 280 93 512 639 109 53 136 87 499 808 55 556 834 44 18 402 160 82 762 179 354 853 101 457 951 114 28 526 134 128 830 128 47 697 216 6 597 79 342 888 132 391 604 103 466 665 109 303 987 119 147 254 29 496 547 103 808 973 73 75 895 145 483 858 135 125 216 136 242 528 101 782 950 78 817 878 153 765 864 81 285 724 122 727 936 68 107 288 75 347 636 83 870 995 88 24 695 59 368 840 101 621 737 104 176 481 79 312 889 89 226 270 150 307 498 67 79 174 107 680 805 107 255 444 115 275 414 91 220 683 82 721 844 161 742 835 107 542 628 97 578 896 137 451 710 113 107 173 97 820 867 123 724 775 76 454 583 115 832 897 145 291 793 109 149 496 58 903 979 91 513 858 109 464 651 73 365 373 72 84 189 88 149 979 83 28 699 122 442 688 54 441 589 125 131 411 108 27 598 137 358 705 124 73 486 83 30 708 78 820 993 150 262 732 115 472 957 46 428 534 83 240 736 150 399 673 105 49 839 124 450 558 111 404 757 158 39 817 96 8 772 130 344 873 48 135 639 115 501 720 105 624 715 100 3 364 103 570 913 60 22 958 88 528 775 117 438 736 101 357 964 83 329 580 98 791 999 117 331 648 118 266 369 73 765 850 79 411 762 88 38 187 131 833 987 158 219 679 131 402 933 105 422 671 99 381 599 96 901 996 60 414 917 82 34 751 87 630 998 101 21 754 110 926 970 84 63 918 121 441 688 109 71 284 128 892 976 137 362 430 91 663 849 100 5 274 81 148 201 55 633 997 81 275 785 124 718 836 115 44 509 128 389 455 100 174 246 102 878 900 121 85 779 135 405 704 117 158 820 57 157 205 127 13 880 86 250 525 60 835 869 154 484 505 103 694 920 108 161 964 101 100 707 79 241 477 166 475 789 84 54 282 80 432 874 134 668 678 152 206 687 64 495 770 89 221 314 85 319 864 120 164 977 96 503 811 196 116 326 111 123 306 75 647 939 100 509 784 48 184 332 116 85 348 86 23 93 74 404 500 94 730 801 57 111 707 135 935 960 90 280 495 82 575 670 93 161 914 78 202 925 136 154 813 96 802 883 109 47 248 93 170 650 160 214 903 103 219 657 153 304 524 125 388 411 101 442 560 126 469 752 129 322 794 67 131 930 68 160 553 92 44 650 98 338 362 79 217 247 55 138 874 102 532 990 131 270 951 101 178 976 132 19 532 75 747 983 113 275 572 141 740 997 143 231 253 105 188 674 106 251 595 129 45 949 67 870 880 136 275 898 100 325 376 74 60 147 76 92 112 89 544 653 66 66 736 137 226 436 124 668 960 94 424 515 116 35 888 133 636 661 76 270 488 133 1 676 188 35 918 107 408 658 63 257 999 42 198 264 55 236 426 71 128 667 38 124 825 113 134 174 68 69 305 62 202 962 150 371 408 95 264 847 99 211 298 148 23 285 101 145 300 48 440 937 69 245 526 126 89 486 105 279 636 95 247 574 94 716 965 82 9 809 61 194 427 107 273 945 133 102 497 119 95 719 141 82 707 108 542 697 101 912 913 9 54 765 133 652 755 149 547 700 107 613 820 113 796 914 89 452 868 108 794 850 112 212 753 89 760 825 89 239 496 117 42 420 80 337 430 33 150 293 129 189 685 114 166 708 128 393 487 130 673 934 77 203 432 86 337 501 119 545 819 118 199 584 75 206 983 131 201 935 125 919 940 61 126 607 93 394 930 71 286 927 93 482 557 119 316 440 60 891 966 106 732 871 107 358 401 89 653 907 68 11 967 87 31 801 81 189 442 58 496 684 105 113 188 104 15 494 99 178 285 118 463 875 103 447 663 85 259 294 117 194 227 96 149 285 134 137 769 95 330 805 114 122 585 143 40 372 69 254 408 80 362 791 88 7 43 111 416 797 83 167 911 111 141 861 55 258 633 80 167 336 162 288 673 112 170 387 114 82 450 97 155 716 79 429 582 77 63 574 121 114 407 140 79 336 97 761 833 135 378 942 132 569 622 78 297 718 119 313 519 67 414 456 69 266 571 147 307 552 159 504 809 64 697 843 88 196 598 154 157 971 107 140 591 93 399 915 140 286 851 68 50 738 110 587 946 51 92 946 102 463 825 57 575 852 125 148 664 130 513 969 116 39 174 117 66 749 71 18 588 87 189 630 98 42 161 113 311 381 94 243 821 124 593 943 62 66 444 163 29 636 106 131 514 108 611 924 71 731 737 139 585 967 54 437 858 50 938 978 117 146 666 73 93 521 135 131 276 129 494 556 107 890 925 136 23 643 91 865 941 142 63 87 83 470 676 119 198 859 77 593 999 96 121 956 65 150 625 126 571 903 62 180 531 116 574 760 71 164 281 108 770 777 110 342 477 110 610 737 94 15 187 170 14 579 134 136 842 56 587 995 41 207 310 133 135 613 54 335 416 50 80 989 95 42 329 83 414 855 91 553 585 76 611 797 125 268 339 128 112 174 112 39 453 170 72 361 124 77 462 61 155 743 129 153 406 105 340 398 95 511 721 55 80 532 98 798 837 108 67 515 88 592 787 64 29 655 71 67 409 114 518 885 111 548 701 127 338 459 115 97 172 109 551 855 145 80 370 128 79 407 84 223 441 100 48 541 104 111 530 116 305 602 95 205 544 91 128 814 130 88 681 104 172 898 106 156 916 108 206 460 131 51 670 93 12 530 111 306 962 94 27 278 116 102 580 111 484 689 125 498 756 85 3 78 121 461 537 134 299 393 114 471 926 88 812 821 80 129 644 88 489 973 101 83 695 102 122 655 100 104 674 109 7 730 90 69 746 98 229 775 72 372 578 39 135 635 120 84 974 49 995 998 101 170 388 130 525 668 85 293 652 101 391 882 99 13 276 118 735 919 105 35 985 86 107 886 115 198 906 122 36 656 140 85 150 125 339 996 112 567 615 96 198 441 77 88 333 141 0 122 133 364 414 72 525 758 48 481 498 78 299 956 121 555 969 86 178 359 50 324 967 120 672 701 130 48 826 91 385 678 104 654 761 129 229 611 82 273 426 107 84 591 55 57 623 83 166 296 54 517 675 111 329 671 79 109 927 121 25 795 79 730 757 106 285 953 88 248 971 118 176 668 126 7 463 55 304 656 98 330 331 62 97 567 79 749 815 117 437 845 87 218 717 117 572 816 70 796 800 136 437 888 51 370 977 70 581 852 79 829 879 70 151 932 166 243 955 91 927 980 97 644 779 77 264 678 137 404 558 158 237 380 138 240 299 108 334 456 57 332 874 102 678 954 40 283 607 78 301 557 106 60 858 105 605 904 101 320 550 114 197 948 83 1 912 109 14 215 75 504 850 110 463 700 148 98 429 111 890 950 134 356 538 104 832 926 110 891 938 65 203 837 129 461 938 55 942 999 126 134 345 37 14 523 130 21 536 126 359 476 90 675 773 125 153 962 107 530 539 131 181 945 105 167 349 97 59 932 71 220 343 85 606 882 50 15 652 144 98 146 132 245 418 103 223 942 107 18 328 107 437 631 73 474 988 53 278 521 50 784 963 120 23 547 139 299 475 130 397 414 65 136 866 164 262 501 83 134 391 96 19 633 139 54 528 116 53 550 77 267 447 56 81 573 74 432 776 49 398 761 86 219 245 75 821 964 77 29 315 132 479 736 109 97 121 115 4 516 120 212 331 113 333 903 79 80 900 59 23 725 93 884 895 125 635 666 169 236 746 94 98 108 131 52 778 71 237 760 89 86 646 128 681 932 121 95 809 108 2 481 105 27 365 103 489 581 110 104 453 109 488 850 61 82 575 154 394 479 165 213 274 77 125 126 84 290 797 161 293 807 47 24 887 132 420 524 92 264 465 93 98 511 83 48 316 83 257 891 120 189 415 79 156 934 88 608 873 132 258 513 62 687 785 159 364 979 104 241 761 78 427 815 77 109 538 103 588 775 85 429 720 45 534 549 106 252 348 104 137 994 149 381 940 101 620 810 54 23 513 61 190 873 96 198 554 121 206 800 120 88 724 108 345 467 51 126 772 67 690 817 72 252 844 83 378 753 76 29 951 35 231 285 99 123 776 86 493 787 74 51 557 132 379 434 128 637 858 91 173 626 137 375 780 95 166 378 98 444 917 105 10 159 105 588 697 106 83 831 95 171 575 85 643 845 142 46 183 76 616 954 84 20 431 91 116 544 93 228 917 77 828 913 47 654 834 79 211 901 101 595 889 146 28 351 112 134 225 85 163 495 72 600 617 143 799 863 136 627 665 90 758 988 146 757 918 152 185 585 148 325 686 131 301 962 117 115 448 176 313 810 130 40 484 90 498 525 67 50 788 69 246 456 103 612 801 65 282 761 128 276 880 103 52 880 168 135 341 58 670 785 87 37 334 88 36 699 44 344 579 94 345 627 139 278 425 105 361 596 79 261 850 87 248 943 141 52 213 114 567 776 102 112 320 101 486 959 129 216 290 94 285 693 127 583 950 104 402 810 91 499 560 94 233 814 116 653 787 135 178 942 106 497 595 100 387 920 151 170 542 133 484 841 79 483 783 37 557 865 112 930 957 100 87 339 82 799 932 98 416 968 119 291 343 111 382 649 158 223 940 66 400 928 93 608 672 97 66 657 74 111 119 118 155 687 83 619 680 115 337 793 103 981 983 131 484 964 99 287 515 93 537 686 107 55 558 86 338 441 81 197 966 114 481 974 144 88 946 78 397 887 34 613 720 81 63 559 132 497 980 69 515 982 44 223 725 111 454 686 99 706 770 97 513 599 95 17 330 104 225 445 133 120 502 119 177 346 108 414 700 104 81 175 65 709 960 136 59 487 77 328 722 97 311 858 141 588 953 58 333 361 73 357 670 75 617 825 71 297 378 79 43 829 80 3 25 62 866 920 112 41 961 150 14 412 94 4 673 109 335 939 103 464 973 106 688 972 111 361 943 126 713 956 101 220 325 95 110 966 106 26 965 100 366 567 151 147 973 109 460 981 90 109 230 128 318 336 129 396 485 90 102 702 93 648 689 90 246 250 107 95 960 117 136 674 77 125 297 73 249 915 102 583 986 142 84 453 112 158 423 109 565 797 82 55 512 149 648 663 138 677 679 127 395 611 113 71 732 104 272 999 102 605 677 126 492 776 116 463 757 127 186 192 112 2 987 90 366 976 105 107 747 80 213 448 70 143 549 105 47 947 115 20 430 86 13 398 95 313 737 148 157 798 137 369 518 95 517 518 144 525 530 107 280 992 106 15 106 117 46 887 71 442 952 99 399 792 73 726 934 94 74 585 108 712 872 116 456 800 110 328 725 85 71 966 98 439 791 99 233 943 110 104 824 115 516 605 118 701 887 99 577 717 58 392 633 106 770 854 86 15 769 129 428 515 131 421 621 86 188 236 116 75 101 124 342 345 71 209 538 99 481 985 107 150 402 96 99 295 76 332 529 108 918 997 119 751 840 80 114 350 143 802 828 33 127 870 164 391 885 138 174 420 109 193 786 131 131 931 63 425 971 132 304 808 58 437 800 106 298 975 68 393 668 89 144 483 118 872 916 134 683 701 125 63 137 38 306 584 72 27 462 118 379 997 104 809 839 152 641 916 119 197 279 93 706 718 70 42 173 95 323 542 126 532 953 92 6 820 63 573 944 97 108 903 139 359 807 127 29 547 78 262 824 124 951 971 74 99 647 92 249 712 88 210 221 47 777 859 110 24 174 87 696 713 111 104 124 74 345 754 81 281 674 113 503 537 120 353 594 142 164 863 132 597 866 95 153 161 97 213 222 97 219 615 111 14 623 56 316 348 145 413 434 89 569 693 163 750 754 80 311 472 92 614 733 91 276 296 44 483 904 96 165 827 48 208 955 133 500 600 93 273 636 108 685 925 9 8 392 64 49 121 112 614 777 106 7 772 19 502 588 88 40 180 40 120 342 118 206 740 134 596 959 169 78 750 152 618 912 80 202 927 42 541 959 84 87 816 109 354 419 153 567 578 103 413 462 97 583 931 116 247 682 101 759 859 36 443 966 143 344 794 115 592 601 75 383 882 80 301 704 90 206 342 114 166 821 43 726 748 125 578 975 96 331 958 63 42 403 56 83 88 101 310 407 82 441 774 125 165 506 91 871 981 177 574 779 77 57 929 101 626 897 30 365 762 111 563 817 80 234 591 91 584 649 116 228 632 125 332 906 81 45 295 127 378 662 123 756 939 79 258 974 112 223 858 109 54 980 97 213 594 89 14 819 88 330 383 151 675 916 129 644 939 137 435 768 105 235 682 70 547 670 170 823 838 55 544 588 131 888 956 145 21 175 97 319 907 117 172 312 93 89 497 109 205 353 78 745 799 110 143 984 83 216 541 162 29 699 76 12 650 115 148 558 143 568 584 118 525 795 101 1 515 97 835 916 116 733 882 72 262 550 117 420 437 83 126 796 71 209 556 76 394 983 118 799 937 142 615 975 97 838 882 92 545 574 148 475 770 125 402 839 93 333 387 106 622 974 81 122 861 64 498 568 84 598 623 99 68 481 111 398 635 129 805 998 48 271 537 88 441 769 105 485 756 49 447 698 111 593 946 136 146 827 136 350 515 109 224 575 92 640 768 121 332 350 141 47 170 101 15 952 86 394 633 84 37 880 85 841 931 132 128 324 64 88 890 130 385 596 9 219 888 153 468 762 85 232 351 56 407 739 143 29 885 101 4 593 39 106 132 93 552 706 61 31 567 75 579 638 104 247 935 114 285 594 114 452 858 89 541 720 118 330 792 116 346 396 102 8 218 70 39 59 107 683 913 109 770 999 95 151 983 122 193 638 42 292 903 155 240 245 104 470 905 91 532 782 66 158 631 89 211 229 132 758 912 100 191 443 76 48 400 40 111 884 113 349 795 126 481 609 83 437 836 66 179 607 145 266 852 107 300 555 167 431 848 114 612 674 113 86 259 73 77 572 115 377 955 83 790 891 143 285 708 105 667 694 91 644 951 127 77 500 83 297 603 80 153 640 91 181 914 88 736 842 87 13 414 112 318 707 99 510 950 36 196 539 30 158 966 32 252 775 66 342 487 130 195 624 65 104 783 95 793 938 100 126 406 89 343 862 92 887 954 92 125 915 89 255 278 91 301 356 150 491 682 130 15 573 128 35 582 111 943 970 113 141 921 123 261 991 127 149 906 122 618 860 91 137 641 83 313 518 122 130 269 133 214 475 101 171 768 84 821 846 47 570 577 112 128 142 110 144 186 37 176 433 120 239 419 108 328 430 105 94 500 69 433 542 136 245 281 80 83 581 74 709 962 136 252 962 116 114 856 84 792 796 64 79 147 102 721 779 102 69 699 153 398 604 123 245 622 101 215 728 115 386 446 100 358 480 70 358 545 105 77 365 104 16 523 134 39 688 104 438 764 118 510 547 135 390 431 104 774 836 64 457 940 86 203 726 102 808 990 127 409 953 118 105 207 94 241 777 112 315 961 55 107 659 132 42 134 64 379 698 106 644 872 102 293 849 58 682 735 77 341 931 138 83 195 50 367 943 62 154 801 111 94 308 124 557 953 99 262 530 129 725 843 114 767 817 131 816 990 86 503 633 106 702 795 136 833 921 133 204 638 73 7 904 98 653 761 70 189 755 136 246 269 75 429 579 106 421 717 134 92 227 79 726 761 115 41 254 57 57 876 85 437 561 90 546 932 90 360 747 174 446 510 109 605 748 61 901 950 129 423 889 106 164 372 113 96 393 71 19 927 78 649 916 94 98 169 84 76 886 66 54 730 177 581 721 80 618 897 124 161 823 108 10 200 120 747 832 74 103 599 81 275 506 83 495 560 95 387 817 108 285 445 90 445 940 148 126 543 97 633 955 93 138 939 16 128 633 127 487 623 139 251 677 160 160 312 76 156 780 116 100 178 98 255 392 113 375 657 43 468 996 92 960 984 144 283 800 85 375 614 79 455 982 69 142 414 132 568 807 63 302 784 55 447 456 106 161 615 84 405 878 168 319 439 145 433 701 117 458 638 88 440 628 79 26 561 145 317 755 59 331 914 105 32 88 63 553 778 107 112 300 113 359 906 75 333 734 102 871 982 110 258 541 115 301 364 79 823 848 85 107 622 46 19 157 106 269 960 165 54 585 119 688 834 92 574 752 53 196 816 86 596 728 65 338 640 81 622 878 121 317 696 94 653 920 121 850 966 73 210 445 97 649 811 21 842 891 84 74 877 129 829 843 90 241 365 112 686 957 120 152 228 93 879 985 132 209 222 129 365 667 71 358 999 61 673 955 93 619 947 116 803 808 136 269 452 73 821 866 115 104 225 105 248 795 105 452 954 125 247 294 95 592 932 123 342 948 88 248 883 66 90 763 139 384 942 120 43 994 129 246 536 109 348 836 71 22 28 99 599 883 102 77 920 117 408 464 153 71 922 57 86 931 64 220 857 96 899 984 61 369 703 127 798 849 140 357 408 86 657 774 134 712 970 70 371 942 71 315 975 97 33 928 73 391 545 118 419 515 151 207 451 93 630 905 149 241 729 72 42 333 54 696 853 62 725 774 104 349 357 120 536 994 119 108 795 99 402 913 69 66 649 80 601 853 106 57 598 46 603 610 124 543 851 81 847 947 106 257 300 129 481 599 103 74 632 76 471 892 109 161 243 78 271 507 92 579 836 69 348 610 68 297 573 93 342 461 69 215 222 147 3 454 90 65 174 133 169 878 89 639 994 113 687 941 50 464 492 126 90 509 128 180 946 74 695 726 123 354 968 97 740 792 128 273 391 82 157 418 106 43 512 122 116 777 87 231 422 66 270 462 37 148 493 95 513 551 18 432 440 47 186 557 108 40 788 112 599 864 52 666 694 86 564 698 79 930 938 105 60 362 94 205 805 97 152 410 105 318 929 117 579 704 109 223 384 87 327 363 114 414 825 86 128 615 131 264 475 87 215 632 121 361 879 131 189 251 172 672 681 134 149 885 69 301 584 24 365 838 108 733 802 147 374 541 90 110 453 110 304 601 112 725 907 67 238 497 90 196 911 139 375 971 110 598 615 105 381 657 122 332 494 125 104 588 123 613 914 130 393 686 139 899 980 133 800 907 109 88 570 43 2 456 97 13 261 104 49 806 89 151 782 108 68 309 73 63 297 75 823 974 53 482 637 104 49 888 52 350 451 82 138 160 85 630 651 136 227 869 132 27 506 111 151 191 60 565 850 116 379 494 89 600 708 87 63 226 121 18 300 94 689 757 167 133 602 105 126 852 79 151 405 66 202 432 128 862 934 92 211 875 57 328 630 100 197 746 116 755 889 120 217 855 121 256 945 67 632 674 69 51 540 59 472 729 73 424 723 116 347 604 91 775 958 111 415 729 102 326 536 73 383 692 151 29 787 94 480 609 218 169 921 81 14 185 135 420 943 88 274 566 114 230 859 105 314 477 118 140 145 131 6 802 139 79 587 148 383 510 118 313 428 126 431 617 74 27 761 95 232 263 86 418 535 100 429 482 87 82 398 139 169 198 94 798 927 89 3 990 122 320 953 102 311 599 70 629 759 91 149 236 38 583 709 78 775 820 102 188 694 82 5 271 89 173 660 92 462 957 92 306 698 69 600 939 103 75 496 102 343 467 112 183 995 117 442 957 88 360 894 112 320 960 102 142 897 77 451 982 108 577 931 138 547 783 134 293 394 126 797 896 86 649 937 92 181 677 82 189 390 103 606 974 102 848 969 79 311 991 43 172 402 71 264 598 65 70 188 72 64 858 84 112 803 139 557 929 123 440 994 91 33 274 64 3 404 106 52 63 107 504 610 115 559 701 98 878 887 83 81 563 134 360 957 144 368 800 137 113 253 136 162 980 108 466 556 103 566 755 138 193 530 51 207 347 171 32 317 60 170 184 58 110 190 137 592 663 90 375 781 35 601 933 73 48 973 96 308 675 72 586 668 99 107 621 153 107 317 125 138 950 53 625 798 76 43 605 116 217 696 89 266 796 121 341 601 122 658 892 117 102 188 122 446 822 94 296 555 78 48 320 91 558 909 126 200 610 122 226 719 104 355 755 133 274 954 28 625 630 105 82 316 130 318 865 102 634 769 116 274 733 140 54 379 99 707 890 85 28 183 121 893 908 110 617 793 142 162 959 69 471 855 120 490 552 90 734 997 60 797 962 136 254 394 98 167 587 103 242 430 101 491 524 87 148 743 145 437 584 51 1 927 38 263 846 61 91 261 94 31 205 118 31 187 84 18 380 73 283 807 84 437 797 138 155 527 89 472 984 116 532 570 99 170 649 158 47 646 70 479 679 67 25 228 106 714 856 86 67 425 61 461 993 110 495 974 121 329 449 90 873 975 69 611 784 84 216 800 93 371 438 127 274 893 65 519 729 68 417 656 74 37 958 71 81 115 106 8 803 142 635 796 108 130 515 84 901 905 84 492 540 81 126 896 61 98 630 109 527 718 123 97 263 131 341 790 142 306 387 108 590 611 79 153 758 95 194 414 99 248 258 56 183 933 116 567 890 81 338 978 162 443 992 81 6 480 139 139 890 148 491 850 63 609 619 107 453 808 53 338 635 131 413 816 113 160 815 100 604 822 96 107 410 159 60 771 73 91 277 86 90 777 107 396 680 147 249 328 88 200 727 125 910 976 121 138 898 115 109 877 113 117 643 36 305 447 122 140 146 86 593 884 124 402 626 48 832 903 96 522 966 111 196 305 115 871 988 82 409 769 155 47 300 139 251 332 142 741 931 87 135 471 119 168 618 84 684 827 60 365 413 114 464 689 74 661 773 89 86 997 78 693 906 85 56 633 33 147 302 125 817 960 141 396 542 115 345 796 75 845 865 62 434 683 83 209 522 56 416 455 98 786 911 42 99 704 89 94 418 104 514 541 61 356 659 74 585 690 145 233 515 101 266 891 58 306 934 72 767 773 174 392 473 146 521 631 39 353 390 94 265 859 70 167 760 87 558 652 88 646 650 123 45 860 80 467 873 40 531 965 66 381 857 114 281 889 85 15 56 121 443 559 80 430 571 80 176 971 58 581 887 103 835 850 96 116 230 103 32 543 100 130 659 77 5 686 151 6 693 110 233 476 57 279 487 72 51 162 24 49 54 89 159 456 74 158 913 45 60 455 91 561 672 144 549 621 111 193 577 135 0 390 81 609 968 44 296 382 122 406 493 105 678 689 111 504 875 94 360 710 80 364 906 80 383 755 85 635 999 95 192 518 130 315 724 80 245 514 54 573 926 80 65 461 79 570 584 83 374 974 83 552 736 64 443 747 75 375 819 113 201 634 91 462 963 89 314 795 58 764 792 99 415 689 62 48 489 114 9 946 91 87 289 97 41 273 79 280 553 41 42 572 69 663 681 121 871 985 111 409 847 113 703 735 105 342 897 125 431 722 144 855 875 124 385 854 96 265 719 86 167 421 65 648 898 105 831 996 76 361 904 84 265 584 80 310 385 114 308 355 88 175 519 92 23 342 127 260 759 80 106 124 74 466 749 116 714 862 126 275 836 61 143 493 77 516 713 85 485 624 74 885 903 77 131 252 109 707 981 103 462 881 50 519 597 82 288 326 83 271 532 113 420 560 119 245 876 104 192 419 88 296 537 133 208 992 114 205 902 145 5 991 116 624 758 121 647 751 120 399 628 80 567 773 88 624 693 120 83 725 96 38 580 70 566 881 109 267 349 118 468 893 68 323 797 113 51 883 78 423 950 154 351 940 161 446 530 75 807 982 54 182 956 74 76 595 99 427 692 151 277 556 134 523 936 151 501 887 44 655 937 115 586 759 151 112 219 158 561 740 108 309 925 132 78 493 152 764 993 109 64 743 149 9 282 50 25 114 91 80 377 81 49 727 95 242 260 155 129 411 126 875 917 101 243 421 145 579 710 119 114 333 93 1 858 72 433 715 100 175 688 84 516 855 97 61 534 68 361 412 77 504 885 112 273 727 80 717 842 77 659 786 69 85 425 89 129 948 146 656 664 85 660 842 73 272 465 68 293 719 94 15 603 156 1 386 163 627 940 98 17 324 102 888 961 144 152 952 114 340 692 79 334 775 108 583 721 87 459 764 123 265 312 90 215 589 127 27 227 106 169 643 38 396 730 89 3 507 68 146 914 106 402 640 81 564 700 149 166 299 24 534 914 67 192 294 71 241 262 85 723 919 96 15 620 104 118 234 124 97 990 103 177 435 124 328 623 145 98 873 101 238 520 82 402 907 106 130 469 47 118 500 118 222 532 119 167 547 57 371 463 128 473 599 118 227 772 119 273 918 85 100 389 76 705 910 124 0 559 100 7 932 117 551 658 102 401 568 116 54 587 120 207 945 121 36 527 123 578 955 129 292 605 61 414 782 147 181 424 68 290 785 157 10 65 50 279 347 137 10 525 94 53 353 107 72 114 102 380 704 52 507 795 65 508 665 171 68 117 69 355 405 115 298 509 52 519 520 97 816 832 81 341 859 46 79 358 92 403 852 98 182 286 126 150 226 62 31 789 121 17 779 94 266 438 69 4 659 89 791 815 137 26 282 96 788 870 62 8 965 99 431 945 87 443 607 64 505 517 109 864 919 120 363 621 153 260 302 66 11 318 101 268 633 95 213 439 159 259 610 52 58 130 91 203 522 73 401 658 73 376 674 51 591 783 100 86 234 141 441 720 129 431 668 40 465 658 116 124 349 40 606 662 57 804 995 77 66 305 54 95 98 81 390 924 113 164 716 107 69 582 101 260 796 108 28 557 164 383 931 89 170 702 95 213 467 139 85 326 117 427 636 77 342 726 85 542 853 98 316 963 130 669 680 42 56 385 47 23 435 130 776 805 99 467 824 131 301 849 137 435 804 144 340 620 74 54 994 87 397 983 137 122 523 97 134 368 77 426 775 171 841 932 66 230 564 125 275 879 110 135 220 58 167 802 62 135 354 68 64 799 100 71 84 140 159 686 142 139 613 112 62 290 89 486 980 81 65 556 102 326 395 44 183 898 43 11 974 135 295 423 59 224 833 125 420 622 108 248 855 120 752 895 124 467 973 111 494 659 76 154 571 83 520 661 131 738 741 106 673 909 95 406 646 84 551 993 90 59 78 102 62 206 99 859 971 63 109 768 76 90 94 122 452 962 105 9 500 122 263 984 102 29 206 107 18 942 120 432 903 129 62 215 62 692 806 54 92 513 98 180 324 114 140 430 81 705 825 59 462 612 123 231 511 76 106 935 67 670 755 98 235 555 111 405 935 68 343 882 147 611 940 16 80 570 126 367 368 139 144 388 81 290 525 54 211 378 47 750 839 109 610 722 125 282 786 112 61 432 58 373 806 97 593 710 65 57 679 106 587 865 77 449 582 44 351 565 103 45 381 93 117 777 55 205 809 152 236 403 124 311 810 78 183 755 111 205 603 75 599 958 95 56 363 67 659 708 89 95 735 148 510 570 96 115 376 27 85 900 102 445 909 36 149 490 103 323 715 82 39 63 92 292 922 45 584 924 71 766 920 147 316 596 116 565 872 120 310 787 85 498 891 148 240 300 92 284 875 115 156 180 84 391 726 57 205 911 119 494 581 59 70 331 88 197 580 113 259 671 85 366 652 73 597 856 136 746 813 123 796 999 74 728 951 110 215 869 56 459 849 82 556 696 107 317 342 72 800 971 162 157 774 70 441 819 81 392 941 144 597 620 89 411 796 131 52 478 96 559 862 95 202 895 125 168 741 133 53 162 116 624 763 83 758 793 101 691 801 63 490 551 103 678 854 122 518 780 135 600 932 125 257 354 141 352 998 128 403 430 100 92 877 1 71 235 152 602 696 99 192 549 112 421 670 92 123 596 124 414 426 99 137 812 81 104 837 72 419 771 25 604 967 79 248 592 139 474 749 92 923 929 137 324 336 76 155 199 79 221 823 77 177 451 107 92 363 162 93 738 110 801 929 131 206 255 123 247 842 125 815 997 94 944 949 138 31 649 109 39 407 59 470 544 87 152 620 79 249 413 124 551 639 102 342 532 53 279 283 62 112 911 76 622 697 155 747 843 92 223 477 70 503 630 77 720 812 40 221 388 103 6 656 73 766 904 53 241 527 59 68 369 162 184 844 166 540 737 91 791 933 132 683 956 83 29 431 100 713 803 114 567 737 73 178 865 111 75 825 93 490 977 102 178 552 76 796 925 109 184 408 100 31 655 109 90 141 76 157 708 60 139 972 129 116 275 136 358 817 125 861 930 103 125 749 182 266 410 94 59 521 150 484 761 82 428 855 104 136 275 113 6 38 40 521 959 97 490 864 77 105 914 114 0 981 90 680 756 103 61 101 119 575 914 155 34 141 62 31 490 58 75 810 137 40 561 42 373 955 43 363 641 91 52 133 111 497 998 80 311 553 101 26 506 137 752 800 89 265 286 95 607 803 98 145 990 141 708 953 86 195 550 48 162 375 111 392 873 136 452 884 74 183 602 93 756 995 141 416 828 129 126 629 63 473 842 94 815 962 59 384 763 104 339 683 92 460 910 119 709 721 19 80 683 137 426 956 90 241 841 71 392 398 118 123 659 88 515 880 138 394 470 127 428 490 89 506 934 50 582 966 91 2 205 86 326 794 57 309 504 98 247 368 125 667 774 83 616 813 120 54 337 156 451 608 99 312 543 90 67 985 87 861 905 90 354 726 126 277 812 106 832 967 81 292 469 111 494 918 95 862 902 129 307 416 49 198 917 88 78 408 63 353 663 50 370 404 159 3 619 112 346 973 109 260 587 132 662 994 105 6 179 140 35 162 83 177 404 80 0 457 89 33 879 101 748 952 129 36 53 100 82 915 88 149 752 75 511 830 95 889 955 87 834 842 47 439 799 143 291 676 132 302 652 125 26 685 94 126 216 75 232 730 95 515 720 80 428 782 51 208 327 86 936 980 117 192 267 110 517 702 143 40 820 98 332 443 127 43 279 115 92 537 74 243 804 80 374 801 155 187 902 128 356 997 140 915 957 101 329 666 152 589 763 69 87 430 74 307 981 117 364 846 83 38 882 112 450 493 107 496 725 139 160 950 83 344 947 126 353 887 109 48 101 95 567 939 69 190 357 105 101 797 106 91 922 73 546 637 92 491 795 124 227 695 139 485 505 78 185 422 130 323 738 133 235 391 67 540 651 112 380 782 154 455 547 145 14 630 63 86 726 164 53 697 95 212 738 90 218 584 123 252 999 67 740 907 87 71 213 104 528 976 68 154 439 95 423 558 14 318 646 97 772 821 88 194 974 75 80 865 114 30 485 68 797 798 78 14 731 115 881 882 96 366 643 114 384 641 84 253 800 107 211 564 47 393 492 79 41 530 35 499 918 102 210 716 143 521 555 106 223 951 107 61 339 101 139 891 100 371 545 129 300 567 138 137 897 137 97 842 88 112 978 40 98 864 68 164 431 100 17 366 102 253 621 96 682 952 95 105 410 35 528 932 97 263 400 81 786 846 142 543 775 146 252 332 72 8 109 68 140 162 125 426 748 64 654 771 112 473 540 172 66 711 67 88 664 113 356 504 97 125 969 99 408 459 155 159 915 44 699 830 146 577 872 63 225 978 119 131 887 151 600 945 74 46 195 127 33 497 109 28 584 96 808 925 113 373 912 78 297 460 139 692 956 119 124 991 82 482 555 117 189 850 74 304 827 63 27 969 89 12 64 92 410 551 101 590 638 145 706 802 152 740 940 77 349 879 63 535 681 63 441 850 78 645 827 162 548 888 26 311 458 148 88 446 53 325 906 91 234 665 90 542 818 104 98 351 116 100 538 143 658 762 101 92 240 141 611 854 93 505 934 63 181 488 65 654 687 106 243 269 127 88 436 104 109 577 96 204 611 67 445 907 80 12 917 86 215 739 56 139 386 94 164 581 155 305 707 71 351 863 106 310 616 70 377 589 118 275 709 123 645 852 102 98 387 111 183 671 72 25 207 71 260 449 149 79 351 83 364 923 128 99 484 77 299 804 132 256 444 108 220 756 119 190 254 143 125 409 144 232 924 136 48 729 102 487 497 28 206 516 122 830 896 165 324 689 88 113 790 69 368 764 98 113 312 113 176 936 109 296 316 108 270 984 90 295 902 152 875 908 98 378 544 76 721 767 82 192 463 77 171 551 91 129 620 125 716 818 97 662 967 68 85 527 117 56 462 59 5 757 79 410 679 95 213 431 43 5 227 47 87 785 71 316 680 109 215 679 146 372 943 50 103 841 67 215 594 134 471 962 105 145 687 69 144 818 82 245 352 100 798 862 136 235 677 75 257 811 117 133 472 153 350 719 85 44 874 103 589 909 72 199 993 100 538 961 91 224 572 93 424 557 94 271 647 79 195 787 128 680 736 92 499 653 121 470 767 96 28 125 104 105 616 118 329 670 101 360 435 48 51 877 87 23 747 144 12 576 78 421 729 131 314 722 123 82 325 136 59 80 32 308 593 127 640 661 176 45 939 119 501 951 109 553 682 98 613 809 46 734 943 149 434 824 84 213 672 92 842 941 77 494 941 110 346 469 54 169 580 124 639 800 126 130 678 86 17 432 88 181 758 109 11 289 110 59 789 126 111 292 81 1 532 50 118 530 94 584 821 67 466 933 103 672 967 148 363 392 88 839 858 102 370 996 150 313 533 69 599 659 72 45 885 110 461 866 57 78 828 100 408 711 133 95 527 137 716 871 120 531 544 86 462 931 75 263 454 72 228 923 124 776 816 93 177 846 106 312 519 79 474 793 146 657 792 105 18 248 144 38 278 147 680 860 65 452 881 147 31 991 109 655 734 57 419 858 60 224 676 78 345 393 71 782 798 66 221 387 72 64 290 151 78 711 97 616 905 143 443 568 179 282 678 87 318 795 102 153 796 134 395 941 98 647 744 73 710 913 124 325 474 133 607 913 82 175 751 99 376 794 139 447 578 105 83 851 95 336 564 151 115 414 77 341 378 142 379 796 90 277 281 87 334 554 82 352 580 103 221 664 89 39 61 60 195 453 91 410 493 79 421 480 126 313 851 118 431 867 127 18 579 111 10 244 139 225 442 130 72 397 49 496 666 71 279 409 117 475 922 114 6 604 99 4 141 46 401 449 65 183 988 92 641 846 65 583 706 147 367 395 69 30 355 136 52 779 136 66 91 90 140 374 73 513 610 59 739 778 100 699 941 133 332 877 35 369 850 139 18 161 122 654 876 117 336 715 67 444 640 57 169 190 95 280 726 101 194 380 74 657 800 43 532 753 129 64 812 118 137 888 97 16 747 144 337 456 88 244 838 152 328 944 39 208 926 130 568 752 80 322 888 113 72 204 116 229 690 162 651 995 58 100 183 108 352 853 103 175 737 84 434 742 97 692 967 129 352 999 88 440 468 59 97 735 124 895 930 137 145 640 95 157 598 86 123 715 127 333 352 91 118 734 42 19 129 81 363 989 60 470 823 105 201 996 58 101 574 123 430 633 132 608 630 106 427 534 91 709 902 94 252 301 123 190 584 121 876 916 106 481 737 133 850 905 185 429 510 110 204 555 86 286 418 112 907 968 86 422 598 124 498 672 68 535 847 62 272 415 113 121 515 138 33 786 86 381 441 94 156 999 62 115 251 79 728 794 117 416 591 79 326 920 72 398 449 118 26 888 99 582 680 99 343 619 127 320 681 153 209 305 96 241 977 123 109 421 175 199 959 139 7 689 89 608 880 64 35 886 109 536 796 93 83 891 129 40 660 100 620 623 88 497 945 131 448 538 65 92 381 113 188 842 74 581 892 116 495 762 137 84 113 114 339 432 178 217 622 123 34 983 42 288 811 89 111 452 96 38 761 104 169 272 85 327 546 69 331 649 68 44 957 140 76 982 130 54 809 100 95 438 89 664 816 101 329 840 128 69 972 128 170 738 76 569 776 69 341 365 76 329 637 74 134 426 98 413 976 111 472 825 84 38 174 103 19 232 117 36 848 71 251 600 132 614 691 128 220 264 106 107 722 124 610 701 41 436 765 111 368 726 89 63 778 126 560 675 119 212 278 71 36 327 123 511 781 98 428 858 59 490 587 103 575 803 48 327 848 123 682 947 96 65 273 102 602 934 118 804 885 140 182 583 78 912 929 114 555 573 92 57 426 1 213 758 140 232 748 79 101 854 87 176 653 102 539 911 103 524 694 121 3 544 165 530 775 106 107 997 120 72 388 118 59 554 106 34 766 68 56 235 107 544 792 85 171 614 141 3 677 107 470 738 83 562 893 158 121 786 32 630 891 90 888 921 153 35 961 114 123 543 117 28 791 108 220 263 63 524 533 142 189 873 94 359 669 152 231 357 111 308 443 109 293 466 111 112 830 97 712 733 54 302 352 112 13 397 118 714 915 103 353 837 117 491 813 81 123 685 76 537 627 78 507 717 43 126 387 99 102 881 50 411 772 135 72 413 113 11 465 105 322 605 110 143 581 81 734 984 109 489 675 127 152 602 92 343 534 134 373 665 152 209 492 56 62 513 115 74 358 113 351 767 113 4 368 115 542 624 92 193 451 123 339 806 37 0 130 38 170 920 117 36 636 86 71 392 135 587 973 69 284 934 68 3 24 162 460 771 32 206 533 98 170 172 104 436 492 65 174 614 104 55 725 148 67 860 76 421 464 128 545 735 83 892 902 163 245 865 119 223 357 106 411 514 93 618 802 138 33 290 73 560 563 97 396 623 53 315 876 88 552 885 81 139 679 121 82 902 133 531 710 108 315 511 87 378 701 58 626 860 101 42 578 121 828 988 90 389 808 79 322 464 130 180 596 92 424 864 149 273 961 78 493 874 119 227 752 69 109 672 88 21 984 126 56 619 50 162 772 72 249 267 112 390 816 99 883 992 124 626 925 91 361 560 100 490 768 93 27 496 103 224 823 66 137 850 98 840 904 115 97 861 81 62 574 102 701 721 138 201 562 128 168 612 79 598 843 98 472 649 98 484 849 46 146 393 94 47 736 96 881 974 86 344 785 79 116 676 121 186 331 133 27 725 84 330 935 84 347 740 95 31 677 109 665 883 150 54 126 55 301 603 173 607 901 85 176 974 87 78 713 120 187 364 75 775 840 118 329 759 85 367 441 49 84 152 75 650 717 71 462 692 69 562 567 162 155 377 70 676 771 104 114 481 113 191 899 92 81 912 72 836 972 70 209 732 87 294 579 83 134 770 122 40 744 94 815 969 112 519 815 30 280 806 55 44 419 89 508 694 167 37 270 134 414 536 89 136 474 55 722 918 109 287 313 74 814 960 72 247 980 50 909 989 86 42 585 126 824 924 40 481 997 97 195 547 110 279 371 76 688 722 103 83 174 89 231 264 125 336 578 154 214 804 124 470 696 110 388 944 43 737 798 78 124 785 76 46 916 95 239 860 58 516 570 112 150 294 111 420 913 114 177 701 49 699 853 98 499 558 130 285 513 39 267 870 121 294 506 88 578 950 88 242 372 106 814 941 81 361 698 94 182 815 115 238 823 104 211 698 100 243 276 111 494 569 72 216 638 106 163 917 177 244 790 90 545 732 109 297 624 98 157 322 59 412 578 98 191 360 75 301 685 94 316 761 125 10 222 99 857 963 55 172 814 110 745 902 150 200 352 26 726 767 64 255 320 69 539 857 60 617 752 142 345 487 133 174 362 122 150 220 33 274 822 83 386 795 128 82 271 102 744 781 152 276 968 119 227 569 91 316 317 139 28 215 123 459 980 83 759 823 79 159 562 127 92 880 104 244 926 59 297 481 122 123 388 114 95 236 74 285 342 67 350 551 99 303 606 49 324 391 142 425 723 106 328 483 109 393 854 122 470 596 171 776 984 132 274 370 104 273 691 74 651 875 122 124 986 100 339 509 115 592 878 90 135 933 45 355 933 99 465 476 73 741 900 73 702 915 85 411 586 112 1 187 143 198 900 59 324 410 1 188 832 114 259 340 115 295 749 161 96 987 86 318 518 69 409 966 47 223 988 77 192 674 71 343 367 160 673 933 133 721 971 79 689 940 84 47 154 150 248 880 113 126 275 84 738 808 118 54 560 116 695 906 46 66 945 89 476 735 110 272 907 151 687 819 113 0 467 158 256 975 91 70 476 108 339 800 57 148 291 76 79 198 104 49 654 65 385 493 148 435 818 157 421 572 130 137 360 131 664 941 132 138 651 68 22 272 131 490 896 105 465 591 117 287 923 84 65 645 49 548 891 108 161 535 153 301 605 118 294 439 108 346 996 63 320 353 136 122 544 77 86 569 44 121 398 97 285 429 44 28 109 113 636 686 110 365 514 90 61 587 56 458 716 116 10 593 138 11 218 157 72 213 94 455 544 117 628 957 79 579 977 122 44 939 96 510 975 134 215 565 104 78 859 54 500 751 46 228 271 71 396 922 103 180 840 88 425 934 82 544 616 104 819 843 144 211 307 115 316 463 57 559 907 105 679 833 23 245 394 117 11 361 107 299 626 117 288 767 111 64 750 114 174 667 103 262 627 135 505 968 101 650 959 113 130 494 102 252 662 108 165 439 43 194 690 61 233 431 149 410 923 165 602 767 119 121 989 40 474 977 95 700 974 86 160 726 144 837 894 85 34 52 142 401 787 60 183 234 113 752 778 134 405 598 113 174 996 70 253 436 74 996 998 86 361 706 56 276 353 131 92 457 152 210 684 108 183 790 137 183 811 117 212 499 29 85 901 43 627 928 129 878 962 137 302 435 142 429 753 120 732 735 114 326 934 119 559 727 142 741 882 46 204 648 152 343 924 131 106 561 92 471 614 99 322 510 83 111 528 116 473 702 157 904 932 123 309 471 122 80 248 109 362 752 154 8 380 130 38 926 71 223 425 103 152 861 115 481 783 109 296 368 121 300 453 174 406 931 75 137 295 141 316 791 129 307 360 84 175 322 140 113 516 74 219 729 109 244 587 62 466 558 108 379 836 54 253 795 119 457 950 84 45 331 142 66 548 105 367 479 120 189 813 72 253 408 66 191 634 123 136 142 96 397 502 103 22 957 143 234 755 70 318 813 139 295 450 132 409 913 122 310 328 130 154 792 39 316 412 101 272 714 88 128 993 123 121 739 89 115 229 80 266 707 37 324 679 59 141 810 141 491 876 107 89 785 149 87 874 77 672 793 95 330 673 43 9 216 120 475 988 66 231 882 143 31 141 87 22 566 94 262 410 103 534 936 72 269 548 124 3 924 121 311 688 99 671 685 93 468 677 55 18 906 116 577 580 117 396 492 106 76 407 100 315 466 114 202 587 143 607 659 128 487 713 83 99 316 53 232 664 105 679 746 97 611 910 110 23 476 47 168 205 184 411 700 93 393 932 127 13 383 114 481 494 107 262 350 148 443 671 71 40 433 45 919 921 60 419 769 31 888 960 89 233 803 65 610 854 114 748 934 100 17 932 117 18 842 115 412 890 187 145 365 81 285 925 110 562 717 60 579 831 126 531 673 77 307 718 75 386 606 68 68 915 95 131 247 73 335 616 114 8 990 126 492 966 115 79 914 49 122 617 110 356 690 115 103 404 36 151 454 128 52 496 61 501 815 95 49 278 131 119 382 141 67 574 125 669 836 95 818 980 150 28 79 87 111 140 110 744 887 134 66 768 76 207 536 96 235 791 71 360 923 144 280 292 62 599 959 83 468 702 100 691 974 99 110 652 83 97 279 109 788 830 111 648 930 89 220 689 107 537 762 92 250 433 118 426 816 116 101 887 80 80 416 94 430 455 103 512 695 40 500 530 97 468 494 77 23 53 48 43 256 109 175 354 29 126 695 94 723 777 140 36 301 78 268 683 45 298 783 91 870 974 116 305 455 99 290 661 44 405 750 74 313 458 133 685 735 73 304 933 92 805 813 120 170 746 39 39 74 40 371 765 79 406 721 85 552 635 142 200 692 99 359 722 75 364 783 96 310 621 18 135 138 68 105 220 124 137 280 86 32 197 77 166 374 143 386 909 68 336 683 143 156 484 133 506 746 90 315 821 79 1 725 99 123 545 96 85 200 55 178 638 97 21 879 96 311 682 93 20 984 65 330 863 78 190 487 90 451 596 90 132 668 43 659 854 109 90 478 147 593 594 148 56 664 117 450 925 94 112 984 123 252 973 112 432 601 93 214 876 45 472 567 123 533 619 79 525 594 120 631 641 78 563 626 87 300 977 126 255 674 104 227 708 117 597 779 131 331 497 98 119 568 81 456 805 72 109 982 157 445 594 109 76 641 150 419 621 55 97 467 71 668 910 102 698 951 105 496 557 103 579 703 43 474 675 114 350 738 91 74 253 64 222 821 135 270 875 105 340 745 133 572 655 142 177 481 129 925 933 97 256 271 128 145 901 122 178 725 98 52 222 54 93 632 107 402 545 135 642 983 77 263 698 99 61 350 59 361 683 95 9 290 96 251 419 110 175 810 51 6 823 66 701 799 139 479 592 111 291 358 87 432 492 134 295 949 108 551 935 110 390 669 102 69 307 144 144 492 131 79 844 111 411 416 90 278 322 110 94 276 113 45 838 118 678 698 137 452 933 62 389 811 75 738 785 119 770 892 89 654 895 193 462 785 87 224 626 61 494 599 70 758 900 63 535 956 144 448 769 43 193 962 63 234 638 101 376 635 132 528 957 125 252 485 132 314 912 113 95 658 85 481 799 103 823 843 39 364 960 100 186 874 143 780 960 97 322 820 91 554 627 67 20 421 127 565 980 88 613 627 127 233 691 121 717 888 96 303 991 118 37 761 84 81 438 93 165 531 132 604 623 69 364 910 110 80 738 82 11 283 97 334 650 118 295 366 110 5 76 135 198 874 131 429 995 109 640 822 84 426 428 112 280 878 78 49 388 109 477 572 142 500 854 65 431 541 164 7 569 123 99 710 50 325 865 99 473 789 91 361 437 27 91 197 133 77 284 84 199 278 104 621 706 41 713 808 71 387 649 109 21 900 73 431 674 117 693 775 70 183 855 139 461 734 51 128 444 79 156 847 68 239 762 88 167 283 116 336 968 197 144 998 80 232 476 110 39 873 125 114 762 123 398 634 78 472 656 50 862 919 78 555 925 144 340 653 69 176 773 112 68 140 136 716 738 127 563 594 93 121 930 120 119 691 52 63 138 128 311 843 124 405 636 71 40 837 102 80 901 142 579 623 58 471 593 101 516 590 52 134 326 58 520 780 126 518 605 116 439 561 108 267 725 143 284 435 104 46 638 99 551 581 60 234 612 107 96 543 131 413 964 44 308 915 90 191 267 112 49 999 61 274 990 86 619 663 100 232 528 100 541 902 112 165 705 135 512 640 91 778 921 60 144 335 81 613 657 71 493 864 126 36 686 83 163 741 144 386 781 133 233 508 83 134 573 129 540 569 90 22 201 90 600 639 115 354 531 116 709 780 118 163 610 115 278 841 110 213 299 125 122 938 128 608 780 76 189 583 104 463 708 123 254 373 133 596 983 138 230 926 20 572 971 49 41 54 108 401 411 76 312 826 136 27 778 58 436 465 107 50 434 124 45 673 93 140 735 102 25 154 56 23 734 65 741 918 132 290 718 62 228 606 81 195 621 87 55 704 60 29 851 103 234 694 87 257 710 122 342 724 100 16 79 75 496 735 83 87 906 111 110 628 80 225 995 52 151 415 105 496 583 83 313 681 34 196 414 173 665 814 106 178 737 97 503 523 75 422 696 88 211 798 110 58 892 83 549 553 119 150 575 78 180 667 103 395 564 98 577 786 96 173 828 130 21 43 137 46 163 85 72 514 115 147 253 148 383 557 115 488 787 70 16 739 155 86 976 124 285 921 133 98 698 105 200 927 125 628 903 118 78 567 112 23 74 60 263 881 140 299 431 81 108 811 135 650 832 173 409 676 74 654 672 144 252 715 85 463 480 104 685 944 138 165 832 81 504 545 94 79 360 66 71 930 82 86 556 73 137 681 79 509 909 135 646 701 117 7 757 109 632 689 96 297 961 131 396 519 119 210 993 134 318 907 126 410 553 47 399 452 76 796 817 67 162 184 102 340 945 134 534 535 82 646 684 83 9 532 62 906 924 121 14 310 82 692 987 115 428 971 141 5 541 99 293 919 69 78 697 95 500 517 91 84 207 108 32 890 57 2 928 87 172 972 68 848 870 109 208 571 70 4 720 15 157 387 168 179 224 89 99 265 125 169 711 53 616 681 103 34 101 113 313 686 60 19 986 85 266 995 129 164 302 82 224 705 105 114 278 98 296 826 101 319 598 61 201 918 62 167 269 106 934 936 103 69 84 87 111 822 130 249 776 112 336 633 82 827 962 70 360 563 80 191 201 145 576 779 94 392 599 135 370 428 140 7 392 77 534 977 118 371 804 111 144 178 147 21 884 114 56 474 70 279 862 63 592 733 39 409 740 74 624 727 85 66 282 115 222 872 154 300 833 47 66 604 71 549 639 53 271 839 44 359 381 95 253 417 86 126 698 167 347 649 127 444 633 84 157 314 99 601 826 107 384 480 103 281 814 88 126 731 85 637 809 137 129 356 69 16 232 127 601 911 67 40 529 79 387 904 115 46 614 97 622 815 105 119 457 35 259 700 120 647 901 145 70 655 101 393 947 79 149 944 79 189 661 131 196 494 116 90 824 91 238 724 83 694 708 126 165 758 82 758 984 79 56 860 123 201 512 116 314 400 82 228 543 44 231 404 112 809 942 137 140 455 89 546 840 39 246 605 129 150 235 103 222 711 96 626 844 107 738 865 95 175 318 144 634 779 105 408 869 119 85 411 117 213 805 92 538 992 92 395 403 107 314 328 65 1 546 140 48 108 115 674 680 88 298 390 84 117 895 87 693 961 118 335 766 70 613 712 104 162 868 132 485 515 118 207 897 40 9 817 82 299 695 98 103 795 132 558 905 91 206 685 108 264 816 113 398 961 25 594 853 74 853 971 118 81 794 142 192 941 130 342 926 80 555 677 54 415 434 105 550 728 126 313 548 101 388 810 101 179 688 85 115 268 138 387 637 152 631 838 78 529 634 115 98 946 124 914 955 85 700 983 171 23 397 121 150 585 126 66 707 128 114 341 108 59 107 63 200 324 58 368 978 97 401 576 95 868 906 99 247 690 118 582 701 202 491 622 131 432 960 54 339 950 101 203 727 183 398 610 155 594 706 85 398 674 126 126 575 88 174 874 75 218 875 56 289 450 91 65 785 97 1 985 101 676 765 133 170 961 121 69 880 102 78 172 108 376 885 88 123 465 104 535 943 104 289 317 91 597 890 109 293 633 165 359 781 147 289 357 123 66 534 91 178 969 59 119 670 115 78 220 89 26 957 135 392 454 95 363 937 84 206 564 136 451 815 93 235 503 99 25 510 115 64 314 124 843 935 100 176 203 171 660 673 73 175 333 98 459 653 81 495 876 141 143 757 115 14 784 73 659 974 108 54 791 99 970 976 76 213 653 88 328 364 75 226 255 114 171 446 90 95 585 82 180 714 125 352 850 47 418 618 91 310 350 139 36 563 117 289 334 107 396 398 141 15 312 91 744 872 101 0 632 143 395 495 91 87 474 118 25 414 71 420 850 44 7 34 157 155 521 81 349 506 120 175 882 81 326 594 110 7 884 156 447 941 119 261 747 80 192 811 110 398 404 118 51 837 121 649 715 141 439 484 146 518 539 72 280 719 83 29 264 47 766 952 125 483 602 91 231 308 98 935 949 147 269 871 87 217 518 122 534 758 135 388 996 138 110 894 60 26 820 106 333 914 137 381 656 99 102 160 100 622 743 140 71 377 148 327 914 77 8 642 62 521 805 100 289 666 152 167 209 84 195 623 114 80 547 131 271 717 144 432 855 118 299 924 87 586 619 47 227 546 116 149 770 65 405 804 116 56 258 115 312 639 93 95 298 133 300 509 90 590 831 54 748 843 85 438 635 100 188 714 126 605 991 100 272 509 145 312 591 103 306 443 120 207 542 112 566 848 119 543 897 159 614 994 96 17 443 104 141 265 47 13 83 55 174 690 74 794 922 107 798 969 120 126 261 99 264 921 142 34 731 99 567 597 85 229 305 106 127 628 78 219 294 104 423 714 134 523 536 117 657 969 122 153 966 18 316 420 95 512 942 173 399 505 128 468 897 15 182 680 78 262 697 90 116 447 109 131 580 105 567 880 102 327 695 86 96 809 64 52 184 90 730 956 82 584 690 150 322 837 101 401 425 96 16 991 115 429 584 113 697 772 64 845 983 80 976 977 124 264 431 120 466 515 93 698 914 169 342 649 21 207 330 87 62 202 117 725 974 91 58 426 129 718 976 69 428 626 60 278 324 68 111 924 66 92 142 138 1 167 119 300 356 104 240 853 82 446 616 108 493 796 122 272 718 128 636 827 88 522 776 107 447 731 112 407 840 56 486 567 92 175 734 61 148 422 91 462 746 126 842 975 66 78 799 77 152 531 80 361 722 113 108 582 93 460 594 106 644 930 71 829 961 91 764 997 170 393 971 81 785 915 98 349 480 115 65 99 134 10 15 82 683 839 85 31 105 92 81 645 54 22 972 79 456 624 83 287 905 48 33 472 22 98 877 89 807 845 77 58 92 66 728 729 65 484 893 95 338 470 111 699 939 100 843 848 94 267 285 96 178 607 43 255 779 147 88 602 95 630 930 80 638 821 114 288 693 73 824 921 113 726 937 88 874 894 99 129 361 80 480 628 56 448 869 85 436 855 30 227 735 49 50 348 116 524 530 86 254 682 133 149 158 133 633 733 142 12 466 97 70 628 56 64 674 90 456 995 135 525 733 141 681 979 97 349 544 98 332 809 109 568 587 63 485 962 133 39 523 153 234 357 108 272 542 71 540 828 128 689 847 123 289 714 112 708 922 99 353 600 59 51 546 90 140 612 116 62 152 71 621 699 100 56 801 47 26 496 68 227 912 111 225 719 98 477 518 105 220 752 124 69 332 90 698 794 81 15 357 68 749 829 120 713 798 84 433 510 102 941 982 49 827 863 125 139 533 100 341 822 118 796 851 118 230 758 28 535 867 133 134 715 106 427 904 111 563 694 120 723 761 70 519 917 105 186 459 78 21 891 84 2 437 106 438 501 105 496 744 97 116 298 129 140 189 127 29 286 81 455 616 178 54 600 106 332 380 78 18 691 45 320 419 86 308 938 71 545 603 153 170 420 32 62 739 141 135 203 142 92 875 47 158 438 142 320 761 52 424 911 70 198 279 140 321 331 101 902 923 76 371 440 68 48 718 108 701 732 59 100 864 70 887 977 57 109 951 101 79 205 62 451 697 104 357 844 100 206 631 95 95 772 114 389 554 130 105 712 168 145 801 61 4 374 107 750 762 101 345 626 51 775 908 130 866 998 34 412 752 145 136 465 63 138 577 154 375 825 105 62 748 93 149 860 111 436 892 36 125 324 170 268 311 66 404 762 57 113 115 37 370 729 89 517 971 137 102 595 54 463 884 151 17 479 62 610 803 122 712 950 77 7 868 143 43 387 76 603 760 87 200 365 67 833 920 86 889 925 119 295 816 66 125 449 95 264 564 18 738 990 119 15 938 50 116 751 135 109 905 81 367 501 73 187 504 145 276 980 109 241 252 86 923 991 145 128 449 69 761 830 86 461 487 137 666 701 127 269 791 92 506 581 97 586 928 130 166 586 92 477 908 102 631 660 47 272 343 116 586 716 120 734 907 161 536 748 106 139 816 111 240 942 76 365 374 76 402 740 58 100 393 108 1 276 43 110 132 110 609 986 131 627 701 113 4 508 145 552 956 85 279 375 56 813 947 133 221 814 102 295 588 95 358 729 100 30 762 117 80 108 111 202 263 157 162 221 64 733 939 158 5 754 127 103 732 83 95 121 164 61 66 107 124 144 72 946 983 119 371 981 120 129 668 118 359 820 97 183 312 87 958 987 100 33 231 103 35 527 141 295 489 92 520 905 84 222 474 60 672 834 100 292 985 15 98 721 124 158 393 118 404 809 56 395 657 119 400 702 75 414 864 81 129 765 151 148 569 65 282 303 94 872 909 76 414 985 84 51 316 130 208 440 110 175 864 83 60 230 163 305 546 187 236 626 133 416 947 94 192 340 101 660 959 47 627 926 64 3 690 92 284 344 98 515 729 94 700 864 112 355 981 100 852 983 148 355 691 71 728 860 160 916 941 137 6 878 130 380 763 102 340 711 68 459 466 87 209 635 68 94 443 71 14 188 95 32 205 112 108 213 83 657 876 89 334 935 71 40 114 94 597 819 100 241 532 90 513 991 96 280 282 96 459 871 105 202 685 159 224 427 106 106 790 115 70 335 130 559 761 135 464 519 124 13 664 99 90 441 71 148 560 101 294 592 52 825 882 147 348 544 138 54 71 110 380 458 131 270 717 96 408 543 131 423 724 84 310 895 69 590 602 59 365 732 112 252 639 96 258 690 115 567 728 99 598 658 107 433 559 42 53 103 120 512 598 55 846 866 102 98 659 139 681 869 88 425 449 113 183 885 176 73 305 43 354 501 71 198 272 67 162 467 139 211 433 138 43 895 81 45 988 141 503 768 72 46 609 101 130 759 105 724 856 59 231 667 36 248 672 58 48 806 90 581 609 139 372 691 116 296 321 28 385 677 115 744 867 108 404 995 89 538 796 100 111 586 88 188 273 125 159 581 83 197 611 153 152 794 117 531 723 43 502 681 80 192 243 127 411 638 84 551 713 99 365 529 30 367 640 64 118 665 112 419 908 78 519 664 41 433 519 119 718 970 83 34 106 126 582 784 129 472 613 81 449 554 104 212 484 81 797 871 108 523 728 110 136 927 72 23 406 69 141 651 91 398 998 91 678 847 127 404 951 102 359 389 66 370 578 97 262 927 166 22 453 118 348 756 123 371 939 106 814 897 71 24 941 98 66 184 87 164 943 71 296 470 93 469 662 63 705 721 129 748 887 155 345 358 81 579 987 64 119 866 91 200 495 87 556 583 80 345 413 110 52 577 89 29 331 78 13 519 127 852 945 73 305 390 120 144 351 102 189 410 97 246 675 25 345 868 80 320 637 98 635 976 96 8 30 108 185 348 95 227 632 129 216 851 160 155 693 76 697 926 87 544 668 60 496 851 87 175 767 65 502 811 68 562 622 78 809 894 65 801 963 173 287 754 158 256 627 43 461 888 53 358 836 99 382 911 133 354 364 104 219 753 91 537 629 104 519 845 99 30 630 113 378 471 84 254 799 106 173 748 118 520 860 111 195 560 140 237 946 129 185 775 74 176 800 98 783 872 142 394 638 95 102 318 119 363 702 72 636 935 82 131 862 74 153 625 51 152 284 78 6 296 154 103 942 58 44 303 73 644 813 131 38 235 103 534 713 72 293 770 76 179 422 64 420 710 92 29 653 94 413 857 98 330 576 49 752 876 96 487 929 96 58 699 62 563 655 111 437 575 102 69 131 61 199 912 95 311 999 57 136 813 125 324 643 32 508 800 45 234 508 93 490 845 129 19 334 84 274 290 104 150 725 101 127 863 124 4 542 78 181 190 97 555 663 114 2 773 120 704 976 92 615 954 153 379 591 62 544 690 141 691 732 114 215 727 81 278 886 87 521 811 52 287 438 101 532 650 107 222 441 64 82 988 18 37 841 108 425 746 123 190 456 159 478 916 136 184 682 90 566 868 33 117 375 70 157 926 93 176 411 93 31 791 127 757 864 69 66 700 89 518 572 127 73 546 90 288 551 39 342 784 70 346 734 57 447 945 142 691 921 106 170 237 76 852 882 106 413 481 137 547 841 160 145 848 57 495 659 69 488 630 74 280 493 110 229 779 96 193 545 76 232 819 74 57 870 92 309 406 74 800 888 81 97 584 109 695 836 114 32 587 58 204 699 85 315 554 139 622 634 95 642 694 124 254 356 109 587 823 149 281 639 47 396 468 121 144 376 138 690 811 117 131 807 104 188 369 100 126 427 69 220 758 108 124 275 59 118 614 68 308 349 98 724 754 89 450 691 81 425 608 118 302 466 82 658 750 91 524 710 79 462 783 93 801 856 60 694 866 159 172 386 118 75 78 103 318 462 21 66 615 67 793 925 129 426 952 114 81 113 126 509 800 63 422 476 92 248 693 82 171 726 202 104 116 143 93 495 129 102 331 77 14 703 162 534 717 100 2 80 174 309 625 125 42 703 158 624 895 129 343 821 94 786 912 78 89 99 87 761 975 124 382 531 85 178 481 118 824 960 130 18 536 111 39 883 102 441 924 64 772 806 116 60 290 61 557 598 90 452 644 95 601 828 44 740 892 98 176 965 83 59 192 83 33 559 139 722 841 121 371 880 107 574 697 90 472 905 120 89 703 121 362 382 83 427 986 82 149 307 114 318 676 72 863 870 54 13 554 85 101 223 105 313 339 111 720 726 111 522 712 145 175 404 89 129 514 106 124 280 99 128 537 117 14 574 127 720 994 106 117 957 94 269 890 99 119 375 84 680 737 134 232 915 120 398 567 103 377 899 81 494 557 109 346 561 96 34 994 118 614 784 130 721 931 122 251 994 78 45 936 96 121 431 120 539 587 36 733 749 80 845 858 89 77 685 57 367 496 92 261 767 91 333 770 147 253 674 133 462 899 109 479 732 91 135 210 105 53 492 95 300 759 80 216 782 163 49 138 39 51 634 137 7 864 109 460 500 98 356 361 29 782 942 95 23 516 71 697 748 91 8 273 59 798 983 91 296 874 98 378 430 108 117 810 59 226 413 139 173 798 102 57 674 182 697 903 138 171 902 94 298 662 124 529 783 35 235 413 101 24 428 57 350 468 119 462 842 114 127 641 53 437 719 86 142 935 54 915 960 83 21 149 93 440 447 111 431 800 155 808 979 68 438 453 92 304 947 56 136 252 49 338 342 63 846 942 90 198 529 95 10 857 76 554 732 120 887 912 101 580 625 134 347 907 58 230 807 121 34 969 91 100 641 187 203 943 78 162 747 98 343 832 155 352 584 141 116 422 118 548 862 71 147 303 115 88 287 98 173 790 107 468 490 57 215 388 99 110 460 66 226 622 115 23 308 80 176 410 93 166 988 102 308 796 209 328 905 139 559 960 50 650 976 79 195 785 85 351 833 117 596 655 141 145 660 131 262 950 114 102 274 40 114 442 104 808 946 102 30 204 100 225 759 82 488 572 153 53 394 65 553 572 132 190 636 116 456 703 121 293 721 102 105 624 65 171 549 42 217 320 67 143 602 104 377 784 110 188 634 88 170 205 132 80 945 75 65 636 121 820 923 159 602 929 62 27 156 117 682 695 100 46 855 83 81 783 91 438 631 66 202 733 147 555 963 87 301 824 120 550 668 74 23 954 122 649 805 112 336 789 122 361 708 88 7 863 143 73 564 88 8 556 91 25 344 97 250 916 128 15 180 63 240 427 87 525 982 125 43 686 118 451 459 119 287 480 133 139 555 123 260 932 109 683 985 99 227 945 85 343 969 90 485 489 153 634 635 126 737 996 94 184 439 90 71 333 84 182 220 114 81 859 118 406 961 80 783 894 70 652 825 111 504 880 104 71 990 61 489 519 91 322 992 68 222 654 95 224 409 129 497 711 105 103 903 136 543 801 43 783 851 117 595 966 63 419 835 129 406 676 81 283 372 131 903 948 85 406 638 60 432 981 87 456 867 110 361 668 128 458 582 128 486 645 89 203 904 150 310 971 85 646 655 121 87 507 108 2 714 88 205 478 91 328 902 80 102 922 143 118 778 77 323 462 76 245 879 140 116 186 110 443 528 98 171 671 64 31 723 65 553 668 133 347 564 99 599 601 81 377 512 117 603 790 121 179 553 120 268 878 108 49 137 166 378 751 110 752 774 87 100 166 110 359 759 90 461 918 92 74 156 56 330 460 164 73 648 146 630 839 103 533 789 106 354 715 109 732 779 87 295 550 116 382 513 89 42 296 58 673 863 109 277 860 124 159 998 104 33 610 120 262 789 81 148 492 48 433 915 73 361 453 141 650 847 141 103 615 68 88 820 115 310 986 133 78 545 176 351 878 82 109 724 114 12 397 124 403 494 80 447 915 107 115 506 122 724 742 111 100 730 74 294 811 86 701 711 76 587 877 122 135 591 84 78 571 92 929 939 78 22 591 88 614 808 88 367 702 143 747 800 127 180 401 77 432 888 88 437 652 165 284 487 84 243 966 89 692 916 129 442 821 130 116 789 103 208 967 64 35 524 87 677 736 171 80 485 99 207 563 129 227 504 58 480 726 91 693 834 92 321 767 108 26 575 75 644 747 89 262 637 113 375 617 120 484 766 106 175 553 146 38 483 108 514 851 138 273 872 62 579 624 63 227 539 96 205 892 95 302 908 117 187 280 97 472 787 131 68 404 92 86 538 106 29 948 100 235 291 111 520 536 107 211 651 63 276 777 107 626 739 102 310 577 115 100 484 107 873 952 107 728 927 101 311 612 77 161 589 78 302 954 102 638 944 123 0 936 51 733 811 36 243 430 129 528 593 121 765 919 95 348 457 71 332 740 94 410 525 107 42 919 120 353 765 115 602 948 121 136 558 69 3 691 108 166 400 112 201 967 108 251 635 67 283 872 129 150 565 66 456 662 104 5 785 93 327 954 97 644 974 124 448 495 172 336 512 127 22 551 108 7 220 92 537 879 104 338 690 94 233 786 79 569 677 68 533 673 125 142 793 153 252 636 96 385 840 93 91 507 87 169 939 127 172 612 167 170 624 105 330 473 116 157 792 135 691 913 98 288 596 110 50 349 62 139 853 110 70 208 150 635 825 82 260 396 84 394 577 112 806 888 97 298 761 116 339 439 126 630 879 64 100 964 102 804 880 118 730 838 142 482 945 138 225 698 74 274 512 127 341 476 127 113 778 65 644 777 55 386 486 89 411 696 110 305 560 86 521 616 100 138 297 86 133 453 122 275 514 129 391 913 149 492 946 79 264 476 120 481 700 80 281 683 90 502 834 93 397 910 150 266 663 109 735 749 78 504 531 112 109 359 70 301 929 111 130 367 82 32 940 131 180 842 51 680 811 65 99 797 34 186 283 109 409 833 98 251 995 95 802 879 101 579 912 101 345 415 126 223 759 168 689 816 148 497 534 112 71 804 72 351 695 88 11 815 101 314 369 97 378 982 89 479 595 64 261 932 71 189 939 96 309 839 85 532 995 95 16 540 107 249 696 85 41 894 128 710 857 119 810 848 69 500 926 157 64 636 70 14 30 154 16 405 103 385 439 111 393 419 85 5 895 100 275 277 96 71 576 89 360 858 80 3 57 67 198 535 116 221 535 85 495 984 95 286 312 71 17 414 24 88 854 112 876 920 167 783 833 94 333 905 64 228 819 118 421 594 165 80 206 135 119 674 117 156 932 88 624 993 112 27 430 96 604 894 109 372 614 113 288 612 108 144 470 89 401 912 65 11 537 23 423 604 106 610 834 74 410 730 58 475 562 104 462 973 112 342 448 93 306 431 123 255 410 186 165 565 127 127 625 123 400 624 110 229 564 137 260 368 90 755 756 84 227 773 105 313 901 183 44 158 81 367 522 103 203 737 69 283 708 64 295 409 77 348 543 120 447 948 111 9 399 62 209 982 65 69 821 140 50 689 68 478 487 99 404 986 142 244 290 52 82 891 134 81 696 120 37 314 91 698 761 56 819 958 117 527 564 72 267 853 71 693 940 112 35 160 59 276 840 93 122 493 76 89 159 107 70 191 118 264 855 122 52 392 82 451 636 70 103 774 147 118 140 156 341 653 89 247 504 77 83 274 111 814 913 127 646 670 136 697 865 110 459 538 102 121 850 103 258 772 87 29 678 98 35 291 121 71 971 92 146 726 95 325 353 62 159 736 41 24 354 50 349 846 84 408 867 85 67 385 84 234 354 76 470 641 93 664 869 72 139 236 95 831 928 89 280 565 133 134 973 96 101 772 126 211 623 45 176 894 137 676 782 93 178 815 24 38 936 84 442 588 151 269 569 70 331 407 89 802 947 75 185 261 165 12 240 148 478 711 147 132 538 60 369 469 74 506 518 103 292 391 76 237 562 96 81 170 93 702 815 134 265 388 122 162 743 141 631 917 135 603 639 128 95 946 49 112 149 106 30 294 115 284 685 126 165 844 88 26 205 49 556 757 75 28 316 118 99 631 148 736 772 122 287 366 161 306 991 111 338 594 114 135 162 100 375 988 46 199 379 123 451 680 68 77 887 109 488 720 74 34 563 165 122 377 118 153 382 80 88 878 114 652 858 81 461 958 68 58 725 132 229 834 81 72 678 162 563 657 107 109 185 120 415 869 75 106 315 66 513 672 70 137 917 70 376 534 80 488 896 137 156 519 148 287 507 60 420 519 129 597 937 85 228 682 83 414 535 80 759 899 123 660 904 90 156 616 60 301 561 49 389 471 77 686 810 108 167 449 89 525 916 83 306 840 115 242 842 71 391 550 119 453 891 88 382 935 92 574 826 103 346 439 95 293 944 50 262 542 107 142 446 115 87 402 103 12 432 72 251 294 96 604 654 117 304 849 82 333 602 51 516 563 24 529 719 91 256 681 168 863 949 107 280 618 39 20 760 50 278 386 108 390 887 58 655 824 78 14 253 101 689 784 93 229 724 95 237 849 132 135 557 62 226 952 130 89 874 97 91 549 168 164 825 68 562 917 119 665 785 135 84 172 86 533 640 74 335 823 133 357 429 88 380 699 134 74 627 51 676 694 104 490 870 108 481 899 89 22 381 52 666 736 57 214 740 117 288 659 98 681 747 146 957 992 82 165 599 26 316 663 104 485 586 98 402 729 88 685 736 101 178 531 68 599 847 54 479 835 83 269 879 118 222 933 140 208 851 115 88 539 92 15 635 88 114 151 93 730 847 76 853 988 102 18 144 107 413 853 113 386 707 136 85 849 101 261 464 133 383 824 51 528 935 131 283 848 75 323 438 4 687 798 134 274 477 95 419 776 102 231 469 130 201 686 78 199 864 79 37 444 43 397 666 112 268 829 136 537 556 121 117 842 178 108 820 76 243 874 146 485 502 79 279 748 94 571 880 110 466 654 80 216 947 101 556 807 108 436 676 66 82 449 112 264 650 85 204 219 53 71 242 95 635 637 49 250 637 120 720 964 114 609 610 73 58 375 100 195 462 93 140 264 134 36 568 79 150 174 72 123 817 114 65 642 81 29 402 89 379 417 89 105 466 49 187 757 73 16 64 122 510 603 92 863 916 114 907 962 102 246 396 154 57 656 103 48 567 92 253 607 95 535 845 72 283 438 104 480 785 135 561 604 112 405 705 76 149 244 97 622 813 69 344 516 137 280 334 79 618 837 72 258 785 101 159 636 126 253 292 90 347 823 141 704 856 104 376 613 86 71 683 95 165 426 78 721 850 101 480 813 119 179 647 101 759 943 105 230 569 65 141 258 73 142 505 99 428 772 87 576 989 107 371 907 95 270 934 110 330 759 144 260 390 125 100 690 122 199 504 81 40 290 112 414 614 127 278 377 68 108 635 123 645 864 73 49 590 70 192 831 91 164 527 116 420 899 78 12 109 122 10 540 129 276 507 148 595 735 184 630 803 103 77 622 60 66 218 45 190 562 130 117 464 109 337 581 94 541 947 116 396 634 139 64 253 164 424 697 46 257 617 151 188 823 118 329 703 124 861 971 87 272 604 50 389 838 130 230 744 83 211 447 89 335 673 99 150 686 121 433 517 119 67 193 80 53 181 26 616 878 129 335 662 78 328 514 73 157 694 94 345 695 94 707 717 112 516 653 54 236 342 116 168 409 72 278 932 81 872 893 100 100 735 83 360 844 90 478 919 69 599 993 68 820 855 61 46 830 97 501 954 93 7 778 77 141 553 107 515 823 105 79 475 106 109 437 124 915 982 48 233 419 167 279 870 84 302 979 78 52 722 112 188 302 95 858 870 100 651 865 92 839 992 118 93 606 69 399 566 104 147 916 115 390 863 80 218 589 95 337 938 99 221 247 96 149 380 131 181 430 203 212 754 99 71 632 109 175 434 87 443 654 127 258 519 77 6 991 109 178 682 96 25 673 88 341 824 82 29 149 82 551 789 86 294 623 158 37 144 70 199 307 118 71 880 128 126 133 90 319 654 33 347 996 119 515 633 67 100 228 88 709 931 67 31 173 63 359 364 127 601 896 99 203 376 70 766 979 93 13 325 158 25 366 128 206 301 81 366 928 81 90 737 99 75 773 131 267 919 62 407 765 182 99 968 99 387 450 70 520 715 132 219 281 81 272 968 78 392 960 69 359 612 103 152 317 71 586 938 122 223 922 152 588 626 124 294 605 131 383 680 52 507 895 110 176 834 137 567 725 126 115 352 133 23 742 68 175 563 101 748 943 122 654 868 109 5 818 44 254 397 95 166 644 96 502 792 106 302 663 97 889 896 102 94 707 104 121 471 105 123 170 93 386 580 169 103 152 13 222 918 103 1 504 118 77 653 129 78 221 123 195 638 106 64 747 86 6 336 118 120 223 97 223 770 61 1 838 154 94 285 82 749 904 126 688 851 129 426 985 64 510 769 83 763 847 132 486 583 124 97 950 99 72 570 62 18 532 73 418 924 116 14 743 126 231 832 126 385 507 90 809 886 65 206 613 95 327 660 45 173 228 71 29 128 41 45 248 110 353 832 97 16 484 108 781 932 57 225 891 136 499 854 151 272 525 129 113 154 117 142 386 98 514 662 111 28 66 84 220 415 59 353 659 84 395 825 125 440 995 110 73 747 112 42 740 76 551 801 31 180 427 95 604 671 38 394 899 143 532 810 108 391 851 107 449 840 126 138 303 44 137 591 61 381 439 79 64 863 104 592 967 40 601 898 63 153 955 96 390 521 57 185 499 113 139 351 62 625 869 68 123 752 154 306 988 82 245 660 65 729 922 116 539 617 62 403 989 61 322 422 137 371 835 115 399 901 93 129 354 92 557 718 108 433 523 120 283 632 86 283 513 127 2 619 111 38 74 97 132 987 58 610 687 85 225 792 77 654 953 95 28 704 83 536 542 119 130 662 74 352 501 105 65 451 138 353 564 125 16 145 76 363 563 75 629 985 102 615 923 46 15 49 90 268 558 17 474 922 101 148 609 88 413 415 132 326 522 63 332 349 71 370 877 117 417 586 73 685 949 113 3 747 77 274 570 80 277 332 115 179 492 22 81 896 69 514 781 66 463 832 120 348 541 97 460 539 124 394 576 123 820 863 91 81 388 91 53 985 66 357 495 103 289 849 126 39 364 93 470 508 101 305 433 104 733 765 88 670 938 158 258 679 115 43 558 144 490 556 71 225 904 86 295 357 137 48 56 108 281 362 80 102 548 92 629 865 55 185 497 82 236 364 151 93 486 145 607 943 130 364 422 114 121 985 101 873 962 86 335 825 45 922 926 161 92 984 144 241 802 99 174 867 64 235 618 93 239 561 66 523 649 130 645 752 93 518 528 72 270 985 70 285 598 98 261 593 65 762 974 120 491 797 62 152 614 89 490 849 81 550 747 110 297 759 42 329 544 113 486 533 87 254 664 109 206 709 85 128 614 100 285 787 110 102 531 72 444 964 78 182 603 120 536 662 84 28 717 123 333 631 109 590 664 111 84 798 101 107 836 117 459 788 38 302 316 91 88 192 143 233 626 186 474 810 123 301 970 112 363 656 29 268 498 105 298 312 124 254 835 101 743 869 69 301 302 137 461 754 111 87 439 107 175 212 122 380 470 74 77 299 132 488 664 100 324 901 90 353 996 81 511 658 92 296 585 83 195 307 69 129 335 84 717 789 62 500 630 114 251 357 98 315 590 94 140 972 94 449 699 81 651 926 99 414 505 136 731 871 100 417 583 35 22 718 112 321 678 57 304 491 129 73 895 106 656 942 129 816 841 112 166 663 104 67 121 103 314 374 110 305 549 102 362 516 69 630 799 60 384 591 131 522 801 1 341 588 80 560 953 97 37 890 127 495 499 112 278 436 168 592 941 149 103 721 129 244 713 70 97 944 79 113 671 92 411 871 137 105 565 75 627 633 148 729 778 76 109 550 78 327 865 91 99 613 67 18 965 73 781 991 101 659 904 152 437 650 88 611 722 67 166 790 107 229 268 78 463 745 99 370 932 109 411 580 93 2 202 121 348 619 104 6 917 108 453 996 83 303 587 121 459 870 89 328 927 86 364 580 147 74 329 43 842 976 137 142 296 51 144 607 148 3 396 146 584 603 72 390 525 117 44 191 82 146 939 91 170 432 112 0 626 65 345 870 140 869 921 84 90 668 89 521 895 128 398 406 103 693 784 117 564 900 87 319 479 93 267 757 155 396 432 107 222 895 78 123 330 140 213 510 79 332 655 138 168 200 80 197 961 136 289 743 119 113 747 114 83 190 108 215 968 139 352 370 109 146 447 112 836 853 82 592 700 73 440 574 100 443 703 64 185 574 46 58 783 88 625 906 119 104 706 88 136 427 143 132 241 112 643 710 7 76 482 76 493 688 93 186 656 56 18 900 117 440 750 121 721 957 92 207 810 75 26 286 70 712 840 25 382 838 94 129 952 112 529 571 78 702 807 100 372 918 120 59 860 123 63 323 112 265 467 102 496 672 114 353 551 110 183 538 116 106 853 93 473 497 153 93 435 143 296 971 27 378 596 66 391 546 114 503 755 98 273 442 80 422 856 69 465 767 83 447 960 89 76 633 88 824 895 88 276 875 97 27 657 111 537 664 107 257 445 44 200 946 79 408 832 103 35 588 99 576 700 160 869 906 126 20 521 119 349 524 100 374 978 50 177 569 70 316 736 90 513 654 111 368 725 131 295 422 109 322 960 94 460 614 109 61 547 108 834 847 87 584 694 90 43 423 196 74 519 135 475 611 167 364 834 40 68 685 20 154 474 91 65 856 135 84 702 92 442 949 24 220 656 66 301 890 105 336 880 50 168 886 77 78 613 110 88 236 135 22 401 124 219 311 77 45 839 121 166 530 82 278 334 74 346 763 47 391 945 94 104 511 93 854 975 83 608 889 88 225 968 121 520 898 37 33 232 109 661 796 90 93 118 20 293 426 90 98 531 77 833 976 54 810 864 75 287 335 75 194 737 83 538 851 100 163 354 59 234 565 101 19 434 87 463 519 120 319 871 94 272 934 88 61 695 124 389 830 116 67 993 92 89 567 93 166 183 57 259 272 66 164 921 83 134 658 129 441 958 75 22 723 193 386 809 137 706 722 130 9 937 115 291 701 72 1 203 84 32 754 118 611 645 163 781 964 104 86 421 87 230 294 113 610 777 111 851 975 113 178 565 100 315 813 79 488 620 173 494 927 106 437 864 155 318 569 101 121 670 76 486 778 110 412 914 122 389 704 110 137 569 81 411 609 78 138 151 160 346 582 61 557 969 106 377 477 120 257 273 88 508 838 98 569 680 78 512 734 127 279 585 86 506 637 97 489 767 94 410 719 117 67 845 94 199 222 94 400 499 144 187 288 77 495 791 146 596 781 86 64 148 112 294 684 73 748 767 83 32 298 72 368 778 110 607 686 92 48 485 89 174 717 85 164 504 124 113 530 28 897 911 97 49 974 103 948 979 112 46 229 80 165 512 117 269 524 118 92 180 34 427 442 95 198 338 73 574 835 163 880 890 109 281 690 127 87 268 146 312 644 58 86 307 97 19 520 99 28 799 118 579 656 143 339 572 157 493 746 57 765 851 68 348 849 73 60 401 87 663 963 65 55 517 113 622 673 74 352 540 125 57 428 124 284 387 99 62 300 73 250 630 109 334 745 119 198 336 79 372 873 142 291 468 29 612 905 213 308 534 144 83 282 104 93 268 74 33 492 100 34 206 117 205 230 129 631 876 125 393 735 48 534 821 100 503 847 74 634 689 108 226 323 125 236 510 112 713 762 134 777 846 152 43 126 93 463 962 93 257 749 111 565 611 156 446 913 49 586 760 58 278 998 48 40 826 57 201 350 156 275 969 76 505 880 59 131 526 1 87 254 81 216 372 116 181 577 154 224 950 94 16 122 85 247 916 6 43 556 88 361 803 33 453 653 116 510 963 105 274 508 125 84 435 119 537 848 186 644 672 111 253 423 64 315 564 112 545 876 100 239 577 101 328 832 96 51 183 124 617 817 56 180 683 93 67 127 96 330 780 129 330 997 87 64 963 84 98 121 107 89 184 65 178 276 126 378 924 111 542 578 87 167 819 129 2 838 123 209 726 64 637 663 95 115 999 102 647 981 90 806 817 73 103 535 103 186 968 61 69 982 56 151 757 136 18 348 72 135 214 100 28 98 97 336 862 147 687 757 132 72 356 114 239 811 43 435 867 64 275 567 69 529 812 72 606 618 86 895 985 67 422 846 136 267 850 109 160 732 115 707 744 160 326 434 61 408 627 92 20 212 105 404 877 131 504 925 36 470 770 131 370 545 61 164 642 91 283 471 118 93 458 84 265 990 67 20 513 78 247 922 119 111 780 142 719 788 110 12 52 115 184 305 90 659 994 88 304 462 96 340 507 101 533 831 133 363 468 104 622 760 104 408 598 116 702 762 76 675 730 79 296 458 122 89 422 107 295 447 81 600 877 102 710 903 96 74 179 107 352 740 131 24 58 95 46 207 108 267 794 109 611 619 105 275 484 121 5 881 143 59 248 107 148 941 79 570 790 115 156 838 87 397 890 139 369 591 157 197 465 130 187 646 86 816 937 80 190 447 73 185 579 69 473 946 92 151 228 85 103 175 55 847 900 95 631 731 102 772 864 142 550 946 122 178 837 110 227 928 79 48 628 105 7 848 74 280 393 37 755 921 108 143 696 113 420 918 176 30 173 120 43 707 88 547 567 125 791 798 93 71 840 69 666 876 95 902 943 152 340 673 100 572 649 137 149 359 94 386 613 126 773 780 147 295 310 46 159 367 56 377 856 67 425 900 98 400 428 125 465 708 108 78 904 108 327 805 128 3 674 143 346 607 120 345 872 62 589 898 54 591 724 94 476 661 155 272 466 102 243 824 121 366 784 91 109 755 153 942 956 161 409 433 96 231 242 28 291 317 196 653 871 103 88 874 131 489 805 104 130 268 118 241 611 38 320 990 97 574 918 62 378 725 143 344 573 145 42 159 127 273 510 134 61 411 129 503 636 98 540 973 98 415 865 104 131 710 92 31 32 98 154 365 87 159 618 119 160 705 68 811 907 93 471 587 127 168 940 86 21 842 120 507 602 104 925 991 78 19 763 80 27 190 93 534 883 85 556 744 112 461 650 122 566 956 101 812 969 141 486 615 105 268 469 114 712 765 158 386 960 117 124 866 156 6 163 122 223 410 76 646 983 92 173 210 94 117 635 106 865 903 83 65 596 109 415 565 143 54 992 120 319 536 95 928 995 120 526 748 113 20 455 121 161 945 84 174 273 77 112 253 73 403 690 153 21 856 121 728 895 86 277 569 35 354 734 108 128 588 135 13 466 128 58 111 124 351 780 126 44 486 86 206 976 123 902 950 127 52 984 75 308 933 102 460 559 117 278 845 98 42 970 71 527 611 106 327 678 80 582 593 84 209 759 71 785 908 66 289 538 78 906 931 100 734 875 67 872 922 86 259 388 100 117 227 105 219 310 47 350 395 66 359 910 113 27 547 43 21 744 96 138 371 115 799 900 138 124 328 121 124 988 86 16 222 45 439 667 102 18 742 125 166 924 84 475 677 69 53 78 126 67 716 136 689 851 116 220 433 125 709 891 66 448 838 85 271 903 73 724 739 96 354 443 104 487 582 89 361 876 65 182 777 51 212 236 123 218 980 110 37 571 110 289 428 59 180 438 91 7 432 81 656 958 68 113 681 75 117 468 108 429 598 125 43 64 70 97 728 60 2 709 125 438 821 82 674 796 126 45 980 122 131 855 148 90 149 61 5 162 137 530 546 94 336 401 65 10 393 103 640 767 80 196 363 76 16 563 44 461 497 148 563 590 70 195 842 84 205 365 66 596 649 91 458 904 110 469 705 59 38 489 108 436 542 69 108 858 54 755 804 99 195 344 96 327 992 96 455 589 110 51 943 76 120 995 143 511 773 98 184 861 142 356 552 97 217 752 97 779 976 164 270 412 46 156 164 104 191 510 78 311 779 117 279 424 118 223 299 120 286 696 126 418 983 104 399 525 73 133 299 93 132 611 115 113 119 93 414 712 90 517 835 88 466 971 147 571 640 102 103 860 65 28 769 93 813 818 114 29 506 79 810 845 144 42 370 116 475 834 82 344 800 131 32 717 122 71 961 95 540 887 136 279 631 104 469 517 128 868 966 74 296 362 64 318 552 102 118 836 165 173 404 126 266 611 75 92 609 93 169 381 91 29 979 49 36 334 58 16 161 85 25 647 121 15 217 98 150 527 58 118 977 99 421 839 79 928 999 30 124 600 73 523 938 88 808 810 125 431 737 60 25 310 73 687 915 101 911 929 112 817 834 54 111 349 51 788 853 78 286 923 31 152 797 94 143 299 89 1 774 70 256 508 122 544 570 123 604 688 53 217 831 179 46 249 142 611 747 117 93 329 118 253 361 115 233 620 76 245 915 113 541 847 105 119 505 72 766 861 120 217 386 92 764 982 127 239 253 95 760 761 117 105 778 105 284 985 34 584 847 69 175 218 86 656 915 34 88 997 84 445 808 86 21 644 125 814 942 96 699 863 90 209 629 126 294 437 100 393 494 114 202 205 62 418 949 71 362 923 112 386 533 69 677 747 123 503 553 91 483 935 64 236 848 165 2 19 76 728 896 57 908 980 58 160 694 144 388 649 81 79 311 118 601 912 89 60 340 115 417 957 119 492 871 111 716 961 108 146 251 111 449 516 94 587 819 100 180 655 90 774 908 78 213 394 151 719 976 89 692 773 119 287 577 100 1 55 143 526 980 88 461 658 99 5 880 79 44 66 85 134 441 112 215 794 135 311 830 93 409 930 115 104 789 50 67 629 97 64 830 75 246 827 114 373 917 109 85 882 90 377 737 119 812 823 93 30 371 89 251 475 129 230 261 103 687 781 102 246 381 120 226 318 90 285 947 66 385 983 120 421 797 86 262 495 73 432 689 142 311 795 100 101 179 19 78 710 92 306 993 126 164 608 124 424 874 55 137 934 75 287 338 71 367 453 103 710 970 11 582 787 142 352 480 51 628 689 66 787 892 40 278 953 97 317 808 102 126 410 125 86 133 122 247 712 101 623 651 120 263 880 103 161 957 111 26 468 140 537 822 104 605 648 96 349 851 47 687 775 100 276 692 104 162 220 154 277 420 106 28 676 107 77 995 109 361 532 100 265 668 125 572 686 80 106 932 97 577 711 57 40 319 104 587 597 91 702 921 109 605 723 64 756 844 98 446 647 122 289 881 64 411 650 146 24 613 106 802 878 120 47 69 64 466 667 144 147 352 91 801 816 102 652 789 128 763 789 112 228 548 16 120 165 55 241 462 60 279 488 69 96 180 99 368 472 62 64 478 121 751 847 114 951 965 68 200 926 59 187 849 65 855 985 95 16 807 109 231 427 71 188 579 132 10 471 85 408 624 75 454 467 37 215 458 45 24 289 82 402 865 113 558 639 100 277 498 86 144 618 123 27 507 127 581 917 66 65 806 101 17 652 146 74 717 114 115 797 122 184 997 44 828 954 56 265 461 55 49 205 139 180 294 74 479 898 86 169 462 100 622 800 80 127 533 103 551 942 129 470 734 110 347 452 113 178 402 123 673 835 117 386 735 60 519 978 85 81 526 89 119 873 109 405 439 138 230 772 161 283 722 117 670 774 105 399 788 87 665 821 68 21 504 90 142 845 123 127 379 178 333 894 147 296 391 87 469 583 176 306 480 111 111 546 131 13 323 112 46 807 44 242 391 121 639 924 99 473 541 96 199 449 107 575 913 68 565 753 116 2 375 66 22 251 72 363 991 110 555 914 102 18 692 134 348 827 156 71 324 166 274 554 99 466 681 114 462 979 82 316 969 113 40 977 81 216 623 124 255 514 85 119 502 151 481 576 103 510 962 112 415 509 123 807 813 50 332 485 73 525 799 98 48 496 66 399 545 59 175 588 75 308 829 85 381 687 90 345 777 99 177 415 82 200 848 94 242 361 66 213 310 103 95 308 74 62 927 83 601 706 161 18 994 96 201 464 130 289 922 108 655 813 83 353 512 144 352 752 72 946 951 33 473 847 84 185 598 121 195 722 133 305 458 113 7 144 68 320 341 128 185 521 70 70 303 88 108 149 57 31 531 141 35 53 138 3 147 69 475 794 108 167 943 90 925 976 62 125 180 99 87 719 54 153 616 103 206 978 17 21 487 101 301 692 133 364 510 53 422 890 132 243 986 140 319 530 106 330 539 42 440 858 93 149 290 127 652 719 84 312 825 131 301 528 39 209 648 99 228 530 99 353 991 103 621 879 144 103 539 103 393 782 97 222 358 148 344 856 127 324 733 142 274 305 100 107 764 79 61 648 118 185 706 108 525 585 80 272 839 90 179 247 66 285 358 92 145 451 76 263 947 86 595 961 62 219 505 124 802 909 104 309 921 119 66 688 57 603 949 90 193 789 80 88 629 89 326 772 66 685 981 118 384 467 139 334 692 144 248 710 99 152 541 89 77 702 98 451 886 84 84 310 59 46 822 58 39 548 88 360 601 137 680 715 120 209 659 48 704 910 80 38 997 122 149 725 92 313 344 126 165 321 75 459 478 103 122 976 84 320 718 101 35 544 120 147 239 13 592 617 114 269 778 98 314 966 102 255 797 140 87 576 92 173 317 112 610 948 91 540 561 75 532 550 61 88 859 97 693 747 79 89 341 145 631 693 166 11 637 104 228 585 109 114 899 102 75 549 96 568 588 175 264 556 91 229 665 92 259 615 99 72 136 75 407 645 151 210 621 116 165 610 87 63 652 125 152 910 146 300 445 111 285 531 94 255 776 55 547 923 89 199 343 41 410 852 122 301 341 52 154 377 91 252 816 79 340 511 82 238 316 70 301 632 145 122 177 50 60 573 118 615 929 88 350 932 92 305 842 103 1 584 104 331 546 65 691 750 98 212 949 70 54 373 64 181 333 88 423 618 116 168 400 95 638 899 103 436 858 95 133 438 119 324 479 79 51 922 80 51 221 111 732 748 105 15 877 113 60 116 113 117 189 29 211 598 53 175 605 114 69 640 117 175 252 97 203 393 76 132 164 60 203 483 121 79 495 139 475 509 87 433 889 89 458 669 142 405 835 68 265 660 162 127 298 111 494 638 145 230 905 97 348 873 88 166 637 55 397 955 41 447 483 66 414 680 167 163 812 116 290 924 117 612 829 133 255 486 89 318 917 76 351 354 110 464 875 147 110 426 96 300 851 123 359 835 63 125 290 104 68 862 105 798 921 87 556 591 65 897 963 79 290 494 128 372 731 135 507 901 82 408 868 103 194 640 60 138 725 29 237 313 115 287 627 97 276 418 155 145 863 120 220 667 109 450 690 142 264 351 78 463 485 131 412 964 129 828 868 57 183 205 135 111 601 79 46 476 78 252 480 67 371 578 59 139 699 141 341 661 93 335 714 93 286 634 91 247 512 117 194 480 124 312 743 121 318 617 55 254 712 115 224 313 84 594 957 88 42 94 103 62 800 81 27 267 104 108 799 89 202 923 133 151 205 106 600 906 82 78 868 55 389 698 101 419 595 55 606 720 166 626 974 134 384 492 71 282 665 69 260 903 90 185 754 135 612 875 131 457 789 120 246 662 102 169 333 108 130 405 59 176 911 101 117 482 28 39 249 123 491 782 115 285 322 58 369 672 108 319 803 156 300 614 92 152 472 123 255 394 133 478 781 104 0 678 20 852 950 156 414 538 124 41 108 177 273 286 92 553 632 87 2 682 87 691 916 130 48 204 94 465 949 108 320 536 98 801 887 127 298 653 146 282 514 133 632 716 53 292 452 117 670 792 97 439 671 82 89 730 129 178 467 128 42 941 91 457 925 37 56 594 109 52 77 122 68 975 75 629 705 136 70 746 65 43 271 109 396 771 150 760 770 153 4 523 97 120 278 124 39 138 103 237 999 73 166 788 90 774 799 124 438 823 130 347 485 64 81 155 41 784 835 138 98 149 65 21 772 142 170 704 113 395 909 110 72 850 81 632 719 88 422 431 81 507 837 102 606 964 111 530 763 151 200 400 135 469 772 109 420 964 122 35 312 110 235 777 118 40 452 108 76 980 112 910 928 65 555 772 73 532 577 109 381 469 109 81 430 138 333 752 91 772 871 142 272 625 113 211 958 103 363 466 105 203 857 112 151 738 139 568 800 156 641 933 70 58 909 142 190 705 58 834 848 115 803 911 116 321 918 64 413 453 155 227 374 71 184 659 174 193 461 116 324 670 96 544 893 84 190 933 80 384 485 38 143 187 135 916 956 64 876 944 106 8 673 116 641 789 134 177 943 64 773 875 82 237 525 106 538 946 74 522 860 76 44 547 100 466 717 163 39 581 113 10 101 64 313 863 76 223 844 125 109 783 97 455 770 163 99 155 131 59 297 90 632 800 155 147 465 100 174 648 73 284 865 88 964 991 119 688 932 86 149 790 125 802 963 69 113 430 114 604 906 116 88 414 118 6 42 33 62 102 74 360 517 111 259 658 133 571 580 72 175 918 107 317 826 89 300 881 136 309 437 98 126 382 100 245 709 87 510 596 130 173 198 103 92 820 53 512 832 74 883 925 94 31 986 138 373 691 146 17 289 125 118 237 90 357 826 93 35 838 65 289 748 67 680 724 70 44 600 131 412 972 95 704 714 139 435 965 132 104 484 93 123 504 55 276 758 144 92 615 101 372 670 60 89 995 99 363 718 89 722 989 102 194 543 113 111 424 154 77 149 151 126 973 87 177 736 146 451 744 145 25 529 81 745 748 173 299 480 126 242 955 133 208 226 106 211 711 114 16 766 74 103 329 111 118 205 93 165 223 126 444 659 85 141 246 79 273 810 159 92 973 84 470 886 150 217 780 97 388 562 136 18 904 162 662 815 96 482 677 91 40 197 67 248 500 104 427 745 110 576 920 143 176 355 68 78 774 91 264 500 109 938 946 106 43 948 107 115 129 157 625 707 133 338 599 102 312 595 62 717 797 114 386 596 37 96 549 107 68 731 81 33 611 127 592 751 96 21 588 164 158 311 76 68 492 136 21 349 65 458 878 127 45 815 70 187 598 109 87 359 76 81 342 48 117 662 142 447 966 94 322 397 112 686 844 44 237 755 164 805 949 111 453 720 122 326 685 63 108 912 76 204 540 96 203 568 100 790 860 75 573 629 60 539 879 59 758 853 120 883 896 116 102 654 83 524 742 100 168 825 92 341 701 126 116 641 76 451 754 125 216 736 103 135 416 82 3 836 45 11 949 114 530 751 126 574 840 46 115 582 98 469 737 156 158 595 99 170 985 141 241 816 117 178 355 134 480 890 56 54 501 63 603 679 12 857 939 95 498 727 92 180 410 123 402 434 87 300 442 70 500 689 86 427 504 109 95 647 119 224 425 66 773 930 136 824 981 84 725 982 147 455 601 88 331 515 77 580 897 106 85 430 98 169 287 88 551 925 105 427 552 115 638 870 109 366 732 129 537 773 110 80 338 160 36 219 134 14 383 134 188 950 133 200 389 76 490 763 20 347 384 100 200 967 69 123 156 111 391 756 59 108 479 155 214 704 34 615 850 56 113 532 138 251 899 40 346 385 103 331 541 123 325 534 132 91 669 127 431 888 79 528 589 105 10 969 92 545 686 75 439 510 108 225 428 111 81 511 66 823 927 80 265 724 103 139 450 63 475 688 154 230 917 115 85 981 39 690 971 112 389 684 114 145 471 102 463 603 120 314 326 121 284 919 32 333 732 147 105 737 80 350 922 139 412 483 90 339 517 102 77 756 62 179 833 90 132 622 66 63 349 134 773 921 119 21 853 81 247 652 125 660 675 107 490 586 94 46 450 80 833 846 93 574 905 106 103 460 98 74 648 124 211 485 81 46 734 91 6 651 65 430 820 114 372 682 114 632 646 76 646 914 150 440 822 67 19 686 153 193 323 105 5 146 109 311 401 99 292 547 102 69 614 85 110 500 47 625 892 121 30 353 91 189 745 69 139 682 114 535 543 162 122 330 167 272 302 94 326 581 78 814 856 92 704 746 131 659 913 91 25 257 143 428 666 88 184 429 130 920 930 55 341 399 103 275 406 97 81 294 75 28 581 137 286 501 62 264 719 127 41 210 73 10 320 35 548 708 121 306 617 109 128 149 101 128 997 95 137 341 144 51 476 35 63 374 40 884 906 99 829 900 56 31 92 115 528 727 80 3 153 84 553 783 80 25 657 142 268 605 112 133 570 79 569 704 135 59 66 123 587 892 73 463 710 125 244 291 106 506 633 89 351 921 156 83 223 90 357 452 152 554 914 63 362 915 67 425 978 93 364 924 62 183 734 102 217 819 128 569 768 71 503 564 74 40 545 107 95 420 91 162 687 102 591 607 41 764 965 116 466 846 64 528 998 82 54 233 102 315 934 118 663 956 71 121 461 137 334 384 63 657 836 112 72 776 58 357 389 84 358 708 111 448 983 54 478 527 153 363 784 107 249 797 84 107 582 49 175 600 76 132 434 136 379 404 82 341 410 108 2 108 94 482 726 105 347 908 110 88 716 68 281 888 100 93 590 52 680 751 71 274 967 119 752 992 92 348 575 66 90 395 117 303 577 129 196 692 65 167 178 133 118 543 87 67 620 116 697 750 72 140 973 104 205 643 71 605 752 92 225 398 97 707 875 104 546 774 80 493 976 48 674 855 92 419 885 98 251 834 105 494 986 99 397 507 83 237 768 130 672 822 90 146 476 50 223 398 114 665 861 120 408 927 94 321 485 110 184 598 95 776 908 114 428 431 155 697 733 75 652 659 92 325 879 99 657 803 102 123 138 93 161 924 21 735 968 76 129 573 58 4 421 98 10 785 87 182 978 77 513 784 119 469 877 90 34 575 102 119 215 100 793 932 131 214 461 173 357 698 86 140 778 123 301 988 66 591 830 95 64 420 79 131 714 59 291 677 132 195 654 108 773 925 48 289 405 87 180 789 63 324 756 82 34 814 100 772 992 120 11 930 115 972 985 104 171 744 94 442 695 96 62 788 98 426 861 90 479 646 136 479 662 142 200 739 95 356 582 116 127 468 116 641 752 92 349 422 128 90 887 78 566 641 56 72 392 120 407 786 94 124 905 119 559 990 116 623 841 153 129 770 139 222 527 43 486 657 62 7 587 89 212 611 119 46 404 97 454 731 77 86 442 104 14 84 69 35 343 122 37 618 88 60 295 147 614 974 134 387 940 56 622 940 84 122 442 121 208 596 120 837 964 99 139 443 104 181 307 137 448 702 114 304 602 150 498 553 179 682 700 143 19 224 119 333 544 99 134 390 149 167 719 114 621 998 122 351 563 55 598 846 20 83 781 31 253 765 116 758 950 81 711 990 77 1 794 126 718 875 76 194 324 115 676 969 100 82 818 123 158 821 56 647 866 137 55 718 115 268 603 111 535 860 113 448 852 163 114 237 87 205 927 75 110 477 111 225 634 40 8 567 97 382 729 71 61 901 66 175 619 106 399 593 100 325 623 91 291 342 109 10 475 172 516 556 107 584 782 113 211 628 92 317 939 152 134 778 90 56 622 131 282 533 125 417 761 93 828 982 95 75 324 111 59 629 71 728 847 128 350 981 110 96 565 148 952 963 134 40 736 150 384 717 67 797 995 106 218 865 136 176 412 73 312 732 58 98 453 138 122 458 120 320 983 110 240 680 116 495 768 79 695 810 18 93 115 145 288 765 131 892 973 80 541 698 101 569 927 111 345 992 81 676 953 168 86 508 107 136 759 160 749 958 78 122 255 67 377 922 170 73 987 151 7 139 87 160 876 106 146 744 110 837 924 144 442 792 54 286 424 124 402 716 88 287 424 102 43 621 104 302 388 77 390 462 139 243 683 129 299 767 126 578 735 157 277 279 56 518 939 115 155 940 113 118 695 109 324 620 124 215 535 142 80 429 85 296 606 104 382 686 95 395 429 100 633 971 118 686 858 84 83 104 120 166 666 114 74 475 136 808 917 149 448 651 103 190 203 63 155 625 119 917 954 60 402 938 105 225 471 96 12 881 104 89 853 38 481 880 87 99 546 61 375 875 92 461 746 104 26 386 84 500 861 115 84 396 115 95 771 127 202 933 111 121 197 74 0 751 126 601 930 122 252 846 109 489 640 87 760 803 91 208 539 81 676 705 74 701 951 78 604 845 105 123 843 77 71 312 38 187 539 91 777 872 86 11 134 138 326 892 131 30 368 114 40 947 92 8 425 104 244 608 129 330 608 84 600 847 81 208 838 121 46 193 136 297 698 100 77 808 96 266 790 32 87 356 88 317 423 116 222 240 73 196 942 95 323 615 70 36 976 111 294 648 119 189 696 65 516 632 77 128 441 85 468 784 105 475 897 65 146 277 125 465 528 36 645 674 91 683 794 86 580 683 76 237 381 123 135 213 98 223 513 149 32 928 129 302 371 82 207 798 52 531 775 77 339 413 95 319 984 84 368 893 71 97 153 90 371 796 87 20 402 63 226 938 174 542 805 90 632 673 66 19 598 116 15 382 59 13 266 132 265 880 73 141 649 94 511 963 90 499 867 103 845 880 117 230 638 88 112 779 94 316 413 85 362 425 78 55 925 107 570 941 43 372 430 82 261 715 123 57 525 151 490 612 114 11 337 154 221 495 145 279 574 81 424 707 66 264 826 111 105 281 108 756 871 96 361 475 94 479 763 119 505 973 75 109 365 87 165 576 152 85 824 89 426 616 61 594 699 126 112 294 90 486 790 78 710 744 100 696 796 131 736 752 144 663 813 139 23 152 136 537 575 69 52 429 110 22 920 103 141 165 90 871 993 129 437 634 158 335 841 87 390 775 75 153 726 107 302 778 123 124 620 65 433 611 58 253 833 185 821 991 82 251 505 93 132 760 85 48 912 80 118 815 72 237 385 109 576 793 113 527 728 163 517 977 110 85 486 74 387 583 102 557 758 116 836 880 129 608 891 109 52 57 81 640 903 1 457 928 98 40 471 158 281 730 99 220 530 97 322 682 69 227 946 116 151 626 55 206 442 154 59 769 107 715 868 55 207 659 28 569 905 158 119 397 130 126 146 128 565 823 86 91 861 156 125 937 47 275 532 133 280 570 119 236 373 106 278 697 82 653 799 81 444 758 110 47 783 55 399 630 90 537 637 113 140 874 68 5 533 113 252 304 100 519 969 58 874 940 129 854 991 70 455 621 82 634 972 130 217 793 103 727 751 94 368 678 85 59 697 132 91 520 68 12 948 78 6 650 137 504 756 138 536 632 161 870 911 115 714 831 89 185 658 74 389 925 101 141 167 72 779 929 122 411 612 70 146 847 95 515 776 103 246 945 59 374 605 111 59 882 130 376 596 138 206 935 65 320 364 118 178 624 68 938 968 75 443 554 123 199 948 155 371 745 86 480 590 60 133 352 122 586 646 76 182 586 98 462 898 72 544 844 92 326 860 139 424 811 84 410 412 72 136 706 100 548 583 162 68 357 55 792 918 86 91 933 122 355 433 135 725 877 149 409 614 112 492 886 104 87 835 104 616 887 86 399 690 99 715 909 127 65 317 112 54 612 78 700 723 143 893 985 57 538 699 105 219 269 82 50 609 93 172 454 138 23 362 117 588 604 8 420 446 111 641 825 75 40 426 88 452 553 112 246 379 113 96 463 30 46 533 108 961 966 101 245 262 112 660 979 86 179 970 68 425 428 154 116 146 46 423 997 155 249 929 80 290 350 66 111 966 136 392 859 155 105 245 86 332 673 64 820 997 92 171 851 151 558 616 123 63 565 136 687 802 81 250 391 132 171 291 123 253 999 120 74 392 99 194 925 115 86 710 109 84 163 75 432 544 121 377 510 60 219 231 117 652 889 73 180 182 115 221 551 119 819 911 102 139 283 90 307 674 117 415 587 78 449 935 94 451 506 93 317 359 88 425 487 101 157 881 93 114 461 120 723 948 105 225 697 75 184 992 106 250 537 91 900 964 46 221 408 144 543 654 76 412 968 94 258 485 74 11 656 91 23 424 51 61 88 175 427 924 77 367 475 154 28 348 87 177 967 83 500 895 98 556 619 94 291 639 87 193 349 190 282 812 97 399 761 73 72 697 127 589 783 107 448 692 90 327 990 57 508 794 56 702 727 130 314 683 54 234 464 94 2 426 78 228 678 89 294 657 119 297 640 47 199 807 69 22 283 141 669 916 61 96 106 122 750 817 162 543 760 109 396 637 52 251 521 112 794 848 82 204 253 69 221 992 89 156 623 92 900 946 121 818 868 21 431 896 146 722 754 77 82 766 132 53 215 86 344 370 90 548 728 113 729 811 82 100 258 114 863 914 118 64 440 99 315 529 119 623 874 97 739 755 65 648 672 80 29 327 90 372 754 112 271 936 134 192 270 100 26 646 105 185 697 77 451 593 70 117 373 96 56 527 107 452 808 88 446 990 77 514 567 122 617 809 84 581 870 57 455 853 96 267 698 87 340 859 72 255 262 129 29 702 151 601 758 81 258 935 148 521 575 126 829 878 95 280 487 94 418 484 75 244 369 121 200 807 74 223 340 111 40 53 52 68 328 113 435 690 152 535 931 69 283 740 91 267 445 58 712 805 164 181 652 84 795 847 75 320 785 111 539 677 83 298 664 126 715 742 66 675 695 51 338 954 136 216 599 109 882 969 76 321 639 78 92 573 132 266 417 104 110 475 45 70 812 95 686 969 148 580 753 152 771 898 73 95 868 80 274 974 76 622 841 78 358 387 91 11 840 107 254 327 83 106 182 99 692 834 109 324 560 101 114 286 117 111 233 105 428 539 109 41 920 124 225 559 140 155 884 30 186 618 124 332 359 72 95 372 24 185 438 90 77 911 100 804 969 71 484 533 89 107 341 92 86 397 57 91 418 104 497 911 158 287 658 111 15 653 116 266 513 153 581 912 128 123 268 84 228 565 83 58 505 117 494 614 91 776 861 60 52 154 108 213 298 106 280 966 99 556 788 61 771 988 135 383 919 68 346 823 96 32 600 98 18 477 115 425 939 74 476 903 79 227 378 72 94 959 114 72 129 95 582 752 71 334 464 123 134 717 73 846 970 98 829 847 167 242 678 125 111 203 109 196 561 72 282 516 137 573 675 135 157 320 128 488 832 89 32 70 46 272 696 82 325 395 106 378 400 128 215 984 66 763 999 74 413 677 121 803 815 109 202 354 81 502 743 111 10 954 29 556 969 111 153 561 1 28 853 46 307 756 117 106 720 160 159 595 174 599 716 125 700 947 89 525 730 95 494 728 46 29 423 79 245 611 65 13 200 129 436 629 42 151 420 52 497 784 120 34 531 108 231 833 102 61 179 101 261 874 129 474 606 58 603 609 97 125 270 161 463 590 96 304 404 71 44 373 128 193 442 125 107 414 53 166 402 156 342 892 108 557 635 102 494 825 134 165 490 99 505 924 103 401 899 117 371 511 96 59 67 179 426 942 131 250 278 107 585 592 64 581 725 86 761 895 164 769 792 101 56 923 113 55 672 134 656 903 64 92 953 45 786 849 85 378 573 107 9 587 88 164 828 94 544 773 103 173 872 118 875 974 91 181 893 116 650 702 121 264 994 177 622 708 68 244 890 98 844 979 124 392 579 119 391 953 143 203 571 51 228 876 72 393 969 95 426 650 88 348 978 96 549 996 95 577 623 53 11 316 84 193 961 191 473 888 51 405 900 51 852 948 115 657 987 64 258 941 92 52 319 75 386 503 98 29 273 118 84 704 87 705 710 78 128 610 75 47 640 96 564 702 128 429 493 99 585 663 126 53 367 113 658 741 143 387 473 116 166 265 93 416 423 94 258 577 165 360 574 89 272 926 87 364 842 83 527 572 64 873 981 100 319 877 61 211 386 84 823 859 139 831 952 106 249 623 97 547 894 113 386 835 90 657 829 132 198 815 104 68 724 48 750 790 68 396 746 54 136 539 166 361 630 68 322 489 104 587 768 93 720 744 155 6 926 130 531 754 101 616 874 99 742 819 98 91 527 102 251 681 113 218 610 108 623 993 118 186 392 80 84 875 148 4 210 99 580 896 117 187 446 123 359 693 82 427 857 39 384 674 144 50 260 104 15 16 89 205 688 112 4 721 88 665 881 132 755 849 193 473 939 84 134 539 91 245 646 99 28 520 78 43 302 108 346 384 91 276 687 161 380 803 137 39 361 156 713 945 89 691 897 91 741 899 110 399 971 66 411 505 135 22 931 43 133 668 124 5 547 145 393 978 33 579 938 161 36 50 137 198 218 53 562 836 80 454 987 84 178 244 102 252 316 90 20 123 132 520 912 94 537 738 109 214 811 89 731 950 63 262 269 94 26 714 63 356 994 119 509 555 114 389 997 118 646 676 68 499 764 56 742 745 35 755 953 144 595 710 72 378 700 125 165 471 109 340 416 80 235 281 150 551 769 105 399 605 68 100 977 129 84 748 97 25 710 68 805 842 64 639 852 100 194 247 119 38 993 72 129 923 62 85 808 108 279 825 73 286 529 70 306 446 96 581 735 74 586 831 66 343 634 128 245 328 151 349 555 128 663 890 120 126 330 89 337 927 95 354 889 120 130 326 89 664 947 120 479 597 75 896 940 57 302 664 132 492 507 88 135 279 135 231 401 139 854 868 117 331 350 75 364 796 7 731 914 73 641 693 87 404 771 135 0 818 127 443 748 75 151 819 99 69 834 79 55 212 114 362 783 135 369 986 136 477 919 148 391 785 86 179 692 132 356 702 117 751 845 126 209 626 101 395 714 108 332 952 72 27 943 57 37 431 147 18 861 101 266 806 123 0 440 89 600 897 104 319 662 104 67 956 85 343 929 122 569 664 107 267 798 72 122 176 82 5 550 96 250 657 74 844 908 48 468 795 105 182 378 84 555 610 106 5 821 62 239 725 149 278 427 72 420 737 117 257 315 89 478 834 111 206 577 96 536 588 99 239 784 97 192 281 115 377 799 1 103 181 116 53 728 104 561 610 70 857 983 105 518 740 70 207 651 48 757 982 110 655 881 85 95 170 144 273 992 121 225 527 82 220 947 102 14 510 83 3 941 50 659 907 73 103 369 148 117 976 119 186 598 112 278 895 92 451 626 113 627 690 88 505 896 148 669 965 130 402 908 127 697 939 64 75 425 110 347 376 75 156 317 80 302 305 77 134 200 118 458 649 42 219 994 62 38 547 168 542 562 42 379 900 89 770 960 49 70 844 102 141 394 132 213 684 102 298 559 149 853 941 111 305 632 76 48 508 81 281 393 87 619 829 110 509 516 89 624 637 80 695 699 123 242 914 110 38 112 121 239 855 134 243 621 87 182 520 78 542 719 125 547 828 58 530 748 131 63 913 84 56 934 88 193 564 102 182 246 123 68 562 104 732 912 120 744 790 72 435 626 97 945 966 21 79 239 62 230 731 87 173 427 56 229 262 113 282 328 69 347 812 70 28 176 162 817 939 111 96 680 73 552 746 123 26 428 42 34 409 97 4 330 85 9 993 107 242 809 99 215 533 136 260 426 87 25 135 144 338 826 102 761 801 165 458 812 91 286 324 111 54 614 63 57 883 126 304 569 89 674 733 46 105 370 93 857 897 101 524 561 75 63 190 66 324 496 84 474 745 70 846 921 100 601 862 116 143 612 104 450 830 103 52 317 98 133 162 95 700 810 75 2 83 93 74 615 112 451 923 95 782 854 106 420 693 72 185 800 90 13 601 126 164 254 110 311 707 105 210 764 49 333 337 129 97 535 92 113 897 46 297 725 106 683 889 136 224 465 93 542 839 90 579 799 74 387 970 111 62 900 92 124 338 95 491 562 157 131 782 71 56 752 84 493 750 114 64 650 64 715 729 130 258 266 106 237 701 123 199 867 81 750 961 95 110 337 66 812 906 123 333 379 120 69 677 67 219 773 83 211 507 98 193 675 148 43 181 119 160 609 155 44 876 102 770 813 114 588 613 113 452 859 113 70 432 117 188 764 91 207 987 118 430 866 93 771 791 85 286 843 26 630 744 113 324 516 80 352 606 124 161 298 107 754 955 48 60 456 103 366 904 119 6 830 63 103 107 130 124 669 110 146 392 113 177 877 22 660 885 110 105 458 119 89 299 46 211 719 124 174 687 73 334 618 66 140 383 91 85 918 86 771 799 120 770 966 94 879 880 119 97 829 51 424 657 71 14 748 99 397 728 46 890 995 76 138 973 156 399 947 114 226 526 94 665 994 137 27 632 68 700 931 109 88 840 148 534 765 170 734 770 103 779 780 64 5 263 52 129 363 63 265 506 44 139 508 64 498 995 110 190 193 98 217 480 96 322 469 126 408 560 94 12 758 119 823 964 155 22 141 177 12 978 88 304 723 106 521 677 97 687 770 143 324 952 65 583 636 57 68 848 80 67 827 145 110 363 94 345 759 131 941 952 66 416 515 128 620 649 89 506 617 86 118 660 121 177 514 123 768 924 80 287 888 46 248 704 119 670 732 76 602 791 106 719 889 51 344 453 59 607 637 145 535 950 96 152 938 106 55 648 82 221 395 101 120 651 123 425 570 94 359 649 136 456 991 94 539 962 103 634 695 65 545 907 149 491 561 50 247 529 70 485 721 125 414 486 77 72 470 125 419 684 113 698 824 86 495 909 55 502 963 166 105 977 118 74 772 122 357 830 111 312 638 131 642 768 105 51 564 70 704 816 87 342 579 57 673 872 101 343 810 60 244 646 69 110 678 58 244 958 71 358 486 140 391 591 148 201 300 130 191 648 125 287 868 99 702 878 112 846 893 99 530 951 103 532 762 94 52 708 121 148 858 151 326 688 107 142 743 96 33 717 68 843 921 141 605 888 134 597 826 23 897 929 102 129 157 135 162 664 60 581 584 146 423 628 77 425 882 94 161 596 45 170 450 77 429 663 78 422 820 79 163 914 121 167 785 60 55 627 116 153 842 114 175 666 91 366 669 112 48 218 127 953 965 82 122 371 141 118 765 65 163 965 98 214 816 98 234 264 86 55 241 109 385 426 134 296 912 119 17 294 103 885 964 67 271 692 163 240 328 117 347 921 139 52 590 130 296 876 119 652 688 143 153 830 104 654 751 78 23 439 85 28 783 111 150 166 91 11 744 41 292 891 38 282 796 117 190 841 103 390 401 67 325 907 142 496 801 91 96 113 46 488 553 114 264 552 102 479 954 68 673 873 74 184 998 68 580 958 50 180 991 118 0 184 120 545 874 122 522 722 72 223 257 110 27 117 75 96 647 102 649 788 99 396 555 111 359 487 107 472 753 107 554 932 74 367 607 91 62 538 108 306 318 164 395 440 132 176 183 93 468 543 181 71 502 138 458 642 97 936 955 80 577 672 94 64 897 111 389 785 76 625 897 39 631 783 85 179 554 85 965 967 146 388 413 130 98 203 84 714 841 105 106 692 99 54 944 73 337 394 90 695 948 100 15 484 113 426 478 91 23 416 125 120 586 125 705 707 80 354 505 145 430 934 113 234 713 103 244 252 119 261 555 100 187 357 69 749 903 79 207 663 65 808 913 105 331 460 132 711 820 85 271 346 107 294 802 107 0 124 60 337 677 102 183 582 123 139 672 134 570 821 41 315 587 105 629 977 97 678 844 58 96 214 70 43 106 96 626 671 142 18 805 135 768 827 121 662 936 112 33 455 94 101 776 117 535 836 139 280 700 99 104 815 100 36 80 85 555 827 129 608 636 72 213 455 40 216 941 94 204 252 79 656 659 133 548 746 99 965 998 113 630 666 121 515 603 81 333 887 91 191 877 29 208 831 103 34 372 84 86 220 118 7 704 73 447 998 90 296 613 119 451 775 141 30 258 45 379 977 73 352 506 108 153 993 89 838 889 85 95 854 68 533 628 111 57 862 122 99 368 81 16 672 53 759 933 89 450 801 109 676 848 70 382 648 137 522 947 119 853 968 61 335 925 123 49 306 170 70 675 81 341 728 114 118 147 80 542 928 90 193 255 122 723 860 65 333 708 55 529 695 92 384 715 95 504 820 103 430 777 89 559 797 120 23 195 77 96 659 92 452 998 93 486 616 92 44 458 102 42 137 87 5 729 113 471 853 86 32 385 131 470 763 177 322 835 146 106 343 63 557 827 117 126 449 54 243 397 104 410 488 32 104 730 63 106 864 100 252 992 132 535 729 89 408 639 81 387 471 116 315 761 125 352 363 87 682 874 118 339 392 103 358 580 112 834 839 63 486 684 109 117 442 110 2 971 113 549 991 69 236 251 25 136 363 63 664 979 87 33 893 123 24 923 114 470 516 101 898 955 88 168 833 116 410 874 141 201 438 45 51 481 86 136 486 76 549 573 93 39 337 143 20 183 83 101 131 104 538 557 143 108 626 163 131 729 78 324 370 92 554 945 117 436 745 87 190 495 100 467 675 89 71 660 113 727 914 135 615 832 81 283 409 80 902 905 106 217 749 66 78 300 103 300 531 70 32 117 63 668 708 94 14 175 69 6 297 120 334 439 76 125 637 44 414 552 120 97 488 45 605 880 81 720 831 97 778 897 76 830 846 95 13 152 88 90 758 134 38 99 115 379 537 86 697 989 135 311 825 85 587 855 111 703 820 149 180 447 112 553 916 133 491 866 43 44 257 148 673 889 107 33 192 87 125 607 73 297 839 113 397 438 81 335 776 131 37 451 79 79 80 101 288 345 107 435 946 97 323 884 124 357 893 79 359 623 79 447 649 98 650 753 153 237 991 95 351 453 135 227 937 100 241 433 118 486 985 142 236 430 65 186 246 89 420 702 35 100 927 145 313 398 83 369 686 93 605 780 103 843 966 34 40 829 96 157 778 57 747 759 108 37 658 115 922 970 107 272 713 130 238 662 112 602 744 84 583 684 113 122 512 87 325 904 116 313 931 94 11 291 102 44 733 105 16 102 81 9 579 129 216 865 97 141 359 120 346 757 88 358 945 103 123 283 64 523 852 70 49 163 103 559 779 42 726 749 104 670 673 68 654 722 155 326 405 115 151 647 85 54 609 89 491 619 97 833 891 88 203 792 95 429 746 78 338 455 3 499 524 98 413 548 162 234 519 99 437 768 93 333 924 68 48 292 74 67 881 60 405 517 147 481 720 70 352 621 122 383 952 74 395 652 41 429 568 123 342 597 104 287 349 122 180 327 128 465 583 61 280 452 57 32 490 80 321 386 115 151 219 131 125 314 75 213 604 89 553 777 163 189 298 83 471 530 114 319 482 25 315 348 102 103 166 53 313 720 97 79 113 79 190 847 123 76 366 106 226 762 102 599 772 125 213 665 106 315 907 76 208 973 130 4 325 86 350 953 94 295 817 144 171 473 103 328 854 81 88 617 94 956 957 79 444 769 54 274 488 75 263 314 141 350 905 53 382 706 82 227 367 113 80 273 91 207 716 92 136 685 122 384 656 104 204 825 125 127 612 128 186 759 52 426 762 96 550 793 92 61 425 98 457 863 141 246 535 118 299 891 112 777 889 166 703 790 106 348 620 122 646 787 63 484 493 119 204 899 138 182 281 85 468 730 105 646 649 88 289 906 119 230 944 70 27 499 126 115 711 84 15 980 75 87 499 164 147 845 90 269 958 102 816 833 105 135 347 61 89 217 119 167 312 74 104 380 83 413 584 174 547 656 179 439 784 114 387 694 93 266 351 147 270 378 120 142 232 108 661 703 96 174 925 90 145 908 52 642 659 98 191 339 53 152 442 145 219 682 63 263 957 116 27 615 72 396 992 97 359 657 37 70 925 89 336 477 153 391 623 86 273 825 62 330 435 151 100 607 157 582 769 132 216 926 113 688 826 81 395 419 93 676 706 102 282 394 99 322 455 69 346 613 62 336 360 110 32 321 115 328 932 86 249 442 112 83 129 68 92 186 94 208 524 81 607 907 112 773 792 127 367 463 94 536 872 89 106 859 71 30 233 137 295 393 108 148 519 89 526 542 110 176 439 103 210 627 94 262 674 116 107 980 83 58 254 140 210 473 81 141 682 112 84 883 74 155 216 32 624 832 119 211 556 92 721 898 75 500 548 109 54 356 42 588 689 70 792 830 122 47 58 55 166 425 126 177 411 69 5 80 136 329 939 99 223 837 61 492 542 136 254 614 107 178 931 122 60 550 107 58 97 113 325 813 89 118 783 99 202 383 48 337 992 73 252 397 81 209 778 56 873 934 74 545 635 125 657 736 134 7 791 87 614 957 78 388 417 80 232 506 90 301 900 77 382 732 93 205 812 120 771 793 110 325 334 134 854 885 122 186 958 75 519 593 110 214 833 130 19 665 115 477 829 93 338 522 105 30 54 142 491 722 134 4 957 112 39 332 126 77 455 99 121 938 109 297 360 119 104 387 113 242 872 81 310 495 74 511 803 100 60 378 81 769 903 127 577 714 95 709 816 44 399 750 107 67 413 136 192 589 136 741 907 91 39 902 85 650 909 173 363 657 129 143 851 116 272 531 136 537 835 81 6 427 68 25 558 66 475 718 113 536 904 132 601 741 95 143 202 40 478 571 109 382 449 121 554 811 104 42 626 123 62 743 87 619 878 133 987 998 117 105 247 109 392 961 73 282 930 93 827 878 122 294 764 107 542 583 65 10 587 100 435 908 93 740 864 112 119 257 157 27 239 88 7 497 112 219 775 121 574 882 130 119 574 85 912 991 82 485 810 76 188 969 137 86 349 138 121 195 133 916 984 87 658 729 104 180 485 109 366 511 85 247 808 58 706 855 125 377 516 61 395 591 92 32 588 39 280 689 1 313 546 146 522 886 110 944 979 151 284 819 138 171 426 132 158 852 92 330 927 130 168 311 126 172 620 131 77 549 91 368 864 43 437 704 122 287 799 114 391 551 79 800 823 89 586 793 76 186 930 107 661 755 88 409 530 75 33 604 111 354 667 99 112 408 89 108 983 75 100 451 104 736 738 130 603 821 64 351 395 88 26 746 107 560 690 110 133 763 102 535 794 97 35 403 84 583 852 78 469 784 86 136 487 40 146 551 84 565 766 107 392 781 51 221 307 112 50 790 126 554 803 125 223 400 123 78 988 143 644 985 43 130 999 118 166 603 100 0 189 97 13 293 132 30 156 122 167 263 77 364 610 39 135 253 84 67 747 100 552 648 89 440 798 67 26 802 149 88 417 136 791 845 81 390 882 93 920 992 131 140 368 90 430 481 107 924 993 148 124 966 132 111 689 155 33 713 99 198 486 75 403 818 112 22 183 63 770 976 156 139 599 37 407 559 123 908 918 59 287 323 108 189 868 63 356 661 64 237 706 114 270 421 99 425 928 121 508 690 71 683 955 91 110 914 49 196 481 144 258 827 72 120 201 96 125 164 108 43 698 87 773 850 111 72 231 100 621 659 12 593 985 114 755 954 99 837 976 102 152 998 112 142 308 61 33 564 97 705 924 117 375 448 110 289 806 98 381 792 112 926 983 91 28 228 157 235 886 78 196 566 120 467 960 78 319 685 118 425 732 135 450 592 114 245 270 101 40 610 114 130 489 86 216 595 91 537 728 133 525 604 75 72 491 102 467 892 77 279 803 73 436 599 84 65 752 87 72 988 98 282 525 65 198 720 88 456 905 115 510 873 62 680 975 90 150 473 143 556 573 73 23 77 151 223 300 161 795 947 93 406 798 92 558 611 75 921 927 91 654 980 111 129 513 64 302 687 102 156 581 34 639 997 116 313 655 113 666 910 62 389 962 77 449 568 37 223 849 90 805 980 151 650 846 80 340 880 60 48 423 128 248 641 96 346 963 136 330 369 113 419 996 69 199 361 110 49 355 153 83 895 15 146 632 175 285 950 109 712 886 155 182 717 88 692 786 84 560 691 73 311 849 157 428 452 135 300 446 98 539 691 68 106 858 74 54 204 84 23 621 110 590 659 65 481 850 74 173 256 99 177 456 107 667 886 88 22 828 87 118 818 75 81 400 122 120 543 95 520 848 80 838 939 38 219 700 99 403 521 128 366 723 92 404 448 76 316 580 123 699 981 56 117 808 60 194 986 112 442 911 69 787 969 76 230 559 77 39 648 105 53 256 71 215 907 118 859 945 104 405 770 28 634 638 105 713 785 55 800 829 106 400 820 111 70 643 139 372 932 154 146 502 98 526 654 110 587 994 137 16 541 96 691 925 54 519 579 158 324 401 116 678 902 141 276 305 115 529 688 74 425 787 79 87 961 76 514 681 43 473 637 100 889 942 84 446 549 103 310 830 97 24 392 59 120 186 102 27 254 149 498 871 40 114 234 75 143 370 105 79 274 132 472 966 125 201 922 86 145 326 140 350 859 53 487 843 33 162 716 130 519 945 41 851 955 106 582 860 78 15 506 91 38 160 95 279 593 107 239 457 123 619 700 96 411 939 109 162 415 96 168 443 79 363 400 24 176 359 111 364 400 89 54 468 75 588 720 120 748 890 154 504 994 81 239 701 144 156 505 81 258 913 71 382 737 104 26 673 68 143 289 138 815 853 121 369 490 30 356 411 162 22 66 117 200 742 91 479 528 122 78 375 65 422 785 69 439 841 88 635 646 142 504 617 60 332 368 103 482 744 128 201 781 73 49 391 119 116 931 94 731 834 125 367 483 94 258 629 54 14 482 78 542 592 110 224 732 1 167 972 123 31 295 74 459 471 120 233 775 102 44 734 75 78 539 84 465 534 84 101 404 70 467 579 72 714 801 99 546 695 112 493 952 112 858 990 37 162 440 118 191 802 153 254 256 71 589 819 91 776 790 139 195 687 1 383 774 86 228 667 100 134 924 124 443 757 88 699 841 107 394 642 78 345 981 71 677 941 166 62 359 103 272 749 133 933 979 132 91 931 88 501 575 101 275 880 54 589 807 95 118 248 92 538 845 83 562 763 94 799 892 42 546 711 126 507 983 60 633 794 47 79 185 75 585 830 166 387 890 112 323 601 115 131 885 82 118 603 85 915 970 82 148 229 94 791 990 65 179 744 107 463 566 97 377 582 122 82 276 118 600 783 13 267 364 88 613 637 75 720 738 80 222 566 82 113 706 107 454 523 143 397 914 161 163 763 125 539 835 74 205 651 97 138 574 112 653 922 52 183 197 134 492 632 104 67 164 112 656 935 146 209 462 83 182 888 34 148 190 99 621 637 67 415 673 113 959 986 109 470 549 82 80 465 62 242 412 88 351 495 78 3 863 88 186 819 92 123 759 96 147 816 97 410 509 100 356 952 107 243 666 117 749 968 138 42 496 139 475 851 27 192 963 77 164 967 73 294 339 62 303 480 151 122 230 82 268 974 87 735 997 69 224 338 100 6 361 99 256 684 126 261 682 42 114 214 168 251 633 66 963 984 68 104 480 76 686 852 63 561 986 133 39 996 68 199 328 91 799 874 73 288 937 147 22 967 151 286 333 109 326 585 119 529 648 69 8 241 55 165 645 79 28 222 144 633 909 70 836 988 59 302 988 49 519 548 107 795 991 105 49 53 115 162 465 100 501 945 63 12 252 40 348 724 68 443 983 159 172 554 121 449 854 87 53 923 111 610 746 110 629 767 36 405 896 52 456 529 113 304 458 111 489 513 122 170 478 77 307 924 128 463 936 95 326 893 91 342 937 102 687 899 70 587 647 77 433 436 102 393 920 86 716 840 107 326 945 95 334 713 79 353 398 102 462 846 53 130 417 109 20 274 128 645 711 137 420 795 145 441 971 151 386 918 102 237 805 173 366 465 108 347 816 43 349 448 133 582 606 120 380 811 102 18 145 147 141 293 84 562 905 82 212 883 104 33 79 102 234 445 73 477 959 81 16 420 49 107 655 154 1 549 131 101 548 59 771 868 51 88 573 78 27 579 82 843 945 84 77 91 118 42 356 94 324 930 60 792 811 91 558 789 99 105 763 116 599 634 138 602 614 115 221 386 102 21 910 73 359 450 85 90 859 113 161 963 83 311 878 85 803 954 104 334 557 149 641 972 90 433 462 102 907 912 136 256 477 59 646 953 103 362 704 121 228 625 112 22 689 56 177 964 73 423 485 92 46 886 93 727 916 150 219 736 82 174 859 73 182 443 172 360 669 111 255 835 78 382 809 99 715 987 92 75 525 102 338 393 80 204 929 105 632 748 98 685 832 74 873 949 126 208 949 128 177 402 108 473 986 71 263 625 95 295 418 156 339 483 139 212 462 77 254 914 110 383 451 137 457 619 72 360 904 113 187 208 119 436 812 133 381 449 113 195 437 139 700 872 113 346 432 100 656 742 124 92 631 113 63 524 136 676 925 111 543 582 112 646 744 79 38 767 86 136 853 91 196 981 113 75 214 90 54 76 119 838 980 84 417 831 102 20 689 105 55 931 74 250 871 76 211 802 112 481 872 129 236 897 116 499 897 64 195 511 83 382 646 110 496 585 98 569 770 110 746 809 110 158 920 129 846 985 117 114 477 64 242 791 43 134 653 100 200 940 64 696 945 99 235 689 120 768 841 67 269 981 85 789 848 57 272 784 161 204 581 95 760 848 119 56 132 126 90 275 154 400 762 106 524 932 87 236 339 106 495 748 75 113 254 36 313 553 107 603 884 19 411 710 97 11 365 72 181 615 107 372 712 102 344 932 92 176 926 138 232 882 97 34 732 121 119 218 66 212 890 83 253 569 84 36 246 130 131 773 33 13 391 84 599 957 93 472 730 77 395 924 88 237 736 132 17 187 112 216 751 96 314 667 75 281 588 95 148 497 132 197 823 88 416 429 110 127 779 102 113 520 111 9 908 129 624 858 57 804 955 138 658 789 105 361 815 67 206 410 115 407 920 95 227 907 44 462 764 118 29 928 73 13 731 82 132 514 90 17 193 80 327 655 91 522 546 101 469 665 129 483 923 85 174 840 119 251 661 112 65 860 112 297 556 128 285 444 97 493 506 103 731 806 101 464 671 118 41 543 100 46 564 109 615 783 56 65 937 127 262 862 109 497 919 112 551 841 108 806 811 93 604 947 70 349 960 161 620 693 97 345 726 57 31 958 86 184 385 128 410 961 171 282 546 109 46 602 91 359 582 80 319 617 110 291 434 98 4 772 99 338 398 103 117 239 65 135 948 90 637 647 86 468 902 85 81 750 115 256 809 48 121 944 46 391 894 139 38 937 86 371 480 106 351 854 54 152 536 86 28 269 125 683 868 75 238 945 86 526 673 101 8 81 167 153 813 93 266 505 116 140 971 72 495 588 93 390 743 108 200 518 69 394 651 126 297 902 135 227 813 47 414 588 111 209 426 134 241 481 40 760 970 130 410 783 105 1 192 100 412 912 89 315 513 115 430 795 137 145 280 72 12 952 81 944 964 82 611 766 122 80 665 58 326 897 89 334 587 110 643 949 45 563 914 98 516 810 65 472 688 72 858 961 92 632 930 82 58 995 90 193 800 132 597 624 68 558 830 81 105 759 76 392 929 113 294 434 91 586 898 51 520 794 97 270 327 86 212 945 122 186 330 129 9 921 104 29 585 120 279 440 136 305 945 90 607 688 99 42 154 41 359 772 81 783 819 132 3 964 111 252 729 139 273 755 147 252 678 169 240 989 116 343 537 74 185 344 63 446 459 106 440 625 59 67 978 103 173 592 138 569 787 98 777 827 115 552 798 65 125 417 98 279 855 104 506 529 108 44 971 74 337 986 36 263 652 118 263 334 95 62 801 116 383 554 80 602 610 133 32 729 69 645 990 96 113 941 110 184 710 75 565 937 98 411 562 128 32 859 78 735 818 70 3 128 150 484 813 87 373 719 83 99 893 112 320 660 73 329 619 109 235 301 69 624 642 127 143 158 91 801 813 92 327 511 56 9 731 86 18 419 114 485 706 128 45 450 89 191 401 60 555 900 120 161 769 138 768 831 94 475 788 80 69 779 106 464 936 112 820 877 96 197 540 127 415 467 88 215 447 156 438 784 77 269 851 101 184 761 120 313 971 116 66 782 88 376 961 86 74 557 71 265 502 114 159 632 109 169 176 141 702 722 24 599 926 95 63 578 65 614 716 106 262 704 98 343 405 70 907 943 71 23 563 150 527 845 94 179 500 118 45 685 129 496 676 127 14 105 107 138 924 100 969 994 151 813 921 59 71 293 75 49 769 91 277 585 123 183 331 69 549 842 134 3 41 97 31 990 68 422 480 109 839 939 81 182 529 81 585 804 99 326 608 87 183 976 64 184 440 79 44 360 88 65 76 108 29 554 140 213 593 74 838 848 68 23 537 91 288 329 48 260 978 103 462 848 106 278 635 56 72 383 118 386 693 124 278 383 100 486 846 120 474 934 98 577 682 50 931 983 114 71 970 57 681 867 72 5 806 67 133 832 107 296 913 78 735 976 86 466 930 54 260 568 85 132 566 119 374 622 103 457 778 75 105 155 76 116 996 102 573 879 66 761 767 66 105 917 175 28 137 121 196 727 112 429 516 107 168 323 55 138 842 101 427 818 139 256 464 94 354 962 139 633 969 42 364 598 119 372 895 130 65 356 128 24 777 94 89 816 79 267 949 91 247 388 93 294 598 51 248 861 95 307 664 73 738 764 158 237 878 94 805 989 68 60 296 76 490 582 62 74 931 77 868 933 89 9 511 92 357 696 110 179 269 98 482 746 79 703 720 97 181 929 94 378 424 111 555 675 78 410 717 81 662 742 52 888 977 123 336 718 47 448 825 101 881 964 151 515 766 59 344 534 57 5 521 109 433 478 91 257 905 109 208 210 112 128 748 110 565 665 75 189 584 106 415 489 125 38 986 76 349 798 81 169 815 145 190 703 97 11 756 116 137 929 104 226 550 92 647 967 122 551 996 78 130 728 107 19 860 139 0 907 127 234 460 77 694 979 153 40 568 93 97 808 71 36 709 123 124 501 118 315 803 79 330 858 85 24 560 122 433 727 68 9 119 104 246 327 142 533 797 145 303 678 130 264 590 92 153 425 22 237 431 49 310 553 100 454 991 80 309 426 125 363 415 98 126 723 34 33 146 105 39 672 45 289 795 111 146 189 67 568 840 134 591 916 164 269 967 109 358 565 114 46 797 110 103 284 101 255 349 99 486 647 142 374 600 98 217 811 151 295 951 93 94 873 113 62 773 130 621 667 155 570 773 117 566 807 102 39 329 57 75 649 87 353 843 91 340 536 87 486 643 103 379 658 98 238 876 97 559 859 165 353 794 39 283 733 118 31 304 121 562 693 79 21 174 59 614 876 80 56 563 124 114 623 108 1 722 96 347 899 130 232 739 93 464 740 96 327 746 58 133 674 145 827 893 114 555 556 81 479 522 123 649 699 20 634 782 95 749 997 72 383 634 85 53 403 72 243 686 104 572 782 57 452 492 76 305 649 97 68 480 146 11 129 109 259 721 87 358 840 103 186 850 138 272 489 120 707 922 69 88 387 114 80 100 95 544 659 74 34 850 82 273 559 47 755 886 111 367 472 45 216 654 39 323 837 98 806 824 62 18 465 115 421 905 120 8 921 100 453 812 121 43 719 82 46 724 190 189 751 50 113 568 99 226 313 136 146 414 98 780 940 94 688 839 58 216 949 97 209 736 132 439 684 52 516 957 96 115 520 102 278 866 125 436 605 116 265 294 115 274 489 58 76 989 104 728 884 88 9 429 118 546 966 97 2 494 122 56 876 100 92 101 159 315 566 92 84 656 72 638 875 77 13 311 98 388 997 137 357 667 106 12 527 140 496 664 110 105 156 91 381 405 79 192 920 91 124 512 116 415 776 117 175 344 68 495 698 46 852 992 124 83 948 94 459 830 118 707 831 68 608 638 123 435 900 76 561 791 74 116 886 125 652 891 102 303 929 131 393 448 105 23 617 106 627 788 94 55 519 160 75 801 109 310 367 53 42 642 90 245 250 72 693 695 23 299 402 89 291 321 108 214 446 116 253 520 109 418 686 109 777 869 94 487 821 64 252 723 121 183 731 128 541 741 93 11 168 75 79 589 33 834 922 91 122 897 59 321 987 80 529 535 133 810 830 77 131 706 54 153 634 117 782 827 77 57 466 114 605 741 110 857 953 82 638 868 130 242 883 66 132 404 82 398 605 44 391 987 75 777 929 107 707 741 50 585 655 105 80 698 124 330 360 90 364 604 77 468 698 85 83 489 149 25 486 78 196 495 100 158 317 73 445 884 111 399 531 76 740 844 99 661 894 76 538 970 117 316 794 80 23 210 58 32 692 73 661 901 57 317 587 93 166 323 83 298 916 134 723 754 114 344 847 53 133 338 99 767 876 64 765 790 163 141 271 132 263 339 90 277 771 73 552 817 65 235 656 80 340 720 130 265 974 100 878 944 102 392 764 111 786 928 98 24 801 115 18 218 131 73 517 116 217 904 120 146 998 169 71 676 102 341 926 78 640 681 47 374 694 107 451 679 54 243 951 88 115 468 71 251 474 133 245 419 153 709 810 81 419 817 82 185 736 109 577 840 139 364 523 101 538 942 63 642 957 105 635 640 72 357 662 66 109 662 42 52 728 67 806 893 53 413 616 65 175 887 87 450 962 73 263 398 123 274 278 47 519 642 101 382 692 123 147 248 131 288 566 79 238 816 111 63 69 73 150 507 101 254 916 64 321 913 132 191 827 128 552 831 75 450 950 113 394 882 66 46 319 38 19 522 46 185 566 137 734 784 88 777 904 77 565 714 117 503 967 150 206 480 80 109 781 124 297 795 114 661 892 80 126 754 112 314 613 109 358 571 42 178 231 92 195 297 133 55 987 110 469 995 157 442 463 79 561 582 126 175 565 100 218 598 80 268 975 127 93 708 106 7 29 109 151 676 83 119 170 60 233 602 121 177 525 111 176 615 111 698 935 148 628 941 82 100 648 112 137 511 126 721 812 93 730 979 90 676 875 77 119 957 136 207 455 173 0 372 99 553 828 119 61 631 99 744 851 109 38 530 79 26 168 135 471 843 123 179 606 97 648 928 108 280 325 72 775 986 64 188 313 92 460 521 143 120 819 45 360 486 73 163 447 69 402 599 36 262 928 19 896 959 137 633 810 96 589 894 62 459 652 126 79 481 94 898 949 108 330 747 137 504 884 64 836 936 115 125 275 123 204 882 86 451 821 45 74 692 100 27 188 139 509 767 88 639 837 135 381 780 117 403 735 119 444 894 121 15 606 132 209 477 141 127 406 165 140 645 47 226 868 100 701 974 83 128 202 79 343 491 69 226 667 73 345 668 121 42 932 80 360 742 84 240 969 78 208 742 121 611 639 67 400 631 129 312 487 102 546 874 54 612 855 100 360 440 77 191 755 143 412 455 70 895 996 73 607 880 119 93 537 111 186 388 90 384 994 88 940 956 88 441 734 45 562 797 114 753 762 59 75 154 114 85 488 91 26 469 76 430 935 54 648 872 123 370 705 114 121 388 110 181 237 145 103 412 110 322 536 150 221 532 103 673 687 117 730 981 89 84 973 150 193 490 38 507 669 89 416 692 113 612 859 92 145 153 99 58 619 122 98 523 87 213 524 86 502 832 133 318 657 70 278 829 125 450 988 139 187 231 74 23 965 92 81 997 80 111 995 118 706 997 118 664 997 140 826 880 96 220 282 88 350 473 85 834 897 129 326 824 115 209 421 83 212 237 145 205 599 98 704 855 93 754 822 90 506 571 100 188 563 87 166 543 60 160 693 81 157 216 66 32 484 88 324 466 121 488 662 129 72 552 101 256 833 80 22 499 111 180 692 90 172 724 94 221 248 90 288 739 95 427 964 180 5 929 119 540 929 24 49 195 88 355 735 80 411 948 104 41 938 120 323 431 104 217 293 143 81 674 90 258 798 50 117 936 100 236 997 89 180 721 103 69 368 48 106 205 37 58 151 118 743 946 115 287 785 180 153 555 94 226 506 105 125 457 62 559 997 76 790 980 117 77 388 61 26 446 161 803 934 115 704 795 82 442 661 78 73 409 95 280 347 154 190 865 121 650 926 90 11 957 99 398 799 126 316 442 87 365 757 90 154 954 106 812 962 69 4 753 71 559 892 153 506 929 146 892 942 91 264 841 59 529 788 65 63 958 95 190 867 89 878 981 108 136 795 84 411 803 70 200 952 75 170 407 122 773 894 104 79 791 104 162 916 93 488 535 71 141 575 115 372 609 104 632 859 131 191 307 89 222 568 91 50 542 108 221 772 111 562 915 81 631 849 96 449 820 135 166 841 153 597 971 89 454 830 107 41 415 129 452 505 175 145 800 129 265 412 74 856 928 107 502 908 122 365 645 62 225 861 113 110 204 91 930 948 32 132 675 95 857 889 110 643 829 84 86 630 54 238 967 84 171 780 104 64 280 150 412 563 146 669 874 54 612 956 149 248 605 65 320 495 49 580 878 70 258 472 63 46 622 119 180 814 77 3 372 106 30 993 123 2 793 129 606 936 113 463 611 106 889 984 71 75 718 79 864 963 30 193 949 82 245 855 122 30 335 68 336 945 69 108 935 82 363 378 77 935 981 94 37 293 112 557 784 123 179 968 32 21 435 156 760 924 126 178 844 116 427 563 66 255 295 38 97 930 90 668 986 126 100 161 57 612 810 57 649 802 103 60 721 67 633 907 117 617 861 163 179 475 47 59 458 96 673 861 67 499 513 95 650 985 71 570 963 91 539 956 153 226 601 120 77 736 97 474 777 79 826 852 67 140 163 62 29 900 108 281 678 53 168 774 75 432 488 130 148 581 44 6 114 30 781 783 98 164 289 128 22 195 142 4 297 79 44 275 94 306 821 137 579 605 106 711 959 109 386 593 142 60 675 98 259 643 89 476 701 63 260 934 108 138 193 80 848 942 168 242 399 118 27 214 102 117 359 69 347 991 127 123 880 118 388 963 113 69 994 152 88 190 82 778 906 95 274 874 80 463 776 97 838 915 113 137 349 105 390 527 69 421 941 99 452 843 93 42 233 111 160 441 145 202 809 102 168 545 74 844 845 100 120 851 70 252 709 107 395 637 111 629 839 103 685 995 108 305 754 61 772 884 55 590 836 67 66 312 76 404 925 39 126 747 111 731 956 64 458 581 141 741 902 72 518 658 117 341 973 103 330 420 39 430 985 73 216 986 103 138 611 112 152 495 76 37 875 76 396 896 76 58 771 132 16 76 127 35 755 50 236 710 75 28 879 181 401 434 58 9 326 111 488 706 82 486 926 47 386 447 123 214 336 89 226 676 130 336 998 10 609 977 97 123 915 156 723 822 97 571 615 95 643 822 102 97 962 115 366 543 117 602 642 91 460 600 91 41 899 129 263 801 109 175 245 53 31 125 107 119 128 121 546 803 119 98 173 82 422 724 85 295 462 46 639 707 106 115 329 87 365 487 91 265 715 115 292 481 137 173 893 137 140 717 82 241 793 105 406 531 129 209 340 127 227 952 77 107 995 132 555 769 55 653 748 144 340 797 105 226 865 103 352 612 90 700 726 119 328 340 128 745 997 105 689 743 121 25 535 116 499 656 142 686 816 160 101 712 120 239 870 79 630 660 89 181 417 126 554 775 78 650 826 68 163 852 136 637 849 70 208 448 143 449 511 108 250 910 119 10 507 55 17 377 128 322 501 108 13 853 74 757 798 47 474 921 85 64 789 91 148 223 112 128 527 57 135 274 143 691 969 89 103 807 71 69 158 68 89 234 101 103 504 165 73 618 93 398 951 38 604 810 71 136 552 95 330 985 150 377 558 89 204 792 98 55 515 104 126 279 159 426 611 78 177 596 87 574 668 103 361 648 123 74 300 75 135 517 93 56 163 106 52 655 130 230 743 133 85 975 107 54 476 109 6 149 70 426 978 165 445 752 60 659 968 121 46 968 79 390 984 178 305 542 112 914 996 154 176 329 81 199 218 91 620 899 82 636 676 85 209 504 129 532 974 111 295 709 87 150 905 74 12 281 74 236 496 120 625 972 111 529 889 146 169 341 70 319 756 138 271 285 100 739 772 69 139 305 89 353 756 123 653 746 48 657 958 74 203 221 65 277 551 122 290 910 102 318 858 54 317 415 98 378 697 64 758 809 70 109 415 27 44 524 58 529 995 44 195 754 88 128 782 99 139 730 132 572 916 52 436 610 111 807 968 81 215 690 71 59 218 97 332 707 130 197 830 95 215 541 49 370 989 111 610 967 68 237 670 81 494 913 122 849 913 115 408 630 81 280 650 115 709 947 127 289 400 113 736 896 109 508 640 65 176 726 98 632 648 94 419 659 124 277 662 90 339 352 133 117 228 109 642 930 65 78 351 105 370 511 89 327 601 74 102 852 119 188 644 154 120 862 111 225 683 102 2 583 81 310 597 63 469 957 112 142 734 103 347 673 92 498 600 125 20 653 112 750 858 101 732 833 109 531 882 90 176 547 99 169 943 94 247 687 93 486 622 70 149 684 41 171 235 105 892 932 101 20 306 76 261 838 134 310 851 101 45 822 104 449 892 73 174 615 110 299 702 47 536 677 132 857 955 70 713 740 50 817 959 127 215 605 62 242 983 65 776 943 94 501 900 114 57 482 31 636 739 90 418 817 109 115 569 101 42 74 95 412 559 139 701 765 59 681 701 86 105 629 83 377 828 131 169 481 121 28 180 127 353 627 143 389 477 116 666 811 111 559 995 105 22 56 121 63 327 69 705 949 155 221 350 117 639 745 153 114 741 91 716 964 110 26 931 121 82 932 111 524 960 126 787 864 14 141 564 113 799 909 109 7 219 102 57 698 133 503 827 68 823 841 113 617 660 59 428 458 109 489 569 103 99 632 112 526 985 118 238 975 107 234 461 91 294 728 91 501 790 111 43 59 129 275 941 98 227 832 131 403 422 151 405 420 58 130 251 128 603 735 88 300 419 224 586 792 56 179 198 71 619 977 129 301 625 120 162 785 68 62 993 133 48 418 114 575 685 146 632 938 36 506 677 128 92 787 90 217 467 86 56 180 84 404 974 123 89 832 147 150 799 79 520 895 87 378 579 80 701 958 99 81 725 63 299 905 171 392 892 158 333 855 103 271 524 71 363 538 125 91 851 120 369 512 136 296 304 58 365 653 94 232 534 131 108 812 74 530 990 56 633 979 128 841 981 120 85 196 114 359 516 134 247 848 122 398 840 60 516 686 95 8 881 95 324 895 80 301 660 90 112 580 129 176 255 99 56 950 78 106 123 48 310 507 130 125 434 155 19 850 82 126 298 95 576 744 91 227 473 125 85 876 129 376 487 83 294 596 119 691 943 105 105 153 85 766 964 153 155 244 124 170 885 132 419 691 80 232 944 82 291 397 31 126 821 94 558 708 108 519 855 107 477 826 105 282 794 89 88 996 87 24 850 147 526 598 139 232 839 117 797 937 73 325 726 140 295 734 129 40 668 67 742 833 91 200 982 87 511 845 167 26 953 103 502 778 112 587 814 84 33 437 87 538 677 61 541 573 41 38 164 37 637 672 103 598 878 98 324 989 86 319 323 132 700 832 107 129 635 73 118 931 59 335 464 84 3 181 88 548 858 104 459 756 63 494 872 75 866 867 122 451 794 80 831 861 106 351 991 102 591 854 124 238 257 133 248 712 82 334 826 125 191 306 131 602 774 47 504 522 119 795 984 121 474 812 115 438 466 111 434 648 63 432 892 29 307 658 64 175 269 116 694 987 89 344 692 122 80 530 98 166 749 154 128 437 121 504 816 62 146 610 37 823 861 71 522 613 136 27 309 40 75 326 116 228 378 112 261 950 159 182 230 80 340 381 95 578 733 145 567 617 40 69 826 136 143 428 105 434 725 129 468 794 142 454 959 172 412 726 47 122 135 121 545 812 98 15 159 95 860 909 84 304 392 98 356 430 109 728 807 33 687 938 122 118 276 154 122 562 108 322 648 70 850 930 103 366 816 100 56 637 85 188 265 73 444 875 73 315 645 63 376 568 163 234 843 148 256 288 114 262 341 113 541 635 63 148 262 78 416 922 58 627 693 161 533 813 155 50 776 59 338 382 131 39 573 100 662 801 92 337 851 105 132 938 111 257 278 68 75 577 85 171 607 90 170 484 94 45 387 88 364 546 74 174 258 159 373 814 91 139 658 124 416 621 116 58 869 101 559 620 76 416 955 109 167 942 91 385 541 127 628 766 117 511 759 101 539 651 87 821 863 141 71 847 132 665 998 54 345 691 96 155 409 62 641 646 98 412 832 101 948 955 108 348 468 116 119 662 75 39 476 166 506 686 114 131 894 77 457 734 91 243 637 70 639 862 93 434 745 81 320 436 143 256 669 110 209 431 97 0 866 92 604 829 104 454 588 88 459 810 106 103 827 107 209 905 111 485 842 66 635 992 125 421 898 108 133 183 117 331 833 34 680 734 79 107 593 90 37 990 65 39 552 116 216 724 98 88 125 103 559 938 80 529 869 129 140 694 52 237 704 48 209 603 147 183 514 117 418 548 115 327 394 96 27 374 61 325 903 129 606 918 105 167 170 135 131 321 122 103 912 182 114 593 63 789 936 56 189 199 126 214 357 95 723 839 168 135 988 130 42 257 128 19 107 108 81 229 124 164 849 96 102 717 101 599 994 136 710 834 70 299 828 56 354 974 100 502 734 92 159 371 90 97 191 129 160 851 139 323 820 68 108 696 120 545 795 80 204 623 103 460 667 125 818 874 164 140 690 136 328 543 158 119 848 108 368 805 70 844 903 146 637 765 73 79 813 144 524 666 136 663 987 124 409 868 82 456 521 106 186 653 170 106 644 80 131 555 109 279 722 89 36 942 172 414 970 93 1 202 131 544 959 160 262 308 103 243 942 64 439 450 79 112 958 74 523 692 73 798 949 110 444 905 86 250 698 93 56 120 115 808 852 76 255 669 128 360 559 35 235 993 71 520 540 42 579 777 64 297 723 107 294 381 80 618 764 73 272 786 58 238 485 105 356 842 130 101 491 92 623 926 109 485 988 75 877 901 84 22 402 112 61 803 131 250 987 105 579 979 121 668 865 88 746 797 107 679 687 151 36 235 108 246 464 52 310 955 138 547 885 104 185 576 44 252 677 66 628 918 96 451 635 145 17 519 89 520 542 75 18 96 118 60 310 119 199 608 106 523 553 57 391 482 136 6 329 113 715 905 134 72 561 85 190 980 35 651 689 83 330 950 59 336 986 68 89 885 103 7 947 113 593 698 140 312 713 94 460 631 102 62 925 128 1 840 101 232 959 92 17 392 126 211 730 146 456 974 101 170 582 82 165 851 93 119 967 145 184 620 88 367 440 104 530 799 111 287 456 66 765 962 110 217 833 179 116 971 77 91 561 78 232 498 114 458 682 125 604 621 85 194 993 128 136 832 78 400 838 92 385 510 147 404 506 82 114 323 148 329 993 54 258 931 97 486 858 165 25 53 114 559 660 53 564 991 98 461 513 110 89 391 113 193 575 107 316 778 98 234 506 98 944 962 138 189 613 103 798 913 133 260 583 138 179 980 100 247 706 153 227 871 104 238 644 133 227 964 91 37 908 63 133 798 106 298 502 85 333 669 101 13 590 63 587 786 128 531 823 67 118 802 131 676 766 68 693 986 110 432 722 56 555 781 15 297 659 82 283 352 96 422 860 125 835 853 102 510 990 55 605 997 71 52 676 134 212 820 130 229 939 130 153 371 101 365 472 100 731 766 109 127 513 115 411 708 76 118 546 126 547 740 106 229 729 73 312 554 183 26 721 188 450 504 123 574 575 125 151 311 88 239 584 86 450 518 95 588 844 71 550 583 117 216 485 130 597 810 126 726 906 117 667 889 90 147 437 41 568 950 127 654 691 81 261 419 73 13 99 86 40 311 106 203 213 139 497 770 66 679 825 104 478 560 52 22 93 83 587 720 113 12 454 130 19 295 54 63 733 125 531 608 152 469 473 85 423 627 78 591 799 135 199 967 104 774 857 101 559 596 81 318 845 65 65 310 73 337 658 122 135 636 68 109 558 100 82 272 101 54 938 105 38 635 87 308 470 54 830 986 66 101 321 65 625 692 94 434 768 135 42 347 110 37 397 55 526 829 85 146 988 183 454 573 49 247 590 86 830 938 74 543 739 73 208 515 78 514 809 83 485 911 95 312 653 45 185 393 121 327 420 122 93 773 79 93 623 54 187 433 142 89 470 16 71 771 73 11 753 109 553 898 92 67 189 117 389 998 86 392 895 105 30 504 65 870 976 43 218 871 42 860 977 81 73 522 98 311 844 59 187 403 108 118 540 93 469 854 130 38 336 109 262 874 89 454 594 105 243 364 88 133 396 54 293 382 94 106 918 111 6 899 103 309 713 104 609 811 110 185 471 135 44 836 55 12 837 103 395 529 122 809 852 113 656 727 140 154 310 125 372 923 133 229 776 44 465 856 165 86 995 77 172 797 51 232 435 130 267 523 111 77 474 94 256 893 116 599 721 101 256 840 83 351 746 69 579 662 78 486 699 52 297 611 75 200 549 82 305 523 135 470 768 104 605 911 94 97 134 52 308 639 83 169 471 118 632 778 164 188 717 180 414 687 77 268 853 126 642 959 82 614 653 146 461 540 86 626 919 108 871 878 86 442 491 131 122 334 86 407 999 78 58 755 62 340 731 113 288 846 68 98 850 159 60 69 115 331 414 123 446 485 100 321 562 88 308 564 83 488 770 96 75 720 110 120 403 126 956 977 87 231 287 99 129 303 98 178 485 107 337 736 92 832 905 90 303 773 85 353 931 165 294 928 97 412 583 133 257 984 71 476 774 92 451 921 137 700 791 81 228 939 101 80 154 139 194 880 136 106 673 107 601 832 51 153 845 111 34 272 137 92 127 101 158 347 83 303 509 60 447 867 129 171 280 97 177 529 144 322 404 117 181 873 105 394 562 114 181 594 127 776 831 119 160 529 103 69 377 152 672 844 127 139 541 142 216 968 90 380 412 89 119 762 72 318 475 77 75 203 42 521 533 94 498 798 74 306 430 67 266 631 98 648 699 105 463 988 98 19 957 80 17 975 28 329 858 82 337 588 80 503 855 116 143 872 48 1 936 102 392 907 67 348 397 100 426 591 66 607 642 100 193 630 124 108 188 120 185 530 44 487 992 143 653 989 116 553 594 97 459 861 70 381 543 85 508 615 111 214 769 58 353 419 99 512 948 99 81 333 110 726 834 144 747 885 65 363 798 96 813 840 106 297 424 71 490 906 150 50 454 121 325 966 78 852 966 97 330 754 98 864 894 51 504 506 173 468 662 31 335 497 114 516 917 108 129 432 69 628 673 76 185 711 94 249 440 80 780 792 115 310 339 73 345 857 128 700 710 175 170 489 76 32 307 75 651 879 110 904 917 103 158 214 93 789 974 114 518 900 86 289 824 70 824 832 150 220 694 108 211 550 110 373 683 119 824 865 118 656 785 115 482 883 111 313 578 96 774 988 70 237 306 99 94 105 133 358 924 125 231 362 114 461 783 108 304 700 108 226 957 131 87 427 139 388 706 91 252 603 117 27 521 171 477 846 96 599 636 82 66 206 94 503 924 117 395 480 40 27 620 86 20 574 93 353 934 118 684 766 137 93 968 103 631 923 155 261 678 105 529 990 140 699 723 114 179 962 111 241 475 87 410 748 146 87 796 107 152 295 81 197 648 69 321 925 110 482 747 101 71 664 79 243 251 145 176 862 138 704 764 55 254 960 90 188 207 44 441 942 103 397 760 102 312 443 110 269 633 80 748 923 59 208 416 107 57 681 69 566 941 159 391 839 76 6 947 75 305 540 108 471 701 123 130 592 66 79 520 68 602 830 105 164 529 79 765 795 69 139 608 114 50 749 89 9 960 68 515 906 86 188 503 60 308 789 106 563 794 81 275 915 100 778 878 81 34 621 113 277 590 115 946 979 86 208 266 133 391 816 74 533 842 97 337 613 85 329 555 67 163 604 76 720 752 104 257 621 66 301 608 103 421 570 151 148 310 120 374 587 87 50 509 45 12 67 60 618 950 78 255 701 106 73 217 67 92 507 108 423 926 49 251 907 137 652 924 91 564 915 87 368 931 88 302 880 134 289 700 80 379 527 116 429 980 113 502 717 96 139 926 108 230 652 104 426 979 95 117 683 48 500 863 96 640 766 98 333 874 110 195 605 46 165 859 113 150 624 135 371 432 67 624 948 77 842 857 86 481 671 57 36 836 107 14 508 87 687 746 70 234 880 52 250 785 85 519 721 89 850 867 118 30 750 157 236 827 50 195 656 145 383 925 113 267 768 88 333 968 112 319 609 78 352 867 107 24 670 110 226 415 133 507 726 105 356 484 130 496 949 111 709 887 70 310 802 98 661 768 117 387 900 47 358 379 99 223 774 104 77 618 82 515 839 60 105 398 146 396 863 139 274 467 49 193 540 71 103 326 107 197 276 59 423 780 150 391 589 93 84 238 84 549 905 121 64 792 137 155 200 99 342 512 119 295 405 93 205 539 90 81 660 128 37 536 65 428 776 111 927 941 83 217 324 80 78 913 104 482 501 125 153 609 70 687 721 57 784 941 55 689 761 100 359 878 109 822 920 83 128 758 109 586 913 69 50 880 83 615 749 137 502 927 96 382 615 122 52 142 108 482 761 105 99 416 100 179 403 127 711 839 115 12 201 125 546 636 94 168 687 84 101 553 81 591 961 107 727 963 73 144 491 89 732 835 123 137 342 43 261 523 49 77 351 100 406 475 40 176 408 66 523 819 119 385 649 90 22 345 46 30 292 105 337 801 89 194 590 103 266 442 61 198 758 92 248 307 157 382 754 129 307 564 87 433 675 156 708 850 92 500 702 98 548 561 72 690 695 99 404 923 86 274 443 97 509 629 128 197 683 112 382 850 117 709 786 64 118 847 162 50 166 127 216 411 103 146 712 77 447 572 68 78 322 93 303 922 80 529 794 109 259 523 142 326 703 48 564 860 99 389 694 127 221 767 103 616 769 62 175 288 150 52 299 91 26 907 78 444 517 126 621 650 117 545 875 138 915 979 104 245 834 116 402 589 48 347 509 60 13 602 132 52 140 117 153 902 136 548 652 100 265 514 90 527 916 59 172 197 60 69 805 143 64 657 83 765 780 115 751 894 72 677 880 163 355 789 141 553 818 111 166 408 87 56 604 108 568 641 27 514 759 93 21 220 61 64 429 133 300 586 22 209 509 90 134 149 143 136 962 106 276 947 73 593 699 124 736 880 97 188 494 97 592 845 72 928 990 46 99 791 59 205 826 112 90 985 94 613 819 82 276 312 107 948 964 83 841 979 111 390 950 91 705 734 71 452 570 123 113 859 93 658 756 107 384 635 71 230 398 68 104 503 84 477 990 52 118 653 110 55 991 123 202 517 80 277 575 76 737 752 115 122 735 62 325 920 75 6 963 45 177 201 65 342 553 95 524 596 104 657 719 76 238 606 123 640 901 60 300 425 87 392 512 72 204 208 92 95 143 134 16 986 119 549 781 97 716 823 106 629 989 74 166 866 42 837 895 150 27 223 95 384 396 55 417 788 109 662 900 85 12 490 103 210 303 90 83 228 70 362 559 84 290 771 119 215 819 108 103 918 122 139 502 130 11 724 50 304 681 82 11 406 55 142 523 108 148 806 108 75 350 149 4 206 94 524 821 151 252 993 115 101 564 72 310 561 112 583 667 148 398 432 39 377 735 194 42 146 164 565 820 95 107 260 93 46 571 116 499 690 106 213 350 106 18 139 117 121 954 112 154 733 83 29 625 153 653 851 100 167 218 60 1 614 106 208 821 99 65 421 127 87 271 125 264 546 102 706 769 72 357 414 91 469 682 107 282 553 68 120 944 141 63 962 76 398 536 105 409 845 81 709 851 114 432 770 74 262 640 86 65 293 114 355 559 93 760 906 106 113 191 94 147 937 95 28 686 94 240 411 103 254 931 116 203 502 57 319 979 82 553 868 137 221 960 103 401 893 123 267 930 125 23 266 103 798 982 125 126 339 116 501 783 69 254 328 141 107 483 79 87 955 105 513 926 53 553 708 82 172 681 75 154 389 96 30 770 166 347 508 98 223 625 131 831 991 58 134 187 118 77 126 71 28 292 128 493 579 104 491 727 113 451 525 99 80 199 97 825 843 115 635 873 130 334 704 30 109 636 66 46 516 127 147 156 42 220 269 64 774 813 107 84 694 51 328 829 84 493 725 95 75 583 99 94 517 126 416 762 149 674 881 131 696 847 103 475 774 109 743 792 109 531 935 136 208 664 118 353 708 76 390 477 124 331 493 67 340 358 76 544 939 48 453 749 60 73 861 108 235 303 155 280 708 123 634 850 79 268 705 134 98 237 89 310 791 99 247 802 88 276 400 107 211 738 72 556 976 73 235 422 113 156 673 61 56 666 111 21 31 112 379 559 97 50 138 54 149 922 95 343 370 136 529 801 169 445 879 80 330 887 99 423 479 53 608 859 103 227 462 67 175 215 58 882 956 58 266 411 92 420 626 112 381 473 115 693 718 66 130 358 99 379 619 78 742 778 70 762 777 148 535 914 106 465 484 115 617 881 89 611 927 92 153 274 65 642 943 122 240 609 121 2 265 67 361 439 63 379 673 94 153 576 97 208 336 143 53 263 117 82 200 115 588 755 183 509 828 92 259 933 98 288 429 94 307 757 127 600 828 34 388 644 105 667 847 87 555 790 151 428 856 121 352 744 144 668 877 125 233 885 134 533 722 106 457 539 62 95 823 127 720 809 111 446 633 89 524 636 113 280 560 89 119 224 82 351 977 147 303 520 62 145 239 120 97 841 104 503 942 116 188 895 75 371 618 76 99 884 150 230 468 117 183 436 112 619 735 86 692 805 113 588 867 66 342 916 134 252 681 86 322 448 140 504 842 126 773 903 39 515 983 69 317 580 126 451 542 110 450 718 169 308 310 71 170 284 125 393 917 154 786 950 98 502 986 163 79 290 126 283 508 123 90 598 73 192 430 121 166 770 53 67 742 138 13 672 156 248 950 80 157 172 112 414 711 100 229 937 90 723 932 125 242 834 113 12 421 88 450 481 39 212 418 106 637 842 75 106 378 117 52 635 111 40 481 40 194 745 131 548 877 69 259 507 90 784 805 89 609 785 27 415 449 115 51 628 85 175 711 106 728 872 110 404 878 101 755 961 135 23 922 78 351 655 82 191 911 97 79 498 95 654 925 96 222 619 92 30 891 116 178 908 95 9 633 111 647 711 132 451 464 93 177 403 116 538 829 137 1 440 73 216 351 72 233 686 84 18 926 100 284 689 107 170 194 151 457 615 57 632 729 88 296 502 116 131 582 26 285 314 142 160 755 83 105 580 137 872 948 51 360 845 64 361 601 100 693 762 69 83 453 116 211 635 111 565 615 111 249 787 105 69 95 38 134 843 89 286 568 100 244 853 68 62 954 79 439 859 161 121 409 62 146 157 123 198 714 100 315 738 71 758 805 80 168 622 130 413 808 101 149 875 117 626 791 69 212 812 51 46 285 78 33 551 183 68 197 131 323 454 49 590 864 94 57 123 95 463 921 68 65 761 155 624 707 65 503 680 71 352 617 123 426 876 139 216 452 118 502 877 120 368 470 59 14 189 94 568 642 86 381 634 139 597 687 129 715 757 60 312 641 106 377 795 114 280 706 100 371 979 45 267 948 48 138 300 87 720 988 42 20 374 122 426 870 65 670 962 91 152 972 97 789 979 106 378 636 86 101 506 124 445 897 73 173 976 160 53 818 115 214 593 114 38 502 111 889 986 186 503 552 75 110 626 158 594 967 92 403 844 107 135 628 131 498 967 116 664 913 103 387 607 93 142 348 53 613 718 64 455 661 82 99 668 89 807 901 92 449 520 124 61 604 122 261 822 89 515 757 49 380 820 117 138 734 170 62 122 100 575 689 60 23 835 142 856 858 154 114 315 127 417 747 122 534 898 110 40 562 69 421 602 43 496 802 127 342 727 180 34 137 141 35 267 132 100 915 57 396 935 121 556 725 153 396 578 77 198 350 114 780 880 113 374 442 98 664 866 81 89 841 141 258 881 62 645 826 131 790 869 72 11 172 121 77 977 69 372 784 78 426 483 54 333 581 97 896 921 80 573 805 69 854 928 126 449 823 75 386 893 95 46 908 124 676 677 57 354 865 86 98 563 109 7 323 122 221 958 104 29 837 84 21 852 99 144 813 68 5 845 85 63 763 73 377 844 85 753 908 85 711 989 96 147 794 81 269 449 98 442 636 131 102 854 119 245 754 147 4 311 113 231 933 104 339 656 88 582 650 86 574 743 108 700 701 121 186 313 98 627 895 53 495 709 83 32 41 105 402 419 82 493 678 142 222 376 139 412 929 113 92 483 54 500 994 72 213 650 30 445 448 95 136 892 151 639 701 80 33 938 145 36 904 75 625 979 63 168 598 124 124 329 118 458 979 92 167 893 84 544 894 112 158 622 66 181 444 113 385 779 100 383 669 106 446 880 87 166 762 95 13 384 142 74 652 95 7 931 75 487 876 89 364 831 91 485 688 77 207 477 112 16 183 129 691 768 79 673 969 108 455 927 116 246 897 27 220 277 95 487 881 113 109 159 116 195 747 154 134 695 143 298 815 142 449 668 117 229 500 15 658 915 135 699 903 116 435 732 79 505 998 84 173 541 102 408 821 127 262 314 128 52 820 99 55 896 148 755 863 157 67 517 29 222 577 14 277 788 74 160 241 65 547 721 49 512 548 138 216 308 90 813 836 76 186 634 115 156 912 32 206 474 112 115 595 143 208 829 130 144 320 65 8 757 77 222 458 115 446 887 78 396 669 58 230 581 125 93 794 112 159 341 165 243 418 115 610 636 112 237 567 122 146 270 77 251 310 123 215 618 93 247 698 56 307 506 158 102 853 105 433 668 81 413 790 138 526 912 48 359 674 111 733 930 121 500 515 78 155 926 51 525 747 122 261 963 74 104 272 132 379 951 76 32 920 112 795 930 97 554 979 100 563 852 43 792 807 56 70 596 107 5 957 106 168 932 95 780 849 117 239 362 70 43 63 107 101 598 119 499 791 107 459 916 84 367 380 110 845 961 93 433 469 89 507 761 52 555 737 101 108 941 77 120 956 103 599 720 73 277 516 58 270 912 96 86 923 122 297 736 96 536 741 157 78 232 127 616 856 178 776 987 82 659 917 146 251 296 113 707 806 103 611 693 94 23 189 98 356 749 109 186 386 119 554 611 81 170 228 104 335 817 122 16 892 112 160 769 80 392 595 110 107 777 68 123 139 133 735 847 86 315 756 108 701 903 91 832 890 88 46 461 83 717 949 96 115 729 140 327 986 29 902 990 122 305 605 90 38 908 37 189 509 112 25 650 148 112 233 169 776 938 152 244 415 117 134 144 99 210 783 136 199 977 66 297 733 116 565 622 70 494 876 97 374 435 48 454 743 113 326 719 102 335 439 71 189 758 122 548 822 126 298 342 133 32 946 82 73 436 34 164 657 109 554 631 76 575 597 119 207 795 104 519 819 91 638 959 83 406 708 134 175 357 122 136 748 204 588 791 94 577 605 93 233 365 89 818 840 83 871 994 115 682 690 118 35 872 65 406 920 102 329 796 67 561 726 36 158 182 110 169 548 85 15 663 94 118 724 98 240 765 43 794 798 121 372 677 110 244 846 107 142 517 141 780 945 183 735 776 75 430 473 78 605 905 75 224 783 152 252 514 125 373 712 102 232 962 104 580 711 76 169 726 106 150 314 132 172 324 119 99 536 98 262 776 38 188 817 126 459 677 91 646 996 90 174 723 37 277 981 105 117 218 80 449 543 89 453 982 68 464 678 154 564 617 123 492 857 121 616 806 76 90 400 76 868 984 87 234 456 83 671 953 120 158 613 61 522 710 74 95 394 93 47 847 81 342 808 122 527 875 139 215 731 128 119 753 113 644 890 97 740 956 115 86 405 123 2 777 96 157 648 92 560 561 49 333 370 97 14 545 118 487 931 81 413 681 141 360 380 100 819 986 107 225 279 96 124 256 125 268 749 80 56 390 109 347 922 124 96 568 153 146 596 114 152 538 57 421 499 99 331 747 96 234 728 119 4 484 102 392 529 22 317 864 109 446 636 87 223 381 74 391 516 91 59 557 69 427 783 101 239 823 89 276 639 54 172 857 92 31 876 96 421 634 105 592 904 86 472 602 130 150 978 170 305 359 92 293 611 144 172 462 94 592 834 147 196 487 68 790 870 133 561 731 98 128 499 87 640 986 113 0 381 126 94 184 45 214 774 73 265 847 126 297 788 105 165 905 72 197 848 59 171 679 132 403 513 142 295 379 63 576 620 122 69 944 53 173 594 56 495 956 113 2 853 104 242 321 98 426 604 96 549 890 99 796 859 126 331 610 142 204 791 90 415 846 118 345 566 129 251 428 94 456 685 58 485 991 97 600 720 79 245 657 76 430 466 88 87 781 120 303 794 116 535 726 89 214 523 90 531 691 82 65 792 74 367 668 126 16 627 109 337 582 94 102 436 83 404 568 115 282 612 107 319 775 130 481 751 137 392 558 78 143 981 96 105 906 116 961 996 102 679 946 94 532 894 67 3 610 139 367 797 104 197 582 136 649 905 112 680 962 139 538 873 60 74 883 76 176 852 97 799 828 44 187 273 116 38 884 75 696 930 104 558 873 134 66 646 112 85 952 61 197 978 92 176 817 96 222 416 90 672 869 81 77 771 72 548 584 73 643 682 125 346 904 121 51 397 125 688 905 124 103 354 97 474 913 79 225 746 77 186 370 85 36 431 81 78 298 121 336 341 58 170 845 78 341 709 95 21 85 86 264 565 140 380 693 70 161 488 126 99 793 114 563 844 103 235 536 143 724 812 93 223 990 112 456 854 89 71 246 119 550 674 81 427 947 94 260 479 139 433 718 147 140 157 115 294 712 148 150 520 76 898 961 85 96 503 68 211 247 97 244 376 107 3 284 81 348 971 123 124 366 87 391 776 61 742 891 109 533 954 133 752 890 105 838 876 131 160 824 107 488 765 136 177 281 144 481 753 96 336 675 122 453 462 118 44 691 79 305 539 71 208 655 109 366 444 124 562 698 107 185 221 136 108 424 108 552 574 94 2 258 78 8 275 67 409 944 83 195 235 145 14 390 105 166 390 116 258 575 128 509 973 89 376 645 110 253 652 121 137 950 93 201 401 83 179 715 141 95 992 184 757 855 119 182 878 112 39 168 109 622 814 62 184 473 56 564 655 146 201 617 86 2 72 120 61 732 100 451 634 69 259 771 48 730 987 106 41 252 115 42 968 96 64 889 57 292 314 96 256 909 108 137 173 91 44 255 90 398 907 99 786 980 76 54 253 78 3 961 131 157 158 101 507 767 59 425 828 122 813 986 122 101 941 94 39 745 101 130 791 96 172 411 146 52 210 88 134 178 124 206 213 109 294 645 68 393 716 95 836 887 94 139 208 59 268 577 71 356 443 66 420 640 112 826 998 137 576 723 158 505 506 105 307 601 82 489 688 113 409 968 170 881 990 91 832 899 44 181 603 105 28 624 35 13 814 130 7 188 99 192 240 108 771 929 78 215 732 127 19 375 105 305 810 137 400 822 118 222 355 102 558 564 72 24 543 72 258 998 144 54 336 141 9 468 101 815 851 103 407 439 82 564 959 55 487 888 87 113 199 141 415 856 112 644 907 49 525 697 139 103 689 86 47 995 146 243 424 104 196 452 130 50 586 125 223 317 132 85 389 92 206 644 149 163 856 94 217 485 106 167 865 80 3 632 64 726 889 111 154 264 109 41 178 110 272 339 92 282 880 126 299 885 89 604 700 163 824 967 58 254 924 124 25 399 102 63 106 148 183 751 90 814 964 103 462 640 112 532 743 72 177 341 115 374 550 134 480 769 96 64 701 115 121 405 58 449 967 100 495 601 88 456 748 97 233 719 154 129 536 100 121 891 78 370 850 148 195 586 54 9 433 78 56 777 158 451 965 100 120 163 123 670 961 89 564 867 68 488 762 108 103 629 93 486 817 146 243 590 102 301 751 91 206 940 203 279 901 66 273 833 126 212 270 159 175 913 84 407 434 66 335 852 82 490 700 129 666 735 114 289 749 130 793 866 78 68 784 69 327 346 91 188 548 71 404 747 68 211 303 85 184 276 111 465 983 73 53 676 83 620 909 170 188 504 110 285 956 160 152 850 68 312 413 119 627 784 87 335 755 88 476 681 126 126 526 101 21 767 91 394 444 83 261 684 81 710 888 100 438 709 85 270 807 138 135 656 86 628 650 87 489 786 110 880 967 84 170 987 131 627 781 73 395 695 66 79 95 94 68 664 55 441 604 91 104 713 50 245 390 42 266 955 86 2 183 103 400 912 80 553 902 70 398 897 113 119 850 50 415 995 79 262 943 113 138 559 111 610 891 143 450 824 91 448 848 115 194 886 116 186 535 130 430 560 106 295 936 88 567 592 120 418 901 106 133 765 113 110 686 65 539 859 53 272 815 111 146 698 100 326 760 72 19 235 72 193 275 42 563 598 84 351 525 105 148 615 115 359 782 84 321 380 83 572 625 39 205 639 77 608 945 41 663 778 139 275 321 103 25 774 184 52 615 142 434 477 110 511 656 96 75 951 84 380 558 132 754 916 84 675 806 116 333 569 103 663 805 136 919 956 135 813 870 110 372 535 125 277 731 112 284 915 113 59 510 87 656 860 116 752 927 19 59 492 69 69 892 71 145 437 104 711 729 123 691 704 145 18 123 114 32 263 55 119 409 109 843 903 161 708 731 77 294 912 156 156 189 19 82 498 119 202 749 114 36 530 117 226 438 117 664 710 49 244 955 101 548 876 96 45 849 112 64 568 121 36 973 122 42 50 120 248 742 97 324 524 47 787 836 86 413 556 86 258 270 105 294 970 82 25 285 142 178 361 126 72 793 70 287 491 129 445 597 82 362 959 100 110 290 114 102 363 120 111 157 64 91 416 79 81 140 145 66 260 100 124 164 106 100 241 108 267 414 72 763 937 77 32 404 143 462 906 146 248 902 147 232 597 102 401 483 83 357 866 95 246 572 162 412 981 87 280 930 146 17 800 25 245 801 123 29 489 134 736 939 66 183 286 120 47 143 125 116 162 97 494 998 134 90 856 111 846 891 54 170 916 83 600 879 142 166 511 123 350 850 86 390 612 100 406 530 68 732 794 110 446 845 67 253 792 78 595 929 92 140 426 115 852 880 111 31 321 114 288 549 56 71 792 80 264 580 98 770 812 56 7 242 87 446 548 130 172 514 112 905 920 107 436 683 120 174 796 100 724 765 145 36 360 117 314 817 27 436 505 130 103 249 91 778 807 159 274 927 77 267 648 94 225 322 123 230 835 69 409 886 89 125 414 149 255 842 122 152 775 126 31 826 100 22 200 120 531 816 100 418 456 105 448 529 144 417 922 104 160 812 97 226 917 111 116 742 102 380 967 118 637 709 165 628 747 74 726 739 118 394 921 48 617 718 36 37 511 76 474 972 132 152 922 111 436 641 92 684 691 93 474 974 109 266 401 155 215 682 93 308 516 104 762 939 91 266 832 88 182 926 48 505 910 113 329 510 68 647 919 136 163 998 104 28 833 145 113 237 135 443 710 49 44 513 120 51 72 120 227 514 82 49 814 171 386 569 77 175 366 64 292 561 107 102 851 102 374 861 100 273 661 109 139 612 117 656 682 66 124 289 173 460 661 19 157 761 136 408 430 95 83 892 51 266 445 54 351 407 128 220 943 106 436 829 113 451 727 120 302 634 81 474 546 136 753 880 101 733 863 109 550 762 112 185 495 113 687 812 97 473 787 142 295 451 74 355 637 87 549 861 66 126 665 115 178 338 87 302 665 54 605 974 97 483 882 88 314 627 92 705 939 188 402 805 115 130 148 94 421 693 89 121 571 62 63 293 116 3 329 127 304 513 133 544 796 60 30 242 108 341 625 156 497 687 120 322 885 88 184 498 88 442 981 84 800 911 49 785 893 130 93 299 79 276 853 87 38 196 88 345 931 113 925 954 111 227 557 124 13 110 57 144 207 147 553 690 68 130 664 100 843 851 156 119 402 75 199 572 71 198 838 89 557 809 120 240 421 94 364 654 142 147 436 78 199 784 81 400 506 144 468 715 141 350 759 72 957 982 107 553 885 52 131 890 105 272 394 57 51 848 141 713 772 129 300 834 45 28 981 78 58 103 83 599 840 103 393 637 61 535 792 144 38 970 55 515 558 115 27 43 80 267 502 113 403 714 111 216 265 74 611 922 90 547 790 68 96 870 64 455 573 127 733 912 49 542 775 165 405 589 66 313 831 112 204 745 109 57 880 98 93 851 97 666 831 152 687 952 92 108 436 135 626 770 130 294 368 100 133 665 107 47 978 128 641 928 93 165 724 98 88 821 71 228 301 162 527 724 112 504 669 100 129 658 84 401 668 77 103 373 95 279 705 101 171 573 103 168 747 75 130 861 83 399 633 160 635 899 122 260 312 112 346 820 125 647 836 134 223 906 103 281 581 98 129 482 94 320 943 99 21 652 59 742 772 104 143 593 69 335 769 73 280 964 92 546 569 85 63 429 124 300 480 66 371 823 92 811 984 101 488 574 64 429 533 130 262 296 85 78 762 124 168 969 20 187 564 142 3 512 129 76 660 121 94 298 157 145 296 122 705 918 104 568 979 115 716 993 104 623 663 79 651 851 104 219 265 74 224 861 107 376 390 160 37 307 120 236 787 128 114 116 145 228 955 113 244 581 71 141 297 101 235 381 100 183 217 79 762 829 98 156 487 98 672 964 101 732 930 137 272 469 89 593 830 73 255 519 102 97 530 106 501 859 136 772 866 102 336 914 86 91 954 101 593 938 84 519 825 79 150 817 73 611 983 62 236 666 105 305 592 104 47 666 58 221 785 93 472 972 91 442 701 101 30 497 108 43 133 109 707 954 111 180 201 74 353 377 87 585 802 95 755 769 61 289 385 71 432 794 119 529 876 85 178 738 65 468 891 91 350 358 114 64 677 86 8 744 64 498 846 84 79 859 95 204 787 91 308 506 58 632 705 107 6 606 96 780 983 90 602 897 97 374 420 97 766 991 109 36 211 141 103 271 98 104 980 113 453 775 118 626 916 127 169 717 107 521 797 108 196 810 85 273 726 69 250 927 97 446 829 110 157 332 112 289 879 91 193 992 116 414 602 102 452 852 98 0 324 94 650 803 129 498 935 90 677 703 89 427 893 100 719 748 107 731 793 75 121 472 81 20 292 120 819 867 68 871 876 55 10 72 105 563 860 103 126 780 84 349 714 115 308 449 121 86 842 67 115 359 101 262 691 104 876 998 109 229 705 119 651 999 79 569 702 92 160 350 104 89 922 97 30 177 123 634 916 129 54 667 143 107 780 81 499 812 73 371 551 93 238 907 77 575 812 109 17 487 52 707 787 122 776 992 69 95 751 104 736 770 113 569 935 57 208 908 105 704 812 122 158 960 92 476 972 34 425 756 110 281 297 98 581 582 77 139 168 160 365 536 104 235 238 79 547 609 149 205 228 125 494 563 92 157 255 110 753 943 94 178 601 98 315 408 109 874 910 97 113 133 125 408 943 106 318 684 87 114 528 106 790 932 85 580 681 122 108 267 159 35 279 110 344 869 121 38 327 73 309 971 98 271 490 92 52 710 102 32 629 41 626 918 82 124 154 118 368 611 175 100 692 126 9 958 98 417 806 76 537 783 77 421 907 105 654 839 82 447 733 33 685 826 159 42 815 121 213 243 98 66 554 89 539 682 80 236 641 139 279 559 92 438 484 110 728 944 115 196 299 71 347 846 34 250 665 116 683 832 116 359 601 85 169 667 124 348 807 73 607 777 109 129 880 85 533 982 82 196 260 86 198 559 103 589 951 117 363 565 69 234 547 82 831 997 87 73 95 140 460 778 110 139 313 89 789 817 90 563 580 119 154 210 110 845 930 55 288 774 69 442 589 129 59 633 158 636 766 72 270 660 99 276 918 63 98 318 154 408 465 127 16 878 101 649 815 73 90 330 96 109 579 65 550 710 134 844 936 62 606 891 107 326 825 65 290 689 80 439 535 90 870 989 138 92 739 90 18 406 126 357 983 120 44 961 104 177 557 55 518 674 135 197 508 74 258 602 189 197 278 102 113 540 109 44 683 112 348 447 112 96 358 160 451 773 95 806 872 73 441 957 131 64 994 124 24 854 58 689 737 86 255 355 82 72 85 77 778 905 109 582 668 80 326 907 115 5 298 133 42 139 100 167 868 81 194 232 120 138 623 104 344 769 28 305 376 76 88 780 120 609 643 72 706 865 33 209 339 90 313 393 75 550 839 139 72 729 89 368 925 103 94 859 101 259 816 153 401 515 129 487 598 89 636 637 144 504 936 106 88 213 117 275 422 59 6 627 135 10 50 84 887 998 126 48 136 85 461 821 105 302 315 114 587 766 127 550 617 65 534 750 90 355 662 131 29 769 82 656 662 158 279 824 87 511 919 122 681 857 86 531 953 107 281 953 25 548 999 107 186 536 62 163 398 62 82 802 126 364 866 195 58 590 87 360 699 95 425 904 81 379 740 62 132 341 96 111 474 87 623 806 115 435 833 138 327 812 117 461 555 171 664 893 104 262 801 127 51 214 89 603 947 14 281 651 114 241 524 176 171 342 112 310 371 144 671 756 118 329 915 72 403 969 49 281 378 58 370 493 67 160 162 133 507 748 99 221 256 94 466 710 96 150 606 48 201 762 79 677 744 94 323 824 64 310 479 101 617 863 130 159 966 106 33 160 168 512 798 37 587 987 81 636 845 132 131 778 132 26 630 96 695 867 100 58 393 148 584 956 102 338 964 71 25 951 143 62 503 162 16 894 78 135 199 85 182 744 117 883 948 114 593 662 102 714 852 85 725 770 44 637 722 133 44 474 124 130 702 151 824 871 100 328 929 96 223 560 94 520 548 157 127 149 101 100 605 85 77 292 127 727 911 128 121 402 41 401 983 97 127 200 154 875 989 73 578 838 120 903 976 58 227 359 61 123 187 107 472 833 68 36 675 104 28 457 94 771 900 94 731 847 58 254 534 87 139 779 98 437 608 85 746 849 151 274 667 101 472 536 105 221 856 94 32 342 124 40 580 144 182 585 103 545 685 142 5 243 70 49 570 103 544 977 77 108 274 78 448 560 94 733 818 71 109 759 152 239 482 123 103 199 110 862 869 63 136 534 90 188 863 80 265 512 27 137 307 88 320 791 116 629 670 71 211 234 90 535 620 167 77 992 143 406 573 73 611 855 128 452 621 88 33 773 116 433 821 102 472 995 92 18 966 99 37 394 134 316 333 66 142 499 77 190 612 160 413 711 100 175 343 82 967 971 121 294 427 73 233 732 112 290 518 120 360 833 58 133 281 59 169 224 97 510 624 93 382 535 76 194 582 142 631 870 140 143 740 117 36 347 122 481 630 91 536 999 56 314 632 178 34 667 123 294 981 125 425 965 104 7 229 88 65 891 120 15 412 150 669 697 127 385 473 104 483 732 92 192 961 103 438 753 107 31 610 70 464 617 118 859 897 133 538 944 89 816 831 149 430 717 66 121 717 82 461 634 75 176 743 56 412 517 103 64 589 123 896 918 130 310 419 75 728 920 104 82 815 125 236 962 142 225 266 69 577 863 152 18 764 111 290 915 107 378 868 59 631 901 103 432 491 118 410 577 85 17 231 107 78 146 71 204 960 53 524 593 80 686 866 52 7 417 46 364 705 140 416 572 87 251 493 137 309 393 74 77 278 72 286 436 40 67 984 69 229 929 70 468 551 123 99 217 130 709 720 80 218 802 106 887 948 43 657 733 125 507 783 121 828 878 37 591 644 134 782 849 160 16 655 125 101 364 134 483 566 61 630 846 57 321 416 101 143 809 108 183 472 157 290 877 84 195 510 105 404 872 68 89 811 74 591 825 98 840 855 147 351 689 59 239 606 107 326 417 170 743 958 142 515 848 145 56 84 101 545 708 168 461 901 109 369 914 124 347 757 97 364 473 180 299 901 55 458 954 27 450 905 90 110 653 89 875 877 57 465 930 92 34 304 102 59 607 108 116 824 49 559 811 81 203 417 140 524 662 105 155 450 108 159 895 91 55 634 124 392 530 105 67 915 51 77 369 117 51 853 77 171 809 36 233 551 89 623 675 38 148 918 98 550 685 78 187 523 58 180 539 125 13 282 126 347 642 158 144 697 87 369 389 81 81 762 162 423 648 62 349 934 139 406 470 81 490 689 111 215 858 92 169 986 129 81 374 83 158 697 91 295 950 77 467 963 86 543 562 150 615 690 113 122 197 96 507 854 123 511 665 84 557 756 118 60 837 110 286 464 107 722 805 146 114 566 105 175 191 99 275 437 57 194 846 107 75 784 137 255 806 89 302 715 103 310 652 83 459 540 92 494 873 103 484 995 128 313 997 77 471 522 58 643 671 74 107 874 125 265 723 162 265 789 81 371 670 129 139 785 97 93 602 97 152 791 87 10 541 67 146 199 109 359 455 64 139 514 170 155 952 93 539 842 123 11 623 125 296 462 74 362 909 95 18 583 137 101 217 91 140 285 56 542 817 124 665 860 111 187 935 98 110 228 110 78 933 127 106 678 99 325 653 156 54 230 115 0 837 113 344 868 113 391 648 101 212 513 84 709 756 98 256 738 87 263 930 113 178 270 100 60 361 86 17 745 132 485 720 60 228 717 76 406 701 79 356 992 74 439 443 54 337 644 127 130 200 120 488 516 96 145 718 80 219 256 72 210 428 91 245 761 76 490 883 154 563 642 135 239 839 113 39 556 69 665 916 134 179 434 100 107 386 84 501 967 101 274 553 71 72 699 122 233 627 65 606 775 112 68 987 139 90 248 103 462 890 109 54 771 73 423 692 138 881 922 149 59 471 122 272 901 74 175 916 103 304 435 74 393 423 142 226 537 127 408 935 104 299 437 92 73 216 61 781 789 130 418 455 100 86 161 31 216 750 129 588 666 96 355 985 94 160 165 94 258 869 109 701 775 102 469 614 117 73 115 111 64 302 134 346 392 87 272 331 106 150 769 89 765 826 56 450 782 23 576 736 85 191 618 74 40 329 74 386 840 125 513 588 133 116 890 63 531 909 72 514 849 150 187 455 99 880 982 71 276 716 120 389 851 79 559 612 91 112 806 34 87 523 93 746 881 60 504 908 116 122 380 62 249 655 83 216 422 112 349 747 173 218 462 85 624 963 43 389 823 85 409 663 106 219 302 105 53 472 50 759 853 75 536 778 133 404 515 123 351 568 97 484 872 144 538 694 111 481 749 153 462 959 152 117 403 123 617 691 141 540 727 70 90 171 61 326 543 85 521 569 110 502 923 96 744 882 148 140 519 144 650 660 73 177 963 101 540 666 132 158 318 138 217 623 102 451 455 85 144 863 84 372 819 95 494 696 68 449 963 128 13 424 86 7 717 108 28 682 79 31 444 74 95 643 127 614 871 58 117 471 116 697 730 93 548 686 90 66 488 125 7 532 86 776 780 118 771 795 117 695 780 79 624 765 59 156 787 138 169 799 62 393 417 114 3 996 93 552 654 80 191 812 123 792 868 139 46 718 74 296 365 103 716 747 68 611 894 93 269 945 83 403 528 102 579 680 135 536 853 123 149 415 96 474 959 141 739 886 74 27 472 123 520 589 101 523 600 143 593 687 95 50 81 91 71 355 72 485 570 96 400 425 141 487 521 19 70 250 101 797 954 145 184 196 83 364 600 74 480 645 112 608 686 132 215 507 88 164 489 81 586 927 134 718 893 118 336 352 118 558 845 104 30 312 113 979 984 116 154 809 106 101 638 103 511 823 124 232 555 153 444 909 104 167 885 118 615 711 68 332 546 107 78 682 72 284 916 170 775 967 65 15 97 89 333 595 113 549 889 97 62 280 66 5 140 84 29 386 138 603 783 112 674 713 127 166 505 96 337 688 103 253 365 137 154 193 108 189 355 155 44 221 86 301 497 65 708 713 83 97 648 75 690 989 87 61 393 91 381 945 75 298 379 99 167 394 116 124 927 105 950 963 106 725 956 123 330 733 113 641 672 87 127 953 34 300 658 79 171 876 129 346 406 49 195 387 75 235 602 124 297 421 115 713 953 88 868 952 96 837 873 83 359 982 59 728 788 126 155 553 114 210 870 106 395 964 54 250 863 108 380 565 77 258 860 110 559 791 113 506 847 63 60 544 64 1 74 120 181 852 77 329 842 74 554 822 130 376 716 116 323 534 106 361 373 108 583 990 92 213 901 111 167 237 127 486 696 84 44 292 124 426 995 89 204 515 125 682 739 86 423 870 131 232 441 173 466 682 119 284 499 126 745 833 97 167 296 97 722 748 91 530 962 120 32 488 112 258 953 147 111 732 148 402 535 95 136 345 123 886 896 135 403 695 112 445 944 66 214 757 96 198 484 125 482 827 12 3 468 120 304 685 59 233 604 123 376 588 88 706 730 120 19 173 50 188 794 116 184 640 76 790 918 32 787 940 99 247 520 116 297 454 137 74 671 108 372 725 125 379 534 74 449 718 85 384 987 77 159 256 153 44 544 144 636 744 117 33 677 99 27 524 74 225 502 131 439 768 162 139 789 103 30 840 44 406 484 75 605 696 115 791 932 90 168 812 146 210 504 106 153 504 88 289 935 124 593 608 114 390 783 108 258 716 102 580 962 93 37 765 100 352 978 141 716 901 73 236 362 91 517 553 119 608 991 100 359 514 59 202 389 172 3 117 68 153 707 97 113 619 80 208 574 144 530 648 87 250 464 83 61 289 143 629 808 50 694 846 151 344 554 90 348 739 101 397 415 96 484 857 91 20 927 140 43 259 81 94 128 89 508 703 53 5 617 119 333 476 120 736 968 131 919 948 94 6 653 100 272 350 101 337 673 54 467 626 93 48 98 94 70 561 141 54 314 115 89 490 114 297 570 139 155 706 122 449 880 70 156 924 54 423 500 140 113 894 102 1 404 92 566 794 87 532 784 71 34 225 139 254 453 57 126 801 83 194 883 75 396 944 110 203 732 107 346 651 70 41 435 150 809 951 53 46 185 102 573 622 120 285 973 90 182 554 105 418 959 50 91 508 74 387 414 90 55 635 76 272 982 97 266 605 84 16 187 128 234 472 35 175 229 69 390 825 89 45 975 93 123 638 63 81 710 78 794 936 139 379 968 92 292 951 73 278 585 97 279 662 88 501 880 145 2 805 80 94 911 103 446 522 85 954 975 108 416 740 53 209 525 59 38 842 100 124 290 62 941 974 64 352 697 73 427 789 107 23 585 78 92 465 103 631 757 97 307 706 114 39 397 64 455 788 64 401 652 128 420 602 92 66 859 98 418 969 188 508 889 85 55 657 66 71 419 136 341 470 80 656 784 145 67 318 79 367 625 140 842 896 72 209 409 99 504 906 78 166 761 61 508 987 132 547 940 79 95 562 106 199 872 51 399 530 127 604 786 98 651 726 81 480 569 95 289 779 120 805 951 79 213 744 50 389 883 132 565 669 87 268 490 75 636 684 131 207 950 122 66 731 99 731 739 96 447 801 124 374 997 85 275 886 82 69 560 112 410 943 97 297 670 108 8 181 2 147 891 62 187 885 106 527 937 135 16 429 57 83 876 72 281 959 63 98 368 47 76 643 53 88 148 36 739 759 79 73 731 110 74 125 91 483 608 102 512 774 85 401 416 116 100 750 111 556 727 90 230 615 134 5 97 129 398 707 88 153 214 63 479 849 128 68 212 101 621 623 122 334 552 69 80 103 117 429 593 121 444 763 99 77 779 75 78 631 96 3 141 92 390 995 101 285 447 56 117 653 88 900 965 143 803 870 113 131 967 53 178 191 114 286 637 102 524 602 138 87 675 70 678 729 102 409 973 97 29 576 176 433 703 78 109 232 80 531 803 105 644 983 114 479 868 133 492 896 139 57 713 92 43 510 136 124 976 127 110 693 109 28 200 97 772 939 63 417 524 121 35 470 81 203 840 97 214 221 157 398 623 82 79 983 108 134 255 151 261 341 74 220 712 59 290 558 134 592 964 77 373 383 108 391 503 112 142 986 39 769 923 81 784 956 136 397 888 101 23 477 81 24 427 85 382 602 117 324 794 90 74 502 70 871 904 58 85 164 129 358 860 123 268 680 40 469 724 112 713 799 73 741 762 49 348 895 105 317 533 87 142 165 111 452 460 122 538 823 129 183 967 101 528 578 113 20 124 90 49 962 99 443 838 75 218 661 136 160 661 83 473 689 111 171 433 50 722 770 127 68 694 65 235 354 95 203 986 96 164 689 93 267 367 116 845 876 79 458 646 84 276 767 107 124 514 125 271 681 83 451 764 37 65 826 97 556 809 95 293 819 74 39 925 64 201 523 57 665 894 63 225 606 90 116 608 113 198 767 51 98 790 77 225 529 114 158 803 94 618 969 141 684 774 134 69 500 109 567 881 100 331 526 33 21 618 103 426 968 129 257 893 109 761 771 90 649 655 102 835 877 98 643 750 57 319 954 69 660 925 111 2 61 99 177 214 126 728 740 49 849 874 120 33 579 111 568 875 88 201 972 142 299 514 100 576 899 92 444 774 153 18 505 100 359 372 100 41 202 81 154 953 127 281 818 80 516 635 71 488 653 56 160 639 95 326 506 116 283 903 86 454 783 86 66 84 94 158 590 129 125 554 74 201 940 134 153 511 86 53 167 107 579 636 70 730 866 85 481 750 68 904 987 100 109 996 40 178 715 125 156 899 87 615 650 123 719 970 93 153 470 111 424 949 144 342 552 100 25 728 69 722 726 137 383 435 72 194 322 115 973 997 124 218 463 83 313 834 133 712 964 85 575 896 124 175 436 82 100 479 102 734 898 102 595 931 119 235 785 83 764 971 95 686 894 97 17 188 63 269 442 137 825 836 122 1 159 58 819 931 100 3 774 99 408 877 95 428 604 120 732 803 61 258 814 94 435 863 143 367 685 82 401 890 118 618 893 169 438 995 98 518 700 140 726 857 124 138 197 125 822 880 105 335 486 118 347 936 125 59 65 94 54 735 87 180 518 103 320 472 159 23 374 97 5 902 112 241 606 41 589 651 106 502 638 100 82 421 45 74 316 128 374 513 107 485 928 87 21 412 67 153 905 61 4 115 68 523 990 114 574 790 77 755 965 68 303 357 86 492 636 156 235 741 82 138 963 114 440 865 101 728 785 112 26 766 88 680 800 64 16 854 127 515 758 145 400 504 108 301 650 114 771 970 76 822 837 111 481 821 141 383 410 139 242 975 72 243 319 129 523 781 56 81 318 106 317 515 153 452 994 96 369 913 125 290 954 49 465 919 107 512 514 159 334 575 151 211 240 82 35 412 76 797 971 73 159 984 63 182 801 70 488 508 76 492 935 126 211 878 142 91 368 83 66 730 111 644 807 75 390 473 135 818 932 78 300 303 146 82 185 106 665 822 104 508 554 102 25 488 103 632 746 70 69 511 108 250 938 103 47 79 113 217 577 77 357 969 71 540 906 114 518 687 92 34 963 119 816 948 74 365 386 148 781 976 113 154 814 114 517 811 133 630 886 43 454 957 130 321 732 105 164 910 109 775 801 96 199 214 83 260 658 32 326 359 117 623 949 81 139 813 87 419 421 126 83 522 94 730 940 80 233 562 75 191 761 88 579 658 115 570 843 127 43 427 108 284 530 75 38 766 141 465 848 96 709 992 88 444 843 75 353 469 74 496 993 81 296 438 45 827 844 74 487 792 71 784 893 122 152 773 89 472 979 165 304 644 107 33 507 128 497 621 74 283 457 89 386 517 53 89 211 76 47 703 59 608 792 130 8 995 109 137 141 108 618 717 68 239 940 157 433 744 128 520 943 65 428 447 139 0 642 121 108 933 123 246 475 123 12 407 123 37 284 88 273 519 146 79 112 150 68 963 126 133 990 69 64 866 77 332 639 119 582 724 107 912 969 101 763 917 139 393 736 119 457 790 65 279 304 121 150 426 101 61 655 89 329 942 100 798 880 100 440 901 144 91 709 129 3 203 97 175 812 119 518 608 129 319 431 73 102 671 98 225 687 90 393 728 127 564 796 79 140 775 139 574 613 91 18 928 40 705 737 127 321 851 116 20 439 108 157 736 89 323 980 132 190 302 85 572 639 149 544 934 93 538 984 136 730 795 71 796 825 89 173 379 87 672 711 97 223 963 56 410 926 92 247 308 91 434 511 128 320 891 90 178 504 117 170 297 82 235 250 104 579 932 89 677 689 127 145 560 130 8 616 65 717 800 131 38 572 59 89 543 152 38 852 73 22 800 137 666 881 113 737 879 87 293 726 126 689 870 110 4 260 108 53 773 117 286 313 114 849 912 84 569 794 185 705 921 71 377 646 74 39 841 103 317 437 110 540 578 158 743 854 101 130 477 85 82 433 133 127 383 92 359 511 145 9 668 96 381 647 122 82 385 90 188 532 97 48 946 117 121 178 81 19 119 93 290 939 81 355 546 98 629 757 89 119 616 109 431 891 83 113 972 91 103 448 52 99 517 83 116 837 60 535 537 120 683 973 71 55 492 54 964 985 118 121 223 29 218 789 60 455 480 25 38 681 63 360 361 165 217 721 123 587 897 58 20 180 12 336 800 144 187 720 40 221 846 125 746 955 62 882 912 107 87 354 94 22 545 160 158 760 105 569 778 89 134 802 80 56 955 110 79 745 103 279 737 105 776 818 121 460 798 107 111 611 93 297 547 133 113 386 156 22 23 114 200 876 120 778 930 123 737 741 100 154 685 138 84 672 106 219 612 36 680 695 106 7 735 109 171 601 33 264 892 103 614 681 116 218 397 48 21 338 105 63 144 97 222 849 77 771 943 87 112 667 102 116 746 124 48 374 48 289 364 106 84 90 95 89 286 104 707 913 71 200 790 100 587 983 129 31 518 97 694 921 140 654 726 149 135 340 111 606 829 75 245 295 84 495 803 81 339 609 106 231 352 81 526 948 86 622 623 55 872 977 74 709 725 135 376 696 60 288 784 119 34 733 113 1 367 91 252 350 144 712 841 130 356 815 92 24 308 87 794 835 109 368 993 105 35 236 119 674 721 122 687 692 163 658 699 83 624 917 85 570 619 98 349 512 124 35 580 100 112 617 125 558 802 38 348 855 114 436 723 82 70 164 152 544 793 131 598 914 117 249 903 62 59 214 68 490 753 115 397 857 66 335 843 114 271 441 105 55 909 148 155 295 90 266 549 107 522 703 118 107 380 130 202 230 128 42 312 98 511 599 61 39 583 83 295 617 113 897 990 120 614 933 116 134 646 58 581 604 103 416 764 95 268 839 134 77 568 158 659 893 95 236 785 82 332 338 97 522 937 129 502 979 79 139 521 150 441 569 112 627 778 123 190 752 140 904 941 125 590 820 105 421 872 94 204 486 100 538 776 97 388 603 121 235 590 107 681 698 49 95 112 64 198 593 81 646 891 50 750 853 119 687 923 123 817 994 91 32 513 96 639 737 93 290 527 49 238 779 110 134 167 134 340 909 130 336 489 124 220 722 174 108 865 114 231 252 99 87 168 94 483 951 114 656 658 61 75 972 134 870 873 106 91 292 88 98 519 129 247 859 93 781 817 82 299 453 120 203 408 85 31 303 69 4 767 94 630 878 141 592 859 78 26 265 118 437 927 84 786 855 57 362 771 102 347 871 100 92 970 89 210 948 99 429 448 74 94 303 144 39 334 118 354 772 75 94 306 156 31 930 120 165 816 146 407 824 139 625 682 134 198 327 87 659 868 74 285 330 90 447 679 83 96 440 93 206 462 69 413 672 110 594 992 91 238 866 108 191 833 50 23 119 79 157 544 125 36 920 50 473 578 84 522 563 134 313 809 108 562 571 90 428 463 83 39 81 119 121 590 115 224 500 78 174 460 91 175 211 93 3 751 128 137 313 106 693 950 123 589 701 88 379 799 110 145 890 94 802 838 110 436 472 117 295 322 98 647 917 59 53 186 99 331 417 63 83 840 95 62 630 149 8 348 176 13 544 124 100 134 139 881 980 70 698 831 77 87 709 75 373 761 102 495 676 78 224 994 111 165 369 114 429 888 105 394 549 129 335 976 52 16 736 65 438 615 81 29 899 169 795 823 56 661 981 133 268 586 135 211 567 119 373 725 94 669 830 93 102 778 129 299 992 87 298 376 65 6 252 129 496 831 119 300 545 107 80 361 81 261 957 91 141 837 77 76 612 99 613 636 121 543 853 89 527 688 42 416 800 133 372 968 140 266 963 37 481 740 104 14 669 133 54 954 89 213 885 105 82 806 91 655 835 68 292 943 148 101 118 127 115 886 104 815 905 125 226 615 65 302 448 125 223 524 81 243 856 74 169 989 71 93 761 83 330 994 83 752 902 61 105 239 119 250 591 100 143 999 122 162 993 94 106 423 111 928 943 115 281 801 157 47 948 103 201 415 157 153 154 84 826 840 100 302 773 127 222 774 69 113 315 148 545 745 97 99 908 125 420 634 83 17 851 88 102 495 118 110 305 108 401 585 76 600 640 143 161 658 108 18 897 131 138 760 126 13 526 77 83 568 144 7 761 104 144 932 98 99 457 46 334 972 81 192 661 93 159 379 93 497 991 114 118 430 74 31 99 83 368 934 61 421 771 172 310 505 96 154 640 110 785 807 127 678 813 117 398 781 79 681 973 61 202 554 130 262 716 143 37 88 68 311 974 131 568 598 145 312 578 80 23 376 84 695 876 78 218 480 185 558 913 107 485 757 65 12 262 123 635 875 119 363 926 71 475 754 52 810 991 131 196 892 115 394 558 103 666 982 36 161 858 63 398 996 86 174 644 114 13 914 97 0 676 69 439 470 93 94 785 98 467 586 83 417 770 86 401 619 104 202 225 66 718 777 159 108 643 75 259 772 70 446 947 37 366 545 70 509 991 122 660 838 73 372 776 97 584 743 116 248 602 76 123 601 115 154 588 103 635 702 1 231 555 67 196 953 61 571 588 90 111 892 96 67 208 42 113 448 82 363 463 102 542 773 79 467 595 81 492 981 99 754 770 119 703 830 106 274 319 166 712 748 90 810 833 110 541 761 111 372 887 86 140 997 82 171 538 115 434 546 72 38 697 104 46 942 127 276 739 75 302 929 113 64 69 82 283 624 143 140 363 78 532 555 81 552 942 138 22 407 141 390 918 107 499 691 80 354 958 119 129 409 30 527 653 120 171 658 111 331 703 116 411 608 61 493 853 83 662 991 66 82 864 122 112 705 82 111 593 105 707 783 86 212 239 93 631 812 58 171 598 103 159 220 112 310 512 68 585 635 131 296 947 81 573 739 37 501 717 135 146 564 162 113 782 82 150 845 101 147 959 140 530 606 126 647 874 106 45 629 89 192 640 83 585 736 147 410 562 136 497 806 136 395 999 72 321 370 83 56 672 89 333 719 119 533 754 98 176 231 116 520 900 119 547 651 70 890 983 74 464 705 98 60 693 107 305 565 105 96 109 113 487 624 125 704 901 113 279 403 103 162 324 97 256 458 52 177 796 97 261 318 102 59 670 131 229 884 92 309 608 118 457 910 181 288 963 84 14 877 50 121 658 89 56 414 79 855 978 88 728 812 66 73 953 80 222 973 77 512 762 160 22 238 142 131 955 63 331 533 44 65 369 82 100 663 130 82 719 93 519 643 84 659 699 68 338 474 123 45 741 117 949 988 162 77 447 125 2 445 109 298 979 98 299 739 104 164 653 72 16 642 104 541 548 81 68 276 147 208 502 120 179 369 120 225 324 33 295 961 89 421 734 92 435 845 136 309 991 80 300 641 68 240 734 101 104 934 66 237 393 26 586 985 90 533 910 89 387 475 16 743 897 91 194 231 94 203 599 83 26 378 92 567 960 71 134 821 160 284 978 90 312 623 57 622 863 71 166 173 126 160 571 58 162 744 140 560 988 78 370 764 96 45 715 113 355 466 103 357 615 75 651 994 116 705 982 96 699 883 118 287 710 69 330 677 61 440 669 113 9 830 89 11 390 133 182 720 117 181 833 128 52 94 90 226 807 125 618 621 102 700 739 145 115 799 144 395 752 61 101 272 115 441 989 129 340 651 125 291 340 50 20 709 127 177 344 16 755 946 80 294 443 64 41 878 137 366 549 146 537 914 54 400 809 107 636 689 97 617 916 130 312 968 129 132 491 85 589 990 113 369 529 23 34 57 45 569 625 46 639 990 130 135 270 60 91 718 79 619 646 89 982 985 83 602 942 128 366 513 97 517 547 92 90 411 64 34 276 105 402 751 158 325 616 71 53 540 86 163 817 94 246 633 141 202 384 70 365 603 109 553 619 118 197 819 120 208 321 99 115 830 102 638 765 98 255 913 112 124 421 81 362 744 85 112 773 93 329 817 106 70 271 48 146 821 51 10 908 95 1 606 91 135 223 11 558 798 75 20 500 89 251 511 85 196 830 91 657 995 76 31 222 75 463 955 135 861 872 36 254 991 49 211 359 108 239 379 110 364 822 99 422 910 79 529 664 119 330 773 118 270 755 106 151 248 80 283 716 104 295 932 93 531 975 127 214 720 91 255 729 101 635 869 74 378 655 72 507 570 186 510 686 80 329 890 107 340 965 85 73 939 69 281 416 132 371 777 91 247 558 114 391 875 85 46 114 115 609 897 82 342 535 95 36 66 42 109 187 148 744 785 91 737 810 60 403 500 124 380 561 148 49 147 94 203 698 60 304 428 169 570 894 137 473 981 84 570 847 97 204 387 67 511 999 104 128 962 76 378 816 82 326 837 139 231 518 124 369 779 90 462 713 131 532 671 111 343 613 61 366 377 76 253 903 58 431 762 114 29 126 99 51 981 94 579 581 144 220 429 117 23 121 82 111 653 36 435 971 138 29 143 92 564 830 101 403 469 61 499 957 96 308 927 91 875 967 74 739 910 75 165 618 141 340 747 72 49 97 137 247 956 153 127 180 99 259 602 142 875 933 99 525 743 104 510 766 145 13 499 80 362 679 111 379 895 105 174 947 140 276 479 94 471 987 51 231 624 78 581 774 124 440 825 113 276 807 119 105 259 92 308 414 103 141 567 68 168 935 120 562 729 111 241 979 56 255 384 111 678 929 110 126 778 71 386 571 112 230 769 80 107 515 64 309 686 83 31 364 164 513 641 94 110 118 87 547 701 174 68 753 96 469 651 92 405 427 135 240 898 154 287 766 132 458 829 79 115 748 54 115 172 64 108 718 136 46 405 120 602 700 56 730 917 92 621 977 87 65 145 58 221 518 94 447 724 125 910 916 70 52 528 140 499 505 142 523 799 107 276 847 128 149 827 81 442 513 89 96 325 123 214 460 91 105 113 105 523 663 63 266 613 94 409 983 117 317 490 103 222 829 140 372 519 143 399 848 117 50 943 56 564 913 123 712 718 39 36 967 95 525 940 203 55 981 96 33 955 42 388 542 92 115 827 126 111 394 61 165 927 114 14 17 61 50 887 88 808 947 139 716 768 88 135 327 84 24 659 66 337 357 141 269 574 68 800 851 119 627 673 131 215 612 130 441 915 94 28 441 107 585 971 61 452 886 77 77 229 47 909 956 133 175 300 71 466 803 72 353 803 99 26 113 100 287 835 91 943 954 130 208 847 114 592 732 81 559 690 127 115 354 98 458 587 121 93 481 116 48 679 153 422 439 131 197 431 87 167 308 115 285 923 58 427 768 79 151 499 65 369 788 72 517 662 106 265 556 84 528 728 159 299 923 101 301 405 94 113 410 90 94 528 103 363 769 59 163 487 77 380 735 51 368 397 77 554 805 113 386 997 92 101 715 123 53 701 126 351 749 76 165 830 130 176 407 47 500 801 97 2 519 81 252 271 108 538 709 103 297 741 86 34 513 87 213 312 134 251 799 83 24 555 77 210 215 118 248 979 64 59 927 102 73 283 92 205 974 47 545 835 54 16 849 85 8 919 128 341 649 103 186 884 112 155 648 94 437 529 103 526 694 69 357 716 97 333 455 145 308 621 97 36 383 80 14 683 69 12 900 95 501 890 80 618 947 70 582 916 83 142 321 130 249 640 132 388 555 93 199 450 115 272 446 131 840 897 120 221 700 127 330 338 115 139 363 63 676 856 62 212 361 94 541 578 98 132 173 148 214 417 97 128 849 126 236 414 98 789 929 114 413 422 117 665 954 123 272 505 80 81 468 60 264 973 69 154 345 60 5 380 91 21 341 100 630 768 96 0 786 61 87 721 97 228 992 30 269 623 132 11 121 110 523 697 96 94 449 166 274 441 116 146 879 88 304 997 141 6 787 155 206 445 73 413 480 141 476 664 139 743 875 104 296 755 126 71 944 60 57 359 116 274 492 88 364 495 132 83 558 82 842 980 117 628 858 100 506 763 111 316 943 102 342 708 135 50 139 113 517 579 118 290 296 97 775 888 71 808 843 139 291 671 138 8 183 132 565 765 87 268 304 133 21 401 123 484 976 110 29 97 91 72 962 94 243 910 96 92 225 86 283 450 87 116 482 120 820 921 128 106 882 138 162 549 68 307 791 141 282 653 74 174 326 167 402 878 74 807 924 118 573 833 122 132 228 92 616 940 89 88 714 60 557 737 106 189 300 132 197 552 101 523 744 111 202 684 95 361 804 78 314 716 111 166 295 109 420 927 66 508 911 105 440 964 123 9 444 79 89 988 114 48 500 68 524 941 61 263 293 108 230 374 112 430 518 100 89 979 151 525 654 78 335 348 81 73 781 81 253 424 139 64 661 88 239 772 104 187 456 89 203 987 74 349 809 105 255 859 121 475 738 145 51 788 141 148 759 139 411 805 150 426 772 88 230 612 135 76 201 71 370 956 134 751 979 94 710 825 42 369 406 108 400 958 81 96 513 124 613 988 80 650 690 90 244 503 117 278 694 118 272 637 98 875 962 132 84 987 108 97 834 94 721 791 127 863 998 133 509 526 81 494 802 59 305 995 108 565 735 199 201 773 85 675 867 60 71 903 122 418 550 136 343 571 81 877 962 49 473 687 133 191 898 107 286 297 66 14 985 155 43 888 89 254 434 115 421 947 64 617 639 80 12 120 83 556 596 77 526 704 67 569 744 110 388 808 80 17 169 77 169 485 73 489 949 95 224 963 68 13 647 122 163 969 113 3 872 96 292 771 75 782 939 124 627 892 53 82 501 119 721 777 114 47 675 156 497 993 83 521 820 82 137 614 107 221 443 112 388 643 139 559 652 69 904 951 98 169 576 59 799 941 133 48 72 53 411 891 75 356 488 58 180 522 86 175 928 98 83 588 99 210 479 106 53 507 130 327 602 117 320 889 50 399 898 151 371 394 71 342 558 94 153 522 121 84 466 150 383 401 84 121 694 151 139 862 90 614 989 160 692 988 121 197 829 126 538 868 94 364 816 70 630 640 116 142 970 109 47 769 56 718 726 97 152 677 107 8 152 74 44 456 73 116 357 84 252 624 92 593 901 71 97 887 98 234 486 102 705 909 63 268 979 63 184 565 111 637 766 104 288 707 81 33 987 113 163 333 112 149 844 92 499 839 75 516 943 122 295 769 124 73 403 85 94 643 117 388 472 95 277 339 69 256 412 103 30 981 92 614 627 99 697 871 82 628 784 110 455 474 101 187 769 51 22 976 124 195 697 87 277 379 145 512 962 113 756 846 116 283 840 53 521 882 148 792 898 100 387 740 78 639 744 169 543 974 96 0 978 87 970 988 82 452 885 72 241 655 115 110 870 175 186 423 90 465 584 106 523 882 81 8 40 115 246 361 89 28 627 102 138 363 159 752 809 73 140 604 114 33 261 109 280 524 78 27 685 139 2 438 121 66 389 88 234 308 78 40 624 133 263 756 78 511 793 124 117 981 73 134 783 107 106 253 90 462 643 100 122 869 78 651 706 128 630 823 84 18 533 82 53 405 77 647 703 50 203 831 127 44 173 124 112 874 140 591 944 99 216 725 112 97 731 94 118 397 105 453 597 66 346 369 106 362 674 69 217 777 52 89 628 68 662 675 95 100 814 100 41 416 79 215 325 96 704 954 123 25 808 90 829 942 97 97 521 110 278 851 69 845 860 144 765 970 28 393 827 104 136 760 99 556 610 70 540 774 96 200 825 93 5 357 122 396 722 134 268 871 133 126 752 128 5 942 28 156 475 121 586 662 164 116 480 86 256 848 46 709 831 110 449 709 92 151 895 94 625 916 114 232 387 112 132 544 106 423 903 118 692 848 65 486 898 130 433 988 150 126 590 50 256 480 107 487 770 109 295 434 105 196 351 84 153 751 115 420 534 86 451 960 77 292 581 134 366 668 94 455 776 126 663 879 62 464 693 47 167 369 147 547 789 103 20 373 117 236 441 64 3 743 89 187 632 79 190 857 122 265 365 80 23 249 66 205 390 150 604 622 104 426 981 82 428 454 83 742 828 55 355 628 61 402 726 117 905 976 120 751 962 105 607 654 36 266 278 152 156 970 118 271 601 92 74 733 122 777 930 60 600 726 114 384 793 106 277 549 156 767 814 97 438 735 73 407 990 94 4 749 58 238 857 108 161 486 90 124 592 93 135 893 94 493 551 116 307 604 111 5 940 178 513 556 65 534 711 59 507 534 77 41 752 111 449 862 64 133 659 100 463 521 101 0 971 139 362 740 74 870 984 98 74 851 57 51 584 105 514 538 159 365 677 119 154 628 30 124 730 105 222 766 103 553 911 154 317 318 80 344 517 127 371 950 110 400 476 74 465 705 85 243 792 67 113 708 123 205 354 75 503 867 70 31 464 107 429 923 116 475 987 127 417 523 139 355 673 122 425 589 90 483 950 148 61 83 71 41 362 146 368 628 112 652 949 141 219 899 81 145 188 118 144 803 82 765 976 65 117 141 120 474 487 107 432 917 108 303 849 121 174 221 128 297 930 139 83 665 94 291 983 103 193 911 142 182 765 71 240 725 151 66 228 137 75 244 124 203 287 103 280 898 104 686 696 75 672 757 75 254 420 123 204 827 132 108 367 107 324 963 103 688 745 92 123 810 142 551 742 71 550 569 114 118 949 73 26 545 106 697 704 89 266 620 86 121 708 92 388 973 94 538 701 68 787 867 99 200 321 142 320 705 26 175 298 108 92 359 191 152 955 93 689 969 71 537 830 107 317 685 122 73 367 120 89 376 104 510 666 138 336 723 83 51 623 112 205 819 112 937 971 107 178 286 126 337 624 136 174 481 83 712 877 87 629 727 47 868 991 69 510 538 127 341 627 92 218 697 66 267 883 142 694 995 122 76 939 152 277 911 76 4 266 147 114 500 72 392 416 65 280 972 101 405 859 132 693 968 86 416 954 83 248 425 103 104 197 27 113 928 60 713 852 7 665 810 105 659 911 97 446 547 114 156 425 126 17 242 90 228 561 84 45 476 67 35 537 78 303 554 66 406 750 105 455 694 81 136 553 122 452 531 65 465 566 120 147 821 118 589 670 135 534 972 150 122 288 118 190 753 114 342 989 104 575 949 45 192 991 135 489 815 122 704 737 98 101 152 63 322 368 133 384 475 114 242 686 64 570 957 98 484 628 164 640 961 43 366 881 35 668 815 107 183 464 61 259 934 87 733 843 122 320 492 145 233 711 118 248 507 157 765 806 69 105 333 86 444 500 103 35 215 60 586 861 76 110 916 102 603 658 75 184 625 53 539 636 101 255 881 124 137 200 155 94 512 62 185 640 37 329 888 80 395 757 96 230 363 112 362 940 126 7 186 59 465 888 120 426 853 61 382 830 93 590 970 102 64 690 88 382 524 92 222 893 102 259 585 73 425 611 91 354 500 69 354 920 45 289 997 140 279 442 38 899 909 79 319 867 118 95 457 40 204 423 95 588 926 130 327 651 98 537 763 121 179 844 63 576 639 80 306 830 76 39 465 128 82 930 106 98 858 71 144 936 118 735 807 105 621 955 53 55 426 66 386 487 153 456 637 132 745 986 168 169 484 16 306 769 72 769 828 70 869 958 81 540 555 121 87 449 107 289 318 143 470 908 72 151 995 135 3 808 99 20 222 122 180 396 133 40 920 98 203 274 149 567 715 101 100 952 127 29 599 118 291 596 109 438 991 140 111 300 84 188 949 28 47 917 91 106 116 111 350 363 94 288 625 110 519 904 103 402 708 109 309 949 48 55 715 76 354 845 140 200 241 107 819 914 97 829 954 96 426 640 110 189 914 111 292 544 101 317 396 104 82 243 94 205 807 155 66 170 102 264 729 73 262 469 122 288 487 81 146 190 132 323 711 64 2 289 88 896 922 96 13 636 95 460 822 88 717 804 113 130 543 86 99 279 54 13 359 91 798 833 103 80 671 90 507 841 90 98 265 25 444 695 102 299 488 104 96 437 103 17 668 61 865 940 76 514 673 102 18 80 97 699 944 98 323 383 52 105 720 61 427 557 138 19 988 66 874 911 60 446 939 145 715 963 100 353 453 66 139 846 95 424 810 145 545 763 64 254 381 125 500 773 88 541 653 101 165 282 103 19 965 76 215 841 60 262 823 107 820 901 111 301 610 73 546 816 83 194 296 146 543 675 75 206 376 127 722 819 123 57 132 67 696 758 102 206 981 88 501 529 136 262 280 44 171 237 114 179 511 67 80 249 97 201 473 136 526 537 61 420 837 129 172 248 95 715 794 73 493 956 136 23 368 149 536 919 136 239 832 102 371 787 135 0 842 111 179 876 97 320 850 121 244 647 160 229 875 127 403 706 43 448 645 147 570 854 123 46 804 74 778 957 66 340 780 135 70 384 138 412 564 79 617 972 136 337 874 145 779 817 107 189 403 149 185 702 127 106 312 122 0 225 89 38 895 86 192 576 89 313 455 73 811 874 88 87 265 108 39 78 53 590 661 84 101 354 98 218 800 67 482 837 67 98 477 90 197 255 103 886 920 122 690 763 137 386 956 131 44 142 142 97 287 95 247 957 97 13 304 91 344 471 98 506 655 124 160 405 151 31 868 82 76 252 101 739 878 163 385 949 125 273 971 63 523 734 70 473 644 58 385 600 126 300 779 169 531 538 66 336 727 103 258 578 100 145 254 38 368 524 120 943 979 115 217 985 90 7 692 140 71 541 112 709 968 88 179 519 92 414 787 130 218 750 95 80 614 178 117 845 83 325 888 1 148 429 148 268 458 83 268 442 101 305 481 144 387 611 68 348 558 146 507 509 125 560 873 71 614 707 147 290 974 110 17 767 50 71 846 57 90 151 95 266 909 132 399 427 111 146 647 101 30 237 105 165 572 65 86 164 118 559 932 95 779 927 130 825 944 144 77 596 131 34 939 143 718 923 48 291 592 102 311 532 122 36 284 80 895 991 48 262 636 126 547 729 59 568 977 56 931 977 38 414 578 80 335 535 130 309 783 118 264 414 78 555 747 53 48 798 88 578 815 119 74 439 110 425 809 59 90 150 112 93 277 98 80 99 83 448 948 101 533 861 76 490 988 133 688 704 114 150 414 114 272 443 71 250 934 121 498 784 149 517 520 108 260 575 93 217 637 97 272 986 137 216 961 153 211 985 141 605 947 123 297 616 56 232 794 109 663 932 101 218 232 102 530 857 157 600 842 64 381 413 89 47 465 116 130 429 136 572 963 93 196 956 125 151 871 103 856 887 126 190 715 175 57 493 83 43 827 122 453 931 81 390 678 78 269 673 94 82 109 80 800 839 37 223 522 93 514 539 112 216 218 124 572 857 60 380 504 101 10 495 78 632 899 112 304 615 134 278 820 91 216 828 108 155 305 113 852 949 93 813 948 120 137 878 91 391 795 109 171 499 74 229 330 99 626 881 60 145 541 126 516 534 103 622 840 142 699 982 120 234 935 94 603 801 57 448 934 127 140 817 102 159 310 108 411 737 88 569 919 92 444 724 147 374 428 171 31 784 119 444 449 115 344 462 74 301 825 129 328 889 99 71 211 99 343 981 89 463 534 78 54 694 114 5 554 72 274 828 120 525 599 119 508 538 60 522 551 153 29 292 90 854 862 141 2 32 85 512 583 99 62 274 111 127 959 136 321 424 87 177 739 131 948 982 80 854 906 67 200 671 121 294 522 119 241 324 68 88 777 105 84 252 28 169 424 72 21 269 85 144 223 91 488 695 101 142 481 120 403 493 69 134 265 53 619 708 111 204 795 132 140 469 133 636 727 74 78 640 148 300 526 120 290 366 88 402 594 81 268 786 63 648 797 115 40 117 114 402 554 157 497 799 109 730 818 105 376 752 64 60 170 44 94 288 100 373 557 118 294 627 109 187 299 100 193 682 180 13 982 72 106 906 131 250 624 129 0 301 116 70 916 94 540 738 85 337 997 95 574 719 79 64 517 119 105 427 75 1 78 129 248 895 117 53 874 64 102 414 79 363 508 124 728 759 86 88 329 72 842 903 80 75 401 111 275 774 83 176 746 109 200 467 114 172 511 155 323 885 121 33 235 150 178 534 63 311 546 70 204 257 61 398 594 90 212 245 90 19 303 100 127 746 92 137 455 52 129 728 117 420 924 76 258 320 90 293 480 73 93 533 111 9 997 58 417 533 104 253 259 89 367 461 102 431 487 58 325 612 84 665 905 114 289 712 121 338 570 110 50 952 28 454 873 85 632 809 127 359 574 137 313 529 100 178 676 66 32 879 58 505 550 79 78 307 80 365 716 121 6 557 129 251 434 170 173 467 83 771 819 126 385 938 127 253 622 96 119 265 105 917 994 89 132 770 147 105 591 56 70 720 114 247 723 109 714 795 25 535 919 90 485 966 91 501 988 120 85 290 117 210 899 97 436 888 108 232 267 80 359 583 153 148 692 117 553 659 74 11 260 95 53 515 50 623 846 119 108 577 112 469 578 114 491 858 101 370 636 93 50 743 103 162 388 71 614 797 128 562 674 78 712 968 75 490 683 113 672 946 109 317 642 96 228 613 150 113 549 49 308 926 124 285 710 104 495 707 97 660 856 217 21 740 101 125 223 105 104 770 130 18 384 101 761 892 117 241 501 51 835 843 72 287 548 68 378 709 116 20 107 111 788 840 97 344 492 127 42 751 84 113 360 120 499 856 122 35 870 105 170 318 113 81 886 99 394 433 127 40 868 102 375 897 104 40 974 130 579 931 77 130 173 151 730 822 142 313 386 92 261 308 44 214 508 100 99 118 75 261 985 133 308 432 119 361 405 119 48 726 145 355 743 36 89 276 87 712 995 146 451 950 132 96 966 63 413 577 128 509 953 89 654 704 75 493 585 83 710 739 55 496 900 71 791 795 100 106 917 109 409 867 36 398 896 92 726 854 51 572 662 31 453 944 109 412 521 119 381 542 117 549 896 118 634 797 105 570 591 123 474 730 99 311 783 134 384 949 74 234 408 108 383 618 78 407 546 110 559 795 117 427 877 145 230 474 96 268 274 109 62 813 133 562 613 44 252 901 51 581 676 99 283 292 121 290 444 104 141 758 24 889 950 116 191 593 105 322 677 91 416 911 72 661 756 70 129 461 51 339 699 86 112 732 121 16 602 80 166 548 146 46 581 106 605 915 92 129 902 120 507 809 64 277 972 78 15 905 108 54 285 105 622 675 102 1 731 86 734 858 125 108 756 85 150 330 100 284 808 85 266 929 104 18 995 87 179 407 56 42 606 80 438 999 109 686 813 85 124 236 116 144 896 100 711 909 122 234 743 155 201 898 111 702 735 25 609 659 164 613 906 121 54 251 71 130 918 95 393 408 111 307 843 115 8 374 98 205 381 148 44 893 110 25 441 72 251 590 96 82 616 134 73 567 135 434 690 75 181 468 81 144 240 93 214 998 146 573 937 146 448 685 82 733 763 98 47 253 97 809 862 59 64 613 139 243 670 122 537 571 70 486 876 129 80 947 48 549 895 94 27 832 151 417 825 117 291 965 80 158 655 61 33 427 162 86 437 70 83 523 130 535 727 91 235 408 64 95 763 76 401 527 105 538 559 118 398 985 94 104 252 37 719 872 131 387 749 134 357 391 113 212 234 102 185 402 137 188 202 110 431 948 99 362 784 153 470 484 121 668 848 100 510 815 96 466 672 152 618 881 68 230 776 94 469 551 111 184 853 79 84 169 76 40 805 126 742 903 111 569 591 79 152 268 74 352 579 90 130 937 75 13 30 114 12 255 82 414 779 105 812 822 91 19 787 108 550 989 85 66 175 103 663 995 95 821 943 69 146 168 88 94 239 105 322 347 57 188 996 135 703 960 109 129 288 114 489 576 148 102 273 81 59 532 74 77 224 110 278 761 67 586 644 52 852 971 130 507 789 80 252 642 70 469 588 36 538 548 67 185 943 117 29 139 80 265 588 117 72 393 86 332 805 80 367 401 75 163 594 145 273 680 83 187 750 63 497 522 127 494 775 93 244 901 76 60 905 94 113 475 116 296 680 53 127 713 116 294 303 48 605 978 88 508 530 100 153 367 87 161 674 149 114 747 134 582 870 77 790 921 135 187 679 109 753 835 79 128 745 116 459 464 96 478 789 67 489 959 67 18 311 146 371 554 57 293 964 100 203 946 109 470 714 137 141 367 104 494 658 140 77 912 115 330 532 58 180 883 103 420 965 109 360 980 119 420 874 107 84 468 88 141 162 36 587 679 92 197 890 110 614 847 56 143 767 115 408 695 100 260 293 95 738 947 93 779 987 137 82 890 127 501 609 114 273 895 24 102 382 70 103 280 98 164 890 134 84 988 76 78 932 43 459 624 81 130 404 141 501 638 89 679 684 104 85 601 117 46 471 77 393 517 115 131 657 125 105 366 63 564 801 131 390 936 78 450 909 110 325 628 98 16 39 152 599 915 122 120 765 130 353 633 87 429 483 89 224 468 76 90 844 93 209 929 126 903 974 93 353 864 109 60 619 86 12 565 72 3 513 88 45 168 88 371 410 112 788 904 113 252 970 66 440 600 74 70 513 140 312 787 117 704 799 56 106 911 109 192 598 77 685 794 48 279 806 88 53 685 142 690 840 124 177 266 95 68 400 41 422 841 64 191 437 44 227 875 78 43 816 124 352 947 125 169 335 88 227 562 79 222 485 10 474 769 78 184 229 62 330 632 87 508 799 128 499 617 123 644 725 83 303 515 100 269 861 97 177 809 94 850 866 102 428 859 102 226 980 82 196 836 144 882 889 129 458 770 99 62 210 59 223 515 72 136 175 87 246 907 138 91 430 65 203 394 100 71 259 129 380 394 123 426 545 85 196 869 108 142 633 138 262 812 128 288 488 91 715 964 105 277 769 67 362 863 169 30 245 127 428 622 135 35 456 92 308 342 112 562 861 109 344 559 88 92 879 103 715 769 170 605 634 119 821 940 100 296 806 96 214 646 101 356 758 99 691 715 118 220 655 138 817 950 87 554 887 43 683 855 101 245 588 132 279 549 92 27 372 78 104 257 142 237 537 87 205 771 119 38 150 101 471 898 64 56 208 138 203 304 79 617 801 131 802 907 92 791 912 124 144 625 103 354 366 102 466 886 82 118 216 135 694 953 140 200 870 77 142 687 114 16 378 65 195 499 96 501 854 139 69 222 116 568 754 81 615 792 126 374 738 59 4 112 98 57 739 102 472 526 110 762 889 130 542 994 110 124 503 96 124 910 105 128 594 125 507 948 128 245 366 56 625 712 112 364 485 85 641 929 114 287 997 37 430 735 45 399 731 86 86 201 128 107 989 105 421 564 79 281 573 129 16 162 140 519 817 77 762 767 114 632 917 119 675 819 94 315 776 60 77 105 128 762 984 73 437 884 104 223 530 91 256 649 121 514 544 43 5 917 69 756 793 76 441 935 89 337 957 128 195 949 128 172 366 129 175 900 67 276 325 130 245 380 88 248 576 77 476 643 98 445 925 128 705 779 124 289 330 189 246 453 163 588 943 78 46 818 100 23 626 133 60 614 95 14 86 122 421 992 101 41 213 67 384 693 84 328 602 141 618 940 129 264 815 32 240 974 52 305 516 87 460 512 104 457 960 153 452 706 56 1 708 94 595 755 83 664 762 80 554 683 129 315 319 125 580 907 94 15 715 133 582 714 151 756 926 127 99 294 97 585 598 83 63 381 70 550 878 94 201 478 124 165 379 60 52 179 61 166 950 73 521 881 66 673 843 115 19 788 100 190 209 108 660 810 122 574 775 73 255 399 80 135 178 158 161 645 62 503 601 119 389 754 107 388 481 152 59 361 153 389 560 113 588 934 114 177 718 63 251 616 115 806 843 86 92 231 97 925 947 70 608 818 174 228 524 76 100 392 64 559 635 96 547 561 83 782 961 117 195 207 100 513 723 81 315 394 103 207 485 78 594 981 89 184 616 120 346 466 121 136 434 112 515 792 136 40 218 120 258 910 105 563 814 86 193 408 49 332 968 116 508 820 89 689 844 119 571 660 62 652 721 146 341 929 111 3 656 41 288 661 162 675 846 124 575 861 137 578 612 167 418 646 110 432 477 93 249 808 81 13 93 82 723 784 51 612 645 95 331 830 128 733 739 92 287 406 127 618 853 89 98 195 114 181 820 41 32 201 105 480 703 116 220 252 72 409 883 117 293 775 103 510 753 79 723 782 143 151 363 82 251 591 107 803 974 130 85 124 111 131 676 68 9 621 150 103 424 118 340 518 88 144 401 125 647 923 54 38 125 132 484 525 118 52 99 80 74 864 128 224 688 87 83 370 129 336 893 110 767 963 123 454 569 108 42 664 86 17 930 109 403 686 112 107 425 166 196 209 96 576 990 140 54 892 61 236 615 96 53 393 105 376 836 104 308 886 36 338 970 146 32 241 75 527 659 108 395 845 72 660 815 95 106 330 112 112 909 86 88 868 137 121 921 52 664 677 72 796 912 137 39 348 92 248 294 115 54 147 89 675 837 130 880 936 109 22 51 136 176 311 109 69 325 83 831 960 138 311 350 35 244 729 119 59 577 100 825 958 79 550 782 74 180 622 36 591 593 148 428 791 73 670 713 68 85 471 101 610 756 86 365 548 132 476 593 102 543 670 118 388 551 87 223 451 58 208 841 71 412 647 115 693 730 101 240 455 83 40 793 146 418 829 61 168 255 61 164 306 95 113 270 91 233 701 110 324 763 121 397 687 96 141 223 88 123 753 71 321 854 86 67 259 86 406 612 117 599 931 115 888 944 115 102 651 131 195 199 108 14 82 82 67 570 62 370 433 62 288 675 123 255 471 115 344 576 48 392 971 145 284 565 98 418 683 82 405 774 108 101 362 62 34 576 50 9 228 64 93 187 82 106 248 111 61 99 70 469 532 115 154 502 94 82 138 91 5 421 97 136 580 118 579 983 71 7 256 87 321 475 66 313 829 88 359 380 131 232 523 112 197 910 69 158 700 97 111 804 71 884 990 72 881 912 126 247 941 46 540 959 133 118 763 130 375 927 106 69 876 82 145 839 61 157 929 128 170 329 102 566 746 128 477 801 87 414 833 49 785 793 72 698 957 154 438 559 63 341 424 134 460 849 102 150 249 80 117 855 133 399 733 146 534 639 86 441 877 135 292 569 100 211 607 116 252 326 86 344 366 118 826 951 62 392 665 117 29 735 102 99 452 102 106 751 103 412 948 46 145 329 109 85 710 111 625 978 100 248 302 125 175 951 107 558 728 87 111 624 99 26 409 60 123 808 78 493 846 24 70 301 86 356 979 149 140 226 86 213 939 101 596 758 129 38 180 115 803 948 128 29 947 92 308 426 97 8 736 130 518 649 99 483 586 137 186 780 68 74 848 58 242 406 129 135 562 81 112 677 121 14 74 70 7 801 158 947 957 124 423 812 59 158 874 94 0 292 132 412 774 107 314 684 113 615 730 77 371 836 56 677 878 110 130 514 180 586 961 100 673 784 101 394 575 53 249 717 86 460 787 117 44 655 80 2 566 110 209 544 131 136 448 82 704 838 144 201 672 64 541 933 85 120 628 104 741 763 105 233 346 178 281 728 67 513 816 85 441 490 85 636 781 50 211 317 76 261 439 100 256 724 165 128 703 110 3 551 127 45 388 113 25 604 140 72 769 95 194 572 75 894 951 89 257 936 98 455 720 140 191 777 127 714 868 19 312 853 65 5 422 84 789 966 145 231 653 130 504 658 108 307 763 102 45 118 138 433 496 134 122 572 88 807 822 133 23 877 119 85 344 88 423 869 109 74 369 130 425 556 94 36 907 36 308 330 95 216 472 84 316 830 145 249 482 139 552 856 90 666 835 141 482 771 143 378 388 130 610 728 52 653 963 119 236 672 157 325 715 78 318 471 74 468 555 184 58 455 131 393 617 77 440 720 107 631 907 107 309 813 90 493 765 157 99 736 88 331 702 62 165 529 86 25 132 86 494 936 68 48 893 111 597 659 118 658 821 82 16 565 110 651 750 89 229 481 112 152 236 75 250 559 153 51 349 94 701 892 107 184 210 121 357 902 123 207 968 42 91 386 166 55 312 125 280 385 117 225 733 91 457 598 95 262 803 115 611 668 68 19 220 85 62 442 57 132 382 117 596 675 117 492 903 163 91 990 88 606 760 43 301 491 98 526 622 142 47 950 127 703 912 68 177 879 93 414 732 39 34 675 78 201 565 108 17 385 127 376 558 96 295 396 112 790 912 82 115 130 78 52 128 164 339 655 86 363 839 123 378 595 123 975 985 127 139 833 96 491 518 83 601 636 110 170 764 76 216 338 104 22 786 103 71 720 155 409 648 109 50 224 82 700 811 151 665 923 110 587 623 100 310 969 149 52 682 132 283 647 125 263 563 115 116 307 82 176 748 94 227 884 54 17 807 136 611 819 114 34 589 116 361 498 170 583 634 117 154 385 68 209 275 80 168 715 83 593 737 118 77 778 61 625 885 87 169 388 88 329 539 149 93 742 103 439 914 86 805 897 95 164 392 105 603 707 85 607 703 97 4 738 187 249 659 128 100 473 123 13 934 81 18 292 96 409 526 41 575 963 127 74 856 129 223 851 107 117 120 150 491 843 119 573 782 55 498 858 108 749 935 95 259 380 49 147 648 93 166 376 92 487 817 94 417 901 150 80 761 115 198 893 37 401 644 116 374 516 146 91 986 70 49 951 164 604 959 23 149 607 95 811 918 65 51 249 101 35 890 86 542 856 60 538 704 40 604 938 117 454 984 114 454 773 109 407 738 118 140 359 102 791 828 95 555 576 105 134 649 67 188 779 55 331 908 114 267 629 137 284 862 105 136 599 66 351 621 94 484 643 118 41 882 84 374 517 122 325 877 91 355 734 123 105 607 96 556 604 100 176 620 100 484 690 91 131 140 96 47 308 101 434 514 132 232 769 102 413 514 72 139 172 101 591 899 160 109 272 89 498 639 91 817 839 73 500 640 87 296 345 132 59 102 98 134 933 101 483 912 39 395 972 132 486 933 57 250 519 157 194 997 120 9 64 76 212 384 107 56 766 125 26 419 87 298 604 80 114 120 113 331 510 100 470 931 102 133 873 103 409 779 122 359 748 137 399 799 92 374 676 114 187 495 111 431 461 112 469 965 127 318 389 163 328 988 42 444 483 91 467 933 76 661 779 89 443 567 126 522 837 87 142 951 100 430 507 88 630 679 175 382 723 103 165 342 98 104 218 74 530 655 117 658 864 58 159 191 67 267 524 150 1 595 101 31 875 132 901 909 127 310 704 111 571 596 105 127 504 78 290 823 62 380 616 118 346 855 99 555 985 99 621 875 115 83 687 108 124 703 50 311 876 47 166 190 68 158 303 74 324 654 145 32 238 143 457 765 106 443 812 67 219 369 55 423 429 149 890 922 48 58 329 78 587 839 93 84 961 100 609 800 129 456 906 100 111 826 102 61 524 84 541 826 51 187 905 45 52 914 115 109 706 83 609 617 98 294 347 83 124 226 115 644 695 100 676 909 95 15 113 65 10 600 118 19 634 113 862 922 112 642 858 71 370 770 116 30 584 101 351 731 102 316 686 107 111 323 39 221 236 157 565 906 69 4 84 118 319 527 40 729 733 83 144 455 102 243 393 120 304 751 85 26 739 110 311 593 93 428 508 79 316 933 117 521 745 92 374 556 121 580 717 113 734 964 114 353 795 116 492 881 52 231 948 111 7 57 88 325 738 127 7 169 108 369 542 96 248 525 121 387 939 136 354 516 156 324 736 125 387 667 113 422 540 54 51 603 137 377 399 83 183 543 64 597 969 74 197 398 137 526 669 106 181 647 64 494 502 118 175 856 69 729 929 102 132 146 155 337 568 92 338 986 87 152 509 139 227 465 68 269 718 99 552 672 98 88 488 132 683 960 69 0 10 77 293 906 87 597 682 112 482 928 129 607 887 97 465 616 124 104 521 118 103 653 72 33 337 77 722 836 84 487 488 83 143 746 87 726 859 51 181 907 104 812 887 73 113 544 33 480 901 93 163 664 71 296 360 125 298 515 93 157 362 115 54 933 45 41 466 49 77 560 135 164 797 65 258 325 74 729 891 136 279 907 86 327 442 123 54 136 58 319 711 128 303 875 72 20 46 70 451 714 84 679 745 111 0 991 115 247 751 60 770 906 114 240 994 95 585 890 135 384 806 78 339 583 104 410 499 110 862 973 72 346 675 133 232 479 155 244 758 89 642 853 68 417 876 104 425 700 118 692 878 100 130 446 110 619 934 36 21 137 115 76 721 80 145 414 111 531 976 114 363 901 119 772 780 101 634 682 90 1 556 124 710 914 83 797 851 66 165 377 113 555 964 134 721 794 93 208 816 90 218 268 91 605 795 153 672 952 158 326 977 68 302 904 106 66 394 100 528 914 121 362 840 69 50 770 111 337 848 143 160 401 173 294 843 89 431 573 110 389 710 58 398 522 91 196 971 165 205 378 99 336 624 100 180 752 100 322 793 92 638 893 93 488 579 133 163 753 136 70 569 96 45 471 68 220 965 94 789 873 116 28 136 99 453 721 67 729 971 117 595 994 115 74 922 102 142 602 34 515 775 90 41 789 67 551 653 75 199 716 112 559 695 128 132 994 119 77 200 60 143 270 99 271 345 103 108 977 116 709 762 121 860 967 117 613 748 122 411 743 107 113 423 107 356 854 124 0 697 105 657 777 110 125 560 121 186 498 136 93 137 111 328 404 143 195 423 103 230 576 139 239 780 27 299 958 87 612 822 93 145 683 129 188 719 93 154 491 83 53 568 80 147 291 143 531 924 109 35 976 131 125 387 131 770 921 110 177 251 71 339 690 102 893 925 74 443 831 121 408 843 77 333 787 107 447 628 112 91 794 137 972 991 89 602 878 113 499 554 126 553 582 74 485 830 117 262 564 140 743 907 102 246 508 83 101 846 123 985 991 133 615 988 141 308 659 105 370 539 77 343 780 57 319 783 132 24 496 115 814 977 98 563 872 112 322 801 93 483 896 99 118 881 158 292 904 116 212 463 77 144 805 94 680 837 97 177 742 71 194 318 94 559 608 98 624 890 104 268 584 115 740 772 91 666 972 140 429 757 100 162 373 98 200 392 134 250 590 95 464 566 114 259 939 132 236 536 103 446 606 139 475 873 53 206 669 62 329 897 123 504 571 134 607 946 136 10 94 72 709 959 70 274 706 71 227 235 90 761 907 97 435 630 49 517 949 74 401 655 90 337 742 92 152 635 116 698 721 97 805 902 117 422 685 92 64 967 83 349 892 96 582 604 69 80 789 107 118 474 139 150 277 63 322 349 141 303 985 89 662 796 81 200 631 69 908 930 94 41 463 62 720 722 83 107 938 122 298 782 152 473 672 119 292 913 81 191 283 67 206 265 81 554 739 74 248 648 127 287 561 108 192 396 115 19 560 89 374 484 56 166 558 72 157 921 75 168 716 127 415 937 62 584 635 87 73 938 71 342 749 117 330 339 89 514 688 78 305 665 111 315 608 89 591 894 107 3 745 154 560 652 94 367 776 70 157 793 77 237 692 109 296 920 86 608 913 95 47 482 73 367 922 76 173 807 88 188 401 55 550 817 50 394 421 97 9 914 106 192 474 121 141 202 153 828 996 51 420 490 138 78 914 71 171 271 113 161 286 134 588 643 129 356 507 152 669 703 54 421 880 85 336 726 139 688 968 114 52 383 88 579 943 86 231 278 92 400 546 58 49 194 129 734 933 111 150 538 136 43 848 100 382 712 104 659 710 173 122 754 102 363 391 105 407 534 63 119 759 49 174 418 86 301 362 82 166 839 113 118 922 93 177 513 132 234 929 73 903 994 55 114 519 85 519 537 89 889 998 48 121 697 79 617 898 131 75 903 88 30 989 131 134 559 116 273 588 75 328 906 97 360 534 123 334 875 121 48 962 140 301 674 112 737 746 81 94 294 112 531 923 131 68 886 131 191 231 61 157 361 55 591 708 113 963 964 56 39 571 146 46 167 64 137 669 103 33 675 78 635 680 87 627 969 72 54 805 143 505 583 120 597 619 151 112 313 72 455 967 94 519 851 138 297 340 99 476 825 111 111 342 150 525 566 132 334 916 121 68 540 59 158 469 116 738 981 41 240 309 100 500 984 99 21 813 98 201 879 85 254 488 140 396 547 113 138 367 129 220 793 126 399 428 117 112 893 44 309 824 146 124 834 104 630 726 132 100 857 104 243 855 109 124 814 88 44 207 121 169 954 120 247 815 70 404 534 114 200 227 115 366 375 83 66 153 154 125 583 84 531 625 119 532 589 106 558 915 74 321 768 108 197 397 121 571 735 70 5 402 110 683 714 116 597 660 117 586 953 25 141 636 112 560 987 68 429 765 39 223 446 97 701 938 77 403 461 115 520 947 115 376 612 110 132 453 87 333 715 116 83 537 76 859 867 102 691 968 110 585 757 138 641 978 110 494 627 116 713 957 104 569 708 103 665 716 85 97 407 69 401 833 161 134 427 114 378 788 92 718 765 122 65 559 100 611 921 118 503 661 65 546 739 185 186 676 110 564 983 91 26 363 131 214 627 121 360 513 73 178 634 91 282 622 59 859 876 85 10 432 117 314 647 103 555 560 125 526 744 91 12 972 134 373 914 34 228 879 116 121 804 112 114 757 154 280 498 62 128 711 118 15 318 86 616 837 87 444 958 102 40 641 61 780 932 115 430 889 84 758 763 123 389 434 59 29 152 163 137 587 112 118 907 86 121 580 142 220 405 72 259 811 27 550 992 38 610 857 51 122 132 105 684 852 89 22 77 95 239 555 75 67 766 109 911 932 111 148 343 45 625 822 95 166 723 100 196 289 134 590 944 116 98 289 141 563 911 135 101 933 65 315 343 37 248 447 127 655 664 116 399 615 103 843 946 128 135 706 67 259 950 136 15 586 94 19 95 57 99 828 107 387 956 114 865 992 138 167 664 103 432 505 97 11 694 138 88 399 102 320 712 100 658 766 102 443 957 90 534 940 121 304 632 92 393 574 54 141 825 41 35 333 107 177 573 87 21 147 128 238 964 85 488 597 114 331 760 125 161 917 46 276 363 83 218 613 107 152 392 104 337 715 122 156 966 105 222 929 29 389 920 95 253 916 81 435 759 56 544 558 100 663 672 102 411 637 93 53 171 119 443 843 106 42 336 105 676 797 117 237 484 115 948 986 114 533 620 103 199 410 97 636 706 129 472 950 57 793 898 127 209 814 115 443 852 47 477 974 62 105 574 93 129 137 68 208 439 135 525 662 82 205 252 107 246 872 89 27 154 78 666 674 100 280 296 42 68 658 105 728 783 100 404 740 117 466 753 77 505 913 131 239 388 146 297 922 99 45 102 96 621 775 99 517 992 90 432 724 82 526 824 117 50 276 99 173 803 112 331 856 94 407 820 72 745 976 97 228 559 118 392 712 96 318 892 158 338 798 80 29 37 81 52 978 130 12 63 41 12 949 114 78 192 65 348 969 120 491 950 62 208 745 122 53 250 124 289 926 89 529 780 80 7 873 164 752 754 126 487 838 95 308 704 121 112 530 113 415 890 58 18 472 87 348 691 139 392 841 56 402 439 82 77 623 94 188 240 85 469 565 95 682 713 78 517 969 87 759 919 103 383 895 131 419 528 109 353 805 66 177 849 107 31 926 131 483 639 131 551 571 90 725 808 142 83 675 110 100 162 80 285 747 117 360 416 129 181 703 85 298 661 70 39 493 99 61 348 105 507 709 34 76 860 58 58 728 120 688 902 133 665 669 70 119 768 101 41 547 78 400 550 83 338 576 45 91 622 125 236 324 74 171 176 123 303 440 137 111 906 105 11 806 126 183 221 116 64 363 100 556 575 123 209 829 79 63 427 126 404 424 88 135 960 76 333 406 116 261 861 58 411 475 83 130 350 142 465 773 49 351 735 105 256 495 141 39 236 85 486 911 56 804 954 75 52 647 88 85 317 144 94 117 95 721 742 59 361 381 119 573 949 119 972 995 113 283 975 29 210 816 83 231 921 70 240 354 61 154 250 123 435 460 74 302 409 110 243 593 111 368 765 66 179 509 64 569 669 139 32 173 81 69 135 100 22 858 147 603 709 84 174 444 78 528 816 66 245 771 93 320 496 118 563 718 68 371 987 101 216 530 145 371 862 119 492 800 79 246 610 94 145 452 124 690 920 90 18 341 98 187 683 132 222 301 142 250 877 78 135 720 75 792 992 116 739 956 166 334 688 111 34 441 133 88 660 85 607 726 80 696 733 77 138 435 110 104 368 50 16 870 156 228 389 124 664 733 152 237 526 101 556 566 113 328 617 80 602 755 62 793 959 83 290 593 57 40 478 93 326 383 69 206 337 83 25 807 66 459 583 112 353 798 118 70 520 141 525 615 117 372 514 73 818 930 135 204 760 69 861 864 120 461 569 100 415 805 117 221 519 151 209 311 114 43 735 77 37 834 130 465 635 114 510 814 49 205 500 100 641 892 185 109 251 93 192 490 85 88 514 84 10 24 106 236 546 84 332 482 140 197 223 103 815 825 82 397 421 85 344 345 73 967 970 89 1 847 43 200 774 108 241 908 78 42 922 131 215 892 57 634 862 98 135 299 63 897 978 83 135 825 124 16 590 69 350 821 82 581 916 118 216 502 100 229 796 91 254 566 151 99 737 121 31 168 92 270 944 112 632 962 133 522 567 78 135 495 55 272 587 110 242 268 107 27 118 90 349 621 116 578 844 148 575 883 106 387 572 151 273 753 110 15 578 54 361 954 84 319 455 64 326 431 112 19 804 149 30 528 115 391 994 107 371 627 129 47 748 179 481 588 125 592 690 134 90 353 75 622 778 47 671 845 117 154 763 84 17 91 87 289 579 140 377 522 107 21 617 71 10 386 97 180 512 125 369 906 107 419 812 137 59 744 84 255 868 78 339 947 133 714 716 143 248 743 125 11 441 83 619 803 107 315 802 91 397 667 128 23 401 78 899 981 95 531 807 73 88 697 138 20 367 89 949 979 137 14 87 77 122 664 91 596 939 4 569 932 59 455 654 146 370 980 119 54 899 133 173 579 153 732 808 117 39 641 81 843 956 53 660 765 92 198 803 66 256 521 72 344 627 85 498 831 85 351 957 94 276 884 114 321 891 92 480 934 82 16 119 57 97 839 169 54 915 111 427 613 93 57 738 103 111 859 128 564 923 88 105 846 136 110 573 82 14 487 131 803 882 64 70 197 81 107 733 113 614 879 81 551 838 62 834 941 82 171 487 141 762 858 79 390 970 95 109 793 75 543 626 92 792 921 77 726 781 138 49 739 86 235 970 100 287 993 44 136 757 47 333 724 101 71 455 115 169 406 77 428 502 160 515 929 105 339 378 47 307 989 99 530 936 93 17 615 141 735 842 63 75 816 100 293 738 115 586 895 69 106 599 99 841 976 81 368 603 64 80 398 154 88 941 154 19 314 85 661 766 83 434 692 95 187 674 70 242 913 89 228 230 112 445 522 41 192 473 104 97 975 146 92 386 139 35 964 93 289 551 95 269 371 107 19 696 103 714 814 95 157 800 156 62 850 98 423 789 110 41 275 88 130 874 136 422 872 58 103 163 90 110 578 109 632 999 117 410 585 100 71 919 104 14 910 67 513 598 104 71 400 54 412 889 70 604 759 28 617 835 178 24 257 113 178 852 156 506 602 67 374 383 98 458 556 140 435 649 120 638 657 104 461 713 101 403 866 69 79 947 91 245 256 114 239 652 129 510 701 116 175 442 135 115 644 100 275 571 130 318 564 102 187 751 113 526 633 116 250 629 105 80 928 126 116 830 98 373 415 119 383 529 107 308 623 80 255 870 73 354 424 91 212 657 111 600 612 1 11 688 143 20 942 75 168 697 142 152 596 72 593 618 121 468 687 124 458 672 106 875 961 64 18 609 153 84 724 140 290 806 66 590 986 95 621 722 90 486 974 107 530 538 103 326 833 135 19 472 35 585 832 136 68 846 85 181 271 87 178 685 97 495 780 77 24 870 103 165 179 140 309 893 104 114 896 100 487 776 83 229 323 76 523 760 92 517 540 156 709 826 57 525 579 144 448 720 107 100 310 80 419 700 125 44 216 96 266 519 125 181 582 94 158 936 72 177 840 81 249 450 100 183 799 102 76 899 113 279 451 146 261 511 116 53 342 85 101 242 44 437 636 139 395 763 69 211 786 124 1 808 98 252 496 88 57 167 86 534 987 112 84 609 59 412 921 70 800 899 56 589 918 80 536 767 131 933 952 101 500 609 127 347 598 118 321 810 92 137 195 132 659 750 118 192 362 120 32 528 97 256 733 135 150 476 164 126 631 98 370 707 132 370 483 135 119 952 105 264 348 101 365 889 137 735 953 113 345 531 112 611 829 114 627 880 87 12 44 94 528 679 108 258 842 83 305 734 113 7 673 85 403 667 96 424 795 91 180 647 97 207 865 78 19 101 82 353 422 95 129 601 60 171 333 139 366 764 129 897 909 131 21 157 99 340 549 91 847 940 99 489 974 91 94 935 99 285 566 55 148 636 93 479 518 126 380 511 88 229 420 119 102 712 73 100 688 115 167 636 123 606 721 70 650 694 103 630 718 133 606 977 107 520 559 79 562 692 138 787 904 101 126 448 60 624 685 115 773 848 131 643 787 39 168 817 70 365 964 106 38 451 121 100 942 154 287 678 136 69 695 151 664 883 147 63 864 142 450 607 64 964 973 49 86 426 137 110 988 72 430 620 90 115 516 35 48 862 73 689 848 143 329 764 110 77 909 86 802 896 133 35 645 119 111 574 108 123 501 50 404 898 140 262 995 64 259 310 88 102 206 137 90 932 119 914 949 130 808 977 45 339 686 119 566 796 119 279 415 142 359 594 132 280 956 135 729 863 91 101 677 122 371 923 78 116 703 167 415 606 86 588 940 70 266 504 173 699 847 119 86 128 72 241 724 138 260 795 88 122 498 126 600 667 168 239 697 85 277 832 120 324 566 98 42 512 109 588 726 34 163 585 65 640 748 114 145 767 95 112 925 43 397 540 115 70 932 63 691 823 77 746 907 168 137 453 71 391 484 119 236 822 98 453 824 103 85 279 79 27 991 75 422 538 177 14 81 72 499 763 148 255 362 109 602 627 107 94 421 165 285 815 88 293 689 106 76 815 87 341 438 75 285 502 158 188 665 89 438 855 136 827 992 149 268 597 99 497 863 81 30 316 135 279 632 59 57 800 134 113 759 102 565 748 186 598 618 65 353 455 103 431 950 104 605 836 133 656 905 49 87 901 91 69 868 78 678 717 134 192 496 54 240 720 26 9 159 100 212 718 95 240 782 153 803 973 89 444 784 127 649 852 38 66 362 95 171 681 135 27 451 109 635 699 95 156 436 91 292 532 119 483 620 126 773 977 67 537 962 66 442 755 107 513 514 61 389 462 66 90 189 51 251 268 63 140 960 102 209 518 115 523 611 137 709 926 86 120 993 90 274 487 120 276 804 71 264 866 136 569 936 67 562 740 130 472 969 134 498 927 99 439 772 97 518 839 108 251 289 114 122 733 51 406 632 78 353 413 125 440 572 109 74 560 77 27 470 80 234 569 131 14 925 51 236 621 161 162 994 147 70 970 132 33 153 83 429 774 46 714 965 69 323 411 21 64 375 85 455 524 108 311 651 136 425 558 105 37 156 134 674 762 87 64 559 154 620 758 92 433 798 85 205 418 97 536 823 158 251 275 110 138 474 92 205 226 89 468 649 67 319 632 58 218 405 106 151 521 111 39 349 77 320 324 81 739 824 77 681 731 109 224 867 120 395 764 144 727 889 129 356 915 124 454 528 113 215 705 116 299 713 76 196 959 157 629 680 127 39 968 143 462 734 67 222 353 138 26 273 150 138 694 54 226 673 118 214 683 119 760 922 114 341 386 88 570 795 105 776 817 70 286 396 141 500 544 102 229 618 103 201 526 72 299 302 91 436 843 145 128 146 102 209 570 99 56 140 62 740 815 75 279 502 134 506 591 55 172 671 138 121 656 95 90 350 102 39 99 139 379 778 30 341 630 67 164 963 73 50 510 66 344 813 116 162 956 118 673 879 102 624 870 128 6 282 81 519 769 76 423 425 70 57 563 97 471 633 28 141 251 117 266 863 103 662 692 99 343 991 167 842 855 104 98 831 61 4 883 40 42 804 106 446 938 165 38 495 77 266 632 76 57 552 122 502 997 79 246 788 122 356 417 86 43 664 75 12 235 120 26 405 90 95 235 95 964 992 71 330 398 121 656 737 125 211 729 112 529 715 153 554 616 100 46 934 88 757 815 88 685 892 47 221 900 130 141 668 123 342 440 88 389 472 79 361 801 139 94 937 110 596 623 113 428 541 142 275 619 60 456 491 26 132 501 128 190 551 94 786 870 108 450 860 121 194 760 97 790 941 60 690 848 107 406 969 59 293 634 52 632 713 71 227 897 88 600 823 70 289 625 148 119 802 56 705 731 69 581 771 104 74 458 87 183 636 83 147 199 74 24 667 105 200 899 84 839 987 128 239 492 96 512 753 100 755 798 74 255 757 97 624 671 113 715 912 118 682 845 65 736 753 86 735 910 87 99 171 97 258 684 87 104 542 100 3 526 114 300 513 74 117 598 69 113 823 99 696 975 40 297 813 82 551 888 21 44 176 8 634 793 102 825 997 92 928 979 73 470 624 92 74 411 69 75 591 63 170 638 112 590 693 83 4 507 122 474 849 87 222 917 69 159 507 135 470 532 121 246 669 109 40 163 59 40 890 98 631 779 82 178 896 41 7 399 75 329 958 50 48 787 95 14 116 66 173 187 145 761 950 43 201 846 121 80 830 131 774 794 143 268 414 138 440 774 101 535 546 112 267 462 141 306 960 83 447 750 136 759 991 141 164 941 128 270 829 103 428 743 87 79 670 91 6 885 131 753 930 84 18 401 107 233 306 92 101 863 87 684 752 124 448 636 130 366 780 95 383 636 82 805 890 81 162 802 124 140 618 57 536 653 97 258 349 115 138 212 110 348 955 83 92 648 112 473 623 114 702 768 126 248 689 63 285 309 123 615 693 144 611 830 141 519 821 72 222 255 161 751 866 59 74 631 95 194 349 76 164 220 139 41 43 91 73 925 87 115 638 137 43 525 174 196 817 161 391 872 91 487 784 83 869 960 88 438 492 112 156 196 109 25 857 123 683 941 107 312 427 65 418 878 72 233 554 92 398 965 83 24 973 93 497 570 101 58 474 61 412 821 104 469 855 75 283 804 100 333 385 128 46 66 121 434 974 103 422 904 106 723 769 147 217 478 93 459 673 149 338 442 77 268 892 82 489 518 58 286 305 95 162 972 157 134 278 131 604 974 51 190 744 98 348 860 86 164 459 138 55 760 144 162 805 115 664 932 142 76 275 48 297 772 127 354 611 81 385 542 90 395 868 119 373 570 116 89 285 79 831 947 107 308 543 110 893 991 85 354 848 117 443 537 83 310 933 150 232 563 96 691 775 115 542 899 113 888 914 49 825 924 123 604 881 65 241 839 128 96 177 175 651 778 61 364 399 101 106 988 105 620 856 149 174 737 88 546 864 59 198 951 68 461 489 130 252 617 146 413 991 105 489 683 136 191 893 116 458 513 126 248 922 142 577 936 83 444 852 92 137 914 61 30 882 102 648 914 114 323 744 74 547 813 164 58 328 96 460 641 38 91 285 151 857 859 88 598 922 154 832 989 159 105 636 117 98 290 77 732 845 164 64 554 64 106 903 60 485 578 76 919 996 60 532 722 141 304 753 83 151 413 132 126 424 157 194 603 65 36 472 106 119 725 125 272 472 115 82 599 130 627 868 160 638 669 84 177 510 102 271 854 89 238 321 90 91 619 89 355 385 74 131 621 105 318 894 104 21 305 104 164 443 120 326 976 113 934 942 57 114 654 108 304 487 126 452 701 60 64 211 83 464 690 103 658 889 106 309 588 93 73 967 125 264 958 43 309 976 97 391 954 133 216 867 65 53 576 129 407 522 143 19 678 55 284 406 92 8 100 93 798 817 68 631 773 110 65 516 90 11 498 110 86 305 86 352 517 144 640 739 90 701 997 130 471 842 99 594 683 70 112 647 93 875 915 39 303 831 110 167 904 96 14 833 102 879 912 151 273 956 134 621 780 91 228 297 81 427 995 54 705 961 87 173 836 107 53 687 113 577 891 82 240 722 117 79 858 62 107 880 93 45 631 77 139 436 122 85 214 134 340 951 105 847 967 109 10 289 127 191 230 78 252 515 96 222 492 64 962 963 130 610 620 106 335 786 51 173 950 57 538 778 73 508 903 112 261 618 103 162 876 145 652 866 114 320 855 136 545 634 104 90 787 121 794 974 94 13 745 128 433 673 99 861 915 97 245 650 62 522 778 86 62 211 92 380 653 88 321 856 139 337 864 108 431 805 79 427 525 128 3 409 137 141 245 124 386 649 90 710 787 134 304 790 67 408 830 65 354 603 94 460 860 89 7 930 148 178 756 85 499 821 78 465 548 37 160 987 109 97 805 143 849 878 121 355 686 74 37 136 78 75 519 91 54 421 59 408 449 91 99 324 54 144 308 126 96 220 98 351 524 99 278 832 95 336 782 25 659 884 74 155 514 124 409 730 158 706 959 72 521 824 77 512 659 86 262 699 53 46 281 104 558 688 131 276 511 117 487 709 46 175 446 48 61 452 103 587 724 147 726 817 132 53 526 94 368 485 121 202 243 127 65 473 87 393 739 76 313 909 117 314 850 80 336 741 96 645 963 93 717 815 96 395 484 85 893 940 95 111 679 82 326 962 120 254 494 74 825 876 138 241 801 93 664 864 127 250 451 92 590 761 109 293 898 51 297 397 76 485 921 116 127 878 85 261 816 107 696 837 189 370 537 145 429 581 110 660 933 70 447 641 87 367 721 72 11 125 117 361 927 83 88 919 105 98 899 71 831 898 58 840 910 100 63 207 97 104 405 120 149 643 126 91 784 119 121 643 114 341 809 115 133 584 134 460 505 75 16 793 126 230 936 20 116 161 115 224 800 84 487 637 141 78 475 114 29 165 111 70 378 119 565 640 118 116 270 75 137 438 60 75 334 105 146 684 101 3 229 96 138 903 145 563 730 58 385 749 129 740 982 80 702 847 121 612 862 84 0 81 77 196 218 89 457 670 85 18 593 115 740 897 67 547 996 142 205 906 92 500 932 62 462 912 85 367 628 104 405 793 67 354 624 102 757 917 96 824 844 135 382 398 117 646 741 93 842 973 123 140 657 99 100 239 126 293 930 91 547 816 81 144 968 135 373 432 41 289 610 112 23 998 119 817 833 110 376 972 126 425 701 119 426 680 51 641 814 130 146 883 78 54 829 105 707 768 92 261 810 124 365 790 30 653 736 165 385 680 81 129 527 66 143 709 106 108 447 114 770 815 70 409 501 104 198 698 114 306 862 102 629 973 107 339 393 117 478 859 117 505 713 155 909 951 73 748 829 112 219 250 69 216 455 68 463 986 115 61 677 118 487 540 19 109 204 76 95 680 100 101 139 115 339 752 118 391 814 109 215 609 115 142 888 135 38 64 112 273 790 101 267 422 118 554 787 97 740 927 127 656 898 114 406 849 74 746 834 80 56 916 104 7 142 105 59 497 100 874 902 88 268 848 103 397 941 118 31 61 75 504 509 106 173 874 84 155 700 120 607 752 116 92 993 79 883 916 77 399 737 89 462 972 98 503 990 91 26 81 105 6 115 73 695 727 47 120 211 90 203 444 81 516 638 124 488 992 105 328 721 115 668 842 110 386 895 115 377 846 84 455 576 109 172 540 139 799 975 106 540 812 98 213 503 123 47 513 87 322 990 98 215 733 116 420 973 62 458 980 135 203 693 155 34 649 93 918 939 59 447 589 152 259 382 86 105 742 106 436 958 122 668 930 127 140 303 140 209 276 110 777 884 89 632 978 124 229 269 96 528 757 57 68 154 119 600 843 23 391 933 151 75 456 63 597 915 122 490 684 90 441 913 64 12 519 145 891 979 82 283 777 90 271 837 90 2 785 84 201 971 60 358 578 92 279 837 84 215 513 152 303 483 125 51 529 147 668 736 154 483 921 39 0 335 77 370 739 100 218 567 51 150 992 111 104 389 126 8 297 120 228 859 84 176 535 104 281 760 91 188 598 107 610 676 89 595 844 69 208 988 113 256 380 93 441 662 91 613 922 62 403 926 151 69 493 123 252 864 140 686 923 127 201 285 102 178 297 113 41 518 1 188 511 116 316 611 94 32 661 122 134 844 95 418 659 76 90 945 86 98 699 46 549 891 132 173 926 69 477 633 110 347 489 33 421 682 71 175 872 87 509 602 95 936 945 61 32 227 126 181 880 116 170 425 136 345 717 77 426 634 121 960 983 97 763 968 119 150 486 112 133 950 124 158 576 69 529 595 79 457 738 130 413 655 91 26 241 119 297 306 68 118 696 136 84 447 93 243 875 117 20 44 98 137 222 76 196 393 124 529 728 131 196 320 81 197 660 68 108 699 142 10 308 98 267 999 130 197 962 81 182 661 98 874 973 106 328 353 113 338 825 78 283 679 104 220 276 111 57 727 101 44 842 81 261 303 104 460 906 131 96 238 84 579 803 48 264 330 149 141 272 77 107 751 103 49 786 96 466 582 149 97 782 137 48 60 133 85 112 127 421 513 83 373 943 72 267 720 62 207 958 104 102 523 98 391 963 137 662 866 133 255 273 31 23 668 71 202 362 97 460 873 85 798 871 91 75 864 72 16 363 114 83 561 103 667 675 84 71 279 86 50 207 75 921 955 92 506 670 101 64 687 117 71 354 115 480 989 103 315 553 129 42 914 100 650 829 124 231 576 145 493 983 72 121 254 115 520 974 106 347 971 43 572 779 134 70 949 127 129 261 98 55 868 60 185 756 123 135 650 133 410 797 123 39 460 87 317 402 83 210 524 123 407 733 93 205 236 65 559 922 107 545 971 76 704 774 111 245 600 82 509 697 92 448 794 67 150 323 123 912 968 81 263 967 68 62 833 100 701 803 120 83 431 79 705 718 148 350 530 139 774 969 103 538 899 70 297 924 109 311 492 86 306 603 129 61 475 94 343 897 111 459 636 119 798 814 139 286 475 118 90 611 61 607 930 111 113 963 94 642 779 118 202 740 155 754 925 65 5 955 116 106 249 95 22 456 141 60 642 107 35 173 79 137 831 96 406 970 86 323 393 83 719 827 88 237 553 114 541 899 114 427 920 93 400 516 122 635 970 147 463 923 125 29 50 131 353 692 76 223 805 108 128 176 82 576 936 93 534 718 81 799 921 87 472 848 118 127 461 171 713 890 68 1 596 85 72 320 110 697 809 106 689 732 101 227 536 74 625 835 114 508 628 148 242 289 91 250 540 131 155 156 76 412 416 130 315 531 148 297 631 88 318 651 103 198 752 94 121 602 140 640 744 65 99 435 37 161 649 71 497 797 131 363 547 159 358 937 105 52 533 68 141 269 34 570 633 111 652 943 164 778 889 129 568 615 27 525 826 152 547 962 130 498 929 130 111 951 107 918 955 110 109 912 109 73 709 127 254 548 106 126 743 117 149 213 95 80 605 75 667 919 76 331 784 93 731 851 75 400 568 147 450 515 84 198 573 104 350 449 47 34 311 112 10 982 90 603 999 118 788 964 131 14 685 149 860 980 130 64 728 144 209 301 83 267 816 91 637 726 124 253 277 32 75 474 101 681 975 97 415 649 96 277 541 95 84 560 107 355 539 109 302 546 119 659 791 72 85 159 55 119 806 93 385 453 86 65 605 20 328 792 108 422 472 138 217 958 44 482 836 85 302 828 107 325 720 127 258 823 62 484 645 42 596 888 90 572 842 117 237 577 129 158 387 98 452 876 90 58 156 137 117 611 198 202 218 54 489 933 118 259 927 89 439 582 134 498 722 53 566 714 88 627 961 113 277 403 117 88 620 137 71 857 122 844 977 136 800 958 78 221 277 71 225 614 95 174 946 77 78 965 139 485 750 84 870 934 174 183 416 115 948 988 82 518 708 97 11 580 129 11 354 106 859 873 103 867 902 75 68 666 101 748 971 57 391 560 53 576 811 117 311 867 82 172 881 124 257 560 87 126 315 99 426 687 113 476 882 187 192 796 54 330 822 55 506 855 66 218 579 59 342 841 102 322 656 93 418 588 116 86 816 103 63 961 124 82 171 91 268 668 141 834 876 91 391 606 104 109 224 75 381 571 68 402 980 97 14 55 127 187 686 99 928 961 77 443 858 69 436 846 102 467 597 128 443 909 115 313 492 95 256 896 160 663 744 92 148 442 117 48 827 83 192 587 147 275 943 132 1 324 160 8 224 133 166 278 55 280 494 75 215 872 112 42 982 136 241 516 131 524 681 109 432 607 66 144 425 106 802 813 92 419 508 82 10 817 113 405 936 114 199 587 95 535 879 105 281 661 103 604 997 85 712 781 92 206 735 140 691 829 111 139 297 79 371 807 117 156 190 104 236 886 83 797 932 107 659 936 123 95 309 98 103 914 54 315 785 70 276 583 129 771 814 91 465 926 95 717 931 128 183 435 77 264 562 63 423 433 171 349 652 89 189 483 154 173 262 48 535 619 115 69 992 167 110 323 61 11 160 59 61 927 76 675 915 154 410 506 125 122 728 128 146 334 124 437 708 86 313 754 105 661 854 144 168 779 117 447 928 75 350 725 100 265 733 104 213 970 132 782 877 137 550 708 108 290 848 97 515 853 113 120 777 104 138 499 95 257 867 98 128 670 142 771 825 56 127 216 43 179 694 108 147 944 86 645 693 67 11 373 95 550 621 106 383 752 106 821 864 97 528 549 139 586 593 118 381 627 125 253 668 109 39 995 81 494 933 45 755 883 50 139 339 94 326 502 133 38 402 109 119 588 142 17 938 171 378 777 25 129 465 84 299 886 122 463 693 89 500 906 144 599 771 118 491 646 73 153 632 67 871 987 46 553 999 89 689 963 91 218 308 149 54 971 144 192 544 106 195 381 112 604 751 66 548 938 33 608 878 113 570 985 74 202 326 111 877 981 196 157 780 140 350 481 81 527 766 119 411 745 143 390 725 117 890 935 74 264 372 69 583 841 60 204 244 97 588 658 127 174 259 100 162 850 130 452 851 116 262 875 110 168 655 114 517 527 91 489 587 79 185 312 121 662 884 108 108 853 109 665 975 122 152 342 94 65 719 110 219 556 138 23 286 71 408 636 115 461 672 126 597 755 98 449 479 68 93 538 90 546 946 128 18 491 115 205 978 57 261 535 111 126 709 125 183 834 109 439 705 115 125 947 120 518 759 80 258 271 109 172 894 84 15 686 136 98 166 126 61 497 109 370 897 113 406 746 66 55 735 49 682 685 77 109 680 69 556 652 87 237 630 117 429 690 111 239 879 100 730 787 75 36 781 134 383 611 174 337 753 91 506 758 147 404 934 129 89 594 131 565 793 75 73 286 69 191 867 128 493 927 41 406 496 51 15 502 122 560 611 109 441 692 91 334 710 85 85 745 87 856 990 66 721 787 89 187 283 74 140 305 105 531 800 53 603 619 67 294 996 127 227 544 71 730 825 56 395 849 117 322 526 96 80 589 149 197 426 112 396 566 70 142 337 48 464 788 129 51 802 98 315 659 69 695 721 69 416 865 138 404 843 118 531 910 46 249 901 96 278 342 119 126 360 63 86 158 113 642 908 115 35 710 89 478 932 113 73 932 87 285 876 157 97 556 70 168 304 41 518 731 69 429 515 70 666 815 104 735 745 88 612 943 77 266 285 70 371 743 111 58 515 93 360 676 127 275 525 121 435 763 122 453 954 156 437 462 115 353 441 111 154 911 70 100 375 67 206 399 105 350 635 141 364 815 128 50 794 55 89 147 80 76 112 135 287 481 96 250 754 72 14 684 79 340 987 98 235 282 148 187 253 108 335 861 144 202 973 75 717 780 82 28 276 100 533 870 78 22 437 141 286 554 93 435 641 84 224 731 76 54 180 52 535 700 104 281 935 33 595 840 117 679 791 115 43 596 107 678 833 57 268 630 139 11 382 71 537 863 104 79 212 82 767 881 70 524 549 48 147 996 104 249 766 127 336 702 87 603 757 77 186 441 121 321 438 145 322 497 150 79 231 38 650 651 68 402 723 112 886 952 78 90 225 140 359 788 103 365 387 97 623 978 69 740 887 114 507 626 92 846 896 156 513 612 150 354 386 115 225 853 71 269 395 102 414 563 109 121 871 75 468 573 164 313 987 63 531 620 94 98 782 107 18 271 128 248 852 128 218 531 59 268 585 78 115 340 100 149 350 81 231 329 135 559 810 38 67 131 69 283 605 37 250 888 68 308 453 66 94 175 54 153 977 66 69 113 104 569 925 81 277 891 124 133 393 124 307 797 92 104 724 93 464 507 79 548 553 102 315 411 139 334 928 80 14 924 69 511 696 66 413 950 108 162 995 88 164 415 70 81 903 106 0 590 90 626 882 93 273 459 93 243 538 155 10 733 124 3 929 151 33 807 118 22 982 52 139 233 69 309 985 80 86 384 110 69 592 129 361 963 113 370 682 113 407 998 82 614 912 122 302 640 91 127 349 65 221 591 103 594 961 87 179 914 92 370 462 57 489 700 95 428 863 71 118 600 120 569 759 81 349 984 67 566 716 102 305 983 64 458 819 142 342 717 101 495 781 71 655 698 166 476 949 77 35 621 133 191 805 82 794 985 145 399 660 160 759 801 97 56 897 175 30 563 78 890 952 103 151 830 88 75 478 112 169 731 64 90 822 115 423 654 76 526 684 89 399 744 87 638 736 69 187 488 126 485 564 47 158 213 70 233 256 129 130 462 91 503 836 122 114 275 111 631 970 123 571 662 144 65 334 49 154 330 95 475 868 91 149 644 131 5 977 94 795 870 119 201 483 164 524 940 58 82 513 119 480 631 44 503 999 126 344 482 114 499 983 116 39 543 135 177 215 56 154 544 119 264 275 73 254 654 85 164 232 71 336 788 70 101 558 80 275 714 110 425 442 119 107 640 105 743 832 135 250 580 65 112 609 56 110 804 33 598 831 81 469 760 164 169 354 71 315 669 23 349 497 99 57 823 172 780 999 114 636 732 46 197 598 111 912 956 57 350 985 157 770 888 142 326 441 130 252 610 84 471 809 150 763 923 72 207 820 179 120 825 108 534 890 150 143 576 92 64 172 78 43 138 122 306 485 107 4 68 132 194 863 122 464 483 97 305 920 27 95 502 65 154 410 96 365 915 46 710 901 122 353 661 97 706 748 71 304 671 117 350 839 107 144 723 115 223 516 126 459 895 140 380 855 99 407 533 68 116 791 121 234 479 137 892 918 75 602 629 87 309 748 107 602 972 117 303 634 83 306 453 31 114 927 131 342 610 75 692 862 117 335 460 73 487 520 60 117 745 104 532 747 110 87 107 133 3 427 113 707 987 38 192 392 101 77 955 147 21 516 93 200 802 46 61 520 135 241 507 71 65 182 82 104 379 105 75 369 130 692 953 106 230 550 63 572 942 69 145 198 79 151 233 98 393 924 138 183 843 76 193 585 97 141 154 92 318 426 100 157 355 111 34 491 134 256 709 114 147 279 66 175 922 28 235 479 63 443 467 149 634 982 161 444 719 92 147 736 124 34 802 54 270 300 83 333 982 83 30 223 118 264 645 133 240 495 53 271 736 85 840 937 120 733 906 100 434 777 53 672 810 124 81 517 71 298 633 102 299 623 89 618 658 118 306 806 82 741 887 85 6 342 98 528 907 71 470 872 49 190 740 108 241 832 71 304 820 115 563 939 111 475 485 118 41 434 93 80 332 115 130 627 86 50 160 114 75 750 55 713 744 121 761 882 90 134 496 61 886 905 103 82 275 137 21 895 57 71 752 132 399 539 117 117 876 117 367 939 110 440 696 68 3 458 58 214 520 95 565 729 114 188 427 121 247 430 78 906 917 72 552 605 88 658 946 115 581 834 114 15 838 66 382 677 74 254 691 51 49 51 96 409 852 148 468 586 120 319 952 109 83 746 153 548 954 86 213 611 74 832 834 70 710 946 95 52 448 134 77 928 77 51 527 91 188 658 87 231 379 91 649 882 55 269 936 137 446 727 87 137 374 128 13 562 111 377 837 84 257 508 73 762 898 35 68 398 70 659 776 90 577 727 107 490 579 106 308 450 74 21 927 104 567 584 85 73 377 98 258 469 70 536 805 89 178 426 55 452 617 112 16 220 99 343 546 96 309 522 121 474 544 89 180 577 124 689 846 61 24 720 96 205 571 81 391 813 77 74 975 110 427 551 121 188 912 93 224 267 67 158 201 69 16 192 78 593 801 55 274 935 104 791 794 90 305 377 56 439 562 78 368 733 111 18 947 109 260 962 62 455 590 121 358 400 115 121 194 141 327 774 108 207 819 122 306 470 90 704 925 86 12 686 141 205 295 97 278 610 104 72 637 131 919 928 114 246 563 122 526 710 77 396 638 95 121 467 102 153 224 72 588 839 59 310 514 60 274 377 35 608 845 74 339 716 133 344 829 98 528 869 110 713 794 119 66 806 122 377 452 133 622 714 118 398 648 154 557 730 32 28 723 145 99 370 81 599 613 106 664 921 136 448 452 120 428 654 48 30 495 126 55 977 137 772 794 153 6 623 19 318 558 103 161 470 119 147 519 115 981 998 98 215 662 96 484 865 108 580 770 66 200 512 110 313 503 114 597 756 92 512 720 75 340 429 113 475 549 113 659 677 105 203 582 107 69 301 64 360 737 84 521 524 138 651 842 65 452 963 99 635 650 88 351 964 109 716 919 82 129 850 122 146 587 121 483 735 75 61 970 116 14 648 113 63 886 37 734 867 99 35 292 71 227 389 117 42 144 98 911 940 145 459 839 72 832 974 132 418 734 64 405 973 61 190 668 100 654 831 92 80 523 73 290 744 105 193 716 102 511 617 110 385 948 86 485 627 85 186 537 52 746 936 63 321 850 64 31 555 110 516 658 107 399 471 63 44 763 96 901 982 61 295 529 105 295 604 139 770 836 134 837 977 33 380 463 157 0 23 95 86 744 98 662 800 127 673 744 50 6 89 89 602 721 89 739 809 31 463 516 95 965 974 113 20 663 110 22 887 95 311 883 92 659 788 95 14 764 97 271 674 134 795 897 120 735 837 116 328 636 70 322 600 161 571 901 73 316 614 111 394 817 84 127 136 115 359 928 116 746 785 96 199 734 61 877 931 60 351 677 173 409 885 61 219 894 71 649 959 66 162 846 90 719 753 121 287 775 137 125 914 109 302 682 130 673 899 91 122 477 91 481 739 117 108 632 164 38 872 102 348 696 100 201 657 49 41 409 53 215 280 151 1 937 146 32 660 121 301 683 114 408 564 134 137 991 59 430 769 105 247 875 64 111 263 93 594 665 54 128 696 75 44 834 37 446 934 146 73 909 78 514 609 102 36 159 63 338 897 60 115 128 88 295 822 99 406 810 81 411 712 56 958 982 112 269 938 96 309 579 136 420 536 89 169 596 126 651 746 84 286 577 125 543 919 60 224 629 149 829 855 90 250 290 97 29 452 81 131 422 101 153 731 72 413 730 84 747 762 110 549 740 65 229 723 103 735 860 95 151 263 92 117 836 82 343 649 84 296 641 120 237 252 67 50 525 102 322 524 125 39 564 105 24 455 92 138 967 116 5 856 85 204 437 83 474 963 82 301 482 96 406 439 90 655 972 101 279 444 120 218 967 141 171 530 119 129 333 97 298 482 131 164 884 163 78 892 71 508 828 93 41 271 120 90 538 76 445 590 103 308 937 111 558 833 118 537 901 100 281 775 108 565 654 94 74 958 100 48 657 56 607 629 60 219 706 146 22 597 101 8 794 127 65 376 93 762 859 62 362 573 95 43 358 48 546 585 61 131 404 54 560 877 129 773 800 62 122 162 95 162 273 112 654 793 106 318 771 169 0 178 89 13 782 105 597 634 132 992 996 104 385 450 124 547 817 144 326 505 78 583 675 126 156 652 94 293 733 93 240 798 61 484 912 114 99 911 92 462 488 88 498 523 35 358 846 45 734 894 67 189 857 120 90 296 64 55 253 79 754 940 91 825 922 109 343 919 46 390 450 31 12 28 106 72 164 145 158 904 116 210 795 49 690 812 103 464 882 162 493 979 76 178 985 184 138 746 114 243 919 81 664 795 112 68 882 124 481 578 77 232 264 93 264 637 137 813 955 87 176 426 80 839 856 116 484 870 65 421 501 144 187 363 139 610 696 41 529 601 91 300 882 74 119 773 123 11 743 102 506 806 87 219 680 57 239 490 96 116 921 84 685 788 63 191 445 121 181 920 77 490 717 107 543 725 109 212 405 126 41 829 37 485 616 127 26 732 47 552 749 142 617 843 91 46 610 111 635 691 135 631 759 83 188 206 149 80 888 130 88 128 111 349 511 124 65 545 92 42 610 42 57 561 97 371 434 110 103 880 134 136 244 87 392 796 132 163 737 108 125 608 67 259 902 89 90 854 139 13 798 135 208 241 71 742 990 140 295 456 41 502 614 33 297 939 94 254 537 108 57 712 71 482 580 155 879 981 93 361 493 137 361 936 119 39 324 111 312 749 129 181 287 105 148 261 71 153 667 104 66 919 88 728 921 65 341 516 128 87 113 148 306 410 134 380 387 75 480 953 86 452 837 133 552 783 112 577 760 123 49 867 91 462 772 44 21 556 100 637 831 93 823 825 114 257 471 145 531 607 169 167 211 98 552 811 65 712 991 78 134 803 145 304 505 114 731 984 87 529 574 94 347 539 86 381 587 145 376 732 105 183 698 90 253 708 104 12 891 104 711 858 76 61 860 81 128 580 122 80 970 109 189 953 81 673 679 113 288 408 19 720 785 85 349 959 108 256 658 72 598 732 85 829 976 103 141 763 80 318 905 99 191 225 95 610 824 110 181 865 96 309 552 57 67 735 54 94 882 72 23 728 81 558 709 78 63 589 63 827 830 96 63 672 87 563 632 131 312 468 101 555 854 109 862 920 88 146 161 100 271 825 35 45 591 78 465 918 116 526 559 108 14 978 153 529 597 38 276 388 76 628 674 53 52 306 75 320 424 69 635 673 112 516 688 82 715 853 76 587 953 105 794 885 90 76 327 90 455 685 108 695 821 135 2 892 97 255 356 144 127 534 145 534 816 85 733 775 116 100 297 108 130 921 90 252 279 92 572 901 46 494 733 65 458 655 140 577 735 132 333 661 130 280 827 114 365 624 142 448 764 152 217 841 79 547 597 119 581 631 72 276 579 98 574 786 94 251 804 119 745 888 88 303 635 108 506 887 95 548 859 110 92 768 76 255 880 73 15 550 108 232 838 74 270 572 95 210 351 105 44 185 125 145 960 114 190 736 131 438 693 75 284 401 100 67 900 80 236 561 118 72 860 78 119 607 138 514 772 119 0 51 158 136 602 102 284 772 69 937 953 124 802 859 85 131 185 103 338 636 141 368 843 122 254 827 132 571 959 117 218 364 71 968 997 134 633 648 64 666 894 191 399 524 126 250 387 87 91 294 69 208 753 57 495 967 133 17 532 94 464 996 88 261 798 72 331 828 86 39 784 107 518 567 115 40 366 174 372 920 1 288 650 42 453 684 78 392 850 68 73 335 113 398 571 83 278 984 108 183 395 174 175 510 102 846 976 104 422 709 64 518 735 125 27 857 27 140 780 68 13 172 36 19 468 72 508 971 103 237 856 131 91 725 158 620 927 121 134 874 91 366 827 95 134 838 106 149 510 137 653 974 79 80 753 131 478 991 141 514 721 138 129 273 121 348 403 183 316 965 74 680 836 137 282 966 101 287 336 135 482 798 72 647 904 76 180 764 128 257 763 90 713 825 88 626 787 130 25 91 78 354 799 66 75 500 138 693 785 119 430 701 92 174 815 73 851 902 68 595 995 68 63 480 14 723 786 96 358 882 87 662 789 106 495 605 144 241 596 95 465 487 159 542 952 84 863 924 91 407 479 75 46 423 147 52 345 105 211 933 80 144 209 149 83 602 99 17 255 89 528 836 83 811 992 144 508 786 145 561 972 126 379 823 119 177 767 96 485 753 102 112 795 97 493 530 93 269 366 101 357 688 64 698 983 77 4 981 57 154 166 110 263 553 89 97 738 119 711 715 66 283 482 100 128 951 128 720 761 72 150 608 116 243 448 62 512 792 98 745 749 75 441 658 79 330 659 103 209 235 162 591 970 85 190 914 78 144 502 110 152 525 86 16 124 96 896 912 124 490 666 108 632 851 122 52 411 109 373 692 99 108 543 128 465 632 139 384 836 87 361 542 77 808 995 119 185 473 109 137 429 129 33 149 118 512 804 67 230 915 109 156 347 72 174 746 75 533 675 71 282 427 103 372 444 151 62 258 130 368 639 131 159 465 82 231 928 130 442 528 57 447 567 53 440 902 110 10 95 93 296 671 89 208 584 123 150 811 48 33 789 64 223 229 118 405 987 40 735 741 41 244 293 121 564 963 132 597 783 51 47 550 127 803 827 87 213 418 52 800 996 83 541 904 172 24 378 132 175 811 167 419 733 88 227 789 123 378 872 141 139 142 61 34 931 160 466 999 125 91 706 95 309 855 1 244 945 65 375 990 88 335 774 84 670 736 73 661 924 78 191 979 83 516 705 130 656 979 120 217 895 84 764 794 101 256 952 95 435 636 111 128 278 74 358 672 87 724 833 122 232 845 122 458 839 134 353 494 83 628 761 101 503 846 65 118 698 143 279 797 117 79 494 92 120 951 49 177 418 113 7 550 110 209 381 106 313 704 71 547 770 80 391 989 111 914 916 129 219 795 104 30 351 84 389 730 127 273 698 159 147 865 76 8 858 96 283 446 67 275 301 124 129 669 125 159 263 137 866 971 100 432 654 100 287 576 69 576 947 153 225 255 121 117 887 46 439 888 29 240 895 138 957 980 96 293 397 106 792 994 28 689 754 119 87 508 36 157 575 112 71 980 102 187 762 92 14 228 76 366 961 169 102 276 79 951 967 120 384 562 68 66 225 126 230 613 109 82 249 101 64 901 98 330 628 84 37 132 98 448 460 110 83 961 92 309 435 119 59 479 154 631 979 87 830 883 75 383 616 150 418 837 111 28 819 67 468 547 100 303 353 112 654 827 101 817 922 68 254 805 89 500 971 82 771 905 105 504 961 105 605 928 141 85 992 49 115 742 134 83 543 72 268 595 120 615 950 137 136 698 78 124 845 127 126 611 70 586 811 64 557 807 108 210 261 113 323 517 44 738 751 66 170 679 95 336 485 104 539 834 111 678 915 91 106 196 126 83 397 119 89 300 131 236 887 55 359 405 83 111 565 125 545 753 127 4 637 145 729 828 113 740 906 95 318 487 93 518 711 102 49 512 94 367 590 145 334 381 39 217 285 122 187 770 63 372 928 103 376 799 59 6 740 193 450 798 69 376 841 156 520 853 113 243 383 102 61 322 100 177 340 56 616 630 116 131 905 70 540 972 74 708 737 87 169 666 77 350 778 78 756 896 92 199 850 88 321 507 92 676 890 97 714 976 119 721 766 82 227 744 65 635 663 135 123 767 100 645 862 149 4 942 128 128 581 112 269 464 107 23 160 75 798 854 133 202 580 72 57 822 120 567 990 111 164 616 79 541 799 97 78 597 104 725 986 82 397 960 93 264 937 81 504 630 156 267 909 176 326 555 101 105 482 80 411 454 118 340 663 76 272 697 96 117 152 45 314 543 104 284 374 105 375 435 65 699 932 128 114 125 120 234 995 115 42 897 166 349 938 107 460 655 94 114 709 99 362 595 138 308 523 121 855 865 152 524 535 28 459 885 77 493 823 82 510 998 80 412 447 130 263 558 132 788 975 88 320 621 123 566 804 82 472 891 113 283 911 73 491 814 134 826 996 153 588 767 85 86 749 96 245 398 114 432 565 77 34 841 124 229 844 54 84 209 107 235 736 106 649 954 132 598 833 115 605 825 64 217 687 88 425 929 122 44 584 56 825 929 116 278 480 81 148 394 74 69 496 38 307 570 68 693 699 113 181 433 93 6 532 107 460 845 143 403 696 97 124 727 84 777 841 143 2 97 115 97 968 102 113 515 103 752 926 95 179 770 125 438 754 69 169 656 111 237 719 121 175 668 89 90 651 163 302 949 127 489 972 78 452 798 84 255 405 94 86 200 152 105 657 86 412 500 111 599 973 88 49 660 125 111 860 64 180 230 70 392 945 69 130 196 138 198 206 36 37 590 145 127 757 90 6 521 75 132 830 85 512 915 91 333 930 102 106 567 69 632 753 139 612 707 102 204 436 78 181 331 122 553 748 88 29 370 132 427 918 100 525 707 78 252 557 148 189 259 110 749 960 23 56 117 68 232 640 72 818 968 87 153 888 131 247 953 50 265 445 101 216 343 120 883 909 101 547 907 116 146 863 59 545 614 91 885 984 126 971 993 74 811 897 10 589 868 120 244 810 74 477 564 85 23 29 99 317 583 121 348 829 81 425 491 68 45 462 87 456 774 69 190 765 76 91 632 86 299 338 69 821 829 108 163 250 108 490 703 99 101 795 94 117 343 128 372 478 121 327 820 68 493 529 90 249 925 69 429 843 113 222 627 94 429 527 137 127 470 101 286 999 108 136 321 63 207 572 140 208 777 99 2 257 106 382 825 92 458 776 53 216 363 118 149 412 105 419 952 46 370 620 149 223 597 134 116 881 101 466 533 139 265 679 131 631 960 95 312 868 39 232 497 130 550 660 85 428 773 86 899 977 144 406 687 75 136 379 99 275 556 119 64 656 77 41 703 126 606 659 137 765 792 84 840 919 77 76 990 93 237 378 146 57 597 112 265 973 72 849 959 77 28 519 69 410 819 81 271 298 107 144 454 59 652 706 103 283 841 106 407 530 111 657 853 74 206 370 119 143 605 59 120 945 126 238 781 92 202 648 66 176 287 130 754 914 113 527 574 114 127 347 83 197 975 42 201 457 86 684 952 124 836 967 100 126 835 109 208 975 84 357 959 53 481 635 84 678 840 71 121 496 88 512 969 68 491 906 136 259 371 60 728 949 60 96 477 115 276 452 108 256 894 117 142 757 91 297 529 101 38 557 67 301 600 144 748 834 81 92 333 111 101 639 107 103 876 115 77 571 121 267 269 102 634 848 87 689 860 124 539 760 98 665 739 109 54 637 46 250 330 60 246 900 63 48 754 96 548 887 169 69 924 102 470 990 147 78 163 104 680 783 127 329 564 103 118 307 87 62 431 70 49 732 97 251 290 89 563 736 124 375 565 70 61 306 111 252 628 105 8 692 160 77 724 58 97 795 117 16 425 89 152 611 78 644 778 65 364 515 165 334 382 159 216 903 61 367 467 95 309 431 128 710 822 80 218 877 115 394 982 113 100 897 115 10 253 131 434 540 128 14 121 97 135 426 120 442 673 72 62 580 97 329 846 89 172 395 136 216 914 100 795 873 108 612 613 103 426 676 122 279 768 46 749 974 108 63 998 127 249 466 117 239 387 125 783 945 110 799 903 79 67 969 94 470 644 85 170 295 105 275 831 140 105 208 105 250 796 90 192 824 87 502 895 81 702 947 114 266 288 74 37 234 50 748 998 70 606 625 64 27 304 106 80 598 108 720 848 67 324 812 132 542 694 101 892 957 68 268 779 53 525 746 118 411 903 79 723 959 130 139 917 94 236 983 81 360 488 96 165 222 104 57 262 111 40 520 131 36 593 71 7 776 128 37 80 106 132 970 51 662 929 99 99 461 87 546 606 75 255 526 128 28 828 114 105 456 175 714 837 114 281 503 133 269 465 165 266 845 97 356 773 126 65 249 118 292 356 98 245 897 126 638 703 122 153 162 134 95 729 91 555 932 164 250 379 92 22 332 110 85 126 147 287 488 80 587 979 105 365 485 102 290 334 111 443 585 78 343 948 90 578 802 151 827 918 83 896 939 64 73 890 125 177 811 79 707 978 80 504 902 98 330 649 111 836 866 80 332 627 103 640 730 105 8 614 128 51 763 116 267 649 106 532 692 87 31 691 78 42 186 120 530 562 59 311 922 124 173 953 111 35 465 115 870 997 118 565 720 96 89 263 91 726 846 74 405 665 47 40 189 91 599 775 106 553 643 113 125 167 91 40 858 110 142 385 90 459 732 74 97 171 109 317 820 100 163 851 137 173 347 102 202 796 77 10 88 98 138 165 93 359 477 20 676 891 45 470 476 118 579 898 100 232 651 152 474 876 89 142 513 104 476 510 114 15 528 94 308 582 72 264 946 18 448 860 154 37 901 76 19 138 118 93 589 64 54 583 94 425 673 92 129 847 84 553 903 97 487 887 135 440 683 150 256 273 39 328 998 98 622 710 96 523 740 127 602 901 127 20 720 99 508 834 153 399 692 113 600 665 145 176 463 145 181 941 121 344 633 88 57 106 69 138 481 121 97 568 142 317 681 157 77 991 114 474 911 87 795 837 116 442 706 122 240 784 116 494 699 145 55 956 126 533 846 104 328 716 81 730 845 55 200 451 146 91 173 181 361 428 103 402 808 123 391 870 131 586 625 135 157 999 101 181 248 104 464 559 136 147 710 111 142 486 136 257 314 76 176 815 112 159 616 73 117 781 89 332 498 145 708 744 89 688 815 121 135 303 109 493 807 108 453 458 102 361 891 101 353 656 118 708 844 93 331 540 67 619 899 115 786 982 125 789 813 113 580 934 144 662 697 37 697 870 90 84 153 73 49 986 118 316 539 137 33 163 125 671 740 81 571 927 140 9 740 115 53 496 119 441 787 54 70 401 111 19 954 45 168 494 66 524 911 146 21 597 106 471 803 148 288 669 25 41 971 62 97 237 97 433 832 160 938 962 70 153 209 89 534 633 116 55 523 67 199 992 101 861 975 40 279 676 130 394 889 103 33 164 77 333 720 104 751 795 136 684 905 164 629 894 96 518 632 132 27 808 100 418 584 117 338 492 104 493 743 104 138 273 158 122 503 92 159 670 118 380 413 134 8 144 122 301 474 87 135 732 154 31 707 103 69 190 99 463 767 56 580 952 125 98 183 82 524 969 108 406 867 123 380 769 98 545 792 137 257 940 103 329 549 169 897 917 127 424 986 91 582 587 128 391 624 135 3 319 113 105 670 78 521 730 124 291 874 84 184 878 77 123 300 137 316 673 141 223 816 135 113 745 140 270 324 147 228 777 142 340 819 72 857 975 98 368 437 80 662 830 117 467 735 99 130 866 42 137 785 100 174 902 60 404 464 77 462 648 70 27 676 125 742 968 128 210 760 81 316 693 118 197 372 57 170 270 129 550 706 83 240 445 60 412 860 87 33 206 71 726 963 76 356 478 105 112 136 83 138 791 100 323 786 143 374 879 122 185 498 118 118 650 86 165 944 96 339 688 44 56 107 78 480 522 133 91 884 116 246 644 99 122 620 66 200 386 111 176 280 81 184 222 127 16 168 97 231 707 118 173 899 121 106 541 44 121 566 129 861 877 84 295 614 127 23 781 96 442 749 55 723 737 67 403 651 112 428 643 101 52 236 75 444 653 71 393 919 110 329 865 120 118 877 164 456 852 98 2 949 83 868 969 27 772 838 81 187 904 111 130 955 82 150 204 116 454 532 42 232 318 115 72 384 133 716 934 129 122 701 109 441 911 97 34 545 88 74 474 58 136 319 160 373 792 57 93 916 80 395 823 106 70 865 57 30 81 84 526 568 95 172 712 88 816 842 70 669 712 104 488 661 120 756 999 46 122 160 46 479 796 160 271 609 104 37 980 167 230 668 122 354 785 120 262 682 122 369 866 172 201 204 82 118 128 162 22 785 103 320 461 169 182 751 69 438 574 136 396 945 78 46 790 71 430 997 55 96 476 80 567 861 101 146 318 150 226 810 154 293 716 112 100 346 116 69 405 52 335 807 77 25 628 102 561 964 92 683 939 100 526 740 80 289 932 90 878 905 79 401 589 155 298 546 77 207 239 80 522 626 136 765 802 129 349 926 92 449 646 28 183 476 81 526 624 115 443 668 72 161 371 146 339 729 74 146 427 113 19 737 154 676 686 119 567 796 73 316 930 76 195 974 105 147 559 82 991 993 49 57 771 135 299 895 63 629 683 91 705 988 37 43 372 59 605 651 115 216 578 165 301 874 33 101 789 136 331 682 51 774 822 132 333 829 62 560 864 112 186 396 74 541 562 119 26 901 103 46 947 48 17 680 110 132 271 135 55 556 60 481 989 34 265 729 119 607 929 86 535 772 131 267 290 109 951 977 156 641 779 71 672 972 107 199 994 114 126 571 41 253 344 78 484 672 149 565 826 151 20 514 71 862 873 112 39 962 80 246 764 75 704 777 80 0 236 110 59 243 89 587 927 119 86 537 98 112 912 106 381 973 115 115 439 128 270 335 131 169 885 80 65 416 93 780 943 127 95 330 86 631 962 95 200 665 127 619 745 70 564 694 90 188 635 135 76 427 91 108 242 71 142 816 113 354 662 92 491 980 76 31 931 137 449 630 111 12 313 128 350 915 127 139 309 109 41 132 155 59 522 137 132 506 125 541 796 112 251 896 159 190 939 134 231 441 102 184 979 38 842 885 163 366 909 147 590 672 88 343 475 122 712 854 53 558 629 79 49 924 101 420 787 108 19 858 89 25 867 126 124 368 138 632 986 130 785 968 62 453 970 69 245 731 53 186 270 134 83 287 77 771 824 47 332 990 91 346 912 160 571 999 136 201 720 114 729 797 120 287 310 71 55 170 98 520 829 97 234 802 78 281 343 103 453 572 96 66 652 78 497 667 126 635 794 120 4 945 110 654 678 111 57 835 66 887 989 145 624 643 161 190 918 101 22 359 90 18 868 125 524 740 151 230 777 106 666 814 108 685 741 83 218 743 111 305 989 120 472 719 134 192 545 119 204 612 50 321 671 85 637 888 98 110 838 111 145 147 115 468 499 53 147 498 89 409 590 86 590 710 153 530 669 114 86 562 66 974 987 144 762 941 99 493 719 78 130 564 133 96 293 120 201 978 80 249 389 164 460 972 122 453 840 69 64 878 130 126 417 93 60 132 121 364 605 157 4 584 63 467 521 73 281 862 65 385 594 50 445 998 78 87 940 128 511 532 100 354 797 140 317 983 44 369 994 97 258 800 139 387 563 111 42 334 86 8 418 91 223 733 88 325 796 84 216 692 73 496 803 46 501 780 58 229 485 122 503 520 67 115 493 88 96 963 108 421 495 106 499 807 122 475 596 120 159 185 52 217 718 171 693 735 122 315 798 74 201 726 81 107 484 115 217 231 76 363 389 147 367 437 98 101 319 125 3 891 84 274 730 106 349 517 139 545 840 70 49 828 125 291 595 77 209 785 87 700 877 58 207 608 145 52 275 118 642 719 120 522 823 59 101 524 126 65 194 153 666 897 118 67 398 95 572 679 155 668 901 84 209 478 93 333 765 109 486 718 103 551 647 104 773 919 76 126 200 103 261 565 107 382 587 80 207 631 57 72 777 56 5 85 91 184 219 121 406 987 132 146 585 158 260 643 66 614 654 118 96 396 86 339 527 79 519 835 64 129 515 146 145 868 122 208 648 131 286 306 111 596 698 121 399 579 78 741 959 71 227 722 106 677 869 77 411 459 81 264 621 50 384 703 63 827 983 107 32 248 111 334 816 111 256 500 109 19 200 62 342 646 102 59 271 65 407 554 102 777 905 90 370 379 110 45 902 113 446 654 98 78 353 112 27 153 63 200 968 102 677 953 104 355 449 93 83 499 51 388 934 135 345 417 86 104 430 96 216 707 66 70 593 137 447 836 101 202 947 100 509 671 82 718 723 92 511 941 69 660 864 87 455 516 123 114 380 51 26 591 110 84 865 53 82 475 113 203 435 86 650 796 68 11 83 45 766 990 119 115 639 91 610 852 103 557 623 95 226 514 181 203 398 83 399 932 97 350 437 127 116 199 125 216 354 101 360 395 98 5 340 93 192 828 108 219 280 146 584 986 101 523 701 58 396 689 68 323 857 92 407 762 86 636 749 116 834 862 102 51 779 76 522 996 121 453 466 86 108 798 110 800 968 72 129 468 79 105 576 23 63 583 144 76 323 90 114 419 130 27 550 133 637 717 96 196 941 57 234 590 98 789 795 83 200 681 126 634 795 122 517 533 147 93 949 78 96 579 61 239 707 48 469 757 95 461 864 86 3 550 104 26 633 52 428 685 66 187 967 85 234 924 107 257 784 79 39 715 122 467 763 82 250 812 106 12 853 131 91 484 136 275 609 36 174 230 109 654 945 64 294 803 110 128 961 125 537 602 82 250 971 114 33 806 114 168 581 144 151 519 101 497 818 49 629 777 124 793 840 123 65 196 107 257 924 104 220 261 81 387 440 127 235 395 88 433 644 94 398 615 88 421 580 107 20 79 106 353 782 101 199 364 124 137 353 69 277 450 92 797 997 101 439 763 129 184 938 112 571 743 74 666 676 70 711 970 143 463 911 112 339 887 37 8 105 114 250 854 121 856 940 64 301 797 83 426 574 99 204 679 85 730 932 122 68 833 77 296 892 103 327 724 83 236 246 108 519 929 74 494 852 94 117 535 108 125 237 122 168 953 97 270 290 30 526 850 114 789 879 75 460 903 98 47 408 90 215 293 104 395 458 112 0 580 133 698 997 106 784 996 121 121 575 123 180 574 99 412 510 184 448 964 55 499 565 91 219 242 97 701 932 95 666 776 91 155 437 92 251 302 125 327 804 77 250 928 122 591 964 115 417 850 54 101 211 127 66 330 154 644 846 95 390 604 79 717 970 101 150 636 84 471 488 96 517 780 125 435 859 117 500 810 135 670 682 120 860 906 75 401 957 86 666 755 80 193 377 62 153 500 107 239 603 71 4 14 113 165 339 154 679 743 89 181 513 118 435 707 46 483 915 138 762 796 28 262 618 138 173 623 130 729 787 95 27 471 63 537 757 60 287 611 86 432 793 83 850 955 160 417 542 93 531 695 94 298 358 113 22 896 32 577 652 85 45 788 76 124 565 135 242 942 55 661 710 76 355 667 103 435 498 110 195 780 54 471 806 109 540 697 116 463 893 129 100 875 105 666 967 149 901 968 127 242 841 140 72 531 96 310 832 88 503 762 74 308 484 79 732 923 118 347 820 106 676 957 29 767 949 155 149 954 107 630 825 59 331 488 71 464 871 159 105 301 77 547 836 119 95 826 99 698 856 118 19 245 85 442 820 79 346 598 63 226 241 125 278 805 65 520 728 86 224 426 140 210 765 64 725 803 186 55 708 74 94 809 83 277 775 144 108 679 81 694 771 116 492 628 71 267 777 88 6 670 111 18 21 53 504 767 91 623 752 65 835 871 93 32 925 151 108 969 88 478 936 34 50 681 51 320 576 76 103 360 57 141 200 66 73 669 122 459 850 98 527 771 69 741 830 125 82 142 90 405 773 76 39 95 69 437 832 92 656 951 165 394 871 123 594 629 122 796 841 97 227 357 69 113 446 105 178 324 136 38 567 57 588 888 83 15 80 126 313 913 103 103 862 69 147 942 109 745 965 128 283 617 131 125 780 110 443 594 172 272 881 50 261 882 123 618 977 140 775 924 88 153 934 70 136 475 79 624 724 129 370 551 75 134 766 80 51 222 158 687 942 67 95 775 130 168 483 91 2 316 101 41 150 106 386 482 96 428 657 163 154 190 90 311 323 96 851 950 90 716 995 86 231 345 80 345 603 97 38 461 89 44 938 43 502 527 91 0 288 135 82 584 108 196 875 107 451 501 73 16 689 83 205 986 120 307 933 44 604 820 117 150 212 147 276 537 106 791 938 89 294 734 127 385 637 111 66 111 69 1 758 82 102 129 103 26 38 112 285 997 137 771 843 113 594 787 82 660 731 82 163 946 96 672 853 134 151 514 116 584 798 131 429 968 136 153 684 107 122 358 150 446 766 115 12 412 94 281 912 121 164 444 137 730 837 82 46 739 99 86 189 107 836 975 60 124 648 88 683 781 58 91 576 95 40 66 40 274 815 77 539 885 167 598 768 78 163 836 109 340 593 156 494 585 133 248 756 107 673 802 75 207 672 101 269 742 149 141 831 67 302 337 140 9 129 99 30 321 90 410 878 136 568 891 117 572 739 63 375 462 120 547 658 95 531 870 95 151 999 102 406 745 81 422 901 50 501 979 28 589 772 76 324 489 97 116 857 66 25 902 94 387 856 59 475 844 109 362 517 106 425 897 99 230 589 59 430 847 109 568 764 58 89 97 102 290 316 145 615 930 70 531 867 83 532 866 47 434 913 68 63 964 97 47 488 101 35 861 108 52 493 89 525 990 137 328 872 60 126 253 120 840 913 102 564 857 104 419 749 144 123 633 16 200 210 125 698 967 126 182 239 74 88 521 118 361 845 126 783 994 140 113 565 75 604 721 126 86 131 156 56 250 79 4 813 95 661 688 74 646 659 139 117 788 96 450 835 108 247 438 76 577 731 115 413 576 84 650 953 102 315 744 79 76 322 134 343 393 52 375 583 91 39 804 86 729 845 133 146 200 105 355 892 98 135 448 132 262 568 70 42 253 111 399 714 159 251 744 118 394 885 117 227 471 144 276 878 92 473 625 88 390 888 68 420 606 118 236 602 53 125 875 152 701 829 117 328 414 170 175 587 42 60 208 47 232 408 69 653 813 89 145 216 133 67 70 52 276 647 67 240 729 23 6 374 86 58 478 113 551 698 54 260 525 128 169 729 133 177 622 116 183 622 121 150 370 28 690 952 127 285 741 99 271 678 134 170 332 97 477 662 72 197 410 57 192 986 33 152 153 95 47 514 121 130 846 125 107 869 127 497 895 72 76 483 116 46 608 93 465 772 133 32 973 62 363 495 135 909 962 64 289 735 59 231 702 148 358 667 75 118 517 138 314 516 90 279 561 1 171 292 86 478 953 101 140 275 72 524 717 125 217 484 105 414 490 33 732 973 71 240 271 124 442 965 114 484 954 77 315 575 63 229 654 115 97 590 95 35 551 119 550 773 114 121 753 111 61 988 57 700 906 53 704 865 123 288 985 118 346 713 82 436 694 86 358 932 134 134 161 64 81 552 82 415 623 113 325 393 101 697 886 127 55 783 105 214 885 68 880 984 92 542 998 105 17 544 107 156 869 96 617 912 71 725 976 90 194 781 58 598 942 95 284 909 100 155 332 59 460 729 68 136 171 97 581 703 138 266 688 104 18 150 120 439 449 136 45 336 148 915 951 129 255 386 91 96 879 66 109 972 140 138 254 106 688 970 90 164 757 96 145 555 109 556 800 56 220 539 135 725 794 114 130 713 29 459 503 104 350 873 101 702 713 107 733 760 64 104 622 76 390 694 121 92 605 97 275 727 89 808 814 69 568 671 126 131 704 100 575 769 135 234 249 108 783 928 94 360 382 80 771 804 103 385 700 88 114 728 70 187 320 114 262 686 122 205 929 53 419 966 151 272 607 107 295 688 101 182 816 110 1 793 92 237 767 71 220 602 33 118 162 136 244 566 59 152 159 76 224 285 79 49 473 85 96 359 107 269 681 96 152 573 116 5 91 62 104 921 92 366 973 130 61 532 110 275 338 70 40 803 10 171 354 112 168 553 78 279 541 139 418 617 74 609 887 111 104 234 58 15 803 104 130 737 95 322 520 58 185 862 104 414 801 125 503 782 105 204 771 128 109 720 82 136 391 162 383 965 36 172 356 126 482 736 69 105 854 94 40 394 112 498 952 176 90 705 56 30 36 95 542 955 83 315 689 55 280 675 128 711 759 105 407 662 97 779 790 83 11 183 85 156 259 84 593 646 41 120 500 135 18 939 125 840 921 108 801 872 139 385 873 41 570 592 89 258 434 57 150 827 132 371 771 96 444 864 87 426 836 95 471 940 75 347 780 139 544 905 77 6 821 127 419 485 78 611 783 86 400 726 74 92 188 113 82 863 178 637 727 76 65 88 73 394 708 98 280 792 97 225 240 95 392 433 96 574 782 70 84 811 133 304 726 95 538 650 103 79 599 68 415 932 71 507 699 125 405 910 85 258 283 84 90 373 143 288 800 61 103 662 137 256 472 125 496 552 112 328 616 83 158 683 103 116 125 115 227 275 54 555 992 83 859 866 123 49 705 96 476 589 63 49 178 72 467 839 108 194 395 140 430 714 104 14 677 37 12 200 94 63 252 102 282 473 81 384 536 82 397 873 113 222 549 104 603 655 79 535 639 53 397 817 108 474 721 137 122 669 108 72 224 116 381 422 164 553 759 95 161 452 70 749 848 60 248 815 96 35 933 100 72 380 92 125 950 112 460 769 86 14 528 70 187 193 39 238 598 91 184 406 110 419 889 106 443 682 113 57 131 90 482 665 81 661 763 25 282 455 138 627 986 85 136 450 103 200 874 91 144 501 88 17 742 72 134 934 130 309 484 134 231 394 102 296 831 45 70 549 54 86 979 157 293 747 115 191 797 90 351 669 87 303 872 124 202 990 121 515 892 112 77 254 86 164 371 83 375 999 96 243 493 98 227 244 69 76 455 90 442 737 113 241 918 131 817 916 134 545 596 24 445 678 109 638 945 95 617 717 109 631 694 61 100 170 104 520 916 118 228 637 60 95 219 125 493 850 121 700 878 91 242 961 142 343 407 92 510 750 40 5 116 154 846 934 94 286 599 184 94 488 166 307 590 52 62 978 64 385 990 119 367 917 107 352 915 71 23 412 92 595 979 67 678 743 130 560 709 61 693 999 114 249 681 104 158 723 122 56 251 122 368 567 95 96 991 78 9 175 113 116 511 91 26 905 83 549 944 101 19 938 53 463 747 60 219 457 118 686 801 69 762 914 106 838 892 86 180 309 104 416 880 102 72 494 123 219 738 72 195 827 139 510 582 131 699 820 63 459 703 120 306 391 141 786 953 122 541 709 155 190 224 125 72 938 63 279 335 124 247 386 124 458 600 105 55 142 120 756 920 141 98 981 96 59 169 57 589 720 98 261 935 144 492 714 97 343 775 115 116 618 47 158 978 152 41 360 95 154 847 46 651 756 96 437 804 101 265 757 113 258 384 98 655 901 124 274 659 118 371 767 80 286 566 111 285 433 162 221 317 100 598 713 83 372 586 117 728 940 108 178 391 141 699 709 80 482 869 134 298 433 95 130 492 115 776 968 96 726 993 82 83 898 94 170 626 86 408 502 149 244 609 98 248 454 62 428 913 162 853 953 134 184 253 148 65 190 143 26 750 86 667 942 161 882 984 73 323 686 92 195 432 148 122 963 132 647 990 71 508 719 93 157 506 102 538 661 93 188 463 93 875 918 115 73 786 58 131 936 98 419 760 96 495 875 113 705 978 119 211 385 107 463 734 56 57 157 116 332 790 106 571 719 105 161 791 196 501 893 107 668 855 102 237 689 100 31 419 85 143 683 119 30 988 76 80 991 91 37 792 129 85 535 121 504 851 67 700 764 146 67 631 124 273 823 71 326 675 134 703 980 72 420 598 68 243 275 40 155 725 94 68 526 59 277 661 51 780 919 98 210 344 139 176 565 112 250 758 104 57 896 141 151 479 108 222 526 173 314 600 106 455 536 93 118 571 116 413 844 103 565 835 89 423 447 130 165 392 86 53 692 130 141 399 113 411 572 69 123 310 128 134 442 97 311 437 130 327 537 70 257 327 88 200 593 152 52 610 97 224 905 119 99 991 106 119 980 72 498 791 108 469 928 108 326 600 84 258 428 167 72 325 94 802 832 67 207 257 138 647 877 111 103 808 107 541 921 127 124 681 44 147 574 102 402 753 87 258 730 47 42 297 152 164 551 64 158 666 81 63 762 115 780 890 90 579 634 88 458 814 136 175 661 137 31 270 131 141 233 126 921 982 91 59 815 118 546 770 65 58 153 115 629 941 89 707 939 53 187 518 98 363 920 56 579 708 114 154 629 109 625 780 139 23 118 124 572 860 92 741 877 115 628 692 117 500 614 61 169 532 119 281 684 105 329 477 124 584 710 44 467 968 43 537 737 40 191 483 80 568 742 87 383 440 117 377 685 114 9 970 98 144 612 94 437 765 64 305 534 75 276 397 103 360 648 73 40 69 91 187 482 111 414 940 162 168 766 99 95 701 45 123 507 53 252 273 147 66 841 107 52 201 78 677 754 71 424 611 110 319 854 67 696 718 89 22 425 127 275 471 73 451 646 93 488 669 37 182 193 81 194 507 95 469 841 60 575 596 128 599 846 118 277 870 154 279 580 93 371 467 70 328 867 86 454 867 141 528 992 108 46 557 98 534 601 115 443 580 141 9 24 144 301 950 120 538 902 117 72 309 129 330 695 119 266 968 143 612 657 86 470 986 85 38 223 100 559 766 113 418 634 89 42 60 88 760 874 94 427 781 85 290 896 125 59 945 55 128 970 117 624 678 119 619 814 150 219 547 1 393 679 102 725 793 98 189 293 110 59 609 104 263 922 95 94 950 70 484 781 100 299 730 133 248 942 121 328 896 91 340 870 118 469 960 95 156 280 128 260 595 135 505 829 114 279 463 14 785 875 77 561 568 118 75 243 53 365 449 120 266 921 116 26 411 104 445 821 69 367 914 127 52 80 95 88 950 104 102 222 117 60 341 142 668 785 67 264 363 109 76 666 112 448 947 99 164 964 21 28 777 101 153 363 163 683 976 58 176 940 67 201 834 153 146 983 105 170 262 62 116 816 113 289 829 135 349 659 120 414 416 70 742 756 98 901 965 98 328 498 71 634 817 90 45 216 69 94 532 59 270 997 66 49 930 52 276 749 125 384 761 150 432 524 120 62 787 35 3 47 98 518 968 84 54 150 95 64 428 133 135 289 97 354 604 99 357 738 125 248 399 145 57 155 116 292 772 171 20 355 85 150 754 99 43 249 120 441 677 128 225 721 119 194 363 136 582 659 53 18 920 50 323 422 160 361 583 105 512 988 91 830 882 90 80 686 186 246 736 79 219 992 112 299 903 61 89 720 119 954 987 99 38 923 106 205 341 102 866 928 106 64 941 93 278 294 139 85 517 63 327 475 103 198 553 92 344 623 71 76 572 117 280 967 113 105 640 114 212 681 140 507 803 72 337 699 64 226 408 116 530 663 115 237 816 132 122 156 164 468 832 156 66 930 95 618 663 63 194 228 105 200 527 124 424 660 70 151 600 91 2 13 108 16 690 84 46 121 94 326 917 90 137 268 113 136 869 126 47 857 165 686 739 75 122 665 129 35 782 121 475 923 85 677 694 92 37 504 48 10 317 60 220 948 104 511 765 115 440 578 113 481 971 128 367 994 163 119 235 130 357 578 115 636 835 68 615 684 180 945 974 100 492 967 49 586 930 124 580 850 68 689 747 132 646 666 170 83 408 98 763 926 68 273 637 77 864 926 119 667 800 57 127 226 111 239 985 144 371 663 109 26 659 81 723 985 96 732 945 31 625 967 84 156 796 130 281 534 71 96 610 100 254 502 21 924 947 130 205 212 123 136 745 79 698 970 143 238 601 153 646 888 62 370 824 117 483 757 49 61 853 102 49 770 108 230 830 106 563 577 146 757 924 93 184 366 91 65 899 81 173 261 133 443 526 120 339 909 152 188 861 85 101 596 81 177 817 113 371 650 104 125 261 122 241 677 120 422 742 133 670 695 82 304 938 92 665 786 85 505 978 86 510 936 171 280 721 80 231 322 122 540 654 80 819 879 111 505 628 91 629 701 101 341 685 93 422 739 67 217 431 72 524 730 93 546 970 110 299 734 57 602 650 101 555 836 132 324 610 134 141 688 84 714 769 125 320 456 93 34 444 158 319 648 69 508 907 88 488 737 95 127 603 103 563 725 85 72 734 105 887 946 127 305 392 150 200 510 108 374 384 139 246 672 99 722 768 118 331 768 61 369 861 68 308 412 128 704 780 127 523 853 100 120 411 96 41 982 116 375 665 92 407 922 81 151 223 95 97 253 58 441 622 131 650 923 135 134 672 118 174 261 123 74 274 88 361 732 129 67 646 133 48 889 86 18 843 112 674 949 94 321 597 111 278 551 118 453 609 154 400 689 121 141 980 93 547 918 81 138 911 107 69 969 151 407 410 85 475 877 153 414 993 94 46 425 151 806 967 87 576 870 76 542 730 136 41 565 112 2 614 51 205 556 127 259 814 82 878 912 122 469 798 117 34 936 105 623 929 26 147 216 123 671 986 131 373 517 86 134 433 98 103 445 65 365 541 44 89 936 79 372 552 81 592 640 103 39 972 107 337 773 71 58 662 38 326 753 88 544 680 147 83 253 59 393 884 61 349 864 69 274 580 139 604 819 113 205 401 111 10 511 59 598 805 83 50 134 29 261 451 145 59 600 130 620 873 118 616 697 102 369 531 125 649 958 126 181 665 100 560 604 111 42 254 123 236 318 116 648 973 107 118 300 98 505 606 86 281 481 129 293 850 122 326 956 110 385 729 91 237 572 95 799 808 142 116 808 128 567 956 123 303 939 168 60 243 65 812 893 92 240 876 23 154 885 66 34 699 140 74 184 81 13 375 93 323 327 113 366 942 82 684 947 97 296 449 87 829 998 69 363 740 87 165 264 98 295 428 132 71 434 45 893 980 107 129 238 126 770 793 116 876 989 90 282 765 122 156 309 107 53 76 125 140 473 126 134 280 120 154 228 113 668 880 106 315 581 118 127 789 88 937 957 113 0 391 86 475 499 73 99 107 86 134 478 128 350 791 96 445 638 92 782 963 104 121 819 159 41 478 77 512 580 65 8 758 116 572 912 111 469 867 113 336 773 93 183 797 145 373 464 118 150 466 123 171 761 135 123 682 138 92 799 127 338 624 1 43 263 50 244 916 69 23 282 94 162 781 55 246 993 98 27 990 84 468 878 110 164 476 124 649 933 43 625 731 107 614 675 83 32 271 101 290 513 102 189 665 71 347 633 84 419 506 99 24 531 119 91 514 91 356 885 58 254 462 131 202 377 42 262 973 70 688 835 79 49 614 77 97 573 115 668 906 106 173 944 103 754 991 77 605 901 64 126 260 83 160 400 84 32 748 111 334 798 130 41 265 93 274 908 93 121 331 72 498 914 57 245 486 83 243 971 115 57 717 103 478 984 82 2 677 100 817 869 58 263 979 119 272 304 86 18 376 68 0 556 130 866 911 87 460 649 121 26 69 86 175 572 176 771 921 138 517 606 122 224 939 91 470 626 16 205 344 93 235 461 74 453 550 110 49 157 128 253 949 87 420 821 109 710 942 107 273 329 101 439 522 76 74 342 76 928 939 123 668 680 117 843 872 75 317 906 63 182 893 6 260 851 62 627 831 122 723 980 117 40 135 79 208 378 58 534 806 82 739 936 68 117 579 25 237 338 88 647 969 149 322 892 80 394 520 85 160 442 86 247 383 76 659 948 122 487 511 86 53 356 60 389 826 98 695 849 97 396 660 57 387 824 119 696 914 92 284 440 126 721 851 104 182 598 124 711 761 111 727 796 101 388 631 124 96 507 89 595 704 99 260 392 84 314 428 108 49 925 158 71 482 80 701 851 74 297 748 108 380 384 102 715 923 104 585 906 73 310 475 127 251 312 117 109 228 122 340 703 139 563 760 90 37 302 155 59 199 109 229 338 127 169 993 135 49 933 70 196 993 131 313 316 108 182 283 74 140 149 114 130 974 50 155 485 142 84 540 109 153 996 50 307 741 80 72 441 118 305 465 163 932 969 28 47 188 106 165 873 106 133 970 172 371 375 95 469 599 82 10 212 124 285 580 110 856 965 121 440 480 86 85 384 80 780 926 83 92 129 60 127 926 51 429 526 73 469 922 128 286 502 14 541 839 153 262 626 174 470 966 50 16 803 133 284 587 100 221 455 156 92 405 128 419 995 25 368 551 125 47 823 24 133 648 77 91 142 101 264 924 122 194 301 110 108 737 156 645 843 89 2 592 115 676 902 69 237 429 95 795 888 93 465 965 130 529 925 43 416 464 41 99 173 95 218 585 83 108 714 125 212 977 116 671 741 125 74 508 88 920 948 118 215 843 107 83 371 136 96 536 98 99 247 74 332 584 67 487 955 96 167 861 112 258 488 79 290 789 114 531 722 135 655 747 92 49 291 116 506 562 120 382 456 145 317 438 115 687 756 111 135 268 120 799 933 91 157 619 87 698 839 95 138 358 97 149 516 73 56 821 120 202 270 83 126 676 127 296 985 102 445 621 115 156 396 71 218 912 103 351 368 56 356 420 38 94 764 99 415 780 46 769 837 44 43 350 95 591 655 176 74 307 108 19 505 133 453 899 114 128 250 86 122 410 117 83 921 92 391 460 97 252 481 50 356 476 79 556 783 61 380 630 73 188 540 105 399 721 118 84 897 169 204 475 134 54 273 94 559 854 63 71 234 109 496 820 81 249 673 88 315 525 72 125 909 148 155 885 108 734 896 115 511 680 107 4 800 71 379 437 124 128 232 146 15 823 117 139 686 133 451 928 101 156 710 101 105 485 130 318 603 133 18 481 93 262 544 163 457 934 64 224 722 70 352 648 120 401 776 89 389 813 113 432 854 120 84 726 105 565 589 85 716 786 46 522 830 98 202 882 81 170 879 79 310 760 136 288 321 88 50 328 127 542 966 123 116 126 105 670 880 138 758 991 117 706 878 87 168 283 71 28 878 100 81 202 114 488 493 96 270 847 115 641 845 119 799 861 96 581 979 93 679 957 91 166 672 140 609 891 91 602 822 91 874 991 95 65 890 54 343 646 60 134 698 66 309 862 122 30 290 119 259 337 108 717 889 122 186 990 113 150 397 72 429 431 79 219 963 97 360 418 49 190 921 58 64 216 112 398 805 85 331 843 111 448 582 100 362 898 62 87 494 51 232 294 75 151 817 104 857 877 69 777 982 51 459 854 81 198 432 95 160 259 67 46 110 105 366 532 130 289 520 75 48 711 63 695 911 92 210 803 75 293 814 80 657 761 67 62 181 82 277 744 72 656 938 124 772 990 113 779 893 83 10 850 74 239 833 81 261 663 78 110 536 107 880 958 105 391 631 95 244 432 46 126 834 127 319 917 83 29 221 124 389 622 118 346 870 135 365 615 127 208 803 88 503 951 128 586 826 75 240 746 87 30 261 102 511 539 94 58 145 151 652 958 90 765 892 129 233 288 48 474 494 133 572 897 106 78 954 80 293 395 106 45 458 67 284 590 97 511 662 108 206 846 98 351 729 50 284 839 157 230 328 142 795 876 73 628 851 86 136 719 138 12 828 135 41 892 50 129 724 76 379 943 94 133 421 86 514 526 114 199 476 127 451 896 139 404 580 65 917 980 55 127 400 104 646 963 107 454 624 147 346 494 151 332 534 84 913 952 63 399 954 68 669 907 121 606 858 38 119 867 147 588 825 110 12 968 135 750 886 88 322 645 150 477 731 139 293 835 79 102 130 71 143 621 84 169 377 127 332 827 98 120 578 139 119 466 90 649 873 99 200 622 85 111 745 130 336 368 106 573 776 152 57 206 89 782 795 121 34 683 122 8 129 113 329 353 85 313 520 116 188 591 124 274 976 73 418 966 150 655 922 184 205 379 169 575 911 123 227 951 52 136 782 105 318 774 76 6 27 91 342 849 109 58 818 98 454 893 142 41 137 93 279 328 155 219 614 112 563 600 78 330 892 112 49 228 108 231 550 95 283 822 84 76 940 58 11 528 67 973 984 94 108 948 129 106 675 85 508 998 81 209 777 109 109 317 78 54 714 42 841 890 122 522 736 106 130 572 122 126 949 93 9 712 42 737 849 84 324 922 71 5 142 102 417 768 143 711 760 91 181 201 95 615 825 82 721 796 91 27 750 99 504 620 83 104 264 88 83 971 117 360 509 22 327 371 88 438 765 137 575 696 113 251 335 82 108 253 120 873 984 103 538 966 140 381 700 94 220 445 98 202 940 127 615 775 75 892 946 69 340 515 112 395 526 75 226 995 150 718 795 72 765 946 113 117 128 71 583 825 114 692 857 91 1 443 69 705 993 89 3 96 53 49 820 115 103 337 122 422 806 70 452 900 100 337 562 45 7 920 92 275 310 115 377 950 109 83 398 82 198 394 127 125 365 106 6 827 83 192 992 83 0 517 102 107 687 68 201 499 101 437 720 114 6 632 117 131 801 123 352 456 50 131 611 76 329 726 94 190 868 145 847 922 103 6 840 136 104 331 86 412 922 99 114 375 60 12 832 140 661 936 105 34 100 87 169 881 91 711 817 141 101 800 185 672 905 72 663 892 88 128 317 141 330 352 70 112 546 99 332 609 106 301 944 35 166 617 12 342 368 89 185 654 122 435 711 76 310 660 87 571 712 77 187 846 103 524 680 139 754 756 102 202 706 69 643 873 86 177 388 112 87 398 93 252 479 52 20 427 108 565 599 100 388 439 111 424 922 98 302 823 116 652 856 115 334 422 84 653 996 30 735 799 56 133 226 82 248 289 135 885 959 118 128 868 99 648 831 118 0 886 41 75 284 88 123 520 76 190 832 173 495 961 141 567 917 109 145 246 159 336 963 33 214 504 86 358 745 114 64 734 95 555 791 76 83 312 80 588 735 51 50 494 92 61 155 83 144 748 87 362 630 111 360 920 88 164 514 100 64 305 70 405 574 81 225 274 44 22 601 96 766 870 108 428 552 88 132 464 130 512 801 117 139 515 109 94 360 74 15 846 123 37 775 147 552 601 105 608 973 128 520 872 105 772 933 118 283 675 59 140 813 95 296 521 88 104 909 98 278 562 57 464 722 71 303 462 96 242 476 98 574 706 113 501 791 131 161 922 106 169 674 66 180 802 110 670 904 75 239 417 118 250 692 79 293 710 72 541 888 153 913 971 148 211 962 114 309 618 63 233 933 83 1 981 93 93 693 33 534 605 95 18 675 136 47 438 116 333 942 140 734 840 158 340 602 78 52 607 128 772 841 110 373 931 48 484 678 104 299 554 116 522 615 130 5 18 105 646 919 160 643 939 103 371 715 39 605 773 66 221 862 24 191 288 111 627 798 44 389 849 139 314 440 81 221 528 136 532 777 143 331 567 138 133 609 76 630 984 149 171 612 122 183 316 98 667 996 105 28 81 128 126 230 61 44 496 87 303 324 79 417 925 100 235 783 70 431 507 69 835 868 105 582 807 106 539 934 43 22 288 132 294 558 94 283 354 159 600 616 97 144 250 132 249 251 73 316 766 87 451 574 68 78 869 21 307 584 45 139 354 116 138 771 142 30 127 145 216 722 69 120 397 99 604 840 97 511 836 115 432 988 99 567 819 90 369 817 106 247 392 103 74 285 96 138 608 35 146 438 75 465 873 130 341 741 126 261 904 138 294 920 91 543 743 133 10 967 70 39 413 173 597 793 177 95 231 141 97 850 110 95 329 64 253 372 86 555 680 161 121 282 124 566 825 103 106 554 135 550 585 126 153 417 66 206 226 145 439 906 97 272 293 121 45 314 158 229 943 120 172 546 105 372 772 73 626 665 136 514 597 63 600 721 54 156 895 146 305 451 106 792 799 68 52 246 90 232 586 142 504 516 93 606 890 80 170 564 61 637 718 69 188 443 83 208 212 101 27 663 122 76 357 65 459 954 134 360 749 44 289 343 133 533 811 118 687 980 53 348 908 84 137 845 134 30 865 107 701 735 74 243 271 80 4 605 110 341 933 64 7 155 150 48 146 97 210 691 62 79 747 134 305 890 154 64 558 95 26 520 54 309 642 116 498 883 93 178 228 106 382 988 67 563 734 121 204 525 117 623 783 112 261 808 114 80 583 117 257 747 148 192 775 68 746 843 122 175 329 138 860 947 72 39 452 151 429 595 78 213 755 91 862 900 86 506 697 84 7 154 102 303 580 74 255 754 82 520 763 88 63 539 114 152 816 113 631 636 122 201 507 94 32 131 94 459 498 109 480 550 122 26 990 119 253 334 148 341 814 90 571 777 71 351 469 107 151 699 111 461 929 97 23 831 106 630 656 115 620 719 118 197 941 80 220 524 96 274 952 140 128 829 111 21 521 159 278 614 126 948 985 121 690 706 60 301 469 84 216 967 109 67 803 112 194 355 60 320 762 79 217 327 121 795 950 72 103 476 109 32 936 68 616 909 97 294 490 117 684 836 62 620 908 137 33 783 52 504 548 108 547 872 53 528 581 71 288 310 128 38 473 102 603 667 81 9 607 82 177 912 74 142 925 79 100 303 81 170 544 136 443 558 121 396 603 100 436 704 128 173 656 94 420 696 132 512 786 108 118 353 102 665 848 80 107 610 98 569 598 80 143 547 98 560 759 116 643 880 64 598 890 66 750 779 113 208 773 115 277 867 129 656 808 108 723 889 149 523 715 105 365 583 42 171 558 114 105 454 71 244 280 109 259 338 99 248 327 73 433 793 161 304 584 124 351 938 117 291 601 117 73 515 80 22 912 71 41 211 103 40 761 146 95 768 130 217 570 105 31 737 103 60 944 82 139 765 103 641 653 101 165 837 50 284 555 66 874 924 42 307 973 122 6 716 113 755 846 111 440 816 74 142 996 137 260 511 119 863 907 107 542 801 129 284 750 89 348 545 108 176 202 66 9 425 147 775 921 53 551 593 47 180 787 128 284 603 74 70 887 58 158 682 108 730 930 123 694 951 143 488 680 83 192 196 99 591 942 115 30 285 75 607 731 124 95 344 60 49 859 112 207 280 55 47 397 114 475 781 83 294 807 110 145 312 135 501 819 99 42 790 97 504 671 110 434 970 97 696 958 87 406 665 66 474 720 43 457 932 106 271 415 127 83 532 57 355 726 109 188 491 96 779 926 115 691 839 111 126 143 140 149 476 85 83 823 45 159 756 64 374 729 128 68 933 122 245 960 83 40 472 23 51 552 139 484 709 72 702 914 91 549 645 116 659 771 122 88 595 94 886 910 30 217 894 86 679 980 63 489 530 92 567 968 52 47 428 93 354 495 93 564 863 139 258 987 170 283 426 123 179 453 19 81 427 105 74 461 103 204 846 145 251 981 106 309 414 76 597 658 111 367 645 126 64 864 172 52 785 119 590 742 133 484 844 86 197 818 23 503 865 88 246 447 80 490 848 92 377 548 119 167 220 125 159 277 132 91 771 103 578 705 115 440 666 92 597 773 106 217 422 131 168 890 100 47 701 59 944 999 139 749 809 74 167 981 95 245 667 129 492 707 141 675 850 115 88 386 132 448 454 86 450 792 97 96 818 131 63 188 88 390 821 105 456 920 82 75 805 63 284 992 93 207 750 141 475 523 103 409 605 144 111 533 70 329 658 87 89 295 149 410 757 103 17 941 121 261 872 144 517 810 82 607 630 82 478 578 110 3 804 138 770 787 45 98 200 61 565 965 103 641 841 125 153 446 80 534 667 151 291 665 94 270 446 108 126 131 70 203 630 113 221 984 121 195 520 89 428 866 136 78 399 118 218 948 83 586 622 126 30 314 101 153 198 71 154 840 96 159 836 90 489 878 72 647 885 109 454 582 98 25 703 89 433 880 94 83 321 97 791 950 77 623 648 114 212 733 166 268 889 58 707 911 73 192 603 111 533 547 88 386 869 88 194 801 111 171 288 88 680 782 55 501 997 66 457 572 100 189 876 103 42 714 121 193 465 151 404 708 110 282 286 132 94 215 96 419 611 109 759 965 63 128 899 140 216 976 74 25 248 112 658 969 75 294 418 102 444 551 61 166 332 121 170 457 122 678 756 103 87 399 120 382 420 132 121 816 76 329 388 96 617 886 72 133 784 75 530 684 128 370 666 133 337 933 103 583 808 127 422 616 69 293 473 139 148 457 119 123 241 89 78 794 129 225 651 130 62 830 98 286 666 82 240 692 94 152 931 59 430 681 108 114 438 133 244 492 157 188 901 97 218 721 33 233 702 123 12 919 89 341 352 98 60 218 147 636 834 115 112 992 145 77 906 125 540 565 114 509 898 82 473 834 69 405 808 102 130 556 103 375 920 131 396 401 71 71 365 69 22 109 75 240 657 109 169 623 105 99 906 109 430 547 93 506 538 100 422 541 52 406 512 59 594 909 70 117 796 92 297 834 98 199 227 116 322 475 77 136 378 95 308 850 85 228 719 53 291 830 99 59 567 72 36 590 54 102 187 102 893 988 144 27 127 135 506 509 105 99 532 56 135 498 87 357 432 116 598 979 59 81 549 99 361 949 74 184 881 150 595 896 111 448 617 125 373 825 133 231 701 110 106 964 106 157 470 58 582 618 42 755 855 116 696 771 72 210 690 190 26 137 103 303 858 80 497 620 182 233 416 77 191 388 75 574 981 118 1 939 70 152 967 84 761 796 100 441 645 55 478 561 115 543 687 100 21 543 92 121 637 112 334 570 91 1 432 42 36 800 141 74 248 154 699 711 50 38 728 83 605 850 57 313 678 113 693 918 68 628 902 121 524 613 144 255 678 101 545 930 123 331 651 129 440 500 125 26 447 78 198 418 82 521 930 85 107 309 120 145 802 106 321 948 106 560 790 138 228 448 109 15 923 77 142 512 109 91 741 123 54 448 109 661 827 122 278 508 81 244 567 62 309 315 72 426 783 107 558 868 118 147 608 109 358 463 106 21 403 132 503 666 137 59 285 101 11 684 134 81 228 119 85 563 134 470 695 72 585 779 81 62 600 83 43 637 135 167 323 43 105 586 98 828 933 55 883 969 118 205 854 128 613 889 91 256 955 73 49 755 88 508 642 144 120 773 110 504 514 102 837 943 103 313 481 136 575 834 160 401 651 133 451 583 78 383 809 130 292 484 40 758 789 142 516 764 96 227 911 82 596 721 130 316 618 75 966 992 61 240 836 107 383 511 140 676 743 111 188 985 93 237 653 121 796 886 108 666 963 101 648 945 100 276 865 98 215 221 141 456 563 59 252 919 90 846 899 131 271 865 52 723 781 86 534 851 30 500 827 97 127 810 112 162 650 100 457 979 60 198 560 110 420 858 105 121 976 122 493 503 129 225 979 119 911 919 143 642 767 166 21 23 119 56 949 85 648 994 121 127 148 87 142 181 82 424 643 92 569 742 128 323 503 101 174 818 135 153 916 75 635 726 109 580 787 78 455 490 120 625 710 94 130 305 54 349 660 124 755 831 111 728 781 99 135 208 135 466 880 77 407 926 101 608 626 87 135 551 106 176 604 100 377 701 101 51 892 68 125 599 82 958 965 59 222 790 94 595 803 100 252 917 123 60 919 81 138 660 113 715 881 129 195 585 78 95 568 80 185 926 61 203 529 105 33 75 145 21 419 95 688 728 118 120 592 113 162 423 96 358 385 66 41 53 94 341 494 109 256 783 75 729 751 95 600 786 99 85 945 111 149 926 103 191 351 74 171 959 100 666 944 156 651 862 92 825 860 93 30 98 91 104 984 53 800 884 133 67 651 115 557 559 65 97 693 82 549 741 113 437 911 100 50 763 138 369 888 45 51 871 85 553 969 112 269 456 109 765 804 99 502 938 80 221 403 58 379 626 101 650 843 83 0 75 95 72 338 89 729 964 63 170 216 22 368 743 101 518 542 55 70 179 111 923 985 127 178 479 60 593 724 102 412 689 122 327 768 82 499 613 106 90 609 111 54 276 121 610 879 87 665 934 65 332 767 143 261 462 125 284 532 58 14 815 146 148 939 79 339 742 140 956 974 115 164 503 91 116 924 111 69 318 127 830 850 90 203 538 142 389 850 81 840 973 122 126 946 92 52 457 125 40 239 99 141 824 75 584 974 80 404 811 109 578 801 98 518 869 162 52 831 90 774 793 114 622 751 74 294 393 116 32 969 22 284 922 68 865 901 58 237 517 63 523 670 123 21 52 99 71 736 99 385 740 128 722 965 129 635 917 96 61 870 136 379 512 75 43 335 76 833 843 154 547 982 85 585 640 58 67 669 86 25 886 154 763 958 108 436 953 99 667 721 40 403 754 96 222 491 120 70 524 122 305 985 90 594 597 107 36 691 8 67 577 52 350 425 127 606 929 136 389 660 105 240 336 98 251 678 64 221 995 147 684 906 105 52 592 68 691 737 88 389 706 95 84 419 99 218 983 135 545 548 114 226 344 132 429 565 93 601 928 70 618 799 108 362 895 54 228 970 88 242 668 100 553 615 106 176 493 138 37 572 1 71 369 103 33 133 73 38 148 78 269 989 63 494 588 102 258 734 97 707 802 136 199 569 92 162 713 99 361 516 89 196 504 84 650 945 138 281 477 63 110 205 106 189 803 101 353 954 119 637 870 76 129 832 77 616 674 72 749 970 103 914 989 126 668 744 149 369 952 106 0 965 96 276 696 137 804 972 112 101 901 107 50 212 30 144 162 117 556 845 127 115 165 91 210 762 81 179 919 90 50 143 168 72 446 74 470 745 83 111 795 91 458 838 126 389 409 108 25 863 47 149 576 112 442 521 139 546 614 105 927 939 50 378 459 126 159 625 74 142 953 65 150 469 96 540 611 115 249 956 53 219 288 100 734 873 105 382 949 66 452 699 107 254 672 54 763 783 118 398 419 113 347 859 132 315 325 74 167 233 82 403 491 84 238 389 76 748 827 53 328 712 125 303 935 123 109 175 150 635 943 42 124 718 110 901 985 66 791 936 91 129 291 29 294 406 102 237 406 89 15 479 48 93 269 42 395 604 108 56 762 117 40 252 31 228 445 96 264 733 109 53 954 93 110 170 89 168 561 57 24 914 135 87 185 99 781 985 89 201 589 127 234 853 121 243 602 75 54 911 96 377 560 68 109 643 58 119 163 114 61 582 77 93 348 106 2 453 92 398 450 88 82 467 96 541 792 89 783 892 105 137 419 144 611 884 101 158 790 143 381 403 78 637 984 91 361 566 131 682 995 96 86 560 107 540 680 102 661 975 141 655 872 107 102 695 146 498 615 105 314 445 123 107 412 151 597 922 125 444 488 84 91 161 80 582 721 142 278 350 65 280 758 47 157 988 89 58 660 88 405 712 121 577 664 78 269 295 132 663 717 92 323 535 49 119 390 160 245 788 65 277 483 91 46 308 82 55 616 85 445 652 96 471 895 83 725 750 113 44 144 114 266 423 147 583 955 20 394 450 100 770 918 57 40 49 104 99 846 115 577 701 18 735 737 116 791 866 100 549 977 133 123 703 110 92 276 130 762 828 90 345 411 101 75 514 115 420 686 80 559 659 84 81 148 162 20 419 127 371 372 77 122 199 112 733 852 95 375 989 152 459 952 129 482 737 80 33 969 104 190 692 95 207 721 51 179 864 62 317 817 94 288 764 123 393 775 158 77 903 153 290 610 96 658 707 118 169 581 155 733 981 58 76 187 95 17 891 67 887 905 104 655 899 80 255 509 137 509 749 127 661 808 72 352 499 123 133 639 84 408 647 95 298 846 160 55 607 105 682 914 103 127 553 62 364 686 91 150 223 94 40 485 131 320 984 109 383 610 148 488 868 84 185 758 138 437 600 89 174 506 135 306 559 119 618 817 100 165 721 140 626 727 98 471 867 72 768 793 99 105 792 107 44 124 83 173 425 88 492 826 142 143 167 92 734 850 85 251 872 45 111 296 114 269 586 122 71 458 136 10 588 109 85 199 105 51 621 119 581 731 105 253 902 126 255 561 135 705 772 82 723 871 107 259 780 84 763 977 151 243 877 53 220 808 93 316 353 61 196 409 90 136 929 45 619 783 95 352 597 89 822 883 110 367 850 101 89 509 49 367 771 132 233 424 130 445 722 85 200 521 87 371 692 99 42 591 100 10 830 69 472 987 49 89 907 96 319 547 58 222 936 64 159 190 43 244 594 104 172 737 86 460 629 79 90 870 90 165 241 99 404 659 105 519 992 144 443 808 157 370 826 70 511 832 99 486 630 81 364 369 64 461 724 66 54 420 100 167 230 112 393 657 127 457 959 113 479 986 115 79 548 80 628 948 75 38 209 88 832 953 107 139 423 65 40 84 90 675 989 101 667 737 90 750 967 162 187 529 134 478 614 51 62 255 98 439 507 73 4 934 91 211 966 112 288 340 92 488 587 106 239 506 107 36 333 130 54 401 77 667 792 99 206 439 108 499 528 132 743 825 72 309 350 140 145 988 103 374 566 128 126 471 107 233 384 87 387 478 131 123 996 89 351 538 89 27 983 109 164 948 80 624 823 98 118 181 91 668 831 132 0 636 72 146 261 110 286 560 97 204 769 116 37 257 114 14 266 87 657 965 91 488 633 108 96 138 92 253 392 129 87 867 103 646 839 92 283 455 166 367 499 109 852 962 92 50 915 133 748 841 70 140 761 139 335 372 95 946 986 69 436 968 109 762 950 102 467 771 96 219 429 96 32 407 111 491 877 97 317 839 91 108 621 153 185 279 117 495 823 80 487 937 180 369 701 128 684 843 71 480 773 89 52 209 62 71 881 93 64 859 133 222 843 72 184 188 55 522 625 73 441 544 72 166 346 173 88 786 60 3 107 104 242 719 78 397 855 124 343 822 124 86 680 108 307 799 89 45 617 94 576 668 63 94 938 93 588 660 148 664 687 125 323 455 100 62 921 76 18 273 85 521 897 97 547 788 65 430 600 102 284 686 151 604 989 139 1 698 129 259 807 134 719 767 96 66 559 89 278 403 74 222 666 56 304 341 130 429 447 79 557 905 108 274 417 84 173 740 90 609 649 86 240 297 68 64 387 65 433 813 81 594 663 158 350 950 75 667 936 128 228 513 100 298 609 145 324 607 75 287 460 121 101 350 92 546 702 162 234 313 99 481 845 98 902 933 83 497 930 99 50 231 109 32 190 116 390 483 94 691 982 121 76 349 122 466 538 97 428 592 128 23 398 64 366 761 68 735 827 37 267 623 105 411 515 113 87 565 103 554 581 96 375 998 113 713 999 112 119 932 51 283 498 107 384 400 111 296 457 95 42 473 140 801 808 68 718 902 141 581 889 106 384 563 136 251 737 47 103 200 96 465 541 134 555 582 61 596 712 119 718 730 110 205 870 96 239 513 110 250 889 100 263 933 122 17 174 152 101 361 86 674 681 106 331 940 96 678 830 75 501 942 177 65 811 71 225 696 145 222 305 146 329 467 96 304 785 85 376 402 93 321 389 134 201 582 19 305 965 86 502 957 111 11 329 77 649 999 117 234 428 162 61 162 174 41 597 99 244 661 52 720 792 109 522 609 93 205 813 106 868 927 55 94 869 157 109 725 92 380 826 100 173 775 47 437 525 93 182 818 101 397 658 79 51 822 123 230 422 73 456 487 115 438 691 114 117 413 76 57 226 113 195 979 122 72 160 32 280 709 136 289 878 103 157 414 60 513 831 96 679 874 127 173 679 100 320 808 135 28 395 135 198 929 116 370 542 99 265 386 82 411 820 81 329 649 109 187 454 155 116 288 99 124 599 75 460 532 65 15 659 62 34 351 117 153 346 89 567 735 109 100 380 60 101 390 150 441 749 145 680 690 51 33 278 64 166 536 51 597 752 137 284 854 91 39 687 71 336 456 128 510 934 38 273 995 147 715 967 28 83 101 110 129 170 79 282 953 50 108 522 71 766 899 97 578 591 76 278 353 88 61 96 55 46 650 100 45 470 113 80 858 74 530 872 77 512 824 64 215 781 126 357 932 102 121 213 135 422 485 121 95 664 65 295 756 123 80 685 134 95 238 118 132 801 92 802 858 128 697 920 114 590 807 41 612 664 84 429 704 99 246 289 115 221 404 105 332 927 89 162 557 136 83 427 122 17 985 89 294 909 42 10 478 131 194 887 115 209 704 61 489 829 106 248 769 122 326 609 154 163 383 132 123 318 79 64 95 18 349 527 78 126 428 110 76 384 62 129 194 134 572 991 105 100 403 85 315 446 72 84 810 119 143 374 89 410 564 100 831 871 85 677 977 127 409 645 97 48 593 65 51 205 67 175 382 104 46 542 33 226 485 108 138 826 115 265 648 108 112 656 140 368 633 86 103 858 145 448 616 128 400 826 117 161 857 95 135 833 102 340 357 113 147 451 97 278 853 68 707 799 140 10 149 110 399 774 101 151 527 128 720 769 100 122 972 139 779 957 74 131 614 109 93 400 70 249 792 114 403 772 103 273 583 167 593 988 113 9 581 107 254 722 102 253 627 34 616 785 109 2 367 72 412 654 101 486 663 111 108 947 89 701 888 52 107 361 81 97 323 86 438 645 154 14 227 92 198 852 147 49 485 124 6 993 158 63 630 84 333 598 100 214 932 59 69 313 116 161 296 157 645 980 120 152 390 72 140 159 121 248 300 47 318 765 112 240 313 119 465 723 90 710 912 108 165 699 98 141 801 138 193 900 50 0 53 114 19 849 96 32 778 93 50 453 136 257 264 66 659 896 136 715 770 124 693 716 130 46 647 36 187 540 58 203 282 120 158 826 48 426 742 97 145 510 62 468 786 95 463 660 112 25 264 83 82 144 134 189 307 116 700 809 113 596 850 101 452 542 106 251 328 136 259 616 140 565 848 101 601 653 66 537 781 140 467 479 41 509 972 112 889 967 109 372 802 126 912 943 47 421 896 99 725 882 95 39 281 106 575 714 148 112 709 64 170 751 108 657 722 71 358 681 88 493 693 90 403 997 118 259 499 75 110 853 114 2 388 117 549 702 87 612 735 85 383 519 108 128 783 125 68 393 122 315 470 100 503 543 122 284 416 73 15 841 49 4 181 159 485 533 108 447 637 60 181 396 105 0 721 134 349 905 101 466 935 81 591 831 132 768 804 84 128 795 136 76 744 79 23 884 96 475 707 128 30 791 113 357 365 119 289 864 103 118 822 106 611 753 121 33 566 61 187 373 151 174 771 114 141 674 180 132 253 108 99 767 110 252 810 99 160 588 60 355 632 107 244 648 124 29 94 74 725 859 104 113 502 142 103 953 86 244 682 112 423 670 112 554 963 90 129 884 144 146 460 44 768 805 92 283 417 143 48 178 85 539 845 131 698 866 108 805 832 89 323 384 110 103 285 73 416 687 82 480 559 153 591 678 54 56 515 127 408 918 82 799 910 119 508 975 101 65 858 83 286 993 111 733 771 58 499 714 185 813 981 109 385 646 95 52 212 92 505 795 88 74 947 99 895 897 128 666 832 117 557 787 108 43 961 129 95 684 191 851 965 116 59 776 135 240 397 51 451 516 117 752 877 93 481 832 69 371 483 94 705 729 92 173 453 152 880 899 91 667 868 142 60 403 125 633 736 108 340 810 103 498 777 143 536 628 140 474 683 23 44 180 130 788 933 63 416 698 134 606 993 97 690 769 108 691 740 110 392 934 130 212 549 110 526 554 101 165 715 46 551 940 129 19 930 95 188 813 70 262 328 118 366 841 44 607 800 89 823 887 141 113 129 78 507 623 64 366 861 91 139 445 67 547 758 85 224 707 93 822 824 34 336 989 157 334 444 117 629 652 134 204 471 65 155 931 101 391 917 137 315 670 92 307 588 141 497 762 137 430 601 134 258 696 126 211 585 120 42 457 58 572 692 127 212 676 84 199 602 63 218 707 101 240 428 92 100 165 141 778 881 111 281 611 81 303 748 139 668 875 100 108 483 92 58 232 81 207 939 78 496 645 102 171 485 105 606 763 89 627 925 92 575 752 31 194 844 114 247 943 96 280 354 101 6 633 58 119 593 125 167 418 123 317 356 108 58 443 77 558 990 126 778 966 92 49 819 134 127 880 96 540 798 104 264 409 93 464 942 116 353 844 98 170 863 66 131 545 132 51 814 66 520 594 149 563 688 115 408 479 81 103 120 95 509 603 105 289 387 102 178 674 112 434 870 45 197 811 183 231 601 141 378 602 120 392 408 159 428 869 75 693 875 86 707 826 72 521 995 82 240 522 84 576 845 80 284 337 126 211 463 140 915 987 104 20 346 91 74 905 145 15 962 135 469 481 66 545 723 86 325 520 101 153 797 115 95 894 81 442 689 92 170 668 36 402 537 105 545 718 105 535 857 101 579 618 86 919 927 108 465 596 72 70 588 147 104 522 107 216 350 76 573 956 133 319 531 35 211 473 90 75 959 83 209 793 93 483 977 85 258 699 134 236 614 74 365 675 56 506 735 100 376 600 130 63 444 111 103 901 97 89 552 133 6 941 51 420 621 76 104 423 83 120 340 99 220 389 63 471 885 85 110 498 85 531 993 106 38 54 111 429 554 111 414 796 79 143 728 112 594 950 93 380 762 73 279 553 100 146 356 100 665 858 137 120 353 105 421 913 43 382 901 44 50 76 90 183 741 65 354 934 114 241 352 26 146 468 114 586 801 74 642 940 96 392 624 92 217 494 117 368 515 59 468 753 97 338 832 81 546 836 50 236 707 98 311 614 112 522 708 101 57 855 105 103 324 71 363 583 53 301 430 108 49 581 99 536 640 100 292 834 148 117 267 66 198 199 129 243 323 158 99 356 67 320 478 142 65 920 148 14 298 136 35 757 135 52 196 122 327 669 89 716 790 110 148 648 98 61 881 80 9 605 116 295 754 139 210 511 52 533 695 94 680 897 128 107 860 71 184 344 93 615 670 85 268 929 85 271 682 101 405 792 138 152 853 84 709 823 85 151 364 79 596 613 107 34 61 110 391 912 95 159 331 102 316 668 88 128 144 116 407 602 159 324 568 50 79 375 73 333 959 89 311 781 121 234 895 89 425 630 84 113 394 129 349 598 93 316 572 82 226 790 98 846 951 139 677 970 97 498 575 82 128 620 217 382 993 144 78 791 123 255 280 79 74 153 143 719 847 107 468 648 113 380 756 104 323 967 113 146 920 147 572 766 97 336 910 104 502 744 90 179 329 114 249 759 98 158 707 102 514 620 52 125 461 108 499 900 61 216 256 120 393 673 96 277 470 75 8 841 84 26 72 111 108 460 81 238 311 96 482 512 70 675 903 57 165 212 73 198 282 116 316 661 118 715 843 69 8 290 107 538 723 69 289 760 95 202 734 110 94 519 115 410 447 148 165 803 92 239 950 84 49 63 100 201 271 126 797 973 121 349 937 113 234 490 156 161 255 147 370 815 86 878 928 74 567 992 64 79 167 88 175 507 153 578 946 122 260 357 69 234 391 91 128 243 119 323 790 123 498 752 138 56 768 70 233 617 78 326 565 108 427 940 53 112 430 113 230 984 89 168 291 73 155 526 80 644 840 106 459 899 101 606 698 106 40 195 96 225 743 153 53 951 131 649 865 100 244 632 105 80 430 102 753 915 93 78 712 131 245 796 131 439 702 118 246 297 69 44 369 98 6 31 145 345 557 132 308 823 102 490 563 141 73 962 71 313 994 61 326 582 159 22 495 73 497 738 75 619 880 66 773 999 24 247 613 94 628 830 174 408 937 107 624 734 121 45 73 114 594 886 100 843 947 112 627 973 45 547 629 117 703 947 94 89 499 113 839 901 143 337 626 73 183 261 95 479 847 112 577 599 62 337 760 82 274 923 24 364 920 44 450 757 109 349 857 114 539 685 95 370 449 91 456 887 65 0 880 103 15 361 102 48 341 87 593 895 70 439 447 119 441 705 134 540 580 110 445 740 98 477 858 106 557 660 96 355 625 117 136 185 85 88 845 106 320 782 77 107 381 106 44 937 88 88 990 61 503 909 113 112 214 92 287 621 124 612 977 106 177 433 104 478 801 115 207 735 91 365 781 96 289 747 99 366 859 96 658 964 93 287 512 138 641 767 67 410 457 86 466 741 99 293 479 124 9 671 146 268 820 96 155 355 139 101 213 104 307 661 76 418 869 124 661 722 101 303 951 96 143 834 115 198 372 102 143 552 136 280 941 132 453 485 75 522 662 82 467 499 98 72 468 126 925 926 86 100 276 43 202 316 152 285 861 145 200 287 116 0 470 132 412 738 115 153 882 99 479 883 66 5 847 142 325 944 84 194 747 114 308 616 142 734 868 69 29 88 57 34 177 102 874 997 123 289 731 111 693 963 130 101 775 128 0 168 132 284 438 87 220 265 84 28 865 78 303 878 82 418 979 58 580 722 114 193 824 128 412 877 135 179 948 133 50 576 110 648 673 126 519 870 81 82 408 149 468 757 143 82 141 65 194 424 106 110 774 132 320 542 168 135 407 125 256 509 107 787 967 32 79 700 91 415 580 103 457 718 95 14 287 113 227 923 163 45 961 93 259 842 162 200 685 62 31 910 136 145 575 102 176 883 126 325 354 102 71 741 71 746 989 126 659 673 78 299 983 145 283 496 118 401 654 133 291 625 120 462 869 139 718 803 84 154 403 74 513 578 75 787 988 84 377 534 97 17 132 138 594 605 84 157 718 145 220 394 61 362 504 126 749 800 144 265 831 113 225 589 176 21 695 131 212 786 68 211 676 87 276 908 90 201 336 127 376 473 134 850 916 83 336 826 123 421 510 96 217 665 91 695 972 93 111 455 49 97 747 72 623 872 100 471 639 81 857 906 99 430 680 103 31 945 112 176 211 84 130 554 89 14 581 71 375 584 50 390 549 71 105 788 73 134 306 111 176 889 80 644 843 110 736 877 141 172 733 80 10 78 72 351 690 124 236 959 76 204 975 57 112 292 91 399 635 91 335 839 89 723 762 57 128 204 93 131 692 178 14 28 117 400 906 24 865 866 76 551 578 40 58 870 89 250 829 75 25 208 67 786 933 104 482 934 50 324 988 96 29 144 46 360 442 95 658 970 73 362 411 96 0 680 103 1 98 74 82 715 100 469 556 123 603 755 104 60 637 101 189 925 125 919 981 146 26 789 95 389 424 104 455 947 112 74 312 78 639 724 72 29 606 103 789 976 120 760 886 130 446 737 69 477 976 61 442 700 39 152 699 100 913 942 92 162 798 116 7 18 119 702 835 68 407 834 76 603 799 76 197 638 91 175 971 158 729 902 85 64 992 127 175 450 100 263 445 107 758 872 99 427 528 116 89 624 85 683 861 80 66 497 109 615 658 103 7 342 84 495 556 96 781 867 77 425 452 108 229 549 63 63 611 60 318 980 60 591 602 57 907 996 75 343 419 105 222 553 96 684 848 114 2 39 111 240 837 132 344 685 134 489 905 119 77 437 79 300 436 64 125 412 113 853 866 91 159 335 127 296 830 90 467 472 80 17 361 89 580 718 102 325 473 155 47 277 103 88 819 113 259 373 112 51 688 119 384 415 94 39 485 99 603 899 116 599 897 148 250 794 109 278 823 81 327 633 54 298 602 80 680 995 122 257 864 86 750 920 72 35 948 70 269 554 157 380 569 74 252 673 153 22 282 97 234 974 77 7 814 101 448 506 138 22 470 83 453 629 99 298 450 131 107 328 82 743 900 57 304 454 113 58 632 75 94 223 26 195 507 95 713 954 63 104 135 69 713 818 81 360 962 90 173 811 85 29 747 134 394 505 95 193 573 75 421 666 65 97 221 90 166 194 131 35 389 127 252 717 88 542 985 105 75 556 104 196 731 113 587 595 42 141 873 105 331 513 123 295 626 93 357 920 162 355 941 152 410 718 136 730 876 110 56 454 140 238 820 71 198 788 67 54 286 83 88 459 138 431 770 50 724 969 116 217 300 78 206 694 99 936 990 88 58 647 129 351 549 94 281 739 53 134 466 138 736 840 74 278 865 111 69 913 109 95 467 51 813 999 148 31 548 112 323 507 161 582 967 88 644 797 150 64 532 57 450 883 99 664 670 42 634 909 90 422 728 101 24 939 146 569 735 87 58 193 108 172 711 128 158 788 145 808 940 101 525 607 117 187 587 133 585 977 105 446 614 96 186 880 101 139 726 83 354 621 147 624 915 99 294 577 130 67 108 74 780 915 85 319 935 119 26 793 138 143 466 101 21 686 88 490 545 120 434 618 113 128 897 102 341 684 51 802 904 146 235 729 112 161 438 73 142 246 89 779 931 89 392 940 98 72 820 90 349 925 62 102 800 56 482 600 80 7 423 148 205 869 81 15 492 84 425 443 106 431 500 59 543 716 102 264 667 54 653 999 56 495 634 99 331 855 132 272 273 186 492 910 100 166 496 89 910 947 102 405 861 92 149 672 80 90 183 91 39 964 101 577 904 79 476 528 86 39 263 60 745 813 62 148 566 94 250 825 147 33 714 102 435 749 76 184 928 81 300 737 34 562 986 60 574 807 98 302 313 59 419 844 78 431 986 114 587 789 142 718 907 131 343 743 162 244 569 143 86 983 85 39 870 84 143 893 120 54 171 84 505 729 92 241 277 88 163 643 42 642 893 115 359 780 122 513 558 96 179 421 135 23 140 63 433 661 166 197 835 173 603 830 114 200 302 75 778 858 191 46 356 94 30 458 66 166 764 72 183 455 111 25 223 100 427 595 73 279 466 74 106 555 82 89 544 149 650 811 84 74 305 87 770 847 139 93 314 94 196 930 30 377 994 71 103 241 77 668 888 117 305 325 118 193 927 116 148 475 43 636 900 89 495 980 105 61 789 98 124 929 95 290 420 100 134 862 122 215 675 100 350 688 116 119 697 106 867 923 120 257 458 89 449 500 128 176 293 60 900 915 131 175 412 128 476 623 96 108 883 89 180 755 117 176 861 102 239 423 105 348 812 118 789 926 67 257 956 68 6 267 71 408 645 86 180 534 54 471 687 37 680 979 131 112 618 110 523 815 77 230 714 135 451 541 145 91 522 87 155 641 149 449 577 108 37 587 105 674 847 107 150 998 97 343 976 74 8 974 121 54 478 126 327 489 97 255 943 29 569 683 72 72 86 86 87 120 120 780 893 109 44 279 138 28 170 36 764 872 90 795 864 65 286 689 108 358 374 114 672 817 52 74 809 169 267 723 98 106 556 89 410 942 74 210 614 87 67 589 12 352 410 54 382 532 85 397 878 90 24 432 174 9 479 78 448 704 107 595 897 107 345 593 118 462 766 104 230 543 100 334 532 138 568 805 104 193 468 105 837 975 106 56 940 92 106 435 99 350 836 86 397 885 110 541 928 107 197 791 76 672 829 70 403 940 147 569 890 118 225 969 80 300 988 97 348 617 156 546 894 59 16 605 91 135 590 118 249 908 130 323 765 82 452 715 102 482 933 67 98 945 68 235 649 99 708 809 31 86 135 54 501 610 102 449 972 111 695 966 72 6 11 137 525 820 102 506 983 110 5 841 143 448 670 96 519 989 86 145 879 78 100 587 81 234 892 123 351 882 106 359 625 71 423 831 93 354 776 81 137 283 47 56 112 112 14 805 108 478 931 111 305 520 34 70 990 124 294 999 94 591 856 91 409 615 104 168 843 110 641 977 64 39 350 62 698 703 67 274 357 56 203 956 104 407 718 91 217 966 119 116 241 40 138 964 77 526 931 29 17 525 123 676 908 60 112 394 141 229 617 103 165 664 129 124 663 131 267 377 103 946 976 85 260 887 78 110 983 105 307 468 100 140 615 163 490 904 80 922 993 71 156 987 90 283 926 130 94 496 93 14 294 65 617 636 106 789 905 126 747 811 119 149 466 46 629 642 105 542 989 88 210 945 123 768 953 56 41 902 146 430 554 104 368 977 77 37 125 103 241 907 39 327 480 108 498 865 106 245 808 124 157 961 88 698 806 91 122 755 106 462 913 48 343 967 126 225 962 84 57 166 108 495 933 69 422 761 101 672 949 60 360 668 112 152 644 89 220 374 121 150 892 113 331 343 95 639 647 101 101 234 107 322 881 88 100 391 87 232 966 145 577 740 90 233 997 52 220 713 44 163 970 122 669 969 65 168 945 65 311 365 130 136 371 98 583 624 64 571 782 106 319 425 112 432 857 67 394 424 100 299 854 126 472 915 67 507 599 111 411 937 180 164 826 112 117 970 83 710 900 82 624 968 105 470 546 113 79 369 73 176 650 123 567 972 62 804 878 125 117 948 141 250 839 79 373 774 123 502 512 77 517 777 111 91 688 45 485 770 108 508 849 56 221 500 74 389 586 123 221 929 86 229 831 62 813 965 138 363 811 53 572 590 37 181 226 153 293 383 82 393 982 101 346 381 50 105 980 61 420 878 96 444 705 60 18 387 85 187 724 105 606 842 151 209 542 80 84 353 117 537 646 114 576 792 97 12 888 94 69 121 87 195 427 110 807 843 155 702 879 95 514 808 113 45 493 129 340 408 80 638 831 158 74 391 28 343 671 95 373 418 110 116 568 92 432 704 66 70 333 102 42 791 117 388 763 105 485 751 76 791 844 118 498 537 113 894 990 79 483 962 80 557 886 91 129 856 110 201 704 64 326 429 53 390 661 61 50 251 44 661 999 100 126 822 76 654 997 56 231 796 97 838 853 68 422 990 152 284 766 134 142 631 87 474 579 86 133 660 153 555 561 121 556 867 106 293 422 128 736 916 136 284 807 60 147 702 149 814 935 110 62 217 64 247 684 149 339 809 91 515 800 93 550 686 81 138 932 168 389 674 74 96 146 138 208 950 94 103 397 67 526 601 125 496 716 80 811 827 115 491 644 159 752 797 92 186 593 99 506 815 100 722 838 129 223 743 71 429 676 84 233 941 141 83 124 65 223 669 126 516 663 75 221 257 87 431 442 176 244 605 121 364 549 118 38 909 104 62 596 112 560 963 96 462 570 132 0 787 132 423 557 89 115 525 77 85 802 102 223 541 72 204 658 33 130 665 94 433 972 111 245 752 114 76 365 83 265 553 122 676 981 85 40 475 115 258 275 66 261 716 116 53 780 99 117 495 81 377 631 174 161 223 111 429 865 63 2 493 138 589 676 128 562 926 85 694 702 84 363 698 184 274 703 100 36 390 110 126 541 115 404 666 84 315 720 47 686 729 114 229 898 122 581 929 89 309 375 163 91 538 142 289 777 98 245 929 21 65 177 124 268 312 37 268 361 53 385 811 74 156 806 64 456 746 99 595 885 86 94 845 93 281 586 149 31 599 135 866 958 115 848 866 57 704 861 88 157 666 70 449 907 95 546 810 139 70 598 125 143 760 79 505 827 84 404 855 68 574 987 83 310 965 69 99 813 92 765 959 75 288 897 134 697 907 93 264 387 96 542 711 69 719 974 126 587 756 82 505 540 104 942 978 114 203 815 19 778 792 43 228 329 123 401 486 142 350 798 118 296 935 93 567 928 74 439 958 87 353 856 147 248 404 62 410 776 120 340 348 120 84 614 121 633 748 122 281 635 43 441 499 141 9 412 114 57 553 155 161 723 101 395 690 68 545 899 119 163 813 141 16 911 38 64 164 78 630 800 131 178 312 31 235 936 69 100 348 88 426 858 44 402 961 142 316 738 105 398 559 148 95 738 90 199 683 57 438 581 148 377 758 83 735 871 102 278 543 99 79 788 81 35 476 30 252 972 89 286 338 175 412 829 120 355 499 88 824 903 89 244 382 94 141 606 99 205 427 57 17 554 79 231 996 57 349 382 119 621 795 85 128 975 122 480 822 117 323 366 84 250 524 76 94 233 85 221 224 60 283 432 92 540 649 140 798 916 127 266 527 61 780 872 148 295 851 148 511 959 123 464 826 103 34 368 89 648 712 113 749 939 87 433 563 46 149 657 93 494 681 93 202 831 127 269 356 85 905 991 105 14 519 79 361 905 120 691 932 104 95 549 27 100 505 93 175 947 93 235 523 118 270 826 99 517 627 129 460 924 111 376 547 125 846 997 79 622 853 97 88 936 107 400 835 111 320 426 112 664 833 96 495 690 65 582 808 89 118 208 108 438 829 98 163 353 96 319 740 103 245 760 56 344 416 121 414 886 128 117 972 77 125 908 68 18 47 122 42 392 97 669 724 159 100 698 83 196 711 119 583 883 67 259 485 90 214 557 107 218 483 102 626 679 100 188 626 99 93 892 75 10 901 135 478 626 53 36 488 64 153 263 134 334 606 65 362 533 83 738 837 92 38 963 145 291 854 106 246 375 97 237 660 141 422 676 145 243 334 74 283 985 87 34 174 99 321 423 91 459 798 53 113 539 118 33 724 70 189 364 93 580 938 158 88 211 116 394 685 104 141 175 114 590 717 91 569 856 63 192 708 114 269 680 34 511 954 120 305 409 60 501 637 62 467 809 31 377 543 125 17 253 53 324 424 106 437 936 101 199 618 70 10 960 86 434 611 101 116 993 101 274 808 26 111 508 125 726 876 123 660 818 67 88 388 92 437 620 132 248 736 62 676 883 113 717 972 99 219 335 111 471 478 124 81 444 137 766 786 56 739 988 101 28 102 124 444 961 132 395 920 93 727 924 129 31 192 71 438 504 121 66 186 100 538 890 91 552 808 124 181 372 81 167 609 184 73 941 24 144 955 136 339 723 178 277 666 97 18 158 80 838 969 90 128 480 69 3 426 70 550 861 127 196 982 123 88 761 118 502 748 79 530 931 123 320 919 79 727 951 88 862 998 68 185 723 123 274 949 35 597 816 70 306 859 130 186 823 90 608 963 92 153 915 129 300 742 188 759 842 115 706 843 110 847 938 79 271 506 95 712 782 121 433 493 120 111 905 46 127 227 103 140 868 113 168 305 36 506 519 53 491 913 110 366 704 89 19 521 116 9 327 115 75 447 75 815 995 82 438 553 163 460 580 72 57 772 69 674 938 110 137 761 108 162 832 78 345 772 105 144 507 104 19 94 95 237 970 51 130 709 97 161 860 80 71 939 59 17 98 107 106 405 111 252 932 91 208 652 147 806 809 108 279 423 96 393 727 113 18 527 78 941 987 87 349 390 113 360 860 76 120 790 101 136 979 89 0 916 139 178 886 99 42 381 74 650 695 99 142 573 77 892 956 119 348 494 94 709 772 146 449 822 101 597 711 91 138 583 122 504 757 139 266 814 154 26 740 132 261 287 77 80 434 107 513 918 57 192 996 73 820 922 94 212 973 106 10 858 149 454 634 24 56 131 95 490 644 119 221 670 61 231 695 132 269 467 67 295 491 114 375 414 144 688 709 171 392 670 120 22 814 78 541 571 87 224 486 120 614 930 97 791 900 103 26 578 96 16 519 43 53 447 91 111 409 98 559 726 81 322 610 120 622 817 116 91 683 118 245 605 114 621 625 77 211 504 141 442 762 60 827 995 137 125 471 95 577 736 129 553 629 88 154 960 138 61 90 97 380 968 90 217 384 129 319 512 106 164 410 111 55 904 104 393 777 102 639 929 127 143 799 106 205 529 121 3 586 119 46 969 69 48 871 129 300 704 90 262 642 120 69 200 88 570 581 92 665 706 94 125 734 71 56 882 132 175 930 154 766 774 99 202 276 94 60 545 88 486 890 109 472 596 108 8 988 128 690 881 112 727 745 94 216 957 43 406 947 123 169 206 114 445 707 59 659 685 156 180 953 90 874 906 65 564 997 155 266 875 62 246 916 82 832 916 1 19 106 73 239 820 88 244 783 157 692 792 63 563 875 139 115 117 96 596 685 95 16 802 90 749 876 112 508 910 98 16 358 68 138 811 109 141 790 78 155 447 65 284 937 32 243 753 110 670 798 56 625 720 116 279 327 86 44 165 68 57 427 67 436 862 113 121 489 100 344 638 125 876 955 109 279 320 101 465 997 131 224 226 111 666 726 103 89 559 93 180 971 138 557 621 126 157 366 90 359 992 90 80 875 88 728 825 127 292 942 62 60 164 44 579 752 85 69 139 81 149 968 95 496 618 60 432 871 96 174 455 110 873 905 43 351 409 69 555 626 112 904 999 81 309 651 65 542 591 89 17 533 104 673 806 118 596 900 138 190 824 46 496 827 83 501 636 69 738 987 122 664 928 131 566 984 97 283 900 77 36 426 115 137 881 96 42 943 130 52 259 79 306 371 123 254 410 106 207 273 92 59 132 124 715 771 86 429 808 126 482 502 125 281 535 104 428 853 74 220 305 103 309 943 138 557 919 130 107 896 142 80 504 42 215 407 83 223 972 137 342 543 91 445 471 124 107 350 189 151 367 115 95 942 113 0 2 133 355 425 91 296 488 73 310 529 43 316 521 75 63 410 58 358 397 125 165 771 101 774 963 63 927 946 101 622 750 132 199 635 87 375 528 34 591 929 135 428 631 90 438 445 110 248 956 87 2 947 86 640 737 142 217 632 142 48 885 71 57 528 82 383 725 138 69 264 49 56 366 116 54 166 132 734 772 107 85 375 111 909 925 47 245 409 60 230 818 95 477 942 115 222 604 89 14 62 51 311 439 81 537 687 88 118 730 165 327 736 161 793 871 88 342 895 115 576 676 126 331 734 101 120 480 128 724 821 142 191 617 72 182 902 45 181 522 56 317 386 139 116 611 112 613 855 68 187 992 71 113 414 79 153 341 52 936 999 60 392 871 122 48 984 104 271 716 52 458 584 94 684 792 137 382 408 115 565 924 93 39 153 68 195 324 67 608 839 123 269 708 196 296 991 113 134 206 105 85 589 109 50 176 109 163 324 34 570 608 118 22 943 108 337 923 142 587 830 103 418 488 100 89 188 142 34 435 108 782 916 109 353 710 102 166 626 107 2 84 42 444 984 118 252 865 153 60 524 77 40 827 151 531 696 89 605 851 123 158 603 79 203 661 107 294 682 173 312 937 138 270 790 78 81 924 58 595 997 122 224 944 90 153 460 148 207 784 67 859 875 95 744 874 102 66 374 118 19 734 20 336 948 112 132 936 141 365 972 66 132 186 60 324 550 157 587 952 99 227 693 58 862 964 131 367 404 106 639 967 196 966 968 114 645 935 71 116 973 86 113 346 129 343 920 100 657 907 71 547 638 110 157 224 59 727 804 113 160 362 66 159 400 67 125 611 101 243 638 180 53 91 99 165 964 118 224 883 78 243 374 92 125 298 109 161 598 106 15 826 96 253 826 105 311 558 81 110 654 77 150 882 99 904 931 139 710 715 90 206 415 69 19 150 135 10 529 105 300 805 124 776 985 83 568 746 81 446 904 130 369 968 75 116 829 90 418 483 152 397 425 88 290 524 121 42 100 70 92 206 76 771 872 70 490 946 93 712 925 105 137 477 107 916 973 99 1 902 88 117 445 119 518 694 106 37 848 76 31 269 120 586 978 112 222 850 122 488 830 91 692 807 168 52 623 111 618 955 131 162 392 106 162 601 125 612 885 68 513 836 105 4 342 99 104 920 49 318 357 147 85 99 125 73 327 74 239 266 65 27 48 81 376 851 88 651 699 53 458 741 114 719 856 49 395 562 161 207 219 123 9 516 71 334 565 67 461 739 118 799 947 134 432 738 103 770 962 90 373 728 132 687 803 108 540 715 119 428 440 92 328 427 130 96 721 102 53 638 64 455 634 113 197 935 136 116 717 105 197 825 54 10 372 57 77 589 115 75 693 150 124 935 115 158 279 98 415 908 92 116 903 102 627 941 87 0 915 106 659 826 104 386 626 111 240 622 128 139 973 90 754 810 103 94 174 95 783 784 56 46 322 108 635 842 88 334 797 140 38 496 126 62 955 114 444 629 112 207 506 113 64 252 65 777 831 135 549 580 98 429 530 115 174 475 103 36 854 139 22 836 142 78 378 131 93 986 60 385 800 92 602 838 92 25 347 134 929 945 96 713 809 89 555 743 136 105 689 143 14 167 91 109 244 58 894 933 104 419 483 77 99 852 98 726 939 106 432 878 120 602 621 161 77 244 89 211 216 92 50 929 67 592 838 74 233 566 49 29 548 123 67 572 95 211 656 65 606 697 169 58 129 89 20 449 86 122 467 84 252 714 57 475 926 106 355 651 107 484 499 152 335 858 115 397 802 101 388 666 140 670 737 86 747 804 123 434 718 94 371 748 61 688 933 107 216 837 115 9 312 123 164 839 133 442 475 116 406 648 66 342 560 94 191 463 71 79 962 111 246 256 161 137 736 92 391 504 146 732 864 53 605 796 99 222 869 108 605 720 94 154 584 111 251 956 93 203 465 99 198 835 133 223 930 100 780 883 114 193 977 94 472 612 89 529 819 105 181 884 60 601 626 78 525 536 97 934 973 81 631 772 92 509 813 99 636 763 123 304 911 125 755 807 118 482 602 113 204 589 86 408 924 109 193 404 90 209 932 140 283 549 67 933 990 136 30 834 101 27 877 84 84 839 62 695 850 94 135 496 163 339 670 105 542 759 83 481 801 82 92 909 122 545 801 93 126 438 78 457 568 102 513 662 117 471 658 106 217 873 133 320 455 104 196 483 130 682 958 113 686 754 52 658 720 164 150 668 116 34 716 94 558 861 69 95 858 91 436 600 72 239 851 66 408 738 113 301 633 120 426 675 120 68 606 88 374 477 65 520 965 142 469 487 73 20 889 114 497 958 104 218 409 99 618 840 91 427 833 48 187 487 172 277 416 120 47 972 76 116 576 134 45 752 130 32 552 111 136 679 104 55 58 110 257 810 124 780 908 97 44 294 42 164 914 125 268 625 89 524 585 76 495 979 84 243 915 64 468 939 111 69 652 127 98 734 114 181 449 138 697 826 46 303 569 61 770 900 169 454 460 100 242 994 149 682 757 111 209 996 111 11 265 85 332 885 135 584 900 84 223 780 80 58 780 67 730 962 48 585 986 49 116 631 108 554 729 127 348 434 49 61 217 118 407 460 111 101 644 76 10 275 73 654 966 28 308 739 92 19 237 117 161 245 148 721 730 103 137 980 103 190 852 93 131 718 108 211 835 89 200 766 109 710 962 101 16 454 121 444 806 140 313 886 31 778 937 73 345 866 97 224 424 136 839 984 106 263 475 85 37 882 42 298 851 102 234 323 81 658 771 88 557 891 123 22 328 137 66 520 54 366 977 118 671 877 150 380 972 137 26 718 88 258 803 91 337 670 99 166 568 91 112 591 126 351 607 165 913 948 128 523 979 76 706 980 101 288 993 101 616 698 161 602 865 88 146 552 89 508 736 113 895 951 72 674 861 108 67 744 148 143 529 67 252 590 118 157 883 113 154 508 89 488 974 126 780 966 16 296 707 178 908 997 93 123 497 39 276 779 160 467 845 101 238 980 126 756 946 61 324 409 87 630 697 86 628 744 107 432 584 86 238 513 72 522 665 59 172 482 113 67 921 168 35 269 56 335 919 111 110 217 126 488 758 167 46 651 130 302 550 99 466 991 65 729 871 74 477 905 84 42 556 77 128 136 112 178 604 97 43 50 79 416 829 89 872 918 125 552 833 135 52 385 96 263 272 85 258 311 118 376 535 141 330 509 115 176 761 47 538 908 101 235 530 98 541 657 116 984 998 84 726 909 81 34 980 60 391 818 149 48 791 160 274 535 72 422 838 138 588 950 97 502 992 105 322 965 89 205 915 61 441 722 158 149 385 77 417 821 69 464 477 111 697 996 105 227 830 100 500 780 111 531 851 89 278 894 97 123 590 106 232 697 136 268 612 123 261 502 85 507 959 102 171 762 114 326 774 115 244 599 97 313 677 153 613 990 96 333 428 89 548 587 57 498 551 115 871 881 152 416 517 200 145 170 22 270 979 113 493 632 74 50 569 153 215 667 155 80 866 87 218 772 120 211 820 82 262 581 109 119 362 118 516 562 104 117 255 71 252 352 87 155 831 115 2 715 46 180 698 79 341 852 122 318 328 77 18 730 55 530 681 85 571 845 150 848 897 75 453 525 115 288 320 141 914 990 117 911 941 134 448 742 129 135 695 84 946 972 106 410 466 101 67 566 82 530 728 74 38 380 67 493 845 135 110 933 148 182 394 108 603 778 95 142 878 172 731 829 100 645 660 94 520 675 87 12 65 61 18 627 137 641 959 141 812 881 127 452 737 84 199 260 71 317 901 85 202 675 111 205 290 105 12 751 105 23 935 117 296 541 95 233 762 70 468 849 128 852 972 120 329 705 90 722 756 85 53 437 90 469 886 99 65 372 79 358 642 100 375 789 77 52 536 88 64 962 94 610 913 131 158 599 119 56 961 109 200 405 121 388 396 105 43 938 140 130 316 118 156 646 121 17 602 92 6 407 72 606 849 124 207 300 112 123 949 113 145 857 110 300 811 88 164 786 87 97 559 123 539 899 129 406 623 112 269 900 54 436 787 96 518 803 76 754 967 120 8 975 93 120 863 129 195 284 103 465 914 114 391 547 112 355 420 107 48 967 132 219 562 87 289 395 128 47 959 88 459 693 117 238 274 85 101 580 128 123 375 127 444 607 129 697 899 43 556 729 157 578 681 107 127 658 91 57 839 147 221 713 84 749 802 100 640 669 113 140 791 110 433 458 80 546 898 54 508 766 88 627 950 96 436 580 65 803 987 104 44 843 74 748 831 78 19 372 103 278 437 92 314 537 137 216 494 88 534 575 61 120 948 38 535 714 118 98 344 66 548 951 114 461 661 149 286 653 113 226 389 75 22 85 112 167 830 100 362 617 117 61 351 142 15 304 91 605 726 112 377 859 110 694 902 102 56 261 97 191 290 106 120 779 55 15 500 74 367 600 126 37 893 118 96 954 74 552 923 58 33 317 89 121 607 85 286 908 141 337 491 83 1 615 71 697 959 123 451 669 63 13 318 160 62 883 45 277 571 83 67 453 89 136 876 104 545 559 80 67 135 69 658 869 153 184 704 17 254 710 131 125 997 142 784 819 115 152 792 53 6 406 57 590 605 109 31 121 106 84 869 103 280 386 122 430 616 147 69 853 83 20 950 86 187 246 51 545 978 55 2 301 88 71 788 64 507 707 129 724 968 85 539 777 101 432 708 118 714 997 101 512 850 109 108 986 93 750 803 87 95 460 101 453 560 73 91 678 80 15 487 91 44 530 82 218 466 140 165 540 136 122 416 89 126 916 83 125 183 93 687 843 121 10 335 130 393 644 115 219 378 126 481 532 107 364 937 131 728 937 36 446 483 92 787 978 94 169 386 119 294 678 88 583 839 98 52 387 102 366 473 115 21 214 77 877 967 114 125 917 101 254 443 110 242 512 74 220 742 97 135 909 75 276 432 60 518 976 75 31 310 119 214 291 133 643 923 68 591 992 90 463 833 118 549 952 106 25 161 65 244 712 106 663 916 133 283 388 74 203 770 92 606 871 181 441 517 127 192 805 62 274 847 131 49 168 26 222 965 104 674 865 64 788 978 107 430 780 108 395 406 112 257 852 113 94 651 104 253 421 108 179 297 93 180 188 96 150 467 77 454 884 60 160 910 110 207 228 123 393 754 84 136 449 68 335 796 106 485 948 86 489 849 65 245 576 118 182 222 89 844 923 96 744 866 133 388 721 132 51 279 92 244 357 141 40 527 117 312 893 78 1 36 107 617 939 86 584 833 77 633 982 137 495 695 160 700 873 138 119 478 153 148 791 96 292 405 77 486 627 88 454 932 108 83 864 129 170 935 92 86 114 53 205 837 140 218 321 45 516 958 112 7 72 106 351 484 115 553 929 119 64 982 134 2 157 40 637 875 100 226 941 77 561 818 71 766 901 129 521 545 72 717 956 87 361 662 178 152 978 47 823 880 140 46 943 77 601 689 137 287 666 137 124 266 75 49 562 97 92 119 75 634 888 112 314 478 99 656 708 168 508 922 74 419 932 133 392 661 82 314 610 45 262 383 100 328 948 124 593 972 84 437 577 62 452 873 60 148 443 116 818 860 156 408 982 71 447 451 107 64 861 88 671 926 139 35 406 113 780 866 110 296 539 90 211 441 95 406 651 67 645 725 95 530 963 144 17 348 113 707 754 43 260 559 98 26 130 81 55 260 108 240 991 69 317 695 133 71 680 47 468 557 168 46 875 130 446 619 59 272 943 81 349 657 86 548 669 64 536 798 96 117 364 84 124 321 56 109 396 45 628 743 115 492 768 136 11 576 70 421 517 129 20 58 53 225 386 102 819 973 80 159 908 123 288 588 132 218 874 145 210 685 49 399 638 99 117 554 91 72 283 98 542 766 78 419 523 68 237 482 106 472 570 98 584 931 132 142 778 118 553 853 114 250 411 112 501 892 84 401 939 74 748 833 147 274 281 141 67 548 90 42 957 141 773 981 88 57 963 89 176 273 66 945 991 77 525 715 79 178 708 86 89 650 130 674 774 21 441 906 87 447 894 91 199 394 103 778 948 94 276 588 147 256 807 70 277 768 128 475 979 93 199 496 91 289 755 86 101 480 58 244 663 120 324 388 81 468 990 85 115 718 9 433 484 114 82 638 122 141 446 108 704 978 107 480 968 107 139 897 115 192 881 133 74 146 92 290 339 131 294 533 101 667 702 63 176 892 160 667 896 105 568 992 93 766 779 113 269 405 148 148 592 83 63 742 89 579 957 104 365 948 91 651 844 88 27 375 85 612 806 40 616 968 105 228 861 98 140 920 6 714 880 132 3 824 107 102 682 103 79 253 109 185 343 169 85 461 109 416 448 92 86 678 110 374 695 94 747 982 147 363 934 116 92 634 134 161 473 107 43 992 137 613 816 144 10 449 115 65 303 70 131 863 72 739 951 112 58 606 108 383 814 83 396 688 144 483 811 84 676 898 114 200 925 56 133 252 91 623 825 123 634 938 144 299 539 78 205 996 63 412 791 69 121 907 54 959 963 139 73 804 112 462 781 38 491 504 120 378 490 89 25 592 100 217 401 143 915 931 163 493 783 104 759 914 120 290 681 68 157 265 87 320 734 61 31 892 89 384 624 96 615 789 99 203 997 142 276 528 74 396 903 44 739 771 94 4 94 116 9 818 122 153 980 116 58 692 106 387 822 105 41 68 80 57 141 163 35 430 50 278 898 92 334 540 146 251 279 66 283 462 132 368 591 124 575 895 111 31 667 92 378 557 86 795 921 101 39 366 96 386 745 109 644 987 91 197 922 94 192 694 107 231 829 117 425 482 51 187 459 105 161 631 113 101 955 120 103 178 73 514 999 136 480 928 157 415 532 109 466 964 104 216 464 131 594 987 135 127 333 106 524 702 99 662 984 107 99 183 84 213 935 79 146 453 89 289 941 102 81 927 126 105 293 126 117 190 65 338 746 159 416 521 47 175 626 136 302 646 72 212 486 108 548 787 108 86 258 157 280 392 158 50 221 10 114 451 128 461 503 106 587 870 97 195 728 120 268 764 115 589 679 21 426 809 85 568 635 70 3 227 55 252 406 122 316 354 92 357 781 80 451 788 58 101 375 51 313 401 103 70 654 116 129 528 94 296 413 143 457 479 92 496 971 85 592 598 47 529 727 118 503 723 147 128 457 133 83 874 82 146 520 50 407 541 137 168 565 78 664 807 105 259 789 111 188 849 68 605 624 129 457 749 109 165 256 100 748 804 115 557 640 132 187 218 69 715 932 120 373 793 101 245 641 148 838 928 68 366 385 135 413 627 117 536 568 40 11 849 133 312 833 116 586 658 141 502 513 72 426 886 124 15 50 97 295 380 80 131 177 114 489 727 49 116 545 106 255 627 95 266 818 188 75 356 73 503 655 121 268 283 134 37 674 92 553 800 126 185 199 51 553 789 117 19 716 86 195 769 104 256 635 63 832 904 98 842 846 59 253 623 89 97 395 101 329 747 85 759 838 111 246 528 55 61 608 127 684 948 61 382 966 124 16 557 38 121 864 151 259 473 49 838 995 58 7 394 99 348 876 115 302 436 58 303 732 135 147 929 75 114 628 118 53 523 95 629 815 127 473 514 137 229 739 83 606 948 83 790 792 88 46 382 76 42 509 128 148 911 98 677 934 71 393 860 93 681 715 106 213 405 107 111 981 62 41 305 85 54 896 86 234 934 86 305 749 140 133 386 149 840 843 66 927 985 75 0 279 85 803 913 139 574 937 91 294 295 138 4 32 92 26 345 30 151 858 87 177 321 75 208 673 79 915 923 118 318 460 106 290 431 88 260 298 104 225 976 18 405 796 85 238 430 93 25 607 89 191 295 140 157 732 94 193 749 93 28 665 101 283 307 98 226 572 172 124 749 162 787 933 113 672 959 74 195 868 101 656 847 74 212 600 104 324 749 123 166 230 81 609 635 100 47 583 105 158 786 91 444 573 52 83 585 83 47 371 109 12 533 65 435 617 70 361 376 89 506 841 104 405 950 89 74 414 120 843 955 118 226 924 105 635 981 69 196 202 90 427 487 125 726 782 88 116 695 145 771 957 114 62 373 96 61 711 157 45 338 119 194 746 108 414 469 41 500 678 110 286 831 59 162 952 129 726 869 64 706 988 71 538 834 64 64 952 42 115 944 76 12 158 94 559 784 123 93 751 99 793 922 137 588 764 127 156 923 60 114 900 114 358 977 77 184 483 115 371 544 98 627 994 102 19 155 70 538 841 101 263 780 93 17 509 103 523 703 155 180 204 79 343 378 98 359 814 148 48 491 106 42 786 108 519 889 73 62 637 126 925 930 121 152 837 94 383 400 166 74 140 113 693 865 47 64 910 31 619 867 148 130 989 41 148 349 102 438 946 111 442 862 94 768 948 152 187 549 110 406 660 120 898 952 170 698 986 184 465 881 103 809 909 79 24 164 91 253 884 124 99 286 67 40 796 128 448 891 113 439 889 92 456 595 96 393 749 87 351 584 109 418 721 146 923 952 107 81 257 99 302 614 106 352 770 49 98 789 116 438 478 85 87 504 125 271 660 91 701 723 62 495 819 100 43 904 54 531 543 102 121 510 108 56 379 67 715 972 100 306 740 63 213 415 110 68 199 43 435 689 181 166 187 62 117 567 99 94 976 96 159 461 30 198 930 69 246 533 118 435 888 126 31 656 126 64 229 81 130 290 120 220 419 98 377 590 104 54 647 98 283 599 156 895 984 71 911 975 104 73 126 101 357 534 90 486 881 61 110 937 133 364 812 55 809 838 55 407 585 98 300 861 83 183 364 132 547 874 83 55 95 128 845 907 134 277 424 79 378 843 42 238 510 114 195 719 84 752 806 119 469 810 93 637 828 52 84 277 122 294 711 89 421 519 90 362 908 93 528 796 60 499 775 102 682 977 77 741 800 78 423 773 89 123 833 121 344 454 130 375 469 129 72 266 82 169 182 116 134 676 80 83 900 62 140 406 103 658 882 122 408 539 137 405 657 81 565 936 106 410 527 119 304 526 94 379 847 166 439 669 81 372 926 133 154 983 98 865 920 46 356 641 55 137 416 127 755 767 106 606 826 111 77 595 113 384 907 58 521 647 96 296 381 61 179 191 131 317 364 98 330 370 44 500 612 111 282 316 94 516 817 91 625 838 100 788 959 103 76 473 126 697 754 78 26 30 121 29 881 151 368 505 52 239 306 94 164 619 62 353 532 137 259 822 165 411 492 85 42 389 139 287 696 110 553 587 42 169 771 135 367 373 128 59 181 88 147 976 97 495 552 63 6 586 135 171 693 107 287 347 127 260 574 85 440 540 94 386 664 82 221 499 79 134 851 64 233 708 155 164 441 85 439 752 153 434 754 114 28 571 93 946 997 67 674 781 178 28 540 81 617 787 34 99 481 119 354 412 122 594 606 112 5 170 117 18 86 92 176 370 82 884 973 99 548 842 143 110 262 123 666 764 91 288 452 36 226 652 101 647 793 108 508 599 80 445 739 155 221 924 57 183 864 105 167 931 78 167 168 120 100 502 126 255 653 114 115 676 111 384 686 153 137 882 105 469 835 132 106 147 114 264 908 87 63 990 95 214 283 101 485 550 111 578 833 75 236 863 56 498 499 106 296 924 61 173 529 134 315 994 80 373 611 115 124 160 44 236 532 86 756 963 85 353 576 116 263 808 119 291 991 89 218 922 75 272 595 138 568 730 152 28 151 127 356 568 89 44 803 112 121 899 134 210 282 79 456 860 130 52 235 91 486 493 110 114 853 52 151 211 111 8 149 88 229 897 126 278 344 93 39 147 54 324 412 135 625 957 107 161 219 89 78 561 79 319 453 93 549 566 143 69 723 163 207 952 74 617 820 91 780 782 103 324 528 69 12 660 101 58 653 132 456 816 62 215 722 95 60 921 105 306 400 123 67 521 104 691 900 79 456 912 69 641 667 164 41 827 61 453 724 91 3 886 169 86 407 101 640 976 138 210 537 78 860 900 51 386 853 79 139 440 107 278 290 171 466 852 143 504 898 126 189 220 104 459 736 137 160 847 110 124 788 99 23 721 101 872 889 163 62 259 184 85 580 133 339 496 65 224 448 103 401 636 93 300 914 143 432 788 128 2 504 71 241 351 106 534 588 138 345 766 135 734 860 68 488 538 68 50 506 75 227 592 106 124 830 85 708 977 108 658 984 140 233 747 143 443 508 76 628 874 116 84 799 137 539 794 82 716 875 96 80 774 118 180 674 120 62 902 101 128 675 113 573 772 115 556 879 147 366 836 94 493 633 73 214 222 114 361 411 88 54 685 69 411 420 120 322 974 115 120 878 63 700 859 79 106 263 120 286 486 77 18 405 72 118 869 134 555 866 94 66 352 124 223 670 108 262 760 89 432 718 126 556 866 136 552 979 137 264 597 73 618 918 109 240 748 73 47 792 90 302 376 68 621 665 85 141 985 108 255 649 114 336 563 111 282 382 123 869 904 103 236 450 129 647 671 123 35 204 99 568 901 99 347 903 158 241 993 141 235 788 93 98 293 120 227 332 74 780 939 122 338 944 84 203 869 100 515 743 114 375 455 64 222 278 68 344 600 31 98 924 129 342 780 168 848 920 62 39 489 154 576 942 100 724 934 127 475 620 96 470 940 53 357 374 139 116 225 109 233 648 121 525 719 81 189 747 123 31 824 154 68 826 105 228 814 109 131 699 108 250 446 65 123 702 119 128 645 76 521 754 165 271 476 67 144 755 79 480 738 139 682 868 99 290 856 113 234 322 92 257 520 73 596 760 102 892 977 62 329 488 84 55 566 123 321 356 92 479 882 82 827 977 149 799 996 127 281 978 77 101 155 145 385 404 68 177 532 85 59 373 95 121 821 117 407 615 131 193 601 77 358 617 101 36 897 158 310 440 40 750 781 86 711 929 119 366 560 94 254 878 132 611 946 79 957 988 71 277 642 123 473 876 95 294 894 64 31 744 124 6 377 70 684 983 80 195 469 140 50 607 107 256 743 91 941 944 76 157 628 100 78 724 80 718 882 82 262 751 159 183 630 76 397 993 67 255 703 95 552 980 106 252 435 96 504 872 95 153 846 117 0 214 138 273 522 134 269 375 92 43 808 89 216 451 105 267 304 99 173 677 110 653 812 56 326 468 98 285 571 54 719 996 123 55 148 124 238 889 100 489 850 68 389 393 93 91 551 65 573 908 85 704 946 104 791 854 103 97 541 69 67 132 87 542 979 103 562 876 101 494 859 129 185 250 96 135 819 147 251 406 96 433 738 118 390 478 101 50 524 41 653 975 45 211 516 93 596 925 154 527 754 55 281 793 60 332 512 113 448 763 103 350 995 89 67 415 105 333 699 98 100 104 135 281 472 117 612 793 82 699 892 137 572 657 125 695 883 120 188 573 118 697 757 96 186 630 57 547 978 90 254 943 141 659 991 105 10 336 110 121 438 100 77 770 58 122 776 77 773 886 107 611 866 144 317 582 126 473 567 120 881 976 95 27 477 106 329 481 93 123 648 125 652 997 81 311 829 57 702 939 107 412 741 112 246 733 72 45 130 55 74 606 96 217 934 90 518 958 59 392 958 72 601 718 120 12 922 131 18 458 97 93 350 90 666 737 119 289 976 32 58 552 82 911 965 60 578 742 108 738 770 82 202 902 113 292 323 77 576 789 79 501 715 108 219 669 99 120 210 105 417 883 140 132 357 79 64 917 135 24 36 78 50 913 97 195 711 54 45 973 132 762 834 125 371 990 63 554 592 84 733 790 91 352 613 107 257 855 136 69 872 52 572 873 81 647 935 132 321 576 146 24 639 132 862 961 82 59 812 84 244 312 129 141 244 82 608 866 38 794 982 87 479 610 82 103 989 97 152 186 108 487 513 42 161 593 104 722 736 133 377 976 99 603 696 47 92 951 113 115 662 86 46 72 138 53 751 103 191 237 72 685 719 57 243 930 94 40 141 99 183 606 92 49 341 90 176 397 66 208 453 126 380 661 76 317 860 137 230 752 90 589 954 68 229 577 88 509 558 74 674 890 172 565 701 125 165 481 135 216 528 85 637 942 111 304 750 116 14 96 88 11 927 123 198 863 94 598 877 105 49 918 148 953 960 97 198 721 87 58 800 80 22 138 157 808 825 112 320 878 71 184 209 129 171 910 94 176 632 70 255 945 98 55 304 127 357 622 139 10 638 81 360 480 104 609 733 82 476 798 136 679 849 67 193 544 42 458 610 80 330 600 80 116 833 116 169 938 73 406 413 126 259 347 146 737 907 164 157 496 67 362 776 138 853 997 153 310 313 51 164 846 135 593 637 99 284 755 129 460 734 129 549 637 113 68 350 139 272 824 118 268 418 138 63 719 33 727 991 99 472 911 143 845 901 68 24 982 158 195 677 104 164 213 162 624 874 95 274 783 84 458 676 78 610 918 62 29 512 120 528 691 39 785 919 104 162 944 114 244 931 126 68 486 70 144 938 137 43 885 87 373 447 102 16 295 110 400 870 99 783 899 127 65 603 55 396 540 79 266 323 89 379 939 124 228 594 105 69 829 109 929 961 123 158 623 95 505 554 83 469 582 132 270 693 94 263 651 137 386 453 75 662 869 64 268 930 119 194 721 123 656 790 123 789 901 89 514 819 70 705 817 99 879 942 98 678 810 121 391 422 70 455 514 102 278 394 44 132 587 86 951 974 114 112 363 124 29 612 67 75 673 107 259 472 90 559 592 82 70 853 102 114 546 85 585 646 81 46 769 145 588 941 104 211 338 54 607 763 62 887 995 138 445 992 125 568 825 86 526 976 82 67 612 88 484 699 102 32 651 95 813 839 155 336 415 158 145 375 141 517 848 90 110 722 106 529 848 116 443 454 108 505 920 144 125 679 136 510 865 56 518 590 80 240 696 90 348 371 93 693 976 63 209 947 88 226 696 64 738 908 137 75 595 101 33 303 75 205 436 76 240 868 106 167 257 79 448 511 182 208 562 73 779 805 94 428 822 48 249 472 108 785 822 78 665 979 105 534 918 109 563 977 104 759 964 128 58 891 85 815 908 70 307 701 102 166 987 112 616 963 134 58 962 124 65 703 138 343 701 50 56 823 141 381 702 110 293 778 138 234 938 159 250 294 101 2 944 159 375 954 89 391 635 100 436 810 55 823 888 152 76 320 103 188 520 147 626 818 85 60 652 140 9 804 118 552 839 148 122 656 76 827 846 114 391 951 114 220 450 36 248 400 150 412 881 88 632 971 155 646 752 126 367 991 150 107 942 128 170 392 72 160 383 82 473 663 71 257 274 126 151 954 73 228 461 114 162 548 133 802 880 62 131 547 50 9 476 58 158 780 88 131 660 136 30 395 81 203 893 64 109 684 91 665 984 89 366 398 103 392 450 46 144 560 85 228 273 119 341 843 90 419 469 120 622 726 74 394 583 68 762 775 122 166 397 98 101 664 140 211 449 79 315 502 101 485 534 170 55 701 67 878 907 56 2 24 168 394 432 66 132 707 121 355 972 126 319 337 104 187 640 27 733 792 99 821 824 65 519 786 79 472 886 124 114 357 103 426 504 56 590 694 36 74 81 98 6 243 92 547 723 127 266 650 55 458 943 105 660 870 83 385 684 121 396 647 116 324 476 102 63 701 48 398 416 86 55 205 73 56 183 140 111 788 98 154 784 134 458 953 103 149 654 57 610 759 44 371 774 86 324 329 87 755 972 96 349 974 62 61 606 96 187 607 77 87 125 127 271 605 37 306 455 106 489 800 55 84 224 32 634 636 85 50 718 99 191 226 82 737 807 140 322 420 49 480 823 97 241 792 94 890 930 65 408 790 105 448 972 66 156 520 86 325 463 96 302 804 108 927 965 109 22 530 117 280 466 92 271 487 126 160 973 140 416 941 92 213 427 87 189 787 126 903 929 31 24 743 117 456 902 136 310 510 159 87 501 113 450 816 44 494 655 141 248 441 122 103 685 107 234 789 78 56 974 103 332 431 102 370 437 100 228 486 38 837 902 93 663 946 51 118 845 65 13 756 104 453 889 96 197 516 103 301 960 72 108 789 104 685 688 128 464 619 117 273 313 105 295 553 174 88 806 116 578 884 85 350 807 111 6 595 94 805 896 119 357 437 93 114 195 95 270 408 127 152 360 125 294 508 144 334 769 152 14 32 84 384 903 154 913 998 65 444 956 89 736 903 101 342 924 85 12 260 97 171 261 103 308 480 94 86 352 91 72 924 115 216 544 120 140 840 93 225 381 117 1 771 89 364 533 123 537 705 123 407 744 131 391 435 94 208 417 104 83 914 141 255 487 91 124 499 78 770 991 112 33 352 95 439 951 77 120 737 104 541 617 118 115 927 135 877 966 75 150 836 133 362 893 72 552 848 108 341 772 107 157 417 77 640 981 115 366 681 94 311 488 98 418 790 130 50 678 71 660 719 116 621 656 140 397 877 96 556 940 76 854 976 128 28 912 105 69 952 72 716 783 182 445 464 70 292 398 84 124 351 142 627 729 94 628 977 89 366 479 24 183 612 115 71 813 64 369 572 70 433 951 37 484 588 107 156 990 92 62 835 100 391 862 125 232 858 68 844 953 85 14 404 95 670 841 84 661 664 110 127 291 90 101 332 107 691 810 125 356 426 87 109 749 128 194 454 89 601 761 94 474 523 92 314 858 20 320 517 77 347 759 93 570 603 117 758 978 100 286 898 131 481 519 76 113 208 88 193 215 27 174 824 98 477 749 80 213 835 55 716 953 102 93 952 66 530 841 74 340 592 123 279 948 27 359 916 24 462 508 111 127 253 65 525 887 110 871 991 125 263 732 154 61 787 83 335 481 110 98 637 138 183 620 67 292 897 91 802 966 110 211 468 85 434 886 63 945 979 114 68 70 132 300 572 74 465 821 94 622 783 122 39 602 85 818 996 174 263 806 75 310 829 99 495 719 46 940 946 75 194 826 72 104 142 90 668 990 109 169 973 135 590 835 104 93 977 63 424 902 138 921 967 64 297 687 158 235 596 109 303 460 129 432 877 101 372 541 126 139 863 91 173 820 95 51 855 58 2 798 140 795 972 83 352 631 109 18 670 67 71 866 82 465 728 111 646 674 78 795 938 81 484 896 124 348 897 72 71 405 37 135 207 146 733 821 46 387 547 104 277 681 103 714 874 121 663 836 79 483 523 104 402 445 128 25 117 93 672 913 126 218 838 86 601 795 60 924 936 115 943 969 92 260 917 87 26 725 109 215 711 72 194 656 144 207 892 141 134 598 126 499 944 89 628 994 98 251 299 97 280 660 108 322 797 103 162 892 75 138 236 144 399 696 78 678 924 76 758 828 111 395 771 92 758 784 96 126 614 42 4 530 113 118 137 158 239 791 122 494 624 58 32 460 117 26 934 75 55 853 86 266 402 68 328 605 111 513 930 108 434 621 88 317 330 98 852 866 129 307 332 59 316 772 99 388 820 106 125 189 96 250 472 107 76 981 127 629 890 51 621 741 161 800 819 131 701 939 105 59 899 126 705 925 120 392 887 134 398 845 68 540 853 88 100 352 138 154 889 128 602 835 135 241 881 73 23 250 110 84 421 105 636 825 120 831 840 49 343 427 94 159 892 112 92 779 66 539 991 137 784 951 60 189 713 111 75 727 45 359 672 131 449 636 115 484 795 57 490 831 72 167 684 104 9 19 69 657 678 81 728 995 83 855 938 101 580 840 91 557 853 81 163 784 115 181 958 78 653 843 91 171 871 42 469 611 123 306 624 112 122 948 107 594 826 82 343 388 130 326 861 101 662 688 79 341 547 77 181 225 97 418 992 128 766 851 14 203 634 86 436 602 90 78 824 79 171 511 73 516 650 200 327 685 63 221 937 77 381 977 115 748 926 57 150 487 141 15 576 130 709 853 104 220 501 85 701 928 125 43 656 66 273 611 98 579 860 80 270 571 86 55 716 163 591 948 57 572 977 67 847 882 46 636 770 127 684 884 87 632 798 119 149 210 110 115 766 106 204 934 78 383 690 27 79 170 145 505 846 138 846 903 134 667 869 90 195 619 85 200 649 77 163 766 92 740 880 110 227 848 79 275 461 116 523 922 87 68 348 49 294 904 84 36 37 145 670 700 98 233 699 74 51 302 104 118 833 96 223 245 125 247 423 94 516 993 70 231 419 92 144 989 62 905 979 60 18 482 97 506 708 129 189 301 106 52 971 85 129 188 82 451 612 151 82 602 97 385 610 121 175 895 142 149 904 117 461 562 66 98 315 120 713 780 121 400 481 137 830 900 134 26 918 110 187 976 82 227 932 133 14 40 156 143 718 112 49 209 83 646 846 119 501 806 139 416 850 102 260 474 60 179 514 114 426 872 94 682 775 57 419 946 126 37 83 123 263 566 72 193 308 79 648 893 121 119 444 85 219 438 93 438 879 73 382 821 113 46 305 152 414 425 162 528 619 100 33 855 67 100 275 78 121 541 74 63 426 96 554 859 118 386 938 113 926 962 119 27 712 116 256 817 121 122 839 109 465 518 83 425 554 109 122 223 48 317 956 102 390 673 90 602 939 130 96 898 150 540 823 80 264 504 115 197 867 65 351 908 125 726 757 128 496 728 129 202 330 130 354 919 103 8 805 104 608 711 78 273 699 76 553 688 74 30 689 63 355 842 92 463 812 68 110 519 108 126 459 87 70 823 75 46 693 124 145 354 42 786 877 130 563 828 83 367 967 103 342 502 185 290 990 100 55 673 55 286 289 80 360 511 32 313 654 130 518 834 95 234 422 143 585 762 105 405 767 103 523 964 63 2 439 145 204 484 125 590 800 114 507 822 115 152 383 144 261 404 119 143 213 97 460 695 106 394 850 98 233 860 98 529 731 114 47 193 85 206 504 55 38 917 49 468 584 99 53 265 119 293 389 99 138 417 83 405 464 83 132 207 92 315 905 119 187 667 111 280 544 102 769 817 67 540 767 127 129 758 124 678 846 56 71 915 118 371 682 75 275 540 80 287 506 100 986 999 114 1 559 120 456 844 78 291 568 94 129 371 101 184 737 75 531 941 98 254 955 81 37 251 125 109 132 97 37 741 92 388 939 80 655 943 101 281 715 129 75 521 110 160 863 83 849 852 50 105 189 99 53 530 99 54 800 56 113 792 108 25 829 99 85 896 97 442 937 91 1 143 130 88 976 179 271 988 101 727 882 101 91 589 170 63 690 82 640 800 120 85 359 64 207 561 153 133 737 79 328 362 69 380 727 188 791 921 83 280 413 77 75 756 118 156 813 153 237 291 47 254 464 74 523 755 126 762 894 127 9 204 101 34 196 108 3 318 101 714 905 106 399 571 137 313 990 174 523 762 64 110 433 129 173 497 158 606 805 101 336 471 91 7 298 178 17 852 86 223 564 51 157 288 92 36 138 86 515 528 95 413 862 74 440 511 129 527 969 101 246 414 71 397 992 143 83 530 108 636 998 78 23 188 69 157 204 69 19 494 117 109 815 68 258 383 113 333 889 122 91 179 83 180 370 72 68 315 82 623 947 78 565 916 33 326 459 151 312 403 108 111 599 138 345 947 150 288 518 86 313 346 88 242 485 112 225 728 74 67 780 77 516 667 75 265 798 94 282 674 107 42 649 150 74 797 90 384 672 71 285 700 92 299 324 137 40 917 108 110 298 80 173 458 85 122 289 55 399 888 74 736 814 143 198 450 97 676 958 97 515 881 67 189 933 119 478 716 126 868 931 111 87 243 132 39 480 129 437 590 65 241 934 128 459 843 41 203 821 102 531 727 91 362 687 139 737 950 113 592 706 32 235 985 131 551 949 61 582 838 47 134 332 96 914 921 132 494 879 82 174 268 103 480 714 113 20 613 104 88 769 59 159 466 109 627 806 147 405 912 86 321 369 126 375 461 109 189 409 129 173 417 111 76 243 122 82 859 87 818 922 81 450 763 124 79 661 60 510 764 36 609 913 32 15 313 121 539 607 89 221 329 107 733 806 75 35 851 128 457 487 90 283 515 70 780 832 134 241 845 120 530 790 149 352 378 99 368 582 61 106 984 83 218 968 146 57 692 97 184 386 92 342 909 165 466 703 110 103 160 132 98 861 124 853 917 89 106 717 132 785 951 136 483 955 119 45 146 133 310 997 121 497 747 98 7 950 97 284 878 62 82 366 106 545 647 88 422 828 129 749 966 122 22 575 48 760 821 110 429 818 183 705 827 100 6 752 108 544 810 81 244 677 107 431 637 129 185 335 115 439 537 139 525 702 53 725 857 118 16 176 108 221 308 77 61 793 40 101 761 60 289 683 71 758 803 107 162 419 79 890 947 138 250 266 119 85 153 109 844 944 74 83 589 144 146 341 88 272 451 99 28 251 134 312 600 157 64 673 87 162 940 73 701 768 92 532 827 95 177 235 104 370 702 115 502 905 134 225 537 76 58 540 90 632 840 83 120 672 133 469 687 70 809 981 104 128 438 107 688 777 97 96 827 86 747 915 115 43 523 90 449 666 161 146 192 80 461 464 29 488 711 85 151 548 90 45 864 84 445 948 141 20 280 72 569 826 129 167 828 97 863 904 119 537 909 111 385 970 128 221 416 75 548 916 104 126 866 97 598 758 144 112 426 127 93 789 67 407 745 86 443 752 109 2 249 125 162 261 51 412 805 87 552 949 116 189 446 96 91 458 122 425 666 160 250 724 86 702 883 64 107 420 122 139 495 104 678 777 95 751 966 102 180 468 130 84 977 109 346 699 77 274 585 151 117 302 141 181 635 68 390 526 116 343 827 112 612 788 113 563 597 69 432 617 64 13 974 114 407 761 89 22 32 118 31 828 98 430 693 36 67 246 37 133 878 84 190 803 102 932 952 94 41 707 124 4 842 92 189 974 97 303 661 144 67 643 137 380 949 124 107 371 103 741 839 93 279 902 108 575 764 84 380 817 56 529 813 111 37 110 114 296 857 39 681 978 121 488 631 107 67 607 146 92 985 84 157 943 144 264 460 135 310 651 112 315 953 67 19 519 99 247 981 106 492 830 121 187 874 92 248 443 97 214 581 64 664 832 110 362 746 97 340 858 144 485 901 93 352 969 122 610 686 124 231 238 92 155 519 103 232 350 110 764 925 96 570 792 87 79 472 127 9 298 123 88 989 92 74 824 191 718 805 115 765 817 98 313 824 70 45 674 25 739 912 88 75 871 172 6 262 69 41 388 78 802 933 65 434 643 102 233 850 103 12 929 119 478 840 96 85 586 60 28 911 129 50 100 104 638 983 56 211 549 101 548 989 93 786 939 156 242 821 82 260 877 124 214 233 101 244 540 78 641 713 143 356 444 38 135 292 73 509 645 71 552 767 89 413 984 107 445 748 67 632 994 125 125 321 120 651 893 100 53 594 159 672 904 56 166 914 106 401 754 130 197 207 152 91 150 67 300 729 49 695 725 89 50 465 115 56 481 82 263 413 89 538 726 79 818 858 101 54 192 93 482 681 54 256 607 112 12 265 126 378 658 150 701 743 148 63 570 66 262 382 112 222 840 149 404 552 123 19 715 99 312 903 109 392 991 79 512 757 131 137 697 55 712 954 109 552 866 43 398 520 138 430 926 56 178 441 58 97 707 110 621 978 140 114 352 73 75 706 99 899 983 86 528 827 140 550 941 50 16 596 76 545 590 104 9 166 119 120 700 80 317 793 86 388 957 146 512 793 95 669 702 111 310 876 23 118 469 82 433 939 46 461 967 87 28 952 115 671 832 35 857 948 120 75 598 86 583 679 123 328 703 98 473 724 83 136 731 147 224 684 141 84 99 134 144 593 80 280 940 74 178 980 109 80 456 103 194 848 143 85 616 55 429 501 117 99 877 88 114 372 116 149 889 109 375 449 66 570 859 103 494 555 112 822 967 81 352 872 79 649 952 100 156 871 121 337 666 47 725 948 67 442 998 68 540 693 109 324 814 92 811 854 65 28 209 11 110 201 76 120 791 64 627 833 107 28 293 95 145 994 117 216 521 109 345 439 124 73 692 110 266 851 84 232 321 43 235 372 86 60 786 86 915 920 101 559 923 36 238 822 77 461 530 115 321 950 92 727 855 118 10 767 105 699 762 42 56 444 55 664 938 64 164 622 118 474 836 116 494 930 75 479 658 98 715 886 96 502 776 43 443 482 85 359 908 120 498 696 118 654 975 66 699 916 95 270 887 109 233 381 128 69 626 76 601 630 41 816 989 119 288 306 132 62 478 126 110 308 104 340 954 114 443 991 131 32 379 94 103 323 96 311 811 121 290 579 152 442 877 126 257 698 156 286 382 77 453 608 119 180 252 103 280 309 55 346 733 83 421 738 88 200 235 104 121 513 89 294 312 85 711 783 69 235 838 39 464 620 42 558 814 100 107 717 100 260 578 97 114 553 147 92 726 94 381 755 86 665 947 87 101 161 44 13 839 81 156 705 94 273 682 41 41 784 105 152 423 91 174 750 88 352 386 131 44 433 111 90 422 98 741 940 111 468 925 82 515 622 115 280 293 114 76 319 116 534 874 106 659 833 69 118 236 121 67 459 66 125 317 145 447 479 68 22 45 111 439 757 91 72 367 86 136 588 146 674 693 117 139 274 128 321 539 92 582 607 129 474 838 126 8 704 89 558 581 128 560 854 79 60 746 132 711 795 73 315 573 73 217 797 146 228 415 118 444 972 90 129 696 35 392 656 141 354 992 61 149 747 107 279 979 83 90 126 107 36 579 114 272 320 19 73 556 112 399 669 87 268 845 65 462 631 76 619 970 136 505 511 69 333 616 76 633 696 85 66 78 123 130 273 85 633 634 133 162 572 95 121 171 101 101 697 105 592 625 133 518 828 97 409 551 82 542 685 29 384 600 63 478 608 115 75 713 87 764 780 83 529 959 80 297 998 79 486 996 89 223 696 77 272 591 140 60 904 62 5 229 69 215 778 115 104 350 74 362 484 104 625 652 87 166 952 159 324 680 92 174 403 130 388 761 110 165 334 67 380 689 59 416 510 128 644 892 78 75 628 117 55 138 151 81 639 141 359 627 108 532 557 99 385 622 131 387 757 106 682 810 167 622 869 154 2 836 107 372 458 117 212 413 92 531 812 106 17 566 106 768 814 70 70 924 130 322 863 99 128 170 73 249 376 144 197 344 105 37 612 110 266 960 66 202 660 93 103 298 144 89 743 141 403 408 74 389 729 102 91 429 54 27 984 107 58 354 61 320 788 151 631 922 129 861 965 98 226 931 97 85 388 79 378 821 46 3 711 158 158 713 84 392 862 112 360 711 56 338 428 47 148 800 118 476 606 80 182 983 116 124 431 108 169 741 144 332 501 151 384 998 47 81 545 52 41 696 100 697 904 70 3 246 69 70 929 130 278 719 105 425 450 89 212 543 109 102 306 125 226 483 108 549 774 48 491 537 66 218 654 123 598 714 36 2 561 87 489 521 90 125 373 71 243 280 68 309 703 102 67 122 91 226 797 114 414 613 42 253 293 110 184 661 95 343 658 100 151 285 132 44 376 117 372 766 83 690 979 93 503 663 68 761 842 106 611 822 112 601 820 103 642 742 89 655 875 48 569 763 90 367 765 174 207 664 79 404 657 114 61 213 83 241 711 144 7 245 56 110 876 94 528 551 128 146 331 78 362 795 100 459 622 73 262 820 68 13 101 115 301 350 54 125 589 99 5 244 68 382 769 73 161 911 104 652 724 104 183 618 134 107 732 90 642 705 72 160 825 128 486 937 127 983 999 98 288 416 96 365 848 106 448 974 119 148 905 118 213 409 99 860 957 94 525 723 137 223 585 81 207 793 99 96 946 119 410 737 73 24 553 102 754 909 64 180 537 104 519 878 73 717 759 51 30 499 45 251 598 80 260 817 109 202 815 68 266 362 82 61 408 93 679 856 97 467 478 131 110 480 104 685 946 115 856 962 42 165 542 133 315 416 93 178 697 105 71 650 91 581 648 90 496 723 118 63 75 47 62 317 127 92 825 108 740 832 80 51 168 111 589 638 141 86 647 122 95 944 27 36 173 74 525 605 114 376 808 115 304 639 103 266 926 119 537 907 127 767 912 65 189 852 120 670 766 152 830 886 135 237 940 139 715 749 58 17 173 107 296 400 58 591 862 73 802 943 57 507 603 145 271 337 102 107 766 175 515 904 171 139 755 91 853 987 140 134 431 116 375 432 144 236 838 109 461 631 87 276 282 84 107 848 129 553 700 113 132 693 110 318 625 114 233 770 36 235 455 95 486 773 160 480 880 70 538 657 108 408 541 61 820 909 144 436 458 124 45 575 103 212 962 137 864 910 110 127 809 81 508 965 86 233 632 103 191 747 39 329 898 59 256 294 92 663 682 107 465 689 84 101 128 180 282 657 51 215 567 61 134 365 123 378 854 88 962 975 120 27 317 97 248 533 101 76 747 110 397 883 125 289 843 102 299 938 112 25 964 88 453 901 102 445 606 145 496 499 61 422 730 99 653 848 90 443 646 83 337 852 109 354 592 17 314 928 160 276 437 106 357 656 131 131 561 111 408 576 99 949 997 47 221 398 108 289 517 118 643 677 154 514 842 92 196 617 110 210 562 97 286 519 75 187 418 155 500 655 149 43 651 93 152 425 102 93 136 88 237 792 74 752 760 74 111 135 69 386 504 89 202 363 68 50 364 83 262 998 93 274 473 106 252 405 72 713 893 54 749 880 68 133 711 170 604 712 103 18 741 123 96 913 180 53 285 91 278 871 53 430 937 95 197 934 68 125 964 123 555 696 108 598 999 128 269 749 96 619 865 94 443 716 153 364 479 94 73 991 119 88 590 93 561 846 75 223 984 12 950 964 113 24 243 78 482 566 78 645 696 84 89 855 100 290 832 84 165 730 89 203 503 96 323 582 58 311 561 141 118 983 102 115 219 122 350 435 124 594 620 89 75 396 100 79 586 110 42 928 103 154 825 63 457 579 74 534 708 117 588 819 84 265 339 113 644 996 80 519 768 86 360 878 118 961 972 47 433 886 50 367 915 136 470 691 85 213 700 109 519 903 133 36 196 80 368 482 81 493 550 149 322 434 141 2 874 145 218 425 117 478 616 104 130 468 114 280 435 125 167 905 118 36 98 135 268 559 82 363 462 114 381 622 177 505 785 112 546 691 116 30 477 98 742 884 87 155 881 132 281 891 100 56 877 99 232 489 90 155 252 63 203 849 55 752 793 86 263 730 65 249 311 66 33 990 92 794 862 40 839 968 113 1 816 164 72 643 113 639 915 129 69 494 112 331 373 35 303 667 152 298 411 68 69 617 79 121 262 129 94 936 91 103 561 56 669 807 36 925 983 114 337 542 41 482 962 113 257 440 103 225 704 126 42 80 106 486 899 102 31 462 103 188 437 92 251 437 125 192 548 109 600 636 141 695 842 110 139 806 125 781 856 139 214 940 90 403 886 54 163 301 118 102 613 109 163 442 107 411 477 162 26 969 137 688 710 117 438 750 90 306 619 92 380 909 179 378 657 129 283 749 115 26 813 139 653 826 130 454 511 110 194 257 115 447 820 91 631 697 95 72 900 99 65 123 121 584 670 123 534 801 119 413 741 141 225 598 95 462 701 144 194 778 75 377 802 54 275 569 114 608 823 80 802 944 68 645 883 44 39 149 104 377 995 103 208 808 130 337 441 59 446 534 71 72 536 124 622 988 112 788 826 64 400 437 114 156 945 60 505 902 132 23 766 77 65 487 65 32 753 73 466 974 62 242 784 70 424 564 66 288 965 61 56 616 65 429 913 116 710 860 102 664 917 17 95 422 115 118 878 189 609 906 110 713 876 96 79 539 117 879 890 105 9 652 116 75 343 81 244 571 114 345 570 61 229 907 99 660 661 147 36 996 64 4 621 91 9 395 126 151 302 103 276 826 111 122 848 88 176 890 89 116 188 138 111 270 109 339 904 178 378 560 95 169 225 152 21 221 81 563 611 102 627 725 97 407 596 54 372 470 101 119 595 73 417 892 120 142 771 110 118 900 53 248 286 70 547 931 106 731 743 107 279 989 108 472 677 84 57 911 104 638 775 99 573 870 47 206 849 113 346 500 100 101 169 113 229 545 71 71 135 137 437 500 94 224 665 118 642 703 115 29 619 67 606 651 97 121 929 101 366 588 83 54 573 140 122 931 131 61 591 71 274 670 91 328 882 60 7 428 84 151 712 93 220 807 141 383 851 113 366 962 100 952 967 122 194 251 89 248 385 39 374 919 74 682 943 120 318 823 49 156 532 66 130 538 2 298 354 80 413 795 66 184 613 102 164 337 100 148 976 103 744 964 72 62 303 115 433 754 110 377 565 122 232 753 103 154 458 63 506 825 106 296 298 103 883 968 110 202 876 106 575 845 107 133 534 134 724 925 105 421 928 90 106 816 52 68 593 45 269 609 60 364 563 126 874 916 74 711 977 83 112 485 101 77 704 125 603 990 99 628 676 85 314 650 107 519 974 56 109 840 91 188 955 115 308 717 158 665 746 126 415 693 95 67 295 103 55 100 67 258 963 95 32 184 66 178 620 74 526 854 147 97 147 92 545 582 134 406 974 84 305 352 96 37 547 70 314 666 139 341 595 112 488 892 133 361 926 130 64 790 88 175 512 106 54 784 72 200 523 94 49 266 92 127 905 36 210 547 106 418 458 59 150 594 128 308 402 131 278 663 123 755 843 141 659 827 101 138 717 70 473 886 82 45 382 99 171 503 132 971 973 52 598 872 111 121 589 81 346 897 92 652 835 80 401 554 128 92 236 81 368 666 101 100 941 53 324 445 127 608 808 124 619 857 115 369 698 102 227 738 175 590 808 76 151 607 122 125 773 75 132 202 80 146 924 73 436 615 65 359 539 100 627 932 73 741 983 124 619 788 70 792 884 101 480 554 73 562 942 108 114 779 74 494 590 141 933 958 126 326 415 97 176 378 69 118 224 127 98 616 74 47 711 75 170 458 95 46 508 65 136 905 71 41 451 107 192 344 109 171 484 101 383 589 154 209 625 85 113 357 109 602 720 72 693 899 108 838 867 111 867 995 13 318 376 99 286 690 84 70 914 126 509 958 109 803 844 121 252 444 79 457 911 100 401 858 66 307 622 133 370 480 141 266 414 63 236 519 94 191 794 89 186 243 88 88 258 94 647 964 113 230 639 119 289 745 97 694 768 126 167 454 152 437 964 151 323 433 55 252 317 77 386 401 88 626 785 122 278 751 84 440 954 90 812 815 50 278 568 101 336 595 90 631 764 75 71 850 128 241 660 93 51 356 126 219 961 63 356 574 70 701 720 114 117 791 100 166 960 96 840 905 81 755 894 113 124 979 144 253 442 123 0 810 129 461 961 152 331 453 80 364 460 111 108 981 157 235 504 105 208 243 132 87 408 170 305 996 102 453 810 120 244 649 63 270 701 121 190 316 82 52 750 150 498 925 104 156 706 115 63 64 134 597 795 111 108 130 56 495 867 85 563 715 74 174 659 92 103 506 108 135 530 135 355 675 63 277 908 90 112 786 64 4 857 88 691 851 126 93 278 100 604 735 116 43 812 71 39 710 98 499 892 64 475 633 86 386 872 16 495 575 103 226 898 174 329 430 83 20 216 97 370 958 102 781 794 125 538 995 90 371 552 130 10 155 129 133 758 131 271 577 47 168 905 89 538 737 153 16 545 98 134 581 74 511 981 118 159 727 100 242 766 60 48 561 116 140 936 96 281 490 98 64 438 104 55 194 131 146 433 149 181 416 81 473 550 58 460 716 105 57 269 126 471 945 103 31 392 180 177 907 129 460 550 66 530 556 153 573 769 102 175 683 79 66 433 79 75 569 67 184 325 105 630 924 53 270 852 93 294 844 121 228 749 63 324 722 90 138 940 75 93 141 85 573 978 90 353 930 40 215 438 131 375 625 85 567 732 117 24 617 162 442 639 109 348 618 144 515 931 110 299 456 85 171 664 84 7 375 79 137 709 107 51 985 131 517 523 107 138 463 63 787 958 99 256 947 132 313 750 98 225 551 73 511 758 84 316 789 88 368 589 61 891 925 142 66 883 110 729 810 35 26 66 148 105 646 78 541 849 120 268 420 100 164 275 66 365 683 116 202 736 66 113 223 135 11 51 142 211 532 36 405 922 80 129 358 76 814 948 92 248 325 133 561 574 65 550 703 127 26 980 128 36 613 60 320 431 81 421 712 74 228 351 79 404 687 159 197 575 82 28 298 112 148 348 113 654 675 103 316 780 139 6 424 63 336 445 151 127 530 76 65 197 59 64 207 50 579 787 77 204 478 106 6 271 110 218 876 125 76 787 50 633 890 119 40 280 29 611 949 61 68 749 45 77 194 94 872 936 127 19 582 72 421 469 128 334 377 101 118 536 106 116 547 117 806 904 43 525 987 43 35 622 96 5 768 110 107 920 109 111 902 83 467 886 101 343 708 86 654 734 132 376 889 122 199 671 83 644 780 51 526 705 102 272 361 83 262 357 127 465 836 141 440 661 81 198 791 82 389 676 103 496 632 94 466 473 143 176 279 54 776 927 77 59 144 63 196 923 104 85 620 100 159 646 94 210 566 86 41 822 104 760 790 139 605 719 75 68 180 75 677 890 170 229 903 119 223 303 129 324 383 145 416 992 106 298 658 64 155 421 121 52 797 137 143 711 74 131 466 163 404 439 61 171 185 116 73 432 80 544 672 126 524 615 31 190 720 162 723 927 149 112 314 128 565 900 77 375 570 79 835 898 137 501 733 69 62 623 117 287 374 97 370 687 96 631 891 118 647 746 83 98 730 52 108 959 141 167 567 94 641 999 66 409 646 68 318 383 13 509 920 83 102 494 103 111 977 148 178 928 88 282 542 128 353 569 80 5 180 119 388 519 102 53 667 59 704 970 117 592 809 159 27 551 75 235 917 88 519 775 89 441 473 62 151 896 139 255 997 127 92 840 151 415 667 99 794 873 92 711 833 65 148 670 124 490 706 107 165 714 100 203 629 100 20 342 105 145 324 72 334 990 112 191 699 101 31 253 36 499 705 125 738 966 72 277 301 131 161 304 59 320 701 80 436 992 114 68 503 107 433 863 118 406 983 181 352 950 91 559 706 112 410 691 90 227 901 70 143 766 138 48 560 100 383 875 139 52 656 135 57 60 70 105 948 87 13 951 91 84 890 79 304 504 71 39 526 87 201 969 112 390 880 112 8 91 95 239 420 121 18 400 70 2 537 101 130 381 83 679 821 125 364 642 118 730 769 110 796 867 90 39 79 111 371 832 114 226 280 103 666 684 116 604 825 59 543 588 155 68 186 112 43 114 77 477 983 45 75 902 88 81 102 125 98 788 132 649 665 88 455 954 102 503 758 81 184 611 63 298 528 113 589 738 128 103 239 101 733 817 149 518 657 111 629 998 71 675 792 94 255 345 137 513 658 74 755 833 138 55 766 111 266 333 143 160 820 78 0 295 142 475 720 96 272 547 127 592 860 71 331 346 71 2 969 85 292 899 73 448 735 80 283 853 120 1 208 71 179 506 67 366 544 113 519 858 84 196 443 51 116 718 99 350 716 126 605 931 91 142 458 85 682 998 98 460 720 89 132 880 51 47 424 130 10 813 111 63 179 121 688 894 38 463 588 100 522 929 101 11 308 107 96 118 134 601 945 55 802 950 54 23 316 92 288 745 130 182 695 77 152 433 81 368 902 103 449 814 127 639 682 45 523 771 95 184 923 117 281 656 132 244 424 61 557 741 87 178 811 123 206 215 104 430 815 125 368 787 79 148 632 114 260 657 109 396 679 53 541 713 123 306 342 96 51 881 79 726 862 156 95 193 83 511 752 126 310 755 93 15 959 86 822 990 125 311 820 52 805 963 93 735 890 74 126 347 115 356 719 78 474 907 86 145 221 107 91 255 65 210 243 109 287 393 109 458 570 60 793 812 101 226 657 81 379 714 54 220 467 125 261 811 83 251 888 119 0 154 90 743 965 71 601 666 125 169 965 98 264 433 72 40 964 91 90 434 130 41 135 94 422 503 107 119 507 57 13 690 81 107 686 92 28 938 159 421 826 106 157 423 91 451 748 111 67 782 107 520 798 67 158 898 82 263 939 109 461 832 126 43 294 137 229 464 107 428 589 104 67 421 113 204 333 104 25 171 84 965 968 94 537 972 91 54 164 153 471 918 109 198 794 139 110 154 85 986 987 136 855 922 126 27 340 98 207 997 37 518 827 49 325 857 91 659 995 79 95 681 138 734 920 71 529 543 118 703 805 117 243 765 139 649 664 147 37 396 96 41 352 77 93 514 109 878 914 82 119 882 61 148 737 105 189 638 32 779 978 73 341 961 86 794 958 104 385 720 142 173 879 40 72 649 52 145 245 135 34 459 68 512 528 109 166 944 118 665 770 100 277 335 36 364 893 101 980 983 73 330 358 75 779 916 105 543 555 83 312 414 93 87 879 132 33 974 74 75 735 106 28 663 111 755 931 151 49 937 107 155 614 64 126 673 41 81 887 105 78 981 136 817 991 91 164 866 96 617 702 40 640 825 129 151 575 116 446 484 108 418 699 87 162 751 139 437 480 108 225 752 130 526 550 106 588 796 90 535 788 62 40 609 98 751 758 93 4 288 98 300 334 88 9 97 113 94 997 103 342 693 112 214 848 96 223 269 98 170 939 115 603 633 118 424 510 162 230 453 121 466 691 128 238 649 82 235 342 89 608 949 175 211 313 120 211 432 104 260 942 111 228 982 126 347 434 148 494 966 128 24 784 73 263 845 130 5 386 93 245 780 51 65 184 62 241 242 114 163 759 75 851 900 91 257 898 92 226 383 108 201 837 97 30 978 89 83 348 128 58 690 92 758 815 111 607 931 68 408 517 86 48 183 90 658 939 67 25 771 92 377 867 111 531 601 133 535 945 116 633 641 127 286 893 110 540 717 49 157 521 90 749 751 83 55 438 131 149 260 87 781 830 153 262 318 50 635 765 95 397 483 91 531 560 103 411 651 17 467 758 108 829 970 70 672 860 114 215 417 40 320 563 55 21 249 116 234 310 96 77 128 66 684 935 57 637 839 99 2 425 165 789 989 76 85 262 119 682 692 104 185 378 151 300 625 86 366 456 64 128 260 94 521 996 83 106 189 108 60 155 108 24 632 109 713 874 120 173 675 131 708 750 109 183 742 73 98 984 95 675 876 66 211 660 137 364 889 64 811 921 75 670 906 123 186 541 106 217 643 110 87 921 68 87 809 90 653 973 127 271 939 59 176 315 90 582 644 77 260 704 196 9 889 81 362 389 54 522 655 100 638 888 82 64 981 100 766 778 91 108 728 116 195 233 102 43 222 59 243 938 82 553 874 89 317 626 105 247 861 173 226 334 48 275 489 61 517 654 104 610 698 34 453 833 76 327 752 78 57 745 141 9 945 45 186 231 91 134 861 33 182 530 67 429 896 136 536 613 74 28 163 117 295 907 39 145 762 147 88 366 69 207 214 106 503 908 101 124 471 112 235 853 94 493 733 135 430 576 128 226 242 161 9 766 76 402 688 86 646 903 118 90 595 88 359 912 76 61 922 128 119 230 107 654 736 154 222 486 72 467 812 75 485 902 102 123 483 40 340 717 122 21 28 103 856 993 131 445 615 44 60 428 111 769 844 49 60 312 94 249 789 109 671 828 130 157 284 112 141 364 92 321 937 121 280 664 126 102 534 74 405 501 115 27 626 75 360 769 112 143 722 112 317 727 74 229 282 107 502 800 46 81 285 156 14 981 96 554 572 150 143 492 95 13 20 59 626 928 61 226 890 83 38 345 79 149 346 135 74 754 88 108 750 111 36 944 102 162 250 156 228 947 102 170 571 131 549 956 98 682 811 85 104 878 92 496 906 99 441 480 109 672 993 120 800 985 103 685 902 115 437 484 101 120 322 46 100 136 58 46 709 120 572 717 146 51 702 130 594 660 171 515 620 113 220 789 73 216 459 79 393 621 108 655 821 118 26 534 65 222 726 69 208 667 3 849 926 88 545 878 143 273 632 56 395 856 133 166 607 106 272 817 124 770 897 83 210 923 144 24 238 93 98 427 106 74 197 55 155 503 70 192 364 108 454 576 99 368 874 125 12 541 47 96 522 110 720 822 168 376 536 124 239 593 28 297 381 143 381 723 137 18 892 125 586 627 89 313 558 27 330 741 92 537 865 84 629 691 90 157 649 42 400 459 67 504 804 91 330 433 132 9 686 67 51 903 84 38 839 110 87 585 94 510 735 87 777 807 96 157 549 126 18 601 113 850 878 58 14 604 82 501 911 152 47 726 132 283 738 88 322 654 94 977 992 94 692 808 97 316 879 94 748 811 89 654 824 126 290 959 130 323 821 111 228 355 118 847 921 122 320 940 116 38 929 170 328 864 75 131 917 137 0 815 123 160 250 74 213 610 93 533 988 140 126 613 97 180 993 74 188 905 94 468 860 72 123 192 137 264 626 122 506 889 77 67 539 96 155 298 123 372 450 85 299 574 83 968 992 49 275 407 69 84 528 59 378 572 73 33 324 86 233 714 66 250 406 132 67 321 88 118 446 44 113 503 114 607 715 91 427 834 97 643 976 105 384 458 146 740 835 96 155 500 26 110 600 113 53 963 58 272 841 144 92 745 134 563 868 112 536 592 106 7 855 106 1 506 125 353 907 78 28 322 154 577 875 149 307 740 101 7 543 97 215 649 58 331 960 124 555 951 134 42 682 121 462 496 65 36 285 109 65 269 103 165 955 78 485 656 135 19 431 98 440 562 126 173 507 66 315 847 67 537 819 83 118 306 126 149 628 115 184 835 135 516 857 75 710 731 106 586 671 91 135 840 89 264 293 115 864 994 116 40 690 110 14 622 67 182 628 97 349 856 98 197 737 99 175 902 90 161 400 65 586 982 80 25 220 79 542 618 122 138 526 67 347 456 117 811 914 101 56 321 128 740 953 78 307 819 111 638 800 150 305 457 124 107 558 122 255 690 159 200 203 104 54 940 95 89 932 64 290 779 83 296 811 55 405 587 97 72 208 147 6 237 96 220 246 107 651 811 102 346 639 54 218 484 91 3 967 177 258 916 50 74 687 30 849 938 113 701 863 48 738 917 125 815 876 137 5 316 72 95 237 114 116 221 69 416 618 122 124 740 125 41 473 81 509 975 40 57 139 68 191 343 54 374 407 106 66 460 94 239 752 89 78 359 129 164 391 104 199 487 137 284 640 132 68 979 83 123 667 91 734 899 53 390 635 72 233 315 78 190 515 97 375 660 66 822 958 108 49 415 77 325 830 107 237 345 89 47 81 101 662 906 91 183 739 128 185 774 109 551 854 128 679 952 126 402 682 124 13 776 109 214 339 86 110 843 117 296 982 115 296 441 101 772 959 120 172 375 87 397 454 78 687 842 127 258 427 76 778 956 33 469 994 100 711 855 69 246 355 74 72 700 65 7 542 77 802 803 100 101 840 54 652 806 91 738 840 64 233 561 44 290 901 108 516 572 137 287 745 118 84 243 53 57 614 117 189 993 139 66 962 111 178 193 63 455 548 74 0 34 175 451 527 35 223 255 119 421 970 102 168 847 77 122 805 130 735 800 93 279 758 91 218 831 100 298 976 78 162 792 83 130 651 98 55 605 88 123 999 137 78 601 64 498 955 70 199 981 119 42 141 99 345 608 96 470 683 83 88 491 119 457 497 127 318 662 107 677 917 141 102 754 101 117 183 70 138 570 95 627 678 63 109 597 91 216 331 85 697 851 95 71 428 57 45 477 43 192 299 58 233 408 84 119 325 70 706 726 60 173 648 118 47 641 69 231 788 70 49 90 110 442 611 124 679 947 113 300 706 121 170 760 88 674 846 85 483 488 130 48 461 79 517 896 91 337 451 112 259 406 96 234 738 60 111 692 151 437 902 73 65 815 87 221 779 153 15 89 101 130 247 149 859 896 66 9 300 46 4 163 109 506 926 85 280 965 115 451 767 101 249 322 105 190 470 92 653 670 95 328 497 103 344 861 112 179 884 149 148 746 115 45 984 142 546 735 116 467 606 98 244 324 85 357 371 107 628 861 65 11 181 141 2 585 48 23 846 32 721 840 97 151 678 67 429 787 90 389 938 175 334 944 105 184 709 84 317 651 84 397 986 107 640 870 83 65 647 103 118 267 101 535 837 113 767 864 68 471 506 70 98 571 88 530 875 118 39 416 94 247 831 137 95 419 57 1 917 96 50 512 117 6 397 111 140 989 132 943 994 134 260 589 83 86 988 99 82 813 77 217 316 81 547 731 81 9 645 77 344 968 83 914 975 82 276 805 82 436 553 107 122 756 96 104 979 58 197 462 75 123 844 142 49 183 88 393 975 109 611 701 107 235 725 90 250 562 131 553 944 81 101 486 117 10 934 107 261 283 83 380 620 102 454 767 135 655 886 132 4 861 70 29 765 145 202 482 164 221 262 96 672 812 139 287 737 123 234 513 82 254 625 112 278 724 55 741 993 56 103 523 112 585 921 52 104 949 73 254 484 112 113 807 108 119 266 97 64 996 15 310 841 150 128 584 19 583 995 115 849 981 96 330 982 109 108 639 146 177 983 57 60 843 116 396 885 101 472 947 107 355 984 91 437 730 128 45 210 83 225 591 91 548 816 102 15 745 111 306 823 99 192 976 132 92 489 104 573 598 83 840 994 114 215 522 99 360 373 102 23 664 106 314 867 125 352 751 28 654 979 72 154 995 100 30 283 76 634 770 67 120 241 104 475 762 148 55 370 108 673 975 138 485 583 93 493 599 136 256 397 85 550 969 123 69 608 84 352 723 116 680 702 72 319 448 69 526 629 15 361 956 64 750 788 129 652 760 144 712 865 133 109 640 110 40 813 76 492 506 118 625 716 35 697 828 177 534 620 99 786 887 105 620 822 49 786 977 135 934 955 78 599 842 156 687 846 73 48 843 128 1 392 87 101 523 166 727 904 107 587 893 78 364 840 137 444 862 121 315 710 86 95 204 70 646 946 39 681 859 53 455 639 97 178 215 35 29 562 67 133 841 133 45 929 128 339 763 109 676 799 115 282 836 110 493 510 80 848 861 127 195 255 88 184 462 137 881 884 92 399 583 125 24 359 108 476 914 95 132 185 105 149 812 79 169 316 116 102 783 120 4 361 167 293 972 100 656 663 48 11 117 112 334 357 101 279 323 87 121 231 96 280 856 133 433 476 51 735 944 50 151 774 117 44 501 95 145 827 80 92 398 54 304 410 166 903 917 70 220 662 119 302 432 126 532 708 50 214 985 113 756 956 155 305 699 77 433 929 138 958 969 115 266 774 109 432 980 113 153 878 129 321 932 90 548 717 84 394 887 95 690 937 155 323 335 63 126 877 128 149 286 94 607 736 68 568 753 115 170 253 126 727 864 104 378 760 82 579 625 82 136 770 126 552 669 134 103 499 100 198 493 126 675 999 123 108 876 32 152 749 83 179 956 106 384 694 54 337 611 144 585 888 112 533 936 87 493 970 113 101 940 108 179 828 148 475 550 93 13 640 72 784 991 152 405 752 138 429 899 101 426 571 101 93 848 74 247 367 120 233 697 71 116 671 147 441 686 118 501 777 107 123 811 80 314 949 166 499 963 130 395 635 96 80 951 112 288 396 79 306 898 96 262 956 114 333 910 124 226 682 93 308 665 48 2 602 103 163 889 114 539 749 67 457 781 34 138 824 68 28 734 83 907 955 104 667 905 128 122 743 96 273 556 81 201 304 63 868 972 81 71 302 74 484 584 27 120 603 96 295 319 76 718 940 80 379 560 110 483 672 102 65 847 105 20 888 121 618 710 115 594 858 77 215 404 137 190 944 84 161 517 87 470 873 60 21 550 81 217 947 126 282 718 85 306 466 120 548 985 106 348 910 136 173 812 89 483 865 86 280 753 145 212 431 124 140 943 43 335 436 19 325 423 135 8 798 152 556 994 116 668 983 40 105 120 82 170 807 139 121 748 131 409 579 123 124 904 66 2 733 123 248 469 94 409 698 101 200 432 53 334 725 56 167 882 109 438 474 82 372 417 92 505 693 154 196 283 72 19 823 79 326 788 113 701 936 104 31 904 139 331 608 110 522 645 90 856 909 62 80 431 88 254 727 70 861 896 115 393 853 121 302 370 69 87 905 130 401 528 81 435 991 176 841 885 96 654 790 131 90 446 57 257 779 146 239 690 107 533 661 162 47 524 109 552 690 136 288 351 137 58 889 61 32 914 102 646 920 79 215 656 115 574 587 156 226 808 49 29 122 106 16 935 124 375 497 86 569 662 96 785 981 68 84 221 79 472 789 147 274 687 118 459 869 132 224 627 103 244 508 148 117 969 101 567 974 91 10 77 117 79 324 113 432 714 92 521 536 92 202 801 123 250 381 113 682 694 101 481 482 119 687 863 138 286 979 91 388 402 126 899 954 107 592 749 159 195 721 36 84 831 84 165 214 130 224 736 76 372 404 70 3 29 70 637 735 133 199 812 50 22 869 71 424 834 122 691 910 53 322 741 88 231 433 107 17 396 80 514 847 102 356 999 102 249 820 97 122 724 132 650 997 128 707 761 111 12 895 92 251 284 144 883 923 85 464 537 77 451 529 59 934 961 109 324 840 145 750 767 133 78 556 83 245 882 112 671 770 105 342 386 53 383 418 102 182 346 126 798 841 125 744 962 117 303 479 99 333 458 81 136 700 81 771 847 135 447 458 95 19 651 108 108 646 77 409 682 115 82 547 103 180 645 88 532 862 99 289 402 81 640 864 134 63 383 132 356 376 86 358 867 96 431 459 84 110 365 88 592 613 93 500 582 22 934 945 127 456 997 115 153 452 73 493 507 79 437 996 122 295 381 112 75 210 73 227 650 61 203 392 136 485 518 104 98 776 61 135 729 105 844 893 117 221 597 78 266 307 142 242 525 125 518 561 94 215 583 62 458 719 97 158 200 91 556 934 128 449 872 128 365 891 79 96 760 114 481 918 90 640 732 98 18 823 128 140 331 83 358 421 149 386 416 118 521 544 96 529 777 139 563 585 41 227 335 115 647 705 38 218 326 121 272 365 84 947 962 44 63 859 120 512 615 100 151 326 94 681 948 51 226 484 106 9 162 149 238 577 93 9 143 107 108 634 96 208 791 138 660 746 62 488 536 92 74 520 119 88 965 79 176 999 85 270 756 123 276 666 121 60 324 28 647 781 139 48 497 135 24 210 77 249 892 113 435 507 80 759 993 104 169 863 70 204 712 149 653 995 80 362 833 135 732 943 94 247 268 132 44 858 136 339 703 48 648 660 55 299 682 64 110 279 86 471 882 78 46 963 84 26 806 97 271 962 95 404 746 106 724 818 118 185 395 92 792 904 112 38 400 89 633 839 135 122 374 105 305 580 116 255 581 71 297 789 71 555 887 116 162 737 82 136 585 139 614 952 54 44 707 128 773 957 83 730 891 99 754 842 127 270 617 107 303 962 59 515 585 58 34 502 77 356 544 85 418 918 123 441 919 77 278 473 148 55 952 136 536 716 94 164 324 144 743 829 82 493 618 63 780 809 49 199 529 151 56 629 77 722 832 131 602 764 131 335 385 99 762 794 110 290 867 137 445 768 111 81 358 82 240 304 111 7 861 60 431 817 134 29 624 75 817 821 117 269 882 80 701 986 112 374 948 76 480 846 88 176 259 126 295 868 125 196 510 77 64 647 92 550 864 77 29 905 76 184 986 90 236 379 143 825 881 159 257 618 91 613 706 82 358 606 74 412 927 121 231 233 120 550 723 129 313 534 74 394 572 75 33 312 84 144 972 60 219 270 132 123 656 80 21 863 137 534 660 111 60 217 47 64 542 134 28 31 89 506 864 83 734 834 95 21 709 58 176 276 116 542 700 156 341 800 60 372 387 132 157 663 72 452 990 96 617 655 115 304 855 77 103 859 95 749 899 111 742 879 48 344 814 96 177 417 57 712 990 83 810 835 114 95 332 43 43 246 88 444 519 62 123 709 148 145 963 65 403 679 71 484 804 135 79 763 96 32 170 127 558 795 78 835 993 117 513 640 85 11 101 86 102 938 73 833 960 123 162 749 135 282 407 120 23 588 92 9 464 50 23 198 66 1 903 144 43 574 96 578 609 108 415 832 122 447 986 53 724 880 85 230 584 27 120 289 85 656 828 102 295 874 57 5 770 62 634 885 130 312 429 79 698 912 111 520 537 92 72 457 83 717 826 84 423 863 92 221 385 178 164 663 95 16 858 92 224 432 126 44 477 108 145 424 116 1 970 84 570 615 103 87 761 104 271 942 114 842 996 90 336 490 69 837 868 142 16 70 128 108 677 81 318 559 197 646 959 117 527 881 88 310 630 53 360 366 132 184 397 89 752 998 90 555 676 88 34 452 107 58 686 110 661 721 67 76 375 97 363 887 61 34 118 87 269 528 68 158 639 136 349 607 118 353 527 84 280 369 188 657 681 72 254 378 99 123 437 72 144 530 76 284 586 134 363 818 110 289 619 164 832 885 104 229 649 61 916 955 107 130 155 152 680 727 58 416 790 133 534 778 73 241 364 124 65 390 88 392 561 129 62 208 113 337 788 101 433 731 129 543 863 16 12 754 67 532 991 85 329 961 86 462 646 95 32 153 132 288 434 77 347 420 129 188 608 90 140 709 130 343 719 132 35 242 129 104 111 111 231 795 118 116 561 90 562 807 154 323 768 90 7 733 69 869 940 58 10 521 100 425 528 80 228 359 102 110 981 121 13 256 86 591 650 38 155 566 53 325 327 104 497 572 19 50 850 115 283 448 78 587 913 116 360 386 102 562 781 88 148 745 119 141 330 128 186 314 101 603 997 82 593 930 82 274 415 78 137 352 74 246 524 78 342 715 94 370 416 175 128 817 63 566 951 96 334 911 138 89 878 103 137 174 95 121 719 147 135 499 87 402 463 136 782 803 130 412 693 111 202 351 125 603 973 98 19 27 116 167 461 66 564 687 77 479 742 112 273 824 75 502 609 120 111 182 112 0 667 44 754 959 99 193 727 130 689 983 88 532 696 62 797 861 100 180 678 123 708 807 70 268 642 84 111 645 116 272 810 27 619 760 124 99 628 101 845 963 118 575 993 163 216 257 122 101 645 130 439 647 135 502 590 74 78 720 62 7 167 117 134 827 93 65 226 67 69 285 112 60 733 75 789 973 107 485 645 79 71 559 122 804 886 131 716 769 156 333 811 169 561 983 70 615 637 111 77 452 77 224 831 116 423 713 124 265 464 130 72 557 133 187 378 72 736 767 29 12 295 83 545 855 88 195 781 85 378 807 94 250 521 122 123 130 44 358 538 92 453 578 101 45 366 144 159 901 71 335 598 116 601 678 155 443 988 124 50 674 67 40 137 75 413 562 92 544 919 123 180 629 139 395 994 127 281 369 107 685 939 117 148 419 98 251 645 77 588 749 140 154 810 124 742 890 102 137 535 127 661 793 108 290 764 90 393 879 83 726 910 116 222 669 96 94 456 65 330 581 61 12 192 147 130 854 89 430 722 79 838 968 118 187 565 145 214 732 108 777 789 83 239 996 136 137 517 123 200 889 50 519 948 114 153 713 110 54 433 159 492 805 116 708 802 114 60 896 94 540 934 112 281 894 140 559 978 120 795 851 104 186 366 150 443 566 108 609 662 69 132 635 117 57 160 111 233 389 22 447 633 146 507 597 116 235 459 119 250 485 80 334 582 66 18 446 102 64 850 130 534 669 117 610 643 100 98 156 68 7 59 145 147 851 71 187 416 89 170 688 78 515 862 129 540 965 77 203 917 22 402 484 94 109 274 123 837 916 91 204 888 89 14 71 84 334 665 95 87 711 58 170 239 141 387 862 48 618 902 121 134 998 95 470 961 106 734 976 68 702 711 103 329 513 110 165 413 114 265 550 99 3 787 101 617 792 72 14 658 145 140 830 63 350 365 70 450 650 98 759 815 85 514 850 151 382 614 82 500 680 85 241 409 130 146 754 107 181 527 103 562 873 111 81 707 106 191 651 62 169 753 127 21 649 84 714 992 112 257 844 143 197 371 119 32 784 143 390 927 22 292 557 111 763 982 113 273 288 117 89 771 98 306 501 115 246 525 121 122 128 110 447 457 56 64 947 105 547 625 99 602 982 89 344 959 85 206 832 94 144 531 96 68 637 111 134 962 170 109 207 84 712 714 117 817 910 101 601 938 83 12 181 108 274 925 68 494 514 103 682 773 133 157 335 151 269 402 96 96 520 116 122 235 106 217 629 81 155 774 83 183 484 85 273 346 133 253 596 138 23 242 143 315 528 116 479 482 142 346 567 64 752 964 58 189 924 27 441 852 64 295 564 118 386 650 54 545 881 82 230 451 162 480 775 108 81 770 41 253 589 112 218 340 164 293 763 99 913 944 63 723 935 107 14 608 89 796 843 132 30 554 50 315 563 127 723 886 130 91 790 77 225 314 96 264 593 150 685 756 65 458 703 98 379 621 50 156 793 93 377 547 115 487 573 83 204 510 103 871 925 83 593 669 46 117 581 112 59 798 1 279 508 103 774 784 114 429 580 175 414 517 99 23 471 71 256 763 78 297 990 81 11 991 94 142 620 141 369 846 42 660 914 113 118 992 110 486 529 103 31 239 116 341 796 102 21 718 113 269 315 134 102 683 126 184 468 100 543 876 71 279 525 125 751 800 53 601 804 66 9 837 113 70 713 49 464 972 106 191 357 110 540 921 126 489 891 143 306 946 151 20 981 145 62 324 43 292 690 91 519 662 47 128 605 158 132 919 90 79 848 140 463 577 67 97 440 57 428 610 84 44 628 105 8 813 61 127 242 110 245 837 95 510 556 103 92 987 89 838 878 106 856 969 90 232 234 153 800 962 107 490 722 65 607 872 117 375 397 133 568 806 28 13 223 87 414 597 64 5 392 127 178 220 83 798 891 117 29 58 106 229 559 103 94 940 83 171 190 127 156 405 115 424 756 65 521 771 77 356 392 67 370 488 63 453 472 58 90 113 72 283 725 57 117 508 63 51 251 102 55 847 145 92 155 181 59 615 76 307 693 38 49 912 52 100 914 121 239 382 45 242 426 85 359 752 95 833 953 72 503 563 106 125 130 106 6 350 86 50 948 130 106 941 81 446 571 74 28 906 62 434 873 105 76 354 100 692 810 112 782 866 65 49 876 163 402 718 107 723 918 66 264 698 127 180 570 63 547 640 87 772 981 121 647 769 84 231 553 118 827 906 92 866 968 83 290 361 60 339 409 156 497 513 97 46 938 146 189 361 101 519 545 132 265 748 103 208 925 81 144 928 57 498 671 122 9 684 125 684 960 176 69 94 123 67 858 155 221 320 97 771 901 161 88 588 120 453 894 39 821 905 55 907 910 126 896 909 71 458 504 104 243 483 116 150 797 118 126 338 93 268 445 98 118 363 135 46 631 72 6 565 120 147 382 156 703 837 121 705 919 120 116 319 139 89 664 47 413 457 124 310 894 71 96 374 117 323 787 140 63 500 74 2 794 123 450 965 86 303 456 102 334 367 115 189 848 116 0 428 89 753 849 84 378 391 141 353 545 156 640 771 110 347 716 86 467 668 73 74 821 60 62 306 106 558 705 92 562 614 97 682 981 128 718 950 167 17 194 169 773 805 97 418 457 105 268 931 80 708 726 71 570 731 103 358 871 46 52 960 119 708 987 47 853 879 108 56 488 104 76 360 111 292 689 77 22 373 152 73 673 96 115 252 143 203 939 62 74 193 143 23 494 69 87 519 121 362 388 99 21 965 148 505 660 120 0 990 83 147 958 108 663 761 121 108 717 118 62 469 89 588 968 181 115 687 105 538 797 84 239 553 117 132 259 108 496 947 51 115 183 156 138 905 67 230 783 85 289 303 66 597 600 114 84 266 115 58 340 149 218 748 90 814 908 103 472 678 99 861 973 94 366 865 116 52 398 90 295 680 85 353 671 76 307 349 108 239 624 98 69 112 102 356 856 114 417 765 111 721 980 123 870 888 75 350 417 89 204 707 107 338 962 103 246 746 27 574 852 146 155 909 63 315 968 120 220 603 94 108 250 72 126 832 126 85 170 104 528 556 92 283 286 87 33 761 135 200 372 90 520 935 128 194 882 116 645 832 99 256 520 114 581 728 158 81 309 74 212 662 135 10 984 77 621 901 42 352 686 104 358 658 107 108 244 61 501 568 154 198 857 75 298 430 93 268 927 39 49 681 103 454 692 136 561 683 68 109 171 51 72 598 61 231 397 101 234 250 95 103 315 102 212 452 148 239 826 120 389 777 159 12 947 103 5 239 80 52 61 124 41 256 102 396 551 99 601 779 105 585 710 123 350 436 52 237 908 86 164 878 79 366 689 134 121 362 74 503 920 51 177 671 80 556 821 114 366 429 107 64 761 104 158 972 124 147 848 153 53 899 139 264 701 101 70 698 126 49 339 103 415 963 95 619 889 77 437 542 95 74 242 114 60 757 117 669 869 67 690 945 91 232 844 110 236 840 135 564 921 128 594 951 68 398 632 125 64 835 138 211 448 99 141 995 125 549 715 73 401 521 103 189 557 116 24 680 67 82 261 67 512 931 51 54 377 89 223 235 95 99 455 94 372 690 105 386 689 109 665 869 118 423 775 84 679 699 32 378 899 129 529 916 107 231 700 138 313 532 111 657 846 139 73 174 51 580 959 97 127 840 106 584 659 144 7 887 57 834 901 105 728 797 132 449 557 109 132 881 131 314 644 132 95 576 124 440 810 82 509 641 74 525 817 112 869 966 139 290 344 133 563 570 8 204 898 127 663 936 69 240 389 122 60 723 78 151 349 43 701 890 110 347 398 157 324 543 82 108 500 106 891 995 101 503 914 156 271 531 75 236 751 119 231 575 77 573 807 73 717 940 67 482 639 119 277 849 82 19 656 111 722 810 116 409 952 197 317 553 87 157 207 122 147 634 112 223 832 82 85 761 126 186 458 99 411 662 45 251 394 77 351 873 92 99 892 94 393 593 171 493 684 77 110 949 109 52 214 112 43 447 149 750 835 111 633 924 98 91 637 131 225 434 122 558 637 107 384 639 81 245 889 72 153 642 97 144 206 91 283 597 127 424 965 146 290 851 119 590 884 138 391 548 6 94 604 122 263 361 86 280 532 111 300 571 92 947 951 54 296 880 53 422 566 83 136 477 110 225 784 82 515 831 111 154 222 126 206 691 72 122 952 95 265 517 77 17 603 57 208 268 57 235 506 74 608 996 177 486 708 183 322 679 92 314 591 93 70 743 99 861 889 103 108 996 93 381 832 56 724 900 49 20 88 72 151 439 101 148 822 35 396 554 84 46 587 66 888 951 80 103 879 168 197 677 88 482 954 150 117 955 70 434 471 52 953 992 105 441 533 62 347 786 96 392 772 69 157 448 67 377 738 114 301 439 89 933 996 159 17 210 119 15 752 181 719 818 78 172 813 98 201 355 123 45 740 110 80 785 102 442 989 123 506 681 147 367 784 65 826 859 35 261 778 71 336 538 111 7 731 99 580 955 104 109 442 118 652 732 146 11 985 89 570 896 90 262 638 117 198 548 130 261 648 98 650 687 123 347 990 164 532 939 91 34 722 106 244 798 113 410 759 84 148 270 97 167 897 118 192 940 118 129 186 150 218 668 34 617 833 79 193 529 52 24 161 138 530 580 119 171 533 110 853 956 111 379 749 45 559 848 124 580 755 90 365 580 136 101 951 111 2 407 34 297 309 121 115 701 68 581 598 126 102 378 80 425 584 147 607 804 129 580 771 64 282 832 93 8 609 117 669 919 112 247 457 65 78 223 37 9 801 87 400 919 91 232 316 118 744 914 86 55 145 95 93 112 122 244 948 101 308 961 87 441 811 142 156 810 108 760 908 154 358 558 88 132 837 62 40 960 76 291 644 99 704 876 96 75 889 59 351 501 89 525 964 131 508 579 119 96 687 113 71 759 105 831 915 33 166 830 91 141 264 95 402 742 93 457 805 79 402 952 40 476 754 119 47 274 69 45 229 107 287 478 74 784 953 54 283 563 118 241 872 119 317 422 105 652 802 105 161 680 111 139 179 85 171 274 68 541 585 81 159 855 61 406 853 88 699 950 59 54 723 158 47 548 159 241 582 121 29 901 83 392 886 124 457 860 119 604 934 83 581 838 77 421 688 135 100 903 156 375 487 96 717 915 73 227 741 84 424 573 115 128 316 64 266 680 124 83 988 146 134 806 79 234 645 80 487 708 55 147 375 140 595 654 65 509 540 144 555 580 89 81 595 76 296 331 97 170 501 110 59 434 69 194 381 146 217 902 71 210 400 57 68 816 125 241 286 133 533 553 101 89 222 86 83 872 104 222 326 98 595 778 110 397 672 132 89 177 47 192 910 71 186 502 78 189 944 89 425 676 81 227 786 114 203 861 127 338 468 117 65 538 132 294 607 108 505 987 59 775 988 79 141 581 62 191 444 101 66 631 103 264 715 144 522 945 134 339 400 58 37 689 118 478 508 134 312 745 97 689 764 100 574 862 86 371 566 39 566 861 106 480 925 144 583 900 62 167 900 148 187 813 127 304 613 129 114 838 73 512 662 114 680 697 84 33 353 109 463 853 56 700 792 117 618 827 75 349 488 89 167 335 148 406 533 167 33 186 125 65 687 92 219 528 103 442 722 118 317 551 109 652 840 100 327 840 90 286 806 48 132 825 37 507 873 113 10 85 166 134 636 98 379 519 54 23 307 100 90 520 63 173 444 80 52 479 123 75 532 99 609 862 140 582 636 117 20 957 61 227 656 151 235 373 112 203 903 130 356 904 128 569 987 113 114 768 110 321 479 154 10 492 53 301 647 110 123 689 38 493 825 98 439 599 95 239 254 120 18 444 84 38 575 88 366 753 95 460 680 140 10 156 70 333 493 87 638 688 106 21 771 59 806 842 104 11 986 88 544 681 89 321 558 133 626 825 175 123 948 83 235 473 151 501 545 110 305 449 89 254 844 90 102 459 121 424 710 96 94 318 109 179 457 133 8 550 98 836 859 109 15 930 55 355 936 40 883 991 79 711 831 101 9 32 97 174 606 104 466 729 94 419 948 67 117 200 122 374 707 116 133 169 158 233 614 82 646 691 165 157 330 95 625 867 125 92 791 68 95 413 51 99 584 128 326 389 91 385 459 48 536 800 108 383 632 132 236 467 65 53 486 86 490 766 115 77 187 83 79 660 86 597 661 143 430 448 99 162 330 102 261 420 122 516 950 126 854 902 71 153 230 77 339 757 124 600 798 69 304 564 133 58 642 90 244 877 33 486 531 88 143 482 81 89 856 114 908 982 99 32 85 138 346 954 87 77 726 109 439 915 156 42 905 150 722 765 96 123 954 105 235 753 100 278 988 63 289 940 113 43 822 66 265 743 151 463 536 91 112 870 76 243 688 75 247 603 63 175 932 126 263 815 121 149 242 86 703 976 122 233 594 89 274 896 131 585 861 89 619 980 153 377 792 94 789 840 130 599 703 141 220 622 110 320 673 129 950 965 93 45 744 82 598 864 125 40 938 102 235 713 87 488 775 138 48 110 109 251 370 89 596 650 79 395 437 144 438 662 93 377 605 81 701 818 100 512 537 97 786 813 166 548 774 45 601 713 83 450 508 75 266 334 116 368 607 95 54 705 106 716 973 84 349 731 128 1 213 70 619 681 76 407 800 138 603 806 56 418 778 70 198 527 83 187 733 113 77 677 132 493 553 132 333 935 33 99 194 47 794 991 103 221 944 65 337 578 97 256 367 106 362 736 110 458 978 108 310 324 65 490 827 163 400 637 95 206 787 107 353 921 122 516 939 108 875 914 68 420 467 118 332 567 129 228 390 103 60 775 102 187 400 128 273 751 106 223 591 118 200 584 119 270 402 162 66 675 143 3 572 82 513 665 94 298 745 97 521 653 93 153 765 91 169 397 106 652 757 113 364 951 102 79 215 74 285 970 56 801 855 86 164 857 125 604 728 72 272 408 119 36 487 80 17 607 135 416 771 33 502 696 113 230 397 125 450 790 114 612 802 90 283 820 140 38 127 122 611 966 42 549 555 96 64 581 101 56 569 98 319 866 168 48 747 97 417 502 103 197 380 99 96 483 114 332 930 76 505 705 147 137 671 97 651 984 91 401 769 60 439 636 154 152 820 113 588 840 99 58 634 46 272 710 40 283 948 122 179 684 122 91 904 103 81 302 86 351 415 91 667 979 92 319 335 88 138 241 99 29 971 78 94 920 129 40 385 121 323 655 104 101 335 89 79 453 92 681 765 84 96 761 116 633 818 109 411 929 59 269 282 99 563 565 133 465 898 147 97 889 59 429 596 126 123 697 63 337 871 166 81 966 96 477 544 125 419 791 89 205 827 126 34 785 101 617 688 107 166 526 103 99 355 118 430 671 153 270 459 88 248 581 83 128 770 80 735 817 67 315 944 105 333 909 118 205 796 124 216 444 116 119 820 111 539 635 122 40 786 109 59 845 70 336 442 39 40 501 104 430 708 156 206 728 95 74 467 117 502 684 100 80 816 89 332 797 86 362 429 67 458 885 83 101 597 91 405 906 141 218 955 88 33 72 91 503 515 40 833 962 114 600 803 96 181 611 96 29 550 55 436 882 80 207 771 76 16 975 88 495 889 103 172 698 102 613 849 90 237 384 91 375 864 97 228 259 140 336 779 102 92 937 104 434 885 69 893 949 99 272 576 139 254 366 125 58 413 33 323 362 81 162 244 113 216 434 89 304 616 134 596 945 83 456 817 163 850 913 70 165 607 109 634 804 114 288 562 126 414 748 119 284 315 113 698 760 137 37 310 45 101 514 167 897 914 77 266 393 110 68 850 128 127 605 137 543 965 119 399 652 96 91 695 97 204 892 110 225 652 113 8 941 95 288 424 141 137 249 99 252 578 139 161 925 95 448 660 120 79 120 97 210 329 124 80 293 91 259 882 71 416 519 97 118 229 108 263 389 58 104 349 81 118 913 113 243 515 74 188 386 118 175 184 125 421 974 80 345 497 83 343 456 120 646 933 89 682 817 176 687 966 76 636 645 63 124 743 58 20 164 116 439 559 106 576 675 84 313 535 79 12 234 60 835 851 92 576 880 116 155 944 103 429 836 59 115 913 140 190 767 102 118 630 88 665 963 80 214 473 96 732 892 53 704 960 114 150 291 78 447 675 123 356 922 46 690 780 77 927 995 113 130 578 57 811 988 62 202 340 47 200 995 74 245 631 108 51 87 139 156 755 109 767 818 152 280 496 89 360 647 121 344 448 129 262 557 61 588 808 55 623 769 108 46 621 156 493 623 111 100 807 134 683 745 110 51 817 107 9 540 67 39 167 86 320 662 119 220 661 105 346 610 158 461 694 28 582 977 67 519 620 86 622 847 148 530 783 109 461 909 147 370 960 111 370 715 55 164 947 86 8 575 97 539 963 83 63 541 135 404 976 113 751 971 93 462 989 129 806 916 104 345 716 50 254 870 42 215 251 119 651 852 79 400 848 90 193 276 83 201 772 118 385 682 141 66 538 114 272 285 150 178 630 128 323 891 104 677 864 77 753 770 41 60 254 74 586 778 146 165 231 108 104 871 32 478 683 73 293 904 139 397 480 74 65 760 82 485 951 101 62 905 148 280 465 84 323 830 79 158 411 51 613 773 113 128 717 88 77 703 87 278 485 77 426 787 64 233 673 80 404 535 89 362 555 155 135 491 125 411 835 153 223 827 93 294 327 85 533 909 94 265 359 115 116 625 81 515 851 83 447 831 78 650 798 138 272 397 82 86 896 161 709 862 56 80 422 153 73 931 137 219 892 89 93 99 84 48 622 148 439 456 88 58 569 156 168 880 64 524 751 127 240 867 77 221 797 68 187 553 113 503 845 111 182 314 95 791 877 87 72 147 110 130 980 88 508 893 96 540 709 26 249 968 142 237 738 80 629 687 78 258 366 93 433 456 124 219 289 87 695 990 59 83 991 92 605 715 139 846 996 90 4 788 142 272 965 96 1 729 42 374 572 97 283 763 127 401 740 132 603 643 111 343 561 109 152 675 116 56 76 126 624 936 152 151 934 102 434 921 116 333 354 107 133 887 110 295 814 112 427 492 135 122 558 74 205 943 71 211 884 125 151 694 95 136 988 122 742 936 103 896 945 43 41 730 135 25 744 97 171 239 56 547 919 108 11 750 75 398 948 74 94 216 50 376 404 89 446 857 52 48 964 44 7 858 79 320 776 73 213 586 161 9 752 83 475 479 109 244 896 91 680 818 103 605 878 90 176 988 93 184 488 108 860 868 118 648 972 75 206 251 102 131 327 73 169 263 84 557 874 100 299 499 155 33 77 118 243 376 125 826 883 80 375 821 76 372 577 86 736 960 70 14 274 94 482 656 104 733 969 79 972 994 67 37 277 73 530 826 140 87 707 96 55 923 133 29 670 90 16 475 107 249 536 111 457 802 86 40 670 108 217 977 84 386 837 85 271 994 104 461 531 84 166 812 120 648 713 123 504 530 74 41 889 155 466 804 140 182 831 107 277 417 63 257 780 94 448 989 76 79 148 103 309 874 150 197 873 111 4 422 83 678 889 108 655 894 85 16 97 127 501 698 109 288 723 56 693 755 85 105 956 110 7 213 128 426 883 116 470 670 72 337 883 151 569 592 121 793 934 139 52 371 70 73 699 134 91 571 84 94 733 129 6 629 15 96 571 56 500 529 79 101 878 107 673 901 111 551 977 94 120 141 104 23 893 113 19 837 103 453 694 85 827 950 115 284 375 33 422 526 50 250 365 92 461 553 139 397 565 76 425 869 86 218 253 110 705 789 139 684 874 91 97 761 126 342 484 111 316 651 105 563 708 58 238 814 87 841 966 102 686 932 40 319 868 187 718 736 139 336 990 73 218 353 96 568 741 108 701 783 88 144 295 97 568 706 157 153 909 129 623 829 127 165 547 103 87 201 66 396 892 147 20 382 127 490 695 96 661 998 127 125 494 89 444 528 28 266 736 109 345 475 114 31 812 103 572 579 97 362 648 59 185 939 64 291 455 108 423 518 124 547 607 121 305 567 96 353 776 40 444 638 94 680 832 90 271 569 130 334 795 133 50 443 138 515 662 103 594 731 66 452 536 74 117 977 90 264 585 167 311 855 84 596 816 105 14 178 49 609 692 113 84 139 149 97 503 134 236 677 129 480 679 40 155 281 115 97 723 70 533 607 81 279 743 103 592 708 53 501 813 87 58 896 105 204 810 93 289 616 91 72 551 107 93 390 73 163 919 111 22 27 87 269 552 143 439 808 45 418 859 65 62 425 141 534 747 77 59 652 104 272 308 75 581 744 76 439 923 87 702 707 163 124 752 59 215 326 121 565 568 15 343 522 105 514 749 81 335 490 107 439 957 74 718 862 45 560 811 148 113 420 86 20 72 57 55 582 69 219 608 116 445 457 172 225 676 103 71 75 89 355 751 125 303 355 114 478 684 126 978 991 77 119 152 35 698 767 78 699 973 48 244 861 86 107 320 100 232 404 97 405 583 64 32 444 117 61 888 138 657 731 71 13 556 107 396 717 82 415 685 107 797 837 113 153 234 115 970 972 113 615 949 93 157 916 141 130 718 118 166 432 160 523 765 138 137 144 123 278 940 121 599 686 105 13 370 85 680 900 114 614 719 133 771 876 108 18 222 27 329 896 88 972 987 100 2 209 111 501 917 115 200 515 118 692 841 136 94 999 68 824 974 162 379 711 97 576 663 57 105 890 129 537 569 53 320 323 85 196 832 89 342 955 117 227 762 92 68 327 155 391 640 109 669 812 107 402 877 102 369 972 107 482 659 116 310 696 125 178 859 103 177 827 101 754 790 108 603 998 107 199 302 103 285 976 119 636 805 120 570 851 121 218 580 151 41 828 106 54 741 97 284 319 97 89 460 114 80 923 74 686 928 113 258 791 115 19 847 151 421 956 96 572 988 118 578 656 147 406 860 134 6 750 105 288 768 104 512 740 76 99 619 124 407 642 110 201 587 112 220 804 104 109 948 77 543 842 120 255 654 131 225 520 84 200 664 104 229 381 126 68 242 66 237 574 86 620 926 82 13 633 92 953 991 96 414 819 58 387 810 93 66 682 88 315 828 124 595 816 79 167 204 85 157 744 67 515 854 137 103 794 102 256 579 20 186 501 137 500 633 129 241 768 101 180 640 98 655 973 105 352 538 99 463 580 120 2 377 96 487 525 35 214 235 70 307 893 108 146 163 86 137 956 51 259 752 78 387 646 99 183 410 98 306 481 49 180 446 101 774 894 83 640 857 116 239 691 88 23 512 84 36 837 67 856 948 64 571 991 114 721 913 148 357 810 39 3 831 95 141 960 110 756 866 70 96 338 141 345 945 81 2 689 98 261 507 102 58 78 69 498 912 100 661 884 145 127 792 144 543 629 150 758 783 49 917 941 90 194 463 134 148 901 87 753 804 88 880 953 143 168 393 61 143 610 40 71 827 80 325 491 86 21 101 112 687 983 75 69 246 125 23 49 62 112 309 68 417 799 119 198 571 144 295 490 91 818 927 69 507 866 39 268 714 138 438 536 123 812 961 96 323 832 81 79 272 109 139 227 100 268 789 122 30 215 71 603 852 107 210 236 65 821 906 99 37 943 44 747 815 118 445 692 60 11 672 84 374 964 79 556 663 100 60 196 142 758 806 95 745 753 105 260 852 50 63 178 69 780 820 128 97 867 141 286 359 57 111 849 66 44 593 134 869 892 41 477 616 76 662 738 77 361 833 89 863 986 82 391 666 95 611 929 67 2 346 109 544 732 96 374 753 29 242 395 43 676 784 86 222 264 113 218 327 102 13 820 64 421 848 54 685 732 77 757 947 86 67 633 67 197 831 64 334 544 145 194 462 75 373 733 93 463 491 90 273 467 91 356 893 112 187 315 94 807 861 117 229 795 112 339 376 120 127 580 92 118 192 132 80 820 101 213 370 106 492 760 67 51 486 110 279 879 127 325 983 72 309 640 82 673 989 122 790 811 95 216 405 107 473 922 118 523 583 91 17 688 123 61 963 96 207 872 61 705 979 67 500 512 65 897 923 137 458 948 106 391 652 79 92 565 83 130 625 127 61 416 103 404 474 102 448 468 75 373 606 77 12 461 121 142 310 109 563 969 119 318 519 131 254 428 94 519 869 108 73 324 22 166 287 117 301 783 90 517 808 106 148 171 58 182 837 15 78 664 68 108 207 131 633 855 190 137 589 93 94 502 149 322 611 82 656 660 89 14 976 143 568 610 49 624 790 80 683 753 118 461 812 92 74 407 139 451 709 102 100 592 142 42 819 128 368 614 73 96 198 143 435 790 152 130 863 113 153 496 100 176 289 110 512 958 93 4 348 145 293 885 102 273 297 74 301 777 81 251 265 102 394 423 105 497 670 156 500 849 64 146 642 53 817 893 77 730 931 64 671 968 101 92 623 129 362 845 76 731 902 113 282 790 161 190 451 123 339 520 123 93 925 86 269 457 108 52 474 78 367 665 100 252 471 131 373 431 67 373 953 44 439 516 102 760 931 107 127 589 74 759 930 107 32 814 92 97 623 84 254 441 87 573 688 114 158 308 96 28 876 111 173 503 149 312 569 79 582 802 95 384 675 122 100 787 96 456 829 89 7 657 72 230 377 105 350 887 55 100 207 52 379 439 83 355 377 78 629 907 94 873 999 138 73 910 62 416 606 111 448 684 76 296 312 127 216 325 15 521 557 96 31 539 210 159 846 84 374 408 102 51 686 90 152 784 89 99 873 104 261 375 104 314 351 86 23 667 65 358 902 91 210 973 96 522 865 42 402 598 50 446 675 155 601 824 109 240 409 142 577 919 30 759 959 127 292 587 92 89 948 97 580 738 115 98 180 39 26 843 89 279 942 36 76 570 157 148 718 140 482 877 135 78 839 138 339 740 118 623 633 61 928 969 99 928 982 115 423 483 82 38 47 124 228 886 77 173 494 105 119 167 100 57 404 90 15 987 146 308 869 102 137 874 69 406 435 66 30 184 91 491 649 67 333 993 70 118 359 98 196 335 90 189 206 86 203 875 88 648 871 91 614 921 62 237 785 74 445 450 71 360 846 118 111 910 89 724 864 84 466 675 64 47 962 140 422 454 96 97 487 77 354 682 76 155 925 48 19 822 105 69 738 142 653 869 111 30 58 87 418 840 105 449 768 90 652 881 82 356 427 69 407 604 85 311 957 170 496 945 90 127 435 116 140 739 142 459 982 83 344 697 76 99 405 108 636 923 119 148 266 78 368 609 134 665 978 120 606 743 132 165 579 120 325 668 98 78 80 89 404 792 76 347 536 121 292 537 61 1 577 76 892 904 86 171 990 91 298 941 135 127 956 110 319 348 153 499 973 184 78 863 94 263 907 124 714 749 91 757 846 67 533 617 114 582 851 113 110 299 122 358 948 104 208 564 76 228 958 100 74 434 69 417 956 69 534 746 128 532 916 128 233 857 102 474 758 101 227 768 125 394 542 98 874 929 123 766 913 77 23 572 76 404 734 132 745 980 92 198 726 114 301 346 72 609 763 93 273 683 141 359 607 93 616 773 70 49 449 73 249 533 85 424 559 112 272 569 97 26 883 77 296 339 21 57 265 112 792 958 141 57 891 105 49 347 78 82 129 147 745 812 110 129 427 131 389 506 93 32 937 87 206 238 134 735 979 128 558 673 85 63 556 96 109 719 71 76 476 104 241 870 80 200 650 81 570 831 48 903 955 78 310 601 111 307 910 93 487 940 116 91 593 80 79 703 94 871 945 108 148 709 82 419 527 127 286 318 105 628 696 63 398 551 119 466 827 40 286 468 134 190 531 86 547 986 129 154 318 76 468 855 41 83 882 99 277 616 51 47 661 78 295 700 108 119 532 81 490 578 127 191 314 116 350 500 87 272 891 150 910 963 60 408 728 122 108 889 63 293 431 32 844 909 47 40 961 113 265 389 33 117 301 70 502 838 71 468 933 127 583 635 67 58 417 85 232 443 95 110 197 96 119 430 111 20 49 70 591 622 69 338 554 117 7 911 116 294 445 102 406 938 149 93 646 53 466 495 92 778 865 32 456 938 108 193 204 114 53 658 105 200 448 106 28 315 1 489 875 113 159 250 76 222 634 115 417 463 109 262 784 102 144 668 81 412 630 156 293 793 106 233 998 85 422 737 162 707 838 103 467 863 105 613 909 34 96 256 58 255 737 96 638 826 96 552 869 89 113 374 112 136 368 26 64 587 86 102 310 108 171 409 107 112 961 118 460 905 120 280 592 76 278 358 128 872 971 105 21 289 116 432 964 138 8 318 90 165 998 82 115 551 93 212 588 57 69 132 130 552 914 108 128 264 82 540 682 113 385 513 53 102 518 140 567 885 130 128 688 101 642 696 155 654 890 115 456 573 144 31 715 135 721 806 147 142 615 118 389 910 105 369 747 101 294 491 39 690 764 72 218 543 122 75 364 117 72 565 54 208 265 119 567 874 98 84 427 78 312 424 117 179 490 56 426 829 113 817 908 98 220 222 71 432 696 162 53 883 88 306 716 60 80 231 79 106 268 146 930 975 88 797 913 113 636 779 104 327 356 102 746 878 83 69 303 146 572 678 84 665 844 38 501 579 104 15 36 78 385 427 72 214 377 76 298 714 71 410 635 102 159 995 113 25 879 115 517 687 70 58 854 86 710 830 115 115 849 70 379 664 89 240 982 126 486 850 159 537 942 113 624 639 39 87 949 118 30 85 81 621 680 87 696 849 88 376 640 113 214 836 62 105 437 113 221 245 148 310 716 119 628 810 97 813 915 163 208 232 47 690 867 70 693 781 128 51 983 94 194 416 62 519 645 97 24 966 59 91 684 73 30 452 145 16 77 86 781 839 82 119 364 174 401 406 116 36 44 104 137 705 81 361 981 92 304 379 111 293 825 111 263 380 142 516 795 113 825 865 79 383 593 89 32 405 104 723 843 113 495 932 124 15 208 115 581 764 104 376 928 114 115 842 160 94 607 113 680 742 96 129 212 47 756 969 108 358 865 1 540 724 68 155 962 86 807 912 106 658 890 137 479 813 85 352 737 80 417 641 48 177 683 160 417 622 105 316 707 85 339 915 112 508 819 97 303 910 122 19 210 60 43 946 73 110 622 88 57 371 122 183 327 101 109 773 98 565 884 126 365 968 51 291 986 110 273 646 72 419 855 83 254 471 127 121 192 119 488 886 90 81 275 119 177 605 86 100 374 64 28 521 117 712 960 127 348 529 111 517 923 120 4 744 70 44 440 138 300 408 115 168 346 48 13 705 76 237 298 161 431 629 97 249 265 86 357 377 93 118 241 91 231 516 103 970 981 74 164 804 127 459 796 124 152 526 137 58 479 113 22 290 96 559 868 82 233 914 103 159 871 61 627 675 69 504 891 122 650 804 105 202 696 66 645 724 116 91 760 105 821 926 56 530 687 127 201 641 100 280 688 88 79 685 110 528 618 133 540 610 91 204 634 88 113 954 105 238 731 87 386 972 135 359 492 74 909 917 126 302 816 47 22 389 76 261 700 109 442 473 125 68 584 106 80 303 81 531 928 65 662 903 72 678 989 47 905 915 160 217 875 92 508 781 69 107 829 73 593 870 33 190 691 97 624 938 129 374 609 128 157 515 132 317 873 89 523 993 102 579 873 97 683 840 121 220 607 62 908 912 75 48 749 133 61 331 101 528 787 51 263 678 70 299 921 105 285 556 152 184 538 79 906 948 119 521 697 115 165 335 103 18 623 108 325 387 72 630 729 51 287 503 112 603 772 110 768 962 51 49 313 50 555 633 147 663 969 95 102 598 128 273 779 76 226 586 126 347 562 92 789 844 114 664 675 17 497 887 77 750 870 121 110 187 75 861 924 149 442 804 73 259 344 116 637 914 133 316 955 88 612 690 117 554 939 118 643 898 130 357 933 122 334 687 144 682 772 119 317 809 126 438 959 95 271 349 92 119 847 74 39 967 84 731 846 122 570 595 115 546 746 88 153 542 98 26 564 78 15 808 83 78 162 95 238 655 121 183 263 138 177 343 98 60 213 103 675 832 119 527 709 131 163 175 66 383 504 133 564 922 60 442 906 133 289 438 72 691 928 72 758 933 131 109 738 74 5 351 130 320 535 81 26 348 138 301 753 94 604 617 37 649 761 44 261 456 132 467 906 37 290 492 73 99 117 105 407 502 78 289 596 122 157 278 73 597 707 102 259 921 109 389 876 91 355 785 104 418 539 98 844 858 99 105 805 32 896 897 94 351 841 97 285 514 94 64 659 173 108 236 92 499 725 96 617 858 144 666 827 124 53 932 123 190 654 134 485 968 75 133 898 86 360 758 64 47 48 105 83 636 125 176 687 52 197 680 98 249 343 85 125 173 83 478 888 53 671 844 129 93 553 93 643 879 144 873 968 109 531 973 111 135 856 94 104 945 98 151 975 183 168 526 62 754 942 68 225 600 105 125 511 105 4 625 90 92 685 109 116 957 64 240 639 75 108 432 120 451 640 143 775 861 118 221 708 58 339 938 127 307 913 131 580 863 108 348 999 60 54 530 78 385 589 102 391 923 49 714 730 135 760 836 158 552 813 133 533 824 108 474 492 115 697 970 1 744 923 107 394 713 88 428 573 51 120 984 119 304 316 120 7 810 87 437 741 128 277 552 91 43 666 121 290 676 107 156 667 73 67 276 133 193 960 75 152 290 104 720 904 89 374 588 90 404 875 73 275 399 128 396 714 115 361 578 84 104 763 101 549 841 83 812 987 77 425 959 96 724 904 64 415 485 80 135 458 144 352 616 70 393 799 150 399 476 68 625 675 79 189 294 118 34 572 89 513 829 101 217 890 91 83 967 108 109 889 65 239 607 62 332 982 78 186 927 121 154 175 103 317 792 96 425 590 99 98 860 79 510 778 94 35 583 83 401 557 136 336 370 96 133 590 135 15 150 107 299 560 121 313 613 96 593 621 149 8 46 55 434 568 154 625 651 86 153 327 96 353 904 94 292 779 72 104 151 96 106 780 80 119 477 100 122 187 77 6 269 51 260 585 97 671 878 120 662 730 81 862 937 65 44 570 100 252 894 82 76 690 58 131 153 128 850 943 116 196 938 139 271 822 104 204 858 103 174 547 60 20 529 50 312 460 152 418 801 45 132 991 112 233 454 123 193 224 117 701 719 65 710 776 107 1 279 82 228 766 79 414 481 145 233 783 89 129 556 68 163 560 117 326 437 82 79 81 145 438 447 104 208 997 58 632 975 112 492 716 113 123 338 31 271 703 17 688 985 63 162 363 132 440 875 92 130 463 81 466 866 96 591 710 106 172 427 104 99 978 89 123 181 98 630 997 83 396 726 85 55 225 97 114 594 129 301 645 102 424 546 89 577 607 134 223 889 74 895 958 93 254 598 144 163 771 113 385 593 75 162 262 92 411 919 103 62 721 96 65 930 85 833 966 102 182 752 110 112 135 118 524 529 115 584 787 61 67 578 107 220 934 89 17 864 135 17 823 75 46 499 18 576 754 108 80 425 166 770 907 78 64 719 120 549 858 110 298 301 90 295 521 63 193 243 131 88 435 88 180 800 92 857 870 145 205 959 92 373 874 139 277 528 103 544 638 79 234 595 88 87 500 90 207 931 163 25 700 126 335 971 58 728 883 142 689 715 57 43 838 93 575 624 126 293 557 101 69 194 69 930 988 61 886 919 63 671 941 123 699 978 86 393 738 91 604 864 135 331 537 49 110 369 81 603 657 131 532 587 1 215 648 81 408 751 68 92 922 74 219 384 94 641 903 122 402 748 111 235 868 43 652 970 75 611 725 82 324 515 109 52 218 99 435 612 123 640 959 78 374 578 95 710 932 111 305 362 117 267 590 149 23 925 130 414 545 78 17 326 114 428 446 128 234 285 79 268 797 56 120 364 104 47 331 104 214 529 82 458 730 30 688 895 50 183 789 72 219 258 117 491 902 100 425 604 121 10 528 114 460 816 126 285 462 76 568 975 72 669 826 98 89 860 80 439 481 116 649 752 142 272 949 26 778 932 117 163 223 50 96 216 87 577 935 148 505 586 59 401 586 89 194 684 65 90 545 99 381 666 68 593 882 140 23 995 113 199 390 66 474 941 69 26 126 123 342 762 115 182 618 80 236 784 95 145 895 32 190 329 150 562 951 105 675 799 102 228 485 102 159 904 102 19 876 149 154 787 28 471 571 77 326 345 89 236 989 140 69 827 85 560 919 102 530 740 54 255 849 77 707 902 159 813 996 55 89 420 63 316 742 82 351 857 111 91 192 110 662 665 73 623 882 95 362 773 99 476 508 123 535 768 103 69 78 120 220 248 86 260 441 156 97 940 69 170 233 92 196 208 75 294 584 122 762 903 106 394 508 68 465 539 69 108 374 87 140 642 30 422 674 119 634 815 99 538 761 107 181 776 143 24 737 70 98 286 77 284 630 138 50 998 166 117 721 35 621 961 95 22 212 86 150 217 105 550 956 126 191 775 106 142 640 147 36 507 62 41 720 118 315 722 123 574 825 68 252 934 116 113 196 109 342 982 55 166 281 67 44 567 141 567 902 107 366 437 72 62 894 73 318 482 119 323 688 63 127 619 80 158 716 103 17 748 68 483 947 119 132 890 156 295 440 187 625 649 96 679 995 44 39 300 55 247 418 79 115 135 115 128 435 94 106 755 37 153 843 89 364 582 151 724 982 60 297 758 100 629 716 95 689 759 129 133 714 87 166 766 66 87 329 97 298 767 81 659 683 123 550 823 92 383 712 92 467 980 56 374 485 96 141 508 117 180 781 62 289 765 83 656 924 120 524 589 158 56 942 77 354 572 110 130 164 97 201 322 136 83 413 126 746 874 67 521 717 106 443 891 89 186 600 117 112 325 47 35 259 50 232 850 45 209 468 114 675 856 35 408 959 14 282 422 97 101 733 128 236 400 95 670 925 165 425 954 107 203 533 156 414 495 114 175 696 75 537 884 100 403 777 114 126 872 89 395 895 112 121 376 84 611 886 110 83 696 100 569 584 99 304 811 95 46 696 71 202 347 93 225 718 67 374 436 106 123 921 62 34 168 90 799 868 73 712 754 116 417 972 74 184 454 129 530 772 85 263 975 111 174 640 115 166 917 102 113 343 92 45 556 82 79 803 107 75 155 129 344 524 107 150 346 84 563 721 99 776 783 112 348 679 97 442 772 128 256 390 102 360 856 25 515 759 66 775 919 102 501 939 62 371 608 104 21 985 164 151 665 113 134 396 107 260 749 69 462 902 94 810 920 76 231 691 148 190 556 133 149 694 63 101 191 71 288 500 66 183 663 110 432 961 125 294 769 46 92 965 71 66 849 97 48 891 132 10 943 151 646 827 117 675 736 143 24 79 136 783 866 120 890 979 116 718 984 53 613 908 61 329 872 83 154 985 91 314 518 138 242 922 94 198 980 77 615 666 61 516 974 58 600 604 77 415 725 63 316 666 86 297 844 81 333 589 169 56 380 137 40 413 109 508 546 58 749 918 46 489 926 71 491 845 110 133 719 97 522 994 97 263 322 103 17 844 42 1 806 86 475 609 80 16 424 139 389 504 61 259 720 128 312 471 110 18 478 124 190 733 73 404 693 125 250 466 79 323 420 113 466 644 114 345 423 79 135 404 92 104 933 101 106 495 106 637 779 115 277 362 73 437 786 52 386 651 108 619 875 76 7 146 70 351 799 84 515 997 49 14 572 57 169 170 140 183 989 99 494 587 126 84 844 71 170 868 99 387 851 73 665 926 79 579 586 82 330 896 122 0 93 90 466 909 141 266 419 141 469 999 97 535 924 57 917 959 87 824 899 105 702 938 104 447 674 106 408 480 89 179 635 120 940 941 92 699 940 97 756 927 176 391 805 117 138 897 103 628 805 107 440 633 81 381 765 75 66 327 107 844 878 81 354 736 132 461 991 114 200 996 115 88 621 132 559 889 64 99 525 129 603 950 127 480 789 74 56 343 99 94 300 141 334 631 109 109 581 69 370 783 76 294 366 67 152 407 36 390 991 104 197 795 83 54 430 84 546 622 79 193 768 93 552 711 116 34 830 94 265 579 108 339 641 103 253 547 85 542 984 113 747 749 112 738 964 59 699 954 98 924 973 92 190 326 72 730 910 47 191 740 57 330 640 117 356 900 138 221 402 103 184 576 39 200 340 125 177 425 124 849 903 91 266 669 84 318 425 130 592 739 179 663 705 164 146 854 82 869 884 90 373 889 102 326 577 101 746 894 82 462 621 100 284 330 81 466 747 120 778 907 43 789 794 123 169 813 76 403 894 81 264 759 121 6 257 99 600 816 91 318 703 118 441 964 91 867 896 107 54 243 131 868 950 107 816 928 122 1 42 144 682 953 104 221 672 96 548 740 120 411 613 102 345 667 108 132 137 112 787 962 83 11 248 109 289 496 78 713 814 118 61 904 57 37 337 66 205 320 27 201 291 84 619 931 78 418 549 112 164 719 54 711 962 124 307 627 123 153 679 92 255 542 85 286 803 57 251 929 131 264 366 72 619 952 64 25 752 109 210 455 90 625 668 74 651 785 102 242 970 49 75 395 110 585 858 122 828 944 119 460 955 97 115 636 101 496 634 73 161 429 95 375 965 93 18 761 102 24 688 113 147 762 128 498 874 63 65 973 75 451 557 107 640 677 145 132 732 51 79 393 78 77 794 67 732 909 133 103 738 102 392 775 104 473 597 119 308 750 134 338 464 112 165 691 94 210 859 68 154 925 107 100 907 60 625 633 70 205 302 112 691 709 107 37 838 126 21 860 74 268 926 120 299 637 85 606 671 123 173 455 110 422 715 132 255 839 66 59 739 116 328 604 114 425 708 85 230 456 48 542 554 91 139 442 90 65 621 57 314 439 97 97 461 116 257 793 101 44 698 68 530 578 61 253 666 130 354 904 79 0 730 119 759 829 94 39 596 149 418 826 65 453 742 81 176 706 102 608 716 85 99 898 76 158 475 114 298 989 73 49 701 76 515 572 132 397 761 91 76 669 71 36 870 69 133 989 68 215 348 92 7 882 93 72 553 89 504 549 89 301 377 96 49 226 168 160 544 121 233 963 151 371 453 73 390 392 86 297 949 60 106 388 127 571 583 73 294 467 79 290 720 92 405 597 133 392 622 59 394 941 43 360 797 110 540 935 77 233 502 92 242 274 143 5 399 94 683 836 78 380 441 49 122 486 58 637 847 111 72 733 142 127 958 87 613 685 65 566 798 114 499 905 139 755 922 50 513 575 109 392 658 131 663 871 113 413 985 87 99 705 91 99 899 107 826 979 10 421 624 110 826 844 113 169 896 149 647 992 121 381 489 74 600 684 125 43 616 55 728 941 126 590 740 134 497 861 87 112 495 119 45 114 63 547 924 108 522 565 57 601 844 75 127 848 91 529 670 133 5 195 66 85 345 89 260 307 87 572 769 106 659 843 98 685 880 82 79 330 116 864 895 69 119 512 59 310 361 70 464 887 110 71 998 67 361 773 93 181 483 125 182 372 116 256 987 166 702 925 98 334 436 111 359 647 100 476 939 95 130 557 85 191 767 61 406 836 89 330 897 155 380 754 74 229 302 74 234 671 103 18 696 105 210 640 74 275 316 99 24 611 131 363 612 130 94 263 103 383 505 96 351 362 128 20 408 131 66 743 68 76 228 44 130 524 113 28 389 92 88 744 135 133 781 74 391 704 105 775 832 89 188 792 92 261 762 86 56 202 166 38 666 122 50 136 92 40 691 30 581 806 63 342 936 97 487 650 94 573 968 52 409 657 66 86 337 75 648 985 64 107 731 132 343 968 101 99 447 114 185 359 150 790 937 120 221 786 174 649 734 127 493 707 101 39 296 132 76 847 74 241 739 68 527 641 114 220 236 119 272 953 72 300 395 79 392 758 118 529 705 97 141 563 49 45 330 150 361 618 78 525 934 87 142 618 90 233 752 153 47 614 103 358 695 60 506 891 138 71 500 74 313 782 111 446 524 72 519 608 37 102 997 115 143 168 84 222 374 113 456 736 61 384 872 151 584 905 100 76 711 88 683 860 73 42 383 63 216 356 49 568 686 112 519 718 103 539 579 101 261 335 97 156 395 82 870 965 54 332 916 112 414 437 80 308 703 121 124 364 117 16 591 114 145 496 60 313 576 51 54 923 76 924 943 43 201 234 88 557 958 81 67 859 114 532 596 98 734 855 144 35 271 86 47 192 131 333 891 133 79 144 68 105 328 81 66 264 93 218 560 91 571 599 80 366 667 122 393 488 157 852 917 103 7 649 101 665 699 124 473 877 110 332 461 100 164 172 77 88 292 59 752 860 82 130 443 117 301 755 122 323 540 59 80 576 59 219 882 125 465 957 129 450 561 159 147 661 19 309 854 72 276 871 116 199 339 158 156 878 115 41 235 80 120 462 132 357 847 39 12 82 74 940 958 129 261 849 67 142 815 117 132 188 163 741 926 105 310 406 63 388 911 102 576 864 57 317 845 48 687 918 130 193 972 100 440 629 109 445 469 82 169 763 149 101 561 91 202 219 70 163 704 112 648 760 97 275 656 171 467 594 86 442 550 125 14 358 70 37 759 55 63 952 82 548 609 101 389 672 111 303 547 163 643 714 132 112 560 107 418 603 85 178 775 111 184 262 156 23 746 96 608 789 125 513 899 101 367 618 99 65 313 149 68 179 67 244 684 124 193 648 128 561 786 131 463 866 89 571 958 108 72 513 76 122 622 155 8 983 88 408 653 134 42 942 72 55 486 124 17 458 129 220 645 108 480 841 161 119 418 92 88 117 108 297 856 88 659 996 68 815 945 82 610 799 34 16 593 95 685 980 124 267 654 146 148 730 100 90 421 76 214 891 113 42 800 79 785 962 38 366 475 94 72 785 88 355 604 106 242 459 93 506 689 76 112 527 90 136 567 78 330 698 148 356 682 27 276 930 49 522 797 81 20 628 72 108 749 123 548 918 142 426 880 77 249 378 42 165 680 115 428 629 40 607 669 108 338 787 94 98 175 81 442 939 118 357 788 92 905 997 142 159 658 107 547 587 113 194 443 119 89 116 90 161 471 99 122 798 72 79 106 76 148 216 94 94 352 70 418 876 112 301 328 63 208 489 95 72 661 60 9 469 65 151 937 89 111 212 151 318 498 133 116 869 119 398 971 76 399 597 92 233 965 53 122 329 146 477 699 143 18 513 167 427 974 123 848 918 57 490 856 42 32 606 112 129 257 104 381 530 99 461 721 185 222 813 93 613 980 95 815 986 81 78 742 128 315 874 130 767 991 116 152 921 74 565 728 83 139 812 81 44 952 65 118 647 88 60 436 99 339 532 135 361 509 53 611 902 77 149 506 101 583 847 29 361 714 86 555 837 152 730 748 59 788 847 69 34 595 98 470 764 129 431 908 98 565 981 96 258 943 64 452 627 129 528 685 93 408 827 91 179 462 130 472 689 86 540 979 77 801 940 76 326 515 74 130 782 73 548 662 97 131 172 63 55 154 150 862 979 99 79 211 124 806 982 128 641 791 69 107 595 105 79 478 65 261 801 99 290 380 48 711 902 48 49 487 113 342 555 164 61 81 101 651 667 92 275 673 116 443 818 123 281 376 97 412 665 120 80 873 129 624 911 100 187 432 90 211 900 91 523 594 96 465 605 77 105 626 137 144 201 129 52 534 64 570 783 80 351 822 37 263 359 70 516 818 136 121 946 82 14 463 85 651 837 82 163 404 88 559 684 122 538 617 117 500 823 106 50 436 89 181 437 106 761 964 104 1 798 96 220 700 65 370 820 98 881 984 93 4 205 95 422 939 114 764 799 121 660 791 114 249 637 111 17 729 80 135 675 112 821 828 114 783 870 44 190 401 138 565 711 87 264 666 115 538 814 91 299 808 15 97 742 72 257 916 101 27 366 151 709 979 81 465 935 141 350 813 116 220 582 86 52 102 86 239 702 90 158 663 88 197 407 67 241 901 141 84 818 105 285 926 138 594 644 91 120 911 139 35 994 109 254 503 91 79 615 101 105 393 75 589 637 88 41 170 53 291 989 127 584 853 122 254 670 155 31 535 115 594 728 143 350 785 106 425 986 88 288 652 71 835 899 84 399 896 101 290 755 134 565 712 126 255 871 119 28 558 103 646 768 141 34 892 111 279 367 106 277 647 78 920 921 81 40 123 98 660 852 121 192 398 118 511 717 49 423 681 137 296 393 95 345 778 129 658 791 93 36 849 142 441 730 138 134 258 112 762 977 129 199 441 102 383 973 128 110 612 101 100 292 114 303 516 105 168 258 144 10 484 78 429 794 83 446 594 113 262 714 102 578 789 82 391 625 151 686 772 135 436 596 134 148 316 91 316 330 129 347 495 120 415 974 68 664 927 122 174 342 110 21 271 66 914 959 103 52 254 131 38 322 87 185 611 138 430 954 133 533 973 129 546 564 165 536 888 117 235 364 77 112 245 55 775 891 132 570 725 103 230 866 78 611 896 178 126 894 80 561 738 88 450 700 117 147 327 113 2 221 66 335 401 121 540 577 85 50 273 72 216 604 130 214 951 124 168 931 98 149 601 124 362 883 94 929 962 106 230 831 105 161 761 40 455 630 73 141 600 68 60 533 93 887 990 76 821 970 88 776 883 70 326 666 144 83 861 111 870 950 111 768 772 55 341 525 129 760 865 143 66 77 127 474 897 106 587 798 92 683 720 108 398 771 76 572 680 101 318 323 118 619 992 105 74 93 51 281 929 136 44 493 94 636 737 111 317 897 113 183 223 75 957 970 111 143 647 66 282 596 77 509 850 93 311 845 122 511 753 60 80 450 112 443 876 88 276 869 69 287 891 122 5 166 78 259 761 99 428 817 88 160 223 44 194 642 109 601 702 54 87 336 83 610 660 104 356 705 71 284 372 66 170 661 45 195 675 139 332 377 90 590 879 94 392 508 106 45 486 129 830 861 107 84 605 124 32 370 82 64 507 14 409 623 106 856 957 60 388 708 156 571 953 90 808 883 140 494 769 78 124 376 89 417 729 112 249 777 109 68 342 107 28 455 125 125 551 93 154 975 47 112 542 67 36 581 72 314 521 46 221 961 99 660 919 45 436 923 124 235 443 77 118 691 119 421 908 81 534 982 129 42 708 133 222 834 105 458 810 121 294 958 78 817 981 110 335 644 82 9 239 60 833 936 62 296 827 89 659 897 106 255 641 86 251 489 104 255 468 116 833 988 130 333 980 123 111 407 69 449 769 96 364 586 55 608 989 129 418 579 102 649 847 70 864 935 36 382 619 55 802 927 84 159 692 105 95 873 79 768 818 80 651 691 104 206 684 56 705 989 111 277 861 45 505 894 83 409 747 99 97 799 95 695 967 86 183 279 49 259 774 113 688 844 73 557 870 105 237 278 139 731 827 76 483 973 107 668 764 53 683 948 81 400 804 107 73 852 105 463 964 122 195 346 98 236 572 79 178 569 115 204 861 78 119 327 118 470 640 94 28 640 63 622 715 116 528 968 105 692 822 74 485 893 96 356 691 173 210 308 120 199 888 105 716 847 113 162 574 80 48 306 119 309 479 126 184 879 120 718 994 111 8 651 50 543 790 141 90 398 111 176 789 123 100 418 94 764 912 172 325 562 99 571 659 119 819 824 75 696 756 127 610 820 114 175 819 110 114 949 123 102 153 139 528 780 123 722 976 97 734 937 83 512 577 91 74 500 82 358 435 156 334 457 80 5 321 146 246 858 95 4 802 103 464 469 123 51 182 93 777 949 90 403 864 58 619 842 94 408 580 144 220 275 117 474 802 83 26 100 49 516 830 97 233 350 122 27 53 48 465 818 70 471 598 91 454 707 63 402 857 118 675 763 133 95 435 134 106 919 99 301 774 79 7 593 136 354 665 121 6 808 120 320 594 78 133 416 130 417 851 151 415 755 83 116 169 41 109 722 113 48 492 142 872 914 115 31 69 103 214 778 113 313 333 152 111 410 108 380 532 41 655 796 87 231 446 66 299 855 87 21 264 40 529 763 25 671 701 53 5 165 111 924 964 99 325 748 109 480 763 92 92 510 46 496 614 111 666 992 84 736 845 50 584 675 68 317 641 84 309 975 127 532 962 107 440 582 126 253 435 119 174 292 81 606 812 102 448 987 59 745 896 103 370 684 100 449 680 137 966 995 98 70 243 128 81 633 108 113 888 76 134 385 95 221 313 142 195 438 90 7 58 57 666 900 94 558 675 145 275 333 58 622 820 106 331 964 91 613 616 118 54 458 99 417 462 104 722 857 124 263 330 95 375 450 70 456 838 74 194 268 135 953 984 78 469 979 128 28 408 42 48 901 58 458 552 80 172 810 29 174 781 83 97 261 91 147 885 111 136 601 138 411 892 109 646 982 155 764 796 150 3 447 90 102 902 95 652 895 124 390 890 71 654 732 107 434 686 92 530 873 101 201 620 111 147 570 93 146 386 77 30 812 101 29 541 142 200 471 128 697 875 105 209 801 127 624 721 158 542 949 94 360 452 128 430 773 129 220 719 65 262 966 104 29 918 112 57 179 83 234 478 83 342 445 48 465 846 76 206 705 130 106 619 112 83 440 87 843 943 144 26 635 90 239 806 120 542 906 77 428 615 126 4 69 102 596 692 94 28 860 128 198 368 98 164 920 97 72 977 87 477 788 125 571 797 122 9 648 136 119 786 112 2 178 94 405 419 109 280 712 88 191 769 88 175 723 119 162 667 57 558 648 103 391 755 123 15 709 116 300 617 121 166 407 101 214 293 81 486 979 111 205 563 92 645 966 58 59 544 75 110 982 117 310 642 44 416 542 104 548 914 106 161 522 90 316 881 55 463 990 82 208 353 104 573 759 84 94 437 92 928 959 125 230 778 84 21 303 88 311 580 83 364 406 47 12 122 135 553 991 68 389 933 122 284 360 105 565 706 99 557 885 60 389 858 116 57 773 61 170 976 86 479 960 53 145 376 103 773 946 98 132 283 78 451 481 53 393 871 104 501 846 91 51 558 71 121 505 79 61 822 92 266 439 86 539 826 62 259 817 85 429 999 145 555 917 97 556 697 76 914 970 86 662 971 84 528 955 167 17 465 47 343 648 79 157 616 138 515 740 114 443 790 80 121 295 78 54 716 116 604 900 152 294 838 95 284 676 123 40 263 118 326 435 91 318 979 73 89 625 143 944 952 68 64 827 117 450 695 101 233 255 42 407 510 118 902 966 117 82 769 148 21 73 91 410 967 90 29 357 41 370 679 44 77 537 131 739 979 95 108 532 60 550 795 67 63 357 70 275 939 80 416 418 74 459 824 114 120 570 65 422 775 103 454 705 109 246 878 64 479 770 139 323 911 90 199 562 80 79 800 140 134 531 84 52 897 77 158 563 120 695 817 184 156 290 52 580 624 79 507 584 59 611 989 80 44 864 60 8 293 112 104 554 104 258 279 135 558 565 70 129 670 57 518 728 111 264 708 73 469 648 71 742 998 76 637 965 116 722 979 144 266 493 68 603 621 119 78 281 85 94 898 83 217 388 1 583 751 65 576 868 72 330 851 67 229 857 131 949 995 121 601 891 103 681 889 65 251 621 85 169 922 78 21 177 110 567 781 139 631 734 87 633 668 104 623 700 70 33 96 88 327 667 128 502 573 106 605 861 68 12 483 26 351 482 66 279 836 37 410 555 137 140 628 64 234 414 109 70 507 162 625 793 100 404 821 87 345 694 67 777 907 116 135 511 118 425 579 67 123 430 72 41 300 68 135 283 94 133 314 133 545 839 172 441 871 99 496 589 116 100 955 90 312 474 123 254 801 101 138 686 92 313 794 103 503 935 126 538 554 121 280 501 109 389 406 69 391 488 88 672 708 86 366 690 127 45 189 124 102 892 90 48 818 73 126 706 122 751 965 127 598 749 92 268 731 79 127 478 66 2 480 79 721 858 103 234 960 82 557 761 114 189 680 105 342 771 95 558 615 70 380 918 109 46 89 124 277 881 76 282 697 105 379 522 59 197 809 85 235 956 16 620 645 137 260 929 66 55 289 112 110 764 116 303 944 133 324 447 97 315 338 167 82 132 142 266 842 64 101 449 58 169 522 69 171 520 102 281 344 92 366 602 79 63 113 70 163 811 114 191 917 94 6 327 172 51 470 97 68 134 125 136 419 148 20 686 136 449 810 37 185 568 198 314 663 144 372 805 95 307 874 115 413 416 128 442 841 139 721 790 116 793 966 134 96 492 104 774 896 88 131 312 97 385 981 126 98 361 116 38 83 140 453 819 121 3 168 140 1 739 149 749 797 142 474 887 49 156 459 64 630 934 85 340 697 105 820 981 103 284 732 103 276 453 42 79 993 94 450 756 80 311 923 115 166 908 92 454 908 109 819 865 99 812 956 83 538 647 120 233 481 148 376 740 76 387 838 91 442 788 104 170 631 155 239 699 79 432 656 118 88 209 97 847 963 64 686 734 138 224 657 88 461 496 91 279 817 153 127 170 50 208 661 153 268 986 174 144 740 87 546 937 120 612 994 78 109 599 113 401 556 143 0 691 103 416 538 142 13 322 140 23 957 111 68 253 129 236 830 112 90 853 98 140 638 108 450 778 117 249 784 44 160 920 76 331 665 69 237 283 135 231 785 178 690 884 74 247 254 70 143 397 100 373 685 122 122 540 112 284 323 88 376 666 87 55 859 68 712 924 84 65 824 104 33 313 101 108 401 67 171 462 63 162 907 122 293 942 142 60 158 122 323 622 48 155 497 93 249 291 181 183 343 74 226 806 101 509 548 90 395 460 125 328 456 133 65 996 86 674 872 110 25 942 162 460 782 76 612 688 155 71 618 135 500 764 68 924 983 138 90 138 140 411 523 142 430 858 118 763 784 92 643 813 66 1 58 80 395 470 90 511 553 98 459 535 134 116 822 98 493 906 100 17 322 147 502 666 115 215 664 44 155 726 136 414 960 147 163 477 100 31 384 54 331 626 95 409 723 66 117 811 128 377 752 121 356 369 54 488 714 163 460 542 123 146 955 80 163 537 68 561 993 54 302 642 176 134 619 128 13 112 136 306 868 106 11 293 134 252 737 132 211 267 86 715 990 62 682 705 110 548 851 104 175 537 30 441 833 117 36 543 125 318 926 123 509 665 85 568 799 141 407 897 65 950 989 122 341 874 156 5 118 77 588 842 86 211 935 113 782 875 107 229 936 106 383 758 89 22 969 66 127 812 94 635 845 134 646 857 78 401 632 95 364 874 101 545 957 87 361 568 89 183 686 90 537 665 118 0 217 80 200 242 95 101 299 55 764 806 92 451 864 120 290 299 168 727 808 138 26 32 110 42 46 79 543 705 98 435 674 52 147 583 101 227 643 113 286 707 107 576 679 132 40 965 104 407 568 79 555 763 128 14 460 174 758 938 68 215 381 101 364 771 144 333 561 123 359 648 81 96 487 72 463 597 103 208 455 83 644 984 124 365 871 56 347 583 139 328 793 65 105 701 122 117 627 117 492 756 98 919 947 71 666 914 165 437 930 130 295 706 68 142 540 84 211 832 128 616 919 76 391 457 91 570 936 120 236 879 43 699 975 103 382 885 75 34 74 115 333 785 89 199 631 158 380 592 90 711 958 106 848 996 34 643 995 70 726 970 91 77 952 89 2 452 63 461 559 117 44 125 130 100 511 78 470 479 139 494 515 107 315 410 101 399 821 78 395 459 105 151 348 108 149 302 143 182 369 104 518 928 129 181 765 145 269 542 111 642 947 34 256 266 102 532 541 53 218 607 114 401 783 49 708 991 57 369 915 109 164 627 91 101 411 131 578 777 75 33 877 64 443 879 75 274 658 122 332 426 26 294 349 144 120 572 64 12 871 67 712 874 64 685 808 30 124 250 108 584 942 117 531 590 157 74 605 107 314 510 111 135 917 171 207 379 130 803 848 92 547 759 148 326 906 90 305 968 73 64 966 93 122 619 106 771 785 123 25 622 62 300 840 74 633 635 69 118 472 122 146 930 79 279 839 66 83 906 85 235 610 121 381 849 19 256 498 134 274 714 105 541 614 106 279 531 131 95 481 137 303 407 158 575 964 63 118 198 78 170 379 123 801 820 99 248 639 80 142 248 64 419 518 122 58 895 66 238 574 126 344 698 81 584 925 61 470 536 162 142 570 120 459 808 96 893 994 105 271 504 57 492 733 88 36 169 76 117 315 63 313 609 78 358 749 157 671 907 76 551 641 94 529 624 105 112 226 99 77 651 90 443 699 125 792 876 116 66 467 90 341 666 120 55 327 135 110 496 98 419 460 121 181 544 149 198 574 74 292 905 123 277 745 55 609 682 80 202 904 120 333 712 79 955 966 127 63 213 76 215 526 81 154 442 97 3 600 151 517 940 131 626 871 128 776 978 85 361 856 79 472 885 102 182 234 77 96 277 166 455 710 70 918 940 139 138 353 64 261 668 135 558 620 139 20 944 102 73 560 123 363 556 104 699 960 100 196 279 110 34 854 108 87 976 88 688 927 57 927 942 147 439 790 100 153 225 102 726 792 142 212 300 123 116 870 131 110 467 149 139 991 160 65 140 89 56 773 44 208 566 91 167 392 87 62 759 117 132 285 107 466 600 76 744 818 102 885 965 79 248 923 95 147 232 108 426 644 95 434 967 105 420 987 157 341 953 148 482 702 118 13 247 106 79 707 78 899 967 95 213 648 70 439 793 114 814 887 73 361 859 96 35 118 101 387 427 86 606 802 86 312 531 76 96 708 146 593 611 151 755 895 123 130 608 77 252 928 108 409 870 71 476 775 148 293 976 66 72 119 102 45 635 163 703 744 110 37 628 85 402 525 56 576 881 57 352 695 75 508 945 136 690 790 108 28 280 94 59 661 116 633 653 77 14 402 133 392 683 151 170 665 117 64 244 117 38 219 48 256 511 63 293 953 136 539 615 101 23 531 86 65 632 132 635 832 63 22 57 78 38 646 81 678 903 118 547 714 64 713 790 98 667 918 90 309 990 106 568 711 77 235 934 94 102 376 95 299 993 138 482 507 156 632 916 101 102 190 120 358 603 60 14 989 115 418 835 110 22 58 127 114 339 77 156 904 93 178 652 126 696 782 81 258 968 150 103 846 125 155 764 37 88 328 98 155 512 86 630 943 143 582 847 81 629 678 103 337 668 104 285 827 101 490 632 50 75 885 49 535 699 116 121 299 56 422 532 126 385 603 129 271 911 89 455 543 124 594 921 103 525 875 38 143 870 105 650 867 97 421 491 96 335 377 108 330 504 103 428 807 96 549 598 81 612 769 102 340 378 144 386 919 60 474 580 109 461 851 106 741 856 100 68 656 97 277 596 33 737 841 99 138 833 93 216 889 120 76 665 60 30 709 126 274 317 45 413 928 108 354 698 84 537 560 108 239 342 97 826 856 131 315 843 109 203 545 80 604 865 98 35 484 97 232 372 106 387 967 129 330 658 121 290 793 120 460 634 50 360 592 89 409 927 131 576 854 73 70 284 131 826 855 51 409 600 104 681 762 134 57 661 118 88 178 109 87 566 75 323 658 125 624 884 85 504 956 63 605 989 86 426 455 137 148 573 138 243 524 157 306 998 108 237 325 69 59 436 107 65 114 74 67 488 50 325 383 62 651 953 82 372 914 108 215 846 121 534 632 113 82 789 119 28 274 68 59 569 70 126 781 63 505 611 136 324 339 91 103 573 59 441 882 116 81 627 21 250 318 121 58 301 120 328 473 126 124 556 126 717 771 92 14 155 99 144 466 85 95 827 115 553 762 125 228 242 119 90 259 159 417 728 83 130 649 98 652 665 81 606 738 77 43 996 78 647 953 197 293 776 53 370 377 126 529 892 122 677 709 59 93 660 74 80 712 63 286 810 130 363 807 86 543 686 115 26 632 122 14 591 87 335 420 118 504 595 123 620 647 108 172 500 107 51 677 105 188 225 89 397 696 137 140 300 75 199 246 111 412 503 102 323 395 130 210 867 81 664 746 91 925 965 97 732 815 110 43 967 77 28 549 106 492 976 100 4 579 113 357 851 79 292 598 76 153 874 77 613 915 71 645 779 81 196 259 76 8 66 89 408 953 75 484 526 90 501 857 67 125 885 91 765 854 107 206 982 106 30 956 78 384 546 104 581 801 115 456 515 70 563 742 59 529 816 71 560 968 97 197 740 85 310 904 133 501 690 74 448 608 81 605 965 112 300 655 114 705 992 97 342 657 118 743 936 122 378 842 125 107 292 41 552 806 31 274 832 96 108 591 127 626 692 112 358 929 79 405 471 119 91 822 179 548 552 96 1 505 97 254 936 113 486 754 99 529 697 115 401 452 141 78 121 135 606 985 112 210 780 149 608 912 126 309 367 29 7 134 154 549 897 114 22 596 128 881 885 101 97 228 44 425 794 104 124 538 127 214 519 77 503 517 115 252 843 81 168 322 147 49 623 106 253 663 175 596 798 146 277 835 109 633 790 117 369 884 119 168 630 120 291 518 56 588 743 128 612 929 139 392 844 134 38 450 116 20 310 126 496 550 137 5 346 92 65 241 105 39 520 139 360 404 183 769 936 153 680 798 132 217 796 52 661 919 114 61 882 81 541 846 141 173 687 50 156 749 95 19 461 83 889 897 96 10 250 66 145 149 133 290 776 99 192 301 69 688 774 71 222 974 129 82 699 76 599 660 110 443 501 138 38 983 102 540 931 91 388 614 113 43 780 112 267 355 129 106 522 95 549 663 137 5 724 161 838 921 96 253 276 74 237 844 111 455 707 77 524 875 97 818 823 81 391 827 113 500 907 141 548 979 98 404 413 104 674 685 91 747 979 62 230 352 69 808 906 115 114 579 105 382 492 98 935 998 108 2 849 112 459 774 124 449 612 90 56 458 106 140 202 104 728 970 102 681 831 67 564 988 100 195 497 81 446 680 176 284 303 58 231 344 117 11 250 107 533 672 113 291 811 152 701 979 81 325 978 103 900 901 94 593 787 108 84 481 132 348 844 104 230 932 103 803 922 152 83 926 111 597 946 101 67 565 142 572 990 102 491 515 125 179 938 70 274 963 102 408 683 82 111 148 70 325 928 122 166 545 44 555 954 84 290 909 103 340 465 138 193 833 66 579 712 102 435 486 79 543 830 167 62 755 54 269 926 132 121 792 108 107 909 149 360 991 93 312 866 100 130 341 30 150 360 139 171 343 107 457 966 97 161 489 157 572 685 105 925 997 137 374 543 109 177 295 104 635 665 85 460 790 122 294 729 96 102 456 133 604 723 76 494 586 64 739 806 68 12 250 71 98 599 67 58 148 105 836 996 78 90 936 125 383 789 78 32 434 122 374 970 101 63 858 99 176 830 96 236 941 73 740 768 102 151 887 46 69 314 73 94 322 98 270 489 76 223 768 81 663 937 99 812 966 93 344 777 95 483 541 134 537 952 89 513 586 164 189 429 178 190 498 120 539 800 68 179 330 78 145 751 70 38 443 105 337 722 69 431 513 66 75 110 84 681 957 54 769 870 103 45 689 139 160 829 110 798 948 122 469 923 39 206 855 100 630 985 45 70 456 46 434 508 74 39 71 120 714 919 139 35 509 90 280 881 80 183 563 34 109 804 80 668 840 105 53 860 94 234 875 129 772 883 107 681 763 42 173 728 119 10 169 114 370 645 101 782 971 80 87 828 78 213 946 113 115 258 80 655 668 78 217 871 93 204 214 142 689 804 107 102 787 111 345 461 66 369 407 84 684 764 112 377 733 63 2 611 47 41 427 23 218 565 88 153 865 86 754 821 158 74 176 95 52 822 105 769 872 159 42 611 88 184 552 156 478 661 96 217 899 92 834 849 23 262 580 113 501 697 154 632 939 109 117 357 123 72 171 136 235 311 103 677 978 48 519 623 111 432 690 82 376 709 95 213 708 112 276 761 94 155 580 138 457 678 90 72 371 125 405 532 189 6 49 76 713 908 75 106 983 91 69 391 93 788 935 138 800 957 140 88 121 89 750 957 116 847 923 100 415 933 151 311 656 133 422 788 95 268 410 127 604 778 124 321 960 91 205 576 163 43 846 116 842 863 48 25 143 99 477 639 65 259 370 74 425 782 91 575 666 147 359 437 83 567 703 67 456 481 62 227 482 110 114 146 97 100 588 106 750 866 95 287 626 157 4 654 82 248 528 117 391 798 75 22 688 107 305 607 59 126 854 122 687 973 128 352 443 116 135 912 133 141 149 110 367 386 114 135 784 110 21 83 132 584 958 61 13 175 98 50 462 113 633 863 73 585 939 65 124 239 65 214 837 82 243 246 110 365 533 105 318 428 135 136 942 140 452 755 29 680 921 57 165 498 96 106 375 110 15 249 75 106 581 78 108 994 100 27 262 74 795 990 114 932 960 94 291 540 142 7 955 112 68 572 52 202 762 59 170 651 117 189 697 88 855 904 78 392 650 46 106 636 100 250 491 154 25 302 87 106 756 77 36 263 88 27 834 80 124 335 79 804 844 115 272 689 94 275 293 115 516 737 75 135 757 61 353 414 76 125 733 111 496 953 95 7 530 107 261 731 92 72 579 122 648 956 120 42 594 129 186 905 118 554 716 66 526 583 107 754 761 155 418 744 100 292 970 65 55 549 84 147 367 102 68 462 46 525 931 108 100 548 157 650 986 135 471 957 103 440 617 107 173 762 90 920 977 166 368 841 82 74 121 90 521 682 129 76 394 85 506 699 50 40 260 71 819 854 45 300 835 76 246 947 63 19 933 122 87 509 91 685 874 81 601 913 108 839 979 103 2 845 71 518 636 77 841 847 119 255 286 48 182 324 91 264 914 124 661 990 113 879 897 72 103 873 138 153 217 120 512 917 65 496 788 77 449 759 90 298 498 101 497 912 99 886 904 129 346 589 48 474 716 73 582 868 98 173 657 112 314 665 102 260 309 98 238 451 35 64 354 130 239 881 111 496 922 126 193 975 111 426 454 80 317 973 96 1 353 88 591 858 102 163 665 105 179 250 89 29 642 132 176 500 100 677 888 132 183 832 65 240 710 88 105 573 92 54 294 93 424 684 61 626 967 108 291 563 99 716 808 79 176 609 83 74 362 64 72 735 66 59 178 171 167 680 103 573 643 35 138 806 133 5 77 108 39 128 101 109 709 110 559 578 97 399 591 49 452 932 71 173 544 97 259 498 96 358 648 95 439 704 121 172 966 104 830 952 76 246 882 97 202 521 109 51 902 130 598 980 131 455 880 97 353 593 113 299 920 87 336 669 108 442 898 106 139 886 111 739 744 72 362 938 89 75 446 77 21 164 133 158 242 69 144 774 23 431 460 120 546 797 79 264 545 132 314 841 111 606 850 96 439 587 134 395 688 71 4 277 152 72 590 121 290 816 136 742 801 124 742 997 72 226 766 149 239 872 106 920 971 136 568 868 122 174 794 128 326 540 129 500 935 55 422 743 108 63 221 101 79 741 69 101 227 137 165 703 81 197 206 156 515 742 129 609 994 92 47 359 135 846 881 123 380 434 86 155 184 85 200 501 120 267 702 121 145 939 119 394 835 84 309 324 86 23 65 74 53 245 111 503 874 174 514 650 66 276 435 103 616 948 146 608 741 106 292 610 97 366 420 47 41 790 103 350 447 65 285 938 37 512 892 52 718 847 145 829 899 92 65 450 83 130 257 73 490 719 75 301 352 103 74 245 126 1 344 65 267 843 124 599 671 72 487 995 74 411 954 79 20 491 39 404 781 106 18 137 129 742 761 148 300 967 113 393 891 58 369 758 50 323 663 91 74 694 103 95 558 89 254 787 112 286 899 109 87 938 118 387 842 114 183 220 139 451 659 114 421 727 94 333 632 135 148 574 87 472 569 62 593 862 85 469 721 41 111 506 107 57 436 111 551 617 62 841 844 94 245 498 103 282 817 93 117 770 101 7 729 121 470 664 167 206 671 148 302 489 50 57 379 136 377 936 100 177 579 71 197 650 105 196 864 106 80 831 104 138 774 86 345 533 72 188 815 79 534 630 61 46 225 114 479 981 90 567 821 95 465 851 124 623 900 109 284 845 152 895 955 72 309 377 74 145 358 63 153 426 102 295 524 89 147 404 94 310 823 109 300 990 130 397 978 127 266 538 116 259 309 83 193 346 50 477 878 88 699 937 98 87 353 56 283 944 106 324 684 135 611 926 89 565 785 88 389 669 120 587 880 81 323 352 107 264 467 78 953 993 134 167 985 99 47 135 96 601 655 61 446 891 89 154 687 96 331 883 62 253 604 79 472 644 96 40 504 88 176 606 137 46 82 99 729 769 120 21 320 108 275 768 62 968 987 62 500 738 58 144 406 97 111 445 124 491 832 64 121 265 113 571 814 93 588 722 75 761 971 32 276 817 56 268 862 143 481 909 99 43 898 92 401 737 93 433 586 98 20 197 94 462 986 155 534 762 101 622 672 93 419 547 80 0 411 101 520 858 64 178 261 99 289 340 147 179 583 87 268 379 114 12 668 127 137 974 106 367 934 47 346 738 104 496 924 109 282 904 83 251 660 98 547 559 132 898 899 80 261 885 120 434 737 78 506 674 87 252 524 80 775 963 84 58 665 122 582 748 123 106 149 84 859 888 130 773 924 75 12 475 124 291 311 104 180 937 64 745 864 102 363 682 130 560 562 120 163 814 120 376 522 56 230 473 66 242 773 35 344 694 115 277 513 89 18 901 78 358 913 122 589 810 80 447 837 135 102 264 75 12 974 74 72 233 124 316 478 86 177 937 87 172 579 104 597 669 88 405 971 90 504 517 72 110 302 60 252 455 91 447 603 22 786 913 111 261 611 107 278 352 110 661 806 60 30 337 116 602 679 118 316 419 110 113 810 81 845 853 145 366 472 80 218 538 71 722 937 88 71 671 119 311 699 67 67 630 96 165 225 109 31 982 96 240 290 91 121 966 163 768 902 96 603 611 115 280 808 85 189 373 110 38 114 58 132 634 135 410 963 117 19 594 107 901 974 117 531 808 107 757 762 102 385 431 116 817 825 63 261 712 90 479 794 123 375 922 97 35 187 129 307 752 65 843 914 112 127 691 71 69 798 97 139 255 127 334 469 68 530 737 112 326 757 116 165 978 128 356 766 98 58 716 84 147 564 91 88 596 83 493 629 116 255 890 76 646 861 146 455 491 86 188 662 109 7 913 72 582 846 89 552 555 143 180 578 111 39 540 82 359 863 56 646 761 38 13 306 57 176 245 76 170 320 138 242 642 58 248 511 76 357 967 50 49 693 92 266 727 129 116 139 57 191 367 73 319 995 18 729 763 56 257 997 95 260 389 89 587 619 117 95 899 147 15 804 69 267 296 179 220 402 78 280 499 113 100 398 165 131 385 115 155 854 101 531 919 100 60 994 31 485 679 66 428 975 99 26 426 58 30 163 57 331 395 111 275 958 123 46 906 153 479 574 84 175 749 151 378 676 90 434 993 124 228 574 134 807 832 138 231 853 142 855 927 135 218 762 117 305 620 99 175 524 128 176 975 94 420 746 86 8 603 121 23 48 87 313 560 85 269 576 88 587 925 111 543 700 86 141 315 132 285 564 63 221 747 128 718 781 145 325 440 83 491 872 108 104 923 131 633 724 86 420 789 152 60 991 79 461 722 77 307 873 132 671 911 107 442 813 104 218 671 110 189 413 75 707 898 94 280 430 91 108 519 80 128 398 102 157 413 109 429 710 118 44 226 64 826 976 132 943 953 108 616 827 96 485 999 57 265 687 104 106 227 112 321 995 105 528 779 11 158 991 59 229 241 94 193 837 112 465 561 121 195 907 123 180 587 104 82 114 74 70 870 102 385 885 112 158 447 122 369 444 114 640 892 69 54 174 107 93 669 47 242 621 114 1 868 32 66 216 86 644 863 117 450 998 92 172 674 131 437 653 72 80 595 142 251 895 60 483 715 125 66 477 61 22 403 131 286 750 125 271 998 143 369 513 99 330 838 74 39 692 72 838 885 162 163 428 66 676 878 79 466 829 75 329 754 112 344 426 89 276 813 167 46 730 109 487 546 78 478 617 88 898 910 135 264 689 143 86 714 46 455 984 53 263 374 47 422 630 112 177 611 99 254 919 94 476 801 143 278 288 134 171 692 68 603 796 103 589 904 118 151 986 82 211 913 124 827 937 79 540 840 77 225 888 71 686 903 82 89 701 68 676 915 55 245 508 71 10 176 96 747 944 105 834 916 132 657 741 73 254 569 108 84 847 91 333 707 93 104 200 128 223 895 83 453 716 124 356 936 14 157 256 81 297 342 84 45 335 121 523 923 83 123 450 129 757 925 88 318 337 92 328 739 135 133 406 62 78 302 90 10 237 91 304 597 132 569 588 87 17 129 116 417 477 88 669 721 79 285 431 126 179 372 108 208 530 119 214 702 98 26 259 154 311 676 91 541 696 150 258 892 86 470 988 96 165 570 113 349 603 60 75 405 101 162 921 155 704 999 106 237 341 100 150 851 98 547 686 68 325 484 158 447 584 127 129 709 87 109 513 73 438 818 102 258 837 94 307 642 106 179 361 67 508 738 115 67 449 109 6 195 66 537 576 109 290 736 74 97 144 131 617 739 92 140 375 129 90 714 117 405 930 140 468 851 107 391 842 137 266 440 83 13 245 81 249 344 65 694 938 129 47 571 144 882 965 25 463 752 120 119 141 94 275 722 60 708 770 136 323 668 128 189 647 103 59 300 115 326 495 74 80 433 60 284 870 101 14 445 81 396 585 97 131 696 80 90 580 87 220 827 112 523 660 67 114 943 60 278 633 124 239 827 87 610 826 47 562 824 109 390 634 69 264 951 31 75 83 68 236 942 48 306 717 113 136 810 153 192 571 57 520 797 74 671 702 69 591 805 88 762 952 138 253 310 102 562 778 123 91 114 93 5 174 111 344 825 116 757 932 100 75 985 126 304 754 115 249 345 114 258 556 94 754 774 47 21 427 131 154 337 128 523 569 112 209 811 108 675 882 135 509 994 74 404 774 89 630 661 89 499 712 85 262 871 131 35 106 122 329 802 137 711 892 118 537 866 116 55 65 52 0 252 73 143 510 77 669 762 140 193 719 74 355 502 121 62 270 139 700 718 60 299 326 108 253 451 103 51 368 129 79 416 105 75 97 91 108 527 94 488 996 154 740 933 155 469 593 134 25 714 154 71 464 93 250 489 92 243 659 96 536 728 116 255 375 104 79 895 138 645 949 138 676 964 63 308 843 128 586 998 64 225 365 107 319 360 127 284 999 102 237 799 110 140 829 32 163 825 64 610 714 118 449 507 137 43 745 104 806 885 95 316 583 74 53 476 126 448 901 126 409 732 104 16 951 87 72 693 97 135 698 77 327 930 101 12 823 50 287 586 112 299 929 84 290 562 100 29 422 126 107 727 110 545 793 72 520 961 102 709 843 88 130 736 48 900 990 91 69 848 89 280 768 116 232 309 98 16 604 96 323 934 88 327 618 63 569 799 67 155 749 104 337 620 44 146 742 95 406 922 74 232 558 114 179 743 63 359 391 82 25 818 140 399 903 127 189 457 91 346 971 111 52 966 82 338 908 120 262 663 77 104 819 93 611 749 127 342 513 80 392 790 127 231 713 143 429 776 140 34 792 143 524 809 147 461 782 137 605 665 86 338 391 70 476 563 68 57 107 118 502 691 87 501 552 172 504 835 91 448 872 48 258 745 174 175 276 129 610 683 162 510 653 29 916 949 137 192 200 91 398 858 151 786 994 91 605 953 136 419 571 118 138 712 115 219 958 69 69 732 115 718 904 105 865 970 129 805 966 81 318 994 107 13 995 141 54 834 95 682 979 113 158 238 100 222 714 71 5 212 127 227 652 45 501 754 75 9 658 88 432 545 102 166 878 98 44 230 152 254 322 66 370 616 112 414 903 102 656 738 106 139 768 107 450 702 96 376 854 89 523 863 94 344 376 99 876 980 105 67 481 115 304 941 112 433 948 90 434 778 79 35 776 83 309 933 100 830 964 91 183 810 94 231 690 97 75 245 137 115 461 107 683 732 52 264 629 73 51 941 93 186 706 132 86 739 56 23 760 79 98 490 148 317 787 65 115 721 135 473 808 93 170 968 102 340 824 94 163 304 99 504 883 78 74 512 98 291 883 84 54 617 91 23 763 86 378 932 83 3 423 104 152 848 125 266 716 42 466 584 88 270 606 38 550 943 78 242 671 83 366 466 68 423 708 37 31 289 94 21 546 105 166 668 112 317 645 88 125 922 76 581 727 123 346 748 50 435 554 133 614 666 104 269 793 92 860 876 60 52 887 72 304 648 91 366 996 94 30 489 87 460 946 84 139 591 116 454 710 133 123 257 83 387 532 107 170 311 71 337 593 69 295 333 115 965 970 102 740 903 83 175 413 87 426 430 129 76 760 70 161 215 113 80 565 105 104 960 58 736 991 158 357 451 148 756 990 126 545 716 76 333 994 105 385 798 144 281 364 129 361 465 103 112 250 128 582 585 66 736 927 130 264 942 98 456 782 97 154 643 94 430 860 87 74 962 169 87 182 85 352 968 84 388 407 44 569 746 85 552 978 40 891 955 73 540 776 95 690 716 84 467 911 135 349 410 72 724 805 72 537 941 151 767 935 123 242 325 117 443 606 103 631 678 109 261 795 109 62 64 118 462 950 127 4 547 80 236 547 110 395 638 101 936 948 154 133 769 137 54 571 123 139 403 63 694 991 74 656 729 52 411 900 122 503 981 69 25 476 111 97 671 136 506 563 110 526 822 113 626 707 116 457 808 91 451 801 103 519 773 95 375 514 58 226 911 66 165 698 103 29 260 86 136 517 46 362 651 38 719 982 67 306 741 47 46 230 103 205 491 135 33 388 69 115 731 79 29 866 134 170 214 78 255 388 108 267 508 81 840 958 74 323 558 118 164 956 178 357 883 92 410 467 83 431 759 81 568 737 17 124 734 105 179 622 110 138 389 136 591 957 163 498 964 38 473 668 69 55 640 114 109 294 12 162 456 73 189 786 107 181 655 85 430 524 106 153 570 87 505 603 102 532 988 120 21 81 70 275 481 76 363 537 73 240 346 64 798 922 151 150 677 102 333 978 95 318 588 90 247 394 90 425 586 125 808 839 114 62 726 146 404 456 63 31 898 75 843 858 87 577 743 55 340 564 100 16 654 79 658 754 157 273 564 144 203 324 82 101 298 100 631 659 101 257 519 84 592 668 162 657 782 163 168 279 76 176 461 106 583 772 126 94 743 88 386 435 78 414 463 58 238 367 106 15 67 77 420 989 109 211 988 67 637 967 74 36 846 97 342 709 136 384 584 145 162 499 81 305 494 87 728 909 61 160 759 118 490 729 76 410 938 76 635 770 112 170 180 113 621 643 87 90 399 100 544 757 96 310 950 130 35 560 104 327 491 108 445 491 104 108 924 89 27 249 82 670 995 114 559 735 37 966 969 71 886 915 90 784 978 167 338 985 126 409 486 85 338 541 65 18 983 117 455 795 81 438 667 86 11 353 115 431 567 86 393 751 78 480 991 77 567 575 132 327 973 110 327 404 70 609 707 116 331 358 167 72 965 99 4 481 121 417 560 49 184 471 113 245 654 90 185 728 54 292 938 142 60 226 119 605 893 104 392 596 103 41 691 69 660 774 158 459 539 111 343 363 102 381 939 150 74 611 126 572 723 99 177 463 53 227 955 126 796 955 104 407 521 106 254 759 89 157 266 108 62 585 78 24 948 91 283 362 19 340 553 45 774 898 111 433 959 59 471 696 102 206 641 108 859 910 136 233 660 156 283 634 82 183 271 136 727 787 132 162 455 126 643 902 100 929 967 121 305 998 100 611 791 171 291 483 100 512 746 69 170 260 104 495 940 36 130 721 82 101 123 91 436 901 89 177 336 72 476 841 101 679 875 45 69 548 117 201 859 131 222 564 54 452 790 66 549 687 103 116 709 104 228 854 64 378 881 131 752 971 125 778 787 97 226 608 101 429 570 55 305 918 160 279 718 118 731 928 129 796 928 96 313 792 100 48 523 98 0 117 81 468 537 83 679 817 99 894 974 100 131 237 92 616 735 102 79 992 113 433 856 81 469 966 112 21 989 107 272 608 79 100 725 93 695 720 123 26 531 50 124 466 68 227 739 65 150 752 166 59 583 104 112 802 88 236 761 73 47 589 118 327 433 67 698 888 112 754 850 114 566 890 85 214 331 84 112 629 95 240 881 139 380 534 105 686 922 71 123 355 50 160 175 129 556 975 167 59 299 78 884 987 117 886 902 87 212 863 82 578 632 116 45 182 121 304 929 66 213 791 141 11 12 25 894 898 85 323 861 81 36 779 83 762 852 132 113 562 97 57 71 134 646 992 110 536 880 128 451 920 80 242 895 1 309 770 103 207 508 127 49 846 83 167 499 62 15 128 131 488 949 154 65 126 73 352 811 98 777 946 107 130 223 112 326 672 84 88 649 76 669 802 88 703 966 134 303 537 61 188 439 57 506 795 73 222 479 93 309 451 130 888 915 61 812 930 81 825 863 103 28 358 133 286 788 96 968 971 64 119 617 80 167 503 124 230 887 67 56 469 77 480 659 99 661 711 90 695 729 157 57 535 110 609 674 121 513 713 56 9 30 127 132 845 107 509 715 106 374 577 67 477 920 112 605 646 99 772 868 92 22 833 83 247 400 7 460 494 131 54 627 122 627 993 104 506 982 106 649 844 113 326 881 54 659 983 80 32 941 67 44 391 68 369 447 183 64 622 85 320 483 14 183 212 72 217 814 112 140 962 113 717 811 66 104 814 2 292 852 71 164 362 117 892 987 139 584 631 127 748 866 103 2 907 173 644 979 146 31 785 136 620 695 133 233 597 130 221 652 134 368 958 95 278 316 145 740 764 92 655 978 63 882 999 97 423 598 117 2 843 95 326 604 105 479 781 99 616 620 88 197 385 153 186 288 74 907 920 104 12 836 79 36 92 121 400 742 148 241 441 139 201 592 109 469 664 110 350 408 69 681 920 151 476 609 117 64 695 106 190 709 143 469 667 69 127 974 111 132 189 133 124 162 121 103 567 65 76 272 104 243 413 176 348 368 90 211 954 104 86 377 82 916 976 82 519 725 124 67 927 55 537 902 134 80 561 64 360 595 146 132 917 140 34 446 68 155 906 146 638 768 118 570 642 136 218 930 94 904 914 71 101 111 88 123 544 73 377 755 121 23 194 140 133 628 90 85 418 134 51 856 82 133 397 67 99 864 142 422 802 72 232 630 106 30 785 76 388 821 123 728 955 115 327 526 134 134 417 114 719 884 59 330 891 51 53 360 130 325 495 158 43 611 58 570 834 67 170 495 91 333 844 124 350 455 75 221 259 95 767 928 148 378 665 89 222 450 114 293 736 68 618 984 93 168 590 140 130 786 145 266 514 176 374 739 159 239 779 111 95 922 107 500 880 83 470 788 104 217 319 88 135 622 107 531 966 97 122 740 114 862 924 71 135 298 108 600 963 134 7 633 83 95 379 100 14 705 125 548 927 92 221 887 117 516 969 81 314 333 81 266 913 80 256 596 99 77 728 119 134 702 133 27 584 77 81 477 136 583 591 108 117 500 90 444 477 170 9 124 140 392 438 119 42 675 109 113 701 118 73 96 84 621 703 114 250 649 55 80 514 90 399 715 145 616 995 70 487 600 122 418 641 81 36 906 50 136 786 72 653 854 134 154 739 92 690 931 128 567 768 119 479 531 91 169 402 118 856 919 82 132 846 111 279 899 98 383 431 94 428 813 98 225 394 70 601 814 116 396 780 51 58 757 109 681 733 111 308 697 92 98 190 100 171 789 93 256 997 98 187 889 98 838 888 82 451 885 166 154 399 78 260 734 109 289 641 150 38 873 74 509 889 75 653 781 121 93 267 99 875 891 102 375 651 91 167 477 91 486 631 63 534 578 86 24 605 64 417 803 88 261 633 135 24 880 109 348 632 83 216 219 118 168 341 76 562 997 147 464 946 108 309 558 90 198 780 129 285 386 67 596 795 76 42 748 120 90 445 82 366 592 150 21 871 102 418 962 101 194 285 131 26 209 119 282 372 78 864 871 50 399 979 77 132 889 127 360 428 140 401 680 111 123 256 96 422 477 140 600 621 145 156 879 34 475 795 99 5 107 58 465 559 166 237 257 111 427 555 127 314 754 119 584 856 57 65 330 112 414 485 94 554 619 84 282 474 92 57 464 95 91 556 109 483 768 74 173 516 111 41 875 105 159 307 132 159 180 115 123 358 61 309 926 88 269 441 92 204 773 83 340 363 90 27 875 45 521 981 133 597 978 56 166 725 112 443 984 88 464 513 64 440 567 113 52 939 128 122 205 115 356 665 115 169 550 91 30 125 103 274 424 103 337 442 170 164 569 142 663 692 144 361 369 123 909 959 141 662 663 63 124 803 145 410 724 59 490 797 108 265 278 23 827 882 151 20 714 54 573 861 86 543 825 36 775 813 143 712 983 126 497 642 88 266 927 95 296 558 82 977 990 83 624 748 101 12 916 93 645 940 35 423 486 143 488 546 88 14 656 92 7 466 87 101 424 102 21 354 93 148 702 103 371 400 115 162 494 77 280 281 122 262 266 32 551 967 123 569 761 97 264 972 129 127 290 122 680 693 91 307 583 140 194 593 98 335 657 89 143 844 146 460 692 48 137 271 75 73 224 60 111 982 74 323 626 154 281 949 99 377 508 104 185 331 129 0 376 24 493 900 107 412 749 117 212 479 43 274 709 83 922 957 84 565 926 106 148 477 94 24 412 94 425 486 108 83 495 78 12 479 49 100 871 103 592 645 95 717 720 84 543 834 107 259 550 48 400 973 122 16 710 69 42 310 119 258 884 122 220 430 73 327 900 89 329 486 38 378 401 63 530 542 89 40 236 71 480 808 109 280 473 25 494 995 100 682 951 112 57 644 99 329 693 114 405 626 117 359 602 80 230 371 157 576 858 114 446 853 89 528 888 134 572 695 136 149 547 88 86 600 34 517 612 119 224 287 51 482 595 117 285 668 76 602 632 105 884 940 74 306 679 137 96 688 90 179 769 83 489 525 113 174 776 43 308 371 18 98 780 65 390 805 73 300 420 83 520 904 69 664 998 104 507 663 108 578 770 138 337 605 111 438 856 89 444 918 52 113 931 130 414 473 59 7 646 127 21 443 85 141 329 94 312 839 109 825 834 99 342 516 121 364 801 61 828 871 131 67 370 93 449 634 96 749 808 68 143 421 51 158 522 126 305 820 90 273 284 104 689 841 20 696 750 120 237 962 132 141 387 166 173 204 117 21 662 89 178 506 92 508 657 131 361 932 80 375 974 138 712 904 158 512 724 82 90 916 116 544 550 73 725 981 114 473 685 106 86 789 70 269 664 128 568 607 80 199 588 143 119 968 112 945 964 49 175 574 70 676 977 95 192 524 93 63 182 79 524 864 109 41 679 90 142 933 115 114 688 102 362 712 41 559 948 131 208 893 58 60 968 53 42 580 125 371 497 111 325 688 107 361 878 100 209 236 120 274 470 132 269 695 122 118 914 131 524 679 131 591 632 179 167 805 84 501 804 97 193 227 90 692 845 138 167 808 54 39 458 55 225 951 53 417 593 127 209 306 130 429 745 104 232 595 108 13 614 77 46 900 88 404 967 75 26 153 85 796 940 55 739 788 102 530 904 115 276 771 112 600 688 96 273 936 124 207 306 100 659 763 129 147 351 110 160 418 102 427 763 93 613 924 66 77 281 98 786 914 114 275 423 79 607 898 63 125 713 121 29 261 60 303 890 84 167 625 100 173 273 159 384 478 85 373 860 120 328 781 87 152 219 140 359 858 122 120 874 105 480 764 110 90 337 39 804 913 30 602 708 82 542 905 127 479 769 56 2 291 66 1 281 55 39 473 99 320 438 118 235 802 97 325 344 76 497 875 96 474 800 120 101 981 102 316 642 77 170 664 98 54 466 93 519 598 95 54 154 75 252 380 53 243 584 133 615 866 102 234 375 156 862 963 92 97 385 99 210 248 132 485 839 137 168 450 113 432 819 115 129 639 80 334 999 103 690 958 93 165 437 82 495 589 56 382 479 101 128 683 63 87 987 118 185 546 124 384 943 110 584 861 72 238 923 143 820 942 86 67 79 71 711 840 87 3 761 54 145 158 76 485 957 98 333 868 46 335 638 134 149 836 94 475 969 82 353 534 95 151 834 81 332 720 76 624 833 154 937 999 122 831 906 98 155 304 67 256 519 111 518 664 139 413 466 56 803 877 105 343 907 79 22 866 69 23 147 73 683 900 123 257 859 100 74 386 161 473 704 91 424 971 84 114 400 55 503 722 27 568 705 120 872 986 71 189 354 90 391 940 113 140 763 137 671 990 92 198 733 101 349 717 111 725 896 105 364 749 100 495 569 103 264 674 81 661 980 108 151 650 105 4 912 103 772 778 86 468 790 105 552 689 97 78 150 109 638 709 131 130 373 86 666 720 77 292 386 65 344 369 112 204 230 77 812 866 85 458 854 87 17 228 83 31 815 92 435 902 87 534 688 90 254 595 87 323 793 136 34 361 86 539 560 82 267 424 99 604 719 139 90 934 115 94 103 77 520 680 131 3 65 99 480 493 62 235 702 150 613 834 83 13 933 112 271 922 87 581 965 79 733 899 128 303 305 105 75 490 101 139 346 71 21 612 105 104 859 96 683 817 104 125 479 60 581 714 69 245 792 84 386 848 93 689 887 101 118 618 113 360 734 82 751 913 83 278 966 116 747 978 141 395 405 117 304 934 89 156 601 100 837 840 102 723 836 73 259 711 111 220 372 113 84 386 108 531 558 125 752 781 33 111 355 91 643 653 60 102 963 98 122 786 144 18 155 74 143 501 84 515 902 122 229 899 116 331 362 137 342 677 96 652 978 75 705 797 53 183 946 46 302 444 124 529 907 71 30 91 132 187 993 88 719 973 103 126 775 37 774 986 145 273 615 80 182 790 77 256 295 48 116 686 135 112 475 84 152 335 156 201 558 95 322 947 108 253 840 80 692 897 81 445 679 89 692 920 94 259 497 103 120 834 93 1 278 79 25 43 83 208 981 61 509 614 114 40 681 78 677 853 117 418 787 58 245 438 140 20 991 101 536 643 128 371 489 112 654 907 136 134 226 146 268 811 132 138 473 76 10 36 134 70 662 69 539 868 36 98 863 38 216 428 103 218 828 131 114 697 110 17 182 112 643 820 155 629 750 98 188 713 117 82 568 88 3 501 102 247 662 60 13 273 131 527 936 141 498 517 120 160 948 76 6 990 63 307 702 72 567 963 46 821 954 83 249 726 39 127 947 57 99 729 99 89 642 123 633 998 104 700 762 140 651 834 132 545 956 50 933 971 144 475 548 70 217 459 85 36 965 59 41 331 126 669 743 87 67 177 88 568 785 111 45 766 151 87 725 109 796 958 54 460 465 65 86 485 56 832 934 136 64 703 117 388 781 96 194 949 63 18 143 78 88 863 132 10 207 114 332 439 159 53 850 118 509 818 87 389 687 180 263 932 113 311 873 57 213 787 125 204 414 153 198 624 114 396 794 73 100 154 102 210 616 62 442 618 46 142 921 53 159 719 99 878 956 66 76 438 99 568 696 70 376 514 119 426 749 91 579 895 122 392 691 79 232 456 96 764 877 128 193 843 109 434 837 93 118 367 138 60 493 88 281 532 61 437 755 84 286 825 133 663 710 51 196 717 85 190 934 177 344 867 91 74 659 129 276 688 56 824 891 79 204 958 114 242 727 125 293 783 96 332 860 62 233 970 87 298 606 89 44 993 92 252 606 113 181 471 116 89 667 93 373 739 89 400 521 129 744 806 90 219 451 50 196 355 162 301 661 113 868 953 62 205 256 92 323 373 91 735 771 157 564 756 126 285 548 85 412 475 136 49 108 115 321 635 69 178 553 112 605 907 125 145 291 98 76 829 82 253 345 105 206 779 124 239 351 122 251 324 99 96 950 122 312 682 112 435 565 101 56 559 77 235 334 84 110 604 55 68 878 57 478 540 73 320 358 68 596 992 138 789 968 114 98 241 83 116 430 88 186 377 137 305 781 81 345 681 121 41 105 87 711 777 104 746 857 118 167 835 32 478 870 119 496 963 111 355 401 130 117 493 109 283 961 119 321 650 83 210 438 101 443 901 130 469 950 95 499 597 80 878 934 152 613 732 117 251 957 116 674 883 87 110 924 114 2 508 110 87 584 76 266 889 155 461 509 90 43 799 119 482 734 84 22 834 41 173 989 147 309 875 95 60 776 86 226 336 110 729 869 86 335 860 107 652 813 93 483 868 49 422 915 48 172 921 98 42 69 102 687 822 138 717 765 89 369 676 184 880 926 136 153 953 84 749 755 69 3 987 51 15 960 105 505 965 134 87 993 102 181 795 38 178 214 43 257 967 141 241 266 152 426 813 79 456 522 100 405 823 32 278 815 80 226 754 81 358 942 86 122 262 162 180 931 55 20 715 110 377 929 121 512 975 112 743 911 99 899 975 136 457 997 78 333 448 157 643 695 105 28 679 32 844 988 90 163 264 102 16 446 87 306 639 68 260 403 113 735 855 83 370 581 101 14 255 92 809 821 97 269 976 71 405 585 70 562 759 50 314 844 154 706 882 87 557 872 102 196 789 84 591 641 84 253 300 133 548 562 132 427 666 115 10 871 125 83 970 118 575 997 115 59 901 99 72 711 114 364 417 88 91 401 101 477 553 124 209 224 71 31 267 151 626 943 101 222 816 81 427 828 108 295 465 92 451 528 56 503 916 118 323 778 80 20 161 158 353 580 100 309 823 107 195 234 126 831 969 150 299 598 108 30 723 125 61 800 115 245 314 94 699 817 124 307 834 71 280 842 150 758 770 83 222 883 128 366 614 98 302 442 93 768 938 102 274 943 69 14 333 93 4 820 110 557 917 142 529 631 104 27 535 87 145 465 75 438 746 64 486 637 107 590 631 30 275 735 98 647 714 83 138 409 98 401 966 112 43 875 123 58 462 133 260 413 63 351 756 74 44 978 77 715 778 91 750 769 91 231 988 96 218 512 45 525 885 150 37 966 84 349 494 56 630 946 104 312 804 99 681 895 88 364 726 60 354 462 100 273 603 120 547 688 140 137 452 116 430 610 122 204 359 115 76 960 23 213 801 37 412 631 131 476 990 56 167 404 138 277 544 78 367 980 98 439 506 81 156 560 121 23 302 64 408 542 121 372 536 79 947 955 71 648 659 81 115 526 73 446 728 84 487 868 97 201 444 87 459 491 119 51 339 166 257 854 131 716 918 149 271 892 112 370 722 90 189 969 97 41 734 86 402 863 140 359 930 55 628 725 99 311 789 99 62 257 64 487 700 85 307 510 119 636 750 46 737 896 119 152 200 130 296 946 79 540 618 87 134 221 153 870 980 76 159 535 126 131 403 92 498 911 119 153 471 125 381 924 99 174 864 61 38 798 103 622 730 101 31 275 132 79 610 118 225 855 105 175 560 58 66 618 71 746 970 71 7 181 73 494 500 115 523 631 88 508 909 102 111 128 59 234 618 77 485 939 77 554 842 78 610 785 67 27 296 104 140 486 125 385 869 91 341 788 55 717 724 124 295 714 134 135 509 100 55 654 59 109 929 105 504 988 123 365 567 87 102 218 117 208 338 69 73 461 110 15 832 130 84 321 83 196 217 93 303 527 121 114 520 63 29 772 61 451 570 124 557 772 66 358 719 86 180 775 84 171 236 155 289 453 85 735 883 93 143 783 72 313 836 77 104 463 131 90 508 112 40 440 47 392 795 62 363 715 82 119 310 113 439 996 70 48 959 116 74 377 123 821 975 124 322 674 116 320 356 116 592 728 105 195 727 89 365 632 71 413 596 155 544 962 139 342 427 82 210 222 81 235 427 90 426 642 167 118 522 103 90 542 70 124 281 60 91 611 111 270 729 104 342 881 120 204 733 182 82 582 132 297 969 148 240 321 110 89 893 75 274 288 71 121 886 125 275 629 66 177 950 103 87 659 128 397 555 86 164 247 79 393 584 16 420 647 118 67 823 134 665 878 119 652 846 83 167 612 110 721 771 83 81 771 76 513 845 64 457 464 134 66 156 119 689 706 113 188 772 148 155 975 90 78 687 95 260 549 66 637 760 110 233 793 117 249 807 51 491 815 102 220 352 111 881 989 140 13 315 92 255 920 69 718 733 153 84 754 87 888 979 122 6 625 80 120 641 100 433 506 102 307 595 114 326 993 94 509 530 121 691 956 116 646 976 75 343 690 88 252 466 110 842 879 114 722 963 95 449 875 49 245 516 94 309 662 85 293 795 118 570 687 67 325 551 137 161 691 87 122 672 65 836 904 87 532 903 131 690 697 119 249 348 62 300 368 157 491 822 99 15 232 100 467 630 99 213 712 156 665 817 76 1 406 74 6 52 81 217 256 119 205 419 124 631 824 110 665 910 18 546 566 96 17 853 45 147 385 97 58 164 111 1 397 105 75 384 130 248 868 104 484 651 99 724 901 82 413 651 144 128 676 133 413 665 77 304 890 106 120 936 90 100 284 113 214 271 86 687 690 100 652 919 59 459 698 60 340 704 85 517 545 103 255 901 79 230 621 101 432 682 99 172 225 142 267 439 103 28 360 168 43 612 118 303 656 133 207 234 118 306 681 127 160 860 129 358 430 41 86 454 127 550 982 76 243 423 124 221 585 30 221 279 75 754 904 99 98 324 55 137 162 110 161 316 51 93 372 115 19 70 87 256 574 82 189 878 79 669 839 118 266 833 163 267 645 92 493 687 94 95 536 131 457 739 76 35 832 56 481 696 55 4 533 131 197 635 75 758 949 52 898 950 84 116 456 122 17 858 78 418 593 83 744 857 109 109 155 108 188 946 80 76 964 140 669 831 119 139 429 57 175 227 91 512 675 78 28 235 100 651 866 127 88 208 93 577 651 74 109 969 180 551 911 85 139 914 128 561 597 137 64 579 99 222 228 82 945 997 116 330 824 147 323 752 93 361 688 79 272 640 102 292 670 84 534 749 93 168 181 76 136 144 60 231 924 113 210 305 104 240 695 78 251 894 60 777 838 127 75 275 64 491 615 66 900 937 96 123 144 94 765 882 76 628 825 74 785 834 155 336 605 121 698 936 93 522 933 73 223 308 84 402 855 125 352 574 104 81 447 93 520 722 173 536 930 93 206 579 145 805 984 116 79 381 111 486 808 107 707 959 39 200 525 164 96 453 66 146 704 135 929 952 71 591 857 62 511 951 106 565 966 149 226 664 117 434 697 66 470 917 91 165 897 136 642 837 139 137 782 118 612 786 72 582 938 50 454 995 121 383 732 77 398 802 65 226 625 140 310 999 92 136 286 102 84 692 101 326 477 83 413 806 149 577 781 126 59 993 60 41 723 160 442 595 1 703 910 79 24 384 91 272 676 141 450 608 65 303 320 103 70 623 74 766 986 110 863 866 131 576 766 57 542 553 115 141 326 73 637 918 50 145 269 133 31 98 110 16 791 76 491 853 128 204 688 107 7 604 106 155 372 116 23 933 91 512 696 111 89 596 84 20 361 124 247 437 87 103 311 103 217 439 80 317 369 125 571 689 81 307 533 124 272 806 109 529 641 115 15 856 130 64 985 103 261 887 85 42 836 101 188 305 114 290 746 94 276 569 130 63 517 101 509 770 84 321 470 59 309 419 107 402 446 135 400 498 100 779 936 125 645 916 103 599 692 33 161 242 121 675 993 127 120 815 69 56 577 77 104 446 118 370 898 71 88 158 55 611 729 79 23 364 118 369 470 95 248 709 67 67 666 163 150 280 112 219 968 112 581 788 111 162 848 118 716 975 149 93 176 71 911 923 76 283 495 87 444 904 96 93 866 89 264 985 115 123 402 122 223 639 58 551 934 115 7 782 106 496 756 95 33 158 58 215 692 70 52 221 152 467 855 57 260 707 94 227 454 70 82 288 132 123 159 77 434 907 96 152 243 68 775 841 147 212 530 112 415 589 191 195 806 104 282 938 95 140 322 65 606 797 49 417 536 111 387 682 84 836 924 115 376 550 84 306 907 63 130 798 36 131 914 108 321 446 122 616 913 138 370 805 152 437 780 62 35 89 142 292 920 122 529 758 62 432 828 141 246 480 64 128 234 85 145 652 52 353 465 78 244 672 99 129 870 53 231 407 119 168 571 96 202 335 90 317 742 86 708 740 113 178 800 130 415 754 86 12 162 136 16 818 113 884 901 150 365 970 98 279 641 125 606 647 126 796 949 108 466 575 79 759 982 95 718 931 110 860 910 110 45 623 153 537 840 99 373 442 158 37 870 95 10 208 125 6 942 88 592 792 104 144 519 105 311 579 87 136 403 113 142 792 110 365 431 122 413 435 60 330 953 90 703 840 129 652 697 66 779 975 127 486 695 117 68 565 120 172 645 71 10 498 74 377 869 93 101 750 106 783 934 132 343 734 50 678 987 145 323 929 79 81 583 106 456 983 65 151 816 85 121 201 103 320 799 110 204 863 76 290 327 77 237 830 214 176 648 98 906 962 160 502 922 132 305 830 124 745 800 114 469 545 130 171 655 70 104 586 119 463 629 128 354 615 71 59 262 82 49 370 130 465 709 96 47 399 92 634 721 96 29 445 70 150 301 87 306 663 96 774 966 68 225 395 93 166 373 83 195 821 135 11 892 119 137 714 99 584 696 88 545 615 64 457 683 144 503 963 170 52 563 81 278 904 69 693 758 85 536 763 49 464 861 45 817 917 112 95 291 67 838 859 151 504 542 75 241 601 73 166 403 95 316 760 77 786 865 94 219 443 125 435 930 101 208 783 114 595 942 111 228 676 97 524 822 40 119 891 168 281 714 114 74 120 29 291 881 104 662 827 163 336 551 121 88 710 92 714 864 141 156 166 79 549 957 101 541 872 85 77 142 145 130 856 96 785 788 75 632 752 69 237 408 144 523 597 119 423 846 82 65 790 118 508 978 105 331 683 100 23 558 29 6 714 131 223 956 56 224 640 106 450 772 104 698 899 110 495 966 126 670 790 30 179 951 66 534 665 85 490 811 113 26 879 130 140 995 150 135 566 104 375 429 101 44 243 144 137 996 91 325 421 86 390 405 163 9 80 92 126 948 149 109 505 98 579 612 56 858 884 97 92 837 75 178 579 132 250 272 113 249 420 54 418 513 67 436 938 139 135 394 82 499 514 98 470 742 134 599 688 139 485 561 96 208 922 94 203 608 74 75 679 78 293 512 78 91 409 134 322 985 114 175 789 96 331 793 163 223 520 128 329 562 93 373 389 106 480 646 45 327 706 97 611 664 121 963 994 107 369 493 124 855 981 135 90 907 118 163 977 69 222 390 85 95 846 80 169 990 93 661 803 101 139 941 80 646 702 49 122 996 109 79 743 70 39 358 177 372 557 15 766 767 47 582 948 119 355 390 136 635 654 70 92 769 57 591 835 123 894 999 109 425 975 77 216 247 90 496 630 129 195 644 59 115 755 145 530 736 49 55 885 67 162 508 127 467 501 79 98 771 64 577 923 106 316 662 95 7 876 109 443 737 86 2 372 151 450 716 172 599 606 117 430 695 108 366 462 156 592 875 144 57 182 37 248 512 122 229 343 104 446 734 137 556 710 68 410 787 107 414 846 108 384 755 54 445 462 98 372 872 107 47 235 137 44 61 107 598 936 89 343 617 125 425 626 59 809 872 181 773 814 68 20 926 91 39 625 106 803 912 106 415 715 92 36 258 81 251 821 126 585 947 110 38 307 70 131 615 56 664 920 132 264 898 67 530 589 64 700 730 31 556 603 121 565 625 93 316 821 110 251 869 90 22 687 61 447 596 102 6 20 168 51 348 119 243 878 105 450 653 111 654 918 95 371 422 80 610 786 98 430 529 99 184 484 113 480 924 110 104 185 93 185 759 114 148 562 106 281 824 69 676 851 29 193 556 117 551 703 143 86 921 70 376 992 72 367 908 90 522 714 50 198 618 117 406 691 94 493 841 106 355 753 106 399 845 127 386 480 118 537 618 62 239 656 140 34 247 86 88 103 80 545 673 85 877 881 97 184 826 96 350 378 52 245 523 129 649 735 106 670 777 118 13 563 76 718 947 50 465 684 107 448 519 98 532 889 122 432 487 94 83 162 110 209 536 112 407 599 86 560 734 102 118 575 87 339 525 62 113 241 100 685 912 63 944 988 37 132 421 104 814 945 154 199 262 133 218 558 51 153 365 61 349 362 124 31 894 81 41 212 48 481 674 71 196 894 94 631 685 74 473 996 62 98 421 84 23 162 71 591 767 71 585 623 34 182 243 68 261 960 87 245 267 114 124 891 91 96 550 150 87 192 76 700 960 94 354 712 113 638 833 102 196 297 92 103 614 97 278 938 75 283 964 99 757 902 33 801 962 147 470 782 71 262 903 85 17 291 114 434 964 121 135 637 45 50 125 86 356 916 65 146 445 78 287 474 103 467 750 88 219 433 113 135 217 117 780 829 95 166 652 129 354 468 91 292 296 86 346 955 96 117 638 111 447 693 103 55 101 105 855 991 94 393 967 93 591 800 45 105 924 105 472 585 97 367 951 92 75 620 137 131 434 101 49 670 89 429 895 104 744 957 52 17 595 89 662 989 92 556 849 65 549 837 113 205 269 59 206 737 110 154 216 86 559 896 126 377 785 82 165 358 98 629 817 112 134 338 132 398 651 78 650 785 96 809 922 98 123 325 153 381 470 90 367 853 129 903 907 132 436 445 110 159 408 97 330 989 73 182 844 105 231 905 75 647 684 75 560 568 94 591 909 127 348 818 109 403 966 123 113 629 76 198 617 57 521 858 70 109 957 105 55 150 164 132 922 139 198 278 135 674 903 124 360 691 87 158 513 147 310 484 143 435 948 98 513 777 137 325 632 90 767 806 100 567 812 97 284 430 126 574 864 49 175 315 70 109 369 61 101 906 38 681 777 103 145 477 46 533 535 109 733 794 71 229 745 130 544 718 111 182 865 70 578 786 110 170 737 100 260 329 68 617 998 88 209 471 92 132 820 104 706 872 69 468 947 89 40 77 135 98 482 86 82 345 60 456 872 103 659 882 53 344 391 54 589 599 93 679 767 154 108 530 89 56 954 100 242 905 149 403 855 112 341 917 122 384 975 110 599 820 52 747 865 77 100 477 97 898 932 92 501 518 96 377 918 95 3 204 51 575 937 109 738 998 122 216 337 83 160 555 116 270 567 65 510 877 91 516 611 84 106 614 81 71 913 79 114 953 91 245 332 84 316 659 75 556 570 81 797 867 63 51 859 81 5 110 58 622 948 103 842 944 88 205 956 158 172 515 152 604 978 97 159 569 103 443 868 24 414 794 44 125 146 58 127 199 71 240 791 66 158 612 86 373 645 65 445 936 53 117 182 123 69 376 157 57 622 112 466 656 85 319 650 128 514 606 105 109 255 105 95 609 95 378 609 117 510 857 92 182 396 110 366 730 125 55 265 141 400 748 75 220 280 93 148 959 104 207 503 47 187 974 109 43 359 112 206 707 69 1 302 139 131 384 76 85 264 51 506 732 144 656 736 78 112 768 105 376 698 128 175 674 123 252 868 114 332 938 82 104 699 64 239 385 56 16 411 108 66 668 157 391 517 113 695 860 116 444 508 107 175 740 107 590 725 105 253 757 55 706 910 93 615 788 52 695 710 126 328 734 42 736 899 106 11 428 87 5 643 104 686 751 100 369 661 121 796 920 137 26 480 120 227 711 106 187 865 85 572 979 80 346 941 46 13 834 118 10 764 122 108 563 86 133 284 89 466 709 85 852 994 62 382 443 51 392 569 51 528 815 93 110 511 87 189 788 102 222 787 129 493 681 74 218 669 119 96 153 51 312 766 138 757 904 98 254 696 128 336 711 121 141 582 96 212 710 73 636 664 87 537 803 88 195 921 80 417 592 119 236 976 81 562 777 124 996 999 101 35 331 156 386 760 105 385 959 79 481 742 40 169 442 88 93 340 58 31 609 87 147 282 103 478 969 105 377 624 52 293 827 67 674 766 112 865 924 139 90 686 137 17 313 89 515 525 119 364 437 65 62 874 85 124 269 63 181 353 94 394 842 88 421 979 77 269 593 106 55 680 94 58 310 113 183 524 109 343 688 124 445 766 103 265 526 111 89 881 106 443 509 114 443 953 42 685 894 114 419 926 90 447 564 139 217 716 114 532 626 58 474 771 107 86 145 134 69 931 88 144 432 97 246 734 109 342 390 105 369 750 113 588 723 112 208 729 106 426 934 31 44 380 73 53 371 133 230 773 85 1 829 124 99 246 99 847 936 62 473 532 95 599 996 141 463 774 111 209 969 105 535 564 69 384 570 109 367 849 82 752 912 91 423 540 128 77 750 126 558 900 139 328 966 24 148 848 120 307 782 147 375 870 107 239 480 66 261 498 50 47 479 121 2 35 109 171 771 132 12 56 134 624 988 117 904 964 126 264 294 111 510 785 85 393 457 89 590 656 79 4 21 99 230 269 35 477 800 101 542 740 76 509 584 67 435 836 86 446 596 63 497 850 62 245 420 95 508 549 98 263 482 82 23 456 132 167 815 69 568 713 37 832 855 98 147 507 164 795 848 112 219 665 69 114 767 80 12 39 1 318 620 120 13 787 124 134 536 60 588 782 110 34 185 90 369 843 78 607 671 95 0 171 118 320 694 92 29 659 110 99 919 86 123 536 127 350 675 114 379 666 112 405 634 105 458 783 113 225 971 131 118 569 103 696 798 81 246 542 128 258 360 96 596 885 126 528 630 98 109 728 41 160 200 88 156 695 81 363 948 80 395 513 110 126 588 80 130 344 95 359 643 127 209 697 112 290 836 50 647 692 94 68 876 121 470 979 56 161 813 126 102 929 50 580 944 98 506 719 75 46 371 71 187 395 77 197 718 139 160 958 115 193 628 118 491 831 114 479 782 149 533 779 73 102 395 93 73 997 81 415 815 61 15 711 157 458 893 40 156 833 152 364 418 166 142 255 103 589 671 153 118 678 95 239 969 91 411 435 100 401 808 159 403 721 116 415 954 121 447 822 153 265 949 107 605 832 84 177 276 98 19 306 76 208 415 46 35 138 109 598 870 127 402 613 73 141 313 100 57 503 91 555 665 87 827 856 165 162 901 83 3 211 113 450 759 90 940 999 100 45 404 146 322 399 142 183 565 74 417 830 129 620 704 31 692 921 92 530 569 80 800 964 114 758 958 65 485 914 122 132 775 132 126 927 72 456 836 66 819 976 72 746 886 85 247 899 114 190 700 101 865 994 157 68 181 152 90 362 93 682 885 70 739 794 64 331 966 118 31 612 58 405 436 152 258 721 111 41 844 83 344 790 146 328 652 174 471 617 91 513 874 92 678 754 64 824 946 124 427 699 100 264 813 116 321 951 93 85 758 50 0 996 144 92 94 49 724 839 106 516 671 49 893 935 104 100 332 175 288 821 97 657 769 69 152 446 57 846 917 43 51 640 64 48 469 114 615 876 89 342 802 117 15 966 115 209 288 139 348 958 137 401 915 82 111 399 90 277 572 130 802 836 128 118 642 87 333 421 83 76 226 112 67 91 86 536 604 77 547 569 119 16 989 96 507 552 74 676 913 124 243 832 107 124 305 48 634 677 111 51 266 55 615 680 114 365 855 65 423 923 117 473 990 96 120 144 72 465 780 128 251 817 62 3 193 74 213 749 99 538 734 80 61 665 99 760 973 87 141 713 137 10 514 167 845 926 93 586 889 115 472 869 88 535 611 141 63 109 55 579 944 116 157 492 74 88 776 155 501 708 52 458 886 57 321 676 105 263 940 134 780 959 73 149 433 117 169 429 118 243 904 112 323 769 102 138 953 96 693 969 63 330 963 129 313 501 131 26 434 128 224 664 144 34 586 98 579 891 113 230 919 115 52 736 98 737 922 128 364 678 136 45 117 99 49 484 126 546 949 77 168 671 151 204 980 124 571 799 69 912 984 71 154 311 79 193 988 138 738 762 136 431 660 85 237 362 148 477 517 121 159 570 76 135 908 139 283 808 95 745 794 79 715 866 83 261 667 108 243 407 110 138 543 66 37 727 178 349 418 134 147 473 115 918 946 104 154 339 81 829 923 102 311 856 128 336 760 86 38 887 54 450 892 137 311 574 75 217 442 79 365 415 74 455 736 92 99 763 77 474 774 86 804 822 144 194 420 106 322 567 57 44 484 109 41 152 69 257 912 54 746 974 153 463 602 56 429 583 75 66 360 90 413 483 106 118 289 117 48 213 104 5 692 97 317 464 122 430 765 90 38 713 67 374 618 98 220 732 92 144 831 89 679 852 132 344 587 95 36 856 89 207 443 95 16 788 87 445 887 28 639 650 70 94 113 84 284 787 132 47 343 75 808 871 62 525 735 101 452 591 74 3 823 111 46 917 130 482 956 100 228 726 34 327 957 128 570 898 93 425 729 69 167 573 137 226 804 123 413 927 82 225 378 61 431 764 76 221 383 131 106 348 69 452 690 181 542 649 114 496 665 101 836 913 121 523 763 73 163 294 71 197 782 118 84 607 108 94 559 106 173 860 130 758 918 71 67 284 129 711 884 1 311 376 71 445 892 75 343 347 115 632 692 98 704 786 94 599 792 104 19 910 95 607 829 84 437 635 120 106 559 151 741 785 97 849 966 119 120 193 110 49 657 71 233 353 156 125 795 92 498 522 135 666 821 113 67 151 71 161 456 109 14 361 86 303 781 181 221 617 136 708 952 145 229 661 122 536 983 120 107 382 124 247 435 47 466 661 62 413 697 128 489 781 106 292 499 152 38 162 120 21 196 58 450 887 120 663 686 132 121 250 106 25 636 115 44 756 106 217 387 84 462 953 168 458 997 30 234 382 48 366 739 103 307 321 124 505 870 134 71 910 100 357 572 87 700 997 117 513 765 97 556 987 95 166 673 86 404 614 105 595 786 98 358 441 150 159 606 127 767 992 131 87 884 132 627 877 129 210 644 100 446 564 152 347 951 91 422 753 112 174 991 39 867 886 100 400 825 117 404 891 92 219 983 118 234 886 134 290 398 127 526 881 135 540 552 33 688 928 125 379 891 105 265 670 52 125 903 164 267 918 80 721 785 135 640 693 119 345 991 107 453 971 64 481 624 34 15 263 69 460 726 125 417 600 63 106 863 123 651 872 137 840 977 120 688 846 160 565 994 61 551 956 106 218 901 84 132 308 93 350 494 83 185 972 119 36 817 62 150 597 92 613 858 103 22 524 120 485 929 142 40 247 70 256 326 124 742 900 52 365 394 85 43 774 113 126 550 57 514 989 101 390 577 71 255 646 53 380 389 107 250 918 119 439 942 163 443 900 110 183 418 120 763 854 84 229 977 48 354 926 116 275 649 144 65 469 70 165 397 105 10 339 105 524 634 130 685 834 119 331 731 129 431 983 119 509 627 149 178 199 107 175 659 157 240 392 85 466 813 104 936 953 133 223 578 118 462 655 52 484 604 111 323 599 54 3 993 134 173 690 98 304 898 76 80 148 86 114 246 87 4 270 85 347 360 168 124 233 116 104 195 120 37 178 54 636 789 110 196 555 143 173 403 89 204 939 119 81 790 15 40 128 131 458 512 95 256 565 93 328 425 73 77 976 114 271 385 54 27 532 135 811 977 98 277 500 124 109 861 120 170 372 88 253 696 140 132 223 123 301 848 122 853 927 128 209 617 113 272 741 82 278 743 83 185 386 107 141 592 169 30 196 57 372 705 118 202 550 82 213 618 96 290 735 113 150 718 81 289 888 53 136 393 84 751 782 100 96 736 90 280 936 148 104 972 51 288 730 123 169 668 98 444 756 108 269 811 86 220 533 101 476 561 99 343 655 121 133 788 114 74 684 72 467 538 110 271 868 69 780 804 96 735 772 86 597 972 103 261 447 58 867 905 128 298 511 65 27 137 67 155 972 124 478 887 112 295 523 74 601 992 126 373 885 49 154 470 133 195 814 81 288 687 97 251 934 51 376 847 95 264 512 90 32 397 98 182 260 80 70 626 86 501 674 118 31 140 48 551 871 92 55 318 19 740 785 53 62 866 128 105 632 94 22 70 124 322 724 101 885 910 82 403 831 78 558 979 78 593 856 100 217 999 122 50 527 61 6 619 186 502 869 145 619 879 135 468 600 119 399 934 82 238 255 73 342 623 131 423 699 92 15 849 125 176 768 117 681 808 111 167 357 92 69 472 38 58 913 79 122 691 98 231 908 106 612 838 104 198 682 123 53 357 112 268 543 120 459 766 77 187 531 109 87 899 98 110 377 88 33 57 151 500 748 105 92 328 90 511 927 116 280 731 71 18 479 68 404 832 179 356 891 122 103 149 63 36 571 112 616 863 62 882 944 132 325 339 124 508 532 42 139 980 128 586 796 127 61 259 111 521 869 80 62 106 120 27 738 126 463 717 93 347 405 106 214 647 68 220 922 128 1 319 83 661 877 115 433 453 98 401 982 151 44 56 89 17 285 63 254 858 75 414 531 103 365 403 129 618 818 91 305 616 64 155 589 105 773 915 125 39 835 140 506 897 109 190 635 160 67 706 125 199 580 77 455 702 66 212 828 108 98 883 96 65 863 105 306 403 55 107 589 99 644 924 115 454 899 106 14 835 138 376 745 158 76 696 110 478 907 91 316 849 130 93 884 110 232 994 122 149 920 104 156 486 68 364 432 96 243 949 97 829 952 130 88 378 114 666 883 124 530 916 106 423 462 70 233 740 95 501 669 120 236 867 135 620 662 66 380 631 127 97 466 96 632 918 129 81 791 102 480 805 85 147 269 92 182 402 83 109 846 58 224 398 70 634 791 108 422 450 122 506 777 120 154 581 58 385 568 145 317 852 109 363 448 126 584 698 135 485 584 157 613 770 92 41 758 73 381 979 89 549 961 23 137 140 134 217 400 93 176 320 117 217 804 131 736 994 185 143 537 53 523 949 96 673 685 122 338 606 88 582 945 70 677 867 92 177 602 77 79 439 129 281 550 122 312 334 97 859 987 90 632 765 72 262 406 53 667 828 145 114 415 82 241 264 119 662 781 18 570 802 101 85 663 120 8 89 102 395 843 120 262 284 91 288 913 72 559 572 93 781 955 101 309 699 90 297 437 68 199 454 79 664 835 105 234 522 113 497 702 85 125 591 113 342 490 165 298 407 131 52 391 139 578 920 90 413 971 47 180 429 120 529 807 120 30 128 106 54 819 99 102 565 88 203 501 99 305 716 120 629 698 95 431 638 93 284 945 45 121 671 141 2 989 105 651 725 117 510 841 67 861 952 129 223 568 57 232 420 104 228 258 105 167 179 101 247 798 123 262 983 101 127 390 52 364 792 102 644 775 132 120 895 74 321 367 110 574 661 109 216 236 117 143 574 119 379 549 110 870 964 109 876 988 42 443 963 96 165 299 118 732 768 114 149 511 95 516 881 80 123 295 157 78 269 82 462 808 102 84 212 91 554 890 139 382 789 78 572 908 98 477 512 101 11 908 67 681 743 131 335 538 73 317 431 73 541 964 117 626 646 109 669 849 110 269 455 79 870 872 101 415 878 117 101 189 74 127 700 74 502 525 17 718 775 96 238 493 111 21 25 116 550 879 135 339 823 108 142 297 106 108 687 61 280 745 121 331 915 79 52 811 86 424 504 120 476 937 131 778 892 98 125 976 100 648 834 126 344 533 114 664 774 92 516 752 70 233 392 109 627 900 92 306 952 105 40 945 110 186 762 108 23 953 72 802 804 121 216 285 114 532 902 141 417 818 153 882 955 148 272 452 53 153 538 132 611 985 102 319 647 134 69 954 115 330 978 74 73 543 135 5 435 49 172 804 84 102 233 106 472 856 134 8 471 112 352 444 85 92 705 167 171 531 104 241 468 103 349 786 109 6 524 77 245 555 104 339 783 144 468 971 179 24 528 65 146 789 148 256 526 89 14 408 65 570 574 133 616 844 66 151 970 98 211 934 111 748 754 153 646 988 134 163 448 46 102 321 92 8 664 52 222 333 100 64 625 84 819 823 45 35 997 129 73 765 85 636 693 43 340 785 126 102 158 102 657 984 47 304 649 50 629 798 108 743 837 81 337 483 112 87 793 115 65 953 152 550 623 124 272 956 100 12 444 126 22 450 120 491 790 97 602 712 107 331 481 79 212 704 51 816 999 132 508 646 90 269 874 118 219 689 121 149 683 126 96 514 145 168 339 122 9 168 134 106 603 77 510 966 46 231 376 112 496 604 105 97 390 127 238 707 65 909 969 106 462 977 96 6 995 107 482 556 84 619 920 62 208 910 100 5 443 92 829 842 98 235 278 70 525 776 128 323 493 99 707 811 69 18 411 97 525 718 144 391 549 81 897 899 112 643 875 96 43 233 83 214 246 114 88 673 97 584 982 74 87 646 132 255 584 111 908 948 144 258 822 96 366 499 42 147 433 161 725 757 132 251 315 103 105 448 88 537 748 127 32 470 52 301 995 80 439 967 57 332 492 106 193 563 46 719 768 84 636 897 108 168 213 97 210 996 137 448 912 115 139 792 96 265 910 64 168 589 84 234 927 144 596 770 45 816 941 133 428 706 83 917 987 96 43 164 126 88 411 93 576 963 83 665 900 85 764 886 67 639 799 163 13 518 85 197 721 120 465 991 96 182 334 88 180 185 87 18 858 124 265 700 121 956 982 145 598 711 87 642 801 134 336 857 118 568 657 116 644 743 112 610 816 31 477 552 105 288 688 118 662 897 125 12 150 67 605 885 78 63 235 120 124 842 88 257 446 122 742 783 118 43 936 61 111 652 66 402 692 99 179 527 101 467 578 106 771 871 62 137 909 60 689 914 45 14 433 134 729 738 116 11 585 149 52 920 121 670 988 125 511 660 119 217 560 105 204 284 139 301 311 128 239 559 92 199 759 55 105 649 116 134 238 113 131 506 115 321 560 85 320 732 55 279 886 103 132 522 55 658 732 62 363 966 93 521 671 145 274 797 85 177 920 133 403 796 111 42 415 50 239 462 66 214 367 95 5 333 101 85 872 130 300 748 98 33 121 151 388 915 83 211 538 109 227 303 148 109 385 163 416 967 88 422 999 135 82 993 132 621 928 70 306 983 156 91 204 62 800 871 113 12 130 68 25 383 127 583 592 94 127 224 34 375 915 115 515 863 127 75 407 76 423 636 130 387 634 113 95 652 96 460 593 58 72 971 95 484 878 106 163 311 85 50 217 163 522 938 87 145 961 159 263 531 116 724 760 132 573 815 115 565 897 68 337 650 87 572 903 90 402 578 105 150 843 66 436 783 139 699 909 95 23 736 129 107 448 123 85 785 97 282 840 110 143 417 116 181 259 82 118 759 67 543 638 43 79 473 96 289 640 146 434 769 104 337 913 109 282 293 80 306 533 73 369 370 71 654 930 108 448 500 71 373 697 69 50 188 147 88 975 77 597 938 148 349 678 129 165 871 112 251 559 128 689 991 105 138 308 108 306 360 76 444 597 107 106 782 77 398 792 126 631 989 129 169 588 101 183 266 99 95 356 84 276 901 118 235 352 129 261 877 91 201 714 77 614 781 110 68 474 126 122 157 130 306 728 122 797 938 113 236 970 95 871 922 80 176 652 43 27 939 111 436 560 27 809 871 77 704 905 161 539 981 123 576 906 106 565 947 148 197 289 39 88 692 82 501 722 84 193 948 76 163 906 45 168 436 109 386 722 45 661 870 113 433 796 81 147 919 117 119 529 123 503 794 65 584 984 50 105 947 124 66 513 97 724 840 112 161 877 81 187 773 148 375 893 129 543 892 81 105 810 118 90 284 126 36 874 62 657 972 99 146 347 86 240 851 160 788 953 99 535 680 117 343 431 129 787 877 89 722 733 50 128 721 65 363 910 103 457 771 41 254 753 84 343 480 151 324 590 82 42 933 47 320 999 103 823 865 87 280 588 85 561 621 89 414 919 105 614 826 111 569 772 134 435 875 49 686 701 155 14 580 83 903 913 143 922 965 90 840 856 123 275 683 66 225 461 83 636 787 135 90 709 109 298 998 96 142 711 143 314 423 143 181 637 67 722 900 36 660 903 134 164 565 73 855 992 70 28 71 88 437 692 70 350 984 68 407 717 106 182 191 80 718 877 85 99 168 135 714 786 114 127 479 94 31 586 72 324 787 127 23 581 110 515 689 145 924 999 74 644 980 127 354 375 84 877 886 83 352 380 116 338 909 133 302 626 114 160 518 108 294 505 84 68 211 100 688 903 64 224 551 151 599 724 62 604 826 109 194 771 71 112 881 67 314 548 81 37 762 62 761 829 81 703 981 106 488 696 118 303 967 118 365 437 126 217 691 69 630 809 112 396 590 105 147 217 75 446 719 38 212 342 119 402 425 109 355 529 87 564 967 113 269 341 51 440 973 72 35 701 110 570 794 95 291 821 127 457 564 132 255 390 147 196 881 91 373 574 158 210 900 77 529 642 165 267 658 114 67 920 148 1 687 92 742 928 63 292 948 119 196 261 157 363 602 124 141 452 113 513 668 82 483 678 110 262 589 95 797 956 137 199 413 71 45 173 115 627 881 53 373 443 60 677 755 53 28 283 110 756 988 122 50 294 109 106 939 118 607 808 66 45 318 134 687 935 47 856 905 130 206 912 126 556 840 72 346 957 62 37 539 100 99 779 82 397 784 45 147 316 131 76 999 113 97 849 110 519 668 123 549 751 129 207 914 102 21 414 135 206 261 89 25 434 139 43 250 139 157 758 179 133 253 120 298 501 109 356 760 114 265 347 109 810 873 86 524 551 123 35 295 79 242 411 82 255 559 75 192 803 74 326 655 105 26 694 81 557 826 131 257 702 87 625 903 83 210 564 117 425 702 118 274 693 114 649 956 136 585 652 70 372 438 119 501 925 106 356 930 127 504 646 80 509 742 73 447 706 156 385 640 72 552 912 126 539 712 110 16 334 104 685 889 148 664 738 117 757 811 92 390 591 92 524 632 81 521 612 137 15 765 125 872 927 67 422 682 118 413 600 63 23 370 101 237 677 105 21 727 91 35 903 78 647 918 150 12 15 138 157 631 92 382 868 98 255 475 94 178 954 75 208 824 142 52 515 130 657 870 71 501 898 83 320 503 105 147 910 81 504 637 81 396 617 94 443 637 109 199 465 159 525 937 52 766 950 97 429 604 105 358 670 93 217 398 54 524 644 93 62 253 99 63 476 80 247 458 75 165 853 62 379 807 169 436 909 99 172 327 61 438 890 69 403 475 90 665 931 38 340 928 74 661 667 81 311 807 111 418 453 85 208 555 122 99 433 87 109 239 79 279 316 97 135 954 119 17 105 111 293 722 71 214 381 49 3 390 95 353 749 132 143 329 127 330 820 92 150 437 96 175 552 116 823 981 123 127 869 98 127 483 54 390 731 66 291 735 95 922 951 144 650 844 90 103 624 88 627 825 99 557 754 79 73 551 89 426 823 97 234 411 97 405 927 84 369 699 118 223 337 99 662 999 67 101 284 127 175 766 84 136 182 124 378 961 121 300 397 116 441 763 116 196 999 91 186 707 73 28 392 104 193 933 69 534 736 76 499 942 132 899 946 106 609 890 64 521 822 108 15 546 93 81 619 132 54 870 150 585 922 63 268 780 98 813 974 108 163 837 97 69 516 113 16 919 100 156 946 87 566 708 112 31 521 98 213 675 133 630 683 159 486 952 57 821 931 94 12 123 161 114 550 44 498 931 82 721 987 87 9 125 73 577 959 92 462 558 125 18 582 100 7 239 113 531 992 98 453 674 44 146 354 83 244 494 112 393 822 144 653 689 84 145 305 118 118 531 129 622 902 59 693 855 91 661 872 76 542 882 56 303 903 95 642 928 98 751 875 131 293 585 89 735 866 100 388 845 114 586 945 122 406 994 111 637 710 137 505 622 125 158 429 82 133 775 89 449 755 130 337 475 38 147 822 118 698 927 118 23 849 99 461 789 108 582 912 96 432 751 110 20 480 72 514 760 84 157 220 121 727 764 128 237 842 118 438 469 115 66 109 82 26 111 33 593 628 69 784 959 100 213 747 98 265 531 90 164 897 103 69 302 60 171 588 101 42 252 101 108 923 71 233 555 90 353 764 99 249 780 120 197 600 67 231 794 69 868 883 126 676 821 114 54 556 140 422 844 141 580 793 41 559 624 93 78 143 103 542 978 94 749 793 142 367 630 88 595 608 100 191 400 80 30 897 117 74 531 67 106 909 112 113 626 138 25 792 160 273 337 104 281 796 111 538 612 153 40 267 97 467 880 95 164 982 92 645 842 78 301 536 110 805 855 90 270 401 129 606 843 31 88 275 145 287 528 84 103 975 97 319 817 133 500 776 98 704 839 113 323 471 58 87 957 80 342 911 50 249 581 76 419 895 117 386 406 142 687 921 94 124 449 64 53 417 65 309 763 58 122 545 80 497 726 91 312 390 70 121 721 86 231 843 117 572 956 107 691 846 74 456 686 82 642 645 111 300 410 123 425 738 42 42 583 100 368 861 111 375 672 160 288 995 56 277 506 100 355 540 100 635 949 168 176 335 93 537 600 115 358 715 96 336 528 106 392 899 169 29 838 111 462 620 93 20 745 94 201 789 90 66 163 59 15 998 106 40 492 93 306 656 46 159 913 130 384 962 102 104 286 131 559 582 114 469 555 88 613 788 109 316 551 56 81 304 112 365 540 94 342 624 110 199 971 88 268 608 49 215 613 45 130 871 68 112 999 66 649 919 159 232 522 94 309 408 81 754 954 66 407 444 79 97 645 120 82 289 66 507 755 97 590 724 99 479 892 78 144 202 149 491 579 68 498 755 72 941 983 135 164 539 66 373 978 120 902 983 26 281 646 94 158 769 90 74 735 104 257 718 113 456 894 154 823 949 51 375 562 100 118 919 82 453 625 109 54 719 53 78 186 88 205 654 136 332 346 125 180 300 40 618 904 88 39 213 65 323 500 77 259 622 118 83 648 88 531 875 104 684 978 140 10 389 81 320 636 92 301 686 83 287 601 92 216 825 135 438 486 115 281 970 110 113 310 98 700 979 70 443 586 104 304 852 104 372 644 68 350 760 109 595 753 72 154 915 83 121 844 39 419 891 108 24 760 78 218 902 58 193 571 107 362 790 81 397 498 103 779 831 122 288 619 77 271 690 126 52 716 68 182 718 97 278 558 113 32 971 81 121 780 87 852 915 167 92 760 141 484 881 73 325 786 88 484 641 126 198 369 124 227 491 76 652 661 39 199 726 88 300 407 152 295 480 138 58 186 88 34 385 162 271 539 130 379 568 92 150 550 75 468 645 81 406 727 52 25 189 113 230 804 116 13 443 2 591 941 33 482 695 137 9 338 75 346 965 126 521 917 120 653 950 95 831 856 107 107 971 138 216 705 101 416 523 115 154 874 106 475 980 112 180 962 109 232 803 171 311 976 114 933 982 70 237 876 72 351 800 113 244 938 91 157 462 129 497 556 99 392 748 100 404 405 46 198 422 87 287 294 119 144 537 50 691 857 116 252 860 135 524 752 122 317 621 91 528 944 149 49 295 83 41 643 102 147 783 102 226 880 104 302 728 127 530 906 86 423 542 69 402 487 111 503 672 90 764 830 80 498 637 127 648 682 116 72 366 80 142 146 45 480 759 98 348 652 162 476 578 52 433 440 117 746 883 119 827 971 126 649 992 53 346 602 128 665 940 76 881 956 75 487 873 74 143 848 110 364 645 94 298 964 18 381 463 70 575 663 78 470 680 87 222 298 51 465 959 38 2 739 103 164 913 90 209 435 125 5 450 132 37 253 128 120 336 47 44 439 101 275 542 91 369 539 93 31 352 126 367 976 102 13 890 69 539 979 119 81 738 85 540 713 64 56 137 107 201 757 97 396 575 78 715 746 94 120 510 96 108 627 98 19 343 53 695 884 79 284 780 63 175 850 68 191 399 105 511 847 64 466 636 89 101 617 144 514 680 102 773 877 126 296 384 68 507 775 106 236 954 127 464 993 105 176 347 54 385 673 121 354 565 100 16 390 55 19 691 129 160 837 137 228 651 103 35 879 74 502 980 139 446 792 133 280 777 108 583 917 132 456 472 49 884 914 82 47 688 55 143 281 158 463 823 111 1 621 127 469 956 119 67 133 149 900 920 114 183 948 67 421 458 94 221 445 80 377 736 99 519 573 128 307 342 98 130 151 46 337 429 114 186 477 122 530 719 134 198 464 70 260 651 105 212 391 139 351 736 127 214 432 106 105 169 136 257 946 117 887 963 103 401 990 137 623 787 125 11 830 64 25 966 139 222 700 99 321 780 108 40 272 115 707 895 139 559 888 146 391 534 138 516 670 141 153 591 155 14 242 92 380 936 106 161 663 53 247 970 86 264 820 95 834 973 40 512 642 145 313 943 66 439 856 161 98 535 65 669 858 111 360 936 106 384 644 80 559 977 133 274 959 65 76 608 107 142 750 107 758 967 61 196 893 99 376 675 122 232 856 74 747 990 164 259 558 139 321 989 133 209 298 50 527 734 103 253 671 40 82 361 106 230 734 141 481 627 95 28 765 100 46 130 119 299 575 98 377 444 94 267 388 140 13 929 82 139 663 122 608 664 110 499 933 124 79 956 101 61 817 108 341 713 144 288 445 48 75 754 90 62 235 71 495 568 101 681 986 95 620 655 98 683 716 61 242 494 67 709 817 95 382 942 97 781 931 78 690 713 94 176 738 142 104 953 115 472 696 78 435 917 87 411 856 122 857 891 137 517 652 154 656 694 96 375 677 109 108 848 158 908 970 138 172 832 63 880 989 106 718 734 94 113 419 105 520 740 64 856 904 131 619 722 67 46 620 83 9 191 104 243 529 69 295 429 60 665 974 79 507 613 83 639 778 58 251 516 114 261 704 86 567 594 82 230 296 116 625 637 40 77 196 91 514 964 95 796 835 127 406 744 114 61 601 69 555 641 79 521 803 94 76 401 125 176 707 100 379 832 44 31 471 144 685 784 111 192 448 139 254 985 90 128 532 147 275 904 87 292 394 135 646 991 132 261 381 86 387 698 112 251 576 116 587 883 77 758 931 77 146 628 59 10 411 49 55 497 119 302 579 64 162 795 146 259 928 126 159 888 85 539 874 87 63 240 145 46 395 118 266 361 184 125 284 78 30 174 70 311 476 68 178 280 131 230 271 108 528 680 117 182 742 89 745 849 70 112 645 83 334 973 151 653 876 137 783 793 135 49 470 119 575 843 69 168 984 117 684 734 56 279 978 130 748 954 124 103 572 84 131 656 116 361 726 90 369 575 102 811 975 96 292 591 153 862 965 105 104 736 94 223 316 146 236 555 122 266 956 69 74 683 126 875 969 117 487 490 95 68 787 103 89 877 74 284 341 88 769 938 86 100 137 67 694 857 94 221 757 84 469 523 86 536 856 153 239 972 114 552 849 123 58 521 98 661 765 122 676 789 89 154 990 85 142 536 103 563 719 97 107 892 100 38 654 65 11 948 120 363 402 110 588 947 119 254 874 98 235 698 72 237 569 98 52 452 108 722 933 104 245 308 108 259 827 132 470 598 88 112 894 127 164 752 105 528 708 45 551 929 113 242 888 121 432 715 98 197 267 107 326 602 78 122 359 90 535 568 105 697 727 124 56 159 121 420 900 136 278 802 129 286 375 35 180 240 102 226 522 130 575 965 128 373 759 165 160 507 105 138 260 97 49 86 126 964 970 101 588 696 81 240 430 73 438 788 71 574 630 127 223 500 101 285 293 98 247 564 57 453 943 102 153 602 126 782 930 93 46 806 117 234 771 132 892 967 118 312 733 102 339 931 113 285 648 36 714 794 134 19 814 106 81 590 76 606 666 58 780 795 136 82 749 94 672 725 109 202 942 85 80 896 128 440 552 110 242 697 94 404 735 98 615 706 107 339 398 58 184 313 105 491 926 106 134 547 101 130 235 55 405 472 80 82 825 133 241 921 65 293 416 134 406 894 84 452 883 121 392 953 97 423 576 150 290 742 120 255 351 96 763 967 63 78 719 68 130 638 102 457 935 106 83 754 83 16 848 127 913 950 110 302 862 138 286 678 118 589 590 107 283 805 119 779 896 94 308 499 93 780 836 165 105 627 95 74 898 98 55 722 162 604 694 164 568 595 111 197 615 131 50 151 90 465 620 106 327 608 90 178 332 111 160 443 111 275 300 59 242 944 62 481 546 92 757 936 88 482 624 86 780 998 151 75 621 85 283 781 125 279 990 92 434 976 149 582 837 139 176 482 83 87 727 109 249 273 83 538 541 62 21 866 120 7 322 72 294 708 74 369 561 113 447 538 109 7 24 113 305 952 109 142 782 156 317 781 107 27 769 132 328 982 155 710 789 103 189 966 54 106 261 37 392 750 115 12 68 133 225 244 152 4 821 107 158 719 23 227 281 95 220 657 93 566 740 85 627 957 78 431 432 118 492 777 150 330 655 50 521 725 92 81 486 139 20 647 85 367 989 103 331 782 44 308 918 121 396 457 50 53 460 79 668 739 156 133 827 100 650 774 110 816 849 71 20 231 107 119 227 116 32 862 84 743 767 95 425 902 124 677 995 89 45 267 155 288 954 138 101 365 110 660 808 75 86 790 66 48 909 42 280 366 97 195 515 101 490 758 123 742 748 61 901 954 70 83 841 66 202 649 158 517 804 115 31 213 68 168 327 92 474 736 131 604 828 81 191 512 168 899 965 126 353 654 139 663 746 64 629 654 14 563 691 108 480 515 86 44 236 32 351 986 78 665 740 140 706 709 151 213 815 108 110 637 155 41 298 138 27 890 126 323 341 87 361 420 156 519 677 80 152 205 138 349 874 115 69 696 47 256 569 67 420 594 128 266 979 129 219 902 77 190 716 121 367 703 125 399 824 82 801 849 101 290 483 118 441 643 88 86 488 118 653 699 117 440 702 137 469 603 99 503 892 134 966 975 99 473 589 142 275 697 89 740 848 79 397 949 121 381 996 57 306 954 89 383 868 106 551 661 76 32 627 114 239 729 127 519 619 159 200 538 37 291 693 101 465 609 104 332 836 71 107 688 90 136 964 109 235 676 105 392 632 96 419 778 117 575 771 96 132 417 136 396 987 80 265 400 91 112 587 61 39 482 110 13 50 97 194 665 44 21 257 133 581 590 57 194 271 156 164 225 139 113 605 141 175 938 152 361 414 105 50 679 82 332 676 92 20 36 181 280 841 125 744 912 101 350 991 135 113 986 77 140 740 47 723 767 124 439 807 101 700 912 74 522 672 133 27 200 81 139 652 66 257 478 136 764 943 95 636 697 104 467 805 41 201 288 33 728 865 152 115 471 108 48 49 142 676 945 124 111 507 110 659 798 81 760 997 43 101 554 50 168 469 101 15 935 105 790 948 111 692 854 98 412 646 73 220 508 46 430 628 84 188 255 97 158 168 143 114 190 95 120 148 88 430 824 87 128 617 99 138 282 57 88 512 101 727 822 69 515 920 128 987 990 54 184 917 134 21 847 91 241 749 100 75 976 187 493 826 77 154 292 126 460 992 102 305 686 145 95 698 89 165 697 156 63 377 74 297 801 120 349 633 94 592 697 116 559 928 79 76 446 69 628 958 89 64 298 71 715 934 84 144 419 97 126 358 127 162 543 72 806 918 83 452 568 99 71 711 115 556 872 91 57 449 81 762 911 108 221 963 137 756 974 132 435 715 99 616 652 132 430 759 136 678 728 143 273 549 137 97 265 71 123 485 122 316 356 151 101 243 48 577 609 111 516 733 120 265 530 84 145 968 155 75 123 82 390 965 40 88 300 70 564 972 81 687 780 113 186 657 120 81 842 114 414 987 158 925 953 131 592 945 94 680 826 40 65 120 149 169 639 69 182 643 130 158 781 30 855 916 155 290 434 85 29 443 116 211 351 98 43 430 77 87 745 89 492 591 147 448 850 99 2 483 145 703 713 79 454 670 70 441 891 84 381 387 124 150 427 79 317 841 131 389 749 86 512 572 91 98 558 84 276 632 92 946 959 149 440 618 127 800 873 93 689 792 127 304 612 69 95 528 111 800 892 61 444 631 124 792 872 103 245 847 70 63 262 48 456 965 103 312 802 63 245 807 81 56 270 101 201 775 65 219 561 31 135 834 111 888 905 101 888 934 116 156 384 115 235 526 130 606 835 116 815 974 125 164 310 72 516 859 117 722 850 93 410 960 116 502 934 59 130 891 64 308 677 62 979 989 119 390 795 34 419 434 55 159 852 93 157 565 136 89 407 91 71 715 47 672 745 152 748 982 181 69 294 96 270 775 81 634 860 34 131 674 95 916 992 50 305 445 63 534 781 137 721 912 155 246 570 94 510 646 53 35 108 73 49 408 85 260 457 131 806 949 91 371 626 72 531 972 67 673 715 89 361 874 90 358 685 106 800 993 78 401 843 141 207 706 41 68 734 108 173 392 74 129 245 113 18 408 102 594 801 102 424 512 72 120 181 106 518 867 98 508 809 104 336 679 107 186 980 103 295 367 132 173 955 70 77 191 155 142 962 76 394 804 56 803 834 73 59 772 75 663 909 73 56 514 88 771 833 99 418 764 118 508 938 78 396 515 88 4 808 103 18 34 48 551 992 132 298 798 117 350 400 81 149 958 115 574 643 101 194 557 82 508 863 73 458 733 66 374 881 88 387 458 143 7 762 80 450 777 77 364 809 112 393 555 86 139 562 64 258 922 131 144 393 53 226 875 80 720 811 92 222 747 97 226 434 113 611 951 131 236 387 107 933 959 164 860 940 108 55 491 101 113 418 137 38 70 102 481 787 158 64 930 136 477 649 109 731 799 116 102 455 84 799 893 144 689 858 143 109 374 105 38 899 92 16 769 80 82 312 113 81 675 129 93 802 44 177 727 85 198 766 94 13 728 81 14 273 115 1 859 77 231 618 67 295 727 59 349 859 96 6 250 134 409 451 96 25 743 143 197 210 84 286 325 104 271 739 73 414 964 88 608 715 109 664 692 16 850 954 9 449 736 88 29 243 95 304 672 96 653 874 129 387 445 85 104 443 113 695 703 76 409 568 91 262 616 119 219 508 113 353 379 83 20 618 89 307 428 73 647 766 158 430 920 151 310 566 65 4 490 80 233 929 113 549 878 101 646 653 88 116 153 85 291 689 107 172 792 118 24 878 88 627 870 104 267 544 71 433 848 54 386 892 120 850 967 79 86 273 117 32 956 67 18 961 123 230 481 52 9 255 126 444 658 79 149 578 112 432 943 70 159 226 124 206 246 53 196 909 107 531 718 67 319 890 112 657 801 118 299 367 90 886 951 55 49 913 82 655 980 119 275 488 129 518 671 132 58 984 90 37 472 102 584 585 107 96 336 122 18 780 77 19 630 112 154 187 81 192 822 102 663 972 84 640 795 144 495 658 113 13 78 95 75 286 104 197 510 126 335 358 81 263 351 127 785 882 144 142 298 87 120 656 126 294 735 66 625 723 118 79 306 146 258 288 101 145 829 82 58 876 67 139 700 70 286 688 97 72 481 109 478 754 128 441 929 105 683 977 64 433 698 119 818 937 66 370 603 79 491 545 80 541 781 124 19 507 140 634 679 103 10 517 137 355 554 127 390 857 43 101 236 94 900 978 59 400 603 85 137 547 68 108 895 48 66 258 58 448 777 93 359 597 112 235 451 96 40 132 101 284 764 84 754 894 112 321 965 58 581 861 105 415 727 97 699 828 32 427 472 121 1 599 121 297 983 124 0 834 133 480 873 89 132 472 102 65 637 120 616 875 94 14 878 88 22 849 116 666 988 39 111 900 86 845 884 95 538 656 83 190 829 87 818 825 78 35 785 113 528 610 63 31 188 52 0 895 152 366 945 81 303 454 102 731 756 80 182 632 120 182 317 125 328 579 101 169 383 50 875 965 98 258 672 150 220 401 145 454 738 151 92 472 106 396 872 86 242 691 131 432 946 134 30 856 125 112 745 81 350 622 79 226 549 101 38 877 74 540 955 117 642 989 94 111 236 95 392 583 114 193 205 121 238 335 114 684 925 93 357 684 58 730 887 99 370 811 30 12 484 76 703 854 116 160 795 131 509 983 53 564 598 76 316 936 121 656 748 62 355 881 88 126 291 78 9 570 85 126 765 137 425 877 125 259 823 103 359 635 89 41 508 77 75 886 113 312 875 122 331 356 122 94 235 97 254 260 116 317 998 114 520 614 102 228 638 58 23 150 86 574 754 103 220 701 83 107 990 132 352 767 58 182 940 47 302 516 112 637 796 59 374 616 126 75 186 103 412 585 94 29 355 137 214 791 91 549 562 133 144 200 84 259 940 130 198 741 20 330 857 94 192 868 142 8 132 48 148 771 114 322 331 84 147 772 121 243 990 46 101 427 90 731 952 145 216 552 116 12 92 153 383 837 69 16 166 108 297 991 62 374 557 102 210 720 102 84 432 113 174 862 52 798 930 85 115 847 130 604 615 44 482 974 96 106 139 144 209 670 55 217 532 54 127 689 122 375 892 105 11 857 83 28 50 101 321 662 40 83 401 84 236 278 106 693 979 123 59 396 86 287 987 63 24 603 82 316 613 90 226 644 50 48 935 60 426 961 136 670 950 108 56 785 111 539 839 139 106 928 116 402 673 111 582 742 119 274 371 146 61 110 172 24 343 61 627 814 110 413 625 106 505 599 120 119 189 65 2 274 100 618 813 125 513 722 109 211 631 108 149 376 104 313 889 123 51 737 43 842 926 73 484 745 113 940 951 74 574 897 107 431 803 114 56 448 96 610 794 107 470 968 143 56 195 67 508 970 119 210 254 130 183 376 83 506 555 62 155 529 49 57 287 109 406 926 57 206 330 70 248 651 67 351 727 86 144 505 94 206 955 152 339 778 88 150 971 111 24 417 69 37 541 121 164 674 86 732 868 85 607 746 150 60 699 125 24 447 136 413 568 74 334 607 81 150 862 82 425 647 97 382 913 134 310 912 42 284 581 46 134 918 86 854 891 121 13 958 136 128 729 92 309 478 98 44 614 104 569 681 90 361 535 131 53 742 136 272 772 95 190 228 75 98 238 122 529 721 99 402 686 117 374 900 97 518 717 75 46 79 129 270 830 98 319 368 30 45 507 133 100 349 131 32 55 149 28 721 118 549 947 91 169 867 130 440 927 127 204 986 120 118 819 88 183 699 108 78 176 119 173 421 83 163 173 68 305 566 98 422 471 133 74 410 119 121 335 85 182 787 117 144 316 117 206 232 107 664 721 105 764 970 115 226 362 92 879 958 129 19 50 93 228 908 84 5 423 138 577 908 127 196 725 140 455 467 119 246 706 93 855 940 49 0 120 99 812 959 84 317 502 125 215 383 63 387 517 106 238 533 76 700 784 137 290 453 114 301 675 91 328 380 155 327 913 139 58 122 51 599 823 54 49 297 135 236 258 114 109 195 101 453 821 104 798 832 131 138 275 69 173 892 78 489 778 141 35 120 114 546 941 72 568 859 118 24 61 114 402 666 80 338 477 61 926 938 91 499 875 100 441 568 88 211 893 85 396 549 90 235 286 99 257 484 134 326 871 142 464 842 127 665 925 138 1 560 67 189 393 81 489 551 104 399 875 118 108 164 122 539 932 59 335 546 66 118 646 65 604 889 86 346 664 121 134 224 62 217 781 90 36 591 68 292 445 104 899 907 72 144 954 41 182 799 117 284 512 64 174 532 46 674 947 74 243 722 66 391 934 98 624 865 78 59 221 158 274 741 82 206 517 61 667 671 120 300 599 72 30 519 97 171 187 91 234 677 61 98 712 70 537 612 146 816 954 144 14 522 139 661 831 98 445 871 81 20 856 86 170 940 100 785 980 55 303 473 92 286 415 116 450 946 116 589 879 88 503 549 119 655 828 46 373 992 121 615 964 163 439 525 98 171 837 102 498 622 159 189 586 140 82 214 59 246 391 90 755 834 64 935 965 114 877 942 86 858 902 46 411 644 149 433 558 127 453 799 111 197 411 103 168 970 154 668 789 81 336 785 76 280 734 107 189 701 112 8 943 151 131 694 53 609 623 60 660 984 83 76 616 96 83 151 62 20 660 134 329 928 64 126 729 112 30 960 87 152 874 75 543 593 104 70 220 112 2 972 75 504 709 139 384 795 58 106 122 128 101 396 46 421 561 87 116 564 37 211 389 35 277 682 102 63 698 109 740 979 70 455 790 130 492 906 60 50 198 84 274 919 135 467 655 85 384 831 85 393 618 71 750 954 134 17 819 173 790 800 122 376 382 74 365 406 127 468 928 40 840 979 79 718 806 60 133 219 63 69 226 83 370 438 90 731 957 143 452 739 105 645 680 102 529 736 129 241 654 82 285 656 76 192 505 166 673 919 78 386 755 47 136 484 108 146 561 105 323 818 138 502 651 29 537 539 87 75 847 79 190 393 78 553 809 113 316 449 125 127 638 101 42 125 123 131 421 102 31 111 120 554 905 118 247 635 88 475 913 82 144 456 54 164 488 70 293 934 81 13 567 72 393 866 89 821 967 116 124 747 121 131 709 117 530 656 117 227 314 75 86 144 118 592 952 48 240 664 165 305 647 156 223 888 68 495 674 80 596 719 104 49 826 84 494 498 127 3 192 76 805 901 94 176 491 127 219 569 108 500 989 154 170 286 119 441 675 144 306 754 76 104 146 202 39 223 110 291 717 78 288 681 146 108 287 69 79 267 93 353 860 69 686 735 72 98 814 91 76 903 55 119 906 77 57 747 95 16 727 73 5 466 72 78 311 25 198 629 95 177 582 67 219 712 112 832 998 99 736 948 100 117 308 59 791 880 129 251 691 107 146 960 67 585 776 125 9 208 72 168 374 88 288 957 86 181 281 109 697 813 95 108 538 94 567 849 166 697 721 73 259 829 66 581 943 140 597 601 116 186 573 107 95 634 85 686 916 86 29 763 85 405 467 95 334 960 114 7 639 125 80 810 60 582 844 76 527 620 68 130 667 112 186 578 151 0 409 124 382 772 136 150 830 68 696 869 86 63 156 130 140 150 119 207 884 66 555 766 88 83 974 135 336 754 71 623 862 81 117 534 96 214 290 119 694 723 79 822 833 78 85 337 129 197 442 107 110 932 150 267 452 90 642 854 65 86 800 107 567 903 101 260 850 127 119 987 76 404 412 105 321 582 108 42 95 93 389 571 115 575 882 93 676 779 129 368 672 85 15 671 41 346 750 96 639 859 121 493 865 109 697 947 127 752 840 145 421 649 68 983 991 57 364 668 74 113 918 130 99 685 75 34 793 55 103 775 89 179 546 128 126 993 86 686 833 72 174 706 117 395 796 93 224 547 162 181 266 83 278 575 97 108 458 76 32 888 51 475 564 105 551 893 74 223 324 102 590 971 57 543 681 106 31 770 131 118 947 45 803 817 128 75 318 106 254 882 138 35 818 84 153 652 73 567 683 90 82 157 115 234 810 56 627 795 128 500 636 99 71 297 71 44 748 105 171 593 82 280 351 52 981 996 128 1 316 105 436 921 110 151 767 130 160 497 134 409 849 52 605 964 147 482 707 139 834 914 42 121 319 135 358 949 49 248 819 81 134 223 75 994 998 115 799 955 114 258 915 111 785 884 107 558 622 86 16 185 95 486 697 88 54 988 67 4 824 100 201 663 77 17 571 118 355 851 153 208 906 100 22 131 118 580 656 135 48 847 93 225 278 133 342 413 128 535 642 93 25 292 121 417 418 125 126 591 91 1 256 105 383 731 144 514 836 56 364 991 46 77 305 104 176 654 74 434 691 84 106 564 147 184 967 56 536 944 158 104 612 131 481 865 71 361 477 103 414 677 153 344 843 96 568 926 111 466 775 49 168 372 80 191 397 104 566 990 92 34 379 138 34 511 125 508 957 117 545 837 89 354 483 81 83 533 95 260 517 47 600 912 93 362 505 129 313 349 118 740 964 89 2 630 120 230 814 94 669 816 85 56 588 149 126 477 87 339 388 114 247 459 119 333 375 98 407 850 96 374 406 105 7 700 158 466 954 97 545 900 56 50 676 109 162 964 111 347 577 111 457 748 109 98 711 84 236 413 127 18 323 72 123 237 101 87 973 76 257 543 70 481 878 94 94 601 108 655 795 100 627 936 112 323 328 75 567 783 92 158 692 37 365 938 145 333 394 135 91 643 101 136 977 128 365 770 114 127 797 88 111 837 31 175 883 53 298 330 75 125 705 111 207 645 104 609 979 104 778 817 137 172 193 100 551 895 132 33 285 131 361 640 126 39 373 69 434 640 122 16 982 118 274 646 84 505 740 105 33 454 91 453 745 80 147 764 42 826 842 132 142 752 142 42 966 88 18 246 57 567 682 94 631 723 36 701 789 59 179 777 127 492 928 143 671 975 118 316 502 65 468 885 106 609 687 96 61 760 77 74 906 163 741 870 116 176 240 86 585 696 144 378 990 110 461 678 141 161 495 81 1 881 156 276 405 157 201 826 118 665 768 108 839 985 81 811 891 112 22 331 81 322 784 82 273 760 124 779 952 156 251 562 99 179 350 102 478 772 97 483 828 101 451 800 93 336 355 94 237 505 60 3 410 57 439 911 81 219 321 73 209 430 97 537 777 138 230 497 69 0 569 89 156 346 138 611 785 80 34 771 102 141 369 68 471 479 84 381 453 56 216 414 74 528 987 112 212 847 159 401 484 138 47 231 127 960 994 80 96 844 57 662 867 68 335 513 111 66 658 85 10 875 142 43 190 103 227 278 118 361 864 65 131 453 61 12 411 84 640 828 95 856 898 96 480 913 73 563 640 86 306 944 56 610 960 56 635 759 62 715 908 68 39 475 91 8 580 139 195 648 132 601 972 60 203 916 117 38 337 87 188 697 171 625 991 102 271 930 128 411 778 123 91 586 93 128 454 116 598 896 89 426 862 130 419 466 128 136 766 98 490 590 137 115 276 49 321 910 73 99 407 98 764 866 116 151 881 63 842 898 125 285 849 81 399 703 137 162 288 37 659 803 88 139 885 27 90 684 102 172 745 80 483 577 87 763 929 100 653 656 102 461 859 79 447 586 94 375 618 139 174 974 84 132 482 66 42 665 154 462 490 52 579 774 104 95 227 156 602 991 105 146 975 85 18 177 130 382 604 110 230 815 86 234 350 102 79 431 115 479 630 103 28 565 108 229 712 69 206 864 112 31 50 56 43 205 135 174 869 101 139 876 97 284 419 57 18 840 83 199 869 120 287 437 138 412 976 89 109 460 89 348 862 99 234 836 147 931 998 78 630 700 99 210 576 86 59 355 107 261 524 69 152 772 130 687 752 45 500 589 48 793 917 108 268 720 41 183 301 113 47 342 120 37 131 106 430 566 90 75 185 107 680 876 89 16 553 69 100 590 80 242 503 135 35 134 98 98 296 136 607 608 92 442 773 67 373 379 57 686 808 105 395 784 103 446 717 88 525 948 115 76 95 67 449 799 101 191 531 59 117 250 55 178 823 95 413 675 116 380 484 104 6 684 76 122 192 122 162 170 113 297 515 96 15 285 33 257 608 47 270 367 80 322 890 43 734 766 111 273 315 112 379 933 102 457 610 117 279 707 98 694 948 119 317 930 150 474 613 94 155 394 76 213 574 126 82 685 154 859 951 101 262 778 73 587 799 81 294 531 69 214 568 83 285 425 147 642 679 106 214 306 115 241 299 142 256 576 106 244 248 91 515 976 27 340 995 110 67 708 119 500 797 86 415 777 83 429 894 87 387 830 134 255 608 106 206 381 52 101 559 97 665 885 60 64 426 83 422 793 97 543 780 104 63 606 122 556 601 105 184 493 90 411 545 142 430 873 121 807 969 156 65 211 109 448 615 95 383 425 68 835 989 143 606 947 96 73 452 120 19 824 89 72 784 140 148 469 92 13 738 29 517 846 145 602 969 95 133 918 27 395 596 127 830 879 101 217 550 88 653 894 54 185 901 90 691 787 135 608 671 85 313 988 83 438 623 120 103 272 71 298 966 81 145 875 75 38 154 56 279 590 123 828 894 142 344 589 65 340 868 75 610 720 121 620 900 111 903 992 61 507 653 114 268 448 135 15 883 54 253 639 24 692 697 152 256 624 90 40 436 89 428 790 64 10 73 61 655 758 80 300 566 126 55 823 58 771 808 96 300 692 129 74 994 104 603 641 122 426 914 134 838 998 93 692 911 73 231 845 46 425 656 67 249 872 105 247 332 72 339 568 124 95 859 97 134 839 147 691 843 97 226 325 126 830 959 50 808 971 74 57 802 75 391 716 120 328 782 63 489 766 38 302 340 110 611 737 105 271 542 92 349 353 132 160 690 124 958 984 96 104 690 66 202 424 144 54 857 93 730 831 113 6 944 66 215 424 136 274 332 79 550 846 59 635 688 114 320 469 38 63 468 137 69 689 50 123 315 112 799 973 145 201 261 84 183 473 98 679 701 87 92 343 112 212 472 113 357 533 110 62 227 58 94 552 91 127 401 110 285 364 72 823 903 75 260 776 145 442 717 109 53 842 137 369 423 111 756 815 104 608 707 110 156 559 117 158 681 102 60 744 105 170 966 76 267 343 104 179 355 87 180 832 113 205 514 66 58 189 119 195 398 134 957 967 92 857 882 86 266 931 146 270 315 109 407 507 133 398 539 96 80 710 144 398 474 149 583 932 82 616 687 152 156 788 87 27 51 60 69 152 86 488 995 141 244 555 79 675 928 101 2 163 125 71 963 126 126 856 84 328 771 84 546 621 87 264 772 77 219 793 123 310 777 134 70 867 123 240 367 100 125 987 92 490 593 155 41 183 132 173 224 132 496 742 89 138 530 131 295 971 99 108 469 121 837 969 100 124 850 138 184 677 62 61 352 76 619 807 102 669 689 73 257 845 139 522 685 99 117 134 103 28 705 110 24 974 95 138 984 128 297 948 115 90 937 115 433 550 49 193 208 105 583 966 97 225 882 109 333 916 131 181 364 87 207 910 131 345 561 74 553 894 61 590 616 105 162 326 98 219 284 36 523 747 47 317 846 90 87 379 87 248 448 90 591 938 131 9 813 150 31 893 54 311 555 141 61 138 135 516 827 100 800 808 73 428 536 103 670 733 141 64 214 64 770 943 85 570 602 93 475 895 83 540 558 78 127 844 98 774 790 80 541 866 134 601 947 61 569 575 73 874 897 106 125 840 76 21 182 113 8 547 111 482 755 148 179 867 77 500 573 150 104 584 111 94 692 46 260 484 120 724 889 164 139 517 84 68 609 123 306 462 135 131 754 121 293 800 135 68 765 107 196 219 90 566 776 82 173 913 141 703 868 131 25 626 73 358 723 136 213 512 45 634 912 125 309 453 134 532 716 106 393 569 88 343 569 85 100 637 38 544 864 164 32 472 35 368 583 105 658 691 130 184 208 33 298 373 106 319 974 87 742 973 89 219 621 55 574 989 97 112 774 130 155 290 145 361 953 77 700 984 101 268 991 99 289 924 94 368 679 149 352 647 39 250 403 77 88 271 99 389 470 73 331 912 110 725 975 69 253 542 112 292 541 142 18 510 113 407 737 177 448 534 97 254 802 123 281 566 136 106 772 142 394 797 128 321 598 119 290 813 84 589 851 133 98 540 126 61 136 97 570 675 70 288 419 92 351 765 110 220 614 102 113 645 106 632 693 111 511 649 156 534 677 143 619 922 51 193 526 123 157 186 88 44 389 95 322 809 130 495 597 101 197 308 103 91 191 46 688 769 110 765 949 124 272 720 61 29 467 123 27 334 101 35 385 79 837 874 94 214 559 66 328 923 81 277 563 86 24 769 66 662 921 91 432 465 100 582 765 65 569 993 89 554 654 105 538 962 123 395 608 118 129 340 123 457 917 55 301 672 92 407 438 124 527 746 77 258 547 90 549 955 102 273 405 92 756 906 84 273 521 92 789 933 76 5 370 85 63 352 135 498 677 98 33 240 115 880 978 118 27 88 67 142 552 24 243 698 78 147 459 111 678 906 164 579 676 128 892 908 121 433 561 49 212 652 137 133 979 91 528 856 80 280 723 127 12 629 95 276 903 52 686 740 84 230 359 55 312 988 106 371 550 117 327 947 124 44 168 65 345 757 79 552 898 67 177 228 93 163 701 74 74 401 115 424 605 23 15 442 59 385 834 92 123 129 23 663 664 121 236 888 162 63 441 81 572 764 69 273 379 115 419 757 147 170 815 93 465 581 45 639 820 106 229 722 158 609 706 104 75 534 88 101 237 129 679 838 140 217 469 117 469 723 102 153 810 74 223 350 164 243 472 91 488 542 130 135 967 114 376 919 82 839 961 82 518 913 110 245 467 84 734 992 75 373 521 62 5 417 67 417 931 95 71 337 76 9 698 148 611 684 74 291 333 149 235 794 85 137 619 99 541 950 45 332 690 94 45 958 80 374 452 137 220 861 134 728 823 90 146 523 54 186 545 128 616 750 96 531 627 123 110 572 97 109 694 120 124 578 97 578 968 134 347 919 166 163 804 61 449 571 71 423 506 138 554 878 20 354 360 77 35 63 103 552 661 89 3 791 164 561 833 102 440 795 166 362 862 69 661 784 69 818 972 85 256 429 126 547 692 108 2 132 73 160 906 112 4 341 111 380 681 78 436 696 136 218 276 74 547 695 66 484 922 145 549 906 91 540 952 133 28 451 101 203 738 61 45 547 78 178 766 124 217 866 139 168 822 105 574 956 112 156 884 75 547 992 95 441 681 82 293 521 137 650 778 117 622 924 103 348 555 104 451 694 141 258 357 94 113 876 95 100 899 100 87 964 86 314 426 98 343 841 66 13 569 79 861 911 112 165 180 108 70 737 108 211 617 79 279 456 74 761 837 133 140 407 111 337 378 116 477 497 102 838 919 128 180 199 53 671 983 113 605 711 72 824 885 108 38 186 100 861 866 118 259 972 99 326 329 55 575 725 98 689 778 94 659 929 109 182 747 128 628 729 50 34 350 135 44 991 45 397 845 92 408 805 119 42 983 98 275 608 171 140 232 82 160 660 67 142 657 108 285 592 100 161 929 101 209 960 83 208 324 108 533 971 153 46 562 106 329 681 73 468 527 48 78 779 87 260 647 83 185 389 123 605 758 111 349 600 144 333 444 44 364 486 77 33 953 167 36 198 118 219 841 51 33 897 93 146 350 111 75 95 135 375 605 111 0 461 79 8 256 103 475 867 106 196 871 136 202 286 17 753 787 160 467 832 66 301 926 126 924 978 96 323 441 88 121 957 63 105 136 119 111 876 127 467 908 29 332 743 36 469 695 160 319 626 74 168 771 118 244 667 95 462 874 71 419 710 108 382 630 56 314 505 147 195 942 71 413 773 128 79 225 91 431 557 102 313 449 30 64 346 116 198 585 82 86 835 52 153 771 88 83 486 120 687 937 97 562 809 91 315 947 55 66 686 54 107 837 104 476 829 98 551 706 122 347 400 72 170 351 124 325 948 38 435 702 108 60 736 89 478 906 63 606 762 120 153 414 83 181 368 106 566 986 88 386 963 87 618 989 91 12 460 90 209 779 80 186 911 125 219 570 70 598 688 64 328 503 97 67 890 122 518 652 120 31 766 97 750 914 129 231 411 128 47 503 115 59 773 101 588 991 108 445 920 79 474 583 81 338 376 110 450 910 117 375 936 133 65 539 123 680 721 127 109 608 96 26 805 62 94 961 98 92 834 84 721 984 153 0 464 94 554 978 136 440 664 113 147 984 101 538 729 158 20 285 112 478 941 103 474 491 107 237 869 99 529 610 105 431 456 131 364 445 124 306 779 152 173 498 158 16 371 92 97 905 94 396 936 8 358 710 77 175 272 60 235 314 79 527 976 99 16 906 139 548 972 91 792 838 69 296 633 142 392 571 56 145 540 109 259 965 118 813 852 115 904 928 98 654 941 71 324 982 94 646 874 132 358 808 95 674 946 95 660 939 52 529 834 119 959 967 121 229 419 86 181 973 117 48 288 89 668 802 91 756 812 107 134 482 119 105 342 100 112 281 107 470 595 114 289 694 124 105 531 59 122 794 115 674 875 87 549 874 107 233 846 144 604 817 142 435 894 123 403 504 125 406 492 109 291 608 137 12 872 110 80 140 96 154 730 50 379 461 102 857 903 104 378 702 92 680 799 69 105 912 109 188 677 108 336 430 56 142 506 152 139 719 89 652 893 65 243 592 80 40 726 143 157 441 55 34 663 75 55 456 70 541 608 141 225 447 91 412 977 138 42 226 104 128 870 43 61 743 122 39 701 90 158 721 138 734 773 57 287 529 66 958 978 93 241 598 162 232 687 85 27 765 105 315 954 136 311 659 85 605 927 121 314 819 90 72 935 109 333 583 102 323 813 49 567 648 85 165 769 57 51 730 84 233 322 88 412 433 142 191 580 110 130 619 103 402 986 110 474 630 117 700 962 137 727 981 88 148 914 86 219 646 106 616 673 97 621 746 100 161 518 139 429 967 122 94 895 120 923 978 120 464 719 55 89 330 133 218 370 133 18 224 43 436 666 97 817 901 73 883 945 90 697 928 111 144 260 112 110 121 65 812 856 110 23 834 130 214 682 153 846 930 118 192 526 125 342 588 114 244 622 64 248 251 95 400 652 66 423 961 77 478 860 134 160 904 80 310 776 99 231 909 129 562 761 105 115 543 117 173 729 132 532 965 135 130 297 121 316 480 117 301 767 58 715 756 118 79 621 65 115 806 110 194 326 119 523 603 73 952 978 35 344 352 89 93 552 96 519 656 164 782 935 137 242 786 94 99 418 133 474 744 109 409 567 103 465 507 42 434 981 42 31 935 123 470 585 139 259 574 118 68 723 72 232 473 126 140 935 155 140 523 110 193 694 120 387 816 120 187 489 86 16 637 144 197 225 120 416 451 119 266 305 107 323 864 137 712 850 51 99 987 102 492 968 129 133 723 91 64 271 92 287 676 67 82 298 76 122 207 97 539 813 71 226 450 75 485 944 122 425 471 142 124 884 111 524 601 129 188 984 103 281 306 67 51 62 115 299 540 113 364 987 113 491 806 103 191 693 129 51 53 129 282 478 89 123 756 119 85 682 92 157 876 59 676 701 61 289 866 131 91 176 82 427 722 86 417 832 113 188 953 132 201 530 83 290 754 129 238 525 133 161 321 176 22 865 121 615 733 66 127 807 102 643 685 163 902 940 128 645 795 117 28 452 82 260 371 148 736 865 127 45 54 118 315 651 91 49 241 106 615 719 87 382 783 93 867 926 136 458 732 65 306 395 99 413 426 156 185 405 70 151 931 108 490 659 125 43 694 103 125 154 100 650 662 136 378 956 130 214 731 119 323 855 104 591 936 144 473 962 106 372 594 116 353 452 101 689 739 71 620 948 95 128 742 137 263 783 129 29 717 59 613 871 78 251 644 154 348 930 79 375 735 105 500 920 104 468 843 61 22 339 70 753 871 78 198 672 150 311 955 119 235 932 59 746 782 66 581 754 120 581 875 60 457 822 76 257 715 155 601 868 49 122 880 86 314 375 21 275 557 142 136 691 106 334 551 136 692 933 82 132 174 135 799 939 183 704 738 81 64 611 86 381 747 101 501 744 119 559 793 161 644 741 106 367 536 99 644 646 132 320 854 112 726 968 70 151 686 110 547 647 64 684 883 90 485 880 101 163 419 55 48 846 33 265 807 84 65 910 132 144 687 124 64 819 124 648 806 169 685 751 133 7 252 59 854 998 71 804 950 114 389 609 83 310 594 138 507 616 89 100 546 88 194 634 98 354 846 153 236 637 95 5 994 109 194 791 96 91 732 97 25 846 88 618 855 71 52 799 80 128 974 118 354 860 45 620 985 112 387 390 69 32 76 98 590 711 146 728 977 96 102 914 89 110 455 137 68 890 99 141 209 75 732 916 92 109 966 64 109 494 68 342 384 96 301 549 101 429 559 146 462 752 92 221 549 104 48 778 97 385 757 123 221 898 48 379 926 120 498 610 105 357 884 170 740 925 73 661 727 62 185 677 69 549 775 99 581 692 109 432 693 68 136 396 103 474 593 96 206 503 109 21 817 126 150 482 159 289 419 82 903 967 90 620 632 84 457 857 102 285 319 47 118 895 40 515 752 124 53 189 119 13 775 76 543 550 96 88 493 98 765 847 133 140 310 80 187 696 93 197 578 169 61 320 77 212 227 135 358 947 95 372 634 94 540 820 128 233 773 129 718 983 182 204 840 65 71 370 117 325 747 79 125 345 109 106 842 94 444 916 86 253 824 88 135 970 93 771 977 98 484 724 120 454 656 71 224 655 121 107 374 52 0 291 96 74 480 121 22 764 100 155 476 69 542 574 86 886 930 56 428 597 123 696 948 126 280 458 73 530 603 77 735 797 87 64 79 92 316 601 74 558 945 43 289 355 83 172 234 84 268 660 123 516 694 115 2 659 134 857 907 132 39 185 89 379 755 128 886 970 136 611 832 154 82 661 136 458 833 67 27 75 107 107 110 110 375 592 106 511 796 1 107 303 137 471 683 122 163 405 19 338 531 148 460 866 100 588 678 54 312 865 100 334 914 81 492 579 115 46 785 121 409 613 126 881 926 96 813 819 113 260 588 126 313 568 55 209 432 95 62 747 42 660 718 39 114 586 79 824 928 112 729 777 102 499 895 75 836 900 148 635 852 101 222 597 101 635 851 99 103 259 92 602 885 88 582 841 120 116 724 90 194 496 105 414 669 111 20 95 78 540 679 172 479 998 95 398 756 52 63 482 67 240 355 118 462 614 66 200 673 114 801 995 95 183 531 53 153 723 48 139 815 75 309 781 58 887 994 87 491 862 115 104 369 143 136 230 73 294 987 87 577 649 136 530 563 114 841 928 81 161 919 77 187 245 119 68 867 165 72 964 129 91 838 147 88 285 109 455 533 167 61 79 124 878 986 94 95 999 119 168 509 94 663 860 115 445 779 92 99 538 147 850 987 89 56 893 86 307 378 80 170 673 111 110 501 103 132 155 66 314 571 130 307 471 128 282 624 117 664 951 80 520 757 110 295 503 81 758 823 28 217 408 175 360 567 87 316 516 150 357 980 76 479 818 48 440 485 90 22 148 71 681 803 110 338 481 75 924 986 143 23 710 93 269 582 95 292 457 64 444 541 30 271 777 135 448 719 75 98 594 103 251 276 61 56 610 58 475 503 75 503 602 78 705 751 104 51 85 121 637 748 119 811 935 126 278 467 147 607 983 129 184 784 98 686 805 84 541 699 115 367 664 121 127 328 72 381 510 104 698 720 127 29 400 136 286 681 92 182 780 99 353 620 153 760 851 104 494 601 140 980 993 130 707 775 70 373 414 137 418 645 90 66 609 101 33 83 105 671 813 107 196 742 97 461 578 82 209 526 117 281 394 96 284 545 112 283 413 98 280 583 48 202 959 131 252 443 138 14 964 108 107 537 79 128 566 92 604 848 98 157 529 51 747 846 102 263 869 91 603 862 89 281 549 133 393 818 107 219 567 80 487 967 89 77 617 138 39 578 49 175 656 99 87 954 52 136 279 150 649 703 48 315 697 63 15 784 80 187 898 94 301 471 107 328 891 113 133 151 52 420 716 54 516 896 103 47 833 107 118 746 60 265 768 63 262 367 52 103 183 120 583 755 103 510 917 133 634 866 100 144 503 63 792 968 102 285 769 117 52 994 121 100 547 89 2 965 41 353 412 150 351 872 92 234 804 90 460 579 135 192 308 57 74 400 153 179 577 72 0 422 110 158 349 137 326 677 52 176 826 75 693 789 79 175 326 112 369 611 49 408 800 124 111 241 33 134 767 85 565 927 112 515 806 71 506 600 99 60 838 101 866 961 125 127 308 89 354 918 88 377 774 52 52 762 144 131 954 83 417 915 116 368 716 78 33 536 105 194 636 106 82 700 84 584 685 149 256 365 81 389 728 112 208 568 83 531 860 123 273 505 113 107 705 62 57 619 78 305 399 103 431 799 122 210 940 92 593 955 100 326 737 148 490 915 137 140 611 88 228 836 102 173 983 107 396 664 77 580 619 92 386 925 119 657 932 78 567 973 106 606 655 71 238 253 122 184 299 121 146 403 110 346 800 127 95 551 92 432 695 113 627 942 170 460 952 112 507 774 82 162 954 104 442 850 101 271 480 97 70 824 87 99 863 99 694 879 98 470 746 63 181 774 83 194 273 145 75 986 142 634 767 122 212 406 86 229 245 111 321 889 109 288 425 105 123 169 80 176 930 153 425 768 122 333 491 148 189 616 110 57 906 74 499 844 84 240 930 90 202 841 95 198 994 131 675 777 44 615 704 112 399 457 96 155 366 93 106 280 78 201 863 108 381 753 135 218 376 73 120 664 104 641 970 98 255 431 123 50 895 125 351 542 59 803 891 108 184 533 82 91 469 95 85 693 110 418 811 89 341 487 54 489 645 102 272 888 104 400 693 96 116 414 119 24 563 65 324 557 57 501 933 92 678 808 141 945 999 59 396 656 125 521 849 143 444 952 72 776 847 96 276 921 127 110 211 112 241 808 89 16 997 100 281 725 71 562 870 55 27 887 25 308 820 103 724 989 97 630 817 128 138 684 83 675 759 80 478 722 120 340 546 86 446 889 100 142 789 126 67 362 67 738 891 150 416 980 106 675 947 25 262 446 84 439 866 79 61 389 74 82 529 75 342 706 107 194 281 96 199 490 102 287 870 67 103 951 135 429 707 72 677 933 113 494 779 78 432 671 90 11 302 65 642 883 123 273 735 46 317 488 122 487 553 93 376 557 121 176 714 60 432 882 95 303 574 114 417 810 91 228 433 99 287 941 69 427 454 119 117 524 114 129 474 126 287 353 71 239 821 95 309 881 163 465 958 81 495 650 67 383 893 108 558 841 137 90 243 138 305 423 113 842 854 95 12 343 109 486 983 119 196 815 136 693 869 83 207 254 110 333 374 76 0 631 158 574 657 125 757 911 96 67 677 158 465 908 124 267 972 60 815 947 99 625 893 111 79 293 84 786 959 88 96 415 67 156 197 132 635 889 106 60 380 119 351 741 123 165 937 52 236 684 58 382 793 74 225 423 118 142 601 76 788 995 94 424 919 129 662 965 87 206 214 55 217 414 82 566 869 49 199 742 112 515 591 60 212 787 60 27 938 90 116 741 156 692 791 135 25 872 111 678 785 128 444 923 122 92 672 31 104 572 148 289 815 79 238 580 80 112 280 17 870 883 79 420 849 96 183 866 100 509 780 101 177 772 52 38 890 72 137 240 77 20 676 54 766 908 78 39 577 72 480 975 104 669 859 139 465 826 120 364 420 116 137 228 79 208 639 99 263 995 66 417 457 112 140 915 91 10 926 54 781 822 59 148 844 128 252 943 150 776 972 125 500 607 75 238 487 135 111 866 126 323 918 64 191 753 83 744 809 78 157 754 106 262 951 95 590 845 85 845 985 54 581 666 105 242 443 128 24 689 107 323 380 86 370 884 85 577 632 118 95 813 84 215 597 112 655 977 148 805 976 118 462 749 74 189 660 57 102 632 146 315 765 63 648 674 128 148 962 148 116 970 120 349 842 93 445 797 114 917 933 65 460 712 155 780 975 116 43 260 74 423 590 119 219 545 118 481 735 90 419 852 81 109 915 89 604 955 108 76 266 90 450 706 90 331 558 83 792 889 159 228 550 114 412 457 111 586 885 41 247 938 107 488 646 149 517 773 59 791 862 129 80 536 64 483 720 89 420 591 111 456 889 81 27 129 126 568 693 108 336 582 121 602 905 140 493 844 140 102 935 88 101 642 131 399 840 132 123 882 93 360 791 110 352 718 131 225 914 99 554 606 115 711 862 88 168 733 105 324 718 123 351 793 83 268 326 108 330 667 105 55 872 94 22 556 95 297 810 60 772 994 156 302 330 117 31 847 132 9 756 106 134 841 108 307 892 89 145 712 106 226 559 86 805 891 137 179 452 88 299 800 100 847 919 88 204 480 103 92 559 72 135 543 111 117 229 129 283 565 76 231 755 108 53 484 101 457 637 120 648 832 52 453 834 69 445 495 123 262 669 125 301 980 95 370 444 136 50 57 169 66 862 81 580 674 91 148 887 58 239 887 139 77 835 117 100 347 114 874 904 112 366 876 151 379 615 68 406 985 92 666 863 96 62 247 60 93 328 75 58 626 138 45 467 122 110 663 85 432 441 123 0 230 127 153 992 102 476 764 76 428 506 70 269 764 132 147 568 95 653 801 113 829 865 78 559 562 106 591 921 78 525 666 109 778 811 142 182 546 143 820 964 115 218 293 75 868 916 76 0 399 80 316 729 88 175 369 115 744 963 101 344 668 47 303 970 129 7 654 69 247 299 106 150 772 108 543 933 107 3 300 114 811 940 100 687 872 168 735 911 107 276 564 107 19 446 146 309 909 102 116 138 82 502 706 132 167 739 67 308 604 83 136 838 104 111 332 111 331 791 95 86 253 127 499 759 133 409 823 80 608 988 65 394 512 91 286 945 93 168 387 143 190 450 88 554 657 111 36 139 95 486 750 126 397 668 109 330 973 105 690 767 110 655 841 149 50 208 84 407 886 131 253 364 163 221 637 72 468 594 98 723 873 106 212 632 38 306 945 71 15 504 95 167 613 100 416 905 85 398 562 76 632 896 121 56 280 140 301 418 133 156 202 87 244 338 125 449 454 55 141 907 148 438 511 63 305 881 115 716 844 45 390 781 106 661 929 75 39 742 94 197 767 60 573 867 129 408 865 82 214 364 101 578 734 107 106 855 85 180 801 39 106 485 143 422 725 107 650 673 87 585 999 113 159 891 132 379 450 46 939 955 83 432 639 98 165 460 100 297 836 97 23 457 89 192 710 125 50 281 105 173 382 100 492 987 107 165 923 73 221 449 152 358 987 127 174 675 118 696 828 142 626 816 34 157 263 108 437 976 45 385 606 152 446 878 112 315 891 109 306 565 132 332 870 186 411 478 65 223 414 99 18 440 115 708 956 130 101 984 87 290 435 147 200 591 124 122 321 128 488 583 93 292 933 96 324 658 55 213 592 131 65 103 137 334 337 69 25 303 113 30 843 55 574 992 115 40 574 127 492 695 62 508 760 94 114 738 54 43 861 60 173 934 78 51 742 87 422 891 72 553 785 117 419 944 82 94 381 114 68 194 92 321 782 138 413 704 93 149 525 79 89 208 105 69 203 96 419 758 111 469 577 19 487 622 78 522 634 87 336 573 138 135 507 65 129 184 56 855 863 49 476 840 99 119 893 106 170 654 105 130 481 122 84 313 155 46 378 123 197 200 165 270 430 138 36 279 123 297 500 65 507 958 79 43 432 115 25 749 137 124 634 92 443 456 47 815 913 71 527 668 77 129 353 82 328 468 182 62 236 120 137 921 114 262 997 42 9 154 84 141 228 111 531 692 78 5 470 99 381 844 54 193 733 146 123 255 96 337 586 116 38 620 135 524 571 46 344 811 98 251 381 126 84 556 119 129 178 78 674 802 87 371 824 65 34 926 80 172 407 115 284 954 74 71 105 64 1 237 98 71 868 187 744 898 144 66 303 147 529 657 156 264 382 81 36 555 85 253 943 73 63 368 135 229 471 89 192 335 35 37 328 79 437 487 103 424 915 124 319 645 107 36 224 157 1 746 144 272 606 107 778 814 52 155 804 125 201 211 123 275 680 99 253 280 113 81 326 116 554 889 98 697 952 80 419 745 121 35 942 65 377 626 96 409 780 105 128 839 98 77 325 89 89 597 86 615 889 79 283 995 151 219 522 56 108 226 124 289 920 148 173 862 99 857 943 119 715 801 52 47 50 121 643 892 73 318 494 106 260 300 100 124 691 77 322 620 127 928 987 91 656 829 110 420 997 122 811 838 116 248 489 70 230 992 64 16 998 94 617 892 91 42 87 81 7 297 82 346 887 98 710 944 88 121 123 116 323 399 146 283 540 107 292 524 104 144 704 97 486 819 90 280 663 58 61 835 62 360 822 104 99 268 135 337 846 124 300 422 68 896 990 99 289 475 98 1 183 78 763 803 62 150 443 91 202 499 107 28 832 75 239 556 74 226 517 114 213 555 110 167 598 90 134 659 161 54 635 159 196 517 72 109 433 114 120 542 123 64 366 133 402 512 100 598 862 68 192 918 105 329 396 131 380 802 68 521 929 123 408 493 89 411 561 129 543 624 73 114 796 69 450 804 60 657 900 101 660 877 87 760 769 101 924 962 106 324 429 117 342 366 133 528 835 121 205 271 112 366 937 113 309 721 105 227 980 105 679 879 130 107 305 86 338 416 55 127 434 87 179 332 124 378 678 96 445 483 78 324 376 194 7 62 116 261 311 77 179 558 130 251 573 113 660 871 95 14 313 150 395 753 95 574 695 89 388 502 154 186 804 97 163 927 86 345 623 151 903 997 128 657 658 94 245 914 90 325 569 107 495 964 31 113 779 111 10 838 108 552 908 104 671 796 110 943 985 135 152 714 145 218 649 83 498 613 92 237 471 147 50 355 74 251 558 114 345 988 105 255 742 60 646 710 102 108 614 143 662 952 112 699 986 96 146 830 104 371 756 103 797 821 118 333 746 28 600 752 102 686 941 68 544 677 107 763 767 134 58 275 103 186 947 129 198 886 107 257 799 69 605 629 121 786 793 69 683 778 106 51 668 87 675 791 109 365 649 119 94 858 121 211 511 83 513 811 96 353 639 100 347 771 80 861 986 93 59 687 76 245 466 103 620 935 108 216 495 89 72 104 96 436 582 117 304 775 101 386 572 115 137 611 111 226 499 65 734 738 115 753 757 81 334 362 132 589 912 98 192 395 113 567 744 97 544 993 112 318 715 123 266 766 92 748 955 72 151 913 122 570 886 91 513 626 84 522 968 77 40 934 89 284 554 98 460 571 173 719 789 88 288 885 111 165 177 92 69 728 57 312 448 103 146 763 149 461 895 121 893 952 136 152 267 115 169 628 86 387 983 126 638 852 82 242 855 68 182 409 159 612 782 129 33 323 102 530 858 69 419 511 84 390 663 79 191 451 82 797 799 66 564 862 117 490 955 138 233 907 156 287 510 79 710 829 103 831 859 98 43 526 62 186 365 62 771 984 133 381 746 72 277 975 78 398 702 63 580 726 115 387 641 75 158 208 122 457 499 64 57 435 112 166 580 40 177 563 102 203 317 99 616 755 73 433 980 164 12 38 63 438 983 142 707 820 109 81 778 156 580 933 123 236 617 110 436 763 78 211 391 98 136 618 134 560 655 142 288 295 84 368 880 61 348 401 85 203 352 144 237 676 138 476 780 144 299 416 96 73 554 103 32 308 78 72 952 95 205 438 83 11 709 107 104 913 63 484 710 137 180 417 167 53 536 134 152 809 88 442 992 76 463 792 81 263 537 93 608 995 130 392 533 124 176 361 113 328 391 72 578 795 143 585 926 112 294 825 101 130 653 103 40 378 81 382 669 95 0 889 112 150 822 107 183 768 80 173 292 136 256 889 106 355 419 96 104 529 85 305 721 55 624 703 105 379 669 129 296 517 106 725 779 139 331 742 160 35 924 91 673 708 141 717 885 84 419 555 111 22 860 116 330 998 75 592 982 36 112 454 104 119 226 158 454 640 55 601 880 68 10 226 61 57 837 106 390 838 68 27 288 75 166 903 82 137 976 111 152 917 44 272 482 108 677 758 143 541 890 71 181 491 132 404 941 113 439 446 132 665 702 106 401 429 44 139 184 90 148 508 69 208 318 64 496 609 144 162 674 50 481 545 56 526 986 97 243 294 84 10 345 96 329 904 96 115 202 144 71 191 67 203 651 122 365 446 50 0 725 112 224 554 156 909 955 142 463 945 135 37 811 141 235 470 130 3 237 61 242 497 66 453 513 91 214 673 106 424 827 93 35 628 64 181 187 91 191 707 84 242 501 97 81 788 96 482 591 135 362 831 89 456 678 104 802 974 61 410 468 137 45 329 129 337 937 109 249 516 113 94 802 70 514 982 36 95 848 85 608 827 145 521 651 91 564 596 111 257 783 107 24 638 65 828 967 139 818 995 81 139 258 149 511 989 118 67 810 96 112 633 113 751 833 88 343 354 164 173 509 106 275 726 74 669 844 78 500 700 72 124 847 113 529 704 98 332 959 139 91 423 86 47 862 80 653 733 130 182 377 112 222 814 103 599 748 49 353 502 114 94 695 87 147 836 87 825 977 69 258 845 63 142 370 110 919 985 102 517 676 88 126 190 88 97 536 130 82 800 134 361 441 179 563 629 149 390 993 161 71 136 104 649 883 86 350 864 103 171 411 59 729 967 70 260 393 151 570 726 119 27 392 104 154 268 163 134 176 122 126 797 66 597 643 112 89 692 63 196 819 58 629 794 99 854 959 95 722 771 130 38 121 76 686 895 63 97 439 118 520 814 75 126 782 127 22 793 102 136 683 141 341 568 118 779 881 100 23 869 109 454 876 52 554 950 168 252 873 98 665 864 89 631 852 111 215 242 73 723 974 65 175 397 114 715 839 133 150 879 120 319 661 161 19 799 109 106 823 103 418 703 112 205 859 130 529 877 102 98 694 110 740 896 136 856 936 56 308 676 124 411 691 112 647 748 101 54 170 112 222 628 93 198 685 65 528 532 17 344 636 44 542 995 140 86 322 124 477 948 101 706 860 36 245 578 94 493 926 126 99 137 69 245 415 100 115 270 125 670 898 124 374 571 133 950 970 92 380 992 79 708 904 101 447 544 79 293 670 56 143 803 94 22 741 134 748 784 42 541 589 67 6 817 89 458 888 117 495 996 37 198 645 121 277 950 54 445 937 133 518 841 152 613 683 54 821 894 110 87 256 106 569 676 134 10 423 99 836 870 128 469 864 93 68 653 97 503 700 146 378 434 80 143 339 80 298 625 115 225 740 68 131 496 113 152 761 65 613 972 90 104 831 93 319 533 81 576 750 62 560 650 68 236 920 76 544 898 88 594 976 85 524 719 115 425 457 89 86 704 100 50 658 86 420 788 139 378 877 89 348 927 90 263 711 70 510 736 68 343 411 87 236 345 119 8 457 111 199 651 138 374 378 109 135 421 81 315 569 92 571 716 81 438 876 132 859 980 112 134 589 104 488 735 111 67 668 123 788 850 93 198 734 166 878 915 65 554 570 132 745 982 68 349 968 111 194 226 37 88 598 97 522 596 122 473 742 142 736 788 175 344 954 120 508 929 131 580 914 45 21 51 112 603 765 86 89 866 109 119 349 116 389 899 133 692 931 72 433 589 88 89 782 86 569 906 98 269 660 106 875 882 127 469 853 102 250 398 85 21 275 90 615 804 34 596 668 112 270 823 104 239 347 49 660 682 64 876 889 69 219 525 154 272 395 91 119 326 22 112 724 113 74 658 115 329 811 80 377 529 98 105 896 108 545 567 83 263 560 53 704 731 86 281 811 73 681 888 116 420 637 106 471 620 56 64 472 105 52 498 81 495 498 85 123 334 115 483 516 63 164 833 62 205 969 120 880 992 2 330 426 93 281 533 75 357 896 92 474 598 126 57 296 113 4 66 172 423 840 112 763 782 89 307 345 91 766 785 70 716 819 76 405 797 76 233 244 135 292 797 65 310 881 147 705 708 118 334 858 154 347 501 68 158 670 118 184 416 128 43 642 150 381 898 69 717 900 154 31 351 56 32 176 133 275 805 66 150 889 130 94 217 135 179 915 56 502 735 151 508 552 49 87 962 123 464 531 154 538 685 122 334 345 130 54 813 59 174 349 102 390 396 116 590 764 92 459 483 107 94 463 90 289 807 146 213 567 69 290 738 98 14 886 198 221 954 96 525 711 102 35 716 101 12 894 111 240 405 76 712 814 91 581 989 89 214 227 72 91 848 117 473 639 121 549 730 111 448 737 69 881 952 74 46 315 119 392 570 112 108 830 125 172 232 82 133 488 131 346 538 113 209 772 104 76 402 123 402 481 114 47 116 99 178 551 132 552 850 25 173 628 106 184 839 128 119 155 116 46 876 79 761 984 126 415 545 123 372 942 133 280 872 111 82 895 83 624 951 75 377 718 96 42 417 97 672 784 102 498 917 135 27 936 136 13 241 61 352 610 98 0 475 99 258 853 105 607 849 117 61 600 88 242 996 111 323 703 99 277 804 109 136 491 109 598 996 112 735 878 117 170 493 120 626 869 106 510 993 90 82 237 80 204 532 15 24 193 119 736 952 138 224 493 137 348 475 71 8 930 58 202 625 133 360 974 67 14 987 148 774 858 96 122 129 114 617 970 100 195 985 97 226 400 92 86 784 107 411 669 107 185 350 69 294 916 94 242 277 69 296 463 147 445 485 37 178 264 117 315 640 106 516 907 59 165 361 99 184 563 99 516 890 149 565 582 121 279 372 99 151 809 122 157 477 62 744 761 103 482 939 84 186 986 156 105 493 33 386 880 111 845 868 106 266 600 83 583 967 90 374 591 96 459 832 92 204 849 153 580 781 70 232 709 106 52 719 111 98 980 126 27 934 149 41 856 103 69 278 68 828 963 72 118 967 110 453 520 111 686 725 98 392 572 162 68 791 96 274 550 147 24 860 85 121 509 180 194 275 132 363 608 157 406 437 85 156 291 129 477 835 77 827 925 111 331 478 42 636 776 81 845 873 134 397 521 118 589 643 73 349 706 136 669 817 55 609 969 119 67 588 98 150 318 120 362 500 113 351 902 78 104 457 79 637 660 95 111 532 123 788 960 112 245 261 56 368 550 112 218 591 94 146 349 112 194 222 92 203 516 98 732 744 103 57 917 134 44 899 117 550 928 84 245 907 111 130 902 121 737 873 110 137 138 139 719 930 128 171 735 55 755 934 73 211 380 102 196 848 132 160 774 77 95 725 49 623 867 66 184 190 51 24 329 134 62 727 142 357 426 73 671 872 105 10 91 151 432 629 31 189 433 106 320 725 68 124 580 127 268 903 132 900 982 97 624 672 89 745 782 94 669 759 117 351 676 100 241 338 91 273 877 106 353 748 78 910 934 71 486 989 107 84 141 86 32 933 132 84 822 105 68 343 129 81 322 74 795 961 129 112 585 89 109 399 52 60 413 113 139 822 60 795 948 121 561 916 97 63 746 95 243 870 150 129 524 101 2 15 130 152 448 79 62 455 94 101 439 70 241 804 138 473 530 104 182 930 115 445 813 87 46 352 107 5 676 65 150 425 133 42 939 139 233 772 114 120 252 91 36 486 115 318 937 114 735 977 117 187 896 114 282 319 129 882 940 107 93 153 76 382 645 86 706 834 84 760 967 73 249 989 110 294 860 61 396 534 79 796 903 64 663 725 35 383 773 154 719 728 133 329 683 78 36 237 99 822 992 149 677 968 120 138 696 46 228 679 137 320 717 129 122 954 122 407 528 86 724 902 122 311 674 94 79 635 84 298 539 110 0 586 44 914 923 148 403 701 177 211 734 101 277 478 104 275 710 96 105 465 89 782 869 88 179 976 80 383 396 86 366 742 96 629 913 145 84 913 93 212 470 104 364 405 64 12 440 118 325 868 114 264 484 105 384 841 146 16 730 102 59 74 135 301 523 90 42 218 85 487 919 88 547 930 118 62 299 103 332 804 62 149 526 107 197 742 101 285 666 123 203 330 159 785 844 105 332 551 121 847 970 127 155 668 106 228 313 49 355 611 139 423 592 91 385 530 119 722 946 74 754 802 96 658 998 62 282 440 120 203 416 80 306 696 85 636 959 88 676 976 142 309 576 72 279 365 85 596 629 98 70 388 57 541 618 83 342 859 77 205 439 138 243 336 69 27 580 90 107 863 88 450 821 50 185 646 77 482 552 45 68 924 116 50 973 57 9 344 120 273 922 135 739 946 105 388 598 78 258 527 119 164 346 128 372 938 114 146 558 96 269 707 84 282 902 79 267 667 144 431 779 87 329 774 92 707 827 68 788 878 59 854 922 87 747 989 67 566 866 83 73 642 84 248 349 93 559 882 127 238 462 130 255 929 92 407 683 98 612 827 113 17 662 136 377 910 72 413 923 139 189 856 43 601 817 68 117 192 77 27 589 92 872 888 50 649 810 39 402 489 77 292 560 81 202 875 70 511 955 167 284 960 36 893 946 49 365 866 107 299 463 159 589 878 62 226 884 66 150 258 91 377 939 100 555 767 25 67 71 84 73 514 57 492 974 74 84 336 65 157 390 158 98 825 50 12 784 118 302 776 108 315 838 46 68 406 69 86 219 60 23 430 81 192 671 152 239 953 115 543 818 125 316 751 97 67 905 98 310 377 97 388 558 103 374 416 133 49 766 133 842 909 108 60 758 93 720 913 145 92 608 83 319 670 115 318 751 101 335 933 123 213 380 90 466 706 72 312 896 76 467 565 88 298 756 84 175 181 73 115 307 130 700 951 49 648 924 96 38 946 95 404 594 88 185 364 142 551 926 139 203 505 104 439 948 115 131 325 106 124 567 153 395 837 112 294 906 123 328 831 90 189 670 121 119 675 59 333 695 120 763 893 141 33 319 98 289 562 81 149 457 106 4 851 88 15 967 38 167 738 98 317 390 104 144 231 101 322 449 119 352 982 116 437 526 120 117 956 37 150 251 96 193 305 95 443 795 81 573 818 83 13 928 72 802 865 124 192 289 84 336 389 98 10 576 84 62 248 98 165 496 108 730 963 63 504 749 103 357 989 105 576 647 100 292 868 57 66 281 133 165 701 60 424 746 100 397 506 151 93 229 95 66 255 81 647 988 66 196 303 188 630 692 104 630 797 115 2 184 115 151 666 62 232 909 72 70 721 41 732 941 130 311 496 84 7 266 106 447 555 105 405 680 143 513 629 97 119 728 168 541 572 135 293 791 106 439 670 120 561 611 68 77 868 115 492 561 108 151 276 76 194 263 159 478 994 136 242 473 74 78 466 110 638 728 103 190 229 93 221 400 96 662 807 18 388 476 132 153 250 61 192 410 106 170 806 133 40 328 116 716 896 90 239 305 107 582 777 128 654 655 103 420 764 130 81 944 90 16 478 144 132 565 146 274 499 92 22 395 65 215 518 66 725 826 147 71 451 118 684 690 119 319 738 106 473 840 93 430 517 96 392 503 56 276 554 116 203 215 145 417 840 136 80 707 99 264 378 41 18 932 93 12 705 124 142 893 72 14 269 97 247 546 107 409 629 89 139 368 57 60 701 106 82 780 114 419 940 86 73 793 85 133 785 76 82 745 129 602 887 120 217 450 117 66 390 77 183 337 143 281 583 115 279 599 95 186 518 130 518 523 152 195 478 158 114 652 87 399 745 115 682 691 49 279 812 120 251 860 135 227 856 86 236 790 77 318 611 104 475 532 70 299 567 102 274 559 127 208 308 160 295 872 78 352 471 84 172 186 117 99 216 51 44 770 75 103 309 97 35 304 122 858 930 95 286 929 134 161 749 102 502 686 66 49 679 90 120 441 147 38 505 90 848 889 98 479 641 96 265 608 116 278 314 94 664 727 52 614 645 98 576 689 110 815 959 68 426 542 111 587 812 94 301 354 139 191 800 89 530 633 74 181 613 122 101 134 110 119 657 29 89 187 120 271 618 138 64 283 83 440 982 64 261 922 90 7 630 65 167 780 94 688 858 86 606 769 70 323 893 117 12 991 133 216 470 163 474 681 127 287 700 109 127 499 37 574 599 67 114 857 61 248 680 134 91 956 59 263 944 152 206 294 70 634 715 93 265 589 94 259 595 82 440 626 141 822 945 63 241 834 96 10 699 89 935 989 78 269 639 132 629 837 147 51 492 120 53 973 78 369 673 112 23 498 42 577 939 75 582 627 139 294 710 82 506 597 102 148 913 100 359 402 105 752 786 70 318 422 159 789 825 87 30 471 86 13 698 81 169 926 72 133 656 61 66 619 91 708 774 129 269 313 81 33 103 107 21 54 127 166 828 66 736 765 38 380 469 117 923 984 54 101 391 60 772 977 148 359 526 61 482 946 95 102 266 71 70 159 114 399 790 95 136 788 111 548 592 60 873 878 128 768 935 175 389 741 107 266 289 77 165 785 66 545 592 43 633 867 70 342 675 103 40 985 152 173 443 99 725 970 87 71 305 97 524 767 111 614 756 94 188 822 162 110 938 85 859 861 136 394 445 117 58 163 42 83 938 96 183 401 127 86 553 138 325 827 119 222 515 49 497 752 100 140 502 105 783 864 91 459 840 107 78 604 106 144 264 76 239 521 52 250 503 89 498 721 144 52 288 85 103 692 62 157 815 133 283 629 26 482 675 86 606 654 138 547 883 129 557 669 65 419 730 135 627 727 63 120 304 48 315 675 113 440 831 83 155 180 118 688 896 118 494 870 86 378 517 62 287 300 75 54 389 72 305 912 99 185 322 150 148 161 89 105 110 75 168 546 150 299 894 117 83 438 150 457 920 153 385 704 82 319 596 108 293 756 112 373 417 172 41 349 134 203 624 70 44 571 82 178 578 115 759 788 87 785 819 86 9 279 131 870 994 112 218 664 88 539 664 68 261 386 74 327 516 55 597 870 120 590 719 126 325 833 93 297 946 87 558 683 75 382 473 110 563 837 53 56 367 71 643 987 129 356 381 135 515 900 145 777 964 99 222 640 97 381 658 69 429 742 134 219 755 90 260 946 69 138 221 111 227 458 118 285 339 95 147 151 75 210 874 111 706 866 129 79 463 156 38 229 94 93 205 90 155 179 88 608 966 110 161 808 110 245 379 75 210 369 141 382 447 97 75 592 126 123 993 105 794 948 113 648 769 172 833 949 112 179 484 113 398 987 73 443 936 118 874 987 150 402 506 99 145 598 122 47 608 67 776 942 88 502 746 82 73 223 97 290 345 169 432 733 112 485 492 92 139 996 73 203 559 76 243 317 127 328 624 68 118 322 70 813 885 147 42 770 42 413 809 159 327 580 123 117 549 112 745 908 97 984 997 90 459 487 83 697 916 92 151 868 87 757 869 78 584 944 82 49 52 126 162 255 90 34 503 166 476 936 81 379 920 137 680 859 108 194 294 149 64 681 111 482 839 59 492 498 112 789 896 93 247 486 107 591 750 141 128 139 93 43 407 80 389 544 84 32 695 123 920 972 93 121 981 98 28 210 94 560 659 84 530 666 74 593 796 35 130 555 124 812 942 79 603 877 58 387 614 91 38 472 74 31 676 148 201 228 19 616 979 126 319 334 121 58 875 119 310 960 140 301 965 41 330 862 79 624 659 72 159 918 113 74 782 87 82 173 131 495 590 66 209 326 107 62 635 116 360 383 104 515 779 111 69 463 29 730 768 101 234 752 104 519 915 86 575 754 112 190 222 113 178 252 104 462 478 145 672 891 93 196 954 82 724 888 110 678 751 106 34 164 96 276 278 63 944 946 145 376 486 77 125 598 136 236 800 136 653 682 122 1 366 74 83 218 65 359 491 100 564 733 109 691 694 102 328 850 125 266 984 86 52 808 70 206 553 115 385 996 117 168 250 111 599 701 74 91 580 155 178 570 125 475 892 78 237 741 96 68 185 146 395 881 81 199 624 124 77 260 77 439 955 63 532 730 103 169 890 101 189 687 100 331 671 40 75 622 113 108 724 94 452 693 121 862 876 51 83 432 115 458 707 104 716 777 136 96 424 86 528 674 77 449 899 91 366 612 108 785 998 106 382 941 114 263 321 127 654 859 95 103 608 143 141 755 68 868 968 74 183 356 50 169 320 66 648 922 71 454 892 63 280 536 98 168 903 82 683 924 65 897 995 146 66 748 86 369 594 89 493 961 112 51 931 54 117 994 118 107 728 54 598 719 144 278 911 117 230 530 90 324 675 54 708 961 92 121 588 56 165 601 103 28 831 131 78 686 94 908 925 109 442 603 102 486 758 111 756 782 79 448 637 85 369 792 138 529 920 45 307 730 34 91 536 110 167 894 114 328 940 119 93 467 66 177 212 106 554 668 106 265 624 130 819 935 151 52 732 132 0 280 128 24 485 118 889 947 126 438 994 76 73 594 109 203 388 102 511 757 147 512 549 118 93 407 74 645 946 52 81 935 107 21 284 76 164 942 134 38 385 80 604 966 90 47 941 88 566 764 60 495 576 87 161 405 123 102 579 61 174 778 87 217 572 127 629 813 100 328 683 117 193 751 92 508 892 54 835 855 115 315 733 97 834 935 99 683 742 114 55 694 86 288 520 73 96 811 110 640 685 79 632 770 112 139 335 110 214 558 58 225 666 103 121 545 82 104 725 81 446 903 31 634 641 61 43 83 92 311 952 81 651 991 71 72 190 131 41 180 110 125 149 100 21 937 138 757 868 76 587 731 87 242 456 76 177 663 88 439 804 129 71 547 168 1 307 129 283 398 72 441 444 140 870 907 102 304 470 100 144 256 84 937 961 86 503 533 136 235 678 105 404 874 81 292 928 138 16 216 88 176 874 105 61 856 125 389 561 109 2 365 53 290 843 104 37 839 116 308 428 105 852 944 54 304 511 94 300 433 104 452 745 99 639 686 95 185 928 138 337 555 138 860 917 120 12 159 116 553 821 111 502 589 63 213 945 95 146 508 39 494 713 111 446 862 88 356 946 120 986 995 114 386 586 141 718 834 79 77 673 131 501 782 86 341 899 84 186 840 88 151 163 81 51 454 134 25 333 68 264 804 124 97 295 108 489 845 119 186 970 79 332 667 133 520 859 86 755 880 112 115 677 116 935 975 108 97 875 81 11 333 73 174 943 25 332 723 97 628 638 77 470 642 138 106 165 74 245 917 146 807 848 111 478 609 90 493 808 110 453 986 138 118 467 37 394 878 103 14 955 47 543 864 103 29 776 107 70 652 125 753 799 113 132 319 49 458 609 114 499 927 118 138 344 164 138 493 67 956 989 70 559 724 79 123 200 90 183 816 75 817 819 149 140 467 82 534 822 55 226 965 92 384 912 118 44 652 128 918 987 117 89 186 102 460 807 127 273 414 86 162 882 141 395 985 119 53 105 121 752 965 122 95 519 120 361 682 86 125 832 71 439 581 111 324 972 113 150 804 104 776 921 133 745 887 121 220 975 82 211 801 68 505 823 77 6 815 77 314 398 83 117 915 96 0 572 63 393 553 58 83 518 106 309 904 103 332 565 48 283 491 67 532 754 106 282 517 106 507 931 69 764 981 79 228 285 79 186 526 107 90 862 81 485 947 83 276 951 142 94 434 76 712 908 105 68 757 55 159 905 111 660 887 81 162 738 104 335 720 62 427 970 119 91 196 152 424 487 90 115 241 145 311 473 166 153 345 125 144 591 83 214 741 75 272 843 91 731 733 111 408 777 132 528 557 145 451 770 128 609 941 121 296 355 73 318 643 88 302 384 92 380 733 75 376 513 70 267 783 84 406 735 122 30 448 162 106 363 145 440 603 93 417 651 95 4 717 65 83 480 69 758 777 34 202 291 129 418 797 73 239 470 59 556 617 85 551 613 125 252 361 79 302 997 127 205 804 132 214 840 136 597 798 82 405 627 96 97 142 122 152 916 132 518 813 89 411 867 74 422 867 117 480 587 165