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