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