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