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