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