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