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