48 427 804 618 815 446 419 969 473 730 540 143 316 202 358 441 261 494 684 969 569 722 92 366 320 277 957 341 917 162 481 181 77 179 919 273 129 796 732 735 592 344 119 137 900 699 45 948 414 714 627 696 739 898 321 646 371 410 350 440 152 85 752 332 941 261 313 998 764 524 509 790 510 364 873 814 111 855 657 190 798 328 55 778 388 760 594 418 715 105 684 749 88 316 939 139 623 135 293 942 321 316 230 151 673 203 59 317 451 547 714 314 360 756 403 539 163 258 484 556 869 408 466 176 337 583 836 477 416 545 420 37 144 690 937 953 461 432 914 801 73 363 922 190 441 110 640 958 96 781 77 695 398 427 105 770 331 243 617 559 121 933 339 353 272 895 649 866 547 1 296 234 580 888 160 39 467 829 729 487 111 876 128 239 770 347 872 141 46 735 650 827 532 509 50 494 355 86 323 355 389 327 746 42 775 612 924 171 667 756 362 176 596 163 771 313 866 6 88 806 724 695 27 314 922 537 777 109 539 841 92 721 374 971 492 76 502 50 391 266 591 941 815 898 927 41 687 978 71 297 593 25 372 383 623 194 643 81 321 654 423 539 187 258 355 108 504 639 863 490 775 361 112 458 44 85 622 517 307 492 277 74 131 491 189 660 842 485 590 344 58 703 845 173 390 905 111 576 675 807 110 272 675 130 654 854 795 897 855 242 69 547 18 309 211 498 535 216 183 690 590 15 50 287 940 725 704 972 804 242 51 524 825 229 199 651 240 73 41 503 489 955 849 283 348 128 967 495 504 292 504 331 839 905 975 657 6 57 184 371 792 894 609 846 344 885 573 778 648 783 268 117 823 664 451 578 237 667 833 174 354 904 692 752 197 466 905 807 181 448 473 648 61 346 78 930 991 913 10 758 227 659 339 496 21 329 648 432 249 774 332 980 102 589 883 530 950 269 513 140 53 83 951 147 544 448 983 810 859 297 910 127 114 965 480 610 402 597 30 726 902 19 556 215 453 102 143 287 210 231 229 722 523 890 109 948 828 665 890 266 463 137 366 938 136 552 24 486 58 971 407 454 845 124 395 417 638 486 161 851 727 509 284 42 316 431 60 948 576 931 6 689 814 53 709 848 406 777 262 794 332 61 86 814 877 39 735 291 76 177 594 219 381 100 425 494 649 203 825 821 726 535 363 614 443 474 331 889 557 411 998 29 35 58 873 151 19 561 762 783 983 218 762 602 749 737 196 429 769 846 555 142 295 597 159 397 32 392 175 109 976 685 34 308 123 526 568 738 48 848 741 537 299 277 490 742 461 606 424 410 865 202 844 818 385 977 994 930 658 294 468 570 538 218 530 562 979 479 518 487 937 866 998 931 584 172 832 176 554 229 359 572 831 36 511 680 301 294 370 604 117 514 567 638 133 38 653 805 434 132 581 428 741 799 522 595 108 767 796 862 821 951 717 514 332 21 542 93 392 859 788 243 918 704 880 587 754 696 221 970 207 584 909 558 458 68 53 516 677 247 988 787 545 430 715 611 427 708 724 722 976 286 694 715 111 411 483 439 412 134 461 610 435 344 66 609 366 792 68 562 720 660 144 323 975 829 983 618 600 323 600 366 148 787 376 229 72 449 714 402 430 388 806 425 89 979 109 311 688 673 962 666 152 19 576 437 535 649 99 198 548 637 346 174 696 256 903 136 335 748 891 72 852 141 548 844 830 230 399 708 714 638 61 70 30 127 931 655 576 804 933 832 684 769 297 382 229 174 645 635 901 387 401 58 991 270 838 977 311 13 684 820 605 960 261 175 588 962 627 51 850 869 413 218 667 102 784 421 528 100 273 348 336 405 63 665 842 599 913 826 130 383 568 45 571 776 846 973 900 785 865 78 43 355 310 146 809 56 174 479 786 657 612 350 686 6 528 983 397 622 814 78 511 173 611 738 546 336 487 828 91 445 922 344 69 297 47 876 238 533 694 635 864 931 848 180 821 756 374 217 891 917 544 559 883 135 135 683 704 846 183 270 809 609 308 693 522 197 841 882 784 37 151 477 458 772 367 206 503 746 141 477 781 104 480 483 863 785 198 735 449 342 934 837 998 551 272 946 835 331 224 11 220 506 885 734 702 574 327 985 233 299 37 286 68 639 576 97 843 551 930 128 709 545 154 828 824 784 29 837 35 681 440 678 660 834 406 698 458 701 540 79 101 401 684 559 481 613 759 545 285 477 837 199 482 173 137 155 377 54 91 534 304 970 543 165 980 920 804 927 156 21 261 966 601 83 428 269 417 609 98 152 428 202 759 418 665 526 227 627 423 349 1 435 364 311 964 759 112 204 735 142 302 639 924 156 964 362 767 269 916 50 482 721 314 962 226 120 280 769 710 236 640 662 356 402 139 734 102 184 612 322 285 528 659 725 553 621 867 464 113 712 244 622 583 419 278 310 544 279 434 24 277 571 704 46 203 117 908 38 544 163 696 426 305 420 499 368 522 517 203 357 865 933 635 441 434 379 731 352 510 597 301 736 318 582 838 59 980 200 129 285 16 626 786 531 441 506 226 914 539 498 750 681 183 737 589 206 971 527 602 711 745 975 774 343 860 13 361 227 218 52 639 598 813 772 543 195 60 263 582 34 865 478 690 140 769 624 229 575 211 388 73 522 410 439 148 360 128 427 405 101 270 195 666 723 209 525 441 967 212 605 760 958 443 338 339 7 667 989 984 265 677 875 843 304 772 176 852 540 852 587 373 696 894 654 682 872 400 64 543 384 430 884 645 969 597 786 185 138 925 714 750 511 615 97 986 205 65 895 413 539 836 391 232 793 44 13 742 791 96 148 795 341 927 193 405 849 600 33 482 785 870 402 410 236 254 811 71 767 348 111 441 707 258 832 640 624 631 77 997 989 96 964 759 826 296 391 564 325 610 729 717 157 422 502 277 593 656 226 530 1 604 815 487 446 167 505 643 595 701 901 394 245 778 542 873 430 969 870 369 727 990 280 208 768 852 741 466 737 29 233 614 376 614 416 920 10 760 369 196 481 918 60 696 176 720 577 899 900 866 568 723 406 821 269 208 181 870 3 114 321 474 511 205 33 98 504 175 164 894 787 723 53 713 722 610 143 131 823 612 549 724 334 34 937 252 563 492 429 795 291 148 347 142 796 266 695 529 10 771 345 730 986 938 871 667 126 669 946 489 449 73 687 730 728 763 828 76 418 157 654 748 789 84 348 639 460 533 972 37 495 186 525 795 3 105 214 443 185 57 820 153 843 685 276 184 616 924 921 731 571 511 797 240 651 678 958 900 713 108 671 905 229 495 410 185 264 830 416 892 333 956 637 610 685 320 578 890 351 415 724 872 169 150 370 143 433 237 327 243 947 623 655 615 694 150 470 111 984 627 755 322 266 255 384 625 360 928 148 102 73 70 925 385 760 323 131 637 337 171 909 192 256 189 115 785 460 521 94 921 940 823 975 160 32 171 418 765 945 252 412 341 475 961 438 330 686 508 206 567 158 133 78 916 418 545 27 146 425 323 815 975 818 928 359 857 368 404 249 87 421 316 775 866 91 725 417 443 8 155 542 488 117 722 572 555 5 430 196 739 25 64 441 409 728 34 121 121 512 415 927 499 922 504 956 167 694 848 852 386 238 353 456 892 751 26 549 639 948 987 983 695 419 315 314 613 539 475 764 961 997 785 798 945 169 475 848 130 32 925 305 162 736 107 56 184 605 265 212 298 703 824 315 744 750 591 93 33 968 397 872 352 701 937 418 715 823 939 605 386 859 474 452 152 579 274 145 947 464 778 376 130 916 831 718 649 841 103 764 135 544 288 448 779 351 449 20 699 40 692 641 693 223 803 732 440 1 659 979 941 532 966 244 988 15 170 13 77 519 435 358 966 783 213 622 815 564 671 665 194 468 955 326 891 565 783 917 915 943 159 43 613 584 412 472 463 497 55 278 20 657 514 847 375 230 669 630 754 435 360 862 133 253 700 153 556 344 653 179 742 943 567 291 25 810 906 40 834 397 785 842 145 217 242 927 977 175 241 428 298 611 308 1 991 350 805 485 823 856 871 160 202 138 296 44 184 803 645 595 992 783 29 704 869 337 829 632 312 953 797 827 498 297 286 546 128 764 265 110 601 230 238 53 124 910 52 525 169 168 222 826 79 321 7 313 903 496 711 956 479 247 144 951 143 816 880 468 321 648 38 571 883 130 53 512 403 273 852 535 694 876 914 942 622 762 173 379 933 769 388 176 45 521 384 691 218 931 774 713 570 71 540 86 936 894 990 838 265 494 218 172 481 503 357 52 93 822 172 211 68 542 506 960 725 612 602 75 343 299 499 831 660 485 99 21 640 4 61 626 413 15 378 331 628 820 523 524 122 140 921 554 116 121 104 764 483 213 983 620 691 911 118 194 452 33 342 482 685 172 903 743 656 960 105 228 2 70 60 442 675 96 827 174 412 125 741 105 641 958 35 739 486 712 140 992 127 192 122 407 413 4 68 607 946 383 104 44 362 758 306 358 370 570 400 471 973 434 224 763 54 64 176 368 597 591 793 11 854 53 682 853 700 282 292 969 645 614 827 85 8 778 927 652 601 645 536 1 547 175 66 713 272 952 837 370 248 297 209 468 427 497 30 298 836 831 2 688 208 989 997 48 333 799 946 818 474 428 396 303 655 956 278 251 1 4 462 762 914 911 996 21 647 124 427 249 714 237 205 598 818 330 957 4 301 144 680 823 649 413 515 898 138 885 46 597 666 859 657 827 994 317 975 843 322 568 462 433 239 7 644 936 263 469 223 139 124 2 842 159 285 367 751 252 727 246 655 134 12 224 751 139 3 564 720 435 67 561 593 904 577 937 543 457 58 924 814 667 358 432 386 443 214 494 829 671 56 586 471 886 58 244 664 297 452 194 203 846 140 185 369 3 60 218 517 834 556 791 966 821 432 199 6 504 976 766 653 259 618 116 783 784 812 430 820 963 326 480 277 484 302 587 608 935 316 478 893 425 971 621 891 758 678 600 376 395 493 495 410 971 275 418 19 443 274 533 638 781 244 442 489 685 203 959 965 393 348 938 275 396 887 760 294 379 801 817 64 36 46 101 283 908 861 503 217 904 633 504 827 205 619 705 14 859 139 365 446 56 88 318 306 352 911 720 236 47 573 8 227 18 986 453 301 638 75 415 545 760 390 615 715 480 340 848 328 290 410 926 436 270 706 176 5 268 427 505 340 206 276 452 305 327 788 736 982 413 581 779 823 844 163 965 957 119 58 724 77 543 141 373 591 96 428 105 35 804 92 586 256 503 997 403 655 27 178 135 886 751 691 730 173 284 796 706 696 423 414 609 877 322 598 829 978 674 339 393 694 307 957 381 452 687 336 593 241 631 911 974 862 45 717 723 239 860 972 352 562 486 261 207 777 60 771 672 17 833 522 18 243 902 565 204 427 925 282 339 790 323 156 579 394 244 50 402 936 300 799 795 463 380 858 353 380 470 691 220 708 521 638 317 658 422 919 253 739 43 276 225 276 796 502 806 955 89 440 278 245 889 993 285 475 825 834 326 406 176 469 258 60 838 947 184 59 256 508 794 311 613 610 401 534 142 329 96 549 429 520 510 241 726 120 504 769 176 706 922 93 34 126 731 706 80 902 794 542 524 468 179 51 283 287 47 150 353 756 700 562 300 975 786 660 428 12 896 751 217 45 672 47 669 637 840 930 388 182 262 165 206 355 673 315 949 273 228 716 273 594 869 391 307 20 852 928 387 406 341 504 620 276 962 236 301 210 128 77 919 642 131 780 78 841 353 733 409 924 144 651 55 528 230 765 130 810 43 855 455 761 948 585 875 562 967 225 597 78 537 227 411 46 902 394 132 353 969 348 334 243 430 992 412 104 63 480 899 498 53 743 165 528 986 512 44 822 69 768 282 436 142 349 941 765 115 174 461 691 223 232 383 575 336 64 768 649 24 476 358 413 890 692 21 101 261 617 860 360 364 467 143 331 286 29 22 801 671 247 482 922 364 646 686 412 651 553 253 153 503 627 858 967 669 951 165 249 917 890 857 520 626 200 691 789 367 442 905 802 646 939 821 188 720 344 482 616 767 277 255 759 617 136 365 47 766 780 455 901 191 13 408 437 509 695 787 905 258 801 971 485 57 87 530 289 330 932 295 355 971 308 902 59 182 782 407 842 185 661 292 248 411 746 462 74 50 87 649 284 407 130 929 583 446 893 655 107 389 970 8 673 249 612 844 435 925 468 575 241 504 887 862 131 616 328 438 645 443 88 887 991 994 664 521 585 19 809 442 561 802 865 231 690 578 347 932 65 499 618 100 796 104 769 435 588 108 43 510 923 48 212 953 469 92 683 824 57 634 596 13 865 426 409 819 413 976 246 294 254 905 210 548 219 453 306 148 373 24 193 744 847 647 888 51 305 295 646 229 896 107 644 185 609 471 602 152 836 566 980 962 801 681 613 293 157 257 28 339 640 741 241 734 888 119 449 217 838 861 804 728 224 702 348 717 347 524 558 345 909 712 627 980 41 543 907 508 555 237 716 813 162 513 954 776 645 580 560 432 798 924 774 369 325 264 123 984 975 884 425 524 652 801 499 63 947 52 144 140 182 126 561 735 862 126 17 413 448 557 278 729 932 672 775 497 516 243 457 283 396 558 457 198 330 818 147 404 233 552 444 397 990 670 266 714 416 453 833 164 594 201 699 467 81 128 524 760 105 68 390 174 286 143 819 720 239 39 748 774 891 760 3 448 11 425 847 81 765 881 100 765 927 23 644 775 232 661 197 634 525 20 12 889 436 797 684 276 21 615 365 796 823 430 536 853 475 469 781 904 684 795 95 74 757 906 68 231 883 51 379 843 166 413 321 790 991 224 286 957 496 754 107 527 21 215 819 240 791 791 584 485 442 312 688 556 528 139 495 646 193 718 246 383 713 321 730 8 424 765 669 509 716 416 764 938 242 656 59 837 544 723 687 678 128 399 412 192 541 323 809 945 428 392 963 687 667 934 219 243 773 117 326 417 228 572 286 742 734 541 611 332 963 831 735 856 4 989 771 67 480 922 42 475 157 368 538 804 764 771 948 214 138 732 748 706 359 348 359 863 411 284 555 397 840 972 209 448 471 366 170 18 125 201 735 62 861 204 492 319 160 454 274 331 559 604 659 947 306 84 952 961 870 442 317 272 228 766 263 866 768 337 473 640 618 366 370 50 875 117 569 145 738 859 952 846 999 334 927 526 720 42 922 562 428 79 366 258 903 681 320 593 918 469 703 340 658 731 869 889 930 969 456 790 880 135 914 498 119 17 842 48 602 64 684 770 104 910 357 669 945 469 455 256 686 711 921 716 251 404 673 364 324 167 385 615 735 412 285 206 982 813 619 337 583 711 186 675 282 135 780 503 427 522 931 286 136 172 105 574 307 529 548 360 212 54 704 174 407 147 954 827 118 117 779 278 917 791 181 378 461 209 676 266 411 601 724 414 613 386 157 390 273 459 584 601 409 472 108 357 495 45 5 856 554 557 668 176 752 704 681 675 488 278 741 650 298 35 169 285 967 94 1 639 294 830 694 301 875 219 512 805 182 604 359 359 63 21 188 826 530 258 656 376 580 120 90 749 533 626 302 971 80 141 579 50 494 762 162 212 219 212 802 242 174 296 813 930 169 601 957 368 984 456 191 482 734 714 935 620 480 377 493 341 610 404 919 641 962 196 614 482 941 231 125 587 479 868 215 329 534 185 249 930 910 125 646 304 991 603 197 722 919 910 163 973 793 598 432 512 262 196 713 801 425 706 591 646 441 97 629 781 601 765 346 126 949 638 301 150 159 465 708 88 278 604 539 670 581 619 562 210 552 806 73 774 499 110 117 846 447 994 833 744 388 167 285 933 633 652 909 440 998 213 658 972 203 540 986 667 789 391 881 461 453 868 337 992 710 940 461 180 211 888 309 440 194 483 21 472 55 603 366 736 501 496 707 629 936 999 508 388 497 864 463 713 261 822 642 45 367 280 23 317 559 647 778 315 375 437 334 900 485 121 412 867 986 676 193 69 218 399 607 604 99 49 119 780 941 359 285 220 209 657 447 332 288 663 305 75 299 145 583 612 313 470 424 395 84 221 165 191 386 490 893 932 537 385 433 941 272 395 3 443 317 701 11 595 114 340 984 377 840 354 766 576 155 291 891 863 298 252 253 656 129 840 575 414 188 128 13 953 877 757 63 151 589 679 262 476 139 251 393 997 204 92 504 829 985 839 808 958 261 15 280 951 643 3 415 822 301 309 879 669 239 985 117 597 692 801 156 388 833 392 542 246 453 400 767 889 389 542 321 31 971 883 198 96 510 244 506 84 203 987 733 708 753 449 708 969 967 535 909 699 869 183 73 787 582 287 851 440 394 959 746 753 566 969 396 38 416 50 909 702 697 682 852 458 381 376 391 717 902 174 768 195 991 200 349 230 548 603 875 944 493 728 726 877 100 955 727 994 443 769 291 167 131 561 227 759 337 856 839 736 200 876 472 729 13 366 332 169 418 928 593 629 121 784 752 282 109 822 737 965 102 290 814 534 337 393 293 245 345 363 710 310 480 469 865 200 345 114 102 71 44 827 353 399 998 995 719 779 122 542 473 777 671 981 166 339 489 118 658 68 57 562 5 586 257 50 951 129 513 644 965 145 322 245 587 65 157 834 921 585 364 946 607 816 485 918 467 908 439 364 179 96 669 487 980 895 309 561 154 302 613 576 923 333 59 975 603 945 527 204 696 937 370 443 269 248 351 214 554 563 587 80 730 183 933 453 860 286 261 275 376 702 853 186 86 367 14 350 28 689 538 179 86 119 175 731 490 876 220 639 586 359 151 767 596 226 316 854 900 609 310 708 320 272 607 565 806 512 776 128 512 524 196 793 367 375 580 901 626 779 175 250 943 553 168 582 517 623 980 718 486 556 447 341 100 389 898 586 60 565 484 541 626 177 715 813 103 814 155 651 425 656 488 719 2 981 878 29 90 182 868 911 344 661 599 998 686 875 870 151 50 715 34 40 376 910 846 50 255 111 366 864 631 72 219 128 905 51 699 954 321 904 701 687 858 936 690 431 983 696 745 733 650 305 906 363 461 27 187 514 99 726 604 471 945 994 555 219 233 339 21 335 700 613 585 990 73 608 723 135 703 260 619 438 543 887 10 632 411 195 639 278 73 861 462 673 197 508 83 889 581 435 650 516 542 820 961 851 157 253 753 310 466 349 83 283 661 510 390 748 459 940 88 282 581 407 209 106 966 585 687 222 177 553 679 695 436 854 127 82 345 576 437 81 659 941 747 578 315 149 663 288 405 185 299 489 630 442 774 160 626 729 291 888 449 321 54 241 319 439 836 569 666 891 81 487 348 491 705 40 28 699 592 539 441 590 489 50 808 122 845 988 361 364 333 323 471 171 35 160 193 548 560 842 707 366 894 211 281 543 559 282 924 121 103 809 778 146 201 654 506 399 488 326 68 23 83 153 135 25 668 202 300 884 109 230 262 513 972 74 760 481 96 737 448 803 950 25 576 193 229 190 667 155 616 155 860 331 632 134 209 131 579 572 452 925 630 800 39 326 591 137 208 231 596 617 866 849 121 583 977 148 280 842 826 789 621 24 42 526 621 715 933 25 366 562 674 652 924 161 314 678 359 117 42 434 792 337 272 768 579 592 674 194 374 189 287 923 272 430 367 487 990 123 966 644 43 883 532 320 195 540 325 285 562 302 483 246 680 23 954 992 331 892 133 539 781 880 556 694 415 327 875 850 464 783 15 809 563 98 398 259 513 726 381 374 673 233 66 39 886 175 964 363 234 61 436 888 952 743 563 228 475 694 650 326 863 817 80 189 25 102 280 817 477 10 790 445 78 377 781 130 865 778 923 387 802 793 607 441 748 295 884 843 732 589 367 197 166 150 744 365 249 802 314 863 707 531 433 566 590 212 16 448 664 897 37 768 933 830 587 738 679 966 399 112 94 705 920 11 504 662 795 362 624 134 6 616 607 999 822 702 359 758 289 257 779 539 789 369 265 530 446 125 438 526 272 426 464 254 703 7 586 434 537 975 177 425 138 94 603 661 931 461 376 408 877 215 538 150 245 242 579 871 183 919 701 765 31 908 711 464 963 890 310 481 651 593 895 746 791 348 3 904 570 921 979 980 22 336 554 853 966 375 159 310 199 901 373 448 987 650 386 595 778 284 392 767 39 770 252 505 15 368 279 410 819 239 21 648 175 976 621 607 87 783 938 993 753 553 692 992 709 389 418 167 844 460 298 532 876 420 588 948 813 835 474 464 83 664 656 858 76 542 321 124 45 46 165 931 770 675 677 760 106 869 659 239 644 334 841 585 238 678 955 312 577 723 564 88 492 873 222 41 607 121 380 79 350 917 902 432 378 22 928 512 684 282 139 419 178 469 834 842 564 547 863 522 929 941 120 367 566 50 67 886 828 627 827 483 130 980 99 742 809 783 874 387 110 200 54 449 790 98 823 358 916 780 644 380 387 836 554 381 59 55 50 475 747 150 724 358 764 597 434 110 854 546 887 932 395 632 629 762 770 481 75 50 305 325 942 814 246 272 501 50 123 128 271 866 812 782 118 222 136 761 953 589 177 981 529 355 869 858 826 833 75 1 760 185 557 695 876 82 124 405 163 196 729 156 180 79 157 1 335 479 720 446 337 435 25 689 534 563 662 819 12 799 328 806 974 745 480 201 21 10 582 912 801 635 168 140 219 245 597 526 662 792 21 358 193 727 306 27 966 89 493 577 129 339 752 331 835 169 222 953 287 71 121 90 124 768 998 459 885 415 493 368 96 842 381 79 471 231 942 63 116 184 598 647 255 401 528 235 211 463 468 72 510 217 756 274 644 679 911 852 368 56 401 904 210 613 501 572 261 84 6 376 771 380 621 89 202 630 635 144 487 396 901 535 443 355 740 661 852 476 858 238 778 930 627 7 549 473 218 480 854 22 329 397 566 238 151 278 875 891 885 895 140 152 985 169 853 797 705 300 543 178 856 761 922 881 395 140 51 936 59 637 455 629 391 954 856 626 443 295 351 336 718 787 855 262 536 687 214 485 95 431 366 720 98 77 624 3 461 542 49 730 131 161 783 267 563 768 634 628 288 205 847 188 913 128 336 113 972 780 524 54 957 75 182 260 416 27 462 343 815 906 565 267 826 806 651 531 506 244 75 584 755 837 93 25 572 474 739 914 502 797 692 440 698 81 24 425 736 981 953 182 843 631 954 930 540 283 243 185 193 212 352 866 813 707 698 254 323 669 448 465 798 465 281 340 460 95 415 750 642 861 619 759 584 335 648 94 356 620 581 608 121 106 700 315 910 816 38 534 418 592 508 313 290 266 340 178 29 955 214 663 293 31 754 487 81 519 540 486 890 222 491 326 124 535 711 540 915 994 408 295 445 281 845 69 128 86 200 399 681 987 401 68 884 788 56 670 175 417 841 587 631 654 890 894 971 394 764 446 681 506 159 465 273 93 356 926 18 833 642 221 512 349 45 94 86 378 844 328 162 288 367 73 949 636 995 399 806 368 35 917 412 289 781 771 988 163 177 371 776 933 56 831 69 740 617 629 877 219 318 304 720 366 191 192 664 825 152 706 41 916 389 110 252 545 249 176 788 960 936 359 346 488 300 635 551 753 93 197 929 884 55 306 345 354 920 489 63 360 858 839 226 379 30 901 921 165 302 588 511 473 818 332 257 177 657 301 290 177 739 85 910 685 504 175 467 944 814 746 738 142 565 885 809 157 832 39 784 445 998 281 219 814 455 686 35 373 555 435 880 70 973 340 823 929 878 928 855 314 524 820 175 508 58 463 151 76 342 841 639 805 690 878 573 682 700 94 430 218 358 169 193 825 377 984 281 656 876 585 556 733 710 226 636 559 96 874 968 628 828 485 700 671 207 822 515 542 644 252 942 890 350 685 119 623 413 732 683 99 291 988 171 760 859 877 827 925 139 603 877 766 817 514 722 779 644 310 502 47 247 151 642 455 117 59 612 469 789 798 407 995 942 463 63 103 982 88 779 145 623 278 285 800 878 736 833 414 724 145 878 31 214 240 605 676 376 538 254 121 381 678 418 856 266 886 672 344 939 223 725 408 353 328 526 146 852 923 424 920 564 845 656 931 334 561 885 569 266 581 323 511 720 960 170 224 272 130 81 94 718 867 219 752 265 558 777 628 193 213 328 198 2 341 83 220 295 736 672 742 709 623 236 982 841 972 464 337 445 281 672 545 387 605 497 417 944 948 318 511 538 974 248 720 617 705 647 136 123 142 135 259 510 738 459 489 234 474 561 498 592 364 986 833 262 127 418 248 614 615 274 822 945 335 494 920 564 47 999 47 478 933 654 469 599 578 190 325 194 79 347 682 648 543 729 713 742 278 31 512 302 452 522 398 582 14 183 331 297 551 199 281 726 355 493 959 697 528 845 555 367 482 350 155 932 133 903 374 901 247 71 571 907 462 646 582 884 43 934 589 93 172 72 526 753 809 958 55 361 321 940 332 614 571 635 986 150 173 978 307 450 470 600 98 227 517 226 905 724 57 993 558 224 521 795 235 751 888 657 260 526 78 486 999 326 799 994 502 469 583 241 246 685 18 669 47 678 783 808 328 207 653 852 189 555 448 991 373 449 167 420 962 614 853 352 261 583 921 366 395 153 945 694 825 712 710 248 758 514 288 323 290 97 668 957 931 647 855 754 645 163 939 965 455 198 99 218 418 873 456 824 286 344 808 573 548 325 221 426 110 489 458 125 653 132 579 487 824 439 150 102 510 647 280 935 364 930 606 415 252 916 108 66 811 612 680 696 7 305 249 391 41 578 971 654 719 248 711 224 427 903 592 429 464 305 105 771 417 676 1 90 753 679 956 226 103 797 254 348 872 900 641 980 541 530 944 965 428 869 808 941 3 283 783 380 672 732 163 785 306 62 680 583 588 854 730 230 928 769 778 128 337 219 254 454 601 24 424 489 932 118 386 28 348 434 15 136 152 102 121 857 104 365 11 502 832 859 374 351 541 224 983 888 802 894 629 214 972 230 605 681 996 444 872 214 423 871 275 393 651 84 491 350 973 749 326 256 712 314 588 245 113 9 224 937 546 169 244 229 999 880 817 378 473 314 711 358 88 987 532 98 514 91 734 196 976 670 17 808 374 72 418 736 794 607 394 341 271 858 59 622 746 879 219 390 580 601 974 833 844 184 488 615 218 993 891 890 420 407 119 637 695 272 355 429 185 536 78 553 691 665 576 937 134 750 369 725 410 323 394 775 585 922 68 882 543 979 206 991 547 308 629 106 148 804 961 980 532 247 120 781 915 5 363 114 782 397 18 928 513 686 511 351 789 544 110 162 500 273 404 154 870 668 841 482 56 164 135 524 120 614 93 861 120 71 771 415 309 683 426 329 8 235 55 496 350 511 304 384 992 573 696 627 761 96 176 592 199 770 237 189 618 363 311 982 56 889 718 100 614 46 219 14 79 581 439 394 863 762 743 817 372 933 450 360 938 677 353 667 627 494 60 232 477 994 640 921 901 114 832 232 448 756 711 690 367 235 174 868 656 151 794 465 871 906 384 64 50 622 195 609 14 353 509 775 352 393 175 79 452 12 24 297 314 709 405 26 437 328 355 643 930 876 892 762 331 453 458 571 968 343 267 436 58 874 703 86 108 911 624 462 344 613 143 851 961 718 65 335 474 51 885 242 864 107 953 865 768 766 999 623 604 27 907 232 565 61 899 793 367 8 283 877 916 712 791 976 438 122 532 694 289 834 881 564 583 534 472 615 744 628 510 768 919 407 377 367 1 388 823 129 368 573 498 65 894 14 25 590 977 757 149 875 720 647 114 358 71 20 790 294 791 968 325 269 41 886 468 439 228 576 822 758 202 749 22 691 51 893 353 453 824 13 528 567 615 350 748 995 829 692 618 584 495 634 314 222 289 450 465 981 488 131 590 611 966 233 826 110 939 691 180 825 367 754 915 292 434 989 351 540 747 696 845 764 925 806 849 460 909 340 512 889 927 570 323 622 621 263 961 966 604 321 714 531 708 309 974 750 824 146 17 133 655 394 792 890 343 745 858 968 906 506 415 81 809 77 199 558 67 383 371 44 889 552 141 567 216 140 86 970 343 466 502 890 921 159 401 775 778 287 566 312 352 593 46 165 288 899 471 685 204 753 542 73 937 510 414 437 838 889 584 661 67 916 668 71 369 604 783 459 453 203 345 20 92 538 729 401 771 472 448 431 888 147 768 506 812 143 748 369 17 921 524 212 859 367 73 329 383 968 7 457 713 790 602 483 493 404 532 767 438 994 312 623 417 166 894 469 234 888 41 257 771 244 887 587 491 161 410 228 556 230 940 351 358 750 621 736 549 392 489 696 495 536 725 876 822 398 993 304 515 135 448 383 296 14 803 104 321 804 656 894 997 906 487 106 478 255 637 350 205 365 655 452 26 194 672 228 389 188 95 600 396 780 805 224 893 158 58 865 825 195 993 275 748 718 980 261 402 166 360 439 512 442 640 876 188 953 453 36 203 750 15 245 729 487 309 42 38 60 861 41 702 360 870 998 928 636 67 622 489 278 747 943 976 465 278 916 448 329 740 523 920 503 823 578 523 409 816 404 382 99 328 634 540 638 631 883 779 542 774 768 295 761 51 125 594 277 499 36 211 688 757 223 935 317 955 106 188 655 550 78 153 785 129 446 592 333 71 533 248 767 826 512 480 4 786 986 78 517 694 598 99 673 215 871 598 821 329 784 481 43 855 871 694 141 162 926 992 9 190 698 791 407 991 896 641 553 668 363 448 48 612 882 995 763 874 112 125 311 167 90 967 366 147 202 690 981 906 700 125 428 273 17 868 880 821 8 990 706 974 770 451 912 382 577 352 934 94 380 924 609 374 664 282 937 259 160 932 425 896 56 815 208 917 701 289 926 728 795 61 795 266 744 485 678 473 872 382 139 794 711 980 472 675 963 418 625 448 79 84 70 3 732 63 977 269 851 690 735 948 523 679 429 870 662 107 759 792 914 171 826 806 550 754 723 479 42 192 1 10 554 75 777 770 953 75 444 270 36 506 734 679 362 208 504 531 490 838 503 961 651 943 960 492 277 410 41 688 700 93 480 340 837 773 524 851 361 961 365 530 628 816 725 312 108 441 670 534 759 127 256 849 465 747 55 613 514 689 120 961 65 368 303 787 610 976 776 495 822 230 797 516 293 793 798 545 356 376 25 473 371 609 812 269 262 722 47 435 341 231 611 130 564 973 538 47 705 328 268 351 514 719 416 774 339 620 118 968 567 954 766 323 929 512 970 930 917 491 254 569 343 164 276 682 482 189 252 141 894 281 168 366 71 330 362 300 610 378 482 944 769 690 311 821 629 920 47 829 90 976 911 672 963 626 92 789 872 683 715 319 44 582 629 910 13 535 205 83 349 468 346 12 748 24 101 337 520 705 649 278 925 694 540 332 994 655 547 897 192 598 672 73 149 331 538 626 476 88 652 878 707 642 556 80 93 286 577 561 253 775 664 931 567 878 749 412 487 778 428 414 254 867 900 964 72 404 926 949 25 269 151 739 18 164 883 131 32 127 22 70 970 604 289 944 991 340 61 387 443 869 964 304 923 26 827 662 411 269 283 921 804 787 140 15 296 38 813 372 388 14 578 908 574 24 998 456 191 636 838 531 643 973 329 557 185 912 846 58 365 528 995 924 534 59 628 985 124 293 829 680 781 938 575 91 635 237 17 924 910 490 216 652 78 949 679 523 993 682 40 723 823 813 402 662 401 198 306 708 73 974 655 892 254 601 569 768 891 621 861 487 209 467 188 222 424 634 335 799 945 158 310 17 685 555 425 315 451 73 490 507 136 78 94 524 709 436 377 834 486 317 576 526 86 904 391 66 231 91 57 325 405 146 519 978 847 886 591 715 63 839 606 492 944 495 695 857 303 460 225 676 488 501 377 686 57 829 847 776 637 918 469 267 565 298 876 728 243 124 856 152 439 461 699 815 458 802 648 868 140 338 901 610 350 331 28 808 6 135 340 81 915 628 655 139 264 149 962 132 243 536 547 216 573 534 887 98 460 472 83 556 104 19 944 344 840 21 633 438 202 536 212 428 128 186 389 20 981 667 825 146 609 520 972 604 82 942 932 495 182 153 713 849 924 536 900 42 506 522 224 870 142 718 45 662 309 454 282 73 253 346 574 89 81 350 332 676 353 219 243 138 291 673 742 313 147 371 245 967 175 757 245 372 288 778 940 33 59 725 558 902 907 560 35 279 789 268 771 74 806 436 84 867 983 926 67 866 412 914 574 453 361 667 725 333 415 991 233 332 267 818 483 697 28 365 185 386 140 651 100 925 869 988 35 631 292 135 923 269 753 582 481 39 101 765 638 583 166 524 452 109 773 152 790 611 84 592 341 160 450 26 432 445 820 532 686 637 982 520 256 630 551 184 586 634 273 151 464 756 528 421 505 332 774 480 614 443 719 871 49 378 275 711 597 86 50 571 459 497 716 297 781 199 844 618 720 33 376 266 340 293 458 263 709 658 567 863 919 132 942 943 331 847 430 369 807 120 970 699 755 669 467 86 781 222 634 587 149 415 129 86 146 588 680 762 656 973 64 931 951 610 361 156 254 410 51 483 347 360 555 596 634 826 79 578 934 629 358 441 581 777 613 501 619 352 589 768 828 931 773 435 795 33 363 63 400 437 187 177 82 960 905 32 792 228 496 189 950 81 777 449 562 701 332 440 570 957 387 850 448 577 200 717 208 530 691 7 717 407 568 664 812 413 526 751 710 499 46 706 987 972 202 322 897 796 667 821 507 82 386 965 98 562 358 405 846 711 944 834 524 227 276 212 27 32 249 823 311 847 759 139 135 422 717 637 774 654 845 199 872 631 417 933 783 881 622 832 769 490 979 522 459 723 13 47 641 546 784 183 895 939 880 791 781 635 69 460 610 335 528 988 344 842 178 191 925 46 997 9 230 854 874 48 857 421 812 387 133 764 640 610 277 771 133 6 52 931 501 841 316 359 930 173 11 429 610 308 367 38 723 260 969 965 936 510 19 626 520 526 501 254 366 606 953 522 69 959 515 177 779 147 413 613 968 558 819 97 253 152 140 250 214 644 871 392 903 407 789 561 75 849 201 992 362 683 431 225 998 356 172 277 87 195 422 12 200 174 64 228 19 714 811 171 12 535 672 493 942 34 6 6 553 279 149 968 409 332 876 693 593 691 757 196 637 174 111 960 476 492 866 687 231 164 368 311 177 602 180 413 615 354 848 429 984 178 690 494 934 1 580 238 151 870 248 243 935 405 818 726 156 826 153 912 59 138 145 470 541 393 807 967 738 537 836 715 864 732 557 55 406 692 743 909 206 85 473 559 239 253 378 244 377 826 68 529 558 842 960 803 496 523 914 30 864 392 519 856 426 391 413 86 962 638 217 548 49 268 899 533 309 61 489 476 393 895 883 867 466 33 332 291 4 340 134 448 503 924 115 703 316 340 980 341 267 267 342 702 872 393 546 666 295 691 759 813 550 421 416 952 207 786 508 45 332 882 928 883 744 46 288 175 928 203 886 766 528 215 752 328 376 93 118 884 831 837 327 360 310 862 670 663 258 400 320 841 704 807 623 605 949 442 616 496 391 266 827 210 4 821 538 313 454 147 744 572 196 597 122 211 979 236 698 353 519 227 501 348 633 823 568 653 43 30 862 931 66 36 222 189 36 445 607 937 55 955 383 421 930 355 936 281 854 497 420 784 379 344 933 68 762 505 479 663 57 479 422 233 9 513 487 569 391 523 357 289 613 43 434 860 211 902 761 965 366 146 331 637 100 970 747 335 179 180 985 70 730 835 890 587 462 547 626 96 326 14 242 558 211 808 500 886 263 166 574 402 377 852 705 587 247 308 573 871 11 404 965 382 349 775 70 303 107 704 878 457 617 408 558 568 118 608 48 122 821 453 988 708 779 978 223 961 803 247 58 693 385 660 206 664 809 87 748 839 667 861 796 925 689 661 112 621 455 836 816 689 161 837 915 245 77 43 905 187 869 242 292 830 544 782 981 376 739 486 199 25 653 58 736 328 740 509 423 958 650 543 257 336 11 350 402 176 961 260 134 603 657 900 157 350 940 223 646 851 912 742 901 404 528 181 527 168 463 100 557 469 643 646 145 163 699 351 273 106 455 759 7 780 567 887 766 269 244 204 58 882 693 241 576 543 923 457 822 469 694 590 623 957 424 980 35 820 850 337 468 11 787 572 461 227 375 974 208 328 938 114 156 32 462 440 644 834 1 500 836 510 351 330 704 53 626 880 301 696 80 374 91 955 818 918 68 230 576 243 972 170 457 538 633 625 145 470 943 606 6 516 741 702 694 281 190 228 210 937 957 194 436 381 201 505 310 812 678 482 679 643 823 185 905 536 123 353 378 556 979 448 245 215 900 752 351 551 701 600 794 35 116 952 126 952 408 935 425 150 678 341 49 120 660 1 916 623 40 915 648 65 96 743 867 125 281 137 31 586 421 872 389 456 383 905 105 804 645 313 732 801 4 717 738 827 123 265 417 247 264 231 262 530 966 9 871 758 659 970 800 153 479 29 775 372 815 124 242 196 666 137 597 967 307 734 362 733 961 971 883 858 326 145 105 648 942 957 452 350 312 51 404 207 521 334 903 678 277 308 727 432 594 784 848 899 326 793 122 896 779 818 85 910 399 914 883 874 714 813 438 321 550 221 423 818 152 358 69 17 502 103 855 892 133 253 387 773 673 492 838 997 42 894 745 563 981 616 691 816 994 710 840 401 630 147 154 435 273 803 106 590 443 192 316 975 815 893 623 772 743 312 566 213 972 502 285 305 192 418 579 716 97 980 701 178 894 10 3 711 949 991 263 568 420 589 67 656 719 22 805 282 481 93 616 515 62 657 293 868 553 738 900 247 163 106 819 22 390 863 460 620 843 879 926 657 631 344 708 856 814 169 978 676 313 715 778 647 803 313 684 896 791 865 38 725 590 290 28 21 421 989 938 22 683 153 746 882 222 781 545 532 30 453 426 334 724 170 427 634 875 473 280 669 950 354 839 597 540 432 323 950 670 983 692 880 613 195 727 730 668 994 67 783 55 322 657 674 200 551 549 757 514 833 879 995 986 907 676 198 881 583 607 354 262 274 850 786 688 550 477 298 862 803 395 826 387 873 729 835 87 180 749 763 681 186 275 439 194 703 805 877 80 98 926 974 39 479 253 841 804 669 94 737 769 936 970 360 855 977 6 654 475 174 301 927 496 369 68 681 344 524 170 648 956 163 559 632 498 420 437 568 626 51 980 806 191 412 836 637 4 657 273 537 603 106 514 945 806 575 870 875 783 48 790 455 715 866 802 354 838 102 505 718 601 850 588 472 31 554 234 177 995 771 123 679 970 859 563 478 249 9 298 678 245 880 322 20 404 590 359 995 62 763 727 759 34 571 688 227 560 191 861 989 919 631 449 236 447 659 245 732 843 416 599 925 838 96 662 24 785 781 786 70 205 583 359 582 172 902 464 686 940 540 757 729 585 526 197 104 676 351 768 472 737 226 428 270 241 924 379 711 765 949 433 99 438 514 210 509 561 811 961 170 799 766 679 178 833 2 532 563 51 294 778 140 885 829 318 107 214 442 13 636 250 355 716 518 30 180 290 683 578 449 445 189 589 613 6 793 40 215 157 368 764 312 573 283 359 741 174 703 198 802 597 856 240 799 817 114 236 965 658 668 846 760 499 22 916 93 517 903 334 697 424 315 647 30 252 790 41 144 955 9 43 449 260 130 667 996 859 407 129 429 721 646 325 919 319 323 672 275 201 687 532 168 332 382 214 424 415 641 691 687 277 822 452 522 302 78 823 196 728 518 578 74 864 121 316 115 527 331 927 344 136 637 666 519 486 401 125 829 919 686 634 841 618 46 900 124 838 635 697 965 406 990 721 521 728 296 746 379 791 218 308 323 310 804 29 44 851 223 73 569 860 687 984 714 940 838 279 608 909 913 15 2 792 78 943 96 39 556 491 957 977 53 100 716 203 519 754 786 250 329 241 245 927 464 762 752 593 453 60 30 279 603 669 17 981 312 90 915 96 501 391 828 783 225 345 230 723 783 726 927 551 575 547 434 688 272 779 997 350 856 766 883 810 650 89 274 3 993 163 880 212 650 746 619 297 365 381 839 963 752 158 1 280 297 807 403 628 444 555 45 666 608 174 624 964 113 363 675 932 848 715 604 612 892 706 623 286 870 7 608 432 617 324 879 114 204 438 663 190 543 312 541 25 547 699 952 608 671 394 848 583 350 891 201 353 509 522 15 229 106 678 855 683 42 289 654 812 143 450 477 644 473 90 575 287 9 125 394 470 778 318 381 425 167 735 859 633 444 324 622 596 90 549 712 911 86 744 859 332 964 28 150 29 980 652 8 360 502 617 212 200 666 224 605 567 754 128 737 428 923 800 956 802 491 2 570 911 767 643 130 43 484 864 323 787 297 683 385 892 178 285 89 271 686 162 81 949 810 195 827 155 713 865 685 408 159 170 73 146 717 420 983 675 524 791 702 927 376 902 643 245 322 531 212 973 397 326 799 228 178 201 623 92 942 322 632 444 800 829 784 181 800 632 181 38 23 11 147 773 997 775 546 762 152 713 654 273 627 20 965 650 729 499 93 958 713 73 346 852 679 806 433 522 55 70 348 904 990 832 981 325 429 96 761 528 648 438 251 428 100 69 854 276 806 835 518 277 341 112 777 10 312 718 517 927 609 894 995 789 128 745 106 765 341 276 546 314 483 22 365 777 481 979 221 817 342 675 506 325 484 23 375 654 822 660 664 615 311 808 725 3 298 793 270 877 490 952 955 514 472 298 889 16 603 442 189 791 125 747 472 530 192 525 821 483 414 986 278 653 838 162 944 393 865 10 370 898 458 239 987 289 912 346 913 379 236 407 879 663 531 644 341 657 313 251 492 146 634 738 458 638 437 143 718 962 332 206 155 703 937 179 541 243 579 82 491 833 728 722 733 745 476 643 275 492 202 669 354 112 407 268 242 614 222 371 453 951 855 781 10 846 166 701 62 397 747 175 942 809 367 493 645 289 98 951 625 472 431 348 187 935 53 993 664 713 588 952 397 222 40 126 559 848 312 260 70 935 433 776 877 815 88 447 935 691 851 285 250 278 591 408 459 366 129 719 569 857 268 61 842 237 115 428 622 13 167 995 442 325 599 907 497 127 834 967 185 704 867 332 371 276 29 442 562 529 674 539 414 187 100 483 774 472 542 921 745 315 105 867 793 241 979 270 423 390 441 586 707 75 987 784 954 879 512 701 696 681 54 550 428 160 377 788 736 110 884 894 130 87 512 931 155 661 531 653 682 612 968 626 212 255 968 874 706 808 466 600 700 822 510 388 161 314 426 345 632 300 65 823 338 177 956 24 844 425 293 796 346 342 206 232 294 683 233 21 772 585 80 474 583 301 595 443 611 913 892 279 141 375 210 675 586 587 988 731 436 213 29 606 198 220 613 366 291 994 705 132 544 578 93 898 146 212 885 227 626 142 540 787 508 590 337 73 714 983 931 343 884 176 700 655 451 375 500 46 825 819 90 115 790 326 887 835 293 252 991 728 306 463 760 745 654 334 27 561 133 576 619 678 849 448 3 830 263 40 756 293 966 671 403 333 39 68 4 977 322 944 263 343 128 190 813 479 448 654 834 590 919 183 72 869 467 97 766 584 57 576 822 29 17 256 756 719 540 837 993 937 483 26 104 746 953 219 207 342 918 226 164 36 816 105 250 945 687 900 752 385 976 126 539 704 946 581 874 835 6 996 548 170 311 372 365 776 77 569 503 31 997 106 244 249 836 658 799 342 686 749 19 228 603 227 40 746 272 99 554 156 736 651 222 592 576 815 897 76 336 835 649 33 157 204 231 620 970 759 277 896 347 873 412 778 247 46 504 858 300 127 613 299 699 583 792 48 650 282 954 64 906 406 194 588 130 227 678 732 215 437 855 243 336 172 294 490 934 873 71 984 828 682 241 193 645 530 722 401 833 521 410 972 779 944 916 348 509 216 186 602 634 740 651 353 527 304 646 312 595 203 266 275 219 53 458 527 12 334 936 554 740 414 794 2 366 391 170 296 815 981 970 189 735 3 828 419 277 158 171 676 489 747 950 515 37 344 352 130 274 517 926 423 711 832 723 485 381 938 507 60 995 232 297 5 689 127 961 147 127 48 379 595 884 93 377 497 679 781 192 966 521 667 80 136 213 478 73 879 138 10 885 685 235 511 529 841 451 916 127 116 88 211 704 865 314 69 353 556 914 880 716 840 171 859 496 455 723 887 747 335 170 993 757 790 549 454 841 442 269 537 953 617 949 968 389 601 409 578 955 350 636 488 192 240 940 502 536 929 12 310 546 840 448 439 721 192 280 296 645 335 821 970 735 720 743 172 765 20 60 916 425 444 67 992 809 897 411 915 765 951 232 461 698 34 769 819 773 690 799 168 830 316 259 821 221 966 330 571 885 260 256 110 143 812 111 168 676 485 833 927 222 137 700 398 152 194 867 911 205 288 895 894 96 906 878 648 770 594 276 20 291 33 964 351 658 473 501 502 761 749 12 361 845 432 439 235 567 299 183 594 638 867 508 26 828 474 787 903 887 465 893 333 815 348 160 390 281 933 729 415 589 222 965 359 380 50 55 146 463 112 840 367 282 850 793 819 661 210 913 604 454 796 642 220 528 262 647 746 474 875 567 308 381 519 768 278 869 291 493 586 596 843 481 764 815 137 788 294 635 722 351 414 111 103 853 389 35 843 946 505 41 310 234 689 101 561 303 897 518 406 24 442 508 79 546 694 706 174 741 58 400 447 348 832 22 146 463 187 375 103 607 233 275 385 440 201 826 52 563 244 430 3 518 48 124 817 419 490 289 240 324 197 864 209 427 413 317 630 678 649 747 489 789 796 394 231 346 389 705 919 288 633 191 51 73 633 120 302 511 95 479 933 993 726 779 144 781 427 754 718 800 427 132 359 189 430 928 15 373 426 992 479 933 222 870 128 55 210 880 732 257 444 944 929 726 572 200 111 491 426 777 636 834 726 722 751 838 101 16 566 208 428 991 469 50 254 570 517 731 412 9 988 857 572 123 516 710 658 835 194 624 148 671 888 85 675 521 370 991 658 700 164 613 352 397 817 478 781 614 96 899 952 415 176 298 933 792 937 464 535 752 495 266 133 851 20 750 772 788 754 763 539 638 843 405 956 376 883 825 435 310 498 609 521 464 34 494 277 994 736 684 957 378 45 417 277 205 307 90 600 941 211 372 410 403 266 499 607 295 111 318 1 885 297 720 787 603 342 766 62 207 963 136 61 521 412 483 75 574 926 839 61 602 489 922 779 714 847 979 816 341 648 571 970 707 568 150 151 257 142 224 763 355 979 798 791 204 981 711 597 380 846 638 418 806 815 535 782 558 904 658 964 483 202 413 303 919 356 484 488 505 431 530 67 665 263 857 96 553 932 220 505 180 866 62 635 536 490 99 574 429 988 669 853 423 765 18 626 119 126 875 758 82 123 564 180 368 829 534 146 899 355 579 789 241 884 534 2 46 557 51 260 318 107 975 87 36 251 51 63 772 659 730 410 415 122 967 244 545 398 857 166 836 443 184 883 852 592 944 150 272 594 441 143 403 565 739 423 781 939 388 666 191 781 297 930 989 685 646 609 530 651 942 947 61 169 755 972 548 291 432 550 385 934 813 327 341 540 421 865 502 180 321 111 95 643 85 448 749 504 898 372 652 517 918 694 780 862 562 131 605 41 204 640 994 947 566 370 495 1 417 273 286 795 844 446 979 231 754 481 173 203 165 828 969 565 850 204 438 781 564 907 328 313 222 563 998 676 188 150 445 775 52 535 131 259 160 856 308 117 242 32 219 752 827 651 953 432 471 225 842 731 713 128 814 776 35 843 233 774 4 831 455 176 719 807 547 148 732 276 762 325 227 531 815 747 82 316 307 469 588 351 170 774 805 333 552 785 374 781 121 157 70 588 7 666 329 362 690 665 170 981 203 356 800 982 535 295 571 35 111 817 998 574 507 889 597 870 132 626 857 419 421 123 687 8 253 528 660 425 443 78 130 895 745 215 282 332 670 150 371 211 614 806 999 802 314 119 427 467 74 393 449 935 677 79 984 80 225 631 892 684 188 546 985 727 359 439 109 52 659 316 74 392 341 939 114 56 142 167 280 361 859 299 936 185 359 69 368 761 688 772 908 508 277 11 50 973 308 577 415 582 321 438 402 727 161 806 922 853 253 772 153 725 937 354 808 345 736 308 593 719 855 209 965 250 388 50 530 757 47 890 167 402 858 628 407 291 655 164 902 542 300 719 358 231 183 370 427 361 723 767 938 764 145 353 697 768 549 255 463 202 194 384 187 305 437 763 225 459 244 804 731 960 479 836 182 828 245 736 488 544 215 447 756 206 501 384 379 698 944 829 860 319 295 39 629 893 790 352 354 941 97 214 502 608 925 411 419 757 218 1 410 964 593 202 981 606 415 481 24 899 640 682 715 403 45 262 570 671 371 974 454 837 991 755 160 69 776 41 255 213 717 565 568 958 782 110 800 712 699 843 331 653 230 210 156 749 395 735 470 542 573 523 726 462 62 354 815 504 781 818 542 904 642 544 209 262 513 206 380 383 979 561 128 627 645 380 183 858 618 491 225 557 70 866 743 713 432 121 950 472 225 799 164 853 406 507 672 750 256 596 968 195 765 541 123 571 212 218 698 871 852 102 886 657 718 455 665 786 866 613 763 591 797 254 71 558 321 807 380 455 216 896 164 546 796 681 123 388 807 820 595 569 318 614 368 612 876 434 983 207 176 724 922 283 310 72 436 477 374 829 2 361 61 229 458 457 628 302 681 852 28 914 200 701 520 862 968 936 419 294 378 590 546 926 272 610 299 448 172 909 980 315 5 294 204 923 605 206 15 874 943 347 647 423 105 378 329 55 350 129 258 354 881 966 984 132 546 652 221 451 73 659 203 333 584 718 113 966 26 545 955 311 534 316 613 728 43 305 896 277 377 667 778 577 327 634 8 599 850 501 446 275 237 60 791 600 670 744 315 454 291 96 275 909 815 554 537 271 828 56 303 174 724 331 117 751 452 26 1 500 556 840 267 889 108 633 626 326 507 684 866 855 594 895 294 406 244 288 423 101 995 5 613 276 73 92 520 107 738 172 590 272 728 772 635 646 501 833 832 247 185 465 529 160 211 483 626 946 359 218 848 598 283 338 279 989 374 633 166 949 819 961 471 851 688 438 816 958 183 741 881 941 353 759 239 119 108 675 496 355 845 634 200 596 501 456 280 988 550 106 595 28 524 295 887 358 107 416 293 205 184 960 351 949 137 600 655 592 222 741 960 150 356 730 867 539 297 851 25 235 918 855 176 110 662 803 800 180 583 437 97 315 271 51 759 733 114 134 445 723 429 436 532 503 752 32 601 12 452 390 752 388 685 134 750 269 247 683 246 393 39 428 37 881 705 322 726 25 497 725 225 566 924 765 716 474 252 120 971 995 93 746 278 615 321 534 259 179 431 134 243 889 363 430 503 87 785 34 737 814 354 133 773 759 34 421 680 945 437 467 327 106 755 90 751 540 371 831 607 453 341 565 411 487 885 710 845 96 429 554 133 595 548 193 132 786 645 409 463 650 856 42 976 155 443 59 455 594 703 537 809 707 246 417 636 471 518 14 62 205 514 597 794 463 713 713 118 602 332 620 123 581 760 516 955 825 33 196 164 865 158 695 553 325 940 710 283 193 244 98 903 587 806 429 187 497 559 902 42 322 947 44 589 772 10 822 858 812 450 571 947 703 417 992 579 200 810 907 303 515 157 220 138 691 476 406 32 367 429 77 812 602 423 890 717 726 972 616 331 541 30 416 326 213 598 72 545 112 16 794 968 895 448 313 929 811 872 668 352 899 481 587 713 748 888 449 7 692 815 730 700 531 925 740 440 779 230 528 134 886 282 221 324 214 608 219 997 320 850 393 604 371 52 831 425 225 998 730 371 558 237 642 58 217 568 663 388 744 83 300 725 790 519 589 346 474 731 810 949 273 895 181 129 694 921 186 277 462 131 570 984 576 544 987 565 240 63 269 989 68 378 858 809 340 170 850 745 408 236 479 670 357 385 441 131 899 526 82 97 957 32 43 999 144 546 817 321 153 930 878 624 775 8 300 417 901 322 681 787 795 368 103 125 704 362 990 396 769 170 311 713 134 502 734 366 312 911 669 178 429 964 23 505 806 289 436 289 352 455 291 455 64 569 521 747 54 71 944 291 795 140 167 1 588 504 615 415 154 494 337 406 185 56 610 224 465 47 400 770 9 774 78 842 967 634 158 594 830 913 57 403 466 787 469 794 707 141 207 34 63 217 779 858 106 448 125 155 761 611 872 285 512 602 39 557 422 591 642 244 556 337 914 618 699 560 456 32 106 897 324 839 915 298 644 796 629 763 226 704 536 750 805 998 879 550 526 587 562 119 202 302 469 253 33 584 220 9 148 316 268 943 697 645 203 864 524 622 163 824 149 441 103 696 82 378 145 212 892 254 349 555 797 889 476 774 276 783 713 582 577 261 682 173 661 566 762 953 947 728 927 832 562 983 92 330 409 276 822 504 427 206 287 937 867 175 459 761 724 386 411 153 92 532 356 991 70 795 366 930 466 791 138 389 725 923 711 412 170 254 722 832 590 324 301 152 828 645 256 364 484 725 650 459 140 113 363 970 399 250 150 297 841 489 781 87 661 708 971 423 918 416 65 182 724 542 283 699 386 533 272 742 936 913 956 583 828 539 992 418 86 48 133 558 743 871 500 427 267 809 358 572 110 507 941 374 725 715 377 524 31 743 238 384 818 810 915 354 674 897 505 795 278 617 770 880 542 9 560 207 168 67 275 337 375 578 864 490 678 953 561 427 242 971 502 926 23 268 800 619 610 105 810 924 901 504 369 971 938 150 888 154 141 110 178 650 356 913 55 885 132 548 451 988 767 403 285 869 340 645 740 921 805 765 516 476 46 528 255 979 423 524 533 396 938 406 536 404 411 162 561 571 561 407 345 454 701 291 707 154 968 173 721 643 387 272 605 460 496 259 465 810 103 837 351 962 965 530 304 732 99 802 2 919 80 430 620 654 124 125 698 626 486 588 781 632 842 20 953 794 891 33 278 669 860 940 971 332 439 830 157 370 400 151 84 772 809 352 220 804 461 848 885 449 714 94 879 315 920 665 96 39 195 991 48 730 823 979 795 6 11 434 951 31 908 266 695 710 859 570 577 723 238 379 235 846 406 193 382 974 96 62 15 614 343 500 704 376 812 140 461 538 430 662 413 993 935 966 617 917 926 895 404 796 95 928 557 604 225 599 194 778 759 726 53 616 678 392 232 273 758 826 943 682 209 520 197 372 242 139 633 581 738 723 699 705 318 400 540 149 862 506 205 169 687 641 125 665 540 192 862 415 932 545 390 105 16 11 108 248 550 779 39 819 415 646 817 464 88 464 306 347 733 137 851 1 102 274 682 723 387 446 325 839 544 735 931 642 666 784 38 247 92 783 333 698 269 983 218 158 200 522 249 949 398 572 619 811 598 628 2 373 670 629 667 614 669 811 77 505 785 468 218 418 617 664 501 774 224 944 139 791 725 75 696 483 168 266 930 903 849 492 666 308 662 608 431 780 255 570 595 422 456 297 205 980 873 72 723 709 473 42 579 524 243 646 95 903 655 479 440 226 738 989 265 545 471 713 647 940 575 809 383 970 128 201 944 126 34 662 920 969 548 130 966 143 213 953 266 856 963 426 431 347 392 268 431 936 749 21 819 184 239 790 51 821 288 990 256 19 596 152 513 722 736 349 986 52 130 309 765 636 4 40 319 871 465 520 353 385 351 290 370 988 132 885 468 852 219 64 242 964 586 457 58 176 863 999 546 641 500 852 706 422 456 819 556 296 467 922 547 164 811 632 774 53 689 866 358 612 116 112 792 119 397 56 457 214 136 921 545 351 488 399 29 842 644 309 481 656 493 85 425 235 752 643 811 203 839 770 797 62 282 762 618 219 254 826 875 781 210 608 424 806 281 195 957 858 523 530 738 584 905 574 852 161 603 92 310 307 40 307 958 326 809 146 896 594 439 155 150 400 173 851 836 678 912 986 74 922 711 561 287 791 521 631 455 217 217 791 335 591 722 240 245 214 370 436 705 35 394 208 928 909 967 846 378 880 178 990 890 107 930 300 105 892 901 696 432 578 210 842 772 942 19 657 838 858 906 440 964 927 524 985 512 266 304 951 961 946 699 317 468 484 267 758 186 345 681 910 560 995 497 351 577 239 844 687 842 899 633 54 527 291 430 400 829 217 488 739 246 367 376 22 427 111 134 116 117 694 526 232 138 121 425 94 941 196 757 531 726 740 916 924 361 721 931 501 616 976 139 747 513 243 220 15 912 509 127 270 942 634 623 829 75 441 163 679 725 632 67 776 457 665 544 77 6 423 574 843 555 92 299 137 893 1 511 964 201 938 422 951 633 296 754 484 243 660 805 113 793 63 646 866 270 902 954 357 814 187 306 299 441 382 979 538 273 220 91 313 961 416 38 277 762 189 268 867 756 470 568 529 140 16 876 387 238 825 560 17 35 438 57 742 884 121 301 324 530 948 808 885 717 643 549 20 920 814 959 742 334 514 399 368 85 755 462 602 605 888 220 669 826 949 834 112 814 615 776 700 639 455 803 506 475 955 76 697 911 229 964 630 767 995 29 350 314 587 882 527 956 106 639 628 314 357 518 808 951 776 473 800 78 592 506 627 117 842 300 419 520 529 252 855 905 788 767 84 987 178 758 182 678 792 432 425 355 418 424 192 460 919 628 168 293 606 857 220 570 699 772 594 68 461 509 61 537 406 466 858 385 376 534 645 606 918 631 27 486 724 166 543 916 250 883 230 480 888 774 273 939 161 438 768 688 792 524 770 716 660 539 859 513 451 704 455 163 88 643 932 555 471 507 208 646 63 980 143 646 910 515 934 549 99 515 871 309 816 874 448 233 925 436 527 303 665 494 94 632 545 711 400 253 785 738 349 60 807 210 386 757 172 723 690 163 15 73 371 599 166 885 86 302 199 756 393 888 660 921 128 91 968 857 949 605 63 653 275 241 253 715 690 560 377 601 969 781 964 422 825 643 983 69 786 269 347 402 403 438 668 63 97 361 947 729 766 890 225 225 168 772 405 949 909 549 190 707 21 587 253 138 585 483 927 965 729 175 203 233 783 889 294 600 816 23 71 478 39 504 434 94 692 2 242 57 801 948 721 486 477 153 474 553 79 330 255 820 815 965 799 865 708 225 326 381 903 168 6 593 739 122 645 714 310 726 122 769 998 483 32 810 940 997 504 107 80 413 746 880 445 194 995 392 951 326 258 542 419 869 5 959 444 404 672 475 143 756 752 232 394 780 585 353 359 951 86 467 437 33 187 221 6 728 130 960 590 640 380 332 913 666 684 866 59 139 524 908 303 112 478 646 985 297 143 686 725 520 390 530 660 398 93 757 503 306 769 529 742 407 135 754 548 361 234 542 709 603 149 659 665 6 548 850 255 560 431 550 225 239 156 471 423 908 721 224 757 255 230 509 549 4 387 142 848 445 589 131 291 433 807 826 396 386 825 3 361 171 80 276 626 43 621 426 528 66 537 883 879 771 44 188 801 605 440 105 133 643 6 910 916 470 838 546 579 297 192 919 196 785 973 90 184 586 49 529 898 650 615 686 53 544 833 772 619 216 245 476 422 209 702 35 972 277 112 368 44 544 332 422 897 728 160 83 678 252 246 237 257 111 232 641 984 259 187 859 487 637 134 98 203 404 444 875 484 7 559 185 913 571 231 519 87 311 983 761 309 251 447 601 385 379 103 992 432 849 676 375 980 432 944 680 738 612 88 839 346 563 660 528 613 924 443 84 611 567 965 548 480 682 635 510 593 675 365 880 192 58 167 854 886 869 492 808 651 731 535 585 99 264 626 655 768 628 586 316 656 620 205 14 368 62 793 473 130 72 423 112 421 349 51 282 592 765 815 373 558 553 44 742 876 233 280 518 55 418 643 979 697 508 276 827 566 856 4 195 313 166 344 575 95 641 525 169 55 74 135 516 731 358 385 314 316 145 866 717 391 430 468 773 517 44 467 817 96 119 769 283 357 935 524 890 28 853 428 217 266 392 310 559 998 621 244 134 258 108 364 950 904 255 373 98 832 86 481 379 259 25 682 386 907 98 357 796 624 710 436 249 572 429 451 162 313 158 930 963 20 787 465 15 88 891 174 375 200 548 335 268 164 642 732 477 209 529 378 699 697 825 39 161 316 420 732 331 333 241 113 490 259 918 102 266 710 863 188 197 34 761 516 839 872 287 400 93 527 207 249 356 786 802 905 342 603 72 572 261 826 714 41 47 590 531 386 792 688 58 459 362 577 200 229 764 193 891 442 886 756 781 93 514 475 789 35 514 674 18 387 956 69 891 207 190 935 871 626 817 587 157 134 120 318 465 61 576 643 449 219 315 12 402 959 498 585 750 855 266 584 224 112 757 588 761 909 359 861 460 190 751 726 739 806 442 237 357 493 647 754 799 584 131 516 508 136 242 927 77 435 429 991 570 73 272 280 350 306 976 2 108 33 434 367 947 130 890 184 914 109 327 368 664 350 619 886 831 527 270 14 981 70 980 306 633 372 84 97 569 298 595 556 463 483 37 369 932 823 517 459 230 576 586 525 732 33 402 668 460 222 673 908 405 649 640 707 147 208 657 609 597 721 841 201 943 266 900 198 717 458 237 241 459 894 484 981 879 41 237 265 162 155 898 141 453 113 232 332 345 164 332 9 618 236 258 227 132 713 638 725 569 114 690 105 975 264 360 129 461 471 508 917 492 29 902 629 985 916 666 420 17 930 723 496 239 350 348 749 82 528 883 848 32 687 835 337 410 451 184 534 955 522 458 55 860 278 96 823 778 654 155 161 264 575 904 516 11 859 50 561 500 430 914 496 799 145 760 176 755 332 84 48 384 228 488 92 462 577 572 324 242 843 853 438 156 921 17 655 888 300 101 723 36 951 778 738 522 780 905 578 317 870 113 643 828 426 110 991 192 437 50 353 532 59 223 95 634 551 39 352 470 152 424 856 221 448 947 217 909 435 961 665 206 416 355 762 137 269 280 866 156 898 818 170 31 575 60 290 787 619 781 615 384 613 840 794 63 833 412 864 102 73 182 266 780 686 314 695 576 757 128 790 935 326 39 835 935 710 574 692 470 746 146 224 414 286 86 154 678 622 880 788 189 690 129 611 165 311 507 939 984 619 443 122 18 125 670 707 983 459 154 218 131 269 767 48 141 62 924 45 520 542 751 182 961 324 917 523 69 866 55 982 701 603 517 566 864 876 412 104 486 662 216 17 589 555 139 864 366 939 914 4 760 419 987 69 751 122 203 509 234 814 638 597 15 335 233 303 395 379 121 711 100 92 964 532 421 457 857 456 434 562 404 757 859 405 620 125 370 560 340 945 933 738 305 331 255 617 517 159 795 114 287 921 723 175 635 490 871 166 628 932 649 295 541 982 258 851 490 584 64 467 201 689 728 473 806 525 9 423 45 225 67 749 151 46 998 818 611 284 32 252 141 104 951 756 567 625 59 379 17 871 778 627 479 10 821 237 132 711 574 949 952 720 487 278 57 251 551 256 234 80 737 949 73 380 587 580 709 778 133 838 359 889 634 247 186 581 689 91 12 380 607 830 259 558 281 683 522 900 992 111 634 57 289 329 471 781 968 206 372 873 868 183 756 99 833 712 763 73 31 245 525 373 874 716 678 273 491 293 848 243 465 263 805 469 407 374 113 542 892 217 736 7 885 260 751 737 210 390 388 150 565 935 300 269 677 1 937 308 827 495 303 557 238 526 987 335 163 688 834 217 551 328 268 45 621 95 266 283 488 699 934 275 585 444 361 419 631 408 554 142 406 702 81 203 585 712 355 15 315 989 582 928 250 840 220 553 152 39 181 403 824 486 568 145 846 251 373 821 440 679 688 389 899 452 176 901 123 901 611 850 890 889 718 63 820 885 738 645 593 931 505 924 547 423 741 862 132 213 29 343 835 609 21 213 767 795 231 52 658 418 177 156 865 705 649 90 125 39 561 985 325 179 851 719 639 595 470 80 874 80 674 731 632 587 588 774 472 778 726 622 83 408 8 607 769 675 872 790 816 929 475 240 924 503 195 798 406 532 51 61 339 678 943 693 339 339 716 753 660 408 371 567 104 769 714 727 16 276 647 345 740 964 960 978 992 8 794 52 101 629 921 21 369 846 350 644 996 620 59 836 984 66 12 943 432 50 71 70 629 774 618 403 979 999 585 320 790 127 588 814 669 921 976 401 554 913 545 565 375 227 278 817 615 63 473 153 403 891 57 695 955 787 519 387 899 575 985 145 788 466 294 468 757 797 350 98 561 331 354 16 152 734 363 894 258 327 596 412 648 109 685 191 548 139 986 389 235 455 730 798 618 520 11 576 79 310 859 538 321 634 161 357 54 395 571 621 791 126 329 119 633 194 584 971 34 422 673 746 27 177 159 700 627 866 195 630 935 11 244 430 943 867 107 215 707 863 95 84 225 853 380 4 962 227 812 492 576 624 613 267 498 653 400 355 683 677 99 321 315 428 454 909 544 239 315 321 863 803 754 658 333 93 312 664 319 799 589 258 650 349 611 974 604 559 43 640 352 306 427 617 872 269 334 628 632 18 804 530 812 137 371 662 296 886 851 55 586 627 838 11 591 805 701 281 596 816 793 421 412 974 180 533 107 853 766 348 745 784 774 301 444 4 468 716 917 307 786 261 73 154 655 356 741 87 346 633 435 857 177 16 940 989 148 984 670 706 358 758 728 715 695 393 458 814 874 165 820 655 365 281 543 587 936 444 380 321 800 623 452 428 230 936 327 510 499 855 193 971 371 224 824 792 99 935 307 664 8 738 926 408 115 603 903 775 265 299 286 157 773 632 510 685 71 635 158 610 935 593 73 56 880 753 48 133 266 535 791 378 809 6 830 322 753 612 347 664 776 902 445 682 281 127 861 662 443 377 359 595 666 540 56 783 199 999 93 77 942 262 473 114 425 217 744 3 315 191 529 731 167 558 10 127 543 580 124 925 671 847 871 284 675 770 40 271 27 809 236 257 741 41 524 119 813 558 453 672 813 704 86 31 96 614 169 779 163 375 85 474 75 69 528 288 621 559 530 393 518 451 370 752 672 852 349 111 372 374 613 960 423 830 45 782 22 871 165 309 973 60 83 333 426 668 383 33 917 324 884 951 742 180 371 847 691 392 475 184 290 943 463 202 546 419 303 350 238 880 316 456 259 273 271 476 602 768 232 275 120 274 683 351 95 404 723 53 462 482 778 129 252 441 127 28 234 911 867 972 377 29 567 589 7 985 305 260 398 627 185 817 131 660 978 261 960 123 520 951 932 938 901 142 45 146 877 589 680 77 907 833 303 632 744 237 580 231 53 820 889 427 49 748 24 740 485 999 519 917 150 94 947 629 724 685 710 246 75 920 97 33 106 127 45 908 519 754 423 429 398 500 619 811 596 851 615 60 399 915 423 799 711 301 793 821 100 609 616 588 904 454 495 689 523 339 968 478 692 616 176 317 286 953 650 537 479 744 765 913 309 457 654 744 803 44 605 649 285 84 304 355 345 101 760 898 955 490 311 531 176 273 941 585 147 715 140 877 539 327 722 973 899 270 284 706 611 104 1 768 146 987 781 776 795 493 51 90 354 742 774 822 417 653 299 70 45 591 149 865 847 325 760 364 568 984 249 713 278 492 923 80 711 129 537 95 233 842 728 228 811 173 739 680 302 612 728 498 147 870 640 816 191 389 939 471 464 711 214 762 214 265 894 776 697 72 246 909 211 197 923 749 457 357 673 353 83 167 211 87 375 780 398 509 94 34 140 177 787 349 299 572 877 948 911 983 385 13 47 527 376 605 963 158 691 471 679 726 484 721 959 672 13 294 56 160 591 714 965 330 453 79 996 830 468 490 77 599 671 457 246 595 855 785 152 408 496 174 168 951 129 425 345 950 93 714 940 634 576 415 542 456 192 956 674 137 578 351 904 851 918 338 672 159 204 274 809 728 777 764 696 500 748 379 437 218 453 799 357 456 867 416 559 316 7 385 706 472 638 573 947 431 720 470 505 864 613 460 932 953 496 482 913 901 833 977 254 333 885 203 607 153 897 28 708 112 911 844 31 987 626 385 408 778 795 214 948 197 709 548 878 34 609 691 828 857 210 627 274 429 597 989 322 452 887 407 462 676 950 804 820 378 840 38 889 696 530 557 77 55 516 322 692 992 426 191 602 445 406 214 561 361 282 596 7 882 925 33 970 52 508 352 607 944 852 825 915 33 423 232 16 405 936 407 666 307 396 663 173 858 254 878 782 181 853 975 588 370 611 121 949 530 394 685 578 593 847 715 480 824 903 820 799 392 371 150 30 38 966 932 41 14 286 650 993 911 756 562 744 495 228 143 675 234 370 378 716 988 549 636 138 194 453 394 955 730 342 417 287 266 188 903 473 251 147 608 263 535 206 447 245 644 531 933 818 499 175 328 922 208 770 304 39 172 288 210 97 325 959 90 551 806 786 731 423 279 69 132 969 726 214 420 298 409 385 609 960 590 524 795 292 175 639 118 150 555 360 723 396 179 769 840 199 341 693 722 734 487 815 374 433 195 725 793 814 250 302 997 19 639 112 832 602 657 119 655 476 776 548 408 500 730 236 773 43 485 508 410 934 445 718 136 673 489 815 508 309 624 667 380 241 52 51 989 99 279 375 609 689 775 794 316 562 441 663 16 641 401 782 272 652 709 331 596 557 949 874 819 673 734 967 457 144 717 16 61 723 689 568 41 581 822 728 214 411 332 209 718 525 229 434 770 606 547 355 271 122 645 835 232 439 123 655 766 310 784 723 355 179 993 301 652 369 232 249 850 610 340 745 678 760 666 268 101 715 777 325 755 235 185 748 511 216 12 670 209 758 380 370 430 69 776 402 252 718 752 529 906 743 949 864 983 192 878 924 22 978 117 595 12 820 895 929 978 504 432 415 438 496 612 639 926 826 39 719 557 546 716 768 437 677 237 71 329 536 346 1 259 127 626 360 48 35 621 759 247 703 190 295 70 178 659 356 937 761 630 49 728 780 636 31 350 905 178 919 316 272 597 999 549 116 893 948 370 917 654 552 939 250 195 978 656 680 867 239 962 996 75 296 973 572 809 813 395 386 568 488 174 608 209 979 651 62 753 239 479 952 633 129 513 688 240 385 502 110 611 808 581 45 888 203 502 625 130 183 762 911 566 202 330 184 767 448 951 343 451 772 562 397 339 430 861 641 556 465 565 561 639 604 726 496 107 672 1 984 907 146 981 533 576 580 441 647 855 741 594 537 487 532 224 823 498 485 835 867 39 692 900 335 127 842 761 994 397 248 757 389 684 449 948 649 9 399 189 226 310 55 457 264 775 279 807 112 883 911 367 774 507 875 88 202 379 315 306 202 486 309 321 59 2 426 929 893 115 130 503 313 423 620 905 989 88 96 24 165 136 503 978 111 989 715 318 687 801 115 939 876 231 914 902 453 499 877 164 331 54 95 319 128 794 955 946 183 442 249 515 779 930 997 629 252 312 624 895 161 460 809 55 123 213 694 557 81 48 112 866 571 293 70 73 854 282 784 1 454 40 176 321 383 265 101 558 451 237 596 856 884 495 701 308 970 35 287 837 556 425 606 146 935 716 248 224 653 990 447 394 178 70 833 592 49 516 916 894 94 631 51 393 142 430 526 135 331 628 590 126 985 460 190 95 392 918 278 33 556 111 60 201 407 540 80 67 559 79 818 155 956 250 765 865 802 356 735 83 273 651 595 453 376 171 69 129 499 778 924 77 759 512 332 746 955 421 413 764 159 40 756 432 181 277 618 98 917 886 448 811 345 372 932 715 328 754 767 356 509 161 192 36 449 282 309 502 871 670 95 505 830 287 252 930 556 854 598 843 750 439 185 343 164 147 60 550 96 716 357 701 853 778 914 789 935 158 640 523 81 965 464 958 819 365 892 198 313 361 714 883 301 374 675 840 873 36 893 987 963 594 849 894 96 739 124 968 798 38 271 959 442 171 879 372 754 913 236 412 361 605 205 774 301 589 905 155 632 355 397 896 654 515 261 123 750 588 408 658 354 958 77 483 914 535 596 314 977 207 493 444 485 383 798 644 962 199 721 304 296 39 380 441 875 446 908 402 906 306 669 535 633 887 3 405 55 797 924 176 537 494 716 263 410 780 626 350 821 967 841 315 92 284 726 929 303 270 133 853 678 400 306 660 729 381 759 595 660 884 611 838 221 587 252 392 358 907 773 93 789 40 998 909 829 818 900 618 120 479 67 571 291 138 912 833 274 711 125 901 326 496 299 24 459 119 529 992 25 114 892 295 288 102 500 511 643 177 279 864 511 741 661 402 304 676 568 224 969 157 608 945 434 942 842 270 703 651 215 396 259 821 956 311 878 402 656 783 195 7 742 945 679 36 850 918 521 615 220 896 651 552 466 319 415 984 650 601 562 153 238 692 111 981 350 286 471 303 479 575 320 867 778 15 665 437 259 751 56 500 708 221 62 340 662 660 920 830 992 704 723 269 452 260 721 628 466 221 7 814 398 524 413 574 344 428 36 416 486 151 833 583 328 417 152 366 933 428 195 473 249 70 966 626 85 840 871 140 482 23 618 966 764 748 941 500 759 36 345 960 125 268 895 277 989 343 86 728 583 382 558 440 312 77 104 910 273 994 933 484 178 905 59 568 928 948 872 743 321 51 8 183 554 465 803 178 449 693 348 421 250 44 6 394 546 952 369 562 335 677 6 641 961 164 436 155 831 410 149 90 150 414 4 602 66 366 208 982 478 206 365 121 998 261 83 558 533 190 804 499 846 917 738 305 977 162 660 65 430 957 568 206 756 659 659 22 383 957 315 663 680 59 479 975 653 983 771 435 767 534 91 637 361 642 826 323 50 950 726 705 611 515 318 135 558 392 449 459 741 537 321 286 25 86 407 62 455 378 734 194 225 680 979 823 271 747 374 807 516 847 707 265 956 703 21 958 275 250 455 455 472 453 769 892 592 229 368 867 60 812 378 665 722 291 389 645 760 142 132 787 961 368 501 225 483 530 943 861 333 492 718 399 508 686 628 983 388 603 200 330 41 90 20 729 461 83 142 165 501 216 670 748 615 224 218 583 97 552 565 957 296 493 275 491 819 294 460 737 98 608 181 941 739 807 931 964 795 958 34 539 281 387 668 558 820 994 329 774 459 61 593 586 487 989 670 382 252 334 717 261 531 961 830 747 104 569 799 566 467 564 651 208 1 926 804 118 539 854 857 813 189 312 332 690 313 397 447 306 623 652 405 269 173 589 587 433 655 164 543 336 932 335 772 838 2 144 141 417 580 285 348 568 956 601 501 219 975 833 259 681 699 757 707 3 791 39 685 652 865 737 132 211 232 647 937 510 345 254 185 955 992 721 623 741 29 63 868 611 581 129 309 310 859 883 440 329 747 164 833 231 393 233 300 202 356 884 195 503 931 961 566 351 857 222 820 634 770 505 6 872 845 322 872 221 402 237 191 911 888 165 524 689 528 877 25 406 668 589 283 400 842 370 4 551 568 257 502 537 18 761 564 844 954 908 68 67 159 426 193 204 467 393 524 5 274 312 796 734 756 88 802 191 791 254 187 535 462 950 576 214 988 138 98 482 81 92 130 705 287 643 777 191 186 859 893 464 458 748 578 877 191 136 624 605 200 659 997 686 130 243 552 655 578 287 545 213 407 476 89 470 122 757 375 798 267 221 942 143 962 891 261 504 305 820 541 353 167 622 813 82 618 412 597 670 399 534 70 483 463 742 58 262 308 891 837 228 434 62 289 893 794 735 66 807 966 325 922 795 142 672 465 575 602 851 789 529 615 513 564 352 460 721 861 340 529 162 829 560 730 201 216 48 262 874 884 172 179 960 967 926 61 328 978 785 206 428 471 97 627 517 936 530 598 101 85 28 201 493 859 954 81 123 875 70 110 505 94 39 27 311 746 173 238 199 270 497 549 441 850 726 591 190 971 126 894 666 533 100 84 950 25 360 98 195 156 59 511 381 563 696 510 464 76 82 124 639 270 321 471 826 114 345 745 893 183 440 403 713 262 719 496 215 162 527 328 400 765 167 362 243 818 187 797 57 233 353 968 745 266 999 112 296 420 737 602 921 951 232 538 307 387 620 331 219 729 269 125 138 721 714 730 940 180 616 631 630 766 820 812 786 849 73 867 392 594 455 36 524 139 589 605 597 175 90 969 30 465 979 601 815 989 212 690 386 152 296 838 466 841 352 726 949 418 593 488 712 721 942 135 549 38 522 373 114 870 481 231 591 800 228 462 203 60 286 349 691 475 589 219 819 978 753 819 784 922 756 440 764 837 552 73 588 828 581 385 420 474 908 232 803 639 599 266 695 921 832 387 199 305 170 139 368 58 147 11 432 245 163 33 226 994 791 122 597 76 859 422 316 870 140 499 970 695 442 505 371 693 389 614 61 845 983 681 864 548 858 100 834 654 833 571 902 504 208 410 410 720 459 422 548 785 181 435 14 647 396 698 112 290 631 385 711 311 778 794 160 633 243 663 817 400 705 51 981 499 335 560 771 191 585 514 857 231 408 939 1 116 780 429 546 213 4 504 679 772 39 642 818 800 492 146 334 931 990 867 767 924 993 647 338 875 516 118 398 571 359 829 43 800 54 137 366 582 137 331 355 792 579 817 513 785 105 958 411 451 493 497 305 173 69 915 600 899 105 315 292 767 486 168 69 709 169 193 172 143 57 967 407 860 725 624 788 728 523 33 682 880 758 644 515 814 75 612 429 242 57 491 561 699 519 66 614 804 90 720 765 352 843 827 231 373 270 255 915 177 907 219 149 62 583 391 271 353 606 234 506 455 617 524 980 1 592 30 829 813 624 432 443 113 671 746 702 3 398 255 232 70 371 388 692 13 876 333 436 181 398 77 463 48 276 186 296 507 572 97 375 847 99 923 516 358 594 775 814 722 261 155 127 466 940 184 848 543 106 521 861 653 735 191 697 109 111 112 855 611 519 739 271 363 31 973 568 983 185 796 711 289 762 191 473 4 599 180 631 460 702 386 421 754 694 341 913 404 780 944 325 945 47 266 452 621 856 374 397 559 458 123 209 540 27 561 715 499 539 164 895 635 930 891 467 93 276 972 684 80 141 384 39 755 581 559 601 435 771 603 538 220 27 607 717 686 78 83 594 977 72 298 382 942 919 873 319 369 982 615 905 216 202 22 294 34 654 725 18 306 153 913 573 217 583 602 821 532 963 160 524 401 56 807 854 26 188 598 922 688 594 966 113 160 222 170 955 240 133 128 596 533 524 154 511 867 765 265 776 373 129 476 515 284 425 49 812 326 51 967 220 444 59 312 187 713 18 580 534 683 669 36 695 831 258 886 405 41 38 965 280 956 867 822 949 699 593 186 175 228 660 898 893 908 897 510 562 840 309 767 735 32 415 126 765 521 421 877 691 551 979 687 771 319 107 549 684 170 501 367 408 701 679 151 960 858 596 863 606 533 105 155 738 472 664 546 888 697 127 905 348 733 577 312 869 41 992 93 878 437 827 569 80 634 144 873 609 420 51 489 31 679 878 772 707 290 702 673 741 614 119 177 163 759 325 426 471 470 283 209 627 604 409 307 597 121 280 81 765 999 882 806 612 369 515 225 305 221 897 671 644 777 16 266 412 526 73 559 733 34 405 57 305 255 107 321 805 250 872 271 987 712 14 944 454 827 518 131 304 77 305 731 865 832 310 17 812 368 136 302 720 936 382 657 30 799 559 170 416 779 658 249 872 339 215 162 968 302 146 832 107 231 51 592 154 857 72 765 860 925 847 998 746 698 843 795 720 315 84 932 899 406 461 970 246 140 172 693 43 472 254 293 123 678 177 253 883 900 110 526 886 585 777 917 378 562 851 82 307 327 7 21 426 646 699 220 318 48 404 812 90 887 277 845 28 537 486 846 530 868 545 158 625 326 482 251 55 261 610 983 667 533 458 602 787 988 414 334 266 18 368 316 40 562 868 202 617 28 34 917 383 465 380 419 800 535 851 147 809 37 627 826 229 30 526 710 350 81 76 444 840 884 939 393 502 472 899 173 945 548 568 939 691 453 777 740 897 246 416 19 118 55 236 761 501 5 55 892 9 325 415 542 44 828 55 774 618 956 645 748 297 5 806 974 872 14 211 386 398 11 847 273 139 95 940 410 413 898 717 756 418 149 877 287 784 560 885 390 942 40 725 147 764 523 514 364 784 480 757 856 198 501 877 576 896 673 881 715 874 304 504 879 711 913 759 838 768 390 924 341 750 237 224 862 572 321 738 892 74 58 43 425 938 904 262 312 155 388 93 447 756 878 185 739 897 706 423 290 290 247 198 592 311 774 56 628 498 618 734 577 34 766 718 848 572 296 759 925 358 832 137 669 70 924 573 678 38 785 918 693 522 147 18 561 275 725 112 715 861 181 272 578 487 776 341 476 319 127 386 20 647 251 434 954 703 788 520 932 974 991 829 665 701 992 345 337 898 832 259 415 680 627 275 570 502 56 51 834 122 194 825 292 697 962 130 475 920 101 192 721 101 570 458 775 326 580 242 462 360 430 616 718 713 117 230 715 930 871 553 849 75 989 639 29 443 214 305 473 166 583 287 190 186 742 885 288 744 714 829 578 420 629 551 514 456 35 394 939 142 891 974 526 881 354 534 388 604 332 357 214 130 359 711 887 941 851 42 52 197 135 891 616 725 907 155 539 837 291 582 557 532 68 482 526 773 380 971 503 423 356 24 500 897 330 52 690 705 301 884 462 950 882 443 512 636 144 630 382 249 466 614 237 47 834 896 599 634 433 513 964 392 713 964 786 406 21 278 848 907 895 303 253 503 56 454 639 475 220 719 890 80 792 859 133 147 150 381 730 568 272 338 791 843 15 975 796 936 53 540 218 331 454 162 477 626 752 254 981 698 348 704 180 210 700 867 764 556 980 204 470 869 179 885 73 15 885 904 154 497 156 412 454 424 520 439 230 182 728 883 547 356 489 356 443 489 580 370 860 940 391 69 352 625 369 419 462 269 194 627 422 484 592 911 42 265 205 449 328 58 297 378 547 835 943 227 784 754 269 274 535 749 675 953 246 849 961 174 81 467 44 791 113 119 497 302 12 22 215 945 88 241 96 960 215 211 419 261 531 924 243 490 806 397 894 265 397 341 617 665 248 784 542 120 889 228 650 2 207 807 127 502 440 415 349 250 742 687 880 586 845 153 545 796 900 779 856 441 127 262 7 392 354 731 641 287 698 184 476 369 643 362 180 313 595 781 572 724 198 183 164 291 599 933 788 932 784 835 410 986 749 84 867 371 852 678 941 776 45 334 344 486 328 158 954 49 574 946 975 657 516 58 188 737 684 520 212 470 123 937 199 148 707 734 758 578 862 89 694 604 227 397 986 855 5 585 244 845 570 697 99 999 657 145 141 290 327 42 987 992 890 841 908 132 244 440 298 972 557 354 388 124 215 931 792 947 615 811 896 921 780 846 862 202 726 132 817 144 421 590 328 681 629 186 52 994 91 196 719 729 364 496 549 33 721 608 190 204 757 732 287 109 508 851 341 864 912 293 182 813 947 449 267 352 208 511 593 961 263 803 623 944 606 433 593 35 990 516 932 577 349 282 185 169 188 430 833 239 244 650 591 966 70 599 824 414 335 596 681 354 818 404 363 291 924 717 150 512 996 954 520 528 390 798 602 95 833 175 468 186 655 356 906 754 186 143 123 197 127 784 39 216 701 784 599 922 352 838 438 770 905 676 50 229 590 714 298 859 454 754 293 577 521 386 848 935 729 400 275 670 806 934 94 537 324 652 207 983 28 764 126 273 601 8 986 160 910 724 693 103 818 456 845 383 696 809 200 783 788 949 127 45 231 324 620 786 630 821 487 570 93 248 750 953 398 5 995 825 348 578 557 701 229 759 675 226 792 837 423 417 365 540 630 448 694 244 810 499 94 401 200 522 907 687 173 285 869 628 528 431 895 721 384 849 276 158 326 559 194 881 267 253 216 402 173 418 91 630 162 954 101 181 536 443 354 447 220 628 838 510 367 765 960 112 797 920 53 849 865 818 232 605 55 465 943 228 925 258 846 677 2 577 472 898 831 337 989 147 407 817 472 585 217 65 921 956 33 534 142 657 775 999 301 972 750 40 356 443 347 875 342 235 257 608 460 893 911 652 184 460 987 82 775 22 372 189 502 77 692 917 227 769 22 403 165 985 411 649 863 974 312 193 234 575 344 219 735 199 928 786 931 665 109 740 53 155 165 949 897 800 864 855 780 159 558 18 229 924 14 469 234 339 484 191 738 273 199 461 765 695 212 379 627 279 36 728 487 853 734 205 477 361 613 449 390 344 16 613 170 387 9 508 535 59 777 898 693 136 151 597 508 384 795 488 873 17 749 794 972 34 773 507 934 76 71 937 36 547 232 974 839 335 148 847 135 761 806 820 976 986 213 62 463 354 129 573 517 360 576 273 331 187 220 519 609 104 325 348 180 994 676 938 986 70 945 407 769 146 215 77 178 411 236 669 73 433 624 889 871 675 569 62 284 359 465 800 998 495 62 799 868 451 353 174 973 74 833 353 924 405 233 617 978 945 327 5 893 794 883 749 756 309 2 269 866 375 172 237 912 215 297 277 307 8 879 49 172 332 308 796 408 157 897 149 22 124 827 194 265 233 778 906 856 591 766 298 178 599 92 941 759 151 651 169 182 274 602 860 659 542 977 407 302 912 459 833 606 46 968 323 966 124 664 737 99 800 806 170 947 453 652 669 862 617 846 717 24 254 48 916 920 332 53 935 689 548 213 879 90 912 514 556 182 968 525 213 33 912 267 244 92 967 446 947 933 67 577 10 495 852 30 147 554 901 106 612 600 205 785 979 84 525 22 616 545 5 150 327 874 292 833 223 369 650 11 81 976 159 743 469 102 678 958 703 604 669 384 781 82 746 215 605 116 624 521 344 475 750 939 951 281 166 943 150 814 34 638 695 277 313 975 188 389 645 947 304 610 592 751 599 939 891 2 543 190 587 907 197 988 497 506 24 336 19 777 868 235 550 89 135 748 877 396 310 804 747 354 510 46 545 457 946 3 594 969 26 615 205 293 393 700 475 279 210 662 580 386 895 691 263 764 146 473 257 175 244 104 81 125 336 875 857 361 294 554 813 914 176 550 41 799 790 88 216 435 690 998 182 11 382 76 707 347 512 956 328 427 302 134 790 751 563 105 268 462 317 206 13 870 750 513 331 948 31 146 719 283 350 652 142 667 891 502 1 250 553 663 852 489 67 94 618 227 287 907 321 698 409 392 562 504 534 695 927 132 378 455 921 732 839 513 489 562 986 415 778 942 294 677 130 147 10 680 345 748 567 86 33 561 49 719 948 464 101 741 5 138 336 436 606 616 221 255 813 227 813 319 89 54 456 922 883 81 637 831 948 127 226 897 838 142 6 766 478 438 408 190 899 497 644 324 833 914 398 48 751 857 818 785 782 565 209 23 177 912 87 138 91 842 661 371 858 839 535 653 50 678 897 15 909 925 874 597 593 887 873 318 719 916 313 580 41 949 859 654 451 958 830 197 9 352 399 648 622 107 610 571 433 448 690 999 898 665 34 949 140 526 652 975 898 702 914 386 444 162 518 978 776 493 969 958 392 555 654 777 252 388 209 827 700 608 641 734 591 142 186 628 39 32 852 975 170 842 362 709 386 605 609 208 84 308 22 509 88 311 996 615 659 663 318 955 514 268 473 43 213 401 325 157 596 865 260 837 865 110 926 50 93 27 435 588 188 544 806 481 775 566 558 409 539 996 27 212 443 859 552 690 772 499 316 461 392 194 598 319 728 842 994 484 157 699 969 692 474 883 48 829 338 542 232 254 239 740 149 298 262 256 608 802 81 393 757 678 462 606 825 257 277 504 189 182 933 445 663 150 318 689 528 409 441 207 176 724 142 586 532 923 202 23 903 169 253 140 898 366 929 931 753 437 4 694 753 906 770 711 455 940 434 554 549 839 297 877 567 408 292 305 203 944 500 733 315 921 270 874 620 373 424 282 437 998 286 207 691 364 336 906 180 936 443 803 167 536 543 779 10 807 923 213 935 68 32 757 471 795 831 624 479 705 361 49 6 573 645 892 772 162 175 682 135 8 537 519 621 237 760 184 621 974 294 88 217 77 734 34 604 854 487 434 592 234 778 196 810 516 726 742 599 282 394 818 443 46 777 61 82 800 73 321 768 503 608 543 309 481 426 211 254 145 721 580 104 359 108 372 515 47 598 870 759 231 26 411 139 318 196 18 264 883 903 51 410 27 204 439 930 769 725 679 611 287 945 233 692 993 707 325 708 639 823 426 822 974 85 522 900 107 282 663 798 942 437 543 185 664 454 411 880 756 894 45 552 672 863 486 943 948 904 983 426 595 172 282 292 391 183 682 242 257 11 927 213 985 2 481 214 882 433 150 84 538 649 979 520 444 317 123 528 795 503 539 177 675 549 250 836 602 515 571 478 228 23 305 839 612 686 587 833 147 716 325 998 396 927 105 732 921 153 32 947 433 193 963 777 666 485 980 704 810 977 474 392 218 400 624 871 125 248 205 555 582 461 104 476 246 518 170 13 543 843 402 895 913 553 640 910 219 831 504 956 616 113 834 59 742 133 376 184 528 315 772 280 382 449 318 15 989 825 178 485 363 72 464 83 787 264 398 629 621 400 264 274 340 765 900 762 714 672 544 410 598 589 758 119 416 350 655 258 994 800 411 240 767 893 829 707 668 332 392 395 980 235 621 885 574 262 351 405 557 740 686 768 729 608 302 537 831 871 549 380 637 914 958 562 697 352 726 491 424 464 808 7 491 472 76 572 861 867 462 152 152 983 87 494 209 115 982 523 288 663 536 83 532 575 220 380 249 528 944 151 710 599 323 500 294 449 913 680 878 562 780 503 616 951 73 378 490 289 789 714 251 290 258 438 846 779 825 691 234 643 646 330 959 662 769 462 345 574 307 889 930 688 172 407 145 48 846 630 498 192 511 146 947 588 786 878 872 624 488 15 383 901 515 190 486 510 445 215 679 723 714 484 702 836 985 163 591 131 369 4 552 25 982 126 737 560 884 799 98 64 982 208 863 625 591 200 477 325 848 54 467 75 850 93 143 188 800 384 76 860 539 133 109 817 713 703 755 328 911 565 361 473 389 259 150 636 996 613 959 229 337 871 318 352 588 127 425 819 712 837 635 522 378 975 516 639 764 687 166 724 720 499 705 654 762 639 471 614 876 253 194 955 316 51 115 842 661 559 849 779 19 915 899 481 736 308 511 652 591 330 532 31 512 304 485 332 651 75 768 885 310 851 965 528 794 74 2 34 644 726 966 857 766 899 704 836 340 822 209 217 746 81 44 55 560 327 569 209 155 586 886 826 716 16 713 525 275 381 976 371 867 314 532 18 572 561 801 732 531 622 622 58 82 21 755 55 139 735 916 322 408 819 147 691 131 248 751 562 60 873 5 929 716 343 728 528 339 394 795 179 679 522 124 283 197 845 736 913 676 867 345 762 950 123 887 75 443 713 165 100 36 644 789 4 363 257 192 754 835 801 984 688 811 559 367 791 609 231 610 670 199 911 46 137 275 384 727 778 278 558 290 880 268 20 692 587 904 215 215 554 299 590 251 162 561 84 967 154 146 661 437 977 878 436 832 449 462 672 442 943 615 387 394 750 708 744 508 28 62 950 428 105 64 751 222 275 564 764 772 613 598 433 324 862 131 761 205 454 507 658 760 949 219 542 866 436 539 300 608 498 181 912 70 391 692 486 967 947 275 239 635 510 978 875 40 134 450 681 908 871 428 868 799 130 561 892 754 538 55 278 616 426 980 204 495 676 109 922 753 157 738 201 745 311 992 693 946 760 775 553 544 548 927 852 800 877 458 67 959 960 875 150 110 360 652 798 326 175 435 5 223 709 714 302 659 935 845 898 308 959 852 370 211 612 325 422 778 647 881 241 419 510 673 897 397 705 321 187 689 382 921 526 652 121 628 632 22 338 376 424 931 539 238 682 902 928 766 33 480 105 291 849 967 790 430 532 353 745 103 984 944 896 696 551 702 930 701 796 885 937 526 986 54 419 273 685 858 236 664 850 381 93 127 30 170 556 738 493 608 185 531 68 706 589 983 616 906 181 8 79 323 662 925 380 608 310 806 812 203 554 710 996 467 602 983 654 647 149 463 620 271 795 165 730 548 470 845 2 29 660 120 457 78 921 221 733 824 46 778 926 304 60 623 740 808 403 596 467 324 821 775 495 183 271 394 127 958 838 84 250 899 798 948 290 337 214 650 92 473 135 73 217 685 538 50 10 941 604 677 721 862 20 707 276 271 615 975 936 549 977 415 777 346 192 339 992 142 337 58 222 542 784 977 892 712 267 355 825 52 387 402 656 557 345 892 272 606 95 852 729 826 898 712 644 238 504 95 129 175 763 166 846 374 750 6 265 802 616 887 345 452 568 939 686 613 994 559 358 767 676 875 30 141 579 450 742 696 419 295 995 568 942 189 750 678 13 723 66 569 683 662 983 689 92 15 892 489 250 688 668 17 233 197 127 505 551 27 512 383 804 288 3 262 175 72 156 331 553 515 117 757 819 917 446 659 567 371 90 111 57 804 212 190 719 653 47 427 532 912 492 718 167 631 966 6 882 386 922 305 236 808 132 695 287 469 904 609 181 31 538 375 862 611 274 183 216 215 34 853 889 481 687 33 830 139 266 336 739 598 199 676 938 754 578 554 824 710 805 117 110 525 485 176 838 353 525 492 35 289 903 864 351 374 814 568 725 927 418 615 86 199 584 891 115 757 769 621 675 856 985 86 635 309 575 866 343 472 762 657 451 188 538 449 501 763 383 344 645 939 196 553 454 338 636 226 313 430 711 379 963 659 769 539 411 818 854 534 802 198 818 112 381 64 12 710 56 424 549 292 889 225 343 425 739 114 824 305 227 541 36 129 356 534 761 659 643 965 704 637 580 211 520 317 625 886 189 501 956 334 445 456 950 725 771 422 312 938 342 755 149 569 368 297 338 320 535 201 819 588 337 49 892 752 383 574 769 744 143 448 249 242 805 773 209 55 594 575 577 14 135 515 295 749 316 289 152 713 350 798 253 702 998 81 100 341 969 729 395 638 908 27 273 650 771 56 967 976 574 729 303 372 61 278 341 5 997 948 613 221 210 933 248 510 936 41 47 33 619 747 255 872 648 113 210 309 405 401 267 522 953 413 84 985 519 538 298 416 907 830 96 377 650 336 20 257 244 591 650 104 6 577 712 333 626 428 245 586 528 979 745 274 285 717 666 740 734 553 254 367 795 137 175 295 549 387 745 487 390 690 631 715 449 557 617 348 908 996 757 807 884 237 459 657 992 800 745 778 868 860 269 138 422 46 937 440 684 92 753 619 190 595 12 222 470 76 432 781 975 859 540 264 651 657 948 63 349 983 26 326 752 342 872 30 3 51 869 158 536 909 113 197 225 722 825 374 249 513 763 795 915 574 30 96 90 599 754 73 781 187 393 94 339 145 239 572 659 427 931 845 873 642 544 190 380 761 777 808 235 761 217 344 919 504 487 689 421 511 277 185 78 989 455 624 72 908 295 944 91 897 511 836 39 486 819 222 155 42 814 118 690 381 720 18 891 584 933 61 763 448 651 913 981 540 884 344 679 624 396 196 861 730 710 367 264 925 178 543 788 213 35 354 975 33 841 174 8 158 789 505 762 691 939 694 612 965 302 663 409 190 760 799 965 61 299 81 495 501 875 86 972 334 702 588 650 205 604 277 518 195 653 691 257 136 561 952 589 235 385 52 533 661 288 261 795 631 593 791 948 702 535 81 258 929 245 445 145 789 254 125 184 500 79 27 233 219 314 934 971 144 779 180 850 295 192 548 819 960 355 734 990 581 375 62 981 544 218 756 758 126 854 25 951 443 266 580 878 762 928 539 716 928 201 663 181 455 112 340 888 423 489 759 951 75 395 924 476 562 547 112 868 153 141 326 248 924 292 44 960 830 276 643 331 920 191 794 361 473 482 494 544 818 456 86 563 412 271 160 616 238 622 939 745 991 697 527 799 44 837 316 803 753 338 612 203 773 351 665 674 214 378 665 645 203 73 345 542 101 248 225 660 664 985 945 420 784 245 869 192 160 439 632 806 36 487 423 481 871 89 169 643 271 842 782 125 548 164 569 275 113 340 291 361 460 208 738 565 518 552 177 7 285 202 132 678 410 968 4 882 218 801 868 127 530 592 656 319 993 850 332 797 877 532 225 613 866 602 327 15 283 305 509 17 320 957 509 913 555 264 131 245 274 380 975 662 266 198 779 158 109 511 101 341 814 236 336 492 276 614 188 397 688 523 341 504 968 943 276 674 925 865 967 922 176 246 420 247 945 718 876 923 136 518 244 514 876 490 741 561 861 166 71 438 738 423 317 609 621 671 619 388 853 456 921 103 788 625 426 925 64 608 412 60 751 850 116 539 424 270 597 298 942 370 405 138 643 49 482 915 355 741 813 577 590 821 605 152 654 987 648 117 788 108 965 444 619 336 226 679 250 11 890 762 311 309 781 722 994 564 262 462 623 581 293 639 401 258 705 158 952 503 324 935 236 250 288 387 802 206 921 109 385 68 146 497 483 996 878 851 921 543 39 425 822 308 89 159 318 589 979 236 685 752 467 368 708 44 810 825 482 736 220 145 310 698 821 418 952 637 897 687 714 637 664 273 92 520 814 49 562 827 929 27 82 892 249 841 321 682 26 652 844 824 751 904 827 838 942 153 961 558 73 380 97 579 8 397 899 535 94 45 292 173 52 998 433 466 372 155 294 968 291 915 843 327 666 527 719 408 837 878 850 329 326 851 106 858 78 763 397 250 421 157 515 125 81 36 518 591 940 751 198 885 179 106 836 53 870 40 633 256 292 228 193 461 191 266 288 290 502 163 32 879 118 363 342 495 453 635 260 9 98 722 328 231 330 97 304 801 530 963 212 469 549 175 884 627 882 853 17 353 71 684 724 331 616 958 220 258 361 954 224 122 626 710 730 496 432 766 402 582 802 704 692 954 431 632 456 591 570 51 708 324 38 913 332 538 282 110 431 162 712 406 959 755 797 332 958 524 189 165 337 467 366 43 99 229 457 438 926 717 698 517 885 790 402 976 143 45 205 651 704 442 451 467 667 113 80 267 367 167 612 745 744 798 189 610 468 192 581 963 961 793 176 790 176 165 153 922 136 202 597 929 751 196 566 408 621 75 644 251 968 465 661 200 428 703 133 629 926 230 52 80 20 187 175 269 254 90 28 151 763 429 863 750 551 729 928 580 815 40 368 356 216 938 713 856 268 221 438 596 181 665 635 892 667 637 775 414 759 401 948 514 115 879 670 555 217 369 855 674 671 267 569 363 487 679 689 101 9 343 489 623 333 627 957 31 561 757 390 136 664 434 582 720 536 313 646 908 681 750 906 433 850 180 817 967 330 697 823 723 822 514 501 173 893 893 626 630 676 404 729 727 671 154 373 194 583 344 792 720 741 249 519 903 907 523 893 752 332 706 744 870 3 569 774 507 778 905 454 242 347 89 655 612 909 420 781 978 368 668 806 151 79 378 158 134 754 980 621 613 57 838 80 110 205 296 919 583 181 657 799 792 810 913 328 687 760 19 971 825 588 141 814 925 237 539 740 14 3 239 327 564 180 960 874 849 178 998 411 281 172 156 570 825 664 883 541 431 785 417 846 641 342 134 193 652 60 524 472 496 418 456 863 415 286 370 728 405 764 370 918 548 785 31 889 328 167 768 721 815 280 167 873 248 583 574 567 64 814 189 898 297 625 84 249 835 773 516 876 475 50 976 881 306 152 510 476 720 839 554 739 867 291 34 890 855 803 744 941 761 488 476 696 960 285 471 922 428 805 875 201 266 681 317 220 6 335 943 556 266 24 668 281 758 273 997 813 433 397 983 732 640 899 507 672 626 611 702 16 266 561 552 209 168 561 781 108 228 852 591 39 42 92 745 314 464 693 518 53 251 280 113 146 568 521 153 488 265 245 302 611 389 346 166 243 597 64 715 250 198 276 72 318 72 38 813 243 629 266 796 934 387 957 62 958 686 181 885 832 521 673 281 564 45 407 425 164 371 39 128 754 817 155 576 40 133 304 947 52 567 946 813 667 139 172 724 654 549 467 372 213 232 947 642 46 73 25 304 712 99 979 483 399 104 847 877 653 695 324 12 930 847 43 538 588 385 863 698 771 217 991 18 950 236 132 76 901 648 710 272 590 228 420 953 147 202 854 306 41 58 457 538 248 22 501 245 458 617 448 817 574 245 684 13 482 122 105 634 153 994 545 955 754 120 320 313 643 199 669 22 81 597 521 693 724 923 773 841 171 836 766 156 732 801 86 519 613 302 422 182 341 251 287 191 785 443 235 148 264 450 141 142 712 574 984 873 237 564 752 365 841 532 377 242 977 606 355 369 356 822 179 459 630 2 645 192 798 236 442 123 123 638 344 445 939 994 303 36 325 541 908 452 860 848 718 170 111 980 95 92 356 430 722 598 890 575 840 225 525 991 272 343 62 541 23 457 606 160 93 411 612 1 495 737 807 333 654 926 366 925 789 668 29 241 653 606 98 367 779 855 435 762 785 629 793 98 617 249 940 772 902 94 777 653 108 869 628 319 149 275 650 11 447 193 459 602 135 636 451 71 301 151 809 702 107 371 913 344 932 694 67 534 162 207 405 886 675 185 690 785 112 784 612 934 368 732 320 953 999 54 944 761 373 210 949 448 702 546 528 533 290 550 190 522 872 123 154 556 243 373 218 561 798 169 451 905 522 386 911 464 863 358 743 516 615 130 305 848 589 797 100 355 424 359 673 168 35 828 308 161 220 151 529 391 403 224 823 698 25 249 575 290 132 953 860 80 237 528 749 199 735 413 833 147 209 985 64 528 774 823 551 687 55 895 872 65 574 520 944 706 783 520 363 490 528 190 896 599 835 1 198 674 202 698 807 787 185 91 837 570 467 480 166 672 66 46 165 607 321 742 83 659 180 803 33 692 447 368 988 720 505 952 214 524 343 126 308 444 144 181 768 546 860 290 247 560 988 746 518 616 261 818 374 62 229 966 641 11 333 305 902 846 228 291 227 956 436 331 895 289 842 988 421 332 464 563 182 493 476 144 897 276 303 395 461 61 831 453 469 907 965 404 71 581 638 525 380 262 763 856 942 963 468 139 934 945 905 605 634 388 993 4 667 945 402 399 840 474 586 242 219 635 227 308 289 955 924 190 864 15 345 538 605 803 47 858 258 499 180 220 820 321 736 613 704 289 145 850 16 210 500 548 978 785 450 982 576 244 100 133 552 720 242 830 834 912 255 278 486 711 515 110 450 905 890 23 269 257 82 153 741 633 701 196 99 720 880 448 545 734 993 318 576 765 111 122 180 72 881 74 760 601 976 964 59 599 314 794 178 329 353 423 14 539 213 414 460 142 802 840 529 795 579 264 207 962 420 245 299 97 980 685 367 337 716 720 727 774 400 378 219 982 596 300 625 99 23 786 881 923 816 169 869 523 300 771 64 623 467 681 677 164 320 404 822 377 314 425 715 327 759 319 906 672 509 439 23 453 979 93 850 218 535 740 564 256 829 575 52 309 549 715 236 574 665 762 411 923 148 962 169 376 489 271 825 642 350 79 875 514 55 527 81 931 857 569 934 749 659 251 499 609 308 599 15 530 359 777 125 477 163 312 822 541 632 339 789 566 497 700 990 937 679 40 301 410 118 682 419 801 656 327 179 406 259 839 630 490 709 933 571 506 970 894 822 427 771 271 162 188 517 843 508 19 416 187 349 961 871 639 617 38 590 144 420 564 627 89 987 831 179 363 597 889 639 789 573 60 38 128 81 5 657 754 850 832 934 936 56 450 740 609 13 783 635 787 625 874 592 912 163 656 198 939 433 466 619 324 289 111 665 382 649 925 247 140 28 394 207 987 675 811 356 332 155 749 977 245 235 946 813 664 833 17 16 912 316 328 122 727 69 702 687 25 784 319 36 709 67 183 933 50 539 234 200 686 514 297 599 503 831 414 377 406 638 835 556 10 732 435 550 221 308 863 440 74 880 378 85 227 836 987 117 108 372 204 493 387 204 104 660 700 539 298 165 272 171 671 443 452 919 382 350 781 498 358 452 483 977 158 402 257 582 241 304 610 399 569 4 871 150 740 757 774 436 739 42 330 995 313 831 908 962 517 215 745 523 686 288 813 926 547 232 143 56 131 163 16 425 194 437 562 315 761 748 993 242 797 626 788 488 844 53 699 168 779 908 444 578 343 421 2 414 362 53 111 860 61 23 192 65 382 206 598 456 767 850 427 362 467 615 999 155 72 345 713 794 323 838 12 579 993 439 306 704 264 98 438 678 585 160 520 532 691 605 501 105 426 378 623 586 222 728 863 892 590 126 360 707 695 679 909 677 465 980 939 733 70 86 931 573 838 746 610 377 429 661 567 610 345 529 897 796 44 320 341 760 628 297 323 335 352 343 736 488 779 227 47 691 820 980 618 333 899 904 511 331 505 459 650 584 348 31 191 644 565 9 651 271 173 731 189 452 24 87 641 814 900 2 41 81 381 385 69 669 335 457 327 756 304 590 216 644 51 407 445 104 725 739 495 619 31 498 860 345 184 634 677 743 385 118 847 704 121 503 184 638 49 41 262 857 960 608 749 767 285 492 504 730 331 798 962 40 747 291 920 797 8 57 687 507 456 761 48 994 130 385 860 161 863 893 357 286 67 124 616 406 255 950 849 928 288 700 662 603 690 363 569 775 554 964 311 538 168 718 522 240 654 907 724 440 66 978 343 957 566 171 912 321 210 467 945 713 368 751 384 936 668 138 139 585 570 131 510 598 143 384 831 105 715 726 22 147 56 570 283 477 403 171 469 672 857 723 338 36 263 341 1 820 922 693 732 778 157 39 653 890 141 385 270 175 850 742 329 794 776 140 651 784 742 733 568 424 185 236 324 817 276 896 885 168 366 861 232 929 177 19 336 559 421 657 229 873 493 124 467 193 228 615 3 294 980 274 714 413 346 184 463 324 980 534 891 811 926 206 859 918 895 936 98 606 579 111 792 596 875 736 340 563 887 385 971 746 858 246 33 318 513 255 582 866 58 834 863 982 356 442 200 266 785 838 826 603 889 335 426 13 541 142 654 581 674 624 187 691 76 724 163 47 830 639 458 357 187 744 848 139 691 493 337 446 61 445 919 135 804 822 434 33 91 961 671 446 178 499 171 532 750 580 302 878 249 758 266 169 365 789 926 493 829 570 524 12 435 210 844 247 677 643 924 147 605 326 408 614 25 700 315 557 725 909 844 623 831 311 342 330 602 268 785 366 824 358 415 838 332 844 598 48 621 773 930 141 336 751 203 985 18 103 309 757 692 887 187 222 285 218 596 379 74 29 1 254 668 62 284 159 180 716 267 633 714 196 581 611 881 979 88 864 730 504 366 184 470 633 686 761 550 289 27 345 93 976 910 41 1 306 356 3 290 965 837 997 766 758 833 362 187 669 498 556 501 584 443 597 841 505 206 187 735 584 46 34 83 636 507 48 79 745 602 853 776 898 446 208 874 289 714 162 987 517 739 328 149 867 339 429 333 237 678 355 229 89 770 902 810 887 929 412 596 242 103 989 621 659 8 638 836 402 824 164 21 575 31 994 908 49 862 134 549 692 278 519 431 20 12 43 366 509 377 619 258 528 556 280 218 82 700 240 123 188 469 721 851 429 58 385 802 145 545 343 658 1 755 134 364 735 338 119 538 928 631 321 742 507 969 486 538 93 41 357 629 822 527 552 526 233 956 122 981 322 656 847 481 491 437 635 403 763 5 347 500 823 657 492 949 849 2 222 90 476 805 187 207 735 269 191 598 304 536 586 402 190 260 643 679 696 520 135 790 817 531 626 591 686 17 977 551 737 240 782 36 326 797 139 981 61 405 310 360 97 752 83 596 810 498 154 314 866 130 991 909 558 854 345 203 551 662 313 653 760 817 132 72 30 428 15 505 875 817 533 915 513 830 385 646 639 906 975 63 263 332 949 357 639 719 333 705 450 70 634 278 507 608 208 532 49 322 125 74 729 554 477 984 925 14 539 225 350 324 256 242 486 521 681 196 621 689 778 891 421 400 977 298 922 749 567 253 701 499 288 982 477 534 527 455 897 582 790 911 169 450 491 295 468 504 543 372 635 112 220 61 983 79 551 654 917 8 951 257 15 434 19 114 573 697 701 19 474 392 438 928 274 591 321 237 222 204 636 606 613 398 799 404 902 468 138 119 935 832 855 141 817 447 441 338 623 895 441 884 51 680 329 144 810 674 695 374 508 373 637 348 489 961 436 468 69 862 753 364 675 82 772 744 888 260 623 261 131 63 411 860 396 748 44 837 617 963 260 683 377 609 616 368 114 546 285 355 939 956 376 802 67 813 562 462 914 603 738 921 126 861 422 71 609 744 741 594 369 354 335 154 447 485 565 283 327 893 987 676 38 849 571 80 498 78 509 43 710 380 977 27 371 245 674 48 583 856 316 653 949 23 845 957 616 221 224 919 977 793 186 566 703 160 237 699 134 274 816 784 33 13 43 532 468 813 249 475 193 941 332 30 442 578 801 640 16 468 496 539 27 923 649 365 204 981 767 125 337 854 149 307 234 145 843 735 636 110 934 78 188 971 749 784 372 546 102 362 431 223 54 660 480 835 719 146 708 682 2 342 961 749 504 765 933 100 982 765 148 869 550 432 542 985 284 564 877 571 79 107 445 334 279 745 502 398 772 811 673 492 317 306 942 974 538 262 22 703 722 816 453 480 361 64 321 876 388 798 612 629 378 220 377 386 259 258 945 950 985 799 256 902 629 496 908 199 190 601 194 177 771 416 17 856 638 50 604 195 654 85 530 992 798 730 666 421 233 620 763 440 717 432 195 287 861 215 417 881 848 95 863 645 205 629 616 443 629 198 705 573 614 718 204 159 537 667 259 606 516 589 941 213 257 841 952 582 593 235 948 621 219 871 243 634 473 103 396 940 836 86 25 801 696 952 308 890 558 130 921 391 770 366 95 676 337 297 877 783 276 690 941 395 138 302 772 584 541 353 311 220 311 659 225 273 298 973 408 547 382 193 309 587 288 711 298 497 702 968 569 764 402 300 206 934 965 586 249 645 697 292 193 419 944 962 348 935 767 20 253 734 382 300 564 693 745 531 848 459 846 905 63 132 91 766 748 69 863 403 555 459 823 8 381 279 115 394 185 470 785 411 524 100 638 375 828 160 773 819 782 145 996 299 600 491 613 636 441 653 406 12 861 515 890 68 554 18 708 919 824 233 977 519 699 400 235 265 58 306 876 161 512 803 9 278 537 664 534 814 825 468 372 363 231 79 478 421 435 64 530 601 921 492 979 369 817 28 975 22 853 204 123 618 799 791 859 484 935 855 385 297 796 59 253 580 814 140 581 954 979 441 14 71 527 165 371 579 817 471 622 86 823 108 669 607 500 852 934 412 882 557 806 304 16 212 477 878 502 537 493 257 825 977 948 600 786 905 293 932 987 27 995 966 327 207 904 497 612 231 223 330 464 411 170 763 789 432 495 237 712 20 563 18 832 769 595 371 368 855 82 737 776 680 843 680 683 335 109 930 898 980 915 704 770 319 357 105 383 841 874 113 481 361 134 25 33 865 419 779 565 298 372 189 681 764 471 322 431 26 582 604 47 182 966 121 448 452 581 864 224 589 557 966 716 305 961 625 828 855 372 60 867 752 842 985 513 807 19 294 8 890 82 398 390 188 993 752 250 161 826 467 516 121 753 78 489 838 187 480 811 860 188 952 91 901 73 691 404 217 68 685 383 978 588 646 866 555 963 104 580 138 168 951 551 40 133 459 145 132 849 462 637 165 226 493 804 9 733 365 696 876 249 680 117 860 909 294 701 888 343 704 327 217 214 766 536 122 404 328 774 603 406 898 868 338 991 614 566 498 470 581 422 153 456 598 484 351 61 917 680 780 651 239 676 744 433 423 367 945 214 387 631 602 839 479 992 334 165 265 320 18 293 752 371 866 439 850 378 890 93 439 610 887 229 77 231 421 625 414 683 368 722 233 234 222 550 196 5 410 749 458 254 116 362 634 421 684 355 704 508 3 357 407 396 863 723 381 696 179 835 946 161 344 763 240 467 389 30 609 549 506 260 557 873 610 704 249 509 709 333 240 181 962 496 552 698 706 985 31 713 903 415 888 988 366 721 714 348 349 152 64 334 290 69 552 332 195 853 455 157 19 796 226 951 694 676 112 934 348 551 699 292 255 398 209 843 785 937 783 851 747 604 490 59 968 476 944 365 687 345 105 390 158 353 668 30 895 999 970 308 510 321 6 549 855 903 23 471 924 207 210 559 115 957 642 489 17 597 963 355 246 90 533 155 837 253 127 476 302 293 178 331 962 753 467 320 976 895 40 408 135 911 660 156 864 152 502 452 254 877 911 833 181 816 775 349 440 771 925 438 620 478 244 576 81 40 793 787 748 185 885 278 221 680 616 439 93 606 954 357 784 515 942 46 509 813 674 575 796 474 402 43 632 254 356 154 480 597 143 359 782 947 634 770 411 602 925 709 564 768 901 501 98 992 86 465 362 963 528 208 487 129 538 169 913 187 299 244 307 594 849 7 396 659 120 582 422 191 287 605 67 739 721 269 552 970 298 38 336 575 763 810 210 626 440 925 109 697 606 816 862 842 902 144 25 229 471 384 118 463 745 284 577 414 531 656 297 742 349 177 914 592 146 614 36 172 414 689 843 323 296 599 950 401 381 73 256 881 626 505 996 587 428 573 373 762 448 854 666 90 41 869 808 451 206 282 513 421 321 91 242 164 267 479 482 5 624 720 920 535 331 658 342 293 196 428 981 978 632 730 325 113 60 311 144 410 923 273 828 57 578 702 976 796 37 967 610 847 261 882 467 202 884 830 976 497 33 608 601 237 983 812 124 575 510 544 77 470 706 514 45 876 675 308 86 32 559 756 169 268 134 325 520 380 477 750 439 49 69 427 178 114 932 615 312 411 410 51 246 669 598 799 181 653 974 3 311 806 737 408 909 112 603 870 232 734 564 706 21 217 545 305 491 272 331 144 327 126 642 938 83 993 645 262 30 838 214 602 788 92 720 268 253 229 14 827 309 742 39 852 238 480 14 376 94 621 186 502 126 585 919 301 579 736 888 34 89 913 799 398 184 387 10 594 859 668 149 433 818 611 664 115 207 510 754 84 785 233 400 930 483 724 462 295 758 498 917 266 620 343 95 677 461 202 485 671 605 482 293 939 883 560 74 488 154 572 232 533 535 561 379 25 779 66 703 206 949 642 223 998 318 728 715 774 899 410 317 389 314 81 697 21 977 765 137 974 74 758 524 518 152 466 418 614 662 875 310 921 712 323 29 61 368 512 712 211 1 205 577 140 678 222 580 771 916 739 744 791 509 583 685 726 166 253 896 432 33 42 65 121 723 215 309 284 595 861 349 377 623 989 769 835 931 604 844 211 29 788 330 192 945 630 975 814 879 679 729 720 709 48 555 49 929 362 150 660 531 714 177 30 965 673 249 732 546 12 161 27 652 970 292 678 379 826 383 64 268 379 491 738 310 584 240 843 337 710 669 362 774 912 338 257 895 618 343 146 559 149 34 923 668 120 870 81 743 886 464 796 472 579 718 584 771 631 505 732 536 36 705 171 876 541 350 462 678 174 576 16 699 854 877 509 984 629 935 418 762 121 887 795 828 362 338 936 998 25 131 594 977 441 296 760 607 528 321 238 29 800 213 563 43 493 282 159 452 614 29 112 775 19 244 909 384 677 239 907 354 583 149 859 917 187 922 768 845 892 177 408 719 284 527 651 724 216 316 290 150 536 267 960 503 845 624 367 482 17 444 426 889 551 497 344 697 325 382 585 371 448 512 284 631 523 501 71 588 782 503 883 129 213 295 857 668 97 555 244 332 901 52 10 53 329 133 122 656 139 205 10 12 13 240 900 474 959 837 140 250 798 567 476 496 34 622 139 882 425 636 108 799 293 926 569 630 349 699 184 219 851 680 696 290 251 259 291 833 222 724 861 400 488 54 440 106 673 680 545 679 309 11 631 286 870 279 745 721 590 660 787 316 905 116 445 547 366 669 525 251 933 664 86 743 704 970 28 781 508 198 851 893 82 615 34 958 954 861 159 969 758 592 388 89 561 1 341 713 114 805 365 830 381 263 598 183 716 628 459 886 965 603 34 923 239 15 475 749 6 765 175 22 641 916 429 997 343 755 799 255 553 19 98 308 156 900 190 695 991 398 491 907 3 288 357 661 821 63 708 645 304 320 378 297 274 236 751 738 554 625 659 619 41 625 836 90 548 125 687 417 736 483 236 550 653 879 241 593 949 354 894 598 806 913 153 136 638 772 775 469 474 930 539 958 247 144 239 778 870 273 381 527 731 139 206 107 251 489 22 616 862 108 899 635 962 718 430 131 14 320 988 163 666 703 412 78 442 170 390 445 710 697 935 853 27 889 973 464 15 942 362 526 86 454 18 316 465 626 985 99 601 689 541 657 99 964 735 217 456 190 779 670 770 323 422 795 310 254 596 957 478 50 466 819 345 293 208 174 439 673 710 497 671 249 499 733 128 35 144 707 576 214 435 906 195 261 697 727 738 110 861 550 52 739 68 170 350 737 588 428 613 386 206 86 58 983 986 73 1 792 458 58 416 281 192 935 501 280 334 751 296 242 278 259 715 954 894 224 346 930 851 89 150 588 540 323 410 57 75 561 510 216 557 341 387 928 929 718 403 445 347 451 25 849 120 894 931 619 806 442 143 453 317 916 777 423 313 117 867 849 493 410 811 835 112 884 2 673 407 285 184 63 79 826 54 260 599 80 804 991 274 53 319 825 534 22 69 650 996 235 282 431 584 761 554 749 544 818 225 728 644 971 411 720 799 404 940 672 314 934 182 773 312 255 883 188 255 594 768 603 466 916 364 837 583 187 160 46 573 417 96 855 269 362 473 918 664 126 241 299 380 614 644 379 768 155 913 699 481 789 437 77 792 239 108 946 265 975 226 355 634 696 222 920 451 529 642 228 797 493 308 184 448 840 22 169 915 682 292 903 554 484 443 315 278 596 563 129 911 664 261 731 107 29 628 946 782 838 733 406 466 515 123 865 406 578 445 382 834 868 955 161 191 501 615 817 42 250 713 652 906 8 522 693 937 161 850 612 149 767 535 678 904 280 937 531 460 271 68 213 292 311 281 876 959 274 890 322 525 983 504 198 150 690 689 447 598 269 437 872 323 411 969 293 639 955 913 438 954 390 170 475 218 827 116 229 44 280 460 544 821 23 927 360 822 462 199 91 487 462 594 67 703 189 854 696 691 125 142 100 149 364 485 810 505 966 279 661 39 375 439 863 960 602 33 441 825 991 816 819 247 727 927 815 516 788 303 812 394 330 994 58 37 916 337 771 663 259 756 569 375 409 333 32 737 94 682 698 372 23 927 324 950 242 72 592 947 29 474 721 9 636 612 857 89 286 593 907 896 547 76 734 804 659 722 505 271 313 318 332 886 47 204 88 553 877 418 919 581 579 91 27 78 298 522 549 517 112 978 57 686 530 444 375 371 109 318 165 224 99 406 741 211 259 169 336 686 232 710 62 544 383 732 461 354 357 869 224 395 227 524 759 758 135 538 552 890 205 978 888 774 153 251 106 371 900 95 996 319 528 773 882 996 880 870 16 760 380 466 738 135 969 2 243 351 191 479 540 759 410 424 182 364 584 917 485 326 894 328 478 465 303 408 252 498 470 99 208 198 186 917 230 565 464 801 920 478 714 471 863 943 615 231 986 774 214 900 10 54 631 126 484 189 981 618 214 661 82 189 929 416 511 828 735 706 646 795 191 644 933 898 579 732 597 325 310 443 825 441 12 957 712 48 857 101 525 650 937 782 523 83 118 735 837 117 896 218 450 19 848 476 365 375 874 361 523 790 84 760 135 497 224 985 761 242 605 31 441 833 719 193 323 774 941 891 447 690 34 950 257 701 583 754 54 776 231 983 993 30 907 509 644 251 357 967 635 391 105 501 291 604 680 962 63 824 373 935 384 154 687 378 344 719 35 162 853 712 44 863 234 122 265 372 729 692 307 30 152 663 80 256 822 989 11 598 405 437 248 896 914 973 46 424 735 332 562 106 261 961 198 690 782 788 979 358 291 69 714 655 525 547 807 422 441 172 944 282 14 15 400 553 209 537 597 284 322 605 11 162 86 981 594 993 574 217 747 631 561 306 153 290 236 927 259 275 237 894 832 446 982 716 892 657 197 288 206 492 20 367 852 477 961 993 702 587 623 766 508 977 267 274 110 549 679 409 968 162 643 821 71 462 797 98 656 33 337 289 438 535 720 517 198 765 475 614 279 781 319 811 752 944 587 117 191 84 626 810 626 255 65 415 542 602 539 510 622 637 304 631 425 891 247 292 17 465 947 957 959 30 260 673 424 228 617 379 837 486 700 495 545 158 613 714 841 823 402 218 732 442 337 166 990 381 513 33 195 798 21 929 626 390 965 11 533 943 9 226 642 882 806 433 846 617 522 762 475 686 265 381 429 633 219 981 477 611 424 626 295 687 786 661 50 847 739 252 706 336 916 896 783 751 383 145 959 370 929 300 98 781 133 738 238 717 580 818 427 861 809 662 422 337 261 741 409 924 985 220 294 357 318 380 918 552 654 652 763 323 482 673 887 416 699 830 640 139 181 671 47 455 290 19 582 230 283 986 860 977 181 473 233 511 355 895 280 115 782 301 676 702 85 637 530 231 888 110 19 430 637 390 745 341 777 327 165 946 909 629 298 704 946 664 579 365 554 63 538 179 819 73 143 455 144 237 622 32 74 260 238 226 374 691 687 255 920 46 824 673 619 204 673 468 165 584 471 345 454 827 849 998 352 99 731 767 970 30 540 110 785 869 837 175 20 583 63 314 193 288 65 232 199 579 867 577 832 676 74 185 864 630 656 902 111 820 325 975 201 558 138 621 742 815 211 707 244 546 849 928 312 290 471 124 891 494 450 203 29 525 441 464 115 611 619 493 619 238 331 604 699 915 880 526 604 349 918 995 770 917 158 23 970 640 853 8 636 235 34 810 622 807 852 291 801 620 426 376 243 584 887 572 455 599 230 549 286 897 964 643 884 830 989 937 885 858 543 773 148 842 429 679 406 936 922 899 243 49 291 442 219 666 277 599 751 291 7 168 163 470 375 182 599 690 895 986 944 900 621 436 347 151 806 36 850 764 432 485 513 271 241 883 315 134 943 914 634 792 756 888 100 24 599 838 211 978 318 340 493 527 992 570 465 206 277 49 102 849 171 483 833 133 680 814 986 605 526 515 565 338 40 924 518 844 176 393 341 240 241 226 9 243 40 704 702 317 363 599 388 876 717 771 622 880 706 474 658 525 924 362 674 139 136 139 809 596 20 691 250 999 460 39 582 817 180 550 538 580 128 10 832 821 748 380 146 419 436 229 717 828 941 772 829 522 727 416 71 505 793 584 589 199 926 15 776 146 785 189 458 21 180 667 880 595 433 667 91 412 42 774 685 240 225 508 139 834 642 948 241 780 998 385 159 644 295 155 448 309 669 840 422 958 153 304 301 503 684 935 591 990 941 134 814 337 914 640 354 110 598 552 764 900 771 867 161 902 941 64 661 561 861 444 312 511 444 621 220 9 889 525 87 510 764 161 855 890 849 351 240 104 761 439 344 477 8 6 814 607 458 351 362 99 717 211 647 619 577 915 9 546 298 80 215 649 323 843 86 582 603 648 889 276 813 564 243 31 239 845 919 97 621 79 886 45 51 288 4 20 390 635 587 577 136 40 496 681 872 21 453 525 159 927 845 671 424 460 890 795 707 983 654 865 710 707 387 895 600 912 213 868 678 542 709 509 552 59 308 129 487 780 135 372 400 62 444 409 379 308 731 855 382 465 636 172 832 562 634 298 121 947 664 964 551 172 992 876 648 79 187 469 214 936 855 424 353 378 971 925 976 314 349 131 380 764 788 262 134 614 765 316 889 785 851 510 194 669 849 695 72 731 459 578 874 513 733 901 977 870 654 111 13 268 940 515 950 520 678 207 243 475 874 425 754 23 177 999 463 534 87 547 428 275 945 410 339 585 39 666 166 15 591 19 381 588 269 512 947 638 206 236 602 906 338 188 37 561 375 308 69 626 83 593 960 69 432 477 949 505 903 18 603 932 588 831 103 651 548 744 366 483 984 547 191 972 547 774 206 259 693 462 70 890 503 777 285 49 29 71 583 374 429 654 770 701 705 53 631 415 843 831 723 136 881 950 632 264 383 644 148 990 853 26 315 511 329 173 585 238 130 471 553 477 520 376 330 265 412 222 651 264 227 226 758 572 689 427 381 375 757 53 628 426 244 88 526 388 948 737 541 189 163 167 707 893 187 501 529 990 926 622 756 199 58 944 961 571 592 968 379 213 628 996 20 754 585 579 511 59 928 628 992 113 94 337 466 455 14 495 329 949 613 356 739 966 594 152 213 980 717 332 153 407 901 263 410 342 606 760 613 636 513 913 616 247 802 418 572 626 149 125 876 73 459 692 984 182 490 537 399 238 481 881 291 169 788 697 562 54 807 908 467 83 711 195 150 965 761 988 496 437 473 22 23 14 879 100 295 791 384 385 127 235 24 100 979 803 482 553 766 193 124 461 155 978 174 927 998 273 587 631 443 773 616 884 223 147 259 343 535 368 308 740 903 499 376 756 381 394 117 905 95 921 22 808 301 724 927 61 92 489 541 579 623 173 340 116 106 277 741 8 828 700 304 215 567 61 220 19 983 98 257 327 365 70 698 78 795 602 495 857 938 345 921 245 114 461 870 758 531 744 637 807 843 869 628 797 152 372 190 744 112 931 209 789 314 135 211 927 331 363 726 786 703 351 561 920 417 246 704 763 310 651 95 502 498 750 658 345 805 956 904 753 788 31 165 695 255 578 897 518 716 226 624 733 830 828 39 175 380 182 528 515 901 940 858 696 306 299 294 761 576 146 625 676 897 293 255 427 986 61 349 249 719 470 86 325 166 71 2 642 890 714 537 912 557 964 883 831 526 98 300 740 141 244 159 176 953 719 139 688 866 138 272 973 422 992 761 140 903 474 615 432 16 442 720 676 191 464 323 130 194 256 525 415 283 549 476 11 184 944 783 756 393 388 112 226 231 614 630 705 615 771 270 353 109 932 715 222 946 997 66 937 150 758 60 344 3 896 938 589 916 285 75 398 780 427 746 653 753 741 898 742 492 690 874 21 668 260 363 180 445 504 782 431 402 956 344 688 708 944 467 874 204 644 313 991 625 158 744 121 471 498 523 582 95 55 668 979 494 200 16 926 216 352 184 76 185 576 162 782 533 17 510 930 824 547 254 117 956 602 951 409 422 624 155 243 865 133 610 232 328 262 950 676 685 395 651 692 895 68 153 677 239 682 593 144 503 150 570 450 727 637 534 839 785 348 683 36 245 536 331 79 368 109 874 619 417 530 242 920 987 747 844 591 805 446 915 327 556 160 374 366 559 15 193 872 843 388 440 109 185 448 987 150 392 960 363 102 711 187 997 389 830 257 718 960 852 927 207 593 180 469 234 655 72 31 424 886 106 859 19 745 495 191 369 259 521 233 780 162 384 371 156 328 497 65 452 834 93 50 258 350 766 661 32 681 701 922 15 906 157 815 889 762 430 414 53 742 461 690 133 114 629 8 942 488 256 69 162 678 102 619 477 497 301 8 602 103 924 671 997 48 882 819 367 361 686 261 955 968 27 716 136 136 67 342 134 91 602 980 274 414 383 540 625 205 524 311 532 923 898 450 704 180 386 674 126 473 560 72 229 332 285 979 518 778 532 763 924 856 992 532 222 651 720 252 317 897 132 290 980 179 458 643 699 473 464 336 870 85 425 15 161 901 779 849 283 20 500 620 703 535 69 511 564 213 695 751 176 187 245 18 516 574 169 834 57 130 644 433 879 223 972 869 242 108 864 630 993 246 602 646 176 546 700 303 411 214 878 461 802 279 238 559 466 424 179 561 607 38 23 692 98 322 878 16 486 908 355 203 580 45 102 193 95 68 812 772 498 841 378 248 850 880 437 953 116 818 744 318 234 464 196 763 658 586 273 823 323 831 458 227 788 493 225 229 976 893 390 185 661 353 229 604 869 374 51 25 901 631 845 847 5 333 582 575 417 452 372 669 933 336 203 591 550 654 273 223 94 853 984 349 625 15 386 131 903 354 581 505 889 285 911 422 725 125 304 842 785 466 745 840 773 790 627 92 126 27 927 136 430 162 982 605 262 823 95 356 240 759 356 525 953 486 865 347 673 328 73 487 867 934 628 170 749 554 389 788 274 245 856 321 482 400 801 805 557 81 700 346 291 344 690 918 887 958 489 152 947 570 931 830 357 442 75 7 53 870 837 146 415 472 455 302 49 655 899 106 648 606 643 71 531 655 709 653 709 295 98 98 798 244 104 351 672 577 53 929 614 154 140 779 325 333 124 408 820 698 646 941 648 622 11 837 606 521 872 247 411 244 336 289 947 709 769 844 743 182 189 712 338 503 312 509 612 762 425 370 154 683 326 711 783 635 456 913 378 71 274 309 925 744 839 5 703 91 543 743 863 926 733 203 98 427 33 331 643 400 465 73 155 392 924 148 71 743 709 672 412 801 762 287 765 587 266 196 331 184 427 951 726 409 760 84 253 775 894 606 408 662 216 877 782 321 771 9 654 42 68 903 175 813 875 435 918 69 681 589 682 383 15 381 280 513 536 707 514 448 797 278 412 165 739 245 101 623 963 685 860 902 277 16 545 338 234 974 132 734 692 682 532 504 242 279 586 466 826 448 701 998 142 561 963 191 8 247 877 324 500 727 825 692 213 802 360 906 491 248 896 690 148 857 767 135 407 365 290 916 94 872 586 603 152 841 155 588 726 498 150 394 280 774 734 515 844 900 104 463 180 305 193 644 364 70 795 803 986 605 793 10 359 299 326 508 535 413 26 543 196 358 177 612 710 630 977 354 175 389 399 88 766 142 226 610 913 290 987 125 544 282 644 388 543 155 760 433 907 178 704 146 547 101 869 419 125 944 438 901 200 236 370 741 271 841 821 745 330 748 383 247 280 593 251 820 845 798 445 664 736 483 354 565 130 112 90 508 782 409 241 280 647 986 623 802 986 631 318 848 41 567 734 177 203 250 836 980 345 852 861 837 243 405 882 694 326 189 740 488 672 342 971 510 405 892 654 12 620 702 257 896 810 928 252 700 523 547 249 236 723 30 247 220 516 859 683 391 339 606 271 409 911 160 468 384 566 232 676 845 648 648 143 811 910 79 594 845 739 209 686 463 428 172 97 286 946 537 331 809 943 43 940 871 783 407 909 35 746 779 492 341 531 620 910 803 477 241 949 96 245 97 640 681 833 42 531 752 852 40 453 922 960 504 459 650 174 767 82 423 67 51 809 757 91 933 489 860 877 392 651 688 153 746 660 291 25 121 263 181 824 200 983 455 540 322 166 151 459 571 471 261 329 854 478 21 103 387 970 124 451 31 660 744 204 359 839 587 305 41 528 209 784 561 226 156 686 720 239 173 484 273 190 617 969 663 422 240 785 550 945 155 439 439 283 38 259 41 725 937 767 818 641 969 822 449 471 540 979 185 45 101 375 687 302 60 875 428 673 842 492 665 294 648 306 448 831 282 651 371 308 980 140 409 928 9 252 350 359 121 423 83 855 870 195 948 708 865 186 127 394 374 410 543 651 451 642 367 44 439 41 824 502 389 307 950 739 412 171 893 902 222 401 423 115 800 735 7 895 783 613 893 720 227 870 453 235 506 88 885 552 81 743 841 650 592 756 246 112 357 778 867 563 16 857 581 59 803 231 792 541 118 319 788 295 800 366 543 379 564 706 719 690 492 187 734 710 789 39 629 625 300 528 751 898 721 119 438 782 332 358 846 201 312 997 296 218 370 924 126 304 31 704 920 571 571 16 732 740 971 431 304 593 840 362 193 506 299 414 914 881 589 968 391 536 989 614 179 161 945 335 131 366 2 994 19 926 166 819 999 961 644 12 361 474 736 738 256 408 927 660 407 32 656 85 574 50 343 801 599 711 810 192 950 967 94 292 68 624 80 146 752 378 468 219 498 159 229 621 297 383 999 624 353 802 703 986 690 74 271 283 316 459 207 733 347 63 671 655 749 822 98 841 293 32 974 382 786 779 699 71 137 880 720 969 356 784 409 882 363 459 741 736 805 655 811 975 503 105 242 541 373 451 893 650 856 32 907 502 400 543 394 930 691 277 364 930 163 797 282 358 529 563 456 506 612 893 37 74 416 314 148 724 607 475 884 148 454 824 530 242 651 983 745 592 69 59 280 38 201 545 795 337 523 926 922 577 624 172 93 576 792 555 476 147 15 130 746 802 966 241 729 714 759 737 404 570 851 321 833 569 665 297 528 112 315 674 21 685 517 881 992 913 321 717 732 416 951 941 765 678 369 792 273 46 946 746 502 308 63 470 787 852 301 440 536 807 778 944 221 758 772 544 422 606 691 753 510 314 437 234 201 665 433 378 975 766 958 499 129 522 399 51 368 81 484 210 498 443 304 232 135 196 910 919 826 429 149 225 716 738 843 724 747 542 451 738 406 367 65 829 960 967 183 271 910 680 237 654 319 90 567 122 345 351 901 567 619 563 691 398 421 951 518 77 757 734 29 332 525 7 896 556 567 985 1 908 154 404 810 771 564 341 820 31 315 826 180 601 842 167 455 450 976 423 931 943 493 562 836 420 146 901 951 826 850 362 573 483 12 68 889 883 658 209 331 828 505 498 568 168 172 938 887 437 450 412 728 863 962 987 563 397 38 297 945 767 144 98 580 709 507 876 805 916 433 858 319 137 383 973 43 316 126 903 543 206 988 141 199 599 279 456 148 977 925 61 143 81 989 697 364 669 319 259 673 977 229 697 894 19 971 103 642 451 799 416 827 793 395 682 312 409 542 313 459 638 760 111 67 513 820 795 632 104 577 770 251 560 34 597 223 946 414 889 564 695 416 523 156 980 858 934 33 3 347 792 237 455 741 413 125 29 316 672 274 345 65 995 61 804 496 374 375 731 84 909 936 515 567 638 292 814 609 834 811 607 392 68 76 848 180 754 645 525 564 667 890 289 306 437 58 804 628 753 727 300 665 666 225 257 423 681 43 558 965 736 450 641 582 924 953 643 211 489 117 111 459 519 178 596 406 287 683 637 160 473 890 96 261 39 186 815 539 802 511 31 604 832 582 494 699 587 118 3 531 43 5 324 719 839 532 430 960 494 670 891 870 166 585 191 815 36 538 389 542 774 119 767 389 644 790 457 938 965 327 438 172 897 349 754 559 186 867 126 850 854 756 110 343 267 765 618 573 497 65 70 729 138 900 460 477 105 125 532 910 166 469 73 960 824 541 279 71 495 676 346 589 454 959 755 944 705 721 255 235 624 949 824 650 840 358 330 853 240 708 465 452 455 895 914 497 886 761 279 97 479 297 368 494 538 257 174 868 183 87 890 60 900 775 657 825 855 237 995 750 761 905 939 467 474 394 4 880 598 281 365 214 607 575 193 358 754 596 231 354 859 312 5 733 206 636 800 704 375 393 296 384 338 608 355 31 364 738 116 899 127 869 864 751 795 3 253 4 31 594 655 375 91 59 996 370 863 340 32 421 767 657 995 666 828 563 517 490 936 942 158 864 36 605 326 190 621 950 281 539 606 403 151 173 918 202 3 361 266 354 274 805 70 699 46 723 466 313 481 788 879 505 150 984 683 95 864 45 90 335 504 843 244 783 239 985 305 932 654 708 179 982 462 731 162 420 338 923 832 301 925 761 674 124 138 774 747 689 129 978 225 63 548 192 813 11 46 64 113 563 893 716 594 322 119 366 175 870 158 215 728 532 226 132 975 417 495 990 38 292 528 462 488 924 153 352 916 56 574 862 924 733 70 494 144 106 148 179 564 793 419 903 323 743 190 299 63 136 195 369 568 178 598 708 466 293 696 177 879 425 913 279 81 609 411 621 146 608 533 462 206 133 988 27 747 626 878 988 714 940 167 308 738 990 938 782 119 765 87 677 799 763 244 144 352 9 14 724 336 920 6 500 841 678 110 314 567 745 487 874 219 706 756 171 704 967 192 746 775 766 377 514 683 632 545 13 6 7 803 891 651 173 576 639 162 537 389 449 451 806 765 301 562 285 489 504 109 983 419 952 73 259 580 587 428 496 704 554 394 416 512 666 423 610 917 496 950 594 946 621 14 776 581 668 96 787 379 662 733 985 228 267 319 149 373 978 725 625 112 511 465 66 421 874 569 359 312 426 521 761 139 999 404 87 754 948 926 638 430 168 892 719 193 457 786 222 931 576 376 590 551 411 909 636 759 325 447 224 875 909 321 42 349 338 81 645 766 862 183 834 57 428 728 13 92 42 109 181 392 771 392 278 31 923 25 230 719 151 499 159 842 434 881 819 732 870 210 17 860 947 504 789 263 304 117 75 49 472 45 347 448 847 556 926 118 384 57 97 165 887 836 231 45 866 494 174 135 956 303 714 951 309 746 567 785 507 457 58 793 790 603 388 488 44 380 630 176 880 303 681 928 669 908 655 24 870 657 535 81 575 831 635 653 865 833 732 890 24 237 354 890 588 660 725 641 928 62 428 768 389 956 797 382 931 535 248 337 87 869 615 832 858 911 272 686 478 403 726 358 866 455 960 992 854 539 653 780 493 36 571 513 508 882 755 242 298 398 55 412 174 370 929 572 889 67 361 126 166 144 466 851 412 448 697 746 995 946 958 369 667 451 841 335 661 291 19 614 564 466 389 437 375 355 528 637 420 735 68 485 266 925 649 898 793 950 253 6 838 172 411 368 16 25 441 580 487 648 288 953 883 452 157 904 669 992 982 788 499 836 673 36 714 87 320 992 13 17 184 418 764 696 109 720 386 521 706 933 834 862 942 837 42 339 20 584 843 750 808 850 242 119 215 581 491 418 584 686 236 458 901 148 813 204 572 224 724 956 575 217 284 410 134 185 190 902 381 932 318 957 869 797 405 27 535 614 404 824 51 831 797 259 259 801 750 737 608 163 104 899 549 961 199 285 107 647 261 737 785 157 432 886 788 774 324 643 883 449 314 721 665 41 812 892 69 143 184 497 929 540 249 908 577 562 640 484 566 241 55 774 90 102 716 104 202 927 610 474 271 30 992 444 124 501 229 538 681 1 789 961 669 232 267 721 963 848 21 537 74 156 411 125 40 141 726 961 275 836 128 819 981 636 899 365 927 333 968 592 581 139 984 82 956 443 494 280 159 998 948 409 61 980 168 67 306 656 559 422 243 619 44 524 70 413 35 820 364 238 728 793 108 870 712 976 29 657 511 282 957 114 244 842 508 301 133 822 406 471 326 365 333 33 344 400 327 334 11 797 800 127 51 842 239 610 880 958 391 44 210 400 524 194 629 538 164 834 999 547 958 368 659 408 144 148 652 399 867 464 123 407 822 272 702 988 480 806 651 863 844 139 432 746 997 882 400 563 309 327 749 48 252 673 733 237 461 66 767 290 898 430 145 965 205 365 472 35 945 56 383 190 852 4 778 111 394 824 587 631 718 527 126 685 655 206 304 379 841 803 710 173 874 680 897 718 939 865 75 169 983 333 396 326 567 648 167 934 604 918 159 968 261 371 457 40 210 349 227 44 788 696 470 594 408 216 282 810 416 135 409 877 745 971 902 845 951 782 208 289 461 249 50 666 696 426 15 164 688 728 621 590 840 537 815 203 643 620 905 343 728 561 400 176 638 600 436 50 536 936 904 98 991 505 355 860 792 526 125 285 205 662 639 712 276 624 646 414 793 224 621 288 573 82 628 209 615 145 480 436 88 934 270 206 80 352 442 234 930 480 599 257 808 963 447 989 588 750 737 971 374 360 682 370 850 401 468 740 373 513 216 189 498 891 970 161 993 590 406 881 665 517 326 510 983 564 621 93 515 325 388 906 139 99 601 635 68 655 515 454 137 591 801 437 261 161 247 900 683 76 242 17 688 132 484 569 43 438 857 33 106 133 491 114 258 588 46 137 169 726 244 604 900 317 224 163 697 314 502 593 43 293 739 546 24 271 683 170 461 241 231 33 588 352 11 868 476 166 491 595 788 293 532 941 595 263 616 55 186 841 492 676 971 954 483 149 281 798 455 795 824 378 495 256 193 173 101 890 273 260 851 913 39 284 545 797 894 930 722 933 48 606 114 409 857 572 615 811 409 732 597 771 859 318 746 835 46 101 272 712 263 882 983 936 93 525 276 436 222 422 989 916 296 625 636 959 949 25 303 212 134 24 471 393 758 675 439 46 783 672 604 539 146 171 678 100 483 550 521 605 994 396 830 129 843 266 109 723 751 56 682 613 689 39 165 588 262 525 763 999 91 189 637 517 553 382 851 609 3 93 610 438 712 500 996 21 637 626 11 111 359 943 941 148 851 156 514 64 763 925 302 948 61 793 644 721 843 183 482 138 610 53 44 552 645 657 80 65 772 951 614 92 414 102 584 687 493 184 592 248 961 996 691 63 467 853 742 977 827 611 615 12 783 887 426 680 858 268 205 718 491 823 906 35 262 693 767 672 511 256 960 390 956 578 185 468 17 817 427 349 723 212 811 171 170 33 373 523 790 461 625 330 366 848 236 355 135 298 610 381 164 427 266 620 933 326 453 518 215 131 952 914 21 819 993 139 392 418 685 877 22 425 450 343 88 883 696 747 468 33 246 702 712 507 278 241 926 769 56 554 434 420 458 43 690 567 587 788 566 164 256 930 846 594 794 517 928 533 453 906 156 918 185 389 168 860 120 820 883 672 250 139 384 131 647 793 188 864 276 961 352 162 546 422 50 959 644 38 845 542 988 459 340 647 272 259 731 822 370 688 335 108 297 199 604 718 110 986 871 142 254 318 246 164 592 23 85 461 584 706 186 236 95 4 968 25 340 800 863 929 482 481 29 197 216 374 650 879 268 573 98 638 229 645 468 421 241 597 422 69 650 60 794 993 400 200 289 522 608 642 624 845 236 394 944 249 540 343 151 292 269 70 601 897 848 534 524 633 195 503 534 356 454 170 347 393 989 359 690 133 107 762 538 336 448 18 181 159 510 73 427 236 598 413 952 988 11 844 612 323 507 848 396 183 950 251 209 654 934 405 87 713 410 427 194 161 804 920 557 324 373 371 81 976 861 790 24 615 615 32 628 376 735 551 297 434 3 104 433 15 864 848 108 426 388 334 496 318 748 183 360 812 631 379 201 408 965 554 585 82 663 989 435 938 46 12 836 361 387 107 759 415 558 302 281 199 129 249 365 681 428 941 460 980 304 646 740 717 827 378 343 173 973 799 628 464 718 405 481 416 234 606 672 160 283 918 198 60 990 516 923 208 287 415 427 204 549 455 348 650 861 529 304 237 131 812 638 316 57 716 472 347 3 104 905 5 991 989 729 413 120 138 514 350 131 231 267 70 173 928 249 25 302 204 170 514 749 976 22 520 25 589 797 51 55 378 758 312 760 226 690 628 756 749 535 112 865 854 677 539 432 134 308 608 182 885 463 790 320 648 321 673 757 611 726 153 615 96 112 959 593 623 979 122 567 708 841 233 820 663 636 450 388 149 700 948 124 766 741 438 559 947 163 30 880 302 417 154 604 671 362 797 50 179 656 543 989 384 300 803 819 21 147 551 72 784 935 957 690 913 415 62 920 524 238 466 263 373 243 597 495 249 355 162 764 891 701 839 455 946 594 542 884 459 998 492 761 840 893 687 904 895 482 914 763 662 249 375 676 63 981 82 385 83 240 398 440 171 615 366 975 724 127 741 762 674 782 356 872 327 187 340 680 838 810 93 843 835 686 102 515 478 400 692 34 981 605 876 651 860 912 379 637 766 967 711 143 891 973 112 571 535 53 516 404 701 931 236 447 288 320 487 642 858 165 495 91 135 229 790 792 976 89 530 790 881 592 514 382 349 189 33 190 848 190 803 961 91 344 684 475 724 126 274 153 22 291 545 527 285 201 168 505 695 22 44 689 865 642 403 711 345 871 420 918 601 636 43 106 895 150 741 923 344 402 524 508 444 737 358 841 288 535 9 195 498 23 524 42 327 895 582 887 302 79 917 198 6 802 557 194 49 210 163 229 146 6 749 318 181 913 77 821 660 991 329 456 946 932 57 107 695 985 385 26 926 409 586 65 284 624 321 426 923 274 356 366 873 754 667 96 705 845 430 320 27 469 734 668 736 450 90 924 207 417 895 315 270 307 362 788 874 234 770 813 768 370 102 308 640 510 620 178 894 521 355 711 458 256 428 155 761 583 294 640 416 522 542 894 941 933 499 376 592 7 60 392 145 951 1 364 572 492 12 33 66 819 829 848 381 666 197 751 211 326 668 784 553 145 424 684 816 977 621 785 265 515 424 850 315 988 213 185 773 210 702 66 154 109 712 973 914 565 30 52 992 933 464 314 305 963 3 344 753 50 619 785 923 487 644 11 800 466 242 556 458 412 615 329 355 262 856 811 374 887 839 241 363 649 848 58 130 958 320 424 66 775 273 433 177 773 301 167 271 874 954 198 685 547 622 933 671 804 3 737 716 824 879 552 992 942 945 440 984 699 549 406 77 240 620 288 670 460 504 780 309 524 467 99 670 122 996 225 402 37 540 753 490 302 270 857 450 586 92 64 232 141 355 899 203 693 611 249 527 477 60 350 622 329 844 620 738 444 757 378 981 52 998 644 949 22 766 169 980 331 150 358 320 375 411 368 817 105 234 379 716 755 435 627 256 392 568 367 286 4 804 333 28 485 414 943 85 848 562 869 291 846 644 891 543 972 969 979 632 502 219 881 932 219 849 617 941 784 788 230 758 54 555 280 346 833 705 461 449 9 910 531 23 722 772 479 756 198 651 289 472 492 752 129 894 138 639 32 894 18 165 537 194 967 787 853 757 173 943 232 790 470 683 218 169 47 793 122 897 56 558 280 805 766 468 948 186 469 225 372 544 680 293 367 349 264 328 906 103 491 840 691 330 100 347 744 234 85 701 713 474 126 588 803 270 976 504 205 962 103 773 482 160 998 2 115 489 867 232 297 396 239 429 366 794 670 517 736 544 799 178 260 477 518 891 162 891 259 722 531 417 161 709 184 994 990 1 757 425 851 452 699 261 206 377 958 743 936 414 361 617 224 601 736 875 946 512 516 477 974 672 618 32 884 84 660 510 989 115 22 898 997 457 273 845 237 618 598 939 419 607 515 32 129 6 598 771 906 275 658 80 852 248 946 170 928 432 862 324 557 160 70 111 945 484 669 709 928 700 76 186 892 429 483 943 854 232 354 809 611 653 22 781 16 526 513 57 619 430 934 920 809 626 725 540 987 755 117 623 832 234 721 730 866 328 815 277 999 929 497 2 769 19 539 430 278 932 851 634 388 118 738 832 311 597 97 433 715 729 332 320 359 966 986 754 433 113 207 517 775 834 578 966 632 22 36 826 872 781 45 844 984 340 548 662 38 22 390 632 602 976 226 563 540 764 135 440 370 995 222 30 923 204 57 490 665 281 261 595 5 477 356 994 103 404 852 782 164 960 320 905 297 292 342 218 195 68 480 764 372 313 650 325 681 875 558 91 130 15 976 943 550 965 604 513 867 708 38 802 792 884 836 192 382 950 721 601 401 973 366 957 475 364 122 406 795 228 599 195 250 733 271 49 115 404 706 162 996 761 106 868 862 621 711 705 737 522 930 518 647 317 112 421 71 614 160 470 860 690 816 434 822 405 959 876 170 77 896 207 475 789 282 270 403 927 421 55 197 123 736 610 544 182 190 453 700 629 686 323 962 362 555 945 522 727 459 677 5 362 240 356 831 220 446 471 900 428 389 328 354 369 305 397 880 274 103 237 179 216 921 748 116 662 971 277 363 485 967 904 423 247 301 355 402 269 258 80 465 6 570 6 925 105 89 529 761 853 969 303 831 439 80 992 779 188 400 406 910 473 266 441 632 585 128 358 910 129 380 298 382 376 255 583 12 269 834 675 25 313 856 433 284 258 943 498 892 987 141 24 668 767 169 497 401 698 891 675 71 401 282 897 626 859 684 77 357 334 626 511 846 335 956 309 704 691 280 488 392 60 487 42 167 540 490 506 991 701 612 988 630 404 997 231 744 290 152 538 345 137 981 949 798 20 207 395 823 804 747 613 769 734 392 927 912 602 680 560 405 253 626 811 916 542 944 100 958 21 301 439 186 976 384 722 13 843 148 515 33 245 506 309 755 121 873 461 169 673 442 127 944 100 608 738 912 640 783 219 621 838 817 997 933 40 871 905 59 768 446 962 605 526 168 674 525 574 468 116 35 92 116 927 729 553 233 394 692 417 789 196 941 245 835 243 583 267 193 619 56 874 859 608 92 387 359 705 70 507 107 234 985 305 593 797 54 54 109 872 582 47 214 72 396 741 388 138 1 104 721 900 572 602 357 980 845 982 464 303 877 603 804 665 372 918 428 862 156 59 376 167 563 686 682 659 57 342 849 17 633 627 927 272 82 36 940 777 215 667 284 561 38 200 758 596 466 184 245 610 27 424 983 156 434 354 189 117 649 261 257 885 689 377 602 534 203 180 39 532 484 864 528 244 87 974 332 628 999 492 360 584 538 792 91 277 538 47 285 190 629 491 406 994 681 152 862 874 93 637 81 188 370 923 406 780 38 193 437 598 611 779 586 435 587 805 930 156 307 130 912 982 993 10 924 189 371 149 512 636 861 550 667 488 571 739 589 849 334 215 279 359 619 551 796 161 317 232 161 630 996 355 86 882 866 365 985 527 269 428 598 849 250 171 728 294 881 547 175 919 30 174 437 972 559 450 203 613 916 393 589 163 644 221 514 710 637 675 358 421 378 903 722 768 900 618 846 522 843 41 876 228 197 119 924 486 128 977 382 202 709 798 801 87 89 912 819 255 139 718 572 586 828 300 498 385 506 415 87 722 378 381 605 240 54 379 929 313 608 791 728 957 725 252 315 109 561 45 582 660 295 989 848 329 414 319 67 830 476 215 219 190 21 914 217 893 132 624 730 844 191 860 500 773 598 321 908 537 586 132 375 653 17 128 319 382 724 482 858 213 241 969 527 330 164 517 664 921 752 357 809 630 821 943 818 290 241 700 131 123 20 460 527 128 676 442 567 403 361 969 397 560 673 89 763 329 71 916 260 524 638 542 265 148 113 39 593 308 766 928 539 801 849 769 917 245 791 494 100 704 319 278 494 663 175 77 394 962 166 914 844 119 321 105 755 57 449 856 905 85 740 577 919 805 568 288 931 567 3 45 613 835 84 846 441 81 227 766 914 700 494 523 132 951 84 220 994 848 156 225 985 560 156 772 748 438 64 44 863 201 246 243 30 770 395 667 270 55 732 146 215 489 899 636 121 192 479 233 638 696 779 960 571 269 765 973 819 410 565 567 805 549 49 30 740 763 32 511 252 18 65 671 809 220 441 595 244 906 583 947 357 612 573 762 71 974 370 454 737 678 569 786 104 480 310 633 857 489 699 387 11 832 235 370 277 878 621 748 174 343 61 580 346 187 514 579 552 757 739 192 681 694 256 742 141 844 323 593 205 818 985 391 650 605 860 146 373 268 166 2 111 820 809 353 835 882 600 916 437 168 218 215 426 177 587 746 803 941 758 155 470 897 481 18 515 91 925 914 349 552 533 360 482 247 842 904 489 260 496 575 630 905 578 938 564 771 507 891 166 298 455 791 99 109 112 511 556 791 438 648 710 971 599 856 421 98 648 857 675 615 936 341 718 1 107 650 656 909 240 60 971 173 21 746 23 740 62 381 343 975 474 49 453 851 745 659 437 15 748 299 499 271 952 656 296 349 541 720 827 353 655 541 372 192 771 140 880 988 517 656 917 485 1 754 365 917 684 189 833 703 900 915 370 637 965 425 989 642 889 828 337 972 664 733 676 108 687 214 958 210 597 209 795 182 756 318 204 988 961 404 256 963 487 568 305 626 744 367 913 923 826 117 236 708 616 570 919 252 525 681 372 720 132 179 718 210 710 512 294 334 98 916 187 200 45 796 170 170 29 568 404 843 876 657 296 4 790 819 917 960 734 262 281 167 715 822 246 96 543 722 346 501 684 635 501 979 484 977 853 920 46 128 143 868 891 161 705 455 233 161 967 956 666 719 65 916 321 276 911 135 751 141 972 232 643 662 398 143 490 644 965 544 972 930 296 309 496 914 663 488 404 515 522 585 330 416 979 859 492 432 844 964 654 486 203 685 201 310 885 796 193 508 864 482 47 260 791 833 861 621 785 955 790 744 353 456 87 984 566 258 257 72 352 696 246 133 454 517 583 251 212 783 258 927 914 840 189 558 663 664 407 527 615 440 869 195 956 363 667 155 555 509 5 425 305 76 27 93 560 552 519 973 266 495 437 862 612 408 195 937 983 652 800 498 217 583 916 915 635 761 674 189 601 175 233 240 43 405 432 266 555 923 777 106 972 28 356 147 556 629 108 424 422 506 756 127 523 668 893 567 989 850 283 448 657 709 965 178 368 373 239 181 91 764 253 397 691 37 290 290 620 72 315 531 613 376 952 328 283 873 824 39 146 505 576 451 22 637 185 537 116 808 412 960 924 409 963 456 969 392 857 703 787 340 929 797 911 894 428 657 172 159 102 774 850 237 428 323 647 773 397 418 728 639 509 692 977 377 511 852 338 679 947 41 375 445 880 976 633 437 943 153 926 266 118 417 701 663 109 85 594 177 106 592 73 485 795 329 345 15 784 759 882 283 608 496 933 988 174 51 398 411 358 927 772 913 177 417 272 246 457 249 654 834 794 849 480 180 52 489 141 114 291 783 944 294 367 764 847 779 329 625 749 921 411 607 254 118 238 540 436 337 918 824 835 319 697 274 717 258 633 449 712 223 724 991 212 621 271 519 505 174 100 232 235 356 425 90 827 827 545 670 234 699 986 852 36 378 616 385 314 661 974 202 372 530 655 717 3 348 210 796 22 106 674 578 550 847 680 850 312 461 877 911 376 216 499 730 744 412 295 378 832 814 453 328 661 798 592 242 887 107 577 557 499 752 263 191 548 301 344 413 362 931 533 707 162 388 95 831 205 39 351 296 506 751 737 711 703 515 854 179 263 148 485 831 736 175 569 551 934 973 95 693 482 650 377 936 313 514 49 618 3 323 281 926 384 590 239 756 537 327 548 859 145 856 628 256 755 424 145 222 617 127 70 84 371 344 622 703 932 564 705 224 307 629 696 817 246 294 587 918 35 802 909 829 647 599 508 866 63 762 355 940 143 511 925 827 766 920 325 913 989 263 496 550 406 966 357 365 458 307 899 772 215 638 514 329 853 10 364 403 83 634 729 883 974 418 193 976 238 487 330 93 939 882 700 617 762 397 774 730 694 485 750 346 692 480 268 502 165 577 324 939 178 123 296 64 448 804 561 392 164 412 718 608 707 256 766 842 727 617 8 935 953 191 270 68 871 865 782 816 484 707 319 990 962 233 362 607 472 88 374 811 62 61 646 376 795 68 71 820 899 156 992 599 456 986 673 945 219 966 276 426 104 15 480 838 239 703 105 145 566 565 45 474 404 792 262 696 686 13 752 572 189 552 973 282 135 806 156 180 107 881 842 917 411 339 839 719 321 790 174 184 597 17 979 94 469 25 892 309 436 736 751 74 567 842 364 325 260 924 441 595 40 654 508 604 980 208 362 692 973 702 249 673 106 304 216 691 451 42 336 676 939 48 596 40 175 398 30 322 775 198 65 284 932 84 115 626 823 845 698 743 207 2 780 519 167 757 483 507 232 625 732 732 989 953 145 88 315 627 782 831 562 343 892 587 724 476 974 813 257 345 922 503 230 117 395 933 822 351 301 935 274 699 872 547 327 563 830 136 935 422 552 562 951 148 274 715 461 143 17 433 577 723 365 225 339 327 272 170 69 850 812 302 591 106 139 949 189 955 955 514 473 376 417 934 29 64 25 911 987 657 748 341 531 701 166 90 232 90 476 254 479 448 704 470 982 318 628 111 526 116 392 693 703 460 274 69 534 580 596 330 254 360 614 561 644 741 403 238 709 325 241 292 778 289 643 609 660 626 215 975 150 323 120 806 918 984 915 146 178 582 789 550 303 807 144 340 938 485 993 251 676 996 91 47 300 332 596 953 249 298 745 697 18 105 821 469 361 213 135 664 220 849 691 160 787 940 432 287 430 214 749 426 832 746 479 579 952 607 780 923 252 736 254 740 723 747 653 149 969 453 838 959 723 328 784 715 41 23 377 32 672 661 569 721 101 503 802 672 4 996 603 122 33 438 79 552 622 297 647 808 463 521 220 903 566 991 844 809 142 296 272 556 933 162 580 790 287 248 594 212 533 650 894 996 684 256 955 122 742 936 351 518 627 117 848 678 365 990 492 658 31 650 291 714 575 893 108 766 871 402 736 295 743 892 830 722 668 904 749 842 792 777 275 853 82 563 909 932 819 554 321 372 475 791 456 761 995 730 912 586 38 710 43 442 184 900 499 84 858 831 147 533 88 933 94 363 268 930 44 567 315 969 862 130 946 820 275 462 221 145 679 736 280 806 871 120 123 462 304 58 475 915 10 202 437 301 674 271 677 65 563 576 581 864 858 690 758 318 183 287 898 515 247 383 412 431 112 260 95 203 624 892 565 831 986 442 835 233 861 492 572 621 387 824 13 321 652 786 778 566 86 505 291 710 595 456 749 197 54 295 819 855 946 167 87 916 852 39 328 52 1 151 950 417 220 333 912 439 767 401 405 762 974 515 789 68 342 685 465 513 562 411 754 645 954 866 999 310 47 96 795 737 469 335 451 997 691 454 874 319 35 562 346 399 233 852 578 849 987 26 330 946 824 630 516 28 474 970 530 715 546 572 491 333 293 62 672 341 76 439 903 923 632 558 843 785 979 386 988 484 255 597 817 825 352 353 913 926 346 473 935 479 683 787 454 362 330 273 760 206 362 899 122 828 438 448 412 657 522 317 74 392 500 696 955 669 217 608 698 804 511 436 672 895 321 697 88 767 929 542 630 575 651 615 487 773 893 67 319 229 969 682 129 329 366 331 237 112 580 859 652 573 226 261 47 170 452 247 936 181 897 208 242 5 848 354 199 514 483 836 317 137 108 826 421 7 173 261 140 947 93 136 979 159 441 441 80 179 685 897 965 872 874 832 552 896 828 766 104 489 904 480 189 695 989 730 208 83 880 816 902 631 746 508 884 791 512 238 649 907 778 95 689 41 510 105 421 226 724 159 309 1 416 777 415 523 396 436 276 468 801 785 698 577 356 314 972 674 983 700 787 522 560 805 320 139 17 139 555 589 425 883 7 644 974 600 768 576 4 327 387 368 703 141 192 378 68 250 785 728 42 828 558 16 885 416 456 807 899 486 270 560 771 76 376 232 37 233 444 991 295 750 446 466 166 836 136 438 262 645 221 708 483 535 449 161 10 712 441 111 422 812 962 707 83 143 62 22 117 837 506 326 684 960 686 251 61 83 129 347 656 725 630 678 777 833 986 796 982 74 548 219 527 638 795 529 957 824 982 667 699 7 497 167 674 811 658 40 946 978 54 528 876 495 982 474 587 952 149 47 844 716 115 766 429 415 853 442 238 640 150 813 618 806 544 820 372 620 442 357 408 123 754 203 930 935 515 22 330 502 333 744 147 132 966 538 166 188 220 244 343 996 847 163 927 162 752 876 502 691 936 759 534 897 209 220 354 731 426 296 256 77 787 953 238 946 390 78 387 681 657 435 170 893 795 269 759 592 356 186 642 996 240 774 303 885 655 395 722 420 306 431 491 812 562 745 537 505 372 774 683 963 327 616 813 162 67 13 198 773 5 603 137 632 547 352 915 424 808 356 853 316 83 513 453 832 741 848 571 159 143 598 702 73 434 239 599 344 455 541 341 821 336 812 353 558 598 661 870 965 645 218 203 901 55 404 739 200 768 264 393 214 717 198 156 416 41 338 943 618 970 647 210 629 690 841 839 300 382 848 945 512 471 959 992 454 822 150 408 143 218 993 280 645 104 343 100 2 630 950 732 858 202 640 83 989 298 201 145 305 142 98 314 828 791 65 998 426 271 44 550 435 108 569 560 600 669 32 801 568 928 486 745 576 536 840 76 978 271 85 584 905 839 394 129 92 803 629 777 577 645 193 73 926 538 348 619 528 776 922 702 716 26 619 81 435 580 290 27 502 290 841 358 357 413 510 974 502 681 696 22 320 80 557 374 706 482 152 962 980 893 727 556 489 711 402 566 794 52 45 997 9 38 802 829 437 827 210 535 397 40 313 121 211 921 556 881 822 25 462 163 171 470 983 292 593 970 622 139 113 676 17 86 214 850 385 54 532 432 125 299 252 550 801 754 207 596 401 69 580 538 208 838 911 630 461 66 961 208 308 267 224 911 592 324 407 482 423 456 925 217 915 164 818 328 264 237 164 208 778 145 525 47 671 959 709 824 218 135 88 864 29 958 701 773 429 957 206 93 5 604 268 656 916 249 609 806 695 312 717 768 301 959 844 796 91 410 224 857 836 857 46 400 852 608 401 482 908 183 828 817 124 239 598 210 148 862 869 962 215 846 760 251 442 43 657 809 205 221 404 95 700 391 850 369 111 712 572