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