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