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