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