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