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