401 354 203 454 286 827 30 258 269 418 602 574 812 729 609 447 724 436 889 811 81 901 760 759 45 818 556 96 134 340 414 587 453 982 615 361 962 386 561 287 264 877 866 1 768 894 982 835 394 236 799 420 261 120 840 137 533 120 768 233 890 160 726 609 150 191 178 995 859 846 913 72 517 557 716 869 821 274 699 111 388 620 802 544 974 484 67 802 772 153 304 419 870 825 952 396 359 20 594 772 201 213 200 55 825 647 367 307 975 379 217 467 134 714 255 233 97 862 977 585 381 897 375 454 481 751 29 196 182 956 160 316 588 427 620 800 863 894 920 906 892 574 367 239 543 708 857 271 846 780 830 467 866 943 258 504 15 242 268 68 553 814 88 415 264 503 177 70 1 957 156 872 428 649 488 740 828 693 828 895 304 690 32 620 10 87 65 955 806 14 383 482 77 997 678 287 943 569 712 84 322 327 523 280 901 857 489 674 736 61 275 876 174 85 106 19 988 295 966 193 273 86 121 673 516 668 626 540 291 60 668 178 240 557 552 835 225 502 282 738 313 863 615 880 706 723 59 544 114 749 910 828 875 163 697 863 447 693 626 285 318 734 820 313 715 63 406 665 183 261 696 609 817 864 841 383 591 565 765 117 66 406 266 735 210 50 18 651 406 743 858 73 349 857 846 599 597 602 236 818 498 563 98 478 580 590 974 739 601 840 391 474 830 638 203 455 991 810 540 293 246 422 365 676 737 13 488 432 227 891 686 265 366 160 953 490 987 899 630 615 78 246 18 473 769 651 982 506 486 64 342 806 182 597 89 861 101 637 780 25 983 92 952 818 339 799 337 927 807 856 810 10 558 68 348 286 373 817 376 206 115 923 472 980 902 237 207 711 488 468 824 783 100 481 329 527 79 578 313 65 632 406 554 227 565 378 828 311 931 150 594 28 688 623 838 800 938 28 105 736 288 337 428 779 420 424 774 348 201 796 814 778 389 699 957 370 615 783 862 403 48 704 63 500 177 720 446 665 851 374 695 867 469 554 920 621 87 458 761 17 45 5 247 317 311 67 474 277 982 598 294 110 531 894 833 703 183 565 286 408 658 469 175 32 600 908 421 827 235 58 682 258 861 210 476 628 765 579 447 708 572 889 924 731 566 725 72 840 892 205 432 237 152 896 325 858 682 766 703 773 395 689 847 405 478 909 827 192 949 352 237 530 618 283 448 439 471 302 37 368 281 585 259 644 367 26 623 937 411 577 204 896 776 779 931 13 343 113 655 708 20 627 761 123 884 514 98 171 199 594 785 914 957 904 530 86 453 769 2 103 118 255 89 700 264 943 203 641 682 86 811 445 614 462 280 945 432 245 934 227 520 382 717 322 403 158 576 991 15 755 914 657 947 939 796 32 808 31 327 9 537 691 277 938 366 176 978 501 927 610 645 416 903 755 447 80 679 582 591 602 935 137 722 157 242 871 729 375 530 519 534 427 458 165 787 238 417 938 165 99 511 920 536 435 136 271 780 421 319 145 820 585 62 407 748 654 640 469 746 201 216 343 956 332 121 714 693 190 82 511 254 562 5 507 450 406 975 732 868 897 763 87 646 453 439 891 233 494 211 306 92 942 885 80 731 217 523 510 445 137 847 562 641 722 780 326 403 522 317 253 131 794 372 46 756 259 468 171 543 913 461 88 127 585 898 3 462 933 213 5 696 375 626 895 291 771 494 783 305 964 634 226 284 949 562 20 430 791 32 625 746 846 574 389 320 139 341 630 603 783 448 928 649 549 381 395 336 484 532 812 488 11 830 382 910 122 568 295 37 43 887 458 980 735 428 619 423 990 791 812 592 609 360 571 500 606 672 496 746 759 584 12 852 244 940 284 424 564 267 240 491 788 336 121 518 36 489 407 52 832 952 681 180 752 832 319 606 442 438 331 69 23 269 660 56 312 827 511 858 357 358 296 257 900 818 392 764 101 408 278 240 496 386 115 166 575 445 178 884 724 987 95 424 3 988 11 798 254 853 662 791 848 190 744 286 368 461 3 2 8 394 378 955 985 44 218 627 439 148 119 427 15 835 194 820 83 239 887 37 352 706 956 624 804 756 402 36 310 442 737 420 358 753 707 956 423 558 406 75 498 767 736 450 711 197 587 555 549 846 559 800 479 959 167 387 456 574 693 894 240 871 939 763 302 252 271 515 415 458 351 757 855 902 730 17 371 285 855 362 601 938 987 659 969 713 742 289 236 394 87 657 515 208 983 261 34 420 294 967