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