500 350 576 892 463 886 430 810 505 945 470 729 334 647 353 600 634 991 526 949 380 712 386 715 656 998 484 782 510 789 453 841 590 876 503 777 482 768 547 977 495 823 399 773 412 609 429 663 517 971 531 779 412 727 570 982 529 935 446 796 329 641 410 623 350 623 403 777 390 649 562 912 576 947 335 549 472 779 578 908 532 938 333 520 433 623 378 622 519 838 392 740 619 952 456 856 583 942 532 839 517 780 451 791 434 827 509 760 468 784 287 564 458 734 533 966 256 511 403 661 428 660 445 858 394 687 475 748 345 601 489 744 571 853 608 927 350 589 425 739 476 868 610 926 344 630 407 728 557 921 314 515 538 909 549 864 258 518 365 697 257 541 374 584 424 755 428 812 254 521 588 961 601 916 280 540 282 508 421 696 329 644 570 888 581 946 467 746 464 771 458 814 370 715 431 715 579 935 313 539 638 958 363 605 254 510 478 719 530 969 372 717 406 788 559 859 349 639 546 945 346 571 479 709 326 590 592 973 376 716 483 870 434 683 447 797 569 966 499 757 490 900 405 595 401 563 302 588 350 525 566 933 456 816 428 796 317 615 395 636 551 937 330 598 313 505 416 720 577 960 512 758 464 869 508 833 547 931 275 571 441 707 554 855 246 506 364 583 593 937 346 551 442 772 534 981 267 562 594 908 541 941 328 576 383 634 595 896 283 504 352 692 281 586 422 593 535 854 537 918 351 617 488 880 480 918 404 674 523 794 367 519 492 823 405 580 566 857 511 889 525 762 343 545 526 856 528 977 352 595 421 641 365 666 457 710 416 804 553 968 317 537 354 542 546 804 393 675 422 606 504 910 467 811 301 502 518 820 542 801 429 759 585 912 325 566 392 684 428 600 462 805 438 757 396 741 574 889 353 538 506 817 483 784 475 825 597 982 351 621 391 658 544 921 423 808 505 884 456 799 401 690 413 763 541 914 583 992 519 781 364 544 548 832 461 695 492 721 490 806 582 979 337 613 601 973 475 806 668 999 324 609 425 650 457 773 628 966 548 887 310 502 342 634 461 751 588 969 536 804 523 898 427 806 414 802 451 778 448 791 574 869 376 693 533 846 374 583 567 969 371 637 526 941 528 776 339 586 304 582 561 855 519 785 407 625 431 717 652 980 475 840 528 842 575 928 402 726 557 925 475 843 341 556 451 688 273 510 301 555 517 775 509 831 451 830 456 871 360 557 466 755 541 785 516 760 480 876 407 634 596 970 562 972 256 527 331 607 480 749 555 813 506 956 541 861 417 641 378 535 502 874 446 816 533 981 550 996 625 926 542 911 409 592 399 574 347 676 489 837 519 968 415 776 303 505 566 874 612 947 623 984 430 786 501 883 372 517 318 563 598 892 471 753 329 615 414 749 393 600 383 711 419 792 430 654 426 694 613 950 594 914 543 977 496 753 481 860 279 537 571 987 511 933 538 963 514 895 388 709 444 661 603 895 414 719 505 909 480 834 527 950 508 860 506 749 417 705 550 994 526 859 286 564 525 964 542 881 562 991 518 957 571 928 283 582 513 902 489 720 265 550 259 505 362 717 542 932 415 601 287 515 400 619 341 526 362 702 534 822 334 643 477 831 520 817 417 782 492 757 326 561 275 509 393 657 531 794 370 544 328 501 403 736 380 565 523 776 341 539 440 698 451 728 405 610 335 593 532 834 513 874 376 571 342 624 416 597 573 927 565 857 481 759 492 928 265 543 381 541 483 831 348 576 574 918 614 939 341 595 535 814 571 956 501 809 357 600 457 728 384 529 513 958 415 745 477 848 399 613 534 987 481 905 455 745 456 709 492 869 594 890 365 579 475 841 635 992 447 652 436 708 422 769 325 531 385 538 495 779 431 675 418 700 559 943 580 951 608 931 283 514 485 869 557 922 532 818 370 581 332 607 528 780 448 828 248 525 527 984 540 869 391 571 495 896 526 879 363 653 362 609 557 904 297 589 483 824 585 986 419 787 503 803 368 726 568 884 501 936 627 961 289 566 345 525 538 993 385 718 572 903 559 877 373 674 361 566 427 727 409 638 574 974 596 882 349 681 494 784 344 651 517 902 387 582 562 971 454 681 575 995 352 564 353 680 428 619 458 691 535 962 625 972 419 744 373 712 474 839 589 967 464 844 542 790 399 663 276 553 549 966 647 987 392 762 512 961 470 704 329 537 316 607 414 588 555 875 547 803 444 626 517 765 549 824 344 530 582 977 356 538 581 968 299 576 488 751 438 738 500 891