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