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