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