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